CodeGen.X86
data Bytes
class HasBytes a
data Size
class HasSize a
class IsSize s
data Access
data Operand
resizeOperand
addr
addr8
addr16
addr32
addr64
ipBase
rax
rcx
rdx
rbx
rsp
rbp
rsi
rdi
r8
r9
r10
r11
r12
r13
r14
r15
eax
ecx
edx
ebx
esp
ebp
esi
edi
r8d
r9d
r10d
r11d
r12d
r13d
r14d
r15d
ax
cx
dx
bx
sp
bp
si
di
r8w
r9w
r10w
r11w
r12w
r13w
r14w
r15w
al
cl
dl
bl
spl
bpl
sil
dil
r8b
r9b
r10b
r11b
r12b
r13b
r14b
r15b
ah
ch
dh
bh
xmm0
xmm1
xmm2
xmm3
xmm4
xmm5
xmm6
xmm7
data Condition
data Code
(<>)
(<.>)
(<:>)
jmp
jmp_back
jmp8
jmp32
j
j8
j32
j_back
j_back8
j_back32
if_
lea8
leaData
class Callable a
compile
callFun
saveNonVolatile
arg1
arg2
arg3
arg4
result
class CallableHs a
hsPtr
runTests
data CString
traceReg