PMINSB/PMINSW—Minimum of Packed Signed IntegersInstruction Operand EncodingOpcode/InstructionOp / En64/32 bit Mode SupportCPUID Feature FlagDescriptionNP 0F EA /r1PMINSW mm1, mm2/m64AV/VSSECompare signed word integers in mm2/m64 and mm1and return minimum values.66 0F 38 38 /rPMINSB xmm1, xmm2/m128AV/VSSE4_1Compare packed signed byte integers in xmm1 and xmm2/m128 and store packed minimum values in xmm1.66 0F EA /rPMINSW xmm1, xmm2/m128AV/VSSE2Compare packed signed word integers in xmm2/m128 and xmm1 and store packed minimum values in xmm1.VEX.128.66.0F38 38 /rVPMINSB xmm1, xmm2, xmm3/m128BV/VAVXCompare packed signed byte integers in xmm2 and xmm3/m128 and store packed minimum values in xmm1.VEX.128.66.0F EA /rVPMINSW xmm1, xmm2, xmm3/m128BV/VAVXCompare packed signed word integers in xmm3/m128 and xmm2 and return packed minimum values in xmm1.VEX.256.66.0F38 38 /rVPMINSB ymm1, ymm2, ymm3/m256BV/VAVX2Compare packed signed byte integers in ymm2 and ymm3/m256 and store packed minimum values in ymm1.VEX.256.66.0F EA /rVPMINSW ymm1, ymm2, ymm3/m256BV/VAVX2Compare packed signed word integers in ymm3/m256 and ymm2 and return packed minimum values in ymm1.EVEX.128.66.0F38.WIG 38 /rVPMINSB xmm1{k1}{z}, xmm2, xmm3/m128CV/VAVX512VLAVX512BWCompare packed signed byte integers in xmm2 and xmm3/m128 and store packed minimum values in xmm1 under writemask k1.EVEX.256.66.0F38.WIG 38 /rVPMINSB ymm1{k1}{z}, ymm2, ymm3/m256CV/VAVX512VLAVX512BWCompare packed signed byte integers in ymm2 and ymm3/m256 and store packed minimum values in ymm1 under writemask k1.EVEX.512.66.0F38.WIG 38 /rVPMINSB zmm1{k1}{z}, zmm2, zmm3/m512CV/VAVX512BWCompare packed signed byte integers in zmm2 and zmm3/m512 and store packed minimum values in zmm1 under writemask k1.EVEX.128.66.0F.WIG EA /rVPMINSW xmm1{k1}{z}, xmm2, xmm3/m128CV/VAVX512VLAVX512BWCompare packed signed word integers in xmm2 and xmm3/m128 and store packed minimum values in xmm1 under writemask k1.EVEX.256.66.0F.WIG EA /rVPMINSW ymm1{k1}{z}, ymm2, ymm3/m256CV/VAVX512VLAVX512BWCompare packed signed word integers in ymm2 and ymm3/m256 and store packed minimum values in ymm1 under writemask k1.EVEX.512.66.0F.WIG EA /rVPMINSW zmm1{k1}{z}, zmm2, zmm3/m512CV/VAVX512BWCompare packed signed word integers in zmm2 and zmm3/m512 and store packed minimum values in zmm1 under writemask k1.NOTES:1. See note in Section 2.4, “AVX and SSE Instruction Exception Specification” in the Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 2A and Section 22.25.3, “Exception Conditions of Legacy SIMD Instructions Operating on MMX Registers” in the Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A.Op/EnTuple TypeOperand 1Operand 2Operand 3Operand 4ANAModRM:reg (r, w)ModRM:r/m (r)NANABNAModRM:reg (w)VEX.vvvv (r)ModRM:r/m (r)NACFull MemModRM:reg (w)EVEX.vvvv (r)ModRM:r/m (r)NA
This UNOFFICIAL reference was generated from the official Intel® 64 and IA-32 Architectures Software Developer’s Manual by a dumb script. There is no guarantee that some parts aren't mangled or broken and is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.