Hi there,
I'm new here, please forgive me if I'm not posting precisely in the right place.
I was trying to use the
vaesenc instruction (and others from the family) with fasm2, but I'm getting an error which is not just "illegal instruction" as if fasm2 didn't know it or I made a typo, what I'm getting is (full output):
flat assembler version g.kta0
vaesenc.asm [1]:
vaesenc zmm0, zmm1, zmm2
macro vaesenc? [10] AVX_512.store_instruction@src2 [193] db? [15] (CALM)
Error: symbol 'opcode' is undefined or out of scope.
It seems to me that this is a bug, but am I missing something?... I can use the usual AVX512 instructions for vectorized calculations with no problems, but never tried to use
vaesenc. The basic
aesenc (non VAES, non AVX512) instruction also assembles fine, but not this one.
I am testing with a one-line assembly file containing just "vaesenc zmm0, zmm1, zmm2"
Thanks in advance for any help!