You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prepare using predicated madm for nomask IEEE fdiv/sqrt
Currently, visa generate if-endif for IEEE macro. This change will add code
that enables predicate macro sequence without using if-endif.
If there is no Early-OUT (EO, such as NaN/Inf, etc common and fast cases), the
kernel will go through madm sequences anyway, which will have no if-endif overhead
with predicated madm. The only case that predicated madm
would be a little worse is when all channels are EO, predicated madm would be
a few cycles more. Also, for noMask IEEE fdiv/sqrt, using prdicated madm
is the only choice.
This change does not turn on predicated macro yet, and has no functional change.
0 commit comments