diff --git a/src/alloy/backend/x64/x64_sequences.cc b/src/alloy/backend/x64/x64_sequences.cc index 0a1db4b2a..4bf74ead2 100644 --- a/src/alloy/backend/x64/x64_sequences.cc +++ b/src/alloy/backend/x64/x64_sequences.cc @@ -4109,7 +4109,7 @@ EMITTER(NOT_I64, MATCH(I, I64<>>)) { EMITTER(NOT_V128, MATCH(I, V128<>>)) { static void Emit(X64Emitter& e, const EmitArgType& i) { // dest = src ^ 0xFFFF... - e.vpxor(i.dest, i.src1, e.GetXmmConstPtr(XMMOne)); + e.vpxor(i.dest, i.src1, e.GetXmmConstPtr(XMMAbsMaskPD /* FF... */)); } }; EMITTER_OPCODE_TABLE(