Commit History

Author SHA1 Message Date
  Fabian b43a5f4818 Mark fwait as block boundary again (fixes qnx hanging) 3 years ago
  Fabian 6d540da487 Not a todo anymore 3 years ago
  Fabian 188e0ce796 Increase loop counter to 100k, from 20k 3 years ago
  Fabian a238684de6 Store instruction counter in local, use it for loop limits 3 years ago
  Fabian 28800164cc Fix bug in ide when dma buffer is not multiple of sector size (Windows 98) 3 years ago
  Fabian 1ada027663 Generate br_if if possible for conditional jumps 3 years ago
  Fabian ed12bfa8a6 Simplify code generated for 32-bit relative jumps 3 years ago
  Fabian 3e18e05272 Move loop safety back to beginning of loop 3 years ago
  Fabian 06f656ffdd Avoid recompiling pages if they don't have new entry points 3 years ago
  Fabian 60ed42282a Don't forget entry points when compiling 3 years ago
  Fabian 01e16a0e1b Remove some loop limit checks (using heurstic) 3 years ago
  Fabian b355571f0c Optimise away some eip updates 3 years ago
  Fabian 15e520e462 Use exit label to save some space 3 years ago
  Fabian fd3077cc1b Make acpi setting work in release build 3 years ago
  Fabian 7e5e75ef9b Allow parameters including '=' 3 years ago
  Fabian aa62033e9d Enable wasm bulk memory instructions 3 years ago
  Fabian 7ab4ee3a43 Generate slightly better code for negated comparisons 3 years ago
  Fabian 699bf5a2ce Explain 3 years ago
  Fabian a1f35beb8c Generate better condition functions for zf/sf/be/l/le immediately after cmp/sub/add/inc/dec/test/or/xor/and 3 years ago
  Fabian 7f2f404fcf Increase interpreter iteration limit (creates too many entry points) 3 years ago
  Fabian 700b5995c5 Simplify some code, use br_if 3 years ago
  Fabian 59f0fdc1e8 Add config to profiling infos 3 years ago
  Fabian 530aaba1ea Optimise some common instructions (lea nop; cmp x, 0; test x, x; xor x, x) 3 years ago
  Fabian 4035c0fb04 previous_ip optimisation 3 years ago
  Fabian 0b80ef9448 expression stats 3 years ago
  Fabian 2683d95db9 Use TextDecoder over manual utf16 encoding (faster + more compact) 3 years ago
  Fabian 8638c6abaf benchmark script improvements 3 years ago
  Fabian f8206859ca Add with-profiler targets 3 years ago
  Fabian 37c3d1f83c Generate direct control flow, using wasm blocks and loops 3 years ago
  Fabian 705b22ee14 jit imul32 3 years ago