@@ -278,11 +278,11 @@ Disassembly of section \.text:
\s*[a-f0-9]+:\s*62 f3 57 38 c2 29 7b\s+vcmpbf16 k5,ymm5,WORD BCST \[ecx\],0x7b
\s*[a-f0-9]+:\s*62 f3 57 28 c2 69 7f 7b\s+vcmpbf16 k5,ymm5,YMMWORD PTR \[ecx\+0xfe0\],0x7b
\s*[a-f0-9]+:\s*62 f3 57 3f c2 6a 80 7b\s+vcmpbf16 k5\{k7\},ymm5,WORD BCST \[edx-0x100\],0x7b
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f f5\s+vcomsbf16 xmm6,xmm5
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f b4 f4 00 00 00 10\s+vcomsbf16 xmm6,WORD PTR \[esp\+esi\*8\+0x10000000\]
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f 31\s+vcomsbf16 xmm6,WORD PTR \[ecx\]
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f 71 7f\s+vcomsbf16 xmm6,WORD PTR \[ecx\+0xfe\]
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f 72 80\s+vcomsbf16 xmm6,WORD PTR \[edx-0x100\]
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f f5\s+vcomisbf16 xmm6,xmm5
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f b4 f4 00 00 00 10\s+vcomisbf16 xmm6,WORD PTR \[esp\+esi\*8\+0x10000000\]
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f 31\s+vcomisbf16 xmm6,WORD PTR \[ecx\]
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f 71 7f\s+vcomisbf16 xmm6,WORD PTR \[ecx\+0xfe\]
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f 72 80\s+vcomisbf16 xmm6,WORD PTR \[edx-0x100\]
\s*[a-f0-9]+:\s*62 f3 7f 28 66 ed 7b\s+vfpclassbf16 k5,ymm5,0x7b
\s*[a-f0-9]+:\s*62 f3 7f 08 66 ed 7b\s+vfpclassbf16 k5,xmm5,0x7b
\s*[a-f0-9]+:\s*62 f3 7f 0f 66 ac f4 00 00 00 10 7b\s+vfpclassbf16 k5\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b
@@ -277,11 +277,11 @@ Disassembly of section .text:
\s*[a-f0-9]+:\s*62 f3 57 38 c2 29 7b\s+vcmpbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm5,%k5
\s*[a-f0-9]+:\s*62 f3 57 28 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0xfe0\(%ecx\),%ymm5,%k5
\s*[a-f0-9]+:\s*62 f3 57 3f c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm5,%k5\{%k7\}
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f f5\s+vcomsbf16 %xmm5,%xmm6
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f b4 f4 00 00 00 10\s+vcomsbf16 0x10000000\(%esp,%esi,8\),%xmm6
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f 31\s+vcomsbf16 \(%ecx\),%xmm6
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f 71 7f\s+vcomsbf16 0xfe\(%ecx\),%xmm6
-\s*[a-f0-9]+:\s*62 f5 7d 08 2f 72 80\s+vcomsbf16 -0x100\(%edx\),%xmm6
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f f5\s+vcomisbf16 %xmm5,%xmm6
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f b4 f4 00 00 00 10\s+vcomisbf16 0x10000000\(%esp,%esi,8\),%xmm6
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f 31\s+vcomisbf16 \(%ecx\),%xmm6
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f 71 7f\s+vcomisbf16 0xfe\(%ecx\),%xmm6
+\s*[a-f0-9]+:\s*62 f5 7d 08 2f 72 80\s+vcomisbf16 -0x100\(%edx\),%xmm6
\s*[a-f0-9]+:\s*62 f3 7f 28 66 ed 7b\s+vfpclassbf16 \$0x7b,%ymm5,%k5
\s*[a-f0-9]+:\s*62 f3 7f 08 66 ed 7b\s+vfpclassbf16 \$0x7b,%xmm5,%k5
\s*[a-f0-9]+:\s*62 f3 7f 0f 66 ac f4 00 00 00 10 7b\s+vfpclassbf16x \$0x7b,0x10000000\(%esp,%esi,8\),%k5\{%k7\}
@@ -69,11 +69,11 @@ _start:
vcmpbf16 $123, 4064(%ecx), %ymm5, %k5
vcmpbf16 $123, -256(%edx){1to16}, %ymm5, %k5{%k7}
- vcomsbf16 %xmm5, %xmm6
- vcomsbf16 0x10000000(%esp, %esi, 8), %xmm6
- vcomsbf16 (%ecx), %xmm6
- vcomsbf16 254(%ecx), %xmm6
- vcomsbf16 -256(%edx), %xmm6
+ vcomisbf16 %xmm5, %xmm6
+ vcomisbf16 0x10000000(%esp, %esi, 8), %xmm6
+ vcomisbf16 (%ecx), %xmm6
+ vcomisbf16 254(%ecx), %xmm6
+ vcomisbf16 -256(%edx), %xmm6
vfpclassbf16 $123, %ymm5, %k5
vfpclassbf16 $123, %xmm5, %k5
@@ -152,11 +152,11 @@ _intel:
vcmpbf16 k5, ymm5, [ecx+4064], 123
vcmpbf16 k5{k7}, ymm5, [edx-256]{1to16}, 123
- vcomsbf16 xmm6, xmm5
- vcomsbf16 xmm6, WORD PTR [esp+esi*8+0x10000000]
- vcomsbf16 xmm6, WORD PTR [ecx]
- vcomsbf16 xmm6, WORD PTR [ecx+254]
- vcomsbf16 xmm6, WORD PTR [edx-256]
+ vcomisbf16 xmm6, xmm5
+ vcomisbf16 xmm6, WORD PTR [esp+esi*8+0x10000000]
+ vcomisbf16 xmm6, WORD PTR [ecx]
+ vcomisbf16 xmm6, WORD PTR [ecx+254]
+ vcomisbf16 xmm6, WORD PTR [edx-256]
vfpclassbf16 k5, ymm5, 123
vfpclassbf16 k5, xmm5, 123
@@ -278,11 +278,11 @@ Disassembly of section \.text:
\s*[a-f0-9]+:\s*62 d3 17 30 c2 29 7b\s+vcmpbf16 k5,ymm29,WORD BCST \[r9\],0x7b
\s*[a-f0-9]+:\s*62 f3 17 20 c2 69 7f 7b\s+vcmpbf16 k5,ymm29,YMMWORD PTR \[rcx\+0xfe0\],0x7b
\s*[a-f0-9]+:\s*62 f3 17 37 c2 6a 80 7b\s+vcmpbf16 k5\{k7\},ymm29,WORD BCST \[rdx-0x100\],0x7b
-\s*[a-f0-9]+:\s*62 05 7d 08 2f f5\s+vcomsbf16 xmm30,xmm29
-\s*[a-f0-9]+:\s*62 25 7d 08 2f b4 f5 00 00 00 10\s+vcomsbf16 xmm30,WORD PTR \[rbp\+r14\*8\+0x10000000\]
-\s*[a-f0-9]+:\s*62 45 7d 08 2f 31\s+vcomsbf16 xmm30,WORD PTR \[r9\]
-\s*[a-f0-9]+:\s*62 65 7d 08 2f 71 7f\s+vcomsbf16 xmm30,WORD PTR \[rcx\+0xfe\]
-\s*[a-f0-9]+:\s*62 65 7d 08 2f 72 80\s+vcomsbf16 xmm30,WORD PTR \[rdx-0x100\]
+\s*[a-f0-9]+:\s*62 05 7d 08 2f f5\s+vcomisbf16 xmm30,xmm29
+\s*[a-f0-9]+:\s*62 25 7d 08 2f b4 f5 00 00 00 10\s+vcomisbf16 xmm30,WORD PTR \[rbp\+r14\*8\+0x10000000\]
+\s*[a-f0-9]+:\s*62 45 7d 08 2f 31\s+vcomisbf16 xmm30,WORD PTR \[r9\]
+\s*[a-f0-9]+:\s*62 65 7d 08 2f 71 7f\s+vcomisbf16 xmm30,WORD PTR \[rcx\+0xfe\]
+\s*[a-f0-9]+:\s*62 65 7d 08 2f 72 80\s+vcomisbf16 xmm30,WORD PTR \[rdx-0x100\]
\s*[a-f0-9]+:\s*62 93 7f 28 66 ed 7b\s+vfpclassbf16 k5,ymm29,0x7b
\s*[a-f0-9]+:\s*62 93 7f 08 66 ed 7b\s+vfpclassbf16 k5,xmm29,0x7b
\s*[a-f0-9]+:\s*62 b3 7f 0f 66 ac f5 00 00 00 10 7b\s+vfpclassbf16 k5\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b
@@ -276,11 +276,11 @@ Disassembly of section \.text:
\s*[a-f0-9]+:\s*62 d3 17 30 c2 29 7b\s+vcmpbf16 \$0x7b,\(%r9\)\{1to16\},%ymm29,%k5
\s*[a-f0-9]+:\s*62 f3 17 20 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0xfe0\(%rcx\),%ymm29,%k5
\s*[a-f0-9]+:\s*62 f3 17 37 c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm29,%k5\{%k7\}
-\s*[a-f0-9]+:\s*62 05 7d 08 2f f5\s+vcomsbf16 %xmm29,%xmm30
-\s*[a-f0-9]+:\s*62 25 7d 08 2f b4 f5 00 00 00 10\s+vcomsbf16 0x10000000\(%rbp,%r14,8\),%xmm30
-\s*[a-f0-9]+:\s*62 45 7d 08 2f 31\s+vcomsbf16 \(%r9\),%xmm30
-\s*[a-f0-9]+:\s*62 65 7d 08 2f 71 7f\s+vcomsbf16 0xfe\(%rcx\),%xmm30
-\s*[a-f0-9]+:\s*62 65 7d 08 2f 72 80\s+vcomsbf16 -0x100\(%rdx\),%xmm30
+\s*[a-f0-9]+:\s*62 05 7d 08 2f f5\s+vcomisbf16 %xmm29,%xmm30
+\s*[a-f0-9]+:\s*62 25 7d 08 2f b4 f5 00 00 00 10\s+vcomisbf16 0x10000000\(%rbp,%r14,8\),%xmm30
+\s*[a-f0-9]+:\s*62 45 7d 08 2f 31\s+vcomisbf16 \(%r9\),%xmm30
+\s*[a-f0-9]+:\s*62 65 7d 08 2f 71 7f\s+vcomisbf16 0xfe\(%rcx\),%xmm30
+\s*[a-f0-9]+:\s*62 65 7d 08 2f 72 80\s+vcomisbf16 -0x100\(%rdx\),%xmm30
\s*[a-f0-9]+:\s*62 93 7f 28 66 ed 7b\s+vfpclassbf16 \$0x7b,%ymm29,%k5
\s*[a-f0-9]+:\s*62 93 7f 08 66 ed 7b\s+vfpclassbf16 \$0x7b,%xmm29,%k5
\s*[a-f0-9]+:\s*62 b3 7f 0f 66 ac f5 00 00 00 10 7b\s+vfpclassbf16x \$0x7b,0x10000000\(%rbp,%r14,8\),%k5\{%k7\}
@@ -69,11 +69,11 @@ _start:
vcmpbf16 $123, 4064(%rcx), %ymm29, %k5
vcmpbf16 $123, -256(%rdx){1to16}, %ymm29, %k5{%k7}
- vcomsbf16 %xmm29, %xmm30
- vcomsbf16 0x10000000(%rbp, %r14, 8), %xmm30
- vcomsbf16 (%r9), %xmm30
- vcomsbf16 254(%rcx), %xmm30
- vcomsbf16 -256(%rdx), %xmm30
+ vcomisbf16 %xmm29, %xmm30
+ vcomisbf16 0x10000000(%rbp, %r14, 8), %xmm30
+ vcomisbf16 (%r9), %xmm30
+ vcomisbf16 254(%rcx), %xmm30
+ vcomisbf16 -256(%rdx), %xmm30
vfpclassbf16 $123, %ymm29, %k5
vfpclassbf16 $123, %xmm29, %k5
@@ -152,11 +152,11 @@ _intel:
vcmpbf16 k5, ymm29, YMMWORD PTR [rcx+4064], 123
vcmpbf16 k5{k7}, ymm29, WORD PTR [rdx-256]{1to16}, 123
- vcomsbf16 xmm30, xmm29
- vcomsbf16 xmm30, WORD PTR [rbp+r14*8+0x10000000]
- vcomsbf16 xmm30, [r9]
- vcomsbf16 xmm30, [rcx+254]
- vcomsbf16 xmm30, WORD PTR [rdx-256]
+ vcomisbf16 xmm30, xmm29
+ vcomisbf16 xmm30, WORD PTR [rbp+r14*8+0x10000000]
+ vcomisbf16 xmm30, [r9]
+ vcomisbf16 xmm30, [rcx+254]
+ vcomisbf16 xmm30, WORD PTR [rdx-256]
vfpclassbf16 k5, ymm29, 123
vfpclassbf16 k5, xmm29, 123
@@ -502,7 +502,7 @@
{
{ "vcomisY%XH", { XMScalar, EXw, EXxEVexS }, 0 },
{ "vcomxs%XH", { XMScalar, EXw, EXxEVexS }, 0 },
- { "vcoms%XB", { XMScalar, EXw, EXxEVexS }, 0 },
+ { "vcomis%XB", { XMScalar, EXw, EXxEVexS }, 0 },
},
/* PREFIX_EVEX_MAP5_51 */
{
@@ -3535,7 +3535,7 @@ vrsqrtbf16, 0x4e, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|Check
vscalefbf16, 0x2c, AVX10_2, Modrm|Map6|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM }
vsqrtbf16, 0x6651, AVX10_2, Modrm|Map5|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM }
-vcomsbf16, 0x662f, AVX10_2, Modrm|Map5|EVexLIG|VexW0|Disp8MemShift=1|NoSuf, { RegXMM|Word|Unspecified|BaseIndex, RegXMM }
+vcomisbf16, 0x662f, AVX10_2, Modrm|Map5|EVexLIG|VexW0|Disp8MemShift=1|NoSuf, { RegXMM|Word|Unspecified|BaseIndex, RegXMM }
<sign:opc, $s:0x0, u:0x2>