1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 18:27:35 +00:00

LibX86: Add missing MovD and MovQ instructions

These are placeholders for now
This commit is contained in:
Hendiadyoin1 2021-07-08 17:49:10 +02:00 committed by Andreas Kling
parent efa42c4d45
commit eb6af29421
5 changed files with 39 additions and 7 deletions

View file

@ -641,8 +641,12 @@ public:
virtual void XOR_reg32_RM32(const Instruction&) = 0;
virtual void XOR_reg8_RM8(const Instruction&) = 0;
virtual void MOVQ_mm1_mm2m64(const Instruction&) = 0;
virtual void MOVQ_mm1m64_mm2(const Instruction&) = 0;
virtual void MOVD_mm1_rm32(const Instruction&) = 0;
virtual void MOVQ_mm1_rm64(const Instruction&) = 0; // long mode
virtual void MOVD_rm32_mm2(const Instruction&) = 0;
virtual void MOVQ_rm64_mm2(const Instruction&) = 0; // long mode
virtual void EMMS(const Instruction&) = 0;
virtual void MOVQ_mm1_m64_mm2(const Instruction&) = 0;
virtual void wrap_0xC0(const Instruction&) = 0;
virtual void wrap_0xC1_16(const Instruction&) = 0;
virtual void wrap_0xC1_32(const Instruction&) = 0;