mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:48:12 +00:00
LibX86: Add CMPXCHG8B, RDRAND and RDSEED
With this we can run following script with no errors: ```sh for /usr/lib/*.so { disasm "$it" > /dev/zero } ```
This commit is contained in:
parent
688782efab
commit
7ba2e5e3e7
5 changed files with 40 additions and 1 deletions
|
@ -2902,6 +2902,10 @@ FPU_INSTRUCTION(MOVD_rm32_mm2);
|
|||
FPU_INSTRUCTION(MOVQ_rm64_mm2); // long mode
|
||||
FPU_INSTRUCTION(EMMS);
|
||||
|
||||
void SoftCPU::CMPXCHG8B_m64(X86::Instruction const&) { TODO_INSN(); }
|
||||
void SoftCPU::RDRAND_reg(X86::Instruction const&) { TODO_INSN(); }
|
||||
void SoftCPU::RDSEED_reg(X86::Instruction const&) { TODO_INSN(); }
|
||||
|
||||
VPU_INSTRUCTION(PREFETCHTNTA);
|
||||
VPU_INSTRUCTION(PREFETCHT0);
|
||||
VPU_INSTRUCTION(PREFETCHT1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue