Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / uarch / tlu / diag / tlu_rand01_ind_02.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: tlu_rand01_ind_02.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#define TRAP_SECT_HV_ALSO
39#define DMMU_SKIP_IF_NO_TTE
40#define IMMU_SKIP_IF_NO_TTE
41
42#define MAIN_PAGE_NUCLEUS_ALSO
43#define MAIN_PAGE_HV_ALSO
44
45#define H_T1_Trap_Instruction_0
46#define My_T1_Trap_Instruction_0 \
47 save; \
48 restore; \
49 done ;\
50 nop; nop; nop; nop; nop
51#define H_T1_Trap_Instruction_1
52#define My_T1_Trap_Instruction_1 \
53 save ;\
54 restore ;\
55 done ;\
56 nop; nop; nop; nop; nop
57#define H_T1_Trap_Instruction_2
58#define My_T1_Trap_Instruction_2 \
59 save ;\
60 restore ;\
61 done ;\
62 nop; nop; nop; nop; nop
63#define H_T1_Trap_Instruction_3
64#define My_T1_Trap_Instruction_3 \
65 save ;\
66 restore ;\
67 done ;\
68 nop; nop; nop; nop; nop
69#define H_T1_Trap_Instruction_4
70#define My_T1_Trap_Instruction_4 \
71 save ;\
72 restore ;\
73 done ;\
74 nop; nop; nop; nop; nop
75#define H_T1_Trap_Instruction_5
76#define My_T1_Trap_Instruction_5 \
77 save ;\
78 restore ;\
79 done ;\
80 nop; nop; nop; nop; nop
81
82#define H_HT0_Trap_Instruction_0
83#define My_HT0_Trap_Instruction_0 \
84 save; \
85 restore; \
86 done ;\
87 nop; nop; nop; nop; nop
88#define H_HT0_Trap_Instruction_1
89#define My_HT0_Trap_Instruction_1 \
90 save ;\
91 restore ;\
92 done ;\
93 nop; nop; nop; nop; nop
94#define H_HT0_Trap_Instruction_2
95#define My_HT0_Trap_Instruction_2 \
96 save ;\
97 restore ;\
98 done ;\
99 nop; nop; nop; nop; nop
100#define H_HT0_Trap_Instruction_3
101#define My_HT0_Trap_Instruction_3 \
102 save ;\
103 restore ;\
104 done ;\
105 nop; nop; nop; nop; nop
106#define H_HT0_Trap_Instruction_4
107#define My_HT0_Trap_Instruction_4 \
108 save ;\
109 restore ;\
110 done ;\
111 nop; nop; nop; nop; nop
112#define H_HT0_Trap_Instruction_5
113#define My_HT0_Trap_Instruction_5 \
114 save ;\
115 restore ;\
116 done ;\
117 nop; nop; nop; nop; nop
118#define H_HT0_Mem_Address_Not_Aligned_0x34
119#define My_HT0_Mem_Address_Not_Aligned_0x34 \
120 save ;\
121 restore ;\
122 done ;\
123 nop; nop; nop; nop; nop
124#define H_HT0_Illegal_instruction_0x10
125#define My_HT0_Illegal_instruction_0x10 \
126 save; \
127 restore; \
128 done; \
129 nop; nop; nop; nop; nop
130#define H_HT0_DAE_so_page_0x30
131#define My_HT0_DAE_so_page_0x30 \
132 save; \
133 restore;\
134 done; \
135 nop; nop; nop; nop; nop
136#define H_HT0_DAE_invalid_asi_0x14
137#define SUN_H_HT0_DAE_invalid_asi_0x14 \
138 save; \
139 restore;\
140 done; \
141 nop; nop; nop; nop; nop
142#define H_HT0_DAE_privilege_violation_0x15
143#define SUN_H_HT0_DAE_privilege_violation_0x15 \
144 save; \
145 restore;\
146 done; \
147 nop; nop; nop; nop; nop
148#define H_HT0_Privileged_Action_0x37
149#define My_HT0_Privileged_Action_0x37 \
150 save; \
151 restore;\
152 done; \
153 nop; nop; nop; nop; nop
154#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35
155#define My_HT0_Lddf_Mem_Address_Not_Aligned_0x35 \
156 save; \
157 restore;\
158 done; \
159 nop; nop; nop; nop; nop
160#define H_HT0_Fp_exception_other_0x22
161#define My_HT0_Fp_exception_other_0x22 \
162 save; \
163 restore;\
164 done; \
165 nop; nop; nop; nop; nop
166#define H_HT0_Division_By_Zero
167#define My_HT0_Division_By_Zero \
168 save; \
169 restore;\
170 done; \
171 nop; nop; nop; nop; nop
172#define H_T1_Division_By_Zero_0x28
173#define My_H_T1_Division_By_Zero_0x28 \
174 save; \
175 restore;\
176 done; \
177 nop; nop; nop; nop; nop
178#define H_T1_Fp_Exception_Other_0x22
179#define My_H_T1_Fp_Exception_Other_0x22 \
180 save; \
181 restore;\
182 done; \
183 nop; nop; nop; nop; nop
184#define H_T1_Privileged_Opcode_0x11
185#define SUN_H_T1_Privileged_Opcode_0x11 \
186 save; \
187 restore;\
188 done; \
189 nop; nop; nop; nop; nop
190
191
192#define H_HT0_Instruction_address_range_0x0d
193#define SUN_H_HT0_Instruction_address_range_0x0d \
194 done;nop
195
196#define H_HT0_mem_real_range_0x2d
197#define SUN_H_HT0_mem_real_range_0x2d \
198 done;nop
199
200#define H_HT0_mem_address_range_0x2e
201#define SUN_H_HT0_mem_address_range_0x2e \
202 done;nop
203
204
205#include "hboot.s"
206.text
207.global main
208main:
209
210 !Start with TL 1
211 ta T_CHANGE_TO_TL1
212
213 ! Set up ld/st area per thread
214 ta T_RD_THID
215 mov %o1, %l6
216 umul %l6, 256, %l7
217 setx user_data_start, %g1, %g3
218 add %l7, %g3, %l7
219
220! Register init code
221
222 setx 0x7f1ac730171303f0, %g1, %g0
223 setx 0xe467918d4cd7dbc0, %g1, %g1
224 setx 0xf452a4fc9ece41b2, %g1, %g2
225 setx 0xa595d14a6ffef14f, %g1, %g3
226 setx 0xe1e8c0be7791c115, %g1, %g4
227 setx 0x58ac1b656c233a9c, %g1, %g5
228 setx 0xd8923108953b69e6, %g1, %g6
229 setx 0x6f5853ce28cc4a2a, %g1, %g7
230 setx 0xdbce6b02e4c99b97, %g1, %r16
231 setx 0x6ac10baa841b7d0b, %g1, %r17
232 setx 0xecc7b32735e5c164, %g1, %r18
233 setx 0x07c7ed8383a02c2d, %g1, %r19
234 setx 0xead703f17aeb2ca9, %g1, %r20
235 setx 0xd7c513f6a7eb8f1d, %g1, %r21
236 setx 0x161931e41a64b6cf, %g1, %r22
237 setx 0xfccd3e11fc3d9cbf, %g1, %r23
238 setx 0xb2a83253b0e70ebe, %g1, %r24
239 setx 0x9584683e6ef80f9f, %g1, %r25
240 setx 0x54833c46e254fc30, %g1, %r26
241 setx 0x3746e80b83fe5a4f, %g1, %r27
242 setx 0x8c6898bfdbe0f81d, %g1, %r28
243 setx 0x557441906dc5540c, %g1, %r29
244 setx 0x17663edebf207bb4, %g1, %r30
245 setx 0x0a2d120bfb62916a, %g1, %r31
246 save
247 setx 0x384bbfdec2dba3c7, %g1, %r16
248 setx 0x8f1592c74bb249c8, %g1, %r17
249 setx 0x28e3de079ce3a379, %g1, %r18
250 setx 0x0026f643140baf3c, %g1, %r19
251 setx 0x09a11d8b6eca8772, %g1, %r20
252 setx 0x58e92614dd04a8e0, %g1, %r21
253 setx 0x1e4cfffa596e120d, %g1, %r22
254 setx 0x41712d7a3ff29e56, %g1, %r23
255 setx 0xb327ef60281e9f0a, %g1, %r24
256 setx 0xce52f1d1b3a66741, %g1, %r25
257 setx 0xbaac0317a97b9bc9, %g1, %r26
258 setx 0x6980494fa6ee5461, %g1, %r27
259 setx 0x499680aec3b59630, %g1, %r28
260 setx 0x43949fddcb47f4a3, %g1, %r29
261 setx 0xcf996c4f2dbf20c3, %g1, %r30
262 setx 0x304610e7585a5cd0, %g1, %r31
263 save
264 setx 0x58b8bdea91825422, %g1, %r16
265 setx 0xa0c5db68c0cad4e0, %g1, %r17
266 setx 0xeda6a7a11c5d55f0, %g1, %r18
267 setx 0x876a47f9526be42a, %g1, %r19
268 setx 0x99e28a6435151c33, %g1, %r20
269 setx 0xf4ee33d89aec1ac4, %g1, %r21
270 setx 0x7d6164af63960b7c, %g1, %r22
271 setx 0x17dde98fc47b6aba, %g1, %r23
272 setx 0x9ad6887bf8f5d0e3, %g1, %r24
273 setx 0xc3ab8d70ffe20ff6, %g1, %r25
274 setx 0xc02e5ba84a025f8c, %g1, %r26
275 setx 0x7c508ded2790fc1d, %g1, %r27
276 setx 0x10c4ce668aa92ea9, %g1, %r28
277 setx 0xe381667f64296dc7, %g1, %r29
278 setx 0x8be43a4b8d8da77e, %g1, %r30
279 setx 0xf29ce5455dea14ca, %g1, %r31
280 restore
281 restore
282 .word 0x3c800001 ! 1: BPOS bpos,a <label_0x1>
283 .word 0xd05fc000 ! 6: LDX_R ldx [%r31 + %r0], %r8
284 .word 0xd087e010 ! 9: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r8
285 .word 0xd087e000 ! 12: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r8
286 .word 0xd017c000 ! 13: LDUH_R lduh [%r31 + %r0], %r8
287 mov 0x34, %r30
288 .word 0x9dd0001e ! 26: Tcc_R tpos icc_or_xcc, %r0 + %r30
289 mov 0x32, %r30
290 .word 0x81d0001e ! 37: Tcc_R tn icc_or_xcc, %r0 + %r30
291 .word 0x86802001 ! 42: ADDcc_I addcc %r0, 0x0001, %r3
292 mov 0x33, %r30
293 .word 0x81d0001e ! 45: Tcc_R tn icc_or_xcc, %r0 + %r30
294 .word 0x91508000 ! 48: RDPR_TSTATE rdpr %tstate, %r8
295 ta T_CHANGE_NONPRIV ! macro
296 .word 0x36800001 ! 50: BGE bge,a <label_0x1>
297 mov 0x30, %r30
298 .word 0x87d0001e ! 51: Tcc_R tl icc_or_xcc, %r0 + %r30
299 .word 0x97d02032 ! 52: Tcc_I tge icc_or_xcc, %r0 + 50
300 mov 0x35, %r30
301 .word 0x91d0001e ! 53: Tcc_R ta icc_or_xcc, %r0 + %r30
302 mov 0x31, %r30
303 .word 0x8fd0001e ! 54: Tcc_R tvs icc_or_xcc, %r0 + %r30
304 .word 0x93480000 ! 55: RDHPR_HPSTATE rdhpr %hpstate, %r9
305 .word 0x2e800001 ! 56: BVS bvs,a <label_0x1>
306 mov 0x35, %r30
307 .word 0x9dd0001e ! 63: Tcc_R tpos icc_or_xcc, %r0 + %r30
308 ta T_CHANGE_NONHPRIV ! macro
309 .word 0x86d20005 ! 69: UMULcc_R umulcc %r8, %r5, %r3
310 mov 0x35, %r30
311 .word 0x95d0001e ! 72: Tcc_R tg icc_or_xcc, %r0 + %r30
312 .word 0x87802010 ! 73: WRASI_I wr %r0, 0x0010, %asi
313 .word 0x91d02032 ! 82: Tcc_I ta icc_or_xcc, %r0 + 50
314 .word 0xc60fc000 ! 83: LDUB_R ldub [%r31 + %r0], %r3
315 .word 0x87802045 ! 86: WRASI_I wr %r0, 0x0045, %asi
316 ta T_CHANGE_NONPRIV ! macro
317 .word 0x9fd02032 ! 92: Tcc_I tvc icc_or_xcc, %r0 + 50
318 .word 0xc607e001 ! 93: LDUW_I lduw [%r31 + 0x0001], %r3
319 .word 0x81d02034 ! 94: Tcc_I tn icc_or_xcc, %r0 + 52
320 mov 0x31, %r30
321 .word 0x8dd0001e ! 99: Tcc_R tneg icc_or_xcc, %r0 + %r30
322 .word 0xc6cfe030 ! 100: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r3
323 .word 0xc278e001 ! 101: SWAP_I swap %r1, [%r3 + 0x0001]
324 .word 0x9dd02033 ! 102: Tcc_I tpos icc_or_xcc, %r0 + 51
325 ta T_CHANGE_PRIV ! macro
326 .word 0x96534003 ! 108: UMUL_R umul %r13, %r3, %r11
327 .word 0x8bd02034 ! 115: Tcc_I tcs icc_or_xcc, %r0 + 52
328 .word 0xd617e001 ! 116: LDUH_I lduh [%r31 + 0x0001], %r11
329 .word 0xd65fc000 ! 121: LDX_R ldx [%r31 + %r0], %r11
330 .word 0x3c700001 ! 122: BPPOS <illegal instruction>
331 .word 0x97d02033 ! 123: Tcc_I tge icc_or_xcc, %r0 + 51
332 .word 0x87802045 ! 126: WRASI_I wr %r0, 0x0045, %asi
333 .word 0xd687e010 ! 129: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r11
334 .word 0x9d494000 ! 130: RDHPR_HTBA rdhpr %htba, %r14
335 .word 0xdc4fe001 ! 143: LDSB_I ldsb [%r31 + 0x0001], %r14
336 .word 0x8c53400a ! 144: UMUL_R umul %r13, %r10, %r6
337 mov 0x32, %r30
338 .word 0x81d0001e ! 145: Tcc_R tn icc_or_xcc, %r0 + %r30
339 mov 0x33, %r30
340 .word 0x81d0001e ! 146: Tcc_R tn icc_or_xcc, %r0 + %r30
341 .word 0xcc8fe030 ! 147: LDUBA_I lduba [%r31, + 0x0030] %asi, %r6
342 .word 0x8dd02033 ! 154: Tcc_I tneg icc_or_xcc, %r0 + 51
343 .word 0x9fd02035 ! 157: Tcc_I tvc icc_or_xcc, %r0 + 53
344 mov 0x31, %r30
345 .word 0x95d0001e ! 160: Tcc_R tg icc_or_xcc, %r0 + %r30
346 .word 0xcbe08020 ! 161: CASA_I casa [%r2] 0x 1, %r0, %r5
347 mov 0x32, %r30
348 .word 0x9fd0001e ! 166: Tcc_R tvc icc_or_xcc, %r0 + %r30
349 .word 0xca0fc000 ! 169: LDUB_R ldub [%r31 + %r0], %r5
350 .word 0x20700001 ! 174: BPN <illegal instruction>
351 mov 0x32, %r30
352 .word 0x85d0001e ! 177: Tcc_R tle icc_or_xcc, %r0 + %r30
353 .word 0xcac804a0 ! 180: LDSBA_R ldsba [%r0, %r0] 0x25, %r5
354 .word 0xca87e010 ! 187: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r5
355 .word 0xcac004a0 ! 192: LDSWA_R ldswa [%r0, %r0] 0x25, %r5
356 mov 0x33, %r30
357 .word 0x9dd0001e ! 193: Tcc_R tpos icc_or_xcc, %r0 + %r30
358 .word 0x9c00a001 ! 194: ADD_I add %r2, 0x0001, %r14
359 .word 0xdcc7e020 ! 195: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r14
360 .word 0xdc0fc000 ! 196: LDUB_R ldub [%r31 + %r0], %r14
361 mov 0x32, %r30
362 .word 0x9bd0001e ! 197: Tcc_R tcc icc_or_xcc, %r0 + %r30
363 .word 0xdc57c000 ! 200: LDSH_R ldsh [%r31 + %r0], %r14
364 .word 0xdcdfe020 ! 201: LDXA_I ldxa [%r31, + 0x0020] %asi, %r14
365 .word 0x976a2001 ! 206: SDIVX_I sdivx %r8, 0x0001, %r11
366 .word 0x2e700001 ! 207: BPVS <illegal instruction>
367 .word 0xd617e001 ! 214: LDUH_I lduh [%r31 + 0x0001], %r11
368 .word 0x9fd02032 ! 217: Tcc_I tvc icc_or_xcc, %r0 + 50
369 .word 0x85d02031 ! 218: Tcc_I tle icc_or_xcc, %r0 + 49
370 .word 0x9dd02034 ! 221: Tcc_I tpos icc_or_xcc, %r0 + 52
371 .word 0x26700001 ! 224: BPL <illegal instruction>
372 .word 0x36700001 ! 225: BPGE <illegal instruction>
373 .word 0xd687e010 ! 236: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r11
374 .word 0x87802010 ! 237: WRASI_I wr %r0, 0x0010, %asi
375 .word 0xd607e001 ! 242: LDUW_I lduw [%r31 + 0x0001], %r11
376 .word 0x95d02032 ! 245: Tcc_I tg icc_or_xcc, %r0 + 50
377 .word 0xd65fc000 ! 246: LDX_R ldx [%r31 + %r0], %r11
378 mov 0x30, %r30
379 .word 0x9bd0001e ! 247: Tcc_R tcc icc_or_xcc, %r0 + %r30
380 .word 0x87802014 ! 250: WRASI_I wr %r0, 0x0014, %asi
381 .word 0x8768c00a ! 251: SDIVX_R sdivx %r3, %r10, %r3
382 .word 0xc6c7e030 ! 254: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r3
383 .word 0xc6c804a0 ! 255: LDSBA_R ldsba [%r0, %r0] 0x25, %r3
384 .word 0x98698007 ! 260: UDIVX_R udivx %r6, %r7, %r12
385 .word 0x96686001 ! 267: UDIVX_I udivx %r1, 0x0001, %r11
386 .word 0xd68fe010 ! 268: LDUBA_I lduba [%r31, + 0x0010] %asi, %r11
387 .word 0x87802010 ! 269: WRASI_I wr %r0, 0x0010, %asi
388 .word 0x9c49a001 ! 270: MULX_I mulx %r6, 0x0001, %r14
389 .word 0x32700001 ! 271: BPNE <illegal instruction>
390 .word 0x3a700001 ! 272: BPCC <illegal instruction>
391 .word 0x3e700001 ! 273: BPVC <illegal instruction>
392 .word 0x3a800001 ! 274: BCC bcc,a <label_0x1>
393 .word 0x9878a001 ! 281: SDIV_I sdiv %r2, 0x0001, %r12
394 .word 0xd8dfe010 ! 284: LDXA_I ldxa [%r31, + 0x0010] %asi, %r12
395 .word 0xd8900e40 ! 285: LDUHA_R lduha [%r0, %r0] 0x72, %r12
396 .word 0x2a800001 ! 288: BCS bcs,a <label_0x1>
397 .word 0xd817e001 ! 289: LDUH_I lduh [%r31 + 0x0001], %r12
398 .word 0x87802054 ! 290: WRASI_I wr %r0, 0x0054, %asi
399 .word 0x91d02031 ! 291: Tcc_I ta icc_or_xcc, %r0 + 49
400 .word 0x9f51c000 ! 292: RDPR_TL rdpr %tl, %r15
401 .word 0xde87e030 ! 299: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r15
402 .word 0xded7e000 ! 300: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r15
403 .word 0x20800001 ! 307: BN bn,a <label_0x1>
404 ta T_CHANGE_NONHPRIV ! macro
405 mov 0x33, %r30
406 .word 0x9bd0001e ! 317: Tcc_R tcc icc_or_xcc, %r0 + %r30
407 mov 0x34, %r30
408 .word 0x9bd0001e ! 320: Tcc_R tcc icc_or_xcc, %r0 + %r30
409 .word 0x95508000 ! 321: RDPR_TSTATE rdpr %tstate, %r10
410 .word 0xd447c000 ! 322: LDSW_R ldsw [%r31 + %r0], %r10
411 .word 0x85d02031 ! 323: Tcc_I tle icc_or_xcc, %r0 + 49
412 mov 0x33, %r30
413 .word 0x8bd0001e ! 324: Tcc_R tcs icc_or_xcc, %r0 + %r30
414 .word 0xd4d00e80 ! 325: LDSHA_R ldsha [%r0, %r0] 0x74, %r10
415 mov 0x33, %r30
416 .word 0x81d0001e ! 328: Tcc_R tn icc_or_xcc, %r0 + %r30
417 mov 0x30, %r30
418 .word 0x85d0001e ! 333: Tcc_R tle icc_or_xcc, %r0 + %r30
419 .word 0x9d50c000 ! 334: RDPR_TT rdpr %tt, %r14
420 mov 0x32, %r30
421 .word 0x83d0001e ! 335: Tcc_R te icc_or_xcc, %r0 + %r30
422 mov 0x32, %r30
423 .word 0x95d0001e ! 338: Tcc_R tg icc_or_xcc, %r0 + %r30
424 .word 0x8ed0c003 ! 339: UMULcc_R umulcc %r3, %r3, %r7
425 .word 0xce9004a0 ! 340: LDUHA_R lduha [%r0, %r0] 0x25, %r7
426 .word 0x34800001 ! 341: BG bg,a <label_0x1>
427 .word 0xced7e000 ! 342: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r7
428 .word 0x81d02031 ! 343: Tcc_I tn icc_or_xcc, %r0 + 49
429 .word 0xced804a0 ! 348: LDXA_R ldxa [%r0, %r0] 0x25, %r7
430 ta T_CHANGE_HPRIV ! macro
431 mov 0x34, %r30
432 .word 0x85d0001e ! 354: Tcc_R tle icc_or_xcc, %r0 + %r30
433 .word 0x2e800001 ! 355: BVS bvs,a <label_0x1>
434 .word 0xce97e030 ! 356: LDUHA_I lduha [%r31, + 0x0030] %asi, %r7
435 .word 0x9fd02030 ! 357: Tcc_I tvc icc_or_xcc, %r0 + 48
436 .word 0x2e800001 ! 358: BVS bvs,a <label_0x1>
437 .word 0xce4fc000 ! 361: LDSB_R ldsb [%r31 + %r0], %r7
438 mov 0x32, %r30
439 .word 0x8bd0001e ! 366: Tcc_R tcs icc_or_xcc, %r0 + %r30
440 mov 0x35, %r30
441 .word 0x93d0001e ! 373: Tcc_R tne icc_or_xcc, %r0 + %r30
442 .word 0x9e83a001 ! 374: ADDcc_I addcc %r14, 0x0001, %r15
443 .word 0x8fd02030 ! 377: Tcc_I tvs icc_or_xcc, %r0 + 48
444 ta T_CHANGE_HPRIV ! macro
445 mov 0x34, %r30
446 .word 0x9dd0001e ! 379: Tcc_R tpos icc_or_xcc, %r0 + %r30
447 .word 0xde07e001 ! 380: LDUW_I lduw [%r31 + 0x0001], %r15
448 .word 0x99494000 ! 383: RDHPR_HTBA rdhpr %htba, %r12
449 .word 0x34700001 ! 384: BPG <illegal instruction>
450 .word 0xd8c004a0 ! 389: LDSWA_R ldswa [%r0, %r0] 0x25, %r12
451 .word 0x87802045 ! 390: WRASI_I wr %r0, 0x0045, %asi
452 .word 0x20800001 ! 391: BN bn,a <label_0x1>
453 .word 0xd847e001 ! 392: LDSW_I ldsw [%r31 + 0x0001], %r12
454 .word 0x8ba049e7 ! 393: FDIVq dis not found
455
456 .word 0xcafa4020 ! 394: SWAPA_R swapa %r5, [%r9 + %r0] 0x01
457 .word 0x83d02033 ! 403: Tcc_I te icc_or_xcc, %r0 + 51
458 ta T_CHANGE_NONPRIV ! macro
459 mov 0x30, %r30
460 .word 0x91d0001e ! 411: Tcc_R ta icc_or_xcc, %r0 + %r30
461 mov 0x35, %r30
462 .word 0x8dd0001e ! 412: Tcc_R tneg icc_or_xcc, %r0 + %r30
463 .word 0x87d02034 ! 413: Tcc_I tl icc_or_xcc, %r0 + 52
464 .word 0x24700001 ! 414: BPLE <illegal instruction>
465 .word 0x2c800001 ! 415: BNEG bneg,a <label_0x1>
466 .word 0x8fd02034 ! 416: Tcc_I tvs icc_or_xcc, %r0 + 52
467 mov 0x32, %r30
468 .word 0x8bd0001e ! 421: Tcc_R tcs icc_or_xcc, %r0 + %r30
469 mov 0x32, %r30
470 .word 0x99d0001e ! 422: Tcc_R tgu icc_or_xcc, %r0 + %r30
471 ta T_CHANGE_HPRIV ! macro
472 .word 0xca07e001 ! 424: LDUW_I lduw [%r31 + 0x0001], %r5
473 .word 0xd5e00026 ! 429: CASA_I casa [%r0] 0x 1, %r6, %r10
474 .word 0xd40fc000 ! 430: LDUB_R ldub [%r31 + %r0], %r10
475 .word 0x24800001 ! 431: BLE ble,a <label_0x1>
476 .word 0x90d3e001 ! 436: UMULcc_I umulcc %r15, 0x0001, %r8
477 .word 0xc4f8c02f ! 437: SWAPA_R swapa %r2, [%r3 + %r15] 0x01
478 .word 0x3a800001 ! 438: BCC bcc,a <label_0x1>
479 .word 0x99d02031 ! 445: Tcc_I tgu icc_or_xcc, %r0 + 49
480 mov 0x30, %r30
481 .word 0x9bd0001e ! 446: Tcc_R tcc icc_or_xcc, %r0 + %r30
482 mov 0x30, %r30
483 .word 0x97d0001e ! 449: Tcc_R tge icc_or_xcc, %r0 + %r30
484 .word 0xc4c7e010 ! 452: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r2
485 .word 0xc4d7e000 ! 453: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r2
486 mov 0x35, %r30
487 .word 0x9dd0001e ! 456: Tcc_R tpos icc_or_xcc, %r0 + %r30
488 .word 0x3a700001 ! 457: BPCC <illegal instruction>
489 .word 0x9dd02031 ! 464: Tcc_I tpos icc_or_xcc, %r0 + 49
490 .word 0x82026001 ! 465: ADD_I add %r9, 0x0001, %r1
491 .word 0x84d9400a ! 468: SMULcc_R smulcc %r5, %r10, %r2
492 .word 0x87802004 ! 475: WRASI_I wr %r0, 0x0004, %asi
493 .word 0x2e800001 ! 480: BVS bvs,a <label_0x1>
494 .word 0x89504000 ! 485: RDPR_TNPC rdpr %tnpc, %r4
495 .word 0x34800001 ! 490: BG bg,a <label_0x1>
496 .word 0x9da1c9e2 ! 493: FDIVq dis not found
497
498 .word 0x9cdb0002 ! 506: SMULcc_R smulcc %r12, %r2, %r14
499 .word 0x8fd02031 ! 507: Tcc_I tvs icc_or_xcc, %r0 + 49
500 mov 0x31, %r30
501 .word 0x8dd0001e ! 518: Tcc_R tneg icc_or_xcc, %r0 + %r30
502 .word 0xdcc7e020 ! 527: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r14
503 mov 0x34, %r30
504 .word 0x9fd0001e ! 528: Tcc_R tvc icc_or_xcc, %r0 + %r30
505 .word 0x9a49e001 ! 531: MULX_I mulx %r7, 0x0001, %r13
506 .word 0xda17c000 ! 532: LDUH_R lduh [%r31 + %r0], %r13
507 mov 0x32, %r30
508 .word 0x97d0001e ! 533: Tcc_R tge icc_or_xcc, %r0 + %r30
509 .word 0xda9004a0 ! 534: LDUHA_R lduha [%r0, %r0] 0x25, %r13
510 .word 0xdad7e000 ! 537: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r13
511 .word 0xdadfe010 ! 540: LDXA_I ldxa [%r31, + 0x0010] %asi, %r13
512 .word 0xda8004a0 ! 545: LDUWA_R lduwa [%r0, %r0] 0x25, %r13
513 .word 0xda97e010 ! 546: LDUHA_I lduha [%r31, + 0x0010] %asi, %r13
514 .word 0x2e700001 ! 547: BPVS <illegal instruction>
515 .word 0x9351c000 ! 548: RDPR_TL rdpr %tl, %r9
516 .word 0x3c800001 ! 555: BPOS bpos,a <label_0x1>
517 .word 0x3a700001 ! 556: BPCC <illegal instruction>
518 .word 0x8448000a ! 561: MULX_R mulx %r0, %r10, %r2
519 .word 0x92486001 ! 562: MULX_I mulx %r1, 0x0001, %r9
520 .word 0x87802016 ! 563: WRASI_I wr %r0, 0x0016, %asi
521 .word 0xccfac02d ! 566: SWAPA_R swapa %r6, [%r11 + %r13] 0x01
522 .word 0x30800001 ! 569: BA ba,a <label_0x1>
523 mov 0x30, %r30
524 .word 0x93d0001e ! 570: Tcc_R tne icc_or_xcc, %r0 + %r30
525 mov 0x32, %r30
526 .word 0x9dd0001e ! 575: Tcc_R tpos icc_or_xcc, %r0 + %r30
527 .word 0xccc7e000 ! 576: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r6
528 .word 0xcc07e001 ! 581: LDUW_I lduw [%r31 + 0x0001], %r6
529 .word 0xcc4fe001 ! 588: LDSB_I ldsb [%r31 + 0x0001], %r6
530 .word 0xcc800e80 ! 589: LDUWA_R lduwa [%r0, %r0] 0x74, %r6
531 .word 0x81508000 ! 590: RDPR_TSTATE rdpr %tstate, %r0
532 .word 0x2a800001 ! 593: BCS bcs,a <label_0x1>
533 .word 0xc08fe000 ! 594: LDUBA_I lduba [%r31, + 0x0000] %asi, %r0
534 .word 0x85d02030 ! 597: Tcc_I tle icc_or_xcc, %r0 + 48
535 .word 0x8dd02033 ! 602: Tcc_I tneg icc_or_xcc, %r0 + 51
536 mov 0x30, %r30
537 .word 0x93d0001e ! 605: Tcc_R tne icc_or_xcc, %r0 + %r30
538 mov 0x35, %r30
539 .word 0x95d0001e ! 608: Tcc_R tg icc_or_xcc, %r0 + %r30
540 .word 0x87d02030 ! 609: Tcc_I tl icc_or_xcc, %r0 + 48
541 .word 0x99514000 ! 610: RDPR_TBA rdpr %tba, %r12
542 .word 0xd8d7e030 ! 611: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r12
543 .word 0x26800001 ! 624: BL bl,a <label_0x1>
544 .word 0xd80fc000 ! 625: LDUB_R ldub [%r31 + %r0], %r12
545 .word 0xd8dfe000 ! 628: LDXA_I ldxa [%r31, + 0x0000] %asi, %r12
546 .word 0xd88004a0 ! 637: LDUWA_R lduwa [%r0, %r0] 0x25, %r12
547 .word 0x8b504000 ! 638: RDPR_TNPC rdpr %tnpc, %r5
548 mov 0x30, %r30
549 .word 0x83d0001e ! 643: Tcc_R te icc_or_xcc, %r0 + %r30
550 .word 0x91d02033 ! 646: Tcc_I ta icc_or_xcc, %r0 + 51
551 .word 0xca57e001 ! 655: LDSH_I ldsh [%r31 + 0x0001], %r5
552 .word 0xca57c000 ! 656: LDSH_R ldsh [%r31 + %r0], %r5
553 .word 0xcad7e020 ! 657: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r5
554 .word 0x93d02035 ! 664: Tcc_I tne icc_or_xcc, %r0 + 53
555 .word 0xca8fe020 ! 665: LDUBA_I lduba [%r31, + 0x0020] %asi, %r5
556 .word 0x89504000 ! 666: RDPR_TNPC rdpr %tnpc, %r4
557 ta T_CHANGE_PRIV ! macro
558 .word 0xc8d80e60 ! 670: LDXA_R ldxa [%r0, %r0] 0x73, %r4
559 .word 0xc80fe001 ! 671: LDUB_I ldub [%r31 + 0x0001], %r4
560 .word 0xc80fc000 ! 676: LDUB_R ldub [%r31 + %r0], %r4
561 .word 0xc817e001 ! 677: LDUH_I lduh [%r31 + 0x0001], %r4
562 .word 0xc88fe020 ! 684: LDUBA_I lduba [%r31, + 0x0020] %asi, %r4
563 mov 0x33, %r30
564 .word 0x87d0001e ! 703: Tcc_R tl icc_or_xcc, %r0 + %r30
565 .word 0xc847e001 ! 704: LDSW_I ldsw [%r31 + 0x0001], %r4
566 mov 0x33, %r30
567 .word 0x99d0001e ! 705: Tcc_R tgu icc_or_xcc, %r0 + %r30
568 .word 0x8c480000 ! 706: MULX_R mulx %r0, %r0, %r6
569 .word 0x84d32001 ! 707: UMULcc_I umulcc %r12, 0x0001, %r2
570 .word 0x9448000f ! 718: MULX_R mulx %r0, %r15, %r10
571 .word 0xd4d7e030 ! 727: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r10
572 .word 0x26800001 ! 730: BL bl,a <label_0x1>
573 .word 0xd4cfe000 ! 731: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r10
574 .word 0x30800001 ! 738: BA ba,a <label_0x1>
575 .word 0xd457c000 ! 751: LDSH_R ldsh [%r31 + %r0], %r10
576 .word 0x28700001 ! 752: BPLEU <illegal instruction>
577 .word 0xd4c7e030 ! 755: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r10
578 .word 0xd48fe020 ! 756: LDUBA_I lduba [%r31, + 0x0020] %asi, %r10
579 .word 0x28700001 ! 757: BPLEU <illegal instruction>
580 .word 0x9fd02034 ! 760: Tcc_I tvc icc_or_xcc, %r0 + 52
581 .word 0xd44fe001 ! 763: LDSB_I ldsb [%r31 + 0x0001], %r10
582 .word 0x88d04001 ! 770: UMULcc_R umulcc %r1, %r1, %r4
583 .word 0x87d02031 ! 771: Tcc_I tl icc_or_xcc, %r0 + 49
584 .word 0x88c1e001 ! 772: ADDCcc_I addccc %r7, 0x0001, %r4
585 .word 0x9fd02033 ! 777: Tcc_I tvc icc_or_xcc, %r0 + 51
586 ta T_CHANGE_NONHPRIV ! macro
587 mov 0x34, %r30
588 .word 0x83d0001e ! 787: Tcc_R te icc_or_xcc, %r0 + %r30
589 .word 0x85694002 ! 790: SDIVX_R sdivx %r5, %r2, %r2
590 .word 0xc487e020 ! 799: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r2
591 .word 0xca786001 ! 808: SWAP_I swap %r5, [%r1 + 0x0001]
592 .word 0x87494000 ! 817: RDHPR_HTBA rdhpr %htba, %r3
593 .word 0x83a0c9e0 ! 820: FDIVq dis not found
594
595 mov 0x31, %r30
596 .word 0x81d0001e ! 821: Tcc_R tn icc_or_xcc, %r0 + %r30
597 .word 0xc2d80e80 ! 822: LDXA_R ldxa [%r0, %r0] 0x74, %r1
598 .word 0xc2d00e80 ! 823: LDSHA_R ldsha [%r0, %r0] 0x74, %r1
599 .word 0x9fd02035 ! 824: Tcc_I tvc icc_or_xcc, %r0 + 53
600 .word 0x9fd02034 ! 827: Tcc_I tvc icc_or_xcc, %r0 + 52
601 .word 0xc2d7e030 ! 832: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r1
602 .word 0x32800001 ! 833: BNE bne,a <label_0x1>
603 .word 0x9e82400d ! 834: ADDcc_R addcc %r9, %r13, %r15
604 mov 0x31, %r30
605 .word 0x95d0001e ! 835: Tcc_R tg icc_or_xcc, %r0 + %r30
606 .word 0x2e800001 ! 838: BVS bvs,a <label_0x1>
607 .word 0x83494000 ! 845: RDHPR_HTBA rdhpr %htba, %r1
608 .word 0x8ec3e001 ! 848: ADDCcc_I addccc %r15, 0x0001, %r7
609 mov 0x33, %r30
610 .word 0x81d0001e ! 851: Tcc_R tn icc_or_xcc, %r0 + %r30
611 .word 0x9e48a001 ! 854: MULX_I mulx %r2, 0x0001, %r15
612 .word 0xde800e40 ! 855: LDUWA_R lduwa [%r0, %r0] 0x72, %r15
613 .word 0xdecfe010 ! 856: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r15
614 .word 0x2c800001 ! 857: BNEG bneg,a <label_0x1>
615 ta T_CHANGE_NONPRIV ! macro
616 .word 0xdedfe020 ! 865: LDXA_I ldxa [%r31, + 0x0020] %asi, %r15
617 .word 0xde57c000 ! 866: LDSH_R ldsh [%r31 + %r0], %r15
618 .word 0xdecfe020 ! 867: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r15
619 .word 0xde900e40 ! 870: LDUHA_R lduha [%r0, %r0] 0x72, %r15
620 .word 0x80016001 ! 871: ADD_I add %r5, 0x0001, %r0
621 .word 0xc087e020 ! 874: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r0
622 .word 0x87802004 ! 875: WRASI_I wr %r0, 0x0004, %asi
623 .word 0x22800001 ! 876: BE be,a <label_0x1>
624 .word 0x24800001 ! 877: BLE ble,a <label_0x1>
625 .word 0x8ed1e001 ! 880: UMULcc_I umulcc %r7, 0x0001, %r7
626 mov 0x30, %r30
627 .word 0x8bd0001e ! 881: Tcc_R tcs icc_or_xcc, %r0 + %r30
628 .word 0x89d02030 ! 882: Tcc_I tleu icc_or_xcc, %r0 + 48
629 ta T_CHANGE_NONPRIV ! macro
630 .word 0xce8fe020 ! 886: LDUBA_I lduba [%r31, + 0x0020] %asi, %r7
631 .word 0x95a389ad ! 887: FDIVs fdivs %f14, %f13, %f10
632 .word 0xd48fe010 ! 888: LDUBA_I lduba [%r31, + 0x0010] %asi, %r10
633 .word 0x95d02033 ! 891: Tcc_I tg icc_or_xcc, %r0 + 51
634 .word 0xd4c7e000 ! 892: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r10
635 .word 0x9fd02033 ! 905: Tcc_I tvc icc_or_xcc, %r0 + 51
636 .word 0x8481800f ! 906: ADDcc_R addcc %r6, %r15, %r2
637 .word 0x95d02033 ! 911: Tcc_I tg icc_or_xcc, %r0 + 51
638 .word 0xc48fe030 ! 912: LDUBA_I lduba [%r31, + 0x0030] %asi, %r2
639 .word 0xc4dfe030 ! 913: LDXA_I ldxa [%r31, + 0x0030] %asi, %r2
640 .word 0x34800001 ! 914: BG bg,a <label_0x1>
641 .word 0xc417e001 ! 915: LDUH_I lduh [%r31 + 0x0001], %r2
642 .word 0xc45fe001 ! 916: LDX_I ldx [%r31 + 0x0001], %r2
643 .word 0x88490004 ! 917: MULX_R mulx %r4, %r4, %r4
644 .word 0xc857e001 ! 920: LDSH_I ldsh [%r31 + 0x0001], %r4
645 .word 0xc817c000 ! 921: LDUH_R lduh [%r31 + %r0], %r4
646 mov 0x31, %r30
647 .word 0x9bd0001e ! 922: Tcc_R tcc icc_or_xcc, %r0 + %r30
648 .word 0x8e53800f ! 927: UMUL_R umul %r14, %r15, %r7
649 .word 0xce47e001 ! 928: LDSW_I ldsw [%r31 + 0x0001], %r7
650 .word 0x806ae001 ! 929: UDIVX_I udivx %r11, 0x0001, %r0
651 .word 0xc007c000 ! 942: LDUW_R lduw [%r31 + %r0], %r0
652 .word 0xc08fe000 ! 943: LDUBA_I lduba [%r31, + 0x0000] %asi, %r0
653 .word 0xc0d004a0 ! 944: LDSHA_R ldsha [%r0, %r0] 0x25, %r0
654 .word 0xc007c000 ! 945: LDUW_R lduw [%r31 + %r0], %r0
655 .word 0x32800001 ! 946: BNE bne,a <label_0x1>
656 .word 0xc0c804a0 ! 953: LDSBA_R ldsba [%r0, %r0] 0x25, %r0
657 .word 0xc0cfe030 ! 956: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r0
658 .word 0x8bd02030 ! 963: Tcc_I tcs icc_or_xcc, %r0 + 48
659 .word 0xc047e001 ! 966: LDSW_I ldsw [%r31 + 0x0001], %r0
660 .word 0xc097e020 ! 969: LDUHA_I lduha [%r31, + 0x0020] %asi, %r0
661 .word 0x8bd02030 ! 970: Tcc_I tcs icc_or_xcc, %r0 + 48
662 .word 0x87802004 ! 977: WRASI_I wr %r0, 0x0004, %asi
663 .word 0x87802045 ! 982: WRASI_I wr %r0, 0x0045, %asi
664 .word 0x38700001 ! 983: BPGU <illegal instruction>
665 .word 0x89508000 ! 986: RDPR_TSTATE rdpr %tstate, %r4
666 .word 0xc8d804a0 ! 989: LDXA_R ldxa [%r0, %r0] 0x25, %r4
667 .word 0xc85fe001 ! 994: LDX_I ldx [%r31 + 0x0001], %r4
668 .word 0x93d02032 ! 995: Tcc_I tne icc_or_xcc, %r0 + 50
669 .word 0x88480000 ! 996: MULX_R mulx %r0, %r0, %r4
670 .word 0x98794002 ! 999: SDIV_R sdiv %r5, %r2, %r12
671 .word 0x9b508000 ! 1006: RDPR_TSTATE rdpr %tstate, %r13
672 .word 0x956a6001 ! 1007: SDIVX_I sdivx %r9, 0x0001, %r10
673 .word 0x9fd02030 ! 1014: Tcc_I tvc icc_or_xcc, %r0 + 48
674 .word 0xd457e001 ! 1017: LDSH_I ldsh [%r31 + 0x0001], %r10
675 .word 0xd4d80e40 ! 1018: LDXA_R ldxa [%r0, %r0] 0x72, %r10
676 ta T_CHANGE_NONHPRIV ! macro
677 mov 0x34, %r30
678 .word 0x89d0001e ! 1020: Tcc_R tleu icc_or_xcc, %r0 + %r30
679 ta T_CHANGE_NONHPRIV ! macro
680 .word 0xd497e000 ! 1032: LDUHA_I lduha [%r31, + 0x0000] %asi, %r10
681 .word 0xd4d004a0 ! 1033: LDSHA_R ldsha [%r0, %r0] 0x25, %r10
682 .word 0xd44fc000 ! 1036: LDSB_R ldsb [%r31 + %r0], %r10
683 mov 0x31, %r30
684 .word 0x93d0001e ! 1037: Tcc_R tne icc_or_xcc, %r0 + %r30
685 .word 0xd4c7e020 ! 1038: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r10
686 .word 0x9dd02030 ! 1039: Tcc_I tpos icc_or_xcc, %r0 + 48
687 .word 0xd4d804a0 ! 1040: LDXA_R ldxa [%r0, %r0] 0x25, %r10
688 mov 0x35, %r30
689 .word 0x8dd0001e ! 1041: Tcc_R tneg icc_or_xcc, %r0 + %r30
690 .word 0x83d02034 ! 1048: Tcc_I te icc_or_xcc, %r0 + 52
691 .word 0x9b494000 ! 1049: RDHPR_HTBA rdhpr %htba, %r13
692 mov 0x31, %r30
693 .word 0x9dd0001e ! 1050: Tcc_R tpos icc_or_xcc, %r0 + %r30
694 mov 0x34, %r30
695 .word 0x83d0001e ! 1057: Tcc_R te icc_or_xcc, %r0 + %r30
696 mov 0x30, %r30
697 .word 0x8fd0001e ! 1066: Tcc_R tvs icc_or_xcc, %r0 + %r30
698 mov 0x34, %r30
699 .word 0x95d0001e ! 1067: Tcc_R tg icc_or_xcc, %r0 + %r30
700 ta T_CHANGE_NONHPRIV ! macro
701 .word 0xda87e000 ! 1071: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r13
702 .word 0x87802004 ! 1078: WRASI_I wr %r0, 0x0004, %asi
703 .word 0xdadfe000 ! 1079: LDXA_I ldxa [%r31, + 0x0000] %asi, %r13
704 .word 0x26800001 ! 1084: BL bl,a <label_0x1>
705 .word 0x947a0006 ! 1085: SDIV_R sdiv %r8, %r6, %r10
706 mov 0x35, %r30
707 .word 0x9dd0001e ! 1088: Tcc_R tpos icc_or_xcc, %r0 + %r30
708 .word 0x3a800001 ! 1097: BCC bcc,a <label_0x1>
709 .word 0xd407c000 ! 1098: LDUW_R lduw [%r31 + %r0], %r10
710 .word 0xd87a2001 ! 1099: SWAP_I swap %r12, [%r8 + 0x0001]
711 ta T_CHANGE_PRIV ! macro
712 .word 0x95d02031 ! 1101: Tcc_I tg icc_or_xcc, %r0 + 49
713 .word 0x91d02033 ! 1104: Tcc_I ta icc_or_xcc, %r0 + 51
714 mov 0x33, %r30
715 .word 0x95d0001e ! 1105: Tcc_R tg icc_or_xcc, %r0 + %r30
716 ta T_CHANGE_HPRIV ! macro
717 .word 0xd847e001 ! 1115: LDSW_I ldsw [%r31 + 0x0001], %r12
718 .word 0xd88fe020 ! 1122: LDUBA_I lduba [%r31, + 0x0020] %asi, %r12
719 .word 0x8bd02034 ! 1129: Tcc_I tcs icc_or_xcc, %r0 + 52
720 mov 0x35, %r30
721 .word 0x85d0001e ! 1134: Tcc_R tle icc_or_xcc, %r0 + %r30
722 .word 0x83d02035 ! 1137: Tcc_I te icc_or_xcc, %r0 + 53
723 .word 0x807a000d ! 1138: SDIV_R sdiv %r8, %r13, %r0
724 mov 0x32, %r30
725 .word 0x9dd0001e ! 1143: Tcc_R tpos icc_or_xcc, %r0 + %r30
726 .word 0x28700001 ! 1148: BPLEU <illegal instruction>
727 .word 0xc087e000 ! 1153: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r0
728 .word 0x8e820009 ! 1154: ADDcc_R addcc %r8, %r9, %r7
729 mov 0x31, %r30
730 .word 0x87d0001e ! 1155: Tcc_R tl icc_or_xcc, %r0 + %r30
731 .word 0x946b0001 ! 1156: UDIVX_R udivx %r12, %r1, %r10
732 mov 0x34, %r30
733 .word 0x8dd0001e ! 1157: Tcc_R tneg icc_or_xcc, %r0 + %r30
734 .word 0x9dd02032 ! 1160: Tcc_I tpos icc_or_xcc, %r0 + 50
735 .word 0xd44fc000 ! 1169: LDSB_R ldsb [%r31 + %r0], %r10
736 .word 0x9bd02030 ! 1184: Tcc_I tcc icc_or_xcc, %r0 + 48
737 ta T_CHANGE_NONHPRIV ! macro
738 .word 0xd4dfe020 ! 1192: LDXA_I ldxa [%r31, + 0x0020] %asi, %r10
739 .word 0x87802016 ! 1193: WRASI_I wr %r0, 0x0016, %asi
740 .word 0x22700001 ! 1194: BPE <illegal instruction>
741 .word 0xd40fe001 ! 1195: LDUB_I ldub [%r31 + 0x0001], %r10
742 .word 0xd407e001 ! 1200: LDUW_I lduw [%r31 + 0x0001], %r10
743 .word 0xd4d7e030 ! 1201: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r10
744 .word 0x20700001 ! 1202: BPN <illegal instruction>
745 ta T_CHANGE_PRIV ! macro
746 .word 0x26700001 ! 1206: BPL <illegal instruction>
747 .word 0x87802016 ! 1209: WRASI_I wr %r0, 0x0016, %asi
748 .word 0x81d02030 ! 1210: Tcc_I tn icc_or_xcc, %r0 + 48
749 ta T_CHANGE_NONHPRIV ! macro
750 .word 0xd447c000 ! 1212: LDSW_R ldsw [%r31 + %r0], %r10
751 .word 0x8dd02034 ! 1213: Tcc_I tneg icc_or_xcc, %r0 + 52
752 .word 0x38800001 ! 1222: BGU bgu,a <label_0x1>
753 .word 0xd487e030 ! 1227: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r10
754 .word 0xcef8c02a ! 1232: SWAPA_R swapa %r7, [%r3 + %r10] 0x01
755 .word 0xce8fe030 ! 1233: LDUBA_I lduba [%r31, + 0x0030] %asi, %r7
756 .word 0xce4fe001 ! 1236: LDSB_I ldsb [%r31 + 0x0001], %r7
757 mov 0x34, %r30
758 .word 0x83d0001e ! 1237: Tcc_R te icc_or_xcc, %r0 + %r30
759 mov 0x32, %r30
760 .word 0x8dd0001e ! 1238: Tcc_R tneg icc_or_xcc, %r0 + %r30
761 mov 0x34, %r30
762 .word 0x9fd0001e ! 1241: Tcc_R tvc icc_or_xcc, %r0 + %r30
763 ta T_CHANGE_NONHPRIV ! macro
764 .word 0xce17e001 ! 1255: LDUH_I lduh [%r31 + 0x0001], %r7
765 .word 0xcecfe030 ! 1256: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r7
766 .word 0x3c800001 ! 1257: BPOS bpos,a <label_0x1>
767 .word 0x8da0c9a8 ! 1258: FDIVs fdivs %f3, %f8, %f6
768 .word 0xcc87e030 ! 1261: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r6
769 .word 0x2a800001 ! 1262: BCS bcs,a <label_0x1>
770 .word 0xcc880e40 ! 1263: LDUBA_R lduba [%r0, %r0] 0x72, %r6
771 .word 0x3e800001 ! 1266: BVC bvc,a <label_0x1>
772 .word 0xcc4fe001 ! 1269: LDSB_I ldsb [%r31 + 0x0001], %r6
773 .word 0x95d02035 ! 1272: Tcc_I tg icc_or_xcc, %r0 + 53
774 mov 0x35, %r30
775 .word 0x99d0001e ! 1273: Tcc_R tgu icc_or_xcc, %r0 + %r30
776 .word 0x93d02033 ! 1276: Tcc_I tne icc_or_xcc, %r0 + 51
777 .word 0xcc87e010 ! 1277: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r6
778 .word 0xcc87e000 ! 1280: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r6
779 .word 0xccc00e60 ! 1283: LDSWA_R ldswa [%r0, %r0] 0x73, %r6
780 .word 0xcc17e001 ! 1284: LDUH_I lduh [%r31 + 0x0001], %r6
781 ta T_CHANGE_HPRIV ! macro
782 .word 0x8fd02035 ! 1290: Tcc_I tvs icc_or_xcc, %r0 + 53
783 .word 0x97a349e1 ! 1291: FDIVq dis not found
784
785 .word 0x24700001 ! 1300: BPLE <illegal instruction>
786 .word 0xd6d7e030 ! 1301: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r11
787 .word 0x81d02032 ! 1302: Tcc_I tn icc_or_xcc, %r0 + 50
788 .word 0xd6dfe010 ! 1305: LDXA_I ldxa [%r31, + 0x0010] %asi, %r11
789 .word 0x81d02034 ! 1306: Tcc_I tn icc_or_xcc, %r0 + 52
790 .word 0x81a049cb ! 1309: FDIVd fdivd %f32, %f42, %f0
791 .word 0xc0c7e000 ! 1310: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r0
792 .word 0xc097e010 ! 1311: LDUHA_I lduha [%r31, + 0x0010] %asi, %r0
793 mov 0x31, %r30
794 .word 0x8bd0001e ! 1314: Tcc_R tcs icc_or_xcc, %r0 + %r30
795 .word 0xc0dfe020 ! 1317: LDXA_I ldxa [%r31, + 0x0020] %asi, %r0
796 .word 0xde7ba001 ! 1318: SWAP_I swap %r15, [%r14 + 0x0001]
797 .word 0x36800001 ! 1321: BGE bge,a <label_0x1>
798 .word 0x89d02035 ! 1324: Tcc_I tleu icc_or_xcc, %r0 + 53
799 .word 0xde97e030 ! 1325: LDUHA_I lduha [%r31, + 0x0030] %asi, %r15
800 .word 0xde8fe030 ! 1326: LDUBA_I lduba [%r31, + 0x0030] %asi, %r15
801 .word 0x2a700001 ! 1331: BPCS <illegal instruction>
802 .word 0x99d02034 ! 1334: Tcc_I tgu icc_or_xcc, %r0 + 52
803 mov 0x35, %r30
804 .word 0x83d0001e ! 1335: Tcc_R te icc_or_xcc, %r0 + %r30
805 .word 0x9bd02030 ! 1336: Tcc_I tcc icc_or_xcc, %r0 + 48
806 mov 0x34, %r30
807 .word 0x89d0001e ! 1339: Tcc_R tleu icc_or_xcc, %r0 + %r30
808 .word 0x87802004 ! 1342: WRASI_I wr %r0, 0x0004, %asi
809 .word 0xded7e020 ! 1345: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r15
810 .word 0x83494000 ! 1346: RDHPR_HTBA rdhpr %htba, %r1
811 .word 0x85d02033 ! 1349: Tcc_I tle icc_or_xcc, %r0 + 51
812 .word 0xc29004a0 ! 1354: LDUHA_R lduha [%r0, %r0] 0x25, %r1
813 .word 0x87d02031 ! 1357: Tcc_I tl icc_or_xcc, %r0 + 49
814 .word 0xc2dfe030 ! 1362: LDXA_I ldxa [%r31, + 0x0030] %asi, %r1
815 .word 0x2c800001 ! 1363: BNEG bneg,a <label_0x1>
816 mov 0x30, %r30
817 .word 0x8fd0001e ! 1364: Tcc_R tvs icc_or_xcc, %r0 + %r30
818 .word 0xc28804a0 ! 1365: LDUBA_R lduba [%r0, %r0] 0x25, %r1
819 .word 0x9482400b ! 1368: ADDcc_R addcc %r9, %r11, %r10
820 .word 0xd447e001 ! 1369: LDSW_I ldsw [%r31 + 0x0001], %r10
821 .word 0x97d02030 ! 1370: Tcc_I tge icc_or_xcc, %r0 + 48
822 .word 0xd457e001 ! 1371: LDSH_I ldsh [%r31 + 0x0001], %r10
823 .word 0x87d02035 ! 1378: Tcc_I tl icc_or_xcc, %r0 + 53
824 .word 0x28800001 ! 1379: BLEU bleu,a <label_0x1>
825 .word 0xd4d80e40 ! 1382: LDXA_R ldxa [%r0, %r0] 0x72, %r10
826 .word 0x9c6b4005 ! 1387: UDIVX_R udivx %r13, %r5, %r14
827 .word 0x2e800001 ! 1388: BVS bvs,a <label_0x1>
828 .word 0x30700001 ! 1391: BPA <illegal instruction>
829 ta T_CHANGE_PRIV ! macro
830 .word 0xdc47c000 ! 1401: LDSW_R ldsw [%r31 + %r0], %r14
831 .word 0x28800001 ! 1408: BLEU bleu,a <label_0x1>
832 .word 0x81d02032 ! 1413: Tcc_I tn icc_or_xcc, %r0 + 50
833 .word 0xdcc804a0 ! 1414: LDSBA_R ldsba [%r0, %r0] 0x25, %r14
834 .word 0x92c3a001 ! 1415: ADDCcc_I addccc %r14, 0x0001, %r9
835 mov 0x30, %r30
836 .word 0x85d0001e ! 1416: Tcc_R tle icc_or_xcc, %r0 + %r30
837 .word 0xd217e001 ! 1423: LDUH_I lduh [%r31 + 0x0001], %r9
838 mov 0x30, %r30
839 .word 0x8bd0001e ! 1430: Tcc_R tcs icc_or_xcc, %r0 + %r30
840 .word 0xd2dfe010 ! 1431: LDXA_I ldxa [%r31, + 0x0010] %asi, %r9
841 .word 0xd217e001 ! 1432: LDUH_I lduh [%r31 + 0x0001], %r9
842 mov 0x30, %r30
843 .word 0x9bd0001e ! 1439: Tcc_R tcc icc_or_xcc, %r0 + %r30
844 .word 0xd217e001 ! 1440: LDUH_I lduh [%r31 + 0x0001], %r9
845 .word 0xd2cfe020 ! 1443: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r9
846 .word 0x82816001 ! 1448: ADDcc_I addcc %r5, 0x0001, %r1
847 .word 0x81d02030 ! 1451: Tcc_I tn icc_or_xcc, %r0 + 48
848 .word 0x9bd02033 ! 1452: Tcc_I tcc icc_or_xcc, %r0 + 51
849 .word 0x8bd02031 ! 1453: Tcc_I tcs icc_or_xcc, %r0 + 49
850 .word 0xc297e010 ! 1460: LDUHA_I lduha [%r31, + 0x0010] %asi, %r1
851 .word 0xc2880e80 ! 1463: LDUBA_R lduba [%r0, %r0] 0x74, %r1
852 .word 0xc207e001 ! 1466: LDUW_I lduw [%r31 + 0x0001], %r1
853 .word 0xcefb4025 ! 1475: SWAPA_R swapa %r7, [%r13 + %r5] 0x01
854 .word 0x32700001 ! 1478: BPNE <illegal instruction>
855 .word 0xce07c000 ! 1479: LDUW_R lduw [%r31 + %r0], %r7
856 .word 0x87802045 ! 1480: WRASI_I wr %r0, 0x0045, %asi
857 .word 0x28700001 ! 1485: BPLEU <illegal instruction>
858 .word 0x8f68a001 ! 1486: SDIVX_I sdivx %r2, 0x0001, %r7
859 .word 0x81d02034 ! 1489: Tcc_I tn icc_or_xcc, %r0 + 52
860 mov 0x33, %r30
861 .word 0x87d0001e ! 1496: Tcc_R tl icc_or_xcc, %r0 + %r30
862 mov 0x32, %r30
863 .word 0x97d0001e ! 1501: Tcc_R tge icc_or_xcc, %r0 + %r30
864 .word 0xce0fe001 ! 1502: LDUB_I ldub [%r31 + 0x0001], %r7
865 mov 0x35, %r30
866 .word 0x8bd0001e ! 1503: Tcc_R tcs icc_or_xcc, %r0 + %r30
867 .word 0x8adb0007 ! 1504: SMULcc_R smulcc %r12, %r7, %r5
868 mov 0x35, %r30
869 .word 0x81d0001e ! 1509: Tcc_R tn icc_or_xcc, %r0 + %r30
870 .word 0xca4fe001 ! 1510: LDSB_I ldsb [%r31 + 0x0001], %r5
871 mov 0x30, %r30
872 .word 0x83d0001e ! 1511: Tcc_R te icc_or_xcc, %r0 + %r30
873 .word 0x8dd02031 ! 1512: Tcc_I tneg icc_or_xcc, %r0 + 49
874 .word 0x87802014 ! 1517: WRASI_I wr %r0, 0x0014, %asi
875 .word 0x87802016 ! 1520: WRASI_I wr %r0, 0x0016, %asi
876 mov 0x33, %r30
877 .word 0x8fd0001e ! 1523: Tcc_R tvs icc_or_xcc, %r0 + %r30
878 .word 0x8a7ae001 ! 1526: SDIV_I sdiv %r11, 0x0001, %r5
879 .word 0xcadfe020 ! 1529: LDXA_I ldxa [%r31, + 0x0020] %asi, %r5
880 .word 0xca8fe020 ! 1532: LDUBA_I lduba [%r31, + 0x0020] %asi, %r5
881 .word 0x8bd02034 ! 1535: Tcc_I tcs icc_or_xcc, %r0 + 52
882 .word 0x2c800001 ! 1536: BNEG bneg,a <label_0x1>
883 .word 0x24700001 ! 1541: BPLE <illegal instruction>
884 .word 0x87802004 ! 1548: WRASI_I wr %r0, 0x0004, %asi
885 .word 0x87802054 ! 1549: WRASI_I wr %r0, 0x0054, %asi
886 .word 0x2e800001 ! 1554: BVS bvs,a <label_0x1>
887 .word 0xca47e001 ! 1555: LDSW_I ldsw [%r31 + 0x0001], %r5
888 .word 0xca8fe030 ! 1556: LDUBA_I lduba [%r31, + 0x0030] %asi, %r5
889 mov 0x32, %r30
890 .word 0x9bd0001e ! 1561: Tcc_R tcc icc_or_xcc, %r0 + %r30
891 mov 0x30, %r30
892 .word 0x9bd0001e ! 1564: Tcc_R tcc icc_or_xcc, %r0 + %r30
893 .word 0xca8fe010 ! 1567: LDUBA_I lduba [%r31, + 0x0010] %asi, %r5
894 .word 0x8d684004 ! 1570: SDIVX_R sdivx %r1, %r4, %r6
895 .word 0xcccfe030 ! 1573: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r6
896 .word 0xccc7e030 ! 1574: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r6
897 mov 0x32, %r30
898 .word 0x89d0001e ! 1579: Tcc_R tleu icc_or_xcc, %r0 + %r30
899 mov 0x32, %r30
900 .word 0x8dd0001e ! 1586: Tcc_R tneg icc_or_xcc, %r0 + %r30
901 .word 0x9bd02035 ! 1593: Tcc_I tcc icc_or_xcc, %r0 + 53
902 .word 0x8dd02031 ! 1594: Tcc_I tneg icc_or_xcc, %r0 + 49
903 .word 0x87a0c9eb ! 1595: FDIVq dis not found
904
905 .word 0x9dd02031 ! 1596: Tcc_I tpos icc_or_xcc, %r0 + 49
906 .word 0xc6dfe020 ! 1597: LDXA_I ldxa [%r31, + 0x0020] %asi, %r3
907 .word 0xc6d7e010 ! 1598: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r3
908 .word 0xc687e000 ! 1601: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r3
909 .word 0x9dd02032 ! 1610: Tcc_I tpos icc_or_xcc, %r0 + 50
910 .word 0x87a309c3 ! 1613: FDIVd fdivd %f12, %f34, %f34
911 .word 0xc64fe001 ! 1614: LDSB_I ldsb [%r31 + 0x0001], %r3
912 .word 0x87802004 ! 1615: WRASI_I wr %r0, 0x0004, %asi
913 mov 0x35, %r30
914 .word 0x9fd0001e ! 1618: Tcc_R tvc icc_or_xcc, %r0 + %r30
915 .word 0xcc7a2001 ! 1627: SWAP_I swap %r6, [%r8 + 0x0001]
916 .word 0x9d500000 ! 1632: RDPR_TPC rdpr %tpc, %r14
917 .word 0x8a794005 ! 1635: SDIV_R sdiv %r5, %r5, %r5
918 .word 0x906a6001 ! 1638: UDIVX_I udivx %r9, 0x0001, %r8
919 .word 0x8269c00c ! 1639: UDIVX_R udivx %r7, %r12, %r1
920 .word 0x32800001 ! 1640: BNE bne,a <label_0x1>
921 .word 0xc24fc000 ! 1645: LDSB_R ldsb [%r31 + %r0], %r1
922 .word 0xc247e001 ! 1648: LDSW_I ldsw [%r31 + 0x0001], %r1
923 .word 0x87802016 ! 1649: WRASI_I wr %r0, 0x0016, %asi
924 .word 0x8802e001 ! 1652: ADD_I add %r11, 0x0001, %r4
925 mov 0x33, %r30
926 .word 0x85d0001e ! 1653: Tcc_R tle icc_or_xcc, %r0 + %r30
927 .word 0x3c700001 ! 1654: BPPOS <illegal instruction>
928 .word 0x28800001 ! 1661: BLEU bleu,a <label_0x1>
929 .word 0xc857c000 ! 1666: LDSH_R ldsh [%r31 + %r0], %r4
930 .word 0x38700001 ! 1667: BPGU <illegal instruction>
931 .word 0x32700001 ! 1668: BPNE <illegal instruction>
932 .word 0xc88fe020 ! 1671: LDUBA_I lduba [%r31, + 0x0020] %asi, %r4
933 .word 0xc817e001 ! 1674: LDUH_I lduh [%r31 + 0x0001], %r4
934 ta T_CHANGE_NONPRIV ! macro
935 mov 0x34, %r30
936 .word 0x8fd0001e ! 1680: Tcc_R tvs icc_or_xcc, %r0 + %r30
937 .word 0x20700001 ! 1683: BPN <illegal instruction>
938 .word 0x32700001 ! 1684: BPNE <illegal instruction>
939 mov 0x35, %r30
940 .word 0x99d0001e ! 1691: Tcc_R tgu icc_or_xcc, %r0 + %r30
941 .word 0x93500000 ! 1692: RDPR_TPC rdpr %tpc, %r9
942 .word 0x8a002001 ! 1693: ADD_I add %r0, 0x0001, %r5
943 .word 0xca4fe001 ! 1694: LDSB_I ldsb [%r31 + 0x0001], %r5
944 .word 0x91d02033 ! 1697: Tcc_I ta icc_or_xcc, %r0 + 51
945 .word 0x22800001 ! 1698: BE be,a <label_0x1>
946 ta T_CHANGE_PRIV ! macro
947 .word 0xcacfe000 ! 1702: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r5
948 .word 0x806b8003 ! 1703: UDIVX_R udivx %r14, %r3, %r0
949 .word 0xc08004a0 ! 1704: LDUWA_R lduwa [%r0, %r0] 0x25, %r0
950 .word 0xc08fe020 ! 1709: LDUBA_I lduba [%r31, + 0x0020] %asi, %r0
951 .word 0x9ec22001 ! 1714: ADDCcc_I addccc %r8, 0x0001, %r15
952 mov 0x34, %r30
953 .word 0x8fd0001e ! 1715: Tcc_R tvs icc_or_xcc, %r0 + %r30
954 .word 0xde57c000 ! 1716: LDSH_R ldsh [%r31 + %r0], %r15
955 .word 0x8d508000 ! 1721: RDPR_TSTATE rdpr %tstate, %r6
956 .word 0xcc17e001 ! 1724: LDUH_I lduh [%r31 + 0x0001], %r6
957 .word 0x97508000 ! 1725: RDPR_TSTATE rdpr %tstate, %r11
958 .word 0x81690003 ! 1726: SDIVX_R sdivx %r4, %r3, %r0
959 .word 0x2e800001 ! 1727: BVS bvs,a <label_0x1>
960 .word 0x9bd02031 ! 1728: Tcc_I tcc icc_or_xcc, %r0 + 49
961 .word 0xc00fc000 ! 1731: LDUB_R ldub [%r31 + %r0], %r0
962 mov 0x33, %r30
963 .word 0x81d0001e ! 1734: Tcc_R tn icc_or_xcc, %r0 + %r30
964 .word 0x85d02032 ! 1737: Tcc_I tle icc_or_xcc, %r0 + 50
965 .word 0xc097e020 ! 1738: LDUHA_I lduha [%r31, + 0x0020] %asi, %r0
966 .word 0x85d02031 ! 1739: Tcc_I tle icc_or_xcc, %r0 + 49
967 .word 0x85d02032 ! 1742: Tcc_I tle icc_or_xcc, %r0 + 50
968 ta T_CHANGE_NONHPRIV ! macro
969 .word 0xc04fc000 ! 1746: LDSB_R ldsb [%r31 + %r0], %r0
970 mov 0x32, %r30
971 .word 0x9fd0001e ! 1751: Tcc_R tvc icc_or_xcc, %r0 + %r30
972 .word 0xc007c000 ! 1754: LDUW_R lduw [%r31 + %r0], %r0
973 .word 0x83508000 ! 1757: RDPR_TSTATE rdpr %tstate, %r1
974 .word 0xc287e000 ! 1758: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r1
975 .word 0x97d02033 ! 1759: Tcc_I tge icc_or_xcc, %r0 + 51
976 .word 0x95d02032 ! 1766: Tcc_I tg icc_or_xcc, %r0 + 50
977 .word 0x87802016 ! 1769: WRASI_I wr %r0, 0x0016, %asi
978 .word 0x87802010 ! 1780: WRASI_I wr %r0, 0x0010, %asi
979 .word 0xc24fc000 ! 1781: LDSB_R ldsb [%r31 + %r0], %r1
980 mov 0x30, %r30
981 .word 0x9dd0001e ! 1790: Tcc_R tpos icc_or_xcc, %r0 + %r30
982 .word 0x97d02032 ! 1795: Tcc_I tge icc_or_xcc, %r0 + 50
983 .word 0xdfe14028 ! 1800: CASA_I casa [%r5] 0x 1, %r8, %r15
984 .word 0x8b6b4008 ! 1801: SDIVX_R sdivx %r13, %r8, %r5
985 .word 0x93d02030 ! 1804: Tcc_I tne icc_or_xcc, %r0 + 48
986 .word 0xc6786001 ! 1805: SWAP_I swap %r3, [%r1 + 0x0001]
987 .word 0x9a4a8000 ! 1812: MULX_R mulx %r10, %r0, %r13
988 ta T_CHANGE_NONPRIV ! macro
989 .word 0x83a309a5 ! 1814: FDIVs fdivs %f12, %f5, %f1
990 .word 0xc2dfe000 ! 1819: LDXA_I ldxa [%r31, + 0x0000] %asi, %r1
991 mov 0x34, %r30
992 .word 0x9fd0001e ! 1822: Tcc_R tvc icc_or_xcc, %r0 + %r30
993 .word 0x8fd02033 ! 1825: Tcc_I tvs icc_or_xcc, %r0 + 51
994 .word 0xc287e020 ! 1828: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r1
995 .word 0x9b6bc003 ! 1835: SDIVX_R sdivx %r15, %r3, %r13
996 .word 0x844ba001 ! 1836: MULX_I mulx %r14, 0x0001, %r2
997 .word 0xc487e020 ! 1841: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r2
998 .word 0x24800001 ! 1844: BLE ble,a <label_0x1>
999 .word 0x87802004 ! 1847: WRASI_I wr %r0, 0x0004, %asi
1000 .word 0x87802004 ! 1848: WRASI_I wr %r0, 0x0004, %asi
1001 .word 0x8bd02030 ! 1853: Tcc_I tcs icc_or_xcc, %r0 + 48
1002 .word 0x8a002001 ! 1856: ADD_I add %r0, 0x0001, %r5
1003 .word 0xca8fe010 ! 1857: LDUBA_I lduba [%r31, + 0x0010] %asi, %r5
1004 .word 0x8fd02033 ! 1862: Tcc_I tvs icc_or_xcc, %r0 + 51
1005 .word 0x884ae001 ! 1863: MULX_I mulx %r11, 0x0001, %r4
1006 .word 0xc807c000 ! 1866: LDUW_R lduw [%r31 + %r0], %r4
1007 .word 0x826ac005 ! 1867: UDIVX_R udivx %r11, %r5, %r1
1008 ta T_CHANGE_NONPRIV ! macro
1009 .word 0x26700001 ! 1873: BPL <illegal instruction>
1010 .word 0x38700001 ! 1874: BPGU <illegal instruction>
1011 .word 0x24700001 ! 1877: BPLE <illegal instruction>
1012 .word 0xc24fc000 ! 1878: LDSB_R ldsb [%r31 + %r0], %r1
1013 mov 0x33, %r30
1014 .word 0x9fd0001e ! 1879: Tcc_R tvc icc_or_xcc, %r0 + %r30
1015 .word 0x8b504000 ! 1884: RDPR_TNPC rdpr %tnpc, %r5
1016 .word 0x9fd02035 ! 1885: Tcc_I tvc icc_or_xcc, %r0 + 53
1017 .word 0x867a2001 ! 1888: SDIV_I sdiv %r8, 0x0001, %r3
1018 .word 0x8c7aa001 ! 1893: SDIV_I sdiv %r10, 0x0001, %r6
1019 ta T_CHANGE_NONHPRIV ! macro
1020 .word 0x83a389c1 ! 1899: FDIVd fdivd %f14, %f32, %f32
1021 .word 0x87d02030 ! 1906: Tcc_I tl icc_or_xcc, %r0 + 48
1022 .word 0xc2c00e60 ! 1909: LDSWA_R ldswa [%r0, %r0] 0x73, %r1
1023 .word 0x34800001 ! 1916: BG bg,a <label_0x1>
1024 ta T_CHANGE_HPRIV ! macro
1025 mov 0x30, %r30
1026 .word 0x8fd0001e ! 1920: Tcc_R tvs icc_or_xcc, %r0 + %r30
1027 mov 0x32, %r30
1028 .word 0x81d0001e ! 1921: Tcc_R tn icc_or_xcc, %r0 + %r30
1029 .word 0x30700001 ! 1922: BPA <illegal instruction>
1030 .word 0x3e700001 ! 1923: BPVC <illegal instruction>
1031 .word 0x22800001 ! 1932: BE be,a <label_0x1>
1032 .word 0xc247c000 ! 1935: LDSW_R ldsw [%r31 + %r0], %r1
1033 mov 0x35, %r30
1034 .word 0x83d0001e ! 1938: Tcc_R te icc_or_xcc, %r0 + %r30
1035 ta T_CHANGE_HPRIV ! macro
1036 .word 0xc24fc000 ! 1958: LDSB_R ldsb [%r31 + %r0], %r1
1037 .word 0x8fd02031 ! 1965: Tcc_I tvs icc_or_xcc, %r0 + 49
1038 .word 0xc2dfe020 ! 1976: LDXA_I ldxa [%r31, + 0x0020] %asi, %r1
1039 .word 0x87802045 ! 1981: WRASI_I wr %r0, 0x0045, %asi
1040 .word 0xdbe3402b ! 1982: CASA_I casa [%r13] 0x 1, %r11, %r13
1041 .word 0xdac7e000 ! 1983: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r13
1042 .word 0xdad004a0 ! 1984: LDSHA_R ldsha [%r0, %r0] 0x25, %r13
1043 mov 0x31, %r30
1044 .word 0x8dd0001e ! 1989: Tcc_R tneg icc_or_xcc, %r0 + %r30
1045 .word 0x95d02031 ! 1990: Tcc_I tg icc_or_xcc, %r0 + 49
1046 .word 0xda0fc000 ! 1991: LDUB_R ldub [%r31 + %r0], %r13
1047 .word 0x97d02035 ! 1992: Tcc_I tge icc_or_xcc, %r0 + 53
1048 mov 0x30, %r30
1049 .word 0x95d0001e ! 1999: Tcc_R tg icc_or_xcc, %r0 + %r30
1050 .word 0xdadfe020 ! 2000: LDXA_I ldxa [%r31, + 0x0020] %asi, %r13
1051 .word 0xda97e010 ! 2001: LDUHA_I lduha [%r31, + 0x0010] %asi, %r13
1052 .word 0x87802004 ! 2006: WRASI_I wr %r0, 0x0004, %asi
1053 mov 0x35, %r30
1054 .word 0x9bd0001e ! 2007: Tcc_R tcc icc_or_xcc, %r0 + %r30
1055 .word 0x87802045 ! 2008: WRASI_I wr %r0, 0x0045, %asi
1056 mov 0x35, %r30
1057 .word 0x8bd0001e ! 2009: Tcc_R tcs icc_or_xcc, %r0 + %r30
1058 .word 0x85d02031 ! 2010: Tcc_I tle icc_or_xcc, %r0 + 49
1059 .word 0xda57c000 ! 2011: LDSH_R ldsh [%r31 + %r0], %r13
1060 .word 0xda07c000 ! 2020: LDUW_R lduw [%r31 + %r0], %r13
1061 .word 0xda47e001 ! 2023: LDSW_I ldsw [%r31 + 0x0001], %r13
1062 .word 0xda4fc000 ! 2026: LDSB_R ldsb [%r31 + %r0], %r13
1063 .word 0x97d02034 ! 2027: Tcc_I tge icc_or_xcc, %r0 + 52
1064 .word 0xda97e010 ! 2028: LDUHA_I lduha [%r31, + 0x0010] %asi, %r13
1065 .word 0xdac7e000 ! 2029: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r13
1066 mov 0x31, %r30
1067 .word 0x8dd0001e ! 2030: Tcc_R tneg icc_or_xcc, %r0 + %r30
1068 .word 0x20800001 ! 2031: BN bn,a <label_0x1>
1069 .word 0x3e700001 ! 2032: BPVC <illegal instruction>
1070 .word 0xdacfe000 ! 2043: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r13
1071 .word 0x30800001 ! 2048: BA ba,a <label_0x1>
1072 mov 0x34, %r30
1073 .word 0x9dd0001e ! 2053: Tcc_R tpos icc_or_xcc, %r0 + %r30
1074 .word 0x20700001 ! 2058: BPN <illegal instruction>
1075 .word 0x3c800001 ! 2059: BPOS bpos,a <label_0x1>
1076 .word 0x36700001 ! 2060: BPGE <illegal instruction>
1077 .word 0xda57e001 ! 2063: LDSH_I ldsh [%r31 + 0x0001], %r13
1078 .word 0xda5fe001 ! 2066: LDX_I ldx [%r31 + 0x0001], %r13
1079 .word 0xda47c000 ! 2071: LDSW_R ldsw [%r31 + %r0], %r13
1080 .word 0x99500000 ! 2074: RDPR_TPC rdpr %tpc, %r12
1081 .word 0x9f500000 ! 2077: RDPR_TPC rdpr %tpc, %r15
1082 .word 0x28700001 ! 2084: BPLEU <illegal instruction>
1083 .word 0x8351c000 ! 2085: RDPR_TL rdpr %tl, %r1
1084 .word 0x87802045 ! 2088: WRASI_I wr %r0, 0x0045, %asi
1085 ta T_CHANGE_NONHPRIV ! macro
1086 .word 0x3c700001 ! 2096: BPPOS <illegal instruction>
1087 .word 0x9b508000 ! 2101: RDPR_TSTATE rdpr %tstate, %r13
1088 mov 0x30, %r30
1089 .word 0x87d0001e ! 2102: Tcc_R tl icc_or_xcc, %r0 + %r30
1090 .word 0x81d02032 ! 2103: Tcc_I tn icc_or_xcc, %r0 + 50
1091 .word 0x8d68000f ! 2110: SDIVX_R sdivx %r0, %r15, %r6
1092 .word 0x91d02031 ! 2111: Tcc_I ta icc_or_xcc, %r0 + 49
1093 .word 0x2e700001 ! 2114: BPVS <illegal instruction>
1094 .word 0x3c700001 ! 2117: BPPOS <illegal instruction>
1095 .word 0x916a6001 ! 2128: SDIVX_I sdivx %r9, 0x0001, %r8
1096 .word 0x99d02035 ! 2133: Tcc_I tgu icc_or_xcc, %r0 + 53
1097 .word 0x8b50c000 ! 2134: RDPR_TT rdpr %tt, %r5
1098 .word 0x3a800001 ! 2135: BCC bcc,a <label_0x1>
1099 .word 0x87802016 ! 2144: WRASI_I wr %r0, 0x0016, %asi
1100 .word 0x3c800001 ! 2145: BPOS bpos,a <label_0x1>
1101 .word 0x81d02035 ! 2146: Tcc_I tn icc_or_xcc, %r0 + 53
1102 .word 0xca17c000 ! 2151: LDUH_R lduh [%r31 + %r0], %r5
1103 .word 0xca8004a0 ! 2154: LDUWA_R lduwa [%r0, %r0] 0x25, %r5
1104 ta T_CHANGE_HPRIV ! macro
1105 .word 0x87802016 ! 2156: WRASI_I wr %r0, 0x0016, %asi
1106 .word 0xca0fc000 ! 2159: LDUB_R ldub [%r31 + %r0], %r5
1107 .word 0xcadfe020 ! 2162: LDXA_I ldxa [%r31, + 0x0020] %asi, %r5
1108 .word 0x90c26001 ! 2163: ADDCcc_I addccc %r9, 0x0001, %r8
1109 ta T_CHANGE_NONPRIV ! macro
1110 .word 0x89696001 ! 2171: SDIVX_I sdivx %r5, 0x0001, %r4
1111 mov 0x30, %r30
1112 .word 0x81d0001e ! 2172: Tcc_R tn icc_or_xcc, %r0 + %r30
1113 mov 0x31, %r30
1114 .word 0x97d0001e ! 2175: Tcc_R tge icc_or_xcc, %r0 + %r30
1115 .word 0xc8dfe000 ! 2176: LDXA_I ldxa [%r31, + 0x0000] %asi, %r4
1116 .word 0x80c16001 ! 2177: ADDCcc_I addccc %r5, 0x0001, %r0
1117 .word 0x8d494000 ! 2180: RDHPR_HTBA rdhpr %htba, %r6
1118 ta T_CHANGE_HPRIV ! macro
1119 .word 0xcc0fe001 ! 2188: LDUB_I ldub [%r31 + 0x0001], %r6
1120 .word 0xcccfe000 ! 2193: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r6
1121 .word 0x30700001 ! 2194: BPA <illegal instruction>
1122 .word 0x3c800001 ! 2195: BPOS bpos,a <label_0x1>
1123 mov 0x35, %r30
1124 .word 0x95d0001e ! 2196: Tcc_R tg icc_or_xcc, %r0 + %r30
1125 .word 0x85504000 ! 2197: RDPR_TNPC rdpr %tnpc, %r2
1126 .word 0xc4900e60 ! 2200: LDUHA_R lduha [%r0, %r0] 0x73, %r2
1127 .word 0x34700001 ! 2203: BPG <illegal instruction>
1128 .word 0xc4d7e010 ! 2204: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r2
1129 .word 0xc407c000 ! 2205: LDUW_R lduw [%r31 + %r0], %r2
1130 .word 0xc48004a0 ! 2210: LDUWA_R lduwa [%r0, %r0] 0x25, %r2
1131 .word 0xd6796001 ! 2217: SWAP_I swap %r11, [%r5 + 0x0001]
1132 .word 0xd687e020 ! 2222: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r11
1133 .word 0xd6d7e010 ! 2223: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r11
1134 .word 0x87802014 ! 2224: WRASI_I wr %r0, 0x0014, %asi
1135 .word 0x3e800001 ! 2225: BVC bvc,a <label_0x1>
1136 .word 0x95d02033 ! 2226: Tcc_I tg icc_or_xcc, %r0 + 51
1137 .word 0x8bd02035 ! 2229: Tcc_I tcs icc_or_xcc, %r0 + 53
1138 ta T_CHANGE_NONPRIV ! macro
1139 .word 0x87802045 ! 2243: WRASI_I wr %r0, 0x0045, %asi
1140 .word 0x8e036001 ! 2244: ADD_I add %r13, 0x0001, %r7
1141 mov 0x35, %r30
1142 .word 0x95d0001e ! 2253: Tcc_R tg icc_or_xcc, %r0 + %r30
1143 .word 0x24800001 ! 2254: BLE ble,a <label_0x1>
1144 .word 0xced004a0 ! 2257: LDSHA_R ldsha [%r0, %r0] 0x25, %r7
1145 mov 0x30, %r30
1146 .word 0x81d0001e ! 2258: Tcc_R tn icc_or_xcc, %r0 + %r30
1147 .word 0xce0fc000 ! 2263: LDUB_R ldub [%r31 + %r0], %r7
1148 mov 0x35, %r30
1149 .word 0x95d0001e ! 2268: Tcc_R tg icc_or_xcc, %r0 + %r30
1150 .word 0x81d02032 ! 2269: Tcc_I tn icc_or_xcc, %r0 + 50
1151 ta T_CHANGE_NONPRIV ! macro
1152 mov 0x32, %r30
1153 .word 0x8bd0001e ! 2281: Tcc_R tcs icc_or_xcc, %r0 + %r30
1154 mov 0x31, %r30
1155 .word 0x9dd0001e ! 2284: Tcc_R tpos icc_or_xcc, %r0 + %r30
1156 .word 0x3e700001 ! 2287: BPVC <illegal instruction>
1157 .word 0x9fd02034 ! 2290: Tcc_I tvc icc_or_xcc, %r0 + 52
1158 .word 0x8fa249a4 ! 2293: FDIVs fdivs %f9, %f4, %f7
1159 .word 0x87802045 ! 2294: WRASI_I wr %r0, 0x0045, %asi
1160 .word 0xcecfe010 ! 2295: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r7
1161 .word 0xce07e001 ! 2296: LDUW_I lduw [%r31 + 0x0001], %r7
1162 .word 0xce8fe030 ! 2297: LDUBA_I lduba [%r31, + 0x0030] %asi, %r7
1163 .word 0x8351c000 ! 2304: RDPR_TL rdpr %tl, %r1
1164 .word 0xc287e020 ! 2305: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r1
1165 .word 0x94796001 ! 2306: SDIV_I sdiv %r5, 0x0001, %r10
1166 .word 0x97d02034 ! 2307: Tcc_I tge icc_or_xcc, %r0 + 52
1167 .word 0x26700001 ! 2312: BPL <illegal instruction>
1168 mov 0x30, %r30
1169 .word 0x89d0001e ! 2313: Tcc_R tleu icc_or_xcc, %r0 + %r30
1170 .word 0x3c800001 ! 2314: BPOS bpos,a <label_0x1>
1171 .word 0xd4d00e80 ! 2315: LDSHA_R ldsha [%r0, %r0] 0x74, %r10
1172 .word 0x89d02033 ! 2322: Tcc_I tleu icc_or_xcc, %r0 + 51
1173 mov 0x34, %r30
1174 .word 0x89d0001e ! 2323: Tcc_R tleu icc_or_xcc, %r0 + %r30
1175 .word 0xd48fe020 ! 2326: LDUBA_I lduba [%r31, + 0x0020] %asi, %r10
1176 .word 0x87802045 ! 2329: WRASI_I wr %r0, 0x0045, %asi
1177 .word 0xd4d804a0 ! 2330: LDXA_R ldxa [%r0, %r0] 0x25, %r10
1178 .word 0xd417e001 ! 2331: LDUH_I lduh [%r31 + 0x0001], %r10
1179 .word 0xd4c7e030 ! 2334: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r10
1180 .word 0x8dd02033 ! 2341: Tcc_I tneg icc_or_xcc, %r0 + 51
1181 .word 0x9bd02035 ! 2344: Tcc_I tcc icc_or_xcc, %r0 + 53
1182 .word 0xd4c7e000 ! 2345: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r10
1183 mov 0x30, %r30
1184 .word 0x89d0001e ! 2348: Tcc_R tleu icc_or_xcc, %r0 + %r30
1185 .word 0xd48804a0 ! 2351: LDUBA_R lduba [%r0, %r0] 0x25, %r10
1186 .word 0x2e800001 ! 2352: BVS bvs,a <label_0x1>
1187 .word 0xd4d7e030 ! 2359: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r10
1188 mov 0x32, %r30
1189 .word 0x95d0001e ! 2362: Tcc_R tg icc_or_xcc, %r0 + %r30
1190 .word 0xd457e001 ! 2363: LDSH_I ldsh [%r31 + 0x0001], %r10
1191 .word 0xd4d00e40 ! 2366: LDSHA_R ldsha [%r0, %r0] 0x72, %r10
1192 .word 0xd487e000 ! 2369: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r10
1193 .word 0xd497e010 ! 2370: LDUHA_I lduha [%r31, + 0x0010] %asi, %r10
1194 .word 0xd48fe000 ! 2371: LDUBA_I lduba [%r31, + 0x0000] %asi, %r10
1195 .word 0xd447c000 ! 2372: LDSW_R ldsw [%r31 + %r0], %r10
1196 .word 0x2a700001 ! 2373: BPCS <illegal instruction>
1197 .word 0x80d2a001 ! 2378: UMULcc_I umulcc %r10, 0x0001, %r0
1198 .word 0x3a800001 ! 2379: BCC bcc,a <label_0x1>
1199 mov 0x35, %r30
1200 .word 0x89d0001e ! 2384: Tcc_R tleu icc_or_xcc, %r0 + %r30
1201 .word 0xc09004a0 ! 2385: LDUHA_R lduha [%r0, %r0] 0x25, %r0
1202 .word 0xc047c000 ! 2390: LDSW_R ldsw [%r31 + %r0], %r0
1203 mov 0x32, %r30
1204 .word 0x89d0001e ! 2395: Tcc_R tleu icc_or_xcc, %r0 + %r30
1205 .word 0x94c26001 ! 2398: ADDCcc_I addccc %r9, 0x0001, %r10
1206 .word 0xd417e001 ! 2399: LDUH_I lduh [%r31 + 0x0001], %r10
1207 .word 0xd4dfe030 ! 2400: LDXA_I ldxa [%r31, + 0x0030] %asi, %r10
1208 .word 0x87d02032 ! 2405: Tcc_I tl icc_or_xcc, %r0 + 50
1209 .word 0xd407c000 ! 2406: LDUW_R lduw [%r31 + %r0], %r10
1210 .word 0xd4d7e000 ! 2409: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r10
1211 .word 0x99d02033 ! 2410: Tcc_I tgu icc_or_xcc, %r0 + 51
1212 .word 0x9151c000 ! 2411: RDPR_TL rdpr %tl, %r8
1213 .word 0xd08fe030 ! 2414: LDUBA_I lduba [%r31, + 0x0030] %asi, %r8
1214 .word 0x2a800001 ! 2415: BCS bcs,a <label_0x1>
1215 .word 0xd047e001 ! 2416: LDSW_I ldsw [%r31 + 0x0001], %r8
1216 .word 0x94c12001 ! 2417: ADDCcc_I addccc %r4, 0x0001, %r10
1217 .word 0x93500000 ! 2418: RDPR_TPC rdpr %tpc, %r9
1218 .word 0x8a836001 ! 2421: ADDcc_I addcc %r13, 0x0001, %r5
1219 .word 0xca0fe001 ! 2422: LDUB_I ldub [%r31 + 0x0001], %r5
1220 .word 0x91d02035 ! 2425: Tcc_I ta icc_or_xcc, %r0 + 53
1221 .word 0xd1e00028 ! 2426: CASA_I casa [%r0] 0x 1, %r8, %r8
1222 ta T_CHANGE_PRIV ! macro
1223 .word 0x99d02031 ! 2432: Tcc_I tgu icc_or_xcc, %r0 + 49
1224 .word 0x95508000 ! 2435: RDPR_TSTATE rdpr %tstate, %r10
1225 .word 0x97514000 ! 2440: RDPR_TBA rdpr %tba, %r11
1226 .word 0x38800001 ! 2441: BGU bgu,a <label_0x1>
1227 ta T_CHANGE_HPRIV ! macro
1228 mov 0x32, %r30
1229 .word 0x99d0001e ! 2457: Tcc_R tgu icc_or_xcc, %r0 + %r30
1230 .word 0x22800001 ! 2464: BE be,a <label_0x1>
1231 .word 0x9a51800a ! 2465: UMUL_R umul %r6, %r10, %r13
1232 .word 0x91494000 ! 2466: RDHPR_HTBA rdhpr %htba, %r8
1233 .word 0x87802010 ! 2467: WRASI_I wr %r0, 0x0010, %asi
1234 .word 0x80528000 ! 2470: UMUL_R umul %r10, %r0, %r0
1235 .word 0xc017c000 ! 2475: LDUH_R lduh [%r31 + %r0], %r0
1236 .word 0xc087e030 ! 2478: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r0
1237 .word 0x8fd02030 ! 2479: Tcc_I tvs icc_or_xcc, %r0 + 48
1238 .word 0xc087e000 ! 2488: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r0
1239 mov 0x31, %r30
1240 .word 0x81d0001e ! 2489: Tcc_R tn icc_or_xcc, %r0 + %r30
1241 .word 0x87802014 ! 2490: WRASI_I wr %r0, 0x0014, %asi
1242 .word 0xc057c000 ! 2491: LDSH_R ldsh [%r31 + %r0], %r0
1243 .word 0xc007e001 ! 2492: LDUW_I lduw [%r31 + 0x0001], %r0
1244 ta T_CHANGE_PRIV ! macro
1245 .word 0x984a4006 ! 2498: MULX_R mulx %r9, %r6, %r12
1246 .word 0x99494000 ! 2501: RDHPR_HTBA rdhpr %htba, %r12
1247 .word 0x95514000 ! 2502: RDPR_TBA rdpr %tba, %r10
1248 .word 0xd407e001 ! 2505: LDUW_I lduw [%r31 + 0x0001], %r10
1249 .word 0x8bd02032 ! 2506: Tcc_I tcs icc_or_xcc, %r0 + 50
1250 mov 0x34, %r30
1251 .word 0x99d0001e ! 2507: Tcc_R tgu icc_or_xcc, %r0 + %r30
1252 mov 0x31, %r30
1253 .word 0x9bd0001e ! 2510: Tcc_R tcc icc_or_xcc, %r0 + %r30
1254 .word 0x2e800001 ! 2511: BVS bvs,a <label_0x1>
1255 .word 0xd417e001 ! 2512: LDUH_I lduh [%r31 + 0x0001], %r10
1256 ta T_CHANGE_NONHPRIV ! macro
1257 .word 0xd49004a0 ! 2520: LDUHA_R lduha [%r0, %r0] 0x25, %r10
1258 .word 0x36800001 ! 2523: BGE bge,a <label_0x1>
1259 .word 0x8283c004 ! 2524: ADDcc_R addcc %r15, %r4, %r1
1260 .word 0x8bd02030 ! 2525: Tcc_I tcs icc_or_xcc, %r0 + 48
1261 .word 0xc28fe020 ! 2536: LDUBA_I lduba [%r31, + 0x0020] %asi, %r1
1262 .word 0x93d02030 ! 2541: Tcc_I tne icc_or_xcc, %r0 + 48
1263 .word 0xc28fe010 ! 2542: LDUBA_I lduba [%r31, + 0x0010] %asi, %r1
1264 .word 0xc207e001 ! 2545: LDUW_I lduw [%r31 + 0x0001], %r1
1265 .word 0x9dd02035 ! 2546: Tcc_I tpos icc_or_xcc, %r0 + 53
1266 .word 0x83d02033 ! 2547: Tcc_I te icc_or_xcc, %r0 + 51
1267 .word 0x847be001 ! 2548: SDIV_I sdiv %r15, 0x0001, %r2
1268 .word 0x9450c00d ! 2549: UMUL_R umul %r3, %r13, %r10
1269 .word 0x28800001 ! 2566: BLEU bleu,a <label_0x1>
1270 mov 0x30, %r30
1271 .word 0x83d0001e ! 2571: Tcc_R te icc_or_xcc, %r0 + %r30
1272 .word 0xd45fc000 ! 2572: LDX_R ldx [%r31 + %r0], %r10
1273 mov 0x35, %r30
1274 .word 0x87d0001e ! 2573: Tcc_R tl icc_or_xcc, %r0 + %r30
1275 .word 0xd4d7e010 ! 2574: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r10
1276 ta T_CHANGE_HPRIV ! macro
1277 .word 0x8cd2a001 ! 2582: UMULcc_I umulcc %r10, 0x0001, %r6
1278 .word 0x81d02032 ! 2585: Tcc_I tn icc_or_xcc, %r0 + 50
1279 .word 0x34700001 ! 2590: BPG <illegal instruction>
1280 .word 0x3c700001 ! 2593: BPPOS <illegal instruction>
1281 .word 0x3a700001 ! 2594: BPCC <illegal instruction>
1282 .word 0x28700001 ! 2601: BPLEU <illegal instruction>
1283 mov 0x35, %r30
1284 .word 0x97d0001e ! 2606: Tcc_R tge icc_or_xcc, %r0 + %r30
1285 .word 0xcc0fc000 ! 2609: LDUB_R ldub [%r31 + %r0], %r6
1286 .word 0x91d02033 ! 2610: Tcc_I ta icc_or_xcc, %r0 + 51
1287 .word 0xcc0fc000 ! 2611: LDUB_R ldub [%r31 + %r0], %r6
1288 .word 0xccd7e000 ! 2612: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r6
1289 .word 0xccc7e020 ! 2613: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r6
1290 .word 0x9fd02032 ! 2614: Tcc_I tvc icc_or_xcc, %r0 + 50
1291 .word 0x8bd02030 ! 2621: Tcc_I tcs icc_or_xcc, %r0 + 48
1292 .word 0xcc4fc000 ! 2622: LDSB_R ldsb [%r31 + %r0], %r6
1293 .word 0x89d02030 ! 2623: Tcc_I tleu icc_or_xcc, %r0 + 48
1294 .word 0x87802054 ! 2624: WRASI_I wr %r0, 0x0054, %asi
1295 .word 0x97690002 ! 2625: SDIVX_R sdivx %r4, %r2, %r11
1296 .word 0x97d02035 ! 2626: Tcc_I tge icc_or_xcc, %r0 + 53
1297 mov 0x30, %r30
1298 .word 0x81d0001e ! 2631: Tcc_R tn icc_or_xcc, %r0 + %r30
1299 .word 0x99d02033 ! 2632: Tcc_I tgu icc_or_xcc, %r0 + 51
1300 .word 0x87802004 ! 2633: WRASI_I wr %r0, 0x0004, %asi
1301 .word 0xd6dfe020 ! 2640: LDXA_I ldxa [%r31, + 0x0020] %asi, %r11
1302 .word 0x87802010 ! 2641: WRASI_I wr %r0, 0x0010, %asi
1303 .word 0x36800001 ! 2646: BGE bge,a <label_0x1>
1304 .word 0x9951c000 ! 2651: RDPR_TL rdpr %tl, %r12
1305 .word 0x9d494000 ! 2652: RDHPR_HTBA rdhpr %htba, %r14
1306 .word 0xdc0fc000 ! 2655: LDUB_R ldub [%r31 + %r0], %r14
1307 .word 0x9ad36001 ! 2656: UMULcc_I umulcc %r13, 0x0001, %r13
1308 .word 0x8a81e001 ! 2657: ADDcc_I addcc %r7, 0x0001, %r5
1309 .word 0x3c800001 ! 2658: BPOS bpos,a <label_0x1>
1310 mov 0x30, %r30
1311 .word 0x8dd0001e ! 2661: Tcc_R tneg icc_or_xcc, %r0 + %r30
1312 .word 0xcac004a0 ! 2662: LDSWA_R ldswa [%r0, %r0] 0x25, %r5
1313 .word 0x87802016 ! 2665: WRASI_I wr %r0, 0x0016, %asi
1314 .word 0x36700001 ! 2668: BPGE <illegal instruction>
1315 .word 0x8fd02032 ! 2671: Tcc_I tvs icc_or_xcc, %r0 + 50
1316 .word 0x8bd02030 ! 2676: Tcc_I tcs icc_or_xcc, %r0 + 48
1317 .word 0x87802010 ! 2679: WRASI_I wr %r0, 0x0010, %asi
1318 .word 0xca8fe030 ! 2686: LDUBA_I lduba [%r31, + 0x0030] %asi, %r5
1319 .word 0xca97e010 ! 2687: LDUHA_I lduha [%r31, + 0x0010] %asi, %r5
1320 .word 0xca8fe020 ! 2694: LDUBA_I lduba [%r31, + 0x0020] %asi, %r5
1321 .word 0x8fd02034 ! 2695: Tcc_I tvs icc_or_xcc, %r0 + 52
1322 .word 0x81a389ea ! 2696: FDIVq dis not found
1323
1324 .word 0x2e700001 ! 2697: BPVS <illegal instruction>
1325 .word 0x2c700001 ! 2698: BPNEG <illegal instruction>
1326 .word 0xc00fe001 ! 2699: LDUB_I ldub [%r31 + 0x0001], %r0
1327 .word 0xc08fe030 ! 2700: LDUBA_I lduba [%r31, + 0x0030] %asi, %r0
1328 .word 0xc047c000 ! 2709: LDSW_R ldsw [%r31 + %r0], %r0
1329 .word 0x87802054 ! 2710: WRASI_I wr %r0, 0x0054, %asi
1330 mov 0x34, %r30
1331 .word 0x8fd0001e ! 2717: Tcc_R tvs icc_or_xcc, %r0 + %r30
1332 .word 0x87802054 ! 2718: WRASI_I wr %r0, 0x0054, %asi
1333 mov 0x34, %r30
1334 .word 0x8dd0001e ! 2719: Tcc_R tneg icc_or_xcc, %r0 + %r30
1335 mov 0x34, %r30
1336 .word 0x8bd0001e ! 2720: Tcc_R tcs icc_or_xcc, %r0 + %r30
1337 ta T_CHANGE_HPRIV ! macro
1338 .word 0x24700001 ! 2732: BPLE <illegal instruction>
1339 .word 0xc08804a0 ! 2735: LDUBA_R lduba [%r0, %r0] 0x25, %r0
1340 mov 0x30, %r30
1341 .word 0x99d0001e ! 2736: Tcc_R tgu icc_or_xcc, %r0 + %r30
1342 .word 0xdafbc025 ! 2737: SWAPA_R swapa %r13, [%r15 + %r5] 0x01
1343 .word 0x8cdb0007 ! 2738: SMULcc_R smulcc %r12, %r7, %r6
1344 .word 0xcc07c000 ! 2743: LDUW_R lduw [%r31 + %r0], %r6
1345 .word 0xcc17c000 ! 2746: LDUH_R lduh [%r31 + %r0], %r6
1346 .word 0x8dd02030 ! 2747: Tcc_I tneg icc_or_xcc, %r0 + 48
1347 .word 0x8079e001 ! 2748: SDIV_I sdiv %r7, 0x0001, %r0
1348 .word 0xc0c7e000 ! 2749: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r0
1349 .word 0xc0c7e010 ! 2754: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r0
1350 .word 0xc0dfe020 ! 2759: LDXA_I ldxa [%r31, + 0x0020] %asi, %r0
1351 .word 0xc0cfe030 ! 2762: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r0
1352 .word 0xc007c000 ! 2763: LDUW_R lduw [%r31 + %r0], %r0
1353 .word 0x26800001 ! 2764: BL bl,a <label_0x1>
1354 .word 0xc04fe001 ! 2765: LDSB_I ldsb [%r31 + 0x0001], %r0
1355 .word 0x34700001 ! 2766: BPG <illegal instruction>
1356 .word 0x8fd02032 ! 2767: Tcc_I tvs icc_or_xcc, %r0 + 50
1357 mov 0x31, %r30
1358 .word 0x95d0001e ! 2768: Tcc_R tg icc_or_xcc, %r0 + %r30
1359 .word 0x83500000 ! 2773: RDPR_TPC rdpr %tpc, %r1
1360 .word 0x9dd02033 ! 2782: Tcc_I tpos icc_or_xcc, %r0 + 51
1361 .word 0x3a700001 ! 2785: BPCC <illegal instruction>
1362 .word 0x83514000 ! 2786: RDPR_TBA rdpr %tba, %r1
1363 .word 0x9fd02030 ! 2789: Tcc_I tvc icc_or_xcc, %r0 + 48
1364 .word 0xc2d00e80 ! 2790: LDSHA_R ldsha [%r0, %r0] 0x74, %r1
1365 .word 0x9bd02032 ! 2793: Tcc_I tcc icc_or_xcc, %r0 + 50
1366 .word 0xc287e030 ! 2794: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r1
1367 .word 0xc297e020 ! 2797: LDUHA_I lduha [%r31, + 0x0020] %asi, %r1
1368 ta T_CHANGE_HPRIV ! macro
1369 .word 0x3a800001 ! 2807: BCC bcc,a <label_0x1>
1370 mov 0x30, %r30
1371 .word 0x83d0001e ! 2812: Tcc_R te icc_or_xcc, %r0 + %r30
1372 .word 0x87802054 ! 2815: WRASI_I wr %r0, 0x0054, %asi
1373 .word 0x89480000 ! 2816: RDHPR_HPSTATE rdhpr %hpstate, %r4
1374 .word 0xc8cfe010 ! 2823: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r4
1375 .word 0x99d02032 ! 2828: Tcc_I tgu icc_or_xcc, %r0 + 50
1376 mov 0x34, %r30
1377 .word 0x99d0001e ! 2831: Tcc_R tgu icc_or_xcc, %r0 + %r30
1378 mov 0x33, %r30
1379 .word 0x85d0001e ! 2838: Tcc_R tle icc_or_xcc, %r0 + %r30
1380 .word 0x30700001 ! 2845: BPA <illegal instruction>
1381 .word 0x81494000 ! 2846: RDHPR_HTBA rdhpr %htba, %r0
1382 .word 0xc007e001 ! 2847: LDUW_I lduw [%r31 + 0x0001], %r0
1383 .word 0xc0cfe020 ! 2850: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r0
1384 .word 0x36700001 ! 2851: BPGE <illegal instruction>
1385 .word 0x3c800001 ! 2852: BPOS bpos,a <label_0x1>
1386 .word 0x87802010 ! 2853: WRASI_I wr %r0, 0x0010, %asi
1387 .word 0x99d02032 ! 2860: Tcc_I tgu icc_or_xcc, %r0 + 50
1388 mov 0x35, %r30
1389 .word 0x81d0001e ! 2877: Tcc_R tn icc_or_xcc, %r0 + %r30
1390 .word 0x95d02030 ! 2878: Tcc_I tg icc_or_xcc, %r0 + 48
1391 .word 0x987a4006 ! 2883: SDIV_R sdiv %r9, %r6, %r12
1392 .word 0x81d02032 ! 2890: Tcc_I tn icc_or_xcc, %r0 + 50
1393 .word 0xd8d7e000 ! 2893: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r12
1394 .word 0x8fa309ab ! 2900: FDIVs fdivs %f12, %f11, %f7
1395 .word 0x83d02034 ! 2903: Tcc_I te icc_or_xcc, %r0 + 52
1396 .word 0xcecfe000 ! 2904: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r7
1397 .word 0x91494000 ! 2907: RDHPR_HTBA rdhpr %htba, %r8
1398 .word 0x26800001 ! 2908: BL bl,a <label_0x1>
1399 .word 0x36800001 ! 2911: BGE bge,a <label_0x1>
1400 .word 0x30800001 ! 2912: BA ba,a <label_0x1>
1401 .word 0x9bd02033 ! 2913: Tcc_I tcc icc_or_xcc, %r0 + 51
1402 .word 0xd05fc000 ! 2932: LDX_R ldx [%r31 + %r0], %r8
1403 .word 0x8fd02030 ! 2933: Tcc_I tvs icc_or_xcc, %r0 + 48
1404 .word 0xd09004a0 ! 2934: LDUHA_R lduha [%r0, %r0] 0x25, %r8
1405 .word 0xd0c7e030 ! 2939: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r8
1406 .word 0xd00fc000 ! 2950: LDUB_R ldub [%r31 + %r0], %r8
1407 .word 0x9bd02030 ! 2953: Tcc_I tcc icc_or_xcc, %r0 + 48
1408 .word 0xd04fe001 ! 2954: LDSB_I ldsb [%r31 + 0x0001], %r8
1409 ta T_CHANGE_HPRIV ! macro
1410 .word 0x96688001 ! 2958: UDIVX_R udivx %r2, %r1, %r11
1411 .word 0xd64fe001 ! 2959: LDSB_I ldsb [%r31 + 0x0001], %r11
1412 .word 0x87802004 ! 2966: WRASI_I wr %r0, 0x0004, %asi
1413 .word 0x99d02034 ! 2969: Tcc_I tgu icc_or_xcc, %r0 + 52
1414 ta T_CHANGE_NONPRIV ! macro
1415 mov 0x33, %r30
1416 .word 0x9dd0001e ! 2973: Tcc_R tpos icc_or_xcc, %r0 + %r30
1417 .word 0x32800001 ! 2976: BNE bne,a <label_0x1>
1418 .word 0xd68804a0 ! 2977: LDUBA_R lduba [%r0, %r0] 0x25, %r11
1419 .word 0x87d02034 ! 2980: Tcc_I tl icc_or_xcc, %r0 + 52
1420 mov 0x32, %r30
1421 .word 0x95d0001e ! 2983: Tcc_R tg icc_or_xcc, %r0 + %r30
1422 .word 0x89480000 ! 2984: RDHPR_HPSTATE rdhpr %hpstate, %r4
1423 .word 0x93d02030 ! 2985: Tcc_I tne icc_or_xcc, %r0 + 48
1424 .word 0x947b2001 ! 2990: SDIV_I sdiv %r12, 0x0001, %r10
1425 mov 0x34, %r30
1426 .word 0x81d0001e ! 2991: Tcc_R tn icc_or_xcc, %r0 + %r30
1427 .word 0x30700001 ! 2998: BPA <illegal instruction>
1428 .word 0x9d696001 ! 3001: SDIVX_I sdivx %r5, 0x0001, %r14
1429 .word 0xdc4fc000 ! 3004: LDSB_R ldsb [%r31 + %r0], %r14
1430 .word 0xdcc804a0 ! 3009: LDSBA_R ldsba [%r0, %r0] 0x25, %r14
1431 mov 0x30, %r30
1432 .word 0x8dd0001e ! 3022: Tcc_R tneg icc_or_xcc, %r0 + %r30
1433 .word 0x95d02032 ! 3023: Tcc_I tg icc_or_xcc, %r0 + 50
1434 .word 0x24800001 ! 3024: BLE ble,a <label_0x1>
1435 .word 0xdcc804a0 ! 3031: LDSBA_R ldsba [%r0, %r0] 0x25, %r14
1436 .word 0x87802054 ! 3032: WRASI_I wr %r0, 0x0054, %asi
1437 .word 0x81508000 ! 3035: RDPR_TSTATE rdpr %tstate, %r0
1438 mov 0x31, %r30
1439 .word 0x8bd0001e ! 3036: Tcc_R tcs icc_or_xcc, %r0 + %r30
1440 .word 0x886a6001 ! 3039: UDIVX_I udivx %r9, 0x0001, %r4
1441 .word 0x2a700001 ! 3040: BPCS <illegal instruction>
1442 .word 0xc857c000 ! 3045: LDSH_R ldsh [%r31 + %r0], %r4
1443 .word 0xc847e001 ! 3046: LDSW_I ldsw [%r31 + 0x0001], %r4
1444 .word 0x8a480000 ! 3047: MULX_R mulx %r0, %r0, %r5
1445 mov 0x34, %r30
1446 .word 0x8dd0001e ! 3048: Tcc_R tneg icc_or_xcc, %r0 + %r30
1447 .word 0x98504003 ! 3053: UMUL_R umul %r1, %r3, %r12
1448 .word 0x81d02034 ! 3054: Tcc_I tn icc_or_xcc, %r0 + 52
1449 .word 0xd8cfe030 ! 3059: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r12
1450 .word 0x9a49a001 ! 3070: MULX_I mulx %r6, 0x0001, %r13
1451 .word 0xda97e000 ! 3073: LDUHA_I lduha [%r31, + 0x0000] %asi, %r13
1452 .word 0xda4fc000 ! 3074: LDSB_R ldsb [%r31 + %r0], %r13
1453 .word 0x95a3c9e6 ! 3075: FDIVq dis not found
1454
1455 mov 0x31, %r30
1456 .word 0x99d0001e ! 3078: Tcc_R tgu icc_or_xcc, %r0 + %r30
1457 .word 0xd417c000 ! 3085: LDUH_R lduh [%r31 + %r0], %r10
1458 .word 0xd48fe030 ! 3086: LDUBA_I lduba [%r31, + 0x0030] %asi, %r10
1459 .word 0x8ad3e001 ! 3091: UMULcc_I umulcc %r15, 0x0001, %r5
1460 .word 0xca0fe001 ! 3094: LDUB_I ldub [%r31 + 0x0001], %r5
1461 .word 0x85d02033 ! 3097: Tcc_I tle icc_or_xcc, %r0 + 51
1462 .word 0xcacfe010 ! 3098: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r5
1463 .word 0x884ae001 ! 3103: MULX_I mulx %r11, 0x0001, %r4
1464 mov 0x31, %r30
1465 .word 0x9dd0001e ! 3108: Tcc_R tpos icc_or_xcc, %r0 + %r30
1466 .word 0xc80fe001 ! 3109: LDUB_I ldub [%r31 + 0x0001], %r4
1467 .word 0xc85fc000 ! 3114: LDX_R ldx [%r31 + %r0], %r4
1468 .word 0x9080400d ! 3119: ADDcc_R addcc %r1, %r13, %r8
1469 .word 0xd0cfe000 ! 3126: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r8
1470 .word 0x8051800f ! 3133: UMUL_R umul %r6, %r15, %r0
1471 .word 0x8d6b800d ! 3134: SDIVX_R sdivx %r14, %r13, %r6
1472 .word 0x93d02032 ! 3143: Tcc_I tne icc_or_xcc, %r0 + 50
1473 .word 0xcc87e000 ! 3144: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r6
1474 .word 0x93a289c4 ! 3147: FDIVd fdivd %f10, %f4, %f40
1475 .word 0x3a700001 ! 3148: BPCC <illegal instruction>
1476 .word 0x8ba1c9c8 ! 3149: FDIVd fdivd %f38, %f8, %f36
1477 .word 0xcadfe030 ! 3158: LDXA_I ldxa [%r31, + 0x0030] %asi, %r5
1478 mov 0x35, %r30
1479 .word 0x95d0001e ! 3161: Tcc_R tg icc_or_xcc, %r0 + %r30
1480 .word 0x32700001 ! 3168: BPNE <illegal instruction>
1481 .word 0x8bd02030 ! 3171: Tcc_I tcs icc_or_xcc, %r0 + 48
1482 .word 0x8a00a001 ! 3172: ADD_I add %r2, 0x0001, %r5
1483 .word 0xcacfe020 ! 3173: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r5
1484 .word 0xca4fc000 ! 3174: LDSB_R ldsb [%r31 + %r0], %r5
1485 .word 0x3a800001 ! 3175: BCC bcc,a <label_0x1>
1486 .word 0xca0fc000 ! 3188: LDUB_R ldub [%r31 + %r0], %r5
1487 .word 0x83d02033 ! 3193: Tcc_I te icc_or_xcc, %r0 + 51
1488 mov 0x34, %r30
1489 .word 0x91d0001e ! 3198: Tcc_R ta icc_or_xcc, %r0 + %r30
1490 mov 0x33, %r30
1491 .word 0x9dd0001e ! 3203: Tcc_R tpos icc_or_xcc, %r0 + %r30
1492 .word 0x97480000 ! 3206: RDHPR_HPSTATE rdhpr %hpstate, %r11
1493 ta T_CHANGE_NONPRIV ! macro
1494 .word 0xd6cfe020 ! 3212: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r11
1495 .word 0x846ba001 ! 3219: UDIVX_I udivx %r14, 0x0001, %r2
1496 .word 0x8ad9400b ! 3220: SMULcc_R smulcc %r5, %r11, %r5
1497 .word 0x9e780004 ! 3221: SDIV_R sdiv %r0, %r4, %r15
1498 .word 0x2a700001 ! 3222: BPCS <illegal instruction>
1499 .word 0x22800001 ! 3227: BE be,a <label_0x1>
1500 ta T_CHANGE_NONHPRIV ! macro
1501 .word 0x8481400b ! 3229: ADDcc_R addcc %r5, %r11, %r2
1502 .word 0x9cc0a001 ! 3234: ADDCcc_I addccc %r2, 0x0001, %r14
1503 .word 0x32800001 ! 3237: BNE bne,a <label_0x1>
1504 .word 0xdc5fe001 ! 3242: LDX_I ldx [%r31 + 0x0001], %r14
1505 .word 0x82782001 ! 3243: SDIV_I sdiv %r0, 0x0001, %r1
1506 .word 0xc2cfe030 ! 3244: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r1
1507 .word 0xc287e000 ! 3247: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r1
1508 .word 0xc20fe001 ! 3248: LDUB_I ldub [%r31 + 0x0001], %r1
1509 .word 0x8bd02031 ! 3251: Tcc_I tcs icc_or_xcc, %r0 + 49
1510 .word 0x87d02031 ! 3252: Tcc_I tl icc_or_xcc, %r0 + 49
1511 .word 0x8680800f ! 3255: ADDcc_R addcc %r2, %r15, %r3
1512 .word 0xc657c000 ! 3258: LDSH_R ldsh [%r31 + %r0], %r3
1513 .word 0xc697e000 ! 3267: LDUHA_I lduha [%r31, + 0x0000] %asi, %r3
1514 mov 0x31, %r30
1515 .word 0x9dd0001e ! 3268: Tcc_R tpos icc_or_xcc, %r0 + %r30
1516 ta T_CHANGE_NONPRIV ! macro
1517 .word 0xc6d804a0 ! 3270: LDXA_R ldxa [%r0, %r0] 0x25, %r3
1518 .word 0x93514000 ! 3273: RDPR_TBA rdpr %tba, %r9
1519 .word 0xd217c000 ! 3276: LDUH_R lduh [%r31 + %r0], %r9
1520 .word 0x8b480000 ! 3289: RDHPR_HPSTATE rdhpr %hpstate, %r5
1521 .word 0x26800001 ! 3290: BL bl,a <label_0x1>
1522 mov 0x35, %r30
1523 .word 0x85d0001e ! 3291: Tcc_R tle icc_or_xcc, %r0 + %r30
1524 .word 0xcac7e020 ! 3294: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r5
1525 .word 0xca57c000 ! 3299: LDSH_R ldsh [%r31 + %r0], %r5
1526 mov 0x35, %r30
1527 .word 0x85d0001e ! 3300: Tcc_R tle icc_or_xcc, %r0 + %r30
1528 mov 0x33, %r30
1529 .word 0x83d0001e ! 3301: Tcc_R te icc_or_xcc, %r0 + %r30
1530 .word 0x9bd02033 ! 3304: Tcc_I tcc icc_or_xcc, %r0 + 51
1531 .word 0x9e6b2001 ! 3311: UDIVX_I udivx %r12, 0x0001, %r15
1532 .word 0xded7e000 ! 3312: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r15
1533 .word 0x87802004 ! 3313: WRASI_I wr %r0, 0x0004, %asi
1534 .word 0x87d02033 ! 3314: Tcc_I tl icc_or_xcc, %r0 + 51
1535 .word 0x9969e001 ! 3315: SDIVX_I sdivx %r7, 0x0001, %r12
1536 mov 0x31, %r30
1537 .word 0x8dd0001e ! 3322: Tcc_R tneg icc_or_xcc, %r0 + %r30
1538 .word 0x9ac32001 ! 3323: ADDCcc_I addccc %r12, 0x0001, %r13
1539 .word 0x97d02035 ! 3330: Tcc_I tge icc_or_xcc, %r0 + 53
1540 .word 0x34800001 ! 3335: BG bg,a <label_0x1>
1541 .word 0x83d02032 ! 3336: Tcc_I te icc_or_xcc, %r0 + 50
1542 .word 0x95d02035 ! 3337: Tcc_I tg icc_or_xcc, %r0 + 53
1543 .word 0x20800001 ! 3340: BN bn,a <label_0x1>
1544 .word 0x9bd02035 ! 3345: Tcc_I tcc icc_or_xcc, %r0 + 53
1545 .word 0xda0fe001 ! 3346: LDUB_I ldub [%r31 + 0x0001], %r13
1546 mov 0x35, %r30
1547 .word 0x91d0001e ! 3347: Tcc_R ta icc_or_xcc, %r0 + %r30
1548 .word 0xda17c000 ! 3350: LDUH_R lduh [%r31 + %r0], %r13
1549 .word 0x85d02031 ! 3351: Tcc_I tle icc_or_xcc, %r0 + 49
1550 .word 0x87802014 ! 3352: WRASI_I wr %r0, 0x0014, %asi
1551 .word 0x2e700001 ! 3355: BPVS <illegal instruction>
1552 ta T_CHANGE_HPRIV ! macro
1553 .word 0x38800001 ! 3363: BGU bgu,a <label_0x1>
1554 mov 0x35, %r30
1555 .word 0x8fd0001e ! 3364: Tcc_R tvs icc_or_xcc, %r0 + %r30
1556 .word 0xda87e010 ! 3367: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r13
1557 .word 0x85514000 ! 3368: RDPR_TBA rdpr %tba, %r2
1558 .word 0x84d1e001 ! 3369: UMULcc_I umulcc %r7, 0x0001, %r2
1559 .word 0x87802045 ! 3370: WRASI_I wr %r0, 0x0045, %asi
1560 .word 0x8dd02031 ! 3371: Tcc_I tneg icc_or_xcc, %r0 + 49
1561 .word 0x8fd02031 ! 3372: Tcc_I tvs icc_or_xcc, %r0 + 49
1562 .word 0xc4cfe000 ! 3373: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r2
1563 mov 0x31, %r30
1564 .word 0x91d0001e ! 3374: Tcc_R ta icc_or_xcc, %r0 + %r30
1565 mov 0x30, %r30
1566 .word 0x97d0001e ! 3383: Tcc_R tge icc_or_xcc, %r0 + %r30
1567 mov 0x35, %r30
1568 .word 0x97d0001e ! 3392: Tcc_R tge icc_or_xcc, %r0 + %r30
1569 .word 0x88d12001 ! 3393: UMULcc_I umulcc %r4, 0x0001, %r4
1570 .word 0xc817e001 ! 3394: LDUH_I lduh [%r31 + 0x0001], %r4
1571 mov 0x35, %r30
1572 .word 0x81d0001e ! 3395: Tcc_R tn icc_or_xcc, %r0 + %r30
1573 .word 0x3c800001 ! 3396: BPOS bpos,a <label_0x1>
1574 .word 0xc897e000 ! 3397: LDUHA_I lduha [%r31, + 0x0000] %asi, %r4
1575 mov 0x32, %r30
1576 .word 0x81d0001e ! 3400: Tcc_R tn icc_or_xcc, %r0 + %r30
1577 .word 0xc85fc000 ! 3403: LDX_R ldx [%r31 + %r0], %r4
1578 .word 0x87802045 ! 3406: WRASI_I wr %r0, 0x0045, %asi
1579 mov 0x30, %r30
1580 .word 0x91d0001e ! 3411: Tcc_R ta icc_or_xcc, %r0 + %r30
1581 .word 0xc807e001 ! 3412: LDUW_I lduw [%r31 + 0x0001], %r4
1582 .word 0x81d02034 ! 3421: Tcc_I tn icc_or_xcc, %r0 + 52
1583 mov 0x33, %r30
1584 .word 0x8dd0001e ! 3424: Tcc_R tneg icc_or_xcc, %r0 + %r30
1585 .word 0x24700001 ! 3433: BPLE <illegal instruction>
1586 ta T_CHANGE_NONPRIV ! macro
1587 .word 0x3c700001 ! 3441: BPPOS <illegal instruction>
1588 .word 0xc88fe030 ! 3446: LDUBA_I lduba [%r31, + 0x0030] %asi, %r4
1589 .word 0xc817c000 ! 3447: LDUH_R lduh [%r31 + %r0], %r4
1590 .word 0x8bd02032 ! 3450: Tcc_I tcs icc_or_xcc, %r0 + 50
1591 .word 0x20800001 ! 3455: BN bn,a <label_0x1>
1592 mov 0x32, %r30
1593 .word 0x99d0001e ! 3458: Tcc_R tgu icc_or_xcc, %r0 + %r30
1594 .word 0xc85fc000 ! 3459: LDX_R ldx [%r31 + %r0], %r4
1595 .word 0x99d02033 ! 3460: Tcc_I tgu icc_or_xcc, %r0 + 51
1596 mov 0x34, %r30
1597 .word 0x99d0001e ! 3467: Tcc_R tgu icc_or_xcc, %r0 + %r30
1598 .word 0xc84fe001 ! 3470: LDSB_I ldsb [%r31 + 0x0001], %r4
1599 .word 0xc88fe020 ! 3471: LDUBA_I lduba [%r31, + 0x0020] %asi, %r4
1600 .word 0xc88fe000 ! 3472: LDUBA_I lduba [%r31, + 0x0000] %asi, %r4
1601 mov 0x30, %r30
1602 .word 0x99d0001e ! 3473: Tcc_R tgu icc_or_xcc, %r0 + %r30
1603 .word 0x28700001 ! 3474: BPLEU <illegal instruction>
1604 .word 0x93d02033 ! 3475: Tcc_I tne icc_or_xcc, %r0 + 51
1605 .word 0xc8d7e000 ! 3476: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r4
1606 .word 0x847a800e ! 3477: SDIV_R sdiv %r10, %r14, %r2
1607 .word 0x81d02031 ! 3482: Tcc_I tn icc_or_xcc, %r0 + 49
1608 .word 0xc407c000 ! 3483: LDUW_R lduw [%r31 + %r0], %r2
1609 .word 0x9bd02033 ! 3484: Tcc_I tcc icc_or_xcc, %r0 + 51
1610 .word 0x22700001 ! 3491: BPE <illegal instruction>
1611 .word 0xc447c000 ! 3492: LDSW_R ldsw [%r31 + %r0], %r2
1612 .word 0xc4c7e000 ! 3493: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r2
1613 mov 0x35, %r30
1614 .word 0x89d0001e ! 3494: Tcc_R tleu icc_or_xcc, %r0 + %r30
1615 .word 0x32800001 ! 3497: BNE bne,a <label_0x1>
1616 .word 0x9eda8000 ! 3498: SMULcc_R smulcc %r10, %r0, %r15
1617 .word 0x99d02032 ! 3503: Tcc_I tgu icc_or_xcc, %r0 + 50
1618 .word 0x3e700001 ! 3504: BPVC <illegal instruction>
1619 .word 0xded00e60 ! 3505: LDSHA_R ldsha [%r0, %r0] 0x73, %r15
1620 .word 0x8dd02035 ! 3510: Tcc_I tneg icc_or_xcc, %r0 + 53
1621 mov 0x31, %r30
1622 .word 0x97d0001e ! 3511: Tcc_R tge icc_or_xcc, %r0 + %r30
1623 mov 0x31, %r30
1624 .word 0x9fd0001e ! 3512: Tcc_R tvc icc_or_xcc, %r0 + %r30
1625 .word 0x24800001 ! 3513: BLE ble,a <label_0x1>
1626 .word 0x87802010 ! 3516: WRASI_I wr %r0, 0x0010, %asi
1627 .word 0x87682001 ! 3521: SDIVX_I sdivx %r0, 0x0001, %r3
1628 .word 0xc697e030 ! 3522: LDUHA_I lduha [%r31, + 0x0030] %asi, %r3
1629 mov 0x33, %r30
1630 .word 0x8dd0001e ! 3525: Tcc_R tneg icc_or_xcc, %r0 + %r30
1631 .word 0x28700001 ! 3526: BPLEU <illegal instruction>
1632 .word 0x34700001 ! 3527: BPG <illegal instruction>
1633 .word 0xc64fe001 ! 3528: LDSB_I ldsb [%r31 + 0x0001], %r3
1634 .word 0xc6d7e010 ! 3529: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r3
1635 .word 0x9ba189c0 ! 3530: FDIVd fdivd %f6, %f0, %f44
1636 .word 0x87d02032 ! 3537: Tcc_I tl icc_or_xcc, %r0 + 50
1637 .word 0x87802004 ! 3538: WRASI_I wr %r0, 0x0004, %asi
1638 .word 0x87802016 ! 3541: WRASI_I wr %r0, 0x0016, %asi
1639 .word 0x97d02031 ! 3548: Tcc_I tge icc_or_xcc, %r0 + 49
1640 ta T_CHANGE_NONPRIV ! macro
1641 .word 0x99d02030 ! 3550: Tcc_I tgu icc_or_xcc, %r0 + 48
1642 ta T_CHANGE_NONHPRIV ! macro
1643 .word 0xda4fe001 ! 3552: LDSB_I ldsb [%r31 + 0x0001], %r13
1644 .word 0x82012001 ! 3553: ADD_I add %r4, 0x0001, %r1
1645 .word 0xc2c7e000 ! 3556: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r1
1646 .word 0xc207c000 ! 3557: LDUW_R lduw [%r31 + %r0], %r1
1647 .word 0x97a109aa ! 3560: FDIVs fdivs %f4, %f10, %f11
1648 .word 0xd60fe001 ! 3561: LDUB_I ldub [%r31 + 0x0001], %r11
1649 .word 0x22800001 ! 3562: BE be,a <label_0x1>
1650 .word 0xd687e000 ! 3563: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r11
1651 .word 0x96784007 ! 3566: SDIV_R sdiv %r1, %r7, %r11
1652 .word 0x38800001 ! 3567: BGU bgu,a <label_0x1>
1653 ta T_CHANGE_HPRIV ! macro
1654 .word 0x36700001 ! 3571: BPGE <illegal instruction>
1655 .word 0xd6cfe020 ! 3572: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r11
1656 .word 0x8350c000 ! 3575: RDPR_TT rdpr %tt, %r1
1657 .word 0x20700001 ! 3576: BPN <illegal instruction>
1658 .word 0x28800001 ! 3577: BLEU bleu,a <label_0x1>
1659 .word 0x9ada4003 ! 3578: SMULcc_R smulcc %r9, %r3, %r13
1660 .word 0x866a0006 ! 3583: UDIVX_R udivx %r8, %r6, %r3
1661 .word 0x984a8004 ! 3584: MULX_R mulx %r10, %r4, %r12
1662 mov 0x30, %r30
1663 .word 0x93d0001e ! 3587: Tcc_R tne icc_or_xcc, %r0 + %r30
1664 .word 0x28800001 ! 3590: BLEU bleu,a <label_0x1>
1665 .word 0xd8c7e020 ! 3591: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r12
1666 .word 0xd8cfe000 ! 3592: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r12
1667 .word 0xd897e020 ! 3601: LDUHA_I lduha [%r31, + 0x0020] %asi, %r12
1668 .word 0x8dd02030 ! 3604: Tcc_I tneg icc_or_xcc, %r0 + 48
1669 ta T_CHANGE_NONPRIV ! macro
1670 .word 0x36700001 ! 3608: BPGE <illegal instruction>
1671 .word 0x9a81a001 ! 3611: ADDcc_I addcc %r6, 0x0001, %r13
1672 ta T_CHANGE_NONHPRIV ! macro
1673 .word 0x81d02030 ! 3613: Tcc_I tn icc_or_xcc, %r0 + 48
1674 .word 0xda47e001 ! 3614: LDSW_I ldsw [%r31 + 0x0001], %r13
1675 ta T_CHANGE_NONHPRIV ! macro
1676 .word 0x87802004 ! 3618: WRASI_I wr %r0, 0x0004, %asi
1677 .word 0xda87e030 ! 3621: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r13
1678 .word 0x90d0800b ! 3622: UMULcc_R umulcc %r2, %r11, %r8
1679 .word 0x8a488008 ! 3625: MULX_R mulx %r2, %r8, %r5
1680 .word 0xcad80e60 ! 3628: LDXA_R ldxa [%r0, %r0] 0x73, %r5
1681 .word 0xcad00e60 ! 3629: LDSHA_R ldsha [%r0, %r0] 0x73, %r5
1682 .word 0xcad804a0 ! 3630: LDXA_R ldxa [%r0, %r0] 0x25, %r5
1683 .word 0x87d02034 ! 3631: Tcc_I tl icc_or_xcc, %r0 + 52
1684 .word 0x8551c000 ! 3632: RDPR_TL rdpr %tl, %r2
1685 mov 0x30, %r30
1686 .word 0x87d0001e ! 3635: Tcc_R tl icc_or_xcc, %r0 + %r30
1687 .word 0x986ac003 ! 3636: UDIVX_R udivx %r11, %r3, %r12
1688 mov 0x31, %r30
1689 .word 0x97d0001e ! 3637: Tcc_R tge icc_or_xcc, %r0 + %r30
1690 .word 0x3c700001 ! 3654: BPPOS <illegal instruction>
1691 .word 0xd857c000 ! 3661: LDSH_R ldsh [%r31 + %r0], %r12
1692 .word 0x97d02032 ! 3662: Tcc_I tge icc_or_xcc, %r0 + 50
1693 .word 0xd8d7e030 ! 3669: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r12
1694 .word 0xd85fe001 ! 3674: LDX_I ldx [%r31 + 0x0001], %r12
1695 mov 0x35, %r30
1696 .word 0x89d0001e ! 3677: Tcc_R tleu icc_or_xcc, %r0 + %r30
1697 .word 0xd807e001 ! 3680: LDUW_I lduw [%r31 + 0x0001], %r12
1698 .word 0x8950c000 ! 3683: RDPR_TT rdpr %tt, %r4
1699 .word 0xc847c000 ! 3690: LDSW_R ldsw [%r31 + %r0], %r4
1700 mov 0x34, %r30
1701 .word 0x97d0001e ! 3691: Tcc_R tge icc_or_xcc, %r0 + %r30
1702 .word 0xc8d7e010 ! 3692: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r4
1703 .word 0xc857e001 ! 3697: LDSH_I ldsh [%r31 + 0x0001], %r4
1704 .word 0x8e494009 ! 3698: MULX_R mulx %r5, %r9, %r7
1705 .word 0x89d02033 ! 3707: Tcc_I tleu icc_or_xcc, %r0 + 51
1706 .word 0x30700001 ! 3710: BPA <illegal instruction>
1707 .word 0xce47c000 ! 3713: LDSW_R ldsw [%r31 + %r0], %r7
1708 ta T_CHANGE_HPRIV ! macro
1709 .word 0xce07e001 ! 3715: LDUW_I lduw [%r31 + 0x0001], %r7
1710 .word 0x9dd02035 ! 3716: Tcc_I tpos icc_or_xcc, %r0 + 53
1711 mov 0x33, %r30
1712 .word 0x85d0001e ! 3719: Tcc_R tle icc_or_xcc, %r0 + %r30
1713 .word 0x89d02033 ! 3720: Tcc_I tleu icc_or_xcc, %r0 + 51
1714 .word 0xcec00e80 ! 3723: LDSWA_R ldswa [%r0, %r0] 0x74, %r7
1715 .word 0x80d8400a ! 3724: SMULcc_R smulcc %r1, %r10, %r0
1716 .word 0xc087e020 ! 3729: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r0
1717 .word 0xc097e010 ! 3742: LDUHA_I lduha [%r31, + 0x0010] %asi, %r0
1718 .word 0xc0c7e030 ! 3743: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r0
1719 .word 0x9d6ba001 ! 3744: SDIVX_I sdivx %r14, 0x0001, %r14
1720 .word 0x8dd02030 ! 3747: Tcc_I tneg icc_or_xcc, %r0 + 48
1721 .word 0x32800001 ! 3748: BNE bne,a <label_0x1>
1722 .word 0x20800001 ! 3751: BN bn,a <label_0x1>
1723 .word 0xdc17e001 ! 3752: LDUH_I lduh [%r31 + 0x0001], %r14
1724 .word 0x34800001 ! 3755: BG bg,a <label_0x1>
1725 .word 0xdc57c000 ! 3756: LDSH_R ldsh [%r31 + %r0], %r14
1726 .word 0x87d02035 ! 3757: Tcc_I tl icc_or_xcc, %r0 + 53
1727 .word 0xdcd00e60 ! 3760: LDSHA_R ldsha [%r0, %r0] 0x73, %r14
1728 .word 0x87802010 ! 3763: WRASI_I wr %r0, 0x0010, %asi
1729 .word 0x8e49a001 ! 3764: MULX_I mulx %r6, 0x0001, %r7
1730 .word 0xce97e020 ! 3765: LDUHA_I lduha [%r31, + 0x0020] %asi, %r7
1731 .word 0x8dd02033 ! 3768: Tcc_I tneg icc_or_xcc, %r0 + 51
1732 .word 0x8c79c000 ! 3771: SDIV_R sdiv %r7, %r0, %r6
1733 mov 0x31, %r30
1734 .word 0x81d0001e ! 3772: Tcc_R tn icc_or_xcc, %r0 + %r30
1735 ta T_CHANGE_PRIV ! macro
1736 .word 0x89d02032 ! 3782: Tcc_I tleu icc_or_xcc, %r0 + 50
1737 .word 0xcc5fe001 ! 3783: LDX_I ldx [%r31 + 0x0001], %r6
1738 .word 0xcc8fe010 ! 3784: LDUBA_I lduba [%r31, + 0x0010] %asi, %r6
1739 .word 0x83d02031 ! 3785: Tcc_I te icc_or_xcc, %r0 + 49
1740 .word 0x8cdb000f ! 3788: SMULcc_R smulcc %r12, %r15, %r6
1741 mov 0x31, %r30
1742 .word 0x93d0001e ! 3789: Tcc_R tne icc_or_xcc, %r0 + %r30
1743 .word 0x28700001 ! 3790: BPLEU <illegal instruction>
1744 .word 0x32700001 ! 3795: BPNE <illegal instruction>
1745 mov 0x31, %r30
1746 .word 0x89d0001e ! 3796: Tcc_R tleu icc_or_xcc, %r0 + %r30
1747 .word 0x3e700001 ! 3797: BPVC <illegal instruction>
1748 .word 0xca79e001 ! 3798: SWAP_I swap %r5, [%r7 + 0x0001]
1749 mov 0x35, %r30
1750 .word 0x8bd0001e ! 3799: Tcc_R tcs icc_or_xcc, %r0 + %r30
1751 .word 0x82802001 ! 3800: ADDcc_I addcc %r0, 0x0001, %r1
1752 .word 0x3c800001 ! 3801: BPOS bpos,a <label_0x1>
1753 ta T_CHANGE_HPRIV ! macro
1754 .word 0xc257c000 ! 3805: LDSH_R ldsh [%r31 + %r0], %r1
1755 .word 0xc207c000 ! 3806: LDUW_R lduw [%r31 + %r0], %r1
1756 mov 0x32, %r30
1757 .word 0x85d0001e ! 3807: Tcc_R tle icc_or_xcc, %r0 + %r30
1758 .word 0x9bd02030 ! 3810: Tcc_I tcc icc_or_xcc, %r0 + 48
1759 .word 0xc24fe001 ! 3815: LDSB_I ldsb [%r31 + 0x0001], %r1
1760 .word 0xc207e001 ! 3816: LDUW_I lduw [%r31 + 0x0001], %r1
1761 .word 0x3a700001 ! 3827: BPCC <illegal instruction>
1762 .word 0x32700001 ! 3830: BPNE <illegal instruction>
1763 .word 0xc2d7e020 ! 3833: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r1
1764 .word 0x93514000 ! 3838: RDPR_TBA rdpr %tba, %r9
1765 .word 0x9bd02031 ! 3841: Tcc_I tcc icc_or_xcc, %r0 + 49
1766 .word 0xd257e001 ! 3844: LDSH_I ldsh [%r31 + 0x0001], %r9
1767 .word 0xd2c7e020 ! 3845: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r9
1768 .word 0x866b2001 ! 3848: UDIVX_I udivx %r12, 0x0001, %r3
1769 .word 0x28700001 ! 3853: BPLEU <illegal instruction>
1770 .word 0x9e78e001 ! 3854: SDIV_I sdiv %r3, 0x0001, %r15
1771 .word 0x87802016 ! 3857: WRASI_I wr %r0, 0x0016, %asi
1772 .word 0xde4fc000 ! 3862: LDSB_R ldsb [%r31 + %r0], %r15
1773 mov 0x32, %r30
1774 .word 0x9bd0001e ! 3869: Tcc_R tcc icc_or_xcc, %r0 + %r30
1775 .word 0x89d02031 ! 3872: Tcc_I tleu icc_or_xcc, %r0 + 49
1776 mov 0x33, %r30
1777 .word 0x89d0001e ! 3873: Tcc_R tleu icc_or_xcc, %r0 + %r30
1778 mov 0x31, %r30
1779 .word 0x8bd0001e ! 3878: Tcc_R tcs icc_or_xcc, %r0 + %r30
1780 .word 0xde07e001 ! 3879: LDUW_I lduw [%r31 + 0x0001], %r15
1781 .word 0x8fd02030 ! 3880: Tcc_I tvs icc_or_xcc, %r0 + 48
1782 .word 0xdedfe020 ! 3883: LDXA_I ldxa [%r31, + 0x0020] %asi, %r15
1783 .word 0xde5fe001 ! 3886: LDX_I ldx [%r31 + 0x0001], %r15
1784 mov 0x35, %r30
1785 .word 0x8bd0001e ! 3889: Tcc_R tcs icc_or_xcc, %r0 + %r30
1786 .word 0x89d02033 ! 3906: Tcc_I tleu icc_or_xcc, %r0 + 51
1787 .word 0xde07e001 ! 3907: LDUW_I lduw [%r31 + 0x0001], %r15
1788 .word 0xde57e001 ! 3908: LDSH_I ldsh [%r31 + 0x0001], %r15
1789 .word 0xde97e000 ! 3911: LDUHA_I lduha [%r31, + 0x0000] %asi, %r15
1790 .word 0xdecfe000 ! 3916: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r15
1791 mov 0x34, %r30
1792 .word 0x8fd0001e ! 3917: Tcc_R tvs icc_or_xcc, %r0 + %r30
1793 .word 0x91a089ca ! 3918: FDIVd fdivd %f2, %f10, %f8
1794 .word 0xd00fe001 ! 3921: LDUB_I ldub [%r31 + 0x0001], %r8
1795 .word 0x81a3c9c4 ! 3922: FDIVd fdivd %f46, %f4, %f0
1796 .word 0x93d02035 ! 3929: Tcc_I tne icc_or_xcc, %r0 + 53
1797 .word 0x87802054 ! 3940: WRASI_I wr %r0, 0x0054, %asi
1798 .word 0x89508000 ! 3957: RDPR_TSTATE rdpr %tstate, %r4
1799 .word 0xc817c000 ! 3958: LDUH_R lduh [%r31 + %r0], %r4
1800 .word 0xc807e001 ! 3959: LDUW_I lduw [%r31 + 0x0001], %r4
1801 mov 0x35, %r30
1802 .word 0x91d0001e ! 3960: Tcc_R ta icc_or_xcc, %r0 + %r30
1803 ta T_CHANGE_PRIV ! macro
1804 .word 0x81d02035 ! 3962: Tcc_I tn icc_or_xcc, %r0 + 53
1805 .word 0xc8c7e010 ! 3963: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r4
1806 .word 0xc88fe030 ! 3966: LDUBA_I lduba [%r31, + 0x0030] %asi, %r4
1807 .word 0xc88004a0 ! 3971: LDUWA_R lduwa [%r0, %r0] 0x25, %r4
1808 mov 0x35, %r30
1809 .word 0x93d0001e ! 3972: Tcc_R tne icc_or_xcc, %r0 + %r30
1810 .word 0x8bd02030 ! 3975: Tcc_I tcs icc_or_xcc, %r0 + 48
1811 .word 0xc88004a0 ! 3978: LDUWA_R lduwa [%r0, %r0] 0x25, %r4
1812 .word 0xc8d7e010 ! 3979: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r4
1813 mov 0x30, %r30
1814 .word 0x89d0001e ! 3980: Tcc_R tleu icc_or_xcc, %r0 + %r30
1815 .word 0xc8c7e020 ! 3983: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r4
1816 .word 0xc857e001 ! 3984: LDSH_I ldsh [%r31 + 0x0001], %r4
1817 .word 0x93d02034 ! 3985: Tcc_I tne icc_or_xcc, %r0 + 52
1818 .word 0x88686001 ! 3986: UDIVX_I udivx %r1, 0x0001, %r4
1819 .word 0x8479400a ! 3987: SDIV_R sdiv %r5, %r10, %r2
1820 .word 0x3a700001 ! 3994: BPCC <illegal instruction>
1821 ta T_CHANGE_NONPRIV ! macro
1822 .word 0xc4dfe010 ! 4008: LDXA_I ldxa [%r31, + 0x0010] %asi, %r2
1823 .word 0xc457c000 ! 4015: LDSH_R ldsh [%r31 + %r0], %r2
1824 mov 0x35, %r30
1825 .word 0x93d0001e ! 4016: Tcc_R tne icc_or_xcc, %r0 + %r30
1826 .word 0x91d02031 ! 4019: Tcc_I ta icc_or_xcc, %r0 + 49
1827 .word 0x8bd02030 ! 4020: Tcc_I tcs icc_or_xcc, %r0 + 48
1828 .word 0x9fd02035 ! 4023: Tcc_I tvc icc_or_xcc, %r0 + 53
1829 mov 0x32, %r30
1830 .word 0x8dd0001e ! 4026: Tcc_R tneg icc_or_xcc, %r0 + %r30
1831 .word 0xc4cfe010 ! 4027: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r2
1832 .word 0xc4d7e010 ! 4036: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r2
1833 .word 0xc4d804a0 ! 4037: LDXA_R ldxa [%r0, %r0] 0x25, %r2
1834 mov 0x30, %r30
1835 .word 0x81d0001e ! 4040: Tcc_R tn icc_or_xcc, %r0 + %r30
1836 .word 0x8a6b6001 ! 4043: UDIVX_I udivx %r13, 0x0001, %r5
1837 .word 0x2c800001 ! 4044: BNEG bneg,a <label_0x1>
1838 mov 0x32, %r30
1839 .word 0x95d0001e ! 4047: Tcc_R tg icc_or_xcc, %r0 + %r30
1840 .word 0x2c800001 ! 4050: BNEG bneg,a <label_0x1>
1841 .word 0xcacfe010 ! 4051: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r5
1842 .word 0x34800001 ! 4052: BG bg,a <label_0x1>
1843 .word 0xca8fe000 ! 4053: LDUBA_I lduba [%r31, + 0x0000] %asi, %r5
1844 mov 0x30, %r30
1845 .word 0x91d0001e ! 4058: Tcc_R ta icc_or_xcc, %r0 + %r30
1846 .word 0x2a700001 ! 4061: BPCS <illegal instruction>
1847 mov 0x30, %r30
1848 .word 0x8dd0001e ! 4066: Tcc_R tneg icc_or_xcc, %r0 + %r30
1849 mov 0x34, %r30
1850 .word 0x83d0001e ! 4067: Tcc_R te icc_or_xcc, %r0 + %r30
1851 .word 0x97508000 ! 4070: RDPR_TSTATE rdpr %tstate, %r11
1852 mov 0x31, %r30
1853 .word 0x8fd0001e ! 4071: Tcc_R tvs icc_or_xcc, %r0 + %r30
1854 .word 0x95d02033 ! 4074: Tcc_I tg icc_or_xcc, %r0 + 51
1855 .word 0x93494000 ! 4083: RDHPR_HTBA rdhpr %htba, %r9
1856 .word 0xd2d004a0 ! 4088: LDSHA_R ldsha [%r0, %r0] 0x25, %r9
1857 .word 0x9fd02031 ! 4093: Tcc_I tvc icc_or_xcc, %r0 + 49
1858 .word 0x87802016 ! 4094: WRASI_I wr %r0, 0x0016, %asi
1859 mov 0x32, %r30
1860 .word 0x9bd0001e ! 4097: Tcc_R tcc icc_or_xcc, %r0 + %r30
1861 .word 0x95d02034 ! 4098: Tcc_I tg icc_or_xcc, %r0 + 52
1862 .word 0xda786001 ! 4101: SWAP_I swap %r13, [%r1 + 0x0001]
1863 .word 0xdad7e030 ! 4108: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r13
1864 .word 0x2e700001 ! 4109: BPVS <illegal instruction>
1865 .word 0x9d50c000 ! 4110: RDPR_TT rdpr %tt, %r14
1866 .word 0x81d02032 ! 4111: Tcc_I tn icc_or_xcc, %r0 + 50
1867 .word 0xdc5fe001 ! 4112: LDX_I ldx [%r31 + 0x0001], %r14
1868 mov 0x30, %r30
1869 .word 0x99d0001e ! 4119: Tcc_R tgu icc_or_xcc, %r0 + %r30
1870 .word 0x91d02035 ! 4126: Tcc_I ta icc_or_xcc, %r0 + 53
1871 .word 0x99d02033 ! 4131: Tcc_I tgu icc_or_xcc, %r0 + 51
1872 mov 0x31, %r30
1873 .word 0x85d0001e ! 4132: Tcc_R tle icc_or_xcc, %r0 + %r30
1874 .word 0x2a800001 ! 4133: BCS bcs,a <label_0x1>
1875 .word 0xdc97e000 ! 4136: LDUHA_I lduha [%r31, + 0x0000] %asi, %r14
1876 .word 0x93d02034 ! 4137: Tcc_I tne icc_or_xcc, %r0 + 52
1877 .word 0x91d02032 ! 4138: Tcc_I ta icc_or_xcc, %r0 + 50
1878 mov 0x34, %r30
1879 .word 0x8fd0001e ! 4139: Tcc_R tvs icc_or_xcc, %r0 + %r30
1880 .word 0xdc8004a0 ! 4142: LDUWA_R lduwa [%r0, %r0] 0x25, %r14
1881 .word 0xdcc804a0 ! 4145: LDSBA_R ldsba [%r0, %r0] 0x25, %r14
1882 .word 0x89d02033 ! 4154: Tcc_I tleu icc_or_xcc, %r0 + 51
1883 mov 0x32, %r30
1884 .word 0x85d0001e ! 4159: Tcc_R tle icc_or_xcc, %r0 + %r30
1885 .word 0x964b6001 ! 4168: MULX_I mulx %r13, 0x0001, %r11
1886 .word 0x99d02032 ! 4169: Tcc_I tgu icc_or_xcc, %r0 + 50
1887 mov 0x31, %r30
1888 .word 0x9dd0001e ! 4172: Tcc_R tpos icc_or_xcc, %r0 + %r30
1889 .word 0x93480000 ! 4173: RDHPR_HPSTATE rdhpr %hpstate, %r9
1890 mov 0x30, %r30
1891 .word 0x9fd0001e ! 4176: Tcc_R tvc icc_or_xcc, %r0 + %r30
1892 .word 0x96794003 ! 4179: SDIV_R sdiv %r5, %r3, %r11
1893 .word 0x20700001 ! 4184: BPN <illegal instruction>
1894 .word 0x824b6001 ! 4189: MULX_I mulx %r13, 0x0001, %r1
1895 .word 0xc2cfe010 ! 4196: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r1
1896 .word 0xc287e020 ! 4199: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r1
1897 .word 0xc257c000 ! 4200: LDSH_R ldsh [%r31 + %r0], %r1
1898 mov 0x34, %r30
1899 .word 0x8fd0001e ! 4211: Tcc_R tvs icc_or_xcc, %r0 + %r30
1900 .word 0xc24fc000 ! 4212: LDSB_R ldsb [%r31 + %r0], %r1
1901 .word 0x87802014 ! 4215: WRASI_I wr %r0, 0x0014, %asi
1902 .word 0xc2d7e010 ! 4216: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r1
1903 mov 0x32, %r30
1904 .word 0x91d0001e ! 4219: Tcc_R ta icc_or_xcc, %r0 + %r30
1905 .word 0x91d02031 ! 4220: Tcc_I ta icc_or_xcc, %r0 + 49
1906 .word 0x8e530000 ! 4223: UMUL_R umul %r12, %r0, %r7
1907 .word 0xce5fc000 ! 4224: LDX_R ldx [%r31 + %r0], %r7
1908 mov 0x33, %r30
1909 .word 0x81d0001e ! 4239: Tcc_R tn icc_or_xcc, %r0 + %r30
1910 ta T_CHANGE_PRIV ! macro
1911 .word 0xce4fe001 ! 4253: LDSB_I ldsb [%r31 + 0x0001], %r7
1912 .word 0x8879e001 ! 4254: SDIV_I sdiv %r7, 0x0001, %r4
1913 .word 0x95d02034 ! 4255: Tcc_I tg icc_or_xcc, %r0 + 52
1914 .word 0x9dd02032 ! 4256: Tcc_I tpos icc_or_xcc, %r0 + 50
1915 .word 0x20700001 ! 4259: BPN <illegal instruction>
1916 .word 0x9853400c ! 4260: UMUL_R umul %r13, %r12, %r12
1917 .word 0x8fd02031 ! 4263: Tcc_I tvs icc_or_xcc, %r0 + 49
1918 mov 0x31, %r30
1919 .word 0x8fd0001e ! 4266: Tcc_R tvs icc_or_xcc, %r0 + %r30
1920 .word 0xd8d80e40 ! 4267: LDXA_R ldxa [%r0, %r0] 0x72, %r12
1921 .word 0x28700001 ! 4270: BPLEU <illegal instruction>
1922 .word 0xd84fc000 ! 4275: LDSB_R ldsb [%r31 + %r0], %r12
1923 .word 0x3c800001 ! 4280: BPOS bpos,a <label_0x1>
1924 .word 0x30700001 ! 4281: BPA <illegal instruction>
1925 .word 0xd857c000 ! 4282: LDSH_R ldsh [%r31 + %r0], %r12
1926 mov 0x34, %r30
1927 .word 0x95d0001e ! 4283: Tcc_R tg icc_or_xcc, %r0 + %r30
1928 .word 0xd8d7e000 ! 4284: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r12
1929 .word 0x26700001 ! 4285: BPL <illegal instruction>
1930 mov 0x35, %r30
1931 .word 0x8bd0001e ! 4286: Tcc_R tcs icc_or_xcc, %r0 + %r30
1932 .word 0xd807e001 ! 4287: LDUW_I lduw [%r31 + 0x0001], %r12
1933 .word 0xd847e001 ! 4288: LDSW_I ldsw [%r31 + 0x0001], %r12
1934 .word 0x87802014 ! 4305: WRASI_I wr %r0, 0x0014, %asi
1935 .word 0xd897e010 ! 4306: LDUHA_I lduha [%r31, + 0x0010] %asi, %r12
1936 .word 0x984ae001 ! 4307: MULX_I mulx %r11, 0x0001, %r12
1937 mov 0x31, %r30
1938 .word 0x95d0001e ! 4308: Tcc_R tg icc_or_xcc, %r0 + %r30
1939 .word 0x9d514000 ! 4309: RDPR_TBA rdpr %tba, %r14
1940 .word 0x9a7b8005 ! 4312: SDIV_R sdiv %r14, %r5, %r13
1941 .word 0xd0fa4028 ! 4313: SWAPA_R swapa %r8, [%r9 + %r8] 0x01
1942 .word 0x9fd02030 ! 4314: Tcc_I tvc icc_or_xcc, %r0 + 48
1943 .word 0xd0cfe010 ! 4317: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r8
1944 .word 0xd0cfe030 ! 4318: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r8
1945 .word 0xd0d7e010 ! 4319: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r8
1946 .word 0x3a800001 ! 4326: BCC bcc,a <label_0x1>
1947 .word 0xd08fe000 ! 4331: LDUBA_I lduba [%r31, + 0x0000] %asi, %r8
1948 .word 0x81d02035 ! 4332: Tcc_I tn icc_or_xcc, %r0 + 53
1949 .word 0x9ed84009 ! 4337: SMULcc_R smulcc %r1, %r9, %r15
1950 .word 0x8b508000 ! 4338: RDPR_TSTATE rdpr %tstate, %r5
1951 .word 0x8fd02033 ! 4341: Tcc_I tvs icc_or_xcc, %r0 + 51
1952 .word 0x847ba001 ! 4342: SDIV_I sdiv %r14, 0x0001, %r2
1953 .word 0xc497e010 ! 4345: LDUHA_I lduha [%r31, + 0x0010] %asi, %r2
1954 .word 0xc4d7e030 ! 4346: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r2
1955 .word 0x87802045 ! 4347: WRASI_I wr %r0, 0x0045, %asi
1956 .word 0x26700001 ! 4350: BPL <illegal instruction>
1957 .word 0x36800001 ! 4353: BGE bge,a <label_0x1>
1958 .word 0x87802016 ! 4354: WRASI_I wr %r0, 0x0016, %asi
1959 ta T_CHANGE_PRIV ! macro
1960 .word 0xc4900e60 ! 4356: LDUHA_R lduha [%r0, %r0] 0x73, %r2
1961 .word 0x867b8006 ! 4363: SDIV_R sdiv %r14, %r6, %r3
1962 .word 0xc6d7e030 ! 4364: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r3
1963 .word 0xc6cfe030 ! 4367: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r3
1964 .word 0x99a2c9ad ! 4370: FDIVs fdivs %f11, %f13, %f12
1965 .word 0x87802054 ! 4373: WRASI_I wr %r0, 0x0054, %asi
1966 mov 0x30, %r30
1967 .word 0x93d0001e ! 4378: Tcc_R tne icc_or_xcc, %r0 + %r30
1968 .word 0xd88fe020 ! 4383: LDUBA_I lduba [%r31, + 0x0020] %asi, %r12
1969 .word 0x32800001 ! 4386: BNE bne,a <label_0x1>
1970 .word 0x34800001 ! 4389: BG bg,a <label_0x1>
1971 .word 0xd897e020 ! 4390: LDUHA_I lduha [%r31, + 0x0020] %asi, %r12
1972 .word 0x24800001 ! 4391: BLE ble,a <label_0x1>
1973 .word 0x966a4000 ! 4400: UDIVX_R udivx %r9, %r0, %r11
1974 .word 0x9268e001 ! 4401: UDIVX_I udivx %r3, 0x0001, %r9
1975 .word 0x99d02031 ! 4402: Tcc_I tgu icc_or_xcc, %r0 + 49
1976 .word 0x9f514000 ! 4403: RDPR_TBA rdpr %tba, %r15
1977 .word 0x36800001 ! 4404: BGE bge,a <label_0x1>
1978 mov 0x34, %r30
1979 .word 0x8dd0001e ! 4409: Tcc_R tneg icc_or_xcc, %r0 + %r30
1980 .word 0xded804a0 ! 4412: LDXA_R ldxa [%r0, %r0] 0x25, %r15
1981 mov 0x30, %r30
1982 .word 0x99d0001e ! 4413: Tcc_R tgu icc_or_xcc, %r0 + %r30
1983 .word 0xde07c000 ! 4414: LDUW_R lduw [%r31 + %r0], %r15
1984 .word 0x83d02034 ! 4417: Tcc_I te icc_or_xcc, %r0 + 52
1985 .word 0x9551c000 ! 4424: RDPR_TL rdpr %tl, %r10
1986 .word 0x9fa1c9c0 ! 4427: FDIVd fdivd %f38, %f0, %f46
1987 .word 0xdecfe020 ! 4430: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r15
1988 .word 0xde5fe001 ! 4431: LDX_I ldx [%r31 + 0x0001], %r15
1989 .word 0x846a0005 ! 4438: UDIVX_R udivx %r8, %r5, %r2
1990 .word 0x97d02031 ! 4441: Tcc_I tge icc_or_xcc, %r0 + 49
1991 .word 0x87802016 ! 4444: WRASI_I wr %r0, 0x0016, %asi
1992 ta T_CHANGE_NONHPRIV ! macro
1993 .word 0x32700001 ! 4450: BPNE <illegal instruction>
1994 .word 0x87802010 ! 4457: WRASI_I wr %r0, 0x0010, %asi
1995 .word 0xc4c7e030 ! 4458: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r2
1996 mov 0x30, %r30
1997 .word 0x8bd0001e ! 4459: Tcc_R tcs icc_or_xcc, %r0 + %r30
1998 mov 0x30, %r30
1999 .word 0x8bd0001e ! 4460: Tcc_R tcs icc_or_xcc, %r0 + %r30
2000 .word 0x87802004 ! 4467: WRASI_I wr %r0, 0x0004, %asi
2001 .word 0x93d02033 ! 4468: Tcc_I tne icc_or_xcc, %r0 + 51
2002 .word 0xc40fc000 ! 4471: LDUB_R ldub [%r31 + %r0], %r2
2003 mov 0x30, %r30
2004 .word 0x87d0001e ! 4476: Tcc_R tl icc_or_xcc, %r0 + %r30
2005 .word 0x9cc06001 ! 4477: ADDCcc_I addccc %r1, 0x0001, %r14
2006 .word 0x81d02035 ! 4478: Tcc_I tn icc_or_xcc, %r0 + 53
2007 .word 0x87802014 ! 4479: WRASI_I wr %r0, 0x0014, %asi
2008 .word 0xdc0fc000 ! 4482: LDUB_R ldub [%r31 + %r0], %r14
2009 .word 0xdc07e001 ! 4483: LDUW_I lduw [%r31 + 0x0001], %r14
2010 .word 0x34800001 ! 4488: BG bg,a <label_0x1>
2011 mov 0x33, %r30
2012 .word 0x97d0001e ! 4493: Tcc_R tge icc_or_xcc, %r0 + %r30
2013 .word 0x98c2a001 ! 4494: ADDCcc_I addccc %r10, 0x0001, %r12
2014 .word 0x2e700001 ! 4495: BPVS <illegal instruction>
2015 .word 0x9d508000 ! 4496: RDPR_TSTATE rdpr %tstate, %r14
2016 .word 0xdcdfe010 ! 4497: LDXA_I ldxa [%r31, + 0x0010] %asi, %r14
2017 .word 0x9d51c000 ! 4498: RDPR_TL rdpr %tl, %r14
2018 mov 0x34, %r30
2019 .word 0x8bd0001e ! 4499: Tcc_R tcs icc_or_xcc, %r0 + %r30
2020 .word 0x9ada4001 ! 4500: SMULcc_R smulcc %r9, %r1, %r13
2021 .word 0x964ac005 ! 4501: MULX_R mulx %r11, %r5, %r11
2022 ta T_CHANGE_NONPRIV ! macro
2023 .word 0xdaf9002c ! 4515: SWAPA_R swapa %r13, [%r4 + %r12] 0x01
2024 .word 0x87802004 ! 4518: WRASI_I wr %r0, 0x0004, %asi
2025 .word 0xda57c000 ! 4521: LDSH_R ldsh [%r31 + %r0], %r13
2026 .word 0x38800001 ! 4522: BGU bgu,a <label_0x1>
2027 .word 0x22700001 ! 4527: BPE <illegal instruction>
2028 .word 0xdadfe000 ! 4528: LDXA_I ldxa [%r31, + 0x0000] %asi, %r13
2029 mov 0x30, %r30
2030 .word 0x9fd0001e ! 4529: Tcc_R tvc icc_or_xcc, %r0 + %r30
2031 ta T_CHANGE_NONHPRIV ! macro
2032 .word 0x87802014 ! 4531: WRASI_I wr %r0, 0x0014, %asi
2033 .word 0x85d02033 ! 4534: Tcc_I tle icc_or_xcc, %r0 + 51
2034 .word 0x9278a001 ! 4535: SDIV_I sdiv %r2, 0x0001, %r9
2035 .word 0xd297e000 ! 4540: LDUHA_I lduha [%r31, + 0x0000] %asi, %r9
2036 .word 0xd2c7e010 ! 4541: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r9
2037 .word 0x9dd02033 ! 4548: Tcc_I tpos icc_or_xcc, %r0 + 51
2038 .word 0xd2cfe010 ! 4549: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r9
2039 .word 0x8d500000 ! 4552: RDPR_TPC rdpr %tpc, %r6
2040 .word 0xcc8804a0 ! 4555: LDUBA_R lduba [%r0, %r0] 0x25, %r6
2041 .word 0x8bd02034 ! 4556: Tcc_I tcs icc_or_xcc, %r0 + 52
2042 .word 0x8fa249ca ! 4557: FDIVd fdivd %f40, %f10, %f38
2043 .word 0x99d02033 ! 4560: Tcc_I tgu icc_or_xcc, %r0 + 51
2044 .word 0x30800001 ! 4561: BA ba,a <label_0x1>
2045 mov 0x30, %r30
2046 .word 0x89d0001e ! 4562: Tcc_R tleu icc_or_xcc, %r0 + %r30
2047 .word 0x22800001 ! 4565: BE be,a <label_0x1>
2048 .word 0xcedfe030 ! 4566: LDXA_I ldxa [%r31, + 0x0030] %asi, %r7
2049 mov 0x34, %r30
2050 .word 0x83d0001e ! 4569: Tcc_R te icc_or_xcc, %r0 + %r30
2051 mov 0x34, %r30
2052 .word 0x9dd0001e ! 4574: Tcc_R tpos icc_or_xcc, %r0 + %r30
2053 .word 0xced004a0 ! 4577: LDSHA_R ldsha [%r0, %r0] 0x25, %r7
2054 .word 0xdde0402e ! 4578: CASA_I casa [%r1] 0x 1, %r14, %r14
2055 .word 0xdc57e001 ! 4589: LDSH_I ldsh [%r31 + 0x0001], %r14
2056 .word 0x8fd02035 ! 4590: Tcc_I tvs icc_or_xcc, %r0 + 53
2057 .word 0x996b2001 ! 4597: SDIVX_I sdivx %r12, 0x0001, %r12
2058 .word 0x84036001 ! 4606: ADD_I add %r13, 0x0001, %r2
2059 .word 0xc4c7e020 ! 4607: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r2
2060 .word 0xc40fe001 ! 4608: LDUB_I ldub [%r31 + 0x0001], %r2
2061 .word 0x9651000e ! 4609: UMUL_R umul %r4, %r14, %r11
2062 .word 0xd657c000 ! 4610: LDSH_R ldsh [%r31 + %r0], %r11
2063 .word 0x83d02034 ! 4617: Tcc_I te icc_or_xcc, %r0 + 52
2064 .word 0x87802054 ! 4618: WRASI_I wr %r0, 0x0054, %asi
2065 .word 0x8dd02030 ! 4621: Tcc_I tneg icc_or_xcc, %r0 + 48
2066 .word 0x8ba249cf ! 4622: FDIVd fdivd %f40, %f46, %f36
2067 mov 0x30, %r30
2068 .word 0x97d0001e ! 4623: Tcc_R tge icc_or_xcc, %r0 + %r30
2069 mov 0x30, %r30
2070 .word 0x91d0001e ! 4626: Tcc_R ta icc_or_xcc, %r0 + %r30
2071 .word 0xca0fe001 ! 4627: LDUB_I ldub [%r31 + 0x0001], %r5
2072 .word 0xcac004a0 ! 4630: LDSWA_R ldswa [%r0, %r0] 0x25, %r5
2073 .word 0xca57e001 ! 4631: LDSH_I ldsh [%r31 + 0x0001], %r5
2074 .word 0x9dd02032 ! 4634: Tcc_I tpos icc_or_xcc, %r0 + 50
2075 .word 0x8668000b ! 4641: UDIVX_R udivx %r0, %r11, %r3
2076 .word 0x2e800001 ! 4646: BVS bvs,a <label_0x1>
2077 mov 0x33, %r30
2078 .word 0x99d0001e ! 4647: Tcc_R tgu icc_or_xcc, %r0 + %r30
2079 .word 0x36700001 ! 4648: BPGE <illegal instruction>
2080 ta T_CHANGE_NONPRIV ! macro
2081 .word 0x28800001 ! 4652: BLEU bleu,a <label_0x1>
2082 .word 0x9fd02035 ! 4653: Tcc_I tvc icc_or_xcc, %r0 + 53
2083 .word 0xc6d80e60 ! 4656: LDXA_R ldxa [%r0, %r0] 0x73, %r3
2084 .word 0xc6c00e60 ! 4657: LDSWA_R ldswa [%r0, %r0] 0x73, %r3
2085 .word 0x87d02034 ! 4658: Tcc_I tl icc_or_xcc, %r0 + 52
2086 .word 0x8479800d ! 4659: SDIV_R sdiv %r6, %r13, %r2
2087 .word 0x91d02035 ! 4668: Tcc_I ta icc_or_xcc, %r0 + 53
2088 .word 0xc4900e40 ! 4669: LDUHA_R lduha [%r0, %r0] 0x72, %r2
2089 .word 0x87802014 ! 4672: WRASI_I wr %r0, 0x0014, %asi
2090 .word 0x36700001 ! 4673: BPGE <illegal instruction>
2091 .word 0x3e700001 ! 4680: BPVC <illegal instruction>
2092 mov 0x32, %r30
2093 .word 0x89d0001e ! 4683: Tcc_R tleu icc_or_xcc, %r0 + %r30
2094 .word 0x93d02032 ! 4698: Tcc_I tne icc_or_xcc, %r0 + 50
2095 .word 0x95494000 ! 4705: RDHPR_HTBA rdhpr %htba, %r10
2096 .word 0xd4cfe030 ! 4708: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r10
2097 .word 0xd417e001 ! 4709: LDUH_I lduh [%r31 + 0x0001], %r10
2098 .word 0xd40fe001 ! 4714: LDUB_I ldub [%r31 + 0x0001], %r10
2099 .word 0x3e700001 ! 4715: BPVC <illegal instruction>
2100 .word 0x2e700001 ! 4718: BPVS <illegal instruction>
2101 .word 0x22800001 ! 4721: BE be,a <label_0x1>
2102 mov 0x35, %r30
2103 .word 0x81d0001e ! 4724: Tcc_R tn icc_or_xcc, %r0 + %r30
2104 mov 0x33, %r30
2105 .word 0x8bd0001e ! 4725: Tcc_R tcs icc_or_xcc, %r0 + %r30
2106 .word 0xd4dfe030 ! 4726: LDXA_I ldxa [%r31, + 0x0030] %asi, %r10
2107 .word 0x2a700001 ! 4729: BPCS <illegal instruction>
2108 .word 0x32700001 ! 4730: BPNE <illegal instruction>
2109 .word 0x26700001 ! 4731: BPL <illegal instruction>
2110 ta T_CHANGE_HPRIV ! macro
2111 mov 0x32, %r30
2112 .word 0x8bd0001e ! 4733: Tcc_R tcs icc_or_xcc, %r0 + %r30
2113 .word 0x8ba089e5 ! 4734: FDIVq dis not found
2114
2115 mov 0x35, %r30
2116 .word 0x97d0001e ! 4735: Tcc_R tge icc_or_xcc, %r0 + %r30
2117 .word 0xca87e030 ! 4736: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r5
2118 .word 0xca0fe001 ! 4745: LDUB_I ldub [%r31 + 0x0001], %r5
2119 .word 0xca8fe030 ! 4758: LDUBA_I lduba [%r31, + 0x0030] %asi, %r5
2120 mov 0x30, %r30
2121 .word 0x95d0001e ! 4763: Tcc_R tg icc_or_xcc, %r0 + %r30
2122 .word 0xca0fe001 ! 4764: LDUB_I ldub [%r31 + 0x0001], %r5
2123 .word 0xca47c000 ! 4767: LDSW_R ldsw [%r31 + %r0], %r5
2124 .word 0xca0fe001 ! 4772: LDUB_I ldub [%r31 + 0x0001], %r5
2125 .word 0xca57e001 ! 4775: LDSH_I ldsh [%r31 + 0x0001], %r5
2126 .word 0xcacfe010 ! 4776: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r5
2127 .word 0x22800001 ! 4785: BE be,a <label_0x1>
2128 .word 0x2a700001 ! 4786: BPCS <illegal instruction>
2129 ta T_CHANGE_PRIV ! macro
2130 .word 0x2e800001 ! 4790: BVS bvs,a <label_0x1>
2131 .word 0x99d02032 ! 4791: Tcc_I tgu icc_or_xcc, %r0 + 50
2132 .word 0xca47e001 ! 4792: LDSW_I ldsw [%r31 + 0x0001], %r5
2133 .word 0x87d02031 ! 4793: Tcc_I tl icc_or_xcc, %r0 + 49
2134 mov 0x33, %r30
2135 .word 0x8bd0001e ! 4794: Tcc_R tcs icc_or_xcc, %r0 + %r30
2136 .word 0xcac7e010 ! 4795: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r5
2137 .word 0x96d16001 ! 4796: UMULcc_I umulcc %r5, 0x0001, %r11
2138 .word 0xd687e030 ! 4803: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r11
2139 .word 0xd64fc000 ! 4806: LDSB_R ldsb [%r31 + %r0], %r11
2140 ta T_CHANGE_HPRIV ! macro
2141 .word 0xd68fe010 ! 4810: LDUBA_I lduba [%r31, + 0x0010] %asi, %r11
2142 .word 0xd6c7e010 ! 4811: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r11
2143 .word 0xd647c000 ! 4812: LDSW_R ldsw [%r31 + %r0], %r11
2144 .word 0x24700001 ! 4813: BPLE <illegal instruction>
2145 .word 0x30700001 ! 4816: BPA <illegal instruction>
2146 mov 0x34, %r30
2147 .word 0x81d0001e ! 4817: Tcc_R tn icc_or_xcc, %r0 + %r30
2148 .word 0x8f514000 ! 4818: RDPR_TBA rdpr %tba, %r7
2149 .word 0x87802004 ! 4819: WRASI_I wr %r0, 0x0004, %asi
2150 .word 0x87802054 ! 4826: WRASI_I wr %r0, 0x0054, %asi
2151 .word 0x36800001 ! 4827: BGE bge,a <label_0x1>
2152 .word 0xce57e001 ! 4830: LDSH_I ldsh [%r31 + 0x0001], %r7
2153 .word 0x87802004 ! 4831: WRASI_I wr %r0, 0x0004, %asi
2154 .word 0xcec7e000 ! 4832: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r7
2155 .word 0x9a7a2001 ! 4835: SDIV_I sdiv %r8, 0x0001, %r13
2156 .word 0xc5e2c029 ! 4838: CASA_I casa [%r11] 0x 1, %r9, %r2
2157 .word 0x947be001 ! 4841: SDIV_I sdiv %r15, 0x0001, %r10
2158 .word 0x87d02031 ! 4850: Tcc_I tl icc_or_xcc, %r0 + 49
2159 .word 0x8b508000 ! 4857: RDPR_TSTATE rdpr %tstate, %r5
2160 mov 0x34, %r30
2161 .word 0x91d0001e ! 4864: Tcc_R ta icc_or_xcc, %r0 + %r30
2162 .word 0x20700001 ! 4865: BPN <illegal instruction>
2163 mov 0x33, %r30
2164 .word 0x8dd0001e ! 4870: Tcc_R tneg icc_or_xcc, %r0 + %r30
2165 .word 0xcadfe020 ! 4871: LDXA_I ldxa [%r31, + 0x0020] %asi, %r5
2166 ta T_CHANGE_NONPRIV ! macro
2167 ta T_CHANGE_NONPRIV ! macro
2168 .word 0x87802054 ! 4882: WRASI_I wr %r0, 0x0054, %asi
2169 .word 0xca07e001 ! 4887: LDUW_I lduw [%r31 + 0x0001], %r5
2170 .word 0x81d02031 ! 4888: Tcc_I tn icc_or_xcc, %r0 + 49
2171 .word 0x20800001 ! 4893: BN bn,a <label_0x1>
2172 .word 0xcad7e030 ! 4894: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r5
2173 .word 0xca4fc000 ! 4897: LDSB_R ldsb [%r31 + %r0], %r5
2174 .word 0xca0fc000 ! 4902: LDUB_R ldub [%r31 + %r0], %r5
2175 .word 0x9c68c008 ! 4907: UDIVX_R udivx %r3, %r8, %r14
2176 .word 0xdc4fc000 ! 4908: LDSB_R ldsb [%r31 + %r0], %r14
2177 .word 0x8bd02034 ! 4917: Tcc_I tcs icc_or_xcc, %r0 + 52
2178 .word 0xdc87e010 ! 4920: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r14
2179 .word 0xd7e0c022 ! 4921: CASA_I casa [%r3] 0x 1, %r2, %r11
2180 mov 0x34, %r30
2181 .word 0x8dd0001e ! 4922: Tcc_R tneg icc_or_xcc, %r0 + %r30
2182 mov 0x35, %r30
2183 .word 0x89d0001e ! 4923: Tcc_R tleu icc_or_xcc, %r0 + %r30
2184 .word 0x96c3a001 ! 4924: ADDCcc_I addccc %r14, 0x0001, %r11
2185 .word 0xd647e001 ! 4927: LDSW_I ldsw [%r31 + 0x0001], %r11
2186 .word 0x2a800001 ! 4934: BCS bcs,a <label_0x1>
2187 .word 0xd6dfe030 ! 4937: LDXA_I ldxa [%r31, + 0x0030] %asi, %r11
2188 .word 0xd617e001 ! 4942: LDUH_I lduh [%r31 + 0x0001], %r11
2189 mov 0x34, %r30
2190 .word 0x85d0001e ! 4945: Tcc_R tle icc_or_xcc, %r0 + %r30
2191 mov 0x32, %r30
2192 .word 0x95d0001e ! 4946: Tcc_R tg icc_or_xcc, %r0 + %r30
2193 ta T_CHANGE_PRIV ! macro
2194 .word 0xd6d004a0 ! 4954: LDSHA_R ldsha [%r0, %r0] 0x25, %r11
2195 .word 0x32800001 ! 4955: BNE bne,a <label_0x1>
2196 .word 0xd607e001 ! 4956: LDUW_I lduw [%r31 + 0x0001], %r11
2197 .word 0xd6d7e020 ! 4957: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r11
2198 .word 0xd607c000 ! 4958: LDUW_R lduw [%r31 + %r0], %r11
2199 .word 0x22700001 ! 4959: BPE <illegal instruction>
2200 ta T_CHANGE_NONHPRIV ! macro
2201 .word 0xd607e001 ! 4965: LDUW_I lduw [%r31 + 0x0001], %r11
2202 .word 0x3a800001 ! 4968: BCC bcc,a <label_0x1>
2203 .word 0xd617e001 ! 4971: LDUH_I lduh [%r31 + 0x0001], %r11
2204 .word 0xd6900e60 ! 4972: LDUHA_R lduha [%r0, %r0] 0x73, %r11
2205 .word 0x87802054 ! 4973: WRASI_I wr %r0, 0x0054, %asi
2206 .word 0xd6d7e000 ! 4982: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r11
2207 .word 0x86002001 ! 4985: ADD_I add %r0, 0x0001, %r3
2208 .word 0xc65fc000 ! 4986: LDX_R ldx [%r31 + %r0], %r3
2209 mov 0x30, %r30
2210 .word 0x85d0001e ! 4987: Tcc_R tle icc_or_xcc, %r0 + %r30
2211 .word 0x2e700001 ! 4990: BPVS <illegal instruction>
2212 .word 0x38800001 ! 4991: BGU bgu,a <label_0x1>
2213 .word 0x84826001 ! 4996: ADDcc_I addcc %r9, 0x0001, %r2
2214 .word 0x32800001 ! 4999: BNE bne,a <label_0x1>
2215 .word 0x8bd02032 ! 5000: Tcc_I tcs icc_or_xcc, %r0 + 50
2216 .word 0x3e800001 ! 5001: BVC bvc,a <label_0x1>
2217 .word 0x856ac005 ! 5008: SDIVX_R sdivx %r11, %r5, %r2
2218 mov 0x35, %r30
2219 .word 0x95d0001e ! 5009: Tcc_R tg icc_or_xcc, %r0 + %r30
2220 ta T_CHANGE_NONHPRIV ! macro
2221 .word 0xc417c000 ! 5021: LDUH_R lduh [%r31 + %r0], %r2
2222 .word 0x8a4a6001 ! 5022: MULX_I mulx %r9, 0x0001, %r5
2223 .word 0xc6f98021 ! 5025: SWAPA_R swapa %r3, [%r6 + %r1] 0x01
2224 .word 0xc687e010 ! 5028: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r3
2225 .word 0xc647c000 ! 5031: LDSW_R ldsw [%r31 + %r0], %r3
2226 ta T_CHANGE_PRIV ! macro
2227 .word 0x83d02034 ! 5037: Tcc_I te icc_or_xcc, %r0 + 52
2228 .word 0xc65fe001 ! 5044: LDX_I ldx [%r31 + 0x0001], %r3
2229 ta T_CHANGE_NONPRIV ! macro
2230 .word 0xc65fc000 ! 5048: LDX_R ldx [%r31 + %r0], %r3
2231 mov 0x35, %r30
2232 .word 0x83d0001e ! 5049: Tcc_R te icc_or_xcc, %r0 + %r30
2233 .word 0x8bd02035 ! 5050: Tcc_I tcs icc_or_xcc, %r0 + 53
2234 .word 0x32800001 ! 5057: BNE bne,a <label_0x1>
2235 .word 0xc64fc000 ! 5070: LDSB_R ldsb [%r31 + %r0], %r3
2236 ta T_CHANGE_NONPRIV ! macro
2237 mov 0x30, %r30
2238 .word 0x89d0001e ! 5076: Tcc_R tleu icc_or_xcc, %r0 + %r30
2239 .word 0xc68fe030 ! 5077: LDUBA_I lduba [%r31, + 0x0030] %asi, %r3
2240 mov 0x31, %r30
2241 .word 0x93d0001e ! 5078: Tcc_R tne icc_or_xcc, %r0 + %r30
2242 .word 0xc6dfe000 ! 5081: LDXA_I ldxa [%r31, + 0x0000] %asi, %r3
2243 .word 0x9f51c000 ! 5082: RDPR_TL rdpr %tl, %r15
2244 .word 0xde47e001 ! 5083: LDSW_I ldsw [%r31 + 0x0001], %r15
2245 .word 0x9fd02032 ! 5084: Tcc_I tvc icc_or_xcc, %r0 + 50
2246 .word 0xde17c000 ! 5085: LDUH_R lduh [%r31 + %r0], %r15
2247 .word 0x22700001 ! 5092: BPE <illegal instruction>
2248 .word 0xde97e030 ! 5093: LDUHA_I lduha [%r31, + 0x0030] %asi, %r15
2249 mov 0x33, %r30
2250 .word 0x97d0001e ! 5094: Tcc_R tge icc_or_xcc, %r0 + %r30
2251 .word 0x93d02031 ! 5097: Tcc_I tne icc_or_xcc, %r0 + 49
2252 .word 0xde8fe010 ! 5098: LDUBA_I lduba [%r31, + 0x0010] %asi, %r15
2253 .word 0xde07c000 ! 5099: LDUW_R lduw [%r31 + %r0], %r15
2254 .word 0xded80e80 ! 5108: LDXA_R ldxa [%r0, %r0] 0x74, %r15
2255 .word 0x28700001 ! 5109: BPLEU <illegal instruction>
2256 .word 0xde47c000 ! 5116: LDSW_R ldsw [%r31 + %r0], %r15
2257 mov 0x33, %r30
2258 .word 0x8bd0001e ! 5119: Tcc_R tcs icc_or_xcc, %r0 + %r30
2259 ta T_CHANGE_NONHPRIV ! macro
2260 .word 0x9fd02034 ! 5123: Tcc_I tvc icc_or_xcc, %r0 + 52
2261 .word 0xcefac027 ! 5124: SWAPA_R swapa %r7, [%r11 + %r7] 0x01
2262 .word 0xced80e80 ! 5129: LDXA_R ldxa [%r0, %r0] 0x74, %r7
2263 mov 0x32, %r30
2264 .word 0x95d0001e ! 5132: Tcc_R tg icc_or_xcc, %r0 + %r30
2265 .word 0xce5fe001 ! 5135: LDX_I ldx [%r31 + 0x0001], %r7
2266 .word 0xcecfe030 ! 5136: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r7
2267 mov 0x35, %r30
2268 .word 0x9dd0001e ! 5143: Tcc_R tpos icc_or_xcc, %r0 + %r30
2269 .word 0xcedfe020 ! 5148: LDXA_I ldxa [%r31, + 0x0020] %asi, %r7
2270 ta T_CHANGE_PRIV ! macro
2271 .word 0xced7e000 ! 5150: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r7
2272 .word 0xcec004a0 ! 5155: LDSWA_R ldswa [%r0, %r0] 0x25, %r7
2273 .word 0xce8fe010 ! 5166: LDUBA_I lduba [%r31, + 0x0010] %asi, %r7
2274 .word 0xce17c000 ! 5171: LDUH_R lduh [%r31 + %r0], %r7
2275 .word 0x34800001 ! 5174: BG bg,a <label_0x1>
2276 .word 0xced804a0 ! 5175: LDXA_R ldxa [%r0, %r0] 0x25, %r7
2277 ta T_CHANGE_NONHPRIV ! macro
2278 .word 0x9679e001 ! 5189: SDIV_I sdiv %r7, 0x0001, %r11
2279 .word 0x30800001 ! 5190: BA ba,a <label_0x1>
2280 .word 0x9b500000 ! 5191: RDPR_TPC rdpr %tpc, %r13
2281 .word 0xdad7e010 ! 5192: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r13
2282 .word 0xdad7e020 ! 5193: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r13
2283 .word 0x9f500000 ! 5194: RDPR_TPC rdpr %tpc, %r15
2284 .word 0x81a149a4 ! 5195: FDIVs fdivs %f5, %f4, %f0
2285 .word 0xc097e000 ! 5196: LDUHA_I lduha [%r31, + 0x0000] %asi, %r0
2286 .word 0x8bd02032 ! 5197: Tcc_I tcs icc_or_xcc, %r0 + 50
2287 .word 0xc04fc000 ! 5200: LDSB_R ldsb [%r31 + %r0], %r0
2288 .word 0x3c800001 ! 5203: BPOS bpos,a <label_0x1>
2289 mov 0x30, %r30
2290 .word 0x9fd0001e ! 5204: Tcc_R tvc icc_or_xcc, %r0 + %r30
2291 .word 0x81d02034 ! 5211: Tcc_I tn icc_or_xcc, %r0 + 52
2292 .word 0x87802045 ! 5212: WRASI_I wr %r0, 0x0045, %asi
2293 mov 0x35, %r30
2294 .word 0x8dd0001e ! 5213: Tcc_R tneg icc_or_xcc, %r0 + %r30
2295 .word 0xc08004a0 ! 5214: LDUWA_R lduwa [%r0, %r0] 0x25, %r0
2296 .word 0xc08804a0 ! 5221: LDUBA_R lduba [%r0, %r0] 0x25, %r0
2297 .word 0x95514000 ! 5222: RDPR_TBA rdpr %tba, %r10
2298 .word 0x8a488008 ! 5225: MULX_R mulx %r2, %r8, %r5
2299 mov 0x35, %r30
2300 .word 0x83d0001e ! 5226: Tcc_R te icc_or_xcc, %r0 + %r30
2301 .word 0x3a800001 ! 5227: BCC bcc,a <label_0x1>
2302 mov 0x30, %r30
2303 .word 0x8bd0001e ! 5228: Tcc_R tcs icc_or_xcc, %r0 + %r30
2304 .word 0x81504000 ! 5233: RDPR_TNPC rdpr %tnpc, %r0
2305 .word 0x9fd02032 ! 5236: Tcc_I tvc icc_or_xcc, %r0 + 50
2306 .word 0xc04fe001 ! 5239: LDSB_I ldsb [%r31 + 0x0001], %r0
2307 .word 0x8a51800d ! 5246: UMUL_R umul %r6, %r13, %r5
2308 .word 0xca97e030 ! 5251: LDUHA_I lduha [%r31, + 0x0030] %asi, %r5
2309 .word 0x926b2001 ! 5254: UDIVX_I udivx %r12, 0x0001, %r9
2310 .word 0xdc78a001 ! 5255: SWAP_I swap %r14, [%r2 + 0x0001]
2311 mov 0x30, %r30
2312 .word 0x85d0001e ! 5258: Tcc_R tle icc_or_xcc, %r0 + %r30
2313 .word 0x9c00e001 ! 5259: ADD_I add %r3, 0x0001, %r14
2314 .word 0x8c48000a ! 5260: MULX_R mulx %r0, %r10, %r6
2315 ta T_CHANGE_NONPRIV ! macro
2316 .word 0x85d02031 ! 5270: Tcc_I tle icc_or_xcc, %r0 + 49
2317 .word 0x9483a001 ! 5281: ADDcc_I addcc %r14, 0x0001, %r10
2318 .word 0xd4cfe020 ! 5282: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r10
2319 .word 0xd497e020 ! 5283: LDUHA_I lduha [%r31, + 0x0020] %asi, %r10
2320 .word 0x8bd02034 ! 5286: Tcc_I tcs icc_or_xcc, %r0 + 52
2321 .word 0xd44fc000 ! 5287: LDSB_R ldsb [%r31 + %r0], %r10
2322 mov 0x33, %r30
2323 .word 0x95d0001e ! 5288: Tcc_R tg icc_or_xcc, %r0 + %r30
2324 .word 0xd4d7e010 ! 5291: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r10
2325 .word 0xd457c000 ! 5294: LDSH_R ldsh [%r31 + %r0], %r10
2326 .word 0x28800001 ! 5295: BLEU bleu,a <label_0x1>
2327 mov 0x34, %r30
2328 .word 0x83d0001e ! 5298: Tcc_R te icc_or_xcc, %r0 + %r30
2329 .word 0x89d02030 ! 5299: Tcc_I tleu icc_or_xcc, %r0 + 48
2330 ta T_CHANGE_HPRIV ! macro
2331 .word 0x2a700001 ! 5301: BPCS <illegal instruction>
2332 ta T_CHANGE_PRIV ! macro
2333 mov 0x31, %r30
2334 .word 0x81d0001e ! 5303: Tcc_R tn icc_or_xcc, %r0 + %r30
2335 .word 0x9b690005 ! 5308: SDIVX_R sdivx %r4, %r5, %r13
2336 .word 0xda0fc000 ! 5309: LDUB_R ldub [%r31 + %r0], %r13
2337 .word 0xdac7e020 ! 5314: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r13
2338 .word 0x8a4a2001 ! 5317: MULX_I mulx %r8, 0x0001, %r5
2339 .word 0x2e800001 ! 5318: BVS bvs,a <label_0x1>
2340 .word 0xca47c000 ! 5321: LDSW_R ldsw [%r31 + %r0], %r5
2341 .word 0xca07e001 ! 5324: LDUW_I lduw [%r31 + 0x0001], %r5
2342 .word 0x81d02035 ! 5325: Tcc_I tn icc_or_xcc, %r0 + 53
2343 .word 0x97d02035 ! 5326: Tcc_I tge icc_or_xcc, %r0 + 53
2344 .word 0xca4fe001 ! 5329: LDSB_I ldsb [%r31 + 0x0001], %r5
2345 .word 0x3e800001 ! 5330: BVC bvc,a <label_0x1>
2346 .word 0x81d02030 ! 5335: Tcc_I tn icc_or_xcc, %r0 + 48
2347 .word 0x87802010 ! 5340: WRASI_I wr %r0, 0x0010, %asi
2348 .word 0xca5fe001 ! 5343: LDX_I ldx [%r31 + 0x0001], %r5
2349 .word 0x87802045 ! 5348: WRASI_I wr %r0, 0x0045, %asi
2350 .word 0x87802004 ! 5357: WRASI_I wr %r0, 0x0004, %asi
2351 .word 0x87802010 ! 5364: WRASI_I wr %r0, 0x0010, %asi
2352 .word 0x93d02034 ! 5371: Tcc_I tne icc_or_xcc, %r0 + 52
2353 .word 0xcacfe020 ! 5374: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r5
2354 .word 0x8dd02032 ! 5377: Tcc_I tneg icc_or_xcc, %r0 + 50
2355 .word 0xca8fe020 ! 5382: LDUBA_I lduba [%r31, + 0x0020] %asi, %r5
2356 .word 0x9d514000 ! 5383: RDPR_TBA rdpr %tba, %r14
2357 ta T_CHANGE_NONPRIV ! macro
2358 ta T_CHANGE_NONPRIV ! macro
2359 mov 0x30, %r30
2360 .word 0x8bd0001e ! 5394: Tcc_R tcs icc_or_xcc, %r0 + %r30
2361 .word 0xdc57c000 ! 5397: LDSH_R ldsh [%r31 + %r0], %r14
2362 .word 0xdc17e001 ! 5398: LDUH_I lduh [%r31 + 0x0001], %r14
2363 .word 0x87802004 ! 5411: WRASI_I wr %r0, 0x0004, %asi
2364 .word 0xdc800e40 ! 5412: LDUWA_R lduwa [%r0, %r0] 0x72, %r14
2365 .word 0x89d02031 ! 5415: Tcc_I tleu icc_or_xcc, %r0 + 49
2366 .word 0x99d02032 ! 5416: Tcc_I tgu icc_or_xcc, %r0 + 50
2367 .word 0x99d02033 ! 5423: Tcc_I tgu icc_or_xcc, %r0 + 51
2368 .word 0xdc5fe001 ! 5426: LDX_I ldx [%r31 + 0x0001], %r14
2369 .word 0x83d02033 ! 5433: Tcc_I te icc_or_xcc, %r0 + 51
2370 .word 0xdc47c000 ! 5436: LDSW_R ldsw [%r31 + %r0], %r14
2371 .word 0xdc5fe001 ! 5437: LDX_I ldx [%r31 + 0x0001], %r14
2372 .word 0xdc8fe020 ! 5440: LDUBA_I lduba [%r31, + 0x0020] %asi, %r14
2373 .word 0x92d9800c ! 5443: SMULcc_R smulcc %r6, %r12, %r9
2374 .word 0x8bd02030 ! 5446: Tcc_I tcs icc_or_xcc, %r0 + 48
2375 .word 0x8fd02032 ! 5449: Tcc_I tvs icc_or_xcc, %r0 + 50
2376 .word 0xd217c000 ! 5454: LDUH_R lduh [%r31 + %r0], %r9
2377 .word 0x3e800001 ! 5457: BVC bvc,a <label_0x1>
2378 .word 0x9882e001 ! 5458: ADDcc_I addcc %r11, 0x0001, %r12
2379 .word 0x97d02030 ! 5461: Tcc_I tge icc_or_xcc, %r0 + 48
2380 ta T_CHANGE_HPRIV ! macro
2381 .word 0x95d02034 ! 5465: Tcc_I tg icc_or_xcc, %r0 + 52
2382 .word 0xd84fc000 ! 5468: LDSB_R ldsb [%r31 + %r0], %r12
2383 .word 0x9281c00b ! 5469: ADDcc_R addcc %r7, %r11, %r9
2384 .word 0x30700001 ! 5472: BPA <illegal instruction>
2385 .word 0xd25fe001 ! 5477: LDX_I ldx [%r31 + 0x0001], %r9
2386 .word 0x20800001 ! 5480: BN bn,a <label_0x1>
2387 mov 0x33, %r30
2388 .word 0x97d0001e ! 5483: Tcc_R tge icc_or_xcc, %r0 + %r30
2389 .word 0x97d02031 ! 5486: Tcc_I tge icc_or_xcc, %r0 + 49
2390 .word 0x9e80e001 ! 5493: ADDcc_I addcc %r3, 0x0001, %r15
2391 .word 0x89494000 ! 5502: RDHPR_HTBA rdhpr %htba, %r4
2392 .word 0xc84fe001 ! 5511: LDSB_I ldsb [%r31 + 0x0001], %r4
2393 .word 0xc8cfe030 ! 5516: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r4
2394 .word 0x99d02033 ! 5517: Tcc_I tgu icc_or_xcc, %r0 + 51
2395 .word 0x87802004 ! 5518: WRASI_I wr %r0, 0x0004, %asi
2396 mov 0x33, %r30
2397 .word 0x91d0001e ! 5521: Tcc_R ta icc_or_xcc, %r0 + %r30
2398 .word 0x87802010 ! 5522: WRASI_I wr %r0, 0x0010, %asi
2399 .word 0xc857c000 ! 5523: LDSH_R ldsh [%r31 + %r0], %r4
2400 .word 0xc807e001 ! 5524: LDUW_I lduw [%r31 + 0x0001], %r4
2401 mov 0x31, %r30
2402 .word 0x85d0001e ! 5529: Tcc_R tle icc_or_xcc, %r0 + %r30
2403 .word 0xc887e030 ! 5532: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r4
2404 mov 0x34, %r30
2405 .word 0x81d0001e ! 5533: Tcc_R tn icc_or_xcc, %r0 + %r30
2406 .word 0x87802004 ! 5534: WRASI_I wr %r0, 0x0004, %asi
2407 ta T_CHANGE_NONPRIV ! macro
2408 .word 0x856be001 ! 5548: SDIVX_I sdivx %r15, 0x0001, %r2
2409 .word 0xc497e010 ! 5549: LDUHA_I lduha [%r31, + 0x0010] %asi, %r2
2410 .word 0xc457e001 ! 5568: LDSH_I ldsh [%r31 + 0x0001], %r2
2411 .word 0xc44fc000 ! 5575: LDSB_R ldsb [%r31 + %r0], %r2
2412 ta T_CHANGE_HPRIV ! macro
2413 .word 0xc4dfe030 ! 5579: LDXA_I ldxa [%r31, + 0x0030] %asi, %r2
2414 .word 0x87802010 ! 5588: WRASI_I wr %r0, 0x0010, %asi
2415 mov 0x32, %r30
2416 .word 0x95d0001e ! 5589: Tcc_R tg icc_or_xcc, %r0 + %r30
2417 .word 0x8fd02031 ! 5590: Tcc_I tvs icc_or_xcc, %r0 + 49
2418 .word 0xd3e1c024 ! 5591: CASA_I casa [%r7] 0x 1, %r4, %r9
2419 .word 0x28800001 ! 5598: BLEU bleu,a <label_0x1>
2420 .word 0x2a800001 ! 5603: BCS bcs,a <label_0x1>
2421 .word 0x8448e001 ! 5608: MULX_I mulx %r3, 0x0001, %r2
2422 .word 0xc407e001 ! 5609: LDUW_I lduw [%r31 + 0x0001], %r2
2423 .word 0xc48804a0 ! 5612: LDUBA_R lduba [%r0, %r0] 0x25, %r2
2424 .word 0xc447c000 ! 5615: LDSW_R ldsw [%r31 + %r0], %r2
2425 .word 0x85d02034 ! 5620: Tcc_I tle icc_or_xcc, %r0 + 52
2426 .word 0xc407e001 ! 5623: LDUW_I lduw [%r31 + 0x0001], %r2
2427 .word 0xc48004a0 ! 5630: LDUWA_R lduwa [%r0, %r0] 0x25, %r2
2428 .word 0xc407c000 ! 5631: LDUW_R lduw [%r31 + %r0], %r2
2429 .word 0x9e026001 ! 5632: ADD_I add %r9, 0x0001, %r15
2430 .word 0x87802004 ! 5637: WRASI_I wr %r0, 0x0004, %asi
2431 .word 0xde07c000 ! 5638: LDUW_R lduw [%r31 + %r0], %r15
2432 .word 0x87802014 ! 5643: WRASI_I wr %r0, 0x0014, %asi
2433 mov 0x33, %r30
2434 .word 0x91d0001e ! 5644: Tcc_R ta icc_or_xcc, %r0 + %r30
2435 .word 0x92d0a001 ! 5651: UMULcc_I umulcc %r2, 0x0001, %r9
2436 .word 0x20700001 ! 5652: BPN <illegal instruction>
2437 .word 0x8e53c00f ! 5655: UMUL_R umul %r15, %r15, %r7
2438 .word 0xce57c000 ! 5656: LDSH_R ldsh [%r31 + %r0], %r7
2439 .word 0x3e800001 ! 5659: BVC bvc,a <label_0x1>
2440 .word 0xce07e001 ! 5660: LDUW_I lduw [%r31 + 0x0001], %r7
2441 .word 0x24800001 ! 5661: BLE ble,a <label_0x1>
2442 .word 0xcec7e030 ! 5664: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r7
2443 .word 0xce17c000 ! 5665: LDUH_R lduh [%r31 + %r0], %r7
2444 .word 0x85504000 ! 5666: RDPR_TNPC rdpr %tnpc, %r2
2445 .word 0x87802054 ! 5671: WRASI_I wr %r0, 0x0054, %asi
2446 .word 0xc4900e60 ! 5676: LDUHA_R lduha [%r0, %r0] 0x73, %r2
2447 .word 0xc4cfe000 ! 5677: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r2
2448 .word 0x30800001 ! 5680: BA ba,a <label_0x1>
2449 .word 0x87802004 ! 5681: WRASI_I wr %r0, 0x0004, %asi
2450 .word 0xc407c000 ! 5682: LDUW_R lduw [%r31 + %r0], %r2
2451 .word 0x3e700001 ! 5683: BPVC <illegal instruction>
2452 .word 0x80d0e001 ! 5690: UMULcc_I umulcc %r3, 0x0001, %r0
2453 .word 0xc017c000 ! 5691: LDUH_R lduh [%r31 + %r0], %r0
2454 .word 0xdcfb8029 ! 5694: SWAPA_R swapa %r14, [%r14 + %r9] 0x01
2455 .word 0x87802016 ! 5695: WRASI_I wr %r0, 0x0016, %asi
2456 .word 0xdc87e010 ! 5696: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r14
2457 .word 0xdccfe010 ! 5701: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r14
2458 .word 0x24700001 ! 5706: BPLE <illegal instruction>
2459 .word 0x8e016001 ! 5709: ADD_I add %r5, 0x0001, %r7
2460 .word 0x87d02030 ! 5714: Tcc_I tl icc_or_xcc, %r0 + 48
2461 .word 0x20800001 ! 5715: BN bn,a <label_0x1>
2462 .word 0x93d02030 ! 5716: Tcc_I tne icc_or_xcc, %r0 + 48
2463 .word 0xced7e010 ! 5717: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r7
2464 .word 0xce0fc000 ! 5726: LDUB_R ldub [%r31 + %r0], %r7
2465 .word 0x97508000 ! 5731: RDPR_TSTATE rdpr %tstate, %r11
2466 .word 0x87802054 ! 5732: WRASI_I wr %r0, 0x0054, %asi
2467 .word 0x9ad12001 ! 5735: UMULcc_I umulcc %r4, 0x0001, %r13
2468 .word 0x3a800001 ! 5736: BCC bcc,a <label_0x1>
2469 .word 0xda47c000 ! 5737: LDSW_R ldsw [%r31 + %r0], %r13
2470 .word 0xda800e40 ! 5742: LDUWA_R lduwa [%r0, %r0] 0x72, %r13
2471 mov 0x35, %r30
2472 .word 0x97d0001e ! 5743: Tcc_R tge icc_or_xcc, %r0 + %r30
2473 .word 0x87d02032 ! 5744: Tcc_I tl icc_or_xcc, %r0 + 50
2474 .word 0x93d02034 ! 5745: Tcc_I tne icc_or_xcc, %r0 + 52
2475 .word 0x87802004 ! 5746: WRASI_I wr %r0, 0x0004, %asi
2476 .word 0x8bd02033 ! 5747: Tcc_I tcs icc_or_xcc, %r0 + 51
2477 .word 0xda5fe001 ! 5752: LDX_I ldx [%r31 + 0x0001], %r13
2478 .word 0x87802016 ! 5753: WRASI_I wr %r0, 0x0016, %asi
2479 .word 0x2c700001 ! 5754: BPNEG <illegal instruction>
2480 mov 0x33, %r30
2481 .word 0x95d0001e ! 5755: Tcc_R tg icc_or_xcc, %r0 + %r30
2482 .word 0xda5fc000 ! 5756: LDX_R ldx [%r31 + %r0], %r13
2483 mov 0x33, %r30
2484 .word 0x9dd0001e ! 5757: Tcc_R tpos icc_or_xcc, %r0 + %r30
2485 .word 0xda57e001 ! 5760: LDSH_I ldsh [%r31 + 0x0001], %r13
2486 .word 0xdad7e020 ! 5761: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r13
2487 .word 0xda0fe001 ! 5762: LDUB_I ldub [%r31 + 0x0001], %r13
2488 .word 0x87802004 ! 5765: WRASI_I wr %r0, 0x0004, %asi
2489 .word 0x36800001 ! 5766: BGE bge,a <label_0x1>
2490 .word 0x8dd02031 ! 5769: Tcc_I tneg icc_or_xcc, %r0 + 49
2491 .word 0x87802016 ! 5770: WRASI_I wr %r0, 0x0016, %asi
2492 .word 0xda87e030 ! 5783: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r13
2493 .word 0x8b508000 ! 5784: RDPR_TSTATE rdpr %tstate, %r5
2494 .word 0x91d02034 ! 5785: Tcc_I ta icc_or_xcc, %r0 + 52
2495 .word 0x9000a001 ! 5786: ADD_I add %r2, 0x0001, %r8
2496 .word 0xc5e34024 ! 5787: CASA_I casa [%r13] 0x 1, %r4, %r2
2497 .word 0xc497e030 ! 5790: LDUHA_I lduha [%r31, + 0x0030] %asi, %r2
2498 .word 0xc4d00e60 ! 5791: LDSHA_R ldsha [%r0, %r0] 0x73, %r2
2499 .word 0xc457c000 ! 5792: LDSH_R ldsh [%r31 + %r0], %r2
2500 .word 0xc4c7e000 ! 5799: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r2
2501 .word 0x88c12001 ! 5804: ADDCcc_I addccc %r4, 0x0001, %r4
2502 .word 0xc8cfe010 ! 5805: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r4
2503 .word 0xc8d7e030 ! 5806: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r4
2504 ta T_CHANGE_NONPRIV ! macro
2505 .word 0x92d1c008 ! 5810: UMULcc_R umulcc %r7, %r8, %r9
2506 .word 0x87802004 ! 5813: WRASI_I wr %r0, 0x0004, %asi
2507 ta T_CHANGE_NONPRIV ! macro
2508 .word 0xd2d7e010 ! 5817: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r9
2509 .word 0xce7a6001 ! 5820: SWAP_I swap %r7, [%r9 + 0x0001]
2510 .word 0xcedfe000 ! 5821: LDXA_I ldxa [%r31, + 0x0000] %asi, %r7
2511 .word 0xce8fe000 ! 5828: LDUBA_I lduba [%r31, + 0x0000] %asi, %r7
2512 .word 0x81480000 ! 5829: RDHPR_HPSTATE rdhpr %hpstate, %r0
2513 .word 0x92780002 ! 5830: SDIV_R sdiv %r0, %r2, %r9
2514 .word 0x89d02031 ! 5841: Tcc_I tleu icc_or_xcc, %r0 + 49
2515 .word 0xd287e010 ! 5844: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r9
2516 .word 0xd2f80026 ! 5845: SWAPA_R swapa %r9, [%r0 + %r6] 0x01
2517 .word 0x8fd02033 ! 5848: Tcc_I tvs icc_or_xcc, %r0 + 51
2518 .word 0xd257e001 ! 5849: LDSH_I ldsh [%r31 + 0x0001], %r9
2519 .word 0xd207e001 ! 5850: LDUW_I lduw [%r31 + 0x0001], %r9
2520 .word 0xd2d7e020 ! 5853: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r9
2521 .word 0x8dd02034 ! 5854: Tcc_I tneg icc_or_xcc, %r0 + 52
2522 .word 0x94816001 ! 5855: ADDcc_I addcc %r5, 0x0001, %r10
2523 .word 0x22700001 ! 5860: BPE <illegal instruction>
2524 .word 0xd40fe001 ! 5871: LDUB_I ldub [%r31 + 0x0001], %r10
2525 ta T_CHANGE_PRIV ! macro
2526 .word 0x36800001 ! 5875: BGE bge,a <label_0x1>
2527 mov 0x34, %r30
2528 .word 0x9bd0001e ! 5882: Tcc_R tcc icc_or_xcc, %r0 + %r30
2529 ta T_CHANGE_HPRIV ! macro
2530 .word 0xd40fc000 ! 5886: LDUB_R ldub [%r31 + %r0], %r10
2531 .word 0x92d84004 ! 5889: SMULcc_R smulcc %r1, %r4, %r9
2532 .word 0xd2dfe000 ! 5890: LDXA_I ldxa [%r31, + 0x0000] %asi, %r9
2533 .word 0x2e800001 ! 5891: BVS bvs,a <label_0x1>
2534 .word 0x2e700001 ! 5892: BPVS <illegal instruction>
2535 .word 0x9678400b ! 5895: SDIV_R sdiv %r1, %r11, %r11
2536 .word 0xd687e030 ! 5896: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r11
2537 .word 0xd6dfe010 ! 5897: LDXA_I ldxa [%r31, + 0x0010] %asi, %r11
2538 .word 0x34700001 ! 5898: BPG <illegal instruction>
2539 .word 0x2a800001 ! 5899: BCS bcs,a <label_0x1>
2540 mov 0x34, %r30
2541 .word 0x81d0001e ! 5902: Tcc_R tn icc_or_xcc, %r0 + %r30
2542 .word 0xd60fc000 ! 5905: LDUB_R ldub [%r31 + %r0], %r11
2543 .word 0xd657c000 ! 5906: LDSH_R ldsh [%r31 + %r0], %r11
2544 .word 0x85500000 ! 5909: RDPR_TPC rdpr %tpc, %r2
2545 .word 0x8fd02032 ! 5910: Tcc_I tvs icc_or_xcc, %r0 + 50
2546 .word 0xc497e000 ! 5913: LDUHA_I lduha [%r31, + 0x0000] %asi, %r2
2547 .word 0x30800001 ! 5916: BA ba,a <label_0x1>
2548 .word 0xc45fc000 ! 5917: LDX_R ldx [%r31 + %r0], %r2
2549 mov 0x30, %r30
2550 .word 0x95d0001e ! 5918: Tcc_R tg icc_or_xcc, %r0 + %r30
2551 .word 0x8bd02033 ! 5919: Tcc_I tcs icc_or_xcc, %r0 + 51
2552 .word 0xc48fe010 ! 5920: LDUBA_I lduba [%r31, + 0x0010] %asi, %r2
2553 .word 0xd6fa8021 ! 5921: SWAPA_R swapa %r11, [%r10 + %r1] 0x01
2554 .word 0x9b50c000 ! 5922: RDPR_TT rdpr %tt, %r13
2555 .word 0xdadfe000 ! 5923: LDXA_I ldxa [%r31, + 0x0000] %asi, %r13
2556 mov 0x33, %r30
2557 .word 0x8fd0001e ! 5930: Tcc_R tvs icc_or_xcc, %r0 + %r30
2558 .word 0xda5fe001 ! 5933: LDX_I ldx [%r31 + 0x0001], %r13
2559 .word 0x84682001 ! 5938: UDIVX_I udivx %r0, 0x0001, %r2
2560 mov 0x34, %r30
2561 .word 0x99d0001e ! 5941: Tcc_R tgu icc_or_xcc, %r0 + %r30
2562 ta T_CHANGE_NONPRIV ! macro
2563 .word 0xc44fe001 ! 5947: LDSB_I ldsb [%r31 + 0x0001], %r2
2564 .word 0xc487e020 ! 5948: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r2
2565 mov 0x35, %r30
2566 .word 0x83d0001e ! 5949: Tcc_R te icc_or_xcc, %r0 + %r30
2567 mov 0x30, %r30
2568 .word 0x89d0001e ! 5950: Tcc_R tleu icc_or_xcc, %r0 + %r30
2569 .word 0x964a0009 ! 5951: MULX_R mulx %r8, %r9, %r11
2570 .word 0x91d02030 ! 5958: Tcc_I ta icc_or_xcc, %r0 + 48
2571 mov 0x31, %r30
2572 .word 0x91d0001e ! 5959: Tcc_R ta icc_or_xcc, %r0 + %r30
2573 .word 0x8fd02035 ! 5962: Tcc_I tvs icc_or_xcc, %r0 + 53
2574 .word 0x84806001 ! 5963: ADDcc_I addcc %r1, 0x0001, %r2
2575 .word 0x83d02032 ! 5964: Tcc_I te icc_or_xcc, %r0 + 50
2576 .word 0x97a1c9ef ! 5965: FDIVq dis not found
2577
2578 .word 0x87802016 ! 5968: WRASI_I wr %r0, 0x0016, %asi
2579 .word 0xd64fc000 ! 5975: LDSB_R ldsb [%r31 + %r0], %r11
2580 .word 0x32700001 ! 5982: BPNE <illegal instruction>
2581 .word 0xd6900e60 ! 5983: LDUHA_R lduha [%r0, %r0] 0x73, %r11
2582 .word 0x9fd02035 ! 5984: Tcc_I tvc icc_or_xcc, %r0 + 53
2583 .word 0xd7e3c024 ! 5985: CASA_I casa [%r15] 0x 1, %r4, %r11
2584 .word 0x8fd02030 ! 5988: Tcc_I tvs icc_or_xcc, %r0 + 48
2585 .word 0xd64fe001 ! 5989: LDSB_I ldsb [%r31 + 0x0001], %r11
2586 .word 0xd657c000 ! 5992: LDSH_R ldsh [%r31 + %r0], %r11
2587 .word 0x896b0009 ! 5993: SDIVX_R sdivx %r12, %r9, %r4
2588 .word 0x8a81a001 ! 5996: ADDcc_I addcc %r6, 0x0001, %r5
2589 .word 0x26800001 ! 6005: BL bl,a <label_0x1>
2590 .word 0xca57e001 ! 6010: LDSH_I ldsh [%r31 + 0x0001], %r5
2591 .word 0x88d08008 ! 6011: UMULcc_R umulcc %r2, %r8, %r4
2592 mov 0x33, %r30
2593 .word 0x9bd0001e ! 6012: Tcc_R tcc icc_or_xcc, %r0 + %r30
2594 ta T_CHANGE_HPRIV ! macro
2595 .word 0xc8d004a0 ! 6016: LDSHA_R ldsha [%r0, %r0] 0x25, %r4
2596 mov 0x34, %r30
2597 .word 0x85d0001e ! 6017: Tcc_R tle icc_or_xcc, %r0 + %r30
2598 .word 0x9201a001 ! 6020: ADD_I add %r6, 0x0001, %r9
2599 .word 0x87802010 ! 6023: WRASI_I wr %r0, 0x0010, %asi
2600 .word 0xd28fe030 ! 6024: LDUBA_I lduba [%r31, + 0x0030] %asi, %r9
2601 .word 0x2a800001 ! 6027: BCS bcs,a <label_0x1>
2602 .word 0xd297e030 ! 6032: LDUHA_I lduha [%r31, + 0x0030] %asi, %r9
2603 .word 0x2e800001 ! 6033: BVS bvs,a <label_0x1>
2604 .word 0x99d02034 ! 6036: Tcc_I tgu icc_or_xcc, %r0 + 52
2605 .word 0x3a700001 ! 6037: BPCC <illegal instruction>
2606 mov 0x32, %r30
2607 .word 0x99d0001e ! 6038: Tcc_R tgu icc_or_xcc, %r0 + %r30
2608 .word 0xd2d004a0 ! 6041: LDSHA_R ldsha [%r0, %r0] 0x25, %r9
2609 .word 0xd25fc000 ! 6042: LDX_R ldx [%r31 + %r0], %r9
2610 .word 0x3c800001 ! 6047: BPOS bpos,a <label_0x1>
2611 .word 0x2e700001 ! 6048: BPVS <illegal instruction>
2612 mov 0x30, %r30
2613 .word 0x8bd0001e ! 6049: Tcc_R tcs icc_or_xcc, %r0 + %r30
2614 .word 0xd28804a0 ! 6050: LDUBA_R lduba [%r0, %r0] 0x25, %r9
2615 ta T_CHANGE_HPRIV ! macro
2616 .word 0x85d02030 ! 6054: Tcc_I tle icc_or_xcc, %r0 + 48
2617 .word 0x84534007 ! 6055: UMUL_R umul %r13, %r7, %r2
2618 .word 0x97d02035 ! 6056: Tcc_I tge icc_or_xcc, %r0 + 53
2619 .word 0xc487e010 ! 6057: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r2
2620 .word 0x8b508000 ! 6062: RDPR_TSTATE rdpr %tstate, %r5
2621 .word 0xca4fc000 ! 6065: LDSB_R ldsb [%r31 + %r0], %r5
2622 .word 0xcacfe000 ! 6066: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r5
2623 .word 0xca0fc000 ! 6069: LDUB_R ldub [%r31 + %r0], %r5
2624 .word 0xcacfe030 ! 6070: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r5
2625 .word 0xcad7e020 ! 6071: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r5
2626 .word 0xda7ae001 ! 6072: SWAP_I swap %r13, [%r11 + 0x0001]
2627 .word 0x87802004 ! 6073: WRASI_I wr %r0, 0x0004, %asi
2628 mov 0x30, %r30
2629 .word 0x9dd0001e ! 6074: Tcc_R tpos icc_or_xcc, %r0 + %r30
2630 .word 0x87802010 ! 6081: WRASI_I wr %r0, 0x0010, %asi
2631 mov 0x33, %r30
2632 .word 0x85d0001e ! 6082: Tcc_R tle icc_or_xcc, %r0 + %r30
2633 mov 0x34, %r30
2634 .word 0x91d0001e ! 6085: Tcc_R ta icc_or_xcc, %r0 + %r30
2635 .word 0x86d10004 ! 6086: UMULcc_R umulcc %r4, %r4, %r3
2636 .word 0xc68004a0 ! 6087: LDUWA_R lduwa [%r0, %r0] 0x25, %r3
2637 mov 0x35, %r30
2638 .word 0x95d0001e ! 6088: Tcc_R tg icc_or_xcc, %r0 + %r30
2639 .word 0x87802054 ! 6089: WRASI_I wr %r0, 0x0054, %asi
2640 .word 0x9dd02034 ! 6092: Tcc_I tpos icc_or_xcc, %r0 + 52
2641 .word 0xc6d7e000 ! 6093: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r3
2642 .word 0x82d16001 ! 6096: UMULcc_I umulcc %r5, 0x0001, %r1
2643 .word 0x87802004 ! 6101: WRASI_I wr %r0, 0x0004, %asi
2644 .word 0x3a700001 ! 6102: BPCC <illegal instruction>
2645 .word 0x87802004 ! 6103: WRASI_I wr %r0, 0x0004, %asi
2646 .word 0xc257c000 ! 6110: LDSH_R ldsh [%r31 + %r0], %r1
2647 .word 0xc207e001 ! 6111: LDUW_I lduw [%r31 + 0x0001], %r1
2648 .word 0x28800001 ! 6114: BLEU bleu,a <label_0x1>
2649 .word 0x20700001 ! 6115: BPN <illegal instruction>
2650 .word 0xc2cfe020 ! 6116: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r1
2651 mov 0x30, %r30
2652 .word 0x83d0001e ! 6117: Tcc_R te icc_or_xcc, %r0 + %r30
2653 .word 0xc20fc000 ! 6120: LDUB_R ldub [%r31 + %r0], %r1
2654 .word 0xc2d7e020 ! 6125: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r1
2655 .word 0x97504000 ! 6128: RDPR_TNPC rdpr %tnpc, %r11
2656 ta T_CHANGE_PRIV ! macro
2657 .word 0x36700001 ! 6132: BPGE <illegal instruction>
2658 mov 0x32, %r30
2659 .word 0x87d0001e ! 6135: Tcc_R tl icc_or_xcc, %r0 + %r30
2660 .word 0x84d16001 ! 6136: UMULcc_I umulcc %r5, 0x0001, %r2
2661 mov 0x33, %r30
2662 .word 0x9fd0001e ! 6139: Tcc_R tvc icc_or_xcc, %r0 + %r30
2663 .word 0xc48fe010 ! 6144: LDUBA_I lduba [%r31, + 0x0010] %asi, %r2
2664 .word 0x2a700001 ! 6145: BPCS <illegal instruction>
2665 ta T_CHANGE_HPRIV ! macro
2666 mov 0x30, %r30
2667 .word 0x97d0001e ! 6147: Tcc_R tge icc_or_xcc, %r0 + %r30
2668 .word 0xc4d7e030 ! 6152: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r2
2669 .word 0xc457e001 ! 6155: LDSH_I ldsh [%r31 + 0x0001], %r2
2670 .word 0x9878c00f ! 6156: SDIV_R sdiv %r3, %r15, %r12
2671 .word 0x92c1a001 ! 6167: ADDCcc_I addccc %r6, 0x0001, %r9
2672 .word 0x9679800a ! 6168: SDIV_R sdiv %r6, %r10, %r11
2673 .word 0xd6dfe030 ! 6169: LDXA_I ldxa [%r31, + 0x0030] %asi, %r11
2674 .word 0xd687e020 ! 6174: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r11
2675 .word 0x87802045 ! 6175: WRASI_I wr %r0, 0x0045, %asi
2676 .word 0x2c700001 ! 6178: BPNEG <illegal instruction>
2677 ta T_CHANGE_NONPRIV ! macro
2678 .word 0xd647c000 ! 6180: LDSW_R ldsw [%r31 + %r0], %r11
2679 .word 0xd65fc000 ! 6181: LDX_R ldx [%r31 + %r0], %r11
2680 .word 0x8da3c9c5 ! 6184: FDIVd fdivd %f46, %f36, %f6
2681 .word 0x93480000 ! 6185: RDHPR_HPSTATE rdhpr %hpstate, %r9
2682 .word 0x24700001 ! 6190: BPLE <illegal instruction>
2683 .word 0x89d02031 ! 6191: Tcc_I tleu icc_or_xcc, %r0 + 49
2684 .word 0x8882c007 ! 6196: ADDcc_R addcc %r11, %r7, %r4
2685 .word 0x2c700001 ! 6203: BPNEG <illegal instruction>
2686 ta T_CHANGE_NONPRIV ! macro
2687 .word 0x884ae001 ! 6211: MULX_I mulx %r11, 0x0001, %r4
2688 .word 0x84802001 ! 6218: ADDcc_I addcc %r0, 0x0001, %r2
2689 mov 0x34, %r30
2690 .word 0x99d0001e ! 6219: Tcc_R tgu icc_or_xcc, %r0 + %r30
2691 .word 0x32700001 ! 6238: BPNE <illegal instruction>
2692 .word 0xc4d80e80 ! 6243: LDXA_R ldxa [%r0, %r0] 0x74, %r2
2693 .word 0x22800001 ! 6254: BE be,a <label_0x1>
2694 mov 0x33, %r30
2695 .word 0x9dd0001e ! 6259: Tcc_R tpos icc_or_xcc, %r0 + %r30
2696 .word 0xc48804a0 ! 6266: LDUBA_R lduba [%r0, %r0] 0x25, %r2
2697 .word 0xc407e001 ! 6267: LDUW_I lduw [%r31 + 0x0001], %r2
2698 .word 0x96696001 ! 6270: UDIVX_I udivx %r5, 0x0001, %r11
2699 .word 0x9dd02035 ! 6271: Tcc_I tpos icc_or_xcc, %r0 + 53
2700 mov 0x34, %r30
2701 .word 0x8bd0001e ! 6278: Tcc_R tcs icc_or_xcc, %r0 + %r30
2702 mov 0x31, %r30
2703 .word 0x9fd0001e ! 6279: Tcc_R tvc icc_or_xcc, %r0 + %r30
2704 .word 0x24700001 ! 6280: BPLE <illegal instruction>
2705 ta T_CHANGE_NONPRIV ! macro
2706 .word 0x81d02031 ! 6284: Tcc_I tn icc_or_xcc, %r0 + 49
2707 .word 0x95d02035 ! 6289: Tcc_I tg icc_or_xcc, %r0 + 53
2708 .word 0x87d02030 ! 6292: Tcc_I tl icc_or_xcc, %r0 + 48
2709 ta T_CHANGE_NONPRIV ! macro
2710 .word 0xd6cfe000 ! 6296: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r11
2711 .word 0x87802016 ! 6299: WRASI_I wr %r0, 0x0016, %asi
2712 ta T_CHANGE_NONHPRIV ! macro
2713 .word 0xd697e000 ! 6305: LDUHA_I lduha [%r31, + 0x0000] %asi, %r11
2714 .word 0xd697e000 ! 6308: LDUHA_I lduha [%r31, + 0x0000] %asi, %r11
2715 .word 0x2c700001 ! 6309: BPNEG <illegal instruction>
2716 .word 0x88da0003 ! 6312: SMULcc_R smulcc %r8, %r3, %r4
2717 .word 0x87d02031 ! 6321: Tcc_I tl icc_or_xcc, %r0 + 49
2718 .word 0x9682e001 ! 6326: ADDcc_I addcc %r11, 0x0001, %r11
2719 .word 0xd6c7e030 ! 6329: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r11
2720 .word 0x97d02032 ! 6330: Tcc_I tge icc_or_xcc, %r0 + 50
2721 .word 0x95a249cf ! 6331: FDIVd fdivd %f40, %f46, %f10
2722 ta T_CHANGE_HPRIV ! macro
2723 .word 0x93d02034 ! 6337: Tcc_I tne icc_or_xcc, %r0 + 52
2724 .word 0x967bc002 ! 6340: SDIV_R sdiv %r15, %r2, %r11
2725 .word 0xd697e030 ! 6341: LDUHA_I lduha [%r31, + 0x0030] %asi, %r11
2726 mov 0x30, %r30
2727 .word 0x91d0001e ! 6342: Tcc_R ta icc_or_xcc, %r0 + %r30
2728 .word 0xd6dfe010 ! 6343: LDXA_I ldxa [%r31, + 0x0010] %asi, %r11
2729 .word 0x3c700001 ! 6350: BPPOS <illegal instruction>
2730 .word 0xd4fa4026 ! 6351: SWAPA_R swapa %r10, [%r9 + %r6] 0x01
2731 .word 0xd4d7e000 ! 6352: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r10
2732 .word 0xd457c000 ! 6353: LDSH_R ldsh [%r31 + %r0], %r10
2733 ta T_CHANGE_PRIV ! macro
2734 .word 0xd44fc000 ! 6357: LDSB_R ldsb [%r31 + %r0], %r10
2735 .word 0xd48fe010 ! 6358: LDUBA_I lduba [%r31, + 0x0010] %asi, %r10
2736 mov 0x34, %r30
2737 .word 0x9fd0001e ! 6359: Tcc_R tvc icc_or_xcc, %r0 + %r30
2738 .word 0xd44fe001 ! 6360: LDSB_I ldsb [%r31 + 0x0001], %r10
2739 ta T_CHANGE_HPRIV ! macro
2740 .word 0x22700001 ! 6372: BPE <illegal instruction>
2741 .word 0xd4d7e000 ! 6385: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r10
2742 .word 0xd44fc000 ! 6386: LDSB_R ldsb [%r31 + %r0], %r10
2743 .word 0xdcfb402b ! 6389: SWAPA_R swapa %r14, [%r13 + %r11] 0x01
2744 .word 0xdcdfe020 ! 6390: LDXA_I ldxa [%r31, + 0x0020] %asi, %r14
2745 .word 0xdc4fe001 ! 6391: LDSB_I ldsb [%r31 + 0x0001], %r14
2746 mov 0x32, %r30
2747 .word 0x8fd0001e ! 6392: Tcc_R tvs icc_or_xcc, %r0 + %r30
2748 .word 0x24700001 ! 6393: BPLE <illegal instruction>
2749 mov 0x34, %r30
2750 .word 0x81d0001e ! 6394: Tcc_R tn icc_or_xcc, %r0 + %r30
2751 .word 0x28800001 ! 6395: BLEU bleu,a <label_0x1>
2752 .word 0xdc07e001 ! 6398: LDUW_I lduw [%r31 + 0x0001], %r14
2753 .word 0x2e700001 ! 6405: BPVS <illegal instruction>
2754 mov 0x35, %r30
2755 .word 0x85d0001e ! 6408: Tcc_R tle icc_or_xcc, %r0 + %r30
2756 mov 0x30, %r30
2757 .word 0x99d0001e ! 6409: Tcc_R tgu icc_or_xcc, %r0 + %r30
2758 .word 0x20800001 ! 6410: BN bn,a <label_0x1>
2759 mov 0x32, %r30
2760 .word 0x81d0001e ! 6421: Tcc_R tn icc_or_xcc, %r0 + %r30
2761 .word 0x91d02034 ! 6424: Tcc_I ta icc_or_xcc, %r0 + 52
2762 .word 0x8dd02032 ! 6425: Tcc_I tneg icc_or_xcc, %r0 + 50
2763 .word 0x9bd02031 ! 6426: Tcc_I tcc icc_or_xcc, %r0 + 49
2764 .word 0x8e7ae001 ! 6429: SDIV_I sdiv %r11, 0x0001, %r7
2765 .word 0x8568e001 ! 6432: SDIVX_I sdivx %r3, 0x0001, %r2
2766 .word 0x96d32001 ! 6433: UMULcc_I umulcc %r12, 0x0001, %r11
2767 .word 0x3c700001 ! 6436: BPPOS <illegal instruction>
2768 .word 0x9479c002 ! 6443: SDIV_R sdiv %r7, %r2, %r10
2769 .word 0x3e800001 ! 6446: BVC bvc,a <label_0x1>
2770 .word 0x26800001 ! 6447: BL bl,a <label_0x1>
2771 .word 0xd4d004a0 ! 6450: LDSHA_R ldsha [%r0, %r0] 0x25, %r10
2772 .word 0x92c36001 ! 6453: ADDCcc_I addccc %r13, 0x0001, %r9
2773 .word 0xd28fe010 ! 6456: LDUBA_I lduba [%r31, + 0x0010] %asi, %r9
2774 .word 0x8068c00e ! 6457: UDIVX_R udivx %r3, %r14, %r0
2775 .word 0x8bd02034 ! 6458: Tcc_I tcs icc_or_xcc, %r0 + 52
2776 .word 0x82786001 ! 6459: SDIV_I sdiv %r1, 0x0001, %r1
2777 .word 0xcaf90020 ! 6462: SWAPA_R swapa %r5, [%r4 + %r0] 0x01
2778 .word 0xcadfe030 ! 6469: LDXA_I ldxa [%r31, + 0x0030] %asi, %r5
2779 .word 0xcad7e010 ! 6470: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r5
2780 .word 0x8d480000 ! 6473: RDHPR_HPSTATE rdhpr %hpstate, %r6
2781 .word 0x82c02001 ! 6480: ADDCcc_I addccc %r0, 0x0001, %r1
2782 .word 0xc25fe001 ! 6483: LDX_I ldx [%r31 + 0x0001], %r1
2783 .word 0xc2cfe030 ! 6484: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r1
2784 mov 0x30, %r30
2785 .word 0x8dd0001e ! 6485: Tcc_R tneg icc_or_xcc, %r0 + %r30
2786 .word 0x3e700001 ! 6486: BPVC <illegal instruction>
2787 .word 0x93480000 ! 6487: RDHPR_HPSTATE rdhpr %hpstate, %r9
2788 .word 0xd287e030 ! 6488: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r9
2789 ta T_CHANGE_PRIV ! macro
2790 .word 0x87802045 ! 6494: WRASI_I wr %r0, 0x0045, %asi
2791 .word 0x36800001 ! 6499: BGE bge,a <label_0x1>
2792 .word 0x28800001 ! 6502: BLEU bleu,a <label_0x1>
2793 .word 0xd25fc000 ! 6509: LDX_R ldx [%r31 + %r0], %r9
2794 .word 0x8dd02032 ! 6522: Tcc_I tneg icc_or_xcc, %r0 + 50
2795 .word 0xd2cfe020 ! 6523: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r9
2796 .word 0xd2dfe030 ! 6524: LDXA_I ldxa [%r31, + 0x0030] %asi, %r9
2797 .word 0xd2c7e000 ! 6527: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r9
2798 .word 0xd2c804a0 ! 6530: LDSBA_R ldsba [%r0, %r0] 0x25, %r9
2799 .word 0x87802004 ! 6533: WRASI_I wr %r0, 0x0004, %asi
2800 .word 0xd2880e80 ! 6534: LDUBA_R lduba [%r0, %r0] 0x74, %r9
2801 .word 0x28700001 ! 6535: BPLEU <illegal instruction>
2802 mov 0x31, %r30
2803 .word 0x81d0001e ! 6536: Tcc_R tn icc_or_xcc, %r0 + %r30
2804 .word 0xd20fc000 ! 6541: LDUB_R ldub [%r31 + %r0], %r9
2805 .word 0xd2d7e010 ! 6544: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r9
2806 mov 0x31, %r30
2807 .word 0x97d0001e ! 6545: Tcc_R tge icc_or_xcc, %r0 + %r30
2808 .word 0xd25fe001 ! 6548: LDX_I ldx [%r31 + 0x0001], %r9
2809 .word 0x85514000 ! 6549: RDPR_TBA rdpr %tba, %r2
2810 .word 0x8dd02033 ! 6552: Tcc_I tneg icc_or_xcc, %r0 + 51
2811 .word 0xc447c000 ! 6553: LDSW_R ldsw [%r31 + %r0], %r2
2812 .word 0x8fd02030 ! 6560: Tcc_I tvs icc_or_xcc, %r0 + 48
2813 .word 0xc4dfe030 ! 6561: LDXA_I ldxa [%r31, + 0x0030] %asi, %r2
2814 mov 0x30, %r30
2815 .word 0x99d0001e ! 6564: Tcc_R tgu icc_or_xcc, %r0 + %r30
2816 .word 0x93514000 ! 6565: RDPR_TBA rdpr %tba, %r9
2817 .word 0xd247e001 ! 6566: LDSW_I ldsw [%r31 + 0x0001], %r9
2818 .word 0xd25fc000 ! 6569: LDX_R ldx [%r31 + %r0], %r9
2819 .word 0xd217c000 ! 6570: LDUH_R lduh [%r31 + %r0], %r9
2820 .word 0xd2c804a0 ! 6571: LDSBA_R ldsba [%r0, %r0] 0x25, %r9
2821 .word 0xd217e001 ! 6572: LDUH_I lduh [%r31 + 0x0001], %r9
2822 .word 0x3e700001 ! 6573: BPVC <illegal instruction>
2823 mov 0x35, %r30
2824 .word 0x9fd0001e ! 6576: Tcc_R tvc icc_or_xcc, %r0 + %r30
2825 .word 0x87802004 ! 6577: WRASI_I wr %r0, 0x0004, %asi
2826 ta T_CHANGE_NONHPRIV ! macro
2827 .word 0xcfe14020 ! 6587: CASA_I casa [%r5] 0x 1, %r0, %r7
2828 .word 0x83a1c9a8 ! 6588: FDIVs fdivs %f7, %f8, %f1
2829 .word 0xc217e001 ! 6595: LDUH_I lduh [%r31 + 0x0001], %r1
2830 mov 0x30, %r30
2831 .word 0x8fd0001e ! 6596: Tcc_R tvs icc_or_xcc, %r0 + %r30
2832 mov 0x30, %r30
2833 .word 0x87d0001e ! 6599: Tcc_R tl icc_or_xcc, %r0 + %r30
2834 .word 0x85d02033 ! 6600: Tcc_I tle icc_or_xcc, %r0 + 51
2835 .word 0xc2c80e40 ! 6601: LDSBA_R ldsba [%r0, %r0] 0x72, %r1
2836 .word 0xc257c000 ! 6602: LDSH_R ldsh [%r31 + %r0], %r1
2837 .word 0x82838001 ! 6605: ADDcc_R addcc %r14, %r1, %r1
2838 .word 0xc29004a0 ! 6606: LDUHA_R lduha [%r0, %r0] 0x25, %r1
2839 .word 0xc2d7e030 ! 6607: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r1
2840 .word 0xc2900e60 ! 6610: LDUHA_R lduha [%r0, %r0] 0x73, %r1
2841 ta T_CHANGE_PRIV ! macro
2842 .word 0x95d02034 ! 6622: Tcc_I tg icc_or_xcc, %r0 + 52
2843 .word 0x8fd02033 ! 6631: Tcc_I tvs icc_or_xcc, %r0 + 51
2844 .word 0x36700001 ! 6636: BPGE <illegal instruction>
2845 .word 0xc2cfe000 ! 6637: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r1
2846 .word 0xd4782001 ! 6638: SWAP_I swap %r10, [%r0 + 0x0001]
2847 .word 0x91d02031 ! 6643: Tcc_I ta icc_or_xcc, %r0 + 49
2848 mov 0x35, %r30
2849 .word 0x8dd0001e ! 6644: Tcc_R tneg icc_or_xcc, %r0 + %r30
2850 .word 0xd417c000 ! 6647: LDUH_R lduh [%r31 + %r0], %r10
2851 .word 0x9fd02035 ! 6648: Tcc_I tvc icc_or_xcc, %r0 + 53
2852 .word 0xd407e001 ! 6649: LDUW_I lduw [%r31 + 0x0001], %r10
2853 mov 0x35, %r30
2854 .word 0x9bd0001e ! 6652: Tcc_R tcc icc_or_xcc, %r0 + %r30
2855 .word 0x9ad3e001 ! 6653: UMULcc_I umulcc %r15, 0x0001, %r13
2856 .word 0x93d02033 ! 6654: Tcc_I tne icc_or_xcc, %r0 + 51
2857 mov 0x30, %r30
2858 .word 0x9bd0001e ! 6655: Tcc_R tcc icc_or_xcc, %r0 + %r30
2859 .word 0x92d34005 ! 6656: UMULcc_R umulcc %r13, %r5, %r9
2860 .word 0x83d02033 ! 6657: Tcc_I te icc_or_xcc, %r0 + 51
2861 .word 0x97d02032 ! 6658: Tcc_I tge icc_or_xcc, %r0 + 50
2862 .word 0xd217c000 ! 6659: LDUH_R lduh [%r31 + %r0], %r9
2863 .word 0x28700001 ! 6664: BPLEU <illegal instruction>
2864 .word 0x87802004 ! 6667: WRASI_I wr %r0, 0x0004, %asi
2865 .word 0x20700001 ! 6668: BPN <illegal instruction>
2866 .word 0x9bd02031 ! 6669: Tcc_I tcc icc_or_xcc, %r0 + 49
2867 mov 0x32, %r30
2868 .word 0x91d0001e ! 6672: Tcc_R ta icc_or_xcc, %r0 + %r30
2869 .word 0x8d504000 ! 6673: RDPR_TNPC rdpr %tnpc, %r6
2870 .word 0x95a309e9 ! 6678: FDIVq dis not found
2871
2872 .word 0x34700001 ! 6681: BPG <illegal instruction>
2873 .word 0x8ad24009 ! 6686: UMULcc_R umulcc %r9, %r9, %r5
2874 .word 0x24800001 ! 6689: BLE ble,a <label_0x1>
2875 .word 0x8fd02030 ! 6690: Tcc_I tvs icc_or_xcc, %r0 + 48
2876 .word 0xca87e030 ! 6695: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r5
2877 .word 0x8fd02034 ! 6698: Tcc_I tvs icc_or_xcc, %r0 + 52
2878 .word 0xca17c000 ! 6701: LDUH_R lduh [%r31 + %r0], %r5
2879 .word 0xca0fc000 ! 6702: LDUB_R ldub [%r31 + %r0], %r5
2880 .word 0xca5fe001 ! 6703: LDX_I ldx [%r31 + 0x0001], %r5
2881 .word 0x87802004 ! 6706: WRASI_I wr %r0, 0x0004, %asi
2882 .word 0xcac7e000 ! 6707: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r5
2883 .word 0xca57c000 ! 6710: LDSH_R ldsh [%r31 + %r0], %r5
2884 .word 0xcacfe030 ! 6711: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r5
2885 .word 0xcad004a0 ! 6712: LDSHA_R ldsha [%r0, %r0] 0x25, %r5
2886 mov 0x35, %r30
2887 .word 0x81d0001e ! 6713: Tcc_R tn icc_or_xcc, %r0 + %r30
2888 .word 0x94830001 ! 6716: ADDcc_R addcc %r12, %r1, %r10
2889 mov 0x31, %r30
2890 .word 0x9bd0001e ! 6719: Tcc_R tcc icc_or_xcc, %r0 + %r30
2891 .word 0x34800001 ! 6724: BG bg,a <label_0x1>
2892 .word 0x87802014 ! 6725: WRASI_I wr %r0, 0x0014, %asi
2893 .word 0x95d02030 ! 6728: Tcc_I tg icc_or_xcc, %r0 + 48
2894 .word 0x3e700001 ! 6729: BPVC <illegal instruction>
2895 .word 0xd44fe001 ! 6736: LDSB_I ldsb [%r31 + 0x0001], %r10
2896 .word 0x9b514000 ! 6737: RDPR_TBA rdpr %tba, %r13
2897 .word 0xda07e001 ! 6738: LDUW_I lduw [%r31 + 0x0001], %r13
2898 .word 0xdadfe030 ! 6739: LDXA_I ldxa [%r31, + 0x0030] %asi, %r13
2899 .word 0x98006001 ! 6744: ADD_I add %r1, 0x0001, %r12
2900 .word 0x91d02031 ! 6745: Tcc_I ta icc_or_xcc, %r0 + 49
2901 .word 0x9968c00b ! 6748: SDIVX_R sdivx %r3, %r11, %r12
2902 .word 0x83514000 ! 6749: RDPR_TBA rdpr %tba, %r1
2903 ta T_CHANGE_NONHPRIV ! macro
2904 .word 0xc29004a0 ! 6753: LDUHA_R lduha [%r0, %r0] 0x25, %r1
2905 .word 0x89a149c9 ! 6754: FDIVd fdivd %f36, %f40, %f4
2906 .word 0x3e800001 ! 6755: BVC bvc,a <label_0x1>
2907 .word 0xc8c00e60 ! 6756: LDSWA_R ldswa [%r0, %r0] 0x73, %r4
2908 ta T_CHANGE_NONHPRIV ! macro
2909 .word 0x34800001 ! 6772: BG bg,a <label_0x1>
2910 ta T_CHANGE_PRIV ! macro
2911 .word 0x9d500000 ! 6774: RDPR_TPC rdpr %tpc, %r14
2912 .word 0x9e690006 ! 6777: UDIVX_R udivx %r4, %r6, %r15
2913 .word 0x34700001 ! 6778: BPG <illegal instruction>
2914 mov 0x34, %r30
2915 .word 0x9dd0001e ! 6779: Tcc_R tpos icc_or_xcc, %r0 + %r30
2916 .word 0x81d02031 ! 6780: Tcc_I tn icc_or_xcc, %r0 + 49
2917 .word 0xdec7e030 ! 6783: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r15
2918 .word 0x946a2001 ! 6784: UDIVX_I udivx %r8, 0x0001, %r10
2919 mov 0x32, %r30
2920 .word 0x8dd0001e ! 6785: Tcc_R tneg icc_or_xcc, %r0 + %r30
2921 .word 0x36800001 ! 6786: BGE bge,a <label_0x1>
2922 .word 0x2e700001 ! 6789: BPVS <illegal instruction>
2923 ta T_CHANGE_NONPRIV ! macro
2924 ta T_CHANGE_NONPRIV ! macro
2925 .word 0x22700001 ! 6794: BPE <illegal instruction>
2926 .word 0x89a009a4 ! 6795: FDIVs fdivs %f0, %f4, %f4
2927 .word 0xc88fe020 ! 6800: LDUBA_I lduba [%r31, + 0x0020] %asi, %r4
2928 .word 0x24800001 ! 6807: BLE ble,a <label_0x1>
2929 .word 0xdbe14028 ! 6808: CASA_I casa [%r5] 0x 1, %r8, %r13
2930 mov 0x34, %r30
2931 .word 0x97d0001e ! 6809: Tcc_R tge icc_or_xcc, %r0 + %r30
2932 ta T_CHANGE_PRIV ! macro
2933 .word 0x28700001 ! 6815: BPLEU <illegal instruction>
2934 .word 0x26700001 ! 6816: BPL <illegal instruction>
2935 .word 0xda87e030 ! 6819: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r13
2936 .word 0xda97e000 ! 6820: LDUHA_I lduha [%r31, + 0x0000] %asi, %r13
2937 .word 0x8ad04006 ! 6821: UMULcc_R umulcc %r1, %r6, %r5
2938 .word 0x85d02030 ! 6822: Tcc_I tle icc_or_xcc, %r0 + 48
2939 .word 0xca8fe000 ! 6825: LDUBA_I lduba [%r31, + 0x0000] %asi, %r5
2940 .word 0x99514000 ! 6826: RDPR_TBA rdpr %tba, %r12
2941 .word 0xd8c7e000 ! 6831: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r12
2942 .word 0xd817e001 ! 6836: LDUH_I lduh [%r31 + 0x0001], %r12
2943 .word 0xd8cfe010 ! 6845: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r12
2944 mov 0x31, %r30
2945 .word 0x87d0001e ! 6846: Tcc_R tl icc_or_xcc, %r0 + %r30
2946 mov 0x33, %r30
2947 .word 0x8fd0001e ! 6847: Tcc_R tvs icc_or_xcc, %r0 + %r30
2948 .word 0x85d02035 ! 6850: Tcc_I tle icc_or_xcc, %r0 + 53
2949 .word 0xd8cfe020 ! 6851: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r12
2950 .word 0x30800001 ! 6854: BA ba,a <label_0x1>
2951 .word 0x9a80a001 ! 6857: ADDcc_I addcc %r2, 0x0001, %r13
2952 .word 0x22800001 ! 6858: BE be,a <label_0x1>
2953 mov 0x35, %r30
2954 .word 0x9fd0001e ! 6859: Tcc_R tvc icc_or_xcc, %r0 + %r30
2955 mov 0x34, %r30
2956 .word 0x93d0001e ! 6860: Tcc_R tne icc_or_xcc, %r0 + %r30
2957 .word 0x2a800001 ! 6861: BCS bcs,a <label_0x1>
2958 .word 0x87802014 ! 6866: WRASI_I wr %r0, 0x0014, %asi
2959 mov 0x35, %r30
2960 .word 0x99d0001e ! 6867: Tcc_R tgu icc_or_xcc, %r0 + %r30
2961 .word 0xda97e030 ! 6882: LDUHA_I lduha [%r31, + 0x0030] %asi, %r13
2962 .word 0xdac7e030 ! 6891: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r13
2963 mov 0x33, %r30
2964 .word 0x8bd0001e ! 6894: Tcc_R tcs icc_or_xcc, %r0 + %r30
2965 .word 0x36800001 ! 6903: BGE bge,a <label_0x1>
2966 .word 0x8fd02030 ! 6906: Tcc_I tvs icc_or_xcc, %r0 + 48
2967 .word 0x83d02035 ! 6907: Tcc_I te icc_or_xcc, %r0 + 53
2968 .word 0xda47e001 ! 6908: LDSW_I ldsw [%r31 + 0x0001], %r13
2969 .word 0x2c800001 ! 6909: BNEG bneg,a <label_0x1>
2970 .word 0x9dd02035 ! 6914: Tcc_I tpos icc_or_xcc, %r0 + 53
2971 .word 0x85d02035 ! 6921: Tcc_I tle icc_or_xcc, %r0 + 53
2972 .word 0xda8004a0 ! 6922: LDUWA_R lduwa [%r0, %r0] 0x25, %r13
2973 .word 0xda47e001 ! 6923: LDSW_I ldsw [%r31 + 0x0001], %r13
2974 .word 0xda97e030 ! 6924: LDUHA_I lduha [%r31, + 0x0030] %asi, %r13
2975 mov 0x31, %r30
2976 .word 0x93d0001e ! 6925: Tcc_R tne icc_or_xcc, %r0 + %r30
2977 .word 0x87802045 ! 6926: WRASI_I wr %r0, 0x0045, %asi
2978 .word 0x87802004 ! 6929: WRASI_I wr %r0, 0x0004, %asi
2979 .word 0xda47e001 ! 6930: LDSW_I ldsw [%r31 + 0x0001], %r13
2980 .word 0xda07c000 ! 6937: LDUW_R lduw [%r31 + %r0], %r13
2981 .word 0x9882c00d ! 6944: ADDcc_R addcc %r11, %r13, %r12
2982 .word 0xd8cfe000 ! 6945: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r12
2983 .word 0x32700001 ! 6946: BPNE <illegal instruction>
2984 mov 0x34, %r30
2985 .word 0x89d0001e ! 6947: Tcc_R tleu icc_or_xcc, %r0 + %r30
2986 .word 0x87d02034 ! 6948: Tcc_I tl icc_or_xcc, %r0 + 52
2987 ta T_CHANGE_HPRIV ! macro
2988 .word 0xd85fe001 ! 6954: LDX_I ldx [%r31 + 0x0001], %r12
2989 mov 0x35, %r30
2990 .word 0x87d0001e ! 6955: Tcc_R tl icc_or_xcc, %r0 + %r30
2991 .word 0x97500000 ! 6956: RDPR_TPC rdpr %tpc, %r11
2992 .word 0x9002e001 ! 6957: ADD_I add %r11, 0x0001, %r8
2993 .word 0xd04fc000 ! 6964: LDSB_R ldsb [%r31 + %r0], %r8
2994 mov 0x30, %r30
2995 .word 0x91d0001e ! 6967: Tcc_R ta icc_or_xcc, %r0 + %r30
2996 .word 0xd087e000 ! 6968: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r8
2997 .word 0xd017c000 ! 6987: LDUH_R lduh [%r31 + %r0], %r8
2998 .word 0xd057c000 ! 6988: LDSH_R ldsh [%r31 + %r0], %r8
2999 .word 0x2e800001 ! 6991: BVS bvs,a <label_0x1>
3000 .word 0xda782001 ! 7002: SWAP_I swap %r13, [%r0 + 0x0001]
3001 ta T_CHANGE_NONHPRIV ! macro
3002 .word 0xda17e001 ! 7020: LDUH_I lduh [%r31 + 0x0001], %r13
3003 .word 0xdac004a0 ! 7023: LDSWA_R ldswa [%r0, %r0] 0x25, %r13
3004 .word 0x91d02035 ! 7024: Tcc_I ta icc_or_xcc, %r0 + 53
3005 .word 0xda880e60 ! 7025: LDUBA_R lduba [%r0, %r0] 0x73, %r13
3006 mov 0x35, %r30
3007 .word 0x81d0001e ! 7030: Tcc_R tn icc_or_xcc, %r0 + %r30
3008 .word 0x20700001 ! 7035: BPN <illegal instruction>
3009 .word 0xda87e010 ! 7036: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r13
3010 ta T_CHANGE_HPRIV ! macro
3011 .word 0x81508000 ! 7040: RDPR_TSTATE rdpr %tstate, %r0
3012 .word 0x9b480000 ! 7041: RDHPR_HPSTATE rdhpr %hpstate, %r13
3013 mov 0x30, %r30
3014 .word 0x93d0001e ! 7042: Tcc_R tne icc_or_xcc, %r0 + %r30
3015 ta T_CHANGE_NONHPRIV ! macro
3016 .word 0xdacfe000 ! 7046: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r13
3017 .word 0xda0fe001 ! 7051: LDUB_I ldub [%r31 + 0x0001], %r13
3018 .word 0xdac804a0 ! 7068: LDSBA_R ldsba [%r0, %r0] 0x25, %r13
3019 .word 0xda0fe001 ! 7071: LDUB_I ldub [%r31 + 0x0001], %r13
3020 .word 0x95494000 ! 7072: RDHPR_HTBA rdhpr %htba, %r10
3021 .word 0xd2f9402b ! 7077: SWAPA_R swapa %r9, [%r5 + %r11] 0x01
3022 .word 0xd247e001 ! 7078: LDSW_I ldsw [%r31 + 0x0001], %r9
3023 mov 0x34, %r30
3024 .word 0x81d0001e ! 7079: Tcc_R tn icc_or_xcc, %r0 + %r30
3025 mov 0x34, %r30
3026 .word 0x87d0001e ! 7086: Tcc_R tl icc_or_xcc, %r0 + %r30
3027 .word 0xd2dfe030 ! 7093: LDXA_I ldxa [%r31, + 0x0030] %asi, %r9
3028 .word 0x8d6a8002 ! 7100: SDIVX_R sdivx %r10, %r2, %r6
3029 mov 0x34, %r30
3030 .word 0x8dd0001e ! 7111: Tcc_R tneg icc_or_xcc, %r0 + %r30
3031 .word 0xcc07c000 ! 7116: LDUW_R lduw [%r31 + %r0], %r6
3032 .word 0x8e480007 ! 7119: MULX_R mulx %r0, %r7, %r7
3033 .word 0x884b800a ! 7122: MULX_R mulx %r14, %r10, %r4
3034 .word 0x2c800001 ! 7127: BNEG bneg,a <label_0x1>
3035 .word 0x87802054 ! 7132: WRASI_I wr %r0, 0x0054, %asi
3036 .word 0x81a249c9 ! 7137: FDIVd fdivd %f40, %f40, %f0
3037 .word 0xc09004a0 ! 7138: LDUHA_R lduha [%r0, %r0] 0x25, %r0
3038 .word 0x3c800001 ! 7139: BPOS bpos,a <label_0x1>
3039 .word 0xd47aa001 ! 7142: SWAP_I swap %r10, [%r10 + 0x0001]
3040 .word 0xd4c00e60 ! 7143: LDSWA_R ldswa [%r0, %r0] 0x73, %r10
3041 mov 0x33, %r30
3042 .word 0x81d0001e ! 7146: Tcc_R tn icc_or_xcc, %r0 + %r30
3043 .word 0x9d6ae001 ! 7147: SDIVX_I sdivx %r11, 0x0001, %r14
3044 .word 0xdc07c000 ! 7148: LDUW_R lduw [%r31 + %r0], %r14
3045 .word 0xdcc7e030 ! 7151: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r14
3046 .word 0x81a189ce ! 7152: FDIVd fdivd %f6, %f14, %f0
3047 .word 0xc05fc000 ! 7153: LDX_R ldx [%r31 + %r0], %r0
3048 .word 0xc007e001 ! 7154: LDUW_I lduw [%r31 + 0x0001], %r0
3049 .word 0x9e026001 ! 7155: ADD_I add %r9, 0x0001, %r15
3050 ta T_CHANGE_HPRIV ! macro
3051 .word 0xdedfe020 ! 7161: LDXA_I ldxa [%r31, + 0x0020] %asi, %r15
3052 .word 0xde87e000 ! 7164: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r15
3053 .word 0x87d02031 ! 7169: Tcc_I tl icc_or_xcc, %r0 + 49
3054 .word 0xdecfe000 ! 7170: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r15
3055 .word 0xde9004a0 ! 7171: LDUHA_R lduha [%r0, %r0] 0x25, %r15
3056 .word 0x89508000 ! 7172: RDPR_TSTATE rdpr %tstate, %r4
3057 .word 0x9bd02032 ! 7177: Tcc_I tcc icc_or_xcc, %r0 + 50
3058 .word 0x87802054 ! 7182: WRASI_I wr %r0, 0x0054, %asi
3059 .word 0xc8800e60 ! 7183: LDUWA_R lduwa [%r0, %r0] 0x73, %r4
3060 .word 0xc887e030 ! 7184: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r4
3061 .word 0x81d02032 ! 7189: Tcc_I tn icc_or_xcc, %r0 + 50
3062 .word 0x9dd02031 ! 7194: Tcc_I tpos icc_or_xcc, %r0 + 49
3063 .word 0x83480000 ! 7195: RDHPR_HPSTATE rdhpr %hpstate, %r1
3064 mov 0x30, %r30
3065 .word 0x8dd0001e ! 7200: Tcc_R tneg icc_or_xcc, %r0 + %r30
3066 .word 0x9fd02030 ! 7203: Tcc_I tvc icc_or_xcc, %r0 + 48
3067 mov 0x30, %r30
3068 .word 0x87d0001e ! 7204: Tcc_R tl icc_or_xcc, %r0 + %r30
3069 .word 0x83a289e7 ! 7207: FDIVq dis not found
3070
3071 .word 0x96d98000 ! 7212: SMULcc_R smulcc %r6, %r0, %r11
3072 mov 0x30, %r30
3073 .word 0x93d0001e ! 7215: Tcc_R tne icc_or_xcc, %r0 + %r30
3074 .word 0xd6d7e030 ! 7220: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r11
3075 .word 0x2a800001 ! 7221: BCS bcs,a <label_0x1>
3076 .word 0xd64fe001 ! 7222: LDSB_I ldsb [%r31 + 0x0001], %r11
3077 .word 0x9b51c000 ! 7225: RDPR_TL rdpr %tl, %r13
3078 .word 0x3c800001 ! 7232: BPOS bpos,a <label_0x1>
3079 .word 0xdacfe000 ! 7235: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r13
3080 .word 0xdacfe030 ! 7242: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r13
3081 .word 0x8a7ae001 ! 7243: SDIV_I sdiv %r11, 0x0001, %r5
3082 .word 0xcac00e80 ! 7244: LDSWA_R ldswa [%r0, %r0] 0x74, %r5
3083 .word 0xcad7e000 ! 7247: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r5
3084 ta T_CHANGE_PRIV ! macro
3085 .word 0xca07c000 ! 7249: LDUW_R lduw [%r31 + %r0], %r5
3086 .word 0xcacfe020 ! 7250: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r5
3087 .word 0xca97e010 ! 7251: LDUHA_I lduha [%r31, + 0x0010] %asi, %r5
3088 .word 0x816b2001 ! 7252: SDIVX_I sdivx %r12, 0x0001, %r0
3089 mov 0x30, %r30
3090 .word 0x81d0001e ! 7257: Tcc_R tn icc_or_xcc, %r0 + %r30
3091 .word 0x30700001 ! 7258: BPA <illegal instruction>
3092 .word 0x81d02033 ! 7259: Tcc_I tn icc_or_xcc, %r0 + 51
3093 ta T_CHANGE_PRIV ! macro
3094 .word 0x89d02035 ! 7263: Tcc_I tleu icc_or_xcc, %r0 + 53
3095 .word 0x87d02034 ! 7264: Tcc_I tl icc_or_xcc, %r0 + 52
3096 .word 0xcefa002e ! 7269: SWAPA_R swapa %r7, [%r8 + %r14] 0x01
3097 .word 0x91d02030 ! 7274: Tcc_I ta icc_or_xcc, %r0 + 48
3098 mov 0x31, %r30
3099 .word 0x91d0001e ! 7275: Tcc_R ta icc_or_xcc, %r0 + %r30
3100 mov 0x34, %r30
3101 .word 0x8bd0001e ! 7276: Tcc_R tcs icc_or_xcc, %r0 + %r30
3102 .word 0x89d02033 ! 7277: Tcc_I tleu icc_or_xcc, %r0 + 51
3103 .word 0x26700001 ! 7284: BPL <illegal instruction>
3104 .word 0x91d02031 ! 7287: Tcc_I ta icc_or_xcc, %r0 + 49
3105 .word 0x8a7aa001 ! 7288: SDIV_I sdiv %r10, 0x0001, %r5
3106 .word 0xca47c000 ! 7293: LDSW_R ldsw [%r31 + %r0], %r5
3107 .word 0x87d02031 ! 7294: Tcc_I tl icc_or_xcc, %r0 + 49
3108 ta T_CHANGE_PRIV ! macro
3109 .word 0xca97e020 ! 7298: LDUHA_I lduha [%r31, + 0x0020] %asi, %r5
3110 mov 0x31, %r30
3111 .word 0x81d0001e ! 7301: Tcc_R tn icc_or_xcc, %r0 + %r30
3112 mov 0x31, %r30
3113 .word 0x9fd0001e ! 7304: Tcc_R tvc icc_or_xcc, %r0 + %r30
3114 .word 0x91d02035 ! 7307: Tcc_I ta icc_or_xcc, %r0 + 53
3115 .word 0xca800e40 ! 7314: LDUWA_R lduwa [%r0, %r0] 0x72, %r5
3116 mov 0x35, %r30
3117 .word 0x8dd0001e ! 7315: Tcc_R tneg icc_or_xcc, %r0 + %r30
3118 mov 0x35, %r30
3119 .word 0x89d0001e ! 7316: Tcc_R tleu icc_or_xcc, %r0 + %r30
3120 .word 0x99d02035 ! 7317: Tcc_I tgu icc_or_xcc, %r0 + 53
3121 .word 0x2c800001 ! 7330: BNEG bneg,a <label_0x1>
3122 .word 0x91d02031 ! 7333: Tcc_I ta icc_or_xcc, %r0 + 49
3123 .word 0x2a700001 ! 7334: BPCS <illegal instruction>
3124 .word 0x81d02034 ! 7335: Tcc_I tn icc_or_xcc, %r0 + 52
3125 .word 0xca0fc000 ! 7336: LDUB_R ldub [%r31 + %r0], %r5
3126 .word 0xca07c000 ! 7339: LDUW_R lduw [%r31 + %r0], %r5
3127 .word 0xca5fc000 ! 7344: LDX_R ldx [%r31 + %r0], %r5
3128 .word 0xca0fe001 ! 7345: LDUB_I ldub [%r31 + 0x0001], %r5
3129 .word 0xcad7e020 ! 7348: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r5
3130 .word 0x3c800001 ! 7349: BPOS bpos,a <label_0x1>
3131 .word 0x8dd02035 ! 7360: Tcc_I tneg icc_or_xcc, %r0 + 53
3132 .word 0x8bd02030 ! 7367: Tcc_I tcs icc_or_xcc, %r0 + 48
3133 .word 0x9ed0c006 ! 7376: UMULcc_R umulcc %r3, %r6, %r15
3134 mov 0x32, %r30
3135 .word 0x8dd0001e ! 7379: Tcc_R tneg icc_or_xcc, %r0 + %r30
3136 mov 0x30, %r30
3137 .word 0x87d0001e ! 7380: Tcc_R tl icc_or_xcc, %r0 + %r30
3138 .word 0xc4fa4021 ! 7383: SWAPA_R swapa %r2, [%r9 + %r1] 0x01
3139 .word 0x9f51c000 ! 7388: RDPR_TL rdpr %tl, %r15
3140 mov 0x33, %r30
3141 .word 0x89d0001e ! 7389: Tcc_R tleu icc_or_xcc, %r0 + %r30
3142 mov 0x31, %r30
3143 .word 0x95d0001e ! 7392: Tcc_R tg icc_or_xcc, %r0 + %r30
3144 .word 0xde8fe020 ! 7397: LDUBA_I lduba [%r31, + 0x0020] %asi, %r15
3145 .word 0xde07c000 ! 7404: LDUW_R lduw [%r31 + %r0], %r15
3146 .word 0x30800001 ! 7405: BA ba,a <label_0x1>
3147 .word 0x8dd02030 ! 7406: Tcc_I tneg icc_or_xcc, %r0 + 48
3148 .word 0x3c700001 ! 7423: BPPOS <illegal instruction>
3149 .word 0xde8fe030 ! 7424: LDUBA_I lduba [%r31, + 0x0030] %asi, %r15
3150 .word 0xdecfe020 ! 7425: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r15
3151 .word 0x2a700001 ! 7428: BPCS <illegal instruction>
3152 .word 0x8f480000 ! 7431: RDHPR_HPSTATE rdhpr %hpstate, %r7
3153 .word 0x87802004 ! 7434: WRASI_I wr %r0, 0x0004, %asi
3154 .word 0xce47e001 ! 7435: LDSW_I ldsw [%r31 + 0x0001], %r7
3155 .word 0xce57e001 ! 7438: LDSH_I ldsh [%r31 + 0x0001], %r7
3156 .word 0xce17c000 ! 7439: LDUH_R lduh [%r31 + %r0], %r7
3157 .word 0xce87e000 ! 7442: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r7
3158 .word 0x36700001 ! 7443: BPGE <illegal instruction>
3159 ta T_CHANGE_NONPRIV ! macro
3160 .word 0x3c800001 ! 7453: BPOS bpos,a <label_0x1>
3161 .word 0xce0fc000 ! 7456: LDUB_R ldub [%r31 + %r0], %r7
3162 .word 0x87d02030 ! 7457: Tcc_I tl icc_or_xcc, %r0 + 48
3163 .word 0xce4fe001 ! 7460: LDSB_I ldsb [%r31 + 0x0001], %r7
3164 .word 0x85d02034 ! 7461: Tcc_I tle icc_or_xcc, %r0 + 52
3165 .word 0xce9004a0 ! 7462: LDUHA_R lduha [%r0, %r0] 0x25, %r7
3166 .word 0xce57e001 ! 7465: LDSH_I ldsh [%r31 + 0x0001], %r7
3167 .word 0x886aa001 ! 7466: UDIVX_I udivx %r10, 0x0001, %r4
3168 .word 0x82794000 ! 7467: SDIV_R sdiv %r5, %r0, %r1
3169 .word 0x2c800001 ! 7476: BNEG bneg,a <label_0x1>
3170 .word 0x956b0008 ! 7477: SDIVX_R sdivx %r12, %r8, %r10
3171 .word 0xd4d7e030 ! 7478: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r10
3172 .word 0xd487e030 ! 7479: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r10
3173 .word 0x83d02032 ! 7480: Tcc_I te icc_or_xcc, %r0 + 50
3174 .word 0x8fd02034 ! 7481: Tcc_I tvs icc_or_xcc, %r0 + 52
3175 .word 0xd45fc000 ! 7482: LDX_R ldx [%r31 + %r0], %r10
3176 .word 0xd457c000 ! 7483: LDSH_R ldsh [%r31 + %r0], %r10
3177 .word 0xd48fe010 ! 7486: LDUBA_I lduba [%r31, + 0x0010] %asi, %r10
3178 .word 0x99d02031 ! 7491: Tcc_I tgu icc_or_xcc, %r0 + 49
3179 .word 0xd4800e60 ! 7492: LDUWA_R lduwa [%r0, %r0] 0x73, %r10
3180 .word 0x99d02031 ! 7493: Tcc_I tgu icc_or_xcc, %r0 + 49
3181 .word 0x8fd02031 ! 7496: Tcc_I tvs icc_or_xcc, %r0 + 49
3182 .word 0x20700001 ! 7497: BPN <illegal instruction>
3183 .word 0x93a0c9cd ! 7498: FDIVd fdivd %f34, %f44, %f40
3184 .word 0xd247c000 ! 7499: LDSW_R ldsw [%r31 + %r0], %r9
3185 .word 0xd28fe010 ! 7500: LDUBA_I lduba [%r31, + 0x0010] %asi, %r9
3186 .word 0x9a81a001 ! 7501: ADDcc_I addcc %r6, 0x0001, %r13
3187 .word 0x87d02031 ! 7522: Tcc_I tl icc_or_xcc, %r0 + 49
3188 .word 0x3e700001 ! 7523: BPVC <illegal instruction>
3189 .word 0x97696001 ! 7524: SDIVX_I sdivx %r5, 0x0001, %r11
3190 .word 0x9d51c000 ! 7527: RDPR_TL rdpr %tl, %r14
3191 .word 0x91d02034 ! 7532: Tcc_I ta icc_or_xcc, %r0 + 52
3192 .word 0x9bd02032 ! 7539: Tcc_I tcc icc_or_xcc, %r0 + 50
3193 .word 0xdc87e000 ! 7540: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r14
3194 .word 0x26700001 ! 7543: BPL <illegal instruction>
3195 .word 0x95d02030 ! 7544: Tcc_I tg icc_or_xcc, %r0 + 48
3196 .word 0x8b690008 ! 7549: SDIVX_R sdivx %r4, %r8, %r5
3197 .word 0x8f6aa001 ! 7552: SDIVX_I sdivx %r10, 0x0001, %r7
3198 .word 0xcec7e000 ! 7553: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r7
3199 .word 0x95480000 ! 7556: RDHPR_HPSTATE rdhpr %hpstate, %r10
3200 .word 0x8e48e001 ! 7557: MULX_I mulx %r3, 0x0001, %r7
3201 .word 0xce57e001 ! 7562: LDSH_I ldsh [%r31 + 0x0001], %r7
3202 .word 0x91d02035 ! 7567: Tcc_I ta icc_or_xcc, %r0 + 53
3203 mov 0x35, %r30
3204 .word 0x99d0001e ! 7570: Tcc_R tgu icc_or_xcc, %r0 + %r30
3205 mov 0x33, %r30
3206 .word 0x99d0001e ! 7571: Tcc_R tgu icc_or_xcc, %r0 + %r30
3207 .word 0x30800001 ! 7572: BA ba,a <label_0x1>
3208 .word 0xce57e001 ! 7573: LDSH_I ldsh [%r31 + 0x0001], %r7
3209 .word 0xcec7e020 ! 7574: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r7
3210 .word 0x24700001 ! 7575: BPLE <illegal instruction>
3211 .word 0x3c700001 ! 7582: BPPOS <illegal instruction>
3212 .word 0x32700001 ! 7583: BPNE <illegal instruction>
3213 ta T_CHANGE_NONPRIV ! macro
3214 .word 0xce47c000 ! 7589: LDSW_R ldsw [%r31 + %r0], %r7
3215 .word 0x89514000 ! 7592: RDPR_TBA rdpr %tba, %r4
3216 mov 0x31, %r30
3217 .word 0x91d0001e ! 7597: Tcc_R ta icc_or_xcc, %r0 + %r30
3218 .word 0x3e800001 ! 7600: BVC bvc,a <label_0x1>
3219 .word 0x93d02032 ! 7609: Tcc_I tne icc_or_xcc, %r0 + 50
3220 .word 0x9a816001 ! 7610: ADDcc_I addcc %r5, 0x0001, %r13
3221 .word 0xda8fe010 ! 7613: LDUBA_I lduba [%r31, + 0x0010] %asi, %r13
3222 .word 0xdac004a0 ! 7616: LDSWA_R ldswa [%r0, %r0] 0x25, %r13
3223 ta T_CHANGE_HPRIV ! macro
3224 .word 0x34800001 ! 7618: BG bg,a <label_0x1>
3225 .word 0x30800001 ! 7619: BA ba,a <label_0x1>
3226 .word 0x87d02035 ! 7620: Tcc_I tl icc_or_xcc, %r0 + 53
3227 .word 0x2a700001 ! 7623: BPCS <illegal instruction>
3228 .word 0x30700001 ! 7630: BPA <illegal instruction>
3229 mov 0x32, %r30
3230 .word 0x8bd0001e ! 7635: Tcc_R tcs icc_or_xcc, %r0 + %r30
3231 .word 0xda17c000 ! 7638: LDUH_R lduh [%r31 + %r0], %r13
3232 .word 0x87802010 ! 7639: WRASI_I wr %r0, 0x0010, %asi
3233 .word 0xdacfe020 ! 7642: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r13
3234 .word 0x30700001 ! 7649: BPA <illegal instruction>
3235 .word 0xda07c000 ! 7654: LDUW_R lduw [%r31 + %r0], %r13
3236 .word 0x82690009 ! 7655: UDIVX_R udivx %r4, %r9, %r1
3237 .word 0x916be001 ! 7656: SDIVX_I sdivx %r15, 0x0001, %r8
3238 .word 0x9bd02032 ! 7657: Tcc_I tcc icc_or_xcc, %r0 + 50
3239 .word 0xd0cfe010 ! 7658: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r8
3240 .word 0x884b6001 ! 7659: MULX_I mulx %r13, 0x0001, %r4
3241 .word 0x89514000 ! 7662: RDPR_TBA rdpr %tba, %r4
3242 .word 0xc8cfe000 ! 7667: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r4
3243 ta T_CHANGE_NONPRIV ! macro
3244 .word 0x99500000 ! 7673: RDPR_TPC rdpr %tpc, %r12
3245 .word 0x9083800a ! 7678: ADDcc_R addcc %r14, %r10, %r8
3246 mov 0x34, %r30
3247 .word 0x85d0001e ! 7681: Tcc_R tle icc_or_xcc, %r0 + %r30
3248 .word 0x22700001 ! 7684: BPE <illegal instruction>
3249 .word 0x87802004 ! 7691: WRASI_I wr %r0, 0x0004, %asi
3250 .word 0x22800001 ! 7714: BE be,a <label_0x1>
3251 mov 0x35, %r30
3252 .word 0x85d0001e ! 7717: Tcc_R tle icc_or_xcc, %r0 + %r30
3253 .word 0x86d34009 ! 7722: UMULcc_R umulcc %r13, %r9, %r3
3254 .word 0xc6dfe010 ! 7723: LDXA_I ldxa [%r31, + 0x0010] %asi, %r3
3255 .word 0xc6d7e020 ! 7726: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r3
3256 .word 0x9fd02032 ! 7729: Tcc_I tvc icc_or_xcc, %r0 + 50
3257 .word 0x2a700001 ! 7732: BPCS <illegal instruction>
3258 .word 0xc68fe020 ! 7733: LDUBA_I lduba [%r31, + 0x0020] %asi, %r3
3259 .word 0xc617c000 ! 7734: LDUH_R lduh [%r31 + %r0], %r3
3260 .word 0xc657e001 ! 7735: LDSH_I ldsh [%r31 + 0x0001], %r3
3261 .word 0x9cd8c00b ! 7738: SMULcc_R smulcc %r3, %r11, %r14
3262 mov 0x34, %r30
3263 .word 0x97d0001e ! 7739: Tcc_R tge icc_or_xcc, %r0 + %r30
3264 ta T_CHANGE_HPRIV ! macro
3265 .word 0x26700001 ! 7741: BPL <illegal instruction>
3266 .word 0x87802054 ! 7744: WRASI_I wr %r0, 0x0054, %asi
3267 .word 0xdcdfe020 ! 7745: LDXA_I ldxa [%r31, + 0x0020] %asi, %r14
3268 .word 0x2c700001 ! 7746: BPNEG <illegal instruction>
3269 .word 0x32700001 ! 7751: BPNE <illegal instruction>
3270 .word 0x8750c000 ! 7772: RDPR_TT rdpr %tt, %r3
3271 .word 0x99d02034 ! 7773: Tcc_I tgu icc_or_xcc, %r0 + 52
3272 .word 0xc6cfe020 ! 7776: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r3
3273 .word 0x2a800001 ! 7777: BCS bcs,a <label_0x1>
3274 .word 0xc617e001 ! 7784: LDUH_I lduh [%r31 + 0x0001], %r3
3275 ta T_CHANGE_HPRIV ! macro
3276 .word 0x8fd02035 ! 7792: Tcc_I tvs icc_or_xcc, %r0 + 53
3277 .word 0x89d02032 ! 7795: Tcc_I tleu icc_or_xcc, %r0 + 50
3278 .word 0xc6d80e40 ! 7798: LDXA_R ldxa [%r0, %r0] 0x72, %r3
3279 .word 0xc657c000 ! 7801: LDSH_R ldsh [%r31 + %r0], %r3
3280 .word 0xd8f9c028 ! 7808: SWAPA_R swapa %r12, [%r7 + %r8] 0x01
3281 .word 0xd897e030 ! 7811: LDUHA_I lduha [%r31, + 0x0030] %asi, %r12
3282 .word 0x87802045 ! 7816: WRASI_I wr %r0, 0x0045, %asi
3283 .word 0x3a700001 ! 7823: BPCC <illegal instruction>
3284 .word 0x85682001 ! 7824: SDIVX_I sdivx %r0, 0x0001, %r2
3285 .word 0xc447e001 ! 7825: LDSW_I ldsw [%r31 + 0x0001], %r2
3286 .word 0x8d500000 ! 7826: RDPR_TPC rdpr %tpc, %r6
3287 .word 0x87802004 ! 7829: WRASI_I wr %r0, 0x0004, %asi
3288 .word 0xcc8804a0 ! 7830: LDUBA_R lduba [%r0, %r0] 0x25, %r6
3289 .word 0x89d02032 ! 7835: Tcc_I tleu icc_or_xcc, %r0 + 50
3290 .word 0xcc57e001 ! 7836: LDSH_I ldsh [%r31 + 0x0001], %r6
3291 .word 0xcc8fe000 ! 7841: LDUBA_I lduba [%r31, + 0x0000] %asi, %r6
3292 .word 0x86da400e ! 7844: SMULcc_R smulcc %r9, %r14, %r3
3293 .word 0x89d02030 ! 7845: Tcc_I tleu icc_or_xcc, %r0 + 48
3294 .word 0x8f500000 ! 7858: RDPR_TPC rdpr %tpc, %r7
3295 .word 0xce5fc000 ! 7859: LDX_R ldx [%r31 + %r0], %r7
3296 .word 0x9d480000 ! 7864: RDHPR_HPSTATE rdhpr %hpstate, %r14
3297 .word 0x9a6a2001 ! 7865: UDIVX_I udivx %r8, 0x0001, %r13
3298 .word 0x9269a001 ! 7866: UDIVX_I udivx %r6, 0x0001, %r9
3299 .word 0xd24fc000 ! 7869: LDSB_R ldsb [%r31 + %r0], %r9
3300 .word 0x20700001 ! 7870: BPN <illegal instruction>
3301 mov 0x35, %r30
3302 .word 0x83d0001e ! 7871: Tcc_R te icc_or_xcc, %r0 + %r30
3303 mov 0x34, %r30
3304 .word 0x8dd0001e ! 7872: Tcc_R tneg icc_or_xcc, %r0 + %r30
3305 .word 0xd2cfe010 ! 7873: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r9
3306 .word 0x916aa001 ! 7876: SDIVX_I sdivx %r10, 0x0001, %r8
3307 .word 0xd047e001 ! 7879: LDSW_I ldsw [%r31 + 0x0001], %r8
3308 .word 0x83a249e3 ! 7882: FDIVq dis not found
3309
3310 .word 0x2e800001 ! 7885: BVS bvs,a <label_0x1>
3311 .word 0xc2c804a0 ! 7888: LDSBA_R ldsba [%r0, %r0] 0x25, %r1
3312 .word 0xc207c000 ! 7889: LDUW_R lduw [%r31 + %r0], %r1
3313 .word 0x99d02031 ! 7890: Tcc_I tgu icc_or_xcc, %r0 + 49
3314 .word 0xc207c000 ! 7893: LDUW_R lduw [%r31 + %r0], %r1
3315 .word 0xc28fe020 ! 7896: LDUBA_I lduba [%r31, + 0x0020] %asi, %r1
3316 .word 0xc287e020 ! 7897: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r1
3317 .word 0xd47b2001 ! 7898: SWAP_I swap %r10, [%r12 + 0x0001]
3318 .word 0x87802004 ! 7901: WRASI_I wr %r0, 0x0004, %asi
3319 .word 0x87802004 ! 7902: WRASI_I wr %r0, 0x0004, %asi
3320 .word 0x87802016 ! 7907: WRASI_I wr %r0, 0x0016, %asi
3321 .word 0x80d3e001 ! 7908: UMULcc_I umulcc %r15, 0x0001, %r0
3322 ta T_CHANGE_NONPRIV ! macro
3323 .word 0xc0c7e010 ! 7910: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r0
3324 .word 0x9879800a ! 7911: SDIV_R sdiv %r6, %r10, %r12
3325 .word 0xd8cfe000 ! 7912: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r12
3326 .word 0xd897e030 ! 7917: LDUHA_I lduha [%r31, + 0x0030] %asi, %r12
3327 ta T_CHANGE_PRIV ! macro
3328 mov 0x30, %r30
3329 .word 0x9fd0001e ! 7921: Tcc_R tvc icc_or_xcc, %r0 + %r30
3330 .word 0x85d02033 ! 7924: Tcc_I tle icc_or_xcc, %r0 + 51
3331 .word 0x87802054 ! 7925: WRASI_I wr %r0, 0x0054, %asi
3332 .word 0xd8cfe030 ! 7926: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r12
3333 .word 0xd88004a0 ! 7927: LDUWA_R lduwa [%r0, %r0] 0x25, %r12
3334 .word 0x38800001 ! 7932: BGU bgu,a <label_0x1>
3335 .word 0xd80fe001 ! 7933: LDUB_I ldub [%r31 + 0x0001], %r12
3336 mov 0x35, %r30
3337 .word 0x97d0001e ! 7934: Tcc_R tge icc_or_xcc, %r0 + %r30
3338 .word 0xd887e030 ! 7937: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r12
3339 ta T_CHANGE_NONHPRIV ! macro
3340 .word 0x87802010 ! 7939: WRASI_I wr %r0, 0x0010, %asi
3341 mov 0x31, %r30
3342 .word 0x89d0001e ! 7942: Tcc_R tleu icc_or_xcc, %r0 + %r30
3343 .word 0x9da109e0 ! 7945: FDIVq dis not found
3344
3345 .word 0x81698008 ! 7946: SDIVX_R sdivx %r6, %r8, %r0
3346 .word 0x20800001 ! 7949: BN bn,a <label_0x1>
3347 .word 0xc08fe030 ! 7950: LDUBA_I lduba [%r31, + 0x0030] %asi, %r0
3348 .word 0x81d02030 ! 7951: Tcc_I tn icc_or_xcc, %r0 + 48
3349 .word 0xc0c7e000 ! 7952: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r0
3350 mov 0x32, %r30
3351 .word 0x99d0001e ! 7965: Tcc_R tgu icc_or_xcc, %r0 + %r30
3352 .word 0x32700001 ! 7966: BPNE <illegal instruction>
3353 .word 0xc0d804a0 ! 7967: LDXA_R ldxa [%r0, %r0] 0x25, %r0
3354 .word 0x9ad1c00d ! 7968: UMULcc_R umulcc %r7, %r13, %r13
3355 .word 0xda97e020 ! 7973: LDUHA_I lduha [%r31, + 0x0020] %asi, %r13
3356 .word 0x85a089a3 ! 7974: FDIVs fdivs %f2, %f3, %f2
3357 .word 0xc447c000 ! 7975: LDSW_R ldsw [%r31 + %r0], %r2
3358 .word 0x88680002 ! 7982: UDIVX_R udivx %r0, %r2, %r4
3359 mov 0x33, %r30
3360 .word 0x8fd0001e ! 7987: Tcc_R tvs icc_or_xcc, %r0 + %r30
3361 .word 0x85508000 ! 7988: RDPR_TSTATE rdpr %tstate, %r2
3362 .word 0x99d02031 ! 7989: Tcc_I tgu icc_or_xcc, %r0 + 49
3363 .word 0x9cd9c008 ! 7992: SMULcc_R smulcc %r7, %r8, %r14
3364 .word 0xdcd804a0 ! 7995: LDXA_R ldxa [%r0, %r0] 0x25, %r14
3365 .word 0xdc8fe030 ! 7996: LDUBA_I lduba [%r31, + 0x0030] %asi, %r14
3366 mov 0x30, %r30
3367 .word 0x89d0001e ! 7997: Tcc_R tleu icc_or_xcc, %r0 + %r30
3368 .word 0x3c800001 ! 7998: BPOS bpos,a <label_0x1>
3369 ta T_CHANGE_HPRIV ! macro
3370 .word 0xdc17c000 ! 8002: LDUH_R lduh [%r31 + %r0], %r14
3371 .word 0x2e700001 ! 8005: BPVS <illegal instruction>
3372 .word 0x83d02030 ! 8006: Tcc_I te icc_or_xcc, %r0 + 48
3373 mov 0x31, %r30
3374 .word 0x8fd0001e ! 8009: Tcc_R tvs icc_or_xcc, %r0 + %r30
3375 .word 0xdc4fc000 ! 8012: LDSB_R ldsb [%r31 + %r0], %r14
3376 .word 0xdc4fe001 ! 8015: LDSB_I ldsb [%r31 + 0x0001], %r14
3377 .word 0x87802054 ! 8018: WRASI_I wr %r0, 0x0054, %asi
3378 .word 0xdcc7e000 ! 8019: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r14
3379 .word 0x83d02031 ! 8020: Tcc_I te icc_or_xcc, %r0 + 49
3380 .word 0xdcd7e020 ! 8023: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r14
3381 .word 0x87802045 ! 8024: WRASI_I wr %r0, 0x0045, %asi
3382 .word 0xdc17c000 ! 8029: LDUH_R lduh [%r31 + %r0], %r14
3383 .word 0x8dd02035 ! 8030: Tcc_I tneg icc_or_xcc, %r0 + 53
3384 .word 0x9c486001 ! 8031: MULX_I mulx %r1, 0x0001, %r14
3385 .word 0x87d02034 ! 8032: Tcc_I tl icc_or_xcc, %r0 + 52
3386 .word 0xdc5fc000 ! 8033: LDX_R ldx [%r31 + %r0], %r14
3387 .word 0x9bd02033 ! 8034: Tcc_I tcc icc_or_xcc, %r0 + 51
3388 .word 0x886be001 ! 8035: UDIVX_I udivx %r15, 0x0001, %r4
3389 mov 0x33, %r30
3390 .word 0x8dd0001e ! 8040: Tcc_R tneg icc_or_xcc, %r0 + %r30
3391 .word 0xc817c000 ! 8043: LDUH_R lduh [%r31 + %r0], %r4
3392 .word 0x95a289c1 ! 8044: FDIVd fdivd %f10, %f32, %f10
3393 .word 0x2e700001 ! 8049: BPVS <illegal instruction>
3394 ta T_CHANGE_NONHPRIV ! macro
3395 .word 0x28700001 ! 8079: BPLEU <illegal instruction>
3396 ta T_CHANGE_PRIV ! macro
3397 .word 0x87802010 ! 8089: WRASI_I wr %r0, 0x0010, %asi
3398 mov 0x34, %r30
3399 .word 0x89d0001e ! 8090: Tcc_R tleu icc_or_xcc, %r0 + %r30
3400 .word 0xd48fe020 ! 8097: LDUBA_I lduba [%r31, + 0x0020] %asi, %r10
3401 mov 0x34, %r30
3402 .word 0x9fd0001e ! 8098: Tcc_R tvc icc_or_xcc, %r0 + %r30
3403 .word 0x81d02034 ! 8099: Tcc_I tn icc_or_xcc, %r0 + 52
3404 .word 0x3c700001 ! 8100: BPPOS <illegal instruction>
3405 .word 0x9283a001 ! 8101: ADDcc_I addcc %r14, 0x0001, %r9
3406 .word 0x93d02034 ! 8104: Tcc_I tne icc_or_xcc, %r0 + 52
3407 .word 0x95d02031 ! 8109: Tcc_I tg icc_or_xcc, %r0 + 49
3408 .word 0x9d494000 ! 8110: RDHPR_HTBA rdhpr %htba, %r14
3409 .word 0x93500000 ! 8111: RDPR_TPC rdpr %tpc, %r9
3410 ta T_CHANGE_NONHPRIV ! macro
3411 .word 0x8a49000c ! 8115: MULX_R mulx %r4, %r12, %r5
3412 .word 0x8bd02035 ! 8116: Tcc_I tcs icc_or_xcc, %r0 + 53
3413 .word 0xca8804a0 ! 8117: LDUBA_R lduba [%r0, %r0] 0x25, %r5
3414 .word 0x8151c000 ! 8118: RDPR_TL rdpr %tl, %r0
3415 .word 0x87802010 ! 8123: WRASI_I wr %r0, 0x0010, %asi
3416 .word 0x95d02031 ! 8128: Tcc_I tg icc_or_xcc, %r0 + 49
3417 .word 0x87802016 ! 8131: WRASI_I wr %r0, 0x0016, %asi
3418 .word 0xc047e001 ! 8134: LDSW_I ldsw [%r31 + 0x0001], %r0
3419 .word 0x824a6001 ! 8135: MULX_I mulx %r9, 0x0001, %r1
3420 .word 0xc2cfe010 ! 8138: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r1
3421 .word 0xc2c7e000 ! 8145: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r1
3422 .word 0xc2c7e020 ! 8154: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r1
3423 .word 0x28800001 ! 8159: BLEU bleu,a <label_0x1>
3424 .word 0x91d02033 ! 8160: Tcc_I ta icc_or_xcc, %r0 + 51
3425 .word 0x8fd02031 ! 8163: Tcc_I tvs icc_or_xcc, %r0 + 49
3426 mov 0x31, %r30
3427 .word 0x89d0001e ! 8168: Tcc_R tleu icc_or_xcc, %r0 + %r30
3428 .word 0xc28004a0 ! 8169: LDUWA_R lduwa [%r0, %r0] 0x25, %r1
3429 .word 0x8dd02035 ! 8176: Tcc_I tneg icc_or_xcc, %r0 + 53
3430 mov 0x33, %r30
3431 .word 0x97d0001e ! 8177: Tcc_R tge icc_or_xcc, %r0 + %r30
3432 .word 0xc24fc000 ! 8182: LDSB_R ldsb [%r31 + %r0], %r1
3433 .word 0x99500000 ! 8187: RDPR_TPC rdpr %tpc, %r12
3434 .word 0xd8d80e40 ! 8188: LDXA_R ldxa [%r0, %r0] 0x72, %r12
3435 .word 0xd5e30028 ! 8189: CASA_I casa [%r12] 0x 1, %r8, %r10
3436 .word 0xd4c7e030 ! 8190: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r10
3437 .word 0x93d02031 ! 8195: Tcc_I tne icc_or_xcc, %r0 + 49
3438 .word 0xd417c000 ! 8196: LDUH_R lduh [%r31 + %r0], %r10
3439 .word 0x34700001 ! 8205: BPG <illegal instruction>
3440 .word 0xd44fe001 ! 8206: LDSB_I ldsb [%r31 + 0x0001], %r10
3441 .word 0xd45fe001 ! 8209: LDX_I ldx [%r31 + 0x0001], %r10
3442 .word 0x34800001 ! 8220: BG bg,a <label_0x1>
3443 .word 0x95d02032 ! 8221: Tcc_I tg icc_or_xcc, %r0 + 50
3444 .word 0x82d0000f ! 8224: UMULcc_R umulcc %r0, %r15, %r1
3445 .word 0xc297e010 ! 8225: LDUHA_I lduha [%r31, + 0x0010] %asi, %r1
3446 .word 0xc24fe001 ! 8226: LDSB_I ldsb [%r31 + 0x0001], %r1
3447 .word 0x81d02035 ! 8233: Tcc_I tn icc_or_xcc, %r0 + 53
3448 .word 0xc20fe001 ! 8234: LDUB_I ldub [%r31 + 0x0001], %r1
3449 .word 0xc25fc000 ! 8235: LDX_R ldx [%r31 + %r0], %r1
3450 .word 0x8550c000 ! 8236: RDPR_TT rdpr %tt, %r2
3451 mov 0x35, %r30
3452 .word 0x85d0001e ! 8237: Tcc_R tle icc_or_xcc, %r0 + %r30
3453 .word 0xc497e000 ! 8240: LDUHA_I lduha [%r31, + 0x0000] %asi, %r2
3454 .word 0x8f6b800e ! 8245: SDIVX_R sdivx %r14, %r14, %r7
3455 .word 0x2c700001 ! 8254: BPNEG <illegal instruction>
3456 .word 0xce47e001 ! 8255: LDSW_I ldsw [%r31 + 0x0001], %r7
3457 .word 0xcedfe000 ! 8258: LDXA_I ldxa [%r31, + 0x0000] %asi, %r7
3458 .word 0xcecfe020 ! 8259: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r7
3459 .word 0x32700001 ! 8260: BPNE <illegal instruction>
3460 .word 0xce8fe020 ! 8261: LDUBA_I lduba [%r31, + 0x0020] %asi, %r7
3461 .word 0x91d02034 ! 8262: Tcc_I ta icc_or_xcc, %r0 + 52
3462 .word 0x3c700001 ! 8267: BPPOS <illegal instruction>
3463 .word 0x2a700001 ! 8276: BPCS <illegal instruction>
3464 mov 0x33, %r30
3465 .word 0x9bd0001e ! 8279: Tcc_R tcc icc_or_xcc, %r0 + %r30
3466 .word 0x87802045 ! 8284: WRASI_I wr %r0, 0x0045, %asi
3467 .word 0xcec7e030 ! 8285: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r7
3468 .word 0x87d02030 ! 8288: Tcc_I tl icc_or_xcc, %r0 + 48
3469 .word 0x87802010 ! 8289: WRASI_I wr %r0, 0x0010, %asi
3470 .word 0xcec004a0 ! 8292: LDSWA_R ldswa [%r0, %r0] 0x25, %r7
3471 .word 0xce800e40 ! 8293: LDUWA_R lduwa [%r0, %r0] 0x72, %r7
3472 .word 0xce800e60 ! 8296: LDUWA_R lduwa [%r0, %r0] 0x73, %r7
3473 .word 0x99d02030 ! 8297: Tcc_I tgu icc_or_xcc, %r0 + 48
3474 .word 0x8c79000e ! 8302: SDIV_R sdiv %r4, %r14, %r6
3475 .word 0x907b800e ! 8303: SDIV_R sdiv %r14, %r14, %r8
3476 .word 0x9750c000 ! 8320: RDPR_TT rdpr %tt, %r11
3477 .word 0x887aa001 ! 8321: SDIV_I sdiv %r10, 0x0001, %r4
3478 ta T_CHANGE_NONHPRIV ! macro
3479 .word 0x87802054 ! 8325: WRASI_I wr %r0, 0x0054, %asi
3480 .word 0x32700001 ! 8326: BPNE <illegal instruction>
3481 .word 0x9fd02031 ! 8327: Tcc_I tvc icc_or_xcc, %r0 + 49
3482 .word 0x9fd02031 ! 8332: Tcc_I tvc icc_or_xcc, %r0 + 49
3483 .word 0xc85fc000 ! 8335: LDX_R ldx [%r31 + %r0], %r4
3484 .word 0xc80fe001 ! 8336: LDUB_I ldub [%r31 + 0x0001], %r4
3485 .word 0x9fd02031 ! 8337: Tcc_I tvc icc_or_xcc, %r0 + 49
3486 .word 0xc8800e80 ! 8338: LDUWA_R lduwa [%r0, %r0] 0x74, %r4
3487 .word 0x87802016 ! 8343: WRASI_I wr %r0, 0x0016, %asi
3488 .word 0x8082c00a ! 8344: ADDcc_R addcc %r11, %r10, %r0
3489 .word 0x85d02033 ! 8345: Tcc_I tle icc_or_xcc, %r0 + 51
3490 .word 0xc08004a0 ! 8350: LDUWA_R lduwa [%r0, %r0] 0x25, %r0
3491 .word 0x89d02034 ! 8357: Tcc_I tleu icc_or_xcc, %r0 + 52
3492 .word 0xc087e030 ! 8358: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r0
3493 .word 0x99d02034 ! 8361: Tcc_I tgu icc_or_xcc, %r0 + 52
3494 .word 0xc0c7e030 ! 8362: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r0
3495 .word 0x906b8004 ! 8365: UDIVX_R udivx %r14, %r4, %r8
3496 mov 0x30, %r30
3497 .word 0x97d0001e ! 8368: Tcc_R tge icc_or_xcc, %r0 + %r30
3498 .word 0x8ad30004 ! 8371: UMULcc_R umulcc %r12, %r4, %r5
3499 .word 0x97a109e9 ! 8374: FDIVq dis not found
3500
3501 .word 0x9f500000 ! 8375: RDPR_TPC rdpr %tpc, %r15
3502 .word 0x93d02034 ! 8376: Tcc_I tne icc_or_xcc, %r0 + 52
3503 .word 0x95d02031 ! 8379: Tcc_I tg icc_or_xcc, %r0 + 49
3504 .word 0xdec7e020 ! 8382: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r15
3505 mov 0x32, %r30
3506 .word 0x8fd0001e ! 8383: Tcc_R tvs icc_or_xcc, %r0 + %r30
3507 .word 0x856ba001 ! 8384: SDIVX_I sdivx %r14, 0x0001, %r2
3508 .word 0x2c800001 ! 8395: BNEG bneg,a <label_0x1>
3509 .word 0xc497e020 ! 8396: LDUHA_I lduha [%r31, + 0x0020] %asi, %r2
3510 .word 0x9e032001 ! 8397: ADD_I add %r12, 0x0001, %r15
3511 .word 0xde47c000 ! 8400: LDSW_R ldsw [%r31 + %r0], %r15
3512 .word 0x24800001 ! 8409: BLE ble,a <label_0x1>
3513 .word 0x87802016 ! 8410: WRASI_I wr %r0, 0x0016, %asi
3514 .word 0x93d02032 ! 8413: Tcc_I tne icc_or_xcc, %r0 + 50
3515 .word 0x98026001 ! 8418: ADD_I add %r9, 0x0001, %r12
3516 mov 0x35, %r30
3517 .word 0x81d0001e ! 8421: Tcc_R tn icc_or_xcc, %r0 + %r30
3518 .word 0x91d02032 ! 8422: Tcc_I ta icc_or_xcc, %r0 + 50
3519 mov 0x31, %r30
3520 .word 0x9dd0001e ! 8423: Tcc_R tpos icc_or_xcc, %r0 + %r30
3521 .word 0xd84fc000 ! 8426: LDSB_R ldsb [%r31 + %r0], %r12
3522 .word 0xd85fe001 ! 8427: LDX_I ldx [%r31 + 0x0001], %r12
3523 .word 0x83696001 ! 8432: SDIVX_I sdivx %r5, 0x0001, %r1
3524 .word 0x95d02035 ! 8443: Tcc_I tg icc_or_xcc, %r0 + 53
3525 .word 0xc247e001 ! 8444: LDSW_I ldsw [%r31 + 0x0001], %r1
3526 .word 0x87d02032 ! 8449: Tcc_I tl icc_or_xcc, %r0 + 50
3527 .word 0x9fd02031 ! 8452: Tcc_I tvc icc_or_xcc, %r0 + 49
3528 mov 0x33, %r30
3529 .word 0x8dd0001e ! 8455: Tcc_R tneg icc_or_xcc, %r0 + %r30
3530 .word 0xc207e001 ! 8458: LDUW_I lduw [%r31 + 0x0001], %r1
3531 .word 0x3c800001 ! 8459: BPOS bpos,a <label_0x1>
3532 .word 0x9350c000 ! 8460: RDPR_TT rdpr %tt, %r9
3533 .word 0x22800001 ! 8467: BE be,a <label_0x1>
3534 mov 0x32, %r30
3535 .word 0x95d0001e ! 8468: Tcc_R tg icc_or_xcc, %r0 + %r30
3536 .word 0x97d02035 ! 8469: Tcc_I tge icc_or_xcc, %r0 + 53
3537 .word 0xd2d7e010 ! 8470: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r9
3538 .word 0x87802054 ! 8473: WRASI_I wr %r0, 0x0054, %asi
3539 .word 0x97a209c0 ! 8478: FDIVd fdivd %f8, %f0, %f42
3540 .word 0x866be001 ! 8479: UDIVX_I udivx %r15, 0x0001, %r3
3541 .word 0xc697e010 ! 8486: LDUHA_I lduha [%r31, + 0x0010] %asi, %r3
3542 .word 0xc64fc000 ! 8493: LDSB_R ldsb [%r31 + %r0], %r3
3543 ta T_CHANGE_NONHPRIV ! macro
3544 .word 0x8fa249ca ! 8503: FDIVd fdivd %f40, %f10, %f38
3545 .word 0x82026001 ! 8504: ADD_I add %r9, 0x0001, %r1
3546 .word 0x91d02035 ! 8509: Tcc_I ta icc_or_xcc, %r0 + 53
3547 .word 0x20700001 ! 8510: BPN <illegal instruction>
3548 .word 0x87802004 ! 8513: WRASI_I wr %r0, 0x0004, %asi
3549 ta T_CHANGE_PRIV ! macro
3550 .word 0xc28fe030 ! 8515: LDUBA_I lduba [%r31, + 0x0030] %asi, %r1
3551 .word 0x83d02033 ! 8518: Tcc_I te icc_or_xcc, %r0 + 51
3552 .word 0xc2dfe000 ! 8521: LDXA_I ldxa [%r31, + 0x0000] %asi, %r1
3553 .word 0xc2800e40 ! 8522: LDUWA_R lduwa [%r0, %r0] 0x72, %r1
3554 .word 0xc20fc000 ! 8529: LDUB_R ldub [%r31 + %r0], %r1
3555 .word 0x92c0e001 ! 8530: ADDCcc_I addccc %r3, 0x0001, %r9
3556 mov 0x32, %r30
3557 .word 0x8dd0001e ! 8535: Tcc_R tneg icc_or_xcc, %r0 + %r30
3558 .word 0xd24fc000 ! 8538: LDSB_R ldsb [%r31 + %r0], %r9
3559 .word 0x9079c009 ! 8541: SDIV_R sdiv %r7, %r9, %r8
3560 .word 0x2a800001 ! 8546: BCS bcs,a <label_0x1>
3561 .word 0x36800001 ! 8547: BGE bge,a <label_0x1>
3562 .word 0x82508003 ! 8548: UMUL_R umul %r2, %r3, %r1
3563 .word 0x24700001 ! 8551: BPLE <illegal instruction>
3564 .word 0x95a2c9a0 ! 8552: FDIVs fdivs %f11, %f0, %f10
3565 .word 0x22800001 ! 8563: BE be,a <label_0x1>
3566 .word 0xd447c000 ! 8564: LDSW_R ldsw [%r31 + %r0], %r10
3567 .word 0x2a700001 ! 8565: BPCS <illegal instruction>
3568 .word 0x84780005 ! 8576: SDIV_R sdiv %r0, %r5, %r2
3569 .word 0xc4d004a0 ! 8581: LDSHA_R ldsha [%r0, %r0] 0x25, %r2
3570 mov 0x33, %r30
3571 .word 0x97d0001e ! 8582: Tcc_R tge icc_or_xcc, %r0 + %r30
3572 .word 0xc4d00e40 ! 8583: LDSHA_R ldsha [%r0, %r0] 0x72, %r2
3573 mov 0x33, %r30
3574 .word 0x8bd0001e ! 8584: Tcc_R tcs icc_or_xcc, %r0 + %r30
3575 .word 0xc44fe001 ! 8585: LDSB_I ldsb [%r31 + 0x0001], %r2
3576 .word 0x90d12001 ! 8586: UMULcc_I umulcc %r4, 0x0001, %r8
3577 ta T_CHANGE_NONPRIV ! macro
3578 .word 0xd087e020 ! 8594: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r8
3579 .word 0xd04fe001 ! 8595: LDSB_I ldsb [%r31 + 0x0001], %r8
3580 .word 0x91504000 ! 8600: RDPR_TNPC rdpr %tnpc, %r8
3581 .word 0x85d02031 ! 8601: Tcc_I tle icc_or_xcc, %r0 + 49
3582 .word 0xd0dfe020 ! 8608: LDXA_I ldxa [%r31, + 0x0020] %asi, %r8
3583 mov 0x30, %r30
3584 .word 0x95d0001e ! 8609: Tcc_R tg icc_or_xcc, %r0 + %r30
3585 .word 0x8b494000 ! 8610: RDHPR_HTBA rdhpr %htba, %r5
3586 mov 0x32, %r30
3587 .word 0x9dd0001e ! 8615: Tcc_R tpos icc_or_xcc, %r0 + %r30
3588 .word 0x3e800001 ! 8616: BVC bvc,a <label_0x1>
3589 .word 0x87480000 ! 8621: RDHPR_HPSTATE rdhpr %hpstate, %r3
3590 mov 0x33, %r30
3591 .word 0x9bd0001e ! 8626: Tcc_R tcc icc_or_xcc, %r0 + %r30
3592 .word 0x9fa309c8 ! 8627: FDIVd fdivd %f12, %f8, %f46
3593 .word 0xde17c000 ! 8636: LDUH_R lduh [%r31 + %r0], %r15
3594 .word 0xde17e001 ! 8641: LDUH_I lduh [%r31 + 0x0001], %r15
3595 .word 0x89a209a6 ! 8646: FDIVs fdivs %f8, %f6, %f4
3596 .word 0xc85fc000 ! 8651: LDX_R ldx [%r31 + %r0], %r4
3597 .word 0x9b6b0007 ! 8652: SDIVX_R sdivx %r12, %r7, %r13
3598 .word 0x9f480000 ! 8655: RDHPR_HPSTATE rdhpr %hpstate, %r15
3599 .word 0x3c700001 ! 8658: BPPOS <illegal instruction>
3600 .word 0xdedfe010 ! 8659: LDXA_I ldxa [%r31, + 0x0010] %asi, %r15
3601 .word 0x87802014 ! 8662: WRASI_I wr %r0, 0x0014, %asi
3602 .word 0xc6fb802e ! 8665: SWAPA_R swapa %r3, [%r14 + %r14] 0x01
3603 .word 0x827aa001 ! 8672: SDIV_I sdiv %r10, 0x0001, %r1
3604 .word 0x9fd02030 ! 8685: Tcc_I tvc icc_or_xcc, %r0 + 48
3605 .word 0xc257c000 ! 8686: LDSH_R ldsh [%r31 + %r0], %r1
3606 .word 0x2e700001 ! 8691: BPVS <illegal instruction>
3607 mov 0x30, %r30
3608 .word 0x97d0001e ! 8700: Tcc_R tge icc_or_xcc, %r0 + %r30
3609 .word 0x8fd02035 ! 8701: Tcc_I tvs icc_or_xcc, %r0 + 53
3610 .word 0xc2d7e030 ! 8702: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r1
3611 .word 0x8bd02032 ! 8703: Tcc_I tcs icc_or_xcc, %r0 + 50
3612 .word 0x80482001 ! 8704: MULX_I mulx %r0, 0x0001, %r0
3613 .word 0xc007c000 ! 8705: LDUW_R lduw [%r31 + %r0], %r0
3614 .word 0x89d02032 ! 8710: Tcc_I tleu icc_or_xcc, %r0 + 50
3615 .word 0xc0c00e40 ! 8711: LDSWA_R ldswa [%r0, %r0] 0x72, %r0
3616 .word 0x38700001 ! 8716: BPGU <illegal instruction>
3617 mov 0x33, %r30
3618 .word 0x9fd0001e ! 8717: Tcc_R tvc icc_or_xcc, %r0 + %r30
3619 .word 0xc08004a0 ! 8720: LDUWA_R lduwa [%r0, %r0] 0x25, %r0
3620 mov 0x31, %r30
3621 .word 0x9bd0001e ! 8723: Tcc_R tcc icc_or_xcc, %r0 + %r30
3622 .word 0x95d02035 ! 8726: Tcc_I tg icc_or_xcc, %r0 + 53
3623 .word 0x97d02032 ! 8727: Tcc_I tge icc_or_xcc, %r0 + 50
3624 .word 0xc0c7e000 ! 8728: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r0
3625 .word 0x9dd02034 ! 8731: Tcc_I tpos icc_or_xcc, %r0 + 52
3626 .word 0xcefb802d ! 8732: SWAPA_R swapa %r7, [%r14 + %r13] 0x01
3627 .word 0x8dd02031 ! 8733: Tcc_I tneg icc_or_xcc, %r0 + 49
3628 .word 0x99d02032 ! 8740: Tcc_I tgu icc_or_xcc, %r0 + 50
3629 mov 0x32, %r30
3630 .word 0x89d0001e ! 8741: Tcc_R tleu icc_or_xcc, %r0 + %r30
3631 .word 0xce87e020 ! 8744: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r7
3632 .word 0xce57e001 ! 8745: LDSH_I ldsh [%r31 + 0x0001], %r7
3633 .word 0x93d02032 ! 8748: Tcc_I tne icc_or_xcc, %r0 + 50
3634 mov 0x32, %r30
3635 .word 0x97d0001e ! 8749: Tcc_R tge icc_or_xcc, %r0 + %r30
3636 .word 0x9bd02035 ! 8750: Tcc_I tcc icc_or_xcc, %r0 + 53
3637 ta T_CHANGE_PRIV ! macro
3638 .word 0x32700001 ! 8752: BPNE <illegal instruction>
3639 .word 0xce87e020 ! 8757: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r7
3640 .word 0x87a049cb ! 8760: FDIVd fdivd %f32, %f42, %f34
3641 mov 0x32, %r30
3642 .word 0x9bd0001e ! 8761: Tcc_R tcc icc_or_xcc, %r0 + %r30
3643 .word 0xc617c000 ! 8762: LDUH_R lduh [%r31 + %r0], %r3
3644 .word 0x87802014 ! 8765: WRASI_I wr %r0, 0x0014, %asi
3645 .word 0x946a2001 ! 8766: UDIVX_I udivx %r8, 0x0001, %r10
3646 .word 0x8dd02031 ! 8775: Tcc_I tneg icc_or_xcc, %r0 + 49
3647 .word 0xd48fe010 ! 8780: LDUBA_I lduba [%r31, + 0x0010] %asi, %r10
3648 .word 0x3e700001 ! 8781: BPVC <illegal instruction>
3649 .word 0x3a800001 ! 8784: BCC bcc,a <label_0x1>
3650 .word 0x8d51c000 ! 8785: RDPR_TL rdpr %tl, %r6
3651 .word 0x22700001 ! 8800: BPE <illegal instruction>
3652 .word 0xcc8804a0 ! 8803: LDUBA_R lduba [%r0, %r0] 0x25, %r6
3653 mov 0x34, %r30
3654 .word 0x9fd0001e ! 8808: Tcc_R tvc icc_or_xcc, %r0 + %r30
3655 .word 0xccd804a0 ! 8811: LDXA_R ldxa [%r0, %r0] 0x25, %r6
3656 mov 0x32, %r30
3657 .word 0x93d0001e ! 8812: Tcc_R tne icc_or_xcc, %r0 + %r30
3658 .word 0xccd004a0 ! 8817: LDSHA_R ldsha [%r0, %r0] 0x25, %r6
3659 .word 0x83d02033 ! 8822: Tcc_I te icc_or_xcc, %r0 + 51
3660 .word 0x36700001 ! 8823: BPGE <illegal instruction>
3661 .word 0x87d02034 ! 8830: Tcc_I tl icc_or_xcc, %r0 + 52
3662 .word 0x827ac00c ! 8835: SDIV_R sdiv %r11, %r12, %r1
3663 .word 0x924aa001 ! 8842: MULX_I mulx %r10, 0x0001, %r9
3664 .word 0x26700001 ! 8843: BPL <illegal instruction>
3665 .word 0x24800001 ! 8846: BLE ble,a <label_0x1>
3666 .word 0x85d02031 ! 8851: Tcc_I tle icc_or_xcc, %r0 + 49
3667 mov 0x34, %r30
3668 .word 0x87d0001e ! 8854: Tcc_R tl icc_or_xcc, %r0 + %r30
3669 .word 0x99a149ce ! 8855: FDIVd fdivd %f36, %f14, %f12
3670 .word 0xd8d80e80 ! 8856: LDXA_R ldxa [%r0, %r0] 0x74, %r12
3671 .word 0x87802014 ! 8861: WRASI_I wr %r0, 0x0014, %asi
3672 .word 0xd85fe001 ! 8868: LDX_I ldx [%r31 + 0x0001], %r12
3673 .word 0x20800001 ! 8869: BN bn,a <label_0x1>
3674 .word 0xd8dfe030 ! 8870: LDXA_I ldxa [%r31, + 0x0030] %asi, %r12
3675 .word 0x8f480000 ! 8873: RDHPR_HPSTATE rdhpr %hpstate, %r7
3676 .word 0xcedfe020 ! 8874: LDXA_I ldxa [%r31, + 0x0020] %asi, %r7
3677 .word 0xced004a0 ! 8877: LDSHA_R ldsha [%r0, %r0] 0x25, %r7
3678 .word 0x87802004 ! 8882: WRASI_I wr %r0, 0x0004, %asi
3679 .word 0x8dd02030 ! 8893: Tcc_I tneg icc_or_xcc, %r0 + 48
3680 .word 0x80d2a001 ! 8894: UMULcc_I umulcc %r10, 0x0001, %r0
3681 .word 0x87d02031 ! 8895: Tcc_I tl icc_or_xcc, %r0 + 49
3682 .word 0x30700001 ! 8896: BPA <illegal instruction>
3683 .word 0xc0c80e40 ! 8903: LDSBA_R ldsba [%r0, %r0] 0x72, %r0
3684 .word 0x984be001 ! 8906: MULX_I mulx %r15, 0x0001, %r12
3685 ta T_CHANGE_NONPRIV ! macro
3686 .word 0x89d02034 ! 8908: Tcc_I tleu icc_or_xcc, %r0 + 52
3687 .word 0xd807e001 ! 8911: LDUW_I lduw [%r31 + 0x0001], %r12
3688 mov 0x30, %r30
3689 .word 0x85d0001e ! 8914: Tcc_R tle icc_or_xcc, %r0 + %r30
3690 .word 0x34800001 ! 8917: BG bg,a <label_0x1>
3691 .word 0x87802010 ! 8918: WRASI_I wr %r0, 0x0010, %asi
3692 .word 0xd84fe001 ! 8923: LDSB_I ldsb [%r31 + 0x0001], %r12
3693 .word 0xd80fe001 ! 8928: LDUB_I ldub [%r31 + 0x0001], %r12
3694 mov 0x30, %r30
3695 .word 0x9dd0001e ! 8933: Tcc_R tpos icc_or_xcc, %r0 + %r30
3696 ta T_CHANGE_PRIV ! macro
3697 .word 0xd84fe001 ! 8943: LDSB_I ldsb [%r31 + 0x0001], %r12
3698 .word 0x26800001 ! 8944: BL bl,a <label_0x1>
3699 ta T_CHANGE_NONHPRIV ! macro
3700 .word 0xd80fe001 ! 8956: LDUB_I ldub [%r31 + 0x0001], %r12
3701 .word 0x8a78400d ! 8957: SDIV_R sdiv %r1, %r13, %r5
3702 .word 0x85688009 ! 8958: SDIVX_R sdivx %r2, %r9, %r2
3703 .word 0x87d02031 ! 8961: Tcc_I tl icc_or_xcc, %r0 + 49
3704 .word 0x95504000 ! 8962: RDPR_TNPC rdpr %tnpc, %r10
3705 .word 0x9dd02030 ! 8963: Tcc_I tpos icc_or_xcc, %r0 + 48
3706 mov 0x34, %r30
3707 .word 0x9dd0001e ! 8976: Tcc_R tpos icc_or_xcc, %r0 + %r30
3708 .word 0x92036001 ! 8981: ADD_I add %r13, 0x0001, %r9
3709 .word 0x9adb8001 ! 8982: SMULcc_R smulcc %r14, %r1, %r13
3710 mov 0x31, %r30
3711 .word 0x81d0001e ! 8985: Tcc_R tn icc_or_xcc, %r0 + %r30
3712 .word 0x32800001 ! 8986: BNE bne,a <label_0x1>
3713 .word 0x2c800001 ! 8991: BNEG bneg,a <label_0x1>
3714 .word 0xda4fe001 ! 8992: LDSB_I ldsb [%r31 + 0x0001], %r13
3715 .word 0x30700001 ! 8993: BPA <illegal instruction>
3716 .word 0xda57c000 ! 8994: LDSH_R ldsh [%r31 + %r0], %r13
3717 .word 0xda87e010 ! 8995: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r13
3718 .word 0xdadfe000 ! 8996: LDXA_I ldxa [%r31, + 0x0000] %asi, %r13
3719 .word 0xdad00e80 ! 8999: LDSHA_R ldsha [%r0, %r0] 0x74, %r13
3720 .word 0x22800001 ! 9002: BE be,a <label_0x1>
3721 .word 0xda17e001 ! 9003: LDUH_I lduh [%r31 + 0x0001], %r13
3722 .word 0x8bd02033 ! 9004: Tcc_I tcs icc_or_xcc, %r0 + 51
3723 .word 0xda57e001 ! 9005: LDSH_I ldsh [%r31 + 0x0001], %r13
3724 .word 0x83d02033 ! 9008: Tcc_I te icc_or_xcc, %r0 + 51
3725 .word 0x3a800001 ! 9011: BCC bcc,a <label_0x1>
3726 .word 0x32800001 ! 9016: BNE bne,a <label_0x1>
3727 .word 0xda47c000 ! 9017: LDSW_R ldsw [%r31 + %r0], %r13
3728 .word 0xda8004a0 ! 9018: LDUWA_R lduwa [%r0, %r0] 0x25, %r13
3729 .word 0x956a6001 ! 9021: SDIVX_I sdivx %r9, 0x0001, %r10
3730 .word 0xd487e010 ! 9022: LDUWA_I lduwa [%r31, + 0x0010] %asi, %r10
3731 .word 0x85d02033 ! 9025: Tcc_I tle icc_or_xcc, %r0 + 51
3732 .word 0xd4c804a0 ! 9026: LDSBA_R ldsba [%r0, %r0] 0x25, %r10
3733 .word 0x91d02034 ! 9031: Tcc_I ta icc_or_xcc, %r0 + 52
3734 mov 0x33, %r30
3735 .word 0x87d0001e ! 9036: Tcc_R tl icc_or_xcc, %r0 + %r30
3736 .word 0x97a049a7 ! 9041: FDIVs fdivs %f1, %f7, %f11
3737 .word 0xd657c000 ! 9042: LDSH_R ldsh [%r31 + %r0], %r11
3738 mov 0x34, %r30
3739 .word 0x8fd0001e ! 9043: Tcc_R tvs icc_or_xcc, %r0 + %r30
3740 .word 0x22800001 ! 9044: BE be,a <label_0x1>
3741 .word 0x92816001 ! 9045: ADDcc_I addcc %r5, 0x0001, %r9
3742 .word 0xd247e001 ! 9046: LDSW_I ldsw [%r31 + 0x0001], %r9
3743 .word 0xd207e001 ! 9047: LDUW_I lduw [%r31 + 0x0001], %r9
3744 mov 0x31, %r30
3745 .word 0x85d0001e ! 9048: Tcc_R tle icc_or_xcc, %r0 + %r30
3746 .word 0x97d02030 ! 9055: Tcc_I tge icc_or_xcc, %r0 + 48
3747 .word 0x8669800f ! 9058: UDIVX_R udivx %r6, %r15, %r3
3748 .word 0xc65fe001 ! 9061: LDX_I ldx [%r31 + 0x0001], %r3
3749 .word 0x9da009ed ! 9062: FDIVq dis not found
3750
3751 .word 0xdcdfe020 ! 9063: LDXA_I ldxa [%r31, + 0x0020] %asi, %r14
3752 .word 0xd1e24026 ! 9064: CASA_I casa [%r9] 0x 1, %r6, %r8
3753 mov 0x35, %r30
3754 .word 0x99d0001e ! 9067: Tcc_R tgu icc_or_xcc, %r0 + %r30
3755 .word 0x32800001 ! 9068: BNE bne,a <label_0x1>
3756 .word 0x97a3c9a3 ! 9069: FDIVs fdivs %f15, %f3, %f11
3757 mov 0x30, %r30
3758 .word 0x8fd0001e ! 9070: Tcc_R tvs icc_or_xcc, %r0 + %r30
3759 .word 0x99d02033 ! 9075: Tcc_I tgu icc_or_xcc, %r0 + 51
3760 .word 0xd68fe010 ! 9076: LDUBA_I lduba [%r31, + 0x0010] %asi, %r11
3761 .word 0xd6d7e030 ! 9077: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r11
3762 .word 0xd6cfe010 ! 9084: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r11
3763 .word 0x91d02035 ! 9085: Tcc_I ta icc_or_xcc, %r0 + 53
3764 mov 0x34, %r30
3765 .word 0x8fd0001e ! 9086: Tcc_R tvs icc_or_xcc, %r0 + %r30
3766 .word 0x9950c000 ! 9087: RDPR_TT rdpr %tt, %r12
3767 mov 0x34, %r30
3768 .word 0x93d0001e ! 9090: Tcc_R tne icc_or_xcc, %r0 + %r30
3769 .word 0x20700001 ! 9093: BPN <illegal instruction>
3770 .word 0x8bd02031 ! 9094: Tcc_I tcs icc_or_xcc, %r0 + 49
3771 .word 0xd887e030 ! 9097: LDUWA_I lduwa [%r31, + 0x0030] %asi, %r12
3772 mov 0x33, %r30
3773 .word 0x99d0001e ! 9102: Tcc_R tgu icc_or_xcc, %r0 + %r30
3774 mov 0x32, %r30
3775 .word 0x8fd0001e ! 9115: Tcc_R tvs icc_or_xcc, %r0 + %r30
3776 .word 0x28800001 ! 9116: BLEU bleu,a <label_0x1>
3777 .word 0x97494000 ! 9117: RDHPR_HTBA rdhpr %htba, %r11
3778 ta T_CHANGE_PRIV ! macro
3779 .word 0x34800001 ! 9125: BG bg,a <label_0x1>
3780 .word 0x9481a001 ! 9128: ADDcc_I addcc %r6, 0x0001, %r10
3781 ta T_CHANGE_NONHPRIV ! macro
3782 .word 0xd447c000 ! 9132: LDSW_R ldsw [%r31 + %r0], %r10
3783 .word 0x24800001 ! 9133: BLE ble,a <label_0x1>
3784 .word 0x93d02034 ! 9140: Tcc_I tne icc_or_xcc, %r0 + 52
3785 .word 0x8f504000 ! 9141: RDPR_TNPC rdpr %tnpc, %r7
3786 .word 0x3e700001 ! 9142: BPVC <illegal instruction>
3787 .word 0x93d02032 ! 9149: Tcc_I tne icc_or_xcc, %r0 + 50
3788 .word 0x9b68400d ! 9150: SDIVX_R sdivx %r1, %r13, %r13
3789 .word 0x99494000 ! 9151: RDHPR_HTBA rdhpr %htba, %r12
3790 mov 0x30, %r30
3791 .word 0x81d0001e ! 9154: Tcc_R tn icc_or_xcc, %r0 + %r30
3792 .word 0x9680a001 ! 9157: ADDcc_I addcc %r2, 0x0001, %r11
3793 .word 0x87802010 ! 9158: WRASI_I wr %r0, 0x0010, %asi
3794 .word 0x8950c000 ! 9159: RDPR_TT rdpr %tt, %r4
3795 .word 0x87802016 ! 9166: WRASI_I wr %r0, 0x0016, %asi
3796 .word 0x8c680009 ! 9167: UDIVX_R udivx %r0, %r9, %r6
3797 .word 0xcccfe010 ! 9176: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r6
3798 .word 0x87802014 ! 9177: WRASI_I wr %r0, 0x0014, %asi
3799 .word 0x93d02031 ! 9180: Tcc_I tne icc_or_xcc, %r0 + 49
3800 .word 0x34800001 ! 9183: BG bg,a <label_0x1>
3801 .word 0x9f51c000 ! 9184: RDPR_TL rdpr %tl, %r15
3802 .word 0x8bd02032 ! 9187: Tcc_I tcs icc_or_xcc, %r0 + 50
3803 .word 0x38700001 ! 9188: BPGU <illegal instruction>
3804 ta T_CHANGE_NONHPRIV ! macro
3805 .word 0xde8004a0 ! 9196: LDUWA_R lduwa [%r0, %r0] 0x25, %r15
3806 .word 0x9a69a001 ! 9199: UDIVX_I udivx %r6, 0x0001, %r13
3807 .word 0x9f494000 ! 9200: RDHPR_HTBA rdhpr %htba, %r15
3808 .word 0x89d02034 ! 9201: Tcc_I tleu icc_or_xcc, %r0 + 52
3809 .word 0xdecfe030 ! 9204: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r15
3810 mov 0x33, %r30
3811 .word 0x99d0001e ! 9211: Tcc_R tgu icc_or_xcc, %r0 + %r30
3812 .word 0x9b6aa001 ! 9214: SDIVX_I sdivx %r10, 0x0001, %r13
3813 ta T_CHANGE_NONHPRIV ! macro
3814 .word 0x8dd02030 ! 9222: Tcc_I tneg icc_or_xcc, %r0 + 48
3815 .word 0x9e832001 ! 9225: ADDcc_I addcc %r12, 0x0001, %r15
3816 .word 0xdec7e010 ! 9226: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r15
3817 .word 0x9fd02033 ! 9227: Tcc_I tvc icc_or_xcc, %r0 + 51
3818 mov 0x35, %r30
3819 .word 0x89d0001e ! 9228: Tcc_R tleu icc_or_xcc, %r0 + %r30
3820 .word 0x93d02034 ! 9229: Tcc_I tne icc_or_xcc, %r0 + 52
3821 .word 0x89a249c9 ! 9230: FDIVd fdivd %f40, %f40, %f4
3822 mov 0x34, %r30
3823 .word 0x9dd0001e ! 9231: Tcc_R tpos icc_or_xcc, %r0 + %r30
3824 .word 0xc8c80e40 ! 9236: LDSBA_R ldsba [%r0, %r0] 0x72, %r4
3825 .word 0xc847e001 ! 9237: LDSW_I ldsw [%r31 + 0x0001], %r4
3826 .word 0xc817e001 ! 9240: LDUH_I lduh [%r31 + 0x0001], %r4
3827 .word 0xc847c000 ! 9243: LDSW_R ldsw [%r31 + %r0], %r4
3828 ta T_CHANGE_PRIV ! macro
3829 .word 0x9482a001 ! 9249: ADDcc_I addcc %r10, 0x0001, %r10
3830 .word 0x91d02035 ! 9250: Tcc_I ta icc_or_xcc, %r0 + 53
3831 .word 0x95d02030 ! 9259: Tcc_I tg icc_or_xcc, %r0 + 48
3832 .word 0x3e800001 ! 9260: BVC bvc,a <label_0x1>
3833 .word 0xd447c000 ! 9261: LDSW_R ldsw [%r31 + %r0], %r10
3834 .word 0xd40fe001 ! 9262: LDUB_I ldub [%r31 + 0x0001], %r10
3835 .word 0xd4cfe000 ! 9265: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r10
3836 ta T_CHANGE_NONPRIV ! macro
3837 .word 0x81d02032 ! 9273: Tcc_I tn icc_or_xcc, %r0 + 50
3838 .word 0x97d02035 ! 9274: Tcc_I tge icc_or_xcc, %r0 + 53
3839 .word 0xd48fe010 ! 9275: LDUBA_I lduba [%r31, + 0x0010] %asi, %r10
3840 .word 0x9fd02033 ! 9278: Tcc_I tvc icc_or_xcc, %r0 + 51
3841 .word 0x8d508000 ! 9279: RDPR_TSTATE rdpr %tstate, %r6
3842 .word 0x22800001 ! 9280: BE be,a <label_0x1>
3843 .word 0xcccfe020 ! 9283: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r6
3844 mov 0x30, %r30
3845 .word 0x81d0001e ! 9284: Tcc_R tn icc_or_xcc, %r0 + %r30
3846 .word 0x8080000a ! 9285: ADDcc_R addcc %r0, %r10, %r0
3847 .word 0x91698000 ! 9286: SDIVX_R sdivx %r6, %r0, %r8
3848 .word 0x2e700001 ! 9291: BPVS <illegal instruction>
3849 .word 0x87a109cb ! 9292: FDIVd fdivd %f4, %f42, %f34
3850 .word 0x38800001 ! 9293: BGU bgu,a <label_0x1>
3851 mov 0x30, %r30
3852 .word 0x8fd0001e ! 9294: Tcc_R tvs icc_or_xcc, %r0 + %r30
3853 .word 0xc6d7e030 ! 9295: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r3
3854 mov 0x30, %r30
3855 .word 0x8bd0001e ! 9300: Tcc_R tcs icc_or_xcc, %r0 + %r30
3856 .word 0x87802004 ! 9305: WRASI_I wr %r0, 0x0004, %asi
3857 .word 0xd9e3002a ! 9308: CASA_I casa [%r12] 0x 1, %r10, %r12
3858 .word 0xd8d7e030 ! 9309: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r12
3859 .word 0xd887e000 ! 9314: LDUWA_I lduwa [%r31, + 0x0000] %asi, %r12
3860 .word 0xd857e001 ! 9315: LDSH_I ldsh [%r31 + 0x0001], %r12
3861 .word 0x36800001 ! 9328: BGE bge,a <label_0x1>
3862 .word 0xd847e001 ! 9331: LDSW_I ldsw [%r31 + 0x0001], %r12
3863 .word 0xd887e020 ! 9336: LDUWA_I lduwa [%r31, + 0x0020] %asi, %r12
3864 .word 0x9fa3c9ea ! 9339: FDIVq dis not found
3865
3866 .word 0x32800001 ! 9340: BNE bne,a <label_0x1>
3867 mov 0x34, %r30
3868 .word 0x91d0001e ! 9343: Tcc_R ta icc_or_xcc, %r0 + %r30
3869 .word 0xde47c000 ! 9344: LDSW_R ldsw [%r31 + %r0], %r15
3870 .word 0xde880e80 ! 9347: LDUBA_R lduba [%r0, %r0] 0x74, %r15
3871 mov 0x32, %r30
3872 .word 0x9dd0001e ! 9352: Tcc_R tpos icc_or_xcc, %r0 + %r30
3873 .word 0x8268c007 ! 9353: UDIVX_R udivx %r3, %r7, %r1
3874 mov 0x33, %r30
3875 .word 0x8bd0001e ! 9354: Tcc_R tcs icc_or_xcc, %r0 + %r30
3876 mov 0x35, %r30
3877 .word 0x83d0001e ! 9357: Tcc_R te icc_or_xcc, %r0 + %r30
3878 .word 0xc28004a0 ! 9360: LDUWA_R lduwa [%r0, %r0] 0x25, %r1
3879 mov 0x34, %r30
3880 .word 0x91d0001e ! 9361: Tcc_R ta icc_or_xcc, %r0 + %r30
3881 .word 0x83a149a0 ! 9362: FDIVs fdivs %f5, %f0, %f1
3882 .word 0xc297e020 ! 9365: LDUHA_I lduha [%r31, + 0x0020] %asi, %r1
3883 .word 0x9d494000 ! 9372: RDHPR_HTBA rdhpr %htba, %r14
3884 .word 0x89d02034 ! 9377: Tcc_I tleu icc_or_xcc, %r0 + 52
3885 .word 0x9f500000 ! 9378: RDPR_TPC rdpr %tpc, %r15
3886 .word 0xde47e001 ! 9379: LDSW_I ldsw [%r31 + 0x0001], %r15
3887 .word 0xdedfe010 ! 9380: LDXA_I ldxa [%r31, + 0x0010] %asi, %r15
3888 ta T_CHANGE_NONHPRIV ! macro
3889 .word 0xde5fc000 ! 9382: LDX_R ldx [%r31 + %r0], %r15
3890 .word 0xdec7e000 ! 9385: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r15
3891 mov 0x34, %r30
3892 .word 0x87d0001e ! 9386: Tcc_R tl icc_or_xcc, %r0 + %r30
3893 .word 0x8051c008 ! 9391: UMUL_R umul %r7, %r8, %r0
3894 .word 0xc08fe000 ! 9398: LDUBA_I lduba [%r31, + 0x0000] %asi, %r0
3895 .word 0x83d02034 ! 9401: Tcc_I te icc_or_xcc, %r0 + 52
3896 mov 0x34, %r30
3897 .word 0x81d0001e ! 9406: Tcc_R tn icc_or_xcc, %r0 + %r30
3898 .word 0x2a700001 ! 9407: BPCS <illegal instruction>
3899 .word 0xc047e001 ! 9410: LDSW_I ldsw [%r31 + 0x0001], %r0
3900 ta T_CHANGE_PRIV ! macro
3901 .word 0xd07b2001 ! 9414: SWAP_I swap %r8, [%r12 + 0x0001]
3902 .word 0x8ec16001 ! 9425: ADDCcc_I addccc %r5, 0x0001, %r7
3903 .word 0xce4fc000 ! 9428: LDSB_R ldsb [%r31 + %r0], %r7
3904 .word 0x90484006 ! 9429: MULX_R mulx %r1, %r6, %r8
3905 .word 0x2e800001 ! 9430: BVS bvs,a <label_0x1>
3906 .word 0x9da389af ! 9431: FDIVs fdivs %f14, %f15, %f14
3907 .word 0xdccfe030 ! 9432: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r14
3908 .word 0x9b514000 ! 9433: RDPR_TBA rdpr %tba, %r13
3909 .word 0x34700001 ! 9434: BPG <illegal instruction>
3910 .word 0xda97e000 ! 9435: LDUHA_I lduha [%r31, + 0x0000] %asi, %r13
3911 .word 0xdad7e020 ! 9438: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r13
3912 .word 0xda5fc000 ! 9447: LDX_R ldx [%r31 + %r0], %r13
3913 .word 0x34700001 ! 9454: BPG <illegal instruction>
3914 .word 0x85d02032 ! 9467: Tcc_I tle icc_or_xcc, %r0 + 50
3915 .word 0xdad804a0 ! 9468: LDXA_R ldxa [%r0, %r0] 0x25, %r13
3916 .word 0xda17c000 ! 9473: LDUH_R lduh [%r31 + %r0], %r13
3917 .word 0xda4fe001 ! 9474: LDSB_I ldsb [%r31 + 0x0001], %r13
3918 .word 0x8e6ba001 ! 9477: UDIVX_I udivx %r14, 0x0001, %r7
3919 .word 0x81514000 ! 9484: RDPR_TBA rdpr %tba, %r0
3920 .word 0x8da249ea ! 9487: FDIVq dis not found
3921
3922 .word 0x87d02033 ! 9488: Tcc_I tl icc_or_xcc, %r0 + 51
3923 ta T_CHANGE_NONPRIV ! macro
3924 .word 0x22700001 ! 9490: BPE <illegal instruction>
3925 .word 0x2e800001 ! 9497: BVS bvs,a <label_0x1>
3926 .word 0xcc57c000 ! 9498: LDSH_R ldsh [%r31 + %r0], %r6
3927 .word 0x93d02033 ! 9499: Tcc_I tne icc_or_xcc, %r0 + 51
3928 .word 0xccdfe030 ! 9504: LDXA_I ldxa [%r31, + 0x0030] %asi, %r6
3929 ta T_CHANGE_PRIV ! macro
3930 .word 0x8bd02033 ! 9512: Tcc_I tcs icc_or_xcc, %r0 + 51
3931 ta T_CHANGE_NONHPRIV ! macro
3932 .word 0x81a289ca ! 9516: FDIVd fdivd %f10, %f10, %f0
3933 mov 0x33, %r30
3934 .word 0x99d0001e ! 9527: Tcc_R tgu icc_or_xcc, %r0 + %r30
3935 .word 0x8fd02033 ! 9528: Tcc_I tvs icc_or_xcc, %r0 + 51
3936 .word 0xc0cfe010 ! 9533: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r0
3937 .word 0x24800001 ! 9536: BLE ble,a <label_0x1>
3938 .word 0xc05fe001 ! 9537: LDX_I ldx [%r31 + 0x0001], %r0
3939 .word 0x9cd3800a ! 9538: UMULcc_R umulcc %r14, %r10, %r14
3940 .word 0x8d508000 ! 9541: RDPR_TSTATE rdpr %tstate, %r6
3941 .word 0x22800001 ! 9542: BE be,a <label_0x1>
3942 ta T_CHANGE_NONPRIV ! macro
3943 .word 0xcc5fe001 ! 9554: LDX_I ldx [%r31 + 0x0001], %r6
3944 .word 0x9dd02033 ! 9557: Tcc_I tpos icc_or_xcc, %r0 + 51
3945 .word 0xcc17e001 ! 9558: LDUH_I lduh [%r31 + 0x0001], %r6
3946 ta T_CHANGE_NONHPRIV ! macro
3947 .word 0xccdfe030 ! 9560: LDXA_I ldxa [%r31, + 0x0030] %asi, %r6
3948 .word 0x8cd00005 ! 9561: UMULcc_R umulcc %r0, %r5, %r6
3949 .word 0xcc17c000 ! 9562: LDUH_R lduh [%r31 + %r0], %r6
3950 .word 0x87802004 ! 9569: WRASI_I wr %r0, 0x0004, %asi
3951 .word 0x81d02032 ! 9576: Tcc_I tn icc_or_xcc, %r0 + 50
3952 ta T_CHANGE_NONHPRIV ! macro
3953 .word 0xcc5fe001 ! 9582: LDX_I ldx [%r31 + 0x0001], %r6
3954 .word 0x28700001 ! 9583: BPLEU <illegal instruction>
3955 mov 0x33, %r30
3956 .word 0x91d0001e ! 9586: Tcc_R ta icc_or_xcc, %r0 + %r30
3957 mov 0x32, %r30
3958 .word 0x8dd0001e ! 9589: Tcc_R tneg icc_or_xcc, %r0 + %r30
3959 .word 0x93a109ae ! 9590: FDIVs fdivs %f4, %f14, %f9
3960 ta T_CHANGE_PRIV ! macro
3961 .word 0x89a009ce ! 9600: FDIVd fdivd %f0, %f14, %f4
3962 .word 0xc857c000 ! 9601: LDSH_R ldsh [%r31 + %r0], %r4
3963 .word 0x8ba249e9 ! 9604: FDIVq dis not found
3964
3965 .word 0xca07e001 ! 9605: LDUW_I lduw [%r31 + 0x0001], %r5
3966 .word 0x8ac32001 ! 9606: ADDCcc_I addccc %r12, 0x0001, %r5
3967 .word 0x87d02034 ! 9607: Tcc_I tl icc_or_xcc, %r0 + 52
3968 .word 0x87802045 ! 9608: WRASI_I wr %r0, 0x0045, %asi
3969 .word 0x8a6b8001 ! 9613: UDIVX_R udivx %r14, %r1, %r5
3970 mov 0x33, %r30
3971 .word 0x9fd0001e ! 9616: Tcc_R tvc icc_or_xcc, %r0 + %r30
3972 .word 0xd87b6001 ! 9621: SWAP_I swap %r12, [%r13 + 0x0001]
3973 .word 0x8fd02032 ! 9622: Tcc_I tvs icc_or_xcc, %r0 + 50
3974 .word 0x83d02031 ! 9625: Tcc_I te icc_or_xcc, %r0 + 49
3975 .word 0x26700001 ! 9626: BPL <illegal instruction>
3976 .word 0xd857e001 ! 9627: LDSH_I ldsh [%r31 + 0x0001], %r12
3977 .word 0x9bd02030 ! 9628: Tcc_I tcc icc_or_xcc, %r0 + 48
3978 .word 0x99690001 ! 9647: SDIVX_R sdivx %r4, %r1, %r12
3979 .word 0xd85fc000 ! 9650: LDX_R ldx [%r31 + %r0], %r12
3980 .word 0xd89004a0 ! 9653: LDUHA_R lduha [%r0, %r0] 0x25, %r12
3981 .word 0xd80fe001 ! 9662: LDUB_I ldub [%r31 + 0x0001], %r12
3982 .word 0x3c800001 ! 9663: BPOS bpos,a <label_0x1>
3983 .word 0x28800001 ! 9674: BLEU bleu,a <label_0x1>
3984 .word 0x8fa289cf ! 9675: FDIVd fdivd %f10, %f46, %f38
3985 .word 0x9d514000 ! 9676: RDPR_TBA rdpr %tba, %r14
3986 .word 0x8600e001 ! 9677: ADD_I add %r3, 0x0001, %r3
3987 .word 0x97d02031 ! 9678: Tcc_I tge icc_or_xcc, %r0 + 49
3988 .word 0xc6c804a0 ! 9687: LDSBA_R ldsba [%r0, %r0] 0x25, %r3
3989 .word 0xc6c7e010 ! 9690: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r3
3990 .word 0xc65fc000 ! 9691: LDX_R ldx [%r31 + %r0], %r3
3991 .word 0x87802054 ! 9692: WRASI_I wr %r0, 0x0054, %asi
3992 .word 0x82838006 ! 9695: ADDcc_R addcc %r14, %r6, %r1
3993 .word 0x2a700001 ! 9696: BPCS <illegal instruction>
3994 .word 0xc217c000 ! 9697: LDUH_R lduh [%r31 + %r0], %r1
3995 mov 0x31, %r30
3996 .word 0x93d0001e ! 9700: Tcc_R tne icc_or_xcc, %r0 + %r30
3997 .word 0x8cc26001 ! 9703: ADDCcc_I addccc %r9, 0x0001, %r6
3998 .word 0x9ad2e001 ! 9712: UMULcc_I umulcc %r11, 0x0001, %r13
3999 .word 0x8a01e001 ! 9713: ADD_I add %r7, 0x0001, %r5
4000 mov 0x35, %r30
4001 .word 0x9bd0001e ! 9718: Tcc_R tcc icc_or_xcc, %r0 + %r30
4002 .word 0x816a2001 ! 9721: SDIVX_I sdivx %r8, 0x0001, %r0
4003 .word 0x87500000 ! 9722: RDPR_TPC rdpr %tpc, %r3
4004 .word 0x8e7ba001 ! 9725: SDIV_I sdiv %r14, 0x0001, %r7
4005 .word 0x32800001 ! 9728: BNE bne,a <label_0x1>
4006 .word 0xcec7e020 ! 9739: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r7
4007 .word 0x9e83a001 ! 9746: ADDcc_I addcc %r14, 0x0001, %r15
4008 .word 0x95d02030 ! 9747: Tcc_I tg icc_or_xcc, %r0 + 48
4009 .word 0x9a4ac002 ! 9750: MULX_R mulx %r11, %r2, %r13
4010 mov 0x31, %r30
4011 .word 0x95d0001e ! 9751: Tcc_R tg icc_or_xcc, %r0 + %r30
4012 .word 0x91d02034 ! 9752: Tcc_I ta icc_or_xcc, %r0 + 52
4013 mov 0x31, %r30
4014 .word 0x89d0001e ! 9753: Tcc_R tleu icc_or_xcc, %r0 + %r30
4015 .word 0x8fa349ad ! 9754: FDIVs fdivs %f13, %f13, %f7
4016 .word 0x99d02031 ! 9757: Tcc_I tgu icc_or_xcc, %r0 + 49
4017 .word 0x9450c008 ! 9760: UMUL_R umul %r3, %r8, %r10
4018 .word 0x8fd02033 ! 9761: Tcc_I tvs icc_or_xcc, %r0 + 51
4019 mov 0x34, %r30
4020 .word 0x81d0001e ! 9764: Tcc_R tn icc_or_xcc, %r0 + %r30
4021 .word 0xd45fc000 ! 9765: LDX_R ldx [%r31 + %r0], %r10
4022 ta T_CHANGE_NONPRIV ! macro
4023 .word 0x90012001 ! 9769: ADD_I add %r4, 0x0001, %r8
4024 ta T_CHANGE_NONPRIV ! macro
4025 .word 0x83d02032 ! 9775: Tcc_I te icc_or_xcc, %r0 + 50
4026 .word 0xd007c000 ! 9776: LDUW_R lduw [%r31 + %r0], %r8
4027 .word 0x9c53c003 ! 9779: UMUL_R umul %r15, %r3, %r14
4028 .word 0xdc07c000 ! 9780: LDUW_R lduw [%r31 + %r0], %r14
4029 .word 0xdc8fe000 ! 9781: LDUBA_I lduba [%r31, + 0x0000] %asi, %r14
4030 mov 0x33, %r30
4031 .word 0x9fd0001e ! 9782: Tcc_R tvc icc_or_xcc, %r0 + %r30
4032 .word 0x2c700001 ! 9785: BPNEG <illegal instruction>
4033 .word 0x936b6001 ! 9786: SDIVX_I sdivx %r13, 0x0001, %r9
4034 .word 0xd20fe001 ! 9789: LDUB_I ldub [%r31 + 0x0001], %r9
4035 .word 0x99d02031 ! 9790: Tcc_I tgu icc_or_xcc, %r0 + 49
4036 .word 0x9dd02030 ! 9791: Tcc_I tpos icc_or_xcc, %r0 + 48
4037 .word 0xd297e010 ! 9796: LDUHA_I lduha [%r31, + 0x0010] %asi, %r9
4038 .word 0xd2d7e020 ! 9799: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r9
4039 mov 0x33, %r30
4040 .word 0x8bd0001e ! 9802: Tcc_R tcs icc_or_xcc, %r0 + %r30
4041 .word 0xd257e001 ! 9803: LDSH_I ldsh [%r31 + 0x0001], %r9
4042 .word 0xd297e030 ! 9808: LDUHA_I lduha [%r31, + 0x0030] %asi, %r9
4043 .word 0x34800001 ! 9811: BG bg,a <label_0x1>
4044 .word 0x9dd02030 ! 9820: Tcc_I tpos icc_or_xcc, %r0 + 48
4045 .word 0x8169e001 ! 9821: SDIVX_I sdivx %r7, 0x0001, %r0
4046 mov 0x35, %r30
4047 .word 0x9fd0001e ! 9826: Tcc_R tvc icc_or_xcc, %r0 + %r30
4048 .word 0x91d02035 ! 9827: Tcc_I ta icc_or_xcc, %r0 + 53
4049 .word 0x81d02034 ! 9830: Tcc_I tn icc_or_xcc, %r0 + 52
4050 mov 0x31, %r30
4051 .word 0x9bd0001e ! 9831: Tcc_R tcc icc_or_xcc, %r0 + %r30
4052 mov 0x34, %r30
4053 .word 0x97d0001e ! 9834: Tcc_R tge icc_or_xcc, %r0 + %r30
4054 .word 0x91d02031 ! 9841: Tcc_I ta icc_or_xcc, %r0 + 49
4055 .word 0xc097e000 ! 9842: LDUHA_I lduha [%r31, + 0x0000] %asi, %r0
4056 .word 0x9bd02035 ! 9843: Tcc_I tcc icc_or_xcc, %r0 + 53
4057 .word 0x28800001 ! 9848: BLEU bleu,a <label_0x1>
4058 mov 0x33, %r30
4059 .word 0x89d0001e ! 9849: Tcc_R tleu icc_or_xcc, %r0 + %r30
4060 .word 0x8dd02035 ! 9852: Tcc_I tneg icc_or_xcc, %r0 + 53
4061 .word 0x85d02033 ! 9855: Tcc_I tle icc_or_xcc, %r0 + 51
4062 .word 0x95d02035 ! 9860: Tcc_I tg icc_or_xcc, %r0 + 53
4063 ta T_CHANGE_PRIV ! macro
4064 .word 0x3a800001 ! 9862: BCC bcc,a <label_0x1>
4065 .word 0x22800001 ! 9863: BE be,a <label_0x1>
4066 .word 0x24800001 ! 9868: BLE ble,a <label_0x1>
4067 .word 0x8c494009 ! 9873: MULX_R mulx %r5, %r9, %r6
4068 mov 0x35, %r30
4069 .word 0x87d0001e ! 9874: Tcc_R tl icc_or_xcc, %r0 + %r30
4070 .word 0x91d02032 ! 9877: Tcc_I ta icc_or_xcc, %r0 + 50
4071 .word 0x96d28003 ! 9878: UMULcc_R umulcc %r10, %r3, %r11
4072 .word 0x32700001 ! 9879: BPNE <illegal instruction>
4073 .word 0xd6dfe010 ! 9882: LDXA_I ldxa [%r31, + 0x0010] %asi, %r11
4074 .word 0x80d2c00d ! 9885: UMULcc_R umulcc %r11, %r13, %r0
4075 .word 0xc0cfe030 ! 9886: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r0
4076 .word 0x9279a001 ! 9887: SDIV_I sdiv %r6, 0x0001, %r9
4077 .word 0xd2d7e000 ! 9896: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r9
4078 .word 0xd2c7e020 ! 9911: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r9
4079 .word 0x32800001 ! 9916: BNE bne,a <label_0x1>
4080 mov 0x30, %r30
4081 .word 0x95d0001e ! 9921: Tcc_R tg icc_or_xcc, %r0 + %r30
4082 mov 0x31, %r30
4083 .word 0x99d0001e ! 9924: Tcc_R tgu icc_or_xcc, %r0 + %r30
4084 ta T_CHANGE_NONPRIV ! macro
4085 .word 0xd2c80e80 ! 9932: LDSBA_R ldsba [%r0, %r0] 0x74, %r9
4086 mov 0x32, %r30
4087 .word 0x9dd0001e ! 9933: Tcc_R tpos icc_or_xcc, %r0 + %r30
4088 mov 0x33, %r30
4089 .word 0x9dd0001e ! 9934: Tcc_R tpos icc_or_xcc, %r0 + %r30
4090 .word 0xd217e001 ! 9935: LDUH_I lduh [%r31 + 0x0001], %r9
4091 .word 0x96d3000b ! 9936: UMULcc_R umulcc %r12, %r11, %r11
4092 .word 0xd6d00e40 ! 9937: LDSHA_R ldsha [%r0, %r0] 0x72, %r11
4093 .word 0x91d02033 ! 9940: Tcc_I ta icc_or_xcc, %r0 + 51
4094 .word 0x20700001 ! 9947: BPN <illegal instruction>
4095 .word 0x30800001 ! 9950: BA ba,a <label_0x1>
4096 .word 0x2a700001 ! 9951: BPCS <illegal instruction>
4097 mov 0x35, %r30
4098 .word 0x9dd0001e ! 9958: Tcc_R tpos icc_or_xcc, %r0 + %r30
4099 .word 0xd68fe000 ! 9959: LDUBA_I lduba [%r31, + 0x0000] %asi, %r11
4100 .word 0xd68004a0 ! 9960: LDUWA_R lduwa [%r0, %r0] 0x25, %r11
4101 .word 0xd647c000 ! 9965: LDSW_R ldsw [%r31 + %r0], %r11
4102 .word 0x22800001 ! 9966: BE be,a <label_0x1>
4103 .word 0x3c800001 ! 9967: BPOS bpos,a <label_0x1>
4104 .word 0x87802004 ! 9972: WRASI_I wr %r0, 0x0004, %asi
4105 ta T_CHANGE_HPRIV ! macro
4106 .word 0xd657e001 ! 9978: LDSH_I ldsh [%r31 + 0x0001], %r11
4107 .word 0xd657c000 ! 9981: LDSH_R ldsh [%r31 + %r0], %r11
4108 .word 0x90db400a ! 9984: SMULcc_R smulcc %r13, %r10, %r8
4109 .word 0x2a700001 ! 9985: BPCS <illegal instruction>
4110 ta T_CHANGE_NONPRIV ! macro
4111 mov 0x31, %r30
4112 .word 0x81d0001e ! 9995: Tcc_R tn icc_or_xcc, %r0 + %r30
4113 mov 0x30, %r30
4114 .word 0x93d0001e ! 9996: Tcc_R tne icc_or_xcc, %r0 + %r30
4115
4116
4117.data
4118user_data_start:
4119 .xword 0x21090022c04b73aa
4120 .xword 0x43fff3e1c586b54e
4121 .xword 0xc7b6f53655e93cfc
4122 .xword 0x074e3b79729b516f
4123 .xword 0x2c8b98315de79755
4124 .xword 0xed7795f5dfd6e029
4125 .xword 0x9f76b897668b609a
4126 .xword 0x990f354fb5db3a87
4127 .xword 0x1d15d7fa08444ecd
4128 .xword 0x907168ba675053c5
4129 .xword 0x8a1d4eba7ea4beb0
4130 .xword 0xabcd33483c88f3c8
4131 .xword 0x95075495e0b78f1c
4132 .xword 0x9769c5a30bd77329
4133 .xword 0xf0e543a896147a41
4134 .xword 0xa648e1a32e588ea3
4135
4136
4137.text
4138 ta T_GOOD_TRAP
4139.data
4140 .xword 0x0
4141
4142#if 0
4143!!# /*
4144!!# output of /import/bw/tools/local/indra-release/indra,1.4.11/bin/ijpp (indrajal preprocessor) - Thu Mar 25 10:26:36 2004
4145!!# */
4146!!#
4147!!# %%section c_declarations
4148!!#
4149!!#
4150!!#
4151!!# %%
4152!!# %%section control
4153!!#
4154!!# %%
4155!!# %%section init
4156!!# {
4157!!#
4158!!#
4159!!# IJ_bind_thread_group("diag.j", 22, th0, 0x01);
4160!!#
4161!!# // Random 64 bits //
4162!!# IJ_set_rvar("diag.j", 25, Rv_rand_64,"64'hrrrrrrrr_rrrrrrrr");
4163!!#
4164!!# // Register usage - use 0-27 //
4165!!# // R31 is memory pointer
4166!!# // R30 is trap number register
4167!!# //
4168!!# IJ_set_ropr_fld("diag.j", 31, ijdefault, Ft_Rs1, "5'b0rrrr");
4169!!# IJ_set_ropr_fld("diag.j", 32, ijdefault, Ft_Rs2, "5'b0rrrr");
4170!!# IJ_set_ropr_fld("diag.j", 33, ijdefault, Ft_Rd, "5'b0rrrr");
4171!!#
4172!!# // Load/Store pointer = r31
4173!!# IJ_set_ropr_fld("diag.j", 36, Ro_ldst_ptr, Ft_Rs1, "{31}");
4174!!#
4175!!# // ASI register values
4176!!# IJ_set_ropr_fld("diag.j", 39, Ro_wrasi_i, Ft_Rs1, "{0}");
4177!!# IJ_set_ropr_fld("diag.j", 40, Ro_wrasi_i, Ft_Simm13, "{0x4, 0x10, 0x14, 0x16, 0x45, 0x54}");
4178!!#
4179!!# // General Ldst ASIs to use .. 50% should be illegal ..
4180!!# IJ_set_ropr_fld("diag.j", 43, Ro_nontrap_ldasi, Ft_Imm_Asi, "{0x12,0x14, 0x53..0x64}");
4181!!# IJ_set_ropr_fld("diag.j", 44, Ro_nontrap_ldasi, Ft_Rs1, "{31}");
4182!!# IJ_set_ropr_fld("diag.j", 45, Ro_nontrap_ldasi, Ft_Rs2, "{0}");
4183!!# IJ_set_ropr_fld("diag.j", 46, Ro_nontrap_ldasi, Ft_Simm13, "{0x0}, 6'brr0000");
4184!!#
4185!!# // General Ldst alignment to use .. 50% should be illegal ..
4186!!# IJ_set_ropr_fld("diag.j", 49, Ro_nontrap_ld, Fm_align_Simm13, "{0x0, 0x7}");
4187!!# IJ_set_ropr_fld("diag.j", 50, Ro_nontrap_ld, Ft_Rs1, "{31}");
4188!!# IJ_set_ropr_fld("diag.j", 51, Ro_nontrap_ld, Ft_Rs2, "{0}");
4189!!#
4190!!# // Trap ASI operands
4191!!# IJ_set_ropr_fld("diag.j", 54, Ro_traps_asi, Ft_Imm_Asi, "{0x25, 0x72..0x74}");
4192!!# IJ_set_ropr_fld("diag.j", 55, Ro_traps_asi, Ft_Rs1, "{0}");
4193!!# IJ_set_ropr_fld("diag.j", 56, Ro_traps_asi, Ft_Rs2, "{0}");
4194!!# IJ_set_ropr_fld("diag.j", 57, Ro_traps_asi, Ft_Simm13, "{0x25, 0x72..0x74}");
4195!!#
4196!!# // Trap #s to use
4197!!# IJ_set_ropr_fld("diag.j", 60, Ro_traps_i, Ft_Sw_Trap, "{0x30..0x35 }");
4198!!# IJ_set_ropr_fld("diag.j", 61, Ro_traps_i, Ft_Rs1, "{0}");
4199!!# IJ_set_ropr_fld("diag.j", 62, Ro_traps_i, Ft_Cond_f2, "{0x0 .. 0xf}");
4200!!# IJ_set_ropr_fld("diag.j", 63, Ro_traps_r, Ft_Rs1, "{0}");
4201!!# IJ_set_ropr_fld("diag.j", 64, Ro_traps_r, Ft_Rs2, "{30}");
4202!!# IJ_set_ropr_fld("diag.j", 65, Ro_traps_r, Ft_Cond_f2, "{0x0 .. 0xf}");
4203!!# IJ_set_ropr_fld("diag.j", 66, Ro_traps_r, Ft_Simm13, "{0x30..0x35}");
4204!!# IJ_set_rvar("diag.j", 67, Rv_init_trap, "{0x30..0x35}");
4205!!#
4206!!# // Weights
4207!!# IJ_set_rvar("diag.j", 70, wt_high, "{6}");
4208!!# IJ_set_rvar("diag.j", 71, wt_med, "{3}");
4209!!# IJ_set_rvar("diag.j", 72, wt_low, "{1}");
4210!!#
4211!!# // Initialize registers ..
4212!!# IJ_init_regs_by_setx ("diag.j", 75, th0, 3, 2, Rv_rand_64);
4213!!#
4214!!# }
4215!!#
4216!!# %%
4217!!# %%section finish
4218!!# {
4219!!#
4220!!#
4221!!# int i;
4222!!# IJ_printf ("diag.j", 80, th0,"\n\n.data\nuser_data_start:\n");
4223!!# for (i = 0; i < 16; i++) {
4224!!# IJ_printf ("diag.j", 82, th0,"\t.xword\t0x%016llrx\n", Rv_rand_64);
4225!!# }
4226!!#
4227!!# }
4228!!#
4229!!# %%
4230!!# %%section map
4231!!#
4232!!# %%
4233!!# %%section grammar
4234!!#
4235!!#
4236!!# block: inst | block inst
4237!!# {
4238!!# IJ_generate ("diag.j", 251, th0, $2);
4239!!# };
4240!!#
4241!!# inst: trap_asr %rvar wt_low
4242!!# | trap_asi %rvar wt_low
4243!!# | tcc %rvar wt_high
4244!!# | ldst_excp %rvar wt_med
4245!!# | ldstasi_excp %rvar wt_med
4246!!# | change_mode %rvar wt_low
4247!!# | alu %rvar wt_med
4248!!# | br %rvar wt_med
4249!!# | wrasi %rvar wt_low
4250!!# ;
4251!!#
4252!!# change_mode :
4253!!# tCHANGE_NONPRIV
4254!!# | tCHANGE_PRIV
4255!!# | tCHANGE_NONHPRIV
4256!!# | tCHANGE_HPRIV
4257!!# ;
4258!!#
4259!!# trap_asr :
4260!!# tRDPR_TPC
4261!!# | tRDPR_TSTATE
4262!!# | tRDPR_TT
4263!!# | tRDPR_TNPC
4264!!# | tRDPR_TBA
4265!!# | tRDPR_TL
4266!!# | tRDHPR_HTBA
4267!!# | tRDHPR_HPSTATE
4268!!# ;
4269!!#
4270!!# trap_asi :
4271!!# asi_load_r %ropr Ro_traps_asi
4272!!# ;
4273!!#
4274!!# wrasi : tWRASI_I %ropr Ro_wrasi_i
4275!!# ;
4276!!# reg_tcc : tTcc_R %ropr Ro_traps_r
4277!!# {
4278!!# IJ_printf("diag.j", 293, th0, "\tmov 0x%rx, %%r30\n", Rv_init_trap);
4279!!# }
4280!!# ;
4281!!#
4282!!# tcc :
4283!!# tTcc_I %ropr Ro_traps_i
4284!!# | reg_tcc
4285!!#
4286!!# ;
4287!!#
4288!!# ldst_excp : mLDST_EXCP
4289!!# ldds %ropr Ro_nontrap_ld |
4290!!# load_r %ropr Ro_nontrap_ld |
4291!!# load_i %ropr Ro_nontrap_ld
4292!!#
4293!!# ;
4294!!#
4295!!# ldstasi_excp :
4296!!# asi_load_i %ropr Ro_nontrap_ldasi
4297!!# ;
4298!!#
4299!!# ldds: tLDD_R | tLDD_I | tLDDA_I | tLDDA_R
4300!!# ;
4301!!#
4302!!# stds: tSTDA_R | tSTDA_I | tSTD_R | tSTD_I
4303!!# ;
4304!!#
4305!!# load_r: tLDSB_R | tLDSH_R | tLDSW_R | tLDUB_R | tLDUH_R | tLDUW_R | tLDX_R
4306!!# ;
4307!!#
4308!!# load_i: tLDSB_I | tLDSH_I | tLDSW_I | tLDUB_I | tLDUH_I | tLDUW_I | tLDX_I
4309!!# ;
4310!!#
4311!!# asi_load_i: tLDSBA_I | tLDSHA_I | tLDSWA_I | tLDUBA_I | tLDUHA_I | tLDUWA_I
4312!!# | tLDXA_I
4313!!# ;
4314!!#
4315!!# asi_load_r:tLDSBA_R | tLDSHA_R | tLDSWA_R | tLDUBA_R | tLDUHA_R | tLDUWA_R
4316!!# | tLDXA_R
4317!!# ;
4318!!#
4319!!# asi_store_i: tSTBA_I | tSTHA_I | tSTWA_I | tSTXA_I
4320!!# ;
4321!!#
4322!!# asi_store_r: tSTBA_R | tSTHA_R | tSTWA_R | tSTXA_R
4323!!# ;
4324!!#
4325!!# alu :
4326!!# tADD_I | tADDcc_R | tADDcc_I | tADDCcc_I |
4327!!# tMULX_R | tMULX_I | tUMUL_R | tUMULcc_R | tUMULcc_I |
4328!!# tSMULcc_R | tSDIV_I | tSDIV_R | tSDIVX_R | tSDIVX_I | tUDIVX_R |
4329!!# tUDIVX_I | tFDIVs | tFDIVd | tFDIVq | tSWAP_I | tSWAPA_R | tCASA_I
4330!!# ;
4331!!#
4332!!# br : tBA | tBN | tBNE | tBE | tBG | tBLE | tBGE | tBL | tBGU | tBLEU |
4333!!# tBCC | tBCS | tBPOS | tBNEG | tBVC | tBVS | tBPA | tBPN | tBPNE |
4334!!# tBPE | tBPG | tBPLE | tBPGE | tBPL | tBPGU | tBPLEU | tBPCC | tBPCS |
4335!!# tBPPOS | tBPNEG | tBPVC | tBPVS
4336!!# ;
4337!!#
4338!!#
4339!!#
4340!!#
4341!!# %%
4342!!# %%section cbfunc
4343!!#
4344!!# %%
4345!!# %%section stat
4346!!#
4347!!# %%
4348#endif