"Executing" an AVX Instruction on Xeon X5670!

Views: 55
2,000 characters remaining
win32 Apr 04, 2022 ()
Not many CPUs can have 12 threads and not have AVX, so I don't want to get a new board and a new CPU! Thus I started making a basic emulator to prepare for the possibility that lots of Windows software will start mandating AVX in a few years from now, given that Intel has started including AVX support in their low end CPUs, albeit 11 years after introducing it in their middle and high end CPUs.

Also, Windows before Windows 7 SP1 does not know about AVX and its registers, so it cannot run any AVX instructions because it hasn't set the appropriate control register bits. So this is probably the first AVX instruction executed on Windows Vista.