valgrind 3.23.0 does not handle GF2P8AFFINEQB instructions and errors out with vex amd64->IR: unhandled instruction bytes: 0xC4 0xE3 0xF1 0xCE 0xC6 0x0 0xC5 0xF9 0xDB 0xC3 objdump -S output from location that causes the error: 128b58: c4 e3 f1 ce c6 00 vgf2p8affineqb $0x0,%xmm6,%xmm1,%xmm0
My guess is that we don’t support GFNI. Do we test for it with cpuid?
I can confirm this to still be the case with valgrind 3.25.1: vex amd64->IR: unhandled instruction bytes: 0xC4 0xE3 0xED 0xCE 0xD7 0x0 0xC4 0xE2 0x4D 0x0 objdump at that location: vgf2p8affineqb $0x0,%ymm7,%ymm2,%ymm2