PMINUB/PMINUW—Minimum of Packed Unsigned IntegersInstruction Operand EncodingOpcode/InstructionOp / En64/32 bit Mode SupportCPUID Feature FlagDescriptionNP 0F DA /r1PMINUB mm1, mm2/m64AV/VSSECompare unsigned byte integers in mm2/m64 and mm1 and returns minimum values.66 0F DA /rPMINUB xmm1, xmm2/m128AV/VSSE2Compare packed unsigned byte integers in xmm1 and xmm2/m128 and store packed minimum values in xmm1.66 0F 38 3A/rPMINUW xmm1, xmm2/m128AV/VSSE4_1Compare packed unsigned word integers in xmm2/m128 and xmm1 and store packed minimum values in xmm1.VEX.128.66.0F DA /rVPMINUB xmm1, xmm2, xmm3/m128BV/VAVXCompare packed unsigned byte integers in xmm2 and xmm3/m128 and store packed minimum values in xmm1.VEX.128.66.0F38 3A/rVPMINUW xmm1, xmm2, xmm3/m128BV/VAVXCompare packed unsigned word integers in xmm3/m128 and xmm2 and return packed minimum values in xmm1.VEX.256.66.0F DA /rVPMINUB ymm1, ymm2, ymm3/m256BV/VAVX2Compare packed unsigned byte integers in ymm2 and ymm3/m256 and store packed minimum values in ymm1.VEX.256.66.0F38 3A/rVPMINUW ymm1, ymm2, ymm3/m256BV/VAVX2Compare packed unsigned word integers in ymm3/m256 and ymm2 and return packed minimum values in ymm1.EVEX.128.66.0F DA /rVPMINUB xmm1 {k1}{z}, xmm2, xmm3/m128CV/VAVX512VLAVX512BWCompare packed unsigned byte integers in xmm2 and xmm3/m128 and store packed minimum values in xmm1 under writemask k1.EVEX.256.66.0F DA /rVPMINUB ymm1 {k1}{z}, ymm2, ymm3/m256CV/VAVX512VLAVX512BWCompare packed unsigned byte integers in ymm2 and ymm3/m256 and store packed minimum values in ymm1 under writemask k1.EVEX.512.66.0F DA /rVPMINUB zmm1 {k1}{z}, zmm2, zmm3/m512CV/VAVX512BWCompare packed unsigned byte integers in zmm2 and zmm3/m512 and store packed minimum values in zmm1 under writemask k1.EVEX.128.66.0F38 3A/rVPMINUW xmm1{k1}{z}, xmm2, xmm3/m128CV/VAVX512VLAVX512BWCompare packed unsigned word integers in xmm3/m128 and xmm2 and return packed minimum values in xmm1 under writemask k1.EVEX.256.66.0F38 3A/rVPMINUW ymm1{k1}{z}, ymm2, ymm3/m256CV/VAVX512VLAVX512BWCompare packed unsigned word integers in ymm3/m256 and ymm2 and return packed minimum values in ymm1 under writemask k1.EVEX.512.66.0F38 3A/rVPMINUW zmm1{k1}{z}, zmm2, zmm3/m512CV/VAVX512BWCompare packed unsigned word integers in zmm3/m512 and zmm2 and return 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.