Skip to content

Instantly share code, notes, and snippets.

@AmaanC
Created June 5, 2017 13:19
Show Gist options
  • Save AmaanC/7331a19e8ee918282adbba3d74387d39 to your computer and use it in GitHub Desktop.
Save AmaanC/7331a19e8ee918282adbba3d74387d39 to your computer and use it in GitHub Desktop.

https://github.com/AmaanC/v86/commits/mmx-instructions

  • emms
  • movd
  • movq
  • packssdw
  • packsswb
  • packuswb
  • paddb
  • paddd
  • paddsb
  • paddsw
  • paddusb
  • paddusw
  • paddw
  • pand
  • pandn
  • pcmpeqb
  • pcmpeqd
  • pcmpeqw
  • pcmpgtb
  • pcmpgtd
  • pcmpgtw
  • pmaddwd
  • pmulhw
  • pmullw
  • pshufw
  • por
  • pslld
  • psllq
  • psllw
  • psrad
  • psraw
  • psrld
  • psrlq
  • psrlw
  • psubb
  • psubd
  • psubsb
  • psubsw
  • psubusb
  • psubusw
  • psubw
  • punpckhbw
  • punpckhdq
  • punpckhwd
  • punpcklbw
  • punpckldq
  • punpcklwd

(Several such as movd, movq, psrlw, etc. have multiple instruction encodings)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment