Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_asr_pr_hpr_f7.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_asr_pr_hpr_f7.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.ident "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ ../focus/spc_basic_isa3.pl FOCUS_SEED=24717195"
39.ident "BY gg137162 ON Tue Sep 9 16:38:43 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: isa3_asr_pr_hpr_f7.s,v 1.2 2007/07/05 21:59:54 drp Exp $"
41#include "defines.h"
42#include "nmacros.h"
43#include "old_boot.s"
44
45/************************************************************************
46 Test case code start
47 ************************************************************************/
48
49.text
50.global main
51
52main: /* test begin */
53
54
55 ta T_RD_THID
56 mov %o1, %l6
57 umul %l6, 256, %l7
58 setx DIAG_DATA_AREA, %g1, %g3
59 add %l7, %g3, %l7
60
61mov %l7, %g1
62wrpr %g0, 0x0, %cwp
63mov %g1, %l7
64wrpr %g0, 0x1, %cwp
65mov %g1, %l7
66wrpr %g0, 0x2, %cwp
67mov %g1, %l7
68wrpr %g0, 0x3, %cwp
69mov %g1, %l7
70wrpr %g0, 0x4, %cwp
71mov %g1, %l7
72wrpr %g0, 0x5, %cwp
73mov %g1, %l7
74wrpr %g0, 0x6, %cwp
75mov %g1, %l7
76wrpr %g0, 0x7, %cwp
77mov %g1, %l7
78!
79! Thread 0 Start
80!
81main_t0:
82
83 !# Initialize registers ..
84
85 !# Global registers
86 set 0x2, %g1
87 set 0xF, %g2
88 set 0x3, %g3
89 set 0x0, %g4
90 set 0x7, %g5
91 set 0x7, %g6
92 set 0xE, %g7
93 !# Input registers
94 set -0x2, %i0
95 set -0x4, %i1
96 set -0x9, %i2
97 set -0x3, %i3
98 set -0xC, %i4
99 set -0x4, %i5
100 set -0xD, %i6
101 set -0x7, %i7
102 !# Local registers
103 set 0x478A818D, %l0
104 set 0x4BADB52C, %l1
105 set 0x611AC5B7, %l2
106 set 0x6E1A2E3C, %l3
107 set 0x03107077, %l4
108 set 0x19A31DE2, %l5
109 set 0x7B2A18B4, %l6
110 !# Output registers
111 set -0x04F3, %o0
112 set 0x03A2, %o1
113 set 0x0AB5, %o2
114 set 0x1F77, %o3
115 set -0x17A2, %o4
116 set -0x0CD5, %o5
117 set 0x04A9, %o6
118 set -0x0EBB, %o7
119 !# Float registers
120 INIT_TH_FP_REG(%l7,%f0,0xA3FD4CAC4022B391)
121 INIT_TH_FP_REG(%l7,%f2,0x6470FD6B6AAB120D)
122 INIT_TH_FP_REG(%l7,%f4,0x7CE6428F9F5CCF26)
123 INIT_TH_FP_REG(%l7,%f6,0x23E9EEFC8E57A68E)
124 INIT_TH_FP_REG(%l7,%f8,0x763850AC174345DB)
125 INIT_TH_FP_REG(%l7,%f10,0xCE75276BB07FED1D)
126 INIT_TH_FP_REG(%l7,%f12,0xEF5FDCD42A7408D1)
127 INIT_TH_FP_REG(%l7,%f14,0x404D6A82D3262A84)
128 INIT_TH_FP_REG(%l7,%f16,0x1392DA03FA797D4D)
129 INIT_TH_FP_REG(%l7,%f18,0xBFE13B0B5DDE416C)
130 INIT_TH_FP_REG(%l7,%f20,0x6159C43001C9ECDE)
131 INIT_TH_FP_REG(%l7,%f22,0xDDC6CF5A8AB6B7F6)
132 INIT_TH_FP_REG(%l7,%f24,0x6210385062011878)
133 INIT_TH_FP_REG(%l7,%f26,0xB246989BD15D823F)
134 INIT_TH_FP_REG(%l7,%f28,0x8E483F08741F926D)
135 INIT_TH_FP_REG(%l7,%f30,0x918B1BD42AEE9AC0)
136 !# Other state
137
138 or %g0, 0x8, %l0
139 sllx %l0, 0x3c, %l0
140
141 or %g0, 0x8, %l0
142 sllx %l0, 0x3c, %l0
143 wrhpr %l0, 0xD35, %hsys_tick_cmpr
144
145
146 !# Execute Main Diag ..
147
148 wr %g6, %g3, %sys_tick
149 wr %i2, %o3, %clear_softint
150 fexpand %f23, %f6
151 rdhpr %hsys_tick_cmpr, %i6
152 tsubcctv %g1, %o0, %l4
153 andn %l2, %i1, %i0
154 wr %g4, %o1, %sys_tick
155 rdhpr %hintp, %i7
156 wrpr %o7, %l5, %pil
157 rd %softint, %l3
158 umul %i3, 0x02E6, %l6
159 rd %y, %o2
160 wr %g7, %o6, %set_softint
161 xnor %g2, %i5, %i4
162 fnors %f23, %f1, %f12
163 rd %pc, %l0
164 ldd [%l7 + 0x40], %o4
165 udivcc %l1, 0x1DDC, %g5
166
167 or %g0, 0x8, %l0
168 sllx %l0, 0x3c, %l0
169 wr %l0, %g0, %sys_tick_cmpr
170 wr %i2, 0x1F54, %clear_softint
171 wrpr %o3, %i6, %cwp
172 rdhpr %hsys_tick_cmpr, %o5
173 faligndata %f22, %f12, %f24
174 rdpr %pil, %o0
175 fmul8x16au %f9, %f9, %f20
176 fbg %fcc1, loop_1
177 rdpr %cansave, %l4
178 rd %tick_cmpr, %g1
179
180 or %g0, 0x8, %l0
181 sllx %l0, 0x3c, %l0
182 wrhpr %l0, 0x590, %hsys_tick_cmpr
183loop_1:
184 wr %g4, %o1, %y
185 fbule %fcc0, loop_2
186 tneg %icc, 0x0
187 tvs %xcc, 0x6
188 rd %fprs, %i7
189loop_2:
190 wrpr %o7, 0x127E, %cwp
191 tneg %xcc, 0x4
192 movvs %icc, %l2, %l3
193 rd %ccr, %l5
194 rdhpr %hsys_tick_cmpr, %i3
195 array32 %o2, %l6, %g7
196 st %f31, [%l7 + 0x0C]
197 orcc %g2, %o6, %i5
198 restored
199 rdpr %cwp, %g1
200 rdpr %cansave, %g2
201 rdpr %canrestore, %g3
202 rdpr %cleanwin, %g4
203 rdpr %otherwin, %g5
204 rdpr %wstate, %g6
205 sth %l0, [%l7 + 0x32]
206 rdpr %otherwin, %i4
207 rdpr %cleanwin, %o4
208 wr %g5, 0x0B82, %clear_softint
209 wr %l1, 0x1BE5, %ccr
210
211 or %g0, 0x8, %l0
212 sllx %l0, 0x3c, %l0
213 wrhpr %l0, 0x54F, %hsys_tick_cmpr
214 rdpr %gl, %g3
215 edge8n %i2, %o3, %o5
216 wrpr %o0, 0x1C02, %pil
217 xorcc %i6, %l4, %i1
218 wrpr %g1, 0x18A0, %cwp
219 fpack32 %f22, %f0, %f2
220 rdpr %gl, %g4
221 rdpr %tba, %o1
222 rdhpr %hpstate, %i0
223 wr %o7, %l2, %clear_softint
224 rdpr %canrestore, %l3
225 rd %softint, %i7
226 wrpr %i3, 0x144C, %cwp
227 rd %asi, %o2
228 subcc %l6, %g7, %l5
229
230 or %g0, 0x8, %l0
231 sllx %l0, 0x3c, %l0
232 wrhpr %l0, %g0, %hsys_tick_cmpr
233 fmul8x16 %f16, %f0, %f4
234 wr %l0, %i4, %set_softint
235 fcmpes %fcc0, %f20, %f1
236 fnand %f0, %f12, %f26
237 alignaddrl %o4, %i5, %l1
238 andncc %g5, %g6, %i2
239 rdhpr %hintp, %o3
240 brlz %o5, loop_3
241 fmovsvs %icc, %f7, %f1
242
243 or %g0, 0x8, %l0
244 sllx %l0, 0x3c, %l0
245 wrhpr %l0, %g0, %hsys_tick_cmpr
246 set 0x1C, %l2
247 swapa [%l7 + %l2] 0x10, %o0
248loop_3:
249 wr %i6, %l4, %ccr
250
251 or %g0, 0x8, %l0
252 sllx %l0, 0x3c, %l0
253 wrhpr %l0, 0xF05, %hsys_tick_cmpr
254 sethi 0x05A7, %i1
255 set 0x58, %o7
256 stda %o0, [%l7 + %o7] 0x23
257 membar #Sync
258 rdpr %cwp, %i0
259 rdhpr %htba, %o7
260 wr %g4, 0x151F, %set_softint
261 fmovs %f2, %f3
262
263 or %g0, 0x8, %l0
264 sllx %l0, 0x3c, %l0
265 wrhpr %l0, %g0, %hsys_tick_cmpr
266 flushw
267 rdpr %wstate, %l2
268 edge32l %i7, %o2, %l6
269 movn %icc, %i3, %g7
270 rdpr %wstate, %l5
271
272 or %g0, 0x8, %l0
273 sllx %l0, 0x3c, %l0
274 wrhpr %l0, 0x47C, %hsys_tick_cmpr
275 rd %tick_cmpr, %l0
276 wrpr %i4, 0x0C74, %tick
277 wrpr %i5, 0x08E2, %cwp
278 wrpr %l1, 0x10EE, %tick
279 fbg,a %fcc3, loop_4
280 tge %xcc, 0x4
281 wrpr %o4, 0x0E63, %pil
282 rd %sys_tick_cmpr, %g5
283loop_4:
284 sethi 0x1204, %i2
285 wrpr %g6, 0x169F, %tick
286 edge8ln %o3, %o5, %o0
287 rdpr %canrestore, %i6
288 prefetch [%l7 + 0x7C], 0x2
289 wrpr %g3, 0x1102, %cwp
290
291 or %g0, 0x8, %l0
292 sllx %l0, 0x3c, %l0
293 wrhpr %l0, %g0, %hsys_tick_cmpr
294 rdhpr %htba, %g1
295 sub %o1, %i1, %i0
296 wr %o7, %g4, %clear_softint
297 udivcc %l2, 0x0B9D, %l3
298 movleu %xcc, %o2, %l6
299 rdhpr %hintp, %i3
300 rdhpr %htba, %g7
301 wrpr %i7, %l5, %tick
302 rdpr %cleanwin, %g2
303 movne %xcc, %l0, %i4
304 wr %i5, %l1, %clear_softint
305 edge8l %o4, %o6, %g5
306 tcs %xcc, 0x6
307 tn %xcc, 0x7
308 bne %xcc, loop_5
309 fmovrdgz %i2, %f14, %f4
310 sdivx %g6, 0x0DD0, %o5
311 ldsh [%l7 + 0x3A], %o0
312loop_5:
313 rdpr %pil, %i6
314 rdpr %canrestore, %o3
315 rdhpr %hintp, %l4
316 rdpr %wstate, %g3
317 subccc %g1, %o1, %i0
318 set 0x72, %g4
319 stha %i1, [%l7 + %g4] 0x2a
320 membar #Sync
321 fabsd %f30, %f2
322 rdpr %tba, %o7
323 fbne %fcc3, loop_6
324 rd %tick_cmpr, %l2
325 tne %icc, 0x3
326 rd %softint, %l3
327loop_6:
328 movleu %xcc, %g4, %o2
329 rdhpr %hpstate, %l6
330 rdpr %pil, %g7
331 movl %icc, %i3, %l5
332 movleu %icc, %g2, %i7
333 fmovrsgz %l0, %f4, %f26
334 or %i4, %l1, %o4
335 rdpr %canrestore, %o6
336 rdhpr %hpstate, %g5
337 wrpr %i2, 0x0947, %pil
338 fbule,a %fcc2, loop_7
339 wrpr %g6, 0x070E, %pil
340 udivx %i5, 0x18A9, %o5
341 fbul %fcc0, loop_8
342loop_7:
343 fnot2s %f16, %f19
344 rd %sys_tick_cmpr, %i6
345 wrpr %o0, %l4, %pil
346loop_8:
347 rdpr %tba, %o3
348 rd %sys_tick_cmpr, %g3
349 ldub [%l7 + 0x3E], %o1
350
351 or %g0, 0x8, %l0
352 sllx %l0, 0x3c, %l0
353 wrhpr %l0, 0xE67, %hsys_tick_cmpr
354 rd %tick_cmpr, %i1
355 rdhpr %htba, %o7
356 movvs %icc, %l2, %l3
357 stx %o2, [%l7 + 0x68]
358 fornot1 %f0, %f20, %f18
359 movpos %xcc, %g4, %l6
360 movrlz %i3, %l5, %g7
361 rd %pc, %i7
362 rdhpr %hsys_tick_cmpr, %l0
363 rdhpr %hsys_tick_cmpr, %g2
364 fmovrdgez %l1, %f6, %f14
365 edge32ln %o4, %i4, %g5
366 wr %i2, 0x0DAE, %ccr
367 ldub [%l7 + 0x15], %o6
368 fmul8x16au %f3, %f31, %f28
369 rdhpr %hpstate, %g6
370 wr %g0, 0x0c, %asi
371 prefetcha [%l7 + 0x28] %asi, 0x3
372 fcmpgt32 %f26, %f26, %i6
373
374 or %g0, 0x8, %l0
375 sllx %l0, 0x3c, %l0
376 wrhpr %l0, 0x2F5, %hsys_tick_cmpr
377
378 or %g0, 0x8, %l0
379 sllx %l0, 0x3c, %l0
380 wrhpr %l0, %g0, %hsys_tick_cmpr
381 wr %g3, 0x0568, %softint
382 bvs,pt %icc, loop_9
383 wr %o0, %g1, %sys_tick
384 fnegs %f1, %f9
385 tsubcctv %o1, %i0, %o7
386loop_9:
387 wrpr %i1, %l2, %pil
388
389 or %g0, 0x8, %l0
390 sllx %l0, 0x3c, %l0
391 wrhpr %l0, 0x4D4, %hsys_tick_cmpr
392 wrpr %l3, 0x0E0E, %cwp
393 wrpr %g4, %i3, %pil
394 wr %l5, 0x0AC4, %set_softint
395
396 or %g0, 0x8, %l0
397 sllx %l0, 0x3c, %l0
398 wrhpr %l0, %g0, %hsys_tick_cmpr
399 rd %ccr, %i7
400 fmovspos %xcc, %f23, %f26
401 rdhpr %htba, %l0
402 wrpr %o4, %i4, %tick
403
404 or %g0, 0x8, %l0
405 sllx %l0, 0x3c, %l0
406 wrhpr %l0, %g0, %hsys_tick_cmpr
407 rdhpr %hintp, %o6
408 wrpr %g7, %i5, %cwp
409 movl %xcc, %i6, %g6
410 rdhpr %hsys_tick_cmpr, %o5
411 nop
412 setx loop_10, %l0, %l1
413 wrpr 0x1, %tl
414 wrpr %l1, %tnpc
415 setx 0x34400001400, %l0, %l1
416 wrpr %l1, %tstate
417 wrhpr 0x4, %htstate
418 done
419 bshuffle %f18, %f24, %f12
420 bshuffle %f2, %f2, %f22
421 rdhpr %hpstate, %o3
422loop_10:
423 rd %asi, %l4
424
425 or %g0, 0x8, %l0
426 sllx %l0, 0x3c, %l0
427 wrhpr %l0, 0xDDA, %hsys_tick_cmpr
428 fandnot1s %f24, %f6, %f15
429 rd %softint, %o1
430 rdhpr %hpstate, %o0
431 rd %ccr, %i0
432 rd %tick_cmpr, %o7
433 fandnot1 %f18, %f6, %f20
434 rdpr %canrestore, %l2
435 wrpr %o2, 0x0F95, %pil
436 tleu %xcc, 0x6
437 sllx %i1, 0x17, %l3
438 rdhpr %hpstate, %g4
439 wr %i3, %l5, %pic
440
441 or %g0, 0x8, %l0
442 sllx %l0, 0x3c, %l0
443 wrhpr %l0, 0xA21, %hsys_tick_cmpr
444 rd %sys_tick_cmpr, %i7
445 srl %l1, 0x13, %o4
446 wrpr %g2, %g5, %tick
447 wrpr %i4, 0x0703, %tick
448 edge32 %i2, %o6, %g7
449 tne %xcc, 0x1
450 wrpr %i5, %i6, %cwp
451
452 or %g0, 0x8, %l0
453 sllx %l0, 0x3c, %l0
454 wrhpr %l0, %g0, %hsys_tick_cmpr
455
456 or %g0, 0x8, %l0
457 sllx %l0, 0x3c, %l0
458 wr %l0, 0xE67, %sys_tick_cmpr
459 movl %xcc, %g3, %l4
460 rdpr %canrestore, %o1
461 rdhpr %hpstate, %o0
462 rdpr %gl, %i0
463 fandnot1 %f12, %f8, %f14
464 set 0x20, %i2
465 ldda [%l7 + %i2] 0x2b, %g0
466 fmovdne %icc, %f5, %f12
467 fmovs %f11, %f11
468 rdpr %gl, %l2
469 fmovdl %xcc, %f5, %f3
470 rdhpr %hsys_tick_cmpr, %o2
471 rd %y, %o7
472 rd %sys_tick_cmpr, %i1
473 wrpr %l3, 0x1676, %tick
474 rdhpr %hintp, %i3
475
476 or %g0, 0x8, %l0
477 sllx %l0, 0x3c, %l0
478 wrhpr %l0, %g0, %hsys_tick_cmpr
479
480 or %g0, 0x8, %l0
481 sllx %l0, 0x3c, %l0
482 wrhpr %l0, 0xEF9, %hsys_tick_cmpr
483 fxnor %f26, %f24, %f14
484 xnorcc %l5, %l1, %o4
485 popc 0x0123, %i7
486 bl,a %icc, loop_11
487 tcc %xcc, 0x6
488 rdhpr %htba, %g5
489 wrpr %i4, 0x1C05, %tick
490loop_11:
491 tpos %xcc, 0x6
492 rdpr %cleanwin, %i2
493 rdhpr %hsys_tick_cmpr, %o6
494 fmovdg %xcc, %f11, %f8
495 fbe,a %fcc3, loop_12
496 movvs %xcc, %g2, %i5
497 te %xcc, 0x4
498 rd %y, %g7
499loop_12:
500 tne %xcc, 0x2
501 rd %sys_tick_cmpr, %i6
502 rdpr %cwp, %o5
503 rdpr %gl, %o3
504 nop
505 setx loop_13, %l0, %l1
506 wrpr 0x1, %tl
507 wrpr %l1, %tnpc
508 setx 0x34400001400, %l0, %l1
509 wrpr %l1, %tstate
510 wrhpr 0x4, %htstate
511 done
512 movne %xcc, %g3, %g6
513 rdpr %gl, %l4
514 edge32ln %o1, %o0, %i0
515loop_13:
516 wrpr %g1, 0x1D8F, %tick
517 brnz,a %l2, loop_14
518 tleu %xcc, 0x2
519 rd %fprs, %o2
520 rdpr %pil, %o7
521loop_14:
522 wrpr %i1, 0x061A, %tick
523 wrpr %l3, %i3, %cwp
524 andn %g4, 0x13EA, %l0
525 sethi 0x0C34, %l5
526 rdhpr %hsys_tick_cmpr, %l6
527 membar #Sync
528 set 0x40, %l0
529 ldda [%l7 + %l0] 0x1e, %f0
530 rd %pc, %l1
531 movn %icc, %i7, %g5
532 wr %i4, 0x040F, %ccr
533 wrpr %i2, 0x01E8, %pil
534 rdpr %wstate, %o4
535 fmul8sux16 %f24, %f24, %f20
536 orncc %g2, %o6, %i5
537 ba,pn %xcc, loop_15
538 nop
539 setx loop_16, %l0, %l1
540 jmpl %l1, %g7
541 rd %ccr, %o5
542 edge16n %o3, %g3, %g6
543loop_15:
544 nop
545
546 or %g0, 0x8, %l0
547 sllx %l0, 0x3c, %l0
548 wrhpr %l0, 0x6FD, %hsys_tick_cmpr
549loop_16:
550 move %icc, %o1, %o0
551 tvs %xcc, 0x0
552 fzeros %f11
553 rdhpr %hsys_tick_cmpr, %g1
554 brlz %l2, loop_17
555 wr %o2, 0x1909, %clear_softint
556 wr %i0, 0x1792, %set_softint
557 orn %i1, 0x140A, %l3
558loop_17:
559 nop
560
561 or %g0, 0x8, %l0
562 sllx %l0, 0x3c, %l0
563 wr %l0, %g0, %tick_cmpr
564 fmul8sux16 %f18, %f0, %f28
565 rdpr %otherwin, %g4
566 sethi 0x00A1, %l0
567 st %f21, [%l7 + 0x58]
568 wr %i7, 0x0663, %pic
569 bne,a,pn %icc, loop_18
570 wrpr %l6, %i4, %tick
571 wr %g0, 0x0c, %asi
572 ldsba [%l7 + 0x5D] %asi, %g5
573loop_18:
574 rd %y, %i2
575 wrpr %g2, %o4, %cwp
576 array16 %o6, %i5, %o5
577 array8 %g7, %o3, %g3
578 fmovsa %xcc, %f5, %f22
579 lduh [%l7 + 0x78], %i6
580 movleu %xcc, %g6, %l4
581 rdpr %gl, %o0
582 tcs %icc, 0x0
583 rdpr %cansave, %o1
584 rdpr %cleanwin, %g1
585 addc %o2, %l2, %i1
586 srlx %l3, %i0, %o7
587 fbu %fcc1, loop_19
588 rd %asi, %i3
589 wrpr %g4, %l5, %tick
590 wrpr %l1, %i7, %tick
591loop_19:
592 bleu,a,pn %icc, loop_20
593 xor %l6, %i4, %g5
594 bvs,pn %xcc, loop_21
595 wr %l0, 0x0CB2, %softint
596loop_20:
597 nop
598
599 or %g0, 0x8, %l0
600 sllx %l0, 0x3c, %l0
601 wrhpr %l0, %g0, %hsys_tick_cmpr
602
603 or %g0, 0x8, %l0
604 sllx %l0, 0x3c, %l0
605 wrhpr %l0, %g0, %hsys_tick_cmpr
606loop_21:
607 srl %o5, %g7, %i5
608 rdpr %cwp, %o3
609 wr %g0, 0x80, %asi
610 ldxa [%l7 + 0x20] %asi, %i6
611 fmovsl %xcc, %f7, %f18
612 fmovrslez %g3, %f23, %f6
613
614 or %g0, 0x8, %l0
615 sllx %l0, 0x3c, %l0
616 wrhpr %l0, 0xC2F, %hsys_tick_cmpr
617
618 or %g0, 0x8, %l0
619 sllx %l0, 0x3c, %l0
620 wr %l0, %g0, %sys_tick_cmpr
621 ba loop_22
622 edge32l %l4, %o2, %g1
623 subccc %i1, 0x1261, %l3
624
625 or %g0, 0x8, %l0
626 sllx %l0, 0x3c, %l0
627 wrhpr %l0, 0x5FC, %hsys_tick_cmpr
628loop_22:
629 brlez %i3, loop_23
630 fbule %fcc1, loop_24
631 rdhpr %hintp, %i0
632 rdhpr %hsys_tick_cmpr, %l5
633loop_23:
634 fbo %fcc1, loop_25
635loop_24:
636 rdpr %wstate, %l1
637
638 or %g0, 0x8, %l0
639 sllx %l0, 0x3c, %l0
640 wrhpr %l0, 0x7BA, %hsys_tick_cmpr
641 rdpr %pil, %i4
642loop_25:
643 rdhpr %hintp, %g5
644 rdhpr %htba, %l6
645 rdpr %cwp, %l0
646 movne %icc, %i2, %g2
647 rdpr %canrestore, %o4
648 wrpr %o6, %g7, %pil
649 ldd [%l7 + 0x68], %f20
650 ba,pn %icc, loop_26
651 fpsub16s %f19, %f12, %f31
652 bneg loop_27
653 orn %o5, 0x0163, %o3
654loop_26:
655 rdpr %wstate, %i6
656 fnor %f0, %f14, %f14
657loop_27:
658 tcc %icc, 0x5
659 rdpr %wstate, %g3
660
661 or %g0, 0x8, %l0
662 sllx %l0, 0x3c, %l0
663 wr %l0, %g0, %tick_cmpr
664 fnot1 %f16, %f8
665 fmovdcs %xcc, %f6, %f4
666 movne %icc, %o0, %i5
667 wr %o1, %l4, %y
668 edge32 %o2, %i1, %g1
669
670 or %g0, 0x8, %l0
671 sllx %l0, 0x3c, %l0
672 wrhpr %l0, 0x50E, %hsys_tick_cmpr
673
674 or %g0, 0x8, %l0
675 sllx %l0, 0x3c, %l0
676 wrhpr %l0, 0x350, %hsys_tick_cmpr
677
678 or %g0, 0x8, %l0
679 sllx %l0, 0x3c, %l0
680 wrhpr %l0, %g0, %hsys_tick_cmpr
681 andncc %i0, %l1, %l5
682 edge8l %i7, %g4, %g5
683 fxnors %f11, %f0, %f20
684 wrpr %l6, %l0, %cwp
685 membar 0x3E
686 rdhpr %htba, %i2
687 rdhpr %htba, %i4
688 rd %sys_tick_cmpr, %o4
689 flush %l7 + 0x34
690 edge16l %g2, %g7, %o5
691 wrpr %o6, 0x0FFB, %pil
692 rdpr %canrestore, %o3
693 rdpr %tl, %i6
694 rd %ccr, %g6
695 rdpr %pil, %o0
696 rdhpr %hsys_tick_cmpr, %g3
697 rdpr %otherwin, %i5
698 rdhpr %hintp, %l4
699 set 0x1C, %l1
700 ldswa [%l7 + %l1] 0x15, %o2
701
702 or %g0, 0x8, %l0
703 sllx %l0, 0x3c, %l0
704 wrhpr %l0, 0xE36, %hsys_tick_cmpr
705 rd %softint, %l2
706 rdhpr %htba, %o1
707 wr %g0, 0x17, %asi
708 stda %f16, [%l7 + 0x40] %asi
709 membar #Sync
710 xorcc %l3, 0x0665, %o7
711 set 0x7F, %o2
712 stba %i0, [%l7 + %o2] 0x18
713 srlx %l1, 0x0E, %i3
714 fbo,a %fcc3, loop_28
715 rdhpr %hpstate, %l5
716 addc %i7, %g5, %g4
717 wrpr %l6, %l0, %pil
718loop_28:
719 wr %i4, 0x0517, %y
720 wrpr %i2, 0x0345, %tick
721 srlx %g2, 0x06, %o4
722 brnz %o5, loop_29
723 rdpr %gl, %o6
724 or %g7, %o3, %i6
725 rdhpr %htba, %g6
726loop_29:
727 rd %ccr, %g3
728 rdhpr %hpstate, %o0
729
730 or %g0, 0x8, %l0
731 sllx %l0, 0x3c, %l0
732 wrhpr %l0, %g0, %hsys_tick_cmpr
733 wrpr %o2, %i1, %pil
734 rdhpr %hintp, %l4
735 rdpr %canrestore, %l2
736 rd %tick_cmpr, %o1
737 rdpr %tl, %g1
738 rdhpr %htba, %l3
739 rd %ccr, %o7
740 rdpr %cansave, %l1
741
742 or %g0, 0x8, %l0
743 sllx %l0, 0x3c, %l0
744 wrhpr %l0, %g0, %hsys_tick_cmpr
745 wr %i7, %g5, %softint
746 rdpr %cansave, %g4
747 tcs %xcc, 0x3
748 rdhpr %hsys_tick_cmpr, %i0
749 wrpr %l6, %i4, %pil
750 movvc %icc, %i2, %g2
751 wrpr %o4, %o5, %tick
752 set 0x40, %i1
753 ldda [%l7 + %i1] 0x10, %f0
754 sdivx %l0, 0x078F, %g7
755 bg,a loop_30
756 rdpr %tl, %o3
757 fxnor %f28, %f14, %f18
758 rdhpr %htba, %i6
759loop_30:
760 movne %icc, %o6, %g3
761 wr %g0, 0x5, %fprs
762 brnz,a %i5, loop_31
763 tneg %icc, 0x7
764 nop
765 setx loop_32, %l0, %l1
766 jmpl %l1, %o2
767 rdhpr %hpstate, %g6
768loop_31:
769 wrpr %i1, 0x0035, %cwp
770 wrpr %l2, %o1, %pil
771loop_32:
772 tvc %xcc, 0x5
773
774 or %g0, 0x8, %l0
775 sllx %l0, 0x3c, %l0
776 wrhpr %l0, 0x61B, %hsys_tick_cmpr
777 wrpr %o7, 0x194C, %cwp
778 wr %l3, 0x1C77, %ccr
779 rdhpr %htba, %l1
780 rdpr %pil, %l5
781 tvc %xcc, 0x5
782 array32 %i3, %g5, %i7
783 wr %g4, %l6, %sys_tick
784 fmovscs %icc, %f1, %f15
785 sub %i4, %i2, %i0
786 edge32n %o4, %g2, %o5
787 wr %g7, 0x0409, %ccr
788 edge16ln %l0, %i6, %o6
789
790 or %g0, 0x8, %l0
791 sllx %l0, 0x3c, %l0
792 wr %l0, 0xA70, %tick_cmpr
793 fbl,a %fcc2, loop_33
794 fmovde %xcc, %f20, %f31
795 movrlz %o0, %o2, %g6
796 mulx %i1, 0x0CB1, %i5
797loop_33:
798 wr %l2, 0x11D1, %set_softint
799 prefetch [%l7 + 0x7C], 0x1
800 fornot1s %f10, %f5, %f8
801 rdpr %pil, %l4
802 rdhpr %hintp, %o1
803 set 0x76, %g3
804 lduba [%l7 + %g3] 0x89, %g1
805 lduw [%l7 + 0x78], %o7
806 rd %ccr, %l1
807
808 or %g0, 0x8, %l0
809 sllx %l0, 0x3c, %l0
810 wrhpr %l0, %g0, %hsys_tick_cmpr
811 rdpr %tba, %l3
812
813 or %g0, 0x8, %l0
814 sllx %l0, 0x3c, %l0
815 wr %l0, 0x98C, %sys_tick_cmpr
816 fnor %f24, %f0, %f12
817 rd %pc, %i7
818 wr %g0, 0x19, %asi
819 ldswa [%l7 + 0x30] %asi, %g4
820 rd %softint, %g5
821 rd %y, %i4
822 add %l6, 0x014A, %i2
823 movg %icc, %o4, %i0
824 tsubcctv %o5, %g7, %l0
825 subc %i6, 0x07C0, %o6
826 flushw
827 fones %f12
828 umul %g2, %o3, %o0
829 wr %g3, 0x1F73, %softint
830 fpsub16 %f20, %f12, %f16
831 andcc %o2, 0x0E4E, %g6
832 bvs,pt %xcc, loop_34
833 be %icc, loop_35
834 mulscc %i1, %i5, %l4
835 movge %icc, %l2, %o1
836loop_34:
837 movle %icc, %g1, %o7
838loop_35:
839 pdist %f8, %f4, %f4
840 rd %tick_cmpr, %l5
841 wr %l1, %i3, %ccr
842 wr %l3, 0x0DC9, %pic
843 prefetch [%l7 + 0x18], 0x2
844 rd %asi, %g4
845 tneg %icc, 0x5
846 ta %icc, 0x5
847 wr %g0, 0x7, %fprs
848 rd %softint, %i4
849
850 or %g0, 0x8, %l0
851 sllx %l0, 0x3c, %l0
852 wrhpr %l0, %g0, %hsys_tick_cmpr
853 wr %o4, %i0, %clear_softint
854 rdhpr %hsys_tick_cmpr, %o5
855 addcc %g7, %l0, %l6
856 wr %o6, %g2, %y
857 tpos %xcc, 0x6
858 rdhpr %hsys_tick_cmpr, %i6
859 edge8n %o0, %g3, %o3
860
861 or %g0, 0x8, %l0
862 sllx %l0, 0x3c, %l0
863 wrhpr %l0, 0x080, %hsys_tick_cmpr
864 brgz,a %i1, loop_36
865 rd %pc, %l4
866 set 0x40, %g5
867 stda %f16, [%l7 + %g5] 0x04
868loop_36:
869 std %i4, [%l7 + 0x38]
870 rd %asi, %o1
871 tcs %xcc, 0x2
872 rdpr %canrestore, %g1
873 fba %fcc1, loop_37
874 rdhpr %hintp, %o7
875 rd %sys_tick_cmpr, %l2
876 rdhpr %hpstate, %l5
877loop_37:
878 fbule,a %fcc0, loop_38
879 rdhpr %hintp, %i3
880 fmovrdlz %l3, %f0, %f6
881 umulcc %l1, 0x189B, %g4
882loop_38:
883 rdpr %tl, %i7
884 rd %pc, %i4
885 wrpr %g5, %o4, %tick
886 fxors %f17, %f25, %f26
887 movleu %xcc, %i2, %o5
888 wr %g7, 0x14AC, %pic
889
890 or %g0, 0x8, %l0
891 sllx %l0, 0x3c, %l0
892 wrhpr %l0, 0x344, %hsys_tick_cmpr
893 rdpr %otherwin, %o6
894 wrpr %g2, 0x1381, %pil
895 rdhpr %hintp, %i6
896 movle %icc, %l6, %o0
897 fmovrsgez %g3, %f28, %f28
898 ta %icc, 0x7
899 wrpr %o2, %g6, %pil
900 edge16ln %o3, %l4, %i1
901 bvs,a,pt %icc, loop_39
902 wrpr %i5, 0x0CB2, %pil
903 rd %fprs, %g1
904 rd %sys_tick_cmpr, %o7
905loop_39:
906 popc %l2, %o1
907 rdhpr %hpstate, %l3
908 movge %xcc, %l1, %g4
909 rdhpr %htba, %i4
910 wrpr %i7, 0x028B, %cwp
911 edge8 %o4, %i2, %g5
912 wr %g0, 0x88, %asi
913 ldxa [%l7 + 0x18] %asi, %o5
914 orcc %i0, 0x0362, %l0
915 wrpr %g7, %g2, %cwp
916 rdhpr %htba, %i6
917 rdhpr %hintp, %l6
918 srax %o0, 0x00, %o6
919 rd %y, %g3
920 movleu %icc, %g6, %o3
921
922 or %g0, 0x8, %l0
923 sllx %l0, 0x3c, %l0
924 wrhpr %l0, 0x97E, %hsys_tick_cmpr
925 tneg %xcc, 0x6
926 rd %y, %i1
927 rdpr %tl, %g1
928 fpadd32s %f4, %f16, %f28
929 rdpr %canrestore, %o7
930 wrpr %l2, 0x030D, %pil
931 rdpr %pil, %o1
932 fmul8ulx16 %f30, %f0, %f6
933 wrpr %i3, %l5, %pil
934 wrpr %l3, %l1, %tick
935 bne,a loop_40
936 movrlz %i5, 0x31B, %g4
937 set 0x38, %o5
938 lda [%l7 + %o5] 0x10, %f31
939loop_40:
940 rdhpr %hsys_tick_cmpr, %i7
941 wr %o4, 0x154D, %clear_softint
942 movne %icc, %i4, %g5
943 edge8ln %i2, %o5, %i0
944 rdpr %tba, %l0
945 movcc %xcc, %g2, %g7
946 tge %xcc, 0x3
947 rdhpr %hsys_tick_cmpr, %l6
948 edge16ln %o0, %i6, %g3
949 wr %o6, %o3, %softint
950 wrpr %g6, %l4, %tick
951 tl %icc, 0x5
952 tcs %icc, 0x5
953 wr %g0, 0x7, %fprs
954 tleu %xcc, 0x7
955 ldstub [%l7 + 0x30], %g1
956 edge32ln %o7, %i1, %o1
957 rdpr %gl, %l2
958 rdhpr %hpstate, %l5
959 wr %g0, 0x6, %fprs
960 edge32 %l3, %l1, %i5
961 restored
962 rdpr %cwp, %g1
963 rdpr %cansave, %g2
964 rdpr %canrestore, %g3
965 rdpr %cleanwin, %g4
966 rdpr %otherwin, %g5
967 rdpr %wstate, %g6
968
969 or %g0, 0x8, %l0
970 sllx %l0, 0x3c, %l0
971 wrhpr %l0, 0xDAC, %hsys_tick_cmpr
972 movne %xcc, %i7, %i4
973 edge16ln %g5, %o4, %o5
974 rdpr %tba, %l0
975 movvc %xcc, %g7, %g2
976
977 or %g0, 0x8, %l0
978 sllx %l0, 0x3c, %l0
979 wrhpr %l0, %g0, %hsys_tick_cmpr
980 fmovsl %xcc, %f6, %f22
981 fmovrsgz %l6, %f26, %f25
982 fpadd32s %f13, %f27, %f3
983 wr %g3, 0x0EB1, %clear_softint
984 ldstub [%l7 + 0x53], %o6
985 movvc %xcc, %i6, %o3
986 bge,a %xcc, loop_41
987 ta %xcc, 0x6
988
989 or %g0, 0x8, %l0
990 sllx %l0, 0x3c, %l0
991 wrhpr %l0, 0x0A3, %hsys_tick_cmpr
992 fmovdle %xcc, %f12, %f28
993loop_41:
994 movg %xcc, %l4, %o2
995 movgu %xcc, %o7, %g1
996 wrpr %i1, 0x1EB7, %pil
997
998 or %g0, 0x8, %l0
999 sllx %l0, 0x3c, %l0
1000 wrhpr %l0, %g0, %hsys_tick_cmpr
1001 wrpr %l5, %i3, %pil
1002
1003 or %g0, 0x8, %l0
1004 sllx %l0, 0x3c, %l0
1005 wrhpr %l0, %g0, %hsys_tick_cmpr
1006
1007 or %g0, 0x8, %l0
1008 sllx %l0, 0x3c, %l0
1009 wrhpr %l0, %g0, %hsys_tick_cmpr
1010 wr %i7, %i4, %clear_softint
1011 rdhpr %hpstate, %g5
1012 movle %icc, %i5, %o5
1013 rdhpr %htba, %o4
1014 stbar
1015 rd %asi, %i0
1016 wrpr %i2, 0x0B6A, %tick
1017 rd %y, %g7
1018 rdpr %cleanwin, %g2
1019
1020 or %g0, 0x8, %l0
1021 sllx %l0, 0x3c, %l0
1022 wr %l0, 0xDAF, %sys_tick_cmpr
1023 movge %icc, %l0, %g3
1024 flushw
1025 subc %o6, %o3, %g6
1026 wr %i6, 0x0433, %set_softint
1027 fmovsleu %xcc, %f24, %f14
1028 rd %fprs, %o2
1029 wrpr %l4, 0x079C, %pil
1030 popc %g1, %i1
1031 rdpr %tba, %o1
1032 udivcc %l2, 0x1FB7, %l5
1033 orn %i3, 0x0532, %o7
1034 bg,a %icc, loop_42
1035 rd %pc, %l3
1036 and %l1, %g4, %i4
1037 wr %i7, 0x08D5, %y
1038loop_42:
1039 nop
1040
1041 or %g0, 0x8, %l0
1042 sllx %l0, 0x3c, %l0
1043 wr %l0, %g0, %sys_tick_cmpr
1044 wrpr %o4, 0x0679, %pil
1045
1046 or %g0, 0x8, %l0
1047 sllx %l0, 0x3c, %l0
1048 wrhpr %l0, %g0, %hsys_tick_cmpr
1049 rd %y, %i2
1050 wrpr %i0, 0x1C84, %cwp
1051
1052 or %g0, 0x8, %l0
1053 sllx %l0, 0x3c, %l0
1054 wr %l0, %g0, %sys_tick_cmpr
1055 wr %g7, 0x18AC, %ccr
1056 wr %g0, 0x10, %asi
1057 ldxa [%l7 + 0x58] %asi, %l6
1058 wrpr %o0, 0x0C42, %pil
1059 wr %g3, %l0, %set_softint
1060 tleu %xcc, 0x6
1061 movgu %xcc, %o6, %o3
1062 edge8l %g6, %i6, %o2
1063 nop
1064 set 0x10, %o0
1065 stw %g1, [%l7 + %o0]
1066 rdpr %tl, %i1
1067 fmovrsne %l4, %f10, %f25
1068 rdhpr %hsys_tick_cmpr, %l2
1069
1070 or %g0, 0x8, %l0
1071 sllx %l0, 0x3c, %l0
1072 wrhpr %l0, 0x568, %hsys_tick_cmpr
1073 edge32ln %i3, %o7, %l5
1074 rdhpr %hintp, %l3
1075 rdpr %cleanwin, %l1
1076 fbuge %fcc3, loop_43
1077 rdhpr %htba, %i4
1078 wr %g0, 0xeb, %asi
1079 stwa %i7, [%l7 + 0x7C] %asi
1080 membar #Sync
1081loop_43:
1082 fmovrsgz %g5, %f20, %f2
1083 rdpr %cansave, %i5
1084 rd %ccr, %o4
1085
1086 or %g0, 0x8, %l0
1087 sllx %l0, 0x3c, %l0
1088 wrhpr %l0, %g0, %hsys_tick_cmpr
1089 taddcc %o5, 0x0455, %g2
1090 wrpr %i0, %g7, %pil
1091 tsubcc %l6, %o0, %g3
1092 te %icc, 0x1
1093 rdhpr %hsys_tick_cmpr, %o6
1094 fbu,a %fcc0, loop_44
1095 wr %g0, 0x6, %fprs
1096 tvc %xcc, 0x5
1097 fbl %fcc1, loop_45
1098loop_44:
1099 sdivcc %g6, 0x1C32, %o3
1100 wrpr %i6, %g1, %cwp
1101 rd %ccr, %i1
1102loop_45:
1103 rd %pc, %l4
1104 wr %g0, 0xea, %asi
1105 stba %l2, [%l7 + 0x19] %asi
1106 membar #Sync
1107 tsubcc %o2, %o1, %i3
1108 brlz %o7, loop_46
1109 udivcc %l3, 0x1902, %l1
1110
1111 or %g0, 0x8, %l0
1112 sllx %l0, 0x3c, %l0
1113 wrhpr %l0, 0xF97, %hsys_tick_cmpr
1114 or %i7, 0x1633, %i5
1115loop_46:
1116 move %xcc, %g5, %g4
1117 rd %y, %o4
1118
1119 or %g0, 0x8, %l0
1120 sllx %l0, 0x3c, %l0
1121 wrhpr %l0, 0xD08, %hsys_tick_cmpr
1122 rdpr %cleanwin, %i0
1123 rdhpr %hsys_tick_cmpr, %g2
1124 rdhpr %hsys_tick_cmpr, %g7
1125 rdpr %cansave, %l6
1126
1127 or %g0, 0x8, %l0
1128 sllx %l0, 0x3c, %l0
1129 wrhpr %l0, 0xB2E, %hsys_tick_cmpr
1130
1131 or %g0, 0x8, %l0
1132 sllx %l0, 0x3c, %l0
1133 wrhpr %l0, %g0, %hsys_tick_cmpr
1134 rdhpr %hsys_tick_cmpr, %i6
1135 fmovdgu %icc, %f3, %f12
1136 rdpr %pil, %g1
1137 brlz,a %o3, loop_47
1138 fpadd32 %f30, %f8, %f14
1139 edge32ln %i1, %l2, %o2
1140 rdhpr %hpstate, %l4
1141loop_47:
1142 rdpr %otherwin, %i3
1143 wrpr %o7, 0x0CE6, %cwp
1144 fmovdvs %xcc, %f11, %f24
1145 stx %o1, [%l7 + 0x78]
1146
1147 or %g0, 0x8, %l0
1148 sllx %l0, 0x3c, %l0
1149 wrhpr %l0, %g0, %hsys_tick_cmpr
1150
1151 or %g0, 0x8, %l0
1152 sllx %l0, 0x3c, %l0
1153 wrhpr %l0, %g0, %hsys_tick_cmpr
1154 wr %g0, 0x7, %fprs
1155 fandnot1s %f18, %f15, %f5
1156 wrpr %i5, %g5, %cwp
1157 wrpr %i4, 0x0656, %pil
1158 wrpr %g4, %o4, %tick
1159 taddcc %o5, 0x02BD, %i2
1160 rd %sys_tick_cmpr, %g2
1161 rdhpr %hintp, %i0
1162 wrpr %g7, 0x0AB7, %pil
1163 tl %icc, 0x2
1164 edge8ln %o0, %g3, %l0
1165 rdpr %gl, %o6
1166 rd %pc, %g6
1167 rdhpr %hsys_tick_cmpr, %i6
1168 wrpr %l6, %o3, %pil
1169 bne,a,pt %xcc, loop_48
1170 rdpr %cleanwin, %i1
1171 rdpr %gl, %g1
1172 rdhpr %hsys_tick_cmpr, %l2
1173loop_48:
1174 nop
1175
1176 or %g0, 0x8, %l0
1177 sllx %l0, 0x3c, %l0
1178 wrhpr %l0, 0xE87, %hsys_tick_cmpr
1179 fble,a %fcc0, loop_49
1180 movrgez %i3, 0x0C4, %l4
1181 edge32ln %o1, %o7, %l1
1182
1183 or %g0, 0x8, %l0
1184 sllx %l0, 0x3c, %l0
1185 wr %l0, %g0, %tick_cmpr
1186loop_49:
1187 nop
1188
1189 or %g0, 0x8, %l0
1190 sllx %l0, 0x3c, %l0
1191 wrhpr %l0, %g0, %hsys_tick_cmpr
1192 wrpr %l5, 0x09AD, %tick
1193 movg %icc, %i5, %i4
1194 rdhpr %hintp, %g4
1195 rd %y, %o4
1196
1197 or %g0, 0x8, %l0
1198 sllx %l0, 0x3c, %l0
1199 wr %l0, 0x0EC, %sys_tick_cmpr
1200 ta %icc, 0x7
1201 rdhpr %hpstate, %g2
1202
1203 or %g0, 0x8, %l0
1204 sllx %l0, 0x3c, %l0
1205 wrhpr %l0, 0x4F7, %hsys_tick_cmpr
1206 rdpr %cwp, %g7
1207 rdpr %tl, %i0
1208 rd %softint, %g3
1209 rdhpr %hintp, %l0
1210 rdhpr %hpstate, %o0
1211 bgu %icc, loop_50
1212 be,a loop_51
1213 ta %xcc, 0x6
1214 andcc %o6, 0x1A47, %i6
1215loop_50:
1216 srax %l6, %o3, %g6
1217loop_51:
1218 rd %sys_tick_cmpr, %i1
1219 ble,pt %icc, loop_52
1220 wrpr %i3, 0x00E5, %pil
1221 rd %y, %o2
1222 ldd [%l7 + 0x28], %f28
1223loop_52:
1224 rdpr %canrestore, %o1
1225
1226 or %g0, 0x8, %l0
1227 sllx %l0, 0x3c, %l0
1228 wrhpr %l0, 0x076, %hsys_tick_cmpr
1229 srl %l1, %l3, %i7
1230 rdpr %cansave, %l5
1231 udivx %i4, 0x0B04, %g4
1232 taddcc %o4, 0x0A2B, %i5
1233 ld [%l7 + 0x44], %f12
1234 popc 0x0D31, %o5
1235 orncc %g5, %g2, %i2
1236 wrpr %g7, 0x1989, %tick
1237 rd %pc, %i0
1238 fmovrsne %g3, %f13, %f16
1239 brlz %o0, loop_53
1240 rd %asi, %o6
1241 wrpr %l0, %i6, %cwp
1242 wrpr %l6, %o3, %pil
1243loop_53:
1244 fmovrsgz %g6, %f0, %f3
1245 mulscc %i1, %g1, %i3
1246 movrgez %l2, %o1, %o7
1247 wrpr %o2, %l4, %pil
1248 rdpr %pil, %l1
1249 rdhpr %hsys_tick_cmpr, %i7
1250 mova %icc, %l5, %i4
1251 rdpr %wstate, %l3
1252 wrpr %g4, %i5, %tick
1253 movl %xcc, %o5, %g5
1254 alignaddr %o4, %g2, %i2
1255 nop
1256 setx loop_54, %l0, %l1
1257 wrpr 0x1, %tl
1258 wrpr %l1, %tnpc
1259 setx 0x34400001400, %l0, %l1
1260 wrpr %l1, %tstate
1261 wrhpr 0x4, %htstate
1262 done
1263 pdist %f2, %f2, %f16
1264 wrpr %g7, %g3, %tick
1265 xnor %i0, %o0, %l0
1266loop_54:
1267 rdpr %tl, %o6
1268 rdpr %cansave, %l6
1269
1270 or %g0, 0x8, %l0
1271 sllx %l0, 0x3c, %l0
1272 wrhpr %l0, 0xCC2, %hsys_tick_cmpr
1273 rdhpr %hpstate, %i1
1274 movre %g1, %i3, %l2
1275 rdpr %cansave, %o1
1276 rdpr %tba, %o7
1277 rd %asi, %g6
1278 wr %g0, 0x81, %asi
1279 swapa [%l7 + 0x50] %asi, %o2
1280 movleu %xcc, %l4, %i7
1281 udivx %l1, 0x10E9, %i4
1282 rdhpr %hsys_tick_cmpr, %l3
1283 move %xcc, %l5, %g4
1284 edge32ln %o5, %i5, %g5
1285 rdpr %tl, %g2
1286 wrpr %i2, %o4, %tick
1287 rdpr %gl, %g7
1288 rdhpr %hpstate, %i0
1289 wrpr %o0, 0x0A22, %tick
1290 rdhpr %hintp, %l0
1291 fbe,a %fcc3, loop_55
1292 sdivx %g3, 0x0ED6, %o6
1293 siam 0x6
1294
1295 or %g0, 0x8, %l0
1296 sllx %l0, 0x3c, %l0
1297 wrhpr %l0, 0x361, %hsys_tick_cmpr
1298loop_55:
1299 rd %ccr, %i1
1300 movn %xcc, %g1, %i3
1301 fbo,a %fcc1, loop_56
1302 fmovsgu %icc, %f26, %f24
1303 taddcctv %l2, %o1, %l6
1304 fmovscs %icc, %f10, %f27
1305loop_56:
1306 rdpr %pil, %o7
1307 wr %l4, 0x18DA, %pic
1308 rdhpr %hpstate, %g6
1309 membar 0x53
1310 wrpr %l1, 0x1AD7, %cwp
1311
1312 or %g0, 0x8, %l0
1313 sllx %l0, 0x3c, %l0
1314 wrhpr %l0, %g0, %hsys_tick_cmpr
1315 rdhpr %htba, %l5
1316 rdpr %gl, %l3
1317 orncc %g4, %o5, %i5
1318
1319 or %g0, 0x8, %l0
1320 sllx %l0, 0x3c, %l0
1321 wrhpr %l0, %g0, %hsys_tick_cmpr
1322 membar 0x7D
1323 edge32n %o4, %g2, %g7
1324 fbue,a %fcc3, loop_57
1325 sdiv %i0, 0x0E1B, %l0
1326 rdpr %pil, %o0
1327 edge8n %o6, %g3, %o3
1328loop_57:
1329 fmovrdlez %i1, %f18, %f24
1330 wrpr %i6, 0x1390, %tick
1331 wrpr %i3, 0x0FED, %tick
1332 tsubcctv %g1, %o1, %l6
1333 rdpr %gl, %o7
1334 sethi 0x194E, %l2
1335 wr %o2, 0x0B6F, %set_softint
1336 wrpr %g6, 0x0675, %cwp
1337
1338 or %g0, 0x8, %l0
1339 sllx %l0, 0x3c, %l0
1340 wrhpr %l0, %g0, %hsys_tick_cmpr
1341
1342 or %g0, 0x8, %l0
1343 sllx %l0, 0x3c, %l0
1344 wrhpr %l0, %g0, %hsys_tick_cmpr
1345 edge32 %i4, %i7, %l3
1346 addcc %g4, 0x154B, %l5
1347 nop
1348 set 0x78, %i0
1349 stb %o5, [%l7 + %i0]
1350 wr %i5, %g5, %set_softint
1351 rdpr %cwp, %i2
1352 rd %sys_tick_cmpr, %o4
1353 ble,a,pn %xcc, loop_58
1354 wr %g2, 0x11ED, %pic
1355 set 0x78, %g7
1356 lduba [%l7 + %g7] 0x19, %g7
1357loop_58:
1358 srl %i0, 0x02, %o0
1359 rd %tick_cmpr, %l0
1360 rdhpr %hpstate, %g3
1361 ldub [%l7 + 0x2F], %o6
1362 edge8 %o3, %i1, %i6
1363
1364 or %g0, 0x8, %l0
1365 sllx %l0, 0x3c, %l0
1366 wrhpr %l0, 0xACD, %hsys_tick_cmpr
1367
1368 or %g0, 0x8, %l0
1369 sllx %l0, 0x3c, %l0
1370 wrhpr %l0, 0x1D5, %hsys_tick_cmpr
1371 wrpr %o7, 0x088C, %pil
1372 movneg %icc, %l2, %o2
1373
1374 or %g0, 0x8, %l0
1375 sllx %l0, 0x3c, %l0
1376 wr %l0, 0xEE3, %sys_tick_cmpr
1377 tl %icc, 0x4
1378 rdhpr %hsys_tick_cmpr, %l4
1379
1380 or %g0, 0x8, %l0
1381 sllx %l0, 0x3c, %l0
1382 wrhpr %l0, %g0, %hsys_tick_cmpr
1383 andn %i7, %l3, %g6
1384 edge32n %g4, %l5, %o5
1385 movcs %icc, %g5, %i5
1386 wrpr %i2, %g2, %pil
1387
1388 or %g0, 0x8, %l0
1389 sllx %l0, 0x3c, %l0
1390 wrhpr %l0, 0xF74, %hsys_tick_cmpr
1391
1392 or %g0, 0x8, %l0
1393 sllx %l0, 0x3c, %l0
1394 wrhpr %l0, 0x326, %hsys_tick_cmpr
1395
1396 or %g0, 0x8, %l0
1397 sllx %l0, 0x3c, %l0
1398 wr %l0, 0xFB2, %sys_tick_cmpr
1399 bpos,pt %xcc, loop_59
1400 wrpr %o6, 0x0249, %tick
1401 wrpr %i1, 0x1A02, %cwp
1402 rd %pc, %i6
1403loop_59:
1404 flushw
1405 rdhpr %htba, %o3
1406 rdpr %wstate, %g1
1407 fmuld8ulx16 %f13, %f29, %f26
1408 rdhpr %hintp, %l6
1409 wrpr %i3, 0x19EC, %tick
1410 rd %pc, %o7
1411 rdpr %cansave, %l2
1412 rdhpr %hpstate, %o1
1413 smulcc %l4, %l1, %o2
1414 faligndata %f16, %f22, %f14
1415 rd %ccr, %i4
1416 rdpr %cwp, %l3
1417 wrpr %g6, 0x112D, %pil
1418 xorcc %i7, %l5, %g4
1419 taddcc %o5, 0x0241, %i5
1420 wrpr %g5, %g2, %cwp
1421 rdhpr %hsys_tick_cmpr, %i2
1422 rdhpr %hpstate, %g7
1423 rd %fprs, %o0
1424 fmovdpos %xcc, %f14, %f12
1425 set 0x40, %g2
1426 stda %f16, [%l7 + %g2] 0xf1
1427 membar #Sync
1428 wrpr %l0, 0x109D, %tick
1429 rd %sys_tick_cmpr, %g3
1430
1431 or %g0, 0x8, %l0
1432 sllx %l0, 0x3c, %l0
1433 wrhpr %l0, %g0, %hsys_tick_cmpr
1434 rdpr %tba, %o6
1435 orncc %i6, 0x0422, %i1
1436 xnorcc %o3, %l6, %g1
1437 saved
1438 rdpr %cwp, %g1
1439 rdpr %cansave, %g2
1440 rdpr %canrestore, %g3
1441 rdpr %cleanwin, %g4
1442 rdpr %otherwin, %g5
1443 rdpr %wstate, %g6
1444 rdhpr %htba, %i3
1445 rdhpr %htba, %l2
1446 rd %asi, %o1
1447
1448 or %g0, 0x8, %l0
1449 sllx %l0, 0x3c, %l0
1450 wrhpr %l0, %g0, %hsys_tick_cmpr
1451 addccc %l4, %o2, %i4
1452 wr %l1, %l3, %clear_softint
1453 rdhpr %hsys_tick_cmpr, %g6
1454 alignaddr %i7, %g4, %l5
1455 edge8ln %i5, %g5, %g2
1456 rdpr %otherwin, %i2
1457 wrpr %o5, %o0, %cwp
1458 rd %tick_cmpr, %l0
1459 wrpr %g7, 0x1CA2, %pil
1460
1461 or %g0, 0x8, %l0
1462 sllx %l0, 0x3c, %l0
1463 wrhpr %l0, %g0, %hsys_tick_cmpr
1464
1465 or %g0, 0x8, %l0
1466 sllx %l0, 0x3c, %l0
1467 wrhpr %l0, %g0, %hsys_tick_cmpr
1468 rd %sys_tick_cmpr, %o4
1469 wrpr %o6, 0x1532, %tick
1470 membar 0x75
1471 bl loop_60
1472 tcs %xcc, 0x1
1473 rd %sys_tick_cmpr, %i1
1474 ldsb [%l7 + 0x4E], %i6
1475loop_60:
1476 tne %icc, 0x5
1477 rd %pc, %l6
1478 rdhpr %hintp, %g1
1479 subc %i3, %o3, %o1
1480 rdhpr %hintp, %l2
1481 wrpr %o7, %o2, %pil
1482 movl %icc, %l4, %i4
1483 rdhpr %hsys_tick_cmpr, %l1
1484 rdhpr %hintp, %l3
1485 addccc %i7, 0x1D4E, %g6
1486 rd %sys_tick_cmpr, %l5
1487
1488 or %g0, 0x8, %l0
1489 sllx %l0, 0x3c, %l0
1490 wr %l0, %g0, %sys_tick_cmpr
1491 movcs %xcc, %g4, %g5
1492 rd %pc, %g2
1493 smul %i2, %o0, %o5
1494 rd %ccr, %g7
1495 rd %fprs, %i0
1496 sub %g3, %l0, %o4
1497 rdpr %otherwin, %i1
1498 movcs %icc, %o6, %l6
1499
1500 or %g0, 0x8, %l0
1501 sllx %l0, 0x3c, %l0
1502 wrhpr %l0, 0x02D, %hsys_tick_cmpr
1503 mova %icc, %i3, %g1
1504 bpos,a %xcc, loop_61
1505 fbo,a %fcc3, loop_62
1506 umulcc %o3, 0x1522, %o1
1507
1508 or %g0, 0x8, %l0
1509 sllx %l0, 0x3c, %l0
1510 wrhpr %l0, %g0, %hsys_tick_cmpr
1511loop_61:
1512 fmovsneg %icc, %f1, %f27
1513loop_62:
1514 fandnot1 %f0, %f24, %f16
1515 rdhpr %hsys_tick_cmpr, %o7
1516 rdpr %pil, %i4
1517
1518 or %g0, 0x8, %l0
1519 sllx %l0, 0x3c, %l0
1520 wrhpr %l0, %g0, %hsys_tick_cmpr
1521 rd %fprs, %l3
1522 rdhpr %hsys_tick_cmpr, %i7
1523 fmovrse %g6, %f27, %f2
1524 rd %fprs, %l4
1525 rdpr %wstate, %i5
1526
1527 or %g0, 0x8, %l0
1528 sllx %l0, 0x3c, %l0
1529 wrhpr %l0, 0x075, %hsys_tick_cmpr
1530 brz %g5, loop_63
1531 wrpr %g4, 0x09D6, %pil
1532 prefetch [%l7 + 0x6C], 0x1
1533 wrpr %g2, 0x041A, %tick
1534loop_63:
1535 wrpr %o0, 0x18DF, %tick
1536 fcmpd %fcc0, %f10, %f18
1537 fmovspos %xcc, %f10, %f12
1538 wr %i2, 0x14B5, %y
1539 tvs %icc, 0x1
1540 movvs %icc, %g7, %i0
1541 rdhpr %hintp, %o5
1542 and %g3, 0x04D3, %o4
1543 fblg,a %fcc2, loop_64
1544 movl %xcc, %l0, %o6
1545 restored
1546 rdpr %cwp, %g1
1547 rdpr %cansave, %g2
1548 rdpr %canrestore, %g3
1549 rdpr %cleanwin, %g4
1550 rdpr %otherwin, %g5
1551 rdpr %wstate, %g6
1552 fmovsgu %icc, %f8, %f23
1553loop_64:
1554 rd %sys_tick_cmpr, %i1
1555
1556 or %g0, 0x8, %l0
1557 sllx %l0, 0x3c, %l0
1558 wrhpr %l0, 0x43F, %hsys_tick_cmpr
1559
1560 or %g0, 0x8, %l0
1561 sllx %l0, 0x3c, %l0
1562 wrhpr %l0, %g0, %hsys_tick_cmpr
1563 wrpr %i3, 0x0243, %cwp
1564 fmovse %xcc, %f9, %f1
1565 set 0x70, %l5
1566 swapa [%l7 + %l5] 0x0c, %o1
1567 rdpr %tl, %l2
1568
1569 or %g0, 0x8, %l0
1570 sllx %l0, 0x3c, %l0
1571 wrhpr %l0, %g0, %hsys_tick_cmpr
1572 fnegs %f23, %f21
1573 rdhpr %htba, %o7
1574
1575 or %g0, 0x8, %l0
1576 sllx %l0, 0x3c, %l0
1577 wrhpr %l0, 0x2E6, %hsys_tick_cmpr
1578 bvs,pn %icc, loop_65
1579 rdpr %tba, %l1
1580 rd %tick_cmpr, %i7
1581 movg %xcc, %g6, %l3
1582loop_65:
1583 xor %i5, 0x1D03, %l5
1584 rdhpr %hintp, %g5
1585 wr %g4, 0x0B94, %ccr
1586 ta %icc, 0x7
1587 array8 %g2, %o0, %l4
1588 bleu,a %xcc, loop_66
1589 fba,a %fcc1, loop_67
1590 andcc %i2, %i0, %g7
1591 umulcc %o5, 0x1376, %o4
1592loop_66:
1593 nop
1594
1595 or %g0, 0x8, %l0
1596 sllx %l0, 0x3c, %l0
1597 wrhpr %l0, 0x1F1, %hsys_tick_cmpr
1598loop_67:
1599 fbuge %fcc0, loop_68
1600 orncc %l0, 0x115A, %o6
1601 rd %asi, %l6
1602 rd %ccr, %i6
1603loop_68:
1604 rdhpr %htba, %g1
1605 tvs %xcc, 0x0
1606 wrpr %i1, 0x06B3, %pil
1607 rdpr %cansave, %i3
1608 fmovda %icc, %f3, %f18
1609
1610 or %g0, 0x8, %l0
1611 sllx %l0, 0x3c, %l0
1612 wrhpr %l0, %g0, %hsys_tick_cmpr
1613
1614 or %g0, 0x8, %l0
1615 sllx %l0, 0x3c, %l0
1616 wrhpr %l0, %g0, %hsys_tick_cmpr
1617 fpack32 %f6, %f4, %f12
1618 sdivcc %i4, 0x05F2, %o7
1619 set 0x40, %l4
1620 stda %f16, [%l7 + %l4] 0x17
1621 membar #Sync
1622 rdpr %cwp, %l1
1623 sub %i7, %g6, %i5
1624 wrpr %l5, %l3, %cwp
1625 rdhpr %hpstate, %g4
1626
1627 or %g0, 0x8, %l0
1628 sllx %l0, 0x3c, %l0
1629 wrhpr %l0, %g0, %hsys_tick_cmpr
1630 rdhpr %htba, %g5
1631 wr %o0, 0x0CF4, %pic
1632 fbug %fcc0, loop_69
1633 taddcc %l4, 0x04A2, %i2
1634 wrpr %g7, 0x1D83, %cwp
1635 rdhpr %hintp, %o5
1636loop_69:
1637 nop
1638
1639 or %g0, 0x8, %l0
1640 sllx %l0, 0x3c, %l0
1641 wrhpr %l0, %g0, %hsys_tick_cmpr
1642 fmul8x16au %f16, %f1, %f22
1643
1644 or %g0, 0x8, %l0
1645 sllx %l0, 0x3c, %l0
1646 wrhpr %l0, %g0, %hsys_tick_cmpr
1647 edge8ln %l0, %o6, %g3
1648 lduh [%l7 + 0x2C], %i6
1649 wrpr %g1, 0x0DA9, %pil
1650 wr %l6, %i3, %set_softint
1651 movne %icc, %i1, %o1
1652 fbl,a %fcc3, loop_70
1653 ta %xcc, 0x1
1654 wrpr %l2, %o2, %tick
1655 rdpr %tl, %i4
1656loop_70:
1657 rd %fprs, %o7
1658 wr %o3, %i7, %clear_softint
1659 wrpr %l1, 0x1C1C, %tick
1660 wrpr %i5, %g6, %pil
1661 wr %l5, 0x014D, %softint
1662 rdpr %cleanwin, %l3
1663
1664 or %g0, 0x8, %l0
1665 sllx %l0, 0x3c, %l0
1666 wrhpr %l0, 0xF34, %hsys_tick_cmpr
1667 fxnor %f20, %f30, %f24
1668 wr %g5, %o0, %ccr
1669 wr %g0, 0x18, %asi
1670 ldstuba [%l7 + 0x56] %asi, %i2
1671 wr %g7, %o5, %sys_tick
1672
1673 or %g0, 0x8, %l0
1674 sllx %l0, 0x3c, %l0
1675 wrhpr %l0, %g0, %hsys_tick_cmpr
1676 wr %l4, 0x1DBE, %set_softint
1677 rdpr %otherwin, %o4
1678 rdhpr %hintp, %o6
1679 rd %pc, %l0
1680
1681 or %g0, 0x8, %l0
1682 sllx %l0, 0x3c, %l0
1683 wrhpr %l0, 0x2BF, %hsys_tick_cmpr
1684 rdpr %canrestore, %l6
1685 movrgez %g3, 0x154, %i1
1686 wr %i3, %l2, %pic
1687 fbul,a %fcc0, loop_71
1688 rd %ccr, %o1
1689 rd %y, %i4
1690 rd %fprs, %o7
1691loop_71:
1692 movneg %icc, %o3, %o2
1693 fmovsgu %xcc, %f3, %f3
1694 set 0x70, %i5
1695 stwa %i7, [%l7 + %i5] 0xeb
1696 membar #Sync
1697 wr %i5, %g6, %clear_softint
1698 fmovsle %icc, %f5, %f3
1699 andcc %l1, %l3, %l5
1700 rdpr %gl, %g2
1701 mulx %g5, %o0, %i2
1702 rdhpr %hintp, %g7
1703 subcc %o5, 0x0F0C, %g4
1704 sth %l4, [%l7 + 0x12]
1705 rdpr %cwp, %o4
1706 subcc %i0, %o6, %i6
1707 set 0x30, %g6
1708 ldda [%l7 + %g6] 0x2e, %l0
1709 fornot1 %f4, %f28, %f14
1710 wr %g0, 0x11, %asi
1711 sta %f1, [%l7 + 0x5C] %asi
1712 wr %g0, 0x4, %fprs
1713 srax %g3, 0x03, %g1
1714 rdpr %pil, %i3
1715 rdhpr %hintp, %i1
1716 bleu,pt %xcc, loop_72
1717 ta %xcc, 0x1
1718 fba %fcc1, loop_73
1719 rdpr %cansave, %l2
1720loop_72:
1721 rdhpr %htba, %i4
1722 fnands %f25, %f5, %f29
1723loop_73:
1724 bvs,pt %xcc, loop_74
1725 wrpr %o1, %o7, %pil
1726 movrgez %o2, %i7, %i5
1727 and %o3, 0x0EAD, %l1
1728loop_74:
1729 wr %l3, 0x03C0, %clear_softint
1730 fmovsleu %xcc, %f11, %f6
1731 tcs %xcc, 0x6
1732 rd %fprs, %g6
1733 rd %tick_cmpr, %g2
1734 rdpr %cwp, %l5
1735 smul %o0, %i2, %g7
1736 ldstub [%l7 + 0x27], %g5
1737
1738 or %g0, 0x8, %l0
1739 sllx %l0, 0x3c, %l0
1740 wr %l0, 0xF04, %tick_cmpr
1741 fpsub32 %f20, %f22, %f10
1742 wr %g0, 0x7, %fprs
1743 srlx %g4, %o4, %o6
1744 rd %ccr, %i6
1745 rd %ccr, %l0
1746 stx %l6, [%l7 + 0x78]
1747 wrpr %g3, 0x0C6C, %pil
1748 wrpr %i0, %i3, %pil
1749 wr %g0, 0x11, %asi
1750 stwa %g1, [%l7 + 0x1C] %asi
1751 movn %xcc, %i1, %i4
1752 fnot2s %f5, %f0
1753 wr %g0, 0x89, %asi
1754 ldda [%l7 + 0x30] %asi, %l2
1755 rd %ccr, %o1
1756 wrpr %o7, %i7, %pil
1757 rdpr %tba, %i5
1758
1759 or %g0, 0x8, %l0
1760 sllx %l0, 0x3c, %l0
1761 wrhpr %l0, %g0, %hsys_tick_cmpr
1762
1763 or %g0, 0x8, %l0
1764 sllx %l0, 0x3c, %l0
1765 wrhpr %l0, 0x43D, %hsys_tick_cmpr
1766 ble,a,pt %xcc, loop_75
1767 xnorcc %l3, 0x0ABE, %o2
1768
1769 or %g0, 0x8, %l0
1770 sllx %l0, 0x3c, %l0
1771 wrhpr %l0, 0xDEC, %hsys_tick_cmpr
1772 rd %ccr, %l5
1773loop_75:
1774 rd %tick_cmpr, %o0
1775 fmovdleu %xcc, %f25, %f14
1776 rd %pc, %i2
1777 sra %g7, %g5, %o5
1778 orcc %l4, 0x18A2, %g6
1779 rdpr %gl, %o4
1780 wr %g4, 0x1796, %ccr
1781
1782 or %g0, 0x8, %l0
1783 sllx %l0, 0x3c, %l0
1784 wrhpr %l0, 0x3D0, %hsys_tick_cmpr
1785 rd %pc, %o6
1786 wrpr %l6, %g3, %pil
1787
1788 or %g0, 0x8, %l0
1789 sllx %l0, 0x3c, %l0
1790 wrhpr %l0, %g0, %hsys_tick_cmpr
1791 edge16ln %g1, %i1, %l0
1792
1793 or %g0, 0x8, %l0
1794 sllx %l0, 0x3c, %l0
1795 wr %l0, 0x2AF, %sys_tick_cmpr
1796 wr %o7, %i7, %set_softint
1797 rdhpr %hsys_tick_cmpr, %i5
1798 rdpr %cansave, %o3
1799 rdpr %tl, %o1
1800 rdhpr %htba, %l3
1801 orcc %o2, 0x00D6, %g2
1802 rdpr %tl, %l5
1803 move %xcc, %l1, %o0
1804
1805 or %g0, 0x8, %l0
1806 sllx %l0, 0x3c, %l0
1807 wrhpr %l0, 0x458, %hsys_tick_cmpr
1808 fbg,a %fcc0, loop_76
1809 tcs %xcc, 0x1
1810 movvc %icc, %o5, %g5
1811 wrpr %g6, 0x0A48, %pil
1812loop_76:
1813 movn %xcc, %o4, %g4
1814 fmovdne %xcc, %f21, %f24
1815 edge32ln %i6, %o6, %l6
1816 rdhpr %htba, %l4
1817 rdpr %tba, %g3
1818 wrpr %i0, 0x0B1F, %tick
1819
1820 or %g0, 0x8, %l0
1821 sllx %l0, 0x3c, %l0
1822 wrhpr %l0, %g0, %hsys_tick_cmpr
1823 fmovsa %xcc, %f20, %f9
1824 fmul8x16al %f14, %f21, %f20
1825 wr %l0, 0x09B0, %sys_tick
1826 movcc %icc, %i4, %i1
1827 sethi 0x0010, %o7
1828 wrpr %i7, %i5, %cwp
1829
1830 or %g0, 0x8, %l0
1831 sllx %l0, 0x3c, %l0
1832 wr %l0, 0x24D, %sys_tick_cmpr
1833 rd %ccr, %o3
1834 srax %o1, %o2, %l3
1835 wrpr %l5, 0x0CAB, %cwp
1836 membar 0x3C
1837 addc %g2, 0x0270, %l1
1838 call loop_77
1839 rd %fprs, %o0
1840 wrpr %i2, 0x0C02, %cwp
1841 wr %g7, %g5, %y
1842loop_77:
1843 rdpr %tl, %g6
1844
1845 or %g0, 0x8, %l0
1846 sllx %l0, 0x3c, %l0
1847 wrhpr %l0, %g0, %hsys_tick_cmpr
1848 rdpr %canrestore, %i6
1849 rdpr %wstate, %o6
1850 rdpr %cleanwin, %o5
1851 wrpr %l4, 0x179F, %cwp
1852 stw %g3, [%l7 + 0x74]
1853 rdhpr %hsys_tick_cmpr, %l6
1854 wrpr %i3, %g1, %pil
1855 rd %asi, %l0
1856 rd %softint, %i4
1857 rd %sys_tick_cmpr, %i0
1858
1859 or %g0, 0x8, %l0
1860 sllx %l0, 0x3c, %l0
1861 wrhpr %l0, %g0, %hsys_tick_cmpr
1862 rdpr %canrestore, %i7
1863 move %icc, %i1, %l2
1864 wrpr %o3, %o1, %pil
1865 sdivx %i5, 0x0E0E, %o2
1866 rdhpr %hpstate, %l3
1867 alignaddrl %l5, %g2, %o0
1868 rdpr %cansave, %i2
1869 wrpr %l1, %g5, %cwp
1870 fcmps %fcc1, %f31, %f7
1871 wrpr %g7, 0x1370, %tick
1872 fcmps %fcc3, %f12, %f6
1873 rdhpr %htba, %g6
1874
1875 or %g0, 0x8, %l0
1876 sllx %l0, 0x3c, %l0
1877 wrhpr %l0, 0x64D, %hsys_tick_cmpr
1878 rd %asi, %o6
1879 rdhpr %hsys_tick_cmpr, %o4
1880 rd %y, %l4
1881 rdpr %tba, %o5
1882 orncc %l6, 0x158A, %g3
1883 wrpr %g1, 0x0277, %pil
1884 ta %icc, 0x5
1885 edge8ln %l0, %i4, %i3
1886 rdpr %cansave, %i0
1887 umulcc %i7, 0x1E1B, %i1
1888 rd %tick_cmpr, %o7
1889 taddcc %o3, 0x18F7, %o1
1890
1891 or %g0, 0x8, %l0
1892 sllx %l0, 0x3c, %l0
1893 wrhpr %l0, %g0, %hsys_tick_cmpr
1894
1895 or %g0, 0x8, %l0
1896 sllx %l0, 0x3c, %l0
1897 wr %l0, 0x230, %tick_cmpr
1898 membar 0x5E
1899 wr %l2, %g2, %sys_tick
1900 wrpr %o0, %l5, %pil
1901 brlez %i2, loop_78
1902 rd %ccr, %l1
1903 wr %g7, 0x1E5C, %sys_tick
1904
1905 or %g0, 0x8, %l0
1906 sllx %l0, 0x3c, %l0
1907 wrhpr %l0, 0x1D2, %hsys_tick_cmpr
1908loop_78:
1909 rdhpr %hpstate, %g4
1910
1911 or %g0, 0x8, %l0
1912 sllx %l0, 0x3c, %l0
1913 wr %l0, %g0, %sys_tick_cmpr
1914
1915 or %g0, 0x8, %l0
1916 sllx %l0, 0x3c, %l0
1917 wrhpr %l0, %g0, %hsys_tick_cmpr
1918
1919 or %g0, 0x8, %l0
1920 sllx %l0, 0x3c, %l0
1921 wrhpr %l0, 0x8D6, %hsys_tick_cmpr
1922 wrpr %o5, 0x1F92, %tick
1923 brnz,a %g1, loop_79
1924 fbue,a %fcc2, loop_80
1925 rdhpr %hsys_tick_cmpr, %g3
1926 rdhpr %htba, %l0
1927loop_79:
1928 fmovsleu %icc, %f18, %f26
1929loop_80:
1930 rdhpr %hsys_tick_cmpr, %i4
1931 sdivx %i0, 0x0BD5, %i7
1932 wrpr %i3, %i1, %tick
1933 edge8l %o7, %o1, %o3
1934 wrpr %i5, 0x0230, %pil
1935 mulscc %l3, %l2, %o2
1936 tge %icc, 0x4
1937
1938 or %g0, 0x8, %l0
1939 sllx %l0, 0x3c, %l0
1940 wrhpr %l0, 0x09D, %hsys_tick_cmpr
1941 rd %softint, %l5
1942
1943 or %g0, 0x8, %l0
1944 sllx %l0, 0x3c, %l0
1945 wrhpr %l0, %g0, %hsys_tick_cmpr
1946
1947 or %g0, 0x8, %l0
1948 sllx %l0, 0x3c, %l0
1949 wrhpr %l0, 0xBDF, %hsys_tick_cmpr
1950 bn,pn %icc, loop_81
1951 rdpr %cwp, %g7
1952 lduh [%l7 + 0x4E], %g6
1953 fmovsvc %xcc, %f7, %f22
1954loop_81:
1955 movl %icc, %g4, %i6
1956 rd %ccr, %o4
1957
1958 or %g0, 0x8, %l0
1959 sllx %l0, 0x3c, %l0
1960 wrhpr %l0, 0x77B, %hsys_tick_cmpr
1961 wr %o6, %l6, %pic
1962 orcc %l4, %o5, %g3
1963 movvs %icc, %g1, %l0
1964 tcc %xcc, 0x7
1965
1966 or %g0, 0x8, %l0
1967 sllx %l0, 0x3c, %l0
1968 wrhpr %l0, %g0, %hsys_tick_cmpr
1969 rdpr %cansave, %i4
1970
1971 or %g0, 0x8, %l0
1972 sllx %l0, 0x3c, %l0
1973 wrhpr %l0, %g0, %hsys_tick_cmpr
1974 wrpr %i1, 0x1147, %tick
1975 edge32l %o1, %o3, %o7
1976 wrpr %l3, 0x19C7, %tick
1977 ldsw [%l7 + 0x48], %l2
1978 rdpr %wstate, %o2
1979 wrpr %i5, 0x015C, %tick
1980 rdpr %tba, %o0
1981 ldd [%l7 + 0x50], %i2
1982 tvc %xcc, 0x4
1983 orn %l1, %g2, %l5
1984 rd %ccr, %g6
1985 rdhpr %hpstate, %g4
1986 rd %sys_tick_cmpr, %g7
1987 wr %i6, %g5, %sys_tick
1988 wrpr %o6, %o4, %pil
1989 movpos %xcc, %l6, %l4
1990 movneg %xcc, %g3, %g1
1991 rd %tick_cmpr, %l0
1992 rdhpr %hintp, %i0
1993 rdpr %pil, %i4
1994 rdhpr %hintp, %o5
1995 rdhpr %htba, %i7
1996 bcs loop_82
1997 wr %i1, 0x1F72, %sys_tick
1998 fsrc2s %f27, %f4
1999 rd %sys_tick_cmpr, %i3
2000loop_82:
2001 tsubcctv %o1, %o7, %o3
2002 rd %tick_cmpr, %l3
2003 rdhpr %hintp, %o2
2004 rd %sys_tick_cmpr, %i5
2005 xnor %l2, %i2, %o0
2006 rd %asi, %g2
2007 rdpr %canrestore, %l5
2008 rdpr %pil, %l1
2009
2010 or %g0, 0x8, %l0
2011 sllx %l0, 0x3c, %l0
2012 wrhpr %l0, %g0, %hsys_tick_cmpr
2013 rdpr %wstate, %g6
2014 rdpr %canrestore, %g7
2015
2016 or %g0, 0x8, %l0
2017 sllx %l0, 0x3c, %l0
2018 wrhpr %l0, 0x69A, %hsys_tick_cmpr
2019 fcmps %fcc0, %f24, %f16
2020 fbuge %fcc2, loop_83
2021 sra %o6, 0x10, %o4
2022
2023 or %g0, 0x8, %l0
2024 sllx %l0, 0x3c, %l0
2025 wrhpr %l0, %g0, %hsys_tick_cmpr
2026 rdpr %otherwin, %l4
2027loop_83:
2028 smulcc %g3, %g1, %i0
2029 be,a,pt %icc, loop_84
2030 wr %g0, 0x4, %fprs
2031
2032 or %g0, 0x8, %l0
2033 sllx %l0, 0x3c, %l0
2034 wrhpr %l0, 0x89E, %hsys_tick_cmpr
2035 rdpr %otherwin, %i1
2036loop_84:
2037 tsubcctv %o5, 0x1150, %o1
2038 rd %y, %o7
2039 andn %o3, %i3, %o2
2040 wr %l3, 0x147E, %pic
2041 wr %l2, 0x1128, %y
2042 sth %i2, [%l7 + 0x30]
2043 rdhpr %htba, %i5
2044 tpos %xcc, 0x3
2045 wrpr %o0, %l5, %cwp
2046 wrpr %l1, 0x1005, %pil
2047 rdpr %pil, %g2
2048 fmuld8sux16 %f16, %f10, %f26
2049 ldsw [%l7 + 0x54], %g7
2050 sllx %i6, 0x08, %g5
2051 rdhpr %hpstate, %o6
2052 rd %ccr, %l6
2053 rdpr %gl, %o4
2054
2055 or %g0, 0x8, %l0
2056 sllx %l0, 0x3c, %l0
2057 wrhpr %l0, 0xC55, %hsys_tick_cmpr
2058 rd %softint, %g1
2059 fmovdcc %icc, %f15, %f6
2060 fmovrslez %i0, %f11, %f2
2061 wrpr %i4, %l0, %cwp
2062
2063 or %g0, 0x8, %l0
2064 sllx %l0, 0x3c, %l0
2065 wrhpr %l0, 0xDC2, %hsys_tick_cmpr
2066 edge16n %o5, %i7, %o7
2067 wr %o1, 0x01E1, %clear_softint
2068
2069 or %g0, 0x8, %l0
2070 sllx %l0, 0x3c, %l0
2071 wrhpr %l0, %g0, %hsys_tick_cmpr
2072 rdhpr %hintp, %o2
2073 rdhpr %hintp, %i3
2074 fpack32 %f16, %f14, %f28
2075 restored
2076 rdpr %cwp, %g1
2077 rdpr %cansave, %g2
2078 rdpr %canrestore, %g3
2079 rdpr %cleanwin, %g4
2080 rdpr %otherwin, %g5
2081 rdpr %wstate, %g6
2082 wrpr %l2, %i2, %pil
2083
2084 or %g0, 0x8, %l0
2085 sllx %l0, 0x3c, %l0
2086 wrhpr %l0, 0xEA5, %hsys_tick_cmpr
2087
2088 or %g0, 0x8, %l0
2089 sllx %l0, 0x3c, %l0
2090 wrhpr %l0, 0x077, %hsys_tick_cmpr
2091 udivx %l5, 0x061E, %g2
2092
2093 or %g0, 0x8, %l0
2094 sllx %l0, 0x3c, %l0
2095 wrhpr %l0, 0xEF7, %hsys_tick_cmpr
2096 rdhpr %hsys_tick_cmpr, %g6
2097 rdpr %otherwin, %i6
2098
2099 or %g0, 0x8, %l0
2100 sllx %l0, 0x3c, %l0
2101 wrhpr %l0, %g0, %hsys_tick_cmpr
2102
2103 or %g0, 0x8, %l0
2104 sllx %l0, 0x3c, %l0
2105 wrhpr %l0, %g0, %hsys_tick_cmpr
2106
2107 or %g0, 0x8, %l0
2108 sllx %l0, 0x3c, %l0
2109 wrhpr %l0, %g0, %hsys_tick_cmpr
2110 rdpr %cleanwin, %l4
2111 sra %g3, %o4, %g1
2112 sub %i4, %l0, %i1
2113 wr %i0, 0x1E6B, %sys_tick
2114 rdpr %canrestore, %o5
2115 edge32 %i7, %o1, %o3
2116 set 0x50, %i4
2117 ldxa [%l7 + %i4] 0x88, %o2
2118
2119 or %g0, 0x8, %l0
2120 sllx %l0, 0x3c, %l0
2121 wrhpr %l0, 0xDB1, %hsys_tick_cmpr
2122 rdpr %gl, %i3
2123
2124 or %g0, 0x8, %l0
2125 sllx %l0, 0x3c, %l0
2126 wrhpr %l0, %g0, %hsys_tick_cmpr
2127 wrpr %i2, %i5, %tick
2128 rdhpr %hintp, %l3
2129
2130 or %g0, 0x8, %l0
2131 sllx %l0, 0x3c, %l0
2132 wr %l0, %g0, %sys_tick_cmpr
2133 rdpr %gl, %o0
2134 rdhpr %hsys_tick_cmpr, %g2
2135
2136 or %g0, 0x8, %l0
2137 sllx %l0, 0x3c, %l0
2138 wrhpr %l0, 0xE31, %hsys_tick_cmpr
2139 rdhpr %hsys_tick_cmpr, %i6
2140 wrpr %g6, 0x06D9, %cwp
2141 rd %pc, %o6
2142 movre %g5, 0x31A, %l6
2143
2144 or %g0, 0x8, %l0
2145 sllx %l0, 0x3c, %l0
2146 wrhpr %l0, %g0, %hsys_tick_cmpr
2147 rdpr %otherwin, %g3
2148 movl %icc, %g1, %i4
2149 be,pn %icc, loop_85
2150 rdhpr %hsys_tick_cmpr, %o4
2151 wr %g0, 0x10, %asi
2152 ldda [%l7 + 0x40] %asi, %f0
2153loop_85:
2154 nop
2155
2156 or %g0, 0x8, %l0
2157 sllx %l0, 0x3c, %l0
2158 wrhpr %l0, %g0, %hsys_tick_cmpr
2159 brlz %i0, loop_86
2160 smul %o5, %i7, %l0
2161 fmovrsgz %o1, %f12, %f10
2162 wrpr %o3, 0x1D8C, %pil
2163loop_86:
2164 rd %ccr, %o7
2165 xor %o2, 0x1E53, %l2
2166 rd %softint, %i3
2167 fabsd %f4, %f12
2168 edge8l %i5, %i2, %l3
2169 movrgez %l5, 0x30D, %g2
2170 edge8 %g4, %l1, %i6
2171
2172 or %g0, 0x8, %l0
2173 sllx %l0, 0x3c, %l0
2174 wrhpr %l0, 0xD03, %hsys_tick_cmpr
2175 wr %o6, %g6, %y
2176 addccc %l6, 0x1C15, %l4
2177 wrpr %g7, 0x0EF8, %tick
2178 fmovs %f9, %f30
2179 rd %sys_tick_cmpr, %g5
2180 wr %g1, %g3, %y
2181 rd %ccr, %o4
2182 edge32n %i1, %i4, %i0
2183 rd %tick_cmpr, %i7
2184 andn %l0, %o5, %o1
2185 fmovrsgz %o3, %f0, %f5
2186 rdpr %pil, %o7
2187 tsubcc %l2, 0x1019, %i3
2188
2189 or %g0, 0x8, %l0
2190 sllx %l0, 0x3c, %l0
2191 wrhpr %l0, %g0, %hsys_tick_cmpr
2192 wrpr %o2, %l3, %pil
2193 rdpr %pil, %i2
2194 rd %fprs, %g2
2195 rdhpr %hpstate, %l5
2196 rdpr %cwp, %g4
2197
2198 or %g0, 0x8, %l0
2199 sllx %l0, 0x3c, %l0
2200 wrhpr %l0, 0xE00, %hsys_tick_cmpr
2201 rd %softint, %o0
2202 wr %g0, 0x6, %fprs
2203 movl %icc, %g6, %l6
2204 rdpr %cwp, %g7
2205 tvc %xcc, 0x3
2206 wrpr %g5, 0x14CD, %cwp
2207 tl %icc, 0x7
2208 wr %g1, %l4, %ccr
2209 edge16ln %o4, %i1, %i4
2210 rd %sys_tick_cmpr, %g3
2211 movgu %icc, %i7, %l0
2212 fmovsn %xcc, %f5, %f27
2213
2214 or %g0, 0x8, %l0
2215 sllx %l0, 0x3c, %l0
2216 wrhpr %l0, 0x24D, %hsys_tick_cmpr
2217 wr %o3, %o5, %softint
2218 wrpr %o7, %l2, %cwp
2219 fmovsgu %xcc, %f15, %f18
2220
2221 or %g0, 0x8, %l0
2222 sllx %l0, 0x3c, %l0
2223 wrhpr %l0, 0x084, %hsys_tick_cmpr
2224 fmovrse %o2, %f31, %f31
2225 rd %tick_cmpr, %l3
2226 rdpr %otherwin, %g2
2227
2228 or %g0, 0x8, %l0
2229 sllx %l0, 0x3c, %l0
2230 wrhpr %l0, %g0, %hsys_tick_cmpr
2231 rdhpr %hpstate, %g4
2232 set 0x40, %l6
2233 stda %f0, [%l7 + %l6] 0x0c
2234
2235 or %g0, 0x8, %l0
2236 sllx %l0, 0x3c, %l0
2237 wrhpr %l0, 0x0D2, %hsys_tick_cmpr
2238 rd %pc, %i6
2239 rdpr %tl, %o0
2240 sll %l1, 0x14, %g6
2241 wrpr %o6, %l6, %tick
2242
2243 or %g0, 0x8, %l0
2244 sllx %l0, 0x3c, %l0
2245 wrhpr %l0, %g0, %hsys_tick_cmpr
2246 add %l7, 0x78, %l6
2247 wr %g0, 0x11, %asi
2248 ldxa [%l6] %asi, %l4
2249 casxa [%l6] 0x11, %l4, %o4
2250 bge %xcc, loop_87
2251 fmovd %f26, %f16
2252 srax %g5, %i1, %i4
2253 wrpr %g3, %i7, %pil
2254loop_87:
2255 bne,a loop_88
2256 rdhpr %hpstate, %l0
2257 rdpr %cwp, %o1
2258 movge %icc, %i0, %o5
2259loop_88:
2260 wrpr %o7, 0x1BD9, %tick
2261 rd %pc, %o3
2262 rdpr %wstate, %i5
2263 wr %g0, 0x4, %fprs
2264 movle %xcc, %i3, %o2
2265 wrpr %g2, %l3, %pil
2266 tcc %icc, 0x2
2267 rdhpr %hintp, %g4
2268 membar #Sync
2269 set 0x40, %i7
2270 ldda [%l7 + %i7] 0x1e, %f16
2271 ldstub [%l7 + 0x5D], %i2
2272 bgu,pn %xcc, loop_89
2273 fpackfix %f28, %f7
2274 rd %pc, %i6
2275 ble,a,pn %xcc, loop_90
2276loop_89:
2277 rd %sys_tick_cmpr, %o0
2278 fmovrslz %l1, %f27, %f11
2279 fcmpgt16 %f20, %f4, %g6
2280loop_90:
2281 rdhpr %htba, %l5
2282 addccc %o6, %g7, %g1
2283 movvc %icc, %l6, %o4
2284 fmovsne %icc, %f13, %f30
2285 orcc %l4, 0x0BF1, %g5
2286 mulscc %i4, %i1, %i7
2287 wr %l0, 0x1C9B, %softint
2288 fnegd %f30, %f16
2289 rd %pc, %o1
2290 rdhpr %hpstate, %i0
2291 wr %g0, 0x89, %asi
2292 lduwa [%l7 + 0x68] %asi, %o5
2293
2294 or %g0, 0x8, %l0
2295 sllx %l0, 0x3c, %l0
2296 wrhpr %l0, 0x060, %hsys_tick_cmpr
2297 wrpr %o3, 0x1154, %tick
2298 wr %o7, 0x14EB, %ccr
2299 wrpr %l2, %i5, %cwp
2300 rd %pc, %o2
2301 rdpr %cleanwin, %g2
2302 umul %i3, 0x11C3, %g4
2303 ldd [%l7 + 0x48], %i2
2304 rdpr %wstate, %l3
2305 bpos,a,pn %xcc, loop_91
2306 rdhpr %htba, %o0
2307 fmovscs %xcc, %f15, %f22
2308 fbug,a %fcc1, loop_92
2309loop_91:
2310 movn %xcc, %l1, %i6
2311
2312 or %g0, 0x8, %l0
2313 sllx %l0, 0x3c, %l0
2314 wrhpr %l0, 0xE34, %hsys_tick_cmpr
2315 rdpr %tba, %g6
2316loop_92:
2317 nop
2318
2319 or %g0, 0x8, %l0
2320 sllx %l0, 0x3c, %l0
2321 wr %l0, 0x7F9, %tick_cmpr
2322 sub %l6, %o4, %l4
2323 edge32l %g5, %o6, %i1
2324 rdhpr %hsys_tick_cmpr, %i7
2325 rd %softint, %i4
2326 tcs %icc, 0x5
2327 fones %f11
2328 rdhpr %hpstate, %o1
2329 brlez,a %l0, loop_93
2330 ldsh [%l7 + 0x70], %o5
2331 rd %sys_tick_cmpr, %g3
2332 wr %i0, 0x0C58, %set_softint
2333loop_93:
2334 rd %fprs, %o3
2335 fbge,a %fcc1, loop_94
2336 wrpr %l2, %i5, %pil
2337 movrlez %o7, %o2, %g2
2338 rd %y, %i3
2339loop_94:
2340 nop
2341
2342 or %g0, 0x8, %l0
2343 sllx %l0, 0x3c, %l0
2344 wrhpr %l0, %g0, %hsys_tick_cmpr
2345 restored
2346 rdpr %cwp, %g1
2347 rdpr %cansave, %g2
2348 rdpr %canrestore, %g3
2349 rdpr %cleanwin, %g4
2350 rdpr %otherwin, %g5
2351 rdpr %wstate, %g6
2352
2353 or %g0, 0x8, %l0
2354 sllx %l0, 0x3c, %l0
2355 wrhpr %l0, %g0, %hsys_tick_cmpr
2356 rdhpr %hpstate, %g4
2357 rd %asi, %l1
2358 subcc %i6, %o0, %g6
2359 set 0x3A, %i6
2360 ldsha [%l7 + %i6] 0x04, %g7
2361 fpackfix %f26, %f7
2362 fpsub16s %f23, %f1, %f31
2363 wrpr %g1, 0x1C65, %tick
2364 fone %f12
2365 umul %l5, 0x173C, %l6
2366 rdhpr %hintp, %o4
2367 movrgez %g5, %l4, %i1
2368 tge %icc, 0x1
2369 rdpr %pil, %i7
2370 wrpr %o6, %i4, %pil
2371 fbo,a %fcc3, loop_95
2372 wr %l0, 0x16B6, %ccr
2373 rdpr %cleanwin, %o5
2374 alignaddrl %g3, %o1, %i0
2375loop_95:
2376 nop
2377
2378 or %g0, 0x8, %l0
2379 sllx %l0, 0x3c, %l0
2380 wrhpr %l0, %g0, %hsys_tick_cmpr
2381 rd %ccr, %l2
2382 wr %i5, %o7, %y
2383 tcc %xcc, 0x2
2384 mulscc %g2, 0x1031, %o2
2385 rd %asi, %i2
2386 wrpr %l3, %g4, %cwp
2387 srax %l1, 0x14, %i6
2388 movgu %xcc, %i3, %o0
2389 rdpr %cwp, %g6
2390 sll %g1, %g7, %l5
2391 wrpr %l6, %g5, %tick
2392 alignaddrl %l4, %o4, %i1
2393 wrpr %o6, %i4, %tick
2394 rdpr %pil, %l0
2395 wrpr %o5, %g3, %tick
2396 mulscc %i7, 0x1FAA, %o1
2397 tcc %xcc, 0x0
2398 wrpr %i0, %o3, %cwp
2399 wr %i5, 0x1271, %ccr
2400 ldx [%l7 + 0x78], %o7
2401 rdpr %canrestore, %l2
2402 wr %o2, %g2, %ccr
2403 fmovrsne %l3, %f3, %f28
2404 rdhpr %hpstate, %g4
2405 fpsub32 %f4, %f10, %f14
2406 rdhpr %hpstate, %l1
2407 edge16ln %i6, %i3, %i2
2408
2409 or %g0, 0x8, %l0
2410 sllx %l0, 0x3c, %l0
2411 wrhpr %l0, 0xC58, %hsys_tick_cmpr
2412 faligndata %f20, %f22, %f2
2413 rdhpr %hsys_tick_cmpr, %g7
2414 fmovsn %icc, %f3, %f19
2415 tsubcc %l5, %l6, %g6
2416 wr %g5, 0x12B2, %pic
2417 rdpr %canrestore, %l4
2418 wrpr %o4, %i1, %pil
2419
2420 or %g0, 0x8, %l0
2421 sllx %l0, 0x3c, %l0
2422 wrhpr %l0, %g0, %hsys_tick_cmpr
2423 bg,pt %xcc, loop_96
2424 smul %l0, 0x04AE, %o6
2425
2426 or %g0, 0x8, %l0
2427 sllx %l0, 0x3c, %l0
2428 wr %l0, %g0, %tick_cmpr
2429 brnz,a %o5, loop_97
2430loop_96:
2431 ldx [%l7 + 0x38], %i0
2432 wrpr %o3, 0x05C7, %pil
2433 sethi 0x05B7, %o1
2434loop_97:
2435 fzero %f6
2436 movrlez %l2, %g2, %o2
2437 rdpr %gl, %l3
2438 rdhpr %hsys_tick_cmpr, %l1
2439 wr %i6, %i3, %pic
2440 movcc %icc, %g4, %i2
2441 edge32n %o0, %g7, %g1
2442 wrpr %l6, 0x12AD, %tick
2443 edge16 %g6, %l5, %l4
2444 movpos %xcc, %o4, %i1
2445 rdhpr %hsys_tick_cmpr, %g5
2446 fzero %f22
2447 movge %icc, %i4, %l0
2448 rd %sys_tick_cmpr, %g3
2449 rdpr %tba, %i7
2450 addccc %o5, %o6, %i0
2451 fble,a %fcc0, loop_98
2452 rdpr %gl, %o3
2453 movrgez %o1, 0x3C7, %o7
2454 xorcc %l2, %g2, %i5
2455loop_98:
2456 wrpr %l3, %o2, %cwp
2457 movvc %icc, %i3, %g4
2458 rdhpr %hsys_tick_cmpr, %o0
2459 stw %i2, [%l7 + 0x6C]
2460 rd %y, %g1
2461 movcs %icc, %g7, %l6
2462 rd %fprs, %g6
2463
2464 or %g0, 0x8, %l0
2465 sllx %l0, 0x3c, %l0
2466 wrhpr %l0, 0x556, %hsys_tick_cmpr
2467 wrpr %i1, %o4, %cwp
2468 rdhpr %hintp, %g5
2469 array16 %l0, %i4, %i7
2470 fba %fcc1, loop_99
2471 rdhpr %hpstate, %o5
2472 rdhpr %hsys_tick_cmpr, %o6
2473 rd %y, %g3
2474loop_99:
2475 wrpr %i0, 0x0D03, %cwp
2476 edge32 %o1, %o7, %o3
2477 fble %fcc1, loop_100
2478 pdist %f16, %f6, %f6
2479 fands %f8, %f8, %f16
2480 ldd [%l7 + 0x30], %f28
2481loop_100:
2482 movne %xcc, %l2, %i5
2483 wrpr %g2, %l3, %cwp
2484 wrpr %i6, 0x11E2, %cwp
2485 movrgez %o2, 0x3F6, %l1
2486 fbo,a %fcc0, loop_101
2487 fmovdneg %icc, %f24, %f16
2488 wr %i3, %g4, %sys_tick
2489 movrgez %i2, 0x2B9, %g1
2490loop_101:
2491 rdhpr %hsys_tick_cmpr, %o0
2492 rdpr %pil, %l6
2493 fmovsgu %xcc, %f6, %f15
2494 edge32n %g7, %g6, %l4
2495 movl %icc, %i1, %l5
2496 brnz %g5, loop_102
2497 wrpr %o4, %i4, %pil
2498
2499 or %g0, 0x8, %l0
2500 sllx %l0, 0x3c, %l0
2501 wrhpr %l0, 0xD53, %hsys_tick_cmpr
2502 membar #Sync
2503 set 0x40, %o6
2504 ldda [%l7 + %o6] 0x16, %f16
2505loop_102:
2506 rdpr %cleanwin, %i7
2507 rdpr %wstate, %g3
2508 tl %xcc, 0x0
2509 wrpr %o6, %i0, %tick
2510 mulx %o1, 0x1AFC, %o7
2511 rd %ccr, %l2
2512 rd %sys_tick_cmpr, %o3
2513 mulx %g2, %i5, %i6
2514
2515 or %g0, 0x8, %l0
2516 sllx %l0, 0x3c, %l0
2517 wr %l0, 0xE6B, %sys_tick_cmpr
2518 rdpr %otherwin, %l1
2519 rdpr %pil, %o2
2520 rdhpr %htba, %i3
2521 udivx %g4, 0x1E34, %g1
2522 stx %i2, [%l7 + 0x28]
2523 wr %o0, 0x1636, %y
2524 rd %fprs, %l6
2525 rdpr %cansave, %g7
2526 fmovdvs %icc, %f16, %f23
2527 movcc %icc, %g6, %i1
2528 wrpr %l5, %l4, %tick
2529 rd %pc, %o4
2530 rdhpr %hintp, %g5
2531
2532 or %g0, 0x8, %l0
2533 sllx %l0, 0x3c, %l0
2534 wrhpr %l0, 0x44D, %hsys_tick_cmpr
2535 add %o5, %i7, %l0
2536 sdivx %g3, 0x0AC8, %o6
2537 fmovda %icc, %f21, %f18
2538 rdhpr %hsys_tick_cmpr, %i0
2539 fbo,a %fcc3, loop_103
2540 rdpr %tba, %o7
2541 rdpr %pil, %l2
2542 wrpr %o1, %o3, %cwp
2543loop_103:
2544 movrlez %g2, 0x053, %i6
2545 wr %l3, 0x0873, %clear_softint
2546 fbl,a %fcc3, loop_104
2547 rdpr %tl, %i5
2548 rdhpr %hpstate, %o2
2549 subccc %i3, %g4, %l1
2550loop_104:
2551 tne %xcc, 0x6
2552 wr %g0, 0x7, %fprs
2553 ldub [%l7 + 0x2C], %o0
2554 rdhpr %hsys_tick_cmpr, %g7
2555 wrpr %g6, %i1, %pil
2556 fxnors %f30, %f23, %f16
2557 wr %l6, %l4, %ccr
2558 wrpr %o4, %l5, %tick
2559 rdhpr %hpstate, %i4
2560 fbl %fcc2, loop_105
2561 tgu %icc, 0x2
2562 wr %g5, %o5, %y
2563 wr %l0, %g3, %set_softint
2564loop_105:
2565 wrpr %o6, 0x1AAA, %cwp
2566 add %i7, 0x1C0F, %o7
2567
2568 or %g0, 0x8, %l0
2569 sllx %l0, 0x3c, %l0
2570 wrhpr %l0, 0x631, %hsys_tick_cmpr
2571 rd %tick_cmpr, %o3
2572
2573 or %g0, 0x8, %l0
2574 sllx %l0, 0x3c, %l0
2575 wrhpr %l0, %g0, %hsys_tick_cmpr
2576 wrpr %o1, %i6, %pil
2577 wr %i5, %o2, %pic
2578 mova %icc, %l3, %i3
2579 rdpr %gl, %l1
2580 xnor %i2, %g1, %g4
2581 srax %g7, 0x18, %o0
2582 fbue %fcc0, loop_106
2583 wrpr %g6, 0x0B58, %pil
2584 rdhpr %htba, %i1
2585 movrlz %l6, 0x139, %o4
2586loop_106:
2587 wr %l5, %i4, %pic
2588 rdpr %canrestore, %l4
2589 fones %f11
2590 udivcc %o5, 0x174B, %l0
2591 fmovdpos %icc, %f4, %f25
2592 rdhpr %hintp, %g5
2593 fcmpne16 %f18, %f28, %o6
2594 bne,a,pn %icc, loop_107
2595 mova %icc, %g3, %i7
2596 rd %asi, %o7
2597 rdpr %tl, %i0
2598loop_107:
2599 wrpr %l2, %o3, %tick
2600 edge8l %o1, %g2, %i5
2601 rdpr %cleanwin, %i6
2602 wr %o2, 0x1AF8, %ccr
2603 wrpr %l3, %i3, %cwp
2604
2605 or %g0, 0x8, %l0
2606 sllx %l0, 0x3c, %l0
2607 wrhpr %l0, %g0, %hsys_tick_cmpr
2608 rd %softint, %i2
2609 sdivcc %g4, 0x1FAC, %g1
2610
2611 or %g0, 0x8, %l0
2612 sllx %l0, 0x3c, %l0
2613 wrhpr %l0, 0xC8B, %hsys_tick_cmpr
2614 rdpr %canrestore, %o0
2615 flushw
2616 fbl,a %fcc0, loop_108
2617 rd %sys_tick_cmpr, %i1
2618 rdhpr %hsys_tick_cmpr, %l6
2619 bneg,a,pn %icc, loop_109
2620loop_108:
2621 andncc %l5, %o4, %i4
2622 rdpr %tba, %l4
2623
2624 or %g0, 0x8, %l0
2625 sllx %l0, 0x3c, %l0
2626 wrhpr %l0, 0xA3F, %hsys_tick_cmpr
2627loop_109:
2628 saved
2629 rdpr %cwp, %g1
2630 rdpr %cansave, %g2
2631 rdpr %canrestore, %g3
2632 rdpr %cleanwin, %g4
2633 rdpr %otherwin, %g5
2634 rdpr %wstate, %g6
2635 add %g5, 0x1090, %o6
2636 rd %fprs, %g3
2637 set 0x20, %o1
2638 ldda [%l7 + %o1] 0x15, %i6
2639 prefetch [%l7 + 0x40], 0x1
2640
2641 or %g0, 0x8, %l0
2642 sllx %l0, 0x3c, %l0
2643 wrhpr %l0, 0x856, %hsys_tick_cmpr
2644 wrpr %l2, 0x17BD, %pil
2645 set 0x7C, %l3
2646 lda [%l7 + %l3] 0x80, %f11
2647 wrpr %i0, %o3, %pil
2648 rdhpr %hpstate, %g2
2649 rd %softint, %i5
2650 fmovrdgz %o1, %f28, %f6
2651 fmovrslez %i6, %f17, %f19
2652 fmovscs %xcc, %f26, %f21
2653 rdpr %canrestore, %o2
2654 wrpr %i3, 0x1D8F, %tick
2655 membar 0x6B
2656 fmovrdlz %l3, %f30, %f18
2657 brlez,a %i2, loop_110
2658 tne %icc, 0x4
2659 set 0x40, %g1
2660 stda %f0, [%l7 + %g1] 0x10
2661loop_110:
2662 nop
2663
2664 or %g0, 0x8, %l0
2665 sllx %l0, 0x3c, %l0
2666 wrhpr %l0, 0xB0F, %hsys_tick_cmpr
2667 set 0x28, %o3
2668 stxa %g1, [%l7 + %o3] 0x2a
2669 membar #Sync
2670 rdhpr %hpstate, %g4
2671 tvc %icc, 0x5
2672
2673 or %g0, 0x8, %l0
2674 sllx %l0, 0x3c, %l0
2675 wrhpr %l0, 0x690, %hsys_tick_cmpr
2676 taddcctv %g6, 0x0262, %l6
2677
2678 or %g0, 0x8, %l0
2679 sllx %l0, 0x3c, %l0
2680 wrhpr %l0, 0x46E, %hsys_tick_cmpr
2681
2682 or %g0, 0x8, %l0
2683 sllx %l0, 0x3c, %l0
2684 wrhpr %l0, 0x788, %hsys_tick_cmpr
2685 edge8l %i4, %o4, %l4
2686 ta %xcc, 0x7
2687 wrpr %o5, %o6, %pil
2688 rdhpr %hsys_tick_cmpr, %g3
2689 wr %g5, %l0, %pic
2690 movneg %xcc, %o7, %i7
2691
2692 or %g0, 0x8, %l0
2693 sllx %l0, 0x3c, %l0
2694 wrhpr %l0, %g0, %hsys_tick_cmpr
2695 rdhpr %hpstate, %o3
2696 andncc %i5, %o1, %g2
2697 wrpr %i6, 0x06F2, %pil
2698 wr %i3, 0x0385, %sys_tick
2699 wrpr %l3, %o2, %tick
2700
2701 or %g0, 0x8, %l0
2702 sllx %l0, 0x3c, %l0
2703 wrhpr %l0, %g0, %hsys_tick_cmpr
2704
2705 or %g0, 0x8, %l0
2706 sllx %l0, 0x3c, %l0
2707 wrhpr %l0, %g0, %hsys_tick_cmpr
2708 wrpr %l1, %o0, %pil
2709 wr %g0, 0x6, %fprs
2710 tvc %xcc, 0x2
2711 rd %tick_cmpr, %g7
2712 rdhpr %hsys_tick_cmpr, %l6
2713 rdhpr %hpstate, %l5
2714 fmovdcs %xcc, %f0, %f31
2715
2716 or %g0, 0x8, %l0
2717 sllx %l0, 0x3c, %l0
2718 wrhpr %l0, %g0, %hsys_tick_cmpr
2719 movneg %xcc, %o4, %l4
2720 rdhpr %hintp, %o5
2721 orn %o6, 0x087C, %i1
2722
2723 or %g0, 0x8, %l0
2724 sllx %l0, 0x3c, %l0
2725 wrhpr %l0, 0x53D, %hsys_tick_cmpr
2726 rd %pc, %l0
2727 wrpr %g3, 0x17CE, %cwp
2728 rdhpr %hpstate, %i7
2729 nop
2730 setx loop_111, %l0, %l1
2731 jmpl %l1, %i0
2732 fcmpd %fcc0, %f28, %f4
2733
2734 or %g0, 0x8, %l0
2735 sllx %l0, 0x3c, %l0
2736 wrhpr %l0, %g0, %hsys_tick_cmpr
2737 fmovdneg %icc, %f25, %f10
2738loop_111:
2739 movne %icc, %l2, %o1
2740
2741 or %g0, 0x8, %l0
2742 sllx %l0, 0x3c, %l0
2743 wrhpr %l0, 0x8B6, %hsys_tick_cmpr
2744 fmovde %icc, %f11, %f13
2745 umul %g2, %i3, %i6
2746 srlx %l3, 0x04, %o2
2747 fzero %f8
2748 wr %g0, 0x80, %asi
2749 ldswa [%l7 + 0x78] %asi, %g1
2750 add %l7, 0x28, %l6
2751 wr %g0, 0x80, %asi
2752 lda [%l6] %asi, %g4
2753 casa [%l6] 0x80, %g4, %i2
2754 rd %asi, %l1
2755 rdpr %cleanwin, %o0
2756 edge8l %g6, %g7, %l5
2757 fmovdl %xcc, %f15, %f12
2758 wrpr %l6, 0x069F, %cwp
2759 rd %fprs, %o4
2760 rdhpr %hintp, %i4
2761
2762 or %g0, 0x8, %l0
2763 sllx %l0, 0x3c, %l0
2764 wrhpr %l0, %g0, %hsys_tick_cmpr
2765 array8 %l4, %i1, %g5
2766 sub %l0, 0x0D70, %g3
2767 rdhpr %hpstate, %i7
2768 fmul8x16al %f15, %f6, %f24
2769 fpsub32s %f30, %f20, %f18
2770 rdpr %tl, %o7
2771 wr %i0, %o3, %y
2772 rd %ccr, %l2
2773 rdhpr %hpstate, %i5
2774 wrpr %o1, 0x052F, %cwp
2775 wrpr %i3, %i6, %tick
2776 fzero %f6
2777 wr %g2, %l3, %ccr
2778 sdivcc %g1, 0x1353, %g4
2779 edge8ln %i2, %o2, %o0
2780 bneg,pn %icc, loop_112
2781 movn %icc, %g6, %l1
2782 rdpr %cleanwin, %g7
2783 fandnot2 %f28, %f24, %f6
2784loop_112:
2785 nop
2786
2787 or %g0, 0x8, %l0
2788 sllx %l0, 0x3c, %l0
2789 wrhpr %l0, 0x636, %hsys_tick_cmpr
2790 popc 0x0A1F, %i4
2791 fnors %f29, %f10, %f4
2792 rdhpr %hsys_tick_cmpr, %o5
2793 edge8 %o6, %l5, %i1
2794 fmovdcc %xcc, %f9, %f14
2795 bcs,a loop_113
2796 sir 0x1F9D
2797 bl %icc, loop_114
2798 rdhpr %hpstate, %l4
2799loop_113:
2800 wr %l0, 0x0B1E, %pic
2801 sir 0x0948
2802loop_114:
2803 rdhpr %hsys_tick_cmpr, %g3
2804 fmovdn %xcc, %f8, %f13
2805 move %xcc, %i7, %o7
2806 rdhpr %hpstate, %i0
2807 set 0x41, %o4
2808 ldstuba [%l7 + %o4] 0x10, %o3
2809 subc %g5, %i5, %l2
2810
2811 or %g0, 0x8, %l0
2812 sllx %l0, 0x3c, %l0
2813 wrhpr %l0, 0x654, %hsys_tick_cmpr
2814 fmovsne %icc, %f3, %f12
2815 rdpr %gl, %g2
2816 rdhpr %hpstate, %l3
2817 rd %asi, %o1
2818 brlz %g1, loop_115
2819 rdhpr %hsys_tick_cmpr, %g4
2820 fnand %f20, %f24, %f28
2821 subccc %i2, 0x17BD, %o2
2822loop_115:
2823 rdhpr %hpstate, %o0
2824
2825 or %g0, 0x8, %l0
2826 sllx %l0, 0x3c, %l0
2827 wrhpr %l0, 0x8F3, %hsys_tick_cmpr
2828 wr %g0, 0x04, %asi
2829 ldsba [%l7 + 0x18] %asi, %g6
2830 ld [%l7 + 0x40], %f25
2831 wr %g7, %o4, %y
2832 xnorcc %i4, %o5, %o6
2833 wr %g0, 0x04, %asi
2834 stxa %l5, [%l7 + 0x30] %asi
2835 rdhpr %htba, %i1
2836 rdhpr %hintp, %l6
2837 taddcctv %l4, %l0, %g3
2838 set 0x54, %l2
2839 sta %f20, [%l7 + %l2] 0x18
2840 rdpr %canrestore, %i7
2841 wrpr %i0, %o7, %pil
2842 movpos %xcc, %o3, %i5
2843 edge8n %l2, %i3, %g5
2844 fpadd32 %f14, %f12, %f6
2845 wr %i6, %l3, %pic
2846 membar 0x39
2847 fbne,a %fcc0, loop_116
2848 array16 %o1, %g2, %g1
2849 array32 %i2, %g4, %o0
2850 fpadd16 %f2, %f16, %f22
2851loop_116:
2852 te %icc, 0x0
2853 xorcc %o2, %g6, %g7
2854 sir 0x024E
2855 tsubcc %o4, 0x1E23, %i4
2856 wrpr %l1, 0x1BDA, %cwp
2857 rd %softint, %o6
2858 fmovrslz %o5, %f4, %f17
2859 movrlez %l5, %l6, %l4
2860 wrpr %i1, 0x09A1, %pil
2861 fornot1s %f24, %f21, %f30
2862 fcmpne32 %f18, %f16, %l0
2863 mova %xcc, %g3, %i7
2864 wrpr %o7, %o3, %pil
2865 movleu %xcc, %i5, %i0
2866 wr %g0, 0x6, %fprs
2867 rdpr %cleanwin, %i6
2868 fcmpes %fcc0, %f1, %f17
2869 ta %icc, 0x4
2870 xnorcc %g5, %o1, %g2
2871 wr %l3, 0x086C, %pic
2872 taddcctv %g1, 0x0998, %i2
2873 fmovda %xcc, %f1, %f7
2874 wr %g4, %o2, %sys_tick
2875 rdpr %canrestore, %o0
2876 sub %g6, %o4, %g7
2877 ldd [%l7 + 0x30], %i4
2878 tvs %xcc, 0x5
2879 membar 0x23
2880 rdhpr %htba, %o6
2881 wr %l1, %o5, %ccr
2882
2883 or %g0, 0x8, %l0
2884 sllx %l0, 0x3c, %l0
2885 wrhpr %l0, 0xFC7, %hsys_tick_cmpr
2886 flushw
2887 rd %y, %i1
2888 std %l4, [%l7 + 0x70]
2889
2890 or %g0, 0x8, %l0
2891 sllx %l0, 0x3c, %l0
2892 wrhpr %l0, %g0, %hsys_tick_cmpr
2893 rdhpr %hintp, %o7
2894 andn %i7, %i5, %o3
2895 flushw
2896 rdpr %tba, %i3
2897 fcmpgt16 %f12, %f28, %l2
2898 wrpr %i6, %i0, %tick
2899 rdpr %gl, %g5
2900
2901 or %g0, 0x8, %l0
2902 sllx %l0, 0x3c, %l0
2903 wr %l0, %g0, %sys_tick_cmpr
2904 smul %g2, 0x069D, %l3
2905 taddcctv %i2, %g4, %g1
2906
2907 or %g0, 0x8, %l0
2908 sllx %l0, 0x3c, %l0
2909 wrhpr %l0, 0xD48, %hsys_tick_cmpr
2910 rdhpr %htba, %o0
2911 fmovde %icc, %f22, %f24
2912 tge %icc, 0x5
2913 wrpr %o4, 0x0E80, %tick
2914 udivcc %g7, 0x195D, %g6
2915 fmovs %f26, %f18
2916 rd %y, %o6
2917 fors %f28, %f19, %f3
2918 fbug,a %fcc1, loop_117
2919 sth %i4, [%l7 + 0x6E]
2920 fbue %fcc3, loop_118
2921 fbo,a %fcc2, loop_119
2922loop_117:
2923 rdpr %wstate, %l1
2924 bshuffle %f0, %f18, %f18
2925loop_118:
2926 nop
2927 set 0x40, %i3
2928 stda %f16, [%l7 + %i3] 0x1f
2929 membar #Sync
2930loop_119:
2931 subc %l5, %l6, %o5
2932 tvc %xcc, 0x5
2933 tpos %icc, 0x3
2934 wrpr %l0, %l4, %tick
2935 wrpr %g3, 0x0803, %pil
2936 wr %g0, 0x4, %fprs
2937 fnot1 %f16, %f28
2938 fmovsge %icc, %f14, %f23
2939 wr %o3, %i3, %set_softint
2940
2941 or %g0, 0x8, %l0
2942 sllx %l0, 0x3c, %l0
2943 wrhpr %l0, %g0, %hsys_tick_cmpr
2944 rdpr %cansave, %i6
2945 rdpr %wstate, %i5
2946 nop
2947 setx loop_120, %l0, %l1
2948 wrpr 0x1, %tl
2949 wrpr %l1, %tnpc
2950 setx 0x34400001400, %l0, %l1
2951 wrpr %l1, %tstate
2952 wrhpr 0x4, %htstate
2953 done
2954 movle %icc, %g5, %o1
2955 wr %g0, 0x89, %asi
2956 ldstuba [%l7 + 0x33] %asi, %i0
2957loop_120:
2958 wr %g2, %l3, %set_softint
2959 addcc %g4, 0x1B40, %g1
2960 movl %xcc, %i2, %o2
2961 rdpr %tba, %o4
2962 edge32ln %o0, %g7, %g6
2963 te %xcc, 0x4
2964 rd %softint, %i4
2965 wrpr %l1, 0x1D12, %cwp
2966 te %icc, 0x4
2967 fmovdgu %icc, %f25, %f10
2968 fxor %f12, %f20, %f28
2969 fmul8sux16 %f14, %f30, %f14
2970
2971 or %g0, 0x8, %l0
2972 sllx %l0, 0x3c, %l0
2973 wr %l0, 0x7CD, %tick_cmpr
2974 sdiv %l6, 0x0A49, %o5
2975 ta %icc, 0x0
2976 wr %g0, 0x19, %asi
2977 swapa [%l7 + 0x38] %asi, %i1
2978 rdpr %gl, %l0
2979 edge16 %g3, %o7, %l4
2980 flushw
2981 te %xcc, 0x6
2982 rd %pc, %o3
2983 rdpr %cwp, %i7
2984 wrpr %l2, %i3, %tick
2985 wrpr %i5, 0x02FC, %cwp
2986 udivcc %i6, 0x11DC, %o1
2987
2988 or %g0, 0x8, %l0
2989 sllx %l0, 0x3c, %l0
2990 wrhpr %l0, 0xE6C, %hsys_tick_cmpr
2991 fzero %f30
2992 movrgz %i0, 0x0AE, %g4
2993 wr %g1, %i2, %y
2994 wrpr %o2, 0x09D1, %tick
2995 wrpr %l3, %o4, %tick
2996 rd %asi, %g7
2997 wr %o0, %g6, %clear_softint
2998 wrpr %l1, %o6, %cwp
2999 rd %tick_cmpr, %l6
3000 movvs %xcc, %i4, %o5
3001 rdhpr %hsys_tick_cmpr, %l0
3002 tpos %xcc, 0x7
3003 subcc %i1, %g3, %l5
3004 wr %o7, %o3, %ccr
3005 rdpr %tba, %l4
3006 wrpr %l2, %i7, %tick
3007 wrpr %i3, %i5, %cwp
3008 wrpr %i6, %o1, %tick
3009 movrgez %g2, 0x086, %i0
3010 rdhpr %htba, %g4
3011 tvs %xcc, 0x4
3012 rd %softint, %g5
3013 rd %pc, %g1
3014 fmuld8ulx16 %f3, %f5, %f18
3015 rdhpr %hintp, %i2
3016 rdhpr %htba, %o2
3017 tle %xcc, 0x4
3018 udiv %o4, 0x015A, %g7
3019 rdpr %gl, %l3
3020 rd %sys_tick_cmpr, %o0
3021 rdpr %pil, %l1
3022 movg %xcc, %g6, %o6
3023 movleu %xcc, %l6, %i4
3024
3025 or %g0, 0x8, %l0
3026 sllx %l0, 0x3c, %l0
3027 wrhpr %l0, 0x9D6, %hsys_tick_cmpr
3028 rdpr %cansave, %l0
3029
3030 or %g0, 0x8, %l0
3031 sllx %l0, 0x3c, %l0
3032 wr %l0, 0x1EB, %tick_cmpr
3033 movrlz %o7, %l4, %o3
3034 array8 %l2, %i7, %i5
3035 rdpr %cleanwin, %i6
3036 rdhpr %htba, %o1
3037 wrpr %g2, 0x0A92, %cwp
3038 wr %i3, %i0, %set_softint
3039 rd %asi, %g5
3040 rdpr %cansave, %g1
3041 wrpr %i2, 0x15A7, %cwp
3042 tcs %icc, 0x0
3043 srl %o2, 0x00, %o4
3044 rd %tick_cmpr, %g7
3045 move %icc, %l3, %o0
3046
3047 or %g0, 0x8, %l0
3048 sllx %l0, 0x3c, %l0
3049 wrhpr %l0, 0x8DC, %hsys_tick_cmpr
3050 wrpr %g6, %o6, %pil
3051 rdpr %cwp, %l6
3052 wr %i4, 0x1E32, %pic
3053 nop
3054 set 0x3A, %g4
3055 ldsh [%l7 + %g4], %o5
3056 rd %tick_cmpr, %i1
3057 rd %tick_cmpr, %l1
3058 fcmple32 %f26, %f16, %l5
3059 rd %pc, %l0
3060
3061 or %g0, 0x8, %l0
3062 sllx %l0, 0x3c, %l0
3063 wrhpr %l0, %g0, %hsys_tick_cmpr
3064 rdhpr %htba, %o7
3065 bneg %xcc, loop_121
3066 rdpr %cansave, %l4
3067 rdhpr %hintp, %l2
3068 rd %y, %i7
3069loop_121:
3070 wrpr %o3, 0x0AA6, %tick
3071
3072 or %g0, 0x8, %l0
3073 sllx %l0, 0x3c, %l0
3074 wrhpr %l0, %g0, %hsys_tick_cmpr
3075 movleu %xcc, %g2, %o1
3076 rdpr %canrestore, %i0
3077 wrpr %i3, %g1, %tick
3078 edge8 %i2, %g5, %o4
3079 wrpr %g7, %o2, %tick
3080
3081 or %g0, 0x8, %l0
3082 sllx %l0, 0x3c, %l0
3083 wrhpr %l0, %g0, %hsys_tick_cmpr
3084 rdhpr %hpstate, %g6
3085 rdhpr %hpstate, %l6
3086 rd %pc, %o5
3087 rd %asi, %i1
3088 rdpr %otherwin, %i4
3089 tgu %icc, 0x4
3090 ldub [%l7 + 0x29], %l1
3091 edge16l %l0, %l5, %o7
3092 rdhpr %hintp, %g3
3093 sdiv %l2, 0x0448, %i7
3094 umul %o3, %l4, %i5
3095 wr %g2, %o1, %ccr
3096 fmovsl %icc, %f1, %f19
3097
3098 or %g0, 0x8, %l0
3099 sllx %l0, 0x3c, %l0
3100 wrhpr %l0, %g0, %hsys_tick_cmpr
3101 wr %g0, 0x89, %asi
3102 ldstuba [%l7 + 0x0C] %asi, %i3
3103 rdpr %cleanwin, %i0
3104 rd %tick_cmpr, %g1
3105 rd %ccr, %g5
3106 rdpr %cansave, %i2
3107 rdhpr %hpstate, %g7
3108 rdpr %otherwin, %o4
3109 wrpr %l3, %o2, %tick
3110 bg,a,pt %icc, loop_122
3111 rd %ccr, %g4
3112 rd %fprs, %o0
3113 wr %g0, 0x80, %asi
3114 ldsha [%l7 + 0x68] %asi, %g6
3115loop_122:
3116 nop
3117
3118 or %g0, 0x8, %l0
3119 sllx %l0, 0x3c, %l0
3120 wrhpr %l0, %g0, %hsys_tick_cmpr
3121 rdhpr %hintp, %l6
3122 tge %icc, 0x0
3123 rdpr %tba, %o5
3124 wr %i4, 0x0E47, %ccr
3125 bl,pn %xcc, loop_123
3126 movg %icc, %l1, %i1
3127 set 0x40, %i2
3128 stda %f0, [%l7 + %i2] 0x1f
3129 membar #Sync
3130loop_123:
3131 rdpr %cwp, %l5
3132 fbule,a %fcc1, loop_124
3133 fmovsge %xcc, %f23, %f1
3134 rdpr %cleanwin, %l0
3135 wr %g3, %l2, %ccr
3136loop_124:
3137 umul %i7, 0x113A, %o7
3138 wrpr %o3, %l4, %tick
3139 movpos %icc, %g2, %o1
3140
3141 or %g0, 0x8, %l0
3142 sllx %l0, 0x3c, %l0
3143 wrhpr %l0, 0x631, %hsys_tick_cmpr
3144 rdhpr %hpstate, %i6
3145 movvs %icc, %i0, %g1
3146 add %l7, 0x58, %l6
3147 wr %g0, 0x89, %asi
3148 casa [%l6] %asi, %i3, %g5
3149 tsubcc %g7, 0x0930, %o4
3150 brnz %l3, loop_125
3151 fbn,a %fcc2, loop_126
3152 move %xcc, %i2, %g4
3153 tsubcc %o0, 0x160E, %o2
3154loop_125:
3155 wr %g6, %l6, %ccr
3156loop_126:
3157 alignaddrl %o5, %i4, %l1
3158 rdhpr %hsys_tick_cmpr, %i1
3159 wr %l5, %o6, %y
3160
3161 or %g0, 0x8, %l0
3162 sllx %l0, 0x3c, %l0
3163 wrhpr %l0, 0x3A5, %hsys_tick_cmpr
3164 xorcc %l0, %l2, %i7
3165
3166 or %g0, 0x8, %l0
3167 sllx %l0, 0x3c, %l0
3168 wrhpr %l0, %g0, %hsys_tick_cmpr
3169 rd %fprs, %g2
3170 wr %l4, %i5, %pic
3171 rd %pc, %i6
3172 andn %o1, %i0, %g1
3173 bl,a,pn %xcc, loop_127
3174 xor %i3, %g7, %g5
3175 movneg %xcc, %l3, %i2
3176
3177 or %g0, 0x8, %l0
3178 sllx %l0, 0x3c, %l0
3179 wrhpr %l0, %g0, %hsys_tick_cmpr
3180loop_127:
3181 fsrc2s %f18, %f14
3182 rdhpr %hsys_tick_cmpr, %o0
3183 edge16 %o4, %o2, %g6
3184 rdpr %gl, %l6
3185 rdpr %otherwin, %o5
3186 rdhpr %hpstate, %i4
3187 rdhpr %htba, %l1
3188 wrpr %i1, %o6, %tick
3189 rdpr %otherwin, %g3
3190 wr %g0, 0x0c, %asi
3191 stwa %l0, [%l7 + 0x54] %asi
3192 wrpr %l5, 0x0B18, %pil
3193
3194 or %g0, 0x8, %l0
3195 sllx %l0, 0x3c, %l0
3196 wrhpr %l0, %g0, %hsys_tick_cmpr
3197 wr %o3, %l2, %pic
3198 stbar
3199 wrpr %o7, 0x0F8D, %cwp
3200 sethi 0x0118, %g2
3201 xnorcc %i5, 0x01E8, %l4
3202 set 0x24, %o7
3203 lduwa [%l7 + %o7] 0x81, %o1
3204 wrpr %i0, 0x1B64, %tick
3205 wrpr %g1, %i3, %cwp
3206 wr %i6, 0x1B48, %pic
3207 udivx %g5, 0x1339, %g7
3208 xnorcc %l3, %g4, %i2
3209 wrpr %o4, %o2, %tick
3210 fmovdcc %icc, %f30, %f30
3211 fandnot2s %f8, %f31, %f1
3212 brlz,a %o0, loop_128
3213 fmovdgu %xcc, %f31, %f20
3214 wr %g6, 0x11D6, %clear_softint
3215 subccc %o5, 0x01D6, %l6
3216loop_128:
3217 nop
3218 set 0x50, %l1
3219 prefetcha [%l7 + %l1] 0x15, 0x0
3220 edge8 %i1, %o6, %l1
3221 rdhpr %hintp, %g3
3222 wrpr %l5, 0x043D, %pil
3223 rdpr %tl, %l0
3224 tvc %icc, 0x0
3225 fxnors %f2, %f27, %f6
3226 wr %g0, 0x89, %asi
3227 lduba [%l7 + 0x42] %asi, %o3
3228 rd %asi, %i7
3229 fmovsg %icc, %f8, %f26
3230 wrpr %l2, 0x117F, %tick
3231 rdhpr %hsys_tick_cmpr, %o7
3232 mulscc %g2, 0x1DC4, %l4
3233
3234 or %g0, 0x8, %l0
3235 sllx %l0, 0x3c, %l0
3236 wrhpr %l0, %g0, %hsys_tick_cmpr
3237 rd %asi, %i5
3238 fmovsgu %xcc, %f8, %f2
3239 bl,pn %xcc, loop_129
3240 tcc %icc, 0x6
3241
3242 or %g0, 0x8, %l0
3243 sllx %l0, 0x3c, %l0
3244 wrhpr %l0, 0x01C, %hsys_tick_cmpr
3245 rdpr %tl, %g1
3246loop_129:
3247 subcc %g5, 0x1535, %g7
3248 rdpr %gl, %l3
3249 wr %g0, 0x5, %fprs
3250
3251 or %g0, 0x8, %l0
3252 sllx %l0, 0x3c, %l0
3253 wr %l0, 0xA46, %sys_tick_cmpr
3254 rd %asi, %g6
3255 wrpr %o0, 0x0647, %pil
3256 wr %g0, 0x6, %fprs
3257 wr %i4, %l6, %clear_softint
3258 wrpr %i1, %o6, %tick
3259 wr %g3, %l5, %ccr
3260 fxors %f13, %f1, %f7
3261 wr %l0, 0x0D5C, %ccr
3262 rdpr %cansave, %l1
3263 rdhpr %htba, %o3
3264 bneg,a loop_130
3265 wr %i7, 0x0A60, %softint
3266 edge32l %o7, %l2, %l4
3267 rdhpr %htba, %g2
3268loop_130:
3269 xnorcc %i0, 0x0D7F, %o1
3270 fmovdcc %icc, %f27, %f31
3271
3272 or %g0, 0x8, %l0
3273 sllx %l0, 0x3c, %l0
3274 wrhpr %l0, %g0, %hsys_tick_cmpr
3275 rdpr %tl, %i5
3276 ldd [%l7 + 0x28], %f6
3277 edge16ln %g1, %g5, %i6
3278 fmul8ulx16 %f8, %f20, %f6
3279 orn %g4, 0x1DC1, %g7
3280 rdhpr %hpstate, %o4
3281 fxnor %f28, %f30, %f30
3282 rd %y, %i4
3283 prefetch [%l7 + 0x50], 0x2
3284 bcc,pn %icc, loop_131
3285 movgu %icc, %l6, %o6
3286 rd %softint, %i1
3287 rdhpr %hsys_tick_cmpr, %g3
3288loop_131:
3289 rdpr %tba, %l5
3290 rdpr %tl, %l1
3291 xor %o3, 0x1B6A, %l0
3292 rdpr %gl, %i7
3293 fble %fcc3, loop_132
3294 tne %icc, 0x5
3295 tgu %icc, 0x4
3296 movle %xcc, %o7, %l4
3297loop_132:
3298 nop
3299
3300 or %g0, 0x8, %l0
3301 sllx %l0, 0x3c, %l0
3302 wr %l0, %g0, %sys_tick_cmpr
3303 wrpr %i0, %i3, %pil
3304 tpos %icc, 0x3
3305 wr %o1, 0x05FE, %y
3306 wrpr %i5, %g5, %cwp
3307 wr %i6, %g1, %sys_tick
3308 addc %i2, %g4, %g7
3309 fnot1s %f18, %f22
3310
3311 or %g0, 0x8, %l0
3312 sllx %l0, 0x3c, %l0
3313 wrhpr %l0, 0xCFC, %hsys_tick_cmpr
3314 edge32l %o0, %l3, %o5
3315 rdhpr %hpstate, %o2
3316 rdhpr %hintp, %i4
3317 rdhpr %htba, %o6
3318
3319 or %g0, 0x8, %l0
3320 sllx %l0, 0x3c, %l0
3321 wrhpr %l0, 0x250, %hsys_tick_cmpr
3322 edge32l %g3, %i1, %l1
3323 rd %tick_cmpr, %o3
3324 wrpr %l5, %i7, %cwp
3325 ldsw [%l7 + 0x24], %l0
3326 rdhpr %hsys_tick_cmpr, %o7
3327 wrpr %g2, %l2, %pil
3328 wrpr %l4, 0x11B6, %pil
3329 fands %f7, %f4, %f30
3330 wr %i3, %i0, %pic
3331 wrpr %i5, 0x14E4, %pil
3332 movrgez %o1, 0x111, %i6
3333 wr %g0, 0x4, %fprs
3334
3335 or %g0, 0x8, %l0
3336 sllx %l0, 0x3c, %l0
3337 wrhpr %l0, 0x8B9, %hsys_tick_cmpr
3338 membar 0x0D
3339 ldx [%l7 + 0x60], %g7
3340 movleu %icc, %o4, %o0
3341 nop
3342 setx loop_133, %l0, %l1
3343 wrpr 0x1, %tl
3344 wrpr %l1, %tpc
3345 add %l1, 0x4, %l1
3346 wrpr %l1, %tnpc
3347 setx 0x34400001400, %l0, %l1
3348 wrpr %l1, %tstate
3349 wrhpr 0x4, %htstate
3350 retry
3351 rdpr %tl, %l3
3352 move %icc, %o5, %g6
3353 rdhpr %hsys_tick_cmpr, %i4
3354loop_133:
3355 rdhpr %hpstate, %o6
3356
3357 or %g0, 0x8, %l0
3358 sllx %l0, 0x3c, %l0
3359 wrhpr %l0, 0xCC2, %hsys_tick_cmpr
3360 movrlz %l6, 0x281, %l1
3361 wr %g0, 0x5, %fprs
3362 rd %fprs, %l5
3363 rd %ccr, %i1
3364 rdhpr %hpstate, %l0
3365 srax %o7, 0x03, %g2
3366 rdpr %tba, %i7
3367 rdhpr %hintp, %l2
3368 set 0x08, %l0
3369 swapa [%l7 + %l0] 0x80, %i3
3370 smul %i0, 0x08F8, %i5
3371
3372 or %g0, 0x8, %l0
3373 sllx %l0, 0x3c, %l0
3374 wrhpr %l0, 0x791, %hsys_tick_cmpr
3375
3376 or %g0, 0x8, %l0
3377 sllx %l0, 0x3c, %l0
3378 wrhpr %l0, 0x43E, %hsys_tick_cmpr
3379 tcc %xcc, 0x3
3380 rdpr %cwp, %o1
3381 fble,a %fcc0, loop_134
3382 movge %xcc, %i2, %g1
3383 rdhpr %hpstate, %g5
3384 wrpr %g4, %g7, %pil
3385loop_134:
3386 fmovdn %xcc, %f5, %f23
3387 rdpr %pil, %o0
3388 rdpr %tba, %o4
3389 rd %ccr, %o5
3390 tle %xcc, 0x4
3391 bl,a,pt %xcc, loop_135
3392 tcc %icc, 0x6
3393 wr %g6, %i4, %sys_tick
3394 rd %softint, %l3
3395loop_135:
3396 wrpr %o6, %g3, %tick
3397 wrpr %l6, 0x1575, %pil
3398 rdpr %canrestore, %l1
3399 brnz %o2, loop_136
3400 wrpr %o3, 0x12AD, %tick
3401 rd %softint, %i1
3402 ldstub [%l7 + 0x63], %l0
3403loop_136:
3404 rd %sys_tick_cmpr, %l5
3405 fbn,a %fcc1, loop_137
3406 rdpr %otherwin, %o7
3407 rdhpr %hsys_tick_cmpr, %g2
3408 wrpr %i7, %i3, %pil
3409loop_137:
3410 orncc %i0, 0x1ACF, %i5
3411 rdpr %cansave, %l2
3412 rdpr %wstate, %l4
3413 array32 %o1, %i6, %i2
3414 edge16ln %g5, %g4, %g1
3415 rdhpr %hintp, %g7
3416 rdhpr %htba, %o0
3417 fmul8x16al %f19, %f6, %f12
3418 ta %icc, 0x7
3419 wrpr %o5, 0x0593, %cwp
3420 wrpr %g6, 0x0DD3, %cwp
3421
3422 or %g0, 0x8, %l0
3423 sllx %l0, 0x3c, %l0
3424 wrhpr %l0, 0x2F2, %hsys_tick_cmpr
3425 rdhpr %hintp, %o4
3426 wr %l3, 0x1729, %y
3427 movrgez %g3, 0x0CC, %l6
3428 addc %o6, %o2, %o3
3429 membar 0x77
3430 fmovsle %xcc, %f26, %f1
3431 wr %i1, %l0, %set_softint
3432 taddcc %l5, %o7, %l1
3433 tneg %xcc, 0x7
3434 wr %i7, 0x115D, %ccr
3435 rdpr %canrestore, %i3
3436 rdhpr %hintp, %g2
3437 ta %xcc, 0x2
3438 wr %i5, %i0, %pic
3439 movrgz %l2, 0x01B, %l4
3440 rd %fprs, %o1
3441 rd %sys_tick_cmpr, %i6
3442 rdhpr %htba, %i2
3443 rd %asi, %g5
3444 rdpr %cleanwin, %g4
3445 fornot2 %f28, %f28, %f6
3446 tge %xcc, 0x4
3447 alignaddrl %g1, %g7, %o5
3448 rdpr %gl, %o0
3449 sdivcc %i4, 0x07EB, %o4
3450 wrpr %l3, %g3, %cwp
3451 rdhpr %hpstate, %g6
3452 wrpr %o6, %o2, %tick
3453 fmovsvs %icc, %f14, %f13
3454 rdhpr %hsys_tick_cmpr, %l6
3455 rd %fprs, %o3
3456 fbue %fcc3, loop_138
3457 rdpr %cwp, %l0
3458 fmovrdgz %l5, %f0, %f0
3459 sth %o7, [%l7 + 0x7E]
3460loop_138:
3461 nop
3462
3463 or %g0, 0x8, %l0
3464 sllx %l0, 0x3c, %l0
3465 wrhpr %l0, 0xC38, %hsys_tick_cmpr
3466 fmovdg %icc, %f16, %f7
3467 rdpr %tba, %l1
3468
3469 or %g0, 0x8, %l0
3470 sllx %l0, 0x3c, %l0
3471 wrhpr %l0, %g0, %hsys_tick_cmpr
3472 rdpr %gl, %g2
3473 wrpr %i0, 0x1D75, %cwp
3474 wrpr %l2, %l4, %tick
3475 wrpr %i5, 0x18AD, %tick
3476
3477 or %g0, 0x8, %l0
3478 sllx %l0, 0x3c, %l0
3479 wrhpr %l0, 0x184, %hsys_tick_cmpr
3480 ldstub [%l7 + 0x71], %i2
3481 edge8n %g5, %g4, %o1
3482 edge8 %g1, %g7, %o0
3483 rdpr %cleanwin, %i4
3484 wrpr %o4, 0x09B4, %cwp
3485 nop
3486 set 0x5B, %o2
3487 ldsb [%l7 + %o2], %o5
3488 wr %l3, %g3, %pic
3489 rdpr %otherwin, %o6
3490 wrpr %g6, 0x0FE8, %cwp
3491 srl %l6, %o2, %o3
3492 rdpr %canrestore, %l0
3493 rd %y, %o7
3494 tleu %icc, 0x2
3495
3496 or %g0, 0x8, %l0
3497 sllx %l0, 0x3c, %l0
3498 wr %l0, 0x79E, %sys_tick_cmpr
3499
3500 or %g0, 0x8, %l0
3501 sllx %l0, 0x3c, %l0
3502 wrhpr %l0, 0xCC8, %hsys_tick_cmpr
3503 ldd [%l7 + 0x68], %i2
3504 add %l7, 0x30, %l6
3505 wr %g0, 0x80, %asi
3506 ldxa [%l6] %asi, %i7
3507 casxa [%l6] %asi, %i7, %i0
3508 set 0x1B, %g3
3509 ldstuba [%l7 + %g3] 0x89, %g2
3510 wr %l4, 0x088B, %ccr
3511 popc %i5, %i6
3512 rdhpr %hpstate, %l2
3513 rdpr %cansave, %g5
3514 rdpr %wstate, %i2
3515 wrpr %o1, %g1, %tick
3516
3517 or %g0, 0x8, %l0
3518 sllx %l0, 0x3c, %l0
3519 wr %l0, 0xCA4, %tick_cmpr
3520 sllx %o0, 0x0A, %i4
3521 set 0x78, %g5
3522 ldsba [%l7 + %g5] 0x81, %g4
3523 fcmpd %fcc0, %f12, %f12
3524 rdhpr %hsys_tick_cmpr, %o5
3525 sll %l3, %o4, %o6
3526 wrpr %g3, %l6, %pil
3527 tsubcctv %g6, %o2, %l0
3528
3529 or %g0, 0x8, %l0
3530 sllx %l0, 0x3c, %l0
3531 wrhpr %l0, 0xD48, %hsys_tick_cmpr
3532 wrpr %i1, %l1, %cwp
3533 fandnot2s %f25, %f11, %f9
3534
3535 or %g0, 0x8, %l0
3536 sllx %l0, 0x3c, %l0
3537 wrhpr %l0, %g0, %hsys_tick_cmpr
3538 rd %tick_cmpr, %i0
3539 edge16n %i7, %g2, %l4
3540 rdhpr %hsys_tick_cmpr, %i5
3541 fmovdl %xcc, %f5, %f11
3542
3543 or %g0, 0x8, %l0
3544 sllx %l0, 0x3c, %l0
3545 wrhpr %l0, %g0, %hsys_tick_cmpr
3546 edge8l %i6, %g5, %i2
3547 nop
3548 setx loop_139, %l0, %l1
3549 wrpr 0x1, %tl
3550 wrpr %l1, %tpc
3551 add %l1, 0x4, %l1
3552 wrpr %l1, %tnpc
3553 setx 0x34400001400, %l0, %l1
3554 wrpr %l1, %tstate
3555 wrhpr 0x4, %htstate
3556 retry
3557 ld [%l7 + 0x34], %f30
3558 wrpr %g1, 0x02A7, %cwp
3559 movcc %xcc, %o1, %o0
3560loop_139:
3561 rdpr %otherwin, %g7
3562 wrpr %g4, 0x1DF7, %pil
3563 rdhpr %hsys_tick_cmpr, %o5
3564 wr %l3, 0x05DE, %pic
3565 wrpr %o4, %o6, %cwp
3566
3567 or %g0, 0x8, %l0
3568 sllx %l0, 0x3c, %l0
3569 wrhpr %l0, %g0, %hsys_tick_cmpr
3570 or %g6, %g3, %l0
3571 std %f20, [%l7 + 0x68]
3572 rdpr %cwp, %o7
3573 rdhpr %hsys_tick_cmpr, %o3
3574 wr %g0, 0x6, %fprs
3575 movl %xcc, %l1, %i3
3576
3577 or %g0, 0x8, %l0
3578 sllx %l0, 0x3c, %l0
3579 wr %l0, 0x3ED, %tick_cmpr
3580 add %l7, 0x70, %l6
3581 wr %g0, 0x10, %asi
3582 casxa [%l6] %asi, %i7, %g2
3583 rdpr %cleanwin, %l4
3584 fbl,a %fcc1, loop_140
3585 wr %l2, 0x1F2B, %pic
3586
3587 or %g0, 0x8, %l0
3588 sllx %l0, 0x3c, %l0
3589 wrhpr %l0, %g0, %hsys_tick_cmpr
3590 popc 0x0B40, %i2
3591loop_140:
3592 fmovsn %icc, %f20, %f1
3593 sdivcc %g1, 0x01AF, %i6
3594 fmovs %f0, %f0
3595 wr %o0, 0x0722, %clear_softint
3596 wrpr %g7, %g4, %cwp
3597
3598 or %g0, 0x8, %l0
3599 sllx %l0, 0x3c, %l0
3600 wr %l0, %g0, %tick_cmpr
3601 rdpr %pil, %o5
3602
3603 or %g0, 0x8, %l0
3604 sllx %l0, 0x3c, %l0
3605 wrhpr %l0, %g0, %hsys_tick_cmpr
3606 set 0x57, %i1
3607 ldsba [%l7 + %i1] 0x89, %o6
3608 fbe,a %fcc3, loop_141
3609 rdhpr %hintp, %l6
3610 rdpr %cwp, %g6
3611 fpsub16s %f27, %f14, %f2
3612loop_141:
3613 rdhpr %hpstate, %l0
3614 rdhpr %hsys_tick_cmpr, %o7
3615 movge %icc, %g3, %o3
3616 fble,a %fcc3, loop_142
3617 fxors %f20, %f20, %f27
3618
3619 or %g0, 0x8, %l0
3620 sllx %l0, 0x3c, %l0
3621 wrhpr %l0, 0x5C6, %hsys_tick_cmpr
3622 srlx %i3, %l5, %l1
3623loop_142:
3624 rdhpr %hintp, %i1
3625 tge %xcc, 0x7
3626 edge32l %i7, %i0, %l4
3627 fcmpne16 %f18, %f20, %g2
3628 tl %xcc, 0x1
3629 tleu %icc, 0x4
3630 wr %i5, %l2, %ccr
3631 rdhpr %hpstate, %g5
3632 rdhpr %hintp, %g1
3633 movrlz %i6, 0x2F0, %o0
3634 wr %i2, 0x1F65, %pic
3635 rd %sys_tick_cmpr, %g4
3636 sub %g7, 0x09B1, %l3
3637 movne %icc, %o1, %o4
3638 sethi 0x192C, %o5
3639 wrpr %i4, 0x0D87, %pil
3640
3641 or %g0, 0x8, %l0
3642 sllx %l0, 0x3c, %l0
3643 wrhpr %l0, 0x1E4, %hsys_tick_cmpr
3644 rdhpr %hpstate, %g6
3645 wr %l0, %o7, %set_softint
3646
3647 or %g0, 0x8, %l0
3648 sllx %l0, 0x3c, %l0
3649 wrhpr %l0, %g0, %hsys_tick_cmpr
3650 rdhpr %hintp, %o3
3651 restored
3652 rdpr %cwp, %g1
3653 rdpr %cansave, %g2
3654 rdpr %canrestore, %g3
3655 rdpr %cleanwin, %g4
3656 rdpr %otherwin, %g5
3657 rdpr %wstate, %g6
3658 fones %f29
3659 fmovdleu %icc, %f2, %f20
3660 fmul8x16al %f23, %f5, %f10
3661 rd %softint, %o2
3662 wr %i3, %g3, %pic
3663 rd %ccr, %l5
3664 rdpr %gl, %l1
3665 movg %xcc, %i7, %i1
3666 rd %sys_tick_cmpr, %l4
3667 wrpr %i0, 0x1512, %cwp
3668
3669 or %g0, 0x8, %l0
3670 sllx %l0, 0x3c, %l0
3671 wrhpr %l0, 0x493, %hsys_tick_cmpr
3672 rd %ccr, %l2
3673 edge8 %g2, %g1, %g5
3674 rdpr %cansave, %o0
3675 rdhpr %htba, %i2
3676 rd %sys_tick_cmpr, %g4
3677
3678 or %g0, 0x8, %l0
3679 sllx %l0, 0x3c, %l0
3680 wrhpr %l0, 0x370, %hsys_tick_cmpr
3681 wr %l3, %o4, %set_softint
3682 tvc %icc, 0x5
3683 rd %softint, %o1
3684 rdpr %cansave, %o5
3685
3686 or %g0, 0x8, %l0
3687 sllx %l0, 0x3c, %l0
3688 wrhpr %l0, 0x177, %hsys_tick_cmpr
3689 rdhpr %hintp, %l0
3690 bpos loop_143
3691 fcmpgt32 %f6, %f14, %o7
3692
3693 or %g0, 0x8, %l0
3694 sllx %l0, 0x3c, %l0
3695 wrhpr %l0, 0xEA7, %hsys_tick_cmpr
3696 brgez,a %o3, loop_144
3697loop_143:
3698 fpsub16s %f24, %f7, %f23
3699
3700 or %g0, 0x8, %l0
3701 sllx %l0, 0x3c, %l0
3702 wrhpr %l0, %g0, %hsys_tick_cmpr
3703 tcc %xcc, 0x1
3704loop_144:
3705 wrpr %o6, %i3, %tick
3706 rd %softint, %l5
3707 fcmpeq32 %f30, %f18, %g3
3708
3709 or %g0, 0x8, %l0
3710 sllx %l0, 0x3c, %l0
3711 wrhpr %l0, 0x616, %hsys_tick_cmpr
3712
3713 or %g0, 0x8, %l0
3714 sllx %l0, 0x3c, %l0
3715 wrhpr %l0, %g0, %hsys_tick_cmpr
3716 rdpr %gl, %i7
3717 wrpr %l4, 0x1BE3, %cwp
3718 rdhpr %hsys_tick_cmpr, %i5
3719 fbuge %fcc1, loop_145
3720 edge16n %l2, %g2, %i0
3721 tvc %icc, 0x6
3722
3723 or %g0, 0x8, %l0
3724 sllx %l0, 0x3c, %l0
3725 wrhpr %l0, %g0, %hsys_tick_cmpr
3726loop_145:
3727 rdhpr %hsys_tick_cmpr, %i2
3728 rdhpr %hsys_tick_cmpr, %g4
3729 rdpr %canrestore, %o0
3730 rd %asi, %g7
3731 andn %i6, %l3, %o1
3732 rdpr %gl, %o5
3733 rdpr %cleanwin, %o4
3734 rdpr %gl, %l6
3735 srlx %g6, 0x1C, %o7
3736
3737 or %g0, 0x8, %l0
3738 sllx %l0, 0x3c, %l0
3739 wrhpr %l0, 0xF9E, %hsys_tick_cmpr
3740 orncc %o3, %o2, %i4
3741
3742 or %g0, 0x8, %l0
3743 sllx %l0, 0x3c, %l0
3744 wrhpr %l0, %g0, %hsys_tick_cmpr
3745 stx %l5, [%l7 + 0x10]
3746 fmovsle %icc, %f3, %f18
3747 alignaddrl %g3, %l1, %i3
3748
3749 or %g0, 0x8, %l0
3750 sllx %l0, 0x3c, %l0
3751 wrhpr %l0, 0x8D6, %hsys_tick_cmpr
3752 rdhpr %hsys_tick_cmpr, %i5
3753 rdpr %cansave, %l2
3754 rdhpr %htba, %i7
3755 rdpr %wstate, %i0
3756 fmovsle %icc, %f16, %f17
3757 rdpr %tl, %g5
3758 rd %sys_tick_cmpr, %g1
3759 add %g2, 0x040C, %g4
3760 ta %xcc, 0x4
3761
3762 or %g0, 0x8, %l0
3763 sllx %l0, 0x3c, %l0
3764 wrhpr %l0, %g0, %hsys_tick_cmpr
3765 rdhpr %hpstate, %o0
3766
3767 or %g0, 0x8, %l0
3768 sllx %l0, 0x3c, %l0
3769 wrhpr %l0, %g0, %hsys_tick_cmpr
3770 rdhpr %htba, %i6
3771 wrpr %o1, %o5, %pil
3772 rd %tick_cmpr, %o4
3773 prefetch [%l7 + 0x28], 0x1
3774 rdpr %gl, %l3
3775 sth %l6, [%l7 + 0x20]
3776 wr %g0, 0x6, %fprs
3777 fmovrdlez %o3, %f8, %f26
3778 add %o7, 0x1A5B, %o2
3779 wr %i4, %l5, %sys_tick
3780 tpos %icc, 0x0
3781 ldsw [%l7 + 0x08], %g3
3782 srax %o6, %i3, %l1
3783 move %icc, %l4, %i5
3784 rd %asi, %l2
3785 rdhpr %htba, %i7
3786 rdpr %gl, %i1
3787 wrpr %g5, 0x0C46, %tick
3788 rdpr %tl, %g1
3789 rdpr %cleanwin, %i0
3790 andn %g4, %g2, %o0
3791 sll %g7, 0x11, %i6
3792 fbg,a %fcc2, loop_146
3793 rd %fprs, %o1
3794 orncc %o5, %i2, %o4
3795 taddcc %l3, %l6, %g6
3796loop_146:
3797 rdpr %cansave, %l0
3798 addc %o7, 0x168D, %o2
3799 rd %fprs, %o3
3800 movre %l5, %g3, %o6
3801 fcmpes %fcc3, %f23, %f19
3802 movn %icc, %i4, %l1
3803 xorcc %i3, 0x1E4B, %l4
3804 rd %softint, %i5
3805 wrpr %i7, 0x0EBA, %tick
3806 srax %i1, 0x08, %g5
3807 wr %l2, %i0, %pic
3808 tvs %xcc, 0x7
3809 wrpr %g4, 0x0E16, %pil
3810 sth %g2, [%l7 + 0x60]
3811 alignaddr %g1, %g7, %i6
3812
3813 or %g0, 0x8, %l0
3814 sllx %l0, 0x3c, %l0
3815 wrhpr %l0, %g0, %hsys_tick_cmpr
3816 rdpr %gl, %o1
3817 rd %y, %o4
3818 smul %i2, %l6, %l3
3819 tge %icc, 0x5
3820 rdpr %wstate, %g6
3821 wrpr %o7, 0x0255, %pil
3822 rdhpr %hintp, %o2
3823 xnorcc %l0, 0x1982, %l5
3824 fmovsne %icc, %f25, %f14
3825
3826 or %g0, 0x8, %l0
3827 sllx %l0, 0x3c, %l0
3828 wrhpr %l0, 0x8B5, %hsys_tick_cmpr
3829 rdpr %cwp, %o6
3830
3831 or %g0, 0x8, %l0
3832 sllx %l0, 0x3c, %l0
3833 wrhpr %l0, 0xFF9, %hsys_tick_cmpr
3834 bcc %xcc, loop_147
3835 fcmpes %fcc2, %f25, %f18
3836 rd %tick_cmpr, %i4
3837 rdhpr %htba, %i3
3838loop_147:
3839 rd %softint, %l4
3840 rdhpr %hintp, %i7
3841 ldsw [%l7 + 0x40], %i5
3842 movre %g5, %l2, %i1
3843 sir 0x1E78
3844 sub %i0, %g2, %g1
3845 rd %sys_tick_cmpr, %g4
3846 tneg %icc, 0x2
3847 fpadd16s %f26, %f22, %f31
3848 edge16 %g7, %o0, %i6
3849
3850 or %g0, 0x8, %l0
3851 sllx %l0, 0x3c, %l0
3852 wrhpr %l0, 0xEA9, %hsys_tick_cmpr
3853 ldd [%l7 + 0x30], %f26
3854 rdhpr %htba, %i2
3855 rdpr %pil, %l6
3856
3857 or %g0, 0x8, %l0
3858 sllx %l0, 0x3c, %l0
3859 wrhpr %l0, %g0, %hsys_tick_cmpr
3860
3861 or %g0, 0x8, %l0
3862 sllx %l0, 0x3c, %l0
3863 wr %l0, 0x4BF, %tick_cmpr
3864 ldstub [%l7 + 0x15], %o2
3865 wr %l5, 0x07D1, %y
3866 array8 %o3, %o6, %g3
3867 bg %xcc, loop_148
3868 rd %softint, %l0
3869 ldx [%l7 + 0x40], %l1
3870 orn %i4, 0x026F, %l4
3871loop_148:
3872 bn %xcc, loop_149
3873 wrpr %i3, %i7, %pil
3874
3875 or %g0, 0x8, %l0
3876 sllx %l0, 0x3c, %l0
3877 wrhpr %l0, 0x7E9, %hsys_tick_cmpr
3878 tge %icc, 0x5
3879loop_149:
3880 nop
3881
3882 or %g0, 0x8, %l0
3883 sllx %l0, 0x3c, %l0
3884 wrhpr %l0, 0x75D, %hsys_tick_cmpr
3885 rd %pc, %l2
3886 wrpr %i0, %g2, %cwp
3887 rd %pc, %g4
3888 sir 0x1313
3889 rd %y, %g1
3890 wrpr %o0, %i6, %cwp
3891 fmovsleu %icc, %f1, %f21
3892 ba %xcc, loop_150
3893 wrpr %g7, 0x0065, %cwp
3894 taddcc %o1, 0x0A9A, %i2
3895 rd %asi, %o4
3896loop_150:
3897 nop
3898
3899 or %g0, 0x8, %l0
3900 sllx %l0, 0x3c, %l0
3901 wrhpr %l0, 0x975, %hsys_tick_cmpr
3902 rdhpr %hpstate, %o5
3903 add %l7, 0x08, %l6
3904 wr %g0, 0x11, %asi
3905 ldxa [%l6] %asi, %g6
3906 casxa [%l6] 0x11, %g6, %o7
3907 subccc %o2, 0x1A1F, %l5
3908 rd %sys_tick_cmpr, %o3
3909 bneg,a %icc, loop_151
3910 srax %o6, 0x0F, %g3
3911 mova %icc, %l0, %l3
3912 fornot2s %f11, %f18, %f31
3913loop_151:
3914 wrpr %i4, %l1, %cwp
3915 set 0x28, %o0
3916 ldstuba [%l7 + %o0] 0x88, %i3
3917 wrpr %l4, 0x064C, %pil
3918 rdpr %otherwin, %i7
3919 call loop_152
3920 wr %i5, %i1, %clear_softint
3921 edge32n %l2, %i0, %g5
3922
3923 or %g0, 0x8, %l0
3924 sllx %l0, 0x3c, %l0
3925 wrhpr %l0, 0x2E4, %hsys_tick_cmpr
3926loop_152:
3927 fmovse %xcc, %f18, %f28
3928 rd %asi, %g4
3929 orncc %o0, 0x0C33, %g1
3930 wrpr %g7, 0x1204, %tick
3931 wrpr %i6, %o1, %tick
3932 rdhpr %htba, %o4
3933 pdist %f20, %f8, %f12
3934 tcc %icc, 0x4
3935
3936 or %g0, 0x8, %l0
3937 sllx %l0, 0x3c, %l0
3938 wrhpr %l0, %g0, %hsys_tick_cmpr
3939 rd %asi, %l6
3940 movvc %icc, %o5, %g6
3941 fmul8x16al %f13, %f18, %f28
3942 movl %xcc, %o2, %o7
3943 wr %o3, 0x1E73, %set_softint
3944 sll %o6, 0x1F, %l5
3945 wr %g3, 0x196F, %set_softint
3946 xor %l0, %i4, %l1
3947 movcc %xcc, %i3, %l3
3948 fpadd16 %f22, %f24, %f4
3949 rdpr %canrestore, %i7
3950
3951 or %g0, 0x8, %l0
3952 sllx %l0, 0x3c, %l0
3953 wrhpr %l0, %g0, %hsys_tick_cmpr
3954 rdhpr %htba, %i5
3955
3956 or %g0, 0x8, %l0
3957 sllx %l0, 0x3c, %l0
3958 wrhpr %l0, %g0, %hsys_tick_cmpr
3959 rdpr %wstate, %i1
3960 rdpr %pil, %i0
3961 wrpr %g5, %g4, %tick
3962 xor %g2, %g1, %g7
3963 movleu %xcc, %o0, %i6
3964 edge16n %o1, %i2, %l6
3965 wr %o4, 0x1A64, %clear_softint
3966
3967 or %g0, 0x8, %l0
3968 sllx %l0, 0x3c, %l0
3969 wr %l0, 0x8F2, %tick_cmpr
3970 smulcc %g6, %o3, %o6
3971 rdhpr %hpstate, %o7
3972 wr %l5, 0x029F, %y
3973 brgez,a %g3, loop_153
3974 rdpr %canrestore, %l0
3975 srax %i4, 0x05, %l1
3976 wrpr %i3, 0x1694, %tick
3977loop_153:
3978 rdhpr %htba, %l3
3979 wrpr %i7, 0x0195, %tick
3980
3981 or %g0, 0x8, %l0
3982 sllx %l0, 0x3c, %l0
3983 wrhpr %l0, %g0, %hsys_tick_cmpr
3984 rdhpr %htba, %l2
3985 fcmpne16 %f10, %f14, %i5
3986 rd %asi, %i0
3987 umulcc %i1, 0x159D, %g5
3988 fpadd16s %f16, %f31, %f29
3989 fble %fcc3, loop_154
3990 wr %g0, 0x5, %fprs
3991 rdpr %otherwin, %g7
3992 rdhpr %htba, %g1
3993loop_154:
3994 rdhpr %hintp, %i6
3995 array8 %o1, %o0, %i2
3996 tle %xcc, 0x0
3997 sll %o4, %o5, %l6
3998
3999 or %g0, 0x8, %l0
4000 sllx %l0, 0x3c, %l0
4001 wrhpr %l0, 0x7B6, %hsys_tick_cmpr
4002 move %xcc, %g6, %o3
4003 fpmerge %f20, %f0, %f30
4004
4005 or %g0, 0x8, %l0
4006 sllx %l0, 0x3c, %l0
4007 wrhpr %l0, %g0, %hsys_tick_cmpr
4008 fpadd16s %f22, %f25, %f15
4009 rd %y, %g3
4010 rd %softint, %l5
4011 fmovsa %icc, %f10, %f16
4012 bn,pn %icc, loop_155
4013 edge8n %i4, %l0, %l1
4014
4015 or %g0, 0x8, %l0
4016 sllx %l0, 0x3c, %l0
4017 wrhpr %l0, 0x077, %hsys_tick_cmpr
4018 fandnot1 %f22, %f22, %f16
4019loop_155:
4020 fnors %f27, %f29, %f24
4021 rdhpr %hpstate, %i7
4022 fone %f0
4023 rdpr %gl, %l2
4024 umul %i5, %l4, %i1
4025 rdhpr %hsys_tick_cmpr, %i0
4026
4027 or %g0, 0x8, %l0
4028 sllx %l0, 0x3c, %l0
4029 wrhpr %l0, 0xFCB, %hsys_tick_cmpr
4030 wrpr %g4, %g5, %tick
4031 brlez,a %g7, loop_156
4032 fornot2 %f12, %f0, %f26
4033 sethi 0x081C, %i6
4034 rd %ccr, %g1
4035loop_156:
4036 wr %o0, 0x1E44, %y
4037 fpackfix %f28, %f30
4038 rdhpr %htba, %i2
4039
4040 or %g0, 0x8, %l0
4041 sllx %l0, 0x3c, %l0
4042 wrhpr %l0, %g0, %hsys_tick_cmpr
4043 fpadd16 %f0, %f20, %f22
4044 xorcc %o4, %l6, %o5
4045 sll %g6, 0x10, %o2
4046 fmovrdne %o6, %f2, %f10
4047 wr %o3, 0x157D, %set_softint
4048 rd %ccr, %g3
4049 wrpr %o7, %i4, %cwp
4050 rdhpr %htba, %l5
4051 rd %asi, %l1
4052 wr %g0, 0xeb, %asi
4053 stba %l3, [%l7 + 0x77] %asi
4054 membar #Sync
4055 rd %softint, %i3
4056 edge16ln %i5, %i7, %i1
4057 ldsw [%l7 + 0x78], %l4
4058 rdpr %canrestore, %g2
4059 rdhpr %hpstate, %g5
4060 movne %icc, %g7, %g1
4061 movge %icc, %i6, %i2
4062 xnorcc %o0, %o1, %o4
4063 fone %f0
4064 movneg %xcc, %l6, %o5
4065 wrpr %g6, 0x0373, %cwp
4066 fmovsleu %xcc, %f22, %f25
4067 array16 %o2, %o6, %o3
4068 rdpr %otherwin, %g3
4069 rdhpr %htba, %i4
4070 add %l7, 0x64, %l6
4071 wr %g0, 0x04, %asi
4072 casa [%l6] 0x04, %o7, %l1
4073 movvc %xcc, %l5, %l3
4074 wr %l0, 0x0B3E, %pic
4075 rdpr %cansave, %i3
4076 rdhpr %htba, %l2
4077 array8 %i5, %i7, %i1
4078 sub %l4, 0x1346, %g2
4079 rdpr %cansave, %i0
4080
4081 or %g0, 0x8, %l0
4082 sllx %l0, 0x3c, %l0
4083 wrhpr %l0, %g0, %hsys_tick_cmpr
4084 andcc %g4, %g7, %g1
4085 rdpr %otherwin, %i2
4086 rdpr %otherwin, %i6
4087 set 0x10, %o5
4088 prefetcha [%l7 + %o5] 0x04, 0x1
4089 rdhpr %htba, %o1
4090 rdpr %gl, %l6
4091 wrpr %o5, %o4, %cwp
4092 wr %o2, %g6, %pic
4093 rdhpr %htba, %o6
4094 rdpr %pil, %o3
4095 rdhpr %hintp, %i4
4096 wr %g3, %l1, %sys_tick
4097 tleu %xcc, 0x7
4098 array8 %l5, %o7, %l0
4099 sll %l3, %i3, %l2
4100 wr %i7, 0x10B7, %softint
4101 rd %softint, %i1
4102 rdhpr %htba, %l4
4103
4104 or %g0, 0x8, %l0
4105 sllx %l0, 0x3c, %l0
4106 wrhpr %l0, %g0, %hsys_tick_cmpr
4107 wrpr %i0, %g5, %cwp
4108 edge16 %g4, %g1, %g7
4109
4110 or %g0, 0x8, %l0
4111 sllx %l0, 0x3c, %l0
4112 wr %l0, %g0, %tick_cmpr
4113 mulx %i2, %l6, %o5
4114 fpadd32 %f16, %f8, %f12
4115 movleu %xcc, %o1, %o2
4116
4117 or %g0, 0x8, %l0
4118 sllx %l0, 0x3c, %l0
4119 wrhpr %l0, 0x166, %hsys_tick_cmpr
4120 srl %o6, %o3, %i4
4121 rdhpr %hpstate, %l1
4122 xor %g3, %l5, %o7
4123 movge %icc, %l3, %l0
4124 wr %l2, %i7, %y
4125 wrpr %i3, 0x105C, %pil
4126 udivx %i1, 0x0158, %l4
4127 rdhpr %hintp, %i5
4128 and %i0, 0x0AD7, %g5
4129 orcc %g2, 0x0784, %g4
4130 movleu %xcc, %g1, %g7
4131 movn %xcc, %o0, %i6
4132
4133 or %g0, 0x8, %l0
4134 sllx %l0, 0x3c, %l0
4135 wrhpr %l0, 0xE31, %hsys_tick_cmpr
4136 edge8ln %o1, %l6, %o4
4137 wrpr %o2, 0x195F, %pil
4138 rdhpr %hsys_tick_cmpr, %o6
4139
4140 or %g0, 0x8, %l0
4141 sllx %l0, 0x3c, %l0
4142 wrhpr %l0, %g0, %hsys_tick_cmpr
4143 wrpr %i4, %g3, %cwp
4144 srlx %l1, %o7, %l5
4145 wrpr %l0, %l3, %tick
4146 rdpr %canrestore, %l2
4147 tl %xcc, 0x5
4148 rdhpr %hpstate, %i3
4149 fbge %fcc3, loop_157
4150
4151 or %g0, 0x8, %l0
4152 sllx %l0, 0x3c, %l0
4153 wrhpr %l0, %g0, %hsys_tick_cmpr
4154 rd %y, %l4
4155loop_157:
4156 udiv %i5, 0x1F6F, %i0
4157 umul %g2, %g4, %g5
4158 fmovsn %icc, %f25, %f2
4159 srl %g7, %o0, %g1
4160 rdhpr %htba, %i6
4161
4162 or %g0, 0x8, %l0
4163 sllx %l0, 0x3c, %l0
4164 wr %l0, %g0, %sys_tick_cmpr
4165
4166 or %g0, 0x8, %l0
4167 sllx %l0, 0x3c, %l0
4168 wrhpr %l0, 0x110, %hsys_tick_cmpr
4169 orcc %i2, %o2, %o6
4170 rdhpr %htba, %g6
4171
4172 or %g0, 0x8, %l0
4173 sllx %l0, 0x3c, %l0
4174 wrhpr %l0, %g0, %hsys_tick_cmpr
4175 movvs %xcc, %g3, %i4
4176 rdpr %wstate, %l1
4177 rdhpr %hintp, %l5
4178 rd %asi, %o7
4179
4180 or %g0, 0x8, %l0
4181 sllx %l0, 0x3c, %l0
4182 wrhpr %l0, %g0, %hsys_tick_cmpr
4183 tgu %icc, 0x5
4184 sub %l0, 0x04F4, %i3
4185 rdhpr %hpstate, %l2
4186 wrpr %i1, 0x0BB1, %cwp
4187 wrpr %i7, %l4, %tick
4188
4189 or %g0, 0x8, %l0
4190 sllx %l0, 0x3c, %l0
4191 wr %l0, 0x62F, %tick_cmpr
4192 wr %g4, %g5, %y
4193 rd %asi, %g2
4194 restored
4195 rdpr %cwp, %g1
4196 rdpr %cansave, %g2
4197 rdpr %canrestore, %g3
4198 rdpr %cleanwin, %g4
4199 rdpr %otherwin, %g5
4200 rdpr %wstate, %g6
4201 brnz %o0, loop_158
4202 rd %y, %g1
4203 popc %i6, %o5
4204 fpadd32 %f18, %f20, %f0
4205loop_158:
4206 taddcctv %o1, 0x13F4, %l6
4207 andn %g7, 0x0823, %i2
4208 wr %g0, 0x5, %fprs
4209 udiv %o6, 0x1CEB, %o4
4210 taddcctv %o3, 0x056E, %g6
4211 wrpr %l1, 0x04FE, %tick
4212 rdhpr %hpstate, %l5
4213 fmovd %f2, %f30
4214 wrpr %i4, %o7, %cwp
4215 wr %g0, 0x6, %fprs
4216 rd %softint, %i3
4217 rd %pc, %l2
4218 movrgz %l0, 0x132, %i1
4219 wr %i7, %i5, %ccr
4220 wrpr %i0, %g4, %pil
4221 fbu %fcc3, loop_159
4222 rdhpr %hsys_tick_cmpr, %l4
4223 rdpr %tba, %g2
4224 fbne,a %fcc0, loop_160
4225loop_159:
4226 wr %o0, 0x121D, %pic
4227 brz %g1, loop_161
4228 fmovd %f26, %f14
4229loop_160:
4230 fbue,a %fcc2, loop_162
4231 sir 0x1B24
4232loop_161:
4233 udiv %g5, 0x122F, %i6
4234 set 0x58, %i0
4235 ldxa [%l7 + %i0] 0x88, %o1
4236loop_162:
4237 subcc %l6, 0x121F, %g7
4238 rd %tick_cmpr, %o5
4239 wrpr %o2, %i2, %pil
4240 bcc loop_163
4241 movvs %xcc, %o6, %o3
4242
4243 or %g0, 0x8, %l0
4244 sllx %l0, 0x3c, %l0
4245 wr %l0, %g0, %sys_tick_cmpr
4246 rdpr %cwp, %g3
4247loop_163:
4248 nop
4249
4250 or %g0, 0x8, %l0
4251 sllx %l0, 0x3c, %l0
4252 wrhpr %l0, %g0, %hsys_tick_cmpr
4253 tvs %icc, 0x0
4254 rd %asi, %l5
4255 rdpr %gl, %i4
4256 orncc %o7, %i3, %l2
4257 wrpr %l3, 0x12C5, %cwp
4258
4259 or %g0, 0x8, %l0
4260 sllx %l0, 0x3c, %l0
4261 wrhpr %l0, 0xB8F, %hsys_tick_cmpr
4262 fmovse %xcc, %f11, %f4
4263 rdhpr %hpstate, %i1
4264 wrpr %i5, 0x11B0, %pil
4265 umul %i0, %g4, %g2
4266 tne %icc, 0x6
4267 wr %l4, %o0, %softint
4268 rdpr %pil, %g1
4269 sllx %i6, %o1, %l6
4270 rdhpr %hintp, %g5
4271 bge,a,pt %xcc, loop_164
4272 wrpr %o5, 0x06F1, %cwp
4273 fmovspos %xcc, %f7, %f7
4274 rd %fprs, %o2
4275loop_164:
4276 brlez,a %i2, loop_165
4277 wr %g7, 0x1E89, %pic
4278 set 0x54, %g7
4279 swapa [%l7 + %g7] 0x19, %o6
4280loop_165:
4281 wrpr %o3, %g6, %tick
4282 add %l7, 0x4C, %l6
4283 wr %g0, 0x19, %asi
4284 casa [%l6] %asi, %g3, %l1
4285 rdpr %cleanwin, %l5
4286 wr %o4, %o7, %pic
4287
4288 or %g0, 0x8, %l0
4289 sllx %l0, 0x3c, %l0
4290 wrhpr %l0, %g0, %hsys_tick_cmpr
4291 sir 0x0204
4292 srl %i3, 0x19, %l0
4293 rd %softint, %l3
4294 rdhpr %hpstate, %i1
4295 edge16l %i5, %i7, %i0
4296 tcc %icc, 0x6
4297 fbe,a %fcc3, loop_166
4298 rdpr %tl, %g4
4299 fmovsvc %icc, %f6, %f18
4300 swap [%l7 + 0x18], %g2
4301loop_166:
4302 movrgz %l4, %o0, %g1
4303
4304 or %g0, 0x8, %l0
4305 sllx %l0, 0x3c, %l0
4306 wr %l0, 0x968, %sys_tick_cmpr
4307 edge16l %o1, %l6, %g5
4308 rdpr %cleanwin, %o2
4309
4310 or %g0, 0x8, %l0
4311 sllx %l0, 0x3c, %l0
4312 wrhpr %l0, 0xA51, %hsys_tick_cmpr
4313 umulcc %i2, %o6, %o3
4314 wr %g7, %g6, %y
4315 bg,a,pn %xcc, loop_167
4316 rdpr %cwp, %g3
4317 tcc %icc, 0x1
4318 andcc %l5, 0x1EFE, %l1
4319loop_167:
4320 fmovrsne %o7, %f4, %f12
4321 wrpr %i4, 0x1EE9, %tick
4322 std %o4, [%l7 + 0x20]
4323 brgz,a %i3, loop_168
4324 movre %l2, %l0, %i1
4325 restored
4326 rdpr %cwp, %g1
4327 rdpr %cansave, %g2
4328 rdpr %canrestore, %g3
4329 rdpr %cleanwin, %g4
4330 rdpr %otherwin, %g5
4331 rdpr %wstate, %g6
4332 mova %xcc, %l3, %i7
4333loop_168:
4334 rd %asi, %i5
4335 add %g4, %i0, %l4
4336 rdpr %canrestore, %g2
4337 wr %g0, 0x89, %asi
4338 lduba [%l7 + 0x08] %asi, %g1
4339 tne %icc, 0x0
4340 tcs %xcc, 0x1
4341 wrpr %i6, %o1, %tick
4342 wrpr %l6, %o0, %tick
4343 rdpr %pil, %o2
4344 taddcctv %o5, %g5, %o6
4345 tne %icc, 0x3
4346
4347 or %g0, 0x8, %l0
4348 sllx %l0, 0x3c, %l0
4349 wrhpr %l0, 0x008, %hsys_tick_cmpr
4350 wrpr %i2, %g7, %pil
4351
4352 or %g0, 0x8, %l0
4353 sllx %l0, 0x3c, %l0
4354 wrhpr %l0, %g0, %hsys_tick_cmpr
4355 edge32 %l5, %g6, %o7
4356 movn %icc, %i4, %o4
4357 subc %l1, 0x136B, %l2
4358
4359 or %g0, 0x8, %l0
4360 sllx %l0, 0x3c, %l0
4361 wrhpr %l0, %g0, %hsys_tick_cmpr
4362 movvc %icc, %i1, %l3
4363
4364 or %g0, 0x8, %l0
4365 sllx %l0, 0x3c, %l0
4366 wrhpr %l0, 0x7DC, %hsys_tick_cmpr
4367 tgu %xcc, 0x5
4368 movcs %icc, %i5, %g4
4369 rdhpr %hintp, %i0
4370 wr %i7, 0x0418, %ccr
4371
4372 or %g0, 0x8, %l0
4373 sllx %l0, 0x3c, %l0
4374 wr %l0, 0xABD, %sys_tick_cmpr
4375 array8 %i6, %o1, %l6
4376 wr %g1, 0x15F6, %set_softint
4377
4378 or %g0, 0x8, %l0
4379 sllx %l0, 0x3c, %l0
4380 wrhpr %l0, 0x568, %hsys_tick_cmpr
4381 wrpr %g5, %o0, %pil
4382 fcmple16 %f4, %f24, %o6
4383 wrpr %o3, 0x1F4B, %tick
4384 rd %softint, %g7
4385 wr %g0, 0x6, %fprs
4386 bl,a loop_169
4387 sllx %g6, %l5, %o7
4388 wrpr %i4, 0x095C, %cwp
4389 sth %o4, [%l7 + 0x72]
4390loop_169:
4391 rd %sys_tick_cmpr, %l1
4392 rdpr %wstate, %l2
4393 mulscc %i3, 0x135C, %l3
4394 addcc %l0, %i5, %i1
4395 fmovs %f25, %f11
4396 rdhpr %htba, %g4
4397 rdhpr %htba, %i0
4398 rd %fprs, %i7
4399 rdhpr %hpstate, %g2
4400 nop
4401 setx loop_170, %l0, %l1
4402 wrpr 0x1, %tl
4403 wrpr %l1, %tnpc
4404 setx 0x34400001400, %l0, %l1
4405 wrpr %l1, %tstate
4406 wrhpr 0x4, %htstate
4407 done
4408 rdhpr %hsys_tick_cmpr, %i6
4409 rd %sys_tick_cmpr, %o1
4410 wr %l6, 0x1618, %ccr
4411loop_170:
4412 be %icc, loop_171
4413 wrpr %g1, %o2, %tick
4414 tvc %icc, 0x5
4415 rdpr %tl, %l4
4416loop_171:
4417 wrpr %o5, %g5, %cwp
4418 orncc %o0, 0x1A75, %o6
4419 wrpr %g7, %o3, %cwp
4420 ldd [%l7 + 0x48], %g2
4421
4422 or %g0, 0x8, %l0
4423 sllx %l0, 0x3c, %l0
4424 wrhpr %l0, 0xDB4, %hsys_tick_cmpr
4425 pdist %f12, %f14, %f0
4426 movge %xcc, %l5, %i4
4427 wr %o4, 0x17AC, %softint
4428 rdhpr %hintp, %o7
4429 rd %pc, %l2
4430 rdpr %cwp, %l1
4431
4432 or %g0, 0x8, %l0
4433 sllx %l0, 0x3c, %l0
4434 wrhpr %l0, %g0, %hsys_tick_cmpr
4435
4436 or %g0, 0x8, %l0
4437 sllx %l0, 0x3c, %l0
4438 wrhpr %l0, %g0, %hsys_tick_cmpr
4439 wrpr %i5, 0x0805, %cwp
4440 rd %sys_tick_cmpr, %g4
4441 rdpr %otherwin, %i1
4442 wr %g0, 0x7, %fprs
4443 movle %xcc, %g2, %i6
4444 bg,a loop_172
4445 rdhpr %hpstate, %i0
4446 wrpr %o1, %g1, %cwp
4447 restored
4448 rdpr %cwp, %g1
4449 rdpr %cansave, %g2
4450 rdpr %canrestore, %g3
4451 rdpr %cleanwin, %g4
4452 rdpr %otherwin, %g5
4453 rdpr %wstate, %g6
4454loop_172:
4455 edge8n %o2, %l4, %o5
4456 wrpr %l6, 0x1BB7, %pil
4457 wr %g0, 0x7, %fprs
4458 popc %o0, %g7
4459 edge16 %o6, %g3, %o3
4460 rdhpr %hintp, %i2
4461 movl %xcc, %l5, %i4
4462 rdpr %otherwin, %g6
4463 rdpr %tba, %o4
4464 wr %g0, 0x26, %asi
4465 ldda [%l7 + 0x70] %asi, %l2
4466 rd %softint, %l1
4467 wr %g0, 0x27, %asi
4468 stba %o7, [%l7 + 0x3A] %asi
4469 membar #Sync
4470 wrpr %l0, %i3, %tick
4471 nop
4472 set 0x0C, %l5
4473 prefetch [%l7 + %l5], 0x0
4474 wrpr %i5, 0x0F16, %tick
4475 rdhpr %htba, %l3
4476 mulx %i1, 0x0DA8, %i7
4477 fbu,a %fcc1, loop_173
4478 rd %asi, %g2
4479 rd %tick_cmpr, %g4
4480
4481 or %g0, 0x8, %l0
4482 sllx %l0, 0x3c, %l0
4483 wrhpr %l0, 0xE31, %hsys_tick_cmpr
4484loop_173:
4485 sll %g1, 0x14, %o1
4486 rdpr %cwp, %o2
4487 movleu %icc, %l4, %l6
4488 sdivcc %o5, 0x1DB2, %g5
4489 wrpr %g7, 0x036C, %cwp
4490 rdpr %cleanwin, %o0
4491
4492 or %g0, 0x8, %l0
4493 sllx %l0, 0x3c, %l0
4494 wr %l0, 0x0FF, %sys_tick_cmpr
4495 rd %ccr, %i2
4496 sdivx %o6, 0x145C, %l5
4497 rd %y, %g6
4498 sll %o4, 0x13, %i4
4499 std %f26, [%l7 + 0x40]
4500 wrpr %l2, 0x07AC, %cwp
4501 rdhpr %hpstate, %l1
4502 rdhpr %htba, %l0
4503 rd %asi, %o7
4504 wrpr %i3, %i5, %tick
4505 andn %l3, %i7, %i1
4506 rdhpr %htba, %g4
4507 bne,pn %icc, loop_174
4508 wrpr %g2, %i6, %cwp
4509 wr %g0, 0x4, %fprs
4510 tsubcc %o2, 0x0DB6, %l4
4511loop_174:
4512 wr %g0, 0x5, %fprs
4513
4514 or %g0, 0x8, %l0
4515 sllx %l0, 0x3c, %l0
4516 wr %l0, 0xD06, %tick_cmpr
4517 rd %y, %o5
4518 rdpr %tl, %g7
4519 wrpr %g5, %g3, %pil
4520 fbug,a %fcc3, loop_175
4521 udiv %o0, 0x0F3D, %o3
4522 wr %g0, 0x4, %fprs
4523 xor %l5, 0x1806, %g6
4524loop_175:
4525 nop
4526
4527 or %g0, 0x8, %l0
4528 sllx %l0, 0x3c, %l0
4529 wr %l0, 0xCE7, %sys_tick_cmpr
4530 wr %i2, %l2, %y
4531 wrpr %l1, 0x1DD1, %pil
4532 wrpr %i4, %l0, %pil
4533 wr %i3, %i5, %ccr
4534 rd %tick_cmpr, %o7
4535
4536 or %g0, 0x8, %l0
4537 sllx %l0, 0x3c, %l0
4538 wrhpr %l0, 0x843, %hsys_tick_cmpr
4539 rdhpr %hpstate, %i1
4540 rdhpr %hsys_tick_cmpr, %g4
4541 fmovdl %icc, %f25, %f9
4542 wrpr %i7, 0x1026, %pil
4543 or %g2, 0x0440, %i0
4544 wr %g0, 0x81, %asi
4545 sta %f11, [%l7 + 0x20] %asi
4546 fbug,a %fcc2, loop_176
4547 rdpr %cansave, %i6
4548 ta %icc, 0x0
4549 smul %g1, 0x0CCE, %l4
4550loop_176:
4551 rdhpr %hintp, %o2
4552 rdpr %tl, %l6
4553 rdhpr %hpstate, %o5
4554 sir 0x1444
4555
4556 or %g0, 0x8, %l0
4557 sllx %l0, 0x3c, %l0
4558 wrhpr %l0, %g0, %hsys_tick_cmpr
4559 rdpr %canrestore, %o1
4560
4561 or %g0, 0x8, %l0
4562 sllx %l0, 0x3c, %l0
4563 wr %l0, %g0, %tick_cmpr
4564 bneg,a %icc, loop_177
4565 restored
4566 rdpr %cwp, %g1
4567 rdpr %cansave, %g2
4568 rdpr %canrestore, %g3
4569 rdpr %cleanwin, %g4
4570 rdpr %otherwin, %g5
4571 rdpr %wstate, %g6
4572 fsrc2s %f24, %f19
4573 wrpr %g5, 0x0C3F, %cwp
4574loop_177:
4575 rdpr %canrestore, %o3
4576 bne,pt %icc, loop_178
4577 wrpr %o6, 0x0D63, %tick
4578
4579 or %g0, 0x8, %l0
4580 sllx %l0, 0x3c, %l0
4581 wrhpr %l0, 0xF55, %hsys_tick_cmpr
4582 ta %icc, 0x4
4583loop_178:
4584 edge8n %l5, %i2, %o4
4585 wr %l1, %l2, %clear_softint
4586 bne loop_179
4587 udivcc %i4, 0x196A, %l0
4588
4589 or %g0, 0x8, %l0
4590 sllx %l0, 0x3c, %l0
4591 wrhpr %l0, %g0, %hsys_tick_cmpr
4592 rdhpr %hsys_tick_cmpr, %i3
4593loop_179:
4594 rd %asi, %l3
4595 alignaddr %i1, %g4, %o7
4596 fzeros %f25
4597 rdhpr %hintp, %g2
4598 umul %i0, %i6, %g1
4599 rdpr %cwp, %l4
4600
4601 or %g0, 0x8, %l0
4602 sllx %l0, 0x3c, %l0
4603 wr %l0, 0xAD3, %sys_tick_cmpr
4604 bpos %icc, loop_180
4605 sir 0x1CAB
4606 wrpr %l6, 0x03CD, %pil
4607 rdhpr %hpstate, %g7
4608loop_180:
4609 wr %o1, 0x14F6, %sys_tick
4610
4611 or %g0, 0x8, %l0
4612 sllx %l0, 0x3c, %l0
4613 wrhpr %l0, %g0, %hsys_tick_cmpr
4614 rdhpr %hsys_tick_cmpr, %g5
4615
4616 or %g0, 0x8, %l0
4617 sllx %l0, 0x3c, %l0
4618 wrhpr %l0, 0xDCA, %hsys_tick_cmpr
4619 wrpr %o3, 0x1E05, %pil
4620 wr %g0, 0x5, %fprs
4621 taddcc %g6, 0x1B8A, %i2
4622 rd %sys_tick_cmpr, %o4
4623 membar 0x0B
4624 stbar
4625 wrpr %l1, 0x12C1, %tick
4626 set 0x32, %l4
4627 stba %i4, [%l7 + %l4] 0x81
4628 rdhpr %hsys_tick_cmpr, %l0
4629 rdpr %otherwin, %i5
4630 edge16n %l2, %l3, %i3
4631 srax %i1, 0x01, %o7
4632 rdhpr %htba, %g4
4633 taddcc %g2, 0x1102, %i6
4634 andcc %i0, %g1, %l4
4635 rd %tick_cmpr, %o2
4636 tn %xcc, 0x3
4637 wr %i7, 0x0930, %ccr
4638 tcc %xcc, 0x1
4639 rdpr %pil, %l6
4640
4641 or %g0, 0x8, %l0
4642 sllx %l0, 0x3c, %l0
4643 wrhpr %l0, %g0, %hsys_tick_cmpr
4644 te %xcc, 0x0
4645 movrlz %g7, %o0, %g5
4646 rdpr %cwp, %o5
4647 rd %tick_cmpr, %o6
4648 sra %o3, 0x1D, %g3
4649 popc 0x060A, %l5
4650 wr %i2, %o4, %ccr
4651 popc %l1, %g6
4652 rdpr %cansave, %l0
4653 sdivx %i4, 0x1BF1, %i5
4654
4655 or %g0, 0x8, %l0
4656 sllx %l0, 0x3c, %l0
4657 wrhpr %l0, %g0, %hsys_tick_cmpr
4658 rdpr %cansave, %i3
4659 movrgz %l3, %i1, %o7
4660 mulscc %g4, 0x1D51, %i6
4661 rdpr %gl, %g2
4662 wrpr %l4, %g1, %cwp
4663 rdhpr %hintp, %i7
4664 udivcc %l6, 0x17DD, %o1
4665 rdpr %wstate, %o2
4666
4667 or %g0, 0x8, %l0
4668 sllx %l0, 0x3c, %l0
4669 wrhpr %l0, 0x18C, %hsys_tick_cmpr
4670 rdhpr %htba, %o5
4671 tg %icc, 0x5
4672 wrpr %o6, %g5, %cwp
4673
4674 or %g0, 0x8, %l0
4675 sllx %l0, 0x3c, %l0
4676 wrhpr %l0, 0x74B, %hsys_tick_cmpr
4677 movneg %xcc, %o3, %i2
4678 rd %softint, %l1
4679 fsrc1s %f27, %f15
4680 wrpr %g6, 0x1CB0, %pil
4681 wrpr %l0, %i4, %cwp
4682 wrpr %i5, %l2, %pil
4683
4684 or %g0, 0x8, %l0
4685 sllx %l0, 0x3c, %l0
4686 wr %l0, %g0, %tick_cmpr
4687 rdpr %gl, %l3
4688 ldd [%l7 + 0x38], %f16
4689 rd %ccr, %i1
4690 bvc,a,pt %icc, loop_181
4691 movrlez %o7, %g4, %i6
4692 set 0x74, %g2
4693 ldswa [%l7 + %g2] 0x14, %g2
4694loop_181:
4695 fbul %fcc0, loop_182
4696 wrpr %i0, 0x06D2, %pil
4697 rd %asi, %g1
4698 orn %l4, 0x1D49, %i7
4699loop_182:
4700 rd %pc, %l6
4701 wrpr %o1, %o2, %tick
4702
4703 or %g0, 0x8, %l0
4704 sllx %l0, 0x3c, %l0
4705 wrhpr %l0, %g0, %hsys_tick_cmpr
4706 wrpr %o5, 0x0093, %tick
4707 rdpr %wstate, %o6
4708 tleu %xcc, 0x1
4709
4710 or %g0, 0x8, %l0
4711 sllx %l0, 0x3c, %l0
4712 wr %l0, 0x94B, %tick_cmpr
4713 fbu %fcc0, loop_183
4714 fsrc2s %f27, %f13
4715 wr %g3, %i2, %set_softint
4716 wr %o3, 0x0DE4, %softint
4717loop_183:
4718 nop
4719
4720 or %g0, 0x8, %l0
4721 sllx %l0, 0x3c, %l0
4722 wrhpr %l0, %g0, %hsys_tick_cmpr
4723 rd %fprs, %l1
4724 swap [%l7 + 0x24], %i4
4725 fmovsn %xcc, %f16, %f7
4726 rd %tick_cmpr, %l0
4727 rdpr %tl, %i5
4728 array8 %o4, %l3, %i3
4729 rdhpr %hpstate, %i1
4730
4731 or %g0, 0x8, %l0
4732 sllx %l0, 0x3c, %l0
4733 wrhpr %l0, %g0, %hsys_tick_cmpr
4734 wrpr %g2, %i0, %pil
4735 wrpr %o7, %g1, %tick
4736 fmovsne %icc, %f19, %f26
4737 rd %asi, %i7
4738 rdpr %pil, %l6
4739 movcc %icc, %l4, %o2
4740 fblg %fcc0, loop_184
4741 edge32n %o1, %o0, %o5
4742 wr %g0, 0x89, %asi
4743 stda %o6, [%l7 + 0x40] %asi
4744loop_184:
4745 wr %g0, 0x6, %fprs
4746 fmovdleu %icc, %f8, %f9
4747 rdhpr %hintp, %i2
4748 rd %softint, %l5
4749 wr %o3, 0x1406, %clear_softint
4750 wr %g6, 0x0EA0, %pic
4751 wr %i4, %l0, %ccr
4752 wr %g0, 0x5, %fprs
4753 alignaddrl %l2, %o4, %i5
4754
4755 or %g0, 0x8, %l0
4756 sllx %l0, 0x3c, %l0
4757 wrhpr %l0, 0xB78, %hsys_tick_cmpr
4758 fnot1s %f21, %f13
4759 lduh [%l7 + 0x4C], %i3
4760 tneg %xcc, 0x3
4761 brgez %g4, loop_185
4762 wrpr %i6, %i1, %cwp
4763 rdpr %wstate, %g2
4764 wr %o7, 0x1566, %pic
4765loop_185:
4766 wr %i0, %i7, %ccr
4767 andcc %l6, 0x1F4C, %l4
4768 rd %y, %g1
4769
4770 or %g0, 0x8, %l0
4771 sllx %l0, 0x3c, %l0
4772 wrhpr %l0, %g0, %hsys_tick_cmpr
4773 restored
4774 rdpr %cwp, %g1
4775 rdpr %cansave, %g2
4776 rdpr %canrestore, %g3
4777 rdpr %cleanwin, %g4
4778 rdpr %otherwin, %g5
4779 rdpr %wstate, %g6
4780 wr %o0, %o5, %ccr
4781 taddcctv %o6, %o1, %g7
4782
4783 or %g0, 0x8, %l0
4784 sllx %l0, 0x3c, %l0
4785 wr %l0, 0xF62, %tick_cmpr
4786 wr %g5, %l5, %softint
4787 orcc %o3, %i2, %g6
4788 rdpr %tl, %i4
4789 subc %l1, 0x0B2A, %l2
4790 membar 0x0C
4791 wrpr %l0, 0x16CD, %tick
4792 std %o4, [%l7 + 0x10]
4793 ldsw [%l7 + 0x74], %l3
4794 rdpr %cwp, %i3
4795 addccc %i5, %i6, %i1
4796 edge32n %g2, %g4, %o7
4797 wr %i7, %l6, %set_softint
4798 wr %i0, %g1, %set_softint
4799 rd %tick_cmpr, %l4
4800 rdhpr %htba, %o2
4801
4802 or %g0, 0x8, %l0
4803 sllx %l0, 0x3c, %l0
4804 wrhpr %l0, 0x0D5, %hsys_tick_cmpr
4805 xnor %o1, 0x1B75, %o5
4806 wr %g7, 0x1E45, %ccr
4807 orcc %g3, 0x0AB8, %l5
4808 wrpr %g5, %o3, %cwp
4809 and %i2, 0x1D00, %i4
4810 and %l1, %g6, %l2
4811 tvc %xcc, 0x1
4812 rdpr %cleanwin, %o4
4813
4814 or %g0, 0x8, %l0
4815 sllx %l0, 0x3c, %l0
4816 wrhpr %l0, 0x863, %hsys_tick_cmpr
4817 set 0x78, %g6
4818 lduwa [%l7 + %g6] 0x15, %i3
4819 edge32l %i5, %i6, %i1
4820 array8 %l3, %g4, %g2
4821 rdpr %pil, %i7
4822 fabsd %f0, %f8
4823 rdpr %otherwin, %o7
4824 array16 %l6, %g1, %i0
4825!Yo - got one - imm_asi 0x5f
4826!And yo - immediate is 0x0
4827 set 0x0, %i4
4828 stxa %o2, [%g0 + %i4] 0x5f
4829 rdhpr %hintp, %o0
4830 wr %l4, %o6, %ccr
4831 rdhpr %hsys_tick_cmpr, %o5
4832 set 0x48, %l6
4833 stda %o0, [%l7 + %l6] 0x89
4834
4835 or %g0, 0x8, %l0
4836 sllx %l0, 0x3c, %l0
4837 wrhpr %l0, 0x0B3, %hsys_tick_cmpr
4838 sir 0x1E98
4839 rdpr %pil, %g5
4840 subccc %g3, 0x07BD, %o3
4841 smulcc %i4, %i2, %l1
4842 rdhpr %hpstate, %l2
4843
4844 or %g0, 0x8, %l0
4845 sllx %l0, 0x3c, %l0
4846 wrhpr %l0, 0x23C, %hsys_tick_cmpr
4847
4848 or %g0, 0x8, %l0
4849 sllx %l0, 0x3c, %l0
4850 wrhpr %l0, %g0, %hsys_tick_cmpr
4851 subcc %i5, 0x0324, %i1
4852
4853 or %g0, 0x8, %l0
4854 sllx %l0, 0x3c, %l0
4855 wrhpr %l0, 0xD41, %hsys_tick_cmpr
4856 rd %fprs, %l3
4857 orn %i7, %o7, %g2
4858 fones %f8
4859 rdhpr %hpstate, %g1
4860 fpadd32s %f18, %f9, %f26
4861 wr %l6, 0x052C, %y
4862 wrpr %i0, 0x0BFA, %pil
4863 wr %g0, 0x10, %asi
4864 swapa [%l7 + 0x14] %asi, %o0
4865 set 0x17, %i7
4866 lduba [%l7 + %i7] 0x88, %l4
4867 set 0x30, %i5
4868 stba %o2, [%l7 + %i5] 0x89
4869 rdpr %canrestore, %o5
4870 wr %o1, %g7, %clear_softint
4871 wr %l5, %g5, %set_softint
4872 brgez %g3, loop_186
4873 wr %o6, 0x19A5, %sys_tick
4874 rd %fprs, %o3
4875 rdhpr %hsys_tick_cmpr, %i2
4876loop_186:
4877 sdivx %i4, 0x092B, %l2
4878
4879 or %g0, 0x8, %l0
4880 sllx %l0, 0x3c, %l0
4881 wrhpr %l0, 0x6A2, %hsys_tick_cmpr
4882 movn %icc, %l1, %i3
4883 rdhpr %htba, %g6
4884 rd %pc, %i5
4885 wrpr %i1, %i6, %tick
4886 array16 %l0, %g4, %l3
4887 fpackfix %f10, %f22
4888 rd %asi, %i7
4889 rd %softint, %g2
4890 umulcc %g1, 0x1A80, %o7
4891 umulcc %i0, 0x05EB, %o0
4892 wrpr %l4, %o2, %tick
4893 rd %sys_tick_cmpr, %o5
4894
4895 or %g0, 0x8, %l0
4896 sllx %l0, 0x3c, %l0
4897 wr %l0, 0xF8C, %tick_cmpr
4898 fmovrslez %g7, %f3, %f19
4899
4900 or %g0, 0x8, %l0
4901 sllx %l0, 0x3c, %l0
4902 wr %l0, 0xD40, %tick_cmpr
4903 rd %softint, %o6
4904 set 0x30, %o6
4905 lda [%l7 + %o6] 0x11, %f30
4906 rd %pc, %l5
4907 movleu %icc, %i2, %o3
4908 rd %sys_tick_cmpr, %i4
4909 ldstub [%l7 + 0x64], %l2
4910 wr %g0, 0x19, %asi
4911 lduwa [%l7 + 0x30] %asi, %o4
4912
4913 or %g0, 0x8, %l0
4914 sllx %l0, 0x3c, %l0
4915 wrhpr %l0, %g0, %hsys_tick_cmpr
4916 rdpr %cleanwin, %i3
4917 rdhpr %hsys_tick_cmpr, %g6
4918
4919 or %g0, 0x8, %l0
4920 sllx %l0, 0x3c, %l0
4921 wrhpr %l0, 0x859, %hsys_tick_cmpr
4922 wr %i5, 0x0A59, %ccr
4923
4924 or %g0, 0x8, %l0
4925 sllx %l0, 0x3c, %l0
4926 wr %l0, 0x33E, %sys_tick_cmpr
4927 rdhpr %hpstate, %i6
4928 rdpr %tba, %l3
4929 ta %icc, 0x1
4930 ldd [%l7 + 0x10], %g4
4931 sll %g2, 0x14, %i7
4932 rd %pc, %o7
4933 wrpr %i0, 0x0701, %pil
4934 fzeros %f25
4935 edge8ln %g1, %o0, %l4
4936 edge16ln %o5, %l6, %o2
4937 rdhpr %hintp, %o1
4938 wr %g0, 0x89, %asi
4939 sta %f12, [%l7 + 0x44] %asi
4940 rd %fprs, %g7
4941 rd %ccr, %g5
4942 subc %o6, 0x0BED, %l5
4943 fbug,a %fcc0, loop_187
4944 edge16ln %i2, %o3, %i4
4945 subcc %l2, 0x03EA, %o4
4946 rdhpr %hsys_tick_cmpr, %g3
4947loop_187:
4948 movpos %icc, %i3, %l1
4949 wrpr %g6, %i1, %tick
4950 tvc %xcc, 0x6
4951 rdhpr %hintp, %l0
4952 rdhpr %hsys_tick_cmpr, %i5
4953 andcc %l3, 0x081E, %i6
4954 tsubcc %g4, 0x18C0, %g2
4955 rdhpr %hpstate, %o7
4956 wrpr %i0, 0x0154, %tick
4957 rdpr %pil, %g1
4958 edge32 %o0, %l4, %o5
4959 wr %g0, 0x6, %fprs
4960 rdpr %cwp, %o2
4961
4962 or %g0, 0x8, %l0
4963 sllx %l0, 0x3c, %l0
4964 wr %l0, 0x410, %sys_tick_cmpr
4965 ldsb [%l7 + 0x72], %g7
4966 addcc %l6, %g5, %l5
4967 movle %icc, %o6, %o3
4968 swap [%l7 + 0x64], %i2
4969 andn %l2, %i4, %o4
4970 wrpr %i3, 0x0FA3, %tick
4971
4972 or %g0, 0x8, %l0
4973 sllx %l0, 0x3c, %l0
4974 wrhpr %l0, %g0, %hsys_tick_cmpr
4975 movle %icc, %l1, %i1
4976 rdhpr %htba, %l0
4977
4978 or %g0, 0x8, %l0
4979 sllx %l0, 0x3c, %l0
4980 wrhpr %l0, %g0, %hsys_tick_cmpr
4981 wr %l3, 0x0E23, %ccr
4982 rdpr %tl, %g4
4983 restored
4984 rdpr %cwp, %g1
4985 rdpr %cansave, %g2
4986 rdpr %canrestore, %g3
4987 rdpr %cleanwin, %g4
4988 rdpr %otherwin, %g5
4989 rdpr %wstate, %g6
4990 wrpr %i6, 0x09DA, %tick
4991 wrpr %o7, %i0, %tick
4992
4993 or %g0, 0x8, %l0
4994 sllx %l0, 0x3c, %l0
4995 wrhpr %l0, %g0, %hsys_tick_cmpr
4996 fmovsn %icc, %f11, %f14
4997 rdhpr %hpstate, %o0
4998 movrgez %l4, 0x27D, %g2
4999 fcmpeq32 %f30, %f12, %i7
5000 srax %o2, %o5, %g7
5001 rdpr %canrestore, %o1
5002 flushw
5003 wr %g0, 0x6, %fprs
5004 rdhpr %hintp, %l6
5005 rdhpr %hsys_tick_cmpr, %o6
5006
5007 or %g0, 0x8, %l0
5008 sllx %l0, 0x3c, %l0
5009 wrhpr %l0, %g0, %hsys_tick_cmpr
5010 flush %l7 + 0x34
5011 tcc %xcc, 0x0
5012 nop
5013 setx loop_188, %l0, %l1
5014 jmpl %l1, %i4
5015 fors %f25, %f11, %f20
5016 taddcc %l2, %o4, %g3
5017 bg,pn %icc, loop_189
5018loop_188:
5019 movre %i3, %l1, %i1
5020 set 0x40, %o1
5021 ldswa [%l7 + %o1] 0x18, %g6
5022loop_189:
5023 wr %g4, 0x185F, %y
5024 sll %i6, 0x1C, %l3
5025 wrpr %o7, %g1, %tick
5026 movrgez %i0, 0x018, %o0
5027
5028 or %g0, 0x8, %l0
5029 sllx %l0, 0x3c, %l0
5030 wr %l0, %g0, %sys_tick_cmpr
5031 rd %pc, %i7
5032 rdhpr %hintp, %g2
5033 wr %o2, %g7, %clear_softint
5034 rdpr %pil, %o1
5035 udiv %o5, 0x02D4, %l5
5036
5037 or %g0, 0x8, %l0
5038 sllx %l0, 0x3c, %l0
5039 wrhpr %l0, 0x634, %hsys_tick_cmpr
5040 fandnot1s %f13, %f14, %f22
5041 rdpr %gl, %i2
5042 orncc %o6, 0x1EB0, %o3
5043
5044 or %g0, 0x8, %l0
5045 sllx %l0, 0x3c, %l0
5046 wrhpr %l0, %g0, %hsys_tick_cmpr
5047 addccc %o4, %g3, %i3
5048 wrpr %l1, 0x0C99, %cwp
5049 sir 0x040E
5050 taddcc %g6, %i5, %i1
5051 wrpr %g4, %l0, %cwp
5052 rdhpr %hpstate, %i6
5053
5054 or %g0, 0x8, %l0
5055 sllx %l0, 0x3c, %l0
5056 wrhpr %l0, 0xD4F, %hsys_tick_cmpr
5057 sethi 0x10E9, %g1
5058 smul %l3, %i0, %l4
5059 fmovrse %o0, %f8, %f23
5060 faligndata %f8, %f28, %f6
5061 ba,pn %xcc, loop_190
5062 movle %icc, %o2, %g7
5063 tg %icc, 0x2
5064
5065 or %g0, 0x8, %l0
5066 sllx %l0, 0x3c, %l0
5067 wrhpr %l0, %g0, %hsys_tick_cmpr
5068loop_190:
5069 bgu,a,pt %xcc, loop_191
5070 wr %g2, %l6, %clear_softint
5071 rdpr %cwp, %l5
5072 rdpr %cansave, %i2
5073loop_191:
5074 tsubcctv %g5, 0x1E57, %o3
5075 fornot2 %f6, %f14, %f24
5076 rd %softint, %o6
5077 rdhpr %hsys_tick_cmpr, %l2
5078 movpos %xcc, %o4, %i4
5079 rdhpr %hintp, %g3
5080 movpos %icc, %l1, %i3
5081 set 0x56, %i6
5082 ldsba [%l7 + %i6] 0x11, %g6
5083 fmovsge %icc, %f18, %f27
5084 wr %i5, %g4, %pic
5085 rdhpr %htba, %l0
5086 sethi 0x017D, %i6
5087 fone %f28
5088 stw %i1, [%l7 + 0x40]
5089
5090 or %g0, 0x8, %l0
5091 sllx %l0, 0x3c, %l0
5092 wrhpr %l0, 0xC91, %hsys_tick_cmpr
5093 tsubcc %l3, 0x011F, %i0
5094 rdpr %wstate, %o0
5095 rdhpr %hsys_tick_cmpr, %l4
5096 rdhpr %hsys_tick_cmpr, %o2
5097 rdpr %tl, %i7
5098 orncc %g7, 0x15E0, %o5
5099 wrpr %o1, %g2, %pil
5100 sllx %l6, %i2, %l5
5101 tn %icc, 0x3
5102 rd %fprs, %o3
5103 wr %g0, 0xea, %asi
5104 stda %g4, [%l7 + 0x38] %asi
5105 membar #Sync
5106 rd %fprs, %l2
5107 srlx %o6, %o4, %g3
5108 fandnot1 %f28, %f8, %f10
5109 fbn %fcc3, loop_192
5110 fxnors %f17, %f15, %f17
5111 fmovdvc %xcc, %f7, %f23
5112 call loop_193
5113loop_192:
5114 sdiv %l1, 0x14A4, %i4
5115
5116 or %g0, 0x8, %l0
5117 sllx %l0, 0x3c, %l0
5118 wrhpr %l0, %g0, %hsys_tick_cmpr
5119 udiv %i5, 0x019A, %i3
5120loop_193:
5121 fand %f14, %f4, %f24
5122 wr %g0, 0x88, %asi
5123 ldda [%l7 + 0x70] %asi, %g4
5124 rd %sys_tick_cmpr, %l0
5125 rdpr %wstate, %i1
5126 rdpr %tl, %i6
5127 rdhpr %hintp, %o7
5128
5129 or %g0, 0x8, %l0
5130 sllx %l0, 0x3c, %l0
5131 wrhpr %l0, %g0, %hsys_tick_cmpr
5132 fmovdneg %xcc, %f23, %f10
5133 add %l7, 0x78, %l6
5134 wr %g0, 0x88, %asi
5135 casxa [%l6] %asi, %i0, %l4
5136
5137 or %g0, 0x8, %l0
5138 sllx %l0, 0x3c, %l0
5139 wrhpr %l0, %g0, %hsys_tick_cmpr
5140 saved
5141 rdpr %cwp, %g1
5142 rdpr %cansave, %g2
5143 rdpr %canrestore, %g3
5144 rdpr %cleanwin, %g4
5145 rdpr %otherwin, %g5
5146 rdpr %wstate, %g6
5147
5148 or %g0, 0x8, %l0
5149 sllx %l0, 0x3c, %l0
5150 wrhpr %l0, %g0, %hsys_tick_cmpr
5151 and %i7, %o5, %g2
5152 fpack16 %f8, %f1
5153 wr %l6, 0x1881, %pic
5154 wr %i2, 0x0466, %y
5155 fbu,a %fcc3, loop_194
5156 fmovrde %l5, %f18, %f0
5157 rdpr %cansave, %o1
5158 rd %tick_cmpr, %o3
5159loop_194:
5160 rdpr %cleanwin, %g5
5161 smulcc %o6, 0x11C9, %o4
5162 brlz %g3, loop_195
5163 wrpr %l2, 0x0A09, %tick
5164 fmovrsgez %l1, %f8, %f27
5165 rdpr %tl, %i4
5166loop_195:
5167 rdpr %pil, %i5
5168 rd %asi, %i3
5169 rd %tick_cmpr, %g4
5170 rd %pc, %g6
5171 movrgz %i1, 0x379, %i6
5172
5173 or %g0, 0x8, %l0
5174 sllx %l0, 0x3c, %l0
5175 wrhpr %l0, %g0, %hsys_tick_cmpr
5176 rdpr %tba, %l0
5177 edge8n %l3, %i0, %g1
5178 bshuffle %f30, %f4, %f0
5179 rd %ccr, %l4
5180 rdhpr %hintp, %o2
5181 fbg,a %fcc1, loop_196
5182 bn %xcc, loop_197
5183 nop
5184 setx loop_198, %l0, %l1
5185 wrpr 0x1, %tl
5186 wrpr %l1, %tpc
5187 add %l1, 0x4, %l1
5188 wrpr %l1, %tnpc
5189 setx 0x34400001400, %l0, %l1
5190 wrpr %l1, %tstate
5191 wrhpr 0x4, %htstate
5192 retry
5193 mulscc %g7, %o0, %i7
5194loop_196:
5195 alignaddr %g2, %l6, %o5
5196loop_197:
5197 rdhpr %htba, %i2
5198loop_198:
5199 wr %o1, 0x1B15, %pic
5200
5201 or %g0, 0x8, %l0
5202 sllx %l0, 0x3c, %l0
5203 wrhpr %l0, %g0, %hsys_tick_cmpr
5204 wr %g5, %o4, %sys_tick
5205
5206 or %g0, 0x8, %l0
5207 sllx %l0, 0x3c, %l0
5208 wrhpr %l0, %g0, %hsys_tick_cmpr
5209 fmul8ulx16 %f26, %f18, %f10
5210 stb %l1, [%l7 + 0x4C]
5211 wrpr %l2, %i5, %cwp
5212 tge %xcc, 0x7
5213 mulscc %i3, 0x1A4D, %g4
5214 std %f6, [%l7 + 0x68]
5215 umul %i4, %g6, %i6
5216 rdpr %gl, %i1
5217 wr %g0, 0x5, %fprs
5218
5219 or %g0, 0x8, %l0
5220 sllx %l0, 0x3c, %l0
5221 wr %l0, 0xF66, %sys_tick_cmpr
5222 rd %asi, %i0
5223 rd %ccr, %l3
5224 wr %l4, 0x0593, %clear_softint
5225 rdpr %pil, %o2
5226 edge32 %g1, %o0, %i7
5227 rd %asi, %g7
5228 fmul8x16al %f18, %f7, %f14
5229 add %l7, 0x30, %l6
5230 wr %g0, 0x04, %asi
5231 casa [%l6] %asi, %l6, %o5
5232 bn,pt %icc, loop_199
5233 rdhpr %hpstate, %i2
5234 brz %g2, loop_200
5235 edge32n %o1, %o3, %g5
5236loop_199:
5237 rdpr %wstate, %l5
5238 movgu %xcc, %o4, %o6
5239loop_200:
5240 movle %xcc, %l1, %g3
5241 rd %softint, %l2
5242 rdhpr %hintp, %i5
5243 rdpr %cwp, %g4
5244 movrne %i4, 0x01E, %i3
5245 mova %xcc, %i6, %i1
5246 wr %l0, 0x02C0, %ccr
5247 rd %ccr, %g6
5248 fmovs %f29, %f17
5249 movn %icc, %i0, %o7
5250 taddcctv %l4, %o2, %l3
5251 wrpr %o0, %i7, %cwp
5252 ldsw [%l7 + 0x7C], %g7
5253 rdpr %tl, %g1
5254 xnorcc %o5, 0x157C, %l6
5255 wr %i2, 0x0941, %ccr
5256 rdpr %cansave, %g2
5257 rd %y, %o3
5258 srax %g5, %o1, %l5
5259 fmovs %f6, %f12
5260 fnot1 %f14, %f12
5261 wrpr %o6, %l1, %tick
5262 fbue %fcc1, loop_201
5263 bgu,a,pn %xcc, loop_202
5264 wr %o4, %g3, %sys_tick
5265 rd %ccr, %l2
5266loop_201:
5267 rdhpr %htba, %i5
5268loop_202:
5269 wrpr %i4, %g4, %cwp
5270 movge %xcc, %i6, %i1
5271 fpadd32 %f26, %f10, %f12
5272 wr %i3, 0x1AE5, %softint
5273
5274 or %g0, 0x8, %l0
5275 sllx %l0, 0x3c, %l0
5276 wrhpr %l0, %g0, %hsys_tick_cmpr
5277
5278 or %g0, 0x8, %l0
5279 sllx %l0, 0x3c, %l0
5280 wrhpr %l0, %g0, %hsys_tick_cmpr
5281 rd %pc, %l4
5282 tcc %xcc, 0x5
5283 wr %o7, 0x103B, %pic
5284 wrpr %o2, 0x1336, %tick
5285 movrne %o0, %l3, %g7
5286 rdhpr %htba, %i7
5287
5288 or %g0, 0x8, %l0
5289 sllx %l0, 0x3c, %l0
5290 wrhpr %l0, 0x164, %hsys_tick_cmpr
5291 move %xcc, %l6, %i2
5292 rdpr %tba, %g2
5293 rd %sys_tick_cmpr, %o5
5294 wr %o3, %o1, %softint
5295 rdpr %cwp, %l5
5296 popc %o6, %l1
5297 fsrc2 %f4, %f24
5298 fmovdl %xcc, %f14, %f14
5299 andncc %g5, %g3, %l2
5300
5301 or %g0, 0x8, %l0
5302 sllx %l0, 0x3c, %l0
5303 wrhpr %l0, 0x1FB, %hsys_tick_cmpr
5304 rdpr %tl, %o4
5305 rdhpr %htba, %g4
5306 ldd [%l7 + 0x48], %f12
5307 rdpr %gl, %i3
5308 rdhpr %hsys_tick_cmpr, %i1
5309 rd %ccr, %g6
5310 rdhpr %hsys_tick_cmpr, %i0
5311 wrpr %l0, 0x0E91, %cwp
5312 srl %o7, 0x19, %l4
5313 rdpr %gl, %o0
5314 rdhpr %hpstate, %o2
5315 rdpr %gl, %l3
5316 wr %g7, %g1, %sys_tick
5317 fnor %f26, %f14, %f2
5318 bcc,a loop_203
5319 fcmple16 %f12, %f2, %l6
5320 wrpr %i7, %i2, %cwp
5321 rdhpr %hintp, %g2
5322loop_203:
5323 nop
5324
5325 or %g0, 0x8, %l0
5326 sllx %l0, 0x3c, %l0
5327 wrhpr %l0, 0x3F9, %hsys_tick_cmpr
5328 rdpr %gl, %o3
5329 rdpr %wstate, %o1
5330 wrpr %l5, 0x0BA6, %tick
5331 bleu loop_204
5332 fmovdcs %xcc, %f25, %f16
5333 rdhpr %hsys_tick_cmpr, %o6
5334 rdhpr %hsys_tick_cmpr, %g5
5335loop_204:
5336 sllx %l1, %g3, %i5
5337 rd %y, %o4
5338 rdhpr %hintp, %g4
5339 edge8ln %l2, %i4, %i6
5340 fcmpeq16 %f0, %f30, %i1
5341 rdpr %gl, %i3
5342 movne %icc, %g6, %i0
5343
5344 or %g0, 0x8, %l0
5345 sllx %l0, 0x3c, %l0
5346 wrhpr %l0, 0xEEA, %hsys_tick_cmpr
5347 fmovdl %xcc, %f10, %f23
5348 fmovrdgez %l4, %f16, %f8
5349
5350 or %g0, 0x8, %l0
5351 sllx %l0, 0x3c, %l0
5352 wrhpr %l0, 0x511, %hsys_tick_cmpr
5353 movrgz %g7, %o2, %l6
5354 rdhpr %hsys_tick_cmpr, %g1
5355 rdpr %cwp, %i7
5356 rd %pc, %i2
5357 array32 %g2, %o3, %o1
5358
5359 or %g0, 0x8, %l0
5360 sllx %l0, 0x3c, %l0
5361 wrhpr %l0, 0x2B4, %hsys_tick_cmpr
5362 udivcc %o6, 0x0E6F, %l1
5363 fzeros %f2
5364 rdhpr %hpstate, %g5
5365 wrpr %g3, %i5, %cwp
5366 rd %softint, %o4
5367 movrlez %g4, %i4, %i6
5368 rdhpr %hintp, %i1
5369 stb %i3, [%l7 + 0x3A]
5370 rdhpr %htba, %g6
5371 edge8ln %i0, %l2, %l0
5372 fbne %fcc3, loop_205
5373 rd %softint, %o7
5374 movrlz %o0, 0x1FD, %l3
5375 array16 %g7, %l4, %l6
5376loop_205:
5377 rdpr %cansave, %o2
5378 wrpr %i7, %g1, %cwp
5379 wrpr %i2, 0x14E2, %pil
5380
5381 or %g0, 0x8, %l0
5382 sllx %l0, 0x3c, %l0
5383 wr %l0, 0x5DA, %tick_cmpr
5384 xorcc %g2, %o5, %l5
5385 wrpr %o6, %g5, %pil
5386 rd %y, %l1
5387 wr %g0, 0xea, %asi
5388 stda %g2, [%l7 + 0x10] %asi
5389 membar #Sync
5390 rd %tick_cmpr, %i5
5391 wrpr %g4, %o4, %cwp
5392 wrpr %i6, %i1, %tick
5393 rdpr %pil, %i3
5394 ldstub [%l7 + 0x25], %g6
5395 sdiv %i4, 0x14F9, %l2
5396 rdpr %otherwin, %l0
5397 wrpr %o7, %i0, %tick
5398
5399 or %g0, 0x8, %l0
5400 sllx %l0, 0x3c, %l0
5401 wr %l0, 0x38E, %tick_cmpr
5402
5403 or %g0, 0x8, %l0
5404 sllx %l0, 0x3c, %l0
5405 wrhpr %l0, %g0, %hsys_tick_cmpr
5406 tsubcc %l4, 0x0938, %o2
5407 rd %ccr, %g1
5408 srax %i7, 0x1B, %i2
5409 fmovdge %xcc, %f8, %f7
5410 rdpr %cleanwin, %o1
5411 umul %g2, %o5, %l5
5412 rdhpr %htba, %o6
5413 popc %g5, %l1
5414 rdpr %pil, %o3
5415 and %g3, 0x06FE, %i5
5416 ta %xcc, 0x4
5417 rd %ccr, %g4
5418 rd %y, %i6
5419 tneg %xcc, 0x3
5420 rd %sys_tick_cmpr, %o4
5421 bcs,pt %icc, loop_206
5422 tsubcctv %i1, %i3, %i4
5423 sra %l2, %g6, %l0
5424 movvs %xcc, %i0, %o7
5425loop_206:
5426 rdhpr %htba, %o0
5427 tne %icc, 0x7
5428
5429 or %g0, 0x8, %l0
5430 sllx %l0, 0x3c, %l0
5431 wrhpr %l0, 0x92A, %hsys_tick_cmpr
5432
5433 or %g0, 0x8, %l0
5434 sllx %l0, 0x3c, %l0
5435 wrhpr %l0, 0x354, %hsys_tick_cmpr
5436
5437 or %g0, 0x8, %l0
5438 sllx %l0, 0x3c, %l0
5439 wrhpr %l0, 0x8FC, %hsys_tick_cmpr
5440 rd %ccr, %g1
5441 wrpr %i7, 0x1FAF, %pil
5442 rdhpr %hsys_tick_cmpr, %o2
5443 wrpr %i2, %o1, %pil
5444 fbuge,a %fcc2, loop_207
5445 rdpr %tba, %o5
5446 fbge,a %fcc0, loop_208
5447 movle %xcc, %l5, %o6
5448loop_207:
5449 fbn,a %fcc0, loop_209
5450 rdpr %tl, %g5
5451loop_208:
5452 bgu,a,pt %icc, loop_210
5453 wr %g2, %l1, %sys_tick
5454loop_209:
5455 nop
5456 wr %g0, 0x10, %asi
5457 ldswa [%l7 + 0x1C] %asi, %o3
5458loop_210:
5459 nop
5460
5461 or %g0, 0x8, %l0
5462 sllx %l0, 0x3c, %l0
5463 wr %l0, 0xBFC, %tick_cmpr
5464 movrgz %i6, %g4, %o4
5465 rdpr %canrestore, %i1
5466 mova %xcc, %i4, %i3
5467
5468 or %g0, 0x8, %l0
5469 sllx %l0, 0x3c, %l0
5470 wrhpr %l0, 0x966, %hsys_tick_cmpr
5471 wr %g0, 0x10, %asi
5472 stba %l0, [%l7 + 0x76] %asi
5473 edge16n %g6, %o7, %i0
5474 rd %pc, %o0
5475 tpos %xcc, 0x2
5476 rd %pc, %g7
5477 fbne,a %fcc3, loop_211
5478 popc 0x1193, %l4
5479 rdhpr %hpstate, %l6
5480 wrpr %l3, %i7, %cwp
5481loop_211:
5482 subccc %g1, 0x177B, %o2
5483
5484 or %g0, 0x8, %l0
5485 sllx %l0, 0x3c, %l0
5486 wrhpr %l0, 0x108, %hsys_tick_cmpr
5487 wr %g0, 0x89, %asi
5488 stwa %o6, [%l7 + 0x74] %asi
5489 rdpr %tl, %g5
5490 wr %l5, %l1, %pic
5491 movgu %xcc, %o3, %i5
5492 be,a %icc, loop_212
5493 fmovs %f12, %f18
5494 move %icc, %g3, %g2
5495 wrpr %g4, %i6, %cwp
5496loop_212:
5497 sll %i1, %i4, %o4
5498 fmovrsgz %i3, %f14, %f5
5499 move %xcc, %l0, %l2
5500 movrlz %g6, 0x217, %o7
5501 edge16ln %o0, %g7, %i0
5502
5503 or %g0, 0x8, %l0
5504 sllx %l0, 0x3c, %l0
5505 wrhpr %l0, 0xB7E, %hsys_tick_cmpr
5506 set 0x70, %g1
5507 ldda [%l7 + %g1] 0x24, %l2
5508 rdpr %wstate, %l6
5509
5510 or %g0, 0x8, %l0
5511 sllx %l0, 0x3c, %l0
5512 wr %l0, %g0, %sys_tick_cmpr
5513 rdhpr %hsys_tick_cmpr, %i7
5514 set 0x0A, %o3
5515 ldsha [%l7 + %o3] 0x88, %o1
5516
5517 or %g0, 0x8, %l0
5518 sllx %l0, 0x3c, %l0
5519 wr %l0, 0x29F, %tick_cmpr
5520 rdpr %gl, %o6
5521 rd %asi, %o5
5522 rd %fprs, %l5
5523 rd %tick_cmpr, %l1
5524 set 0x28, %l3
5525 prefetcha [%l7 + %l3] 0x11, 0x1
5526 wrpr %g5, %i5, %cwp
5527 fandnot2 %f16, %f0, %f8
5528 orncc %g3, 0x0569, %g4
5529 movleu %xcc, %i6, %g2
5530 orncc %i4, 0x0682, %o4
5531 ba %icc, loop_213
5532 rd %y, %i3
5533 rdhpr %hsys_tick_cmpr, %l0
5534 fpsub32 %f16, %f28, %f22
5535loop_213:
5536 wrpr %i1, %l2, %cwp
5537 rdhpr %hsys_tick_cmpr, %o7
5538 rdpr %canrestore, %g6
5539 bvc,pn %icc, loop_214
5540 rdpr %pil, %g7
5541 ldd [%l7 + 0x30], %i0
5542 rdpr %gl, %l4
5543loop_214:
5544 addcc %o0, 0x177C, %l3
5545 rd %pc, %g1
5546 andncc %l6, %i7, %o1
5547
5548 or %g0, 0x8, %l0
5549 sllx %l0, 0x3c, %l0
5550 wrhpr %l0, %g0, %hsys_tick_cmpr
5551 subccc %o2, %l5, %l1
5552 ldx [%l7 + 0x08], %o3
5553 rdhpr %hintp, %o5
5554 rdhpr %hsys_tick_cmpr, %i5
5555 rdhpr %hpstate, %g5
5556 rd %asi, %g3
5557 wrpr %g4, 0x0E50, %pil
5558
5559 or %g0, 0x8, %l0
5560 sllx %l0, 0x3c, %l0
5561 wrhpr %l0, %g0, %hsys_tick_cmpr
5562 wrpr %o4, 0x0F0A, %tick
5563 rdpr %cansave, %g2
5564 fpsub16s %f22, %f8, %f19
5565 rdpr %gl, %l0
5566 rdpr %cansave, %i1
5567 movrne %l2, %i3, %o7
5568 fone %f26
5569 membar #Sync
5570 wr %g0, 0x1e, %asi
5571 ldda [%l7 + 0x40] %asi, %f16
5572 sllx %g7, %g6, %l4
5573 movn %xcc, %i0, %l3
5574 movleu %icc, %o0, %g1
5575 fand %f20, %f14, %f0
5576 rdpr %cwp, %i7
5577 rdpr %pil, %o1
5578 tgu %xcc, 0x2
5579 fcmps %fcc0, %f1, %f24
5580 rdhpr %htba, %i2
5581 sub %o6, %l6, %l5
5582 fmovrsgz %l1, %f12, %f2
5583 subccc %o3, %o2, %i5
5584 rd %sys_tick_cmpr, %o5
5585 fmovrsgz %g5, %f21, %f22
5586
5587 or %g0, 0x8, %l0
5588 sllx %l0, 0x3c, %l0
5589 wr %l0, 0xB59, %sys_tick_cmpr
5590 ble,a,pt %icc, loop_215
5591 fmovrsgez %i4, %f29, %f1
5592 tneg %xcc, 0x7
5593 edge16n %o4, %g2, %l0
5594loop_215:
5595 rdhpr %hpstate, %i1
5596
5597 or %g0, 0x8, %l0
5598 sllx %l0, 0x3c, %l0
5599 wr %l0, 0x962, %tick_cmpr
5600 rdpr %otherwin, %i3
5601 edge16l %o7, %i6, %g7
5602 fcmps %fcc0, %f30, %f15
5603 wrpr %g6, %i0, %cwp
5604 rdpr %gl, %l3
5605 wr %l4, %o0, %softint
5606 ldd [%l7 + 0x50], %f20
5607 fbo,a %fcc3, loop_216
5608 rdhpr %hpstate, %i7
5609 rdhpr %hintp, %g1
5610 rdpr %cleanwin, %i2
5611loop_216:
5612 nop
5613
5614 or %g0, 0x8, %l0
5615 sllx %l0, 0x3c, %l0
5616 wrhpr %l0, 0x538, %hsys_tick_cmpr
5617
5618 or %g0, 0x8, %l0
5619 sllx %l0, 0x3c, %l0
5620 wrhpr %l0, 0xB3D, %hsys_tick_cmpr
5621 fmovsle %xcc, %f10, %f9
5622 umul %l1, 0x13A2, %o2
5623 rd %softint, %o3
5624 rdpr %pil, %o5
5625 wrpr %i5, 0x178A, %pil
5626 rdhpr %hpstate, %g5
5627 wr %g4, 0x1CB5, %sys_tick
5628 fbule,a %fcc1, loop_217
5629 wrpr %g3, 0x1A89, %tick
5630
5631 or %g0, 0x8, %l0
5632 sllx %l0, 0x3c, %l0
5633 wrhpr %l0, %g0, %hsys_tick_cmpr
5634 srlx %i4, %i1, %l0
5635loop_217:
5636 fmovsleu %icc, %f27, %f12
5637 rd %tick_cmpr, %i3
5638 fmovdleu %xcc, %f22, %f6
5639 rdpr %otherwin, %l2
5640 addc %o7, 0x18D6, %i6
5641 movrgez %g7, %i0, %l3
5642 andn %l4, %g6, %i7
5643 edge8ln %o0, %g1, %o6
5644 rdpr %otherwin, %i2
5645 rd %ccr, %o1
5646 tneg %xcc, 0x0
5647 subccc %l5, 0x0F8F, %l1
5648 fmovrse %o2, %f29, %f27
5649 rdpr %cansave, %o3
5650 smul %l6, %o5, %g5
5651 wrpr %g4, 0x172F, %cwp
5652 rdhpr %hsys_tick_cmpr, %i5
5653 fmuld8ulx16 %f7, %f13, %f2
5654 wrpr %o4, 0x0B5A, %cwp
5655 add %g3, 0x18F4, %i4
5656 wrpr %i1, %l0, %tick
5657 tle %xcc, 0x1
5658 xor %g2, %i3, %l2
5659 membar 0x59
5660 rd %tick_cmpr, %i6
5661 movne %xcc, %o7, %g7
5662 rdpr %cleanwin, %i0
5663 fmovrslz %l3, %f30, %f1
5664 xor %g6, %l4, %o0
5665 fbn %fcc1, loop_218
5666 rdpr %otherwin, %i7
5667
5668 or %g0, 0x8, %l0
5669 sllx %l0, 0x3c, %l0
5670 wr %l0, %g0, %tick_cmpr
5671 rdhpr %hpstate, %o6
5672loop_218:
5673 nop
5674
5675 or %g0, 0x8, %l0
5676 sllx %l0, 0x3c, %l0
5677 wrhpr %l0, %g0, %hsys_tick_cmpr
5678 movcs %xcc, %l1, %i2
5679 movneg %xcc, %o2, %o3
5680 rd %y, %l6
5681 sir 0x0646
5682 fsrc2 %f28, %f28
5683
5684 or %g0, 0x8, %l0
5685 sllx %l0, 0x3c, %l0
5686 wrhpr %l0, %g0, %hsys_tick_cmpr
5687 rd %ccr, %o5
5688 rd %y, %o4
5689 rdhpr %hpstate, %i5
5690 rdhpr %hintp, %i4
5691 wrpr %i1, 0x178F, %tick
5692
5693 or %g0, 0x8, %l0
5694 sllx %l0, 0x3c, %l0
5695 wr %l0, 0x726, %sys_tick_cmpr
5696 tsubcc %g3, %l2, %i6
5697 rd %tick_cmpr, %o7
5698 rdpr %wstate, %g7
5699 wrpr %i3, %l3, %pil
5700 fpsub16 %f12, %f4, %f28
5701 rdpr %cleanwin, %g6
5702 rd %sys_tick_cmpr, %l4
5703 sll %i0, %o0, %i7
5704 subcc %o6, %g1, %l5
5705
5706 or %g0, 0x8, %l0
5707 sllx %l0, 0x3c, %l0
5708 wrhpr %l0, 0xC7B, %hsys_tick_cmpr
5709
5710 or %g0, 0x8, %l0
5711 sllx %l0, 0x3c, %l0
5712 wrhpr %l0, %g0, %hsys_tick_cmpr
5713 set 0x40, %o4
5714 stda %o2, [%l7 + %o4] 0x23
5715 membar #Sync
5716
5717 or %g0, 0x8, %l0
5718 sllx %l0, 0x3c, %l0
5719 wrhpr %l0, 0xFDE, %hsys_tick_cmpr
5720
5721 or %g0, 0x8, %l0
5722 sllx %l0, 0x3c, %l0
5723 wrhpr %l0, 0xC7B, %hsys_tick_cmpr
5724 ldstub [%l7 + 0x79], %g4
5725 fmovrdne %l6, %f28, %f14
5726 wrpr %o4, 0x0EE2, %pil
5727 addccc %i5, %i4, %o5
5728 mulx %i1, 0x0E48, %l0
5729 rdpr %cleanwin, %g2
5730 rdhpr %hintp, %l2
5731 rdpr %canrestore, %g3
5732 rd %tick_cmpr, %o7
5733 rdpr %cansave, %g7
5734 subcc %i3, 0x1088, %l3
5735 set 0x70, %l2
5736 stwa %i6, [%l7 + %l2] 0x15
5737 ldsb [%l7 + 0x70], %g6
5738 sra %i0, %l4, %i7
5739 rdpr %canrestore, %o0
5740 wr %g0, 0x88, %asi
5741 ldstuba [%l7 + 0x15] %asi, %o6
5742
5743 or %g0, 0x8, %l0
5744 sllx %l0, 0x3c, %l0
5745 wrhpr %l0, %g0, %hsys_tick_cmpr
5746 rd %tick_cmpr, %l1
5747 andcc %o1, %g1, %i2
5748 rdpr %cansave, %o2
5749
5750 or %g0, 0x8, %l0
5751 sllx %l0, 0x3c, %l0
5752 wrhpr %l0, 0x525, %hsys_tick_cmpr
5753
5754 or %g0, 0x8, %l0
5755 sllx %l0, 0x3c, %l0
5756 wrhpr %l0, %g0, %hsys_tick_cmpr
5757 wrpr %i5, 0x024E, %pil
5758 wrpr %o3, %i4, %pil
5759 wr %g0, 0x89, %asi
5760 stha %o5, [%l7 + 0x72] %asi
5761 movle %xcc, %i1, %l0
5762 rdpr %cwp, %g2
5763 rdhpr %htba, %g3
5764 fornot2 %f4, %f4, %f24
5765 rdpr %cleanwin, %o7
5766 rdhpr %hpstate, %l2
5767 rdpr %cleanwin, %g7
5768 rd %pc, %l3
5769 fzero %f8
5770 rdpr %otherwin, %g6
5771 rdpr %cleanwin, %i0
5772 rdhpr %hpstate, %l4
5773 tg %xcc, 0x2
5774 rdpr %cleanwin, %i6
5775 fbug %fcc3, loop_219
5776 wr %o0, 0x0B0A, %softint
5777 move %xcc, %o6, %i7
5778 set 0x6F, %g4
5779 lduba [%l7 + %g4] 0x15, %l5
5780loop_219:
5781 rd %y, %o1
5782
5783 or %g0, 0x8, %l0
5784 sllx %l0, 0x3c, %l0
5785 wr %l0, %g0, %sys_tick_cmpr
5786 fbo %fcc3, loop_220
5787 lduw [%l7 + 0x3C], %i2
5788 rd %sys_tick_cmpr, %o2
5789 rdhpr %hpstate, %l1
5790loop_220:
5791 nop
5792
5793 or %g0, 0x8, %l0
5794 sllx %l0, 0x3c, %l0
5795 wrhpr %l0, %g0, %hsys_tick_cmpr
5796 rd %sys_tick_cmpr, %l6
5797 wr %o4, %g4, %ccr
5798
5799 or %g0, 0x8, %l0
5800 sllx %l0, 0x3c, %l0
5801 wrhpr %l0, %g0, %hsys_tick_cmpr
5802 sllx %o5, %i4, %l0
5803 wr %g2, %i1, %y
5804 rd %asi, %o7
5805
5806 or %g0, 0x8, %l0
5807 sllx %l0, 0x3c, %l0
5808 wrhpr %l0, %g0, %hsys_tick_cmpr
5809 fmovsle %icc, %f23, %f0
5810 rd %fprs, %g3
5811 rdpr %tba, %l3
5812 wrpr %i3, %g6, %cwp
5813 rdpr %cleanwin, %i0
5814 or %l4, %g7, %o0
5815 rdhpr %hintp, %o6
5816 wrpr %i7, %l5, %tick
5817 fpmerge %f19, %f4, %f2
5818 fmovsvc %icc, %f22, %f13
5819 tl %xcc, 0x3
5820 movgu %icc, %i6, %o1
5821 set 0x28, %i3
5822 stxa %i2, [%l7 + %i3] 0x19
5823 rdhpr %htba, %o2
5824 rdpr %pil, %g1
5825 movrgez %g5, %l1, %o4
5826 taddcc %l6, 0x14B0, %g4
5827 srax %o3, %o5, %i4
5828
5829 or %g0, 0x8, %l0
5830 sllx %l0, 0x3c, %l0
5831 wrhpr %l0, %g0, %hsys_tick_cmpr
5832 rd %pc, %g2
5833 fxnors %f17, %f28, %f7
5834 movre %i5, 0x273, %i1
5835
5836 or %g0, 0x8, %l0
5837 sllx %l0, 0x3c, %l0
5838 wrhpr %l0, 0x55A, %hsys_tick_cmpr
5839 wr %g3, 0x1749, %softint
5840 rd %asi, %i3
5841 wr %l3, 0x0FF7, %set_softint
5842 wrpr %g6, %l4, %tick
5843
5844 or %g0, 0x8, %l0
5845 sllx %l0, 0x3c, %l0
5846 wrhpr %l0, %g0, %hsys_tick_cmpr
5847 udiv %i0, 0x0A4E, %o0
5848 sdivx %o6, 0x00B9, %i7
5849
5850 or %g0, 0x8, %l0
5851 sllx %l0, 0x3c, %l0
5852 wrhpr %l0, 0x687, %hsys_tick_cmpr
5853 rd %pc, %o1
5854 rdhpr %hintp, %l5
5855 rdhpr %hsys_tick_cmpr, %i2
5856 rd %y, %g1
5857 andcc %o2, %l1, %o4
5858 tvs %xcc, 0x7
5859 tge %icc, 0x7
5860 rdpr %tl, %g5
5861 fbg,a %fcc1, loop_221
5862 andncc %l6, %g4, %o3
5863 tsubcctv %o5, 0x08E6, %l0
5864 fsrc2 %f18, %f30
5865loop_221:
5866 rd %ccr, %i4
5867 and %i5, 0x0758, %g2
5868 move %xcc, %l2, %o7
5869
5870 or %g0, 0x8, %l0
5871 sllx %l0, 0x3c, %l0
5872 wrhpr %l0, %g0, %hsys_tick_cmpr
5873 wrpr %l3, 0x1E12, %tick
5874 movleu %icc, %g6, %i3
5875 bn,pt %xcc, loop_222
5876 orn %l4, %g7, %i0
5877
5878 or %g0, 0x8, %l0
5879 sllx %l0, 0x3c, %l0
5880 wr %l0, %g0, %sys_tick_cmpr
5881 tne %icc, 0x4
5882loop_222:
5883 movrne %i7, %i6, %o1
5884 wr %g0, 0x04, %asi
5885 ldsha [%l7 + 0x6A] %asi, %l5
5886 rdpr %gl, %i2
5887 movcc %icc, %g1, %o6
5888 rdhpr %hintp, %l1
5889 rdpr %otherwin, %o2
5890 rd %ccr, %o4
5891 movvs %xcc, %g5, %l6
5892 tcc %icc, 0x1
5893 wrpr %g4, 0x0FBE, %cwp
5894 fcmped %fcc2, %f30, %f16
5895 wr %l0, %i4, %y
5896 fors %f18, %f6, %f5
5897 rd %sys_tick_cmpr, %i5
5898 ldsw [%l7 + 0x0C], %g2
5899 rdhpr %hpstate, %o7
5900 fmuld8sux16 %f7, %f18, %f2
5901 wr %l2, 0x1687, %y
5902 rdpr %gl, %i1
5903 rd %fprs, %g3
5904 edge32l %l3, %i3, %g6
5905 ta %xcc, 0x4
5906 sethi 0x19C3, %l4
5907 rdpr %cansave, %g7
5908 brgz,a %i0, loop_223
5909 faligndata %f28, %f22, %f4
5910
5911 or %g0, 0x8, %l0
5912 sllx %l0, 0x3c, %l0
5913 wr %l0, 0xC9F, %tick_cmpr
5914 movgu %icc, %i7, %l5
5915loop_223:
5916 nop
5917
5918 or %g0, 0x8, %l0
5919 sllx %l0, 0x3c, %l0
5920 wrhpr %l0, 0x685, %hsys_tick_cmpr
5921 edge32 %o6, %o1, %l1
5922 bn,a,pt %xcc, loop_224
5923 rdhpr %htba, %o2
5924 wrpr %g5, 0x156E, %pil
5925 rdpr %cansave, %o4
5926loop_224:
5927 fmovsa %icc, %f20, %f8
5928 rdpr %wstate, %l6
5929 subcc %o5, %g4, %o3
5930 rdpr %pil, %l0
5931
5932 or %g0, 0x8, %l0
5933 sllx %l0, 0x3c, %l0
5934 wrhpr %l0, 0x903, %hsys_tick_cmpr
5935
5936 or %g0, 0x8, %l0
5937 sllx %l0, 0x3c, %l0
5938 wrhpr %l0, %g0, %hsys_tick_cmpr
5939 wrpr %g3, %l3, %cwp
5940 te %xcc, 0x7
5941 wrpr %o7, %g6, %pil
5942 wrpr %l4, 0x088D, %tick
5943 te %xcc, 0x4
5944 tsubcc %g7, 0x0F3E, %i0
5945 rdpr %canrestore, %o0
5946 stx %i6, [%l7 + 0x78]
5947 wrpr %i3, %l5, %cwp
5948 fmovsg %icc, %f9, %f10
5949
5950 or %g0, 0x8, %l0
5951 sllx %l0, 0x3c, %l0
5952 wr %l0, 0xAEC, %tick_cmpr
5953 rd %fprs, %i2
5954 wr %o1, 0x1858, %sys_tick
5955 udiv %l1, 0x0592, %o2
5956 rdhpr %hpstate, %g5
5957 rd %tick_cmpr, %o6
5958 rd %y, %o4
5959 rdhpr %hpstate, %o5
5960 rdhpr %hsys_tick_cmpr, %g4
5961 rdhpr %hsys_tick_cmpr, %l6
5962
5963 or %g0, 0x8, %l0
5964 sllx %l0, 0x3c, %l0
5965 wrhpr %l0, %g0, %hsys_tick_cmpr
5966 wr %i5, %i4, %y
5967 rdhpr %hsys_tick_cmpr, %l2
5968 rd %softint, %i1
5969 umul %g2, %l3, %g3
5970 smul %o7, 0x0660, %l4
5971 rd %ccr, %g7
5972 membar 0x17
5973 mulscc %i0, 0x19BA, %g6
5974
5975 or %g0, 0x8, %l0
5976 sllx %l0, 0x3c, %l0
5977 wrhpr %l0, 0xDA4, %hsys_tick_cmpr
5978 rdpr %tl, %l5
5979 tpos %xcc, 0x1
5980
5981 or %g0, 0x8, %l0
5982 sllx %l0, 0x3c, %l0
5983 wrhpr %l0, 0xC13, %hsys_tick_cmpr
5984 tle %xcc, 0x6
5985 sdivx %g1, 0x094E, %i6
5986 wrpr %i2, %o1, %pil
5987 wrpr %l1, 0x0268, %cwp
5988 wrpr %g5, 0x0141, %pil
5989 bg,pn %icc, loop_225
5990 rdpr %cleanwin, %o6
5991 fnands %f6, %f13, %f1
5992 tvc %icc, 0x6
5993loop_225:
5994 nop
5995
5996 or %g0, 0x8, %l0
5997 sllx %l0, 0x3c, %l0
5998 wrhpr %l0, %g0, %hsys_tick_cmpr
5999
6000 or %g0, 0x8, %l0
6001 sllx %l0, 0x3c, %l0
6002 wrhpr %l0, %g0, %hsys_tick_cmpr
6003 movrgez %o3, %l6, %l0
6004 fsrc1s %f24, %f16
6005 fbule,a %fcc0, loop_226
6006 ldsb [%l7 + 0x77], %i5
6007 or %i4, 0x05A5, %l2
6008 rd %softint, %i1
6009loop_226:
6010 rd %asi, %g2
6011 mulx %g3, %l3, %o7
6012 bpos %xcc, loop_227
6013 tneg %icc, 0x7
6014 rdpr %wstate, %l4
6015 umulcc %g7, 0x14FE, %g6
6016loop_227:
6017 rdhpr %hpstate, %o0
6018 rdhpr %hintp, %i3
6019 wr %i0, %i7, %clear_softint
6020 rd %asi, %g1
6021 edge32l %l5, %i2, %o1
6022 movvs %xcc, %i6, %l1
6023 siam 0x2
6024 bl %icc, loop_228
6025 wrpr %g5, %o4, %tick
6026 subccc %o6, 0x0095, %o2
6027 rdpr %tba, %g4
6028loop_228:
6029 nop
6030
6031 or %g0, 0x8, %l0
6032 sllx %l0, 0x3c, %l0
6033 wrhpr %l0, %g0, %hsys_tick_cmpr
6034 tleu %xcc, 0x6
6035
6036 or %g0, 0x8, %l0
6037 sllx %l0, 0x3c, %l0
6038 wrhpr %l0, %g0, %hsys_tick_cmpr
6039 fmovscs %xcc, %f19, %f28
6040
6041 or %g0, 0x8, %l0
6042 sllx %l0, 0x3c, %l0
6043 wrhpr %l0, 0x1B6, %hsys_tick_cmpr
6044 te %icc, 0x2
6045 membar 0x30
6046 fbge,a %fcc2, loop_229
6047 wrpr %l2, 0x149A, %pil
6048
6049 or %g0, 0x8, %l0
6050 sllx %l0, 0x3c, %l0
6051 wr %l0, %g0, %sys_tick_cmpr
6052 wrpr %g2, 0x1427, %pil
6053loop_229:
6054 fbule %fcc2, loop_230
6055 wrpr %g3, %i4, %pil
6056 add %l7, 0x58, %l6
6057 wr %g0, 0x88, %asi
6058 casxa [%l6] %asi, %l3, %o7
6059loop_230:
6060 fbug,a %fcc2, loop_231
6061 tvs %icc, 0x6
6062 rd %asi, %l4
6063 fmovsge %xcc, %f11, %f21
6064loop_231:
6065 movrgz %g6, 0x396, %g7
6066 rdhpr %hpstate, %o0
6067 movneg %xcc, %i3, %i0
6068 sdivx %i7, 0x080D, %g1
6069 ldx [%l7 + 0x08], %i2
6070 wrpr %o1, %i6, %cwp
6071 wr %l1, 0x130B, %y
6072 sra %o4, 0x01, %o6
6073 rdhpr %hsys_tick_cmpr, %g5
6074 fnot2s %f3, %f18
6075 tvc %xcc, 0x5
6076 rdhpr %htba, %g4
6077 sra %l6, %l0, %i5
6078 ldsw [%l7 + 0x74], %o5
6079 umul %o3, %l2, %g2
6080 wrpr %i1, 0x0AD9, %pil
6081 wr %i4, 0x1A05, %softint
6082 rd %y, %g3
6083 wrpr %o7, %l3, %pil
6084
6085 or %g0, 0x8, %l0
6086 sllx %l0, 0x3c, %l0
6087 wrhpr %l0, %g0, %hsys_tick_cmpr
6088 rdhpr %hintp, %o0
6089 rdhpr %htba, %i3
6090 wr %i0, %g6, %ccr
6091
6092 or %g0, 0x8, %l0
6093 sllx %l0, 0x3c, %l0
6094 wrhpr %l0, 0x42B, %hsys_tick_cmpr
6095 popc %i2, %l5
6096 rdpr %pil, %o1
6097
6098 or %g0, 0x8, %l0
6099 sllx %l0, 0x3c, %l0
6100 wrhpr %l0, 0x73A, %hsys_tick_cmpr
6101 xorcc %g1, %o4, %o6
6102 fbo,a %fcc2, loop_232
6103 wr %o2, 0x1D13, %sys_tick
6104 rd %pc, %g4
6105 wr %g0, 0x6, %fprs
6106loop_232:
6107 wrpr %l0, %i5, %cwp
6108 edge8ln %o5, %g5, %o3
6109 tpos %xcc, 0x3
6110 rd %asi, %l2
6111 wrpr %i1, 0x1129, %tick
6112 tn %icc, 0x3
6113 movle %icc, %g2, %i4
6114 rd %ccr, %g3
6115 movpos %xcc, %l3, %o7
6116 rd %ccr, %g7
6117 fnegd %f24, %f4
6118 movge %icc, %o0, %l4
6119 array16 %i0, %i3, %i7
6120 rdpr %pil, %g6
6121 rd %softint, %l5
6122 andncc %i2, %i6, %g1
6123 wrpr %o1, 0x07FD, %tick
6124 movg %xcc, %o6, %o4
6125 wrpr %l1, 0x1EEA, %cwp
6126 movpos %icc, %o2, %g4
6127 rdpr %wstate, %l6
6128 fsrc2 %f18, %f12
6129 wrpr %i5, %l0, %pil
6130 fornot2s %f7, %f6, %f26
6131 movg %xcc, %o5, %g5
6132 tsubcctv %o3, 0x12A5, %i1
6133
6134 or %g0, 0x8, %l0
6135 sllx %l0, 0x3c, %l0
6136 wrhpr %l0, %g0, %hsys_tick_cmpr
6137 saved
6138 rdpr %cwp, %g1
6139 rdpr %cansave, %g2
6140 rdpr %canrestore, %g3
6141 rdpr %cleanwin, %g4
6142 rdpr %otherwin, %g5
6143 rdpr %wstate, %g6
6144 subc %l2, 0x179F, %g3
6145 sllx %i4, 0x0F, %o7
6146 bn,pn %icc, loop_233
6147 fmovrse %g7, %f27, %f27
6148 rdhpr %hintp, %l3
6149 wrpr %l4, %i0, %pil
6150loop_233:
6151 membar 0x4B
6152 fbul %fcc0, loop_234
6153 wr %o0, 0x0EF5, %pic
6154 rd %tick_cmpr, %i7
6155 bneg %icc, loop_235
6156loop_234:
6157 wr %i3, 0x0D1B, %set_softint
6158 fmovsn %xcc, %f7, %f8
6159loop_235:
6160 nop
6161 set 0x40, %o7
6162 ldda [%l7 + %o7] 0x27, %g6
6163 movcc %xcc, %g1, %i6
6164 rdpr %cansave, %o1
6165 rd %asi, %o4
6166 membar #Sync
6167 wr %g0, 0x1f, %asi
6168 ldda [%l7 + 0x40] %asi, %f0
6169 bcc,pt %icc, loop_236
6170 subccc %l1, 0x0A44, %o6
6171 wr %g0, 0x5, %fprs
6172 movrne %i5, 0x37F, %o2
6173loop_236:
6174 rdhpr %htba, %l0
6175 wrpr %o5, %o3, %tick
6176 rdpr %cleanwin, %i1
6177 wr %g2, %g5, %clear_softint
6178 rd %tick_cmpr, %l2
6179 wrpr %i4, 0x0B66, %tick
6180 wr %o7, 0x087B, %clear_softint
6181 mova %xcc, %g7, %l3
6182
6183 or %g0, 0x8, %l0
6184 sllx %l0, 0x3c, %l0
6185 wrhpr %l0, 0xFD5, %hsys_tick_cmpr
6186 rdhpr %hsys_tick_cmpr, %i0
6187 wr %g0, 0x19, %asi
6188 lduwa [%l7 + 0x30] %asi, %i7
6189 fble %fcc3, loop_237
6190 rdhpr %hsys_tick_cmpr, %l5
6191 ble %icc, loop_238
6192 sll %i2, 0x0B, %g6
6193loop_237:
6194 movrne %g1, 0x363, %i6
6195 fpackfix %f8, %f15
6196loop_238:
6197 nop
6198
6199 or %g0, 0x8, %l0
6200 sllx %l0, 0x3c, %l0
6201 wrhpr %l0, %g0, %hsys_tick_cmpr
6202 addccc %o4, %l1, %o1
6203 fmovrslez %o6, %f14, %f31
6204 fpack16 %f22, %f0
6205 wr %l6, 0x03B3, %softint
6206
6207 or %g0, 0x8, %l0
6208 sllx %l0, 0x3c, %l0
6209 wrhpr %l0, %g0, %hsys_tick_cmpr
6210 rdpr %pil, %o2
6211 mulx %l0, 0x0F95, %o5
6212 wrpr %o3, 0x19A2, %cwp
6213 rdpr %otherwin, %i1
6214 subccc %g2, 0x1E6D, %g5
6215 popc %l2, %i4
6216 tn %icc, 0x2
6217
6218 or %g0, 0x8, %l0
6219 sllx %l0, 0x3c, %l0
6220 wrhpr %l0, %g0, %hsys_tick_cmpr
6221 rdpr %wstate, %o7
6222 wrpr %g7, 0x1588, %tick
6223 rdhpr %hintp, %l3
6224
6225 or %g0, 0x8, %l0
6226 sllx %l0, 0x3c, %l0
6227 wr %l0, %g0, %tick_cmpr
6228 wrpr %o0, %g4, %cwp
6229 fbo %fcc3, loop_239
6230 tsubcc %i0, %i7, %i2
6231 call loop_240
6232 wr %g6, 0x0C6A, %pic
6233loop_239:
6234 nop
6235
6236 or %g0, 0x8, %l0
6237 sllx %l0, 0x3c, %l0
6238 wr %l0, %g0, %sys_tick_cmpr
6239 umul %i6, %i3, %o4
6240loop_240:
6241 or %l1, 0x0546, %o6
6242 tleu %icc, 0x1
6243 subc %l6, %i5, %o2
6244 smulcc %o1, 0x06BF, %l0
6245 movvs %xcc, %o5, %i1
6246 rdpr %otherwin, %g2
6247 umul %o3, %g5, %l2
6248 rd %tick_cmpr, %i4
6249
6250 or %g0, 0x8, %l0
6251 sllx %l0, 0x3c, %l0
6252 wrhpr %l0, %g0, %hsys_tick_cmpr
6253 array8 %g3, %l3, %g7
6254 wr %g0, 0x5, %fprs
6255 rdhpr %hsys_tick_cmpr, %g4
6256 nop
6257 setx loop_241, %l0, %l1
6258 jmpl %l1, %i0
6259 wrpr %i7, %i2, %cwp
6260 tg %xcc, 0x0
6261 st %f6, [%l7 + 0x1C]
6262loop_241:
6263 nop
6264
6265 or %g0, 0x8, %l0
6266 sllx %l0, 0x3c, %l0
6267 wrhpr %l0, %g0, %hsys_tick_cmpr
6268
6269 or %g0, 0x8, %l0
6270 sllx %l0, 0x3c, %l0
6271 wrhpr %l0, 0xB09, %hsys_tick_cmpr
6272 fmovsg %icc, %f18, %f29
6273 rd %softint, %g6
6274 wr %g1, %i6, %pic
6275 rdpr %wstate, %o4
6276 rdpr %otherwin, %i3
6277 rdpr %pil, %l1
6278 fcmpes %fcc2, %f4, %f1
6279 rdpr %pil, %l6
6280 fpadd32 %f18, %f20, %f18
6281 array8 %o6, %i5, %o2
6282 wr %g0, 0x04, %asi
6283 lduwa [%l7 + 0x48] %asi, %l0
6284 rdhpr %hintp, %o5
6285 wr %o1, %g2, %pic
6286 swap [%l7 + 0x24], %o3
6287 rdhpr %hintp, %g5
6288 sdivx %i1, 0x1DA3, %l2
6289 fxnor %f14, %f12, %f4
6290 rd %tick_cmpr, %o7
6291 wrpr %g3, %l3, %cwp
6292 wr %i4, 0x111C, %pic
6293 wrpr %o0, 0x0A2B, %tick
6294 rdhpr %hintp, %g7
6295 rdpr %cansave, %g4
6296 fpackfix %f0, %f21
6297 movrlez %i7, 0x202, %i2
6298
6299 or %g0, 0x8, %l0
6300 sllx %l0, 0x3c, %l0
6301 wrhpr %l0, %g0, %hsys_tick_cmpr
6302 rdhpr %hintp, %i0
6303 wrpr %l5, %g1, %cwp
6304 rdpr %pil, %i6
6305 edge32ln %g6, %i3, %o4
6306 mulscc %l6, %l1, %o6
6307
6308 or %g0, 0x8, %l0
6309 sllx %l0, 0x3c, %l0
6310 wr %l0, %g0, %sys_tick_cmpr
6311 edge8n %o5, %o1, %i5
6312 wr %o3, %g5, %softint
6313 rd %tick_cmpr, %i1
6314 saved
6315 rdpr %cwp, %g1
6316 rdpr %cansave, %g2
6317 rdpr %canrestore, %g3
6318 rdpr %cleanwin, %g4
6319 rdpr %otherwin, %g5
6320 rdpr %wstate, %g6
6321 tsubcctv %g2, %o7, %g3
6322 wr %l2, %l3, %softint
6323 wr %g0, 0xe3, %asi
6324 stwa %i4, [%l7 + 0x1C] %asi
6325 membar #Sync
6326 rdpr %cansave, %o0
6327 rdpr %canrestore, %g4
6328 rdpr %cansave, %g7
6329 sdivcc %i2, 0x0DAC, %l4
6330 wr %i0, %l5, %pic
6331 subcc %g1, 0x0316, %i6
6332 wrpr %i7, %i3, %cwp
6333 wrpr %g6, %l6, %cwp
6334
6335 or %g0, 0x8, %l0
6336 sllx %l0, 0x3c, %l0
6337 wrhpr %l0, 0x84D, %hsys_tick_cmpr
6338 rdhpr %hintp, %o6
6339 wrpr %l0, %o5, %pil
6340 fmovrdgz %o1, %f22, %f18
6341 fmovdne %icc, %f12, %f20
6342 xorcc %o2, 0x0D35, %i5
6343
6344 or %g0, 0x8, %l0
6345 sllx %l0, 0x3c, %l0
6346 wrhpr %l0, %g0, %hsys_tick_cmpr
6347 wr %o3, %o7, %ccr
6348 edge32l %g3, %l2, %g2
6349 rdpr %gl, %l3
6350 rd %pc, %i4
6351
6352 or %g0, 0x8, %l0
6353 sllx %l0, 0x3c, %l0
6354 wrhpr %l0, 0xDB9, %hsys_tick_cmpr
6355 fbu,a %fcc2, loop_242
6356 bne,a,pn %icc, loop_243
6357 wrpr %i2, %g7, %pil
6358
6359 or %g0, 0x8, %l0
6360 sllx %l0, 0x3c, %l0
6361 wrhpr %l0, 0x517, %hsys_tick_cmpr
6362loop_242:
6363 rd %fprs, %i0
6364loop_243:
6365 nop
6366
6367 or %g0, 0x8, %l0
6368 sllx %l0, 0x3c, %l0
6369 wrhpr %l0, %g0, %hsys_tick_cmpr
6370 wrpr %i6, 0x1D42, %tick
6371 fmovscs %icc, %f16, %f13
6372 edge32n %i3, %g6, %l6
6373 rdpr %cansave, %l1
6374 rdpr %pil, %o4
6375 udivcc %l0, 0x0B00, %o6
6376 addcc %o1, %o5, %i5
6377 wr %g5, %i1, %clear_softint
6378 tvs %icc, 0x3
6379 orcc %o2, %o7, %g3
6380 rd %sys_tick_cmpr, %l2
6381 fmovsl %icc, %f9, %f24
6382 rdhpr %hsys_tick_cmpr, %o3
6383 sdiv %g2, 0x1DEA, %i4
6384 ldsb [%l7 + 0x0C], %g4
6385 rdpr %tba, %l3
6386 edge32l %i2, %g7, %o0
6387 ldx [%l7 + 0x58], %l5
6388
6389 or %g0, 0x8, %l0
6390 sllx %l0, 0x3c, %l0
6391 wrhpr %l0, 0x7EB, %hsys_tick_cmpr
6392 xnorcc %i0, %i7, %g1
6393 alignaddr %i6, %i3, %g6
6394
6395 or %g0, 0x8, %l0
6396 sllx %l0, 0x3c, %l0
6397 wrhpr %l0, 0xF44, %hsys_tick_cmpr
6398 movg %icc, %l0, %o6
6399 brlez %o1, loop_244
6400 rd %softint, %o5
6401 or %l1, 0x0C22, %i5
6402 wrpr %g5, 0x04CF, %cwp
6403loop_244:
6404 smulcc %i1, 0x1F9A, %o7
6405 rdhpr %hsys_tick_cmpr, %o2
6406 rd %y, %l2
6407 wr %o3, 0x03AA, %pic
6408 rdpr %wstate, %g3
6409 rd %sys_tick_cmpr, %g2
6410 tl %xcc, 0x0
6411 andn %g4, %i4, %l3
6412 wr %g0, 0x4, %fprs
6413 rdpr %cleanwin, %o0
6414 wrpr %l5, %i2, %cwp
6415 rdpr %cansave, %i0
6416 rdpr %canrestore, %i7
6417 rd %softint, %g1
6418 brz,a %i6, loop_245
6419 wr %i3, 0x045D, %set_softint
6420 std %l4, [%l7 + 0x28]
6421 fbge,a %fcc0, loop_246
6422loop_245:
6423 wrpr %l6, 0x1335, %pil
6424
6425 or %g0, 0x8, %l0
6426 sllx %l0, 0x3c, %l0
6427 wrhpr %l0, 0xF82, %hsys_tick_cmpr
6428 movrgez %o4, %o1, %o5
6429loop_246:
6430 tcc %xcc, 0x6
6431 rdhpr %htba, %o6
6432 rdhpr %hsys_tick_cmpr, %l1
6433 movge %icc, %i5, %i1
6434 rdhpr %hintp, %g5
6435 fcmpne32 %f0, %f4, %o2
6436 saved
6437 rdpr %cwp, %g1
6438 rdpr %cansave, %g2
6439 rdpr %canrestore, %g3
6440 rdpr %cleanwin, %g4
6441 rdpr %otherwin, %g5
6442 rdpr %wstate, %g6
6443 udivcc %l2, 0x1163, %o3
6444 edge32n %g3, %g2, %g4
6445 rdpr %tba, %o7
6446
6447 or %g0, 0x8, %l0
6448 sllx %l0, 0x3c, %l0
6449 wrhpr %l0, 0x48B, %hsys_tick_cmpr
6450 rd %tick_cmpr, %g7
6451 fmovrde %i4, %f0, %f12
6452 rdpr %cwp, %l5
6453 brlz %i2, loop_247
6454 umulcc %o0, %i0, %g1
6455 rdhpr %hintp, %i7
6456 bvs,a,pt %icc, loop_248
6457loop_247:
6458 wr %i6, 0x1AB2, %set_softint
6459 rd %asi, %l4
6460 flushw
6461loop_248:
6462 edge32n %l6, %g6, %i3
6463 wr %o4, %l0, %pic
6464 udiv %o5, 0x0CA0, %o1
6465 wrpr %o6, %l1, %pil
6466
6467 or %g0, 0x8, %l0
6468 sllx %l0, 0x3c, %l0
6469 wrhpr %l0, %g0, %hsys_tick_cmpr
6470 wr %g0, 0x80, %asi
6471 lda [%l7 + 0x18] %asi, %f14
6472 rdhpr %htba, %i5
6473 smul %o2, 0x1B4B, %g5
6474 membar 0x2E
6475 fmovdleu %xcc, %f0, %f27
6476 ldx [%l7 + 0x58], %o3
6477
6478 or %g0, 0x8, %l0
6479 sllx %l0, 0x3c, %l0
6480 wrhpr %l0, 0x41E, %hsys_tick_cmpr
6481 edge32 %g2, %g4, %o7
6482 rdhpr %hpstate, %l3
6483 rdhpr %hsys_tick_cmpr, %g3
6484 rdpr %cleanwin, %i4
6485 wrpr %g7, %i2, %cwp
6486 rd %softint, %l5
6487 edge8l %o0, %i0, %g1
6488 te %xcc, 0x7
6489 udiv %i6, 0x0F03, %i7
6490
6491 or %g0, 0x8, %l0
6492 sllx %l0, 0x3c, %l0
6493 wrhpr %l0, 0x54C, %hsys_tick_cmpr
6494 rdhpr %htba, %g6
6495 wr %l6, %o4, %clear_softint
6496 sll %i3, 0x18, %l0
6497 srlx %o5, 0x1E, %o1
6498 movrgz %l1, %o6, %i1
6499 rdhpr %hintp, %i5
6500 rdpr %canrestore, %g5
6501 movrlez %o3, %l2, %g2
6502 rd %fprs, %o2
6503 rd %asi, %o7
6504 flushw
6505
6506 or %g0, 0x8, %l0
6507 sllx %l0, 0x3c, %l0
6508 wrhpr %l0, 0x07B, %hsys_tick_cmpr
6509 umul %l3, 0x1644, %i4
6510 rdpr %pil, %g7
6511 movne %xcc, %i2, %l5
6512 tg %xcc, 0x1
6513 st %f4, [%l7 + 0x48]
6514 andncc %o0, %g3, %i0
6515 udiv %i6, 0x05AB, %i7
6516 tsubcc %g1, 0x0F2E, %l4
6517 set 0x14, %i2
6518 lduha [%l7 + %i2] 0x18, %g6
6519 sdivx %o4, 0x1BF6, %i3
6520 tvc %xcc, 0x0
6521 taddcctv %l6, 0x0A69, %o5
6522 rdpr %cwp, %l0
6523 wrpr %o1, 0x1E75, %cwp
6524 movrgez %o6, 0x06B, %i1
6525 andncc %i5, %g5, %l1
6526 move %icc, %l2, %o3
6527 wrpr %o2, 0x1FF3, %pil
6528 flushw
6529 rdpr %cwp, %o7
6530 orn %g2, %l3, %i4
6531 rdpr %tl, %g7
6532 sllx %g4, 0x12, %l5
6533 fpsub16 %f18, %f0, %f28
6534
6535 or %g0, 0x8, %l0
6536 sllx %l0, 0x3c, %l0
6537 wr %l0, %g0, %tick_cmpr
6538 fbu,a %fcc0, loop_249
6539 rd %asi, %g3
6540 wrpr %i0, %i6, %pil
6541
6542 or %g0, 0x8, %l0
6543 sllx %l0, 0x3c, %l0
6544 wrhpr %l0, 0x95C, %hsys_tick_cmpr
6545loop_249:
6546 edge16 %l4, %g1, %o4
6547 rdpr %canrestore, %i3
6548 rdhpr %hsys_tick_cmpr, %l6
6549 wr %g6, 0x1896, %clear_softint
6550 rd %softint, %l0
6551
6552 or %g0, 0x8, %l0
6553 sllx %l0, 0x3c, %l0
6554 wrhpr %l0, %g0, %hsys_tick_cmpr
6555 fandnot2 %f10, %f8, %f20
6556
6557 or %g0, 0x8, %l0
6558 sllx %l0, 0x3c, %l0
6559 wrhpr %l0, %g0, %hsys_tick_cmpr
6560 rdhpr %htba, %g5
6561 wr %l2, 0x0B34, %pic
6562 or %o3, 0x00D7, %l1
6563 wr %o2, %o7, %y
6564 fmovsa %xcc, %f15, %f22
6565 wrpr %l3, %i4, %tick
6566 wr %g2, 0x1547, %ccr
6567 wr %g7, 0x03DE, %set_softint
6568 rdhpr %hintp, %g4
6569 wr %l5, 0x0637, %set_softint
6570 wr %i2, %o0, %y
6571 movrne %g3, %i6, %i0
6572 rd %tick_cmpr, %i7
6573 rd %ccr, %l4
6574
6575 or %g0, 0x8, %l0
6576 sllx %l0, 0x3c, %l0
6577 wrhpr %l0, 0x395, %hsys_tick_cmpr
6578 faligndata %f6, %f0, %f20
6579 ld [%l7 + 0x24], %f18
6580 rdhpr %htba, %l6
6581
6582 or %g0, 0x8, %l0
6583 sllx %l0, 0x3c, %l0
6584 wrhpr %l0, 0x983, %hsys_tick_cmpr
6585 wr %g0, 0x18, %asi
6586 ldsha [%l7 + 0x52] %asi, %o1
6587 fpsub32 %f30, %f0, %f26
6588 array32 %l0, %i1, %i5
6589 wr %g5, 0x0D99, %sys_tick
6590 wr %o5, %o6, %set_softint
6591 wrpr %o3, %l1, %tick
6592 fmovrslez %l2, %f9, %f30
6593 edge32n %o2, %o7, %i4
6594 rdhpr %htba, %g2
6595 andn %g7, 0x1DA3, %g4
6596 rdhpr %hintp, %l5
6597 wr %i2, %l3, %ccr
6598 ldsh [%l7 + 0x56], %g3
6599 rdpr %cwp, %i6
6600 alignaddr %i0, %o0, %l4
6601 rdpr %tba, %o4
6602 addcc %i3, 0x0CC5, %i7
6603 rd %tick_cmpr, %g1
6604 rdhpr %hintp, %g6
6605
6606 or %g0, 0x8, %l0
6607 sllx %l0, 0x3c, %l0
6608 wrhpr %l0, %g0, %hsys_tick_cmpr
6609
6610 or %g0, 0x8, %l0
6611 sllx %l0, 0x3c, %l0
6612 wrhpr %l0, %g0, %hsys_tick_cmpr
6613 wr %i1, 0x0B73, %y
6614 stw %i5, [%l7 + 0x0C]
6615 movge %icc, %g5, %o5
6616 fcmpgt16 %f30, %f6, %o3
6617 rdhpr %htba, %o6
6618 mova %xcc, %l2, %l1
6619 rdpr %tba, %o2
6620 movvc %icc, %o7, %g2
6621 array16 %g7, %i4, %g4
6622 rd %asi, %l5
6623 rdhpr %hpstate, %i2
6624 rd %pc, %l3
6625 movvc %xcc, %i0, %o0
6626 rd %y, %i6
6627 movvc %xcc, %o4, %i3
6628 rdpr %cansave, %l4
6629 fcmpne16 %f16, %f24, %g1
6630
6631 or %g0, 0x8, %l0
6632 sllx %l0, 0x3c, %l0
6633 wr %l0, %g0, %tick_cmpr
6634 tvc %xcc, 0x7
6635 addc %o1, 0x05C1, %l6
6636 srax %l0, 0x0F, %i5
6637 rdhpr %hpstate, %i1
6638 movcc %icc, %o5, %g5
6639 wrpr %o3, %o6, %tick
6640 andncc %l2, %o2, %o7
6641 movge %xcc, %l1, %g2
6642 wrpr %g7, %g4, %tick
6643 rd %tick_cmpr, %l5
6644 wrpr %i4, 0x1829, %pil
6645 rd %tick_cmpr, %g3
6646 rd %y, %i2
6647 membar 0x69
6648 rd %softint, %i0
6649
6650 or %g0, 0x8, %l0
6651 sllx %l0, 0x3c, %l0
6652 wrhpr %l0, %g0, %hsys_tick_cmpr
6653 rdhpr %hpstate, %o0
6654 fbue %fcc2, loop_250
6655 tcs %icc, 0x2
6656 rdpr %wstate, %o4
6657 rdhpr %hintp, %i3
6658loop_250:
6659 fpsub32 %f10, %f4, %f0
6660 movl %icc, %g1, %l4
6661 rdpr %wstate, %i7
6662 rdhpr %hintp, %o1
6663 wr %g0, 0x81, %asi
6664 lduha [%l7 + 0x68] %asi, %g6
6665 andn %l0, 0x1080, %l6
6666 tge %icc, 0x3
6667 wr %i1, 0x00F0, %pic
6668
6669 or %g0, 0x8, %l0
6670 sllx %l0, 0x3c, %l0
6671 wrhpr %l0, 0x47C, %hsys_tick_cmpr
6672 for %f8, %f2, %f24
6673 rdpr %cwp, %i5
6674 wr %o6, 0x1B34, %clear_softint
6675 fmovscs %icc, %f19, %f25
6676 tvs %xcc, 0x4
6677
6678 or %g0, 0x8, %l0
6679 sllx %l0, 0x3c, %l0
6680 wrhpr %l0, 0x703, %hsys_tick_cmpr
6681 tsubcctv %o7, %o3, %g2
6682 rd %pc, %l1
6683 rd %fprs, %g4
6684 movrne %l5, %i4, %g7
6685 flushw
6686 ldsh [%l7 + 0x60], %g3
6687 movrlez %i2, 0x2C5, %l3
6688 rdpr %pil, %i6
6689 addccc %o0, 0x1EC7, %o4
6690 rd %pc, %i3
6691 rd %ccr, %i0
6692 umulcc %g1, %i7, %o1
6693 rdpr %wstate, %g6
6694 move %xcc, %l4, %l0
6695 rdpr %pil, %i1
6696 movre %l6, 0x1FA, %g5
6697 movg %icc, %i5, %o6
6698 wr %l2, %o2, %set_softint
6699 std %f4, [%l7 + 0x08]
6700 rdpr %cwp, %o5
6701 fbne %fcc2, loop_251
6702 popc 0x0361, %o3
6703
6704 or %g0, 0x8, %l0
6705 sllx %l0, 0x3c, %l0
6706 wrhpr %l0, %g0, %hsys_tick_cmpr
6707 wrpr %o7, 0x02B5, %pil
6708loop_251:
6709 umulcc %l5, 0x196C, %i4
6710 udivcc %i2, 0x0352, %g3
6711 rdpr %tba, %l3
6712 edge8l %o0, %i6, %i3
6713 fones %f10
6714 std %f26, [%l7 + 0x58]
6715 nop
6716 set 0x7C, %l1
6717 lduw [%l7 + %l1], %i0
6718 fbe %fcc0, loop_252
6719 rdhpr %hpstate, %o4
6720 stb %g1, [%l7 + 0x1E]
6721 wrpr %o1, 0x1A92, %tick
6722loop_252:
6723 rd %asi, %i7
6724
6725 or %g0, 0x8, %l0
6726 sllx %l0, 0x3c, %l0
6727 wrhpr %l0, 0x5E0, %hsys_tick_cmpr
6728
6729 or %g0, 0x8, %l0
6730 sllx %l0, 0x3c, %l0
6731 wrhpr %l0, 0x8E9, %hsys_tick_cmpr
6732 rdhpr %hintp, %l6
6733 wrpr %i1, 0x0D08, %cwp
6734 rdpr %otherwin, %g5
6735 wr %g0, 0x11, %asi
6736 sta %f4, [%l7 + 0x28] %asi
6737 fmovdl %xcc, %f17, %f11
6738
6739 or %g0, 0x8, %l0
6740 sllx %l0, 0x3c, %l0
6741 wrhpr %l0, 0x333, %hsys_tick_cmpr
6742
6743 or %g0, 0x8, %l0
6744 sllx %l0, 0x3c, %l0
6745 wrhpr %l0, 0x5C6, %hsys_tick_cmpr
6746
6747 or %g0, 0x8, %l0
6748 sllx %l0, 0x3c, %l0
6749 wrhpr %l0, %g0, %hsys_tick_cmpr
6750 rd %sys_tick_cmpr, %o5
6751 wrpr %g2, %l1, %cwp
6752 rd %fprs, %o7
6753 wr %l5, %o3, %set_softint
6754 andcc %g7, 0x1B93, %g4
6755 rdhpr %hpstate, %i2
6756 wrpr %i4, %l3, %pil
6757 fmovsneg %xcc, %f3, %f0
6758 rdhpr %hintp, %o0
6759 wrpr %i6, 0x1752, %tick
6760 wr %i3, 0x1A6A, %clear_softint
6761 fbl,a %fcc3, loop_253
6762 rdpr %tl, %i0
6763 rdhpr %htba, %o4
6764 wrpr %g1, %g3, %tick
6765loop_253:
6766 wr %o1, %i7, %set_softint
6767
6768 or %g0, 0x8, %l0
6769 sllx %l0, 0x3c, %l0
6770 wrhpr %l0, 0x811, %hsys_tick_cmpr
6771 udiv %l6, 0x003B, %i1
6772 umul %g5, 0x1D6E, %l0
6773 rdhpr %hpstate, %l2
6774 wr %o6, 0x0DE3, %sys_tick
6775 and %i5, %o2, %g2
6776 tcc %xcc, 0x1
6777 wrpr %o5, 0x1978, %cwp
6778 be,a,pt %icc, loop_254
6779 wr %g0, 0x7, %fprs
6780 udivx %o7, 0x0BB1, %l5
6781 addcc %o3, 0x112A, %g4
6782loop_254:
6783 ldx [%l7 + 0x70], %i2
6784 addccc %g7, 0x13C1, %i4
6785
6786 or %g0, 0x8, %l0
6787 sllx %l0, 0x3c, %l0
6788 wrhpr %l0, 0xFD1, %hsys_tick_cmpr
6789 ba,pt %icc, loop_255
6790 wr %i6, %i3, %sys_tick
6791 rdhpr %hsys_tick_cmpr, %i0
6792 rdhpr %hpstate, %o4
6793loop_255:
6794 tn %xcc, 0x0
6795 fmovrsgez %l3, %f23, %f10
6796 fbne %fcc3, loop_256
6797 wrpr %g3, 0x03DD, %pil
6798 nop
6799 setx loop_257, %l0, %l1
6800 jmpl %l1, %o1
6801 wr %g0, 0x5, %fprs
6802loop_256:
6803 nop
6804
6805 or %g0, 0x8, %l0
6806 sllx %l0, 0x3c, %l0
6807 wrhpr %l0, 0x31E, %hsys_tick_cmpr
6808 orn %l6, %l4, %g5
6809loop_257:
6810 andn %l0, 0x1E60, %l2
6811 rd %tick_cmpr, %o6
6812 wrpr %i5, 0x015E, %tick
6813 wrpr %o2, 0x1774, %tick
6814
6815 or %g0, 0x8, %l0
6816 sllx %l0, 0x3c, %l0
6817 wrhpr %l0, %g0, %hsys_tick_cmpr
6818 rdpr %tba, %o5
6819 wrpr %l1, 0x0371, %cwp
6820 rd %tick_cmpr, %o7
6821 rdpr %otherwin, %l5
6822 fmovsne %icc, %f24, %f8
6823 sdivx %o3, 0x1654, %g4
6824 nop
6825 set 0x70, %o2
6826 std %i0, [%l7 + %o2]
6827 wrpr %i2, %g7, %pil
6828 andn %i4, %i6, %i3
6829 edge8 %i0, %o0, %o4
6830 andncc %g3, %o1, %l3
6831 rdhpr %hsys_tick_cmpr, %i7
6832 saved
6833 rdpr %cwp, %g1
6834 rdpr %cansave, %g2
6835 rdpr %canrestore, %g3
6836 rdpr %cleanwin, %g4
6837 rdpr %otherwin, %g5
6838 rdpr %wstate, %g6
6839 rdpr %pil, %g1
6840 rd %softint, %g6
6841 rdpr %cansave, %l6
6842 movg %xcc, %l4, %l0
6843 add %l7, 0x70, %l6
6844 wr %g0, 0x19, %asi
6845 ldxa [%l6] %asi, %l2
6846 casxa [%l6] %asi, %l2, %g5
6847 fmovrdne %o6, %f16, %f16
6848 wrpr %i5, %o2, %pil
6849 tneg %xcc, 0x1
6850 set 0x40, %g3
6851 stda %f0, [%l7 + %g3] 0x19
6852 movcc %xcc, %g2, %l1
6853 fzero %f10
6854 rdhpr %htba, %o7
6855 wrpr %l5, %o5, %tick
6856 wrpr %o3, %i1, %pil
6857 move %icc, %i2, %g4
6858 rd %fprs, %i4
6859 wrpr %i6, 0x10F7, %cwp
6860 fbul %fcc1, loop_258
6861 rdpr %gl, %i3
6862 smulcc %i0, 0x1410, %o0
6863 wrpr %o4, 0x1916, %tick
6864loop_258:
6865 wrpr %g3, 0x03C7, %tick
6866 wr %o1, %l3, %y
6867 rd %tick_cmpr, %i7
6868 wrpr %g6, %l6, %cwp
6869 movvc %icc, %l4, %l0
6870 rdpr %wstate, %g1
6871 wrpr %g5, 0x1A08, %pil
6872 rd %y, %o6
6873 rd %y, %i5
6874 wr %l2, %g2, %softint
6875 sdivx %l1, 0x07AC, %o2
6876 wr %o7, %l5, %ccr
6877 movge %xcc, %o5, %i1
6878 rd %ccr, %i2
6879 rd %pc, %o3
6880 fandnot2 %f24, %f14, %f20
6881 movl %icc, %g4, %g7
6882 bgu,a %icc, loop_259
6883 rd %tick_cmpr, %i6
6884 rd %tick_cmpr, %i4
6885 rd %pc, %i0
6886loop_259:
6887 rdpr %canrestore, %o0
6888 rdhpr %hpstate, %i3
6889 wrpr %g3, 0x1875, %pil
6890 rdpr %cleanwin, %o4
6891 ble,pn %icc, loop_260
6892 fmul8x16al %f20, %f6, %f28
6893 faligndata %f6, %f22, %f4
6894 rdpr %tl, %o1
6895loop_260:
6896 wr %i7, %l3, %clear_softint
6897 fmovdcs %icc, %f29, %f26
6898
6899 or %g0, 0x8, %l0
6900 sllx %l0, 0x3c, %l0
6901 wrhpr %l0, 0x1D0, %hsys_tick_cmpr
6902 udivcc %g6, 0x19F3, %l0
6903 rd %tick_cmpr, %g1
6904 fnot2 %f18, %f20
6905 edge16ln %g5, %l4, %i5
6906 movle %icc, %o6, %g2
6907 wr %l1, 0x10A4, %sys_tick
6908 fmovrdlez %o2, %f22, %f30
6909 ba,pn %xcc, loop_261
6910 movl %icc, %l2, %l5
6911 tsubcctv %o5, 0x1A31, %o7
6912 rd %pc, %i1
6913loop_261:
6914 nop
6915 wr %g0, 0x0c, %asi
6916 ldda [%l7 + 0x40] %asi, %f0
6917 movvs %icc, %i2, %g4
6918 rdpr %cwp, %o3
6919 rd %pc, %g7
6920 rdhpr %hsys_tick_cmpr, %i6
6921
6922 or %g0, 0x8, %l0
6923 sllx %l0, 0x3c, %l0
6924 wrhpr %l0, 0x670, %hsys_tick_cmpr
6925 std %f20, [%l7 + 0x58]
6926 wrpr %i4, %i3, %cwp
6927 rdhpr %hpstate, %o4
6928 wr %o1, %g3, %pic
6929
6930 or %g0, 0x8, %l0
6931 sllx %l0, 0x3c, %l0
6932 wrhpr %l0, %g0, %hsys_tick_cmpr
6933 ldsb [%l7 + 0x5A], %l6
6934 rd %ccr, %i7
6935 mulscc %g6, 0x062A, %g1
6936 rd %softint, %g5
6937 wr %g0, 0x7, %fprs
6938
6939 or %g0, 0x8, %l0
6940 sllx %l0, 0x3c, %l0
6941 wrhpr %l0, %g0, %hsys_tick_cmpr
6942 movleu %icc, %l1, %o2
6943 fmovdneg %xcc, %f25, %f21
6944 orn %g2, 0x10A1, %l2
6945 rdhpr %htba, %l5
6946 rdhpr %hsys_tick_cmpr, %o5
6947 umul %o7, 0x1EA7, %i1
6948
6949 or %g0, 0x8, %l0
6950 sllx %l0, 0x3c, %l0
6951 wr %l0, %g0, %sys_tick_cmpr
6952 flushw
6953
6954 or %g0, 0x8, %l0
6955 sllx %l0, 0x3c, %l0
6956 wrhpr %l0, %g0, %hsys_tick_cmpr
6957 rd %softint, %i6
6958 rdhpr %hpstate, %g7
6959 rdpr %canrestore, %o0
6960 set 0x19, %l0
6961 ldsba [%l7 + %l0] 0x81, %i0
6962 rdpr %canrestore, %i4
6963 move %icc, %i3, %o1
6964 movgu %icc, %o4, %l3
6965 movrlez %g3, %i7, %l6
6966
6967 or %g0, 0x8, %l0
6968 sllx %l0, 0x3c, %l0
6969 wrhpr %l0, 0x6E0, %hsys_tick_cmpr
6970 mulscc %g5, %l4, %g1
6971 wrpr %l0, 0x0DA4, %pil
6972 subc %o6, %l1, %i5
6973 wrpr %g2, %l2, %cwp
6974 alignaddrl %l5, %o2, %o5
6975 wr %i1, 0x14EB, %clear_softint
6976 fmovdge %icc, %f22, %f12
6977 rdpr %cwp, %i2
6978 umulcc %o7, %o3, %g4
6979 add %g7, %o0, %i6
6980 wrpr %i0, 0x1931, %tick
6981 wr %i3, %o1, %clear_softint
6982 wrpr %o4, 0x072F, %pil
6983 rd %tick_cmpr, %l3
6984 wrpr %i4, 0x174E, %cwp
6985 fsrc2s %f29, %f19
6986 edge16ln %i7, %l6, %g6
6987 rdhpr %hintp, %g3
6988 wrpr %l4, 0x0F84, %cwp
6989 udivcc %g5, 0x04A0, %g1
6990
6991 or %g0, 0x8, %l0
6992 sllx %l0, 0x3c, %l0
6993 wrhpr %l0, %g0, %hsys_tick_cmpr
6994 rdhpr %hpstate, %l1
6995 rd %fprs, %g2
6996 rd %sys_tick_cmpr, %l2
6997
6998 or %g0, 0x8, %l0
6999 sllx %l0, 0x3c, %l0
7000 wrhpr %l0, %g0, %hsys_tick_cmpr
7001 wr %o2, %o5, %y
7002 rd %pc, %i2
7003 wrpr %i1, %o7, %cwp
7004 wr %g0, 0x6, %fprs
7005 subcc %o0, %i6, %i0
7006 rdpr %tl, %g4
7007 tl %icc, 0x4
7008 rdhpr %hsys_tick_cmpr, %o4
7009 xor %o1, %i4, %l3
7010
7011 or %g0, 0x8, %l0
7012 sllx %l0, 0x3c, %l0
7013 wrhpr %l0, %g0, %hsys_tick_cmpr
7014 edge16 %g6, %l6, %l4
7015 rd %sys_tick_cmpr, %g3
7016
7017 or %g0, 0x8, %l0
7018 sllx %l0, 0x3c, %l0
7019 wr %l0, %g0, %tick_cmpr
7020
7021 or %g0, 0x8, %l0
7022 sllx %l0, 0x3c, %l0
7023 wrhpr %l0, %g0, %hsys_tick_cmpr
7024 tge %icc, 0x0
7025
7026 or %g0, 0x8, %l0
7027 sllx %l0, 0x3c, %l0
7028 wrhpr %l0, %g0, %hsys_tick_cmpr
7029 set 0x40, %i1
7030 ldda [%l7 + %i1] 0x19, %f0
7031 rd %y, %l0
7032 edge8 %g2, %l5, %l2
7033 wrpr %o2, %i5, %pil
7034 umulcc %i2, %o5, %i1
7035 rd %pc, %o3
7036 rd %softint, %o7
7037
7038 or %g0, 0x8, %l0
7039 sllx %l0, 0x3c, %l0
7040 wr %l0, 0x312, %sys_tick_cmpr
7041 wr %i6, 0x1DEF, %softint
7042 rdpr %pil, %i0
7043 movle %icc, %g4, %o0
7044 tsubcctv %o4, %i3, %i4
7045 fbl %fcc1, loop_262
7046 ta %xcc, 0x4
7047 rdhpr %htba, %l3
7048 rdhpr %hintp, %o1
7049loop_262:
7050 wrpr %g6, %i7, %cwp
7051 wr %l4, 0x1FC9, %pic
7052
7053 or %g0, 0x8, %l0
7054 sllx %l0, 0x3c, %l0
7055 wrhpr %l0, %g0, %hsys_tick_cmpr
7056 rdhpr %hintp, %g1
7057 fmovrslez %o6, %f20, %f30
7058 udiv %g5, 0x0ED0, %l1
7059 and %l6, 0x0A8B, %g2
7060 fbo,a %fcc0, loop_263
7061 orcc %l5, 0x1376, %l2
7062 xnorcc %o2, %l0, %i5
7063 rdhpr %hsys_tick_cmpr, %i2
7064loop_263:
7065 nop
7066
7067 or %g0, 0x8, %l0
7068 sllx %l0, 0x3c, %l0
7069 wrhpr %l0, 0x1F4, %hsys_tick_cmpr
7070 rdpr %cwp, %o3
7071 wr %i1, %o7, %y
7072 tvs %icc, 0x7
7073 saved
7074 rdpr %cwp, %g1
7075 rdpr %cansave, %g2
7076 rdpr %canrestore, %g3
7077 rdpr %cleanwin, %g4
7078 rdpr %otherwin, %g5
7079 rdpr %wstate, %g6
7080 rd %pc, %g7
7081 smulcc %i0, 0x0CD0, %i6
7082 rdpr %gl, %g4
7083 fmovrslz %o0, %f1, %f30
7084 edge32l %o4, %i3, %l3
7085 set 0x63, %o0
7086 stba %i4, [%l7 + %o0] 0x14
7087 faligndata %f12, %f14, %f14
7088 rd %pc, %o1
7089
7090 or %g0, 0x8, %l0
7091 sllx %l0, 0x3c, %l0
7092 wr %l0, 0x2E6, %tick_cmpr
7093
7094 or %g0, 0x8, %l0
7095 sllx %l0, 0x3c, %l0
7096 wrhpr %l0, %g0, %hsys_tick_cmpr
7097 rd %sys_tick_cmpr, %i7
7098 sdiv %g3, 0x033E, %o6
7099 tvs %icc, 0x7
7100 fcmps %fcc3, %f23, %f31
7101 rd %sys_tick_cmpr, %g1
7102 wr %g5, 0x1B7C, %set_softint
7103 wr %l1, 0x19CC, %clear_softint
7104 wr %l6, %l5, %set_softint
7105 addccc %l2, %o2, %l0
7106 smulcc %i5, %g2, %o5
7107 fandnot2 %f16, %f30, %f2
7108 srl %i2, %i1, %o3
7109 rdhpr %hsys_tick_cmpr, %g7
7110 pdist %f24, %f0, %f0
7111
7112 or %g0, 0x8, %l0
7113 sllx %l0, 0x3c, %l0
7114 wrhpr %l0, %g0, %hsys_tick_cmpr
7115 wrpr %i0, %g4, %tick
7116 tn %xcc, 0x1
7117 rdhpr %hintp, %i6
7118
7119 or %g0, 0x8, %l0
7120 sllx %l0, 0x3c, %l0
7121 wrhpr %l0, 0xF5A, %hsys_tick_cmpr
7122 rdhpr %hpstate, %o0
7123 rdhpr %hintp, %l3
7124 fbuge %fcc0, loop_264
7125 rd %asi, %i4
7126
7127 or %g0, 0x8, %l0
7128 sllx %l0, 0x3c, %l0
7129 wrhpr %l0, %g0, %hsys_tick_cmpr
7130 sir 0x01EC
7131loop_264:
7132 rdhpr %htba, %g6
7133 movge %xcc, %l4, %i7
7134 edge16ln %o1, %g3, %g1
7135 sub %g5, 0x00A5, %o6
7136 wrpr %l6, %l1, %cwp
7137 set 0x1C, %g5
7138 swapa [%l7 + %g5] 0x10, %l5
7139 wrpr %l2, 0x0B7E, %pil
7140 movneg %icc, %l0, %i5
7141 rdpr %cleanwin, %o2
7142 wrpr %o5, %i2, %cwp
7143 rd %asi, %g2
7144 rdhpr %hintp, %i1
7145 rdpr %tl, %g7
7146 rdhpr %hsys_tick_cmpr, %o3
7147
7148 or %g0, 0x8, %l0
7149 sllx %l0, 0x3c, %l0
7150 wrhpr %l0, 0x654, %hsys_tick_cmpr
7151 fmovdgu %xcc, %f4, %f18
7152
7153 or %g0, 0x8, %l0
7154 sllx %l0, 0x3c, %l0
7155 wr %l0, %g0, %sys_tick_cmpr
7156 restored
7157 rdpr %cwp, %g1
7158 rdpr %cansave, %g2
7159 rdpr %canrestore, %g3
7160 rdpr %cleanwin, %g4
7161 rdpr %otherwin, %g5
7162 rdpr %wstate, %g6
7163
7164 or %g0, 0x8, %l0
7165 sllx %l0, 0x3c, %l0
7166 wrhpr %l0, 0x105, %hsys_tick_cmpr
7167 wrpr %l3, 0x0658, %pil
7168 tn %icc, 0x2
7169 movle %xcc, %o0, %i3
7170 rdhpr %hpstate, %i4
7171
7172 or %g0, 0x8, %l0
7173 sllx %l0, 0x3c, %l0
7174 wrhpr %l0, 0x520, %hsys_tick_cmpr
7175 mulx %o1, 0x1726, %g3
7176 rdpr %cwp, %g1
7177 rdpr %tba, %g5
7178 movvs %xcc, %o6, %l4
7179
7180 or %g0, 0x8, %l0
7181 sllx %l0, 0x3c, %l0
7182 wrhpr %l0, 0x61F, %hsys_tick_cmpr
7183 fmovdn %icc, %f3, %f13
7184 stb %l1, [%l7 + 0x28]
7185 wrpr %l2, %l0, %tick
7186 movleu %xcc, %l5, %i5
7187 brlez %o2, loop_265
7188 wr %o5, 0x065B, %softint
7189 udiv %i2, 0x0B92, %i1
7190 fexpand %f16, %f16
7191loop_265:
7192 membar 0x3F
7193 fmovdn %xcc, %f16, %f0
7194 movvc %icc, %g7, %o3
7195 movne %icc, %o7, %g2
7196 movrne %i0, 0x03A, %o4
7197 ld [%l7 + 0x20], %f15
7198 wr %i6, %l3, %pic
7199 rdhpr %htba, %o0
7200 rdhpr %hpstate, %g4
7201 rdhpr %hpstate, %i4
7202 lduw [%l7 + 0x7C], %g6
7203 rd %softint, %i7
7204 rdpr %cansave, %o1
7205 st %f30, [%l7 + 0x7C]
7206 stb %i3, [%l7 + 0x37]
7207 fsrc1s %f0, %f4
7208 rdhpr %hpstate, %g1
7209 smul %g5, 0x1415, %o6
7210 wrpr %l4, %g3, %tick
7211 rd %y, %l1
7212 movle %xcc, %l6, %l0
7213 rdhpr %hpstate, %l5
7214
7215 or %g0, 0x8, %l0
7216 sllx %l0, 0x3c, %l0
7217 wrhpr %l0, 0x63B, %hsys_tick_cmpr
7218 wr %g0, 0x89, %asi
7219 ldsha [%l7 + 0x34] %asi, %o5
7220 wrpr %i2, %i1, %tick
7221 wr %g7, 0x09D1, %set_softint
7222 rd %ccr, %o3
7223 tgu %xcc, 0x6
7224 rdhpr %hpstate, %o7
7225 rdhpr %hsys_tick_cmpr, %o2
7226
7227 or %g0, 0x8, %l0
7228 sllx %l0, 0x3c, %l0
7229 wr %l0, 0xDD5, %sys_tick_cmpr
7230 rdpr %gl, %g2
7231 rd %sys_tick_cmpr, %i6
7232 fbule %fcc3, loop_266
7233 andncc %l3, %g4, %i4
7234
7235 or %g0, 0x8, %l0
7236 sllx %l0, 0x3c, %l0
7237 wr %l0, %g0, %sys_tick_cmpr
7238 set 0x3C, %i0
7239 swapa [%l7 + %i0] 0x0c, %o1
7240loop_266:
7241 rdpr %tba, %g6
7242 sdivx %g1, 0x1F2E, %i3
7243 rdpr %pil, %o6
7244 rdpr %pil, %g5
7245
7246 or %g0, 0x8, %l0
7247 sllx %l0, 0x3c, %l0
7248 wrhpr %l0, %g0, %hsys_tick_cmpr
7249 xorcc %g3, %l6, %l1
7250 fpack16 %f14, %f29
7251 wrpr %l5, %l2, %tick
7252 rdhpr %hsys_tick_cmpr, %l0
7253 wr %o5, %i5, %ccr
7254 rdpr %canrestore, %i1
7255 rdpr %cansave, %g7
7256 rdhpr %hsys_tick_cmpr, %i2
7257 rdhpr %hpstate, %o3
7258 rdhpr %hpstate, %o7
7259 udivx %o2, 0x0038, %o4
7260 rd %asi, %g2
7261 array32 %i0, %l3, %g4
7262 rdhpr %hsys_tick_cmpr, %i4
7263 edge8 %i6, %o0, %o1
7264 nop
7265 setx loop_267, %l0, %l1
7266 jmpl %l1, %i7
7267 rdpr %cleanwin, %g6
7268
7269 or %g0, 0x8, %l0
7270 sllx %l0, 0x3c, %l0
7271 wrhpr %l0, %g0, %hsys_tick_cmpr
7272
7273 or %g0, 0x8, %l0
7274 sllx %l0, 0x3c, %l0
7275 wrhpr %l0, 0x741, %hsys_tick_cmpr
7276loop_267:
7277 ble,a,pn %xcc, loop_268
7278 wr %g5, 0x02C8, %ccr
7279 membar #Sync
7280 set 0x40, %g7
7281 ldda [%l7 + %g7] 0xf8, %f0
7282loop_268:
7283 rd %sys_tick_cmpr, %g1
7284 movrlz %g3, %l6, %l1
7285 tne %xcc, 0x4
7286 rd %asi, %l4
7287 set 0x75, %l5
7288 ldstuba [%l7 + %l5] 0x89, %l5
7289 wrpr %l2, 0x0069, %cwp
7290 movre %l0, 0x027, %i5
7291
7292 or %g0, 0x8, %l0
7293 sllx %l0, 0x3c, %l0
7294 wrhpr %l0, %g0, %hsys_tick_cmpr
7295 rd %y, %i2
7296 movge %icc, %o3, %o5
7297 rd %ccr, %o2
7298 wr %g0, 0x18, %asi
7299 lduba [%l7 + 0x55] %asi, %o7
7300 subccc %o4, 0x0584, %i0
7301 wrpr %l3, %g2, %cwp
7302 fmovda %xcc, %f1, %f21
7303 wrpr %g4, 0x17A7, %pil
7304 udivx %i4, 0x1EE3, %i6
7305
7306 or %g0, 0x8, %l0
7307 sllx %l0, 0x3c, %l0
7308 wrhpr %l0, 0x5E0, %hsys_tick_cmpr
7309 movcc %icc, %i7, %g6
7310 fbu,a %fcc1, loop_269
7311 fmovsneg %icc, %f3, %f18
7312 fblg,a %fcc3, loop_270
7313 rdhpr %htba, %o6
7314loop_269:
7315 wr %i3, 0x157B, %pic
7316 fsrc2s %f11, %f17
7317loop_270:
7318 rd %asi, %g1
7319 rd %pc, %g5
7320 addcc %l6, 0x1352, %g3
7321 movrlz %l1, 0x1CA, %l5
7322 set 0x60, %l4
7323 swapa [%l7 + %l4] 0x80, %l2
7324 smul %l0, 0x1A3D, %l4
7325 rd %tick_cmpr, %i5
7326 wrpr %g7, %i2, %cwp
7327 rd %ccr, %o3
7328 rdpr %cansave, %o5
7329 rdpr %cleanwin, %o2
7330 set 0x28, %g2
7331 stha %i1, [%l7 + %g2] 0x80
7332 rdhpr %hintp, %o4
7333 fcmple16 %f6, %f2, %i0
7334
7335 or %g0, 0x8, %l0
7336 sllx %l0, 0x3c, %l0
7337 wrhpr %l0, 0x49F, %hsys_tick_cmpr
7338 rdpr %wstate, %o7
7339 subccc %g4, %g2, %i4
7340
7341 or %g0, 0x8, %l0
7342 sllx %l0, 0x3c, %l0
7343 wrhpr %l0, %g0, %hsys_tick_cmpr
7344 fmul8x16 %f19, %f26, %f14
7345 movg %xcc, %o0, %i6
7346 set 0x44, %g6
7347 sta %f24, [%l7 + %g6] 0x88
7348
7349 or %g0, 0x8, %l0
7350 sllx %l0, 0x3c, %l0
7351 wrhpr %l0, %g0, %hsys_tick_cmpr
7352 rd %ccr, %o6
7353 fbue %fcc3, loop_271
7354 rdpr %cwp, %i3
7355 wrpr %i7, %g5, %pil
7356 rdhpr %hsys_tick_cmpr, %g1
7357loop_271:
7358 movg %icc, %l6, %l1
7359 andcc %g3, %l2, %l0
7360 andncc %l5, %i5, %g7
7361 edge32l %i2, %o3, %o5
7362 rdpr %tl, %o2
7363 rd %pc, %l4
7364 sllx %i1, %i0, %l3
7365 movle %xcc, %o7, %o4
7366 rdpr %cleanwin, %g2
7367 add %i4, %o1, %g4
7368 rdhpr %htba, %i6
7369 rdpr %cansave, %g6
7370 ldsh [%l7 + 0x66], %i3
7371 bn,pn %icc, loop_272
7372 orncc %i7, 0x11EC, %o6
7373 fmuld8ulx16 %f6, %f13, %f12
7374
7375 or %g0, 0x8, %l0
7376 sllx %l0, 0x3c, %l0
7377 wrhpr %l0, %g0, %hsys_tick_cmpr
7378loop_272:
7379 wr %l6, %g5, %sys_tick
7380 fcmped %fcc3, %f20, %f8
7381 rdhpr %hpstate, %l1
7382 rdpr %pil, %l2
7383 wr %l0, %g3, %y
7384 movge %icc, %i5, %l5
7385 siam 0x3
7386 edge8n %i2, %o3, %o5
7387 rd %fprs, %g7
7388 rd %fprs, %l4
7389 rdpr %cwp, %i1
7390 fble %fcc2, loop_273
7391 movcs %xcc, %i0, %o2
7392 rdpr %otherwin, %l3
7393 wrpr %o4, 0x083D, %tick
7394loop_273:
7395 nop
7396
7397 or %g0, 0x8, %l0
7398 sllx %l0, 0x3c, %l0
7399 wr %l0, %g0, %sys_tick_cmpr
7400 addc %i4, 0x1B5E, %o7
7401 wr %g4, 0x1EC7, %pic
7402 wr %o1, 0x16EF, %ccr
7403
7404 or %g0, 0x8, %l0
7405 sllx %l0, 0x3c, %l0
7406 wrhpr %l0, 0xBDB, %hsys_tick_cmpr
7407 edge16l %g6, %i3, %i7
7408 wr %o6, %g1, %clear_softint
7409
7410 or %g0, 0x8, %l0
7411 sllx %l0, 0x3c, %l0
7412 wrhpr %l0, 0xA21, %hsys_tick_cmpr
7413 saved
7414 rdpr %cwp, %g1
7415 rdpr %cansave, %g2
7416 rdpr %canrestore, %g3
7417 rdpr %cleanwin, %g4
7418 rdpr %otherwin, %g5
7419 rdpr %wstate, %g6
7420 nop
7421 set 0x38, %o5
7422 prefetch [%l7 + %o5], 0x2
7423 wr %l1, %l6, %set_softint
7424 edge16n %l2, %g3, %l0
7425 edge8l %i5, %l5, %o3
7426 wr %o5, 0x162F, %set_softint
7427 rdhpr %hsys_tick_cmpr, %i2
7428
7429 or %g0, 0x8, %l0
7430 sllx %l0, 0x3c, %l0
7431 wrhpr %l0, %g0, %hsys_tick_cmpr
7432 fmovsg %xcc, %f5, %f18
7433 rdhpr %hintp, %g7
7434 wrpr %i0, 0x1377, %tick
7435 mova %xcc, %i1, %l3
7436 fandnot1s %f30, %f18, %f12
7437 fmul8x16 %f23, %f18, %f24
7438 mulscc %o2, %o4, %g2
7439 rdpr %cansave, %i4
7440 smul %o7, 0x018A, %g4
7441 bcc,a,pt %xcc, loop_274
7442 rd %ccr, %i6
7443 wrpr %g6, 0x1DBA, %pil
7444 movvs %icc, %i3, %o1
7445loop_274:
7446 nop
7447
7448 or %g0, 0x8, %l0
7449 sllx %l0, 0x3c, %l0
7450 wrhpr %l0, %g0, %hsys_tick_cmpr
7451 rdhpr %hintp, %o6
7452 fbul,a %fcc3, loop_275
7453 rd %sys_tick_cmpr, %g1
7454
7455 or %g0, 0x8, %l0
7456 sllx %l0, 0x3c, %l0
7457 wrhpr %l0, %g0, %hsys_tick_cmpr
7458 orcc %i7, 0x1AB4, %l1
7459loop_275:
7460 move %xcc, %l6, %l2
7461 or %l0, 0x0695, %i5
7462 rdpr %tl, %g3
7463 fble,a %fcc1, loop_276
7464 fblg %fcc1, loop_277
7465 edge32 %l5, %o5, %o3
7466 bcs,a,pt %icc, loop_278
7467loop_276:
7468 te %icc, 0x5
7469loop_277:
7470 wr %i2, 0x1404, %pic
7471 fmuld8ulx16 %f8, %f26, %f2
7472loop_278:
7473 rdpr %tl, %g7
7474 rdhpr %hsys_tick_cmpr, %l4
7475 tle %icc, 0x1
7476 mova %icc, %i0, %l3
7477 wr %i1, %o4, %pic
7478 rdpr %cansave, %o2
7479 wrpr %g2, %o7, %cwp
7480 rd %ccr, %g4
7481 wrpr %i6, %g6, %cwp
7482 fblg,a %fcc0, loop_279
7483 orn %i4, %i3, %o1
7484 and %o6, 0x18EB, %g1
7485 fmul8x16 %f19, %f10, %f8
7486loop_279:
7487 rdhpr %htba, %g5
7488 wr %i7, 0x039C, %clear_softint
7489 rdpr %canrestore, %l1
7490 tsubcctv %l6, %o0, %l2
7491 xorcc %l0, 0x1054, %g3
7492 bvc,pt %xcc, loop_280
7493 fmovrslez %l5, %f18, %f18
7494 rdpr %cwp, %o5
7495 taddcctv %i5, %i2, %g7
7496loop_280:
7497 fpsub32 %f24, %f20, %f26
7498 fmovsl %icc, %f3, %f16
7499 wr %o3, 0x0D09, %softint
7500 xor %i0, %l4, %i1
7501 umulcc %o4, %o2, %l3
7502 std %f12, [%l7 + 0x30]
7503 subccc %o7, %g2, %g4
7504 rdhpr %hpstate, %i6
7505 movrne %g6, 0x2FF, %i3
7506 rdpr %gl, %i4
7507 rd %asi, %o1
7508 smul %g1, %g5, %o6
7509 rdpr %tl, %l1
7510 rdhpr %hsys_tick_cmpr, %l6
7511 rdhpr %htba, %i7
7512 wr %o0, 0x1A06, %y
7513 tne %xcc, 0x7
7514
7515 or %g0, 0x8, %l0
7516 sllx %l0, 0x3c, %l0
7517 wrhpr %l0, %g0, %hsys_tick_cmpr
7518
7519 or %g0, 0x8, %l0
7520 sllx %l0, 0x3c, %l0
7521 wrhpr %l0, 0xBF3, %hsys_tick_cmpr
7522 fmovsl %xcc, %f31, %f8
7523 wr %i5, %l5, %sys_tick
7524 add %g7, %i2, %i0
7525 wrpr %l4, %i1, %cwp
7526 wrpr %o4, %o2, %tick
7527 rdhpr %hsys_tick_cmpr, %o3
7528 brz,a %o7, loop_281
7529 movl %xcc, %l3, %g4
7530 addc %g2, 0x19D4, %g6
7531 wr %i6, %i4, %sys_tick
7532loop_281:
7533 fcmpgt32 %f6, %f26, %o1
7534 udiv %g1, 0x1E1F, %g5
7535 wrpr %o6, %l1, %pil
7536 rdhpr %htba, %i3
7537 wrpr %i7, 0x1E28, %cwp
7538 movg %icc, %l6, %l2
7539 rd %softint, %g3
7540 wrpr %l0, %o5, %cwp
7541 rdpr %pil, %i5
7542 rdhpr %hpstate, %o0
7543
7544 or %g0, 0x8, %l0
7545 sllx %l0, 0x3c, %l0
7546 wrhpr %l0, 0xC7E, %hsys_tick_cmpr
7547 smul %g7, 0x0C75, %i2
7548 sdiv %i0, 0x1A64, %l4
7549 rdhpr %htba, %i1
7550 nop
7551 setx loop_282, %l0, %l1
7552 wrpr 0x1, %tl
7553 wrpr %l1, %tpc
7554 add %l1, 0x4, %l1
7555 wrpr %l1, %tnpc
7556 setx 0x34400001400, %l0, %l1
7557 wrpr %l1, %tstate
7558 wrhpr 0x4, %htstate
7559 retry
7560 prefetch [%l7 + 0x18], 0x0
7561 te %icc, 0x7
7562 wrpr %o4, %o2, %tick
7563loop_282:
7564 movleu %xcc, %o7, %o3
7565 ldsb [%l7 + 0x1C], %g4
7566 rdpr %cansave, %g2
7567 wrpr %g6, 0x0CF6, %tick
7568 rdhpr %hpstate, %l3
7569 wr %i6, 0x18E3, %softint
7570 wr %i4, %g1, %softint
7571 movg %icc, %o1, %o6
7572
7573 or %g0, 0x8, %l0
7574 sllx %l0, 0x3c, %l0
7575 wr %l0, 0x93A, %tick_cmpr
7576 sub %i7, 0x06CE, %l6
7577
7578 or %g0, 0x8, %l0
7579 sllx %l0, 0x3c, %l0
7580 wrhpr %l0, 0xDF5, %hsys_tick_cmpr
7581 rdpr %cansave, %l1
7582
7583 or %g0, 0x8, %l0
7584 sllx %l0, 0x3c, %l0
7585 wr %l0, %g0, %tick_cmpr
7586 fmovde %xcc, %f7, %f23
7587 udiv %l0, 0x0BEA, %o5
7588 movn %icc, %o0, %l5
7589 rd %ccr, %i5
7590 wrpr %i2, %g7, %tick
7591 rdhpr %htba, %i0
7592 rdhpr %hintp, %l4
7593
7594 or %g0, 0x8, %l0
7595 sllx %l0, 0x3c, %l0
7596 wr %l0, 0x603, %tick_cmpr
7597 movpos %icc, %o2, %i1
7598 sethi 0x1413, %o7
7599 wr %g0, 0x10, %asi
7600 ldsha [%l7 + 0x2A] %asi, %o3
7601 set 0x3D, %i4
7602 lduba [%l7 + %i4] 0x88, %g4
7603 rd %asi, %g2
7604 bn,a,pt %xcc, loop_283
7605 brgez,a %l3, loop_284
7606 movpos %xcc, %i6, %i4
7607 mulscc %g6, 0x0122, %o1
7608loop_283:
7609 wrpr %o6, 0x15F3, %tick
7610loop_284:
7611 rd %fprs, %g5
7612
7613 or %g0, 0x8, %l0
7614 sllx %l0, 0x3c, %l0
7615 wrhpr %l0, %g0, %hsys_tick_cmpr
7616 orncc %l6, 0x09AE, %l2
7617 edge32 %l1, %i7, %l0
7618
7619 or %g0, 0x8, %l0
7620 sllx %l0, 0x3c, %l0
7621 wrhpr %l0, %g0, %hsys_tick_cmpr
7622 prefetch [%l7 + 0x74], 0x2
7623 rdhpr %hintp, %g3
7624 wr %o0, 0x094E, %softint
7625 rdhpr %hintp, %i5
7626 rd %pc, %l5
7627 fmovrslz %i2, %f29, %f3
7628 edge8ln %g7, %l4, %o4
7629 wrpr %i0, 0x0066, %cwp
7630 set 0x38, %l6
7631 prefetcha [%l7 + %l6] 0x18, 0x0
7632 wr %g0, 0x6, %fprs
7633 tsubcc %g4, 0x07CC, %o3
7634 fcmpeq32 %f26, %f2, %g2
7635 rd %softint, %l3
7636 rdhpr %hintp, %i4
7637 andcc %i6, 0x191C, %o1
7638
7639 or %g0, 0x8, %l0
7640 sllx %l0, 0x3c, %l0
7641 wrhpr %l0, 0xD04, %hsys_tick_cmpr
7642 rd %ccr, %o6
7643 tg %icc, 0x2
7644 edge8ln %g5, %i3, %l6
7645 fand %f10, %f12, %f0
7646 edge16n %l2, %l1, %g1
7647 ble,a loop_285
7648 brgez %i7, loop_286
7649 xorcc %l0, 0x02E6, %g3
7650 add %l7, 0x10, %l6
7651 wr %g0, 0x19, %asi
7652 ldxa [%l6] %asi, %o0
7653 casxa [%l6] %asi, %o0, %o5
7654loop_285:
7655 edge8 %i5, %i2, %l5
7656loop_286:
7657 fmovsn %xcc, %f12, %f23
7658 rdhpr %hpstate, %g7
7659 wrpr %l4, %i0, %cwp
7660 movcs %xcc, %o2, %o4
7661 rd %pc, %o7
7662 fpadd16 %f16, %f10, %f18
7663 rdpr %pil, %g4
7664 andn %i1, %o3, %l3
7665 rd %softint, %i4
7666 rdpr %tl, %g2
7667 wrpr %i6, 0x1AE4, %cwp
7668 set 0x6C, %i7
7669 lda [%l7 + %i7] 0x04, %f22
7670 rdhpr %htba, %g6
7671 smul %o1, %o6, %i3
7672 popc %l6, %l2
7673 andn %l1, %g1, %g5
7674 rdhpr %htba, %i7
7675 rdpr %canrestore, %l0
7676 rd %ccr, %g3
7677 movcs %icc, %o0, %i5
7678 rdhpr %hintp, %o5
7679
7680 or %g0, 0x8, %l0
7681 sllx %l0, 0x3c, %l0
7682 wrhpr %l0, 0xE98, %hsys_tick_cmpr
7683 rd %ccr, %l4
7684 fbule,a %fcc3, loop_287
7685 wr %i0, %l5, %y
7686 andcc %o2, 0x1F7D, %o4
7687
7688 or %g0, 0x8, %l0
7689 sllx %l0, 0x3c, %l0
7690 wrhpr %l0, 0x85D, %hsys_tick_cmpr
7691loop_287:
7692 rdhpr %hintp, %i1
7693 wrpr %l3, 0x10D9, %cwp
7694 fnands %f5, %f13, %f28
7695 rd %ccr, %o3
7696 movre %i4, %g2, %i6
7697 rd %ccr, %o1
7698 rdhpr %hsys_tick_cmpr, %g6
7699 wr %o6, 0x0879, %pic
7700 fmul8sux16 %f10, %f20, %f2
7701 rdpr %otherwin, %i3
7702 tcs %icc, 0x0
7703 rdpr %cansave, %l2
7704
7705 or %g0, 0x8, %l0
7706 sllx %l0, 0x3c, %l0
7707 wrhpr %l0, %g0, %hsys_tick_cmpr
7708
7709 or %g0, 0x8, %l0
7710 sllx %l0, 0x3c, %l0
7711 wrhpr %l0, %g0, %hsys_tick_cmpr
7712 rdhpr %htba, %g1
7713 wr %g5, 0x18E4, %sys_tick
7714
7715 or %g0, 0x8, %l0
7716 sllx %l0, 0x3c, %l0
7717 wrhpr %l0, 0x98D, %hsys_tick_cmpr
7718 edge8ln %g3, %i5, %o0
7719 movle %icc, %i2, %o5
7720 fbl,a %fcc3, loop_288
7721 array16 %g7, %i0, %l5
7722 rd %y, %o2
7723 rdpr %canrestore, %l4
7724loop_288:
7725 wrpr %o7, %o4, %tick
7726 movvc %xcc, %i1, %l3
7727 fpack32 %f2, %f8, %f20
7728 rdhpr %hintp, %g4
7729 wrpr %i4, %o3, %cwp
7730 wr %g0, 0x7, %fprs
7731 rd %sys_tick_cmpr, %i6
7732 fsrc1 %f12, %f6
7733 rd %ccr, %o1
7734 fmovsvs %icc, %f2, %f15
7735 movre %g6, %i3, %o6
7736 rd %ccr, %l1
7737 rd %softint, %l6
7738 tle %icc, 0x1
7739 ta %icc, 0x2
7740 rdhpr %hpstate, %l2
7741 rd %y, %g1
7742 set 0x48, %i5
7743 sta %f21, [%l7 + %i5] 0x11
7744 prefetch [%l7 + 0x7C], 0x3
7745 nop
7746 setx loop_289, %l0, %l1
7747 wrpr 0x1, %tl
7748 wrpr %l1, %tpc
7749 add %l1, 0x4, %l1
7750 wrpr %l1, %tnpc
7751 setx 0x34400001400, %l0, %l1
7752 wrpr %l1, %tstate
7753 wrhpr 0x4, %htstate
7754 retry
7755 movcc %xcc, %l0, %g5
7756 fxnors %f13, %f19, %f22
7757 wr %g0, 0x89, %asi
7758 lduha [%l7 + 0x42] %asi, %i7
7759loop_289:
7760 nop
7761
7762 or %g0, 0x8, %l0
7763 sllx %l0, 0x3c, %l0
7764 wr %l0, %g0, %tick_cmpr
7765 wrpr %o0, 0x0EA8, %tick
7766 wrpr %g3, %o5, %pil
7767 array32 %g7, %i2, %i0
7768 wrpr %o2, %l4, %cwp
7769 wr %l5, 0x02B2, %softint
7770 rd %asi, %o4
7771 fbn %fcc1, loop_290
7772 rd %y, %o7
7773 edge8l %i1, %l3, %g4
7774 rdpr %pil, %i4
7775loop_290:
7776 rd %asi, %g2
7777 subc %i6, %o3, %o1
7778 addcc %g6, %o6, %l1
7779 rdpr %otherwin, %i3
7780
7781 or %g0, 0x8, %l0
7782 sllx %l0, 0x3c, %l0
7783 wrhpr %l0, 0x482, %hsys_tick_cmpr
7784 wrpr %g1, 0x0BC0, %pil
7785 rd %pc, %l0
7786 movge %xcc, %i7, %g5
7787 rd %y, %i5
7788 subcc %g3, 0x048F, %o5
7789 smulcc %o0, %i2, %i0
7790 srax %g7, %l4, %l5
7791 rd %tick_cmpr, %o2
7792 fmovse %icc, %f24, %f5
7793 rdpr %cwp, %o7
7794 wrpr %i1, 0x07F7, %pil
7795
7796 or %g0, 0x8, %l0
7797 sllx %l0, 0x3c, %l0
7798 wrhpr %l0, %g0, %hsys_tick_cmpr
7799 rd %sys_tick_cmpr, %l3
7800 rd %y, %g2
7801 wrpr %i6, %i4, %tick
7802
7803 or %g0, 0x8, %l0
7804 sllx %l0, 0x3c, %l0
7805 wrhpr %l0, %g0, %hsys_tick_cmpr
7806 orn %o6, 0x164A, %o3
7807 addc %l1, %i3, %l2
7808 wrpr %g1, %l0, %tick
7809 nop
7810 setx loop_291, %l0, %l1
7811 wrpr 0x1, %tl
7812 wrpr %l1, %tpc
7813 add %l1, 0x4, %l1
7814 wrpr %l1, %tnpc
7815 setx 0x34400001400, %l0, %l1
7816 wrpr %l1, %tstate
7817 wrhpr 0x4, %htstate
7818 retry
7819 wr %l6, 0x11F2, %y
7820 rdhpr %htba, %i7
7821 movneg %icc, %g5, %i5
7822loop_291:
7823 edge8 %o5, %g3, %i2
7824 fpsub16 %f0, %f10, %f30
7825 lduw [%l7 + 0x58], %i0
7826 stb %g7, [%l7 + 0x48]
7827 rdhpr %hintp, %l4
7828 rd %pc, %o0
7829 rd %softint, %o2
7830 wr %o7, 0x1CAD, %ccr
7831
7832 or %g0, 0x8, %l0
7833 sllx %l0, 0x3c, %l0
7834 wrhpr %l0, %g0, %hsys_tick_cmpr
7835 tn %icc, 0x1
7836 wr %l5, 0x047D, %sys_tick
7837 fexpand %f1, %f18
7838 edge16l %g4, %l3, %i6
7839 wrpr %i4, 0x196C, %pil
7840
7841 or %g0, 0x8, %l0
7842 sllx %l0, 0x3c, %l0
7843 wrhpr %l0, %g0, %hsys_tick_cmpr
7844 rd %asi, %o6
7845 wr %g2, 0x0209, %ccr
7846 rdhpr %hintp, %l1
7847 subccc %i3, %o3, %g1
7848 wr %g0, 0x80, %asi
7849 lduwa [%l7 + 0x2C] %asi, %l0
7850 ldub [%l7 + 0x6B], %l2
7851
7852 or %g0, 0x8, %l0
7853 sllx %l0, 0x3c, %l0
7854 wrhpr %l0, %g0, %hsys_tick_cmpr
7855 bneg,a,pn %xcc, loop_292
7856 rd %ccr, %g5
7857 rdpr %otherwin, %o5
7858 wr %i5, %g3, %y
7859loop_292:
7860 addc %i0, 0x1ED0, %g7
7861 rdpr %otherwin, %i2
7862 wrpr %o0, 0x0AD9, %pil
7863 wr %g0, 0x2a, %asi
7864 stba %o2, [%l7 + 0x36] %asi
7865 membar #Sync
7866 umulcc %o7, %l4, %i1
7867
7868 or %g0, 0x8, %l0
7869 sllx %l0, 0x3c, %l0
7870 wr %l0, 0xE19, %tick_cmpr
7871 stb %l3, [%l7 + 0x31]
7872 set 0x78, %o1
7873 ldxa [%l7 + %o1] 0x81, %i6
7874 movcc %icc, %i4, %o4
7875 rdhpr %htba, %g6
7876 rdpr %cansave, %o1
7877 srlx %g2, 0x00, %l1
7878 std %f30, [%l7 + 0x48]
7879 call loop_293
7880 wrpr %o6, 0x0DE7, %tick
7881 rdpr %tba, %o3
7882 umulcc %i3, %l0, %g1
7883loop_293:
7884 ldsh [%l7 + 0x24], %l2
7885 rdhpr %hintp, %l6
7886 sth %g5, [%l7 + 0x76]
7887 rd %softint, %o5
7888
7889 or %g0, 0x8, %l0
7890 sllx %l0, 0x3c, %l0
7891 wr %l0, 0x67D, %tick_cmpr
7892 rdhpr %hsys_tick_cmpr, %i0
7893 rd %asi, %g7
7894 fbg %fcc1, loop_294
7895 fbg %fcc1, loop_295
7896 smulcc %i5, %i2, %o2
7897
7898 or %g0, 0x8, %l0
7899 sllx %l0, 0x3c, %l0
7900 wr %l0, 0x3D1, %tick_cmpr
7901loop_294:
7902 nop
7903
7904 or %g0, 0x8, %l0
7905 sllx %l0, 0x3c, %l0
7906 wrhpr %l0, %g0, %hsys_tick_cmpr
7907loop_295:
7908 nop
7909
7910 or %g0, 0x8, %l0
7911 sllx %l0, 0x3c, %l0
7912 wrhpr %l0, %g0, %hsys_tick_cmpr
7913 rdhpr %hpstate, %i1
7914 wrpr %l3, 0x0B53, %tick
7915 wrpr %i6, %i4, %pil
7916 rdpr %pil, %o4
7917 rdhpr %hintp, %o1
7918 movgu %xcc, %g6, %g2
7919 edge8n %l1, %o6, %o3
7920 rdpr %tba, %i3
7921 brgz,a %g1, loop_296
7922 wr %l0, %l2, %ccr
7923 tle %icc, 0x1
7924 wrpr %g5, %l6, %cwp
7925loop_296:
7926 wrpr %o5, %g3, %pil
7927 wr %g0, 0x89, %asi
7928 ldswa [%l7 + 0x50] %asi, %i0
7929
7930 or %g0, 0x8, %l0
7931 sllx %l0, 0x3c, %l0
7932 wrhpr %l0, 0x163, %hsys_tick_cmpr
7933 srl %i5, %i2, %o0
7934 te %xcc, 0x3
7935 movle %xcc, %o2, %l4
7936 rdhpr %htba, %l5
7937 tsubcctv %o7, %g4, %i1
7938 rdpr %tl, %i6
7939 rdhpr %hpstate, %l3
7940 rdhpr %hintp, %i4
7941 set 0x16, %o6
7942 stba %o4, [%l7 + %o6] 0x0c
7943 wr %g6, 0x199D, %pic
7944
7945 or %g0, 0x8, %l0
7946 sllx %l0, 0x3c, %l0
7947 wrhpr %l0, %g0, %hsys_tick_cmpr
7948
7949 or %g0, 0x8, %l0
7950 sllx %l0, 0x3c, %l0
7951 wrhpr %l0, 0xD9D, %hsys_tick_cmpr
7952 rdhpr %htba, %o3
7953 wr %i3, %g1, %softint
7954 rdpr %tl, %o6
7955 wrpr %l0, %g5, %cwp
7956 wr %l6, 0x0433, %ccr
7957 wrpr %o5, %g3, %tick
7958 rd %softint, %l2
7959 ldsh [%l7 + 0x40], %i0
7960 rdpr %otherwin, %g7
7961 rd %pc, %i7
7962
7963 or %g0, 0x8, %l0
7964 sllx %l0, 0x3c, %l0
7965 wrhpr %l0, %g0, %hsys_tick_cmpr
7966 movne %icc, %i5, %o2
7967 wr %l5, %l4, %pic
7968 rd %sys_tick_cmpr, %g4
7969
7970 or %g0, 0x8, %l0
7971 sllx %l0, 0x3c, %l0
7972 wr %l0, %g0, %tick_cmpr
7973 rdhpr %hintp, %o7
7974 wr %l3, %o4, %y
7975 rd %tick_cmpr, %i4
7976 fnot1 %f30, %f24
7977 fmovsge %xcc, %f30, %f21
7978 rd %fprs, %g6
7979
7980 or %g0, 0x8, %l0
7981 sllx %l0, 0x3c, %l0
7982 wrhpr %l0, %g0, %hsys_tick_cmpr
7983
7984 or %g0, 0x8, %l0
7985 sllx %l0, 0x3c, %l0
7986 wrhpr %l0, %g0, %hsys_tick_cmpr
7987 rdhpr %htba, %g1
7988 wr %i3, %o6, %softint
7989 movvc %icc, %l0, %l6
7990 rdhpr %hpstate, %o5
7991 wr %g5, %l2, %set_softint
7992 movcc %xcc, %g3, %i0
7993 wr %i7, %i2, %set_softint
7994 wrpr %o0, 0x054B, %pil
7995 movle %xcc, %i5, %o2
7996 wr %g7, 0x1F20, %softint
7997 wr %l4, %l5, %y
7998 rdhpr %hintp, %i1
7999 rdhpr %htba, %g4
8000 orcc %o7, %i6, %o4
8001 fmovrdlez %l3, %f30, %f12
8002 andn %g6, 0x0EA8, %i4
8003 rdpr %tba, %o1
8004 rdhpr %hpstate, %g2
8005
8006 or %g0, 0x8, %l0
8007 sllx %l0, 0x3c, %l0
8008 wrhpr %l0, 0x038, %hsys_tick_cmpr
8009 rdhpr %hsys_tick_cmpr, %g1
8010 set 0x1C, %i6
8011 sta %f19, [%l7 + %i6] 0x0c
8012 flushw
8013
8014 or %g0, 0x8, %l0
8015 sllx %l0, 0x3c, %l0
8016 wrhpr %l0, 0x2F1, %hsys_tick_cmpr
8017 rdpr %otherwin, %o6
8018 wr %l0, 0x0ABC, %softint
8019 array32 %l6, %o5, %l2
8020 mova %icc, %g3, %g5
8021 rdhpr %hpstate, %i7
8022 rdpr %cleanwin, %i0
8023 rdhpr %htba, %o0
8024 wrpr %i5, %i2, %cwp
8025 movgu %xcc, %g7, %o2
8026 brnz %l4, loop_297
8027 srl %l5, %i1, %g4
8028 rdpr %pil, %i6
8029 rd %tick_cmpr, %o7
8030loop_297:
8031 tvc %xcc, 0x7
8032 fbe,a %fcc3, loop_298
8033 fmovdleu %xcc, %f10, %f14
8034 rdhpr %htba, %o4
8035 fabss %f23, %f30
8036loop_298:
8037 rdhpr %hsys_tick_cmpr, %g6
8038 edge32 %i4, %o1, %l3
8039 addccc %o3, %l1, %g1
8040 wr %g2, 0x10E1, %softint
8041
8042 or %g0, 0x8, %l0
8043 sllx %l0, 0x3c, %l0
8044 wrhpr %l0, 0x9BF, %hsys_tick_cmpr
8045 movvs %icc, %i3, %l0
8046 rd %softint, %o5
8047 wr %g0, 0x7, %fprs
8048 fmovsn %icc, %f3, %f6
8049 wr %l6, %g5, %pic
8050 movn %xcc, %i7, %i0
8051 rdpr %tl, %i5
8052 rd %sys_tick_cmpr, %o0
8053 brgz %i2, loop_299
8054 rdpr %cwp, %o2
8055 tcc %icc, 0x2
8056 mulscc %g7, %l5, %i1
8057loop_299:
8058 umul %g4, %i6, %l4
8059 rd %ccr, %o7
8060
8061 or %g0, 0x8, %l0
8062 sllx %l0, 0x3c, %l0
8063 wrhpr %l0, %g0, %hsys_tick_cmpr
8064 rdhpr %htba, %i4
8065 xnor %l3, 0x1909, %o3
8066 srlx %l1, 0x1E, %g1
8067 wr %o1, %g2, %pic
8068 rd %y, %i3
8069 fmuld8sux16 %f0, %f27, %f6
8070 rdpr %otherwin, %l0
8071 rdpr %wstate, %o5
8072 prefetch [%l7 + 0x50], 0x0
8073 brz,a %o6, loop_300
8074 sdivx %g3, 0x1DA5, %l6
8075 rdhpr %hpstate, %g5
8076 wrpr %l2, 0x1FFD, %pil
8077loop_300:
8078 tcs %icc, 0x5
8079 wr %i7, %i0, %ccr
8080 tcs %icc, 0x6
8081 sub %i5, 0x036E, %i2
8082 fpadd32s %f18, %f18, %f20
8083 wr %o2, %g7, %clear_softint
8084 tle %icc, 0x4
8085 alignaddrl %l5, %i1, %o0
8086 stw %i6, [%l7 + 0x20]
8087 rdhpr %hsys_tick_cmpr, %g4
8088
8089 or %g0, 0x8, %l0
8090 sllx %l0, 0x3c, %l0
8091 wrhpr %l0, 0x65C, %hsys_tick_cmpr
8092 wrpr %l4, 0x13EC, %pil
8093 tg %xcc, 0x2
8094 sethi 0x056C, %g6
8095 and %i4, %l3, %o4
8096 wrpr %o3, 0x1528, %tick
8097
8098 or %g0, 0x8, %l0
8099 sllx %l0, 0x3c, %l0
8100 wr %l0, 0x4A8, %sys_tick_cmpr
8101 rd %tick_cmpr, %g2
8102 rdhpr %hpstate, %o1
8103 smulcc %l0, 0x1561, %o5
8104
8105 or %g0, 0x8, %l0
8106 sllx %l0, 0x3c, %l0
8107 wrhpr %l0, %g0, %hsys_tick_cmpr
8108 fmovdcs %xcc, %f15, %f15
8109 fmovrse %g3, %f28, %f26
8110 rdhpr %hsys_tick_cmpr, %l6
8111 wr %g5, 0x0F02, %y
8112 andncc %l2, %i7, %i5
8113 fmovdleu %xcc, %f26, %f3
8114
8115 or %g0, 0x8, %l0
8116 sllx %l0, 0x3c, %l0
8117 wrhpr %l0, 0xDDE, %hsys_tick_cmpr
8118 popc %g7, %l5
8119 rdhpr %hintp, %i1
8120 tvs %xcc, 0x2
8121 rdpr %tba, %o2
8122 mulx %o0, %i6, %g4
8123 rdpr %canrestore, %l4
8124
8125 or %g0, 0x8, %l0
8126 sllx %l0, 0x3c, %l0
8127 wrhpr %l0, 0xAFB, %hsys_tick_cmpr
8128 xnorcc %o4, 0x05FA, %l1
8129 alignaddr %g1, %g2, %o3
8130 rdpr %pil, %l0
8131 fsrc1s %f13, %f31
8132 addcc %o1, 0x1B5A, %o6
8133 rdpr %wstate, %o5
8134 and %g3, 0x0E90, %l6
8135
8136 or %g0, 0x8, %l0
8137 sllx %l0, 0x3c, %l0
8138 wrhpr %l0, %g0, %hsys_tick_cmpr
8139 wrpr %l2, %i7, %cwp
8140 fpadd32s %f15, %f20, %f21
8141 rdpr %wstate, %i5
8142 brnz,a %i3, loop_301
8143 rdpr %tba, %i2
8144
8145 or %g0, 0x8, %l0
8146 sllx %l0, 0x3c, %l0
8147 wrhpr %l0, %g0, %hsys_tick_cmpr
8148 tle %xcc, 0x1
8149loop_301:
8150 rdpr %otherwin, %l5
8151 wrpr %o2, %i1, %pil
8152 fandnot2 %f28, %f24, %f24
8153 fbg,a %fcc1, loop_302
8154 xor %i6, %g4, %o0
8155 rdpr %wstate, %o7
8156 rdhpr %hpstate, %i4
8157loop_302:
8158 rdpr %cleanwin, %l4
8159 nop
8160 set 0x10, %g1
8161 stb %g6, [%l7 + %g1]
8162 subcc %o4, %l1, %g1
8163 add %l3, %g2, %l0
8164 movge %icc, %o3, %o1
8165 wrpr %o5, %g3, %tick
8166 rd %softint, %l6
8167 edge32ln %o6, %l2, %g5
8168 rdhpr %hpstate, %i5
8169 wrpr %i7, %i3, %pil
8170 edge32ln %i2, %i0, %g7
8171 fmovsgu %icc, %f31, %f11
8172 wr %l5, %o2, %pic
8173 rdhpr %hsys_tick_cmpr, %i1
8174
8175 or %g0, 0x8, %l0
8176 sllx %l0, 0x3c, %l0
8177 wrhpr %l0, 0x2A8, %hsys_tick_cmpr
8178 edge16l %o0, %o7, %i4
8179 fcmpgt16 %f28, %f0, %i6
8180 fxnor %f18, %f6, %f0
8181 mulscc %g6, 0x1F14, %l4
8182 bvs,a,pt %icc, loop_303
8183 rd %y, %o4
8184 edge32 %g1, %l3, %l1
8185 rdpr %pil, %g2
8186loop_303:
8187 be,pt %icc, loop_304
8188 wrpr %l0, 0x0731, %cwp
8189 wr %g0, 0x04, %asi
8190 prefetcha [%l7 + 0x38] %asi, 0x2
8191loop_304:
8192 rd %asi, %o1
8193 tl %xcc, 0x2
8194 rdpr %pil, %o5
8195 rdpr %tl, %g3
8196 fbge,a %fcc1, loop_305
8197 rdhpr %hsys_tick_cmpr, %o6
8198 wr %l6, 0x14AB, %y
8199
8200 or %g0, 0x8, %l0
8201 sllx %l0, 0x3c, %l0
8202 wrhpr %l0, 0x9EC, %hsys_tick_cmpr
8203loop_305:
8204 rd %asi, %i5
8205 rdhpr %hpstate, %i3
8206 fnot1s %f13, %f31
8207 fble %fcc1, loop_306
8208 rdhpr %htba, %i7
8209 rd %ccr, %i0
8210 rd %tick_cmpr, %g7
8211loop_306:
8212 tcc %xcc, 0x0
8213 xor %l5, %i2, %i1
8214 fmuld8sux16 %f15, %f6, %f28
8215
8216 or %g0, 0x8, %l0
8217 sllx %l0, 0x3c, %l0
8218 wrhpr %l0, %g0, %hsys_tick_cmpr
8219 ta %icc, 0x1
8220 rdhpr %hsys_tick_cmpr, %o0
8221
8222 or %g0, 0x8, %l0
8223 sllx %l0, 0x3c, %l0
8224 wrhpr %l0, 0xEBC, %hsys_tick_cmpr
8225 rdpr %tba, %i6
8226 rdhpr %hintp, %i4
8227 ta %xcc, 0x4
8228 sra %l4, 0x05, %g6
8229 brlez %o4, loop_307
8230 tleu %icc, 0x6
8231 movn %xcc, %l3, %l1
8232 tsubcc %g1, %g2, %o3
8233loop_307:
8234 nop
8235 wr %g0, 0x11, %asi
8236 ldswa [%l7 + 0x08] %asi, %o1
8237 rdhpr %hintp, %o5
8238 rd %pc, %l0
8239 rd %softint, %o6
8240
8241 or %g0, 0x8, %l0
8242 sllx %l0, 0x3c, %l0
8243 wrhpr %l0, 0x69E, %hsys_tick_cmpr
8244 subcc %g5, 0x1AA6, %l6
8245 fblg,a %fcc0, loop_308
8246 alignaddrl %l2, %i3, %i7
8247 wr %i0, 0x1C2B, %sys_tick
8248 ta %icc, 0x5
8249loop_308:
8250 fmovrslez %g7, %f17, %f29
8251 rd %y, %l5
8252
8253 or %g0, 0x8, %l0
8254 sllx %l0, 0x3c, %l0
8255 wrhpr %l0, %g0, %hsys_tick_cmpr
8256 wrpr %o2, %o0, %cwp
8257
8258 or %g0, 0x8, %l0
8259 sllx %l0, 0x3c, %l0
8260 wrhpr %l0, 0x017, %hsys_tick_cmpr
8261
8262 or %g0, 0x8, %l0
8263 sllx %l0, 0x3c, %l0
8264 wrhpr %l0, %g0, %hsys_tick_cmpr
8265 rd %asi, %i6
8266
8267 or %g0, 0x8, %l0
8268 sllx %l0, 0x3c, %l0
8269 wrhpr %l0, %g0, %hsys_tick_cmpr
8270 udivx %g4, 0x09F2, %g6
8271 rdhpr %htba, %l3
8272 edge32n %l1, %o4, %g2
8273 sir 0x1577
8274 tne %xcc, 0x3
8275 movne %icc, %g1, %o1
8276 fbule,a %fcc1, loop_309
8277 rdhpr %hintp, %o3
8278 rdpr %wstate, %o5
8279
8280 or %g0, 0x8, %l0
8281 sllx %l0, 0x3c, %l0
8282 wr %l0, %g0, %sys_tick_cmpr
8283loop_309:
8284 rdhpr %hpstate, %g5
8285 rdpr %cwp, %l6
8286 mulscc %l2, 0x1EF9, %i3
8287 wrpr %i7, %g3, %cwp
8288 rdhpr %hsys_tick_cmpr, %i0
8289 edge32 %l5, %i2, %i5
8290
8291 or %g0, 0x8, %l0
8292 sllx %l0, 0x3c, %l0
8293 wrhpr %l0, 0x4CD, %hsys_tick_cmpr
8294 addccc %o0, 0x1813, %g7
8295 movrgez %o7, 0x33C, %i6
8296
8297 or %g0, 0x8, %l0
8298 sllx %l0, 0x3c, %l0
8299 wr %l0, 0xB9B, %sys_tick_cmpr
8300 taddcc %i1, %g4, %l3
8301 rd %asi, %g6
8302 set 0x60, %o3
8303 ldda [%l7 + %o3] 0x2f, %o4
8304 wrpr %l1, %g2, %tick
8305 rdhpr %hintp, %o1
8306 rdpr %canrestore, %g1
8307 movrgz %o5, 0x01C, %o3
8308 for %f12, %f28, %f26
8309 rdhpr %hintp, %l0
8310 wrpr %o6, %g5, %pil
8311 movgu %xcc, %l2, %i3
8312 mulscc %i7, 0x067E, %g3
8313 movg %xcc, %i0, %l6
8314 udivcc %i2, 0x0338, %l5
8315 std %o2, [%l7 + 0x68]
8316 addcc %o0, 0x08C4, %i5
8317 rdhpr %hintp, %g7
8318 wr %o7, 0x10D8, %clear_softint
8319 sdiv %i6, 0x0607, %i4
8320 fornot2 %f24, %f14, %f0
8321 rdpr %cansave, %i1
8322 addccc %l4, %g4, %g6
8323 wr %o4, 0x1475, %clear_softint
8324 wrpr %l1, %g2, %tick
8325 rdhpr %hsys_tick_cmpr, %l3
8326 faligndata %f20, %f20, %f26
8327
8328 or %g0, 0x8, %l0
8329 sllx %l0, 0x3c, %l0
8330 wrhpr %l0, 0xCE8, %hsys_tick_cmpr
8331 rdpr %tba, %o5
8332 rdhpr %hsys_tick_cmpr, %o3
8333 rdpr %tl, %g1
8334 tpos %xcc, 0x2
8335
8336 or %g0, 0x8, %l0
8337 sllx %l0, 0x3c, %l0
8338 wrhpr %l0, %g0, %hsys_tick_cmpr
8339 rdhpr %hpstate, %g5
8340 wrpr %l2, 0x0ACB, %tick
8341 rdpr %tba, %i7
8342 fors %f9, %f22, %f28
8343
8344 or %g0, 0x8, %l0
8345 sllx %l0, 0x3c, %l0
8346 wrhpr %l0, 0x8DB, %hsys_tick_cmpr
8347 rdpr %canrestore, %g3
8348 wrpr %l6, 0x00A8, %cwp
8349 fandnot2 %f16, %f0, %f28
8350 fornot1s %f28, %f5, %f30
8351
8352 or %g0, 0x8, %l0
8353 sllx %l0, 0x3c, %l0
8354 wrhpr %l0, 0xD2A, %hsys_tick_cmpr
8355 brgez %o2, loop_310
8356 rdpr %cleanwin, %i2
8357 wr %i5, %o0, %sys_tick
8358
8359 or %g0, 0x8, %l0
8360 sllx %l0, 0x3c, %l0
8361 wrhpr %l0, 0x039, %hsys_tick_cmpr
8362loop_310:
8363 wrpr %i6, %o7, %cwp
8364
8365 or %g0, 0x8, %l0
8366 sllx %l0, 0x3c, %l0
8367 wrhpr %l0, %g0, %hsys_tick_cmpr
8368 rdhpr %hpstate, %l4
8369
8370 or %g0, 0x8, %l0
8371 sllx %l0, 0x3c, %l0
8372 wrhpr %l0, 0x64E, %hsys_tick_cmpr
8373 rdpr %otherwin, %o4
8374 rdhpr %htba, %g2
8375 wr %l3, %l1, %softint
8376 subc %o1, %o3, %o5
8377
8378 or %g0, 0x8, %l0
8379 sllx %l0, 0x3c, %l0
8380 wrhpr %l0, %g0, %hsys_tick_cmpr
8381 rd %softint, %g5
8382 ta %xcc, 0x0
8383
8384 or %g0, 0x8, %l0
8385 sllx %l0, 0x3c, %l0
8386 wr %l0, 0x84F, %tick_cmpr
8387
8388 or %g0, 0x8, %l0
8389 sllx %l0, 0x3c, %l0
8390 wrhpr %l0, %g0, %hsys_tick_cmpr
8391 rdpr %tba, %l6
8392 wr %i3, %l5, %ccr
8393 rd %asi, %i0
8394 edge32 %i2, %i5, %o2
8395
8396 or %g0, 0x8, %l0
8397 sllx %l0, 0x3c, %l0
8398 wr %l0, 0x087, %sys_tick_cmpr
8399 wrpr %i6, 0x0125, %tick
8400 movrgez %g7, 0x144, %o7
8401 tgu %icc, 0x5
8402 rdpr %gl, %i1
8403 edge32ln %i4, %l4, %g4
8404 fbu,a %fcc1, loop_311
8405 wrpr %o4, 0x1677, %cwp
8406 edge32 %g2, %l3, %l1
8407 membar 0x07
8408loop_311:
8409 popc 0x1FEB, %o1
8410 rdhpr %htba, %o3
8411 tneg %xcc, 0x5
8412 rdhpr %hsys_tick_cmpr, %o5
8413 wrpr %g6, 0x07F9, %pil
8414 rdpr %canrestore, %g1
8415 rdhpr %htba, %g5
8416 rd %softint, %l0
8417 wr %g0, 0x6, %fprs
8418 sllx %l2, %l6, %g3
8419 fxnor %f18, %f4, %f4
8420
8421 or %g0, 0x8, %l0
8422 sllx %l0, 0x3c, %l0
8423 wrhpr %l0, 0x9E7, %hsys_tick_cmpr
8424 movpos %xcc, %i2, %i5
8425 rdhpr %hintp, %o2
8426 fcmpgt32 %f12, %f24, %i0
8427 wr %o0, %i6, %clear_softint
8428
8429 or %g0, 0x8, %l0
8430 sllx %l0, 0x3c, %l0
8431 wrhpr %l0, %g0, %hsys_tick_cmpr
8432 tvs %icc, 0x2
8433
8434 or %g0, 0x8, %l0
8435 sllx %l0, 0x3c, %l0
8436 wr %l0, 0x849, %tick_cmpr
8437 movge %xcc, %l4, %g4
8438 rdhpr %htba, %i4
8439 rdpr %pil, %g2
8440 wr %g0, 0x7, %fprs
8441 or %o1, 0x1E93, %o3
8442 or %o5, %g6, %l1
8443 fcmpeq16 %f14, %f4, %g5
8444 rdhpr %hpstate, %l0
8445 edge16ln %g1, %o6, %i7
8446 fcmpgt16 %f22, %f8, %l2
8447 wr %g0, 0x18, %asi
8448 ldstuba [%l7 + 0x0D] %asi, %g3
8449 rd %asi, %i3
8450 wrpr %l6, %i2, %tick
8451
8452 or %g0, 0x8, %l0
8453 sllx %l0, 0x3c, %l0
8454 wrhpr %l0, %g0, %hsys_tick_cmpr
8455
8456 or %g0, 0x8, %l0
8457 sllx %l0, 0x3c, %l0
8458 wrhpr %l0, %g0, %hsys_tick_cmpr
8459 wrpr %o0, %i6, %pil
8460 tgu %xcc, 0x7
8461 movne %icc, %g7, %i1
8462 fbug,a %fcc0, loop_312
8463 rd %fprs, %o7
8464 wr %i0, %g4, %y
8465 ta %icc, 0x4
8466loop_312:
8467 fmovscs %icc, %f14, %f23
8468 rdhpr %hsys_tick_cmpr, %l4
8469 array16 %g2, %i4, %o4
8470 wrpr %o1, %l3, %cwp
8471
8472 or %g0, 0x8, %l0
8473 sllx %l0, 0x3c, %l0
8474 wrhpr %l0, %g0, %hsys_tick_cmpr
8475 wrpr %l1, %g5, %pil
8476 fbg %fcc2, loop_313
8477 rd %fprs, %l0
8478 fmovdn %icc, %f10, %f11
8479 rdhpr %hpstate, %g6
8480loop_313:
8481 rdhpr %hintp, %g1
8482 fmovsleu %icc, %f20, %f1
8483 rd %ccr, %o6
8484 wr %g0, 0x81, %asi
8485 prefetcha [%l7 + 0x08] %asi, 0x0
8486 wrpr %g3, %i3, %tick
8487 rdhpr %hintp, %l2
8488 movrgez %i2, 0x1AC, %l6
8489
8490 or %g0, 0x8, %l0
8491 sllx %l0, 0x3c, %l0
8492 wrhpr %l0, 0xC55, %hsys_tick_cmpr
8493 fandnot1s %f10, %f31, %f1
8494 std %l4, [%l7 + 0x30]
8495 wrpr %o0, 0x167F, %cwp
8496 brgez %o2, loop_314
8497 rdhpr %hpstate, %g7
8498 rdpr %cwp, %i6
8499 rdhpr %hpstate, %o7
8500loop_314:
8501 rdhpr %htba, %i1
8502 rd %asi, %g4
8503
8504 or %g0, 0x8, %l0
8505 sllx %l0, 0x3c, %l0
8506 wr %l0, 0xF45, %tick_cmpr
8507
8508 or %g0, 0x8, %l0
8509 sllx %l0, 0x3c, %l0
8510 wrhpr %l0, 0x8FE, %hsys_tick_cmpr
8511 rdpr %pil, %g2
8512 bvs,pt %xcc, loop_315
8513 rdhpr %hintp, %o4
8514 rdpr %canrestore, %o1
8515
8516 or %g0, 0x8, %l0
8517 sllx %l0, 0x3c, %l0
8518 wrhpr %l0, %g0, %hsys_tick_cmpr
8519loop_315:
8520 rdpr %tl, %l3
8521 movrlz %o3, 0x063, %l1
8522 rdhpr %hintp, %g5
8523 sllx %o5, %g6, %l0
8524 wrpr %g1, %o6, %pil
8525 fpadd32s %f19, %f4, %f3
8526 rdhpr %hpstate, %i7
8527 rdhpr %hintp, %g3
8528 rdpr %cansave, %i3
8529
8530 or %g0, 0x8, %l0
8531 sllx %l0, 0x3c, %l0
8532 wrhpr %l0, %g0, %hsys_tick_cmpr
8533 rd %pc, %l6
8534 rd %asi, %i5
8535 rdhpr %htba, %o0
8536 taddcctv %l5, %o2, %g7
8537 wrpr %o7, %i1, %pil
8538 rd %ccr, %i6
8539 fcmpgt32 %f22, %f4, %l4
8540 fmovdvs %icc, %f30, %f24
8541 rdhpr %hsys_tick_cmpr, %g4
8542 movrne %g2, 0x0AF, %o4
8543 wr %i0, 0x0311, %pic
8544 rdpr %pil, %i4
8545 wrpr %o1, 0x1DFB, %tick
8546
8547 or %g0, 0x8, %l0
8548 sllx %l0, 0x3c, %l0
8549 wrhpr %l0, 0xD9B, %hsys_tick_cmpr
8550 wrpr %l1, 0x1328, %cwp
8551
8552 or %g0, 0x8, %l0
8553 sllx %l0, 0x3c, %l0
8554 wrhpr %l0, 0x0E0, %hsys_tick_cmpr
8555 bge,a loop_316
8556 wrpr %l0, %g6, %tick
8557
8558 or %g0, 0x8, %l0
8559 sllx %l0, 0x3c, %l0
8560 wrhpr %l0, %g0, %hsys_tick_cmpr
8561 rdhpr %htba, %i7
8562loop_316:
8563 fmovsleu %icc, %f23, %f26
8564 swap [%l7 + 0x10], %g1
8565 movneg %xcc, %i3, %i2
8566 restored
8567 rdpr %cwp, %g1
8568 rdpr %cansave, %g2
8569 rdpr %canrestore, %g3
8570 rdpr %cleanwin, %g4
8571 rdpr %otherwin, %g5
8572 rdpr %wstate, %g6
8573
8574 or %g0, 0x8, %l0
8575 sllx %l0, 0x3c, %l0
8576 wrhpr %l0, 0xBF5, %hsys_tick_cmpr
8577 fcmps %fcc1, %f28, %f18
8578 movn %icc, %l6, %l2
8579 fnot1s %f31, %f0
8580 wrpr %o0, 0x1849, %tick
8581 wrpr %i5, 0x1935, %cwp
8582 smul %l5, 0x000A, %o2
8583 flushw
8584 rdpr %canrestore, %o7
8585 wr %g0, 0x88, %asi
8586 ldsba [%l7 + 0x34] %asi, %i1
8587 rd %ccr, %g7
8588 wr %i6, 0x13FC, %y
8589 flushw
8590
8591 or %g0, 0x8, %l0
8592 sllx %l0, 0x3c, %l0
8593 wr %l0, 0x0DF, %tick_cmpr
8594 rdhpr %htba, %l4
8595 set 0x68, %l3
8596 stda %o4, [%l7 + %l3] 0x10
8597 fornot1s %f27, %f7, %f0
8598 xnor %i0, %i4, %g2
8599 set 0x14, %l2
8600 ldswa [%l7 + %l2] 0x18, %o1
8601 restored
8602 rdpr %cwp, %g1
8603 rdpr %cansave, %g2
8604 rdpr %canrestore, %g3
8605 rdpr %cleanwin, %g4
8606 rdpr %otherwin, %g5
8607 rdpr %wstate, %g6
8608 wrpr %l3, 0x0D19, %tick
8609 addccc %l1, 0x1469, %g5
8610 brnz %o5, loop_317
8611 bge,pn %icc, loop_318
8612 wrpr %o3, %g6, %tick
8613 lduh [%l7 + 0x12], %l0
8614loop_317:
8615 rd %sys_tick_cmpr, %o6
8616loop_318:
8617 rdhpr %hintp, %g1
8618 wr %i7, %i2, %set_softint
8619 wrpr %g3, %i3, %pil
8620 wr %l2, %o0, %pic
8621 mulx %l6, %l5, %i5
8622!Yo - got one - imm_asi 0x20
8623!And yo - immediate is 0x10
8624 wr %g0, 0x20, %asi
8625 stxa %o2, [%g0 + 0x10] %asi
8626 add %o7, 0x08FA, %i1
8627 nop
8628 setx loop_319, %l0, %l1
8629 wrpr 0x1, %tl
8630 wrpr %l1, %tnpc
8631 setx 0x34400001400, %l0, %l1
8632 wrpr %l1, %tstate
8633 wrhpr 0x4, %htstate
8634 done
8635 brgz,a %i6, loop_320
8636 fmuld8ulx16 %f31, %f3, %f16
8637
8638 or %g0, 0x8, %l0
8639 sllx %l0, 0x3c, %l0
8640 wrhpr %l0, %g0, %hsys_tick_cmpr
8641loop_319:
8642 fbl %fcc2, loop_321
8643loop_320:
8644 edge16n %g4, %i0, %o4
8645 taddcc %g2, %o1, %l3
8646 edge32 %i4, %l1, %o5
8647loop_321:
8648 wr %g5, 0x0771, %ccr
8649 rdpr %cwp, %g6
8650 rd %softint, %o3
8651 wrpr %l0, %g1, %pil
8652
8653 or %g0, 0x8, %l0
8654 sllx %l0, 0x3c, %l0
8655 wrhpr %l0, 0x1DE, %hsys_tick_cmpr
8656 wrpr %g3, 0x075F, %pil
8657 wrpr %i3, 0x015F, %pil
8658 fcmpne16 %f28, %f8, %i2
8659 wr %o0, 0x109D, %pic
8660 tgu %xcc, 0x5
8661 movrne %l2, %l5, %i5
8662 wr %g0, 0x19, %asi
8663 stha %o2, [%l7 + 0x28] %asi
8664 tge %icc, 0x3
8665
8666 or %g0, 0x8, %l0
8667 sllx %l0, 0x3c, %l0
8668 wrhpr %l0, 0x674, %hsys_tick_cmpr
8669 tg %icc, 0x1
8670 udivcc %i1, 0x003E, %l6
8671 wrpr %g7, %i6, %tick
8672 rdpr %tba, %g4
8673 taddcctv %l4, 0x03C5, %i0
8674 bleu,pn %icc, loop_322
8675 smulcc %g2, 0x1997, %o1
8676 wr %g0, 0x04, %asi
8677 ldswa [%l7 + 0x34] %asi, %o4
8678loop_322:
8679 udivx %l3, 0x0780, %l1
8680 rd %y, %o5
8681
8682 or %g0, 0x8, %l0
8683 sllx %l0, 0x3c, %l0
8684 wrhpr %l0, 0x0D7, %hsys_tick_cmpr
8685 sll %i4, 0x16, %g6
8686 std %l0, [%l7 + 0x40]
8687 fmovsge %icc, %f9, %f2
8688 srlx %o3, 0x16, %g1
8689 rdpr %tba, %o6
8690 fcmpne16 %f6, %f22, %i7
8691 fornot2 %f24, %f4, %f10
8692 umul %g3, %i3, %i2
8693 rdhpr %htba, %l2
8694 fbul,a %fcc0, loop_323
8695 membar 0x50
8696 set 0x34, %g4
8697 swapa [%l7 + %g4] 0x19, %l5
8698loop_323:
8699 tvc %xcc, 0x1
8700 sll %i5, 0x19, %o2
8701 rdpr %tba, %o0
8702 udivx %o7, 0x1885, %l6
8703
8704 or %g0, 0x8, %l0
8705 sllx %l0, 0x3c, %l0
8706 wrhpr %l0, 0x80E, %hsys_tick_cmpr
8707 fbug %fcc3, loop_324
8708 wr %g7, %l4, %pic
8709 wrpr %i0, 0x11EF, %pil
8710 rd %ccr, %g4
8711loop_324:
8712 nop
8713
8714 or %g0, 0x8, %l0
8715 sllx %l0, 0x3c, %l0
8716 wrhpr %l0, %g0, %hsys_tick_cmpr
8717 add %l3, %l1, %o5
8718 andncc %o1, %i4, %g5
8719 andcc %g6, %l0, %o3
8720 wr %g0, 0x4, %fprs
8721 sll %i7, 0x14, %i3
8722 edge32 %i2, %g3, %l2
8723 wrpr %l5, 0x11A3, %pil
8724 wrpr %o2, %o7, %cwp
8725 rdpr %tl, %o0
8726 rdhpr %htba, %i1
8727
8728 or %g0, 0x8, %l0
8729 sllx %l0, 0x3c, %l0
8730 wrhpr %l0, %g0, %hsys_tick_cmpr
8731 orcc %l4, 0x1E09, %i6
8732 fands %f15, %f4, %f11
8733
8734 or %g0, 0x8, %l0
8735 sllx %l0, 0x3c, %l0
8736 wrhpr %l0, 0x0C2, %hsys_tick_cmpr
8737 edge8ln %l3, %g2, %l1
8738 rdpr %cansave, %o5
8739
8740 or %g0, 0x8, %l0
8741 sllx %l0, 0x3c, %l0
8742 wrhpr %l0, %g0, %hsys_tick_cmpr
8743 orn %g5, %o1, %l0
8744 nop
8745 setx loop_325, %l0, %l1
8746 wrpr 0x1, %tl
8747 wrpr %l1, %tpc
8748 add %l1, 0x4, %l1
8749 wrpr %l1, %tnpc
8750 setx 0x34400001400, %l0, %l1
8751 wrpr %l1, %tstate
8752 wrhpr 0x4, %htstate
8753 retry
8754 rdpr %tl, %g6
8755 fcmps %fcc0, %f18, %f24
8756 rd %sys_tick_cmpr, %o6
8757loop_325:
8758 nop
8759
8760 or %g0, 0x8, %l0
8761 sllx %l0, 0x3c, %l0
8762 wrhpr %l0, %g0, %hsys_tick_cmpr
8763 orcc %i3, %i2, %g1
8764 mova %xcc, %g3, %l2
8765 subcc %l5, %i5, %o7
8766 edge8l %o2, %o0, %l6
8767 rd %pc, %i1
8768 tsubcc %l4, %g7, %i0
8769 bneg,a,pn %xcc, loop_326
8770 rdpr %canrestore, %i6
8771 rd %fprs, %o4
8772 fmovscc %xcc, %f9, %f30
8773loop_326:
8774 edge8 %g4, %l3, %l1
8775
8776 or %g0, 0x8, %l0
8777 sllx %l0, 0x3c, %l0
8778 wrhpr %l0, %g0, %hsys_tick_cmpr
8779 wr %i4, %g5, %pic
8780
8781 or %g0, 0x8, %l0
8782 sllx %l0, 0x3c, %l0
8783 wrhpr %l0, %g0, %hsys_tick_cmpr
8784 wr %o1, %g6, %y
8785 rdhpr %htba, %l0
8786 sdiv %o3, 0x1D3A, %o6
8787 wrpr %i7, 0x04B1, %cwp
8788 wrpr %i3, %g1, %tick
8789 wrpr %g3, %l2, %tick
8790 fmul8x16 %f25, %f22, %f28
8791 fmovdn %xcc, %f22, %f22
8792 brgz %l5, loop_327
8793 ldub [%l7 + 0x73], %i5
8794 tge %xcc, 0x7
8795 edge16 %i2, %o7, %o2
8796loop_327:
8797 wrpr %o0, 0x042C, %cwp
8798
8799 or %g0, 0x8, %l0
8800 sllx %l0, 0x3c, %l0
8801 wr %l0, 0xE9B, %sys_tick_cmpr
8802 wr %l6, %i0, %set_softint
8803 sllx %g7, 0x05, %i6
8804 tle %icc, 0x6
8805 wr %o4, 0x1ED9, %set_softint
8806 movrgz %l3, 0x1F8, %g4
8807 tsubcctv %l1, %o5, %i4
8808 smul %g5, 0x0D21, %g2
8809 wrpr %o1, %g6, %cwp
8810 rdpr %cwp, %o3
8811 wr %g0, 0x2f, %asi
8812 stxa %o6, [%l7 + 0x20] %asi
8813 membar #Sync
8814 rdpr %tba, %l0
8815 rdpr %gl, %i3
8816 tl %icc, 0x6
8817 rd %tick_cmpr, %g1
8818 sra %i7, %l2, %l5
8819 bpos,a loop_328
8820 fmovdge %xcc, %f22, %f6
8821
8822 or %g0, 0x8, %l0
8823 sllx %l0, 0x3c, %l0
8824 wrhpr %l0, %g0, %hsys_tick_cmpr
8825 fbug,a %fcc1, loop_329
8826loop_328:
8827 rdhpr %hintp, %o7
8828
8829 or %g0, 0x8, %l0
8830 sllx %l0, 0x3c, %l0
8831 wrhpr %l0, 0x005, %hsys_tick_cmpr
8832 rd %ccr, %o0
8833loop_329:
8834 udiv %l4, 0x1F48, %i1
8835 fmovdpos %xcc, %f13, %f16
8836 movge %xcc, %i0, %g7
8837
8838 or %g0, 0x8, %l0
8839 sllx %l0, 0x3c, %l0
8840 wrhpr %l0, %g0, %hsys_tick_cmpr
8841 bg %xcc, loop_330
8842 fsrc2 %f10, %f24
8843 edge16n %l6, %l3, %o4
8844 rdhpr %hpstate, %g4
8845loop_330:
8846 rdhpr %hintp, %l1
8847
8848 or %g0, 0x8, %l0
8849 sllx %l0, 0x3c, %l0
8850 wrhpr %l0, %g0, %hsys_tick_cmpr
8851
8852 or %g0, 0x8, %l0
8853 sllx %l0, 0x3c, %l0
8854 wrhpr %l0, %g0, %hsys_tick_cmpr
8855 rdhpr %hintp, %g6
8856 fmovrdgz %i4, %f10, %f30
8857 wr %g0, 0x0c, %asi
8858 swapa [%l7 + 0x10] %asi, %o3
8859 fsrc2 %f20, %f12
8860 fbg,a %fcc3, loop_331
8861 wr %o6, %i3, %set_softint
8862 rdhpr %hsys_tick_cmpr, %l0
8863 fpsub32 %f10, %f10, %f16
8864loop_331:
8865 wr %i7, %g1, %y
8866 edge16l %l2, %l5, %g3
8867
8868 or %g0, 0x8, %l0
8869 sllx %l0, 0x3c, %l0
8870 wr %l0, %g0, %tick_cmpr
8871 fnors %f20, %f20, %f26
8872 brz %o7, loop_332
8873 fsrc1s %f17, %f12
8874 wrpr %i2, %o2, %pil
8875 rdhpr %hintp, %l4
8876loop_332:
8877 or %o0, 0x0F14, %i1
8878 edge8ln %i0, %g7, %l6
8879 fcmps %fcc1, %f5, %f21
8880 xnor %i6, %l3, %o4
8881 brz %l1, loop_333
8882 edge32l %o5, %g5, %g4
8883 rdhpr %hsys_tick_cmpr, %o1
8884 wr %g6, 0x117D, %softint
8885loop_333:
8886 nop
8887 add %l7, 0x08, %l6
8888 wr %g0, 0x10, %asi
8889 casa [%l6] 0x10, %i4, %o3
8890 nop
8891 setx loop_334, %l0, %l1
8892 jmpl %l1, %g2
8893 movrgz %i3, %o6, %i7
8894 sub %l0, %g1, %l5
8895 tvs %xcc, 0x0
8896loop_334:
8897 xnorcc %l2, 0x044D, %i5
8898 tpos %xcc, 0x0
8899 orn %g3, %i2, %o2
8900 rd %tick_cmpr, %l4
8901
8902 or %g0, 0x8, %l0
8903 sllx %l0, 0x3c, %l0
8904 wrhpr %l0, %g0, %hsys_tick_cmpr
8905 addc %o0, 0x065C, %i0
8906 rdhpr %hintp, %g7
8907 wr %i6, %l3, %softint
8908 movg %icc, %l6, %l1
8909 rd %ccr, %o4
8910 fcmpgt16 %f26, %f0, %g5
8911 brgez,a %g4, loop_335
8912 rdpr %gl, %o1
8913
8914 or %g0, 0x8, %l0
8915 sllx %l0, 0x3c, %l0
8916 wr %l0, 0x92E, %sys_tick_cmpr
8917 rdhpr %hsys_tick_cmpr, %i4
8918loop_335:
8919 wrpr %o5, %o3, %tick
8920 wr %g0, 0x18, %asi
8921 ldsba [%l7 + 0x0B] %asi, %i3
8922 movrgz %g2, %o6, %i7
8923 fxors %f1, %f3, %f5
8924 rd %y, %l0
8925 st %f28, [%l7 + 0x64]
8926 rdpr %tl, %l5
8927 tvc %icc, 0x5
8928
8929 or %g0, 0x8, %l0
8930 sllx %l0, 0x3c, %l0
8931 wrhpr %l0, 0xF56, %hsys_tick_cmpr
8932 wrpr %i5, %g3, %tick
8933 rdhpr %htba, %g1
8934 wrpr %i2, %l4, %tick
8935 rdpr %cleanwin, %o7
8936 movn %icc, %o2, %i1
8937
8938 or %g0, 0x8, %l0
8939 sllx %l0, 0x3c, %l0
8940 wrhpr %l0, %g0, %hsys_tick_cmpr
8941 bvc,a loop_336
8942 rdhpr %hsys_tick_cmpr, %g7
8943 wr %l3, %l6, %pic
8944 rdpr %cwp, %i6
8945loop_336:
8946 bvc,a loop_337
8947 rdpr %otherwin, %l1
8948 tgu %icc, 0x0
8949
8950 or %g0, 0x8, %l0
8951 sllx %l0, 0x3c, %l0
8952 wrhpr %l0, %g0, %hsys_tick_cmpr
8953loop_337:
8954 sir 0x08DC
8955 edge8 %g5, %o1, %g6
8956 andcc %g4, %i4, %o5
8957 wr %o3, %i3, %softint
8958 wr %g0, 0x4, %fprs
8959 nop
8960 setx loop_338, %l0, %l1
8961 wrpr 0x1, %tl
8962 wrpr %l1, %tpc
8963 add %l1, 0x4, %l1
8964 wrpr %l1, %tnpc
8965 setx 0x34400001400, %l0, %l1
8966 wrpr %l1, %tstate
8967 wrhpr 0x4, %htstate
8968 retry
8969 tgu %xcc, 0x6
8970 rdhpr %hsys_tick_cmpr, %l0
8971 ldsb [%l7 + 0x48], %o6
8972loop_338:
8973 fmovdneg %xcc, %f11, %f28
8974 fsrc2 %f12, %f28
8975 fmovscc %xcc, %f10, %f9
8976
8977 or %g0, 0x8, %l0
8978 sllx %l0, 0x3c, %l0
8979 wrhpr %l0, %g0, %hsys_tick_cmpr
8980 subcc %i5, %g3, %i2
8981 fand %f8, %f12, %f8
8982 wr %l4, 0x05B5, %set_softint
8983
8984 or %g0, 0x8, %l0
8985 sllx %l0, 0x3c, %l0
8986 wrhpr %l0, 0xDAB, %hsys_tick_cmpr
8987 wrpr %g1, %i1, %pil
8988 rd %y, %i0
8989
8990 or %g0, 0x8, %l0
8991 sllx %l0, 0x3c, %l0
8992 wrhpr %l0, 0xDA3, %hsys_tick_cmpr
8993 wr %o0, 0x0AE0, %clear_softint
8994 rdpr %canrestore, %l3
8995 rdpr %cwp, %l6
8996 wrpr %l1, %o4, %tick
8997 sub %i6, %o1, %g6
8998 bge,a,pn %xcc, loop_339
8999 orn %g5, %g4, %i4
9000 std %o2, [%l7 + 0x40]
9001 wrpr %o5, %g2, %cwp
9002loop_339:
9003 rd %ccr, %i7
9004 umul %l0, 0x11F4, %o6
9005 wrpr %l2, %l5, %pil
9006 rd %pc, %i3
9007 wr %i5, %i2, %clear_softint
9008 bleu,pn %xcc, loop_340
9009 addcc %l4, %g3, %o2
9010 wrpr %o7, 0x0D2D, %cwp
9011 rdpr %cleanwin, %i1
9012loop_340:
9013 rdpr %tl, %g1
9014 rd %tick_cmpr, %g7
9015 rdpr %cansave, %o0
9016 wr %l3, 0x1E0F, %y
9017 edge16 %l6, %l1, %i0
9018 wrpr %o4, 0x0ED6, %cwp
9019 edge32ln %o1, %i6, %g6
9020 rdhpr %hsys_tick_cmpr, %g5
9021 rdhpr %htba, %o3
9022 rdhpr %hsys_tick_cmpr, %o5
9023 wrpr %g2, 0x07E6, %cwp
9024 wr %g0, 0x5, %fprs
9025 rdpr %cansave, %l2
9026 bshuffle %f8, %f24, %f8
9027 std %o6, [%l7 + 0x68]
9028 fpsub16s %f14, %f5, %f3
9029 wr %i3, %i5, %clear_softint
9030 sra %i2, 0x01, %l5
9031 rdhpr %hintp, %g3
9032 xorcc %o2, 0x02D1, %l4
9033 fcmpd %fcc3, %f16, %f28
9034 rdpr %tba, %i1
9035 wr %o7, 0x05EA, %set_softint
9036 wrpr %g1, %o0, %cwp
9037 rd %fprs, %g7
9038 rd %tick_cmpr, %l3
9039 rdhpr %hintp, %l6
9040 rdpr %wstate, %l1
9041 rdhpr %hintp, %o4
9042 orn %o1, %i0, %i6
9043 brlez,a %g6, loop_341
9044 sub %g5, %g4, %o3
9045 set 0x61, %i3
9046 ldstuba [%l7 + %i3] 0x10, %i4
9047loop_341:
9048 bgu,a %icc, loop_342
9049 wr %g2, %i7, %y
9050 wr %o5, 0x1D96, %y
9051 rd %pc, %l2
9052loop_342:
9053 rdpr %tba, %l0
9054 rdpr %gl, %o6
9055 fbuge,a %fcc2, loop_343
9056 popc %i5, %i2
9057 fpmerge %f4, %f21, %f20
9058 fcmpgt16 %f2, %f0, %i3
9059loop_343:
9060 rdhpr %hintp, %l5
9061 bgu,pt %xcc, loop_344
9062 fone %f28
9063 wrpr %o2, %g3, %tick
9064 fmovrdlz %i1, %f14, %f8
9065loop_344:
9066 rdhpr %hsys_tick_cmpr, %o7
9067 wrpr %l4, 0x09CA, %cwp
9068 fmovrslz %o0, %f18, %f1
9069 nop
9070 setx loop_345, %l0, %l1
9071 wrpr 0x1, %tl
9072 wrpr %l1, %tpc
9073 add %l1, 0x4, %l1
9074 wrpr %l1, %tnpc
9075 setx 0x34400001400, %l0, %l1
9076 wrpr %l1, %tstate
9077 wrhpr 0x4, %htstate
9078 retry
9079 umulcc %l3, 0x1D8F, %g7
9080 rdhpr %hpstate, %l1
9081 ldd [%l7 + 0x50], %o4
9082loop_345:
9083 alignaddrl %l6, %o1, %i6
9084 bvc,pn %xcc, loop_346
9085 swap [%l7 + 0x74], %g6
9086 wrpr %i0, %g4, %pil
9087 wr %g5, 0x1467, %set_softint
9088loop_346:
9089 nop
9090 wr %g0, 0x81, %asi
9091 ldda [%l7 + 0x40] %asi, %f16
9092 rdpr %tl, %i4
9093
9094 or %g0, 0x8, %l0
9095 sllx %l0, 0x3c, %l0
9096 wr %l0, 0xCA5, %tick_cmpr
9097 wrpr %g2, %o5, %pil
9098 rd %tick_cmpr, %i7
9099 rdpr %otherwin, %l0
9100 wrpr %l2, %i5, %cwp
9101
9102 or %g0, 0x8, %l0
9103 sllx %l0, 0x3c, %l0
9104 wrhpr %l0, 0x154, %hsys_tick_cmpr
9105 edge32ln %o6, %l5, %o2
9106
9107 or %g0, 0x8, %l0
9108 sllx %l0, 0x3c, %l0
9109 wrhpr %l0, 0xF4F, %hsys_tick_cmpr
9110 rd %pc, %g3
9111 wrpr %o7, 0x04DA, %cwp
9112 rdpr %otherwin, %i1
9113 sub %o0, %g1, %l4
9114 wrpr %g7, %l3, %pil
9115 smul %o4, 0x1919, %l1
9116 rdpr %canrestore, %o1
9117 fnors %f25, %f0, %f5
9118 tpos %icc, 0x5
9119 rd %sys_tick_cmpr, %i6
9120 tvc %xcc, 0x1
9121 array8 %l6, %i0, %g4
9122 bg,pt %xcc, loop_347
9123 rdhpr %hintp, %g5
9124 rd %fprs, %g6
9125 movgu %icc, %i4, %g2
9126loop_347:
9127 rd %asi, %o5
9128 rd %tick_cmpr, %o3
9129 wr %i7, 0x0D25, %ccr
9130
9131 or %g0, 0x8, %l0
9132 sllx %l0, 0x3c, %l0
9133 wrhpr %l0, %g0, %hsys_tick_cmpr
9134 tvs %xcc, 0x4
9135 rdhpr %hintp, %i2
9136 fmovsa %xcc, %f23, %f29
9137 taddcc %i5, 0x155E, %l5
9138 movgu %icc, %o6, %o2
9139 wr %g3, 0x1FD1, %ccr
9140 rdhpr %hpstate, %i3
9141 wr %g0, 0x88, %asi
9142 lduwa [%l7 + 0x30] %asi, %o7
9143 smul %i1, %g1, %o0
9144 fmovrsne %g7, %f7, %f5
9145 rdpr %cansave, %l4
9146 rdpr %cansave, %o4
9147 rdpr %pil, %l3
9148
9149 or %g0, 0x8, %l0
9150 sllx %l0, 0x3c, %l0
9151 wrhpr %l0, %g0, %hsys_tick_cmpr
9152 fmovdleu %icc, %f20, %f25
9153
9154 or %g0, 0x8, %l0
9155 sllx %l0, 0x3c, %l0
9156 wrhpr %l0, 0xE89, %hsys_tick_cmpr
9157 rdpr %pil, %i0
9158 tpos %xcc, 0x3
9159 movg %xcc, %i6, %g4
9160
9161 or %g0, 0x8, %l0
9162 sllx %l0, 0x3c, %l0
9163 wrhpr %l0, 0x01C, %hsys_tick_cmpr
9164 rdhpr %hintp, %g5
9165 rdpr %tl, %g2
9166
9167 or %g0, 0x8, %l0
9168 sllx %l0, 0x3c, %l0
9169 wrhpr %l0, 0x30D, %hsys_tick_cmpr
9170 rd %fprs, %o3
9171 tle %icc, 0x5
9172 wr %i7, %l2, %sys_tick
9173 wrpr %l0, 0x00B3, %cwp
9174
9175 or %g0, 0x8, %l0
9176 sllx %l0, 0x3c, %l0
9177 wrhpr %l0, %g0, %hsys_tick_cmpr
9178 std %f16, [%l7 + 0x20]
9179
9180 or %g0, 0x8, %l0
9181 sllx %l0, 0x3c, %l0
9182 wrhpr %l0, %g0, %hsys_tick_cmpr
9183 sir 0x05FD
9184 movre %o6, 0x12E, %i4
9185 set 0x48, %o4
9186 sta %f6, [%l7 + %o4] 0x88
9187 wr %o2, %i3, %ccr
9188 array32 %o7, %i1, %g3
9189
9190 or %g0, 0x8, %l0
9191 sllx %l0, 0x3c, %l0
9192 wrhpr %l0, %g0, %hsys_tick_cmpr
9193 wr %g7, 0x0E8E, %set_softint
9194 fpsub16 %f22, %f20, %f30
9195 wr %g1, %o4, %softint
9196 fbn,a %fcc0, loop_348
9197 srax %l3, 0x17, %l4
9198 ta %icc, 0x2
9199 tne %icc, 0x0
9200loop_348:
9201 rd %y, %o1
9202
9203 or %g0, 0x8, %l0
9204 sllx %l0, 0x3c, %l0
9205 wrhpr %l0, %g0, %hsys_tick_cmpr
9206 membar #Sync
9207 set 0x40, %i2
9208 ldda [%l7 + %i2] 0x1f, %f16
9209 movge %xcc, %l6, %g4
9210 wrpr %i6, %g6, %cwp
9211 udivcc %g2, 0x1AC9, %i7
9212 rdhpr %htba, %l2
9213 sethi 0x1E0D, %o3
9214
9215 or %g0, 0x8, %l0
9216 sllx %l0, 0x3c, %l0
9217 wrhpr %l0, 0xBCE, %hsys_tick_cmpr
9218 sll %l5, %i5, %o6
9219 fbul,a %fcc2, loop_349
9220 tpos %xcc, 0x5
9221 rdpr %cansave, %i4
9222 rdpr %canrestore, %i3
9223loop_349:
9224 fsrc1s %f10, %f7
9225 rdpr %tba, %o2
9226 wr %o7, 0x02D7, %y
9227 wrpr %i1, %o0, %pil
9228 wr %g7, %g1, %y
9229 rd %tick_cmpr, %o4
9230 rd %tick_cmpr, %l3
9231 tcs %xcc, 0x7
9232 udivx %l4, 0x112C, %o1
9233 fmovrslz %g3, %f3, %f11
9234 rd %y, %i0
9235 wrpr %l6, %l1, %cwp
9236 rdhpr %htba, %i6
9237 fmovsn %icc, %f27, %f26
9238 rdhpr %hpstate, %g4
9239
9240 or %g0, 0x8, %l0
9241 sllx %l0, 0x3c, %l0
9242 wr %l0, 0xA65, %sys_tick_cmpr
9243 rdpr %wstate, %g2
9244 rdhpr %hpstate, %i7
9245 rdpr %cleanwin, %o5
9246 wrpr %l2, %i2, %tick
9247 popc %o3, %l0
9248 edge16ln %l5, %i5, %i4
9249 tvs %icc, 0x6
9250 mova %xcc, %i3, %o2
9251 rd %fprs, %o6
9252 andcc %o7, %o0, %g7
9253 rdhpr %hsys_tick_cmpr, %g1
9254 rdhpr %htba, %i1
9255 rdpr %tba, %l3
9256 tcs %xcc, 0x0
9257 sdivx %o4, 0x19C7, %o1
9258 rdhpr %htba, %g3
9259 wrpr %l4, %i0, %cwp
9260 fnands %f5, %f8, %f0
9261 rd %fprs, %l6
9262 fmovdle %icc, %f15, %f22
9263 wrpr %i6, %g4, %pil
9264 rdhpr %hintp, %l1
9265 rdhpr %hsys_tick_cmpr, %g6
9266 wr %g0, 0x89, %asi
9267 lda [%l7 + 0x14] %asi, %f8
9268 wrpr %g5, 0x1C00, %tick
9269 rd %ccr, %i7
9270 bg loop_350
9271 rdhpr %hsys_tick_cmpr, %o5
9272 wr %g0, 0x6, %fprs
9273 xor %o3, 0x1B86, %l0
9274loop_350:
9275 nop
9276 set 0x7C, %l1
9277 ldsba [%l7 + %l1] 0x18, %l5
9278 rdhpr %hpstate, %i5
9279 tpos %icc, 0x4
9280
9281 or %g0, 0x8, %l0
9282 sllx %l0, 0x3c, %l0
9283 wrhpr %l0, %g0, %hsys_tick_cmpr
9284 fbge %fcc2, loop_351
9285 sdivcc %i3, 0x0B1C, %o2
9286 rdhpr %hpstate, %g2
9287 te %icc, 0x0
9288loop_351:
9289 nop
9290 setx loop_352, %l0, %l1
9291 jmpl %l1, %o6
9292 wrpr %o0, 0x0892, %cwp
9293 fmovdg %icc, %f2, %f3
9294 ble,a,pt %icc, loop_353
9295loop_352:
9296 rdpr %tba, %g7
9297 rd %sys_tick_cmpr, %g1
9298 addccc %i1, %l3, %o7
9299loop_353:
9300 fbne %fcc1, loop_354
9301 wr %o1, %o4, %softint
9302
9303 or %g0, 0x8, %l0
9304 sllx %l0, 0x3c, %l0
9305 wrhpr %l0, 0x3C6, %hsys_tick_cmpr
9306 bg loop_355
9307loop_354:
9308 rdhpr %hintp, %l4
9309
9310 or %g0, 0x8, %l0
9311 sllx %l0, 0x3c, %l0
9312 wrhpr %l0, 0x05B, %hsys_tick_cmpr
9313 rdpr %tba, %l6
9314loop_355:
9315 rdhpr %hpstate, %g4
9316 udivx %i6, 0x12E2, %l1
9317 smul %g6, %g5, %i7
9318 edge16n %o5, %i2, %o3
9319 rd %pc, %l0
9320 addccc %l5, %i5, %i4
9321
9322 or %g0, 0x8, %l0
9323 sllx %l0, 0x3c, %l0
9324 wrhpr %l0, 0xFD4, %hsys_tick_cmpr
9325 nop
9326 setx loop_356, %l0, %l1
9327 wrpr 0x1, %tl
9328 wrpr %l1, %tnpc
9329 setx 0x34400001400, %l0, %l1
9330 wrpr %l1, %tstate
9331 wrhpr 0x4, %htstate
9332 done
9333 movn %xcc, %o2, %g2
9334 fmuld8sux16 %f1, %f9, %f12
9335
9336 or %g0, 0x8, %l0
9337 sllx %l0, 0x3c, %l0
9338 wrhpr %l0, 0x657, %hsys_tick_cmpr
9339loop_356:
9340 wrpr %o6, %i1, %cwp
9341 rdpr %cleanwin, %l3
9342 wrpr %o7, 0x17CC, %cwp
9343 rdhpr %hsys_tick_cmpr, %g1
9344 bvs,pt %icc, loop_357
9345 edge16 %o1, %g3, %l4
9346 wrpr %o4, 0x1074, %cwp
9347 orcc %l6, %i0, %i6
9348loop_357:
9349 nop
9350
9351 or %g0, 0x8, %l0
9352 sllx %l0, 0x3c, %l0
9353 wrhpr %l0, %g0, %hsys_tick_cmpr
9354 rdhpr %hpstate, %g6
9355 wr %g5, %i7, %ccr
9356 subccc %l1, %o5, %i2
9357 nop
9358 set 0x50, %o7
9359 std %f18, [%l7 + %o7]
9360 wr %l0, 0x163A, %sys_tick
9361 brnz,a %l5, loop_358
9362 wrpr %i5, %i4, %pil
9363 wrpr %i3, %o3, %cwp
9364 smul %l2, 0x1BBF, %g2
9365loop_358:
9366 bg,pn %xcc, loop_359
9367 rd %softint, %o0
9368 movneg %xcc, %g7, %o6
9369 stbar
9370loop_359:
9371 fmovspos %xcc, %f27, %f19
9372 wr %o2, 0x0F16, %sys_tick
9373 fands %f23, %f4, %f9
9374 ble,pt %xcc, loop_360
9375 movneg %icc, %i1, %l3
9376 wr %o7, 0x1075, %clear_softint
9377 nop
9378 setx loop_361, %l0, %l1
9379 jmpl %l1, %o1
9380loop_360:
9381 wrpr %g3, 0x1C30, %cwp
9382
9383 or %g0, 0x8, %l0
9384 sllx %l0, 0x3c, %l0
9385 wrhpr %l0, %g0, %hsys_tick_cmpr
9386 wr %l6, %l4, %ccr
9387loop_361:
9388 fnot1s %f3, %f13
9389 sethi 0x1A99, %i0
9390 wrpr %i6, 0x14EC, %tick
9391 fnot2 %f18, %f2
9392 rdpr %cansave, %g4
9393 movleu %xcc, %g6, %i7
9394 rd %asi, %g5
9395 fmovsa %xcc, %f6, %f31
9396 rdhpr %hintp, %o5
9397 sdivcc %i2, 0x093E, %l1
9398 wr %g0, 0x18, %asi
9399 swapa [%l7 + 0x5C] %asi, %l0
9400 wrpr %l5, %i4, %tick
9401 wrpr %i5, 0x0DA1, %cwp
9402
9403 or %g0, 0x8, %l0
9404 sllx %l0, 0x3c, %l0
9405 wrhpr %l0, 0x076, %hsys_tick_cmpr
9406 edge16 %l2, %g2, %g7
9407 movvs %icc, %o0, %o6
9408
9409 or %g0, 0x8, %l0
9410 sllx %l0, 0x3c, %l0
9411 wrhpr %l0, 0xDB6, %hsys_tick_cmpr
9412
9413 or %g0, 0x8, %l0
9414 sllx %l0, 0x3c, %l0
9415 wrhpr %l0, %g0, %hsys_tick_cmpr
9416 rdpr %canrestore, %o1
9417 movneg %xcc, %l3, %g1
9418 wrpr %g3, 0x0BF2, %cwp
9419 xnor %l6, %o4, %l4
9420 edge16ln %i6, %g4, %g6
9421 rd %fprs, %i0
9422 call loop_362
9423 bvc,a loop_363
9424 wrpr %g5, 0x081E, %tick
9425 rdpr %gl, %o5
9426loop_362:
9427 rdpr %cwp, %i7
9428loop_363:
9429 wr %g0, 0x5, %fprs
9430 wrpr %l0, 0x1F60, %pil
9431 fabsd %f14, %f6
9432 rdpr %cwp, %i2
9433 movcc %xcc, %i4, %l5
9434 sdiv %i5, 0x026B, %i3
9435 te %icc, 0x5
9436 rdpr %cleanwin, %o3
9437 rd %pc, %g2
9438 fmovdl %xcc, %f29, %f21
9439 rdpr %tba, %g7
9440 wrpr %o0, 0x0341, %tick
9441 rdpr %otherwin, %o6
9442 fblg %fcc2, loop_364
9443 fpsub32s %f20, %f28, %f4
9444 movne %xcc, %i1, %o2
9445 movvs %icc, %o7, %o1
9446loop_364:
9447 movn %xcc, %l3, %g1
9448 edge16 %l2, %l6, %g3
9449 fmovdneg %icc, %f31, %f31
9450
9451 or %g0, 0x8, %l0
9452 sllx %l0, 0x3c, %l0
9453 wrhpr %l0, 0x064, %hsys_tick_cmpr
9454 wrpr %g4, %o4, %pil
9455 rdhpr %hsys_tick_cmpr, %g6
9456 rd %pc, %g5
9457
9458 or %g0, 0x8, %l0
9459 sllx %l0, 0x3c, %l0
9460 wrhpr %l0, 0xDC7, %hsys_tick_cmpr
9461 rdhpr %htba, %l1
9462 rd %pc, %i0
9463 movl %xcc, %l0, %i2
9464 rdhpr %htba, %i4
9465
9466 or %g0, 0x8, %l0
9467 sllx %l0, 0x3c, %l0
9468 wrhpr %l0, %g0, %hsys_tick_cmpr
9469 edge8 %l5, %o3, %i3
9470 sub %g2, 0x16EF, %o0
9471 wrpr %g7, %o6, %cwp
9472 movcc %icc, %o2, %i1
9473 bn,a,pn %icc, loop_365
9474 rd %fprs, %o7
9475 fmovrslez %o1, %f14, %f6
9476 rd %asi, %l3
9477loop_365:
9478 fmul8ulx16 %f18, %f6, %f10
9479 tl %xcc, 0x6
9480 rd %ccr, %g1
9481
9482 or %g0, 0x8, %l0
9483 sllx %l0, 0x3c, %l0
9484 wrhpr %l0, %g0, %hsys_tick_cmpr
9485 rd %tick_cmpr, %l2
9486 tge %icc, 0x0
9487 rd %pc, %l4
9488 subccc %i6, %g3, %o4
9489
9490 or %g0, 0x8, %l0
9491 sllx %l0, 0x3c, %l0
9492 wrhpr %l0, %g0, %hsys_tick_cmpr
9493 wrpr %g4, %g5, %pil
9494 wrpr %i7, 0x02FA, %pil
9495 wrpr %o5, %l1, %tick
9496 siam 0x4
9497 rdhpr %hpstate, %l0
9498
9499 or %g0, 0x8, %l0
9500 sllx %l0, 0x3c, %l0
9501 wrhpr %l0, 0xBC4, %hsys_tick_cmpr
9502 wrpr %i5, 0x178A, %tick
9503
9504 or %g0, 0x8, %l0
9505 sllx %l0, 0x3c, %l0
9506 wrhpr %l0, %g0, %hsys_tick_cmpr
9507 fbg,a %fcc1, loop_366
9508 rdhpr %htba, %i2
9509 orncc %i3, %g2, %o0
9510 xor %o3, %g7, %o2
9511loop_366:
9512 rd %softint, %i1
9513
9514 or %g0, 0x8, %l0
9515 sllx %l0, 0x3c, %l0
9516 wrhpr %l0, %g0, %hsys_tick_cmpr
9517 movleu %icc, %o6, %l3
9518 fmovrslez %g1, %f7, %f18
9519 move %xcc, %o1, %l6
9520 fmul8x16au %f8, %f5, %f26
9521 andn %l2, 0x1540, %l4
9522
9523 or %g0, 0x8, %l0
9524 sllx %l0, 0x3c, %l0
9525 wr %l0, %g0, %tick_cmpr
9526 array16 %g3, %g6, %g4
9527 rdpr %gl, %g5
9528 rdhpr %hpstate, %o4
9529 std %i6, [%l7 + 0x08]
9530
9531 or %g0, 0x8, %l0
9532 sllx %l0, 0x3c, %l0
9533 wrhpr %l0, %g0, %hsys_tick_cmpr
9534
9535 or %g0, 0x8, %l0
9536 sllx %l0, 0x3c, %l0
9537 wrhpr %l0, %g0, %hsys_tick_cmpr
9538
9539 or %g0, 0x8, %l0
9540 sllx %l0, 0x3c, %l0
9541 wrhpr %l0, %g0, %hsys_tick_cmpr
9542 rdhpr %hintp, %l5
9543 and %i5, %i2, %i3
9544 rdpr %cansave, %g2
9545 wrpr %o0, %o3, %tick
9546 edge32l %o2, %i1, %o7
9547 rdpr %gl, %o6
9548
9549 or %g0, 0x8, %l0
9550 sllx %l0, 0x3c, %l0
9551 wrhpr %l0, %g0, %hsys_tick_cmpr
9552 rdpr %otherwin, %g1
9553 movge %xcc, %o1, %l2
9554 fbl %fcc1, loop_367
9555 fbne,a %fcc0, loop_368
9556 fbl,a %fcc2, loop_369
9557 wrpr %l4, %l6, %cwp
9558loop_367:
9559 sdiv %g3, 0x0E7B, %g6
9560loop_368:
9561 rd %y, %g4
9562loop_369:
9563 wrpr %g5, %o4, %cwp
9564 sdivx %i7, 0x0E3A, %i6
9565 wrpr %l0, 0x11C3, %tick
9566 rd %softint, %l1
9567 smul %o5, 0x0F10, %i0
9568 rd %tick_cmpr, %l5
9569 or %i5, 0x00A9, %i2
9570 ldsh [%l7 + 0x0A], %i3
9571 wrpr %g2, %i4, %tick
9572 taddcctv %o3, %o2, %o0
9573 smul %i1, 0x1064, %o6
9574 stb %l3, [%l7 + 0x18]
9575 umul %g7, 0x0813, %g1
9576 tvs %xcc, 0x6
9577 rdpr %canrestore, %o7
9578 rd %softint, %l2
9579 wrpr %o1, %l4, %tick
9580 wrpr %l6, 0x0FC4, %pil
9581 rd %y, %g3
9582 fmovdg %xcc, %f23, %f16
9583 fmovrslez %g4, %f21, %f27
9584 tsubcc %g6, %o4, %g5
9585 fbne,a %fcc0, loop_370
9586 taddcctv %i7, 0x180A, %l0
9587 popc %l1, %o5
9588 rdpr %otherwin, %i0
9589loop_370:
9590 rdpr %otherwin, %i6
9591 bshuffle %f8, %f6, %f8
9592 fmovsne %xcc, %f9, %f26
9593 fmovdvs %icc, %f17, %f20
9594 rdhpr %htba, %i5
9595 fmovdvs %icc, %f26, %f11
9596 fble,a %fcc3, loop_371
9597 mulscc %i2, %l5, %i3
9598
9599 or %g0, 0x8, %l0
9600 sllx %l0, 0x3c, %l0
9601 wrhpr %l0, %g0, %hsys_tick_cmpr
9602 sdivx %o2, 0x1241, %i4
9603loop_371:
9604 wrpr %o0, %i1, %cwp
9605 mulx %l3, %g7, %g1
9606 movgu %icc, %o7, %o6
9607 fmovse %icc, %f15, %f24
9608 addc %o1, 0x1CEB, %l2
9609 rd %sys_tick_cmpr, %l6
9610 ta %xcc, 0x1
9611 sll %g3, %g4, %l4
9612 te %xcc, 0x1
9613 wrpr %g6, 0x138E, %cwp
9614 rdpr %gl, %g5
9615 fcmple32 %f28, %f26, %i7
9616 sllx %o4, %l0, %o5
9617
9618 or %g0, 0x8, %l0
9619 sllx %l0, 0x3c, %l0
9620 wrhpr %l0, 0xED0, %hsys_tick_cmpr
9621 wrpr %i6, %i5, %cwp
9622 rd %fprs, %i0
9623 fmovsge %icc, %f20, %f0
9624 rdhpr %hpstate, %l5
9625 sra %i3, %g2, %i2
9626 prefetch [%l7 + 0x78], 0x3
9627
9628 or %g0, 0x8, %l0
9629 sllx %l0, 0x3c, %l0
9630 wrhpr %l0, 0x31B, %hsys_tick_cmpr
9631 edge32 %o0, %i1, %l3
9632 restored
9633 rdpr %cwp, %g1
9634 rdpr %cansave, %g2
9635 rdpr %canrestore, %g3
9636 rdpr %cleanwin, %g4
9637 rdpr %otherwin, %g5
9638 rdpr %wstate, %g6
9639 wr %g7, %i4, %sys_tick
9640 srl %o7, %g1, %o1
9641 mulscc %l2, 0x052D, %l6
9642 rdpr %otherwin, %g3
9643 sdiv %g4, 0x0F8D, %o6
9644
9645 or %g0, 0x8, %l0
9646 sllx %l0, 0x3c, %l0
9647 wrhpr %l0, %g0, %hsys_tick_cmpr
9648 wr %g0, 0x0c, %asi
9649 ldsha [%l7 + 0x6E] %asi, %i7
9650 movg %icc, %o4, %g6
9651 movne %xcc, %l0, %l1
9652
9653 or %g0, 0x8, %l0
9654 sllx %l0, 0x3c, %l0
9655 wrhpr %l0, 0xDBD, %hsys_tick_cmpr
9656 rd %y, %i5
9657 rdpr %tl, %i6
9658
9659 or %g0, 0x8, %l0
9660 sllx %l0, 0x3c, %l0
9661 wrhpr %l0, %g0, %hsys_tick_cmpr
9662 rdpr %cansave, %g2
9663 alignaddrl %i0, %i2, %o3
9664 movle %icc, %o0, %i1
9665 fmovdpos %xcc, %f31, %f1
9666 umul %o2, %g7, %i4
9667 wrpr %o7, 0x014F, %cwp
9668 wr %g1, %o1, %softint
9669 rd %softint, %l3
9670 rdhpr %hpstate, %l2
9671 rdpr %pil, %g3
9672
9673 or %g0, 0x8, %l0
9674 sllx %l0, 0x3c, %l0
9675 wrhpr %l0, %g0, %hsys_tick_cmpr
9676 wr %g0, 0x04, %asi
9677 swapa [%l7 + 0x48] %asi, %l4
9678 fandnot1 %f8, %f18, %f4
9679 wrpr %g5, 0x047F, %pil
9680 fmovsa %xcc, %f29, %f17
9681 wrpr %o6, %o4, %pil
9682 xorcc %i7, %g6, %l0
9683 wrpr %l1, %i5, %tick
9684 rd %fprs, %i6
9685 movgu %icc, %l5, %o5
9686 wrpr %i3, %i0, %cwp
9687
9688 or %g0, 0x8, %l0
9689 sllx %l0, 0x3c, %l0
9690 wrhpr %l0, 0x538, %hsys_tick_cmpr
9691 wr %g0, 0x0c, %asi
9692 stba %i2, [%l7 + 0x23] %asi
9693 wr %o0, 0x0FDD, %clear_softint
9694 rdpr %pil, %i1
9695 rdpr %cansave, %o2
9696 rdhpr %htba, %g7
9697
9698 or %g0, 0x8, %l0
9699 sllx %l0, 0x3c, %l0
9700 wrhpr %l0, 0xBD3, %hsys_tick_cmpr
9701 rdhpr %htba, %o7
9702 wr %o3, %g1, %ccr
9703 rdpr %cwp, %o1
9704 and %l3, %g3, %g4
9705
9706 or %g0, 0x8, %l0
9707 sllx %l0, 0x3c, %l0
9708 wrhpr %l0, 0x86D, %hsys_tick_cmpr
9709 rdhpr %hpstate, %l6
9710 addc %g5, 0x10CC, %o6
9711 movre %o4, %l4, %g6
9712 rd %pc, %i7
9713 fmovdn %icc, %f16, %f10
9714 fbge %fcc2, loop_372
9715 rdhpr %hintp, %l0
9716 move %icc, %i5, %i6
9717 wr %l1, %l5, %y
9718loop_372:
9719 nop
9720
9721 or %g0, 0x8, %l0
9722 sllx %l0, 0x3c, %l0
9723 wr %l0, %g0, %tick_cmpr
9724 wrpr %g2, %i2, %tick
9725 rdpr %tba, %o0
9726 rdpr %tl, %i0
9727 tl %xcc, 0x2
9728 wrpr %i1, %o2, %pil
9729 ldd [%l7 + 0x70], %f18
9730
9731 or %g0, 0x8, %l0
9732 sllx %l0, 0x3c, %l0
9733 wr %l0, %g0, %sys_tick_cmpr
9734 fmovda %xcc, %f15, %f14
9735
9736 or %g0, 0x8, %l0
9737 sllx %l0, 0x3c, %l0
9738 wrhpr %l0, %g0, %hsys_tick_cmpr
9739 fmovrsne %g1, %f2, %f15
9740 rdpr %cwp, %o3
9741 wrpr %l3, 0x1D3D, %cwp
9742 fble %fcc2, loop_373
9743 xnorcc %g3, 0x13B1, %o1
9744 wrpr %g4, %l2, %tick
9745 rdpr %cansave, %g5
9746loop_373:
9747 rdpr %tl, %l6
9748 xor %o6, 0x1538, %o4
9749 rdpr %cwp, %l4
9750 edge8 %i7, %g6, %i5
9751 fmovrdgz %i6, %f22, %f18
9752 rdpr %canrestore, %l0
9753 rd %softint, %l1
9754 wrpr %l5, 0x1D59, %tick
9755 or %o5, %g2, %i3
9756 rd %softint, %i2
9757 rdpr %tl, %i0
9758 xnorcc %i1, %o0, %o2
9759 wrpr %i4, %o7, %pil
9760 sethi 0x0796, %g1
9761 wrpr %g7, 0x186C, %cwp
9762
9763 or %g0, 0x8, %l0
9764 sllx %l0, 0x3c, %l0
9765 wrhpr %l0, %g0, %hsys_tick_cmpr
9766 wr %g0, 0x89, %asi
9767 ldsba [%l7 + 0x28] %asi, %g3
9768 edge32 %l3, %g4, %l2
9769 rdpr %cleanwin, %g5
9770 xnor %o1, %l6, %o4
9771 fbne,a %fcc0, loop_374
9772 fandnot1 %f6, %f28, %f8
9773 fbe %fcc1, loop_375
9774 tleu %xcc, 0x1
9775loop_374:
9776 wrpr %o6, 0x04DE, %tick
9777 smul %i7, %g6, %l4
9778loop_375:
9779 wrpr %i5, 0x0B6A, %pil
9780 wrpr %l0, %i6, %pil
9781 wrpr %l5, 0x132F, %cwp
9782
9783 or %g0, 0x8, %l0
9784 sllx %l0, 0x3c, %l0
9785 wr %l0, 0x4B5, %tick_cmpr
9786 rd %ccr, %g2
9787 wrpr %i2, 0x0E40, %pil
9788 wr %i0, %i1, %ccr
9789 rdpr %cansave, %i3
9790 membar 0x5A
9791 fmovscs %xcc, %f11, %f17
9792 rdpr %tl, %o0
9793 wr %g0, 0x88, %asi
9794 ldstuba [%l7 + 0x48] %asi, %i4
9795 rdhpr %htba, %o2
9796 std %f20, [%l7 + 0x08]
9797 rdpr %wstate, %g1
9798 rdhpr %hintp, %g7
9799 rd %ccr, %o7
9800
9801 or %g0, 0x8, %l0
9802 sllx %l0, 0x3c, %l0
9803 wr %l0, 0x802, %sys_tick_cmpr
9804 wr %g0, 0x80, %asi
9805 ldsha [%l7 + 0x5C] %asi, %g4
9806 std %l2, [%l7 + 0x58]
9807
9808 or %g0, 0x8, %l0
9809 sllx %l0, 0x3c, %l0
9810 wrhpr %l0, %g0, %hsys_tick_cmpr
9811
9812 or %g0, 0x8, %l0
9813 sllx %l0, 0x3c, %l0
9814 wrhpr %l0, %g0, %hsys_tick_cmpr
9815
9816 or %g0, 0x8, %l0
9817 sllx %l0, 0x3c, %l0
9818 wrhpr %l0, 0xC1D, %hsys_tick_cmpr
9819 rdpr %gl, %l6
9820 rdhpr %hpstate, %g6
9821 fnot2s %f10, %f10
9822 wrpr %i7, 0x19FC, %cwp
9823 rdhpr %hintp, %i5
9824 rd %asi, %i6
9825 rd %asi, %l5
9826 ldsw [%l7 + 0x54], %o5
9827 array8 %g2, %l1, %i2
9828 bleu,a %icc, loop_376
9829 rd %fprs, %i0
9830 wr %i1, %i3, %y
9831 add %l7, 0x30, %l6
9832 wr %g0, 0x19, %asi
9833 casxa [%l6] %asi, %o0, %o2
9834loop_376:
9835 rd %sys_tick_cmpr, %i4
9836 flush %l7 + 0x28
9837 movne %xcc, %g7, %g1
9838 mova %icc, %o7, %o3
9839 orcc %g3, 0x0FD7, %l3
9840 rdpr %cwp, %g4
9841 rd %softint, %g5
9842 ta %xcc, 0x4
9843 rdhpr %htba, %l2
9844 fabss %f14, %f0
9845
9846 or %g0, 0x8, %l0
9847 sllx %l0, 0x3c, %l0
9848 wrhpr %l0, 0xB46, %hsys_tick_cmpr
9849 fmovspos %icc, %f6, %f20
9850 wrpr %o6, %l6, %pil
9851 fmovsvc %icc, %f24, %f3
9852 nop
9853 set 0x74, %g3
9854 ldsh [%l7 + %g3], %o1
9855 addccc %g6, 0x0CE8, %i7
9856
9857 or %g0, 0x8, %l0
9858 sllx %l0, 0x3c, %l0
9859 wrhpr %l0, %g0, %hsys_tick_cmpr
9860 flushw
9861 fmovrdgez %l4, %f24, %f18
9862 rdhpr %hpstate, %i6
9863 edge8 %l5, %l0, %o5
9864 fxors %f29, %f8, %f13
9865 rd %pc, %g2
9866 wr %l1, %i2, %y
9867 stx %i0, [%l7 + 0x40]
9868 wr %i3, 0x0921, %clear_softint
9869 ta %xcc, 0x1
9870 rdhpr %hpstate, %o0
9871 rdhpr %hintp, %i1
9872 orn %i4, %o2, %g1
9873
9874 or %g0, 0x8, %l0
9875 sllx %l0, 0x3c, %l0
9876 wrhpr %l0, 0x447, %hsys_tick_cmpr
9877 fpadd32s %f29, %f7, %f29
9878 edge16 %o3, %g3, %g4
9879 fpsub16 %f14, %f12, %f4
9880 andncc %g5, %l2, %o4
9881 nop
9882 setx loop_377, %l0, %l1
9883 jmpl %l1, %o6
9884 rdpr %canrestore, %l3
9885
9886 or %g0, 0x8, %l0
9887 sllx %l0, 0x3c, %l0
9888 wrhpr %l0, %g0, %hsys_tick_cmpr
9889 add %l7, 0x30, %l6
9890 wr %g0, 0x80, %asi
9891 casa [%l6] %asi, %g6, %i7
9892loop_377:
9893 nop
9894
9895 or %g0, 0x8, %l0
9896 sllx %l0, 0x3c, %l0
9897 wrhpr %l0, %g0, %hsys_tick_cmpr
9898 wrpr %l4, 0x15A6, %tick
9899
9900 or %g0, 0x8, %l0
9901 sllx %l0, 0x3c, %l0
9902 wr %l0, 0xFD2, %tick_cmpr
9903 fblg %fcc0, loop_378
9904 and %l0, %o5, %l1
9905 rdpr %gl, %g2
9906 rdhpr %htba, %i2
9907loop_378:
9908 rdpr %cansave, %i0
9909 rd %ccr, %o0
9910 fbo %fcc0, loop_379
9911 brlz %i3, loop_380
9912 rdhpr %hsys_tick_cmpr, %i4
9913 rdhpr %htba, %o2
9914loop_379:
9915 nop
9916 set 0x12, %l0
9917 stha %g1, [%l7 + %l0] 0x04
9918loop_380:
9919 orn %g7, %o7, %i1
9920 orncc %g3, %o3, %g5
9921 smulcc %g4, %o4, %l2
9922 wr %o6, %l3, %clear_softint
9923 rd %sys_tick_cmpr, %o1
9924 wrpr %l6, 0x186A, %pil
9925 edge32n %g6, %i7, %i5
9926 wr %g0, 0x4, %fprs
9927
9928 or %g0, 0x8, %l0
9929 sllx %l0, 0x3c, %l0
9930 wrhpr %l0, 0x322, %hsys_tick_cmpr
9931 wrpr %o5, %l5, %pil
9932 rdhpr %hsys_tick_cmpr, %l1
9933
9934 or %g0, 0x8, %l0
9935 sllx %l0, 0x3c, %l0
9936 wrhpr %l0, 0x6F1, %hsys_tick_cmpr
9937 rdpr %pil, %o0
9938 move %xcc, %i3, %i4
9939 rd %tick_cmpr, %o2
9940 movcc %xcc, %i0, %g1
9941 rdhpr %hintp, %o7
9942 movre %g7, 0x189, %g3
9943
9944 or %g0, 0x8, %l0
9945 sllx %l0, 0x3c, %l0
9946 wr %l0, %g0, %sys_tick_cmpr
9947 wr %g0, 0x6, %fprs
9948 wr %o4, 0x09C7, %softint
9949 rd %softint, %o3
9950 movrlez %o6, %l2, %o1
9951 rdhpr %hintp, %l6
9952 rd %sys_tick_cmpr, %l3
9953 wrpr %i7, 0x1750, %cwp
9954 fmovrdlez %i5, %f0, %f8
9955 rd %pc, %g6
9956 subc %i6, %l4, %o5
9957 wr %l5, 0x19FD, %softint
9958 rdpr %cleanwin, %l0
9959
9960 or %g0, 0x8, %l0
9961 sllx %l0, 0x3c, %l0
9962 wr %l0, %g0, %sys_tick_cmpr
9963
9964 or %g0, 0x8, %l0
9965 sllx %l0, 0x3c, %l0
9966 wr %l0, 0x365, %sys_tick_cmpr
9967 edge16n %g2, %i4, %i3
9968 rdpr %tba, %i0
9969 rd %y, %o2
9970 rdpr %tba, %g1
9971 rdpr %canrestore, %g7
9972 wr %o7, 0x0E73, %sys_tick
9973 fabsd %f24, %f14
9974 rdhpr %hintp, %g3
9975 rdpr %cleanwin, %i1
9976 rdhpr %hpstate, %g5
9977 swap [%l7 + 0x58], %g4
9978 smulcc %o3, %o4, %l2
9979
9980 or %g0, 0x8, %l0
9981 sllx %l0, 0x3c, %l0
9982 wrhpr %l0, %g0, %hsys_tick_cmpr
9983 tvs %xcc, 0x6
9984
9985 or %g0, 0x8, %l0
9986 sllx %l0, 0x3c, %l0
9987 wrhpr %l0, %g0, %hsys_tick_cmpr
9988 rd %softint, %l6
9989 wrpr %i5, %i7, %tick
9990
9991 or %g0, 0x8, %l0
9992 sllx %l0, 0x3c, %l0
9993 wrhpr %l0, %g0, %hsys_tick_cmpr
9994 andn %o5, 0x1AF8, %l4
9995 subcc %l0, 0x1FBB, %l5
9996 wrpr %i2, %l1, %cwp
9997 srax %o0, %i4, %i3
9998 tle %xcc, 0x1
9999 movvs %icc, %g2, %i0
10000 rdpr %wstate, %g1
10001 set 0x6C, %o2
10002 swapa [%l7 + %o2] 0x0c, %g7
10003 wr %o2, %o7, %pic
10004 rdhpr %hintp, %g3
10005 rdpr %cansave, %g5
10006 wr %i1, %o3, %ccr
10007
10008 or %g0, 0x8, %l0
10009 sllx %l0, 0x3c, %l0
10010 wrhpr %l0, %g0, %hsys_tick_cmpr
10011 wr %o6, 0x07CA, %y
10012 tleu %icc, 0x5
10013 udivx %l2, 0x0ACF, %l3
10014 rdpr %tba, %o1
10015 rdhpr %htba, %i5
10016 rdhpr %hintp, %l6
10017
10018 or %g0, 0x8, %l0
10019 sllx %l0, 0x3c, %l0
10020 wrhpr %l0, 0xAA0, %hsys_tick_cmpr
10021 tne %icc, 0x3
10022 popc %o5, %i6
10023 move %xcc, %l4, %l5
10024 fcmpgt16 %f22, %f26, %l0
10025 fnand %f8, %f4, %f14
10026 rdhpr %hsys_tick_cmpr, %i2
10027 nop
10028 set 0x6C, %i1
10029 prefetch [%l7 + %i1], 0x0
10030 fpack16 %f4, %f15
10031 movl %icc, %l1, %o0
10032 wr %i3, 0x1D43, %clear_softint
10033 add %l7, 0x48, %l6
10034 wr %g0, 0x18, %asi
10035 casa [%l6] 0x18, %g2, %i4
10036 wr %g0, 0x7, %fprs
10037
10038 or %g0, 0x8, %l0
10039 sllx %l0, 0x3c, %l0
10040 wrhpr %l0, %g0, %hsys_tick_cmpr
10041 wr %o7, %g5, %softint
10042 rdpr %cwp, %g3
10043 rdhpr %htba, %i1
10044
10045 or %g0, 0x8, %l0
10046 sllx %l0, 0x3c, %l0
10047 wrhpr %l0, 0x86D, %hsys_tick_cmpr
10048 srax %o6, %l2, %g4
10049 xor %l3, %o1, %l6
10050 rdpr %cleanwin, %g6
10051 wrpr %i7, %i5, %tick
10052 edge32ln %i6, %o5, %l5
10053 saved
10054 rdpr %cwp, %g1
10055 rdpr %cansave, %g2
10056 rdpr %canrestore, %g3
10057 rdpr %cleanwin, %g4
10058 rdpr %otherwin, %g5
10059 rdpr %wstate, %g6
10060 rdpr %gl, %l4
10061 wrpr %l0, %l1, %cwp
10062 rdhpr %hintp, %i2
10063 fmovs %f27, %f17
10064
10065 or %g0, 0x8, %l0
10066 sllx %l0, 0x3c, %l0
10067 wrhpr %l0, 0x663, %hsys_tick_cmpr
10068 tvs %xcc, 0x5
10069 ble,a,pt %xcc, loop_381
10070 brgz %g2, loop_382
10071 edge8 %i4, %i0, %o0
10072 edge8ln %o2, %g1, %g7
10073loop_381:
10074 wrpr %g5, %o7, %cwp
10075loop_382:
10076 ldsw [%l7 + 0x3C], %i1
10077 move %icc, %o3, %g3
10078 rdhpr %hpstate, %o6
10079 wrpr %l2, %g4, %tick
10080 rdpr %cleanwin, %l3
10081 brgez,a %o1, loop_383
10082 bcs,a,pt %xcc, loop_384
10083 rdpr %canrestore, %o4
10084 wrpr %g6, 0x1B7D, %tick
10085loop_383:
10086 movpos %icc, %l6, %i5
10087loop_384:
10088 wr %i6, %i7, %set_softint
10089
10090 or %g0, 0x8, %l0
10091 sllx %l0, 0x3c, %l0
10092 wrhpr %l0, %g0, %hsys_tick_cmpr
10093 rd %pc, %l4
10094 fmul8x16al %f23, %f5, %f14
10095 wrpr %l5, %l0, %pil
10096 rd %y, %i2
10097 tle %icc, 0x3
10098 rd %asi, %l1
10099 movrlz %i3, 0x0C9, %i4
10100 bleu %icc, loop_385
10101 fmovdvs %icc, %f22, %f31
10102 addcc %i0, %g2, %o0
10103 wr %o2, 0x1AB6, %softint
10104loop_385:
10105 fnand %f6, %f20, %f14
10106 rdpr %otherwin, %g7
10107 tleu %xcc, 0x3
10108 addcc %i1, 0x123B, %o3
10109 wrpr %o7, 0x18D2, %tick
10110 rd %softint, %o6
10111 rd %ccr, %l2
10112 rdhpr %hintp, %g4
10113 rd %fprs, %l3
10114 wrpr %o1, %o4, %tick
10115 rdhpr %hpstate, %g3
10116 rdpr %cansave, %g6
10117
10118 or %g0, 0x8, %l0
10119 sllx %l0, 0x3c, %l0
10120 wrhpr %l0, %g0, %hsys_tick_cmpr
10121 array8 %i7, %i6, %l4
10122 rdhpr %htba, %l5
10123
10124 or %g0, 0x8, %l0
10125 sllx %l0, 0x3c, %l0
10126 wrhpr %l0, 0x150, %hsys_tick_cmpr
10127 rdhpr %hpstate, %l1
10128 fmovsl %xcc, %f26, %f2
10129 wr %i3, 0x0CFA, %sys_tick
10130 set 0x68, %o0
10131 stda %i4, [%l7 + %o0] 0x15
10132 rdhpr %hsys_tick_cmpr, %i0
10133 wr %i2, %g2, %set_softint
10134 rdhpr %htba, %o2
10135 rdhpr %hintp, %g7
10136 wr %g1, 0x049C, %ccr
10137 flushw
10138 rdhpr %hintp, %g5
10139 sra %o0, 0x0B, %i1
10140
10141 or %g0, 0x8, %l0
10142 sllx %l0, 0x3c, %l0
10143 wrhpr %l0, %g0, %hsys_tick_cmpr
10144 rdpr %wstate, %l2
10145 rdpr %tl, %g4
10146 rdhpr %hpstate, %o6
10147 xor %l3, 0x1332, %o4
10148 rdpr %pil, %g3
10149 rd %ccr, %g6
10150 wr %o1, 0x0A86, %y
10151 tleu %icc, 0x3
10152 wrpr %l6, 0x1AB5, %tick
10153 movneg %xcc, %i5, %i7
10154 rd %sys_tick_cmpr, %l4
10155 wrpr %i6, 0x118E, %cwp
10156 wr %o5, %l5, %sys_tick
10157 stbar
10158 rdhpr %htba, %l0
10159 movgu %xcc, %l1, %i3
10160 movn %icc, %i0, %i2
10161 rdhpr %htba, %g2
10162 wr %i4, %g7, %pic
10163
10164 or %g0, 0x8, %l0
10165 sllx %l0, 0x3c, %l0
10166 wr %l0, %g0, %sys_tick_cmpr
10167 rd %tick_cmpr, %g5
10168 wr %o0, %g1, %pic
10169 wrpr %o7, 0x0A62, %pil
10170 rd %sys_tick_cmpr, %i1
10171
10172 or %g0, 0x8, %l0
10173 sllx %l0, 0x3c, %l0
10174 wrhpr %l0, %g0, %hsys_tick_cmpr
10175 wr %o3, %l3, %softint
10176 wr %o4, %o6, %clear_softint
10177 add %l7, 0x58, %l6
10178 wr %g0, 0x89, %asi
10179 lda [%l6] %asi, %g3
10180 casa [%l6] 0x89, %g3, %g6
10181 fmovsg %icc, %f26, %f3
10182 rdhpr %hsys_tick_cmpr, %o1
10183 wrpr %i5, %l6, %pil
10184 addccc %l4, 0x0FFF, %i6
10185 rd %tick_cmpr, %o5
10186 wrpr %l5, %l0, %cwp
10187 movvc %xcc, %i7, %l1
10188 lduw [%l7 + 0x08], %i0
10189 rd %sys_tick_cmpr, %i2
10190
10191 or %g0, 0x8, %l0
10192 sllx %l0, 0x3c, %l0
10193 wrhpr %l0, 0xFD2, %hsys_tick_cmpr
10194 wrpr %g7, %o2, %tick
10195 array8 %i3, %o0, %g5
10196 fnot1 %f18, %f30
10197 mulx %g1, 0x0DFF, %o7
10198 rd %y, %l2
10199 rdpr %canrestore, %g4
10200 fmovsvs %xcc, %f29, %f29
10201 set 0x40, %g5
10202 stda %f0, [%l7 + %g5] 0xf0
10203 membar #Sync
10204
10205 or %g0, 0x8, %l0
10206 sllx %l0, 0x3c, %l0
10207 wrhpr %l0, %g0, %hsys_tick_cmpr
10208 fmovrdgz %l3, %f20, %f2
10209 wr %o4, %o6, %pic
10210 rd %asi, %g3
10211 rdhpr %hpstate, %o1
10212 rdpr %cansave, %i5
10213 rdpr %tl, %l6
10214 movgu %xcc, %g6, %l4
10215 brlez,a %o5, loop_386
10216 nop
10217 setx loop_387, %l0, %l1
10218 wrpr 0x1, %tl
10219 wrpr %l1, %tpc
10220 add %l1, 0x4, %l1
10221 wrpr %l1, %tnpc
10222 setx 0x34400001400, %l0, %l1
10223 wrpr %l1, %tstate
10224 wrhpr 0x4, %htstate
10225 retry
10226 fmovscs %xcc, %f22, %f23
10227 fxnor %f20, %f8, %f30
10228loop_386:
10229 rd %asi, %i6
10230loop_387:
10231 rdhpr %hintp, %l0
10232 wr %l5, %l1, %sys_tick
10233 wr %i7, 0x18AB, %softint
10234 rdpr %cansave, %i2
10235 rd %softint, %g2
10236 array16 %i0, %i4, %g7
10237 rdhpr %htba, %i3
10238 std %f30, [%l7 + 0x40]
10239 fmovdn %icc, %f14, %f25
10240 rdpr %cansave, %o2
10241 subccc %g5, 0x1872, %g1
10242 tcs %icc, 0x2
10243 wrpr %o7, %o0, %pil
10244 rdhpr %hintp, %l2
10245
10246 or %g0, 0x8, %l0
10247 sllx %l0, 0x3c, %l0
10248 wrhpr %l0, %g0, %hsys_tick_cmpr
10249 ldub [%l7 + 0x71], %g4
10250 rdpr %pil, %l3
10251 fmovdgu %icc, %f30, %f22
10252 wrpr %i1, 0x0F3F, %pil
10253 wrpr %o6, 0x0A00, %pil
10254 udiv %o4, 0x0979, %o1
10255 stx %i5, [%l7 + 0x20]
10256 rdhpr %hintp, %l6
10257 rd %pc, %g3
10258 fmovrslz %g6, %f12, %f14
10259 edge16l %o5, %i6, %l4
10260
10261 or %g0, 0x8, %l0
10262 sllx %l0, 0x3c, %l0
10263 wrhpr %l0, 0x7B0, %hsys_tick_cmpr
10264 wr %g0, 0x11, %asi
10265 lduba [%l7 + 0x2A] %asi, %l0
10266 movne %xcc, %i7, %i2
10267 edge8ln %i0, %i4, %g7
10268 wr %i3, 0x1E62, %softint
10269 fnegd %f2, %f8
10270 xnor %g2, 0x030C, %o2
10271 wr %g5, 0x0FCF, %softint
10272 wr %g1, %o7, %ccr
10273
10274 or %g0, 0x8, %l0
10275 sllx %l0, 0x3c, %l0
10276 wrhpr %l0, 0x876, %hsys_tick_cmpr
10277 nop
10278 set 0x78, %g7
10279 stw %g4, [%l7 + %g7]
10280 wrpr %o3, %i1, %tick
10281 taddcctv %o6, %o4, %o1
10282
10283 or %g0, 0x8, %l0
10284 sllx %l0, 0x3c, %l0
10285 wr %l0, 0x058, %tick_cmpr
10286 edge32n %l6, %g6, %g3
10287 fmovsg %xcc, %f24, %f29
10288
10289 or %g0, 0x8, %l0
10290 sllx %l0, 0x3c, %l0
10291 wrhpr %l0, %g0, %hsys_tick_cmpr
10292 rdpr %gl, %l4
10293
10294 or %g0, 0x8, %l0
10295 sllx %l0, 0x3c, %l0
10296 wrhpr %l0, %g0, %hsys_tick_cmpr
10297 rd %sys_tick_cmpr, %l1
10298 rdpr %canrestore, %l0
10299 rdhpr %hsys_tick_cmpr, %o5
10300 movn %xcc, %i7, %i2
10301 rd %softint, %i4
10302 wr %i0, %i3, %set_softint
10303
10304 or %g0, 0x8, %l0
10305 sllx %l0, 0x3c, %l0
10306 wrhpr %l0, 0x2C2, %hsys_tick_cmpr
10307 rdpr %wstate, %g7
10308 rdpr %tl, %o2
10309 rdhpr %hintp, %g1
10310
10311 or %g0, 0x8, %l0
10312 sllx %l0, 0x3c, %l0
10313 wrhpr %l0, %g0, %hsys_tick_cmpr
10314 st %f7, [%l7 + 0x68]
10315
10316 or %g0, 0x8, %l0
10317 sllx %l0, 0x3c, %l0
10318 wrhpr %l0, 0xAE0, %hsys_tick_cmpr
10319 fxnors %f20, %f5, %f23
10320 fnot2s %f16, %f22
10321 fmul8ulx16 %f6, %f18, %f30
10322 wrpr %g4, 0x00BD, %cwp
10323 fmovdg %icc, %f14, %f20
10324 umul %l2, %o3, %o6
10325 nop
10326 set 0x78, %i0
10327 ldsw [%l7 + %i0], %i1
10328 fmovrdlz %o1, %f2, %f2
10329
10330 or %g0, 0x8, %l0
10331 sllx %l0, 0x3c, %l0
10332 wrhpr %l0, 0x3FD, %hsys_tick_cmpr
10333
10334 or %g0, 0x8, %l0
10335 sllx %l0, 0x3c, %l0
10336 wrhpr %l0, 0x797, %hsys_tick_cmpr
10337 fbo,a %fcc3, loop_388
10338 taddcctv %l6, %g6, %g3
10339 rd %ccr, %i6
10340 wr %l4, %l5, %softint
10341loop_388:
10342 rd %ccr, %l1
10343 rdhpr %hpstate, %l0
10344 be,a,pn %xcc, loop_389
10345 rdpr %pil, %i7
10346
10347 or %g0, 0x8, %l0
10348 sllx %l0, 0x3c, %l0
10349 wrhpr %l0, 0xF3B, %hsys_tick_cmpr
10350 fornot2s %f10, %f20, %f24
10351loop_389:
10352 wr %i4, 0x1CE5, %clear_softint
10353 sth %i0, [%l7 + 0x18]
10354 rd %y, %i3
10355 wrpr %o5, %g7, %pil
10356 fsrc1s %f10, %f13
10357 srax %g2, 0x0C, %o2
10358
10359 or %g0, 0x8, %l0
10360 sllx %l0, 0x3c, %l0
10361 wrhpr %l0, 0x734, %hsys_tick_cmpr
10362 umulcc %g1, %g4, %o0
10363 fpadd16 %f8, %f10, %f2
10364 wrpr %l2, 0x0987, %cwp
10365 wrpr %o3, %i1, %cwp
10366 movcs %icc, %o1, %o6
10367 rdhpr %hsys_tick_cmpr, %i5
10368 wrpr %o4, 0x1F32, %pil
10369 rdhpr %hsys_tick_cmpr, %l6
10370 wr %l3, 0x19B6, %ccr
10371 rd %y, %g3
10372 wr %g0, 0x89, %asi
10373 sta %f24, [%l7 + 0x10] %asi
10374 addc %g6, 0x127A, %l4
10375 faligndata %f22, %f14, %f10
10376 rd %asi, %i6
10377 rd %softint, %l5
10378 wr %g0, 0x7, %fprs
10379 movne %xcc, %l0, %i2
10380 sra %i7, %i4, %i0
10381 edge16n %i3, %o5, %g7
10382 edge8 %o2, %g2, %g5
10383 umulcc %g1, 0x19D7, %o7
10384 movleu %icc, %g4, %l2
10385 wrpr %o3, 0x0AD8, %pil
10386
10387 or %g0, 0x8, %l0
10388 sllx %l0, 0x3c, %l0
10389 wr %l0, 0x61A, %tick_cmpr
10390 sdivcc %o0, 0x1D38, %o6
10391 rdhpr %hpstate, %i5
10392 rdhpr %hsys_tick_cmpr, %o4
10393 faligndata %f2, %f16, %f20
10394 rd %softint, %l6
10395 add %l7, 0x44, %l6
10396 wr %g0, 0x18, %asi
10397 casa [%l6] 0x18, %o1, %l3
10398
10399 or %g0, 0x8, %l0
10400 sllx %l0, 0x3c, %l0
10401 wrhpr %l0, %g0, %hsys_tick_cmpr
10402 rdpr %otherwin, %l4
10403 rdpr %pil, %l5
10404 sdiv %i6, 0x1C77, %l0
10405 rdhpr %hpstate, %i2
10406 set 0x70, %l4
10407 stxa %l1, [%l7 + %l4] 0x18
10408 bne,pn %icc, loop_390
10409 rd %pc, %i7
10410 rdhpr %hsys_tick_cmpr, %i0
10411 tge %icc, 0x4
10412loop_390:
10413 fornot2 %f6, %f6, %f18
10414 rdpr %pil, %i3
10415 alignaddr %i4, %o5, %g7
10416 wrpr %o2, 0x1674, %cwp
10417 wr %g0, 0x5, %fprs
10418 fmovrdgz %g1, %f6, %f16
10419 movn %icc, %o7, %g4
10420 rdpr %canrestore, %l2
10421 sll %o3, 0x1D, %g2
10422
10423 or %g0, 0x8, %l0
10424 sllx %l0, 0x3c, %l0
10425 wrhpr %l0, %g0, %hsys_tick_cmpr
10426
10427 or %g0, 0x8, %l0
10428 sllx %l0, 0x3c, %l0
10429 wrhpr %l0, %g0, %hsys_tick_cmpr
10430
10431 or %g0, 0x8, %l0
10432 sllx %l0, 0x3c, %l0
10433 wrhpr %l0, %g0, %hsys_tick_cmpr
10434 movne %xcc, %l6, %l3
10435 edge16l %g6, %l4, %g3
10436 fmovde %icc, %f5, %f26
10437 rdhpr %htba, %l5
10438 rd %sys_tick_cmpr, %i6
10439 tvs %xcc, 0x4
10440 andcc %i2, %l0, %i7
10441 rdhpr %hpstate, %l1
10442 movl %xcc, %i3, %i0
10443 wrpr %i4, 0x0086, %cwp
10444
10445 or %g0, 0x8, %l0
10446 sllx %l0, 0x3c, %l0
10447 wrhpr %l0, 0x001, %hsys_tick_cmpr
10448 wrpr %o2, 0x05D3, %pil
10449 wr %g0, 0x19, %asi
10450 prefetcha [%l7 + 0x58] %asi, 0x3
10451 rd %softint, %o5
10452 fones %f1
10453 fmovdl %xcc, %f5, %f30
10454
10455 or %g0, 0x8, %l0
10456 sllx %l0, 0x3c, %l0
10457 wrhpr %l0, 0xC8A, %hsys_tick_cmpr
10458 and %o7, 0x0679, %g4
10459 wrpr %o3, %l2, %tick
10460 fmovrsgez %g2, %f20, %f9
10461 fsrc2s %f24, %f28
10462 tge %xcc, 0x0
10463 wrpr %o0, 0x1051, %pil
10464 rd %pc, %o6
10465 movrne %i1, 0x22B, %i5
10466 ldsw [%l7 + 0x1C], %o1
10467
10468 or %g0, 0x8, %l0
10469 sllx %l0, 0x3c, %l0
10470 wrhpr %l0, 0xD55, %hsys_tick_cmpr
10471 tvs %xcc, 0x0
10472
10473 or %g0, 0x8, %l0
10474 sllx %l0, 0x3c, %l0
10475 wrhpr %l0, 0x12E, %hsys_tick_cmpr
10476 fmovdvc %icc, %f2, %f26
10477 fmovsge %icc, %f13, %f1
10478 edge8l %l4, %g3, %o4
10479 orn %l5, 0x081E, %i6
10480
10481 or %g0, 0x8, %l0
10482 sllx %l0, 0x3c, %l0
10483 wrhpr %l0, %g0, %hsys_tick_cmpr
10484 ta %icc, 0x5
10485 nop
10486 set 0x58, %l5
10487 ldd [%l7 + %l5], %f10
10488 rdhpr %hintp, %i7
10489 fmovde %icc, %f23, %f20
10490 wr %i3, 0x068F, %softint
10491 wrpr %i0, 0x18AD, %tick
10492 edge16l %l1, %i4, %o2
10493 wrpr %g5, %g7, %tick
10494 edge32 %g1, %o7, %o5
10495 rdpr %pil, %o3
10496 fmovdleu %icc, %f3, %f13
10497 udivcc %g4, 0x003C, %l2
10498 rdpr %otherwin, %g2
10499 saved
10500 rdpr %cwp, %g1
10501 rdpr %cansave, %g2
10502 rdpr %canrestore, %g3
10503 rdpr %cleanwin, %g4
10504 rdpr %otherwin, %g5
10505 rdpr %wstate, %g6
10506 wr %o6, %i1, %set_softint
10507 wr %g0, 0x7, %fprs
10508 tsubcc %o1, %o0, %l6
10509
10510 or %g0, 0x8, %l0
10511 sllx %l0, 0x3c, %l0
10512 wrhpr %l0, %g0, %hsys_tick_cmpr
10513 fmovdl %icc, %f4, %f13
10514 wrpr %l4, %g3, %pil
10515 flushw
10516 rdpr %cansave, %o4
10517 ldd [%l7 + 0x08], %f14
10518
10519 or %g0, 0x8, %l0
10520 sllx %l0, 0x3c, %l0
10521 wr %l0, %g0, %tick_cmpr
10522 xnor %i7, 0x1D94, %i3
10523 xnorcc %i0, 0x0BA1, %l0
10524 srlx %i4, %l1, %o2
10525 fcmple32 %f26, %f8, %g5
10526 fornot1 %f28, %f6, %f6
10527 wr %g7, %g1, %pic
10528 wrpr %o7, %o3, %cwp
10529 sllx %g4, 0x02, %o5
10530 rdhpr %htba, %l2
10531 fcmpgt16 %f4, %f30, %g2
10532 tg %icc, 0x3
10533
10534 or %g0, 0x8, %l0
10535 sllx %l0, 0x3c, %l0
10536 wrhpr %l0, 0xA8F, %hsys_tick_cmpr
10537
10538 or %g0, 0x8, %l0
10539 sllx %l0, 0x3c, %l0
10540 wr %l0, %g0, %tick_cmpr
10541 fmovd %f4, %f16
10542 movle %icc, %i1, %o0
10543 movrgz %l6, 0x3E1, %g6
10544 rdhpr %hsys_tick_cmpr, %o1
10545 tge %xcc, 0x1
10546 te %icc, 0x1
10547 rdhpr %hsys_tick_cmpr, %l3
10548 orn %g3, 0x0AB9, %l4
10549 udivx %o4, 0x1A89, %l5
10550 rd %pc, %i2
10551 rd %asi, %i7
10552 tn %icc, 0x1
10553
10554 or %g0, 0x8, %l0
10555 sllx %l0, 0x3c, %l0
10556 wrhpr %l0, 0x29F, %hsys_tick_cmpr
10557 rd %tick_cmpr, %l0
10558 sdiv %i4, 0x1ED6, %l1
10559 movne %xcc, %o2, %g5
10560 sdivcc %g7, 0x0813, %i3
10561 udiv %o7, 0x0147, %o3
10562 stw %g4, [%l7 + 0x54]
10563 sth %g1, [%l7 + 0x30]
10564 wr %l2, 0x18A9, %y
10565 rd %sys_tick_cmpr, %g2
10566 wrpr %o5, 0x0ACE, %cwp
10567 rdhpr %hintp, %i5
10568 rdhpr %hintp, %i1
10569 movleu %xcc, %o6, %o0
10570 fmovsleu %icc, %f30, %f24
10571 srlx %l6, 0x1A, %o1
10572 wr %g0, 0x89, %asi
10573 ldxa [%l7 + 0x70] %asi, %g6
10574
10575 or %g0, 0x8, %l0
10576 sllx %l0, 0x3c, %l0
10577 wrhpr %l0, %g0, %hsys_tick_cmpr
10578 bl,a loop_391
10579 fbue %fcc0, loop_392
10580 wrpr %l3, 0x15FE, %cwp
10581 fmovsvs %xcc, %f8, %f12
10582loop_391:
10583 fbul %fcc2, loop_393
10584loop_392:
10585 wrpr %o4, %i6, %tick
10586 or %l5, %i2, %i0
10587 rdpr %gl, %l0
10588loop_393:
10589 saved
10590 rdpr %cwp, %g1
10591 rdpr %cansave, %g2
10592 rdpr %canrestore, %g3
10593 rdpr %cleanwin, %g4
10594 rdpr %otherwin, %g5
10595 rdpr %wstate, %g6
10596 xnorcc %i7, %l1, %o2
10597 rd %y, %g5
10598 rdpr %cansave, %i4
10599
10600 or %g0, 0x8, %l0
10601 sllx %l0, 0x3c, %l0
10602 wrhpr %l0, %g0, %hsys_tick_cmpr
10603 rdhpr %hsys_tick_cmpr, %g7
10604 fmovrslez %o7, %f27, %f10
10605 rdhpr %hintp, %g4
10606 rdpr %cleanwin, %o3
10607 rdpr %pil, %l2
10608 rd %softint, %g2
10609 set 0x17, %g6
10610 lduba [%l7 + %g6] 0x04, %o5
10611
10612 or %g0, 0x8, %l0
10613 sllx %l0, 0x3c, %l0
10614 wrhpr %l0, 0xB69, %hsys_tick_cmpr
10615 fpmerge %f8, %f16, %f22
10616 wrpr %i1, 0x0C4D, %cwp
10617
10618 or %g0, 0x8, %l0
10619 sllx %l0, 0x3c, %l0
10620 wr %l0, %g0, %sys_tick_cmpr
10621 or %o6, 0x0FC5, %l6
10622 rdhpr %hsys_tick_cmpr, %o1
10623 wrpr %o0, 0x13F4, %cwp
10624 te %icc, 0x2
10625 rd %ccr, %g3
10626 taddcctv %l4, %g6, %l3
10627 fmovdle %xcc, %f22, %f6
10628 wrpr %o4, 0x08D6, %cwp
10629 edge16ln %l5, %i6, %i0
10630 add %i2, %i7, %l0
10631 add %o2, %l1, %g5
10632 rdhpr %hsys_tick_cmpr, %i3
10633 movvc %xcc, %g7, %o7
10634 addc %g4, 0x1B4D, %i4
10635 flushw
10636 set 0x1C, %g2
10637 ldsha [%l7 + %g2] 0x88, %o3
10638 movrgez %l2, 0x0F5, %g2
10639 rdhpr %hsys_tick_cmpr, %i5
10640 srlx %o5, 0x19, %i1
10641 wrpr %o6, %g1, %pil
10642 srlx %l6, %o0, %g3
10643 rdhpr %htba, %l4
10644 rdpr %cleanwin, %g6
10645 movge %xcc, %o1, %o4
10646 stx %l3, [%l7 + 0x70]
10647 wr %l5, 0x0632, %softint
10648 rdpr %cansave, %i6
10649 lduh [%l7 + 0x4C], %i2
10650 stw %i0, [%l7 + 0x3C]
10651 rd %ccr, %l0
10652 rdpr %tl, %o2
10653
10654 or %g0, 0x8, %l0
10655 sllx %l0, 0x3c, %l0
10656 wrhpr %l0, %g0, %hsys_tick_cmpr
10657 rd %tick_cmpr, %l1
10658 rdhpr %htba, %g7
10659 rdpr %tba, %i3
10660 wr %g4, 0x0AF3, %pic
10661 wr %i4, %o3, %pic
10662 wr %l2, 0x0A6F, %y
10663 edge8ln %o7, %i5, %o5
10664 fnors %f9, %f25, %f26
10665 wrpr %g2, 0x06D3, %cwp
10666 rdpr %cleanwin, %i1
10667
10668 or %g0, 0x8, %l0
10669 sllx %l0, 0x3c, %l0
10670 wrhpr %l0, 0xF4E, %hsys_tick_cmpr
10671 rdhpr %hsys_tick_cmpr, %g1
10672 rdhpr %htba, %o0
10673
10674 or %g0, 0x8, %l0
10675 sllx %l0, 0x3c, %l0
10676 wrhpr %l0, %g0, %hsys_tick_cmpr
10677 set 0x1C, %o5
10678 ldsha [%l7 + %o5] 0x88, %l6
10679 rd %asi, %g6
10680!Yo - got one - imm_asi 0x5f
10681!And yo - immediate is 0x0
10682 set 0x0, %i4
10683 stxa %l4, [%g0 + %i4] 0x5f
10684 rdhpr %htba, %o1
10685 smulcc %o4, %l3, %l5
10686 fpadd32s %f25, %f20, %f0
10687 lduw [%l7 + 0x2C], %i6
10688 fbne,a %fcc0, loop_394
10689 fnand %f22, %f14, %f20
10690 fbe,a %fcc3, loop_395
10691 nop
10692 setx loop_396, %l0, %l1
10693 jmpl %l1, %i2
10694loop_394:
10695 fblg,a %fcc2, loop_397
10696 fornot2s %f7, %f24, %f4
10697loop_395:
10698 rdpr %wstate, %i0
10699loop_396:
10700 edge16 %o2, %l0, %g5
10701loop_397:
10702 rdhpr %htba, %l1
10703 tvs %icc, 0x6
10704 rdpr %gl, %g7
10705 rd %pc, %i7
10706 flushw
10707 array16 %i3, %i4, %o3
10708 fmovdleu %icc, %f6, %f4
10709
10710 or %g0, 0x8, %l0
10711 sllx %l0, 0x3c, %l0
10712 wrhpr %l0, %g0, %hsys_tick_cmpr
10713
10714 or %g0, 0x8, %l0
10715 sllx %l0, 0x3c, %l0
10716 wrhpr %l0, %g0, %hsys_tick_cmpr
10717 wr %i5, %o5, %ccr
10718 bgu,pt %xcc, loop_398
10719 wr %i1, 0x0968, %pic
10720 movpos %icc, %g2, %o6
10721 wrpr %g1, %o0, %pil
10722loop_398:
10723 wr %g3, %l6, %ccr
10724 tge %icc, 0x3
10725 add %g6, 0x1A62, %o1
10726 movn %icc, %l4, %o4
10727 rdpr %pil, %l5
10728
10729 or %g0, 0x8, %l0
10730 sllx %l0, 0x3c, %l0
10731 wr %l0, 0x75C, %tick_cmpr
10732 rdhpr %htba, %i2
10733 rdpr %otherwin, %i0
10734 srlx %l0, 0x16, %o2
10735 rdhpr %htba, %g5
10736 wrpr %g7, 0x0020, %tick
10737 rdhpr %hintp, %l1
10738 rd %ccr, %i7
10739 lduw [%l7 + 0x10], %i3
10740 bvc %icc, loop_399
10741 wrpr %o3, 0x09E5, %pil
10742 rdhpr %hintp, %i4
10743 fzero %f28
10744loop_399:
10745 rdhpr %hsys_tick_cmpr, %l2
10746 siam 0x6
10747 bpos,pt %xcc, loop_400
10748 rd %sys_tick_cmpr, %g4
10749
10750 or %g0, 0x8, %l0
10751 sllx %l0, 0x3c, %l0
10752 wrhpr %l0, 0x3D2, %hsys_tick_cmpr
10753 wr %g0, 0x6, %fprs
10754loop_400:
10755 sub %g2, %i1, %g1
10756 wrpr %o6, 0x006A, %pil
10757 rd %asi, %g3
10758 wr %o0, 0x0D11, %ccr
10759
10760 or %g0, 0x8, %l0
10761 sllx %l0, 0x3c, %l0
10762 wrhpr %l0, %g0, %hsys_tick_cmpr
10763 orn %o1, %l4, %o4
10764 fmovsn %icc, %f8, %f2
10765 rd %fprs, %l5
10766 fmul8x16al %f22, %f25, %f0
10767 movneg %xcc, %i6, %i2
10768 edge16n %l3, %i0, %o2
10769 rd %pc, %g5
10770 rdpr %pil, %l0
10771 rd %sys_tick_cmpr, %l1
10772 lduw [%l7 + 0x70], %i7
10773 bcc,pt %xcc, loop_401
10774 rdpr %gl, %i3
10775 movvc %icc, %g7, %i4
10776
10777 or %g0, 0x8, %l0
10778 sllx %l0, 0x3c, %l0
10779 wrhpr %l0, %g0, %hsys_tick_cmpr
10780loop_401:
10781 rdpr %cwp, %i5
10782 andn %o7, 0x1778, %g4
10783
10784 or %g0, 0x8, %l0
10785 sllx %l0, 0x3c, %l0
10786 wrhpr %l0, 0x50C, %hsys_tick_cmpr
10787 rdhpr %htba, %i1
10788 sir 0x097D
10789
10790 or %g0, 0x8, %l0
10791 sllx %l0, 0x3c, %l0
10792 wrhpr %l0, %g0, %hsys_tick_cmpr
10793 and %o0, %g1, %g6
10794
10795 or %g0, 0x8, %l0
10796 sllx %l0, 0x3c, %l0
10797 wrhpr %l0, %g0, %hsys_tick_cmpr
10798 bl,pt %icc, loop_402
10799 wr %l4, 0x0BEC, %softint
10800 rd %ccr, %o4
10801 movleu %xcc, %l5, %i6
10802loop_402:
10803 fzeros %f16
10804 movne %icc, %l3, %i2
10805 rdhpr %hintp, %o2
10806 nop
10807 set 0x68, %l6
10808 ldx [%l7 + %l6], %i0
10809 bvc,a,pn %xcc, loop_403
10810 fmovrsgz %g5, %f20, %f15
10811 rd %ccr, %l1
10812 addc %l0, 0x0FCB, %i3
10813loop_403:
10814 fandnot1 %f8, %f4, %f20
10815 tn %xcc, 0x4
10816 fands %f24, %f12, %f11
10817 rdpr %otherwin, %g7
10818 andcc %i7, %i4, %o3
10819 rd %ccr, %i5
10820 rdpr %canrestore, %o7
10821 rdpr %otherwin, %l2
10822 wr %g0, 0x6, %fprs
10823 set 0x78, %i7
10824 lda [%l7 + %i7] 0x14, %f15
10825 rdpr %pil, %g2
10826 rdhpr %hintp, %i1
10827 rdhpr %hsys_tick_cmpr, %o6
10828 tl %xcc, 0x4
10829 wr %o0, %g3, %y
10830 taddcc %g1, %g6, %l6
10831 fnors %f4, %f23, %f11
10832 wr %g0, 0x5, %fprs
10833 tcs %icc, 0x5
10834 brgz %o4, loop_404
10835 edge32 %o1, %i6, %l5
10836 fmovsl %xcc, %f30, %f17
10837 rdhpr %hsys_tick_cmpr, %i2
10838loop_404:
10839 rdhpr %hsys_tick_cmpr, %o2
10840
10841 or %g0, 0x8, %l0
10842 sllx %l0, 0x3c, %l0
10843 wrhpr %l0, %g0, %hsys_tick_cmpr
10844 mulx %g5, %l1, %l0
10845
10846 or %g0, 0x8, %l0
10847 sllx %l0, 0x3c, %l0
10848 wrhpr %l0, %g0, %hsys_tick_cmpr
10849 wr %i7, 0x1BBA, %y
10850 addcc %i4, %i5, %o7
10851
10852 or %g0, 0x8, %l0
10853 sllx %l0, 0x3c, %l0
10854 wrhpr %l0, 0xDF7, %hsys_tick_cmpr
10855 tcs %icc, 0x0
10856 rdhpr %hsys_tick_cmpr, %o5
10857 rd %softint, %g4
10858 fbu,a %fcc0, loop_405
10859 fbue,a %fcc3, loop_406
10860 array32 %l2, %i1, %g2
10861 wrpr %o6, %g3, %cwp
10862loop_405:
10863 fabss %f11, %f28
10864loop_406:
10865 rdpr %tba, %o0
10866 tvc %xcc, 0x5
10867
10868 or %g0, 0x8, %l0
10869 sllx %l0, 0x3c, %l0
10870 wr %l0, %g0, %sys_tick_cmpr
10871 wrpr %l6, 0x1E7A, %cwp
10872 fbne,a %fcc3, loop_407
10873 stw %g1, [%l7 + 0x64]
10874 rd %tick_cmpr, %o4
10875 ldd [%l7 + 0x08], %f30
10876loop_407:
10877 wr %l4, 0x0A0A, %set_softint
10878 srlx %i6, 0x04, %o1
10879 rdpr %otherwin, %l5
10880 movge %xcc, %o2, %i2
10881 fbu %fcc0, loop_408
10882 rdpr %canrestore, %i0
10883 rdhpr %hsys_tick_cmpr, %g5
10884 xor %l1, %l0, %g7
10885loop_408:
10886 rd %tick_cmpr, %i3
10887 edge32l %i7, %i4, %i5
10888 rdhpr %hintp, %l3
10889 fmovdgu %xcc, %f24, %f29
10890 rd %y, %o7
10891 wr %g0, 0x88, %asi
10892 prefetcha [%l7 + 0x20] %asi, 0x1
10893 wr %g0, 0x2b, %asi
10894 ldda [%l7 + 0x70] %asi, %o4
10895 popc %l2, %g4
10896 fcmpes %fcc2, %f6, %f22
10897 rd %asi, %g2
10898
10899 or %g0, 0x8, %l0
10900 sllx %l0, 0x3c, %l0
10901 wrhpr %l0, 0xDA2, %hsys_tick_cmpr
10902 fornot2 %f4, %f24, %f0
10903 rdhpr %hpstate, %o0
10904 xor %g6, 0x1A65, %g3
10905 rd %fprs, %l6
10906 ldub [%l7 + 0x21], %o4
10907 rdhpr %hsys_tick_cmpr, %g1
10908
10909 or %g0, 0x8, %l0
10910 sllx %l0, 0x3c, %l0
10911 wrhpr %l0, %g0, %hsys_tick_cmpr
10912 edge8l %l5, %i6, %o2
10913 rdpr %cwp, %i0
10914 fmul8x16au %f13, %f21, %f20
10915 srl %i2, 0x1D, %l1
10916 wr %l0, %g5, %ccr
10917
10918 or %g0, 0x8, %l0
10919 sllx %l0, 0x3c, %l0
10920 wrhpr %l0, 0x323, %hsys_tick_cmpr
10921 wrpr %i7, %i4, %tick
10922 edge32l %i5, %i3, %o7
10923 fmovrde %l3, %f16, %f6
10924 rdpr %cwp, %o3
10925 udiv %o5, 0x1473, %l2
10926 xorcc %g2, 0x19DE, %g4
10927 fbge %fcc1, loop_409
10928 rdpr %canrestore, %i1
10929 wr %o6, %o0, %y
10930 sra %g6, %l6, %g3
10931loop_409:
10932 srl %g1, %l4, %o1
10933 movrlez %l5, 0x140, %o4
10934 tn %xcc, 0x0
10935 rdhpr %htba, %i6
10936 wr %i0, 0x1126, %set_softint
10937 or %i2, 0x110A, %o2
10938 movrne %l0, 0x06F, %l1
10939 wrpr %g5, %i7, %pil
10940
10941 or %g0, 0x8, %l0
10942 sllx %l0, 0x3c, %l0
10943 wrhpr %l0, 0x403, %hsys_tick_cmpr
10944 std %f8, [%l7 + 0x08]
10945 rd %asi, %i4
10946 tge %xcc, 0x3
10947 rdpr %cwp, %i3
10948 rdpr %otherwin, %o7
10949
10950 or %g0, 0x8, %l0
10951 sllx %l0, 0x3c, %l0
10952 wrhpr %l0, %g0, %hsys_tick_cmpr
10953 rdpr %cansave, %o5
10954 fbe %fcc2, loop_410
10955 fbug %fcc2, loop_411
10956 rdhpr %hsys_tick_cmpr, %l3
10957 rd %sys_tick_cmpr, %g2
10958loop_410:
10959 andcc %g4, 0x04E6, %l2
10960loop_411:
10961 wrpr %o6, %i1, %cwp
10962 ldd [%l7 + 0x20], %f16
10963
10964 or %g0, 0x8, %l0
10965 sllx %l0, 0x3c, %l0
10966 wrhpr %l0, %g0, %hsys_tick_cmpr
10967 set 0x52, %i5
10968 stha %g3, [%l7 + %i5] 0x81
10969 wr %g1, 0x0D51, %sys_tick
10970 fpadd16 %f20, %f4, %f8
10971 edge16 %l4, %o1, %l5
10972 xor %l6, 0x0B9F, %o4
10973 rdhpr %htba, %i6
10974 tl %xcc, 0x7
10975 fmovdge %icc, %f3, %f13
10976 wr %i0, %i2, %y
10977 movn %icc, %l0, %o2
10978 wr %g5, %l1, %pic
10979 edge32n %i7, %i5, %i4
10980 tg %icc, 0x4
10981 smulcc %g7, 0x1675, %i3
10982 rdhpr %hintp, %o3
10983 edge8 %o7, %o5, %l3
10984 tsubcctv %g4, %g2, %o6
10985 rdpr %canrestore, %i1
10986 rdhpr %hintp, %o0
10987 fpsub32 %f2, %f10, %f10
10988 fmovrdlez %l2, %f22, %f2
10989 rdpr %cansave, %g6
10990 fandnot1 %f18, %f2, %f18
10991 rd %sys_tick_cmpr, %g3
10992 wrpr %g1, 0x0130, %pil
10993 rd %sys_tick_cmpr, %l4
10994 wr %g0, 0x23, %asi
10995 stha %o1, [%l7 + 0x6E] %asi
10996 membar #Sync
10997 brgz,a %l6, loop_412
10998 fmovspos %xcc, %f28, %f30
10999 rdhpr %hsys_tick_cmpr, %l5
11000 wrpr %i6, %i0, %pil
11001loop_412:
11002 rdpr %cansave, %i2
11003
11004 or %g0, 0x8, %l0
11005 sllx %l0, 0x3c, %l0
11006 wrhpr %l0, 0xFFB, %hsys_tick_cmpr
11007 wrpr %l0, 0x07AF, %cwp
11008 wr %g5, 0x04AD, %clear_softint
11009 wrpr %i7, 0x18BB, %tick
11010
11011 or %g0, 0x8, %l0
11012 sllx %l0, 0x3c, %l0
11013 wrhpr %l0, %g0, %hsys_tick_cmpr
11014 rd %fprs, %i4
11015 rd %pc, %g7
11016 rdpr %canrestore, %i3
11017 srl %l1, %o3, %o5
11018
11019 or %g0, 0x8, %l0
11020 sllx %l0, 0x3c, %l0
11021 wr %l0, 0xBDC, %tick_cmpr
11022 rd %ccr, %g4
11023 edge32ln %o6, %i1, %o0
11024 ldx [%l7 + 0x38], %l2
11025
11026 or %g0, 0x8, %l0
11027 sllx %l0, 0x3c, %l0
11028 wrhpr %l0, 0x9CF, %hsys_tick_cmpr
11029 wrpr %g1, %l4, %tick
11030 rdpr %cwp, %o1
11031
11032 or %g0, 0x8, %l0
11033 sllx %l0, 0x3c, %l0
11034 wrhpr %l0, %g0, %hsys_tick_cmpr
11035 wr %i6, 0x1A86, %y
11036 rd %y, %i0
11037 rdpr %cleanwin, %g3
11038 fabss %f31, %f9
11039 sdiv %i2, 0x17E6, %o2
11040 fcmps %fcc1, %f27, %f31
11041
11042 or %g0, 0x8, %l0
11043 sllx %l0, 0x3c, %l0
11044 wrhpr %l0, %g0, %hsys_tick_cmpr
11045 membar 0x44
11046 rdpr %otherwin, %l0
11047 fornot1 %f28, %f16, %f18
11048 flush %l7 + 0x30
11049 wr %g5, %i7, %pic
11050 rdpr %tl, %i3
11051
11052 or %g0, 0x8, %l0
11053 sllx %l0, 0x3c, %l0
11054 wrhpr %l0, 0x564, %hsys_tick_cmpr
11055 wrpr %o3, 0x1AAE, %cwp
11056 edge16 %i5, %o5, %o7
11057 wr %g4, %l3, %sys_tick
11058 rdhpr %hintp, %i1
11059 rdpr %canrestore, %o6
11060 addc %l2, %o0, %g6
11061 siam 0x2
11062 te %xcc, 0x7
11063
11064 or %g0, 0x8, %l0
11065 sllx %l0, 0x3c, %l0
11066 wrhpr %l0, 0x78A, %hsys_tick_cmpr
11067 wr %l4, 0x0937, %y
11068
11069 or %g0, 0x8, %l0
11070 sllx %l0, 0x3c, %l0
11071 wrhpr %l0, 0x7DF, %hsys_tick_cmpr
11072 siam 0x0
11073 orcc %o1, 0x0263, %i0
11074 rd %fprs, %g3
11075 movneg %xcc, %i2, %i6
11076 xnor %o2, 0x0160, %o4
11077 popc 0x0373, %g5
11078 fnot1s %f19, %f1
11079 subc %l0, %i4, %i7
11080 fsrc1 %f18, %f22
11081 wrpr %i3, %g7, %cwp
11082 tsubcc %o3, 0x0AE0, %i5
11083 taddcctv %o5, 0x01D0, %l1
11084 sethi 0x1D6F, %o7
11085 rdhpr %hintp, %l3
11086 movrgz %i1, 0x1B9, %g4
11087 srlx %o6, %l2, %o0
11088 popc 0x0BA4, %g2
11089 rdhpr %htba, %g1
11090 alignaddrl %g6, %l4, %l6
11091 wr %o1, 0x0F9A, %clear_softint
11092 tg %icc, 0x3
11093 wr %i0, %l5, %set_softint
11094 rdpr %otherwin, %g3
11095 srax %i2, 0x12, %i6
11096 rdhpr %hsys_tick_cmpr, %o2
11097 srl %o4, 0x1A, %l0
11098 wrpr %g5, %i4, %tick
11099
11100 or %g0, 0x8, %l0
11101 sllx %l0, 0x3c, %l0
11102 wrhpr %l0, %g0, %hsys_tick_cmpr
11103 rd %ccr, %i7
11104 rdhpr %htba, %g7
11105 wrpr %o3, 0x0B13, %cwp
11106 tneg %xcc, 0x2
11107
11108 or %g0, 0x8, %l0
11109 sllx %l0, 0x3c, %l0
11110 wr %l0, %g0, %sys_tick_cmpr
11111 rd %pc, %o5
11112 rd %softint, %l1
11113 rdpr %cwp, %o7
11114 movrgez %i1, 0x26A, %g4
11115 rdhpr %hsys_tick_cmpr, %l3
11116
11117 or %g0, 0x8, %l0
11118 sllx %l0, 0x3c, %l0
11119 wrhpr %l0, %g0, %hsys_tick_cmpr
11120 rdhpr %htba, %o6
11121 array16 %o0, %g1, %g6
11122 rdpr %tba, %g2
11123 wr %l4, %o1, %ccr
11124 rdhpr %hsys_tick_cmpr, %l6
11125 rdpr %tba, %i0
11126 rdpr %otherwin, %g3
11127 rdpr %wstate, %l5
11128 fpmerge %f19, %f0, %f24
11129 wrpr %i6, 0x1653, %tick
11130 rd %y, %i2
11131 wrpr %o2, 0x1EA4, %tick
11132 restored
11133 rdpr %cwp, %g1
11134 rdpr %cansave, %g2
11135 rdpr %canrestore, %g3
11136 rdpr %cleanwin, %g4
11137 rdpr %otherwin, %g5
11138 rdpr %wstate, %g6
11139 movge %xcc, %l0, %g5
11140 wr %o4, %i4, %pic
11141 rd %pc, %i3
11142 fmovd %f22, %f12
11143 tvc %xcc, 0x1
11144
11145 or %g0, 0x8, %l0
11146 sllx %l0, 0x3c, %l0
11147 wrhpr %l0, 0x50B, %hsys_tick_cmpr
11148 ta %icc, 0x2
11149 fmovdleu %icc, %f25, %f4
11150 wr %o3, 0x0265, %y
11151 subcc %i5, %o5, %l1
11152 rdpr %canrestore, %g7
11153 tleu %icc, 0x6
11154 fmul8x16au %f12, %f7, %f16
11155 rdpr %otherwin, %o7
11156 wrpr %g4, 0x1E05, %tick
11157 wrpr %l3, %l2, %tick
11158 rd %softint, %i1
11159 set 0x6C, %o6
11160 sta %f24, [%l7 + %o6] 0x81
11161 rdpr %otherwin, %o0
11162 rdhpr %hintp, %g1
11163 rdpr %cansave, %g6
11164 set 0x28, %o1
11165 ldxa [%l7 + %o1] 0x04, %g2
11166 fmovsleu %icc, %f12, %f31
11167 taddcc %l4, %o1, %o6
11168 rdpr %canrestore, %i0
11169 rd %fprs, %g3
11170 array16 %l5, %i6, %l6
11171 wr %i2, 0x085D, %sys_tick
11172 fmovrdgz %o2, %f10, %f16
11173
11174 or %g0, 0x8, %l0
11175 sllx %l0, 0x3c, %l0
11176 wrhpr %l0, 0x9D2, %hsys_tick_cmpr
11177 orncc %i4, 0x0278, %o4
11178 movrlez %i3, %i7, %i5
11179 umulcc %o5, %l1, %o3
11180 wr %g7, %g4, %sys_tick
11181 rd %sys_tick_cmpr, %l3
11182 rdpr %gl, %o7
11183 rdpr %pil, %i1
11184 movpos %icc, %l2, %g1
11185 movg %xcc, %g6, %o0
11186
11187 or %g0, 0x8, %l0
11188 sllx %l0, 0x3c, %l0
11189 wrhpr %l0, 0x401, %hsys_tick_cmpr
11190 edge32n %o1, %o6, %i0
11191 wr %l5, 0x037F, %set_softint
11192 wr %g3, %l6, %softint
11193 andcc %i6, %o2, %i2
11194 srax %l0, 0x10, %g5
11195 wrpr %i4, 0x0441, %cwp
11196 sra %i3, %i7, %o4
11197 set 0x1C, %g1
11198 stwa %i5, [%l7 + %g1] 0xe2
11199 membar #Sync
11200
11201 or %g0, 0x8, %l0
11202 sllx %l0, 0x3c, %l0
11203 wrhpr %l0, %g0, %hsys_tick_cmpr
11204 orcc %g7, 0x0EEA, %o3
11205 wrpr %l3, 0x0E87, %pil
11206 rdhpr %hpstate, %g4
11207 fbge,a %fcc1, loop_413
11208 fmovdn %xcc, %f1, %f0
11209 add %i1, 0x0C55, %o7
11210 nop
11211 setx loop_414, %l0, %l1
11212 jmpl %l1, %g1
11213loop_413:
11214 rdpr %wstate, %l2
11215 wr %g6, %l4, %sys_tick
11216 wr %o0, 0x1272, %softint
11217loop_414:
11218 nop
11219
11220 or %g0, 0x8, %l0
11221 sllx %l0, 0x3c, %l0
11222 wrhpr %l0, %g0, %hsys_tick_cmpr
11223 fornot1 %f0, %f6, %f8
11224
11225 or %g0, 0x8, %l0
11226 sllx %l0, 0x3c, %l0
11227 wr %l0, 0x511, %tick_cmpr
11228 movvs %icc, %g3, %l6
11229 wrpr %i6, %l5, %tick
11230 rdhpr %htba, %o2
11231 wrpr %i2, 0x0E53, %pil
11232 tcc %icc, 0x0
11233 movre %g5, %i4, %l0
11234 wrpr %i3, 0x1C7C, %pil
11235 orncc %i7, %o4, %i5
11236
11237 or %g0, 0x8, %l0
11238 sllx %l0, 0x3c, %l0
11239 wrhpr %l0, 0x9F9, %hsys_tick_cmpr
11240 rdpr %gl, %l1
11241
11242 or %g0, 0x8, %l0
11243 sllx %l0, 0x3c, %l0
11244 wrhpr %l0, 0x578, %hsys_tick_cmpr
11245 movne %icc, %g4, %i1
11246 rdhpr %hintp, %o7
11247 fcmple16 %f6, %f2, %g1
11248 wrpr %l2, %g7, %cwp
11249 edge16n %g6, %l4, %o0
11250 rdhpr %hpstate, %g2
11251 fmovrslez %i0, %f2, %f3
11252 andn %o6, 0x1A1B, %o1
11253
11254 or %g0, 0x8, %l0
11255 sllx %l0, 0x3c, %l0
11256 wrhpr %l0, %g0, %hsys_tick_cmpr
11257 fxnor %f16, %f2, %f10
11258 rdpr %wstate, %g3
11259
11260 or %g0, 0x8, %l0
11261 sllx %l0, 0x3c, %l0
11262 wrhpr %l0, 0x4F6, %hsys_tick_cmpr
11263 ldd [%l7 + 0x18], %f24
11264
11265 or %g0, 0x8, %l0
11266 sllx %l0, 0x3c, %l0
11267 wrhpr %l0, %g0, %hsys_tick_cmpr
11268 rd %y, %o2
11269 fmovsa %xcc, %f8, %f2
11270 movrlz %g5, 0x073, %i4
11271 rdpr %pil, %l0
11272 rdpr %otherwin, %i7
11273
11274 or %g0, 0x8, %l0
11275 sllx %l0, 0x3c, %l0
11276 wr %l0, 0x4CC, %tick_cmpr
11277 wrpr %o5, 0x14D3, %tick
11278 wrpr %l1, 0x1B7F, %pil
11279 bneg %icc, loop_415
11280 tpos %xcc, 0x0
11281 bge,a,pt %xcc, loop_416
11282 fmovda %xcc, %f3, %f21
11283loop_415:
11284 nop
11285
11286 or %g0, 0x8, %l0
11287 sllx %l0, 0x3c, %l0
11288 wrhpr %l0, %g0, %hsys_tick_cmpr
11289
11290 or %g0, 0x8, %l0
11291 sllx %l0, 0x3c, %l0
11292 wrhpr %l0, 0x8A8, %hsys_tick_cmpr
11293loop_416:
11294 fnegs %f8, %f16
11295 fblg,a %fcc3, loop_417
11296 rd %pc, %o7
11297
11298 or %g0, 0x8, %l0
11299 sllx %l0, 0x3c, %l0
11300 wrhpr %l0, 0xAA2, %hsys_tick_cmpr
11301 rd %tick_cmpr, %l2
11302loop_417:
11303 fbg,a %fcc0, loop_418
11304 rdhpr %htba, %g6
11305
11306 or %g0, 0x8, %l0
11307 sllx %l0, 0x3c, %l0
11308 wrhpr %l0, %g0, %hsys_tick_cmpr
11309 bge,a %xcc, loop_419
11310loop_418:
11311 edge32n %l4, %g2, %o6
11312 rd %fprs, %i0
11313 tge %xcc, 0x7
11314loop_419:
11315 fmovdl %icc, %f3, %f27
11316 rdpr %gl, %o1
11317 popc 0x160F, %l6
11318 wrpr %l5, 0x0A40, %cwp
11319
11320 or %g0, 0x8, %l0
11321 sllx %l0, 0x3c, %l0
11322 wrhpr %l0, %g0, %hsys_tick_cmpr
11323 udivx %g3, 0x1565, %o2
11324 movne %icc, %i4, %g5
11325 saved
11326 rdpr %cwp, %g1
11327 rdpr %cansave, %g2
11328 rdpr %canrestore, %g3
11329 rdpr %cleanwin, %g4
11330 rdpr %otherwin, %g5
11331 rdpr %wstate, %g6
11332 rdpr %cansave, %l0
11333 wrpr %i2, %i3, %cwp
11334
11335 or %g0, 0x8, %l0
11336 sllx %l0, 0x3c, %l0
11337 wrhpr %l0, %g0, %hsys_tick_cmpr
11338 addcc %i7, %o5, %o4
11339 andcc %l1, 0x1860, %o3
11340
11341 or %g0, 0x8, %l0
11342 sllx %l0, 0x3c, %l0
11343 wrhpr %l0, 0xCFB, %hsys_tick_cmpr
11344 rdpr %cansave, %o7
11345 fbug %fcc3, loop_420
11346 bvc,pt %xcc, loop_421
11347 fpsub32s %f15, %f28, %f30
11348 edge32n %g1, %l2, %i1
11349loop_420:
11350 move %icc, %g6, %o0
11351loop_421:
11352 rdpr %gl, %l4
11353 rd %y, %g7
11354
11355 or %g0, 0x8, %l0
11356 sllx %l0, 0x3c, %l0
11357 wrhpr %l0, %g0, %hsys_tick_cmpr
11358 rdhpr %hpstate, %i0
11359 rdhpr %hintp, %l6
11360 array32 %l5, %o1, %i6
11361 rdpr %tba, %g3
11362 flush %l7 + 0x78
11363 udiv %i4, 0x050F, %g5
11364 rdpr %tl, %l0
11365 fmovrdgz %i2, %f0, %f12
11366 rdpr %tba, %i3
11367 rdpr %tl, %i5
11368 wr %i7, %o5, %sys_tick
11369 rdhpr %hpstate, %o4
11370 rd %asi, %l1
11371 wrpr %o3, %g4, %pil
11372 rdhpr %hpstate, %o2
11373 addcc %o7, 0x1BE0, %g1
11374 andcc %l3, %i1, %g6
11375 fmul8x16 %f16, %f20, %f8
11376 fmovdcc %xcc, %f17, %f29
11377 sdiv %l2, 0x1D83, %o0
11378 wr %g7, 0x0921, %pic
11379 wr %l4, 0x196C, %clear_softint
11380 tl %xcc, 0x5
11381
11382 or %g0, 0x8, %l0
11383 sllx %l0, 0x3c, %l0
11384 wrhpr %l0, 0xA0A, %hsys_tick_cmpr
11385 rdpr %tba, %l6
11386 udivx %l5, 0x023D, %o1
11387 tleu %xcc, 0x4
11388 sir 0x17A6
11389 umulcc %i4, %g2, %g5
11390 srl %i2, %i3, %i5
11391 rd %pc, %l0
11392 xnorcc %o5, %o4, %l1
11393
11394 or %g0, 0x8, %l0
11395 sllx %l0, 0x3c, %l0
11396 wrhpr %l0, %g0, %hsys_tick_cmpr
11397 rdpr %canrestore, %g4
11398 fmovrsne %o2, %f3, %f31
11399 rd %fprs, %o7
11400 ta %xcc, 0x7
11401 rdpr %cleanwin, %o3
11402 rdhpr %hsys_tick_cmpr, %g1
11403 wrpr %i1, 0x0666, %pil
11404 ldd [%l7 + 0x08], %l2
11405 wrpr %l2, 0x1E66, %pil
11406 rdhpr %hsys_tick_cmpr, %g6
11407 rdhpr %hpstate, %o0
11408 rd %ccr, %l4
11409 rdhpr %htba, %o6
11410 andn %i0, 0x0C56, %l5
11411 set 0x7C, %o3
11412 stba %o1, [%l7 + %o3] 0x80
11413 fmovrslez %l6, %f7, %f2
11414 rd %y, %i6
11415 wrpr %g3, 0x10F9, %tick
11416 rdpr %gl, %g2
11417
11418 or %g0, 0x8, %l0
11419 sllx %l0, 0x3c, %l0
11420 wrhpr %l0, %g0, %hsys_tick_cmpr
11421 alignaddr %g5, %i3, %i5
11422 rdhpr %hsys_tick_cmpr, %o5
11423 tcc %icc, 0x1
11424 rdpr %cansave, %o4
11425 fbul,a %fcc0, loop_422
11426 popc 0x1291, %l1
11427 rdpr %tl, %l0
11428loop_422:
11429 rdpr %tba, %o2
11430 udivx %o7, 0x1A76, %o3
11431 fcmple32 %f2, %f6, %g1
11432 addccc %g4, 0x1C99, %l3
11433 xorcc %l2, %i1, %g7
11434 rd %tick_cmpr, %g6
11435 rdpr %cansave, %l4
11436 rdhpr %hsys_tick_cmpr, %o6
11437 rdpr %tl, %i0
11438 rdpr %cleanwin, %l5
11439 wr %o1, %l6, %ccr
11440 lduh [%l7 + 0x42], %o0
11441 wr %g0, 0x81, %asi
11442 stxa %i6, [%l7 + 0x58] %asi
11443 wrpr %g3, 0x11FD, %tick
11444 stw %i4, [%l7 + 0x50]
11445 wr %g2, 0x0EFB, %sys_tick
11446 sra %g5, 0x0D, %i2
11447
11448 or %g0, 0x8, %l0
11449 sllx %l0, 0x3c, %l0
11450 wr %l0, %g0, %tick_cmpr
11451 movrlz %i5, %o4, %l1
11452 wr %o5, %l0, %softint
11453 std %i6, [%l7 + 0x50]
11454 ldsh [%l7 + 0x5C], %o2
11455
11456 or %g0, 0x8, %l0
11457 sllx %l0, 0x3c, %l0
11458 wrhpr %l0, %g0, %hsys_tick_cmpr
11459 fmovrse %o7, %f8, %f12
11460 set 0x64, %l3
11461 stba %l3, [%l7 + %l3] 0x15
11462 rd %tick_cmpr, %l2
11463 rdhpr %htba, %g4
11464 tge %icc, 0x7
11465 rdpr %pil, %g7
11466 wrpr %l4, 0x1AFC, %pil
11467
11468 or %g0, 0x8, %l0
11469 sllx %l0, 0x3c, %l0
11470 wrhpr %l0, %g0, %hsys_tick_cmpr
11471 edge16n %g6, %l5, %i0
11472 rdpr %cansave, %l6
11473 fmovda %icc, %f11, %f26
11474
11475 or %g0, 0x8, %l0
11476 sllx %l0, 0x3c, %l0
11477 wrhpr %l0, %g0, %hsys_tick_cmpr
11478 rd %tick_cmpr, %o0
11479 wrpr %i6, %i4, %tick
11480 rdpr %tba, %g3
11481 rdhpr %hpstate, %g5
11482 tge %xcc, 0x7
11483 wr %i2, %i3, %clear_softint
11484
11485 or %g0, 0x8, %l0
11486 sllx %l0, 0x3c, %l0
11487 wr %l0, 0x400, %sys_tick_cmpr
11488
11489 or %g0, 0x8, %l0
11490 sllx %l0, 0x3c, %l0
11491 wrhpr %l0, %g0, %hsys_tick_cmpr
11492 rdhpr %hpstate, %o5
11493 ta %xcc, 0x1
11494 st %f12, [%l7 + 0x0C]
11495 movrgez %l1, 0x340, %l0
11496
11497 or %g0, 0x8, %l0
11498 sllx %l0, 0x3c, %l0
11499 wrhpr %l0, %g0, %hsys_tick_cmpr
11500 fornot1s %f26, %f31, %f5
11501
11502 or %g0, 0x8, %l0
11503 sllx %l0, 0x3c, %l0
11504 wr %l0, %g0, %tick_cmpr
11505 fbne %fcc1, loop_423
11506 rdpr %tl, %o2
11507 fmovda %xcc, %f7, %f2
11508 movrlez %o7, %l3, %g4
11509loop_423:
11510 fabss %f13, %f9
11511
11512 or %g0, 0x8, %l0
11513 sllx %l0, 0x3c, %l0
11514 wrhpr %l0, 0x103, %hsys_tick_cmpr
11515 wr %l4, 0x0A4D, %pic
11516 rd %y, %o6
11517 wr %g6, 0x110A, %y
11518 rdpr %tba, %l5
11519 rd %tick_cmpr, %g7
11520 movcs %icc, %i0, %l6
11521
11522 or %g0, 0x8, %l0
11523 sllx %l0, 0x3c, %l0
11524 wrhpr %l0, %g0, %hsys_tick_cmpr
11525 rdpr %wstate, %i6
11526 rdhpr %htba, %o0
11527 rd %softint, %g3
11528 addccc %g5, %i4, %i3
11529 tne %icc, 0x5
11530 rdhpr %hpstate, %i5
11531 tvs %xcc, 0x7
11532 array32 %g2, %i2, %o4
11533 rdhpr %hsys_tick_cmpr, %l1
11534 rdpr %pil, %l0
11535 rdpr %tba, %i7
11536 rdhpr %htba, %o5
11537 fmuld8sux16 %f28, %f0, %f6
11538
11539 or %g0, 0x8, %l0
11540 sllx %l0, 0x3c, %l0
11541 wrhpr %l0, 0xC5A, %hsys_tick_cmpr
11542 fmovrdlez %o7, %f4, %f26
11543 fzeros %f8
11544 fnors %f9, %f25, %f17
11545 fmovsn %xcc, %f9, %f22
11546 rd %fprs, %o3
11547
11548 or %g0, 0x8, %l0
11549 sllx %l0, 0x3c, %l0
11550 wrhpr %l0, %g0, %hsys_tick_cmpr
11551 udivx %l2, 0x0573, %i1
11552
11553 or %g0, 0x8, %l0
11554 sllx %l0, 0x3c, %l0
11555 wrhpr %l0, %g0, %hsys_tick_cmpr
11556 rd %softint, %g6
11557 rd %sys_tick_cmpr, %o6
11558 wrpr %g7, %l5, %tick
11559 andcc %l6, 0x0FAC, %o1
11560 taddcctv %i0, %o0, %i6
11561 wrpr %g3, %g5, %cwp
11562 rdhpr %hpstate, %i4
11563 rdpr %otherwin, %i3
11564 wrpr %i5, %g2, %pil
11565 rdhpr %hpstate, %o4
11566 wrpr %l1, %l0, %pil
11567 fmovrslz %i7, %f24, %f23
11568 wrpr %o5, 0x03C2, %tick
11569
11570 or %g0, 0x8, %l0
11571 sllx %l0, 0x3c, %l0
11572 wrhpr %l0, 0xA61, %hsys_tick_cmpr
11573 stb %o2, [%l7 + 0x57]
11574 xor %o7, 0x0EDC, %o3
11575 rdpr %cleanwin, %l3
11576 wrpr %g4, %l2, %cwp
11577 tn %xcc, 0x0
11578 wr %i1, %l4, %sys_tick
11579
11580 or %g0, 0x8, %l0
11581 sllx %l0, 0x3c, %l0
11582 wrhpr %l0, 0xB16, %hsys_tick_cmpr
11583 sdivcc %l5, 0x15AE, %g7
11584 rdpr %wstate, %l6
11585
11586 or %g0, 0x8, %l0
11587 sllx %l0, 0x3c, %l0
11588 wrhpr %l0, %g0, %hsys_tick_cmpr
11589 set 0x77, %i6
11590 stba %i6, [%l7 + %i6] 0x23
11591 membar #Sync
11592 subcc %g3, 0x0A94, %i0
11593 movre %i4, 0x172, %g5
11594 wr %g0, 0x88, %asi
11595 ldsba [%l7 + 0x5D] %asi, %i5
11596 wrpr %i3, %g2, %pil
11597 rd %tick_cmpr, %l1
11598 wr %o4, 0x18D3, %pic
11599 rd %sys_tick_cmpr, %i7
11600 wr %g0, 0x18, %asi
11601 lduba [%l7 + 0x0A] %asi, %l0
11602 wr %g0, 0x89, %asi
11603 stda %o4, [%l7 + 0x70] %asi
11604 saved
11605 rdpr %cwp, %g1
11606 rdpr %cansave, %g2
11607 rdpr %canrestore, %g3
11608 rdpr %cleanwin, %g4
11609 rdpr %otherwin, %g5
11610 rdpr %wstate, %g6
11611 wrpr %g1, 0x05AB, %cwp
11612 sir 0x1073
11613 rd %y, %i2
11614 rdpr %pil, %o2
11615
11616 or %g0, 0x8, %l0
11617 sllx %l0, 0x3c, %l0
11618 wrhpr %l0, %g0, %hsys_tick_cmpr
11619 movg %icc, %o7, %g4
11620 nop
11621 setx loop_424, %l0, %l1
11622 jmpl %l1, %i1
11623 rd %pc, %l4
11624 bge,a %icc, loop_425
11625 wrpr %o6, %g6, %pil
11626loop_424:
11627 nop
11628
11629 or %g0, 0x8, %l0
11630 sllx %l0, 0x3c, %l0
11631 wrhpr %l0, 0xA01, %hsys_tick_cmpr
11632 rdhpr %hintp, %l6
11633loop_425:
11634 lduw [%l7 + 0x38], %g7
11635 wrpr %o0, 0x1BC9, %tick
11636
11637 or %g0, 0x8, %l0
11638 sllx %l0, 0x3c, %l0
11639 wrhpr %l0, %g0, %hsys_tick_cmpr
11640 rdpr %otherwin, %i0
11641
11642 or %g0, 0x8, %l0
11643 sllx %l0, 0x3c, %l0
11644 wrhpr %l0, 0x6DD, %hsys_tick_cmpr
11645
11646 or %g0, 0x8, %l0
11647 sllx %l0, 0x3c, %l0
11648 wrhpr %l0, 0x168, %hsys_tick_cmpr
11649 rdhpr %hsys_tick_cmpr, %g2
11650 wrpr %i3, 0x1B3E, %tick
11651 movl %icc, %l1, %i7
11652 rdhpr %hintp, %o4
11653 movge %icc, %o5, %l0
11654 ta %xcc, 0x6
11655 rd %tick_cmpr, %g1
11656 rdhpr %hpstate, %o2
11657 fmovdvs %icc, %f25, %f6
11658 wrpr %o3, 0x04D1, %pil
11659 nop
11660 setx loop_426, %l0, %l1
11661 wrpr 0x1, %tl
11662 wrpr %l1, %tnpc
11663 setx 0x34400001400, %l0, %l1
11664 wrpr %l1, %tstate
11665 wrhpr 0x4, %htstate
11666 done
11667 rdhpr %htba, %l3
11668 rdpr %tl, %o7
11669 rdhpr %htba, %g4
11670loop_426:
11671 rd %ccr, %i2
11672 rd %asi, %i1
11673
11674 or %g0, 0x8, %l0
11675 sllx %l0, 0x3c, %l0
11676 wrhpr %l0, %g0, %hsys_tick_cmpr
11677 wrpr %l2, 0x06B1, %tick
11678 rdhpr %hintp, %l4
11679 rd %tick_cmpr, %l5
11680 fcmpeq16 %f14, %f8, %l6
11681 wrpr %g7, %o0, %pil
11682 fmovdpos %icc, %f5, %f14
11683 te %icc, 0x1
11684 taddcc %i6, %i0, %o1
11685 rdhpr %hsys_tick_cmpr, %g5
11686 wr %g0, 0x89, %asi
11687 ldsha [%l7 + 0x3C] %asi, %i4
11688 rdhpr %hpstate, %g3
11689 ldsb [%l7 + 0x7A], %g2
11690 popc 0x1FB4, %i5
11691
11692 or %g0, 0x8, %l0
11693 sllx %l0, 0x3c, %l0
11694 wrhpr %l0, 0xD26, %hsys_tick_cmpr
11695 srl %o4, %i7, %o5
11696 fbuge %fcc3, loop_427
11697 rd %ccr, %g1
11698 rdpr %wstate, %l0
11699 sethi 0x1EBC, %o2
11700loop_427:
11701 wrpr %o3, %l3, %tick
11702 and %g4, 0x0A5F, %o7
11703 movneg %xcc, %i1, %i2
11704 wrpr %g6, %l2, %pil
11705 fbl %fcc2, loop_428
11706 rdhpr %hpstate, %l4
11707
11708 or %g0, 0x8, %l0
11709 sllx %l0, 0x3c, %l0
11710 wrhpr %l0, 0xDBD, %hsys_tick_cmpr
11711 rdhpr %htba, %l6
11712loop_428:
11713 rdpr %canrestore, %o6
11714 fmuld8ulx16 %f30, %f4, %f16
11715 wr %o0, %i6, %set_softint
11716 rdpr %cleanwin, %g7
11717
11718 or %g0, 0x8, %l0
11719 sllx %l0, 0x3c, %l0
11720 wrhpr %l0, 0x86E, %hsys_tick_cmpr
11721 rdpr %wstate, %g5
11722 rd %pc, %o1
11723 wr %i4, 0x173F, %softint
11724
11725 or %g0, 0x8, %l0
11726 sllx %l0, 0x3c, %l0
11727 wrhpr %l0, 0x7C9, %hsys_tick_cmpr
11728 wr %g0, 0x04, %asi
11729 stba %g3, [%l7 + 0x61] %asi
11730 bvc,pt %xcc, loop_429
11731 rdhpr %hsys_tick_cmpr, %i3
11732 rdpr %wstate, %l1
11733 rdhpr %hintp, %i5
11734loop_429:
11735 edge8 %i7, %o4, %o5
11736 rdhpr %htba, %l0
11737 fmuld8ulx16 %f22, %f12, %f24
11738 wr %g1, %o2, %sys_tick
11739 rd %y, %l3
11740 srl %o3, %g4, %o7
11741 wr %i2, 0x01E1, %softint
11742 movpos %xcc, %g6, %l2
11743
11744 or %g0, 0x8, %l0
11745 sllx %l0, 0x3c, %l0
11746 wrhpr %l0, %g0, %hsys_tick_cmpr
11747
11748 or %g0, 0x8, %l0
11749 sllx %l0, 0x3c, %l0
11750 wrhpr %l0, %g0, %hsys_tick_cmpr
11751 brlz %o6, loop_430
11752 rdpr %canrestore, %l6
11753 rdpr %canrestore, %i6
11754 rdhpr %hpstate, %g7
11755loop_430:
11756 array8 %o0, %i0, %g5
11757 wrpr %o1, 0x0630, %tick
11758 tsubcctv %g2, %g3, %i3
11759 tne %xcc, 0x4
11760 rdpr %tba, %i4
11761 wrpr %i5, %i7, %cwp
11762 rdpr %cansave, %o4
11763 wr %g0, 0x18, %asi
11764 ldswa [%l7 + 0x18] %asi, %o5
11765 rdhpr %hsys_tick_cmpr, %l1
11766 wr %g1, %o2, %softint
11767 rdhpr %hpstate, %l0
11768 rdpr %canrestore, %l3
11769 sll %o3, %o7, %g4
11770 saved
11771 rdpr %cwp, %g1
11772 rdpr %cansave, %g2
11773 rdpr %canrestore, %g3
11774 rdpr %cleanwin, %g4
11775 rdpr %otherwin, %g5
11776 rdpr %wstate, %g6
11777 ble,a loop_431
11778 movleu %xcc, %g6, %l2
11779 stw %i2, [%l7 + 0x74]
11780
11781 or %g0, 0x8, %l0
11782 sllx %l0, 0x3c, %l0
11783 wrhpr %l0, %g0, %hsys_tick_cmpr
11784loop_431:
11785 rdhpr %htba, %i1
11786 subcc %o6, %i6, %g7
11787 rd %softint, %o0
11788 nop
11789 setx loop_432, %l0, %l1
11790 jmpl %l1, %i0
11791 rdpr %tba, %l6
11792 wrpr %o1, %g2, %cwp
11793 rd %ccr, %g5
11794loop_432:
11795 xorcc %g3, 0x1D4D, %i4
11796 fxors %f18, %f13, %f25
11797 rdpr %pil, %i3
11798 rd %tick_cmpr, %i7
11799 wr %o4, %o5, %pic
11800 rd %pc, %l1
11801 wrpr %g1, 0x0725, %pil
11802 wrpr %o2, %l0, %cwp
11803 sdiv %l3, 0x1ED6, %i5
11804
11805 or %g0, 0x8, %l0
11806 sllx %l0, 0x3c, %l0
11807 wrhpr %l0, 0x1CC, %hsys_tick_cmpr
11808 wrpr %g4, %o7, %pil
11809 prefetch [%l7 + 0x7C], 0x0
11810 rdpr %canrestore, %g6
11811 fmovsn %xcc, %f20, %f30
11812 subc %l2, %i2, %l5
11813 fmovs %f16, %f14
11814 bn,pt %icc, loop_433
11815 rd %tick_cmpr, %i1
11816 rd %tick_cmpr, %o6
11817 udiv %l4, 0x0035, %g7
11818loop_433:
11819 array8 %i6, %o0, %l6
11820 rd %y, %o1
11821 tpos %icc, 0x4
11822 rd %softint, %i0
11823 rd %softint, %g5
11824 rdpr %pil, %g3
11825 wrpr %i4, %i3, %pil
11826
11827 or %g0, 0x8, %l0
11828 sllx %l0, 0x3c, %l0
11829 wrhpr %l0, %g0, %hsys_tick_cmpr
11830 fsrc1 %f4, %f6
11831 wrpr %g2, 0x10D9, %tick
11832 wrpr %l1, 0x1669, %tick
11833
11834 or %g0, 0x8, %l0
11835 sllx %l0, 0x3c, %l0
11836 wrhpr %l0, 0x7F8, %hsys_tick_cmpr
11837 wrpr %l0, 0x03C2, %pil
11838 rdpr %wstate, %o5
11839 rdpr %cleanwin, %l3
11840 rdhpr %hpstate, %i5
11841 wr %g4, 0x156D, %pic
11842 srax %l2, %i2, %o3
11843 tgu %icc, 0x4
11844 fnegd %f0, %f2
11845 xorcc %l5, 0x0A7A, %i1
11846 rdhpr %htba, %o6
11847 rd %tick_cmpr, %g7
11848 rdpr %pil, %l4
11849
11850 or %g0, 0x8, %l0
11851 sllx %l0, 0x3c, %l0
11852 wrhpr %l0, %g0, %hsys_tick_cmpr
11853 wrpr %l6, 0x0949, %cwp
11854 rdhpr %htba, %i0
11855 rdpr %pil, %o1
11856 rdpr %canrestore, %g5
11857
11858 or %g0, 0x8, %l0
11859 sllx %l0, 0x3c, %l0
11860 wrhpr %l0, 0xC41, %hsys_tick_cmpr
11861 taddcc %i7, %i3, %o4
11862 umul %l1, 0x0FE6, %g2
11863
11864 or %g0, 0x8, %l0
11865 sllx %l0, 0x3c, %l0
11866 wrhpr %l0, 0xFE7, %hsys_tick_cmpr
11867 sllx %o2, %l3, %o5
11868 rd %ccr, %i5
11869 wrpr %o7, 0x1EBE, %cwp
11870 srlx %g4, %g6, %i2
11871 wr %l2, %o3, %ccr
11872 movrne %l5, 0x0E2, %i1
11873 nop
11874 set 0x46, %l2
11875 lduh [%l7 + %l2], %o6
11876
11877 or %g0, 0x8, %l0
11878 sllx %l0, 0x3c, %l0
11879 wrhpr %l0, 0x1CD, %hsys_tick_cmpr
11880 edge32l %i6, %l6, %o1
11881 fzeros %f19
11882 sethi 0x1D74, %i0
11883 wrpr %g3, 0x0961, %tick
11884
11885 or %g0, 0x8, %l0
11886 sllx %l0, 0x3c, %l0
11887 wrhpr %l0, %g0, %hsys_tick_cmpr
11888 tcs %xcc, 0x7
11889
11890 or %g0, 0x8, %l0
11891 sllx %l0, 0x3c, %l0
11892 wrhpr %l0, 0x2F7, %hsys_tick_cmpr
11893 wrpr %i7, 0x15C6, %pil
11894 rdhpr %hintp, %l1
11895 stw %o4, [%l7 + 0x74]
11896 tne %icc, 0x7
11897 mulx %g1, %g2, %o2
11898 xnorcc %l3, 0x0763, %o5
11899 rdpr %canrestore, %l0
11900 rdhpr %hintp, %i5
11901 wrpr %o7, %g4, %pil
11902 edge32l %i2, %g6, %l2
11903 rdpr %tba, %l5
11904 rdhpr %hsys_tick_cmpr, %o3
11905 brlez %o6, loop_434
11906 bl,a %xcc, loop_435
11907 tn %icc, 0x2
11908 rd %asi, %i1
11909loop_434:
11910 bne,a,pn %xcc, loop_436
11911loop_435:
11912 fcmple32 %f20, %f10, %l4
11913 movrgez %g7, 0x27E, %o0
11914 tsubcc %l6, %i6, %i0
11915loop_436:
11916 call loop_437
11917 wr %g3, %o1, %pic
11918 sll %i4, 0x13, %g5
11919 rdpr %otherwin, %i3
11920loop_437:
11921 bn,pt %icc, loop_438
11922 rd %fprs, %i7
11923
11924 or %g0, 0x8, %l0
11925 sllx %l0, 0x3c, %l0
11926 wrhpr %l0, %g0, %hsys_tick_cmpr
11927 bcs,a %xcc, loop_439
11928loop_438:
11929 wr %l1, 0x10BD, %set_softint
11930!Yo - got one - imm_asi 0x58
11931!And yo - immediate is 0x18
11932 wr %g0, 0x58, %asi
11933 ldxa [%g0 + 0x18] %asi, %g1
11934loop_439:
11935 rd %tick_cmpr, %g2
11936 wr %o2, %l3, %ccr
11937 rd %y, %l0
11938 rdhpr %htba, %o5
11939 stx %i5, [%l7 + 0x08]
11940 udiv %o7, 0x04AC, %g4
11941 rd %y, %g6
11942 fcmpd %fcc0, %f4, %f10
11943 wrpr %l2, %i2, %cwp
11944
11945 or %g0, 0x8, %l0
11946 sllx %l0, 0x3c, %l0
11947 wr %l0, %g0, %tick_cmpr
11948 rd %asi, %o3
11949 movpos %icc, %o6, %l4
11950 rdhpr %hsys_tick_cmpr, %i1
11951 rd %pc, %o0
11952
11953 or %g0, 0x8, %l0
11954 sllx %l0, 0x3c, %l0
11955 wrhpr %l0, %g0, %hsys_tick_cmpr
11956 rd %asi, %i6
11957 srax %g7, 0x0A, %i0
11958 fmovsleu %xcc, %f6, %f30
11959 fmovdvs %xcc, %f12, %f8
11960 edge32l %o1, %i4, %g5
11961
11962 or %g0, 0x8, %l0
11963 sllx %l0, 0x3c, %l0
11964 wrhpr %l0, %g0, %hsys_tick_cmpr
11965 fbue,a %fcc3, loop_440
11966 movle %xcc, %i3, %l1
11967 ldub [%l7 + 0x54], %g1
11968 rdpr %pil, %o4
11969loop_440:
11970 sra %g2, 0x04, %l3
11971 edge8ln %o2, %l0, %i5
11972 wrpr %o7, 0x0D42, %pil
11973 wrpr %o5, 0x1786, %tick
11974 rdpr %wstate, %g6
11975 xnorcc %l2, 0x0BF0, %i2
11976 call loop_441
11977 rdpr %wstate, %l5
11978 orncc %o3, 0x0645, %g4
11979 brlz,a %l4, loop_442
11980loop_441:
11981 fmul8x16al %f27, %f26, %f16
11982 fba %fcc1, loop_443
11983 wrpr %o6, %o0, %tick
11984loop_442:
11985 edge16n %i1, %i6, %g7
11986 fbe %fcc1, loop_444
11987loop_443:
11988 rd %softint, %i0
11989 fmovsneg %icc, %f21, %f9
11990 rdpr %canrestore, %o1
11991loop_444:
11992 nop
11993
11994 or %g0, 0x8, %l0
11995 sllx %l0, 0x3c, %l0
11996 wrhpr %l0, %g0, %hsys_tick_cmpr
11997 fbuge %fcc1, loop_445
11998 fmovsge %icc, %f17, %f17
11999 wr %g3, %i7, %ccr
12000 movrgz %i3, 0x058, %l6
12001loop_445:
12002 and %g1, %l1, %g2
12003 tcs %xcc, 0x6
12004 movne %xcc, %o4, %l3
12005 fandnot1s %f9, %f26, %f2
12006 edge32 %o2, %i5, %l0
12007 sub %o5, %o7, %g6
12008 stb %i2, [%l7 + 0x09]
12009 rd %tick_cmpr, %l2
12010 fmovde %xcc, %f18, %f2
12011 fbge,a %fcc2, loop_446
12012 wr %o3, %g4, %ccr
12013 wrpr %l4, 0x157A, %tick
12014 rdhpr %hpstate, %o6
12015loop_446:
12016 rdhpr %hintp, %o0
12017 rdhpr %hpstate, %l5
12018 rd %softint, %i1
12019 edge32n %i6, %i0, %g7
12020 wrpr %i4, %g5, %cwp
12021
12022 or %g0, 0x8, %l0
12023 sllx %l0, 0x3c, %l0
12024 wrhpr %l0, %g0, %hsys_tick_cmpr
12025 wrpr %i3, %o1, %pil
12026 fble,a %fcc1, loop_447
12027 fxnor %f20, %f4, %f26
12028 tpos %xcc, 0x1
12029 wr %g0, 0x2f, %asi
12030 ldda [%l7 + 0x30] %asi, %i6
12031loop_447:
12032 wr %g0, 0x7, %fprs
12033
12034 or %g0, 0x8, %l0
12035 sllx %l0, 0x3c, %l0
12036 wrhpr %l0, %g0, %hsys_tick_cmpr
12037 sub %o4, 0x151B, %g2
12038 edge16ln %l3, %i5, %l0
12039 movne %icc, %o2, %o7
12040
12041 or %g0, 0x8, %l0
12042 sllx %l0, 0x3c, %l0
12043 wrhpr %l0, %g0, %hsys_tick_cmpr
12044 fcmps %fcc1, %f1, %f14
12045 array16 %i2, %o5, %l2
12046 wr %g4, 0x199D, %pic
12047 udivx %o3, 0x1ED2, %o6
12048 wrpr %o0, 0x19B9, %cwp
12049
12050 or %g0, 0x8, %l0
12051 sllx %l0, 0x3c, %l0
12052 wrhpr %l0, 0x7DC, %hsys_tick_cmpr
12053 rdhpr %htba, %i6
12054 ta %icc, 0x0
12055 alignaddr %l5, %i0, %i4
12056 wrpr %g7, %g5, %cwp
12057 wr %g3, 0x1852, %softint
12058 wrpr %i3, 0x0A90, %cwp
12059 rdpr %tl, %o1
12060 andn %l6, %i7, %g1
12061 array16 %l1, %o4, %l3
12062
12063 or %g0, 0x8, %l0
12064 sllx %l0, 0x3c, %l0
12065 wrhpr %l0, %g0, %hsys_tick_cmpr
12066 wrpr %o2, 0x011D, %tick
12067 rdhpr %htba, %o7
12068 fmul8x16 %f20, %f20, %f22
12069 rdhpr %hpstate, %i5
12070 rdpr %tba, %g6
12071 fzero %f4
12072 rdhpr %htba, %i2
12073 rd %tick_cmpr, %l2
12074
12075 or %g0, 0x8, %l0
12076 sllx %l0, 0x3c, %l0
12077 wrhpr %l0, %g0, %hsys_tick_cmpr
12078 rdpr %tl, %o5
12079 wrpr %o0, %o6, %cwp
12080 wrpr %l4, %i6, %pil
12081 orncc %l5, 0x0DB7, %i0
12082 movgu %icc, %i1, %i4
12083 rd %y, %g5
12084
12085 or %g0, 0x8, %l0
12086 sllx %l0, 0x3c, %l0
12087 wrhpr %l0, 0x4D1, %hsys_tick_cmpr
12088 wrpr %i3, %g3, %pil
12089 ldstub [%l7 + 0x3C], %o1
12090 wrpr %i7, %l6, %pil
12091 movrlz %l1, %o4, %l3
12092 rdhpr %hsys_tick_cmpr, %g2
12093 edge8n %l0, %g1, %o2
12094 wrpr %o7, %g6, %tick
12095 wrpr %i5, %l2, %cwp
12096 rdhpr %hintp, %i2
12097 wrpr %o3, 0x1C28, %cwp
12098 wrpr %g4, %o5, %tick
12099 fmovsl %icc, %f2, %f20
12100 wrpr %o0, %l4, %pil
12101 rd %tick_cmpr, %o6
12102 fbue,a %fcc0, loop_448
12103 edge8ln %i6, %l5, %i0
12104 wr %i1, %g5, %y
12105 rdpr %cwp, %g7
12106loop_448:
12107 rdpr %gl, %i3
12108 wr %g3, 0x141E, %clear_softint
12109 rd %softint, %i4
12110
12111 or %g0, 0x8, %l0
12112 sllx %l0, 0x3c, %l0
12113 wr %l0, 0xCDE, %tick_cmpr
12114 subccc %l1, 0x06D6, %o4
12115 rd %sys_tick_cmpr, %l6
12116 rd %asi, %g2
12117 fble,a %fcc2, loop_449
12118 wr %l3, %g1, %sys_tick
12119 rd %sys_tick_cmpr, %l0
12120 wrpr %o7, %o2, %pil
12121loop_449:
12122 rd %sys_tick_cmpr, %g6
12123 wrpr %i5, %i2, %pil
12124 sdivx %l2, 0x0C23, %o3
12125 rdhpr %hpstate, %o5
12126 fmovrdgz %g4, %f0, %f24
12127 rd %asi, %o0
12128 edge8ln %o6, %l4, %l5
12129 sdiv %i0, 0x0ED4, %i1
12130 ldub [%l7 + 0x2F], %g5
12131 rd %tick_cmpr, %g7
12132 rdhpr %hintp, %i3
12133 fpadd32s %f8, %f24, %f13
12134 rdpr %wstate, %i6
12135 orncc %i4, 0x020B, %i7
12136 rdpr %canrestore, %o1
12137
12138 or %g0, 0x8, %l0
12139 sllx %l0, 0x3c, %l0
12140 wrhpr %l0, 0x3F9, %hsys_tick_cmpr
12141 rd %sys_tick_cmpr, %o4
12142 lduh [%l7 + 0x1A], %l6
12143 wrpr %g3, 0x1D33, %cwp
12144 rd %ccr, %l3
12145 wr %g1, 0x015F, %y
12146 wrpr %g2, %o7, %pil
12147
12148 or %g0, 0x8, %l0
12149 sllx %l0, 0x3c, %l0
12150 wrhpr %l0, %g0, %hsys_tick_cmpr
12151 wr %g6, 0x097E, %clear_softint
12152 wrpr %l0, 0x06BF, %pil
12153 xorcc %i5, %l2, %o3
12154 stx %o5, [%l7 + 0x30]
12155 rdhpr %htba, %i2
12156 add %l7, 0x68, %l6
12157 wr %g0, 0x80, %asi
12158 casxa [%l6] %asi, %o0, %g4
12159 wrpr %o6, %l4, %cwp
12160
12161 or %g0, 0x8, %l0
12162 sllx %l0, 0x3c, %l0
12163 wrhpr %l0, %g0, %hsys_tick_cmpr
12164 umul %l5, 0x1826, %g5
12165 taddcctv %g7, 0x077C, %i3
12166 wrpr %i6, %i4, %tick
12167 rd %y, %o1
12168 wrpr %i7, 0x0D93, %cwp
12169 smulcc %o4, 0x008B, %l1
12170 rdhpr %htba, %g3
12171 rdpr %gl, %l3
12172 popc 0x1806, %l6
12173 mulscc %g2, %g1, %o2
12174 ldsb [%l7 + 0x4E], %g6
12175 edge8l %l0, %o7, %l2
12176
12177 or %g0, 0x8, %l0
12178 sllx %l0, 0x3c, %l0
12179 wrhpr %l0, 0xB05, %hsys_tick_cmpr
12180 udiv %o3, 0x0C07, %i2
12181 rdhpr %hsys_tick_cmpr, %o0
12182
12183 or %g0, 0x8, %l0
12184 sllx %l0, 0x3c, %l0
12185 wrhpr %l0, %g0, %hsys_tick_cmpr
12186
12187 or %g0, 0x8, %l0
12188 sllx %l0, 0x3c, %l0
12189 wrhpr %l0, %g0, %hsys_tick_cmpr
12190 movle %xcc, %l5, %i0
12191 rd %sys_tick_cmpr, %g5
12192 movg %icc, %i3, %g7
12193
12194 or %g0, 0x8, %l0
12195 sllx %l0, 0x3c, %l0
12196 wrhpr %l0, %g0, %hsys_tick_cmpr
12197 tsubcctv %o1, 0x1EC9, %i7
12198 te %icc, 0x3
12199 edge16n %o4, %l1, %i6
12200 wr %g3, 0x19E7, %y
12201
12202 or %g0, 0x8, %l0
12203 sllx %l0, 0x3c, %l0
12204 wrhpr %l0, %g0, %hsys_tick_cmpr
12205 fornot2 %f26, %f8, %f14
12206 rdhpr %hpstate, %g2
12207 bvs loop_450
12208 rdhpr %hpstate, %o2
12209 rd %pc, %l0
12210loop_450:
12211 bgu,a,pt %xcc, loop_451
12212 wrpr %o7, %l2, %pil
12213
12214 or %g0, 0x8, %l0
12215 sllx %l0, 0x3c, %l0
12216 wr %l0, 0xC68, %tick_cmpr
12217 rd %sys_tick_cmpr, %o5
12218loop_451:
12219 rdpr %gl, %i5
12220 xnor %i2, %o0, %o3
12221 rdhpr %hintp, %l4
12222 addccc %o6, 0x0654, %g4
12223
12224 or %g0, 0x8, %l0
12225 sllx %l0, 0x3c, %l0
12226 wr %l0, 0x153, %tick_cmpr
12227
12228 or %g0, 0x8, %l0
12229 sllx %l0, 0x3c, %l0
12230 wr %l0, %g0, %sys_tick_cmpr
12231
12232 or %g0, 0x8, %l0
12233 sllx %l0, 0x3c, %l0
12234 wrhpr %l0, %g0, %hsys_tick_cmpr
12235 wr %i4, %o1, %pic
12236 std %g6, [%l7 + 0x58]
12237 rdpr %cansave, %o4
12238 fone %f20
12239 rdpr %gl, %i7
12240 rdhpr %hintp, %i6
12241 wrpr %l1, 0x0C5A, %tick
12242 wrpr %l6, 0x06E2, %cwp
12243 wr %g0, 0x2f, %asi
12244 stda %g2, [%l7 + 0x30] %asi
12245 membar #Sync
12246 bvc,a,pt %icc, loop_452
12247 wrpr %g2, %o2, %pil
12248 wr %g6, %l3, %set_softint
12249 tvs %xcc, 0x1
12250loop_452:
12251 wrpr %o7, 0x1D2C, %pil
12252 wrpr %l0, %g1, %pil
12253 taddcctv %l2, 0x1172, %o5
12254 rdpr %otherwin, %i5
12255 wrpr %i2, 0x188D, %tick
12256 rdhpr %htba, %o3
12257 rdhpr %hsys_tick_cmpr, %l4
12258 rdhpr %hpstate, %o0
12259 rd %sys_tick_cmpr, %g4
12260 std %f16, [%l7 + 0x68]
12261 wr %g0, 0x2a, %asi
12262 ldda [%l7 + 0x40] %asi, %o6
12263 movg %xcc, %l5, %i0
12264 movvs %icc, %i3, %i1
12265 fmovsleu %icc, %f19, %f0
12266 rd %tick_cmpr, %g5
12267 edge32n %o1, %i4, %g7
12268
12269 or %g0, 0x8, %l0
12270 sllx %l0, 0x3c, %l0
12271 wrhpr %l0, %g0, %hsys_tick_cmpr
12272 sub %i6, %o4, %l6
12273 fmovsgu %xcc, %f23, %f3
12274 wrpr %g3, 0x1E17, %cwp
12275 rdhpr %hintp, %l1
12276 fba,a %fcc3, loop_453
12277 wrpr %g2, %g6, %cwp
12278
12279 or %g0, 0x8, %l0
12280 sllx %l0, 0x3c, %l0
12281 wrhpr %l0, 0x7B3, %hsys_tick_cmpr
12282 wr %l0, 0x0F72, %sys_tick
12283loop_453:
12284 fnors %f27, %f16, %f17
12285 wr %o2, 0x10FD, %pic
12286 movpos %xcc, %g1, %l2
12287 edge32ln %o5, %i2, %o3
12288
12289 or %g0, 0x8, %l0
12290 sllx %l0, 0x3c, %l0
12291 wrhpr %l0, %g0, %hsys_tick_cmpr
12292 fmovsne %xcc, %f18, %f23
12293 wr %o0, %g4, %y
12294 saved
12295 rdpr %cwp, %g1
12296 rdpr %cansave, %g2
12297 rdpr %canrestore, %g3
12298 rdpr %cleanwin, %g4
12299 rdpr %otherwin, %g5
12300 rdpr %wstate, %g6
12301 srlx %o6, %l5, %i5
12302 movl %xcc, %i0, %i3
12303 rd %ccr, %g5
12304 fzero %f0
12305 wr %g0, 0xeb, %asi
12306 ldda [%l7 + 0x70] %asi, %o0
12307 wrpr %i4, 0x0793, %cwp
12308 rdpr %otherwin, %g7
12309 st %f24, [%l7 + 0x54]
12310 rdhpr %hintp, %i7
12311 fpsub16s %f4, %f11, %f16
12312 wrpr %i6, 0x0B90, %pil
12313 wr %o4, 0x03ED, %pic
12314 wr %l6, %i1, %sys_tick
12315 rd %pc, %g3
12316 rdhpr %hintp, %l1
12317
12318 or %g0, 0x8, %l0
12319 sllx %l0, 0x3c, %l0
12320 wrhpr %l0, %g0, %hsys_tick_cmpr
12321 nop
12322 set 0x1A, %i3
12323 ldsb [%l7 + %i3], %g2
12324 rdpr %wstate, %o7
12325 bneg loop_454
12326 wr %l3, 0x1681, %sys_tick
12327 brlez %l0, loop_455
12328 lduw [%l7 + 0x18], %o2
12329loop_454:
12330 rdhpr %hpstate, %l2
12331 set 0x30, %o4
12332 swapa [%l7 + %o4] 0x89, %g1
12333loop_455:
12334 swap [%l7 + 0x1C], %o5
12335
12336 or %g0, 0x8, %l0
12337 sllx %l0, 0x3c, %l0
12338 wrhpr %l0, 0xD3F, %hsys_tick_cmpr
12339 call loop_456
12340 alignaddrl %l4, %o0, %g4
12341 wr %o6, 0x094E, %clear_softint
12342 fmovdg %xcc, %f23, %f20
12343loop_456:
12344 rd %asi, %l5
12345 fnegs %f15, %f5
12346 andcc %i2, 0x0BE4, %i5
12347 rd %fprs, %i0
12348 ta %xcc, 0x0
12349
12350 or %g0, 0x8, %l0
12351 sllx %l0, 0x3c, %l0
12352 wrhpr %l0, 0x184, %hsys_tick_cmpr
12353 rd %softint, %i3
12354 rd %sys_tick_cmpr, %g7
12355
12356 or %g0, 0x8, %l0
12357 sllx %l0, 0x3c, %l0
12358 wrhpr %l0, %g0, %hsys_tick_cmpr
12359 sethi 0x1BC2, %o4
12360 brz,a %i6, loop_457
12361 bcc,pt %icc, loop_458
12362 rd %y, %l6
12363 movl %icc, %g3, %i1
12364loop_457:
12365 tsubcc %g6, %l1, %o7
12366loop_458:
12367 prefetch [%l7 + 0x44], 0x3
12368 xorcc %l3, %o2, %l2
12369 movleu %icc, %o5, %o3
12370 fands %f25, %f27, %f6
12371
12372 or %g0, 0x8, %l0
12373 sllx %l0, 0x3c, %l0
12374 wrhpr %l0, %g0, %hsys_tick_cmpr
12375 lduh [%l7 + 0x6A], %o0
12376
12377 or %g0, 0x8, %l0
12378 sllx %l0, 0x3c, %l0
12379 wrhpr %l0, %g0, %hsys_tick_cmpr
12380 nop
12381 setx loop_459, %l0, %l1
12382 jmpl %l1, %g4
12383 fmovsge %icc, %f16, %f7
12384 movcs %icc, %l5, %i2
12385 rdpr %canrestore, %o6
12386loop_459:
12387 movrgz %i5, 0x158, %g5
12388 movne %xcc, %i0, %i3
12389 wr %g7, %o1, %softint
12390 wr %g0, 0x19, %asi
12391 ldsba [%l7 + 0x6D] %asi, %i7
12392
12393 or %g0, 0x8, %l0
12394 sllx %l0, 0x3c, %l0
12395 wrhpr %l0, 0x388, %hsys_tick_cmpr
12396 rd %pc, %o4
12397 rdhpr %hintp, %i6
12398 rdhpr %hpstate, %g3
12399 rdhpr %hintp, %i1
12400 move %icc, %l6, %l1
12401 rd %sys_tick_cmpr, %o7
12402 orncc %g6, 0x0829, %g2
12403 rdhpr %hintp, %l3
12404 popc %o2, %l2
12405 wr %o5, %l0, %y
12406 rd %pc, %o3
12407 rdhpr %htba, %l4
12408 fcmps %fcc3, %f11, %f3
12409
12410 or %g0, 0x8, %l0
12411 sllx %l0, 0x3c, %l0
12412 wr %l0, 0x68E, %tick_cmpr
12413 rdhpr %hintp, %g4
12414
12415 or %g0, 0x8, %l0
12416 sllx %l0, 0x3c, %l0
12417 wrhpr %l0, %g0, %hsys_tick_cmpr
12418
12419 or %g0, 0x8, %l0
12420 sllx %l0, 0x3c, %l0
12421 wrhpr %l0, 0xF14, %hsys_tick_cmpr
12422 edge32ln %g1, %i5, %o6
12423
12424 or %g0, 0x8, %l0
12425 sllx %l0, 0x3c, %l0
12426 wrhpr %l0, %g0, %hsys_tick_cmpr
12427
12428 or %g0, 0x8, %l0
12429 sllx %l0, 0x3c, %l0
12430 wrhpr %l0, 0x496, %hsys_tick_cmpr
12431 movrlz %g7, 0x35E, %o1
12432 wrpr %i7, %o4, %cwp
12433 rdhpr %htba, %i4
12434 movpos %icc, %g3, %i6
12435 tcc %xcc, 0x4
12436 rdhpr %hintp, %i1
12437
12438 or %g0, 0x8, %l0
12439 sllx %l0, 0x3c, %l0
12440 wrhpr %l0, 0x066, %hsys_tick_cmpr
12441 wr %g0, 0x0c, %asi
12442 stba %g6, [%l7 + 0x3D] %asi
12443 te %icc, 0x7
12444 ldstub [%l7 + 0x17], %g2
12445 rdhpr %hsys_tick_cmpr, %l3
12446 rd %softint, %l6
12447
12448 or %g0, 0x8, %l0
12449 sllx %l0, 0x3c, %l0
12450 wrhpr %l0, 0xB9C, %hsys_tick_cmpr
12451 edge16ln %o2, %o5, %o3
12452 rdpr %tl, %l4
12453 wrpr %o0, 0x06E3, %pil
12454 fmovsleu %xcc, %f20, %f21
12455 fandnot1s %f8, %f19, %f29
12456 rdhpr %hpstate, %g4
12457
12458 or %g0, 0x8, %l0
12459 sllx %l0, 0x3c, %l0
12460 wrhpr %l0, %g0, %hsys_tick_cmpr
12461 rdpr %canrestore, %i2
12462 edge16l %g1, %i5, %o6
12463 rd %ccr, %i0
12464
12465 or %g0, 0x8, %l0
12466 sllx %l0, 0x3c, %l0
12467 wrhpr %l0, %g0, %hsys_tick_cmpr
12468 rdpr %tl, %g7
12469 fcmple16 %f30, %f4, %o1
12470 rd %pc, %i7
12471 fbu,a %fcc2, loop_460
12472
12473 or %g0, 0x8, %l0
12474 sllx %l0, 0x3c, %l0
12475 wrhpr %l0, 0x4FC, %hsys_tick_cmpr
12476 membar 0x11
12477loop_460:
12478 wr %i6, 0x1EF9, %clear_softint
12479 edge8l %i4, %l1, %o7
12480 rdhpr %htba, %g6
12481 rdhpr %hpstate, %g2
12482 fbuge,a %fcc3, loop_461
12483 wrpr %l3, %l6, %cwp
12484 bcc,pn %icc, loop_462
12485 xnor %i1, 0x1B02, %o2
12486loop_461:
12487 wrpr %l2, 0x092B, %tick
12488 sdiv %o5, 0x0EA4, %o3
12489loop_462:
12490 wrpr %l4, 0x0C20, %tick
12491 fmovsvc %xcc, %f19, %f3
12492 tg %icc, 0x3
12493 rdhpr %htba, %g4
12494 rdhpr %hintp, %o0
12495 wrpr %i2, %l0, %tick
12496 or %i5, 0x1D26, %g1
12497
12498 or %g0, 0x8, %l0
12499 sllx %l0, 0x3c, %l0
12500 wrhpr %l0, 0xC26, %hsys_tick_cmpr
12501 wrpr %l5, 0x0B69, %cwp
12502 rd %ccr, %g5
12503 rdpr %otherwin, %o1
12504 wrpr %g7, 0x0888, %tick
12505 bshuffle %f20, %f28, %f6
12506
12507 or %g0, 0x8, %l0
12508 sllx %l0, 0x3c, %l0
12509 wrhpr %l0, 0xD2D, %hsys_tick_cmpr
12510 rdhpr %hintp, %g3
12511 sdivcc %i7, 0x1FC8, %i6
12512 wrpr %i4, 0x07E9, %cwp
12513 movcc %icc, %o7, %l1
12514 rdpr %canrestore, %g6
12515 rdhpr %hintp, %g2
12516 faligndata %f6, %f12, %f8
12517 wr %l6, %i1, %ccr
12518
12519 or %g0, 0x8, %l0
12520 sllx %l0, 0x3c, %l0
12521 wr %l0, 0x5B3, %tick_cmpr
12522 restored
12523 rdpr %cwp, %g1
12524 rdpr %cansave, %g2
12525 rdpr %canrestore, %g3
12526 rdpr %cleanwin, %g4
12527 rdpr %otherwin, %g5
12528 rdpr %wstate, %g6
12529 rd %pc, %l3
12530
12531 or %g0, 0x8, %l0
12532 sllx %l0, 0x3c, %l0
12533 wrhpr %l0, %g0, %hsys_tick_cmpr
12534 wr %o3, 0x1DCE, %ccr
12535 fsrc2s %f2, %f29
12536 wrpr %l4, %l2, %tick
12537 wr %g4, %i2, %sys_tick
12538 add %l7, 0x40, %l6
12539 wr %g0, 0x80, %asi
12540 ldxa [%l6] %asi, %l0
12541 casxa [%l6] 0x80, %l0, %o0
12542 fnegs %f3, %f12
12543 wr %g1, %i5, %y
12544 movcs %icc, %o6, %l5
12545 movrne %i0, %o1, %g5
12546 flushw
12547 rd %tick_cmpr, %g7
12548 tsubcc %o4, %g3, %i3
12549 wrpr %i6, %i4, %cwp
12550 wrpr %i7, 0x0FAF, %cwp
12551 rdhpr %hintp, %l1
12552 movleu %xcc, %o7, %g6
12553 addc %g2, 0x0DBA, %i1
12554 wr %g0, 0x6, %fprs
12555 rd %sys_tick_cmpr, %o5
12556 rd %pc, %o3
12557 wr %o2, %l2, %sys_tick
12558 rdhpr %hpstate, %g4
12559 rd %tick_cmpr, %i2
12560 orcc %l4, %o0, %l0
12561 tgu %icc, 0x1
12562 rd %ccr, %g1
12563 rdpr %cwp, %i5
12564 wrpr %o6, 0x090E, %tick
12565 array16 %i0, %o1, %l5
12566 brlz,a %g5, loop_463
12567 tn %xcc, 0x5
12568 rdpr %otherwin, %g7
12569 rdpr %tl, %g3
12570loop_463:
12571 rdpr %tl, %i3
12572 fsrc2 %f24, %f28
12573 wrpr %o4, %i4, %tick
12574 fbuge %fcc3, loop_464
12575 tcs %xcc, 0x4
12576 nop
12577 set 0x64, %g4
12578 prefetch [%l7 + %g4], 0x3
12579 restored
12580 rdpr %cwp, %g1
12581 rdpr %cansave, %g2
12582 rdpr %canrestore, %g3
12583 rdpr %cleanwin, %g4
12584 rdpr %otherwin, %g5
12585 rdpr %wstate, %g6
12586loop_464:
12587 fmovd %f20, %f24
12588 movl %icc, %i6, %i7
12589 ldsb [%l7 + 0x4E], %l1
12590 udivx %g6, 0x1410, %o7
12591 rdhpr %hsys_tick_cmpr, %g2
12592 rdpr %cleanwin, %i1
12593 rdpr %gl, %l3
12594 rdpr %cansave, %l6
12595 rd %softint, %o5
12596 movcc %xcc, %g4, %l2
12597 rd %ccr, %i2
12598 fbl %fcc0, loop_465
12599 wr %l4, 0x06C1, %sys_tick
12600 set 0x13, %l1
12601 stba %o0, [%l7 + %l1] 0x10
12602loop_465:
12603 wrpr %g1, %l0, %cwp
12604
12605 or %g0, 0x8, %l0
12606 sllx %l0, 0x3c, %l0
12607 wrhpr %l0, %g0, %hsys_tick_cmpr
12608 wrpr %o1, 0x0C9D, %tick
12609 wr %i0, %l5, %softint
12610 rdpr %gl, %g5
12611 wr %g7, 0x1CCD, %ccr
12612 rdhpr %htba, %i3
12613 rdhpr %hintp, %g3
12614 movpos %icc, %i6, %i7
12615 wrpr %i4, 0x0B99, %tick
12616 rdhpr %hpstate, %g6
12617 rdpr %canrestore, %o7
12618 sdiv %l1, 0x009D, %i1
12619 rd %y, %l3
12620 rdpr %otherwin, %g2
12621 mulscc %o5, 0x16D4, %o2
12622 fpsub16 %f30, %f28, %f28
12623 tgu %icc, 0x4
12624
12625 or %g0, 0x8, %l0
12626 sllx %l0, 0x3c, %l0
12627 wrhpr %l0, 0xBEA, %hsys_tick_cmpr
12628 rdhpr %hpstate, %o3
12629 rd %pc, %g4
12630 udivcc %i2, 0x06FA, %l2
12631 movcc %icc, %o0, %l4
12632
12633 or %g0, 0x8, %l0
12634 sllx %l0, 0x3c, %l0
12635 wrhpr %l0, %g0, %hsys_tick_cmpr
12636 fbo,a %fcc0, loop_466
12637 rdhpr %htba, %l0
12638 srlx %o6, 0x10, %i0
12639 alignaddrl %o1, %l5, %g5
12640loop_466:
12641 rdpr %tba, %i3
12642 subcc %g7, 0x11AF, %g3
12643 edge8n %i6, %o4, %i7
12644 add %l7, 0x60, %l6
12645 wr %g0, 0x89, %asi
12646 casxa [%l6] 0x89, %g6, %o7
12647 andncc %i4, %i1, %l3
12648 wr %l1, %g2, %set_softint
12649 bvs,a,pn %xcc, loop_467
12650 wrpr %o5, 0x09DD, %tick
12651 wr %o2, %l6, %y
12652 add %l7, 0x28, %l6
12653 wr %g0, 0x0c, %asi
12654 ldxa [%l6] %asi, %o3
12655 casxa [%l6] %asi, %o3, %i2
12656loop_467:
12657 nop
12658
12659 or %g0, 0x8, %l0
12660 sllx %l0, 0x3c, %l0
12661 wr %l0, 0xD97, %tick_cmpr
12662 rd %sys_tick_cmpr, %g4
12663 wrpr %l4, 0x0121, %pil
12664 rdhpr %hpstate, %o0
12665 wrpr %g1, %i5, %cwp
12666 wrpr %o6, %i0, %cwp
12667 rdpr %cansave, %o1
12668 fbne %fcc0, loop_468
12669 fcmpd %fcc1, %f22, %f2
12670 edge32l %l5, %l0, %i3
12671 fbuge %fcc1, loop_469
12672loop_468:
12673 bvs,pn %icc, loop_470
12674 wr %g5, %g3, %set_softint
12675 te %xcc, 0x7
12676loop_469:
12677 wrpr %g7, %o4, %cwp
12678loop_470:
12679 movneg %icc, %i7, %i6
12680 rdpr %cansave, %o7
12681 wr %l3, %i1, %softint
12682 fcmpes %fcc0, %f11, %f10
12683 rdhpr %hpstate, %g2
12684 wrpr %o5, %l1, %pil
12685 orncc %o2, %o3, %l6
12686 rdpr %canrestore, %l2
12687 restored
12688 rdpr %cwp, %g1
12689 rdpr %cansave, %g2
12690 rdpr %canrestore, %g3
12691 rdpr %cleanwin, %g4
12692 rdpr %otherwin, %g5
12693 rdpr %wstate, %g6
12694 wrpr %i2, %l4, %pil
12695 rdhpr %hpstate, %o0
12696 wr %g1, 0x04FB, %softint
12697 rdhpr %hpstate, %g4
12698 tl %icc, 0x2
12699 wr %g0, 0x11, %asi
12700 ldxa [%l7 + 0x70] %asi, %i5
12701 fpadd32 %f4, %f0, %f10
12702 rdpr %canrestore, %o6
12703 wr %i0, 0x0235, %ccr
12704 wrpr %o1, 0x0510, %pil
12705 rdhpr %hsys_tick_cmpr, %l5
12706 movgu %icc, %l0, %g5
12707 array8 %g3, %i3, %o4
12708 rd %ccr, %g7
12709 rdhpr %hpstate, %i6
12710 wr %i7, %i4, %ccr
12711 rdhpr %hsys_tick_cmpr, %o7
12712 sdivcc %g6, 0x16AA, %l3
12713 array16 %g2, %i1, %o5
12714 fcmped %fcc1, %f26, %f0
12715 rdpr %canrestore, %o2
12716 tleu %icc, 0x3
12717 tle %xcc, 0x5
12718 rdpr %canrestore, %o3
12719 rd %ccr, %l6
12720 wr %g0, 0x5, %fprs
12721 wrpr %i2, %l4, %pil
12722 alignaddr %o0, %l1, %g4
12723 movrgz %i5, %o6, %i0
12724 fornot1 %f12, %f28, %f12
12725
12726 or %g0, 0x8, %l0
12727 sllx %l0, 0x3c, %l0
12728 wr %l0, %g0, %tick_cmpr
12729 rd %y, %l0
12730 rd %ccr, %g5
12731 rdhpr %htba, %g1
12732 set 0x40, %i2
12733 ldda [%l7 + %i2] 0x24, %g2
12734 rd %pc, %i3
12735 wrpr %o4, 0x186A, %cwp
12736
12737 or %g0, 0x8, %l0
12738 sllx %l0, 0x3c, %l0
12739 wrhpr %l0, 0x864, %hsys_tick_cmpr
12740 set 0x7A, %g3
12741 lduba [%l7 + %g3] 0x81, %i4
12742 edge32l %o7, %g6, %l3
12743
12744 or %g0, 0x8, %l0
12745 sllx %l0, 0x3c, %l0
12746 wrhpr %l0, %g0, %hsys_tick_cmpr
12747 movgu %xcc, %g7, %i1
12748 rdhpr %hintp, %o5
12749 wrpr %o3, 0x01F4, %tick
12750 rdhpr %hpstate, %l6
12751 tvc %icc, 0x3
12752 stx %o2, [%l7 + 0x58]
12753
12754 or %g0, 0x8, %l0
12755 sllx %l0, 0x3c, %l0
12756 wrhpr %l0, %g0, %hsys_tick_cmpr
12757 fnot1s %f22, %f4
12758
12759 or %g0, 0x8, %l0
12760 sllx %l0, 0x3c, %l0
12761 wrhpr %l0, 0xE6B, %hsys_tick_cmpr
12762 mulx %o0, 0x05AC, %l1
12763 movleu %icc, %g4, %i5
12764 mulscc %i2, 0x03F2, %o6
12765
12766 or %g0, 0x8, %l0
12767 sllx %l0, 0x3c, %l0
12768 wrhpr %l0, 0xC1C, %hsys_tick_cmpr
12769 sllx %i0, %l5, %l0
12770
12771 or %g0, 0x8, %l0
12772 sllx %l0, 0x3c, %l0
12773 wrhpr %l0, %g0, %hsys_tick_cmpr
12774 rd %asi, %g3
12775 andcc %g1, %o4, %i3
12776 rdhpr %hsys_tick_cmpr, %i7
12777 sll %i4, %i6, %o7
12778 bvc,a,pn %icc, loop_471
12779 rd %softint, %g6
12780 rdpr %wstate, %g2
12781 wr %l3, %g7, %ccr
12782loop_471:
12783 rdhpr %hpstate, %i1
12784 addc %o5, 0x09F0, %o3
12785 rdpr %otherwin, %o2
12786 and %l2, %l6, %o0
12787 saved
12788 rdpr %cwp, %g1
12789 rdpr %cansave, %g2
12790 rdpr %canrestore, %g3
12791 rdpr %cleanwin, %g4
12792 rdpr %otherwin, %g5
12793 rdpr %wstate, %g6
12794 rdhpr %hpstate, %l1
12795 rd %asi, %l4
12796 fbule,a %fcc1, loop_472
12797 rdpr %cleanwin, %g4
12798 wrpr %i2, 0x14D1, %cwp
12799 fmovsl %icc, %f1, %f11
12800loop_472:
12801 rd %asi, %o6
12802 rdpr %gl, %o1
12803 rdpr %cansave, %i5
12804 wrpr %l5, %i0, %pil
12805 movgu %icc, %l0, %g5
12806 rdhpr %hsys_tick_cmpr, %g1
12807 wr %g0, 0x11, %asi
12808 ldsha [%l7 + 0x4E] %asi, %o4
12809 rd %ccr, %g3
12810 rdpr %gl, %i3
12811 rdpr %pil, %i7
12812 set 0x68, %l0
12813 lduwa [%l7 + %l0] 0x10, %i6
12814 bcs,a %icc, loop_473
12815 movre %o7, %i4, %g2
12816 rdhpr %htba, %l3
12817 rdpr %cleanwin, %g6
12818loop_473:
12819 fmovdge %icc, %f25, %f29
12820
12821 or %g0, 0x8, %l0
12822 sllx %l0, 0x3c, %l0
12823 wrhpr %l0, 0xBFE, %hsys_tick_cmpr
12824 rdpr %cleanwin, %o5
12825 wrpr %o3, %o2, %tick
12826 edge16n %l2, %g7, %o0
12827 tleu %xcc, 0x7
12828 mova %xcc, %l6, %l4
12829 addccc %g4, 0x09BA, %i2
12830 sllx %o6, 0x14, %o1
12831 rdpr %canrestore, %i5
12832 wr %l1, %i0, %set_softint
12833 mulscc %l5, %l0, %g5
12834 ldsw [%l7 + 0x38], %o4
12835 rd %asi, %g3
12836 xnorcc %g1, 0x0A8B, %i3
12837 fmovrdne %i6, %f22, %f8
12838 rdpr %cansave, %o7
12839 lduw [%l7 + 0x18], %i7
12840 brgez,a %g2, loop_474
12841 taddcctv %i4, %l3, %g6
12842 wrpr %o5, %i1, %cwp
12843 rdhpr %hsys_tick_cmpr, %o2
12844loop_474:
12845 andncc %l2, %o3, %o0
12846 movne %xcc, %l6, %g7
12847 rd %fprs, %l4
12848 wr %i2, %o6, %sys_tick
12849 fbg %fcc2, loop_475
12850 rdpr %otherwin, %g4
12851 smul %o1, 0x1C83, %i5
12852 wrpr %i0, 0x04B4, %pil
12853loop_475:
12854 rd %pc, %l1
12855 rd %asi, %l5
12856 rd %sys_tick_cmpr, %l0
12857 tsubcctv %o4, %g3, %g5
12858 wr %i3, 0x1D89, %ccr
12859 rd %fprs, %g1
12860 movn %xcc, %i6, %i7
12861 tsubcc %g2, 0x092D, %o7
12862 flushw
12863 rdpr %otherwin, %l3
12864
12865 or %g0, 0x8, %l0
12866 sllx %l0, 0x3c, %l0
12867 wrhpr %l0, %g0, %hsys_tick_cmpr
12868 fmovdcs %xcc, %f1, %f2
12869
12870 or %g0, 0x8, %l0
12871 sllx %l0, 0x3c, %l0
12872 wrhpr %l0, 0x147, %hsys_tick_cmpr
12873 be,pn %icc, loop_476
12874 movleu %icc, %o5, %o3
12875 rdpr %cleanwin, %o0
12876 fcmpeq32 %f10, %f18, %l6
12877loop_476:
12878 rd %fprs, %g7
12879 rdpr %cleanwin, %l2
12880 rdpr %canrestore, %l4
12881 ldsw [%l7 + 0x78], %o6
12882
12883 or %g0, 0x8, %l0
12884 sllx %l0, 0x3c, %l0
12885 wrhpr %l0, %g0, %hsys_tick_cmpr
12886 rdpr %canrestore, %o1
12887 rd %tick_cmpr, %i5
12888 fmovdneg %icc, %f7, %f12
12889
12890 or %g0, 0x8, %l0
12891 sllx %l0, 0x3c, %l0
12892 wr %l0, %g0, %sys_tick_cmpr
12893 mulscc %i0, 0x02EC, %l5
12894 tge %icc, 0x6
12895 rd %y, %l1
12896 rdhpr %hintp, %o4
12897 wr %g3, 0x131D, %ccr
12898
12899 or %g0, 0x8, %l0
12900 sllx %l0, 0x3c, %l0
12901 wr %l0, 0x64F, %sys_tick_cmpr
12902 mulx %l0, %g1, %i6
12903
12904 or %g0, 0x8, %l0
12905 sllx %l0, 0x3c, %l0
12906 wrhpr %l0, 0x85A, %hsys_tick_cmpr
12907 brgz %g2, loop_477
12908 xor %o7, 0x0EF4, %i3
12909 fba %fcc0, loop_478
12910 rdhpr %htba, %g6
12911loop_477:
12912 nop
12913
12914 or %g0, 0x8, %l0
12915 sllx %l0, 0x3c, %l0
12916 wrhpr %l0, 0xB5C, %hsys_tick_cmpr
12917 wr %i1, 0x0A50, %pic
12918loop_478:
12919 nop
12920
12921 or %g0, 0x8, %l0
12922 sllx %l0, 0x3c, %l0
12923 wrhpr %l0, %g0, %hsys_tick_cmpr
12924 srl %o5, 0x0D, %o2
12925 addcc %o0, %o3, %g7
12926 fmovdle %xcc, %f22, %f19
12927 set 0x40, %o2
12928 swapa [%l7 + %o2] 0x0c, %l2
12929 movne %icc, %l4, %l6
12930
12931 or %g0, 0x8, %l0
12932 sllx %l0, 0x3c, %l0
12933 wrhpr %l0, %g0, %hsys_tick_cmpr
12934 rdpr %cwp, %i5
12935 fbge,a %fcc1, loop_479
12936 fornot1s %f14, %f19, %f16
12937 rdhpr %hsys_tick_cmpr, %o1
12938 movrne %g4, %l5, %l1
12939loop_479:
12940 rd %softint, %o4
12941 nop
12942 set 0x3C, %o7
12943 ldsh [%l7 + %o7], %i0
12944 taddcctv %g5, %l0, %g3
12945 ldsb [%l7 + 0x43], %g1
12946 wrpr %i6, 0x03CC, %cwp
12947 bvs,pt %icc, loop_480
12948 wr %i7, %g2, %clear_softint
12949 srlx %o7, 0x1C, %g6
12950 rd %softint, %i3
12951loop_480:
12952 swap [%l7 + 0x2C], %i1
12953 wr %i4, 0x0706, %y
12954 rdpr %cansave, %l3
12955 fmovsgu %xcc, %f6, %f30
12956 movne %xcc, %o5, %o2
12957 rdpr %cwp, %o3
12958 move %xcc, %g7, %l2
12959 rd %sys_tick_cmpr, %o0
12960 sdivcc %l6, 0x021B, %i2
12961 set 0x1C, %o0
12962 ldsba [%l7 + %o0] 0x14, %l4
12963 rdhpr %htba, %o6
12964 rdpr %canrestore, %o1
12965 wrpr %i5, 0x0085, %cwp
12966 wr %g0, 0x18, %asi
12967 ldstuba [%l7 + 0x10] %asi, %g4
12968 addcc %l5, %o4, %l1
12969 brgez,a %g5, loop_481
12970 fpmerge %f24, %f27, %f14
12971 restored
12972 rdpr %cwp, %g1
12973 rdpr %cansave, %g2
12974 rdpr %canrestore, %g3
12975 rdpr %cleanwin, %g4
12976 rdpr %otherwin, %g5
12977 rdpr %wstate, %g6
12978 wrpr %i0, 0x0E2A, %cwp
12979loop_481:
12980 rdpr %cansave, %l0
12981 orcc %g1, %g3, %i6
12982 movpos %icc, %g2, %i7
12983 rd %sys_tick_cmpr, %g6
12984 brlez,a %i3, loop_482
12985 rdhpr %htba, %i1
12986 rdpr %otherwin, %i4
12987 fbue %fcc0, loop_483
12988loop_482:
12989 tn %xcc, 0x1
12990 rdhpr %hintp, %o7
12991 ldsb [%l7 + 0x2A], %o5
12992loop_483:
12993 sdivcc %l3, 0x1E28, %o2
12994 rd %sys_tick_cmpr, %g7
12995
12996 or %g0, 0x8, %l0
12997 sllx %l0, 0x3c, %l0
12998 wrhpr %l0, %g0, %hsys_tick_cmpr
12999 fmovdne %icc, %f29, %f6
13000 edge32n %o3, %l6, %i2
13001 wrpr %l4, %o0, %cwp
13002 wr %o1, %i5, %sys_tick
13003 rd %pc, %g4
13004 movleu %icc, %l5, %o4
13005
13006 or %g0, 0x8, %l0
13007 sllx %l0, 0x3c, %l0
13008 wrhpr %l0, %g0, %hsys_tick_cmpr
13009 rdpr %cansave, %l1
13010 tleu %xcc, 0x6
13011 stx %i0, [%l7 + 0x50]
13012 rd %fprs, %l0
13013 brlz %g3, loop_484
13014 popc %i6, %g2
13015
13016 or %g0, 0x8, %l0
13017 sllx %l0, 0x3c, %l0
13018 wrhpr %l0, 0xD65, %hsys_tick_cmpr
13019 rd %pc, %i3
13020loop_484:
13021 fcmpne16 %f24, %f12, %g6
13022 addc %i1, %i4, %o5
13023 fmovs %f23, %f30
13024 fnands %f17, %f8, %f6
13025 brlez %l3, loop_485
13026 wr %o2, %o7, %sys_tick
13027
13028 or %g0, 0x8, %l0
13029 sllx %l0, 0x3c, %l0
13030 wrhpr %l0, %g0, %hsys_tick_cmpr
13031 or %g7, 0x0AC6, %l6
13032loop_485:
13033 rdpr %pil, %i2
13034 rd %tick_cmpr, %l4
13035 movl %icc, %o3, %o1
13036 andcc %i5, 0x1A34, %g4
13037
13038 or %g0, 0x8, %l0
13039 sllx %l0, 0x3c, %l0
13040 wrhpr %l0, %g0, %hsys_tick_cmpr
13041 wrpr %l5, 0x1176, %pil
13042 rdpr %cleanwin, %o6
13043 add %l7, 0x20, %l6
13044 wr %g0, 0x18, %asi
13045 casxa [%l6] 0x18, %o4, %i0
13046 wr %l1, 0x0496, %sys_tick
13047 rdhpr %hsys_tick_cmpr, %l0
13048 fmovrse %g5, %f14, %f11
13049 or %g3, 0x1F48, %g2
13050 rdhpr %htba, %g1
13051 rdhpr %hpstate, %i6
13052 fmovrdne %i3, %f30, %f18
13053 bge %icc, loop_486
13054 wr %g0, 0x6, %fprs
13055 rdhpr %hsys_tick_cmpr, %i1
13056 rdpr %tl, %o5
13057loop_486:
13058 rd %fprs, %l3
13059 wrpr %i4, %o7, %cwp
13060 bl,a loop_487
13061 stw %o2, [%l7 + 0x70]
13062 fmovdcs %icc, %f29, %f22
13063 wr %g7, 0x03D4, %y
13064loop_487:
13065 rd %y, %l6
13066 movne %icc, %l2, %l4
13067 sdivx %i2, 0x016A, %o3
13068 wr %i5, 0x1383, %sys_tick
13069 wrpr %g4, %o1, %cwp
13070 wrpr %l5, 0x132E, %cwp
13071 swap [%l7 + 0x3C], %o6
13072
13073 or %g0, 0x8, %l0
13074 sllx %l0, 0x3c, %l0
13075 wrhpr %l0, 0x8AA, %hsys_tick_cmpr
13076 wr %g0, 0x11, %asi
13077 sta %f18, [%l7 + 0x10] %asi
13078 rd %softint, %o4
13079 andcc %l1, %l0, %i0
13080 rd %fprs, %g5
13081 rdpr %otherwin, %g2
13082 fpackfix %f12, %f6
13083 movge %xcc, %g3, %i6
13084 sir 0x0E4E
13085 fmovrdne %i3, %f6, %f14
13086 edge8 %g1, %g6, %i1
13087 rdhpr %htba, %o5
13088 srl %i7, %l3, %o7
13089 ldsb [%l7 + 0x1E], %i4
13090 wr %g0, 0x10, %asi
13091 ldswa [%l7 + 0x24] %asi, %l6
13092
13093 or %g0, 0x8, %l0
13094 sllx %l0, 0x3c, %l0
13095 wr %l0, %g0, %sys_tick_cmpr
13096 wrpr %o3, %i5, %pil
13097 rdpr %wstate, %g4
13098 tleu %icc, 0x7
13099 rdhpr %hpstate, %o1
13100 edge32ln %i2, %l5, %o6
13101 rdhpr %hintp, %o4
13102 wr %g0, 0x89, %asi
13103 ldstuba [%l7 + 0x60] %asi, %o0
13104 wr %l0, %l1, %pic
13105 movrne %i0, %g2, %g3
13106 rd %fprs, %g5
13107 orcc %i6, %i3, %g6
13108 sdivx %g1, 0x036B, %i1
13109 tsubcc %i7, 0x0B43, %o5
13110 rd %ccr, %o7
13111 rdpr %otherwin, %l3
13112 movvs %xcc, %i4, %o2
13113 bl,pn %xcc, loop_488
13114 wr %l6, %l2, %sys_tick
13115 addc %g7, %o3, %i5
13116 rdhpr %hpstate, %g4
13117loop_488:
13118 tneg %xcc, 0x1
13119
13120 or %g0, 0x8, %l0
13121 sllx %l0, 0x3c, %l0
13122 wrhpr %l0, 0x742, %hsys_tick_cmpr
13123 wr %l4, 0x0182, %clear_softint
13124 movneg %icc, %i2, %l5
13125
13126 or %g0, 0x8, %l0
13127 sllx %l0, 0x3c, %l0
13128 wr %l0, 0x210, %tick_cmpr
13129 edge16ln %o6, %l0, %o0
13130
13131 or %g0, 0x8, %l0
13132 sllx %l0, 0x3c, %l0
13133 wrhpr %l0, %g0, %hsys_tick_cmpr
13134 tsubcc %g5, %i6, %g6
13135 stw %i3, [%l7 + 0x74]
13136 udivcc %i1, 0x1B05, %i7
13137 wrpr %g1, 0x1E1B, %cwp
13138 smulcc %o7, 0x16DE, %o5
13139 rdhpr %hsys_tick_cmpr, %l3
13140 umulcc %i4, 0x1A41, %o2
13141 rdhpr %htba, %l6
13142 rdhpr %hintp, %g7
13143 movrne %o3, 0x0F9, %i5
13144 rdpr %pil, %l2
13145 tvs %xcc, 0x2
13146 brz,a %o1, loop_489
13147 tvc %xcc, 0x3
13148 rdhpr %hpstate, %g4
13149 wrpr %l4, 0x1309, %tick
13150loop_489:
13151 nop
13152
13153 or %g0, 0x8, %l0
13154 sllx %l0, 0x3c, %l0
13155 wrhpr %l0, %g0, %hsys_tick_cmpr
13156 edge8 %o6, %l5, %l0
13157
13158 or %g0, 0x8, %l0
13159 sllx %l0, 0x3c, %l0
13160 wrhpr %l0, %g0, %hsys_tick_cmpr
13161 wr %l1, 0x0F0B, %softint
13162 movneg %xcc, %g3, %i0
13163 rdhpr %hintp, %g2
13164 sll %i6, 0x03, %g5
13165 xnorcc %i3, 0x108F, %g6
13166 rdpr %canrestore, %i1
13167 movg %icc, %g1, %o7
13168 wr %o5, %i7, %softint
13169 rdpr %cwp, %l3
13170 set 0x24, %g5
13171 lda [%l7 + %g5] 0x18, %f21
13172 rdhpr %hpstate, %o2
13173 rd %softint, %l6
13174 wrpr %i4, %o3, %cwp
13175 addccc %i5, %g7, %l2
13176 smulcc %o1, 0x056A, %l4
13177 rdhpr %htba, %g4
13178 fmovdne %xcc, %f1, %f13
13179 sll %o4, %o6, %i2
13180 movl %icc, %l5, %o0
13181
13182 or %g0, 0x8, %l0
13183 sllx %l0, 0x3c, %l0
13184 wrhpr %l0, 0xC61, %hsys_tick_cmpr
13185
13186 or %g0, 0x8, %l0
13187 sllx %l0, 0x3c, %l0
13188 wr %l0, %g0, %tick_cmpr
13189 flushw
13190 tne %xcc, 0x0
13191 rdpr %gl, %g2
13192
13193 or %g0, 0x8, %l0
13194 sllx %l0, 0x3c, %l0
13195 wrhpr %l0, %g0, %hsys_tick_cmpr
13196 alignaddr %i6, %g6, %i1
13197 flushw
13198 set 0x08, %i1
13199 ldsha [%l7 + %i1] 0x19, %i3
13200
13201 or %g0, 0x8, %l0
13202 sllx %l0, 0x3c, %l0
13203 wrhpr %l0, %g0, %hsys_tick_cmpr
13204 tpos %icc, 0x6
13205 edge16n %o5, %i7, %l3
13206 rd %tick_cmpr, %g1
13207 rd %sys_tick_cmpr, %l6
13208 rdpr %cansave, %i4
13209 rd %sys_tick_cmpr, %o3
13210 wr %i5, 0x1E42, %sys_tick
13211 xnor %o2, 0x04E5, %l2
13212 andcc %o1, %l4, %g7
13213 rdpr %tba, %g4
13214 rdpr %cleanwin, %o6
13215
13216 or %g0, 0x8, %l0
13217 sllx %l0, 0x3c, %l0
13218 wrhpr %l0, 0xCAB, %hsys_tick_cmpr
13219 nop
13220 setx loop_490, %l0, %l1
13221 wrpr 0x1, %tl
13222 wrpr %l1, %tnpc
13223 setx 0x34400001400, %l0, %l1
13224 wrpr %l1, %tstate
13225 wrhpr 0x4, %htstate
13226 done
13227 rdhpr %hsys_tick_cmpr, %o0
13228 add %l7, 0x78, %l6
13229 wr %g0, 0x10, %asi
13230 ldxa [%l6] %asi, %l0
13231 casxa [%l6] %asi, %l0, %g3
13232loop_490:
13233 array32 %i0, %l5, %l1
13234 fcmpgt16 %f22, %f14, %g5
13235 membar 0x7E
13236 rd %softint, %i6
13237 bge %xcc, loop_491
13238 rdhpr %htba, %g6
13239 saved
13240 rdpr %cwp, %g1
13241 rdpr %cansave, %g2
13242 rdpr %canrestore, %g3
13243 rdpr %cleanwin, %g4
13244 rdpr %otherwin, %g5
13245 rdpr %wstate, %g6
13246 rd %pc, %g2
13247loop_491:
13248 subccc %i3, %o7, %i1
13249
13250 or %g0, 0x8, %l0
13251 sllx %l0, 0x3c, %l0
13252 wrhpr %l0, 0xC4F, %hsys_tick_cmpr
13253 wr %l3, %i7, %sys_tick
13254 movg %xcc, %l6, %i4
13255 nop
13256 set 0x5C, %i0
13257 stw %o3, [%l7 + %i0]
13258 wrpr %i5, 0x1DFB, %cwp
13259 wrpr %o2, %g1, %tick
13260 be %xcc, loop_492
13261 rd %tick_cmpr, %l2
13262 wrpr %o1, 0x0C0E, %pil
13263loop_492:
13264 fxors %f4, %f1, %f12
13265 wr %o6, 0x0D2D, %ccr
13266 nop
13267 setx loop_493, %l0, %l1
13268 jmpl %l1, %g4
13269 orcc %o4, 0x0764, %i2
13270 wrpr %o0, 0x1F0E, %pil
13271 edge8l %l0, %g3, %l5
13272loop_493:
13273 wr %i0, %l1, %sys_tick
13274 rd %sys_tick_cmpr, %g5
13275 wr %g0, 0x10, %asi
13276 lduba [%l7 + 0x3C] %asi, %g6
13277 rd %fprs, %g2
13278 fexpand %f17, %f4
13279
13280 or %g0, 0x8, %l0
13281 sllx %l0, 0x3c, %l0
13282 wrhpr %l0, 0x0BD, %hsys_tick_cmpr
13283 wrpr %i1, 0x1DD1, %pil
13284 wr %g0, 0x19, %asi
13285 ldsba [%l7 + 0x34] %asi, %i3
13286 wrpr %o5, 0x19D4, %pil
13287 movneg %icc, %l3, %i7
13288 or %i4, 0x1F40, %l6
13289 wr %o3, %i5, %pic
13290 movre %o2, %g1, %o1
13291
13292 or %g0, 0x8, %l0
13293 sllx %l0, 0x3c, %l0
13294 wrhpr %l0, %g0, %hsys_tick_cmpr
13295 rd %asi, %o6
13296 fnot2s %f12, %f25
13297 rdhpr %hpstate, %l2
13298 wr %g0, 0x5, %fprs
13299 wrpr %g4, %i2, %tick
13300 wr %g0, 0x04, %asi
13301 prefetcha [%l7 + 0x78] %asi, 0x3
13302 sir 0x1083
13303
13304 or %g0, 0x8, %l0
13305 sllx %l0, 0x3c, %l0
13306 wrhpr %l0, 0x70D, %hsys_tick_cmpr
13307 movneg %icc, %i0, %l1
13308 sth %o0, [%l7 + 0x1C]
13309 wrpr %g6, 0x057D, %tick
13310 bneg,a,pt %icc, loop_494
13311 std %g4, [%l7 + 0x68]
13312 st %f22, [%l7 + 0x40]
13313 tne %xcc, 0x3
13314loop_494:
13315 nop
13316 wr %g0, 0x0c, %asi
13317 ldda [%l7 + 0x10] %asi, %g2
13318 rd %sys_tick_cmpr, %i6
13319
13320 or %g0, 0x8, %l0
13321 sllx %l0, 0x3c, %l0
13322 wrhpr %l0, %g0, %hsys_tick_cmpr
13323 set 0x58, %g7
13324 ldsba [%l7 + %g7] 0x80, %o7
13325 alignaddr %i3, %o5, %i7
13326 wr %g0, 0x89, %asi
13327 stda %f16, [%l7 + 0x40] %asi
13328 fpack16 %f14, %f9
13329 tge %xcc, 0x2
13330 movcc %icc, %l3, %l6
13331 fmovdg %icc, %f22, %f4
13332 rdhpr %hsys_tick_cmpr, %i4
13333 rdhpr %hsys_tick_cmpr, %i5
13334 wr %g0, 0x18, %asi
13335 stha %o3, [%l7 + 0x7C] %asi
13336 rdhpr %htba, %g1
13337 smul %o2, %o1, %l4
13338 wrpr %o6, %l2, %tick
13339 edge16n %o4, %g7, %g4
13340
13341 or %g0, 0x8, %l0
13342 sllx %l0, 0x3c, %l0
13343 wrhpr %l0, %g0, %hsys_tick_cmpr
13344
13345 or %g0, 0x8, %l0
13346 sllx %l0, 0x3c, %l0
13347 wr %l0, 0xC83, %sys_tick_cmpr
13348
13349 or %g0, 0x8, %l0
13350 sllx %l0, 0x3c, %l0
13351 wrhpr %l0, %g0, %hsys_tick_cmpr
13352
13353 or %g0, 0x8, %l0
13354 sllx %l0, 0x3c, %l0
13355 wr %l0, %g0, %sys_tick_cmpr
13356 ta %xcc, 0x1
13357 orcc %g6, 0x1B3D, %g5
13358 rd %ccr, %o0
13359 subcc %g2, %i6, %i1
13360 fmovsgu %xcc, %f4, %f27
13361 umulcc %i3, %o5, %i7
13362 bvc,a %icc, loop_495
13363 rd %asi, %l3
13364 ta %xcc, 0x4
13365 wrpr %l6, %o7, %tick
13366loop_495:
13367 wr %i4, 0x04ED, %clear_softint
13368 wrpr %i5, %g1, %pil
13369 wr %o2, 0x0EAD, %softint
13370 movleu %icc, %o1, %l4
13371 xorcc %o6, 0x0EEF, %o3
13372 wrpr %l2, %o4, %pil
13373 rdpr %gl, %g7
13374 wr %g0, 0x6, %fprs
13375 rdpr %canrestore, %i2
13376 stw %g3, [%l7 + 0x54]
13377 wr %i0, 0x0411, %clear_softint
13378
13379 or %g0, 0x8, %l0
13380 sllx %l0, 0x3c, %l0
13381 wrhpr %l0, 0x200, %hsys_tick_cmpr
13382 rd %ccr, %l1
13383 wr %g6, 0x109B, %clear_softint
13384 restored
13385 rdpr %cwp, %g1
13386 rdpr %cansave, %g2
13387 rdpr %canrestore, %g3
13388 rdpr %cleanwin, %g4
13389 rdpr %otherwin, %g5
13390 rdpr %wstate, %g6
13391 rdhpr %hintp, %g5
13392 rd %asi, %g2
13393 fcmpeq16 %f22, %f4, %o0
13394
13395 or %g0, 0x8, %l0
13396 sllx %l0, 0x3c, %l0
13397 wrhpr %l0, %g0, %hsys_tick_cmpr
13398 rd %sys_tick_cmpr, %i3
13399 wr %o5, 0x124C, %pic
13400 fcmpd %fcc0, %f18, %f10
13401 rdhpr %hsys_tick_cmpr, %i7
13402 movrgez %l6, %l3, %o7
13403 movl %xcc, %i4, %i5
13404 fnors %f9, %f31, %f11
13405 rdpr %cleanwin, %g1
13406 wrpr %o2, %l4, %pil
13407 edge8ln %o1, %o6, %o3
13408 fbge,a %fcc2, loop_496
13409 wr %l2, %o4, %pic
13410 wrpr %g7, 0x1DCB, %cwp
13411
13412 or %g0, 0x8, %l0
13413 sllx %l0, 0x3c, %l0
13414 wrhpr %l0, 0xEB2, %hsys_tick_cmpr
13415loop_496:
13416 movvc %icc, %g3, %l0
13417 set 0x22, %l5
13418 lduba [%l7 + %l5] 0x10, %i0
13419
13420 or %g0, 0x8, %l0
13421 sllx %l0, 0x3c, %l0
13422 wrhpr %l0, %g0, %hsys_tick_cmpr
13423 rdhpr %htba, %g5
13424 tsubcc %g2, 0x0155, %g6
13425 rdpr %cansave, %i6
13426 fmovdl %icc, %f0, %f1
13427 rdhpr %hsys_tick_cmpr, %o0
13428 and %i1, %o5, %i3
13429 movrgez %l6, 0x3AA, %l3
13430
13431 or %g0, 0x8, %l0
13432 sllx %l0, 0x3c, %l0
13433 wrhpr %l0, 0x618, %hsys_tick_cmpr
13434 wr %o7, %i5, %set_softint
13435 wr %i4, 0x062B, %pic
13436 stx %g1, [%l7 + 0x28]
13437 rdhpr %hintp, %l4
13438 rdpr %pil, %o1
13439 smulcc %o2, 0x1C70, %o3
13440 wr %o6, %o4, %ccr
13441 wr %g7, %g4, %softint
13442 wr %l2, %i2, %pic
13443
13444 or %g0, 0x8, %l0
13445 sllx %l0, 0x3c, %l0
13446 wrhpr %l0, %g0, %hsys_tick_cmpr
13447 movne %icc, %i0, %l1
13448 edge32n %l5, %l0, %g2
13449 movrgz %g5, 0x16A, %i6
13450 tn %icc, 0x3
13451
13452 or %g0, 0x8, %l0
13453 sllx %l0, 0x3c, %l0
13454 wrhpr %l0, %g0, %hsys_tick_cmpr
13455 fmovsneg %icc, %f26, %f14
13456 fmovrdlz %o5, %f12, %f6
13457 rdhpr %hintp, %o0
13458 srlx %i3, 0x14, %l3
13459 wrpr %i7, 0x10EA, %tick
13460 umul %l6, 0x0EDC, %o7
13461 edge8ln %i5, %i4, %l4
13462 rdpr %tba, %o1
13463 rdhpr %hpstate, %o2
13464 rdpr %cwp, %o3
13465
13466 or %g0, 0x8, %l0
13467 sllx %l0, 0x3c, %l0
13468 wr %l0, %g0, %sys_tick_cmpr
13469 wrpr %g1, 0x0F65, %pil
13470
13471 or %g0, 0x8, %l0
13472 sllx %l0, 0x3c, %l0
13473 wrhpr %l0, 0xE50, %hsys_tick_cmpr
13474 xnor %g7, 0x1378, %l2
13475 rdhpr %htba, %g4
13476 bg,pn %xcc, loop_497
13477 rdpr %canrestore, %i2
13478 tle %icc, 0x4
13479 alignaddrl %g3, %l1, %i0
13480loop_497:
13481 rd %y, %l0
13482 rdhpr %hpstate, %l5
13483 rdpr %otherwin, %g5
13484 fmul8x16au %f21, %f6, %f28
13485 sra %g2, 0x1D, %g6
13486 rdpr %tl, %i1
13487 rd %ccr, %i6
13488 rd %ccr, %o0
13489 fmovscs %icc, %f19, %f29
13490
13491 or %g0, 0x8, %l0
13492 sllx %l0, 0x3c, %l0
13493 wrhpr %l0, %g0, %hsys_tick_cmpr
13494 wr %g0, 0x2f, %asi
13495 stha %i3, [%l7 + 0x22] %asi
13496 membar #Sync
13497 wrpr %i7, %l3, %tick
13498 wrpr %l6, %o7, %pil
13499 edge32 %i5, %i4, %l4
13500
13501 or %g0, 0x8, %l0
13502 sllx %l0, 0x3c, %l0
13503 wr %l0, %g0, %tick_cmpr
13504 wrpr %o3, %o6, %tick
13505 rdpr %wstate, %g1
13506 fcmpne16 %f28, %f0, %o4
13507 rdhpr %htba, %o2
13508 sir 0x12AF
13509
13510 or %g0, 0x8, %l0
13511 sllx %l0, 0x3c, %l0
13512 wr %l0, 0x639, %tick_cmpr
13513 movre %g4, %l2, %g3
13514 siam 0x3
13515 rd %fprs, %i2
13516 rd %y, %l1
13517 wrpr %i0, 0x1838, %pil
13518 rdpr %tl, %l0
13519 bg,a,pt %icc, loop_498
13520 rd %y, %l5
13521 wrpr %g5, 0x108F, %tick
13522 rd %fprs, %g2
13523loop_498:
13524 ta %xcc, 0x6
13525 movneg %xcc, %i1, %g6
13526
13527 or %g0, 0x8, %l0
13528 sllx %l0, 0x3c, %l0
13529 wr %l0, %g0, %tick_cmpr
13530 tvc %xcc, 0x5
13531 rd %asi, %o5
13532 udiv %i6, 0x106B, %i3
13533 rdpr %cleanwin, %i7
13534 rdpr %canrestore, %l3
13535 rdhpr %hpstate, %o7
13536 rdhpr %htba, %i5
13537 orn %l6, %l4, %o1
13538 lduh [%l7 + 0x1C], %o3
13539
13540 or %g0, 0x8, %l0
13541 sllx %l0, 0x3c, %l0
13542 wrhpr %l0, 0xE1A, %hsys_tick_cmpr
13543 rd %pc, %i4
13544 andcc %o4, 0x0AA4, %g1
13545 fbne,a %fcc3, loop_499
13546 sub %o2, %g4, %g7
13547 wr %g0, 0x80, %asi
13548 stha %l2, [%l7 + 0x4E] %asi
13549loop_499:
13550 rdhpr %hpstate, %i2
13551 tsubcctv %l1, %i0, %g3
13552 srl %l5, 0x16, %g5
13553 wrpr %l0, %g2, %pil
13554 fcmps %fcc1, %f14, %f25
13555 edge8 %i1, %g6, %o0
13556 fmul8x16al %f20, %f17, %f16
13557
13558 or %g0, 0x8, %l0
13559 sllx %l0, 0x3c, %l0
13560 wrhpr %l0, %g0, %hsys_tick_cmpr
13561 fnegs %f18, %f11
13562 wrpr %i7, 0x1CFF, %cwp
13563 be,a %xcc, loop_500
13564 wrpr %l3, %o7, %pil
13565 bg,a,pt %icc, loop_501
13566 std %f22, [%l7 + 0x68]
13567loop_500:
13568 rdpr %pil, %i5
13569 rdhpr %hsys_tick_cmpr, %i3
13570loop_501:
13571 movcc %icc, %l4, %o1
13572 rd %fprs, %l6
13573 rd %softint, %o3
13574 rdhpr %hsys_tick_cmpr, %o6
13575 tge %icc, 0x5
13576
13577 or %g0, 0x8, %l0
13578 sllx %l0, 0x3c, %l0
13579 wrhpr %l0, 0x1A4, %hsys_tick_cmpr
13580 wr %g0, 0x7, %fprs
13581 stbar
13582 rdhpr %hsys_tick_cmpr, %o2
13583 fmovscc %icc, %f5, %f9
13584 rd %asi, %g4
13585
13586 or %g0, 0x8, %l0
13587 sllx %l0, 0x3c, %l0
13588 wr %l0, %g0, %sys_tick_cmpr
13589 rd %softint, %l2
13590 rdpr %gl, %i2
13591 rdpr %wstate, %l1
13592 fmul8sux16 %f22, %f22, %f16
13593 edge8 %i0, %g3, %g7
13594 rdhpr %hsys_tick_cmpr, %l5
13595 fbug,a %fcc1, loop_502
13596 or %l0, 0x03A0, %g2
13597
13598 or %g0, 0x8, %l0
13599 sllx %l0, 0x3c, %l0
13600 wrhpr %l0, 0xD1A, %hsys_tick_cmpr
13601
13602 or %g0, 0x8, %l0
13603 sllx %l0, 0x3c, %l0
13604 wrhpr %l0, %g0, %hsys_tick_cmpr
13605loop_502:
13606 wrpr %i6, %i7, %tick
13607 wr %l3, %o5, %set_softint
13608 rdhpr %hsys_tick_cmpr, %i5
13609 wr %i3, 0x1A21, %sys_tick
13610 rdhpr %htba, %l4
13611 rd %asi, %o1
13612 wrpr %o7, 0x1370, %cwp
13613 rd %ccr, %o3
13614 wr %g0, 0x80, %asi
13615 swapa [%l7 + 0x20] %asi, %l6
13616 fornot2 %f26, %f28, %f28
13617
13618 or %g0, 0x8, %l0
13619 sllx %l0, 0x3c, %l0
13620 wr %l0, %g0, %sys_tick_cmpr
13621 andn %o6, 0x174A, %g1
13622 fcmple32 %f22, %f4, %g4
13623 sdivx %o4, 0x1089, %l2
13624 wr %o2, 0x06D2, %clear_softint
13625 fmovdge %xcc, %f6, %f7
13626 fbl %fcc1, loop_503
13627 bl,a loop_504
13628 rdpr %cleanwin, %l1
13629 umulcc %i0, 0x0D97, %i2
13630loop_503:
13631 rd %fprs, %g7
13632loop_504:
13633 bg,pn %xcc, loop_505
13634 fbg,a %fcc2, loop_506
13635 wrpr %l5, 0x0B77, %cwp
13636 edge32ln %l0, %g2, %g5
13637loop_505:
13638 nop
13639
13640 or %g0, 0x8, %l0
13641 sllx %l0, 0x3c, %l0
13642 wrhpr %l0, %g0, %hsys_tick_cmpr
13643loop_506:
13644 te %icc, 0x7
13645 rdhpr %htba, %o0
13646 rdhpr %hintp, %i1
13647 rdhpr %hintp, %g6
13648 rdhpr %hintp, %i6
13649 wrpr %l3, 0x0094, %pil
13650 brnz,a %o5, loop_507
13651 rd %sys_tick_cmpr, %i5
13652 add %l7, 0x58, %l6
13653 wr %g0, 0x10, %asi
13654 ldxa [%l6] %asi, %i7
13655 casxa [%l6] %asi, %i7, %i3
13656loop_507:
13657 wrpr %l4, %o1, %tick
13658 wr %o3, %o7, %y
13659 wr %g0, 0x04, %asi
13660 ldxa [%l7 + 0x48] %asi, %i4
13661 fcmps %fcc3, %f20, %f17
13662 rd %pc, %l6
13663 wr %o6, 0x175C, %clear_softint
13664 set 0x40, %l4
13665 ldda [%l7 + %l4] 0x27, %g0
13666 rd %softint, %g4
13667 xorcc %o4, %l2, %o2
13668 rdpr %otherwin, %i0
13669 rd %tick_cmpr, %i2
13670 ldd [%l7 + 0x28], %l0
13671 rdhpr %hintp, %l5
13672 smulcc %g2, 0x1618, %g3
13673
13674 or %g0, 0x8, %l0
13675 sllx %l0, 0x3c, %l0
13676 wrhpr %l0, 0x5EC, %hsys_tick_cmpr
13677 rd %fprs, %i1
13678 rd %fprs, %i6
13679 wrpr %g6, 0x1DA2, %cwp
13680
13681 or %g0, 0x8, %l0
13682 sllx %l0, 0x3c, %l0
13683 wrhpr %l0, %g0, %hsys_tick_cmpr
13684 wrpr %i5, %i7, %tick
13685 fone %f6
13686 fmovscc %xcc, %f13, %f10
13687 fmul8ulx16 %f24, %f28, %f8
13688 subccc %l3, 0x1655, %l4
13689 rdpr %canrestore, %o1
13690 fmovsn %icc, %f22, %f31
13691 rd %y, %i3
13692 rdpr %gl, %o3
13693 rd %sys_tick_cmpr, %i4
13694 rdpr %gl, %o7
13695 fnot2 %f12, %f22
13696 movleu %icc, %l6, %o6
13697 fbo %fcc1, loop_508
13698 wrpr %g4, 0x0DD9, %tick
13699 bleu,a,pn %icc, loop_509
13700 rd %y, %g1
13701loop_508:
13702 orn %o4, 0x0EE3, %o2
13703 and %l2, 0x03DB, %i0
13704loop_509:
13705 wr %g0, 0x5, %fprs
13706 edge32ln %l5, %l1, %l0
13707 fmovsleu %xcc, %f13, %f9
13708 rdhpr %hsys_tick_cmpr, %g7
13709 and %g2, 0x06B5, %g3
13710 rdpr %pil, %o0
13711 prefetch [%l7 + 0x10], 0x2
13712
13713 or %g0, 0x8, %l0
13714 sllx %l0, 0x3c, %l0
13715 wrhpr %l0, 0x7AE, %hsys_tick_cmpr
13716 ble loop_510
13717 udivx %i6, 0x06A3, %g6
13718 rdpr %cleanwin, %o5
13719 wrpr %i7, %i5, %tick
13720loop_510:
13721 nop
13722
13723 or %g0, 0x8, %l0
13724 sllx %l0, 0x3c, %l0
13725 wrhpr %l0, 0xA0F, %hsys_tick_cmpr
13726 rdhpr %hintp, %l3
13727 rd %tick_cmpr, %o1
13728 rdhpr %hpstate, %o3
13729 movpos %xcc, %i4, %i3
13730 fpadd16 %f4, %f10, %f2
13731 brgz,a %l6, loop_511
13732 rd %pc, %o6
13733 nop
13734 setx loop_512, %l0, %l1
13735 wrpr 0x1, %tl
13736 wrpr %l1, %tpc
13737 add %l1, 0x4, %l1
13738 wrpr %l1, %tnpc
13739 setx 0x34400001400, %l0, %l1
13740 wrpr %l1, %tstate
13741 wrhpr 0x4, %htstate
13742 retry
13743 fbg %fcc1, loop_513
13744loop_511:
13745 rdhpr %htba, %o7
13746 rd %asi, %g1
13747loop_512:
13748 wr %g4, %o4, %pic
13749loop_513:
13750 tl %icc, 0x7
13751 ba,a loop_514
13752 wrpr %o2, 0x0242, %pil
13753 rdhpr %htba, %l2
13754 sethi 0x1A68, %i2
13755loop_514:
13756 fble %fcc1, loop_515
13757 wr %i0, %l5, %softint
13758 wrpr %l0, %l1, %tick
13759 rdpr %otherwin, %g2
13760loop_515:
13761 bge,pn %xcc, loop_516
13762 rdpr %cleanwin, %g7
13763 fcmpeq32 %f14, %f26, %g3
13764 rd %fprs, %i1
13765loop_516:
13766 stx %g5, [%l7 + 0x58]
13767 sir 0x0B58
13768 addccc %o0, %g6, %o5
13769 te %xcc, 0x5
13770
13771 or %g0, 0x8, %l0
13772 sllx %l0, 0x3c, %l0
13773 wrhpr %l0, %g0, %hsys_tick_cmpr
13774 rdpr %tba, %i5
13775
13776 or %g0, 0x8, %l0
13777 sllx %l0, 0x3c, %l0
13778 wrhpr %l0, %g0, %hsys_tick_cmpr
13779 rdhpr %hpstate, %i7
13780 wrpr %l3, %o1, %cwp
13781 smul %i4, %o3, %i3
13782 add %o6, 0x18C1, %l6
13783
13784 or %g0, 0x8, %l0
13785 sllx %l0, 0x3c, %l0
13786 wrhpr %l0, %g0, %hsys_tick_cmpr
13787
13788 or %g0, 0x8, %l0
13789 sllx %l0, 0x3c, %l0
13790 wrhpr %l0, 0xE7C, %hsys_tick_cmpr
13791 fmovse %icc, %f7, %f13
13792 sll %o2, %o7, %l2
13793 sdiv %i2, 0x05CA, %i0
13794 xnorcc %l0, 0x115E, %l5
13795 rd %sys_tick_cmpr, %l1
13796
13797 or %g0, 0x8, %l0
13798 sllx %l0, 0x3c, %l0
13799 wrhpr %l0, 0xADA, %hsys_tick_cmpr
13800 or %g2, 0x1B46, %g3
13801 rd %tick_cmpr, %g5
13802
13803 or %g0, 0x8, %l0
13804 sllx %l0, 0x3c, %l0
13805 wrhpr %l0, %g0, %hsys_tick_cmpr
13806 sethi 0x07F2, %o0
13807 move %icc, %o5, %g6
13808 fmovdn %icc, %f23, %f10
13809 fandnot1s %f10, %f20, %f29
13810 tneg %xcc, 0x5
13811 rd %ccr, %i6
13812 umul %l4, 0x1216, %i7
13813 rd %softint, %i5
13814 udivcc %l3, 0x06CD, %i4
13815 wrpr %o1, 0x0976, %pil
13816 fmovsn %xcc, %f29, %f18
13817 edge32 %o3, %i3, %l6
13818 fmovs %f15, %f23
13819 subccc %o6, %g1, %o4
13820 bvc,a,pn %xcc, loop_517
13821 wrpr %o2, 0x004F, %tick
13822 rdhpr %hsys_tick_cmpr, %g4
13823 movpos %xcc, %o7, %l2
13824loop_517:
13825 bshuffle %f24, %f28, %f6
13826!Yo - got one - imm_asi 0x4f
13827!And yo - immediate is 0x28
13828 wr %g0, 0x4f, %asi
13829 ldxa [%g0 + 0x28] %asi, %i0
13830 brlez %i2, loop_518
13831 movrgez %l0, 0x284, %l5
13832 rdpr %tl, %l1
13833 rdpr %cleanwin, %g7
13834loop_518:
13835 sub %g3, 0x12F9, %g2
13836 fmovrde %i1, %f4, %f6
13837
13838 or %g0, 0x8, %l0
13839 sllx %l0, 0x3c, %l0
13840 wrhpr %l0, %g0, %hsys_tick_cmpr
13841 movle %xcc, %o0, %i6
13842 sir 0x021A
13843 wr %g0, 0x6, %fprs
13844 wrpr %l3, %i4, %cwp
13845 smul %i5, %o1, %i3
13846 wrpr %l6, %o6, %tick
13847 wrpr %g1, 0x010B, %pil
13848 wrpr %o3, 0x1FAB, %cwp
13849 rd %ccr, %o4
13850 srlx %g4, 0x08, %o7
13851 movgu %xcc, %l2, %o2
13852 movrlz %i2, %i0, %l0
13853 wr %g0, 0xf9, %asi
13854 stda %f16, [%l7 + 0x40] %asi
13855 membar #Sync
13856 flush %l7 + 0x38
13857 edge8 %l1, %g7, %l5
13858 wr %g0, 0x10, %asi
13859 stda %g2, [%l7 + 0x78] %asi
13860 wr %i1, %g3, %softint
13861 wr %g0, 0x89, %asi
13862 prefetcha [%l7 + 0x30] %asi, 0x3
13863 fmovsneg %icc, %f4, %f9
13864 wrpr %g5, 0x1761, %tick
13865
13866 or %g0, 0x8, %l0
13867 sllx %l0, 0x3c, %l0
13868 wrhpr %l0, %g0, %hsys_tick_cmpr
13869 wr %g6, 0x1990, %set_softint
13870
13871 or %g0, 0x8, %l0
13872 sllx %l0, 0x3c, %l0
13873 wrhpr %l0, %g0, %hsys_tick_cmpr
13874 rd %tick_cmpr, %l3
13875 rdpr %canrestore, %i7
13876 movne %icc, %i4, %i5
13877 movge %xcc, %o1, %l6
13878 movn %icc, %i3, %o6
13879 rd %sys_tick_cmpr, %o3
13880 subc %o4, %g1, %o7
13881 edge32n %g4, %l2, %o2
13882 fmovrslez %i2, %f16, %f29
13883 wr %g0, 0x19, %asi
13884 ldstuba [%l7 + 0x6C] %asi, %i0
13885 wrpr %l0, %l1, %cwp
13886 rdhpr %hsys_tick_cmpr, %l5
13887 bleu,a,pn %xcc, loop_519
13888 edge16n %g7, %g2, %g3
13889 or %i1, 0x0321, %o5
13890 wr %g5, %o0, %softint
13891loop_519:
13892 bg,a %icc, loop_520
13893 wrpr %g6, %l4, %cwp
13894 saved
13895 rdpr %cwp, %g1
13896 rdpr %cansave, %g2
13897 rdpr %canrestore, %g3
13898 rdpr %cleanwin, %g4
13899 rdpr %otherwin, %g5
13900 rdpr %wstate, %g6
13901 nop
13902 set 0x38, %g2
13903 ldx [%l7 + %g2], %i6
13904loop_520:
13905 wrpr %l3, %i4, %pil
13906
13907 or %g0, 0x8, %l0
13908 sllx %l0, 0x3c, %l0
13909 wrhpr %l0, 0xBF5, %hsys_tick_cmpr
13910 edge16ln %o1, %i7, %i3
13911 rdpr %wstate, %l6
13912
13913 or %g0, 0x8, %l0
13914 sllx %l0, 0x3c, %l0
13915 wrhpr %l0, 0x9C9, %hsys_tick_cmpr
13916 swap [%l7 + 0x18], %g1
13917 rd %y, %o4
13918 rd %pc, %g4
13919
13920 or %g0, 0x8, %l0
13921 sllx %l0, 0x3c, %l0
13922 wrhpr %l0, %g0, %hsys_tick_cmpr
13923 rd %asi, %i2
13924 rdhpr %hsys_tick_cmpr, %o2
13925
13926 or %g0, 0x8, %l0
13927 sllx %l0, 0x3c, %l0
13928 wrhpr %l0, %g0, %hsys_tick_cmpr
13929 alignaddrl %i0, %g7, %l5
13930 fzero %f4
13931 alignaddr %g3, %i1, %o5
13932 wrpr %g5, %g2, %tick
13933
13934 or %g0, 0x8, %l0
13935 sllx %l0, 0x3c, %l0
13936 wrhpr %l0, %g0, %hsys_tick_cmpr
13937 rdpr %cwp, %l4
13938 rdhpr %htba, %i6
13939 rdhpr %htba, %i4
13940 wr %g0, 0x6, %fprs
13941 wrpr %l3, %o1, %tick
13942 orn %i7, %l6, %i3
13943 wrpr %o3, %o6, %tick
13944 movrne %o4, %g1, %g4
13945
13946 or %g0, 0x8, %l0
13947 sllx %l0, 0x3c, %l0
13948 wrhpr %l0, 0xB02, %hsys_tick_cmpr
13949 fmovda %xcc, %f26, %f14
13950
13951 or %g0, 0x8, %l0
13952 sllx %l0, 0x3c, %l0
13953 wrhpr %l0, %g0, %hsys_tick_cmpr
13954
13955 or %g0, 0x8, %l0
13956 sllx %l0, 0x3c, %l0
13957 wr %l0, %g0, %sys_tick_cmpr
13958 rdpr %wstate, %l1
13959 fmovdvc %xcc, %f19, %f13
13960 rdhpr %hintp, %i0
13961 fcmped %fcc1, %f22, %f18
13962 rdpr %gl, %l5
13963 tsubcctv %g3, %i1, %o5
13964 rd %sys_tick_cmpr, %g7
13965 edge32ln %g5, %g2, %o0
13966
13967 or %g0, 0x8, %l0
13968 sllx %l0, 0x3c, %l0
13969 wrhpr %l0, 0xED3, %hsys_tick_cmpr
13970 tleu %icc, 0x4
13971 prefetch [%l7 + 0x78], 0x3
13972 ldsb [%l7 + 0x22], %g6
13973 taddcc %i6, %i4, %i5
13974 rdhpr %htba, %l3
13975 rdhpr %htba, %o1
13976 rdhpr %hintp, %i7
13977 movpos %xcc, %l6, %i3
13978 wrpr %o6, %o4, %tick
13979 movne %icc, %o3, %g4
13980 for %f14, %f8, %f0
13981 alignaddrl %o7, %g1, %o2
13982 srax %l2, %l0, %i2
13983 edge16ln %l1, %l5, %g3
13984 rd %y, %i0
13985 wrpr %o5, 0x194E, %tick
13986 rdpr %otherwin, %g7
13987 wr %g5, 0x063D, %clear_softint
13988 rdhpr %hintp, %i1
13989
13990 or %g0, 0x8, %l0
13991 sllx %l0, 0x3c, %l0
13992 wrhpr %l0, %g0, %hsys_tick_cmpr
13993 wr %l4, 0x1ACD, %clear_softint
13994 rdhpr %htba, %o0
13995 rd %tick_cmpr, %i6
13996 rd %fprs, %i5
13997 rdpr %tba, %l3
13998 rdpr %cwp, %i7
13999
14000 or %g0, 0x8, %l0
14001 sllx %l0, 0x3c, %l0
14002 wrhpr %l0, %g0, %hsys_tick_cmpr
14003 movrgez %i3, 0x3A3, %l6
14004 rdhpr %htba, %o4
14005 rdhpr %hsys_tick_cmpr, %o3
14006 rd %tick_cmpr, %o6
14007 add %l7, 0x40, %l6
14008 wr %g0, 0x18, %asi
14009 ldxa [%l6] %asi, %o7
14010 casxa [%l6] 0x18, %o7, %g1
14011 rd %softint, %o2
14012 udivx %g4, 0x17A8, %l2
14013 rdpr %tba, %i2
14014
14015 or %g0, 0x8, %l0
14016 sllx %l0, 0x3c, %l0
14017 wr %l0, 0xB43, %tick_cmpr
14018
14019 or %g0, 0x8, %l0
14020 sllx %l0, 0x3c, %l0
14021 wrhpr %l0, %g0, %hsys_tick_cmpr
14022
14023 or %g0, 0x8, %l0
14024 sllx %l0, 0x3c, %l0
14025 wrhpr %l0, 0x7BD, %hsys_tick_cmpr
14026
14027 or %g0, 0x8, %l0
14028 sllx %l0, 0x3c, %l0
14029 wr %l0, 0x2DD, %sys_tick_cmpr
14030 rdhpr %hintp, %g7
14031 mulscc %i1, %g5, %l4
14032 wr %o0, %i6, %sys_tick
14033 tvs %icc, 0x3
14034
14035 or %g0, 0x8, %l0
14036 sllx %l0, 0x3c, %l0
14037 wrhpr %l0, 0xDE1, %hsys_tick_cmpr
14038 rdpr %canrestore, %g6
14039 wr %i5, %i4, %set_softint
14040 wrpr %i7, 0x04CF, %cwp
14041 tvc %icc, 0x1
14042 fsrc2s %f13, %f25
14043 lduw [%l7 + 0x3C], %l3
14044 wr %o1, 0x06DE, %clear_softint
14045
14046 or %g0, 0x8, %l0
14047 sllx %l0, 0x3c, %l0
14048 wr %l0, %g0, %sys_tick_cmpr
14049 rd %ccr, %o3
14050
14051 or %g0, 0x8, %l0
14052 sllx %l0, 0x3c, %l0
14053 wr %l0, %g0, %sys_tick_cmpr
14054 wr %o4, %g1, %pic
14055 rdhpr %htba, %o7
14056 subcc %o2, 0x13C6, %g4
14057 wr %g0, 0x80, %asi
14058 stwa %i2, [%l7 + 0x5C] %asi
14059 rdhpr %htba, %l2
14060 rdpr %tl, %l0
14061 xorcc %l1, 0x00DB, %g3
14062 xorcc %o5, 0x1AAD, %i0
14063 rd %sys_tick_cmpr, %g7
14064 rdpr %tba, %i1
14065
14066 or %g0, 0x8, %l0
14067 sllx %l0, 0x3c, %l0
14068 wrhpr %l0, 0x3A4, %hsys_tick_cmpr
14069 bne,a,pn %icc, loop_521
14070 rdhpr %hsys_tick_cmpr, %o0
14071
14072 or %g0, 0x8, %l0
14073 sllx %l0, 0x3c, %l0
14074 wrhpr %l0, %g0, %hsys_tick_cmpr
14075 andncc %g6, %g2, %i4
14076loop_521:
14077 rdhpr %htba, %i5
14078 bleu,pn %icc, loop_522
14079 rdpr %gl, %l3
14080 fmovsleu %icc, %f9, %f27
14081 tcs %xcc, 0x6
14082loop_522:
14083 nop
14084
14085 or %g0, 0x8, %l0
14086 sllx %l0, 0x3c, %l0
14087 wrhpr %l0, %g0, %hsys_tick_cmpr
14088 movleu %icc, %l6, %o1
14089 wrpr %o3, 0x0169, %pil
14090 movrgz %o6, %i3, %o4
14091
14092 or %g0, 0x8, %l0
14093 sllx %l0, 0x3c, %l0
14094 wrhpr %l0, 0xB85, %hsys_tick_cmpr
14095 fbe %fcc2, loop_523
14096 wr %o2, 0x1813, %clear_softint
14097 wr %g0, 0x6, %fprs
14098 rdpr %wstate, %o7
14099loop_523:
14100 wrpr %l2, 0x1DA8, %tick
14101 rd %fprs, %i2
14102 wr %l0, %l1, %y
14103 rd %fprs, %g3
14104 tsubcc %i0, %g7, %i1
14105 rd %y, %g5
14106 ld [%l7 + 0x7C], %f17
14107 bvc,pn %xcc, loop_524
14108 tl %icc, 0x0
14109 tleu %icc, 0x5
14110 sra %o5, %l4, %o0
14111loop_524:
14112 rdpr %otherwin, %i6
14113 fcmple16 %f26, %f20, %l5
14114 srlx %g2, %g6, %i4
14115 wrpr %i5, 0x15BE, %tick
14116
14117 or %g0, 0x8, %l0
14118 sllx %l0, 0x3c, %l0
14119 wrhpr %l0, 0x96E, %hsys_tick_cmpr
14120 fpack16 %f28, %f28
14121 rdhpr %hpstate, %l6
14122
14123 or %g0, 0x8, %l0
14124 sllx %l0, 0x3c, %l0
14125 wrhpr %l0, %g0, %hsys_tick_cmpr
14126 rdpr %canrestore, %o1
14127
14128 or %g0, 0x8, %l0
14129 sllx %l0, 0x3c, %l0
14130 wrhpr %l0, %g0, %hsys_tick_cmpr
14131 rdpr %tl, %o3
14132 wr %g0, 0x80, %asi
14133 stda %g0, [%l7 + 0x70] %asi
14134 set 0x18, %g6
14135 lduwa [%l7 + %g6] 0x14, %o4
14136
14137 or %g0, 0x8, %l0
14138 sllx %l0, 0x3c, %l0
14139 wrhpr %l0, %g0, %hsys_tick_cmpr
14140 fmovrde %l2, %f2, %f24
14141
14142 or %g0, 0x8, %l0
14143 sllx %l0, 0x3c, %l0
14144 wrhpr %l0, %g0, %hsys_tick_cmpr
14145 wrpr %o2, 0x015F, %tick
14146 wr %g0, 0x6, %fprs
14147 sdivx %g3, 0x146E, %i0
14148 fmovsne %icc, %f2, %f11
14149 wr %i1, 0x038E, %clear_softint
14150 wrpr %g7, %g5, %cwp
14151 bgu loop_525
14152 edge8l %o5, %o0, %l4
14153 rd %pc, %l5
14154 wrpr %g2, %g6, %tick
14155loop_525:
14156 nop
14157
14158 or %g0, 0x8, %l0
14159 sllx %l0, 0x3c, %l0
14160 wrhpr %l0, %g0, %hsys_tick_cmpr
14161 rdhpr %htba, %i5
14162
14163 or %g0, 0x8, %l0
14164 sllx %l0, 0x3c, %l0
14165 wrhpr %l0, 0x066, %hsys_tick_cmpr
14166 fbug,a %fcc3, loop_526
14167 rdpr %canrestore, %l6
14168 wrpr %l3, %o1, %pil
14169 rd %softint, %o6
14170loop_526:
14171 taddcc %o3, %g1, %o4
14172 edge8ln %i3, %o7, %l2
14173 fmovdvc %xcc, %f10, %f23
14174 fmovsle %xcc, %f17, %f3
14175 set 0x50, %o5
14176 ldda [%l7 + %o5] 0x18, %g4
14177 fblg %fcc3, loop_527
14178 rd %sys_tick_cmpr, %i2
14179 rd %asi, %o2
14180 movle %xcc, %l0, %l1
14181loop_527:
14182 nop
14183
14184 or %g0, 0x8, %l0
14185 sllx %l0, 0x3c, %l0
14186 wrhpr %l0, %g0, %hsys_tick_cmpr
14187 wrpr %i1, %g3, %pil
14188 wrpr %g5, %o5, %pil
14189 movrgz %o0, %g7, %l5
14190 rdhpr %hintp, %g2
14191 xnor %g6, 0x17C7, %l4
14192 movrgz %i5, %i6, %i4
14193 rd %pc, %l6
14194 fbule,a %fcc2, loop_528
14195 tvs %xcc, 0x1
14196 movl %xcc, %i7, %l3
14197 rdhpr %hsys_tick_cmpr, %o6
14198loop_528:
14199 smul %o1, 0x0D49, %g1
14200 orcc %o3, 0x010E, %i3
14201 rdpr %canrestore, %o4
14202 EXIT_GOOD
14203
14204
14205
14206!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14207!
14208! Stats for Thread 0:
14209!
14210! Type l : 543
14211! Type a : 5378
14212! Type x : 268
14213! Type cti : 528
14214! Type f : 815
14215! Type i : 2468
14216!
14217!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14218
14219
14220 EXIT_GOOD /* test finish */
14221
14222/************************************************************************
14223 Test case data start
14224 ************************************************************************/
14225.data
14226user_data_start:
14227scratch_area:
14228.word 0xEA60446C
14229.word 0xB952F0DA
14230.word 0x6889A5BC
14231.word 0x357B3017
14232.word 0x1BB7FE0B
14233.word 0xDCF782F0
14234.word 0xE83AA84F
14235.word 0xFBD49D4B
14236.word 0x468B7F85
14237.word 0x764033CF
14238.word 0xEF8D56E6
14239.word 0x6CFB160C
14240.word 0xEC87B2BC
14241.word 0x786BEBC8
14242.word 0xF651C874
14243.word 0x2ABEA9F8
14244.word 0x6A1ADBB3
14245.word 0xE677DC91
14246.word 0xF4B651C2
14247.word 0x1CFD3685
14248.word 0x1F6D3255
14249.word 0x6AE826FB
14250.word 0x42000DBD
14251.word 0x964080D6
14252.word 0xFAD7BE36
14253.word 0x6633B0C8
14254.word 0x79D656BD
14255.word 0xC9EEA53B
14256.word 0xCC349440
14257.word 0xDFACC201
14258.word 0x6E18E877
14259.word 0xD265D488
14260.word 0x473D2D37
14261.word 0x4EEEC89A
14262.word 0x75927D5E
14263.word 0xE782ABB0
14264.word 0x419A6264
14265.word 0x5C94FB1E
14266.word 0xFBF8CC67
14267.word 0x534B7E39
14268.word 0xC11F7740
14269.word 0xFA909B5A
14270.word 0x83588F94
14271.word 0xD0BEFA4E
14272.word 0xCCB64A05
14273.word 0xF524612B
14274.word 0x96CFC936
14275.word 0x87451827
14276.word 0x9836C389
14277.word 0xEF54A960
14278.word 0xE858BD45
14279.word 0xC159872A
14280.word 0xBDE0704D
14281.word 0x9F1AE3FD
14282.word 0xBC0A4DA9
14283.word 0xDD1C2F6C
14284.word 0x70D7F1F2
14285.word 0xB90864EF
14286.word 0x3820B5D5
14287.word 0x20AF0C0C
14288.word 0x5021EA17
14289.word 0xE61A1C6A
14290.word 0x6F5F7A41
14291.word 0xF709F95A
14292.end