summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibX86/Instruction.cpp
AgeCommit message (Expand)Author
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26LibX86: Use '+' format parameter to include signs for displacementsSimon Wanner
2022-11-26LibX86: Add basic x86-64 supportSimon Wanner
2022-11-26LibX86: Split up the ModRM and SIB bytes into multiple membersSimon Wanner
2022-11-26LibX86: Add OP_regW_immWSimon Wanner
2022-11-26LibX86: Templatize the opcode table buildersSimon Wanner
2022-11-26LibX86: Add {Address,Operand}Size::Size64Simon Wanner
2022-11-26LibX86+UserspaceEmulator: Introduce AddressSize and OperandSize enumsSimon Wanner
2022-10-04AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most placesNico Weber
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12LibX86: Convert register names to StringViewssin-ack
2022-04-07LibX86+disasm: Use an output format closer to objdumpHendiadyoin1
2022-04-06LibX86: Add CMPXCHG8B, RDRAND and RDSEEDHendiadyoin1
2022-04-06LibX86: Support SSE2 :^)Hendiadyoin1
2022-04-06LibX86: Correct CVTSS2SI's register signatureHendiadyoin1
2022-04-02LibX86: Correctly name CVTTSS2SI_r32_xmm2m32Hendiadyoin1
2022-04-02LibX86: Use the correct code for UNPCKLSHendiadyoin1
2022-04-02LibX86: Correctly name the first xmm argumentHendiadyoin1
2022-04-02LibX86: Don't print repz prefix for SSE instructionsHendiadyoin1
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2021-10-17LibX86: Add SSE supportHediadyoin1
2021-08-01Libraries: Remove unused header includesBrian Gianforcaro
2021-07-22LibX86: Add missing MovD and MovQ instructionsHendiadyoin1
2021-07-22LibX86: Use names closer to the spec for the ModrmHendiadyoin1
2021-07-20LibX86: Add INT1 instruction (needed for disassembly)Andreas Kling
2021-05-21Revert "Userland: static vs non-static constexpr variables"Linus Groh
2021-05-21Userland: static vs non-static constexpr variablesLenny Maiorani
2021-05-07LibX86: Convert StringBuilder::appendf() => AK::FormatAndreas Kling
2021-05-01LibX86+UserspaceEmulator: Add MMX insns prototypesHendiadyoin1
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibX86: Convert String::format() => String::formatted()Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling