x64 Assembly Tutorial 58: Intro to AVX @WhatsACreel
x64 Assembly Tutorial 58: Intro to AVX  @WhatsACreel
Uploaded November 2012 | Updated September 2026, 3 weeks ago
AVX is one of the latest extensions to the x86 architecture, it's incredibly flexible and uses massive 256 bit registers called YMM0 to YMM15.

I'm going to try to include some coding at the end of all the tutes in the interest of keeping them practical. We'll not depart completely from SSE but rather build techniques that can be used in AVX as well as SSE, this way folks without these CPU's can still follow the tutes.

It's only available on the newest CPU's so we'll detect support for it at the end of the tute.

Thank you for responding to my question about where we might explore in future tutorials (on the Facebook page), you people are the greatest!

Facebook:
facebook.com/pages/WhatsaCreel/167732956665435
x64 Assembly Tutorial 58: Intro to AVXModern x64 Assembly 9: The rFlags Register (Flags, pushfq, popfq, pushf, popf)C++ Function Pointers 1: IntroductionGodbolt Compiler Explorer Adventuresx64 Assembly MultiThreading 2: Race Conditions and Atomic InstructionsLinux x64 Assembly Tutorial 3: Bits, Bytes and Registers
Creel |

x64 Assembly Tutorial 58: Intro to AVX

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER