Commit History

Author SHA1 Message Date
  Fabian f620aceb5d Use LocalOrImmediate for other arithmetic instructions 3 years ago
  Fabian 0e8c8a1dda More opstats 3 years ago
  Fabian 970739f60b Generate custom code for getzf/getcf/test_be 3 years ago
  Fabian 701d59e0dd Custom codegen for absolute cli (FA) 3 years ago
  Fabian b5a72061fb Custom codegen for absolute jmp/call (FF_2/FF_4) 3 years ago
  Fabian 091b2324d9 Custom codegen for 8C 3 years ago
  Fabian fdd1dc377d Custom codegen for xadd (0FC1) 5 years ago
  Fabian 874818866a Codegen for mul32 + custom mul/imul (F7_[45]) 5 years ago
  Fabian 2a3e4bfa86 Minor: Remove unused 5 years ago
  Fabian b774db3f81 Fix: Clear prefixes when leaving instruction early 5 years ago
  Fabian ac9ef7d447 gen_pop/gen_push: Avoid some unnecessary locals after registers-in-locals 5 years ago
  Fabian 724090b319 Reduce code size by removing register restoring around safe_{read,write}*_jit 5 years ago
  Fabian 723f78c14f Reduce code size by creating a block to jump to that handles the page fault case 5 years ago
  Fabian a8308b988d Store registers in locals 5 years ago
  Fabian 56dc1af7cc Split SAFE_WRITE stat into WRITE and READ_WRITE 5 years ago
  Fabian 32f988a08d Pass JitContext to gen_get_reg* (preparation for registers-in-locals) 5 years ago
  Fabian 0c42ea0d1f Custom code generation for leave (C9) 5 years ago
  Fabian 837e6ff362 Custom code generation for ret imm (C2) 5 years ago
  Fabian aef22e38ad Add missing tracking of jit exit points 6 years ago
  Fabian 69b834c8de Move condition function generation into codegen module and use it for cmovcc/setcc 6 years ago
  Fabian 2837ccd06b Support for gen_safe_read128 and code generation for MOVDQU (F30F6F) 6 years ago
  Fabian 440b67eda5 Support for gen_safe_write128 and code generation for MOVAPS/MOVDQA (0F29/660F7F) 6 years ago
  Fabian e2ab5eabdd Code generation for missing memory operations (8-bit shifts, shrd, shld, xadd) 6 years ago
  Fabian fdce557820 Codegen for fpu instructions (memory stores: fst/fstp/fist/fistp) (D9_[23], DB_[23], DD_[23], DF_[237]) 6 years ago
  Fabian b11b2725bb Use i64 locals for gen_safe_write64 6 years ago
  Fabian c452c357dd Codegen for fpu instructions (DE group) 6 years ago
  Fabian 21caefbffd Codegen for fpu instructions (DC group) 6 years ago
  Fabian f797ce10c9 64-bit operations for gen_safe_{read,write,read_write} 6 years ago
  Fabian ec059a9f27 Codegen for fpu instructions (D8 group) 6 years ago
  Fabian 48e6843a87 Remove S_ prefix from profiler 6 years ago