[PATCH 6/8] Support APX Push2/Pop2

Jan Beulich jbeulich@suse.com
Mon Oct 30 15:31:09 GMT 2023


On 30.10.2023 16:21, Cui, Lili wrote:
>> As to the suffixing 'p' - may I ask in how far that's aligned with other
>> assemblers? The doc doesn't even give a hint as to what mnemonic
>> representation should be used (personally I had been taking .x into
>> consideration). Furthermore the earlier REX2 patch also didn't deal with the
>> PPX functionality for PUSH/POP, unless I missed something.
>>
> 
> Pop2p and Push2p are listed in sections 9.1 and 9.2 of the doc. PPX functionality for PUSH/POP is not implemented in this patch, It will be implemented separately later. I'll note it in the Push2/pop2 commit log.
> 
> EVEX.LLZ.NP.MAP4.W1 8F 11:000:bbb
> POP2P {NF=0} {ND=1} r64, r64
> 
> EVEX.LLZ.NP.MAP4.W1 FF 11:110:bbb
> PUSH2P {NF=0} {ND=1} r64, r64

Oh, I see - somehow I managed to overlook that "P" there. Does that mean the
PPX forms of PUSH/POP and then going to be PUSHP/POPP (there's no mention of
such mnemonics in the doc, afaics)?

Jan


More information about the Binutils mailing list