Skip to content

Commit 306a3c6

Browse files
committed
update test
1 parent 3c6cb40 commit 306a3c6

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

llvm/test/MC/X86/apx/movbe-att.s

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,76 @@
1-
# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
1+
# RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s
22
# RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR
33

44
# ERROR-COUNT-18: error:
55
# ERROR-NOT: error:
6-
# CHECK: {evex} movbe ax, dx
6+
# CHECK: {evex} movbew %dx, %ax
77
# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x61,0xd0]
8-
{evex} movbe ax, dx
8+
{evex} movbew %dx, %ax
99

10-
# CHECK: {evex} movbe word ptr [rax + 4*rbx + 123], dx
10+
# CHECK: {evex} movbew %dx, 123(%rax,%rbx,4)
1111
# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x61,0x54,0x98,0x7b]
12-
{evex} movbe word ptr [rax + 4*rbx + 123], dx
12+
{evex} movbew %dx, 123(%rax,%rbx,4)
1313

14-
# CHECK: {evex} movbe edx, ecx
14+
# CHECK: {evex} movbel %ecx, %edx
1515
# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x61,0xca]
16-
{evex} movbe edx, ecx
16+
{evex} movbel %ecx, %edx
1717

18-
# CHECK: {evex} movbe dword ptr [rax + 4*rbx + 123], ecx
18+
# CHECK: {evex} movbel %ecx, 123(%rax,%rbx,4)
1919
# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x61,0x4c,0x98,0x7b]
20-
{evex} movbe dword ptr [rax + 4*rbx + 123], ecx
20+
{evex} movbel %ecx, 123(%rax,%rbx,4)
2121

22-
# CHECK: {evex} movbe r15, r9
22+
# CHECK: {evex} movbeq %r9, %r15
2323
# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x61,0xcf]
24-
{evex} movbe r15, r9
24+
{evex} movbeq %r9, %r15
2525

26-
# CHECK: {evex} movbe qword ptr [rax + 4*rbx + 123], r9
26+
# CHECK: {evex} movbeq %r9, 123(%rax,%rbx,4)
2727
# CHECK: encoding: [0x62,0x74,0xfc,0x08,0x61,0x4c,0x98,0x7b]
28-
{evex} movbe qword ptr [rax + 4*rbx + 123], r9
28+
{evex} movbeq %r9, 123(%rax,%rbx,4)
2929

30-
# CHECK: {evex} movbe dx, word ptr [rax + 4*rbx + 123]
30+
# CHECK: {evex} movbew 123(%rax,%rbx,4), %dx
3131
# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x60,0x54,0x98,0x7b]
32-
{evex} movbe dx, word ptr [rax + 4*rbx + 123]
32+
{evex} movbew 123(%rax,%rbx,4), %dx
3333

34-
# CHECK: {evex} movbe ecx, dword ptr [rax + 4*rbx + 123]
34+
# CHECK: {evex} movbel 123(%rax,%rbx,4), %ecx
3535
# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x60,0x4c,0x98,0x7b]
36-
{evex} movbe ecx, dword ptr [rax + 4*rbx + 123]
36+
{evex} movbel 123(%rax,%rbx,4), %ecx
3737

38-
# CHECK: {evex} movbe r9, qword ptr [rax + 4*rbx + 123]
38+
# CHECK: {evex} movbeq 123(%rax,%rbx,4), %r9
3939
# CHECK: encoding: [0x62,0x74,0xfc,0x08,0x60,0x4c,0x98,0x7b]
40-
{evex} movbe r9, qword ptr [rax + 4*rbx + 123]
40+
{evex} movbeq 123(%rax,%rbx,4), %r9
4141

42-
# CHECK: movbe r21w, r17w
42+
# CHECK: movbew %r17w, %r21w
4343
# CHECK: encoding: [0x62,0xec,0x7d,0x08,0x61,0xcd]
44-
movbe r21w, r17w
44+
movbew %r17w, %r21w
4545

46-
# CHECK: movbe word ptr [r28 + 4*r29 + 291], r17w
46+
# CHECK: movbew %r17w, 291(%r28,%r29,4)
4747
# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x61,0x8c,0xac,0x23,0x01,0x00,0x00]
48-
movbe word ptr [r28 + 4*r29 + 291], r17w
48+
movbew %r17w, 291(%r28,%r29,4)
4949

50-
# CHECK: movbe r22d, r18d
50+
# CHECK: movbel %r18d, %r22d
5151
# CHECK: encoding: [0x62,0xec,0x7c,0x08,0x61,0xd6]
52-
movbe r22d, r18d
52+
movbel %r18d, %r22d
5353

54-
# CHECK: movbe dword ptr [r28 + 4*r29 + 291], r18d
54+
# CHECK: movbel %r18d, 291(%r28,%r29,4)
5555
# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x61,0x94,0xac,0x23,0x01,0x00,0x00]
56-
movbe dword ptr [r28 + 4*r29 + 291], r18d
56+
movbel %r18d, 291(%r28,%r29,4)
5757

58-
# CHECK: movbe r23, r19
58+
# CHECK: movbeq %r19, %r23
5959
# CHECK: encoding: [0x62,0xec,0xfc,0x08,0x61,0xdf]
60-
movbe r23, r19
60+
movbeq %r19, %r23
6161

62-
# CHECK: movbe qword ptr [r28 + 4*r29 + 291], r19
62+
# CHECK: movbeq %r19, 291(%r28,%r29,4)
6363
# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x61,0x9c,0xac,0x23,0x01,0x00,0x00]
64-
movbe qword ptr [r28 + 4*r29 + 291], r19
64+
movbeq %r19, 291(%r28,%r29,4)
6565

66-
# CHECK: movbe r17w, word ptr [r28 + 4*r29 + 291]
66+
# CHECK: movbew 291(%r28,%r29,4), %r17w
6767
# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x60,0x8c,0xac,0x23,0x01,0x00,0x00]
68-
movbe r17w, word ptr [r28 + 4*r29 + 291]
68+
movbew 291(%r28,%r29,4), %r17w
6969

70-
# CHECK: movbe r18d, dword ptr [r28 + 4*r29 + 291]
70+
# CHECK: movbel 291(%r28,%r29,4), %r18d
7171
# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x60,0x94,0xac,0x23,0x01,0x00,0x00]
72-
movbe r18d, dword ptr [r28 + 4*r29 + 291]
72+
movbel 291(%r28,%r29,4), %r18d
7373

74-
# CHECK: movbe r19, qword ptr [r28 + 4*r29 + 291]
74+
# CHECK: movbeq 291(%r28,%r29,4), %r19
7575
# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x60,0x9c,0xac,0x23,0x01,0x00,0x00]
76-
movbe r19, qword ptr [r28 + 4*r29 + 291]
76+
movbeq 291(%r28,%r29,4), %r19

0 commit comments

Comments
 (0)