1 ! Test pc-relative relocations in MOVI and MOVI expansion.
6 movi data1 - datalabel $,r10
7 movi (data2 - datalabel $) & 65535,r10
8 movi ((data3 - datalabel $) >> 0) & 65535,r10
9 movi ((data4 - datalabel $) >> 16) & 65535,r10
10 movi data5 + 8 - datalabel $,r10
11 movi (data6 + 16 - datalabel $) & 65535,r10
12 movi ((data7 + 12 - datalabel $) >> 0) & 65535,r10
13 movi ((data8 + 4 - datalabel $) >> 16) & 65535,r10
15 movi othertext1 - datalabel $,r10
16 movi (othertext2 - datalabel $) & 65535,r10
17 movi ((othertext3 - datalabel $) >> 0) & 65535,r10
18 movi ((othertext4 - datalabel $) >> 16) & 65535,r10
19 movi othertext5 + 8 - datalabel $,r10
20 movi (othertext6 + 16 - datalabel $) & 65535,r10
21 movi ((othertext7 + 12 - datalabel $) >> 0) & 65535,r10
22 movi ((othertext8 + 4 - datalabel $) >> 16) & 65535,r10
24 movi extern1 - datalabel $,r10
25 movi (extern2 - datalabel $) & 65535,r10
26 movi ((extern3 - datalabel $) >> 0) & 65535,r10
27 movi ((extern4 - datalabel $) >> 16) & 65535,r10
28 movi extern5 + 8 - datalabel $,r10
29 movi (extern6 + 16 - datalabel $) & 65535,r10
30 movi ((extern7 + 12 - datalabel $) >> 0) & 65535,r10
31 movi ((extern8 + 4 - datalabel $) >> 16) & 65535,r10
33 movi gdata1 - datalabel $,r10
34 movi (gdata2 - datalabel $) & 65535,r10
35 movi ((gdata3 - datalabel $) >> 0) & 65535,r10
36 movi ((gdata4 - datalabel $) >> 16) & 65535,r10
37 movi gdata5 + 8 - datalabel $,r10
38 movi (gdata6 + 16 - datalabel $) & 65535,r10
39 movi ((gdata7 + 12 - datalabel $) >> 0) & 65535,r10
40 movi ((gdata8 + 4 - datalabel $) >> 16) & 65535,r10
42 movi gothertext1 - datalabel $,r10
43 movi (gothertext2 - datalabel $) & 65535,r10
44 movi ((gothertext3 - datalabel $) >> 0) & 65535,r10
45 movi ((gothertext4 - datalabel $) >> 16) & 65535,r10
46 movi gothertext5 + 8 - datalabel $,r10
47 movi (gothertext6 + 16 - datalabel $) & 65535,r10
48 movi ((gothertext7 + 12 - datalabel $) >> 0) & 65535,r10
49 movi ((gothertext8 + 4 - datalabel $) >> 16) & 65535,r10
51 .section .othertext,"ax"