[PATCHv2] opcodes/x86: fix minor missed styling case
Jan Beulich
jbeulich@suse.com
Wed Jul 24 12:43:45 GMT 2024
On 24.07.2024 13:58, Andrew Burgess wrote:
> Jan Beulich <jbeulich@suse.com> writes:
>
>> On 24.07.2024 04:31, Cui, Lili wrote:
>>>>> I noticed that the x86 instruction:
>>>>>
>>>>> sar $0x1,%rsi
>>>>>
>>>>> would fail to style the '$0x1' as an immediate. This commit fixes that case.
>>>>>
>>>
>>> I'm afraid it is not a bug, it is to distinguish between the two formats below.
>>>
>>> sar r/m8, 1
>>> sar r/m8, imm8
>>
>> It is a bug, but it also is a bug to change 1 to 0x1, as that way said
>> distinction goes away. (I also don't immediately see how the code change
>> alone would pass the testsuite; I'm pretty sure we have expectations
>> which would have required adjustment, which would have made more obvious
>> that the change wants doing differently.)
>
> You are correct, I got sloppy, and I apologise.
>
> Thanks to everyone who pointed out the mistake.
>
> Here's an update, _fully_ tested patch.
And that one's okay to put in.
Jan
More information about the Binutils
mailing list