Pete Lomax <[EMAIL PROTECTED]> wrote:
> There is an eq_p_i_ic and an eq_p_ic_ic, but not an eq_i_p_ic or an
> eq_ic_p_ic. So, I swapped the operands and it worked, but of course
> not on an lt statement, so I switched the operands and inverted the
> sense, only to find there are no such equivalents for ne, gt, and ge.

Yep, you are right, these are missing. I'll add it.

> There are also eq_ic_ic_ic, eq_nc_nc_ic, eq_sc_sc_ic instructions and
> similar for ne, lt, le, gt, and ge. Surely those should automatically
> be replaced with branch or no_op/omitted, so what are they for?

The optimizer handles these (not default for now). They are just
products of the automatic argument permutation.

> Pete

leo

Reply via email to