ref: fbda4d2f6e83494a87411fff60ec4e6981ed129d
parent: 1bc054f7b7f8cd2fa8eea85929bf6d06f8bf787f
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Wed Sep 27 04:04:40 EDT 2017
[as] Extend list of intel registers
--- a/as/target/x86/proc.h
+++ b/as/target/x86/proc.h
@@ -7,25 +7,38 @@
AIMM32,
AIMM64,
+ AREG_CS,
+ AREG_DS,
+ AREG_SS,
+ AREG_ES
+ AREG_FS,
+ AREG_GS,
+
+ AREG_EFLAGS,
+
AREG_AX,
AREG_AL,
AREG_AH,
AREG_EAX,
+ AREG_RAX,
- AREG_BC,
+ AREG_BX,
AREG_BL,
AREG_BH,
AREG_EBX,
+ AREG_RBX,
AREG_CX,
AREG_CL,
AREG_CH,
AREG_ECX,
+ AREG_RCX,
AREG_DX,
AREG_DL,
AREG_DH,
AREG_EDX,
+ AREG_RDX,
AREG_SI,
AREG_DI,
@@ -32,7 +45,11 @@
AREG_SP,
AREG_ESP,
+ AREG_RSP,
+
+ AREG_BP,
AREG_EBP,
+ AREG_RBP,
AREP,
};