1 # This tests the XP-only instructions:
2 # ldint.x, ldio.x, stio.x, scyc.b, pfld.q
3 # And control registers:
4 # %bear, %ccr, %p0, %p1, %p2, %p3
8 # XP-only control registers
194 # Immediate form, no auto-increment.
199 pfld.q 1024(%r4),%f16
200 pfld.q 4096(%r5),%f12
202 pfld.q 16384(%r7),%f4
203 pfld.q 32760(%r7),%f0
204 pfld.q -32768(%r7),%f28
205 pfld.q -16384(%r8),%f24
206 pfld.q -8192(%r9),%f20
207 pfld.q -4096(%r10),%f16
208 pfld.q -1024(%r11),%f12
209 pfld.q -512(%r12),%f8
210 pfld.q -248(%r13),%f4
213 # Immediate form, with auto-increment.
215 pfld.q 128(%r1)++,%f4
216 pfld.q 256(%r2)++,%f8
217 pfld.q 512(%r3)++,%f12
218 pfld.q 1024(%r4)++,%f16
219 pfld.q 4096(%r5)++,%f20
220 pfld.q 8192(%r6)++,%f24
221 pfld.q 16384(%r7)++,%f28
222 pfld.q 32760(%r7)++,%f0
223 pfld.q -32768(%r7)++,%f4
224 pfld.q -16384(%r8)++,%f8
225 pfld.q -8192(%r9)++,%f12
226 pfld.q -4096(%r10)++,%f16
227 pfld.q -1024(%r11)++,%f20
228 pfld.q -512(%r12)++,%f24
229 pfld.q -248(%r13)++,%f28
230 pfld.q -8(%r14)++,%f16
232 # Index form, no auto-increment.
241 pfld.q %r13(%r8),%f28
242 pfld.q %r14(%r9),%f24
243 pfld.q %r15(%r10),%f20
244 pfld.q %r16(%r11),%f16
245 pfld.q %r17(%r12),%f12
246 pfld.q %r28(%r13),%f8
247 pfld.q %r31(%r14),%f4
249 # Index form, with auto-increment.
250 pfld.q %r5(%r0)++,%f0
251 pfld.q %r6(%r1)++,%f4
252 pfld.q %r7(%r2)++,%f8
253 pfld.q %r8(%r3)++,%f12
254 pfld.q %r9(%r4)++,%f16
255 pfld.q %r0(%r5)++,%f20
256 pfld.q %r1(%r6)++,%f24
257 pfld.q %r12(%r7)++,%f28
258 pfld.q %r13(%r8)++,%f0
259 pfld.q %r14(%r9)++,%f4
260 pfld.q %r15(%r10)++,%f8
261 pfld.q %r16(%r11)++,%f12
262 pfld.q %r17(%r12)++,%f16
263 pfld.q %r28(%r13)++,%f20
264 pfld.q %r31(%r14)++,%f24