Commit | Line | Data |
---|---|---|
252b5132 RH |
1 | MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997 |
2 | Copyright (c) 1993-1995 Texas Instruments Incorporated | |
3 | ||
4 | regops.s PAGE 1 | |
5 | ||
6 | 1 ;; Simple register forms | |
7 | 2 ;; Those instructions which also use an immediate just use a constant. | |
8 | 3 | |
9 | 4 00000000 .text | |
10 | 5 | |
11 | 6 00000000 293B0003 add r3,r4,r5 | |
12 | 7 00000004 293B2003 addu r3,r4,r5 | |
13 | 8 00000008 11322005 and r5,r4,r2 | |
14 | 9 0000000C 11322005 and.tt r5,r4,r2 | |
15 | 10 00000010 7333000A and.ff r10,r12,r14 | |
16 | 11 00000014 7332800A and.ft r10,r12,r14 | |
17 | 12 00000018 7332400A and.tf r10,r12,r14 | |
18 | 13 0000001C 1A39400A bbo r10,r8,lo.w | |
19 | 14 00000020 FA39600A bbo.a r10,r8,eq.b | |
20 | 15 00000024 2239000A bbz r10,r8,ls.w | |
21 | 16 00000028 2A39200A bbz.a r10,r8,hi.w | |
22 | 17 0000002C 21B98004 bcnd r4,r6,lt0.b | |
23 | 18 00000030 21B9A004 bcnd.a r4,r6,lt0.b | |
24 | 19 00000034 00390006 br r6 | |
25 | 20 00000038 00392006 br.a r6 | |
26 | 21 0000003C 0003000A brcr 10 | |
27 | 22 00000040 F8380006 bsr r6,r31 | |
28 | 23 00000044 F8382006 bsr.a r6,r31 | |
29 | 24 00000048 00304007 cmnd r7 | |
30 | 25 0000004C 293A0003 cmp r3,r4,r5 | |
31 | 26 00000050 02B70008 dcachec r8(r10) | |
32 | 27 00000054 0AB70008 dcachef r8(r10) | |
33 | 28 00000058 41B40404 dld.b r4(r6),r8 | |
34 | 29 0000005C 41B42404 dld.h r4(r6),r8 | |
35 | 30 00000060 41B44404 dld r4(r6),r8 | |
36 | 31 00000064 41B46404 dld.d r4(r6),r8 | |
37 | 32 00000068 41B50404 dld.ub r4(r6),r8 | |
38 | 33 0000006C 41B52404 dld.uh r4(r6),r8 | |
39 | 34 00000070 41B60404 dst.b r4(r6),r8 | |
40 | 35 00000074 41B62404 dst.h r4(r6),r8 | |
41 | 36 00000078 41B64404 dst r4(r6),r8 | |
42 | 37 0000007C 41B66404 dst.d r4(r6),r8 | |
43 | 38 00000080 08302005 etrap r5 | |
44 | 39 00000084 317147E3 exts r3,31,r5,r6 | |
45 | 40 00000088 497107C2 extu r2,30,r5,r9 | |
46 | 41 0000008C 313E0002 fadd.sss r2,r4,r6 | |
47 | 42 00000090 313E0202 fadd.ssd r2,r4,r6 | |
48 | 43 00000094 313E0282 fadd.sdd r2,r4,r6 | |
49 | 44 00000098 313E0222 fadd.dsd r2,r4,r6 | |
50 | 45 0000009C 313E02A2 fadd.ddd r2,r4,r6 | |
51 | 46 000000A0 41BEA004 fcmp.ss r4,r6,r8 | |
52 | 47 000000A4 41BEA084 fcmp.sd r4,r6,r8 | |
53 | 48 000000A8 41BEA024 fcmp.ds r4,r6,r8 | |
54 | 49 000000AC 41BEA0A4 fcmp.dd r4,r6,r8 | |
55 | 50 000000B0 313E6002 fdiv.sss r2,r4,r6 | |
56 | 51 000000B4 313E6202 fdiv.ssd r2,r4,r6 | |
57 | 52 000000B8 313E6282 fdiv.sdd r2,r4,r6 | |
58 | 53 000000BC 313E6222 fdiv.dsd r2,r4,r6 | |
59 | 54 000000C0 313E62A2 fdiv.ddd r2,r4,r6 | |
60 | 55 000000C4 313E4002 fmpy.sss r2,r4,r6 | |
61 | \fMVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997 | |
62 | Copyright (c) 1993-1995 Texas Instruments Incorporated | |
63 | ||
64 | regops.s PAGE 2 | |
65 | ||
66 | 56 000000C8 313E4202 fmpy.ssd r2,r4,r6 | |
67 | 57 000000CC 313E4282 fmpy.sdd r2,r4,r6 | |
68 | 58 000000D0 313E4222 fmpy.dsd r2,r4,r6 | |
69 | 59 000000D4 313E42A2 fmpy.ddd r2,r4,r6 | |
70 | 60 000000D8 313E4542 fmpy.iii r2,r4,r6 | |
71 | 61 000000DC 313E47E2 fmpy.uuu r2,r4,r6 | |
72 | 62 000000E0 303E8184 frndm.ss r4,r6 | |
73 | 63 000000E4 303E8384 frndm.sd r4,r6 | |
74 | 64 000000E8 303E8584 frndm.si r4,r6 | |
75 | 65 000000EC 303E8784 frndm.su r4,r6 | |
76 | 66 000000F0 403E81A2 frndm.ds r2,r8 | |
77 | 67 000000F4 403E83A2 frndm.dd r2,r8 | |
78 | 68 000000F8 403E85A2 frndm.di r2,r8 | |
79 | 69 000000FC 403E87A2 frndm.du r2,r8 | |
80 | 70 00000100 303E81C4 frndm.is r4,r6 | |
81 | 71 00000104 303E83C4 frndm.id r4,r6 | |
82 | 72 00000108 403E81E2 frndm.us r2,r8 | |
83 | 73 0000010C 403E83E2 frndm.ud r2,r8 | |
84 | 74 00000110 303E8004 frndn.ss r4,r6 | |
85 | 75 00000114 303E8204 frndn.sd r4,r6 | |
86 | 76 00000118 303E8404 frndn.si r4,r6 | |
87 | 77 0000011C 303E8604 frndn.su r4,r6 | |
88 | 78 00000120 403E8022 frndn.ds r2,r8 | |
89 | 79 00000124 403E8222 frndn.dd r2,r8 | |
90 | 80 00000128 403E8422 frndn.di r2,r8 | |
91 | 81 0000012C 403E8622 frndn.du r2,r8 | |
92 | 82 00000130 303E8044 frndn.is r4,r6 | |
93 | 83 00000134 303E8244 frndn.id r4,r6 | |
94 | 84 00000138 403E8062 frndn.us r2,r8 | |
95 | 85 0000013C 403E8262 frndn.ud r2,r8 | |
96 | 86 00000140 303E8104 frndp.ss r4,r6 | |
97 | 87 00000144 303E8304 frndp.sd r4,r6 | |
98 | 88 00000148 303E8504 frndp.si r4,r6 | |
99 | 89 0000014C 303E8704 frndp.su r4,r6 | |
100 | 90 00000150 403E8122 frndp.ds r2,r8 | |
101 | 91 00000154 403E8322 frndp.dd r2,r8 | |
102 | 92 00000158 403E8522 frndp.di r2,r8 | |
103 | 93 0000015C 403E8722 frndp.du r2,r8 | |
104 | 94 00000160 303E8144 frndp.is r4,r6 | |
105 | 95 00000164 303E8344 frndp.id r4,r6 | |
106 | 96 00000168 403E8162 frndp.us r2,r8 | |
107 | 97 0000016C 403E8362 frndp.ud r2,r8 | |
108 | 98 00000170 303E8084 frndz.ss r4,r6 | |
109 | 99 00000174 303E8284 frndz.sd r4,r6 | |
110 | 100 00000178 303E8484 frndz.si r4,r6 | |
111 | 101 0000017C 303E8684 frndz.su r4,r6 | |
112 | 102 00000180 403E80A2 frndz.ds r2,r8 | |
113 | 103 00000184 403E82A2 frndz.dd r2,r8 | |
114 | 104 00000188 403E84A2 frndz.di r2,r8 | |
115 | 105 0000018C 403E86A2 frndz.du r2,r8 | |
116 | 106 00000190 303E80C4 frndz.is r4,r6 | |
117 | 107 00000194 303E82C4 frndz.id r4,r6 | |
118 | 108 00000198 403E80E2 frndz.us r2,r8 | |
119 | 109 0000019C 403E82E2 frndz.ud r2,r8 | |
120 | 110 000001A0 403EE006 fsqrt.ss r6,r8 | |
121 | \fMVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997 | |
122 | Copyright (c) 1993-1995 Texas Instruments Incorporated | |
123 | ||
124 | regops.s PAGE 3 | |
125 | ||
126 | 111 000001A4 403EE206 fsqrt.sd r6,r8 | |
127 | 112 000001A8 403EE226 fsqrt.dd r6,r8 | |
128 | 113 000001AC 313E2002 fsub.sss r2,r4,r6 | |
129 | 114 000001B0 313E2202 fsub.ssd r2,r4,r6 | |
130 | 115 000001B4 313E2282 fsub.sdd r2,r4,r6 | |
131 | 116 000001B8 313E2222 fsub.dsd r2,r4,r6 | |
132 | 117 000001BC 313E22A2 fsub.ddd r2,r4,r6 | |
133 | 118 000001C0 5231E3E4 ins r4,31,r8,r10 | |
134 | 119 000001C4 41B88004 jsr r4(r6),r8 | |
135 | 120 000001C8 41B8A004 jsr.a r4(r6),r8 | |
136 | 121 000001CC 41B40004 ld.b r4(r6),r8 | |
137 | 122 000001D0 41B42004 ld.h r4(r6),r8 | |
138 | 123 000001D4 41B44004 ld r4(r6),r8 | |
139 | 124 000001D8 41B46004 ld.d r4(r6),r8 | |
140 | 125 000001DC 41B50004 ld.ub r4(r6),r8 | |
141 | 126 000001E0 41B52004 ld.uh r4(r6),r8 | |
142 | 127 000001E4 41FF0007 lmo r7,r8 | |
143 | 128 000001E8 18B2E001 or r1,r2,r3 | |
144 | 129 000001EC 18B2E001 or.tt r1,r2,r3 | |
145 | 130 000001F0 18B3C001 or.ff r1,r2,r3 | |
146 | 131 000001F4 18B3A001 or.ft r1,r2,r3 | |
147 | 132 000001F8 18B36001 or.tf r1,r2,r3 | |
148 | 133 000001FC 20308006 rdcr r6,r4 | |
149 | 134 00000200 293F2004 rmo r4,r5 | |
150 | 135 00000204 523103E2 rotl r2,31,r8,r10 | |
151 | 136 00000208 30B107E8 rotr r8,31,r2,r6 | |
152 | 137 0000020C 30B1C3E4 shl r4,31,r2,r6 | |
153 | 138 00000210 31710184 sl.dz r4,12,r5,r6 | |
154 | 139 00000214 31712184 sl.dm r4,12,r5,r6 | |
155 | 140 00000218 31714184 sl.ds r4,12,r5,r6 | |
156 | 141 0000021C 31716184 sl.ez r4,12,r5,r6 | |
157 | 142 00000220 31718184 sl.em r4,12,r5,r6 | |
158 | 143 00000224 3171A184 sl.es r4,12,r5,r6 | |
159 | 144 00000228 3171C184 sl.iz r4,12,r5,r6 | |
160 | 145 0000022C 3171E184 sl.im r4,12,r5,r6 | |
161 | 146 00000230 31710984 sli.dz r4,12,r5,r6 | |
162 | 147 00000234 31712984 sli.dm r4,12,r5,r6 | |
163 | 148 00000238 31714984 sli.ds r4,12,r5,r6 | |
164 | 149 0000023C 31716984 sli.ez r4,12,r5,r6 | |
165 | 150 00000240 31718984 sli.em r4,12,r5,r6 | |
166 | 151 00000244 3171A984 sli.es r4,12,r5,r6 | |
167 | 152 00000248 3171C984 sli.iz r4,12,r5,r6 | |
168 | 153 0000024C 3171E984 sli.im r4,12,r5,r6 | |
169 | 154 00000250 31710584 sr.dz r4,12,r5,r6 | |
170 | 155 00000254 31712584 sr.dm r4,12,r5,r6 | |
171 | 156 00000258 31714584 sr.ds r4,12,r5,r6 | |
172 | 157 0000025C 31716584 sr.ez r4,12,r5,r6 | |
173 | 158 00000260 31718584 sr.em r4,12,r5,r6 | |
174 | 159 00000264 3171A584 sr.es r4,12,r5,r6 | |
175 | 160 00000268 3171C584 sr.iz r4,12,r5,r6 | |
176 | 161 0000026C 3171E584 sr.im r4,12,r5,r6 | |
177 | 162 00000270 41B1A404 sra r4,32,r6,r8 | |
178 | 163 00000274 31710D84 sri.dz r4,12,r5,r6 | |
179 | 164 00000278 31712D84 sri.dm r4,12,r5,r6 | |
180 | 165 0000027C 31714D84 sri.ds r4,12,r5,r6 | |
181 | \fMVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997 | |
182 | Copyright (c) 1993-1995 Texas Instruments Incorporated | |
183 | ||
184 | regops.s PAGE 4 | |
185 | ||
186 | 166 00000280 31716D84 sri.ez r4,12,r5,r6 | |
187 | 167 00000284 31718D84 sri.em r4,12,r5,r6 | |
188 | 168 00000288 3171AD84 sri.es r4,12,r5,r6 | |
189 | 169 0000028C 3171CD84 sri.iz r4,12,r5,r6 | |
190 | 170 00000290 3171ED84 sri.im r4,12,r5,r6 | |
191 | 171 00000294 41B16404 srl r4,32,r6,r8 | |
192 | 172 00000298 41B60004 st.b r4(r6),r8 | |
193 | 173 0000029C 41B62004 st.h r4(r6),r8 | |
194 | 174 000002A0 41B64004 st r4(r6),r8 | |
195 | 175 000002A4 41B66004 st.d r4(r6),r8 | |
196 | 176 000002A8 4A3B4007 sub r7,r8,r9 | |
197 | 177 000002AC 4A3B6007 subu r7,r8,r9 | |
198 | 178 000002B0 21B0A008 swcr r8,r6,r4 | |
199 | 179 000002B4 0030200A trap r10 | |
200 | 180 000002B8 013C0002 vadd.ss r2,r4,r4 | |
201 | 181 000002BC 01BC0082 vadd.sd r2,r6,r6 | |
202 | 182 000002C0 02BC00A2 vadd.dd r2,r10,r10 | |
203 | 183 ; vld0.s r6 | |
204 | 184 ; vld1.s r7 | |
205 | 185 ; vld0.d r6 | |
206 | 186 ; vld1.d r8 | |
207 | 187 ; vmac.sss r7,r9,0,a3 | |
208 | 188 ; vmac.sss r7,r9,0,r10 | |
209 | 189 ; vmac.sss r7,r9,a1,a3 | |
210 | 190 ; vmac.sss r7,r9,a3,r10 | |
211 | 191 ; vmac.ssd r7,r9,0,a0 | |
212 | 192 ; vmac.ssd r7,r9,0,r10 | |
213 | 193 ; vmac.ssd r7,r9,a1,a2 | |
214 | 194 ; vmac.ssd r7,r9,a3,r10 | |
215 | 195 ; vmpy.ss r1,r3,r3 | |
216 | 196 ; vmpy.sd r5,r6,r6 | |
217 | 197 ; vmpy.dd r2,r4,r4 | |
218 | 198 ; vmsc.sss r7,r9,0,a0 | |
219 | 199 ; vmsc.sss r7,r9,0,r10 | |
220 | 200 ; vmsc.sss r7,r9,a0,a1 | |
221 | 201 ; vmsc.sss r7,r9,a3,r10 | |
222 | 202 ; vmsc.ssd r7,r9,0,a0 | |
223 | 203 ; vmsc.ssd r7,r9,0,r10 | |
224 | 204 ; vmsc.ssd r7,r9,a0,a1 | |
225 | 205 ; vmsc.ssd r7,r9,a3,r10 | |
226 | 206 ; vmsub.ss r6,a2,a4 | |
227 | 207 ; vmsub.sd r6,a2,a4 | |
228 | 208 ; vmsub.ss r4,a4,r6 | |
229 | 209 ; vmsub.sd r4,a4,r6 | |
230 | 210 ; vrnd.si r4,r6 | |
231 | 211 ; vrnd.si r4,a0 | |
232 | 212 ; vrnd.su r4,r6 | |
233 | 213 ; vrnd.su r4,a0 | |
234 | 214 ; vrnd.ss r4,r6 | |
235 | 215 ; vrnd.ss r4,a0 | |
236 | 216 ; vrnd.sd r4,r6 | |
237 | 217 ; vrnd.sd r4,a0 | |
238 | 218 ; vrnd.di r4,r6 | |
239 | 219 ; vrnd.di r4,a0 | |
240 | 220 ; vrnd.du r4,r6 | |
241 | \fMVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997 | |
242 | Copyright (c) 1993-1995 Texas Instruments Incorporated | |
243 | ||
244 | regops.s PAGE 5 | |
245 | ||
246 | 221 ; vrnd.du r4,a0 | |
247 | 222 ; vrnd.ds r4,r6 | |
248 | 223 ; vrnd.ds r4,a0 | |
249 | 224 ; vrnd.dd r4,r6 | |
250 | 225 ; vrnd.dd r4,a0 | |
251 | 226 ; vrnd.is r4,r6 | |
252 | 227 ; vrnd.id r4,r6 | |
253 | 228 ; vrnd.us r4,r6 | |
254 | 229 ; vrnd.ud r4,r6 | |
255 | 230 ; vst.s r6 | |
256 | 231 ; vst.d r6 | |
257 | 232 ; vsub.ss r2,r4,r6 | |
258 | 233 ; vsub.sd r2,r4,r6 | |
259 | 234 ; vsub.dd r2,r4,r6 | |
260 | 235 000002C4 0170A006 wrcr r6,r5 | |
261 | 236 000002C8 39B32005 xnor r5,r6,r7 | |
262 | 237 000002CC 4A32C007 xor r7,r8,r9 | |
263 | ||
264 | No Errors, No Warnings |