提交歷史

作者 SHA1 備註 提交日期
  Andreas Kling d321dc0a74 UserspaceEmulator: Fix too-wide accumulator used in 8/16 bit CMPXCHG 5 年之前
  Andreas Kling 485d1faf09 UserspaceEmulator: Add helpers for making loop instructions generic 5 年之前
  Andreas Kling 28b6ba56aa UserspaceEmulator: Add the LOOP/LOOPZ/LOOPNZ instructions 5 年之前
  Andreas Kling af7a1eca0b UserspaceEmulator: Implement the XLAT instruction :^) 5 年之前
  Andreas Kling 86a7820ad7 UserspaceEmulator: Add 16-bit PUSH/POP instructions 5 年之前
  Andreas Kling d153fbf44e UserspaceEmulator: Implement the BT/BTS/BTR/BTC instruction set 5 年之前
  Andreas Kling 06669f3f0f UserspaceEmulator: Implement IMUL_RM8 and IMUL_RM32 5 年之前
  Andreas Kling 9f1221c785 UserspaceEmulator: Implement the ROL/ROR/RCL/RCR instructions 5 年之前
  Andreas Kling 897af8b4f7 UserspaceEmulator: Implement more SHLD/SHRD variants 5 年之前
  Andreas Kling db1929e3ff UserspaceEmulator: Make the shift/rotate instructions more generic 5 年之前
  Andreas Kling acfae91032 UserspaceEmulator: Fix incorrect SALC behavior 5 年之前
  Andreas Kling c314292319 UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^) 5 年之前
  Andreas Kling feebe3f42e UserspaceEmulator: Add partial support for the SHLD/SHRD instructions 5 年之前
  Andreas Kling 0ce4d3e942 UserspaceEmulator: Dump backtrace on FPU instruction 5 年之前
  Andreas Kling 76b2a2789b UserspaceEmulator: Implement MUL_RM32 5 年之前
  Andreas Kling 029fe56d69 UserspaceEmulator: Implement the 32-bit BSWAP instruction :^) 5 年之前
  Andreas Kling 0781868092 UserspaceEmulator: Implement IDIV_RM32 5 年之前
  Andreas Kling 400a252720 UserspaceEmulator: Implement the CBW/CDQ/CWD/CWDE instructions 5 年之前
  Andreas Kling 6a926a8c61 LibX86+UserspaceEmulator: Don't store a32 in MemoryOrRegisterReference 5 年之前
  Andreas Kling f608b9d89a UserspaceEmulator: Mark some generic instructions ALWAYS_INLINE :^) 5 年之前
  Andreas Kling 2f81c20002 UserspaceEmulator: Move the SoftCPU stream virtuals to the header 5 年之前
  Andreas Kling a27473cbc2 UserspaceEmulator+LibX86: Turn on -O3 optimization for emulation code 5 年之前
  Andreas Kling 8656835935 UserspaceEmulator: Add a very simple instruction fetch cache 5 年之前
  Andreas Kling a83fe7f82d UserspaceEmulator: Add the POPFD instruction 5 年之前
  Andreas Kling dba6f9b24b UserspaceEmulator: Add the NOT instruction (with bonus: NOP!) 5 年之前
  Andreas Kling 5ecbfd8451 UserspaceEmulator: Add the STC/CLC and STD/CLD instructions 5 年之前
  Andreas Kling 9f293054e8 UserspaceEmulator: Implement the ADC instruction 5 年之前
  Andreas Kling 6230c60296 UserspaceEmulator: Make SBB actually respect the SoftCPU carry flag 5 年之前
  Andreas Kling a9f92e5d75 UserspaceEmulator: Remove an unnecessary step in some instructions 5 年之前
  Andreas Kling 80d3306840 UserspaceEmulator: Fix wrong ESI/EDI step sizes in MOVSW and MOVSD 5 年之前