MOVSS—Move or Merge Scalar Single-Precision Floating-Point ValueInstruction Operand EncodingOpcode/InstructionOp / En64/32 bit Mode SupportCPUID Feature FlagDescriptionF3 0F 10 /rMOVSS xmm1, xmm2AV/VSSEMerge scalar single-precision floating-point value from xmm2 to xmm1 register.F3 0F 10 /rMOVSS xmm1, m32AV/VSSELoad scalar single-precision floating-point value from m32 to xmm1 register.VEX.LIG.F3.0F.WIG 10 /rVMOVSS xmm1, xmm2, xmm3BV/VAVXMerge scalar single-precision floating-point value from xmm2 and xmm3 to xmm1 registerVEX.LIG.F3.0F.WIG 10 /rVMOVSS xmm1, m32DV/VAVXLoad scalar single-precision floating-point value from m32 to xmm1 register.F3 0F 11 /rMOVSS xmm2/m32, xmm1CV/VSSEMove scalar single-precision floating-point value from xmm1 register to xmm2/m32.VEX.LIG.F3.0F.WIG 11 /rVMOVSS xmm1, xmm2, xmm3EV/VAVXMove scalar single-precision floating-point value from xmm2 and xmm3 to xmm1 register.VEX.LIG.F3.0F.WIG 11 /rVMOVSS m32, xmm1CV/VAVXMove scalar single-precision floating-point value from xmm1 register to m32.EVEX.LLIG.F3.0F.W0 10 /rVMOVSS xmm1 {k1}{z}, xmm2, xmm3BV/VAVX512FMove scalar single-precision floating-point value from xmm2 and xmm3 to xmm1 register under writemask k1.EVEX.LLIG.F3.0F.W0 10 /rVMOVSS xmm1 {k1}{z}, m32FV/VAVX512FMove scalar single-precision floating-point values from m32 to xmm1 under writemask k1.EVEX.LLIG.F3.0F.W0 11 /rVMOVSS xmm1 {k1}{z}, xmm2, xmm3EV/VAVX512FMove scalar single-precision floating-point value from xmm2 and xmm3 to xmm1 register under writemask k1.EVEX.LLIG.F3.0F.W0 11 /rVMOVSS m32 {k1}, xmm1GV/VAVX512FMove scalar single-precision floating-point values from xmm1 to m32 under writemask k1.Op/EnTuple TypeOperand 1Operand 2Operand 3Operand 4ANAModRM:reg (r, w)ModRM:r/m (r)NANABNAModRM:reg (w)VEX.vvvv (r)ModRM:r/m (r)NACNAModRM:r/m (w)ModRM:reg (r)NANADNAModRM:reg (w)ModRM:r/m (r)NANAENAModRM:r/m (w)EVEX.vvvv (r)ModRM:reg (r)NAFTuple1 ScalarModRM:reg (r, w)ModRM:r/m (r)NANAGTuple1 ScalarModRM:r/m (w)ModRM:reg (r)NANA
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.