This patch enables disassembler_needs_relocs for PRU. It is needed to print correct...
[binutils-gdb.git] / gas / testsuite / gas / pru / xfr.s
1 # Source file used to test the XFR-class of instructions.
2
3 foo:
4 # register clear and fill
5 zero r2, 1
6 zero r23.b2, 4
7 zero r0, 124
8 fill r2, 1
9 fill r23.b1, 4
10 fill r0, 124
11
12 # XIN
13 xin 0, r10, 1
14 xin 0, r10.b1, 124
15 xin 253, r10.b3, 1
16 xin 253, r10.b2, 124
17 xin 85, r12.b0, 85
18
19 # XOUT
20 xout 0, r10, 1
21 xout 0, r10.b1, 124
22 xout 253, r10.b3, 1
23 xout 253, r10.b2, 124
24 xout 85, r12.b0, 85
25
26 # XCHG
27 xchg 0, r10, 1
28 xchg 0, r10.b1, 124
29 xchg 253, r10.b3, 1
30 xchg 253, r10.b2, 124
31 xchg 85, r12.b0, 85
32
33 # SXIN
34 sxin 0, r10, 1
35 sxin 0, r10.b1, 124
36 sxin 253, r10.b3, 1
37 sxin 253, r10.b2, 124
38 sxin 85, r12.b0, 85
39
40 # SXOUT
41 sxout 0, r10, 1
42 sxout 0, r10.b1, 124
43 sxout 253, r10.b3, 1
44 sxout 253, r10.b2, 124
45 sxout 85, r12.b0, 85
46
47 # XCHG
48 sxchg 0, r10, 1
49 sxchg 0, r10.b1, 124
50 sxchg 253, r10.b3, 1
51 sxchg 253, r10.b2, 124
52 sxchg 85, r12.b0, 85