add Intel user interrupt instructions (#2767)

* add Intel user interrupt instructions

* Example code did not actually work, so was removed.

---------

Co-authored-by: Christoffer Lerno <christoffer@aegik.com>
This commit is contained in:
Foxy-Boxes
2026-02-05 22:56:35 +03:00
committed by GitHub
parent bb9e9b54cf
commit 1933d47ba1

View File

@@ -709,6 +709,12 @@ static void init_asm_x86(PlatformTarget* target)
reg_instr(target, "push", "imm8");
reg_instr(target, "pushw", "r16/mem/imm16");
reg_instr(target, "popw", "w:r16/mem");
reg_instr(target, "stui", NULL);
reg_instr(target, "clui", NULL);
reg_instr(target, "senduipi", "r64");
reg_instr(target, "uiret", NULL);
reg_instr_clob(target, "popcntw", cc_flag_mask, "w:r16, r16/mem");
reg_instr_clob(target, "popcntl", cc_flag_mask, "w:r32, r32/mem");