[ARM] Better OR's for MVE compares
[llvm-core.git] / test / MC / AMDGPU / offsetbug_twice.s
blob60480e11aa212a4dac5c1f133f1dcb5d39b2806c
1 // RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -show-encoding %s | FileCheck %s --check-prefix=GFX10
2 // RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -filetype=obj %s | llvm-objdump -disassemble -mcpu=gfx1010 - | FileCheck %s --check-prefix=BIN
3 s_getpc_b64 s[0:1]
4 s_cbranch_vccnz BB0_2
5 // GFX10: s_cbranch_vccnz BB0_2 ; encoding: [A,A,0x87,0xbf]
6 // GFX10-NEXT: ; fixup A - offset: 0, value: BB0_2, kind: fixup_si_sopp_br
7 // BIN: s_cbranch_vccnz BB0_2 // 000000000004: BF870061
8 s_nop 0
9 s_nop 0
10 s_nop 0
11 s_nop 0
12 s_nop 0
13 s_nop 0
14 s_nop 0
15 s_nop 0
16 s_nop 0
17 s_nop 0
18 s_nop 0
19 s_nop 0
20 s_nop 0
21 s_nop 0
22 s_nop 0
23 s_nop 0
24 s_nop 0
25 s_nop 0
26 v_nop
27 s_nop 0
28 s_nop 0
29 s_nop 0
30 s_nop 0
31 s_cbranch_vccnz BB0_1
32 // GFX10: s_cbranch_vccnz BB0_1 ; encoding: [A,A,0x87,0xbf]
33 // GFX10-NEXT: ; fixup A - offset: 0, value: BB0_1, kind: fixup_si_sopp_br
34 // BIN: s_cbranch_vccnz BB0_1 // 000000000064: BF870041
35 s_nop 0
36 s_cbranch_execz BB0_3
37 // GFX10: s_cbranch_execz BB0_3 ; encoding: [A,A,0x88,0xbf]
38 // GFX10-NEXT: ; fixup A - offset: 0, value: BB0_3, kind: fixup_si_sopp_br
39 // BIN: s_cbranch_execz BB0_3 // 00000000006C: BF880040
40 s_nop 0
41 s_nop 0
42 s_nop 0
43 s_nop 0
44 s_nop 0
45 s_nop 0
46 s_nop 0
47 s_nop 0
48 s_nop 0
49 s_nop 0
50 s_nop 0
51 s_nop 0
52 s_nop 0
53 s_nop 0
54 s_nop 0
55 s_nop 0
56 s_nop 0
57 s_nop 0
58 s_nop 0
59 s_nop 0
60 s_nop 0
61 s_nop 0
62 s_nop 0
63 s_nop 0
64 s_nop 0
65 s_nop 0
66 s_nop 0
67 s_nop 0
68 s_nop 0
69 s_nop 0
70 s_nop 0
71 s_nop 0
72 s_nop 0
73 s_nop 0
74 s_nop 0
75 s_nop 0
76 s_nop 0
77 s_nop 0
78 s_nop 0
79 s_nop 0
80 s_nop 0
81 s_nop 0
82 s_nop 0
83 s_nop 0
84 s_nop 0
85 s_nop 0
86 s_nop 0
87 s_nop 0
88 s_nop 0
89 s_nop 0
90 s_nop 0
91 s_nop 0
92 s_nop 0
93 s_nop 0
94 s_nop 0
95 s_nop 0
96 s_nop 0
97 s_nop 0
98 s_nop 0
99 s_nop 0
100 s_nop 0
101 s_nop 0
102 BB0_1:
103 s_nop 0
104 BB0_3:
105 s_nop 0
106 s_nop 0
107 s_nop 0
108 s_cbranch_vccnz BB0_2
109 // GFX10: s_cbranch_vccnz BB0_2 ; encoding: [A,A,0x87,0xbf]
110 // GFX10-NEXT: ; fixup A - offset: 0, value: BB0_2, kind: fixup_si_sopp_br
111 // BIN: s_cbranch_vccnz BB0_2 // 00000000017C: BF870003
112 s_nop 0
113 s_nop 0
114 s_nop 0
115 BB0_2:
116 s_nop 0
117 s_nop 0
118 s_endpgm