diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-10-31 17:56:06 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-10-31 17:56:06 +0100 |
commit | 8f0212acb19da47fa9d9feeaae42e71c8817cafc (patch) | |
tree | e87ebfd50f0099aaa587de359f3effba3f50f96d /opcodes/i386-gen.c | |
parent | 5bab16fdf1775c8abd16376458c5843fbe1d4314 (diff) | |
download | gdb-8f0212acb19da47fa9d9feeaae42e71c8817cafc.zip gdb-8f0212acb19da47fa9d9feeaae42e71c8817cafc.tar.gz gdb-8f0212acb19da47fa9d9feeaae42e71c8817cafc.tar.bz2 |
x86: minor improvements to optimize_imm() (part III)
Earlier tidying still missed an opportunity: There's no need for the
"anyimm" static variable. Instead of using it in the loop to mask
"allowed" (which is necessary to satisfy operand_type_or()'s assertions)
simply use "mask", requiring it to be calculated first. That way the
post-loop masking by "mask" ahead of the operand_type_all_zero() can be
dropped.
Diffstat (limited to 'opcodes/i386-gen.c')
-rw-r--r-- | opcodes/i386-gen.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c index 33c4f9f..3024e61 100644 --- a/opcodes/i386-gen.c +++ b/opcodes/i386-gen.c @@ -539,8 +539,6 @@ static initializer operand_type_init[] = "Imm32|Imm32S|Imm64|Disp32" }, { "OPERAND_TYPE_IMM32_32S_64_DISP32_64", "Imm32|Imm32S|Imm64|Disp32|Disp64" }, - { "OPERAND_TYPE_ANYIMM", - "Imm1|Imm8|Imm8S|Imm16|Imm32|Imm32S|Imm64" }, }; typedef struct bitfield |