Skip to content

x86 向量指令全集

共收录 1045 个互不重复的 canonical SIMD 助记符页面。每个助记符只对应一个 Markdown 文件,并同时包含 InstructionSlotsRegisterOperation;同名的传统、VEX、EVEX 操作数形式集中在该文件中。

AVX

AVX extensions/AVX IFMA

  • [VPMADD52HUQ](./AVX extensions/AVX IFMA/instructions/arithmetic/vpmadd52huq)
  • [VPMADD52LUQ](./AVX extensions/AVX IFMA/instructions/arithmetic/vpmadd52luq)

AVX extensions/AVX NE CONVERT

  • [VBCSTNEBF162PS](./AVX extensions/AVX NE CONVERT/instructions/state/vbcstnebf162ps)
  • [VBCSTNESH2PS](./AVX extensions/AVX NE CONVERT/instructions/state/vbcstnesh2ps)
  • [VCVTNEEBF162PS](./AVX extensions/AVX NE CONVERT/instructions/convert/vcvtneebf162ps)
  • [VCVTNEEPH2PS](./AVX extensions/AVX NE CONVERT/instructions/convert/vcvtneeph2ps)
  • [VCVTNEOBF162PS](./AVX extensions/AVX NE CONVERT/instructions/convert/vcvtneobf162ps)
  • [VCVTNEOPH2PS](./AVX extensions/AVX NE CONVERT/instructions/convert/vcvtneoph2ps)
  • [VCVTNEPS2BF16](./AVX extensions/AVX NE CONVERT/instructions/convert/vcvtneps2bf16)

AVX extensions/AVX VNNI

  • [VPDPBUSD](./AVX extensions/AVX VNNI/instructions/state/vpdpbusd)
  • [VPDPBUSDS](./AVX extensions/AVX VNNI/instructions/state/vpdpbusds)
  • [VPDPWSSD](./AVX extensions/AVX VNNI/instructions/state/vpdpwssd)
  • [VPDPWSSDS](./AVX extensions/AVX VNNI/instructions/state/vpdpwssds)

AVX extensions/AVX VNNI INT16

  • [VPDPWSUD](./AVX extensions/AVX VNNI INT16/instructions/state/vpdpwsud)
  • [VPDPWSUDS](./AVX extensions/AVX VNNI INT16/instructions/state/vpdpwsuds)
  • [VPDPWUSD](./AVX extensions/AVX VNNI INT16/instructions/state/vpdpwusd)
  • [VPDPWUSDS](./AVX extensions/AVX VNNI INT16/instructions/state/vpdpwusds)
  • [VPDPWUUD](./AVX extensions/AVX VNNI INT16/instructions/state/vpdpwuud)
  • [VPDPWUUDS](./AVX extensions/AVX VNNI INT16/instructions/state/vpdpwuuds)

AVX extensions/AVX VNNI INT8

  • [VPDPBSSD](./AVX extensions/AVX VNNI INT8/instructions/state/vpdpbssd)
  • [VPDPBSSDS](./AVX extensions/AVX VNNI INT8/instructions/state/vpdpbssds)
  • [VPDPBSUD](./AVX extensions/AVX VNNI INT8/instructions/state/vpdpbsud)
  • [VPDPBSUDS](./AVX extensions/AVX VNNI INT8/instructions/state/vpdpbsuds)
  • [VPDPBUUD](./AVX extensions/AVX VNNI INT8/instructions/state/vpdpbuud)
  • [VPDPBUUDS](./AVX extensions/AVX VNNI INT8/instructions/state/vpdpbuuds)

AVX2

AVX512

AVX512/AVX512 4FMAPS

  • [V4FMADDPS](./AVX512/AVX512 4FMAPS/instructions/arithmetic/v4fmaddps)
  • [V4FMADDSS](./AVX512/AVX512 4FMAPS/instructions/arithmetic/v4fmaddss)
  • [V4FNMADDPS](./AVX512/AVX512 4FMAPS/instructions/arithmetic/v4fnmaddps)
  • [V4FNMADDSS](./AVX512/AVX512 4FMAPS/instructions/arithmetic/v4fnmaddss)

AVX512/AVX512 4VNNIW

  • [VP4DPWSSD](./AVX512/AVX512 4VNNIW/instructions/state/vp4dpwssd)
  • [VP4DPWSSDS](./AVX512/AVX512 4VNNIW/instructions/state/vp4dpwssds)

AVX512/AVX512 BF16

  • [VCVTNE2PS2BF16](./AVX512/AVX512 BF16/instructions/convert/vcvtne2ps2bf16)
  • [VDPBF16PS](./AVX512/AVX512 BF16/instructions/arithmetic/vdpbf16ps)

AVX512/AVX512 BITALG

  • [VPOPCNTB](./AVX512/AVX512 BITALG/instructions/compare/vpopcntb)
  • [VPOPCNTW](./AVX512/AVX512 BITALG/instructions/compare/vpopcntw)
  • [VPSHUFBITQMB](./AVX512/AVX512 BITALG/instructions/permute/vpshufbitqmb)

AVX512/AVX512 ER

  • [VEXP2PD](./AVX512/AVX512 ER/instructions/arithmetic/vexp2pd)
  • [VEXP2PS](./AVX512/AVX512 ER/instructions/arithmetic/vexp2ps)
  • [VRCP28PD](./AVX512/AVX512 ER/instructions/arithmetic/vrcp28pd)
  • [VRCP28PS](./AVX512/AVX512 ER/instructions/arithmetic/vrcp28ps)
  • [VRCP28SD](./AVX512/AVX512 ER/instructions/arithmetic/vrcp28sd)
  • [VRCP28SS](./AVX512/AVX512 ER/instructions/arithmetic/vrcp28ss)
  • [VRSQRT28PD](./AVX512/AVX512 ER/instructions/arithmetic/vrsqrt28pd)
  • [VRSQRT28PS](./AVX512/AVX512 ER/instructions/arithmetic/vrsqrt28ps)
  • [VRSQRT28SD](./AVX512/AVX512 ER/instructions/arithmetic/vrsqrt28sd)
  • [VRSQRT28SS](./AVX512/AVX512 ER/instructions/arithmetic/vrsqrt28ss)

AVX512/AVX512 FP16

  • [VADDPH](./AVX512/AVX512 FP16/instructions/arithmetic/vaddph)
  • [VADDSH](./AVX512/AVX512 FP16/instructions/arithmetic/vaddsh)
  • [VCMPPH](./AVX512/AVX512 FP16/instructions/compare/vcmpph)
  • [VCMPSH](./AVX512/AVX512 FP16/instructions/compare/vcmpsh)
  • [VCOMISH](./AVX512/AVX512 FP16/instructions/compare/vcomish)
  • [VCVTDQ2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtdq2ph)
  • [VCVTPD2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtpd2ph)
  • [VCVTPH2DQ](./AVX512/AVX512 FP16/instructions/convert/vcvtph2dq)
  • [VCVTPH2PD](./AVX512/AVX512 FP16/instructions/convert/vcvtph2pd)
  • [VCVTPH2PSX](./AVX512/AVX512 FP16/instructions/convert/vcvtph2psx)
  • [VCVTPH2QQ](./AVX512/AVX512 FP16/instructions/convert/vcvtph2qq)
  • [VCVTPH2UDQ](./AVX512/AVX512 FP16/instructions/convert/vcvtph2udq)
  • [VCVTPH2UQQ](./AVX512/AVX512 FP16/instructions/convert/vcvtph2uqq)
  • [VCVTPH2UW](./AVX512/AVX512 FP16/instructions/convert/vcvtph2uw)
  • [VCVTPH2W](./AVX512/AVX512 FP16/instructions/convert/vcvtph2w)
  • [VCVTPS2PHX](./AVX512/AVX512 FP16/instructions/convert/vcvtps2phx)
  • [VCVTQQ2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtqq2ph)
  • [VCVTSD2SH](./AVX512/AVX512 FP16/instructions/convert/vcvtsd2sh)
  • [VCVTSH2SD](./AVX512/AVX512 FP16/instructions/convert/vcvtsh2sd)
  • [VCVTSH2SI](./AVX512/AVX512 FP16/instructions/convert/vcvtsh2si)
  • [VCVTSH2SS](./AVX512/AVX512 FP16/instructions/convert/vcvtsh2ss)
  • [VCVTSH2USI](./AVX512/AVX512 FP16/instructions/convert/vcvtsh2usi)
  • [VCVTSI2SH](./AVX512/AVX512 FP16/instructions/convert/vcvtsi2sh)
  • [VCVTSS2SH](./AVX512/AVX512 FP16/instructions/convert/vcvtss2sh)
  • [VCVTTPH2DQ](./AVX512/AVX512 FP16/instructions/convert/vcvttph2dq)
  • [VCVTTPH2QQ](./AVX512/AVX512 FP16/instructions/convert/vcvttph2qq)
  • [VCVTTPH2UDQ](./AVX512/AVX512 FP16/instructions/convert/vcvttph2udq)
  • [VCVTTPH2UQQ](./AVX512/AVX512 FP16/instructions/convert/vcvttph2uqq)
  • [VCVTTPH2UW](./AVX512/AVX512 FP16/instructions/convert/vcvttph2uw)
  • [VCVTTPH2W](./AVX512/AVX512 FP16/instructions/convert/vcvttph2w)
  • [VCVTTSH2SI](./AVX512/AVX512 FP16/instructions/convert/vcvttsh2si)
  • [VCVTTSH2USI](./AVX512/AVX512 FP16/instructions/convert/vcvttsh2usi)
  • [VCVTUDQ2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtudq2ph)
  • [VCVTUQQ2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtuqq2ph)
  • [VCVTUSI2SH](./AVX512/AVX512 FP16/instructions/convert/vcvtusi2sh)
  • [VCVTUW2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtuw2ph)
  • [VCVTW2PH](./AVX512/AVX512 FP16/instructions/convert/vcvtw2ph)
  • [VDIVPH](./AVX512/AVX512 FP16/instructions/arithmetic/vdivph)
  • [VDIVSH](./AVX512/AVX512 FP16/instructions/arithmetic/vdivsh)
  • [VFCMADDCPH](./AVX512/AVX512 FP16/instructions/arithmetic/vfcmaddcph)
  • [VFCMADDCSH](./AVX512/AVX512 FP16/instructions/arithmetic/vfcmaddcsh)
  • [VFCMULCPH](./AVX512/AVX512 FP16/instructions/arithmetic/vfcmulcph)
  • [VFCMULCSH](./AVX512/AVX512 FP16/instructions/arithmetic/vfcmulcsh)
  • [VFMADD132PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmadd132ph)
  • [VFMADD132SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmadd132sh)
  • [VFMADD213PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmadd213ph)
  • [VFMADD213SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmadd213sh)
  • [VFMADD231PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmadd231ph)
  • [VFMADD231SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmadd231sh)
  • [VFMADDCPH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmaddcph)
  • [VFMADDCSH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmaddcsh)
  • [VFMADDSUB132PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmaddsub132ph)
  • [VFMADDSUB213PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmaddsub213ph)
  • [VFMADDSUB231PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmaddsub231ph)
  • [VFMSUB132PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsub132ph)
  • [VFMSUB132SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsub132sh)
  • [VFMSUB213PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsub213ph)
  • [VFMSUB213SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsub213sh)
  • [VFMSUB231PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsub231ph)
  • [VFMSUB231SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsub231sh)
  • [VFMSUBADD132PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsubadd132ph)
  • [VFMSUBADD213PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsubadd213ph)
  • [VFMSUBADD231PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmsubadd231ph)
  • [VFMULCPH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmulcph)
  • [VFMULCSH](./AVX512/AVX512 FP16/instructions/arithmetic/vfmulcsh)
  • [VFNMADD132PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmadd132ph)
  • [VFNMADD132SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmadd132sh)
  • [VFNMADD213PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmadd213ph)
  • [VFNMADD213SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmadd213sh)
  • [VFNMADD231PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmadd231ph)
  • [VFNMADD231SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmadd231sh)
  • [VFNMSUB132PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmsub132ph)
  • [VFNMSUB132SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmsub132sh)
  • [VFNMSUB213PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmsub213ph)
  • [VFNMSUB213SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmsub213sh)
  • [VFNMSUB231PH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmsub231ph)
  • [VFNMSUB231SH](./AVX512/AVX512 FP16/instructions/arithmetic/vfnmsub231sh)
  • [VFPCLASSPH](./AVX512/AVX512 FP16/instructions/compare/vfpclassph)
  • [VFPCLASSSH](./AVX512/AVX512 FP16/instructions/compare/vfpclasssh)
  • [VGETEXPPH](./AVX512/AVX512 FP16/instructions/arithmetic/vgetexpph)
  • [VGETEXPSH](./AVX512/AVX512 FP16/instructions/arithmetic/vgetexpsh)
  • [VGETMANTPH](./AVX512/AVX512 FP16/instructions/arithmetic/vgetmantph)
  • [VGETMANTSH](./AVX512/AVX512 FP16/instructions/arithmetic/vgetmantsh)
  • [VMAXPH](./AVX512/AVX512 FP16/instructions/arithmetic/vmaxph)
  • [VMAXSH](./AVX512/AVX512 FP16/instructions/arithmetic/vmaxsh)
  • [VMINPH](./AVX512/AVX512 FP16/instructions/arithmetic/vminph)
  • [VMINSH](./AVX512/AVX512 FP16/instructions/arithmetic/vminsh)
  • [VMOVSH](./AVX512/AVX512 FP16/instructions/move/vmovsh)
  • [VMOVW](./AVX512/AVX512 FP16/instructions/move/vmovw)
  • [VMULPH](./AVX512/AVX512 FP16/instructions/arithmetic/vmulph)
  • [VMULSH](./AVX512/AVX512 FP16/instructions/arithmetic/vmulsh)
  • [VPXORQ](./AVX512/AVX512 FP16/instructions/logical/vpxorq)
  • [VRCPPH](./AVX512/AVX512 FP16/instructions/arithmetic/vrcpph)
  • [VRCPSH](./AVX512/AVX512 FP16/instructions/arithmetic/vrcpsh)
  • [VREDUCEPH](./AVX512/AVX512 FP16/instructions/arithmetic/vreduceph)
  • [VREDUCESH](./AVX512/AVX512 FP16/instructions/arithmetic/vreducesh)
  • [VRNDSCALEPH](./AVX512/AVX512 FP16/instructions/state/vrndscaleph)
  • [VRNDSCALESH](./AVX512/AVX512 FP16/instructions/state/vrndscalesh)
  • [VRSQRTPH](./AVX512/AVX512 FP16/instructions/arithmetic/vrsqrtph)
  • [VRSQRTSH](./AVX512/AVX512 FP16/instructions/arithmetic/vrsqrtsh)
  • [VSCALEFPH](./AVX512/AVX512 FP16/instructions/arithmetic/vscalefph)
  • [VSCALEFSH](./AVX512/AVX512 FP16/instructions/arithmetic/vscalefsh)
  • [VSQRTPH](./AVX512/AVX512 FP16/instructions/arithmetic/vsqrtph)
  • [VSQRTSH](./AVX512/AVX512 FP16/instructions/arithmetic/vsqrtsh)
  • [VSUBPH](./AVX512/AVX512 FP16/instructions/arithmetic/vsubph)
  • [VSUBSH](./AVX512/AVX512 FP16/instructions/arithmetic/vsubsh)
  • [VUCOMISH](./AVX512/AVX512 FP16/instructions/compare/vucomish)

AVX512/AVX512 PF

  • [VGATHERPF0DPD](./AVX512/AVX512 PF/instructions/move/vgatherpf0dpd)
  • [VGATHERPF0DPS](./AVX512/AVX512 PF/instructions/move/vgatherpf0dps)
  • [VGATHERPF0QPD](./AVX512/AVX512 PF/instructions/move/vgatherpf0qpd)
  • [VGATHERPF0QPS](./AVX512/AVX512 PF/instructions/move/vgatherpf0qps)
  • [VGATHERPF1DPD](./AVX512/AVX512 PF/instructions/move/vgatherpf1dpd)
  • [VGATHERPF1DPS](./AVX512/AVX512 PF/instructions/move/vgatherpf1dps)
  • [VGATHERPF1QPD](./AVX512/AVX512 PF/instructions/move/vgatherpf1qpd)
  • [VGATHERPF1QPS](./AVX512/AVX512 PF/instructions/move/vgatherpf1qps)
  • [VSCATTERPF0DPD](./AVX512/AVX512 PF/instructions/move/vscatterpf0dpd)
  • [VSCATTERPF0DPS](./AVX512/AVX512 PF/instructions/move/vscatterpf0dps)
  • [VSCATTERPF0QPD](./AVX512/AVX512 PF/instructions/move/vscatterpf0qpd)
  • [VSCATTERPF0QPS](./AVX512/AVX512 PF/instructions/move/vscatterpf0qps)
  • [VSCATTERPF1DPD](./AVX512/AVX512 PF/instructions/move/vscatterpf1dpd)
  • [VSCATTERPF1DPS](./AVX512/AVX512 PF/instructions/move/vscatterpf1dps)
  • [VSCATTERPF1QPD](./AVX512/AVX512 PF/instructions/move/vscatterpf1qpd)
  • [VSCATTERPF1QPS](./AVX512/AVX512 PF/instructions/move/vscatterpf1qps)

AVX512/AVX512 VBMI

  • [VPERMB](./AVX512/AVX512 VBMI/instructions/permute/vpermb)
  • [VPERMI2B](./AVX512/AVX512 VBMI/instructions/permute/vpermi2b)
  • [VPERMT2B](./AVX512/AVX512 VBMI/instructions/permute/vpermt2b)
  • [VPMULTISHIFTQB](./AVX512/AVX512 VBMI/instructions/logical/vpmultishiftqb)

AVX512/AVX512 VBMI2

  • [VPCOMPRESSB](./AVX512/AVX512 VBMI2/instructions/move/vpcompressb)
  • [VPCOMPRESSW](./AVX512/AVX512 VBMI2/instructions/move/vpcompressw)
  • [VPEXPANDB](./AVX512/AVX512 VBMI2/instructions/move/vpexpandb)
  • [VPEXPANDW](./AVX512/AVX512 VBMI2/instructions/move/vpexpandw)
  • [VPSHLDD](./AVX512/AVX512 VBMI2/instructions/state/vpshldd)
  • [VPSHLDQ](./AVX512/AVX512 VBMI2/instructions/state/vpshldq)
  • [VPSHLDVD](./AVX512/AVX512 VBMI2/instructions/state/vpshldvd)
  • [VPSHLDVQ](./AVX512/AVX512 VBMI2/instructions/state/vpshldvq)
  • [VPSHLDVW](./AVX512/AVX512 VBMI2/instructions/state/vpshldvw)
  • [VPSHLDW](./AVX512/AVX512 VBMI2/instructions/state/vpshldw)
  • [VPSHRDD](./AVX512/AVX512 VBMI2/instructions/state/vpshrdd)
  • [VPSHRDQ](./AVX512/AVX512 VBMI2/instructions/state/vpshrdq)
  • [VPSHRDVD](./AVX512/AVX512 VBMI2/instructions/state/vpshrdvd)
  • [VPSHRDVQ](./AVX512/AVX512 VBMI2/instructions/state/vpshrdvq)
  • [VPSHRDVW](./AVX512/AVX512 VBMI2/instructions/state/vpshrdvw)
  • [VPSHRDW](./AVX512/AVX512 VBMI2/instructions/state/vpshrdw)

AVX512/AVX512 VP2INTERSECT

  • [VP2INTERSECTD](./AVX512/AVX512 VP2INTERSECT/instructions/compare/vp2intersectd)
  • [VP2INTERSECTQ](./AVX512/AVX512 VP2INTERSECT/instructions/compare/vp2intersectq)

AVX512/AVX512BW

AVX512/AVX512CD

AVX512/AVX512DQ

AVX512/AVX512F

AVX512/AVX512VPOPCNTDQ

Crypto/AES

Crypto/GFNI

Crypto/PCLMULQDQ

Crypto/SHA

Crypto/SHA512

Crypto/SM3

Crypto/SM4

Crypto/VAES

Crypto/VPCLMULQDQ

F16C

FMA

MMX

SSE

SSE 2

  • [ADDPD](./SSE 2/addpd)
  • [ADDSD](./SSE 2/instructions/arithmetic/addsd)
  • [ANDNPD](./SSE 2/instructions/logical/andnpd)
  • [ANDPD](./SSE 2/instructions/logical/andpd)
  • [CMPPD](./SSE 2/instructions/compare/cmppd)
  • [CMPSD](./SSE 2/instructions/compare/cmpsd)
  • [COMISD](./SSE 2/instructions/compare/comisd)
  • [CVTDQ2PD](./SSE 2/instructions/convert/cvtdq2pd)
  • [CVTDQ2PS](./SSE 2/instructions/convert/cvtdq2ps)
  • [CVTPD2DQ](./SSE 2/instructions/convert/cvtpd2dq)
  • [CVTPD2PI](./SSE 2/instructions/convert/cvtpd2pi)
  • [CVTPD2PS](./SSE 2/instructions/convert/cvtpd2ps)
  • [CVTPI2PD](./SSE 2/instructions/convert/cvtpi2pd)
  • [CVTPS2DQ](./SSE 2/instructions/convert/cvtps2dq)
  • [CVTPS2PD](./SSE 2/instructions/convert/cvtps2pd)
  • [CVTSD2SI](./SSE 2/instructions/convert/cvtsd2si)
  • [CVTSD2SS](./SSE 2/instructions/convert/cvtsd2ss)
  • [CVTSI2SD](./SSE 2/instructions/convert/cvtsi2sd)
  • [CVTSS2SD](./SSE 2/instructions/convert/cvtss2sd)
  • [CVTTPD2DQ](./SSE 2/instructions/convert/cvttpd2dq)
  • [CVTTPD2PI](./SSE 2/instructions/convert/cvttpd2pi)
  • [CVTTPS2DQ](./SSE 2/instructions/convert/cvttps2dq)
  • [CVTTSD2SI](./SSE 2/instructions/convert/cvttsd2si)
  • [DIVPD](./SSE 2/instructions/arithmetic/divpd)
  • [DIVSD](./SSE 2/instructions/arithmetic/divsd)
  • [MASKMOVDQU](./SSE 2/instructions/move/maskmovdqu)
  • [MAXPD](./SSE 2/instructions/arithmetic/maxpd)
  • [MAXSD](./SSE 2/instructions/arithmetic/maxsd)
  • [MINPD](./SSE 2/instructions/arithmetic/minpd)
  • [MINSD](./SSE 2/instructions/arithmetic/minsd)
  • [MOVAPD](./SSE 2/movapd)
  • [MOVDQ2Q](./SSE 2/instructions/move/movdq2q)
  • [MOVDQA](./SSE 2/instructions/move/movdqa)
  • [MOVDQU](./SSE 2/instructions/move/movdqu)
  • [MOVHPD](./SSE 2/instructions/move/movhpd)
  • [MOVLPD](./SSE 2/instructions/move/movlpd)
  • [MOVMSKPD](./SSE 2/instructions/move/movmskpd)
  • [MOVNTDQ](./SSE 2/instructions/move/movntdq)
  • [MOVNTPD](./SSE 2/instructions/move/movntpd)
  • [MOVQ2DQ](./SSE 2/instructions/move/movq2dq)
  • [MOVSD](./SSE 2/instructions/move/movsd)
  • [MOVUPD](./SSE 2/movupd)
  • [MULPD](./SSE 2/instructions/arithmetic/mulpd)
  • [MULSD](./SSE 2/instructions/arithmetic/mulsd)
  • [ORPD](./SSE 2/instructions/state/orpd)
  • [PACKUSWB](./SSE 2/packuswb)
  • [PADDQ](./SSE 2/instructions/arithmetic/paddq)
  • [PMULUDQ](./SSE 2/instructions/arithmetic/pmuludq)
  • [PSHUFD](./SSE 2/instructions/permute/pshufd)
  • [PSHUFHW](./SSE 2/instructions/permute/pshufhw)
  • [PSHUFLW](./SSE 2/instructions/permute/pshuflw)
  • [PSLLDQ](./SSE 2/instructions/logical/pslldq)
  • [PSRLDQ](./SSE 2/instructions/logical/psrldq)
  • [PSUBQ](./SSE 2/instructions/arithmetic/psubq)
  • [PUNPCKHQDQ](./SSE 2/instructions/permute/punpckhqdq)
  • [PUNPCKHWD](./SSE 2/instructions/permute/punpckhwd)
  • [PUNPCKLQDQ](./SSE 2/instructions/permute/punpcklqdq)
  • [SHUFPD](./SSE 2/instructions/permute/shufpd)
  • [SQRTPD](./SSE 2/instructions/arithmetic/sqrtpd)
  • [SQRTSD](./SSE 2/instructions/arithmetic/sqrtsd)
  • [SUBPD](./SSE 2/instructions/arithmetic/subpd)
  • [SUBSD](./SSE 2/instructions/arithmetic/subsd)
  • [UCOMISD](./SSE 2/instructions/compare/ucomisd)
  • [UNPCKHPD](./SSE 2/instructions/permute/unpckhpd)
  • [UNPCKLPD](./SSE 2/instructions/permute/unpcklpd)
  • [XORPD](./SSE 2/instructions/logical/xorpd)

SSE 3

  • [ADDSUBPD](./SSE 3/instructions/arithmetic/addsubpd)
  • [ADDSUBPS](./SSE 3/instructions/arithmetic/addsubps)
  • [HADDPD](./SSE 3/instructions/arithmetic/haddpd)
  • [HADDPS](./SSE 3/instructions/arithmetic/haddps)
  • [HSUBPD](./SSE 3/instructions/arithmetic/hsubpd)
  • [HSUBPS](./SSE 3/instructions/arithmetic/hsubps)
  • [LDDQU](./SSE 3/instructions/move/lddqu)
  • [MOVDDUP](./SSE 3/instructions/move/movddup)
  • [MOVSHDUP](./SSE 3/instructions/move/movshdup)
  • [MOVSLDUP](./SSE 3/instructions/move/movsldup)

SSE 4.1

  • [BLENDPD](./SSE 4.1/instructions/permute/blendpd)
  • [BLENDPS](./SSE 4.1/instructions/permute/blendps)
  • [BLENDVPD](./SSE 4.1/instructions/permute/blendvpd)
  • [BLENDVPS](./SSE 4.1/instructions/permute/blendvps)
  • [DPPD](./SSE 4.1/instructions/arithmetic/dppd)
  • [DPPS](./SSE 4.1/instructions/arithmetic/dpps)
  • [EXTRACTPS](./SSE 4.1/instructions/permute/extractps)
  • [INSERTPS](./SSE 4.1/instructions/permute/insertps)
  • [MOVNTDQA](./SSE 4.1/instructions/move/movntdqa)
  • [MPSADBW](./SSE 4.1/instructions/arithmetic/mpsadbw)
  • [PACKUSDW](./SSE 4.1/instructions/convert/packusdw)
  • [PBLENDVB](./SSE 4.1/instructions/permute/pblendvb)
  • [PBLENDW](./SSE 4.1/instructions/permute/pblendw)
  • [PCMPEQQ](./SSE 4.1/instructions/compare/pcmpeqq)
  • [PEXTRB](./SSE 4.1/instructions/state/pextrb)
  • [PEXTRD](./SSE 4.1/instructions/state/pextrd)
  • [PEXTRQ](./SSE 4.1/instructions/state/pextrq)
  • [PHMINPOSUW](./SSE 4.1/instructions/arithmetic/phminposuw)
  • [PINSRB](./SSE 4.1/instructions/state/pinsrb)
  • [PINSRD](./SSE 4.1/instructions/state/pinsrd)
  • [PINSRQ](./SSE 4.1/instructions/state/pinsrq)
  • [PMAXSB](./SSE 4.1/instructions/arithmetic/pmaxsb)
  • [PMAXSD](./SSE 4.1/instructions/arithmetic/pmaxsd)
  • [PMAXUD](./SSE 4.1/instructions/arithmetic/pmaxud)
  • [PMAXUW](./SSE 4.1/instructions/arithmetic/pmaxuw)
  • [PMINSB](./SSE 4.1/instructions/arithmetic/pminsb)
  • [PMINSD](./SSE 4.1/instructions/arithmetic/pminsd)
  • [PMINUD](./SSE 4.1/instructions/arithmetic/pminud)
  • [PMINUW](./SSE 4.1/instructions/arithmetic/pminuw)
  • [PMOVSXBD](./SSE 4.1/instructions/move/pmovsxbd)
  • [PMOVSXBQ](./SSE 4.1/instructions/move/pmovsxbq)
  • [PMOVSXBW](./SSE 4.1/instructions/move/pmovsxbw)
  • [PMOVSXDQ](./SSE 4.1/instructions/move/pmovsxdq)
  • [PMOVSXWD](./SSE 4.1/instructions/move/pmovsxwd)
  • [PMOVSXWQ](./SSE 4.1/instructions/move/pmovsxwq)
  • [PMOVZXBD](./SSE 4.1/instructions/move/pmovzxbd)
  • [PMOVZXBQ](./SSE 4.1/instructions/move/pmovzxbq)
  • [PMOVZXBW](./SSE 4.1/instructions/move/pmovzxbw)
  • [PMOVZXDQ](./SSE 4.1/instructions/move/pmovzxdq)
  • [PMOVZXWD](./SSE 4.1/instructions/move/pmovzxwd)
  • [PMOVZXWQ](./SSE 4.1/instructions/move/pmovzxwq)
  • [PMULDQ](./SSE 4.1/instructions/arithmetic/pmuldq)
  • [PMULLD](./SSE 4.1/instructions/arithmetic/pmulld)
  • [PTEST](./SSE 4.1/instructions/compare/ptest)
  • [ROUNDPD](./SSE 4.1/instructions/arithmetic/roundpd)
  • [ROUNDPS](./SSE 4.1/instructions/arithmetic/roundps)
  • [ROUNDSD](./SSE 4.1/instructions/arithmetic/roundsd)
  • [ROUNDSS](./SSE 4.1/instructions/arithmetic/roundss)

SSE 4.2

  • [PCMPESTRI](./SSE 4.2/instructions/compare/pcmpestri)
  • [PCMPESTRM](./SSE 4.2/instructions/compare/pcmpestrm)
  • [PCMPGTQ](./SSE 4.2/instructions/compare/pcmpgtq)
  • [PCMPISTRI](./SSE 4.2/instructions/compare/pcmpistri)
  • [PCMPISTRM](./SSE 4.2/instructions/compare/pcmpistrm)

SSSE3

官方资料

SIGNAL MAINTAINED · BUILT FROM MARKDOWN