Commit History

Author SHA1 Message Date
  Fabian 3a8d644d75 Port jit to Rust 5 years ago
  Fabian f8349af093 New block analysis, generation of state machine with multiple basic blocks 6 years ago
  Amaan Cheval 42f7501cba cpu: s/jump/block_boundary/ 6 years ago
  Amaan Cheval ba785709b0 headers: remove instruction/opcode headers that aren't required 6 years ago
  Amaan Cheval 33c2b72553 fpu: Have opcode 0xDC use fixed_g instruction functions 6 years ago
  Amaan Cheval c3a856e944 fpu: Have opcode 0xDB use fixed_g instruction functions 6 years ago
  Amaan Cheval 0f23cf2745 fpu: Have opcode 0xDA use fixed_g instruction functions 6 years ago
  Amaan Cheval f50deef374 fpu: Add opcode D9's instructions to header 6 years ago
  Amaan Cheval 173be47658 fpu: Have opcode 0xD8 use fixed_g and the regular instruction decoder 6 years ago
  Amaan Cheval e437cb4b2b fpu: Define macro helpers for modrm FPU instructions 6 years ago
  Awal Garg a3e2bb52d9 fix function names in instructions.h 6 years ago
  Awal Garg 54a43ab437 improve segment prefix handling and custom code generation for lea 6 years ago
  Fabian d64b31c9ac Remove redundant declarations and fix argument names 6 years ago
  Amaan Cheval afffe5ae33 s/uint32_t/jit_instr_flags/ 6 years ago
  Amaan Cheval c681bef307 Have jit_instruction actually return a flag status 6 years ago
  Amaan Cheval 69ce29c1a9 Use bit-shifts instead of fixed values for flag mask 6 years ago
  Amaan Cheval ea9a86cb35 Revert jit_instruction -> jit_opcode rename for return status 6 years ago
  Amaan Cheval 78e3ecc6a9 Revert "Rename jit opcode/instruction functions for clarity" 6 years ago
  Amaan Cheval 0adaf182fd Add groundwork for EIP update optimization for non-faulting instructions 6 years ago
  Amaan Cheval d1ea2a8605 Rename jit opcode/instruction functions for clarity 6 years ago
  Amaan Cheval c43890d2f3 Refactor and have jit_instruction return status flags 6 years ago
  Fabian 7859db9126 Fix clang-tidy warnings (parens around macro arguments) 6 years ago
  Awal Garg 93926f0c31 enable separate compilation 6 years ago