単精度 | |
ORPS VORPS | パック単精度の OR [SSE] |
---|---|
ANDPS VANDPS | パック単精度の AND [SSE] |
ANDNPS VANDNPS | パック単精度の NOT AND [SSE] |
XORPS VXORPS | パック単精度の XOR [SSE2] |
倍精度 | |
ORPD VORPD | パック倍精度の OR [SSE2] |
ANDPD VANDPD | パック倍精度の AND [SSE2] |
ANDNPD VANDNPD | パック倍精度の NOT AND [SSE2] |
XORPD VXORPD | パック倍精度の XOR [SSE2] |
単精度
ORPS xmm1, xmm2/mem128 | 0F 56 /r | SSE VORPS xmm1, xmm2, xmm3/mem128 | C4 RXB.01 X.src1.0.00 56 /r | AVX VORPS ymm1, ymm2, ymm3/mem256 | C4 RXB.01 X.src1.1.00 56 /r | AVX
第1ソースのパック単精度と、第2ソースの対応する位置の値でビット単位の OR を行い、結果を宛先の対応する位置に書き込みます。
ANDPS xmm1, xmm2/mem128 | 0F 54 /r | SSE VANDPS xmm1, xmm2, xmm3/mem128 | C4 RXB.00001 X.src.0.00 54 /r | AVX VANDPS ymm1, ymm2, ymm3/mem256 | C4 RXB.00001 X.src.1.00 54 /r | AVX
第1ソースのパック単精度と、第2ソースの対応する位置の値でビット単位の AND を行い、結果を宛先の対応する位置に書き込みます。
ANDNPS xmm1, xmm2/mem128 | 0F 55 /r | SSE VANDNPS xmm1, xmm2, xmm3/mem128 | C4 RXB.00001 X.src.0.00 55 /r | AVX VANDNPS ymm1, ymm2, ymm3/mem256 | C4 RXB.00001 X.src.1.00 55 /r | AVX
第1ソースのパック単精度をビット反転した後、第2ソースの対応する位置の値でビット単位の AND を行い、結果を宛先の対応する位置に書き込みます。
XORPS xmm1, xmm2/mem128 | 66 0F 57 /r | SSE2 VXORPS xmm1, xmm2, xmm3/mem128 | C4 RXB.01 X.src1.0.00 57 /r | AVX VXORPS ymm1, ymm2, ymm3/mem256 | C4 RXB.01 X.src1.1.00 57 /r | AVX
第1ソースのパック単精度と、第2ソースの対応する位置の値でビット単位の XOR を行い、結果を宛先の対応する位置に書き込みます。
倍精度
ORPD xmm1, xmm2/mem128 | 66 0F 56 /r | SSE2 VORPD xmm1, xmm2, xmm3/mem128 | C4 RXB.01 X.src1.0.01 56 /r | AVX VORPD ymm1, ymm2, ymm3/mem256 | C4 RXB.01 X.src1.1.01 56 /r | AVX
第1ソースのパック倍精度と、第2ソースの対応する位置の値でビット単位の OR を行い、結果を宛先の対応する位置に書き込みます。
ANDPD xmm1, xmm2/mem128 | 66 0F 54 /r | SSE2 VANDPD xmm1, xmm2, xmm3/mem128 | C4 RXB.00001 X.src.0.01 54 /r | AVX VANDPD ymm1, ymm2, ymm3/mem256 | C4 RXB.00001 X.src.1.01 54 /r | AVX
第1ソースのパック倍精度と、第2ソースの対応する位置の値でビット単位の AND を行い、結果を宛先の対応する位置に書き込みます。