1 # Test C674x instructions generating relocations.
16 addab .D1X b14,ext1,a5
17 addab .D2 b15,(ext2+7),b7
18 addab .D1X b14,(a1),a20
19 addab .D2 b14,(b1),b30
20 addab .D1X b14,w2-w1,a15
21 addab .D2 b14,w4-w3,b16
22 addah .D1X b14,ext1,a5
23 addah .D2 b15,(ext2+6),b7
24 addah .D1X b14,(a1),a20
25 addah .D2 b14,(b1),b30
26 addah .D1X b14,w2-w1,a15
27 addah .D2 b14,w4-w3,b16
28 addaw .D1X b14,ext1,a5
29 addaw .D2 b15,(ext2+8),b7
30 addaw .D1X b14,(a1),a20
31 addaw .D2 b14,(b1),b30
32 addaw .D1X b14,w2-w1,a15
33 addaw .D2 b14,w4-w3,b16
34 addaw .D1X b14,$DSBT_INDEX(__c6xabi_DSBT_BASE),a5
35 addaw .D2 b15,$GOT(ext2)+8,b7
37 addk .S2 $dpr_byte(ext2)+5,b3
41 mvk .S2 $dpr_byte(ext2)+5,b3
45 mvkh .S2 $DPR_GOT(ext2)+2,b2
46 mvkh .S1 $DPR_BYTE(ext1)+3,a3
47 mvkh .S2 $DPR_HWORD(ext3)+4,b4
48 mvkh .S1 $DPR_WORD(ext2)+5,a5
51 mvklh .S2 $DPR_GOT(ext2)+2,b2
52 mvklh .S1 $DPR_BYTE(ext1)+3,a3
53 mvklh .S2 $DPR_HWORD(ext3)+4,b4
54 mvklh .S1 $DPR_WORD(ext2)+5,a5
57 mvkl .S2 $DPR_GOT(ext2)+2,b2
58 mvkl .S1 $DPR_BYTE(ext1)+3,a3
59 mvkl .S2 $DPR_HWORD(ext3)+4,b4
60 mvkl .S1 $DPR_WORD(ext2)+5,a5
62 ldb .D2T2 *+b14(ext1),b1
63 ldb .D2T1 *+b15(ext2+7),a1
64 ldb .D2T2 *+b15(b1),b1
65 ldb .D2T1 *+b14(a1),a1
66 ldb .D2T2 *+b14(w2-w1),b1
67 ldb .D2T1 *+b14(w4-w3),a1
68 ldbu .D2T2 *+b14(ext1),b1
69 ldbu .D2T1 *+b15(ext2+7),a1
70 ldbu .D2T2 *+b15(b1),b1
71 ldbu .D2T1 *+b14(a1),a1
72 ldbu .D2T2 *+b14(w2-w1),b1
73 ldbu .D2T1 *+b14(w4-w3),a1
74 ldh .D2T2 *+b14(ext1),b1
75 ldh .D2T1 *+b15(ext2+6),a1
76 ldh .D2T2 *+b15(b1),b1
77 ldh .D2T1 *+b14(a1),a1
78 ldh .D2T2 *+b14(w2-w1),b1
79 ldh .D2T1 *+b14(w4-w3),a1
80 ldhu .D2T2 *+b14(ext1),b1
81 ldhu .D2T1 *+b15(ext2+6),a1
82 ldhu .D2T2 *+b15(b1),b1
83 ldhu .D2T1 *+b14(a1),a1
84 ldhu .D2T2 *+b14(w2-w1),b1
85 ldhu .D2T1 *+b14(w4-w3),a1
86 ldw .D2T2 *+b14(ext1),b1
87 ldw .D2T1 *+b15(ext2+4),a1
88 ldw .D2T2 *+b15(b1),b1
89 ldw .D2T1 *+b14(a1),a1
90 ldw .D2T2 *+b14(w2-w1),b1
91 ldw .D2T1 *+b14(w4-w3),a1
92 ldw .D2T2 *+b14($DSBT_INDEX(__c6xabi_DSBT_BASE)),b1
93 ldw .D2T1 *+b14($GOT(ext2)+4),a1
94 stb .D2T2 b1,*+b14(ext1)
95 stb .D2T1 a1,*+b15(ext2+7)
96 stb .D2T2 b1,*+b15(b1)
97 stb .D2T1 a1,*+b14(a1)
98 stb .D2T2 b1,*+b14(w2-w1)
99 stb .D2T1 a1,*+b14(w4-w3)
100 sth .D2T2 b1,*+b14(ext1)
101 sth .D2T1 a1,*+b15(ext2+6)
102 sth .D2T2 b1,*+b15(b1)
103 sth .D2T1 a1,*+b14(a1)
104 sth .D2T2 b1,*+b14(w2-w1)
105 sth .D2T1 a1,*+b14(w4-w3)
106 stw .D2T2 b1,*+b14(ext1)
107 stw .D2T1 a1,*+b15(ext2+4)
108 stw .D2T2 b1,*+b15(b1)
109 stw .D2T1 a1,*+b14(a1)
110 stw .D2T2 b1,*+b14(w2-w1)
111 stw .D2T1 a1,*+b14(w4-w3)
112 stw .D2T2 b1,*+b14($DSBT_INDEX(__c6xabi_DSBT_BASE))
113 stw .D2T1 a1,*+b14($GOT(ext2)+4)