[InstCombine] Signed saturation tests. NFC
[llvm-complete.git] / test / MC / Disassembler / Sparc / sparc-mem.txt
blob04a0365cc7c19fc5912feb61862a1363566a5750
1 # RUN: llvm-mc --disassemble %s -triple=sparcv9-unknown-linux | FileCheck %s
3 # CHECK:      ldsb [%i0+%l6], %o2
4 0xd4 0x4e 0x00 0x16
6 # CHECK:      ldsb [%i0+32], %o2
7 0xd4 0x4e 0x20 0x20
9 # CHECK:      ldsb [%g1], %o4
10 0xd8 0x48 0x60 0x00
12 # CHECK:      ldsb [%g1], %o4
13 0xd8 0x48 0x40 0x00
15 # CHECK:      ldsh [%i0+%l6], %o2
16 0xd4 0x56 0x00 0x16
18 # CHECK:      ldsh [%i0+32], %o2
19 0xd4 0x56 0x20 0x20
21 # CHECK:      ldsh [%g1], %o4
22 0xd8 0x50 0x60 0x00
24 # CHECK:      ldsh [%g1], %o4
25 0xd8 0x50 0x40 0x00
27 # CHECK:      ldub [%i0+%l6], %o2
28 0xd4 0x0e 0x00 0x16
30 # CHECK:      ldub [%i0+32], %o2
31 0xd4 0x0e 0x20 0x20
33 # CHECK:      ldub [%g1], %o2
34 0xd4 0x08 0x60 0x00
36 # CHECK:      ldub [%g1], %o2
37 0xd4 0x08 0x40 0x00
39 # CHECK:      lduh [%i0+%l6], %o2
40 0xd4 0x16 0x00 0x16
42 # CHECK:      lduh [%i0+32], %o2
43 0xd4 0x16 0x20 0x20
45 # CHECK:      lduh [%g1], %o2
46 0xd4 0x10 0x60 0x00
48 # CHECK:      lduh [%g1], %o2
49 0xd4 0x10 0x40 0x00
51 # CHECK:      ld [%i0+%l6], %o2
52 0xd4 0x06 0x00 0x16
54 # CHECK:      ld [%i0+32], %o2
55 0xd4 0x06 0x20 0x20
57 # CHECK:      ld [%g1], %o2
58 0xd4 0x00 0x60 0x00
60 # CHECK:      ld [%g1], %o2
61 0xd4 0x00 0x40 0x00
63 # CHECK:     ld [%i0+%l6], %f2
64 0xc5 0x06 0x00 0x16
66 # CHECK:     ld [%i0+32], %f2
67 0xc5 0x06 0x20 0x20
69 # CHECK:     ld [%g1], %f2
70 0xc5 0x00 0x60 0x00
72 # CHECK:     ld [%g1], %f2
73 0xc5 0x00 0x40 0x00
75 # CHECK:     ldd [%i0+%l6], %f2
76 0xc5 0x1e 0x00 0x16
78 # CHECK:     ldd [%i0+32], %f2
79 0xc5 0x1e 0x20 0x20
81 # CHECK:     ldd [%g1], %f2
82 0xc5 0x18 0x60 0x00
84 # CHECK:     ldd [%g1], %f2
85 0xc5 0x18 0x40 0x00
87 # CHECK:     ldq [%i0+%l6], %f4
88 0xc9 0x16 0x00 0x16
90 # CHECK:     ldq [%i0+32], %f4
91 0xc9 0x16 0x20 0x20
93 # CHECK:     ldq [%g1], %f4
94 0xc9 0x10 0x60 0x00
96 # CHECK:     ldq [%g1], %f4
97 0xc9 0x10 0x40 0x00
99 # CHECK:     ldx [%i0+%l6], %o2
100 0xd4 0x5e 0x00 0x16
102 # CHECK:     ldx [%i0+32], %o2
103 0xd4 0x5e 0x20 0x20
105 # CHECK:     ldx [%g1], %o2
106 0xd4 0x58 0x60 0x00
108 # CHECK:     ldx [%g1], %o2
109 0xd4 0x58 0x40 0x00
111 # CHECK:     ldsw [%i0+%l6], %o2
112 0xd4 0x46 0x00 0x16
114 # CHECK:     ldsw [%i0+32], %o2
115 0xd4 0x46 0x20 0x20
117 # CHECK:     ldsw [%g1], %o2
118 0xd4 0x40 0x60 0x00
120 # CHECK:     ldsw [%g1], %o2
121 0xd4 0x40 0x40 0x00
123 # CHECK:      stb %o2, [%i0+%l6]
124 0xd4 0x2e 0x00 0x16
126 # CHECK:      stb %o2, [%i0+32]
127 0xd4 0x2e 0x20 0x20
129 # CHECK:      stb %o2, [%g1]
130 0xd4 0x28 0x60 0x00
132 # CHECK:      stb %o2, [%g1]
133 0xd4 0x28 0x40 0x00
135 # CHECK:      sth %o2, [%i0+%l6]
136 0xd4 0x36 0x00 0x16
138 # CHECK:      sth %o2, [%i0+32]
139 0xd4 0x36 0x20 0x20
141 # CHECK:      sth %o2, [%g1]
142 0xd4 0x30 0x60 0x00
144 # CHECK:      sth %o2, [%g1]
145 0xd4 0x30 0x40 0x00
147 # CHECK:      st %o2, [%i0+%l6]
148 0xd4 0x26 0x00 0x16
150 # CHECK:      st %o2, [%i0+32]
151 0xd4 0x26 0x20 0x20
153 # CHECK:      st %o2, [%g1]
154 0xd4 0x20 0x60 0x00
156 # CHECK:      st %o2, [%g1]
157 0xd4 0x20 0x40 0x00
159 # CHECK:      st %f2, [%i0+%l6]
160 0xc5 0x26 0x00 0x16
162 # CHECK:      st %f2, [%i0+32]
163 0xc5 0x26 0x20 0x20
165 # CHECK:      st %f2, [%g1]
166 0xc5 0x20 0x60 0x00
168 # CHECK:      st %f2, [%g1]
169 0xc5 0x20 0x40 0x00
171 # CHECK:      std %f2, [%i0+%l6]
172 0xc5 0x3e 0x00 0x16
174 # CHECK:      std %f2, [%i0+32]
175 0xc5 0x3e 0x20 0x20
177 # CHECK:      std %f2, [%g1]
178 0xc5 0x38 0x60 0x00
180 # CHECK:      std %f2, [%g1]
181 0xc5 0x38 0x40 0x00
183 # CHECK:      stq %f4, [%i0+%l6]
184 0xc9 0x36 0x00 0x16
186 # CHECK:      stq %f4, [%i0+32]
187 0xc9 0x36 0x20 0x20
189 # CHECK:      stq %f4, [%g1]
190 0xc9 0x30 0x60 0x00
192 # CHECK:      stq %f4, [%g1]
193 0xc9 0x30 0x40 0x00
195 # CHECK:      stx %o2, [%i0+%l6]
196 0xd4 0x76 0x00 0x16
198 # CHECK:      stx %o2, [%i0+32]
199 0xd4 0x76 0x20 0x20
201 # CHECK:      stx %o2, [%g1]
202 0xd4 0x70 0x60 0x00
204 # CHECK:      stx %o2, [%g1]
205 0xd4 0x70 0x40 0x00
207 # CHECK:     swap [%i0+%l6], %o2
208 0xd4 0x7e 0x00 0x16
210 # CHECK:     swap [%i0+32], %o2
211 0xd4 0x7e 0x20 0x20
213 # CHECK:     swap [%g1], %o2
214 0xd4 0x78 0x60 0x00
216 # CHECK:     swap [%g1], %o2
217 0xd4 0x78 0x40 0x00
219 # CHECK:     swapa [%i0+%l6] 131, %o2
220 0xd4 0xfe 0x10 0x76
222 # CHECK:     swapa [%g1] 131, %o2
223 0xd4 0xf8 0x50 0x60
225 # CHECK:     ldd [%i0+%l6], %o2
226 0xd4 0x1e 0x00 0x16
228 # CHECK:     ldd [%i0+32], %o2
229 0xd4 0x1e 0x20 0x20
231 # CHECK:     ldd [%g1], %o2
232 0xd4 0x18 0x60 0x00
234 # CHECK:     ldd [%g1], %o2
235 0xd4 0x18 0x40 0x00
237 # CHECK:     std %o2, [%i0+%l6]
238 0xd4 0x3e 0x00 0x16
240 # CHECK:     std %o2, [%i0+32]
241 0xd4 0x3e 0x20 0x20
243 # CHECK:     std %o2, [%g1]
244 0xd4 0x38 0x60 0x00
246 # CHECK:     std %o2, [%g1]
247 0xd4 0x38 0x40 0x00