Commit b2f0e1f1 authored by Julian Kranz's avatar Julian Kranz

X86 Specification

- Added instruction(s): LGDT/LIDT
parent b1edd824
......@@ -826,10 +826,12 @@ type insn =
| LFS of arity2
| LGS of arity2
| LSS of arity2
| LEA of arity2
| LEAVE
| LFENCE
| LGDT of arity1
| LIDT of arity1
| MASKMOVDQU of arity2
| MASKMOVQ of arity2
| MAXPD of arity2
......@@ -3272,6 +3274,15 @@ val / [0xc9] = arity0 LEAVE
### - Load Fence
val / [0x0f 0xae /5] = arity0 LFENCE
### LGDT/LIDT
### - Load Global/Interrupt Descriptor Table Register
val / [0x0f 0x01 /2-mem]
| mode64? = unop LGDT m16/64
| otherwise = unop LGDT m16/32
val / [0x0f 0x01 /3-mem]
| mode64? = unop LIDT m16/64
| otherwise = unop LIDT m16/32
### MASKMOVDQU
### - Store Selected Bytes of Double Quadword
val /66 [0x0f 0xf7 /r] = binop MASKMOVDQU xmm128 xmm/nomem128
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment