Skip to content

Commit 4df62fd

Browse files
The-Little-Wolfseven7000real
authored andcommitted
[CPU/x64_sequences] - MAX_V128 fixs
- change e.vandps to e.vorps in MAX_V128 to ensure NaN instructions matches real hardware
1 parent 341622d commit 4df62fd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/xenia/cpu/backend/x64/x64_sequences.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ struct MAX_V128 : Sequence<MAX_V128, I<OPCODE_MAX, V128Op, V128Op, V128Op>> {
570570
auto src2 = GetInputRegOrConstant(e, i.src2, e.xmm1);
571571
e.vmaxps(e.xmm2, src1, src2);
572572
e.vmaxps(e.xmm3, src2, src1);
573-
e.vandps(i.dest, e.xmm2, e.xmm3);
573+
e.vorps(i.dest, e.xmm2, e.xmm3);
574574
}
575575
};
576576
EMITTER_OPCODE_TABLE(OPCODE_MAX, MAX_F32, MAX_F64, MAX_V128);

0 commit comments

Comments
 (0)