From 4a5c67ed841db42c7be13cb2991ece3b3fc4bf75 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Fri, 8 Nov 2019 09:04:53 +0100 Subject: x86: convert Control/Debug/Test from bitfield to enumerator This is to further shrink the operand type representation. --- opcodes/ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'opcodes/ChangeLog') diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 6c4c3ff..6becd0c 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,6 +1,22 @@ 2019-11-08 Jan Beulich * i386-gen.c (operand_type_init): Add Class= to + OPERAND_TYPE_CONTROL, OPERAND_TYPE_TEST, and OPERAND_TYPE_DEBUG + entries. + (operand_classes): Add RegCR, RegDR, and RegTR entries. + (operand_types): Drop Control, Debug, and Test entries. + * i386-opc.h (enum operand_class): Add RegCR, RegDR, and RegTR. + (Control, Debug, Test): Delete. + (union i386_operand_type): Remove control, debug, and test + fields. + * i386-opc.tbl (Control, Debug, Test): Define. + * i386-reg.tbl: Replace Control by Class=RegCR, Debug by + Class=RegDR, and Test by Class=RegTR. + * i386-init.h, i386-tbl.h: Re-generate. + +2019-11-08 Jan Beulich + + * i386-gen.c (operand_type_init): Add Class= to OPERAND_TYPE_SREG entry. (operand_classes): Add SReg entry. (operand_types): Drop SReg entry. -- cgit v1.1