NASM - The Netwide Assembler

NASM Forum => Programming with NASM => Topic started by: vishal.r on July 24, 2019, 01:00:49 PM

Title: NASM assembler not recognizing ymm16-31 banks
Post by: vishal.r on July 24, 2019, 01:00:49 PM
We are running into a rather strange error with nasm, that it is unable to recognize the ymm banks from 16 to 31.
When compiling, it returns the following error codes - A2071 and error A2006; Undefined reference error.

We are compiling it on Windows with EDK2.
NASM version: 2.14.02

Any suggestions/pointers would be of great help.

Thank you!
Title: Re: NASM assembler not recognizing ymm16-31 banks
Post by: zhyhang on August 16, 2019, 04:40:20 PM
Intel AVX2 only supports 16 256-bit registers, i.e. ymm0-ymm15.