
enum args {
        AIMM = 1,

        AIMM8,
        AIMM16,
        AIMM32,
        AIMM64,

	AREG_AX,
	AREG_AL,
	AREG_AH,
	AREG_EAX,

	AREG_BC,
	AREG_BL,
	AREG_BH,
	AREG_EBX,

	AREG_CX,
	AREG_CL,
	AREG_CH,
	AREG_ECX,

	AREG_DX,
	AREG_DL,
	AREG_DH,
	AREG_EDX,

	AREG_SI,
	AREG_DI,

	AREG_SP,
	AREG_ESP,
	AREG_EBP,

        AREP, 
};


enum args {
        AIMM = 1,

        AIMM8,
        AIMM16,
        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_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,

	AREG_SP,
	AREG_ESP,
	AREG_RSP,

	AREG_BP,
	AREG_EBP,
	AREG_RBP,

        AREP, 
};

Extend list of intel registers
[as] Extend list of intel registers
