Author Topic: NASM assembler not recognizing ymm16-31 banks  (Read 5004 times)

Offline vishal.r

  • New Member
  • Posts: 1
NASM assembler not recognizing ymm16-31 banks
« 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!

Offline zhyhang

  • New Member
  • Posts: 1
Re: NASM assembler not recognizing ymm16-31 banks
« Reply #1 on: August 16, 2019, 04:40:20 PM »
Intel AVX2 only supports 16 256-bit registers, i.e. ymm0-ymm15.