News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

x86/x64 SIMD Instruction List (SSE to AVX512)

Started by fearless, October 03, 2023, 04:03:36 PM

Previous topic - Next topic

fearless

Came across this website today:

x86/x64 SIMD Instruction List (SSE to AVX512) - https://www.officedaytime.com/simd512e/

Also links to this:

SSE/AVX Integer Division by Constant - https://www.officedaytime.com/simd512e/simdimg/constintdiv.html

which reminded me of qWord's MagicNumber tool

Biterider

Hi fearless
This website is incredibly helpful. 
I'm not sure how you keep discovering these gems, but thank you for sharing them.  :thumbsup:

Biterider

jj2007

Quote from: fearless on October 03, 2023, 04:03:36 PMx86/x64 SIMD Instruction List (SSE to AVX512) - https://www.officedaytime.com/simd512e/

It looks fairly complete, thank you for finding this :thumbsup:

I work a lot with the attached file, which has a handy format but lacks the most recent instructions (>SSE 4.2??). If anybody has a viable source for extracting the later ones, I'd be curious to see it.

Cloutier also has an online list. Attached a listing, it's 1131 x86 instructions from AAA to XTEST.

daydreamer

Thanks fearless  :thumbsup:
Thanks Jochen  :thumbsup:
Boring part is the latest instructions isn't supported on many cpu
And if you only have Win7 maybe not support biggest ymx or zmm regs preservation?
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding