@@ -144,7 +144,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
144144 xvfmina.d VM1, VM0, VM1
145145#else
146146 addi.d I, I, -1
147- xvadd.w VI2, VI1, VINC8
147+ xvadd.w VI1, VI1, VINC8
148+ xvor.v VI2, VI1, VI1
148149 xvfmina.s VM1, VX0, VM0
149150#endif
150151 XVCMPEQ VT0, VM0, VM1
@@ -189,6 +190,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
189190 XVFMINA VM0, VM0, VM1
190191 XVCMPEQ VT0, VM0, VM1
191192 xvbitsel.v VI0, VINC8, VINC4, VT0
193+ // $f9: x1
192194 fcmp.ceq.d $fcc0, $f15, $f9
193195 bceqz $fcc0, .L26
194196 XVCMPLT VT0, VI1, VI0
@@ -357,7 +359,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
357359 xvinsgr2vr.w VX0, t2, 5
358360 xvinsgr2vr.w VX0, t3, 6
359361 xvinsgr2vr.w VX0, t4, 7
360- xvadd.w VI2, VI1, VINC8
362+ xvadd.w VI1, VI1, VINC8
363+ xvor.v VI2, VI1, VI1
361364 xvfmina.s VM1, VX0, VM0
362365 xvfcmp.ceq.s VT0, VM1, VM0
363366#endif
@@ -393,7 +396,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
393396 movfr2gr.d i0, $f20
394397 .align 3
395398#else
396- fmov.s $f16 , $f20
399+ fmov.s $f7 , $f20
397400 .align 3
398401
399402.L252:
@@ -449,9 +452,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
449452.L292:
450453 xvfmina.s VM0, VX0, VM0
451454 xvfcmp.ceq.s VT0, VM0, VX0
452- xvbitsel.v VI0, VI0, VI1 , VT0
455+ xvbitsel.v VI0, VI0, $xr7 , VT0
453456 movfr2gr.s i0, $f20
454-
455457#endif
456458
457459.L21: // N<8
0 commit comments