[PATCH] Support APX CFCMOV

Cui, Lili lili.cui@intel.com
Wed Jun 26 10:29:03 GMT 2024


> > Finally a remark on the spec itself, similarly affecting the 3-operand
> > form of
> > CMOVcc: The spec uses Intel syntax. In Intel syntax present NDD
> > operand ordering is "ndd, reg, r/m". I consider this severely
> > misleading, and hence I'd like to ask that it be considered for
> > operand order to change (in gas we could retain present order for AT&T
> syntax, as _there_ it makes sense). The "reg"
> > operand, after all, supplies only the fallback value (i.e. when <cc>
> > resolves to false). Naming the fallback before the "main" source
> > operand is, well, at best confusing.
> >
> 
> We need internal discussion.
> 

To be consistent with NDD, spec does not want to make special changes to the Intel format of CMOVcc. NDD always adds a reg before the first src of the legacy instruction, such as sub.

Thanks,
Lili.


More information about the Binutils mailing list