Cronologia Commit

Autore SHA1 Messaggio Data
  Fabian 3a8d644d75 Port jit to Rust 5 anni fa
  Fabian 9b2b3250df Fix 8-bit jumps in 16-bit mode 6 anni fa
  Fabian 5995414f87 JIT: Follow call instructions 6 anni fa
  Fabian ad7fa728b5 Annotate some instructions 6 anni fa
  Fabian 8466ca205e Mark ud2 instruction as block boundary 6 anni fa
  Fabian cba5491fc4 Multiple jit block entry points 6 anni fa
  Amaan Cheval 2128f07796 jit: Inline 0x89 and 0x8b opcodes's reg variants 6 anni fa
  Fabian 39d8d17031 Make 8f custom, simplify generate_jit by removing handling of requires_prefix_call 6 anni fa
  Fabian ded423b1c5 x86 table: Add remaining 0f instructions, simplify gen scripts 6 anni fa
  Fabian a9b5f153a8 Move around and add some assertions 6 anni fa
  Fabian f8349af093 New block analysis, generation of state machine with multiple basic blocks 6 anni fa
  Fabian 0d5ca58354 Minor: Use freeze on instruction objects 6 anni fa
  Amaan Cheval 41c8241d5e x86_table: Mark state-altering instructions as JIT block boundaries 6 anni fa
  Amaan Cheval 4d87bebee9 gen: s/jump/block_boundary/ 6 anni fa
  Amaan Cheval 1f0e7c3ce0 fpu: Have opcode 0xDF use fixed_g instruction functions 6 anni fa
  Amaan Cheval fca80793b8 fpu: Have opcode 0xDE use fixed_g instruction functions 6 anni fa
  Amaan Cheval 4910777084 fpu: Have opcode 0xDD use fixed_g instruction functions 6 anni fa
  Amaan Cheval 33c2b72553 fpu: Have opcode 0xDC use fixed_g instruction functions 6 anni fa
  Amaan Cheval c3a856e944 fpu: Have opcode 0xDB use fixed_g instruction functions 6 anni fa
  Amaan Cheval 0f23cf2745 fpu: Have opcode 0xDA use fixed_g instruction functions 6 anni fa
  Amaan Cheval df86637cb8 fpu: Have opcode 0xD9 use fixed_g 6 anni fa
  Amaan Cheval 173be47658 fpu: Have opcode 0xD8 use fixed_g and the regular instruction decoder 6 anni fa
  Awal Garg 54a43ab437 improve segment prefix handling and custom code generation for lea 6 anni fa
  Amaan Cheval 843527ac04 Apply stack_size_32 cache optimization to push r/m 6 anni fa
  Amaan Cheval 3ffb2ac35f Apply stack_size_32 cache optimization to push imm 6 anni fa
  Amaan Cheval 3512d34314 Optimize push/pop JIT instructions to not check stack_size_32 6 anni fa
  Fabian f5938caa5a Link blocks for conditional jumps 6 anni fa
  Amaan Cheval bbe7d3d1d1 Add nonfaulting property to instructions in x86_table 6 anni fa
  Fabian f53aba84b5 Linking compiled blocks 6 anni fa
  Fabian cf687afe37 Mark hlt as changing eip 6 anni fa