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