Specifications
Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 206
Documentation Changes
Instruction Operand Encoding
...
XORPD—Bitwise Logical XOR for Double-Precision Floating-Point Values
Instruction Operand Encoding
...
XORPS—Bitwise Logical XOR for Single-Precision Floating-Point Values
Instruction Operand Encoding
...
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A AL/AX/EAX/RAX imm8/16/32 NA NA
B ModRM:r/m (r, w) imm8/16/32 NA NA
C ModRM:r/m (r, w) ModRM:reg (r) NA NA
D ModRM:reg (r, w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 57 /r XORPD xmm1,
xmm2/m128
A Valid Valid Bitwise exclusive-OR of
xmm2/m128 and xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 57 /r XORPS xmm1,
xmm2/m128
A Valid Valid Bitwise exclusive-OR of
xmm2/m128 and xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA