summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/tic80/regops.lst
blob: f889dd1a08f59dc12595c092ba08a3907fc309ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
MVP MP Macro Assembler     Version 1.13     Mon Feb 10 17:00:24 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

regops.s                                                             PAGE    1

        1                     ;; Simple register forms
        2                     ;; Those instructions which also use an immediate just use a constant.
        3                     
        4 00000000                    .text
        5                     
        6 00000000   293B0003         add             r3,r4,r5
        7 00000004   293B2003         addu            r3,r4,r5
        8 00000008   11322005         and             r5,r4,r2
        9 0000000C   11322005         and.tt          r5,r4,r2
       10 00000010   7333000A         and.ff          r10,r12,r14
       11 00000014   7332800A         and.ft          r10,r12,r14
       12 00000018   7332400A         and.tf          r10,r12,r14
       13 0000001C   1A39400A         bbo             r10,r8,lo.w
       14 00000020   FA39600A         bbo.a           r10,r8,eq.b
       15 00000024   2239000A         bbz             r10,r8,ls.w
       16 00000028   2A39200A         bbz.a           r10,r8,hi.w
       17 0000002C   21B98004         bcnd            r4,r6,lt0.b
       18 00000030   21B9A004         bcnd.a          r4,r6,lt0.b
       19 00000034   00390006         br              r6
       20 00000038   00392006         br.a            r6
       21 0000003C   0003000A         brcr            10
       22 00000040   F8380006         bsr             r6,r31
       23 00000044   F8382006         bsr.a           r6,r31
       24 00000048   00304007         cmnd            r7
       25 0000004C   293A0003         cmp             r3,r4,r5
       26 00000050   02B70008         dcachec         r8(r10)
       27 00000054   0AB70008         dcachef         r8(r10)
       28 00000058   41B40404         dld.b           r4(r6),r8
       29 0000005C   41B42404         dld.h           r4(r6),r8
       30 00000060   41B44404         dld             r4(r6),r8
       31 00000064   41B46404         dld.d           r4(r6),r8
       32 00000068   41B50404         dld.ub          r4(r6),r8
       33 0000006C   41B52404         dld.uh          r4(r6),r8
       34 00000070   41B60404         dst.b           r4(r6),r8
       35 00000074   41B62404         dst.h           r4(r6),r8
       36 00000078   41B64404         dst             r4(r6),r8
       37 0000007C   41B66404         dst.d           r4(r6),r8
       38 00000080   08302005         etrap           r5
       39 00000084   317147E3         exts            r3,31,r5,r6
       40 00000088   497107C2         extu            r2,30,r5,r9
       41 0000008C   313E0002         fadd.sss        r2,r4,r6
       42 00000090   313E0202         fadd.ssd        r2,r4,r6
       43 00000094   313E0282         fadd.sdd        r2,r4,r6
       44 00000098   313E0222         fadd.dsd        r2,r4,r6
       45 0000009C   313E02A2         fadd.ddd        r2,r4,r6
       46 000000A0   41BEA004         fcmp.ss         r4,r6,r8
       47 000000A4   41BEA084         fcmp.sd         r4,r6,r8
       48 000000A8   41BEA024         fcmp.ds         r4,r6,r8
       49 000000AC   41BEA0A4         fcmp.dd         r4,r6,r8
       50 000000B0   313E6002         fdiv.sss        r2,r4,r6
       51 000000B4   313E6202         fdiv.ssd        r2,r4,r6
       52 000000B8   313E6282         fdiv.sdd        r2,r4,r6
       53 000000BC   313E6222         fdiv.dsd        r2,r4,r6
       54 000000C0   313E62A2         fdiv.ddd        r2,r4,r6
       55 000000C4   313E4002         fmpy.sss        r2,r4,r6
MVP MP Macro Assembler     Version 1.13     Mon Feb 10 17:00:24 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

regops.s                                                             PAGE    2

       56 000000C8   313E4202         fmpy.ssd        r2,r4,r6
       57 000000CC   313E4282         fmpy.sdd        r2,r4,r6
       58 000000D0   313E4222         fmpy.dsd        r2,r4,r6
       59 000000D4   313E42A2         fmpy.ddd        r2,r4,r6
       60 000000D8   313E4542         fmpy.iii        r2,r4,r6
       61 000000DC   313E47E2         fmpy.uuu        r2,r4,r6
       62 000000E0   303E8184         frndm.ss        r4,r6
       63 000000E4   303E8384         frndm.sd        r4,r6
       64 000000E8   303E8584         frndm.si        r4,r6
       65 000000EC   303E8784         frndm.su        r4,r6
       66 000000F0   403E81A2         frndm.ds        r2,r8
       67 000000F4   403E83A2         frndm.dd        r2,r8
       68 000000F8   403E85A2         frndm.di        r2,r8
       69 000000FC   403E87A2         frndm.du        r2,r8
       70 00000100   303E81C4         frndm.is        r4,r6
       71 00000104   303E83C4         frndm.id        r4,r6
       72 00000108   403E81E2         frndm.us        r2,r8
       73 0000010C   403E83E2         frndm.ud        r2,r8
       74 00000110   303E8004         frndn.ss        r4,r6
       75 00000114   303E8204         frndn.sd        r4,r6
       76 00000118   303E8404         frndn.si        r4,r6
       77 0000011C   303E8604         frndn.su        r4,r6
       78 00000120   403E8022         frndn.ds        r2,r8
       79 00000124   403E8222         frndn.dd        r2,r8
       80 00000128   403E8422         frndn.di        r2,r8
       81 0000012C   403E8622         frndn.du        r2,r8
       82 00000130   303E8044         frndn.is        r4,r6
       83 00000134   303E8244         frndn.id        r4,r6
       84 00000138   403E8062         frndn.us        r2,r8
       85 0000013C   403E8262         frndn.ud        r2,r8
       86 00000140   303E8104         frndp.ss        r4,r6
       87 00000144   303E8304         frndp.sd        r4,r6
       88 00000148   303E8504         frndp.si        r4,r6
       89 0000014C   303E8704         frndp.su        r4,r6
       90 00000150   403E8122         frndp.ds        r2,r8
       91 00000154   403E8322         frndp.dd        r2,r8
       92 00000158   403E8522         frndp.di        r2,r8
       93 0000015C   403E8722         frndp.du        r2,r8
       94 00000160   303E8144         frndp.is        r4,r6
       95 00000164   303E8344         frndp.id        r4,r6
       96 00000168   403E8162         frndp.us        r2,r8
       97 0000016C   403E8362         frndp.ud        r2,r8
       98 00000170   303E8084         frndz.ss        r4,r6
       99 00000174   303E8284         frndz.sd        r4,r6
      100 00000178   303E8484         frndz.si        r4,r6
      101 0000017C   303E8684         frndz.su        r4,r6
      102 00000180   403E80A2         frndz.ds        r2,r8
      103 00000184   403E82A2         frndz.dd        r2,r8
      104 00000188   403E84A2         frndz.di        r2,r8
      105 0000018C   403E86A2         frndz.du        r2,r8
      106 00000190   303E80C4         frndz.is        r4,r6
      107 00000194   303E82C4         frndz.id        r4,r6
      108 00000198   403E80E2         frndz.us        r2,r8
      109 0000019C   403E82E2         frndz.ud        r2,r8
      110 000001A0   403EE006         fsqrt.ss        r6,r8
MVP MP Macro Assembler     Version 1.13     Mon Feb 10 17:00:24 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

regops.s                                                             PAGE    3

      111 000001A4   403EE206         fsqrt.sd        r6,r8
      112 000001A8   403EE226         fsqrt.dd        r6,r8
      113 000001AC   313E2002         fsub.sss        r2,r4,r6
      114 000001B0   313E2202         fsub.ssd        r2,r4,r6
      115 000001B4   313E2282         fsub.sdd        r2,r4,r6
      116 000001B8   313E2222         fsub.dsd        r2,r4,r6
      117 000001BC   313E22A2         fsub.ddd        r2,r4,r6
      118 000001C0   5231E3E4         ins             r4,31,r8,r10
      119 000001C4   41B88004         jsr             r4(r6),r8
      120 000001C8   41B8A004         jsr.a           r4(r6),r8
      121 000001CC   41B40004         ld.b            r4(r6),r8
      122 000001D0   41B42004         ld.h            r4(r6),r8
      123 000001D4   41B44004         ld              r4(r6),r8
      124 000001D8   41B46004         ld.d            r4(r6),r8
      125 000001DC   41B50004         ld.ub           r4(r6),r8
      126 000001E0   41B52004         ld.uh           r4(r6),r8
      127 000001E4   41FF0007         lmo             r7,r8
      128 000001E8   18B2E001         or              r1,r2,r3
      129 000001EC   18B2E001         or.tt           r1,r2,r3
      130 000001F0   18B3C001         or.ff           r1,r2,r3
      131 000001F4   18B3A001         or.ft           r1,r2,r3
      132 000001F8   18B36001         or.tf           r1,r2,r3
      133 000001FC   20308006         rdcr            r6,r4
      134 00000200   293F2004         rmo             r4,r5
      135 00000204   523103E2         rotl            r2,31,r8,r10
      136 00000208   30B107E8         rotr            r8,31,r2,r6
      137 0000020C   30B1C3E4         shl             r4,31,r2,r6
      138 00000210   31710184         sl.dz           r4,12,r5,r6
      139 00000214   31712184         sl.dm           r4,12,r5,r6
      140 00000218   31714184         sl.ds           r4,12,r5,r6
      141 0000021C   31716184         sl.ez           r4,12,r5,r6
      142 00000220   31718184         sl.em           r4,12,r5,r6
      143 00000224   3171A184         sl.es           r4,12,r5,r6
      144 00000228   3171C184         sl.iz           r4,12,r5,r6
      145 0000022C   3171E184         sl.im           r4,12,r5,r6
      146 00000230   31710984         sli.dz          r4,12,r5,r6
      147 00000234   31712984         sli.dm          r4,12,r5,r6
      148 00000238   31714984         sli.ds          r4,12,r5,r6
      149 0000023C   31716984         sli.ez          r4,12,r5,r6
      150 00000240   31718984         sli.em          r4,12,r5,r6
      151 00000244   3171A984         sli.es          r4,12,r5,r6
      152 00000248   3171C984         sli.iz          r4,12,r5,r6
      153 0000024C   3171E984         sli.im          r4,12,r5,r6
      154 00000250   31710584         sr.dz           r4,12,r5,r6
      155 00000254   31712584         sr.dm           r4,12,r5,r6
      156 00000258   31714584         sr.ds           r4,12,r5,r6
      157 0000025C   31716584         sr.ez           r4,12,r5,r6
      158 00000260   31718584         sr.em           r4,12,r5,r6
      159 00000264   3171A584         sr.es           r4,12,r5,r6
      160 00000268   3171C584         sr.iz           r4,12,r5,r6
      161 0000026C   3171E584         sr.im           r4,12,r5,r6
      162 00000270   41B1A404         sra             r4,32,r6,r8
      163 00000274   31710D84         sri.dz          r4,12,r5,r6
      164 00000278   31712D84         sri.dm          r4,12,r5,r6
      165 0000027C   31714D84         sri.ds          r4,12,r5,r6
MVP MP Macro Assembler     Version 1.13     Mon Feb 10 17:00:24 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

regops.s                                                             PAGE    4

      166 00000280   31716D84         sri.ez          r4,12,r5,r6
      167 00000284   31718D84         sri.em          r4,12,r5,r6
      168 00000288   3171AD84         sri.es          r4,12,r5,r6
      169 0000028C   3171CD84         sri.iz          r4,12,r5,r6
      170 00000290   3171ED84         sri.im          r4,12,r5,r6
      171 00000294   41B16404         srl             r4,32,r6,r8
      172 00000298   41B60004         st.b            r4(r6),r8
      173 0000029C   41B62004         st.h            r4(r6),r8
      174 000002A0   41B64004         st              r4(r6),r8
      175 000002A4   41B66004         st.d            r4(r6),r8
      176 000002A8   4A3B4007         sub             r7,r8,r9
      177 000002AC   4A3B6007         subu            r7,r8,r9
      178 000002B0   21B0A008         swcr            r8,r6,r4
      179 000002B4   0030200A         trap            r10
      180 000002B8   013C0002         vadd.ss         r2,r4,r4
      181 000002BC   01BC0082         vadd.sd         r2,r6,r6
      182 000002C0   02BC00A2         vadd.dd         r2,r10,r10
      183                     ;       vld0.s          r6
      184                     ;       vld1.s          r7
      185                     ;       vld0.d          r6
      186                     ;       vld1.d          r8
      187                     ;       vmac.sss        r7,r9,0,a3
      188                     ;       vmac.sss        r7,r9,0,r10
      189                     ;       vmac.sss        r7,r9,a1,a3
      190                     ;       vmac.sss        r7,r9,a3,r10
      191                     ;       vmac.ssd        r7,r9,0,a0
      192                     ;       vmac.ssd        r7,r9,0,r10
      193                     ;       vmac.ssd        r7,r9,a1,a2
      194                     ;       vmac.ssd        r7,r9,a3,r10
      195                     ;       vmpy.ss         r1,r3,r3
      196                     ;       vmpy.sd         r5,r6,r6
      197                     ;       vmpy.dd         r2,r4,r4
      198                     ;       vmsc.sss        r7,r9,0,a0
      199                     ;       vmsc.sss        r7,r9,0,r10
      200                     ;       vmsc.sss        r7,r9,a0,a1
      201                     ;       vmsc.sss        r7,r9,a3,r10
      202                     ;       vmsc.ssd        r7,r9,0,a0
      203                     ;       vmsc.ssd        r7,r9,0,r10
      204                     ;       vmsc.ssd        r7,r9,a0,a1
      205                     ;       vmsc.ssd        r7,r9,a3,r10
      206                     ;       vmsub.ss        r6,a2,a4
      207                     ;       vmsub.sd        r6,a2,a4
      208                     ;       vmsub.ss        r4,a4,r6
      209                     ;       vmsub.sd        r4,a4,r6
      210                     ;       vrnd.si         r4,r6
      211                     ;       vrnd.si         r4,a0
      212                     ;       vrnd.su         r4,r6
      213                     ;       vrnd.su         r4,a0
      214                     ;       vrnd.ss         r4,r6
      215                     ;       vrnd.ss         r4,a0
      216                     ;       vrnd.sd         r4,r6
      217                     ;       vrnd.sd         r4,a0
      218                     ;       vrnd.di         r4,r6
      219                     ;       vrnd.di         r4,a0
      220                     ;       vrnd.du         r4,r6
MVP MP Macro Assembler     Version 1.13     Mon Feb 10 17:00:24 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

regops.s                                                             PAGE    5

      221                     ;       vrnd.du         r4,a0
      222                     ;       vrnd.ds         r4,r6
      223                     ;       vrnd.ds         r4,a0
      224                     ;       vrnd.dd         r4,r6
      225                     ;       vrnd.dd         r4,a0
      226                     ;       vrnd.is         r4,r6
      227                     ;       vrnd.id         r4,r6
      228                     ;       vrnd.us         r4,r6
      229                     ;       vrnd.ud         r4,r6
      230                     ;       vst.s           r6
      231                     ;       vst.d           r6
      232                     ;       vsub.ss         r2,r4,r6
      233                     ;       vsub.sd         r2,r4,r6
      234                     ;       vsub.dd         r2,r4,r6
      235 000002C4   0170A006         wrcr            r6,r5
      236 000002C8   39B32005         xnor            r5,r6,r7
      237 000002CC   4A32C007         xor             r7,r8,r9

 No Errors,  No Warnings