Commit Verlauf

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