| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
X86.Register
Synopsis
- data Register
- = InvalidRegister
- | RIP
- | EIP
- | RAX
- | EAX
- | AX
- | AH
- | AL
- | RBX
- | EBX
- | BX
- | BH
- | BL
- | RCX
- | ECX
- | CX
- | CH
- | CL
- | RDX
- | EDX
- | DX
- | DH
- | DL
- | RDI
- | EDI
- | DI
- | DIL
- | RSI
- | ESI
- | SI
- | SIL
- | RSP
- | ESP
- | SP
- | SPL
- | RBP
- | EBP
- | BP
- | BPL
- | R15
- | R15D
- | R15W
- | R15B
- | R14
- | R14D
- | R14W
- | R14B
- | R13
- | R13D
- | R13W
- | R13B
- | R12
- | R12D
- | R12W
- | R12B
- | R11
- | R11D
- | R11W
- | R11B
- | R10
- | R10D
- | R10W
- | R10B
- | R9
- | R9D
- | R9W
- | R9B
- | R8
- | R8D
- | R8W
- | R8B
- | CS
- | DS
- | ES
- | FS
- | GS
- | SS
- | EIZ
- | RIZ
- | ST0
- | ST1
- | ST2
- | ST3
- | ST4
- | ST5
- | ST6
- | ST7
- | YMM0
- | YMM1
- | YMM2
- | YMM3
- | YMM4
- | YMM5
- | YMM6
- | YMM7
- | YMM8
- | YMM9
- | YMM10
- | YMM11
- | YMM12
- | YMM13
- | YMM14
- | YMM15
- | XMM0
- | XMM1
- | XMM2
- | XMM3
- | XMM4
- | XMM5
- | XMM6
- | XMM7
- | XMM8
- | XMM9
- | XMM10
- | XMM11
- | XMM12
- | XMM13
- | XMM14
- | XMM15
- | TEMP
- reg8 :: [Register]
- reg16 :: [Register]
- reg32 :: [Register]
- reg64 :: [Register]
- reg80 :: [Register]
- reg128 :: [Register]
- reg256 :: [Register]
- real :: Register -> Register
- overlapping :: Register -> [Register]
Documentation
Constructors
| InvalidRegister | |
| RIP | |
| EIP | |
| RAX | |
| EAX | |
| AX | |
| AH | |
| AL | |
| RBX | |
| EBX | |
| BX | |
| BH | |
| BL | |
| RCX | |
| ECX | |
| CX | |
| CH | |
| CL | |
| RDX | |
| EDX | |
| DX | |
| DH | |
| DL | |
| RDI | |
| EDI | |
| DI | |
| DIL | |
| RSI | |
| ESI | |
| SI | |
| SIL | |
| RSP | |
| ESP | |
| SP | |
| SPL | |
| RBP | |
| EBP | |
| BP | |
| BPL | |
| R15 | |
| R15D | |
| R15W | |
| R15B | |
| R14 | |
| R14D | |
| R14W | |
| R14B | |
| R13 | |
| R13D | |
| R13W | |
| R13B | |
| R12 | |
| R12D | |
| R12W | |
| R12B | |
| R11 | |
| R11D | |
| R11W | |
| R11B | |
| R10 | |
| R10D | |
| R10W | |
| R10B | |
| R9 | |
| R9D | |
| R9W | |
| R9B | |
| R8 | |
| R8D | |
| R8W | |
| R8B | |
| CS | |
| DS | |
| ES | |
| FS | |
| GS | |
| SS | |
| EIZ | |
| RIZ | |
| ST0 | |
| ST1 | |
| ST2 | |
| ST3 | |
| ST4 | |
| ST5 | |
| ST6 | |
| ST7 | |
| YMM0 | |
| YMM1 | |
| YMM2 | |
| YMM3 | |
| YMM4 | |
| YMM5 | |
| YMM6 | |
| YMM7 | |
| YMM8 | |
| YMM9 | |
| YMM10 | |
| YMM11 | |
| YMM12 | |
| YMM13 | |
| YMM14 | |
| YMM15 | |
| XMM0 | |
| XMM1 | |
| XMM2 | |
| XMM3 | |
| XMM4 | |
| XMM5 | |
| XMM6 | |
| XMM7 | |
| XMM8 | |
| XMM9 | |
| XMM10 | |
| XMM11 | |
| XMM12 | |
| XMM13 | |
| XMM14 | |
| XMM15 | |
| TEMP |