John & Habran,
I get a syntax error for GF2P8AFFINEINVQB xmm1, xmm2, 1 (https://www.felixcloutier.com/x86/gf2p8affineinvqb)
Sorry, I know this is bad news, but I count on UAsm being the World's best and most complete Assembler :cool:
Aye.. I haven't added the Galois instructions yet.. :) added to github issues list.. thanks for making work for me.. haha
Just joking, John. I'd like to see a practical example, though. It looks fascinating :biggrin:
This gives some insight into the intentions (and possible use ideas):
https://stackoverflow.com/questions/59124720/what-are-the-avx-512-galois-field-related-instructions-for
https://branchfree.org/
http://masm32.com/board/index.php?topic=9676.msg105956#msg105956 :rolleyes:
Hi
When I was looking at what these new instructions are for, I stumbled across this document
https://networkbuilders.intel.com/solutionslibrary/galois-field-new-instructions-gfni-technology-guide (https://networkbuilders.intel.com/solutionslibrary/galois-field-new-instructions-gfni-technology-guide)
Biterider
I'll add VNNI to the list of instr. to add as well :)
Here is a good VNNI description (https://en.wikichip.org/wiki/x86/avx512_vnni)