This patch addresses the change in the June Armv8.1-M Mainline specification, that...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / pru / ldst.s
CommitLineData
93f11b16
DD
1# Source file used to test the load/store instructions.
2
3foo:
4 # immediate load
5 ldi r16, 0
6 ldi r16, 0xffff
7 ldi r16, 511
8
9 # load
10 lbbo &r0.b1, r30, r1.b3, 1
11 lbbo r0.b2, r30, r1.b2, 124
12 lbbo r0.b3, r30, 255, 1
13 lbbo &r0, r30, 1, 2
14 lbbo r0, r30, 0, 0x55
15 lbbo r18, r25, r1.w1, r0.b0
16 lbbo r18, r25, 101, r0.b1
17 lbbo r18, r25, r1, r0.b3
18
19 # store
20 sbbo &r0.b1, r30, r1.b3, 1
21 sbbo r0.b2, r30, r1.b2, 124
22 sbbo r0.b3, r30, 255, 1
23 sbbo &r0, r30, 1, 2
24 sbbo r0, r30, 0, 0x55
25 sbbo r18, r25, r1, r0.b0
26 sbbo r18, r25, 101, r0.b1
27 sbbo r18, r25, r1, r0.b3
28
29 # load with constant table address
30 lbco r10, 0, 5, 8
31 lbco r10, 1, r11.w1, 8
32 lbco r10, 31, 5, 8
33
34 # store with constant table address
35 sbco r10, 0, 5, 8
36 sbco r10, 1, r11.w1, 8
37 sbco r10, 31, 5, 8
This page took 0.23482 seconds and 4 git commands to generate.