GCC debug build
Test of Debug option :
-dr Display reserved words
simple.asm:
----------------------------------------------------------------
VPMASKMOVD xmm1, xmm2,m128
simple.asm(89) : Error A2049: Invalid instruction operands
VPMASKMOVQ xmm1, xmm2,m128
simple.asm(90) : Error A2049: Invalid instruction operands
VPMASKMOVD m128, xmm1,xmm2
simple.asm(91) : Error A2049: Invalid instruction operands
VPMASKMOVQ m128, xmm2,xmm2
simple.asm(92) : Error A2049: Invalid instruction operands
VPMASKMOVD ymm1, ymm2,m256
simple.asm(93) : Error A2049: Invalid instruction operands
VPMASKMOVQ ymm1, ymm2,m256
simple.asm(94) : Error A2049: Invalid instruction operands
VPMASKMOVD [rcx], ymm1,ymm2
simple.asm(95) : Error A2049: Invalid instruction operands
VPMASKMOVQ m256, ymm1,ymm2
simple.asm(96) : Error A2049: Invalid instruction operands
VMOVHPD xmm2, xmm1, [rcx]
simple.asm(103) : Error A2049: Invalid instruction operands
VMOVHPD xmm21, xmm1, [rcx]
simple.asm(105) : Error A2049: Invalid instruction operands
VMOVLPD xmm2, xmm1, [rcx]
simple.asm(108) : Error A2049: Invalid instruction operands
VMOVLPD xmm21, xmm1, [rcx]
simple.asm(110) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,zmm6
simple.asm(190) : Error A2049: Invalid instruction operands
vptestnmd k5{k7},zmm15,zmm6
simple.asm(191) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,ZMMWORD PTR [rcx]
simple.asm(192) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,ZMMWORD PTR [rax+r14*8+123h]
simple.asm(193) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,DWORD PTR [rcx]{1to16}
simple.asm(194) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,ZMMWORD PTR [rdx+1fc0h]
simple.asm(195) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,ZMMWORD PTR [rdx+200h]
simple.asm(196) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,ZMMWORD PTR [rdx-200h]
simple.asm(197) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,ZMMWORD PTR [rdx-2040h]
simple.asm(198) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,DWORD PTR [rdx+1fch]{1to16}
simple.asm(199) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,DWORD PTR [rdx+200h]{1to16}
simple.asm(200) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,DWORD PTR [rdx-200h]{1to16}
simple.asm(201) : Error A2049: Invalid instruction operands
vptestnmd k5,zmm15,DWORD PTR [rdx-204h]{1to16}
simple.asm(202) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,zmm6
simple.asm(203) : Error A2049: Invalid instruction operands
vptestnmq k5{k7},zmm15,zmm6
simple.asm(204) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,ZMMWORD PTR [rcx]
simple.asm(205) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,ZMMWORD PTR [rax+r14*8+123h]
simple.asm(206) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,QWORD PTR [rcx]{1to8}
simple.asm(207) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,ZMMWORD PTR [rdx+1fc0h]
simple.asm(208) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,ZMMWORD PTR [rdx+200h]
simple.asm(209) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,ZMMWORD PTR [rdx-200h]
simple.asm(210) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,ZMMWORD PTR [rdx-2040h]
simple.asm(211) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,QWORD PTR [rdx+3f8h]{1to8}
simple.asm(212) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,QWORD PTR [rdx+400h]{1to8}
simple.asm(213) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,QWORD PTR [rdx-400h]{1to8}
simple.asm(214) : Error A2049: Invalid instruction operands
vptestnmq k5,zmm15,QWORD PTR [rdx-408h]{1to8}
simple.asm(215) : Error A2049: Invalid instruction operands
VPMULLQ xmm1 {k1}{z}, xmm2,xmm3
simple.asm(217) : Error A2049: Invalid instruction operands
VPMADD52HUQ xmm1 {k1}{z},xmm2,xmm3
simple.asm(276) : Error A2049: Invalid instruction operands
VPMADD52HUQ xmm1 {k1}{z},xmm2,[rcx]
simple.asm(277) : Error A2049: Invalid instruction operands
VPMADD52HUQ ymm1 {k1}{z},ymm2,ymm3
simple.asm(278) : Error A2049: Invalid instruction operands
VPMADD52HUQ ymm1 {k1}{z},ymm2,[rcx]
simple.asm(279) : Error A2049: Invalid instruction operands
VPMADD52HUQ zmm1 {k1}{z},zmm2,zmm3
simple.asm(280) : Error A2049: Invalid instruction operands
VPMADD52HUQ zmm1 {k1}{z},zmm2,[rcx]
simple.asm(281) : Error A2049: Invalid instruction operands
VPMADD52LUQ xmm1 {k1}{z},xmm2,xmm3
simple.asm(283) : Error A2049: Invalid instruction operands
VPMADD52LUQ xmm1 {k1}{z},xmm2,[rcx]
simple.asm(284) : Error A2049: Invalid instruction operands
VPMADD52LUQ ymm1 {k1}{z},ymm2,ymm3
simple.asm(285) : Error A2049: Invalid instruction operands
VPMADD52LUQ ymm1 {k1}{z},ymm2,[rcx]
simple.asm(286) : Error A2049: Invalid instruction operands
VPMADD52LUQ zmm1 {k1}{z},zmm2,zmm3
simple.asm(287) : Error A2049: Invalid instruction operands
VPMADD52LUQ zmm1 {k1}{z},zmm2,[rcx]
simple.asm(288) : Error A2049: Invalid instruction operands
simple.asm(288) : Fatal error A1113: Too many errors
Assembling (with debug build) without -dr switch gives the same errors