Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 63d3f5d19b UserspaceEmulator: Implement the PUSHFD instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 079021a607 UserspaceEmulator: Put the executable name in argv[0] :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e461e3c8b0 UserspaceEmulator: Fix missing sign extension in PUSH_imm8 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 274ac3c628 UserspaceEmulator: Implement the XADD instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 04695957e2 UserspaceEmulator: Implement the MOVSX instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8940916232 UserspaceEmulator: Implement JMP_RM32 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a424208399 UserspaceEmulator: Implement DIV_RM32 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 062e2f8614 UserspaceEmulator: Implement the XCHG instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 536ca0f8c9 UserspaceEmulator: Implement some more MOV variants %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2d44f4526a UserspaceEmulator: Implement MOVSB/MOVSW/MOVSD %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ed57efff4f UserspaceEmulator: Implement the CMPXCHG instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6ec0a63af1 UserspaceEmulator: Fix broken MOV_RM8_reg8 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling bdf72a7c7a UserspaceEmulator: Implement JMP_NEAR_imm %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 938a00ecf9 UserspaceEmulator: Implement the CMOVcc instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling adf3775955 UserspaceEmulator: Implement the SBB family of instructions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 734f63d522 UserspaceEmulator: Add basic TLS (thread-local storage) support %!s(int64=5) %!d(string=hai) anos
  Andreas Kling df95e25eaa UserspaceEmulator: Implement the NEG instruction %!s(int64=5) %!d(string=hai) anos
  Andreas Kling aa13183615 UserspaceEmulator: Implement SETcc_RM8 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b524bc123d UserspaceEmulator: Implement the DEC family of instructions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8a94622e54 UserspaceEmulator: Put memory read/write logging behind MEMORY_DEBUG %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 775bc158ba UserspaceEmulator: Implement the SHL family of instructions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling bfacb9583a UserspaceEmulator: Implement RET_imm16 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling eb86264d3b UserspaceEmulator: Simplify op_foo templates %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6febad1ef3 UserspaceEmulator: The generic_RM*_imm8 functions need to sign extend %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 21837544bb UserspaceEmulator: Implement MOV_EAX_moff32 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1579cbdc9d UserspaceEmulator: Implement CALL_RM32 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a6719ede0b UserspaceEmulator: Implement the SHR family of instructions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2ee451afed UserspaceEmulator: Implement SHR_RM32_imm8 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d79f15e219 UserspaceEmulator: Implement the OR family of instructions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cb2e36dde7 UserspaceEmulator: Implement PUSH_imm8 %!s(int64=5) %!d(string=hai) anos