Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_asr_pr_hpr_f3.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_asr_pr_hpr_f3.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=967582580"
39.ident "BY gg137162 ON Tue Sep 9 16:34:37 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: isa3_asr_pr_hpr_f3.s,v 1.2 2007/07/05 21:59:48 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 0xC, %g1
87 set 0x4, %g2
88 set 0xF, %g3
89 set 0x8, %g4
90 set 0x0, %g5
91 set 0xE, %g6
92 set 0xA, %g7
93 !# Input registers
94 set -0x9, %i0
95 set -0xD, %i1
96 set -0x7, %i2
97 set -0x6, %i3
98 set -0x2, %i4
99 set -0x0, %i5
100 set -0x5, %i6
101 set -0x6, %i7
102 !# Local registers
103 set 0x43E3E5C8, %l0
104 set 0x5A52F8CF, %l1
105 set 0x052DF69D, %l2
106 set 0x2E2DD2C1, %l3
107 set 0x21355790, %l4
108 set 0x15C038E1, %l5
109 set 0x30B8C23A, %l6
110 !# Output registers
111 set 0x1F13, %o0
112 set 0x0A85, %o1
113 set 0x066F, %o2
114 set -0x137C, %o3
115 set -0x09EA, %o4
116 set 0x06FE, %o5
117 set -0x0D36, %o6
118 set 0x0C88, %o7
119 !# Float registers
120 INIT_TH_FP_REG(%l7,%f0,0xA8D1F8EEC434C2E1)
121 INIT_TH_FP_REG(%l7,%f2,0x34CD55CB8D87B6CD)
122 INIT_TH_FP_REG(%l7,%f4,0xE322C55DCF373032)
123 INIT_TH_FP_REG(%l7,%f6,0x5467655F51750CC4)
124 INIT_TH_FP_REG(%l7,%f8,0x663285E55429698F)
125 INIT_TH_FP_REG(%l7,%f10,0xE699A5809F303E68)
126 INIT_TH_FP_REG(%l7,%f12,0xBE4898FF42CAE14F)
127 INIT_TH_FP_REG(%l7,%f14,0x0A3002F92C4661D6)
128 INIT_TH_FP_REG(%l7,%f16,0x9FE7BE12E7C3F080)
129 INIT_TH_FP_REG(%l7,%f18,0x98D654DB09C34B50)
130 INIT_TH_FP_REG(%l7,%f20,0x648369DC6BA7D72F)
131 INIT_TH_FP_REG(%l7,%f22,0xD7C92F758825EB03)
132 INIT_TH_FP_REG(%l7,%f24,0x65A81A9C083D6A1A)
133 INIT_TH_FP_REG(%l7,%f26,0x104C017B286D96F4)
134 INIT_TH_FP_REG(%l7,%f28,0x67E612B7F7FFBCC2)
135 INIT_TH_FP_REG(%l7,%f30,0xB2DC594B10678E4B)
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, %g0, %hsys_tick_cmpr
144
145
146 !# Execute Main Diag ..
147
148 rd %ccr, %g1
149 fbule %fcc0, loop_1
150 wrpr %i6, %g6, %pil
151 wrpr %g7, 0x1518, %tick
152
153 or %g0, 0x8, %l0
154 sllx %l0, 0x3c, %l0
155 wrhpr %l0, %g0, %hsys_tick_cmpr
156loop_1:
157 wrpr %o6, %i0, %tick
158 fand %f4, %f24, %f6
159
160 or %g0, 0x8, %l0
161 sllx %l0, 0x3c, %l0
162 wrhpr %l0, %g0, %hsys_tick_cmpr
163 rdhpr %hsys_tick_cmpr, %l0
164 wrpr %i2, 0x19AC, %cwp
165 rdhpr %htba, %l4
166 sethi 0x0D77, %g4
167 rd %fprs, %o2
168 wr %g3, %l6, %softint
169 wr %o4, %g5, %pic
170 rd %y, %o5
171 rdhpr %hintp, %l1
172 tle %xcc, 0x4
173 rdpr %canrestore, %i1
174 fmovrse %o0, %f29, %f8
175 rdpr %cleanwin, %l2
176 rdhpr %hintp, %l3
177 fmovsge %xcc, %f21, %f13
178
179 or %g0, 0x8, %l0
180 sllx %l0, 0x3c, %l0
181 wrhpr %l0, 0xB32, %hsys_tick_cmpr
182 rdhpr %hsys_tick_cmpr, %i5
183 xorcc %o3, 0x166B, %o7
184 fbge,a %fcc0, loop_2
185 movg %xcc, %o1, %l5
186 wr %i6, %g6, %y
187 rdpr %cwp, %g7
188loop_2:
189 wrpr %g1, %i4, %tick
190 rd %sys_tick_cmpr, %i0
191 wr %i3, 0x0632, %softint
192 wrpr %o6, %g2, %cwp
193 rdhpr %htba, %l0
194 rd %ccr, %i2
195 movgu %icc, %g4, %l4
196 movge %icc, %g3, %o2
197 bgu,a %icc, loop_3
198 fbn,a %fcc3, loop_4
199 wrpr %l6, %g5, %tick
200
201 or %g0, 0x8, %l0
202 sllx %l0, 0x3c, %l0
203 wrhpr %l0, %g0, %hsys_tick_cmpr
204loop_3:
205 rd %ccr, %o5
206loop_4:
207 rd %pc, %i1
208 rdpr %cleanwin, %l1
209 wr %o0, 0x1592, %softint
210 rdhpr %htba, %l2
211 wrpr %i7, %i5, %cwp
212 rd %fprs, %o3
213 taddcctv %o7, 0x1312, %o1
214 tn %icc, 0x3
215 rdhpr %hsys_tick_cmpr, %l3
216 rdpr %pil, %i6
217 wrpr %g6, %g7, %pil
218
219 or %g0, 0x8, %l0
220 sllx %l0, 0x3c, %l0
221 wrhpr %l0, 0x890, %hsys_tick_cmpr
222 fbul %fcc1, loop_5
223 edge32 %i4, %i0, %o6
224 rdhpr %hintp, %i3
225 wr %g0, 0x80, %asi
226 stda %f16, [%l7 + 0x40] %asi
227loop_5:
228 movne %xcc, %g2, %l0
229 rdpr %wstate, %g4
230 fbug,a %fcc1, loop_6
231 fbule %fcc0, loop_7
232 rdhpr %hpstate, %i2
233 fmovsn %icc, %f22, %f31
234loop_6:
235 wr %l4, 0x0AB5, %set_softint
236loop_7:
237 rd %fprs, %g3
238 movcc %icc, %o2, %g5
239 rdpr %cansave, %l6
240 wrpr %o5, 0x11D4, %pil
241 tsubcctv %o4, %i1, %l1
242 rd %softint, %o0
243 rdhpr %hintp, %l2
244
245 or %g0, 0x8, %l0
246 sllx %l0, 0x3c, %l0
247 wrhpr %l0, 0xEC0, %hsys_tick_cmpr
248 tvc %icc, 0x6
249 rdpr %tl, %i5
250 bne,pn %xcc, loop_8
251 ta %xcc, 0x5
252 rdpr %pil, %o1
253 te %xcc, 0x1
254loop_8:
255 sir 0x1895
256
257 or %g0, 0x8, %l0
258 sllx %l0, 0x3c, %l0
259 wrhpr %l0, %g0, %hsys_tick_cmpr
260 fcmple32 %f6, %f4, %g6
261
262 or %g0, 0x8, %l0
263 sllx %l0, 0x3c, %l0
264 wrhpr %l0, 0x38C, %hsys_tick_cmpr
265 rdpr %cleanwin, %o7
266 wrpr %i4, %l5, %tick
267 wrpr %o6, %i0, %tick
268 wr %i3, 0x13A8, %set_softint
269 bpos,a %xcc, loop_9
270 fbg,a %fcc2, loop_10
271 rd %pc, %g2
272 movrgz %l0, %g4, %i2
273loop_9:
274 fsrc2 %f22, %f14
275loop_10:
276 membar 0x6C
277 wr %g3, 0x0597, %softint
278 rdpr %cwp, %l4
279 rd %y, %g5
280 bpos,a %xcc, loop_11
281 tpos %icc, 0x3
282 wrpr %o2, 0x15E3, %tick
283 fmovrslez %o5, %f24, %f8
284loop_11:
285 fmovdge %xcc, %f9, %f27
286 membar 0x1E
287 tle %xcc, 0x2
288 wrpr %l6, 0x083F, %cwp
289 edge32l %i1, %l1, %o4
290 xnor %o0, %l2, %i7
291 addccc %i5, 0x0EFB, %o1
292 stw %o3, [%l7 + 0x34]
293 fpadd32s %f19, %f28, %f7
294 set 0x2C, %i0
295 stha %l3, [%l7 + %i0] 0x2f
296 membar #Sync
297 movvs %icc, %g6, %g7
298 fcmple32 %f16, %f24, %g1
299 fmovdn %xcc, %f26, %f22
300 rd %asi, %o7
301 movgu %xcc, %i4, %l5
302 bvc,a %icc, loop_12
303 fmovrse %o6, %f5, %f6
304 wrpr %i0, 0x1F2D, %pil
305 fornot1s %f1, %f10, %f28
306loop_12:
307 sdivcc %i3, 0x12A3, %i6
308
309 or %g0, 0x8, %l0
310 sllx %l0, 0x3c, %l0
311 wrhpr %l0, 0x94E, %hsys_tick_cmpr
312
313 or %g0, 0x8, %l0
314 sllx %l0, 0x3c, %l0
315 wrhpr %l0, %g0, %hsys_tick_cmpr
316 rdhpr %htba, %g3
317 rdhpr %htba, %l4
318 fnegd %f12, %f6
319 set 0x68, %g1
320 ldxa [%l7 + %g1] 0x89, %i2
321 rd %asi, %g5
322 nop
323 setx loop_13, %l0, %l1
324 wrpr 0x1, %tl
325 wrpr %l1, %tnpc
326 setx 0x34400001400, %l0, %l1
327 wrpr %l1, %tstate
328 wrhpr 0x4, %htstate
329 done
330 prefetch [%l7 + 0x50], 0x3
331 fmul8sux16 %f14, %f30, %f10
332 ldx [%l7 + 0x70], %o5
333loop_13:
334 addccc %l6, %o2, %l1
335 add %o4, %o0, %l2
336 sdiv %i1, 0x0489, %i5
337 fands %f20, %f27, %f19
338 rd %softint, %o1
339 orcc %i7, 0x0931, %l3
340
341 or %g0, 0x8, %l0
342 sllx %l0, 0x3c, %l0
343 wrhpr %l0, %g0, %hsys_tick_cmpr
344
345 or %g0, 0x8, %l0
346 sllx %l0, 0x3c, %l0
347 wrhpr %l0, 0x6A5, %hsys_tick_cmpr
348 wrpr %o7, %g7, %pil
349 wr %i4, 0x0B35, %sys_tick
350
351 or %g0, 0x8, %l0
352 sllx %l0, 0x3c, %l0
353 wrhpr %l0, 0xE59, %hsys_tick_cmpr
354 rdhpr %hintp, %i0
355 wr %o6, %i6, %pic
356 sdiv %l0, 0x1B49, %i3
357 tsubcc %g4, 0x15E7, %g3
358 wrpr %g2, 0x005C, %cwp
359 nop
360 set 0x60, %l0
361 ldx [%l7 + %l0], %i2
362 edge16 %g5, %l4, %l6
363 movg %icc, %o2, %l1
364
365 or %g0, 0x8, %l0
366 sllx %l0, 0x3c, %l0
367 wrhpr %l0, %g0, %hsys_tick_cmpr
368 mulx %o5, 0x181A, %l2
369 ldsw [%l7 + 0x78], %i5
370 rdpr %wstate, %i1
371 rdhpr %hpstate, %o1
372 fbue %fcc2, loop_14
373 wr %g0, 0x4, %fprs
374 edge16ln %i7, %o3, %g1
375 udiv %g7, 0x07F9, %i4
376loop_14:
377 wr %l5, 0x02C6, %sys_tick
378 mulscc %i0, %o7, %o6
379 tne %icc, 0x3
380 fmovsleu %xcc, %f16, %f1
381 sra %i6, %l0, %i3
382 movg %icc, %g4, %g3
383 wrpr %i2, 0x0DD4, %tick
384 taddcc %g2, %g5, %l6
385 movcs %xcc, %o2, %l1
386 fnand %f10, %f14, %f2
387 rdpr %gl, %o4
388 rd %pc, %o0
389 rdpr %tba, %o5
390 wrpr %l4, %l2, %pil
391 srax %i5, %i1, %l3
392 xnor %g6, %o1, %o3
393 rdhpr %hintp, %g1
394 movrlez %g7, 0x300, %i4
395 rdpr %tl, %l5
396 rdhpr %hintp, %i7
397 andcc %i0, %o7, %i6
398 edge32ln %l0, %i3, %o6
399 rd %ccr, %g3
400 fornot1 %f30, %f16, %f4
401 fbul %fcc3, loop_15
402 wr %g4, 0x132B, %y
403 rd %asi, %g2
404 rd %asi, %g5
405loop_15:
406 brlez %i2, loop_16
407 rdhpr %hintp, %o2
408 wrpr %l1, 0x14DB, %pil
409
410 or %g0, 0x8, %l0
411 sllx %l0, 0x3c, %l0
412 wrhpr %l0, 0x6AF, %hsys_tick_cmpr
413loop_16:
414 fmovsl %xcc, %f10, %f1
415 rdhpr %htba, %l6
416 edge16 %o5, %o0, %l2
417 mova %icc, %i5, %l4
418 movge %icc, %i1, %l3
419 rd %pc, %g6
420 fbul,a %fcc3, loop_17
421 fmovrdne %o3, %f0, %f16
422 wr %g1, %o1, %set_softint
423
424 or %g0, 0x8, %l0
425 sllx %l0, 0x3c, %l0
426 wrhpr %l0, %g0, %hsys_tick_cmpr
427loop_17:
428 rdhpr %hintp, %l5
429 ldub [%l7 + 0x7F], %g7
430
431 or %g0, 0x8, %l0
432 sllx %l0, 0x3c, %l0
433 wrhpr %l0, %g0, %hsys_tick_cmpr
434
435 or %g0, 0x8, %l0
436 sllx %l0, 0x3c, %l0
437 wrhpr %l0, %g0, %hsys_tick_cmpr
438 wrpr %i7, %i3, %pil
439 rdhpr %hintp, %o6
440 array32 %g3, %l0, %g4
441 rdpr %tba, %g5
442 wrpr %i2, %o2, %tick
443 rdpr %cansave, %g2
444 edge32 %o4, %l1, %o5
445 rdhpr %hpstate, %o0
446 wrpr %l6, 0x09E6, %tick
447 fbne,a %fcc0, loop_18
448 rdpr %cansave, %l2
449
450 or %g0, 0x8, %l0
451 sllx %l0, 0x3c, %l0
452 wrhpr %l0, %g0, %hsys_tick_cmpr
453loop_18:
454
455 or %g0, 0x8, %l0
456 sllx %l0, 0x3c, %l0
457 wr %l0, 0x0EE, %tick_cmpr
458 andcc %i4, 0x0349, %o1
459 rdhpr %hintp, %g7
460 movrgez %i0, 0x33E, %l5
461 brgez,a %o7, loop_19
462 edge16l %i7, %i3, %i6
463 rdhpr %hintp, %g3
464 rdhpr %hpstate, %o6
465loop_19:
466 wr %l0, %g4, %ccr
467
468 or %g0, 0x8, %l0
469 sllx %l0, 0x3c, %l0
470 wrhpr %l0, 0xE7B, %hsys_tick_cmpr
471
472 or %g0, 0x8, %l0
473 sllx %l0, 0x3c, %l0
474 wrhpr %l0, 0x0A0, %hsys_tick_cmpr
475 fpack16 %f8, %f2
476 fxor %f2, %f8, %f28
477 wrpr %g5, 0x0730, %pil
478 wrpr %o5, %l1, %cwp
479 edge32l %o0, %l2, %l4
480 rdhpr %hintp, %l6
481 movge %xcc, %l3, %i1
482 movl %xcc, %o3, %i5
483
484 or %g0, 0x8, %l0
485 sllx %l0, 0x3c, %l0
486 wrhpr %l0, %g0, %hsys_tick_cmpr
487 brlez %i4, loop_20
488 wrpr %g6, 0x037A, %pil
489
490 or %g0, 0x8, %l0
491 sllx %l0, 0x3c, %l0
492 wrhpr %l0, %g0, %hsys_tick_cmpr
493 mulscc %g7, %o7, %l5
494loop_20:
495 wr %i7, %i3, %ccr
496 tleu %xcc, 0x5
497 ble,pt %xcc, loop_21
498 rd %tick_cmpr, %g3
499 mulx %o6, 0x0D37, %i6
500 rd %sys_tick_cmpr, %g4
501loop_21:
502 fandnot2s %f11, %f15, %f6
503 ba,a %xcc, loop_22
504 rdpr %cansave, %i2
505 fmovsvs %icc, %f9, %f24
506 rd %tick_cmpr, %l0
507loop_22:
508 rd %asi, %g2
509 fnot1s %f20, %f10
510 set 0x78, %l5
511 prefetcha [%l7 + %l5] 0x11, 0x3
512 ld [%l7 + 0x50], %f22
513 fabss %f5, %f1
514 rdhpr %hpstate, %g5
515 rd %pc, %o2
516 fmovrsgz %l1, %f7, %f29
517 rd %ccr, %o0
518 wrpr %l2, %o5, %tick
519 brnz,a %l4, loop_23
520 rdhpr %htba, %l3
521
522 or %g0, 0x8, %l0
523 sllx %l0, 0x3c, %l0
524 wr %l0, 0x462, %sys_tick_cmpr
525 fble %fcc2, loop_24
526loop_23:
527 xor %i5, 0x00D6, %i1
528 xorcc %i4, %g6, %o1
529loop_24:
530 fbg,a %fcc0, loop_25
531 sllx %i0, 0x0B, %g7
532 wrpr %g1, 0x183F, %pil
533 tgu %icc, 0x0
534loop_25:
535 movrgz %o7, 0x000, %i7
536 umul %i3, %g3, %l5
537 tpos %icc, 0x1
538 rd %fprs, %o6
539 movne %xcc, %i6, %i2
540 smul %g4, %g2, %o4
541 edge32n %g5, %l0, %o2
542 rd %ccr, %o5
543
544 or %g0, 0x8, %l0
545 sllx %l0, 0x3c, %l0
546 wrhpr %l0, %g0, %hsys_tick_cmpr
547 rdhpr %hpstate, %l2
548 wrpr %l6, %l3, %cwp
549 rdpr %cansave, %o3
550 taddcctv %i1, %i4, %g6
551 wr %o1, 0x0BD5, %softint
552 rdpr %otherwin, %i5
553 wr %g7, 0x0920, %pic
554 rd %tick_cmpr, %i0
555
556 or %g0, 0x8, %l0
557 sllx %l0, 0x3c, %l0
558 wr %l0, %g0, %tick_cmpr
559 rdpr %pil, %o7
560 wrpr %i3, %g3, %tick
561 fmovdle %icc, %f25, %f21
562 edge8 %l5, %o6, %i6
563 fpsub32 %f6, %f18, %f0
564 rdhpr %hintp, %g4
565
566 or %g0, 0x8, %l0
567 sllx %l0, 0x3c, %l0
568 wrhpr %l0, 0x566, %hsys_tick_cmpr
569 rd %tick_cmpr, %g5
570 bpos,pt %icc, loop_26
571 rdpr %tl, %g2
572 rd %sys_tick_cmpr, %l0
573 rdpr %otherwin, %o0
574loop_26:
575 udiv %o2, 0x1697, %l1
576 rdpr %canrestore, %l4
577 fbn %fcc1, loop_27
578 rdpr %pil, %o5
579 wr %l2, %l3, %clear_softint
580 bcs,a %icc, loop_28
581loop_27:
582 rdhpr %hintp, %l6
583 fba %fcc1, loop_29
584 wrpr %o3, 0x081E, %tick
585loop_28:
586 rdhpr %hintp, %i4
587 fsrc2 %f8, %f10
588loop_29:
589 flushw
590
591 or %g0, 0x8, %l0
592 sllx %l0, 0x3c, %l0
593 wr %l0, %g0, %sys_tick_cmpr
594
595 or %g0, 0x8, %l0
596 sllx %l0, 0x3c, %l0
597 wrhpr %l0, %g0, %hsys_tick_cmpr
598 movrgz %g7, %i0, %i1
599 tl %xcc, 0x6
600
601 or %g0, 0x8, %l0
602 sllx %l0, 0x3c, %l0
603 wrhpr %l0, %g0, %hsys_tick_cmpr
604
605 or %g0, 0x8, %l0
606 sllx %l0, 0x3c, %l0
607 wrhpr %l0, %g0, %hsys_tick_cmpr
608 rdpr %tba, %g3
609 rdhpr %htba, %o6
610 edge16ln %l5, %g4, %i6
611 wr %g0, 0x6, %fprs
612 rd %sys_tick_cmpr, %g5
613 rd %sys_tick_cmpr, %g2
614 rdpr %wstate, %l0
615 rd %fprs, %o4
616 rdpr %cleanwin, %o0
617 set 0x24, %i3
618 lda [%l7 + %i3] 0x0c, %f15
619 movle %icc, %l1, %l4
620 movrlz %o2, 0x3C6, %l2
621
622 or %g0, 0x8, %l0
623 sllx %l0, 0x3c, %l0
624 wrhpr %l0, %g0, %hsys_tick_cmpr
625 rdhpr %hpstate, %l6
626 fabss %f8, %f12
627 rdpr %gl, %l3
628
629 or %g0, 0x8, %l0
630 sllx %l0, 0x3c, %l0
631 wr %l0, %g0, %tick_cmpr
632 fzero %f20
633
634 or %g0, 0x8, %l0
635 sllx %l0, 0x3c, %l0
636 wrhpr %l0, 0x6D6, %hsys_tick_cmpr
637 rd %sys_tick_cmpr, %o1
638 movn %xcc, %g7, %i0
639 wrpr %i1, 0x04E9, %cwp
640 rd %ccr, %o7
641 te %xcc, 0x6
642 rd %pc, %i7
643 rdpr %gl, %g1
644 wrpr %g3, 0x168A, %pil
645 call loop_30
646 prefetch [%l7 + 0x1C], 0x3
647
648 or %g0, 0x8, %l0
649 sllx %l0, 0x3c, %l0
650 wrhpr %l0, %g0, %hsys_tick_cmpr
651 wr %g0, 0x80, %asi
652 swapa [%l7 + 0x48] %asi, %l5
653loop_30:
654 wrpr %o6, %g4, %cwp
655 wrpr %i6, 0x128D, %cwp
656
657 or %g0, 0x8, %l0
658 sllx %l0, 0x3c, %l0
659 wrhpr %l0, 0xF19, %hsys_tick_cmpr
660
661 or %g0, 0x8, %l0
662 sllx %l0, 0x3c, %l0
663 wr %l0, 0x911, %sys_tick_cmpr
664 add %o4, 0x0489, %o0
665 wrpr %l0, 0x0C8C, %pil
666
667 or %g0, 0x8, %l0
668 sllx %l0, 0x3c, %l0
669 wrhpr %l0, 0x36F, %hsys_tick_cmpr
670 rd %asi, %l1
671 set 0x60, %o1
672 ldda [%l7 + %o1] 0xea, %o2
673 rd %asi, %l2
674
675 or %g0, 0x8, %l0
676 sllx %l0, 0x3c, %l0
677 wrhpr %l0, %g0, %hsys_tick_cmpr
678 sir 0x0D8F
679 fmovsleu %xcc, %f14, %f0
680 rd %asi, %o3
681
682 or %g0, 0x8, %l0
683 sllx %l0, 0x3c, %l0
684 wrhpr %l0, 0xD87, %hsys_tick_cmpr
685 fbg %fcc1, loop_31
686 tne %xcc, 0x3
687 wr %i5, 0x0AB9, %clear_softint
688 rdhpr %hpstate, %o1
689loop_31:
690 nop
691 set 0x0B, %i4
692 stba %g7, [%l7 + %i4] 0xea
693 membar #Sync
694 fzeros %f29
695 sdivcc %g6, 0x1D94, %i0
696 fmovd %f18, %f2
697 sdivx %i1, 0x19C4, %i7
698 for %f8, %f22, %f4
699 rd %softint, %g1
700 rd %ccr, %g3
701 rdpr %cleanwin, %o7
702 rd %pc, %i3
703 brnz %l5, loop_32
704 fnand %f16, %f20, %f4
705 movpos %xcc, %o6, %g4
706 orn %i6, %i2, %g2
707loop_32:
708 rdhpr %hpstate, %g5
709 rdhpr %hpstate, %o0
710 wrpr %o4, 0x0C52, %pil
711 rdpr %pil, %l4
712 flush %l7 + 0x30
713
714 or %g0, 0x8, %l0
715 sllx %l0, 0x3c, %l0
716 wrhpr %l0, 0x0DC, %hsys_tick_cmpr
717
718 or %g0, 0x8, %l0
719 sllx %l0, 0x3c, %l0
720 wrhpr %l0, %g0, %hsys_tick_cmpr
721 rd %tick_cmpr, %o5
722 rdpr %gl, %l6
723 wrpr %o3, %l3, %tick
724 rd %tick_cmpr, %i4
725 tcs %icc, 0x1
726 movvs %icc, %o1, %i5
727 andn %g6, %g7, %i1
728 rdpr %cleanwin, %i0
729 rd %sys_tick_cmpr, %i7
730 or %g1, %o7, %i3
731 rdhpr %hsys_tick_cmpr, %l5
732
733 or %g0, 0x8, %l0
734 sllx %l0, 0x3c, %l0
735 wr %l0, 0xD53, %sys_tick_cmpr
736 set 0x33, %g2
737 ldsba [%l7 + %g2] 0x0c, %g4
738 wr %i2, 0x1EA2, %clear_softint
739 wrpr %g2, 0x1B5E, %cwp
740 rdpr %wstate, %i6
741 orncc %o0, 0x1911, %o4
742 wr %l4, %g5, %ccr
743 rdhpr %hintp, %o2
744 wrpr %l1, 0x1082, %tick
745
746 or %g0, 0x8, %l0
747 sllx %l0, 0x3c, %l0
748 wrhpr %l0, %g0, %hsys_tick_cmpr
749 add %l7, 0x50, %l6
750 wr %g0, 0x80, %asi
751 ldxa [%l6] %asi, %l0
752 casxa [%l6] %asi, %l0, %o5
753 brlez %l6, loop_33
754 rdhpr %htba, %o3
755 alignaddr %l3, %o1, %i4
756 wrpr %g6, 0x11E3, %pil
757loop_33:
758 orcc %i5, 0x1BAA, %i1
759
760 or %g0, 0x8, %l0
761 sllx %l0, 0x3c, %l0
762 wrhpr %l0, %g0, %hsys_tick_cmpr
763 flushw
764 rd %softint, %i7
765 call loop_34
766 wr %g1, %o7, %clear_softint
767 rd %y, %g7
768 nop
769 setx loop_35, %l0, %l1
770 jmpl %l1, %l5
771loop_34:
772 rd %pc, %i3
773 wr %o6, 0x1AE1, %clear_softint
774 wrpr %g4, %g3, %tick
775loop_35:
776 wr %g2, %i6, %clear_softint
777 taddcc %i2, 0x1FEB, %o0
778 rd %pc, %o4
779 rdhpr %hintp, %g5
780 fmul8x16al %f16, %f26, %f30
781 tcc %icc, 0x2
782 call loop_36
783 be loop_37
784 tg %icc, 0x3
785 wr %o2, 0x02BF, %softint
786loop_36:
787 array32 %l1, %l4, %l2
788loop_37:
789 wrpr %l0, %o5, %pil
790 rd %ccr, %l6
791 wr %l3, 0x0231, %pic
792 array32 %o3, %i4, %g6
793 rdpr %wstate, %i5
794 andncc %i1, %i0, %o1
795 rdpr %canrestore, %i7
796 fsrc2 %f22, %f2
797 xnorcc %g1, 0x0882, %o7
798 fbule,a %fcc1, loop_38
799 rd %tick_cmpr, %o6
800 subc %g4, 0x0F25, %i3
801 rd %sys_tick_cmpr, %g2
802loop_38:
803 fcmple16 %f14, %f28, %i6
804 ld [%l7 + 0x1C], %f2
805 wrpr %g3, %i2, %pil
806 rdpr %otherwin, %o4
807 fandnot1 %f6, %f6, %f2
808 sllx %g5, 0x18, %o2
809 fandnot2 %f12, %f20, %f0
810 rdhpr %htba, %o0
811 rd %asi, %l1
812 ldsh [%l7 + 0x58], %l4
813 rd %softint, %l2
814 umul %o5, 0x1FEA, %l6
815 swap [%l7 + 0x70], %l3
816 set 0x20, %l6
817 ldda [%l7 + %l6] 0x27, %o2
818
819 or %g0, 0x8, %l0
820 sllx %l0, 0x3c, %l0
821 wr %l0, %g0, %tick_cmpr
822 addc %i4, %g6, %i5
823 fcmpes %fcc2, %f30, %f2
824 movrlz %i1, %i0, %i7
825 fbule,a %fcc1, loop_39
826 wrpr %g1, 0x0C08, %tick
827 tcs %icc, 0x3
828 wrpr %o7, 0x029D, %pil
829loop_39:
830 fmovsneg %icc, %f21, %f13
831 wr %l5, %g7, %y
832 swap [%l7 + 0x14], %o1
833 rdpr %gl, %g4
834 rdhpr %hpstate, %i3
835 subcc %o6, %i6, %g3
836 tvc %icc, 0x6
837 udiv %i2, 0x1202, %g2
838 rd %fprs, %g5
839 wrpr %o4, 0x033B, %pil
840
841 or %g0, 0x8, %l0
842 sllx %l0, 0x3c, %l0
843 wrhpr %l0, %g0, %hsys_tick_cmpr
844 rdhpr %htba, %l4
845 wr %l2, 0x00D0, %ccr
846 rdhpr %hpstate, %o0
847 fxor %f16, %f4, %f12
848 edge32 %o5, %l6, %o3
849 st %f5, [%l7 + 0x50]
850 wrpr %l3, %l0, %pil
851 wr %i4, 0x08D9, %ccr
852 wr %g6, 0x1758, %softint
853 wrpr %i5, 0x1AF3, %tick
854 rd %tick_cmpr, %i0
855 edge16l %i7, %g1, %o7
856 sir 0x028F
857
858 or %g0, 0x8, %l0
859 sllx %l0, 0x3c, %l0
860 wrhpr %l0, 0x3C0, %hsys_tick_cmpr
861 rd %asi, %o1
862 tne %icc, 0x7
863 stw %g7, [%l7 + 0x54]
864
865 or %g0, 0x8, %l0
866 sllx %l0, 0x3c, %l0
867 wr %l0, 0xC01, %tick_cmpr
868 srlx %i6, %g3, %o6
869 fbug,a %fcc3, loop_40
870 srax %i2, %g5, %g2
871 rdhpr %hintp, %o4
872 prefetch [%l7 + 0x24], 0x2
873loop_40:
874 bcc,pt %xcc, loop_41
875 fnot1s %f3, %f28
876 udivcc %l1, 0x194A, %o2
877 fnot1s %f23, %f3
878loop_41:
879 rdhpr %hintp, %l4
880 fnand %f12, %f20, %f0
881 ldsw [%l7 + 0x54], %o0
882 edge16n %o5, %l6, %o3
883 bn,pn %xcc, loop_42
884 fmovsvs %xcc, %f0, %f22
885 flushw
886 edge32l %l3, %l0, %l2
887loop_42:
888 rd %asi, %i4
889 wr %g6, %i0, %set_softint
890 rd %fprs, %i7
891 wrpr %g1, %o7, %tick
892 rdhpr %hpstate, %i5
893 movrgz %l5, 0x0BF, %o1
894 fmuld8sux16 %f2, %f1, %f12
895 rdpr %wstate, %i1
896 fbug,a %fcc3, loop_43
897 wrpr %i3, %g4, %tick
898 rdhpr %hintp, %g7
899 udivcc %g3, 0x179B, %i6
900loop_43:
901 edge8l %i2, %g5, %g2
902 rdhpr %htba, %o6
903 fmovda %xcc, %f13, %f21
904 bleu %icc, loop_44
905 srlx %l1, %o2, %l4
906 wrpr %o4, %o5, %tick
907 faligndata %f2, %f16, %f16
908loop_44:
909 wrpr %o0, 0x0389, %tick
910 rd %sys_tick_cmpr, %l6
911 rd %ccr, %o3
912 smul %l0, %l2, %i4
913 set 0x24, %l1
914 lda [%l7 + %l1] 0x14, %f15
915
916 or %g0, 0x8, %l0
917 sllx %l0, 0x3c, %l0
918 wr %l0, 0x187, %tick_cmpr
919 movneg %xcc, %i7, %g1
920
921 or %g0, 0x8, %l0
922 sllx %l0, 0x3c, %l0
923 wrhpr %l0, 0xC91, %hsys_tick_cmpr
924 rd %ccr, %o7
925 fmul8x16al %f21, %f10, %f12
926 addccc %i5, 0x0C84, %l5
927 brz %o1, loop_45
928 rdhpr %hsys_tick_cmpr, %i3
929 rdpr %cansave, %g4
930 fbge %fcc3, loop_46
931loop_45:
932 wrpr %i1, %g3, %cwp
933 addcc %g7, 0x045A, %i2
934 rdhpr %htba, %g5
935loop_46:
936 rdhpr %htba, %g2
937 movpos %xcc, %i6, %l1
938 fpadd16s %f26, %f5, %f4
939 subccc %o2, 0x0ADB, %l4
940 movpos %xcc, %o4, %o6
941 ta %xcc, 0x2
942 wr %o5, %o0, %pic
943 rdpr %wstate, %o3
944 movgu %icc, %l6, %l2
945 movneg %xcc, %l0, %i4
946 tleu %icc, 0x6
947 rd %ccr, %l3
948 wrpr %i7, %g1, %tick
949 udivcc %g6, 0x0440, %o7
950 rdhpr %hsys_tick_cmpr, %i0
951 movl %icc, %i5, %l5
952
953 or %g0, 0x8, %l0
954 sllx %l0, 0x3c, %l0
955 wrhpr %l0, 0x1D2, %hsys_tick_cmpr
956 or %o1, 0x1950, %i1
957 wrpr %g3, %g4, %pil
958 movne %xcc, %i2, %g5
959 movl %xcc, %g2, %i6
960 brnz %g7, loop_47
961 fbule,a %fcc2, loop_48
962 wr %g0, 0x4, %fprs
963 rdhpr %hsys_tick_cmpr, %l4
964loop_47:
965 sdivcc %o4, 0x04F9, %o6
966loop_48:
967 fmovsl %xcc, %f18, %f27
968 lduh [%l7 + 0x3A], %o5
969 fbug,a %fcc0, loop_49
970 rdpr %cleanwin, %o0
971
972 or %g0, 0x8, %l0
973 sllx %l0, 0x3c, %l0
974 wr %l0, 0xD0C, %sys_tick_cmpr
975 rdhpr %htba, %o3
976loop_49:
977 orn %l2, 0x0C4F, %l0
978 rd %asi, %i4
979 rdhpr %htba, %i7
980 add %l7, 0x74, %l6
981 wr %g0, 0x10, %asi
982 casa [%l6] %asi, %l3, %g6
983 rdpr %gl, %o7
984 tgu %xcc, 0x0
985 wrpr %g1, %i5, %cwp
986 rdpr %tba, %i0
987 wr %i3, %o1, %set_softint
988 rdhpr %hintp, %l5
989 rdpr %cwp, %i1
990 rdpr %wstate, %g4
991 rdpr %cansave, %g3
992 rd %fprs, %g5
993 fcmpes %fcc2, %f9, %f31
994 wr %i2, %i6, %set_softint
995 rdpr %cansave, %g7
996 wr %o2, %g2, %clear_softint
997 fmovdvs %xcc, %f2, %f6
998 andcc %l4, 0x1869, %o4
999 rdpr %cansave, %o5
1000 fmovrslez %o0, %f31, %f23
1001 rd %pc, %o6
1002 wr %l6, 0x1B28, %clear_softint
1003 fors %f21, %f3, %f29
1004 rdpr %gl, %l1
1005 taddcc %o3, %l0, %i4
1006
1007 or %g0, 0x8, %l0
1008 sllx %l0, 0x3c, %l0
1009 wrhpr %l0, 0x806, %hsys_tick_cmpr
1010 rdhpr %hintp, %g6
1011
1012 or %g0, 0x8, %l0
1013 sllx %l0, 0x3c, %l0
1014 wr %l0, %g0, %sys_tick_cmpr
1015
1016 or %g0, 0x8, %l0
1017 sllx %l0, 0x3c, %l0
1018 wr %l0, 0x068, %sys_tick_cmpr
1019 edge16ln %i5, %i0, %g1
1020 tge %icc, 0x0
1021 edge16ln %i3, %o1, %l5
1022 wrpr %i1, 0x0812, %cwp
1023 tvc %xcc, 0x3
1024 wrpr %g5, %i2, %pil
1025
1026 or %g0, 0x8, %l0
1027 sllx %l0, 0x3c, %l0
1028 wrhpr %l0, %g0, %hsys_tick_cmpr
1029 rd %fprs, %o2
1030 wrpr %l4, 0x1E65, %pil
1031 tne %icc, 0x6
1032 fnegd %f18, %f2
1033 wr %g0, 0x6, %fprs
1034 taddcctv %o0, %o6, %l6
1035 srl %l1, %o3, %l0
1036
1037 or %g0, 0x8, %l0
1038 sllx %l0, 0x3c, %l0
1039 wrhpr %l0, %g0, %hsys_tick_cmpr
1040 stb %i7, [%l7 + 0x4E]
1041 rdpr %tba, %g6
1042 rd %tick_cmpr, %l3
1043 wr %o7, 0x0F05, %pic
1044 wr %l2, 0x06B7, %y
1045 rdhpr %hpstate, %i5
1046 swap [%l7 + 0x44], %g1
1047 movl %xcc, %i0, %o1
1048 nop
1049 setx loop_50, %l0, %l1
1050 wrpr 0x1, %tl
1051 wrpr %l1, %tnpc
1052 setx 0x34400001400, %l0, %l1
1053 wrpr %l1, %tstate
1054 wrhpr 0x4, %htstate
1055 done
1056 edge8ln %l5, %i3, %g4
1057 rd %pc, %i1
1058 bpos %icc, loop_51
1059loop_50:
1060 rd %pc, %g3
1061 rdhpr %hintp, %g5
1062 fmovsne %icc, %f28, %f30
1063loop_51:
1064 mulscc %i2, 0x1450, %g7
1065 or %i6, 0x16E1, %l4
1066 wrpr %g2, %o2, %tick
1067 wrpr %o0, %o5, %pil
1068 subccc %l6, %o6, %l1
1069
1070 or %g0, 0x8, %l0
1071 sllx %l0, 0x3c, %l0
1072 wr %l0, %g0, %tick_cmpr
1073 fbo,a %fcc3, loop_52
1074 wr %i4, %i7, %y
1075 movneg %icc, %g6, %l3
1076
1077 or %g0, 0x8, %l0
1078 sllx %l0, 0x3c, %l0
1079 wrhpr %l0, 0x1F6, %hsys_tick_cmpr
1080loop_52:
1081 rd %softint, %i5
1082 rdhpr %hintp, %o3
1083 array8 %i0, %o1, %g1
1084 rd %y, %i3
1085 rd %softint, %g4
1086 movl %icc, %i1, %g3
1087 rd %fprs, %l5
1088 xor %i2, 0x1E35, %g5
1089 wr %g0, 0x4, %fprs
1090 movne %icc, %l4, %g7
1091 bl %icc, loop_53
1092 xnor %g2, 0x04D6, %o0
1093 wrpr %o2, 0x0717, %pil
1094 fmovsvs %icc, %f24, %f22
1095loop_53:
1096 rd %tick_cmpr, %l6
1097 rd %asi, %o5
1098 fxnor %f24, %f18, %f14
1099 movleu %xcc, %o6, %l0
1100 rd %asi, %o4
1101 edge32n %i4, %i7, %l1
1102 wr %g6, %o7, %set_softint
1103
1104 or %g0, 0x8, %l0
1105 sllx %l0, 0x3c, %l0
1106 wrhpr %l0, %g0, %hsys_tick_cmpr
1107 movvc %xcc, %i5, %o3
1108 wr %i0, 0x1A06, %y
1109 alignaddr %o1, %g1, %i3
1110 fsrc1 %f14, %f12
1111 smulcc %g4, %i1, %l5
1112 rd %tick_cmpr, %i2
1113 rdhpr %hintp, %g3
1114 brnz %g5, loop_54
1115 fzeros %f20
1116 wr %l4, %i6, %sys_tick
1117 edge16n %g7, %o0, %g2
1118loop_54:
1119 bpos %xcc, loop_55
1120 rd %asi, %l6
1121 rd %sys_tick_cmpr, %o5
1122 bcc,a,pt %xcc, loop_56
1123loop_55:
1124 fmovdge %icc, %f26, %f29
1125 edge16ln %o2, %l0, %o6
1126 wrpr %o4, 0x17F4, %tick
1127loop_56:
1128 subccc %i7, %l1, %g6
1129 and %o7, %l2, %i4
1130 ldd [%l7 + 0x50], %i4
1131 rd %fprs, %l3
1132 rdpr %cleanwin, %i0
1133 tn %icc, 0x2
1134
1135 or %g0, 0x8, %l0
1136 sllx %l0, 0x3c, %l0
1137 wrhpr %l0, %g0, %hsys_tick_cmpr
1138 rdpr %otherwin, %g1
1139 rdhpr %hsys_tick_cmpr, %o3
1140 rdhpr %hpstate, %i3
1141 rdpr %pil, %g4
1142 fornot1s %f8, %f16, %f28
1143 rdhpr %htba, %l5
1144 rdpr %cwp, %i1
1145 rdhpr %htba, %i2
1146 saved
1147 rdpr %cwp, %g1
1148 rdpr %cansave, %g2
1149 rdpr %canrestore, %g3
1150 rdpr %cleanwin, %g4
1151 rdpr %otherwin, %g5
1152 rdpr %wstate, %g6
1153 wrpr %g5, 0x1328, %pil
1154 rd %pc, %g3
1155
1156 or %g0, 0x8, %l0
1157 sllx %l0, 0x3c, %l0
1158 wrhpr %l0, %g0, %hsys_tick_cmpr
1159 andcc %o0, %g2, %l6
1160 fcmpd %fcc1, %f28, %f28
1161 smulcc %g7, 0x1287, %o2
1162 wr %l0, 0x0485, %sys_tick
1163 be,pt %xcc, loop_57
1164 wr %o5, %o4, %pic
1165 fmul8ulx16 %f18, %f16, %f24
1166 movrgz %o6, %l1, %g6
1167loop_57:
1168 movvc %icc, %i7, %o7
1169 rd %sys_tick_cmpr, %l2
1170 wr %i4, %i5, %y
1171 udiv %l3, 0x106F, %o1
1172 rdhpr %hsys_tick_cmpr, %g1
1173 nop
1174 setx loop_58, %l0, %l1
1175 wrpr 0x1, %tl
1176 wrpr %l1, %tpc
1177 add %l1, 0x4, %l1
1178 wrpr %l1, %tnpc
1179 setx 0x34400001400, %l0, %l1
1180 wrpr %l1, %tstate
1181 wrhpr 0x4, %htstate
1182 retry
1183 addcc %o3, %i3, %i0
1184 fzero %f4
1185 rd %ccr, %l5
1186loop_58:
1187 wrpr %i1, %g4, %tick
1188 sll %g5, 0x12, %i2
1189 bgu %xcc, loop_59
1190 rdpr %gl, %g3
1191 wrpr %l4, %o0, %tick
1192 movcc %xcc, %i6, %l6
1193loop_59:
1194 wrpr %g2, 0x02F5, %cwp
1195
1196 or %g0, 0x8, %l0
1197 sllx %l0, 0x3c, %l0
1198 wrhpr %l0, 0x123, %hsys_tick_cmpr
1199 wr %g0, 0x5, %fprs
1200 movrne %o4, %o5, %o6
1201 fornot1s %f13, %f13, %f1
1202
1203 or %g0, 0x8, %l0
1204 sllx %l0, 0x3c, %l0
1205 wrhpr %l0, 0x95E, %hsys_tick_cmpr
1206 edge32n %o7, %l2, %i4
1207 taddcc %g6, 0x17FC, %l3
1208 bvc,pt %icc, loop_60
1209 wrpr %i5, %o1, %tick
1210 wrpr %o3, %i3, %cwp
1211
1212 or %g0, 0x8, %l0
1213 sllx %l0, 0x3c, %l0
1214 wrhpr %l0, %g0, %hsys_tick_cmpr
1215loop_60:
1216 wrpr %l5, 0x1F52, %cwp
1217 wrpr %g4, %g5, %tick
1218 wrpr %i2, %g3, %cwp
1219
1220 or %g0, 0x8, %l0
1221 sllx %l0, 0x3c, %l0
1222 wrhpr %l0, 0xFD5, %hsys_tick_cmpr
1223 subc %o0, 0x1767, %l6
1224 rd %sys_tick_cmpr, %g2
1225 edge32 %o2, %i6, %g7
1226 tleu %xcc, 0x3
1227 rdhpr %hsys_tick_cmpr, %l0
1228 rdpr %otherwin, %o4
1229
1230 or %g0, 0x8, %l0
1231 sllx %l0, 0x3c, %l0
1232 wr %l0, %g0, %tick_cmpr
1233
1234 or %g0, 0x8, %l0
1235 sllx %l0, 0x3c, %l0
1236 wr %l0, 0x2A8, %tick_cmpr
1237
1238 or %g0, 0x8, %l0
1239 sllx %l0, 0x3c, %l0
1240 wrhpr %l0, 0x626, %hsys_tick_cmpr
1241 wr %l2, 0x15F2, %set_softint
1242 andcc %i4, 0x1DE5, %g6
1243 addc %l3, %o6, %o1
1244 rdhpr %hintp, %o3
1245 tleu %xcc, 0x7
1246
1247 or %g0, 0x8, %l0
1248 sllx %l0, 0x3c, %l0
1249 wrhpr %l0, 0x6D3, %hsys_tick_cmpr
1250 rd %ccr, %g1
1251 andncc %i0, %g4, %g5
1252 fmuld8ulx16 %f15, %f6, %f6
1253 fmovdge %icc, %f28, %f31
1254
1255 or %g0, 0x8, %l0
1256 sllx %l0, 0x3c, %l0
1257 wrhpr %l0, %g0, %hsys_tick_cmpr
1258
1259 or %g0, 0x8, %l0
1260 sllx %l0, 0x3c, %l0
1261 wrhpr %l0, 0xF07, %hsys_tick_cmpr
1262 rd %asi, %g3
1263 wrpr %l6, %o0, %pil
1264 nop
1265 set 0x68, %o6
1266 stx %g2, [%l7 + %o6]
1267 rdpr %gl, %o2
1268 rdpr %pil, %i6
1269 wr %l0, %o4, %sys_tick
1270 wrpr %g7, 0x1B96, %cwp
1271
1272 or %g0, 0x8, %l0
1273 sllx %l0, 0x3c, %l0
1274 wrhpr %l0, 0xC37, %hsys_tick_cmpr
1275 rd %sys_tick_cmpr, %i7
1276
1277 or %g0, 0x8, %l0
1278 sllx %l0, 0x3c, %l0
1279 wrhpr %l0, 0x520, %hsys_tick_cmpr
1280 wrpr %i4, 0x0A21, %pil
1281 edge16 %g6, %l3, %o6
1282 fbge %fcc0, loop_61
1283 fbule,a %fcc0, loop_62
1284 wr %g0, 0x4, %fprs
1285 fmul8x16au %f23, %f26, %f2
1286loop_61:
1287 fbge,a %fcc2, loop_63
1288loop_62:
1289 rdpr %pil, %o3
1290 wr %i3, %i5, %sys_tick
1291 rdhpr %htba, %g1
1292loop_63:
1293 wr %o7, 0x0560, %y
1294 wr %g0, 0x19, %asi
1295 lduha [%l7 + 0x18] %asi, %g4
1296 rdhpr %htba, %g5
1297 sra %i0, %l5, %i2
1298 rdpr %pil, %i1
1299 rd %ccr, %g3
1300 rdhpr %hintp, %l4
1301 rdhpr %hpstate, %l6
1302 addc %o0, %o2, %i6
1303 rd %pc, %g2
1304 ld [%l7 + 0x44], %f22
1305 tneg %icc, 0x1
1306 wr %o4, 0x0527, %ccr
1307 wrpr %g7, %l1, %pil
1308
1309 or %g0, 0x8, %l0
1310 sllx %l0, 0x3c, %l0
1311 wrhpr %l0, 0x553, %hsys_tick_cmpr
1312 rd %sys_tick_cmpr, %l2
1313
1314 or %g0, 0x8, %l0
1315 sllx %l0, 0x3c, %l0
1316 wr %l0, 0xFB2, %sys_tick_cmpr
1317 wrpr %g6, %o6, %pil
1318 fnors %f15, %f15, %f22
1319 rdpr %cleanwin, %o1
1320 tl %xcc, 0x3
1321 wr %g0, 0x80, %asi
1322 ldda [%l7 + 0x30] %asi, %l2
1323 fandnot2s %f17, %f30, %f0
1324 rd %ccr, %o3
1325
1326 or %g0, 0x8, %l0
1327 sllx %l0, 0x3c, %l0
1328 wrhpr %l0, %g0, %hsys_tick_cmpr
1329 sdivx %o7, 0x0D8B, %g1
1330 udivcc %g5, 0x018B, %i0
1331 add %l5, %g4, %i1
1332 rd %pc, %i2
1333 rdhpr %hsys_tick_cmpr, %l4
1334 stbar
1335 set 0x7A, %g7
1336 ldsha [%l7 + %g7] 0x81, %g3
1337 rdhpr %hsys_tick_cmpr, %o0
1338 tl %xcc, 0x1
1339 edge16l %o2, %i6, %g2
1340
1341 or %g0, 0x8, %l0
1342 sllx %l0, 0x3c, %l0
1343 wrhpr %l0, %g0, %hsys_tick_cmpr
1344 ldd [%l7 + 0x40], %i6
1345 flush %l7 + 0x70
1346 wr %g0, 0x5, %fprs
1347 rdhpr %hpstate, %o5
1348 rdpr %cansave, %l2
1349 movrne %i4, 0x161, %i7
1350 rdpr %pil, %l0
1351 rdhpr %htba, %g6
1352 set 0x1C, %i2
1353 ldswa [%l7 + %i2] 0x14, %o1
1354 sub %l3, %o3, %o6
1355 rd %sys_tick_cmpr, %i3
1356 fnors %f26, %f31, %f8
1357 rdpr %pil, %i5
1358 wr %o7, 0x0F26, %pic
1359 rdhpr %hsys_tick_cmpr, %i0
1360 rd %y, %g4
1361 rdpr %cleanwin, %l5
1362 andn %i2, 0x0711, %l4
1363 smul %i1, 0x0876, %g3
1364 ldd [%l7 + 0x78], %f14
1365 rd %ccr, %o2
1366 rdhpr %hintp, %o0
1367 rdpr %canrestore, %i6
1368 rdhpr %hintp, %o4
1369
1370 or %g0, 0x8, %l0
1371 sllx %l0, 0x3c, %l0
1372 wrhpr %l0, 0x804, %hsys_tick_cmpr
1373 wrpr %g2, 0x0CF8, %tick
1374 nop
1375 set 0x78, %i6
1376 ldx [%l7 + %i6], %g7
1377 sdiv %o5, 0x088C, %l1
1378 rdhpr %htba, %i4
1379 restored
1380 rdpr %cwp, %g1
1381 rdpr %cansave, %g2
1382 rdpr %canrestore, %g3
1383 rdpr %cleanwin, %g4
1384 rdpr %otherwin, %g5
1385 rdpr %wstate, %g6
1386 wrpr %l2, 0x0E27, %pil
1387 rdhpr %hsys_tick_cmpr, %i7
1388 rdpr %canrestore, %g6
1389 wrpr %o1, 0x08FF, %tick
1390 rdhpr %hintp, %l0
1391 wrpr %o3, %l3, %pil
1392 rdhpr %hintp, %o6
1393
1394 or %g0, 0x8, %l0
1395 sllx %l0, 0x3c, %l0
1396 wrhpr %l0, %g0, %hsys_tick_cmpr
1397 smulcc %i3, %g5, %o7
1398 nop
1399 set 0x28, %g4
1400 std %f10, [%l7 + %g4]
1401 wrpr %i0, %l5, %pil
1402 movre %i2, %l4, %i1
1403 wrpr %g4, %g3, %tick
1404 rdhpr %hintp, %o2
1405 rdhpr %htba, %i6
1406 edge16l %o0, %l6, %o4
1407 rdpr %gl, %g7
1408 rdhpr %hintp, %g2
1409 nop
1410 set 0x6C, %o0
1411 sth %o5, [%l7 + %o0]
1412
1413 or %g0, 0x8, %l0
1414 sllx %l0, 0x3c, %l0
1415 wrhpr %l0, %g0, %hsys_tick_cmpr
1416 edge16ln %l1, %i7, %o1
1417 rdpr %tba, %l0
1418 bleu,a %icc, loop_64
1419 wr %g6, %o3, %clear_softint
1420 tsubcctv %o6, %i5, %l3
1421 movre %g1, 0x155, %i3
1422loop_64:
1423 wr %g5, 0x115C, %y
1424 fandnot1s %f31, %f26, %f25
1425
1426 or %g0, 0x8, %l0
1427 sllx %l0, 0x3c, %l0
1428 wr %l0, %g0, %tick_cmpr
1429 edge32ln %i2, %l5, %i1
1430 rdpr %cwp, %l4
1431 sir 0x0CA1
1432 tne %xcc, 0x7
1433 rd %sys_tick_cmpr, %g4
1434 brlez %g3, loop_65
1435 fnot1s %f24, %f1
1436 fpadd16 %f2, %f8, %f8
1437 wrpr %i6, %o0, %tick
1438loop_65:
1439 edge8n %o2, %l6, %g7
1440 wr %g2, %o5, %ccr
1441 movne %xcc, %i4, %l2
1442 rdpr %otherwin, %l1
1443 tn %icc, 0x0
1444 fcmpne32 %f22, %f14, %o4
1445 set 0x68, %l3
1446 prefetcha [%l7 + %l3] 0x81, 0x1
1447 be,a loop_66
1448 rdpr %pil, %o1
1449 wr %g0, 0x4, %fprs
1450 edge32ln %o6, %i5, %l3
1451loop_66:
1452 fxnor %f4, %f16, %f14
1453 alignaddrl %g1, %g6, %i3
1454 rd %fprs, %o7
1455 tne %xcc, 0x2
1456 bcs loop_67
1457 movle %icc, %g5, %i2
1458 wr %l5, %i0, %ccr
1459 tcs %icc, 0x1
1460loop_67:
1461 rdhpr %hsys_tick_cmpr, %i1
1462
1463 or %g0, 0x8, %l0
1464 sllx %l0, 0x3c, %l0
1465 wrhpr %l0, 0xB80, %hsys_tick_cmpr
1466 rd %softint, %i6
1467 rdpr %otherwin, %g3
1468 wrpr %o0, %o2, %tick
1469 alignaddr %l6, %g2, %g7
1470 rdhpr %hsys_tick_cmpr, %o5
1471
1472 or %g0, 0x8, %l0
1473 sllx %l0, 0x3c, %l0
1474 wrhpr %l0, 0xE22, %hsys_tick_cmpr
1475 rd %asi, %l2
1476 rd %sys_tick_cmpr, %o4
1477 rdhpr %htba, %i7
1478
1479 or %g0, 0x8, %l0
1480 sllx %l0, 0x3c, %l0
1481 wrhpr %l0, %g0, %hsys_tick_cmpr
1482 rdpr %cansave, %l0
1483 umulcc %o3, 0x1D76, %l1
1484 be,a loop_68
1485 rdhpr %hpstate, %i5
1486 fmovrsgez %l3, %f30, %f10
1487 rdpr %cleanwin, %g1
1488loop_68:
1489 sub %o6, %g6, %i3
1490 nop
1491 setx loop_69, %l0, %l1
1492 wrpr 0x1, %tl
1493 wrpr %l1, %tnpc
1494 setx 0x34400001400, %l0, %l1
1495 wrpr %l1, %tstate
1496 wrhpr 0x4, %htstate
1497 done
1498 fmovspos %icc, %f28, %f14
1499 wr %g0, 0x18, %asi
1500 ldda [%l7 + 0x40] %asi, %f16
1501loop_69:
1502 wrpr %g5, %o7, %tick
1503 edge8ln %l5, %i0, %i1
1504
1505 or %g0, 0x8, %l0
1506 sllx %l0, 0x3c, %l0
1507 wrhpr %l0, %g0, %hsys_tick_cmpr
1508 rd %pc, %i2
1509 rdpr %tba, %l4
1510 wrpr %g3, %o0, %pil
1511 sub %i6, 0x0DC8, %o2
1512 wr %g2, %g7, %y
1513 wrpr %o5, 0x1DF4, %tick
1514 wrpr %l6, %l2, %tick
1515 movrne %i4, %i7, %o4
1516 wr %o1, %o3, %y
1517 rdhpr %htba, %l1
1518 srlx %i5, %l3, %g1
1519 movrne %o6, %g6, %i3
1520 wrpr %l0, 0x0718, %tick
1521 wr %g5, %o7, %set_softint
1522 tgu %xcc, 0x2
1523 rdhpr %htba, %l5
1524 rd %ccr, %i0
1525
1526 or %g0, 0x8, %l0
1527 sllx %l0, 0x3c, %l0
1528 wrhpr %l0, %g0, %hsys_tick_cmpr
1529
1530 or %g0, 0x8, %l0
1531 sllx %l0, 0x3c, %l0
1532 wr %l0, 0x7DC, %sys_tick_cmpr
1533 smulcc %o0, 0x150C, %i6
1534 fmovsgu %icc, %f5, %f4
1535 sdivx %o2, 0x0344, %i2
1536
1537 or %g0, 0x8, %l0
1538 sllx %l0, 0x3c, %l0
1539 wr %l0, %g0, %sys_tick_cmpr
1540 lduw [%l7 + 0x08], %g7
1541 fbue %fcc3, loop_70
1542 rdhpr %hintp, %l6
1543 rd %ccr, %l2
1544 rd %y, %o5
1545loop_70:
1546 rd %ccr, %i4
1547 srlx %o4, 0x11, %o1
1548 fpadd16s %f17, %f5, %f5
1549 edge32 %o3, %l1, %i7
1550
1551 or %g0, 0x8, %l0
1552 sllx %l0, 0x3c, %l0
1553 wrhpr %l0, %g0, %hsys_tick_cmpr
1554 swap [%l7 + 0x18], %o6
1555 fmovdl %xcc, %f27, %f8
1556 rdpr %tl, %g6
1557
1558 or %g0, 0x8, %l0
1559 sllx %l0, 0x3c, %l0
1560 wrhpr %l0, 0xEAC, %hsys_tick_cmpr
1561 rdpr %wstate, %l0
1562
1563 or %g0, 0x8, %l0
1564 sllx %l0, 0x3c, %l0
1565 wrhpr %l0, %g0, %hsys_tick_cmpr
1566 rdhpr %hintp, %l5
1567 rdpr %gl, %i1
1568 tn %xcc, 0x0
1569 taddcc %g4, %l4, %g3
1570 rd %pc, %i0
1571 movl %icc, %o0, %o2
1572 alignaddrl %i6, %i2, %g7
1573 wrpr %l6, %l2, %pil
1574
1575 or %g0, 0x8, %l0
1576 sllx %l0, 0x3c, %l0
1577 wr %l0, %g0, %sys_tick_cmpr
1578 srax %o4, %i4, %o1
1579 rdhpr %hsys_tick_cmpr, %o3
1580 rdpr %cleanwin, %l1
1581 fblg %fcc3, loop_71
1582 movne %xcc, %l3, %i7
1583 rdpr %gl, %o6
1584
1585 or %g0, 0x8, %l0
1586 sllx %l0, 0x3c, %l0
1587 wrhpr %l0, %g0, %hsys_tick_cmpr
1588loop_71:
1589 rdhpr %hpstate, %g6
1590 xorcc %l0, 0x06B5, %o7
1591 prefetch [%l7 + 0x7C], 0x2
1592 wrpr %g1, 0x1663, %tick
1593 set 0x7E, %i1
1594 ldsba [%l7 + %i1] 0x0c, %g5
1595 andcc %l5, %i1, %l4
1596 rdhpr %hsys_tick_cmpr, %g4
1597 rdhpr %hintp, %i0
1598
1599 or %g0, 0x8, %l0
1600 sllx %l0, 0x3c, %l0
1601 wrhpr %l0, %g0, %hsys_tick_cmpr
1602 ldx [%l7 + 0x70], %i6
1603 movl %xcc, %o2, %i2
1604
1605 or %g0, 0x8, %l0
1606 sllx %l0, 0x3c, %l0
1607 wrhpr %l0, 0xAB7, %hsys_tick_cmpr
1608 movrlz %l2, 0x067, %g7
1609 wrpr %g2, 0x0EB9, %tick
1610 rdhpr %hsys_tick_cmpr, %o4
1611 add %l7, 0x18, %l6
1612 wr %g0, 0x0c, %asi
1613 casxa [%l6] %asi, %i4, %o5
1614 rd %sys_tick_cmpr, %o3
1615 movrgz %l1, %o1, %l3
1616 rdpr %gl, %i7
1617 rdhpr %hsys_tick_cmpr, %i5
1618 wrpr %o6, 0x0E83, %tick
1619 wr %g0, 0x4, %fprs
1620 wr %g6, %o7, %pic
1621 orncc %l0, %g1, %g5
1622 rd %softint, %i1
1623 mulscc %l4, 0x05CA, %l5
1624 rd %asi, %g4
1625 fnegs %f31, %f25
1626 subccc %i0, 0x09F1, %o0
1627 wrpr %g3, 0x1EAB, %pil
1628 rdpr %cleanwin, %o2
1629 fmovspos %xcc, %f15, %f14
1630 tvs %icc, 0x3
1631 andncc %i6, %l6, %l2
1632 alignaddr %i2, %g2, %o4
1633 fmovdvs %xcc, %f20, %f16
1634 rdpr %tba, %g7
1635 rdhpr %hsys_tick_cmpr, %i4
1636 subccc %o3, 0x18FD, %o5
1637 wrpr %l1, %l3, %pil
1638
1639 or %g0, 0x8, %l0
1640 sllx %l0, 0x3c, %l0
1641 wrhpr %l0, %g0, %hsys_tick_cmpr
1642
1643 or %g0, 0x8, %l0
1644 sllx %l0, 0x3c, %l0
1645 wrhpr %l0, 0x79C, %hsys_tick_cmpr
1646 wr %o6, %i3, %sys_tick
1647 edge16l %o1, %g6, %l0
1648
1649 or %g0, 0x8, %l0
1650 sllx %l0, 0x3c, %l0
1651 wr %l0, 0x923, %tick_cmpr
1652 rdpr %cleanwin, %o7
1653 sll %i1, 0x06, %l4
1654
1655 or %g0, 0x8, %l0
1656 sllx %l0, 0x3c, %l0
1657 wrhpr %l0, 0xD4B, %hsys_tick_cmpr
1658 wrpr %i0, %l5, %cwp
1659 set 0x68, %o7
1660 stwa %g3, [%l7 + %o7] 0xea
1661 membar #Sync
1662 ble %xcc, loop_72
1663 wr %o2, %i6, %y
1664 fmuld8ulx16 %f31, %f18, %f28
1665 rdpr %cansave, %l6
1666loop_72:
1667 wrpr %l2, %i2, %pil
1668 edge32l %o0, %o4, %g7
1669 rdhpr %htba, %g2
1670 tpos %xcc, 0x5
1671 rdpr %tl, %o3
1672 ldsh [%l7 + 0x26], %i4
1673 nop
1674 setx loop_73, %l0, %l1
1675 jmpl %l1, %o5
1676 rdpr %tba, %l3
1677 wr %i7, %i5, %sys_tick
1678 fbul %fcc3, loop_74
1679loop_73:
1680 rd %sys_tick_cmpr, %o6
1681 rdhpr %hpstate, %i3
1682 edge8 %l1, %g6, %l0
1683loop_74:
1684 fmovdcc %xcc, %f19, %f10
1685 edge32n %o1, %g1, %o7
1686 wrpr %g5, %i1, %pil
1687 rdhpr %htba, %g4
1688 rdpr %otherwin, %g3
1689 fnands %f30, %f9, %f25
1690 stx %l5, [%l7 + 0x10]
1691 fsrc1s %f10, %f20
1692 sethi 0x0B46, %i6
1693 rdpr %wstate, %l6
1694 fbu,a %fcc2, loop_75
1695 rd %asi, %o2
1696 rdpr %gl, %i2
1697loop_75:
1698 array8 %o4, %l2, %g7
1699 edge32ln %o3, %g2, %i4
1700 rdpr %wstate, %o5
1701 tn %xcc, 0x1
1702
1703 or %g0, 0x8, %l0
1704 sllx %l0, 0x3c, %l0
1705 wrhpr %l0, 0xA3E, %hsys_tick_cmpr
1706
1707 or %g0, 0x8, %l0
1708 sllx %l0, 0x3c, %l0
1709 wrhpr %l0, %g0, %hsys_tick_cmpr
1710 fbu %fcc1, loop_76
1711 wrpr %o6, %i3, %pil
1712 fbule %fcc1, loop_77
1713 wrpr %i5, 0x088D, %pil
1714loop_76:
1715 rdhpr %hintp, %g6
1716 wrpr %l0, 0x1ED5, %pil
1717loop_77:
1718 wr %o1, 0x0910, %sys_tick
1719 fbug %fcc2, loop_78
1720 rd %ccr, %l1
1721 add %g1, %o7, %i1
1722 wrpr %g4, 0x1005, %tick
1723loop_78:
1724 wrpr %g5, %i0, %pil
1725
1726 or %g0, 0x8, %l0
1727 sllx %l0, 0x3c, %l0
1728 wrhpr %l0, 0x38D, %hsys_tick_cmpr
1729 rdpr %gl, %l5
1730 movrne %i6, 0x2DC, %o2
1731
1732 or %g0, 0x8, %l0
1733 sllx %l0, 0x3c, %l0
1734 wrhpr %l0, %g0, %hsys_tick_cmpr
1735 rdpr %cwp, %i2
1736 wrpr %l2, 0x04D7, %tick
1737 rd %fprs, %o3
1738 rdhpr %hpstate, %g2
1739 fmovrsgez %i4, %f19, %f14
1740 rdpr %cansave, %g7
1741
1742 or %g0, 0x8, %l0
1743 sllx %l0, 0x3c, %l0
1744 wrhpr %l0, 0x61E, %hsys_tick_cmpr
1745 rd %ccr, %o6
1746 wr %l3, %i3, %pic
1747 set 0x54, %i5
1748 lda [%l7 + %i5] 0x88, %f12
1749 te %icc, 0x2
1750 fandnot2 %f30, %f14, %f20
1751 prefetch [%l7 + 0x40], 0x3
1752
1753 or %g0, 0x8, %l0
1754 sllx %l0, 0x3c, %l0
1755 wrhpr %l0, 0xBA4, %hsys_tick_cmpr
1756 membar 0x69
1757 brgz %l0, loop_79
1758 rdpr %tba, %o1
1759 mulscc %l1, 0x0086, %o7
1760 rdhpr %hintp, %i1
1761loop_79:
1762 movge %icc, %g4, %g1
1763 rdhpr %hintp, %g5
1764 brlz %i0, loop_80
1765 fbn,a %fcc3, loop_81
1766 nop
1767 setx loop_82, %l0, %l1
1768 wrpr 0x1, %tl
1769 wrpr %l1, %tnpc
1770 setx 0x34400001400, %l0, %l1
1771 wrpr %l1, %tstate
1772 wrhpr 0x4, %htstate
1773 done
1774 rd %ccr, %g3
1775loop_80:
1776 wrpr %l4, 0x1126, %cwp
1777loop_81:
1778 bvs,a,pn %icc, loop_83
1779loop_82:
1780 st %f8, [%l7 + 0x64]
1781 or %i6, 0x0168, %l5
1782 sdivx %o2, 0x0C25, %l6
1783loop_83:
1784 be %icc, loop_84
1785 wr %o0, 0x0AC0, %pic
1786 fbe,a %fcc1, loop_85
1787 fbule %fcc2, loop_86
1788loop_84:
1789 ldsw [%l7 + 0x68], %i2
1790
1791 or %g0, 0x8, %l0
1792 sllx %l0, 0x3c, %l0
1793 wrhpr %l0, 0x66E, %hsys_tick_cmpr
1794loop_85:
1795 move %xcc, %o3, %g2
1796loop_86:
1797 fbug,a %fcc2, loop_87
1798 wrpr %g7, 0x0045, %pil
1799 rd %asi, %i4
1800 rdhpr %hpstate, %i7
1801loop_87:
1802 rd %softint, %o5
1803 movrlez %o6, 0x3AA, %l3
1804 wr %g0, 0x5, %fprs
1805 xnorcc %i5, %i3, %l0
1806 rdhpr %hsys_tick_cmpr, %o1
1807 fcmpeq16 %f30, %f18, %l1
1808 rd %y, %o7
1809 fandnot2s %f12, %f26, %f17
1810 tcc %xcc, 0x1
1811 wr %g4, 0x1BCE, %pic
1812 ta %icc, 0x0
1813 rdpr %gl, %g1
1814 wrpr %g5, 0x196E, %pil
1815 rdhpr %hintp, %i1
1816
1817 or %g0, 0x8, %l0
1818 sllx %l0, 0x3c, %l0
1819 wrhpr %l0, 0x30F, %hsys_tick_cmpr
1820
1821 or %g0, 0x8, %l0
1822 sllx %l0, 0x3c, %l0
1823 wrhpr %l0, %g0, %hsys_tick_cmpr
1824 fones %f7
1825 bleu,a %xcc, loop_88
1826 wr %o2, 0x0580, %ccr
1827 ldsw [%l7 + 0x40], %l6
1828 set 0x40, %g6
1829 ldda [%l7 + %g6] 0x04, %f0
1830loop_88:
1831 rd %asi, %o0
1832
1833 or %g0, 0x8, %l0
1834 sllx %l0, 0x3c, %l0
1835 wrhpr %l0, %g0, %hsys_tick_cmpr
1836 rdpr %wstate, %l4
1837 brgez %l2, loop_89
1838 rd %fprs, %o3
1839 fpsub32s %f8, %f25, %f28
1840 movcs %icc, %g2, %o4
1841loop_89:
1842 udiv %g7, 0x0DB2, %i7
1843 rd %tick_cmpr, %i4
1844 fmovrslez %o6, %f18, %f25
1845 xor %o5, 0x1911, %l3
1846 fnors %f31, %f10, %f19
1847 rdpr %canrestore, %i5
1848 fba,a %fcc0, loop_90
1849 wrpr %g6, 0x13B1, %tick
1850 wrpr %l0, %o1, %pil
1851 rdhpr %hpstate, %i3
1852loop_90:
1853 smul %o7, 0x1202, %l1
1854 stbar
1855 wrpr %g4, %g1, %tick
1856 wr %i1, %g3, %pic
1857 nop
1858 set 0x50, %l4
1859 sth %g5, [%l7 + %l4]
1860 rdhpr %htba, %i0
1861 wr %l5, %o2, %ccr
1862
1863 or %g0, 0x8, %l0
1864 sllx %l0, 0x3c, %l0
1865 wrhpr %l0, 0x315, %hsys_tick_cmpr
1866 ldstub [%l7 + 0x51], %i2
1867 rdhpr %htba, %i6
1868 rd %pc, %l2
1869 movcs %xcc, %l4, %g2
1870 fmovsle %xcc, %f10, %f14
1871 rdhpr %hsys_tick_cmpr, %o3
1872 rdpr %canrestore, %g7
1873 umul %i7, %i4, %o4
1874 rdpr %tba, %o5
1875
1876 or %g0, 0x8, %l0
1877 sllx %l0, 0x3c, %l0
1878 wrhpr %l0, %g0, %hsys_tick_cmpr
1879 wrpr %o6, %i5, %pil
1880 xorcc %g6, %l0, %o1
1881 rdpr %gl, %o7
1882 srl %l1, 0x07, %g4
1883 fble %fcc2, loop_91
1884 tn %xcc, 0x3
1885 sth %g1, [%l7 + 0x5E]
1886 rdpr %wstate, %i1
1887loop_91:
1888 subcc %i3, %g5, %g3
1889 udivx %i0, 0x1698, %l5
1890 stbar
1891 wrpr %o2, 0x1AD4, %tick
1892 xorcc %o0, 0x18FA, %l6
1893 edge32ln %i2, %l2, %i6
1894 wr %g2, 0x1A57, %ccr
1895
1896 or %g0, 0x8, %l0
1897 sllx %l0, 0x3c, %l0
1898 wr %l0, %g0, %sys_tick_cmpr
1899 wrpr %g7, 0x1FBD, %tick
1900 edge8l %i7, %o4, %o5
1901 wr %l3, 0x0665, %set_softint
1902 smul %i4, 0x0BF4, %i5
1903 sll %g6, 0x09, %o6
1904
1905 or %g0, 0x8, %l0
1906 sllx %l0, 0x3c, %l0
1907 wrhpr %l0, %g0, %hsys_tick_cmpr
1908
1909 or %g0, 0x8, %l0
1910 sllx %l0, 0x3c, %l0
1911 wrhpr %l0, 0x751, %hsys_tick_cmpr
1912
1913 or %g0, 0x8, %l0
1914 sllx %l0, 0x3c, %l0
1915 wrhpr %l0, 0xBF0, %hsys_tick_cmpr
1916 wr %i1, %g1, %set_softint
1917 popc 0x1651, %i3
1918 rdpr %otherwin, %g3
1919
1920 or %g0, 0x8, %l0
1921 sllx %l0, 0x3c, %l0
1922 wrhpr %l0, %g0, %hsys_tick_cmpr
1923 andcc %o2, %l5, %o0
1924 edge8ln %l6, %l2, %i6
1925 set 0x6E, %g5
1926 stha %g2, [%l7 + %g5] 0x15
1927 wrpr %i2, 0x12FD, %pil
1928 fbule %fcc0, loop_92
1929 wr %o3, 0x1B21, %ccr
1930 fmul8ulx16 %f12, %f8, %f26
1931 tpos %xcc, 0x1
1932loop_92:
1933 or %l4, 0x1CD7, %i7
1934 wr %g7, 0x0B7B, %y
1935 fpack16 %f28, %f26
1936 fmovdpos %xcc, %f14, %f6
1937 add %l7, 0x10, %l6
1938 wr %g0, 0x80, %asi
1939 ldxa [%l6] %asi, %o5
1940 casxa [%l6] %asi, %o5, %l3
1941 rdpr %gl, %i4
1942 rdhpr %hintp, %o4
1943 movrlez %g6, %i5, %o6
1944 wr %l0, 0x1CB1, %sys_tick
1945 edge8ln %g4, %o7, %g1
1946 wr %i3, %g3, %softint
1947 wr %i1, 0x1FE6, %set_softint
1948 rdpr %tl, %i0
1949 wrpr %o2, %l5, %tick
1950 rdpr %cleanwin, %o0
1951 rdpr %pil, %g5
1952 wrpr %l6, %i6, %tick
1953 wrpr %l2, 0x0DC6, %cwp
1954 fbl,a %fcc3, loop_93
1955 rd %sys_tick_cmpr, %i2
1956 wrpr %o3, %l4, %tick
1957 sethi 0x1873, %i7
1958loop_93:
1959 mulscc %g7, %o5, %l3
1960 edge16n %i4, %o4, %g6
1961 wr %i5, 0x0EF0, %sys_tick
1962 rd %tick_cmpr, %o6
1963 edge16ln %o1, %g2, %l0
1964 wr %g0, 0x7, %fprs
1965 fba %fcc0, loop_94
1966 fnot2 %f30, %f12
1967 mulscc %g1, %l1, %g3
1968 smul %i1, %i0, %i3
1969loop_94:
1970 orcc %o2, 0x0DF9, %l5
1971 rdhpr %htba, %o0
1972 fornot2s %f10, %f10, %f20
1973 array8 %g5, %i6, %l6
1974 wr %g0, 0x10, %asi
1975 lduba [%l7 + 0x60] %asi, %l2
1976 rdhpr %htba, %i7
1977
1978 or %g0, 0x8, %l0
1979 sllx %l0, 0x3c, %l0
1980 wrhpr %l0, %g0, %hsys_tick_cmpr
1981 rdpr %tba, %o5
1982 rdhpr %hpstate, %l4
1983 rdhpr %htba, %i4
1984 rdhpr %hintp, %o4
1985 rdhpr %htba, %g6
1986 rdpr %otherwin, %i5
1987 wr %l3, %o6, %sys_tick
1988 bl,a,pn %xcc, loop_95
1989 movcc %icc, %o1, %g2
1990 movleu %xcc, %l0, %g4
1991 wrpr %o7, %g1, %tick
1992loop_95:
1993 rdhpr %hpstate, %g3
1994 rdpr %wstate, %l1
1995 brgez,a %i1, loop_96
1996 rdpr %pil, %i3
1997 rd %tick_cmpr, %o2
1998 fmovdvc %icc, %f4, %f8
1999loop_96:
2000 rdpr %tba, %i0
2001
2002 or %g0, 0x8, %l0
2003 sllx %l0, 0x3c, %l0
2004 wrhpr %l0, %g0, %hsys_tick_cmpr
2005 rdhpr %hpstate, %o0
2006 movrgez %i6, %g5, %l6
2007 alignaddrl %l2, %o3, %i2
2008
2009 or %g0, 0x8, %l0
2010 sllx %l0, 0x3c, %l0
2011 wrhpr %l0, %g0, %hsys_tick_cmpr
2012 fbe %fcc3, loop_97
2013 fbg %fcc3, loop_98
2014 subcc %i7, 0x0DDA, %o5
2015
2016 or %g0, 0x8, %l0
2017 sllx %l0, 0x3c, %l0
2018 wrhpr %l0, 0xBAB, %hsys_tick_cmpr
2019loop_97:
2020 subcc %g6, %i5, %o4
2021loop_98:
2022 edge8l %l3, %o6, %o1
2023 taddcctv %l0, 0x0C30, %g2
2024 rdhpr %htba, %g4
2025 fcmpd %fcc1, %f8, %f10
2026 rdhpr %hpstate, %o7
2027 xor %g3, 0x1B3F, %g1
2028 wr %i1, 0x07F3, %softint
2029 rd %y, %l1
2030 add %l7, 0x4C, %l6
2031 wr %g0, 0x0c, %asi
2032 casa [%l6] 0x0c, %o2, %i0
2033 rd %asi, %i3
2034 edge32ln %l5, %i6, %o0
2035 fmuld8ulx16 %f18, %f12, %f6
2036 udivx %l6, 0x1DA6, %g5
2037 edge32ln %o3, %i2, %l2
2038 tle %xcc, 0x0
2039 wrpr %i7, 0x1021, %tick
2040 orncc %o5, %l4, %g7
2041 rdpr %tl, %i4
2042 rd %pc, %i5
2043 wrpr %o4, %g6, %cwp
2044 rdpr %gl, %l3
2045 sll %o1, %o6, %l0
2046 tsubcc %g4, %o7, %g3
2047 rdhpr %hpstate, %g1
2048 rdpr %canrestore, %i1
2049 bge,a,pt %xcc, loop_99
2050 rd %y, %l1
2051 fble,a %fcc3, loop_100
2052 wrpr %g2, 0x1E5E, %pil
2053loop_99:
2054 movcc %xcc, %i0, %o2
2055 rdpr %tl, %i3
2056loop_100:
2057 rd %ccr, %l5
2058 rd %y, %o0
2059 tl %icc, 0x5
2060 wrpr %l6, %g5, %cwp
2061 sethi 0x0E69, %o3
2062 fpackfix %f20, %f19
2063 tcs %xcc, 0x7
2064 tg %icc, 0x5
2065 rdpr %cleanwin, %i6
2066 sir 0x16F2
2067
2068 or %g0, 0x8, %l0
2069 sllx %l0, 0x3c, %l0
2070 wrhpr %l0, 0x1D4, %hsys_tick_cmpr
2071 array8 %o5, %l4, %g7
2072 wrpr %i4, %l2, %tick
2073 smulcc %o4, %g6, %i5
2074 nop
2075 setx loop_101, %l0, %l1
2076 wrpr 0x1, %tl
2077 wrpr %l1, %tpc
2078 add %l1, 0x4, %l1
2079 wrpr %l1, %tnpc
2080 setx 0x34400001400, %l0, %l1
2081 wrpr %l1, %tstate
2082 wrhpr 0x4, %htstate
2083 retry
2084 rdhpr %hsys_tick_cmpr, %o1
2085 rd %sys_tick_cmpr, %o6
2086 fcmped %fcc0, %f4, %f22
2087loop_101:
2088 rdhpr %htba, %l0
2089 rdhpr %hintp, %g4
2090 brgez,a %l3, loop_102
2091 wr %o7, 0x079C, %sys_tick
2092
2093 or %g0, 0x8, %l0
2094 sllx %l0, 0x3c, %l0
2095 wr %l0, 0x32B, %sys_tick_cmpr
2096 rd %pc, %i1
2097loop_102:
2098 edge32n %l1, %g3, %g2
2099 rdpr %wstate, %o2
2100 movrlz %i0, 0x26F, %l5
2101 fbg,a %fcc3, loop_103
2102 rd %sys_tick_cmpr, %i3
2103 fmovsvc %icc, %f18, %f5
2104 fmovdgu %xcc, %f16, %f17
2105loop_103:
2106 movre %l6, 0x10A, %g5
2107 wr %o0, %o3, %sys_tick
2108 alignaddrl %i6, %i2, %i7
2109 wrpr %o5, 0x0C16, %pil
2110 brnz,a %l4, loop_104
2111 edge16ln %g7, %l2, %o4
2112 fcmpne16 %f16, %f24, %i4
2113 edge16l %i5, %g6, %o6
2114loop_104:
2115 wr %o1, %l0, %pic
2116 wr %l3, 0x1B47, %sys_tick
2117 move %icc, %o7, %g4
2118 edge32 %g1, %l1, %g3
2119 fmovsge %icc, %f18, %f24
2120 movne %xcc, %i1, %o2
2121
2122 or %g0, 0x8, %l0
2123 sllx %l0, 0x3c, %l0
2124 wrhpr %l0, %g0, %hsys_tick_cmpr
2125 edge16l %i0, %i3, %l5
2126 rdhpr %hintp, %l6
2127 wr %g0, 0x19, %asi
2128 prefetcha [%l7 + 0x10] %asi, 0x1
2129 wr %g0, 0x4, %fprs
2130 set 0x78, %l2
2131 sta %f30, [%l7 + %l2] 0x14
2132 rdhpr %hsys_tick_cmpr, %i2
2133 wrpr %i7, 0x0304, %cwp
2134 movgu %icc, %o5, %o3
2135 andn %g7, 0x1BA5, %l2
2136
2137 or %g0, 0x8, %l0
2138 sllx %l0, 0x3c, %l0
2139 wrhpr %l0, 0xF1A, %hsys_tick_cmpr
2140 wr %i4, 0x0F4B, %set_softint
2141 set 0x48, %o4
2142 lduha [%l7 + %o4] 0x81, %i5
2143 rdpr %wstate, %o4
2144 udiv %g6, 0x0267, %o1
2145 rdpr %cwp, %l0
2146 rd %asi, %o6
2147 rdhpr %hsys_tick_cmpr, %l3
2148 fmovrsgez %o7, %f10, %f26
2149
2150 or %g0, 0x8, %l0
2151 sllx %l0, 0x3c, %l0
2152 wrhpr %l0, 0x314, %hsys_tick_cmpr
2153 ta %xcc, 0x2
2154 movge %xcc, %l1, %i1
2155 wr %g3, 0x0577, %softint
2156 wr %o2, 0x02DC, %softint
2157 movcc %icc, %i0, %g2
2158 rd %softint, %l5
2159 movcs %icc, %l6, %i3
2160 rd %pc, %g5
2161 fsrc2s %f6, %f6
2162 rd %pc, %i6
2163 fxnor %f10, %f16, %f20
2164
2165 or %g0, 0x8, %l0
2166 sllx %l0, 0x3c, %l0
2167 wrhpr %l0, 0x76A, %hsys_tick_cmpr
2168 rdhpr %hintp, %i7
2169 wr %o5, %g7, %y
2170
2171 or %g0, 0x8, %l0
2172 sllx %l0, 0x3c, %l0
2173 wr %l0, %g0, %sys_tick_cmpr
2174 rdhpr %htba, %l4
2175 wrpr %o3, %i4, %tick
2176 addcc %o4, 0x0904, %g6
2177 wrpr %o1, 0x024D, %tick
2178
2179 or %g0, 0x8, %l0
2180 sllx %l0, 0x3c, %l0
2181 wrhpr %l0, 0x650, %hsys_tick_cmpr
2182 orncc %l0, %l3, %g1
2183 movvs %xcc, %o7, %l1
2184
2185 or %g0, 0x8, %l0
2186 sllx %l0, 0x3c, %l0
2187 wrhpr %l0, 0xE89, %hsys_tick_cmpr
2188 rd %ccr, %i1
2189 fornot1 %f22, %f12, %f8
2190
2191 or %g0, 0x8, %l0
2192 sllx %l0, 0x3c, %l0
2193 wrhpr %l0, 0xB8D, %hsys_tick_cmpr
2194 sdivx %g2, 0x098B, %l5
2195 rdhpr %htba, %o2
2196 rdhpr %htba, %l6
2197 sra %g5, %i6, %i3
2198 movgu %xcc, %o0, %i2
2199 alignaddr %i7, %g7, %l2
2200
2201 or %g0, 0x8, %l0
2202 sllx %l0, 0x3c, %l0
2203 wrhpr %l0, 0x27E, %hsys_tick_cmpr
2204 wr %o3, %i4, %pic
2205 subccc %l4, 0x1DDD, %g6
2206
2207 or %g0, 0x8, %l0
2208 sllx %l0, 0x3c, %l0
2209 wrhpr %l0, %g0, %hsys_tick_cmpr
2210 orcc %i5, %o6, %l0
2211 popc 0x17D6, %o1
2212 sethi 0x01AC, %g1
2213 set 0x41, %o2
2214 stba %o7, [%l7 + %o2] 0x04
2215 movle %icc, %l3, %g4
2216 movrgez %i1, %g3, %i0
2217 rd %ccr, %l1
2218 sdivcc %l5, 0x1E4F, %g2
2219 fbo,a %fcc1, loop_105
2220 rd %pc, %l6
2221 rd %tick_cmpr, %g5
2222 rd %asi, %o2
2223loop_105:
2224 orncc %i3, 0x0AB9, %o0
2225
2226 or %g0, 0x8, %l0
2227 sllx %l0, 0x3c, %l0
2228 wrhpr %l0, 0x0DC, %hsys_tick_cmpr
2229 rdpr %tl, %g7
2230 array16 %l2, %i7, %o5
2231 wrpr %i4, %l4, %pil
2232 rd %ccr, %o3
2233 sub %o4, %i5, %g6
2234 sll %l0, 0x04, %o6
2235 rd %ccr, %o1
2236 sdiv %o7, 0x05A4, %l3
2237 movre %g1, 0x33D, %i1
2238 tvs %icc, 0x1
2239 rdpr %gl, %g4
2240 wr %g0, 0x4, %fprs
2241 wrpr %g3, 0x0852, %cwp
2242 fmovdpos %icc, %f2, %f25
2243
2244 or %g0, 0x8, %l0
2245 sllx %l0, 0x3c, %l0
2246 wrhpr %l0, %g0, %hsys_tick_cmpr
2247 restored
2248 rdpr %cwp, %g1
2249 rdpr %cansave, %g2
2250 rdpr %canrestore, %g3
2251 rdpr %cleanwin, %g4
2252 rdpr %otherwin, %g5
2253 rdpr %wstate, %g6
2254 wr %g2, 0x0B0A, %y
2255 andncc %g5, %o2, %i3
2256 brlz %o0, loop_106
2257 wrpr %l6, %i6, %tick
2258 rdpr %tba, %i2
2259
2260 or %g0, 0x8, %l0
2261 sllx %l0, 0x3c, %l0
2262 wrhpr %l0, %g0, %hsys_tick_cmpr
2263loop_106:
2264 rd %y, %l2
2265 sdiv %o5, 0x15DA, %i7
2266 rd %pc, %l4
2267 rdpr %tl, %i4
2268 wrpr %o4, 0x0162, %cwp
2269 rdpr %tl, %i5
2270 wrpr %o3, %g6, %tick
2271 fbne %fcc2, loop_107
2272 rdpr %cansave, %l0
2273 wr %g0, 0x5, %fprs
2274 xnorcc %o1, 0x1F95, %g1
2275loop_107:
2276 rdhpr %hpstate, %i1
2277 rdpr %tba, %g4
2278
2279 or %g0, 0x8, %l0
2280 sllx %l0, 0x3c, %l0
2281 wrhpr %l0, %g0, %hsys_tick_cmpr
2282 fcmped %fcc2, %f18, %f14
2283 movne %xcc, %l1, %l5
2284 wr %g2, 0x02EA, %pic
2285 wr %g3, 0x0312, %sys_tick
2286 rd %fprs, %o2
2287 brgez %g5, loop_108
2288 wrpr %i3, %l6, %pil
2289 bvs,a,pt %icc, loop_109
2290 rdpr %wstate, %i6
2291loop_108:
2292 rdpr %cwp, %i2
2293 wr %g7, 0x1C8E, %set_softint
2294loop_109:
2295 rdhpr %hintp, %l2
2296 wr %o0, %o5, %clear_softint
2297 rd %softint, %l4
2298 wrpr %i4, %i7, %pil
2299 wr %i5, %o3, %ccr
2300
2301 or %g0, 0x8, %l0
2302 sllx %l0, 0x3c, %l0
2303 wrhpr %l0, 0xA1B, %hsys_tick_cmpr
2304 rdhpr %htba, %g6
2305 rd %pc, %l0
2306 rdhpr %hpstate, %o6
2307 rdhpr %hsys_tick_cmpr, %o1
2308
2309 or %g0, 0x8, %l0
2310 sllx %l0, 0x3c, %l0
2311 wrhpr %l0, 0x0C5, %hsys_tick_cmpr
2312 wr %g0, 0x4, %fprs
2313 movleu %xcc, %g1, %l3
2314 rdhpr %hsys_tick_cmpr, %l1
2315
2316 or %g0, 0x8, %l0
2317 sllx %l0, 0x3c, %l0
2318 wrhpr %l0, %g0, %hsys_tick_cmpr
2319 tvs %icc, 0x2
2320 rdhpr %hintp, %i0
2321 wr %g0, 0x89, %asi
2322 ldsba [%l7 + 0x2F] %asi, %g2
2323
2324 or %g0, 0x8, %l0
2325 sllx %l0, 0x3c, %l0
2326 wrhpr %l0, 0xBBC, %hsys_tick_cmpr
2327 rdhpr %hintp, %g5
2328 rd %fprs, %g3
2329 bg,pt %icc, loop_110
2330 alignaddrl %l6, %i6, %i2
2331 fsrc1s %f28, %f5
2332 rdpr %gl, %g7
2333loop_110:
2334 udiv %i3, 0x0A35, %o0
2335 rdhpr %hpstate, %l2
2336 array16 %l4, %i4, %o5
2337 tn %icc, 0x7
2338 wrpr %i7, %i5, %cwp
2339 fbule,a %fcc1, loop_111
2340 ble,a %icc, loop_112
2341 rdhpr %hintp, %o3
2342 rd %sys_tick_cmpr, %g6
2343loop_111:
2344 mulx %l0, 0x1666, %o4
2345loop_112:
2346 rdhpr %hpstate, %o1
2347 smul %o7, %i1, %o6
2348 movrlz %g1, %g4, %l1
2349 fmovs %f26, %f4
2350 rdhpr %hintp, %l3
2351 rdpr %cwp, %i0
2352 rdpr %otherwin, %l5
2353
2354 or %g0, 0x8, %l0
2355 sllx %l0, 0x3c, %l0
2356 wrhpr %l0, %g0, %hsys_tick_cmpr
2357 movle %icc, %g5, %o2
2358
2359 or %g0, 0x8, %l0
2360 sllx %l0, 0x3c, %l0
2361 wrhpr %l0, 0xB6A, %hsys_tick_cmpr
2362
2363 or %g0, 0x8, %l0
2364 sllx %l0, 0x3c, %l0
2365 wrhpr %l0, %g0, %hsys_tick_cmpr
2366 alignaddrl %i2, %i3, %o0
2367 tpos %xcc, 0x2
2368 bneg,a %icc, loop_113
2369 rdhpr %htba, %l2
2370 wr %l4, %o5, %sys_tick
2371 rd %asi, %i4
2372loop_113:
2373 wr %i5, %i7, %y
2374
2375 or %g0, 0x8, %l0
2376 sllx %l0, 0x3c, %l0
2377 wrhpr %l0, %g0, %hsys_tick_cmpr
2378 wr %l0, 0x0E59, %softint
2379 addc %o4, %o7, %o1
2380 movg %icc, %i1, %g1
2381 rd %ccr, %g4
2382 stw %o6, [%l7 + 0x48]
2383 swap [%l7 + 0x18], %l1
2384 wrpr %l3, %i0, %tick
2385 rdhpr %htba, %g2
2386 wr %g0, 0x4, %fprs
2387
2388 or %g0, 0x8, %l0
2389 sllx %l0, 0x3c, %l0
2390 wrhpr %l0, %g0, %hsys_tick_cmpr
2391 rd %y, %l6
2392 wrpr %i6, %g5, %cwp
2393 rd %y, %g3
2394 fmovsn %icc, %f30, %f20
2395
2396 or %g0, 0x8, %l0
2397 sllx %l0, 0x3c, %l0
2398 wrhpr %l0, %g0, %hsys_tick_cmpr
2399 wr %i3, 0x0B4B, %softint
2400 rd %softint, %i2
2401 fmovd %f2, %f24
2402 sll %o0, 0x08, %l4
2403 tsubcctv %o5, 0x0D23, %l2
2404 ble,a,pt %icc, loop_114
2405 rdhpr %hsys_tick_cmpr, %i4
2406 brgez %i5, loop_115
2407 wr %g6, %i7, %sys_tick
2408loop_114:
2409 edge8l %o3, %o4, %l0
2410 rdhpr %htba, %o1
2411loop_115:
2412 fmovrse %o7, %f24, %f22
2413 rdhpr %hsys_tick_cmpr, %i1
2414 fzeros %f10
2415 rdpr %cleanwin, %g1
2416 rdhpr %htba, %o6
2417 sdivx %l1, 0x04EC, %g4
2418 wrpr %l3, %g2, %cwp
2419
2420 or %g0, 0x8, %l0
2421 sllx %l0, 0x3c, %l0
2422 wrhpr %l0, %g0, %hsys_tick_cmpr
2423 rd %y, %l6
2424 rdhpr %hintp, %i6
2425 rdhpr %hintp, %o2
2426 edge32ln %g5, %g3, %g7
2427 wrpr %i2, 0x1A60, %cwp
2428 wr %i3, 0x123C, %softint
2429 tgu %xcc, 0x4
2430 bpos,a loop_116
2431 rdhpr %hintp, %o0
2432 ld [%l7 + 0x08], %f29
2433
2434 or %g0, 0x8, %l0
2435 sllx %l0, 0x3c, %l0
2436 wrhpr %l0, 0xDE5, %hsys_tick_cmpr
2437loop_116:
2438 move %xcc, %o5, %l2
2439 edge16ln %i4, %g6, %i7
2440 tvc %icc, 0x0
2441
2442 or %g0, 0x8, %l0
2443 sllx %l0, 0x3c, %l0
2444 wr %l0, 0x671, %tick_cmpr
2445
2446 or %g0, 0x8, %l0
2447 sllx %l0, 0x3c, %l0
2448 wrhpr %l0, 0x9CE, %hsys_tick_cmpr
2449 srax %l0, 0x1A, %o7
2450 rdpr %pil, %i1
2451 wrpr %g1, 0x0242, %pil
2452 fcmpes %fcc1, %f7, %f8
2453 andncc %o1, %l1, %g4
2454 fmovrdgez %o6, %f12, %f22
2455 rdhpr %hsys_tick_cmpr, %g2
2456 std %l4, [%l7 + 0x20]
2457 rdhpr %htba, %i0
2458 rdhpr %hsys_tick_cmpr, %l6
2459 nop
2460 set 0x60, %o5
2461 prefetch [%l7 + %o5], 0x3
2462 rdpr %tba, %i6
2463
2464 or %g0, 0x8, %l0
2465 sllx %l0, 0x3c, %l0
2466 wrhpr %l0, %g0, %hsys_tick_cmpr
2467 rdhpr %htba, %g5
2468 flush %l7 + 0x78
2469 rd %tick_cmpr, %l3
2470 rdpr %gl, %g3
2471
2472 or %g0, 0x8, %l0
2473 sllx %l0, 0x3c, %l0
2474 wrhpr %l0, 0x1A8, %hsys_tick_cmpr
2475 fornot2s %f3, %f0, %f12
2476 flushw
2477 rdhpr %htba, %o0
2478 rdpr %cansave, %i3
2479 tne %xcc, 0x4
2480 ba %icc, loop_117
2481 fmovrdgz %o5, %f20, %f8
2482 wrpr %l4, 0x0259, %cwp
2483 rd %sys_tick_cmpr, %l2
2484loop_117:
2485 rdpr %canrestore, %i4
2486 rdhpr %hsys_tick_cmpr, %g6
2487 wrpr %i7, 0x0E60, %tick
2488 fpsub32s %f22, %f23, %f18
2489 rdpr %tl, %o4
2490 wr %o3, 0x100C, %y
2491 orcc %l0, 0x116E, %i5
2492 brgez,a %o7, loop_118
2493 tleu %xcc, 0x2
2494 tvs %icc, 0x4
2495 tn %xcc, 0x1
2496loop_118:
2497 rd %fprs, %i1
2498
2499 or %g0, 0x8, %l0
2500 sllx %l0, 0x3c, %l0
2501 wrhpr %l0, 0xBCF, %hsys_tick_cmpr
2502 or %g1, %l1, %g4
2503
2504 or %g0, 0x8, %l0
2505 sllx %l0, 0x3c, %l0
2506 wrhpr %l0, 0x5EF, %hsys_tick_cmpr
2507 rdhpr %hsys_tick_cmpr, %l5
2508 tn %icc, 0x2
2509 fmovsvs %icc, %f28, %f2
2510 tsubcctv %i0, %o6, %l6
2511 wr %i6, 0x135F, %pic
2512 add %g5, %o2, %g3
2513 movvc %xcc, %l3, %i2
2514 rd %pc, %o0
2515 fcmpes %fcc2, %f26, %f23
2516 rdhpr %hsys_tick_cmpr, %g7
2517 rdhpr %htba, %o5
2518 movre %l4, %l2, %i3
2519 wr %g6, 0x171A, %sys_tick
2520 wr %i7, 0x02A4, %set_softint
2521 rd %asi, %i4
2522 movleu %icc, %o4, %l0
2523
2524 or %g0, 0x8, %l0
2525 sllx %l0, 0x3c, %l0
2526 wrhpr %l0, %g0, %hsys_tick_cmpr
2527 rdpr %tba, %i1
2528 sdiv %o1, 0x0091, %o7
2529 tgu %xcc, 0x4
2530
2531 or %g0, 0x8, %l0
2532 sllx %l0, 0x3c, %l0
2533 wrhpr %l0, 0x43B, %hsys_tick_cmpr
2534 wrpr %g2, 0x1FD1, %pil
2535 rd %tick_cmpr, %l5
2536 rdhpr %hintp, %g4
2537 rdhpr %hintp, %i0
2538 fmovrse %o6, %f28, %f15
2539 andn %i6, 0x15AE, %g5
2540 wrpr %l6, %g3, %cwp
2541 movcs %xcc, %l3, %i2
2542 wrpr %o2, 0x16C1, %cwp
2543 wr %o0, %o5, %ccr
2544 nop
2545 setx loop_119, %l0, %l1
2546 wrpr 0x1, %tl
2547 wrpr %l1, %tpc
2548 add %l1, 0x4, %l1
2549 wrpr %l1, %tnpc
2550 setx 0x34400001400, %l0, %l1
2551 wrpr %l1, %tstate
2552 wrhpr 0x4, %htstate
2553 retry
2554 sub %g7, %l4, %i3
2555 taddcc %g6, %i7, %i4
2556 rd %tick_cmpr, %l2
2557loop_119:
2558 brlz,a %o4, loop_120
2559 te %icc, 0x2
2560
2561 or %g0, 0x8, %l0
2562 sllx %l0, 0x3c, %l0
2563 wrhpr %l0, 0x528, %hsys_tick_cmpr
2564
2565 or %g0, 0x8, %l0
2566 sllx %l0, 0x3c, %l0
2567 wrhpr %l0, 0xBAB, %hsys_tick_cmpr
2568loop_120:
2569 tgu %xcc, 0x0
2570 smulcc %o1, 0x04B3, %o7
2571
2572 or %g0, 0x8, %l0
2573 sllx %l0, 0x3c, %l0
2574 wrhpr %l0, %g0, %hsys_tick_cmpr
2575 wr %i5, 0x05FB, %set_softint
2576 wrpr %g1, %g2, %pil
2577 bg loop_121
2578 mulx %l5, 0x169E, %g4
2579 rdhpr %hpstate, %o6
2580 edge32ln %i6, %g5, %l6
2581loop_121:
2582 fpadd32 %f16, %f14, %f10
2583 movrlez %i0, 0x1C8, %l3
2584
2585 or %g0, 0x8, %l0
2586 sllx %l0, 0x3c, %l0
2587 wrhpr %l0, 0xE62, %hsys_tick_cmpr
2588 rd %pc, %o0
2589 fbg %fcc2, loop_122
2590 rd %ccr, %i2
2591 smulcc %o5, 0x0BFE, %g7
2592 rdpr %otherwin, %l4
2593loop_122:
2594 rd %softint, %i3
2595 udivcc %i7, 0x0E0A, %i4
2596
2597 or %g0, 0x8, %l0
2598 sllx %l0, 0x3c, %l0
2599 wrhpr %l0, %g0, %hsys_tick_cmpr
2600
2601 or %g0, 0x8, %l0
2602 sllx %l0, 0x3c, %l0
2603 wrhpr %l0, %g0, %hsys_tick_cmpr
2604 rdpr %pil, %o3
2605 rdpr %pil, %i1
2606 wrpr %l0, %o1, %tick
2607 tvc %xcc, 0x6
2608 rdhpr %hsys_tick_cmpr, %o7
2609 movrlez %i5, %l1, %g1
2610 tge %xcc, 0x5
2611 wr %l5, %g2, %softint
2612 rdhpr %hintp, %g4
2613 wr %g0, 0x89, %asi
2614 ldda [%l7 + 0x40] %asi, %o6
2615
2616 or %g0, 0x8, %l0
2617 sllx %l0, 0x3c, %l0
2618 wrhpr %l0, 0x82C, %hsys_tick_cmpr
2619
2620 or %g0, 0x8, %l0
2621 sllx %l0, 0x3c, %l0
2622 wrhpr %l0, %g0, %hsys_tick_cmpr
2623 rdpr %cwp, %l3
2624 wrpr %o2, 0x0BE2, %cwp
2625 wr %o0, %i0, %softint
2626 wrpr %i2, 0x00E0, %pil
2627 restored
2628 rdpr %cwp, %g1
2629 rdpr %cansave, %g2
2630 rdpr %canrestore, %g3
2631 rdpr %cleanwin, %g4
2632 rdpr %otherwin, %g5
2633 rdpr %wstate, %g6
2634 move %icc, %g7, %l4
2635
2636 or %g0, 0x8, %l0
2637 sllx %l0, 0x3c, %l0
2638 wrhpr %l0, 0x3F9, %hsys_tick_cmpr
2639 wr %i3, 0x0649, %pic
2640 wr %i7, 0x0FB1, %pic
2641 rdhpr %hintp, %g6
2642 set 0x20, %g3
2643 stxa %i4, [%l7 + %g3] 0x0c
2644 rdhpr %hintp, %l2
2645 ldd [%l7 + 0x78], %o4
2646 stb %o3, [%l7 + 0x0E]
2647 tleu %icc, 0x1
2648 rdhpr %htba, %i1
2649
2650 or %g0, 0x8, %l0
2651 sllx %l0, 0x3c, %l0
2652 wrhpr %l0, %g0, %hsys_tick_cmpr
2653
2654 or %g0, 0x8, %l0
2655 sllx %l0, 0x3c, %l0
2656 wrhpr %l0, %g0, %hsys_tick_cmpr
2657 wrpr %l1, %g1, %cwp
2658 subccc %l5, %o7, %g2
2659 andcc %o6, %g5, %g4
2660
2661 or %g0, 0x8, %l0
2662 sllx %l0, 0x3c, %l0
2663 wrhpr %l0, 0x3A8, %hsys_tick_cmpr
2664 rd %ccr, %l6
2665 wr %l3, %o2, %set_softint
2666 brlz %i6, loop_123
2667 addccc %i0, 0x1B2D, %i2
2668 rdhpr %hsys_tick_cmpr, %g7
2669 rdpr %pil, %l4
2670loop_123:
2671 fcmped %fcc3, %f16, %f30
2672 fmul8x16 %f3, %f4, %f12
2673 rdpr %cansave, %o5
2674 andn %i3, 0x0263, %i7
2675 ba,a,pn %icc, loop_124
2676 fba,a %fcc3, loop_125
2677 sdiv %g6, 0x15C1, %i4
2678 rd %pc, %o0
2679loop_124:
2680 addcc %l2, %o4, %i1
2681loop_125:
2682 nop
2683 wr %g0, 0x81, %asi
2684 ldxa [%l7 + 0x58] %asi, %l0
2685 wrpr %o3, %o1, %tick
2686 wr %g0, 0x04, %asi
2687 swapa [%l7 + 0x7C] %asi, %l1
2688 fxnor %f4, %f30, %f10
2689 rd %asi, %i5
2690 wr %g0, 0x11, %asi
2691 lduba [%l7 + 0x34] %asi, %g1
2692 brlz,a %l5, loop_126
2693 wr %g0, 0x7, %fprs
2694 rd %ccr, %o6
2695 rdpr %gl, %g5
2696loop_126:
2697 sdivx %o7, 0x0FE5, %g3
2698 fandnot2s %f12, %f0, %f12
2699 sdivx %l6, 0x0D0E, %g4
2700 rdhpr %hsys_tick_cmpr, %l3
2701 smul %i6, 0x0214, %i0
2702 srax %i2, 0x0B, %o2
2703 rdpr %otherwin, %l4
2704 ld [%l7 + 0x20], %f6
2705 rdhpr %hpstate, %g7
2706 tcc %xcc, 0x6
2707
2708 or %g0, 0x8, %l0
2709 sllx %l0, 0x3c, %l0
2710 wrhpr %l0, 0x40C, %hsys_tick_cmpr
2711 rd %ccr, %i4
2712 rdpr %gl, %g6
2713 fnot2s %f10, %f30
2714 wrpr %i1, %l0, %tick
2715 wrpr %o3, 0x1F03, %pil
2716 rdhpr %hsys_tick_cmpr, %o4
2717 rdhpr %hintp, %l1
2718 sethi 0x0215, %i5
2719 edge16ln %o1, %g1, %g2
2720 fabsd %f8, %f8
2721 fand %f2, %f30, %f2
2722 andn %o6, %l5, %o7
2723 rd %y, %g3
2724 wrpr %g5, %g4, %pil
2725 wr %l6, 0x01FF, %ccr
2726 wr %i6, %i0, %set_softint
2727 wr %i2, 0x063E, %clear_softint
2728 rdhpr %hsys_tick_cmpr, %l3
2729 rdhpr %htba, %o2
2730 rdpr %cleanwin, %l4
2731 rdhpr %hintp, %g7
2732 rd %asi, %o5
2733 rdhpr %hpstate, %i3
2734
2735 or %g0, 0x8, %l0
2736 sllx %l0, 0x3c, %l0
2737 wrhpr %l0, 0x130, %hsys_tick_cmpr
2738 tn %icc, 0x7
2739 rd %asi, %g6
2740 fmovs %f17, %f7
2741 rd %fprs, %l2
2742 wr %g0, 0x11, %asi
2743 ldstuba [%l7 + 0x1C] %asi, %o0
2744 fbuge,a %fcc1, loop_127
2745 rdhpr %hintp, %i4
2746
2747 or %g0, 0x8, %l0
2748 sllx %l0, 0x3c, %l0
2749 wrhpr %l0, %g0, %hsys_tick_cmpr
2750 popc 0x1807, %o4
2751loop_127:
2752 nop
2753 wr %g0, 0x18, %asi
2754 ldsba [%l7 + 0x56] %asi, %l0
2755 rdhpr %hpstate, %i5
2756 wrpr %o1, 0x162C, %cwp
2757 fbu,a %fcc3, loop_128
2758 rdpr %cansave, %g1
2759 sir 0x15AB
2760 rdpr %otherwin, %l1
2761loop_128:
2762 nop
2763 set 0x7B, %i7
2764 lduba [%l7 + %i7] 0x14, %o6
2765 wrpr %l5, %o7, %cwp
2766 wr %g2, %g5, %softint
2767 rdhpr %hsys_tick_cmpr, %g3
2768 rd %asi, %l6
2769 rdhpr %htba, %g4
2770 rdpr %pil, %i6
2771 rdhpr %hpstate, %i2
2772 rdhpr %htba, %i0
2773 rdpr %cwp, %l3
2774 be,a %xcc, loop_129
2775 ldx [%l7 + 0x70], %l4
2776
2777 or %g0, 0x8, %l0
2778 sllx %l0, 0x3c, %l0
2779 wrhpr %l0, %g0, %hsys_tick_cmpr
2780
2781 or %g0, 0x8, %l0
2782 sllx %l0, 0x3c, %l0
2783 wrhpr %l0, 0x2FB, %hsys_tick_cmpr
2784loop_129:
2785 wrpr %i3, %o5, %pil
2786 tvc %icc, 0x0
2787 fsrc1 %f10, %f12
2788 wr %i7, 0x1BFE, %y
2789 edge8 %l2, %g6, %i4
2790 rd %ccr, %o0
2791 wrpr %o3, 0x10BB, %pil
2792 wrpr %i1, %o4, %tick
2793 rdpr %cleanwin, %l0
2794 fmovsvs %xcc, %f26, %f11
2795 wrpr %i5, 0x00B3, %pil
2796 rdpr %canrestore, %o1
2797 rdpr %tba, %l1
2798 rdhpr %hpstate, %g1
2799
2800 or %g0, 0x8, %l0
2801 sllx %l0, 0x3c, %l0
2802 wrhpr %l0, 0x742, %hsys_tick_cmpr
2803 movvs %icc, %o7, %g2
2804 fxors %f3, %f29, %f9
2805 fble %fcc2, loop_130
2806 rdhpr %htba, %l5
2807 movre %g3, %l6, %g4
2808 rd %tick_cmpr, %i6
2809loop_130:
2810 wr %g5, %i2, %set_softint
2811
2812 or %g0, 0x8, %l0
2813 sllx %l0, 0x3c, %l0
2814 wrhpr %l0, %g0, %hsys_tick_cmpr
2815
2816 or %g0, 0x8, %l0
2817 sllx %l0, 0x3c, %l0
2818 wrhpr %l0, 0x5FC, %hsys_tick_cmpr
2819 rd %ccr, %o2
2820 fbue %fcc0, loop_131
2821 subccc %g7, 0x0579, %l4
2822 rd %pc, %i3
2823 fnot1 %f8, %f28
2824loop_131:
2825 wr %i7, %l2, %clear_softint
2826 rdpr %wstate, %g6
2827
2828 or %g0, 0x8, %l0
2829 sllx %l0, 0x3c, %l0
2830 wrhpr %l0, 0xA21, %hsys_tick_cmpr
2831 rd %y, %i4
2832 movleu %xcc, %o0, %i1
2833 fand %f20, %f12, %f24
2834 ble,pn %xcc, loop_132
2835 rdhpr %hsys_tick_cmpr, %o3
2836 rd %y, %l0
2837 rd %y, %o4
2838loop_132:
2839 wr %o1, %l1, %clear_softint
2840 fmovdleu %icc, %f13, %f0
2841 rd %fprs, %g1
2842
2843 or %g0, 0x8, %l0
2844 sllx %l0, 0x3c, %l0
2845 wrhpr %l0, %g0, %hsys_tick_cmpr
2846 wrpr %i5, 0x18F8, %cwp
2847 subcc %g2, %l5, %o7
2848 wrpr %l6, 0x1A81, %cwp
2849 rd %y, %g3
2850 wr %g0, 0x6, %fprs
2851 rd %asi, %g5
2852 wrpr %i2, %l3, %pil
2853 nop
2854 setx loop_133, %l0, %l1
2855 wrpr 0x1, %tl
2856 wrpr %l1, %tnpc
2857 setx 0x34400001400, %l0, %l1
2858 wrpr %l1, %tstate
2859 wrhpr 0x4, %htstate
2860 done
2861 wr %i0, 0x1748, %y
2862 movre %g7, 0x325, %l4
2863 wr %o2, %i3, %sys_tick
2864loop_133:
2865 movcc %xcc, %l2, %i7
2866 fnot2 %f22, %f28
2867 umul %g6, 0x1510, %i4
2868 rdhpr %hintp, %o5
2869 st %f0, [%l7 + 0x2C]
2870 brgez,a %i1, loop_134
2871 fpsub32s %f14, %f3, %f1
2872 add %o0, %l0, %o4
2873 movvc %icc, %o1, %l1
2874loop_134:
2875 wr %g1, %o3, %ccr
2876 wrpr %i5, %g2, %pil
2877 wr %o6, 0x04B3, %set_softint
2878 fmovdg %xcc, %f17, %f12
2879 wr %o7, %l5, %clear_softint
2880 wr %l6, %g3, %set_softint
2881 wrpr %g4, 0x062A, %pil
2882 rdhpr %hpstate, %g5
2883 rd %pc, %i2
2884 wrpr %i6, %i0, %tick
2885 ldsb [%l7 + 0x11], %g7
2886 wr %g0, 0xea, %asi
2887 ldda [%l7 + 0x60] %asi, %l2
2888
2889 or %g0, 0x8, %l0
2890 sllx %l0, 0x3c, %l0
2891 wrhpr %l0, %g0, %hsys_tick_cmpr
2892 movpos %xcc, %l4, %i3
2893 or %l2, %g6, %i4
2894
2895 or %g0, 0x8, %l0
2896 sllx %l0, 0x3c, %l0
2897 wr %l0, 0xFA6, %sys_tick_cmpr
2898 sth %o0, [%l7 + 0x42]
2899 ldstub [%l7 + 0x6B], %l0
2900 rdhpr %hintp, %o1
2901 fbuge %fcc2, loop_135
2902 rdpr %pil, %o4
2903 tn %icc, 0x0
2904 rd %y, %g1
2905loop_135:
2906 rdhpr %hsys_tick_cmpr, %l1
2907 tn %icc, 0x5
2908 wrpr %o3, %i5, %tick
2909 taddcc %o6, 0x1ACA, %g2
2910 lduh [%l7 + 0x30], %o7
2911 orcc %l5, %l6, %g4
2912 fors %f26, %f19, %f4
2913 tle %xcc, 0x3
2914
2915 or %g0, 0x8, %l0
2916 sllx %l0, 0x3c, %l0
2917 wrhpr %l0, %g0, %hsys_tick_cmpr
2918 wrpr %i6, 0x15B2, %pil
2919 rdhpr %hintp, %i2
2920 rdpr %cwp, %i0
2921 rd %fprs, %l3
2922 edge8l %o2, %g7, %l4
2923 tleu %icc, 0x1
2924 bleu,pn %icc, loop_136
2925 movrgez %l2, 0x050, %i3
2926 rdpr %cwp, %i4
2927 rdpr %tba, %g6
2928loop_136:
2929 nop
2930
2931 or %g0, 0x8, %l0
2932 sllx %l0, 0x3c, %l0
2933 wr %l0, 0x60F, %sys_tick_cmpr
2934
2935 or %g0, 0x8, %l0
2936 sllx %l0, 0x3c, %l0
2937 wrhpr %l0, 0xA5E, %hsys_tick_cmpr
2938 fmovsleu %xcc, %f30, %f6
2939 rdpr %wstate, %l0
2940 wr %o1, %g1, %set_softint
2941
2942 or %g0, 0x8, %l0
2943 sllx %l0, 0x3c, %l0
2944 wrhpr %l0, %g0, %hsys_tick_cmpr
2945 fmuld8ulx16 %f22, %f23, %f12
2946 rdpr %wstate, %i5
2947 tle %icc, 0x6
2948 subcc %o4, %g2, %o7
2949 addc %l5, %o6, %g4
2950 subcc %l6, 0x16DC, %g3
2951 wr %g0, 0x4, %fprs
2952 wrpr %i6, %i2, %pil
2953 movcs %icc, %i0, %l3
2954 fabss %f14, %f22
2955 rdhpr %htba, %o2
2956 rd %tick_cmpr, %g7
2957 tvc %icc, 0x6
2958
2959 or %g0, 0x8, %l0
2960 sllx %l0, 0x3c, %l0
2961 wrhpr %l0, 0xF79, %hsys_tick_cmpr
2962 wrpr %i3, %l4, %cwp
2963 rdpr %otherwin, %g6
2964 rdpr %cleanwin, %i1
2965 fbne %fcc1, loop_137
2966 sdivcc %o5, 0x019E, %i7
2967 movn %xcc, %i4, %l0
2968 array8 %o0, %o1, %l1
2969loop_137:
2970 rdhpr %hsys_tick_cmpr, %g1
2971 orcc %o3, 0x1785, %o4
2972 rdpr %otherwin, %i5
2973 tn %xcc, 0x7
2974 mulscc %g2, 0x0A4C, %l5
2975
2976 or %g0, 0x8, %l0
2977 sllx %l0, 0x3c, %l0
2978 wrhpr %l0, %g0, %hsys_tick_cmpr
2979 rdpr %cansave, %l6
2980 popc 0x120F, %g3
2981 ldsh [%l7 + 0x42], %o6
2982 rdpr %gl, %i6
2983 umul %i2, 0x1B81, %g5
2984 fmul8sux16 %f6, %f26, %f2
2985 wrpr %l3, 0x0CC8, %tick
2986 set 0x47, %o3
2987 lduba [%l7 + %o3] 0x80, %i0
2988 ldsw [%l7 + 0x6C], %g7
2989 edge32n %o2, %l2, %i3
2990 wrpr %l4, 0x006A, %pil
2991 wr %g0, 0x6, %fprs
2992 wr %g0, 0x4, %fprs
2993 fmovsgu %icc, %f13, %f25
2994 rd %sys_tick_cmpr, %o5
2995 siam 0x7
2996 andcc %i7, %l0, %i4
2997 rd %asi, %o0
2998 fnot1s %f7, %f6
2999 wrpr %l1, %o1, %tick
3000
3001 or %g0, 0x8, %l0
3002 sllx %l0, 0x3c, %l0
3003 wr %l0, 0xD8E, %sys_tick_cmpr
3004
3005 or %g0, 0x8, %l0
3006 sllx %l0, 0x3c, %l0
3007 wrhpr %l0, %g0, %hsys_tick_cmpr
3008 udiv %g1, 0x17D4, %g2
3009 edge32n %o7, %g4, %l6
3010 fmovsleu %icc, %f20, %f12
3011 wrpr %g3, %o6, %pil
3012
3013 or %g0, 0x8, %l0
3014 sllx %l0, 0x3c, %l0
3015 wrhpr %l0, 0x38E, %hsys_tick_cmpr
3016 fmul8x16al %f29, %f24, %f30
3017 flush %l7 + 0x2C
3018 rdpr %otherwin, %g5
3019 umulcc %i2, %i0, %g7
3020 rd %tick_cmpr, %l3
3021 fmovrsgz %l2, %f3, %f13
3022 wr %g0, 0x80, %asi
3023 stba %o2, [%l7 + 0x62] %asi
3024 tn %xcc, 0x3
3025 orncc %l4, %i1, %g6
3026 wrpr %o5, %i7, %pil
3027 wrpr %l0, 0x0696, %pil
3028 rdhpr %htba, %o0
3029 fxnor %f30, %f26, %f10
3030 movn %xcc, %l1, %i4
3031 rdpr %cleanwin, %o1
3032 taddcctv %o3, 0x0C4D, %o4
3033 movcs %xcc, %g1, %i5
3034 wrpr %o7, %g2, %tick
3035 brnz %l6, loop_138
3036 saved
3037 rdpr %cwp, %g1
3038 rdpr %cansave, %g2
3039 rdpr %canrestore, %g3
3040 rdpr %cleanwin, %g4
3041 rdpr %otherwin, %g5
3042 rdpr %wstate, %g6
3043 udiv %g4, 0x1BB1, %o6
3044 rd %pc, %i6
3045loop_138:
3046 wrpr %l5, %g5, %tick
3047 rd %tick_cmpr, %i2
3048 movleu %xcc, %g3, %g7
3049
3050 or %g0, 0x8, %l0
3051 sllx %l0, 0x3c, %l0
3052 wrhpr %l0, %g0, %hsys_tick_cmpr
3053 rdpr %gl, %o2
3054
3055 or %g0, 0x8, %l0
3056 sllx %l0, 0x3c, %l0
3057 wrhpr %l0, 0x9F8, %hsys_tick_cmpr
3058 rdpr %wstate, %i1
3059 rdhpr %htba, %g6
3060
3061 or %g0, 0x8, %l0
3062 sllx %l0, 0x3c, %l0
3063 wrhpr %l0, 0xF92, %hsys_tick_cmpr
3064 set 0x0C, %i0
3065 lda [%l7 + %i0] 0x15, %f15
3066 udivx %i7, 0x0F70, %l0
3067
3068 or %g0, 0x8, %l0
3069 sllx %l0, 0x3c, %l0
3070 wrhpr %l0, %g0, %hsys_tick_cmpr
3071
3072 or %g0, 0x8, %l0
3073 sllx %l0, 0x3c, %l0
3074 wrhpr %l0, %g0, %hsys_tick_cmpr
3075 wr %o1, 0x0984, %ccr
3076 wrpr %l1, %o3, %tick
3077 rd %tick_cmpr, %o4
3078
3079 or %g0, 0x8, %l0
3080 sllx %l0, 0x3c, %l0
3081 wrhpr %l0, 0x41B, %hsys_tick_cmpr
3082 subc %g2, %l6, %g4
3083 wr %o6, 0x12F9, %set_softint
3084 rdpr %gl, %i6
3085 rdhpr %hpstate, %l5
3086 wrpr %g1, 0x0FFA, %pil
3087 wr %i2, %g3, %pic
3088 wrpr %g7, 0x1DC8, %pil
3089 fmovscs %icc, %f14, %f9
3090 rd %softint, %g5
3091 wrpr %i0, 0x1A60, %tick
3092 rdhpr %hpstate, %o2
3093 rdpr %cleanwin, %l3
3094 edge32l %l2, %i1, %g6
3095 call loop_139
3096 movre %i3, %l4, %i7
3097 fbg,a %fcc2, loop_140
3098 movvs %icc, %l0, %o0
3099loop_139:
3100 nop
3101
3102 or %g0, 0x8, %l0
3103 sllx %l0, 0x3c, %l0
3104 wrhpr %l0, 0x186, %hsys_tick_cmpr
3105 tne %icc, 0x1
3106loop_140:
3107 wrpr %l1, 0x19B0, %cwp
3108 smulcc %o3, 0x0373, %o4
3109 rdpr %wstate, %i5
3110 wr %o7, 0x18D8, %set_softint
3111 rdpr %cwp, %g2
3112 rdhpr %hintp, %l6
3113 movvs %xcc, %g4, %o6
3114 alignaddrl %i6, %l5, %g1
3115
3116 or %g0, 0x8, %l0
3117 sllx %l0, 0x3c, %l0
3118 wrhpr %l0, %g0, %hsys_tick_cmpr
3119 rdpr %otherwin, %o1
3120 rd %fprs, %g3
3121 edge32l %g5, %g7, %o2
3122 edge16 %l3, %l2, %i1
3123 wrpr %i0, %g6, %cwp
3124 orcc %i3, 0x11D0, %i7
3125
3126 or %g0, 0x8, %l0
3127 sllx %l0, 0x3c, %l0
3128 wrhpr %l0, 0x57E, %hsys_tick_cmpr
3129 wrpr %o5, 0x0297, %cwp
3130 rd %softint, %o0
3131 brgez,a %l1, loop_141
3132 mova %icc, %o3, %o4
3133
3134 or %g0, 0x8, %l0
3135 sllx %l0, 0x3c, %l0
3136 wrhpr %l0, 0x100, %hsys_tick_cmpr
3137
3138 or %g0, 0x8, %l0
3139 sllx %l0, 0x3c, %l0
3140 wrhpr %l0, 0x94D, %hsys_tick_cmpr
3141loop_141:
3142 edge8l %l6, %g4, %o6
3143 wr %l5, %i6, %set_softint
3144
3145 or %g0, 0x8, %l0
3146 sllx %l0, 0x3c, %l0
3147 wrhpr %l0, 0xC83, %hsys_tick_cmpr
3148 set 0x48, %l0
3149 stwa %g3, [%l7 + %l0] 0xea
3150 membar #Sync
3151 andn %g5, %o1, %g7
3152
3153 or %g0, 0x8, %l0
3154 sllx %l0, 0x3c, %l0
3155 wrhpr %l0, 0x85E, %hsys_tick_cmpr
3156 wrpr %l2, 0x1301, %pil
3157 umul %i1, 0x1849, %i0
3158 wrpr %i3, %g6, %tick
3159 rdpr %pil, %l4
3160 rdhpr %hpstate, %l0
3161 wr %o5, 0x1114, %set_softint
3162 rd %ccr, %o0
3163 rdhpr %hpstate, %l1
3164 tvc %icc, 0x4
3165 edge16 %o3, %i7, %o4
3166 bleu,a,pn %icc, loop_142
3167 rd %y, %i4
3168 movle %xcc, %o7, %i5
3169 wrpr %g2, 0x0768, %cwp
3170loop_142:
3171 rdpr %cwp, %g4
3172
3173 or %g0, 0x8, %l0
3174 sllx %l0, 0x3c, %l0
3175 wrhpr %l0, %g0, %hsys_tick_cmpr
3176 fbne,a %fcc0, loop_143
3177 bl,a,pn %xcc, loop_144
3178 te %icc, 0x6
3179 rdhpr %htba, %l5
3180loop_143:
3181 fbul,a %fcc1, loop_145
3182loop_144:
3183 edge32n %i2, %g1, %i6
3184 smul %g3, 0x1678, %g5
3185 stb %o1, [%l7 + 0x6E]
3186loop_145:
3187 rdpr %cwp, %o2
3188 wrpr %l2, %i1, %cwp
3189 fbn %fcc0, loop_146
3190 rdhpr %htba, %g7
3191 alignaddr %i0, %l3, %i3
3192 rdpr %gl, %g6
3193loop_146:
3194 wrpr %l4, %o5, %pil
3195 edge8l %o0, %l1, %o3
3196 tg %xcc, 0x7
3197 srlx %l0, 0x05, %o4
3198 rdhpr %hintp, %i7
3199
3200 or %g0, 0x8, %l0
3201 sllx %l0, 0x3c, %l0
3202 wrhpr %l0, 0x164, %hsys_tick_cmpr
3203 rdpr %cwp, %g2
3204 fmovsle %icc, %f3, %f19
3205 nop
3206 setx loop_147, %l0, %l1
3207 wrpr 0x1, %tl
3208 wrpr %l1, %tpc
3209 add %l1, 0x4, %l1
3210 wrpr %l1, %tnpc
3211 setx 0x34400001400, %l0, %l1
3212 wrpr %l1, %tstate
3213 wrhpr 0x4, %htstate
3214 retry
3215 bcc loop_148
3216 fblg,a %fcc2, loop_149
3217 srl %g4, 0x0B, %o7
3218loop_147:
3219 tcs %xcc, 0x3
3220loop_148:
3221 fmuld8ulx16 %f29, %f28, %f28
3222loop_149:
3223 fmovdpos %xcc, %f2, %f4
3224 rdhpr %hintp, %o6
3225 fbl,a %fcc2, loop_150
3226 st %f7, [%l7 + 0x6C]
3227 edge32ln %l5, %l6, %g1
3228 rdpr %otherwin, %i6
3229loop_150:
3230 rdpr %cansave, %i2
3231 rdhpr %hpstate, %g5
3232 fmul8ulx16 %f0, %f0, %f2
3233 rdpr %pil, %g3
3234 rd %ccr, %o1
3235 wr %l2, %i1, %ccr
3236 rdhpr %hintp, %g7
3237 rd %tick_cmpr, %i0
3238
3239 or %g0, 0x8, %l0
3240 sllx %l0, 0x3c, %l0
3241 wrhpr %l0, 0x01F, %hsys_tick_cmpr
3242 addcc %i3, 0x131A, %l3
3243 edge16n %l4, %o5, %g6
3244 movn %xcc, %o0, %o3
3245 rdpr %cwp, %l1
3246 rd %sys_tick_cmpr, %o4
3247 nop
3248 setx loop_151, %l0, %l1
3249 wrpr 0x1, %tl
3250 wrpr %l1, %tpc
3251 add %l1, 0x4, %l1
3252 wrpr %l1, %tnpc
3253 setx 0x34400001400, %l0, %l1
3254 wrpr %l1, %tstate
3255 wrhpr 0x4, %htstate
3256 retry
3257 wr %l0, 0x1600, %clear_softint
3258 set 0x10, %g1
3259 prefetcha [%l7 + %g1] 0x11, 0x1
3260loop_151:
3261 andn %i5, 0x0D2F, %g2
3262 subccc %i7, %g4, %o6
3263 edge16ln %o7, %l5, %l6
3264 rdpr %cansave, %i6
3265 wrpr %i2, 0x05CF, %pil
3266 bgu,a %icc, loop_152
3267 rdhpr %hpstate, %g5
3268 rdhpr %hintp, %g3
3269 sllx %o1, %g1, %i1
3270loop_152:
3271 lduw [%l7 + 0x4C], %l2
3272 rdhpr %hsys_tick_cmpr, %g7
3273 fba %fcc1, loop_153
3274 umul %o2, 0x0C51, %i0
3275 rd %asi, %l3
3276 prefetch [%l7 + 0x1C], 0x1
3277loop_153:
3278 sdivcc %i3, 0x0735, %o5
3279 rd %ccr, %g6
3280
3281 or %g0, 0x8, %l0
3282 sllx %l0, 0x3c, %l0
3283 wrhpr %l0, 0x012, %hsys_tick_cmpr
3284 lduw [%l7 + 0x0C], %o3
3285 rdpr %otherwin, %l4
3286 addc %l1, 0x1C19, %o4
3287 fmovrsne %i4, %f17, %f21
3288 wr %i5, 0x1F8C, %y
3289 wrpr %g2, 0x036F, %cwp
3290 rd %asi, %l0
3291 set 0x45, %i3
3292 stba %i7, [%l7 + %i3] 0x04
3293 rd %sys_tick_cmpr, %g4
3294 fmovrsgez %o7, %f22, %f0
3295 tl %icc, 0x4
3296
3297 or %g0, 0x8, %l0
3298 sllx %l0, 0x3c, %l0
3299 wrhpr %l0, %g0, %hsys_tick_cmpr
3300 rdpr %canrestore, %o6
3301 set 0x58, %o1
3302 lda [%l7 + %o1] 0x81, %f8
3303 bge %icc, loop_154
3304 subcc %i6, %i2, %l6
3305 wr %g5, 0x082D, %y
3306 rdhpr %htba, %g3
3307loop_154:
3308 edge8l %o1, %i1, %l2
3309 movle %xcc, %g7, %g1
3310 orcc %o2, %i0, %i3
3311 or %l3, %o5, %g6
3312 wrpr %o0, 0x1CC9, %cwp
3313 rdhpr %hsys_tick_cmpr, %l4
3314 tvc %xcc, 0x0
3315 tcs %icc, 0x4
3316 wr %g0, 0x11, %asi
3317 swapa [%l7 + 0x28] %asi, %l1
3318
3319 or %g0, 0x8, %l0
3320 sllx %l0, 0x3c, %l0
3321 wrhpr %l0, %g0, %hsys_tick_cmpr
3322 movleu %icc, %o4, %i5
3323 ba loop_155
3324 wrpr %g2, %i7, %cwp
3325 fbn,a %fcc3, loop_156
3326 fmovdn %xcc, %f3, %f29
3327loop_155:
3328 wr %g4, %l0, %sys_tick
3329 bpos,pn %icc, loop_157
3330loop_156:
3331 rdpr %canrestore, %o7
3332
3333 or %g0, 0x8, %l0
3334 sllx %l0, 0x3c, %l0
3335 wrhpr %l0, 0x050, %hsys_tick_cmpr
3336 fcmpes %fcc0, %f4, %f15
3337loop_157:
3338 rdpr %tl, %l5
3339
3340 or %g0, 0x8, %l0
3341 sllx %l0, 0x3c, %l0
3342 wrhpr %l0, 0x9B1, %hsys_tick_cmpr
3343 rd %ccr, %g3
3344 restored
3345 rdpr %cwp, %g1
3346 rdpr %cansave, %g2
3347 rdpr %canrestore, %g3
3348 rdpr %cleanwin, %g4
3349 rdpr %otherwin, %g5
3350 rdpr %wstate, %g6
3351 rd %pc, %g5
3352 bcc loop_158
3353 wrpr %o1, 0x1670, %cwp
3354 wrpr %l2, %g7, %pil
3355 sdivx %i1, 0x184F, %o2
3356loop_158:
3357 or %i0, %i3, %l3
3358 ldstub [%l7 + 0x4C], %g1
3359 brlez,a %o5, loop_159
3360 xnorcc %o0, %l4, %l1
3361 rdpr %cansave, %o3
3362 fnot1 %f4, %f6
3363loop_159:
3364 wrpr %g6, 0x1711, %cwp
3365 rdhpr %htba, %i4
3366
3367 or %g0, 0x8, %l0
3368 sllx %l0, 0x3c, %l0
3369 wrhpr %l0, %g0, %hsys_tick_cmpr
3370 wr %g2, %i5, %set_softint
3371 rd %ccr, %g4
3372 wr %i7, %o7, %clear_softint
3373 rd %pc, %o6
3374 rdhpr %hintp, %i6
3375 rdpr %cleanwin, %l5
3376 rdpr %cwp, %l0
3377 tcs %icc, 0x3
3378 rdhpr %hintp, %l6
3379 srax %g3, %i2, %g5
3380 bge,pn %xcc, loop_160
3381 fpadd32 %f16, %f22, %f22
3382 brgez,a %o1, loop_161
3383 rd %softint, %l2
3384loop_160:
3385 nop
3386
3387 or %g0, 0x8, %l0
3388 sllx %l0, 0x3c, %l0
3389 wrhpr %l0, 0x3A7, %hsys_tick_cmpr
3390 bpos,pt %icc, loop_162
3391loop_161:
3392 rdhpr %hsys_tick_cmpr, %o2
3393 addccc %i0, 0x168A, %l3
3394
3395 or %g0, 0x8, %l0
3396 sllx %l0, 0x3c, %l0
3397 wrhpr %l0, 0x86A, %hsys_tick_cmpr
3398loop_162:
3399 wrpr %g1, %o0, %cwp
3400 rdpr %pil, %l4
3401 rd %y, %o5
3402 edge32 %l1, %g6, %i4
3403
3404 or %g0, 0x8, %l0
3405 sllx %l0, 0x3c, %l0
3406 wrhpr %l0, 0x5FA, %hsys_tick_cmpr
3407
3408 or %g0, 0x8, %l0
3409 sllx %l0, 0x3c, %l0
3410 wrhpr %l0, %g0, %hsys_tick_cmpr
3411 rdhpr %hintp, %g4
3412
3413 or %g0, 0x8, %l0
3414 sllx %l0, 0x3c, %l0
3415 wrhpr %l0, %g0, %hsys_tick_cmpr
3416 wrpr %o7, 0x05C0, %pil
3417 wr %o6, 0x143A, %pic
3418 bcs loop_163
3419 movn %xcc, %i7, %l5
3420 move %xcc, %l0, %l6
3421 addc %i6, %i2, %g5
3422loop_163:
3423 fmuld8ulx16 %f3, %f20, %f18
3424 alignaddr %o1, %l2, %i1
3425 subcc %g3, %o2, %g7
3426 xnor %i0, 0x1000, %i3
3427 edge32n %g1, %o0, %l3
3428 rdpr %pil, %o5
3429 ba loop_164
3430 rdhpr %htba, %l4
3431 rdpr %canrestore, %l1
3432 rd %fprs, %i4
3433loop_164:
3434 udiv %g6, 0x1E36, %o4
3435 saved
3436 rdpr %cwp, %g1
3437 rdpr %cansave, %g2
3438 rdpr %canrestore, %g3
3439 rdpr %cleanwin, %g4
3440 rdpr %otherwin, %g5
3441 rdpr %wstate, %g6
3442 bvs,pn %xcc, loop_165
3443 fbo,a %fcc2, loop_166
3444 tl %xcc, 0x1
3445 set 0x58, %l5
3446 prefetcha [%l7 + %l5] 0x10, 0x2
3447loop_165:
3448 wr %o3, %i5, %y
3449loop_166:
3450 wr %g4, %o7, %clear_softint
3451 rdhpr %hsys_tick_cmpr, %i7
3452 rdhpr %hintp, %o6
3453 rdhpr %hintp, %l5
3454 sdivx %l6, 0x039C, %i6
3455 be,pt %xcc, loop_167
3456 fmovrsne %l0, %f11, %f27
3457 wr %i2, %g5, %softint
3458 wrpr %l2, %o1, %pil
3459loop_167:
3460 srl %i1, %g3, %o2
3461 movrlz %i0, %g7, %g1
3462 xnorcc %i3, 0x0B37, %o0
3463 sdiv %l3, 0x1C4A, %o5
3464 restored
3465 rdpr %cwp, %g1
3466 rdpr %cansave, %g2
3467 rdpr %canrestore, %g3
3468 rdpr %cleanwin, %g4
3469 rdpr %otherwin, %g5
3470 rdpr %wstate, %g6
3471 rdpr %otherwin, %i4
3472 rdpr %canrestore, %g6
3473
3474 or %g0, 0x8, %l0
3475 sllx %l0, 0x3c, %l0
3476 wrhpr %l0, 0xD32, %hsys_tick_cmpr
3477
3478 or %g0, 0x8, %l0
3479 sllx %l0, 0x3c, %l0
3480 wrhpr %l0, %g0, %hsys_tick_cmpr
3481 rdhpr %hpstate, %o3
3482 umul %g2, %i5, %o7
3483 rdpr %cwp, %g4
3484 rd %y, %o6
3485
3486 or %g0, 0x8, %l0
3487 sllx %l0, 0x3c, %l0
3488 wr %l0, 0x657, %tick_cmpr
3489 tsubcctv %l6, %i6, %i7
3490 fmovscc %icc, %f5, %f1
3491 mulx %i2, %l0, %l2
3492 rdpr %wstate, %o1
3493 rdpr %gl, %g5
3494 rd %softint, %g3
3495 wrpr %i1, 0x1A6F, %pil
3496 rdpr %gl, %o2
3497 rdpr %cwp, %i0
3498
3499 or %g0, 0x8, %l0
3500 sllx %l0, 0x3c, %l0
3501 wrhpr %l0, %g0, %hsys_tick_cmpr
3502 subccc %o0, %l3, %o5
3503 wr %g0, 0x4, %fprs
3504 wrpr %i4, %i3, %pil
3505 wr %g0, 0x7, %fprs
3506
3507 or %g0, 0x8, %l0
3508 sllx %l0, 0x3c, %l0
3509 wrhpr %l0, %g0, %hsys_tick_cmpr
3510
3511 or %g0, 0x8, %l0
3512 sllx %l0, 0x3c, %l0
3513 wrhpr %l0, 0x65F, %hsys_tick_cmpr
3514 movrgz %i5, 0x039, %o7
3515 edge8ln %g4, %o6, %l5
3516 wrpr %g2, 0x0705, %tick
3517 udivcc %i6, 0x06EB, %i7
3518 rd %sys_tick_cmpr, %i2
3519 rd %asi, %l0
3520 wrpr %l2, %o1, %cwp
3521 rd %sys_tick_cmpr, %g5
3522 brz %l6, loop_168
3523 andncc %i1, %o2, %g3
3524 wr %g7, %g1, %clear_softint
3525
3526 or %g0, 0x8, %l0
3527 sllx %l0, 0x3c, %l0
3528 wr %l0, 0x811, %sys_tick_cmpr
3529loop_168:
3530 wr %i0, %l3, %clear_softint
3531 bleu %xcc, loop_169
3532 wrpr %o5, %i4, %pil
3533 set 0x7B, %i4
3534 ldsba [%l7 + %i4] 0x11, %l4
3535loop_169:
3536 rd %sys_tick_cmpr, %i3
3537 andncc %l1, %o4, %g6
3538
3539 or %g0, 0x8, %l0
3540 sllx %l0, 0x3c, %l0
3541 wrhpr %l0, 0xBAD, %hsys_tick_cmpr
3542
3543 or %g0, 0x8, %l0
3544 sllx %l0, 0x3c, %l0
3545 wrhpr %l0, 0x013, %hsys_tick_cmpr
3546 wrpr %o6, 0x1568, %pil
3547
3548 or %g0, 0x8, %l0
3549 sllx %l0, 0x3c, %l0
3550 wrhpr %l0, 0x90F, %hsys_tick_cmpr
3551 std %f6, [%l7 + 0x50]
3552 fmovrse %o7, %f25, %f2
3553 bpos,a %icc, loop_170
3554 fpackfix %f4, %f16
3555 rdhpr %hintp, %g2
3556 fmovrsgez %i6, %f8, %f26
3557loop_170:
3558 fmovrde %i2, %f18, %f2
3559 fornot1 %f10, %f28, %f8
3560 fbne,a %fcc0, loop_171
3561 tcs %icc, 0x4
3562 brlez,a %l0, loop_172
3563 movpos %icc, %i7, %o1
3564loop_171:
3565 movrlz %g5, %l6, %l2
3566 rd %y, %i1
3567loop_172:
3568 fmovdge %icc, %f28, %f26
3569 alignaddrl %o2, %g3, %g7
3570 wr %g1, 0x0C25, %pic
3571 rdpr %cwp, %i0
3572 udivcc %l3, 0x0124, %o5
3573 rdpr %tba, %o0
3574 fmovrsgz %l4, %f4, %f3
3575 rdpr %canrestore, %i4
3576 rd %sys_tick_cmpr, %l1
3577 rd %ccr, %i3
3578 edge8 %g6, %o3, %o4
3579 wr %g0, 0x2a, %asi
3580 stwa %i5, [%l7 + 0x3C] %asi
3581 membar #Sync
3582 move %icc, %g4, %o6
3583 xnorcc %l5, 0x0175, %o7
3584 movcc %xcc, %g2, %i6
3585 fandnot1 %f26, %f4, %f2
3586 rdhpr %htba, %i2
3587
3588 or %g0, 0x8, %l0
3589 sllx %l0, 0x3c, %l0
3590 wr %l0, 0xBC8, %tick_cmpr
3591 fmovrdne %l0, %f24, %f20
3592 fmuld8ulx16 %f4, %f29, %f18
3593 rd %sys_tick_cmpr, %g5
3594 movl %xcc, %o1, %l2
3595 movvs %xcc, %i1, %o2
3596 rd %softint, %g3
3597 fba %fcc3, loop_173
3598 nop
3599 set 0x48, %l6
3600 std %g6, [%l7 + %l6]
3601 edge32 %g1, %l6, %l3
3602 wrpr %o5, %i0, %tick
3603loop_173:
3604 nop
3605
3606 or %g0, 0x8, %l0
3607 sllx %l0, 0x3c, %l0
3608 wrhpr %l0, 0x0F1, %hsys_tick_cmpr
3609 wr %g0, 0xe2, %asi
3610 stha %l1, [%l7 + 0x62] %asi
3611 membar #Sync
3612
3613 or %g0, 0x8, %l0
3614 sllx %l0, 0x3c, %l0
3615 wr %l0, %g0, %sys_tick_cmpr
3616
3617 or %g0, 0x8, %l0
3618 sllx %l0, 0x3c, %l0
3619 wrhpr %l0, 0x78A, %hsys_tick_cmpr
3620 edge32ln %o4, %i5, %g4
3621 ldd [%l7 + 0x30], %g6
3622 rd %ccr, %l5
3623 fble,a %fcc2, loop_174
3624 fmovsleu %xcc, %f18, %f23
3625 wr %o7, %g2, %pic
3626 fornot1s %f6, %f20, %f25
3627loop_174:
3628 fxors %f1, %f11, %f12
3629 pdist %f0, %f12, %f24
3630 rd %pc, %o6
3631 smul %i6, %i2, %i7
3632 tn %icc, 0x0
3633 fmovdcc %xcc, %f31, %f31
3634 wr %l0, %o1, %pic
3635 rdpr %tba, %l2
3636 sir 0x0B1D
3637 fpsub16s %f31, %f10, %f9
3638
3639 or %g0, 0x8, %l0
3640 sllx %l0, 0x3c, %l0
3641 wrhpr %l0, 0xAD7, %hsys_tick_cmpr
3642 rdpr %tba, %o2
3643 wrpr %g5, %g7, %cwp
3644 orncc %g1, 0x1584, %l6
3645 add %g3, 0x135F, %l3
3646 wrpr %i0, 0x1674, %pil
3647 wr %o5, %l4, %pic
3648 wrpr %o0, 0x127F, %tick
3649 rd %asi, %i3
3650
3651 or %g0, 0x8, %l0
3652 sllx %l0, 0x3c, %l0
3653 wrhpr %l0, 0x631, %hsys_tick_cmpr
3654 rdhpr %htba, %o3
3655 wrpr %l1, 0x0EA2, %cwp
3656
3657 or %g0, 0x8, %l0
3658 sllx %l0, 0x3c, %l0
3659 wrhpr %l0, 0x22A, %hsys_tick_cmpr
3660 ldsw [%l7 + 0x60], %i5
3661 rdhpr %htba, %g4
3662 fnegs %f23, %f12
3663 fbne %fcc1, loop_175
3664 rd %pc, %l5
3665 fpadd16 %f24, %f28, %f24
3666 wr %o7, %g6, %ccr
3667loop_175:
3668 faligndata %f28, %f6, %f18
3669 rdpr %cwp, %g2
3670 fpadd16s %f26, %f0, %f22
3671 sdivcc %i6, 0x1F23, %o6
3672 sdiv %i7, 0x03BD, %l0
3673 wrpr %i2, 0x0AAE, %cwp
3674 rdhpr %htba, %l2
3675 set 0x22, %l1
3676 ldsha [%l7 + %l1] 0x10, %o1
3677 orncc %i1, %o2, %g5
3678 edge16l %g7, %g1, %g3
3679 rd %y, %l6
3680 fmul8x16au %f26, %f2, %f22
3681 membar 0x00
3682 fmul8sux16 %f0, %f24, %f10
3683
3684 or %g0, 0x8, %l0
3685 sllx %l0, 0x3c, %l0
3686 wrhpr %l0, 0x62C, %hsys_tick_cmpr
3687 movrgz %i0, 0x1B9, %l4
3688 rdpr %tba, %o5
3689 wr %o0, 0x0951, %softint
3690 wrpr %i4, %i3, %pil
3691 saved
3692 rdpr %cwp, %g1
3693 rdpr %cansave, %g2
3694 rdpr %canrestore, %g3
3695 rdpr %cleanwin, %g4
3696 rdpr %otherwin, %g5
3697 rdpr %wstate, %g6
3698 fornot2s %f20, %f6, %f18
3699 wrpr %o3, %o4, %cwp
3700 rdhpr %hintp, %l1
3701
3702 or %g0, 0x8, %l0
3703 sllx %l0, 0x3c, %l0
3704 wrhpr %l0, %g0, %hsys_tick_cmpr
3705 wr %g0, 0x04, %asi
3706 stba %o7, [%l7 + 0x6B] %asi
3707 rd %sys_tick_cmpr, %g6
3708 call loop_176
3709 wrpr %l5, %i6, %cwp
3710 smul %o6, %i7, %l0
3711 rdpr %wstate, %i2
3712loop_176:
3713 rd %tick_cmpr, %l2
3714 wr %o1, 0x1C3D, %softint
3715 rdhpr %hsys_tick_cmpr, %g2
3716 movrgz %o2, %g5, %g7
3717 rdhpr %hintp, %g1
3718 rdpr %pil, %i1
3719 fmovrsne %g3, %f28, %f29
3720 rdpr %pil, %l3
3721 wr %i0, 0x19AE, %softint
3722 fzeros %f11
3723 rdhpr %hsys_tick_cmpr, %l6
3724 fmovdle %xcc, %f17, %f3
3725 sllx %l4, %o5, %o0
3726 wrpr %i4, %o3, %cwp
3727 tne %icc, 0x1
3728 rd %pc, %o4
3729 sdivx %l1, 0x127F, %i3
3730 sub %g4, %o7, %g6
3731
3732 or %g0, 0x8, %l0
3733 sllx %l0, 0x3c, %l0
3734 wr %l0, %g0, %tick_cmpr
3735 rdpr %wstate, %i6
3736 alignaddr %l5, %o6, %l0
3737 movrgz %i7, %i2, %l2
3738 rdpr %cansave, %g2
3739 rdpr %otherwin, %o2
3740 wr %g0, 0x89, %asi
3741 stda %f16, [%l7 + 0x40] %asi
3742 movrgz %o1, 0x06E, %g7
3743 fpsub32s %f11, %f12, %f1
3744 wrpr %g1, %g5, %tick
3745 rdhpr %hpstate, %g3
3746 set 0x78, %g2
3747 stba %l3, [%l7 + %g2] 0x89
3748
3749 or %g0, 0x8, %l0
3750 sllx %l0, 0x3c, %l0
3751 wrhpr %l0, 0x2EC, %hsys_tick_cmpr
3752 wrpr %l6, %l4, %cwp
3753 sdivx %o5, 0x0F16, %o0
3754
3755 or %g0, 0x8, %l0
3756 sllx %l0, 0x3c, %l0
3757 wrhpr %l0, %g0, %hsys_tick_cmpr
3758
3759 or %g0, 0x8, %l0
3760 sllx %l0, 0x3c, %l0
3761 wrhpr %l0, %g0, %hsys_tick_cmpr
3762 rd %tick_cmpr, %o3
3763 rdhpr %hintp, %i3
3764 sll %g4, 0x16, %g6
3765 alignaddrl %o7, %i6, %i5
3766 wr %o6, 0x0F05, %ccr
3767 rdpr %pil, %l0
3768 ble,pt %icc, loop_177
3769 tcs %xcc, 0x5
3770 tcc %icc, 0x0
3771 fornot2s %f30, %f25, %f26
3772loop_177:
3773 fcmpne16 %f0, %f30, %l5
3774
3775 or %g0, 0x8, %l0
3776 sllx %l0, 0x3c, %l0
3777 wrhpr %l0, 0x919, %hsys_tick_cmpr
3778 rdpr %otherwin, %l2
3779 fpadd16 %f24, %f24, %f4
3780
3781 or %g0, 0x8, %l0
3782 sllx %l0, 0x3c, %l0
3783 wr %l0, 0xC05, %tick_cmpr
3784 wr %i7, %o2, %softint
3785 fbn,a %fcc2, loop_178
3786 rd %y, %g7
3787 subc %o1, 0x04F1, %g1
3788 movpos %icc, %g3, %g5
3789loop_178:
3790 fbg %fcc0, loop_179
3791 umulcc %i0, %i1, %l6
3792 rd %y, %l4
3793
3794 or %g0, 0x8, %l0
3795 sllx %l0, 0x3c, %l0
3796 wrhpr %l0, %g0, %hsys_tick_cmpr
3797loop_179:
3798 xnorcc %o5, 0x161D, %o0
3799 rd %tick_cmpr, %i4
3800 smul %l1, %o4, %o3
3801 array16 %i3, %g6, %g4
3802 wr %i6, %i5, %clear_softint
3803 set 0x40, %g7
3804 ldswa [%l7 + %g7] 0x19, %o7
3805 te %xcc, 0x4
3806 rdhpr %hpstate, %l0
3807 sub %l5, %i2, %l2
3808 fmovdle %xcc, %f14, %f11
3809 stbar
3810 rdpr %wstate, %g2
3811 wr %g0, 0x19, %asi
3812 ldsha [%l7 + 0x16] %asi, %o6
3813 bg,pt %icc, loop_180
3814 fxnor %f14, %f8, %f20
3815 fpackfix %f14, %f9
3816 bleu,pn %icc, loop_181
3817loop_180:
3818 tsubcctv %o2, %g7, %i7
3819 rdhpr %htba, %g1
3820 wr %g3, %g5, %pic
3821loop_181:
3822 nop
3823
3824 or %g0, 0x8, %l0
3825 sllx %l0, 0x3c, %l0
3826 wrhpr %l0, %g0, %hsys_tick_cmpr
3827 rdpr %otherwin, %o1
3828 rd %asi, %l4
3829 rdpr %otherwin, %o5
3830
3831 or %g0, 0x8, %l0
3832 sllx %l0, 0x3c, %l0
3833 wrhpr %l0, 0x5AE, %hsys_tick_cmpr
3834 fpmerge %f23, %f3, %f0
3835
3836 or %g0, 0x8, %l0
3837 sllx %l0, 0x3c, %l0
3838 wrhpr %l0, 0x69D, %hsys_tick_cmpr
3839 for %f4, %f20, %f18
3840
3841 or %g0, 0x8, %l0
3842 sllx %l0, 0x3c, %l0
3843 wrhpr %l0, 0xE06, %hsys_tick_cmpr
3844 nop
3845 setx loop_182, %l0, %l1
3846 jmpl %l1, %o4
3847 wrpr %o3, %i3, %tick
3848 rd %ccr, %g4
3849 fmovdvc %icc, %f25, %f13
3850loop_182:
3851 wrpr %g6, %i5, %tick
3852 wrpr %o7, 0x115D, %tick
3853 siam 0x1
3854
3855 or %g0, 0x8, %l0
3856 sllx %l0, 0x3c, %l0
3857 wrhpr %l0, %g0, %hsys_tick_cmpr
3858 fbo %fcc1, loop_183
3859 wrpr %l0, 0x1CDB, %tick
3860 rdhpr %hpstate, %l5
3861 tcs %xcc, 0x3
3862loop_183:
3863 brlz,a %l2, loop_184
3864 rd %asi, %g2
3865 rd %tick_cmpr, %o6
3866 rdhpr %hpstate, %i2
3867loop_184:
3868 membar 0x26
3869 wr %o2, %g7, %ccr
3870 set 0x72, %o6
3871 stha %g1, [%l7 + %o6] 0x04
3872 rdpr %cansave, %g3
3873 set 0x58, %i6
3874 lda [%l7 + %i6] 0x81, %f7
3875 xorcc %i7, 0x1829, %g5
3876
3877 or %g0, 0x8, %l0
3878 sllx %l0, 0x3c, %l0
3879 wrhpr %l0, 0x482, %hsys_tick_cmpr
3880 rdhpr %htba, %l4
3881 wrpr %l3, %i0, %tick
3882 wrpr %o5, %i4, %tick
3883 rdhpr %hsys_tick_cmpr, %l1
3884 wr %o0, 0x0F46, %sys_tick
3885 fmovrdlz %o4, %f2, %f0
3886 bne,a,pt %icc, loop_185
3887 fnand %f28, %f22, %f0
3888 movle %icc, %l6, %o3
3889 rdpr %canrestore, %g4
3890loop_185:
3891 fpadd32s %f30, %f17, %f11
3892 tne %xcc, 0x4
3893 rdpr %cleanwin, %g6
3894
3895 or %g0, 0x8, %l0
3896 sllx %l0, 0x3c, %l0
3897 wr %l0, %g0, %sys_tick_cmpr
3898 fandnot2 %f20, %f20, %f18
3899 rdpr %wstate, %o7
3900 rdhpr %hpstate, %i6
3901 for %f26, %f28, %f6
3902 tsubcc %i5, 0x1B30, %l0
3903 rd %sys_tick_cmpr, %l2
3904 wrpr %l5, %g2, %pil
3905 edge8ln %o6, %o2, %i2
3906 rd %y, %g7
3907 wrpr %g3, %g1, %cwp
3908 fbug %fcc0, loop_186
3909 rd %ccr, %g5
3910
3911 or %g0, 0x8, %l0
3912 sllx %l0, 0x3c, %l0
3913 wrhpr %l0, 0xCBB, %hsys_tick_cmpr
3914 bcc,a %xcc, loop_187
3915loop_186:
3916 bg,a loop_188
3917 sub %o1, %i7, %l3
3918 rd %sys_tick_cmpr, %l4
3919loop_187:
3920 stw %i0, [%l7 + 0x24]
3921loop_188:
3922 fmul8x16au %f29, %f7, %f28
3923 wr %g0, 0x19, %asi
3924 stda %o4, [%l7 + 0x60] %asi
3925 tpos %xcc, 0x4
3926 wr %i4, %l1, %clear_softint
3927 rdpr %tl, %o4
3928 andncc %l6, %o3, %g4
3929 srax %o0, 0x15, %i3
3930 fmovrse %o7, %f25, %f27
3931 fsrc1 %f8, %f18
3932 lduw [%l7 + 0x2C], %g6
3933
3934 or %g0, 0x8, %l0
3935 sllx %l0, 0x3c, %l0
3936 wrhpr %l0, 0x96E, %hsys_tick_cmpr
3937 tn %xcc, 0x0
3938 wrpr %i6, 0x1252, %cwp
3939 wr %l2, %l5, %set_softint
3940 edge32 %g2, %o6, %o2
3941 tn %icc, 0x3
3942 rdhpr %hpstate, %g7
3943
3944 or %g0, 0x8, %l0
3945 sllx %l0, 0x3c, %l0
3946 wrhpr %l0, %g0, %hsys_tick_cmpr
3947 sdiv %g1, 0x09D1, %g5
3948 fandnot2 %f12, %f18, %f26
3949 fmovdvs %icc, %f31, %f17
3950 wrpr %i1, 0x04F4, %pil
3951 rdhpr %hintp, %i7
3952 mova %xcc, %l3, %l4
3953 movrgz %o1, %i0, %i4
3954 edge8l %l1, %o4, %l6
3955 umulcc %o3, 0x1E91, %g4
3956 fxnor %f0, %f30, %f12
3957 rdhpr %hsys_tick_cmpr, %o5
3958 wrpr %o0, %i3, %tick
3959 rd %softint, %g6
3960 srax %i5, %l0, %o7
3961 rd %sys_tick_cmpr, %l2
3962 std %l4, [%l7 + 0x58]
3963 rdpr %cansave, %i6
3964 udivx %o2, 0x0302, %g2
3965 tn %xcc, 0x2
3966
3967 or %g0, 0x8, %l0
3968 sllx %l0, 0x3c, %l0
3969 wrhpr %l0, 0x742, %hsys_tick_cmpr
3970 rdhpr %hsys_tick_cmpr, %g7
3971 rd %sys_tick_cmpr, %i2
3972 fpadd32s %f31, %f10, %f2
3973 wr %g0, 0x23, %asi
3974 stda %g4, [%l7 + 0x30] %asi
3975 membar #Sync
3976
3977 or %g0, 0x8, %l0
3978 sllx %l0, 0x3c, %l0
3979 wrhpr %l0, %g0, %hsys_tick_cmpr
3980 addc %i7, 0x1036, %l3
3981 rdhpr %hintp, %o1
3982 rdpr %cwp, %l4
3983 andcc %i0, 0x14F3, %i4
3984
3985 or %g0, 0x8, %l0
3986 sllx %l0, 0x3c, %l0
3987 wrhpr %l0, 0x8FA, %hsys_tick_cmpr
3988 sdivcc %l6, 0x043D, %o3
3989 mova %icc, %g4, %o5
3990 rdpr %cansave, %o0
3991 tn %icc, 0x3
3992 movcc %xcc, %i3, %g6
3993 mulscc %o4, 0x1B96, %i5
3994 rdpr %tba, %o7
3995 wr %l0, %l5, %set_softint
3996 sllx %i6, 0x06, %l2
3997 rdhpr %hsys_tick_cmpr, %o2
3998 wr %o6, 0x1EFA, %clear_softint
3999 rdpr %cansave, %g2
4000 rdhpr %hpstate, %g3
4001 rdpr %gl, %g7
4002 rdhpr %hsys_tick_cmpr, %g5
4003 move %xcc, %g1, %i1
4004 popc 0x169D, %i2
4005 rdhpr %htba, %i7
4006 rdhpr %hintp, %o1
4007 rdhpr %hsys_tick_cmpr, %l4
4008 sth %i0, [%l7 + 0x78]
4009 sll %l3, %l1, %l6
4010 wr %o3, 0x06DA, %softint
4011
4012 or %g0, 0x8, %l0
4013 sllx %l0, 0x3c, %l0
4014 wr %l0, %g0, %tick_cmpr
4015 fxors %f10, %f22, %f11
4016 ld [%l7 + 0x08], %f20
4017 rdhpr %htba, %o0
4018 rd %asi, %o5
4019 array8 %g6, %i3, %o4
4020 movneg %icc, %i5, %l0
4021 ba,pt %xcc, loop_189
4022 move %icc, %o7, %l5
4023 xnorcc %l2, %o2, %i6
4024 wrpr %g2, 0x13B5, %pil
4025loop_189:
4026 rd %ccr, %o6
4027 rd %softint, %g3
4028 rdhpr %hsys_tick_cmpr, %g5
4029
4030 or %g0, 0x8, %l0
4031 sllx %l0, 0x3c, %l0
4032 wrhpr %l0, 0x304, %hsys_tick_cmpr
4033 wrpr %g7, 0x1264, %cwp
4034 xorcc %i1, %i2, %i7
4035 rd %fprs, %l4
4036 rdpr %tl, %o1
4037 rdpr %otherwin, %l3
4038 fnand %f28, %f2, %f14
4039 fnor %f10, %f14, %f18
4040 wrpr %l1, %i0, %pil
4041 srl %o3, %i4, %g4
4042
4043 or %g0, 0x8, %l0
4044 sllx %l0, 0x3c, %l0
4045 wrhpr %l0, %g0, %hsys_tick_cmpr
4046 rd %pc, %g6
4047 wr %i3, %l6, %y
4048 fmovsg %icc, %f2, %f6
4049 wrpr %i5, %o4, %cwp
4050 wr %o7, %l5, %clear_softint
4051 movgu %xcc, %l2, %l0
4052 fmovrslz %o2, %f22, %f18
4053 movrlz %i6, 0x29C, %o6
4054
4055 or %g0, 0x8, %l0
4056 sllx %l0, 0x3c, %l0
4057 wrhpr %l0, 0xC1E, %hsys_tick_cmpr
4058
4059 or %g0, 0x8, %l0
4060 sllx %l0, 0x3c, %l0
4061 wrhpr %l0, %g0, %hsys_tick_cmpr
4062 fnegd %f26, %f6
4063 rd %ccr, %g1
4064 rdhpr %htba, %g7
4065 sra %g2, 0x1E, %i1
4066 wr %i2, %i7, %ccr
4067
4068 or %g0, 0x8, %l0
4069 sllx %l0, 0x3c, %l0
4070 wrhpr %l0, 0x726, %hsys_tick_cmpr
4071 rdpr %wstate, %l1
4072 fba %fcc2, loop_190
4073 rdhpr %hintp, %i0
4074 rd %softint, %l3
4075 sra %o3, 0x1D, %g4
4076loop_190:
4077 rdhpr %hsys_tick_cmpr, %o0
4078 rdhpr %hsys_tick_cmpr, %o5
4079 rdhpr %hsys_tick_cmpr, %i4
4080 move %xcc, %i3, %g6
4081 wr %g0, 0x19, %asi
4082 stha %l6, [%l7 + 0x40] %asi
4083 rd %sys_tick_cmpr, %i5
4084 wr %o7, 0x1A67, %y
4085 wr %l2, 0x1EBE, %clear_softint
4086 movcs %xcc, %l0, %o2
4087 tsubcc %i6, 0x0821, %l5
4088 wr %g3, %g5, %ccr
4089 rdhpr %htba, %o6
4090 rd %fprs, %g1
4091 rdhpr %hintp, %g2
4092 wrpr %i1, 0x192D, %tick
4093 edge16l %g7, %i7, %i2
4094 rd %fprs, %l4
4095 tge %icc, 0x7
4096 wrpr %o1, %l1, %cwp
4097 sllx %l3, %o3, %i0
4098
4099 or %g0, 0x8, %l0
4100 sllx %l0, 0x3c, %l0
4101 wrhpr %l0, 0xA23, %hsys_tick_cmpr
4102 rdhpr %hsys_tick_cmpr, %g4
4103 fbul,a %fcc0, loop_191
4104 mova %xcc, %i4, %i3
4105 wrpr %g6, %l6, %tick
4106 edge8n %i5, %o5, %o7
4107loop_191:
4108 fbu,a %fcc3, loop_192
4109 wrpr %o4, %l0, %pil
4110 wr %g0, 0x80, %asi
4111 ldda [%l7 + 0x40] %asi, %f16
4112loop_192:
4113 rdhpr %hpstate, %o2
4114 wrpr %l2, %i6, %tick
4115
4116 or %g0, 0x8, %l0
4117 sllx %l0, 0x3c, %l0
4118 wrhpr %l0, 0xDCC, %hsys_tick_cmpr
4119 ldd [%l7 + 0x30], %l4
4120 rd %pc, %o6
4121 rdpr %canrestore, %g1
4122 te %icc, 0x0
4123 rdhpr %htba, %g5
4124 rd %pc, %i1
4125 tge %xcc, 0x3
4126
4127 or %g0, 0x8, %l0
4128 sllx %l0, 0x3c, %l0
4129 wrhpr %l0, 0xD61, %hsys_tick_cmpr
4130 udiv %i2, 0x094F, %g2
4131 udivcc %o1, 0x015E, %l4
4132 wr %l1, 0x1036, %clear_softint
4133 wrpr %l3, 0x0227, %pil
4134 wr %i0, %o3, %pic
4135 st %f28, [%l7 + 0x6C]
4136 wr %o0, 0x1EA8, %sys_tick
4137 saved
4138 rdpr %cwp, %g1
4139 rdpr %cansave, %g2
4140 rdpr %canrestore, %g3
4141 rdpr %cleanwin, %g4
4142 rdpr %otherwin, %g5
4143 rdpr %wstate, %g6
4144
4145 or %g0, 0x8, %l0
4146 sllx %l0, 0x3c, %l0
4147 wrhpr %l0, %g0, %hsys_tick_cmpr
4148
4149 or %g0, 0x8, %l0
4150 sllx %l0, 0x3c, %l0
4151 wrhpr %l0, 0xE76, %hsys_tick_cmpr
4152 wr %l6, %i5, %sys_tick
4153 edge16l %o5, %o7, %o4
4154 stbar
4155 fmovdge %icc, %f7, %f9
4156
4157 or %g0, 0x8, %l0
4158 sllx %l0, 0x3c, %l0
4159 wrhpr %l0, 0xACF, %hsys_tick_cmpr
4160 movvs %xcc, %o2, %i3
4161 movrgez %i6, 0x36E, %l2
4162 wrpr %g3, 0x15C9, %tick
4163 set 0x66, %g4
4164 ldsba [%l7 + %g4] 0x19, %l5
4165
4166 or %g0, 0x8, %l0
4167 sllx %l0, 0x3c, %l0
4168 wrhpr %l0, 0x490, %hsys_tick_cmpr
4169 rd %ccr, %g1
4170 tsubcctv %g5, %i1, %i7
4171 tge %icc, 0x7
4172 fornot2s %f13, %f26, %f24
4173 wr %i2, %g7, %set_softint
4174 wr %g2, %o1, %y
4175 rdpr %pil, %l4
4176 wr %l3, 0x14ED, %y
4177 rdpr %canrestore, %i0
4178 udivx %o3, 0x05ED, %l1
4179 bl loop_193
4180 smul %o0, 0x0F54, %i4
4181 rdpr %canrestore, %g6
4182 wrpr %l6, 0x0F2F, %cwp
4183loop_193:
4184 wrpr %i5, 0x03B1, %tick
4185 rd %softint, %o5
4186 rdpr %gl, %o7
4187 fabsd %f30, %f28
4188 wr %g4, 0x0A9E, %clear_softint
4189
4190 or %g0, 0x8, %l0
4191 sllx %l0, 0x3c, %l0
4192 wrhpr %l0, 0x77D, %hsys_tick_cmpr
4193 wrpr %o2, 0x088C, %cwp
4194 subc %o4, 0x10B3, %i3
4195 rdhpr %hsys_tick_cmpr, %i6
4196 tcs %icc, 0x0
4197 rd %ccr, %l2
4198 tvc %xcc, 0x7
4199 wrpr %g3, 0x1F96, %tick
4200 ble loop_194
4201 rd %tick_cmpr, %l5
4202 rdhpr %hpstate, %o6
4203 wr %g1, 0x080D, %set_softint
4204loop_194:
4205 rdhpr %hsys_tick_cmpr, %i1
4206 fmul8x16al %f14, %f11, %f22
4207 rd %sys_tick_cmpr, %g5
4208 fabsd %f20, %f18
4209 tl %icc, 0x6
4210 xor %i7, 0x1225, %g7
4211 tle %xcc, 0x5
4212 movl %xcc, %g2, %i2
4213
4214 or %g0, 0x8, %l0
4215 sllx %l0, 0x3c, %l0
4216 wrhpr %l0, 0x210, %hsys_tick_cmpr
4217 brnz %l3, loop_195
4218 wrpr %i0, 0x18DD, %pil
4219 rd %pc, %o3
4220 rdhpr %hpstate, %o1
4221loop_195:
4222 rdpr %canrestore, %l1
4223 movne %xcc, %i4, %o0
4224 rdpr %otherwin, %l6
4225 rd %softint, %i5
4226 std %f26, [%l7 + 0x10]
4227 tne %icc, 0x3
4228 fpack16 %f30, %f8
4229 rdpr %cwp, %o5
4230 wr %g0, 0x5, %fprs
4231
4232 or %g0, 0x8, %l0
4233 sllx %l0, 0x3c, %l0
4234 wrhpr %l0, %g0, %hsys_tick_cmpr
4235 stb %o2, [%l7 + 0x72]
4236 taddcc %o4, %i3, %g6
4237 wr %g0, 0x80, %asi
4238 stwa %i6, [%l7 + 0x78] %asi
4239
4240 or %g0, 0x8, %l0
4241 sllx %l0, 0x3c, %l0
4242 wr %l0, %g0, %sys_tick_cmpr
4243 wr %g3, 0x0B74, %clear_softint
4244 add %l7, 0x20, %l6
4245 wr %g0, 0x81, %asi
4246 casxa [%l6] %asi, %l5, %g1
4247 xorcc %i1, %o6, %g5
4248 movge %icc, %g7, %i7
4249 sll %g2, %i2, %l4
4250 rdhpr %htba, %l3
4251 set 0x70, %o0
4252 prefetcha [%l7 + %o0] 0x80, 0x2
4253 array32 %i0, %o1, %i4
4254 rdpr %canrestore, %l1
4255 smulcc %l6, 0x1D9B, %i5
4256 fmovd %f6, %f22
4257 rd %asi, %o5
4258 edge32 %o0, %o7, %l0
4259 nop
4260 setx loop_196, %l0, %l1
4261 wrpr 0x1, %tl
4262 wrpr %l1, %tpc
4263 add %l1, 0x4, %l1
4264 wrpr %l1, %tnpc
4265 setx 0x34400001400, %l0, %l1
4266 wrpr %l1, %tstate
4267 wrhpr 0x4, %htstate
4268 retry
4269 rd %pc, %g4
4270
4271 or %g0, 0x8, %l0
4272 sllx %l0, 0x3c, %l0
4273 wrhpr %l0, 0x115, %hsys_tick_cmpr
4274 edge16 %g6, %i3, %l2
4275loop_196:
4276 rdpr %tl, %i6
4277 fmovdleu %xcc, %f8, %f3
4278 rd %sys_tick_cmpr, %l5
4279 rdpr %cleanwin, %g3
4280 wr %g0, 0x88, %asi
4281 stha %i1, [%l7 + 0x36] %asi
4282
4283 or %g0, 0x8, %l0
4284 sllx %l0, 0x3c, %l0
4285 wrhpr %l0, %g0, %hsys_tick_cmpr
4286 wr %g0, 0x7, %fprs
4287 rdpr %cansave, %g5
4288
4289 or %g0, 0x8, %l0
4290 sllx %l0, 0x3c, %l0
4291 wrhpr %l0, %g0, %hsys_tick_cmpr
4292 fbe,a %fcc2, loop_197
4293 fnegs %f31, %f14
4294 fpack16 %f14, %f16
4295 set 0x40, %i2
4296 stda %f16, [%l7 + %i2] 0x19
4297loop_197:
4298 rdpr %tl, %i2
4299 rdpr %pil, %l4
4300 wr %g0, 0x11, %asi
4301 lduwa [%l7 + 0x70] %asi, %l3
4302 rdhpr %htba, %o3
4303 rd %asi, %i7
4304 tcc %icc, 0x4
4305 taddcc %i0, 0x002C, %i4
4306 fmovrdgz %l6, %f6, %f24
4307 rdpr %cansave, %o1
4308 rdhpr %htba, %o5
4309 tsubcctv %o0, 0x1661, %i5
4310 mova %icc, %g4, %o4
4311
4312 or %g0, 0x8, %l0
4313 sllx %l0, 0x3c, %l0
4314 wrhpr %l0, %g0, %hsys_tick_cmpr
4315 rdpr %otherwin, %o2
4316 edge8ln %i3, %l2, %i6
4317 wr %l5, 0x001B, %pic
4318 rdhpr %hsys_tick_cmpr, %g3
4319
4320 or %g0, 0x8, %l0
4321 sllx %l0, 0x3c, %l0
4322 wr %l0, %g0, %sys_tick_cmpr
4323 wr %g6, 0x1710, %softint
4324 set 0x38, %l3
4325 lda [%l7 + %l3] 0x10, %f9
4326 rdpr %tba, %g1
4327 movgu %icc, %g5, %g2
4328 movg %xcc, %i2, %l4
4329 xor %g7, 0x073D, %o3
4330 brgz,a %i7, loop_198
4331 rdpr %canrestore, %l3
4332 wr %i4, 0x13F1, %softint
4333 prefetch [%l7 + 0x2C], 0x0
4334loop_198:
4335 nop
4336
4337 or %g0, 0x8, %l0
4338 sllx %l0, 0x3c, %l0
4339 wrhpr %l0, 0xFFA, %hsys_tick_cmpr
4340
4341 or %g0, 0x8, %l0
4342 sllx %l0, 0x3c, %l0
4343 wrhpr %l0, 0x979, %hsys_tick_cmpr
4344 taddcc %o5, 0x1908, %l6
4345 rd %asi, %i5
4346 ld [%l7 + 0x48], %f31
4347 rd %pc, %l0
4348 addc %o0, 0x07BF, %g4
4349 movleu %xcc, %o4, %o2
4350 rd %pc, %o7
4351 xorcc %l2, 0x0C9E, %i6
4352 rdpr %cansave, %l5
4353 rd %asi, %g3
4354 nop
4355 set 0x18, %o7
4356 stx %i1, [%l7 + %o7]
4357 xor %o6, 0x1305, %g6
4358 fmovsne %icc, %f21, %f28
4359 movrlez %g1, 0x08D, %g5
4360 fbuge,a %fcc2, loop_199
4361 addccc %i3, %i2, %l4
4362 fmovrsgez %g2, %f9, %f16
4363 rdpr %canrestore, %g7
4364loop_199:
4365 nop
4366
4367 or %g0, 0x8, %l0
4368 sllx %l0, 0x3c, %l0
4369 wrhpr %l0, %g0, %hsys_tick_cmpr
4370 wrpr %o3, 0x0E7C, %tick
4371 bvc,a,pn %xcc, loop_200
4372 wrpr %i4, %l1, %cwp
4373 rd %fprs, %l3
4374 rdhpr %hpstate, %o1
4375loop_200:
4376 ldd [%l7 + 0x48], %f16
4377 fpadd32s %f28, %f9, %f10
4378 rdpr %cwp, %o5
4379 rdpr %tba, %l6
4380 udivx %i0, 0x0636, %l0
4381 andn %o0, 0x1603, %i5
4382 rd %tick_cmpr, %g4
4383 array32 %o4, %o2, %l2
4384 rdpr %tl, %o7
4385 rd %pc, %i6
4386 edge16n %g3, %l5, %o6
4387 rdhpr %hpstate, %i1
4388 restored
4389 rdpr %cwp, %g1
4390 rdpr %cansave, %g2
4391 rdpr %canrestore, %g3
4392 rdpr %cleanwin, %g4
4393 rdpr %otherwin, %g5
4394 rdpr %wstate, %g6
4395
4396 or %g0, 0x8, %l0
4397 sllx %l0, 0x3c, %l0
4398 wrhpr %l0, 0xD36, %hsys_tick_cmpr
4399 rdhpr %hpstate, %g5
4400 flushw
4401 sdiv %i2, 0x1571, %l4
4402 alignaddrl %g2, %g7, %i3
4403 movle %icc, %i7, %o3
4404 wrpr %i4, 0x098B, %tick
4405 wr %l1, 0x072B, %ccr
4406 tle %icc, 0x4
4407 alignaddr %l3, %o1, %l6
4408 wrpr %o5, 0x142B, %tick
4409 wrpr %i0, 0x1EE0, %pil
4410 wrpr %l0, %i5, %pil
4411 rdpr %gl, %o0
4412 wr %o4, 0x0C48, %y
4413 wr %g0, 0x4, %fprs
4414
4415 or %g0, 0x8, %l0
4416 sllx %l0, 0x3c, %l0
4417 wrhpr %l0, 0x4F5, %hsys_tick_cmpr
4418 rdhpr %htba, %o7
4419 set 0x54, %i1
4420 stwa %i6, [%l7 + %i1] 0x04
4421 membar 0x7E
4422 sllx %l2, 0x09, %g3
4423 sethi 0x13E2, %o6
4424 fbu,a %fcc2, loop_201
4425 fbue,a %fcc1, loop_202
4426 wr %i1, 0x0E6A, %softint
4427 tge %icc, 0x3
4428loop_201:
4429 nop
4430 set 0x28, %i5
4431 prefetcha [%l7 + %i5] 0x04, 0x3
4432loop_202:
4433 rdhpr %htba, %l5
4434 sir 0x026F
4435 wr %g6, 0x163D, %sys_tick
4436 wrpr %g5, %l4, %cwp
4437 rdpr %cansave, %i2
4438 movneg %icc, %g7, %i3
4439 te %xcc, 0x1
4440 rdpr %cwp, %i7
4441 wr %g2, %o3, %clear_softint
4442 rdpr %cleanwin, %l1
4443 rd %fprs, %l3
4444 tpos %xcc, 0x6
4445
4446 or %g0, 0x8, %l0
4447 sllx %l0, 0x3c, %l0
4448 wrhpr %l0, 0xDDE, %hsys_tick_cmpr
4449
4450 or %g0, 0x8, %l0
4451 sllx %l0, 0x3c, %l0
4452 wrhpr %l0, %g0, %hsys_tick_cmpr
4453 rdpr %cleanwin, %o5
4454 rdpr %cwp, %i0
4455 wr %g0, 0x0c, %asi
4456 ldda [%l7 + 0x30] %asi, %o0
4457
4458 or %g0, 0x8, %l0
4459 sllx %l0, 0x3c, %l0
4460 wrhpr %l0, %g0, %hsys_tick_cmpr
4461 movgu %xcc, %o4, %o0
4462 wr %o2, %o7, %pic
4463 rdhpr %htba, %i6
4464 rdhpr %hsys_tick_cmpr, %l2
4465
4466 or %g0, 0x8, %l0
4467 sllx %l0, 0x3c, %l0
4468 wrhpr %l0, 0xEA7, %hsys_tick_cmpr
4469 fble,a %fcc1, loop_203
4470 add %i1, %o6, %g1
4471 sra %g6, 0x02, %g5
4472 addc %l5, %l4, %i2
4473loop_203:
4474 rdhpr %htba, %g7
4475 rd %asi, %i7
4476 fand %f2, %f30, %f4
4477 edge32 %g2, %i3, %l1
4478 orn %o3, %i4, %l6
4479 movrgz %o5, 0x1CD, %i0
4480 nop
4481 setx loop_204, %l0, %l1
4482 jmpl %l1, %o1
4483 rdhpr %hsys_tick_cmpr, %l0
4484 wr %g0, 0x7, %fprs
4485 umulcc %l3, %o0, %o4
4486loop_204:
4487 fone %f0
4488 wrpr %o2, 0x06AE, %cwp
4489 nop
4490 set 0x0C, %g6
4491 ldsh [%l7 + %g6], %i6
4492 rd %tick_cmpr, %l2
4493 set 0x68, %l4
4494 stda %g4, [%l7 + %l4] 0x23
4495 membar #Sync
4496 rdpr %wstate, %g3
4497 fmuld8sux16 %f0, %f5, %f0
4498
4499 or %g0, 0x8, %l0
4500 sllx %l0, 0x3c, %l0
4501 wr %l0, %g0, %sys_tick_cmpr
4502 edge8 %o6, %i1, %g1
4503
4504 or %g0, 0x8, %l0
4505 sllx %l0, 0x3c, %l0
4506 wrhpr %l0, %g0, %hsys_tick_cmpr
4507 wrpr %l5, %i2, %cwp
4508 rdhpr %htba, %l4
4509 rdhpr %htba, %g7
4510 wrpr %i7, 0x1A1F, %cwp
4511
4512 or %g0, 0x8, %l0
4513 sllx %l0, 0x3c, %l0
4514 wr %l0, %g0, %tick_cmpr
4515 rdhpr %htba, %i3
4516 fbge %fcc2, loop_205
4517 movl %icc, %o3, %l6
4518
4519 or %g0, 0x8, %l0
4520 sllx %l0, 0x3c, %l0
4521 wrhpr %l0, %g0, %hsys_tick_cmpr
4522 popc %o1, %i4
4523loop_205:
4524 edge8 %l0, %i5, %o0
4525 rdhpr %hsys_tick_cmpr, %l3
4526 rdhpr %hsys_tick_cmpr, %o4
4527
4528 or %g0, 0x8, %l0
4529 sllx %l0, 0x3c, %l0
4530 wrhpr %l0, 0x6B8, %hsys_tick_cmpr
4531 rd %y, %l2
4532 rdhpr %hsys_tick_cmpr, %o2
4533 rdpr %canrestore, %g4
4534 orn %o7, 0x0AC0, %o6
4535 rdhpr %hsys_tick_cmpr, %g3
4536 wr %g1, %g5, %set_softint
4537 nop
4538 setx loop_206, %l0, %l1
4539 wrpr 0x1, %tl
4540 wrpr %l1, %tnpc
4541 setx 0x34400001400, %l0, %l1
4542 wrpr %l1, %tstate
4543 wrhpr 0x4, %htstate
4544 done
4545 fmovsleu %xcc, %f26, %f10
4546 wr %g6, %l5, %set_softint
4547 wr %i2, %i1, %set_softint
4548loop_206:
4549 nop
4550
4551 or %g0, 0x8, %l0
4552 sllx %l0, 0x3c, %l0
4553 wrhpr %l0, %g0, %hsys_tick_cmpr
4554 array16 %g7, %l1, %g2
4555 wr %i3, %l6, %ccr
4556 wrpr %o5, 0x1AE4, %tick
4557 bne,pn %xcc, loop_207
4558 rdpr %otherwin, %i0
4559 wrpr %o1, %i4, %tick
4560 set 0x08, %l2
4561 stda %l0, [%l7 + %l2] 0x14
4562loop_207:
4563 nop
4564
4565 or %g0, 0x8, %l0
4566 sllx %l0, 0x3c, %l0
4567 wrhpr %l0, %g0, %hsys_tick_cmpr
4568 rdhpr %hsys_tick_cmpr, %o0
4569 smul %l3, 0x1530, %o4
4570 add %l7, 0x50, %l6
4571 wr %g0, 0x80, %asi
4572 casa [%l6] 0x80, %l2, %i6
4573
4574 or %g0, 0x8, %l0
4575 sllx %l0, 0x3c, %l0
4576 wrhpr %l0, 0x467, %hsys_tick_cmpr
4577 rdpr %tl, %o7
4578 tgu %icc, 0x6
4579 fmovs %f13, %f14
4580
4581 or %g0, 0x8, %l0
4582 sllx %l0, 0x3c, %l0
4583 wrhpr %l0, 0x1E8, %hsys_tick_cmpr
4584 xorcc %g5, 0x0BED, %g6
4585 fmovse %icc, %f15, %f2
4586 rd %ccr, %g1
4587 wr %l5, 0x0587, %pic
4588 rdpr %gl, %i2
4589 fmovrsgez %l4, %f24, %f31
4590 wrpr %i1, %i7, %pil
4591 rdpr %tl, %l1
4592 wr %g2, 0x0CD9, %y
4593
4594 or %g0, 0x8, %l0
4595 sllx %l0, 0x3c, %l0
4596 wrhpr %l0, 0xDFB, %hsys_tick_cmpr
4597
4598 or %g0, 0x8, %l0
4599 sllx %l0, 0x3c, %l0
4600 wrhpr %l0, %g0, %hsys_tick_cmpr
4601 stbar
4602 rdhpr %hpstate, %g7
4603 rd %asi, %i0
4604 subccc %o5, %i4, %o1
4605
4606 or %g0, 0x8, %l0
4607 sllx %l0, 0x3c, %l0
4608 wrhpr %l0, 0x3FF, %hsys_tick_cmpr
4609 rdpr %wstate, %o0
4610 rdpr %wstate, %o3
4611 rdhpr %htba, %o4
4612 tleu %icc, 0x1
4613 rdpr %tl, %l2
4614 wrpr %l3, 0x1BA5, %pil
4615 wr %i6, %o2, %sys_tick
4616 xorcc %o7, 0x1D2A, %g3
4617 sdivx %o6, 0x0DD7, %g4
4618 wr %g6, 0x15B6, %sys_tick
4619 rd %fprs, %g5
4620 rdpr %cansave, %g1
4621 fmovrdlz %l5, %f0, %f26
4622 fones %f29
4623 fmovdle %icc, %f7, %f0
4624 mulscc %i2, %i1, %i7
4625 movcs %icc, %l4, %g2
4626 bcs,a %icc, loop_208
4627 saved
4628 rdpr %cwp, %g1
4629 rdpr %cansave, %g2
4630 rdpr %canrestore, %g3
4631 rdpr %cleanwin, %g4
4632 rdpr %otherwin, %g5
4633 rdpr %wstate, %g6
4634 rdhpr %hsys_tick_cmpr, %l1
4635 wr %i3, 0x125F, %ccr
4636loop_208:
4637 restored
4638 rdpr %cwp, %g1
4639 rdpr %cansave, %g2
4640 rdpr %canrestore, %g3
4641 rdpr %cleanwin, %g4
4642 rdpr %otherwin, %g5
4643 rdpr %wstate, %g6
4644 rd %fprs, %g7
4645
4646 or %g0, 0x8, %l0
4647 sllx %l0, 0x3c, %l0
4648 wrhpr %l0, 0x470, %hsys_tick_cmpr
4649 wrpr %o5, %i0, %tick
4650 wr %i4, %l0, %set_softint
4651
4652 or %g0, 0x8, %l0
4653 sllx %l0, 0x3c, %l0
4654 wrhpr %l0, 0xE79, %hsys_tick_cmpr
4655
4656 or %g0, 0x8, %l0
4657 sllx %l0, 0x3c, %l0
4658 wrhpr %l0, %g0, %hsys_tick_cmpr
4659 te %xcc, 0x2
4660
4661 or %g0, 0x8, %l0
4662 sllx %l0, 0x3c, %l0
4663 wrhpr %l0, 0x5F6, %hsys_tick_cmpr
4664 wr %l3, 0x0F5A, %pic
4665 tg %xcc, 0x0
4666
4667 or %g0, 0x8, %l0
4668 sllx %l0, 0x3c, %l0
4669 wrhpr %l0, 0x8FB, %hsys_tick_cmpr
4670 tvc %icc, 0x1
4671 rdpr %cansave, %i6
4672 rdpr %gl, %o2
4673 rd %fprs, %o7
4674 sethi 0x0A34, %g3
4675 wrpr %o6, 0x0860, %pil
4676 wr %g4, %g6, %clear_softint
4677 movrlz %g1, 0x2DA, %l5
4678 wrpr %g5, 0x143C, %cwp
4679 wrpr %i1, 0x14C0, %cwp
4680 rdpr %tl, %i7
4681 addccc %l4, %g2, %l1
4682 rd %sys_tick_cmpr, %i2
4683 fmovsle %xcc, %f7, %f0
4684 addc %i3, %l6, %o5
4685 addcc %i0, 0x1A89, %g7
4686 rdpr %pil, %l0
4687 subc %o1, %o0, %i4
4688 wr %o3, %i5, %ccr
4689 rd %fprs, %o4
4690 rdpr %otherwin, %l2
4691 rdpr %gl, %l3
4692 movn %xcc, %i6, %o2
4693
4694 or %g0, 0x8, %l0
4695 sllx %l0, 0x3c, %l0
4696 wrhpr %l0, %g0, %hsys_tick_cmpr
4697 rd %softint, %g3
4698
4699 or %g0, 0x8, %l0
4700 sllx %l0, 0x3c, %l0
4701 wrhpr %l0, 0xEB5, %hsys_tick_cmpr
4702 rdhpr %hpstate, %g1
4703
4704 or %g0, 0x8, %l0
4705 sllx %l0, 0x3c, %l0
4706 wrhpr %l0, %g0, %hsys_tick_cmpr
4707 fmuld8ulx16 %f10, %f13, %f2
4708 movvs %icc, %g6, %g5
4709 array16 %i1, %l4, %i7
4710 wrpr %l1, 0x1D57, %pil
4711 rd %y, %g2
4712 rdhpr %hintp, %i3
4713
4714 or %g0, 0x8, %l0
4715 sllx %l0, 0x3c, %l0
4716 wrhpr %l0, %g0, %hsys_tick_cmpr
4717 rdpr %cansave, %i2
4718 srax %i0, 0x0D, %g7
4719 tleu %xcc, 0x1
4720 wrpr %l0, %o1, %cwp
4721 rdhpr %hsys_tick_cmpr, %o0
4722 sll %o3, 0x13, %i5
4723 wrpr %o4, %i4, %tick
4724
4725 or %g0, 0x8, %l0
4726 sllx %l0, 0x3c, %l0
4727 wr %l0, %g0, %sys_tick_cmpr
4728 rdhpr %hintp, %i6
4729 rdhpr %hintp, %o2
4730 wr %g0, 0x19, %asi
4731 lduba [%l7 + 0x2D] %asi, %o7
4732
4733 or %g0, 0x8, %l0
4734 sllx %l0, 0x3c, %l0
4735 wr %l0, 0x63D, %tick_cmpr
4736 wrpr %g4, %o6, %pil
4737 rdpr %cleanwin, %l5
4738 mulscc %g6, %g5, %g1
4739 wrpr %i1, 0x112C, %cwp
4740 movcs %icc, %l4, %i7
4741 movpos %xcc, %g2, %i3
4742 wrpr %l1, 0x0116, %pil
4743 wr %g0, 0x6, %fprs
4744 fba,a %fcc2, loop_209
4745
4746 or %g0, 0x8, %l0
4747 sllx %l0, 0x3c, %l0
4748 wrhpr %l0, %g0, %hsys_tick_cmpr
4749 smulcc %l0, 0x1AEF, %o1
4750loop_209:
4751 rdpr %gl, %o3
4752
4753 or %g0, 0x8, %l0
4754 sllx %l0, 0x3c, %l0
4755 wrhpr %l0, 0x7A9, %hsys_tick_cmpr
4756 rdpr %cwp, %o4
4757 rdhpr %htba, %i5
4758 rdhpr %hsys_tick_cmpr, %l3
4759 xor %l2, %i6, %i4
4760 fsrc2s %f31, %f15
4761 rdpr %canrestore, %o7
4762 rd %ccr, %g3
4763 ld [%l7 + 0x14], %f14
4764 tle %xcc, 0x6
4765 smul %o2, %o6, %g4
4766 rdpr %cansave, %l5
4767 wrpr %g6, 0x07DA, %tick
4768 bpos,a loop_210
4769 rd %fprs, %g5
4770 wr %g1, %l4, %pic
4771 rdpr %tba, %i7
4772loop_210:
4773 rdpr %pil, %i1
4774 rdpr %cansave, %i3
4775 wrpr %l1, %g2, %cwp
4776
4777 or %g0, 0x8, %l0
4778 sllx %l0, 0x3c, %l0
4779 wrhpr %l0, 0x230, %hsys_tick_cmpr
4780 wrpr %o5, 0x09F3, %pil
4781 rdhpr %hsys_tick_cmpr, %i0
4782 edge8ln %l0, %o1, %o3
4783 xorcc %o0, %g7, %o4
4784 rd %sys_tick_cmpr, %l3
4785 edge16 %i5, %i6, %l2
4786 tsubcc %i4, %o7, %o2
4787 rdhpr %hintp, %o6
4788 wrpr %g4, 0x10D4, %cwp
4789
4790 or %g0, 0x8, %l0
4791 sllx %l0, 0x3c, %l0
4792 wrhpr %l0, %g0, %hsys_tick_cmpr
4793 rdpr %cwp, %g3
4794 srl %g6, %g1, %l4
4795 rdpr %tba, %g5
4796 rdpr %cansave, %i1
4797 movl %xcc, %i3, %l1
4798 rdhpr %hsys_tick_cmpr, %i2
4799
4800 or %g0, 0x8, %l0
4801 sllx %l0, 0x3c, %l0
4802 wrhpr %l0, 0x31C, %hsys_tick_cmpr
4803 wr %l0, 0x0AF4, %softint
4804 ldd [%l7 + 0x28], %o0
4805 rd %softint, %o3
4806 wr %o0, 0x0E6D, %softint
4807 stb %g7, [%l7 + 0x7C]
4808 rdhpr %hpstate, %o4
4809 rd %y, %l3
4810 fexpand %f11, %f12
4811 rdpr %cwp, %i5
4812 fble %fcc2, loop_211
4813 lduh [%l7 + 0x26], %i6
4814 srlx %l2, 0x1D, %l6
4815 bne,pt %xcc, loop_212
4816loop_211:
4817 rdhpr %hintp, %o7
4818 andncc %o2, %o6, %g4
4819 edge16n %l5, %i4, %g6
4820loop_212:
4821 subc %g1, 0x0F19, %g3
4822 xnor %g5, %l4, %i1
4823 tg %xcc, 0x7
4824 popc %i3, %l1
4825 wr %i7, %g2, %ccr
4826 xorcc %o5, 0x0AF2, %i2
4827 wrpr %l0, %i0, %tick
4828 add %o3, %o0, %o1
4829
4830 or %g0, 0x8, %l0
4831 sllx %l0, 0x3c, %l0
4832 wr %l0, 0xA68, %sys_tick_cmpr
4833 rdhpr %htba, %o4
4834 rdhpr %hsys_tick_cmpr, %i5
4835 edge8n %l3, %l2, %l6
4836 fble %fcc2, loop_213
4837 rdpr %tl, %i6
4838 rd %ccr, %o2
4839 wrpr %o7, %o6, %cwp
4840loop_213:
4841 rdpr %tba, %g4
4842
4843 or %g0, 0x8, %l0
4844 sllx %l0, 0x3c, %l0
4845 wrhpr %l0, 0x015, %hsys_tick_cmpr
4846 fpsub16s %f30, %f17, %f11
4847 subcc %g6, %l5, %g3
4848 rd %pc, %g5
4849 tge %xcc, 0x1
4850 sra %g1, %l4, %i3
4851 wr %i1, %i7, %set_softint
4852 prefetch [%l7 + 0x14], 0x2
4853 wr %l1, %g2, %set_softint
4854
4855 or %g0, 0x8, %l0
4856 sllx %l0, 0x3c, %l0
4857 wrhpr %l0, 0xE39, %hsys_tick_cmpr
4858 edge32n %i2, %i0, %l0
4859 wr %o0, 0x0A7D, %ccr
4860 wrpr %o1, 0x1DD5, %cwp
4861 fpsub16s %f10, %f10, %f8
4862
4863 or %g0, 0x8, %l0
4864 sllx %l0, 0x3c, %l0
4865 wrhpr %l0, 0xEC1, %hsys_tick_cmpr
4866 edge8n %o4, %l3, %i5
4867
4868 or %g0, 0x8, %l0
4869 sllx %l0, 0x3c, %l0
4870 wrhpr %l0, %g0, %hsys_tick_cmpr
4871 add %l7, 0x60, %l6
4872 wr %g0, 0x89, %asi
4873 ldxa [%l6] %asi, %l2
4874 casxa [%l6] 0x89, %l2, %i6
4875 rdhpr %hsys_tick_cmpr, %o7
4876
4877 or %g0, 0x8, %l0
4878 sllx %l0, 0x3c, %l0
4879 wrhpr %l0, 0xF33, %hsys_tick_cmpr
4880 tvc %icc, 0x1
4881
4882 or %g0, 0x8, %l0
4883 sllx %l0, 0x3c, %l0
4884 wrhpr %l0, %g0, %hsys_tick_cmpr
4885
4886 or %g0, 0x8, %l0
4887 sllx %l0, 0x3c, %l0
4888 wrhpr %l0, %g0, %hsys_tick_cmpr
4889
4890 or %g0, 0x8, %l0
4891 sllx %l0, 0x3c, %l0
4892 wrhpr %l0, %g0, %hsys_tick_cmpr
4893 set 0x6C, %o4
4894 ldstuba [%l7 + %o4] 0x80, %l5
4895 fcmpgt16 %f24, %f6, %g1
4896 fmovda %icc, %f27, %f29
4897 bleu,pt %xcc, loop_214
4898 tvc %icc, 0x6
4899 set 0x64, %g5
4900 ldswa [%l7 + %g5] 0x81, %l4
4901loop_214:
4902 rd %softint, %g5
4903 rdhpr %htba, %i1
4904 rdpr %wstate, %i3
4905 rdpr %pil, %i7
4906 wrpr %g2, 0x03BC, %tick
4907 fnor %f10, %f22, %f12
4908
4909 or %g0, 0x8, %l0
4910 sllx %l0, 0x3c, %l0
4911 wrhpr %l0, 0x3B9, %hsys_tick_cmpr
4912 rdhpr %hsys_tick_cmpr, %i2
4913 rd %softint, %i0
4914
4915 or %g0, 0x8, %l0
4916 sllx %l0, 0x3c, %l0
4917 wrhpr %l0, %g0, %hsys_tick_cmpr
4918 wr %l0, 0x16E3, %y
4919 wrpr %o1, 0x1CC9, %pil
4920 sdivcc %o0, 0x18FF, %o3
4921 rdhpr %hintp, %g7
4922 fbe,a %fcc0, loop_215
4923 rdhpr %hintp, %l3
4924
4925 or %g0, 0x8, %l0
4926 sllx %l0, 0x3c, %l0
4927 wrhpr %l0, 0x09C, %hsys_tick_cmpr
4928
4929 or %g0, 0x8, %l0
4930 sllx %l0, 0x3c, %l0
4931 wrhpr %l0, 0xE5C, %hsys_tick_cmpr
4932loop_215:
4933 brnz %i6, loop_216
4934 fnor %f16, %f14, %f24
4935 addcc %l2, 0x0473, %o7
4936
4937 or %g0, 0x8, %l0
4938 sllx %l0, 0x3c, %l0
4939 wrhpr %l0, %g0, %hsys_tick_cmpr
4940loop_216:
4941 fmovsa %icc, %f10, %f7
4942 rd %fprs, %o6
4943
4944 or %g0, 0x8, %l0
4945 sllx %l0, 0x3c, %l0
4946 wrhpr %l0, %g0, %hsys_tick_cmpr
4947 rdhpr %hintp, %g6
4948 tvc %xcc, 0x6
4949 rdhpr %hintp, %g3
4950 tpos %xcc, 0x2
4951 fbul %fcc0, loop_217
4952 rdpr %cleanwin, %g1
4953 rd %sys_tick_cmpr, %i1
4954 fmovsg %icc, %f10, %f0
4955loop_217:
4956 popc 0x1442, %g5
4957 rdhpr %htba, %i7
4958 rdpr %cwp, %g2
4959 udivx %i3, 0x1213, %i2
4960 edge32ln %i0, %l1, %o5
4961
4962 or %g0, 0x8, %l0
4963 sllx %l0, 0x3c, %l0
4964 wrhpr %l0, %g0, %hsys_tick_cmpr
4965 rdpr %wstate, %o3
4966 movgu %icc, %g7, %o0
4967 movge %icc, %o4, %l6
4968 nop
4969 setx loop_218, %l0, %l1
4970 wrpr 0x1, %tl
4971 wrpr %l1, %tnpc
4972 setx 0x34400001400, %l0, %l1
4973 wrpr %l1, %tstate
4974 wrhpr 0x4, %htstate
4975 done
4976 edge32n %l3, %i5, %l2
4977 wr %i6, 0x02E7, %y
4978 fpadd16 %f24, %f2, %f30
4979loop_218:
4980 rdpr %gl, %g4
4981 wrpr %o6, %o7, %pil
4982 tl %xcc, 0x2
4983 edge8n %i4, %g6, %o2
4984 wrpr %g3, %l4, %tick
4985 rdpr %cwp, %l5
4986 wrpr %i1, %g1, %cwp
4987 rdpr %otherwin, %g5
4988 movn %xcc, %i7, %g2
4989 fmovrse %i3, %f13, %f20
4990 rdhpr %hsys_tick_cmpr, %i2
4991 rdpr %tba, %i0
4992 fmovrse %o5, %f5, %f20
4993 fmovdcs %xcc, %f0, %f0
4994
4995 or %g0, 0x8, %l0
4996 sllx %l0, 0x3c, %l0
4997 wrhpr %l0, %g0, %hsys_tick_cmpr
4998 wrpr %o1, %o3, %tick
4999 fcmpes %fcc3, %f9, %f3
5000 edge32n %o0, %o4, %g7
5001 wrpr %l3, 0x1694, %cwp
5002 movrgez %i5, %l6, %l2
5003 fpsub32 %f24, %f8, %f8
5004 ldsb [%l7 + 0x42], %g4
5005 movl %xcc, %i6, %o7
5006 xnor %i4, 0x07E4, %o6
5007 rd %fprs, %g6
5008 wr %o2, %g3, %set_softint
5009 rd %tick_cmpr, %l4
5010
5011 or %g0, 0x8, %l0
5012 sllx %l0, 0x3c, %l0
5013 wrhpr %l0, 0x36C, %hsys_tick_cmpr
5014 fmul8x16al %f18, %f7, %f20
5015 set 0x10, %o5
5016 swapa [%l7 + %o5] 0x0c, %g5
5017 rdhpr %hintp, %i1
5018 bcc,pn %icc, loop_219
5019 rd %asi, %g2
5020 tle %icc, 0x7
5021 wr %g0, 0x81, %asi
5022 lda [%l7 + 0x10] %asi, %f14
5023loop_219:
5024 wrpr %i3, 0x084B, %cwp
5025
5026 or %g0, 0x8, %l0
5027 sllx %l0, 0x3c, %l0
5028 wrhpr %l0, %g0, %hsys_tick_cmpr
5029 fmul8ulx16 %f30, %f30, %f18
5030 tn %xcc, 0x0
5031 rd %pc, %i0
5032 wrpr %l0, 0x05D9, %pil
5033 wrpr %o5, 0x0D94, %tick
5034 rdhpr %hsys_tick_cmpr, %o1
5035 fpsub32s %f19, %f0, %f10
5036 rdhpr %hsys_tick_cmpr, %l1
5037 rdpr %pil, %o3
5038 wr %o4, %g7, %pic
5039 and %l3, 0x1335, %i5
5040 rdhpr %hsys_tick_cmpr, %l6
5041 rdpr %gl, %l2
5042 wr %o0, 0x1DBC, %ccr
5043 fnegd %f4, %f24
5044 wrpr %g4, 0x14AE, %pil
5045 rdhpr %hintp, %o7
5046 bne,pn %icc, loop_220
5047 subccc %i4, %o6, %g6
5048 edge32l %i6, %g3, %o2
5049 rdpr %tl, %l4
5050loop_220:
5051 fblg,a %fcc3, loop_221
5052 wrpr %g1, %l5, %pil
5053 rdhpr %htba, %g5
5054 tcs %xcc, 0x3
5055loop_221:
5056 nop
5057
5058 or %g0, 0x8, %l0
5059 sllx %l0, 0x3c, %l0
5060 wrhpr %l0, %g0, %hsys_tick_cmpr
5061 rdhpr %hintp, %i3
5062 rd %sys_tick_cmpr, %i7
5063 sllx %i0, %l0, %o5
5064 addccc %o1, %i2, %l1
5065 udiv %o4, 0x133C, %g7
5066 wrpr %o3, 0x0F7C, %cwp
5067 fmovsneg %xcc, %f17, %f6
5068 wr %g0, 0xf0, %asi
5069 stda %f0, [%l7 + 0x40] %asi
5070 membar #Sync
5071 addccc %l3, %l6, %l2
5072 wr %i5, %g4, %set_softint
5073 fmovsl %xcc, %f24, %f18
5074
5075 or %g0, 0x8, %l0
5076 sllx %l0, 0x3c, %l0
5077 wrhpr %l0, 0x394, %hsys_tick_cmpr
5078 rdpr %tba, %o0
5079 wr %o6, %i4, %clear_softint
5080
5081 or %g0, 0x8, %l0
5082 sllx %l0, 0x3c, %l0
5083 wrhpr %l0, 0x35C, %hsys_tick_cmpr
5084 edge32l %g3, %o2, %g6
5085 mova %xcc, %l4, %l5
5086 rdpr %gl, %g5
5087 fnot2s %f6, %f10
5088 wr %g2, %g1, %set_softint
5089
5090 or %g0, 0x8, %l0
5091 sllx %l0, 0x3c, %l0
5092 wrhpr %l0, %g0, %hsys_tick_cmpr
5093 brgez %i7, loop_222
5094 wrpr %i0, %o5, %cwp
5095 fmovsneg %xcc, %f0, %f22
5096 addccc %o1, %i2, %l0
5097loop_222:
5098 rdpr %cleanwin, %l1
5099
5100 or %g0, 0x8, %l0
5101 sllx %l0, 0x3c, %l0
5102 wrhpr %l0, 0xC5C, %hsys_tick_cmpr
5103 wr %g7, %l3, %ccr
5104
5105 or %g0, 0x8, %l0
5106 sllx %l0, 0x3c, %l0
5107 wrhpr %l0, %g0, %hsys_tick_cmpr
5108 tneg %xcc, 0x1
5109 rd %pc, %g4
5110
5111 or %g0, 0x8, %l0
5112 sllx %l0, 0x3c, %l0
5113 wrhpr %l0, 0x828, %hsys_tick_cmpr
5114 edge32ln %o7, %o6, %i4
5115 wr %i6, 0x0A4C, %y
5116 and %o0, %o2, %g3
5117 be %xcc, loop_223
5118 edge16n %g6, %l4, %g5
5119 rd %asi, %l5
5120
5121 or %g0, 0x8, %l0
5122 sllx %l0, 0x3c, %l0
5123 wrhpr %l0, %g0, %hsys_tick_cmpr
5124loop_223:
5125 rdpr %gl, %i3
5126 nop
5127 set 0x20, %o2
5128 std %f18, [%l7 + %o2]
5129 edge16ln %i1, %i7, %o5
5130 rdpr %otherwin, %i0
5131 tpos %xcc, 0x5
5132 tpos %xcc, 0x0
5133 rd %tick_cmpr, %i2
5134 rd %y, %l0
5135 rdhpr %hsys_tick_cmpr, %o1
5136 for %f30, %f16, %f24
5137
5138 or %g0, 0x8, %l0
5139 sllx %l0, 0x3c, %l0
5140 wrhpr %l0, %g0, %hsys_tick_cmpr
5141 wr %g0, 0x0c, %asi
5142 ldsba [%l7 + 0x41] %asi, %o3
5143 xnor %o4, 0x15B3, %g7
5144 alignaddr %l2, %l3, %l6
5145 movrgez %g4, 0x093, %i5
5146 wr %o6, %o7, %pic
5147 sdiv %i4, 0x1DB8, %o0
5148 rdpr %otherwin, %o2
5149 rdpr %gl, %g3
5150 wrpr %g6, %l4, %cwp
5151 rd %softint, %g5
5152 tle %xcc, 0x1
5153 xnor %l5, 0x18F5, %i6
5154 wr %i3, %g1, %softint
5155 udivx %g2, 0x18BE, %i1
5156 fcmpne16 %f28, %f16, %i7
5157 rdpr %canrestore, %i0
5158 rdhpr %hsys_tick_cmpr, %i2
5159 fmovsn %icc, %f19, %f13
5160 movne %icc, %o5, %l0
5161 wr %g0, 0x89, %asi
5162 stwa %o1, [%l7 + 0x14] %asi
5163 rdpr %canrestore, %l1
5164 fblg %fcc0, loop_224
5165 sdivx %o3, 0x0CA0, %o4
5166 sir 0x17B0
5167 orcc %l2, 0x1678, %l3
5168loop_224:
5169 fpsub32s %f11, %f25, %f26
5170
5171 or %g0, 0x8, %l0
5172 sllx %l0, 0x3c, %l0
5173 wr %l0, 0x37D, %tick_cmpr
5174
5175 or %g0, 0x8, %l0
5176 sllx %l0, 0x3c, %l0
5177 wrhpr %l0, %g0, %hsys_tick_cmpr
5178 fand %f14, %f16, %f18
5179 rdpr %tl, %o6
5180 rdhpr %hintp, %i4
5181 wr %o0, 0x1816, %ccr
5182 rdpr %cwp, %o7
5183 movl %xcc, %o2, %g6
5184 wrpr %l4, 0x19AF, %pil
5185 wr %g5, %l5, %y
5186 edge32l %g3, %i3, %g1
5187 rdhpr %hsys_tick_cmpr, %g2
5188 taddcc %i1, %i6, %i0
5189 wr %i7, %i2, %pic
5190 edge16ln %l0, %o1, %l1
5191 tsubcctv %o3, 0x188B, %o4
5192 wr %g0, 0x7, %fprs
5193 umulcc %l3, 0x1778, %g7
5194 fmovrdlez %g4, %f12, %f10
5195
5196 or %g0, 0x8, %l0
5197 sllx %l0, 0x3c, %l0
5198 wrhpr %l0, %g0, %hsys_tick_cmpr
5199 movrgez %l2, %o6, %i4
5200 andncc %o0, %o2, %o7
5201 movne %icc, %l4, %g6
5202 wr %g0, 0x89, %asi
5203 stda %f0, [%l7 + 0x40] %asi
5204 and %g5, %l5, %i3
5205 alignaddrl %g1, %g2, %g3
5206 fcmpgt16 %f30, %f20, %i6
5207 umul %i0, %i1, %i7
5208 wr %g0, 0x7, %fprs
5209 wrpr %l1, %i2, %pil
5210 movle %xcc, %o4, %o3
5211
5212 or %g0, 0x8, %l0
5213 sllx %l0, 0x3c, %l0
5214 wrhpr %l0, %g0, %hsys_tick_cmpr
5215 bcs,a,pt %xcc, loop_225
5216 tvs %xcc, 0x2
5217 rdhpr %hintp, %g7
5218 flush %l7 + 0x14
5219loop_225:
5220 rdhpr %hsys_tick_cmpr, %o5
5221 edge8ln %g4, %l6, %i5
5222 movre %o6, %i4, %o0
5223
5224 or %g0, 0x8, %l0
5225 sllx %l0, 0x3c, %l0
5226 wrhpr %l0, %g0, %hsys_tick_cmpr
5227 fmovsvc %icc, %f0, %f1
5228 wrpr %o2, %l4, %tick
5229 subccc %g6, 0x0B5E, %g5
5230
5231 or %g0, 0x8, %l0
5232 sllx %l0, 0x3c, %l0
5233 wrhpr %l0, %g0, %hsys_tick_cmpr
5234 fabsd %f16, %f22
5235
5236 or %g0, 0x8, %l0
5237 sllx %l0, 0x3c, %l0
5238 wr %l0, %g0, %tick_cmpr
5239 taddcc %g3, %i6, %i0
5240 movvs %xcc, %l5, %i1
5241 ldsb [%l7 + 0x26], %l0
5242 wr %i2, 0x14A9, %sys_tick
5243
5244 or %g0, 0x8, %l0
5245 sllx %l0, 0x3c, %l0
5246 wrhpr %l0, 0x112, %hsys_tick_cmpr
5247
5248 or %g0, 0x8, %l0
5249 sllx %l0, 0x3c, %l0
5250 wrhpr %l0, %g0, %hsys_tick_cmpr
5251 rdhpr %htba, %o4
5252 rdpr %tba, %g7
5253 rdhpr %hpstate, %l3
5254 rdhpr %hsys_tick_cmpr, %o5
5255 wrpr %g4, 0x0F89, %pil
5256 movl %xcc, %l6, %o6
5257 wr %i4, %i5, %set_softint
5258 rd %tick_cmpr, %o0
5259 edge32l %l2, %o7, %l4
5260 sdiv %g6, 0x16C4, %o2
5261 rd %sys_tick_cmpr, %i3
5262 rdhpr %hsys_tick_cmpr, %g1
5263 edge32 %g5, %g2, %i6
5264 fcmpeq32 %f10, %f22, %i0
5265
5266 or %g0, 0x8, %l0
5267 sllx %l0, 0x3c, %l0
5268 wr %l0, 0x3ED, %tick_cmpr
5269 wrpr %l5, 0x1C2B, %pil
5270 fbul,a %fcc2, loop_226
5271 wrpr %i1, %l0, %pil
5272 rdhpr %hintp, %o1
5273 rdpr %otherwin, %l1
5274loop_226:
5275 orn %i7, 0x1DBA, %i2
5276 wr %o3, 0x0096, %ccr
5277 fbu %fcc0, loop_227
5278 fbo,a %fcc0, loop_228
5279 addcc %o4, 0x1089, %l3
5280 andncc %g7, %o5, %g4
5281loop_227:
5282 xnorcc %l6, %i4, %i5
5283loop_228:
5284 mulscc %o6, 0x14C3, %l2
5285 wr %o0, %o7, %set_softint
5286 bne,a %icc, loop_229
5287 wr %l4, 0x1FAE, %pic
5288 rdhpr %hintp, %o2
5289 rdpr %wstate, %g6
5290loop_229:
5291 wr %g1, 0x0F14, %set_softint
5292 orn %i3, 0x0C13, %g5
5293 rdpr %tl, %i6
5294 rdhpr %htba, %g2
5295 fpsub32 %f20, %f30, %f24
5296 srl %i0, %g3, %l5
5297 fmovscc %icc, %f11, %f1
5298 edge16l %i1, %l0, %l1
5299 rdpr %tba, %i7
5300 flushw
5301 fmovsneg %xcc, %f23, %f22
5302
5303 or %g0, 0x8, %l0
5304 sllx %l0, 0x3c, %l0
5305 wrhpr %l0, %g0, %hsys_tick_cmpr
5306 edge8l %o4, %o1, %l3
5307 alignaddr %g7, %g4, %l6
5308 rd %ccr, %o5
5309 wr %i5, %o6, %y
5310
5311 or %g0, 0x8, %l0
5312 sllx %l0, 0x3c, %l0
5313 wrhpr %l0, 0x754, %hsys_tick_cmpr
5314 fpadd16 %f14, %f24, %f28
5315 rdhpr %hsys_tick_cmpr, %o0
5316
5317 or %g0, 0x8, %l0
5318 sllx %l0, 0x3c, %l0
5319 wrhpr %l0, %g0, %hsys_tick_cmpr
5320 rdhpr %hintp, %l4
5321 fnot2s %f12, %f5
5322
5323 or %g0, 0x8, %l0
5324 sllx %l0, 0x3c, %l0
5325 wrhpr %l0, %g0, %hsys_tick_cmpr
5326 membar 0x48
5327 rdpr %tba, %g1
5328 ld [%l7 + 0x10], %f14
5329 wrpr %o2, 0x0507, %pil
5330
5331 or %g0, 0x8, %l0
5332 sllx %l0, 0x3c, %l0
5333 wrhpr %l0, %g0, %hsys_tick_cmpr
5334 wrpr %i6, 0x0A40, %cwp
5335 fcmpne32 %f26, %f26, %g2
5336 rdpr %wstate, %i0
5337 rdpr %tba, %i3
5338 rdpr %gl, %l5
5339 rd %y, %g3
5340 rdpr %tba, %i1
5341 fmovsne %icc, %f26, %f9
5342 rdhpr %hpstate, %l0
5343 rdhpr %hintp, %i7
5344 flushw
5345 fabss %f3, %f16
5346 tleu %icc, 0x0
5347
5348 or %g0, 0x8, %l0
5349 sllx %l0, 0x3c, %l0
5350 wrhpr %l0, 0x570, %hsys_tick_cmpr
5351 rd %tick_cmpr, %o3
5352 wrpr %o4, 0x011E, %pil
5353 fmovdvc %xcc, %f26, %f13
5354 wrpr %o1, %l3, %tick
5355 wrpr %g7, %l6, %tick
5356 addcc %o5, 0x104B, %i5
5357
5358 or %g0, 0x8, %l0
5359 sllx %l0, 0x3c, %l0
5360 wrhpr %l0, 0x56C, %hsys_tick_cmpr
5361 tcs %icc, 0x5
5362 rdhpr %hintp, %o6
5363 udiv %o0, 0x11B1, %l2
5364 rdpr %tba, %l4
5365 rdpr %gl, %o7
5366 edge32n %g6, %g1, %g5
5367 movgu %icc, %i6, %o2
5368 wrpr %i0, %i3, %cwp
5369
5370 or %g0, 0x8, %l0
5371 sllx %l0, 0x3c, %l0
5372 wrhpr %l0, %g0, %hsys_tick_cmpr
5373 addcc %g2, %l0, %i1
5374
5375 or %g0, 0x8, %l0
5376 sllx %l0, 0x3c, %l0
5377 wrhpr %l0, 0xCCC, %hsys_tick_cmpr
5378 rdhpr %htba, %i2
5379 wrpr %o3, 0x01A6, %pil
5380 wrpr %o4, %o1, %pil
5381 rdhpr %hsys_tick_cmpr, %l3
5382 fornot2 %f8, %f4, %f26
5383
5384 or %g0, 0x8, %l0
5385 sllx %l0, 0x3c, %l0
5386 wrhpr %l0, %g0, %hsys_tick_cmpr
5387 rd %sys_tick_cmpr, %o5
5388 xnor %i7, %i5, %g4
5389
5390 or %g0, 0x8, %l0
5391 sllx %l0, 0x3c, %l0
5392 wrhpr %l0, %g0, %hsys_tick_cmpr
5393 rdpr %pil, %o0
5394 rdpr %cwp, %l2
5395 addcc %l4, 0x0EF3, %i4
5396 fnors %f30, %f26, %f1
5397 sir 0x1140
5398
5399 or %g0, 0x8, %l0
5400 sllx %l0, 0x3c, %l0
5401 wrhpr %l0, %g0, %hsys_tick_cmpr
5402 rd %sys_tick_cmpr, %g1
5403 wr %g6, %i6, %clear_softint
5404 andncc %o2, %g5, %i0
5405 rdhpr %hintp, %l5
5406 saved
5407 rdpr %cwp, %g1
5408 rdpr %cansave, %g2
5409 rdpr %canrestore, %g3
5410 rdpr %cleanwin, %g4
5411 rdpr %otherwin, %g5
5412 rdpr %wstate, %g6
5413 set 0x5C, %g3
5414 lduwa [%l7 + %g3] 0x15, %g3
5415 array32 %g2, %l0, %i1
5416
5417 or %g0, 0x8, %l0
5418 sllx %l0, 0x3c, %l0
5419 wrhpr %l0, %g0, %hsys_tick_cmpr
5420 popc %i3, %i2
5421 or %o4, 0x0D71, %o1
5422 rdpr %canrestore, %l3
5423 wrpr %o3, 0x03A2, %cwp
5424 mova %xcc, %l6, %o5
5425 fmovsvc %xcc, %f18, %f26
5426 sub %i7, 0x1B14, %g7
5427 rd %tick_cmpr, %i5
5428 nop
5429 set 0x2E, %o3
5430 ldstub [%l7 + %o3], %g4
5431 rdpr %cwp, %o6
5432 fmuld8sux16 %f23, %f21, %f28
5433 for %f10, %f16, %f22
5434 brnz %l2, loop_230
5435 stb %l4, [%l7 + 0x7C]
5436 rd %y, %i4
5437 addc %o0, %g1, %o7
5438loop_230:
5439 wr %g6, %o2, %clear_softint
5440 fpsub16s %f0, %f6, %f3
5441 addc %g5, 0x06DA, %i6
5442 rd %pc, %i0
5443 tvs %xcc, 0x2
5444 fpack32 %f12, %f12, %f28
5445 rdhpr %hintp, %g3
5446 rdpr %tba, %g2
5447 rdpr %tba, %l0
5448 addcc %i1, %l1, %l5
5449 rdhpr %htba, %i3
5450 fbug %fcc3, loop_231
5451 rdhpr %hintp, %o4
5452 andcc %i2, %o1, %o3
5453 addc %l3, 0x0EC7, %o5
5454loop_231:
5455 rdpr %cansave, %i7
5456 wr %l6, %g7, %sys_tick
5457
5458 or %g0, 0x8, %l0
5459 sllx %l0, 0x3c, %l0
5460 wrhpr %l0, %g0, %hsys_tick_cmpr
5461
5462 or %g0, 0x8, %l0
5463 sllx %l0, 0x3c, %l0
5464 wrhpr %l0, %g0, %hsys_tick_cmpr
5465 movrlz %l4, 0x2DC, %i4
5466 rd %softint, %l2
5467 rdpr %wstate, %g1
5468 te %icc, 0x4
5469 rd %pc, %o7
5470 fmovdcs %xcc, %f10, %f9
5471 rd %y, %g6
5472 fxnor %f12, %f8, %f6
5473
5474 or %g0, 0x8, %l0
5475 sllx %l0, 0x3c, %l0
5476 wrhpr %l0, 0xD70, %hsys_tick_cmpr
5477 rdhpr %htba, %g5
5478 set 0x30, %i7
5479 ldswa [%l7 + %i7] 0x10, %o2
5480 edge8ln %i6, %g3, %g2
5481 andn %i0, 0x0C54, %i1
5482 wrpr %l0, %l1, %tick
5483 srl %l5, %i3, %o4
5484 rdhpr %hpstate, %i2
5485 sub %o3, 0x06C0, %o1
5486 rdhpr %hintp, %o5
5487 sdivx %l3, 0x129B, %l6
5488 wrpr %i7, 0x1975, %tick
5489 edge16ln %g7, %i5, %o6
5490 addccc %g4, %i4, %l4
5491 rdpr %tba, %l2
5492
5493 or %g0, 0x8, %l0
5494 sllx %l0, 0x3c, %l0
5495 wrhpr %l0, 0xFEE, %hsys_tick_cmpr
5496 rdhpr %hpstate, %o7
5497 fmovdvc %icc, %f12, %f2
5498 rdhpr %hpstate, %g5
5499 or %o0, 0x14B2, %i6
5500 rdhpr %htba, %g3
5501 rdhpr %htba, %o2
5502 rdhpr %htba, %g2
5503 fornot1s %f5, %f18, %f14
5504 set 0x50, %i0
5505 lda [%l7 + %i0] 0x10, %f17
5506 tge %xcc, 0x1
5507 rdhpr %hsys_tick_cmpr, %i1
5508 rd %softint, %i0
5509
5510 or %g0, 0x8, %l0
5511 sllx %l0, 0x3c, %l0
5512 wrhpr %l0, %g0, %hsys_tick_cmpr
5513 rdpr %pil, %l5
5514 wr %i3, %o4, %softint
5515 wr %l1, 0x0D31, %clear_softint
5516 wr %i2, %o3, %y
5517 fbne,a %fcc3, loop_232
5518 srl %o1, 0x18, %o5
5519 edge16 %l6, %l3, %g7
5520 wr %i7, %o6, %ccr
5521loop_232:
5522 rd %pc, %g4
5523 edge16ln %i4, %l4, %l2
5524 edge8l %i5, %g6, %o7
5525 rdhpr %hintp, %g5
5526 wr %g1, %i6, %ccr
5527 rd %asi, %o0
5528 rdpr %cansave, %o2
5529 movcc %icc, %g2, %i1
5530 edge32ln %g3, %i0, %l0
5531 rdhpr %htba, %l5
5532 rd %tick_cmpr, %i3
5533 stbar
5534 srl %o4, 0x02, %i2
5535 movrne %o3, %o1, %l1
5536 fcmpes %fcc0, %f9, %f14
5537 rdhpr %hsys_tick_cmpr, %o5
5538
5539 or %g0, 0x8, %l0
5540 sllx %l0, 0x3c, %l0
5541 wrhpr %l0, %g0, %hsys_tick_cmpr
5542
5543 or %g0, 0x8, %l0
5544 sllx %l0, 0x3c, %l0
5545 wrhpr %l0, 0x41C, %hsys_tick_cmpr
5546 wrpr %i4, %g4, %cwp
5547 ble,pn %icc, loop_233
5548 rdpr %otherwin, %l4
5549 rdpr %cansave, %i5
5550 tcc %xcc, 0x7
5551loop_233:
5552 addccc %l2, 0x196D, %g6
5553 rd %y, %o7
5554
5555 or %g0, 0x8, %l0
5556 sllx %l0, 0x3c, %l0
5557 wrhpr %l0, 0x8EA, %hsys_tick_cmpr
5558 rdhpr %hpstate, %i6
5559 rd %fprs, %g1
5560 edge32ln %o2, %g2, %o0
5561 movrgz %i1, %i0, %g3
5562 rd %tick_cmpr, %l0
5563 fble,a %fcc3, loop_234
5564 edge32l %l5, %i3, %i2
5565 rdpr %cleanwin, %o4
5566 set 0x70, %g1
5567 sta %f6, [%l7 + %g1] 0x81
5568loop_234:
5569 wrpr %o1, %o3, %tick
5570
5571 or %g0, 0x8, %l0
5572 sllx %l0, 0x3c, %l0
5573 wrhpr %l0, 0x005, %hsys_tick_cmpr
5574 rdpr %tba, %l3
5575 sethi 0x1033, %l6
5576 set 0x40, %l0
5577 stda %f16, [%l7 + %l0] 0x14
5578 set 0x7C, %i3
5579 ldswa [%l7 + %i3] 0x15, %o5
5580 set 0x46, %o1
5581 ldstuba [%l7 + %o1] 0x04, %g7
5582 wr %i7, 0x0888, %clear_softint
5583 movrlz %o6, %g4, %l4
5584 rdhpr %hintp, %i4
5585
5586 or %g0, 0x8, %l0
5587 sllx %l0, 0x3c, %l0
5588 wrhpr %l0, %g0, %hsys_tick_cmpr
5589 edge16ln %l2, %g6, %g5
5590 wr %g0, 0x89, %asi
5591 ldxa [%l7 + 0x20] %asi, %o7
5592
5593 or %g0, 0x8, %l0
5594 sllx %l0, 0x3c, %l0
5595 wr %l0, %g0, %tick_cmpr
5596 orncc %g1, 0x1EB6, %o2
5597 fmovs %f28, %f14
5598
5599 or %g0, 0x8, %l0
5600 sllx %l0, 0x3c, %l0
5601 wrhpr %l0, %g0, %hsys_tick_cmpr
5602
5603 or %g0, 0x8, %l0
5604 sllx %l0, 0x3c, %l0
5605 wr %l0, 0x49D, %tick_cmpr
5606 rdhpr %hsys_tick_cmpr, %i0
5607
5608 or %g0, 0x8, %l0
5609 sllx %l0, 0x3c, %l0
5610 wrhpr %l0, 0x45E, %hsys_tick_cmpr
5611 fmovsa %icc, %f6, %f13
5612 ble,a %icc, loop_235
5613 movrlz %l0, %g3, %l5
5614 wr %i2, %i3, %sys_tick
5615 fors %f7, %f8, %f5
5616loop_235:
5617 andncc %o4, %o1, %o3
5618
5619 or %g0, 0x8, %l0
5620 sllx %l0, 0x3c, %l0
5621 wrhpr %l0, %g0, %hsys_tick_cmpr
5622 add %l7, 0x78, %l6
5623 wr %g0, 0x80, %asi
5624 lda [%l6] %asi, %l3
5625 casa [%l6] 0x80, %l3, %l6
5626 rdhpr %hpstate, %o5
5627 srl %i7, %g7, %o6
5628
5629 or %g0, 0x8, %l0
5630 sllx %l0, 0x3c, %l0
5631 wrhpr %l0, 0xEDF, %hsys_tick_cmpr
5632 nop
5633 setx loop_236, %l0, %l1
5634 jmpl %l1, %l4
5635 wrpr %i5, 0x0B3F, %tick
5636 rd %tick_cmpr, %g6
5637 wr %g5, %o7, %pic
5638loop_236:
5639 wr %i6, 0x06E1, %y
5640 rdhpr %hsys_tick_cmpr, %g1
5641
5642 or %g0, 0x8, %l0
5643 sllx %l0, 0x3c, %l0
5644 wrhpr %l0, %g0, %hsys_tick_cmpr
5645 rdhpr %hpstate, %l2
5646 wr %o0, 0x05E2, %set_softint
5647
5648 or %g0, 0x8, %l0
5649 sllx %l0, 0x3c, %l0
5650 wr %l0, %g0, %tick_cmpr
5651 rd %pc, %l0
5652 fmovdl %xcc, %f12, %f21
5653 rdpr %gl, %g3
5654 smulcc %i1, %i2, %i3
5655 orn %o4, %l5, %o3
5656 movgu %icc, %o1, %l3
5657 rdpr %otherwin, %l1
5658 rdhpr %hsys_tick_cmpr, %o5
5659 fbg,a %fcc0, loop_237
5660 rdhpr %htba, %i7
5661 edge8l %g7, %l6, %g4
5662 wr %o6, %l4, %clear_softint
5663loop_237:
5664 nop
5665
5666 or %g0, 0x8, %l0
5667 sllx %l0, 0x3c, %l0
5668 wrhpr %l0, 0x8C2, %hsys_tick_cmpr
5669 rdpr %pil, %g5
5670 fmovdleu %icc, %f14, %f25
5671 fabss %f9, %f28
5672 rdhpr %hsys_tick_cmpr, %o7
5673 tcs %xcc, 0x2
5674
5675 or %g0, 0x8, %l0
5676 sllx %l0, 0x3c, %l0
5677 wr %l0, 0xA01, %tick_cmpr
5678 wrpr %g1, 0x1C28, %tick
5679
5680 or %g0, 0x8, %l0
5681 sllx %l0, 0x3c, %l0
5682 wrhpr %l0, 0x601, %hsys_tick_cmpr
5683 wrpr %o2, 0x13D0, %tick
5684 movpos %icc, %l2, %i0
5685 edge8ln %o0, %l0, %g3
5686 brlez %i1, loop_238
5687 wr %i3, 0x1203, %clear_softint
5688
5689 or %g0, 0x8, %l0
5690 sllx %l0, 0x3c, %l0
5691 wrhpr %l0, 0x086, %hsys_tick_cmpr
5692 wr %g0, 0xf8, %asi
5693 stda %f0, [%l7 + 0x40] %asi
5694 membar #Sync
5695loop_238:
5696 wr %o3, %l5, %pic
5697
5698 or %g0, 0x8, %l0
5699 sllx %l0, 0x3c, %l0
5700 wrhpr %l0, 0xA9C, %hsys_tick_cmpr
5701 wr %o1, %o5, %softint
5702 fpsub32 %f30, %f26, %f26
5703 saved
5704 rdpr %cwp, %g1
5705 rdpr %cansave, %g2
5706 rdpr %canrestore, %g3
5707 rdpr %cleanwin, %g4
5708 rdpr %otherwin, %g5
5709 rdpr %wstate, %g6
5710 tge %icc, 0x2
5711 rd %sys_tick_cmpr, %i7
5712 or %l1, %g7, %l6
5713 rdpr %pil, %o6
5714 xorcc %g4, 0x0A74, %i5
5715 wrpr %i4, %l4, %pil
5716 udivcc %o7, 0x062D, %g5
5717 subcc %i6, %g1, %g2
5718 tvs %xcc, 0x6
5719 rdpr %cwp, %g6
5720 rdpr %cansave, %o2
5721 taddcc %l2, 0x1BCE, %o0
5722 rdpr %canrestore, %i0
5723 rd %asi, %g3
5724 rdhpr %htba, %l0
5725 rd %y, %i3
5726 rdpr %cansave, %i2
5727 wrpr %o4, %i1, %tick
5728 addc %l5, %o3, %l3
5729 bne loop_239
5730 rdpr %tba, %o5
5731 rd %fprs, %o1
5732 movre %i7, %l1, %l6
5733loop_239:
5734 rdpr %gl, %g7
5735 wr %g4, 0x1579, %y
5736 alignaddr %i5, %i4, %o6
5737 rdhpr %hintp, %l4
5738 rdpr %cwp, %o7
5739 movpos %xcc, %i6, %g5
5740 fbne %fcc0, loop_240
5741 rdhpr %hpstate, %g2
5742 bg,a,pn %xcc, loop_241
5743 movn %xcc, %g1, %o2
5744loop_240:
5745 nop
5746
5747 or %g0, 0x8, %l0
5748 sllx %l0, 0x3c, %l0
5749 wrhpr %l0, 0x8FA, %hsys_tick_cmpr
5750 andncc %o0, %i0, %g3
5751loop_241:
5752 fzeros %f9
5753 rdpr %tl, %l0
5754 rdhpr %hsys_tick_cmpr, %g6
5755 edge16l %i2, %i3, %o4
5756 brgez,a %i1, loop_242
5757 wr %l5, 0x1AC5, %sys_tick
5758 rdpr %gl, %l3
5759 sll %o3, 0x02, %o5
5760loop_242:
5761 wrpr %o1, 0x0F32, %pil
5762 rdhpr %htba, %i7
5763
5764 or %g0, 0x8, %l0
5765 sllx %l0, 0x3c, %l0
5766 wrhpr %l0, 0x595, %hsys_tick_cmpr
5767
5768 or %g0, 0x8, %l0
5769 sllx %l0, 0x3c, %l0
5770 wrhpr %l0, 0xBC6, %hsys_tick_cmpr
5771 rdpr %gl, %l6
5772 fpmerge %f6, %f18, %f30
5773 array16 %i4, %i5, %o6
5774 movl %icc, %l4, %i6
5775 rdhpr %hsys_tick_cmpr, %o7
5776 wrpr %g2, %g1, %tick
5777 rdpr %tba, %o2
5778 fsrc2 %f6, %f16
5779 rdpr %tba, %l2
5780 flushw
5781 rdpr %wstate, %g5
5782 rdhpr %hpstate, %o0
5783 movleu %icc, %i0, %g3
5784 fabsd %f8, %f2
5785 rd %tick_cmpr, %g6
5786 wrpr %l0, %i3, %tick
5787 rdpr %cleanwin, %i2
5788 alignaddr %i1, %o4, %l3
5789 wrpr %o3, %l5, %tick
5790 wr %o5, %o1, %clear_softint
5791 wr %g0, 0x19, %asi
5792 ldsba [%l7 + 0x61] %asi, %l1
5793 tleu %xcc, 0x7
5794 rdpr %wstate, %i7
5795 wrpr %g4, 0x07CB, %tick
5796 rd %y, %g7
5797 subcc %i4, 0x12DB, %i5
5798
5799 or %g0, 0x8, %l0
5800 sllx %l0, 0x3c, %l0
5801 wrhpr %l0, %g0, %hsys_tick_cmpr
5802 rd %tick_cmpr, %o6
5803
5804 or %g0, 0x8, %l0
5805 sllx %l0, 0x3c, %l0
5806 wrhpr %l0, %g0, %hsys_tick_cmpr
5807 rdpr %cwp, %o7
5808
5809 or %g0, 0x8, %l0
5810 sllx %l0, 0x3c, %l0
5811 wrhpr %l0, 0xD74, %hsys_tick_cmpr
5812 fmovrdgz %g1, %f18, %f20
5813 fmovrdgez %l2, %f8, %f24
5814 rdhpr %htba, %g5
5815 xnorcc %o0, 0x1FF2, %i0
5816 rdhpr %hintp, %g3
5817 rdpr %pil, %g6
5818 movcc %xcc, %i3, %l0
5819 rdhpr %htba, %i2
5820 rdpr %tl, %i1
5821 addccc %o4, %o3, %l3
5822 tn %xcc, 0x0
5823 for %f18, %f14, %f30
5824
5825 or %g0, 0x8, %l0
5826 sllx %l0, 0x3c, %l0
5827 wrhpr %l0, %g0, %hsys_tick_cmpr
5828 movneg %icc, %o1, %o5
5829
5830 or %g0, 0x8, %l0
5831 sllx %l0, 0x3c, %l0
5832 wrhpr %l0, 0x022, %hsys_tick_cmpr
5833 nop
5834 set 0x28, %l5
5835 ldsw [%l7 + %l5], %g7
5836 srlx %g4, 0x15, %i4
5837 tn %icc, 0x1
5838 andcc %i5, %l4, %l6
5839 sdivx %o6, 0x009E, %i6
5840 std %f14, [%l7 + 0x70]
5841 sdivx %o7, 0x1AF5, %g2
5842 xnor %o2, %g1, %g5
5843
5844 or %g0, 0x8, %l0
5845 sllx %l0, 0x3c, %l0
5846 wr %l0, 0x0D4, %sys_tick_cmpr
5847
5848 or %g0, 0x8, %l0
5849 sllx %l0, 0x3c, %l0
5850 wrhpr %l0, %g0, %hsys_tick_cmpr
5851 rdhpr %hpstate, %g3
5852 wrpr %g6, %i3, %tick
5853 edge8ln %l0, %i1, %i2
5854
5855 or %g0, 0x8, %l0
5856 sllx %l0, 0x3c, %l0
5857 wrhpr %l0, %g0, %hsys_tick_cmpr
5858 tsubcctv %o4, 0x0357, %l5
5859 rd %ccr, %o1
5860 fcmpne32 %f30, %f12, %o5
5861 rdhpr %hsys_tick_cmpr, %l3
5862 rd %y, %l1
5863 movl %xcc, %g7, %i7
5864 rdhpr %hpstate, %i4
5865 subc %g4, %l4, %l6
5866 alignaddr %i5, %i6, %o6
5867 sll %o7, 0x15, %o2
5868 sth %g1, [%l7 + 0x5C]
5869 movrne %g2, %l2, %g5
5870 rdpr %cansave, %o0
5871
5872 or %g0, 0x8, %l0
5873 sllx %l0, 0x3c, %l0
5874 wrhpr %l0, %g0, %hsys_tick_cmpr
5875 wrpr %g6, 0x0F95, %cwp
5876 movre %i3, 0x015, %i0
5877
5878 or %g0, 0x8, %l0
5879 sllx %l0, 0x3c, %l0
5880 wrhpr %l0, %g0, %hsys_tick_cmpr
5881
5882 or %g0, 0x8, %l0
5883 sllx %l0, 0x3c, %l0
5884 wr %l0, 0xD93, %sys_tick_cmpr
5885 wr %g0, 0x80, %asi
5886 ldswa [%l7 + 0x64] %asi, %i2
5887 fandnot1 %f10, %f20, %f8
5888 movcc %xcc, %l5, %o1
5889 edge32l %o5, %o4, %l1
5890 rdhpr %hintp, %l3
5891
5892 or %g0, 0x8, %l0
5893 sllx %l0, 0x3c, %l0
5894 wrhpr %l0, %g0, %hsys_tick_cmpr
5895 rdpr %cansave, %g4
5896 orn %i4, %l4, %l6
5897 tne %xcc, 0x5
5898 umul %i6, %o6, %i5
5899 xnor %o7, %o2, %g2
5900
5901 or %g0, 0x8, %l0
5902 sllx %l0, 0x3c, %l0
5903 wrhpr %l0, 0xF0B, %hsys_tick_cmpr
5904 set 0x28, %i4
5905 ldsba [%l7 + %i4] 0x14, %l2
5906 rdhpr %hintp, %g5
5907 lduh [%l7 + 0x50], %g3
5908 movrgz %g6, 0x1D3, %o0
5909 sethi 0x0E9A, %i3
5910 rd %asi, %i0
5911 lduh [%l7 + 0x42], %i1
5912 movrlz %o3, 0x2DC, %l0
5913 brgez %i2, loop_243
5914 brgz,a %o1, loop_244
5915 movg %icc, %l5, %o4
5916 rdhpr %htba, %o5
5917loop_243:
5918 tpos %icc, 0x7
5919loop_244:
5920 rdpr %cwp, %l3
5921 movn %xcc, %l1, %i7
5922 rdhpr %hpstate, %g4
5923 smulcc %i4, 0x0819, %g7
5924 rd %sys_tick_cmpr, %l4
5925 wrpr %i6, %o6, %cwp
5926 lduh [%l7 + 0x34], %i5
5927 addcc %l6, %o2, %g2
5928
5929 or %g0, 0x8, %l0
5930 sllx %l0, 0x3c, %l0
5931 wrhpr %l0, %g0, %hsys_tick_cmpr
5932
5933 or %g0, 0x8, %l0
5934 sllx %l0, 0x3c, %l0
5935 wrhpr %l0, 0x637, %hsys_tick_cmpr
5936 rd %softint, %g5
5937 rd %pc, %g3
5938 rdpr %pil, %o7
5939 rd %fprs, %o0
5940 restored
5941 rdpr %cwp, %g1
5942 rdpr %cansave, %g2
5943 rdpr %canrestore, %g3
5944 rdpr %cleanwin, %g4
5945 rdpr %otherwin, %g5
5946 rdpr %wstate, %g6
5947 edge32l %i3, %g6, %i0
5948 fpsub16s %f13, %f4, %f23
5949 rdpr %gl, %o3
5950 lduh [%l7 + 0x3C], %i1
5951 rd %asi, %l0
5952 rdhpr %htba, %o1
5953 andncc %l5, %o4, %o5
5954 wr %g0, 0x04, %asi
5955 lduba [%l7 + 0x2F] %asi, %i2
5956 mova %icc, %l3, %i7
5957 wrpr %g4, 0x1B42, %pil
5958 fcmpes %fcc1, %f17, %f21
5959 addc %l1, %i4, %l4
5960 array8 %g7, %i6, %i5
5961 wr %o6, %l6, %ccr
5962 wr %g2, 0x0F57, %y
5963 fzeros %f15
5964 rdpr %cleanwin, %o2
5965 or %g1, %l2, %g5
5966 rdpr %gl, %g3
5967 fpmerge %f19, %f22, %f30
5968 rd %tick_cmpr, %o7
5969 rd %softint, %o0
5970 andncc %i3, %g6, %o3
5971 te %icc, 0x1
5972 wrpr %i1, %l0, %pil
5973 rdhpr %hpstate, %o1
5974 wr %l5, %o4, %sys_tick
5975
5976 or %g0, 0x8, %l0
5977 sllx %l0, 0x3c, %l0
5978 wrhpr %l0, 0x02A, %hsys_tick_cmpr
5979 fpadd16 %f6, %f16, %f30
5980 rd %fprs, %l3
5981 rd %fprs, %i0
5982 movvs %xcc, %i7, %g4
5983
5984 or %g0, 0x8, %l0
5985 sllx %l0, 0x3c, %l0
5986 wrhpr %l0, 0xEBD, %hsys_tick_cmpr
5987 ldub [%l7 + 0x27], %i4
5988 udiv %l4, 0x1D1A, %i6
5989 rdhpr %htba, %g7
5990 rd %fprs, %i5
5991 wr %l6, 0x09BE, %sys_tick
5992 rdhpr %htba, %g2
5993 rdhpr %htba, %o6
5994 rdpr %wstate, %o2
5995
5996 or %g0, 0x8, %l0
5997 sllx %l0, 0x3c, %l0
5998 wr %l0, 0x179, %sys_tick_cmpr
5999
6000 or %g0, 0x8, %l0
6001 sllx %l0, 0x3c, %l0
6002 wrhpr %l0, %g0, %hsys_tick_cmpr
6003 fcmped %fcc3, %f30, %f18
6004
6005 or %g0, 0x8, %l0
6006 sllx %l0, 0x3c, %l0
6007 wrhpr %l0, 0xE22, %hsys_tick_cmpr
6008 rd %asi, %i3
6009 rd %softint, %g1
6010 fpsub16 %f24, %f14, %f0
6011 rdhpr %htba, %o3
6012 rdpr %canrestore, %g6
6013 wrpr %l0, 0x1EF3, %tick
6014 rd %pc, %i1
6015 wr %o1, %o4, %sys_tick
6016 movrgz %l5, 0x126, %o5
6017 rdhpr %hpstate, %l3
6018 fmovsvc %icc, %f2, %f29
6019 rdhpr %hsys_tick_cmpr, %i0
6020 nop
6021 setx loop_245, %l0, %l1
6022 wrpr 0x1, %tl
6023 wrpr %l1, %tpc
6024 add %l1, 0x4, %l1
6025 wrpr %l1, %tnpc
6026 setx 0x34400001400, %l0, %l1
6027 wrpr %l1, %tstate
6028 wrhpr 0x4, %htstate
6029 retry
6030 st %f0, [%l7 + 0x64]
6031
6032 or %g0, 0x8, %l0
6033 sllx %l0, 0x3c, %l0
6034 wrhpr %l0, %g0, %hsys_tick_cmpr
6035 rdpr %wstate, %g4
6036loop_245:
6037 rd %fprs, %i7
6038 rd %sys_tick_cmpr, %l1
6039
6040 or %g0, 0x8, %l0
6041 sllx %l0, 0x3c, %l0
6042 wrhpr %l0, 0xF3F, %hsys_tick_cmpr
6043
6044 or %g0, 0x8, %l0
6045 sllx %l0, 0x3c, %l0
6046 wrhpr %l0, %g0, %hsys_tick_cmpr
6047 srax %g7, %l6, %g2
6048 movpos %icc, %o6, %l2
6049 call loop_246
6050 rdpr %cleanwin, %o2
6051 edge16 %g3, %g5, %o7
6052 bvc,pn %xcc, loop_247
6053loop_246:
6054 membar 0x31
6055 wrpr %i3, 0x08B4, %cwp
6056 fsrc2 %f2, %f4
6057loop_247:
6058 tcc %xcc, 0x7
6059 ldub [%l7 + 0x09], %g6
6060 wrpr %o3, %l0, %pil
6061 wrpr %i1, %o1, %pil
6062 wrpr %l5, %o4, %pil
6063 wr %o5, %l3, %sys_tick
6064 sdiv %i2, 0x00C4, %g4
6065
6066 or %g0, 0x8, %l0
6067 sllx %l0, 0x3c, %l0
6068 wrhpr %l0, %g0, %hsys_tick_cmpr
6069 bgu,a,pn %icc, loop_248
6070 wr %l4, %i6, %sys_tick
6071 rd %sys_tick_cmpr, %i7
6072 rd %softint, %i5
6073loop_248:
6074 rdhpr %htba, %g7
6075 wr %l6, %i4, %sys_tick
6076 sdiv %g2, 0x1733, %o6
6077 fnot1 %f2, %f10
6078 rd %fprs, %o2
6079 rdhpr %hsys_tick_cmpr, %l2
6080 ldsw [%l7 + 0x50], %g3
6081 addccc %o7, 0x1C15, %g5
6082 fmovspos %xcc, %f11, %f3
6083 rdpr %gl, %i3
6084 wr %g1, 0x1888, %pic
6085 wr %g0, 0x80, %asi
6086 ldsba [%l7 + 0x26] %asi, %o0
6087 rdhpr %hsys_tick_cmpr, %g6
6088 rdhpr %hintp, %l0
6089
6090 or %g0, 0x8, %l0
6091 sllx %l0, 0x3c, %l0
6092 wrhpr %l0, 0x301, %hsys_tick_cmpr
6093 rd %asi, %o3
6094 rdhpr %hpstate, %l5
6095 rdpr %otherwin, %o4
6096 tge %icc, 0x7
6097 rd %pc, %l3
6098
6099 or %g0, 0x8, %l0
6100 sllx %l0, 0x3c, %l0
6101 wrhpr %l0, 0x573, %hsys_tick_cmpr
6102 andcc %o5, 0x05FF, %g4
6103 sra %i0, 0x1B, %l1
6104
6105 or %g0, 0x8, %l0
6106 sllx %l0, 0x3c, %l0
6107 wrhpr %l0, 0xC6E, %hsys_tick_cmpr
6108 wr %i7, 0x046F, %sys_tick
6109 wr %g0, 0x4, %fprs
6110 edge32l %i4, %g2, %o6
6111 wr %g0, 0x1f, %asi
6112 stda %f0, [%l7 + 0x40] %asi
6113 membar #Sync
6114 tsubcc %o2, 0x04E8, %l6
6115
6116 or %g0, 0x8, %l0
6117 sllx %l0, 0x3c, %l0
6118 wrhpr %l0, %g0, %hsys_tick_cmpr
6119 rd %ccr, %g5
6120 add %l7, 0x30, %l6
6121 wr %g0, 0x11, %asi
6122 casxa [%l6] 0x11, %o7, %g1
6123 wrpr %o0, %i3, %tick
6124
6125 or %g0, 0x8, %l0
6126 sllx %l0, 0x3c, %l0
6127 wrhpr %l0, 0x2F5, %hsys_tick_cmpr
6128 wrpr %l0, %i1, %tick
6129 fnot2s %f23, %f18
6130
6131 or %g0, 0x8, %l0
6132 sllx %l0, 0x3c, %l0
6133 wrhpr %l0, 0x737, %hsys_tick_cmpr
6134 wr %l5, 0x1471, %clear_softint
6135 wr %l3, 0x1C56, %ccr
6136 rdhpr %hsys_tick_cmpr, %i2
6137 rd %y, %o5
6138
6139 or %g0, 0x8, %l0
6140 sllx %l0, 0x3c, %l0
6141 wrhpr %l0, 0xABF, %hsys_tick_cmpr
6142 tge %icc, 0x5
6143 fmuld8ulx16 %f13, %f20, %f2
6144 rd %pc, %g4
6145 rd %y, %l1
6146
6147 or %g0, 0x8, %l0
6148 sllx %l0, 0x3c, %l0
6149 wrhpr %l0, 0x120, %hsys_tick_cmpr
6150 wrpr %i7, 0x0E3D, %tick
6151 umul %g7, 0x0DD7, %l4
6152 stw %i5, [%l7 + 0x34]
6153 fmul8sux16 %f22, %f26, %f0
6154 rdpr %cwp, %i4
6155 movge %icc, %g2, %o2
6156
6157 or %g0, 0x8, %l0
6158 sllx %l0, 0x3c, %l0
6159 wrhpr %l0, 0xFEB, %hsys_tick_cmpr
6160 rdhpr %hintp, %o6
6161 fmovdvs %xcc, %f9, %f23
6162 wrpr %g3, %o7, %tick
6163
6164 or %g0, 0x8, %l0
6165 sllx %l0, 0x3c, %l0
6166 wr %l0, %g0, %tick_cmpr
6167 addc %o0, 0x19FB, %g5
6168 wr %i3, 0x0347, %set_softint
6169 fmovrsgz %l0, %f28, %f26
6170 tcs %xcc, 0x4
6171 mova %icc, %i1, %g6
6172 rdpr %cwp, %o3
6173 udivx %o1, 0x11FE, %l3
6174 wrpr %l5, 0x16F6, %tick
6175 rdhpr %hsys_tick_cmpr, %o5
6176 rd %y, %i2
6177
6178 or %g0, 0x8, %l0
6179 sllx %l0, 0x3c, %l0
6180 wrhpr %l0, %g0, %hsys_tick_cmpr
6181 rdhpr %hintp, %g4
6182 rd %asi, %l1
6183 wr %i6, %i7, %set_softint
6184 move %xcc, %g7, %i0
6185 rd %softint, %l4
6186 wr %i4, 0x1F0F, %pic
6187 wr %g2, 0x196D, %set_softint
6188 rd %asi, %i5
6189 udivcc %l6, 0x1B33, %l2
6190 fbl %fcc2, loop_249
6191 edge16 %o2, %g3, %o6
6192
6193 or %g0, 0x8, %l0
6194 sllx %l0, 0x3c, %l0
6195 wrhpr %l0, 0x2DB, %hsys_tick_cmpr
6196 or %g5, 0x02C1, %i3
6197loop_249:
6198 rd %sys_tick_cmpr, %o0
6199 movvc %xcc, %i1, %l0
6200 wrpr %o3, %g6, %pil
6201 wrpr %l3, %l5, %cwp
6202 rdpr %tba, %o5
6203 rdpr %wstate, %o1
6204
6205 or %g0, 0x8, %l0
6206 sllx %l0, 0x3c, %l0
6207 wrhpr %l0, 0x3CC, %hsys_tick_cmpr
6208 udivx %l1, 0x1DAF, %g4
6209 rdhpr %hsys_tick_cmpr, %i7
6210
6211 or %g0, 0x8, %l0
6212 sllx %l0, 0x3c, %l0
6213 wrhpr %l0, %g0, %hsys_tick_cmpr
6214 wrpr %i6, %l4, %cwp
6215 rdhpr %htba, %i0
6216 fmovrde %i4, %f30, %f20
6217 edge32n %g2, %l6, %l2
6218 wrpr %o2, 0x1A1E, %cwp
6219 fmovrdne %g3, %f12, %f10
6220 wrpr %i5, %o6, %tick
6221 rdpr %gl, %g1
6222 rdpr %gl, %g5
6223 rdhpr %hsys_tick_cmpr, %i3
6224 wrpr %o0, %i1, %tick
6225 fand %f22, %f22, %f24
6226 subccc %o7, 0x04EE, %l0
6227 fmovdg %xcc, %f7, %f0
6228 set 0x18, %l6
6229 stha %o3, [%l7 + %l6] 0x18
6230 wr %g6, 0x0644, %ccr
6231 rdpr %wstate, %l5
6232 wrpr %l3, 0x035E, %cwp
6233 rdpr %cansave, %o1
6234 rdpr %canrestore, %o5
6235 rdpr %pil, %o4
6236 smulcc %i2, %l1, %i7
6237 rdhpr %hpstate, %g7
6238 set 0x20, %g2
6239 stwa %i6, [%l7 + %g2] 0x27
6240 membar #Sync
6241 edge32ln %g4, %i0, %l4
6242 rd %tick_cmpr, %g2
6243 wrpr %i4, %l2, %cwp
6244 rd %softint, %o2
6245 brlez %l6, loop_250
6246 edge8l %g3, %i5, %g1
6247 stb %g5, [%l7 + 0x5D]
6248 saved
6249 rdpr %cwp, %g1
6250 rdpr %cansave, %g2
6251 rdpr %canrestore, %g3
6252 rdpr %cleanwin, %g4
6253 rdpr %otherwin, %g5
6254 rdpr %wstate, %g6
6255loop_250:
6256 nop
6257
6258 or %g0, 0x8, %l0
6259 sllx %l0, 0x3c, %l0
6260 wrhpr %l0, %g0, %hsys_tick_cmpr
6261 rdhpr %htba, %o6
6262 srax %i1, %o7, %o0
6263
6264 or %g0, 0x8, %l0
6265 sllx %l0, 0x3c, %l0
6266 wrhpr %l0, 0x7D9, %hsys_tick_cmpr
6267 tvs %icc, 0x1
6268 rdhpr %hsys_tick_cmpr, %l5
6269 tl %icc, 0x1
6270 fmovsl %icc, %f27, %f17
6271 wr %g6, %l3, %y
6272 wr %o1, 0x19B2, %set_softint
6273 rdpr %otherwin, %o4
6274 wr %g0, 0x6, %fprs
6275
6276 or %g0, 0x8, %l0
6277 sllx %l0, 0x3c, %l0
6278 wrhpr %l0, %g0, %hsys_tick_cmpr
6279 rdhpr %htba, %i6
6280 fxors %f8, %f3, %f27
6281 wr %g0, 0x80, %asi
6282 swapa [%l7 + 0x68] %asi, %g4
6283 smul %i0, 0x0170, %i7
6284 bpos,a,pn %xcc, loop_251
6285 rdpr %otherwin, %g2
6286 subccc %l4, %l2, %i4
6287 rdhpr %htba, %o2
6288loop_251:
6289 fba,a %fcc2, loop_252
6290 rdhpr %hintp, %g3
6291 addcc %i5, 0x16A7, %g1
6292 wrpr %g5, 0x144D, %cwp
6293loop_252:
6294 umul %i3, 0x0BB9, %l6
6295 edge16 %o6, %i1, %o7
6296
6297 or %g0, 0x8, %l0
6298 sllx %l0, 0x3c, %l0
6299 wr %l0, 0x46A, %tick_cmpr
6300 rdhpr %hsys_tick_cmpr, %l5
6301 orcc %g6, 0x0534, %l3
6302 wr %o3, 0x1241, %ccr
6303 wr %o1, 0x05BE, %pic
6304 fors %f13, %f20, %f20
6305 rdhpr %hsys_tick_cmpr, %i2
6306 bleu,a loop_253
6307 srl %o4, %l1, %o5
6308 fblg,a %fcc3, loop_254
6309 wrpr %i6, 0x0673, %tick
6310loop_253:
6311 rdhpr %hsys_tick_cmpr, %g4
6312
6313 or %g0, 0x8, %l0
6314 sllx %l0, 0x3c, %l0
6315 wrhpr %l0, 0xF29, %hsys_tick_cmpr
6316loop_254:
6317 edge32l %g7, %i7, %g2
6318 wrpr %l2, 0x15B6, %cwp
6319 orncc %l4, 0x03E5, %o2
6320 or %i4, %i5, %g3
6321 smulcc %g1, 0x0182, %g5
6322 wr %i3, %o6, %sys_tick
6323 udiv %l6, 0x0473, %i1
6324 rdpr %gl, %o7
6325 andn %o0, 0x1B53, %l5
6326 tgu %icc, 0x3
6327 fmovdleu %xcc, %f25, %f11
6328 rdhpr %hpstate, %g6
6329 orcc %l3, %l0, %o3
6330 wrpr %i2, %o4, %cwp
6331
6332 or %g0, 0x8, %l0
6333 sllx %l0, 0x3c, %l0
6334 wrhpr %l0, %g0, %hsys_tick_cmpr
6335 edge8n %l1, %i6, %o5
6336 wrpr %g4, %g7, %pil
6337 wr %i7, 0x0FE5, %y
6338 subc %i0, 0x14A5, %l2
6339 set 0x40, %l1
6340 ldda [%l7 + %l1] 0x19, %f0
6341
6342 or %g0, 0x8, %l0
6343 sllx %l0, 0x3c, %l0
6344 wr %l0, 0x6BA, %tick_cmpr
6345 wrpr %l4, %o2, %cwp
6346 wr %i5, %i4, %clear_softint
6347 popc %g1, %g3
6348 wrpr %g5, 0x16C1, %pil
6349 movpos %xcc, %i3, %l6
6350 rd %ccr, %i1
6351 ld [%l7 + 0x10], %f11
6352 sub %o7, %o0, %o6
6353
6354 or %g0, 0x8, %l0
6355 sllx %l0, 0x3c, %l0
6356 wrhpr %l0, %g0, %hsys_tick_cmpr
6357 wr %l3, %l0, %y
6358 edge16 %o3, %i2, %o4
6359 rd %tick_cmpr, %l1
6360
6361 or %g0, 0x8, %l0
6362 sllx %l0, 0x3c, %l0
6363 wrhpr %l0, %g0, %hsys_tick_cmpr
6364 add %l7, 0x58, %l6
6365 wr %g0, 0x80, %asi
6366 casxa [%l6] %asi, %g4, %o5
6367 rd %softint, %i7
6368 rdpr %otherwin, %g7
6369
6370 or %g0, 0x8, %l0
6371 sllx %l0, 0x3c, %l0
6372 wr %l0, 0xED4, %tick_cmpr
6373 rdpr %pil, %g2
6374 fpsub32s %f8, %f18, %f7
6375 rd %fprs, %o2
6376 wrpr %i5, 0x1595, %pil
6377 rd %pc, %l4
6378 taddcctv %i4, %g1, %g5
6379 rd %pc, %i3
6380 tvs %icc, 0x1
6381 rdpr %wstate, %l6
6382 fbul,a %fcc3, loop_255
6383 rdhpr %hpstate, %i1
6384 ldstub [%l7 + 0x19], %o7
6385loop_255:
6386 wr %o0, 0x16CF, %sys_tick
6387 fmovspos %xcc, %f23, %f8
6388 sra %l5, 0x0C, %o6
6389 tneg %icc, 0x2
6390 edge8ln %g6, %l3, %o3
6391 movpos %xcc, %i2, %l0
6392 wr %o4, 0x0208, %ccr
6393 fmovrsgz %l1, %f19, %f6
6394 wr %o1, 0x15A9, %clear_softint
6395 xnorcc %g4, 0x0496, %o5
6396
6397 or %g0, 0x8, %l0
6398 sllx %l0, 0x3c, %l0
6399 wrhpr %l0, %g0, %hsys_tick_cmpr
6400 rdpr %tl, %i6
6401 bcc,a,pt %icc, loop_256
6402 rdhpr %hsys_tick_cmpr, %i0
6403
6404 or %g0, 0x8, %l0
6405 sllx %l0, 0x3c, %l0
6406 wrhpr %l0, %g0, %hsys_tick_cmpr
6407 rdpr %cansave, %g7
6408loop_256:
6409 nop
6410
6411 or %g0, 0x8, %l0
6412 sllx %l0, 0x3c, %l0
6413 wrhpr %l0, %g0, %hsys_tick_cmpr
6414 rd %tick_cmpr, %o2
6415 edge32n %l4, %g1, %g5
6416 rdhpr %hsys_tick_cmpr, %i3
6417
6418 or %g0, 0x8, %l0
6419 sllx %l0, 0x3c, %l0
6420 wrhpr %l0, %g0, %hsys_tick_cmpr
6421 wr %i1, %i4, %clear_softint
6422 te %icc, 0x5
6423 rd %ccr, %g3
6424 edge8ln %o7, %l5, %o0
6425 rdhpr %htba, %o6
6426 brnz,a %g6, loop_257
6427 ta %icc, 0x4
6428
6429 or %g0, 0x8, %l0
6430 sllx %l0, 0x3c, %l0
6431 wrhpr %l0, 0x864, %hsys_tick_cmpr
6432 edge16 %i2, %o3, %l0
6433loop_257:
6434 udivcc %l1, 0x18AB, %o1
6435 rdhpr %hpstate, %g4
6436 wr %o5, 0x0B31, %softint
6437 edge16l %o4, %i7, %i6
6438 movvc %xcc, %l2, %g7
6439 rd %ccr, %i0
6440 fsrc2 %f12, %f26
6441 rd %tick_cmpr, %g2
6442 rd %ccr, %o2
6443 rd %sys_tick_cmpr, %i5
6444 subc %l4, %g1, %g5
6445 sdivcc %l6, 0x08C7, %i1
6446
6447 or %g0, 0x8, %l0
6448 sllx %l0, 0x3c, %l0
6449 wrhpr %l0, %g0, %hsys_tick_cmpr
6450 rdpr %cwp, %g3
6451 wrpr %l5, %o7, %cwp
6452 ldsh [%l7 + 0x3C], %o0
6453 rd %softint, %g6
6454 movne %icc, %o6, %l3
6455 movcs %xcc, %o3, %l0
6456
6457 or %g0, 0x8, %l0
6458 sllx %l0, 0x3c, %l0
6459 wrhpr %l0, 0x913, %hsys_tick_cmpr
6460 wr %g0, 0x23, %asi
6461 stwa %i2, [%l7 + 0x7C] %asi
6462 membar #Sync
6463 tneg %icc, 0x7
6464 fbuge,a %fcc2, loop_258
6465 ldd [%l7 + 0x70], %f30
6466 wrpr %o1, 0x1B29, %tick
6467 mulx %g4, 0x1DDF, %o5
6468loop_258:
6469 rdhpr %hintp, %i7
6470 tne %xcc, 0x7
6471 wr %o4, 0x07F6, %pic
6472 rdpr %wstate, %l2
6473 wrpr %g7, %i0, %cwp
6474 movre %g2, %o2, %i5
6475 srlx %l4, %i6, %g1
6476 movvc %xcc, %l6, %i1
6477 wrpr %i4, 0x137B, %tick
6478 rdpr %tba, %g5
6479 fors %f28, %f7, %f24
6480 rdpr %pil, %i3
6481 udivx %l5, 0x0F1C, %g3
6482
6483 or %g0, 0x8, %l0
6484 sllx %l0, 0x3c, %l0
6485 wrhpr %l0, %g0, %hsys_tick_cmpr
6486 fbn,a %fcc3, loop_259
6487 edge8l %g6, %o6, %l3
6488 prefetch [%l7 + 0x14], 0x2
6489 rd %softint, %o3
6490loop_259:
6491 wrpr %l0, %o0, %pil
6492
6493 or %g0, 0x8, %l0
6494 sllx %l0, 0x3c, %l0
6495 wr %l0, %g0, %tick_cmpr
6496 taddcc %i2, 0x1581, %g4
6497 tl %icc, 0x0
6498 fbue,a %fcc3, loop_260
6499 edge8 %o1, %o5, %o4
6500 rd %tick_cmpr, %l2
6501 nop
6502 setx loop_261, %l0, %l1
6503 wrpr 0x1, %tl
6504 wrpr %l1, %tpc
6505 add %l1, 0x4, %l1
6506 wrpr %l1, %tnpc
6507 setx 0x34400001400, %l0, %l1
6508 wrpr %l1, %tstate
6509 wrhpr 0x4, %htstate
6510 retry
6511loop_260:
6512 rdpr %wstate, %g7
6513 movre %i0, 0x0A9, %i7
6514 edge8 %g2, %i5, %l4
6515loop_261:
6516 rd %ccr, %i6
6517 rdpr %wstate, %o2
6518 rdhpr %hpstate, %l6
6519 wr %g0, 0x5, %fprs
6520 sub %i4, %g5, %l5
6521 rdhpr %htba, %g3
6522 movrgz %o7, 0x345, %g6
6523 subccc %o6, 0x121C, %i3
6524 wrpr %o3, %l3, %tick
6525 fmovsgu %xcc, %f28, %f25
6526 sethi 0x1FCF, %o0
6527 wrpr %l0, %i2, %cwp
6528 movrgez %g4, %o1, %l1
6529 movleu %icc, %o4, %o5
6530 rdpr %tba, %g7
6531 rdhpr %hpstate, %l2
6532 rdhpr %hintp, %i7
6533 rdhpr %htba, %i0
6534 fcmple16 %f4, %f22, %i5
6535 fba %fcc1, loop_262
6536 edge8 %l4, %g2, %i6
6537 rd %ccr, %o2
6538 tl %xcc, 0x0
6539loop_262:
6540 rd %fprs, %i1
6541 bne loop_263
6542 rdpr %tl, %g1
6543 rd %asi, %i4
6544 wr %g5, %l5, %set_softint
6545loop_263:
6546 movrlz %g3, %o7, %g6
6547 st %f17, [%l7 + 0x38]
6548 taddcctv %o6, 0x12E3, %i3
6549 rdpr %otherwin, %o3
6550 set 0x6C, %g7
6551 lda [%l7 + %g7] 0x0c, %f7
6552 rd %tick_cmpr, %l3
6553 bcc,a,pt %xcc, loop_264
6554 wrpr %o0, 0x0F23, %cwp
6555 movrgez %l0, %l6, %g4
6556 wr %g0, 0x4, %fprs
6557loop_264:
6558 nop
6559 add %l7, 0x40, %l6
6560 wr %g0, 0x0c, %asi
6561 ldxa [%l6] %asi, %o1
6562 casxa [%l6] 0x0c, %o1, %o4
6563 wr %o5, 0x15AE, %set_softint
6564 wrpr %l1, 0x125C, %tick
6565
6566 or %g0, 0x8, %l0
6567 sllx %l0, 0x3c, %l0
6568 wrhpr %l0, %g0, %hsys_tick_cmpr
6569 fbge,a %fcc3, loop_265
6570 wrpr %i7, %i5, %pil
6571 mulscc %i0, 0x06A3, %g2
6572 movg %xcc, %l4, %i6
6573loop_265:
6574 nop
6575 set 0x08, %o6
6576 sta %f30, [%l7 + %o6] 0x88
6577 andcc %i1, 0x1D93, %g1
6578 rdpr %cwp, %o2
6579 rdhpr %hsys_tick_cmpr, %i4
6580 movrlz %l5, 0x035, %g3
6581 be %icc, loop_266
6582 xor %g5, 0x1E2B, %g6
6583 flushw
6584 wr %o6, %o7, %sys_tick
6585loop_266:
6586 rdhpr %htba, %i3
6587 edge32 %l3, %o0, %l0
6588 fpsub32s %f18, %f17, %f13
6589 rdpr %wstate, %o3
6590 rdhpr %hsys_tick_cmpr, %g4
6591 wr %i2, 0x04A7, %set_softint
6592 and %l6, 0x1A14, %o4
6593 wr %o1, %l1, %pic
6594 wrpr %o5, %l2, %pil
6595 fnor %f20, %f30, %f2
6596 fsrc2s %f31, %f18
6597 rdpr %cwp, %i7
6598 rdhpr %hpstate, %i5
6599 fxors %f7, %f0, %f25
6600 rd %ccr, %g7
6601 or %g2, 0x06E1, %l4
6602 or %i6, 0x0049, %i0
6603
6604 or %g0, 0x8, %l0
6605 sllx %l0, 0x3c, %l0
6606 wrhpr %l0, 0xE5A, %hsys_tick_cmpr
6607 rdhpr %hsys_tick_cmpr, %o2
6608 rdhpr %hpstate, %l5
6609 wrpr %g3, 0x04DF, %pil
6610
6611 or %g0, 0x8, %l0
6612 sllx %l0, 0x3c, %l0
6613 wrhpr %l0, 0x4A1, %hsys_tick_cmpr
6614 andncc %o6, %g6, %o7
6615
6616 or %g0, 0x8, %l0
6617 sllx %l0, 0x3c, %l0
6618 wrhpr %l0, %g0, %hsys_tick_cmpr
6619 wrpr %i3, 0x1C04, %cwp
6620 wrpr %l0, 0x05AC, %tick
6621 rd %y, %o3
6622
6623 or %g0, 0x8, %l0
6624 sllx %l0, 0x3c, %l0
6625 wrhpr %l0, %g0, %hsys_tick_cmpr
6626 wr %o0, %i2, %sys_tick
6627 rdpr %wstate, %o4
6628 rdpr %wstate, %l6
6629 fmovscs %xcc, %f23, %f17
6630 lduh [%l7 + 0x4A], %l1
6631 tge %icc, 0x1
6632 rdpr %gl, %o5
6633 fabsd %f26, %f8
6634 rdhpr %hintp, %o1
6635 rdpr %wstate, %l2
6636 rdpr %tl, %i5
6637 srl %i7, 0x05, %g2
6638 set 0x74, %i6
6639 sta %f28, [%l7 + %i6] 0x11
6640 orn %g7, 0x08A6, %l4
6641 wr %i6, 0x16BA, %pic
6642 andncc %g1, %i0, %i1
6643 rdhpr %hsys_tick_cmpr, %o2
6644 fmovs %f6, %f13
6645 tle %icc, 0x6
6646 rdhpr %hintp, %l5
6647 tne %xcc, 0x1
6648 swap [%l7 + 0x28], %g3
6649 wrpr %i4, %o6, %tick
6650 fmovdle %xcc, %f26, %f27
6651 rdpr %cansave, %g6
6652 tne %icc, 0x7
6653 wr %g5, %l3, %set_softint
6654 fble,a %fcc2, loop_267
6655 fmovrdgez %i3, %f30, %f30
6656 wrpr %l0, 0x1837, %tick
6657 rdhpr %hsys_tick_cmpr, %o3
6658loop_267:
6659 rdhpr %hintp, %o7
6660 wrpr %g4, %i2, %cwp
6661 umul %o4, %l6, %l1
6662 wr %g0, 0x88, %asi
6663 stwa %o5, [%l7 + 0x28] %asi
6664 movpos %icc, %o0, %l2
6665 wr %i5, 0x16AC, %sys_tick
6666
6667 or %g0, 0x8, %l0
6668 sllx %l0, 0x3c, %l0
6669 wrhpr %l0, %g0, %hsys_tick_cmpr
6670 andncc %g2, %i7, %l4
6671 edge8n %i6, %g1, %g7
6672 fpack32 %f28, %f6, %f4
6673 fnor %f8, %f6, %f30
6674 mulx %i0, 0x09A5, %o2
6675 rdhpr %hintp, %i1
6676 srax %g3, 0x09, %i4
6677 sdivx %o6, 0x01A1, %g5
6678 rdhpr %hintp, %g6
6679 nop
6680 set 0x68, %g4
6681 prefetch [%l7 + %g4], 0x2
6682 rdpr %canrestore, %l3
6683 wrpr %i3, 0x1792, %tick
6684 wr %l0, 0x1B57, %sys_tick
6685 fblg,a %fcc3, loop_268
6686 rdpr %canrestore, %o3
6687 rd %fprs, %g4
6688 tle %icc, 0x1
6689loop_268:
6690 srlx %i2, %o7, %l6
6691 sll %l1, %o4, %o5
6692 fmovsneg %icc, %f23, %f8
6693 wrpr %o0, %i5, %pil
6694 rdpr %tba, %l2
6695 movne %icc, %o1, %i7
6696 rd %asi, %g2
6697 wr %g0, 0x2a, %asi
6698 stha %l4, [%l7 + 0x70] %asi
6699 membar #Sync
6700 fbge %fcc3, loop_269
6701 wrpr %i6, 0x1B60, %tick
6702 wr %g1, %i0, %pic
6703 rdpr %tba, %g7
6704loop_269:
6705 ble,a,pn %xcc, loop_270
6706 fmovse %xcc, %f13, %f20
6707 rd %asi, %o2
6708 udiv %g3, 0x069E, %i4
6709loop_270:
6710 restored
6711 rdpr %cwp, %g1
6712 rdpr %cansave, %g2
6713 rdpr %canrestore, %g3
6714 rdpr %cleanwin, %g4
6715 rdpr %otherwin, %g5
6716 rdpr %wstate, %g6
6717 fmovdcs %xcc, %f3, %f6
6718 movle %icc, %i1, %o6
6719 wr %g5, 0x0FCD, %set_softint
6720 edge16 %l5, %l3, %g6
6721 rdhpr %hintp, %l0
6722!Yo - got one - imm_asi 0x52
6723!And yo - immediate is 0x220
6724 wr %g0, 0x52, %asi
6725 stxa %o3, [%g0 + 0x220] %asi
6726 rdhpr %hsys_tick_cmpr, %i3
6727 wrpr %i2, %g4, %cwp
6728 rdhpr %htba, %o7
6729 sir 0x0FCB
6730
6731 or %g0, 0x8, %l0
6732 sllx %l0, 0x3c, %l0
6733 wrhpr %l0, 0x7AC, %hsys_tick_cmpr
6734 std %i6, [%l7 + 0x10]
6735 udiv %o4, 0x18C3, %o5
6736 taddcc %o0, %l2, %o1
6737 movrgez %i5, %g2, %i7
6738 array8 %l4, %g1, %i0
6739 movrne %g7, %i6, %g3
6740 rd %sys_tick_cmpr, %i4
6741 movgu %icc, %i1, %o2
6742 rdhpr %hsys_tick_cmpr, %g5
6743 rdhpr %hintp, %l5
6744 rd %y, %o6
6745 movpos %xcc, %l3, %l0
6746 sllx %o3, 0x1C, %g6
6747 fmovrslz %i2, %f0, %f27
6748 rdhpr %hsys_tick_cmpr, %g4
6749
6750 or %g0, 0x8, %l0
6751 sllx %l0, 0x3c, %l0
6752 wrhpr %l0, %g0, %hsys_tick_cmpr
6753
6754 or %g0, 0x8, %l0
6755 sllx %l0, 0x3c, %l0
6756 wrhpr %l0, %g0, %hsys_tick_cmpr
6757 stb %l1, [%l7 + 0x22]
6758 flushw
6759 rdpr %tba, %o0
6760 taddcctv %l2, %o1, %i5
6761 addccc %g2, 0x0802, %o5
6762 rdhpr %hintp, %l4
6763
6764 or %g0, 0x8, %l0
6765 sllx %l0, 0x3c, %l0
6766 wr %l0, %g0, %tick_cmpr
6767 orncc %i0, %g7, %i7
6768 fpadd16 %f22, %f26, %f12
6769 taddcctv %i6, %g3, %i4
6770 rdpr %cleanwin, %i1
6771 sll %g5, 0x07, %o2
6772 tle %icc, 0x3
6773 rd %asi, %o6
6774 rd %y, %l5
6775 wrpr %l3, 0x1487, %tick
6776 rdhpr %htba, %o3
6777 rdhpr %htba, %g6
6778 wr %l0, 0x0E7F, %softint
6779 edge32n %i2, %o7, %g4
6780 edge32 %i3, %l6, %o4
6781 sub %o0, %l1, %l2
6782 rdhpr %hintp, %i5
6783 rdpr %pil, %g2
6784 rdhpr %htba, %o1
6785 tcc %icc, 0x1
6786 rd %asi, %l4
6787 orncc %o5, %g1, %g7
6788 fble,a %fcc0, loop_271
6789 rdhpr %hsys_tick_cmpr, %i0
6790 rdhpr %htba, %i7
6791
6792 or %g0, 0x8, %l0
6793 sllx %l0, 0x3c, %l0
6794 wrhpr %l0, 0x965, %hsys_tick_cmpr
6795loop_271:
6796 rd %pc, %g3
6797 fmovdgu %icc, %f24, %f16
6798 fandnot1 %f6, %f14, %f0
6799 wrpr %g5, %o2, %cwp
6800 fzero %f18
6801 movne %xcc, %o6, %l5
6802 fmul8ulx16 %f4, %f2, %f0
6803 rdhpr %htba, %l3
6804
6805 or %g0, 0x8, %l0
6806 sllx %l0, 0x3c, %l0
6807 wrhpr %l0, 0x367, %hsys_tick_cmpr
6808 wr %o3, %g6, %y
6809 rd %pc, %i2
6810
6811 or %g0, 0x8, %l0
6812 sllx %l0, 0x3c, %l0
6813 wrhpr %l0, %g0, %hsys_tick_cmpr
6814 wr %i3, %g4, %clear_softint
6815 sdivx %l6, 0x01F8, %o0
6816 movrlz %l1, %l2, %i5
6817 movrlz %o4, %g2, %o1
6818 ldsb [%l7 + 0x68], %l4
6819 brnz %o5, loop_272
6820 wr %g1, %g7, %clear_softint
6821 fmovrslez %i0, %f19, %f24
6822 rdpr %tl, %i6
6823loop_272:
6824 rdpr %tba, %i7
6825 rdhpr %hsys_tick_cmpr, %g3
6826 tl %xcc, 0x1
6827 rdhpr %hpstate, %g5
6828 wrpr %i4, 0x0B58, %cwp
6829 rdhpr %hsys_tick_cmpr, %o6
6830 wr %l5, 0x1A91, %ccr
6831 rdpr %cwp, %l3
6832 fmovs %f14, %f22
6833 rdhpr %hsys_tick_cmpr, %i1
6834 membar 0x29
6835 rdpr %tba, %o3
6836 rdpr %canrestore, %g6
6837 wr %o2, 0x1D92, %set_softint
6838 rd %fprs, %i2
6839
6840 or %g0, 0x8, %l0
6841 sllx %l0, 0x3c, %l0
6842 wrhpr %l0, %g0, %hsys_tick_cmpr
6843 rdhpr %htba, %g4
6844 wr %g0, 0x6, %fprs
6845 bne %xcc, loop_273
6846 umulcc %l0, 0x177A, %o0
6847 tvs %xcc, 0x1
6848 wrpr %l2, %i5, %pil
6849loop_273:
6850 rdpr %gl, %o4
6851 fcmpes %fcc3, %f1, %f17
6852
6853 or %g0, 0x8, %l0
6854 sllx %l0, 0x3c, %l0
6855 wrhpr %l0, %g0, %hsys_tick_cmpr
6856 rdpr %cwp, %l4
6857 sethi 0x02AC, %o5
6858
6859 or %g0, 0x8, %l0
6860 sllx %l0, 0x3c, %l0
6861 wrhpr %l0, 0x9AC, %hsys_tick_cmpr
6862 rdhpr %hintp, %g1
6863 rd %asi, %i0
6864 rd %ccr, %g7
6865 tle %xcc, 0x3
6866 fpsub16 %f14, %f24, %f24
6867 fpadd16s %f19, %f16, %f21
6868 wr %i7, %g3, %pic
6869 sdiv %i6, 0x076F, %i4
6870 wrpr %g5, %l5, %tick
6871 wr %g0, 0x80, %asi
6872 lda [%l7 + 0x0C] %asi, %f8
6873 rdpr %tl, %o6
6874 or %l3, 0x0D9C, %i1
6875 fnors %f27, %f8, %f2
6876 mulscc %g6, %o2, %o3
6877 wr %i2, %i3, %sys_tick
6878 rdpr %pil, %o7
6879 te %icc, 0x3
6880
6881 or %g0, 0x8, %l0
6882 sllx %l0, 0x3c, %l0
6883 wrhpr %l0, %g0, %hsys_tick_cmpr
6884 fmovse %xcc, %f28, %f31
6885 fmovrde %o0, %f14, %f20
6886 tcc %xcc, 0x7
6887 rdhpr %hsys_tick_cmpr, %l0
6888 movvc %xcc, %i5, %o4
6889 wr %g0, 0x89, %asi
6890 sta %f26, [%l7 + 0x08] %asi
6891 tsubcc %l2, 0x128F, %l1
6892 ldstub [%l7 + 0x4E], %l4
6893
6894 or %g0, 0x8, %l0
6895 sllx %l0, 0x3c, %l0
6896 wrhpr %l0, 0x491, %hsys_tick_cmpr
6897 taddcctv %o1, 0x1DD0, %g1
6898 fmul8x16 %f19, %f28, %f20
6899 fcmpd %fcc2, %f2, %f12
6900 wrpr %g7, %i7, %cwp
6901
6902 or %g0, 0x8, %l0
6903 sllx %l0, 0x3c, %l0
6904 wrhpr %l0, %g0, %hsys_tick_cmpr
6905 fmovrdlz %i6, %f22, %f20
6906 movl %xcc, %i4, %l5
6907 movcc %icc, %g5, %o6
6908 fmovrde %i1, %f4, %f18
6909
6910 or %g0, 0x8, %l0
6911 sllx %l0, 0x3c, %l0
6912 wrhpr %l0, %g0, %hsys_tick_cmpr
6913 wrpr %g6, %o2, %cwp
6914 ldstub [%l7 + 0x62], %i2
6915 rdhpr %hsys_tick_cmpr, %o3
6916 wr %o7, 0x06FF, %sys_tick
6917 fpmerge %f30, %f22, %f18
6918
6919 or %g0, 0x8, %l0
6920 sllx %l0, 0x3c, %l0
6921 wrhpr %l0, 0x06E, %hsys_tick_cmpr
6922 rdhpr %hintp, %l6
6923 rdhpr %hintp, %o0
6924 umulcc %g4, %i5, %l0
6925 fcmped %fcc0, %f8, %f10
6926 xor %l2, %o4, %l4
6927 rdpr %pil, %l1
6928 rd %y, %g2
6929 rdhpr %hsys_tick_cmpr, %o1
6930 bg,a,pt %icc, loop_274
6931 movn %icc, %g1, %g7
6932 rdpr %cwp, %o5
6933
6934 or %g0, 0x8, %l0
6935 sllx %l0, 0x3c, %l0
6936 wrhpr %l0, %g0, %hsys_tick_cmpr
6937loop_274:
6938 rdhpr %hpstate, %i6
6939
6940 or %g0, 0x8, %l0
6941 sllx %l0, 0x3c, %l0
6942 wrhpr %l0, 0x112, %hsys_tick_cmpr
6943 rdpr %cwp, %l5
6944
6945 or %g0, 0x8, %l0
6946 sllx %l0, 0x3c, %l0
6947 wrhpr %l0, 0x3DF, %hsys_tick_cmpr
6948 rdhpr %htba, %i1
6949 add %g5, 0x1B93, %l3
6950 rdhpr %hintp, %o2
6951 rdpr %gl, %g6
6952 ldsh [%l7 + 0x58], %i2
6953
6954 or %g0, 0x8, %l0
6955 sllx %l0, 0x3c, %l0
6956 wrhpr %l0, 0xDEA, %hsys_tick_cmpr
6957 fmovdneg %icc, %f29, %f25
6958 wrpr %o3, %i3, %pil
6959 movre %l6, 0x3E0, %g4
6960
6961 or %g0, 0x8, %l0
6962 sllx %l0, 0x3c, %l0
6963 wrhpr %l0, 0x8BE, %hsys_tick_cmpr
6964 rdpr %pil, %l0
6965 taddcctv %l2, 0x0532, %o4
6966 orncc %o0, %l1, %g2
6967 rdhpr %hintp, %o1
6968 wrpr %l4, 0x189C, %tick
6969 for %f18, %f24, %f4
6970 rdpr %cansave, %g1
6971 rd %softint, %g7
6972 wr %i0, %g3, %y
6973 brlz %o5, loop_275
6974 mulscc %i7, %i4, %i6
6975 rd %softint, %l5
6976 wrpr %o6, %g5, %tick
6977loop_275:
6978 rdhpr %hsys_tick_cmpr, %l3
6979 or %o2, 0x0DA3, %g6
6980 edge32ln %i2, %o7, %i1
6981
6982 or %g0, 0x8, %l0
6983 sllx %l0, 0x3c, %l0
6984 wrhpr %l0, %g0, %hsys_tick_cmpr
6985
6986 or %g0, 0x8, %l0
6987 sllx %l0, 0x3c, %l0
6988 wrhpr %l0, 0x870, %hsys_tick_cmpr
6989
6990 or %g0, 0x8, %l0
6991 sllx %l0, 0x3c, %l0
6992 wrhpr %l0, 0xAE8, %hsys_tick_cmpr
6993 te %icc, 0x3
6994 rd %tick_cmpr, %l0
6995 mova %icc, %i5, %o4
6996 mulscc %l2, 0x159B, %o0
6997 rdhpr %hintp, %g2
6998 wr %l1, %o1, %y
6999 fmovrdlez %l4, %f24, %f14
7000 addc %g1, 0x18FD, %g7
7001 rdpr %wstate, %g3
7002 rd %y, %o5
7003 movneg %icc, %i0, %i4
7004 movle %xcc, %i7, %l5
7005 movcs %xcc, %o6, %g5
7006 alignaddr %l3, %i6, %g6
7007 rdpr %canrestore, %i2
7008 wrpr %o2, %o7, %tick
7009
7010 or %g0, 0x8, %l0
7011 sllx %l0, 0x3c, %l0
7012 wrhpr %l0, 0x6FB, %hsys_tick_cmpr
7013 fmovdge %xcc, %f28, %f5
7014
7015 or %g0, 0x8, %l0
7016 sllx %l0, 0x3c, %l0
7017 wrhpr %l0, 0x0A8, %hsys_tick_cmpr
7018 rdpr %tba, %l6
7019 saved
7020 rdpr %cwp, %g1
7021 rdpr %cansave, %g2
7022 rdpr %canrestore, %g3
7023 rdpr %cleanwin, %g4
7024 rdpr %otherwin, %g5
7025 rdpr %wstate, %g6
7026 fmovsgu %xcc, %f1, %f15
7027 movrgez %o3, %g4, %l0
7028 rdpr %cwp, %o4
7029
7030 or %g0, 0x8, %l0
7031 sllx %l0, 0x3c, %l0
7032 wrhpr %l0, 0x3BB, %hsys_tick_cmpr
7033 rd %softint, %g2
7034 rdhpr %hpstate, %l2
7035 alignaddr %l1, %o1, %g1
7036 udiv %g7, 0x01B6, %g3
7037 fmovrse %l4, %f7, %f21
7038
7039 or %g0, 0x8, %l0
7040 sllx %l0, 0x3c, %l0
7041 wrhpr %l0, 0x50B, %hsys_tick_cmpr
7042 rd %pc, %o5
7043 sll %i7, 0x05, %l5
7044 rd %tick_cmpr, %g5
7045 edge32l %o6, %i6, %g6
7046 sir 0x03EF
7047
7048 or %g0, 0x8, %l0
7049 sllx %l0, 0x3c, %l0
7050 wrhpr %l0, %g0, %hsys_tick_cmpr
7051 rdpr %gl, %o7
7052 wrpr %i3, 0x00DE, %pil
7053 fmovdleu %icc, %f6, %f15
7054 rdpr %gl, %i1
7055 wrpr %i2, %o3, %tick
7056 rdpr %cansave, %l6
7057 wrpr %g4, 0x0D0D, %tick
7058 rdpr %otherwin, %o4
7059 rd %pc, %l0
7060 fandnot2s %f23, %f27, %f4
7061 fbul,a %fcc0, loop_276
7062 rdpr %cleanwin, %o0
7063 rd %sys_tick_cmpr, %g2
7064 sllx %i5, %l1, %l2
7065loop_276:
7066 nop
7067
7068 or %g0, 0x8, %l0
7069 sllx %l0, 0x3c, %l0
7070 wr %l0, 0xEC3, %tick_cmpr
7071 brnz,a %g3, loop_277
7072 flushw
7073 bleu,a,pn %icc, loop_278
7074 movvs %xcc, %o1, %l4
7075loop_277:
7076 wrpr %i4, %i0, %cwp
7077 nop
7078 setx loop_279, %l0, %l1
7079 wrpr 0x1, %tl
7080 wrpr %l1, %tnpc
7081 setx 0x34400001400, %l0, %l1
7082 wrpr %l1, %tstate
7083 wrhpr 0x4, %htstate
7084 done
7085loop_278:
7086 fnot1s %f18, %f19
7087 wr %g0, 0x6, %fprs
7088 rdpr %otherwin, %l5
7089loop_279:
7090 tg %xcc, 0x7
7091 fone %f4
7092 sethi 0x13F0, %i7
7093 rdhpr %htba, %o6
7094 wrpr %g5, 0x082C, %pil
7095
7096 or %g0, 0x8, %l0
7097 sllx %l0, 0x3c, %l0
7098 wrhpr %l0, %g0, %hsys_tick_cmpr
7099 xnorcc %l3, 0x0F55, %o2
7100 ldstub [%l7 + 0x0A], %i6
7101 orncc %o7, %i3, %i2
7102 srl %i1, 0x0B, %l6
7103 rdhpr %htba, %o3
7104
7105 or %g0, 0x8, %l0
7106 sllx %l0, 0x3c, %l0
7107 wr %l0, %g0, %sys_tick_cmpr
7108 rdhpr %hsys_tick_cmpr, %o4
7109 rd %fprs, %o0
7110 wr %l0, %i5, %pic
7111 rdhpr %htba, %l1
7112 fmul8sux16 %f2, %f22, %f20
7113 wr %l2, %g1, %set_softint
7114 tvc %icc, 0x6
7115 smulcc %g7, 0x1957, %g3
7116 rd %pc, %o1
7117 fornot1s %f12, %f30, %f24
7118 rdhpr %htba, %l4
7119 wrpr %g2, 0x0667, %tick
7120 rdpr %otherwin, %i4
7121 rdpr %pil, %o5
7122 fcmped %fcc1, %f14, %f8
7123 popc 0x1554, %l5
7124 rd %fprs, %i7
7125 wr %i0, %o6, %pic
7126 rdhpr %hsys_tick_cmpr, %g5
7127 rdhpr %hsys_tick_cmpr, %g6
7128 fmovdne %xcc, %f27, %f10
7129 tcc %xcc, 0x1
7130 rdpr %tba, %l3
7131 wrpr %o2, %o7, %pil
7132 for %f30, %f16, %f18
7133 wrpr %i6, 0x0300, %cwp
7134 mova %xcc, %i3, %i2
7135 fmovs %f14, %f5
7136 rdhpr %htba, %i1
7137 rdhpr %hsys_tick_cmpr, %o3
7138 fmul8x16al %f27, %f4, %f6
7139 rdhpr %hsys_tick_cmpr, %l6
7140 rdpr %cansave, %o4
7141 movcs %xcc, %o0, %i5
7142 fnegd %f8, %f4
7143 rdpr %canrestore, %l1
7144 rd %y, %l0
7145 addcc %g1, 0x0BCC, %l2
7146 rd %softint, %g7
7147 fmovrdgez %o1, %f30, %f0
7148 ta %icc, 0x4
7149 rdpr %cleanwin, %g3
7150 wrpr %g2, 0x061D, %tick
7151 wrpr %l4, 0x0574, %tick
7152 wr %o5, %l5, %y
7153 rdhpr %hpstate, %i7
7154 set 0x0C, %i2
7155 lduwa [%l7 + %i2] 0x10, %i0
7156
7157 or %g0, 0x8, %l0
7158 sllx %l0, 0x3c, %l0
7159 wrhpr %l0, %g0, %hsys_tick_cmpr
7160 tcc %icc, 0x1
7161 tpos %xcc, 0x7
7162 sdiv %o6, 0x0F03, %g5
7163 movcs %icc, %l3, %g6
7164 wrpr %o2, 0x1CF6, %tick
7165 movre %o7, 0x16B, %i3
7166 wrpr %i2, 0x0C76, %tick
7167
7168 or %g0, 0x8, %l0
7169 sllx %l0, 0x3c, %l0
7170 wrhpr %l0, %g0, %hsys_tick_cmpr
7171 wrpr %l6, %i1, %tick
7172 wr %g4, %o0, %softint
7173 rdpr %otherwin, %i5
7174 fmovde %icc, %f12, %f17
7175 rdpr %tba, %l1
7176 rd %ccr, %l0
7177 rdpr %tl, %o4
7178 smulcc %l2, %g7, %o1
7179 wrpr %g3, 0x0204, %cwp
7180
7181 or %g0, 0x8, %l0
7182 sllx %l0, 0x3c, %l0
7183 wrhpr %l0, 0x0D8, %hsys_tick_cmpr
7184 tvs %xcc, 0x6
7185 rdhpr %hpstate, %o5
7186 edge32n %l4, %l5, %i0
7187 bg %icc, loop_280
7188 wrpr %i7, %i4, %pil
7189 membar #Sync
7190 wr %g0, 0xf9, %asi
7191 ldda [%l7 + 0x40] %asi, %f0
7192loop_280:
7193 rdhpr %htba, %g5
7194 fmovsl %xcc, %f19, %f31
7195 bgu,a,pt %xcc, loop_281
7196 udiv %o6, 0x0F4B, %g6
7197 brlez %l3, loop_282
7198 alignaddr %o2, %i3, %o7
7199loop_281:
7200 rdpr %pil, %i6
7201 tleu %xcc, 0x4
7202loop_282:
7203 rdpr %tl, %o3
7204 movn %icc, %l6, %i2
7205 wr %g0, 0x0c, %asi
7206 ldsba [%l7 + 0x27] %asi, %i1
7207 fmovrde %g4, %f2, %f20
7208 rd %pc, %i5
7209 wr %o0, %l0, %clear_softint
7210 smul %l1, 0x0657, %l2
7211 wr %g0, 0x5, %fprs
7212
7213 or %g0, 0x8, %l0
7214 sllx %l0, 0x3c, %l0
7215 wrhpr %l0, 0x540, %hsys_tick_cmpr
7216 fbe %fcc3, loop_283
7217 fbg,a %fcc3, loop_284
7218 rd %ccr, %g1
7219loop_283:
7220 fbug,a %fcc3, loop_285
7221loop_284:
7222 fble %fcc2, loop_286
7223 wrpr %g3, 0x0795, %cwp
7224 rdhpr %hintp, %g2
7225loop_285:
7226 sth %l4, [%l7 + 0x52]
7227loop_286:
7228 sethi 0x1019, %l5
7229 wrpr %o5, 0x07B9, %pil
7230
7231 or %g0, 0x8, %l0
7232 sllx %l0, 0x3c, %l0
7233 wrhpr %l0, 0x11A, %hsys_tick_cmpr
7234 edge16n %i7, %i4, %o6
7235 wrpr %g6, %g5, %cwp
7236 rd %softint, %l3
7237 rdpr %canrestore, %o2
7238 rdpr %gl, %o7
7239 wr %i6, 0x1625, %pic
7240 sub %i3, 0x058B, %o3
7241 andncc %i2, %i1, %g4
7242 rd %asi, %l6
7243 fmovdle %xcc, %f19, %f26
7244 fbul %fcc1, loop_287
7245 array32 %o0, %l0, %l1
7246 fcmple32 %f22, %f8, %i5
7247 wrpr %l2, %o1, %cwp
7248loop_287:
7249 rdpr %cwp, %g7
7250 rdhpr %hsys_tick_cmpr, %g1
7251 tneg %icc, 0x5
7252 rdpr %cleanwin, %g3
7253 wrpr %g2, 0x0122, %cwp
7254 and %o4, 0x0AE4, %l5
7255 fcmpgt32 %f22, %f20, %l4
7256 rdhpr %hintp, %i0
7257
7258 or %g0, 0x8, %l0
7259 sllx %l0, 0x3c, %l0
7260 wrhpr %l0, 0x991, %hsys_tick_cmpr
7261
7262 or %g0, 0x8, %l0
7263 sllx %l0, 0x3c, %l0
7264 wrhpr %l0, %g0, %hsys_tick_cmpr
7265 udivx %o5, 0x1D84, %o2
7266 smul %l3, 0x06CC, %o7
7267 tgu %icc, 0x6
7268 wr %i3, 0x14B3, %sys_tick
7269
7270 or %g0, 0x8, %l0
7271 sllx %l0, 0x3c, %l0
7272 wrhpr %l0, %g0, %hsys_tick_cmpr
7273 fmul8x16al %f1, %f30, %f28
7274 brlz %o3, loop_288
7275 rdhpr %hsys_tick_cmpr, %i2
7276 tcs %icc, 0x2
7277
7278 or %g0, 0x8, %l0
7279 sllx %l0, 0x3c, %l0
7280 wrhpr %l0, 0x3FB, %hsys_tick_cmpr
7281loop_288:
7282 taddcctv %l6, 0x19FA, %l0
7283 wr %g0, 0x5, %fprs
7284 wrpr %l2, 0x1FC8, %tick
7285 wrpr %l1, 0x03AD, %tick
7286 sra %o1, %g1, %g7
7287 add %g3, 0x00C6, %g2
7288 rdhpr %hpstate, %o4
7289 fmul8x16al %f7, %f31, %f18
7290 wrpr %i0, 0x0A99, %tick
7291 wr %i7, %i4, %clear_softint
7292 subcc %l4, 0x0C97, %o6
7293 ldx [%l7 + 0x48], %g6
7294 rd %asi, %o5
7295 fbule %fcc1, loop_289
7296 rdhpr %hintp, %o2
7297 sub %l3, 0x01B6, %g5
7298
7299 or %g0, 0x8, %l0
7300 sllx %l0, 0x3c, %l0
7301 wrhpr %l0, 0xDF1, %hsys_tick_cmpr
7302loop_289:
7303 nop
7304 wr %g0, 0x18, %asi
7305 ldxa [%l7 + 0x58] %asi, %o7
7306 tleu %xcc, 0x3
7307 wrpr %i6, %o3, %tick
7308 rd %tick_cmpr, %i1
7309 flush %l7 + 0x58
7310 membar 0x00
7311 rd %softint, %g4
7312 rd %ccr, %i2
7313 set 0x48, %l3
7314 stxa %l6, [%l7 + %l3] 0xea
7315 membar #Sync
7316 andncc %l0, %o0, %l2
7317 edge8l %l1, %o1, %i5
7318 wr %g1, %g7, %clear_softint
7319 alignaddrl %g2, %o4, %l5
7320 rd %fprs, %g3
7321 srl %i0, %i4, %i7
7322 addccc %l4, 0x04B5, %o6
7323 or %o5, 0x10A8, %g6
7324 sth %l3, [%l7 + 0x60]
7325 rd %pc, %g5
7326 wr %g0, 0x7, %fprs
7327 wrpr %o7, 0x1B43, %tick
7328
7329 or %g0, 0x8, %l0
7330 sllx %l0, 0x3c, %l0
7331 wrhpr %l0, 0x8E8, %hsys_tick_cmpr
7332 edge8l %o3, %i1, %o2
7333 wr %g0, 0x89, %asi
7334 lduba [%l7 + 0x0E] %asi, %g4
7335 wrpr %i2, 0x0587, %tick
7336 add %l0, %l6, %o0
7337
7338 or %g0, 0x8, %l0
7339 sllx %l0, 0x3c, %l0
7340 wr %l0, %g0, %tick_cmpr
7341 tne %xcc, 0x1
7342 prefetch [%l7 + 0x14], 0x3
7343 wrpr %i5, 0x0E46, %cwp
7344 rd %fprs, %g1
7345 movge %xcc, %l1, %g7
7346 wrpr %g2, 0x0959, %pil
7347 movpos %icc, %o4, %l5
7348 wrpr %i0, 0x1064, %pil
7349 fpadd32 %f8, %f12, %f6
7350 rdhpr %hpstate, %g3
7351 tl %xcc, 0x6
7352 rdpr %otherwin, %i4
7353 edge8l %i7, %l4, %o6
7354 rdpr %canrestore, %o5
7355 fmuld8ulx16 %f18, %f4, %f0
7356 rd %softint, %g6
7357 movcs %xcc, %g5, %i3
7358 rd %pc, %l3
7359 movge %xcc, %i6, %o7
7360 rdhpr %hsys_tick_cmpr, %o3
7361 fpack32 %f24, %f12, %f14
7362 fpsub32 %f8, %f8, %f0
7363 fble,a %fcc2, loop_290
7364 orcc %i1, 0x085B, %g4
7365 set 0x20, %o7
7366 stda %o2, [%l7 + %o7] 0x22
7367 membar #Sync
7368loop_290:
7369 nop
7370
7371 or %g0, 0x8, %l0
7372 sllx %l0, 0x3c, %l0
7373 wrhpr %l0, %g0, %hsys_tick_cmpr
7374 rd %asi, %l6
7375
7376 or %g0, 0x8, %l0
7377 sllx %l0, 0x3c, %l0
7378 wr %l0, 0x81E, %sys_tick_cmpr
7379 rd %asi, %o1
7380 fmovsg %icc, %f1, %f11
7381 fmovdgu %icc, %f9, %f12
7382 lduh [%l7 + 0x3C], %i5
7383 tcs %xcc, 0x1
7384 rdpr %otherwin, %l2
7385 ldsb [%l7 + 0x50], %g1
7386 brlez %l1, loop_291
7387 rdhpr %hpstate, %g2
7388 wrpr %g7, %o4, %cwp
7389 wrpr %i0, %g3, %tick
7390loop_291:
7391 wrpr %i4, %i7, %cwp
7392 fmovsne %icc, %f26, %f22
7393 fand %f0, %f6, %f28
7394 rd %softint, %l5
7395 fmul8x16 %f3, %f10, %f10
7396 wrpr %o6, %l4, %tick
7397 flushw
7398
7399 or %g0, 0x8, %l0
7400 sllx %l0, 0x3c, %l0
7401 wrhpr %l0, 0xD81, %hsys_tick_cmpr
7402 wr %g0, 0x4, %fprs
7403 fcmpne16 %f4, %f26, %l3
7404 or %g6, %o7, %o3
7405 rdpr %cansave, %i6
7406 rdhpr %hintp, %i1
7407 rd %pc, %o2
7408 rdhpr %htba, %l0
7409 wr %g4, %l6, %set_softint
7410 fbl,a %fcc0, loop_292
7411 fbo,a %fcc0, loop_293
7412 wr %i2, 0x1947, %ccr
7413 movn %icc, %o0, %i5
7414loop_292:
7415 rd %ccr, %l2
7416loop_293:
7417 sllx %g1, 0x0C, %l1
7418 bge,pt %icc, loop_294
7419 rdhpr %hpstate, %o1
7420 tne %icc, 0x7
7421 wrpr %g2, 0x1B49, %cwp
7422loop_294:
7423 saved
7424 rdpr %cwp, %g1
7425 rdpr %cansave, %g2
7426 rdpr %canrestore, %g3
7427 rdpr %cleanwin, %g4
7428 rdpr %otherwin, %g5
7429 rdpr %wstate, %g6
7430 set 0x68, %o0
7431 stha %g7, [%l7 + %o0] 0x0c
7432 orcc %o4, %g3, %i0
7433 alignaddr %i7, %l5, %i4
7434 rdpr %gl, %o6
7435 xorcc %o5, 0x1B2C, %l4
7436 te %xcc, 0x7
7437 rdpr %tl, %i3
7438 rd %pc, %g5
7439 set 0x5C, %i5
7440 stwa %g6, [%l7 + %i5] 0x81
7441 fnands %f6, %f25, %f5
7442
7443 or %g0, 0x8, %l0
7444 sllx %l0, 0x3c, %l0
7445 wrhpr %l0, %g0, %hsys_tick_cmpr
7446 wrpr %l3, %i6, %tick
7447 edge16ln %i1, %l0, %g4
7448 fmovdneg %xcc, %f30, %f2
7449 wr %l6, %i2, %clear_softint
7450 edge16ln %o0, %i5, %l2
7451 wrpr %o2, 0x1740, %pil
7452 movg %icc, %l1, %g1
7453 rdhpr %hintp, %o1
7454 restored
7455 rdpr %cwp, %g1
7456 rdpr %cansave, %g2
7457 rdpr %canrestore, %g3
7458 rdpr %cleanwin, %g4
7459 rdpr %otherwin, %g5
7460 rdpr %wstate, %g6
7461
7462 or %g0, 0x8, %l0
7463 sllx %l0, 0x3c, %l0
7464 wrhpr %l0, %g0, %hsys_tick_cmpr
7465 wrpr %g2, 0x0714, %cwp
7466 fornot2s %f29, %f14, %f27
7467 rd %tick_cmpr, %o4
7468 fmovspos %icc, %f11, %f0
7469 wrpr %i0, %g3, %tick
7470 rdhpr %hsys_tick_cmpr, %l5
7471 rd %asi, %i7
7472 wrpr %i4, 0x1C05, %pil
7473 rdpr %gl, %o6
7474 wrpr %l4, 0x1446, %cwp
7475 sdiv %i3, 0x1C34, %o5
7476 tcs %icc, 0x2
7477 movneg %icc, %g6, %o7
7478
7479 or %g0, 0x8, %l0
7480 sllx %l0, 0x3c, %l0
7481 wrhpr %l0, %g0, %hsys_tick_cmpr
7482 bgu,a %xcc, loop_295
7483 addccc %l3, %i6, %o3
7484 movrgz %i1, 0x0B9, %l0
7485 xnorcc %l6, 0x159D, %i2
7486loop_295:
7487 bge,a %xcc, loop_296
7488 rd %softint, %o0
7489 wrpr %g4, 0x01D2, %pil
7490 rdhpr %htba, %l2
7491loop_296:
7492 nop
7493
7494 or %g0, 0x8, %l0
7495 sllx %l0, 0x3c, %l0
7496 wrhpr %l0, %g0, %hsys_tick_cmpr
7497
7498 or %g0, 0x8, %l0
7499 sllx %l0, 0x3c, %l0
7500 wrhpr %l0, 0xFBA, %hsys_tick_cmpr
7501 fand %f22, %f24, %f14
7502 rdpr %tl, %o1
7503 rdpr %tl, %g7
7504 rdhpr %hintp, %g2
7505 rdhpr %htba, %o4
7506 rdhpr %htba, %i0
7507 wr %g3, 0x017A, %pic
7508 rdpr %tba, %g1
7509 rdpr %pil, %i7
7510 wrpr %l5, 0x0C54, %tick
7511 rdhpr %hintp, %o6
7512 rdhpr %hpstate, %l4
7513 fsrc2s %f22, %f2
7514 rdhpr %hintp, %i4
7515 rdhpr %hsys_tick_cmpr, %o5
7516 movrgz %i3, %o7, %g5
7517 fnand %f18, %f2, %f6
7518 andn %l3, %g6, %i6
7519 wrpr %o3, %i1, %cwp
7520 wr %g0, 0x2a, %asi
7521 stxa %l6, [%l7 + 0x68] %asi
7522 membar #Sync
7523 srax %i2, %o0, %l0
7524 wrpr %g4, %l2, %cwp
7525 fnors %f23, %f11, %f12
7526 fsrc2 %f0, %f12
7527 wrpr %l1, %i5, %pil
7528 fmovs %f16, %f26
7529 wr %o2, %o1, %pic
7530 wrpr %g7, 0x0900, %pil
7531 wrpr %o4, %g2, %cwp
7532
7533 or %g0, 0x8, %l0
7534 sllx %l0, 0x3c, %l0
7535 wrhpr %l0, %g0, %hsys_tick_cmpr
7536 sub %g3, 0x09F1, %i7
7537 tne %xcc, 0x2
7538 ta %icc, 0x7
7539 rdhpr %hsys_tick_cmpr, %o6
7540 bcc,pn %xcc, loop_297
7541 wrpr %l4, 0x0674, %tick
7542 wrpr %i4, 0x09AF, %cwp
7543 wrpr %l5, 0x138B, %tick
7544loop_297:
7545 rdhpr %htba, %i3
7546 wr %o5, 0x1130, %pic
7547 orncc %o7, %l3, %g5
7548 edge8ln %i6, %g6, %o3
7549 fbge %fcc1, loop_298
7550 fxnor %f24, %f30, %f14
7551 rdpr %otherwin, %l6
7552 wr %g0, 0x6, %fprs
7553loop_298:
7554 nop
7555
7556 or %g0, 0x8, %l0
7557 sllx %l0, 0x3c, %l0
7558 wr %l0, %g0, %tick_cmpr
7559 tpos %icc, 0x1
7560 mulx %l0, 0x1857, %g4
7561 wrpr %l2, %i5, %tick
7562 restored
7563 rdpr %cwp, %g1
7564 rdpr %cansave, %g2
7565 rdpr %canrestore, %g3
7566 rdpr %cleanwin, %g4
7567 rdpr %otherwin, %g5
7568 rdpr %wstate, %g6
7569 rdhpr %hsys_tick_cmpr, %l1
7570 rdhpr %hsys_tick_cmpr, %o1
7571 fmovdcs %icc, %f23, %f26
7572 fbule,a %fcc3, loop_299
7573 ta %xcc, 0x2
7574 rd %tick_cmpr, %g7
7575 rdhpr %hpstate, %o2
7576loop_299:
7577 wrpr %o4, 0x130F, %cwp
7578 rdpr %cleanwin, %i0
7579 wrpr %g1, 0x1E66, %tick
7580 sdivcc %g2, 0x01D2, %i7
7581 rdhpr %htba, %g3
7582 fnand %f2, %f16, %f24
7583 move %xcc, %o6, %l4
7584 wrpr %i4, 0x1751, %pil
7585 rdhpr %htba, %l5
7586 wrpr %o5, %o7, %pil
7587 rdhpr %hpstate, %l3
7588 rd %softint, %i3
7589 fmovdne %icc, %f18, %f26
7590 rdpr %cwp, %i6
7591 sllx %g6, %g5, %l6
7592 rd %sys_tick_cmpr, %i1
7593 tle %icc, 0x7
7594 rdhpr %hsys_tick_cmpr, %i2
7595 subc %o0, 0x059D, %o3
7596 wrpr %l0, 0x12CC, %tick
7597 sllx %l2, %i5, %l1
7598 rdhpr %hintp, %g4
7599 wr %o1, %o2, %softint
7600 wrpr %o4, %g7, %cwp
7601 bneg,pn %xcc, loop_300
7602 wr %g0, 0x5, %fprs
7603 fxor %f22, %f30, %f14
7604 wrpr %g2, %g1, %cwp
7605loop_300:
7606 nop
7607
7608 or %g0, 0x8, %l0
7609 sllx %l0, 0x3c, %l0
7610 wr %l0, %g0, %tick_cmpr
7611 fabsd %f2, %f24
7612 wr %g3, 0x15A1, %pic
7613
7614 or %g0, 0x8, %l0
7615 sllx %l0, 0x3c, %l0
7616 wr %l0, %g0, %sys_tick_cmpr
7617 rdpr %wstate, %l5
7618 wr %l4, 0x16AC, %pic
7619 udivcc %o7, 0x08B8, %l3
7620 rdhpr %htba, %o5
7621 rdhpr %hsys_tick_cmpr, %i6
7622 restored
7623 rdpr %cwp, %g1
7624 rdpr %cansave, %g2
7625 rdpr %canrestore, %g3
7626 rdpr %cleanwin, %g4
7627 rdpr %otherwin, %g5
7628 rdpr %wstate, %g6
7629 bneg,a loop_301
7630 movcs %xcc, %i3, %g6
7631
7632 or %g0, 0x8, %l0
7633 sllx %l0, 0x3c, %l0
7634 wrhpr %l0, 0x2F2, %hsys_tick_cmpr
7635 xnor %i2, %o0, %o3
7636loop_301:
7637 rdhpr %hintp, %l0
7638 rd %asi, %g5
7639 wrpr %l2, 0x1755, %tick
7640 wr %g0, 0x11, %asi
7641 swapa [%l7 + 0x10] %asi, %i5
7642
7643 or %g0, 0x8, %l0
7644 sllx %l0, 0x3c, %l0
7645 wr %l0, 0xBC5, %sys_tick_cmpr
7646 wrpr %o1, %o2, %cwp
7647 wrpr %o4, %g4, %pil
7648 add %l7, 0x58, %l6
7649 wr %g0, 0x11, %asi
7650 ldxa [%l6] %asi, %i0
7651 casxa [%l6] 0x11, %i0, %g7
7652
7653 or %g0, 0x8, %l0
7654 sllx %l0, 0x3c, %l0
7655 wrhpr %l0, 0xB45, %hsys_tick_cmpr
7656 wr %i7, %o6, %sys_tick
7657 rd %sys_tick_cmpr, %g3
7658 rdpr %canrestore, %i4
7659 rd %pc, %l5
7660 rdpr %gl, %o7
7661 movvs %xcc, %l4, %l3
7662 rd %pc, %i3
7663 rdpr %tl, %g6
7664 movcc %xcc, %i6, %l6
7665 rdhpr %hintp, %i1
7666 rdpr %pil, %i2
7667 rdpr %pil, %o3
7668 rdhpr %hpstate, %l0
7669 wr %o0, %l2, %pic
7670 movvc %xcc, %i5, %g5
7671 fnand %f0, %f16, %f14
7672 udiv %l1, 0x0210, %o2
7673 rdhpr %htba, %o1
7674 rdhpr %hsys_tick_cmpr, %o4
7675 wrpr %g4, %g7, %tick
7676 rdpr %cwp, %g2
7677 rdpr %cleanwin, %g1
7678 movne %icc, %i0, %o6
7679 fmovsgu %icc, %f5, %f21
7680 wrpr %g3, 0x1A32, %tick
7681 xnor %l5, 0x1C20, %i4
7682 bneg,a,pn %xcc, loop_302
7683 rdpr %tl, %l4
7684 fxor %f12, %f22, %f26
7685 add %l7, 0x48, %l6
7686 wr %g0, 0x81, %asi
7687 casxa [%l6] %asi, %l3, %o7
7688loop_302:
7689 xor %o5, 0x0A36, %i3
7690 tg %xcc, 0x3
7691 fbo,a %fcc0, loop_303
7692 edge16n %i6, %g6, %l6
7693 rd %softint, %i2
7694 rdhpr %hsys_tick_cmpr, %i1
7695loop_303:
7696 fmovrde %o3, %f24, %f12
7697 wrpr %l0, 0x1CE8, %cwp
7698 edge32ln %o0, %l2, %g5
7699
7700 or %g0, 0x8, %l0
7701 sllx %l0, 0x3c, %l0
7702 wrhpr %l0, %g0, %hsys_tick_cmpr
7703
7704 or %g0, 0x8, %l0
7705 sllx %l0, 0x3c, %l0
7706 wrhpr %l0, 0x136, %hsys_tick_cmpr
7707 rdpr %gl, %o1
7708 wrpr %l1, %g4, %cwp
7709 wr %g0, 0x10, %asi
7710 stda %g6, [%l7 + 0x60] %asi
7711 rdpr %tl, %g2
7712 movvs %xcc, %o4, %i7
7713 rdhpr %hpstate, %i0
7714 wr %g1, %o6, %ccr
7715 add %l5, 0x08D5, %i4
7716 wr %g0, 0x6, %fprs
7717 movrlez %l3, %o7, %i3
7718 fpsub16s %f6, %f2, %f4
7719
7720 or %g0, 0x8, %l0
7721 sllx %l0, 0x3c, %l0
7722 wrhpr %l0, 0x2EB, %hsys_tick_cmpr
7723 rdhpr %hpstate, %i6
7724 rd %sys_tick_cmpr, %l6
7725 nop
7726 setx loop_304, %l0, %l1
7727 wrpr 0x1, %tl
7728 wrpr %l1, %tnpc
7729 setx 0x34400001400, %l0, %l1
7730 wrpr %l1, %tstate
7731 wrhpr 0x4, %htstate
7732 done
7733 rd %tick_cmpr, %i1
7734 rd %asi, %i2
7735 move %icc, %o3, %l0
7736loop_304:
7737 wrpr %l2, %o0, %tick
7738 fmuld8sux16 %f27, %f15, %f6
7739 movne %xcc, %g5, %i5
7740 rdpr %tba, %o1
7741 ldub [%l7 + 0x58], %o2
7742 wrpr %g4, 0x0E75, %cwp
7743 rd %sys_tick_cmpr, %g7
7744 rdpr %cwp, %l1
7745
7746 or %g0, 0x8, %l0
7747 sllx %l0, 0x3c, %l0
7748 wrhpr %l0, 0x7C3, %hsys_tick_cmpr
7749 rdhpr %htba, %i7
7750 fbn,a %fcc2, loop_305
7751 wr %i0, 0x02D3, %clear_softint
7752 fbo %fcc1, loop_306
7753 rd %ccr, %g1
7754loop_305:
7755 edge32n %l5, %i4, %l4
7756 wrpr %o6, %g3, %pil
7757loop_306:
7758 wr %g0, 0x6, %fprs
7759 edge16n %o5, %g6, %l3
7760 wrpr %l6, 0x1372, %pil
7761 rdhpr %htba, %i1
7762 xor %i2, %i6, %o3
7763 smul %l2, %l0, %o0
7764
7765 or %g0, 0x8, %l0
7766 sllx %l0, 0x3c, %l0
7767 wrhpr %l0, %g0, %hsys_tick_cmpr
7768 call loop_307
7769 ble,a,pn %xcc, loop_308
7770 fpackfix %f20, %f10
7771 wr %o2, %g4, %pic
7772loop_307:
7773 fba,a %fcc0, loop_309
7774loop_308:
7775 ldsh [%l7 + 0x7C], %g7
7776 taddcc %l1, %o4, %o1
7777 edge16l %g2, %i0, %g1
7778loop_309:
7779 fmovrdgz %l5, %f0, %f18
7780
7781 or %g0, 0x8, %l0
7782 sllx %l0, 0x3c, %l0
7783 wrhpr %l0, 0xC29, %hsys_tick_cmpr
7784 wrpr %i4, 0x1E9E, %cwp
7785 set 0x18, %g6
7786 stxa %o6, [%l7 + %g6] 0x23
7787 membar #Sync
7788 movrne %l4, 0x28C, %g3
7789 rdpr %wstate, %o7
7790 movneg %icc, %i3, %g6
7791 rdhpr %htba, %o5
7792 ldd [%l7 + 0x38], %f4
7793 ldsb [%l7 + 0x60], %l3
7794 edge8 %l6, %i2, %i6
7795 rdhpr %hpstate, %o3
7796 srax %l2, 0x0A, %i1
7797 fcmpne16 %f26, %f16, %o0
7798 wrpr %l0, 0x15FF, %pil
7799 fbule %fcc2, loop_310
7800 fpadd16s %f12, %f12, %f3
7801 bge,pt %xcc, loop_311
7802 bgu,a loop_312
7803loop_310:
7804 sir 0x0541
7805 bneg,a loop_313
7806loop_311:
7807 brnz,a %i5, loop_314
7808loop_312:
7809 rdhpr %hsys_tick_cmpr, %o2
7810 rd %tick_cmpr, %g5
7811loop_313:
7812 flushw
7813loop_314:
7814 wr %g7, 0x0363, %clear_softint
7815 ble,a,pt %xcc, loop_315
7816 te %xcc, 0x4
7817 wrpr %g4, 0x0F95, %pil
7818 umulcc %o4, 0x04B0, %o1
7819loop_315:
7820 brz,a %g2, loop_316
7821 edge16n %l1, %i0, %l5
7822
7823 or %g0, 0x8, %l0
7824 sllx %l0, 0x3c, %l0
7825 wrhpr %l0, 0xBEB, %hsys_tick_cmpr
7826 rd %ccr, %g1
7827loop_316:
7828 tpos %xcc, 0x5
7829 alignaddr %i4, %l4, %g3
7830 rd %asi, %o6
7831 sth %i3, [%l7 + 0x30]
7832 rdhpr %hsys_tick_cmpr, %g6
7833 bl,pn %icc, loop_317
7834 fzeros %f30
7835 movn %icc, %o5, %o7
7836 rdhpr %hpstate, %l6
7837loop_317:
7838 fmovrdgez %i2, %f2, %f14
7839 wr %i6, 0x1E47, %clear_softint
7840 wr %l3, %o3, %pic
7841
7842 or %g0, 0x8, %l0
7843 sllx %l0, 0x3c, %l0
7844 wrhpr %l0, 0x14A, %hsys_tick_cmpr
7845 wrpr %o0, 0x025E, %tick
7846 restored
7847 rdpr %cwp, %g1
7848 rdpr %cansave, %g2
7849 rdpr %canrestore, %g3
7850 rdpr %cleanwin, %g4
7851 rdpr %otherwin, %g5
7852 rdpr %wstate, %g6
7853
7854 or %g0, 0x8, %l0
7855 sllx %l0, 0x3c, %l0
7856 wrhpr %l0, 0xA82, %hsys_tick_cmpr
7857 wrpr %i5, 0x016A, %tick
7858 set 0x68, %l4
7859 stha %g5, [%l7 + %l4] 0x18
7860 edge16 %g7, %o2, %g4
7861 rd %asi, %o1
7862 umulcc %g2, 0x09F5, %o4
7863 nop
7864 setx loop_318, %l0, %l1
7865 wrpr 0x1, %tl
7866 wrpr %l1, %tnpc
7867 setx 0x34400001400, %l0, %l1
7868 wrpr %l1, %tstate
7869 wrhpr 0x4, %htstate
7870 done
7871 orn %i0, %l5, %i7
7872 bneg,a %icc, loop_319
7873 movne %icc, %l1, %i4
7874loop_318:
7875 edge8n %l4, %g1, %o6
7876 wrpr %g3, %i3, %tick
7877loop_319:
7878 fmovsa %xcc, %f9, %f3
7879 rdhpr %hpstate, %g6
7880 wrpr %o7, 0x0AED, %tick
7881 rd %asi, %l6
7882 srl %o5, %i6, %l3
7883 bgu,a,pn %icc, loop_320
7884 wr %o3, 0x03D0, %softint
7885 wr %l2, 0x1E4A, %sys_tick
7886 smul %i2, %l0, %o0
7887loop_320:
7888 rdpr %gl, %i1
7889 movne %xcc, %g5, %i5
7890 tleu %xcc, 0x0
7891
7892 or %g0, 0x8, %l0
7893 sllx %l0, 0x3c, %l0
7894 wrhpr %l0, %g0, %hsys_tick_cmpr
7895 rdhpr %hintp, %o1
7896 wr %g7, 0x1BF4, %pic
7897
7898 or %g0, 0x8, %l0
7899 sllx %l0, 0x3c, %l0
7900 wrhpr %l0, 0x075, %hsys_tick_cmpr
7901 pdist %f10, %f28, %f14
7902 tl %xcc, 0x4
7903 rdhpr %hsys_tick_cmpr, %i0
7904 edge8ln %l5, %g2, %l1
7905 edge32ln %i4, %l4, %i7
7906 movle %xcc, %o6, %g3
7907 fbne %fcc0, loop_321
7908 rdhpr %hsys_tick_cmpr, %g1
7909 wrpr %i3, %o7, %cwp
7910 rdhpr %hpstate, %g6
7911loop_321:
7912 rdhpr %hpstate, %l6
7913 wrpr %i6, %l3, %cwp
7914 wrpr %o5, %l2, %tick
7915 wr %i2, 0x063C, %pic
7916 sra %o3, %l0, %i1
7917
7918 or %g0, 0x8, %l0
7919 sllx %l0, 0x3c, %l0
7920 wrhpr %l0, 0xD8E, %hsys_tick_cmpr
7921 wrpr %o2, %g5, %pil
7922 rdhpr %hsys_tick_cmpr, %o1
7923 set 0x20, %l2
7924 stba %g4, [%l7 + %l2] 0xeb
7925 membar #Sync
7926 fble,a %fcc0, loop_322
7927 brlz,a %o4, loop_323
7928 rd %fprs, %i0
7929 smulcc %l5, 0x1033, %g2
7930loop_322:
7931 nop
7932
7933 or %g0, 0x8, %l0
7934 sllx %l0, 0x3c, %l0
7935 wrhpr %l0, %g0, %hsys_tick_cmpr
7936loop_323:
7937 xor %l1, 0x18E3, %l4
7938 tcc %icc, 0x2
7939 rd %softint, %i7
7940 rdhpr %hintp, %o6
7941
7942 or %g0, 0x8, %l0
7943 sllx %l0, 0x3c, %l0
7944 wrhpr %l0, 0x584, %hsys_tick_cmpr
7945 wrpr %i3, 0x1EC1, %pil
7946 wrpr %g3, %o7, %cwp
7947 pdist %f2, %f22, %f4
7948 fbul,a %fcc3, loop_324
7949 wrpr %g6, %l6, %pil
7950 sdiv %l3, 0x1FDB, %i6
7951 wrpr %l2, %i2, %cwp
7952loop_324:
7953 ldd [%l7 + 0x78], %f0
7954
7955 or %g0, 0x8, %l0
7956 sllx %l0, 0x3c, %l0
7957 wrhpr %l0, %g0, %hsys_tick_cmpr
7958 fba %fcc2, loop_325
7959 fmovrsgz %i1, %f9, %f14
7960 sll %o0, %i5, %l0
7961 wr %o2, %g5, %softint
7962loop_325:
7963 wrpr %o1, 0x128F, %cwp
7964 rd %asi, %o4
7965
7966 or %g0, 0x8, %l0
7967 sllx %l0, 0x3c, %l0
7968 wrhpr %l0, 0xEBD, %hsys_tick_cmpr
7969
7970 or %g0, 0x8, %l0
7971 sllx %l0, 0x3c, %l0
7972 wrhpr %l0, 0xD16, %hsys_tick_cmpr
7973
7974 or %g0, 0x8, %l0
7975 sllx %l0, 0x3c, %l0
7976 wrhpr %l0, %g0, %hsys_tick_cmpr
7977 wrpr %l1, 0x0C9D, %pil
7978 or %g2, 0x0A1D, %l4
7979 bpos,a,pn %xcc, loop_326
7980 rdhpr %hpstate, %o6
7981 rdhpr %hsys_tick_cmpr, %i4
7982loop_326:
7983 rd %pc, %g1
7984 edge8ln %g3, %g6, %o7
7985
7986 or %g0, 0x8, %l0
7987 sllx %l0, 0x3c, %l0
7988 wr %l0, 0x3ED, %sys_tick_cmpr
7989 wr %l6, 0x0AC2, %ccr
7990 wr %l2, 0x0C7A, %softint
7991 rd %softint, %i2
7992 rdpr %tba, %o5
7993 movrgz %o3, 0x1D2, %i1
7994 xnorcc %o0, %l0, %o2
7995 rd %softint, %g5
7996 fexpand %f7, %f20
7997 rd %ccr, %o1
7998 rdpr %tl, %i5
7999 edge16ln %o4, %i0, %g4
8000 rd %softint, %l5
8001 edge16ln %g7, %l1, %g2
8002 movl %icc, %l4, %o6
8003 xnor %i7, 0x1B1E, %i3
8004 sdivx %i4, 0x1A7B, %g1
8005
8006 or %g0, 0x8, %l0
8007 sllx %l0, 0x3c, %l0
8008 wr %l0, %g0, %sys_tick_cmpr
8009
8010 or %g0, 0x8, %l0
8011 sllx %l0, 0x3c, %l0
8012 wr %l0, 0x085, %sys_tick_cmpr
8013 andncc %l3, %o7, %l6
8014 rd %asi, %l2
8015 rdhpr %hintp, %i6
8016 rdhpr %hsys_tick_cmpr, %o5
8017 movge %xcc, %i2, %o3
8018 rdpr %canrestore, %o0
8019 andn %l0, %o2, %i1
8020 rd %pc, %o1
8021 fpackfix %f10, %f0
8022 wrpr %g5, %o4, %cwp
8023 rdpr %wstate, %i0
8024 wrpr %i5, 0x0E57, %tick
8025 rdhpr %hsys_tick_cmpr, %l5
8026 fmovdneg %xcc, %f7, %f5
8027 saved
8028 rdpr %cwp, %g1
8029 rdpr %cansave, %g2
8030 rdpr %canrestore, %g3
8031 rdpr %cleanwin, %g4
8032 rdpr %otherwin, %g5
8033 rdpr %wstate, %g6
8034 rd %softint, %g7
8035 addcc %l1, 0x0AC4, %g2
8036 umul %l4, 0x1EB1, %g4
8037
8038 or %g0, 0x8, %l0
8039 sllx %l0, 0x3c, %l0
8040 wrhpr %l0, 0xCC8, %hsys_tick_cmpr
8041
8042 or %g0, 0x8, %l0
8043 sllx %l0, 0x3c, %l0
8044 wr %l0, %g0, %tick_cmpr
8045
8046 or %g0, 0x8, %l0
8047 sllx %l0, 0x3c, %l0
8048 wrhpr %l0, %g0, %hsys_tick_cmpr
8049 wrpr %g6, 0x0428, %tick
8050 wrpr %l3, %i3, %tick
8051 rdhpr %htba, %l6
8052 sdivcc %o7, 0x188C, %l2
8053 wrpr %o5, %i6, %tick
8054 rdpr %cleanwin, %o3
8055 wrpr %i2, 0x0133, %tick
8056 wrpr %l0, %o2, %tick
8057 wrpr %o0, %o1, %tick
8058 wr %i1, 0x1141, %ccr
8059 edge32ln %o4, %g5, %i0
8060 rdhpr %hintp, %l5
8061 movne %icc, %g7, %l1
8062 fble,a %fcc3, loop_327
8063 wr %i5, 0x0426, %pic
8064 fnor %f26, %f0, %f28
8065 wrpr %l4, %g2, %cwp
8066loop_327:
8067 rdpr %otherwin, %o6
8068 rdpr %tba, %g4
8069 edge32ln %i7, %i4, %g1
8070 udiv %g6, 0x0F23, %g3
8071 movrlz %i3, %l3, %o7
8072 sdivcc %l6, 0x143E, %o5
8073 nop
8074 setx loop_328, %l0, %l1
8075 wrpr 0x1, %tl
8076 wrpr %l1, %tnpc
8077 setx 0x34400001400, %l0, %l1
8078 wrpr %l1, %tstate
8079 wrhpr 0x4, %htstate
8080 done
8081 nop
8082 setx loop_329, %l0, %l1
8083 jmpl %l1, %l2
8084 wrpr %i6, 0x0BC3, %cwp
8085 movcc %icc, %o3, %l0
8086loop_328:
8087 rdpr %wstate, %i2
8088loop_329:
8089 wr %o2, 0x124A, %ccr
8090 rdpr %cwp, %o0
8091 tn %xcc, 0x3
8092 wr %o1, %i1, %set_softint
8093 movgu %xcc, %o4, %i0
8094 rd %pc, %g5
8095 bcs,a %xcc, loop_330
8096 rdhpr %hsys_tick_cmpr, %l5
8097 rd %sys_tick_cmpr, %l1
8098 rdpr %cleanwin, %g7
8099loop_330:
8100 taddcc %i5, 0x0BE8, %l4
8101 rd %y, %g2
8102 rd %fprs, %g4
8103 rdpr %otherwin, %o6
8104 xor %i4, 0x02FA, %g1
8105 rd %ccr, %i7
8106 fmovdle %xcc, %f11, %f1
8107 rdhpr %htba, %g3
8108 rdhpr %hpstate, %i3
8109 wr %l3, 0x074C, %set_softint
8110 rd %pc, %g6
8111 edge16 %o7, %o5, %l6
8112 bpos,a,pt %xcc, loop_331
8113 wrpr %i6, %o3, %pil
8114 restored
8115 rdpr %cwp, %g1
8116 rdpr %cansave, %g2
8117 rdpr %canrestore, %g3
8118 rdpr %cleanwin, %g4
8119 rdpr %otherwin, %g5
8120 rdpr %wstate, %g6
8121 wr %g0, 0x89, %asi
8122 stha %l2, [%l7 + 0x7E] %asi
8123loop_331:
8124 wrpr %l0, %i2, %pil
8125 rd %asi, %o2
8126 rdhpr %hpstate, %o1
8127 popc %o0, %o4
8128 rdhpr %hsys_tick_cmpr, %i1
8129 wrpr %g5, 0x1B96, %pil
8130 sra %i0, %l5, %l1
8131 wr %i5, %g7, %pic
8132 rd %softint, %g2
8133 rd %pc, %g4
8134 wr %o6, 0x1FF9, %pic
8135 sir 0x1068
8136 edge32 %l4, %i4, %i7
8137 rdhpr %hpstate, %g1
8138 alignaddr %g3, %i3, %l3
8139 rdpr %cwp, %g6
8140 rdpr %cwp, %o7
8141 wr %g0, 0x19, %asi
8142 sta %f28, [%l7 + 0x08] %asi
8143 edge8n %l6, %o5, %i6
8144 wrpr %l2, %l0, %pil
8145
8146 or %g0, 0x8, %l0
8147 sllx %l0, 0x3c, %l0
8148 wrhpr %l0, 0xECD, %hsys_tick_cmpr
8149
8150 or %g0, 0x8, %l0
8151 sllx %l0, 0x3c, %l0
8152 wrhpr %l0, 0x607, %hsys_tick_cmpr
8153 rdhpr %hpstate, %o1
8154 sir 0x04FC
8155 wr %o0, %i1, %softint
8156
8157 or %g0, 0x8, %l0
8158 sllx %l0, 0x3c, %l0
8159 wr %l0, 0xA28, %tick_cmpr
8160 addccc %g5, %l5, %i0
8161 rd %softint, %l1
8162 mulscc %i5, 0x12D6, %g7
8163
8164 or %g0, 0x8, %l0
8165 sllx %l0, 0x3c, %l0
8166 wrhpr %l0, 0xD89, %hsys_tick_cmpr
8167 rd %sys_tick_cmpr, %o6
8168 tn %icc, 0x4
8169
8170 or %g0, 0x8, %l0
8171 sllx %l0, 0x3c, %l0
8172 wr %l0, %g0, %sys_tick_cmpr
8173 fmovsvs %icc, %f20, %f5
8174 wrpr %g1, 0x0D40, %tick
8175 wr %g0, 0x0c, %asi
8176 ldxa [%l7 + 0x18] %asi, %g3
8177 wr %l3, %i3, %sys_tick
8178 move %xcc, %g6, %o7
8179 wr %o5, %l6, %softint
8180 rd %ccr, %l2
8181 movrgz %l0, 0x02F, %i2
8182 rdhpr %hsys_tick_cmpr, %i6
8183 fmovsle %xcc, %f24, %f24
8184 rdhpr %htba, %o3
8185 rdpr %pil, %o2
8186 fbg,a %fcc0, loop_332
8187 fpsub32 %f8, %f18, %f20
8188 wr %g0, 0x4, %fprs
8189 bl loop_333
8190loop_332:
8191 rd %tick_cmpr, %i1
8192 wr %o4, 0x0501, %sys_tick
8193 rd %softint, %g5
8194loop_333:
8195 addccc %l5, 0x0340, %l1
8196 wr %i0, 0x02FC, %y
8197 rdpr %canrestore, %i5
8198 ldx [%l7 + 0x38], %g7
8199 edge8ln %g4, %g2, %i4
8200 taddcc %o6, 0x1385, %l4
8201 edge8n %i7, %g3, %g1
8202 fmovd %f26, %f26
8203 bcc,pn %xcc, loop_334
8204 rd %tick_cmpr, %i3
8205 fbe,a %fcc3, loop_335
8206 rdpr %cansave, %g6
8207loop_334:
8208 nop
8209
8210 or %g0, 0x8, %l0
8211 sllx %l0, 0x3c, %l0
8212 wrhpr %l0, 0xF76, %hsys_tick_cmpr
8213
8214 or %g0, 0x8, %l0
8215 sllx %l0, 0x3c, %l0
8216 wrhpr %l0, %g0, %hsys_tick_cmpr
8217loop_335:
8218 st %f27, [%l7 + 0x50]
8219 rdhpr %hpstate, %l6
8220 udivcc %l0, 0x07D0, %i2
8221 set 0x79, %o4
8222 stba %i6, [%l7 + %o4] 0x15
8223 nop
8224 setx loop_336, %l0, %l1
8225 wrpr 0x1, %tl
8226 wrpr %l1, %tnpc
8227 setx 0x34400001400, %l0, %l1
8228 wrpr %l1, %tstate
8229 wrhpr 0x4, %htstate
8230 done
8231 rdpr %tba, %l2
8232
8233 or %g0, 0x8, %l0
8234 sllx %l0, 0x3c, %l0
8235 wrhpr %l0, %g0, %hsys_tick_cmpr
8236 ldsb [%l7 + 0x39], %o2
8237loop_336:
8238 nop
8239
8240 or %g0, 0x8, %l0
8241 sllx %l0, 0x3c, %l0
8242 wrhpr %l0, 0xAA8, %hsys_tick_cmpr
8243 rd %ccr, %g5
8244 rdhpr %htba, %o4
8245
8246 or %g0, 0x8, %l0
8247 sllx %l0, 0x3c, %l0
8248 wr %l0, 0xFB7, %tick_cmpr
8249 srlx %l1, %i0, %i5
8250 rdpr %cwp, %g7
8251 nop
8252 setx loop_337, %l0, %l1
8253 wrpr 0x1, %tl
8254 wrpr %l1, %tpc
8255 add %l1, 0x4, %l1
8256 wrpr %l1, %tnpc
8257 setx 0x34400001400, %l0, %l1
8258 wrpr %l1, %tstate
8259 wrhpr 0x4, %htstate
8260 retry
8261 wr %g4, 0x0545, %ccr
8262 rdpr %canrestore, %i4
8263
8264 or %g0, 0x8, %l0
8265 sllx %l0, 0x3c, %l0
8266 wr %l0, 0x67D, %sys_tick_cmpr
8267loop_337:
8268 andcc %o6, %i7, %g3
8269 flush %l7 + 0x24
8270 rdhpr %hintp, %i3
8271 udivx %g1, 0x0E8D, %l3
8272
8273 or %g0, 0x8, %l0
8274 sllx %l0, 0x3c, %l0
8275 wrhpr %l0, %g0, %hsys_tick_cmpr
8276 bn,a,pn %icc, loop_338
8277 wrpr %o5, 0x14D1, %pil
8278 set 0x40, %g5
8279 ldswa [%l7 + %g5] 0x81, %l6
8280loop_338:
8281 brz,a %l0, loop_339
8282 wrpr %o7, 0x1264, %pil
8283
8284 or %g0, 0x8, %l0
8285 sllx %l0, 0x3c, %l0
8286 wrhpr %l0, 0x579, %hsys_tick_cmpr
8287 rdpr %canrestore, %i6
8288loop_339:
8289 tvc %icc, 0x0
8290 xnorcc %o1, 0x1AF6, %o2
8291 srlx %i1, 0x11, %o0
8292 rdpr %tl, %o3
8293 wrpr %o4, 0x0F5B, %pil
8294 smul %l5, 0x1EA4, %g5
8295 fble,a %fcc1, loop_340
8296 taddcc %l1, 0x03BC, %i5
8297 sir 0x054F
8298 restored
8299 rdpr %cwp, %g1
8300 rdpr %cansave, %g2
8301 rdpr %canrestore, %g3
8302 rdpr %cleanwin, %g4
8303 rdpr %otherwin, %g5
8304 rdpr %wstate, %g6
8305loop_340:
8306 rd %asi, %g7
8307
8308 or %g0, 0x8, %l0
8309 sllx %l0, 0x3c, %l0
8310 wrhpr %l0, 0xB1D, %hsys_tick_cmpr
8311 set 0x49, %i1
8312 ldsba [%l7 + %i1] 0x10, %i4
8313 rdhpr %hintp, %g2
8314 rdpr %pil, %g4
8315 rd %sys_tick_cmpr, %l4
8316
8317 or %g0, 0x8, %l0
8318 sllx %l0, 0x3c, %l0
8319 wrhpr %l0, %g0, %hsys_tick_cmpr
8320 tsubcctv %g3, %i7, %g1
8321 srlx %l3, 0x14, %i3
8322 edge8n %g6, %l6, %o5
8323
8324 or %g0, 0x8, %l0
8325 sllx %l0, 0x3c, %l0
8326 wrhpr %l0, 0xA2B, %hsys_tick_cmpr
8327 add %o7, 0x0D58, %i6
8328 movrlez %o1, 0x2A9, %o2
8329 orcc %i1, 0x1D80, %l2
8330 rd %sys_tick_cmpr, %o0
8331
8332 or %g0, 0x8, %l0
8333 sllx %l0, 0x3c, %l0
8334 wrhpr %l0, 0x00B, %hsys_tick_cmpr
8335 rdhpr %hsys_tick_cmpr, %o3
8336 rd %pc, %l5
8337 alignaddrl %g5, %i5, %l1
8338 alignaddr %i0, %i4, %g2
8339 rd %fprs, %g7
8340 rdpr %tba, %g4
8341 set 0x44, %o2
8342 stwa %l4, [%l7 + %o2] 0x2f
8343 membar #Sync
8344 fble,a %fcc3, loop_341
8345 rdhpr %hpstate, %o6
8346 rd %pc, %i7
8347 andncc %g1, %g3, %l3
8348loop_341:
8349 nop
8350
8351 or %g0, 0x8, %l0
8352 sllx %l0, 0x3c, %l0
8353 wrhpr %l0, 0xED1, %hsys_tick_cmpr
8354 rd %asi, %g6
8355 rdhpr %hsys_tick_cmpr, %o5
8356
8357 or %g0, 0x8, %l0
8358 sllx %l0, 0x3c, %l0
8359 wrhpr %l0, %g0, %hsys_tick_cmpr
8360 wr %g0, 0x89, %asi
8361 stha %l6, [%l7 + 0x38] %asi
8362 rdhpr %hsys_tick_cmpr, %i6
8363 rd %softint, %o7
8364 andncc %o2, %o1, %i1
8365 wrpr %o0, %o4, %pil
8366 movvc %icc, %l2, %o3
8367 fbug %fcc3, loop_342
8368 andncc %g5, %i5, %l5
8369 rd %y, %l1
8370 wr %i0, %i4, %y
8371loop_342:
8372 nop
8373
8374 or %g0, 0x8, %l0
8375 sllx %l0, 0x3c, %l0
8376 wrhpr %l0, %g0, %hsys_tick_cmpr
8377
8378 or %g0, 0x8, %l0
8379 sllx %l0, 0x3c, %l0
8380 wrhpr %l0, %g0, %hsys_tick_cmpr
8381 rdhpr %hsys_tick_cmpr, %o6
8382 wr %l4, 0x0D65, %y
8383
8384 or %g0, 0x8, %l0
8385 sllx %l0, 0x3c, %l0
8386 wrhpr %l0, 0x3C2, %hsys_tick_cmpr
8387 fbe %fcc1, loop_343
8388 rd %sys_tick_cmpr, %i7
8389 rdpr %wstate, %g3
8390 fsrc1 %f2, %f18
8391loop_343:
8392 fandnot2 %f24, %f10, %f8
8393 rdpr %cleanwin, %i3
8394 tge %icc, 0x1
8395 sra %l3, 0x14, %o5
8396 edge16 %g6, %l0, %i2
8397 fpadd16 %f10, %f24, %f18
8398 movgu %icc, %i6, %l6
8399 wrpr %o7, %o1, %cwp
8400 tl %xcc, 0x7
8401 edge16n %i1, %o2, %o4
8402 rdpr %tl, %o0
8403 movcs %xcc, %l2, %o3
8404 orn %i5, 0x18AF, %l5
8405 rdpr %cwp, %g5
8406 rd %ccr, %i0
8407 wr %l1, %g2, %pic
8408 wrpr %g7, 0x1AFE, %cwp
8409 rdhpr %hpstate, %i4
8410 fxnor %f14, %f6, %f16
8411 taddcctv %o6, 0x0506, %g4
8412 array8 %l4, %g1, %g3
8413
8414 or %g0, 0x8, %l0
8415 sllx %l0, 0x3c, %l0
8416 wrhpr %l0, %g0, %hsys_tick_cmpr
8417 rdpr %canrestore, %i3
8418 orncc %o5, %g6, %l3
8419 fbge,a %fcc3, loop_344
8420 rdhpr %hpstate, %l0
8421
8422 or %g0, 0x8, %l0
8423 sllx %l0, 0x3c, %l0
8424 wrhpr %l0, 0x308, %hsys_tick_cmpr
8425 wr %i6, %o7, %y
8426loop_344:
8427 fnot2 %f28, %f18
8428 rdpr %cleanwin, %l6
8429 movrne %i1, %o1, %o4
8430 tpos %xcc, 0x3
8431 fornot1s %f13, %f18, %f12
8432 wr %g0, 0xe2, %asi
8433 stda %o0, [%l7 + 0x70] %asi
8434 membar #Sync
8435 rdpr %wstate, %l2
8436 rdhpr %hintp, %o3
8437 wrpr %o2, 0x14E1, %cwp
8438 add %l7, 0x18, %l6
8439 wr %g0, 0x89, %asi
8440 casxa [%l6] %asi, %i5, %l5
8441 or %g5, 0x1E6F, %l1
8442 andcc %g2, 0x0ADF, %g7
8443 fmovrslez %i0, %f27, %f1
8444 rdhpr %hsys_tick_cmpr, %o6
8445 rd %tick_cmpr, %g4
8446 wrpr %i4, %g1, %cwp
8447 rdhpr %hpstate, %g3
8448 rdhpr %hpstate, %l4
8449 fmovsge %xcc, %f8, %f9
8450
8451 or %g0, 0x8, %l0
8452 sllx %l0, 0x3c, %l0
8453 wrhpr %l0, 0x8F2, %hsys_tick_cmpr
8454 rdpr %wstate, %i3
8455 set 0x2A, %o5
8456 lduha [%l7 + %o5] 0x04, %g6
8457 rd %sys_tick_cmpr, %o5
8458 rdhpr %hsys_tick_cmpr, %l0
8459 stw %i2, [%l7 + 0x6C]
8460 saved
8461 rdpr %cwp, %g1
8462 rdpr %cansave, %g2
8463 rdpr %canrestore, %g3
8464 rdpr %cleanwin, %g4
8465 rdpr %otherwin, %g5
8466 rdpr %wstate, %g6
8467 rd %softint, %l3
8468 rdpr %cansave, %o7
8469 fbe,a %fcc3, loop_345
8470 array8 %l6, %i6, %o1
8471
8472 or %g0, 0x8, %l0
8473 sllx %l0, 0x3c, %l0
8474 wrhpr %l0, %g0, %hsys_tick_cmpr
8475 movge %xcc, %l2, %o0
8476loop_345:
8477 srlx %o3, %i5, %l5
8478 rdhpr %hpstate, %g5
8479 movneg %icc, %o2, %l1
8480 rdhpr %hsys_tick_cmpr, %g2
8481 movrgez %g7, 0x1C1, %i0
8482 rdhpr %hpstate, %g4
8483 rdpr %tba, %i4
8484
8485 or %g0, 0x8, %l0
8486 sllx %l0, 0x3c, %l0
8487 wr %l0, %g0, %sys_tick_cmpr
8488 rd %ccr, %g3
8489
8490 or %g0, 0x8, %l0
8491 sllx %l0, 0x3c, %l0
8492 wrhpr %l0, %g0, %hsys_tick_cmpr
8493 flushw
8494 wr %o6, %i3, %clear_softint
8495 fpadd32 %f30, %f22, %f30
8496 rd %y, %i7
8497 rdpr %cwp, %g6
8498 pdist %f20, %f28, %f0
8499 movvs %icc, %o5, %l0
8500 rdpr %tl, %l3
8501
8502 or %g0, 0x8, %l0
8503 sllx %l0, 0x3c, %l0
8504 wrhpr %l0, %g0, %hsys_tick_cmpr
8505 rd %sys_tick_cmpr, %l6
8506
8507 or %g0, 0x8, %l0
8508 sllx %l0, 0x3c, %l0
8509 wrhpr %l0, %g0, %hsys_tick_cmpr
8510 rdhpr %hsys_tick_cmpr, %o1
8511 rd %ccr, %i1
8512 rdhpr %hintp, %o0
8513 bcs loop_346
8514 rd %y, %o3
8515 pdist %f4, %f30, %f6
8516 wr %i5, %l5, %y
8517loop_346:
8518 tgu %xcc, 0x4
8519 rdhpr %hpstate, %l2
8520 rdhpr %hpstate, %g5
8521
8522 or %g0, 0x8, %l0
8523 sllx %l0, 0x3c, %l0
8524 wrhpr %l0, %g0, %hsys_tick_cmpr
8525 rd %fprs, %g7
8526 rdhpr %hsys_tick_cmpr, %i0
8527
8528 or %g0, 0x8, %l0
8529 sllx %l0, 0x3c, %l0
8530 wr %l0, 0x6E7, %sys_tick_cmpr
8531 fmovsvc %xcc, %f17, %f19
8532 fabss %f29, %f27
8533 tgu %icc, 0x7
8534 tle %xcc, 0x4
8535 wrpr %i4, %g4, %cwp
8536 wrpr %g3, 0x0512, %cwp
8537 addcc %g1, %o6, %i3
8538 movrgez %l4, 0x3FE, %i7
8539 rdhpr %hsys_tick_cmpr, %g6
8540 wr %g0, 0x5, %fprs
8541 movpos %xcc, %o7, %i2
8542 rdhpr %hsys_tick_cmpr, %l6
8543 rdhpr %htba, %i6
8544 subc %o4, %o5, %o1
8545
8546 or %g0, 0x8, %l0
8547 sllx %l0, 0x3c, %l0
8548 wrhpr %l0, %g0, %hsys_tick_cmpr
8549
8550 or %g0, 0x8, %l0
8551 sllx %l0, 0x3c, %l0
8552 wrhpr %l0, 0x33F, %hsys_tick_cmpr
8553 rdpr %tl, %i5
8554 rdhpr %hsys_tick_cmpr, %l2
8555 rdhpr %hsys_tick_cmpr, %g5
8556 bpos,a loop_347
8557 rdpr %tba, %l5
8558 rdhpr %htba, %g2
8559 subccc %g7, 0x0E1A, %i0
8560loop_347:
8561 rdpr %tl, %o2
8562 smulcc %i4, %l1, %g3
8563 rd %ccr, %g1
8564 sub %o6, %i3, %g4
8565 movvc %xcc, %l4, %g6
8566 movrlz %l0, 0x3B3, %l3
8567 set 0x58, %o3
8568 prefetcha [%l7 + %o3] 0x18, 0x2
8569
8570 or %g0, 0x8, %l0
8571 sllx %l0, 0x3c, %l0
8572 wrhpr %l0, %g0, %hsys_tick_cmpr
8573 wr %i6, %o4, %sys_tick
8574 saved
8575 rdpr %cwp, %g1
8576 rdpr %cansave, %g2
8577 rdpr %canrestore, %g3
8578 rdpr %cleanwin, %g4
8579 rdpr %otherwin, %g5
8580 rdpr %wstate, %g6
8581
8582 or %g0, 0x8, %l0
8583 sllx %l0, 0x3c, %l0
8584 wrhpr %l0, 0x4E6, %hsys_tick_cmpr
8585 edge16l %i2, %o3, %o0
8586
8587 or %g0, 0x8, %l0
8588 sllx %l0, 0x3c, %l0
8589 wrhpr %l0, 0xDE0, %hsys_tick_cmpr
8590 rdhpr %hpstate, %l2
8591 edge16 %l5, %g2, %g7
8592 movleu %icc, %g5, %o2
8593 fornot1s %f31, %f13, %f28
8594 movvs %icc, %i0, %l1
8595 tpos %xcc, 0x3
8596 tsubcctv %g3, 0x0218, %g1
8597 stbar
8598 rd %y, %i4
8599 rd %pc, %i3
8600 bneg,pn %xcc, loop_348
8601 wrpr %g4, %o6, %pil
8602 wr %g6, %l0, %ccr
8603 xnorcc %l3, %i7, %o7
8604loop_348:
8605 wrpr %l4, 0x03DF, %tick
8606 edge16ln %l6, %o4, %i6
8607 rd %fprs, %o1
8608 bneg,a,pn %xcc, loop_349
8609 add %o5, %i2, %o3
8610 ld [%l7 + 0x10], %f6
8611 lduh [%l7 + 0x7A], %o0
8612loop_349:
8613 flushw
8614 rd %asi, %i1
8615 rdpr %cwp, %i5
8616 rdpr %cwp, %l2
8617 tneg %icc, 0x1
8618 wr %g0, 0x04, %asi
8619 lduwa [%l7 + 0x20] %asi, %g2
8620 set 0x78, %g3
8621 lduba [%l7 + %g3] 0x89, %l5
8622 fandnot1s %f15, %f19, %f3
8623 edge16 %g7, %o2, %g5
8624 rdhpr %htba, %i0
8625 rdhpr %hpstate, %g3
8626 fmuld8ulx16 %f23, %f25, %f14
8627 nop
8628 setx loop_350, %l0, %l1
8629 jmpl %l1, %l1
8630 wr %i4, 0x0280, %softint
8631 rdhpr %hpstate, %i3
8632 movcc %xcc, %g4, %o6
8633loop_350:
8634 flush %l7 + 0x14
8635
8636 or %g0, 0x8, %l0
8637 sllx %l0, 0x3c, %l0
8638 wrhpr %l0, %g0, %hsys_tick_cmpr
8639 fones %f23
8640 brgez %l0, loop_351
8641 ldsb [%l7 + 0x2C], %i7
8642 call loop_352
8643 tsubcctv %l3, %l4, %o7
8644loop_351:
8645 fmovsgu %icc, %f28, %f30
8646 brgez %o4, loop_353
8647loop_352:
8648 rdhpr %htba, %l6
8649
8650 or %g0, 0x8, %l0
8651 sllx %l0, 0x3c, %l0
8652 wrhpr %l0, %g0, %hsys_tick_cmpr
8653 rdhpr %hsys_tick_cmpr, %i2
8654loop_353:
8655 nop
8656
8657 or %g0, 0x8, %l0
8658 sllx %l0, 0x3c, %l0
8659 wrhpr %l0, 0xD9A, %hsys_tick_cmpr
8660 rdpr %otherwin, %o0
8661
8662 or %g0, 0x8, %l0
8663 sllx %l0, 0x3c, %l0
8664 wrhpr %l0, 0xA4A, %hsys_tick_cmpr
8665
8666 or %g0, 0x8, %l0
8667 sllx %l0, 0x3c, %l0
8668 wr %l0, 0x0CA, %sys_tick_cmpr
8669 wr %o1, 0x0E7B, %ccr
8670
8671 or %g0, 0x8, %l0
8672 sllx %l0, 0x3c, %l0
8673 wrhpr %l0, 0x24F, %hsys_tick_cmpr
8674 bcc,a %icc, loop_354
8675 rdhpr %hintp, %g2
8676 rd %softint, %g7
8677
8678 or %g0, 0x8, %l0
8679 sllx %l0, 0x3c, %l0
8680 wr %l0, %g0, %sys_tick_cmpr
8681loop_354:
8682 rdhpr %hintp, %g5
8683 rdpr %canrestore, %i0
8684 rd %y, %g3
8685 wrpr %i4, %l1, %pil
8686 wr %i3, %o6, %softint
8687 movl %xcc, %g4, %g1
8688 rdpr %cleanwin, %g6
8689 srl %i7, 0x08, %l0
8690
8691 or %g0, 0x8, %l0
8692 sllx %l0, 0x3c, %l0
8693 wrhpr %l0, %g0, %hsys_tick_cmpr
8694 edge8n %o4, %o7, %l6
8695 rdhpr %hsys_tick_cmpr, %o5
8696 subccc %i6, %o3, %o0
8697
8698 or %g0, 0x8, %l0
8699 sllx %l0, 0x3c, %l0
8700 wrhpr %l0, %g0, %hsys_tick_cmpr
8701 andn %i5, 0x1BB7, %i1
8702 wrpr %l2, %o1, %cwp
8703 tge %xcc, 0x0
8704 rd %sys_tick_cmpr, %l5
8705
8706 or %g0, 0x8, %l0
8707 sllx %l0, 0x3c, %l0
8708 wrhpr %l0, %g0, %hsys_tick_cmpr
8709 mulx %o2, %g5, %g2
8710 membar 0x03
8711 fpmerge %f24, %f12, %f14
8712 fmovrdne %i0, %f12, %f14
8713 fbule %fcc2, loop_355
8714 sra %i4, %g3, %l1
8715 rd %y, %i3
8716 set 0x18, %i7
8717 lduba [%l7 + %i7] 0x19, %g4
8718loop_355:
8719 rdhpr %hpstate, %o6
8720 wrpr %g6, 0x18C2, %cwp
8721 edge32l %i7, %g1, %l3
8722 wrpr %l4, 0x035D, %cwp
8723 fmovda %xcc, %f31, %f11
8724 wrpr %l0, 0x03F1, %cwp
8725 rdhpr %hintp, %o7
8726 fsrc1 %f18, %f4
8727 stx %l6, [%l7 + 0x10]
8728 fbe,a %fcc0, loop_356
8729 taddcctv %o5, 0x10C8, %o4
8730 wr %o3, 0x0A29, %y
8731 fbue %fcc1, loop_357
8732loop_356:
8733 rd %fprs, %i6
8734 sdiv %i2, 0x0CF4, %o0
8735 wrpr %i1, %l2, %cwp
8736loop_357:
8737 nop
8738 wr %g0, 0x18, %asi
8739 lduha [%l7 + 0x74] %asi, %o1
8740 movge %xcc, %l5, %i5
8741 fmovscc %icc, %f6, %f1
8742 set 0x62, %i0
8743 lduba [%l7 + %i0] 0x10, %g7
8744
8745 or %g0, 0x8, %l0
8746 sllx %l0, 0x3c, %l0
8747 wrhpr %l0, %g0, %hsys_tick_cmpr
8748 bvc %icc, loop_358
8749 rdpr %cansave, %i0
8750 set 0x0C, %g1
8751 sta %f23, [%l7 + %g1] 0x14
8752loop_358:
8753 movcs %icc, %g2, %g3
8754 fsrc1 %f26, %f4
8755 rd %pc, %l1
8756 fmovsneg %icc, %f9, %f23
8757 rd %tick_cmpr, %i3
8758 rd %tick_cmpr, %i4
8759 wrpr %o6, %g4, %tick
8760 rdpr %canrestore, %i7
8761 std %f30, [%l7 + 0x08]
8762
8763 or %g0, 0x8, %l0
8764 sllx %l0, 0x3c, %l0
8765 wr %l0, %g0, %tick_cmpr
8766 sethi 0x0D82, %g1
8767
8768 or %g0, 0x8, %l0
8769 sllx %l0, 0x3c, %l0
8770 wrhpr %l0, %g0, %hsys_tick_cmpr
8771 fnors %f22, %f23, %f22
8772
8773 or %g0, 0x8, %l0
8774 sllx %l0, 0x3c, %l0
8775 wr %l0, %g0, %sys_tick_cmpr
8776 membar 0x58
8777 rdpr %cwp, %o7
8778 fbl,a %fcc3, loop_359
8779 rdpr %canrestore, %l6
8780 fbule %fcc1, loop_360
8781 wr %o4, %o5, %softint
8782loop_359:
8783 fmovsg %xcc, %f6, %f27
8784 rdhpr %hpstate, %i6
8785loop_360:
8786 rdpr %tl, %i2
8787 rdpr %wstate, %o3
8788
8789 or %g0, 0x8, %l0
8790 sllx %l0, 0x3c, %l0
8791 wr %l0, %g0, %tick_cmpr
8792 fmovsleu %icc, %f12, %f15
8793 rdpr %cwp, %o1
8794
8795 or %g0, 0x8, %l0
8796 sllx %l0, 0x3c, %l0
8797 wrhpr %l0, %g0, %hsys_tick_cmpr
8798 wr %g0, 0x23, %asi
8799 stha %g7, [%l7 + 0x70] %asi
8800 membar #Sync
8801 fmovsg %icc, %f22, %f17
8802 fandnot2 %f22, %f16, %f26
8803 edge8n %g5, %o2, %i0
8804 movcs %xcc, %g2, %g3
8805
8806 or %g0, 0x8, %l0
8807 sllx %l0, 0x3c, %l0
8808 wrhpr %l0, 0x908, %hsys_tick_cmpr
8809 rdpr %pil, %i3
8810 wrpr %i4, 0x02D2, %tick
8811 alignaddrl %o6, %i5, %i7
8812 brlz %g4, loop_361
8813 wr %g6, %g1, %ccr
8814 mulx %l0, %l4, %o7
8815 rdhpr %hpstate, %l6
8816loop_361:
8817 andcc %o4, 0x0FB7, %o5
8818 rdhpr %hintp, %i6
8819 wr %g0, 0x4, %fprs
8820 fzeros %f19
8821 srlx %i2, %o3, %l2
8822 rd %softint, %o1
8823 wr %i1, 0x0478, %softint
8824
8825 or %g0, 0x8, %l0
8826 sllx %l0, 0x3c, %l0
8827 wr %l0, 0xF90, %sys_tick_cmpr
8828 movrgez %l5, 0x1FD, %g5
8829 fornot2s %f24, %f26, %f14
8830 edge32l %o2, %g7, %g2
8831 fmovsn %icc, %f30, %f23
8832 rdpr %wstate, %g3
8833 rdpr %cwp, %l1
8834 wr %g0, 0x5, %fprs
8835 edge32 %i0, %i4, %i5
8836 rdpr %cleanwin, %i7
8837 wrpr %g4, 0x1A66, %tick
8838 movle %xcc, %o6, %g1
8839 bleu,a loop_362
8840 wrpr %l0, 0x09C7, %tick
8841 wr %g6, %l4, %set_softint
8842 taddcc %l6, %o4, %o7
8843loop_362:
8844 rdhpr %hintp, %i6
8845 rdhpr %hsys_tick_cmpr, %l3
8846 rd %pc, %i2
8847
8848 or %g0, 0x8, %l0
8849 sllx %l0, 0x3c, %l0
8850 wrhpr %l0, 0xC3B, %hsys_tick_cmpr
8851 rdhpr %htba, %o3
8852 wrpr %i1, %o0, %cwp
8853 andncc %o1, %g5, %l5
8854 wr %g0, 0x80, %asi
8855 ldsha [%l7 + 0x2E] %asi, %g7
8856
8857 or %g0, 0x8, %l0
8858 sllx %l0, 0x3c, %l0
8859 wrhpr %l0, %g0, %hsys_tick_cmpr
8860 rd %pc, %g3
8861 rdpr %canrestore, %o2
8862
8863 or %g0, 0x8, %l0
8864 sllx %l0, 0x3c, %l0
8865 wrhpr %l0, %g0, %hsys_tick_cmpr
8866 bge %icc, loop_363
8867 rdhpr %hpstate, %i4
8868 wr %i0, %i5, %softint
8869 wr %g4, 0x047B, %set_softint
8870loop_363:
8871 rdhpr %hsys_tick_cmpr, %i7
8872 rdhpr %hsys_tick_cmpr, %o6
8873 rdhpr %hsys_tick_cmpr, %g1
8874 fands %f19, %f5, %f4
8875 fones %f21
8876 wrpr %g6, 0x1C2A, %pil
8877 wrpr %l0, %l4, %cwp
8878 tl %xcc, 0x1
8879 wr %o4, %l6, %softint
8880 tl %xcc, 0x7
8881 wrpr %i6, %l3, %pil
8882
8883 or %g0, 0x8, %l0
8884 sllx %l0, 0x3c, %l0
8885 wrhpr %l0, %g0, %hsys_tick_cmpr
8886 fpack32 %f10, %f2, %f6
8887 movrne %o5, %l2, %o7
8888 brlz,a %o3, loop_364
8889 brnz,a %o0, loop_365
8890 wr %o1, %i1, %clear_softint
8891 wr %l5, %g5, %set_softint
8892loop_364:
8893 rdhpr %htba, %g7
8894loop_365:
8895 fbul,a %fcc1, loop_366
8896 be,a %xcc, loop_367
8897 addccc %g3, 0x178C, %g2
8898 wr %o2, %l1, %pic
8899loop_366:
8900 wr %i3, 0x025D, %y
8901loop_367:
8902 movrne %i4, %i5, %g4
8903 fmul8x16au %f19, %f12, %f28
8904 wrpr %i0, 0x002D, %tick
8905 bge,pt %icc, loop_368
8906 fmovsneg %xcc, %f10, %f29
8907 ta %xcc, 0x4
8908 fpadd32s %f13, %f1, %f21
8909loop_368:
8910 udivx %i7, 0x1D11, %g1
8911 set 0x40, %i3
8912 ldswa [%l7 + %i3] 0x88, %o6
8913 fornot1s %f23, %f16, %f24
8914 rd %fprs, %l0
8915 bpos %xcc, loop_369
8916 or %l4, 0x121F, %o4
8917 rd %ccr, %g6
8918 wrpr %i6, %l3, %pil
8919loop_369:
8920 sethi 0x141D, %l6
8921 rdpr %gl, %i2
8922 wrpr %o5, %o7, %cwp
8923 wrpr %l2, 0x02BC, %tick
8924 movneg %icc, %o0, %o3
8925 edge16n %o1, %l5, %g5
8926 restored
8927 rdpr %cwp, %g1
8928 rdpr %cansave, %g2
8929 rdpr %canrestore, %g3
8930 rdpr %cleanwin, %g4
8931 rdpr %otherwin, %g5
8932 rdpr %wstate, %g6
8933 wrpr %i1, 0x1DC2, %pil
8934 wrpr %g3, %g7, %pil
8935 fmovsvc %xcc, %f7, %f13
8936 wrpr %g2, 0x0606, %pil
8937 fnand %f2, %f6, %f14
8938 wr %l1, %o2, %sys_tick
8939 umulcc %i4, %i3, %g4
8940 rd %ccr, %i0
8941 movg %icc, %i7, %i5
8942 stbar
8943 rdpr %otherwin, %g1
8944 sethi 0x193B, %o6
8945 fcmpes %fcc0, %f14, %f7
8946 wrpr %l0, %l4, %tick
8947 fba,a %fcc3, loop_370
8948 rdhpr %hintp, %o4
8949 wrpr %g6, %i6, %tick
8950 tcs %xcc, 0x0
8951loop_370:
8952 tg %xcc, 0x7
8953 fmovda %icc, %f23, %f5
8954 fmul8x16au %f28, %f7, %f18
8955 nop
8956 setx loop_371, %l0, %l1
8957 wrpr 0x1, %tl
8958 wrpr %l1, %tnpc
8959 setx 0x34400001400, %l0, %l1
8960 wrpr %l1, %tstate
8961 wrhpr 0x4, %htstate
8962 done
8963 rdpr %cansave, %l6
8964 movl %xcc, %l3, %o5
8965 movleu %xcc, %o7, %i2
8966loop_371:
8967 nop
8968 setx loop_372, %l0, %l1
8969 wrpr 0x1, %tl
8970 wrpr %l1, %tpc
8971 add %l1, 0x4, %l1
8972 wrpr %l1, %tnpc
8973 setx 0x34400001400, %l0, %l1
8974 wrpr %l1, %tstate
8975 wrhpr 0x4, %htstate
8976 retry
8977 rd %sys_tick_cmpr, %o0
8978
8979 or %g0, 0x8, %l0
8980 sllx %l0, 0x3c, %l0
8981 wrhpr %l0, 0x9BA, %hsys_tick_cmpr
8982 rd %asi, %o1
8983loop_372:
8984 rdhpr %hsys_tick_cmpr, %l5
8985 tne %icc, 0x3
8986 rdpr %canrestore, %g5
8987 movg %xcc, %l2, %g3
8988 rdpr %otherwin, %g7
8989
8990 or %g0, 0x8, %l0
8991 sllx %l0, 0x3c, %l0
8992 wrhpr %l0, 0xA0F, %hsys_tick_cmpr
8993 taddcc %l1, 0x0956, %o2
8994 bge,a %xcc, loop_373
8995 rdpr %otherwin, %i4
8996 edge32 %i3, %g4, %i0
8997 wr %i7, 0x19BA, %clear_softint
8998loop_373:
8999 rd %y, %g2
9000 rdpr %wstate, %g1
9001 wrpr %i5, %l0, %tick
9002 wr %o6, 0x1347, %softint
9003 andn %o4, 0x1F59, %g6
9004 ldd [%l7 + 0x38], %f22
9005 movne %icc, %l4, %i6
9006 wrpr %l6, %l3, %pil
9007 edge32 %o7, %o5, %o0
9008 wr %o3, %o1, %softint
9009 addc %i2, %l5, %l2
9010 rd %sys_tick_cmpr, %g5
9011 rdhpr %htba, %g3
9012 wr %g7, %l1, %pic
9013 wrpr %i1, %i4, %cwp
9014 rdhpr %hpstate, %i3
9015 rd %sys_tick_cmpr, %g4
9016 sdiv %o2, 0x0511, %i0
9017 rd %asi, %g2
9018 rd %softint, %i7
9019 xnorcc %g1, %i5, %o6
9020 wr %l0, 0x0544, %softint
9021 rdhpr %hintp, %g6
9022 set 0x60, %l0
9023 stxa %l4, [%l7 + %l0] 0x27
9024 membar #Sync
9025 fones %f17
9026 lduh [%l7 + 0x62], %o4
9027 array32 %i6, %l3, %l6
9028 fandnot1 %f14, %f30, %f20
9029 rdpr %tl, %o5
9030 sra %o7, 0x0A, %o0
9031 rdpr %gl, %o3
9032 wrpr %i2, %o1, %pil
9033 fsrc1s %f13, %f1
9034 wrpr %l2, %l5, %tick
9035
9036 or %g0, 0x8, %l0
9037 sllx %l0, 0x3c, %l0
9038 wrhpr %l0, 0x2CF, %hsys_tick_cmpr
9039
9040 or %g0, 0x8, %l0
9041 sllx %l0, 0x3c, %l0
9042 wrhpr %l0, 0xAF2, %hsys_tick_cmpr
9043 fbo,a %fcc3, loop_374
9044 wrpr %l1, 0x1E53, %pil
9045 tleu %xcc, 0x3
9046 taddcc %i1, %i4, %i3
9047loop_374:
9048 rd %ccr, %g4
9049 wr %g0, 0x10, %asi
9050 ldsba [%l7 + 0x27] %asi, %o2
9051 rdpr %canrestore, %g2
9052 fornot1s %f30, %f29, %f24
9053 rd %fprs, %i7
9054 rd %tick_cmpr, %g1
9055 xnor %i5, %o6, %l0
9056 rdhpr %hintp, %g6
9057 wrpr %i0, %l4, %tick
9058 sdivx %o4, 0x078D, %i6
9059
9060 or %g0, 0x8, %l0
9061 sllx %l0, 0x3c, %l0
9062 wr %l0, %g0, %sys_tick_cmpr
9063 fsrc2 %f10, %f10
9064 wr %o5, 0x014C, %softint
9065 wr %o7, %o0, %set_softint
9066 rd %fprs, %l6
9067 xnor %o3, %i2, %l2
9068 wrpr %l5, 0x0888, %pil
9069
9070 or %g0, 0x8, %l0
9071 sllx %l0, 0x3c, %l0
9072 wr %l0, %g0, %sys_tick_cmpr
9073 rdhpr %hsys_tick_cmpr, %g7
9074 rdhpr %hsys_tick_cmpr, %l1
9075 wr %i1, %i4, %y
9076 tvs %xcc, 0x0
9077 rd %softint, %g3
9078 tvc %icc, 0x0
9079 wrpr %i3, %g4, %pil
9080
9081 or %g0, 0x8, %l0
9082 sllx %l0, 0x3c, %l0
9083 wrhpr %l0, 0xEA6, %hsys_tick_cmpr
9084 te %icc, 0x7
9085 rdhpr %hintp, %i7
9086 rdhpr %hsys_tick_cmpr, %g1
9087 wrpr %i5, 0x1C67, %tick
9088 te %icc, 0x6
9089 rdhpr %htba, %o6
9090
9091 or %g0, 0x8, %l0
9092 sllx %l0, 0x3c, %l0
9093 wrhpr %l0, %g0, %hsys_tick_cmpr
9094 wrpr %g6, %i0, %cwp
9095 wr %l4, %l0, %ccr
9096 rdhpr %hintp, %o4
9097 srax %i6, 0x00, %l3
9098 movre %o5, 0x071, %o0
9099 wrpr %l6, %o7, %tick
9100 tpos %xcc, 0x0
9101 sub %i2, %l2, %l5
9102 fands %f1, %f26, %f3
9103 wr %o1, 0x0A9A, %y
9104 wrpr %o3, %g5, %cwp
9105 fbue %fcc0, loop_375
9106 rdpr %pil, %l1
9107 edge8ln %g7, %i1, %g3
9108 tg %icc, 0x1
9109loop_375:
9110 subcc %i4, %g4, %i3
9111 fcmped %fcc3, %f6, %f2
9112 edge8 %g2, %i7, %g1
9113 udiv %i5, 0x0C1C, %o2
9114 bpos,a,pt %icc, loop_376
9115 fmovsne %xcc, %f12, %f5
9116 rdpr %tl, %o6
9117
9118 or %g0, 0x8, %l0
9119 sllx %l0, 0x3c, %l0
9120 wr %l0, %g0, %sys_tick_cmpr
9121loop_376:
9122 rdhpr %htba, %l4
9123 wrpr %o4, 0x1F28, %tick
9124 rdhpr %htba, %i6
9125 fcmpes %fcc2, %f29, %f16
9126 set 0x74, %l5
9127 ldswa [%l7 + %l5] 0x04, %l3
9128 andn %o5, %o0, %l6
9129 wr %l0, %o7, %pic
9130 array16 %l2, %i2, %o1
9131 rdpr %cwp, %o3
9132 rd %sys_tick_cmpr, %g5
9133 sub %l1, %l5, %g7
9134 wrpr %g3, %i1, %tick
9135 fpsub32s %f22, %f29, %f20
9136 fnot1s %f2, %f6
9137 wr %i4, %g4, %pic
9138 wrpr %i3, %g2, %cwp
9139 rdhpr %hintp, %i7
9140 rd %tick_cmpr, %i5
9141 umulcc %g1, %o6, %o2
9142 array16 %g6, %l4, %o4
9143 rdhpr %htba, %i6
9144 rdpr %otherwin, %l3
9145 rdpr %cleanwin, %o5
9146 for %f0, %f22, %f26
9147 rd %tick_cmpr, %i0
9148 sll %o0, %l0, %o7
9149 rdpr %canrestore, %l6
9150
9151 or %g0, 0x8, %l0
9152 sllx %l0, 0x3c, %l0
9153 wrhpr %l0, 0xD9E, %hsys_tick_cmpr
9154 orncc %i2, %o3, %g5
9155 rd %asi, %o1
9156 alignaddrl %l1, %g7, %g3
9157 rd %sys_tick_cmpr, %l5
9158 rdpr %tl, %i4
9159 fandnot2s %f16, %f7, %f25
9160 wr %g4, 0x0ADB, %clear_softint
9161 rdhpr %htba, %i3
9162
9163 or %g0, 0x8, %l0
9164 sllx %l0, 0x3c, %l0
9165 wrhpr %l0, %g0, %hsys_tick_cmpr
9166 rdpr %tba, %g2
9167 rd %fprs, %i7
9168 wr %i5, 0x0F69, %pic
9169 ble,pt %xcc, loop_377
9170 subcc %g1, 0x092E, %o6
9171 wrpr %o2, 0x12FA, %tick
9172 nop
9173 setx loop_378, %l0, %l1
9174 jmpl %l1, %l4
9175loop_377:
9176 st %f5, [%l7 + 0x54]
9177 stw %g6, [%l7 + 0x30]
9178 movgu %icc, %o4, %l3
9179loop_378:
9180 edge32l %o5, %i0, %o0
9181 wr %i6, 0x12CA, %pic
9182 wr %g0, 0x7, %fprs
9183 umulcc %l6, %l2, %i2
9184 rdpr %otherwin, %o3
9185 wrpr %o7, 0x1DD6, %pil
9186 movvc %xcc, %o1, %g5
9187 wrpr %l1, 0x0FC0, %pil
9188 wr %g0, 0x89, %asi
9189 stda %f16, [%l7 + 0x40] %asi
9190
9191 or %g0, 0x8, %l0
9192 sllx %l0, 0x3c, %l0
9193 wrhpr %l0, %g0, %hsys_tick_cmpr
9194
9195 or %g0, 0x8, %l0
9196 sllx %l0, 0x3c, %l0
9197 wr %l0, %g0, %tick_cmpr
9198 orn %g4, 0x1C1F, %i3
9199 wr %i1, %i4, %set_softint
9200 rdpr %wstate, %i7
9201 fmovdcs %xcc, %f23, %f17
9202 rdhpr %hsys_tick_cmpr, %i5
9203 alignaddr %g2, %o6, %o2
9204 fmovd %f20, %f8
9205 rdpr %otherwin, %l4
9206 sllx %g6, 0x18, %g1
9207 orncc %o4, 0x0D51, %o5
9208 add %l3, 0x182C, %o0
9209 fcmps %fcc0, %f19, %f2
9210 rdhpr %htba, %i6
9211 tcs %xcc, 0x0
9212
9213 or %g0, 0x8, %l0
9214 sllx %l0, 0x3c, %l0
9215 wrhpr %l0, 0x230, %hsys_tick_cmpr
9216 wrpr %l6, 0x0406, %tick
9217 fmovrslez %i2, %f15, %f13
9218 rdpr %cwp, %l2
9219 fbuge,a %fcc1, loop_379
9220 alignaddr %o7, %o3, %g5
9221 wrpr %o1, 0x1B4D, %pil
9222 movrgz %l1, 0x329, %l5
9223loop_379:
9224 lduw [%l7 + 0x2C], %g3
9225 movge %icc, %g4, %i3
9226 rdpr %otherwin, %g7
9227 rd %asi, %i1
9228 wr %i7, %i5, %set_softint
9229 fmovd %f20, %f22
9230 wr %g0, 0x2b, %asi
9231 stba %i4, [%l7 + 0x5A] %asi
9232 membar #Sync
9233 fmovde %xcc, %f9, %f9
9234 taddcctv %o6, 0x1A0F, %o2
9235 rdpr %otherwin, %l4
9236 sllx %g2, %g6, %g1
9237 fnors %f29, %f20, %f8
9238 alignaddrl %o4, %o5, %o0
9239 rdpr %tba, %i6
9240 wr %l3, %l0, %pic
9241 alignaddr %l6, %i2, %l2
9242 wrpr %i0, 0x06C0, %pil
9243 andncc %o7, %o3, %g5
9244 set 0x74, %o1
9245 ldswa [%l7 + %o1] 0x15, %l1
9246 rdpr %tl, %l5
9247 rdhpr %hsys_tick_cmpr, %g3
9248 wr %o1, %i3, %ccr
9249 movcs %xcc, %g7, %i1
9250 movrgez %g4, 0x217, %i5
9251 fornot2 %f4, %f24, %f30
9252 edge32n %i7, %o6, %i4
9253 rd %pc, %o2
9254 rd %pc, %l4
9255 rd %y, %g6
9256 wr %g2, %g1, %clear_softint
9257 array16 %o4, %o0, %o5
9258 rd %fprs, %l3
9259 edge8n %i6, %l6, %i2
9260 wr %l0, 0x1A47, %pic
9261 rdhpr %htba, %l2
9262 rdpr %gl, %i0
9263 movre %o7, 0x05D, %o3
9264 edge16n %g5, %l1, %g3
9265 rd %pc, %l5
9266 udivx %o1, 0x1D37, %i3
9267 rdhpr %htba, %g7
9268 te %xcc, 0x3
9269 movcs %xcc, %i1, %i5
9270 andcc %i7, %g4, %i4
9271 wrpr %o2, %o6, %tick
9272 wr %g6, %l4, %set_softint
9273 rd %asi, %g2
9274 edge16l %g1, %o4, %o5
9275
9276 or %g0, 0x8, %l0
9277 sllx %l0, 0x3c, %l0
9278 wrhpr %l0, 0xDA7, %hsys_tick_cmpr
9279 rdhpr %hsys_tick_cmpr, %i6
9280 ldub [%l7 + 0x14], %l6
9281 addc %i0, %l0, %o3
9282 and %g5, 0x08BD, %o7
9283 addcc %l1, 0x0D6E, %l5
9284 wr %g3, 0x0D21, %clear_softint
9285 rdpr %pil, %i3
9286 rdpr %canrestore, %o1
9287 rdhpr %hpstate, %g7
9288 wrpr %i5, %i7, %pil
9289 rdpr %tba, %i1
9290 set 0x44, %l6
9291 ldsha [%l7 + %l6] 0x15, %i4
9292 wrpr %o2, 0x1E4F, %pil
9293 rd %tick_cmpr, %o6
9294 stx %g4, [%l7 + 0x38]
9295 fmovdgu %icc, %f22, %f31
9296 fmovrde %g6, %f26, %f26
9297 movvs %icc, %l4, %g1
9298 rd %y, %g2
9299 rdhpr %htba, %o4
9300 fcmpgt16 %f22, %f8, %o5
9301 rdhpr %hsys_tick_cmpr, %l3
9302 wrpr %i6, %o0, %tick
9303 rd %y, %i2
9304 rdpr %canrestore, %l6
9305 fmovsl %icc, %f8, %f23
9306
9307 or %g0, 0x8, %l0
9308 sllx %l0, 0x3c, %l0
9309 wrhpr %l0, 0x578, %hsys_tick_cmpr
9310 sllx %i0, 0x08, %o3
9311 rdpr %cleanwin, %l0
9312 rdpr %tl, %g5
9313 movrne %o7, %l1, %l5
9314 wr %g0, 0x80, %asi
9315 ldsba [%l7 + 0x57] %asi, %g3
9316 wr %o1, %i3, %sys_tick
9317 bpos,a,pt %icc, loop_380
9318 wr %i7, %g7, %clear_softint
9319 wrpr %i4, %o2, %cwp
9320loop_380:
9321 rd %softint, %o6
9322 fbg,a %fcc1, loop_381
9323 fba,a %fcc0, loop_382
9324 edge8 %g4, %i1, %l4
9325 ldstub [%l7 + 0x0E], %g1
9326loop_381:
9327 subccc %g6, 0x0AA9, %o4
9328loop_382:
9329 rdpr %canrestore, %g2
9330
9331 or %g0, 0x8, %l0
9332 sllx %l0, 0x3c, %l0
9333 wrhpr %l0, 0x37D, %hsys_tick_cmpr
9334 fsrc1s %f26, %f24
9335 rdpr %pil, %l3
9336 movre %i6, %o0, %l6
9337
9338 or %g0, 0x8, %l0
9339 sllx %l0, 0x3c, %l0
9340 wrhpr %l0, %g0, %hsys_tick_cmpr
9341 rd %ccr, %i0
9342 rdhpr %hpstate, %o3
9343 fmovd %f18, %f12
9344 rdhpr %htba, %i2
9345 rdhpr %hintp, %l0
9346
9347 or %g0, 0x8, %l0
9348 sllx %l0, 0x3c, %l0
9349 wr %l0, 0x778, %sys_tick_cmpr
9350 movle %icc, %l1, %l5
9351 wrpr %o7, %o1, %pil
9352 and %g3, 0x134B, %i3
9353 rd %tick_cmpr, %i5
9354
9355 or %g0, 0x8, %l0
9356 sllx %l0, 0x3c, %l0
9357 wrhpr %l0, 0x628, %hsys_tick_cmpr
9358 nop
9359 setx loop_383, %l0, %l1
9360 wrpr 0x1, %tl
9361 wrpr %l1, %tnpc
9362 setx 0x34400001400, %l0, %l1
9363 wrpr %l1, %tstate
9364 wrhpr 0x4, %htstate
9365 done
9366 rdhpr %hsys_tick_cmpr, %i4
9367 tneg %icc, 0x5
9368 rdpr %otherwin, %o2
9369loop_383:
9370 sth %g4, [%l7 + 0x3A]
9371 wrpr %o6, 0x178A, %pil
9372 rdpr %gl, %l4
9373 sdivx %g1, 0x1256, %i1
9374 rd %pc, %g6
9375 array16 %g2, %o5, %o4
9376 rd %tick_cmpr, %i6
9377 edge32l %o0, %l6, %l2
9378 rd %pc, %i0
9379 edge16n %o3, %i2, %l0
9380 srlx %g5, 0x00, %l3
9381
9382 or %g0, 0x8, %l0
9383 sllx %l0, 0x3c, %l0
9384 wrhpr %l0, 0x37B, %hsys_tick_cmpr
9385 rdpr %canrestore, %o1
9386 tl %xcc, 0x6
9387 rd %sys_tick_cmpr, %l1
9388
9389 or %g0, 0x8, %l0
9390 sllx %l0, 0x3c, %l0
9391 wrhpr %l0, 0x135, %hsys_tick_cmpr
9392 edge32ln %i7, %i5, %i4
9393 add %o2, 0x0BE2, %g4
9394
9395 or %g0, 0x8, %l0
9396 sllx %l0, 0x3c, %l0
9397 wrhpr %l0, %g0, %hsys_tick_cmpr
9398
9399 or %g0, 0x8, %l0
9400 sllx %l0, 0x3c, %l0
9401 wrhpr %l0, 0x9B8, %hsys_tick_cmpr
9402 rdpr %canrestore, %g1
9403 wr %g0, 0x5, %fprs
9404 rdhpr %hpstate, %g6
9405 rd %ccr, %g2
9406 rd %softint, %i1
9407
9408 or %g0, 0x8, %l0
9409 sllx %l0, 0x3c, %l0
9410 wrhpr %l0, 0x2F5, %hsys_tick_cmpr
9411 nop
9412 setx loop_384, %l0, %l1
9413 jmpl %l1, %o0
9414 fmovsl %xcc, %f26, %f9
9415 rdhpr %hintp, %o5
9416 rdhpr %hsys_tick_cmpr, %l2
9417loop_384:
9418 mulx %l6, %i0, %i2
9419 wrpr %o3, %l0, %cwp
9420 tvc %xcc, 0x7
9421 rdhpr %hpstate, %l3
9422 wrpr %l5, %o7, %pil
9423 bge %icc, loop_385
9424 rdpr %pil, %l1
9425 rd %tick_cmpr, %g3
9426loop_385:
9427 fmovda %icc, %f11, %f16
9428 wr %i3, %i7, %set_softint
9429 andncc %i4, %i5, %g4
9430 wr %g7, %o6, %softint
9431 orncc %o2, %g1, %g6
9432 rd %softint, %g2
9433 rdpr %cleanwin, %l4
9434 rdpr %canrestore, %i1
9435 fmovspos %icc, %f12, %f23
9436 rdpr %cwp, %i6
9437 ldub [%l7 + 0x1E], %o0
9438 sir 0x0643
9439 rdpr %pil, %o4
9440 fbug %fcc1, loop_386
9441 rd %tick_cmpr, %l2
9442 rdpr %cansave, %o5
9443 set 0x1C, %i4
9444 stba %l6, [%l7 + %i4] 0x19
9445loop_386:
9446 fmovrsgez %i0, %f3, %f10
9447 rdhpr %hpstate, %o3
9448 rd %softint, %i2
9449 edge32ln %l0, %l3, %l5
9450 wr %g0, 0x80, %asi
9451 stda %o6, [%l7 + 0x10] %asi
9452
9453 or %g0, 0x8, %l0
9454 sllx %l0, 0x3c, %l0
9455 wrhpr %l0, %g0, %hsys_tick_cmpr
9456 rdhpr %hintp, %g3
9457 andcc %g5, %i7, %i3
9458 rdpr %canrestore, %i5
9459 fbul,a %fcc1, loop_387
9460 wr %g4, %g7, %y
9461 rd %y, %i4
9462 rdhpr %htba, %o2
9463loop_387:
9464 rdpr %pil, %o6
9465 rd %sys_tick_cmpr, %g1
9466 wr %g2, %g6, %y
9467 fcmpeq32 %f4, %f26, %l4
9468 rdhpr %hpstate, %i6
9469 wr %g0, 0x80, %asi
9470 ldswa [%l7 + 0x58] %asi, %o0
9471 movvs %icc, %i1, %o4
9472 xnorcc %l2, 0x07E1, %o5
9473
9474 or %g0, 0x8, %l0
9475 sllx %l0, 0x3c, %l0
9476 wr %l0, %g0, %tick_cmpr
9477 fba %fcc1, loop_388
9478 wr %i2, 0x19F0, %clear_softint
9479 wr %l6, %l0, %set_softint
9480 rdhpr %hintp, %l5
9481loop_388:
9482 rdhpr %hpstate, %l3
9483 tgu %xcc, 0x0
9484 xorcc %o1, 0x1FDF, %l1
9485 fmovspos %icc, %f25, %f23
9486
9487 or %g0, 0x8, %l0
9488 sllx %l0, 0x3c, %l0
9489 wrhpr %l0, 0xBBB, %hsys_tick_cmpr
9490 rdpr %wstate, %i7
9491 xnorcc %i3, %o7, %g4
9492 srl %i5, %g7, %o2
9493 wr %g0, 0x0c, %asi
9494 ldsba [%l7 + 0x14] %asi, %o6
9495 wr %g0, 0x80, %asi
9496 ldsba [%l7 + 0x62] %asi, %g1
9497 sllx %i4, 0x0C, %g6
9498 rd %sys_tick_cmpr, %l4
9499 wrpr %g2, 0x0423, %tick
9500 taddcc %i6, %i1, %o4
9501 fmovrslez %o0, %f29, %f18
9502 rd %ccr, %o5
9503 wr %l2, 0x0137, %pic
9504 ldsh [%l7 + 0x4C], %i0
9505 tneg %icc, 0x1
9506 wr %g0, 0x5, %fprs
9507
9508 or %g0, 0x8, %l0
9509 sllx %l0, 0x3c, %l0
9510 wrhpr %l0, 0xC0D, %hsys_tick_cmpr
9511 rdhpr %hintp, %l5
9512 faligndata %f8, %f16, %f2
9513 rdhpr %hintp, %l0
9514
9515 or %g0, 0x8, %l0
9516 sllx %l0, 0x3c, %l0
9517 wrhpr %l0, 0x129, %hsys_tick_cmpr
9518 rdpr %tl, %l1
9519 smul %o1, %g3, %g5
9520 rdhpr %hintp, %i7
9521 mulx %o7, 0x1147, %i3
9522 fmovrslz %i5, %f15, %f2
9523
9524 or %g0, 0x8, %l0
9525 sllx %l0, 0x3c, %l0
9526 wr %l0, %g0, %tick_cmpr
9527 xnor %o2, %g4, %o6
9528 rdpr %wstate, %i4
9529 rd %asi, %g1
9530
9531 or %g0, 0x8, %l0
9532 sllx %l0, 0x3c, %l0
9533 wrhpr %l0, 0x711, %hsys_tick_cmpr
9534 nop
9535 setx loop_389, %l0, %l1
9536 jmpl %l1, %g6
9537 rdpr %cwp, %g2
9538 fmul8x16au %f28, %f26, %f4
9539 rdpr %pil, %i1
9540loop_389:
9541 nop
9542
9543 or %g0, 0x8, %l0
9544 sllx %l0, 0x3c, %l0
9545 wrhpr %l0, %g0, %hsys_tick_cmpr
9546 srax %o0, 0x12, %o5
9547 wrpr %o4, %i0, %tick
9548 rdpr %otherwin, %i2
9549 bg loop_390
9550 taddcctv %o3, %l6, %l2
9551 wr %l0, %l3, %set_softint
9552 rd %softint, %l1
9553loop_390:
9554 fbul %fcc2, loop_391
9555 wr %o1, 0x1A21, %sys_tick
9556
9557 or %g0, 0x8, %l0
9558 sllx %l0, 0x3c, %l0
9559 wrhpr %l0, 0xF4E, %hsys_tick_cmpr
9560 smulcc %g5, %g3, %i7
9561loop_391:
9562 tn %xcc, 0x2
9563 sethi 0x1215, %i3
9564 rd %tick_cmpr, %i5
9565 wrpr %o7, %g7, %pil
9566 tleu %icc, 0x0
9567 rdpr %tl, %o2
9568
9569 or %g0, 0x8, %l0
9570 sllx %l0, 0x3c, %l0
9571 wrhpr %l0, 0xD30, %hsys_tick_cmpr
9572
9573 or %g0, 0x8, %l0
9574 sllx %l0, 0x3c, %l0
9575 wrhpr %l0, %g0, %hsys_tick_cmpr
9576
9577 or %g0, 0x8, %l0
9578 sllx %l0, 0x3c, %l0
9579 wrhpr %l0, %g0, %hsys_tick_cmpr
9580
9581 or %g0, 0x8, %l0
9582 sllx %l0, 0x3c, %l0
9583 wr %l0, %g0, %sys_tick_cmpr
9584 rdpr %otherwin, %g1
9585 rdpr %wstate, %o0
9586 std %f12, [%l7 + 0x78]
9587 rdpr %tl, %i6
9588 umul %o4, %i0, %i2
9589 array32 %o5, %o3, %l2
9590 tpos %icc, 0x4
9591
9592 or %g0, 0x8, %l0
9593 sllx %l0, 0x3c, %l0
9594 wrhpr %l0, %g0, %hsys_tick_cmpr
9595 tvs %xcc, 0x4
9596
9597 or %g0, 0x8, %l0
9598 sllx %l0, 0x3c, %l0
9599 wrhpr %l0, %g0, %hsys_tick_cmpr
9600 sdiv %l1, 0x085E, %l0
9601 wrpr %o1, %g5, %cwp
9602 rdpr %wstate, %l5
9603 and %i7, 0x19E0, %g3
9604 or %i3, 0x174F, %o7
9605 rd %ccr, %i5
9606 wrpr %o2, %g4, %cwp
9607 array8 %o6, %g7, %i4
9608 fpadd16 %f20, %f8, %f12
9609 fcmpgt16 %f24, %f12, %g6
9610 tsubcctv %g2, %i1, %l4
9611 bvs,pt %icc, loop_392
9612 rd %tick_cmpr, %o0
9613 wrpr %g1, %o4, %tick
9614 set 0x5C, %g2
9615 stwa %i6, [%l7 + %g2] 0x04
9616loop_392:
9617 wr %i0, 0x1080, %clear_softint
9618 wr %g0, 0xf1, %asi
9619 stda %f0, [%l7 + 0x40] %asi
9620 membar #Sync
9621 rd %softint, %i2
9622 rd %softint, %o5
9623 wr %g0, 0x4, %fprs
9624 rd %y, %l3
9625 tn %xcc, 0x5
9626
9627 or %g0, 0x8, %l0
9628 sllx %l0, 0x3c, %l0
9629 wrhpr %l0, %g0, %hsys_tick_cmpr
9630 wrpr %o3, 0x1D2F, %pil
9631 set 0x74, %l1
9632 ldsha [%l7 + %l1] 0x81, %g5
9633 wr %l5, %i7, %y
9634 fcmpeq32 %f28, %f2, %g3
9635 tvs %xcc, 0x3
9636 wr %i3, %o7, %pic
9637 wrpr %i5, 0x0BDB, %pil
9638 sdivcc %g4, 0x135E, %o6
9639 rdpr %cwp, %g7
9640 movleu %icc, %o2, %g6
9641 swap [%l7 + 0x64], %g2
9642 wrpr %i1, 0x00CF, %cwp
9643 wr %l4, %i4, %softint
9644 rdhpr %hintp, %g1
9645 wr %o0, %o4, %ccr
9646 bpos,a loop_393
9647 wr %i0, %i6, %sys_tick
9648
9649 or %g0, 0x8, %l0
9650 sllx %l0, 0x3c, %l0
9651 wrhpr %l0, %g0, %hsys_tick_cmpr
9652 wrpr %l2, %i2, %pil
9653loop_393:
9654 ldstub [%l7 + 0x39], %l6
9655 fnors %f25, %f25, %f2
9656 wrpr %l1, 0x1CB5, %cwp
9657 ta %icc, 0x5
9658 array8 %l3, %o3, %l0
9659 rdpr %otherwin, %g5
9660 movvc %xcc, %l5, %o1
9661 tcs %xcc, 0x2
9662 rdhpr %htba, %g3
9663 tg %xcc, 0x3
9664 wr %i7, 0x033D, %set_softint
9665 wrpr %o7, %i3, %cwp
9666 wr %g0, 0x0c, %asi
9667 lduba [%l7 + 0x42] %asi, %g4
9668 wr %o6, %g7, %pic
9669 rdpr %otherwin, %o2
9670
9671 or %g0, 0x8, %l0
9672 sllx %l0, 0x3c, %l0
9673 wrhpr %l0, 0x692, %hsys_tick_cmpr
9674 fnot2 %f18, %f2
9675 sdivx %g2, 0x0C4E, %i1
9676
9677 or %g0, 0x8, %l0
9678 sllx %l0, 0x3c, %l0
9679 wrhpr %l0, 0x0C6, %hsys_tick_cmpr
9680 wr %i4, 0x1CD7, %set_softint
9681 rdhpr %hpstate, %g6
9682 ldub [%l7 + 0x2E], %o0
9683 rdhpr %hsys_tick_cmpr, %g1
9684 tsubcc %i0, %o4, %i6
9685
9686 or %g0, 0x8, %l0
9687 sllx %l0, 0x3c, %l0
9688 wrhpr %l0, %g0, %hsys_tick_cmpr
9689 rd %sys_tick_cmpr, %o5
9690 movrne %l6, %l3, %l1
9691 wrpr %l0, %o3, %pil
9692 wr %g5, 0x08C1, %ccr
9693 mulx %l5, %g3, %i7
9694 movne %icc, %o1, %o7
9695 rdpr %canrestore, %i3
9696 ldsh [%l7 + 0x36], %o6
9697 fxnor %f30, %f28, %f30
9698 wrpr %g7, %g4, %tick
9699 set 0x50, %o6
9700 stda %i4, [%l7 + %o6] 0xe2
9701 membar #Sync
9702 rdhpr %hsys_tick_cmpr, %g2
9703 rd %sys_tick_cmpr, %o2
9704 edge32ln %l4, %i1, %i4
9705 fmuld8sux16 %f4, %f3, %f10
9706
9707 or %g0, 0x8, %l0
9708 sllx %l0, 0x3c, %l0
9709 wrhpr %l0, %g0, %hsys_tick_cmpr
9710 movrlz %g6, %g1, %i0
9711 wrpr %i6, 0x19F2, %tick
9712 wr %l2, 0x1C6E, %softint
9713 tvs %icc, 0x3
9714 tne %icc, 0x4
9715 rdpr %tl, %i2
9716 fmovde %icc, %f0, %f6
9717 rd %sys_tick_cmpr, %o5
9718
9719 or %g0, 0x8, %l0
9720 sllx %l0, 0x3c, %l0
9721 wrhpr %l0, 0xEDF, %hsys_tick_cmpr
9722 wr %g0, 0x04, %asi
9723 ldswa [%l7 + 0x54] %asi, %o4
9724 rdpr %tba, %l0
9725 rdhpr %hsys_tick_cmpr, %l1
9726 wr %g0, 0x4, %fprs
9727 bcs,pn %xcc, loop_394
9728 rdpr %cwp, %g5
9729 rdpr %tba, %g3
9730 movrlz %i7, 0x021, %l5
9731loop_394:
9732 fandnot2 %f12, %f16, %f18
9733 wrpr %o1, %i3, %pil
9734 wr %o6, %g7, %clear_softint
9735 tpos %xcc, 0x5
9736 rd %sys_tick_cmpr, %g4
9737 or %o7, 0x1279, %g2
9738 rdpr %cleanwin, %o2
9739 rdhpr %hintp, %i5
9740 wrpr %i1, %l4, %cwp
9741 fsrc2s %f13, %f31
9742 tn %icc, 0x2
9743 edge8l %i4, %g6, %o0
9744
9745 or %g0, 0x8, %l0
9746 sllx %l0, 0x3c, %l0
9747 wrhpr %l0, 0x7C6, %hsys_tick_cmpr
9748 movleu %icc, %l2, %i6
9749 wrpr %i2, %o5, %tick
9750 add %l7, 0x24, %l6
9751 wr %g0, 0x10, %asi
9752 casa [%l6] %asi, %l6, %l3
9753 movrlez %o4, 0x262, %l0
9754 wrpr %l1, %o3, %tick
9755 wrpr %g3, %i7, %cwp
9756 rd %ccr, %l5
9757 subc %g5, %i3, %o1
9758
9759 or %g0, 0x8, %l0
9760 sllx %l0, 0x3c, %l0
9761 wr %l0, %g0, %tick_cmpr
9762 rd %sys_tick_cmpr, %o7
9763 tl %icc, 0x4
9764 fcmpes %fcc2, %f14, %f4
9765 bvs,a loop_395
9766 wr %g4, 0x1DC8, %sys_tick
9767 edge8l %g2, %i5, %i1
9768 array8 %o2, %i4, %l4
9769loop_395:
9770 nop
9771
9772 or %g0, 0x8, %l0
9773 sllx %l0, 0x3c, %l0
9774 wrhpr %l0, 0xFD6, %hsys_tick_cmpr
9775
9776 or %g0, 0x8, %l0
9777 sllx %l0, 0x3c, %l0
9778 wrhpr %l0, %g0, %hsys_tick_cmpr
9779 wr %l2, %g6, %softint
9780 rd %softint, %i6
9781 fnands %f13, %f10, %f3
9782
9783 or %g0, 0x8, %l0
9784 sllx %l0, 0x3c, %l0
9785 wrhpr %l0, %g0, %hsys_tick_cmpr
9786 rdhpr %hpstate, %l3
9787
9788 or %g0, 0x8, %l0
9789 sllx %l0, 0x3c, %l0
9790 wrhpr %l0, 0x503, %hsys_tick_cmpr
9791
9792 or %g0, 0x8, %l0
9793 sllx %l0, 0x3c, %l0
9794 wr %l0, %g0, %tick_cmpr
9795 flushw
9796 bleu,a loop_396
9797 umulcc %l1, 0x1CD8, %i2
9798 bne loop_397
9799 rdhpr %hintp, %o3
9800loop_396:
9801 nop
9802 add %l7, 0x78, %l6
9803 wr %g0, 0x89, %asi
9804 casxa [%l6] %asi, %i7, %l5
9805loop_397:
9806 fmovsl %xcc, %f12, %f17
9807 tne %xcc, 0x4
9808 rdhpr %hintp, %g5
9809 rdpr %otherwin, %g3
9810 wrpr %o1, 0x1579, %pil
9811 fand %f28, %f24, %f16
9812 fble %fcc0, loop_398
9813 fabss %f24, %f15
9814 rdhpr %hintp, %i3
9815 fmovsvs %icc, %f22, %f9
9816loop_398:
9817 rdpr %cansave, %g7
9818 rd %fprs, %o7
9819 rd %fprs, %g4
9820 rdpr %pil, %g2
9821 rd %ccr, %i5
9822 ldsb [%l7 + 0x75], %o6
9823 rdhpr %htba, %i1
9824 fmovsvs %xcc, %f19, %f2
9825 fnor %f20, %f4, %f4
9826 wr %o2, %l4, %sys_tick
9827 rd %ccr, %i4
9828 wrpr %o0, %i0, %pil
9829 udivx %l2, 0x0D48, %g1
9830 fbo,a %fcc0, loop_399
9831 lduw [%l7 + 0x68], %g6
9832 rdhpr %htba, %o5
9833 subccc %l6, %i6, %l3
9834loop_399:
9835 rdpr %gl, %l0
9836
9837 or %g0, 0x8, %l0
9838 sllx %l0, 0x3c, %l0
9839 wrhpr %l0, %g0, %hsys_tick_cmpr
9840 rdpr %pil, %o4
9841 movvs %icc, %i7, %o3
9842 movrne %l5, %g5, %g3
9843 rd %sys_tick_cmpr, %i3
9844 rdhpr %hsys_tick_cmpr, %g7
9845 addcc %o1, 0x098D, %g4
9846 ldsh [%l7 + 0x70], %o7
9847 fba %fcc3, loop_400
9848 wr %g2, %i5, %y
9849 smul %o6, %i1, %o2
9850
9851 or %g0, 0x8, %l0
9852 sllx %l0, 0x3c, %l0
9853 wrhpr %l0, 0x553, %hsys_tick_cmpr
9854loop_400:
9855 movrlez %l4, %o0, %l2
9856 rdhpr %hintp, %g1
9857 rd %ccr, %g6
9858 rdhpr %hpstate, %i0
9859 rdpr %otherwin, %o5
9860 rd %asi, %l6
9861 sth %l3, [%l7 + 0x08]
9862 tge %xcc, 0x4
9863 rdpr %cleanwin, %l0
9864 rdpr %wstate, %l1
9865 wrpr %i2, 0x0640, %cwp
9866 wrpr %i6, 0x1A83, %cwp
9867 wrpr %i7, 0x0A39, %tick
9868 fmovdpos %xcc, %f6, %f11
9869 rd %y, %o3
9870 rdhpr %hintp, %l5
9871 rdpr %cleanwin, %g5
9872 rdpr %cleanwin, %o4
9873 rdhpr %hsys_tick_cmpr, %g3
9874 wr %i3, 0x19BF, %set_softint
9875 movrne %o1, %g4, %g7
9876 fble,a %fcc1, loop_401
9877 wr %g2, 0x04A6, %sys_tick
9878 rd %asi, %o7
9879 sir 0x0D3A
9880loop_401:
9881 nop
9882
9883 or %g0, 0x8, %l0
9884 sllx %l0, 0x3c, %l0
9885 wrhpr %l0, %g0, %hsys_tick_cmpr
9886 edge16ln %i1, %o2, %o6
9887 ta %icc, 0x5
9888 movge %xcc, %i4, %l4
9889 fnegd %f14, %f6
9890 addc %l2, %o0, %g1
9891 rd %asi, %g6
9892 alignaddr %o5, %i0, %l6
9893 edge32ln %l0, %l3, %l1
9894 mulx %i6, 0x0C97, %i7
9895 taddcctv %i2, 0x098E, %o3
9896 addc %l5, %g5, %o4
9897 andn %i3, 0x18C9, %o1
9898 rd %softint, %g3
9899 tgu %xcc, 0x0
9900 wrpr %g4, %g2, %pil
9901
9902 or %g0, 0x8, %l0
9903 sllx %l0, 0x3c, %l0
9904 wrhpr %l0, 0xA85, %hsys_tick_cmpr
9905 rdhpr %htba, %i1
9906 wrpr %o2, %o6, %pil
9907 wr %i4, %l4, %clear_softint
9908 rdpr %gl, %g7
9909 rd %y, %o0
9910 movrne %l2, 0x00B, %g1
9911
9912 or %g0, 0x8, %l0
9913 sllx %l0, 0x3c, %l0
9914 wrhpr %l0, 0x001, %hsys_tick_cmpr
9915 alignaddrl %i0, %l6, %l0
9916 wr %l3, %g6, %clear_softint
9917 rd %fprs, %l1
9918
9919 or %g0, 0x8, %l0
9920 sllx %l0, 0x3c, %l0
9921 wrhpr %l0, %g0, %hsys_tick_cmpr
9922 wr %i7, %i2, %ccr
9923 rdpr %otherwin, %o3
9924 movgu %xcc, %g5, %o4
9925 fmovrslz %i3, %f3, %f26
9926 mulx %l5, %g3, %g4
9927 fcmped %fcc1, %f20, %f18
9928 wr %g0, 0x6, %fprs
9929 fandnot2s %f15, %f23, %f18
9930 wrpr %o7, 0x1CC5, %cwp
9931 movl %xcc, %i1, %o2
9932
9933 or %g0, 0x8, %l0
9934 sllx %l0, 0x3c, %l0
9935 wrhpr %l0, 0x4B8, %hsys_tick_cmpr
9936 fnor %f12, %f10, %f30
9937 wr %i4, 0x1CA9, %pic
9938 movleu %icc, %o6, %g7
9939 rd %fprs, %l4
9940 fmovdneg %xcc, %f13, %f31
9941 rdpr %otherwin, %l2
9942 sth %o0, [%l7 + 0x1A]
9943 mulscc %g1, 0x14D0, %o5
9944 wr %i0, 0x1D1E, %clear_softint
9945 wr %l0, 0x1C57, %sys_tick
9946 rd %fprs, %l3
9947 mulx %l6, %g6, %l1
9948 fmuld8ulx16 %f0, %f19, %f16
9949 fbu %fcc2, loop_402
9950 tsubcc %i7, 0x142C, %i2
9951 rdpr %cansave, %i6
9952 rdhpr %hpstate, %o3
9953loop_402:
9954 wr %g5, 0x102B, %set_softint
9955 mulx %i3, %l5, %o4
9956
9957 or %g0, 0x8, %l0
9958 sllx %l0, 0x3c, %l0
9959 wrhpr %l0, %g0, %hsys_tick_cmpr
9960 wrpr %g3, %g2, %cwp
9961 rdhpr %hpstate, %i1
9962 rdhpr %hpstate, %o7
9963 wrpr %i5, 0x18E7, %tick
9964 movvc %icc, %i4, %o2
9965 wr %g0, 0x89, %asi
9966 stha %o6, [%l7 + 0x28] %asi
9967
9968 or %g0, 0x8, %l0
9969 sllx %l0, 0x3c, %l0
9970 wrhpr %l0, 0xABB, %hsys_tick_cmpr
9971 set 0x68, %i6
9972 ldswa [%l7 + %i6] 0x81, %o0
9973 rdpr %canrestore, %l2
9974 wr %o5, %i0, %y
9975 wr %l0, %g1, %set_softint
9976 and %l6, %g6, %l1
9977 movne %xcc, %i7, %l3
9978 rd %ccr, %i6
9979 xnorcc %o3, 0x1AA0, %i2
9980 rd %pc, %i3
9981 rdpr %cwp, %l5
9982 rdpr %canrestore, %g5
9983 rdhpr %hsys_tick_cmpr, %g4
9984 add %l7, 0x20, %l6
9985 wr %g0, 0x0c, %asi
9986 lda [%l6] %asi, %o4
9987 casa [%l6] 0x0c, %o4, %g3
9988 wr %o1, %i1, %clear_softint
9989 rdhpr %hsys_tick_cmpr, %o7
9990 andncc %i5, %i4, %o2
9991
9992 or %g0, 0x8, %l0
9993 sllx %l0, 0x3c, %l0
9994 wrhpr %l0, %g0, %hsys_tick_cmpr
9995 wr %g0, 0x80, %asi
9996 ldstuba [%l7 + 0x0A] %asi, %l4
9997 rdhpr %htba, %g7
9998 rdhpr %htba, %l2
9999 fbne %fcc3, loop_403
10000 rdpr %gl, %o0
10001 rdpr %canrestore, %o5
10002 wrpr %i0, 0x0444, %pil
10003loop_403:
10004 rd %pc, %g1
10005 srl %l6, %l0, %l1
10006 movrlz %g6, 0x298, %i7
10007 faligndata %f6, %f12, %f8
10008
10009 or %g0, 0x8, %l0
10010 sllx %l0, 0x3c, %l0
10011 wrhpr %l0, %g0, %hsys_tick_cmpr
10012 set 0x48, %g4
10013 stwa %i2, [%l7 + %g4] 0xea
10014 membar #Sync
10015 call loop_404
10016 fmovd %f12, %f12
10017 wr %g0, 0x5, %fprs
10018
10019 or %g0, 0x8, %l0
10020 sllx %l0, 0x3c, %l0
10021 wrhpr %l0, 0x59B, %hsys_tick_cmpr
10022loop_404:
10023 tcs %xcc, 0x1
10024 saved
10025 rdpr %cwp, %g1
10026 rdpr %cansave, %g2
10027 rdpr %canrestore, %g3
10028 rdpr %cleanwin, %g4
10029 rdpr %otherwin, %g5
10030 rdpr %wstate, %g6
10031 wr %i3, 0x09AE, %set_softint
10032 wrpr %o4, 0x1D8A, %tick
10033 wrpr %o1, 0x1E2C, %pil
10034 rd %ccr, %i1
10035 edge8l %g3, %i5, %o7
10036 wr %g0, 0x11, %asi
10037 ldswa [%l7 + 0x40] %asi, %i4
10038 wrpr %o2, %g2, %cwp
10039 wr %l4, 0x19C9, %clear_softint
10040 wr %g0, 0x10, %asi
10041 ldxa [%l7 + 0x40] %asi, %o6
10042 fmovdpos %icc, %f23, %f3
10043 subc %g7, %o0, %o5
10044 rdpr %tl, %i0
10045 fands %f26, %f11, %f29
10046 wrpr %l0, 0x1B2D, %tick
10047 udivcc %l1, 0x01A7, %l6
10048 fmovsge %icc, %f7, %f21
10049 rd %pc, %g6
10050 fsrc2 %f18, %f4
10051 wr %i6, 0x0149, %y
10052 wrpr %i7, %o3, %pil
10053
10054 or %g0, 0x8, %l0
10055 sllx %l0, 0x3c, %l0
10056 wrhpr %l0, %g0, %hsys_tick_cmpr
10057 rd %asi, %g5
10058 rd %fprs, %g4
10059 wrpr %i3, %o4, %cwp
10060 ldd [%l7 + 0x28], %l4
10061 rdpr %pil, %o1
10062 bleu,pt %icc, loop_405
10063 rd %fprs, %i1
10064 rd %pc, %g3
10065 array16 %i5, %i4, %o2
10066loop_405:
10067 restored
10068 rdpr %cwp, %g1
10069 rdpr %cansave, %g2
10070 rdpr %canrestore, %g3
10071 rdpr %cleanwin, %g4
10072 rdpr %otherwin, %g5
10073 rdpr %wstate, %g6
10074 sra %g2, 0x03, %l4
10075
10076 or %g0, 0x8, %l0
10077 sllx %l0, 0x3c, %l0
10078 wrhpr %l0, %g0, %hsys_tick_cmpr
10079
10080 or %g0, 0x8, %l0
10081 sllx %l0, 0x3c, %l0
10082 wrhpr %l0, %g0, %hsys_tick_cmpr
10083 wrpr %o0, %o5, %tick
10084 rdpr %cwp, %o7
10085 wr %i0, 0x1142, %set_softint
10086 add %l2, 0x0AC8, %g1
10087 movleu %icc, %l0, %l1
10088 wr %g6, %l6, %set_softint
10089 fmovsle %xcc, %f1, %f20
10090
10091 or %g0, 0x8, %l0
10092 sllx %l0, 0x3c, %l0
10093 wrhpr %l0, 0x003, %hsys_tick_cmpr
10094 movge %icc, %l3, %o3
10095
10096 or %g0, 0x8, %l0
10097 sllx %l0, 0x3c, %l0
10098 wrhpr %l0, %g0, %hsys_tick_cmpr
10099 wr %i2, 0x1E72, %ccr
10100 movneg %xcc, %g4, %o4
10101 taddcctv %l5, %i3, %o1
10102 wrpr %i1, 0x0527, %tick
10103 smulcc %i5, 0x19C0, %i4
10104 rdhpr %hintp, %o2
10105 movrlez %g3, 0x36B, %g2
10106 rd %pc, %o6
10107 rdhpr %hintp, %l4
10108
10109 or %g0, 0x8, %l0
10110 sllx %l0, 0x3c, %l0
10111 wrhpr %l0, 0x453, %hsys_tick_cmpr
10112 wrpr %o5, 0x0399, %tick
10113 rdpr %cansave, %o7
10114 mova %icc, %i0, %l2
10115 fpsub32 %f0, %f30, %f30
10116 rd %fprs, %g1
10117 rdhpr %hintp, %l0
10118 rdhpr %hintp, %g6
10119 wrpr %l1, 0x11DB, %pil
10120 mulscc %l6, %i6, %l3
10121 movrgez %o3, %i7, %i2
10122 fmovrsne %g4, %f4, %f9
10123 set 0x10, %i2
10124 ldda [%l7 + %i2] 0x14, %o4
10125 std %l4, [%l7 + 0x60]
10126 set 0x4C, %g7
10127 stwa %g5, [%l7 + %g7] 0xe2
10128 membar #Sync
10129 wrpr %i3, 0x0919, %cwp
10130 fmovsle %icc, %f2, %f11
10131
10132 or %g0, 0x8, %l0
10133 sllx %l0, 0x3c, %l0
10134 wrhpr %l0, 0xBAE, %hsys_tick_cmpr
10135 movpos %icc, %i5, %i4
10136 rd %tick_cmpr, %g3
10137 rdpr %canrestore, %o2
10138 subc %o6, 0x1248, %g2
10139 wrpr %o0, %g7, %tick
10140 edge16 %l4, %o7, %o5
10141 sdiv %l2, 0x0464, %g1
10142 rd %y, %l0
10143 brz,a %i0, loop_406
10144 rd %tick_cmpr, %l1
10145 wrpr %l6, 0x09E8, %tick
10146
10147 or %g0, 0x8, %l0
10148 sllx %l0, 0x3c, %l0
10149 wr %l0, %g0, %sys_tick_cmpr
10150loop_406:
10151 nop
10152 set 0x38, %l3
10153 ldswa [%l7 + %l3] 0x88, %l3
10154 rd %pc, %g6
10155 movcs %xcc, %o3, %i7
10156 rdpr %tl, %i2
10157
10158 or %g0, 0x8, %l0
10159 sllx %l0, 0x3c, %l0
10160 wrhpr %l0, %g0, %hsys_tick_cmpr
10161 movre %l5, 0x2F2, %i3
10162 edge8n %g5, %i1, %i5
10163 rd %sys_tick_cmpr, %o1
10164 rd %pc, %i4
10165 wr %o2, %g3, %sys_tick
10166 wr %g0, 0x80, %asi
10167 lduba [%l7 + 0x7F] %asi, %o6
10168 tge %icc, 0x0
10169 movcc %xcc, %g2, %o0
10170 fcmpgt16 %f4, %f22, %l4
10171 ldx [%l7 + 0x60], %g7
10172 set 0x60, %o0
10173 sta %f1, [%l7 + %o0] 0x88
10174 move %xcc, %o7, %l2
10175 tleu %xcc, 0x2
10176 wr %o5, 0x0FF6, %ccr
10177 rdpr %tba, %l0
10178 wrpr %i0, 0x177C, %cwp
10179 rdhpr %hpstate, %l1
10180 rdpr %wstate, %g1
10181 fxnors %f30, %f27, %f5
10182 wr %l6, 0x1181, %ccr
10183 rdpr %tl, %l3
10184 tge %xcc, 0x4
10185 membar #Sync
10186 wr %g0, 0x1e, %asi
10187 ldda [%l7 + 0x40] %asi, %f16
10188 xorcc %g6, %i6, %o3
10189 rd %y, %i2
10190 stw %g4, [%l7 + 0x44]
10191 edge32 %o4, %i7, %i3
10192 rd %y, %l5
10193 wr %g0, 0x7, %fprs
10194 wrpr %o1, %g5, %pil
10195 wr %o2, %i4, %clear_softint
10196 mova %icc, %g3, %o6
10197 rd %asi, %g2
10198 sub %l4, 0x1890, %g7
10199 brlez,a %o0, loop_407
10200 for %f4, %f28, %f26
10201 wrpr %l2, %o5, %pil
10202 rd %tick_cmpr, %o7
10203loop_407:
10204 alignaddrl %l0, %l1, %i0
10205 edge8ln %l6, %g1, %g6
10206 xor %i6, %o3, %i2
10207 rd %sys_tick_cmpr, %l3
10208 rd %y, %g4
10209 umul %i7, 0x08F2, %i3
10210 fpack16 %f24, %f22
10211 rdpr %gl, %l5
10212 saved
10213 rdpr %cwp, %g1
10214 rdpr %cansave, %g2
10215 rdpr %canrestore, %g3
10216 rdpr %cleanwin, %g4
10217 rdpr %otherwin, %g5
10218 rdpr %wstate, %g6
10219 fbl,a %fcc3, loop_408
10220 rdpr %tba, %i1
10221 movpos %icc, %i5, %o1
10222 bleu,pt %xcc, loop_409
10223loop_408:
10224 rdpr %pil, %o4
10225 movvc %icc, %g5, %i4
10226 udiv %g3, 0x0DE4, %o2
10227loop_409:
10228 tge %icc, 0x5
10229 edge32n %o6, %l4, %g2
10230 wrpr %g7, 0x1803, %cwp
10231 movgu %icc, %l2, %o5
10232 bneg %xcc, loop_410
10233 alignaddrl %o0, %o7, %l0
10234 rdpr %cansave, %l1
10235 mulscc %l6, 0x0026, %i0
10236loop_410:
10237 wr %g1, 0x0A31, %sys_tick
10238 rd %fprs, %g6
10239 movn %icc, %i6, %i2
10240 rdpr %cwp, %l3
10241 rd %asi, %o3
10242 smul %g4, 0x164F, %i3
10243 tleu %xcc, 0x7
10244 add %l7, 0x50, %l6
10245 wr %g0, 0x80, %asi
10246 ldxa [%l6] %asi, %l5
10247 casxa [%l6] %asi, %l5, %i7
10248 rdhpr %hsys_tick_cmpr, %i5
10249 movrne %i1, %o1, %o4
10250 sethi 0x13C4, %g5
10251
10252 or %g0, 0x8, %l0
10253 sllx %l0, 0x3c, %l0
10254 wrhpr %l0, 0x130, %hsys_tick_cmpr
10255 movg %xcc, %o6, %i4
10256 subccc %l4, %g7, %l2
10257 fpackfix %f2, %f1
10258 wrpr %g2, %o0, %pil
10259 wrpr %o7, %o5, %tick
10260 rdhpr %hpstate, %l0
10261 edge32n %l6, %i0, %l1
10262 edge8n %g1, %i6, %i2
10263 add %l3, 0x0CD5, %o3
10264 srlx %g6, 0x1E, %i3
10265 wrpr %g4, 0x0EE1, %cwp
10266 fmovdne %xcc, %f11, %f14
10267 movle %icc, %i7, %i5
10268 wr %i1, %l5, %clear_softint
10269 set 0x78, %i5
10270 sta %f28, [%l7 + %i5] 0x18
10271 rdhpr %htba, %o1
10272 alignaddr %g5, %o4, %o2
10273 tg %xcc, 0x4
10274 rd %fprs, %g3
10275 tge %icc, 0x5
10276 rdpr %otherwin, %o6
10277 rdhpr %hintp, %i4
10278 wr %g7, 0x141A, %softint
10279 fones %f25
10280
10281 or %g0, 0x8, %l0
10282 sllx %l0, 0x3c, %l0
10283 wrhpr %l0, 0x98D, %hsys_tick_cmpr
10284 be,a,pt %xcc, loop_411
10285 bne loop_412
10286 xorcc %g2, %o0, %l4
10287 or %o5, 0x1B1E, %o7
10288loop_411:
10289 xorcc %l0, %l6, %l1
10290loop_412:
10291 rd %tick_cmpr, %g1
10292 wrpr %i0, 0x0CCB, %cwp
10293 fmovrdlez %i6, %f22, %f18
10294 fpackfix %f18, %f25
10295 flush %l7 + 0x28
10296 wr %l3, %o3, %pic
10297 rdpr %cleanwin, %i2
10298 wrpr %g6, 0x1C54, %tick
10299
10300 or %g0, 0x8, %l0
10301 sllx %l0, 0x3c, %l0
10302 wrhpr %l0, %g0, %hsys_tick_cmpr
10303 rdhpr %hintp, %i7
10304 fbne,a %fcc0, loop_413
10305 wr %i5, %l5, %pic
10306 rdhpr %hpstate, %i1
10307 fands %f6, %f7, %f24
10308loop_413:
10309 nop
10310 wr %g0, 0x81, %asi
10311 lduwa [%l7 + 0x7C] %asi, %g5
10312 edge16 %o1, %o2, %o4
10313 edge8ln %o6, %g3, %g7
10314 movpos %xcc, %l2, %g2
10315 fmul8ulx16 %f6, %f16, %f24
10316 wrpr %o0, 0x1A39, %cwp
10317 fmovrsgz %l4, %f19, %f22
10318 flushw
10319 edge8n %i4, %o5, %l0
10320 wr %o7, 0x062B, %pic
10321 fpsub16s %f8, %f12, %f9
10322
10323 or %g0, 0x8, %l0
10324 sllx %l0, 0x3c, %l0
10325 wrhpr %l0, 0xAD1, %hsys_tick_cmpr
10326 wrpr %i6, %o3, %cwp
10327 edge16 %i2, %l3, %g6
10328 be,a loop_414
10329 movrlz %g4, 0x1B4, %i7
10330 wr %i3, %i5, %softint
10331 fbule %fcc1, loop_415
10332loop_414:
10333 rdpr %wstate, %i1
10334 bn,a,pn %icc, loop_416
10335 wrpr %g5, 0x002B, %pil
10336loop_415:
10337 tcc %icc, 0x2
10338 wr %g0, 0x80, %asi
10339 lduha [%l7 + 0x0A] %asi, %o1
10340loop_416:
10341 subc %l5, %o2, %o6
10342 rd %pc, %g3
10343 wr %o4, 0x12DB, %y
10344 orncc %l2, 0x0F44, %g2
10345 rd %softint, %g7
10346 ldsh [%l7 + 0x7A], %o0
10347 movge %xcc, %i4, %l4
10348 rdpr %cansave, %l0
10349
10350 or %g0, 0x8, %l0
10351 sllx %l0, 0x3c, %l0
10352 wr %l0, %g0, %sys_tick_cmpr
10353 wrpr %l1, %g1, %pil
10354
10355 or %g0, 0x8, %l0
10356 sllx %l0, 0x3c, %l0
10357 wrhpr %l0, %g0, %hsys_tick_cmpr
10358 rdpr %cwp, %l6
10359 rdhpr %htba, %i0
10360 andcc %o3, 0x1287, %i6
10361 orcc %l3, 0x1A04, %g6
10362 rdhpr %hpstate, %g4
10363 rd %tick_cmpr, %i7
10364 bleu,a,pn %xcc, loop_417
10365 wrpr %i2, %i3, %tick
10366 fmovrde %i1, %f8, %f26
10367 rdhpr %hsys_tick_cmpr, %i5
10368loop_417:
10369 nop
10370
10371 or %g0, 0x8, %l0
10372 sllx %l0, 0x3c, %l0
10373 wrhpr %l0, 0x074, %hsys_tick_cmpr
10374 fmovspos %xcc, %f25, %f13
10375
10376 or %g0, 0x8, %l0
10377 sllx %l0, 0x3c, %l0
10378 wrhpr %l0, 0x4E8, %hsys_tick_cmpr
10379 wr %o1, 0x02DB, %ccr
10380 rdhpr %hsys_tick_cmpr, %o4
10381 rd %ccr, %l2
10382 tvs %xcc, 0x2
10383 movn %xcc, %g2, %g7
10384 array16 %o0, %i4, %g3
10385 tsubcc %l4, %l0, %o7
10386 wrpr %l1, 0x18AB, %pil
10387 fornot1 %f24, %f28, %f10
10388 fmovsvc %icc, %f10, %f17
10389 wrpr %o5, 0x114C, %cwp
10390 fnands %f30, %f7, %f16
10391 brgez,a %g1, loop_418
10392 movre %l6, 0x213, %o3
10393 rd %pc, %i0
10394 fba %fcc2, loop_419
10395loop_418:
10396 bvc %xcc, loop_420
10397 brlez,a %l3, loop_421
10398 rd %pc, %i6
10399loop_419:
10400 wr %g6, %g4, %ccr
10401loop_420:
10402 rdhpr %hpstate, %i2
10403loop_421:
10404 rd %y, %i7
10405 ld [%l7 + 0x3C], %f19
10406 set 0x42, %g6
10407 ldsba [%l7 + %g6] 0x80, %i1
10408 rdhpr %hsys_tick_cmpr, %i3
10409 fandnot2s %f11, %f3, %f27
10410 set 0x19, %l4
10411 ldstuba [%l7 + %l4] 0x81, %g5
10412 alignaddr %i5, %l5, %o2
10413 wrpr %o1, 0x0ABA, %tick
10414 rdpr %tba, %o6
10415 fbule %fcc1, loop_422
10416 fmovsleu %xcc, %f26, %f25
10417 wrpr %o4, 0x1740, %cwp
10418 sll %l2, %g2, %g7
10419loop_422:
10420 rd %ccr, %i4
10421 wr %g0, 0x04, %asi
10422 stda %g2, [%l7 + 0x18] %asi
10423 rdpr %tba, %l4
10424 wrpr %o0, %o7, %cwp
10425 fcmpeq16 %f0, %f12, %l0
10426 ba,a,pt %xcc, loop_423
10427 wrpr %l1, %o5, %pil
10428
10429 or %g0, 0x8, %l0
10430 sllx %l0, 0x3c, %l0
10431 wr %l0, 0x7D2, %sys_tick_cmpr
10432 wrpr %o3, %l3, %pil
10433loop_423:
10434 array16 %i6, %g6, %g4
10435 wr %i2, %i7, %ccr
10436
10437 or %g0, 0x8, %l0
10438 sllx %l0, 0x3c, %l0
10439 wrhpr %l0, 0x799, %hsys_tick_cmpr
10440 umul %i0, 0x1860, %i3
10441 wr %g0, 0x18, %asi
10442 ldsha [%l7 + 0x42] %asi, %g5
10443 rdpr %cleanwin, %i5
10444 tvs %xcc, 0x5
10445 nop
10446 set 0x78, %o7
10447 prefetch [%l7 + %o7], 0x3
10448
10449 or %g0, 0x8, %l0
10450 sllx %l0, 0x3c, %l0
10451 wrhpr %l0, 0xFC1, %hsys_tick_cmpr
10452 restored
10453 rdpr %cwp, %g1
10454 rdpr %cansave, %g2
10455 rdpr %canrestore, %g3
10456 rdpr %cleanwin, %g4
10457 rdpr %otherwin, %g5
10458 rdpr %wstate, %g6
10459 andcc %o2, %o6, %o4
10460 rdpr %cleanwin, %l2
10461 rdpr %cwp, %g7
10462 rd %softint, %g2
10463 srlx %g3, %i4, %l4
10464 wr %o0, %o7, %set_softint
10465 xnorcc %l1, %l0, %g1
10466 wr %o5, 0x0D76, %ccr
10467 fbn,a %fcc0, loop_424
10468 movcs %xcc, %o3, %l6
10469 taddcctv %l3, %i6, %g6
10470 stbar
10471loop_424:
10472 tleu %xcc, 0x2
10473 edge32l %g4, %i7, %i2
10474 edge32l %i1, %i3, %g5
10475 fmuld8sux16 %f9, %f26, %f14
10476 movcs %icc, %i0, %i5
10477 rdpr %pil, %l5
10478 tn %icc, 0x7
10479 fabss %f23, %f12
10480
10481 or %g0, 0x8, %l0
10482 sllx %l0, 0x3c, %l0
10483 wr %l0, 0xE3E, %tick_cmpr
10484 srl %o4, %o1, %l2
10485 tn %icc, 0x0
10486 subcc %g2, %g7, %i4
10487
10488 or %g0, 0x8, %l0
10489 sllx %l0, 0x3c, %l0
10490 wrhpr %l0, %g0, %hsys_tick_cmpr
10491 fornot1 %f16, %f2, %f30
10492 rdhpr %hintp, %l4
10493 tvc %xcc, 0x1
10494 fnors %f29, %f31, %f21
10495 wr %l1, %l0, %y
10496 edge32 %o7, %g1, %o5
10497
10498 or %g0, 0x8, %l0
10499 sllx %l0, 0x3c, %l0
10500 wrhpr %l0, 0x95F, %hsys_tick_cmpr
10501 wrpr %l3, 0x0758, %cwp
10502 fmovsge %xcc, %f1, %f6
10503 brgz %i6, loop_425
10504 subc %g6, 0x1815, %i7
10505 tne %xcc, 0x3
10506 fands %f28, %f6, %f8
10507loop_425:
10508 movleu %xcc, %g4, %i1
10509 rdhpr %hpstate, %i3
10510 fbuge %fcc0, loop_426
10511 rd %pc, %i2
10512 rdhpr %htba, %g5
10513 fcmpgt32 %f8, %f0, %i0
10514loop_426:
10515 sll %i5, 0x15, %l5
10516 wr %o2, %o4, %sys_tick
10517 fornot1 %f22, %f22, %f0
10518 wrpr %l2, 0x12A7, %cwp
10519 wrpr %g7, %i4, %pil
10520 rdpr %tba, %g3
10521 nop
10522 setx loop_427, %l0, %l1
10523 wrpr 0x1, %tl
10524 wrpr %l1, %tnpc
10525 setx 0x34400001400, %l0, %l1
10526 wrpr %l1, %tstate
10527 wrhpr 0x4, %htstate
10528 done
10529 edge32n %o0, %l4, %g2
10530 wrpr %l1, 0x10EF, %pil
10531 rdhpr %hsys_tick_cmpr, %o7
10532loop_427:
10533 rdhpr %hsys_tick_cmpr, %l0
10534 rd %y, %g1
10535
10536 or %g0, 0x8, %l0
10537 sllx %l0, 0x3c, %l0
10538 wrhpr %l0, %g0, %hsys_tick_cmpr
10539 rdpr %tl, %o3
10540 rd %y, %l3
10541 rdhpr %hsys_tick_cmpr, %i6
10542 ldd [%l7 + 0x78], %g6
10543 wrpr %o5, %g4, %cwp
10544 wr %i7, 0x068D, %y
10545
10546 or %g0, 0x8, %l0
10547 sllx %l0, 0x3c, %l0
10548 wrhpr %l0, 0xA9B, %hsys_tick_cmpr
10549 wr %i2, 0x1AD0, %clear_softint
10550 xnor %g5, 0x076A, %i0
10551 rd %y, %l5
10552 wr %o2, 0x0C37, %ccr
10553 addcc %o4, %o6, %o1
10554 wr %g0, 0x04, %asi
10555 ldstuba [%l7 + 0x73] %asi, %i5
10556 wrpr %l2, %i4, %pil
10557 nop
10558 set 0x78, %l2
10559 std %f28, [%l7 + %l2]
10560 andn %g3, %g7, %l4
10561 wr %o0, %g2, %softint
10562 tl %icc, 0x1
10563 rdhpr %hintp, %o7
10564 fmovdvc %xcc, %f17, %f18
10565 movle %icc, %l1, %g1
10566 wrpr %l0, 0x0FDA, %cwp
10567 wrpr %l6, 0x13CA, %pil
10568 rdpr %tba, %o3
10569 wr %i6, %g6, %y
10570 orncc %l3, 0x1B48, %o5
10571 rdhpr %htba, %g4
10572 fmovrdgz %i3, %f24, %f22
10573 udivcc %i1, 0x1914, %i7
10574 wr %i2, 0x0D5E, %set_softint
10575 wr %g0, 0x4, %fprs
10576 wrpr %g5, %o4, %cwp
10577 lduh [%l7 + 0x08], %o6
10578 movge %xcc, %o1, %i5
10579 set 0x38, %o4
10580 ldsba [%l7 + %o4] 0x14, %l2
10581
10582 or %g0, 0x8, %l0
10583 sllx %l0, 0x3c, %l0
10584 wrhpr %l0, 0x05B, %hsys_tick_cmpr
10585 fmul8sux16 %f12, %f4, %f16
10586 smulcc %g3, 0x14AB, %g7
10587 movge %xcc, %l4, %g2
10588 movge %xcc, %o7, %l1
10589 wrpr %o0, %g1, %pil
10590 rdpr %otherwin, %l6
10591
10592 or %g0, 0x8, %l0
10593 sllx %l0, 0x3c, %l0
10594 wrhpr %l0, %g0, %hsys_tick_cmpr
10595 fblg %fcc1, loop_428
10596 rdhpr %hsys_tick_cmpr, %i6
10597 rd %softint, %o3
10598 movcs %icc, %g6, %l3
10599loop_428:
10600 umulcc %o5, %g4, %i1
10601 addccc %i3, 0x18BD, %i7
10602 sdivcc %i0, 0x1D15, %i2
10603 fcmpes %fcc0, %f12, %f13
10604 array32 %l5, %g5, %o6
10605 wrpr %o1, 0x0B01, %pil
10606
10607 or %g0, 0x8, %l0
10608 sllx %l0, 0x3c, %l0
10609 wrhpr %l0, %g0, %hsys_tick_cmpr
10610 nop
10611 setx loop_429, %l0, %l1
10612 wrpr 0x1, %tl
10613 wrpr %l1, %tnpc
10614 setx 0x34400001400, %l0, %l1
10615 wrpr %l1, %tstate
10616 wrhpr 0x4, %htstate
10617 done
10618 sdivcc %i5, 0x066C, %l2
10619 rdpr %tba, %o2
10620 edge32 %i4, %g3, %l4
10621loop_429:
10622 sethi 0x059F, %g2
10623 wr %g0, 0x10, %asi
10624 stda %g6, [%l7 + 0x08] %asi
10625 fcmpgt32 %f30, %f12, %o7
10626 rdhpr %hpstate, %o0
10627 rd %sys_tick_cmpr, %g1
10628 std %l0, [%l7 + 0x78]
10629 movg %icc, %l6, %i6
10630 edge16 %l3, %o5, %g4
10631 rdhpr %htba, %i1
10632
10633 or %g0, 0x8, %l0
10634 sllx %l0, 0x3c, %l0
10635 wrhpr %l0, 0x8B0, %hsys_tick_cmpr
10636 fmovde %xcc, %f18, %f4
10637 rdpr %cwp, %i7
10638 sra %i0, 0x08, %l5
10639 fsrc2s %f21, %f24
10640 sra %i2, 0x10, %g5
10641 wrpr %o6, %o1, %tick
10642 fsrc2s %f22, %f26
10643 fabss %f5, %f3
10644
10645 or %g0, 0x8, %l0
10646 sllx %l0, 0x3c, %l0
10647 wrhpr %l0, 0x495, %hsys_tick_cmpr
10648
10649 or %g0, 0x8, %l0
10650 sllx %l0, 0x3c, %l0
10651 wrhpr %l0, 0x050, %hsys_tick_cmpr
10652 fcmps %fcc0, %f26, %f29
10653 set 0x10, %i1
10654 lduba [%l7 + %i1] 0x04, %i4
10655 movvc %icc, %o2, %g3
10656 wr %l4, 0x1107, %sys_tick
10657 rd %asi, %g2
10658
10659 or %g0, 0x8, %l0
10660 sllx %l0, 0x3c, %l0
10661 wrhpr %l0, 0xE23, %hsys_tick_cmpr
10662 rdpr %otherwin, %g7
10663 rd %pc, %g1
10664 wr %o0, %l6, %clear_softint
10665
10666 or %g0, 0x8, %l0
10667 sllx %l0, 0x3c, %l0
10668 wrhpr %l0, %g0, %hsys_tick_cmpr
10669 fnot1 %f22, %f16
10670 tgu %icc, 0x7
10671 wr %i6, 0x013E, %y
10672 rdhpr %hpstate, %g6
10673 rdhpr %hpstate, %l3
10674 alignaddrl %o5, %g4, %i1
10675 wr %l0, 0x0435, %softint
10676 rd %pc, %o3
10677 rd %tick_cmpr, %i3
10678
10679 or %g0, 0x8, %l0
10680 sllx %l0, 0x3c, %l0
10681 wrhpr %l0, %g0, %hsys_tick_cmpr
10682
10683 or %g0, 0x8, %l0
10684 sllx %l0, 0x3c, %l0
10685 wrhpr %l0, 0x43A, %hsys_tick_cmpr
10686 tg %xcc, 0x4
10687 bpos %icc, loop_430
10688 subccc %i7, 0x132E, %i2
10689 wrpr %o6, %g5, %cwp
10690 wrpr %i5, 0x1D4D, %cwp
10691loop_430:
10692 fpsub32 %f10, %f12, %f18
10693 wr %l2, 0x1227, %clear_softint
10694 rd %asi, %o1
10695 rdpr %otherwin, %i4
10696 umulcc %o4, %g3, %l4
10697 wr %o2, %g2, %set_softint
10698 wr %g0, 0x80, %asi
10699 ldda [%l7 + 0x20] %asi, %g6
10700 wrpr %o7, 0x0D73, %cwp
10701 wrpr %o0, 0x0F63, %pil
10702 set 0x0B, %g5
10703 lduba [%l7 + %g5] 0x15, %g1
10704 be,pn %icc, loop_431
10705 rdhpr %hintp, %l6
10706 fmovsgu %xcc, %f18, %f8
10707 restored
10708 rdpr %cwp, %g1
10709 rdpr %cansave, %g2
10710 rdpr %canrestore, %g3
10711 rdpr %cleanwin, %g4
10712 rdpr %otherwin, %g5
10713 rdpr %wstate, %g6
10714loop_431:
10715 rd %ccr, %i6
10716 wr %g6, 0x0913, %ccr
10717
10718 or %g0, 0x8, %l0
10719 sllx %l0, 0x3c, %l0
10720 wrhpr %l0, %g0, %hsys_tick_cmpr
10721 fmovrslz %o5, %f16, %f15
10722 wr %g4, %i1, %set_softint
10723 array32 %l3, %o3, %i3
10724 wrpr %i0, %l0, %pil
10725 wrpr %l5, %i2, %cwp
10726
10727 or %g0, 0x8, %l0
10728 sllx %l0, 0x3c, %l0
10729 wrhpr %l0, %g0, %hsys_tick_cmpr
10730 edge16ln %g5, %i5, %l2
10731 rdhpr %htba, %o1
10732 rdpr %cansave, %i4
10733 rdhpr %htba, %g3
10734
10735 or %g0, 0x8, %l0
10736 sllx %l0, 0x3c, %l0
10737 wrhpr %l0, %g0, %hsys_tick_cmpr
10738 smulcc %o2, %g2, %g7
10739
10740 or %g0, 0x8, %l0
10741 sllx %l0, 0x3c, %l0
10742 wrhpr %l0, 0x94E, %hsys_tick_cmpr
10743
10744 or %g0, 0x8, %l0
10745 sllx %l0, 0x3c, %l0
10746 wrhpr %l0, 0x6B9, %hsys_tick_cmpr
10747 rdhpr %htba, %l6
10748 nop
10749 setx loop_432, %l0, %l1
10750 wrpr 0x1, %tl
10751 wrpr %l1, %tpc
10752 add %l1, 0x4, %l1
10753 wrpr %l1, %tnpc
10754 setx 0x34400001400, %l0, %l1
10755 wrpr %l1, %tstate
10756 wrhpr 0x4, %htstate
10757 retry
10758 movg %icc, %i6, %g6
10759 wrpr %g1, 0x0AD2, %pil
10760 rd %y, %l1
10761loop_432:
10762 wr %g4, %o5, %sys_tick
10763 wrpr %l3, 0x1E74, %tick
10764 tle %xcc, 0x7
10765 pdist %f0, %f24, %f2
10766 tpos %icc, 0x5
10767 set 0x68, %o5
10768 prefetcha [%l7 + %o5] 0x18, 0x1
10769 rd %fprs, %o3
10770 wr %i3, %i0, %pic
10771 rdhpr %hpstate, %l0
10772 rdpr %pil, %i2
10773 rdhpr %hsys_tick_cmpr, %g5
10774 rdpr %pil, %i7
10775 edge16n %i5, %o1, %i4
10776 rdhpr %hpstate, %l2
10777 wrpr %o4, %o2, %tick
10778 wr %g2, %g3, %set_softint
10779 wrpr %o7, %g7, %tick
10780 bgu,a,pt %xcc, loop_433
10781 rdpr %pil, %o0
10782 rd %y, %l6
10783 wr %i6, %l4, %ccr
10784loop_433:
10785 movpos %xcc, %g1, %l1
10786 wrpr %g6, %g4, %tick
10787 rdhpr %hpstate, %l3
10788 bne,pn %icc, loop_434
10789 rdpr %cansave, %o5
10790 rdhpr %htba, %o3
10791 rdhpr %hsys_tick_cmpr, %i1
10792loop_434:
10793 wr %i3, 0x194E, %sys_tick
10794 fmovdg %xcc, %f10, %f23
10795 rdpr %tba, %i0
10796 fmovsne %icc, %f27, %f30
10797 rdpr %cleanwin, %l0
10798 wrpr %l5, %o6, %pil
10799 wr %g5, %i2, %sys_tick
10800 xnor %i5, 0x1651, %i7
10801 rdpr %canrestore, %i4
10802 rdhpr %htba, %o1
10803 movl %icc, %o4, %o2
10804 movvc %icc, %g2, %l2
10805 rd %softint, %o7
10806 stbar
10807 rdhpr %hsys_tick_cmpr, %g3
10808 rdpr %cwp, %g7
10809 wr %l6, %i6, %ccr
10810 subccc %l4, 0x1E5C, %o0
10811 tge %xcc, 0x3
10812 wr %l1, 0x190A, %clear_softint
10813 wrpr %g6, %g4, %pil
10814 wrpr %g1, %o5, %cwp
10815 rdhpr %htba, %l3
10816 rdhpr %hpstate, %o3
10817
10818 or %g0, 0x8, %l0
10819 sllx %l0, 0x3c, %l0
10820 wrhpr %l0, %g0, %hsys_tick_cmpr
10821 rdhpr %hsys_tick_cmpr, %l0
10822 fmovrdlez %i1, %f16, %f22
10823 wr %o6, %l5, %softint
10824 rdhpr %hpstate, %i2
10825 movgu %icc, %i5, %i7
10826 ldd [%l7 + 0x48], %i4
10827
10828 or %g0, 0x8, %l0
10829 sllx %l0, 0x3c, %l0
10830 wrhpr %l0, %g0, %hsys_tick_cmpr
10831 movcc %icc, %o4, %o2
10832
10833 or %g0, 0x8, %l0
10834 sllx %l0, 0x3c, %l0
10835 wrhpr %l0, 0x18C, %hsys_tick_cmpr
10836
10837 or %g0, 0x8, %l0
10838 sllx %l0, 0x3c, %l0
10839 wr %l0, %g0, %sys_tick_cmpr
10840 popc 0x1519, %g7
10841 udiv %l6, 0x0A78, %g3
10842 nop
10843 set 0x48, %o2
10844 std %f12, [%l7 + %o2]
10845 rdhpr %htba, %l4
10846 wrpr %o0, 0x1A32, %tick
10847 sdiv %l1, 0x1F8B, %i6
10848 wrpr %g4, 0x1557, %cwp
10849 rd %pc, %g1
10850 subcc %o5, 0x161D, %l3
10851 xor %g6, 0x141A, %i3
10852 wr %o3, %l0, %y
10853
10854 or %g0, 0x8, %l0
10855 sllx %l0, 0x3c, %l0
10856 wrhpr %l0, 0x633, %hsys_tick_cmpr
10857 xnor %i1, 0x1B96, %i2
10858 rd %softint, %i5
10859 brgez,a %l5, loop_435
10860 wr %i4, %i7, %softint
10861 fpadd32s %f26, %f13, %f1
10862 fsrc1 %f8, %f24
10863loop_435:
10864 rd %fprs, %o4
10865
10866 or %g0, 0x8, %l0
10867 sllx %l0, 0x3c, %l0
10868 wrhpr %l0, 0xE84, %hsys_tick_cmpr
10869 edge32l %o1, %g2, %o7
10870 rd %sys_tick_cmpr, %l2
10871 rd %tick_cmpr, %l6
10872 xorcc %g3, %l4, %g7
10873 fsrc1 %f30, %f0
10874 wr %l1, 0x126D, %ccr
10875 wr %i6, 0x0CFA, %set_softint
10876
10877 or %g0, 0x8, %l0
10878 sllx %l0, 0x3c, %l0
10879 wrhpr %l0, %g0, %hsys_tick_cmpr
10880 bge,a loop_436
10881 wrpr %g4, %l3, %pil
10882 prefetch [%l7 + 0x30], 0x1
10883 ldsh [%l7 + 0x52], %o5
10884loop_436:
10885 nop
10886
10887 or %g0, 0x8, %l0
10888 sllx %l0, 0x3c, %l0
10889 wr %l0, %g0, %sys_tick_cmpr
10890
10891 or %g0, 0x8, %l0
10892 sllx %l0, 0x3c, %l0
10893 wrhpr %l0, 0xCB8, %hsys_tick_cmpr
10894 addccc %i0, %l0, %o6
10895 rdhpr %hpstate, %i1
10896 rdhpr %hsys_tick_cmpr, %i2
10897 fmovdge %icc, %f6, %f21
10898 wr %i5, %l5, %clear_softint
10899 rdhpr %htba, %i4
10900 set 0x40, %g3
10901 lduwa [%l7 + %g3] 0x18, %o4
10902 rdpr %cansave, %i7
10903 rd %y, %g5
10904 wr %g0, 0x0c, %asi
10905 ldstuba [%l7 + 0x2F] %asi, %o1
10906 movvs %xcc, %o2, %g2
10907 rdpr %cwp, %l2
10908 add %l6, 0x0199, %g3
10909 edge32ln %l4, %g7, %o7
10910
10911 or %g0, 0x8, %l0
10912 sllx %l0, 0x3c, %l0
10913 wr %l0, %g0, %tick_cmpr
10914 rd %softint, %g1
10915 rd %sys_tick_cmpr, %g4
10916 wrpr %l3, %o5, %pil
10917 wrpr %g6, 0x1677, %cwp
10918 movgu %icc, %o0, %o3
10919 rd %softint, %i0
10920 tn %icc, 0x0
10921 wr %i3, %o6, %pic
10922 rd %asi, %l0
10923 rd %pc, %i1
10924 add %i5, %i2, %i4
10925 udivcc %o4, 0x08FD, %i7
10926 fcmpne32 %f8, %f22, %l5
10927 stx %g5, [%l7 + 0x20]
10928 wr %o1, %o2, %ccr
10929
10930 or %g0, 0x8, %l0
10931 sllx %l0, 0x3c, %l0
10932 wrhpr %l0, 0x5CD, %hsys_tick_cmpr
10933 rd %softint, %l6
10934 edge32ln %l2, %g3, %l4
10935 wr %o7, 0x13CF, %ccr
10936 ta %xcc, 0x5
10937 wr %i6, 0x12CF, %clear_softint
10938 fbuge %fcc1, loop_437
10939 rdhpr %hpstate, %g7
10940 rd %sys_tick_cmpr, %l1
10941 be,a loop_438
10942loop_437:
10943 rd %fprs, %g1
10944 wr %g4, %o5, %sys_tick
10945 rdpr %pil, %g6
10946loop_438:
10947 rd %sys_tick_cmpr, %o0
10948 andcc %o3, 0x1D1A, %i0
10949 wrpr %i3, 0x0444, %tick
10950 addcc %o6, 0x0FB9, %l0
10951 smul %i1, %i5, %i2
10952 subccc %i4, 0x078C, %o4
10953 edge32 %i7, %g5, %o1
10954
10955 or %g0, 0x8, %l0
10956 sllx %l0, 0x3c, %l0
10957 wrhpr %l0, %g0, %hsys_tick_cmpr
10958 edge16n %o2, %l6, %l2
10959 alignaddr %g2, %g3, %o7
10960 rdhpr %hintp, %i6
10961
10962 or %g0, 0x8, %l0
10963 sllx %l0, 0x3c, %l0
10964 wrhpr %l0, 0x58F, %hsys_tick_cmpr
10965 movrgz %g1, 0x05A, %l1
10966 umul %o5, %g6, %o0
10967 rdpr %tba, %g4
10968 sethi 0x059C, %l3
10969 rdpr %tl, %i0
10970 taddcc %i3, %o3, %o6
10971
10972 or %g0, 0x8, %l0
10973 sllx %l0, 0x3c, %l0
10974 wrhpr %l0, 0x5B4, %hsys_tick_cmpr
10975 wr %i5, %i4, %softint
10976 wrpr %o4, 0x1813, %tick
10977
10978 or %g0, 0x8, %l0
10979 sllx %l0, 0x3c, %l0
10980 wrhpr %l0, %g0, %hsys_tick_cmpr
10981 smul %o1, %i7, %o2
10982 fornot1s %f12, %f18, %f11
10983 rd %tick_cmpr, %l6
10984 rd %pc, %l2
10985
10986 or %g0, 0x8, %l0
10987 sllx %l0, 0x3c, %l0
10988 wr %l0, 0x24F, %sys_tick_cmpr
10989 wrpr %g2, %o7, %cwp
10990 edge16 %i6, %g3, %l4
10991 movvs %icc, %g7, %g1
10992 wrpr %l1, %g6, %cwp
10993 tvc %xcc, 0x0
10994 wr %o5, %o0, %softint
10995 wrpr %l3, 0x0F8A, %tick
10996 srl %i0, %i3, %o3
10997 edge32ln %g4, %o6, %i1
10998 wrpr %l0, 0x1DE1, %pil
10999 wr %i5, 0x067E, %sys_tick
11000 rd %sys_tick_cmpr, %o4
11001 brlz %i4, loop_439
11002 rd %softint, %g5
11003 wr %g0, 0x2f, %asi
11004 stha %o1, [%l7 + 0x4A] %asi
11005 membar #Sync
11006loop_439:
11007 swap [%l7 + 0x48], %i7
11008 tl %xcc, 0x3
11009 wrpr %i2, 0x00C4, %tick
11010 mulx %l6, 0x0874, %l2
11011 rd %softint, %o2
11012 wr %g0, 0x81, %asi
11013 lda [%l7 + 0x48] %asi, %f28
11014
11015 or %g0, 0x8, %l0
11016 sllx %l0, 0x3c, %l0
11017 wrhpr %l0, 0xA41, %hsys_tick_cmpr
11018 rd %ccr, %o7
11019 fmovrslez %l5, %f6, %f30
11020 fmovrde %g3, %f8, %f18
11021 movrgz %i6, %g7, %l4
11022 addcc %l1, %g6, %g1
11023 membar 0x67
11024 wr %g0, 0x18, %asi
11025 ldswa [%l7 + 0x48] %asi, %o5
11026 siam 0x6
11027 rdhpr %hsys_tick_cmpr, %l3
11028 wrpr %i3, %i0, %cwp
11029 rdhpr %hpstate, %o3
11030 ble,a %icc, loop_440
11031 andcc %g4, 0x0DCC, %o6
11032 orcc %i1, 0x0797, %i5
11033 rdpr %cansave, %l0
11034loop_440:
11035 edge16ln %o4, %g5, %o1
11036
11037 or %g0, 0x8, %l0
11038 sllx %l0, 0x3c, %l0
11039 wrhpr %l0, %g0, %hsys_tick_cmpr
11040 stw %i4, [%l7 + 0x74]
11041 rdhpr %htba, %l6
11042 wrpr %o2, 0x0B6B, %tick
11043 rdhpr %hpstate, %g2
11044
11045 or %g0, 0x8, %l0
11046 sllx %l0, 0x3c, %l0
11047 wr %l0, 0xE59, %sys_tick_cmpr
11048 rd %y, %o7
11049 fors %f2, %f8, %f1
11050 ble %icc, loop_441
11051 wr %i6, 0x1AD8, %ccr
11052 rdhpr %hsys_tick_cmpr, %g3
11053 rdpr %otherwin, %l4
11054loop_441:
11055 tleu %xcc, 0x1
11056 rdpr %tl, %l1
11057 wr %g6, %g7, %softint
11058 rd %pc, %g1
11059 lduw [%l7 + 0x78], %o5
11060
11061 or %g0, 0x8, %l0
11062 sllx %l0, 0x3c, %l0
11063 wrhpr %l0, 0x662, %hsys_tick_cmpr
11064 or %i0, %o3, %l3
11065 rdhpr %hsys_tick_cmpr, %g4
11066
11067 or %g0, 0x8, %l0
11068 sllx %l0, 0x3c, %l0
11069 wrhpr %l0, %g0, %hsys_tick_cmpr
11070 wrpr %o6, 0x0D4F, %cwp
11071 rdpr %tba, %i5
11072 wrpr %l0, 0x1758, %cwp
11073
11074 or %g0, 0x8, %l0
11075 sllx %l0, 0x3c, %l0
11076 wr %l0, 0x49D, %tick_cmpr
11077 rdpr %cleanwin, %o4
11078 wr %i7, 0x1FAB, %sys_tick
11079 wrpr %o1, 0x1B88, %tick
11080 fzero %f12
11081 wr %i2, %l6, %set_softint
11082 rdpr %pil, %o2
11083 rd %tick_cmpr, %g2
11084 rdpr %tba, %l2
11085 st %f19, [%l7 + 0x2C]
11086 membar 0x4F
11087 tge %icc, 0x0
11088 rdpr %pil, %l5
11089 wrpr %o7, %i4, %cwp
11090 wr %i6, %l4, %y
11091 movne %xcc, %g3, %g6
11092 wr %l1, %g1, %sys_tick
11093 rdhpr %hpstate, %g7
11094 rd %tick_cmpr, %o5
11095 wr %g0, 0x18, %asi
11096 stwa %o0, [%l7 + 0x18] %asi
11097 fnegd %f8, %f6
11098 smul %i3, %o3, %i0
11099 fbu %fcc1, loop_442
11100 tneg %icc, 0x0
11101 rdpr %gl, %l3
11102 fmovsgu %xcc, %f8, %f25
11103loop_442:
11104 tg %xcc, 0x3
11105 wrpr %i1, %g4, %tick
11106 mova %xcc, %i5, %l0
11107 fmul8x16 %f31, %f16, %f10
11108 restored
11109 rdpr %cwp, %g1
11110 rdpr %cansave, %g2
11111 rdpr %canrestore, %g3
11112 rdpr %cleanwin, %g4
11113 rdpr %otherwin, %g5
11114 rdpr %wstate, %g6
11115 ldub [%l7 + 0x46], %o6
11116 rdpr %gl, %g5
11117
11118 or %g0, 0x8, %l0
11119 sllx %l0, 0x3c, %l0
11120 wrhpr %l0, 0xC0C, %hsys_tick_cmpr
11121 wr %o1, 0x084A, %softint
11122 rd %softint, %i2
11123 rdpr %cansave, %l6
11124
11125 or %g0, 0x8, %l0
11126 sllx %l0, 0x3c, %l0
11127 wrhpr %l0, 0xD7D, %hsys_tick_cmpr
11128 rdhpr %hsys_tick_cmpr, %l2
11129 srlx %o2, %l5, %i4
11130 rd %asi, %i6
11131 rdpr %canrestore, %l4
11132 rd %ccr, %g3
11133 smul %g6, %o7, %g1
11134 bleu,a %xcc, loop_443
11135 movleu %xcc, %l1, %o5
11136
11137 or %g0, 0x8, %l0
11138 sllx %l0, 0x3c, %l0
11139 wr %l0, %g0, %tick_cmpr
11140 or %g7, 0x0F4D, %i0
11141loop_443:
11142 movrlez %o3, 0x11B, %i1
11143 rdpr %cansave, %g4
11144 bvc,a,pt %xcc, loop_444
11145 rdpr %cwp, %i5
11146 nop
11147 setx loop_445, %l0, %l1
11148 jmpl %l1, %l3
11149 rd %asi, %o6
11150loop_444:
11151 rd %tick_cmpr, %l0
11152 rd %tick_cmpr, %g5
11153loop_445:
11154 movvs %icc, %o4, %i2
11155
11156 or %g0, 0x8, %l0
11157 sllx %l0, 0x3c, %l0
11158 wr %l0, 0xE9F, %tick_cmpr
11159 rdhpr %hpstate, %o1
11160 sethi 0x00CF, %i7
11161 rdpr %cansave, %g2
11162 sdivcc %l2, 0x1E8C, %l5
11163 fsrc1 %f6, %f22
11164 rdpr %tl, %o2
11165 rdpr %tba, %i4
11166 fbo %fcc2, loop_446
11167 rdpr %tba, %i6
11168
11169 or %g0, 0x8, %l0
11170 sllx %l0, 0x3c, %l0
11171 wrhpr %l0, 0x827, %hsys_tick_cmpr
11172 fbo,a %fcc1, loop_447
11173loop_446:
11174 wr %o7, 0x0B84, %clear_softint
11175 set 0x10, %i7
11176 ldxa [%l7 + %i7] 0x10, %g6
11177loop_447:
11178 ldsh [%l7 + 0x2A], %l1
11179 or %g1, 0x1447, %o5
11180 taddcc %o0, 0x1607, %g7
11181 andncc %i3, %o3, %i0
11182
11183 or %g0, 0x8, %l0
11184 sllx %l0, 0x3c, %l0
11185 wrhpr %l0, %g0, %hsys_tick_cmpr
11186
11187 or %g0, 0x8, %l0
11188 sllx %l0, 0x3c, %l0
11189 wrhpr %l0, %g0, %hsys_tick_cmpr
11190 ldd [%l7 + 0x68], %f10
11191 alignaddrl %i5, %o6, %l0
11192 fpsub16 %f12, %f16, %f20
11193 rdpr %wstate, %g5
11194 smul %o4, %i2, %l6
11195 rd %softint, %o1
11196 rdhpr %hpstate, %i7
11197 fmovse %icc, %f2, %f30
11198
11199 or %g0, 0x8, %l0
11200 sllx %l0, 0x3c, %l0
11201 wrhpr %l0, %g0, %hsys_tick_cmpr
11202 rdpr %tba, %l5
11203 fmovsa %icc, %f8, %f2
11204 rdpr %wstate, %l2
11205 wrpr %i4, %o2, %tick
11206 sdivcc %l4, 0x1D90, %g3
11207 edge8 %o7, %i6, %g6
11208 rd %softint, %g1
11209 wr %o5, %l1, %y
11210 tn %xcc, 0x2
11211 wrpr %g7, %o0, %tick
11212 subccc %i3, %i0, %g4
11213 rd %sys_tick_cmpr, %o3
11214 set 0x18, %i0
11215 prefetcha [%l7 + %i0] 0x0c, 0x2
11216 rdhpr %htba, %i5
11217 std %o6, [%l7 + 0x50]
11218 rd %softint, %i1
11219 subccc %g5, %l0, %o4
11220 wr %l6, 0x1709, %pic
11221 fzeros %f9
11222 rd %sys_tick_cmpr, %o1
11223 wr %i7, %i2, %set_softint
11224 umulcc %g2, %l5, %i4
11225
11226 or %g0, 0x8, %l0
11227 sllx %l0, 0x3c, %l0
11228 wrhpr %l0, %g0, %hsys_tick_cmpr
11229 rdpr %cansave, %g3
11230 rdpr %tl, %o2
11231 orcc %i6, 0x0BAF, %o7
11232 rdhpr %hintp, %g1
11233 wr %g6, 0x18CB, %y
11234 sethi 0x1B37, %o5
11235 andn %l1, %g7, %o0
11236 rdhpr %hsys_tick_cmpr, %i0
11237 edge16n %i3, %o3, %l3
11238 tl %icc, 0x3
11239 rdpr %wstate, %g4
11240 wr %o6, 0x009A, %clear_softint
11241 wrpr %i1, %i5, %tick
11242 stx %l0, [%l7 + 0x78]
11243 nop
11244 setx loop_448, %l0, %l1
11245 wrpr 0x1, %tl
11246 wrpr %l1, %tpc
11247 add %l1, 0x4, %l1
11248 wrpr %l1, %tnpc
11249 setx 0x34400001400, %l0, %l1
11250 wrpr %l1, %tstate
11251 wrhpr 0x4, %htstate
11252 retry
11253 rdpr %canrestore, %o4
11254 wr %g0, 0xe3, %asi
11255 stxa %g5, [%l7 + 0x60] %asi
11256 membar #Sync
11257loop_448:
11258 pdist %f8, %f26, %f12
11259 movre %o1, %l6, %i7
11260 wr %i2, 0x0F4E, %sys_tick
11261 wr %l5, 0x0B2D, %clear_softint
11262 subc %g2, %i4, %l4
11263 nop
11264 set 0x2E, %o3
11265 ldub [%l7 + %o3], %l2
11266
11267 or %g0, 0x8, %l0
11268 sllx %l0, 0x3c, %l0
11269 wrhpr %l0, 0xCED, %hsys_tick_cmpr
11270
11271 or %g0, 0x8, %l0
11272 sllx %l0, 0x3c, %l0
11273 wrhpr %l0, %g0, %hsys_tick_cmpr
11274 array16 %i6, %g6, %o5
11275 edge16 %g1, %l1, %o0
11276 rd %tick_cmpr, %g7
11277 rdpr %canrestore, %i0
11278 rdpr %cleanwin, %i3
11279 set 0x18, %i3
11280 ldswa [%l7 + %i3] 0x80, %o3
11281 fbo %fcc1, loop_449
11282 rd %sys_tick_cmpr, %l3
11283
11284 or %g0, 0x8, %l0
11285 sllx %l0, 0x3c, %l0
11286 wrhpr %l0, 0x1FF, %hsys_tick_cmpr
11287
11288 or %g0, 0x8, %l0
11289 sllx %l0, 0x3c, %l0
11290 wrhpr %l0, 0xE85, %hsys_tick_cmpr
11291loop_449:
11292 rdpr %cwp, %o4
11293 udivcc %g5, 0x1E51, %i5
11294 or %o1, 0x1905, %l6
11295 fmovrdgz %i2, %f26, %f14
11296 rdhpr %hpstate, %l5
11297 fzeros %f11
11298 umulcc %i7, 0x1835, %g2
11299 set 0x40, %g1
11300 ldda [%l7 + %g1] 0x88, %f0
11301 fmovsgu %xcc, %f16, %f4
11302 edge8n %l4, %i4, %o2
11303 movge %icc, %g3, %o7
11304 rdhpr %hpstate, %l2
11305 prefetch [%l7 + 0x40], 0x2
11306 rdhpr %htba, %i6
11307 orn %o5, 0x0387, %g6
11308 array32 %g1, %l1, %o0
11309 lduw [%l7 + 0x58], %i0
11310 wrpr %i3, 0x111A, %pil
11311
11312 or %g0, 0x8, %l0
11313 sllx %l0, 0x3c, %l0
11314 wrhpr %l0, 0x1EC, %hsys_tick_cmpr
11315 xorcc %l3, %i1, %l0
11316 xnor %g4, 0x1D27, %g5
11317
11318 or %g0, 0x8, %l0
11319 sllx %l0, 0x3c, %l0
11320 wrhpr %l0, %g0, %hsys_tick_cmpr
11321
11322 or %g0, 0x8, %l0
11323 sllx %l0, 0x3c, %l0
11324 wrhpr %l0, 0x9AD, %hsys_tick_cmpr
11325 rd %asi, %l6
11326 rdhpr %hsys_tick_cmpr, %l5
11327 ld [%l7 + 0x6C], %f13
11328
11329 or %g0, 0x8, %l0
11330 sllx %l0, 0x3c, %l0
11331 wrhpr %l0, 0x90F, %hsys_tick_cmpr
11332 fabss %f1, %f27
11333
11334 or %g0, 0x8, %l0
11335 sllx %l0, 0x3c, %l0
11336 wrhpr %l0, 0xD41, %hsys_tick_cmpr
11337 rd %softint, %o2
11338 fbn %fcc3, loop_450
11339 movleu %icc, %g2, %g3
11340 wrpr %o7, 0x19C0, %tick
11341 and %l2, %o5, %g6
11342loop_450:
11343 fcmpgt16 %f6, %f14, %g1
11344 rdhpr %htba, %l1
11345 rdpr %otherwin, %o0
11346
11347 or %g0, 0x8, %l0
11348 sllx %l0, 0x3c, %l0
11349 wrhpr %l0, 0x308, %hsys_tick_cmpr
11350
11351 or %g0, 0x8, %l0
11352 sllx %l0, 0x3c, %l0
11353 wrhpr %l0, 0x789, %hsys_tick_cmpr
11354 fmuld8sux16 %f3, %f16, %f28
11355 rdhpr %hsys_tick_cmpr, %o6
11356 wr %i3, %i1, %softint
11357 orn %l0, 0x1B33, %l3
11358 rd %ccr, %g4
11359 ldd [%l7 + 0x18], %f12
11360 rdpr %cansave, %i5
11361 edge8n %g5, %o1, %l6
11362 rdhpr %hintp, %l5
11363
11364 or %g0, 0x8, %l0
11365 sllx %l0, 0x3c, %l0
11366 wr %l0, %g0, %tick_cmpr
11367 rdpr %canrestore, %l4
11368 flushw
11369 fmovsneg %xcc, %f27, %f23
11370 rd %tick_cmpr, %i7
11371 fpsub16 %f14, %f12, %f20
11372 wrpr %o2, 0x04DD, %cwp
11373 movle %icc, %i4, %g2
11374 wr %o7, 0x08B3, %sys_tick
11375 brnz,a %l2, loop_451
11376 tvs %xcc, 0x1
11377 rdpr %otherwin, %o5
11378 wr %g6, %g3, %y
11379loop_451:
11380 addcc %l1, 0x1B63, %o0
11381 rdpr %canrestore, %g1
11382 tcs %icc, 0x7
11383 rd %fprs, %i0
11384 wrpr %g7, %i6, %tick
11385 srlx %o3, %i3, %i1
11386 rdpr %gl, %o6
11387 brlez %l0, loop_452
11388 rd %ccr, %g4
11389 rdpr %cwp, %l3
11390 fnot2s %f3, %f16
11391loop_452:
11392 rd %pc, %g5
11393 wrpr %i5, 0x03DA, %tick
11394 fmovs %f23, %f18
11395 rdpr %canrestore, %o1
11396 rdpr %pil, %l5
11397 rdhpr %hsys_tick_cmpr, %o4
11398 rdhpr %hintp, %i2
11399 orn %l4, %i7, %l6
11400 rdpr %tba, %i4
11401 wr %o2, %g2, %clear_softint
11402 subc %o7, %l2, %g6
11403 edge32 %g3, %o5, %o0
11404 rdhpr %hsys_tick_cmpr, %l1
11405 rd %sys_tick_cmpr, %i0
11406 bshuffle %f20, %f20, %f0
11407 wrpr %g7, 0x0807, %tick
11408 st %f20, [%l7 + 0x7C]
11409 stb %g1, [%l7 + 0x21]
11410 fbn %fcc2, loop_453
11411 wrpr %i6, 0x095B, %pil
11412 wrpr %i3, %o3, %tick
11413 wrpr %i1, 0x0752, %pil
11414loop_453:
11415 rdpr %wstate, %o6
11416 movvc %icc, %g4, %l3
11417 rd %y, %l0
11418
11419 or %g0, 0x8, %l0
11420 sllx %l0, 0x3c, %l0
11421 wrhpr %l0, %g0, %hsys_tick_cmpr
11422 rdhpr %htba, %i5
11423 stw %l5, [%l7 + 0x48]
11424 rdpr %otherwin, %o4
11425 rdhpr %hpstate, %o1
11426 taddcctv %i2, %i7, %l6
11427 rdpr %gl, %i4
11428 wr %o2, 0x0597, %sys_tick
11429
11430 or %g0, 0x8, %l0
11431 sllx %l0, 0x3c, %l0
11432 wrhpr %l0, %g0, %hsys_tick_cmpr
11433 wrpr %o7, 0x00C9, %pil
11434 wrpr %l2, 0x0275, %cwp
11435 wr %g3, 0x0B7F, %set_softint
11436 sllx %g6, 0x02, %o0
11437
11438 or %g0, 0x8, %l0
11439 sllx %l0, 0x3c, %l0
11440 wrhpr %l0, %g0, %hsys_tick_cmpr
11441 xnor %o5, 0x0F7E, %i0
11442 edge16n %g1, %i6, %i3
11443
11444 or %g0, 0x8, %l0
11445 sllx %l0, 0x3c, %l0
11446 wrhpr %l0, %g0, %hsys_tick_cmpr
11447 subcc %o3, %i1, %g4
11448 movne %xcc, %o6, %l3
11449 wr %g0, 0xea, %asi
11450 stba %l0, [%l7 + 0x51] %asi
11451 membar #Sync
11452
11453 or %g0, 0x8, %l0
11454 sllx %l0, 0x3c, %l0
11455 wrhpr %l0, %g0, %hsys_tick_cmpr
11456 rd %pc, %l5
11457 rdhpr %hpstate, %o4
11458 array32 %g5, %o1, %i7
11459 rdhpr %hpstate, %l6
11460 sll %i4, %o2, %i2
11461 rd %ccr, %g2
11462 rd %tick_cmpr, %l4
11463 fblg %fcc1, loop_454
11464 wrpr %o7, %l2, %cwp
11465 wrpr %g3, %g6, %pil
11466 rdhpr %hpstate, %l1
11467loop_454:
11468 rdpr %canrestore, %o5
11469
11470 or %g0, 0x8, %l0
11471 sllx %l0, 0x3c, %l0
11472 wrhpr %l0, 0x7C5, %hsys_tick_cmpr
11473
11474 or %g0, 0x8, %l0
11475 sllx %l0, 0x3c, %l0
11476 wrhpr %l0, %g0, %hsys_tick_cmpr
11477
11478 or %g0, 0x8, %l0
11479 sllx %l0, 0x3c, %l0
11480 wrhpr %l0, %g0, %hsys_tick_cmpr
11481 fpadd16 %f24, %f2, %f20
11482 fmul8x16 %f9, %f28, %f10
11483 rdpr %wstate, %o0
11484 ldstub [%l7 + 0x66], %g7
11485
11486 or %g0, 0x8, %l0
11487 sllx %l0, 0x3c, %l0
11488 wrhpr %l0, %g0, %hsys_tick_cmpr
11489 tne %icc, 0x4
11490 ba,pn %xcc, loop_455
11491 wr %i1, %o6, %pic
11492 rdhpr %hintp, %g4
11493
11494 or %g0, 0x8, %l0
11495 sllx %l0, 0x3c, %l0
11496 wrhpr %l0, 0x153, %hsys_tick_cmpr
11497loop_455:
11498 fmovsn %xcc, %f2, %f7
11499 rd %tick_cmpr, %l0
11500 rd %fprs, %i5
11501 rdpr %canrestore, %o4
11502
11503 or %g0, 0x8, %l0
11504 sllx %l0, 0x3c, %l0
11505 wrhpr %l0, 0x89C, %hsys_tick_cmpr
11506 edge8n %i7, %i4, %l6
11507
11508 or %g0, 0x8, %l0
11509 sllx %l0, 0x3c, %l0
11510 wrhpr %l0, %g0, %hsys_tick_cmpr
11511 fornot2s %f30, %f16, %f1
11512 orcc %o2, %g2, %l4
11513 rdpr %otherwin, %o7
11514 array16 %g3, %g6, %l2
11515 fcmped %fcc2, %f6, %f26
11516 srax %l1, 0x19, %i0
11517 rdhpr %htba, %o5
11518
11519 or %g0, 0x8, %l0
11520 sllx %l0, 0x3c, %l0
11521 wrhpr %l0, %g0, %hsys_tick_cmpr
11522 rd %pc, %g1
11523
11524 or %g0, 0x8, %l0
11525 sllx %l0, 0x3c, %l0
11526 wrhpr %l0, %g0, %hsys_tick_cmpr
11527 wr %g0, 0x11, %asi
11528 stda %f16, [%l7 + 0x40] %asi
11529 rdpr %cleanwin, %o3
11530 sub %i1, %o6, %g4
11531 rdpr %cleanwin, %l3
11532 rdhpr %hsys_tick_cmpr, %o0
11533 fmovde %xcc, %f24, %f15
11534 wrpr %i5, 0x001A, %tick
11535 rd %tick_cmpr, %l0
11536 rd %softint, %l5
11537 tge %xcc, 0x1
11538 fzero %f14
11539 swap [%l7 + 0x08], %g5
11540
11541 or %g0, 0x8, %l0
11542 sllx %l0, 0x3c, %l0
11543 wrhpr %l0, 0xB22, %hsys_tick_cmpr
11544 edge32l %o4, %i7, %i4
11545 wrpr %l6, 0x0969, %tick
11546 fmul8ulx16 %f22, %f16, %f12
11547 xnorcc %i2, 0x0A65, %o2
11548 stx %l4, [%l7 + 0x50]
11549 movrne %g2, %g3, %g6
11550 wr %g0, 0x22, %asi
11551 stha %o7, [%l7 + 0x62] %asi
11552 membar #Sync
11553 rdpr %wstate, %l2
11554 rdpr %otherwin, %l1
11555 fmovdleu %xcc, %f27, %f4
11556
11557 or %g0, 0x8, %l0
11558 sllx %l0, 0x3c, %l0
11559 wrhpr %l0, 0xE71, %hsys_tick_cmpr
11560 bvc,a %icc, loop_456
11561 move %icc, %i0, %i3
11562 rdpr %cleanwin, %i6
11563 rdhpr %hpstate, %g7
11564loop_456:
11565 nop
11566
11567 or %g0, 0x8, %l0
11568 sllx %l0, 0x3c, %l0
11569 wrhpr %l0, 0xED2, %hsys_tick_cmpr
11570 rd %fprs, %i1
11571
11572 or %g0, 0x8, %l0
11573 sllx %l0, 0x3c, %l0
11574 wrhpr %l0, %g0, %hsys_tick_cmpr
11575 xnorcc %l3, %g4, %i5
11576 fbne,a %fcc0, loop_457
11577 wr %l0, 0x0F1B, %pic
11578 wr %o0, 0x071B, %sys_tick
11579 set 0x7E, %l0
11580 ldsha [%l7 + %l0] 0x89, %l5
11581loop_457:
11582 srax %g5, 0x18, %o1
11583 rdhpr %hsys_tick_cmpr, %i7
11584 wrpr %i4, 0x0078, %tick
11585 fcmple32 %f2, %f20, %l6
11586
11587 or %g0, 0x8, %l0
11588 sllx %l0, 0x3c, %l0
11589 wrhpr %l0, 0xEA5, %hsys_tick_cmpr
11590 tvs %xcc, 0x4
11591 rdhpr %hintp, %o2
11592 wrpr %l4, 0x01D3, %pil
11593 movcc %xcc, %g2, %g3
11594
11595 or %g0, 0x8, %l0
11596 sllx %l0, 0x3c, %l0
11597 wrhpr %l0, %g0, %hsys_tick_cmpr
11598 set 0x58, %l5
11599 sta %f6, [%l7 + %l5] 0x0c
11600 wr %g0, 0x5, %fprs
11601
11602 or %g0, 0x8, %l0
11603 sllx %l0, 0x3c, %l0
11604 wrhpr %l0, 0x313, %hsys_tick_cmpr
11605
11606 or %g0, 0x8, %l0
11607 sllx %l0, 0x3c, %l0
11608 wrhpr %l0, 0x1D4, %hsys_tick_cmpr
11609 rdpr %tl, %o5
11610 fmovdge %icc, %f3, %f30
11611 rdpr %cleanwin, %i3
11612 rd %tick_cmpr, %i6
11613 sir 0x1474
11614 wr %g7, 0x173C, %softint
11615 movl %xcc, %o3, %g1
11616 wrpr %i1, 0x0AF3, %cwp
11617 rdpr %cansave, %o6
11618 rdpr %gl, %g4
11619
11620 or %g0, 0x8, %l0
11621 sllx %l0, 0x3c, %l0
11622 wr %l0, %g0, %tick_cmpr
11623 edge16n %l0, %o0, %l5
11624 rd %asi, %i5
11625 wr %o1, %i7, %sys_tick
11626 rdhpr %htba, %g5
11627 fnot2 %f10, %f4
11628 srlx %l6, %i4, %i2
11629 ldsb [%l7 + 0x1D], %o2
11630 fbn %fcc3, loop_458
11631 edge8l %l4, %g3, %o4
11632 xor %g6, %o7, %l2
11633 rdpr %wstate, %l1
11634loop_458:
11635 wrpr %g2, %i0, %pil
11636
11637 or %g0, 0x8, %l0
11638 sllx %l0, 0x3c, %l0
11639 wr %l0, 0x89E, %tick_cmpr
11640 wrpr %i3, 0x1524, %pil
11641
11642 or %g0, 0x8, %l0
11643 sllx %l0, 0x3c, %l0
11644 wrhpr %l0, %g0, %hsys_tick_cmpr
11645 edge16l %i6, %g1, %o6
11646 edge8n %g4, %i1, %l3
11647 xnor %o0, 0x1B30, %l5
11648 fxnors %f21, %f3, %f24
11649 bg,a,pn %xcc, loop_459
11650 movl %xcc, %l0, %o1
11651 movrgez %i7, %g5, %i5
11652 bpos %icc, loop_460
11653loop_459:
11654 rdhpr %hpstate, %i4
11655 rdhpr %hpstate, %l6
11656 tvs %icc, 0x1
11657loop_460:
11658 rdhpr %htba, %o2
11659!Yo - got one - imm_asi 0x52
11660!And yo - immediate is 0x118
11661 set 0x118, %o1
11662 ldxa [%g0 + %o1] 0x52, %l4
11663 wrpr %g3, 0x040F, %cwp
11664 rdhpr %hpstate, %o4
11665 rdpr %wstate, %g6
11666 rdpr %cwp, %o7
11667 fmovsge %xcc, %f14, %f18
11668 bl,a,pn %icc, loop_461
11669 movneg %icc, %l2, %i2
11670 movleu %icc, %l1, %g2
11671 rdhpr %hintp, %i0
11672loop_461:
11673 rdhpr %hpstate, %i3
11674 wr %g7, %o3, %sys_tick
11675 ldx [%l7 + 0x38], %i6
11676 wr %o5, 0x1C47, %set_softint
11677 edge8ln %o6, %g4, %i1
11678 wr %g1, %l3, %sys_tick
11679 rd %fprs, %o0
11680 tsubcctv %l5, %o1, %l0
11681 movl %xcc, %i7, %g5
11682 rd %sys_tick_cmpr, %i4
11683 wr %l4, %i5, %y
11684 fblg,a %fcc1, loop_462
11685 edge8ln %g3, %g6, %o4
11686 sra %o7, 0x07, %i2
11687 rd %sys_tick_cmpr, %l2
11688loop_462:
11689 movre %g2, %l1, %i3
11690 rd %sys_tick_cmpr, %i0
11691 rd %fprs, %o3
11692 wr %i6, 0x1392, %y
11693 movvs %xcc, %g7, %o5
11694
11695 or %g0, 0x8, %l0
11696 sllx %l0, 0x3c, %l0
11697 wrhpr %l0, 0xF8D, %hsys_tick_cmpr
11698 fbg %fcc1, loop_463
11699 rd %sys_tick_cmpr, %g1
11700 edge32 %g4, %o0, %l3
11701 wr %g0, 0x5, %fprs
11702loop_463:
11703 bl %icc, loop_464
11704 tsubcctv %i7, %l5, %i4
11705 tcc %xcc, 0x2
11706
11707 or %g0, 0x8, %l0
11708 sllx %l0, 0x3c, %l0
11709 wrhpr %l0, %g0, %hsys_tick_cmpr
11710loop_464:
11711 rdhpr %hsys_tick_cmpr, %g5
11712 fnands %f18, %f17, %f11
11713
11714 or %g0, 0x8, %l0
11715 sllx %l0, 0x3c, %l0
11716 wrhpr %l0, 0x589, %hsys_tick_cmpr
11717 fpadd32 %f26, %f24, %f30
11718 fabsd %f16, %f14
11719 lduh [%l7 + 0x50], %o2
11720 tn %icc, 0x5
11721
11722 or %g0, 0x8, %l0
11723 sllx %l0, 0x3c, %l0
11724 wrhpr %l0, 0x3C4, %hsys_tick_cmpr
11725 wr %o4, 0x04F0, %set_softint
11726 rdhpr %hintp, %i5
11727 rdpr %cwp, %o7
11728 tsubcctv %i2, %l2, %l1
11729 edge16l %i3, %g2, %i0
11730
11731 or %g0, 0x8, %l0
11732 sllx %l0, 0x3c, %l0
11733 wrhpr %l0, %g0, %hsys_tick_cmpr
11734 brlez %o5, loop_465
11735 taddcc %o6, 0x0516, %i1
11736 mova %xcc, %g1, %o3
11737 rdpr %canrestore, %o0
11738loop_465:
11739 te %icc, 0x5
11740 fmovd %f0, %f16
11741
11742 or %g0, 0x8, %l0
11743 sllx %l0, 0x3c, %l0
11744 wrhpr %l0, %g0, %hsys_tick_cmpr
11745 or %l3, %l0, %i7
11746 fmovdcs %xcc, %f10, %f6
11747 udiv %l5, 0x017C, %o1
11748 tsubcctv %i4, 0x0B3E, %l6
11749 tcc %icc, 0x7
11750 sethi 0x13B9, %l4
11751 sub %g5, %o2, %g6
11752
11753 or %g0, 0x8, %l0
11754 sllx %l0, 0x3c, %l0
11755 wr %l0, %g0, %tick_cmpr
11756 wr %o7, %o4, %pic
11757 rdpr %canrestore, %l2
11758 rdhpr %hintp, %i2
11759 restored
11760 rdpr %cwp, %g1
11761 rdpr %cansave, %g2
11762 rdpr %canrestore, %g3
11763 rdpr %cleanwin, %g4
11764 rdpr %otherwin, %g5
11765 rdpr %wstate, %g6
11766 fnot1s %f4, %f17
11767 rdhpr %htba, %l1
11768 fmovsvs %icc, %f3, %f19
11769 rdhpr %hsys_tick_cmpr, %i3
11770 nop
11771 setx loop_466, %l0, %l1
11772 wrpr 0x1, %tl
11773 wrpr %l1, %tpc
11774 add %l1, 0x4, %l1
11775 wrpr %l1, %tnpc
11776 setx 0x34400001400, %l0, %l1
11777 wrpr %l1, %tstate
11778 wrhpr 0x4, %htstate
11779 retry
11780 wr %g2, 0x1988, %sys_tick
11781 wrpr %i6, %g7, %cwp
11782 wr %i0, 0x10BB, %pic
11783loop_466:
11784 nop
11785
11786 or %g0, 0x8, %l0
11787 sllx %l0, 0x3c, %l0
11788 wrhpr %l0, 0x920, %hsys_tick_cmpr
11789 fpadd32 %f6, %f22, %f6
11790 prefetch [%l7 + 0x78], 0x3
11791 rd %softint, %o6
11792 rdpr %cansave, %i1
11793 fpadd32 %f18, %f6, %f0
11794 fcmple16 %f16, %f14, %o3
11795 wrpr %g1, 0x01E4, %cwp
11796 brgz %g4, loop_467
11797 tne %xcc, 0x4
11798 wr %o0, %l0, %softint
11799 wr %l3, 0x17F6, %sys_tick
11800loop_467:
11801 tpos %icc, 0x0
11802 fxnors %f17, %f0, %f9
11803 movpos %xcc, %l5, %i7
11804 rdhpr %hsys_tick_cmpr, %o1
11805 set 0x40, %i4
11806 prefetcha [%l7 + %i4] 0x11, 0x0
11807 rdpr %wstate, %l4
11808 wr %g5, 0x098E, %sys_tick
11809 rdpr %wstate, %i4
11810 wrpr %g6, %g3, %pil
11811 movrlez %i5, 0x2D4, %o2
11812 rd %ccr, %o4
11813 umul %l2, %i2, %o7
11814 flush %l7 + 0x3C
11815
11816 or %g0, 0x8, %l0
11817 sllx %l0, 0x3c, %l0
11818 wrhpr %l0, %g0, %hsys_tick_cmpr
11819 fcmpeq32 %f18, %f28, %l1
11820
11821 or %g0, 0x8, %l0
11822 sllx %l0, 0x3c, %l0
11823 wr %l0, 0xAB7, %sys_tick_cmpr
11824 restored
11825 rdpr %cwp, %g1
11826 rdpr %cansave, %g2
11827 rdpr %canrestore, %g3
11828 rdpr %cleanwin, %g4
11829 rdpr %otherwin, %g5
11830 rdpr %wstate, %g6
11831 rdhpr %hsys_tick_cmpr, %g7
11832 rd %ccr, %i0
11833 std %f26, [%l7 + 0x78]
11834 wr %o5, %g2, %ccr
11835 wrpr %o6, %o3, %cwp
11836 rdhpr %htba, %g1
11837 lduw [%l7 + 0x14], %g4
11838
11839 or %g0, 0x8, %l0
11840 sllx %l0, 0x3c, %l0
11841 wrhpr %l0, %g0, %hsys_tick_cmpr
11842 tsubcctv %l0, %l5, %i7
11843 fmovdn %icc, %f24, %f8
11844 wrpr %l3, %o1, %tick
11845 rdhpr %hpstate, %l6
11846 wr %l4, 0x1D6F, %y
11847 rdpr %pil, %i4
11848 rd %pc, %g6
11849 xnor %g3, %g5, %o2
11850 fornot1s %f21, %f14, %f26
11851 fmovsl %icc, %f7, %f1
11852 rd %sys_tick_cmpr, %o4
11853 bvs,pt %icc, loop_468
11854 rd %tick_cmpr, %i5
11855 movre %i2, %l2, %o7
11856 ldd [%l7 + 0x68], %l0
11857loop_468:
11858 wrpr %i6, %g7, %tick
11859 rdpr %otherwin, %i0
11860 fmovrsne %i3, %f10, %f22
11861 rd %pc, %g2
11862 wrpr %o6, %o5, %tick
11863 rdhpr %htba, %o3
11864 stb %g1, [%l7 + 0x5B]
11865 rdhpr %hpstate, %o0
11866 edge16n %g4, %l0, %l5
11867 wr %i7, 0x0D06, %pic
11868 rdpr %gl, %i1
11869 xnor %l3, 0x02E3, %o1
11870
11871 or %g0, 0x8, %l0
11872 sllx %l0, 0x3c, %l0
11873 wrhpr %l0, 0x049, %hsys_tick_cmpr
11874 rdpr %cwp, %i4
11875 rd %y, %l4
11876 wrpr %g6, 0x180C, %cwp
11877 wrpr %g3, 0x0CC1, %pil
11878 rdhpr %hintp, %o2
11879
11880 or %g0, 0x8, %l0
11881 sllx %l0, 0x3c, %l0
11882 wrhpr %l0, 0xD24, %hsys_tick_cmpr
11883 restored
11884 rdpr %cwp, %g1
11885 rdpr %cansave, %g2
11886 rdpr %canrestore, %g3
11887 rdpr %cleanwin, %g4
11888 rdpr %otherwin, %g5
11889 rdpr %wstate, %g6
11890
11891 or %g0, 0x8, %l0
11892 sllx %l0, 0x3c, %l0
11893 wrhpr %l0, 0xAE4, %hsys_tick_cmpr
11894 sdivx %l2, 0x16E6, %i5
11895
11896 or %g0, 0x8, %l0
11897 sllx %l0, 0x3c, %l0
11898 wrhpr %l0, 0xAC1, %hsys_tick_cmpr
11899
11900 or %g0, 0x8, %l0
11901 sllx %l0, 0x3c, %l0
11902 wr %l0, 0x744, %tick_cmpr
11903 fbe %fcc2, loop_469
11904 srlx %i0, %i6, %g2
11905 rd %pc, %o6
11906 wrpr %o5, 0x0359, %tick
11907loop_469:
11908 nop
11909
11910 or %g0, 0x8, %l0
11911 sllx %l0, 0x3c, %l0
11912 wrhpr %l0, %g0, %hsys_tick_cmpr
11913 wrpr %g1, 0x0708, %cwp
11914 rdpr %canrestore, %o0
11915 fnands %f27, %f31, %f24
11916
11917 or %g0, 0x8, %l0
11918 sllx %l0, 0x3c, %l0
11919 wrhpr %l0, 0x182, %hsys_tick_cmpr
11920 fmovsvc %icc, %f20, %f11
11921 wrpr %i3, %l5, %tick
11922 edge8 %i7, %i1, %l0
11923 movpos %xcc, %l3, %l6
11924
11925 or %g0, 0x8, %l0
11926 sllx %l0, 0x3c, %l0
11927 wrhpr %l0, %g0, %hsys_tick_cmpr
11928 fbuge,a %fcc2, loop_470
11929 fmovdcs %icc, %f11, %f13
11930 rdpr %pil, %i4
11931 rd %ccr, %l4
11932loop_470:
11933 fsrc2s %f7, %f1
11934 tgu %xcc, 0x1
11935 set 0x0C, %l6
11936 ldsha [%l7 + %l6] 0x15, %g3
11937 or %g6, %o2, %o4
11938 rdhpr %hintp, %i2
11939 rdpr %wstate, %g5
11940 fcmpgt32 %f12, %f18, %i5
11941
11942 or %g0, 0x8, %l0
11943 sllx %l0, 0x3c, %l0
11944 wrhpr %l0, %g0, %hsys_tick_cmpr
11945 rd %y, %o7
11946 rdhpr %hpstate, %g7
11947 fmovsvs %icc, %f5, %f2
11948 rd %sys_tick_cmpr, %i6
11949 bn,a loop_471
11950 wr %o6, %o5, %ccr
11951 movvc %xcc, %g1, %o0
11952loop_471:
11953 nop
11954
11955 or %g0, 0x8, %l0
11956 sllx %l0, 0x3c, %l0
11957 wrhpr %l0, %g0, %hsys_tick_cmpr
11958 wrpr %i3, 0x19EE, %cwp
11959 wrpr %g4, 0x0458, %pil
11960 mova %icc, %i7, %i1
11961 rdpr %tl, %l5
11962 wrpr %l0, 0x1C29, %cwp
11963
11964 or %g0, 0x8, %l0
11965 sllx %l0, 0x3c, %l0
11966 wrhpr %l0, 0x9AB, %hsys_tick_cmpr
11967 rdhpr %hpstate, %l3
11968 wr %g0, 0x4, %fprs
11969 rdpr %cleanwin, %l4
11970 movn %icc, %g3, %i4
11971
11972 or %g0, 0x8, %l0
11973 sllx %l0, 0x3c, %l0
11974 wrhpr %l0, %g0, %hsys_tick_cmpr
11975 fornot2s %f0, %f21, %f18
11976 fxnors %f28, %f2, %f2
11977
11978 or %g0, 0x8, %l0
11979 sllx %l0, 0x3c, %l0
11980 wrhpr %l0, 0x22D, %hsys_tick_cmpr
11981 rdpr %cansave, %i2
11982 rdhpr %hsys_tick_cmpr, %g6
11983 wr %g5, %i5, %softint
11984 bneg loop_472
11985 edge32 %l2, %o7, %g7
11986 wrpr %l1, 0x02A5, %pil
11987 set 0x08, %g2
11988 stda %i0, [%l7 + %g2] 0xea
11989 membar #Sync
11990loop_472:
11991 edge32 %g2, %o6, %i6
11992 rd %pc, %g1
11993 pdist %f10, %f0, %f14
11994 wrpr %o0, 0x01B0, %tick
11995 wrpr %o3, %o5, %pil
11996 rdhpr %htba, %g4
11997 fmovdleu %xcc, %f5, %f9
11998 rd %tick_cmpr, %i3
11999 srax %i1, %i7, %l0
12000 rdpr %otherwin, %l5
12001 umulcc %l6, 0x1FF6, %o1
12002 movle %xcc, %l4, %l3
12003 rdhpr %hsys_tick_cmpr, %i4
12004 rd %fprs, %g3
12005 rd %softint, %o2
12006 fmul8ulx16 %f22, %f18, %f14
12007
12008 or %g0, 0x8, %l0
12009 sllx %l0, 0x3c, %l0
12010 wrhpr %l0, %g0, %hsys_tick_cmpr
12011 rd %tick_cmpr, %g6
12012 fmovrdlez %i5, %f2, %f16
12013 rdpr %canrestore, %l2
12014 rd %softint, %o7
12015 mova %icc, %g5, %l1
12016 fbge %fcc1, loop_473
12017 rd %tick_cmpr, %i0
12018 rdhpr %htba, %g2
12019 fnot2s %f12, %f31
12020loop_473:
12021 rdhpr %hintp, %i6
12022!Yo - got one - imm_asi 0x40
12023!And yo - immediate is 0x358
12024 set 0x358, %l1
12025 nop ! nop ! ldxa [%g0 + %l1] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
12026 fnegd %f0, %f18
12027 wr %o6, %o3, %softint
12028 rd %pc, %o0
12029 rdhpr %htba, %o5
12030 rdpr %canrestore, %i3
12031 wr %g4, 0x0FF1, %pic
12032 fcmpeq16 %f8, %f14, %i7
12033 rd %asi, %i1
12034
12035 or %g0, 0x8, %l0
12036 sllx %l0, 0x3c, %l0
12037 wrhpr %l0, %g0, %hsys_tick_cmpr
12038 sdivx %o1, 0x11E4, %l4
12039 wrpr %l3, 0x030F, %cwp
12040 wr %g0, 0x6, %fprs
12041 tle %xcc, 0x6
12042 rdpr %pil, %o2
12043 wrpr %i2, 0x1FE8, %cwp
12044 tgu %icc, 0x0
12045 fmul8x16al %f1, %f7, %f10
12046 mova %icc, %i5, %g6
12047 wr %o7, 0x192E, %softint
12048 rd %tick_cmpr, %g5
12049 rdpr %tba, %l1
12050
12051 or %g0, 0x8, %l0
12052 sllx %l0, 0x3c, %l0
12053 wrhpr %l0, %g0, %hsys_tick_cmpr
12054 rd %pc, %g2
12055 for %f4, %f4, %f2
12056 wrpr %g7, 0x17E5, %cwp
12057 wrpr %i6, 0x1279, %pil
12058
12059 or %g0, 0x8, %l0
12060 sllx %l0, 0x3c, %l0
12061 wrhpr %l0, %g0, %hsys_tick_cmpr
12062 fmul8x16al %f14, %f30, %f22
12063 orncc %o3, 0x101F, %o6
12064 ldstub [%l7 + 0x5D], %o0
12065 addc %i3, %g4, %o5
12066 rd %ccr, %i1
12067 wr %i7, %l6, %sys_tick
12068 fmovrdlez %o1, %f4, %f18
12069 wrpr %l4, 0x0046, %pil
12070 andncc %l0, %l5, %l3
12071 fmul8ulx16 %f2, %f4, %f20
12072 rdhpr %hintp, %o2
12073 wrpr %i2, %o4, %pil
12074 rdpr %wstate, %g3
12075 rdhpr %hpstate, %i4
12076 umul %g6, %o7, %i5
12077 rdpr %tba, %g5
12078 rdhpr %htba, %l1
12079 fands %f28, %f9, %f3
12080
12081 or %g0, 0x8, %l0
12082 sllx %l0, 0x3c, %l0
12083 wrhpr %l0, 0x53C, %hsys_tick_cmpr
12084 rd %tick_cmpr, %g2
12085 rd %fprs, %g7
12086 tsubcc %i0, 0x193C, %g1
12087 bleu %icc, loop_474
12088 rdhpr %hsys_tick_cmpr, %o0
12089 rdpr %pil, %o6
12090loop_474:
12091 tneg %xcc, 0x4
12092 wr %g0, 0x80, %asi
12093 ldxa [%l7 + 0x10] %asi, %g4
12094 fands %f15, %f3, %f23
12095 bleu,a,pn %xcc, loop_475
12096 rd %y, %i3
12097 rdhpr %hsys_tick_cmpr, %o5
12098 fand %f26, %f16, %f18
12099loop_475:
12100 tle %icc, 0x2
12101 wrpr %i7, 0x0152, %cwp
12102 wr %i1, %l6, %set_softint
12103 addc %l4, 0x1A01, %l0
12104 xorcc %l5, 0x1C67, %l3
12105 wrpr %o1, %o2, %cwp
12106 array8 %o4, %g3, %i4
12107 rdpr %gl, %g6
12108 alignaddrl %i2, %o7, %g5
12109 wrpr %l1, 0x0A9B, %tick
12110 wrpr %l2, 0x1A7F, %pil
12111 wrpr %i5, 0x1772, %tick
12112 rdpr %cwp, %g7
12113 rdpr %canrestore, %i0
12114 fbl %fcc2, loop_476
12115 rdhpr %hpstate, %g1
12116
12117 or %g0, 0x8, %l0
12118 sllx %l0, 0x3c, %l0
12119 wrhpr %l0, 0x9EF, %hsys_tick_cmpr
12120 array32 %i6, %o0, %o6
12121loop_476:
12122 rdhpr %hsys_tick_cmpr, %g4
12123
12124 or %g0, 0x8, %l0
12125 sllx %l0, 0x3c, %l0
12126 wrhpr %l0, %g0, %hsys_tick_cmpr
12127
12128 or %g0, 0x8, %l0
12129 sllx %l0, 0x3c, %l0
12130 wr %l0, %g0, %tick_cmpr
12131 rd %fprs, %i7
12132
12133 or %g0, 0x8, %l0
12134 sllx %l0, 0x3c, %l0
12135 wr %l0, %g0, %tick_cmpr
12136 fmovdvs %icc, %f10, %f26
12137 fbu %fcc0, loop_477
12138 wrpr %l4, %l0, %cwp
12139 sdivx %l5, 0x09DB, %l3
12140
12141 or %g0, 0x8, %l0
12142 sllx %l0, 0x3c, %l0
12143 wrhpr %l0, 0x665, %hsys_tick_cmpr
12144loop_477:
12145 rdhpr %htba, %o4
12146 edge8ln %g3, %o2, %i4
12147 tge %icc, 0x1
12148
12149 or %g0, 0x8, %l0
12150 sllx %l0, 0x3c, %l0
12151 wrhpr %l0, 0x5A7, %hsys_tick_cmpr
12152 sdivx %g5, 0x146B, %l1
12153 wrpr %l2, 0x01FF, %tick
12154 move %icc, %o7, %g7
12155 srl %i5, %g1, %i0
12156 rdhpr %hintp, %i6
12157 wrpr %o0, 0x13B6, %pil
12158 rd %ccr, %g2
12159 rdhpr %htba, %g4
12160 rdpr %gl, %o3
12161 membar #Sync
12162 set 0x40, %i6
12163 ldda [%l7 + %i6] 0x1e, %f0
12164 rdpr %canrestore, %o6
12165 udivcc %i3, 0x0B22, %o5
12166 rdpr %tba, %i7
12167 rdhpr %hsys_tick_cmpr, %l4
12168 wrpr %l0, 0x1364, %pil
12169 wrpr %i1, %l3, %pil
12170 wrpr %l6, 0x1F24, %tick
12171 edge32n %l5, %o1, %o4
12172 te %xcc, 0x4
12173 rdhpr %htba, %o2
12174 fba %fcc0, loop_478
12175 fba %fcc1, loop_479
12176 rdhpr %hpstate, %i4
12177 addc %i2, %g3, %g5
12178loop_478:
12179 wr %l1, %l2, %pic
12180loop_479:
12181 rd %fprs, %g6
12182 rd %asi, %o7
12183 wr %i5, %g7, %ccr
12184 rdpr %tl, %i0
12185 fbo,a %fcc0, loop_480
12186 umul %o0, 0x05B5, %g2
12187 edge32n %i6, %g4, %o3
12188loop_480:
12189 fba %fcc3, loop_481
12190 wr %o6, 0x0747, %pic
12191 rdhpr %hintp, %i3
12192 rdhpr %htba, %i7
12193loop_481:
12194 rd %y, %o5
12195 rdhpr %htba, %l0
12196 rdpr %cwp, %i1
12197 rdpr %tl, %l4
12198 sdivx %l6, 0x1AD3, %l3
12199 rdhpr %hpstate, %l5
12200 rd %fprs, %o4
12201 rdpr %gl, %o2
12202 rd %pc, %i4
12203 taddcctv %o1, %g3, %g5
12204 rdhpr %hsys_tick_cmpr, %i2
12205 rdpr %cleanwin, %l1
12206 ba loop_482
12207 move %xcc, %o7, %i5
12208 tneg %xcc, 0x0
12209loop_482:
12210 orn %g7, %l2, %g1
12211 rdpr %tl, %o0
12212 rdpr %wstate, %g2
12213 bg,pt %xcc, loop_483
12214 rdpr %cansave, %i6
12215 movcs %icc, %i0, %g4
12216 rd %pc, %o6
12217loop_483:
12218 rdhpr %hsys_tick_cmpr, %o3
12219 membar #Sync
12220 set 0x40, %o6
12221 ldda [%l7 + %o6] 0x17, %f16
12222 wrpr %i3, 0x02B5, %tick
12223 swap [%l7 + 0x18], %i7
12224 wr %g0, 0x7, %fprs
12225 rdhpr %hintp, %i1
12226 rd %fprs, %l0
12227 edge32l %l4, %l3, %l5
12228
12229 or %g0, 0x8, %l0
12230 sllx %l0, 0x3c, %l0
12231 wr %l0, %g0, %tick_cmpr
12232 rdpr %tba, %l6
12233 wr %o2, %i4, %set_softint
12234 rdpr %tba, %g3
12235 tsubcc %o1, %i2, %l1
12236 rd %y, %g6
12237 wr %o7, %i5, %softint
12238 rdpr %cwp, %g5
12239 udivcc %l2, 0x0726, %g7
12240 mulx %g1, %g2, %o0
12241 wrpr %i0, %i6, %cwp
12242 fblg,a %fcc2, loop_484
12243 andcc %o6, %g4, %o3
12244
12245 or %g0, 0x8, %l0
12246 sllx %l0, 0x3c, %l0
12247 wrhpr %l0, 0x09D, %hsys_tick_cmpr
12248 fmovse %xcc, %f26, %f4
12249loop_484:
12250 fmovsneg %xcc, %f29, %f11
12251 rdpr %otherwin, %o5
12252 edge8n %i1, %l4, %l3
12253
12254 or %g0, 0x8, %l0
12255 sllx %l0, 0x3c, %l0
12256 wrhpr %l0, %g0, %hsys_tick_cmpr
12257 rdpr %pil, %o4
12258 tvs %icc, 0x5
12259 rdpr %otherwin, %o2
12260 fmul8ulx16 %f16, %f4, %f10
12261 rdpr %tba, %i4
12262
12263 or %g0, 0x8, %l0
12264 sllx %l0, 0x3c, %l0
12265 wr %l0, %g0, %tick_cmpr
12266 edge32ln %l6, %o1, %i2
12267 wrpr %g6, %l1, %cwp
12268 rd %softint, %o7
12269 wrpr %g5, 0x095F, %cwp
12270 tg %icc, 0x5
12271 edge16l %i5, %g7, %g1
12272 wrpr %g2, 0x0D6C, %pil
12273 rdhpr %hintp, %l2
12274 udivx %i0, 0x1132, %i6
12275 rd %y, %o0
12276 wr %o6, 0x09B6, %set_softint
12277
12278 or %g0, 0x8, %l0
12279 sllx %l0, 0x3c, %l0
12280 wrhpr %l0, %g0, %hsys_tick_cmpr
12281 rdhpr %htba, %g4
12282 rdhpr %hpstate, %i3
12283
12284 or %g0, 0x8, %l0
12285 sllx %l0, 0x3c, %l0
12286 wrhpr %l0, %g0, %hsys_tick_cmpr
12287 wrpr %o5, %l3, %pil
12288 taddcc %l4, 0x143C, %l5
12289 rdhpr %htba, %l0
12290 alignaddr %o2, %i4, %o4
12291 tcs %icc, 0x4
12292 set 0x3E, %g4
12293 lduha [%l7 + %g4] 0x18, %l6
12294 rdhpr %hsys_tick_cmpr, %g3
12295 fblg %fcc2, loop_485
12296 wr %o1, %g6, %softint
12297 rd %asi, %i2
12298
12299 or %g0, 0x8, %l0
12300 sllx %l0, 0x3c, %l0
12301 wrhpr %l0, %g0, %hsys_tick_cmpr
12302loop_485:
12303 xnorcc %g5, 0x18BD, %g7
12304 st %f14, [%l7 + 0x44]
12305 brlz,a %g1, loop_486
12306 rd %y, %g2
12307
12308 or %g0, 0x8, %l0
12309 sllx %l0, 0x3c, %l0
12310 wrhpr %l0, %g0, %hsys_tick_cmpr
12311 xnor %i0, 0x0958, %o0
12312loop_486:
12313 rdpr %pil, %i6
12314
12315 or %g0, 0x8, %l0
12316 sllx %l0, 0x3c, %l0
12317 wrhpr %l0, 0x24F, %hsys_tick_cmpr
12318
12319 or %g0, 0x8, %l0
12320 sllx %l0, 0x3c, %l0
12321 wrhpr %l0, %g0, %hsys_tick_cmpr
12322 rdhpr %hsys_tick_cmpr, %i3
12323 fnors %f12, %f28, %f29
12324
12325 or %g0, 0x8, %l0
12326 sllx %l0, 0x3c, %l0
12327 wrhpr %l0, 0x700, %hsys_tick_cmpr
12328 fmovdgu %icc, %f22, %f17
12329
12330 or %g0, 0x8, %l0
12331 sllx %l0, 0x3c, %l0
12332 wrhpr %l0, %g0, %hsys_tick_cmpr
12333 ldsh [%l7 + 0x2C], %i1
12334 ble,a %xcc, loop_487
12335 rdpr %gl, %l5
12336 rdpr %wstate, %o2
12337 movneg %icc, %l0, %o4
12338loop_487:
12339 rdhpr %htba, %l6
12340 rdpr %otherwin, %g3
12341 taddcc %i4, 0x1D06, %o1
12342 rdpr %otherwin, %g6
12343 mova %xcc, %i2, %o7
12344 fmovdcs %icc, %f2, %f8
12345 movcs %icc, %g5, %g7
12346 tgu %icc, 0x0
12347 wr %g0, 0x88, %asi
12348 ldda [%l7 + 0x60] %asi, %l0
12349 umul %g2, %g1, %i5
12350 wr %i0, 0x1616, %ccr
12351 edge16l %l2, %o0, %o6
12352 rdpr %otherwin, %g4
12353 lduw [%l7 + 0x38], %i6
12354 fcmple16 %f4, %f16, %o3
12355 edge32n %i7, %i3, %o5
12356 rdpr %cwp, %l4
12357 wr %g0, 0x7, %fprs
12358 tle %icc, 0x0
12359
12360 or %g0, 0x8, %l0
12361 sllx %l0, 0x3c, %l0
12362 wrhpr %l0, %g0, %hsys_tick_cmpr
12363 movleu %icc, %l3, %o4
12364 addc %l0, %g3, %o1
12365 wrpr %g6, %i2, %pil
12366 restored
12367 rdpr %cwp, %g1
12368 rdpr %cansave, %g2
12369 rdpr %canrestore, %g3
12370 rdpr %cleanwin, %g4
12371 rdpr %otherwin, %g5
12372 rdpr %wstate, %g6
12373 rdhpr %htba, %i4
12374 lduh [%l7 + 0x36], %g5
12375 rdhpr %hsys_tick_cmpr, %o7
12376 fmovdne %icc, %f17, %f30
12377 move %icc, %g7, %g2
12378 rdhpr %hpstate, %g1
12379 rdpr %cleanwin, %l1
12380 rd %asi, %i0
12381 rdpr %cwp, %l2
12382
12383 or %g0, 0x8, %l0
12384 sllx %l0, 0x3c, %l0
12385 wrhpr %l0, 0xA8A, %hsys_tick_cmpr
12386 taddcc %g4, %i6, %o3
12387 rdpr %canrestore, %i7
12388 fmovrsne %o0, %f28, %f15
12389
12390 or %g0, 0x8, %l0
12391 sllx %l0, 0x3c, %l0
12392 wrhpr %l0, %g0, %hsys_tick_cmpr
12393 srlx %l4, 0x1B, %i3
12394 movvs %icc, %i1, %l5
12395 wrpr %l3, 0x1DAD, %pil
12396
12397 or %g0, 0x8, %l0
12398 sllx %l0, 0x3c, %l0
12399 wr %l0, %g0, %sys_tick_cmpr
12400 rd %softint, %o2
12401 rdpr %tba, %g3
12402
12403 or %g0, 0x8, %l0
12404 sllx %l0, 0x3c, %l0
12405 wrhpr %l0, %g0, %hsys_tick_cmpr
12406 edge32n %g6, %o1, %i4
12407 wr %i2, %o7, %set_softint
12408 rdhpr %htba, %g7
12409 tne %xcc, 0x1
12410
12411 or %g0, 0x8, %l0
12412 sllx %l0, 0x3c, %l0
12413 wrhpr %l0, %g0, %hsys_tick_cmpr
12414 rd %tick_cmpr, %g2
12415 udivx %i0, 0x1206, %l2
12416 fpsub32 %f28, %f26, %f30
12417 rd %softint, %l1
12418 movleu %xcc, %i5, %o6
12419 wrpr %i6, 0x0469, %tick
12420 wr %g4, 0x0B73, %clear_softint
12421 rdhpr %hpstate, %o3
12422 stb %i7, [%l7 + 0x43]
12423 addccc %o5, 0x0F04, %o0
12424 rd %pc, %l4
12425 rdpr %pil, %i1
12426 fmovdleu %xcc, %f13, %f30
12427 rdpr %gl, %l5
12428 rdhpr %hsys_tick_cmpr, %l3
12429 tpos %xcc, 0x1
12430 rd %pc, %i3
12431 rdpr %cansave, %o4
12432 rdhpr %hintp, %o2
12433 wr %g3, %l0, %pic
12434 rd %asi, %l6
12435 rdpr %cansave, %o1
12436 fmovrsne %g6, %f0, %f26
12437 membar 0x48
12438 addc %i2, 0x0A01, %o7
12439 rdhpr %hintp, %g7
12440 wrpr %g5, 0x008D, %cwp
12441 rdpr %wstate, %i4
12442
12443 or %g0, 0x8, %l0
12444 sllx %l0, 0x3c, %l0
12445 wrhpr %l0, %g0, %hsys_tick_cmpr
12446 rdhpr %htba, %g1
12447 set 0x74, %i2
12448 ldswa [%l7 + %i2] 0x14, %i0
12449 wr %l1, 0x1F10, %pic
12450
12451 or %g0, 0x8, %l0
12452 sllx %l0, 0x3c, %l0
12453 wrhpr %l0, %g0, %hsys_tick_cmpr
12454 addccc %i5, %g4, %i6
12455 rd %asi, %i7
12456 alignaddrl %o5, %o0, %l4
12457 membar 0x48
12458 wr %o3, %l5, %clear_softint
12459 fmovrsgez %l3, %f19, %f8
12460 set 0x20, %g7
12461 ldda [%l7 + %g7] 0xeb, %i2
12462
12463 or %g0, 0x8, %l0
12464 sllx %l0, 0x3c, %l0
12465 wrhpr %l0, 0x0A5, %hsys_tick_cmpr
12466 mulscc %o2, %o4, %g3
12467 set 0x44, %o0
12468 stwa %l0, [%l7 + %o0] 0x27
12469 membar #Sync
12470 stbar
12471 wr %g0, 0x7, %fprs
12472
12473 or %g0, 0x8, %l0
12474 sllx %l0, 0x3c, %l0
12475 wrhpr %l0, 0x7B5, %hsys_tick_cmpr
12476 rdpr %canrestore, %i2
12477 sir 0x05F7
12478 smulcc %o7, %g5, %i4
12479
12480 or %g0, 0x8, %l0
12481 sllx %l0, 0x3c, %l0
12482 wrhpr %l0, 0x4E4, %hsys_tick_cmpr
12483 movrne %g1, %g7, %i0
12484 orn %l1, 0x011A, %l2
12485 rd %fprs, %i5
12486 movvc %xcc, %g4, %i6
12487 rd %pc, %i7
12488 movne %icc, %o5, %o0
12489 rdhpr %hintp, %l4
12490 rdhpr %htba, %o3
12491 rdhpr %hsys_tick_cmpr, %o6
12492 rdhpr %htba, %l3
12493 tpos %icc, 0x3
12494 fmovdne %icc, %f8, %f4
12495 rd %sys_tick_cmpr, %i3
12496 ldstub [%l7 + 0x0B], %i1
12497 movvc %icc, %o2, %l5
12498
12499 or %g0, 0x8, %l0
12500 sllx %l0, 0x3c, %l0
12501 wrhpr %l0, 0xF88, %hsys_tick_cmpr
12502 or %o4, %o1, %l0
12503 bshuffle %f8, %f20, %f20
12504 rdhpr %hpstate, %g6
12505 fbuge %fcc1, loop_488
12506 te %icc, 0x1
12507
12508 or %g0, 0x8, %l0
12509 sllx %l0, 0x3c, %l0
12510 wr %l0, %g0, %tick_cmpr
12511 xnorcc %o7, 0x16CC, %g5
12512loop_488:
12513 tge %xcc, 0x2
12514 popc %i4, %g2
12515 array16 %g1, %i2, %g7
12516 movrgz %i0, 0x122, %l1
12517
12518 or %g0, 0x8, %l0
12519 sllx %l0, 0x3c, %l0
12520 wrhpr %l0, %g0, %hsys_tick_cmpr
12521 wrpr %g4, 0x0D83, %cwp
12522 rdpr %otherwin, %l2
12523 rd %softint, %i6
12524 swap [%l7 + 0x3C], %o5
12525 wrpr %o0, %i7, %tick
12526 call loop_489
12527 and %o3, %l4, %o6
12528 rd %asi, %i3
12529 wrpr %i1, %l3, %tick
12530loop_489:
12531 rd %tick_cmpr, %o2
12532 tneg %xcc, 0x7
12533 wrpr %l5, 0x11C0, %pil
12534 rdpr %wstate, %g3
12535 alignaddrl %o1, %o4, %g6
12536 bl,a,pt %icc, loop_490
12537 rdhpr %hpstate, %l6
12538 rdhpr %hintp, %l0
12539
12540 or %g0, 0x8, %l0
12541 sllx %l0, 0x3c, %l0
12542 wr %l0, %g0, %sys_tick_cmpr
12543loop_490:
12544 wr %o7, %i4, %set_softint
12545 wr %g1, %g2, %softint
12546 rd %sys_tick_cmpr, %i2
12547 wr %i0, 0x01C5, %sys_tick
12548
12549 or %g0, 0x8, %l0
12550 sllx %l0, 0x3c, %l0
12551 wrhpr %l0, %g0, %hsys_tick_cmpr
12552 tcc %xcc, 0x7
12553 movle %icc, %g7, %i5
12554 orn %l2, 0x07CA, %i6
12555 rdpr %pil, %g4
12556 fba,a %fcc3, loop_491
12557 edge32 %o0, %o5, %i7
12558 rd %fprs, %l4
12559 rd %tick_cmpr, %o3
12560loop_491:
12561 fmovrsgz %i3, %f31, %f22
12562 rdpr %cwp, %o6
12563 wr %i1, %o2, %softint
12564 fxors %f12, %f12, %f7
12565 fones %f11
12566 rd %tick_cmpr, %l5
12567 wrpr %l3, 0x1DD6, %cwp
12568 edge16l %g3, %o4, %g6
12569
12570 or %g0, 0x8, %l0
12571 sllx %l0, 0x3c, %l0
12572 wrhpr %l0, %g0, %hsys_tick_cmpr
12573 edge32ln %g5, %o7, %l6
12574 rd %y, %i4
12575 wrpr %g2, %g1, %pil
12576 wrpr %i0, 0x1B3C, %cwp
12577 rd %sys_tick_cmpr, %l1
12578 wrpr %i2, 0x17BC, %tick
12579 wrpr %i5, 0x18A3, %pil
12580 rd %y, %l2
12581 set 0x40, %i5
12582 stda %f0, [%l7 + %i5] 0x16
12583 membar #Sync
12584 fpsub32s %f1, %f5, %f1
12585 edge32n %g7, %g4, %o0
12586 rdpr %gl, %i6
12587 fpack32 %f2, %f28, %f10
12588
12589 or %g0, 0x8, %l0
12590 sllx %l0, 0x3c, %l0
12591 wrhpr %l0, %g0, %hsys_tick_cmpr
12592 movvc %xcc, %l4, %o3
12593 rdhpr %hintp, %o5
12594 fnegd %f24, %f26
12595 movrgez %o6, %i1, %i3
12596 rdhpr %htba, %o2
12597 wr %l3, 0x0235, %ccr
12598 movvs %icc, %l5, %o4
12599 wrpr %g6, 0x1F34, %cwp
12600 movne %xcc, %g3, %o1
12601 wr %g0, 0x6, %fprs
12602 fnot2s %f4, %f30
12603 rdhpr %hpstate, %o7
12604 rd %tick_cmpr, %g5
12605 rd %ccr, %i4
12606
12607 or %g0, 0x8, %l0
12608 sllx %l0, 0x3c, %l0
12609 wrhpr %l0, %g0, %hsys_tick_cmpr
12610 fble %fcc3, loop_492
12611 fornot2s %f4, %f0, %f16
12612 wrpr %i0, %l1, %tick
12613 fbg,a %fcc1, loop_493
12614loop_492:
12615 popc %i2, %i5
12616 rdhpr %hpstate, %g1
12617 orcc %l2, %g4, %g7
12618loop_493:
12619 nop
12620
12621 or %g0, 0x8, %l0
12622 sllx %l0, 0x3c, %l0
12623 wrhpr %l0, 0x333, %hsys_tick_cmpr
12624 ldstub [%l7 + 0x39], %l4
12625 umulcc %i6, 0x0064, %o5
12626 fnands %f23, %f21, %f2
12627
12628 or %g0, 0x8, %l0
12629 sllx %l0, 0x3c, %l0
12630 wrhpr %l0, %g0, %hsys_tick_cmpr
12631 wrpr %o6, %o2, %tick
12632 rdhpr %hpstate, %l3
12633
12634 or %g0, 0x8, %l0
12635 sllx %l0, 0x3c, %l0
12636 wr %l0, 0xD9E, %sys_tick_cmpr
12637
12638 or %g0, 0x8, %l0
12639 sllx %l0, 0x3c, %l0
12640 wr %l0, %g0, %sys_tick_cmpr
12641 rdhpr %hpstate, %g6
12642 wrpr %g3, %l0, %cwp
12643 and %o7, 0x0000, %g5
12644 tneg %icc, 0x2
12645 fbul,a %fcc1, loop_494
12646 tneg %icc, 0x1
12647 fmul8ulx16 %f16, %f4, %f18
12648 wr %o1, %i4, %clear_softint
12649loop_494:
12650 rdpr %canrestore, %l6
12651
12652 or %g0, 0x8, %l0
12653 sllx %l0, 0x3c, %l0
12654 wr %l0, 0x6B7, %sys_tick_cmpr
12655 movre %i2, 0x2C8, %i5
12656 rdpr %pil, %i0
12657 wr %l2, 0x06C9, %sys_tick
12658 xnorcc %g4, 0x0983, %g7
12659 rdpr %cansave, %o0
12660 fsrc2s %f23, %f13
12661
12662 or %g0, 0x8, %l0
12663 sllx %l0, 0x3c, %l0
12664 wrhpr %l0, %g0, %hsys_tick_cmpr
12665 rd %pc, %i7
12666 wrpr %i6, 0x1EF6, %cwp
12667 rd %sys_tick_cmpr, %l4
12668 rdhpr %hsys_tick_cmpr, %o5
12669 movrlz %i1, %o3, %o2
12670 add %l5, %l3, %i3
12671 rdhpr %hsys_tick_cmpr, %g6
12672 wrpr %o4, 0x02A8, %cwp
12673 fandnot1s %f18, %f16, %f29
12674
12675 or %g0, 0x8, %l0
12676 sllx %l0, 0x3c, %l0
12677 wrhpr %l0, 0x49D, %hsys_tick_cmpr
12678 rdhpr %htba, %o7
12679 smulcc %g3, 0x03F2, %o1
12680 xnorcc %i4, 0x1D78, %l6
12681 tvc %icc, 0x0
12682 edge32ln %g2, %l1, %g5
12683 tvc %xcc, 0x1
12684 ba,pt %xcc, loop_495
12685 rdpr %wstate, %i2
12686 fnegd %f12, %f6
12687 wrpr %i0, %l2, %pil
12688loop_495:
12689 wrpr %i5, %g7, %cwp
12690 subc %o0, %g1, %i7
12691 edge16n %i6, %l4, %g4
12692 fabss %f1, %f17
12693 fcmple32 %f20, %f8, %o5
12694 srax %i1, %o2, %o3
12695 rdhpr %hpstate, %o6
12696 popc 0x0365, %l3
12697 bge,pt %xcc, loop_496
12698 rd %ccr, %i3
12699 fbuge,a %fcc0, loop_497
12700 addcc %l5, 0x0B22, %o4
12701loop_496:
12702 wr %g6, 0x00A6, %softint
12703 xor %o7, %g3, %o1
12704loop_497:
12705 nop
12706
12707 or %g0, 0x8, %l0
12708 sllx %l0, 0x3c, %l0
12709 wrhpr %l0, 0xF37, %hsys_tick_cmpr
12710 movl %xcc, %l0, %g2
12711 srlx %l1, %g5, %i2
12712 rd %asi, %i0
12713 edge8l %l2, %i5, %g7
12714 wr %g0, 0x27, %asi
12715 stwa %l6, [%l7 + 0x14] %asi
12716 membar #Sync
12717
12718 or %g0, 0x8, %l0
12719 sllx %l0, 0x3c, %l0
12720 wrhpr %l0, %g0, %hsys_tick_cmpr
12721 rd %asi, %o0
12722 and %i6, 0x0F8E, %i7
12723 fnand %f4, %f26, %f12
12724 flush %l7 + 0x10
12725
12726 or %g0, 0x8, %l0
12727 sllx %l0, 0x3c, %l0
12728 wrhpr %l0, 0x78A, %hsys_tick_cmpr
12729 fbg %fcc2, loop_498
12730 fmovse %xcc, %f27, %f3
12731 movneg %xcc, %i1, %o2
12732 rdpr %pil, %o3
12733loop_498:
12734 rd %ccr, %l4
12735 mulx %o6, %i3, %l5
12736 sth %l3, [%l7 + 0x78]
12737 wr %g6, 0x0BE5, %clear_softint
12738 sir 0x0D30
12739
12740 or %g0, 0x8, %l0
12741 sllx %l0, 0x3c, %l0
12742 wrhpr %l0, 0xD17, %hsys_tick_cmpr
12743 rd %y, %o1
12744
12745 or %g0, 0x8, %l0
12746 sllx %l0, 0x3c, %l0
12747 wr %l0, 0xEB3, %sys_tick_cmpr
12748 wrpr %i4, 0x05BD, %pil
12749 wr %g0, 0x0c, %asi
12750 lduha [%l7 + 0x64] %asi, %g2
12751 ldx [%l7 + 0x28], %l0
12752 rd %fprs, %g5
12753
12754 or %g0, 0x8, %l0
12755 sllx %l0, 0x3c, %l0
12756 wrhpr %l0, %g0, %hsys_tick_cmpr
12757 wrpr %l2, 0x0C46, %cwp
12758 wrpr %i5, %i0, %pil
12759
12760 or %g0, 0x8, %l0
12761 sllx %l0, 0x3c, %l0
12762 wrhpr %l0, 0x5E4, %hsys_tick_cmpr
12763 wrpr %o0, 0x0BCE, %pil
12764 wrpr %i6, 0x0EEF, %tick
12765
12766 or %g0, 0x8, %l0
12767 sllx %l0, 0x3c, %l0
12768 wrhpr %l0, %g0, %hsys_tick_cmpr
12769 rdhpr %htba, %l6
12770 rdhpr %htba, %g4
12771
12772 or %g0, 0x8, %l0
12773 sllx %l0, 0x3c, %l0
12774 wrhpr %l0, %g0, %hsys_tick_cmpr
12775 tle %icc, 0x4
12776 rdpr %otherwin, %o2
12777 bcs loop_499
12778 smulcc %l4, 0x1AEC, %o3
12779 tsubcctv %o6, 0x0445, %l5
12780 rd %pc, %i3
12781loop_499:
12782 nop
12783
12784 or %g0, 0x8, %l0
12785 sllx %l0, 0x3c, %l0
12786 wrhpr %l0, 0x89D, %hsys_tick_cmpr
12787 edge8l %g6, %o1, %o7
12788
12789 or %g0, 0x8, %l0
12790 sllx %l0, 0x3c, %l0
12791 wrhpr %l0, 0x628, %hsys_tick_cmpr
12792 xorcc %g2, 0x07D8, %g5
12793 movne %xcc, %i2, %l1
12794 andn %l0, 0x1FEC, %l2
12795 tcc %xcc, 0x2
12796 sir 0x08C4
12797 rdhpr %hintp, %i0
12798 rdhpr %hintp, %i5
12799 wrpr %g7, %g1, %pil
12800 wrpr %o0, 0x0809, %tick
12801 rd %asi, %i6
12802
12803 or %g0, 0x8, %l0
12804 sllx %l0, 0x3c, %l0
12805 wrhpr %l0, %g0, %hsys_tick_cmpr
12806 wrpr %i1, 0x1AAC, %pil
12807 wrpr %g4, %o5, %tick
12808 tl %xcc, 0x6
12809
12810 or %g0, 0x8, %l0
12811 sllx %l0, 0x3c, %l0
12812 wrhpr %l0, 0x588, %hsys_tick_cmpr
12813 rdhpr %hsys_tick_cmpr, %o3
12814 fmovdgu %xcc, %f21, %f29
12815 flushw
12816
12817 or %g0, 0x8, %l0
12818 sllx %l0, 0x3c, %l0
12819 wrhpr %l0, 0xCA0, %hsys_tick_cmpr
12820 movrlz %l5, %i3, %o4
12821 rdpr %otherwin, %l3
12822 rdhpr %hpstate, %o1
12823 array16 %o7, %g6, %i4
12824 subccc %g3, 0x090D, %g2
12825 rdhpr %hsys_tick_cmpr, %g5
12826 fbul %fcc1, loop_500
12827 wrpr %i2, %l0, %tick
12828 fble %fcc0, loop_501
12829 brgz %l2, loop_502
12830loop_500:
12831 wr %l1, %i0, %ccr
12832loop_501:
12833 call loop_503
12834loop_502:
12835 rdhpr %htba, %g1
12836 rdpr %cwp, %o0
12837 edge32n %g7, %i7, %l6
12838loop_503:
12839 xorcc %i1, %i6, %o5
12840 fbuge,a %fcc2, loop_504
12841 wr %g0, 0x7, %fprs
12842 rdhpr %hintp, %o3
12843
12844 or %g0, 0x8, %l0
12845 sllx %l0, 0x3c, %l0
12846 wrhpr %l0, %g0, %hsys_tick_cmpr
12847loop_504:
12848 fpsub32 %f10, %f24, %f16
12849 rdhpr %htba, %l5
12850 movrgez %o6, 0x15B, %o4
12851 movge %xcc, %i3, %o1
12852 movg %icc, %l3, %o7
12853 fand %f28, %f20, %f14
12854 ldsb [%l7 + 0x77], %i4
12855 movpos %xcc, %g6, %g2
12856 rdhpr %htba, %g3
12857 wr %g5, 0x0B6E, %pic
12858
12859 or %g0, 0x8, %l0
12860 sllx %l0, 0x3c, %l0
12861 wrhpr %l0, %g0, %hsys_tick_cmpr
12862 fpack16 %f8, %f5
12863 rdhpr %hintp, %i2
12864 rdpr %otherwin, %l1
12865 fornot2s %f2, %f18, %f18
12866 edge32n %i0, %l2, %i5
12867 rdpr %tl, %g1
12868 fsrc1 %f0, %f24
12869 andncc %g7, %i7, %l6
12870
12871 or %g0, 0x8, %l0
12872 sllx %l0, 0x3c, %l0
12873 wrhpr %l0, 0x3A5, %hsys_tick_cmpr
12874 movn %icc, %i1, %o5
12875 fblg %fcc3, loop_505
12876 tcc %xcc, 0x1
12877 wrpr %i6, 0x06F4, %tick
12878 addc %l4, %o3, %g4
12879loop_505:
12880 rd %asi, %o2
12881 wrpr %l5, %o4, %tick
12882 prefetch [%l7 + 0x18], 0x1
12883 rdpr %tl, %i3
12884 wrpr %o1, 0x1340, %cwp
12885 saved
12886 rdpr %cwp, %g1
12887 rdpr %cansave, %g2
12888 rdpr %canrestore, %g3
12889 rdpr %cleanwin, %g4
12890 rdpr %otherwin, %g5
12891 rdpr %wstate, %g6
12892 fcmpeq32 %f24, %f30, %l3
12893 rdhpr %hsys_tick_cmpr, %o7
12894 sir 0x0A40
12895
12896 or %g0, 0x8, %l0
12897 sllx %l0, 0x3c, %l0
12898 wrhpr %l0, 0x0FE, %hsys_tick_cmpr
12899 rdhpr %hintp, %i4
12900 rdpr %pil, %g2
12901 rdhpr %htba, %g5
12902 rdpr %canrestore, %l0
12903 move %xcc, %i2, %l1
12904 wrpr %i0, 0x1457, %pil
12905 rd %sys_tick_cmpr, %i5
12906 stb %g1, [%l7 + 0x31]
12907 fmul8x16au %f17, %f8, %f14
12908 wrpr %g7, %i7, %cwp
12909 umulcc %l2, 0x0B3D, %l6
12910 srax %o0, 0x01, %o5
12911 rdpr %pil, %i6
12912 wrpr %l4, %i1, %pil
12913 rd %tick_cmpr, %o3
12914 fmovrsne %g4, %f13, %f5
12915 wrpr %o2, 0x04B3, %tick
12916 fmovsa %icc, %f18, %f11
12917 rd %sys_tick_cmpr, %l5
12918
12919 or %g0, 0x8, %l0
12920 sllx %l0, 0x3c, %l0
12921 wr %l0, 0x8A4, %tick_cmpr
12922 wr %l3, %o1, %y
12923 wrpr %o7, 0x0BE7, %pil
12924 or %o6, %g6, %i4
12925 rd %y, %g3
12926 wrpr %g2, 0x1AF7, %pil
12927 andncc %l0, %g5, %l1
12928 rdhpr %hpstate, %i2
12929 and %i5, 0x146E, %g1
12930 rd %ccr, %i0
12931 rd %y, %i7
12932 wrpr %g7, %l6, %cwp
12933 rdhpr %htba, %l2
12934 fbule,a %fcc1, loop_506
12935 move %icc, %o0, %o5
12936 wrpr %i6, %l4, %cwp
12937 wrpr %o3, 0x17FC, %pil
12938loop_506:
12939 fmovdle %icc, %f31, %f7
12940 edge16 %g4, %i1, %o2
12941 wr %l5, %o4, %clear_softint
12942 movl %icc, %i3, %l3
12943 wr %o1, 0x0AA6, %set_softint
12944 bvc,pn %xcc, loop_507
12945 rdpr %cansave, %o7
12946 rdpr %canrestore, %o6
12947 fcmpne32 %f0, %f8, %i4
12948loop_507:
12949 rdpr %pil, %g3
12950
12951 or %g0, 0x8, %l0
12952 sllx %l0, 0x3c, %l0
12953 wr %l0, 0x230, %tick_cmpr
12954 rd %softint, %l0
12955 edge8n %g5, %i2, %l1
12956 wr %i5, 0x15A1, %y
12957 edge16n %g1, %i7, %g7
12958 addcc %i0, %l6, %l2
12959 udiv %o0, 0x0466, %i6
12960 xnorcc %o5, %l4, %g4
12961 rdhpr %htba, %i1
12962 wrpr %o3, %o2, %tick
12963 wr %o4, %l5, %set_softint
12964 fmovsvc %icc, %f20, %f6
12965 edge8n %l3, %o1, %o7
12966 rdhpr %hpstate, %o6
12967 wr %i4, 0x0A4D, %set_softint
12968 mulscc %g3, 0x046B, %i3
12969
12970 or %g0, 0x8, %l0
12971 sllx %l0, 0x3c, %l0
12972 wr %l0, %g0, %sys_tick_cmpr
12973 sub %l0, 0x0384, %i2
12974 wrpr %l1, %g5, %cwp
12975 edge16 %g1, %i7, %g7
12976
12977 or %g0, 0x8, %l0
12978 sllx %l0, 0x3c, %l0
12979 wrhpr %l0, %g0, %hsys_tick_cmpr
12980 wr %g0, 0x11, %asi
12981 sta %f17, [%l7 + 0x6C] %asi
12982 wrpr %l6, 0x159F, %pil
12983 rd %y, %i5
12984 rdhpr %hpstate, %l2
12985 rd %ccr, %o0
12986 andn %i6, 0x11DF, %o5
12987 wrpr %g4, 0x12DF, %tick
12988 rdhpr %hsys_tick_cmpr, %i1
12989 ldsb [%l7 + 0x18], %l4
12990 rdhpr %hpstate, %o3
12991 flush %l7 + 0x40
12992 rdpr %otherwin, %o2
12993
12994 or %g0, 0x8, %l0
12995 sllx %l0, 0x3c, %l0
12996 wr %l0, 0x47A, %tick_cmpr
12997 sub %l3, %o1, %l5
12998 rd %pc, %o6
12999 rdhpr %hintp, %i4
13000 rd %tick_cmpr, %g3
13001 fnot2 %f22, %f20
13002 movg %icc, %o7, %i3
13003 xorcc %g6, 0x08E1, %l0
13004 andn %g2, 0x1FDB, %l1
13005 rd %ccr, %g5
13006 rd %asi, %g1
13007 tsubcctv %i7, 0x051E, %g7
13008 rdhpr %hintp, %i2
13009 wrpr %l6, %i5, %cwp
13010 membar 0x5F
13011 rdpr %cansave, %l2
13012 movcs %icc, %i0, %o0
13013 rd %pc, %o5
13014 rdpr %tba, %g4
13015 sllx %i6, %l4, %i1
13016 rdhpr %hsys_tick_cmpr, %o3
13017 rd %pc, %o4
13018 udivx %l3, 0x0FB6, %o1
13019 rdhpr %hintp, %o2
13020 fmuld8sux16 %f16, %f9, %f20
13021 wr %g0, 0x6, %fprs
13022 tsubcctv %g3, %o7, %i3
13023 sub %g6, %l0, %i4
13024 rdhpr %hsys_tick_cmpr, %l1
13025 wrpr %g2, 0x0C66, %pil
13026 wrpr %g5, %i7, %cwp
13027
13028 or %g0, 0x8, %l0
13029 sllx %l0, 0x3c, %l0
13030 wrhpr %l0, 0x305, %hsys_tick_cmpr
13031 rdhpr %htba, %l6
13032 fornot1s %f31, %f6, %f18
13033
13034 or %g0, 0x8, %l0
13035 sllx %l0, 0x3c, %l0
13036 wrhpr %l0, 0xA96, %hsys_tick_cmpr
13037 wrpr %g1, 0x008D, %pil
13038 fxnor %f16, %f30, %f14
13039 nop
13040 setx loop_508, %l0, %l1
13041 wrpr 0x1, %tl
13042 wrpr %l1, %tpc
13043 add %l1, 0x4, %l1
13044 wrpr %l1, %tnpc
13045 setx 0x34400001400, %l0, %l1
13046 wrpr %l1, %tstate
13047 wrhpr 0x4, %htstate
13048 retry
13049 rd %y, %i0
13050 wrpr %o0, %l2, %pil
13051 bvc %xcc, loop_509
13052loop_508:
13053 srlx %o5, 0x1F, %g4
13054 rdpr %gl, %l4
13055 wrpr %i1, %o3, %cwp
13056loop_509:
13057 rd %asi, %i6
13058 wrpr %l3, 0x18E0, %cwp
13059 wr %o1, 0x0317, %ccr
13060 wrpr %o4, %o6, %cwp
13061
13062 or %g0, 0x8, %l0
13063 sllx %l0, 0x3c, %l0
13064 wrhpr %l0, 0x4F2, %hsys_tick_cmpr
13065 wrpr %l5, %o7, %pil
13066 rd %asi, %i3
13067 popc 0x0822, %g6
13068 fmovsl %icc, %f24, %f1
13069
13070 or %g0, 0x8, %l0
13071 sllx %l0, 0x3c, %l0
13072 wrhpr %l0, %g0, %hsys_tick_cmpr
13073 movre %g2, %g5, %i7
13074 tne %xcc, 0x0
13075 ldd [%l7 + 0x68], %f0
13076 wr %l1, 0x12E3, %set_softint
13077 wrpr %g7, 0x12F6, %cwp
13078
13079 or %g0, 0x8, %l0
13080 sllx %l0, 0x3c, %l0
13081 wrhpr %l0, %g0, %hsys_tick_cmpr
13082 wrpr %i2, %g1, %pil
13083 wr %i0, %o0, %ccr
13084
13085 or %g0, 0x8, %l0
13086 sllx %l0, 0x3c, %l0
13087 wrhpr %l0, 0x98A, %hsys_tick_cmpr
13088 andncc %g4, %l4, %l2
13089 fmovspos %icc, %f28, %f8
13090 rdhpr %hintp, %i1
13091 rd %sys_tick_cmpr, %o3
13092 rd %softint, %l3
13093 ldstub [%l7 + 0x0F], %i6
13094 udivx %o4, 0x0374, %o1
13095 set 0x50, %l3
13096 ldxa [%l7 + %l3] 0x11, %o2
13097 mulscc %g3, 0x07A3, %l5
13098 fbule %fcc0, loop_510
13099 wr %o7, 0x1E8C, %softint
13100 te %xcc, 0x1
13101 fmovrde %o6, %f28, %f16
13102loop_510:
13103 rdhpr %htba, %i3
13104 brgez %g6, loop_511
13105 movpos %xcc, %i4, %g2
13106
13107 or %g0, 0x8, %l0
13108 sllx %l0, 0x3c, %l0
13109 wrhpr %l0, %g0, %hsys_tick_cmpr
13110
13111 or %g0, 0x8, %l0
13112 sllx %l0, 0x3c, %l0
13113 wrhpr %l0, %g0, %hsys_tick_cmpr
13114loop_511:
13115 rdhpr %hintp, %i7
13116 wrpr %l6, %i2, %tick
13117 rd %y, %i5
13118
13119 or %g0, 0x8, %l0
13120 sllx %l0, 0x3c, %l0
13121 wrhpr %l0, %g0, %hsys_tick_cmpr
13122
13123 or %g0, 0x8, %l0
13124 sllx %l0, 0x3c, %l0
13125 wrhpr %l0, 0xBD4, %hsys_tick_cmpr
13126 tsubcc %l4, 0x1814, %o5
13127 wrpr %l2, 0x1937, %tick
13128 srlx %i1, %l3, %i6
13129 rdhpr %hintp, %o4
13130 ldd [%l7 + 0x58], %o0
13131 rdhpr %hintp, %o3
13132 subccc %g3, 0x1B25, %l5
13133 tg %xcc, 0x6
13134 addccc %o2, %o6, %i3
13135 wrpr %o7, 0x1C51, %tick
13136
13137 or %g0, 0x8, %l0
13138 sllx %l0, 0x3c, %l0
13139 wrhpr %l0, 0x574, %hsys_tick_cmpr
13140 fsrc2s %f19, %f13
13141 set 0x10, %l4
13142 ldsha [%l7 + %l4] 0x89, %l0
13143
13144 or %g0, 0x8, %l0
13145 sllx %l0, 0x3c, %l0
13146 wrhpr %l0, 0xE31, %hsys_tick_cmpr
13147 tvc %icc, 0x1
13148 wrpr %g5, 0x1FDF, %pil
13149 rdhpr %htba, %g7
13150 movleu %xcc, %l1, %i7
13151 rdhpr %hsys_tick_cmpr, %l6
13152 edge16l %i2, %g1, %i5
13153 bpos %xcc, loop_512
13154 movrlez %i0, 0x013, %g4
13155
13156 or %g0, 0x8, %l0
13157 sllx %l0, 0x3c, %l0
13158 wrhpr %l0, %g0, %hsys_tick_cmpr
13159 wr %o5, %l2, %y
13160loop_512:
13161 fmovscs %icc, %f18, %f19
13162 saved
13163 rdpr %cwp, %g1
13164 rdpr %cansave, %g2
13165 rdpr %canrestore, %g3
13166 rdpr %cleanwin, %g4
13167 rdpr %otherwin, %g5
13168 rdpr %wstate, %g6
13169 wrpr %i1, 0x123A, %cwp
13170 orcc %l3, %i6, %l4
13171
13172 or %g0, 0x8, %l0
13173 sllx %l0, 0x3c, %l0
13174 wrhpr %l0, %g0, %hsys_tick_cmpr
13175 and %o1, 0x0221, %o3
13176 rdpr %cwp, %g3
13177
13178 or %g0, 0x8, %l0
13179 sllx %l0, 0x3c, %l0
13180 wrhpr %l0, %g0, %hsys_tick_cmpr
13181 rdpr %wstate, %o6
13182 movcs %xcc, %i3, %l5
13183 tleu %xcc, 0x7
13184 membar 0x5E
13185 rdhpr %hsys_tick_cmpr, %o7
13186 wrpr %i4, 0x0338, %pil
13187 fmovsvc %xcc, %f15, %f22
13188 wr %l0, %g2, %set_softint
13189 movrlz %g6, %g5, %l1
13190 movg %icc, %i7, %g7
13191 alignaddr %i2, %g1, %l6
13192 rdpr %otherwin, %i5
13193 wrpr %g4, %i0, %pil
13194 wr %g0, 0x7, %fprs
13195 bcs,a,pt %xcc, loop_513
13196 fand %f14, %f2, %f16
13197 wr %l2, 0x194C, %y
13198
13199 or %g0, 0x8, %l0
13200 sllx %l0, 0x3c, %l0
13201 wrhpr %l0, 0x34D, %hsys_tick_cmpr
13202loop_513:
13203 rd %pc, %l3
13204 fmovsvc %xcc, %f31, %f7
13205
13206 or %g0, 0x8, %l0
13207 sllx %l0, 0x3c, %l0
13208 wrhpr %l0, %g0, %hsys_tick_cmpr
13209 rdpr %pil, %l4
13210 xor %o4, 0x0E91, %o1
13211 xor %o3, %g3, %o6
13212 rdhpr %htba, %o2
13213 rdhpr %htba, %i3
13214 rdpr %cwp, %l5
13215 fornot2s %f30, %f3, %f12
13216 wr %o7, %i4, %clear_softint
13217 tge %icc, 0x7
13218
13219 or %g0, 0x8, %l0
13220 sllx %l0, 0x3c, %l0
13221 wrhpr %l0, 0x221, %hsys_tick_cmpr
13222 rdpr %cansave, %g6
13223 set 0x30, %o7
13224 stha %g5, [%l7 + %o7] 0x88
13225 wrpr %l1, %i7, %tick
13226
13227 or %g0, 0x8, %l0
13228 sllx %l0, 0x3c, %l0
13229 wr %l0, %g0, %sys_tick_cmpr
13230 srl %g1, 0x1D, %l6
13231 rdhpr %hpstate, %g7
13232 tleu %icc, 0x6
13233 tvc %icc, 0x2
13234 array16 %i5, %g4, %o0
13235
13236 or %g0, 0x8, %l0
13237 sllx %l0, 0x3c, %l0
13238 wrhpr %l0, %g0, %hsys_tick_cmpr
13239 movle %xcc, %i1, %i0
13240 fmovdle %xcc, %f5, %f9
13241 tle %xcc, 0x3
13242
13243 or %g0, 0x8, %l0
13244 sllx %l0, 0x3c, %l0
13245 wrhpr %l0, %g0, %hsys_tick_cmpr
13246 fnot2s %f25, %f13
13247 fxnor %f28, %f4, %f16
13248 wrpr %i6, 0x145F, %cwp
13249 edge16l %o5, %l4, %o4
13250 wrpr %o3, %o1, %pil
13251
13252 or %g0, 0x8, %l0
13253 sllx %l0, 0x3c, %l0
13254 wrhpr %l0, %g0, %hsys_tick_cmpr
13255 rd %ccr, %o6
13256 rd %tick_cmpr, %l5
13257 fmovscc %xcc, %f31, %f16
13258 rdhpr %htba, %i3
13259 wrpr %i4, %o7, %cwp
13260 rd %asi, %g6
13261 fpsub32s %f2, %f11, %f26
13262
13263 or %g0, 0x8, %l0
13264 sllx %l0, 0x3c, %l0
13265 wrhpr %l0, 0x90A, %hsys_tick_cmpr
13266 fbug %fcc3, loop_514
13267 wr %l0, 0x1BC1, %sys_tick
13268 andn %i7, 0x04A9, %l1
13269 fmovscs %icc, %f17, %f15
13270loop_514:
13271 movrne %i2, 0x088, %g1
13272 wr %g2, %g7, %softint
13273 rdhpr %htba, %l6
13274 wr %i5, %o0, %sys_tick
13275
13276 or %g0, 0x8, %l0
13277 sllx %l0, 0x3c, %l0
13278 wrhpr %l0, %g0, %hsys_tick_cmpr
13279 wrpr %l2, %i1, %tick
13280 rd %sys_tick_cmpr, %l3
13281 sethi 0x1DDE, %i6
13282 sra %i0, %o5, %o4
13283 rdhpr %hintp, %g3
13284 subc %l4, 0x0F09, %o6
13285
13286 or %g0, 0x8, %l0
13287 sllx %l0, 0x3c, %l0
13288 wrhpr %l0, %g0, %hsys_tick_cmpr
13289 alignaddrl %l5, %i3, %o7
13290 wr %g6, %g5, %set_softint
13291 rdhpr %hpstate, %i4
13292 rdhpr %hpstate, %l0
13293 wr %i7, 0x04BA, %ccr
13294 rd %fprs, %l1
13295 set 0x08, %l2
13296 stxa %i2, [%l7 + %l2] 0x18
13297 sllx %g1, 0x1F, %g2
13298 xor %l6, 0x1888, %i5
13299 rdpr %tl, %o0
13300 fmovrdgz %g7, %f24, %f30
13301 rdhpr %hpstate, %g4
13302
13303 or %g0, 0x8, %l0
13304 sllx %l0, 0x3c, %l0
13305 wrhpr %l0, 0xEEB, %hsys_tick_cmpr
13306 smul %l3, %i6, %l2
13307 rdpr %cleanwin, %o5
13308 srlx %o4, %o3, %i0
13309 wr %g3, %o1, %set_softint
13310 rdhpr %hpstate, %l4
13311 te %icc, 0x6
13312 udiv %o6, 0x09CC, %l5
13313 wr %o2, %o7, %set_softint
13314 rdhpr %hpstate, %i3
13315 brnz %g5, loop_515
13316 fblg %fcc3, loop_516
13317 fmovsg %xcc, %f18, %f27
13318 move %icc, %i4, %l0
13319loop_515:
13320 fcmpgt32 %f0, %f6, %i7
13321loop_516:
13322 rd %ccr, %l1
13323 tge %icc, 0x0
13324 wrpr %g6, 0x11B8, %tick
13325 rd %asi, %i2
13326
13327 or %g0, 0x8, %l0
13328 sllx %l0, 0x3c, %l0
13329 wr %l0, 0xD79, %sys_tick_cmpr
13330 movle %xcc, %i5, %g2
13331 ba,pt %icc, loop_517
13332 rd %fprs, %o0
13333 wr %g4, %g7, %softint
13334 or %i1, 0x07D1, %l3
13335loop_517:
13336 taddcc %i6, 0x1366, %o5
13337 rd %asi, %l2
13338
13339 or %g0, 0x8, %l0
13340 sllx %l0, 0x3c, %l0
13341 wr %l0, %g0, %tick_cmpr
13342
13343 or %g0, 0x8, %l0
13344 sllx %l0, 0x3c, %l0
13345 wrhpr %l0, %g0, %hsys_tick_cmpr
13346
13347 or %g0, 0x8, %l0
13348 sllx %l0, 0x3c, %l0
13349 wrhpr %l0, %g0, %hsys_tick_cmpr
13350 wr %g0, 0x80, %asi
13351 stda %i0, [%l7 + 0x08] %asi
13352 array16 %o6, %l5, %o2
13353 wr %o7, %l4, %y
13354 wr %g5, %i3, %pic
13355 fxor %f0, %f22, %f30
13356 sdiv %i7, 0x1283, %g6
13357 wrpr %l1, 0x0110, %cwp
13358 tg %xcc, 0x2
13359 rdpr %cansave, %i2
13360 rdpr %otherwin, %l6
13361 rdhpr %hintp, %i5
13362 fmovdn %xcc, %f27, %f14
13363 fbg,a %fcc3, loop_518
13364 mulx %g1, %o0, %g2
13365 rdpr %pil, %g4
13366 tvs %icc, 0x2
13367loop_518:
13368 rdhpr %hpstate, %g7
13369
13370 or %g0, 0x8, %l0
13371 sllx %l0, 0x3c, %l0
13372 wrhpr %l0, %g0, %hsys_tick_cmpr
13373 rdpr %wstate, %i1
13374 fandnot1s %f22, %f13, %f19
13375 movl %icc, %l2, %o5
13376 wrpr %o4, %g3, %cwp
13377 wr %o3, 0x0042, %sys_tick
13378 wrpr %o1, %i0, %tick
13379 wrpr %o6, %l5, %pil
13380
13381 or %g0, 0x8, %l0
13382 sllx %l0, 0x3c, %l0
13383 wrhpr %l0, %g0, %hsys_tick_cmpr
13384 std %o6, [%l7 + 0x48]
13385 fba,a %fcc0, loop_519
13386 rdpr %cwp, %i3
13387 rd %fprs, %i4
13388 mulx %l0, 0x1466, %g5
13389loop_519:
13390 nop
13391
13392 or %g0, 0x8, %l0
13393 sllx %l0, 0x3c, %l0
13394 wrhpr %l0, %g0, %hsys_tick_cmpr
13395
13396 or %g0, 0x8, %l0
13397 sllx %l0, 0x3c, %l0
13398 wrhpr %l0, 0xA4E, %hsys_tick_cmpr
13399 wrpr %i2, 0x0E28, %cwp
13400 add %l7, 0x3C, %l6
13401 wr %g0, 0x0c, %asi
13402 casa [%l6] %asi, %l6, %l1
13403 st %f7, [%l7 + 0x74]
13404
13405 or %g0, 0x8, %l0
13406 sllx %l0, 0x3c, %l0
13407 wrhpr %l0, %g0, %hsys_tick_cmpr
13408 rd %softint, %g2
13409 rd %tick_cmpr, %g4
13410 bneg,a,pt %xcc, loop_520
13411 rdhpr %hsys_tick_cmpr, %g7
13412 fnands %f12, %f5, %f16
13413 wrpr %i5, %l3, %cwp
13414loop_520:
13415 ldd [%l7 + 0x08], %f14
13416
13417 or %g0, 0x8, %l0
13418 sllx %l0, 0x3c, %l0
13419 wrhpr %l0, 0x07A, %hsys_tick_cmpr
13420 popc %l2, %i1
13421
13422 or %g0, 0x8, %l0
13423 sllx %l0, 0x3c, %l0
13424 wrhpr %l0, 0x18F, %hsys_tick_cmpr
13425 fbo %fcc2, loop_521
13426 ble,pt %xcc, loop_522
13427 fmovsn %xcc, %f13, %f11
13428 rdhpr %hsys_tick_cmpr, %o3
13429loop_521:
13430 tcc %xcc, 0x3
13431loop_522:
13432 rdhpr %hsys_tick_cmpr, %o1
13433 movrne %g3, %o6, %l5
13434 fbl,a %fcc3, loop_523
13435 nop
13436 setx loop_524, %l0, %l1
13437 wrpr 0x1, %tl
13438 wrpr %l1, %tnpc
13439 setx 0x34400001400, %l0, %l1
13440 wrpr %l1, %tstate
13441 wrhpr 0x4, %htstate
13442 done
13443 movne %xcc, %i0, %o2
13444loop_523:
13445 wrpr %i3, 0x15A5, %pil
13446loop_524:
13447 bcc,pt %xcc, loop_525
13448 wrpr %o7, 0x070F, %pil
13449 wr %l0, 0x08D2, %set_softint
13450 wrpr %g5, %g6, %tick
13451loop_525:
13452 fpadd16 %f4, %f24, %f16
13453 wrpr %i4, %i2, %cwp
13454 rdhpr %htba, %i7
13455 rd %y, %l6
13456 edge16n %l1, %g1, %o0
13457 rdhpr %hintp, %g2
13458 movge %xcc, %g4, %i5
13459 alignaddr %l3, %i6, %l2
13460 edge16n %g7, %i1, %o4
13461 membar 0x14
13462 fmovrde %o5, %f12, %f8
13463 rd %tick_cmpr, %o3
13464
13465 or %g0, 0x8, %l0
13466 sllx %l0, 0x3c, %l0
13467 wrhpr %l0, %g0, %hsys_tick_cmpr
13468 fmovrsgez %l5, %f15, %f6
13469 rdhpr %hpstate, %g3
13470 rd %y, %i0
13471 fcmpeq32 %f22, %f14, %l4
13472 tgu %xcc, 0x2
13473 xnorcc %o2, 0x0820, %i3
13474 rdhpr %hintp, %o7
13475 tne %xcc, 0x3
13476 rdhpr %htba, %l0
13477 wr %g0, 0x17, %asi
13478 stda %f16, [%l7 + 0x40] %asi
13479 membar #Sync
13480 wrpr %g5, 0x1AF6, %tick
13481 set 0x45, %g6
13482 lduba [%l7 + %g6] 0x15, %i4
13483 fmovsneg %xcc, %f26, %f13
13484 movre %i2, 0x1F0, %i7
13485 tleu %xcc, 0x7
13486 rdhpr %htba, %g6
13487 tg %icc, 0x4
13488 fpmerge %f17, %f29, %f10
13489 rdpr %cleanwin, %l6
13490
13491 or %g0, 0x8, %l0
13492 sllx %l0, 0x3c, %l0
13493 wrhpr %l0, %g0, %hsys_tick_cmpr
13494 tn %xcc, 0x6
13495 sethi 0x157C, %g2
13496 wr %g1, 0x04C2, %set_softint
13497 movrlez %g4, 0x296, %l3
13498 wr %g0, 0x4, %fprs
13499 andcc %g7, 0x0BE0, %i1
13500 udivx %o4, 0x11DE, %l2
13501 or %o3, %o5, %o6
13502 fcmpgt16 %f4, %f24, %l5
13503
13504 or %g0, 0x8, %l0
13505 sllx %l0, 0x3c, %l0
13506 wrhpr %l0, 0xB28, %hsys_tick_cmpr
13507 wr %i0, %l4, %pic
13508 wrpr %o2, 0x0B0E, %cwp
13509 rdpr %cwp, %o1
13510 wrpr %o7, 0x0BB8, %cwp
13511 wrpr %i3, %g5, %pil
13512 wr %g0, 0x5, %fprs
13513
13514 or %g0, 0x8, %l0
13515 sllx %l0, 0x3c, %l0
13516 wrhpr %l0, %g0, %hsys_tick_cmpr
13517 lduw [%l7 + 0x08], %i7
13518 rdhpr %hintp, %i4
13519 sllx %l6, %l1, %g6
13520 movrlez %o0, 0x27C, %g2
13521 rd %ccr, %g4
13522 te %icc, 0x4
13523 rdpr %cleanwin, %l3
13524 edge8n %i5, %g1, %g7
13525 fpackfix %f22, %f0
13526 rdpr %cwp, %i1
13527 wr %o4, %i6, %pic
13528 wrpr %l2, 0x0847, %tick
13529 rd %y, %o5
13530 rdpr %canrestore, %o3
13531 alignaddrl %o6, %g3, %i0
13532 wrpr %l4, %l5, %cwp
13533 fbg,a %fcc3, loop_526
13534 wr %o2, 0x09BC, %softint
13535 wr %o7, %o1, %sys_tick
13536
13537 or %g0, 0x8, %l0
13538 sllx %l0, 0x3c, %l0
13539 wrhpr %l0, 0xFFC, %hsys_tick_cmpr
13540loop_526:
13541 fmovdge %icc, %f23, %f13
13542 wrpr %l0, %g5, %tick
13543 fnors %f26, %f8, %f20
13544 fcmpeq32 %f0, %f6, %i7
13545 tsubcc %i4, %i2, %l6
13546 rdpr %canrestore, %l1
13547 tleu %xcc, 0x5
13548 wr %g0, 0x27, %asi
13549 stha %o0, [%l7 + 0x4E] %asi
13550 membar #Sync
13551 mova %xcc, %g6, %g2
13552 tle %xcc, 0x0
13553 sllx %l3, %i5, %g1
13554 fmovs %f3, %f13
13555 rd %softint, %g7
13556
13557 or %g0, 0x8, %l0
13558 sllx %l0, 0x3c, %l0
13559 wrhpr %l0, %g0, %hsys_tick_cmpr
13560 fnot1s %f4, %f13
13561 xorcc %i1, 0x0F97, %o4
13562 rdpr %gl, %i6
13563 rdhpr %hpstate, %l2
13564 fmovdvs %xcc, %f18, %f19
13565 wr %o3, %o6, %clear_softint
13566 rdpr %pil, %o5
13567 wrpr %g3, 0x1CE7, %pil
13568 rdpr %otherwin, %l4
13569
13570 or %g0, 0x8, %l0
13571 sllx %l0, 0x3c, %l0
13572 wrhpr %l0, %g0, %hsys_tick_cmpr
13573
13574 or %g0, 0x8, %l0
13575 sllx %l0, 0x3c, %l0
13576 wrhpr %l0, 0xAB4, %hsys_tick_cmpr
13577 wr %o7, %i0, %softint
13578
13579 or %g0, 0x8, %l0
13580 sllx %l0, 0x3c, %l0
13581 wrhpr %l0, 0xC51, %hsys_tick_cmpr
13582 fornot1s %f12, %f18, %f15
13583 wrpr %i3, 0x17A7, %cwp
13584 wrpr %g5, %l0, %tick
13585 bshuffle %f12, %f0, %f22
13586 fmul8x16al %f3, %f24, %f0
13587 edge32ln %i4, %i7, %l6
13588 rdpr %wstate, %l1
13589 andcc %o0, %i2, %g2
13590
13591 or %g0, 0x8, %l0
13592 sllx %l0, 0x3c, %l0
13593 wrhpr %l0, 0x598, %hsys_tick_cmpr
13594 rdhpr %hpstate, %g6
13595 rdhpr %hsys_tick_cmpr, %g1
13596 te %icc, 0x1
13597 rdhpr %hpstate, %g7
13598 rdpr %cansave, %g4
13599 udivcc %i1, 0x075C, %o4
13600 srl %i6, 0x14, %l2
13601 bneg %icc, loop_527
13602 wrpr %o3, 0x1F86, %tick
13603
13604 or %g0, 0x8, %l0
13605 sllx %l0, 0x3c, %l0
13606 wrhpr %l0, 0xD13, %hsys_tick_cmpr
13607loop_527:
13608 bvs,pt %xcc, loop_528
13609 tvc %xcc, 0x3
13610 rd %ccr, %l4
13611 tneg %icc, 0x7
13612loop_528:
13613 nop
13614
13615 or %g0, 0x8, %l0
13616 sllx %l0, 0x3c, %l0
13617 wrhpr %l0, %g0, %hsys_tick_cmpr
13618 fpsub16s %f27, %f20, %f14
13619 movle %xcc, %o2, %i0
13620 rd %asi, %o7
13621
13622 or %g0, 0x8, %l0
13623 sllx %l0, 0x3c, %l0
13624 wrhpr %l0, %g0, %hsys_tick_cmpr
13625 movg %icc, %g5, %i3
13626 rdhpr %hintp, %i4
13627
13628 or %g0, 0x8, %l0
13629 sllx %l0, 0x3c, %l0
13630 wrhpr %l0, %g0, %hsys_tick_cmpr
13631 rdhpr %htba, %l1
13632 wr %o0, 0x1A56, %pic
13633 wrpr %l6, %g2, %pil
13634 or %l3, 0x0200, %i2
13635 wrpr %g6, %g1, %pil
13636 fcmpd %fcc1, %f24, %f22
13637 tvs %icc, 0x4
13638 rdhpr %hsys_tick_cmpr, %g7
13639 ble,a %icc, loop_529
13640 rdhpr %htba, %i1
13641 rdpr %canrestore, %g4
13642 udivx %i6, 0x0EED, %l2
13643loop_529:
13644 array32 %o4, %o3, %o6
13645 movge %xcc, %i5, %g3
13646 rdpr %cleanwin, %l4
13647 brgez %o5, loop_530
13648 bpos,a,pt %icc, loop_531
13649 tcs %xcc, 0x7
13650 movneg %icc, %l5, %o2
13651loop_530:
13652 rdhpr %hpstate, %i0
13653loop_531:
13654 rdpr %cansave, %o7
13655 wr %g0, 0x7, %fprs
13656
13657 or %g0, 0x8, %l0
13658 sllx %l0, 0x3c, %l0
13659 wrhpr %l0, %g0, %hsys_tick_cmpr
13660 set 0x1C, %o4
13661 lduwa [%l7 + %o4] 0x88, %l0
13662
13663 or %g0, 0x8, %l0
13664 sllx %l0, 0x3c, %l0
13665 wrhpr %l0, %g0, %hsys_tick_cmpr
13666
13667 or %g0, 0x8, %l0
13668 sllx %l0, 0x3c, %l0
13669 wrhpr %l0, %g0, %hsys_tick_cmpr
13670 smul %o0, 0x1BEA, %g2
13671 restored
13672 rdpr %cwp, %g1
13673 rdpr %cansave, %g2
13674 rdpr %canrestore, %g3
13675 rdpr %cleanwin, %g4
13676 rdpr %otherwin, %g5
13677 rdpr %wstate, %g6
13678 fpsub32 %f22, %f14, %f0
13679
13680 or %g0, 0x8, %l0
13681 sllx %l0, 0x3c, %l0
13682 wrhpr %l0, %g0, %hsys_tick_cmpr
13683
13684 or %g0, 0x8, %l0
13685 sllx %l0, 0x3c, %l0
13686 wrhpr %l0, %g0, %hsys_tick_cmpr
13687 rd %pc, %g7
13688 rd %y, %i1
13689 rdhpr %hsys_tick_cmpr, %i2
13690 rdhpr %hsys_tick_cmpr, %i6
13691 rdhpr %hintp, %l2
13692 movne %xcc, %g4, %o3
13693
13694 or %g0, 0x8, %l0
13695 sllx %l0, 0x3c, %l0
13696 wrhpr %l0, %g0, %hsys_tick_cmpr
13697 rdhpr %hpstate, %i5
13698 wr %o6, 0x1F94, %ccr
13699
13700 or %g0, 0x8, %l0
13701 sllx %l0, 0x3c, %l0
13702 wrhpr %l0, 0x6C8, %hsys_tick_cmpr
13703 rd %ccr, %o5
13704 movvs %xcc, %o2, %l5
13705 rdhpr %htba, %i0
13706 wrpr %g5, %i3, %tick
13707 rd %ccr, %i4
13708 fand %f30, %f28, %f26
13709 subcc %o7, 0x1CE6, %l0
13710 wrpr %o1, 0x1D0E, %tick
13711 ldsh [%l7 + 0x28], %i7
13712 rdpr %cansave, %o0
13713 tneg %xcc, 0x5
13714 edge16l %l1, %g2, %l6
13715 fcmpne32 %f2, %f18, %l3
13716
13717 or %g0, 0x8, %l0
13718 sllx %l0, 0x3c, %l0
13719 wrhpr %l0, 0x3F8, %hsys_tick_cmpr
13720 fmovdge %xcc, %f3, %f31
13721 alignaddrl %g6, %i1, %i6
13722 movg %icc, %i2, %g4
13723 wrpr %l2, 0x047B, %tick
13724 rdpr %cansave, %o4
13725 movrgz %o3, %i5, %g3
13726
13727 or %g0, 0x8, %l0
13728 sllx %l0, 0x3c, %l0
13729 wrhpr %l0, 0xFD5, %hsys_tick_cmpr
13730 rdpr %cansave, %o5
13731 taddcc %o2, %l5, %i0
13732 rdpr %gl, %o6
13733
13734 or %g0, 0x8, %l0
13735 sllx %l0, 0x3c, %l0
13736 wrhpr %l0, 0xCAA, %hsys_tick_cmpr
13737 rd %y, %o7
13738 bcs,a,pn %xcc, loop_532
13739 wrpr %i4, 0x0BEB, %cwp
13740 fmovdge %icc, %f0, %f19
13741 wrpr %o1, 0x1CEB, %tick
13742loop_532:
13743 rdpr %cansave, %l0
13744 fble %fcc0, loop_533
13745 fbu %fcc3, loop_534
13746 rdpr %tba, %i7
13747 rd %y, %l1
13748loop_533:
13749 wrpr %o0, %l6, %tick
13750loop_534:
13751 rdpr %gl, %g2
13752 rd %fprs, %g1
13753 movge %xcc, %g7, %l3
13754 wrpr %i1, %i6, %cwp
13755 fmul8x16 %f11, %f4, %f0
13756 std %i2, [%l7 + 0x08]
13757 rdpr %gl, %g4
13758 move %icc, %l2, %g6
13759 rd %y, %o4
13760 rdpr %tl, %o3
13761 rdhpr %htba, %g3
13762 edge32 %i5, %l4, %o2
13763 rdpr %otherwin, %o5
13764 wrpr %l5, 0x18C1, %tick
13765 tcc %icc, 0x3
13766 subcc %o6, 0x1127, %g5
13767 wr %i3, %i0, %clear_softint
13768 andncc %i4, %o1, %l0
13769 wrpr %i7, %l1, %tick
13770 array32 %o0, %o7, %g2
13771 fcmpgt32 %f18, %f22, %g1
13772 rdhpr %hpstate, %l6
13773 fcmps %fcc2, %f11, %f5
13774 srl %l3, 0x19, %g7
13775 rd %pc, %i1
13776
13777 or %g0, 0x8, %l0
13778 sllx %l0, 0x3c, %l0
13779 wrhpr %l0, %g0, %hsys_tick_cmpr
13780 set 0x5C, %i1
13781 ldsha [%l7 + %i1] 0x89, %i6
13782 wrpr %g4, %g6, %pil
13783 wr %l2, %o4, %softint
13784 rdhpr %hsys_tick_cmpr, %o3
13785 rd %sys_tick_cmpr, %i5
13786 set 0x40, %g5
13787 stda %f0, [%l7 + %g5] 0x04
13788 ldstub [%l7 + 0x1A], %l4
13789 fpsub16 %f2, %f24, %f12
13790 set 0x40, %o2
13791 ldda [%l7 + %o2] 0x10, %f16
13792 rdhpr %hintp, %o2
13793 movcs %xcc, %l5, %o5
13794 wr %g5, %o6, %ccr
13795 bg,a loop_535
13796 fblg,a %fcc1, loop_536
13797 rdhpr %hintp, %i0
13798 movcc %icc, %i3, %o1
13799loop_535:
13800 rdhpr %hsys_tick_cmpr, %l0
13801loop_536:
13802 movneg %icc, %i4, %l1
13803 popc 0x0E42, %i7
13804 fbule,a %fcc2, loop_537
13805 rdhpr %hsys_tick_cmpr, %o7
13806 tle %xcc, 0x7
13807 rdhpr %hpstate, %g2
13808loop_537:
13809 or %g1, 0x1757, %o0
13810 fmovsne %icc, %f23, %f28
13811
13812 or %g0, 0x8, %l0
13813 sllx %l0, 0x3c, %l0
13814 wrhpr %l0, 0xEFB, %hsys_tick_cmpr
13815
13816 or %g0, 0x8, %l0
13817 sllx %l0, 0x3c, %l0
13818 wr %l0, 0xC50, %tick_cmpr
13819 wr %g0, 0x10, %asi
13820 lda [%l7 + 0x24] %asi, %f1
13821 rdhpr %hsys_tick_cmpr, %i2
13822 addcc %i1, 0x0250, %g4
13823 tcc %icc, 0x0
13824 rdpr %tba, %i6
13825 rdhpr %htba, %g6
13826 fmovdn %icc, %f19, %f22
13827 fandnot2 %f6, %f0, %f20
13828 rd %fprs, %o4
13829 set 0x65, %o5
13830 ldsba [%l7 + %o5] 0x80, %l2
13831 fmovrslez %i5, %f4, %f14
13832 fpsub16 %f26, %f4, %f30
13833 subccc %o3, 0x1386, %g3
13834 fnands %f29, %f13, %f31
13835 rdpr %tba, %l4
13836 rdhpr %hpstate, %l5
13837 movle %xcc, %o5, %o2
13838 tle %xcc, 0x2
13839 rdhpr %htba, %g5
13840 sllx %o6, 0x1F, %i0
13841 set 0x20, %i7
13842 prefetcha [%l7 + %i7] 0x19, 0x1
13843 fand %f26, %f4, %f2
13844 movvc %icc, %l0, %i4
13845 fpack16 %f12, %f30
13846 rd %sys_tick_cmpr, %o1
13847 sir 0x04E8
13848 rd %y, %i7
13849 rdhpr %hintp, %l1
13850 rdhpr %htba, %o7
13851 movg %icc, %g2, %g1
13852 wrpr %o0, %l6, %cwp
13853 rdhpr %hsys_tick_cmpr, %g7
13854 movl %icc, %i2, %l3
13855
13856 or %g0, 0x8, %l0
13857 sllx %l0, 0x3c, %l0
13858 wrhpr %l0, 0x2DA, %hsys_tick_cmpr
13859 wr %g6, 0x070C, %clear_softint
13860 rd %asi, %o4
13861 rdpr %cwp, %i6
13862 fpsub16s %f12, %f18, %f29
13863 wr %i5, %l2, %y
13864 sdivx %o3, 0x14C5, %g3
13865 fornot2 %f18, %f4, %f24
13866 rdpr %otherwin, %l4
13867 edge32n %o5, %l5, %g5
13868 rdpr %canrestore, %o2
13869 wrpr %i0, 0x1112, %tick
13870 rdhpr %hintp, %o6
13871 edge8ln %l0, %i4, %i3
13872 te %icc, 0x0
13873 wr %i7, 0x1F27, %clear_softint
13874 movneg %icc, %l1, %o1
13875 rd %softint, %g2
13876 fmovrsgez %g1, %f30, %f6
13877 array16 %o7, %l6, %g7
13878 membar 0x39
13879 wrpr %i2, %o0, %cwp
13880
13881 or %g0, 0x8, %l0
13882 sllx %l0, 0x3c, %l0
13883 wrhpr %l0, %g0, %hsys_tick_cmpr
13884 movne %xcc, %i1, %g4
13885 wr %o4, 0x1695, %clear_softint
13886
13887 or %g0, 0x8, %l0
13888 sllx %l0, 0x3c, %l0
13889 wrhpr %l0, 0xFD1, %hsys_tick_cmpr
13890 fble %fcc2, loop_538
13891 wrpr %l2, %g6, %cwp
13892 wr %g3, %l4, %pic
13893 stw %o5, [%l7 + 0x54]
13894loop_538:
13895 sra %o3, %g5, %l5
13896 rdpr %pil, %i0
13897 saved
13898 rdpr %cwp, %g1
13899 rdpr %cansave, %g2
13900 rdpr %canrestore, %g3
13901 rdpr %cleanwin, %g4
13902 rdpr %otherwin, %g5
13903 rdpr %wstate, %g6
13904 umul %o2, %l0, %o6
13905 movge %xcc, %i3, %i4
13906 wrpr %i7, 0x0E9A, %cwp
13907 wrpr %l1, 0x1AEC, %cwp
13908 edge8l %o1, %g1, %g2
13909 tn %icc, 0x0
13910 rdpr %gl, %l6
13911 rdpr %pil, %o7
13912 andn %i2, %g7, %o0
13913 rdpr %pil, %l3
13914 wrpr %i1, 0x1684, %pil
13915 sllx %o4, 0x1E, %g4
13916 array16 %i6, %l2, %g6
13917 fmul8x16al %f24, %f22, %f10
13918 rdhpr %hpstate, %i5
13919 srlx %l4, 0x06, %g3
13920 fexpand %f18, %f6
13921 wr %o3, %g5, %softint
13922 xnorcc %o5, 0x1000, %i0
13923 tvs %icc, 0x0
13924 add %o2, %l0, %l5
13925 rdpr %cleanwin, %i3
13926 rd %pc, %o6
13927 fnors %f18, %f11, %f12
13928
13929 or %g0, 0x8, %l0
13930 sllx %l0, 0x3c, %l0
13931 wr %l0, %g0, %tick_cmpr
13932 rd %pc, %i7
13933 fmovscc %icc, %f23, %f17
13934 xorcc %l1, 0x0515, %g1
13935 rdpr %gl, %g2
13936 xorcc %o1, 0x074F, %l6
13937 wr %i2, %o7, %pic
13938
13939 or %g0, 0x8, %l0
13940 sllx %l0, 0x3c, %l0
13941 wrhpr %l0, 0x32C, %hsys_tick_cmpr
13942 rdhpr %hsys_tick_cmpr, %o0
13943 wr %g0, 0x19, %asi
13944 ldsba [%l7 + 0x5E] %asi, %i1
13945 wrpr %o4, 0x14A1, %tick
13946 rdpr %cansave, %i6
13947 wrpr %g4, 0x00C8, %cwp
13948 tsubcc %l2, 0x1DE0, %g6
13949
13950 or %g0, 0x8, %l0
13951 sllx %l0, 0x3c, %l0
13952 wrhpr %l0, 0xFA5, %hsys_tick_cmpr
13953 wrpr %g3, 0x0E79, %tick
13954 rdpr %cleanwin, %l4
13955 wr %o3, 0x0926, %pic
13956 mulscc %g5, 0x0A7E, %o5
13957 rdpr %cwp, %o2
13958 rd %sys_tick_cmpr, %l0
13959 siam 0x2
13960
13961 or %g0, 0x8, %l0
13962 sllx %l0, 0x3c, %l0
13963 wrhpr %l0, %g0, %hsys_tick_cmpr
13964
13965 or %g0, 0x8, %l0
13966 sllx %l0, 0x3c, %l0
13967 wrhpr %l0, 0xA29, %hsys_tick_cmpr
13968 tsubcc %i3, %i7, %l1
13969 rd %tick_cmpr, %g1
13970 fmovd %f12, %f14
13971 ble,a,pn %xcc, loop_539
13972 ba loop_540
13973 wr %g0, 0x5, %fprs
13974 tcc %xcc, 0x7
13975loop_539:
13976 rdhpr %hintp, %i4
13977loop_540:
13978 wrpr %l6, %o1, %tick
13979 rdhpr %htba, %i2
13980 rdhpr %hintp, %g7
13981 rdhpr %hpstate, %o7
13982 wrpr %l3, %o0, %cwp
13983
13984 or %g0, 0x8, %l0
13985 sllx %l0, 0x3c, %l0
13986 wrhpr %l0, %g0, %hsys_tick_cmpr
13987 rdpr %canrestore, %i6
13988 wr %g0, 0x5, %fprs
13989 movrne %l2, %g6, %i5
13990
13991 or %g0, 0x8, %l0
13992 sllx %l0, 0x3c, %l0
13993 wrhpr %l0, %g0, %hsys_tick_cmpr
13994 fmovsleu %xcc, %f10, %f7
13995 rdhpr %hpstate, %o4
13996 wr %g0, 0x19, %asi
13997 stba %l4, [%l7 + 0x09] %asi
13998 wr %g5, %o5, %softint
13999 orn %o2, 0x0FDD, %l0
14000 ldub [%l7 + 0x45], %o3
14001 rdpr %canrestore, %i0
14002 rd %sys_tick_cmpr, %o6
14003 rdhpr %hintp, %i3
14004 wr %i7, %l5, %pic
14005 wr %g1, 0x1DEC, %softint
14006 movleu %icc, %l1, %g2
14007 rd %y, %i4
14008 rd %pc, %o1
14009
14010 or %g0, 0x8, %l0
14011 sllx %l0, 0x3c, %l0
14012 wrhpr %l0, %g0, %hsys_tick_cmpr
14013 fmovdleu %icc, %f24, %f28
14014 rd %ccr, %g7
14015 wr %l6, %l3, %y
14016 wrpr %o0, %o7, %cwp
14017 fbue,a %fcc1, loop_541
14018 andncc %i6, %i1, %g4
14019
14020 or %g0, 0x8, %l0
14021 sllx %l0, 0x3c, %l0
14022 wrhpr %l0, 0x8F9, %hsys_tick_cmpr
14023 rd %softint, %i5
14024loop_541:
14025 nop
14026
14027 or %g0, 0x8, %l0
14028 sllx %l0, 0x3c, %l0
14029 wrhpr %l0, 0x688, %hsys_tick_cmpr
14030 andncc %l4, %g5, %o2
14031 movpos %icc, %o5, %l0
14032 rd %y, %o3
14033
14034 or %g0, 0x8, %l0
14035 sllx %l0, 0x3c, %l0
14036 wrhpr %l0, 0x209, %hsys_tick_cmpr
14037 mulscc %i3, 0x1668, %i7
14038 wrpr %l5, 0x0B01, %tick
14039 rdhpr %hsys_tick_cmpr, %g1
14040 rdhpr %hpstate, %g2
14041 taddcctv %i4, 0x0AAE, %o1
14042 and %i2, %l1, %g7
14043 flush %l7 + 0x14
14044 rd %softint, %l6
14045 wrpr %l3, 0x1783, %pil
14046 rd %softint, %o0
14047 rd %fprs, %i6
14048 rdpr %canrestore, %o7
14049 rdhpr %hintp, %i1
14050 rdhpr %htba, %g4
14051
14052 or %g0, 0x8, %l0
14053 sllx %l0, 0x3c, %l0
14054 wrhpr %l0, 0x1E8, %hsys_tick_cmpr
14055 fbge,a %fcc3, loop_542
14056 fbul,a %fcc1, loop_543
14057 udivx %g3, 0x0432, %i5
14058 rd %asi, %o4
14059loop_542:
14060 rd %y, %g5
14061loop_543:
14062 ta %icc, 0x3
14063
14064 or %g0, 0x8, %l0
14065 sllx %l0, 0x3c, %l0
14066 wrhpr %l0, 0xEEF, %hsys_tick_cmpr
14067 sub %o5, 0x1A3F, %o2
14068 rd %softint, %l0
14069 tneg %icc, 0x2
14070 fmovdne %xcc, %f20, %f4
14071 movl %icc, %o3, %i0
14072 rd %pc, %o6
14073 fnegs %f18, %f31
14074
14075 or %g0, 0x8, %l0
14076 sllx %l0, 0x3c, %l0
14077 wrhpr %l0, %g0, %hsys_tick_cmpr
14078 rdhpr %htba, %g1
14079 wrpr %i3, %g2, %cwp
14080 wrpr %i4, 0x19F5, %cwp
14081 fsrc2 %f6, %f4
14082
14083 or %g0, 0x8, %l0
14084 sllx %l0, 0x3c, %l0
14085 wrhpr %l0, 0x0A8, %hsys_tick_cmpr
14086 sdiv %i2, 0x0EA7, %l1
14087 rd %sys_tick_cmpr, %l6
14088 sir 0x164F
14089 wr %g7, 0x03AA, %set_softint
14090 wr %o0, 0x074A, %pic
14091 rd %asi, %i6
14092 bcs,a,pn %xcc, loop_544
14093 wrpr %l3, 0x0D45, %tick
14094
14095 or %g0, 0x8, %l0
14096 sllx %l0, 0x3c, %l0
14097 wrhpr %l0, %g0, %hsys_tick_cmpr
14098 rdhpr %hpstate, %g4
14099loop_544:
14100 nop
14101
14102 or %g0, 0x8, %l0
14103 sllx %l0, 0x3c, %l0
14104 wrhpr %l0, 0xFF8, %hsys_tick_cmpr
14105 rdhpr %hpstate, %l2
14106 rdhpr %hsys_tick_cmpr, %g3
14107 popc %i5, %g6
14108 rdhpr %hsys_tick_cmpr, %o4
14109 brgz %l4, loop_545
14110 fmovdle %xcc, %f30, %f16
14111
14112 or %g0, 0x8, %l0
14113 sllx %l0, 0x3c, %l0
14114 wrhpr %l0, %g0, %hsys_tick_cmpr
14115
14116 or %g0, 0x8, %l0
14117 sllx %l0, 0x3c, %l0
14118 wrhpr %l0, 0xE44, %hsys_tick_cmpr
14119loop_545:
14120 rd %sys_tick_cmpr, %l0
14121 fpack16 %f8, %f22
14122 rdhpr %hintp, %o2
14123 wr %g0, 0x19, %asi
14124 stba %o3, [%l7 + 0x62] %asi
14125 edge8n %i0, %i7, %l5
14126 tleu %xcc, 0x2
14127 flushw
14128 brlez,a %g1, loop_546
14129 wr %i3, %o6, %set_softint
14130 wrpr %i4, %o1, %tick
14131 fandnot2s %f28, %f28, %f2
14132loop_546:
14133 fbu,a %fcc2, loop_547
14134 wr %i2, 0x02AA, %sys_tick
14135 wrpr %g2, %l6, %pil
14136 rdhpr %hsys_tick_cmpr, %l1
14137loop_547:
14138 fmovrslez %g7, %f5, %f14
14139
14140 or %g0, 0x8, %l0
14141 sllx %l0, 0x3c, %l0
14142 wrhpr %l0, %g0, %hsys_tick_cmpr
14143 xnorcc %i1, 0x1083, %g4
14144 rdhpr %hsys_tick_cmpr, %o7
14145 rd %fprs, %l3
14146 fands %f7, %f27, %f0
14147 taddcc %l2, %i5, %g6
14148 xnor %o4, %l4, %g5
14149 edge8ln %o5, %g3, %o2
14150 udivcc %o3, 0x1B5A, %l0
14151 wrpr %i7, %i0, %pil
14152 wr %g1, %l5, %pic
14153
14154 or %g0, 0x8, %l0
14155 sllx %l0, 0x3c, %l0
14156 wr %l0, 0x508, %sys_tick_cmpr
14157 wrpr %o6, %o1, %cwp
14158 rdpr %pil, %i4
14159 fones %f6
14160 wrpr %g2, 0x10D4, %tick
14161 fmovscs %icc, %f8, %f23
14162
14163 or %g0, 0x8, %l0
14164 sllx %l0, 0x3c, %l0
14165 wrhpr %l0, 0x9BA, %hsys_tick_cmpr
14166 std %f14, [%l7 + 0x10]
14167 nop
14168 setx loop_548, %l0, %l1
14169 wrpr 0x1, %tl
14170 wrpr %l1, %tpc
14171 add %l1, 0x4, %l1
14172 wrpr %l1, %tnpc
14173 setx 0x34400001400, %l0, %l1
14174 wrpr %l1, %tstate
14175 wrhpr 0x4, %htstate
14176 retry
14177 sethi 0x17A6, %l1
14178
14179 or %g0, 0x8, %l0
14180 sllx %l0, 0x3c, %l0
14181 wrhpr %l0, 0x04E, %hsys_tick_cmpr
14182 movn %icc, %i2, %o0
14183loop_548:
14184 rdpr %pil, %g4
14185 mova %icc, %o7, %l3
14186 fbue %fcc2, loop_549
14187 rdpr %cwp, %i1
14188 movre %l2, %i5, %g6
14189 rdpr %canrestore, %l4
14190loop_549:
14191 taddcc %g5, %o4, %g3
14192 wr %o2, %o5, %softint
14193 rdpr %pil, %i7
14194 fmul8ulx16 %f6, %f14, %f2
14195 EXIT_GOOD
14196
14197
14198
14199!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14200!
14201! Stats for Thread 0:
14202!
14203! Type l : 521
14204! Type a : 5327
14205! Type x : 261
14206! Type cti : 549
14207! Type f : 857
14208! Type i : 2485
14209!
14210!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14211
14212
14213 EXIT_GOOD /* test finish */
14214
14215/************************************************************************
14216 Test case data start
14217 ************************************************************************/
14218.data
14219user_data_start:
14220scratch_area:
14221.word 0xD84F512F
14222.word 0x3F361144
14223.word 0xC9ED7AC1
14224.word 0xCACA42E0
14225.word 0x2EC1C106
14226.word 0x995CDB0F
14227.word 0xD974BA78
14228.word 0xD02A0B9B
14229.word 0x8B994B66
14230.word 0xE2050956
14231.word 0xEB242E82
14232.word 0xAA3D7908
14233.word 0xBA12CD5F
14234.word 0x097D36D8
14235.word 0xFA2C2903
14236.word 0xE5AECA9F
14237.word 0xDC24FE74
14238.word 0xCCD0F33B
14239.word 0xCFDEAEE8
14240.word 0x380AAB18
14241.word 0xB2E50293
14242.word 0x75097A38
14243.word 0x0C1C7E8E
14244.word 0x919BE562
14245.word 0x5F6CE820
14246.word 0xDD94BBD4
14247.word 0x91AE8228
14248.word 0x17FF65DF
14249.word 0x671B1F32
14250.word 0x2ED259F6
14251.word 0x750313DF
14252.word 0x50D4C677
14253.word 0x83F4030C
14254.word 0x926AB1D5
14255.word 0x1B094C9A
14256.word 0xFE264BB1
14257.word 0x91F25398
14258.word 0x691510A9
14259.word 0xDFD13780
14260.word 0x6D0E7F7A
14261.word 0x551873FD
14262.word 0x8DC5ACF5
14263.word 0x313DA8F0
14264.word 0xC1927F92
14265.word 0x37BA0BC5
14266.word 0x3F9EBD44
14267.word 0x33A87AFF
14268.word 0x36BEE2C9
14269.word 0xCD526CEB
14270.word 0xD4E45295
14271.word 0x8D22BAE1
14272.word 0x3619BC93
14273.word 0x6A2B2F6C
14274.word 0x3B8CBAE6
14275.word 0xFA66E9D2
14276.word 0x839EF3EF
14277.word 0x8446A791
14278.word 0x1201DB99
14279.word 0x9673B34F
14280.word 0xBA6DBD2C
14281.word 0x9B4831B1
14282.word 0x4304DB93
14283.word 0xDE18986F
14284.word 0xBEE8AD56
14285.end