Hello!
Starting with nasm 3.x there is an error when trying to assemble the following instructions:
push strict dword %[Vector] ; This instruction pushes sign-extended 8-byte value on stack
push strict dword 0 ; 0 will be fixed
Error message:
SecPeiCpuExceptionHandlerLib/OUTPUT/X64/ExceptionHandlerAsm.iii:66: error: instruction not valid with 32-bit operand size
SecPeiCpuExceptionHandlerLib/OUTPUT/X64/ExceptionHandlerAsm.iii:76: error: instruction not valid with 32-bit operand size