summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator/SoftCPU.h
AgeCommit message (Expand)Author
2023-01-02Everywhere: Fix badly-formatted includesBen Wiederhake
2022-12-07UserspaceEmulator: Implement MOV_seg_RM32 and MOV_seg_RM16Andreas Kling
2022-12-07UserspaceEmulator: Add SoftCPU getters for FS and GSAndreas Kling
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-26LibX86: Add {Address,Operand}Size::Size64Simon Wanner
2022-11-26LibX86+UserspaceEmulator: Introduce AddressSize and OperandSize enumsSimon Wanner
2022-04-23UserspaceEmulator: Use boolean operators instead of bitwise onesDaniel Bertalan
2022-04-06LibX86: Add CMPXCHG8B, RDRAND and RDSEEDHendiadyoin1
2022-04-06LibX86: Support SSE2 :^)Hendiadyoin1
2022-04-06LibX86: Correct CVTSS2SI's register signatureHendiadyoin1
2022-04-02UserspaceEmulator: Implement the SSE extensionHendiadyoin1
2022-04-02LibX86: Correctly name CVTTSS2SI_r32_xmm2m32Hendiadyoin1
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-04UserspaceEmulator: Add a SoftMMU::read<T> functionAli Mohammad Pur
2022-03-04UserspaceEmulator: Wrap the GPRs in ValueWithShadowAli Mohammad Pur
2022-03-04UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadowAli Mohammad Pur
2021-12-23UserspaceEmulator: Remove redundant private specifier in SoftCPU.hHendiadyoin1
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-07UserspaceEmulator: Raise an error on FPU stack underflowHendiadyoin1
2021-10-17LibX86: Add SSE supportHediadyoin1
2021-07-22UserspaceEmulator: Move to using the new SoftFPUHendiadyoin1
2021-07-22LibX86: Add missing MovD and MovQ instructionsHendiadyoin1
2021-07-20LibX86: Add INT1 instruction (needed for disassembly)Andreas Kling
2021-07-14UserpaceEmulator: Handle possibly unaligned IOHendiadyoin1
2021-05-01LibX86+UserspaceEmulator: Add MMX insns prototypesHendiadyoin1
2021-04-25UserspaceEmulator: Add more InstructionsHendiadyoin1
2021-04-23UE+LibX86: Support bigger reads and writesHendiadyoin1
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-09UserspaceEmulator+LibC: Use sys$emuctl() to pass malloc info to UEAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-12DevTools: Move to Userland/DevTools/Andreas Kling