The OpenD Programming Language

XMM

XMM opcodes that conform to the following:

opcode xmm1,xmm2/mem

and do not have side effects (i.e. do not write to memory).

Values

ValueMeaning
ADDSS0xF30F58
ADDSD0xF20F58
ADDPS0x000F58
ADDPD0x660F58
PADDB0x660FFC
PADDW0x660FFD
PADDD0x660FFE
PADDQ0x660FD4
SUBSS0xF30F5C
SUBSD0xF20F5C
SUBPS0x000F5C
SUBPD0x660F5C
PSUBB0x660FF8
PSUBW0x660FF9
PSUBD0x660FFA
PSUBQ0x660FFB
MULSS0xF30F59
MULSD0xF20F59
MULPS0x000F59
MULPD0x660F59
PMULLW0x660FD5
DIVSS0xF30F5E
DIVSD0xF20F5E
DIVPS0x000F5E
DIVPD0x660F5E
PAND0x660FDB
POR0x660FEB
UCOMISS0x000F2E
UCOMISD0x660F2E
XORPS0x000F57
XORPD0x660F57
STOSS0xF30F11

MOVSS xmm1/m32, xmm2

STOSD0xF20F11

MOVSD xmm1/m64, xmm2

STOAPS0x000F29

MOVAPS xmm2/m128, xmm1

STOAPD0x660F29

MOVAPD xmm2/m128, xmm1

STODQA0x660F7F

MOVDQA xmm2/m128, xmm1

STOD0x660F7E

MOVD reg/mem64, xmm 66 0F 7E /r

STOQ0x660FD6

MOVQ xmm2/m64, xmm1

LODSS0xF30F10

MOVSS xmm1, xmm2/m32

LODSD0xF20F10

MOVSD xmm1, xmm2/m64

LODAPS0x000F28

MOVAPS xmm1, xmm2/m128

LODAPD0x660F28

MOVAPD xmm1, xmm2/m128

LODDQA0x660F6F

MOVDQA xmm1, xmm2/m128

LODD0x660F6E

MOVD xmm, reg/mem64 66 0F 6E /r

LODQ0xF30F7E

MOVQ xmm1, xmm2/m64

LODDQU0xF30F6F

MOVDQU xmm1, xmm2/mem128 F3 0F 6F /r

STODQU0xF30F7F

MOVDQU xmm1/mem128, xmm2 F3 0F 7F /r

MOVDQ2Q0xF20FD6

MOVDQ2Q mmx, xmm F2 0F D6 /r

MOVHLPS0x0F12

MOVHLPS xmm1, xmm2 0F 12 /r

LODHPD0x660F16

MOVHPD xmm1, m64

STOHPD0x660F17

MOVHPD mem64, xmm1 66 0F 17 /r

LODHPS0x0F16

MOVHPS xmm1, m64

STOHPS0x0F17

MOVHPS m64, xmm1

MOVLHPS0x0F16

MOVLHPS xmm1, xmm2

LODLPD0x660F12

MOVLPD xmm1, m64

STOLPD0x660F13

MOVLPD m64, xmm1

LODLPS0x0F12

MOVLPS xmm1, m64

STOLPS0x0F13

MOVLPS m64, xmm1

MOVMSKPD0x660F50

MOVMSKPD reg, xmm

MOVMSKPS0x0F50

MOVMSKPS reg, xmm

MOVNTDQ0x660FE7

MOVNTDQ m128, xmm1

MOVNTI0x0FC3

MOVNTI m32, r32

MOVNTPD0x660F2B

MOVNTPD m128, xmm1

MOVNTPS0x0F2B

MOVNTPS m128, xmm1

MOVNTQ0x0FE7

MOVNTQ m64, mm

MOVQ2DQ0xF30FD6

MOVQ2DQ

LODUPD0x660F10

MOVUPD xmm1, xmm2/m128

STOUPD0x660F11

MOVUPD xmm2/m128, xmm1

LODUPS0x0F10

MOVUPS xmm1, xmm2/m128

STOUPS0x0F11

MOVUPS xmm2/m128, xmm1

PACKSSDW0x660F6B
PACKSSWB0x660F63
PACKUSWB0x660F67
PADDSB0x660FEC
PADDSW0x660FED
PADDUSB0x660FDC
PADDUSW0x660FDD
PANDN0x660FDF
PCMPEQB0x660F74
PCMPEQD0x660F76
PCMPEQW0x660F75
PCMPGTB0x660F64
PCMPGTD0x660F66
PCMPGTW0x660F65
PMADDWD0x660FF5
PSLLW0x660FF1
PSLLD0x660FF2
PSLLQ0x660FF3
PSRAW0x660FE1
PSRAD0x660FE2
PSRLW0x660FD1
PSRLD0x660FD2
PSRLQ0x660FD3
PSUBSB0x660FE8
PSUBSW0x660FE9
PSUBUSB0x660FD8
PSUBUSW0x660FD9
PUNPCKHBW0x660F68
PUNPCKHDQ0x660F6A
PUNPCKHWD0x660F69
PUNPCKLBW0x660F60
PUNPCKLDQ0x660F62
PUNPCKLWD0x660F61
PXOR0x660FEF
ANDPD0x660F54
ANDPS0x0F54
ANDNPD0x660F55
ANDNPS0x0F55
CMPPS0x0FC2
CMPPD0x660FC2
CMPSD0xF20FC2
CMPSS0xF30FC2
COMISD0x660F2F
COMISS0x0F2F
CVTDQ2PD0xF30FE6
CVTDQ2PS0x0F5B
CVTPD2DQ0xF20FE6
CVTPD2PI0x660F2D
CVTPD2PS0x660F5A
CVTPI2PD0x660F2A
CVTPI2PS0x0F2A
CVTPS2DQ0x660F5B
CVTPS2PD0x0F5A
CVTPS2PI0x0F2D
CVTSD2SI0xF20F2D
CVTSD2SS0xF20F5A
CVTSI2SD0xF20F2A
CVTSI2SS0xF30F2A
CVTSS2SD0xF30F5A
CVTSS2SI0xF30F2D
CVTTPD2PI0x660F2C
CVTTPD2DQ0x660FE6
CVTTPS2DQ0xF30F5B
CVTTPS2PI0x0F2C
CVTTSD2SI0xF20F2C
CVTTSS2SI0xF30F2C
MASKMOVDQU0x660FF7
MASKMOVQ0x0FF7
MAXPD0x660F5F
MAXPS0x0F5F
MAXSD0xF20F5F
MAXSS0xF30F5F
MINPD0x660F5D
MINPS0x0F5D
MINSD0xF20F5D
MINSS0xF30F5D
ORPD0x660F56
ORPS0x0F56
PAVGB0x660FE0
PAVGW0x660FE3
PMAXSW0x660FEE
PMAXUB0x660FDE
PMINSW0x660FEA
PMINUB0x660FDA
PMULHUW0x660FE4
PMULHW0x660FE5
PMULUDQ0x660FF4
PSADBW0x660FF6
PUNPCKHQDQ0x660F6D
PUNPCKLQDQ0x660F6C
RCPPS0x0F53
RCPSS0xF30F53
RSQRTPS0x0F52
RSQRTSS0xF30F52
SQRTPD0x660F51
SHUFPD0x660FC6
SHUFPS0x0FC6
SQRTPS0x0F51
SQRTSD0xF20F51
SQRTSS0xF30F51
UNPCKHPD0x660F15
UNPCKHPS0x0F15
UNPCKLPD0x660F14
UNPCKLPS0x0F14
PSHUFD0x660F70
PSHUFHW0xF30F70
PSHUFLW0xF20F70
PSHUFW0x0F70
PSLLDQ0x07660F73
PSRLDQ0x03660F73
ADDSUBPD0x660FD0
ADDSUBPS0xF20FD0
HADDPD0x660F7C
HADDPS0xF20F7C
HSUBPD0x660F7D
HSUBPS0xF20F7D
MOVDDUP0xF20F12
MOVSHDUP0xF30F16
MOVSLDUP0xF30F12
LDDQU0xF20FF0
MONITOR0x0F01C8
MWAIT0x0F01C9
PALIGNR0x660F3A0F
PHADDD0x660F3802
PHADDW0x660F3801
PHADDSW0x660F3803
PABSB0x660F381C
PABSD0x660F381E
PABSW0x660F381D
PSIGNB0x660F3808
PSIGND0x660F380A
PSIGNW0x660F3809
PSHUFB0x660F3800
PMADDUBSW0x660F3804
PMULHRSW0x660F380B
PHSUBD0x660F3806
PHSUBW0x660F3805
PHSUBSW0x660F3807
BLENDPD0x660F3A0D
BLENDPS0x660F3A0C
BLENDVPD0x660F3815
BLENDVPS0x660F3814
DPPD0x660F3A41
DPPS0x660F3A40
EXTRACTPS0x660F3A17
INSERTPS0x660F3A21
MPSADBW0x660F3A42
PBLENDVB0x660F3810
PBLENDW0x660F3A0E
PEXTRD0x660F3A16
PEXTRQ0x660F3A16
PINSRB0x660F3A20
PINSRD0x660F3A22
PINSRQ0x660F3A22
MOVNTDQA0x660F382A
PACKUSDW0x660F382B
PCMPEQQ0x660F3829
PEXTRB0x660F3A14
PHMINPOSUW0x660F3841
PMAXSB0x660F383C
PMAXSD0x660F383D
PMAXUD0x660F383F
PMAXUW0x660F383E
PMINSB0x660F3838
PMINSD0x660F3839
PMINUD0x660F383B
PMINUW0x660F383A
PMOVSXBW0x660F3820
PMOVSXBD0x660F3821
PMOVSXBQ0x660F3822
PMOVSXWD0x660F3823
PMOVSXWQ0x660F3824
PMOVSXDQ0x660F3825
PMOVZXBW0x660F3830
PMOVZXBD0x660F3831
PMOVZXBQ0x660F3832
PMOVZXWD0x660F3833
PMOVZXWQ0x660F3834
PMOVZXDQ0x660F3835
PMULDQ0x660F3828
PMULLD0x660F3840
PTEST0x660F3817
ROUNDPD0x660F3A09
ROUNDPS0x660F3A08
ROUNDSD0x660F3A0B
ROUNDSS0x660F3A0A
PCMPESTRI0x660F3A61
PCMPESTRM0x660F3A60
PCMPISTRI0x660F3A63
PCMPISTRM0x660F3A62
PCMPGTQ0x660F3837
POPCNT0xF30FB8

Meta