DescriptionMIPS64: Fix r6 boolean materializations after a float32 compare.
The upper 32-bits of the FP compare register are undefined in
the float32 case. The compare instruction returns all 1's or
all 0's, so just use the LS bit.
Remove unnecessary use of 'at' reg. Change mips32 for consistency,
but it did not have the bug.
TEST=mjsunit/asm/embenchen/box2d (r6)
BUG=
Committed: https://crrev.com/efa752d98b471981b9bef99334cc6921f23efcf2
Cr-Commit-Position: refs/heads/master@{#31582}
Patch Set 1 #Patch Set 2 : mips32 change, for consistency (no bug on mips32r6) #
Total comments: 1
Messages
Total messages: 13 (7 generated)
|