Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_asr_pr_hpr_f4.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_asr_pr_hpr_f4.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=527114806"
39.ident "BY gg137162 ON Wed Sep 17 21:06:29 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: isa3_asr_pr_hpr_f4.s,v 1.2 2007/07/05 21:59:50 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 nop
79 setx 0x10E8A8DF904D1592, %l0, %l6
80 stx %l6, [%l7 + 0x0]
81 ldx [%l7 + 0x0], %fsr
82!
83! Thread 0 Start
84!
85main_t0:
86
87 !# Initialize registers ..
88
89 !# Global registers
90 set 0xF, %g1
91 set 0x2, %g2
92 set 0x1, %g3
93 set 0xF, %g4
94 set 0x7, %g5
95 set 0xE, %g6
96 set 0x2, %g7
97 !# Input registers
98 set -0xE, %i0
99 set -0xF, %i1
100 set -0xE, %i2
101 set -0xA, %i3
102 set -0x1, %i4
103 set -0x1, %i5
104 set -0x3, %i6
105 set -0x3, %i7
106 !# Local registers
107 set 0x4F58F571, %l0
108 set 0x2FBAF941, %l1
109 set 0x0896FA43, %l2
110 set 0x76B5EF1A, %l3
111 set 0x764B5795, %l4
112 set 0x20934A6D, %l5
113 set 0x6699ADBF, %l6
114 !# Output registers
115 set -0x00FC, %o0
116 set -0x042A, %o1
117 set -0x1F84, %o2
118 set 0x11FB, %o3
119 set -0x11B0, %o4
120 set 0x1019, %o5
121 set -0x141A, %o6
122 set 0x1EE5, %o7
123 !# Float registers
124 INIT_TH_FP_REG(%l7,%f0,0x2ADD3D0226E58F7D)
125 INIT_TH_FP_REG(%l7,%f2,0x971546F1C515C6E3)
126 INIT_TH_FP_REG(%l7,%f4,0x0E096B55A6AF0151)
127 INIT_TH_FP_REG(%l7,%f6,0x57CB4E7B0CDBCA22)
128 INIT_TH_FP_REG(%l7,%f8,0x2EB7715417C9FBD0)
129 INIT_TH_FP_REG(%l7,%f10,0x49F1B037783CF13B)
130 INIT_TH_FP_REG(%l7,%f12,0x33C3D67F7C422626)
131 INIT_TH_FP_REG(%l7,%f14,0x2BA2FD4824FF1B3F)
132 INIT_TH_FP_REG(%l7,%f16,0xA60E6B3CCFE50BBB)
133 INIT_TH_FP_REG(%l7,%f18,0x94C7E9AF50211843)
134 INIT_TH_FP_REG(%l7,%f20,0x8B635E197700109F)
135 INIT_TH_FP_REG(%l7,%f22,0x94B8899E507E2DB7)
136 INIT_TH_FP_REG(%l7,%f24,0xF50E6AF7C1D327D5)
137 INIT_TH_FP_REG(%l7,%f26,0x51682D4629B558E5)
138 INIT_TH_FP_REG(%l7,%f28,0xC30388308DB7DBAF)
139 INIT_TH_FP_REG(%l7,%f30,0xED3EE3D5606158E2)
140 !# Other state
141
142 or %g0, 0x8, %l0
143 sllx %l0, 0x3c, %l0
144
145 or %g0, 0x8, %l0
146 sllx %l0, 0x3c, %l0
147 wrhpr %l0, %g0, %hsys_tick_cmpr
148
149
150 !# Execute Main Diag ..
151
152 add %l7, 0x68, %l6
153 wr %g0, 0x89, %asi
154 ldxa [%l6] %asi, %i2
155 casxa [%l6] 0x89, %i2, %o2
156 wr %g3, %l6, %pic
157 wr %g0, 0x19, %asi
158 stwa %g4, [%l7 + 0x54] %asi
159 wrpr %l5, %o5, %cwp
160 fmul8x16au %f15, %f17, %f16
161 rdpr %cwp, %i6
162 rdhpr %hpstate, %g2
163 fandnot2s %f29, %f26, %f15
164 movle %icc, %i5, %l4
165 orncc %o1, 0x1715, %i1
166 smulcc %i0, 0x1D05, %g1
167 udivcc %o0, 0x041E, %i3
168 fand %f16, %f0, %f30
169 rdhpr %htba, %i7
170
171 or %g0, 0x8, %l0
172 sllx %l0, 0x3c, %l0
173 wrhpr %l0, 0x99D, %hsys_tick_cmpr
174 fnegd %f12, %f20
175 wr %l0, %o3, %set_softint
176 rdhpr %htba, %g5
177
178 or %g0, 0x8, %l0
179 sllx %l0, 0x3c, %l0
180 wrhpr %l0, %g0, %hsys_tick_cmpr
181 rdpr %otherwin, %o7
182 edge32 %o6, %i4, %l1
183
184 or %g0, 0x8, %l0
185 sllx %l0, 0x3c, %l0
186 wr %l0, %g0, %tick_cmpr
187 wr %i2, %g3, %pic
188 wr %o2, %l6, %y
189 edge16ln %g4, %l5, %o5
190 or %g2, 0x1BE4, %i5
191
192 or %g0, 0x8, %l0
193 sllx %l0, 0x3c, %l0
194 wrhpr %l0, %g0, %hsys_tick_cmpr
195 wrpr %i6, 0x0AE4, %tick
196 rdhpr %hintp, %i1
197 edge8 %o1, %g1, %i0
198 rdpr %cwp, %o0
199 wrpr %i7, 0x1828, %pil
200 rd %y, %g6
201
202 or %g0, 0x8, %l0
203 sllx %l0, 0x3c, %l0
204 wr %l0, 0x37B, %tick_cmpr
205 rd %fprs, %l0
206 fnor %f14, %f16, %f26
207 wr %g0, 0x4, %fprs
208 wr %g0, 0x2b, %asi
209 stwa %g7, [%l7 + 0x2C] %asi
210 membar #Sync
211 add %l7, 0x48, %l6
212 wr %g0, 0x89, %asi
213 ldxa [%l6] %asi, %o7
214 casxa [%l6] 0x89, %o7, %o6
215
216 or %g0, 0x8, %l0
217 sllx %l0, 0x3c, %l0
218 wrhpr %l0, %g0, %hsys_tick_cmpr
219 fbne %fcc1, loop_1
220 smulcc %l2, %i4, %o4
221 wr %g0, 0xe, %pcr ! changed.
222 rdhpr %hintp, %i2
223loop_1:
224 tsubcctv %o2, 0x0592, %l6
225 edge8n %g4, %l5, %o5
226
227 or %g0, 0x8, %l0
228 sllx %l0, 0x3c, %l0
229 wrhpr %l0, %g0, %hsys_tick_cmpr
230 fmovdgu %xcc, %f8, %f19
231 rdhpr %hsys_tick_cmpr, %i6
232
233 or %g0, 0x8, %l0
234 sllx %l0, 0x3c, %l0
235 wrhpr %l0, 0x4E3, %hsys_tick_cmpr
236 addc %i1, 0x153E, %o1
237 sdiv %g1, 0x176C, %i0
238 wr %g0, 0x5, %fprs
239
240 or %g0, 0x8, %l0
241 sllx %l0, 0x3c, %l0
242 wrhpr %l0, 0xEF9, %hsys_tick_cmpr
243 brlz,a %i3, loop_2
244 fmovsn %icc, %f18, %f27
245 wr %l0, %o3, %pic
246 rdpr %cleanwin, %g5
247loop_2:
248 rd %ccr, %g7
249 rdhpr %htba, %o7
250 array16 %g6, %l3, %l1
251 wr %g0, 0xe, %pcr ! changed.
252 wr %l2, %g3, %set_softint
253
254 or %g0, 0x8, %l0
255 sllx %l0, 0x3c, %l0
256 wrhpr %l0, 0x587, %hsys_tick_cmpr
257 bcs,a %xcc, loop_3
258 rdhpr %hpstate, %i2
259 rd %tick_cmpr, %g4
260 wrpr %l6, %l5, %cwp
261loop_3:
262 fsrc1 %f4, %f28
263 orcc %g2, %o5, %i5
264 move %xcc, %l4, %i1
265 rdpr %cleanwin, %o1
266 rd %softint, %i6
267 rd %tick_cmpr, %g1
268 wrpr %i0, %i7, %cwp
269 rd %sys_tick_cmpr, %o0
270 rdpr %pil, %i3
271 andn %l0, 0x1CDB, %g5
272 fsrc1 %f4, %f14
273 wr %g7, %o7, %ccr
274 wr %o3, 0x1614, %pic
275 wr %l3, %g6, %ccr
276 wrpr %l1, %i4, %tick
277 bcc,pn %xcc, loop_4
278 rdhpr %hintp, %l2
279 sub %o6, %o4, %o2
280 alignaddr %i2, %g3, %l6
281loop_4:
282 edge16l %g4, %g2, %l5
283 xnor %i5, 0x09D0, %o5
284 rd %pc, %l4
285 xorcc %i1, %i6, %g1
286 movleu %icc, %o1, %i7
287
288 or %g0, 0x8, %l0
289 sllx %l0, 0x3c, %l0
290 wr %l0, %g0, %sys_tick_cmpr
291 add %l7, 0x38, %l6
292 wr %g0, 0x89, %asi
293 casa [%l6] 0x89, %i3, %o0
294 rdpr %tba, %g5
295 fandnot1s %f10, %f19, %f25
296 rdhpr %htba, %l0
297 fmovrdne %g7, %f0, %f18
298 movpos %icc, %o3, %o7
299 wrpr %g6, %l1, %tick
300 wrpr %l3, 0x05EB, %cwp
301 rd %ccr, %l2
302 mova %xcc, %o6, %i4
303
304 or %g0, 0x8, %l0
305 sllx %l0, 0x3c, %l0
306 wrhpr %l0, %g0, %hsys_tick_cmpr
307
308 or %g0, 0x8, %l0
309 sllx %l0, 0x3c, %l0
310 wrhpr %l0, %g0, %hsys_tick_cmpr
311 rdhpr %htba, %g3
312
313 or %g0, 0x8, %l0
314 sllx %l0, 0x3c, %l0
315 wrhpr %l0, %g0, %hsys_tick_cmpr
316 rdpr %canrestore, %g4
317 srax %i2, 0x13, %g2
318 xnorcc %l5, 0x08ED, %o5
319 movrne %i5, %i1, %i6
320 movrlez %l4, %o1, %i7
321 rdhpr %hpstate, %g1
322 edge8ln %i0, %o0, %g5
323
324 or %g0, 0x8, %l0
325 sllx %l0, 0x3c, %l0
326 wrhpr %l0, 0x49C, %hsys_tick_cmpr
327 pdist %f18, %f28, %f10
328 rdpr %otherwin, %l0
329 wr %g7, %o3, %y
330 sir 0x1963
331 tgu %xcc, 0x1
332 edge16 %o7, %g6, %l3
333 ldsh [%l7 + 0x34], %l1
334 rd %softint, %o6
335 wr %i4, %l2, %y
336 wrpr %o4, 0x0F1E, %tick
337 movre %g3, 0x17F, %l6
338 wr %o2, 0x0134, %clear_softint
339 edge16ln %i2, %g2, %l5
340 movrne %o5, %i5, %i1
341 edge8ln %g4, %l4, %o1
342 set 0x27, %l5
343 ldstuba [%l7 + %l5] 0x18, %i6
344 wr %g1, %i7, %y
345!Yo - got one - imm_asi 0x20
346!And yo - immediate is 0x18
347 wr %g0, 0x20, %asi
348 ldxa [%g0 + 0x18] %asi, %o0
349
350 or %g0, 0x8, %l0
351 sllx %l0, 0x3c, %l0
352 wrhpr %l0, 0x921, %hsys_tick_cmpr
353 srl %i3, 0x13, %l0
354 addccc %o3, 0x1064, %g7
355 wr %g0, 0xe, %pcr ! changed.
356 ble,pn %icc, loop_5
357 rdhpr %hintp, %l3
358 rdhpr %hintp, %l1
359 wrpr %o6, %i4, %tick
360loop_5:
361 rdpr %cwp, %l2
362
363 or %g0, 0x8, %l0
364 sllx %l0, 0x3c, %l0
365 wrhpr %l0, %g0, %hsys_tick_cmpr
366
367 or %g0, 0x8, %l0
368 sllx %l0, 0x3c, %l0
369 wr %l0, %g0, %tick_cmpr
370 wrpr %l6, 0x0529, %cwp
371 subccc %o2, %g2, %l5
372 rdpr %cansave, %o5
373 rdpr %gl, %i5
374 movre %i1, 0x09B, %g4
375 rdhpr %hintp, %i2
376 fand %f0, %f14, %f26
377 rdhpr %hsys_tick_cmpr, %o1
378 rdhpr %htba, %i6
379 fble,a %fcc2, loop_6
380 bn,a,pt %xcc, loop_7
381 bge,a loop_8
382 fbge %fcc3, loop_9
383loop_6:
384 rd %asi, %l4
385loop_7:
386 nop
387
388 or %g0, 0x8, %l0
389 sllx %l0, 0x3c, %l0
390 wrhpr %l0, %g0, %hsys_tick_cmpr
391loop_8:
392 wrpr %g1, %i0, %cwp
393loop_9:
394 rd %fprs, %g5
395 rdhpr %hsys_tick_cmpr, %o0
396 set 0x4E, %g4
397 ldstuba [%l7 + %g4] 0x18, %i3
398 rd %y, %o3
399 tn %xcc, 0x2
400 sdivx %l0, 0x11F5, %g7
401
402 or %g0, 0x8, %l0
403 sllx %l0, 0x3c, %l0
404 wrhpr %l0, %g0, %hsys_tick_cmpr
405 rdpr %canrestore, %l3
406 sdiv %l1, 0x187F, %o7
407 edge16 %i4, %l2, %o6
408 tcs %icc, 0x3
409
410 or %g0, 0x8, %l0
411 sllx %l0, 0x3c, %l0
412 wrhpr %l0, %g0, %hsys_tick_cmpr
413 bne,a,pn %xcc, loop_10
414 wr %o4, %o2, %y
415 edge32 %l5, %g2, %i5
416 wr %g0, 0xe, %pcr ! changed.
417loop_10:
418 restored
419 rdpr %cwp, %g1
420 rdpr %cansave, %g2
421 rdpr %canrestore, %g3
422 rdpr %cleanwin, %g4
423 rdpr %otherwin, %g5
424 rdpr %wstate, %g6
425 restored
426 rdpr %cwp, %g1
427 rdpr %cansave, %g2
428 rdpr %canrestore, %g3
429 rdpr %cleanwin, %g4
430 rdpr %otherwin, %g5
431 rdpr %wstate, %g6
432 tg %icc, 0x5
433 rdpr %pil, %g4
434 wr %o1, 0x1DE0, %softint
435 wrpr %i2, 0x1F06, %pil
436 popc 0x0348, %i6
437 rdhpr %hsys_tick_cmpr, %l4
438 rdpr %gl, %i7
439 fornot2s %f27, %f29, %f2
440 fcmpes %fcc1, %f1, %f25
441 rd %fprs, %g1
442 sdivcc %i0, 0x0FE0, %g5
443 rd %fprs, %o0
444 rdpr %canrestore, %o3
445 orn %l0, %g7, %i3
446 fba %fcc3, loop_11
447 wr %g6, 0x094E, %y
448 rd %softint, %l3
449 rd %asi, %o7
450loop_11:
451 nop
452
453 or %g0, 0x8, %l0
454 sllx %l0, 0x3c, %l0
455 wr %l0, 0x749, %sys_tick_cmpr
456 rdpr %tl, %l1
457 move %icc, %o6, %l2
458 rdhpr %hsys_tick_cmpr, %l6
459 rdpr %wstate, %g3
460 fornot1 %f6, %f14, %f18
461 wr %o4, %l5, %softint
462 membar 0x45
463 fmovrdgz %g2, %f4, %f30
464
465 or %g0, 0x8, %l0
466 sllx %l0, 0x3c, %l0
467 wrhpr %l0, %g0, %hsys_tick_cmpr
468 tl %xcc, 0x3
469 rdpr %canrestore, %o2
470 rdhpr %hsys_tick_cmpr, %i1
471 movgu %icc, %g4, %o5
472
473 or %g0, 0x8, %l0
474 sllx %l0, 0x3c, %l0
475 wrhpr %l0, %g0, %hsys_tick_cmpr
476 ble,pn %icc, loop_12
477 rdhpr %hsys_tick_cmpr, %l4
478 sub %i7, %g1, %o1
479
480 or %g0, 0x8, %l0
481 sllx %l0, 0x3c, %l0
482 wrhpr %l0, %g0, %hsys_tick_cmpr
483loop_12:
484 fxor %f12, %f8, %f4
485
486 or %g0, 0x8, %l0
487 sllx %l0, 0x3c, %l0
488 wr %l0, %g0, %tick_cmpr
489
490 or %g0, 0x8, %l0
491 sllx %l0, 0x3c, %l0
492 wrhpr %l0, 0x457, %hsys_tick_cmpr
493 rdhpr %hpstate, %g7
494 fbul,a %fcc0, loop_13
495 fpsub16 %f20, %f30, %f0
496 movl %xcc, %o3, %i3
497 rd %sys_tick_cmpr, %g6
498loop_13:
499 fxor %f0, %f12, %f26
500 subccc %o7, %l3, %i4
501 rdpr %cwp, %l1
502 wr %l2, 0x1B4E, %set_softint
503 fble %fcc1, loop_14
504 ldx [%l7 + 0x68], %o6
505 wrpr %g3, %l6, %pil
506 tcc %xcc, 0x2
507loop_14:
508 fmovdle %xcc, %f23, %f16
509 restored
510 rdpr %cwp, %g1
511 rdpr %cansave, %g2
512 rdpr %canrestore, %g3
513 rdpr %cleanwin, %g4
514 rdpr %otherwin, %g5
515 rdpr %wstate, %g6
516 rdpr %cansave, %o4
517 rd %tick_cmpr, %l5
518 rdpr %cansave, %i5
519 wr %g2, %o2, %y
520 rdpr %otherwin, %g4
521 smul %o5, %i1, %i6
522 fmul8x16 %f6, %f12, %f24
523 rdhpr %htba, %i2
524 wr %i7, 0x0D72, %pic
525 wr %g1, 0x0469, %sys_tick
526 fmovrslz %o1, %f7, %f3
527 tpos %xcc, 0x2
528 brz %g5, loop_15
529 addc %i0, %l4, %l0
530 fpackfix %f0, %f15
531
532 or %g0, 0x8, %l0
533 sllx %l0, 0x3c, %l0
534 wrhpr %l0, %g0, %hsys_tick_cmpr
535loop_15:
536 bvc,a,pt %xcc, loop_16
537 fmovrdgz %o3, %f2, %f8
538 rdpr %pil, %i3
539 flush %l7 + 0x40
540loop_16:
541 sra %o0, 0x08, %o7
542 orncc %l3, 0x0C38, %g6
543 rd %fprs, %l1
544 movcc %xcc, %l2, %o6
545 bvs,pt %xcc, loop_17
546 rdpr %pil, %i4
547 udivcc %l6, 0x1762, %g3
548 rdhpr %hintp, %o4
549loop_17:
550 popc 0x1CF5, %l5
551
552 or %g0, 0x8, %l0
553 sllx %l0, 0x3c, %l0
554 wr %l0, 0x296, %sys_tick_cmpr
555 fpackfix %f4, %f3
556 edge32ln %o2, %i5, %g4
557 fmovspos %xcc, %f27, %f7
558 fornot1 %f0, %f4, %f26
559 wr %g0, 0xe, %pcr ! changed.
560
561 or %g0, 0x8, %l0
562 sllx %l0, 0x3c, %l0
563 wrhpr %l0, %g0, %hsys_tick_cmpr
564 rdhpr %htba, %i2
565 wr %i7, %g1, %ccr
566 tgu %icc, 0x3
567 rdhpr %hsys_tick_cmpr, %o1
568 rdpr %wstate, %g5
569
570 or %g0, 0x8, %l0
571 sllx %l0, 0x3c, %l0
572 wrhpr %l0, 0x2C1, %hsys_tick_cmpr
573 rdhpr %hpstate, %g7
574 sdivcc %o3, 0x0D87, %i3
575
576 or %g0, 0x8, %l0
577 sllx %l0, 0x3c, %l0
578 wrhpr %l0, %g0, %hsys_tick_cmpr
579 fbge,a %fcc3, loop_18
580 tn %icc, 0x4
581 bcc,a %xcc, loop_19
582 sdiv %l3, 0x18CA, %o7
583loop_18:
584 rdhpr %hsys_tick_cmpr, %g6
585 tsubcctv %l1, %o6, %i4
586loop_19:
587 nop
588
589 or %g0, 0x8, %l0
590 sllx %l0, 0x3c, %l0
591 wrhpr %l0, %g0, %hsys_tick_cmpr
592 rd %pc, %l6
593 tne %icc, 0x3
594 wr %g0, 0x7, %fprs
595 wr %l5, 0x0BAC, %sys_tick
596 bn,a,pt %xcc, loop_20
597 alignaddrl %o2, %i5, %g4
598 rdhpr %htba, %o5
599 movrgz %i6, 0x3E4, %i1
600loop_20:
601 rd %y, %i2
602 rd %tick_cmpr, %g2
603 wrpr %i7, 0x01AD, %tick
604
605 or %g0, 0x8, %l0
606 sllx %l0, 0x3c, %l0
607 wrhpr %l0, %g0, %hsys_tick_cmpr
608 mulx %o1, 0x1BFD, %i0
609 rdpr %otherwin, %g5
610 wr %g0, 0xe, %pcr ! changed.
611 fmovrdne %o3, %f10, %f22
612 fbul,a %fcc3, loop_21
613 rdhpr %hsys_tick_cmpr, %i3
614 orncc %g7, 0x121F, %o0
615 fmovdg %xcc, %f0, %f30
616loop_21:
617 wrpr %l0, 0x0D0F, %tick
618
619 or %g0, 0x8, %l0
620 sllx %l0, 0x3c, %l0
621 wrhpr %l0, 0xCD9, %hsys_tick_cmpr
622 edge8n %o7, %l1, %g6
623 fmul8x16 %f0, %f28, %f14
624
625 or %g0, 0x8, %l0
626 sllx %l0, 0x3c, %l0
627 wr %l0, %g0, %sys_tick_cmpr
628 rdpr %otherwin, %l2
629 rdhpr %htba, %o4
630 taddcctv %g3, 0x1412, %l5
631 rdhpr %hintp, %o2
632 rdpr %pil, %i5
633 alignaddrl %l6, %g4, %o5
634
635 or %g0, 0x8, %l0
636 sllx %l0, 0x3c, %l0
637 wr %l0, 0x4A8, %tick_cmpr
638 rd %pc, %i2
639 movre %i1, 0x317, %i7
640 rdpr %cansave, %g1
641
642 or %g0, 0x8, %l0
643 sllx %l0, 0x3c, %l0
644 wrhpr %l0, %g0, %hsys_tick_cmpr
645 saved
646 rdpr %cwp, %g1
647 rdpr %cansave, %g2
648 rdpr %canrestore, %g3
649 rdpr %cleanwin, %g4
650 rdpr %otherwin, %g5
651 rdpr %wstate, %g6
652 fbu,a %fcc0, loop_22
653 edge32 %g5, %o1, %o3
654 fmovdn %icc, %f14, %f16
655 movrgez %l4, 0x19B, %i3
656loop_22:
657 wr %g7, %o0, %ccr
658 wr %l3, 0x17FA, %pic
659 wr %o7, %l1, %y
660 wrpr %l0, %g6, %tick
661 smulcc %o6, %i4, %o4
662 wr %g0, 0xe, %pcr ! changed.
663 bg,pn %icc, loop_23
664 wr %l2, %l5, %set_softint
665 addccc %i5, %l6, %g4
666 fornot1 %f24, %f12, %f12
667loop_23:
668 rdpr %canrestore, %o5
669 rd %y, %i6
670 rdpr %canrestore, %o2
671
672 or %g0, 0x8, %l0
673 sllx %l0, 0x3c, %l0
674 wrhpr %l0, 0x89C, %hsys_tick_cmpr
675 bne,pt %icc, loop_24
676 rd %tick_cmpr, %i2
677
678 or %g0, 0x8, %l0
679 sllx %l0, 0x3c, %l0
680 wrhpr %l0, %g0, %hsys_tick_cmpr
681 rdpr %canrestore, %i7
682loop_24:
683 wrpr %i0, 0x1A68, %cwp
684
685 or %g0, 0x8, %l0
686 sllx %l0, 0x3c, %l0
687 wrhpr %l0, %g0, %hsys_tick_cmpr
688 wrpr %o3, %l4, %tick
689 wrpr %i3, %g7, %tick
690 tpos %xcc, 0x1
691 set 0x21, %l3
692 stba %g2, [%l7 + %l3] 0x10
693 rd %ccr, %l3
694 movrlz %o7, 0x28A, %l1
695 wr %l0, %o0, %softint
696 bpos,a,pn %xcc, loop_25
697 udivcc %g6, 0x065F, %i4
698 wr %o4, %o6, %pic
699 rdpr %gl, %l2
700loop_25:
701 srl %g3, 0x1C, %l5
702 fbue,a %fcc2, loop_26
703 tsubcctv %i5, %l6, %g4
704 tpos %xcc, 0x0
705 tl %icc, 0x4
706loop_26:
707 xnor %o5, 0x0C37, %i6
708 wr %o2, 0x0668, %y
709 rdhpr %hsys_tick_cmpr, %i1
710 rd %tick_cmpr, %g1
711
712 or %g0, 0x8, %l0
713 sllx %l0, 0x3c, %l0
714 wrhpr %l0, 0xC7B, %hsys_tick_cmpr
715 movge %icc, %i0, %i7
716 movre %o1, 0x135, %o3
717
718 or %g0, 0x8, %l0
719 sllx %l0, 0x3c, %l0
720 wr %l0, 0xB4B, %tick_cmpr
721 rd %asi, %i3
722 rd %fprs, %g2
723 wr %g7, 0x09AF, %clear_softint
724 rdhpr %hpstate, %o7
725 wrpr %l1, 0x159A, %cwp
726 wrpr %l0, 0x1D99, %pil
727
728 or %g0, 0x8, %l0
729 sllx %l0, 0x3c, %l0
730 wrhpr %l0, %g0, %hsys_tick_cmpr
731 rd %sys_tick_cmpr, %i4
732 rdhpr %hsys_tick_cmpr, %o4
733 tvc %icc, 0x3
734
735 or %g0, 0x8, %l0
736 sllx %l0, 0x3c, %l0
737 wr %l0, %g0, %sys_tick_cmpr
738 add %l2, %g3, %l5
739 or %i5, 0x1280, %o6
740 fbul %fcc1, loop_27
741 or %l6, 0x0F29, %g4
742
743 or %g0, 0x8, %l0
744 sllx %l0, 0x3c, %l0
745 wrhpr %l0, %g0, %hsys_tick_cmpr
746 fmovrdgz %o2, %f4, %f26
747loop_27:
748 wrpr %i6, 0x00A6, %tick
749 bl,pn %xcc, loop_28
750 movl %xcc, %g1, %i2
751 movne %icc, %i0, %i7
752 wr %o1, 0x0211, %y
753loop_28:
754 tle %icc, 0x3
755 wr %o3, %i1, %clear_softint
756 sethi 0x10BD, %l4
757 fba,a %fcc1, loop_29
758 rd %softint, %g5
759 rdpr %canrestore, %g2
760 wr %g0, 0x10, %asi
761 lduha [%l7 + 0x18] %asi, %i3
762loop_29:
763 wrpr %o7, 0x17F4, %tick
764 wrpr %g7, 0x1C05, %pil
765 stw %l0, [%l7 + 0x3C]
766 rd %ccr, %l1
767 sdivcc %g6, 0x145E, %l3
768 wrpr %o4, 0x0138, %tick
769 membar 0x38
770 tcs %icc, 0x5
771 tne %xcc, 0x3
772 rdpr %tl, %i4
773 sdivcc %l2, 0x02FD, %g3
774 fmovrde %o0, %f26, %f22
775 udivx %l5, 0x06B4, %i5
776 rd %fprs, %o6
777 rdpr %cansave, %g4
778 fmovrdlz %l6, %f30, %f6
779 sub %o2, %o5, %g1
780 tsubcc %i2, 0x1C4C, %i0
781 fba %fcc2, loop_30
782 wrpr %i7, 0x1DF2, %pil
783 move %icc, %i6, %o1
784 fbue %fcc1, loop_31
785loop_30:
786 xor %i1, 0x0E7E, %o3
787 sethi 0x12A9, %l4
788
789 or %g0, 0x8, %l0
790 sllx %l0, 0x3c, %l0
791 wrhpr %l0, 0x365, %hsys_tick_cmpr
792loop_31:
793 rdhpr %htba, %i3
794 bleu,pn %xcc, loop_32
795 wrpr %g7, %o7, %tick
796 wrpr %l1, 0x19D4, %tick
797 wrpr %g6, 0x02D0, %pil
798loop_32:
799 tne %icc, 0x7
800 rdpr %pil, %l0
801
802 or %g0, 0x8, %l0
803 sllx %l0, 0x3c, %l0
804 wrhpr %l0, %g0, %hsys_tick_cmpr
805 rdhpr %hsys_tick_cmpr, %o4
806 fmovdpos %icc, %f24, %f1
807
808 or %g0, 0x8, %l0
809 sllx %l0, 0x3c, %l0
810 wrhpr %l0, 0x6FD, %hsys_tick_cmpr
811 rdpr %cansave, %o0
812 fcmpgt16 %f30, %f14, %l5
813 fbo %fcc1, loop_33
814 srax %l2, 0x0A, %i5
815 wrpr %o6, %l6, %tick
816 fbule,a %fcc3, loop_34
817loop_33:
818 wrpr %o2, 0x170F, %tick
819 tvs %xcc, 0x1
820 stw %g4, [%l7 + 0x2C]
821loop_34:
822 nop
823
824 or %g0, 0x8, %l0
825 sllx %l0, 0x3c, %l0
826 wrhpr %l0, 0x632, %hsys_tick_cmpr
827 orn %i0, 0x0090, %i7
828 rd %pc, %i6
829 flush %l7 + 0x20
830 sdivx %o1, 0x06B0, %g1
831 fmovscc %xcc, %f9, %f4
832 wr %g0, 0xeb, %asi
833 stda %o2, [%l7 + 0x20] %asi
834 membar #Sync
835 call loop_35
836 rd %pc, %l4
837 rd %y, %i1
838 bcc loop_36
839loop_35:
840 rd %sys_tick_cmpr, %g5
841 rdhpr %hintp, %g2
842 wrpr %g7, 0x01C0, %tick
843loop_36:
844 nop
845
846 or %g0, 0x8, %l0
847 sllx %l0, 0x3c, %l0
848 wrhpr %l0, 0xB7F, %hsys_tick_cmpr
849 edge16 %l1, %g6, %o7
850 movrgez %l3, 0x2D5, %l0
851 sethi 0x0835, %o4
852
853 or %g0, 0x8, %l0
854 sllx %l0, 0x3c, %l0
855 wrhpr %l0, 0xBDD, %hsys_tick_cmpr
856 rd %fprs, %l5
857 rd %tick_cmpr, %g3
858
859 or %g0, 0x8, %l0
860 sllx %l0, 0x3c, %l0
861 wrhpr %l0, 0x3A6, %hsys_tick_cmpr
862 addc %l6, %o2, %l2
863 tcs %xcc, 0x0
864 add %o5, %g4, %i2
865 saved
866 rdpr %cwp, %g1
867 rdpr %cansave, %g2
868 rdpr %canrestore, %g3
869 rdpr %cleanwin, %g4
870 rdpr %otherwin, %g5
871 rdpr %wstate, %g6
872 fcmpne32 %f26, %f12, %i0
873 wr %i6, %o1, %pic
874 sll %g1, 0x1D, %i7
875
876 or %g0, 0x8, %l0
877 sllx %l0, 0x3c, %l0
878 wrhpr %l0, %g0, %hsys_tick_cmpr
879 movrgz %l4, 0x260, %i1
880
881 or %g0, 0x8, %l0
882 sllx %l0, 0x3c, %l0
883 wrhpr %l0, %g0, %hsys_tick_cmpr
884 movrgz %g7, %i3, %g5
885 rdpr %cwp, %g6
886 wrpr %o7, %l3, %tick
887 wrpr %l0, 0x1FAC, %pil
888 rd %asi, %l1
889 wrpr %i4, 0x05EA, %pil
890
891 or %g0, 0x8, %l0
892 sllx %l0, 0x3c, %l0
893 wr %l0, %g0, %sys_tick_cmpr
894 rdhpr %hintp, %l5
895
896 or %g0, 0x8, %l0
897 sllx %l0, 0x3c, %l0
898 wrhpr %l0, %g0, %hsys_tick_cmpr
899 addccc %i5, %g3, %l6
900 wrpr %o6, 0x0147, %cwp
901
902 or %g0, 0x8, %l0
903 sllx %l0, 0x3c, %l0
904 wrhpr %l0, 0x4D6, %hsys_tick_cmpr
905 rdpr %tba, %g4
906 rd %ccr, %l2
907 nop
908 set 0x5C, %o5
909 prefetch [%l7 + %o5], 0x1
910 rdpr %pil, %i2
911 ta %xcc, 0x6
912 wrpr %i0, %o1, %pil
913 rd %sys_tick_cmpr, %g1
914 rdhpr %hintp, %i6
915 wrpr %i7, 0x023E, %cwp
916
917 or %g0, 0x8, %l0
918 sllx %l0, 0x3c, %l0
919 wrhpr %l0, 0xB58, %hsys_tick_cmpr
920
921 or %g0, 0x8, %l0
922 sllx %l0, 0x3c, %l0
923 wrhpr %l0, %g0, %hsys_tick_cmpr
924 fbule %fcc1, loop_37
925 tgu %xcc, 0x2
926 mulscc %g7, %i3, %g5
927 edge32 %g6, %o7, %l3
928loop_37:
929 nop
930
931 or %g0, 0x8, %l0
932 sllx %l0, 0x3c, %l0
933 wrhpr %l0, 0xDE1, %hsys_tick_cmpr
934 tne %icc, 0x6
935 rd %ccr, %l1
936 fones %f17
937 tge %icc, 0x1
938 wrpr %i4, %o4, %cwp
939 edge16n %l5, %g2, %i5
940 rdpr %wstate, %g3
941 smulcc %l6, 0x177B, %o6
942 wrpr %o2, %o0, %pil
943
944 or %g0, 0x8, %l0
945 sllx %l0, 0x3c, %l0
946 wrhpr %l0, 0x02F, %hsys_tick_cmpr
947 rdpr %cwp, %g4
948 bleu,a loop_38
949 udivx %i0, 0x061E, %o1
950 wrpr %g1, %i6, %pil
951 rd %ccr, %i7
952loop_38:
953 rdhpr %htba, %l4
954 lduh [%l7 + 0x48], %i2
955
956 or %g0, 0x8, %l0
957 sllx %l0, 0x3c, %l0
958 wrhpr %l0, 0xAD0, %hsys_tick_cmpr
959 popc 0x05A6, %i3
960
961 or %g0, 0x8, %l0
962 sllx %l0, 0x3c, %l0
963 wr %l0, 0xB0B, %sys_tick_cmpr
964 array8 %o7, %l3, %g6
965 rd %pc, %l1
966 wr %l0, 0x1A61, %y
967 fbuge,a %fcc3, loop_39
968 movge %icc, %i4, %l5
969 wrpr %g2, 0x1402, %cwp
970 wr %i5, 0x1942, %set_softint
971loop_39:
972 wr %o4, %g3, %sys_tick
973 rdpr %canrestore, %o6
974 xnor %l6, 0x0AF6, %o0
975 rdpr %canrestore, %o2
976 wrpr %l2, 0x1CB0, %cwp
977 ldx [%l7 + 0x70], %g4
978 rdhpr %hsys_tick_cmpr, %i0
979 sethi 0x1723, %o1
980 wr %g1, %i6, %set_softint
981
982 or %g0, 0x8, %l0
983 sllx %l0, 0x3c, %l0
984 wrhpr %l0, 0xA04, %hsys_tick_cmpr
985 wr %i2, %o5, %pic
986 fzeros %f0
987 rd %sys_tick_cmpr, %o3
988 wr %g0, 0x89, %asi
989 lda [%l7 + 0x24] %asi, %f24
990 tcc %xcc, 0x1
991 rdhpr %htba, %i3
992 rdpr %cwp, %g7
993 rd %y, %g5
994 brlez %o7, loop_40
995 rdhpr %hsys_tick_cmpr, %l3
996 rd %tick_cmpr, %g6
997 movvs %icc, %l1, %l0
998loop_40:
999 mova %xcc, %i4, %l5
1000 wr %i1, %g2, %ccr
1001 fone %f28
1002 srax %o4, 0x1B, %i5
1003 brgez %o6, loop_41
1004 edge32 %l6, %o0, %g3
1005 xor %l2, 0x0D22, %o2
1006 wrpr %i0, 0x0CD8, %tick
1007loop_41:
1008 rdhpr %hintp, %o1
1009 rd %tick_cmpr, %g4
1010 fnegs %f20, %f13
1011 rd %fprs, %g1
1012 rdpr %wstate, %i6
1013 wr %i7, %i2, %sys_tick
1014 sllx %o5, 0x01, %o3
1015
1016 or %g0, 0x8, %l0
1017 sllx %l0, 0x3c, %l0
1018 wrhpr %l0, 0xCB6, %hsys_tick_cmpr
1019 rdpr %tba, %i3
1020
1021 or %g0, 0x8, %l0
1022 sllx %l0, 0x3c, %l0
1023 wrhpr %l0, %g0, %hsys_tick_cmpr
1024 movneg %xcc, %o7, %l3
1025 movle %icc, %g7, %g6
1026
1027 or %g0, 0x8, %l0
1028 sllx %l0, 0x3c, %l0
1029 wrhpr %l0, %g0, %hsys_tick_cmpr
1030 tgu %xcc, 0x0
1031 wrpr %l1, 0x13D2, %pil
1032 movvc %xcc, %l5, %i1
1033 udivcc %g2, 0x1495, %o4
1034
1035 or %g0, 0x8, %l0
1036 sllx %l0, 0x3c, %l0
1037 wrhpr %l0, %g0, %hsys_tick_cmpr
1038 ld [%l7 + 0x18], %f8
1039 wrpr %l6, %o0, %pil
1040 movre %g3, %l2, %i5
1041 rdhpr %htba, %o2
1042 ta %xcc, 0x4
1043
1044 or %g0, 0x8, %l0
1045 sllx %l0, 0x3c, %l0
1046 wrhpr %l0, %g0, %hsys_tick_cmpr
1047 alignaddr %o1, %g4, %i6
1048 rd %fprs, %g1
1049
1050 or %g0, 0x8, %l0
1051 sllx %l0, 0x3c, %l0
1052 wrhpr %l0, %g0, %hsys_tick_cmpr
1053 andn %i7, 0x03C0, %o3
1054 wrpr %l4, %i3, %pil
1055 brnz %g5, loop_42
1056 fandnot1 %f8, %f22, %f20
1057 rdhpr %hpstate, %o7
1058 rd %pc, %o5
1059loop_42:
1060 nop
1061
1062 or %g0, 0x8, %l0
1063 sllx %l0, 0x3c, %l0
1064 wrhpr %l0, %g0, %hsys_tick_cmpr
1065 wr %g0, 0x7, %fprs
1066
1067 or %g0, 0x8, %l0
1068 sllx %l0, 0x3c, %l0
1069 wr %l0, 0xACE, %tick_cmpr
1070 ldd [%l7 + 0x58], %f6
1071 andcc %l0, %i1, %o4
1072 fmovdn %xcc, %f27, %f2
1073 rd %sys_tick_cmpr, %i4
1074
1075 or %g0, 0x8, %l0
1076 sllx %l0, 0x3c, %l0
1077 wr %l0, 0xB60, %sys_tick_cmpr
1078 wr %o6, %o0, %set_softint
1079
1080 or %g0, 0x8, %l0
1081 sllx %l0, 0x3c, %l0
1082 wrhpr %l0, 0xE62, %hsys_tick_cmpr
1083 rdpr %tl, %i5
1084 addccc %o2, %o1, %g4
1085 rdhpr %htba, %i6
1086 rdhpr %hintp, %g1
1087 fcmpeq32 %f10, %f22, %i0
1088 movg %icc, %i2, %i7
1089 rdhpr %htba, %o3
1090 te %icc, 0x5
1091 fpack32 %f16, %f16, %f16
1092 movre %l4, 0x265, %i3
1093 wr %o7, %o5, %softint
1094
1095 or %g0, 0x8, %l0
1096 sllx %l0, 0x3c, %l0
1097 wrhpr %l0, 0x4A5, %hsys_tick_cmpr
1098 edge8 %l3, %l1, %g6
1099 wrpr %l0, %i1, %pil
1100
1101 or %g0, 0x8, %l0
1102 sllx %l0, 0x3c, %l0
1103 wrhpr %l0, %g0, %hsys_tick_cmpr
1104 tgu %xcc, 0x0
1105 fcmpne16 %f22, %f18, %i4
1106 wrpr %l6, 0x021B, %pil
1107 or %g2, %o6, %o0
1108 fbug %fcc1, loop_43
1109 rd %y, %g3
1110 wrpr %i5, %l2, %cwp
1111 wrpr %o1, 0x0F1B, %cwp
1112loop_43:
1113 wrpr %o2, 0x0186, %cwp
1114 wrpr %g4, %i6, %tick
1115 and %g1, %i2, %i7
1116 rd %fprs, %i0
1117 rd %sys_tick_cmpr, %l4
1118 rdpr %canrestore, %o3
1119 udivcc %i3, 0x0C52, %o5
1120 rdhpr %htba, %g5
1121 brlez,a %o7, loop_44
1122 wrpr %l3, %l1, %tick
1123 tle %xcc, 0x1
1124
1125 or %g0, 0x8, %l0
1126 sllx %l0, 0x3c, %l0
1127 wrhpr %l0, 0xD77, %hsys_tick_cmpr
1128loop_44:
1129 rdhpr %htba, %l0
1130 rdpr %tl, %i1
1131 rd %ccr, %g6
1132 rdhpr %hsys_tick_cmpr, %o4
1133 tvc %icc, 0x3
1134 rdhpr %hintp, %i4
1135 rd %tick_cmpr, %l5
1136 wr %l6, 0x1A72, %set_softint
1137 xnorcc %o6, %o0, %g3
1138 rdhpr %hintp, %i5
1139 fandnot2s %f25, %f7, %f30
1140 rdpr %cleanwin, %l2
1141
1142 or %g0, 0x8, %l0
1143 sllx %l0, 0x3c, %l0
1144 wrhpr %l0, 0x85E, %hsys_tick_cmpr
1145 movcs %xcc, %o1, %o2
1146 fcmpeq32 %f6, %f10, %i6
1147 udivcc %g1, 0x0A76, %i2
1148 taddcctv %g4, 0x17F4, %i7
1149 rd %pc, %l4
1150 fbe %fcc2, loop_45
1151 fmovde %icc, %f14, %f23
1152 or %o3, %i3, %o5
1153 rdpr %cwp, %g5
1154loop_45:
1155 rd %tick_cmpr, %o7
1156 fpackfix %f16, %f14
1157 std %f4, [%l7 + 0x50]
1158 nop
1159 setx loop_46, %l0, %l1
1160 jmpl %l1, %l3
1161 rd %softint, %l1
1162 fnor %f14, %f16, %f22
1163 rdpr %wstate, %g7
1164loop_46:
1165 rdpr %cansave, %l0
1166
1167 or %g0, 0x8, %l0
1168 sllx %l0, 0x3c, %l0
1169 wrhpr %l0, 0x67B, %hsys_tick_cmpr
1170 rd %y, %o4
1171 fmovdgu %xcc, %f7, %f18
1172 movge %xcc, %i4, %l5
1173 rdpr %cansave, %l6
1174 fmovsn %icc, %f13, %f12
1175 rdhpr %htba, %o6
1176 wrpr %o0, %i1, %pil
1177 fbl %fcc3, loop_47
1178 rd %y, %i5
1179 rdpr %wstate, %g3
1180 tge %icc, 0x5
1181loop_47:
1182 rdpr %cwp, %g2
1183
1184 or %g0, 0x8, %l0
1185 sllx %l0, 0x3c, %l0
1186 wrhpr %l0, 0xB85, %hsys_tick_cmpr
1187 udivx %o2, 0x009D, %i6
1188 fbl,a %fcc0, loop_48
1189 smulcc %o1, 0x12A2, %i2
1190 rdhpr %hintp, %g1
1191 sll %g4, 0x0A, %i7
1192loop_48:
1193 rdpr %gl, %o3
1194 wrpr %l4, 0x05C0, %cwp
1195 ldsw [%l7 + 0x6C], %i3
1196 nop
1197 setx loop_49, %l0, %l1
1198 jmpl %l1, %g5
1199 wrpr %o5, %l3, %cwp
1200 rd %y, %l1
1201 wr %g7, 0x08FE, %set_softint
1202loop_49:
1203 std %f14, [%l7 + 0x30]
1204 rdhpr %hsys_tick_cmpr, %l0
1205 wr %g0, 0x89, %asi
1206 stwa %i0, [%l7 + 0x40] %asi
1207 rd %ccr, %o7
1208 ta %xcc, 0x1
1209 sdivcc %g6, 0x14FD, %o4
1210
1211 or %g0, 0x8, %l0
1212 sllx %l0, 0x3c, %l0
1213 wrhpr %l0, %g0, %hsys_tick_cmpr
1214 umul %l6, 0x16AD, %o6
1215 fbl %fcc3, loop_50
1216 rdhpr %hsys_tick_cmpr, %o0
1217 add %l7, 0x48, %l6
1218 wr %g0, 0x04, %asi
1219 ldxa [%l6] %asi, %i1
1220 casxa [%l6] %asi, %i1, %i5
1221loop_50:
1222 rdpr %pil, %g3
1223 bvs,pt %icc, loop_51
1224 fnors %f30, %f28, %f3
1225 fpadd16s %f11, %f28, %f19
1226 srax %l5, %l2, %g2
1227loop_51:
1228 wrpr %o2, %i6, %tick
1229 wr %g0, 0xe, %pcr ! changed.
1230 wrpr %g1, 0x0215, %tick
1231 rd %fprs, %g4
1232 rdhpr %hpstate, %o1
1233
1234 or %g0, 0x8, %l0
1235 sllx %l0, 0x3c, %l0
1236 wr %l0, 0xE4C, %tick_cmpr
1237 rdpr %gl, %l4
1238 rdpr %cleanwin, %g5
1239
1240 or %g0, 0x8, %l0
1241 sllx %l0, 0x3c, %l0
1242 wrhpr %l0, %g0, %hsys_tick_cmpr
1243 lduh [%l7 + 0x14], %l3
1244 wr %o5, %l1, %clear_softint
1245 rdhpr %hpstate, %l0
1246 nop
1247 set 0x4E, %i2
1248 ldstub [%l7 + %i2], %g7
1249 movcc %icc, %o7, %g6
1250 movpos %xcc, %i0, %i4
1251 fbl %fcc3, loop_52
1252 rdpr %tl, %o4
1253 wr %l6, 0x133B, %clear_softint
1254 rdpr %pil, %o6
1255loop_52:
1256 nop
1257
1258 or %g0, 0x8, %l0
1259 sllx %l0, 0x3c, %l0
1260 wrhpr %l0, 0x9C8, %hsys_tick_cmpr
1261
1262 or %g0, 0x8, %l0
1263 sllx %l0, 0x3c, %l0
1264 wrhpr %l0, %g0, %hsys_tick_cmpr
1265 rdpr %otherwin, %l5
1266 umulcc %g2, %o2, %i6
1267 wr %g0, 0x5, %fprs
1268 rdhpr %hintp, %g1
1269 movleu %xcc, %g4, %l2
1270 rdpr %tba, %o1
1271 rdhpr %hsys_tick_cmpr, %o3
1272 sdiv %l4, 0x0777, %i7
1273 rdpr %cwp, %g5
1274
1275 or %g0, 0x8, %l0
1276 sllx %l0, 0x3c, %l0
1277 wrhpr %l0, 0xC33, %hsys_tick_cmpr
1278 rd %pc, %l3
1279 rdpr %cleanwin, %l1
1280 rd %asi, %o5
1281 set 0x48, %l4
1282 lda [%l7 + %l4] 0x81, %f15
1283 movrgez %g7, 0x06E, %l0
1284 rdhpr %hsys_tick_cmpr, %o7
1285 edge8l %g6, %i0, %o4
1286 mulscc %i4, 0x05D3, %l6
1287 smulcc %i1, %o6, %g3
1288 wrpr %o0, 0x04FD, %cwp
1289 sdivcc %l5, 0x03A0, %i5
1290 xor %o2, 0x097D, %g2
1291 membar 0x05
1292 tleu %xcc, 0x6
1293 fmovdneg %icc, %f19, %f0
1294 wr %i6, %i2, %clear_softint
1295 rd %pc, %g4
1296 movn %xcc, %g1, %l2
1297 wr %o3, %l4, %set_softint
1298 fnot1 %f20, %f4
1299 rdhpr %hintp, %o1
1300
1301 or %g0, 0x8, %l0
1302 sllx %l0, 0x3c, %l0
1303 wr %l0, 0xB92, %sys_tick_cmpr
1304 rdpr %cleanwin, %l3
1305 wr %g5, %o5, %sys_tick
1306 array16 %g7, %l1, %o7
1307 rd %tick_cmpr, %g6
1308 rdpr %canrestore, %i0
1309 mulx %o4, %i4, %l6
1310 rdpr %otherwin, %l0
1311 nop
1312 setx loop_53, %l0, %l1
1313 jmpl %l1, %i1
1314 rdhpr %hintp, %o6
1315
1316 or %g0, 0x8, %l0
1317 sllx %l0, 0x3c, %l0
1318 wrhpr %l0, %g0, %hsys_tick_cmpr
1319 wr %l5, 0x1B03, %pic
1320loop_53:
1321 fors %f30, %f31, %f17
1322
1323 or %g0, 0x8, %l0
1324 sllx %l0, 0x3c, %l0
1325 wrhpr %l0, 0xCFC, %hsys_tick_cmpr
1326 taddcc %i6, 0x1076, %i2
1327 movg %icc, %i5, %g1
1328
1329 or %g0, 0x8, %l0
1330 sllx %l0, 0x3c, %l0
1331 wrhpr %l0, %g0, %hsys_tick_cmpr
1332 tge %icc, 0x1
1333 wrpr %o3, 0x197C, %pil
1334 alignaddrl %o1, %l4, %i7
1335
1336 or %g0, 0x8, %l0
1337 sllx %l0, 0x3c, %l0
1338 wr %l0, 0x220, %tick_cmpr
1339 wrpr %i3, %o5, %pil
1340 wrpr %g7, %l1, %cwp
1341 rd %softint, %o7
1342 wr %g0, 0xe, %pcr ! changed.
1343 rdpr %cansave, %o4
1344 rd %softint, %g5
1345
1346 or %g0, 0x8, %l0
1347 sllx %l0, 0x3c, %l0
1348 wrhpr %l0, 0xA9E, %hsys_tick_cmpr
1349
1350 or %g0, 0x8, %l0
1351 sllx %l0, 0x3c, %l0
1352 wrhpr %l0, %g0, %hsys_tick_cmpr
1353 wr %g0, 0x89, %asi
1354 stha %l0, [%l7 + 0x54] %asi
1355 udiv %o6, 0x1DD0, %g3
1356 rdpr %tl, %o0
1357 umulcc %l5, %i1, %g2
1358
1359 or %g0, 0x8, %l0
1360 sllx %l0, 0x3c, %l0
1361 wr %l0, 0x6E1, %sys_tick_cmpr
1362 alignaddr %i2, %g1, %i5
1363 rdpr %tl, %g4
1364 rdhpr %hsys_tick_cmpr, %o3
1365 siam 0x5
1366 fsrc1 %f12, %f4
1367 rdpr %cansave, %l2
1368
1369 or %g0, 0x8, %l0
1370 sllx %l0, 0x3c, %l0
1371 wrhpr %l0, %g0, %hsys_tick_cmpr
1372 fmovrdlz %i7, %f18, %f2
1373 std %l2, [%l7 + 0x48]
1374 rdhpr %hpstate, %i3
1375
1376 or %g0, 0x8, %l0
1377 sllx %l0, 0x3c, %l0
1378 wrhpr %l0, %g0, %hsys_tick_cmpr
1379 udiv %g7, 0x0C6B, %l1
1380
1381 or %g0, 0x8, %l0
1382 sllx %l0, 0x3c, %l0
1383 wrhpr %l0, %g0, %hsys_tick_cmpr
1384 wrpr %o7, 0x02EB, %cwp
1385 rdhpr %hpstate, %g6
1386 edge32 %o4, %i0, %g5
1387
1388 or %g0, 0x8, %l0
1389 sllx %l0, 0x3c, %l0
1390 wrhpr %l0, %g0, %hsys_tick_cmpr
1391 wrpr %o6, %g3, %tick
1392 rdhpr %hsys_tick_cmpr, %o0
1393 wr %g0, 0xe, %pcr ! changed.
1394 wr %i1, 0x09CF, %clear_softint
1395 wrpr %g2, %l5, %tick
1396 rdpr %tba, %i6
1397 rd %y, %o2
1398
1399 or %g0, 0x8, %l0
1400 sllx %l0, 0x3c, %l0
1401 wrhpr %l0, %g0, %hsys_tick_cmpr
1402 st %f29, [%l7 + 0x44]
1403 rdhpr %hintp, %i2
1404 rdhpr %htba, %g4
1405 rdpr %cleanwin, %o3
1406 tcc %icc, 0x6
1407 fcmpne16 %f26, %f10, %l2
1408 tsubcc %i7, 0x1E73, %o1
1409 wrpr %i3, %l4, %cwp
1410 edge16ln %l3, %l1, %o5
1411 edge16 %o7, %g7, %o4
1412 sdiv %i0, 0x17D2, %g5
1413 fand %f10, %f6, %f18
1414 add %l6, 0x004D, %l0
1415 rdhpr %hsys_tick_cmpr, %o6
1416 array32 %g3, %o0, %i4
1417
1418 or %g0, 0x8, %l0
1419 sllx %l0, 0x3c, %l0
1420 wrhpr %l0, %g0, %hsys_tick_cmpr
1421 popc %g2, %l5
1422 rdpr %gl, %g6
1423 sir 0x0C57
1424 wr %i6, 0x1993, %ccr
1425 rdhpr %htba, %g1
1426
1427 or %g0, 0x8, %l0
1428 sllx %l0, 0x3c, %l0
1429 wrhpr %l0, 0x758, %hsys_tick_cmpr
1430 rdhpr %hintp, %o2
1431 wrpr %g4, %o3, %cwp
1432 rdpr %cansave, %i7
1433 rd %tick_cmpr, %o1
1434
1435 or %g0, 0x8, %l0
1436 sllx %l0, 0x3c, %l0
1437 wrhpr %l0, %g0, %hsys_tick_cmpr
1438 tvc %xcc, 0x4
1439 fmovrdlz %l3, %f16, %f0
1440
1441 or %g0, 0x8, %l0
1442 sllx %l0, 0x3c, %l0
1443 wrhpr %l0, 0x1C0, %hsys_tick_cmpr
1444 fmovsn %xcc, %f3, %f13
1445 rdhpr %htba, %o7
1446 movvs %xcc, %g7, %o4
1447 fmovrdlz %i0, %f2, %f8
1448 set 0x48, %l1
1449 lduwa [%l7 + %l1] 0x19, %l4
1450 rd %tick_cmpr, %g5
1451 wrpr %l6, 0x04DB, %pil
1452 wrpr %o6, %g3, %pil
1453 add %o0, 0x1AB1, %i4
1454 edge32 %i1, %l0, %l5
1455 wrpr %g6, %g2, %cwp
1456 fmovrslez %i6, %f19, %f26
1457
1458 or %g0, 0x8, %l0
1459 sllx %l0, 0x3c, %l0
1460 wrhpr %l0, %g0, %hsys_tick_cmpr
1461 orcc %i2, 0x0C31, %i5
1462 rd %tick_cmpr, %o2
1463 rdpr %otherwin, %g4
1464 addcc %o3, %o1, %i7
1465 fmul8x16al %f28, %f26, %f26
1466 rdhpr %hsys_tick_cmpr, %i3
1467 movle %xcc, %l3, %l2
1468
1469 or %g0, 0x8, %l0
1470 sllx %l0, 0x3c, %l0
1471 wrhpr %l0, %g0, %hsys_tick_cmpr
1472
1473 or %g0, 0x8, %l0
1474 sllx %l0, 0x3c, %l0
1475 wr %l0, 0x7EB, %sys_tick_cmpr
1476 wrpr %l1, %i0, %cwp
1477 subc %o4, 0x1B74, %l4
1478 fmovrse %g5, %f17, %f3
1479 rdhpr %hintp, %l6
1480 wrpr %o6, 0x1EA3, %tick
1481 rdhpr %hsys_tick_cmpr, %g3
1482 andncc %i4, %o0, %i1
1483 fpadd32s %f28, %f22, %f20
1484 rd %ccr, %l5
1485
1486 or %g0, 0x8, %l0
1487 sllx %l0, 0x3c, %l0
1488 wrhpr %l0, 0x0B8, %hsys_tick_cmpr
1489 wr %g0, 0x19, %asi
1490 stha %i6, [%l7 + 0x12] %asi
1491 bpos loop_54
1492 wrpr %g1, 0x0692, %pil
1493 rd %sys_tick_cmpr, %i2
1494 rdhpr %hintp, %i5
1495loop_54:
1496 nop
1497
1498 or %g0, 0x8, %l0
1499 sllx %l0, 0x3c, %l0
1500 wrhpr %l0, 0xA89, %hsys_tick_cmpr
1501 wr %o3, 0x1006, %clear_softint
1502 rdhpr %hsys_tick_cmpr, %o1
1503 nop
1504 setx loop_55, %l0, %l1
1505 jmpl %l1, %i7
1506 fmovspos %xcc, %f22, %f8
1507 rdpr %pil, %i3
1508 wrpr %o2, %l2, %pil
1509loop_55:
1510 nop
1511
1512 or %g0, 0x8, %l0
1513 sllx %l0, 0x3c, %l0
1514 wrhpr %l0, 0x213, %hsys_tick_cmpr
1515 srax %g7, 0x15, %l1
1516 rd %ccr, %i0
1517 rdpr %gl, %o4
1518 rdpr %wstate, %l4
1519 wr %o7, 0x19B9, %set_softint
1520 fbue %fcc0, loop_56
1521 fmovsne %xcc, %f28, %f24
1522 wrpr %g5, %o6, %tick
1523 wr %l6, 0x05BC, %ccr
1524loop_56:
1525 rd %tick_cmpr, %i4
1526 rdhpr %hintp, %o0
1527 rdhpr %hpstate, %i1
1528 alignaddrl %l5, %l0, %g6
1529 wr %g3, %i6, %y
1530 wr %i2, %g1, %ccr
1531 rdhpr %hpstate, %g2
1532 addcc %g4, %i5, %o3
1533 tne %icc, 0x7
1534 fnors %f23, %f16, %f23
1535 rdpr %tba, %o1
1536 movle %icc, %i7, %i3
1537 fmovrdlez %o2, %f24, %f16
1538 rdhpr %hpstate, %l3
1539 bl,a,pt %icc, loop_57
1540 wr %l2, %g7, %pic
1541 tle %icc, 0x6
1542 fcmple16 %f8, %f30, %l1
1543loop_57:
1544 tgu %xcc, 0x2
1545 fnor %f18, %f16, %f18
1546 xnor %i0, 0x0F43, %o4
1547 ldstub [%l7 + 0x27], %l4
1548 edge32 %o5, %g5, %o7
1549 fcmple32 %f24, %f26, %o6
1550 fmovrdgez %i4, %f4, %f0
1551 rdhpr %hintp, %l6
1552 wrpr %i1, %l5, %tick
1553 alignaddr %l0, %o0, %g3
1554 wrpr %i6, 0x09B7, %pil
1555
1556 or %g0, 0x8, %l0
1557 sllx %l0, 0x3c, %l0
1558 wrhpr %l0, %g0, %hsys_tick_cmpr
1559 wr %i2, %g1, %ccr
1560
1561 or %g0, 0x8, %l0
1562 sllx %l0, 0x3c, %l0
1563 wrhpr %l0, 0xDD7, %hsys_tick_cmpr
1564 wrpr %o3, 0x097E, %pil
1565 wrpr %o1, 0x1113, %cwp
1566 udivx %i7, 0x04FE, %g4
1567 nop
1568 setx loop_58, %l0, %l1
1569 wrpr 0x1, %tl
1570 wrpr %l1, %tpc
1571 add %l1, 0x4, %l1
1572 wrpr %l1, %tnpc
1573 setx 0x34400001400, %l0, %l1
1574 wrpr %l1, %tstate
1575 wrhpr 0x4, %htstate
1576 retry
1577 wr %i3, 0x0504, %pic
1578 edge16n %o2, %l2, %g7
1579 wr %l3, 0x1C23, %pic
1580loop_58:
1581 bpos,a loop_59
1582 brgez,a %i0, loop_60
1583 wr %o4, 0x1081, %softint
1584 fmovrdlez %l4, %f4, %f0
1585loop_59:
1586 wr %g0, 0xe, %pcr ! changed.
1587loop_60:
1588 fcmple32 %f28, %f10, %g5
1589
1590 or %g0, 0x8, %l0
1591 sllx %l0, 0x3c, %l0
1592 wrhpr %l0, 0xD9F, %hsys_tick_cmpr
1593 rd %ccr, %o7
1594 stb %l6, [%l7 + 0x71]
1595 tsubcctv %i4, 0x0D89, %i1
1596 fmovrsgez %l0, %f11, %f5
1597 rdpr %gl, %l5
1598 wr %g0, 0x4, %fprs
1599 array32 %o0, %i6, %g6
1600 rdhpr %hsys_tick_cmpr, %i2
1601 wr %g1, 0x00FB, %y
1602 wrpr %i5, %g2, %tick
1603
1604 or %g0, 0x8, %l0
1605 sllx %l0, 0x3c, %l0
1606 wrhpr %l0, %g0, %hsys_tick_cmpr
1607 edge32n %g4, %i3, %o1
1608 andcc %l2, 0x196F, %g7
1609 ldd [%l7 + 0x70], %f18
1610 wrpr %o2, %i0, %tick
1611 wrpr %o4, %l3, %tick
1612 rdhpr %hsys_tick_cmpr, %l4
1613 xnor %g5, %o5, %o6
1614 fmovdleu %icc, %f9, %f24
1615 wr %g0, 0xe, %pcr ! changed.
1616 rd %asi, %l6
1617 brz,a %i4, loop_61
1618 wr %i1, %l0, %pic
1619 fbu,a %fcc0, loop_62
1620 rd %softint, %l5
1621loop_61:
1622 rdhpr %hintp, %o0
1623 fmovsneg %xcc, %f19, %f7
1624loop_62:
1625 rdhpr %hpstate, %i6
1626 movleu %xcc, %g3, %i2
1627 movneg %icc, %g6, %g1
1628
1629 or %g0, 0x8, %l0
1630 sllx %l0, 0x3c, %l0
1631 wrhpr %l0, 0x34A, %hsys_tick_cmpr
1632 wr %o3, 0x167A, %pic
1633 wr %g2, 0x11ED, %softint
1634 smul %g4, %i3, %o1
1635 wrpr %l2, %g7, %tick
1636
1637 or %g0, 0x8, %l0
1638 sllx %l0, 0x3c, %l0
1639 wrhpr %l0, 0x3F0, %hsys_tick_cmpr
1640 tl %icc, 0x7
1641 rdpr %cwp, %o2
1642 wr %i0, %o4, %clear_softint
1643
1644 or %g0, 0x8, %l0
1645 sllx %l0, 0x3c, %l0
1646 wrhpr %l0, %g0, %hsys_tick_cmpr
1647 wr %l3, %o5, %sys_tick
1648 wr %o6, %o7, %ccr
1649 bpos %xcc, loop_63
1650 wrpr %l1, %l6, %tick
1651 rdpr %tba, %i4
1652 umulcc %g5, 0x03EB, %i1
1653loop_63:
1654 nop
1655
1656 or %g0, 0x8, %l0
1657 sllx %l0, 0x3c, %l0
1658 wr %l0, 0x2CC, %sys_tick_cmpr
1659 rdhpr %htba, %l0
1660 fmovdn %icc, %f20, %f17
1661 movrlez %i6, %g3, %o0
1662 fpsub32 %f30, %f18, %f6
1663 rdhpr %htba, %i2
1664 rdpr %tl, %g1
1665 fbo %fcc3, loop_64
1666 rdpr %pil, %i5
1667 wr %g0, 0x5, %fprs
1668 fbne %fcc3, loop_65
1669loop_64:
1670 subccc %g6, %g4, %g2
1671 rdpr %tba, %o1
1672 rd %sys_tick_cmpr, %l2
1673loop_65:
1674 nop
1675 set 0x2D, %l6
1676 ldsba [%l7 + %l6] 0x10, %i3
1677 wrpr %g7, %o2, %cwp
1678 alignaddr %i7, %o4, %l4
1679 wrpr %l3, %o5, %cwp
1680 nop
1681 set 0x16, %g2
1682 lduh [%l7 + %g2], %i0
1683 sth %o7, [%l7 + 0x4E]
1684 tn %icc, 0x0
1685 alignaddrl %o6, %l1, %l6
1686 movrgez %i4, %i1, %g5
1687 rdhpr %hsys_tick_cmpr, %l5
1688 wrpr %i6, 0x1A42, %tick
1689 wr %g0, 0x5, %fprs
1690 wrpr %o0, 0x011B, %tick
1691 rdhpr %hintp, %g1
1692 wr %i2, %i5, %softint
1693 rdhpr %hsys_tick_cmpr, %g6
1694 wr %g4, 0x105E, %clear_softint
1695 fmovrdgz %g2, %f16, %f14
1696 addc %o3, 0x01A7, %l2
1697 rdpr %pil, %o1
1698 popc 0x059D, %i3
1699
1700 or %g0, 0x8, %l0
1701 sllx %l0, 0x3c, %l0
1702 wrhpr %l0, %g0, %hsys_tick_cmpr
1703 subccc %o2, 0x15D5, %i7
1704 wrpr %o4, 0x012F, %pil
1705 fmovsg %icc, %f0, %f8
1706 fones %f16
1707 movle %icc, %l4, %o5
1708
1709 or %g0, 0x8, %l0
1710 sllx %l0, 0x3c, %l0
1711 wrhpr %l0, %g0, %hsys_tick_cmpr
1712 set 0x74, %i0
1713 ldswa [%l7 + %i0] 0x19, %i0
1714 fandnot2 %f24, %f20, %f28
1715 wrpr %o6, 0x1558, %tick
1716 fmovscc %xcc, %f19, %f28
1717 rd %softint, %l1
1718 edge32n %l6, %i1, %g5
1719 rd %sys_tick_cmpr, %l5
1720 wrpr %i6, 0x1659, %tick
1721 rd %asi, %i4
1722 ldsb [%l7 + 0x13], %l0
1723 wr %g0, 0xe, %pcr ! changed.
1724 std %f20, [%l7 + 0x68]
1725 rdpr %gl, %g3
1726 lduw [%l7 + 0x4C], %g1
1727 movvc %xcc, %i5, %g6
1728 rdhpr %hintp, %i2
1729 sdivcc %g4, 0x17BD, %o3
1730 rdpr %gl, %l2
1731 sdiv %g2, 0x1E2F, %o1
1732 wrpr %i3, %o2, %pil
1733 bg %xcc, loop_66
1734 rd %asi, %g7
1735
1736 or %g0, 0x8, %l0
1737 sllx %l0, 0x3c, %l0
1738 wr %l0, %g0, %tick_cmpr
1739 array16 %l4, %o4, %l3
1740loop_66:
1741 sdivcc %o7, 0x1DA4, %o5
1742
1743 or %g0, 0x8, %l0
1744 sllx %l0, 0x3c, %l0
1745 wrhpr %l0, %g0, %hsys_tick_cmpr
1746 bne %icc, loop_67
1747 move %xcc, %l6, %o6
1748 mulscc %g5, %i1, %i6
1749 membar 0x34
1750loop_67:
1751 rd %ccr, %i4
1752 array16 %l0, %l5, %g3
1753 rdpr %canrestore, %o0
1754 wr %g1, %i5, %clear_softint
1755
1756 or %g0, 0x8, %l0
1757 sllx %l0, 0x3c, %l0
1758 wrhpr %l0, 0x2E5, %hsys_tick_cmpr
1759 movge %xcc, %i2, %o3
1760 edge16n %g4, %l2, %o1
1761 andn %g2, 0x1665, %o2
1762 rdpr %tl, %g7
1763 rdhpr %hintp, %i7
1764 tge %icc, 0x7
1765
1766 or %g0, 0x8, %l0
1767 sllx %l0, 0x3c, %l0
1768 wr %l0, %g0, %tick_cmpr
1769 rdhpr %hpstate, %i3
1770 tvs %xcc, 0x4
1771 fcmpne32 %f24, %f28, %o7
1772 rd %y, %l3
1773
1774 or %g0, 0x8, %l0
1775 sllx %l0, 0x3c, %l0
1776 wrhpr %l0, 0xFAF, %hsys_tick_cmpr
1777 wrpr %l6, %i0, %cwp
1778 rd %y, %g5
1779 rd %ccr, %o6
1780 rdpr %cansave, %i6
1781 fbge,a %fcc2, loop_68
1782 sdiv %i1, 0x14AF, %l0
1783 addc %i4, %g3, %o0
1784
1785 or %g0, 0x8, %l0
1786 sllx %l0, 0x3c, %l0
1787 wrhpr %l0, 0x0F3, %hsys_tick_cmpr
1788loop_68:
1789 tsubcc %g1, %g6, %i5
1790
1791 or %g0, 0x8, %l0
1792 sllx %l0, 0x3c, %l0
1793 wrhpr %l0, 0xC89, %hsys_tick_cmpr
1794 wr %g0, 0xe, %pcr ! changed.
1795 fcmps %fcc3, %f29, %f21
1796 orncc %o1, %i2, %g2
1797
1798 or %g0, 0x8, %l0
1799 sllx %l0, 0x3c, %l0
1800 wrhpr %l0, %g0, %hsys_tick_cmpr
1801 taddcctv %g7, 0x09CF, %l4
1802 subcc %o4, %o7, %i3
1803 rdpr %otherwin, %o5
1804 movgu %xcc, %l3, %l6
1805
1806 or %g0, 0x8, %l0
1807 sllx %l0, 0x3c, %l0
1808 wrhpr %l0, 0x38B, %hsys_tick_cmpr
1809 rdpr %tba, %g5
1810 rd %y, %i0
1811 array16 %i6, %i1, %o6
1812 tg %icc, 0x3
1813 fbue,a %fcc0, loop_69
1814 xnorcc %l0, 0x0CB3, %g3
1815
1816 or %g0, 0x8, %l0
1817 sllx %l0, 0x3c, %l0
1818 wrhpr %l0, 0x76E, %hsys_tick_cmpr
1819 wr %i4, 0x1112, %softint
1820loop_69:
1821 wr %g0, 0xe, %pcr ! changed.
1822 swap [%l7 + 0x38], %l5
1823
1824 or %g0, 0x8, %l0
1825 sllx %l0, 0x3c, %l0
1826 wrhpr %l0, 0xE9D, %hsys_tick_cmpr
1827 umulcc %i5, %l2, %g4
1828 rdpr %gl, %i2
1829
1830 or %g0, 0x8, %l0
1831 sllx %l0, 0x3c, %l0
1832 wrhpr %l0, 0x994, %hsys_tick_cmpr
1833 orncc %i7, 0x0DD9, %g2
1834 fblg,a %fcc2, loop_70
1835 rdhpr %hintp, %l4
1836 orn %g7, %o4, %i3
1837 movcc %icc, %o5, %o7
1838loop_70:
1839 movleu %icc, %l6, %l3
1840 rdhpr %htba, %g5
1841 rdhpr %hsys_tick_cmpr, %l1
1842 lduh [%l7 + 0x5E], %i0
1843 wrpr %i6, 0x0603, %pil
1844 brnz,a %o6, loop_71
1845 wrpr %l0, 0x02AA, %tick
1846 wrpr %g3, %i1, %cwp
1847 rd %ccr, %i4
1848loop_71:
1849 nop
1850
1851 or %g0, 0x8, %l0
1852 sllx %l0, 0x3c, %l0
1853 wrhpr %l0, %g0, %hsys_tick_cmpr
1854 movle %xcc, %g1, %g6
1855 wr %l5, 0x12BD, %pic
1856
1857 or %g0, 0x8, %l0
1858 sllx %l0, 0x3c, %l0
1859 wrhpr %l0, 0x6E5, %hsys_tick_cmpr
1860 bgu,pt %icc, loop_72
1861 rd %fprs, %l2
1862
1863 or %g0, 0x8, %l0
1864 sllx %l0, 0x3c, %l0
1865 wrhpr %l0, 0x919, %hsys_tick_cmpr
1866 edge16n %i2, %o1, %i7
1867loop_72:
1868 nop
1869 set 0x24, %o3
1870 stba %o2, [%l7 + %o3] 0x80
1871 wrpr %l4, %g2, %pil
1872 rdpr %tl, %o4
1873 wrpr %i3, %o5, %pil
1874 taddcc %g7, %o7, %l6
1875 rdpr %otherwin, %l3
1876 lduw [%l7 + 0x38], %g5
1877 rdhpr %hintp, %i0
1878 rd %asi, %i6
1879 sdivx %l1, 0x15BF, %o6
1880 wrpr %l0, 0x0460, %pil
1881 rd %pc, %g3
1882 fsrc1 %f0, %f2
1883 fbge,a %fcc1, loop_73
1884 rdhpr %htba, %i1
1885 restored
1886 rdpr %cwp, %g1
1887 rdpr %cansave, %g2
1888 rdpr %canrestore, %g3
1889 rdpr %cleanwin, %g4
1890 rdpr %otherwin, %g5
1891 rdpr %wstate, %g6
1892 movvs %icc, %i4, %o0
1893loop_73:
1894 rdhpr %hsys_tick_cmpr, %g6
1895 rd %asi, %l5
1896 wr %g1, 0x1ED0, %clear_softint
1897 wrpr %i5, %l2, %pil
1898 wr %g4, %o3, %y
1899 wrpr %i2, 0x1EE8, %cwp
1900
1901 or %g0, 0x8, %l0
1902 sllx %l0, 0x3c, %l0
1903 wrhpr %l0, %g0, %hsys_tick_cmpr
1904 sllx %l4, 0x03, %g2
1905 wr %g0, 0xe, %pcr ! changed.
1906 rdpr %tba, %o5
1907 wr %g0, 0x18, %asi
1908 lduba [%l7 + 0x7C] %asi, %g7
1909
1910 or %g0, 0x8, %l0
1911 sllx %l0, 0x3c, %l0
1912 wrhpr %l0, 0x258, %hsys_tick_cmpr
1913 wr %g0, 0x19, %asi
1914 lduwa [%l7 + 0x58] %asi, %o4
1915 rd %sys_tick_cmpr, %l3
1916 rdhpr %hsys_tick_cmpr, %l6
1917 wr %g0, 0x10, %asi
1918 sta %f4, [%l7 + 0x58] %asi
1919 fble %fcc1, loop_74
1920 rd %tick_cmpr, %g5
1921 rdpr %pil, %i6
1922 wrpr %l1, %o6, %pil
1923loop_74:
1924 rdpr %cleanwin, %i0
1925 sdivx %g3, 0x14F5, %i1
1926 rdhpr %hsys_tick_cmpr, %l0
1927 fmovsvs %icc, %f18, %f6
1928 set 0x18, %o7
1929 lduha [%l7 + %o7] 0x18, %i4
1930 movneg %xcc, %o0, %g6
1931 wrpr %g1, 0x074A, %pil
1932 rd %pc, %i5
1933 fmovdge %xcc, %f30, %f30
1934 addc %l5, %g4, %o3
1935
1936 or %g0, 0x8, %l0
1937 sllx %l0, 0x3c, %l0
1938 wrhpr %l0, %g0, %hsys_tick_cmpr
1939 sth %i2, [%l7 + 0x08]
1940 add %o2, %l4, %i7
1941 wr %i3, %g2, %set_softint
1942 mova %icc, %o5, %o7
1943
1944 or %g0, 0x8, %l0
1945 sllx %l0, 0x3c, %l0
1946 wrhpr %l0, %g0, %hsys_tick_cmpr
1947 wr %g0, 0x80, %asi
1948 ldsha [%l7 + 0x64] %asi, %l3
1949 rd %fprs, %l6
1950 wr %o4, %i6, %y
1951 alignaddrl %l1, %g5, %o6
1952 fbul,a %fcc1, loop_75
1953 xnorcc %i0, %g3, %i1
1954 movrlez %i4, 0x10A, %o0
1955 movrgez %l0, 0x2FE, %g1
1956loop_75:
1957 nop
1958
1959 or %g0, 0x8, %l0
1960 sllx %l0, 0x3c, %l0
1961 wr %l0, 0x08D, %sys_tick_cmpr
1962 wr %g4, 0x0696, %y
1963 rdpr %canrestore, %i5
1964 popc %o3, %l2
1965 set 0x4C, %i5
1966 ldsba [%l7 + %i5] 0x88, %o1
1967 rdpr %wstate, %i2
1968 rdpr %pil, %o2
1969 rdhpr %hsys_tick_cmpr, %i7
1970 taddcctv %l4, %g2, %o5
1971
1972 or %g0, 0x8, %l0
1973 sllx %l0, 0x3c, %l0
1974 wr %l0, %g0, %tick_cmpr
1975 addccc %i3, 0x15DC, %g7
1976 sdivx %l6, 0x1740, %l3
1977 alignaddrl %o4, %l1, %g5
1978 rdpr %wstate, %i6
1979 tl %xcc, 0x1
1980
1981 or %g0, 0x8, %l0
1982 sllx %l0, 0x3c, %l0
1983 wrhpr %l0, 0xCBC, %hsys_tick_cmpr
1984 rdhpr %htba, %g3
1985 sdivx %i1, 0x025D, %i0
1986 rd %ccr, %o0
1987 rdhpr %htba, %l0
1988 fpsub32 %f22, %f12, %f24
1989 fmovse %xcc, %f31, %f27
1990
1991 or %g0, 0x8, %l0
1992 sllx %l0, 0x3c, %l0
1993 wrhpr %l0, 0xFF8, %hsys_tick_cmpr
1994 rdpr %canrestore, %i4
1995 fpsub32 %f12, %f0, %f22
1996 wrpr %g6, 0x10FA, %tick
1997
1998 or %g0, 0x8, %l0
1999 sllx %l0, 0x3c, %l0
2000 wrhpr %l0, %g0, %hsys_tick_cmpr
2001 membar 0x79
2002 std %i4, [%l7 + 0x10]
2003 rd %asi, %g4
2004 rdhpr %hintp, %l2
2005 wrpr %o1, %i2, %cwp
2006 wrpr %o2, 0x1E65, %pil
2007 edge16 %o3, %l4, %i7
2008 wrpr %o5, %o7, %pil
2009 rd %y, %i3
2010 sllx %g2, 0x08, %l6
2011 rdpr %otherwin, %l3
2012 wrpr %o4, 0x0993, %cwp
2013 nop
2014 set 0x0E, %o6
2015 stb %l1, [%l7 + %o6]
2016 rdhpr %htba, %g7
2017 xnorcc %g5, %i6, %g3
2018
2019 or %g0, 0x8, %l0
2020 sllx %l0, 0x3c, %l0
2021 wrhpr %l0, 0x21B, %hsys_tick_cmpr
2022 rdhpr %hintp, %i0
2023 movrlz %l0, %g1, %i4
2024
2025 or %g0, 0x8, %l0
2026 sllx %l0, 0x3c, %l0
2027 wrhpr %l0, %g0, %hsys_tick_cmpr
2028 ldub [%l7 + 0x1D], %g6
2029 movgu %icc, %i5, %l5
2030 array8 %l2, %g4, %o1
2031
2032 or %g0, 0x8, %l0
2033 sllx %l0, 0x3c, %l0
2034 wrhpr %l0, %g0, %hsys_tick_cmpr
2035 fmul8sux16 %f8, %f14, %f12
2036
2037 or %g0, 0x8, %l0
2038 sllx %l0, 0x3c, %l0
2039 wr %l0, 0x398, %sys_tick_cmpr
2040 rd %ccr, %o3
2041 andn %o5, %i7, %o7
2042 rdpr %cansave, %g2
2043 rdpr %cleanwin, %l6
2044 edge8 %i3, %l3, %o4
2045 saved
2046 rdpr %cwp, %g1
2047 rdpr %cansave, %g2
2048 rdpr %canrestore, %g3
2049 rdpr %cleanwin, %g4
2050 rdpr %otherwin, %g5
2051 rdpr %wstate, %g6
2052 movgu %xcc, %g7, %g5
2053 wr %l1, 0x01E1, %set_softint
2054 sub %g3, %i6, %o6
2055 sdivcc %i1, 0x0611, %l0
2056 rdpr %cleanwin, %i0
2057 rd %sys_tick_cmpr, %g1
2058
2059 or %g0, 0x8, %l0
2060 sllx %l0, 0x3c, %l0
2061 wrhpr %l0, %g0, %hsys_tick_cmpr
2062 rd %asi, %o0
2063 wr %i5, %l5, %set_softint
2064 rd %softint, %g4
2065 fnegd %f16, %f26
2066 rdhpr %htba, %l2
2067 edge32ln %o1, %i2, %o2
2068 wrpr %l4, 0x1B9E, %cwp
2069 rdhpr %hintp, %o3
2070
2071 or %g0, 0x8, %l0
2072 sllx %l0, 0x3c, %l0
2073 wrhpr %l0, 0xAEC, %hsys_tick_cmpr
2074 rdhpr %htba, %o5
2075 movne %icc, %g2, %o7
2076 wrpr %l6, %i3, %tick
2077
2078 or %g0, 0x8, %l0
2079 sllx %l0, 0x3c, %l0
2080 wrhpr %l0, 0x9FA, %hsys_tick_cmpr
2081
2082 or %g0, 0x8, %l0
2083 sllx %l0, 0x3c, %l0
2084 wrhpr %l0, 0x719, %hsys_tick_cmpr
2085 wrpr %g3, %i6, %pil
2086 st %f15, [%l7 + 0x20]
2087 tcc %xcc, 0x0
2088 fpackfix %f14, %f27
2089 stbar
2090 wrpr %l1, 0x1D10, %pil
2091 fcmpes %fcc1, %f16, %f21
2092 andcc %o6, %i1, %i0
2093 fbl,a %fcc1, loop_76
2094 sub %g1, %i4, %l0
2095 wrpr %o0, 0x0FB2, %tick
2096 rdpr %otherwin, %i5
2097loop_76:
2098 rd %softint, %l5
2099 move %xcc, %g4, %l2
2100 wrpr %g6, 0x0650, %pil
2101 smul %i2, 0x17ED, %o2
2102 rd %asi, %o1
2103 wr %l4, %o3, %sys_tick
2104 mulscc %i7, %g2, %o5
2105 edge32l %l6, %i3, %o7
2106 wr %l3, %g7, %set_softint
2107 rdhpr %hsys_tick_cmpr, %g5
2108 wr %o4, 0x1F2B, %pic
2109 rdpr %tba, %i6
2110 xor %g3, %o6, %l1
2111 rd %asi, %i0
2112 xor %g1, %i1, %l0
2113 taddcc %o0, 0x056F, %i4
2114 wrpr %l5, 0x0E66, %cwp
2115 rdhpr %htba, %i5
2116 add %l7, 0x28, %l6
2117 wr %g0, 0x89, %asi
2118 ldxa [%l6] %asi, %g4
2119 casxa [%l6] %asi, %g4, %l2
2120 rd %asi, %g6
2121 rd %pc, %i2
2122 wr %g0, 0x7, %fprs
2123
2124 or %g0, 0x8, %l0
2125 sllx %l0, 0x3c, %l0
2126 wrhpr %l0, %g0, %hsys_tick_cmpr
2127 fmovdg %xcc, %f18, %f31
2128 rdpr %pil, %i7
2129 rd %y, %g2
2130 rdpr %cansave, %o5
2131
2132 or %g0, 0x8, %l0
2133 sllx %l0, 0x3c, %l0
2134 wrhpr %l0, 0xFFA, %hsys_tick_cmpr
2135 rdhpr %hpstate, %i3
2136 sra %o7, %l3, %g7
2137 wrpr %g5, 0x048C, %pil
2138 rd %fprs, %o4
2139
2140 or %g0, 0x8, %l0
2141 sllx %l0, 0x3c, %l0
2142 wrhpr %l0, %g0, %hsys_tick_cmpr
2143 edge8n %o3, %o6, %g3
2144 saved
2145 rdpr %cwp, %g1
2146 rdpr %cansave, %g2
2147 rdpr %canrestore, %g3
2148 rdpr %cleanwin, %g4
2149 rdpr %otherwin, %g5
2150 rdpr %wstate, %g6
2151 edge16 %l1, %g1, %i0
2152 rd %asi, %l0
2153
2154 or %g0, 0x8, %l0
2155 sllx %l0, 0x3c, %l0
2156 wrhpr %l0, %g0, %hsys_tick_cmpr
2157 rd %softint, %i4
2158 rd %asi, %l5
2159
2160 or %g0, 0x8, %l0
2161 sllx %l0, 0x3c, %l0
2162 wr %l0, 0x4EB, %sys_tick_cmpr
2163 ldsw [%l7 + 0x18], %g6
2164 xorcc %i5, %o1, %l4
2165 addcc %i2, %o2, %i7
2166 edge16n %g2, %o5, %i3
2167 subccc %o7, %l3, %l6
2168 wrpr %g7, 0x0552, %pil
2169 wr %g5, 0x1DD1, %sys_tick
2170 edge8 %o4, %o3, %i6
2171 mulx %g3, 0x1CF1, %o6
2172 rdhpr %hintp, %l1
2173 set 0x3C, %g3
2174 ldswa [%l7 + %g3] 0x18, %i0
2175 tge %xcc, 0x1
2176
2177 or %g0, 0x8, %l0
2178 sllx %l0, 0x3c, %l0
2179 wrhpr %l0, 0x10C, %hsys_tick_cmpr
2180 wr %i1, %o0, %clear_softint
2181 ldsw [%l7 + 0x44], %i4
2182 wrpr %l5, 0x0C1E, %tick
2183 movvs %icc, %g1, %g4
2184 udiv %l2, 0x0B91, %g6
2185 wr %i5, %l4, %sys_tick
2186 fba,a %fcc1, loop_77
2187 movrlez %i2, 0x326, %o1
2188 fxnor %f22, %f8, %f22
2189 brgz %i7, loop_78
2190loop_77:
2191 rdhpr %hintp, %g2
2192 rd %ccr, %o5
2193 array8 %o2, %i3, %o7
2194loop_78:
2195 rdpr %pil, %l6
2196 rdhpr %hpstate, %l3
2197 rd %asi, %g7
2198 wrpr %o4, 0x1E8A, %tick
2199 membar 0x4C
2200
2201 or %g0, 0x8, %l0
2202 sllx %l0, 0x3c, %l0
2203 wrhpr %l0, 0xC9A, %hsys_tick_cmpr
2204 smul %i6, 0x07CB, %g5
2205 ldsb [%l7 + 0x7C], %g3
2206 rdhpr %hintp, %o6
2207 orncc %i0, 0x079C, %l0
2208 wrpr %i1, 0x19E6, %cwp
2209 wrpr %l1, 0x05C2, %pil
2210 rdpr %otherwin, %o0
2211 wr %l5, %i4, %set_softint
2212 srax %g4, %g1, %g6
2213 rdpr %cansave, %i5
2214 ba,a %icc, loop_79
2215 ldsh [%l7 + 0x5E], %l4
2216
2217 or %g0, 0x8, %l0
2218 sllx %l0, 0x3c, %l0
2219 wrhpr %l0, %g0, %hsys_tick_cmpr
2220 movpos %xcc, %i7, %l2
2221loop_79:
2222 brgez,a %o5, loop_80
2223 rdpr %canrestore, %o2
2224 rdhpr %hintp, %g2
2225 wrpr %i3, 0x0035, %cwp
2226loop_80:
2227 wr %g0, 0x5, %fprs
2228 rd %sys_tick_cmpr, %l3
2229 rdpr %wstate, %g7
2230 wr %o4, 0x1975, %clear_softint
2231 rdpr %gl, %o3
2232 rdhpr %hsys_tick_cmpr, %o7
2233
2234 or %g0, 0x8, %l0
2235 sllx %l0, 0x3c, %l0
2236 wrhpr %l0, %g0, %hsys_tick_cmpr
2237 rdhpr %hsys_tick_cmpr, %g3
2238 rdhpr %hintp, %i0
2239 rd %softint, %o6
2240 rd %asi, %i1
2241 wr %l0, 0x0018, %set_softint
2242 wrpr %l1, %o0, %cwp
2243 andn %l5, %i4, %g1
2244 swap [%l7 + 0x40], %g6
2245 movpos %xcc, %i5, %l4
2246 rdhpr %hpstate, %g4
2247 wr %i2, %i7, %clear_softint
2248 rd %pc, %l2
2249 sll %o5, %o2, %g2
2250 fmovrde %o1, %f0, %f18
2251
2252 or %g0, 0x8, %l0
2253 sllx %l0, 0x3c, %l0
2254 wrhpr %l0, %g0, %hsys_tick_cmpr
2255 wrpr %l3, 0x090A, %pil
2256 tneg %xcc, 0x5
2257
2258 or %g0, 0x8, %l0
2259 sllx %l0, 0x3c, %l0
2260 wrhpr %l0, 0x4EC, %hsys_tick_cmpr
2261 rdhpr %hpstate, %o3
2262 xnor %g7, 0x0A4B, %o7
2263 tg %xcc, 0x5
2264 tl %xcc, 0x1
2265 rdpr %canrestore, %i6
2266 wr %g5, 0x130E, %softint
2267 rdpr %otherwin, %g3
2268 tsubcctv %o6, %i0, %l0
2269
2270 or %g0, 0x8, %l0
2271 sllx %l0, 0x3c, %l0
2272 wrhpr %l0, 0x033, %hsys_tick_cmpr
2273 rd %asi, %l5
2274 bcs loop_81
2275 fmovse %xcc, %f19, %f14
2276 rdpr %cwp, %i4
2277 edge32n %g1, %l1, %g6
2278loop_81:
2279 rdpr %canrestore, %l4
2280 rdpr %cwp, %i5
2281 tg %icc, 0x5
2282 tn %xcc, 0x4
2283 movleu %xcc, %g4, %i7
2284 fcmps %fcc1, %f31, %f26
2285 rd %ccr, %i2
2286 wr %l2, %o5, %y
2287 rdpr %tl, %o2
2288 wrpr %o1, 0x185F, %tick
2289 wrpr %g2, %i3, %pil
2290 edge32ln %l3, %o4, %l6
2291 fsrc2s %f10, %f1
2292 rdpr %pil, %o3
2293
2294 or %g0, 0x8, %l0
2295 sllx %l0, 0x3c, %l0
2296 wrhpr %l0, %g0, %hsys_tick_cmpr
2297 wr %g0, 0x18, %asi
2298 stda %o6, [%l7 + 0x38] %asi
2299 rd %tick_cmpr, %g3
2300 rdpr %gl, %g5
2301 wr %o6, %l0, %softint
2302 wrpr %i0, 0x10DE, %tick
2303
2304 or %g0, 0x8, %l0
2305 sllx %l0, 0x3c, %l0
2306 wrhpr %l0, 0x02E, %hsys_tick_cmpr
2307 set 0x76, %i7
2308 ldsha [%l7 + %i7] 0x80, %l5
2309 fble %fcc2, loop_82
2310 wr %i4, %i1, %ccr
2311 fnands %f6, %f2, %f17
2312 alignaddrl %l1, %g1, %g6
2313loop_82:
2314 rdhpr %hsys_tick_cmpr, %l4
2315 rdpr %canrestore, %g4
2316 fnors %f1, %f19, %f18
2317 wr %i7, 0x1B6C, %ccr
2318 wr %i2, %l2, %clear_softint
2319 rdpr %canrestore, %o5
2320 tg %xcc, 0x5
2321 wr %o2, 0x1DAC, %pic
2322 wr %i5, %g2, %sys_tick
2323 edge8 %i3, %l3, %o4
2324 tneg %xcc, 0x7
2325
2326 or %g0, 0x8, %l0
2327 sllx %l0, 0x3c, %l0
2328 wrhpr %l0, 0x15D, %hsys_tick_cmpr
2329 rdhpr %hpstate, %o3
2330 edge16n %o1, %g7, %i6
2331 edge16n %o7, %g3, %o6
2332 wrpr %l0, %g5, %cwp
2333
2334 or %g0, 0x8, %l0
2335 sllx %l0, 0x3c, %l0
2336 wrhpr %l0, %g0, %hsys_tick_cmpr
2337 rdhpr %hpstate, %o0
2338 edge8 %i4, %l5, %l1
2339 fnot1 %f24, %f12
2340 rdhpr %htba, %g1
2341 fblg %fcc0, loop_83
2342 wr %i1, %l4, %clear_softint
2343
2344 or %g0, 0x8, %l0
2345 sllx %l0, 0x3c, %l0
2346 wrhpr %l0, %g0, %hsys_tick_cmpr
2347 subc %i7, 0x1C29, %g4
2348loop_83:
2349 alignaddrl %i2, %o5, %o2
2350
2351 or %g0, 0x8, %l0
2352 sllx %l0, 0x3c, %l0
2353 wrhpr %l0, 0xAE9, %hsys_tick_cmpr
2354
2355 or %g0, 0x8, %l0
2356 sllx %l0, 0x3c, %l0
2357 wrhpr %l0, %g0, %hsys_tick_cmpr
2358 sethi 0x0F62, %i3
2359 add %l7, 0x40, %l6
2360 wr %g0, 0x89, %asi
2361 casxa [%l6] %asi, %g2, %l3
2362 sra %o4, 0x05, %o3
2363 wr %g0, 0x88, %asi
2364 ldstuba [%l7 + 0x32] %asi, %l6
2365 and %g7, 0x138B, %o1
2366 bn,a,pn %xcc, loop_84
2367 bge,a,pt %icc, loop_85
2368 rd %sys_tick_cmpr, %o7
2369 rdpr %tba, %g3
2370loop_84:
2371 fmul8x16au %f30, %f28, %f8
2372loop_85:
2373 edge16 %i6, %o6, %g5
2374 wrpr %i0, %o0, %cwp
2375 fnot2s %f5, %f26
2376 set 0x52, %g5
2377 ldstuba [%l7 + %g5] 0x18, %i4
2378 rdpr %cansave, %l0
2379 rdhpr %hintp, %l5
2380 edge32l %g1, %i1, %l1
2381 rd %pc, %l4
2382 rdpr %tba, %i7
2383
2384 or %g0, 0x8, %l0
2385 sllx %l0, 0x3c, %l0
2386 wrhpr %l0, 0xB1D, %hsys_tick_cmpr
2387 fbuge,a %fcc2, loop_86
2388 fpsub16s %f4, %f24, %f25
2389 rd %ccr, %i2
2390 and %g4, 0x0670, %o5
2391loop_86:
2392 xnor %i5, %l2, %o2
2393 rdpr %canrestore, %g2
2394 wr %g0, 0xe, %pcr ! changed.
2395 rdpr %canrestore, %o3
2396 rdpr %wstate, %o4
2397 array16 %g7, %o1, %o7
2398 movrgez %l6, 0x09B, %i6
2399 wr %g0, 0xe3, %asi
2400 stwa %o6, [%l7 + 0x28] %asi
2401 membar #Sync
2402 rdpr %tl, %g3
2403 rdhpr %hsys_tick_cmpr, %i0
2404 rd %sys_tick_cmpr, %g5
2405
2406 or %g0, 0x8, %l0
2407 sllx %l0, 0x3c, %l0
2408 wrhpr %l0, %g0, %hsys_tick_cmpr
2409 movcc %icc, %l0, %l5
2410 wrpr %o0, %g1, %tick
2411 brgez,a %i1, loop_87
2412 fpackfix %f24, %f12
2413 umulcc %l1, 0x014E, %i7
2414 rd %tick_cmpr, %l4
2415loop_87:
2416 fbule,a %fcc3, loop_88
2417 rd %y, %i2
2418 edge16ln %g6, %g4, %i5
2419 tvs %xcc, 0x3
2420loop_88:
2421 rd %sys_tick_cmpr, %o5
2422 rdpr %cansave, %o2
2423 rdpr %tba, %g2
2424 fpackfix %f18, %f20
2425
2426 or %g0, 0x8, %l0
2427 sllx %l0, 0x3c, %l0
2428 wrhpr %l0, %g0, %hsys_tick_cmpr
2429 edge16n %o3, %l3, %o4
2430 xnor %o1, %o7, %l6
2431 rdpr %canrestore, %i6
2432 rd %asi, %g7
2433 tne %xcc, 0x5
2434 fmovdvs %xcc, %f19, %f9
2435 sdivx %o6, 0x1D77, %g3
2436 fmovsvs %xcc, %f15, %f1
2437 fmovsg %icc, %f20, %f21
2438 tcs %xcc, 0x1
2439 bvc loop_89
2440 wrpr %g5, 0x0C46, %cwp
2441 movcs %icc, %i0, %l0
2442
2443 or %g0, 0x8, %l0
2444 sllx %l0, 0x3c, %l0
2445 wrhpr %l0, 0xDA6, %hsys_tick_cmpr
2446loop_89:
2447 wr %g0, 0x5, %fprs
2448 rdhpr %hintp, %i1
2449 sth %l1, [%l7 + 0x24]
2450 movre %l5, %l4, %i2
2451 srax %i7, 0x1D, %g6
2452 tvs %xcc, 0x7
2453 fmovsg %xcc, %f2, %f15
2454 wrpr %i5, 0x0255, %tick
2455 addc %o5, %g4, %g2
2456 rdhpr %htba, %i3
2457 wr %g0, 0xe, %pcr ! changed.
2458 sllx %l2, 0x1D, %o3
2459 rdhpr %hpstate, %o4
2460 sth %o1, [%l7 + 0x60]
2461 wrpr %l3, 0x0416, %tick
2462 wr %l6, 0x0875, %clear_softint
2463 rdpr %gl, %o7
2464
2465 or %g0, 0x8, %l0
2466 sllx %l0, 0x3c, %l0
2467 wrhpr %l0, %g0, %hsys_tick_cmpr
2468 rd %fprs, %o6
2469 addcc %g3, 0x0E9C, %g7
2470 mova %xcc, %i0, %l0
2471 wrpr %g5, %o0, %pil
2472 movg %icc, %g1, %i1
2473 stb %l1, [%l7 + 0x57]
2474 rdpr %tba, %l5
2475 wr %l4, %i2, %pic
2476 addcc %i7, 0x15C5, %g6
2477 fandnot2 %f2, %f8, %f20
2478 rd %pc, %i5
2479 rdhpr %htba, %o5
2480 rdhpr %hsys_tick_cmpr, %g4
2481 fbule,a %fcc1, loop_90
2482 taddcc %i4, %g2, %o2
2483
2484 or %g0, 0x8, %l0
2485 sllx %l0, 0x3c, %l0
2486 wrhpr %l0, %g0, %hsys_tick_cmpr
2487 wrpr %i3, %o4, %tick
2488loop_90:
2489 movpos %xcc, %o1, %l6
2490 wrpr %l3, 0x1EFD, %pil
2491 ldub [%l7 + 0x3C], %o7
2492 subccc %i6, %g3, %o6
2493 rdhpr %hpstate, %i0
2494 fpmerge %f25, %f22, %f22
2495 movrne %l0, 0x1D1, %g7
2496 srlx %g5, %o0, %i1
2497 movgu %xcc, %g1, %l1
2498 fcmps %fcc1, %f20, %f19
2499 wrpr %l4, 0x174C, %cwp
2500 wrpr %l5, %i2, %cwp
2501 fpmerge %f4, %f8, %f16
2502 rd %ccr, %g6
2503
2504 or %g0, 0x8, %l0
2505 sllx %l0, 0x3c, %l0
2506 wrhpr %l0, 0x4D6, %hsys_tick_cmpr
2507 subc %g4, %i7, %i4
2508 edge16ln %g2, %l2, %o3
2509 rd %asi, %o2
2510 fbuge %fcc2, loop_91
2511 rdhpr %hintp, %i3
2512 wrpr %o4, 0x1025, %cwp
2513 movl %icc, %o1, %l3
2514loop_91:
2515 srax %l6, 0x05, %i6
2516 rdhpr %hintp, %o7
2517 rdpr %tba, %g3
2518 tsubcctv %o6, 0x19A1, %i0
2519 edge32ln %g7, %g5, %o0
2520 ldstub [%l7 + 0x6A], %l0
2521 wrpr %g1, %i1, %pil
2522 rdpr %wstate, %l1
2523 wrpr %l4, 0x1150, %tick
2524 taddcc %l5, %g6, %i2
2525 be,pt %xcc, loop_92
2526 edge16l %o5, %i5, %i7
2527 fmovdvs %xcc, %f7, %f13
2528 rdpr %otherwin, %g4
2529loop_92:
2530 wrpr %i4, 0x1D32, %tick
2531 rdpr %tba, %l2
2532 rdpr %tba, %g2
2533 set 0x60, %g7
2534 stwa %o3, [%l7 + %g7] 0xe3
2535 membar #Sync
2536 umulcc %i3, 0x0E36, %o2
2537
2538 or %g0, 0x8, %l0
2539 sllx %l0, 0x3c, %l0
2540 wrhpr %l0, 0x58E, %hsys_tick_cmpr
2541 fsrc2 %f14, %f22
2542 fcmpgt32 %f0, %f12, %l6
2543 rd %sys_tick_cmpr, %i6
2544 subc %o7, %o1, %o6
2545 rdpr %tba, %i0
2546 wrpr %g7, %g3, %cwp
2547
2548 or %g0, 0x8, %l0
2549 sllx %l0, 0x3c, %l0
2550 wrhpr %l0, %g0, %hsys_tick_cmpr
2551 edge32l %g1, %l0, %l1
2552 rdpr %tba, %l4
2553 rdhpr %hintp, %l5
2554 tne %icc, 0x1
2555 wrpr %i1, 0x17AF, %cwp
2556 stb %i2, [%l7 + 0x0F]
2557 umulcc %g6, %i5, %i7
2558 movg %icc, %o5, %i4
2559 rdhpr %hintp, %g4
2560 wrpr %l2, %o3, %pil
2561
2562 or %g0, 0x8, %l0
2563 sllx %l0, 0x3c, %l0
2564 wrhpr %l0, %g0, %hsys_tick_cmpr
2565 smul %o2, %o4, %l3
2566 rdhpr %htba, %i3
2567 andcc %l6, 0x195A, %i6
2568 fandnot2s %f24, %f6, %f12
2569 wrpr %o1, %o7, %pil
2570 fbue %fcc1, loop_93
2571 sdivcc %o6, 0x1D4E, %g7
2572 wrpr %i0, %g3, %pil
2573 wr %g0, 0x5, %fprs
2574loop_93:
2575 movrgz %g1, %l0, %l4
2576 wr %l5, %i1, %y
2577 fmovdleu %xcc, %f13, %f9
2578 fbge %fcc3, loop_94
2579 tleu %icc, 0x5
2580 wr %l1, 0x024E, %y
2581 udivcc %g6, 0x0CE7, %i2
2582loop_94:
2583 wr %i7, 0x147C, %set_softint
2584 fmovdne %icc, %f26, %f15
2585
2586 or %g0, 0x8, %l0
2587 sllx %l0, 0x3c, %l0
2588 wrhpr %l0, 0x584, %hsys_tick_cmpr
2589 wrpr %o5, %g4, %pil
2590 sra %l2, %o3, %o2
2591
2592 or %g0, 0x8, %l0
2593 sllx %l0, 0x3c, %l0
2594 wrhpr %l0, 0x1C9, %hsys_tick_cmpr
2595 wrpr %l3, 0x19CB, %pil
2596 rdpr %tba, %l6
2597 movre %i3, %o1, %i6
2598 brlez,a %o7, loop_95
2599 fpsub16 %f14, %f8, %f24
2600 wr %g7, 0x0014, %ccr
2601 fmul8ulx16 %f22, %f18, %f10
2602loop_95:
2603 tvs %icc, 0x5
2604 rdpr %canrestore, %o6
2605 xnorcc %i0, 0x06A3, %g3
2606 movleu %icc, %o0, %g1
2607 wr %g5, %l4, %set_softint
2608 udivx %l5, 0x0AE2, %i1
2609 rdpr %cleanwin, %l1
2610 fbul,a %fcc1, loop_96
2611 bpos,a,pt %icc, loop_97
2612 rd %sys_tick_cmpr, %g6
2613 movn %xcc, %i2, %i7
2614loop_96:
2615 wr %g0, 0xe, %pcr ! changed.
2616loop_97:
2617 wr %i4, 0x0617, %softint
2618 rdhpr %htba, %g4
2619 wr %g0, 0x04, %asi
2620 ldstuba [%l7 + 0x57] %asi, %l2
2621 rd %ccr, %o3
2622 wrpr %o5, 0x0FAE, %tick
2623 rdhpr %hpstate, %o2
2624 orn %g2, %o4, %l6
2625 bneg,pt %xcc, loop_98
2626 alignaddrl %l3, %o1, %i3
2627 fone %f26
2628 andncc %i6, %g7, %o6
2629loop_98:
2630 udivx %o7, 0x0ECA, %g3
2631 wr %i0, 0x1AAF, %ccr
2632 sdivcc %o0, 0x0E3E, %g1
2633 rd %y, %l4
2634 rd %y, %l5
2635 rdpr %tba, %i1
2636
2637 or %g0, 0x8, %l0
2638 sllx %l0, 0x3c, %l0
2639 wrhpr %l0, 0xFDD, %hsys_tick_cmpr
2640 tvs %xcc, 0x4
2641 wrpr %l1, %g6, %cwp
2642 addc %i2, %i7, %l0
2643 set 0x40, %o1
2644 ldda [%l7 + %o1] 0xd0, %f0
2645 rd %y, %i5
2646 rdhpr %hsys_tick_cmpr, %g4
2647 ble,a,pn %xcc, loop_99
2648 rdhpr %hpstate, %l2
2649 wr %o3, %i4, %set_softint
2650 bvc loop_100
2651loop_99:
2652 rd %ccr, %o5
2653 brz,a %g2, loop_101
2654 rdhpr %hsys_tick_cmpr, %o2
2655loop_100:
2656 nop
2657
2658 or %g0, 0x8, %l0
2659 sllx %l0, 0x3c, %l0
2660 wrhpr %l0, 0xA31, %hsys_tick_cmpr
2661 rdhpr %hpstate, %l6
2662loop_101:
2663 rdhpr %hintp, %o1
2664 move %xcc, %i6, %g7
2665
2666 or %g0, 0x8, %l0
2667 sllx %l0, 0x3c, %l0
2668 wrhpr %l0, 0x21E, %hsys_tick_cmpr
2669 rdhpr %hpstate, %g3
2670 nop
2671 set 0x42, %o2
2672 ldsh [%l7 + %o2], %i3
2673 xor %o0, %i0, %g1
2674 std %l4, [%l7 + 0x48]
2675 xnor %i1, 0x1087, %g5
2676
2677 or %g0, 0x8, %l0
2678 sllx %l0, 0x3c, %l0
2679 wrhpr %l0, 0x27C, %hsys_tick_cmpr
2680 rdhpr %hpstate, %l1
2681 ldd [%l7 + 0x40], %f2
2682 rdpr %wstate, %i2
2683 rdpr %cansave, %g6
2684 srax %l0, 0x13, %i5
2685 wrpr %i7, %l2, %tick
2686 rdhpr %htba, %g4
2687 edge16ln %i4, %o5, %o3
2688 movrgz %o2, %g2, %o4
2689 movre %l3, %l6, %o1
2690
2691 or %g0, 0x8, %l0
2692 sllx %l0, 0x3c, %l0
2693 wrhpr %l0, 0x0A2, %hsys_tick_cmpr
2694 wr %g7, %o6, %sys_tick
2695 wr %g3, 0x0E0D, %pic
2696 wr %g0, 0x6, %fprs
2697
2698 or %g0, 0x8, %l0
2699 sllx %l0, 0x3c, %l0
2700 wr %l0, 0xC9F, %tick_cmpr
2701 rd %ccr, %i0
2702 umulcc %l5, %g5, %l4
2703 andn %i1, %i2, %g6
2704 wr %l0, 0x1FEF, %pic
2705 xorcc %l1, %i7, %i5
2706
2707 or %g0, 0x8, %l0
2708 sllx %l0, 0x3c, %l0
2709 wrhpr %l0, 0x91A, %hsys_tick_cmpr
2710 fmovspos %xcc, %f29, %f2
2711 fmovdgu %icc, %f22, %f0
2712 smulcc %i4, %g4, %o5
2713 rdpr %wstate, %o2
2714 rdhpr %hintp, %g2
2715 rdpr %otherwin, %o3
2716 rdpr %wstate, %o4
2717 alignaddrl %l6, %o1, %l3
2718 rdpr %cleanwin, %g7
2719 rd %asi, %i6
2720 fabsd %f4, %f0
2721 restored
2722 rdpr %cwp, %g1
2723 rdpr %cansave, %g2
2724 rdpr %canrestore, %g3
2725 rdpr %cleanwin, %g4
2726 rdpr %otherwin, %g5
2727 rdpr %wstate, %g6
2728 fbl %fcc3, loop_102
2729 rdpr %canrestore, %o6
2730
2731 or %g0, 0x8, %l0
2732 sllx %l0, 0x3c, %l0
2733 wr %l0, 0xFF6, %tick_cmpr
2734 orcc %o0, 0x1BE4, %o7
2735loop_102:
2736 wr %g1, 0x1879, %sys_tick
2737 fbul,a %fcc1, loop_103
2738 rdpr %cleanwin, %i0
2739 wrpr %l5, 0x06FD, %cwp
2740 movrlez %g5, 0x032, %g3
2741loop_103:
2742 rdpr %pil, %l4
2743 membar 0x3F
2744 tpos %icc, 0x7
2745 movvc %xcc, %i1, %i2
2746 rdhpr %hpstate, %g6
2747 rdpr %tba, %l1
2748 wrpr %i7, %l0, %pil
2749 fcmpgt16 %f20, %f18, %l2
2750 wr %i4, %i5, %clear_softint
2751
2752 or %g0, 0x8, %l0
2753 sllx %l0, 0x3c, %l0
2754 wrhpr %l0, 0xA3C, %hsys_tick_cmpr
2755 wrpr %g4, 0x02F8, %tick
2756 ta %xcc, 0x0
2757 andcc %g2, 0x1BD5, %o2
2758
2759 or %g0, 0x8, %l0
2760 sllx %l0, 0x3c, %l0
2761 wrhpr %l0, %g0, %hsys_tick_cmpr
2762 fcmple32 %f24, %f20, %l6
2763 rdpr %gl, %o3
2764 membar 0x4B
2765 wrpr %l3, 0x12D4, %tick
2766 rd %asi, %g7
2767 tsubcc %o1, %i6, %i3
2768 udivcc %o6, 0x04E1, %o7
2769
2770 or %g0, 0x8, %l0
2771 sllx %l0, 0x3c, %l0
2772 wrhpr %l0, %g0, %hsys_tick_cmpr
2773 add %l7, 0x54, %l6
2774 wr %g0, 0x89, %asi
2775 casa [%l6] %asi, %i0, %o0
2776 rd %tick_cmpr, %g5
2777 andcc %g3, 0x10E2, %l5
2778 rdhpr %hsys_tick_cmpr, %l4
2779 brz,a %i2, loop_104
2780 wrpr %i1, %g6, %tick
2781 wrpr %l1, %i7, %tick
2782 rdhpr %htba, %l2
2783loop_104:
2784 rdpr %cwp, %i4
2785
2786 or %g0, 0x8, %l0
2787 sllx %l0, 0x3c, %l0
2788 wr %l0, %g0, %tick_cmpr
2789 mulscc %o5, 0x0AF7, %g4
2790 wr %o2, %o4, %sys_tick
2791 wr %g2, 0x058C, %clear_softint
2792 rdpr %gl, %o3
2793 rdpr %tl, %l6
2794 lduh [%l7 + 0x60], %g7
2795 wrpr %o1, %i6, %tick
2796 wr %l3, %i3, %softint
2797
2798 or %g0, 0x8, %l0
2799 sllx %l0, 0x3c, %l0
2800 wrhpr %l0, 0x261, %hsys_tick_cmpr
2801 rdhpr %hsys_tick_cmpr, %g1
2802 rd %ccr, %i0
2803 wr %g5, 0x166B, %clear_softint
2804 sdivcc %o0, 0x09C3, %g3
2805 rd %ccr, %l4
2806 rdhpr %hintp, %l5
2807 rdpr %cleanwin, %i1
2808
2809 or %g0, 0x8, %l0
2810 sllx %l0, 0x3c, %l0
2811 wrhpr %l0, 0x376, %hsys_tick_cmpr
2812 fabsd %f6, %f30
2813 fbne %fcc1, loop_105
2814 tcc %icc, 0x6
2815 rd %sys_tick_cmpr, %l1
2816 smulcc %i7, 0x08C1, %g6
2817loop_105:
2818 rdpr %cleanwin, %i4
2819 orncc %i5, 0x0B21, %l0
2820 fmovrdlz %l2, %f14, %f4
2821 movpos %icc, %o5, %o2
2822 fcmpd %fcc1, %f14, %f4
2823 rd %tick_cmpr, %o4
2824 rdpr %cansave, %g4
2825
2826 or %g0, 0x8, %l0
2827 sllx %l0, 0x3c, %l0
2828 wrhpr %l0, 0x97B, %hsys_tick_cmpr
2829 rd %pc, %g7
2830 rd %sys_tick_cmpr, %o1
2831 fcmpgt32 %f26, %f10, %o3
2832 rdpr %cleanwin, %l3
2833 fbuge,a %fcc0, loop_106
2834 restored
2835 rdpr %cwp, %g1
2836 rdpr %cansave, %g2
2837 rdpr %canrestore, %g3
2838 rdpr %cleanwin, %g4
2839 rdpr %otherwin, %g5
2840 rdpr %wstate, %g6
2841 rd %tick_cmpr, %i3
2842 wrpr %o6, 0x1111, %pil
2843loop_106:
2844 edge16n %o7, %i6, %i0
2845 and %g5, 0x168C, %o0
2846 rdpr %otherwin, %g1
2847 rdpr %tba, %g3
2848 movrgz %l4, %l5, %i1
2849 fcmpeq16 %f30, %f4, %i2
2850 wrpr %i7, %l1, %pil
2851 wrpr %i4, 0x03D8, %tick
2852 wr %i5, 0x03E0, %sys_tick
2853
2854 or %g0, 0x8, %l0
2855 sllx %l0, 0x3c, %l0
2856 wrhpr %l0, %g0, %hsys_tick_cmpr
2857 prefetch [%l7 + 0x34], 0x3
2858
2859 or %g0, 0x8, %l0
2860 sllx %l0, 0x3c, %l0
2861 wrhpr %l0, %g0, %hsys_tick_cmpr
2862 movcc %icc, %o2, %l0
2863 wrpr %g4, %o4, %cwp
2864 orn %l6, %g2, %o1
2865 wrpr %g7, 0x0213, %tick
2866
2867 or %g0, 0x8, %l0
2868 sllx %l0, 0x3c, %l0
2869 wrhpr %l0, %g0, %hsys_tick_cmpr
2870 bg,a %icc, loop_107
2871 movrgez %l3, 0x00C, %i3
2872 movneg %icc, %o7, %o6
2873 fmovde %xcc, %f5, %f0
2874loop_107:
2875 rd %y, %i0
2876 wr %g0, 0xe, %pcr ! changed.
2877
2878 or %g0, 0x8, %l0
2879 sllx %l0, 0x3c, %l0
2880 wr %l0, %g0, %sys_tick_cmpr
2881 smulcc %g3, 0x0859, %l4
2882 membar #Sync
2883 set 0x40, %i6
2884 ldda [%l7 + %i6] 0x16, %f16
2885 movrlez %i1, %l5, %i2
2886 wr %i7, 0x191B, %y
2887 rdhpr %hsys_tick_cmpr, %l1
2888 mova %icc, %i5, %i4
2889 edge16 %l2, %g6, %o5
2890
2891 or %g0, 0x8, %l0
2892 sllx %l0, 0x3c, %l0
2893 wrhpr %l0, 0xB39, %hsys_tick_cmpr
2894
2895 or %g0, 0x8, %l0
2896 sllx %l0, 0x3c, %l0
2897 wrhpr %l0, 0x667, %hsys_tick_cmpr
2898 fsrc2s %f13, %f20
2899
2900 or %g0, 0x8, %l0
2901 sllx %l0, 0x3c, %l0
2902 wrhpr %l0, 0x910, %hsys_tick_cmpr
2903 rdhpr %hsys_tick_cmpr, %g2
2904 rdpr %tba, %o1
2905 rd %y, %l6
2906 rd %tick_cmpr, %g7
2907 movleu %icc, %l3, %i3
2908
2909 or %g0, 0x8, %l0
2910 sllx %l0, 0x3c, %l0
2911 wrhpr %l0, %g0, %hsys_tick_cmpr
2912 fcmpeq16 %f12, %f10, %o7
2913 wr %g0, 0xe, %pcr ! changed.
2914 wr %i6, %o0, %clear_softint
2915 mulx %g1, 0x0242, %g5
2916 fmovdn %icc, %f0, %f27
2917 rd %sys_tick_cmpr, %l4
2918 rdpr %wstate, %g3
2919
2920 or %g0, 0x8, %l0
2921 sllx %l0, 0x3c, %l0
2922 wrhpr %l0, 0xE8C, %hsys_tick_cmpr
2923
2924 or %g0, 0x8, %l0
2925 sllx %l0, 0x3c, %l0
2926 wrhpr %l0, %g0, %hsys_tick_cmpr
2927 rdpr %pil, %l1
2928 std %f24, [%l7 + 0x08]
2929 wr %i2, 0x1D52, %ccr
2930 ldsb [%l7 + 0x79], %i4
2931 fbo %fcc0, loop_108
2932 rdhpr %htba, %i5
2933 fmovsl %xcc, %f25, %f19
2934 rdhpr %htba, %l2
2935loop_108:
2936 rd %y, %g6
2937 wrpr %o5, 0x0F0F, %cwp
2938
2939 or %g0, 0x8, %l0
2940 sllx %l0, 0x3c, %l0
2941 wrhpr %l0, 0xFEB, %hsys_tick_cmpr
2942 wrpr %g4, 0x0340, %tick
2943
2944 or %g0, 0x8, %l0
2945 sllx %l0, 0x3c, %l0
2946 wrhpr %l0, 0x994, %hsys_tick_cmpr
2947 wrpr %g2, %o1, %tick
2948 edge8n %g7, %l3, %l6
2949 nop
2950 setx loop_109, %l0, %l1
2951 jmpl %l1, %i3
2952 brlz,a %o3, loop_110
2953 mulscc %o7, %o6, %i6
2954 subcc %i0, 0x1B2F, %o0
2955loop_109:
2956 rdhpr %hpstate, %g5
2957loop_110:
2958 ldx [%l7 + 0x60], %l4
2959 tl %xcc, 0x5
2960 rdpr %pil, %g1
2961 wrpr %g3, %l5, %pil
2962 movcs %xcc, %i7, %i1
2963
2964 or %g0, 0x8, %l0
2965 sllx %l0, 0x3c, %l0
2966 wrhpr %l0, 0x959, %hsys_tick_cmpr
2967 edge8n %i2, %i5, %l2
2968 rdhpr %hintp, %g6
2969 rd %tick_cmpr, %o5
2970 fxnor %f16, %f10, %f28
2971 set 0x68, %i1
2972 prefetcha [%l7 + %i1] 0x14, 0x0
2973 wrpr %l0, %g4, %pil
2974 udivcc %i4, 0x02B3, %g2
2975 rd %sys_tick_cmpr, %o4
2976
2977 or %g0, 0x8, %l0
2978 sllx %l0, 0x3c, %l0
2979 wrhpr %l0, 0x3E4, %hsys_tick_cmpr
2980 movcc %xcc, %o1, %l6
2981 mulscc %i3, %l3, %o3
2982 add %o7, 0x10BB, %i6
2983 rdhpr %htba, %o6
2984 fbge,a %fcc2, loop_111
2985 wrpr %i0, %o0, %tick
2986 tne %xcc, 0x5
2987 rdpr %cleanwin, %l4
2988loop_111:
2989 nop
2990
2991 or %g0, 0x8, %l0
2992 sllx %l0, 0x3c, %l0
2993 wrhpr %l0, %g0, %hsys_tick_cmpr
2994 movrlz %g1, 0x072, %l5
2995 wrpr %i1, 0x0484, %cwp
2996 wr %g0, 0x26, %asi
2997 ldda [%l7 + 0x10] %asi, %l0
2998 wrpr %i2, 0x1EEA, %tick
2999 wr %i5, 0x1FB4, %ccr
3000 movvc %xcc, %i7, %l2
3001 array32 %g6, %o5, %o2
3002 nop
3003 setx loop_112, %l0, %l1
3004 jmpl %l1, %l0
3005 rd %asi, %g4
3006 tl %xcc, 0x0
3007 rd %softint, %i4
3008loop_112:
3009 fnot2s %f17, %f9
3010 wr %g0, 0xe, %pcr ! changed.
3011 wrpr %g2, %l6, %cwp
3012 saved
3013 rdpr %cwp, %g1
3014 rdpr %cansave, %g2
3015 rdpr %canrestore, %g3
3016 rdpr %cleanwin, %g4
3017 rdpr %otherwin, %g5
3018 rdpr %wstate, %g6
3019 rdhpr %htba, %i3
3020 movneg %xcc, %l3, %o1
3021 wr %o7, 0x0C5D, %y
3022 rdpr %wstate, %i6
3023 ldd [%l7 + 0x50], %o2
3024 fble %fcc2, loop_113
3025 ble loop_114
3026 rd %fprs, %o6
3027 fmovdcc %icc, %f25, %f5
3028loop_113:
3029 rdpr %wstate, %o0
3030loop_114:
3031 nop
3032
3033 or %g0, 0x8, %l0
3034 sllx %l0, 0x3c, %l0
3035 wrhpr %l0, %g0, %hsys_tick_cmpr
3036 stx %g3, [%l7 + 0x50]
3037 fbul %fcc2, loop_115
3038 sdiv %g1, 0x1244, %l5
3039 fnor %f2, %f14, %f14
3040 rdhpr %hsys_tick_cmpr, %i1
3041loop_115:
3042 rdpr %gl, %i0
3043 rd %asi, %l1
3044
3045 or %g0, 0x8, %l0
3046 sllx %l0, 0x3c, %l0
3047 wrhpr %l0, %g0, %hsys_tick_cmpr
3048 edge8l %i7, %l2, %g6
3049 fmovsleu %icc, %f9, %f2
3050 rd %pc, %o2
3051 wrpr %o5, 0x1404, %tick
3052
3053 or %g0, 0x8, %l0
3054 sllx %l0, 0x3c, %l0
3055 wrhpr %l0, %g0, %hsys_tick_cmpr
3056 rdpr %cwp, %i4
3057 rdpr %gl, %o4
3058 and %l0, 0x1CC1, %g7
3059 fmovdg %xcc, %f20, %f5
3060 wrpr %l6, 0x05C2, %cwp
3061 sllx %g2, %i3, %l3
3062 rdpr %pil, %o1
3063
3064 or %g0, 0x8, %l0
3065 sllx %l0, 0x3c, %l0
3066 wrhpr %l0, %g0, %hsys_tick_cmpr
3067
3068 or %g0, 0x8, %l0
3069 sllx %l0, 0x3c, %l0
3070 wrhpr %l0, 0x145, %hsys_tick_cmpr
3071 rdhpr %hsys_tick_cmpr, %o3
3072 rd %sys_tick_cmpr, %o0
3073 rdpr %cwp, %g5
3074 wr %g3, 0x07F9, %softint
3075 wr %g1, %l5, %pic
3076 be %icc, loop_116
3077 rd %ccr, %l4
3078 fmovscs %xcc, %f4, %f10
3079 wr %i1, %l1, %y
3080loop_116:
3081 rdpr %otherwin, %i2
3082 rd %ccr, %i0
3083
3084 or %g0, 0x8, %l0
3085 sllx %l0, 0x3c, %l0
3086 wrhpr %l0, %g0, %hsys_tick_cmpr
3087 wrpr %l2, 0x114B, %tick
3088 fmovrslez %o2, %f10, %f8
3089 wrpr %g6, %g4, %pil
3090 wr %o5, %i4, %set_softint
3091 tleu %icc, 0x0
3092 wr %g0, 0x04, %asi
3093 swapa [%l7 + 0x34] %asi, %o4
3094 wrpr %g7, %l6, %tick
3095 edge8ln %l0, %i3, %l3
3096 fmul8x16au %f9, %f6, %f30
3097 tleu %icc, 0x1
3098 wrpr %g2, 0x17EC, %pil
3099 subcc %o1, 0x0547, %o7
3100 wr %o6, %o3, %ccr
3101 wrpr %i6, %o0, %cwp
3102 mulscc %g5, 0x0378, %g1
3103 wr %l5, %g3, %set_softint
3104 rdpr %tl, %l4
3105
3106 or %g0, 0x8, %l0
3107 sllx %l0, 0x3c, %l0
3108 wrhpr %l0, %g0, %hsys_tick_cmpr
3109 subcc %i2, 0x1410, %i1
3110
3111 or %g0, 0x8, %l0
3112 sllx %l0, 0x3c, %l0
3113 wrhpr %l0, 0x3EA, %hsys_tick_cmpr
3114 addc %i7, 0x0E03, %i5
3115 rdhpr %hintp, %o2
3116 or %l2, %g6, %g4
3117
3118 or %g0, 0x8, %l0
3119 sllx %l0, 0x3c, %l0
3120 wrhpr %l0, %g0, %hsys_tick_cmpr
3121 ldd [%l7 + 0x48], %o4
3122 fmovrdgz %g7, %f0, %f22
3123 or %l0, 0x1CD5, %i3
3124 rdpr %tba, %l6
3125 srlx %g2, %o1, %l3
3126
3127 or %g0, 0x8, %l0
3128 sllx %l0, 0x3c, %l0
3129 wrhpr %l0, 0x437, %hsys_tick_cmpr
3130 rd %sys_tick_cmpr, %o3
3131 tcs %icc, 0x1
3132 tg %xcc, 0x3
3133 wrpr %i6, %o0, %cwp
3134 fmovdle %icc, %f19, %f14
3135 wrpr %g5, %o6, %pil
3136 rd %y, %l5
3137 rd %fprs, %g3
3138 orncc %l4, %g1, %i2
3139
3140 or %g0, 0x8, %l0
3141 sllx %l0, 0x3c, %l0
3142 wr %l0, %g0, %sys_tick_cmpr
3143 wr %l1, 0x1993, %y
3144 bl,a %xcc, loop_117
3145 st %f27, [%l7 + 0x2C]
3146 tge %icc, 0x3
3147 wr %g0, 0xd9, %asi
3148 ldda [%l7 + 0x40] %asi, %f0
3149loop_117:
3150 nop
3151 set 0x30, %l0
3152 stwa %i7, [%l7 + %l0] 0x27
3153 membar #Sync
3154 rdpr %tba, %i0
3155 rdpr %pil, %o2
3156 rdpr %canrestore, %l2
3157
3158 or %g0, 0x8, %l0
3159 sllx %l0, 0x3c, %l0
3160 wrhpr %l0, %g0, %hsys_tick_cmpr
3161 wr %o5, %i4, %set_softint
3162 rd %tick_cmpr, %o4
3163 tl %xcc, 0x7
3164 brz,a %g7, loop_118
3165 ble,a %xcc, loop_119
3166 umul %g4, %i3, %l6
3167 ldsw [%l7 + 0x38], %l0
3168loop_118:
3169 rdpr %cleanwin, %o1
3170loop_119:
3171 fmovsne %icc, %f7, %f20
3172 wrpr %l3, 0x136D, %cwp
3173 rd %pc, %o7
3174
3175 or %g0, 0x8, %l0
3176 sllx %l0, 0x3c, %l0
3177 wrhpr %l0, %g0, %hsys_tick_cmpr
3178 subcc %o0, %g5, %o6
3179
3180 or %g0, 0x8, %l0
3181 sllx %l0, 0x3c, %l0
3182 wrhpr %l0, 0x47F, %hsys_tick_cmpr
3183 tge %icc, 0x2
3184 fcmpeq16 %f12, %f12, %l4
3185
3186 or %g0, 0x8, %l0
3187 sllx %l0, 0x3c, %l0
3188 wrhpr %l0, 0x05C, %hsys_tick_cmpr
3189 move %icc, %i2, %g3
3190 fsrc2 %f18, %f18
3191 andn %i1, 0x0000, %l1
3192 ldx [%l7 + 0x40], %i7
3193 tn %icc, 0x6
3194
3195 or %g0, 0x8, %l0
3196 sllx %l0, 0x3c, %l0
3197 wrhpr %l0, %g0, %hsys_tick_cmpr
3198
3199 or %g0, 0x8, %l0
3200 sllx %l0, 0x3c, %l0
3201 wrhpr %l0, 0x4BE, %hsys_tick_cmpr
3202 wr %g6, 0x1F71, %set_softint
3203 wrpr %o5, 0x1606, %cwp
3204 and %i4, %o4, %g4
3205 addc %i3, 0x1AEE, %g7
3206 fmovsvc %xcc, %f29, %f20
3207
3208 or %g0, 0x8, %l0
3209 sllx %l0, 0x3c, %l0
3210 wrhpr %l0, %g0, %hsys_tick_cmpr
3211 srax %l3, %o7, %g2
3212
3213 or %g0, 0x8, %l0
3214 sllx %l0, 0x3c, %l0
3215 wrhpr %l0, %g0, %hsys_tick_cmpr
3216 sllx %o0, 0x07, %g5
3217 fpadd32s %f6, %f12, %f16
3218 rdhpr %hsys_tick_cmpr, %l6
3219 fbug,a %fcc1, loop_120
3220 rdhpr %hpstate, %o3
3221 rd %fprs, %o6
3222 rdpr %cleanwin, %l4
3223loop_120:
3224 rdpr %cansave, %l5
3225 edge16 %g1, %i2, %i1
3226
3227 or %g0, 0x8, %l0
3228 sllx %l0, 0x3c, %l0
3229 wrhpr %l0, %g0, %hsys_tick_cmpr
3230 rdpr %canrestore, %i7
3231 rdpr %wstate, %i0
3232 rdpr %wstate, %g3
3233 rdpr %wstate, %l2
3234 sdiv %i5, 0x1C5F, %o2
3235 rdpr %cleanwin, %g6
3236 rd %y, %i4
3237 rd %asi, %o4
3238 wrpr %o5, 0x110F, %pil
3239 wrpr %i3, %g4, %pil
3240 wrpr %l0, %o1, %cwp
3241
3242 or %g0, 0x8, %l0
3243 sllx %l0, 0x3c, %l0
3244 wrhpr %l0, %g0, %hsys_tick_cmpr
3245 rd %y, %o7
3246 wr %g0, 0x18, %asi
3247 lduha [%l7 + 0x28] %asi, %g2
3248 wrpr %i6, %o0, %tick
3249
3250 or %g0, 0x8, %l0
3251 sllx %l0, 0x3c, %l0
3252 wrhpr %l0, %g0, %hsys_tick_cmpr
3253 rdhpr %hpstate, %g5
3254
3255 or %g0, 0x8, %l0
3256 sllx %l0, 0x3c, %l0
3257 wrhpr %l0, 0x5A3, %hsys_tick_cmpr
3258 fbug,a %fcc0, loop_121
3259 fbge,a %fcc1, loop_122
3260 rd %tick_cmpr, %l4
3261 set 0x32, %o4
3262 lduha [%l7 + %o4] 0x81, %l5
3263loop_121:
3264 wrpr %i2, %g1, %tick
3265loop_122:
3266 wrpr %l1, %i1, %tick
3267 wrpr %i7, 0x053C, %tick
3268 rdpr %pil, %i0
3269 tsubcctv %l2, %i5, %g3
3270 fors %f6, %f0, %f9
3271 rdhpr %htba, %o2
3272 wrpr %i4, 0x0181, %cwp
3273 rdpr %canrestore, %g6
3274 fmovda %icc, %f13, %f17
3275
3276 or %g0, 0x8, %l0
3277 sllx %l0, 0x3c, %l0
3278 wrhpr %l0, 0xCC9, %hsys_tick_cmpr
3279 rdhpr %htba, %i3
3280 wrpr %o4, 0x1942, %tick
3281 brgz %g4, loop_123
3282 tsubcc %l0, %l3, %g7
3283 fbul %fcc2, loop_124
3284 brgz,a %o1, loop_125
3285loop_123:
3286 wr %o7, 0x16DC, %sys_tick
3287 wr %g2, %o0, %clear_softint
3288loop_124:
3289 rdhpr %hintp, %i6
3290loop_125:
3291 addccc %l6, 0x18E9, %o6
3292 wrpr %g5, %l4, %cwp
3293 alignaddrl %o3, %l5, %i2
3294 wrpr %g1, 0x04BD, %tick
3295 rdpr %gl, %i1
3296 rdhpr %hsys_tick_cmpr, %i7
3297 movrgz %i0, %l2, %i5
3298 fands %f22, %f23, %f23
3299 wr %g0, 0x19, %asi
3300 stda %g2, [%l7 + 0x20] %asi
3301 andncc %o2, %i4, %l1
3302 fxor %f6, %f20, %f16
3303 sll %o5, %g6, %i3
3304 rdpr %pil, %g4
3305 sir 0x1BCF
3306 rdhpr %hintp, %o4
3307 fxnor %f14, %f6, %f26
3308 wr %l3, %l0, %clear_softint
3309 movvc %xcc, %g7, %o1
3310 wr %g0, 0x89, %asi
3311 lduwa [%l7 + 0x54] %asi, %o7
3312 sir 0x1BE5
3313 be loop_126
3314 rd %tick_cmpr, %o0
3315 smul %g2, 0x0271, %i6
3316 wr %o6, 0x0921, %clear_softint
3317loop_126:
3318 wr %g0, 0xe, %pcr ! changed.
3319 sir 0x1F01
3320 fornot1s %f22, %f3, %f5
3321 rdhpr %hintp, %l6
3322 rd %pc, %l4
3323 rdhpr %hpstate, %l5
3324 wr %o3, 0x1313, %set_softint
3325 fmovscc %xcc, %f20, %f2
3326 fbg %fcc0, loop_127
3327 rdpr %canrestore, %i2
3328 edge32n %g1, %i7, %i1
3329 rd %fprs, %l2
3330loop_127:
3331 xorcc %i0, %g3, %o2
3332 wr %i4, %i5, %softint
3333
3334 or %g0, 0x8, %l0
3335 sllx %l0, 0x3c, %l0
3336 wrhpr %l0, %g0, %hsys_tick_cmpr
3337 rdpr %cwp, %l1
3338 rd %asi, %i3
3339 wrpr %o4, 0x000D, %cwp
3340 rd %tick_cmpr, %l3
3341 rdpr %tl, %l0
3342 edge16 %g4, %g7, %o7
3343 wr %o0, 0x0F00, %ccr
3344 rdpr %pil, %o1
3345 for %f22, %f6, %f0
3346 brnz %i6, loop_128
3347 edge8l %g2, %o6, %l6
3348 wr %g5, 0x177A, %pic
3349
3350 or %g0, 0x8, %l0
3351 sllx %l0, 0x3c, %l0
3352 wrhpr %l0, %g0, %hsys_tick_cmpr
3353loop_128:
3354 fpadd32s %f18, %f8, %f5
3355 wr %g0, 0x88, %asi
3356 lduwa [%l7 + 0x1C] %asi, %l5
3357 rdpr %cansave, %i2
3358
3359 or %g0, 0x8, %l0
3360 sllx %l0, 0x3c, %l0
3361 wrhpr %l0, 0xF6B, %hsys_tick_cmpr
3362
3363 or %g0, 0x8, %l0
3364 sllx %l0, 0x3c, %l0
3365 wrhpr %l0, %g0, %hsys_tick_cmpr
3366 wr %g0, 0x10, %asi
3367 lduha [%l7 + 0x4C] %asi, %l2
3368 movne %xcc, %i0, %g3
3369 rdhpr %hpstate, %i4
3370 rd %sys_tick_cmpr, %o2
3371 andcc %i5, %o5, %g6
3372 fmovsleu %xcc, %f13, %f16
3373 edge32ln %i3, %o4, %l1
3374
3375 or %g0, 0x8, %l0
3376 sllx %l0, 0x3c, %l0
3377 wrhpr %l0, %g0, %hsys_tick_cmpr
3378 fnand %f8, %f30, %f16
3379 rd %pc, %g7
3380 fpadd16 %f10, %f10, %f24
3381 wr %g4, %o0, %clear_softint
3382 fbn %fcc1, loop_129
3383 movre %o7, %o1, %i6
3384 array32 %o6, %g2, %l6
3385 wr %g0, 0x5, %fprs
3386loop_129:
3387 edge32ln %l4, %l5, %i2
3388 movleu %icc, %g1, %i7
3389 or %l2, %i1, %i0
3390 wrpr %i4, 0x0EB8, %tick
3391 fblg,a %fcc1, loop_130
3392 movgu %xcc, %o2, %g3
3393 rdhpr %htba, %i5
3394 fpmerge %f22, %f20, %f6
3395loop_130:
3396 nop
3397
3398 or %g0, 0x8, %l0
3399 sllx %l0, 0x3c, %l0
3400 wr %l0, %g0, %sys_tick_cmpr
3401 tgu %xcc, 0x4
3402 st %f14, [%l7 + 0x3C]
3403 rdhpr %htba, %o5
3404 rd %tick_cmpr, %o4
3405 rdpr %otherwin, %l1
3406
3407 or %g0, 0x8, %l0
3408 sllx %l0, 0x3c, %l0
3409 wrhpr %l0, 0x440, %hsys_tick_cmpr
3410 rdhpr %hpstate, %l3
3411 fble,a %fcc1, loop_131
3412 wr %g4, %g7, %set_softint
3413 fmovscc %xcc, %f17, %f18
3414 andn %o0, 0x0974, %o7
3415loop_131:
3416 addccc %o1, %o6, %g2
3417 rd %pc, %l6
3418 rd %sys_tick_cmpr, %i6
3419 rdpr %tl, %g5
3420
3421 or %g0, 0x8, %l0
3422 sllx %l0, 0x3c, %l0
3423 wrhpr %l0, 0xB42, %hsys_tick_cmpr
3424 rd %softint, %o3
3425 movcc %icc, %i2, %g1
3426 fmuld8sux16 %f18, %f31, %f6
3427
3428 or %g0, 0x8, %l0
3429 sllx %l0, 0x3c, %l0
3430 wr %l0, 0x907, %sys_tick_cmpr
3431 rdhpr %hpstate, %i1
3432 udivx %i7, 0x09F8, %i0
3433 restored
3434 rdpr %cwp, %g1
3435 rdpr %cansave, %g2
3436 rdpr %canrestore, %g3
3437 rdpr %cleanwin, %g4
3438 rdpr %otherwin, %g5
3439 rdpr %wstate, %g6
3440
3441 or %g0, 0x8, %l0
3442 sllx %l0, 0x3c, %l0
3443 wr %l0, 0x640, %tick_cmpr
3444 set 0x10, %g1
3445 prefetcha [%l7 + %g1] 0x11, 0x3
3446 wrpr %i5, 0x17F6, %tick
3447
3448 or %g0, 0x8, %l0
3449 sllx %l0, 0x3c, %l0
3450 wrhpr %l0, %g0, %hsys_tick_cmpr
3451 wrpr %o4, 0x19C5, %tick
3452 rdpr %tba, %l1
3453 nop
3454 set 0x40, %o0
3455 ldsw [%l7 + %o0], %i3
3456 std %f18, [%l7 + 0x60]
3457 edge16 %o5, %l3, %g4
3458 wr %g7, 0x15F8, %set_softint
3459 wrpr %o0, 0x1C33, %tick
3460 wr %o7, %l0, %clear_softint
3461 array8 %o6, %g2, %l6
3462 addc %o1, %i6, %g5
3463 fbo %fcc3, loop_132
3464 sdivx %l5, 0x1FB8, %o3
3465 mulscc %i2, %l4, %g1
3466 lduh [%l7 + 0x08], %l2
3467loop_132:
3468 wr %i1, 0x0038, %set_softint
3469 lduh [%l7 + 0x22], %i0
3470 fornot2s %f28, %f13, %f11
3471 movpos %icc, %i4, %i7
3472 rdpr %cansave, %o2
3473 rdhpr %hsys_tick_cmpr, %g3
3474
3475 or %g0, 0x8, %l0
3476 sllx %l0, 0x3c, %l0
3477 wrhpr %l0, 0xA81, %hsys_tick_cmpr
3478 rdhpr %hintp, %o4
3479 wr %i3, 0x07D5, %pic
3480 wrpr %o5, %l1, %cwp
3481
3482 or %g0, 0x8, %l0
3483 sllx %l0, 0x3c, %l0
3484 wrhpr %l0, %g0, %hsys_tick_cmpr
3485 set 0x70, %i3
3486 stda %g4, [%l7 + %i3] 0x14
3487 rd %asi, %o0
3488 wr %g7, 0x1313, %set_softint
3489 bg,a,pt %icc, loop_133
3490 ta %icc, 0x7
3491 rdpr %cwp, %l0
3492 rd %tick_cmpr, %o6
3493loop_133:
3494 fzero %f2
3495 wr %o7, %g2, %clear_softint
3496 brz,a %o1, loop_134
3497 and %i6, 0x1382, %l6
3498 rdpr %otherwin, %l5
3499
3500 or %g0, 0x8, %l0
3501 sllx %l0, 0x3c, %l0
3502 wr %l0, 0xED3, %sys_tick_cmpr
3503loop_134:
3504 ble,a,pn %icc, loop_135
3505 popc 0x0054, %g5
3506 saved
3507 rdpr %cwp, %g1
3508 rdpr %cansave, %g2
3509 rdpr %canrestore, %g3
3510 rdpr %cleanwin, %g4
3511 rdpr %otherwin, %g5
3512 rdpr %wstate, %g6
3513 tvs %icc, 0x1
3514loop_135:
3515 rd %y, %i2
3516 movcs %xcc, %g1, %l2
3517 rdpr %tl, %i1
3518 movvs %xcc, %i0, %l4
3519 wrpr %i7, %i4, %pil
3520
3521 or %g0, 0x8, %l0
3522 sllx %l0, 0x3c, %l0
3523 wrhpr %l0, %g0, %hsys_tick_cmpr
3524 ba,a,pt %xcc, loop_136
3525 wrpr %o2, 0x1323, %pil
3526 tsubcctv %g6, %i5, %o4
3527 tle %xcc, 0x2
3528loop_136:
3529 fmovrslz %i3, %f18, %f9
3530 lduh [%l7 + 0x74], %l1
3531 rdhpr %hintp, %o5
3532 rd %pc, %g4
3533 rdpr %tba, %l3
3534 wr %g7, %o0, %y
3535 nop
3536 setx loop_137, %l0, %l1
3537 wrpr 0x1, %tl
3538 wrpr %l1, %tnpc
3539 setx 0x34400001400, %l0, %l1
3540 wrpr %l1, %tstate
3541 wrhpr 0x4, %htstate
3542 done
3543 rd %sys_tick_cmpr, %o6
3544 rd %fprs, %l0
3545 ba,pn %icc, loop_138
3546loop_137:
3547 or %g2, %o1, %o7
3548 wr %i6, 0x0C28, %clear_softint
3549 subccc %l5, 0x16B2, %o3
3550loop_138:
3551 rdpr %cwp, %g5
3552 bcs,pt %xcc, loop_139
3553 wrpr %i2, %l6, %pil
3554 rdpr %tba, %l2
3555 rd %y, %g1
3556loop_139:
3557 nop
3558 set 0x5C, %g6
3559 lduha [%l7 + %g6] 0x80, %i1
3560 rdhpr %hsys_tick_cmpr, %l4
3561 ta %icc, 0x1
3562 rd %y, %i0
3563 move %xcc, %i7, %i4
3564 rdhpr %hsys_tick_cmpr, %g3
3565
3566 or %g0, 0x8, %l0
3567 sllx %l0, 0x3c, %l0
3568 wrhpr %l0, %g0, %hsys_tick_cmpr
3569 lduw [%l7 + 0x1C], %o4
3570 rdpr %otherwin, %g6
3571
3572 or %g0, 0x8, %l0
3573 sllx %l0, 0x3c, %l0
3574 wrhpr %l0, %g0, %hsys_tick_cmpr
3575 rdpr %cleanwin, %l1
3576 wr %g4, 0x13B7, %sys_tick
3577 wrpr %o5, 0x1D30, %cwp
3578 wrpr %l3, %g7, %cwp
3579 wrpr %o6, 0x0833, %cwp
3580 wrpr %o0, %l0, %tick
3581 alignaddr %g2, %o7, %o1
3582 sdiv %l5, 0x089B, %o3
3583 array32 %g5, %i6, %l6
3584 wr %i2, 0x0E25, %ccr
3585
3586 or %g0, 0x8, %l0
3587 sllx %l0, 0x3c, %l0
3588 wrhpr %l0, 0x8EB, %hsys_tick_cmpr
3589
3590 or %g0, 0x8, %l0
3591 sllx %l0, 0x3c, %l0
3592 wrhpr %l0, 0x153, %hsys_tick_cmpr
3593 smul %i1, %l4, %i0
3594
3595 or %g0, 0x8, %l0
3596 sllx %l0, 0x3c, %l0
3597 wrhpr %l0, 0x937, %hsys_tick_cmpr
3598
3599 or %g0, 0x8, %l0
3600 sllx %l0, 0x3c, %l0
3601 wrhpr %l0, %g0, %hsys_tick_cmpr
3602 orncc %i5, 0x1288, %g6
3603 fbne,a %fcc1, loop_140
3604 bg,a,pn %xcc, loop_141
3605 std %o4, [%l7 + 0x58]
3606 fmovdcs %icc, %f24, %f25
3607loop_140:
3608 movge %icc, %i3, %g4
3609loop_141:
3610 rdpr %otherwin, %o5
3611
3612 or %g0, 0x8, %l0
3613 sllx %l0, 0x3c, %l0
3614 wrhpr %l0, 0xEC0, %hsys_tick_cmpr
3615 ble,a,pn %xcc, loop_142
3616 tcc %xcc, 0x0
3617 sir 0x17D9
3618
3619 or %g0, 0x8, %l0
3620 sllx %l0, 0x3c, %l0
3621 wrhpr %l0, 0x89A, %hsys_tick_cmpr
3622loop_142:
3623 rdpr %cwp, %l0
3624 sdivx %o6, 0x190F, %g2
3625 movcc %xcc, %o1, %l5
3626 rd %tick_cmpr, %o7
3627 rdpr %cleanwin, %o3
3628 fpadd16s %f11, %f31, %f3
3629 movrlez %i6, 0x2DB, %l6
3630 alignaddr %g5, %l2, %i2
3631 rdpr %otherwin, %g1
3632
3633 or %g0, 0x8, %l0
3634 sllx %l0, 0x3c, %l0
3635 wrhpr %l0, 0xF44, %hsys_tick_cmpr
3636 wrpr %i0, %l4, %tick
3637 ldsb [%l7 + 0x24], %g3
3638 wr %i4, 0x1673, %pic
3639 fnands %f25, %f1, %f14
3640 rd %softint, %i7
3641 edge16l %o2, %i5, %o4
3642
3643 or %g0, 0x8, %l0
3644 sllx %l0, 0x3c, %l0
3645 wrhpr %l0, %g0, %hsys_tick_cmpr
3646 fsrc2 %f20, %f10
3647 rdpr %tl, %g6
3648 rd %ccr, %o5
3649 wrpr %l3, 0x1A16, %cwp
3650 nop
3651 set 0x1C, %l2
3652 lduw [%l7 + %l2], %g7
3653
3654 or %g0, 0x8, %l0
3655 sllx %l0, 0x3c, %l0
3656 wr %l0, %g0, %sys_tick_cmpr
3657
3658 or %g0, 0x8, %l0
3659 sllx %l0, 0x3c, %l0
3660 wrhpr %l0, 0x65F, %hsys_tick_cmpr
3661 wrpr %o6, %g2, %cwp
3662 srlx %l0, 0x1E, %o1
3663 edge8n %o7, %l5, %o3
3664 mulx %l6, 0x1512, %i6
3665 movrlz %l2, %g5, %i2
3666 rdpr %pil, %g1
3667 rdpr %wstate, %i0
3668
3669 or %g0, 0x8, %l0
3670 sllx %l0, 0x3c, %l0
3671 wrhpr %l0, %g0, %hsys_tick_cmpr
3672 wrpr %g3, 0x0E52, %pil
3673 edge8 %i4, %i7, %i5
3674 fmovse %xcc, %f6, %f7
3675 tneg %xcc, 0x3
3676 fmovsneg %xcc, %f1, %f31
3677 rd %ccr, %o4
3678 fbg %fcc2, loop_143
3679 fpack16 %f26, %f1
3680 wr %i3, 0x16CD, %clear_softint
3681 fxnors %f16, %f11, %f1
3682loop_143:
3683 nop
3684
3685 or %g0, 0x8, %l0
3686 sllx %l0, 0x3c, %l0
3687 wrhpr %l0, 0x32B, %hsys_tick_cmpr
3688 fmul8ulx16 %f24, %f8, %f18
3689 rdpr %wstate, %g6
3690 wr %g7, %l3, %set_softint
3691 rdpr %tl, %l1
3692 tcc %xcc, 0x6
3693 te %icc, 0x7
3694 fbul %fcc0, loop_144
3695 wr %o0, %o6, %set_softint
3696
3697 or %g0, 0x8, %l0
3698 sllx %l0, 0x3c, %l0
3699 wrhpr %l0, 0x79A, %hsys_tick_cmpr
3700 rdhpr %htba, %o1
3701loop_144:
3702 nop
3703 wr %g0, 0x19, %asi
3704 stxa %o7, [%l7 + 0x18] %asi
3705 wrpr %l5, %o3, %tick
3706 ta %icc, 0x6
3707 rd %fprs, %g2
3708 array32 %i6, %l6, %l2
3709 rd %pc, %g5
3710 rdhpr %hsys_tick_cmpr, %g1
3711 movn %icc, %i2, %i0
3712 movrgz %i1, 0x385, %l4
3713 call loop_145
3714 rd %pc, %i4
3715 fbu,a %fcc3, loop_146
3716 rd %y, %g3
3717loop_145:
3718 rdhpr %htba, %i5
3719
3720 or %g0, 0x8, %l0
3721 sllx %l0, 0x3c, %l0
3722 wrhpr %l0, 0x838, %hsys_tick_cmpr
3723loop_146:
3724 nop
3725
3726 or %g0, 0x8, %l0
3727 sllx %l0, 0x3c, %l0
3728 wrhpr %l0, %g0, %hsys_tick_cmpr
3729 wrpr %o4, %g6, %pil
3730 orcc %o5, 0x1B2F, %g7
3731 wrpr %l3, 0x1ECE, %tick
3732 fmovsneg %icc, %f7, %f24
3733 rdpr %tl, %l1
3734 sra %o6, %g4, %l0
3735 tcc %xcc, 0x2
3736 rd %asi, %o1
3737 rdpr %otherwin, %o7
3738 rdhpr %htba, %o0
3739 sll %o3, %g2, %l5
3740 fandnot2s %f26, %f6, %f11
3741
3742 or %g0, 0x8, %l0
3743 sllx %l0, 0x3c, %l0
3744 wr %l0, %g0, %sys_tick_cmpr
3745 mulscc %i6, %l2, %g5
3746 nop
3747 setx loop_147, %l0, %l1
3748 wrpr 0x1, %tl
3749 wrpr %l1, %tnpc
3750 setx 0x34400001400, %l0, %l1
3751 wrpr %l1, %tstate
3752 wrhpr 0x4, %htstate
3753 done
3754 edge32l %g1, %i0, %i2
3755 fmovdne %xcc, %f5, %f1
3756 fble,a %fcc2, loop_148
3757loop_147:
3758 wrpr %i1, 0x1336, %cwp
3759 tgu %icc, 0x6
3760 rdpr %wstate, %i4
3761loop_148:
3762 or %l4, 0x1B2B, %i5
3763 fones %f19
3764 wr %g3, 0x13AD, %softint
3765 be loop_149
3766 movl %xcc, %i7, %o2
3767 rd %fprs, %o4
3768 ld [%l7 + 0x2C], %f16
3769loop_149:
3770 fabsd %f4, %f4
3771
3772 or %g0, 0x8, %l0
3773 sllx %l0, 0x3c, %l0
3774 wrhpr %l0, %g0, %hsys_tick_cmpr
3775 sllx %o5, 0x0A, %g7
3776
3777 or %g0, 0x8, %l0
3778 sllx %l0, 0x3c, %l0
3779 wrhpr %l0, 0x009, %hsys_tick_cmpr
3780 rdhpr %hpstate, %o6
3781 movcc %xcc, %g4, %l0
3782 rdhpr %htba, %o1
3783 fcmpgt16 %f22, %f30, %o7
3784
3785 or %g0, 0x8, %l0
3786 sllx %l0, 0x3c, %l0
3787 wr %l0, 0xD99, %sys_tick_cmpr
3788 rdhpr %hsys_tick_cmpr, %g2
3789 edge16l %l5, %l6, %l3
3790 sdivx %l2, 0x1074, %g5
3791 rd %asi, %i6
3792
3793 or %g0, 0x8, %l0
3794 sllx %l0, 0x3c, %l0
3795 wr %l0, %g0, %sys_tick_cmpr
3796 movvc %xcc, %i2, %i0
3797
3798 or %g0, 0x8, %l0
3799 sllx %l0, 0x3c, %l0
3800 wrhpr %l0, 0xDAA, %hsys_tick_cmpr
3801 wr %l4, 0x1C57, %sys_tick
3802 rdhpr %htba, %i5
3803 wr %g3, %i7, %pic
3804 sth %o4, [%l7 + 0x2C]
3805 rd %asi, %i3
3806 add %l7, 0x20, %l6
3807 wr %g0, 0x89, %asi
3808 ldxa [%l6] %asi, %g6
3809 casxa [%l6] 0x89, %g6, %o2
3810
3811 or %g0, 0x8, %l0
3812 sllx %l0, 0x3c, %l0
3813 wrhpr %l0, 0x43D, %hsys_tick_cmpr
3814 movre %l1, %g7, %g4
3815 wrpr %l0, %o1, %tick
3816 array8 %o6, %o0, %o3
3817 taddcctv %g2, %l5, %o7
3818 rdpr %tba, %l6
3819 wrpr %l2, 0x146E, %pil
3820 wrpr %l3, 0x0367, %cwp
3821 rdpr %cwp, %i6
3822 tpos %icc, 0x5
3823 rdhpr %hintp, %g5
3824 movrgz %i2, 0x0CF, %g1
3825 rd %y, %i4
3826 fbg %fcc0, loop_150
3827 smul %i1, %i0, %i5
3828
3829 or %g0, 0x8, %l0
3830 sllx %l0, 0x3c, %l0
3831 wrhpr %l0, %g0, %hsys_tick_cmpr
3832 wr %o4, %i3, %sys_tick
3833loop_150:
3834 bvs,a,pn %icc, loop_151
3835 taddcctv %g6, %i7, %o5
3836 subccc %l1, 0x0143, %g7
3837 rdhpr %hintp, %g4
3838loop_151:
3839 nop
3840 membar #Sync
3841 wr %g0, 0x16, %asi
3842 ldda [%l7 + 0x40] %asi, %f16
3843
3844 or %g0, 0x8, %l0
3845 sllx %l0, 0x3c, %l0
3846 wrhpr %l0, 0x9F8, %hsys_tick_cmpr
3847 rdpr %pil, %o2
3848 rd %softint, %o6
3849 bl,a,pt %xcc, loop_152
3850 rdpr %tba, %o0
3851 rd %softint, %o3
3852 movvc %icc, %o1, %g2
3853loop_152:
3854 tpos %xcc, 0x6
3855 rdhpr %hpstate, %l5
3856 wrpr %l6, 0x0248, %tick
3857 wrpr %o7, 0x0CC0, %pil
3858 rdhpr %hpstate, %l3
3859 rd %pc, %i6
3860 saved
3861 rdpr %cwp, %g1
3862 rdpr %cansave, %g2
3863 rdpr %canrestore, %g3
3864 rdpr %cleanwin, %g4
3865 rdpr %otherwin, %g5
3866 rdpr %wstate, %g6
3867
3868 or %g0, 0x8, %l0
3869 sllx %l0, 0x3c, %l0
3870 wrhpr %l0, 0xBA4, %hsys_tick_cmpr
3871 rd %softint, %g5
3872 fabss %f22, %f19
3873 rdhpr %hsys_tick_cmpr, %g1
3874 movpos %icc, %i4, %i2
3875 fcmpgt16 %f24, %f16, %i0
3876
3877 or %g0, 0x8, %l0
3878 sllx %l0, 0x3c, %l0
3879 wrhpr %l0, 0x67C, %hsys_tick_cmpr
3880 fmovrdgz %g3, %f30, %f26
3881 sll %i1, 0x17, %l4
3882 wrpr %i3, 0x083E, %cwp
3883 wrpr %g6, 0x1EA4, %tick
3884 rdpr %pil, %i7
3885
3886 or %g0, 0x8, %l0
3887 sllx %l0, 0x3c, %l0
3888 wrhpr %l0, %g0, %hsys_tick_cmpr
3889 sir 0x07CC
3890 rdpr %canrestore, %g7
3891 be,a loop_153
3892 bgu,pt %icc, loop_154
3893 rd %pc, %g4
3894 rd %pc, %l0
3895loop_153:
3896 tne %xcc, 0x3
3897loop_154:
3898 rdpr %canrestore, %l1
3899 movn %icc, %o6, %o0
3900 wrpr %o2, %o1, %pil
3901 movrne %g2, %l5, %l6
3902 wrpr %o7, 0x0365, %tick
3903 fble,a %fcc2, loop_155
3904 rdhpr %htba, %l3
3905 wrpr %i6, %l2, %cwp
3906
3907 or %g0, 0x8, %l0
3908 sllx %l0, 0x3c, %l0
3909 wrhpr %l0, %g0, %hsys_tick_cmpr
3910loop_155:
3911 wr %g0, 0xe, %pcr ! changed.
3912 orncc %i0, 0x1CFC, %i5
3913 fmovd %f28, %f18
3914 edge8 %g3, %i2, %i1
3915 wr %i3, %l4, %pic
3916 subccc %g6, 0x0A8D, %o5
3917 rdhpr %hsys_tick_cmpr, %i7
3918 umulcc %g7, %g4, %l0
3919 rd %y, %l1
3920 rdhpr %hsys_tick_cmpr, %o4
3921 tvs %icc, 0x1
3922 array16 %o0, %o6, %o1
3923 rdpr %pil, %o2
3924 faligndata %f22, %f12, %f28
3925 rd %softint, %l5
3926 rd %ccr, %g2
3927 bge %icc, loop_156
3928 rdpr %cansave, %l6
3929 wr %g0, 0x18, %asi
3930 ldxa [%l7 + 0x78] %asi, %o7
3931loop_156:
3932 wrpr %l3, 0x09AE, %cwp
3933 wrpr %i6, %g5, %tick
3934
3935 or %g0, 0x8, %l0
3936 sllx %l0, 0x3c, %l0
3937 wrhpr %l0, %g0, %hsys_tick_cmpr
3938 move %icc, %l2, %g1
3939 and %i4, %i5, %g3
3940 rdpr %cleanwin, %i0
3941 movge %icc, %i1, %i2
3942 sdiv %l4, 0x0059, %g6
3943 rdhpr %hpstate, %o5
3944 rdpr %tl, %i7
3945 rdpr %tba, %i3
3946 wrpr %g7, 0x05CD, %pil
3947 wr %g0, 0x18, %asi
3948 lduwa [%l7 + 0x4C] %asi, %g4
3949 rdhpr %hintp, %l1
3950 tneg %xcc, 0x0
3951 wrpr %o4, %o0, %cwp
3952 rdpr %tba, %o6
3953 wr %l0, 0x0A92, %y
3954 sdivcc %o1, 0x18D2, %l5
3955 lduw [%l7 + 0x10], %g2
3956 fbge %fcc2, loop_157
3957 fabsd %f16, %f18
3958 tcc %xcc, 0x4
3959 wr %l6, %o7, %set_softint
3960loop_157:
3961 rdpr %canrestore, %l3
3962 umulcc %o2, %g5, %i6
3963 wrpr %l2, 0x1B4E, %tick
3964 ldx [%l7 + 0x68], %g1
3965 rd %fprs, %i4
3966 rdhpr %htba, %i5
3967 rdhpr %htba, %g3
3968 rdpr %canrestore, %i0
3969 fmuld8ulx16 %f12, %f21, %f16
3970 wr %o3, %i1, %ccr
3971
3972 or %g0, 0x8, %l0
3973 sllx %l0, 0x3c, %l0
3974 wrhpr %l0, 0x3E9, %hsys_tick_cmpr
3975 rd %sys_tick_cmpr, %g6
3976 wrpr %i2, %o5, %pil
3977 tgu %icc, 0x7
3978 wr %i7, %g7, %clear_softint
3979 rdpr %canrestore, %g4
3980 rdhpr %hintp, %l1
3981 sethi 0x0B0C, %o4
3982 rd %asi, %o0
3983 edge8ln %i3, %l0, %o1
3984 fornot2 %f8, %f2, %f4
3985 rdpr %wstate, %l5
3986 addccc %o6, %g2, %l6
3987
3988 or %g0, 0x8, %l0
3989 sllx %l0, 0x3c, %l0
3990 wrhpr %l0, 0x868, %hsys_tick_cmpr
3991 fbge,a %fcc2, loop_158
3992 fmovsleu %xcc, %f4, %f19
3993
3994 or %g0, 0x8, %l0
3995 sllx %l0, 0x3c, %l0
3996 wrhpr %l0, %g0, %hsys_tick_cmpr
3997 rdpr %gl, %g5
3998loop_158:
3999 fmovsl %icc, %f5, %f23
4000 bpos,a loop_159
4001 wrpr %l2, 0x1AB9, %tick
4002 rdhpr %hpstate, %g1
4003 movcs %icc, %i4, %i6
4004loop_159:
4005 orn %i5, %i0, %o3
4006
4007 or %g0, 0x8, %l0
4008 sllx %l0, 0x3c, %l0
4009 wrhpr %l0, 0x3D4, %hsys_tick_cmpr
4010 wrpr %i1, %i2, %cwp
4011 popc %o5, %i7
4012 rd %pc, %g7
4013
4014 or %g0, 0x8, %l0
4015 sllx %l0, 0x3c, %l0
4016 wrhpr %l0, 0xB38, %hsys_tick_cmpr
4017 rd %tick_cmpr, %o4
4018 sdiv %o0, 0x1E8A, %i3
4019 wr %l1, 0x147C, %clear_softint
4020
4021 or %g0, 0x8, %l0
4022 sllx %l0, 0x3c, %l0
4023 wrhpr %l0, %g0, %hsys_tick_cmpr
4024 wr %g0, 0x4, %fprs
4025 rdhpr %hpstate, %o6
4026
4027 or %g0, 0x8, %l0
4028 sllx %l0, 0x3c, %l0
4029 wrhpr %l0, %g0, %hsys_tick_cmpr
4030 sdiv %g2, 0x0DDD, %l3
4031 wr %o7, 0x0B5C, %set_softint
4032 movg %icc, %g5, %o2
4033 nop
4034 set 0x10, %l5
4035 ldsw [%l7 + %l5], %g1
4036 orn %l2, 0x0E8C, %i4
4037
4038 or %g0, 0x8, %l0
4039 sllx %l0, 0x3c, %l0
4040 wrhpr %l0, %g0, %hsys_tick_cmpr
4041 wr %g0, 0x22, %asi
4042 ldda [%l7 + 0x50] %asi, %i6
4043 bne loop_160
4044 andcc %i0, 0x0CF4, %g3
4045
4046 or %g0, 0x8, %l0
4047 sllx %l0, 0x3c, %l0
4048 wrhpr %l0, %g0, %hsys_tick_cmpr
4049 wr %l4, 0x1840, %ccr
4050loop_160:
4051 rdpr %cleanwin, %i1
4052 fcmpne32 %f6, %f18, %i2
4053 rdpr %cansave, %i7
4054 edge32l %g7, %g4, %o5
4055 wrpr %g6, 0x0ACA, %cwp
4056
4057 or %g0, 0x8, %l0
4058 sllx %l0, 0x3c, %l0
4059 wrhpr %l0, %g0, %hsys_tick_cmpr
4060 tge %xcc, 0x7
4061 rdpr %canrestore, %o4
4062 edge16l %i3, %o1, %l1
4063 tleu %icc, 0x2
4064 rd %pc, %l5
4065 fbne %fcc1, loop_161
4066 wrpr %o6, 0x0DF5, %pil
4067 or %l6, 0x0660, %g2
4068 wr %l3, 0x13B9, %pic
4069loop_161:
4070 taddcctv %l0, %g5, %o7
4071 rdhpr %hsys_tick_cmpr, %g1
4072 taddcctv %o2, %l2, %i4
4073 rd %pc, %i6
4074
4075 or %g0, 0x8, %l0
4076 sllx %l0, 0x3c, %l0
4077 wr %l0, 0xD3D, %sys_tick_cmpr
4078 fmovsge %icc, %f6, %f26
4079 wr %o3, %g3, %y
4080
4081 or %g0, 0x8, %l0
4082 sllx %l0, 0x3c, %l0
4083 wrhpr %l0, %g0, %hsys_tick_cmpr
4084 rdpr %canrestore, %i7
4085 fmovrdlez %i1, %f2, %f0
4086 fandnot1 %f12, %f8, %f16
4087 wr %g4, 0x0C65, %softint
4088 wrpr %g7, %g6, %cwp
4089 andncc %o5, %o0, %i3
4090 rdhpr %hintp, %o4
4091 fcmps %fcc0, %f17, %f14
4092 rd %asi, %o1
4093 addcc %l5, %l1, %l6
4094 rd %pc, %g2
4095 wrpr %l3, %o6, %pil
4096 andn %g5, %l0, %o7
4097 edge16ln %g1, %o2, %l2
4098 xnorcc %i6, 0x18B8, %i4
4099 wr %i5, 0x17A4, %clear_softint
4100 wr %i0, 0x148B, %sys_tick
4101 brlez,a %g3, loop_162
4102 rdpr %tba, %l4
4103 smul %i2, 0x0E17, %i7
4104 fmovsl %xcc, %f15, %f11
4105loop_162:
4106 rdhpr %hsys_tick_cmpr, %i1
4107 wr %g4, %g7, %y
4108 rdpr %cleanwin, %o3
4109 set 0x14, %i4
4110 ldstuba [%l7 + %i4] 0x18, %o5
4111 umulcc %g6, 0x142B, %o0
4112
4113 or %g0, 0x8, %l0
4114 sllx %l0, 0x3c, %l0
4115 wrhpr %l0, %g0, %hsys_tick_cmpr
4116 wr %i3, %l5, %ccr
4117 rd %fprs, %o1
4118 edge32ln %l6, %g2, %l1
4119 ldsw [%l7 + 0x38], %l3
4120 saved
4121 rdpr %cwp, %g1
4122 rdpr %cansave, %g2
4123 rdpr %canrestore, %g3
4124 rdpr %cleanwin, %g4
4125 rdpr %otherwin, %g5
4126 rdpr %wstate, %g6
4127 wr %o6, %g5, %pic
4128 lduw [%l7 + 0x2C], %l0
4129 rdhpr %htba, %g1
4130 rd %fprs, %o7
4131 rd %tick_cmpr, %o2
4132 rd %ccr, %i6
4133 wrpr %i4, 0x1B2D, %tick
4134 rdpr %cleanwin, %l2
4135 membar 0x1A
4136 nop
4137 setx loop_163, %l0, %l1
4138 wrpr 0x1, %tl
4139 wrpr %l1, %tnpc
4140 setx 0x34400001400, %l0, %l1
4141 wrpr %l1, %tstate
4142 wrhpr 0x4, %htstate
4143 done
4144 fmovse %xcc, %f25, %f30
4145 rdhpr %htba, %i5
4146 wr %i0, 0x1515, %y
4147loop_163:
4148 wr %l4, %i2, %y
4149 movpos %xcc, %i7, %i1
4150 rdhpr %htba, %g4
4151 edge32n %g3, %g7, %o3
4152 wr %o5, %g6, %sys_tick
4153 addc %o4, %o0, %l5
4154 wrpr %o1, 0x028B, %pil
4155 fmuld8ulx16 %f6, %f24, %f28
4156 edge8l %i3, %g2, %l6
4157 xnor %l3, %l1, %g5
4158 rd %ccr, %o6
4159 tle %icc, 0x5
4160 rdpr %cansave, %g1
4161 edge32 %o7, %l0, %i6
4162 wr %g0, 0xe, %pcr ! changed.
4163 edge8ln %i5, %o2, %i0
4164 rdpr %cleanwin, %l4
4165 rdpr %canrestore, %i2
4166 xor %i7, %g4, %g3
4167 movleu %xcc, %i1, %g7
4168 movre %o3, 0x2A5, %g6
4169 wr %o5, 0x059E, %softint
4170 rdhpr %htba, %o4
4171 rd %softint, %l5
4172 smul %o1, %i3, %g2
4173 edge8ln %o0, %l3, %l1
4174 rdpr %cansave, %g5
4175 andcc %o6, %g1, %l6
4176 rdhpr %htba, %o7
4177 rdhpr %htba, %i6
4178 rdpr %pil, %i4
4179 fsrc2s %f11, %f8
4180 rdhpr %hsys_tick_cmpr, %l0
4181 rdpr %cansave, %i5
4182 fbne %fcc1, loop_164
4183 orcc %l2, 0x026E, %o2
4184 movl %icc, %l4, %i2
4185 wr %g0, 0x81, %asi
4186 lduwa [%l7 + 0x5C] %asi, %i0
4187loop_164:
4188 rdpr %cwp, %i7
4189
4190 or %g0, 0x8, %l0
4191 sllx %l0, 0x3c, %l0
4192 wrhpr %l0, 0xE4A, %hsys_tick_cmpr
4193 swap [%l7 + 0x74], %g3
4194 wr %g7, 0x01A7, %y
4195 rdhpr %hsys_tick_cmpr, %o3
4196 tvc %icc, 0x0
4197 wr %g6, 0x0C24, %clear_softint
4198 rd %ccr, %i1
4199 rdpr %gl, %o4
4200
4201 or %g0, 0x8, %l0
4202 sllx %l0, 0x3c, %l0
4203 wrhpr %l0, %g0, %hsys_tick_cmpr
4204 fbo,a %fcc0, loop_165
4205 movrlez %l5, 0x11E, %o1
4206 edge16n %g2, %o0, %i3
4207 rdhpr %htba, %l1
4208loop_165:
4209 sth %l3, [%l7 + 0x1A]
4210 wrpr %o6, 0x0169, %cwp
4211 wrpr %g1, 0x0855, %pil
4212 sdiv %l6, 0x06A9, %g5
4213 rdpr %gl, %o7
4214 wr %g0, 0x5, %fprs
4215 movle %icc, %l0, %l2
4216 wrpr %i5, 0x12D2, %tick
4217 fpsub32s %f10, %f12, %f21
4218 wrpr %l4, 0x0076, %cwp
4219
4220 or %g0, 0x8, %l0
4221 sllx %l0, 0x3c, %l0
4222 wrhpr %l0, %g0, %hsys_tick_cmpr
4223 addc %i0, %i7, %g4
4224 fnot1 %f20, %f22
4225
4226 or %g0, 0x8, %l0
4227 sllx %l0, 0x3c, %l0
4228 wrhpr %l0, %g0, %hsys_tick_cmpr
4229
4230 or %g0, 0x8, %l0
4231 sllx %l0, 0x3c, %l0
4232 wrhpr %l0, %g0, %hsys_tick_cmpr
4233 fba,a %fcc0, loop_166
4234 rdhpr %hsys_tick_cmpr, %g3
4235 fcmped %fcc1, %f20, %f0
4236
4237 or %g0, 0x8, %l0
4238 sllx %l0, 0x3c, %l0
4239 wr %l0, 0xB17, %sys_tick_cmpr
4240loop_166:
4241 rdpr %cwp, %o5
4242 edge16n %l5, %i1, %o1
4243 rd %asi, %o0
4244 sdiv %g2, 0x1139, %l1
4245 swap [%l7 + 0x40], %i3
4246 rd %ccr, %o6
4247 wr %l3, 0x1B0B, %pic
4248 sdivcc %g1, 0x04CD, %g5
4249 brnz,a %o7, loop_167
4250 rdpr %tl, %l6
4251 srl %i4, 0x1A, %i6
4252
4253 or %g0, 0x8, %l0
4254 sllx %l0, 0x3c, %l0
4255 wrhpr %l0, %g0, %hsys_tick_cmpr
4256loop_167:
4257 or %i5, %l2, %l4
4258 rdpr %tl, %i2
4259
4260 or %g0, 0x8, %l0
4261 sllx %l0, 0x3c, %l0
4262 wrhpr %l0, %g0, %hsys_tick_cmpr
4263 rdpr %cleanwin, %o2
4264 wr %g0, 0x5, %fprs
4265 rdhpr %hsys_tick_cmpr, %g3
4266
4267 or %g0, 0x8, %l0
4268 sllx %l0, 0x3c, %l0
4269 wrhpr %l0, 0x655, %hsys_tick_cmpr
4270 rdhpr %hintp, %g6
4271 alignaddrl %l5, %i1, %o1
4272 sra %o0, 0x18, %o5
4273 rdhpr %hintp, %l1
4274 wr %g2, %o6, %set_softint
4275 fpadd16s %f14, %f1, %f24
4276 wr %l3, 0x01EB, %clear_softint
4277 wrpr %g1, 0x13A7, %tick
4278 edge8 %i3, %o7, %l6
4279 wr %g0, 0x04, %asi
4280 swapa [%l7 + 0x74] %asi, %g5
4281 or %i4, 0x107C, %i6
4282 rd %y, %i5
4283 movge %xcc, %l0, %l2
4284 wr %i2, %l4, %sys_tick
4285 wr %i0, %i7, %ccr
4286 wrpr %o2, 0x1C8A, %tick
4287
4288 or %g0, 0x8, %l0
4289 sllx %l0, 0x3c, %l0
4290 wrhpr %l0, %g0, %hsys_tick_cmpr
4291
4292 or %g0, 0x8, %l0
4293 sllx %l0, 0x3c, %l0
4294 wrhpr %l0, %g0, %hsys_tick_cmpr
4295 wr %o4, %g6, %softint
4296 taddcctv %o3, 0x0F42, %i1
4297 wrpr %o1, 0x0922, %cwp
4298 alignaddr %l5, %o0, %o5
4299 rdpr %tl, %l1
4300 wrpr %g2, %o6, %tick
4301 ldd [%l7 + 0x50], %f2
4302 tsubcc %g1, %i3, %o7
4303 rd %tick_cmpr, %l3
4304 rdhpr %hpstate, %l6
4305 rdhpr %hintp, %g5
4306 set 0x38, %l3
4307 ldstuba [%l7 + %l3] 0x89, %i4
4308 array16 %i5, %l0, %i6
4309 wr %i2, %l2, %clear_softint
4310 rd %sys_tick_cmpr, %l4
4311 tle %xcc, 0x0
4312 rdhpr %hintp, %i0
4313 rdpr %otherwin, %i7
4314 fmovdn %icc, %f21, %f8
4315
4316 or %g0, 0x8, %l0
4317 sllx %l0, 0x3c, %l0
4318 wrhpr %l0, %g0, %hsys_tick_cmpr
4319 rdpr %cwp, %g3
4320 fnegd %f6, %f26
4321 rd %fprs, %o2
4322 wr %o4, %g6, %clear_softint
4323 wr %g4, %o3, %set_softint
4324 rdhpr %hpstate, %o1
4325 rdpr %tl, %i1
4326 ldd [%l7 + 0x48], %l4
4327 movrgz %o0, %o5, %l1
4328 movrlez %o6, 0x2C6, %g2
4329 rdpr %gl, %g1
4330
4331 or %g0, 0x8, %l0
4332 sllx %l0, 0x3c, %l0
4333 wr %l0, 0x048, %sys_tick_cmpr
4334 fmovdgu %xcc, %f28, %f17
4335 rdhpr %hintp, %l6
4336 wrpr %o7, %i4, %pil
4337 rdhpr %htba, %g5
4338 bleu,a,pt %xcc, loop_168
4339 fpack32 %f0, %f12, %f18
4340 wr %i5, %l0, %softint
4341 wr %i2, %i6, %pic
4342loop_168:
4343 brz,a %l4, loop_169
4344 rdpr %cansave, %i0
4345 xorcc %i7, 0x0D11, %l2
4346 rd %softint, %g7
4347loop_169:
4348 sllx %g3, 0x0A, %o2
4349 rdpr %canrestore, %o4
4350 rdpr %cwp, %g6
4351 srl %o3, %o1, %g4
4352 mova %icc, %l5, %o0
4353
4354 or %g0, 0x8, %l0
4355 sllx %l0, 0x3c, %l0
4356 wrhpr %l0, 0xBEA, %hsys_tick_cmpr
4357 wr %g0, 0x6, %fprs
4358 edge32l %o6, %i3, %l3
4359 rd %ccr, %l6
4360 xor %g1, %i4, %o7
4361 umulcc %i5, %l0, %i2
4362
4363 or %g0, 0x8, %l0
4364 sllx %l0, 0x3c, %l0
4365 wrhpr %l0, %g0, %hsys_tick_cmpr
4366 rdhpr %hsys_tick_cmpr, %i0
4367 bg %xcc, loop_170
4368 rdpr %wstate, %g5
4369 wr %l2, %i7, %ccr
4370 rd %y, %g7
4371loop_170:
4372 array32 %g3, %o4, %g6
4373 fcmped %fcc3, %f0, %f8
4374 fcmpeq32 %f16, %f26, %o3
4375 rdpr %wstate, %o2
4376 ble,a,pn %icc, loop_171
4377 addccc %o1, 0x0D24, %l5
4378
4379 or %g0, 0x8, %l0
4380 sllx %l0, 0x3c, %l0
4381 wr %l0, 0x336, %tick_cmpr
4382 pdist %f10, %f10, %f6
4383loop_171:
4384 popc 0x177C, %i1
4385 rdhpr %hintp, %l1
4386 wrpr %g4, 0x0F7F, %tick
4387
4388 or %g0, 0x8, %l0
4389 sllx %l0, 0x3c, %l0
4390 wrhpr %l0, %g0, %hsys_tick_cmpr
4391 restored
4392 rdpr %cwp, %g1
4393 rdpr %cansave, %g2
4394 rdpr %canrestore, %g3
4395 rdpr %cleanwin, %g4
4396 rdpr %otherwin, %g5
4397 rdpr %wstate, %g6
4398 wrpr %o6, 0x009A, %tick
4399 wrpr %l3, 0x1FA8, %cwp
4400 ld [%l7 + 0x3C], %f22
4401 rd %pc, %l6
4402
4403 or %g0, 0x8, %l0
4404 sllx %l0, 0x3c, %l0
4405 wrhpr %l0, 0x7E3, %hsys_tick_cmpr
4406 faligndata %f10, %f0, %f30
4407
4408 or %g0, 0x8, %l0
4409 sllx %l0, 0x3c, %l0
4410 wr %l0, 0x7CE, %tick_cmpr
4411
4412 or %g0, 0x8, %l0
4413 sllx %l0, 0x3c, %l0
4414 wrhpr %l0, %g0, %hsys_tick_cmpr
4415 fcmpne32 %f18, %f20, %i5
4416 movpos %xcc, %i4, %i2
4417 edge16l %l0, %i6, %i0
4418 fbge,a %fcc3, loop_172
4419 movgu %xcc, %g5, %l4
4420 udiv %l2, 0x1211, %i7
4421 fbe,a %fcc1, loop_173
4422loop_172:
4423 edge32n %g7, %o4, %g6
4424 wrpr %o3, %g3, %cwp
4425 wrpr %o2, %o1, %cwp
4426loop_173:
4427 umulcc %o0, 0x0197, %l5
4428 rdpr %tba, %i1
4429 set 0x28, %g4
4430 prefetcha [%l7 + %g4] 0x0c, 0x1
4431 rdpr %cwp, %g2
4432 wr %g0, 0x7, %fprs
4433 tvs %icc, 0x3
4434 rd %pc, %o6
4435 rd %y, %l3
4436 tsubcctv %l1, 0x08A7, %i3
4437 fxnors %f29, %f11, %f15
4438 edge32ln %g1, %o7, %i5
4439 movgu %icc, %l6, %i4
4440 rdhpr %hpstate, %l0
4441 rdpr %pil, %i6
4442 xnorcc %i0, 0x172C, %g5
4443
4444 or %g0, 0x8, %l0
4445 sllx %l0, 0x3c, %l0
4446 wrhpr %l0, 0x193, %hsys_tick_cmpr
4447 rdpr %wstate, %i2
4448 rdhpr %htba, %l2
4449 sdiv %i7, 0x1800, %g7
4450 movl %xcc, %o4, %o3
4451 rdhpr %hpstate, %g3
4452 fbue %fcc0, loop_174
4453 rdpr %tba, %g6
4454 wr %o1, %o0, %pic
4455 wrpr %o2, %l5, %cwp
4456loop_174:
4457 rdpr %tl, %g4
4458 wr %g2, 0x1F6E, %softint
4459 fbne %fcc2, loop_175
4460 wr %o5, 0x002F, %sys_tick
4461 tn %xcc, 0x5
4462 alignaddrl %i1, %l3, %l1
4463loop_175:
4464 wr %o6, 0x09FA, %y
4465 srl %g1, %i3, %o7
4466 rd %pc, %i5
4467 set 0x22, %i2
4468 stha %l6, [%l7 + %i2] 0x14
4469 rdhpr %hpstate, %l0
4470 rdhpr %hsys_tick_cmpr, %i6
4471 wrpr %i4, 0x0119, %pil
4472
4473 or %g0, 0x8, %l0
4474 sllx %l0, 0x3c, %l0
4475 wrhpr %l0, %g0, %hsys_tick_cmpr
4476 rd %pc, %l4
4477 rdpr %cansave, %i2
4478 orncc %i0, 0x1220, %l2
4479 wrpr %i7, 0x15BC, %tick
4480 rd %y, %g7
4481 fcmpd %fcc0, %f8, %f24
4482 rdhpr %hpstate, %o3
4483 wr %o4, 0x10E9, %sys_tick
4484 rdpr %tl, %g6
4485 wr %o1, 0x1B86, %y
4486 rdpr %cwp, %o0
4487 set 0x40, %l4
4488 stba %o2, [%l7 + %l4] 0xe2
4489 membar #Sync
4490 rdpr %tba, %l5
4491 bvc,a loop_176
4492 rdhpr %htba, %g4
4493
4494 or %g0, 0x8, %l0
4495 sllx %l0, 0x3c, %l0
4496 wrhpr %l0, 0xC41, %hsys_tick_cmpr
4497 wrpr %o5, 0x048B, %tick
4498loop_176:
4499 wr %i1, %l3, %softint
4500 wrpr %o6, %g1, %cwp
4501 wrpr %i3, %o7, %tick
4502 wr %l1, %l6, %set_softint
4503 wrpr %l0, 0x0666, %cwp
4504 tl %icc, 0x7
4505 rdpr %canrestore, %i6
4506 edge16n %i4, %i5, %g5
4507 wrpr %i2, 0x1F16, %pil
4508 rdhpr %htba, %l4
4509 mulx %i0, %l2, %g7
4510 fmovsn %icc, %f30, %f23
4511 wrpr %o3, 0x1409, %tick
4512 lduh [%l7 + 0x1C], %o4
4513 ta %xcc, 0x2
4514 subccc %i7, %o1, %g6
4515 wrpr %o0, 0x07C9, %cwp
4516 tl %xcc, 0x0
4517 rdpr %cwp, %l5
4518 wrpr %g4, 0x15F5, %cwp
4519 array8 %g3, %o2, %o5
4520 fmovdpos %xcc, %f22, %f23
4521 array32 %g2, %i1, %l3
4522 fba,a %fcc3, loop_177
4523 rdhpr %hintp, %o6
4524
4525 or %g0, 0x8, %l0
4526 sllx %l0, 0x3c, %l0
4527 wrhpr %l0, %g0, %hsys_tick_cmpr
4528 rdpr %cwp, %g1
4529loop_177:
4530 wr %l1, 0x0BEB, %set_softint
4531 rd %asi, %l6
4532 fmovsg %xcc, %f24, %f31
4533 wr %l0, 0x0C3D, %softint
4534 udiv %i6, 0x086F, %o7
4535 fcmpgt16 %f6, %f10, %i5
4536 tle %icc, 0x3
4537 rdhpr %hsys_tick_cmpr, %g5
4538 rdpr %cleanwin, %i2
4539 rdhpr %hpstate, %i4
4540 smul %i0, 0x0440, %l4
4541
4542 or %g0, 0x8, %l0
4543 sllx %l0, 0x3c, %l0
4544 wrhpr %l0, 0x33D, %hsys_tick_cmpr
4545 taddcctv %o3, %l2, %o4
4546 wr %i7, %g6, %softint
4547 movl %icc, %o0, %l5
4548 move %icc, %o1, %g4
4549 wrpr %g3, 0x1296, %cwp
4550 movle %icc, %o2, %g2
4551
4552 or %g0, 0x8, %l0
4553 sllx %l0, 0x3c, %l0
4554 wr %l0, 0xC28, %tick_cmpr
4555 addcc %i1, 0x13AD, %o6
4556 fmovsneg %xcc, %f16, %f20
4557 rdpr %tba, %g1
4558 wrpr %i3, 0x12A2, %pil
4559 fpack16 %f2, %f12
4560 fbge,a %fcc3, loop_178
4561 rdhpr %hsys_tick_cmpr, %l6
4562 wr %l0, 0x02CB, %softint
4563 rdpr %tba, %i6
4564loop_178:
4565 fbuge,a %fcc3, loop_179
4566 fmovdne %xcc, %f24, %f6
4567 fmuld8ulx16 %f26, %f11, %f2
4568 edge16 %l1, %i5, %g5
4569loop_179:
4570 nop
4571
4572 or %g0, 0x8, %l0
4573 sllx %l0, 0x3c, %l0
4574 wr %l0, 0x5D7, %sys_tick_cmpr
4575 edge16l %i4, %i2, %l4
4576 rdhpr %hintp, %i0
4577 rd %softint, %g7
4578 wrpr %l2, %o4, %pil
4579
4580 or %g0, 0x8, %l0
4581 sllx %l0, 0x3c, %l0
4582 wrhpr %l0, 0x36D, %hsys_tick_cmpr
4583
4584 or %g0, 0x8, %l0
4585 sllx %l0, 0x3c, %l0
4586 wrhpr %l0, 0xC97, %hsys_tick_cmpr
4587 rdhpr %htba, %o0
4588 rdhpr %hpstate, %l5
4589 rd %ccr, %o1
4590 ldsh [%l7 + 0x16], %g4
4591 edge16 %g3, %o3, %o2
4592 wrpr %g2, %l3, %pil
4593 wrpr %i1, 0x1185, %cwp
4594 rd %asi, %o6
4595 tneg %icc, 0x6
4596 wrpr %o5, %i3, %pil
4597 rdhpr %hpstate, %g1
4598
4599 or %g0, 0x8, %l0
4600 sllx %l0, 0x3c, %l0
4601 wrhpr %l0, %g0, %hsys_tick_cmpr
4602 edge32l %i6, %l0, %i5
4603 bneg,pt %xcc, loop_180
4604 rdhpr %hpstate, %g5
4605
4606 or %g0, 0x8, %l0
4607 sllx %l0, 0x3c, %l0
4608 wrhpr %l0, %g0, %hsys_tick_cmpr
4609
4610 or %g0, 0x8, %l0
4611 sllx %l0, 0x3c, %l0
4612 wrhpr %l0, 0xE2B, %hsys_tick_cmpr
4613loop_180:
4614 fmovsleu %icc, %f20, %f4
4615
4616 or %g0, 0x8, %l0
4617 sllx %l0, 0x3c, %l0
4618 wrhpr %l0, 0x42C, %hsys_tick_cmpr
4619
4620 or %g0, 0x8, %l0
4621 sllx %l0, 0x3c, %l0
4622 wr %l0, %g0, %sys_tick_cmpr
4623 rdpr %tba, %l2
4624 movrlz %o4, %i7, %i4
4625 xnorcc %o0, %l5, %o1
4626 tge %icc, 0x1
4627 and %g4, 0x1E9D, %g6
4628 movg %xcc, %o3, %g3
4629 tleu %icc, 0x1
4630 wrpr %g2, %o2, %tick
4631 rdpr %otherwin, %i1
4632 bvc,a loop_181
4633 fbue,a %fcc2, loop_182
4634 rdhpr %hsys_tick_cmpr, %l3
4635 rdhpr %hintp, %o5
4636loop_181:
4637 rd %pc, %i3
4638loop_182:
4639 nop
4640 setx loop_183, %l0, %l1
4641 wrpr 0x1, %tl
4642 wrpr %l1, %tnpc
4643 setx 0x34400001400, %l0, %l1
4644 wrpr %l1, %tstate
4645 wrhpr 0x4, %htstate
4646 done
4647 fpack32 %f14, %f24, %f2
4648 rdpr %tl, %o6
4649 sra %l6, 0x05, %g1
4650loop_183:
4651 rd %y, %l0
4652 set 0x4F, %l1
4653 stba %i6, [%l7 + %l1] 0x23
4654 membar #Sync
4655 rdhpr %htba, %g5
4656 tneg %xcc, 0x2
4657 rdhpr %hsys_tick_cmpr, %o7
4658 array16 %l1, %i5, %l4
4659 rdpr %gl, %i2
4660 nop
4661 setx loop_184, %l0, %l1
4662 wrpr 0x1, %tl
4663 wrpr %l1, %tnpc
4664 setx 0x34400001400, %l0, %l1
4665 wrpr %l1, %tstate
4666 wrhpr 0x4, %htstate
4667 done
4668 mulscc %i0, %l2, %g7
4669 wr %i7, %i4, %softint
4670 movrgz %o4, %o0, %l5
4671loop_184:
4672 wr %o1, %g6, %set_softint
4673 array32 %g4, %g3, %o3
4674 movvc %icc, %g2, %o2
4675 movrne %l3, 0x238, %o5
4676 tl %icc, 0x3
4677 wr %i3, 0x01FA, %set_softint
4678 fmovsvs %icc, %f26, %f12
4679 wrpr %i1, %l6, %cwp
4680 fmovse %icc, %f3, %f18
4681
4682 or %g0, 0x8, %l0
4683 sllx %l0, 0x3c, %l0
4684 wrhpr %l0, %g0, %hsys_tick_cmpr
4685 sir 0x0770
4686 rdhpr %htba, %i6
4687 rdpr %tl, %o6
4688 wrpr %g5, %l1, %tick
4689 rd %tick_cmpr, %i5
4690 edge8 %o7, %l4, %i2
4691 wr %g0, 0xd8, %asi
4692 ldda [%l7 + 0x40] %asi, %f16
4693 restored
4694 rdpr %cwp, %g1
4695 rdpr %cansave, %g2
4696 rdpr %canrestore, %g3
4697 rdpr %cleanwin, %g4
4698 rdpr %otherwin, %g5
4699 rdpr %wstate, %g6
4700 wr %l2, 0x0A7F, %y
4701 rdpr %canrestore, %g7
4702 wr %i7, %i0, %clear_softint
4703 movvs %icc, %o4, %o0
4704 popc %i4, %o1
4705 rdpr %cwp, %g6
4706
4707 or %g0, 0x8, %l0
4708 sllx %l0, 0x3c, %l0
4709 wrhpr %l0, %g0, %hsys_tick_cmpr
4710 wrpr %g3, %g4, %cwp
4711 sth %g2, [%l7 + 0x1E]
4712 rdpr %cansave, %o3
4713 rdpr %tba, %l3
4714 rdpr %wstate, %o5
4715 rd %fprs, %o2
4716 srax %i1, 0x02, %l6
4717
4718 or %g0, 0x8, %l0
4719 sllx %l0, 0x3c, %l0
4720 wrhpr %l0, %g0, %hsys_tick_cmpr
4721 fba,a %fcc1, loop_185
4722 wr %i6, %o6, %y
4723 wr %l0, 0x17F1, %clear_softint
4724 wr %g5, %l1, %ccr
4725loop_185:
4726 movpos %xcc, %i5, %o7
4727 fmovrse %i2, %f13, %f16
4728 edge32 %l2, %g7, %i7
4729 rdpr %tba, %l4
4730 rdhpr %hsys_tick_cmpr, %i0
4731 wr %o4, 0x00FE, %clear_softint
4732 restored
4733 rdpr %cwp, %g1
4734 rdpr %cansave, %g2
4735 rdpr %canrestore, %g3
4736 rdpr %cleanwin, %g4
4737 rdpr %otherwin, %g5
4738 rdpr %wstate, %g6
4739 tcc %xcc, 0x6
4740 wr %i4, 0x0ACF, %sys_tick
4741 rdpr %tl, %o1
4742 wr %g0, 0x18, %asi
4743 ldsba [%l7 + 0x48] %asi, %g6
4744
4745 or %g0, 0x8, %l0
4746 sllx %l0, 0x3c, %l0
4747 wrhpr %l0, %g0, %hsys_tick_cmpr
4748 alignaddr %o0, %g2, %g4
4749 rd %sys_tick_cmpr, %o3
4750 wr %g0, 0xeb, %asi
4751 stwa %l3, [%l7 + 0x0C] %asi
4752 membar #Sync
4753
4754 or %g0, 0x8, %l0
4755 sllx %l0, 0x3c, %l0
4756 wr %l0, 0x627, %tick_cmpr
4757 fnands %f13, %f31, %f11
4758 brgez,a %i1, loop_186
4759 rdpr %cwp, %l6
4760 wr %o2, %i3, %sys_tick
4761 be,a,pn %xcc, loop_187
4762loop_186:
4763 rdpr %cwp, %g1
4764
4765 or %g0, 0x8, %l0
4766 sllx %l0, 0x3c, %l0
4767 wrhpr %l0, %g0, %hsys_tick_cmpr
4768 wr %g0, 0xe, %pcr ! changed.
4769loop_187:
4770 nop
4771 set 0x44, %o5
4772 stb %g5, [%l7 + %o5]
4773
4774 or %g0, 0x8, %l0
4775 sllx %l0, 0x3c, %l0
4776 wrhpr %l0, %g0, %hsys_tick_cmpr
4777 xnorcc %o7, 0x05B5, %i2
4778 rd %ccr, %l2
4779
4780 or %g0, 0x8, %l0
4781 sllx %l0, 0x3c, %l0
4782 wrhpr %l0, 0x5B1, %hsys_tick_cmpr
4783 rdhpr %hintp, %g7
4784 taddcc %l4, 0x12D4, %i0
4785 rdpr %cwp, %o4
4786 edge32n %i7, %i4, %g6
4787
4788 or %g0, 0x8, %l0
4789 sllx %l0, 0x3c, %l0
4790 wrhpr %l0, %g0, %hsys_tick_cmpr
4791 fpadd16 %f12, %f0, %f0
4792 wrpr %l5, 0x1FA1, %tick
4793 rd %pc, %o0
4794 fmovrde %g2, %f18, %f24
4795 rd %pc, %g4
4796
4797 or %g0, 0x8, %l0
4798 sllx %l0, 0x3c, %l0
4799 wrhpr %l0, 0xB41, %hsys_tick_cmpr
4800 rdhpr %hintp, %o5
4801 rd %tick_cmpr, %i1
4802 ldd [%l7 + 0x60], %f8
4803 call loop_188
4804 sdiv %l6, 0x1E66, %o3
4805 ta %icc, 0x6
4806 wr %o2, %g1, %clear_softint
4807loop_188:
4808 nop
4809
4810 or %g0, 0x8, %l0
4811 sllx %l0, 0x3c, %l0
4812 wrhpr %l0, 0xF66, %hsys_tick_cmpr
4813 wrpr %o6, 0x02AB, %pil
4814 wrpr %l0, %g5, %tick
4815 movge %icc, %i5, %o7
4816
4817 or %g0, 0x8, %l0
4818 sllx %l0, 0x3c, %l0
4819 wrhpr %l0, 0x414, %hsys_tick_cmpr
4820 fbuge %fcc1, loop_189
4821 wr %l1, %g7, %sys_tick
4822
4823 or %g0, 0x8, %l0
4824 sllx %l0, 0x3c, %l0
4825 wrhpr %l0, %g0, %hsys_tick_cmpr
4826 tvc %icc, 0x4
4827loop_189:
4828 rdpr %tl, %i0
4829
4830 or %g0, 0x8, %l0
4831 sllx %l0, 0x3c, %l0
4832 wrhpr %l0, 0x605, %hsys_tick_cmpr
4833 umulcc %i4, %i7, %o1
4834 popc 0x0533, %g6
4835 rd %pc, %l5
4836 sdivx %g2, 0x1D64, %o0
4837 wr %g3, %g4, %set_softint
4838 movneg %xcc, %o5, %l3
4839 nop
4840 setx loop_190, %l0, %l1
4841 wrpr 0x1, %tl
4842 wrpr %l1, %tnpc
4843 setx 0x34400001400, %l0, %l1
4844 wrpr %l1, %tstate
4845 wrhpr 0x4, %htstate
4846 done
4847 be,a %xcc, loop_191
4848 rdpr %canrestore, %l6
4849 rd %sys_tick_cmpr, %o3
4850loop_190:
4851 nop
4852
4853 or %g0, 0x8, %l0
4854 sllx %l0, 0x3c, %l0
4855 wr %l0, %g0, %tick_cmpr
4856loop_191:
4857 rd %pc, %g1
4858 rdpr %gl, %i3
4859 rd %sys_tick_cmpr, %o6
4860 rd %y, %o2
4861 wrpr %g5, 0x0CB4, %pil
4862 ble,a loop_192
4863 movcc %icc, %i5, %l0
4864 set 0x74, %g2
4865 lda [%l7 + %g2] 0x88, %f15
4866loop_192:
4867 sth %o7, [%l7 + 0x3C]
4868 set 0x10, %l6
4869 ldda [%l7 + %l6] 0xeb, %i2
4870 rdhpr %hintp, %i6
4871 wr %l1, 0x09EE, %y
4872 wrpr %g7, 0x122D, %tick
4873 tleu %xcc, 0x3
4874 rdpr %otherwin, %i0
4875 subccc %l4, %l2, %i4
4876 fmuld8ulx16 %f24, %f2, %f28
4877 rd %tick_cmpr, %i7
4878 wrpr %o1, 0x1290, %pil
4879 movcc %icc, %g6, %l5
4880
4881 or %g0, 0x8, %l0
4882 sllx %l0, 0x3c, %l0
4883 wrhpr %l0, 0x0BE, %hsys_tick_cmpr
4884 wr %g2, 0x03B0, %pic
4885 tl %xcc, 0x4
4886 rd %y, %g3
4887
4888 or %g0, 0x8, %l0
4889 sllx %l0, 0x3c, %l0
4890 wrhpr %l0, 0x4DC, %hsys_tick_cmpr
4891 restored
4892 rdpr %cwp, %g1
4893 rdpr %cansave, %g2
4894 rdpr %canrestore, %g3
4895 rdpr %cleanwin, %g4
4896 rdpr %otherwin, %g5
4897 rdpr %wstate, %g6
4898 tgu %icc, 0x3
4899
4900 or %g0, 0x8, %l0
4901 sllx %l0, 0x3c, %l0
4902 wr %l0, 0x9C7, %sys_tick_cmpr
4903
4904 or %g0, 0x8, %l0
4905 sllx %l0, 0x3c, %l0
4906 wrhpr %l0, 0x852, %hsys_tick_cmpr
4907 wr %o3, 0x12C0, %softint
4908 bne %xcc, loop_193
4909 rdpr %cwp, %g1
4910 set 0x20, %o3
4911 swapa [%l7 + %o3] 0x0c, %i1
4912loop_193:
4913 ldd [%l7 + 0x58], %f14
4914 rd %softint, %o6
4915 movre %i3, %g5, %i5
4916 rd %ccr, %o2
4917 st %f3, [%l7 + 0x5C]
4918 rd %y, %l0
4919 fnegd %f10, %f20
4920 rdhpr %hpstate, %i2
4921
4922 or %g0, 0x8, %l0
4923 sllx %l0, 0x3c, %l0
4924 wrhpr %l0, %g0, %hsys_tick_cmpr
4925 movge %icc, %l1, %o7
4926 bn %xcc, loop_194
4927 movne %icc, %g7, %l4
4928 rdhpr %hpstate, %i0
4929 tne %icc, 0x0
4930loop_194:
4931 nop
4932
4933 or %g0, 0x8, %l0
4934 sllx %l0, 0x3c, %l0
4935 wrhpr %l0, %g0, %hsys_tick_cmpr
4936 fpsub16 %f6, %f26, %f4
4937 movre %i4, %g6, %o1
4938 tn %xcc, 0x3
4939 wr %g0, 0x6, %fprs
4940 tsubcc %l5, %g2, %g3
4941
4942 or %g0, 0x8, %l0
4943 sllx %l0, 0x3c, %l0
4944 wrhpr %l0, 0x29D, %hsys_tick_cmpr
4945 wrpr %l3, 0x15DC, %pil
4946 movl %xcc, %o5, %l6
4947 wrpr %o3, 0x1CAF, %tick
4948 tcc %xcc, 0x0
4949 fnot2s %f18, %f19
4950 rd %y, %g4
4951 restored
4952 rdpr %cwp, %g1
4953 rdpr %cansave, %g2
4954 rdpr %canrestore, %g3
4955 rdpr %cleanwin, %g4
4956 rdpr %otherwin, %g5
4957 rdpr %wstate, %g6
4958 stbar
4959 lduw [%l7 + 0x3C], %g1
4960 bcs %icc, loop_195
4961 fpsub16 %f16, %f12, %f2
4962
4963 or %g0, 0x8, %l0
4964 sllx %l0, 0x3c, %l0
4965 wrhpr %l0, %g0, %hsys_tick_cmpr
4966 bshuffle %f14, %f30, %f22
4967loop_195:
4968 rd %fprs, %g5
4969 andncc %i5, %i3, %l0
4970 rdhpr %hsys_tick_cmpr, %o2
4971 edge32l %i2, %i6, %o7
4972
4973 or %g0, 0x8, %l0
4974 sllx %l0, 0x3c, %l0
4975 wrhpr %l0, %g0, %hsys_tick_cmpr
4976 fbe,a %fcc0, loop_196
4977 rd %asi, %l1
4978 rdpr %wstate, %l4
4979 move %icc, %l2, %i7
4980loop_196:
4981 rdhpr %hintp, %i0
4982 array8 %i4, %o1, %g6
4983 wrpr %l5, 0x0C21, %cwp
4984!Yo - got one - imm_asi 0x20
4985!And yo - immediate is 0x20
4986 wr %g0, 0x20, %asi
4987 ldxa [%g0 + 0x20] %asi, %o4
4988 fmovdg %xcc, %f9, %f27
4989
4990 or %g0, 0x8, %l0
4991 sllx %l0, 0x3c, %l0
4992 wr %l0, 0x3DB, %sys_tick_cmpr
4993 movpos %icc, %o0, %l3
4994 xor %o5, %l6, %g2
4995 wrpr %o3, %g4, %pil
4996 rdpr %gl, %i1
4997 tvc %xcc, 0x3
4998 brnz %g1, loop_197
4999 rdhpr %hsys_tick_cmpr, %g5
5000 wr %o6, 0x03C2, %sys_tick
5001 rd %tick_cmpr, %i3
5002loop_197:
5003 nop
5004
5005 or %g0, 0x8, %l0
5006 sllx %l0, 0x3c, %l0
5007 wr %l0, 0x832, %sys_tick_cmpr
5008 array16 %o2, %i2, %i6
5009 rdpr %gl, %i5
5010 siam 0x6
5011 sllx %o7, %l1, %g7
5012 alignaddrl %l4, %i7, %i0
5013 rd %ccr, %i4
5014 rd %pc, %l2
5015 wr %g0, 0x80, %asi
5016 ldstuba [%l7 + 0x7E] %asi, %o1
5017 bgu,a loop_198
5018 nop
5019 setx loop_199, %l0, %l1
5020 jmpl %l1, %l5
5021 fornot2 %f16, %f8, %f28
5022 subcc %g6, %g3, %o0
5023loop_198:
5024 wrpr %l3, %o5, %tick
5025loop_199:
5026 wr %o4, %l6, %set_softint
5027 umul %o3, %g2, %g4
5028 rdpr %cwp, %i1
5029 rd %asi, %g5
5030 rd %asi, %g1
5031 rdhpr %htba, %o6
5032
5033 or %g0, 0x8, %l0
5034 sllx %l0, 0x3c, %l0
5035 wrhpr %l0, %g0, %hsys_tick_cmpr
5036
5037 or %g0, 0x8, %l0
5038 sllx %l0, 0x3c, %l0
5039 wrhpr %l0, 0xDBE, %hsys_tick_cmpr
5040 rd %tick_cmpr, %i6
5041 taddcctv %o2, 0x14C2, %i5
5042 rdhpr %hintp, %o7
5043 stbar
5044 wrpr %g7, %l4, %tick
5045 wr %i7, 0x0E89, %clear_softint
5046 fmovsleu %icc, %f7, %f11
5047 fmovsleu %xcc, %f30, %f4
5048 rd %ccr, %i0
5049 rdpr %otherwin, %l1
5050 sdivx %l2, 0x08F2, %i4
5051 brnz,a %o1, loop_200
5052 movn %icc, %g6, %g3
5053 movcc %icc, %o0, %l5
5054
5055 or %g0, 0x8, %l0
5056 sllx %l0, 0x3c, %l0
5057 wrhpr %l0, 0x323, %hsys_tick_cmpr
5058loop_200:
5059 srlx %o4, 0x14, %o5
5060 wrpr %l6, 0x06CE, %cwp
5061 fmul8sux16 %f12, %f28, %f26
5062 rdhpr %htba, %o3
5063 and %g2, 0x1CDA, %i1
5064 wrpr %g5, 0x0478, %tick
5065
5066 or %g0, 0x8, %l0
5067 sllx %l0, 0x3c, %l0
5068 wrhpr %l0, %g0, %hsys_tick_cmpr
5069 fbo,a %fcc2, loop_201
5070 rd %ccr, %l0
5071 wr %o6, %i3, %ccr
5072 wr %i6, %i2, %set_softint
5073loop_201:
5074 wrpr %i5, %o2, %pil
5075 andncc %g7, %o7, %i7
5076
5077 or %g0, 0x8, %l0
5078 sllx %l0, 0x3c, %l0
5079 wrhpr %l0, %g0, %hsys_tick_cmpr
5080 fmovsneg %icc, %f9, %f31
5081 wrpr %i0, 0x0A70, %tick
5082 addccc %l1, 0x1088, %i4
5083 wr %o1, %l2, %sys_tick
5084 rdpr %otherwin, %g6
5085 fba,a %fcc0, loop_202
5086 wrpr %o0, 0x159F, %cwp
5087 membar 0x2D
5088 set 0x3C, %i0
5089 lda [%l7 + %i0] 0x15, %f7
5090loop_202:
5091 tpos %xcc, 0x3
5092 tcc %xcc, 0x0
5093 or %g3, 0x0087, %l3
5094 tsubcctv %l5, 0x0D2F, %o4
5095 wrpr %o5, 0x198E, %cwp
5096 rd %fprs, %l6
5097 fornot1s %f5, %f30, %f0
5098 set 0x28, %i5
5099 lda [%l7 + %i5] 0x18, %f1
5100 rd %softint, %g2
5101 andn %o3, %i1, %g5
5102 ta %icc, 0x4
5103 fmovrslz %g1, %f21, %f29
5104 wrpr %l0, 0x0C0F, %pil
5105 rdhpr %hsys_tick_cmpr, %o6
5106 sethi 0x0AF2, %i3
5107 or %g4, 0x0813, %i2
5108
5109 or %g0, 0x8, %l0
5110 sllx %l0, 0x3c, %l0
5111 wrhpr %l0, %g0, %hsys_tick_cmpr
5112 rd %ccr, %o2
5113 rdhpr %htba, %i6
5114 tcc %icc, 0x7
5115 rdpr %cleanwin, %g7
5116 rdhpr %htba, %i7
5117 tcs %xcc, 0x0
5118 edge8l %o7, %l4, %i0
5119 rdpr %pil, %i4
5120 rdpr %cwp, %o1
5121 rd %sys_tick_cmpr, %l1
5122
5123 or %g0, 0x8, %l0
5124 sllx %l0, 0x3c, %l0
5125 wrhpr %l0, 0xA6C, %hsys_tick_cmpr
5126 array32 %g6, %l3, %g3
5127
5128 or %g0, 0x8, %l0
5129 sllx %l0, 0x3c, %l0
5130 wrhpr %l0, 0x4B2, %hsys_tick_cmpr
5131
5132 or %g0, 0x8, %l0
5133 sllx %l0, 0x3c, %l0
5134 wrhpr %l0, 0x877, %hsys_tick_cmpr
5135 rdhpr %hpstate, %l5
5136 fsrc2 %f14, %f0
5137 rdhpr %hpstate, %l6
5138 rdpr %pil, %g2
5139 rd %sys_tick_cmpr, %o3
5140 wrpr %g5, %i1, %pil
5141 rdpr %otherwin, %g1
5142 array16 %l0, %i3, %g4
5143 rdhpr %hintp, %i2
5144 tg %icc, 0x5
5145 fmovrdlz %o6, %f0, %f22
5146 wr %g0, 0x11, %asi
5147 lduba [%l7 + 0x7E] %asi, %o2
5148 edge16 %i6, %i5, %i7
5149 add %l7, 0x10, %l6
5150 wr %g0, 0x80, %asi
5151 ldxa [%l6] %asi, %g7
5152 casxa [%l6] %asi, %g7, %l4
5153
5154 or %g0, 0x8, %l0
5155 sllx %l0, 0x3c, %l0
5156 wrhpr %l0, 0x934, %hsys_tick_cmpr
5157 rdpr %cleanwin, %i4
5158 wr %i0, %l1, %set_softint
5159 subc %o1, 0x1FA1, %o0
5160 taddcctv %g6, 0x1432, %l2
5161 wrpr %l3, 0x1724, %cwp
5162 bneg,a %icc, loop_203
5163 rd %y, %g3
5164 edge8l %o5, %o4, %l5
5165 set 0x34, %o6
5166 lduba [%l7 + %o6] 0x15, %l6
5167loop_203:
5168 wrpr %g2, %g5, %pil
5169 rd %sys_tick_cmpr, %o3
5170 wr %g1, 0x007A, %pic
5171
5172 or %g0, 0x8, %l0
5173 sllx %l0, 0x3c, %l0
5174 wrhpr %l0, %g0, %hsys_tick_cmpr
5175 wrpr %g4, %i3, %pil
5176 rd %softint, %o6
5177 wrpr %i2, 0x0722, %cwp
5178 andncc %o2, %i6, %i5
5179 fmovdl %icc, %f10, %f14
5180 wrpr %g7, 0x027E, %cwp
5181 wr %g0, 0x88, %asi
5182 ldsba [%l7 + 0x22] %asi, %i7
5183 mova %xcc, %o7, %l4
5184
5185 or %g0, 0x8, %l0
5186 sllx %l0, 0x3c, %l0
5187 wr %l0, %g0, %sys_tick_cmpr
5188 movrgez %l1, 0x0F9, %o1
5189 rd %fprs, %g6
5190 sub %o0, %l2, %l3
5191 addcc %g3, %o4, %l5
5192 rdpr %wstate, %l6
5193 wrpr %o5, %g5, %pil
5194 rdpr %wstate, %g2
5195 sub %g1, %l0, %o3
5196 edge16 %g4, %i1, %i3
5197 rdpr %cwp, %i2
5198 rd %ccr, %o6
5199 wr %g0, 0xe, %pcr ! changed.
5200 fmovdn %icc, %f7, %f13
5201 movvs %xcc, %g7, %i7
5202
5203 or %g0, 0x8, %l0
5204 sllx %l0, 0x3c, %l0
5205 wrhpr %l0, 0xC56, %hsys_tick_cmpr
5206 edge16l %i0, %i4, %o7
5207 mova %icc, %l1, %o1
5208 wr %g6, 0x1B3F, %clear_softint
5209 move %icc, %o0, %l3
5210 nop
5211 setx loop_204, %l0, %l1
5212 jmpl %l1, %g3
5213 tgu %xcc, 0x3
5214 rdpr %gl, %o4
5215 movpos %icc, %l5, %l6
5216loop_204:
5217 rdpr %cansave, %o5
5218 rdpr %tba, %l2
5219 wrpr %g5, 0x0685, %cwp
5220 wrpr %g2, 0x1582, %cwp
5221 rdpr %tba, %g1
5222 rdhpr %hsys_tick_cmpr, %l0
5223 subc %g4, 0x08CE, %i1
5224 taddcctv %i3, %i2, %o3
5225
5226 or %g0, 0x8, %l0
5227 sllx %l0, 0x3c, %l0
5228 wr %l0, 0x192, %tick_cmpr
5229 fabsd %f12, %f30
5230 fmovsvs %icc, %f13, %f24
5231
5232 or %g0, 0x8, %l0
5233 sllx %l0, 0x3c, %l0
5234 wrhpr %l0, 0x032, %hsys_tick_cmpr
5235 wrpr %i7, %i6, %cwp
5236
5237 or %g0, 0x8, %l0
5238 sllx %l0, 0x3c, %l0
5239 wrhpr %l0, 0xFE0, %hsys_tick_cmpr
5240 edge8ln %l4, %i4, %i0
5241 udiv %o7, 0x1E0B, %l1
5242 set 0x48, %o7
5243 sta %f28, [%l7 + %o7] 0x88
5244
5245 or %g0, 0x8, %l0
5246 sllx %l0, 0x3c, %l0
5247 wr %l0, %g0, %tick_cmpr
5248
5249 or %g0, 0x8, %l0
5250 sllx %l0, 0x3c, %l0
5251 wr %l0, 0x626, %tick_cmpr
5252 rdhpr %htba, %g3
5253 rd %ccr, %o4
5254 rdpr %pil, %l5
5255 edge32n %l6, %l3, %l2
5256 fbe,a %fcc3, loop_205
5257 orn %g5, 0x02DD, %g2
5258 subcc %g1, 0x0DCE, %o5
5259 wrpr %l0, %g4, %pil
5260loop_205:
5261 fpmerge %f4, %f28, %f16
5262 siam 0x1
5263
5264 or %g0, 0x8, %l0
5265 sllx %l0, 0x3c, %l0
5266 wrhpr %l0, %g0, %hsys_tick_cmpr
5267 bvs,a %icc, loop_206
5268 wrpr %i3, 0x0A5F, %cwp
5269 wr %g0, 0xe2, %asi
5270 stxa %o3, [%l7 + 0x28] %asi
5271 membar #Sync
5272loop_206:
5273 array8 %o6, %i5, %g7
5274 rdhpr %hpstate, %i2
5275 rd %ccr, %i7
5276 tcc %icc, 0x7
5277 fmovdn %xcc, %f29, %f20
5278 rdhpr %hsys_tick_cmpr, %i6
5279 wr %g0, 0x5, %fprs
5280 edge8ln %l4, %i0, %l1
5281 rdpr %gl, %g6
5282 or %o7, 0x105A, %o0
5283 tgu %xcc, 0x7
5284 set 0x40, %g3
5285 stda %f16, [%l7 + %g3] 0x15
5286 wr %o1, %g3, %ccr
5287 ldd [%l7 + 0x68], %f22
5288 edge32ln %o4, %l6, %l3
5289 rdhpr %hintp, %l2
5290 rd %sys_tick_cmpr, %l5
5291 wr %g5, %g1, %sys_tick
5292 wr %g2, %o5, %y
5293 mulx %l0, %g4, %i3
5294 rd %y, %i1
5295 rdpr %otherwin, %o3
5296 add %l7, 0x28, %l6
5297 wr %g0, 0x88, %asi
5298 casa [%l6] 0x88, %i5, %g7
5299 fnot2 %f4, %f22
5300 movleu %icc, %i2, %o6
5301 rdpr %otherwin, %i6
5302 rdhpr %htba, %o2
5303 edge8ln %i4, %l4, %i0
5304
5305 or %g0, 0x8, %l0
5306 sllx %l0, 0x3c, %l0
5307 wrhpr %l0, %g0, %hsys_tick_cmpr
5308 tl %icc, 0x2
5309 brlz %g6, loop_207
5310 rdpr %otherwin, %o0
5311 popc %o7, %g3
5312 wr %o4, %l6, %softint
5313loop_207:
5314 movpos %icc, %l3, %l2
5315 wrpr %o1, 0x01DA, %pil
5316
5317 or %g0, 0x8, %l0
5318 sllx %l0, 0x3c, %l0
5319 wrhpr %l0, 0x23F, %hsys_tick_cmpr
5320 rd %asi, %g5
5321 rd %sys_tick_cmpr, %g1
5322 rdhpr %hpstate, %g2
5323 wr %g0, 0x89, %asi
5324 stda %l0, [%l7 + 0x38] %asi
5325 wr %o5, %g4, %softint
5326 rdhpr %htba, %i1
5327 rd %ccr, %o3
5328 rd %pc, %i5
5329 wrpr %i3, %i2, %tick
5330 wrpr %g7, 0x12C0, %cwp
5331 lduh [%l7 + 0x28], %i6
5332 addccc %o6, %i4, %o2
5333 wr %l4, %i7, %y
5334 lduw [%l7 + 0x5C], %l1
5335 add %i0, %g6, %o0
5336 edge16 %g3, %o4, %l6
5337 wrpr %o7, 0x06AB, %cwp
5338 fmul8sux16 %f16, %f6, %f16
5339 rd %tick_cmpr, %l2
5340
5341 or %g0, 0x8, %l0
5342 sllx %l0, 0x3c, %l0
5343 wrhpr %l0, 0xFCA, %hsys_tick_cmpr
5344 wrpr %l5, %g5, %pil
5345 tcs %icc, 0x4
5346 rd %fprs, %l3
5347
5348 or %g0, 0x8, %l0
5349 sllx %l0, 0x3c, %l0
5350 wrhpr %l0, 0x683, %hsys_tick_cmpr
5351 wrpr %o5, 0x13B7, %pil
5352 wr %g0, 0x4, %fprs
5353 rdhpr %hpstate, %l0
5354 movle %icc, %i1, %o3
5355 rdhpr %hsys_tick_cmpr, %i5
5356 rd %sys_tick_cmpr, %i2
5357
5358 or %g0, 0x8, %l0
5359 sllx %l0, 0x3c, %l0
5360 wrhpr %l0, 0x8F1, %hsys_tick_cmpr
5361 rdhpr %hpstate, %g7
5362 movrgez %o6, 0x3DD, %i6
5363
5364 or %g0, 0x8, %l0
5365 sllx %l0, 0x3c, %l0
5366 wrhpr %l0, 0x772, %hsys_tick_cmpr
5367 movrne %i4, %i7, %l1
5368 rd %asi, %l4
5369 sub %i0, 0x1168, %g6
5370 wrpr %o0, %g3, %cwp
5371 prefetch [%l7 + 0x18], 0x2
5372
5373 or %g0, 0x8, %l0
5374 sllx %l0, 0x3c, %l0
5375 wrhpr %l0, %g0, %hsys_tick_cmpr
5376 xnor %l6, %l2, %o7
5377 rd %pc, %o1
5378 restored
5379 rdpr %cwp, %g1
5380 rdpr %cansave, %g2
5381 rdpr %canrestore, %g3
5382 rdpr %cleanwin, %g4
5383 rdpr %otherwin, %g5
5384 rdpr %wstate, %g6
5385 rdpr %gl, %l5
5386
5387 or %g0, 0x8, %l0
5388 sllx %l0, 0x3c, %l0
5389 wrhpr %l0, %g0, %hsys_tick_cmpr
5390
5391 or %g0, 0x8, %l0
5392 sllx %l0, 0x3c, %l0
5393 wrhpr %l0, %g0, %hsys_tick_cmpr
5394 st %f29, [%l7 + 0x50]
5395 wrpr %o5, 0x023D, %cwp
5396 tvs %xcc, 0x0
5397 fpack16 %f22, %f24
5398 edge8 %g4, %l0, %i1
5399 edge8 %g1, %i5, %i2
5400 set 0x39, %g5
5401 ldsba [%l7 + %g5] 0x18, %i3
5402 wr %g7, %o3, %set_softint
5403
5404 or %g0, 0x8, %l0
5405 sllx %l0, 0x3c, %l0
5406 wrhpr %l0, 0x1E2, %hsys_tick_cmpr
5407 rdpr %canrestore, %o2
5408 rdpr %pil, %i4
5409 wr %o6, 0x0F19, %y
5410 rd %fprs, %l1
5411
5412 or %g0, 0x8, %l0
5413 sllx %l0, 0x3c, %l0
5414 wrhpr %l0, %g0, %hsys_tick_cmpr
5415 movrgez %g6, %o0, %g3
5416 array8 %i0, %l6, %l2
5417 wr %o4, 0x1866, %y
5418 udivx %o1, 0x00F0, %l5
5419 wr %g0, 0x5, %fprs
5420 fxnors %f26, %f17, %f0
5421 taddcctv %g5, 0x0679, %l3
5422 rd %asi, %g4
5423
5424 or %g0, 0x8, %l0
5425 sllx %l0, 0x3c, %l0
5426 wrhpr %l0, 0xA14, %hsys_tick_cmpr
5427 movle %icc, %o5, %g1
5428 wr %i1, %i5, %ccr
5429 rd %ccr, %i3
5430 fbge %fcc0, loop_208
5431 wr %g0, 0x5, %fprs
5432 rdpr %otherwin, %o3
5433 rdpr %tl, %i2
5434loop_208:
5435 nop
5436
5437 or %g0, 0x8, %l0
5438 sllx %l0, 0x3c, %l0
5439 wrhpr %l0, %g0, %hsys_tick_cmpr
5440 wrpr %i6, %o6, %pil
5441 ldsw [%l7 + 0x10], %l4
5442 rdhpr %hintp, %i7
5443 fmovdvs %xcc, %f29, %f6
5444 orncc %l1, 0x1959, %o0
5445 wr %g0, 0x89, %asi
5446 ldsha [%l7 + 0x2C] %asi, %g3
5447 rd %fprs, %i0
5448 rdpr %otherwin, %l6
5449 stbar
5450 wr %l2, %g6, %set_softint
5451 rdhpr %hintp, %o4
5452 rdpr %cansave, %l5
5453 fmul8x16al %f4, %f11, %f6
5454
5455 or %g0, 0x8, %l0
5456 sllx %l0, 0x3c, %l0
5457 wrhpr %l0, %g0, %hsys_tick_cmpr
5458!Yo - got one - imm_asi 0x40
5459!And yo - immediate is 0x318
5460 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
5461 nop ! nop ! ldxa [%g0 + 0x318] %asi, %g2 ripped by fixASI40.pl ripped by fixASI40.pl
5462 tsubcc %g5, 0x06EA, %l3
5463 rdpr %tba, %g4
5464 rd %ccr, %l0
5465 tvs %xcc, 0x1
5466 movrgez %o5, %o1, %g1
5467 add %l7, 0x60, %l6
5468 wr %g0, 0x04, %asi
5469 lda [%l6] %asi, %i5
5470 casa [%l6] %asi, %i5, %i3
5471 wr %g7, 0x13A1, %clear_softint
5472 fmovrsgz %i1, %f15, %f23
5473 wrpr %o3, %o2, %pil
5474 rdhpr %hintp, %i4
5475
5476 or %g0, 0x8, %l0
5477 sllx %l0, 0x3c, %l0
5478 wrhpr %l0, %g0, %hsys_tick_cmpr
5479 fabss %f13, %f25
5480 and %o6, %i7, %l1
5481 fnot2 %f20, %f16
5482 sdivcc %l4, 0x019F, %o0
5483 rd %y, %g3
5484 rdhpr %hsys_tick_cmpr, %i0
5485 fmovdvc %xcc, %f3, %f6
5486 wrpr %l6, %l2, %cwp
5487 fpsub32s %f2, %f20, %f5
5488 rdhpr %htba, %o4
5489 be,a,pn %xcc, loop_209
5490 rdhpr %hsys_tick_cmpr, %g6
5491 wrpr %l5, 0x0E9A, %pil
5492 wrpr %o7, 0x0587, %pil
5493loop_209:
5494 udivcc %g5, 0x0F95, %g2
5495 subc %l3, 0x176B, %g4
5496 rd %asi, %l0
5497 fmovse %xcc, %f21, %f17
5498 swap [%l7 + 0x24], %o1
5499 fmul8ulx16 %f30, %f2, %f14
5500 rdpr %cwp, %g1
5501 fblg,a %fcc3, loop_210
5502 rdhpr %hintp, %i5
5503 fbule %fcc0, loop_211
5504 rdpr %pil, %i3
5505loop_210:
5506 rdpr %cwp, %g7
5507 rdpr %canrestore, %o5
5508loop_211:
5509 rdhpr %hpstate, %o3
5510 popc %o2, %i4
5511 fmovrsgez %i1, %f27, %f0
5512 fmul8x16al %f26, %f22, %f28
5513
5514 or %g0, 0x8, %l0
5515 sllx %l0, 0x3c, %l0
5516 wrhpr %l0, %g0, %hsys_tick_cmpr
5517
5518 or %g0, 0x8, %l0
5519 sllx %l0, 0x3c, %l0
5520 wrhpr %l0, 0x819, %hsys_tick_cmpr
5521 udivx %l1, 0x19D4, %l4
5522 umul %o0, 0x05E1, %g3
5523 movle %icc, %i0, %l2
5524 rd %y, %l6
5525 rdhpr %hintp, %o4
5526 restored
5527 rdpr %cwp, %g1
5528 rdpr %cansave, %g2
5529 rdpr %canrestore, %g3
5530 rdpr %cleanwin, %g4
5531 rdpr %otherwin, %g5
5532 rdpr %wstate, %g6
5533 ble loop_212
5534 rdhpr %hintp, %g6
5535 wr %o7, 0x1E32, %pic
5536 fcmped %fcc2, %f6, %f20
5537loop_212:
5538 rdpr %cleanwin, %g5
5539 sdivcc %l5, 0x0836, %g2
5540 wrpr %l3, %l0, %pil
5541 xorcc %g4, %o1, %i5
5542 bne %icc, loop_213
5543 wr %g1, 0x0E3E, %sys_tick
5544 fmul8x16au %f22, %f17, %f16
5545 ldsw [%l7 + 0x08], %i3
5546loop_213:
5547 rdhpr %hintp, %g7
5548 rdhpr %hpstate, %o5
5549
5550 or %g0, 0x8, %l0
5551 sllx %l0, 0x3c, %l0
5552 wr %l0, %g0, %sys_tick_cmpr
5553 udivcc %i1, 0x0293, %i4
5554 wr %i6, 0x1925, %y
5555 rdhpr %htba, %i2
5556 membar 0x72
5557 rdpr %tba, %o6
5558 rdhpr %hpstate, %i7
5559 rdhpr %hintp, %l1
5560 rdhpr %hintp, %l4
5561 udivx %o0, 0x082C, %g3
5562 rdpr %cwp, %i0
5563 rdpr %otherwin, %l6
5564 smul %l2, 0x1A53, %g6
5565 rd %asi, %o4
5566
5567 or %g0, 0x8, %l0
5568 sllx %l0, 0x3c, %l0
5569 wrhpr %l0, %g0, %hsys_tick_cmpr
5570 udivx %g5, 0x171F, %g2
5571 rdhpr %hpstate, %l0
5572 movn %xcc, %l3, %o1
5573 rdpr %cleanwin, %i5
5574 fblg,a %fcc3, loop_214
5575 fmovdge %xcc, %f0, %f9
5576 rdpr %otherwin, %g4
5577 fmovsvs %icc, %f0, %f4
5578loop_214:
5579 or %g1, 0x055B, %g7
5580 udiv %o5, 0x1444, %o2
5581 tn %xcc, 0x4
5582 wr %g0, 0x7, %fprs
5583 movrne %i4, %i6, %i2
5584 fornot1 %f10, %f2, %f28
5585
5586 or %g0, 0x8, %l0
5587 sllx %l0, 0x3c, %l0
5588 wr %l0, %g0, %sys_tick_cmpr
5589 brnz %o3, loop_215
5590 wr %g0, 0x5, %fprs
5591 fmovrdlz %l4, %f28, %f18
5592 bg,a,pt %xcc, loop_216
5593loop_215:
5594 rd %sys_tick_cmpr, %l1
5595 wr %g0, 0x4, %fprs
5596
5597 or %g0, 0x8, %l0
5598 sllx %l0, 0x3c, %l0
5599 wrhpr %l0, %g0, %hsys_tick_cmpr
5600loop_216:
5601 rdpr %canrestore, %l6
5602 wr %l2, %g6, %ccr
5603 rd %y, %o7
5604 edge8 %l5, %g5, %g2
5605 rdhpr %hsys_tick_cmpr, %o4
5606
5607 or %g0, 0x8, %l0
5608 sllx %l0, 0x3c, %l0
5609 wrhpr %l0, %g0, %hsys_tick_cmpr
5610
5611 or %g0, 0x8, %l0
5612 sllx %l0, 0x3c, %l0
5613 wrhpr %l0, 0xB96, %hsys_tick_cmpr
5614
5615 or %g0, 0x8, %l0
5616 sllx %l0, 0x3c, %l0
5617 wrhpr %l0, %g0, %hsys_tick_cmpr
5618 srlx %g7, %g1, %o5
5619 wrpr %i3, 0x14BF, %cwp
5620 rdhpr %hintp, %i1
5621 movrgez %i4, %o2, %i2
5622 rdpr %canrestore, %i6
5623 wr %o3, 0x0160, %set_softint
5624 fbl %fcc1, loop_217
5625 ta %icc, 0x6
5626 ldsh [%l7 + 0x3E], %o6
5627
5628 or %g0, 0x8, %l0
5629 sllx %l0, 0x3c, %l0
5630 wrhpr %l0, %g0, %hsys_tick_cmpr
5631loop_217:
5632 ble,a,pt %icc, loop_218
5633 wr %l1, %o0, %pic
5634 rdpr %wstate, %i0
5635 fmovrsgez %l4, %f31, %f10
5636loop_218:
5637 movle %icc, %g3, %l6
5638
5639 or %g0, 0x8, %l0
5640 sllx %l0, 0x3c, %l0
5641 wrhpr %l0, 0x5C4, %hsys_tick_cmpr
5642 tgu %icc, 0x3
5643 fmul8sux16 %f24, %f16, %f14
5644 alignaddr %o7, %g5, %l5
5645 wr %o4, 0x1911, %softint
5646 call loop_219
5647 tvc %xcc, 0x4
5648 fcmple32 %f20, %f28, %g2
5649 rdpr %pil, %o1
5650loop_219:
5651 fbue,a %fcc3, loop_220
5652 rdpr %tl, %l3
5653 mova %xcc, %i5, %l0
5654 wr %g7, %g4, %sys_tick
5655loop_220:
5656 rdhpr %hsys_tick_cmpr, %g1
5657 add %o5, 0x0961, %i1
5658 fbuge %fcc3, loop_221
5659 tne %icc, 0x6
5660 wrpr %i4, 0x1E1C, %cwp
5661 rdpr %otherwin, %i3
5662loop_221:
5663 nop
5664
5665 or %g0, 0x8, %l0
5666 sllx %l0, 0x3c, %l0
5667 wrhpr %l0, 0x483, %hsys_tick_cmpr
5668 rdpr %gl, %o2
5669 rd %softint, %i6
5670 wrpr %o3, %i7, %cwp
5671 rdhpr %htba, %o6
5672 rd %softint, %l1
5673 rdhpr %hintp, %i0
5674 edge16 %o0, %g3, %l6
5675 wr %l4, 0x0BE7, %sys_tick
5676 movre %l2, 0x14E, %o7
5677 tcc %icc, 0x5
5678 ble,a %xcc, loop_222
5679 rdpr %otherwin, %g6
5680 rdpr %tl, %g5
5681
5682 or %g0, 0x8, %l0
5683 sllx %l0, 0x3c, %l0
5684 wrhpr %l0, 0x87B, %hsys_tick_cmpr
5685loop_222:
5686 rdhpr %hpstate, %o4
5687 rd %sys_tick_cmpr, %g2
5688 addcc %l3, 0x12A5, %o1
5689 rdpr %tl, %l0
5690 wr %g0, 0xe, %pcr ! changed.
5691 rdpr %tl, %g4
5692 rdhpr %hpstate, %g1
5693 fcmpgt16 %f26, %f2, %o5
5694 fcmpeq32 %f28, %f24, %i1
5695 rdhpr %hsys_tick_cmpr, %i4
5696 rdhpr %hsys_tick_cmpr, %i5
5697
5698 or %g0, 0x8, %l0
5699 sllx %l0, 0x3c, %l0
5700 wrhpr %l0, %g0, %hsys_tick_cmpr
5701 movrgz %o2, %i2, %o3
5702 rdhpr %hsys_tick_cmpr, %i6
5703 wrpr %i7, 0x1B0C, %pil
5704 te %xcc, 0x1
5705 fbue %fcc2, loop_223
5706 fba %fcc2, loop_224
5707 sra %l1, 0x1E, %i0
5708 movpos %icc, %o6, %o0
5709loop_223:
5710 fmuld8ulx16 %f25, %f17, %f16
5711loop_224:
5712 subc %l6, 0x0729, %g3
5713
5714 or %g0, 0x8, %l0
5715 sllx %l0, 0x3c, %l0
5716 wr %l0, 0xB40, %tick_cmpr
5717 taddcctv %l4, 0x02FC, %o7
5718 std %g6, [%l7 + 0x38]
5719 wrpr %g5, 0x1976, %tick
5720 rdhpr %hintp, %o4
5721 ldd [%l7 + 0x18], %f30
5722 rdpr %cwp, %l5
5723 array16 %g2, %l3, %l0
5724 tsubcc %g7, 0x1AA0, %g4
5725 fcmpne16 %f16, %f20, %g1
5726 rdhpr %hsys_tick_cmpr, %o1
5727 rdhpr %htba, %i1
5728 rdhpr %hpstate, %o5
5729 rdpr %tba, %i5
5730
5731 or %g0, 0x8, %l0
5732 sllx %l0, 0x3c, %l0
5733 wrhpr %l0, 0x89E, %hsys_tick_cmpr
5734 rd %pc, %o2
5735 udivcc %i2, 0x0F35, %i4
5736 rdhpr %hpstate, %o3
5737 wr %i7, 0x1287, %y
5738 wr %i6, 0x0C20, %softint
5739 rdpr %canrestore, %l1
5740 brlez,a %i0, loop_225
5741 wr %o0, 0x0041, %sys_tick
5742 rdhpr %hsys_tick_cmpr, %o6
5743
5744 or %g0, 0x8, %l0
5745 sllx %l0, 0x3c, %l0
5746 wrhpr %l0, 0xEF2, %hsys_tick_cmpr
5747loop_225:
5748 rdpr %cleanwin, %g3
5749 movne %icc, %l4, %o7
5750 srlx %g5, %o4, %g6
5751 rdpr %pil, %l5
5752 rd %fprs, %g2
5753 addccc %l0, 0x143F, %l3
5754 wrpr %g7, 0x003F, %cwp
5755 wrpr %g4, 0x13AE, %tick
5756 fpsub32 %f18, %f22, %f24
5757 xor %o1, %i1, %g1
5758 ld [%l7 + 0x40], %f10
5759 wr %o5, %i3, %y
5760 prefetch [%l7 + 0x4C], 0x1
5761 rd %softint, %i5
5762 rdpr %tba, %i2
5763 rdpr %pil, %o2
5764 rdhpr %hsys_tick_cmpr, %o3
5765 wr %i7, 0x02E2, %clear_softint
5766 subccc %i4, 0x1FF6, %i6
5767 wrpr %i0, %o0, %cwp
5768 wr %l1, 0x17E2, %pic
5769 movvs %icc, %o6, %l6
5770 brnz %l2, loop_226
5771 rdpr %cleanwin, %l4
5772 sethi 0x0012, %o7
5773 tle %xcc, 0x7
5774loop_226:
5775 rdpr %tba, %g3
5776 movrlez %g5, 0x122, %o4
5777 rdpr %wstate, %g6
5778 set 0x30, %i7
5779 ldstuba [%l7 + %i7] 0x19, %g2
5780 movrne %l0, %l5, %l3
5781
5782 or %g0, 0x8, %l0
5783 sllx %l0, 0x3c, %l0
5784 wrhpr %l0, %g0, %hsys_tick_cmpr
5785
5786 or %g0, 0x8, %l0
5787 sllx %l0, 0x3c, %l0
5788 wrhpr %l0, %g0, %hsys_tick_cmpr
5789 wrpr %o1, %i1, %tick
5790 wr %o5, %i3, %clear_softint
5791 rd %fprs, %i5
5792 wrpr %i2, 0x1DE1, %cwp
5793 wrpr %g1, %o3, %pil
5794
5795 or %g0, 0x8, %l0
5796 sllx %l0, 0x3c, %l0
5797 wrhpr %l0, 0xED7, %hsys_tick_cmpr
5798 wr %i6, %i4, %clear_softint
5799 rdpr %cwp, %i0
5800 edge16 %l1, %o6, %o0
5801
5802 or %g0, 0x8, %l0
5803 sllx %l0, 0x3c, %l0
5804 wr %l0, 0x7AF, %sys_tick_cmpr
5805 fbn %fcc0, loop_227
5806 rdhpr %hsys_tick_cmpr, %l6
5807 fmovsvs %xcc, %f18, %f21
5808 rdpr %tl, %g3
5809loop_227:
5810 rd %y, %o7
5811 rdhpr %hsys_tick_cmpr, %o4
5812 stw %g6, [%l7 + 0x74]
5813
5814 or %g0, 0x8, %l0
5815 sllx %l0, 0x3c, %l0
5816 wrhpr %l0, %g0, %hsys_tick_cmpr
5817 array8 %g5, %l5, %g7
5818 rd %ccr, %g4
5819 rdpr %cleanwin, %l3
5820 rd %y, %o1
5821 rdhpr %hpstate, %i1
5822 fblg %fcc3, loop_228
5823 fnor %f14, %f20, %f20
5824 fbu,a %fcc2, loop_229
5825 rdpr %canrestore, %i3
5826loop_228:
5827 wrpr %i5, 0x12FA, %cwp
5828 fbul %fcc1, loop_230
5829loop_229:
5830 fnot1s %f15, %f20
5831 taddcc %i2, 0x09A2, %g1
5832
5833 or %g0, 0x8, %l0
5834 sllx %l0, 0x3c, %l0
5835 wrhpr %l0, 0xBCB, %hsys_tick_cmpr
5836loop_230:
5837 ldd [%l7 + 0x78], %f22
5838 restored
5839 rdpr %cwp, %g1
5840 rdpr %cansave, %g2
5841 rdpr %canrestore, %g3
5842 rdpr %cleanwin, %g4
5843 rdpr %otherwin, %g5
5844 rdpr %wstate, %g6
5845 wr %o2, %i6, %set_softint
5846 set 0x68, %o1
5847 prefetcha [%l7 + %o1] 0x0c, 0x3
5848 rdhpr %hintp, %i0
5849 wr %l1, %o6, %clear_softint
5850
5851 or %g0, 0x8, %l0
5852 sllx %l0, 0x3c, %l0
5853 wrhpr %l0, %g0, %hsys_tick_cmpr
5854 movvs %icc, %l4, %l2
5855 rd %tick_cmpr, %g3
5856 wrpr %o7, %l6, %cwp
5857 fbule,a %fcc2, loop_231
5858 andcc %g6, 0x0AE8, %g2
5859 fbul %fcc0, loop_232
5860 rd %pc, %o4
5861loop_231:
5862 stb %l0, [%l7 + 0x57]
5863 array32 %l5, %g5, %g4
5864loop_232:
5865 wrpr %g7, %o1, %tick
5866 rd %fprs, %i1
5867 fmovrdne %l3, %f14, %f28
5868 mulx %i5, 0x0249, %i2
5869 fmovdvs %xcc, %f7, %f14
5870 rdpr %pil, %g1
5871 fsrc2s %f23, %f28
5872
5873 or %g0, 0x8, %l0
5874 sllx %l0, 0x3c, %l0
5875 wrhpr %l0, 0xC54, %hsys_tick_cmpr
5876 tleu %xcc, 0x4
5877 edge8ln %i7, %o2, %o3
5878 fble,a %fcc2, loop_233
5879 rdhpr %htba, %i0
5880 stb %l1, [%l7 + 0x42]
5881 movleu %xcc, %o6, %i6
5882loop_233:
5883 rdpr %cwp, %o0
5884 movrlz %i4, %l2, %l4
5885 rdhpr %hintp, %o7
5886 alignaddrl %l6, %g6, %g3
5887
5888 or %g0, 0x8, %l0
5889 sllx %l0, 0x3c, %l0
5890 wrhpr %l0, 0x61F, %hsys_tick_cmpr
5891 fandnot1 %f0, %f12, %f20
5892 wr %g0, 0x80, %asi
5893 lda [%l7 + 0x50] %asi, %f26
5894 rdpr %cansave, %g2
5895 wr %g5, 0x1071, %y
5896
5897 or %g0, 0x8, %l0
5898 sllx %l0, 0x3c, %l0
5899 wrhpr %l0, 0xD50, %hsys_tick_cmpr
5900 orncc %g7, %g4, %o1
5901 wr %i1, 0x1D77, %softint
5902 rd %asi, %l3
5903 rdhpr %htba, %i2
5904 tg %xcc, 0x7
5905 wrpr %i5, %g1, %tick
5906 brgez %o5, loop_234
5907 lduw [%l7 + 0x08], %i3
5908 wr %g0, 0xe3, %asi
5909 stba %i7, [%l7 + 0x6B] %asi
5910 membar #Sync
5911loop_234:
5912 rdhpr %hintp, %o2
5913
5914 or %g0, 0x8, %l0
5915 sllx %l0, 0x3c, %l0
5916 wrhpr %l0, 0x1E4, %hsys_tick_cmpr
5917 rdpr %tl, %l1
5918 wr %o6, %o0, %pic
5919 rdhpr %hpstate, %i6
5920 fcmpne16 %f8, %f14, %l2
5921 rdpr %cleanwin, %l4
5922 rd %tick_cmpr, %o7
5923 rdhpr %hintp, %i4
5924 edge32l %g6, %l6, %o4
5925 rdhpr %hpstate, %g3
5926 wr %g2, %g5, %ccr
5927 rdpr %wstate, %l0
5928 rd %pc, %g7
5929 rdhpr %hpstate, %l5
5930
5931 or %g0, 0x8, %l0
5932 sllx %l0, 0x3c, %l0
5933 wrhpr %l0, 0xAF9, %hsys_tick_cmpr
5934 fcmple32 %f2, %f4, %o1
5935 rd %asi, %i1
5936 wrpr %l3, %i2, %cwp
5937 rdpr %canrestore, %g1
5938 movleu %icc, %i5, %i3
5939 mulscc %o5, 0x0EEE, %o2
5940 set 0x68, %o2
5941 stha %i7, [%l7 + %o2] 0x22
5942 membar #Sync
5943 andcc %i0, 0x1AF5, %l1
5944 wrpr %o6, 0x01D4, %pil
5945
5946 or %g0, 0x8, %l0
5947 sllx %l0, 0x3c, %l0
5948 wrhpr %l0, 0xDB8, %hsys_tick_cmpr
5949
5950 or %g0, 0x8, %l0
5951 sllx %l0, 0x3c, %l0
5952 wrhpr %l0, 0x839, %hsys_tick_cmpr
5953
5954 or %g0, 0x8, %l0
5955 sllx %l0, 0x3c, %l0
5956 wrhpr %l0, 0xE00, %hsys_tick_cmpr
5957 fzero %f16
5958 rdhpr %hintp, %o7
5959 rdhpr %htba, %l4
5960 movvc %icc, %g6, %l6
5961 rdhpr %hpstate, %o4
5962 wr %g0, 0x7, %fprs
5963 rdpr %tl, %g2
5964 fcmpeq32 %f4, %f26, %g5
5965 rdhpr %htba, %l0
5966 rd %fprs, %g7
5967 fmovdcc %icc, %f31, %f9
5968 wr %g4, %o1, %clear_softint
5969 movne %icc, %l5, %i1
5970 rdhpr %hintp, %i2
5971 smul %g1, %l3, %i3
5972 rdpr %cleanwin, %i5
5973 rdhpr %hsys_tick_cmpr, %o5
5974 wr %o2, 0x1128, %pic
5975 movge %xcc, %i0, %l1
5976
5977 or %g0, 0x8, %l0
5978 sllx %l0, 0x3c, %l0
5979 wrhpr %l0, 0xC16, %hsys_tick_cmpr
5980 fpack32 %f18, %f14, %f0
5981 brgz %o0, loop_235
5982 wr %l2, %o3, %clear_softint
5983 rdhpr %hpstate, %i6
5984
5985 or %g0, 0x8, %l0
5986 sllx %l0, 0x3c, %l0
5987 wrhpr %l0, 0x1E6, %hsys_tick_cmpr
5988loop_235:
5989 wrpr %l6, %l4, %cwp
5990 faligndata %f14, %f26, %f0
5991 wrpr %o4, 0x1639, %cwp
5992 wrpr %i4, 0x082E, %cwp
5993 wr %g0, 0xe, %pcr ! changed.
5994 rdhpr %hintp, %g5
5995
5996 or %g0, 0x8, %l0
5997 sllx %l0, 0x3c, %l0
5998 wrhpr %l0, 0x09C, %hsys_tick_cmpr
5999 rdhpr %hintp, %g4
6000 rdhpr %hsys_tick_cmpr, %o1
6001 wrpr %l5, 0x1709, %pil
6002 tn %xcc, 0x2
6003 wr %g0, 0xe, %pcr ! changed.
6004 tsubcctv %i2, 0x0023, %g1
6005
6006 or %g0, 0x8, %l0
6007 sllx %l0, 0x3c, %l0
6008 wrhpr %l0, %g0, %hsys_tick_cmpr
6009
6010 or %g0, 0x8, %l0
6011 sllx %l0, 0x3c, %l0
6012 wrhpr %l0, 0x00B, %hsys_tick_cmpr
6013 fpackfix %f16, %f21
6014 sethi 0x1389, %i5
6015 wr %g0, 0x18, %asi
6016 ldswa [%l7 + 0x10] %asi, %o5
6017 wrpr %i3, %o2, %cwp
6018 wrpr %l1, %i0, %tick
6019 rdhpr %hintp, %i7
6020 edge32ln %o6, %l2, %o0
6021 movrlz %o3, 0x12B, %i6
6022 movrne %g6, %o7, %l6
6023 rdhpr %hpstate, %l4
6024 smulcc %i4, 0x0970, %o4
6025 edge16 %g2, %g3, %g5
6026 alignaddr %g7, %o1, %l5
6027 subcc %g4, 0x0B16, %i2
6028 rdhpr %hintp, %l0
6029 fors %f16, %f9, %f31
6030 movleu %xcc, %l3, %g1
6031 srl %i5, %i1, %o5
6032 membar 0x4E
6033 rdpr %cwp, %o2
6034 rdhpr %hpstate, %i3
6035 call loop_236
6036 wr %l1, 0x1155, %softint
6037 wrpr %i7, 0x048F, %cwp
6038 movrlz %i0, 0x220, %l2
6039loop_236:
6040 wr %o6, %o3, %pic
6041 rd %pc, %i6
6042 smul %g6, %o7, %o0
6043 brnz,a %l6, loop_237
6044 fcmpgt16 %f0, %f18, %l4
6045 rdpr %wstate, %o4
6046 edge16l %i4, %g2, %g5
6047loop_237:
6048 subccc %g3, %o1, %l5
6049
6050 or %g0, 0x8, %l0
6051 sllx %l0, 0x3c, %l0
6052 wrhpr %l0, %g0, %hsys_tick_cmpr
6053
6054 or %g0, 0x8, %l0
6055 sllx %l0, 0x3c, %l0
6056 wrhpr %l0, %g0, %hsys_tick_cmpr
6057 add %i2, 0x13D2, %l3
6058 alignaddrl %i5, %i1, %o5
6059 array16 %o2, %g1, %l1
6060 rdpr %gl, %i7
6061 xor %i0, 0x1174, %i3
6062 wr %l2, %o3, %set_softint
6063 sdivcc %i6, 0x174A, %o6
6064 rd %pc, %o7
6065 rdpr %canrestore, %o0
6066 rd %ccr, %l6
6067 set 0x26, %i6
6068 stba %g6, [%l7 + %i6] 0xeb
6069 membar #Sync
6070 fmovdne %icc, %f24, %f31
6071 rd %pc, %o4
6072 tneg %icc, 0x2
6073
6074 or %g0, 0x8, %l0
6075 sllx %l0, 0x3c, %l0
6076 wrhpr %l0, 0x182, %hsys_tick_cmpr
6077 rd %softint, %g2
6078 rd %asi, %g5
6079
6080 or %g0, 0x8, %l0
6081 sllx %l0, 0x3c, %l0
6082 wrhpr %l0, %g0, %hsys_tick_cmpr
6083 wr %o1, 0x039C, %pic
6084 andcc %g3, 0x0F59, %l5
6085 subc %g4, 0x042D, %g7
6086 rd %ccr, %i2
6087 sll %l0, 0x18, %i5
6088 tle %icc, 0x7
6089
6090 or %g0, 0x8, %l0
6091 sllx %l0, 0x3c, %l0
6092 wrhpr %l0, %g0, %hsys_tick_cmpr
6093 tvs %xcc, 0x3
6094
6095 or %g0, 0x8, %l0
6096 sllx %l0, 0x3c, %l0
6097 wrhpr %l0, %g0, %hsys_tick_cmpr
6098 array32 %o2, %g1, %l1
6099 wr %o5, %i0, %softint
6100 ldsw [%l7 + 0x7C], %i7
6101 rd %softint, %i3
6102 movneg %xcc, %o3, %l2
6103 wrpr %i6, %o6, %pil
6104 wrpr %o7, 0x0E23, %pil
6105 sll %o0, %l6, %o4
6106 subc %g6, %g2, %g5
6107 fpsub16s %f7, %f6, %f10
6108 movvc %icc, %l4, %i4
6109 smul %g3, 0x1D01, %l5
6110
6111 or %g0, 0x8, %l0
6112 sllx %l0, 0x3c, %l0
6113 wrhpr %l0, %g0, %hsys_tick_cmpr
6114 rd %tick_cmpr, %g4
6115 wr %i2, %g7, %y
6116 fblg %fcc2, loop_238
6117 alignaddr %i5, %l3, %l0
6118 rd %softint, %i1
6119 rdpr %canrestore, %g1
6120loop_238:
6121 rd %ccr, %o2
6122 bl,a loop_239
6123 rdpr %tba, %o5
6124 wrpr %l1, %i7, %pil
6125 rd %pc, %i3
6126loop_239:
6127 smul %i0, 0x0987, %o3
6128
6129 or %g0, 0x8, %l0
6130 sllx %l0, 0x3c, %l0
6131 wr %l0, %g0, %tick_cmpr
6132
6133 or %g0, 0x8, %l0
6134 sllx %l0, 0x3c, %l0
6135 wr %l0, 0x76F, %tick_cmpr
6136 rdpr %gl, %o0
6137 rdpr %otherwin, %l6
6138 fmovdleu %icc, %f4, %f24
6139 rdhpr %hintp, %o7
6140 fbug %fcc2, loop_240
6141 tcs %icc, 0x1
6142 fmovdneg %xcc, %f14, %f2
6143 fmovrdlez %g6, %f28, %f8
6144loop_240:
6145 nop
6146
6147 or %g0, 0x8, %l0
6148 sllx %l0, 0x3c, %l0
6149 wrhpr %l0, %g0, %hsys_tick_cmpr
6150 movgu %xcc, %g2, %l4
6151 subc %i4, %g5, %l5
6152 srlx %g3, 0x05, %g4
6153 fand %f16, %f4, %f8
6154 rdpr %pil, %i2
6155 bvc,a,pt %xcc, loop_241
6156 wrpr %g7, %i5, %tick
6157 pdist %f6, %f6, %f12
6158
6159 or %g0, 0x8, %l0
6160 sllx %l0, 0x3c, %l0
6161 wrhpr %l0, %g0, %hsys_tick_cmpr
6162loop_241:
6163 xorcc %l3, 0x05F5, %i1
6164 fpackfix %f2, %f5
6165
6166 or %g0, 0x8, %l0
6167 sllx %l0, 0x3c, %l0
6168 wrhpr %l0, %g0, %hsys_tick_cmpr
6169 rdhpr %hintp, %o2
6170 sll %o5, %l1, %i7
6171 rdpr %wstate, %g1
6172 fmul8ulx16 %f14, %f12, %f30
6173
6174 or %g0, 0x8, %l0
6175 sllx %l0, 0x3c, %l0
6176 wr %l0, 0xE36, %tick_cmpr
6177 wrpr %i0, 0x091C, %cwp
6178
6179 or %g0, 0x8, %l0
6180 sllx %l0, 0x3c, %l0
6181 wrhpr %l0, 0x8D6, %hsys_tick_cmpr
6182 rdhpr %hsys_tick_cmpr, %l2
6183 wr %o0, 0x0C4D, %ccr
6184 wr %g0, 0x2f, %asi
6185 stxa %i6, [%l7 + 0x40] %asi
6186 membar #Sync
6187 edge32 %l6, %g6, %o7
6188 set 0x6E, %g7
6189 lduha [%l7 + %g7] 0x04, %o4
6190 fands %f9, %f26, %f20
6191 addccc %g2, %i4, %g5
6192 rd %y, %l4
6193
6194 or %g0, 0x8, %l0
6195 sllx %l0, 0x3c, %l0
6196 wrhpr %l0, %g0, %hsys_tick_cmpr
6197 wrpr %l5, 0x0D00, %cwp
6198 lduh [%l7 + 0x7A], %g4
6199 wrpr %i2, %g7, %tick
6200 fbe,a %fcc0, loop_242
6201 wrpr %i5, 0x14D3, %tick
6202 rdpr %cleanwin, %o1
6203 movne %icc, %l3, %i1
6204loop_242:
6205 rdpr %cansave, %l0
6206 bne,a %xcc, loop_243
6207 bg %icc, loop_244
6208 wrpr %o2, %o5, %pil
6209
6210 or %g0, 0x8, %l0
6211 sllx %l0, 0x3c, %l0
6212 wrhpr %l0, 0x614, %hsys_tick_cmpr
6213loop_243:
6214 edge8l %i7, %g1, %o3
6215loop_244:
6216 rdpr %tl, %i0
6217 rdpr %cleanwin, %i3
6218 wrpr %l2, 0x1F95, %pil
6219 andcc %o6, 0x1986, %i6
6220 wrpr %l6, 0x00A4, %cwp
6221 rdhpr %hpstate, %g6
6222 andncc %o0, %o4, %o7
6223 wrpr %i4, 0x1FED, %pil
6224 bvc,a %icc, loop_245
6225 movrne %g2, %l4, %g5
6226 rdhpr %hsys_tick_cmpr, %l5
6227 smulcc %g3, 0x0194, %g4
6228loop_245:
6229 udivx %g7, 0x0D4F, %i5
6230 rd %pc, %o1
6231 fmovdne %xcc, %f13, %f29
6232 wrpr %l3, 0x0A37, %pil
6233 movrlz %i1, 0x2EE, %l0
6234 rdhpr %htba, %i2
6235 tle %icc, 0x0
6236 rdhpr %hpstate, %o5
6237 addc %l1, 0x13C3, %i7
6238 rdpr %wstate, %g1
6239 wrpr %o3, 0x0CFE, %tick
6240 tle %xcc, 0x3
6241 wr %i0, 0x1066, %clear_softint
6242 rdpr %cleanwin, %i3
6243 brlez,a %o2, loop_246
6244 movleu %xcc, %l2, %o6
6245 rd %asi, %l6
6246
6247 or %g0, 0x8, %l0
6248 sllx %l0, 0x3c, %l0
6249 wrhpr %l0, %g0, %hsys_tick_cmpr
6250loop_246:
6251 rdpr %canrestore, %o4
6252 fmovsvs %xcc, %f10, %f20
6253 alignaddr %o7, %i4, %o0
6254 movne %xcc, %g2, %g5
6255 stb %l4, [%l7 + 0x32]
6256 xor %l5, %g4, %g7
6257 rdhpr %hintp, %i5
6258 rd %tick_cmpr, %g3
6259 bne,a %xcc, loop_247
6260 rd %y, %l3
6261 rdpr %tba, %o1
6262 fmovdn %xcc, %f3, %f7
6263loop_247:
6264 rdhpr %htba, %i1
6265
6266 or %g0, 0x8, %l0
6267 sllx %l0, 0x3c, %l0
6268 wrhpr %l0, 0x1DD, %hsys_tick_cmpr
6269 set 0x44, %l0
6270 stba %l1, [%l7 + %l0] 0x15
6271
6272 or %g0, 0x8, %l0
6273 sllx %l0, 0x3c, %l0
6274 wrhpr %l0, 0x949, %hsys_tick_cmpr
6275 rdhpr %htba, %o5
6276 wrpr %i0, 0x0EA1, %cwp
6277 fmovsvc %xcc, %f5, %f24
6278 orncc %i3, 0x0EF5, %o2
6279
6280 or %g0, 0x8, %l0
6281 sllx %l0, 0x3c, %l0
6282 wrhpr %l0, %g0, %hsys_tick_cmpr
6283
6284 or %g0, 0x8, %l0
6285 sllx %l0, 0x3c, %l0
6286 wrhpr %l0, %g0, %hsys_tick_cmpr
6287 movre %l6, %g6, %i6
6288 wr %o4, 0x01EE, %clear_softint
6289 fbu %fcc0, loop_248
6290 wrpr %o7, %o0, %tick
6291 movle %xcc, %g2, %g5
6292 rdhpr %hpstate, %i4
6293loop_248:
6294 nop
6295
6296 or %g0, 0x8, %l0
6297 sllx %l0, 0x3c, %l0
6298 wrhpr %l0, 0xE7E, %hsys_tick_cmpr
6299
6300 or %g0, 0x8, %l0
6301 sllx %l0, 0x3c, %l0
6302 wrhpr %l0, %g0, %hsys_tick_cmpr
6303 addcc %g7, 0x0F12, %i5
6304 rdpr %wstate, %g3
6305 bneg,a,pn %icc, loop_249
6306 rd %asi, %l3
6307 rd %ccr, %o1
6308 rdpr %tba, %l0
6309loop_249:
6310 rdhpr %hsys_tick_cmpr, %i2
6311 wrpr %i1, %l1, %cwp
6312 edge16n %i7, %g1, %o5
6313 fble %fcc2, loop_250
6314 st %f23, [%l7 + 0x14]
6315 wr %i0, %o2, %clear_softint
6316 rd %tick_cmpr, %l2
6317loop_250:
6318 tvs %xcc, 0x3
6319 wr %i3, 0x0E91, %ccr
6320 fmovrdgez %o3, %f2, %f8
6321 set 0x1C, %o4
6322 lduha [%l7 + %o4] 0x81, %o6
6323
6324 or %g0, 0x8, %l0
6325 sllx %l0, 0x3c, %l0
6326 wrhpr %l0, 0xFF7, %hsys_tick_cmpr
6327 rd %tick_cmpr, %o4
6328 fandnot2s %f11, %f24, %f0
6329 rd %ccr, %o7
6330 wrpr %o0, %g2, %cwp
6331 rdhpr %hpstate, %l6
6332 array16 %g5, %i4, %l4
6333 set 0x2A, %g1
6334 ldsba [%l7 + %g1] 0x11, %l5
6335 rdhpr %hsys_tick_cmpr, %g4
6336 tcs %icc, 0x2
6337 sll %g7, %i5, %l3
6338 alignaddrl %g3, %l0, %i2
6339 rdpr %wstate, %o1
6340 rdpr %cleanwin, %l1
6341 wr %g0, 0xe, %pcr ! changed.
6342
6343 or %g0, 0x8, %l0
6344 sllx %l0, 0x3c, %l0
6345 wrhpr %l0, 0x9CC, %hsys_tick_cmpr
6346 fmovdvs %icc, %f21, %f10
6347 edge32l %i7, %l2, %o2
6348
6349 or %g0, 0x8, %l0
6350 sllx %l0, 0x3c, %l0
6351 wrhpr %l0, %g0, %hsys_tick_cmpr
6352 wrpr %o6, 0x085E, %tick
6353 rdpr %tba, %o3
6354 xorcc %i6, %o4, %g6
6355 rd %pc, %o7
6356 fandnot1s %f27, %f7, %f22
6357 wr %g0, 0x89, %asi
6358 stba %g2, [%l7 + 0x17] %asi
6359
6360 or %g0, 0x8, %l0
6361 sllx %l0, 0x3c, %l0
6362 wrhpr %l0, 0x879, %hsys_tick_cmpr
6363 fmovdgu %icc, %f15, %f19
6364 fmul8x16al %f25, %f15, %f8
6365 wr %i4, 0x1A80, %softint
6366 wrpr %g5, %l4, %cwp
6367 fmovrdne %g4, %f22, %f30
6368 edge16n %g7, %l5, %l3
6369 rdpr %otherwin, %i5
6370
6371 or %g0, 0x8, %l0
6372 sllx %l0, 0x3c, %l0
6373 wr %l0, 0xD27, %sys_tick_cmpr
6374 rdhpr %htba, %l0
6375 rd %y, %i2
6376 fbule,a %fcc2, loop_251
6377 fnand %f22, %f0, %f30
6378 fmovrdgz %o1, %f16, %f2
6379 sir 0x03B9
6380loop_251:
6381 alignaddr %l1, %g1, %i1
6382 wrpr %i0, 0x17DE, %cwp
6383 fpmerge %f27, %f29, %f16
6384 rd %y, %i7
6385 rdhpr %htba, %l2
6386 rdpr %cansave, %o5
6387 wr %o2, %i3, %clear_softint
6388 movcc %icc, %o6, %o3
6389 rdhpr %hintp, %i6
6390 fmovrsgez %g6, %f2, %f16
6391
6392 or %g0, 0x8, %l0
6393 sllx %l0, 0x3c, %l0
6394 wr %l0, %g0, %tick_cmpr
6395 rdpr %gl, %g2
6396 orncc %l6, %o0, %o4
6397 wr %g0, 0x19, %asi
6398 stba %g5, [%l7 + 0x77] %asi
6399 rd %ccr, %l4
6400 wr %g0, 0xe, %pcr ! changed.
6401
6402 or %g0, 0x8, %l0
6403 sllx %l0, 0x3c, %l0
6404 wrhpr %l0, 0xB8B, %hsys_tick_cmpr
6405
6406 or %g0, 0x8, %l0
6407 sllx %l0, 0x3c, %l0
6408 wrhpr %l0, %g0, %hsys_tick_cmpr
6409 rdhpr %hsys_tick_cmpr, %i5
6410 rd %ccr, %l5
6411 rdpr %pil, %l0
6412 fmovdvs %xcc, %f14, %f31
6413 wrpr %g3, %i2, %tick
6414 edge8n %l1, %g1, %i1
6415 membar 0x22
6416 faligndata %f0, %f14, %f12
6417
6418 or %g0, 0x8, %l0
6419 sllx %l0, 0x3c, %l0
6420 wrhpr %l0, %g0, %hsys_tick_cmpr
6421 udivcc %i7, 0x1655, %l2
6422 rdpr %tl, %i0
6423 movle %xcc, %o2, %i3
6424 rdhpr %hpstate, %o5
6425
6426 or %g0, 0x8, %l0
6427 sllx %l0, 0x3c, %l0
6428 wrhpr %l0, 0xA55, %hsys_tick_cmpr
6429 bgu %icc, loop_252
6430 fnor %f26, %f2, %f4
6431 movrlez %o6, %g6, %o7
6432 rdhpr %hintp, %g2
6433loop_252:
6434 nop
6435 wr %g0, 0x89, %asi
6436 prefetcha [%l7 + 0x20] %asi, 0x2
6437 edge8 %o0, %g5, %o4
6438 smulcc %g4, %l4, %i4
6439 rdhpr %htba, %g7
6440 tvc %icc, 0x7
6441 rdpr %cwp, %l3
6442 wr %g0, 0x80, %asi
6443 ldsba [%l7 + 0x35] %asi, %i5
6444 rdpr %canrestore, %l5
6445
6446 or %g0, 0x8, %l0
6447 sllx %l0, 0x3c, %l0
6448 wrhpr %l0, 0x45A, %hsys_tick_cmpr
6449 rd %y, %l0
6450 wrpr %l1, 0x09EC, %tick
6451 wrpr %g1, 0x0E2A, %pil
6452
6453 or %g0, 0x8, %l0
6454 sllx %l0, 0x3c, %l0
6455 wrhpr %l0, %g0, %hsys_tick_cmpr
6456 smul %i2, 0x173A, %i7
6457 rd %pc, %o1
6458 wr %g0, 0x81, %asi
6459 ldsba [%l7 + 0x2C] %asi, %i0
6460 fmovsa %xcc, %f30, %f12
6461 movle %xcc, %o2, %i3
6462 rdhpr %hsys_tick_cmpr, %o5
6463 rdhpr %hsys_tick_cmpr, %o3
6464 fmuld8sux16 %f9, %f4, %f20
6465
6466 or %g0, 0x8, %l0
6467 sllx %l0, 0x3c, %l0
6468 wr %l0, 0x18C, %sys_tick_cmpr
6469 movge %xcc, %i6, %o6
6470 nop
6471 set 0x35, %o0
6472 ldstub [%l7 + %o0], %o7
6473 rdpr %canrestore, %g6
6474 srlx %g2, %l6, %o0
6475 wr %g5, 0x1DAB, %clear_softint
6476 wr %g4, 0x1BFE, %softint
6477
6478 or %g0, 0x8, %l0
6479 sllx %l0, 0x3c, %l0
6480 wrhpr %l0, %g0, %hsys_tick_cmpr
6481 xnor %i4, 0x1DF2, %g7
6482 rdhpr %htba, %l3
6483 rdpr %tba, %l4
6484 wrpr %l5, 0x1B28, %tick
6485 wrpr %i5, %g3, %tick
6486 rd %ccr, %l1
6487 wr %g0, 0x5, %fprs
6488 fbo %fcc2, loop_253
6489 edge32ln %l0, %i2, %o1
6490 wrpr %i0, 0x0030, %tick
6491 edge8l %i7, %o2, %i3
6492loop_253:
6493 wr %g0, 0x4, %fprs
6494 add %i6, 0x106C, %o5
6495 wrpr %o6, 0x0253, %tick
6496
6497 or %g0, 0x8, %l0
6498 sllx %l0, 0x3c, %l0
6499 wr %l0, 0xA7F, %tick_cmpr
6500 wrpr %l6, %o7, %pil
6501 rdpr %tba, %o0
6502 tle %xcc, 0x1
6503 fnor %f24, %f18, %f6
6504 xor %g4, 0x1AAF, %o4
6505 rdhpr %hintp, %i4
6506 rd %y, %g7
6507 lduh [%l7 + 0x7A], %g5
6508 rdhpr %hpstate, %l3
6509 fmovrsgz %l4, %f4, %f17
6510 rdhpr %hintp, %i5
6511 rd %fprs, %g3
6512 edge16 %l5, %g1, %i1
6513 movrlez %l0, %i2, %o1
6514 array8 %l1, %i7, %i0
6515 bshuffle %f12, %f24, %f4
6516 fnegd %f8, %f30
6517 rdhpr %hintp, %i3
6518 fmovsne %icc, %f15, %f7
6519 wr %g0, 0xe, %pcr ! changed.
6520 rdpr %pil, %i6
6521 array32 %o5, %o6, %o3
6522 umul %g2, 0x18F1, %l6
6523 wrpr %g6, 0x00E1, %tick
6524 wr %o0, 0x0304, %ccr
6525 movvs %icc, %g4, %o7
6526
6527 or %g0, 0x8, %l0
6528 sllx %l0, 0x3c, %l0
6529 wrhpr %l0, %g0, %hsys_tick_cmpr
6530 and %i4, %g7, %g5
6531 wrpr %l4, %i5, %cwp
6532 fmovdle %xcc, %f15, %f20
6533 wr %g0, 0x5, %fprs
6534 fmovdcc %icc, %f8, %f20
6535
6536 or %g0, 0x8, %l0
6537 sllx %l0, 0x3c, %l0
6538 wrhpr %l0, 0xD01, %hsys_tick_cmpr
6539 sll %g1, 0x02, %i1
6540 add %l7, 0x68, %l6
6541 wr %g0, 0x18, %asi
6542 casa [%l6] 0x18, %i2, %l0
6543 rdpr %cleanwin, %o1
6544 rdhpr %hpstate, %l1
6545 udivcc %i7, 0x0AB2, %i3
6546 rdpr %cansave, %i0
6547 rd %ccr, %o2
6548 rd %fprs, %i6
6549
6550 or %g0, 0x8, %l0
6551 sllx %l0, 0x3c, %l0
6552 wrhpr %l0, 0xCEA, %hsys_tick_cmpr
6553 wrpr %o3, 0x1E5D, %pil
6554 wrpr %o5, %l6, %pil
6555 tn %icc, 0x7
6556 rdpr %gl, %g6
6557 tcc %xcc, 0x6
6558 movg %xcc, %o0, %g2
6559 fcmpne32 %f28, %f8, %g4
6560 tleu %icc, 0x4
6561 wr %g0, 0x6, %fprs
6562 mulx %i4, 0x14A2, %g7
6563 rdpr %wstate, %g5
6564 rdhpr %htba, %l4
6565 rdhpr %hintp, %g3
6566 fone %f24
6567
6568 or %g0, 0x8, %l0
6569 sllx %l0, 0x3c, %l0
6570 wrhpr %l0, 0x252, %hsys_tick_cmpr
6571 srlx %l3, 0x14, %i5
6572 movgu %xcc, %g1, %i2
6573 edge32l %i1, %o1, %l0
6574 tvc %icc, 0x0
6575 membar #Sync
6576 set 0x40, %i3
6577 ldda [%l7 + %i3] 0xf0, %f16
6578
6579 or %g0, 0x8, %l0
6580 sllx %l0, 0x3c, %l0
6581 wrhpr %l0, 0x436, %hsys_tick_cmpr
6582 rdhpr %hpstate, %l1
6583 tvs %xcc, 0x7
6584 ba,a loop_254
6585 fnot2s %f20, %f16
6586 fmovdge %icc, %f14, %f26
6587 tcc %icc, 0x2
6588loop_254:
6589 nop
6590
6591 or %g0, 0x8, %l0
6592 sllx %l0, 0x3c, %l0
6593 wr %l0, 0x619, %sys_tick_cmpr
6594 rd %softint, %o2
6595 wr %i6, %l2, %pic
6596 rdpr %wstate, %i3
6597 edge8n %o6, %o5, %l6
6598 fxor %f16, %f6, %f2
6599 rd %y, %g6
6600
6601 or %g0, 0x8, %l0
6602 sllx %l0, 0x3c, %l0
6603 wrhpr %l0, 0xBD0, %hsys_tick_cmpr
6604 edge32n %g4, %o3, %o7
6605 nop
6606 set 0x58, %i1
6607 ldd [%l7 + %i1], %f6
6608 brgez,a %o4, loop_255
6609 wr %i4, %g7, %clear_softint
6610
6611 or %g0, 0x8, %l0
6612 sllx %l0, 0x3c, %l0
6613 wrhpr %l0, 0xED9, %hsys_tick_cmpr
6614 wrpr %g5, 0x0E63, %tick
6615loop_255:
6616 edge8ln %g3, %l3, %i5
6617
6618 or %g0, 0x8, %l0
6619 sllx %l0, 0x3c, %l0
6620 wrhpr %l0, %g0, %hsys_tick_cmpr
6621 rdpr %cwp, %i2
6622 rdpr %wstate, %o1
6623 wrpr %i1, %l0, %tick
6624 rdhpr %hpstate, %l1
6625 rdhpr %hintp, %i0
6626
6627 or %g0, 0x8, %l0
6628 sllx %l0, 0x3c, %l0
6629 wrhpr %l0, %g0, %hsys_tick_cmpr
6630 sll %o2, %l2, %i6
6631 membar 0x31
6632 stx %o6, [%l7 + 0x08]
6633 rdpr %cwp, %o5
6634 wr %g0, 0xe, %pcr ! changed.
6635 rdhpr %hintp, %g6
6636 wr %g0, 0x19, %asi
6637 ldstuba [%l7 + 0x74] %asi, %i3
6638 tleu %icc, 0x6
6639
6640 or %g0, 0x8, %l0
6641 sllx %l0, 0x3c, %l0
6642 wrhpr %l0, 0x04D, %hsys_tick_cmpr
6643 rd %pc, %g4
6644 wrpr %g2, 0x17DE, %pil
6645 rdhpr %hsys_tick_cmpr, %o3
6646 tneg %icc, 0x3
6647 rd %y, %o7
6648 rd %tick_cmpr, %i4
6649
6650 or %g0, 0x8, %l0
6651 sllx %l0, 0x3c, %l0
6652 wr %l0, %g0, %sys_tick_cmpr
6653 set 0x68, %g6
6654 ldsha [%l7 + %g6] 0x11, %l4
6655 or %g5, %g3, %l3
6656 rdpr %otherwin, %g7
6657 rdhpr %htba, %i5
6658 wr %g1, %l5, %sys_tick
6659 xorcc %o1, 0x186A, %i1
6660 wr %i2, %l1, %pic
6661 rd %asi, %i0
6662 wr %l0, %o2, %set_softint
6663 udivcc %i7, 0x15E9, %i6
6664 rdpr %tl, %l2
6665 xnor %o6, 0x0818, %o5
6666 addc %l6, 0x115C, %i3
6667
6668 or %g0, 0x8, %l0
6669 sllx %l0, 0x3c, %l0
6670 wrhpr %l0, %g0, %hsys_tick_cmpr
6671 bg loop_256
6672 wrpr %g2, %o3, %tick
6673 rd %fprs, %g6
6674 rdhpr %htba, %o7
6675loop_256:
6676 nop
6677
6678 or %g0, 0x8, %l0
6679 sllx %l0, 0x3c, %l0
6680 wrhpr %l0, %g0, %hsys_tick_cmpr
6681 addccc %l4, 0x0E02, %g5
6682 wr %g0, 0x6, %fprs
6683 wrpr %g3, 0x13C7, %pil
6684 set 0x22, %l2
6685 stha %i5, [%l7 + %l2] 0x88
6686 saved
6687 rdpr %cwp, %g1
6688 rdpr %cansave, %g2
6689 rdpr %canrestore, %g3
6690 rdpr %cleanwin, %g4
6691 rdpr %otherwin, %g5
6692 rdpr %wstate, %g6
6693 rdhpr %hintp, %g7
6694 sub %l5, 0x0CA2, %g1
6695 subcc %i1, 0x10F4, %i2
6696 wr %o1, 0x018B, %set_softint
6697 movgu %xcc, %i0, %l0
6698 wr %o2, %l1, %set_softint
6699 edge16n %i6, %i7, %l2
6700
6701 or %g0, 0x8, %l0
6702 sllx %l0, 0x3c, %l0
6703 wrhpr %l0, %g0, %hsys_tick_cmpr
6704 movvs %xcc, %l6, %i3
6705 rd %ccr, %o0
6706 rd %asi, %g4
6707
6708 or %g0, 0x8, %l0
6709 sllx %l0, 0x3c, %l0
6710 wrhpr %l0, 0xDE0, %hsys_tick_cmpr
6711 rd %softint, %o6
6712 sdivx %o3, 0x1090, %g6
6713 wr %o4, %o7, %pic
6714 wr %g0, 0x7, %fprs
6715 fmovs %f19, %f29
6716 fnegd %f24, %f10
6717 wrpr %l4, 0x0E79, %pil
6718
6719 or %g0, 0x8, %l0
6720 sllx %l0, 0x3c, %l0
6721 wrhpr %l0, 0x927, %hsys_tick_cmpr
6722 rdhpr %hsys_tick_cmpr, %l3
6723 wrpr %i5, 0x0D1E, %tick
6724 rdpr %cwp, %l5
6725
6726 or %g0, 0x8, %l0
6727 sllx %l0, 0x3c, %l0
6728 wrhpr %l0, 0x278, %hsys_tick_cmpr
6729 rdpr %tba, %g1
6730 wr %g0, 0x80, %asi
6731 ldsha [%l7 + 0x34] %asi, %i1
6732 popc 0x01A0, %o1
6733 edge16 %i2, %i0, %o2
6734 rdpr %cwp, %l0
6735 fones %f29
6736 ld [%l7 + 0x70], %f31
6737 mulx %l1, 0x0105, %i6
6738 movl %xcc, %i7, %l2
6739 rd %fprs, %l6
6740 rd %asi, %i3
6741 wrpr %o5, 0x0E50, %cwp
6742 movre %g4, 0x341, %o0
6743 fmovsne %xcc, %f13, %f18
6744 rdpr %canrestore, %g2
6745 rdpr %pil, %o3
6746 nop
6747 set 0x78, %i4
6748 ldx [%l7 + %i4], %o6
6749 fzeros %f30
6750 rdpr %canrestore, %o4
6751
6752 or %g0, 0x8, %l0
6753 sllx %l0, 0x3c, %l0
6754 wrhpr %l0, 0x038, %hsys_tick_cmpr
6755 edge8n %g5, %o7, %l4
6756 andn %g3, %i4, %l3
6757 fbu %fcc2, loop_257
6758 fors %f3, %f28, %f27
6759 rdhpr %htba, %l5
6760 wr %i5, %g7, %pic
6761loop_257:
6762 nop
6763
6764 or %g0, 0x8, %l0
6765 sllx %l0, 0x3c, %l0
6766 wrhpr %l0, 0xAAE, %hsys_tick_cmpr
6767 bleu %xcc, loop_258
6768 fmul8sux16 %f0, %f18, %f18
6769 fmovs %f26, %f27
6770
6771 or %g0, 0x8, %l0
6772 sllx %l0, 0x3c, %l0
6773 wrhpr %l0, 0x811, %hsys_tick_cmpr
6774loop_258:
6775 wrpr %i2, 0x0395, %cwp
6776 ta %xcc, 0x0
6777 sub %l0, 0x0AB7, %l1
6778 tcc %icc, 0x4
6779 addccc %i6, 0x1626, %o2
6780 wrpr %l2, %l6, %tick
6781 wrpr %i7, 0x1F4A, %tick
6782 rd %asi, %i3
6783 rdpr %gl, %g4
6784 movvc %xcc, %o0, %o5
6785 wr %g0, 0x11, %asi
6786 stda %g2, [%l7 + 0x20] %asi
6787 or %o3, 0x1D4A, %o4
6788 set 0x3B, %l5
6789 stba %g6, [%l7 + %l5] 0x88
6790 rdhpr %hintp, %g5
6791 rd %softint, %o7
6792 edge16ln %l4, %g3, %o6
6793 edge8n %l3, %i4, %l5
6794 xnor %i5, 0x1E3E, %g1
6795 taddcctv %g7, 0x1FC5, %o1
6796 rdpr %canrestore, %i0
6797!Yo - got one - imm_asi 0x50
6798!And yo - immediate is 0x30
6799 set 0x30, %l3
6800 ldxa [%g0 + %l3] 0x50, %i2
6801 brz %i1, loop_259
6802 movcc %icc, %l0, %i6
6803 rdhpr %htba, %o2
6804 wrpr %l2, 0x07E5, %cwp
6805loop_259:
6806 rdhpr %htba, %l6
6807
6808 or %g0, 0x8, %l0
6809 sllx %l0, 0x3c, %l0
6810 wrhpr %l0, %g0, %hsys_tick_cmpr
6811
6812 or %g0, 0x8, %l0
6813 sllx %l0, 0x3c, %l0
6814 wrhpr %l0, 0xA17, %hsys_tick_cmpr
6815 rd %sys_tick_cmpr, %o0
6816 rd %tick_cmpr, %g4
6817 fmovrdlez %g2, %f16, %f8
6818 fmovrslz %o3, %f16, %f18
6819 sdiv %o4, 0x1AF9, %o5
6820
6821 or %g0, 0x8, %l0
6822 sllx %l0, 0x3c, %l0
6823 wr %l0, 0x3FB, %sys_tick_cmpr
6824 rdpr %cansave, %g6
6825 fpadd16s %f8, %f18, %f2
6826 fmul8x16 %f13, %f26, %f4
6827 tsubcctv %l4, 0x06AF, %g3
6828 wr %o7, 0x1B60, %clear_softint
6829 srl %o6, 0x1C, %l3
6830 rdpr %cleanwin, %i4
6831
6832 or %g0, 0x8, %l0
6833 sllx %l0, 0x3c, %l0
6834 wrhpr %l0, 0x66E, %hsys_tick_cmpr
6835 set 0x10, %i2
6836 ldxa [%l7 + %i2] 0x81, %g7
6837
6838 or %g0, 0x8, %l0
6839 sllx %l0, 0x3c, %l0
6840 wrhpr %l0, %g0, %hsys_tick_cmpr
6841 wr %i0, 0x1FEC, %sys_tick
6842 rdhpr %hintp, %l5
6843 set 0x50, %l4
6844 ldsha [%l7 + %l4] 0x15, %i2
6845 wr %l0, %i6, %ccr
6846 rdpr %tl, %o2
6847
6848 or %g0, 0x8, %l0
6849 sllx %l0, 0x3c, %l0
6850 wrhpr %l0, %g0, %hsys_tick_cmpr
6851 rd %sys_tick_cmpr, %l2
6852 andncc %l1, %i3, %i7
6853 wrpr %l6, 0x1C8A, %cwp
6854
6855 or %g0, 0x8, %l0
6856 sllx %l0, 0x3c, %l0
6857 wrhpr %l0, %g0, %hsys_tick_cmpr
6858 stbar
6859
6860 or %g0, 0x8, %l0
6861 sllx %l0, 0x3c, %l0
6862 wrhpr %l0, %g0, %hsys_tick_cmpr
6863 fornot1 %f30, %f30, %f2
6864 edge32 %o3, %g2, %o5
6865 set 0x68, %g4
6866 sta %f26, [%l7 + %g4] 0x80
6867 fbue %fcc2, loop_260
6868 smulcc %o4, %g6, %g5
6869
6870 or %g0, 0x8, %l0
6871 sllx %l0, 0x3c, %l0
6872 wrhpr %l0, 0xF13, %hsys_tick_cmpr
6873
6874 or %g0, 0x8, %l0
6875 sllx %l0, 0x3c, %l0
6876 wrhpr %l0, 0x4D2, %hsys_tick_cmpr
6877loop_260:
6878 orncc %o7, %o6, %i4
6879 andcc %l3, 0x065F, %i5
6880 call loop_261
6881 rdhpr %hintp, %g7
6882 movrgez %o1, 0x1B7, %g1
6883 rdpr %gl, %l5
6884loop_261:
6885 bpos loop_262
6886 wr %g0, 0xe, %pcr ! changed.
6887 udiv %i6, 0x1555, %o2
6888 bvs,pt %icc, loop_263
6889loop_262:
6890 rdpr %tba, %l0
6891 wr %g0, 0xe, %pcr ! changed.
6892 fxnor %f0, %f30, %f6
6893loop_263:
6894 addc %i3, %l1, %i7
6895 movle %icc, %l6, %g4
6896 fandnot1 %f16, %f0, %f30
6897 wrpr %o3, %o0, %tick
6898 rd %softint, %o5
6899 rdpr %tl, %g2
6900 rdpr %tl, %o4
6901 addc %g6, 0x0DCC, %g5
6902 wrpr %g3, 0x0901, %tick
6903 rdpr %pil, %l4
6904 wrpr %o6, 0x1E2B, %tick
6905 wr %g0, 0x89, %asi
6906 swapa [%l7 + 0x14] %asi, %i4
6907
6908 or %g0, 0x8, %l0
6909 sllx %l0, 0x3c, %l0
6910 wrhpr %l0, %g0, %hsys_tick_cmpr
6911 popc 0x115B, %i5
6912 xor %l3, %o1, %g7
6913 mulx %g1, %i0, %i2
6914 wr %l5, %i6, %ccr
6915 rd %fprs, %o2
6916 rdhpr %hpstate, %i1
6917 wrpr %l0, 0x15BD, %pil
6918 te %xcc, 0x3
6919 swap [%l7 + 0x40], %i3
6920 bneg,pn %icc, loop_264
6921 taddcc %l2, %i7, %l1
6922 bvc,pt %icc, loop_265
6923 mulx %g4, 0x0450, %o3
6924loop_264:
6925 std %o0, [%l7 + 0x18]
6926 wr %g0, 0x10, %asi
6927 lduha [%l7 + 0x1E] %asi, %o5
6928loop_265:
6929 movn %icc, %l6, %g2
6930 tcs %icc, 0x4
6931 rd %pc, %o4
6932 wrpr %g6, 0x184B, %tick
6933 fbl,a %fcc3, loop_266
6934 rdpr %gl, %g5
6935 rdpr %cleanwin, %g3
6936 wrpr %l4, %i4, %pil
6937loop_266:
6938 rdpr %cansave, %o6
6939 fbue %fcc0, loop_267
6940 rd %sys_tick_cmpr, %o7
6941 addccc %l3, %o1, %g7
6942 rd %sys_tick_cmpr, %g1
6943loop_267:
6944 wr %g0, 0x5, %fprs
6945 taddcc %l5, 0x0798, %i0
6946 wrpr %o2, %i6, %cwp
6947
6948 or %g0, 0x8, %l0
6949 sllx %l0, 0x3c, %l0
6950 wrhpr %l0, %g0, %hsys_tick_cmpr
6951 rdhpr %htba, %l0
6952 wrpr %i3, 0x170D, %cwp
6953
6954 or %g0, 0x8, %l0
6955 sllx %l0, 0x3c, %l0
6956 wrhpr %l0, 0x495, %hsys_tick_cmpr
6957 movle %xcc, %g4, %o3
6958 fabss %f16, %f6
6959 rdhpr %hsys_tick_cmpr, %o0
6960 wrpr %o5, 0x08D2, %cwp
6961
6962 or %g0, 0x8, %l0
6963 sllx %l0, 0x3c, %l0
6964 wr %l0, 0x45B, %sys_tick_cmpr
6965 edge8 %g2, %o4, %l6
6966
6967 or %g0, 0x8, %l0
6968 sllx %l0, 0x3c, %l0
6969 wrhpr %l0, %g0, %hsys_tick_cmpr
6970 rdhpr %hpstate, %l4
6971 smulcc %i4, 0x03A7, %g5
6972 wrpr %o6, %l3, %tick
6973 wr %o1, 0x0AAC, %clear_softint
6974 sdivx %g7, 0x186B, %g1
6975 fcmpes %fcc2, %f11, %f7
6976 wr %g0, 0x5, %fprs
6977 tg %icc, 0x7
6978 rdpr %wstate, %o7
6979 rdpr %wstate, %i0
6980 rd %fprs, %o2
6981
6982 or %g0, 0x8, %l0
6983 sllx %l0, 0x3c, %l0
6984 wrhpr %l0, %g0, %hsys_tick_cmpr
6985 subccc %i1, 0x0E54, %l0
6986 taddcc %l5, 0x0199, %l2
6987 fmovdleu %xcc, %f31, %f26
6988 fnot1s %f27, %f24
6989 rdpr %cansave, %i3
6990 movcs %icc, %i7, %o3
6991 rdpr %canrestore, %o0
6992 bne loop_268
6993 fmovrde %o5, %f6, %f0
6994 wrpr %g4, 0x0FC3, %tick
6995 bvc,a,pt %icc, loop_269
6996loop_268:
6997 fmovrdne %g2, %f30, %f12
6998 bl loop_270
6999 rdpr %canrestore, %o4
7000loop_269:
7001 rdhpr %hintp, %l6
7002 rdpr %tl, %l1
7003loop_270:
7004 edge16l %g3, %l4, %i4
7005 fpadd16 %f10, %f26, %f22
7006 orcc %g5, %g6, %o6
7007 wr %o1, %l3, %ccr
7008 movcs %xcc, %g1, %i5
7009 fmovse %xcc, %f23, %f21
7010 rdhpr %htba, %g7
7011
7012 or %g0, 0x8, %l0
7013 sllx %l0, 0x3c, %l0
7014 wrhpr %l0, 0x645, %hsys_tick_cmpr
7015 rdhpr %htba, %i0
7016 wr %o2, %i6, %ccr
7017
7018 or %g0, 0x8, %l0
7019 sllx %l0, 0x3c, %l0
7020 wrhpr %l0, %g0, %hsys_tick_cmpr
7021 rd %softint, %o7
7022 fmovspos %icc, %f11, %f18
7023 tle %xcc, 0x5
7024 fornot1 %f10, %f18, %f4
7025 subc %l0, 0x1939, %l2
7026 fmovsne %icc, %f5, %f14
7027 srax %i3, 0x07, %i7
7028 wrpr %l5, %o0, %tick
7029 wr %o3, %g4, %y
7030 bcs loop_271
7031 rdhpr %hsys_tick_cmpr, %g2
7032
7033 or %g0, 0x8, %l0
7034 sllx %l0, 0x3c, %l0
7035 wr %l0, 0xEA6, %sys_tick_cmpr
7036
7037 or %g0, 0x8, %l0
7038 sllx %l0, 0x3c, %l0
7039 wr %l0, 0x47B, %tick_cmpr
7040loop_271:
7041 wrpr %o5, %l1, %pil
7042 subccc %g3, %i4, %l4
7043 edge16ln %g6, %o6, %o1
7044 wrpr %g5, 0x1155, %pil
7045
7046 or %g0, 0x8, %l0
7047 sllx %l0, 0x3c, %l0
7048 wrhpr %l0, 0x3B0, %hsys_tick_cmpr
7049 wrpr %i5, %g7, %pil
7050 fsrc2s %f19, %f19
7051
7052 or %g0, 0x8, %l0
7053 sllx %l0, 0x3c, %l0
7054 wrhpr %l0, %g0, %hsys_tick_cmpr
7055 and %o2, %i6, %i1
7056 movl %icc, %l0, %o7
7057 mulscc %i3, %i7, %l2
7058 movcc %icc, %l5, %o3
7059 brlez %o0, loop_272
7060 nop
7061 setx loop_273, %l0, %l1
7062 wrpr 0x1, %tl
7063 wrpr %l1, %tnpc
7064 setx 0x34400001400, %l0, %l1
7065 wrpr %l1, %tstate
7066 wrhpr 0x4, %htstate
7067 done
7068 fxnors %f29, %f24, %f25
7069 andncc %g2, %g4, %l6
7070loop_272:
7071 array32 %o5, %o4, %l1
7072loop_273:
7073 movne %icc, %i4, %l4
7074 rdhpr %hpstate, %g6
7075 std %f14, [%l7 + 0x78]
7076 call loop_274
7077 rd %fprs, %g3
7078 rdhpr %hintp, %o6
7079 wr %o1, %g1, %clear_softint
7080loop_274:
7081 wrpr %l3, 0x1D42, %pil
7082 rdpr %cansave, %g5
7083 wrpr %i5, 0x1CA1, %cwp
7084 wrpr %g7, %i2, %cwp
7085
7086 or %g0, 0x8, %l0
7087 sllx %l0, 0x3c, %l0
7088 wrhpr %l0, 0x65A, %hsys_tick_cmpr
7089 sll %o2, 0x15, %i1
7090 fbul,a %fcc3, loop_275
7091 fbuge,a %fcc2, loop_276
7092 saved
7093 rdpr %cwp, %g1
7094 rdpr %cansave, %g2
7095 rdpr %canrestore, %g3
7096 rdpr %cleanwin, %g4
7097 rdpr %otherwin, %g5
7098 rdpr %wstate, %g6
7099
7100 or %g0, 0x8, %l0
7101 sllx %l0, 0x3c, %l0
7102 wr %l0, 0x987, %tick_cmpr
7103loop_275:
7104 fmul8x16 %f5, %f16, %f30
7105loop_276:
7106 wr %i3, %i6, %y
7107 rd %pc, %i7
7108 wr %l2, %o3, %softint
7109 rdhpr %htba, %o0
7110
7111 or %g0, 0x8, %l0
7112 sllx %l0, 0x3c, %l0
7113 wrhpr %l0, %g0, %hsys_tick_cmpr
7114 rdpr %gl, %g4
7115
7116 or %g0, 0x8, %l0
7117 sllx %l0, 0x3c, %l0
7118 wrhpr %l0, %g0, %hsys_tick_cmpr
7119
7120 or %g0, 0x8, %l0
7121 sllx %l0, 0x3c, %l0
7122 wrhpr %l0, %g0, %hsys_tick_cmpr
7123 fandnot1 %f24, %f24, %f26
7124 wrpr %o4, %l1, %cwp
7125 rdhpr %hpstate, %l4
7126 rd %y, %g6
7127 rdhpr %hsys_tick_cmpr, %i4
7128 srlx %o6, %g3, %g1
7129 movne %icc, %o1, %l3
7130 fsrc1 %f8, %f28
7131 sth %g5, [%l7 + 0x34]
7132 bneg,pn %icc, loop_277
7133 rdpr %tl, %i5
7134 wr %g0, 0xe, %pcr ! changed.
7135 rdhpr %hsys_tick_cmpr, %g7
7136loop_277:
7137 rd %fprs, %i1
7138 rd %fprs, %l0
7139 orn %o2, 0x179D, %o7
7140 rdhpr %hpstate, %i6
7141 rd %fprs, %i3
7142 movne %xcc, %l2, %i7
7143 bcs,pt %icc, loop_278
7144 rdpr %wstate, %o3
7145
7146 or %g0, 0x8, %l0
7147 sllx %l0, 0x3c, %l0
7148 wrhpr %l0, 0x382, %hsys_tick_cmpr
7149 rd %y, %l5
7150loop_278:
7151 orcc %g4, 0x0C1C, %o5
7152 rdpr %canrestore, %l6
7153 fpadd16 %f16, %f8, %f26
7154 rd %y, %g2
7155 edge8l %o4, %l4, %l1
7156 sub %i4, %g6, %o6
7157 bcc,pt %icc, loop_279
7158 rd %softint, %g3
7159 wr %o1, %l3, %ccr
7160 bpos,a %xcc, loop_280
7161loop_279:
7162 rdpr %cleanwin, %g1
7163 sir 0x1763
7164 fmovrslez %g5, %f11, %f5
7165loop_280:
7166 brgz %i5, loop_281
7167 edge16n %i0, %i2, %i1
7168 movvs %icc, %l0, %o2
7169 rdpr %canrestore, %o7
7170loop_281:
7171 nop
7172
7173 or %g0, 0x8, %l0
7174 sllx %l0, 0x3c, %l0
7175 wrhpr %l0, %g0, %hsys_tick_cmpr
7176 rdhpr %hpstate, %i3
7177 subcc %l2, 0x1B26, %i6
7178
7179 or %g0, 0x8, %l0
7180 sllx %l0, 0x3c, %l0
7181 wrhpr %l0, 0xB96, %hsys_tick_cmpr
7182 call loop_282
7183 subc %i7, %o0, %g4
7184 rdpr %wstate, %o5
7185 rdpr %otherwin, %l5
7186loop_282:
7187 rdhpr %hpstate, %g2
7188 rd %ccr, %l6
7189 rd %sys_tick_cmpr, %l4
7190 fmovsvs %xcc, %f24, %f11
7191 rd %sys_tick_cmpr, %l1
7192 srlx %o4, %i4, %g6
7193 movvc %xcc, %g3, %o1
7194 bleu,a loop_283
7195 array32 %o6, %g1, %g5
7196 rdpr %gl, %l3
7197 rdhpr %hintp, %i0
7198loop_283:
7199 tcc %xcc, 0x7
7200 xnorcc %i2, 0x1E26, %i1
7201
7202 or %g0, 0x8, %l0
7203 sllx %l0, 0x3c, %l0
7204 wrhpr %l0, 0x83A, %hsys_tick_cmpr
7205 rd %fprs, %o2
7206 fmul8x16au %f29, %f22, %f20
7207 fmovsvs %xcc, %f8, %f21
7208 movrgez %l0, %o7, %g7
7209
7210 or %g0, 0x8, %l0
7211 sllx %l0, 0x3c, %l0
7212 wrhpr %l0, %g0, %hsys_tick_cmpr
7213 wrpr %i3, %i6, %pil
7214
7215 or %g0, 0x8, %l0
7216 sllx %l0, 0x3c, %l0
7217 wrhpr %l0, 0x13A, %hsys_tick_cmpr
7218 rd %y, %g4
7219 rd %asi, %o5
7220 rdhpr %htba, %l5
7221 call loop_284
7222 alignaddrl %g2, %o3, %l6
7223 brnz,a %l4, loop_285
7224 rdpr %cwp, %l1
7225loop_284:
7226 wr %o4, %i4, %ccr
7227
7228 or %g0, 0x8, %l0
7229 sllx %l0, 0x3c, %l0
7230 wrhpr %l0, %g0, %hsys_tick_cmpr
7231loop_285:
7232 rdhpr %hintp, %o6
7233
7234 or %g0, 0x8, %l0
7235 sllx %l0, 0x3c, %l0
7236 wrhpr %l0, 0x3E6, %hsys_tick_cmpr
7237 rdpr %cansave, %g5
7238 fmovspos %xcc, %f22, %f2
7239 rdhpr %hpstate, %g1
7240 rdhpr %hintp, %i0
7241
7242 or %g0, 0x8, %l0
7243 sllx %l0, 0x3c, %l0
7244 wrhpr %l0, 0x21C, %hsys_tick_cmpr
7245 rdhpr %htba, %i2
7246 edge32l %o2, %l0, %i5
7247
7248 or %g0, 0x8, %l0
7249 sllx %l0, 0x3c, %l0
7250 wrhpr %l0, 0x4F7, %hsys_tick_cmpr
7251 rdpr %tl, %l2
7252 wrpr %o7, %i6, %pil
7253 tcc %icc, 0x1
7254
7255 or %g0, 0x8, %l0
7256 sllx %l0, 0x3c, %l0
7257 wr %l0, %g0, %tick_cmpr
7258 fmovrde %i7, %f26, %f12
7259 set 0x40, %l1
7260 stda %f0, [%l7 + %l1] 0xd2
7261 fbuge,a %fcc2, loop_286
7262 rdhpr %htba, %g4
7263 membar 0x76
7264 fzeros %f26
7265loop_286:
7266 rdpr %canrestore, %o5
7267 movleu %xcc, %l5, %o0
7268 rdpr %canrestore, %g2
7269
7270 or %g0, 0x8, %l0
7271 sllx %l0, 0x3c, %l0
7272 wr %l0, %g0, %tick_cmpr
7273 rdpr %canrestore, %l4
7274
7275 or %g0, 0x8, %l0
7276 sllx %l0, 0x3c, %l0
7277 wrhpr %l0, %g0, %hsys_tick_cmpr
7278
7279 or %g0, 0x8, %l0
7280 sllx %l0, 0x3c, %l0
7281 wr %l0, %g0, %sys_tick_cmpr
7282 rdhpr %hsys_tick_cmpr, %g6
7283 rdpr %otherwin, %o1
7284 rdpr %cansave, %o6
7285 edge8 %g3, %g5, %i0
7286 wrpr %l3, %g1, %pil
7287 rdpr %otherwin, %i2
7288 rd %pc, %o2
7289 rdhpr %hpstate, %l0
7290 ldd [%l7 + 0x48], %f10
7291 saved
7292 rdpr %cwp, %g1
7293 rdpr %cansave, %g2
7294 rdpr %canrestore, %g3
7295 rdpr %cleanwin, %g4
7296 rdpr %otherwin, %g5
7297 rdpr %wstate, %g6
7298 rdpr %gl, %i1
7299 sub %i5, %g7, %o7
7300 wr %i6, %i3, %sys_tick
7301 rdhpr %hpstate, %i7
7302 rd %asi, %l2
7303 wrpr %g4, 0x0E21, %cwp
7304 pdist %f10, %f0, %f10
7305 smulcc %o5, 0x1868, %l5
7306 rd %ccr, %g2
7307 wrpr %o3, %o0, %pil
7308 movleu %icc, %l4, %o4
7309 fmovrslz %l6, %f29, %f17
7310 sdiv %i4, 0x1600, %l1
7311 xnor %o1, %o6, %g3
7312 rdhpr %hsys_tick_cmpr, %g5
7313 rdhpr %hintp, %i0
7314 bn,a,pt %xcc, loop_287
7315 subc %g6, 0x0B2B, %g1
7316 mulscc %i2, 0x1B84, %o2
7317 wrpr %l3, %i1, %pil
7318loop_287:
7319 wr %l0, %g7, %clear_softint
7320 array8 %o7, %i5, %i6
7321 rdpr %wstate, %i7
7322
7323 or %g0, 0x8, %l0
7324 sllx %l0, 0x3c, %l0
7325 wrhpr %l0, %g0, %hsys_tick_cmpr
7326 wr %l2, 0x0060, %set_softint
7327 nop
7328 set 0x10, %o5
7329 std %o4, [%l7 + %o5]
7330 rd %pc, %l5
7331 lduw [%l7 + 0x18], %g2
7332
7333 or %g0, 0x8, %l0
7334 sllx %l0, 0x3c, %l0
7335 wrhpr %l0, 0x65D, %hsys_tick_cmpr
7336 rdpr %canrestore, %o0
7337 rdpr %tba, %o3
7338 fmovspos %icc, %f13, %f20
7339 srlx %o4, %l6, %l4
7340 subcc %l1, %o1, %o6
7341 edge32 %g3, %g5, %i4
7342 set 0x60, %g2
7343 ldda [%l7 + %g2] 0xe3, %g6
7344 sth %g1, [%l7 + 0x56]
7345 wr %g0, 0x10, %asi
7346 ldswa [%l7 + 0x3C] %asi, %i2
7347 rdpr %tl, %i0
7348 wrpr %o2, %l3, %pil
7349 rd %fprs, %l0
7350 rdpr %gl, %i1
7351 fmovdne %icc, %f24, %f8
7352 nop
7353 setx loop_288, %l0, %l1
7354 wrpr 0x1, %tl
7355 wrpr %l1, %tnpc
7356 setx 0x34400001400, %l0, %l1
7357 wrpr %l1, %tstate
7358 wrhpr 0x4, %htstate
7359 done
7360 rd %asi, %o7
7361 rdhpr %hintp, %i5
7362
7363 or %g0, 0x8, %l0
7364 sllx %l0, 0x3c, %l0
7365 wrhpr %l0, 0x722, %hsys_tick_cmpr
7366loop_288:
7367 rdpr %cleanwin, %i3
7368 add %l7, 0x34, %l6
7369 wr %g0, 0x11, %asi
7370 casa [%l6] %asi, %i7, %o5
7371 wrpr %l2, %g2, %pil
7372 tcs %xcc, 0x7
7373 movcc %xcc, %l5, %g4
7374 movcs %icc, %o3, %o0
7375 xor %l6, %l4, %o4
7376 wrpr %o1, 0x09FF, %cwp
7377 rdhpr %hsys_tick_cmpr, %o6
7378 rdhpr %htba, %l1
7379 orcc %g5, 0x192A, %i4
7380 wrpr %g3, 0x0ED9, %tick
7381 array16 %g6, %g1, %i2
7382
7383 or %g0, 0x8, %l0
7384 sllx %l0, 0x3c, %l0
7385 wr %l0, 0x2AF, %tick_cmpr
7386 rdhpr %hintp, %l0
7387 fmovdleu %xcc, %f29, %f25
7388 wrpr %i1, 0x0D69, %tick
7389 wr %g0, 0x80, %asi
7390 ldstuba [%l7 + 0x16] %asi, %o7
7391
7392 or %g0, 0x8, %l0
7393 sllx %l0, 0x3c, %l0
7394 wrhpr %l0, %g0, %hsys_tick_cmpr
7395 nop
7396 set 0x44, %o3
7397 lduw [%l7 + %o3], %g7
7398 wrpr %l3, 0x1A24, %tick
7399 tn %icc, 0x7
7400 rd %y, %i6
7401
7402 or %g0, 0x8, %l0
7403 sllx %l0, 0x3c, %l0
7404 wrhpr %l0, 0x857, %hsys_tick_cmpr
7405 orncc %l2, 0x0FF1, %o5
7406 wr %g2, %l5, %set_softint
7407 set 0x78, %l6
7408 sta %f20, [%l7 + %l6] 0x88
7409 rd %asi, %o3
7410 movvc %icc, %g4, %l6
7411 wrpr %o0, %o4, %pil
7412 edge8l %l4, %o6, %l1
7413 rdhpr %hpstate, %o1
7414 rdhpr %hsys_tick_cmpr, %i4
7415 wr %g3, 0x0AC8, %clear_softint
7416 rdhpr %hintp, %g5
7417 wr %g6, 0x1114, %y
7418 rdhpr %hsys_tick_cmpr, %i2
7419 srax %g1, %o2, %i0
7420 te %icc, 0x3
7421 rdpr %tl, %i1
7422
7423 or %g0, 0x8, %l0
7424 sllx %l0, 0x3c, %l0
7425 wr %l0, %g0, %sys_tick_cmpr
7426 rd %ccr, %i5
7427 tvs %xcc, 0x0
7428 wrpr %g7, %i6, %pil
7429 rdpr %tl, %l3
7430
7431 or %g0, 0x8, %l0
7432 sllx %l0, 0x3c, %l0
7433 wrhpr %l0, 0xBA5, %hsys_tick_cmpr
7434 membar 0x51
7435 sdiv %i3, 0x160E, %o5
7436 set 0x14, %i5
7437 stwa %l2, [%l7 + %i5] 0x2a
7438 membar #Sync
7439 sllx %g2, 0x0F, %l5
7440 fone %f26
7441 wrpr %g4, 0x19A2, %pil
7442
7443 or %g0, 0x8, %l0
7444 sllx %l0, 0x3c, %l0
7445 wrhpr %l0, %g0, %hsys_tick_cmpr
7446 addccc %o0, %o4, %l4
7447 movrgz %l6, %o6, %l1
7448 faligndata %f4, %f10, %f8
7449 wrpr %i4, %g3, %pil
7450 fmovscs %icc, %f30, %f10
7451 rdhpr %hsys_tick_cmpr, %o1
7452 brnz %g6, loop_289
7453 movg %xcc, %i2, %g1
7454 fxors %f1, %f2, %f23
7455 subccc %g5, %o2, %i0
7456loop_289:
7457 nop
7458
7459 or %g0, 0x8, %l0
7460 sllx %l0, 0x3c, %l0
7461 wrhpr %l0, 0x36D, %hsys_tick_cmpr
7462 fsrc2s %f25, %f0
7463 wr %o7, %l0, %sys_tick
7464 wr %g7, 0x0D03, %softint
7465 rdpr %cwp, %i6
7466 rdpr %pil, %i5
7467
7468 or %g0, 0x8, %l0
7469 sllx %l0, 0x3c, %l0
7470 wrhpr %l0, 0x89C, %hsys_tick_cmpr
7471 lduw [%l7 + 0x38], %o5
7472 movrgz %i7, %l2, %g2
7473 move %icc, %g4, %o3
7474 rdhpr %hsys_tick_cmpr, %o0
7475 movrlz %l5, %o4, %l6
7476 orcc %l4, 0x097A, %o6
7477 rdpr %tba, %l1
7478 movneg %xcc, %i4, %o1
7479 rdpr %cleanwin, %g3
7480 ldub [%l7 + 0x7A], %i2
7481 rdhpr %hpstate, %g6
7482
7483 or %g0, 0x8, %l0
7484 sllx %l0, 0x3c, %l0
7485 wrhpr %l0, %g0, %hsys_tick_cmpr
7486 wrpr %o2, %g5, %cwp
7487
7488 or %g0, 0x8, %l0
7489 sllx %l0, 0x3c, %l0
7490 wr %l0, %g0, %sys_tick_cmpr
7491 rdpr %cwp, %i0
7492 sllx %o7, 0x1F, %g7
7493
7494 or %g0, 0x8, %l0
7495 sllx %l0, 0x3c, %l0
7496 wrhpr %l0, 0xF0F, %hsys_tick_cmpr
7497 fmuld8ulx16 %f10, %f28, %f16
7498 ld [%l7 + 0x48], %f2
7499 wrpr %i5, 0x13DF, %tick
7500 rdpr %tba, %l3
7501 wr %i3, %i7, %set_softint
7502 tn %xcc, 0x4
7503
7504 or %g0, 0x8, %l0
7505 sllx %l0, 0x3c, %l0
7506 wrhpr %l0, 0x415, %hsys_tick_cmpr
7507 rd %asi, %g2
7508 wrpr %l2, 0x004A, %pil
7509 mulscc %o3, 0x04C7, %g4
7510
7511 or %g0, 0x8, %l0
7512 sllx %l0, 0x3c, %l0
7513 wr %l0, 0x3F6, %tick_cmpr
7514 srlx %o4, %l4, %l6
7515 bgu,pt %xcc, loop_290
7516 wr %g0, 0x7, %fprs
7517
7518 or %g0, 0x8, %l0
7519 sllx %l0, 0x3c, %l0
7520 wr %l0, 0xBF1, %sys_tick_cmpr
7521 orncc %i2, 0x1E80, %i4
7522loop_290:
7523 rdpr %pil, %g1
7524 rdpr %cwp, %o2
7525 rdhpr %hsys_tick_cmpr, %g6
7526 rdpr %cwp, %i1
7527 rdpr %cleanwin, %i0
7528 subccc %g5, 0x18AD, %g7
7529 rd %ccr, %o7
7530 fone %f30
7531
7532 or %g0, 0x8, %l0
7533 sllx %l0, 0x3c, %l0
7534 wrhpr %l0, 0xC72, %hsys_tick_cmpr
7535 wrpr %l3, %i5, %cwp
7536 or %i7, %i3, %o5
7537 rd %fprs, %g2
7538 rdhpr %htba, %l2
7539 rdpr %otherwin, %g4
7540 wrpr %o0, 0x0B03, %tick
7541
7542 or %g0, 0x8, %l0
7543 sllx %l0, 0x3c, %l0
7544 wrhpr %l0, %g0, %hsys_tick_cmpr
7545 rdpr %cwp, %l4
7546 wr %l6, %o3, %y
7547 rdhpr %hpstate, %l1
7548 movne %xcc, %o6, %o1
7549 wr %g3, 0x11A4, %y
7550 wrpr %i4, %i2, %cwp
7551 rd %y, %o2
7552 rdpr %tba, %g6
7553
7554 or %g0, 0x8, %l0
7555 sllx %l0, 0x3c, %l0
7556 wrhpr %l0, %g0, %hsys_tick_cmpr
7557 subc %i0, 0x0F46, %g7
7558
7559 or %g0, 0x8, %l0
7560 sllx %l0, 0x3c, %l0
7561 wrhpr %l0, %g0, %hsys_tick_cmpr
7562 rd %y, %o7
7563
7564 or %g0, 0x8, %l0
7565 sllx %l0, 0x3c, %l0
7566 wrhpr %l0, 0x114, %hsys_tick_cmpr
7567 fones %f14
7568 rdhpr %hintp, %l0
7569 fmovdne %xcc, %f19, %f13
7570 wr %i7, 0x1FE5, %y
7571 nop
7572 setx loop_291, %l0, %l1
7573 jmpl %l1, %i3
7574 wrpr %i5, 0x0F53, %tick
7575 nop
7576 setx loop_292, %l0, %l1
7577 jmpl %l1, %g2
7578 rdhpr %hsys_tick_cmpr, %o5
7579loop_291:
7580 sllx %g4, 0x0B, %o0
7581
7582 or %g0, 0x8, %l0
7583 sllx %l0, 0x3c, %l0
7584 wrhpr %l0, 0xA46, %hsys_tick_cmpr
7585loop_292:
7586 rdhpr %hpstate, %o4
7587
7588 or %g0, 0x8, %l0
7589 sllx %l0, 0x3c, %l0
7590 wrhpr %l0, %g0, %hsys_tick_cmpr
7591 rdpr %pil, %l1
7592 rdpr %tba, %o3
7593 tvs %xcc, 0x2
7594 rd %pc, %o6
7595 st %f5, [%l7 + 0x30]
7596 rd %softint, %g3
7597 rd %sys_tick_cmpr, %i4
7598 wrpr %i2, %o2, %pil
7599 ld [%l7 + 0x74], %f15
7600 rdpr %otherwin, %o1
7601 bcs,a,pn %icc, loop_293
7602 xnorcc %g6, %i1, %g1
7603 rd %tick_cmpr, %g7
7604 wrpr %i0, %g5, %tick
7605loop_293:
7606 wrpr %i6, %l3, %pil
7607 edge16ln %l0, %i7, %o7
7608 movrne %i5, 0x0C9, %g2
7609 rdhpr %hintp, %o5
7610 set 0x18, %i0
7611 prefetcha [%l7 + %i0] 0x88, 0x0
7612 rd %y, %g4
7613 rd %fprs, %o0
7614 wrpr %l2, 0x15E9, %cwp
7615 rd %ccr, %l5
7616 fmovdcc %xcc, %f30, %f16
7617 fcmpeq32 %f8, %f18, %o4
7618 wrpr %l6, 0x0D76, %pil
7619 wrpr %l4, 0x193D, %pil
7620 rdhpr %hsys_tick_cmpr, %o3
7621 wr %l1, 0x0662, %pic
7622 bgu,pn %xcc, loop_294
7623 rd %y, %g3
7624 wr %o6, %i4, %set_softint
7625 tpos %xcc, 0x6
7626loop_294:
7627 rdpr %cwp, %o2
7628 rd %tick_cmpr, %i2
7629 taddcc %g6, 0x0556, %o1
7630 rdpr %tl, %g1
7631 array16 %i1, %i0, %g5
7632 movrlz %i6, %l3, %l0
7633 array8 %g7, %o7, %i5
7634 bgu %icc, loop_295
7635 rdpr %cwp, %i7
7636 add %l7, 0x2C, %l6
7637 wr %g0, 0x88, %asi
7638 casa [%l6] 0x88, %g2, %o5
7639loop_295:
7640 ldub [%l7 + 0x29], %i3
7641 fmovrslz %o0, %f4, %f30
7642 wrpr %g4, 0x1777, %cwp
7643 rdpr %gl, %l2
7644 rdpr %gl, %l5
7645
7646 or %g0, 0x8, %l0
7647 sllx %l0, 0x3c, %l0
7648 wrhpr %l0, 0xFDF, %hsys_tick_cmpr
7649
7650 or %g0, 0x8, %l0
7651 sllx %l0, 0x3c, %l0
7652 wrhpr %l0, %g0, %hsys_tick_cmpr
7653 sdivx %o3, 0x0EBF, %l6
7654 rdhpr %hpstate, %g3
7655 fands %f23, %f11, %f26
7656 addccc %o6, 0x18B8, %i4
7657 array8 %l1, %o2, %i2
7658 fmovdcs %icc, %f29, %f21
7659 rdpr %gl, %g6
7660 rdpr %tba, %o1
7661 rdpr %cwp, %g1
7662 rdhpr %htba, %i1
7663 flush %l7 + 0x54
7664 fbue %fcc1, loop_296
7665 sir 0x0BC7
7666
7667 or %g0, 0x8, %l0
7668 sllx %l0, 0x3c, %l0
7669 wrhpr %l0, %g0, %hsys_tick_cmpr
7670 alignaddr %i6, %l3, %g5
7671loop_296:
7672 nop
7673
7674 or %g0, 0x8, %l0
7675 sllx %l0, 0x3c, %l0
7676 wr %l0, %g0, %tick_cmpr
7677 wr %o7, 0x0B79, %softint
7678 fmovsg %icc, %f18, %f19
7679 rd %y, %g7
7680 move %xcc, %i5, %i7
7681 rd %tick_cmpr, %o5
7682 rdhpr %hintp, %g2
7683 movpos %icc, %o0, %g4
7684 movrgz %l2, %l5, %o4
7685 rd %sys_tick_cmpr, %i3
7686 fmovrde %o3, %f12, %f18
7687 rdhpr %hsys_tick_cmpr, %l6
7688 rdpr %tl, %l4
7689 subcc %o6, %g3, %i4
7690 ldd [%l7 + 0x70], %o2
7691 andn %l1, 0x16EE, %g6
7692 wr %g0, 0x5, %fprs
7693 rd %softint, %g1
7694 wrpr %i0, %i1, %tick
7695
7696 or %g0, 0x8, %l0
7697 sllx %l0, 0x3c, %l0
7698 wrhpr %l0, %g0, %hsys_tick_cmpr
7699 rdhpr %hsys_tick_cmpr, %l3
7700 rdpr %tba, %l0
7701 rd %sys_tick_cmpr, %g7
7702 wrpr %o7, %i7, %cwp
7703 tg %icc, 0x6
7704
7705 or %g0, 0x8, %l0
7706 sllx %l0, 0x3c, %l0
7707 wr %l0, %g0, %sys_tick_cmpr
7708 fexpand %f9, %f22
7709 wr %o0, %i5, %clear_softint
7710 edge16n %l2, %g4, %o4
7711
7712 or %g0, 0x8, %l0
7713 sllx %l0, 0x3c, %l0
7714 wrhpr %l0, 0x69A, %hsys_tick_cmpr
7715 rdhpr %htba, %l5
7716 rdhpr %hintp, %l4
7717 udiv %o6, 0x1955, %l6
7718 wrpr %i4, %o2, %tick
7719 or %g3, 0x1388, %g6
7720 wr %i2, 0x14FF, %set_softint
7721 rdpr %wstate, %l1
7722 taddcctv %o1, 0x1418, %i0
7723 rdpr %otherwin, %i1
7724 wrpr %i6, 0x0A91, %tick
7725 rdpr %cleanwin, %g1
7726 rd %tick_cmpr, %l3
7727
7728 or %g0, 0x8, %l0
7729 sllx %l0, 0x3c, %l0
7730 wrhpr %l0, %g0, %hsys_tick_cmpr
7731 rdpr %cansave, %g7
7732 rdpr %cwp, %l0
7733 bneg,a loop_297
7734 rdhpr %hsys_tick_cmpr, %i7
7735 fxnors %f27, %f22, %f23
7736 rdhpr %hintp, %o7
7737loop_297:
7738 sdiv %g2, 0x15B1, %o5
7739 fcmpgt32 %f20, %f18, %o0
7740 fbne,a %fcc1, loop_298
7741 fba,a %fcc0, loop_299
7742 rdhpr %hsys_tick_cmpr, %l2
7743 rdpr %cansave, %i5
7744loop_298:
7745 nop
7746 set 0x44, %o6
7747 sta %f2, [%l7 + %o6] 0x89
7748loop_299:
7749 rdhpr %hintp, %g4
7750
7751 or %g0, 0x8, %l0
7752 sllx %l0, 0x3c, %l0
7753 wrhpr %l0, 0x9DB, %hsys_tick_cmpr
7754 wrpr %o3, 0x0836, %cwp
7755 rdpr %canrestore, %l5
7756 rd %asi, %o6
7757 rdpr %gl, %l4
7758 wrpr %i4, 0x1268, %tick
7759 rdpr %tl, %l6
7760 rdhpr %htba, %o2
7761
7762 or %g0, 0x8, %l0
7763 sllx %l0, 0x3c, %l0
7764 wr %l0, 0xD51, %sys_tick_cmpr
7765 alignaddrl %l1, %o1, %i0
7766 rdhpr %hpstate, %i2
7767 set 0x6B, %o7
7768 lduba [%l7 + %o7] 0x11, %i1
7769 rd %fprs, %i6
7770 rdpr %pil, %g1
7771 tpos %xcc, 0x7
7772 rdhpr %htba, %g5
7773 rd %sys_tick_cmpr, %l3
7774
7775 or %g0, 0x8, %l0
7776 sllx %l0, 0x3c, %l0
7777 wrhpr %l0, 0x22D, %hsys_tick_cmpr
7778 rdhpr %hintp, %i7
7779 rdhpr %htba, %o7
7780 std %g2, [%l7 + 0x48]
7781 rd %ccr, %o0
7782 wr %g0, 0x4, %fprs
7783 rd %asi, %i5
7784 rdhpr %hsys_tick_cmpr, %g4
7785 wrpr %o4, %o3, %tick
7786 wr %g0, 0x5, %fprs
7787 wrpr %i3, 0x09E3, %cwp
7788 tcc %icc, 0x1
7789 rd %y, %l4
7790
7791 or %g0, 0x8, %l0
7792 sllx %l0, 0x3c, %l0
7793 wr %l0, %g0, %tick_cmpr
7794 wr %g0, 0x4, %fprs
7795 fxors %f11, %f24, %f0
7796 edge32l %o2, %g6, %g3
7797 movg %icc, %l1, %o1
7798 rd %y, %i2
7799 udivx %i1, 0x179F, %i6
7800 nop
7801 set 0x6E, %g5
7802 ldub [%l7 + %g5], %g1
7803 std %i0, [%l7 + 0x70]
7804 rdhpr %htba, %g5
7805 wr %g7, 0x078D, %clear_softint
7806 wr %l3, 0x1EFC, %sys_tick
7807 rdpr %cansave, %l0
7808 rdpr %tba, %i7
7809 rdhpr %hintp, %o7
7810 fmovsleu %icc, %f20, %f20
7811 mulscc %g2, %l2, %o0
7812 ldd [%l7 + 0x30], %i4
7813 rdhpr %htba, %g4
7814
7815 or %g0, 0x8, %l0
7816 sllx %l0, 0x3c, %l0
7817 wr %l0, %g0, %sys_tick_cmpr
7818 rd %softint, %l5
7819!Yo - got one - imm_asi 0x58
7820!And yo - immediate is 0x80
7821 set 0x80, %g3
7822 ldxa [%g0 + %g3] 0x58, %o3
7823
7824 or %g0, 0x8, %l0
7825 sllx %l0, 0x3c, %l0
7826 wrhpr %l0, %g0, %hsys_tick_cmpr
7827 rdhpr %hintp, %i4
7828
7829 or %g0, 0x8, %l0
7830 sllx %l0, 0x3c, %l0
7831 wr %l0, %g0, %sys_tick_cmpr
7832 wrpr %i3, %g6, %cwp
7833 ta %xcc, 0x4
7834 umul %g3, 0x1ACE, %l1
7835
7836 or %g0, 0x8, %l0
7837 sllx %l0, 0x3c, %l0
7838 wrhpr %l0, %g0, %hsys_tick_cmpr
7839 fpadd32s %f25, %f2, %f9
7840 edge16 %i6, %o1, %g1
7841 wrpr %g5, %g7, %tick
7842 brlz %i0, loop_300
7843 rd %pc, %l3
7844 fpmerge %f24, %f4, %f26
7845 wr %i7, %l0, %softint
7846loop_300:
7847 rdpr %cansave, %g2
7848
7849 or %g0, 0x8, %l0
7850 sllx %l0, 0x3c, %l0
7851 wrhpr %l0, 0x3AE, %hsys_tick_cmpr
7852 wr %g0, 0x18, %asi
7853 stba %o7, [%l7 + 0x44] %asi
7854 movrlz %o0, 0x121, %g4
7855 array8 %i5, %o5, %o4
7856
7857 or %g0, 0x8, %l0
7858 sllx %l0, 0x3c, %l0
7859 wrhpr %l0, %g0, %hsys_tick_cmpr
7860 xnorcc %l4, %l5, %o6
7861 sdivcc %l6, 0x1BF8, %i4
7862 rdpr %cwp, %i3
7863 rdpr %cleanwin, %o2
7864 rd %y, %g3
7865 movcc %icc, %g6, %i2
7866 add %l1, %i6, %i1
7867 rdhpr %hsys_tick_cmpr, %g1
7868 wrpr %g5, 0x0786, %tick
7869 tle %xcc, 0x0
7870 flush %l7 + 0x54
7871 nop
7872 setx loop_301, %l0, %l1
7873 wrpr 0x1, %tl
7874 wrpr %l1, %tnpc
7875 setx 0x34400001400, %l0, %l1
7876 wrpr %l1, %tstate
7877 wrhpr 0x4, %htstate
7878 done
7879 ble loop_302
7880 movrlez %o1, 0x107, %g7
7881
7882 or %g0, 0x8, %l0
7883 sllx %l0, 0x3c, %l0
7884 wrhpr %l0, %g0, %hsys_tick_cmpr
7885loop_301:
7886 nop
7887
7888 or %g0, 0x8, %l0
7889 sllx %l0, 0x3c, %l0
7890 wrhpr %l0, %g0, %hsys_tick_cmpr
7891loop_302:
7892 popc %g2, %l0
7893 movn %xcc, %l2, %o0
7894 wr %g0, 0x27, %asi
7895 stwa %o7, [%l7 + 0x54] %asi
7896 membar #Sync
7897 te %icc, 0x2
7898 rdhpr %htba, %g4
7899 movle %xcc, %o5, %i5
7900 rdpr %gl, %o4
7901 wr %l4, %l5, %softint
7902 add %o6, 0x0F1D, %o3
7903 rdhpr %hintp, %i4
7904 movpos %xcc, %l6, %o2
7905 rdhpr %hsys_tick_cmpr, %g3
7906 wr %g0, 0x11, %asi
7907 ldsba [%l7 + 0x52] %asi, %i3
7908 ba,a,pn %icc, loop_303
7909 xnorcc %i2, %g6, %l1
7910 rdhpr %htba, %i1
7911 wrpr %i6, %g1, %pil
7912loop_303:
7913 rdpr %gl, %g5
7914 wr %g7, 0x1572, %sys_tick
7915 rdpr %wstate, %o1
7916
7917 or %g0, 0x8, %l0
7918 sllx %l0, 0x3c, %l0
7919 wrhpr %l0, 0x89B, %hsys_tick_cmpr
7920 sdivx %i0, 0x112A, %l3
7921 fmovsa %icc, %f16, %f24
7922 wrpr %l0, %g2, %pil
7923 wrpr %o0, 0x033C, %cwp
7924 rdhpr %hsys_tick_cmpr, %l2
7925 rdhpr %hpstate, %g4
7926 swap [%l7 + 0x34], %o7
7927 wr %i5, 0x1F57, %clear_softint
7928 rdpr %tl, %o4
7929 rd %y, %l4
7930 umul %o5, %l5, %o3
7931 fmovdle %xcc, %f20, %f24
7932 nop
7933 set 0x44, %i7
7934 stw %i4, [%l7 + %i7]
7935 wrpr %l6, 0x0205, %cwp
7936 wr %o6, %g3, %sys_tick
7937 wrpr %i3, %i2, %pil
7938 rdpr %cleanwin, %o2
7939 rdhpr %hpstate, %l1
7940 rdpr %tl, %g6
7941 rd %y, %i6
7942 fmovdcs %icc, %f27, %f19
7943 movleu %icc, %g1, %i1
7944 wr %g0, 0x6, %fprs
7945
7946 or %g0, 0x8, %l0
7947 sllx %l0, 0x3c, %l0
7948 wrhpr %l0, %g0, %hsys_tick_cmpr
7949 ldsh [%l7 + 0x16], %o1
7950 fnot1 %f28, %f8
7951 fbue,a %fcc0, loop_304
7952 fble,a %fcc1, loop_305
7953 wrpr %i7, 0x0D15, %cwp
7954 rdhpr %htba, %l3
7955loop_304:
7956 movge %xcc, %l0, %i0
7957loop_305:
7958 taddcc %g2, %o0, %g4
7959 set 0x1C, %o1
7960 lduwa [%l7 + %o1] 0x04, %o7
7961 fmovdvs %icc, %f16, %f24
7962 rd %pc, %i5
7963 wr %o4, %l2, %ccr
7964 fcmple16 %f20, %f12, %l4
7965 wr %o5, 0x0ABC, %y
7966
7967 or %g0, 0x8, %l0
7968 sllx %l0, 0x3c, %l0
7969 wrhpr %l0, %g0, %hsys_tick_cmpr
7970 movgu %icc, %l6, %i4
7971 rdpr %tba, %o6
7972
7973 or %g0, 0x8, %l0
7974 sllx %l0, 0x3c, %l0
7975 wrhpr %l0, %g0, %hsys_tick_cmpr
7976
7977 or %g0, 0x8, %l0
7978 sllx %l0, 0x3c, %l0
7979 wrhpr %l0, 0x9BA, %hsys_tick_cmpr
7980 movne %icc, %o2, %g6
7981 rd %asi, %l1
7982 wr %g0, 0x4, %fprs
7983 rdhpr %hsys_tick_cmpr, %g1
7984 wr %i1, %g7, %clear_softint
7985 rdhpr %hintp, %o1
7986 rdhpr %hpstate, %g5
7987 rdhpr %htba, %i7
7988 rd %asi, %l0
7989 rd %asi, %i0
7990 rd %ccr, %g2
7991 array8 %l3, %o0, %o7
7992 ldx [%l7 + 0x28], %g4
7993 fmovsvc %icc, %f18, %f21
7994 wr %g0, 0x4, %fprs
7995 rd %tick_cmpr, %l4
7996 smul %o5, %l5, %o3
7997 addccc %l2, 0x19EB, %l6
7998 rd %asi, %o6
7999 ba,a,pt %xcc, loop_306
8000 wrpr %i4, 0x07B7, %cwp
8001 wr %g0, 0x7, %fprs
8002 wr %o2, 0x095C, %pic
8003loop_306:
8004 ldx [%l7 + 0x68], %g6
8005 sub %l1, %i3, %i6
8006
8007 or %g0, 0x8, %l0
8008 sllx %l0, 0x3c, %l0
8009 wrhpr %l0, %g0, %hsys_tick_cmpr
8010 wrpr %o1, %g5, %pil
8011 rdpr %tl, %g7
8012 rd %ccr, %i7
8013
8014 or %g0, 0x8, %l0
8015 sllx %l0, 0x3c, %l0
8016 wrhpr %l0, %g0, %hsys_tick_cmpr
8017 rdpr %cansave, %l0
8018 orcc %g2, %l3, %o7
8019 rdpr %canrestore, %g4
8020 movn %icc, %o0, %o4
8021 wr %g0, 0xe, %pcr ! changed.
8022
8023 or %g0, 0x8, %l0
8024 sllx %l0, 0x3c, %l0
8025 wrhpr %l0, 0xAB1, %hsys_tick_cmpr
8026
8027 or %g0, 0x8, %l0
8028 sllx %l0, 0x3c, %l0
8029 wrhpr %l0, 0xF96, %hsys_tick_cmpr
8030 sethi 0x1680, %l2
8031 edge16n %l6, %o6, %i4
8032 wr %g0, 0xe, %pcr ! changed.
8033 wr %o2, 0x073F, %y
8034 ld [%l7 + 0x7C], %f9
8035 wr %g0, 0x6, %fprs
8036 rd %sys_tick_cmpr, %g6
8037
8038 or %g0, 0x8, %l0
8039 sllx %l0, 0x3c, %l0
8040 wrhpr %l0, 0x3D0, %hsys_tick_cmpr
8041 wr %g0, 0x89, %asi
8042 lda [%l7 + 0x5C] %asi, %f4
8043 wr %g1, %o1, %set_softint
8044
8045 or %g0, 0x8, %l0
8046 sllx %l0, 0x3c, %l0
8047 wrhpr %l0, %g0, %hsys_tick_cmpr
8048 wrpr %g5, 0x09BE, %pil
8049 wr %g7, 0x1FBA, %set_softint
8050 rdpr %gl, %i0
8051 orcc %l0, %i7, %g2
8052
8053 or %g0, 0x8, %l0
8054 sllx %l0, 0x3c, %l0
8055 wrhpr %l0, 0x07A, %hsys_tick_cmpr
8056 rdpr %cansave, %l3
8057 move %icc, %o0, %g4
8058 rd %ccr, %o4
8059
8060 or %g0, 0x8, %l0
8061 sllx %l0, 0x3c, %l0
8062 wr %l0, 0x368, %tick_cmpr
8063 rdpr %pil, %i5
8064 movpos %icc, %l5, %o5
8065
8066 or %g0, 0x8, %l0
8067 sllx %l0, 0x3c, %l0
8068 wrhpr %l0, 0xBB2, %hsys_tick_cmpr
8069 fones %f6
8070 rd %y, %l2
8071 wrpr %o3, 0x1943, %cwp
8072 rdhpr %hsys_tick_cmpr, %g3
8073 smulcc %i4, 0x17C0, %i2
8074 fmovscc %xcc, %f24, %f11
8075
8076 or %g0, 0x8, %l0
8077 sllx %l0, 0x3c, %l0
8078 wrhpr %l0, %g0, %hsys_tick_cmpr
8079 umulcc %i3, 0x0ACA, %o2
8080 wrpr %i1, 0x0003, %cwp
8081
8082 or %g0, 0x8, %l0
8083 sllx %l0, 0x3c, %l0
8084 wrhpr %l0, %g0, %hsys_tick_cmpr
8085 rdpr %cansave, %i6
8086 wrpr %o1, 0x0942, %tick
8087 wrpr %g7, %i0, %tick
8088
8089 or %g0, 0x8, %l0
8090 sllx %l0, 0x3c, %l0
8091 wrhpr %l0, %g0, %hsys_tick_cmpr
8092 rdpr %tba, %g5
8093 saved
8094 rdpr %cwp, %g1
8095 rdpr %cansave, %g2
8096 rdpr %canrestore, %g3
8097 rdpr %cleanwin, %g4
8098 rdpr %otherwin, %g5
8099 rdpr %wstate, %g6
8100 edge16n %i7, %o7, %l3
8101 wr %o0, %g2, %ccr
8102 wr %o4, 0x0746, %set_softint
8103 fmovrdne %l4, %f20, %f20
8104 wr %g0, 0x4, %fprs
8105
8106 or %g0, 0x8, %l0
8107 sllx %l0, 0x3c, %l0
8108 wrhpr %l0, %g0, %hsys_tick_cmpr
8109 sdivcc %g4, 0x06BB, %o6
8110 rdpr %tba, %o3
8111 fblg,a %fcc3, loop_307
8112 rdhpr %hsys_tick_cmpr, %l2
8113 wr %i4, 0x11FD, %ccr
8114 fbg %fcc3, loop_308
8115loop_307:
8116 tpos %icc, 0x0
8117 rdpr %cwp, %g3
8118 membar 0x48
8119loop_308:
8120 movvs %xcc, %l1, %g6
8121 rd %fprs, %i3
8122 rdhpr %hsys_tick_cmpr, %i2
8123 rd %softint, %o2
8124 rd %asi, %i1
8125 nop
8126 setx loop_309, %l0, %l1
8127 wrpr 0x1, %tl
8128 wrpr %l1, %tnpc
8129 setx 0x34400001400, %l0, %l1
8130 wrpr %l1, %tstate
8131 wrhpr 0x4, %htstate
8132 done
8133 movcs %icc, %g1, %i6
8134 rd %y, %o1
8135 fandnot1s %f5, %f10, %f29
8136loop_309:
8137 fmovdne %xcc, %f14, %f16
8138 rd %sys_tick_cmpr, %g7
8139 movgu %xcc, %l0, %g5
8140 wr %i7, %i0, %softint
8141 wr %l3, %o0, %clear_softint
8142 rdpr %tl, %o7
8143 brlz %g2, loop_310
8144 rdhpr %htba, %o4
8145 wrpr %i5, 0x125E, %cwp
8146 rdhpr %hsys_tick_cmpr, %l4
8147loop_310:
8148 movneg %icc, %o5, %l5
8149 rdpr %wstate, %l6
8150 rdpr %cleanwin, %o6
8151 lduw [%l7 + 0x68], %o3
8152 rd %fprs, %g4
8153 wrpr %i4, 0x1CB1, %tick
8154 rdpr %tba, %l2
8155 movvc %xcc, %g3, %g6
8156 rdhpr %hsys_tick_cmpr, %i3
8157 mova %icc, %l1, %i2
8158 movrgz %i1, %g1, %i6
8159 rdhpr %hintp, %o2
8160 fmovsleu %icc, %f21, %f9
8161 rdhpr %hsys_tick_cmpr, %g7
8162
8163 or %g0, 0x8, %l0
8164 sllx %l0, 0x3c, %l0
8165 wr %l0, 0x556, %sys_tick_cmpr
8166 wr %i7, 0x0BD0, %pic
8167 wrpr %i0, %l3, %tick
8168 rdhpr %hpstate, %g5
8169 fnor %f10, %f12, %f16
8170 rd %fprs, %o7
8171 stbar
8172 ta %icc, 0x3
8173 rdpr %tl, %g2
8174 movgu %icc, %o0, %i5
8175 fmovsa %icc, %f3, %f9
8176 tne %icc, 0x4
8177 wrpr %o4, 0x0824, %cwp
8178 rd %pc, %o5
8179 tsubcc %l4, %l6, %o6
8180 tcc %icc, 0x3
8181 fcmpgt32 %f12, %f2, %l5
8182 movleu %icc, %o3, %i4
8183 array8 %l2, %g3, %g6
8184 ldd [%l7 + 0x28], %i2
8185 sethi 0x08D9, %g4
8186 mulx %i2, %l1, %i1
8187 move %icc, %g1, %i6
8188 stbar
8189 wr %g0, 0xe, %pcr ! changed.
8190 wrpr %o1, 0x1C49, %pil
8191 fmovdle %xcc, %f18, %f20
8192 rd %tick_cmpr, %i7
8193 wrpr %o2, %i0, %cwp
8194
8195 or %g0, 0x8, %l0
8196 sllx %l0, 0x3c, %l0
8197 wrhpr %l0, %g0, %hsys_tick_cmpr
8198 rdhpr %hpstate, %g2
8199 rdpr %cwp, %o0
8200 wr %l3, %o4, %pic
8201 wr %i5, %o5, %set_softint
8202 wrpr %l6, 0x1DBC, %pil
8203 wrpr %l4, 0x0808, %pil
8204 rd %ccr, %o6
8205 tl %icc, 0x5
8206 wr %o3, 0x0B22, %softint
8207 rd %tick_cmpr, %l5
8208 fmovse %xcc, %f26, %f26
8209 wrpr %i4, 0x0E44, %cwp
8210 rd %pc, %g3
8211 wr %g0, 0xe, %pcr ! changed.
8212 movg %xcc, %l2, %g4
8213 bl %xcc, loop_311
8214 fmovdvs %xcc, %f10, %f15
8215 tsubcc %i3, %l1, %i1
8216 fbug,a %fcc3, loop_312
8217loop_311:
8218 rdpr %wstate, %g1
8219 edge8l %i2, %i6, %l0
8220 movre %g7, 0x3AB, %o1
8221loop_312:
8222 sub %o2, 0x1762, %i0
8223 fmovsge %icc, %f6, %f19
8224 rdpr %cansave, %i7
8225 orncc %g5, 0x0D72, %g2
8226 wrpr %o7, %l3, %tick
8227 orncc %o4, 0x1D75, %o0
8228 rdhpr %hsys_tick_cmpr, %i5
8229 fbl,a %fcc2, loop_313
8230 rd %tick_cmpr, %o5
8231 fpadd32s %f3, %f27, %f20
8232 tpos %icc, 0x5
8233loop_313:
8234 movn %icc, %l6, %o6
8235 rd %asi, %o3
8236 fbne,a %fcc2, loop_314
8237 rdpr %tba, %l5
8238 ldsw [%l7 + 0x28], %l4
8239 fblg %fcc1, loop_315
8240loop_314:
8241 rdhpr %hintp, %i4
8242 taddcctv %g6, %l2, %g4
8243 rdhpr %hintp, %g3
8244loop_315:
8245 tsubcctv %l1, %i1, %g1
8246 srlx %i2, %i6, %l0
8247 fmovsleu %icc, %f31, %f1
8248 rdhpr %hintp, %g7
8249 umulcc %i3, 0x08DE, %o2
8250 brlz %i0, loop_316
8251 tle %xcc, 0x2
8252 rd %y, %o1
8253 sdiv %i7, 0x035A, %g5
8254loop_316:
8255 addccc %g2, %o7, %o4
8256 edge16l %l3, %i5, %o0
8257 wrpr %l6, 0x0227, %tick
8258 wrpr %o6, %o3, %pil
8259 bvc,a,pn %xcc, loop_317
8260 rd %asi, %o5
8261
8262 or %g0, 0x8, %l0
8263 sllx %l0, 0x3c, %l0
8264 wrhpr %l0, 0xAD9, %hsys_tick_cmpr
8265 rdhpr %htba, %i4
8266loop_317:
8267 wr %g6, %l5, %ccr
8268
8269 or %g0, 0x8, %l0
8270 sllx %l0, 0x3c, %l0
8271 wr %l0, 0x943, %tick_cmpr
8272 srlx %l2, 0x1F, %g3
8273 fnands %f12, %f25, %f9
8274 fnand %f14, %f0, %f30
8275
8276 or %g0, 0x8, %l0
8277 sllx %l0, 0x3c, %l0
8278 wrhpr %l0, 0xB03, %hsys_tick_cmpr
8279 rdpr %wstate, %i1
8280 movrlz %i6, 0x0F6, %i2
8281 ble %xcc, loop_318
8282 fbue %fcc2, loop_319
8283 wrpr %l0, 0x17A3, %tick
8284
8285 or %g0, 0x8, %l0
8286 sllx %l0, 0x3c, %l0
8287 wrhpr %l0, 0xC5D, %hsys_tick_cmpr
8288loop_318:
8289 movgu %icc, %i3, %o1
8290loop_319:
8291 ldd [%l7 + 0x18], %i0
8292
8293 or %g0, 0x8, %l0
8294 sllx %l0, 0x3c, %l0
8295 wrhpr %l0, 0x883, %hsys_tick_cmpr
8296 sethi 0x115E, %i7
8297 tsubcctv %o7, %g2, %l3
8298
8299 or %g0, 0x8, %l0
8300 sllx %l0, 0x3c, %l0
8301 wrhpr %l0, %g0, %hsys_tick_cmpr
8302 tcs %icc, 0x7
8303 fpadd32 %f2, %f10, %f22
8304 rdhpr %hsys_tick_cmpr, %o0
8305
8306 or %g0, 0x8, %l0
8307 sllx %l0, 0x3c, %l0
8308 wrhpr %l0, %g0, %hsys_tick_cmpr
8309
8310 or %g0, 0x8, %l0
8311 sllx %l0, 0x3c, %l0
8312 wrhpr %l0, 0xDCC, %hsys_tick_cmpr
8313 wr %o6, 0x0EC3, %ccr
8314
8315 or %g0, 0x8, %l0
8316 sllx %l0, 0x3c, %l0
8317 wrhpr %l0, %g0, %hsys_tick_cmpr
8318 fmovdvc %xcc, %f19, %f4
8319 fmovrdne %i4, %f12, %f30
8320 tvc %xcc, 0x7
8321 xnor %g6, 0x1ACC, %l5
8322 rdhpr %hsys_tick_cmpr, %l4
8323 rdpr %canrestore, %g4
8324
8325 or %g0, 0x8, %l0
8326 sllx %l0, 0x3c, %l0
8327 wrhpr %l0, 0xCDC, %hsys_tick_cmpr
8328 wr %l2, 0x0489, %softint
8329 rdpr %wstate, %l1
8330 sir 0x0390
8331 movvs %icc, %g1, %i6
8332
8333 or %g0, 0x8, %l0
8334 sllx %l0, 0x3c, %l0
8335 wrhpr %l0, %g0, %hsys_tick_cmpr
8336 brlez %g7, loop_320
8337 umul %i1, 0x0F5B, %o2
8338
8339 or %g0, 0x8, %l0
8340 sllx %l0, 0x3c, %l0
8341 wrhpr %l0, 0x5B6, %hsys_tick_cmpr
8342 rdpr %tl, %i0
8343loop_320:
8344 edge16n %g5, %i7, %o7
8345 rdpr %gl, %l3
8346 udivx %o4, 0x1A68, %g2
8347 rd %ccr, %i5
8348 rd %y, %o0
8349 sll %o3, 0x18, %l6
8350 add %o5, %o6, %i4
8351 fmovdleu %icc, %f4, %f10
8352 rdpr %wstate, %l5
8353 edge8l %g6, %g4, %l4
8354 tvs %xcc, 0x1
8355 xorcc %g3, %l1, %l2
8356 fmovse %icc, %f28, %f24
8357 rdhpr %htba, %i6
8358 rd %asi, %g1
8359 wrpr %l0, %i2, %cwp
8360 movgu %xcc, %g7, %o2
8361 wr %i1, 0x124D, %softint
8362 edge32n %o1, %i3, %i0
8363 rd %tick_cmpr, %i7
8364 movrgez %g5, %l3, %o7
8365 rd %fprs, %g2
8366 rd %asi, %i5
8367 wr %o4, %o0, %set_softint
8368 rdpr %cwp, %o3
8369 tge %icc, 0x6
8370 ble,a loop_321
8371 rdpr %wstate, %o5
8372 rd %fprs, %l6
8373 siam 0x1
8374loop_321:
8375 bcc,pn %xcc, loop_322
8376 movrne %o6, 0x371, %i4
8377 rd %asi, %l5
8378 wr %g0, 0x19, %asi
8379 lduha [%l7 + 0x6C] %asi, %g4
8380loop_322:
8381 nop
8382
8383 or %g0, 0x8, %l0
8384 sllx %l0, 0x3c, %l0
8385 wrhpr %l0, %g0, %hsys_tick_cmpr
8386 wrpr %g3, %l1, %pil
8387 taddcc %l2, %l4, %g1
8388 restored
8389 rdpr %cwp, %g1
8390 rdpr %cansave, %g2
8391 rdpr %canrestore, %g3
8392 rdpr %cleanwin, %g4
8393 rdpr %otherwin, %g5
8394 rdpr %wstate, %g6
8395 movle %xcc, %l0, %i2
8396 rd %y, %g7
8397 bne,pt %icc, loop_323
8398 wr %g0, 0x5, %fprs
8399
8400 or %g0, 0x8, %l0
8401 sllx %l0, 0x3c, %l0
8402 wr %l0, %g0, %tick_cmpr
8403 wrpr %o1, 0x1F48, %tick
8404loop_323:
8405 tsubcctv %i0, 0x04E4, %i7
8406 or %g5, 0x0B51, %i3
8407 addcc %o7, 0x0BFA, %g2
8408 wr %i5, 0x01DA, %y
8409
8410 or %g0, 0x8, %l0
8411 sllx %l0, 0x3c, %l0
8412 wrhpr %l0, %g0, %hsys_tick_cmpr
8413 membar 0x18
8414 sir 0x05A0
8415 rd %pc, %o3
8416 rdhpr %htba, %o0
8417 tcc %icc, 0x3
8418 wr %g0, 0xe, %pcr ! changed.
8419
8420 or %g0, 0x8, %l0
8421 sllx %l0, 0x3c, %l0
8422 wrhpr %l0, %g0, %hsys_tick_cmpr
8423 wrpr %l5, %i4, %pil
8424 wr %g4, %g6, %pic
8425 rdhpr %hsys_tick_cmpr, %g3
8426 rdhpr %hintp, %l1
8427 rdpr %cansave, %l2
8428 movn %icc, %g1, %l4
8429 saved
8430 rdpr %cwp, %g1
8431 rdpr %cansave, %g2
8432 rdpr %canrestore, %g3
8433 rdpr %cleanwin, %g4
8434 rdpr %otherwin, %g5
8435 rdpr %wstate, %g6
8436 tgu %xcc, 0x7
8437 edge16l %i2, %l0, %o2
8438 sth %g7, [%l7 + 0x3A]
8439 wrpr %i1, %o1, %cwp
8440 tleu %icc, 0x1
8441 restored
8442 rdpr %cwp, %g1
8443 rdpr %cansave, %g2
8444 rdpr %canrestore, %g3
8445 rdpr %cleanwin, %g4
8446 rdpr %otherwin, %g5
8447 rdpr %wstate, %g6
8448
8449 or %g0, 0x8, %l0
8450 sllx %l0, 0x3c, %l0
8451 wrhpr %l0, %g0, %hsys_tick_cmpr
8452
8453 or %g0, 0x8, %l0
8454 sllx %l0, 0x3c, %l0
8455 wrhpr %l0, %g0, %hsys_tick_cmpr
8456 wrpr %i0, %o7, %pil
8457
8458 or %g0, 0x8, %l0
8459 sllx %l0, 0x3c, %l0
8460 wrhpr %l0, %g0, %hsys_tick_cmpr
8461 edge8ln %l3, %i3, %o3
8462 subccc %o4, 0x147B, %o0
8463
8464 or %g0, 0x8, %l0
8465 sllx %l0, 0x3c, %l0
8466 wrhpr %l0, %g0, %hsys_tick_cmpr
8467 rd %fprs, %l6
8468 rdpr %cwp, %i4
8469 array32 %g4, %g6, %l5
8470 rdhpr %hpstate, %l1
8471 wr %g3, %l2, %pic
8472 sir 0x1756
8473 rd %ccr, %g1
8474 rd %y, %l4
8475 tne %icc, 0x7
8476 wrpr %i2, 0x0DC6, %pil
8477 movre %l0, %g7, %i1
8478 wr %o1, %i6, %ccr
8479 rd %ccr, %i7
8480 ble loop_324
8481 fmovrsne %g5, %f1, %f25
8482 wr %o2, 0x1BEF, %softint
8483 array32 %i0, %g2, %o7
8484loop_324:
8485 rdhpr %hpstate, %l3
8486 edge32l %i5, %i3, %o3
8487 fones %f21
8488 set 0x08, %o2
8489 ldswa [%l7 + %o2] 0x19, %o0
8490 mova %icc, %o5, %o4
8491 add %l7, 0x60, %l6
8492 wr %g0, 0x04, %asi
8493 casxa [%l6] %asi, %o6, %i4
8494 ldd [%l7 + 0x78], %g4
8495 saved
8496 rdpr %cwp, %g1
8497 rdpr %cansave, %g2
8498 rdpr %canrestore, %g3
8499 rdpr %cleanwin, %g4
8500 rdpr %otherwin, %g5
8501 rdpr %wstate, %g6
8502 rdhpr %hintp, %g6
8503 rdpr %otherwin, %l5
8504
8505 or %g0, 0x8, %l0
8506 sllx %l0, 0x3c, %l0
8507 wrhpr %l0, %g0, %hsys_tick_cmpr
8508 wrpr %g3, 0x1932, %pil
8509 rdhpr %hsys_tick_cmpr, %l2
8510 tleu %xcc, 0x2
8511 rdhpr %hsys_tick_cmpr, %l6
8512 rd %asi, %l4
8513 tsubcc %g1, %l0, %g7
8514 wr %i2, 0x09D3, %ccr
8515 movg %icc, %i1, %o1
8516 srlx %i7, 0x0B, %i6
8517 movrgz %g5, 0x35C, %i0
8518 fsrc1s %f17, %f9
8519 fmovd %f26, %f30
8520 rdpr %otherwin, %g2
8521 xnorcc %o7, 0x1EA3, %l3
8522 rdpr %canrestore, %i5
8523 wr %i3, 0x0269, %set_softint
8524 wrpr %o2, 0x1C0B, %pil
8525
8526 or %g0, 0x8, %l0
8527 sllx %l0, 0x3c, %l0
8528 wrhpr %l0, 0xD29, %hsys_tick_cmpr
8529 udivcc %o3, 0x1BB7, %o5
8530 srl %o6, %i4, %g4
8531 sll %o4, 0x0D, %g6
8532 rdpr %canrestore, %l5
8533 ldsb [%l7 + 0x73], %l1
8534 rdpr %otherwin, %g3
8535
8536 or %g0, 0x8, %l0
8537 sllx %l0, 0x3c, %l0
8538 wrhpr %l0, 0x246, %hsys_tick_cmpr
8539 stx %l4, [%l7 + 0x10]
8540 fones %f2
8541 popc %g1, %l6
8542 subcc %g7, %i2, %i1
8543 edge32 %o1, %i7, %i6
8544 fmovdle %xcc, %f14, %f31
8545 fmovdl %icc, %f5, %f15
8546 tge %icc, 0x3
8547 wr %g0, 0xeb, %asi
8548 ldda [%l7 + 0x50] %asi, %l0
8549 edge16n %g5, %i0, %g2
8550 add %l3, 0x1D64, %i5
8551 rdpr %tl, %i3
8552 movcs %icc, %o7, %o2
8553 tge %xcc, 0x4
8554 saved
8555 rdpr %cwp, %g1
8556 rdpr %cansave, %g2
8557 rdpr %canrestore, %g3
8558 rdpr %cleanwin, %g4
8559 rdpr %otherwin, %g5
8560 rdpr %wstate, %g6
8561 wr %o0, %o3, %clear_softint
8562 movneg %xcc, %o5, %o6
8563 rdpr %tl, %g4
8564 wrpr %o4, 0x0DBA, %tick
8565 edge16n %i4, %g6, %l5
8566 bvs %icc, loop_325
8567 wr %g3, %l1, %y
8568
8569 or %g0, 0x8, %l0
8570 sllx %l0, 0x3c, %l0
8571 wrhpr %l0, 0xAD3, %hsys_tick_cmpr
8572 wrpr %l2, 0x1923, %pil
8573loop_325:
8574 nop
8575
8576 or %g0, 0x8, %l0
8577 sllx %l0, 0x3c, %l0
8578 wrhpr %l0, 0x471, %hsys_tick_cmpr
8579
8580 or %g0, 0x8, %l0
8581 sllx %l0, 0x3c, %l0
8582 wrhpr %l0, 0x772, %hsys_tick_cmpr
8583 edge16ln %i1, %i2, %o1
8584 bn,a %icc, loop_326
8585 rdpr %gl, %i6
8586
8587 or %g0, 0x8, %l0
8588 sllx %l0, 0x3c, %l0
8589 wrhpr %l0, 0x608, %hsys_tick_cmpr
8590 rd %sys_tick_cmpr, %g5
8591loop_326:
8592 nop
8593
8594 or %g0, 0x8, %l0
8595 sllx %l0, 0x3c, %l0
8596 wrhpr %l0, %g0, %hsys_tick_cmpr
8597
8598 or %g0, 0x8, %l0
8599 sllx %l0, 0x3c, %l0
8600 wrhpr %l0, 0x87F, %hsys_tick_cmpr
8601 wrpr %g2, %i3, %cwp
8602 rdpr %cwp, %o7
8603 bgu,a loop_327
8604 wr %o2, %i5, %ccr
8605 ba,pn %icc, loop_328
8606 edge32n %o0, %o3, %o5
8607loop_327:
8608 umulcc %g4, %o4, %o6
8609 fpsub16 %f20, %f24, %f22
8610loop_328:
8611 rd %fprs, %g6
8612 edge32ln %i4, %l5, %g3
8613 rdhpr %htba, %l4
8614 edge32 %l1, %l2, %g7
8615 wrpr %l6, 0x1C4C, %cwp
8616 rdpr %otherwin, %g1
8617 orn %i1, %o1, %i2
8618 rdhpr %htba, %i6
8619 rdhpr %hsys_tick_cmpr, %g5
8620
8621 or %g0, 0x8, %l0
8622 sllx %l0, 0x3c, %l0
8623 wrhpr %l0, 0x8F2, %hsys_tick_cmpr
8624 rd %fprs, %i0
8625 bl,a %xcc, loop_329
8626 wrpr %i7, %l3, %tick
8627 wr %i3, 0x1C12, %pic
8628
8629 or %g0, 0x8, %l0
8630 sllx %l0, 0x3c, %l0
8631 wrhpr %l0, 0xDDE, %hsys_tick_cmpr
8632loop_329:
8633 rdpr %gl, %o2
8634 rdhpr %hpstate, %o7
8635 mova %xcc, %i5, %o0
8636
8637 or %g0, 0x8, %l0
8638 sllx %l0, 0x3c, %l0
8639 wrhpr %l0, 0x329, %hsys_tick_cmpr
8640 orncc %g4, %o5, %o4
8641 xor %o6, 0x089B, %i4
8642 membar 0x3E
8643 wrpr %l5, 0x00B1, %tick
8644 rdpr %tl, %g6
8645 rdhpr %hpstate, %g3
8646 rdhpr %hsys_tick_cmpr, %l1
8647 movvc %xcc, %l2, %l4
8648 lduh [%l7 + 0x18], %g7
8649 ble,a loop_330
8650 wr %g1, %l6, %ccr
8651 smulcc %o1, 0x1E6E, %i1
8652 rdhpr %hintp, %i6
8653loop_330:
8654 rd %softint, %g5
8655 wrpr %l0, %i2, %tick
8656 pdist %f20, %f8, %f10
8657 ldd [%l7 + 0x48], %f16
8658 smulcc %i0, 0x173D, %l3
8659 rdpr %tba, %i7
8660 wr %g0, 0x6, %fprs
8661 edge8ln %o2, %o7, %i5
8662
8663 or %g0, 0x8, %l0
8664 sllx %l0, 0x3c, %l0
8665 wrhpr %l0, 0x89F, %hsys_tick_cmpr
8666 bne loop_331
8667 rd %softint, %o3
8668 rd %softint, %g4
8669 wrpr %o0, %o5, %pil
8670loop_331:
8671 rdhpr %hpstate, %o6
8672 movl %icc, %o4, %i4
8673 rdhpr %htba, %g6
8674 rdpr %wstate, %l5
8675 tneg %xcc, 0x6
8676 or %l1, 0x1005, %g3
8677 fmovrdlez %l4, %f20, %f22
8678 ldub [%l7 + 0x47], %l2
8679 rd %y, %g7
8680 fmovdl %icc, %f22, %f21
8681 movpos %xcc, %g1, %l6
8682 movgu %icc, %i1, %o1
8683 rd %fprs, %i6
8684 fmovrslez %l0, %f13, %f26
8685 wrpr %i2, 0x131B, %pil
8686 orncc %g5, %i0, %l3
8687 saved
8688 rdpr %cwp, %g1
8689 rdpr %cansave, %g2
8690 rdpr %canrestore, %g3
8691 rdpr %cleanwin, %g4
8692 rdpr %otherwin, %g5
8693 rdpr %wstate, %g6
8694 wrpr %i3, 0x130D, %cwp
8695
8696 or %g0, 0x8, %l0
8697 sllx %l0, 0x3c, %l0
8698 wrhpr %l0, %g0, %hsys_tick_cmpr
8699 wrpr %o7, %i7, %pil
8700 array8 %g2, %o3, %i5
8701 edge32 %o0, %o5, %g4
8702 rdhpr %hsys_tick_cmpr, %o6
8703 rd %pc, %o4
8704 nop
8705 setx loop_332, %l0, %l1
8706 wrpr 0x1, %tl
8707 wrpr %l1, %tpc
8708 add %l1, 0x4, %l1
8709 wrpr %l1, %tnpc
8710 setx 0x34400001400, %l0, %l1
8711 wrpr %l1, %tstate
8712 wrhpr 0x4, %htstate
8713 retry
8714 fone %f4
8715 wr %g0, 0x5, %fprs
8716 wr %l1, %g3, %sys_tick
8717loop_332:
8718 fand %f14, %f24, %f2
8719 fmuld8ulx16 %f0, %f20, %f24
8720
8721 or %g0, 0x8, %l0
8722 sllx %l0, 0x3c, %l0
8723 wrhpr %l0, %g0, %hsys_tick_cmpr
8724 fexpand %f1, %f30
8725
8726 or %g0, 0x8, %l0
8727 sllx %l0, 0x3c, %l0
8728 wrhpr %l0, %g0, %hsys_tick_cmpr
8729
8730 or %g0, 0x8, %l0
8731 sllx %l0, 0x3c, %l0
8732 wrhpr %l0, 0x35C, %hsys_tick_cmpr
8733
8734 or %g0, 0x8, %l0
8735 sllx %l0, 0x3c, %l0
8736 wrhpr %l0, %g0, %hsys_tick_cmpr
8737
8738 or %g0, 0x8, %l0
8739 sllx %l0, 0x3c, %l0
8740 wrhpr %l0, 0xD30, %hsys_tick_cmpr
8741 taddcc %o1, %l0, %g5
8742 rdhpr %hsys_tick_cmpr, %i0
8743 sra %i2, 0x10, %l3
8744 alignaddrl %i3, %o2, %o7
8745 wr %i7, 0x1B90, %y
8746 tneg %icc, 0x5
8747 rdpr %cwp, %g2
8748 wrpr %i5, 0x1EFF, %tick
8749 taddcctv %o3, %o5, %o0
8750 fcmpeq32 %f22, %f16, %o6
8751 rdpr %canrestore, %o4
8752 fpadd16s %f24, %f0, %f31
8753 fbuge,a %fcc2, loop_333
8754 movvc %icc, %g4, %i4
8755 bne,a,pt %icc, loop_334
8756 rdpr %gl, %l5
8757loop_333:
8758 sethi 0x08D6, %l1
8759 wr %g3, 0x1CEE, %clear_softint
8760loop_334:
8761 fmovdg %xcc, %f7, %f19
8762 fbe,a %fcc2, loop_335
8763 rdhpr %htba, %l4
8764 array32 %g6, %g1, %l6
8765 edge16n %i1, %l2, %g7
8766loop_335:
8767 rdpr %cleanwin, %o1
8768 umulcc %i6, 0x0A66, %l0
8769 wrpr %g5, %i0, %tick
8770 rdhpr %hsys_tick_cmpr, %i2
8771 tgu %xcc, 0x6
8772 rdhpr %hpstate, %i3
8773 fmovrsne %o2, %f23, %f21
8774 bvs,a %xcc, loop_336
8775 rd %softint, %l3
8776
8777 or %g0, 0x8, %l0
8778 sllx %l0, 0x3c, %l0
8779 wrhpr %l0, %g0, %hsys_tick_cmpr
8780 set 0x68, %g7
8781 stda %o6, [%l7 + %g7] 0x88
8782loop_336:
8783 brlez,a %o3, loop_337
8784 nop
8785 setx loop_338, %l0, %l1
8786 wrpr 0x1, %tl
8787 wrpr %l1, %tpc
8788 add %l1, 0x4, %l1
8789 wrpr %l1, %tnpc
8790 setx 0x34400001400, %l0, %l1
8791 wrpr %l1, %tstate
8792 wrhpr 0x4, %htstate
8793 retry
8794 rd %softint, %o5
8795
8796 or %g0, 0x8, %l0
8797 sllx %l0, 0x3c, %l0
8798 wrhpr %l0, %g0, %hsys_tick_cmpr
8799loop_337:
8800 rdhpr %hintp, %i5
8801loop_338:
8802 rdhpr %htba, %g4
8803 stw %o4, [%l7 + 0x28]
8804 fand %f0, %f28, %f28
8805 lduh [%l7 + 0x3E], %l5
8806 edge8n %i4, %g3, %l1
8807 rdhpr %htba, %g6
8808 wrpr %g1, %l4, %tick
8809 fxnors %f26, %f25, %f18
8810
8811 or %g0, 0x8, %l0
8812 sllx %l0, 0x3c, %l0
8813 wr %l0, 0x3D4, %tick_cmpr
8814 rd %softint, %g7
8815 movleu %xcc, %l2, %i6
8816 wr %o1, 0x0713, %set_softint
8817 fbule %fcc1, loop_339
8818 edge8ln %l0, %i0, %g5
8819 sethi 0x1E8D, %i3
8820 wrpr %o2, %l3, %pil
8821loop_339:
8822 tcc %icc, 0x0
8823 rd %ccr, %i2
8824 fbule,a %fcc1, loop_340
8825 fmul8x16al %f12, %f30, %f12
8826 fbule %fcc0, loop_341
8827 fmovsl %xcc, %f15, %f5
8828loop_340:
8829 nop
8830
8831 or %g0, 0x8, %l0
8832 sllx %l0, 0x3c, %l0
8833 wrhpr %l0, %g0, %hsys_tick_cmpr
8834 udiv %g2, 0x0715, %o7
8835loop_341:
8836 wrpr %o3, 0x0A4F, %cwp
8837
8838 or %g0, 0x8, %l0
8839 sllx %l0, 0x3c, %l0
8840 wr %l0, %g0, %sys_tick_cmpr
8841 wr %o0, 0x1E44, %pic
8842 wrpr %g4, %i5, %cwp
8843 fmul8x16 %f4, %f24, %f12
8844 movrgez %o4, %i4, %l5
8845
8846 or %g0, 0x8, %l0
8847 sllx %l0, 0x3c, %l0
8848 wr %l0, %g0, %sys_tick_cmpr
8849 rd %softint, %g3
8850 rd %tick_cmpr, %g1
8851 mulscc %g6, %i1, %l6
8852 rdhpr %htba, %g7
8853 wr %g0, 0x89, %asi
8854 ldda [%l7 + 0x40] %asi, %f0
8855 fmovdvs %xcc, %f5, %f24
8856 fpsub32 %f4, %f26, %f28
8857 fpsub16s %f12, %f20, %f10
8858
8859 or %g0, 0x8, %l0
8860 sllx %l0, 0x3c, %l0
8861 wrhpr %l0, %g0, %hsys_tick_cmpr
8862 rdpr %pil, %i6
8863
8864 or %g0, 0x8, %l0
8865 sllx %l0, 0x3c, %l0
8866 wrhpr %l0, %g0, %hsys_tick_cmpr
8867 sdiv %l0, 0x03D6, %i0
8868 rd %y, %g5
8869 rdhpr %htba, %i3
8870 wrpr %o2, 0x1B1B, %cwp
8871 wr %g0, 0xe, %pcr ! changed.
8872
8873 or %g0, 0x8, %l0
8874 sllx %l0, 0x3c, %l0
8875 wrhpr %l0, %g0, %hsys_tick_cmpr
8876
8877 or %g0, 0x8, %l0
8878 sllx %l0, 0x3c, %l0
8879 wrhpr %l0, 0xA92, %hsys_tick_cmpr
8880 addccc %o5, %o3, %o6
8881 tsubcc %g4, 0x12B3, %o0
8882 movvs %xcc, %i5, %i4
8883 rd %sys_tick_cmpr, %l5
8884 wrpr %o4, %l1, %tick
8885 wrpr %g1, 0x1213, %tick
8886 fpsub32s %f13, %f29, %f4
8887 wrpr %g6, 0x1418, %tick
8888 st %f13, [%l7 + 0x28]
8889 wr %g3, 0x0AF9, %y
8890 set 0x49, %l0
8891 ldstuba [%l7 + %l0] 0x89, %l6
8892 sll %i1, 0x17, %g7
8893 movcc %xcc, %i6, %o1
8894 rd %softint, %l4
8895 array8 %l0, %i0, %g5
8896 rdpr %canrestore, %l2
8897 rd %asi, %o2
8898 movcc %icc, %i2, %i7
8899 fbg,a %fcc2, loop_342
8900 wrpr %i3, %g2, %tick
8901 sub %l3, 0x074E, %o7
8902 rd %pc, %o5
8903loop_342:
8904 rdhpr %hintp, %o3
8905 add %g4, 0x170C, %o6
8906 fpack32 %f26, %f20, %f0
8907 rd %pc, %i5
8908
8909 or %g0, 0x8, %l0
8910 sllx %l0, 0x3c, %l0
8911 wrhpr %l0, 0xE5C, %hsys_tick_cmpr
8912 movre %l5, 0x227, %o4
8913 fnors %f11, %f3, %f0
8914 rdhpr %hpstate, %o0
8915
8916 or %g0, 0x8, %l0
8917 sllx %l0, 0x3c, %l0
8918 wrhpr %l0, 0xC62, %hsys_tick_cmpr
8919
8920 or %g0, 0x8, %l0
8921 sllx %l0, 0x3c, %l0
8922 wrhpr %l0, 0x780, %hsys_tick_cmpr
8923 rdpr %canrestore, %i1
8924 tne %xcc, 0x5
8925 sdiv %g3, 0x1C73, %g7
8926 bcs,pt %xcc, loop_343
8927 rd %sys_tick_cmpr, %i6
8928 alignaddr %l4, %o1, %i0
8929 movrlez %g5, %l2, %l0
8930loop_343:
8931 rdpr %tba, %i2
8932 wr %g0, 0x19, %asi
8933 ldswa [%l7 + 0x58] %asi, %o2
8934
8935 or %g0, 0x8, %l0
8936 sllx %l0, 0x3c, %l0
8937 wrhpr %l0, %g0, %hsys_tick_cmpr
8938 rd %asi, %i3
8939 mulx %l3, %o7, %o5
8940 rd %ccr, %o3
8941 wr %g0, 0x10, %asi
8942 lduha [%l7 + 0x52] %asi, %g2
8943 rd %asi, %o6
8944
8945 or %g0, 0x8, %l0
8946 sllx %l0, 0x3c, %l0
8947 wrhpr %l0, 0xB34, %hsys_tick_cmpr
8948 wrpr %i5, 0x12A9, %cwp
8949 rdhpr %hpstate, %o4
8950 wrpr %l5, %o0, %tick
8951 movrlez %l1, 0x067, %g6
8952 rdhpr %hpstate, %l6
8953 rdpr %cleanwin, %i1
8954
8955 or %g0, 0x8, %l0
8956 sllx %l0, 0x3c, %l0
8957 wrhpr %l0, 0xB72, %hsys_tick_cmpr
8958 fmovdleu %icc, %f8, %f16
8959
8960 or %g0, 0x8, %l0
8961 sllx %l0, 0x3c, %l0
8962 wrhpr %l0, %g0, %hsys_tick_cmpr
8963
8964 or %g0, 0x8, %l0
8965 sllx %l0, 0x3c, %l0
8966 wr %l0, %g0, %tick_cmpr
8967 rd %ccr, %i6
8968 tleu %icc, 0x3
8969 rdhpr %hsys_tick_cmpr, %i0
8970 wrpr %g5, %l2, %pil
8971 wrpr %o1, 0x1FAE, %cwp
8972 rdhpr %hpstate, %i2
8973 ldsw [%l7 + 0x10], %l0
8974 rdpr %cansave, %o2
8975 sethi 0x016D, %i3
8976
8977 or %g0, 0x8, %l0
8978 sllx %l0, 0x3c, %l0
8979 wrhpr %l0, %g0, %hsys_tick_cmpr
8980 wr %o7, %o5, %softint
8981 wr %l3, 0x0A20, %clear_softint
8982 rd %pc, %g2
8983 wrpr %o3, %g4, %pil
8984 sethi 0x1E69, %o6
8985 wr %i4, 0x0567, %ccr
8986 array16 %i5, %l5, %o0
8987 rdhpr %hsys_tick_cmpr, %l1
8988 rd %pc, %o4
8989 movrgez %l6, %i1, %g1
8990 array16 %g6, %g3, %l4
8991 rdhpr %hintp, %i6
8992 std %f12, [%l7 + 0x58]
8993 fmovsge %icc, %f0, %f30
8994
8995 or %g0, 0x8, %l0
8996 sllx %l0, 0x3c, %l0
8997 wr %l0, 0x4E6, %sys_tick_cmpr
8998 rdhpr %hpstate, %g5
8999 xor %l2, %g7, %o1
9000 sethi 0x1A0C, %l0
9001 movrlez %i2, 0x2B6, %i3
9002
9003 or %g0, 0x8, %l0
9004 sllx %l0, 0x3c, %l0
9005 wr %l0, %g0, %tick_cmpr
9006 rd %pc, %o7
9007
9008 or %g0, 0x8, %l0
9009 sllx %l0, 0x3c, %l0
9010 wrhpr %l0, 0x87A, %hsys_tick_cmpr
9011 srax %o3, 0x11, %g2
9012 andcc %g4, %o6, %i4
9013 wrpr %i5, %l5, %pil
9014 fmovdpos %icc, %f12, %f1
9015 rd %pc, %o0
9016 taddcctv %l1, %l6, %o4
9017 wr %g1, 0x0D74, %sys_tick
9018 stx %i1, [%l7 + 0x18]
9019 movneg %xcc, %g3, %l4
9020 sir 0x1478
9021 rdhpr %hpstate, %g6
9022 rdhpr %hsys_tick_cmpr, %i6
9023 movneg %xcc, %g5, %i0
9024 movvc %xcc, %g7, %o1
9025 wr %l0, %i2, %y
9026
9027 or %g0, 0x8, %l0
9028 sllx %l0, 0x3c, %l0
9029 wrhpr %l0, 0x0A3, %hsys_tick_cmpr
9030 sdiv %i7, 0x06D8, %o7
9031 movrne %o2, %l3, %o3
9032 edge8ln %o5, %g4, %o6
9033 rdpr %cwp, %i4
9034 rdpr %wstate, %i5
9035 rdhpr %hpstate, %g2
9036 addccc %o0, 0x11EE, %l1
9037 taddcctv %l5, %o4, %g1
9038 umulcc %i1, %g3, %l6
9039 rdpr %canrestore, %l4
9040
9041 or %g0, 0x8, %l0
9042 sllx %l0, 0x3c, %l0
9043 wrhpr %l0, 0x66E, %hsys_tick_cmpr
9044
9045 or %g0, 0x8, %l0
9046 sllx %l0, 0x3c, %l0
9047 wrhpr %l0, 0xB9D, %hsys_tick_cmpr
9048 rdhpr %hsys_tick_cmpr, %g7
9049 srl %i0, %o1, %i2
9050 rdhpr %hpstate, %l0
9051 set 0x28, %i6
9052 stha %i3, [%l7 + %i6] 0x14
9053 movl %icc, %l2, %o7
9054
9055 or %g0, 0x8, %l0
9056 sllx %l0, 0x3c, %l0
9057 wrhpr %l0, 0x597, %hsys_tick_cmpr
9058 fcmped %fcc1, %f18, %f20
9059 tge %icc, 0x5
9060 subcc %o2, 0x16B1, %l3
9061 sdiv %o5, 0x1A8A, %o3
9062 wr %g4, %o6, %set_softint
9063 mova %xcc, %i4, %i5
9064 fbug,a %fcc2, loop_344
9065 rd %sys_tick_cmpr, %o0
9066 rd %y, %g2
9067 call loop_345
9068loop_344:
9069 wrpr %l5, 0x01E6, %cwp
9070 rd %fprs, %o4
9071 wrpr %g1, %l1, %cwp
9072loop_345:
9073 rdhpr %htba, %g3
9074 tvs %icc, 0x2
9075 wrpr %i1, 0x180F, %cwp
9076 stbar
9077 set 0x6D, %o4
9078 lduba [%l7 + %o4] 0x10, %l4
9079
9080 or %g0, 0x8, %l0
9081 sllx %l0, 0x3c, %l0
9082 wr %l0, %g0, %tick_cmpr
9083 rdpr %cwp, %i6
9084 tgu %icc, 0x5
9085 rdhpr %hintp, %g7
9086 wr %g5, %o1, %ccr
9087 xnor %i0, %i2, %l0
9088 rd %tick_cmpr, %l2
9089 alignaddr %o7, %i7, %i3
9090 rd %y, %l3
9091 wrpr %o5, 0x0213, %pil
9092 rdpr %cwp, %o2
9093 wrpr %o3, 0x00AC, %tick
9094 orcc %g4, %o6, %i4
9095 rdhpr %hsys_tick_cmpr, %i5
9096 rdpr %pil, %g2
9097 wrpr %l5, %o0, %pil
9098 set 0x4F, %o0
9099 ldstuba [%l7 + %o0] 0x18, %g1
9100 wrpr %l1, %o4, %pil
9101 fmovrdgz %i1, %f18, %f16
9102 wrpr %g3, 0x0153, %tick
9103 rdhpr %hsys_tick_cmpr, %g6
9104 wrpr %l4, 0x0507, %pil
9105 fmovsl %icc, %f28, %f24
9106 edge32 %l6, %g7, %g5
9107 wr %g0, 0xea, %asi
9108 stba %i6, [%l7 + 0x34] %asi
9109 membar #Sync
9110 wr %g0, 0xe, %pcr ! changed.
9111 wrpr %i0, %l0, %tick
9112 wr %o7, %i7, %ccr
9113 alignaddrl %l2, %i3, %l3
9114
9115 or %g0, 0x8, %l0
9116 sllx %l0, 0x3c, %l0
9117 wrhpr %l0, 0x35E, %hsys_tick_cmpr
9118 bcs,a %xcc, loop_346
9119 rdpr %cansave, %o3
9120 fmovrsgez %o5, %f1, %f17
9121 rdpr %cwp, %g4
9122loop_346:
9123 rdhpr %htba, %o6
9124 rdhpr %hintp, %i4
9125
9126 or %g0, 0x8, %l0
9127 sllx %l0, 0x3c, %l0
9128 wrhpr %l0, 0x8FD, %hsys_tick_cmpr
9129 rdhpr %hsys_tick_cmpr, %i5
9130 rd %tick_cmpr, %o0
9131 smulcc %g1, %l1, %i1
9132 std %g2, [%l7 + 0x38]
9133
9134 or %g0, 0x8, %l0
9135 sllx %l0, 0x3c, %l0
9136 wrhpr %l0, 0x4FA, %hsys_tick_cmpr
9137 rdpr %cansave, %l6
9138 wrpr %g6, 0x1166, %pil
9139 rd %asi, %g7
9140 tge %xcc, 0x5
9141
9142 or %g0, 0x8, %l0
9143 sllx %l0, 0x3c, %l0
9144 wrhpr %l0, 0xED7, %hsys_tick_cmpr
9145
9146 or %g0, 0x8, %l0
9147 sllx %l0, 0x3c, %l0
9148 wrhpr %l0, %g0, %hsys_tick_cmpr
9149 set 0x40, %g1
9150 ldda [%l7 + %g1] 0xd1, %f0
9151 rdhpr %htba, %o1
9152 wr %i2, 0x0D78, %set_softint
9153 sdivcc %i0, 0x115D, %l0
9154 movre %o7, 0x171, %l2
9155 rd %tick_cmpr, %i3
9156 movrne %i7, 0x134, %o2
9157
9158 or %g0, 0x8, %l0
9159 sllx %l0, 0x3c, %l0
9160 wrhpr %l0, %g0, %hsys_tick_cmpr
9161 rd %y, %g4
9162 wrpr %o5, 0x03F3, %cwp
9163 rdpr %cwp, %o6
9164 bvs,a,pn %icc, loop_347
9165 rdhpr %hsys_tick_cmpr, %i4
9166 movleu %xcc, %l5, %g2
9167 rd %fprs, %i5
9168loop_347:
9169 umul %o0, 0x18B0, %g1
9170 rdpr %canrestore, %i1
9171 wrpr %g3, 0x0B58, %tick
9172 tcs %xcc, 0x0
9173 wr %g0, 0x0c, %asi
9174 ldstuba [%l7 + 0x30] %asi, %o4
9175 wrpr %l1, 0x0E98, %tick
9176 bgu,a,pt %xcc, loop_348
9177 wr %l6, %l4, %softint
9178 fmovsle %icc, %f24, %f20
9179 andn %g6, 0x0CB0, %i6
9180loop_348:
9181 rd %ccr, %g7
9182 wrpr %o1, 0x1207, %pil
9183 rdhpr %htba, %i2
9184 wr %g0, 0x89, %asi
9185 ldsba [%l7 + 0x4C] %asi, %i0
9186 fbn,a %fcc2, loop_349
9187 rdhpr %hsys_tick_cmpr, %g5
9188 rd %y, %l0
9189 rdhpr %hsys_tick_cmpr, %l2
9190loop_349:
9191 rd %asi, %o7
9192 fmovdvc %icc, %f30, %f22
9193 rdhpr %htba, %i3
9194 edge8l %o2, %l3, %i7
9195 fmovsa %xcc, %f20, %f4
9196 rdhpr %htba, %o3
9197 fcmpes %fcc2, %f24, %f19
9198 wrpr %g4, %o6, %cwp
9199 srlx %i4, %l5, %g2
9200 rd %asi, %i5
9201 wr %o0, %o5, %y
9202 wr %i1, %g3, %ccr
9203 wr %g1, 0x08D9, %clear_softint
9204 wr %g0, 0x4, %fprs
9205 rd %asi, %o4
9206 rd %asi, %l6
9207 fmovda %xcc, %f4, %f2
9208 move %xcc, %g6, %i6
9209 rdpr %wstate, %l4
9210 wrpr %o1, %i2, %pil
9211
9212 or %g0, 0x8, %l0
9213 sllx %l0, 0x3c, %l0
9214 wrhpr %l0, %g0, %hsys_tick_cmpr
9215 wr %g0, 0xe, %pcr ! changed.
9216 alignaddr %l0, %i3, %o7
9217 wr %l3, 0x13D5, %ccr
9218 movle %icc, %i7, %o2
9219 tne %xcc, 0x0
9220 wrpr %g4, 0x0519, %pil
9221 rdpr %otherwin, %o3
9222 fands %f31, %f31, %f22
9223 andcc %i4, 0x06C7, %l5
9224 fabsd %f26, %f0
9225 srlx %o6, 0x07, %g2
9226 or %o0, %i5, %i1
9227 rdhpr %hsys_tick_cmpr, %o5
9228 fnegs %f24, %f2
9229 rdhpr %hsys_tick_cmpr, %g3
9230 xorcc %g1, 0x1470, %l1
9231 rdhpr %hpstate, %o4
9232 wr %g6, %l6, %y
9233 edge8ln %l4, %i6, %i2
9234 rdpr %pil, %o1
9235 movpos %xcc, %i0, %g7
9236 wr %g5, %l0, %y
9237 sll %l2, 0x1F, %o7
9238 rd %sys_tick_cmpr, %i3
9239
9240 or %g0, 0x8, %l0
9241 sllx %l0, 0x3c, %l0
9242 wrhpr %l0, %g0, %hsys_tick_cmpr
9243 rd %softint, %l3
9244 fmovde %xcc, %f30, %f29
9245 movpos %xcc, %o3, %i4
9246 wr %g4, 0x14A5, %set_softint
9247 movne %icc, %o6, %g2
9248 fornot1 %f10, %f8, %f28
9249 rd %fprs, %l5
9250 wrpr %o0, %i1, %pil
9251 wr %g0, 0xe, %pcr ! changed.
9252 srlx %g3, %o5, %l1
9253 membar 0x5F
9254 umulcc %g1, 0x1CD7, %g6
9255 movg %xcc, %o4, %l4
9256 andncc %i6, %i2, %l6
9257 bcs,a %xcc, loop_350
9258 nop
9259 setx loop_351, %l0, %l1
9260 jmpl %l1, %i0
9261 orncc %g7, 0x19C6, %o1
9262 movgu %icc, %l0, %l2
9263loop_350:
9264 nop
9265 set 0x58, %i3
9266 ldxa [%l7 + %i3] 0x89, %o7
9267loop_351:
9268 andcc %g5, %i7, %i3
9269 rd %pc, %l3
9270 fxnor %f8, %f20, %f16
9271 wrpr %o3, %o2, %cwp
9272 subccc %g4, 0x19C8, %o6
9273
9274 or %g0, 0x8, %l0
9275 sllx %l0, 0x3c, %l0
9276 wrhpr %l0, %g0, %hsys_tick_cmpr
9277 rd %fprs, %l5
9278 fmovsl %icc, %f31, %f30
9279 orcc %o0, %i1, %i5
9280 sra %i4, %o5, %l1
9281 fmul8ulx16 %f30, %f24, %f16
9282 wr %g0, 0xe, %pcr ! changed.
9283
9284 or %g0, 0x8, %l0
9285 sllx %l0, 0x3c, %l0
9286 wrhpr %l0, %g0, %hsys_tick_cmpr
9287 rdhpr %hsys_tick_cmpr, %o4
9288 rdhpr %hsys_tick_cmpr, %l4
9289 rdhpr %hintp, %i6
9290 wr %g6, 0x1BD6, %pic
9291 srl %l6, %i2, %i0
9292 be,pt %icc, loop_352
9293 rdhpr %hpstate, %o1
9294 fbug,a %fcc3, loop_353
9295 movle %icc, %g7, %l2
9296loop_352:
9297 bneg %icc, loop_354
9298 movneg %xcc, %o7, %l0
9299loop_353:
9300 wrpr %i7, 0x049E, %pil
9301 wrpr %g5, %i3, %tick
9302loop_354:
9303 rdhpr %hsys_tick_cmpr, %o3
9304 rd %pc, %o2
9305 rdhpr %htba, %l3
9306 wr %g4, %g2, %y
9307 xorcc %l5, %o0, %o6
9308 bleu,a loop_355
9309 wrpr %i5, %i1, %pil
9310 rdpr %cansave, %i4
9311 fba,a %fcc1, loop_356
9312loop_355:
9313 array8 %l1, %o5, %g3
9314 rdhpr %hsys_tick_cmpr, %o4
9315 fmovdneg %icc, %f17, %f18
9316loop_356:
9317 nop
9318
9319 or %g0, 0x8, %l0
9320 sllx %l0, 0x3c, %l0
9321 wrhpr %l0, 0xDE0, %hsys_tick_cmpr
9322 rdhpr %hintp, %g1
9323 be,a,pn %xcc, loop_357
9324 rd %tick_cmpr, %l6
9325 wrpr %g6, 0x0C30, %pil
9326 wr %g0, 0x19, %asi
9327 lduwa [%l7 + 0x18] %asi, %i2
9328loop_357:
9329 nop
9330
9331 or %g0, 0x8, %l0
9332 sllx %l0, 0x3c, %l0
9333 wr %l0, %g0, %sys_tick_cmpr
9334 edge32l %i0, %l2, %o7
9335 smul %l0, %i7, %g5
9336 rdhpr %hintp, %i3
9337 rd %y, %o3
9338 fmovdleu %icc, %f16, %f28
9339 wr %g0, 0x7, %fprs
9340 rd %y, %l3
9341 rdhpr %hpstate, %g4
9342 rd %sys_tick_cmpr, %g2
9343 fbuge,a %fcc0, loop_358
9344 rdpr %cwp, %l5
9345 rdpr %cansave, %o0
9346
9347 or %g0, 0x8, %l0
9348 sllx %l0, 0x3c, %l0
9349 wrhpr %l0, %g0, %hsys_tick_cmpr
9350loop_358:
9351 rdhpr %hpstate, %i5
9352 rd %softint, %i1
9353 wrpr %o6, 0x18DA, %cwp
9354 wr %g0, 0x5, %fprs
9355 tleu %xcc, 0x6
9356 wrpr %o5, %l1, %cwp
9357 rd %asi, %o4
9358
9359 or %g0, 0x8, %l0
9360 sllx %l0, 0x3c, %l0
9361 wr %l0, 0x88B, %tick_cmpr
9362 edge32l %i6, %l6, %g6
9363 fcmpgt32 %f18, %f14, %i2
9364 rd %pc, %o1
9365 rdhpr %hpstate, %g1
9366 fxnors %f7, %f27, %f7
9367 rd %y, %i0
9368 rdpr %cleanwin, %l2
9369 rdhpr %htba, %o7
9370 wrpr %l0, 0x01E7, %pil
9371 wr %g5, 0x1F8D, %ccr
9372 wr %i3, 0x0A17, %sys_tick
9373
9374 or %g0, 0x8, %l0
9375 sllx %l0, 0x3c, %l0
9376 wr %l0, 0xD81, %sys_tick_cmpr
9377 ldstub [%l7 + 0x73], %o2
9378 fba,a %fcc3, loop_359
9379 edge8 %l3, %g4, %i7
9380 tgu %icc, 0x6
9381 udivx %l5, 0x17F2, %g2
9382loop_359:
9383 fcmpeq32 %f16, %f0, %g7
9384 wr %g0, 0xe, %pcr ! changed.
9385
9386 or %g0, 0x8, %l0
9387 sllx %l0, 0x3c, %l0
9388 wrhpr %l0, 0x160, %hsys_tick_cmpr
9389 rd %fprs, %i4
9390 rd %ccr, %o5
9391 subc %o6, %l1, %l4
9392 wr %o4, %g3, %sys_tick
9393 movgu %icc, %i6, %g6
9394 edge8n %l6, %o1, %g1
9395 rdpr %canrestore, %i0
9396 wrpr %l2, %i2, %pil
9397
9398 or %g0, 0x8, %l0
9399 sllx %l0, 0x3c, %l0
9400 wrhpr %l0, %g0, %hsys_tick_cmpr
9401 wrpr %i3, 0x0532, %tick
9402 rdhpr %hpstate, %o3
9403 membar 0x42
9404 rdhpr %hsys_tick_cmpr, %g5
9405 edge16n %o2, %l3, %i7
9406 and %g4, 0x056B, %g2
9407
9408 or %g0, 0x8, %l0
9409 sllx %l0, 0x3c, %l0
9410 wrhpr %l0, %g0, %hsys_tick_cmpr
9411 rd %fprs, %i5
9412 rd %ccr, %l5
9413 rdpr %cwp, %o0
9414 rdhpr %hpstate, %i1
9415 rd %asi, %o5
9416 addccc %o6, 0x1205, %l1
9417 rdhpr %hpstate, %i4
9418 edge32l %l4, %g3, %i6
9419 sra %g6, 0x0E, %l6
9420
9421 or %g0, 0x8, %l0
9422 sllx %l0, 0x3c, %l0
9423 wrhpr %l0, %g0, %hsys_tick_cmpr
9424 fpadd16 %f18, %f4, %f4
9425 tgu %icc, 0x5
9426 and %i0, %g1, %i2
9427 wrpr %l2, 0x091C, %cwp
9428
9429 or %g0, 0x8, %l0
9430 sllx %l0, 0x3c, %l0
9431 wrhpr %l0, 0x844, %hsys_tick_cmpr
9432 movrlz %o3, 0x194, %i3
9433 wr %g0, 0x5, %fprs
9434 rdhpr %htba, %l3
9435 wr %g0, 0xe, %pcr ! changed.
9436 xor %g7, 0x1BC7, %i7
9437
9438 or %g0, 0x8, %l0
9439 sllx %l0, 0x3c, %l0
9440 wr %l0, 0xDAF, %tick_cmpr
9441 wr %g0, 0xeb, %asi
9442 stha %o0, [%l7 + 0x3E] %asi
9443 membar #Sync
9444 fors %f20, %f3, %f7
9445 rd %tick_cmpr, %i5
9446 addc %i1, 0x017D, %o5
9447 wr %o6, 0x053E, %clear_softint
9448 movcc %xcc, %l1, %l4
9449 wrpr %i4, %i6, %tick
9450 xor %g6, %g3, %l6
9451 rd %tick_cmpr, %o1
9452 array32 %i0, %o4, %g1
9453 rdpr %gl, %l2
9454 fmovdvc %icc, %f21, %f24
9455 rdhpr %htba, %l0
9456 rdhpr %htba, %i2
9457 wr %o7, 0x1114, %sys_tick
9458 wr %g0, 0x7, %fprs
9459 movrne %i3, %o2, %l3
9460 wr %g4, 0x0835, %ccr
9461
9462 or %g0, 0x8, %l0
9463 sllx %l0, 0x3c, %l0
9464 wrhpr %l0, %g0, %hsys_tick_cmpr
9465 rd %tick_cmpr, %g7
9466
9467 or %g0, 0x8, %l0
9468 sllx %l0, 0x3c, %l0
9469 wrhpr %l0, 0xEE9, %hsys_tick_cmpr
9470 wr %g2, %l5, %y
9471 wr %o0, %i5, %set_softint
9472 fpack32 %f28, %f10, %f24
9473 wrpr %o5, %i1, %tick
9474 rd %fprs, %o6
9475 fcmpne16 %f26, %f26, %l1
9476 rdhpr %hpstate, %l4
9477 wr %g0, 0x4, %fprs
9478 rdhpr %htba, %i6
9479 rdpr %tba, %g3
9480 fzeros %f6
9481
9482 or %g0, 0x8, %l0
9483 sllx %l0, 0x3c, %l0
9484 wrhpr %l0, %g0, %hsys_tick_cmpr
9485 wrpr %i0, 0x1B30, %tick
9486 fbul %fcc2, loop_360
9487 bvc,pt %xcc, loop_361
9488 te %xcc, 0x6
9489 tne %icc, 0x5
9490loop_360:
9491 tneg %icc, 0x6
9492loop_361:
9493 rdhpr %hintp, %o4
9494 rd %pc, %g1
9495 rd %y, %l2
9496 fexpand %f1, %f2
9497 set 0x38, %i1
9498 stxa %l0, [%l7 + %i1] 0x19
9499 wrpr %g6, 0x11B8, %pil
9500 xnorcc %o7, 0x1547, %i2
9501 fornot1s %f4, %f18, %f13
9502 flush %l7 + 0x48
9503 rdpr %cansave, %i3
9504 rdhpr %htba, %o3
9505
9506 or %g0, 0x8, %l0
9507 sllx %l0, 0x3c, %l0
9508 wr %l0, 0xB09, %tick_cmpr
9509 movne %xcc, %g4, %g7
9510 tneg %icc, 0x4
9511 xnorcc %g5, %g2, %l5
9512 movrlez %i7, %o0, %i5
9513 wr %o5, 0x03C9, %clear_softint
9514 wrpr %o6, %i1, %cwp
9515 fornot2 %f0, %f6, %f24
9516 rd %ccr, %l1
9517 rd %tick_cmpr, %l4
9518 fands %f8, %f13, %f27
9519 wrpr %i6, %g3, %tick
9520 rdpr %tba, %i4
9521
9522 or %g0, 0x8, %l0
9523 sllx %l0, 0x3c, %l0
9524 wrhpr %l0, 0x2C1, %hsys_tick_cmpr
9525 wrpr %i0, 0x0CAE, %cwp
9526 fmovrslez %o4, %f9, %f20
9527 rdhpr %hpstate, %g1
9528 wr %g0, 0x4, %fprs
9529 wr %l2, 0x0D9E, %softint
9530 edge32l %l0, %g6, %i2
9531 tvs %icc, 0x0
9532 fpadd16s %f27, %f14, %f14
9533 fmovrse %i3, %f3, %f13
9534 umulcc %o3, %l3, %o7
9535 sethi 0x1931, %g4
9536 rd %tick_cmpr, %g7
9537 fornot2 %f4, %f0, %f12
9538 array16 %o2, %g2, %l5
9539 rdpr %otherwin, %i7
9540 brlz %o0, loop_362
9541 sethi 0x113D, %i5
9542 rdpr %otherwin, %g5
9543 rdhpr %hintp, %o6
9544loop_362:
9545 wr %g0, 0xe, %pcr ! changed.
9546 movne %xcc, %l4, %i6
9547 wr %g0, 0x5, %fprs
9548
9549 or %g0, 0x8, %l0
9550 sllx %l0, 0x3c, %l0
9551 wrhpr %l0, 0x78F, %hsys_tick_cmpr
9552 rd %pc, %i0
9553 fbge %fcc1, loop_363
9554 wr %o4, 0x18C9, %sys_tick
9555 tne %icc, 0x3
9556 rdpr %cwp, %g1
9557loop_363:
9558 rd %softint, %l6
9559 fmovdneg %icc, %f13, %f15
9560
9561 or %g0, 0x8, %l0
9562 sllx %l0, 0x3c, %l0
9563 wrhpr %l0, %g0, %hsys_tick_cmpr
9564 wr %l0, 0x04C0, %sys_tick
9565 tcs %xcc, 0x1
9566 movcc %icc, %o1, %g6
9567 xorcc %i3, %i2, %l3
9568 wrpr %o7, %g4, %pil
9569
9570 or %g0, 0x8, %l0
9571 sllx %l0, 0x3c, %l0
9572 wrhpr %l0, 0xD62, %hsys_tick_cmpr
9573 std %o2, [%l7 + 0x30]
9574 mova %xcc, %g2, %o3
9575 bne,a loop_364
9576 tn %icc, 0x7
9577 rdhpr %hsys_tick_cmpr, %i7
9578 wrpr %o0, %l5, %tick
9579loop_364:
9580 rdhpr %hpstate, %i5
9581 wr %g5, 0x0DB3, %pic
9582 rd %softint, %o6
9583 wrpr %o5, %i1, %cwp
9584 wrpr %l4, %g3, %pil
9585 movcc %xcc, %i4, %l1
9586 rdpr %tba, %i0
9587 sub %o4, %i6, %l6
9588
9589 or %g0, 0x8, %l0
9590 sllx %l0, 0x3c, %l0
9591 wrhpr %l0, 0xADF, %hsys_tick_cmpr
9592 rdhpr %hintp, %l0
9593 edge16 %o1, %i3, %i2
9594 fbn,a %fcc1, loop_365
9595 rdhpr %htba, %g6
9596 wr %o7, 0x147B, %sys_tick
9597 brz,a %l3, loop_366
9598loop_365:
9599 addcc %g4, %g7, %g2
9600 wr %g0, 0x18, %asi
9601 ldsba [%l7 + 0x44] %asi, %o3
9602loop_366:
9603 umul %o2, 0x1ED7, %i7
9604 rdhpr %hpstate, %l5
9605 fbl,a %fcc3, loop_367
9606 wrpr %i5, %g5, %pil
9607 rdhpr %hpstate, %o6
9608 srl %o5, 0x0A, %o0
9609loop_367:
9610 wrpr %l4, 0x1B19, %tick
9611 membar 0x08
9612 wr %g0, 0x19, %asi
9613 ldsba [%l7 + 0x49] %asi, %g3
9614 fnands %f6, %f23, %f6
9615 rdpr %tl, %i1
9616 movrgz %l1, %i0, %o4
9617 wr %i6, 0x09D1, %sys_tick
9618 saved
9619 rdpr %cwp, %g1
9620 rdpr %cansave, %g2
9621 rdpr %canrestore, %g3
9622 rdpr %cleanwin, %g4
9623 rdpr %otherwin, %g5
9624 rdpr %wstate, %g6
9625 wr %l6, %i4, %clear_softint
9626
9627 or %g0, 0x8, %l0
9628 sllx %l0, 0x3c, %l0
9629 wrhpr %l0, %g0, %hsys_tick_cmpr
9630 rd %sys_tick_cmpr, %l0
9631 udiv %g1, 0x1C35, %i3
9632 edge32n %i2, %g6, %o1
9633 brgz %o7, loop_368
9634 wr %l3, 0x1858, %y
9635
9636 or %g0, 0x8, %l0
9637 sllx %l0, 0x3c, %l0
9638 wrhpr %l0, %g0, %hsys_tick_cmpr
9639 rdpr %pil, %g2
9640loop_368:
9641 nop
9642
9643 or %g0, 0x8, %l0
9644 sllx %l0, 0x3c, %l0
9645 wrhpr %l0, %g0, %hsys_tick_cmpr
9646 set 0x1C, %g6
9647 swapa [%l7 + %g6] 0x10, %i7
9648 wrpr %l5, 0x0689, %pil
9649 andncc %g5, %o6, %i5
9650 rdpr %pil, %o5
9651
9652 or %g0, 0x8, %l0
9653 sllx %l0, 0x3c, %l0
9654 wrhpr %l0, 0x2B5, %hsys_tick_cmpr
9655 tne %xcc, 0x3
9656 rdpr %tl, %l4
9657
9658 or %g0, 0x8, %l0
9659 sllx %l0, 0x3c, %l0
9660 wr %l0, 0x4AD, %sys_tick_cmpr
9661 tsubcc %i0, 0x0525, %l1
9662 wr %g0, 0x88, %asi
9663 swapa [%l7 + 0x6C] %asi, %i6
9664 rd %tick_cmpr, %o4
9665 tvc %xcc, 0x5
9666 movl %xcc, %l6, %l2
9667 wrpr %i4, 0x1787, %tick
9668 rdhpr %hsys_tick_cmpr, %g1
9669 rdpr %cwp, %l0
9670 rdpr %cwp, %i2
9671 rdpr %tba, %i3
9672 wr %g6, 0x198F, %softint
9673 rdpr %gl, %o7
9674 stb %l3, [%l7 + 0x4B]
9675 rdpr %cwp, %g4
9676 rdpr %wstate, %g7
9677
9678 or %g0, 0x8, %l0
9679 sllx %l0, 0x3c, %l0
9680 wr %l0, %g0, %sys_tick_cmpr
9681 fmovrse %g2, %f21, %f15
9682 wrpr %o2, %o3, %cwp
9683
9684 or %g0, 0x8, %l0
9685 sllx %l0, 0x3c, %l0
9686 wr %l0, 0xD2B, %sys_tick_cmpr
9687 srlx %l5, 0x0A, %i5
9688 wr %o5, %o6, %pic
9689 orncc %g3, %o0, %i1
9690 wr %l4, %i0, %set_softint
9691 fmovrdgz %i6, %f2, %f22
9692 wrpr %l1, 0x010D, %cwp
9693 rd %ccr, %l6
9694
9695 or %g0, 0x8, %l0
9696 sllx %l0, 0x3c, %l0
9697 wr %l0, 0x30B, %sys_tick_cmpr
9698 alignaddrl %i4, %l0, %g1
9699 saved
9700 rdpr %cwp, %g1
9701 rdpr %cansave, %g2
9702 rdpr %canrestore, %g3
9703 rdpr %cleanwin, %g4
9704 rdpr %otherwin, %g5
9705 rdpr %wstate, %g6
9706 add %i2, %g6, %o7
9707 rd %sys_tick_cmpr, %i3
9708 fmovdvs %xcc, %f3, %f23
9709 rdhpr %hsys_tick_cmpr, %l3
9710 rd %softint, %g7
9711
9712 or %g0, 0x8, %l0
9713 sllx %l0, 0x3c, %l0
9714 wrhpr %l0, 0xDE7, %hsys_tick_cmpr
9715 edge32l %g2, %g4, %o3
9716 movleu %xcc, %o2, %i7
9717 fmovdgu %xcc, %f3, %f8
9718 orcc %g5, 0x0D99, %i5
9719 fcmps %fcc3, %f14, %f25
9720 srl %o5, %o6, %l5
9721 rdpr %canrestore, %g3
9722 wrpr %i1, %o0, %tick
9723 movrlez %i0, 0x2A9, %l4
9724 fmovsgu %icc, %f12, %f4
9725 rd %pc, %l1
9726 rdhpr %htba, %i6
9727 udivcc %o4, 0x1A71, %l2
9728 addccc %i4, %l6, %l0
9729 rdhpr %hintp, %g1
9730 rd %softint, %g6
9731 wrpr %o7, 0x00F8, %pil
9732 edge16 %i2, %l3, %g7
9733 movn %xcc, %o1, %g2
9734 rd %y, %i3
9735 popc 0x180F, %o3
9736 fmuld8ulx16 %f22, %f28, %f12
9737 rdpr %cwp, %o2
9738 edge16n %i7, %g5, %i5
9739 rdpr %tba, %g4
9740 orcc %o5, %l5, %g3
9741 tl %xcc, 0x1
9742 wrpr %o6, %i1, %tick
9743 fmovrdne %o0, %f0, %f14
9744 restored
9745 rdpr %cwp, %g1
9746 rdpr %cansave, %g2
9747 rdpr %canrestore, %g3
9748 rdpr %cleanwin, %g4
9749 rdpr %otherwin, %g5
9750 rdpr %wstate, %g6
9751 alignaddr %l4, %l1, %i0
9752 wr %i6, 0x18B9, %ccr
9753
9754 or %g0, 0x8, %l0
9755 sllx %l0, 0x3c, %l0
9756 wrhpr %l0, %g0, %hsys_tick_cmpr
9757 fmovdl %icc, %f28, %f11
9758 fmovrsne %l2, %f26, %f0
9759 rd %y, %i4
9760 fnand %f6, %f8, %f28
9761 wrpr %l6, 0x0125, %cwp
9762 wrpr %g1, %g6, %tick
9763 edge32ln %l0, %o7, %l3
9764 rdhpr %hpstate, %i2
9765 set 0x30, %l2
9766 ldsha [%l7 + %l2] 0x0c, %g7
9767 rdhpr %htba, %o1
9768 movrne %g2, %o3, %o2
9769 bneg %xcc, loop_369
9770 nop
9771 setx loop_370, %l0, %l1
9772 jmpl %l1, %i7
9773 wr %g5, %i5, %softint
9774 rdhpr %htba, %i3
9775loop_369:
9776 add %o5, %l5, %g3
9777loop_370:
9778 rd %pc, %o6
9779 fnot2 %f20, %f22
9780 edge32l %i1, %g4, %o0
9781 wr %l1, 0x016C, %y
9782 rdpr %tba, %l4
9783
9784 or %g0, 0x8, %l0
9785 sllx %l0, 0x3c, %l0
9786 wr %l0, 0x8DD, %sys_tick_cmpr
9787 rdhpr %hsys_tick_cmpr, %o4
9788 wr %l2, 0x0295, %clear_softint
9789 orn %l6, %g1, %i4
9790 smulcc %l0, 0x0FE8, %g6
9791
9792 or %g0, 0x8, %l0
9793 sllx %l0, 0x3c, %l0
9794 wrhpr %l0, 0x0D9, %hsys_tick_cmpr
9795 rdpr %cwp, %i2
9796
9797 or %g0, 0x8, %l0
9798 sllx %l0, 0x3c, %l0
9799 wr %l0, %g0, %tick_cmpr
9800 bcs loop_371
9801 srl %l3, %o1, %g2
9802 brlez,a %o2, loop_372
9803 andcc %i7, %o3, %i5
9804loop_371:
9805 wr %i3, %g5, %pic
9806 wr %l5, %o5, %pic
9807loop_372:
9808 fbe %fcc1, loop_373
9809 rdpr %tl, %o6
9810 rd %pc, %i1
9811 edge32 %g3, %o0, %l1
9812loop_373:
9813 stx %g4, [%l7 + 0x20]
9814 nop
9815 setx loop_374, %l0, %l1
9816 jmpl %l1, %l4
9817 rdpr %canrestore, %i6
9818
9819 or %g0, 0x8, %l0
9820 sllx %l0, 0x3c, %l0
9821 wr %l0, 0xF4E, %tick_cmpr
9822 movvs %icc, %l6, %g1
9823loop_374:
9824 fbu %fcc1, loop_375
9825 wr %o4, %i4, %clear_softint
9826 rd %asi, %l0
9827 fmovdneg %icc, %f17, %f6
9828loop_375:
9829 for %f16, %f0, %f16
9830 fbu %fcc1, loop_376
9831 rdhpr %hintp, %g6
9832 movcs %xcc, %i2, %g7
9833 tpos %icc, 0x6
9834loop_376:
9835 smulcc %l3, 0x183C, %o1
9836 rdpr %gl, %o7
9837 rd %tick_cmpr, %g2
9838 wr %i7, 0x13A8, %softint
9839 rd %ccr, %o2
9840 fones %f26
9841 addcc %o3, 0x074F, %i5
9842
9843 or %g0, 0x8, %l0
9844 sllx %l0, 0x3c, %l0
9845 wrhpr %l0, %g0, %hsys_tick_cmpr
9846 move %xcc, %o5, %l5
9847 wr %i1, 0x0BFC, %pic
9848 rdpr %tl, %o6
9849 brgez %o0, loop_377
9850 wr %g3, %l1, %ccr
9851 mova %icc, %l4, %g4
9852
9853 or %g0, 0x8, %l0
9854 sllx %l0, 0x3c, %l0
9855 wrhpr %l0, 0xAA7, %hsys_tick_cmpr
9856loop_377:
9857 nop
9858
9859 or %g0, 0x8, %l0
9860 sllx %l0, 0x3c, %l0
9861 wrhpr %l0, 0xAA3, %hsys_tick_cmpr
9862 rdpr %otherwin, %l6
9863 rd %ccr, %o4
9864 wr %g1, 0x16D7, %set_softint
9865 sdivcc %l0, 0x1A95, %g6
9866 rdpr %canrestore, %i4
9867
9868 or %g0, 0x8, %l0
9869 sllx %l0, 0x3c, %l0
9870 wrhpr %l0, 0x36E, %hsys_tick_cmpr
9871 wrpr %l3, %i2, %tick
9872 wr %g0, 0x18, %asi
9873 sta %f4, [%l7 + 0x60] %asi
9874 orcc %o7, 0x0BBF, %o1
9875
9876 or %g0, 0x8, %l0
9877 sllx %l0, 0x3c, %l0
9878 wrhpr %l0, 0x065, %hsys_tick_cmpr
9879 rdpr %otherwin, %g2
9880 wrpr %i5, 0x03B8, %tick
9881 fsrc1s %f4, %f2
9882 wr %o3, 0x1667, %set_softint
9883 wrpr %g5, %o5, %pil
9884 and %l5, 0x1FD8, %i3
9885 srl %o6, 0x16, %i1
9886 rdpr %tba, %o0
9887 set 0x58, %l5
9888 stda %g2, [%l7 + %l5] 0x22
9889 membar #Sync
9890
9891 or %g0, 0x8, %l0
9892 sllx %l0, 0x3c, %l0
9893 wrhpr %l0, %g0, %hsys_tick_cmpr
9894
9895 or %g0, 0x8, %l0
9896 sllx %l0, 0x3c, %l0
9897 wrhpr %l0, 0xAE6, %hsys_tick_cmpr
9898 wr %g0, 0x4, %fprs
9899 rdhpr %hpstate, %l2
9900 popc %i0, %l6
9901
9902 or %g0, 0x8, %l0
9903 sllx %l0, 0x3c, %l0
9904 wrhpr %l0, %g0, %hsys_tick_cmpr
9905 rdhpr %htba, %l0
9906
9907 or %g0, 0x8, %l0
9908 sllx %l0, 0x3c, %l0
9909 wrhpr %l0, 0xB46, %hsys_tick_cmpr
9910 wrpr %l3, %i2, %tick
9911 movg %xcc, %g6, %o1
9912 addcc %o7, %o2, %i7
9913 wr %g2, 0x0D8B, %ccr
9914 wrpr %o3, %i5, %pil
9915 orcc %o5, 0x15BC, %l5
9916 movge %icc, %i3, %o6
9917 wrpr %g5, %o0, %tick
9918 movpos %xcc, %i1, %g3
9919 wrpr %l1, 0x1303, %tick
9920 rdhpr %hsys_tick_cmpr, %g4
9921
9922 or %g0, 0x8, %l0
9923 sllx %l0, 0x3c, %l0
9924 wrhpr %l0, %g0, %hsys_tick_cmpr
9925 fmovdne %icc, %f13, %f28
9926 xnorcc %i6, %i0, %l6
9927 tgu %icc, 0x7
9928 rdhpr %hsys_tick_cmpr, %g1
9929 wr %l2, %l0, %y
9930 movcs %icc, %i4, %o4
9931 wr %g0, 0xe, %pcr ! changed.
9932 rdhpr %hintp, %g6
9933 andncc %l3, %o7, %o2
9934 rd %softint, %i7
9935 rdhpr %hsys_tick_cmpr, %o1
9936 tl %xcc, 0x7
9937
9938 or %g0, 0x8, %l0
9939 sllx %l0, 0x3c, %l0
9940 wrhpr %l0, 0xA18, %hsys_tick_cmpr
9941 tcs %icc, 0x7
9942 edge16 %o5, %l5, %i5
9943
9944 or %g0, 0x8, %l0
9945 sllx %l0, 0x3c, %l0
9946 wrhpr %l0, %g0, %hsys_tick_cmpr
9947 rdhpr %htba, %o0
9948
9949 or %g0, 0x8, %l0
9950 sllx %l0, 0x3c, %l0
9951 wr %l0, %g0, %tick_cmpr
9952 fmovsge %icc, %f14, %f5
9953 saved
9954 rdpr %cwp, %g1
9955 rdpr %cansave, %g2
9956 rdpr %canrestore, %g3
9957 rdpr %cleanwin, %g4
9958 rdpr %otherwin, %g5
9959 rdpr %wstate, %g6
9960 sir 0x056E
9961 tcc %icc, 0x1
9962 fmovsvs %icc, %f30, %f15
9963 wrpr %g3, %g5, %cwp
9964 sdivcc %l1, 0x1EAF, %l4
9965 wr %g0, 0x88, %asi
9966 ldda [%l7 + 0x20] %asi, %g4
9967 rdpr %otherwin, %i6
9968 rd %pc, %l6
9969 fmovsn %xcc, %f10, %f17
9970 rd %pc, %g1
9971 tle %xcc, 0x5
9972 wr %g0, 0x27, %asi
9973 ldda [%l7 + 0x70] %asi, %l2
9974 fba %fcc1, loop_378
9975 tg %xcc, 0x5
9976 ba,a,pt %icc, loop_379
9977 rdpr %cansave, %l0
9978loop_378:
9979 wr %i4, 0x049E, %y
9980 wrpr %o4, %i0, %cwp
9981loop_379:
9982 rdhpr %hintp, %g7
9983 fbne %fcc0, loop_380
9984 fexpand %f5, %f8
9985 fbo %fcc1, loop_381
9986 sdivcc %g6, 0x194F, %i2
9987loop_380:
9988 nop
9989
9990 or %g0, 0x8, %l0
9991 sllx %l0, 0x3c, %l0
9992 wrhpr %l0, 0xE30, %hsys_tick_cmpr
9993 wrpr %o7, %o2, %tick
9994loop_381:
9995 or %o1, 0x0C7C, %g2
9996
9997 or %g0, 0x8, %l0
9998 sllx %l0, 0x3c, %l0
9999 wrhpr %l0, 0x99C, %hsys_tick_cmpr
10000 rd %y, %o3
10001 mulx %l5, %i5, %o5
10002 or %i3, %o6, %o0
10003 rdhpr %hintp, %g3
10004 rdpr %gl, %g5
10005 tl %icc, 0x4
10006 fnors %f2, %f8, %f3
10007 edge16l %l1, %l4, %i1
10008 rdpr %cwp, %g4
10009 add %l7, 0x28, %l6
10010 wr %g0, 0x18, %asi
10011 casxa [%l6] 0x18, %i6, %l6
10012 wrpr %g1, %l0, %tick
10013 set 0x18, %i4
10014 ldswa [%l7 + %i4] 0x19, %l2
10015 wrpr %i4, 0x0208, %cwp
10016 rd %ccr, %i0
10017 sdiv %o4, 0x01C5, %g6
10018 movrlez %i2, %g7, %l3
10019 fabsd %f18, %f0
10020 rdhpr %hintp, %o7
10021 set 0x18, %i2
10022 prefetcha [%l7 + %i2] 0x10, 0x3
10023 wr %g0, 0x18, %asi
10024 lduba [%l7 + 0x43] %asi, %o1
10025
10026 or %g0, 0x8, %l0
10027 sllx %l0, 0x3c, %l0
10028 wrhpr %l0, %g0, %hsys_tick_cmpr
10029 rdpr %otherwin, %i7
10030 fmovrse %o3, %f20, %f3
10031 rdhpr %htba, %l5
10032 rdpr %cleanwin, %o5
10033 set 0x64, %l4
10034 sta %f23, [%l7 + %l4] 0x04
10035 rdhpr %hpstate, %i3
10036 wrpr %i5, %o0, %tick
10037 andn %o6, %g3, %l1
10038 rdpr %wstate, %g5
10039 fpack32 %f22, %f14, %f24
10040 fmul8sux16 %f22, %f4, %f4
10041 rdpr %cansave, %i1
10042 rdpr %cansave, %l4
10043 tn %xcc, 0x4
10044 wrpr %g4, 0x017D, %pil
10045 rd %ccr, %l6
10046 rdhpr %hpstate, %g1
10047 fmovdle %icc, %f5, %f7
10048 fsrc1s %f11, %f28
10049 rdhpr %hintp, %i6
10050 wrpr %l2, %i4, %tick
10051 fnot1 %f18, %f22
10052 wrpr %i0, 0x0101, %pil
10053 set 0x58, %l3
10054 stba %l0, [%l7 + %l3] 0xea
10055 membar #Sync
10056 wrpr %o4, %g6, %tick
10057 fexpand %f7, %f24
10058 nop
10059 set 0x70, %g4
10060 std %f28, [%l7 + %g4]
10061 fands %f19, %f15, %f0
10062 rd %sys_tick_cmpr, %i2
10063 rd %ccr, %l3
10064 wr %g0, 0xe, %pcr ! changed.
10065 lduh [%l7 + 0x48], %o1
10066 fbe,a %fcc0, loop_382
10067 rd %pc, %g7
10068 xnorcc %i7, 0x0C2F, %g2
10069
10070 or %g0, 0x8, %l0
10071 sllx %l0, 0x3c, %l0
10072 wrhpr %l0, 0x99F, %hsys_tick_cmpr
10073loop_382:
10074 rdpr %otherwin, %l5
10075 rdhpr %hpstate, %i3
10076 rd %ccr, %o5
10077 fbo %fcc1, loop_383
10078 wrpr %o0, 0x18BF, %pil
10079 wr %i5, 0x0E39, %ccr
10080 rd %pc, %g3
10081loop_383:
10082 wr %o6, 0x06E3, %sys_tick
10083 movrgez %g5, %i1, %l4
10084 addcc %g4, %l1, %l6
10085 add %i6, 0x0137, %l2
10086 andcc %g1, %i0, %i4
10087 rdhpr %htba, %l0
10088 lduh [%l7 + 0x7C], %g6
10089 rdpr %cleanwin, %i2
10090 fmovsg %xcc, %f19, %f30
10091 wr %o4, 0x1732, %y
10092 rd %softint, %l3
10093 movrne %o2, 0x3E0, %o7
10094 set 0x55, %o5
10095 lduba [%l7 + %o5] 0x18, %o1
10096 set 0x10, %g2
10097 ldda [%l7 + %g2] 0x89, %g6
10098 rdhpr %hintp, %i7
10099 rd %sys_tick_cmpr, %o3
10100 fnot2 %f20, %f22
10101 rdpr %pil, %l5
10102 tg %icc, 0x7
10103 fxors %f15, %f7, %f25
10104 rdhpr %hpstate, %g2
10105 wr %g0, 0x6, %fprs
10106
10107 or %g0, 0x8, %l0
10108 sllx %l0, 0x3c, %l0
10109 wrhpr %l0, 0x525, %hsys_tick_cmpr
10110 rd %pc, %i5
10111 fmul8sux16 %f18, %f8, %f4
10112 wrpr %g3, 0x017D, %tick
10113
10114 or %g0, 0x8, %l0
10115 sllx %l0, 0x3c, %l0
10116 wrhpr %l0, 0xD42, %hsys_tick_cmpr
10117 srlx %i1, %g4, %l4
10118 fmul8x16 %f18, %f4, %f22
10119 edge16 %l6, %i6, %l2
10120 rd %softint, %l1
10121 movl %icc, %i0, %i4
10122 wrpr %l0, %g6, %cwp
10123 stb %i2, [%l7 + 0x73]
10124
10125 or %g0, 0x8, %l0
10126 sllx %l0, 0x3c, %l0
10127 wrhpr %l0, 0xD3A, %hsys_tick_cmpr
10128 rdpr %wstate, %o4
10129 rd %fprs, %o2
10130 tvc %icc, 0x7
10131 rd %y, %o7
10132 rdhpr %hintp, %o1
10133 sethi 0x0929, %g7
10134 ldsb [%l7 + 0x58], %o3
10135 rdhpr %hsys_tick_cmpr, %i7
10136 flush %l7 + 0x50
10137 rdhpr %hintp, %l5
10138 flush %l7 + 0x48
10139 rdpr %pil, %g2
10140 rdhpr %hpstate, %o5
10141 set 0x40, %l1
10142 stda %f16, [%l7 + %l1] 0xda
10143 rd %fprs, %i3
10144 wr %o0, 0x174C, %y
10145 wrpr %g3, %g5, %tick
10146 rdpr %tba, %o6
10147 for %f8, %f28, %f14
10148 tcs %xcc, 0x7
10149 rdpr %cleanwin, %i1
10150 taddcctv %g4, 0x060A, %l4
10151 rdhpr %htba, %l6
10152
10153 or %g0, 0x8, %l0
10154 sllx %l0, 0x3c, %l0
10155 wrhpr %l0, %g0, %hsys_tick_cmpr
10156 alignaddrl %l1, %i0, %i4
10157 movrgez %l2, %l0, %i2
10158 wr %g1, %l3, %clear_softint
10159
10160 or %g0, 0x8, %l0
10161 sllx %l0, 0x3c, %l0
10162 wrhpr %l0, 0x707, %hsys_tick_cmpr
10163
10164 or %g0, 0x8, %l0
10165 sllx %l0, 0x3c, %l0
10166 wr %l0, 0x377, %tick_cmpr
10167
10168 or %g0, 0x8, %l0
10169 sllx %l0, 0x3c, %l0
10170 wrhpr %l0, 0xB36, %hsys_tick_cmpr
10171 wr %g7, %o7, %sys_tick
10172 wr %o3, 0x0E56, %softint
10173 tcc %xcc, 0x2
10174 sllx %i7, 0x0C, %l5
10175 sllx %g2, %i3, %o5
10176 rdhpr %hintp, %g3
10177 rd %fprs, %o0
10178 umulcc %g5, %o6, %g4
10179 wrpr %i1, %l6, %cwp
10180 rdpr %wstate, %l4
10181 rdpr %cwp, %i6
10182 wrpr %i5, %i0, %cwp
10183 fmovrdgz %l1, %f28, %f14
10184 wrpr %l2, %i4, %cwp
10185 rdpr %tba, %l0
10186 rdhpr %hsys_tick_cmpr, %g1
10187 popc %l3, %o4
10188 rdhpr %hsys_tick_cmpr, %g6
10189 movleu %icc, %o2, %o1
10190 ldstub [%l7 + 0x60], %g7
10191 rd %tick_cmpr, %o7
10192
10193 or %g0, 0x8, %l0
10194 sllx %l0, 0x3c, %l0
10195 wrhpr %l0, 0x593, %hsys_tick_cmpr
10196 rd %sys_tick_cmpr, %i2
10197 rd %y, %i7
10198 orcc %g2, %l5, %i3
10199
10200 or %g0, 0x8, %l0
10201 sllx %l0, 0x3c, %l0
10202 wrhpr %l0, %g0, %hsys_tick_cmpr
10203 rdhpr %hpstate, %g3
10204 fexpand %f22, %f28
10205 fcmpeq16 %f2, %f10, %g5
10206 and %o0, 0x02CF, %g4
10207 wr %i1, %o6, %softint
10208 sethi 0x0DE4, %l4
10209 rd %asi, %l6
10210 edge32 %i6, %i5, %i0
10211 sllx %l1, %l2, %i4
10212 rd %asi, %g1
10213 bge,a %xcc, loop_384
10214 or %l3, 0x02D8, %o4
10215 rd %ccr, %l0
10216 edge16n %o2, %g6, %o1
10217loop_384:
10218 nop
10219
10220 or %g0, 0x8, %l0
10221 sllx %l0, 0x3c, %l0
10222 wrhpr %l0, %g0, %hsys_tick_cmpr
10223 sra %o3, %i2, %i7
10224
10225 or %g0, 0x8, %l0
10226 sllx %l0, 0x3c, %l0
10227 wrhpr %l0, 0x750, %hsys_tick_cmpr
10228
10229 or %g0, 0x8, %l0
10230 sllx %l0, 0x3c, %l0
10231 wrhpr %l0, %g0, %hsys_tick_cmpr
10232 rdhpr %htba, %g3
10233
10234 or %g0, 0x8, %l0
10235 sllx %l0, 0x3c, %l0
10236 wrhpr %l0, %g0, %hsys_tick_cmpr
10237 rdhpr %hsys_tick_cmpr, %o0
10238 rdhpr %hsys_tick_cmpr, %i1
10239 wrpr %o6, 0x0E19, %pil
10240 rdpr %cansave, %l4
10241 wrpr %g4, %l6, %pil
10242 wr %i6, 0x10D6, %clear_softint
10243 rdpr %otherwin, %i0
10244
10245 or %g0, 0x8, %l0
10246 sllx %l0, 0x3c, %l0
10247 wrhpr %l0, %g0, %hsys_tick_cmpr
10248 wr %i4, 0x1C22, %clear_softint
10249 rdpr %cwp, %l1
10250 fbu,a %fcc2, loop_385
10251 fmovsneg %icc, %f15, %f17
10252 ldd [%l7 + 0x10], %l2
10253 wrpr %o4, 0x1AD1, %tick
10254loop_385:
10255 srlx %g1, %l0, %g6
10256 orcc %o2, 0x0A2D, %o7
10257 addc %g7, %o3, %o1
10258 rdpr %cansave, %i2
10259 rdpr %otherwin, %l5
10260 rdhpr %hsys_tick_cmpr, %i7
10261 edge32 %i3, %g2, %g5
10262 sll %g3, 0x05, %o0
10263 rdhpr %hsys_tick_cmpr, %o5
10264 tge %xcc, 0x0
10265 rdhpr %htba, %o6
10266 movg %icc, %i1, %g4
10267 rdhpr %hintp, %l4
10268 rdpr %tba, %i6
10269 rd %softint, %i0
10270 fbl %fcc0, loop_386
10271 fcmple16 %f20, %f22, %l6
10272 wrpr %l2, %i5, %cwp
10273 fornot2s %f13, %f18, %f4
10274loop_386:
10275 nop
10276
10277 or %g0, 0x8, %l0
10278 sllx %l0, 0x3c, %l0
10279 wrhpr %l0, 0xA6E, %hsys_tick_cmpr
10280 movne %xcc, %o4, %l3
10281 wr %g1, 0x069B, %y
10282 orcc %l0, %o2, %g6
10283 rd %y, %g7
10284 rdpr %canrestore, %o3
10285 fmovda %xcc, %f22, %f11
10286 addcc %o7, 0x076B, %o1
10287 fbl,a %fcc2, loop_387
10288 rdpr %cleanwin, %l5
10289 rdhpr %hintp, %i2
10290 fpack32 %f8, %f22, %f10
10291loop_387:
10292 umulcc %i7, %g2, %g5
10293 fcmpeq16 %f8, %f20, %i3
10294 rdpr %canrestore, %g3
10295 fpsub16s %f9, %f17, %f29
10296 tcs %xcc, 0x4
10297 fcmps %fcc3, %f17, %f30
10298 edge8 %o5, %o0, %i1
10299 rdpr %wstate, %o6
10300 rdpr %gl, %g4
10301 alignaddr %i6, %i0, %l4
10302 bleu loop_388
10303 and %l2, %l6, %i5
10304 rd %softint, %l1
10305 movn %xcc, %i4, %o4
10306loop_388:
10307 rdpr %cansave, %g1
10308
10309 or %g0, 0x8, %l0
10310 sllx %l0, 0x3c, %l0
10311 wrhpr %l0, 0x472, %hsys_tick_cmpr
10312 stw %g6, [%l7 + 0x10]
10313
10314 or %g0, 0x8, %l0
10315 sllx %l0, 0x3c, %l0
10316 wrhpr %l0, %g0, %hsys_tick_cmpr
10317 xnorcc %o2, 0x1649, %o7
10318 rdhpr %hintp, %l5
10319 wr %i2, 0x1579, %set_softint
10320 sdivcc %i7, 0x118D, %g2
10321 rdhpr %hpstate, %g5
10322 array32 %o1, %g3, %i3
10323 xnor %o5, 0x10FA, %i1
10324 rd %ccr, %o0
10325 edge8n %g4, %i6, %o6
10326 edge32n %l4, %l2, %i0
10327 edge8 %i5, %l6, %l1
10328 ld [%l7 + 0x14], %f8
10329
10330 or %g0, 0x8, %l0
10331 sllx %l0, 0x3c, %l0
10332 wrhpr %l0, 0xFEC, %hsys_tick_cmpr
10333 rd %asi, %i4
10334 wr %g0, 0xe, %pcr ! changed.
10335 rd %asi, %g6
10336 xnor %g7, 0x11F6, %o2
10337
10338 or %g0, 0x8, %l0
10339 sllx %l0, 0x3c, %l0
10340 wr %l0, %g0, %sys_tick_cmpr
10341 wrpr %o7, %i2, %pil
10342 movrne %i7, 0x09F, %g2
10343
10344 or %g0, 0x8, %l0
10345 sllx %l0, 0x3c, %l0
10346 wr %l0, 0x384, %sys_tick_cmpr
10347 restored
10348 rdpr %cwp, %g1
10349 rdpr %cansave, %g2
10350 rdpr %canrestore, %g3
10351 rdpr %cleanwin, %g4
10352 rdpr %otherwin, %g5
10353 rdpr %wstate, %g6
10354 tpos %icc, 0x0
10355 fbg,a %fcc2, loop_389
10356 rd %sys_tick_cmpr, %o1
10357 array16 %i3, %g3, %o5
10358 rdhpr %htba, %i1
10359loop_389:
10360 addccc %g4, 0x08EF, %i6
10361 rd %tick_cmpr, %o6
10362 wrpr %o0, %l2, %cwp
10363 popc 0x153C, %l4
10364 subc %i5, 0x096B, %i0
10365 rdpr %tl, %l1
10366 wr %g0, 0xe, %pcr ! changed.
10367 wrpr %o4, %g1, %cwp
10368
10369 or %g0, 0x8, %l0
10370 sllx %l0, 0x3c, %l0
10371 wrhpr %l0, 0xCB8, %hsys_tick_cmpr
10372 movpos %icc, %l3, %l0
10373 wr %g6, 0x14E7, %ccr
10374 set 0x46, %o3
10375 ldsba [%l7 + %o3] 0x0c, %o2
10376 rdpr %otherwin, %g7
10377 rdpr %otherwin, %o3
10378 rdhpr %hpstate, %i2
10379 wrpr %o7, 0x1B00, %tick
10380 brgez,a %i7, loop_390
10381 sdivx %g2, 0x0AF6, %g5
10382 rdhpr %hsys_tick_cmpr, %o1
10383 taddcctv %i3, 0x02C3, %l5
10384loop_390:
10385 udivcc %g3, 0x1459, %i1
10386 fcmpgt16 %f16, %f16, %o5
10387 tcc %xcc, 0x3
10388 sdivx %g4, 0x1446, %o6
10389 edge32l %i6, %l2, %o0
10390 alignaddr %i5, %l4, %l1
10391 rd %asi, %i0
10392 restored
10393 rdpr %cwp, %g1
10394 rdpr %cansave, %g2
10395 rdpr %canrestore, %g3
10396 rdpr %cleanwin, %g4
10397 rdpr %otherwin, %g5
10398 rdpr %wstate, %g6
10399 or %o4, 0x1E52, %l6
10400 rd %softint, %i4
10401 wr %g0, 0x80, %asi
10402 ldsba [%l7 + 0x15] %asi, %l3
10403 tvc %icc, 0x3
10404 rd %tick_cmpr, %g1
10405 wrpr %g6, 0x1F16, %cwp
10406 fmovrsgez %l0, %f11, %f8
10407 rdpr %tl, %g7
10408 rdpr %cleanwin, %o3
10409 ld [%l7 + 0x48], %f12
10410
10411 or %g0, 0x8, %l0
10412 sllx %l0, 0x3c, %l0
10413 wrhpr %l0, %g0, %hsys_tick_cmpr
10414
10415 or %g0, 0x8, %l0
10416 sllx %l0, 0x3c, %l0
10417 wrhpr %l0, 0x055, %hsys_tick_cmpr
10418 fmovdneg %icc, %f18, %f6
10419 prefetch [%l7 + 0x38], 0x0
10420 fmul8x16al %f29, %f14, %f8
10421 smulcc %o7, %g5, %i3
10422 movrgez %l5, %g3, %o1
10423 st %f27, [%l7 + 0x24]
10424 movleu %xcc, %o5, %g4
10425
10426 or %g0, 0x8, %l0
10427 sllx %l0, 0x3c, %l0
10428 wr %l0, %g0, %sys_tick_cmpr
10429 ld [%l7 + 0x34], %f10
10430 rdpr %canrestore, %i1
10431 rdhpr %hpstate, %i6
10432 pdist %f12, %f10, %f0
10433 rdhpr %htba, %o0
10434 wr %g0, 0x7, %fprs
10435
10436 or %g0, 0x8, %l0
10437 sllx %l0, 0x3c, %l0
10438 wrhpr %l0, %g0, %hsys_tick_cmpr
10439 movre %i0, 0x2CE, %o4
10440 rdhpr %htba, %l1
10441 rdpr %tba, %l6
10442 movre %l3, %i4, %g6
10443 rdhpr %hintp, %l0
10444 wr %g7, 0x1C32, %y
10445 rdpr %otherwin, %o3
10446 rd %y, %i2
10447 wr %g0, 0x04, %asi
10448 lduba [%l7 + 0x47] %asi, %g1
10449 wr %g0, 0x89, %asi
10450 ldda [%l7 + 0x40] %asi, %f16
10451 rdhpr %hpstate, %i7
10452 array8 %o2, %g2, %g5
10453
10454 or %g0, 0x8, %l0
10455 sllx %l0, 0x3c, %l0
10456 wrhpr %l0, %g0, %hsys_tick_cmpr
10457
10458 or %g0, 0x8, %l0
10459 sllx %l0, 0x3c, %l0
10460 wrhpr %l0, %g0, %hsys_tick_cmpr
10461 rd %tick_cmpr, %o5
10462 movne %icc, %g4, %o7
10463 wrpr %i1, %o6, %pil
10464 add %i6, %l2, %o0
10465 pdist %f28, %f4, %f2
10466 bge,a,pn %icc, loop_391
10467 rdpr %tl, %i5
10468 movpos %icc, %l4, %i0
10469 edge32l %l1, %o4, %l3
10470loop_391:
10471 sethi 0x1DB5, %i4
10472 wrpr %g6, %l6, %tick
10473 rdhpr %hsys_tick_cmpr, %g7
10474 xnor %o3, %l0, %i2
10475
10476 or %g0, 0x8, %l0
10477 sllx %l0, 0x3c, %l0
10478 wrhpr %l0, %g0, %hsys_tick_cmpr
10479 rd %softint, %g1
10480
10481 or %g0, 0x8, %l0
10482 sllx %l0, 0x3c, %l0
10483 wrhpr %l0, %g0, %hsys_tick_cmpr
10484 rdpr %gl, %i3
10485 wrpr %g3, 0x1B08, %tick
10486 udivx %l5, 0x0EF3, %o1
10487 fmovsgu %xcc, %f25, %f25
10488 sir 0x0043
10489
10490 or %g0, 0x8, %l0
10491 sllx %l0, 0x3c, %l0
10492 wrhpr %l0, 0xA22, %hsys_tick_cmpr
10493 fmul8sux16 %f18, %f0, %f10
10494 mova %xcc, %o5, %i1
10495 wrpr %o6, 0x1F2A, %cwp
10496 fxor %f16, %f20, %f14
10497
10498 or %g0, 0x8, %l0
10499 sllx %l0, 0x3c, %l0
10500 wrhpr %l0, %g0, %hsys_tick_cmpr
10501 wrpr %o7, %o0, %pil
10502 rdpr %pil, %l2
10503 rdpr %canrestore, %l4
10504 fcmpgt32 %f4, %f16, %i0
10505 rdhpr %htba, %i5
10506 rd %softint, %o4
10507 wr %g0, 0x18, %asi
10508 stda %l0, [%l7 + 0x20] %asi
10509 rd %tick_cmpr, %i4
10510 edge16 %l3, %l6, %g6
10511 rdpr %tl, %g7
10512 wr %o3, %l0, %ccr
10513 rd %sys_tick_cmpr, %i2
10514 wr %g0, 0x4, %fprs
10515 wrpr %g2, 0x1616, %pil
10516 edge8ln %g5, %g1, %i3
10517
10518 or %g0, 0x8, %l0
10519 sllx %l0, 0x3c, %l0
10520 wrhpr %l0, 0xE93, %hsys_tick_cmpr
10521 wr %o1, 0x1A6E, %ccr
10522 orcc %g4, %o5, %g3
10523 tcc %xcc, 0x4
10524 edge16 %i1, %o6, %i6
10525 rd %ccr, %o7
10526 rdpr %tl, %o0
10527 tle %xcc, 0x7
10528 array32 %l2, %l4, %i0
10529
10530 or %g0, 0x8, %l0
10531 sllx %l0, 0x3c, %l0
10532 wr %l0, %g0, %tick_cmpr
10533 or %l1, 0x0BF8, %i4
10534 wr %l6, 0x15EE, %y
10535 rd %tick_cmpr, %g6
10536 umulcc %l3, 0x1473, %o3
10537 rdhpr %hpstate, %g7
10538 rd %tick_cmpr, %i2
10539 fsrc1 %f20, %f24
10540 sll %i7, 0x0A, %l0
10541 rdpr %otherwin, %g2
10542 rdpr %pil, %o2
10543
10544 or %g0, 0x8, %l0
10545 sllx %l0, 0x3c, %l0
10546 wrhpr %l0, 0x7EF, %hsys_tick_cmpr
10547 rd %softint, %i3
10548 xorcc %o1, 0x13BE, %g4
10549 rdpr %canrestore, %l5
10550 edge16l %g3, %i1, %o6
10551 mulx %i6, %o7, %o0
10552 subcc %l2, 0x17F7, %o5
10553 set 0x32, %l6
10554 ldsha [%l7 + %l6] 0x19, %i0
10555 movrlz %i5, 0x2BB, %o4
10556 edge16 %l1, %i4, %l4
10557 rd %y, %l6
10558 movneg %icc, %l3, %o3
10559
10560 or %g0, 0x8, %l0
10561 sllx %l0, 0x3c, %l0
10562 wrhpr %l0, %g0, %hsys_tick_cmpr
10563 fmovdne %xcc, %f23, %f31
10564 rd %ccr, %i7
10565 tg %icc, 0x3
10566 array32 %g7, %g2, %l0
10567 fnegd %f28, %f14
10568 xorcc %g5, %o2, %g1
10569 andn %o1, %i3, %l5
10570 fpmerge %f8, %f21, %f20
10571 rdpr %otherwin, %g4
10572 tvs %xcc, 0x2
10573 wr %g0, 0xe, %pcr ! changed.
10574 movneg %xcc, %i6, %o6
10575 edge16ln %o7, %l2, %o5
10576 rdhpr %hsys_tick_cmpr, %o0
10577 saved
10578 rdpr %cwp, %g1
10579 rdpr %cansave, %g2
10580 rdpr %canrestore, %g3
10581 rdpr %cleanwin, %g4
10582 rdpr %otherwin, %g5
10583 rdpr %wstate, %g6
10584 wrpr %i0, 0x10BD, %cwp
10585 addc %i5, 0x11E8, %l1
10586 wr %i4, 0x08EC, %softint
10587
10588 or %g0, 0x8, %l0
10589 sllx %l0, 0x3c, %l0
10590 wrhpr %l0, %g0, %hsys_tick_cmpr
10591 srlx %l3, %l6, %o3
10592 rdhpr %hintp, %g6
10593 be,a,pn %icc, loop_392
10594 rdpr %tl, %i7
10595 rdhpr %hintp, %g7
10596 wrpr %i2, %l0, %tick
10597loop_392:
10598 movge %xcc, %g5, %o2
10599 wrpr %g1, 0x16F9, %cwp
10600
10601 or %g0, 0x8, %l0
10602 sllx %l0, 0x3c, %l0
10603 wr %l0, 0xA41, %sys_tick_cmpr
10604 set 0x20, %i5
10605 lduwa [%l7 + %i5] 0x11, %i3
10606 wr %g0, 0xe, %pcr ! changed.
10607 wrpr %l5, 0x1F01, %tick
10608 rdhpr %htba, %g3
10609 move %icc, %i6, %o6
10610 tle %xcc, 0x3
10611 rdpr %cleanwin, %i1
10612 wrpr %l2, %o5, %cwp
10613 orcc %o0, 0x01E4, %i0
10614 set 0x7E, %o6
10615 ldsba [%l7 + %o6] 0x88, %i5
10616 rd %tick_cmpr, %o7
10617
10618 or %g0, 0x8, %l0
10619 sllx %l0, 0x3c, %l0
10620 wrhpr %l0, %g0, %hsys_tick_cmpr
10621 alignaddrl %l1, %o4, %l3
10622 rdpr %cwp, %l4
10623 srl %l6, %o3, %g6
10624
10625 or %g0, 0x8, %l0
10626 sllx %l0, 0x3c, %l0
10627 wrhpr %l0, 0xF82, %hsys_tick_cmpr
10628 wr %i7, 0x0BD8, %clear_softint
10629 tcc %xcc, 0x1
10630 fsrc1s %f1, %f29
10631 sll %i2, %g5, %l0
10632 wrpr %o2, %g1, %tick
10633 rdpr %cwp, %g2
10634 rdpr %canrestore, %i3
10635 taddcc %g4, 0x0E88, %l5
10636 movn %icc, %o1, %g3
10637 rdhpr %hintp, %i6
10638 rdhpr %htba, %o6
10639
10640 or %g0, 0x8, %l0
10641 sllx %l0, 0x3c, %l0
10642 wrhpr %l0, 0x2F2, %hsys_tick_cmpr
10643 rd %y, %i1
10644
10645 or %g0, 0x8, %l0
10646 sllx %l0, 0x3c, %l0
10647 wrhpr %l0, %g0, %hsys_tick_cmpr
10648
10649 or %g0, 0x8, %l0
10650 sllx %l0, 0x3c, %l0
10651 wr %l0, 0x3B7, %tick_cmpr
10652 rdpr %gl, %o7
10653 wrpr %i4, %i0, %cwp
10654 rdhpr %hsys_tick_cmpr, %l1
10655 rdhpr %hsys_tick_cmpr, %o4
10656 rdhpr %htba, %l3
10657 rdpr %tl, %l4
10658 set 0x52, %i0
10659 ldsha [%l7 + %i0] 0x89, %o3
10660 addcc %g6, 0x13F7, %g7
10661
10662 or %g0, 0x8, %l0
10663 sllx %l0, 0x3c, %l0
10664 wrhpr %l0, 0x9FB, %hsys_tick_cmpr
10665 brlz %i7, loop_393
10666 rdpr %tba, %g5
10667 fcmpes %fcc2, %f7, %f30
10668 orn %l0, %i2, %g1
10669loop_393:
10670 fpack16 %f6, %f26
10671 rdhpr %hsys_tick_cmpr, %g2
10672 rd %asi, %i3
10673 bpos,pn %icc, loop_394
10674 rdpr %wstate, %g4
10675 wrpr %l5, 0x063D, %cwp
10676 fblg,a %fcc0, loop_395
10677loop_394:
10678 wr %g0, 0xe, %pcr ! changed.
10679 rd %softint, %i6
10680 ble,a,pn %xcc, loop_396
10681loop_395:
10682 rd %pc, %o6
10683 rd %ccr, %l2
10684 xnorcc %i1, 0x1495, %o5
10685loop_396:
10686 andncc %o2, %o0, %i5
10687 wr %g0, 0x19, %asi
10688 ldswa [%l7 + 0x6C] %asi, %o7
10689 orcc %i4, %i0, %o4
10690 rdpr %tba, %l3
10691 bne,a,pt %xcc, loop_397
10692 wr %l1, %l4, %set_softint
10693 wrpr %g6, %g7, %cwp
10694 rdhpr %hpstate, %o3
10695loop_397:
10696 rdhpr %hsys_tick_cmpr, %l6
10697 rdpr %cwp, %g5
10698 wr %l0, 0x11E6, %pic
10699
10700 or %g0, 0x8, %l0
10701 sllx %l0, 0x3c, %l0
10702 wrhpr %l0, %g0, %hsys_tick_cmpr
10703 rd %sys_tick_cmpr, %i2
10704 wr %g2, %g1, %pic
10705
10706 or %g0, 0x8, %l0
10707 sllx %l0, 0x3c, %l0
10708 wrhpr %l0, 0xE46, %hsys_tick_cmpr
10709 fzeros %f16
10710 wr %g0, 0x81, %asi
10711 ldsba [%l7 + 0x57] %asi, %g4
10712
10713 or %g0, 0x8, %l0
10714 sllx %l0, 0x3c, %l0
10715 wrhpr %l0, %g0, %hsys_tick_cmpr
10716 wrpr %g3, 0x1AAC, %cwp
10717
10718 or %g0, 0x8, %l0
10719 sllx %l0, 0x3c, %l0
10720 wrhpr %l0, %g0, %hsys_tick_cmpr
10721 wrpr %o6, %i1, %cwp
10722 swap [%l7 + 0x54], %o2
10723 rdpr %pil, %o0
10724 rd %softint, %i5
10725 movl %xcc, %o7, %o5
10726 rd %y, %i0
10727 brlez %i4, loop_398
10728 and %o4, %l3, %l1
10729 wr %g6, 0x14CE, %pic
10730 wrpr %g7, 0x072C, %tick
10731loop_398:
10732 fmul8x16al %f20, %f16, %f2
10733
10734 or %g0, 0x8, %l0
10735 sllx %l0, 0x3c, %l0
10736 wrhpr %l0, %g0, %hsys_tick_cmpr
10737 sir 0x1AEB
10738 rd %ccr, %o3
10739 tne %icc, 0x1
10740 wrpr %l6, 0x0D9B, %cwp
10741
10742 or %g0, 0x8, %l0
10743 sllx %l0, 0x3c, %l0
10744 wrhpr %l0, %g0, %hsys_tick_cmpr
10745 movcc %xcc, %i2, %i7
10746 wrpr %g2, 0x0781, %pil
10747 wrpr %g1, %g4, %cwp
10748 rdpr %cleanwin, %i3
10749
10750 or %g0, 0x8, %l0
10751 sllx %l0, 0x3c, %l0
10752 wr %l0, %g0, %tick_cmpr
10753 orn %g3, 0x0F3E, %o1
10754 ldsb [%l7 + 0x5A], %i6
10755 fnands %f6, %f3, %f0
10756 movgu %icc, %l2, %o6
10757
10758 or %g0, 0x8, %l0
10759 sllx %l0, 0x3c, %l0
10760 wrhpr %l0, %g0, %hsys_tick_cmpr
10761 rd %asi, %i1
10762 rd %asi, %i5
10763 rd %fprs, %o0
10764 rdhpr %htba, %o7
10765 wrpr %o5, 0x1E77, %cwp
10766 fmovdl %xcc, %f13, %f8
10767 subc %i4, 0x15F5, %o4
10768 fmovdl %xcc, %f0, %f7
10769 wr %i0, %l1, %pic
10770
10771 or %g0, 0x8, %l0
10772 sllx %l0, 0x3c, %l0
10773 wrhpr %l0, 0xAEA, %hsys_tick_cmpr
10774 fsrc2s %f15, %f2
10775 rd %asi, %l3
10776
10777 or %g0, 0x8, %l0
10778 sllx %l0, 0x3c, %l0
10779 wrhpr %l0, %g0, %hsys_tick_cmpr
10780 rdpr %otherwin, %g5
10781 wrpr %l0, 0x02A5, %tick
10782 fbl %fcc1, loop_399
10783 wr %i2, 0x1A3E, %pic
10784
10785 or %g0, 0x8, %l0
10786 sllx %l0, 0x3c, %l0
10787 wrhpr %l0, 0x569, %hsys_tick_cmpr
10788 wr %i7, %g2, %softint
10789loop_399:
10790 nop
10791
10792 or %g0, 0x8, %l0
10793 sllx %l0, 0x3c, %l0
10794 wrhpr %l0, %g0, %hsys_tick_cmpr
10795
10796 or %g0, 0x8, %l0
10797 sllx %l0, 0x3c, %l0
10798 wrhpr %l0, %g0, %hsys_tick_cmpr
10799 rdhpr %hpstate, %o1
10800 wrpr %i3, 0x01F4, %pil
10801 rd %y, %i6
10802 fmovspos %icc, %f12, %f12
10803 movrgez %o6, %l2, %o2
10804 wrpr %i5, %i1, %pil
10805 rdpr %canrestore, %o7
10806 alignaddrl %o5, %i4, %o4
10807 rdpr %gl, %o0
10808 rdhpr %htba, %l1
10809 wr %i0, %g6, %clear_softint
10810 wr %l3, 0x1023, %y
10811
10812 or %g0, 0x8, %l0
10813 sllx %l0, 0x3c, %l0
10814 wrhpr %l0, 0x235, %hsys_tick_cmpr
10815 restored
10816 rdpr %cwp, %g1
10817 rdpr %cansave, %g2
10818 rdpr %canrestore, %g3
10819 rdpr %cleanwin, %g4
10820 rdpr %otherwin, %g5
10821 rdpr %wstate, %g6
10822 rdpr %pil, %g7
10823 set 0x20, %g5
10824 stha %l6, [%l7 + %g5] 0x22
10825 membar #Sync
10826 lduw [%l7 + 0x2C], %l0
10827 rdhpr %hsys_tick_cmpr, %g5
10828 fcmpd %fcc2, %f26, %f2
10829 nop
10830 setx loop_400, %l0, %l1
10831 wrpr 0x1, %tl
10832 wrpr %l1, %tpc
10833 add %l1, 0x4, %l1
10834 wrpr %l1, %tnpc
10835 setx 0x34400001400, %l0, %l1
10836 wrpr %l1, %tstate
10837 wrhpr 0x4, %htstate
10838 retry
10839 fcmpeq16 %f6, %f10, %i2
10840 rdpr %tba, %o3
10841 alignaddrl %i7, %g1, %g4
10842loop_400:
10843 rdpr %wstate, %g2
10844 wrpr %l5, 0x19C0, %cwp
10845 rdpr %tl, %g3
10846 wr %o1, %i6, %softint
10847 edge16n %i3, %o6, %l2
10848 bpos,pn %icc, loop_401
10849 rd %softint, %i5
10850
10851 or %g0, 0x8, %l0
10852 sllx %l0, 0x3c, %l0
10853 wrhpr %l0, %g0, %hsys_tick_cmpr
10854 wr %g0, 0x6, %fprs
10855loop_401:
10856 wr %o5, %o4, %set_softint
10857 brz %i4, loop_402
10858 orncc %o0, %l1, %i0
10859 rdhpr %hpstate, %g6
10860 wrpr %l3, 0x154A, %tick
10861loop_402:
10862 sllx %g7, %l6, %l4
10863 edge16l %l0, %g5, %o3
10864 wr %i7, %i2, %sys_tick
10865 wr %g0, 0x5, %fprs
10866
10867 or %g0, 0x8, %l0
10868 sllx %l0, 0x3c, %l0
10869 wrhpr %l0, %g0, %hsys_tick_cmpr
10870 edge8 %g4, %g3, %l5
10871 tge %icc, 0x6
10872 fcmped %fcc1, %f16, %f22
10873 sra %i6, %o1, %o6
10874 fmovrsgz %l2, %f0, %f29
10875 wr %i3, %i5, %pic
10876
10877 or %g0, 0x8, %l0
10878 sllx %l0, 0x3c, %l0
10879 wrhpr %l0, %g0, %hsys_tick_cmpr
10880 rdpr %wstate, %o7
10881
10882 or %g0, 0x8, %l0
10883 sllx %l0, 0x3c, %l0
10884 wrhpr %l0, %g0, %hsys_tick_cmpr
10885
10886 or %g0, 0x8, %l0
10887 sllx %l0, 0x3c, %l0
10888 wrhpr %l0, %g0, %hsys_tick_cmpr
10889
10890 or %g0, 0x8, %l0
10891 sllx %l0, 0x3c, %l0
10892 wr %l0, %g0, %tick_cmpr
10893
10894 or %g0, 0x8, %l0
10895 sllx %l0, 0x3c, %l0
10896 wrhpr %l0, 0x539, %hsys_tick_cmpr
10897 ldx [%l7 + 0x30], %g6
10898 rdpr %canrestore, %l1
10899 fbl,a %fcc0, loop_403
10900 rdhpr %hintp, %g7
10901 wrpr %l6, %l3, %pil
10902 movgu %xcc, %l4, %g5
10903loop_403:
10904 fbu,a %fcc2, loop_404
10905 rd %tick_cmpr, %l0
10906 rd %ccr, %o3
10907 umul %i7, %i2, %g2
10908loop_404:
10909 rd %y, %g4
10910 rd %pc, %g3
10911 movrgez %g1, %i6, %l5
10912 rdpr %tba, %o1
10913 xnor %l2, 0x1455, %o6
10914 wr %g0, 0x88, %asi
10915 lda [%l7 + 0x20] %asi, %f31
10916 wrpr %i3, %i1, %tick
10917 movl %icc, %o7, %i5
10918 wr %g0, 0x80, %asi
10919 ldsha [%l7 + 0x60] %asi, %o5
10920 fornot1 %f4, %f8, %f22
10921 wrpr %o2, %i4, %pil
10922 fone %f6
10923 fcmpgt32 %f28, %f24, %o0
10924 bl loop_405
10925 movrgz %i0, %o4, %g6
10926 udiv %l1, 0x0F50, %l6
10927 fmul8x16al %f25, %f25, %f24
10928loop_405:
10929 rd %tick_cmpr, %l3
10930 edge32ln %l4, %g5, %l0
10931 rd %softint, %o3
10932 array32 %i7, %i2, %g7
10933 array32 %g4, %g3, %g2
10934 wr %g0, 0xe, %pcr ! changed.
10935 wrpr %l5, %o1, %cwp
10936 rd %ccr, %l2
10937 umul %o6, 0x0179, %i3
10938 fbg,a %fcc1, loop_406
10939 wr %i6, %i1, %ccr
10940 fbe %fcc3, loop_407
10941 srax %i5, 0x04, %o7
10942loop_406:
10943 fornot2 %f12, %f18, %f16
10944
10945 or %g0, 0x8, %l0
10946 sllx %l0, 0x3c, %l0
10947 wrhpr %l0, 0xA1A, %hsys_tick_cmpr
10948loop_407:
10949 rdpr %gl, %o0
10950
10951 or %g0, 0x8, %l0
10952 sllx %l0, 0x3c, %l0
10953 wrhpr %l0, %g0, %hsys_tick_cmpr
10954 wrpr %i0, 0x0FAA, %tick
10955 rdpr %cleanwin, %o4
10956
10957 or %g0, 0x8, %l0
10958 sllx %l0, 0x3c, %l0
10959 wrhpr %l0, %g0, %hsys_tick_cmpr
10960 wrpr %l6, %l3, %pil
10961 movrgz %g5, 0x193, %l4
10962 sll %o3, 0x1A, %l0
10963 rdhpr %hsys_tick_cmpr, %i2
10964 rd %tick_cmpr, %i7
10965 fzero %f22
10966 wrpr %g4, %g3, %cwp
10967
10968 or %g0, 0x8, %l0
10969 sllx %l0, 0x3c, %l0
10970 wr %l0, %g0, %sys_tick_cmpr
10971
10972 or %g0, 0x8, %l0
10973 sllx %l0, 0x3c, %l0
10974 wrhpr %l0, %g0, %hsys_tick_cmpr
10975 rdhpr %hpstate, %l2
10976 sdiv %o6, 0x08D2, %i3
10977 nop
10978 set 0x2B, %o7
10979 ldub [%l7 + %o7], %i6
10980
10981 or %g0, 0x8, %l0
10982 sllx %l0, 0x3c, %l0
10983 wrhpr %l0, 0x641, %hsys_tick_cmpr
10984 set 0x38, %g3
10985 lduwa [%l7 + %g3] 0x19, %i5
10986 rdhpr %hsys_tick_cmpr, %o2
10987 rd %fprs, %o5
10988 rdhpr %hpstate, %o7
10989 rdpr %cwp, %o0
10990 rd %ccr, %i4
10991 tsubcc %o4, 0x15E6, %g6
10992 wr %l1, 0x045F, %softint
10993 rdhpr %hpstate, %i0
10994 edge16l %l6, %l3, %l4
10995 wr %g0, 0xe, %pcr ! changed.
10996 wrpr %l0, %i2, %tick
10997 wrpr %i7, 0x178D, %pil
10998
10999 or %g0, 0x8, %l0
11000 sllx %l0, 0x3c, %l0
11001 wrhpr %l0, 0x7A6, %hsys_tick_cmpr
11002 sdivx %g2, 0x1060, %g5
11003 rdhpr %hpstate, %l5
11004 rdhpr %htba, %g7
11005 fand %f4, %f12, %f30
11006 andn %l2, 0x046E, %o6
11007 wr %i3, 0x1E53, %clear_softint
11008 edge32ln %i6, %i1, %g1
11009
11010 or %g0, 0x8, %l0
11011 sllx %l0, 0x3c, %l0
11012 wrhpr %l0, %g0, %hsys_tick_cmpr
11013 rdpr %pil, %i5
11014 rdhpr %hsys_tick_cmpr, %o5
11015 wrpr %o0, 0x0D3A, %tick
11016 edge16 %o7, %o4, %g6
11017 rdhpr %hpstate, %i4
11018 rdhpr %htba, %l1
11019
11020 or %g0, 0x8, %l0
11021 sllx %l0, 0x3c, %l0
11022 wr %l0, 0xF7B, %tick_cmpr
11023 te %xcc, 0x1
11024 edge32ln %i0, %l3, %o3
11025 rd %sys_tick_cmpr, %l4
11026 rd %pc, %i2
11027 movcc %xcc, %l0, %g4
11028 movle %xcc, %i7, %g3
11029 rdhpr %hintp, %g2
11030 bleu loop_408
11031 ldx [%l7 + 0x60], %g5
11032
11033 or %g0, 0x8, %l0
11034 sllx %l0, 0x3c, %l0
11035 wrhpr %l0, 0x99D, %hsys_tick_cmpr
11036 fmovsneg %icc, %f5, %f19
11037loop_408:
11038 rdhpr %hpstate, %l2
11039 rdpr %tba, %o6
11040
11041 or %g0, 0x8, %l0
11042 sllx %l0, 0x3c, %l0
11043 wrhpr %l0, %g0, %hsys_tick_cmpr
11044 rd %y, %g7
11045 st %f18, [%l7 + 0x24]
11046 fmul8x16 %f3, %f0, %f22
11047 sra %i6, 0x1A, %i1
11048 rd %asi, %g1
11049
11050 or %g0, 0x8, %l0
11051 sllx %l0, 0x3c, %l0
11052 wrhpr %l0, %g0, %hsys_tick_cmpr
11053 movl %xcc, %o5, %o0
11054 rdhpr %hintp, %o1
11055 set 0x40, %i7
11056 ldda [%l7 + %i7] 0x10, %o6
11057 fones %f11
11058 wrpr %o4, 0x1D62, %tick
11059 wrpr %g6, 0x128F, %tick
11060 bvc,a loop_409
11061 tcc %xcc, 0x2
11062 rdpr %canrestore, %i4
11063 udiv %l1, 0x046B, %i0
11064loop_409:
11065 subc %l6, %o3, %l3
11066 rdhpr %hsys_tick_cmpr, %i2
11067 rdhpr %hintp, %l0
11068 edge32l %l4, %i7, %g3
11069 wrpr %g4, %g2, %pil
11070 rdpr %cleanwin, %g5
11071 fmovsleu %xcc, %f0, %f30
11072 wr %l2, 0x1197, %pic
11073 sub %o6, %i3, %g7
11074 alignaddr %i6, %i1, %g1
11075 rdpr %otherwin, %l5
11076 rdpr %cleanwin, %o2
11077 edge32l %o5, %o0, %o1
11078 wr %i5, 0x0353, %sys_tick
11079 wrpr %o4, 0x1B7D, %pil
11080 rdhpr %hsys_tick_cmpr, %g6
11081 array32 %i4, %o7, %l1
11082 rdhpr %htba, %i0
11083 fpadd16s %f2, %f2, %f22
11084 wr %g0, 0xe, %pcr ! changed.
11085 wrpr %l3, %i2, %tick
11086 srlx %l0, 0x19, %l4
11087 set 0x74, %o1
11088 lda [%l7 + %o1] 0x10, %f18
11089 or %i7, 0x033D, %g4
11090 edge32l %g2, %g3, %l2
11091 orncc %o6, %g5, %i3
11092 subcc %i6, %i1, %g1
11093 wr %g0, 0xe, %pcr ! changed.
11094 ta %xcc, 0x5
11095 wr %o5, %g7, %y
11096 array8 %o1, %o0, %o4
11097 rdhpr %hpstate, %i5
11098 rdpr %tl, %g6
11099 rdhpr %htba, %o7
11100
11101 or %g0, 0x8, %l0
11102 sllx %l0, 0x3c, %l0
11103 wrhpr %l0, %g0, %hsys_tick_cmpr
11104 nop
11105 setx loop_410, %l0, %l1
11106 jmpl %l1, %i0
11107 wrpr %i4, 0x0F81, %cwp
11108 fmovrdgz %o3, %f20, %f10
11109 rdhpr %hsys_tick_cmpr, %l6
11110loop_410:
11111 rdhpr %hsys_tick_cmpr, %l3
11112 rdhpr %hpstate, %l0
11113
11114 or %g0, 0x8, %l0
11115 sllx %l0, 0x3c, %l0
11116 wrhpr %l0, 0x9A8, %hsys_tick_cmpr
11117 subc %i7, %i2, %g4
11118 rd %sys_tick_cmpr, %g2
11119 sir 0x0207
11120
11121 or %g0, 0x8, %l0
11122 sllx %l0, 0x3c, %l0
11123 wr %l0, %g0, %tick_cmpr
11124
11125 or %g0, 0x8, %l0
11126 sllx %l0, 0x3c, %l0
11127 wrhpr %l0, 0x622, %hsys_tick_cmpr
11128 wrpr %i6, 0x0AD0, %cwp
11129
11130 or %g0, 0x8, %l0
11131 sllx %l0, 0x3c, %l0
11132 wr %l0, 0x883, %sys_tick_cmpr
11133 wrpr %l5, 0x0624, %pil
11134 rd %fprs, %i1
11135 umul %o5, 0x01ED, %g7
11136 fxnor %f4, %f22, %f22
11137 rd %fprs, %o1
11138 smul %o2, %o4, %o0
11139 rdpr %gl, %g6
11140 xorcc %o7, 0x15D1, %l1
11141 movrgz %i5, %i0, %i4
11142 bn,pt %xcc, loop_411
11143 wr %l6, 0x1B89, %set_softint
11144 rdhpr %htba, %o3
11145 wr %l3, %l4, %pic
11146loop_411:
11147 edge16n %i7, %l0, %i2
11148 wrpr %g2, 0x1F10, %cwp
11149
11150 or %g0, 0x8, %l0
11151 sllx %l0, 0x3c, %l0
11152 wr %l0, 0x74A, %sys_tick_cmpr
11153
11154 or %g0, 0x8, %l0
11155 sllx %l0, 0x3c, %l0
11156 wr %l0, %g0, %tick_cmpr
11157 rd %tick_cmpr, %l2
11158
11159 or %g0, 0x8, %l0
11160 sllx %l0, 0x3c, %l0
11161 wr %l0, %g0, %sys_tick_cmpr
11162 saved
11163 rdpr %cwp, %g1
11164 rdpr %cansave, %g2
11165 rdpr %canrestore, %g3
11166 rdpr %cleanwin, %g4
11167 rdpr %otherwin, %g5
11168 rdpr %wstate, %g6
11169 fcmpeq16 %f4, %f2, %g5
11170 rdhpr %hpstate, %i6
11171 fba %fcc1, loop_412
11172 nop
11173 set 0x72, %g7
11174 sth %g1, [%l7 + %g7]
11175 rd %pc, %l5
11176
11177 or %g0, 0x8, %l0
11178 sllx %l0, 0x3c, %l0
11179 wrhpr %l0, %g0, %hsys_tick_cmpr
11180loop_412:
11181 wrpr %i1, 0x0FF6, %pil
11182 wrpr %o1, 0x0032, %pil
11183 wr %g0, 0x88, %asi
11184 sta %f24, [%l7 + 0x3C] %asi
11185 fnegd %f20, %f0
11186 rdhpr %hpstate, %g7
11187 wr %o4, 0x10C1, %clear_softint
11188 bcc %xcc, loop_413
11189 rdpr %pil, %o0
11190 set 0x78, %o2
11191 lduba [%l7 + %o2] 0x10, %g6
11192loop_413:
11193 wrpr %o2, %o7, %tick
11194 rdhpr %hpstate, %l1
11195
11196 or %g0, 0x8, %l0
11197 sllx %l0, 0x3c, %l0
11198 wrhpr %l0, %g0, %hsys_tick_cmpr
11199 rd %ccr, %l6
11200 wr %i0, 0x15FB, %softint
11201 subccc %o3, %l4, %i7
11202
11203 or %g0, 0x8, %l0
11204 sllx %l0, 0x3c, %l0
11205 wrhpr %l0, %g0, %hsys_tick_cmpr
11206 rdhpr %hintp, %g2
11207 mova %xcc, %i2, %g4
11208 mulx %g3, %i3, %o6
11209 rdhpr %hintp, %g5
11210 rd %softint, %l2
11211 bvs %xcc, loop_414
11212 srax %g1, 0x11, %l5
11213 rdpr %canrestore, %o5
11214 tvc %icc, 0x1
11215loop_414:
11216 movleu %xcc, %i1, %o1
11217 umul %g7, %o4, %o0
11218 rdhpr %hpstate, %g6
11219 rd %pc, %o2
11220 popc %i6, %l1
11221
11222 or %g0, 0x8, %l0
11223 sllx %l0, 0x3c, %l0
11224 wrhpr %l0, 0xBCC, %hsys_tick_cmpr
11225 srax %o7, %l6, %i4
11226 tn %xcc, 0x1
11227 tgu %icc, 0x6
11228 move %icc, %o3, %l4
11229 movcs %icc, %i0, %i7
11230 stw %l0, [%l7 + 0x58]
11231 wrpr %g2, 0x01C4, %cwp
11232 brz,a %l3, loop_415
11233 wrpr %g4, 0x13D9, %cwp
11234 rd %pc, %g3
11235
11236 or %g0, 0x8, %l0
11237 sllx %l0, 0x3c, %l0
11238 wrhpr %l0, %g0, %hsys_tick_cmpr
11239loop_415:
11240 rdhpr %htba, %o6
11241 taddcc %g5, 0x0F90, %i2
11242 bn,pt %icc, loop_416
11243 std %f2, [%l7 + 0x10]
11244 add %g1, 0x172B, %l5
11245 rd %sys_tick_cmpr, %o5
11246loop_416:
11247 srax %i1, 0x09, %o1
11248 rd %asi, %l2
11249 fpsub32s %f29, %f5, %f21
11250 rdpr %wstate, %o4
11251 wr %o0, %g6, %y
11252 and %o2, %i6, %l1
11253 wr %g7, 0x09AE, %sys_tick
11254
11255 or %g0, 0x8, %l0
11256 sllx %l0, 0x3c, %l0
11257 wrhpr %l0, %g0, %hsys_tick_cmpr
11258 rdhpr %htba, %l6
11259 rd %ccr, %i4
11260 wr %g0, 0xe, %pcr ! changed.
11261 wr %g0, 0x5, %fprs
11262 wrpr %i5, %i7, %pil
11263 rd %pc, %g2
11264 ldsh [%l7 + 0x52], %l0
11265 fbu %fcc3, loop_417
11266 wrpr %l3, 0x178C, %cwp
11267 array16 %g4, %i3, %o6
11268 wrpr %g5, %i2, %pil
11269loop_417:
11270 nop
11271
11272 or %g0, 0x8, %l0
11273 sllx %l0, 0x3c, %l0
11274 wrhpr %l0, 0x099, %hsys_tick_cmpr
11275 fxors %f7, %f18, %f31
11276 membar #Sync
11277 set 0x40, %l0
11278 ldda [%l7 + %l0] 0xf1, %f0
11279
11280 or %g0, 0x8, %l0
11281 sllx %l0, 0x3c, %l0
11282 wr %l0, %g0, %sys_tick_cmpr
11283 rdhpr %hintp, %i1
11284 fmovdcs %xcc, %f24, %f12
11285 membar 0x7A
11286 popc %o1, %l2
11287 wr %o4, 0x119D, %softint
11288 fmovdcs %icc, %f27, %f15
11289 rd %sys_tick_cmpr, %o0
11290 addcc %o5, 0x1C59, %g6
11291 rdpr %cleanwin, %i6
11292 tpos %icc, 0x7
11293 brgz,a %l1, loop_418
11294 wrpr %o2, %g7, %tick
11295 rdpr %gl, %l6
11296 fbe %fcc3, loop_419
11297loop_418:
11298 taddcctv %i4, 0x11FA, %o3
11299 rdpr %otherwin, %o7
11300 rdhpr %htba, %l4
11301loop_419:
11302 fbuge %fcc1, loop_420
11303 rd %y, %i5
11304 wrpr %i0, 0x04B1, %pil
11305 rdpr %cansave, %i7
11306loop_420:
11307 sdivcc %g2, 0x112B, %l3
11308 andcc %g4, 0x1A3B, %i3
11309 wr %o6, 0x054E, %ccr
11310 movg %icc, %g5, %i2
11311 wr %g1, %l0, %softint
11312 rdhpr %hintp, %g3
11313 subcc %i1, %o1, %l2
11314 wrpr %o4, 0x1571, %cwp
11315 movrgez %o0, %o5, %g6
11316 movvc %icc, %i6, %l1
11317 ta %icc, 0x4
11318 wrpr %o2, 0x1FFC, %pil
11319 tg %icc, 0x2
11320
11321 or %g0, 0x8, %l0
11322 sllx %l0, 0x3c, %l0
11323 wrhpr %l0, 0x977, %hsys_tick_cmpr
11324 rdpr %cleanwin, %l6
11325 wr %g0, 0x10, %asi
11326 lda [%l7 + 0x08] %asi, %f24
11327 rdhpr %htba, %i4
11328 brlez %g7, loop_421
11329 wr %o3, 0x00E1, %clear_softint
11330 fbne,a %fcc2, loop_422
11331 orcc %l4, 0x1F31, %o7
11332loop_421:
11333 wrpr %i0, 0x07CD, %cwp
11334
11335 or %g0, 0x8, %l0
11336 sllx %l0, 0x3c, %l0
11337 wrhpr %l0, 0xDBC, %hsys_tick_cmpr
11338loop_422:
11339 fcmpeq32 %f4, %f30, %l3
11340 movg %xcc, %i7, %i3
11341 wr %g0, 0x18, %asi
11342 stwa %g4, [%l7 + 0x40] %asi
11343 rdhpr %htba, %g5
11344 wr %o6, %g1, %pic
11345 rd %softint, %i2
11346 wrpr %l0, 0x03D8, %cwp
11347 rdhpr %hpstate, %i1
11348 wrpr %o1, %l2, %tick
11349 rdpr %wstate, %g3
11350 rdhpr %hsys_tick_cmpr, %o0
11351 rdhpr %hsys_tick_cmpr, %o5
11352 udivx %o4, 0x01FC, %i6
11353 rdpr %tl, %g6
11354 fcmple16 %f14, %f6, %l1
11355 rdpr %wstate, %o2
11356
11357 or %g0, 0x8, %l0
11358 sllx %l0, 0x3c, %l0
11359 wr %l0, 0x890, %sys_tick_cmpr
11360
11361 or %g0, 0x8, %l0
11362 sllx %l0, 0x3c, %l0
11363 wrhpr %l0, %g0, %hsys_tick_cmpr
11364 rdhpr %hsys_tick_cmpr, %o3
11365 fandnot1 %f24, %f12, %f30
11366
11367 or %g0, 0x8, %l0
11368 sllx %l0, 0x3c, %l0
11369 wr %l0, %g0, %sys_tick_cmpr
11370 wrpr %g7, 0x0FF7, %pil
11371 rd %sys_tick_cmpr, %o7
11372 fnor %f24, %f28, %f30
11373
11374 or %g0, 0x8, %l0
11375 sllx %l0, 0x3c, %l0
11376 wrhpr %l0, %g0, %hsys_tick_cmpr
11377 srax %g2, %l3, %i5
11378 brnz,a %i7, loop_423
11379 edge8n %g4, %g5, %o6
11380 wrpr %i3, %i2, %pil
11381 swap [%l7 + 0x18], %g1
11382loop_423:
11383 rd %asi, %i1
11384 or %o1, 0x0139, %l0
11385
11386 or %g0, 0x8, %l0
11387 sllx %l0, 0x3c, %l0
11388 wrhpr %l0, 0xFB6, %hsys_tick_cmpr
11389 edge16l %o0, %o4, %o5
11390
11391 or %g0, 0x8, %l0
11392 sllx %l0, 0x3c, %l0
11393 wrhpr %l0, %g0, %hsys_tick_cmpr
11394 rd %softint, %l1
11395
11396 or %g0, 0x8, %l0
11397 sllx %l0, 0x3c, %l0
11398 wrhpr %l0, 0xE7F, %hsys_tick_cmpr
11399 subc %i4, 0x07FE, %o3
11400 sll %l4, %l6, %o7
11401 flush %l7 + 0x0C
11402 movvc %icc, %g7, %g2
11403 wr %i0, 0x0ED2, %clear_softint
11404
11405 or %g0, 0x8, %l0
11406 sllx %l0, 0x3c, %l0
11407 wrhpr %l0, %g0, %hsys_tick_cmpr
11408 tl %icc, 0x2
11409 set 0x17, %o4
11410 lduba [%l7 + %o4] 0x04, %l3
11411 movre %g4, 0x14C, %g5
11412 fpadd32s %f23, %f17, %f24
11413 edge32l %i3, %i2, %o6
11414 wrpr %g1, 0x027F, %tick
11415 fmovs %f8, %f22
11416 bgu,a,pt %xcc, loop_424
11417 movrne %i1, %o1, %g3
11418
11419 or %g0, 0x8, %l0
11420 sllx %l0, 0x3c, %l0
11421 wrhpr %l0, %g0, %hsys_tick_cmpr
11422
11423 or %g0, 0x8, %l0
11424 sllx %l0, 0x3c, %l0
11425 wrhpr %l0, 0x9DB, %hsys_tick_cmpr
11426loop_424:
11427 rdpr %canrestore, %o4
11428 rdhpr %hintp, %o5
11429 wr %g0, 0x89, %asi
11430 prefetcha [%l7 + 0x18] %asi, 0x1
11431 rd %asi, %l1
11432 te %xcc, 0x2
11433 rd %softint, %i6
11434 movneg %icc, %l5, %o2
11435 rdpr %cleanwin, %o3
11436 rdhpr %hpstate, %l4
11437 wrpr %i4, 0x0FCE, %tick
11438 edge16n %l6, %o7, %g2
11439 alignaddrl %i0, %i5, %i7
11440 rdhpr %htba, %g7
11441 rdhpr %hpstate, %l3
11442 rdhpr %hpstate, %g5
11443 rd %y, %g4
11444
11445 or %g0, 0x8, %l0
11446 sllx %l0, 0x3c, %l0
11447 wr %l0, %g0, %sys_tick_cmpr
11448 wr %g0, 0x18, %asi
11449 lda [%l7 + 0x10] %asi, %f12
11450 alignaddr %i2, %o6, %g1
11451 sdivx %o1, 0x1167, %i1
11452 rdhpr %hpstate, %l0
11453 wrpr %o0, 0x07B0, %pil
11454 rd %ccr, %g3
11455 rdhpr %hintp, %o4
11456 rd %softint, %l2
11457 rdpr %wstate, %g6
11458
11459 or %g0, 0x8, %l0
11460 sllx %l0, 0x3c, %l0
11461 wrhpr %l0, 0xDD8, %hsys_tick_cmpr
11462 rdhpr %hpstate, %l1
11463 stw %i6, [%l7 + 0x1C]
11464 rdpr %otherwin, %o2
11465 rd %pc, %o3
11466 wr %l5, 0x08FC, %set_softint
11467 movcs %xcc, %l4, %l6
11468 brgz,a %i4, loop_425
11469 fba %fcc0, loop_426
11470 and %o7, 0x0D92, %g2
11471 movrgz %i5, 0x3C6, %i0
11472loop_425:
11473 wrpr %g7, 0x1A73, %tick
11474loop_426:
11475 nop
11476
11477 or %g0, 0x8, %l0
11478 sllx %l0, 0x3c, %l0
11479 wr %l0, 0x303, %sys_tick_cmpr
11480 rd %softint, %i7
11481
11482 or %g0, 0x8, %l0
11483 sllx %l0, 0x3c, %l0
11484 wrhpr %l0, %g0, %hsys_tick_cmpr
11485 wrpr %i2, 0x08C0, %cwp
11486 tg %xcc, 0x7
11487 alignaddr %o6, %g1, %i1
11488 rdpr %cleanwin, %l0
11489 wrpr %o0, %o1, %cwp
11490 rdpr %tba, %g3
11491 rdpr %tl, %o4
11492 edge32ln %l2, %o5, %g6
11493 rd %tick_cmpr, %i6
11494
11495 or %g0, 0x8, %l0
11496 sllx %l0, 0x3c, %l0
11497 wrhpr %l0, 0x181, %hsys_tick_cmpr
11498
11499 or %g0, 0x8, %l0
11500 sllx %l0, 0x3c, %l0
11501 wrhpr %l0, %g0, %hsys_tick_cmpr
11502 andn %l5, %l4, %l6
11503 andcc %o3, 0x1EB6, %i4
11504 fblg %fcc3, loop_427
11505 rdpr %cwp, %o7
11506 rdhpr %hpstate, %i5
11507 rd %sys_tick_cmpr, %g2
11508loop_427:
11509 rdpr %cleanwin, %g7
11510
11511 or %g0, 0x8, %l0
11512 sllx %l0, 0x3c, %l0
11513 wr %l0, %g0, %sys_tick_cmpr
11514 wr %i7, %i3, %softint
11515 set 0x1C, %o0
11516 lduwa [%l7 + %o0] 0x0c, %i0
11517 rdhpr %htba, %i2
11518 rd %softint, %g4
11519 tneg %xcc, 0x0
11520 wr %g0, 0x18, %asi
11521 ldstuba [%l7 + 0x4E] %asi, %o6
11522 fnegs %f7, %f12
11523 fexpand %f27, %f10
11524
11525 or %g0, 0x8, %l0
11526 sllx %l0, 0x3c, %l0
11527 wr %l0, 0xC01, %sys_tick_cmpr
11528 wr %o0, %o1, %clear_softint
11529 fbule,a %fcc1, loop_428
11530 rdpr %canrestore, %i1
11531 addcc %g3, 0x0662, %o4
11532 move %icc, %l2, %g6
11533loop_428:
11534 umulcc %i6, %o5, %l1
11535 wr %g0, 0x11, %asi
11536 lda [%l7 + 0x54] %asi, %f1
11537 rdhpr %htba, %o2
11538 rdpr %wstate, %l5
11539
11540 or %g0, 0x8, %l0
11541 sllx %l0, 0x3c, %l0
11542 wr %l0, 0x4AF, %sys_tick_cmpr
11543 andcc %o3, %l6, %o7
11544 subcc %i5, 0x0108, %g2
11545 wrpr %g7, %l3, %cwp
11546 edge8n %i4, %i7, %g5
11547 rd %softint, %i3
11548 fnot2 %f0, %f26
11549 wrpr %i2, 0x0B29, %pil
11550 fnot2s %f3, %f20
11551 movre %g4, %o6, %i0
11552
11553 or %g0, 0x8, %l0
11554 sllx %l0, 0x3c, %l0
11555 wrhpr %l0, %g0, %hsys_tick_cmpr
11556 rdpr %tba, %o0
11557 tsubcctv %o1, 0x1FA3, %i1
11558
11559 or %g0, 0x8, %l0
11560 sllx %l0, 0x3c, %l0
11561 wr %l0, %g0, %tick_cmpr
11562 fmovsge %xcc, %f11, %f16
11563 rdpr %gl, %l2
11564 fpsub16 %f12, %f8, %f4
11565 wr %g0, 0xe, %pcr ! changed.
11566 ble,a,pn %icc, loop_429
11567 rdhpr %hpstate, %i6
11568 rdpr %cwp, %o5
11569 rd %tick_cmpr, %l1
11570loop_429:
11571 wrpr %o2, %l5, %tick
11572 fsrc2 %f8, %f28
11573 brgez,a %l4, loop_430
11574 movg %icc, %o4, %o3
11575 fexpand %f11, %f26
11576 bshuffle %f14, %f6, %f30
11577loop_430:
11578 tleu %xcc, 0x6
11579
11580 or %g0, 0x8, %l0
11581 sllx %l0, 0x3c, %l0
11582 wrhpr %l0, %g0, %hsys_tick_cmpr
11583
11584 or %g0, 0x8, %l0
11585 sllx %l0, 0x3c, %l0
11586 wrhpr %l0, %g0, %hsys_tick_cmpr
11587 fbuge %fcc3, loop_431
11588 tl %icc, 0x0
11589
11590 or %g0, 0x8, %l0
11591 sllx %l0, 0x3c, %l0
11592 wrhpr %l0, 0x355, %hsys_tick_cmpr
11593 rdhpr %hintp, %g7
11594loop_431:
11595 rdpr %cwp, %i4
11596
11597 or %g0, 0x8, %l0
11598 sllx %l0, 0x3c, %l0
11599 wrhpr %l0, 0x9A3, %hsys_tick_cmpr
11600 rd %asi, %g5
11601 bn,a,pn %xcc, loop_432
11602 rd %tick_cmpr, %i3
11603 wrpr %i2, %i7, %tick
11604 bvc loop_433
11605loop_432:
11606 rdhpr %hsys_tick_cmpr, %o6
11607 movre %g4, %i0, %o0
11608 alignaddr %o1, %l0, %g1
11609loop_433:
11610 ta %xcc, 0x6
11611 andn %g3, %l2, %i1
11612 wr %g6, 0x0AEF, %ccr
11613 fsrc2 %f24, %f20
11614 wrpr %o5, %i6, %pil
11615
11616 or %g0, 0x8, %l0
11617 sllx %l0, 0x3c, %l0
11618 wrhpr %l0, %g0, %hsys_tick_cmpr
11619 rdhpr %htba, %l5
11620 movvc %xcc, %l4, %o4
11621
11622 or %g0, 0x8, %l0
11623 sllx %l0, 0x3c, %l0
11624 wr %l0, 0x34D, %sys_tick_cmpr
11625 rdhpr %hsys_tick_cmpr, %l6
11626
11627 or %g0, 0x8, %l0
11628 sllx %l0, 0x3c, %l0
11629 wrhpr %l0, 0x3F4, %hsys_tick_cmpr
11630 rdhpr %hpstate, %o7
11631 edge16ln %g7, %i4, %l3
11632 fmovrde %g5, %f2, %f26
11633 rdhpr %hintp, %i3
11634 fbuge %fcc1, loop_434
11635 wr %i5, %i2, %set_softint
11636 edge8ln %i7, %o6, %i0
11637
11638 or %g0, 0x8, %l0
11639 sllx %l0, 0x3c, %l0
11640 wrhpr %l0, 0x7C2, %hsys_tick_cmpr
11641loop_434:
11642 nop
11643
11644 or %g0, 0x8, %l0
11645 sllx %l0, 0x3c, %l0
11646 wrhpr %l0, 0x31C, %hsys_tick_cmpr
11647 rdpr %cwp, %o1
11648 edge8 %g3, %g1, %i1
11649
11650 or %g0, 0x8, %l0
11651 sllx %l0, 0x3c, %l0
11652 wrhpr %l0, 0xF6C, %hsys_tick_cmpr
11653 rd %y, %o5
11654 tne %icc, 0x3
11655 wr %g0, 0x80, %asi
11656 prefetcha [%l7 + 0x28] %asi, 0x2
11657 fmovspos %icc, %f8, %f26
11658
11659 or %g0, 0x8, %l0
11660 sllx %l0, 0x3c, %l0
11661 wrhpr %l0, 0x074, %hsys_tick_cmpr
11662 rdhpr %htba, %i6
11663 wr %o4, %l4, %y
11664 rd %tick_cmpr, %o2
11665 rdpr %otherwin, %l6
11666 bl,a,pt %xcc, loop_435
11667 edge16n %g2, %o7, %o3
11668 fbule %fcc3, loop_436
11669 movre %i4, 0x0A8, %l3
11670loop_435:
11671 rdpr %tl, %g5
11672 rd %ccr, %i3
11673loop_436:
11674 wrpr %g7, %i5, %tick
11675 wrpr %i7, 0x0272, %pil
11676 fnands %f13, %f28, %f25
11677 movleu %xcc, %i2, %i0
11678 addccc %g4, 0x156C, %o0
11679 rd %sys_tick_cmpr, %l0
11680 rdhpr %hsys_tick_cmpr, %o1
11681 rdpr %cleanwin, %o6
11682 or %g3, 0x1268, %g1
11683 wr %i1, 0x07E0, %softint
11684 siam 0x3
11685 set 0x18, %g1
11686 swapa [%l7 + %g1] 0x18, %g6
11687 rd %fprs, %o5
11688 alignaddrl %l2, %l1, %i6
11689 wrpr %l5, 0x078D, %cwp
11690 rdpr %otherwin, %o4
11691 rd %pc, %l4
11692 wrpr %o2, %g2, %cwp
11693 rdhpr %htba, %o7
11694 tsubcctv %o3, %l6, %l3
11695 swap [%l7 + 0x74], %i4
11696 orncc %i3, %g5, %i5
11697 tle %xcc, 0x5
11698 rdpr %gl, %g7
11699 rdpr %otherwin, %i2
11700 array16 %i0, %i7, %o0
11701 rdhpr %hintp, %g4
11702
11703 or %g0, 0x8, %l0
11704 sllx %l0, 0x3c, %l0
11705 wrhpr %l0, 0xFE2, %hsys_tick_cmpr
11706 wrpr %l0, %o6, %tick
11707 nop
11708 set 0x20, %i6
11709 stw %g3, [%l7 + %i6]
11710
11711 or %g0, 0x8, %l0
11712 sllx %l0, 0x3c, %l0
11713 wrhpr %l0, %g0, %hsys_tick_cmpr
11714 mulscc %g1, %o5, %l1
11715 tvc %xcc, 0x5
11716 subccc %l2, 0x1CA3, %i6
11717 rdhpr %hintp, %l5
11718 rdhpr %hintp, %o4
11719 rdpr %cansave, %l4
11720 rd %asi, %g2
11721 rdhpr %hintp, %o7
11722 fmovdneg %icc, %f28, %f2
11723 fmovdl %icc, %f11, %f5
11724 wrpr %o2, %l6, %cwp
11725 rdpr %pil, %l3
11726 fmovsl %icc, %f15, %f1
11727 rdhpr %hintp, %o3
11728 brz %i3, loop_437
11729 rdpr %wstate, %g5
11730 bcs,a,pt %icc, loop_438
11731 fmovsneg %icc, %f4, %f29
11732loop_437:
11733 rdhpr %hsys_tick_cmpr, %i5
11734 alignaddr %i4, %g7, %i2
11735loop_438:
11736 wrpr %i7, %o0, %pil
11737 rdhpr %hpstate, %g4
11738
11739 or %g0, 0x8, %l0
11740 sllx %l0, 0x3c, %l0
11741 wrhpr %l0, %g0, %hsys_tick_cmpr
11742 wr %g0, 0x88, %asi
11743 lduha [%l7 + 0x0E] %asi, %l0
11744 fmovdle %icc, %f16, %f9
11745 wr %g0, 0x0c, %asi
11746 ldda [%l7 + 0x10] %asi, %g2
11747 wrpr %i1, %o6, %tick
11748 subc %g6, 0x043B, %g1
11749 prefetch [%l7 + 0x6C], 0x1
11750
11751 or %g0, 0x8, %l0
11752 sllx %l0, 0x3c, %l0
11753 wr %l0, 0x529, %sys_tick_cmpr
11754 udiv %i6, 0x009B, %l2
11755
11756 or %g0, 0x8, %l0
11757 sllx %l0, 0x3c, %l0
11758 wrhpr %l0, 0x5F7, %hsys_tick_cmpr
11759 faligndata %f16, %f22, %f30
11760 movre %l4, %g2, %o7
11761 wrpr %l6, 0x14AE, %tick
11762 wrpr %l3, %o2, %pil
11763 set 0x55, %i1
11764 ldsba [%l7 + %i1] 0x18, %i3
11765 fornot1s %f30, %f30, %f26
11766 stx %g5, [%l7 + 0x48]
11767 stx %o3, [%l7 + 0x48]
11768
11769 or %g0, 0x8, %l0
11770 sllx %l0, 0x3c, %l0
11771 wrhpr %l0, %g0, %hsys_tick_cmpr
11772 fcmpne16 %f24, %f12, %g7
11773 rdpr %wstate, %i2
11774 saved
11775 rdpr %cwp, %g1
11776 rdpr %cansave, %g2
11777 rdpr %canrestore, %g3
11778 rdpr %cleanwin, %g4
11779 rdpr %otherwin, %g5
11780 rdpr %wstate, %g6
11781 fnot1s %f3, %f17
11782 wrpr %o0, 0x0517, %tick
11783 fcmps %fcc0, %f22, %f23
11784 rd %tick_cmpr, %i7
11785 ble,a %icc, loop_439
11786 rdpr %pil, %i0
11787 wrpr %o1, 0x0965, %cwp
11788 array16 %l0, %g4, %i1
11789loop_439:
11790 edge8ln %g3, %o6, %g6
11791 ble,pt %icc, loop_440
11792 rd %asi, %g1
11793 te %xcc, 0x3
11794 array32 %l1, %o5, %l2
11795loop_440:
11796 movneg %icc, %o4, %i6
11797 wr %g0, 0xe, %pcr ! changed.
11798 wr %o7, 0x125D, %sys_tick
11799 fmovse %xcc, %f18, %f14
11800 wr %g0, 0x88, %asi
11801 lduha [%l7 + 0x6E] %asi, %l6
11802 fornot2 %f4, %f16, %f10
11803 fxnors %f13, %f6, %f18
11804 brlez,a %g2, loop_441
11805 srlx %l3, 0x00, %o2
11806 edge32l %g5, %i3, %i4
11807 andncc %i5, %g7, %o3
11808loop_441:
11809 brz,a %o0, loop_442
11810 taddcctv %i7, 0x095D, %i2
11811 fmul8x16 %f1, %f0, %f22
11812
11813 or %g0, 0x8, %l0
11814 sllx %l0, 0x3c, %l0
11815 wrhpr %l0, %g0, %hsys_tick_cmpr
11816loop_442:
11817 rdhpr %hpstate, %l0
11818 xorcc %g4, %i1, %g3
11819 rdpr %cleanwin, %o6
11820 movrne %g6, %o1, %l1
11821 wrpr %g1, %o5, %cwp
11822 rd %pc, %o4
11823 subcc %l2, %l4, %i6
11824 orncc %l5, 0x12E9, %l6
11825 rd %asi, %o7
11826
11827 or %g0, 0x8, %l0
11828 sllx %l0, 0x3c, %l0
11829 wrhpr %l0, 0xA1E, %hsys_tick_cmpr
11830 tgu %icc, 0x5
11831 move %xcc, %o2, %g5
11832 wr %g0, 0xe, %pcr ! changed.
11833 xnor %i4, 0x0143, %i5
11834 rdpr %cwp, %l3
11835 edge16ln %o3, %o0, %g7
11836 rdhpr %htba, %i7
11837
11838 or %g0, 0x8, %l0
11839 sllx %l0, 0x3c, %l0
11840 wr %l0, %g0, %sys_tick_cmpr
11841 fmovrdlez %i2, %f28, %f26
11842 rdhpr %htba, %g4
11843 orncc %l0, %g3, %i1
11844
11845 or %g0, 0x8, %l0
11846 sllx %l0, 0x3c, %l0
11847 wrhpr %l0, %g0, %hsys_tick_cmpr
11848 ldd [%l7 + 0x30], %f10
11849
11850 or %g0, 0x8, %l0
11851 sllx %l0, 0x3c, %l0
11852 wrhpr %l0, 0xE2E, %hsys_tick_cmpr
11853 fpadd16 %f14, %f8, %f2
11854 fpadd16 %f2, %f14, %f12
11855 rdhpr %hintp, %o1
11856 rdpr %cleanwin, %l1
11857 fbne %fcc0, loop_443
11858 rdpr %pil, %o5
11859
11860 or %g0, 0x8, %l0
11861 sllx %l0, 0x3c, %l0
11862 wrhpr %l0, 0x079, %hsys_tick_cmpr
11863 rdpr %pil, %l4
11864loop_443:
11865 bneg,a loop_444
11866 rd %softint, %i6
11867 wr %g0, 0x6, %fprs
11868 rdpr %wstate, %o7
11869loop_444:
11870 wrpr %l5, 0x1B93, %pil
11871 movpos %xcc, %o2, %g5
11872 wrpr %i3, %g2, %cwp
11873 rd %ccr, %i5
11874 rdpr %cleanwin, %l3
11875 rd %fprs, %o3
11876 wr %i4, 0x14CB, %sys_tick
11877 fmovsn %icc, %f4, %f1
11878
11879 or %g0, 0x8, %l0
11880 sllx %l0, 0x3c, %l0
11881 wrhpr %l0, 0xD74, %hsys_tick_cmpr
11882 wrpr %i7, %g7, %tick
11883 wrpr %i0, 0x0629, %pil
11884 orn %g4, %l0, %g3
11885 wrpr %i2, %i1, %cwp
11886 rdpr %tl, %o6
11887 set 0x68, %g6
11888 swapa [%l7 + %g6] 0x81, %g6
11889 movrne %l1, %o1, %o5
11890 wr %g0, 0xe, %pcr ! changed.
11891 wr %l4, 0x043F, %clear_softint
11892 addc %g1, 0x0C40, %i6
11893 rdpr %cansave, %o7
11894 rdhpr %htba, %l5
11895 rdpr %cwp, %o2
11896 udivx %g5, 0x1F81, %l6
11897
11898 or %g0, 0x8, %l0
11899 sllx %l0, 0x3c, %l0
11900 wr %l0, 0xC3A, %sys_tick_cmpr
11901
11902 or %g0, 0x8, %l0
11903 sllx %l0, 0x3c, %l0
11904 wrhpr %l0, %g0, %hsys_tick_cmpr
11905 rdhpr %hsys_tick_cmpr, %i4
11906 wrpr %o3, 0x03B0, %pil
11907 fcmple16 %f12, %f16, %i7
11908 wrpr %o0, 0x19AE, %pil
11909
11910 or %g0, 0x8, %l0
11911 sllx %l0, 0x3c, %l0
11912 wrhpr %l0, 0xA75, %hsys_tick_cmpr
11913 movneg %xcc, %g4, %g3
11914 andncc %i2, %i1, %o6
11915 fbu %fcc0, loop_445
11916 rdhpr %hsys_tick_cmpr, %l0
11917 addccc %l1, 0x0D75, %o1
11918 wrpr %o5, 0x1069, %pil
11919loop_445:
11920 fbne %fcc2, loop_446
11921 rd %asi, %g6
11922 wr %o4, %l4, %clear_softint
11923 rdhpr %htba, %l2
11924loop_446:
11925 rdhpr %hpstate, %i6
11926 rd %y, %g1
11927 rdhpr %hpstate, %o7
11928 rdpr %wstate, %l5
11929 movrgez %g5, 0x394, %l6
11930 rdhpr %hpstate, %g2
11931 set 0x10, %i3
11932 ldda [%l7 + %i3] 0xeb, %o2
11933 rd %fprs, %i3
11934 rdhpr %hsys_tick_cmpr, %l3
11935 and %i4, 0x1248, %i5
11936 fmovspos %xcc, %f27, %f10
11937 rdhpr %hsys_tick_cmpr, %o3
11938 rdhpr %htba, %i7
11939
11940 or %g0, 0x8, %l0
11941 sllx %l0, 0x3c, %l0
11942 wrhpr %l0, %g0, %hsys_tick_cmpr
11943 rd %fprs, %g7
11944 rdpr %canrestore, %g4
11945 ldsb [%l7 + 0x0C], %g3
11946 nop
11947 set 0x40, %l5
11948 std %i0, [%l7 + %l5]
11949 rd %tick_cmpr, %o6
11950 fone %f8
11951 tneg %icc, 0x5
11952 rd %sys_tick_cmpr, %i2
11953 edge32n %l1, %o1, %o5
11954 fbue,a %fcc3, loop_447
11955 rdpr %cwp, %l0
11956 fmovspos %xcc, %f23, %f1
11957 wrpr %g6, %l4, %pil
11958loop_447:
11959 rdpr %otherwin, %l2
11960 wr %g0, 0x88, %asi
11961 ldsba [%l7 + 0x26] %asi, %i6
11962 set 0x40, %i4
11963 ldda [%l7 + %i4] 0xdb, %f0
11964 andcc %g1, 0x188B, %o7
11965 wrpr %o4, 0x17A7, %tick
11966 tvs %icc, 0x3
11967 fsrc1 %f16, %f24
11968 wr %g5, 0x00DD, %sys_tick
11969 lduh [%l7 + 0x52], %l6
11970 wrpr %g2, %l5, %tick
11971 rdhpr %hpstate, %i3
11972 addc %l3, %i4, %i5
11973 rd %pc, %o3
11974 array16 %o2, %i7, %i0
11975 xnorcc %g7, 0x1AB0, %o0
11976 rdhpr %hpstate, %g4
11977 rdhpr %hpstate, %g3
11978
11979 or %g0, 0x8, %l0
11980 sllx %l0, 0x3c, %l0
11981 wrhpr %l0, %g0, %hsys_tick_cmpr
11982 fbge,a %fcc3, loop_448
11983 wrpr %i2, 0x1847, %tick
11984 wr %l1, 0x03BC, %set_softint
11985 wr %o6, %o1, %clear_softint
11986loop_448:
11987 stw %l0, [%l7 + 0x5C]
11988 addc %o5, %l4, %l2
11989 umul %i6, 0x0F24, %g6
11990 rdpr %gl, %o7
11991 movrlez %g1, %g5, %l6
11992 rdhpr %hintp, %o4
11993
11994 or %g0, 0x8, %l0
11995 sllx %l0, 0x3c, %l0
11996 wrhpr %l0, %g0, %hsys_tick_cmpr
11997 edge8ln %g2, %i3, %l3
11998 bg loop_449
11999 ldd [%l7 + 0x30], %i4
12000 rdhpr %hsys_tick_cmpr, %i5
12001
12002 or %g0, 0x8, %l0
12003 sllx %l0, 0x3c, %l0
12004 wrhpr %l0, 0xE73, %hsys_tick_cmpr
12005loop_449:
12006 nop
12007
12008 or %g0, 0x8, %l0
12009 sllx %l0, 0x3c, %l0
12010 wrhpr %l0, %g0, %hsys_tick_cmpr
12011 wr %g7, %g4, %clear_softint
12012 rdhpr %hpstate, %g3
12013
12014 or %g0, 0x8, %l0
12015 sllx %l0, 0x3c, %l0
12016 wr %l0, %g0, %tick_cmpr
12017
12018 or %g0, 0x8, %l0
12019 sllx %l0, 0x3c, %l0
12020 wr %l0, %g0, %tick_cmpr
12021 rdhpr %hintp, %i2
12022
12023 or %g0, 0x8, %l0
12024 sllx %l0, 0x3c, %l0
12025 wrhpr %l0, %g0, %hsys_tick_cmpr
12026 movrgz %l0, 0x366, %o5
12027 tsubcctv %o1, 0x0A74, %l4
12028
12029 or %g0, 0x8, %l0
12030 sllx %l0, 0x3c, %l0
12031 wrhpr %l0, 0x22C, %hsys_tick_cmpr
12032 edge16 %g6, %o7, %l2
12033 fbg %fcc1, loop_450
12034 fbo,a %fcc1, loop_451
12035 edge8 %g5, %g1, %o4
12036 sllx %l6, 0x04, %l5
12037loop_450:
12038 rdhpr %hsys_tick_cmpr, %g2
12039loop_451:
12040 addc %l3, 0x0B28, %i3
12041 rd %pc, %i5
12042 rdpr %cwp, %o3
12043 xnor %o2, 0x1513, %i4
12044 rdhpr %htba, %i7
12045 rd %softint, %g7
12046
12047 or %g0, 0x8, %l0
12048 sllx %l0, 0x3c, %l0
12049 wrhpr %l0, %g0, %hsys_tick_cmpr
12050 movrgez %i0, 0x208, %o0
12051 wrpr %i1, %i2, %pil
12052 wr %g0, 0xe, %pcr ! changed.
12053 rd %pc, %l0
12054 wr %o5, %o6, %softint
12055 rd %sys_tick_cmpr, %l4
12056 rdpr %wstate, %i6
12057 wr %o1, 0x04CD, %sys_tick
12058 xorcc %o7, %l2, %g5
12059 fpsub32s %f1, %f25, %f5
12060 rd %softint, %g6
12061 wr %o4, 0x0A44, %softint
12062 brgz,a %g1, loop_452
12063 wrpr %l5, %l6, %tick
12064 tvs %icc, 0x7
12065 edge16n %l3, %i3, %i5
12066loop_452:
12067 tleu %icc, 0x3
12068
12069 or %g0, 0x8, %l0
12070 sllx %l0, 0x3c, %l0
12071 wrhpr %l0, %g0, %hsys_tick_cmpr
12072 movrne %g2, 0x24D, %o2
12073 rd %asi, %i7
12074
12075 or %g0, 0x8, %l0
12076 sllx %l0, 0x3c, %l0
12077 wrhpr %l0, 0x19C, %hsys_tick_cmpr
12078 rd %ccr, %g3
12079 popc %i0, %o0
12080
12081 or %g0, 0x8, %l0
12082 sllx %l0, 0x3c, %l0
12083 wr %l0, 0xEDC, %tick_cmpr
12084 wr %l1, 0x1920, %clear_softint
12085 tpos %icc, 0x7
12086 wrpr %i2, %l0, %pil
12087 rd %pc, %o6
12088
12089 or %g0, 0x8, %l0
12090 sllx %l0, 0x3c, %l0
12091 wrhpr %l0, 0xFE1, %hsys_tick_cmpr
12092 fxor %f8, %f22, %f22
12093 mulx %o1, 0x0098, %o7
12094 ldstub [%l7 + 0x1B], %i6
12095 fmovrsne %l2, %f19, %f4
12096 fmovrdgz %g6, %f22, %f8
12097 sll %o4, %g1, %g5
12098 fmovsle %icc, %f24, %f15
12099 fmovrdlez %l5, %f26, %f2
12100 movrlz %l3, %i3, %i5
12101 popc %o3, %l6
12102 movrgez %o2, %i7, %g2
12103 rd %pc, %g7
12104 call loop_453
12105 wr %g0, 0xe, %pcr ! changed.
12106 wrpr %i0, %o0, %tick
12107 wr %g0, 0x11, %asi
12108 sta %f20, [%l7 + 0x0C] %asi
12109loop_453:
12110 alignaddr %i4, %g4, %i1
12111 wr %g0, 0x89, %asi
12112 lduba [%l7 + 0x67] %asi, %l1
12113 rd %asi, %l0
12114 fmovde %xcc, %f24, %f22
12115 tn %icc, 0x0
12116 rd %asi, %o6
12117 sra %l4, %o5, %o1
12118 tvc %xcc, 0x7
12119 wr %g0, 0x11, %asi
12120 lduba [%l7 + 0x48] %asi, %i2
12121 rdpr %cwp, %i6
12122 tvc %icc, 0x1
12123 rdpr %cleanwin, %o7
12124 fbug %fcc3, loop_454
12125 rdpr %pil, %l2
12126 sub %o4, 0x1348, %g6
12127 rdhpr %htba, %g1
12128loop_454:
12129 wr %g5, %l5, %clear_softint
12130 edge32 %l3, %i3, %i5
12131
12132 or %g0, 0x8, %l0
12133 sllx %l0, 0x3c, %l0
12134 wrhpr %l0, 0x11E, %hsys_tick_cmpr
12135 fnot1 %f28, %f26
12136 movn %icc, %i7, %l6
12137
12138 or %g0, 0x8, %l0
12139 sllx %l0, 0x3c, %l0
12140 wr %l0, %g0, %tick_cmpr
12141 movge %icc, %g2, %i0
12142 fpadd16s %f7, %f27, %f12
12143 rd %y, %o0
12144 rd %pc, %g4
12145 rd %sys_tick_cmpr, %i4
12146
12147 or %g0, 0x8, %l0
12148 sllx %l0, 0x3c, %l0
12149 wrhpr %l0, %g0, %hsys_tick_cmpr
12150 orncc %i1, %l4, %o6
12151
12152 or %g0, 0x8, %l0
12153 sllx %l0, 0x3c, %l0
12154 wrhpr %l0, %g0, %hsys_tick_cmpr
12155 rdpr %tl, %i2
12156 alignaddrl %o1, %o7, %i6
12157 wr %g0, 0xe3, %asi
12158 stwa %o4, [%l7 + 0x30] %asi
12159 membar #Sync
12160 ldsw [%l7 + 0x0C], %g6
12161 wrpr %l2, 0x15AD, %pil
12162 sir 0x1416
12163 sdiv %g5, 0x1EA6, %g1
12164 fmovdle %icc, %f5, %f0
12165 andn %l3, %l5, %i5
12166 or %o3, %o2, %i3
12167 movvc %icc, %i7, %g7
12168 lduh [%l7 + 0x08], %l6
12169 wr %g0, 0x6, %fprs
12170 wr %i0, 0x1812, %softint
12171 fbug %fcc0, loop_455
12172 rdpr %cwp, %o0
12173 wrpr %g4, 0x01DD, %cwp
12174
12175 or %g0, 0x8, %l0
12176 sllx %l0, 0x3c, %l0
12177 wrhpr %l0, 0xF2D, %hsys_tick_cmpr
12178loop_455:
12179 alignaddrl %l1, %l0, %l4
12180 fmovsn %xcc, %f13, %f2
12181 wr %g0, 0x0c, %asi
12182 ldda [%l7 + 0x10] %asi, %o6
12183 te %icc, 0x1
12184 fmovda %icc, %f1, %f4
12185 rdhpr %hsys_tick_cmpr, %o5
12186 bgu %xcc, loop_456
12187 rd %pc, %i2
12188 wr %g0, 0x6, %fprs
12189 rd %sys_tick_cmpr, %i1
12190loop_456:
12191 fmovda %icc, %f28, %f27
12192 set 0x40, %i2
12193 stxa %o4, [%l7 + %i2] 0x11
12194 ldub [%l7 + 0x44], %g6
12195 restored
12196 rdpr %cwp, %g1
12197 rdpr %cansave, %g2
12198 rdpr %canrestore, %g3
12199 rdpr %cleanwin, %g4
12200 rdpr %otherwin, %g5
12201 rdpr %wstate, %g6
12202 restored
12203 rdpr %cwp, %g1
12204 rdpr %cansave, %g2
12205 rdpr %canrestore, %g3
12206 rdpr %cleanwin, %g4
12207 rdpr %otherwin, %g5
12208 rdpr %wstate, %g6
12209 fxnors %f18, %f28, %f14
12210 wr %i6, 0x1059, %softint
12211 wr %l2, %g1, %softint
12212 rdpr %pil, %l3
12213
12214 or %g0, 0x8, %l0
12215 sllx %l0, 0x3c, %l0
12216 wrhpr %l0, 0x3EA, %hsys_tick_cmpr
12217 wr %i5, %o3, %set_softint
12218 fmovdl %xcc, %f22, %f3
12219 rdpr %cwp, %l5
12220 rdpr %otherwin, %o2
12221 wr %i3, 0x0E01, %set_softint
12222 edge8 %g7, %l6, %g2
12223 rdhpr %hsys_tick_cmpr, %g3
12224 wrpr %i0, %i7, %tick
12225 te %icc, 0x6
12226 umul %g4, %i4, %o0
12227 rdhpr %hpstate, %l1
12228 rdhpr %hpstate, %l0
12229 tg %xcc, 0x1
12230 edge8ln %o6, %l4, %i2
12231 wrpr %o5, 0x1E13, %tick
12232 movge %icc, %o1, %o7
12233 movvc %icc, %o4, %g6
12234 wrpr %i1, 0x110A, %tick
12235 wrpr %i6, %g1, %pil
12236 rdpr %tba, %l3
12237 sethi 0x1299, %g5
12238 edge16ln %i5, %o3, %l2
12239 rdhpr %hintp, %o2
12240 rdhpr %htba, %i3
12241 sub %g7, 0x122D, %l6
12242 wr %g0, 0x5, %fprs
12243 fbe,a %fcc2, loop_457
12244 movgu %xcc, %g2, %i0
12245 wrpr %g4, 0x18E1, %pil
12246 rdhpr %hintp, %i4
12247loop_457:
12248 nop
12249
12250 or %g0, 0x8, %l0
12251 sllx %l0, 0x3c, %l0
12252 wrhpr %l0, %g0, %hsys_tick_cmpr
12253 fmovda %xcc, %f30, %f23
12254 nop
12255 set 0x0E, %l2
12256 lduh [%l7 + %l2], %l1
12257 rdhpr %hsys_tick_cmpr, %i7
12258 rdhpr %hintp, %l0
12259 rd %asi, %l4
12260 rd %y, %i2
12261 rdhpr %htba, %o6
12262
12263 or %g0, 0x8, %l0
12264 sllx %l0, 0x3c, %l0
12265 wrhpr %l0, 0xDC9, %hsys_tick_cmpr
12266 fmovdge %xcc, %f7, %f16
12267 movrne %o7, 0x398, %o5
12268 wr %g6, %i1, %sys_tick
12269 wr %o4, %i6, %clear_softint
12270 wr %g0, 0x4, %fprs
12271 wr %g5, %l3, %set_softint
12272 wr %g0, 0xe, %pcr ! changed.
12273 fmovsge %icc, %f5, %f22
12274
12275 or %g0, 0x8, %l0
12276 sllx %l0, 0x3c, %l0
12277 wrhpr %l0, 0xC4A, %hsys_tick_cmpr
12278 tvc %xcc, 0x3
12279 rdhpr %hpstate, %o2
12280 wr %i3, %g7, %clear_softint
12281 tle %icc, 0x1
12282 smul %l6, %l5, %g3
12283 rdhpr %htba, %g2
12284 rdhpr %htba, %i0
12285 fmovdn %icc, %f6, %f17
12286
12287 or %g0, 0x8, %l0
12288 sllx %l0, 0x3c, %l0
12289 wrhpr %l0, 0xCF9, %hsys_tick_cmpr
12290 rdhpr %hpstate, %i4
12291 wrpr %o0, 0x1AE0, %pil
12292
12293 or %g0, 0x8, %l0
12294 sllx %l0, 0x3c, %l0
12295 wr %l0, %g0, %tick_cmpr
12296 edge32ln %l0, %l1, %l4
12297
12298 or %g0, 0x8, %l0
12299 sllx %l0, 0x3c, %l0
12300 wr %l0, %g0, %tick_cmpr
12301 rd %fprs, %i2
12302 wr %o7, 0x1C8A, %ccr
12303 movrgz %o5, %g6, %o1
12304 udivcc %i1, 0x151A, %o4
12305 fbn,a %fcc2, loop_458
12306 umul %i6, %g5, %g1
12307 movcc %icc, %l3, %i5
12308 udivcc %l2, 0x109C, %o2
12309loop_458:
12310 wrpr %i3, %o3, %pil
12311
12312 or %g0, 0x8, %l0
12313 sllx %l0, 0x3c, %l0
12314 wrhpr %l0, 0x1A8, %hsys_tick_cmpr
12315 nop
12316 set 0x2C, %l3
12317 prefetch [%l7 + %l3], 0x1
12318 tl %xcc, 0x7
12319 bvs,a,pt %xcc, loop_459
12320 movre %l5, 0x3A8, %g2
12321
12322 or %g0, 0x8, %l0
12323 sllx %l0, 0x3c, %l0
12324 wrhpr %l0, %g0, %hsys_tick_cmpr
12325 tneg %icc, 0x3
12326loop_459:
12327 rdpr %gl, %g4
12328
12329 or %g0, 0x8, %l0
12330 sllx %l0, 0x3c, %l0
12331 wrhpr %l0, %g0, %hsys_tick_cmpr
12332 tneg %xcc, 0x3
12333
12334 or %g0, 0x8, %l0
12335 sllx %l0, 0x3c, %l0
12336 wr %l0, %g0, %tick_cmpr
12337 sdivx %l1, 0x0511, %l4
12338 bl,a %icc, loop_460
12339 rd %y, %o6
12340 wr %i2, 0x0CCA, %softint
12341 srl %o7, %o5, %l0
12342loop_460:
12343 fmul8x16 %f26, %f18, %f6
12344 wr %g6, %i1, %pic
12345 wr %g0, 0xe, %pcr ! changed.
12346 wrpr %o1, 0x0301, %tick
12347 edge8ln %g5, %g1, %l3
12348 rdhpr %htba, %l2
12349 fands %f31, %f16, %f17
12350 set 0x08, %g4
12351 stha %i5, [%l7 + %g4] 0x19
12352 subcc %o2, %o3, %i3
12353 wrpr %g7, 0x0BA5, %cwp
12354
12355 or %g0, 0x8, %l0
12356 sllx %l0, 0x3c, %l0
12357 wrhpr %l0, %g0, %hsys_tick_cmpr
12358 orn %g2, %i0, %l5
12359 wr %g3, 0x17CA, %ccr
12360 wrpr %o0, %i7, %pil
12361 array16 %g4, %l1, %i4
12362
12363 or %g0, 0x8, %l0
12364 sllx %l0, 0x3c, %l0
12365 wr %l0, 0x091, %tick_cmpr
12366 wr %o7, 0x0E58, %sys_tick
12367 edge8n %o6, %o5, %g6
12368 add %l7, 0x70, %l6
12369 wr %g0, 0x0c, %asi
12370 lda [%l6] %asi, %i1
12371 casa [%l6] 0x0c, %i1, %o4
12372 restored
12373 rdpr %cwp, %g1
12374 rdpr %cansave, %g2
12375 rdpr %canrestore, %g3
12376 rdpr %cleanwin, %g4
12377 rdpr %otherwin, %g5
12378 rdpr %wstate, %g6
12379 wr %g0, 0x5, %fprs
12380 wr %g0, 0x7, %fprs
12381 movneg %icc, %g1, %l2
12382 orn %l3, %i5, %o2
12383 rd %pc, %o3
12384 wrpr %g7, 0x04F5, %cwp
12385 tsubcctv %l6, %i3, %g2
12386 wrpr %i0, 0x0954, %cwp
12387 rd %y, %g3
12388 wrpr %o0, 0x0BB4, %pil
12389 tvc %xcc, 0x2
12390 rdpr %cleanwin, %i7
12391 rdpr %canrestore, %l5
12392 edge32ln %l1, %i4, %g4
12393 array8 %i2, %o7, %o6
12394 ld [%l7 + 0x28], %f4
12395 rdhpr %hsys_tick_cmpr, %o5
12396
12397 or %g0, 0x8, %l0
12398 sllx %l0, 0x3c, %l0
12399 wrhpr %l0, 0x08F, %hsys_tick_cmpr
12400 wrpr %i1, 0x161F, %pil
12401 rd %sys_tick_cmpr, %g6
12402 rdhpr %hintp, %o4
12403 rdhpr %hintp, %i6
12404 srl %g5, %o1, %g1
12405 rdhpr %hsys_tick_cmpr, %l2
12406
12407 or %g0, 0x8, %l0
12408 sllx %l0, 0x3c, %l0
12409 wrhpr %l0, 0x8C1, %hsys_tick_cmpr
12410 membar 0x5B
12411 fmovdcs %xcc, %f6, %f26
12412 rd %tick_cmpr, %l3
12413
12414 or %g0, 0x8, %l0
12415 sllx %l0, 0x3c, %l0
12416 wrhpr %l0, %g0, %hsys_tick_cmpr
12417 fmovrdlez %i5, %f10, %f12
12418 rd %tick_cmpr, %o3
12419 rd %y, %l6
12420 addccc %g7, 0x0C7A, %g2
12421
12422 or %g0, 0x8, %l0
12423 sllx %l0, 0x3c, %l0
12424 wrhpr %l0, %g0, %hsys_tick_cmpr
12425 std %f6, [%l7 + 0x60]
12426 rdpr %tl, %g3
12427 bgu,a,pn %xcc, loop_461
12428 wrpr %o0, 0x1B57, %pil
12429 xorcc %i3, %l5, %l1
12430 rdpr %cleanwin, %i4
12431loop_461:
12432 wr %i7, %g4, %softint
12433 orcc %o7, 0x1205, %i2
12434 rd %pc, %o5
12435 xnorcc %l4, 0x155A, %o6
12436 fmovsleu %icc, %f13, %f27
12437 rdpr %cwp, %i1
12438 rdpr %gl, %o4
12439 rdpr %wstate, %i6
12440 mulscc %g5, %g6, %o1
12441 wrpr %l2, %g1, %tick
12442 sub %l0, %o2, %i5
12443 stbar
12444
12445 or %g0, 0x8, %l0
12446 sllx %l0, 0x3c, %l0
12447 wr %l0, %g0, %sys_tick_cmpr
12448 wr %g0, 0xe, %pcr ! changed.
12449 fmovscc %icc, %f19, %f23
12450 rdpr %wstate, %g2
12451 addccc %l3, 0x0CFA, %g3
12452
12453 or %g0, 0x8, %l0
12454 sllx %l0, 0x3c, %l0
12455 wrhpr %l0, 0xF49, %hsys_tick_cmpr
12456 rdhpr %hpstate, %o0
12457 rdhpr %htba, %l5
12458 rdpr %cwp, %i3
12459 fcmped %fcc3, %f28, %f8
12460 wr %i4, %l1, %y
12461 sll %i7, 0x0E, %g4
12462 rdhpr %hintp, %o7
12463 rd %sys_tick_cmpr, %i2
12464 add %o5, 0x059B, %l4
12465 rd %ccr, %i1
12466 tcs %icc, 0x1
12467 rdpr %cwp, %o6
12468
12469 or %g0, 0x8, %l0
12470 sllx %l0, 0x3c, %l0
12471 wrhpr %l0, %g0, %hsys_tick_cmpr
12472 or %o4, %g5, %o1
12473 wr %g6, 0x08BB, %clear_softint
12474 rdpr %tl, %l2
12475 rd %fprs, %l0
12476 sir 0x126B
12477 mova %icc, %o2, %g1
12478 fsrc1s %f16, %f2
12479 wr %g0, 0x80, %asi
12480 ldsba [%l7 + 0x56] %asi, %o3
12481 movrgez %l6, 0x2C5, %i5
12482
12483 or %g0, 0x8, %l0
12484 sllx %l0, 0x3c, %l0
12485 wrhpr %l0, 0x457, %hsys_tick_cmpr
12486 rdpr %tl, %l3
12487 fmovdcs %xcc, %f8, %f7
12488 tneg %xcc, 0x5
12489 edge16ln %g3, %g2, %i0
12490
12491 or %g0, 0x8, %l0
12492 sllx %l0, 0x3c, %l0
12493 wrhpr %l0, 0xE1B, %hsys_tick_cmpr
12494
12495 or %g0, 0x8, %l0
12496 sllx %l0, 0x3c, %l0
12497 wrhpr %l0, %g0, %hsys_tick_cmpr
12498 taddcctv %i3, 0x1ADB, %i7
12499 srl %o7, 0x00, %i2
12500 subcc %g4, 0x0E48, %o5
12501 rdhpr %hsys_tick_cmpr, %i1
12502 fornot2s %f5, %f31, %f20
12503 movre %o6, %i6, %o4
12504 swap [%l7 + 0x70], %g5
12505 fmovrslez %o1, %f25, %f31
12506 rdpr %cwp, %l4
12507 edge32l %l2, %l0, %g6
12508 movrgez %g1, %o3, %o2
12509 wr %g0, 0x6, %fprs
12510 tle %xcc, 0x7
12511 orcc %l6, %g3, %l3
12512 fpadd16s %f14, %f30, %f19
12513
12514 or %g0, 0x8, %l0
12515 sllx %l0, 0x3c, %l0
12516 wrhpr %l0, 0x288, %hsys_tick_cmpr
12517 movleu %xcc, %l5, %i4
12518 rd %y, %l1
12519 stb %i0, [%l7 + 0x7C]
12520 wr %i7, %o7, %clear_softint
12521 movrgez %i3, 0x043, %i2
12522 movg %icc, %g4, %i1
12523 rd %y, %o6
12524 wrpr %o5, %i6, %pil
12525 rdhpr %hpstate, %o4
12526 rd %ccr, %o1
12527 rdpr %wstate, %l4
12528
12529 or %g0, 0x8, %l0
12530 sllx %l0, 0x3c, %l0
12531 wrhpr %l0, %g0, %hsys_tick_cmpr
12532 andncc %g5, %l0, %g1
12533 rd %pc, %g6
12534 rdpr %canrestore, %o2
12535 ldsb [%l7 + 0x34], %o3
12536 rd %softint, %g7
12537 fbu,a %fcc2, loop_462
12538 movge %xcc, %l6, %i5
12539 wr %g0, 0x18, %asi
12540 prefetcha [%l7 + 0x20] %asi, 0x1
12541loop_462:
12542 rd %pc, %g3
12543 rd %tick_cmpr, %g2
12544 wr %o0, %i4, %set_softint
12545 wrpr %l5, %l1, %pil
12546 brlez,a %i7, loop_463
12547 wr %i0, 0x0232, %pic
12548 rd %tick_cmpr, %o7
12549 tn %icc, 0x1
12550loop_463:
12551 fxors %f19, %f6, %f6
12552 fcmpgt16 %f20, %f30, %i3
12553 udivcc %i2, 0x0559, %i1
12554 rdpr %gl, %g4
12555 edge8n %o5, %i6, %o6
12556 rdhpr %hpstate, %o1
12557 wr %o4, 0x1355, %pic
12558 addc %l2, %l4, %l0
12559 rdhpr %hsys_tick_cmpr, %g5
12560 rdpr %otherwin, %g1
12561 wr %g0, 0x19, %asi
12562 lda [%l7 + 0x40] %asi, %f5
12563 tvc %xcc, 0x0
12564 fmuld8ulx16 %f2, %f21, %f28
12565 rdhpr %hsys_tick_cmpr, %g6
12566 rd %tick_cmpr, %o3
12567 fbo,a %fcc2, loop_464
12568 rd %fprs, %g7
12569 fmovsvc %icc, %f1, %f6
12570 sir 0x05BD
12571loop_464:
12572 fpadd32 %f0, %f24, %f30
12573 rd %softint, %l6
12574 wr %g0, 0x6, %fprs
12575 sethi 0x0B8C, %g3
12576 rdpr %canrestore, %g2
12577 movle %icc, %l3, %o0
12578
12579 or %g0, 0x8, %l0
12580 sllx %l0, 0x3c, %l0
12581 wrhpr %l0, %g0, %hsys_tick_cmpr
12582 rd %pc, %i7
12583 rdhpr %hintp, %l5
12584 wrpr %i0, %i3, %cwp
12585 rdpr %otherwin, %i2
12586 rdhpr %htba, %i1
12587 wr %o7, %o5, %sys_tick
12588 rd %y, %i6
12589 edge8l %g4, %o1, %o6
12590 rdpr %gl, %l2
12591 and %l4, 0x0F1E, %o4
12592 rdhpr %hsys_tick_cmpr, %g5
12593 fmovsne %xcc, %f3, %f20
12594 saved
12595 rdpr %cwp, %g1
12596 rdpr %cansave, %g2
12597 rdpr %canrestore, %g3
12598 rdpr %cleanwin, %g4
12599 rdpr %otherwin, %g5
12600 rdpr %wstate, %g6
12601 fmovsne %icc, %f23, %f4
12602 wr %g0, 0xe, %pcr ! changed.
12603 rdhpr %hsys_tick_cmpr, %g6
12604 fpsub16 %f8, %f28, %f18
12605 rd %fprs, %g7
12606 rd %sys_tick_cmpr, %o3
12607 stw %i5, [%l7 + 0x60]
12608 wrpr %l6, 0x10F8, %pil
12609
12610 or %g0, 0x8, %l0
12611 sllx %l0, 0x3c, %l0
12612 wrhpr %l0, 0x48F, %hsys_tick_cmpr
12613 wrpr %l3, %g2, %tick
12614 wr %i4, 0x1EAE, %softint
12615 tge %icc, 0x4
12616 wrpr %o0, %i7, %tick
12617 te %icc, 0x6
12618 wr %l1, 0x0EB8, %pic
12619 mulx %i0, %l5, %i2
12620 fmul8x16au %f13, %f21, %f12
12621 wr %i1, %o7, %pic
12622 movge %icc, %o5, %i3
12623 nop
12624 setx loop_465, %l0, %l1
12625 wrpr 0x1, %tl
12626 wrpr %l1, %tnpc
12627 setx 0x34400001400, %l0, %l1
12628 wrpr %l1, %tstate
12629 wrhpr 0x4, %htstate
12630 done
12631 rdhpr %htba, %i6
12632 wr %g4, %o6, %clear_softint
12633 movleu %xcc, %o1, %l4
12634loop_465:
12635 xor %l2, 0x0DD6, %g5
12636 fand %f26, %f18, %f18
12637
12638 or %g0, 0x8, %l0
12639 sllx %l0, 0x3c, %l0
12640 wr %l0, 0x733, %tick_cmpr
12641 fbge %fcc3, loop_466
12642 rdhpr %hsys_tick_cmpr, %g6
12643 wr %g1, 0x0DB6, %set_softint
12644 wrpr %g7, %o3, %tick
12645loop_466:
12646 nop
12647
12648 or %g0, 0x8, %l0
12649 sllx %l0, 0x3c, %l0
12650 wrhpr %l0, 0x649, %hsys_tick_cmpr
12651 wrpr %i5, 0x192A, %cwp
12652 rdpr %pil, %o2
12653 wrpr %l3, %g2, %tick
12654
12655 or %g0, 0x8, %l0
12656 sllx %l0, 0x3c, %l0
12657 wr %l0, %g0, %sys_tick_cmpr
12658 movg %xcc, %i4, %o0
12659 fones %f24
12660 rd %y, %i7
12661 rdpr %cansave, %i0
12662 brz,a %l1, loop_467
12663 rdhpr %hintp, %i2
12664 rdpr %canrestore, %i1
12665 movn %icc, %o7, %l5
12666loop_467:
12667 rd %ccr, %i3
12668 wr %i6, 0x1860, %sys_tick
12669 rdhpr %hsys_tick_cmpr, %g4
12670 stx %o6, [%l7 + 0x30]
12671 wr %g0, 0xe, %pcr ! changed.
12672
12673 or %g0, 0x8, %l0
12674 sllx %l0, 0x3c, %l0
12675 wrhpr %l0, 0x2D9, %hsys_tick_cmpr
12676 fmovdle %xcc, %f25, %f14
12677 rd %softint, %o5
12678 rd %pc, %g5
12679 fmuld8ulx16 %f4, %f21, %f0
12680 move %xcc, %o4, %l0
12681 wrpr %l2, %g1, %tick
12682 wrpr %g6, 0x0613, %cwp
12683 fblg %fcc3, loop_468
12684 rd %sys_tick_cmpr, %g7
12685
12686 or %g0, 0x8, %l0
12687 sllx %l0, 0x3c, %l0
12688 wrhpr %l0, %g0, %hsys_tick_cmpr
12689 rd %ccr, %l6
12690loop_468:
12691 rdpr %cansave, %o2
12692
12693 or %g0, 0x8, %l0
12694 sllx %l0, 0x3c, %l0
12695 wrhpr %l0, 0xCC8, %hsys_tick_cmpr
12696 wr %g0, 0xe, %pcr ! changed.
12697 tvs %icc, 0x5
12698 rd %ccr, %g3
12699 fpadd16 %f14, %f6, %f2
12700 rdhpr %hintp, %o0
12701 rd %fprs, %i4
12702 movcs %xcc, %i7, %i0
12703 rdpr %otherwin, %l1
12704 wrpr %i1, 0x19AE, %tick
12705 rdpr %pil, %o7
12706 wr %g0, 0x5, %fprs
12707 rdpr %gl, %i2
12708 rdhpr %hsys_tick_cmpr, %i6
12709 rdpr %cansave, %o6
12710 fmovsvc %xcc, %f31, %f7
12711 set 0x2C, %l4
12712 ldsba [%l7 + %l4] 0x19, %g4
12713 fbge %fcc0, loop_469
12714 wr %l4, %o1, %softint
12715 rd %y, %g5
12716 taddcc %o5, 0x1734, %l0
12717loop_469:
12718 fbge,a %fcc2, loop_470
12719 wr %l2, %o4, %softint
12720
12721 or %g0, 0x8, %l0
12722 sllx %l0, 0x3c, %l0
12723 wrhpr %l0, %g0, %hsys_tick_cmpr
12724 rdhpr %hpstate, %o3
12725loop_470:
12726 array16 %l6, %g7, %o2
12727 wrpr %g2, 0x0665, %tick
12728 wrpr %l3, %g3, %cwp
12729 movge %icc, %i5, %o0
12730 wr %i7, %i4, %pic
12731 rd %tick_cmpr, %i0
12732 fbg,a %fcc0, loop_471
12733 wr %i1, %l1, %softint
12734 wrpr %l5, 0x0297, %tick
12735 rdhpr %hintp, %o7
12736loop_471:
12737 wrpr %i3, %i2, %cwp
12738 sub %o6, 0x14D6, %g4
12739 wr %i6, 0x1C9A, %sys_tick
12740 add %l7, 0x34, %l6
12741 wr %g0, 0x81, %asi
12742 casa [%l6] 0x81, %l4, %g5
12743
12744 or %g0, 0x8, %l0
12745 sllx %l0, 0x3c, %l0
12746 wrhpr %l0, %g0, %hsys_tick_cmpr
12747 edge32ln %l2, %l0, %g1
12748
12749 or %g0, 0x8, %l0
12750 sllx %l0, 0x3c, %l0
12751 wrhpr %l0, 0xADF, %hsys_tick_cmpr
12752 sdiv %g6, 0x14BC, %l6
12753 xnorcc %o2, %g7, %g2
12754 rd %ccr, %l3
12755 rd %softint, %g3
12756 rd %ccr, %o0
12757 rdhpr %htba, %i5
12758 rd %asi, %i4
12759 rd %pc, %i7
12760 wrpr %i0, %i1, %tick
12761 rd %fprs, %l5
12762 set 0x60, %o5
12763 stxa %l1, [%l7 + %o5] 0x11
12764 rd %sys_tick_cmpr, %o7
12765 rdhpr %hpstate, %i3
12766 popc %o6, %g4
12767 bcc,pn %icc, loop_472
12768 fnot2s %f15, %f23
12769
12770 or %g0, 0x8, %l0
12771 sllx %l0, 0x3c, %l0
12772 wr %l0, %g0, %sys_tick_cmpr
12773 fba %fcc0, loop_473
12774loop_472:
12775 rd %sys_tick_cmpr, %l4
12776 brnz %i2, loop_474
12777 fcmpeq16 %f8, %f12, %g5
12778loop_473:
12779 fmovsleu %xcc, %f19, %f11
12780 ldsw [%l7 + 0x60], %o5
12781loop_474:
12782 nop
12783
12784 or %g0, 0x8, %l0
12785 sllx %l0, 0x3c, %l0
12786 wrhpr %l0, 0x57A, %hsys_tick_cmpr
12787 fbug,a %fcc2, loop_475
12788 wr %l0, %g1, %clear_softint
12789 fmovrdne %o4, %f4, %f14
12790 movrgez %g6, 0x33F, %l6
12791loop_475:
12792 rd %ccr, %o2
12793 rdpr %cleanwin, %g7
12794
12795 or %g0, 0x8, %l0
12796 sllx %l0, 0x3c, %l0
12797 wrhpr %l0, %g0, %hsys_tick_cmpr
12798 fmovrsgez %o3, %f2, %f6
12799 wr %g0, 0xe, %pcr ! changed.
12800 wrpr %i4, 0x04BC, %cwp
12801 wrpr %i7, 0x1166, %cwp
12802 rdpr %otherwin, %i5
12803 rd %sys_tick_cmpr, %i1
12804 fandnot1s %f2, %f14, %f26
12805 taddcc %i0, %l5, %l1
12806 rd %asi, %o7
12807 tgu %icc, 0x0
12808 rd %softint, %o6
12809 wrpr %g4, %i6, %tick
12810 sll %l4, %i3, %g5
12811 fornot2s %f17, %f26, %f8
12812 wrpr %i2, %l2, %tick
12813 array8 %o1, %o5, %l0
12814 flush %l7 + 0x50
12815 rdpr %otherwin, %g1
12816 rd %tick_cmpr, %g6
12817 sdiv %l6, 0x1832, %o2
12818 tge %xcc, 0x3
12819 addc %g7, %o4, %l3
12820 smulcc %g2, %g3, %o3
12821 ba,a,pt %xcc, loop_476
12822 rd %softint, %o0
12823 orncc %i7, 0x1127, %i4
12824 fmovs %f29, %f5
12825loop_476:
12826 rd %tick_cmpr, %i1
12827 wr %i5, %i0, %set_softint
12828 rd %y, %l1
12829 rd %y, %o7
12830 ldub [%l7 + 0x6E], %l5
12831 movrlz %g4, 0x028, %i6
12832 xnor %l4, 0x1B6A, %o6
12833 rdhpr %htba, %g5
12834 orncc %i3, %i2, %l2
12835 wrpr %o1, 0x1E3D, %pil
12836 edge32 %l0, %o5, %g1
12837 wrpr %g6, %l6, %cwp
12838 edge8 %o2, %g7, %o4
12839 rdhpr %hintp, %l3
12840 mova %icc, %g3, %o3
12841 rdhpr %hintp, %o0
12842 alignaddrl %i7, %g2, %i1
12843 fpadd16s %f2, %f21, %f9
12844 wr %i5, 0x1515, %softint
12845 rdhpr %htba, %i0
12846 srax %i4, %l1, %l5
12847 fcmped %fcc2, %f20, %f22
12848
12849 or %g0, 0x8, %l0
12850 sllx %l0, 0x3c, %l0
12851 wrhpr %l0, %g0, %hsys_tick_cmpr
12852
12853 or %g0, 0x8, %l0
12854 sllx %l0, 0x3c, %l0
12855 wrhpr %l0, 0xDEB, %hsys_tick_cmpr
12856 xnor %o6, %g5, %i3
12857 wr %i2, 0x02F2, %clear_softint
12858 rd %sys_tick_cmpr, %l2
12859 fmovsl %xcc, %f14, %f4
12860
12861 or %g0, 0x8, %l0
12862 sllx %l0, 0x3c, %l0
12863 wrhpr %l0, %g0, %hsys_tick_cmpr
12864 smul %l0, 0x1048, %o5
12865 fandnot2s %f15, %f21, %f9
12866 bpos,a %xcc, loop_477
12867 edge8n %o1, %g6, %l6
12868 rdhpr %hsys_tick_cmpr, %g1
12869
12870 or %g0, 0x8, %l0
12871 sllx %l0, 0x3c, %l0
12872 wrhpr %l0, 0x0FB, %hsys_tick_cmpr
12873loop_477:
12874 and %l3, %g3, %o4
12875
12876 or %g0, 0x8, %l0
12877 sllx %l0, 0x3c, %l0
12878 wrhpr %l0, %g0, %hsys_tick_cmpr
12879 call loop_478
12880 rdhpr %hintp, %o0
12881 rdpr %cwp, %g2
12882 alignaddrl %i1, %i5, %i0
12883loop_478:
12884 tle %xcc, 0x6
12885 rd %asi, %i4
12886 umul %l5, %g4, %l1
12887 movneg %icc, %i6, %o7
12888 rdpr %wstate, %o6
12889 wr %g0, 0xe, %pcr ! changed.
12890 addcc %i2, 0x04D7, %i3
12891
12892 or %g0, 0x8, %l0
12893 sllx %l0, 0x3c, %l0
12894 wrhpr %l0, %g0, %hsys_tick_cmpr
12895
12896 or %g0, 0x8, %l0
12897 sllx %l0, 0x3c, %l0
12898 wrhpr %l0, 0xD23, %hsys_tick_cmpr
12899 fpsub16 %f26, %f20, %f26
12900 rdhpr %htba, %o5
12901 wrpr %o1, 0x02E9, %cwp
12902 rdhpr %hintp, %l0
12903 set 0x60, %l1
12904 prefetcha [%l7 + %l1] 0x14, 0x1
12905 smul %g1, %l6, %g7
12906 movcs %xcc, %o2, %l3
12907 tne %icc, 0x5
12908 for %f16, %f14, %f16
12909 pdist %f10, %f4, %f20
12910 movneg %xcc, %o4, %g3
12911 ldstub [%l7 + 0x1E], %o3
12912 movcc %icc, %i7, %o0
12913 rdhpr %htba, %i1
12914 wrpr %g2, %i0, %cwp
12915 addccc %i4, 0x002F, %l5
12916 fmul8x16al %f14, %f30, %f24
12917 orncc %i5, 0x0DB3, %l1
12918 umul %i6, %g4, %o7
12919 rdpr %otherwin, %o6
12920
12921 or %g0, 0x8, %l0
12922 sllx %l0, 0x3c, %l0
12923 wrhpr %l0, 0x26A, %hsys_tick_cmpr
12924 fsrc2s %f19, %f18
12925 tg %xcc, 0x5
12926 rd %asi, %i2
12927 tvs %icc, 0x1
12928 fmuld8ulx16 %f7, %f18, %f26
12929 sethi 0x1F8F, %l2
12930 rdhpr %htba, %o5
12931 rdpr %otherwin, %l4
12932 wrpr %o1, 0x10E4, %pil
12933 wrpr %g6, %g1, %pil
12934 mova %icc, %l6, %g7
12935 wrpr %l0, 0x14BC, %cwp
12936 fxnors %f12, %f23, %f22
12937
12938 or %g0, 0x8, %l0
12939 sllx %l0, 0x3c, %l0
12940 wrhpr %l0, %g0, %hsys_tick_cmpr
12941 rd %tick_cmpr, %o2
12942 wrpr %o4, %g3, %pil
12943 tge %icc, 0x7
12944 ldd [%l7 + 0x68], %f2
12945 fornot1 %f8, %f12, %f28
12946 wrpr %i7, %o3, %cwp
12947 rdhpr %hsys_tick_cmpr, %o0
12948
12949 or %g0, 0x8, %l0
12950 sllx %l0, 0x3c, %l0
12951 wrhpr %l0, %g0, %hsys_tick_cmpr
12952 taddcctv %g2, 0x0BFF, %l5
12953 wr %i5, 0x1421, %ccr
12954 rd %y, %l1
12955 wr %g0, 0x80, %asi
12956 lduha [%l7 + 0x24] %asi, %i4
12957 te %icc, 0x1
12958
12959 or %g0, 0x8, %l0
12960 sllx %l0, 0x3c, %l0
12961 wrhpr %l0, 0x634, %hsys_tick_cmpr
12962 fmul8x16 %f10, %f20, %f18
12963 sra %i6, 0x03, %o6
12964 edge32 %g5, %i3, %o7
12965
12966 or %g0, 0x8, %l0
12967 sllx %l0, 0x3c, %l0
12968 wrhpr %l0, %g0, %hsys_tick_cmpr
12969 rdhpr %hsys_tick_cmpr, %l4
12970 fmovsleu %icc, %f1, %f12
12971 edge8 %o5, %o1, %g6
12972
12973 or %g0, 0x8, %l0
12974 sllx %l0, 0x3c, %l0
12975 wrhpr %l0, 0xBDA, %hsys_tick_cmpr
12976 wrpr %g1, %l0, %cwp
12977 rdpr %wstate, %o2
12978 edge32 %l3, %g3, %i7
12979 fbue %fcc2, loop_479
12980 rd %asi, %o3
12981 wrpr %o4, 0x08EF, %pil
12982 wrpr %o0, 0x1623, %tick
12983loop_479:
12984 rd %tick_cmpr, %i0
12985 wr %g2, 0x09B5, %softint
12986 prefetch [%l7 + 0x38], 0x0
12987 array32 %l5, %i5, %l1
12988 rdhpr %hsys_tick_cmpr, %i1
12989 movrgz %i4, 0x0BC, %i6
12990 rd %pc, %g4
12991 wr %g0, 0xe, %pcr ! changed.
12992 edge16l %o6, %i3, %o7
12993 fmovscc %xcc, %f31, %f29
12994 fnot2s %f20, %f19
12995 udivx %l2, 0x195C, %i2
12996 rdpr %wstate, %l4
12997 ldd [%l7 + 0x50], %o4
12998 rd %asi, %o1
12999
13000 or %g0, 0x8, %l0
13001 sllx %l0, 0x3c, %l0
13002 wrhpr %l0, 0x390, %hsys_tick_cmpr
13003 addcc %g1, 0x15DA, %g6
13004 wrpr %l0, %o2, %cwp
13005 rd %sys_tick_cmpr, %g3
13006 wr %g0, 0xe, %pcr ! changed.
13007 rdpr %cansave, %o4
13008
13009 or %g0, 0x8, %l0
13010 sllx %l0, 0x3c, %l0
13011 wr %l0, %g0, %sys_tick_cmpr
13012 fmovrdgz %o0, %f16, %f0
13013 rdpr %tba, %i0
13014 movg %icc, %l5, %g2
13015 movl %icc, %i5, %i1
13016 fmovdcc %icc, %f17, %f14
13017 wr %g0, 0x04, %asi
13018 ldda [%l7 + 0x40] %asi, %f0
13019 rd %sys_tick_cmpr, %i4
13020 rd %fprs, %i6
13021 ta %icc, 0x1
13022 prefetch [%l7 + 0x64], 0x1
13023 movrne %g4, %l1, %o6
13024 rdpr %canrestore, %i3
13025 srlx %o7, %l2, %g5
13026 rdpr %cansave, %l4
13027 wr %o5, %i2, %sys_tick
13028 rd %fprs, %l6
13029 wrpr %g7, 0x1C45, %cwp
13030 wrpr %g1, 0x11E0, %tick
13031 tcs %icc, 0x2
13032 flush %l7 + 0x28
13033 wrpr %o1, 0x1313, %cwp
13034 rd %tick_cmpr, %g6
13035 rdpr %cwp, %o2
13036 tvs %xcc, 0x2
13037 rdhpr %htba, %l0
13038 wrpr %l3, 0x14F4, %cwp
13039 rdhpr %hintp, %o3
13040 wr %g0, 0x6, %fprs
13041 fmovscc %icc, %f16, %f28
13042 ldx [%l7 + 0x08], %o0
13043 fmovsvs %icc, %f30, %f26
13044 fnor %f8, %f26, %f14
13045 alignaddrl %i0, %i7, %g2
13046 rdhpr %hpstate, %i5
13047 fmovde %xcc, %f5, %f16
13048 andncc %l5, %i4, %i6
13049 movre %i1, 0x1BE, %g4
13050 add %l1, 0x1899, %i3
13051 bleu,pn %xcc, loop_480
13052 rd %pc, %o7
13053 rd %softint, %l2
13054 rd %fprs, %o6
13055loop_480:
13056 edge8 %l4, %g5, %o5
13057 wr %i2, %l6, %set_softint
13058 tsubcctv %g1, 0x122B, %g7
13059
13060 or %g0, 0x8, %l0
13061 sllx %l0, 0x3c, %l0
13062 wrhpr %l0, 0xA91, %hsys_tick_cmpr
13063 tg %xcc, 0x5
13064 rdpr %canrestore, %o2
13065
13066 or %g0, 0x8, %l0
13067 sllx %l0, 0x3c, %l0
13068 wr %l0, 0x73B, %tick_cmpr
13069 wr %l3, %o3, %y
13070 rdpr %cansave, %g3
13071 brz,a %o4, loop_481
13072 fnor %f10, %f10, %f4
13073 addccc %o1, 0x0232, %o0
13074
13075 or %g0, 0x8, %l0
13076 sllx %l0, 0x3c, %l0
13077 wrhpr %l0, %g0, %hsys_tick_cmpr
13078loop_481:
13079 wrpr %g2, %i5, %pil
13080 wr %g0, 0xe, %pcr ! changed.
13081
13082 or %g0, 0x8, %l0
13083 sllx %l0, 0x3c, %l0
13084 wrhpr %l0, %g0, %hsys_tick_cmpr
13085 wrpr %i6, 0x1CB0, %pil
13086 fmovscs %icc, %f26, %f24
13087 xorcc %l5, %g4, %l1
13088 wrpr %i3, %i1, %tick
13089 rdpr %pil, %o7
13090 fble,a %fcc0, loop_482
13091 mova %icc, %l2, %o6
13092 rdhpr %hintp, %l4
13093 rdhpr %htba, %o5
13094loop_482:
13095 rdhpr %hsys_tick_cmpr, %g5
13096 rdpr %tl, %i2
13097
13098 or %g0, 0x8, %l0
13099 sllx %l0, 0x3c, %l0
13100 wrhpr %l0, %g0, %hsys_tick_cmpr
13101 rd %fprs, %g7
13102 wr %g0, 0xe3, %asi
13103 ldda [%l7 + 0x30] %asi, %g6
13104 fmul8x16au %f1, %f3, %f28
13105 edge32ln %o2, %g1, %l3
13106 rdhpr %htba, %o3
13107 wrpr %g3, %l0, %pil
13108 fbn %fcc3, loop_483
13109 wrpr %o4, 0x1AF9, %tick
13110 rdpr %otherwin, %o1
13111 rdhpr %hintp, %o0
13112loop_483:
13113 array16 %i7, %g2, %i5
13114 srax %i4, 0x0D, %i0
13115
13116 or %g0, 0x8, %l0
13117 sllx %l0, 0x3c, %l0
13118 wrhpr %l0, 0x304, %hsys_tick_cmpr
13119 fcmpgt16 %f18, %f28, %i6
13120 bn,a %xcc, loop_484
13121 wr %g4, %l1, %sys_tick
13122
13123 or %g0, 0x8, %l0
13124 sllx %l0, 0x3c, %l0
13125 wr %l0, 0xE3A, %sys_tick_cmpr
13126 rdpr %cleanwin, %o7
13127loop_484:
13128 rdhpr %hintp, %o6
13129 rd %softint, %l2
13130 wr %l4, 0x1B7F, %ccr
13131 tneg %xcc, 0x2
13132 rd %ccr, %o5
13133 sllx %g5, 0x08, %l6
13134 rdpr %wstate, %g7
13135 rdhpr %hintp, %g6
13136 rdpr %tba, %i2
13137 wr %g0, 0x6, %fprs
13138 wrpr %g1, 0x1D45, %cwp
13139 sub %o3, %g3, %l0
13140 addcc %l3, 0x169D, %o4
13141 movvc %icc, %o0, %o1
13142 udivx %i7, 0x0FC0, %i5
13143 rd %ccr, %i4
13144 rd %ccr, %g2
13145 sll %i0, %i6, %g4
13146 wrpr %l5, %l1, %cwp
13147 tneg %icc, 0x3
13148
13149 or %g0, 0x8, %l0
13150 sllx %l0, 0x3c, %l0
13151 wrhpr %l0, %g0, %hsys_tick_cmpr
13152 rdhpr %hsys_tick_cmpr, %i3
13153 wr %o7, 0x127A, %clear_softint
13154 wrpr %l2, %l4, %cwp
13155 wrpr %o6, 0x141A, %cwp
13156 wr %o5, 0x0AF6, %y
13157 movn %xcc, %g5, %g7
13158 rd %ccr, %l6
13159 edge32l %g6, %i2, %g1
13160 wr %g0, 0x6, %fprs
13161 tg %icc, 0x6
13162 wr %g3, 0x1751, %set_softint
13163 tgu %xcc, 0x7
13164 wrpr %o3, %l3, %tick
13165 fbe %fcc3, loop_485
13166 rdhpr %hsys_tick_cmpr, %l0
13167 fmovdcc %icc, %f6, %f11
13168
13169 or %g0, 0x8, %l0
13170 sllx %l0, 0x3c, %l0
13171 wrhpr %l0, %g0, %hsys_tick_cmpr
13172loop_485:
13173 brlz %o1, loop_486
13174 rd %tick_cmpr, %o0
13175
13176 or %g0, 0x8, %l0
13177 sllx %l0, 0x3c, %l0
13178 wrhpr %l0, %g0, %hsys_tick_cmpr
13179
13180 or %g0, 0x8, %l0
13181 sllx %l0, 0x3c, %l0
13182 wr %l0, %g0, %sys_tick_cmpr
13183loop_486:
13184 rdhpr %hsys_tick_cmpr, %i4
13185 wrpr %i6, 0x1830, %pil
13186 fnot1s %f26, %f15
13187 rd %fprs, %i0
13188 ta %xcc, 0x2
13189 orcc %g4, %l1, %i1
13190 rd %fprs, %i3
13191 rdpr %canrestore, %l5
13192 rdpr %canrestore, %l2
13193 wr %o7, 0x1359, %clear_softint
13194 rdpr %otherwin, %o6
13195 rdpr %canrestore, %l4
13196 rd %y, %g5
13197 movrne %g7, 0x1F0, %l6
13198 wr %g0, 0xe, %pcr ! changed.
13199 wr %i2, %g1, %sys_tick
13200 fmovs %f26, %f16
13201 tsubcctv %o2, %g6, %o3
13202
13203 or %g0, 0x8, %l0
13204 sllx %l0, 0x3c, %l0
13205 wrhpr %l0, %g0, %hsys_tick_cmpr
13206 fpsub32s %f3, %f7, %f12
13207 fxnor %f24, %f2, %f12
13208 rd %sys_tick_cmpr, %l0
13209 rdpr %wstate, %o4
13210 rdhpr %htba, %g3
13211
13212 or %g0, 0x8, %l0
13213 sllx %l0, 0x3c, %l0
13214 wrhpr %l0, 0x0FB, %hsys_tick_cmpr
13215 rd %fprs, %i7
13216 rdpr %tl, %o0
13217
13218 or %g0, 0x8, %l0
13219 sllx %l0, 0x3c, %l0
13220 wrhpr %l0, %g0, %hsys_tick_cmpr
13221
13222 or %g0, 0x8, %l0
13223 sllx %l0, 0x3c, %l0
13224 wrhpr %l0, 0x0C5, %hsys_tick_cmpr
13225 tl %icc, 0x0
13226 rdpr %cansave, %i6
13227 xnor %g4, %l1, %i0
13228
13229 or %g0, 0x8, %l0
13230 sllx %l0, 0x3c, %l0
13231 wrhpr %l0, %g0, %hsys_tick_cmpr
13232 addcc %l2, 0x1BA5, %l5
13233 srlx %o7, 0x1B, %l4
13234 rd %sys_tick_cmpr, %g5
13235
13236 or %g0, 0x8, %l0
13237 sllx %l0, 0x3c, %l0
13238 wrhpr %l0, %g0, %hsys_tick_cmpr
13239 rd %asi, %g7
13240 movleu %xcc, %o5, %l6
13241 rd %y, %i2
13242 and %o2, 0x149B, %g6
13243 fbl %fcc1, loop_487
13244 bne,a %icc, loop_488
13245 udivx %o3, 0x1857, %g1
13246 rdhpr %hintp, %l0
13247loop_487:
13248 edge16n %o4, %g3, %o1
13249loop_488:
13250 fornot2s %f9, %f22, %f6
13251 wr %i7, 0x1434, %softint
13252
13253 or %g0, 0x8, %l0
13254 sllx %l0, 0x3c, %l0
13255 wrhpr %l0, %g0, %hsys_tick_cmpr
13256
13257 or %g0, 0x8, %l0
13258 sllx %l0, 0x3c, %l0
13259 wrhpr %l0, %g0, %hsys_tick_cmpr
13260
13261 or %g0, 0x8, %l0
13262 sllx %l0, 0x3c, %l0
13263 wrhpr %l0, 0xF9C, %hsys_tick_cmpr
13264 rd %fprs, %i4
13265
13266 or %g0, 0x8, %l0
13267 sllx %l0, 0x3c, %l0
13268 wrhpr %l0, 0xC3F, %hsys_tick_cmpr
13269 rdpr %cansave, %l1
13270 fcmple32 %f4, %f22, %i6
13271 wrpr %i1, %i0, %pil
13272 movcc %icc, %i3, %l2
13273 udivx %o7, 0x1FE7, %l4
13274 movl %icc, %g5, %l5
13275 rd %tick_cmpr, %o6
13276 wr %o5, 0x106D, %ccr
13277
13278 or %g0, 0x8, %l0
13279 sllx %l0, 0x3c, %l0
13280 wrhpr %l0, %g0, %hsys_tick_cmpr
13281 movleu %icc, %i2, %l6
13282 orncc %g6, %o3, %o2
13283 edge32ln %g1, %l0, %g3
13284 rd %fprs, %o1
13285 addcc %i7, %o4, %o0
13286 fmovscc %xcc, %f1, %f30
13287 siam 0x7
13288 rdpr %pil, %l3
13289
13290 or %g0, 0x8, %l0
13291 sllx %l0, 0x3c, %l0
13292 wr %l0, %g0, %tick_cmpr
13293 rdhpr %hsys_tick_cmpr, %g4
13294
13295 or %g0, 0x8, %l0
13296 sllx %l0, 0x3c, %l0
13297 wrhpr %l0, 0x52D, %hsys_tick_cmpr
13298 rdhpr %htba, %i6
13299 set 0x78, %g2
13300 lda [%l7 + %g2] 0x11, %f30
13301
13302 or %g0, 0x8, %l0
13303 sllx %l0, 0x3c, %l0
13304 wrhpr %l0, 0xA33, %hsys_tick_cmpr
13305 srax %i3, 0x0E, %i0
13306
13307 or %g0, 0x8, %l0
13308 sllx %l0, 0x3c, %l0
13309 wr %l0, %g0, %sys_tick_cmpr
13310 wr %g0, 0xd2, %asi
13311 ldda [%l7 + 0x40] %asi, %f16
13312 rdhpr %htba, %l4
13313 mulx %l2, %g5, %o6
13314 wrpr %l5, %o5, %cwp
13315 wrpr %i2, %l6, %tick
13316 rdhpr %hsys_tick_cmpr, %g7
13317 sdiv %g6, 0x0489, %o3
13318 tne %icc, 0x2
13319 subc %o2, %l0, %g1
13320 rdpr %cansave, %o1
13321 rdpr %otherwin, %g3
13322 ldub [%l7 + 0x52], %i7
13323 fnot1s %f6, %f3
13324 sir 0x17ED
13325 fmovscc %icc, %f20, %f27
13326 movl %icc, %o4, %o0
13327 rd %tick_cmpr, %l3
13328 tne %xcc, 0x3
13329 edge16n %g2, %i4, %i5
13330
13331 or %g0, 0x8, %l0
13332 sllx %l0, 0x3c, %l0
13333 wrhpr %l0, 0x37C, %hsys_tick_cmpr
13334 brlz,a %l1, loop_489
13335 wr %i6, 0x0361, %ccr
13336 wr %g0, 0xe, %pcr ! changed.
13337 fcmpeq32 %f14, %f0, %o7
13338loop_489:
13339 rdhpr %hsys_tick_cmpr, %i0
13340 edge8 %l4, %l2, %o6
13341 smul %l5, 0x1492, %g5
13342 fcmpgt32 %f14, %f26, %o5
13343 tgu %xcc, 0x2
13344 rd %y, %l6
13345 wrpr %g7, %i2, %tick
13346 wr %g6, 0x14AA, %sys_tick
13347 movle %xcc, %o3, %l0
13348 rdpr %tba, %g1
13349 addc %o2, 0x079E, %o1
13350
13351 or %g0, 0x8, %l0
13352 sllx %l0, 0x3c, %l0
13353 wr %l0, 0xB84, %sys_tick_cmpr
13354 udivcc %o0, 0x01BF, %l3
13355 udivcc %g2, 0x0AE4, %i4
13356 rdhpr %htba, %i5
13357 te %icc, 0x4
13358 wrpr %o4, %l1, %pil
13359 fba %fcc0, loop_490
13360 fmuld8ulx16 %f10, %f22, %f24
13361 rd %asi, %i6
13362
13363 or %g0, 0x8, %l0
13364 sllx %l0, 0x3c, %l0
13365 wr %l0, 0x1B3, %sys_tick_cmpr
13366loop_490:
13367 bvs,a %xcc, loop_491
13368 swap [%l7 + 0x68], %o7
13369 rdhpr %hsys_tick_cmpr, %i1
13370
13371 or %g0, 0x8, %l0
13372 sllx %l0, 0x3c, %l0
13373 wr %l0, 0x180, %sys_tick_cmpr
13374loop_491:
13375 nop
13376 wr %g0, 0x2b, %asi
13377 stha %i0, [%l7 + 0x40] %asi
13378 membar #Sync
13379
13380 or %g0, 0x8, %l0
13381 sllx %l0, 0x3c, %l0
13382 wrhpr %l0, %g0, %hsys_tick_cmpr
13383 wr %g5, %o5, %y
13384 sub %l5, 0x116F, %g7
13385 wrpr %i2, 0x1C49, %cwp
13386 wrpr %l6, %g6, %tick
13387 move %icc, %l0, %o3
13388 rdpr %tba, %g1
13389 add %o1, %i7, %g3
13390 rdpr %cwp, %o0
13391 ldstub [%l7 + 0x0A], %o2
13392 rd %asi, %g2
13393 wr %l3, %i5, %sys_tick
13394
13395 or %g0, 0x8, %l0
13396 sllx %l0, 0x3c, %l0
13397 wrhpr %l0, 0xEF9, %hsys_tick_cmpr
13398 rdpr %cwp, %i6
13399 fmovrdlez %o4, %f14, %f18
13400 edge8 %g4, %o7, %i1
13401 mova %xcc, %i3, %l4
13402
13403 or %g0, 0x8, %l0
13404 sllx %l0, 0x3c, %l0
13405 wrhpr %l0, 0x025, %hsys_tick_cmpr
13406
13407 or %g0, 0x8, %l0
13408 sllx %l0, 0x3c, %l0
13409 wrhpr %l0, %g0, %hsys_tick_cmpr
13410 lduh [%l7 + 0x16], %o5
13411 rd %ccr, %l5
13412 brgez %g7, loop_492
13413 rdhpr %hpstate, %o6
13414
13415 or %g0, 0x8, %l0
13416 sllx %l0, 0x3c, %l0
13417 wrhpr %l0, 0xEF8, %hsys_tick_cmpr
13418 umulcc %g6, 0x0576, %l6
13419loop_492:
13420 alignaddr %l0, %g1, %o1
13421
13422 or %g0, 0x8, %l0
13423 sllx %l0, 0x3c, %l0
13424 wr %l0, %g0, %sys_tick_cmpr
13425 move %xcc, %i7, %o0
13426
13427 or %g0, 0x8, %l0
13428 sllx %l0, 0x3c, %l0
13429 wrhpr %l0, %g0, %hsys_tick_cmpr
13430 wr %g0, 0xe, %pcr ! changed.
13431 fbug,a %fcc1, loop_493
13432 rd %y, %l3
13433 popc 0x0D04, %i5
13434 rdhpr %hintp, %i4
13435loop_493:
13436 movcs %xcc, %l1, %i6
13437 movpos %icc, %o4, %g4
13438 movg %icc, %o7, %i1
13439 rd %tick_cmpr, %g2
13440 rd %y, %i3
13441 bshuffle %f18, %f26, %f20
13442 wrpr %l4, 0x018F, %cwp
13443 rd %ccr, %l2
13444 fcmped %fcc3, %f22, %f22
13445 sdiv %g5, 0x095B, %o5
13446 nop
13447 set 0x40, %o3
13448 ldd [%l7 + %o3], %f26
13449 wr %i0, 0x0004, %y
13450 wrpr %l5, 0x0C73, %pil
13451
13452 or %g0, 0x8, %l0
13453 sllx %l0, 0x3c, %l0
13454 wrhpr %l0, 0xD38, %hsys_tick_cmpr
13455 wr %i2, 0x167D, %clear_softint
13456
13457 or %g0, 0x8, %l0
13458 sllx %l0, 0x3c, %l0
13459 wrhpr %l0, 0xA2C, %hsys_tick_cmpr
13460
13461 or %g0, 0x8, %l0
13462 sllx %l0, 0x3c, %l0
13463 wrhpr %l0, 0x732, %hsys_tick_cmpr
13464 tleu %icc, 0x6
13465 rdpr %canrestore, %l0
13466
13467 or %g0, 0x8, %l0
13468 sllx %l0, 0x3c, %l0
13469 wrhpr %l0, 0xC7A, %hsys_tick_cmpr
13470 rdpr %canrestore, %g1
13471 andn %o3, 0x03CC, %o0
13472 rdpr %wstate, %o2
13473 wrpr %i7, 0x011B, %tick
13474 rd %fprs, %l3
13475 tsubcc %g3, 0x1A00, %i5
13476 edge16l %l1, %i4, %o4
13477 set 0x72, %i5
13478 ldsba [%l7 + %i5] 0x89, %i6
13479 rd %tick_cmpr, %g4
13480 wrpr %i1, 0x1F18, %tick
13481 rd %sys_tick_cmpr, %o7
13482 rd %fprs, %i3
13483 edge16l %g2, %l2, %g5
13484 movvc %xcc, %l4, %o5
13485 tvc %xcc, 0x4
13486 wr %g0, 0xe3, %asi
13487 stda %i0, [%l7 + 0x50] %asi
13488 membar #Sync
13489
13490 or %g0, 0x8, %l0
13491 sllx %l0, 0x3c, %l0
13492 wrhpr %l0, %g0, %hsys_tick_cmpr
13493 wr %o6, %g7, %ccr
13494 rdpr %cleanwin, %l6
13495 fmovdl %icc, %f9, %f4
13496 fmovrdne %i2, %f26, %f0
13497 rd %sys_tick_cmpr, %l0
13498 fmovrsne %o1, %f11, %f17
13499 rdpr %canrestore, %g1
13500 wrpr %o3, 0x1F7B, %tick
13501 movrgez %g6, 0x196, %o2
13502 movne %icc, %i7, %l3
13503 std %o0, [%l7 + 0x40]
13504 tg %icc, 0x2
13505 addcc %g3, 0x09FD, %l1
13506 wr %i5, 0x025E, %softint
13507 fcmpeq32 %f8, %f6, %o4
13508 movcs %icc, %i6, %g4
13509 fblg %fcc2, loop_494
13510 rdpr %tl, %i4
13511 rd %tick_cmpr, %i1
13512 fors %f0, %f21, %f6
13513loop_494:
13514 nop
13515
13516 or %g0, 0x8, %l0
13517 sllx %l0, 0x3c, %l0
13518 wrhpr %l0, 0x81A, %hsys_tick_cmpr
13519
13520 or %g0, 0x8, %l0
13521 sllx %l0, 0x3c, %l0
13522 wrhpr %l0, %g0, %hsys_tick_cmpr
13523 rd %y, %l2
13524 rdhpr %hsys_tick_cmpr, %g5
13525
13526 or %g0, 0x8, %l0
13527 sllx %l0, 0x3c, %l0
13528 wrhpr %l0, %g0, %hsys_tick_cmpr
13529 rdpr %cleanwin, %g2
13530
13531 or %g0, 0x8, %l0
13532 sllx %l0, 0x3c, %l0
13533 wrhpr %l0, %g0, %hsys_tick_cmpr
13534 sir 0x0EF3
13535 rd %tick_cmpr, %i0
13536 wr %l5, %o6, %softint
13537 rdhpr %hsys_tick_cmpr, %g7
13538 bge %icc, loop_495
13539 wr %i2, 0x11B4, %pic
13540 rd %softint, %l0
13541 rd %asi, %o1
13542loop_495:
13543 nop
13544
13545 or %g0, 0x8, %l0
13546 sllx %l0, 0x3c, %l0
13547 wrhpr %l0, %g0, %hsys_tick_cmpr
13548 rdhpr %htba, %l6
13549 rdhpr %htba, %o3
13550 siam 0x6
13551
13552 or %g0, 0x8, %l0
13553 sllx %l0, 0x3c, %l0
13554 wrhpr %l0, 0xDDE, %hsys_tick_cmpr
13555 rdhpr %hsys_tick_cmpr, %g6
13556 wrpr %l3, %g3, %tick
13557 andncc %o0, %l1, %i5
13558 wr %i6, %o4, %set_softint
13559 tcs %xcc, 0x2
13560 wrpr %g4, 0x05D8, %tick
13561 rdhpr %hpstate, %i4
13562 fmovdl %icc, %f6, %f21
13563 wrpr %o7, 0x1C13, %cwp
13564 rd %pc, %i3
13565 edge8l %i1, %g5, %l2
13566 rdhpr %hsys_tick_cmpr, %l4
13567 rd %ccr, %g2
13568 wr %o5, %i0, %y
13569 ba loop_496
13570 fpadd16s %f16, %f7, %f26
13571 andn %l5, 0x0463, %g7
13572 tle %icc, 0x5
13573loop_496:
13574 brz %i2, loop_497
13575 sdivcc %o6, 0x0861, %l0
13576 fmovdvs %xcc, %f23, %f15
13577 subccc %o1, %g1, %l6
13578loop_497:
13579 rd %tick_cmpr, %o3
13580 wr %i7, %g6, %ccr
13581 fpadd16s %f3, %f1, %f27
13582 fble %fcc2, loop_498
13583 rd %fprs, %o2
13584 tg %icc, 0x0
13585 wrpr %l3, %g3, %tick
13586loop_498:
13587 wr %o0, %i5, %clear_softint
13588 rdhpr %hintp, %l1
13589 xnor %i6, %g4, %i4
13590 fcmple32 %f10, %f12, %o7
13591 rd %pc, %o4
13592 andncc %i3, %i1, %g5
13593 rdpr %gl, %l2
13594 wr %g2, %o5, %clear_softint
13595 edge16ln %i0, %l4, %g7
13596
13597 or %g0, 0x8, %l0
13598 sllx %l0, 0x3c, %l0
13599 wrhpr %l0, %g0, %hsys_tick_cmpr
13600 movvc %xcc, %l0, %o1
13601 rd %fprs, %l5
13602
13603 or %g0, 0x8, %l0
13604 sllx %l0, 0x3c, %l0
13605 wrhpr %l0, %g0, %hsys_tick_cmpr
13606 wrpr %i7, %o3, %tick
13607 wrpr %o2, %l3, %pil
13608 array8 %g3, %g6, %i5
13609 wr %g0, 0xe, %pcr ! changed.
13610 rdhpr %hintp, %i6
13611 wrpr %g4, %o7, %pil
13612 subc %i4, %o4, %i1
13613 rd %y, %i3
13614
13615 or %g0, 0x8, %l0
13616 sllx %l0, 0x3c, %l0
13617 wrhpr %l0, 0x57D, %hsys_tick_cmpr
13618
13619 or %g0, 0x8, %l0
13620 sllx %l0, 0x3c, %l0
13621 wrhpr %l0, 0x5D7, %hsys_tick_cmpr
13622 movg %icc, %i0, %l4
13623 movrlez %g7, 0x11B, %i2
13624 wr %l0, %o6, %set_softint
13625 wrpr %o1, %l5, %cwp
13626 wrpr %g1, 0x027E, %tick
13627 te %xcc, 0x6
13628 edge32n %i7, %o3, %l6
13629 lduw [%l7 + 0x3C], %o2
13630 rd %softint, %g3
13631
13632 or %g0, 0x8, %l0
13633 sllx %l0, 0x3c, %l0
13634 wr %l0, %g0, %tick_cmpr
13635 set 0x5C, %o6
13636 lduha [%l7 + %o6] 0x88, %l3
13637 wr %o0, %i6, %pic
13638 sdiv %l1, 0x073A, %o7
13639 orncc %i4, %g4, %o4
13640 wr %g0, 0x6, %fprs
13641 rdpr %pil, %g2
13642 rdpr %gl, %i3
13643 wr %g0, 0x10, %asi
13644 ldxa [%l7 + 0x68] %asi, %o5
13645 rdhpr %htba, %i0
13646 movrgez %g5, %g7, %i2
13647 faligndata %f14, %f20, %f4
13648
13649 or %g0, 0x8, %l0
13650 sllx %l0, 0x3c, %l0
13651 wrhpr %l0, %g0, %hsys_tick_cmpr
13652 wrpr %l0, 0x0277, %cwp
13653 add %o1, 0x06DF, %g1
13654 movcc %xcc, %i7, %o3
13655 wrpr %l6, 0x1759, %pil
13656 rd %fprs, %o2
13657 fcmpne32 %f26, %f2, %l5
13658
13659 or %g0, 0x8, %l0
13660 sllx %l0, 0x3c, %l0
13661 wrhpr %l0, 0x955, %hsys_tick_cmpr
13662 wrpr %i5, %o0, %tick
13663 wrpr %i6, 0x049B, %tick
13664 rdpr %pil, %l3
13665 udivcc %l1, 0x003E, %i4
13666 edge16l %g4, %o7, %i1
13667 addc %o4, 0x00A6, %g2
13668 rdhpr %hpstate, %i3
13669
13670 or %g0, 0x8, %l0
13671 sllx %l0, 0x3c, %l0
13672 wrhpr %l0, 0xF61, %hsys_tick_cmpr
13673 set 0x2E, %i0
13674 ldstuba [%l7 + %i0] 0x0c, %o5
13675 wrpr %g5, 0x08A0, %pil
13676 wrpr %g7, 0x1032, %tick
13677 rdpr %cwp, %l4
13678 movcc %xcc, %o6, %i2
13679 wr %l0, 0x1663, %ccr
13680
13681 or %g0, 0x8, %l0
13682 sllx %l0, 0x3c, %l0
13683 wrhpr %l0, 0xEF6, %hsys_tick_cmpr
13684 rdhpr %hpstate, %o1
13685
13686 or %g0, 0x8, %l0
13687 sllx %l0, 0x3c, %l0
13688 wrhpr %l0, 0xD83, %hsys_tick_cmpr
13689 movg %icc, %o2, %l6
13690 rdpr %cwp, %g3
13691 add %l7, 0x40, %l6
13692 wr %g0, 0x89, %asi
13693 ldxa [%l6] %asi, %g6
13694 casxa [%l6] %asi, %g6, %i5
13695 andn %o0, 0x082B, %i6
13696 fmovrsgez %l5, %f11, %f19
13697 wrpr %l3, %l1, %pil
13698 wrpr %g4, %o7, %pil
13699 wr %g0, 0x89, %asi
13700 stwa %i4, [%l7 + 0x18] %asi
13701 te %xcc, 0x7
13702 fmovsge %xcc, %f29, %f29
13703 sll %o4, %g2, %i1
13704 wrpr %i3, %i0, %tick
13705 rdhpr %hpstate, %l2
13706 bl,pt %icc, loop_499
13707 udiv %o5, 0x1165, %g7
13708 wr %l4, 0x0D98, %set_softint
13709 sll %g5, 0x17, %i2
13710loop_499:
13711 rdhpr %hsys_tick_cmpr, %l0
13712 saved
13713 rdpr %cwp, %g1
13714 rdpr %cansave, %g2
13715 rdpr %canrestore, %g3
13716 rdpr %cleanwin, %g4
13717 rdpr %otherwin, %g5
13718 rdpr %wstate, %g6
13719 rdpr %cleanwin, %g1
13720 bneg %xcc, loop_500
13721 alignaddrl %o1, %o6, %i7
13722 taddcctv %o3, %o2, %l6
13723 rdpr %wstate, %g3
13724loop_500:
13725 rdpr %gl, %g6
13726 rdhpr %hsys_tick_cmpr, %i5
13727
13728 or %g0, 0x8, %l0
13729 sllx %l0, 0x3c, %l0
13730 wrhpr %l0, %g0, %hsys_tick_cmpr
13731 rdhpr %htba, %i6
13732
13733 or %g0, 0x8, %l0
13734 sllx %l0, 0x3c, %l0
13735 wrhpr %l0, %g0, %hsys_tick_cmpr
13736 movn %xcc, %l3, %l1
13737 rdhpr %htba, %g4
13738 wrpr %o7, %i4, %tick
13739 wr %o4, %g2, %clear_softint
13740 fcmpne16 %f12, %f4, %i1
13741 andn %i3, 0x04AF, %l2
13742 rdpr %tba, %o5
13743 wrpr %i0, 0x0756, %pil
13744 brgz %l4, loop_501
13745 rdhpr %hsys_tick_cmpr, %g5
13746 rdpr %wstate, %i2
13747 add %g7, %l0, %g1
13748loop_501:
13749 rdpr %tba, %o1
13750 rd %fprs, %o6
13751 te %icc, 0x2
13752 wr %o3, %i7, %softint
13753 movrlez %l6, %g3, %o2
13754 fxors %f6, %f10, %f30
13755 fblg %fcc3, loop_502
13756 rd %y, %g6
13757 rdhpr %hpstate, %i5
13758 rdhpr %hsys_tick_cmpr, %i6
13759loop_502:
13760 rd %softint, %l5
13761 edge32 %o0, %l1, %l3
13762 rd %sys_tick_cmpr, %o7
13763 rdhpr %hintp, %g4
13764 rd %pc, %o4
13765 movgu %icc, %i4, %g2
13766 movg %xcc, %i1, %l2
13767 rdhpr %hsys_tick_cmpr, %i3
13768
13769 or %g0, 0x8, %l0
13770 sllx %l0, 0x3c, %l0
13771 wr %l0, %g0, %sys_tick_cmpr
13772 wrpr %l4, 0x0482, %cwp
13773 fpsub32s %f16, %f11, %f13
13774 fmovscc %xcc, %f22, %f8
13775 rdhpr %hsys_tick_cmpr, %g5
13776 rdpr %cwp, %i2
13777
13778 or %g0, 0x8, %l0
13779 sllx %l0, 0x3c, %l0
13780 wrhpr %l0, 0x47E, %hsys_tick_cmpr
13781 set 0x20, %g5
13782 ldda [%l7 + %g5] 0xe3, %g6
13783 rdhpr %htba, %l0
13784 rdpr %canrestore, %g1
13785 wrpr %o6, %o3, %cwp
13786 rdpr %pil, %o1
13787
13788 or %g0, 0x8, %l0
13789 sllx %l0, 0x3c, %l0
13790 wrhpr %l0, 0x51E, %hsys_tick_cmpr
13791 wrpr %l6, 0x05C1, %pil
13792 movrgz %g3, 0x243, %o2
13793 wr %g6, %i6, %softint
13794
13795 or %g0, 0x8, %l0
13796 sllx %l0, 0x3c, %l0
13797 wr %l0, %g0, %sys_tick_cmpr
13798 wr %g0, 0x80, %asi
13799 ldsha [%l7 + 0x7E] %asi, %o0
13800 sll %l1, %o7, %l3
13801 tg %xcc, 0x3
13802 fbule %fcc1, loop_503
13803 mova %icc, %o4, %i4
13804 stx %g4, [%l7 + 0x28]
13805 fmovrdne %g2, %f0, %f28
13806loop_503:
13807 nop
13808
13809 or %g0, 0x8, %l0
13810 sllx %l0, 0x3c, %l0
13811 wrhpr %l0, %g0, %hsys_tick_cmpr
13812 wr %g0, 0x4, %fprs
13813
13814 or %g0, 0x8, %l0
13815 sllx %l0, 0x3c, %l0
13816 wrhpr %l0, 0xFE1, %hsys_tick_cmpr
13817 rdpr %cleanwin, %g5
13818 rdpr %cleanwin, %i2
13819 fblg,a %fcc1, loop_504
13820 fbu %fcc0, loop_505
13821 bge,a,pt %xcc, loop_506
13822 rd %fprs, %i1
13823loop_504:
13824 nop
13825
13826 or %g0, 0x8, %l0
13827 sllx %l0, 0x3c, %l0
13828 wrhpr %l0, 0x425, %hsys_tick_cmpr
13829loop_505:
13830 rdpr %canrestore, %g7
13831loop_506:
13832 rdhpr %htba, %l0
13833 fmovdvc %icc, %f5, %f0
13834 movge %icc, %o6, %o3
13835 rdpr %pil, %g1
13836 tcc %xcc, 0x0
13837 wr %o1, %l6, %softint
13838 brnz %g3, loop_507
13839 tgu %xcc, 0x3
13840 rdpr %gl, %o2
13841 movrlz %g6, %i6, %i7
13842loop_507:
13843 bne,pn %icc, loop_508
13844 wrpr %i5, %o0, %cwp
13845 set 0x68, %l6
13846 prefetcha [%l7 + %l6] 0x14, 0x2
13847loop_508:
13848 wr %o7, %l1, %y
13849 fbn %fcc2, loop_509
13850 rdhpr %hpstate, %o4
13851 wr %i4, %l3, %clear_softint
13852
13853 or %g0, 0x8, %l0
13854 sllx %l0, 0x3c, %l0
13855 wrhpr %l0, 0xF7F, %hsys_tick_cmpr
13856loop_509:
13857 wr %l2, 0x083A, %ccr
13858
13859 or %g0, 0x8, %l0
13860 sllx %l0, 0x3c, %l0
13861 wr %l0, 0xA59, %sys_tick_cmpr
13862 sub %l4, 0x1CF9, %g5
13863 rdhpr %hintp, %i3
13864 rdhpr %hsys_tick_cmpr, %i1
13865 fmovrdgez %i2, %f22, %f30
13866 rd %asi, %g7
13867 movvc %icc, %i0, %o6
13868 std %l0, [%l7 + 0x60]
13869 wr %g1, %o1, %y
13870 rdpr %gl, %l6
13871
13872 or %g0, 0x8, %l0
13873 sllx %l0, 0x3c, %l0
13874 wrhpr %l0, %g0, %hsys_tick_cmpr
13875 rdhpr %hsys_tick_cmpr, %o2
13876 movre %i6, %i7, %i5
13877
13878 or %g0, 0x8, %l0
13879 sllx %l0, 0x3c, %l0
13880 wrhpr %l0, 0xECE, %hsys_tick_cmpr
13881 rdhpr %hintp, %g6
13882
13883 or %g0, 0x8, %l0
13884 sllx %l0, 0x3c, %l0
13885 wrhpr %l0, %g0, %hsys_tick_cmpr
13886 rd %sys_tick_cmpr, %o4
13887 wr %o7, 0x1BF1, %set_softint
13888 wrpr %l3, 0x1EA1, %cwp
13889 wr %g0, 0x4, %fprs
13890 wrpr %g2, 0x0990, %pil
13891 stx %l2, [%l7 + 0x50]
13892 or %o5, %g5, %l4
13893 edge16n %i3, %i2, %i1
13894 rdhpr %hintp, %i0
13895 movrgz %g7, 0x1F5, %o6
13896 rdhpr %hsys_tick_cmpr, %l0
13897 brgez %g1, loop_510
13898 edge32ln %o1, %l6, %o3
13899 rdhpr %htba, %g3
13900 wr %i6, 0x1C55, %clear_softint
13901loop_510:
13902 andcc %i7, 0x02C9, %i5
13903 wrpr %o2, 0x13BB, %pil
13904 edge8 %o0, %g6, %l5
13905 wr %l1, %o7, %pic
13906
13907 or %g0, 0x8, %l0
13908 sllx %l0, 0x3c, %l0
13909 wrhpr %l0, %g0, %hsys_tick_cmpr
13910 wr %g0, 0x88, %asi
13911 lda [%l7 + 0x5C] %asi, %f21
13912 stw %i4, [%l7 + 0x24]
13913 rd %pc, %g4
13914 te %xcc, 0x2
13915 wr %g0, 0xe, %pcr ! changed.
13916 tn %icc, 0x4
13917 tsubcc %g2, %o5, %l2
13918 fnot1s %f26, %f10
13919
13920 or %g0, 0x8, %l0
13921 sllx %l0, 0x3c, %l0
13922 wr %l0, 0xDE1, %tick_cmpr
13923 fnegd %f20, %f20
13924 ta %xcc, 0x2
13925 wrpr %g5, 0x1FD8, %cwp
13926 wr %g0, 0x88, %asi
13927 ldxa [%l7 + 0x48] %asi, %i1
13928 movge %icc, %i0, %g7
13929 wrpr %o6, 0x061E, %tick
13930 wr %g0, 0xe, %pcr ! changed.
13931 fnegs %f16, %f30
13932 fmul8x16al %f28, %f30, %f30
13933 fnot1 %f28, %f8
13934 rdpr %cwp, %i2
13935 subcc %o1, 0x0D94, %l6
13936 rdpr %tba, %g3
13937
13938 or %g0, 0x8, %l0
13939 sllx %l0, 0x3c, %l0
13940 wrhpr %l0, 0x10C, %hsys_tick_cmpr
13941 wrpr %i7, 0x0CF2, %pil
13942 rdhpr %hintp, %o3
13943 rdhpr %htba, %o2
13944
13945 or %g0, 0x8, %l0
13946 sllx %l0, 0x3c, %l0
13947 wr %l0, %g0, %tick_cmpr
13948 wr %o0, 0x14F5, %sys_tick
13949 wr %g0, 0x22, %asi
13950 stba %g6, [%l7 + 0x0D] %asi
13951 membar #Sync
13952
13953 or %g0, 0x8, %l0
13954 sllx %l0, 0x3c, %l0
13955 wrhpr %l0, 0xF44, %hsys_tick_cmpr
13956 movn %xcc, %l1, %l3
13957 array32 %i4, %g4, %o4
13958 rdpr %otherwin, %o5
13959 wrpr %g2, %l2, %pil
13960 rdpr %canrestore, %l4
13961
13962 or %g0, 0x8, %l0
13963 sllx %l0, 0x3c, %l0
13964 wrhpr %l0, %g0, %hsys_tick_cmpr
13965 srax %i1, %i0, %g5
13966 fpadd16 %f30, %f20, %f24
13967 wrpr %o6, 0x0FD7, %tick
13968 fmul8x16 %f15, %f12, %f2
13969
13970 or %g0, 0x8, %l0
13971 sllx %l0, 0x3c, %l0
13972 wr %l0, %g0, %sys_tick_cmpr
13973 srax %l0, 0x00, %g1
13974 sth %i2, [%l7 + 0x46]
13975 rdhpr %hintp, %o1
13976 rdhpr %htba, %l6
13977 wr %g3, 0x0AEE, %ccr
13978 or %i6, 0x0A75, %i7
13979 rd %pc, %o2
13980 add %l7, 0x24, %l6
13981 wr %g0, 0x0c, %asi
13982 lda [%l6] %asi, %i5
13983 casa [%l6] 0x0c, %i5, %o0
13984 rd %fprs, %g6
13985 ba,a %xcc, loop_511
13986 rd %asi, %o3
13987 rd %tick_cmpr, %l5
13988 rd %tick_cmpr, %o7
13989loop_511:
13990 alignaddr %l1, %i4, %l3
13991
13992 or %g0, 0x8, %l0
13993 sllx %l0, 0x3c, %l0
13994 wrhpr %l0, 0x64C, %hsys_tick_cmpr
13995 andn %o5, %g2, %g4
13996 ldd [%l7 + 0x28], %l4
13997 rd %tick_cmpr, %i3
13998 addccc %i1, %l2, %g5
13999 mova %xcc, %i0, %g7
14000 rd %softint, %l0
14001 wrpr %o6, %i2, %tick
14002 rd %fprs, %g1
14003 wr %o1, 0x0AAE, %set_softint
14004 srlx %g3, %i6, %l6
14005 orcc %i7, 0x0659, %i5
14006 rd %tick_cmpr, %o0
14007 wrpr %o2, 0x0513, %cwp
14008 for %f22, %f10, %f24
14009 rdhpr %hpstate, %g6
14010 rdhpr %hpstate, %o3
14011 fmovsg %xcc, %f13, %f30
14012 alignaddrl %l5, %l1, %o7
14013 rdhpr %hsys_tick_cmpr, %l3
14014 wr %o4, 0x0015, %pic
14015 edge32n %o5, %i4, %g4
14016 fnot2 %f30, %f0
14017 wr %l4, %i3, %softint
14018 array16 %i1, %g2, %l2
14019
14020 or %g0, 0x8, %l0
14021 sllx %l0, 0x3c, %l0
14022 wrhpr %l0, 0x706, %hsys_tick_cmpr
14023 wrpr %g7, %g5, %cwp
14024 wrpr %l0, 0x0DBB, %cwp
14025 rdpr %tba, %o6
14026 tge %xcc, 0x5
14027 set 0x12, %o7
14028 stba %g1, [%l7 + %o7] 0x23
14029 membar #Sync
14030 wr %g0, 0xe, %pcr ! changed.
14031 wr %g0, 0x5, %fprs
14032 tcs %icc, 0x0
14033 rdhpr %hsys_tick_cmpr, %i6
14034 rdpr %otherwin, %l6
14035 nop
14036 set 0x24, %i7
14037 sth %i5, [%l7 + %i7]
14038 wrpr %o0, 0x0FBA, %pil
14039 rd %y, %i7
14040 rd %ccr, %g6
14041 tvs %xcc, 0x1
14042 wr %o3, %o2, %y
14043 fbu %fcc3, loop_512
14044 movvs %xcc, %l1, %o7
14045 rdpr %gl, %l5
14046 tle %xcc, 0x3
14047loop_512:
14048 rdhpr %hpstate, %o4
14049 edge8 %l3, %o5, %g4
14050 tg %icc, 0x3
14051
14052 or %g0, 0x8, %l0
14053 sllx %l0, 0x3c, %l0
14054 wrhpr %l0, %g0, %hsys_tick_cmpr
14055 rd %sys_tick_cmpr, %l4
14056 tgu %icc, 0x6
14057
14058 or %g0, 0x8, %l0
14059 sllx %l0, 0x3c, %l0
14060 wr %l0, %g0, %sys_tick_cmpr
14061 rdpr %wstate, %l2
14062 rd %sys_tick_cmpr, %i0
14063 wrpr %g2, %g5, %pil
14064 sll %l0, 0x1B, %o6
14065 wr %g7, %i2, %pic
14066 nop
14067 set 0x7C, %o1
14068 lduh [%l7 + %o1], %g3
14069 wrpr %g1, 0x06EF, %pil
14070 ble %icc, loop_513
14071 rdhpr %hsys_tick_cmpr, %o1
14072 rd %tick_cmpr, %l6
14073 udiv %i5, 0x0869, %i6
14074loop_513:
14075 rdhpr %hintp, %i7
14076 rdhpr %hsys_tick_cmpr, %g6
14077 fand %f16, %f4, %f22
14078 rd %ccr, %o3
14079 rd %ccr, %o2
14080 nop
14081 set 0x48, %g3
14082 std %f24, [%l7 + %g3]
14083 or %l1, %o7, %l5
14084 wr %o0, %o4, %y
14085
14086 or %g0, 0x8, %l0
14087 sllx %l0, 0x3c, %l0
14088 wrhpr %l0, 0xF37, %hsys_tick_cmpr
14089 wr %g4, 0x0B0C, %pic
14090 rd %pc, %l3
14091 fmovd %f24, %f14
14092 rdpr %canrestore, %l4
14093 wrpr %i4, 0x1201, %cwp
14094 rdpr %tba, %i3
14095 fmovdgu %xcc, %f4, %f6
14096 fmovdpos %xcc, %f1, %f19
14097 rd %tick_cmpr, %i1
14098 fmovda %xcc, %f25, %f11
14099 rdpr %cleanwin, %i0
14100
14101 or %g0, 0x8, %l0
14102 sllx %l0, 0x3c, %l0
14103 wrhpr %l0, 0x8B9, %hsys_tick_cmpr
14104 rdpr %cleanwin, %l2
14105 orn %g5, 0x0BA4, %l0
14106 rd %pc, %g7
14107 wr %g0, 0xe, %pcr ! changed.
14108 wrpr %g3, 0x1B83, %tick
14109
14110 or %g0, 0x8, %l0
14111 sllx %l0, 0x3c, %l0
14112 wrhpr %l0, 0x000, %hsys_tick_cmpr
14113 rd %fprs, %o1
14114 wr %i2, %l6, %y
14115
14116 or %g0, 0x8, %l0
14117 sllx %l0, 0x3c, %l0
14118 wrhpr %l0, 0x761, %hsys_tick_cmpr
14119 fcmpeq32 %f30, %f20, %g6
14120 wr %o3, %i5, %y
14121 wrpr %l1, 0x1B67, %cwp
14122 fnot1s %f26, %f2
14123 edge16n %o7, %o2, %o0
14124 wr %l5, %o5, %y
14125 rdhpr %hintp, %o4
14126 rd %pc, %g4
14127 lduh [%l7 + 0x7C], %l4
14128 set 0x28, %g7
14129 stxa %i4, [%l7 + %g7] 0x0c
14130 xnor %i3, %i1, %i0
14131 rdpr %cleanwin, %g2
14132 sra %l3, %l2, %g5
14133 ldsw [%l7 + 0x70], %g7
14134 rdpr %pil, %l0
14135 lduw [%l7 + 0x38], %g3
14136 fmovdl %icc, %f19, %f27
14137 rdhpr %htba, %g1
14138 movge %xcc, %o1, %i2
14139 movcc %xcc, %l6, %i6
14140 smul %i7, 0x098F, %g6
14141 std %f26, [%l7 + 0x60]
14142 rd %sys_tick_cmpr, %o6
14143 edge32ln %i5, %l1, %o3
14144 fmovspos %xcc, %f24, %f8
14145 wrpr %o2, %o0, %tick
14146 alignaddr %o7, %o5, %l5
14147 rdhpr %hpstate, %g4
14148 edge32 %l4, %o4, %i4
14149 array32 %i1, %i0, %g2
14150
14151 or %g0, 0x8, %l0
14152 sllx %l0, 0x3c, %l0
14153 wrhpr %l0, 0x720, %hsys_tick_cmpr
14154 stw %l2, [%l7 + 0x48]
14155 edge32 %l3, %g7, %g5
14156 wrpr %g3, %g1, %tick
14157 wr %o1, %l0, %y
14158 rdpr %tba, %l6
14159
14160 or %g0, 0x8, %l0
14161 sllx %l0, 0x3c, %l0
14162 wrhpr %l0, %g0, %hsys_tick_cmpr
14163 ba %xcc, loop_514
14164 rdpr %wstate, %i7
14165 rd %softint, %g6
14166 bne loop_515
14167loop_514:
14168 fnegs %f18, %f7
14169
14170 or %g0, 0x8, %l0
14171 sllx %l0, 0x3c, %l0
14172 wrhpr %l0, 0x6B3, %hsys_tick_cmpr
14173!Yo - got one - imm_asi 0x40
14174!And yo - immediate is 0x1c0
14175 set 0x1c0, %o2
14176 nop ! nop ! ldxa [%g0 + %o2] 0x40, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
14177loop_515:
14178 and %o3, 0x00A5, %o0
14179 wrpr %o7, 0x1FA8, %pil
14180 fcmple16 %f8, %f4, %o2
14181
14182 or %g0, 0x8, %l0
14183 sllx %l0, 0x3c, %l0
14184 wrhpr %l0, 0x472, %hsys_tick_cmpr
14185 wrpr %l4, %l5, %tick
14186
14187 or %g0, 0x8, %l0
14188 sllx %l0, 0x3c, %l0
14189 wrhpr %l0, %g0, %hsys_tick_cmpr
14190 fmovsa %xcc, %f9, %f24
14191 wr %i0, 0x0459, %softint
14192 wrpr %i4, %g2, %tick
14193 fmul8x16al %f31, %f10, %f8
14194 rdhpr %htba, %l2
14195 or %l3, 0x0C56, %g7
14196 taddcc %i3, %g5, %g1
14197
14198 or %g0, 0x8, %l0
14199 sllx %l0, 0x3c, %l0
14200 wrhpr %l0, 0x383, %hsys_tick_cmpr
14201 swap [%l7 + 0x18], %l6
14202 movrgez %o1, 0x252, %i6
14203 rdhpr %hintp, %i2
14204 rdhpr %htba, %i7
14205
14206 or %g0, 0x8, %l0
14207 sllx %l0, 0x3c, %l0
14208 wrhpr %l0, %g0, %hsys_tick_cmpr
14209 rd %asi, %i5
14210 taddcc %o3, %l1, %o0
14211
14212 or %g0, 0x8, %l0
14213 sllx %l0, 0x3c, %l0
14214 wrhpr %l0, 0x367, %hsys_tick_cmpr
14215 tvs %icc, 0x4
14216 movle %icc, %g4, %l4
14217 wr %l5, 0x1CD7, %sys_tick
14218 wr %o4, %i1, %sys_tick
14219 std %o4, [%l7 + 0x70]
14220 tge %icc, 0x4
14221 fble %fcc3, loop_516
14222 rdpr %wstate, %i0
14223 move %icc, %i4, %l2
14224 rd %y, %l3
14225loop_516:
14226 nop
14227 set 0x58, %o4
14228 stw %g7, [%l7 + %o4]
14229 wrpr %i3, 0x070D, %cwp
14230 rdhpr %hsys_tick_cmpr, %g5
14231 fsrc2 %f8, %f26
14232 rdpr %canrestore, %g2
14233 popc 0x01DE, %g1
14234 fnor %f2, %f28, %f16
14235 tg %icc, 0x4
14236 array8 %g3, %l0, %l6
14237 set 0x1E, %o0
14238 ldsha [%l7 + %o0] 0x14, %i6
14239
14240 or %g0, 0x8, %l0
14241 sllx %l0, 0x3c, %l0
14242 wrhpr %l0, %g0, %hsys_tick_cmpr
14243 rdpr %gl, %i7
14244!Yo - got one - imm_asi 0x4f
14245!And yo - immediate is 0x20
14246 wr %g0, 0x4f, %asi
14247 ldxa [%g0 + 0x20] %asi, %o1
14248 mova %icc, %o6, %g6
14249 rd %asi, %i5
14250 wr %l1, %o3, %clear_softint
14251 rdhpr %htba, %o7
14252 andcc %o0, %o2, %l4
14253 movne %xcc, %g4, %o4
14254 rdhpr %hsys_tick_cmpr, %i1
14255 wrpr %l5, %i0, %tick
14256 wr %g0, 0xe, %pcr ! changed.
14257 taddcc %o5, %l3, %l2
14258 rd %fprs, %g7
14259 movcs %xcc, %i3, %g5
14260 addccc %g1, 0x044E, %g2
14261 rdpr %cansave, %l0
14262 rdpr %cleanwin, %l6
14263 rdpr %pil, %g3
14264 rdpr %tl, %i6
14265 rdpr %tba, %i2
14266 wr %g0, 0x80, %asi
14267 stba %i7, [%l7 + 0x3C] %asi
14268 set 0x08, %g1
14269 prefetcha [%l7 + %g1] 0x04, 0x1
14270 movne %xcc, %o6, %g6
14271 fmovrsgez %i5, %f14, %f15
14272 fnegd %f18, %f10
14273 wrpr %l1, %o3, %tick
14274 rdpr %cleanwin, %o0
14275 fmovsl %icc, %f15, %f26
14276 andcc %o2, 0x0E34, %l4
14277 srlx %g4, 0x07, %o4
14278 rdpr %pil, %o7
14279 taddcctv %l5, 0x1F51, %i0
14280 andncc %i4, %i1, %l3
14281 rdpr %tba, %l2
14282 subc %g7, 0x09BF, %o5
14283 set 0x26, %l0
14284 stha %i3, [%l7 + %l0] 0x15
14285 udivcc %g1, 0x1523, %g5
14286
14287 or %g0, 0x8, %l0
14288 sllx %l0, 0x3c, %l0
14289 wrhpr %l0, 0xEBF, %hsys_tick_cmpr
14290 wrpr %g3, %g2, %pil
14291 tg %xcc, 0x7
14292 rdpr %cwp, %i2
14293 movn %xcc, %i7, %o1
14294 umul %i6, %o6, %i5
14295 wr %g6, 0x1845, %pic
14296 subc %o3, 0x0B45, %l1
14297 rdhpr %hpstate, %o2
14298 rdhpr %htba, %l4
14299 wr %g0, 0x0c, %asi
14300 stba %g4, [%l7 + 0x59] %asi
14301 tcc %xcc, 0x1
14302
14303 or %g0, 0x8, %l0
14304 sllx %l0, 0x3c, %l0
14305 wrhpr %l0, 0xEEC, %hsys_tick_cmpr
14306 fbe,a %fcc2, loop_517
14307 rdhpr %hintp, %o0
14308 tg %icc, 0x0
14309 set 0x0C, %i1
14310 lda [%l7 + %i1] 0x15, %f12
14311loop_517:
14312 edge16 %o7, %i0, %l5
14313 wrpr %i4, %l3, %pil
14314 wrpr %l2, %i1, %pil
14315 movle %xcc, %o5, %g7
14316 mulx %g1, 0x106D, %g5
14317 rd %fprs, %l0
14318 std %f6, [%l7 + 0x20]
14319 fcmped %fcc1, %f2, %f14
14320 fbul %fcc0, loop_518
14321 tcs %xcc, 0x1
14322 rdpr %canrestore, %l6
14323
14324 or %g0, 0x8, %l0
14325 sllx %l0, 0x3c, %l0
14326 wrhpr %l0, 0xD2E, %hsys_tick_cmpr
14327loop_518:
14328 subc %i2, %i7, %o1
14329 wrpr %g3, %i6, %tick
14330 wr %i5, 0x0F7A, %softint
14331 wrpr %g6, 0x0F00, %pil
14332 fmul8sux16 %f2, %f2, %f14
14333 restored
14334 rdpr %cwp, %g1
14335 rdpr %cansave, %g2
14336 rdpr %canrestore, %g3
14337 rdpr %cleanwin, %g4
14338 rdpr %otherwin, %g5
14339 rdpr %wstate, %g6
14340
14341 or %g0, 0x8, %l0
14342 sllx %l0, 0x3c, %l0
14343 wrhpr %l0, 0x9C4, %hsys_tick_cmpr
14344 wrpr %l1, 0x1EF0, %tick
14345 or %o2, 0x031C, %l4
14346 rdhpr %hintp, %g4
14347 fcmpgt32 %f24, %f24, %o6
14348 fbug %fcc1, loop_519
14349 wrpr %o0, 0x15D1, %tick
14350 wr %o7, 0x099C, %sys_tick
14351 flush %l7 + 0x4C
14352loop_519:
14353 fpmerge %f25, %f19, %f10
14354 wrpr %o4, 0x14DE, %cwp
14355 fmovdn %icc, %f24, %f9
14356 fmovdn %xcc, %f14, %f11
14357 rd %y, %i0
14358 movcc %xcc, %l5, %i4
14359 wrpr %l2, %i1, %tick
14360 fpsub32s %f24, %f29, %f8
14361 tneg %icc, 0x6
14362 rdpr %tba, %o5
14363 rdhpr %hsys_tick_cmpr, %l3
14364 wr %g1, 0x0D9E, %set_softint
14365 bcs loop_520
14366 bl,a,pt %xcc, loop_521
14367 wr %g7, %g5, %clear_softint
14368 tne %icc, 0x3
14369loop_520:
14370 subc %l0, 0x141B, %i3
14371loop_521:
14372 nop
14373
14374 or %g0, 0x8, %l0
14375 sllx %l0, 0x3c, %l0
14376 wrhpr %l0, 0x901, %hsys_tick_cmpr
14377 edge8 %i2, %l6, %i7
14378 rdpr %gl, %o1
14379
14380 or %g0, 0x8, %l0
14381 sllx %l0, 0x3c, %l0
14382 wrhpr %l0, 0x687, %hsys_tick_cmpr
14383 wr %g0, 0xe, %pcr ! changed.
14384 rdpr %pil, %o3
14385 bg,pn %xcc, loop_522
14386 wrpr %i6, %o2, %cwp
14387 movrlez %l1, 0x0EF, %l4
14388
14389 or %g0, 0x8, %l0
14390 sllx %l0, 0x3c, %l0
14391 wrhpr %l0, 0x193, %hsys_tick_cmpr
14392loop_522:
14393 rdpr %cansave, %g4
14394 fmovdge %xcc, %f10, %f16
14395 fcmps %fcc0, %f16, %f2
14396 rdhpr %htba, %o7
14397 wrpr %o4, %i0, %pil
14398 wrpr %l5, %i4, %tick
14399 saved
14400 rdpr %cwp, %g1
14401 rdpr %cansave, %g2
14402 rdpr %canrestore, %g3
14403 rdpr %cleanwin, %g4
14404 rdpr %otherwin, %g5
14405 rdpr %wstate, %g6
14406 bge,pt %icc, loop_523
14407 mulx %i1, 0x10CE, %o5
14408 rdpr %tl, %l2
14409 xor %g1, %g7, %l3
14410loop_523:
14411 srl %l0, %g5, %i3
14412 wr %g2, 0x1BAD, %ccr
14413 rdhpr %hpstate, %i2
14414 rd %fprs, %i7
14415 wr %l6, %g3, %pic
14416 array8 %o1, %i5, %o3
14417 andn %g6, 0x11AC, %i6
14418 wrpr %l1, %l4, %cwp
14419 rd %softint, %o6
14420 rdhpr %hintp, %o2
14421 addcc %o0, 0x023A, %o7
14422 rd %softint, %o4
14423 fpsub16s %f22, %f5, %f4
14424
14425 or %g0, 0x8, %l0
14426 sllx %l0, 0x3c, %l0
14427 wrhpr %l0, %g0, %hsys_tick_cmpr
14428 wrpr %g4, %i1, %tick
14429 lduh [%l7 + 0x3E], %i4
14430 wrpr %o5, 0x1499, %cwp
14431 movrgz %g1, %g7, %l3
14432 edge32n %l0, %l2, %g5
14433 tg %icc, 0x3
14434 wr %g2, 0x03AE, %y
14435
14436 or %g0, 0x8, %l0
14437 sllx %l0, 0x3c, %l0
14438 wrhpr %l0, 0x0EF, %hsys_tick_cmpr
14439
14440 or %g0, 0x8, %l0
14441 sllx %l0, 0x3c, %l0
14442 wrhpr %l0, 0x2A5, %hsys_tick_cmpr
14443 rd %tick_cmpr, %g3
14444 set 0x6C, %g6
14445 ldsba [%l7 + %g6] 0x88, %i7
14446 wrpr %o1, 0x06E5, %pil
14447
14448 or %g0, 0x8, %l0
14449 sllx %l0, 0x3c, %l0
14450 wrhpr %l0, %g0, %hsys_tick_cmpr
14451 smul %i5, %i6, %l1
14452 tleu %icc, 0x1
14453 fmovda %icc, %f12, %f16
14454 bcs,pn %xcc, loop_524
14455 rd %ccr, %o6
14456 wrpr %l4, %o2, %tick
14457
14458 or %g0, 0x8, %l0
14459 sllx %l0, 0x3c, %l0
14460 wrhpr %l0, 0x2FD, %hsys_tick_cmpr
14461loop_524:
14462 rdhpr %htba, %o4
14463 move %icc, %i0, %o7
14464 rdhpr %hpstate, %g4
14465
14466 or %g0, 0x8, %l0
14467 sllx %l0, 0x3c, %l0
14468 wrhpr %l0, 0x533, %hsys_tick_cmpr
14469 andn %o5, %g1, %g7
14470 fbge %fcc3, loop_525
14471 wr %i4, %l0, %ccr
14472 wr %l2, 0x0298, %pic
14473 rdhpr %hpstate, %l3
14474loop_525:
14475 nop
14476
14477 or %g0, 0x8, %l0
14478 sllx %l0, 0x3c, %l0
14479 wrhpr %l0, %g0, %hsys_tick_cmpr
14480 wr %g5, 0x1BA1, %clear_softint
14481 tcc %xcc, 0x7
14482
14483 or %g0, 0x8, %l0
14484 sllx %l0, 0x3c, %l0
14485 wrhpr %l0, %g0, %hsys_tick_cmpr
14486 brz %l6, loop_526
14487 rd %asi, %g3
14488 rdhpr %hpstate, %i7
14489
14490 or %g0, 0x8, %l0
14491 sllx %l0, 0x3c, %l0
14492 wrhpr %l0, 0xB02, %hsys_tick_cmpr
14493loop_526:
14494 nop
14495
14496 or %g0, 0x8, %l0
14497 sllx %l0, 0x3c, %l0
14498 wr %l0, %g0, %sys_tick_cmpr
14499 wr %g6, %i5, %sys_tick
14500 andn %l1, 0x0E33, %o6
14501 xnor %l4, %i6, %o0
14502 tge %xcc, 0x3
14503 movrne %o2, %i0, %o7
14504
14505 or %g0, 0x8, %l0
14506 sllx %l0, 0x3c, %l0
14507 wrhpr %l0, %g0, %hsys_tick_cmpr
14508 wrpr %o4, 0x1200, %cwp
14509 alignaddr %i1, %o5, %l5
14510 fbge %fcc2, loop_527
14511 movl %xcc, %g1, %i4
14512 rdhpr %htba, %g7
14513 std %l0, [%l7 + 0x20]
14514loop_527:
14515 movleu %icc, %l2, %g2
14516 rdpr %gl, %g5
14517 rdpr %otherwin, %i3
14518 set 0x30, %i3
14519 ldswa [%l7 + %i3] 0x81, %l3
14520 fmovscs %xcc, %f31, %f28
14521
14522 or %g0, 0x8, %l0
14523 sllx %l0, 0x3c, %l0
14524 wrhpr %l0, 0x4CD, %hsys_tick_cmpr
14525 sllx %o1, 0x0C, %o3
14526 rdhpr %hpstate, %i2
14527 array16 %i7, %i5, %g6
14528 rdpr %cansave, %l1
14529 wr %l4, 0x0A38, %ccr
14530 wrpr %i6, 0x09E9, %pil
14531
14532 or %g0, 0x8, %l0
14533 sllx %l0, 0x3c, %l0
14534 wrhpr %l0, %g0, %hsys_tick_cmpr
14535 wrpr %o6, 0x133C, %tick
14536
14537 or %g0, 0x8, %l0
14538 sllx %l0, 0x3c, %l0
14539 wr %l0, %g0, %tick_cmpr
14540 fbn,a %fcc3, loop_528
14541 rd %tick_cmpr, %o7
14542 umul %i1, 0x088D, %o5
14543 fcmps %fcc1, %f22, %f12
14544loop_528:
14545 rd %tick_cmpr, %l5
14546 tcs %xcc, 0x1
14547 bcc,a %icc, loop_529
14548 smulcc %o4, %i4, %g1
14549 fpack32 %f6, %f12, %f0
14550 fands %f30, %f14, %f2
14551loop_529:
14552 nop
14553
14554 or %g0, 0x8, %l0
14555 sllx %l0, 0x3c, %l0
14556 wrhpr %l0, 0x6B8, %hsys_tick_cmpr
14557 rdhpr %hpstate, %g2
14558 array8 %g7, %i3, %g5
14559 rdpr %tl, %l3
14560
14561 or %g0, 0x8, %l0
14562 sllx %l0, 0x3c, %l0
14563 wrhpr %l0, %g0, %hsys_tick_cmpr
14564 wrpr %o1, 0x184A, %cwp
14565 array16 %g3, %o3, %i2
14566 wr %i5, %g6, %set_softint
14567 rd %pc, %l1
14568
14569 or %g0, 0x8, %l0
14570 sllx %l0, 0x3c, %l0
14571 wrhpr %l0, 0x41D, %hsys_tick_cmpr
14572 swap [%l7 + 0x14], %i6
14573 rd %y, %o2
14574 srlx %o6, %o0, %g4
14575 rdpr %cwp, %i0
14576
14577 or %g0, 0x8, %l0
14578 sllx %l0, 0x3c, %l0
14579 wrhpr %l0, %g0, %hsys_tick_cmpr
14580 rd %fprs, %l5
14581
14582 or %g0, 0x8, %l0
14583 sllx %l0, 0x3c, %l0
14584 wrhpr %l0, %g0, %hsys_tick_cmpr
14585 rdpr %pil, %g1
14586
14587 or %g0, 0x8, %l0
14588 sllx %l0, 0x3c, %l0
14589 wrhpr %l0, %g0, %hsys_tick_cmpr
14590 wrpr %o4, 0x059C, %pil
14591 wr %g0, 0x24, %asi
14592 ldda [%l7 + 0x40] %asi, %g2
14593
14594 or %g0, 0x8, %l0
14595 sllx %l0, 0x3c, %l0
14596 wrhpr %l0, %g0, %hsys_tick_cmpr
14597 movl %icc, %g7, %l3
14598
14599 or %g0, 0x8, %l0
14600 sllx %l0, 0x3c, %l0
14601 wr %l0, %g0, %tick_cmpr
14602 fabss %f20, %f5
14603 fbule %fcc3, loop_530
14604 fbu %fcc1, loop_531
14605 wrpr %o3, 0x1A0E, %cwp
14606 rdhpr %hintp, %l6
14607loop_530:
14608 rd %tick_cmpr, %i5
14609loop_531:
14610 tgu %xcc, 0x2
14611 fandnot2 %f6, %f8, %f8
14612 array16 %g6, %i2, %l1
14613 wrpr %i7, %l4, %tick
14614 edge32n %o2, %i6, %o6
14615 wrpr %o0, 0x12CB, %cwp
14616 subccc %i0, %i1, %o7
14617 fmovs %f1, %f8
14618 edge16n %g4, %o5, %i4
14619 wr %l5, 0x148C, %softint
14620 fandnot1 %f24, %f4, %f18
14621 rdhpr %hsys_tick_cmpr, %l0
14622 rd %asi, %g1
14623 wrpr %l2, 0x144D, %tick
14624 rdhpr %hsys_tick_cmpr, %g2
14625 rdpr %cwp, %o4
14626
14627 or %g0, 0x8, %l0
14628 sllx %l0, 0x3c, %l0
14629 wrhpr %l0, 0x21E, %hsys_tick_cmpr
14630 set 0x38, %i6
14631 stxa %i3, [%l7 + %i6] 0x22
14632 membar #Sync
14633 rdpr %cleanwin, %l3
14634 brlz,a %g7, loop_532
14635 rdpr %otherwin, %o1
14636 xnor %o3, 0x012C, %l6
14637 fand %f26, %f18, %f30
14638loop_532:
14639 tsubcctv %i5, %g6, %g3
14640 faligndata %f30, %f30, %f26
14641 wr %g0, 0x4, %fprs
14642 umulcc %i7, %l1, %o2
14643 rdpr %cleanwin, %l4
14644 fmovscs %icc, %f14, %f30
14645 wrpr %o6, %i6, %pil
14646 fblg,a %fcc1, loop_533
14647 stbar
14648
14649 or %g0, 0x8, %l0
14650 sllx %l0, 0x3c, %l0
14651 wr %l0, %g0, %tick_cmpr
14652 swap [%l7 + 0x24], %i1
14653loop_533:
14654 tge %xcc, 0x3
14655
14656 or %g0, 0x8, %l0
14657 sllx %l0, 0x3c, %l0
14658 wrhpr %l0, 0x1B5, %hsys_tick_cmpr
14659 edge16l %g4, %o5, %o7
14660 rd %softint, %l5
14661 wrpr %i4, 0x0564, %pil
14662 umulcc %g1, %l0, %g2
14663 fmovdle %icc, %f9, %f31
14664 srax %o4, 0x18, %g5
14665 wrpr %i3, %l2, %cwp
14666 rd %softint, %l3
14667 wrpr %g7, 0x0773, %tick
14668 wrpr %o1, 0x0777, %cwp
14669 movpos %icc, %l6, %i5
14670
14671 or %g0, 0x8, %l0
14672 sllx %l0, 0x3c, %l0
14673 wrhpr %l0, %g0, %hsys_tick_cmpr
14674 fabsd %f24, %f26
14675 bpos,a %icc, loop_534
14676 wr %g3, %i7, %pic
14677 fmovsn %icc, %f15, %f22
14678 ldsw [%l7 + 0x0C], %l1
14679loop_534:
14680 addcc %i2, %l4, %o2
14681 ldstub [%l7 + 0x1F], %i6
14682 movg %xcc, %o0, %i1
14683 rdpr %tba, %o6
14684 rd %y, %i0
14685 bge %xcc, loop_535
14686 wr %g4, %o7, %y
14687 rdpr %gl, %o5
14688 rdpr %otherwin, %l5
14689loop_535:
14690 rdpr %cansave, %g1
14691 wrpr %l0, 0x13B9, %cwp
14692 sdivcc %i4, 0x18DA, %g2
14693 fmovrslz %o4, %f30, %f10
14694 rd %pc, %g5
14695 tg %xcc, 0x3
14696 wr %l2, 0x0C51, %set_softint
14697 set 0x5F, %l5
14698 lduba [%l7 + %l5] 0x04, %l3
14699
14700 or %g0, 0x8, %l0
14701 sllx %l0, 0x3c, %l0
14702 wrhpr %l0, %g0, %hsys_tick_cmpr
14703 add %l7, 0x10, %l6
14704 wr %g0, 0x04, %asi
14705 lda [%l6] %asi, %o1
14706 casa [%l6] 0x04, %o1, %g7
14707 bpos %xcc, loop_536
14708 edge8l %l6, %i5, %o3
14709 taddcctv %g6, %g3, %i7
14710
14711 or %g0, 0x8, %l0
14712 sllx %l0, 0x3c, %l0
14713 wrhpr %l0, 0xD92, %hsys_tick_cmpr
14714loop_536:
14715 nop
14716
14717 or %g0, 0x8, %l0
14718 sllx %l0, 0x3c, %l0
14719 wrhpr %l0, 0x23E, %hsys_tick_cmpr
14720 nop
14721 setx loop_537, %l0, %l1
14722 wrpr 0x1, %tl
14723 wrpr %l1, %tnpc
14724 setx 0x34400001400, %l0, %l1
14725 wrpr %l1, %tstate
14726 wrhpr 0x4, %htstate
14727 done
14728 movge %icc, %i6, %i2
14729 fbue %fcc1, loop_538
14730 fmovrdlz %i1, %f24, %f26
14731loop_537:
14732 wrpr %o6, 0x1612, %cwp
14733 fblg,a %fcc3, loop_539
14734loop_538:
14735 rdhpr %hintp, %i0
14736 wrpr %g4, 0x1627, %pil
14737 fpsub32s %f18, %f10, %f8
14738loop_539:
14739 nop
14740
14741 or %g0, 0x8, %l0
14742 sllx %l0, 0x3c, %l0
14743 wrhpr %l0, %g0, %hsys_tick_cmpr
14744 mulscc %o5, 0x057D, %o0
14745 fnor %f28, %f20, %f2
14746 tle %xcc, 0x2
14747 edge16 %g1, %l5, %l0
14748 fxnors %f1, %f22, %f19
14749 tvc %icc, 0x0
14750 wrpr %i4, 0x0A24, %pil
14751
14752 or %g0, 0x8, %l0
14753 sllx %l0, 0x3c, %l0
14754 wrhpr %l0, %g0, %hsys_tick_cmpr
14755 rdpr %wstate, %g2
14756
14757 or %g0, 0x8, %l0
14758 sllx %l0, 0x3c, %l0
14759 wrhpr %l0, 0x5A8, %hsys_tick_cmpr
14760 rdhpr %htba, %i3
14761
14762 or %g0, 0x8, %l0
14763 sllx %l0, 0x3c, %l0
14764 wrhpr %l0, %g0, %hsys_tick_cmpr
14765 rd %softint, %g5
14766 rd %fprs, %g7
14767 rd %y, %i5
14768 rdhpr %hintp, %l6
14769 ldsb [%l7 + 0x65], %o3
14770 rd %tick_cmpr, %g3
14771 taddcctv %g6, 0x15C3, %l1
14772 edge32ln %i7, %l4, %i6
14773
14774 or %g0, 0x8, %l0
14775 sllx %l0, 0x3c, %l0
14776 wr %l0, %g0, %sys_tick_cmpr
14777 rdpr %pil, %o6
14778 wrpr %i0, %i1, %tick
14779 rd %y, %o7
14780
14781 or %g0, 0x8, %l0
14782 sllx %l0, 0x3c, %l0
14783 wrhpr %l0, %g0, %hsys_tick_cmpr
14784 movge %icc, %o0, %g1
14785 be,pt %icc, loop_540
14786 sdivx %g4, 0x08A5, %l0
14787 fcmpgt32 %f0, %f28, %l5
14788 xnor %i4, %o4, %g2
14789loop_540:
14790 wrpr %l2, 0x0E19, %pil
14791 fornot1s %f27, %f31, %f25
14792 rd %asi, %i3
14793 srlx %o1, 0x10, %g5
14794 rdpr %cansave, %g7
14795 tpos %icc, 0x7
14796 rdpr %cwp, %l3
14797 rd %tick_cmpr, %l6
14798 wr %g0, 0xe, %pcr ! changed.
14799 rd %y, %g3
14800 fone %f24
14801 tgu %xcc, 0x4
14802
14803 or %g0, 0x8, %l0
14804 sllx %l0, 0x3c, %l0
14805 wrhpr %l0, 0xA76, %hsys_tick_cmpr
14806
14807 or %g0, 0x8, %l0
14808 sllx %l0, 0x3c, %l0
14809 wrhpr %l0, %g0, %hsys_tick_cmpr
14810 rdpr %tba, %l4
14811 prefetch [%l7 + 0x08], 0x3
14812 rd %softint, %i6
14813 fble %fcc1, loop_541
14814 andncc %i2, %o6, %o2
14815 alignaddrl %i1, %o7, %o5
14816 edge8n %o0, %g1, %i0
14817loop_541:
14818 rdpr %tba, %g4
14819
14820 or %g0, 0x8, %l0
14821 sllx %l0, 0x3c, %l0
14822 wrhpr %l0, %g0, %hsys_tick_cmpr
14823 rd %asi, %o4
14824 movl %icc, %g2, %i4
14825 movg %xcc, %l2, %o1
14826 tsubcc %i3, 0x18EB, %g7
14827 fbn %fcc2, loop_542
14828 or %l3, 0x0407, %g5
14829 rdpr %cleanwin, %l6
14830 rdpr %cwp, %i5
14831loop_542:
14832 sdiv %g3, 0x0F23, %l1
14833 wr %o3, %g6, %clear_softint
14834 and %i7, 0x18E3, %i6
14835 rdpr %otherwin, %l4
14836 rdpr %cansave, %i2
14837 tcs %icc, 0x3
14838 fandnot2 %f24, %f2, %f16
14839 udiv %o2, 0x025A, %i1
14840 rd %softint, %o7
14841 movrlz %o6, 0x204, %o5
14842 wrpr %g1, 0x1BF4, %pil
14843 movneg %xcc, %o0, %g4
14844 rdhpr %htba, %l0
14845
14846 or %g0, 0x8, %l0
14847 sllx %l0, 0x3c, %l0
14848 wrhpr %l0, 0x8AA, %hsys_tick_cmpr
14849 tge %icc, 0x5
14850 rd %tick_cmpr, %i0
14851 sethi 0x0974, %g2
14852 sub %i4, 0x0615, %l2
14853 rd %ccr, %o4
14854 movcs %xcc, %i3, %g7
14855 edge16 %o1, %g5, %l6
14856 wr %i5, %l3, %ccr
14857 fmovd %f2, %f16
14858 fbue,a %fcc0, loop_543
14859 rdpr %tba, %l1
14860 rdpr %cansave, %o3
14861 fsrc1 %f10, %f28
14862loop_543:
14863 srax %g6, 0x01, %g3
14864 fand %f30, %f24, %f8
14865 movrlz %i7, 0x33F, %l4
14866 edge16 %i6, %o2, %i2
14867
14868 or %g0, 0x8, %l0
14869 sllx %l0, 0x3c, %l0
14870 wrhpr %l0, %g0, %hsys_tick_cmpr
14871
14872 or %g0, 0x8, %l0
14873 sllx %l0, 0x3c, %l0
14874 wrhpr %l0, 0x882, %hsys_tick_cmpr
14875 wr %o5, 0x147D, %softint
14876 orn %g1, 0x10EF, %g4
14877 wrpr %o0, %l5, %pil
14878 wr %g0, 0xe, %pcr ! changed.
14879 wr %g2, %l2, %set_softint
14880 wrpr %i4, 0x0A9E, %pil
14881 srlx %o4, %i3, %o1
14882 orn %g7, %g5, %l6
14883 wrpr %i5, %l3, %cwp
14884 membar #Sync
14885 set 0x40, %i4
14886 ldda [%l7 + %i4] 0xf1, %f0
14887 rdhpr %hsys_tick_cmpr, %l1
14888 wr %g0, 0xe, %pcr ! changed.
14889 rdpr %cwp, %g3
14890 wr %l4, %i6, %pic
14891 tcs %xcc, 0x5
14892 andn %i7, %i2, %o7
14893
14894 or %g0, 0x8, %l0
14895 sllx %l0, 0x3c, %l0
14896 wrhpr %l0, %g0, %hsys_tick_cmpr
14897 ta %xcc, 0x3
14898 sra %i1, %o5, %g4
14899 rdpr %cleanwin, %g1
14900 movl %icc, %l5, %o0
14901 rd %sys_tick_cmpr, %l0
14902 fmovdvs %xcc, %f30, %f20
14903 rd %fprs, %i0
14904 umul %g2, 0x1E1D, %i4
14905 wr %o4, 0x0AAD, %set_softint
14906 edge16ln %l2, %o1, %i3
14907
14908 or %g0, 0x8, %l0
14909 sllx %l0, 0x3c, %l0
14910 wrhpr %l0, 0xFC1, %hsys_tick_cmpr
14911 rd %sys_tick_cmpr, %l6
14912 bn,pn %xcc, loop_544
14913 rdhpr %htba, %g7
14914 movgu %xcc, %l3, %i5
14915 wrpr %l1, 0x0237, %cwp
14916loop_544:
14917 wrpr %g6, %g3, %tick
14918
14919 or %g0, 0x8, %l0
14920 sllx %l0, 0x3c, %l0
14921 wrhpr %l0, %g0, %hsys_tick_cmpr
14922 fmovrdne %i6, %f20, %f30
14923 bge,pt %icc, loop_545
14924 wr %i7, %l4, %pic
14925 wrpr %o7, %o2, %pil
14926 wr %i2, %o6, %softint
14927loop_545:
14928 nop
14929
14930 or %g0, 0x8, %l0
14931 sllx %l0, 0x3c, %l0
14932 wrhpr %l0, %g0, %hsys_tick_cmpr
14933 fmovdne %xcc, %f23, %f25
14934 rdpr %pil, %g4
14935 umul %g1, %l5, %o0
14936 rdpr %canrestore, %i0
14937 nop
14938 set 0x20, %i2
14939 ldd [%l7 + %i2], %l0
14940 fmovrdgez %g2, %f20, %f18
14941
14942 or %g0, 0x8, %l0
14943 sllx %l0, 0x3c, %l0
14944 wrhpr %l0, %g0, %hsys_tick_cmpr
14945 fbe,a %fcc2, loop_546
14946 rdpr %gl, %o1
14947 rdpr %cansave, %i3
14948 movgu %icc, %l2, %l6
14949loop_546:
14950 nop
14951
14952 or %g0, 0x8, %l0
14953 sllx %l0, 0x3c, %l0
14954 wrhpr %l0, 0x513, %hsys_tick_cmpr
14955 rd %tick_cmpr, %l3
14956 wr %g7, 0x1243, %pic
14957
14958 or %g0, 0x8, %l0
14959 sllx %l0, 0x3c, %l0
14960 wrhpr %l0, %g0, %hsys_tick_cmpr
14961 rd %pc, %g3
14962 tg %xcc, 0x2
14963 set 0x70, %l2
14964 lduwa [%l7 + %l2] 0x81, %i5
14965 fbge %fcc2, loop_547
14966 rd %softint, %o3
14967
14968 or %g0, 0x8, %l0
14969 sllx %l0, 0x3c, %l0
14970 wrhpr %l0, 0x0B6, %hsys_tick_cmpr
14971 array8 %i6, %l4, %o7
14972loop_547:
14973 rdpr %otherwin, %i2
14974 sub %o6, %o5, %i1
14975 rd %tick_cmpr, %g4
14976
14977 or %g0, 0x8, %l0
14978 sllx %l0, 0x3c, %l0
14979 wrhpr %l0, 0x118, %hsys_tick_cmpr
14980 orncc %o0, 0x02A4, %i0
14981 fmovse %xcc, %f4, %f7
14982 wr %l0, %g2, %set_softint
14983 rd %y, %o4
14984 fblg,a %fcc0, loop_548
14985 sir 0x0946
14986
14987 or %g0, 0x8, %l0
14988 sllx %l0, 0x3c, %l0
14989 wr %l0, 0x954, %tick_cmpr
14990 wrpr %o1, %i3, %cwp
14991loop_548:
14992 rd %softint, %l2
14993 tsubcctv %l5, 0x1FC8, %g5
14994 wrpr %l3, 0x19CE, %pil
14995 wrpr %g7, 0x1DEE, %pil
14996 rdpr %gl, %l1
14997
14998 or %g0, 0x8, %l0
14999 sllx %l0, 0x3c, %l0
15000 wrhpr %l0, 0x66C, %hsys_tick_cmpr
15001 rdpr %cansave, %i5
15002 edge8 %o3, %i7, %l6
15003 taddcctv %i6, 0x0576, %l4
15004 wr %g0, 0x7, %fprs
15005 set 0x31, %g4
15006 ldsba [%l7 + %g4] 0x89, %i2
15007 wr %g0, 0xe, %pcr ! changed.
15008
15009 or %g0, 0x8, %l0
15010 sllx %l0, 0x3c, %l0
15011 wrhpr %l0, %g0, %hsys_tick_cmpr
15012 tg %icc, 0x1
15013 rdhpr %htba, %g4
15014 rdhpr %hintp, %o2
15015 rd %pc, %g1
15016 rd %y, %i0
15017 edge16ln %l0, %g2, %o0
15018 addccc %i4, 0x1436, %o1
15019 rdpr %pil, %o4
15020 wr %i3, 0x037A, %set_softint
15021 rdpr %cansave, %l5
15022 wr %g5, 0x1653, %y
15023 rd %y, %l2
15024 fbe %fcc0, loop_549
15025 wr %g7, 0x05FB, %pic
15026 wrpr %l3, %g6, %cwp
15027
15028 or %g0, 0x8, %l0
15029 sllx %l0, 0x3c, %l0
15030 wrhpr %l0, %g0, %hsys_tick_cmpr
15031loop_549:
15032 nop
15033 add %l7, 0x38, %l6
15034 wr %g0, 0x18, %asi
15035 ldxa [%l6] %asi, %i5
15036 casxa [%l6] %asi, %i5, %o3
15037 bge %xcc, loop_550
15038 bl,a,pn %icc, loop_551
15039 subccc %g3, %l6, %i7
15040 fornot2s %f9, %f10, %f0
15041loop_550:
15042 addcc %l4, 0x03E4, %o7
15043loop_551:
15044 movvc %xcc, %i6, %o6
15045 wr %g0, 0x80, %asi
15046 prefetcha [%l7 + 0x48] %asi, 0x3
15047 rdpr %cansave, %i1
15048 tpos %xcc, 0x0
15049 xnor %g4, 0x17DE, %o2
15050 tleu %icc, 0x5
15051 wr %o5, 0x13D7, %sys_tick
15052 add %l7, 0x50, %l6
15053 wr %g0, 0x11, %asi
15054 lda [%l6] %asi, %g1
15055 casa [%l6] %asi, %g1, %l0
15056 rdpr %wstate, %g2
15057 rd %ccr, %i0
15058 rdpr %tba, %o0
15059 wr %g0, 0x7, %fprs
15060 rd %asi, %o1
15061
15062 or %g0, 0x8, %l0
15063 sllx %l0, 0x3c, %l0
15064 wrhpr %l0, 0x3C2, %hsys_tick_cmpr
15065 wr %i3, %g5, %softint
15066 fsrc2s %f0, %f29
15067 wr %l2, %g7, %sys_tick
15068 wrpr %l5, %l3, %cwp
15069
15070 or %g0, 0x8, %l0
15071 sllx %l0, 0x3c, %l0
15072 wrhpr %l0, 0xDFF, %hsys_tick_cmpr
15073 wrpr %l1, 0x1882, %pil
15074
15075 or %g0, 0x8, %l0
15076 sllx %l0, 0x3c, %l0
15077 wrhpr %l0, %g0, %hsys_tick_cmpr
15078 wrpr %l6, 0x1DCC, %pil
15079 rdhpr %htba, %o3
15080 sir 0x0DD1
15081 fbg,a %fcc2, loop_552
15082 stb %i7, [%l7 + 0x24]
15083 fornot1 %f0, %f26, %f8
15084 ldd [%l7 + 0x30], %f22
15085loop_552:
15086 nop
15087
15088 or %g0, 0x8, %l0
15089 sllx %l0, 0x3c, %l0
15090 wrhpr %l0, %g0, %hsys_tick_cmpr
15091 rd %ccr, %o6
15092 wr %g0, 0x7, %fprs
15093 fpsub16s %f27, %f11, %f15
15094 wrpr %g4, 0x150F, %pil
15095 wrpr %o2, %i1, %tick
15096 edge8 %o5, %l0, %g2
15097 wr %i0, %o0, %y
15098 fble,a %fcc2, loop_553
15099 popc 0x1334, %i4
15100
15101 or %g0, 0x8, %l0
15102 sllx %l0, 0x3c, %l0
15103 wrhpr %l0, 0x642, %hsys_tick_cmpr
15104 wrpr %o4, %i3, %tick
15105loop_553:
15106 rd %softint, %g5
15107 rdpr %cansave, %g7
15108 wr %l5, 0x065F, %softint
15109 tne %icc, 0x0
15110 edge32l %l2, %l3, %g6
15111 wrpr %i5, %l1, %cwp
15112 wr %g0, 0x7, %fprs
15113
15114 or %g0, 0x8, %l0
15115 sllx %l0, 0x3c, %l0
15116 wrhpr %l0, %g0, %hsys_tick_cmpr
15117 wrpr %g3, 0x1EEA, %tick
15118 rd %y, %o7
15119 rdpr %wstate, %o6
15120 tl %icc, 0x6
15121 wr %g0, 0x80, %asi
15122 lda [%l7 + 0x68] %asi, %f4
15123 movgu %xcc, %i6, %i2
15124 rdpr %canrestore, %l4
15125
15126 or %g0, 0x8, %l0
15127 sllx %l0, 0x3c, %l0
15128 wrhpr %l0, %g0, %hsys_tick_cmpr
15129 wr %i1, %o2, %y
15130 rdhpr %hintp, %o5
15131 umulcc %g2, 0x15E3, %l0
15132 fmovdne %icc, %f7, %f3
15133 addc %o0, %i4, %i0
15134 movrne %o1, 0x367, %o4
15135
15136 or %g0, 0x8, %l0
15137 sllx %l0, 0x3c, %l0
15138 wrhpr %l0, 0xFFE, %hsys_tick_cmpr
15139 fbo %fcc1, loop_554
15140 fmovsge %icc, %f17, %f17
15141 rdpr %tba, %g7
15142
15143 or %g0, 0x8, %l0
15144 sllx %l0, 0x3c, %l0
15145 wr %l0, 0x8B1, %sys_tick_cmpr
15146loop_554:
15147 rdhpr %htba, %l3
15148 smul %l5, 0x04B5, %g6
15149 rdpr %otherwin, %l1
15150
15151 or %g0, 0x8, %l0
15152 sllx %l0, 0x3c, %l0
15153 wrhpr %l0, 0x6AF, %hsys_tick_cmpr
15154
15155 or %g0, 0x8, %l0
15156 sllx %l0, 0x3c, %l0
15157 wrhpr %l0, 0xA87, %hsys_tick_cmpr
15158 wrpr %g3, 0x1808, %pil
15159 sll %o6, %i6, %o7
15160
15161 or %g0, 0x8, %l0
15162 sllx %l0, 0x3c, %l0
15163 wrhpr %l0, 0x16E, %hsys_tick_cmpr
15164 wrpr %i1, %i2, %pil
15165 rdpr %wstate, %o5
15166 array16 %o2, %l0, %g2
15167 wr %o0, 0x196E, %set_softint
15168 wrpr %i0, 0x110D, %cwp
15169 wrpr %o1, 0x10DA, %tick
15170 rdhpr %hintp, %o4
15171 rdpr %pil, %g1
15172 fmuld8ulx16 %f18, %f11, %f20
15173 fmovsleu %xcc, %f29, %f24
15174 rdpr %canrestore, %g5
15175 movcc %xcc, %i4, %g7
15176 rdhpr %hsys_tick_cmpr, %i3
15177
15178 or %g0, 0x8, %l0
15179 sllx %l0, 0x3c, %l0
15180 wrhpr %l0, 0x3BD, %hsys_tick_cmpr
15181 fmovdvs %icc, %f16, %f4
15182 wrpr %l5, %l3, %cwp
15183 orn %g6, 0x1A89, %l6
15184 wrpr %l1, 0x1C7F, %tick
15185 rd %softint, %i7
15186 rdpr %tl, %i5
15187 edge8n %g3, %o6, %i6
15188 rdpr %canrestore, %o3
15189 wrpr %o7, 0x0C77, %pil
15190 wr %l4, %i1, %clear_softint
15191 rdhpr %hpstate, %g4
15192 wr %i2, %o5, %y
15193 fmovsvc %icc, %f19, %f22
15194 movne %xcc, %l0, %g2
15195 rdhpr %hpstate, %o2
15196 fmovdcs %icc, %f22, %f26
15197 movvc %icc, %i0, %o0
15198 wrpr %o1, 0x0B11, %tick
15199 movge %xcc, %o4, %g1
15200 rd %sys_tick_cmpr, %g5
15201 edge16ln %g7, %i4, %i3
15202 wrpr %l5, %l3, %cwp
15203 rdpr %wstate, %l2
15204 wr %g0, 0x89, %asi
15205 lduba [%l7 + 0x6E] %asi, %l6
15206 rdhpr %hsys_tick_cmpr, %l1
15207 sra %i7, 0x09, %i5
15208
15209 or %g0, 0x8, %l0
15210 sllx %l0, 0x3c, %l0
15211 wr %l0, 0x67F, %sys_tick_cmpr
15212 wrpr %o6, %i6, %pil
15213 rdpr %wstate, %o7
15214 rd %tick_cmpr, %l4
15215 lduw [%l7 + 0x2C], %o3
15216 wrpr %i1, 0x1745, %pil
15217 rdpr %canrestore, %g4
15218 rdpr %cansave, %o5
15219 wr %g0, 0x19, %asi
15220 swapa [%l7 + 0x70] %asi, %i2
15221 xorcc %l0, 0x008F, %g2
15222 rd %asi, %i0
15223 rd %y, %o2
15224 wr %o1, 0x0830, %set_softint
15225
15226 or %g0, 0x8, %l0
15227 sllx %l0, 0x3c, %l0
15228 wrhpr %l0, 0x047, %hsys_tick_cmpr
15229
15230 or %g0, 0x8, %l0
15231 sllx %l0, 0x3c, %l0
15232 wrhpr %l0, %g0, %hsys_tick_cmpr
15233 rd %ccr, %g5
15234 fba %fcc3, loop_555
15235 ba %xcc, loop_556
15236 edge8l %g7, %o4, %i3
15237 rdhpr %htba, %i4
15238loop_555:
15239 fpack16 %f22, %f30
15240loop_556:
15241 stw %l3, [%l7 + 0x74]
15242
15243 or %g0, 0x8, %l0
15244 sllx %l0, 0x3c, %l0
15245 wrhpr %l0, 0xC9A, %hsys_tick_cmpr
15246 movrlz %l5, %l6, %i7
15247 rd %y, %i5
15248 wr %g6, %g3, %set_softint
15249
15250 or %g0, 0x8, %l0
15251 sllx %l0, 0x3c, %l0
15252 wr %l0, 0xCF3, %sys_tick_cmpr
15253 rdhpr %hintp, %o7
15254 tneg %icc, 0x0
15255 subc %i6, 0x0FA7, %l4
15256 movge %icc, %i1, %o3
15257 swap [%l7 + 0x64], %g4
15258 orn %o5, %i2, %l0
15259 wr %g2, %i0, %y
15260 rdhpr %hsys_tick_cmpr, %o1
15261 movneg %xcc, %o0, %g1
15262 edge16l %g5, %g7, %o4
15263 brz,a %o2, loop_557
15264 tcc %xcc, 0x6
15265 call loop_558
15266 rd %fprs, %i3
15267loop_557:
15268 fsrc1s %f2, %f6
15269 fmovrdlz %l3, %f20, %f24
15270loop_558:
15271 udiv %l2, 0x0BDA, %i4
15272 wr %l6, 0x1BAE, %softint
15273 wr %g0, 0xe, %pcr ! changed.
15274 popc %i5, %g6
15275 fmovda %xcc, %f12, %f8
15276 edge16n %g3, %l1, %i7
15277 rdhpr %hsys_tick_cmpr, %o6
15278 tne %icc, 0x5
15279 wrpr %i6, 0x04D9, %cwp
15280 rdhpr %hpstate, %o7
15281 wr %g0, 0xe, %pcr ! changed.
15282 rdhpr %htba, %i1
15283 rd %tick_cmpr, %g4
15284 ldd [%l7 + 0x40], %f24
15285
15286 or %g0, 0x8, %l0
15287 sllx %l0, 0x3c, %l0
15288 wrhpr %l0, 0x71A, %hsys_tick_cmpr
15289 mulscc %i2, 0x1250, %i0
15290 rdhpr %hintp, %g2
15291 rd %pc, %o0
15292 fnor %f18, %f8, %f16
15293 srlx %o1, %g5, %g7
15294 set 0x30, %l4
15295 stxa %o4, [%l7 + %l4] 0x18
15296 wrpr %g1, 0x0309, %cwp
15297 rd %pc, %i3
15298 std %f24, [%l7 + 0x08]
15299 stw %o2, [%l7 + 0x48]
15300 rd %asi, %l2
15301 udivx %l3, 0x1718, %i4
15302 rdhpr %hintp, %l6
15303 rd %ccr, %l5
15304 wr %i5, 0x08FC, %pic
15305 wrpr %g3, %l1, %tick
15306 movge %icc, %g6, %o6
15307 tgu %icc, 0x3
15308 rd %asi, %i6
15309
15310 or %g0, 0x8, %l0
15311 sllx %l0, 0x3c, %l0
15312 wrhpr %l0, 0x50E, %hsys_tick_cmpr
15313 wr %o7, 0x0AE1, %sys_tick
15314 fexpand %f10, %f8
15315 array16 %o3, %i1, %g4
15316 rd %fprs, %l4
15317 rd %softint, %l0
15318 wr %o5, 0x1DE1, %set_softint
15319 rdpr %cansave, %i2
15320 rdpr %canrestore, %i0
15321 rd %y, %o0
15322 wr %o1, %g5, %clear_softint
15323 wrpr %g7, 0x0AC2, %cwp
15324 rd %asi, %o4
15325 bneg,a,pn %xcc, loop_559
15326 fpack32 %f26, %f24, %f22
15327 std %f22, [%l7 + 0x20]
15328 wr %g2, %i3, %sys_tick
15329loop_559:
15330 fpsub16s %f24, %f17, %f20
15331 movgu %xcc, %o2, %l2
15332
15333 or %g0, 0x8, %l0
15334 sllx %l0, 0x3c, %l0
15335 wrhpr %l0, 0x0CF, %hsys_tick_cmpr
15336
15337 or %g0, 0x8, %l0
15338 sllx %l0, 0x3c, %l0
15339 wrhpr %l0, %g0, %hsys_tick_cmpr
15340 umul %l6, 0x06BF, %i5
15341 rdpr %pil, %g3
15342
15343 or %g0, 0x8, %l0
15344 sllx %l0, 0x3c, %l0
15345 wrhpr %l0, %g0, %hsys_tick_cmpr
15346
15347 or %g0, 0x8, %l0
15348 sllx %l0, 0x3c, %l0
15349 wrhpr %l0, 0x2E8, %hsys_tick_cmpr
15350 rd %tick_cmpr, %i7
15351
15352 or %g0, 0x8, %l0
15353 sllx %l0, 0x3c, %l0
15354 wrhpr %l0, 0x585, %hsys_tick_cmpr
15355 rdhpr %hintp, %i6
15356 srl %o3, %i1, %g4
15357 rdpr %otherwin, %l4
15358 ldub [%l7 + 0x1B], %l0
15359 wr %i2, 0x079D, %softint
15360
15361 or %g0, 0x8, %l0
15362 sllx %l0, 0x3c, %l0
15363 wrhpr %l0, 0x1F8, %hsys_tick_cmpr
15364 rd %asi, %o5
15365 wr %o1, 0x1F4C, %ccr
15366 wrpr %o0, 0x0FEC, %tick
15367 fmovdl %xcc, %f15, %f11
15368 fmovrse %g7, %f14, %f19
15369 tneg %icc, 0x4
15370 rd %softint, %g5
15371 rdhpr %hintp, %g2
15372 smulcc %o4, 0x1BBA, %i3
15373 rd %asi, %o2
15374 rdhpr %htba, %g1
15375
15376 or %g0, 0x8, %l0
15377 sllx %l0, 0x3c, %l0
15378 wrhpr %l0, 0xBA3, %hsys_tick_cmpr
15379 wrpr %i4, %l3, %cwp
15380
15381 or %g0, 0x8, %l0
15382 sllx %l0, 0x3c, %l0
15383 wrhpr %l0, 0x4A1, %hsys_tick_cmpr
15384 fmovdcc %xcc, %f16, %f1
15385 rdhpr %htba, %g3
15386 rdhpr %htba, %i5
15387 rdhpr %hpstate, %l1
15388 wrpr %l5, %g6, %tick
15389 rdhpr %hsys_tick_cmpr, %i7
15390 rdhpr %hintp, %o6
15391 smulcc %i6, 0x0952, %o7
15392 stbar
15393 wr %o3, %g4, %softint
15394 rd %fprs, %l4
15395
15396 or %g0, 0x8, %l0
15397 sllx %l0, 0x3c, %l0
15398 wrhpr %l0, 0x032, %hsys_tick_cmpr
15399 fnot2s %f10, %f24
15400 wrpr %i0, %o5, %tick
15401 wrpr %o1, 0x19D5, %tick
15402 rd %sys_tick_cmpr, %i2
15403 rdhpr %hpstate, %g7
15404 srl %o0, %g5, %o4
15405 rdpr %tba, %g2
15406
15407 or %g0, 0x8, %l0
15408 sllx %l0, 0x3c, %l0
15409 wrhpr %l0, %g0, %hsys_tick_cmpr
15410 fmovdne %xcc, %f1, %f5
15411 sir 0x0D1E
15412 rd %ccr, %o2
15413 tg %xcc, 0x4
15414 movcc %xcc, %l2, %i4
15415 fpadd32 %f26, %f16, %f8
15416 wrpr %l3, %l6, %cwp
15417 rd %asi, %g3
15418 fpsub16 %f30, %f0, %f22
15419 rdhpr %htba, %i5
15420 edge16ln %l5, %l1, %i7
15421 bgu,pt %xcc, loop_560
15422 wr %o6, 0x0520, %pic
15423
15424 or %g0, 0x8, %l0
15425 sllx %l0, 0x3c, %l0
15426 wrhpr %l0, %g0, %hsys_tick_cmpr
15427 rdhpr %htba, %o3
15428loop_560:
15429 rd %pc, %g4
15430
15431 or %g0, 0x8, %l0
15432 sllx %l0, 0x3c, %l0
15433 wrhpr %l0, 0xD62, %hsys_tick_cmpr
15434 rdpr %wstate, %l0
15435 subc %i1, %i0, %l4
15436 rdhpr %hpstate, %o5
15437 wr %i2, %g7, %pic
15438
15439 or %g0, 0x8, %l0
15440 sllx %l0, 0x3c, %l0
15441 wr %l0, 0x528, %tick_cmpr
15442 bvc,a,pn %xcc, loop_561
15443 rdpr %gl, %o4
15444 rd %pc, %g2
15445
15446 or %g0, 0x8, %l0
15447 sllx %l0, 0x3c, %l0
15448 wrhpr %l0, %g0, %hsys_tick_cmpr
15449loop_561:
15450 wrpr %g1, 0x085A, %cwp
15451
15452 or %g0, 0x8, %l0
15453 sllx %l0, 0x3c, %l0
15454 wr %l0, 0x191, %sys_tick_cmpr
15455 and %l2, %o2, %l3
15456 edge32n %l6, %g3, %i4
15457 tgu %icc, 0x0
15458 rdpr %gl, %l5
15459 wr %i5, %l1, %y
15460 rdhpr %hsys_tick_cmpr, %i7
15461 wr %o6, 0x0A6A, %softint
15462 fnors %f4, %f16, %f19
15463 rdpr %canrestore, %o7
15464 tn %icc, 0x6
15465 edge32l %o3, %i6, %g4
15466 xnor %l0, 0x1730, %g6
15467 fmovrsgz %i1, %f25, %f27
15468 wr %l4, %o5, %sys_tick
15469 movcs %icc, %i2, %g7
15470
15471 or %g0, 0x8, %l0
15472 sllx %l0, 0x3c, %l0
15473 wr %l0, 0x956, %sys_tick_cmpr
15474 rdpr %canrestore, %g5
15475 fpmerge %f11, %f17, %f6
15476 fors %f4, %f30, %f5
15477 fmovrslez %g2, %f21, %f7
15478 alignaddr %o0, %g1, %i3
15479 xor %o4, %o2, %l2
15480 wrpr %l3, 0x0E6F, %pil
15481 smulcc %g3, 0x122D, %i4
15482 wrpr %l6, %l5, %pil
15483 smulcc %i5, 0x1B1A, %i7
15484 ldsw [%l7 + 0x2C], %o6
15485 xnor %l1, 0x16B8, %o7
15486 fbuge,a %fcc0, loop_562
15487 rd %pc, %i6
15488 fmovrdgz %o3, %f30, %f16
15489 fbul,a %fcc2, loop_563
15490loop_562:
15491 saved
15492 rdpr %cwp, %g1
15493 rdpr %cansave, %g2
15494 rdpr %canrestore, %g3
15495 rdpr %cleanwin, %g4
15496 rdpr %otherwin, %g5
15497 rdpr %wstate, %g6
15498 set 0x40, %l3
15499 stda %f16, [%l7 + %l3] 0xdb
15500loop_563:
15501 wrpr %l0, 0x1739, %pil
15502 movrlez %g6, 0x1C7, %g4
15503 rdpr %cwp, %i1
15504 wr %g0, 0x4, %fprs
15505 rdpr %wstate, %i2
15506
15507 or %g0, 0x8, %l0
15508 sllx %l0, 0x3c, %l0
15509 wrhpr %l0, 0xB52, %hsys_tick_cmpr
15510 rd %fprs, %o1
15511 wr %i0, 0x044A, %ccr
15512 andcc %g2, %o0, %g5
15513
15514 or %g0, 0x8, %l0
15515 sllx %l0, 0x3c, %l0
15516 wrhpr %l0, 0x39C, %hsys_tick_cmpr
15517 orncc %o2, %o4, %l3
15518 wr %l2, 0x0BE1, %ccr
15519 rd %fprs, %g3
15520 tgu %icc, 0x1
15521 fmovrslez %l6, %f12, %f29
15522 bne,a,pt %xcc, loop_564
15523 wrpr %i4, %i5, %cwp
15524 wr %g0, 0x04, %asi
15525 stba %i7, [%l7 + 0x79] %asi
15526loop_564:
15527 fmovsl %xcc, %f11, %f17
15528 rd %y, %o6
15529 rdhpr %htba, %l1
15530 smul %o7, %l5, %i6
15531 rd %softint, %l0
15532 nop
15533 setx loop_565, %l0, %l1
15534 jmpl %l1, %o3
15535 movcc %icc, %g4, %g6
15536 set 0x40, %o5
15537 prefetcha [%l7 + %o5] 0x89, 0x2
15538loop_565:
15539 rdpr %cwp, %i1
15540 rd %asi, %i2
15541 swap [%l7 + 0x0C], %o5
15542 wr %g7, %o1, %pic
15543 fpsub32s %f21, %f16, %f24
15544
15545 or %g0, 0x8, %l0
15546 sllx %l0, 0x3c, %l0
15547 wrhpr %l0, %g0, %hsys_tick_cmpr
15548
15549 or %g0, 0x8, %l0
15550 sllx %l0, 0x3c, %l0
15551 wrhpr %l0, %g0, %hsys_tick_cmpr
15552 wr %g2, 0x0ABC, %clear_softint
15553
15554 or %g0, 0x8, %l0
15555 sllx %l0, 0x3c, %l0
15556 wrhpr %l0, %g0, %hsys_tick_cmpr
15557 rd %ccr, %g1
15558 wr %i3, 0x0A04, %y
15559 brgez %o2, loop_566
15560 rd %sys_tick_cmpr, %l3
15561 sll %o4, %l2, %g3
15562 andn %i4, %i5, %l6
15563loop_566:
15564 rdpr %tl, %i7
15565 rdhpr %htba, %l1
15566 xnor %o6, %o7, %l5
15567 rdhpr %hintp, %i6
15568 set 0x79, %l1
15569 ldsba [%l7 + %l1] 0x81, %o3
15570 edge32ln %g4, %g6, %l0
15571 wr %g0, 0x80, %asi
15572 sta %f31, [%l7 + 0x54] %asi
15573 wr %g0, 0x5, %fprs
15574 fnands %f30, %f29, %f28
15575 wrpr %l4, 0x1826, %pil
15576 move %xcc, %o5, %o1
15577 fpack32 %f0, %f8, %f10
15578 movrgz %g7, 0x174, %i0
15579 wrpr %g2, 0x0FC5, %cwp
15580 fmovde %xcc, %f3, %f22
15581 fbul,a %fcc2, loop_567
15582 rdpr %gl, %g5
15583 popc %o0, %g1
15584 wr %g0, 0x89, %asi
15585 ldsha [%l7 + 0x2C] %asi, %o2
15586loop_567:
15587 fornot1s %f22, %f27, %f5
15588 tle %xcc, 0x7
15589 rdhpr %hintp, %l3
15590 rdhpr %htba, %i3
15591 fmovsg %xcc, %f1, %f25
15592
15593 or %g0, 0x8, %l0
15594 sllx %l0, 0x3c, %l0
15595 wrhpr %l0, 0xD48, %hsys_tick_cmpr
15596 rdpr %cwp, %g3
15597 fbge %fcc1, loop_568
15598 rdhpr %htba, %o4
15599 te %xcc, 0x1
15600
15601 or %g0, 0x8, %l0
15602 sllx %l0, 0x3c, %l0
15603 wrhpr %l0, 0x9FD, %hsys_tick_cmpr
15604loop_568:
15605 wrpr %l6, 0x03BD, %tick
15606 rd %fprs, %i7
15607 wr %i4, 0x176C, %y
15608
15609 or %g0, 0x8, %l0
15610 sllx %l0, 0x3c, %l0
15611 wrhpr %l0, %g0, %hsys_tick_cmpr
15612 wrpr %l1, %i6, %tick
15613 movge %xcc, %o3, %g4
15614 movl %icc, %l5, %g6
15615
15616 or %g0, 0x8, %l0
15617 sllx %l0, 0x3c, %l0
15618 wr %l0, 0x62D, %tick_cmpr
15619 movvc %icc, %i1, %o5
15620 wrpr %l4, %o1, %tick
15621 movrgez %i0, %g2, %g5
15622 rdpr %cansave, %g7
15623 rdhpr %hsys_tick_cmpr, %o0
15624 fmovdcs %icc, %f31, %f14
15625 sir 0x0C7E
15626 fmuld8ulx16 %f31, %f21, %f16
15627 rd %y, %o2
15628 rd %y, %g1
15629
15630 or %g0, 0x8, %l0
15631 sllx %l0, 0x3c, %l0
15632 wrhpr %l0, 0xB87, %hsys_tick_cmpr
15633 rd %y, %i3
15634 sdivx %g3, 0x10B6, %i5
15635 rdpr %canrestore, %o4
15636
15637 or %g0, 0x8, %l0
15638 sllx %l0, 0x3c, %l0
15639 wrhpr %l0, %g0, %hsys_tick_cmpr
15640 rdhpr %hpstate, %i4
15641 wrpr %i7, 0x0F7E, %pil
15642 move %icc, %o7, %l1
15643 rdhpr %htba, %i6
15644
15645 or %g0, 0x8, %l0
15646 sllx %l0, 0x3c, %l0
15647 wrhpr %l0, %g0, %hsys_tick_cmpr
15648
15649 or %g0, 0x8, %l0
15650 sllx %l0, 0x3c, %l0
15651 wrhpr %l0, 0xC80, %hsys_tick_cmpr
15652 wr %l5, %o6, %softint
15653 rdpr %pil, %l0
15654
15655 or %g0, 0x8, %l0
15656 sllx %l0, 0x3c, %l0
15657 wrhpr %l0, 0xD69, %hsys_tick_cmpr
15658 rd %fprs, %i1
15659
15660 or %g0, 0x8, %l0
15661 sllx %l0, 0x3c, %l0
15662 wrhpr %l0, 0x1CC, %hsys_tick_cmpr
15663 srlx %l4, %i0, %g5
15664 rdpr %cansave, %g2
15665
15666 or %g0, 0x8, %l0
15667 sllx %l0, 0x3c, %l0
15668 wrhpr %l0, %g0, %hsys_tick_cmpr
15669 fmovdleu %xcc, %f0, %f23
15670 tneg %icc, 0x1
15671 rdpr %otherwin, %o0
15672
15673 or %g0, 0x8, %l0
15674 sllx %l0, 0x3c, %l0
15675 wrhpr %l0, 0xFF8, %hsys_tick_cmpr
15676 rdpr %gl, %l3
15677 edge8n %i3, %l2, %g3
15678 call loop_569
15679 udiv %i5, 0x1D8A, %l6
15680 rdpr %gl, %i4
15681 rdhpr %hsys_tick_cmpr, %i7
15682loop_569:
15683 edge8l %o7, %o4, %i6
15684 set 0x20, %o3
15685 sta %f23, [%l7 + %o3] 0x10
15686 mulscc %l1, %o3, %g4
15687 wr %l5, 0x185B, %clear_softint
15688 rdpr %pil, %o6
15689 rdhpr %hsys_tick_cmpr, %l0
15690 rd %softint, %i2
15691 flush %l7 + 0x20
15692 and %i1, %o5, %g6
15693 rdpr %cwp, %l4
15694 rdpr %tl, %i0
15695 rdpr %wstate, %g5
15696 rdhpr %hpstate, %g2
15697 rd %fprs, %o1
15698 tvc %xcc, 0x2
15699 fbe %fcc3, loop_570
15700 rdpr %wstate, %o0
15701 wrpr %g7, 0x0EBC, %cwp
15702 rdpr %tba, %o2
15703loop_570:
15704 flush %l7 + 0x40
15705 movvs %xcc, %g1, %l3
15706 set 0x40, %g2
15707 stda %f0, [%l7 + %g2] 0x11
15708 rd %tick_cmpr, %l2
15709 ta %xcc, 0x6
15710 popc 0x15C3, %g3
15711 fabss %f31, %f21
15712 rdhpr %htba, %i3
15713 fmovda %xcc, %f19, %f4
15714 rdpr %cwp, %l6
15715 wr %i4, %i5, %pic
15716 rdhpr %htba, %i7
15717 wrpr %o4, %i6, %pil
15718
15719 or %g0, 0x8, %l0
15720 sllx %l0, 0x3c, %l0
15721 wr %l0, 0x7B1, %sys_tick_cmpr
15722 fmovrse %l1, %f17, %f24
15723
15724 or %g0, 0x8, %l0
15725 sllx %l0, 0x3c, %l0
15726 wrhpr %l0, 0xC73, %hsys_tick_cmpr
15727 smulcc %o6, %o3, %i2
15728 rd %pc, %l0
15729 fbul,a %fcc3, loop_571
15730 fcmple16 %f12, %f30, %i1
15731 bleu,pt %icc, loop_572
15732 wr %g0, 0x5, %fprs
15733loop_571:
15734 wr %o5, 0x1229, %y
15735 rd %tick_cmpr, %i0
15736loop_572:
15737 move %icc, %g5, %g2
15738 rdhpr %hpstate, %l4
15739 wrpr %o0, %o1, %cwp
15740 wr %g0, 0x23, %asi
15741 stba %g7, [%l7 + 0x28] %asi
15742 membar #Sync
15743 rdhpr %hsys_tick_cmpr, %o2
15744 stb %g1, [%l7 + 0x19]
15745 wr %l3, %l2, %softint
15746 rd %y, %i3
15747 bgu,a,pn %xcc, loop_573
15748 srl %g3, %i4, %l6
15749
15750 or %g0, 0x8, %l0
15751 sllx %l0, 0x3c, %l0
15752 wrhpr %l0, %g0, %hsys_tick_cmpr
15753 smul %o4, 0x065B, %o7
15754loop_573:
15755 wr %l1, 0x121A, %set_softint
15756 movge %icc, %i6, %g4
15757
15758 or %g0, 0x8, %l0
15759 sllx %l0, 0x3c, %l0
15760 wrhpr %l0, 0x077, %hsys_tick_cmpr
15761 rdhpr %hsys_tick_cmpr, %i2
15762 mulscc %l0, 0x0C15, %i1
15763 rdhpr %hpstate, %g6
15764 tl %xcc, 0x6
15765 wrpr %o5, %l5, %pil
15766
15767 or %g0, 0x8, %l0
15768 sllx %l0, 0x3c, %l0
15769 wrhpr %l0, %g0, %hsys_tick_cmpr
15770 wrpr %g2, 0x0C8C, %cwp
15771 rd %fprs, %l4
15772 wrpr %g5, 0x03AA, %cwp
15773 xnor %o1, %g7, %o2
15774 rdpr %pil, %o0
15775 tsubcctv %l3, %g1, %i3
15776 rdpr %canrestore, %l2
15777 wrpr %g3, 0x196F, %tick
15778 fpack32 %f6, %f24, %f18
15779 wrpr %i4, %i7, %cwp
15780 rd %ccr, %i5
15781 rdhpr %htba, %l6
15782 rd %y, %o7
15783 rdhpr %hsys_tick_cmpr, %o4
15784 subc %l1, 0x09E3, %i6
15785 wr %o6, 0x0232, %sys_tick
15786 rdhpr %hintp, %o3
15787 fmovrdne %g4, %f4, %f2
15788 wrpr %i2, 0x00C8, %tick
15789 add %l7, 0x08, %l6
15790 wr %g0, 0x89, %asi
15791 ldxa [%l6] %asi, %i1
15792 casxa [%l6] %asi, %i1, %l0
15793 set 0x70, %o6
15794 ldda [%l7 + %o6] 0x14, %g6
15795
15796 or %g0, 0x8, %l0
15797 sllx %l0, 0x3c, %l0
15798 wrhpr %l0, %g0, %hsys_tick_cmpr
15799 wr %l5, 0x0E7D, %set_softint
15800 fcmps %fcc1, %f0, %f6
15801 fmovse %icc, %f5, %f2
15802 fbue,a %fcc0, loop_574
15803 or %i0, %l4, %g5
15804 wr %o1, 0x0068, %pic
15805 mulscc %g2, 0x16AD, %o2
15806loop_574:
15807 edge16n %o0, %l3, %g7
15808 rd %y, %i3
15809
15810 or %g0, 0x8, %l0
15811 sllx %l0, 0x3c, %l0
15812 wr %l0, %g0, %sys_tick_cmpr
15813 orcc %g3, 0x1718, %g1
15814 saved
15815 rdpr %cwp, %g1
15816 rdpr %cansave, %g2
15817 rdpr %canrestore, %g3
15818 rdpr %cleanwin, %g4
15819 rdpr %otherwin, %g5
15820 rdpr %wstate, %g6
15821 tsubcctv %i7, 0x0E97, %i4
15822 rd %sys_tick_cmpr, %l6
15823 fmovsn %icc, %f10, %f26
15824 bleu,a,pn %icc, loop_575
15825 ldsw [%l7 + 0x64], %i5
15826 udiv %o7, 0x060E, %o4
15827 ldd [%l7 + 0x08], %f22
15828loop_575:
15829 ldsb [%l7 + 0x6F], %i6
15830 set 0x54, %i0
15831 lda [%l7 + %i0] 0x04, %f29
15832 popc %o6, %o3
15833 smul %g4, %l1, %i1
15834 set 0x30, %i5
15835 ldswa [%l7 + %i5] 0x0c, %i2
15836 fbul,a %fcc3, loop_576
15837 fmovrslz %l0, %f14, %f0
15838 rdhpr %htba, %g6
15839 rd %fprs, %o5
15840loop_576:
15841 nop
15842
15843 or %g0, 0x8, %l0
15844 sllx %l0, 0x3c, %l0
15845 wrhpr %l0, 0xC54, %hsys_tick_cmpr
15846 wrpr %i0, 0x1EE6, %tick
15847 rdhpr %hpstate, %g5
15848 rdpr %pil, %o1
15849 rdhpr %hpstate, %g2
15850 bge loop_577
15851 fmovsle %xcc, %f12, %f3
15852 rd %pc, %o2
15853 fcmpne32 %f20, %f20, %l4
15854loop_577:
15855 rd %y, %l3
15856
15857 or %g0, 0x8, %l0
15858 sllx %l0, 0x3c, %l0
15859 wrhpr %l0, %g0, %hsys_tick_cmpr
15860 rdpr %canrestore, %o0
15861 rdhpr %htba, %l2
15862 wrpr %i3, 0x12A3, %cwp
15863 rd %pc, %g1
15864 rdhpr %hsys_tick_cmpr, %g3
15865 wrpr %i4, 0x02CB, %cwp
15866 wr %i7, 0x0D42, %y
15867 rdhpr %hsys_tick_cmpr, %i5
15868 rd %y, %l6
15869 movpos %xcc, %o7, %i6
15870 ldsw [%l7 + 0x20], %o6
15871 wrpr %o3, 0x0C86, %pil
15872
15873 or %g0, 0x8, %l0
15874 sllx %l0, 0x3c, %l0
15875 wr %l0, %g0, %tick_cmpr
15876 ble,a,pt %icc, loop_578
15877 wr %l1, %i1, %sys_tick
15878 rdhpr %hsys_tick_cmpr, %l0
15879 wrpr %i2, 0x17F3, %cwp
15880loop_578:
15881 rdpr %pil, %o5
15882 wr %g0, 0x04, %asi
15883 ldda [%l7 + 0x20] %asi, %g6
15884!Yo - got one - imm_asi 0x40
15885!And yo - immediate is 0x320
15886 set 0x320, %g5
15887 nop ! stxa %i0, [%g0 + %g5] 0x40 ripped by fixASI40.pl
15888
15889 or %g0, 0x8, %l0
15890 sllx %l0, 0x3c, %l0
15891 wrhpr %l0, %g0, %hsys_tick_cmpr
15892 wrpr %g2, 0x1ED6, %cwp
15893 tl %xcc, 0x2
15894 rd %pc, %o2
15895 rdpr %tba, %l4
15896 fpack16 %f6, %f9
15897 xnor %l3, 0x144A, %l5
15898 wr %g0, 0x04, %asi
15899 lda [%l7 + 0x58] %asi, %f29
15900 rd %softint, %g7
15901 wrpr %o0, %i3, %tick
15902
15903 or %g0, 0x8, %l0
15904 sllx %l0, 0x3c, %l0
15905 wrhpr %l0, %g0, %hsys_tick_cmpr
15906 udivx %i4, 0x1145, %g1
15907 add %i7, %i5, %l6
15908
15909 or %g0, 0x8, %l0
15910 sllx %l0, 0x3c, %l0
15911 wrhpr %l0, 0x6F2, %hsys_tick_cmpr
15912 rdhpr %hpstate, %o6
15913 fbo %fcc2, loop_579
15914 rdhpr %hpstate, %o3
15915 rdpr %tba, %o7
15916 membar 0x4E
15917loop_579:
15918 wrpr %o4, 0x0F53, %cwp
15919 alignaddrl %g4, %i1, %l1
15920 wr %i2, %l0, %clear_softint
15921 sdivx %g6, 0x02DE, %o5
15922 edge32n %i0, %o1, %g2
15923 fmovsa %xcc, %f24, %f21
15924 rdhpr %htba, %g5
15925 wrpr %l4, 0x0C2E, %cwp
15926 rdpr %tba, %o2
15927 wrpr %l3, 0x05CA, %tick
15928 rd %tick_cmpr, %g7
15929 rdpr %cwp, %o0
15930 set 0x10, %o7
15931 ldda [%l7 + %o7] 0x0c, %i2
15932
15933 or %g0, 0x8, %l0
15934 sllx %l0, 0x3c, %l0
15935 wrhpr %l0, %g0, %hsys_tick_cmpr
15936 rd %ccr, %l5
15937 add %i4, 0x1092, %i7
15938 te %icc, 0x4
15939 edge16l %g1, %i5, %i6
15940 lduw [%l7 + 0x20], %o6
15941 prefetch [%l7 + 0x3C], 0x2
15942 fornot1 %f6, %f30, %f24
15943 rdpr %pil, %o3
15944 edge8n %o7, %l6, %g4
15945
15946 or %g0, 0x8, %l0
15947 sllx %l0, 0x3c, %l0
15948 wr %l0, %g0, %sys_tick_cmpr
15949
15950 or %g0, 0x8, %l0
15951 sllx %l0, 0x3c, %l0
15952 wrhpr %l0, 0x146, %hsys_tick_cmpr
15953 wr %g0, 0x88, %asi
15954 stha %l0, [%l7 + 0x1E] %asi
15955
15956 or %g0, 0x8, %l0
15957 sllx %l0, 0x3c, %l0
15958 wrhpr %l0, %g0, %hsys_tick_cmpr
15959 rdhpr %hsys_tick_cmpr, %g6
15960 rdpr %gl, %o1
15961 call loop_580
15962 rd %ccr, %i0
15963 rd %ccr, %g5
15964 nop
15965 setx loop_581, %l0, %l1
15966 wrpr 0x1, %tl
15967 wrpr %l1, %tpc
15968 add %l1, 0x4, %l1
15969 wrpr %l1, %tnpc
15970 setx 0x34400001400, %l0, %l1
15971 wrpr %l1, %tstate
15972 wrhpr 0x4, %htstate
15973 retry
15974loop_580:
15975 rd %tick_cmpr, %l4
15976 set 0x74, %i7
15977 lda [%l7 + %i7] 0x80, %f20
15978loop_581:
15979 movn %icc, %g2, %l3
15980
15981 or %g0, 0x8, %l0
15982 sllx %l0, 0x3c, %l0
15983 wrhpr %l0, %g0, %hsys_tick_cmpr
15984 nop
15985 setx loop_582, %l0, %l1
15986 wrpr 0x1, %tl
15987 wrpr %l1, %tnpc
15988 setx 0x34400001400, %l0, %l1
15989 wrpr %l1, %tstate
15990 wrhpr 0x4, %htstate
15991 done
15992 rdhpr %hpstate, %g7
15993 bshuffle %f18, %f4, %f20
15994 edge16ln %i3, %l2, %g3
15995loop_582:
15996 wrpr %o0, %l5, %tick
15997 rdhpr %htba, %i7
15998 wr %i4, 0x122A, %ccr
15999 addccc %i5, %i6, %o6
16000 rd %asi, %g1
16001 movrgz %o7, 0x1B7, %o3
16002 rdhpr %hintp, %l6
16003
16004 or %g0, 0x8, %l0
16005 sllx %l0, 0x3c, %l0
16006 wrhpr %l0, 0x843, %hsys_tick_cmpr
16007 rd %sys_tick_cmpr, %i1
16008 alignaddrl %o4, %l0, %l1
16009 wrpr %o5, 0x1C9C, %cwp
16010 rdpr %canrestore, %g6
16011 rd %ccr, %o1
16012 rdpr %cansave, %i0
16013 subc %g5, 0x1102, %l4
16014 addccc %i2, %l3, %o2
16015 nop
16016 setx loop_583, %l0, %l1
16017 wrpr 0x1, %tl
16018 wrpr %l1, %tnpc
16019 setx 0x34400001400, %l0, %l1
16020 wrpr %l1, %tstate
16021 wrhpr 0x4, %htstate
16022 done
16023 tneg %xcc, 0x2
16024 rdpr %otherwin, %g7
16025 rd %pc, %g2
16026loop_583:
16027 wr %l2, 0x1CEE, %ccr
16028 movrlz %g3, %o0, %l5
16029 edge8ln %i3, %i4, %i5
16030 rd %asi, %i7
16031 rdhpr %hintp, %i6
16032 xnor %o6, %o7, %g1
16033 wrpr %o3, 0x0CE7, %pil
16034 rdhpr %hintp, %g4
16035 movvs %icc, %i1, %l6
16036 fbu %fcc1, loop_584
16037 rd %asi, %o4
16038 xor %l0, 0x1C04, %o5
16039 edge16l %l1, %g6, %o1
16040loop_584:
16041 bne,pt %icc, loop_585
16042 fbe,a %fcc1, loop_586
16043 wr %g5, 0x096F, %sys_tick
16044 wrpr %i0, 0x0622, %pil
16045loop_585:
16046 wrpr %i2, 0x177E, %tick
16047loop_586:
16048 nop
16049
16050 or %g0, 0x8, %l0
16051 sllx %l0, 0x3c, %l0
16052 wrhpr %l0, 0x329, %hsys_tick_cmpr
16053 wr %l3, %g7, %sys_tick
16054 rdhpr %hpstate, %o2
16055 rd %softint, %g2
16056 fbo,a %fcc1, loop_587
16057 wrpr %g3, 0x1CEE, %pil
16058 restored
16059 rdpr %cwp, %g1
16060 rdpr %cansave, %g2
16061 rdpr %canrestore, %g3
16062 rdpr %cleanwin, %g4
16063 rdpr %otherwin, %g5
16064 rdpr %wstate, %g6
16065 fpsub16s %f16, %f5, %f2
16066loop_587:
16067 fxors %f24, %f2, %f26
16068 popc %l2, %l5
16069 wr %g0, 0xd2, %asi
16070 stda %f16, [%l7 + 0x40] %asi
16071 tn %icc, 0x7
16072
16073 or %g0, 0x8, %l0
16074 sllx %l0, 0x3c, %l0
16075 wrhpr %l0, 0x873, %hsys_tick_cmpr
16076
16077 or %g0, 0x8, %l0
16078 sllx %l0, 0x3c, %l0
16079 wrhpr %l0, 0xC78, %hsys_tick_cmpr
16080
16081 or %g0, 0x8, %l0
16082 sllx %l0, 0x3c, %l0
16083 wrhpr %l0, 0x30A, %hsys_tick_cmpr
16084 fnors %f25, %f28, %f26
16085 fbn %fcc3, loop_588
16086 wrpr %i7, 0x0D07, %tick
16087 rdhpr %hsys_tick_cmpr, %i6
16088 movrlz %o7, %g1, %o3
16089loop_588:
16090 addccc %g4, %i1, %o6
16091 fzero %f26
16092 sdivcc %l6, 0x198E, %l0
16093
16094 or %g0, 0x8, %l0
16095 sllx %l0, 0x3c, %l0
16096 wrhpr %l0, %g0, %hsys_tick_cmpr
16097 brnz,a %g6, loop_589
16098 wr %g0, 0x5, %fprs
16099 sethi 0x1BF9, %o5
16100 umul %i0, %g5, %i2
16101loop_589:
16102 tl %icc, 0x1
16103 wrpr %l3, %g7, %tick
16104 rd %fprs, %l4
16105 wr %g2, 0x02A9, %ccr
16106 srlx %g3, 0x11, %o2
16107 wr %l2, %o0, %set_softint
16108 movleu %xcc, %i4, %l5
16109 wr %g0, 0xf8, %asi
16110 stda %f16, [%l7 + 0x40] %asi
16111 membar #Sync
16112 rdhpr %htba, %i5
16113 fbge,a %fcc3, loop_590
16114 restored
16115 rdpr %cwp, %g1
16116 rdpr %cansave, %g2
16117 rdpr %canrestore, %g3
16118 rdpr %cleanwin, %g4
16119 rdpr %otherwin, %g5
16120 rdpr %wstate, %g6
16121 rd %fprs, %i3
16122 rd %ccr, %i6
16123loop_590:
16124 rd %tick_cmpr, %o7
16125 fmovsa %icc, %f30, %f1
16126 edge32n %g1, %o3, %g4
16127 call loop_591
16128 bgu,a,pn %icc, loop_592
16129 wrpr %i7, 0x190E, %tick
16130 movle %icc, %i1, %o6
16131loop_591:
16132 rd %ccr, %l0
16133loop_592:
16134 alignaddrl %l6, %l1, %g6
16135
16136 or %g0, 0x8, %l0
16137 sllx %l0, 0x3c, %l0
16138 wrhpr %l0, %g0, %hsys_tick_cmpr
16139 add %l7, 0x24, %l6
16140 wr %g0, 0x0c, %asi
16141 casa [%l6] %asi, %o5, %i0
16142 movrgez %g5, %o1, %l3
16143 rd %pc, %i2
16144 wr %g0, 0x19, %asi
16145 sta %f0, [%l7 + 0x18] %asi
16146
16147 or %g0, 0x8, %l0
16148 sllx %l0, 0x3c, %l0
16149 wrhpr %l0, %g0, %hsys_tick_cmpr
16150
16151 or %g0, 0x8, %l0
16152 sllx %l0, 0x3c, %l0
16153 wr %l0, 0xC66, %sys_tick_cmpr
16154 rdhpr %hintp, %l2
16155 wrpr %g2, 0x0D6C, %pil
16156 sdivcc %i4, 0x0189, %l5
16157 sethi 0x0D71, %o0
16158
16159 or %g0, 0x8, %l0
16160 sllx %l0, 0x3c, %l0
16161 wrhpr %l0, 0x83D, %hsys_tick_cmpr
16162 wr %i6, 0x081A, %y
16163 tge %xcc, 0x3
16164 rdpr %canrestore, %o7
16165!Yo - got one - imm_asi 0x40
16166!And yo - immediate is 0x168
16167 set 0x168, %l6
16168 nop ! stxa %g1, [%g0 + %l6] 0x40 ripped by fixASI40.pl
16169 smulcc %o3, %i5, %i7
16170 fbu %fcc2, loop_593
16171 udivx %g4, 0x0FDA, %i1
16172 wr %l0, %l6, %softint
16173 rdpr %otherwin, %o6
16174loop_593:
16175 edge16ln %g6, %o4, %l1
16176 rdpr %cwp, %o5
16177 rdhpr %hsys_tick_cmpr, %g5
16178 fbe %fcc0, loop_594
16179 fands %f26, %f25, %f22
16180 sdivcc %i0, 0x1C96, %l3
16181 rd %ccr, %o1
16182loop_594:
16183 rd %asi, %g7
16184 wrpr %l4, %i2, %cwp
16185 membar 0x73
16186 rdpr %cansave, %g3
16187
16188 or %g0, 0x8, %l0
16189 sllx %l0, 0x3c, %l0
16190 wrhpr %l0, 0x49E, %hsys_tick_cmpr
16191 rdhpr %hintp, %g2
16192 wrpr %i4, %l5, %tick
16193 add %o0, %o2, %i6
16194 rdpr %wstate, %o7
16195 rdpr %tl, %i3
16196 rd %sys_tick_cmpr, %g1
16197 rdhpr %htba, %i5
16198 fcmpgt16 %f6, %f28, %i7
16199 rd %sys_tick_cmpr, %o3
16200 smulcc %i1, 0x0DFF, %l0
16201 rdpr %canrestore, %g4
16202 rdhpr %htba, %l6
16203
16204 or %g0, 0x8, %l0
16205 sllx %l0, 0x3c, %l0
16206 wrhpr %l0, 0x893, %hsys_tick_cmpr
16207 subccc %g6, 0x152C, %o4
16208 edge16 %l1, %o5, %i0
16209 wr %g0, 0x5, %fprs
16210 rd %softint, %g7
16211
16212 or %g0, 0x8, %l0
16213 sllx %l0, 0x3c, %l0
16214 wrhpr %l0, %g0, %hsys_tick_cmpr
16215
16216 or %g0, 0x8, %l0
16217 sllx %l0, 0x3c, %l0
16218 wr %l0, %g0, %tick_cmpr
16219 wrpr %g3, %i2, %tick
16220 tvc %icc, 0x0
16221 rdhpr %hpstate, %l2
16222 movgu %icc, %i4, %g2
16223
16224 or %g0, 0x8, %l0
16225 sllx %l0, 0x3c, %l0
16226 wr %l0, 0x77A, %tick_cmpr
16227 rd %y, %o0
16228 rdhpr %hintp, %i6
16229 rdhpr %hintp, %o7
16230 movvc %xcc, %i3, %i5
16231 umul %g1, %o3, %i7
16232 rdhpr %hpstate, %i1
16233 fpadd32 %f0, %f6, %f2
16234 fmovrsgez %g4, %f3, %f18
16235 taddcc %l0, %o6, %l6
16236
16237 or %g0, 0x8, %l0
16238 sllx %l0, 0x3c, %l0
16239 wrhpr %l0, 0x64A, %hsys_tick_cmpr
16240 fsrc1s %f27, %f19
16241 subc %g6, 0x1272, %o5
16242 fmovrdgez %l1, %f2, %f16
16243 siam 0x7
16244 rdhpr %hintp, %i0
16245 wr %g0, 0x18, %asi
16246 sta %f29, [%l7 + 0x4C] %asi
16247 wr %g0, 0x89, %asi
16248 lduba [%l7 + 0x7E] %asi, %o1
16249 tcs %icc, 0x7
16250 movpos %icc, %l3, %g5
16251 rdpr %tba, %l4
16252 rd %tick_cmpr, %g3
16253 wr %i2, %g7, %softint
16254 wr %i4, 0x15DF, %y
16255 wr %g2, 0x1BE8, %pic
16256 rdpr %otherwin, %l5
16257 for %f6, %f30, %f26
16258 rd %asi, %l2
16259 wrpr %o2, %o0, %tick
16260 wrpr %o7, %i6, %cwp
16261 rdhpr %htba, %i3
16262 sdiv %g1, 0x148C, %o3
16263 alignaddrl %i7, %i1, %i5
16264 rdpr %cwp, %g4
16265 wr %o6, %l0, %sys_tick
16266 fbn,a %fcc1, loop_595
16267 edge8l %o4, %l6, %g6
16268 rdpr %canrestore, %l1
16269 srlx %o5, 0x0A, %o1
16270loop_595:
16271 nop
16272 wr %g0, 0x10, %asi
16273 stha %l3, [%l7 + 0x7E] %asi
16274 rdpr %otherwin, %g5
16275 rdpr %cwp, %l4
16276 wrpr %g3, 0x0300, %pil
16277 wrpr %i2, %i0, %tick
16278 orcc %g7, %g2, %l5
16279 rd %softint, %l2
16280 tleu %xcc, 0x3
16281 saved
16282 rdpr %cwp, %g1
16283 rdpr %cansave, %g2
16284 rdpr %canrestore, %g3
16285 rdpr %cleanwin, %g4
16286 rdpr %otherwin, %g5
16287 rdpr %wstate, %g6
16288 rdhpr %htba, %o2
16289 rdpr %tba, %o0
16290 rd %fprs, %o7
16291 wrpr %i6, %i3, %cwp
16292 rdpr %gl, %g1
16293 orn %i4, %o3, %i7
16294 movrlez %i1, %i5, %g4
16295 array8 %l0, %o6, %o4
16296 wr %g0, 0xe, %pcr ! changed.
16297 rdpr %tba, %o5
16298 rdhpr %hintp, %l1
16299!Yo - got one - imm_asi 0x50
16300!And yo - immediate is 0x00
16301 wr %g0, 0x50, %asi
16302 ldxa [%g0 + 0x00] %asi, %l3
16303 bneg,pt %xcc, loop_596
16304 mulx %g5, %l4, %g3
16305
16306 or %g0, 0x8, %l0
16307 sllx %l0, 0x3c, %l0
16308 wrhpr %l0, 0x875, %hsys_tick_cmpr
16309 fmovdge %icc, %f5, %f7
16310loop_596:
16311 wrpr %g7, %i2, %pil
16312 mova %xcc, %g2, %l2
16313 rdpr %canrestore, %o2
16314 wrpr %l5, 0x00E3, %pil
16315 tg %xcc, 0x4
16316 fsrc1s %f16, %f11
16317 and %o0, 0x004E, %i6
16318 tleu %xcc, 0x5
16319 rd %tick_cmpr, %o7
16320 lduh [%l7 + 0x6A], %g1
16321 fba %fcc1, loop_597
16322 rdhpr %hpstate, %i4
16323
16324 or %g0, 0x8, %l0
16325 sllx %l0, 0x3c, %l0
16326 wrhpr %l0, 0x4EA, %hsys_tick_cmpr
16327 fmovscs %xcc, %f18, %f23
16328loop_597:
16329 rd %y, %i7
16330
16331 or %g0, 0x8, %l0
16332 sllx %l0, 0x3c, %l0
16333 wrhpr %l0, %g0, %hsys_tick_cmpr
16334 rdpr %cwp, %g4
16335 fmovrsne %i3, %f30, %f5
16336 rdhpr %hpstate, %l0
16337 be,pt %icc, loop_598
16338 rd %sys_tick_cmpr, %o6
16339 edge32ln %l6, %o4, %o5
16340 rdhpr %hpstate, %l1
16341loop_598:
16342 rdhpr %hsys_tick_cmpr, %l3
16343 fmovsvs %xcc, %f25, %f31
16344
16345 or %g0, 0x8, %l0
16346 sllx %l0, 0x3c, %l0
16347 wrhpr %l0, %g0, %hsys_tick_cmpr
16348 fandnot1s %f28, %f4, %f30
16349 movg %icc, %g6, %l4
16350 rd %asi, %o1
16351 rdpr %canrestore, %g3
16352 wrpr %i0, %g7, %pil
16353 flush %l7 + 0x24
16354 rdpr %tba, %g2
16355 movcs %xcc, %l2, %o2
16356 rdhpr %hsys_tick_cmpr, %i2
16357
16358 or %g0, 0x8, %l0
16359 sllx %l0, 0x3c, %l0
16360 wrhpr %l0, %g0, %hsys_tick_cmpr
16361 wrpr %o7, %o0, %tick
16362 wrpr %g1, %o3, %pil
16363 rdhpr %hintp, %i4
16364
16365 or %g0, 0x8, %l0
16366 sllx %l0, 0x3c, %l0
16367 wr %l0, 0x8B2, %sys_tick_cmpr
16368 taddcctv %g4, 0x0BB6, %i3
16369 wrpr %l0, %o6, %tick
16370 mulx %i7, %l6, %o5
16371 wrpr %l1, 0x085B, %pil
16372 rdpr %wstate, %l3
16373 set 0x48, %g3
16374 stxa %g5, [%l7 + %g3] 0x19
16375 edge32ln %o4, %g6, %l4
16376 tneg %xcc, 0x4
16377 fxors %f15, %f1, %f18
16378 rdhpr %htba, %g3
16379 wrpr %i0, 0x18BA, %cwp
16380 brlez %g7, loop_599
16381 wrpr %g2, 0x17B0, %cwp
16382 wrpr %o1, 0x1865, %tick
16383 wrpr %l2, 0x10D4, %tick
16384loop_599:
16385 nop
16386 set 0x40, %g7
16387 ldda [%l7 + %g7] 0xd3, %f0
16388 rdhpr %htba, %o2
16389 edge32n %i2, %i6, %o7
16390 rdhpr %htba, %o0
16391
16392 or %g0, 0x8, %l0
16393 sllx %l0, 0x3c, %l0
16394 wrhpr %l0, %g0, %hsys_tick_cmpr
16395 rdhpr %htba, %g1
16396 orncc %i4, 0x0C4E, %o3
16397 set 0x20, %o2
16398 prefetcha [%l7 + %o2] 0x81, 0x0
16399
16400 or %g0, 0x8, %l0
16401 sllx %l0, 0x3c, %l0
16402 wrhpr %l0, 0xF80, %hsys_tick_cmpr
16403 rdhpr %hpstate, %i3
16404 rdpr %gl, %l0
16405 wrpr %o6, %l6, %tick
16406 subcc %i7, 0x0524, %l1
16407
16408 or %g0, 0x8, %l0
16409 sllx %l0, 0x3c, %l0
16410 wrhpr %l0, 0x242, %hsys_tick_cmpr
16411 popc 0x15B6, %g5
16412 stb %l3, [%l7 + 0x63]
16413
16414 or %g0, 0x8, %l0
16415 sllx %l0, 0x3c, %l0
16416 wrhpr %l0, %g0, %hsys_tick_cmpr
16417 rdpr %gl, %g6
16418 brlz %l4, loop_600
16419 movcs %xcc, %i0, %g7
16420 rdpr %otherwin, %g2
16421 wr %g3, 0x1BE3, %ccr
16422loop_600:
16423 rdhpr %htba, %o1
16424 rdpr %tl, %o2
16425 fbue,a %fcc2, loop_601
16426 rd %ccr, %i2
16427 rdhpr %hpstate, %l2
16428 mulscc %o7, 0x1432, %o0
16429loop_601:
16430 wrpr %i6, 0x19B4, %pil
16431 rdpr %otherwin, %g1
16432 wrpr %i4, 0x03FB, %tick
16433 fpadd32 %f30, %f6, %f2
16434 rd %softint, %l5
16435
16436 or %g0, 0x8, %l0
16437 sllx %l0, 0x3c, %l0
16438 wrhpr %l0, %g0, %hsys_tick_cmpr
16439
16440 or %g0, 0x8, %l0
16441 sllx %l0, 0x3c, %l0
16442 wrhpr %l0, %g0, %hsys_tick_cmpr
16443 sethi 0x1C6E, %i3
16444 ldstub [%l7 + 0x2D], %l0
16445 rd %sys_tick_cmpr, %i5
16446 fpadd32s %f22, %f25, %f19
16447 tsubcc %o6, 0x0BFE, %i7
16448 fbu,a %fcc2, loop_602
16449 ble loop_603
16450 wrpr %l6, 0x1CDF, %pil
16451 rdpr %gl, %o5
16452loop_602:
16453 rdpr %wstate, %l1
16454loop_603:
16455 rd %ccr, %g5
16456 fandnot1 %f24, %f18, %f10
16457 ldub [%l7 + 0x38], %o4
16458 subccc %g6, 0x1AFA, %l4
16459 movgu %xcc, %i0, %l3
16460 rd %sys_tick_cmpr, %g7
16461 srlx %g3, %g2, %o2
16462 udiv %i2, 0x0C9F, %l2
16463 fmul8x16au %f23, %f0, %f4
16464 edge16l %o7, %o0, %i6
16465 rd %fprs, %o1
16466 set 0x48, %o1
16467 stxa %i4, [%l7 + %o1] 0x89
16468 wrpr %l5, 0x01AC, %pil
16469 sdivx %g1, 0x0104, %i1
16470
16471 or %g0, 0x8, %l0
16472 sllx %l0, 0x3c, %l0
16473 wrhpr %l0, %g0, %hsys_tick_cmpr
16474 wr %g0, 0x4, %fprs
16475 rdhpr %htba, %i5
16476 wrpr %o6, 0x16B5, %pil
16477 rdhpr %hintp, %i7
16478 movne %xcc, %l0, %o5
16479 wrpr %l1, 0x059E, %cwp
16480 wrpr %g5, %l6, %tick
16481 wr %o4, %l4, %pic
16482 movcs %xcc, %i0, %g6
16483 wrpr %g7, 0x1AB8, %tick
16484 taddcctv %g3, 0x0D3B, %l3
16485 lduw [%l7 + 0x14], %g2
16486 wr %g0, 0x5, %fprs
16487 wr %l2, 0x1CE6, %y
16488 ta %xcc, 0x5
16489 ldd [%l7 + 0x38], %f22
16490 wr %o2, 0x0A27, %clear_softint
16491 fmovrde %o0, %f0, %f14
16492 wr %g0, 0x11, %asi
16493 stda %f0, [%l7 + 0x40] %asi
16494 smul %i6, 0x0A7A, %o7
16495 fcmpeq32 %f30, %f14, %i4
16496 wr %o1, 0x1E68, %y
16497 movgu %icc, %g1, %i1
16498
16499 or %g0, 0x8, %l0
16500 sllx %l0, 0x3c, %l0
16501 wrhpr %l0, 0xA66, %hsys_tick_cmpr
16502 brlz,a %o3, loop_604
16503 rd %sys_tick_cmpr, %i5
16504 xnorcc %o6, 0x1194, %i3
16505 edge32 %i7, %l0, %o5
16506loop_604:
16507 nop
16508
16509 or %g0, 0x8, %l0
16510 sllx %l0, 0x3c, %l0
16511 wrhpr %l0, %g0, %hsys_tick_cmpr
16512 array8 %g5, %o4, %l6
16513
16514 or %g0, 0x8, %l0
16515 sllx %l0, 0x3c, %l0
16516 wrhpr %l0, %g0, %hsys_tick_cmpr
16517
16518 or %g0, 0x8, %l0
16519 sllx %l0, 0x3c, %l0
16520 wrhpr %l0, %g0, %hsys_tick_cmpr
16521
16522 or %g0, 0x8, %l0
16523 sllx %l0, 0x3c, %l0
16524 wrhpr %l0, 0x646, %hsys_tick_cmpr
16525 smulcc %g7, 0x13B5, %i2
16526 edge32 %l2, %o2, %i6
16527 pdist %f22, %f28, %f20
16528 udiv %o0, 0x1076, %i4
16529 movpos %icc, %o7, %o1
16530 rdhpr %hpstate, %i1
16531 wrpr %l5, %g1, %tick
16532 rdhpr %htba, %o3
16533 rd %y, %g4
16534 addcc %i5, %i3, %o6
16535 rdhpr %hintp, %i7
16536 movge %xcc, %o5, %l1
16537 wr %g5, 0x0617, %y
16538 sdivcc %l0, 0x1860, %o4
16539 rd %sys_tick_cmpr, %l6
16540 wrpr %l4, 0x039C, %tick
16541 wr %g6, 0x0A51, %sys_tick
16542 rd %ccr, %i0
16543
16544 or %g0, 0x8, %l0
16545 sllx %l0, 0x3c, %l0
16546 wrhpr %l0, %g0, %hsys_tick_cmpr
16547 rdpr %wstate, %l3
16548 tcs %xcc, 0x3
16549 rdhpr %hintp, %g2
16550 wr %i2, 0x1AD6, %sys_tick
16551 rd %y, %g7
16552 orncc %l2, 0x0F03, %o2
16553 edge32ln %i6, %i4, %o0
16554 rdpr %cansave, %o1
16555 sdivcc %o7, 0x1AF7, %i1
16556
16557 or %g0, 0x8, %l0
16558 sllx %l0, 0x3c, %l0
16559 wrhpr %l0, %g0, %hsys_tick_cmpr
16560 wr %g0, 0x5, %fprs
16561 rd %pc, %l5
16562
16563 or %g0, 0x8, %l0
16564 sllx %l0, 0x3c, %l0
16565 wr %l0, %g0, %tick_cmpr
16566 fbe,a %fcc2, loop_605
16567 nop
16568 setx loop_606, %l0, %l1
16569 wrpr 0x1, %tl
16570 wrpr %l1, %tpc
16571 add %l1, 0x4, %l1
16572 wrpr %l1, %tnpc
16573 setx 0x34400001400, %l0, %l1
16574 wrpr %l1, %tstate
16575 wrhpr 0x4, %htstate
16576 retry
16577 orncc %g4, %o6, %i3
16578 rd %fprs, %o5
16579loop_605:
16580 udivx %l1, 0x0059, %g5
16581loop_606:
16582 wr %l0, 0x05F7, %pic
16583 bpos,pt %xcc, loop_607
16584 rdhpr %hpstate, %o4
16585 movrlez %i7, 0x297, %l4
16586 fcmps %fcc3, %f31, %f28
16587loop_607:
16588 smulcc %l6, %g6, %g3
16589 bg %icc, loop_608
16590 movvs %xcc, %l3, %i0
16591 wrpr %g2, 0x0022, %tick
16592
16593 or %g0, 0x8, %l0
16594 sllx %l0, 0x3c, %l0
16595 wrhpr %l0, %g0, %hsys_tick_cmpr
16596loop_608:
16597 nop
16598 wr %g0, 0xea, %asi
16599 ldda [%l7 + 0x70] %asi, %o2
16600
16601 or %g0, 0x8, %l0
16602 sllx %l0, 0x3c, %l0
16603 wrhpr %l0, 0xD7F, %hsys_tick_cmpr
16604 movg %icc, %l2, %o0
16605 rdhpr %hpstate, %i4
16606
16607 or %g0, 0x8, %l0
16608 sllx %l0, 0x3c, %l0
16609 wr %l0, 0x17A, %tick_cmpr
16610 andncc %i1, %g1, %o3
16611
16612 or %g0, 0x8, %l0
16613 sllx %l0, 0x3c, %l0
16614 wrhpr %l0, %g0, %hsys_tick_cmpr
16615 rdhpr %hpstate, %g4
16616 rd %sys_tick_cmpr, %i5
16617 wr %g0, 0x4, %fprs
16618 fcmpeq32 %f30, %f20, %o6
16619 call loop_609
16620 movn %xcc, %o5, %l1
16621 wrpr %g5, 0x18F1, %pil
16622 rd %y, %l0
16623loop_609:
16624 fbge,a %fcc3, loop_610
16625 wrpr %o4, 0x1393, %pil
16626 edge16ln %i7, %l6, %l4
16627 rdhpr %hsys_tick_cmpr, %g3
16628loop_610:
16629 rdhpr %hpstate, %g6
16630 rd %sys_tick_cmpr, %i0
16631 movgu %xcc, %l3, %g2
16632 wr %i2, %o2, %softint
16633 wrpr %g7, 0x1762, %tick
16634
16635 or %g0, 0x8, %l0
16636 sllx %l0, 0x3c, %l0
16637 wrhpr %l0, %g0, %hsys_tick_cmpr
16638
16639 or %g0, 0x8, %l0
16640 sllx %l0, 0x3c, %l0
16641 wr %l0, 0x54A, %sys_tick_cmpr
16642
16643 or %g0, 0x8, %l0
16644 sllx %l0, 0x3c, %l0
16645 wrhpr %l0, 0x6F2, %hsys_tick_cmpr
16646 tvs %icc, 0x5
16647 rdpr %otherwin, %i1
16648 wrpr %g1, 0x045D, %cwp
16649 rd %sys_tick_cmpr, %i6
16650 te %xcc, 0x1
16651 movrlez %l5, %o3, %g4
16652 saved
16653 rdpr %cwp, %g1
16654 rdpr %cansave, %g2
16655 rdpr %canrestore, %g3
16656 rdpr %cleanwin, %g4
16657 rdpr %otherwin, %g5
16658 rdpr %wstate, %g6
16659
16660 or %g0, 0x8, %l0
16661 sllx %l0, 0x3c, %l0
16662 wrhpr %l0, 0x9E7, %hsys_tick_cmpr
16663 rd %ccr, %o6
16664 wr %i5, 0x00FE, %y
16665 rdpr %cansave, %o5
16666 rdpr %cleanwin, %g5
16667 fnot1s %f26, %f23
16668 tsubcctv %l1, %l0, %i7
16669 rdhpr %hpstate, %l6
16670 te %xcc, 0x5
16671 rd %softint, %o4
16672
16673 or %g0, 0x8, %l0
16674 sllx %l0, 0x3c, %l0
16675 wrhpr %l0, %g0, %hsys_tick_cmpr
16676 ldsw [%l7 + 0x4C], %l4
16677
16678 or %g0, 0x8, %l0
16679 sllx %l0, 0x3c, %l0
16680 wrhpr %l0, %g0, %hsys_tick_cmpr
16681 movcc %xcc, %g2, %i2
16682 fmovsg %xcc, %f19, %f1
16683 rdpr %tl, %o2
16684 rdhpr %htba, %g7
16685 bl,a %xcc, loop_611
16686 rd %sys_tick_cmpr, %i0
16687
16688 or %g0, 0x8, %l0
16689 sllx %l0, 0x3c, %l0
16690 wrhpr %l0, 0xE74, %hsys_tick_cmpr
16691 fblg %fcc1, loop_612
16692loop_611:
16693 movrgz %l2, 0x34A, %i4
16694 fnot1 %f30, %f22
16695 mulscc %i1, 0x10BE, %g1
16696loop_612:
16697 wrpr %o7, %i6, %pil
16698 rdhpr %hintp, %o3
16699 rd %tick_cmpr, %g4
16700
16701 or %g0, 0x8, %l0
16702 sllx %l0, 0x3c, %l0
16703 wrhpr %l0, %g0, %hsys_tick_cmpr
16704 rdhpr %hpstate, %i3
16705
16706 or %g0, 0x8, %l0
16707 sllx %l0, 0x3c, %l0
16708 wrhpr %l0, %g0, %hsys_tick_cmpr
16709 rdpr %pil, %o6
16710 fandnot1s %f29, %f15, %f16
16711 tsubcc %i5, 0x1D2D, %o5
16712 rdhpr %htba, %g5
16713
16714 or %g0, 0x8, %l0
16715 sllx %l0, 0x3c, %l0
16716 wr %l0, %g0, %tick_cmpr
16717 rdpr %tl, %i7
16718 alignaddrl %l6, %o4, %g3
16719 rd %softint, %l4
16720 bvs,pn %icc, loop_613
16721 rd %ccr, %g6
16722 edge32l %g2, %l3, %i2
16723 ba,a %icc, loop_614
16724loop_613:
16725 taddcctv %g7, 0x00AA, %o2
16726 rd %softint, %i0
16727 rd %pc, %l2
16728loop_614:
16729 smul %o0, %i4, %i1
16730 fmovdgu %xcc, %f28, %f27
16731 fpack32 %f12, %f24, %f28
16732 wr %o7, %g1, %softint
16733 fornot1 %f10, %f14, %f8
16734
16735 or %g0, 0x8, %l0
16736 sllx %l0, 0x3c, %l0
16737 wrhpr %l0, %g0, %hsys_tick_cmpr
16738 wrpr %g4, 0x12F2, %tick
16739
16740 or %g0, 0x8, %l0
16741 sllx %l0, 0x3c, %l0
16742 wrhpr %l0, 0x607, %hsys_tick_cmpr
16743 wrpr %i3, %l5, %pil
16744 wr %o6, 0x1EBB, %set_softint
16745 smul %i6, %i5, %g5
16746 movg %icc, %o5, %l0
16747
16748 or %g0, 0x8, %l0
16749 sllx %l0, 0x3c, %l0
16750 wrhpr %l0, 0x079, %hsys_tick_cmpr
16751 alignaddrl %o4, %g3, %l1
16752 lduh [%l7 + 0x46], %l4
16753 rdpr %cleanwin, %g2
16754 rdpr %canrestore, %g6
16755 wrpr %i2, %l3, %cwp
16756
16757 or %g0, 0x8, %l0
16758 sllx %l0, 0x3c, %l0
16759 wrhpr %l0, %g0, %hsys_tick_cmpr
16760 rdhpr %hsys_tick_cmpr, %g7
16761!Yo - got one - imm_asi 0x4f
16762!And yo - immediate is 0x18
16763 set 0x18, %o4
16764 ldxa [%g0 + %o4] 0x4f, %l2
16765 rdpr %pil, %i4
16766 bge %icc, loop_615
16767 tneg %xcc, 0x2
16768 array32 %i1, %o0, %o7
16769 wr %g0, 0x6, %fprs
16770loop_615:
16771 fmovdpos %xcc, %f24, %f3
16772 edge16n %o1, %g4, %i3
16773 fmovrslz %o6, %f28, %f31
16774 wr %g0, 0x6, %fprs
16775 mulx %i6, %o5, %l0
16776 rdpr %tba, %g5
16777
16778 or %g0, 0x8, %l0
16779 sllx %l0, 0x3c, %l0
16780 wr %l0, %g0, %sys_tick_cmpr
16781 wrpr %l6, 0x00D2, %pil
16782 rdpr %tl, %g3
16783 rdpr %gl, %l4
16784 wrpr %l1, %g6, %pil
16785 wr %i2, 0x1323, %set_softint
16786 tge %xcc, 0x1
16787 array16 %l3, %g2, %o2
16788 fmovsvc %icc, %f21, %f22
16789 fxnors %f29, %f24, %f6
16790 fbge,a %fcc0, loop_616
16791 fmovdcs %xcc, %f30, %f24
16792 fmovda %icc, %f4, %f16
16793 rdpr %tl, %i0
16794loop_616:
16795 fpsub32s %f9, %f14, %f1
16796 ldsh [%l7 + 0x46], %g7
16797
16798 or %g0, 0x8, %l0
16799 sllx %l0, 0x3c, %l0
16800 wrhpr %l0, 0xBFB, %hsys_tick_cmpr
16801 rdhpr %htba, %i4
16802 restored
16803 rdpr %cwp, %g1
16804 rdpr %cansave, %g2
16805 rdpr %canrestore, %g3
16806 rdpr %cleanwin, %g4
16807 rdpr %otherwin, %g5
16808 rdpr %wstate, %g6
16809 wrpr %o0, %o7, %tick
16810 rdpr %cansave, %i1
16811 movvc %icc, %o3, %o1
16812 flush %l7 + 0x28
16813 wr %g4, 0x0B7F, %clear_softint
16814 edge32 %g1, %i3, %l5
16815 rd %ccr, %i5
16816 movpos %xcc, %o6, %o5
16817 addccc %l0, 0x1814, %i6
16818 wr %i7, 0x008C, %clear_softint
16819 wr %g5, %o4, %set_softint
16820 rdhpr %hintp, %l6
16821 edge16ln %g3, %l1, %l4
16822 rdhpr %hpstate, %i2
16823 wrpr %l3, %g2, %pil
16824 fmovrde %g6, %f14, %f10
16825 wrpr %i0, 0x15DE, %cwp
16826
16827 or %g0, 0x8, %l0
16828 sllx %l0, 0x3c, %l0
16829 wr %l0, %g0, %tick_cmpr
16830 rdpr %canrestore, %o2
16831 rdhpr %htba, %o0
16832 wr %o7, %i1, %sys_tick
16833 udivcc %o3, 0x079C, %i4
16834 rdpr %cwp, %g4
16835 rd %sys_tick_cmpr, %o1
16836
16837 or %g0, 0x8, %l0
16838 sllx %l0, 0x3c, %l0
16839 wrhpr %l0, %g0, %hsys_tick_cmpr
16840 sdiv %l5, 0x1FA5, %g1
16841 rdhpr %htba, %i5
16842 wr %o5, 0x1D1D, %y
16843 wrpr %l0, %o6, %cwp
16844 nop
16845 setx loop_617, %l0, %l1
16846 wrpr 0x1, %tl
16847 wrpr %l1, %tpc
16848 add %l1, 0x4, %l1
16849 wrpr %l1, %tnpc
16850 setx 0x34400001400, %l0, %l1
16851 wrpr %l1, %tstate
16852 wrhpr 0x4, %htstate
16853 retry
16854 fbg %fcc1, loop_618
16855 te %icc, 0x3
16856
16857 or %g0, 0x8, %l0
16858 sllx %l0, 0x3c, %l0
16859 wrhpr %l0, 0x2ED, %hsys_tick_cmpr
16860loop_617:
16861 wrpr %g5, %l6, %cwp
16862loop_618:
16863 wrpr %o4, %l1, %cwp
16864 membar 0x04
16865 movrgz %g3, 0x2AF, %i2
16866 wrpr %l4, %l3, %tick
16867
16868 or %g0, 0x8, %l0
16869 sllx %l0, 0x3c, %l0
16870 wrhpr %l0, %g0, %hsys_tick_cmpr
16871
16872 or %g0, 0x8, %l0
16873 sllx %l0, 0x3c, %l0
16874 wrhpr %l0, 0x05B, %hsys_tick_cmpr
16875 movg %xcc, %g7, %l2
16876 rdpr %cleanwin, %g2
16877 wrpr %o0, 0x02E0, %pil
16878 wrpr %o2, 0x07E6, %tick
16879 wr %o7, %i1, %softint
16880 movleu %xcc, %i4, %g4
16881 rdhpr %htba, %o3
16882 rdhpr %hpstate, %i3
16883 wrpr %l5, %g1, %tick
16884 fand %f6, %f26, %f6
16885 rd %softint, %o1
16886 wr %i5, %l0, %set_softint
16887 wrpr %o6, 0x1ACC, %cwp
16888 rdhpr %hintp, %i6
16889 wrpr %o5, %g5, %tick
16890 fmovd %f12, %f4
16891 fpsub16 %f18, %f8, %f26
16892 rd %tick_cmpr, %i7
16893 rdhpr %hpstate, %o4
16894
16895 or %g0, 0x8, %l0
16896 sllx %l0, 0x3c, %l0
16897 wrhpr %l0, 0xC3B, %hsys_tick_cmpr
16898 movg %xcc, %l1, %g3
16899 ldsb [%l7 + 0x2A], %i2
16900 rd %softint, %l3
16901 fnot1s %f15, %f18
16902 wrpr %g6, 0x02D1, %tick
16903 wr %g0, 0xe, %pcr ! changed.
16904 wr %g7, 0x1F91, %sys_tick
16905 rdpr %tl, %i0
16906 rdpr %wstate, %l2
16907 rdpr %cleanwin, %g2
16908 wr %g0, 0x6, %fprs
16909 wr %i1, %i4, %softint
16910 udivcc %o7, 0x0111, %o3
16911 rdpr %cansave, %g4
16912 edge8l %i3, %g1, %o1
16913 movrne %l5, 0x03C, %i5
16914 movre %l0, %o6, %o5
16915 rdhpr %hpstate, %i6
16916 rd %asi, %i7
16917
16918 or %g0, 0x8, %l0
16919 sllx %l0, 0x3c, %l0
16920 wrhpr %l0, %g0, %hsys_tick_cmpr
16921 edge8n %l6, %l1, %o4
16922 taddcctv %i2, %l3, %g3
16923 rd %fprs, %g6
16924 rdpr %pil, %l4
16925 tleu %icc, 0x0
16926 rd %asi, %g7
16927 fbul %fcc1, loop_619
16928 fxnors %f30, %f7, %f14
16929 rd %pc, %i0
16930 rdhpr %hintp, %g2
16931loop_619:
16932 rd %sys_tick_cmpr, %l2
16933 wrpr %o2, %i1, %tick
16934 movrgez %i4, 0x0B2, %o7
16935 rdhpr %htba, %o0
16936 rdpr %otherwin, %g4
16937 rd %sys_tick_cmpr, %i3
16938 wr %g1, %o3, %softint
16939 fpsub16 %f2, %f22, %f14
16940 movvc %xcc, %o1, %i5
16941 wr %l5, %l0, %ccr
16942 sll %o6, 0x1D, %i6
16943 prefetch [%l7 + 0x18], 0x3
16944 movgu %icc, %o5, %g5
16945 wr %g0, 0xe, %pcr ! changed.
16946 fmovrdgz %l1, %f16, %f6
16947 rdhpr %htba, %i7
16948 rd %ccr, %o4
16949 rd %tick_cmpr, %l3
16950 movg %icc, %g3, %i2
16951 wr %l4, %g6, %set_softint
16952 rd %sys_tick_cmpr, %i0
16953 tvc %icc, 0x6
16954 rdpr %canrestore, %g2
16955 orn %g7, 0x1808, %l2
16956 sdivcc %i1, 0x0044, %i4
16957 st %f1, [%l7 + 0x48]
16958 rdpr %tba, %o7
16959 fmovdcs %xcc, %f4, %f11
16960 fzeros %f7
16961 wr %g0, 0xe, %pcr ! changed.
16962
16963 or %g0, 0x8, %l0
16964 sllx %l0, 0x3c, %l0
16965 wrhpr %l0, %g0, %hsys_tick_cmpr
16966 rd %tick_cmpr, %o0
16967 fnot1 %f14, %f30
16968 wr %g1, %i3, %ccr
16969 wr %g0, 0xe, %pcr ! changed.
16970 edge32n %o3, %l5, %l0
16971
16972 or %g0, 0x8, %l0
16973 sllx %l0, 0x3c, %l0
16974 wr %l0, %g0, %sys_tick_cmpr
16975 or %i6, 0x049F, %o5
16976 movle %xcc, %l6, %g5
16977 wrpr %l1, 0x154F, %cwp
16978 rdpr %canrestore, %o4
16979 rd %ccr, %l3
16980
16981 or %g0, 0x8, %l0
16982 sllx %l0, 0x3c, %l0
16983 wrhpr %l0, %g0, %hsys_tick_cmpr
16984 wr %i2, %i7, %ccr
16985 tneg %icc, 0x6
16986 wrpr %g6, %l4, %pil
16987 brgez,a %g2, loop_620
16988 rdhpr %hsys_tick_cmpr, %i0
16989 fpsub32 %f2, %f4, %f4
16990
16991 or %g0, 0x8, %l0
16992 sllx %l0, 0x3c, %l0
16993 wrhpr %l0, %g0, %hsys_tick_cmpr
16994loop_620:
16995 rd %y, %l2
16996 rd %tick_cmpr, %i1
16997 fmovdcs %icc, %f10, %f12
16998 rd %sys_tick_cmpr, %i4
16999 fmul8x16au %f12, %f30, %f16
17000 std %o6, [%l7 + 0x28]
17001 srlx %g4, %o0, %o2
17002
17003 or %g0, 0x8, %l0
17004 sllx %l0, 0x3c, %l0
17005 wrhpr %l0, 0xA70, %hsys_tick_cmpr
17006 pdist %f6, %f28, %f10
17007 edge16 %o3, %o1, %l0
17008 bneg,a %xcc, loop_621
17009 swap [%l7 + 0x54], %l5
17010 rdhpr %hsys_tick_cmpr, %o6
17011 movg %xcc, %i6, %o5
17012loop_621:
17013 tg %icc, 0x4
17014 movn %xcc, %l6, %g5
17015 edge8ln %i5, %l1, %o4
17016 andcc %g3, 0x1254, %l3
17017 wr %i2, %g6, %clear_softint
17018 tvc %xcc, 0x3
17019
17020 or %g0, 0x8, %l0
17021 sllx %l0, 0x3c, %l0
17022 wrhpr %l0, %g0, %hsys_tick_cmpr
17023
17024 or %g0, 0x8, %l0
17025 sllx %l0, 0x3c, %l0
17026 wrhpr %l0, %g0, %hsys_tick_cmpr
17027 edge8ln %g7, %i0, %i1
17028 edge32n %l2, %o7, %g4
17029 wr %o0, 0x102F, %softint
17030 wrpr %i4, %o2, %cwp
17031 rd %pc, %i3
17032 rdpr %wstate, %g1
17033
17034 or %g0, 0x8, %l0
17035 sllx %l0, 0x3c, %l0
17036 wrhpr %l0, %g0, %hsys_tick_cmpr
17037 fors %f3, %f18, %f17
17038 umulcc %o3, %l5, %l0
17039 rdpr %cleanwin, %o6
17040 orncc %i6, %l6, %g5
17041 sdivx %i5, 0x1448, %o5
17042 movn %icc, %o4, %l1
17043 fpsub16s %f28, %f21, %f30
17044 brgz %l3, loop_622
17045 rdpr %tba, %g3
17046 fnor %f6, %f28, %f18
17047 tge %icc, 0x4
17048loop_622:
17049 fpadd16 %f28, %f20, %f16
17050 and %i2, 0x146D, %l4
17051 fmovdcc %xcc, %f29, %f7
17052 wrpr %g6, %i7, %cwp
17053 andn %g2, 0x1D9E, %g7
17054 movrlez %i1, 0x15B, %l2
17055 rd %ccr, %i0
17056 wr %o7, 0x0760, %set_softint
17057 subc %o0, 0x0804, %g4
17058 st %f19, [%l7 + 0x7C]
17059 membar 0x0C
17060 wrpr %i4, %o2, %tick
17061 wrpr %g1, 0x0AB1, %tick
17062 rdhpr %htba, %i3
17063 rdhpr %hpstate, %o3
17064 rd %ccr, %o1
17065 wr %l5, %l0, %clear_softint
17066 sdivx %i6, 0x19B4, %o6
17067 movg %xcc, %l6, %g5
17068
17069 or %g0, 0x8, %l0
17070 sllx %l0, 0x3c, %l0
17071 wr %l0, %g0, %tick_cmpr
17072
17073 or %g0, 0x8, %l0
17074 sllx %l0, 0x3c, %l0
17075 wrhpr %l0, 0x2B6, %hsys_tick_cmpr
17076 array32 %l1, %g3, %i2
17077 rdhpr %hpstate, %l4
17078 movn %icc, %g6, %l3
17079
17080 or %g0, 0x8, %l0
17081 sllx %l0, 0x3c, %l0
17082 wrhpr %l0, %g0, %hsys_tick_cmpr
17083 rdhpr %htba, %g7
17084 movvs %icc, %i1, %l2
17085 array32 %i0, %o7, %o0
17086 smul %g2, 0x1322, %i4
17087 wr %o2, 0x1F58, %pic
17088 movle %icc, %g1, %g4
17089 rdpr %pil, %o3
17090 rd %asi, %i3
17091 wr %g0, 0x19, %asi
17092 stha %l5, [%l7 + 0x6E] %asi
17093 rdhpr %htba, %o1
17094 rd %softint, %l0
17095 wrpr %o6, 0x0C1B, %tick
17096 rd %ccr, %i6
17097 rdpr %cansave, %l6
17098 rdhpr %hintp, %g5
17099 rd %y, %o4
17100 rdhpr %htba, %o5
17101 stb %l1, [%l7 + 0x16]
17102 rd %ccr, %i5
17103 fmovda %xcc, %f14, %f27
17104 array32 %i2, %g3, %l4
17105 movle %xcc, %g6, %i7
17106
17107 or %g0, 0x8, %l0
17108 sllx %l0, 0x3c, %l0
17109 wrhpr %l0, %g0, %hsys_tick_cmpr
17110 srl %i1, 0x0D, %g7
17111 set 0x40, %o0
17112 stda %i0, [%l7 + %o0] 0x89
17113 rdpr %tba, %o7
17114
17115 or %g0, 0x8, %l0
17116 sllx %l0, 0x3c, %l0
17117 wr %l0, 0x1D7, %sys_tick_cmpr
17118 rdhpr %hsys_tick_cmpr, %i4
17119 rdhpr %hsys_tick_cmpr, %o2
17120 wr %g1, 0x1EE0, %pic
17121 ldsw [%l7 + 0x18], %g2
17122 rdpr %otherwin, %o3
17123 rdhpr %hpstate, %g4
17124 movvc %icc, %l5, %i3
17125
17126 or %g0, 0x8, %l0
17127 sllx %l0, 0x3c, %l0
17128 wr %l0, 0x31C, %tick_cmpr
17129 sir 0x1EBE
17130 sir 0x10E1
17131 wr %o1, 0x0675, %sys_tick
17132 wrpr %i6, 0x1C5E, %tick
17133 xorcc %l6, 0x1029, %g5
17134
17135 or %g0, 0x8, %l0
17136 sllx %l0, 0x3c, %l0
17137 wrhpr %l0, 0xF39, %hsys_tick_cmpr
17138 orncc %l1, 0x01DF, %i2
17139 sdiv %g3, 0x095F, %l4
17140 rdpr %canrestore, %g6
17141 wrpr %i5, %i7, %tick
17142 fxnor %f16, %f4, %f0
17143
17144 or %g0, 0x8, %l0
17145 sllx %l0, 0x3c, %l0
17146 wrhpr %l0, 0x120, %hsys_tick_cmpr
17147 tne %xcc, 0x7
17148 movg %icc, %i0, %o7
17149 wr %g7, %o0, %y
17150
17151 or %g0, 0x8, %l0
17152 sllx %l0, 0x3c, %l0
17153 wrhpr %l0, 0xE46, %hsys_tick_cmpr
17154 rdpr %wstate, %o2
17155 tvc %icc, 0x6
17156 rdpr %gl, %g1
17157 rd %asi, %g2
17158 tl %icc, 0x4
17159 rdpr %cansave, %i4
17160 rdpr %wstate, %g4
17161 rd %tick_cmpr, %o3
17162 tne %icc, 0x5
17163 rd %fprs, %l5
17164 rdhpr %htba, %i3
17165 rdhpr %hsys_tick_cmpr, %o6
17166 wrpr %o1, 0x07B5, %tick
17167 rdpr %otherwin, %i6
17168 edge16 %l0, %g5, %o5
17169 fpackfix %f26, %f15
17170 sll %o4, 0x13, %l1
17171 rdpr %tba, %i2
17172 movneg %xcc, %l6, %l4
17173 wrpr %g3, 0x02FC, %pil
17174 movle %icc, %g6, %i5
17175 wrpr %i7, %i1, %cwp
17176 rdhpr %hsys_tick_cmpr, %l3
17177
17178 or %g0, 0x8, %l0
17179 sllx %l0, 0x3c, %l0
17180 wrhpr %l0, 0x626, %hsys_tick_cmpr
17181 alignaddr %o7, %g7, %l2
17182 rd %y, %o2
17183
17184 or %g0, 0x8, %l0
17185 sllx %l0, 0x3c, %l0
17186 wrhpr %l0, 0xC4A, %hsys_tick_cmpr
17187 movge %icc, %g1, %i4
17188 movrlz %g4, %o3, %l5
17189 orcc %i3, 0x15B5, %o6
17190 rdpr %wstate, %g2
17191 movg %xcc, %o1, %i6
17192 fmovs %f19, %f3
17193
17194 or %g0, 0x8, %l0
17195 sllx %l0, 0x3c, %l0
17196 wrhpr %l0, 0x140, %hsys_tick_cmpr
17197 fmovsleu %icc, %f2, %f6
17198 wr %g5, 0x1F65, %y
17199 tsubcctv %o5, %l1, %i2
17200 rdpr %tba, %o4
17201 rdpr %cansave, %l4
17202 rdpr %gl, %g3
17203 fmovdn %xcc, %f21, %f3
17204 umulcc %g6, %i5, %i7
17205 wr %i1, %l3, %y
17206 andn %l6, %o7, %g7
17207 rd %pc, %l2
17208 tsubcc %o2, %i0, %o0
17209 wr %i4, 0x10F3, %ccr
17210 rd %y, %g1
17211 rdhpr %hpstate, %g4
17212 fbue %fcc3, loop_623
17213 wrpr %o3, %i3, %tick
17214 wr %o6, %l5, %y
17215
17216 or %g0, 0x8, %l0
17217 sllx %l0, 0x3c, %l0
17218 wrhpr %l0, %g0, %hsys_tick_cmpr
17219loop_623:
17220 rdpr %pil, %g2
17221 rdhpr %hpstate, %l0
17222 wr %g0, 0x6, %fprs
17223 tvc %xcc, 0x6
17224 rdhpr %hsys_tick_cmpr, %g5
17225 rdhpr %hintp, %l1
17226
17227 or %g0, 0x8, %l0
17228 sllx %l0, 0x3c, %l0
17229 wrhpr %l0, %g0, %hsys_tick_cmpr
17230 movl %icc, %l4, %g3
17231 edge32 %g6, %i2, %i5
17232 fpack32 %f14, %f26, %f20
17233 wr %g0, 0x22, %asi
17234 stha %i1, [%l7 + 0x30] %asi
17235 membar #Sync
17236 edge8ln %i7, %l3, %o7
17237
17238 or %g0, 0x8, %l0
17239 sllx %l0, 0x3c, %l0
17240 wrhpr %l0, %g0, %hsys_tick_cmpr
17241 rdhpr %hsys_tick_cmpr, %l6
17242 rd %tick_cmpr, %o2
17243 rdpr %cwp, %i0
17244 brgez %o0, loop_624
17245 orncc %i4, 0x04C6, %l2
17246 wr %g0, 0xe, %pcr ! changed.
17247 rdpr %cleanwin, %o3
17248loop_624:
17249 movgu %xcc, %o6, %l5
17250 wr %g0, 0xe3, %asi
17251 stba %o1, [%l7 + 0x66] %asi
17252 membar #Sync
17253 rdhpr %hintp, %g2
17254 movge %xcc, %l0, %i6
17255 mulscc %g5, %l1, %i3
17256 rdhpr %hpstate, %o4
17257 wrpr %o5, %g3, %cwp
17258 fcmps %fcc2, %f10, %f28
17259 be %xcc, loop_625
17260 rdpr %gl, %l4
17261 subccc %i2, %i5, %g6
17262 movcc %icc, %i7, %l3
17263loop_625:
17264 bneg,a %icc, loop_626
17265 movpos %icc, %i1, %o7
17266 fmovrdne %g7, %f26, %f24
17267 wrpr %o2, %i0, %cwp
17268loop_626:
17269 nop
17270
17271 or %g0, 0x8, %l0
17272 sllx %l0, 0x3c, %l0
17273 wrhpr %l0, %g0, %hsys_tick_cmpr
17274 edge32n %l2, %g1, %g4
17275 rdhpr %hsys_tick_cmpr, %i4
17276 udivcc %o3, 0x0531, %l5
17277 rdhpr %hsys_tick_cmpr, %o6
17278 rdhpr %hsys_tick_cmpr, %g2
17279 ldsb [%l7 + 0x70], %o1
17280 wrpr %i6, %l0, %pil
17281 rdpr %tba, %l1
17282
17283 or %g0, 0x8, %l0
17284 sllx %l0, 0x3c, %l0
17285 wr %l0, 0x20F, %tick_cmpr
17286 brnz %g5, loop_627
17287 std %o4, [%l7 + 0x58]
17288 wr %l4, 0x0EB4, %set_softint
17289 tn %xcc, 0x7
17290loop_627:
17291 wrpr %g3, %i5, %pil
17292 rdpr %cansave, %i2
17293 prefetch [%l7 + 0x30], 0x1
17294 srl %i7, 0x02, %g6
17295
17296 or %g0, 0x8, %l0
17297 sllx %l0, 0x3c, %l0
17298 wrhpr %l0, %g0, %hsys_tick_cmpr
17299 brnz,a %i1, loop_628
17300 fmovdgu %icc, %f12, %f8
17301 wr %g7, %o2, %sys_tick
17302 tvs %xcc, 0x6
17303loop_628:
17304 rdpr %canrestore, %o7
17305 wrpr %i0, 0x0BAA, %pil
17306 movcc %icc, %l6, %l2
17307 tne %icc, 0x6
17308 prefetch [%l7 + 0x44], 0x2
17309 rdpr %cansave, %g1
17310 wrpr %g4, %o0, %cwp
17311 movleu %xcc, %i4, %l5
17312 smulcc %o6, %g2, %o3
17313 rd %tick_cmpr, %i6
17314 rdpr %otherwin, %o1
17315 wrpr %l0, %i3, %tick
17316 fbne %fcc0, loop_629
17317 rdpr %cwp, %o4
17318 popc 0x083D, %g5
17319 sdivx %l1, 0x16B9, %l4
17320loop_629:
17321 rdpr %gl, %g3
17322 sdivcc %i5, 0x07C8, %i2
17323 alignaddr %o5, %i7, %g6
17324 rdpr %wstate, %i1
17325 fmul8x16al %f19, %f23, %f12
17326 brz %l3, loop_630
17327 orcc %o2, 0x1D0A, %g7
17328 movneg %xcc, %i0, %l6
17329 ta %icc, 0x3
17330loop_630:
17331 rdpr %cwp, %l2
17332 nop
17333 setx loop_631, %l0, %l1
17334 jmpl %l1, %g1
17335 fnands %f27, %f15, %f16
17336 mulx %o7, %g4, %i4
17337 sll %l5, 0x1A, %o6
17338loop_631:
17339 rd %ccr, %g2
17340 rdhpr %hsys_tick_cmpr, %o0
17341
17342 or %g0, 0x8, %l0
17343 sllx %l0, 0x3c, %l0
17344 wrhpr %l0, 0x0AC, %hsys_tick_cmpr
17345 sdivx %o1, 0x0C60, %l0
17346 wrpr %i3, %o3, %pil
17347 wrpr %g5, 0x11BA, %tick
17348
17349 or %g0, 0x8, %l0
17350 sllx %l0, 0x3c, %l0
17351 wrhpr %l0, 0x953, %hsys_tick_cmpr
17352 rdhpr %hintp, %l4
17353 rd %tick_cmpr, %g3
17354 wr %i2, %i5, %sys_tick
17355 rdpr %pil, %o5
17356 rd %sys_tick_cmpr, %g6
17357 rdhpr %hintp, %i7
17358 rdpr %tba, %l3
17359 wr %g0, 0x80, %asi
17360 lduba [%l7 + 0x3D] %asi, %o2
17361 udiv %g7, 0x1351, %i0
17362 rd %pc, %i1
17363 rd %tick_cmpr, %l6
17364 rd %sys_tick_cmpr, %g1
17365 rdhpr %hintp, %o7
17366 fmovsa %icc, %f27, %f13
17367 addccc %l2, 0x0849, %i4
17368 fcmpne16 %f16, %f20, %l5
17369 rdpr %pil, %g4
17370 udivx %o6, 0x0BAC, %o0
17371 wr %g2, %o1, %set_softint
17372 rd %softint, %l0
17373 rdhpr %htba, %i6
17374 edge32 %i3, %o3, %g5
17375 rdpr %canrestore, %o4
17376 bcs loop_632
17377 rdhpr %hsys_tick_cmpr, %l4
17378 rdpr %pil, %l1
17379 bneg,a loop_633
17380loop_632:
17381 wr %i2, %i5, %pic
17382 movle %icc, %g3, %g6
17383 rdhpr %htba, %o5
17384loop_633:
17385 movvs %xcc, %i7, %l3
17386 edge32n %o2, %i0, %i1
17387 wr %g0, 0x4, %fprs
17388 wr %g0, 0x7, %fprs
17389 fmovse %icc, %f29, %f3
17390 prefetch [%l7 + 0x1C], 0x1
17391 rd %tick_cmpr, %l2
17392 rdhpr %hpstate, %l5
17393
17394 or %g0, 0x8, %l0
17395 sllx %l0, 0x3c, %l0
17396 wrhpr %l0, %g0, %hsys_tick_cmpr
17397 fmovsn %icc, %f27, %f19
17398 wr %g4, 0x1F32, %sys_tick
17399 rdhpr %hpstate, %o6
17400 xnor %o0, 0x05E0, %g2
17401 udiv %o1, 0x104D, %l0
17402 movn %icc, %i6, %o3
17403 rdhpr %hpstate, %g5
17404 edge16l %o4, %i3, %l1
17405 movrgez %l4, 0x23B, %i2
17406 addccc %i5, %g3, %o5
17407
17408 or %g0, 0x8, %l0
17409 sllx %l0, 0x3c, %l0
17410 wrhpr %l0, %g0, %hsys_tick_cmpr
17411 movl %xcc, %o2, %i7
17412 wrpr %i1, %l6, %cwp
17413 rdpr %otherwin, %g7
17414 fnot1s %f11, %f26
17415 wr %g0, 0x80, %asi
17416 lda [%l7 + 0x24] %asi, %f29
17417 tn %xcc, 0x7
17418 smulcc %o7, 0x0C6E, %i0
17419 movpos %xcc, %g1, %l2
17420 wr %l5, %i4, %ccr
17421 stbar
17422 orn %o6, %o0, %g2
17423 wr %g0, 0xe, %pcr ! changed.
17424 saved
17425 rdpr %cwp, %g1
17426 rdpr %cansave, %g2
17427 rdpr %canrestore, %g3
17428 rdpr %cleanwin, %g4
17429 rdpr %otherwin, %g5
17430 rdpr %wstate, %g6
17431 rdpr %cleanwin, %i6
17432 prefetch [%l7 + 0x64], 0x2
17433 rdpr %pil, %o3
17434 mulscc %g4, %g5, %o4
17435 bcc,a,pt %xcc, loop_634
17436 rdhpr %hsys_tick_cmpr, %l1
17437 rdhpr %htba, %i3
17438 rdhpr %hsys_tick_cmpr, %i2
17439loop_634:
17440 edge8l %i5, %l4, %g3
17441 wr %g6, %o5, %y
17442 bcs loop_635
17443 rd %fprs, %o2
17444 wrpr %i7, %i1, %cwp
17445 fmovdle %icc, %f11, %f20
17446loop_635:
17447 nop
17448 setx loop_636, %l0, %l1
17449 wrpr 0x1, %tl
17450 wrpr %l1, %tpc
17451 add %l1, 0x4, %l1
17452 wrpr %l1, %tnpc
17453 setx 0x34400001400, %l0, %l1
17454 wrpr %l1, %tstate
17455 wrhpr 0x4, %htstate
17456 retry
17457 rd %ccr, %l6
17458 bleu,a %icc, loop_637
17459 edge8 %g7, %l3, %o7
17460loop_636:
17461 wr %i0, %l2, %y
17462 bg,a %xcc, loop_638
17463loop_637:
17464 wr %l5, 0x0008, %clear_softint
17465 bcc loop_639
17466 rd %fprs, %g1
17467loop_638:
17468 sir 0x1F0F
17469 rdhpr %hsys_tick_cmpr, %i4
17470loop_639:
17471 fmovdge %xcc, %f16, %f8
17472 fbuge %fcc2, loop_640
17473 rdhpr %hpstate, %o6
17474 fmovdl %icc, %f13, %f20
17475 rd %ccr, %g2
17476loop_640:
17477 rd %fprs, %o0
17478 rdpr %tl, %l0
17479 wr %i6, %o3, %softint
17480 movl %icc, %g4, %o1
17481 tpos %icc, 0x6
17482 stb %g5, [%l7 + 0x28]
17483 rd %tick_cmpr, %o4
17484 wrpr %i3, %l1, %cwp
17485
17486 or %g0, 0x8, %l0
17487 sllx %l0, 0x3c, %l0
17488 wrhpr %l0, %g0, %hsys_tick_cmpr
17489 rdpr %cleanwin, %g3
17490
17491 or %g0, 0x8, %l0
17492 sllx %l0, 0x3c, %l0
17493 wrhpr %l0, %g0, %hsys_tick_cmpr
17494 set 0x30, %g1
17495 ldswa [%l7 + %g1] 0x81, %o5
17496 ldsh [%l7 + 0x74], %o2
17497 orncc %l4, 0x05EC, %i7
17498 rdhpr %hpstate, %i1
17499 fmovdpos %icc, %f7, %f5
17500 saved
17501 rdpr %cwp, %g1
17502 rdpr %cansave, %g2
17503 rdpr %canrestore, %g3
17504 rdpr %cleanwin, %g4
17505 rdpr %otherwin, %g5
17506 rdpr %wstate, %g6
17507 rdpr %cwp, %g7
17508 fbu,a %fcc0, loop_641
17509 edge16ln %l6, %o7, %l3
17510
17511 or %g0, 0x8, %l0
17512 sllx %l0, 0x3c, %l0
17513 wrhpr %l0, %g0, %hsys_tick_cmpr
17514 rdhpr %hsys_tick_cmpr, %l2
17515loop_641:
17516 xor %l5, 0x1D6A, %g1
17517 wrpr %i4, 0x11B5, %pil
17518 andn %o6, %o0, %g2
17519 rdpr %canrestore, %l0
17520 lduh [%l7 + 0x4E], %i6
17521 movcs %xcc, %o3, %o1
17522 rdhpr %hintp, %g4
17523 tsubcc %g5, %i3, %o4
17524 fmovdleu %icc, %f6, %f19
17525 fnot1 %f30, %f12
17526 rdhpr %hpstate, %i5
17527 fcmped %fcc1, %f16, %f28
17528 rd %sys_tick_cmpr, %l1
17529 wrpr %i2, %g6, %tick
17530 edge8 %g3, %o2, %l4
17531 set 0x68, %i1
17532 lduwa [%l7 + %i1] 0x14, %o5
17533 edge8n %i1, %g7, %i7
17534
17535 or %g0, 0x8, %l0
17536 sllx %l0, 0x3c, %l0
17537 wrhpr %l0, 0x6E2, %hsys_tick_cmpr
17538 fmovrsne %i0, %f10, %f19
17539 edge32 %l2, %l5, %l6
17540 rdpr %otherwin, %g1
17541 addc %o6, %o0, %i4
17542 fmovdle %xcc, %f1, %f6
17543
17544 or %g0, 0x8, %l0
17545 sllx %l0, 0x3c, %l0
17546 wr %l0, %g0, %tick_cmpr
17547 movre %l0, %i6, %o3
17548 wr %g0, 0xe, %pcr ! changed.
17549 rdhpr %htba, %i3
17550 sub %o4, %i5, %g4
17551 wrpr %i2, %g6, %cwp
17552 rdpr %otherwin, %l1
17553 rdpr %tl, %g3
17554 wrpr %o2, 0x1B28, %tick
17555 rdhpr %hintp, %o5
17556 edge32n %l4, %g7, %i7
17557 wr %o7, %l3, %ccr
17558 wrpr %i0, 0x0706, %pil
17559 rdpr %cleanwin, %i1
17560 rdpr %cansave, %l5
17561 add %l7, 0x58, %l6
17562 wr %g0, 0x11, %asi
17563 casa [%l6] 0x11, %l6, %l2
17564
17565 or %g0, 0x8, %l0
17566 sllx %l0, 0x3c, %l0
17567 wrhpr %l0, %g0, %hsys_tick_cmpr
17568 bleu,a loop_642
17569 rdhpr %hsys_tick_cmpr, %o6
17570
17571 or %g0, 0x8, %l0
17572 sllx %l0, 0x3c, %l0
17573 wrhpr %l0, %g0, %hsys_tick_cmpr
17574 array8 %g2, %o0, %l0
17575loop_642:
17576 nop
17577 set 0x62, %l0
17578 ldsba [%l7 + %l0] 0x81, %i6
17579 fbu,a %fcc3, loop_643
17580 alignaddr %o3, %o1, %g5
17581
17582 or %g0, 0x8, %l0
17583 sllx %l0, 0x3c, %l0
17584 wrhpr %l0, %g0, %hsys_tick_cmpr
17585
17586 or %g0, 0x8, %l0
17587 sllx %l0, 0x3c, %l0
17588 wrhpr %l0, %g0, %hsys_tick_cmpr
17589loop_643:
17590 array16 %g4, %i2, %g6
17591 rdhpr %hpstate, %g3
17592 brgez %l1, loop_644
17593 array16 %o2, %o5, %g7
17594 tvs %xcc, 0x6
17595 rd %sys_tick_cmpr, %l4
17596loop_644:
17597 fblg,a %fcc1, loop_645
17598 wr %g0, 0xe, %pcr ! changed.
17599 nop
17600 set 0x51, %i3
17601 ldub [%l7 + %i3], %o7
17602
17603 or %g0, 0x8, %l0
17604 sllx %l0, 0x3c, %l0
17605 wrhpr %l0, 0x883, %hsys_tick_cmpr
17606loop_645:
17607 rd %asi, %i0
17608 edge8ln %l5, %l6, %i1
17609 rdpr %cleanwin, %g1
17610 subcc %l2, 0x160F, %i4
17611 wr %g2, %o0, %pic
17612 rd %fprs, %l0
17613 wrpr %i6, %o6, %tick
17614 fmovsvc %xcc, %f21, %f2
17615 movcc %xcc, %o3, %o1
17616 sll %g5, %i3, %i5
17617 te %xcc, 0x2
17618 array32 %g4, %o4, %i2
17619 fmovscs %icc, %f9, %f3
17620 rdpr %cansave, %g3
17621 wrpr %l1, %g6, %tick
17622 fbg,a %fcc0, loop_646
17623 rdpr %otherwin, %o5
17624 movle %icc, %g7, %o2
17625 fnot2s %f27, %f20
17626loop_646:
17627 rd %pc, %i7
17628 sdivx %l4, 0x17AE, %l3
17629 tcc %xcc, 0x6
17630 rdpr %tba, %i0
17631 umulcc %l5, 0x1763, %o7
17632 tsubcctv %i1, %g1, %l2
17633 movcc %xcc, %i4, %g2
17634 rdpr %canrestore, %o0
17635 sethi 0x0588, %l6
17636 rd %pc, %l0
17637 rd %softint, %i6
17638 sdivx %o3, 0x0846, %o1
17639 fandnot2 %f12, %f14, %f4
17640 rdpr %wstate, %g5
17641 rdhpr %htba, %i3
17642 fornot1 %f24, %f20, %f20
17643 mulx %i5, 0x127A, %g4
17644
17645 or %g0, 0x8, %l0
17646 sllx %l0, 0x3c, %l0
17647 wrhpr %l0, 0xC29, %hsys_tick_cmpr
17648 rdhpr %htba, %i2
17649
17650 or %g0, 0x8, %l0
17651 sllx %l0, 0x3c, %l0
17652 wrhpr %l0, 0x837, %hsys_tick_cmpr
17653 sub %g6, 0x00EE, %o5
17654 nop
17655 setx loop_647, %l0, %l1
17656 jmpl %l1, %g7
17657 fones %f3
17658 rd %pc, %o2
17659 edge32n %l1, %l4, %i7
17660loop_647:
17661 rdhpr %hpstate, %l3
17662 rd %y, %i0
17663 wr %g0, 0x6, %fprs
17664 edge16n %i1, %g1, %o7
17665 rd %sys_tick_cmpr, %i4
17666 fble,a %fcc0, loop_648
17667 rd %fprs, %l2
17668 rdhpr %htba, %g2
17669 edge32n %l6, %l0, %i6
17670loop_648:
17671 xnor %o0, %o3, %o1
17672 wrpr %i3, %g5, %tick
17673 wrpr %i5, %g4, %tick
17674 fornot2s %f3, %f0, %f3
17675 rd %sys_tick_cmpr, %i2
17676 fabsd %f16, %f24
17677 rd %ccr, %o6
17678 addccc %g3, %g6, %o5
17679
17680 or %g0, 0x8, %l0
17681 sllx %l0, 0x3c, %l0
17682 wrhpr %l0, %g0, %hsys_tick_cmpr
17683
17684 or %g0, 0x8, %l0
17685 sllx %l0, 0x3c, %l0
17686 wrhpr %l0, %g0, %hsys_tick_cmpr
17687 wrpr %l4, 0x1C7A, %tick
17688 wr %g0, 0x81, %asi
17689 ldda [%l7 + 0x60] %asi, %i6
17690 edge8l %l3, %o4, %l5
17691 rdpr %cansave, %i0
17692 rdhpr %htba, %i1
17693 wr %g0, 0xda, %asi
17694 ldda [%l7 + 0x40] %asi, %f0
17695
17696 or %g0, 0x8, %l0
17697 sllx %l0, 0x3c, %l0
17698 wr %l0, 0xE07, %sys_tick_cmpr
17699 rdhpr %hsys_tick_cmpr, %o7
17700 rdhpr %hsys_tick_cmpr, %g2
17701 tge %icc, 0x5
17702
17703 or %g0, 0x8, %l0
17704 sllx %l0, 0x3c, %l0
17705 wrhpr %l0, %g0, %hsys_tick_cmpr
17706 rdpr %canrestore, %l2
17707 movl %icc, %l0, %o0
17708 rdpr %otherwin, %o3
17709 rdpr %cwp, %o1
17710 rdhpr %htba, %i6
17711 set 0x50, %g6
17712 ldda [%l7 + %g6] 0xe2, %i2
17713 rd %tick_cmpr, %g5
17714 subc %i5, 0x03A5, %g4
17715
17716 or %g0, 0x8, %l0
17717 sllx %l0, 0x3c, %l0
17718 wrhpr %l0, %g0, %hsys_tick_cmpr
17719 fnot1s %f17, %f25
17720 wr %g3, %o6, %clear_softint
17721 addccc %g6, 0x1717, %o5
17722 rdpr %cleanwin, %o2
17723 add %l7, 0x68, %l6
17724 wr %g0, 0x04, %asi
17725 ldxa [%l6] %asi, %l1
17726 casxa [%l6] 0x04, %l1, %l4
17727 wr %g7, %i7, %pic
17728 fpsub32s %f15, %f13, %f30
17729 rd %softint, %l3
17730 ta %xcc, 0x1
17731 movle %xcc, %l5, %o4
17732
17733 or %g0, 0x8, %l0
17734 sllx %l0, 0x3c, %l0
17735 wrhpr %l0, 0x54E, %hsys_tick_cmpr
17736 fxors %f13, %f28, %f15
17737
17738 or %g0, 0x8, %l0
17739 sllx %l0, 0x3c, %l0
17740 wr %l0, 0x86F, %sys_tick_cmpr
17741 rdpr %wstate, %g1
17742
17743 or %g0, 0x8, %l0
17744 sllx %l0, 0x3c, %l0
17745 wrhpr %l0, %g0, %hsys_tick_cmpr
17746 rd %asi, %l2
17747
17748 or %g0, 0x8, %l0
17749 sllx %l0, 0x3c, %l0
17750 wrhpr %l0, %g0, %hsys_tick_cmpr
17751 wr %g0, 0xe, %pcr ! changed.
17752 wrpr %o3, 0x1765, %tick
17753
17754 or %g0, 0x8, %l0
17755 sllx %l0, 0x3c, %l0
17756 wrhpr %l0, 0x57D, %hsys_tick_cmpr
17757 rd %ccr, %o1
17758 ld [%l7 + 0x24], %f8
17759 wrpr %i3, %i5, %cwp
17760 rdpr %gl, %g5
17761 xorcc %i2, %g4, %g3
17762 rdpr %cwp, %g6
17763 ta %icc, 0x3
17764 rd %tick_cmpr, %o5
17765 fba,a %fcc0, loop_649
17766 be,pt %xcc, loop_650
17767 rdhpr %hsys_tick_cmpr, %o2
17768 wr %g0, 0x5, %fprs
17769loop_649:
17770 orcc %l4, 0x04E9, %g7
17771loop_650:
17772 edge32l %i7, %o6, %l3
17773
17774 or %g0, 0x8, %l0
17775 sllx %l0, 0x3c, %l0
17776 wrhpr %l0, 0x699, %hsys_tick_cmpr
17777 rdhpr %hintp, %i0
17778 saved
17779 rdpr %cwp, %g1
17780 rdpr %cansave, %g2
17781 rdpr %canrestore, %g3
17782 rdpr %cleanwin, %g4
17783 rdpr %otherwin, %g5
17784 rdpr %wstate, %g6
17785
17786 or %g0, 0x8, %l0
17787 sllx %l0, 0x3c, %l0
17788 wrhpr %l0, 0x7D8, %hsys_tick_cmpr
17789 rd %fprs, %o7
17790 fbule %fcc2, loop_651
17791 rdhpr %hpstate, %l6
17792 rdhpr %hsys_tick_cmpr, %g1
17793 wrpr %l2, 0x07B7, %pil
17794loop_651:
17795 wrpr %g2, 0x0D28, %tick
17796 rdhpr %htba, %o0
17797 rdpr %otherwin, %l0
17798 fcmpgt16 %f0, %f18, %o3
17799 movrlz %i6, %o1, %i5
17800 rd %pc, %i3
17801 rdhpr %hintp, %g5
17802 wr %g4, %g3, %sys_tick
17803 fnegd %f2, %f24
17804
17805 or %g0, 0x8, %l0
17806 sllx %l0, 0x3c, %l0
17807 wrhpr %l0, %g0, %hsys_tick_cmpr
17808 wrpr %i2, 0x1E98, %tick
17809 wrpr %o2, %l4, %pil
17810 rd %ccr, %g7
17811 fcmple32 %f4, %f20, %i7
17812 rdhpr %hsys_tick_cmpr, %l1
17813 rdhpr %hintp, %l3
17814
17815 or %g0, 0x8, %l0
17816 sllx %l0, 0x3c, %l0
17817 wrhpr %l0, 0xDB7, %hsys_tick_cmpr
17818 rdpr %cwp, %i0
17819 rdhpr %htba, %l5
17820 set 0x40, %i6
17821 ldda [%l7 + %i6] 0x18, %f16
17822 brlez %i4, loop_652
17823 brlz,a %o4, loop_653
17824 orncc %o7, %l6, %g1
17825 wrpr %l2, %o0, %pil
17826loop_652:
17827 nop
17828
17829 or %g0, 0x8, %l0
17830 sllx %l0, 0x3c, %l0
17831 wrhpr %l0, %g0, %hsys_tick_cmpr
17832loop_653:
17833 rdpr %gl, %o3
17834
17835 or %g0, 0x8, %l0
17836 sllx %l0, 0x3c, %l0
17837 wrhpr %l0, %g0, %hsys_tick_cmpr
17838 fble %fcc3, loop_654
17839 fmovdcc %icc, %f22, %f18
17840 add %o1, 0x19A6, %i5
17841 wrpr %i3, %i6, %cwp
17842loop_654:
17843 mulx %g4, %g3, %g6
17844 umul %g5, %i2, %o5
17845 wr %o2, 0x176A, %sys_tick
17846 rdpr %tl, %g7
17847 bge,pn %xcc, loop_655
17848 restored
17849 rdpr %cwp, %g1
17850 rdpr %cansave, %g2
17851 rdpr %canrestore, %g3
17852 rdpr %cleanwin, %g4
17853 rdpr %otherwin, %g5
17854 rdpr %wstate, %g6
17855 rdpr %otherwin, %l4
17856 rd %y, %l1
17857loop_655:
17858 wrpr %i7, %o6, %cwp
17859 rdhpr %hintp, %i1
17860 sethi 0x005C, %i0
17861 rd %ccr, %l3
17862
17863 or %g0, 0x8, %l0
17864 sllx %l0, 0x3c, %l0
17865 wrhpr %l0, 0x712, %hsys_tick_cmpr
17866 rdhpr %hpstate, %l5
17867 rdhpr %htba, %l6
17868 fmovsa %icc, %f12, %f3
17869
17870 or %g0, 0x8, %l0
17871 sllx %l0, 0x3c, %l0
17872 wrhpr %l0, %g0, %hsys_tick_cmpr
17873 rdpr %canrestore, %l2
17874 rdpr %cansave, %o7
17875 wr %o0, %l0, %y
17876 fsrc2 %f24, %f28
17877 movle %icc, %o3, %g2
17878 rd %pc, %i5
17879 rd %pc, %o1
17880 rd %pc, %i6
17881 wr %g0, 0xe, %pcr ! changed.
17882 rdpr %tba, %g6
17883 fmovsa %icc, %f26, %f4
17884 ldsw [%l7 + 0x44], %g3
17885 rdhpr %hsys_tick_cmpr, %i2
17886 movleu %icc, %g5, %o2
17887 wr %g7, 0x0525, %set_softint
17888 wr %g0, 0x6, %fprs
17889 rd %ccr, %o5
17890 fexpand %f14, %f8
17891 wrpr %l1, %i7, %pil
17892 rdpr %cansave, %o6
17893 rdpr %gl, %i0
17894 rdpr %pil, %l3
17895 fpadd16s %f5, %f31, %f18
17896 subcc %i1, 0x0719, %i4
17897 rdpr %otherwin, %l5
17898
17899 or %g0, 0x8, %l0
17900 sllx %l0, 0x3c, %l0
17901 wrhpr %l0, %g0, %hsys_tick_cmpr
17902 rdpr %otherwin, %g1
17903 ldsw [%l7 + 0x0C], %o7
17904 fandnot2s %f10, %f22, %f14
17905 wrpr %o0, 0x05D4, %cwp
17906 rdhpr %hintp, %l0
17907
17908 or %g0, 0x8, %l0
17909 sllx %l0, 0x3c, %l0
17910 wrhpr %l0, 0x31B, %hsys_tick_cmpr
17911 addccc %g2, %i5, %o3
17912 wrpr %i6, %o1, %tick
17913 fbg,a %fcc2, loop_656
17914 orcc %i3, %g4, %g6
17915 tl %xcc, 0x1
17916 movcc %icc, %i2, %g3
17917loop_656:
17918 rdhpr %hpstate, %o2
17919 rd %fprs, %g5
17920 rdpr %tba, %l4
17921 movleu %xcc, %o5, %g7
17922 wrpr %i7, 0x0EB1, %pil
17923 movn %xcc, %l1, %o6
17924 ldsh [%l7 + 0x40], %l3
17925 rdpr %tl, %i1
17926
17927 or %g0, 0x8, %l0
17928 sllx %l0, 0x3c, %l0
17929 wrhpr %l0, %g0, %hsys_tick_cmpr
17930 sra %i4, %o4, %g1
17931
17932 or %g0, 0x8, %l0
17933 sllx %l0, 0x3c, %l0
17934 wr %l0, %g0, %tick_cmpr
17935 wr %o0, %l0, %softint
17936 wrpr %l2, %o7, %pil
17937 rdhpr %hsys_tick_cmpr, %g2
17938 subccc %i5, 0x1685, %o3
17939 rdpr %pil, %o1
17940 wr %i6, %i3, %sys_tick
17941 udivx %g4, 0x0CEE, %g6
17942 popc %g3, %i2
17943 fmovsvc %icc, %f16, %f5
17944 wrpr %g5, 0x0EE0, %cwp
17945 rdpr %wstate, %o2
17946 wr %g0, 0x89, %asi
17947 stha %o5, [%l7 + 0x7A] %asi
17948 orcc %l4, %g7, %l1
17949 rd %asi, %o6
17950 rdhpr %hsys_tick_cmpr, %i7
17951 add %l7, 0x5C, %l6
17952 wr %g0, 0x80, %asi
17953 lda [%l6] %asi, %l3
17954 casa [%l6] 0x80, %l3, %i1
17955 call loop_657
17956 movn %icc, %i0, %l5
17957 srax %i4, %g1, %o4
17958 rdpr %cleanwin, %o0
17959loop_657:
17960 fornot1s %f27, %f23, %f26
17961 fcmpd %fcc0, %f24, %f6
17962 rdhpr %hintp, %l0
17963 rdhpr %hsys_tick_cmpr, %l2
17964 rd %ccr, %o7
17965
17966 or %g0, 0x8, %l0
17967 sllx %l0, 0x3c, %l0
17968 wrhpr %l0, 0xC55, %hsys_tick_cmpr
17969 rd %ccr, %o3
17970 rdpr %cwp, %o1
17971 rdhpr %htba, %i6
17972 rdpr %tl, %g2
17973 fmovsleu %icc, %f6, %f18
17974 sdivcc %i3, 0x06EA, %g6
17975 rdhpr %hpstate, %g4
17976 rd %y, %i2
17977 rdhpr %htba, %g5
17978 tpos %icc, 0x1
17979 wr %g3, 0x1AD3, %ccr
17980 rdpr %gl, %o5
17981 umul %l4, %g7, %o2
17982 bgu %xcc, loop_658
17983 tn %icc, 0x4
17984 edge8ln %o6, %l1, %l3
17985 rdhpr %htba, %i1
17986loop_658:
17987 wr %i0, %i7, %sys_tick
17988 movrne %l5, %g1, %i4
17989 rdpr %pil, %o0
17990 wrpr %l0, %o4, %pil
17991 brlez,a %o7, loop_659
17992 wrpr %l2, 0x0C60, %tick
17993
17994 or %g0, 0x8, %l0
17995 sllx %l0, 0x3c, %l0
17996 wrhpr %l0, %g0, %hsys_tick_cmpr
17997 edge8l %o3, %l6, %i6
17998loop_659:
17999 wrpr %o1, %g2, %cwp
18000 rd %sys_tick_cmpr, %i3
18001
18002 or %g0, 0x8, %l0
18003 sllx %l0, 0x3c, %l0
18004 wr %l0, %g0, %sys_tick_cmpr
18005 rd %softint, %i2
18006 rdpr %gl, %g5
18007 tpos %icc, 0x0
18008 wr %g0, 0xe, %pcr ! changed.
18009 wr %o5, 0x19CA, %y
18010 rdhpr %hsys_tick_cmpr, %g6
18011 wrpr %l4, 0x06D9, %tick
18012
18013 or %g0, 0x8, %l0
18014 sllx %l0, 0x3c, %l0
18015 wrhpr %l0, 0x9A8, %hsys_tick_cmpr
18016 fblg,a %fcc0, loop_660
18017 fmovdpos %xcc, %f21, %f10
18018 rdhpr %hpstate, %g7
18019 wrpr %l1, %l3, %pil
18020loop_660:
18021 nop
18022
18023 or %g0, 0x8, %l0
18024 sllx %l0, 0x3c, %l0
18025 wrhpr %l0, %g0, %hsys_tick_cmpr
18026 udiv %i0, 0x133F, %i7
18027 rdhpr %hsys_tick_cmpr, %l5
18028 fcmpne16 %f8, %f16, %g1
18029 rdpr %canrestore, %o0
18030 sir 0x1C11
18031 rd %ccr, %l0
18032 tl %icc, 0x2
18033 rdpr %pil, %o4
18034 rdhpr %hsys_tick_cmpr, %i4
18035 mova %xcc, %l2, %o7
18036
18037 or %g0, 0x8, %l0
18038 sllx %l0, 0x3c, %l0
18039 wrhpr %l0, %g0, %hsys_tick_cmpr
18040 tleu %icc, 0x6
18041 rdhpr %hsys_tick_cmpr, %i6
18042
18043 or %g0, 0x8, %l0
18044 sllx %l0, 0x3c, %l0
18045 wrhpr %l0, 0x8E3, %hsys_tick_cmpr
18046
18047 or %g0, 0x8, %l0
18048 sllx %l0, 0x3c, %l0
18049 wrhpr %l0, 0x812, %hsys_tick_cmpr
18050 wrpr %i3, 0x1C7D, %cwp
18051 wr %g0, 0x81, %asi
18052 stda %f16, [%l7 + 0x40] %asi
18053 movleu %icc, %i2, %g4
18054 wr %g3, %o5, %sys_tick
18055 fsrc2 %f12, %f8
18056 srl %g5, 0x06, %g6
18057 wr %o2, %l4, %y
18058 sub %o6, 0x193E, %g7
18059 rdhpr %hsys_tick_cmpr, %l3
18060 rdhpr %hsys_tick_cmpr, %l1
18061 wrpr %i1, 0x1CD2, %cwp
18062
18063 or %g0, 0x8, %l0
18064 sllx %l0, 0x3c, %l0
18065 wrhpr %l0, 0xF98, %hsys_tick_cmpr
18066 rd %tick_cmpr, %l5
18067 wrpr %i0, 0x13EF, %cwp
18068 set 0x55, %i4
18069 ldsba [%l7 + %i4] 0x19, %o0
18070 fpsub16 %f14, %f0, %f22
18071 fnegd %f30, %f10
18072 restored
18073 rdpr %cwp, %g1
18074 rdpr %cansave, %g2
18075 rdpr %canrestore, %g3
18076 rdpr %cleanwin, %g4
18077 rdpr %otherwin, %g5
18078 rdpr %wstate, %g6
18079
18080 or %g0, 0x8, %l0
18081 sllx %l0, 0x3c, %l0
18082 wrhpr %l0, %g0, %hsys_tick_cmpr
18083 andn %i4, %o4, %o7
18084 wrpr %l2, 0x07AC, %cwp
18085 wr %i5, %o3, %pic
18086 bleu,a %xcc, loop_661
18087 rdhpr %hpstate, %i6
18088 wr %o1, 0x0684, %sys_tick
18089 wrpr %l6, 0x1C39, %cwp
18090loop_661:
18091 smulcc %g2, 0x03A1, %i3
18092 rd %tick_cmpr, %g4
18093 rdpr %tba, %i2
18094 edge32 %g3, %o5, %g6
18095
18096 or %g0, 0x8, %l0
18097 sllx %l0, 0x3c, %l0
18098 wrhpr %l0, 0xB42, %hsys_tick_cmpr
18099 rd %fprs, %o6
18100 mulscc %l4, %l3, %l1
18101 wrpr %i1, 0x1A83, %cwp
18102 rdhpr %htba, %g7
18103 lduw [%l7 + 0x44], %i7
18104 wrpr %i0, %l5, %tick
18105 brlez,a %o0, loop_662
18106 rdpr %pil, %l0
18107 sub %i4, 0x1982, %g1
18108 sethi 0x1BFD, %o7
18109loop_662:
18110 lduh [%l7 + 0x76], %l2
18111
18112 or %g0, 0x8, %l0
18113 sllx %l0, 0x3c, %l0
18114 wr %l0, 0x847, %sys_tick_cmpr
18115 subcc %o4, %i6, %o1
18116 rd %fprs, %o3
18117 ld [%l7 + 0x4C], %f21
18118 set 0x70, %i2
18119 prefetcha [%l7 + %i2] 0x0c, 0x1
18120 rdpr %wstate, %l6
18121 fpack16 %f4, %f19
18122 rd %sys_tick_cmpr, %g4
18123 set 0x28, %l5
18124 lduwa [%l7 + %l5] 0x10, %i2
18125 rd %ccr, %g3
18126 rdpr %cwp, %o5
18127
18128 or %g0, 0x8, %l0
18129 sllx %l0, 0x3c, %l0
18130 wrhpr %l0, %g0, %hsys_tick_cmpr
18131 fmovspos %icc, %f19, %f8
18132 stx %i3, [%l7 + 0x08]
18133 rdpr %gl, %g5
18134 rd %pc, %o2
18135
18136 or %g0, 0x8, %l0
18137 sllx %l0, 0x3c, %l0
18138 wr %l0, 0x62E, %tick_cmpr
18139 rd %y, %l4
18140 rdhpr %hsys_tick_cmpr, %i1
18141 rdpr %otherwin, %g7
18142 udivcc %i7, 0x1264, %l1
18143 brlez %l5, loop_663
18144 stw %i0, [%l7 + 0x08]
18145 wrpr %o0, 0x0524, %tick
18146 wr %l0, 0x163F, %sys_tick
18147loop_663:
18148 stx %g1, [%l7 + 0x70]
18149 wrpr %i4, 0x171D, %cwp
18150 add %o7, %i5, %l2
18151 array16 %o4, %o1, %o3
18152 movn %icc, %g2, %i6
18153
18154 or %g0, 0x8, %l0
18155 sllx %l0, 0x3c, %l0
18156 wrhpr %l0, 0x301, %hsys_tick_cmpr
18157 rdhpr %hsys_tick_cmpr, %g3
18158 rdhpr %htba, %o5
18159 wrpr %g4, 0x1C8D, %cwp
18160 fsrc2 %f30, %f8
18161 taddcc %g6, 0x1550, %i3
18162 wrpr %g5, %o2, %tick
18163 rdpr %tba, %l3
18164 umulcc %l4, 0x02E6, %i1
18165 call loop_664
18166 wr %o6, %i7, %ccr
18167 rdhpr %hpstate, %g7
18168 rdhpr %hpstate, %l5
18169loop_664:
18170 bne loop_665
18171 sdivcc %l1, 0x0E9C, %i0
18172
18173 or %g0, 0x8, %l0
18174 sllx %l0, 0x3c, %l0
18175 wrhpr %l0, 0x6EC, %hsys_tick_cmpr
18176 rdhpr %hintp, %o0
18177loop_665:
18178 rd %softint, %i4
18179 movg %xcc, %o7, %g1
18180 xor %i5, %l2, %o1
18181
18182 or %g0, 0x8, %l0
18183 sllx %l0, 0x3c, %l0
18184 wrhpr %l0, 0xE0C, %hsys_tick_cmpr
18185 rdhpr %hpstate, %o3
18186 rdhpr %hintp, %i6
18187 andncc %l6, %g2, %g3
18188 wr %i2, 0x0A26, %ccr
18189 rdhpr %hsys_tick_cmpr, %g4
18190 addc %o5, %i3, %g5
18191 tl %icc, 0x3
18192 rdhpr %hintp, %o2
18193
18194 or %g0, 0x8, %l0
18195 sllx %l0, 0x3c, %l0
18196 wrhpr %l0, %g0, %hsys_tick_cmpr
18197 ldsb [%l7 + 0x2A], %l4
18198 tl %xcc, 0x3
18199 wrpr %o6, %i7, %pil
18200 srlx %i1, %l5, %l1
18201 wrpr %i0, %l0, %pil
18202 rd %sys_tick_cmpr, %g7
18203 rd %pc, %o0
18204 wr %g0, 0x6, %fprs
18205 fbne,a %fcc3, loop_666
18206 fmovdn %xcc, %f24, %f2
18207 wrpr %o7, 0x091E, %cwp
18208 rd %sys_tick_cmpr, %i5
18209loop_666:
18210 rdhpr %hsys_tick_cmpr, %l2
18211 rdpr %otherwin, %o1
18212 rdpr %cleanwin, %g1
18213 rd %y, %o3
18214 rd %pc, %i6
18215 subccc %o4, 0x0326, %g2
18216 lduw [%l7 + 0x18], %g3
18217 rd %ccr, %i2
18218
18219 or %g0, 0x8, %l0
18220 sllx %l0, 0x3c, %l0
18221 wrhpr %l0, 0xF86, %hsys_tick_cmpr
18222
18223 or %g0, 0x8, %l0
18224 sllx %l0, 0x3c, %l0
18225 wrhpr %l0, 0x0BE, %hsys_tick_cmpr
18226 rdhpr %htba, %i3
18227 popc %g4, %o2
18228 sllx %l3, %g5, %l4
18229
18230 or %g0, 0x8, %l0
18231 sllx %l0, 0x3c, %l0
18232 wrhpr %l0, %g0, %hsys_tick_cmpr
18233 wrpr %i1, 0x053E, %tick
18234 rdpr %tl, %l5
18235 call loop_667
18236 rdhpr %hintp, %l1
18237 rdhpr %hpstate, %i0
18238 wrpr %i7, %g7, %pil
18239loop_667:
18240 rdpr %gl, %o0
18241 fnot2 %f18, %f6
18242 fbue %fcc3, loop_668
18243 te %icc, 0x4
18244 wr %i4, 0x0803, %set_softint
18245 rd %y, %l0
18246loop_668:
18247 movrlez %o7, %l2, %o1
18248 swap [%l7 + 0x70], %i5
18249
18250 or %g0, 0x8, %l0
18251 sllx %l0, 0x3c, %l0
18252 wrhpr %l0, 0x748, %hsys_tick_cmpr
18253 ldd [%l7 + 0x20], %i6
18254 rd %tick_cmpr, %g2
18255 tsubcctv %g3, 0x0706, %i2
18256 wr %l6, 0x1CCC, %set_softint
18257
18258 or %g0, 0x8, %l0
18259 sllx %l0, 0x3c, %l0
18260 wrhpr %l0, %g0, %hsys_tick_cmpr
18261 srlx %i3, 0x09, %g4
18262 smulcc %o2, %g5, %l4
18263 membar #Sync
18264 set 0x40, %l2
18265 ldda [%l7 + %l2] 0x1e, %f0
18266 wr %l3, 0x10A0, %y
18267 nop
18268 set 0x74, %l4
18269 stb %o6, [%l7 + %l4]
18270 rdpr %otherwin, %i1
18271 rdpr %tl, %l5
18272 rdpr %tba, %g6
18273
18274 or %g0, 0x8, %l0
18275 sllx %l0, 0x3c, %l0
18276 wrhpr %l0, 0x6A1, %hsys_tick_cmpr
18277 wr %g0, 0xe, %pcr ! changed.
18278 edge16n %o0, %l0, %o7
18279 membar 0x23
18280 fbo,a %fcc3, loop_669
18281 wr %l2, 0x1E74, %pic
18282 wr %g0, 0xe, %pcr ! changed.
18283 nop
18284 setx loop_670, %l0, %l1
18285 jmpl %l1, %o1
18286loop_669:
18287 rdpr %otherwin, %g1
18288 rd %y, %i6
18289
18290 or %g0, 0x8, %l0
18291 sllx %l0, 0x3c, %l0
18292 wrhpr %l0, %g0, %hsys_tick_cmpr
18293loop_670:
18294 be,pn %xcc, loop_671
18295 rd %pc, %g3
18296 wrpr %l6, 0x1FAD, %pil
18297 wrpr %i2, %o5, %pil
18298loop_671:
18299 rd %pc, %i3
18300 subc %g4, 0x1A8A, %o2
18301 fmovspos %xcc, %f18, %f19
18302 edge8n %g5, %l4, %l3
18303 rdpr %cwp, %o6
18304 and %i1, %l5, %o4
18305
18306 or %g0, 0x8, %l0
18307 sllx %l0, 0x3c, %l0
18308 wr %l0, 0x101, %tick_cmpr
18309 rdhpr %hsys_tick_cmpr, %g7
18310 array32 %l1, %i0, %o0
18311
18312 or %g0, 0x8, %l0
18313 sllx %l0, 0x3c, %l0
18314 wrhpr %l0, %g0, %hsys_tick_cmpr
18315 rdhpr %hsys_tick_cmpr, %i4
18316 rdpr %pil, %l2
18317 wr %g0, 0xe, %pcr ! changed.
18318 fbg,a %fcc2, loop_672
18319 movl %xcc, %g1, %g2
18320 fmul8x16au %f30, %f11, %f20
18321
18322 or %g0, 0x8, %l0
18323 sllx %l0, 0x3c, %l0
18324 wrhpr %l0, %g0, %hsys_tick_cmpr
18325loop_672:
18326 edge16ln %g3, %i6, %i2
18327 fcmpes %fcc1, %f15, %f20
18328 rd %softint, %o5
18329 wrpr %l6, 0x0411, %tick
18330 rd %y, %i3
18331 wr %g4, %g5, %set_softint
18332 alignaddrl %o2, %l4, %l3
18333 bg,pt %icc, loop_673
18334 wrpr %o6, 0x0239, %cwp
18335 rdpr %pil, %i1
18336 rd %pc, %l5
18337loop_673:
18338 rdhpr %hintp, %g6
18339 nop
18340 set 0x50, %l3
18341 ldd [%l7 + %l3], %o4
18342 rd %pc, %i7
18343
18344 or %g0, 0x8, %l0
18345 sllx %l0, 0x3c, %l0
18346 wr %l0, %g0, %sys_tick_cmpr
18347 edge16l %i0, %g7, %o7
18348 movge %icc, %l0, %o0
18349 wrpr %i4, 0x19C8, %tick
18350 rdhpr %htba, %l2
18351 wr %g0, 0x18, %asi
18352 stda %o0, [%l7 + 0x18] %asi
18353 fmovsl %icc, %f20, %f3
18354 fmul8ulx16 %f20, %f20, %f22
18355 tsubcctv %g1, %i5, %o3
18356 rdpr %cleanwin, %g2
18357 xnorcc %g3, %i6, %o5
18358 rd %tick_cmpr, %i2
18359 rdhpr %hsys_tick_cmpr, %i3
18360 rdhpr %hsys_tick_cmpr, %l6
18361 rd %tick_cmpr, %g5
18362
18363 or %g0, 0x8, %l0
18364 sllx %l0, 0x3c, %l0
18365 wrhpr %l0, 0xDCE, %hsys_tick_cmpr
18366 wrpr %l4, %l3, %cwp
18367 wrpr %i1, 0x0CF1, %pil
18368 mova %xcc, %o6, %l5
18369 tle %xcc, 0x5
18370 wrpr %o4, %i7, %pil
18371
18372 or %g0, 0x8, %l0
18373 sllx %l0, 0x3c, %l0
18374 wrhpr %l0, 0xAA9, %hsys_tick_cmpr
18375 fmul8ulx16 %f2, %f0, %f24
18376 rdhpr %hintp, %i0
18377 rdhpr %hpstate, %g7
18378 subcc %l1, %l0, %o0
18379 rdhpr %hpstate, %i4
18380 tleu %xcc, 0x7
18381 edge32ln %o7, %l2, %o1
18382 xor %g1, %o3, %i5
18383 bvc,pn %xcc, loop_674
18384 fandnot1 %f26, %f4, %f8
18385 wr %g3, 0x06D1, %softint
18386 rdpr %gl, %i6
18387loop_674:
18388 nop
18389
18390 or %g0, 0x8, %l0
18391 sllx %l0, 0x3c, %l0
18392 wrhpr %l0, %g0, %hsys_tick_cmpr
18393
18394 or %g0, 0x8, %l0
18395 sllx %l0, 0x3c, %l0
18396 wrhpr %l0, %g0, %hsys_tick_cmpr
18397 brgz,a %l6, loop_675
18398 edge32ln %o2, %g4, %l4
18399 rdhpr %hsys_tick_cmpr, %g5
18400 alignaddrl %l3, %o6, %l5
18401loop_675:
18402 wrpr %i1, 0x10A3, %pil
18403 movpos %icc, %i7, %o4
18404 rd %pc, %g6
18405 fmovrdlz %g7, %f22, %f6
18406 rdpr %otherwin, %i0
18407 ba,a loop_676
18408 rdhpr %htba, %l0
18409 sdiv %o0, 0x0953, %l1
18410 edge32 %i4, %o7, %l2
18411loop_676:
18412 nop
18413 set 0x7E, %g4
18414 lduha [%l7 + %g4] 0x88, %o1
18415 movrne %o3, 0x376, %g1
18416
18417 or %g0, 0x8, %l0
18418 sllx %l0, 0x3c, %l0
18419 wr %l0, 0x3AC, %sys_tick_cmpr
18420 stbar
18421 movneg %icc, %g2, %i6
18422 wrpr %i2, %i3, %cwp
18423 wr %g0, 0x81, %asi
18424 lduba [%l7 + 0x45] %asi, %l6
18425 rd %y, %o5
18426 ta %xcc, 0x2
18427 wrpr %g4, %o2, %cwp
18428 wrpr %g5, 0x19EB, %tick
18429 edge8n %l3, %l4, %o6
18430 bgu,a loop_677
18431 wrpr %i1, %l5, %pil
18432 rdpr %tba, %o4
18433 fpsub32s %f25, %f21, %f20
18434loop_677:
18435 umulcc %g6, 0x06E7, %i7
18436 sth %g7, [%l7 + 0x20]
18437 wr %i0, 0x0629, %ccr
18438 xnor %o0, 0x02CA, %l1
18439 rdhpr %htba, %i4
18440
18441 or %g0, 0x8, %l0
18442 sllx %l0, 0x3c, %l0
18443 wrhpr %l0, 0x3B5, %hsys_tick_cmpr
18444 wrpr %l2, %o1, %pil
18445 array16 %o3, %i5, %g3
18446 subc %g2, %i6, %g1
18447 prefetch [%l7 + 0x6C], 0x0
18448 sra %i2, 0x13, %i3
18449 movge %xcc, %o5, %g4
18450 fpadd32 %f28, %f8, %f0
18451 rdhpr %hintp, %o2
18452 wr %l6, %g5, %softint
18453 and %l3, %o6, %l4
18454 addcc %l5, %i1, %g6
18455 rd %softint, %i7
18456 fmovdg %xcc, %f16, %f10
18457 wr %g7, %o4, %pic
18458 rdpr %tl, %o0
18459 fmul8sux16 %f28, %f22, %f18
18460 orn %l1, %i0, %l0
18461 rd %pc, %o7
18462 rd %y, %l2
18463 rdpr %otherwin, %i4
18464 rdpr %wstate, %o1
18465 movcc %xcc, %i5, %o3
18466
18467 or %g0, 0x8, %l0
18468 sllx %l0, 0x3c, %l0
18469 wrhpr %l0, %g0, %hsys_tick_cmpr
18470 rd %pc, %g1
18471 std %f20, [%l7 + 0x40]
18472 smul %g2, %i2, %i3
18473 rdhpr %hpstate, %g4
18474 tleu %xcc, 0x7
18475 orncc %o5, 0x13C8, %l6
18476 rdpr %tba, %g5
18477 movrlez %l3, 0x276, %o2
18478
18479 or %g0, 0x8, %l0
18480 sllx %l0, 0x3c, %l0
18481 wrhpr %l0, 0x9B9, %hsys_tick_cmpr
18482 movleu %icc, %l4, %i1
18483 rdpr %gl, %l5
18484 wr %i7, 0x05FD, %y
18485 popc %g7, %o4
18486 rdpr %gl, %g6
18487
18488 or %g0, 0x8, %l0
18489 sllx %l0, 0x3c, %l0
18490 wrhpr %l0, %g0, %hsys_tick_cmpr
18491 fmuld8ulx16 %f22, %f1, %f8
18492 wrpr %l1, %l0, %cwp
18493 wr %g0, 0xe, %pcr ! changed.
18494 wrpr %i0, 0x0AC1, %pil
18495 rdhpr %hintp, %i4
18496 tvc %icc, 0x0
18497 bl %icc, loop_678
18498 rd %softint, %l2
18499 edge8l %i5, %o1, %o3
18500 rdpr %cleanwin, %i6
18501loop_678:
18502 array8 %g1, %g3, %g2
18503 wrpr %i2, %i3, %cwp
18504 wr %o5, %g4, %clear_softint
18505 rd %pc, %g5
18506 rdhpr %htba, %l6
18507 rdhpr %htba, %o2
18508 rd %tick_cmpr, %l3
18509 rdhpr %hsys_tick_cmpr, %l4
18510 wr %g0, 0x7, %fprs
18511 movneg %icc, %i7, %o6
18512 rdpr %cleanwin, %o4
18513 wr %g0, 0x6, %fprs
18514 sllx %l1, 0x15, %l0
18515 srlx %o0, %i0, %o7
18516 rdhpr %hsys_tick_cmpr, %l2
18517 and %i4, %i5, %o1
18518 rdhpr %htba, %i6
18519 wrpr %o3, %g1, %tick
18520 rd %softint, %g3
18521 tleu %xcc, 0x3
18522 add %l7, 0x58, %l6
18523 wr %g0, 0x10, %asi
18524 ldxa [%l6] %asi, %g2
18525 casxa [%l6] %asi, %g2, %i3
18526
18527 or %g0, 0x8, %l0
18528 sllx %l0, 0x3c, %l0
18529 wrhpr %l0, %g0, %hsys_tick_cmpr
18530 rdhpr %htba, %g4
18531 wr %g0, 0xe, %pcr ! changed.
18532 array8 %o2, %l6, %l3
18533 wr %l4, 0x0EE7, %pic
18534 tneg %xcc, 0x0
18535 rdpr %canrestore, %l5
18536 tn %icc, 0x3
18537 rdhpr %htba, %i1
18538 xnor %i7, %o4, %o6
18539 wrpr %g6, 0x0684, %cwp
18540 movn %icc, %g7, %l0
18541 siam 0x2
18542 rdpr %cwp, %o0
18543 fmovrdlez %l1, %f30, %f30
18544 wrpr %i0, %l2, %cwp
18545
18546 or %g0, 0x8, %l0
18547 sllx %l0, 0x3c, %l0
18548 wrhpr %l0, 0x20D, %hsys_tick_cmpr
18549 wrpr %i5, 0x13B6, %tick
18550 wrpr %o1, %o3, %tick
18551
18552 or %g0, 0x8, %l0
18553 sllx %l0, 0x3c, %l0
18554 wr %l0, 0x436, %sys_tick_cmpr
18555 rdhpr %hpstate, %g3
18556 rdpr %tba, %g2
18557 rd %sys_tick_cmpr, %i3
18558 movcs %xcc, %i6, %o5
18559 smulcc %g5, %i2, %o2
18560 andcc %l6, %g4, %l3
18561 tvc %xcc, 0x6
18562 rd %ccr, %l5
18563 movre %i1, 0x21D, %i7
18564 xor %l4, 0x1607, %o6
18565 rd %pc, %o4
18566 wr %g6, 0x02EC, %softint
18567 add %g7, 0x1AB2, %o0
18568 mova %xcc, %l1, %l0
18569 rdhpr %hpstate, %i0
18570 ta %xcc, 0x2
18571 wr %l2, %o7, %pic
18572 smul %i4, 0x16E1, %i5
18573 edge32 %o3, %g1, %o1
18574
18575 or %g0, 0x8, %l0
18576 sllx %l0, 0x3c, %l0
18577 wrhpr %l0, 0x7A7, %hsys_tick_cmpr
18578 rdpr %cwp, %i6
18579 rd %asi, %g2
18580 tvs %icc, 0x5
18581 wrpr %g5, 0x1E88, %pil
18582 movge %icc, %i2, %o5
18583 wr %o2, 0x0F16, %set_softint
18584 sdivcc %l6, 0x179E, %g4
18585 edge8l %l3, %l5, %i7
18586 wr %g0, 0xe, %pcr ! changed.
18587 tcs %xcc, 0x0
18588 subc %i1, 0x0ABF, %o4
18589 wr %g0, 0x10, %asi
18590 stha %g6, [%l7 + 0x44] %asi
18591
18592 or %g0, 0x8, %l0
18593 sllx %l0, 0x3c, %l0
18594 wrhpr %l0, %g0, %hsys_tick_cmpr
18595 rdhpr %hsys_tick_cmpr, %g7
18596 ble,pn %icc, loop_679
18597 wr %o0, %l0, %sys_tick
18598 fmovscs %icc, %f30, %f20
18599 edge32n %i0, %l2, %o7
18600loop_679:
18601 rdhpr %htba, %l1
18602 ldstub [%l7 + 0x2E], %i5
18603 fnot1 %f30, %f10
18604 rdpr %gl, %o3
18605 sdivcc %i4, 0x1ECF, %o1
18606 wr %g1, 0x145F, %pic
18607 fbl,a %fcc2, loop_680
18608 wr %i3, 0x1625, %pic
18609 saved
18610 rdpr %cwp, %g1
18611 rdpr %cansave, %g2
18612 rdpr %canrestore, %g3
18613 rdpr %cleanwin, %g4
18614 rdpr %otherwin, %g5
18615 rdpr %wstate, %g6
18616 wr %i6, 0x110A, %pic
18617loop_680:
18618 fands %f10, %f1, %f6
18619 wrpr %g2, 0x1653, %tick
18620 wr %g0, 0xe, %pcr ! changed.
18621 rd %y, %i2
18622 std %f4, [%l7 + 0x78]
18623 wr %o5, %o2, %ccr
18624 fmovdne %xcc, %f5, %f14
18625 tleu %icc, 0x7
18626 or %l6, 0x073C, %g4
18627 wrpr %l3, 0x0400, %cwp
18628 wrpr %l5, 0x16CA, %pil
18629 rdhpr %htba, %g3
18630 rd %fprs, %i7
18631 wr %g0, 0x89, %asi
18632 stwa %i1, [%l7 + 0x50] %asi
18633 rdhpr %hsys_tick_cmpr, %o4
18634 rdhpr %hsys_tick_cmpr, %l4
18635 wrpr %o6, %g6, %tick
18636 edge16l %g7, %o0, %l0
18637 rdhpr %hpstate, %i0
18638 wrpr %o7, %l1, %cwp
18639
18640 or %g0, 0x8, %l0
18641 sllx %l0, 0x3c, %l0
18642 wrhpr %l0, %g0, %hsys_tick_cmpr
18643 rdhpr %htba, %l2
18644 rdhpr %htba, %i4
18645 rdpr %pil, %o1
18646
18647 or %g0, 0x8, %l0
18648 sllx %l0, 0x3c, %l0
18649 wrhpr %l0, 0xEDE, %hsys_tick_cmpr
18650 wrpr %i6, 0x0C24, %cwp
18651 sethi 0x1AEC, %o3
18652 wr %g5, 0x171D, %ccr
18653 fpack16 %f12, %f12
18654 fmuld8ulx16 %f10, %f4, %f8
18655 rdpr %canrestore, %i2
18656 fpack16 %f22, %f18
18657 wrpr %o5, %o2, %cwp
18658 wr %g0, 0x88, %asi
18659 lduba [%l7 + 0x64] %asi, %g2
18660 edge8 %l6, %g4, %l5
18661 rd %pc, %g3
18662 taddcctv %i7, %i1, %o4
18663 fornot1 %f6, %f20, %f10
18664 rdpr %tba, %l3
18665 rd %ccr, %o6
18666 ldd [%l7 + 0x70], %f6
18667 movvc %icc, %l4, %g6
18668 rdpr %cansave, %g7
18669!Yo - got one - imm_asi 0x50
18670!And yo - immediate is 0x18
18671 set 0x18, %o5
18672 ldxa [%g0 + %o5] 0x50, %o0
18673 wrpr %i0, 0x07D9, %cwp
18674 xorcc %o7, %l0, %i5
18675 bl,a,pn %icc, loop_681
18676 srlx %l2, %i4, %o1
18677 wrpr %l1, %g1, %cwp
18678 wr %i3, %i6, %pic
18679loop_681:
18680 nop
18681 wr %g0, 0x23, %asi
18682 stda %g4, [%l7 + 0x38] %asi
18683 membar #Sync
18684 rd %pc, %i2
18685 tgu %xcc, 0x7
18686 fmovsleu %icc, %f8, %f26
18687 rd %fprs, %o3
18688 ble,a %icc, loop_682
18689 umul %o5, %g2, %l6
18690 fnot1 %f10, %f8
18691 rdhpr %htba, %g4
18692loop_682:
18693 rd %y, %o2
18694
18695 or %g0, 0x8, %l0
18696 sllx %l0, 0x3c, %l0
18697 wrhpr %l0, %g0, %hsys_tick_cmpr
18698 array16 %i7, %i1, %l5
18699 tvs %xcc, 0x7
18700 fmovsa %xcc, %f25, %f8
18701 movrlez %o4, %o6, %l4
18702
18703 or %g0, 0x8, %l0
18704 sllx %l0, 0x3c, %l0
18705 wrhpr %l0, %g0, %hsys_tick_cmpr
18706 nop
18707 setx loop_683, %l0, %l1
18708 jmpl %l1, %o0
18709 tleu %xcc, 0x4
18710 wrpr %i0, 0x0E76, %pil
18711
18712 or %g0, 0x8, %l0
18713 sllx %l0, 0x3c, %l0
18714 wrhpr %l0, %g0, %hsys_tick_cmpr
18715loop_683:
18716 nop
18717
18718 or %g0, 0x8, %l0
18719 sllx %l0, 0x3c, %l0
18720 wrhpr %l0, %g0, %hsys_tick_cmpr
18721 movn %xcc, %i5, %i4
18722 array32 %l1, %g1, %o1
18723 rdpr %tba, %i6
18724 fornot2s %f14, %f2, %f19
18725 rdpr %cansave, %i3
18726
18727 or %g0, 0x8, %l0
18728 sllx %l0, 0x3c, %l0
18729 wrhpr %l0, %g0, %hsys_tick_cmpr
18730 wrpr %o5, 0x0D80, %pil
18731 rd %sys_tick_cmpr, %g2
18732 wrpr %l6, %g4, %pil
18733 fnands %f13, %f15, %f26
18734 mova %xcc, %o2, %i2
18735 rdhpr %hpstate, %i7
18736 fxor %f2, %f12, %f14
18737 wr %g0, 0x19, %asi
18738 stba %g3, [%l7 + 0x71] %asi
18739 edge16 %i1, %o4, %o6
18740 movrne %l5, %g6, %g7
18741 rdhpr %hpstate, %l4
18742 sethi 0x0855, %o0
18743 sir 0x1AC2
18744 wrpr %i0, %o7, %tick
18745 rdhpr %hsys_tick_cmpr, %l3
18746 fmovse %xcc, %f21, %f17
18747 wrpr %l0, %i5, %cwp
18748 fone %f30
18749 array32 %l2, %l1, %i4
18750 addccc %o1, 0x08B4, %i6
18751
18752 or %g0, 0x8, %l0
18753 sllx %l0, 0x3c, %l0
18754 wrhpr %l0, 0xFC0, %hsys_tick_cmpr
18755 smul %g5, 0x1D07, %o3
18756 wrpr %i3, %g2, %tick
18757 rdpr %gl, %l6
18758
18759 or %g0, 0x8, %l0
18760 sllx %l0, 0x3c, %l0
18761 wrhpr %l0, %g0, %hsys_tick_cmpr
18762 fmovrdlz %o5, %f4, %f26
18763 rdpr %tba, %o2
18764 wr %i7, 0x159B, %clear_softint
18765 wrpr %g3, %i2, %cwp
18766 wrpr %i1, %o6, %cwp
18767 fabsd %f14, %f12
18768 xor %l5, %g6, %o4
18769 fmovdvs %icc, %f20, %f22
18770 array8 %g7, %o0, %i0
18771!Yo - got one - imm_asi 0x21
18772!And yo - immediate is 0x110
18773 wr %g0, 0x21, %asi
18774 ldxa [%g0 + 0x110] %asi, %l4
18775 wrpr %o7, 0x006C, %tick
18776 bg,a,pn %xcc, loop_684
18777 rd %sys_tick_cmpr, %l3
18778 rdhpr %hpstate, %i5
18779 fmovdpos %icc, %f16, %f25
18780loop_684:
18781 nop
18782
18783 or %g0, 0x8, %l0
18784 sllx %l0, 0x3c, %l0
18785 wrhpr %l0, %g0, %hsys_tick_cmpr
18786 wr %g0, 0xe, %pcr ! changed.
18787 ldub [%l7 + 0x33], %i6
18788 rdpr %canrestore, %g1
18789
18790 or %g0, 0x8, %l0
18791 sllx %l0, 0x3c, %l0
18792 wr %l0, 0x599, %sys_tick_cmpr
18793 movleu %xcc, %o1, %i3
18794 set 0x37, %o3
18795 lduba [%l7 + %o3] 0x04, %g2
18796 rdpr %wstate, %l6
18797 edge16ln %g4, %o5, %o2
18798 wrpr %i7, 0x1F0D, %tick
18799 fxnor %f18, %f10, %f26
18800 stx %i2, [%l7 + 0x28]
18801 fcmpeq32 %f6, %f4, %g3
18802 wr %g0, 0x80, %asi
18803 stda %i0, [%l7 + 0x10] %asi
18804
18805 or %g0, 0x8, %l0
18806 sllx %l0, 0x3c, %l0
18807 wr %l0, 0x3F9, %sys_tick_cmpr
18808 tsubcc %l5, %g7, %o4
18809
18810 or %g0, 0x8, %l0
18811 sllx %l0, 0x3c, %l0
18812 wrhpr %l0, 0x8D5, %hsys_tick_cmpr
18813 rd %fprs, %l4
18814 wrpr %i0, %l3, %tick
18815 wrpr %i5, 0x1B7B, %pil
18816 wr %o7, %l1, %softint
18817 movre %l2, %i4, %i6
18818 orcc %l0, %g1, %g5
18819 rdhpr %hintp, %o1
18820
18821 or %g0, 0x8, %l0
18822 sllx %l0, 0x3c, %l0
18823 wrhpr %l0, %g0, %hsys_tick_cmpr
18824 rdpr %pil, %l6
18825 wr %o3, %g4, %sys_tick
18826 set 0x18, %l1
18827 lda [%l7 + %l1] 0x04, %f5
18828 wrpr %o2, %i7, %pil
18829 edge32n %i2, %g3, %i1
18830 fblg,a %fcc1, loop_685
18831 smulcc %o6, %g6, %l5
18832
18833 or %g0, 0x8, %l0
18834 sllx %l0, 0x3c, %l0
18835 wrhpr %l0, 0x182, %hsys_tick_cmpr
18836 udiv %g7, 0x1038, %o4
18837loop_685:
18838 fmovde %icc, %f17, %f20
18839
18840 or %g0, 0x8, %l0
18841 sllx %l0, 0x3c, %l0
18842 wrhpr %l0, 0x738, %hsys_tick_cmpr
18843 subcc %l4, 0x173F, %i0
18844 srlx %l3, %o7, %i5
18845 rdhpr %hintp, %l1
18846 wr %g0, 0xe, %pcr ! changed.
18847 movl %xcc, %i6, %i4
18848 wrpr %l0, 0x1B60, %cwp
18849 fmovrsne %g1, %f8, %f16
18850 wrpr %g5, %i3, %pil
18851 addccc %g2, %o1, %l6
18852 wr %g0, 0x04, %asi
18853 ldda [%l7 + 0x70] %asi, %g4
18854 wr %o3, %i7, %set_softint
18855 movg %xcc, %i2, %g3
18856 fmovde %xcc, %f11, %f15
18857 rdpr %cwp, %i1
18858 rdhpr %htba, %o2
18859 xorcc %o6, 0x0C8D, %l5
18860 wrpr %g6, %o5, %tick
18861 rdpr %tl, %o4
18862 wrpr %o0, 0x0D7C, %pil
18863 set 0x1C, %o6
18864 ldsha [%l7 + %o6] 0x14, %l4
18865 wrpr %g7, %i0, %tick
18866 ta %icc, 0x2
18867 rdhpr %hpstate, %l3
18868 rdhpr %hintp, %o7
18869 movrgez %l1, %l2, %i6
18870 edge8ln %i4, %i5, %l0
18871 rdpr %tba, %g1
18872 wr %i3, 0x1F0D, %clear_softint
18873 rdhpr %htba, %g2
18874 be,a loop_686
18875 rdpr %otherwin, %g5
18876 set 0x70, %i0
18877 stwa %o1, [%l7 + %i0] 0x2f
18878 membar #Sync
18879loop_686:
18880 fcmpeq32 %f4, %f16, %l6
18881 rd %asi, %g4
18882 std %o2, [%l7 + 0x50]
18883 wrpr %i7, %i2, %cwp
18884 wr %g3, 0x00AB, %sys_tick
18885 rdhpr %hintp, %i1
18886 brz,a %o6, loop_687
18887 edge32n %o2, %g6, %l5
18888 and %o4, 0x1489, %o0
18889 wr %g0, 0xe, %pcr ! changed.
18890loop_687:
18891 umulcc %g7, 0x1DF5, %l3
18892
18893 or %g0, 0x8, %l0
18894 sllx %l0, 0x3c, %l0
18895 wrhpr %l0, 0xD35, %hsys_tick_cmpr
18896 rd %fprs, %l2
18897 rdhpr %hintp, %l1
18898 rdpr %tl, %i4
18899 edge8ln %i6, %l0, %i5
18900 sir 0x0E57
18901 rdhpr %hpstate, %g1
18902 nop
18903 setx loop_688, %l0, %l1
18904 wrpr 0x1, %tl
18905 wrpr %l1, %tpc
18906 add %l1, 0x4, %l1
18907 wrpr %l1, %tnpc
18908 setx 0x34400001400, %l0, %l1
18909 wrpr %l1, %tstate
18910 wrhpr 0x4, %htstate
18911 retry
18912 rdpr %pil, %g2
18913 rd %tick_cmpr, %g5
18914
18915 or %g0, 0x8, %l0
18916 sllx %l0, 0x3c, %l0
18917 wrhpr %l0, 0x812, %hsys_tick_cmpr
18918loop_688:
18919 tle %xcc, 0x5
18920 edge8ln %i3, %g4, %l6
18921 te %icc, 0x3
18922 taddcc %o3, %i2, %g3
18923 rd %softint, %i7
18924 wrpr %o6, 0x0B14, %pil
18925 edge32ln %i1, %o2, %g6
18926 fmul8x16 %f1, %f16, %f30
18927 rd %softint, %l5
18928 add %o0, 0x07E5, %o4
18929
18930 or %g0, 0x8, %l0
18931 sllx %l0, 0x3c, %l0
18932 wrhpr %l0, %g0, %hsys_tick_cmpr
18933
18934 or %g0, 0x8, %l0
18935 sllx %l0, 0x3c, %l0
18936 wrhpr %l0, %g0, %hsys_tick_cmpr
18937 rdpr %gl, %g7
18938 udiv %l2, 0x0026, %l1
18939 fandnot1s %f24, %f27, %f12
18940 rdhpr %hpstate, %o7
18941 udiv %i4, 0x15AE, %l0
18942 rdpr %tba, %i6
18943 fmovdvs %xcc, %f7, %f19
18944 rdpr %otherwin, %i5
18945 wr %g2, 0x0344, %ccr
18946 fmovscc %xcc, %f14, %f21
18947 rdpr %otherwin, %g5
18948 rdhpr %hpstate, %g1
18949 fandnot2s %f12, %f11, %f2
18950 wr %i3, 0x15FE, %ccr
18951 rdpr %gl, %o1
18952 rd %tick_cmpr, %l6
18953 udiv %o3, 0x0ABD, %i2
18954 wr %g4, %g3, %y
18955 rd %fprs, %o6
18956 rd %pc, %i7
18957 rdhpr %hpstate, %o2
18958 movcs %xcc, %g6, %l5
18959 wrpr %i1, %o0, %cwp
18960 rdhpr %htba, %o4
18961 fbuge,a %fcc3, loop_689
18962 orncc %o5, %l4, %i0
18963 wrpr %l3, 0x0439, %pil
18964 ldub [%l7 + 0x5B], %g7
18965loop_689:
18966 rd %asi, %l1
18967 umulcc %l2, %i4, %o7
18968 add %i6, %l0, %i5
18969 rd %softint, %g5
18970 rdpr %cansave, %g2
18971
18972 or %g0, 0x8, %l0
18973 sllx %l0, 0x3c, %l0
18974 wr %l0, %g0, %sys_tick_cmpr
18975 wrpr %l6, %o3, %cwp
18976 rd %tick_cmpr, %g1
18977 movrgz %g4, %i2, %o6
18978 rdpr %canrestore, %i7
18979 rdhpr %hsys_tick_cmpr, %g3
18980 rdpr %tba, %g6
18981 andncc %l5, %o2, %i1
18982 rdhpr %hsys_tick_cmpr, %o0
18983 wrpr %o5, %o4, %cwp
18984 rdhpr %hsys_tick_cmpr, %l4
18985 rdhpr %hpstate, %i0
18986 wr %g7, %l3, %set_softint
18987 rdpr %canrestore, %l2
18988 edge32 %l1, %i4, %o7
18989 prefetch [%l7 + 0x18], 0x2
18990 rd %tick_cmpr, %l0
18991 wrpr %i6, %i5, %pil
18992 rdpr %cansave, %g5
18993 siam 0x3
18994 te %xcc, 0x1
18995 udiv %i3, 0x0CC9, %o1
18996 sra %g2, 0x10, %o3
18997 wrpr %l6, 0x0146, %cwp
18998 wr %g0, 0x19, %asi
18999 sta %f3, [%l7 + 0x18] %asi
19000 rdhpr %hintp, %g4
19001 rdpr %canrestore, %i2
19002 ldstub [%l7 + 0x27], %g1
19003
19004 or %g0, 0x8, %l0
19005 sllx %l0, 0x3c, %l0
19006 wrhpr %l0, %g0, %hsys_tick_cmpr
19007 wr %i7, %g6, %sys_tick
19008 rdpr %tl, %l5
19009 rdhpr %htba, %g3
19010
19011 or %g0, 0x8, %l0
19012 sllx %l0, 0x3c, %l0
19013 wrhpr %l0, 0xA1B, %hsys_tick_cmpr
19014 tge %icc, 0x4
19015 rdhpr %htba, %o5
19016 rdpr %pil, %i1
19017
19018 or %g0, 0x8, %l0
19019 sllx %l0, 0x3c, %l0
19020 wr %l0, 0xB78, %sys_tick_cmpr
19021 wrpr %o4, 0x0E0A, %pil
19022 rdhpr %htba, %g7
19023
19024 or %g0, 0x8, %l0
19025 sllx %l0, 0x3c, %l0
19026 wrhpr %l0, 0x7E5, %hsys_tick_cmpr
19027 fmul8ulx16 %f14, %f24, %f30
19028 rdpr %cleanwin, %l2
19029 srax %i4, 0x01, %o7
19030 sra %l1, 0x16, %i6
19031 andncc %i5, %l0, %i3
19032 rdhpr %hpstate, %o1
19033 rdpr %otherwin, %g2
19034 fbg %fcc2, loop_690
19035 fcmpeq32 %f22, %f12, %g5
19036 array32 %l6, %o3, %i2
19037 sir 0x1202
19038loop_690:
19039 fmovrsgz %g4, %f30, %f27
19040 fcmpne32 %f26, %f8, %g1
19041
19042 or %g0, 0x8, %l0
19043 sllx %l0, 0x3c, %l0
19044 wrhpr %l0, 0x7A7, %hsys_tick_cmpr
19045 std %f2, [%l7 + 0x70]
19046 andncc %o6, %l5, %o2
19047 fmovdneg %xcc, %f7, %f7
19048 saved
19049 rdpr %cwp, %g1
19050 rdpr %cansave, %g2
19051 rdpr %canrestore, %g3
19052 rdpr %cleanwin, %g4
19053 rdpr %otherwin, %g5
19054 rdpr %wstate, %g6
19055 rd %sys_tick_cmpr, %o0
19056
19057 or %g0, 0x8, %l0
19058 sllx %l0, 0x3c, %l0
19059 wr %l0, 0xB9C, %sys_tick_cmpr
19060 rd %sys_tick_cmpr, %l4
19061 wrpr %o5, 0x056B, %tick
19062 stx %i0, [%l7 + 0x08]
19063 rdpr %tba, %o4
19064 rdhpr %hintp, %l3
19065 rd %fprs, %l2
19066 rd %softint, %i4
19067 tg %xcc, 0x0
19068 fmovsg %xcc, %f21, %f10
19069 mulx %o7, %g7, %i6
19070 brgez,a %i5, loop_691
19071 movne %icc, %l1, %i3
19072 fba,a %fcc3, loop_692
19073 wrpr %l0, 0x15F4, %pil
19074loop_691:
19075 edge16 %o1, %g5, %g2
19076 andcc %l6, %o3, %g4
19077loop_692:
19078 wrpr %i2, 0x103C, %pil
19079 wrpr %i7, %g6, %pil
19080
19081 or %g0, 0x8, %l0
19082 sllx %l0, 0x3c, %l0
19083 wr %l0, 0x36D, %tick_cmpr
19084 edge16n %o2, %o0, %g3
19085 wrpr %l5, %l4, %pil
19086
19087 or %g0, 0x8, %l0
19088 sllx %l0, 0x3c, %l0
19089 wrhpr %l0, %g0, %hsys_tick_cmpr
19090 fzeros %f18
19091 addccc %i0, %o4, %i1
19092 wr %l2, %i4, %clear_softint
19093 rdpr %wstate, %l3
19094 rdhpr %htba, %o7
19095 rdpr %cwp, %i6
19096 movcs %icc, %i5, %l1
19097 rdhpr %htba, %g7
19098 movvc %xcc, %l0, %o1
19099
19100 or %g0, 0x8, %l0
19101 sllx %l0, 0x3c, %l0
19102 wrhpr %l0, %g0, %hsys_tick_cmpr
19103 ldd [%l7 + 0x40], %g4
19104 bcs,pt %icc, loop_693
19105 rd %y, %o3
19106 rdhpr %hintp, %l6
19107 xnor %i2, 0x0CD5, %g4
19108loop_693:
19109 wr %g6, 0x0ED0, %sys_tick
19110 wrpr %o6, %i7, %tick
19111 rdpr %pil, %o2
19112 brnz %g1, loop_694
19113 movl %icc, %g3, %l5
19114 rdpr %tl, %l4
19115 std %o0, [%l7 + 0x20]
19116loop_694:
19117 fnand %f10, %f30, %f12
19118 xorcc %o5, %o4, %i0
19119 rdpr %canrestore, %l2
19120 rdpr %cleanwin, %i4
19121 andncc %i1, %l3, %o7
19122 smulcc %i6, 0x0651, %i5
19123 rd %pc, %l1
19124 wr %g0, 0xe, %pcr ! changed.
19125 movle %icc, %o1, %g7
19126 rdpr %wstate, %i3
19127 fmovdge %xcc, %f12, %f23
19128 mulscc %g2, 0x0529, %g5
19129 srl %o3, %i2, %l6
19130 wr %g0, 0xe, %pcr ! changed.
19131 nop
19132 setx loop_695, %l0, %l1
19133 wrpr 0x1, %tl
19134 wrpr %l1, %tnpc
19135 setx 0x34400001400, %l0, %l1
19136 wrpr %l1, %tstate
19137 wrhpr 0x4, %htstate
19138 done
19139 fcmpne32 %f24, %f24, %o6
19140 wr %i7, %o2, %pic
19141 st %f24, [%l7 + 0x58]
19142loop_695:
19143 rd %softint, %g6
19144 orcc %g3, 0x1D2D, %g1
19145 movvs %icc, %l5, %o0
19146 rdpr %pil, %o5
19147 rd %asi, %o4
19148 rd %tick_cmpr, %l4
19149 tn %icc, 0x2
19150 rdhpr %hpstate, %i0
19151
19152 or %g0, 0x8, %l0
19153 sllx %l0, 0x3c, %l0
19154 wrhpr %l0, 0xDEF, %hsys_tick_cmpr
19155 wrpr %l2, 0x1287, %tick
19156 udiv %l3, 0x0C74, %i1
19157
19158 or %g0, 0x8, %l0
19159 sllx %l0, 0x3c, %l0
19160 wrhpr %l0, %g0, %hsys_tick_cmpr
19161 movgu %icc, %i5, %l1
19162 rdhpr %hsys_tick_cmpr, %l0
19163 fmovsle %icc, %f30, %f29
19164 rdpr %otherwin, %o1
19165 rdhpr %hintp, %g7
19166 movcc %xcc, %i6, %g2
19167 sub %g5, 0x0162, %i3
19168 rdhpr %htba, %i2
19169 rd %pc, %o3
19170 wrpr %l6, %g4, %pil
19171 orn %i7, %o6, %g6
19172
19173 or %g0, 0x8, %l0
19174 sllx %l0, 0x3c, %l0
19175 wrhpr %l0, %g0, %hsys_tick_cmpr
19176 addcc %o2, %l5, %g1
19177 wrpr %o5, %o4, %cwp
19178 rd %softint, %o0
19179 edge8l %l4, %i4, %l2
19180 tcs %icc, 0x3
19181 rd %y, %i0
19182 wrpr %l3, %o7, %pil
19183 wrpr %i1, 0x1034, %cwp
19184
19185 or %g0, 0x8, %l0
19186 sllx %l0, 0x3c, %l0
19187 wr %l0, 0x01A, %sys_tick_cmpr
19188 stx %l0, [%l7 + 0x18]
19189 tpos %icc, 0x1
19190 wr %g0, 0x10, %asi
19191 swapa [%l7 + 0x3C] %asi, %o1
19192 andcc %g7, 0x1E77, %g2
19193 tleu %icc, 0x5
19194
19195 or %g0, 0x8, %l0
19196 sllx %l0, 0x3c, %l0
19197 wrhpr %l0, %g0, %hsys_tick_cmpr
19198 subc %i2, 0x04CA, %i6
19199 srl %o3, 0x0C, %l6
19200 fblg %fcc0, loop_696
19201 srl %g4, %i7, %o6
19202
19203 or %g0, 0x8, %l0
19204 sllx %l0, 0x3c, %l0
19205 wrhpr %l0, %g0, %hsys_tick_cmpr
19206 movne %xcc, %g6, %l5
19207loop_696:
19208 rdhpr %hpstate, %o2
19209 rd %pc, %g1
19210 sdivcc %o5, 0x028A, %o0
19211 movre %l4, %o4, %l2
19212 fcmpes %fcc3, %f28, %f11
19213 rdpr %gl, %i4
19214
19215 or %g0, 0x8, %l0
19216 sllx %l0, 0x3c, %l0
19217 wr %l0, %g0, %sys_tick_cmpr
19218 rdhpr %hsys_tick_cmpr, %l3
19219 rd %tick_cmpr, %i1
19220 subcc %o7, %l1, %i5
19221 move %icc, %o1, %g7
19222 mulx %l0, %g2, %g5
19223 wrpr %i3, 0x01BF, %cwp
19224 ba,a %icc, loop_697
19225 rd %sys_tick_cmpr, %i2
19226 orncc %i6, 0x1860, %l6
19227 std %o2, [%l7 + 0x30]
19228loop_697:
19229 rdhpr %hintp, %i7
19230
19231 or %g0, 0x8, %l0
19232 sllx %l0, 0x3c, %l0
19233 wrhpr %l0, %g0, %hsys_tick_cmpr
19234 nop
19235 setx loop_698, %l0, %l1
19236 jmpl %l1, %g3
19237 rdpr %pil, %l5
19238 wr %g6, %g1, %pic
19239 fmovsge %icc, %f23, %f29
19240loop_698:
19241 edge8n %o5, %o2, %o0
19242 rd %y, %l4
19243 taddcctv %o4, 0x0571, %i4
19244 array8 %i0, %l2, %l3
19245 wrpr %o7, %i1, %pil
19246 rd %ccr, %i5
19247 restored
19248 rdpr %cwp, %g1
19249 rdpr %cansave, %g2
19250 rdpr %canrestore, %g3
19251 rdpr %cleanwin, %g4
19252 rdpr %otherwin, %g5
19253 rdpr %wstate, %g6
19254 rd %pc, %l1
19255 wr %g7, 0x137A, %ccr
19256 rd %asi, %o1
19257 sll %g2, 0x03, %g5
19258 rd %ccr, %i3
19259 rd %sys_tick_cmpr, %i2
19260 array16 %i6, %l6, %o3
19261 nop
19262 set 0x24, %i5
19263 ldub [%l7 + %i5], %l0
19264 rdhpr %hintp, %o6
19265
19266 or %g0, 0x8, %l0
19267 sllx %l0, 0x3c, %l0
19268 wrhpr %l0, 0xA8B, %hsys_tick_cmpr
19269 rd %tick_cmpr, %g3
19270 movge %xcc, %i7, %g6
19271 rdpr %canrestore, %l5
19272 wrpr %o5, %g1, %cwp
19273 umul %o2, 0x1C7C, %l4
19274 wrpr %o0, %o4, %tick
19275 edge8ln %i4, %l2, %i0
19276 movrlz %o7, %l3, %i5
19277 sethi 0x142B, %i1
19278 rdpr %cwp, %l1
19279 mova %xcc, %o1, %g2
19280 rd %pc, %g5
19281 fone %f26
19282 fmovs %f22, %f26
19283 wrpr %i3, %g7, %pil
19284 rdpr %cleanwin, %i6
19285 wrpr %i2, 0x1316, %pil
19286 or %o3, %l6, %l0
19287 fzero %f22
19288 umulcc %g4, 0x1436, %g3
19289 rdpr %gl, %o6
19290
19291 or %g0, 0x8, %l0
19292 sllx %l0, 0x3c, %l0
19293 wrhpr %l0, 0x2C6, %hsys_tick_cmpr
19294 rdhpr %hsys_tick_cmpr, %g6
19295 rdpr %cleanwin, %o5
19296 movre %g1, 0x0BA, %l5
19297
19298 or %g0, 0x8, %l0
19299 sllx %l0, 0x3c, %l0
19300 wr %l0, 0x49A, %tick_cmpr
19301 rdpr %cleanwin, %o0
19302 rdhpr %hsys_tick_cmpr, %o4
19303 tneg %icc, 0x5
19304
19305 or %g0, 0x8, %l0
19306 sllx %l0, 0x3c, %l0
19307 wrhpr %l0, %g0, %hsys_tick_cmpr
19308 udivx %i4, 0x0015, %i0
19309 fpadd16 %f6, %f8, %f20
19310 wrpr %l3, 0x0700, %cwp
19311 fbg,a %fcc2, loop_699
19312 rd %pc, %i5
19313
19314 or %g0, 0x8, %l0
19315 sllx %l0, 0x3c, %l0
19316 wrhpr %l0, 0x797, %hsys_tick_cmpr
19317 rdpr %tba, %o1
19318loop_699:
19319 nop
19320
19321 or %g0, 0x8, %l0
19322 sllx %l0, 0x3c, %l0
19323 wrhpr %l0, 0x029, %hsys_tick_cmpr
19324 fnands %f20, %f20, %f17
19325 rdhpr %hpstate, %g2
19326 rdhpr %hpstate, %i3
19327 fcmpne32 %f28, %f8, %i6
19328 stb %g7, [%l7 + 0x40]
19329 rdpr %cleanwin, %o3
19330
19331 or %g0, 0x8, %l0
19332 sllx %l0, 0x3c, %l0
19333 wrhpr %l0, %g0, %hsys_tick_cmpr
19334 rdhpr %hsys_tick_cmpr, %l0
19335 rdpr %otherwin, %i2
19336 rd %y, %g4
19337 movrne %o6, %i7, %g3
19338
19339 or %g0, 0x8, %l0
19340 sllx %l0, 0x3c, %l0
19341 wr %l0, 0x71F, %tick_cmpr
19342 fmovdneg %xcc, %f19, %f15
19343 rdhpr %htba, %l5
19344 udivcc %o5, 0x1FCB, %l4
19345 wrpr %o2, 0x1E99, %pil
19346 wrpr %o0, 0x0A90, %tick
19347 rd %sys_tick_cmpr, %o4
19348
19349 or %g0, 0x8, %l0
19350 sllx %l0, 0x3c, %l0
19351 wr %l0, %g0, %sys_tick_cmpr
19352 rd %asi, %i0
19353 rd %ccr, %l3
19354 sth %i5, [%l7 + 0x38]
19355 edge16ln %i1, %o1, %l1
19356 xnor %o7, 0x1B20, %g2
19357 tneg %icc, 0x1
19358 edge16ln %i3, %g5, %i6
19359 rdhpr %hpstate, %g7
19360 mova %xcc, %o3, %l0
19361
19362 or %g0, 0x8, %l0
19363 sllx %l0, 0x3c, %l0
19364 wrhpr %l0, 0x7B6, %hsys_tick_cmpr
19365 movrlez %l6, 0x01F, %o6
19366 rd %asi, %g4
19367 fmovrdlez %i7, %f10, %f10
19368 rd %ccr, %g3
19369 movgu %icc, %g6, %l5
19370 wr %o5, 0x18CB, %sys_tick
19371 movleu %xcc, %g1, %l4
19372 fblg,a %fcc2, loop_700
19373 be,a loop_701
19374 subccc %o0, 0x042D, %o2
19375 fmovdcs %xcc, %f25, %f7
19376loop_700:
19377 rd %sys_tick_cmpr, %o4
19378loop_701:
19379 xorcc %l2, %i0, %l3
19380 smulcc %i5, %i4, %i1
19381 wrpr %o1, 0x08BD, %cwp
19382 fmovsvc %xcc, %f27, %f16
19383 rd %pc, %l1
19384 tneg %xcc, 0x5
19385
19386 or %g0, 0x8, %l0
19387 sllx %l0, 0x3c, %l0
19388 wrhpr %l0, 0x522, %hsys_tick_cmpr
19389 edge16l %g5, %i6, %o7
19390 movrlz %g7, 0x3C9, %o3
19391 rd %sys_tick_cmpr, %l0
19392 rdpr %tl, %i2
19393 movcc %icc, %o6, %l6
19394 sra %i7, 0x18, %g4
19395 rdpr %cwp, %g6
19396 rdhpr %hsys_tick_cmpr, %l5
19397 rd %softint, %g3
19398 umul %g1, %l4, %o5
19399 wr %o2, %o0, %y
19400 taddcctv %o4, 0x190A, %i0
19401 rdhpr %hpstate, %l3
19402 movgu %xcc, %i5, %l2
19403
19404 or %g0, 0x8, %l0
19405 sllx %l0, 0x3c, %l0
19406 wr %l0, %g0, %sys_tick_cmpr
19407 wr %g0, 0x19, %asi
19408 ldsba [%l7 + 0x51] %asi, %l1
19409 wrpr %o1, 0x1D42, %pil
19410 wrpr %g2, 0x0F4E, %cwp
19411 rdhpr %hpstate, %g5
19412 te %xcc, 0x5
19413 array32 %i3, %o7, %g7
19414 tcs %icc, 0x6
19415 wrpr %o3, %l0, %cwp
19416 wr %i2, 0x09C0, %pic
19417 addc %i6, %l6, %i7
19418 rdhpr %hsys_tick_cmpr, %g4
19419 fmul8ulx16 %f0, %f10, %f0
19420 movl %icc, %o6, %g6
19421 move %xcc, %l5, %g3
19422 rd %ccr, %l4
19423 rd %sys_tick_cmpr, %o5
19424 rdpr %canrestore, %o2
19425 alignaddrl %g1, %o0, %i0
19426 fmovsle %xcc, %f21, %f25
19427 rdhpr %hsys_tick_cmpr, %l3
19428
19429 or %g0, 0x8, %l0
19430 sllx %l0, 0x3c, %l0
19431 wrhpr %l0, %g0, %hsys_tick_cmpr
19432 fcmpgt16 %f2, %f28, %l2
19433 array8 %o4, %i4, %l1
19434 sub %i1, 0x05D9, %g2
19435 rdhpr %htba, %g5
19436 wrpr %o1, 0x1CA1, %pil
19437 wrpr %i3, %o7, %cwp
19438 wrpr %g7, %o3, %pil
19439 wr %i2, 0x0435, %y
19440 rdpr %otherwin, %l0
19441 fblg %fcc3, loop_702
19442 te %icc, 0x3
19443 mulscc %i6, %i7, %g4
19444 rd %tick_cmpr, %o6
19445loop_702:
19446 movvs %xcc, %l6, %g6
19447
19448 or %g0, 0x8, %l0
19449 sllx %l0, 0x3c, %l0
19450 wrhpr %l0, %g0, %hsys_tick_cmpr
19451 movgu %xcc, %l4, %o5
19452 sub %g3, 0x1739, %g1
19453 fmovscc %icc, %f11, %f1
19454 tpos %xcc, 0x6
19455 rd %fprs, %o2
19456 wr %g0, 0xe, %pcr ! changed.
19457 wr %i0, 0x006A, %y
19458 alignaddr %l2, %i5, %i4
19459 rdpr %cwp, %o4
19460 rdhpr %hpstate, %l1
19461 bne,pt %xcc, loop_703
19462 fpsub32s %f4, %f11, %f3
19463 restored
19464 rdpr %cwp, %g1
19465 rdpr %cansave, %g2
19466 rdpr %canrestore, %g3
19467 rdpr %cleanwin, %g4
19468 rdpr %otherwin, %g5
19469 rdpr %wstate, %g6
19470!Yo - got one - imm_asi 0x52
19471!And yo - immediate is 0x120
19472 set 0x120, %g2
19473 ldxa [%g0 + %g2] 0x52, %g2
19474loop_703:
19475 xorcc %g5, %o1, %i3
19476 wr %o7, %g7, %pic
19477 rdpr %gl, %i1
19478
19479 or %g0, 0x8, %l0
19480 sllx %l0, 0x3c, %l0
19481 wrhpr %l0, 0xCFF, %hsys_tick_cmpr
19482 add %o3, 0x06D5, %i7
19483
19484 or %g0, 0x8, %l0
19485 sllx %l0, 0x3c, %l0
19486 wrhpr %l0, %g0, %hsys_tick_cmpr
19487 fandnot1 %f30, %f6, %f2
19488 popc 0x0F21, %l6
19489 rdhpr %htba, %g6
19490 wrpr %g4, %l4, %cwp
19491 rdpr %otherwin, %l5
19492 tge %icc, 0x1
19493
19494 or %g0, 0x8, %l0
19495 sllx %l0, 0x3c, %l0
19496 wr %l0, %g0, %tick_cmpr
19497 rd %ccr, %g1
19498 rdpr %tl, %o5
19499
19500 or %g0, 0x8, %l0
19501 sllx %l0, 0x3c, %l0
19502 wrhpr %l0, 0x8E8, %hsys_tick_cmpr
19503 brz,a %i0, loop_704
19504 rdpr %tl, %l3
19505 set 0x28, %o7
19506 lduha [%l7 + %o7] 0x18, %i5
19507loop_704:
19508 bvc,a,pn %icc, loop_705
19509 fone %f0
19510 stbar
19511 fmovrslez %i4, %f29, %f13
19512loop_705:
19513 bl,pt %xcc, loop_706
19514 rd %fprs, %l2
19515
19516 or %g0, 0x8, %l0
19517 sllx %l0, 0x3c, %l0
19518 wrhpr %l0, 0xF55, %hsys_tick_cmpr
19519 tgu %icc, 0x4
19520loop_706:
19521 rdhpr %hsys_tick_cmpr, %l1
19522 alignaddr %g2, %o1, %g5
19523 rd %sys_tick_cmpr, %o7
19524 ldstub [%l7 + 0x31], %g7
19525 std %f18, [%l7 + 0x60]
19526 srlx %i1, 0x1A, %i3
19527 brlz,a %l0, loop_707
19528 wr %o3, %i7, %sys_tick
19529 rdpr %tl, %i6
19530 te %icc, 0x3
19531loop_707:
19532 rd %tick_cmpr, %i2
19533 rd %fprs, %l6
19534 tneg %xcc, 0x1
19535 edge8n %o6, %g6, %g4
19536 wrpr %l4, %g3, %tick
19537 rdpr %gl, %g1
19538 rd %pc, %o5
19539
19540 or %g0, 0x8, %l0
19541 sllx %l0, 0x3c, %l0
19542 wrhpr %l0, %g0, %hsys_tick_cmpr
19543 ble,pn %icc, loop_708
19544 tneg %xcc, 0x2
19545 rdpr %cleanwin, %o0
19546 wr %o2, %i0, %set_softint
19547loop_708:
19548 ta %icc, 0x2
19549 alignaddrl %l3, %i5, %i4
19550 wrpr %o4, %l2, %pil
19551 set 0x68, %i7
19552 stxa %g2, [%l7 + %i7] 0xea
19553 membar #Sync
19554 add %l7, 0x78, %l6
19555 wr %g0, 0x11, %asi
19556 casa [%l6] 0x11, %l1, %o1
19557 array32 %g5, %g7, %i1
19558
19559 or %g0, 0x8, %l0
19560 sllx %l0, 0x3c, %l0
19561 wrhpr %l0, 0x724, %hsys_tick_cmpr
19562 rdhpr %hintp, %l0
19563 fmovdvs %icc, %f14, %f9
19564 orcc %o3, 0x0D34, %i3
19565 wrpr %i6, 0x14F0, %tick
19566 rd %pc, %i7
19567 rd %asi, %i2
19568 umulcc %l6, 0x0064, %o6
19569 fbue %fcc1, loop_709
19570 fcmpeq32 %f4, %f10, %g4
19571 wr %g6, %l4, %sys_tick
19572 rdpr %tl, %g3
19573loop_709:
19574 movcs %xcc, %o5, %l5
19575
19576 or %g0, 0x8, %l0
19577 sllx %l0, 0x3c, %l0
19578 wrhpr %l0, %g0, %hsys_tick_cmpr
19579 rdpr %tba, %g1
19580 stb %i0, [%l7 + 0x5A]
19581 rd %pc, %i5
19582 wr %i4, %l3, %set_softint
19583 wrpr %l2, 0x160D, %tick
19584 fble,a %fcc0, loop_710
19585 ld [%l7 + 0x24], %f17
19586 wrpr %o4, %l1, %cwp
19587 wr %g2, %o1, %set_softint
19588loop_710:
19589 wrpr %g5, %i1, %cwp
19590 rdpr %wstate, %o7
19591 bleu loop_711
19592 wrpr %g7, 0x1432, %pil
19593 fbl %fcc0, loop_712
19594 rdhpr %hpstate, %l0
19595loop_711:
19596 nop
19597
19598 or %g0, 0x8, %l0
19599 sllx %l0, 0x3c, %l0
19600 wrhpr %l0, %g0, %hsys_tick_cmpr
19601 fmovrslz %i6, %f31, %f24
19602loop_712:
19603 rdhpr %htba, %i7
19604
19605 or %g0, 0x8, %l0
19606 sllx %l0, 0x3c, %l0
19607 wrhpr %l0, %g0, %hsys_tick_cmpr
19608 rdpr %canrestore, %o6
19609 rd %asi, %l6
19610 sir 0x0515
19611 fmul8ulx16 %f28, %f12, %f14
19612 fnors %f21, %f29, %f25
19613
19614 or %g0, 0x8, %l0
19615 sllx %l0, 0x3c, %l0
19616 wrhpr %l0, %g0, %hsys_tick_cmpr
19617 movl %xcc, %l4, %g6
19618 movn %xcc, %g3, %l5
19619 rdhpr %hpstate, %o0
19620
19621 or %g0, 0x8, %l0
19622 sllx %l0, 0x3c, %l0
19623 wr %l0, 0x941, %tick_cmpr
19624 wrpr %g1, %i0, %cwp
19625
19626 or %g0, 0x8, %l0
19627 sllx %l0, 0x3c, %l0
19628 wrhpr %l0, %g0, %hsys_tick_cmpr
19629 wr %g0, 0x0c, %asi
19630 ldxa [%l7 + 0x20] %asi, %i5
19631 sth %l3, [%l7 + 0x64]
19632 xnor %l2, 0x08AF, %i4
19633 rdhpr %hsys_tick_cmpr, %l1
19634 fcmple16 %f30, %f16, %o4
19635 wr %o1, %g5, %ccr
19636 bgu %xcc, loop_713
19637 umulcc %i1, %o7, %g7
19638 rdhpr %htba, %g2
19639 rdpr %gl, %i3
19640loop_713:
19641 rd %asi, %l0
19642 fmovsvs %icc, %f30, %f8
19643 fornot1s %f31, %f2, %f7
19644 addc %i6, 0x1D38, %i7
19645 wrpr %i2, 0x02B1, %cwp
19646
19647 or %g0, 0x8, %l0
19648 sllx %l0, 0x3c, %l0
19649 wrhpr %l0, %g0, %hsys_tick_cmpr
19650 wr %o6, 0x03AD, %y
19651 rdpr %tba, %g4
19652 wr %g0, 0x5, %fprs
19653 set 0x50, %l6
19654 ldda [%l7 + %l6] 0x15, %g6
19655 tne %xcc, 0x0
19656 wr %l6, %l5, %softint
19657 tvs %xcc, 0x1
19658 wrpr %g3, 0x1E5D, %cwp
19659 wrpr %o2, 0x0509, %pil
19660
19661 or %g0, 0x8, %l0
19662 sllx %l0, 0x3c, %l0
19663 wrhpr %l0, 0x6AA, %hsys_tick_cmpr
19664 rdhpr %hpstate, %i0
19665 sdivx %o0, 0x081A, %o5
19666 wr %g0, 0x6, %fprs
19667 wr %i4, 0x10AE, %clear_softint
19668 movneg %xcc, %l2, %o4
19669 wrpr %o1, 0x043C, %pil
19670 sdivcc %g5, 0x12D0, %i1
19671 rdpr %pil, %l1
19672 wr %g0, 0xe, %pcr ! changed.
19673 move %icc, %i3, %g2
19674
19675 or %g0, 0x8, %l0
19676 sllx %l0, 0x3c, %l0
19677 wrhpr %l0, 0x34A, %hsys_tick_cmpr
19678 movrgz %i7, %i6, %o3
19679 rd %pc, %i2
19680 std %f18, [%l7 + 0x18]
19681 wr %g4, 0x0D10, %sys_tick
19682 xnor %l4, %g6, %l6
19683 rdpr %pil, %l5
19684 edge16l %o6, %g3, %g1
19685 rd %fprs, %i0
19686 rdpr %tl, %o0
19687 wr %o5, 0x0241, %clear_softint
19688 fexpand %f11, %f30
19689 wrpr %i5, %o2, %tick
19690 fbge %fcc1, loop_714
19691 rdhpr %hsys_tick_cmpr, %l3
19692 rd %sys_tick_cmpr, %l2
19693 wrpr %o4, %i4, %cwp
19694loop_714:
19695 rdhpr %hpstate, %g5
19696 rd %y, %o1
19697 rd %asi, %i1
19698 rdhpr %hintp, %g7
19699 wrpr %l1, 0x1DDF, %pil
19700 call loop_715
19701 tleu %xcc, 0x0
19702 fmovrsgz %o7, %f4, %f8
19703 wr %g2, 0x08D1, %softint
19704loop_715:
19705 rd %pc, %l0
19706 rd %sys_tick_cmpr, %i3
19707 rd %tick_cmpr, %i7
19708 fcmple32 %f16, %f4, %i6
19709 call loop_716
19710 xnor %o3, %g4, %l4
19711 ldub [%l7 + 0x57], %i2
19712
19713 or %g0, 0x8, %l0
19714 sllx %l0, 0x3c, %l0
19715 wrhpr %l0, %g0, %hsys_tick_cmpr
19716loop_716:
19717 bge,a %icc, loop_717
19718 wr %l6, 0x10FB, %sys_tick
19719 or %l5, %g3, %o6
19720
19721 or %g0, 0x8, %l0
19722 sllx %l0, 0x3c, %l0
19723 wr %l0, %g0, %tick_cmpr
19724loop_717:
19725 rdhpr %hintp, %o5
19726 wr %i5, 0x1B73, %y
19727 wr %o2, %l3, %clear_softint
19728
19729 or %g0, 0x8, %l0
19730 sllx %l0, 0x3c, %l0
19731 wrhpr %l0, %g0, %hsys_tick_cmpr
19732
19733 or %g0, 0x8, %l0
19734 sllx %l0, 0x3c, %l0
19735 wr %l0, %g0, %sys_tick_cmpr
19736 rdpr %wstate, %o0
19737 wr %g0, 0xe, %pcr ! changed.
19738 rd %softint, %i1
19739 udivcc %g7, 0x1514, %l1
19740
19741 or %g0, 0x8, %l0
19742 sllx %l0, 0x3c, %l0
19743 wrhpr %l0, %g0, %hsys_tick_cmpr
19744 fbne %fcc0, loop_718
19745 wr %g0, 0x5, %fprs
19746 andncc %i7, %i6, %g2
19747 sra %o3, %l4, %g4
19748loop_718:
19749 wrpr %g6, %i2, %pil
19750 wr %l5, 0x007A, %pic
19751 rdhpr %hintp, %g3
19752 rd %tick_cmpr, %l6
19753 bpos %icc, loop_719
19754 bleu,a,pn %xcc, loop_720
19755 array8 %i0, %g1, %o6
19756 rdpr %canrestore, %i5
19757loop_719:
19758 rdhpr %hintp, %o2
19759loop_720:
19760 brlz,a %o5, loop_721
19761 rdhpr %hintp, %l3
19762 wr %g0, 0x80, %asi
19763 ldxa [%l7 + 0x58] %asi, %o4
19764loop_721:
19765 rd %ccr, %l2
19766 sllx %i4, %o1, %g5
19767 andcc %i1, 0x1F52, %o0
19768 for %f2, %f20, %f16
19769 set 0x1C, %g5
19770 ldswa [%l7 + %g5] 0x11, %l1
19771 edge8 %g7, %o7, %i3
19772 fnor %f18, %f14, %f24
19773 xnor %l0, %i7, %g2
19774 wr %o3, 0x0793, %softint
19775 tleu %xcc, 0x7
19776 set 0x20, %g7
19777 stda %i6, [%l7 + %g7] 0x81
19778 addc %g4, %g6, %l4
19779 array32 %i2, %l5, %l6
19780 rdpr %cwp, %g3
19781 rdhpr %hsys_tick_cmpr, %g1
19782 tneg %xcc, 0x6
19783 wr %g0, 0x6, %fprs
19784 fpsub32s %f27, %f14, %f23
19785 rd %ccr, %i5
19786 fpackfix %f12, %f8
19787 mova %icc, %o2, %l3
19788 edge8n %o4, %l2, %o5
19789 tsubcctv %o1, %g5, %i1
19790 fblg,a %fcc1, loop_722
19791 array8 %i4, %l1, %g7
19792 xorcc %o0, %o7, %i3
19793 rd %softint, %l0
19794loop_722:
19795 tl %xcc, 0x5
19796 rdhpr %hpstate, %i7
19797 move %xcc, %g2, %i6
19798 rd %asi, %g4
19799 sll %g6, 0x00, %o3
19800
19801 or %g0, 0x8, %l0
19802 sllx %l0, 0x3c, %l0
19803 wrhpr %l0, %g0, %hsys_tick_cmpr
19804 fpackfix %f8, %f17
19805 andcc %l6, 0x1026, %g3
19806 wr %g0, 0xe, %pcr ! changed.
19807 rdhpr %hintp, %g1
19808 ldstub [%l7 + 0x2D], %o6
19809 ldx [%l7 + 0x28], %i5
19810 nop
19811 setx loop_723, %l0, %l1
19812 wrpr 0x1, %tl
19813 wrpr %l1, %tpc
19814 add %l1, 0x4, %l1
19815 wrpr %l1, %tnpc
19816 setx 0x34400001400, %l0, %l1
19817 wrpr %l1, %tstate
19818 wrhpr 0x4, %htstate
19819 retry
19820 rdhpr %hintp, %o2
19821
19822 or %g0, 0x8, %l0
19823 sllx %l0, 0x3c, %l0
19824 wrhpr %l0, 0xD19, %hsys_tick_cmpr
19825 tsubcctv %l2, 0x100A, %o5
19826loop_723:
19827 nop
19828 set 0x5C, %o2
19829 lduwa [%l7 + %o2] 0x80, %o1
19830 rdpr %cleanwin, %g5
19831
19832 or %g0, 0x8, %l0
19833 sllx %l0, 0x3c, %l0
19834 wrhpr %l0, 0x67D, %hsys_tick_cmpr
19835 rd %y, %o4
19836 swap [%l7 + 0x68], %l1
19837 add %l7, 0x48, %l6
19838 wr %g0, 0x89, %asi
19839 casxa [%l6] %asi, %g7, %o0
19840 rdpr %cleanwin, %i4
19841 rdpr %wstate, %i3
19842
19843 or %g0, 0x8, %l0
19844 sllx %l0, 0x3c, %l0
19845 wrhpr %l0, 0xB20, %hsys_tick_cmpr
19846
19847 or %g0, 0x8, %l0
19848 sllx %l0, 0x3c, %l0
19849 wrhpr %l0, 0xBEE, %hsys_tick_cmpr
19850 wrpr %i6, 0x1E45, %tick
19851 rdhpr %hpstate, %g4
19852 array32 %l0, %g6, %i2
19853 fmovd %f2, %f18
19854 tvs %xcc, 0x5
19855 bcc,a,pn %xcc, loop_724
19856 wrpr %o3, 0x0C8F, %pil
19857 fexpand %f30, %f28
19858
19859 or %g0, 0x8, %l0
19860 sllx %l0, 0x3c, %l0
19861 wrhpr %l0, 0x596, %hsys_tick_cmpr
19862loop_724:
19863 fbuge %fcc3, loop_725
19864 std %g2, [%l7 + 0x20]
19865 rdhpr %htba, %l4
19866 be,a,pt %xcc, loop_726
19867loop_725:
19868 edge8l %l5, %g1, %i0
19869 wr %i5, %o2, %pic
19870 wr %g0, 0x0c, %asi
19871 lduha [%l7 + 0x2A] %asi, %o6
19872loop_726:
19873 tsubcc %l2, %l3, %o5
19874 sllx %g5, %o1, %i1
19875 wrpr %l1, %o4, %cwp
19876 wr %g7, %o0, %sys_tick
19877 wrpr %i4, %o7, %tick
19878 fbu %fcc2, loop_727
19879 sllx %i3, %g2, %i6
19880 wrpr %g4, %l0, %pil
19881
19882 or %g0, 0x8, %l0
19883 sllx %l0, 0x3c, %l0
19884 wrhpr %l0, 0x615, %hsys_tick_cmpr
19885loop_727:
19886 nop
19887
19888 or %g0, 0x8, %l0
19889 sllx %l0, 0x3c, %l0
19890 wrhpr %l0, %g0, %hsys_tick_cmpr
19891 tvc %xcc, 0x3
19892 tg %icc, 0x0
19893 addcc %o3, 0x0C18, %g3
19894 edge16ln %l6, %l5, %g1
19895 rdhpr %htba, %l4
19896 rdpr %pil, %i5
19897 wrpr %i0, %o6, %cwp
19898 umulcc %o2, %l3, %l2
19899 rd %fprs, %g5
19900
19901 or %g0, 0x8, %l0
19902 sllx %l0, 0x3c, %l0
19903 wrhpr %l0, 0x21A, %hsys_tick_cmpr
19904 orn %o5, 0x0F63, %i1
19905 wr %o4, %g7, %set_softint
19906 umul %o0, 0x15D6, %l1
19907 edge32n %i4, %o7, %g2
19908 set 0x20, %g3
19909 ldda [%l7 + %g3] 0x04, %i6
19910 fbul,a %fcc0, loop_728
19911 move %icc, %g4, %l0
19912 ble,pn %xcc, loop_729
19913 rdhpr %htba, %i3
19914loop_728:
19915 rdpr %otherwin, %g6
19916 addc %i7, 0x168E, %i2
19917loop_729:
19918 rdhpr %hsys_tick_cmpr, %g3
19919 wrpr %l6, %l5, %pil
19920 brlz %o3, loop_730
19921 array32 %g1, %i5, %l4
19922 rd %softint, %i0
19923 rd %y, %o2
19924loop_730:
19925 rdpr %cleanwin, %l3
19926 rd %tick_cmpr, %l2
19927 movneg %icc, %g5, %o6
19928
19929 or %g0, 0x8, %l0
19930 sllx %l0, 0x3c, %l0
19931 wr %l0, %g0, %tick_cmpr
19932 rdpr %cansave, %i1
19933 wrpr %o4, %g7, %cwp
19934 edge32ln %o5, %l1, %o0
19935 wr %g0, 0x11, %asi
19936 lduwa [%l7 + 0x14] %asi, %o7
19937 xorcc %g2, 0x1CB5, %i4
19938 wr %g0, 0x11, %asi
19939 lduba [%l7 + 0x72] %asi, %i6
19940 rd %fprs, %g4
19941 rdpr %otherwin, %i3
19942 mulx %g6, %l0, %i2
19943 prefetch [%l7 + 0x14], 0x2
19944 taddcc %g3, 0x14AA, %l6
19945 rd %asi, %i7
19946 rd %fprs, %o3
19947 rdpr %canrestore, %g1
19948 alignaddr %i5, %l4, %l5
19949
19950 or %g0, 0x8, %l0
19951 sllx %l0, 0x3c, %l0
19952 wrhpr %l0, %g0, %hsys_tick_cmpr
19953 wr %g0, 0x0c, %asi
19954 lda [%l7 + 0x38] %asi, %f13
19955 wr %l3, %i0, %sys_tick
19956 rdpr %cansave, %l2
19957 mova %icc, %o6, %o1
19958 set 0x40, %o1
19959 stda %g4, [%l7 + %o1] 0xeb
19960 membar #Sync
19961 wrpr %o4, %g7, %tick
19962 xnor %o5, 0x186F, %i1
19963 ta %xcc, 0x2
19964 set 0x20, %o0
19965 swapa [%l7 + %o0] 0x80, %l1
19966
19967 or %g0, 0x8, %l0
19968 sllx %l0, 0x3c, %l0
19969 wrhpr %l0, 0x851, %hsys_tick_cmpr
19970 wrpr %i4, %i6, %cwp
19971 rdpr %tl, %g2
19972 tsubcctv %g4, %i3, %l0
19973 wr %g6, %i2, %set_softint
19974 wrpr %g3, 0x1033, %tick
19975 ldd [%l7 + 0x40], %i6
19976 rdhpr %hintp, %l6
19977 rdpr %canrestore, %g1
19978 restored
19979 rdpr %cwp, %g1
19980 rdpr %cansave, %g2
19981 rdpr %canrestore, %g3
19982 rdpr %cleanwin, %g4
19983 rdpr %otherwin, %g5
19984 rdpr %wstate, %g6
19985 smul %o3, 0x1B43, %i5
19986 brlz %l5, loop_731
19987 udiv %l4, 0x16AA, %l3
19988 orn %o2, %l2, %i0
19989 rdpr %cwp, %o6
19990loop_731:
19991 rdhpr %hintp, %o1
19992 rd %sys_tick_cmpr, %g5
19993 rd %softint, %g7
19994
19995 or %g0, 0x8, %l0
19996 sllx %l0, 0x3c, %l0
19997 wrhpr %l0, 0x5B4, %hsys_tick_cmpr
19998 rdpr %canrestore, %i1
19999 fcmped %fcc0, %f26, %f24
20000 rdpr %tba, %o5
20001 rdpr %gl, %o7
20002 fmovsa %xcc, %f0, %f6
20003 fpsub32 %f18, %f6, %f0
20004 rd %fprs, %o0
20005 rdpr %otherwin, %l1
20006 rdhpr %hsys_tick_cmpr, %i4
20007
20008 or %g0, 0x8, %l0
20009 sllx %l0, 0x3c, %l0
20010 wr %l0, %g0, %tick_cmpr
20011 sdivcc %i3, 0x1650, %l0
20012 rdpr %gl, %g6
20013
20014 or %g0, 0x8, %l0
20015 sllx %l0, 0x3c, %l0
20016 wr %l0, %g0, %tick_cmpr
20017
20018 or %g0, 0x8, %l0
20019 sllx %l0, 0x3c, %l0
20020 wrhpr %l0, %g0, %hsys_tick_cmpr
20021 wr %l6, 0x1783, %softint
20022 wr %g1, %o3, %set_softint
20023
20024 or %g0, 0x8, %l0
20025 sllx %l0, 0x3c, %l0
20026 wrhpr %l0, %g0, %hsys_tick_cmpr
20027 wrpr %i5, %l5, %cwp
20028
20029 or %g0, 0x8, %l0
20030 sllx %l0, 0x3c, %l0
20031 wrhpr %l0, %g0, %hsys_tick_cmpr
20032 rdhpr %hpstate, %o2
20033 wr %g0, 0xe, %pcr ! changed.
20034 rd %tick_cmpr, %o6
20035 rdpr %cleanwin, %o1
20036 rd %asi, %g5
20037 fpsub32s %f0, %f16, %f7
20038 tl %icc, 0x4
20039 tleu %icc, 0x6
20040 wr %g0, 0x7, %fprs
20041 sth %g7, [%l7 + 0x6A]
20042 edge8ln %i1, %o5, %o4
20043 sub %o7, 0x043B, %o0
20044
20045 or %g0, 0x8, %l0
20046 sllx %l0, 0x3c, %l0
20047 wrhpr %l0, %g0, %hsys_tick_cmpr
20048 rd %softint, %i6
20049 array32 %i4, %i3, %l0
20050 set 0x42, %o4
20051 ldsha [%l7 + %o4] 0x14, %g6
20052 wrpr %g4, 0x1C2C, %pil
20053 rdpr %cleanwin, %i2
20054 rd %sys_tick_cmpr, %i7
20055 movvs %xcc, %l6, %g1
20056 rdpr %cwp, %o3
20057 rd %y, %g2
20058 rdhpr %hpstate, %i5
20059 ldx [%l7 + 0x30], %g3
20060 fzeros %f16
20061 edge8n %l5, %l3, %l4
20062 rd %pc, %l2
20063 wr %o6, %o1, %set_softint
20064 wrpr %o2, %g5, %cwp
20065 wrpr %g7, %i0, %pil
20066 nop
20067 setx loop_732, %l0, %l1
20068 wrpr 0x1, %tl
20069 wrpr %l1, %tnpc
20070 setx 0x34400001400, %l0, %l1
20071 wrpr %l1, %tstate
20072 wrhpr 0x4, %htstate
20073 done
20074 edge32 %o5, %i1, %o7
20075 movrlz %o4, 0x181, %l1
20076 wrpr %o0, 0x1462, %tick
20077loop_732:
20078 nop
20079
20080 or %g0, 0x8, %l0
20081 sllx %l0, 0x3c, %l0
20082 wrhpr %l0, 0xC91, %hsys_tick_cmpr
20083 movcs %icc, %i3, %i6
20084 flush %l7 + 0x50
20085
20086 or %g0, 0x8, %l0
20087 sllx %l0, 0x3c, %l0
20088 wrhpr %l0, 0x21B, %hsys_tick_cmpr
20089
20090 or %g0, 0x8, %l0
20091 sllx %l0, 0x3c, %l0
20092 wrhpr %l0, %g0, %hsys_tick_cmpr
20093 siam 0x1
20094 rdpr %cwp, %l6
20095 mulx %g4, %g1, %o3
20096 for %f8, %f24, %f10
20097 movrne %g2, %i5, %l5
20098 tvs %xcc, 0x0
20099 tn %xcc, 0x6
20100 rd %ccr, %l3
20101 fmovrde %l4, %f26, %f28
20102 sethi 0x0479, %l2
20103 rd %softint, %o6
20104 rd %fprs, %o1
20105 st %f4, [%l7 + 0x74]
20106 set 0x7B, %g1
20107 ldstuba [%l7 + %g1] 0x88, %g3
20108 fmovrsne %g5, %f6, %f23
20109 wr %g7, 0x1A52, %pic
20110 wr %o2, %i0, %y
20111 rdpr %cansave, %i1
20112 addccc %o5, 0x0CCE, %o7
20113 fxor %f18, %f24, %f4
20114 wrpr %l1, 0x0FFA, %cwp
20115 rdhpr %hsys_tick_cmpr, %o4
20116 udivcc %i4, 0x13B4, %o0
20117 rdhpr %hintp, %i3
20118 rd %pc, %i6
20119 orncc %l0, %g6, %i7
20120 rd %softint, %l6
20121 edge32ln %i2, %g4, %g1
20122 rd %softint, %o3
20123 set 0x20, %l0
20124 stxa %i5, [%l7 + %l0] 0x80
20125 move %icc, %g2, %l3
20126 bcs,a %icc, loop_733
20127 rdpr %canrestore, %l5
20128 rdhpr %htba, %l4
20129 tcs %icc, 0x2
20130loop_733:
20131 wr %g0, 0xe, %pcr ! changed.
20132 wrpr %l2, %g3, %pil
20133 bleu loop_734
20134 rdhpr %htba, %g7
20135 edge16n %o2, %i0, %g5
20136 bneg,a %icc, loop_735
20137loop_734:
20138 wr %i1, %o7, %pic
20139 orncc %o5, 0x1091, %o4
20140 sir 0x1991
20141loop_735:
20142 rdhpr %hsys_tick_cmpr, %l1
20143 tne %xcc, 0x0
20144
20145 or %g0, 0x8, %l0
20146 sllx %l0, 0x3c, %l0
20147 wrhpr %l0, 0x8C9, %hsys_tick_cmpr
20148 bcs,a,pt %xcc, loop_736
20149 rdpr %canrestore, %o0
20150 movcs %icc, %i3, %i6
20151 rd %sys_tick_cmpr, %g6
20152loop_736:
20153 movvc %xcc, %i7, %l6
20154 fmul8ulx16 %f24, %f4, %f10
20155 rdpr %canrestore, %i2
20156 sll %g4, 0x11, %l0
20157 rdpr %cleanwin, %g1
20158 wrpr %i5, %o3, %pil
20159 wrpr %l3, 0x1405, %tick
20160 rdhpr %hpstate, %l5
20161
20162 or %g0, 0x8, %l0
20163 sllx %l0, 0x3c, %l0
20164 wrhpr %l0, 0x0A9, %hsys_tick_cmpr
20165 rdpr %wstate, %o6
20166 rdhpr %hpstate, %g2
20167 fcmple16 %f24, %f4, %l2
20168 rd %softint, %g3
20169 wrpr %g7, 0x052F, %tick
20170 rd %softint, %o1
20171 wrpr %i0, 0x0D92, %tick
20172 rdhpr %htba, %g5
20173 rd %pc, %i1
20174 alignaddr %o2, %o7, %o4
20175 rdpr %canrestore, %o5
20176 rd %softint, %l1
20177 rdpr %wstate, %i4
20178 wr %g0, 0x7, %fprs
20179 rdhpr %hpstate, %i3
20180 edge16n %i7, %l6, %i2
20181 tgu %xcc, 0x5
20182 wrpr %g6, %l0, %pil
20183 addcc %g1, 0x0615, %g4
20184 wrpr %i5, %o3, %pil
20185 edge16 %l3, %l5, %o6
20186 sdivx %g2, 0x07E3, %l4
20187 andcc %g3, 0x13F7, %g7
20188 movrgz %o1, %i0, %l2
20189 wr %g0, 0x2b, %asi
20190 stha %g5, [%l7 + 0x16] %asi
20191 membar #Sync
20192 set 0x30, %i1
20193 ldxa [%l7 + %i1] 0x89, %i1
20194 restored
20195 rdpr %cwp, %g1
20196 rdpr %cansave, %g2
20197 rdpr %canrestore, %g3
20198 rdpr %cleanwin, %g4
20199 rdpr %otherwin, %g5
20200 rdpr %wstate, %g6
20201
20202 or %g0, 0x8, %l0
20203 sllx %l0, 0x3c, %l0
20204 wrhpr %l0, %g0, %hsys_tick_cmpr
20205 wrpr %o4, 0x179E, %tick
20206 rdpr %cleanwin, %o2
20207 udiv %o5, 0x1B75, %l1
20208 fmovdge %icc, %f7, %f16
20209
20210 or %g0, 0x8, %l0
20211 sllx %l0, 0x3c, %l0
20212 wrhpr %l0, 0x89F, %hsys_tick_cmpr
20213 rdhpr %htba, %i4
20214 andncc %i3, %i7, %i6
20215 fmovde %icc, %f14, %f17
20216 edge32ln %i2, %g6, %l0
20217 rdpr %cwp, %g1
20218 sll %g4, 0x0A, %i5
20219 wr %l6, 0x1059, %clear_softint
20220 set 0x10, %i3
20221 stba %l3, [%l7 + %i3] 0x04
20222 subcc %o3, 0x1F22, %o6
20223 fmuld8sux16 %f9, %f18, %f2
20224 wr %l5, 0x0CCB, %softint
20225 fmovrdlez %g2, %f28, %f28
20226 fnors %f10, %f28, %f4
20227 bneg,a %xcc, loop_737
20228 rdhpr %hpstate, %g3
20229 wrpr %l4, %g7, %pil
20230 fmovdge %xcc, %f18, %f5
20231loop_737:
20232 wrpr %i0, 0x1F22, %tick
20233 srax %o1, 0x00, %l2
20234 rdhpr %hsys_tick_cmpr, %i1
20235 fcmpgt32 %f24, %f26, %o7
20236 rdpr %canrestore, %g5
20237 wr %g0, 0xe, %pcr ! changed.
20238 tsubcctv %o5, 0x028F, %l1
20239 edge16l %o0, %i4, %i3
20240 rdhpr %hpstate, %i6
20241 rdhpr %htba, %i2
20242 wr %i7, %g6, %sys_tick
20243 stx %l0, [%l7 + 0x40]
20244 wrpr %g4, %g1, %cwp
20245 swap [%l7 + 0x70], %i5
20246 wrpr %l3, %l6, %cwp
20247
20248 or %g0, 0x8, %l0
20249 sllx %l0, 0x3c, %l0
20250 wrhpr %l0, 0x3D9, %hsys_tick_cmpr
20251 rd %sys_tick_cmpr, %l5
20252 wrpr %o6, %g3, %cwp
20253
20254 or %g0, 0x8, %l0
20255 sllx %l0, 0x3c, %l0
20256 wr %l0, 0x317, %sys_tick_cmpr
20257 wr %g0, 0x18, %asi
20258 lda [%l7 + 0x34] %asi, %f5
20259 wr %g0, 0x18, %asi
20260 ldxa [%l7 + 0x20] %asi, %i0
20261 fmovdne %icc, %f30, %f7
20262 tcs %icc, 0x2
20263 rdhpr %htba, %g2
20264 array32 %o1, %l2, %o7
20265 wr %i1, 0x0198, %set_softint
20266 add %l7, 0x68, %l6
20267 wr %g0, 0x80, %asi
20268 lda [%l6] %asi, %g5
20269 casa [%l6] %asi, %g5, %o2
20270 rdpr %tba, %o5
20271 bge,pt %xcc, loop_738
20272 tl %icc, 0x7
20273 set 0x08, %i6
20274 sta %f1, [%l7 + %i6] 0x10
20275loop_738:
20276 rdhpr %hsys_tick_cmpr, %l1
20277 orcc %o0, 0x1E5F, %o4
20278 fbu %fcc2, loop_739
20279 rd %y, %i4
20280 udivcc %i6, 0x041D, %i3
20281 fsrc1 %f2, %f24
20282loop_739:
20283 fmovsgu %icc, %f15, %f9
20284 wrpr %i2, 0x11B2, %pil
20285 rdhpr %hintp, %i7
20286 call loop_740
20287 ldx [%l7 + 0x30], %l0
20288 movrgz %g6, 0x227, %g1
20289 wr %i5, 0x0942, %y
20290loop_740:
20291 rdpr %tl, %g4
20292 subcc %l3, 0x082C, %l6
20293 brnz,a %l5, loop_741
20294 fxors %f17, %f25, %f31
20295
20296 or %g0, 0x8, %l0
20297 sllx %l0, 0x3c, %l0
20298 wrhpr %l0, %g0, %hsys_tick_cmpr
20299 brz,a %l4, loop_742
20300loop_741:
20301 fbne,a %fcc0, loop_743
20302 tle %icc, 0x6
20303 array8 %g3, %g7, %i0
20304loop_742:
20305 call loop_744
20306loop_743:
20307 rd %softint, %o1
20308 movvc %icc, %l2, %g2
20309 rd %pc, %o7
20310loop_744:
20311 umul %g5, 0x0CFE, %o2
20312 rd %fprs, %i1
20313 movrgz %l1, 0x2E1, %o5
20314 movneg %xcc, %o0, %o4
20315 rd %ccr, %i6
20316 wrpr %i3, 0x1779, %pil
20317 rdhpr %hpstate, %i4
20318 mulx %i7, %l0, %g6
20319
20320 or %g0, 0x8, %l0
20321 sllx %l0, 0x3c, %l0
20322 wrhpr %l0, 0x0E9, %hsys_tick_cmpr
20323
20324 or %g0, 0x8, %l0
20325 sllx %l0, 0x3c, %l0
20326 wrhpr %l0, %g0, %hsys_tick_cmpr
20327 subccc %g4, 0x138E, %l3
20328 tgu %xcc, 0x2
20329 tsubcctv %i5, %l5, %l6
20330 rdpr %cleanwin, %o3
20331
20332 or %g0, 0x8, %l0
20333 sllx %l0, 0x3c, %l0
20334 wr %l0, %g0, %sys_tick_cmpr
20335 rdpr %wstate, %g7
20336 udiv %g3, 0x188F, %o1
20337 xorcc %l2, %i0, %g2
20338 rdpr %otherwin, %o7
20339 tn %xcc, 0x0
20340 st %f14, [%l7 + 0x40]
20341 wrpr %o2, %i1, %cwp
20342 rdpr %cansave, %l1
20343 fblg %fcc3, loop_745
20344 tn %xcc, 0x5
20345 fmovdleu %xcc, %f18, %f6
20346 or %o5, 0x1245, %o0
20347loop_745:
20348 tneg %icc, 0x4
20349
20350 or %g0, 0x8, %l0
20351 sllx %l0, 0x3c, %l0
20352 wrhpr %l0, 0x16F, %hsys_tick_cmpr
20353 rd %asi, %o4
20354 add %l7, 0x70, %l6
20355 wr %g0, 0x11, %asi
20356 casa [%l6] %asi, %i3, %i4
20357 wrpr %i6, 0x1C93, %tick
20358 for %f30, %f20, %f8
20359 xor %l0, 0x00CA, %i7
20360 rd %sys_tick_cmpr, %g6
20361 add %i2, 0x0D5E, %g1
20362 rdhpr %hintp, %l3
20363 rdpr %tl, %g4
20364 wrpr %i5, %l5, %tick
20365 smulcc %o3, %l6, %o6
20366 movrlez %g7, 0x0ED, %l4
20367 wrpr %g3, %l2, %tick
20368 rd %tick_cmpr, %o1
20369 tg %icc, 0x1
20370 rdhpr %hpstate, %i0
20371 tvs %icc, 0x0
20372 rdhpr %hintp, %g2
20373 umulcc %o2, 0x050F, %i1
20374 rdpr %gl, %o7
20375 edge16 %l1, %o0, %o5
20376 wr %g0, 0x89, %asi
20377 lda [%l7 + 0x4C] %asi, %f24
20378 wr %o4, %i3, %ccr
20379 movvs %xcc, %g5, %i4
20380 fmovdge %xcc, %f12, %f13
20381
20382 or %g0, 0x8, %l0
20383 sllx %l0, 0x3c, %l0
20384 wrhpr %l0, %g0, %hsys_tick_cmpr
20385 udivx %i6, 0x192B, %g6
20386 tvc %icc, 0x2
20387 rdpr %gl, %i2
20388 fnor %f22, %f24, %f0
20389 tl %xcc, 0x4
20390 rdhpr %hpstate, %i7
20391 rd %fprs, %l3
20392 wrpr %g4, %g1, %tick
20393 popc 0x06B1, %l5
20394 wr %o3, %i5, %set_softint
20395 addc %o6, 0x062A, %g7
20396 set 0x4C, %g6
20397 lda [%l7 + %g6] 0x04, %f24
20398 tcc %icc, 0x6
20399 rdhpr %htba, %l6
20400 wr %g0, 0x6, %fprs
20401 wr %g3, %i0, %sys_tick
20402 wrpr %o1, %g2, %tick
20403
20404 or %g0, 0x8, %l0
20405 sllx %l0, 0x3c, %l0
20406 wrhpr %l0, 0x6E1, %hsys_tick_cmpr
20407
20408 or %g0, 0x8, %l0
20409 sllx %l0, 0x3c, %l0
20410 wrhpr %l0, 0x050, %hsys_tick_cmpr
20411 rdhpr %htba, %o7
20412 rdhpr %htba, %o5
20413 move %icc, %o4, %i3
20414
20415 or %g0, 0x8, %l0
20416 sllx %l0, 0x3c, %l0
20417 wrhpr %l0, 0xC4E, %hsys_tick_cmpr
20418 wrpr %o0, %i6, %pil
20419 orn %l0, 0x1D5E, %i2
20420 rdhpr %hintp, %g6
20421 rd %softint, %i7
20422 tneg %xcc, 0x1
20423 srlx %l3, 0x13, %g4
20424 wrpr %l5, 0x053F, %tick
20425 taddcc %g1, %i5, %o3
20426 orn %g7, %o6, %l6
20427 edge8l %l4, %g3, %l2
20428 wrpr %i0, %o1, %tick
20429
20430 or %g0, 0x8, %l0
20431 sllx %l0, 0x3c, %l0
20432 wrhpr %l0, %g0, %hsys_tick_cmpr
20433 fmul8x16 %f3, %f2, %f12
20434 ba loop_746
20435 wr %i1, %o2, %set_softint
20436 tvs %xcc, 0x0
20437
20438 or %g0, 0x8, %l0
20439 sllx %l0, 0x3c, %l0
20440 wrhpr %l0, 0x9E6, %hsys_tick_cmpr
20441loop_746:
20442 fbne,a %fcc0, loop_747
20443 rd %pc, %o5
20444 rd %y, %o4
20445 and %l1, 0x1E33, %g5
20446loop_747:
20447 rd %pc, %i3
20448 wrpr %o0, %i6, %cwp
20449 fbule %fcc3, loop_748
20450 rdpr %otherwin, %i4
20451 movcc %xcc, %l0, %g6
20452 wr %i7, %l3, %pic
20453loop_748:
20454 rdpr %otherwin, %g4
20455 movvc %icc, %l5, %g1
20456
20457 or %g0, 0x8, %l0
20458 sllx %l0, 0x3c, %l0
20459 wrhpr %l0, %g0, %hsys_tick_cmpr
20460 fcmpne16 %f30, %f30, %g7
20461 subc %o6, 0x0F75, %l6
20462 rdpr %canrestore, %o3
20463 movvs %xcc, %g3, %l4
20464 rdhpr %hsys_tick_cmpr, %l2
20465 rdhpr %htba, %i0
20466 wrpr %g2, 0x088C, %tick
20467 rdhpr %hpstate, %o1
20468 fmovsvc %icc, %f2, %f18
20469
20470 or %g0, 0x8, %l0
20471 sllx %l0, 0x3c, %l0
20472 wr %l0, %g0, %sys_tick_cmpr
20473 rdpr %tba, %o2
20474 tn %xcc, 0x4
20475 udivx %o5, 0x12DF, %o4
20476 rd %y, %l1
20477 fcmple32 %f28, %f0, %o7
20478
20479 or %g0, 0x8, %l0
20480 sllx %l0, 0x3c, %l0
20481 wr %l0, 0x00B, %tick_cmpr
20482 ba,a,pt %xcc, loop_749
20483 bvs,a loop_750
20484 tvs %xcc, 0x2
20485 wrpr %i3, 0x11A0, %cwp
20486loop_749:
20487 rd %sys_tick_cmpr, %o0
20488loop_750:
20489 wrpr %i6, %l0, %pil
20490 smul %g6, 0x1175, %i7
20491 fpackfix %f8, %f5
20492 siam 0x5
20493 wr %g0, 0x26, %asi
20494 ldda [%l7 + 0x70] %asi, %l2
20495 wrpr %i4, %l5, %cwp
20496 rdhpr %htba, %g4
20497 rd %fprs, %i2
20498 edge16n %g1, %g7, %o6
20499 set 0x08, %i2
20500 swapa [%l7 + %i2] 0x81, %l6
20501 wrpr %o3, 0x04B6, %pil
20502 rdpr %tl, %i5
20503 stx %l4, [%l7 + 0x50]
20504 fpadd16s %f10, %f24, %f18
20505 rdpr %cansave, %g3
20506 rd %tick_cmpr, %i0
20507 wrpr %g2, 0x00F5, %pil
20508 fmovdcc %icc, %f8, %f20
20509 add %o1, 0x19FB, %i1
20510 rdpr %tba, %o2
20511 wrpr %l2, %o5, %cwp
20512 wr %o4, 0x172D, %ccr
20513 set 0x30, %i4
20514 stda %l0, [%l7 + %i4] 0x88
20515 rdpr %cansave, %o7
20516 rdhpr %hpstate, %i3
20517 fcmpne16 %f18, %f20, %g5
20518 wr %i6, %o0, %softint
20519 wrpr %l0, 0x1BFA, %pil
20520 rd %tick_cmpr, %g6
20521 stx %i7, [%l7 + 0x10]
20522 rdpr %cansave, %l3
20523
20524 or %g0, 0x8, %l0
20525 sllx %l0, 0x3c, %l0
20526 wr %l0, 0xFC2, %sys_tick_cmpr
20527 rd %sys_tick_cmpr, %i4
20528
20529 or %g0, 0x8, %l0
20530 sllx %l0, 0x3c, %l0
20531 wrhpr %l0, %g0, %hsys_tick_cmpr
20532 pdist %f22, %f24, %f16
20533 xor %o6, %l6, %g7
20534 rd %asi, %o3
20535 wr %l4, %g3, %set_softint
20536 ldsw [%l7 + 0x40], %i5
20537 wr %g0, 0x89, %asi
20538 ldda [%l7 + 0x30] %asi, %i0
20539 rdhpr %hintp, %o1
20540 rd %fprs, %i1
20541 rd %ccr, %o2
20542
20543 or %g0, 0x8, %l0
20544 sllx %l0, 0x3c, %l0
20545 wrhpr %l0, %g0, %hsys_tick_cmpr
20546 rdpr %cansave, %o5
20547 rdpr %wstate, %o4
20548 wr %g0, 0x0c, %asi
20549 sta %f16, [%l7 + 0x64] %asi
20550
20551 or %g0, 0x8, %l0
20552 sllx %l0, 0x3c, %l0
20553 wrhpr %l0, %g0, %hsys_tick_cmpr
20554 udivcc %l1, 0x0D58, %i3
20555 fpsub16s %f17, %f12, %f14
20556 st %f18, [%l7 + 0x10]
20557 fmuld8sux16 %f25, %f26, %f24
20558 orcc %g5, 0x11CF, %i6
20559 fabsd %f26, %f8
20560 tge %icc, 0x5
20561 wr %g0, 0x5, %fprs
20562 rdpr %gl, %i7
20563 wrpr %l3, 0x0330, %tick
20564 siam 0x3
20565 and %o0, %l5, %i4
20566 tsubcc %g4, %i2, %g1
20567 wr %o6, %g7, %ccr
20568 wrpr %l6, 0x1CDE, %pil
20569 rdhpr %hpstate, %l4
20570 fmovdgu %icc, %f17, %f29
20571
20572 or %g0, 0x8, %l0
20573 sllx %l0, 0x3c, %l0
20574 wrhpr %l0, %g0, %hsys_tick_cmpr
20575 for %f28, %f8, %f2
20576 rdhpr %hpstate, %i5
20577 sra %i0, 0x17, %o1
20578 wr %i1, %o2, %sys_tick
20579 edge32l %o3, %l2, %o4
20580 bshuffle %f20, %f16, %f18
20581 fpsub16 %f8, %f2, %f4
20582 rd %asi, %o5
20583 rd %pc, %g2
20584 rdpr %cwp, %o7
20585 fmovrsne %l1, %f4, %f3
20586 wrpr %g5, 0x1495, %cwp
20587 rdhpr %htba, %i3
20588 prefetch [%l7 + 0x64], 0x2
20589 andncc %l0, %g6, %i7
20590 rd %fprs, %i6
20591 call loop_751
20592 array32 %o0, %l5, %i4
20593 mova %icc, %g4, %l3
20594
20595 or %g0, 0x8, %l0
20596 sllx %l0, 0x3c, %l0
20597 wrhpr %l0, 0xD03, %hsys_tick_cmpr
20598loop_751:
20599 wrpr %o6, %l6, %cwp
20600 rd %ccr, %l4
20601 rdhpr %hintp, %g7
20602 std %f8, [%l7 + 0x40]
20603 fand %f30, %f6, %f18
20604 movre %g3, 0x06D, %i0
20605 fcmped %fcc0, %f14, %f16
20606 rd %tick_cmpr, %i5
20607 rd %asi, %i1
20608 edge32l %o1, %o3, %l2
20609 set 0x38, %l5
20610 stha %o4, [%l7 + %l5] 0x15
20611 wrpr %o5, %g2, %cwp
20612 wrpr %o7, 0x1AE8, %cwp
20613 ldsw [%l7 + 0x48], %l1
20614 movcc %xcc, %o2, %g5
20615 ldsh [%l7 + 0x42], %l0
20616 rdpr %cansave, %i3
20617 srlx %i7, 0x1E, %i6
20618 stx %o0, [%l7 + 0x18]
20619 andncc %g6, %l5, %i4
20620
20621 or %g0, 0x8, %l0
20622 sllx %l0, 0x3c, %l0
20623 wr %l0, 0xCB2, %sys_tick_cmpr
20624 rd %y, %g1
20625 fpadd32 %f14, %f16, %f26
20626
20627 or %g0, 0x8, %l0
20628 sllx %l0, 0x3c, %l0
20629 wrhpr %l0, 0x42E, %hsys_tick_cmpr
20630 wrpr %l4, 0x1604, %cwp
20631 bpos %xcc, loop_752
20632 fornot1s %f0, %f12, %f24
20633
20634 or %g0, 0x8, %l0
20635 sllx %l0, 0x3c, %l0
20636 wr %l0, %g0, %sys_tick_cmpr
20637
20638 or %g0, 0x8, %l0
20639 sllx %l0, 0x3c, %l0
20640 wrhpr %l0, %g0, %hsys_tick_cmpr
20641loop_752:
20642 ldx [%l7 + 0x40], %l6
20643 movg %xcc, %i0, %i1
20644 rdpr %canrestore, %i5
20645 wr %o1, %l2, %sys_tick
20646
20647 or %g0, 0x8, %l0
20648 sllx %l0, 0x3c, %l0
20649 wrhpr %l0, 0xF1A, %hsys_tick_cmpr
20650
20651 or %g0, 0x8, %l0
20652 sllx %l0, 0x3c, %l0
20653 wr %l0, %g0, %sys_tick_cmpr
20654 fabss %f13, %f10
20655 wrpr %o7, %o4, %cwp
20656
20657 or %g0, 0x8, %l0
20658 sllx %l0, 0x3c, %l0
20659 wrhpr %l0, %g0, %hsys_tick_cmpr
20660 tgu %xcc, 0x2
20661 rdpr %pil, %l0
20662 rd %ccr, %i3
20663
20664 or %g0, 0x8, %l0
20665 sllx %l0, 0x3c, %l0
20666 wrhpr %l0, %g0, %hsys_tick_cmpr
20667 rd %asi, %g5
20668
20669 or %g0, 0x8, %l0
20670 sllx %l0, 0x3c, %l0
20671 wrhpr %l0, %g0, %hsys_tick_cmpr
20672 smulcc %l5, %l3, %g4
20673 rdpr %gl, %g1
20674
20675 or %g0, 0x8, %l0
20676 sllx %l0, 0x3c, %l0
20677 wrhpr %l0, 0x757, %hsys_tick_cmpr
20678 fmul8x16 %f8, %f22, %f6
20679 rdpr %wstate, %o6
20680 rd %sys_tick_cmpr, %i4
20681 wrpr %g7, %l4, %tick
20682 fones %f17
20683 fnot2s %f7, %f4
20684
20685 or %g0, 0x8, %l0
20686 sllx %l0, 0x3c, %l0
20687 wrhpr %l0, %g0, %hsys_tick_cmpr
20688 rd %pc, %g3
20689 rd %ccr, %i1
20690 fbule %fcc0, loop_753
20691 wr %i0, %o1, %ccr
20692 sllx %i5, %o3, %l2
20693 wrpr %g2, 0x1E21, %tick
20694loop_753:
20695 subccc %o5, %o7, %o4
20696 fpack16 %f28, %f11
20697 rdhpr %hintp, %l1
20698 rdpr %cleanwin, %o2
20699 wr %l0, 0x0BA4, %clear_softint
20700 movrlz %i3, 0x3C6, %i7
20701 wr %g5, %o0, %softint
20702 rd %softint, %i6
20703 orn %l5, 0x1E49, %l3
20704 movrgez %g6, 0x382, %g1
20705 wr %g4, %i2, %y
20706 membar 0x53
20707 sub %o6, %i4, %g7
20708 wr %l4, 0x1FFA, %softint
20709 fba,a %fcc0, loop_754
20710 wr %l6, %g3, %softint
20711 wr %g0, 0x80, %asi
20712 ldswa [%l7 + 0x10] %asi, %i1
20713loop_754:
20714 edge8 %i0, %i5, %o1
20715 rdpr %cwp, %l2
20716 fmovrde %o3, %f22, %f22
20717 movgu %xcc, %o5, %o7
20718 fmul8x16au %f19, %f11, %f18
20719 wrpr %o4, %l1, %tick
20720 rdpr %tba, %o2
20721 wr %g2, 0x001D, %sys_tick
20722 wrpr %i3, %l0, %cwp
20723 rd %sys_tick_cmpr, %i7
20724 wr %g5, %i6, %ccr
20725 wr %o0, %l5, %sys_tick
20726
20727 or %g0, 0x8, %l0
20728 sllx %l0, 0x3c, %l0
20729 wrhpr %l0, 0x209, %hsys_tick_cmpr
20730 rdhpr %htba, %l3
20731 rdpr %canrestore, %g1
20732 addcc %i2, 0x19F4, %o6
20733
20734 or %g0, 0x8, %l0
20735 sllx %l0, 0x3c, %l0
20736 wrhpr %l0, 0x17B, %hsys_tick_cmpr
20737 te %xcc, 0x2
20738 rd %tick_cmpr, %g7
20739 wrpr %l4, 0x1367, %pil
20740 mova %xcc, %i4, %g3
20741 fmovdneg %icc, %f29, %f18
20742 rdpr %pil, %i1
20743 umul %i0, 0x028B, %l6
20744 movrlez %i5, %l2, %o3
20745 movcc %icc, %o1, %o5
20746 wr %o7, 0x0875, %set_softint
20747 wrpr %l1, %o2, %tick
20748
20749 or %g0, 0x8, %l0
20750 sllx %l0, 0x3c, %l0
20751 wr %l0, %g0, %sys_tick_cmpr
20752 rdpr %tba, %l0
20753 wrpr %g2, 0x0B78, %pil
20754 tsubcc %g5, %i7, %i6
20755 rdhpr %hintp, %o0
20756 brnz,a %g6, loop_755
20757 fba,a %fcc2, loop_756
20758 fmovrsgz %l5, %f19, %f26
20759
20760 or %g0, 0x8, %l0
20761 sllx %l0, 0x3c, %l0
20762 wrhpr %l0, %g0, %hsys_tick_cmpr
20763loop_755:
20764 rdpr %pil, %l3
20765loop_756:
20766 rd %pc, %g4
20767 wrpr %g7, 0x18C6, %cwp
20768 rd %asi, %l4
20769 rd %asi, %i4
20770 movge %icc, %o6, %i1
20771 wr %g3, 0x19CF, %pic
20772
20773 or %g0, 0x8, %l0
20774 sllx %l0, 0x3c, %l0
20775 wrhpr %l0, 0x940, %hsys_tick_cmpr
20776
20777 or %g0, 0x8, %l0
20778 sllx %l0, 0x3c, %l0
20779 wrhpr %l0, %g0, %hsys_tick_cmpr
20780 bleu loop_757
20781 rd %ccr, %o1
20782 mova %xcc, %o5, %o3
20783 rdhpr %hintp, %o7
20784loop_757:
20785 edge32n %o2, %l1, %i3
20786 wr %l0, %g2, %clear_softint
20787
20788 or %g0, 0x8, %l0
20789 sllx %l0, 0x3c, %l0
20790 wr %l0, 0x368, %sys_tick_cmpr
20791 rd %ccr, %o4
20792 rdhpr %hsys_tick_cmpr, %o0
20793 rdhpr %hpstate, %g6
20794 umul %l5, 0x01B1, %i6
20795 tleu %icc, 0x6
20796 wrpr %i2, %g1, %tick
20797 ldsb [%l7 + 0x64], %l3
20798 rdpr %cansave, %g7
20799 bn,pn %xcc, loop_758
20800 fnot2 %f30, %f8
20801 wr %g4, %i4, %ccr
20802 rdhpr %hsys_tick_cmpr, %l4
20803loop_758:
20804 rdhpr %htba, %i1
20805 rdpr %otherwin, %o6
20806 xorcc %l6, 0x0A68, %g3
20807 edge16ln %i5, %l2, %o1
20808 rd %ccr, %o5
20809 rdhpr %hpstate, %i0
20810 srlx %o7, 0x0F, %o3
20811
20812 or %g0, 0x8, %l0
20813 sllx %l0, 0x3c, %l0
20814 wrhpr %l0, %g0, %hsys_tick_cmpr
20815 rd %ccr, %l1
20816 sllx %l0, %i3, %g5
20817 fmovrdgz %g2, %f4, %f10
20818 xnorcc %i7, %o0, %g6
20819 tg %xcc, 0x7
20820 rdhpr %htba, %l5
20821 brgz,a %o4, loop_759
20822 tle %xcc, 0x2
20823 popc 0x0170, %i2
20824 rdpr %otherwin, %i6
20825loop_759:
20826 fmovsl %icc, %f25, %f19
20827 rdpr %cansave, %g1
20828 brlez,a %l3, loop_760
20829 movl %icc, %g4, %i4
20830 rdpr %tl, %l4
20831 brnz,a %i1, loop_761
20832loop_760:
20833 wrpr %g7, 0x12D7, %pil
20834 rd %asi, %o6
20835 movg %icc, %l6, %i5
20836loop_761:
20837 wrpr %g3, 0x167F, %tick
20838 rd %y, %o1
20839 fnegs %f14, %f12
20840 rdhpr %hpstate, %l2
20841 rdpr %tba, %i0
20842 rdpr %tba, %o7
20843 rdhpr %hsys_tick_cmpr, %o3
20844 orcc %o5, 0x0B70, %l1
20845 rdpr %tba, %l0
20846 movrlez %i3, %g5, %o2
20847
20848 or %g0, 0x8, %l0
20849 sllx %l0, 0x3c, %l0
20850 wrhpr %l0, %g0, %hsys_tick_cmpr
20851 fmovrde %o0, %f22, %f14
20852 fpsub16 %f22, %f12, %f16
20853 edge32 %l5, %o4, %g6
20854 rd %asi, %i6
20855 rd %asi, %g1
20856 rdpr %cwp, %i2
20857 movleu %xcc, %l3, %g4
20858 array8 %l4, %i1, %i4
20859 rdpr %wstate, %g7
20860 rdpr %tba, %l6
20861 array32 %o6, %g3, %i5
20862 array8 %l2, %i0, %o7
20863 rdhpr %hsys_tick_cmpr, %o1
20864 smulcc %o3, 0x0C02, %l1
20865 rdhpr %hintp, %l0
20866 mulx %o5, %i3, %o2
20867 fbuge %fcc0, loop_762
20868 array16 %i7, %g2, %g5
20869 rdpr %otherwin, %o0
20870
20871 or %g0, 0x8, %l0
20872 sllx %l0, 0x3c, %l0
20873 wrhpr %l0, 0xDF0, %hsys_tick_cmpr
20874loop_762:
20875 smul %l5, 0x0171, %i6
20876
20877 or %g0, 0x8, %l0
20878 sllx %l0, 0x3c, %l0
20879 wrhpr %l0, %g0, %hsys_tick_cmpr
20880 rdpr %tba, %g6
20881 rdpr %cwp, %l3
20882 rdpr %cansave, %g4
20883 orncc %i2, %i1, %i4
20884
20885 or %g0, 0x8, %l0
20886 sllx %l0, 0x3c, %l0
20887 wrhpr %l0, %g0, %hsys_tick_cmpr
20888 set 0x70, %l4
20889 ldxa [%l7 + %l4] 0x04, %l6
20890 wrpr %o6, 0x075D, %pil
20891 wrpr %l4, 0x1DDA, %pil
20892 rd %fprs, %i5
20893 wrpr %g3, 0x1925, %tick
20894 rdpr %wstate, %i0
20895 array16 %l2, %o7, %o1
20896 wrpr %l1, 0x11D0, %cwp
20897 wr %g0, 0xe, %pcr ! changed.
20898 wr %o5, 0x0CB7, %set_softint
20899 movre %i3, %o2, %o3
20900 wr %g2, %i7, %y
20901 rdhpr %hpstate, %o0
20902 subcc %o4, %l5, %g5
20903 rd %pc, %i6
20904 rdpr %wstate, %g1
20905 rdpr %canrestore, %l3
20906 wr %g6, 0x0EB3, %softint
20907 wrpr %g4, 0x1540, %cwp
20908 rdhpr %hpstate, %i1
20909 rdhpr %hpstate, %i4
20910 edge32ln %i2, %l6, %g7
20911 edge16 %o6, %i5, %g3
20912
20913 or %g0, 0x8, %l0
20914 sllx %l0, 0x3c, %l0
20915 wrhpr %l0, %g0, %hsys_tick_cmpr
20916 fornot1s %f15, %f27, %f0
20917 set 0x63, %l3
20918 lduba [%l7 + %l3] 0x81, %l2
20919 fexpand %f23, %f24
20920 rdpr %tba, %o7
20921 wr %l1, %l0, %set_softint
20922 prefetch [%l7 + 0x40], 0x3
20923 fsrc1s %f0, %f8
20924 fbne %fcc1, loop_763
20925 rdpr %wstate, %o1
20926 rd %softint, %i3
20927 rdhpr %hintp, %o2
20928loop_763:
20929 wr %o3, 0x13B8, %set_softint
20930 rdhpr %hpstate, %o5
20931 wr %i7, 0x1AA3, %set_softint
20932 andn %g2, %o0, %o4
20933 rdpr %cwp, %l5
20934 rd %softint, %g5
20935
20936 or %g0, 0x8, %l0
20937 sllx %l0, 0x3c, %l0
20938 wrhpr %l0, %g0, %hsys_tick_cmpr
20939 rd %ccr, %i6
20940 rdpr %cwp, %l3
20941 rdhpr %hintp, %g6
20942 rdpr %pil, %i1
20943 wr %g4, 0x003C, %clear_softint
20944 wr %i4, %i2, %ccr
20945 wr %g0, 0x10, %asi
20946 swapa [%l7 + 0x70] %asi, %l6
20947 rdhpr %htba, %o6
20948 fornot2s %f28, %f25, %f19
20949 wr %i5, %g3, %pic
20950
20951 or %g0, 0x8, %l0
20952 sllx %l0, 0x3c, %l0
20953 wr %l0, 0xAB6, %sys_tick_cmpr
20954 rdhpr %htba, %l4
20955 smul %l2, %o7, %l1
20956 rdpr %gl, %i0
20957 rdhpr %hintp, %l0
20958 fbn %fcc3, loop_764
20959 edge16 %i3, %o1, %o2
20960 orncc %o3, %o5, %i7
20961 rd %sys_tick_cmpr, %o0
20962loop_764:
20963 and %g2, 0x186C, %l5
20964
20965 or %g0, 0x8, %l0
20966 sllx %l0, 0x3c, %l0
20967 wrhpr %l0, %g0, %hsys_tick_cmpr
20968 wrpr %i6, 0x1500, %tick
20969 rd %sys_tick_cmpr, %g1
20970 rdpr %cansave, %l3
20971 wrpr %i1, 0x03AC, %pil
20972 rdpr %cwp, %g6
20973 rdpr %cwp, %g4
20974 sth %i4, [%l7 + 0x78]
20975 srlx %l6, %o6, %i5
20976 orn %g3, 0x0AB1, %i2
20977 fornot2 %f28, %f4, %f6
20978
20979 or %g0, 0x8, %l0
20980 sllx %l0, 0x3c, %l0
20981 wr %l0, 0x3E5, %sys_tick_cmpr
20982 tl %xcc, 0x2
20983 edge8n %g7, %o7, %l1
20984 movcc %xcc, %i0, %l0
20985 wrpr %i3, %o2, %pil
20986 fmovdneg %xcc, %f5, %f19
20987 rdhpr %hintp, %o1
20988 fcmple16 %f14, %f6, %o5
20989 rdpr %cwp, %i7
20990 ldd [%l7 + 0x78], %o0
20991 membar 0x5F
20992 tl %xcc, 0x4
20993 wrpr %o3, %g2, %pil
20994 edge8l %g5, %o4, %l5
20995 rdhpr %hintp, %i6
20996 rd %sys_tick_cmpr, %l3
20997 orcc %i1, 0x16CA, %g1
20998 movne %icc, %g4, %i4
20999 or %l6, %o6, %g6
21000 wr %g0, 0x5, %fprs
21001 edge8 %i2, %l4, %g7
21002 rd %tick_cmpr, %o7
21003 wrpr %l1, %i0, %pil
21004 rdpr %otherwin, %l2
21005 movg %icc, %i3, %o2
21006 wrpr %o1, %o5, %tick
21007
21008 or %g0, 0x8, %l0
21009 sllx %l0, 0x3c, %l0
21010 wrhpr %l0, %g0, %hsys_tick_cmpr
21011 fnors %f18, %f28, %f20
21012 ta %xcc, 0x0
21013 rdhpr %htba, %l0
21014 edge8l %o3, %g2, %o4
21015 fpsub16s %f12, %f3, %f2
21016 movcc %icc, %l5, %i6
21017 fnegd %f10, %f0
21018
21019 or %g0, 0x8, %l0
21020 sllx %l0, 0x3c, %l0
21021 wrhpr %l0, 0x5DB, %hsys_tick_cmpr
21022 rd %softint, %i1
21023 rdpr %pil, %g4
21024 tl %icc, 0x1
21025 wr %g0, 0x89, %asi
21026 ldsha [%l7 + 0x76] %asi, %g1
21027 wr %l6, 0x19E6, %softint
21028 xorcc %i4, %g6, %i5
21029
21030 or %g0, 0x8, %l0
21031 sllx %l0, 0x3c, %l0
21032 wrhpr %l0, %g0, %hsys_tick_cmpr
21033
21034 or %g0, 0x8, %l0
21035 sllx %l0, 0x3c, %l0
21036 wrhpr %l0, %g0, %hsys_tick_cmpr
21037 edge16n %g3, %g7, %l4
21038 rdpr %pil, %o7
21039 fmovsa %icc, %f29, %f15
21040 tge %xcc, 0x1
21041 movle %icc, %l1, %i0
21042 tcs %icc, 0x5
21043 wrpr %l2, %o2, %cwp
21044 edge8l %i3, %o5, %o1
21045
21046 or %g0, 0x8, %l0
21047 sllx %l0, 0x3c, %l0
21048 wrhpr %l0, %g0, %hsys_tick_cmpr
21049
21050 or %g0, 0x8, %l0
21051 sllx %l0, 0x3c, %l0
21052 wrhpr %l0, 0x63C, %hsys_tick_cmpr
21053 wrpr %o4, %l5, %pil
21054 rd %y, %g2
21055 orncc %g5, 0x1D7D, %i6
21056 wr %i1, %l3, %y
21057
21058 or %g0, 0x8, %l0
21059 sllx %l0, 0x3c, %l0
21060 wrhpr %l0, %g0, %hsys_tick_cmpr
21061 umul %i4, 0x15D3, %l6
21062 rdhpr %hpstate, %i5
21063
21064 or %g0, 0x8, %l0
21065 sllx %l0, 0x3c, %l0
21066 wrhpr %l0, 0x65E, %hsys_tick_cmpr
21067 stb %i2, [%l7 + 0x15]
21068 udivx %g3, 0x156E, %l4
21069 sll %g7, 0x17, %l1
21070 fcmpeq16 %f26, %f14, %i0
21071 movcc %icc, %l2, %o7
21072 edge8 %o2, %i3, %o1
21073 srax %o5, %o0, %i7
21074 rd %softint, %l0
21075 movn %icc, %o4, %o3
21076 udivx %g2, 0x0824, %g5
21077
21078 or %g0, 0x8, %l0
21079 sllx %l0, 0x3c, %l0
21080 wrhpr %l0, %g0, %hsys_tick_cmpr
21081 fmovrdgz %l3, %f4, %f20
21082 movcs %xcc, %l5, %g4
21083 udivcc %g1, 0x1FA7, %i4
21084
21085 or %g0, 0x8, %l0
21086 sllx %l0, 0x3c, %l0
21087 wrhpr %l0, 0x724, %hsys_tick_cmpr
21088 nop
21089 setx loop_765, %l0, %l1
21090 wrpr 0x1, %tl
21091 wrpr %l1, %tpc
21092 add %l1, 0x4, %l1
21093 wrpr %l1, %tnpc
21094 setx 0x34400001400, %l0, %l1
21095 wrpr %l1, %tstate
21096 wrhpr 0x4, %htstate
21097 retry
21098 tle %icc, 0x4
21099 tcs %icc, 0x5
21100 fcmpes %fcc1, %f27, %f30
21101loop_765:
21102 nop
21103
21104 or %g0, 0x8, %l0
21105 sllx %l0, 0x3c, %l0
21106 wrhpr %l0, %g0, %hsys_tick_cmpr
21107 rdpr %canrestore, %g6
21108 wr %g0, 0xe, %pcr ! changed.
21109 rdpr %cansave, %l1
21110
21111 or %g0, 0x8, %l0
21112 sllx %l0, 0x3c, %l0
21113 wrhpr %l0, 0xC18, %hsys_tick_cmpr
21114 wrpr %o7, %o2, %pil
21115 movne %xcc, %g7, %o1
21116 bneg,a,pn %icc, loop_766
21117 tg %xcc, 0x3
21118 srlx %i3, %o0, %o5
21119 set 0x58, %l2
21120 prefetcha [%l7 + %l2] 0x10, 0x0
21121loop_766:
21122 brnz %i7, loop_767
21123 rdhpr %hpstate, %o3
21124 rdpr %cansave, %o4
21125 umul %g5, %g2, %i6
21126loop_767:
21127 rdhpr %hsys_tick_cmpr, %i1
21128 tg %xcc, 0x6
21129
21130 or %g0, 0x8, %l0
21131 sllx %l0, 0x3c, %l0
21132 wr %l0, 0xC30, %tick_cmpr
21133 rdpr %otherwin, %l3
21134
21135 or %g0, 0x8, %l0
21136 sllx %l0, 0x3c, %l0
21137 wr %l0, 0x04C, %sys_tick_cmpr
21138 tgu %icc, 0x3
21139 rdpr %wstate, %i5
21140
21141 or %g0, 0x8, %l0
21142 sllx %l0, 0x3c, %l0
21143 wr %l0, 0x0F3, %sys_tick_cmpr
21144 wrpr %o6, %i2, %cwp
21145 rdhpr %hintp, %g6
21146 wrpr %l4, %l1, %pil
21147 edge16l %g3, %l2, %i0
21148 rd %fprs, %o2
21149 wrpr %o7, 0x12CE, %cwp
21150 rd %tick_cmpr, %g7
21151 movrne %i3, %o1, %o5
21152 wr %g0, 0x4, %fprs
21153 nop
21154 set 0x47, %g4
21155 ldub [%l7 + %g4], %l0
21156 set 0x44, %o3
21157 lda [%l7 + %o3] 0x88, %f8
21158 fmovspos %xcc, %f3, %f18
21159
21160 or %g0, 0x8, %l0
21161 sllx %l0, 0x3c, %l0
21162 wrhpr %l0, %g0, %hsys_tick_cmpr
21163 rdpr %cwp, %g5
21164 rdpr %tba, %g2
21165 rd %y, %i6
21166 bge,pt %icc, loop_768
21167 rdpr %wstate, %o4
21168 edge8n %i1, %l5, %g4
21169 rdpr %cleanwin, %l3
21170loop_768:
21171 wrpr %i4, %g1, %pil
21172 rdpr %tl, %i5
21173 wr %g0, 0x4, %fprs
21174
21175 or %g0, 0x8, %l0
21176 sllx %l0, 0x3c, %l0
21177 wr %l0, %g0, %tick_cmpr
21178 rdpr %wstate, %l1
21179 rdhpr %hpstate, %i2
21180 fnegs %f11, %f2
21181 tcc %xcc, 0x5
21182 movpos %xcc, %g3, %l2
21183 fmovsge %icc, %f29, %f31
21184 srl %i0, %o7, %g7
21185 rdpr %pil, %i3
21186 rdpr %canrestore, %o2
21187 tneg %icc, 0x2
21188
21189 or %g0, 0x8, %l0
21190 sllx %l0, 0x3c, %l0
21191 wrhpr %l0, %g0, %hsys_tick_cmpr
21192 fzero %f28
21193 wr %i7, 0x0B0A, %sys_tick
21194 wr %g0, 0x23, %asi
21195 stda %l0, [%l7 + 0x60] %asi
21196 membar #Sync
21197 wrpr %o3, 0x0BA1, %cwp
21198 fba %fcc3, loop_769
21199 rdhpr %hpstate, %o0
21200 wr %g5, %g2, %sys_tick
21201 rdpr %gl, %o4
21202loop_769:
21203 rd %fprs, %i6
21204 wr %g0, 0x04, %asi
21205 prefetcha [%l7 + 0x18] %asi, 0x2
21206 set 0x6C, %o5
21207 lduwa [%l7 + %o5] 0x19, %i1
21208 rd %y, %l3
21209 tl %icc, 0x3
21210 rd %pc, %i4
21211 edge32 %g4, %i5, %o6
21212 movrgz %g1, 0x1C4, %l6
21213 rdhpr %hpstate, %l4
21214 mova %xcc, %g6, %i2
21215 fmovdleu %icc, %f11, %f7
21216
21217 or %g0, 0x8, %l0
21218 sllx %l0, 0x3c, %l0
21219 wrhpr %l0, %g0, %hsys_tick_cmpr
21220 rd %pc, %i0
21221 wrpr %o7, 0x0AF2, %pil
21222 rd %pc, %g7
21223 bleu,a %icc, loop_770
21224 movle %xcc, %i3, %o2
21225 rdhpr %hsys_tick_cmpr, %o1
21226 wrpr %l1, 0x1590, %cwp
21227loop_770:
21228 rdhpr %htba, %o5
21229 rdpr %otherwin, %l0
21230 rdhpr %hpstate, %o3
21231 wr %g0, 0xe, %pcr ! changed.
21232 stx %i7, [%l7 + 0x28]
21233 rd %pc, %g5
21234 rdpr %tba, %g2
21235 tgu %icc, 0x6
21236 srlx %o4, 0x09, %l5
21237 wrpr %i6, %l3, %pil
21238 andn %i1, 0x131D, %i4
21239 fblg %fcc3, loop_771
21240 rdpr %tl, %g4
21241 wr %o6, 0x1A59, %clear_softint
21242 wrpr %i5, %l6, %cwp
21243loop_771:
21244 andcc %l4, 0x0388, %g6
21245 rd %softint, %i2
21246 wrpr %g1, 0x05F3, %tick
21247 fabss %f17, %f27
21248 alignaddr %l2, %i0, %o7
21249 fcmped %fcc1, %f14, %f10
21250 fnors %f7, %f6, %f0
21251 rdhpr %hintp, %g3
21252
21253 or %g0, 0x8, %l0
21254 sllx %l0, 0x3c, %l0
21255 wrhpr %l0, %g0, %hsys_tick_cmpr
21256 rd %asi, %o1
21257 subccc %o2, 0x1004, %l1
21258
21259 or %g0, 0x8, %l0
21260 sllx %l0, 0x3c, %l0
21261 wrhpr %l0, %g0, %hsys_tick_cmpr
21262 and %o5, %o3, %o0
21263 tneg %icc, 0x5
21264 wrpr %g5, %g2, %pil
21265 wr %g0, 0x6, %fprs
21266 rdpr %gl, %i7
21267 taddcctv %i6, %l3, %l5
21268 fmovsg %xcc, %f23, %f31
21269 andn %i1, %i4, %o6
21270 rd %ccr, %i5
21271 wr %l6, %g4, %ccr
21272 wr %l4, 0x16FD, %softint
21273 rdhpr %hsys_tick_cmpr, %i2
21274 rdpr %cansave, %g1
21275 rd %asi, %g6
21276 taddcctv %l2, %i0, %o7
21277 rdpr %cansave, %g7
21278 fmovdcs %icc, %f25, %f8
21279 xnor %g3, %i3, %o1
21280 subccc %l1, 0x0DD9, %o2
21281 rdhpr %hintp, %o5
21282 orn %o3, %l0, %g5
21283 bvs,a,pn %xcc, loop_772
21284 tne %icc, 0x6
21285
21286 or %g0, 0x8, %l0
21287 sllx %l0, 0x3c, %l0
21288 wrhpr %l0, 0x09B, %hsys_tick_cmpr
21289 wrpr %o4, 0x1BE0, %cwp
21290loop_772:
21291 fcmpne16 %f8, %f2, %i7
21292 wr %i6, %l3, %y
21293 rdhpr %hintp, %i1
21294
21295 or %g0, 0x8, %l0
21296 sllx %l0, 0x3c, %l0
21297 wrhpr %l0, %g0, %hsys_tick_cmpr
21298
21299 or %g0, 0x8, %l0
21300 sllx %l0, 0x3c, %l0
21301 wrhpr %l0, 0x4B4, %hsys_tick_cmpr
21302 rdhpr %hintp, %i5
21303 edge32n %l6, %l4, %i2
21304 rdpr %cleanwin, %g1
21305 wrpr %g4, 0x0D63, %pil
21306 st %f6, [%l7 + 0x1C]
21307 wrpr %g6, 0x1557, %tick
21308 rdhpr %htba, %l2
21309 wr %o7, 0x0236, %clear_softint
21310 fmovdge %xcc, %f9, %f4
21311
21312 or %g0, 0x8, %l0
21313 sllx %l0, 0x3c, %l0
21314 wrhpr %l0, 0xD0E, %hsys_tick_cmpr
21315 rd %fprs, %i3
21316 or %o1, 0x19B6, %g3
21317 rdpr %cansave, %l1
21318 wr %o5, %o3, %sys_tick
21319 fmovscc %xcc, %f27, %f11
21320 rd %softint, %o2
21321
21322 or %g0, 0x8, %l0
21323 sllx %l0, 0x3c, %l0
21324 wrhpr %l0, 0x765, %hsys_tick_cmpr
21325
21326 or %g0, 0x8, %l0
21327 sllx %l0, 0x3c, %l0
21328 wr %l0, 0x71E, %tick_cmpr
21329 wr %g0, 0x5, %fprs
21330 xnorcc %o4, %i7, %l3
21331 movrlez %i1, %i4, %l5
21332 rdpr %wstate, %i6
21333 stw %i5, [%l7 + 0x0C]
21334 ble,a %icc, loop_773
21335 rdhpr %htba, %l6
21336 edge16 %l4, %o6, %g1
21337 rd %asi, %i2
21338loop_773:
21339 movvs %icc, %g6, %l2
21340 rdhpr %hintp, %o7
21341 rdhpr %htba, %g4
21342 movneg %xcc, %g7, %i0
21343 set 0x38, %o6
21344 sta %f21, [%l7 + %o6] 0x0c
21345 rdpr %cleanwin, %o1
21346 taddcctv %i3, %g3, %o5
21347 wrpr %l1, 0x0054, %tick
21348 rdpr %pil, %o3
21349 wr %o2, 0x0964, %softint
21350 wrpr %l0, 0x005E, %cwp
21351 wr %g0, 0xe, %pcr ! changed.
21352 orcc %g5, 0x175C, %g2
21353 edge32ln %i7, %o4, %l3
21354
21355 or %g0, 0x8, %l0
21356 sllx %l0, 0x3c, %l0
21357 wrhpr %l0, 0x7CE, %hsys_tick_cmpr
21358 wr %i1, %l5, %set_softint
21359 sdivx %i5, 0x12A9, %l6
21360
21361 or %g0, 0x8, %l0
21362 sllx %l0, 0x3c, %l0
21363 wrhpr %l0, %g0, %hsys_tick_cmpr
21364 bn,a,pt %icc, loop_774
21365 rd %softint, %l4
21366 rdhpr %hintp, %o6
21367 fornot2 %f24, %f30, %f14
21368loop_774:
21369 nop
21370
21371 or %g0, 0x8, %l0
21372 sllx %l0, 0x3c, %l0
21373 wrhpr %l0, 0x9E7, %hsys_tick_cmpr
21374
21375 or %g0, 0x8, %l0
21376 sllx %l0, 0x3c, %l0
21377 wr %l0, 0xA04, %sys_tick_cmpr
21378 umulcc %g1, %o7, %g4
21379 wr %i0, %o1, %softint
21380 wrpr %g7, 0x0423, %cwp
21381 wrpr %i3, %g3, %tick
21382 edge16n %l1, %o5, %o2
21383 tvs %icc, 0x5
21384 fmovsl %icc, %f0, %f24
21385 rdpr %wstate, %o3
21386 st %f5, [%l7 + 0x54]
21387 wrpr %o0, %l0, %pil
21388 rdhpr %hsys_tick_cmpr, %g5
21389 edge32 %i7, %o4, %l3
21390 bvs %xcc, loop_775
21391 rdpr %cleanwin, %i4
21392 fbne,a %fcc2, loop_776
21393 wr %g0, 0x4, %fprs
21394loop_775:
21395 wr %g0, 0x6, %fprs
21396 fnor %f14, %f30, %f2
21397loop_776:
21398 edge16l %i5, %i6, %l4
21399 rdhpr %hintp, %o6
21400 edge8ln %i2, %l6, %l2
21401 membar #Sync
21402 set 0x40, %l1
21403 ldda [%l7 + %l1] 0xf8, %f16
21404 movrne %g6, 0x34B, %g1
21405 tneg %xcc, 0x2
21406 wrpr %o7, 0x0878, %cwp
21407 wrpr %g4, %o1, %cwp
21408 rd %sys_tick_cmpr, %g7
21409 brz,a %i3, loop_777
21410 fnot2s %f0, %f17
21411 edge32 %i0, %g3, %o5
21412 rdpr %cwp, %o2
21413loop_777:
21414 umul %l1, 0x1FA7, %o3
21415 rdpr %cleanwin, %l0
21416
21417 or %g0, 0x8, %l0
21418 sllx %l0, 0x3c, %l0
21419 wrhpr %l0, %g0, %hsys_tick_cmpr
21420 fmuld8ulx16 %f30, %f28, %f20
21421
21422 or %g0, 0x8, %l0
21423 sllx %l0, 0x3c, %l0
21424 wrhpr %l0, 0x086, %hsys_tick_cmpr
21425 wr %g5, 0x0D81, %sys_tick
21426
21427 or %g0, 0x8, %l0
21428 sllx %l0, 0x3c, %l0
21429 wrhpr %l0, %g0, %hsys_tick_cmpr
21430 rdpr %gl, %g2
21431 rd %sys_tick_cmpr, %l5
21432 edge8l %i1, %i4, %i6
21433 wr %i5, %o6, %softint
21434 rd %ccr, %i2
21435 tsubcctv %l6, %l4, %l2
21436 rdpr %gl, %g1
21437 fbo %fcc0, loop_778
21438 wr %g0, 0x7, %fprs
21439 popc %g4, %g6
21440 wr %o1, %g7, %softint
21441loop_778:
21442 wr %i3, 0x018D, %softint
21443 tpos %xcc, 0x2
21444 rd %ccr, %g3
21445 tcc %icc, 0x5
21446 udiv %o5, 0x0600, %i0
21447 tge %icc, 0x0
21448 wr %l1, %o2, %ccr
21449 rdhpr %hintp, %l0
21450 wrpr %o3, 0x1E4C, %cwp
21451
21452 or %g0, 0x8, %l0
21453 sllx %l0, 0x3c, %l0
21454 wrhpr %l0, %g0, %hsys_tick_cmpr
21455 brgz,a %i7, loop_779
21456 wr %g0, 0x4, %fprs
21457 rd %softint, %g2
21458 wrpr %l5, %l3, %pil
21459loop_779:
21460 fzeros %f16
21461
21462 or %g0, 0x8, %l0
21463 sllx %l0, 0x3c, %l0
21464 wrhpr %l0, %g0, %hsys_tick_cmpr
21465 rd %ccr, %i6
21466 mova %xcc, %i5, %i2
21467 rdpr %cleanwin, %o6
21468 bgu %xcc, loop_780
21469 edge32 %l4, %l2, %g1
21470 brlz,a %o7, loop_781
21471 wrpr %g4, 0x11C2, %tick
21472loop_780:
21473 wr %g6, %o1, %softint
21474 rdhpr %hpstate, %g7
21475loop_781:
21476 nop
21477
21478 or %g0, 0x8, %l0
21479 sllx %l0, 0x3c, %l0
21480 wrhpr %l0, 0x6B6, %hsys_tick_cmpr
21481 movrlz %o5, %i0, %l1
21482 rd %y, %l6
21483 movrgz %l0, %o2, %o0
21484 fmul8sux16 %f14, %f30, %f26
21485 rd %fprs, %i7
21486 wrpr %o4, %o3, %pil
21487 bvs,pt %xcc, loop_782
21488 rdhpr %htba, %g2
21489 rd %fprs, %l5
21490 wrpr %l3, 0x0C4B, %tick
21491loop_782:
21492 movle %icc, %g5, %i1
21493 rd %y, %i4
21494
21495 or %g0, 0x8, %l0
21496 sllx %l0, 0x3c, %l0
21497 wrhpr %l0, 0x890, %hsys_tick_cmpr
21498 wrpr %o6, %l4, %tick
21499 bge loop_783
21500 mulscc %l2, %i2, %o7
21501 tneg %xcc, 0x4
21502
21503 or %g0, 0x8, %l0
21504 sllx %l0, 0x3c, %l0
21505 wrhpr %l0, 0xEDC, %hsys_tick_cmpr
21506loop_783:
21507 rdpr %cwp, %o1
21508 rdhpr %hpstate, %g6
21509 fornot2s %f14, %f15, %f2
21510 wr %g0, 0xe, %pcr ! changed.
21511 rdhpr %hsys_tick_cmpr, %i3
21512 rdpr %canrestore, %i0
21513 wr %o5, 0x1BA9, %y
21514 wrpr %l1, %l6, %cwp
21515 rdhpr %hsys_tick_cmpr, %l0
21516 rdpr %pil, %o0
21517 membar 0x0F
21518 rdhpr %hintp, %i7
21519 smul %o4, 0x0306, %o2
21520 alignaddrl %g2, %l5, %o3
21521 srlx %l3, 0x01, %i1
21522 fbu %fcc1, loop_784
21523 wr %g0, 0xe, %pcr ! changed.
21524 fmovsneg %xcc, %f0, %f15
21525 rdpr %canrestore, %g5
21526loop_784:
21527 wr %i6, 0x0D77, %ccr
21528 rd %softint, %l4
21529 rdhpr %hsys_tick_cmpr, %o6
21530 tvc %icc, 0x1
21531 wrpr %i2, %o7, %pil
21532 rdpr %tl, %g1
21533 movrgz %l2, 0x0DF, %g4
21534 rdhpr %htba, %o1
21535 tsubcc %g7, 0x12F2, %g6
21536 wr %i3, 0x01B2, %clear_softint
21537 addc %g3, 0x0A99, %i0
21538
21539 or %g0, 0x8, %l0
21540 sllx %l0, 0x3c, %l0
21541 wrhpr %l0, %g0, %hsys_tick_cmpr
21542 add %l1, 0x11AC, %l0
21543
21544 or %g0, 0x8, %l0
21545 sllx %l0, 0x3c, %l0
21546 wrhpr %l0, 0xA35, %hsys_tick_cmpr
21547 rdpr %otherwin, %i7
21548 movrgz %o4, 0x114, %o2
21549 wrpr %l5, %g2, %cwp
21550 wrpr %o3, %l3, %tick
21551 fbe %fcc0, loop_785
21552 wrpr %i1, %i5, %pil
21553 rd %ccr, %g5
21554
21555 or %g0, 0x8, %l0
21556 sllx %l0, 0x3c, %l0
21557 wrhpr %l0, 0xDC0, %hsys_tick_cmpr
21558loop_785:
21559 tn %icc, 0x2
21560 rd %sys_tick_cmpr, %i6
21561 rdhpr %htba, %o6
21562
21563 or %g0, 0x8, %l0
21564 sllx %l0, 0x3c, %l0
21565 wrhpr %l0, 0xF22, %hsys_tick_cmpr
21566 edge8l %i2, %g1, %l2
21567 wrpr %g4, 0x0CD3, %pil
21568 movleu %xcc, %o7, %o1
21569 array16 %g7, %g6, %g3
21570 fmovrdlz %i0, %f28, %f8
21571 wrpr %o5, 0x1F9B, %cwp
21572 wrpr %i3, 0x0A4A, %pil
21573 movre %l0, %l1, %o0
21574 tl %xcc, 0x0
21575 wr %i7, %o4, %clear_softint
21576 rdhpr %hsys_tick_cmpr, %o2
21577 tn %xcc, 0x3
21578 ta %xcc, 0x3
21579 edge16l %l5, %g2, %l6
21580 wr %o3, %l3, %y
21581 wrpr %i1, 0x0A5A, %tick
21582 tvs %xcc, 0x5
21583
21584 or %g0, 0x8, %l0
21585 sllx %l0, 0x3c, %l0
21586 wrhpr %l0, %g0, %hsys_tick_cmpr
21587 rdpr %cansave, %i6
21588 rdpr %cansave, %i4
21589 fmovsge %xcc, %f12, %f10
21590 alignaddr %o6, %i2, %l4
21591 sir 0x1A8C
21592 xorcc %g1, %g4, %l2
21593 xnor %o7, %o1, %g6
21594 rdhpr %htba, %g7
21595 udivx %i0, 0x0AA7, %g3
21596
21597 or %g0, 0x8, %l0
21598 sllx %l0, 0x3c, %l0
21599 wr %l0, 0x318, %tick_cmpr
21600 smul %l0, %l1, %o0
21601 wr %o5, %i7, %pic
21602
21603 or %g0, 0x8, %l0
21604 sllx %l0, 0x3c, %l0
21605 wrhpr %l0, 0xCFA, %hsys_tick_cmpr
21606 membar 0x32
21607
21608 or %g0, 0x8, %l0
21609 sllx %l0, 0x3c, %l0
21610 wrhpr %l0, %g0, %hsys_tick_cmpr
21611 fpmerge %f22, %f2, %f14
21612 bgu,pt %icc, loop_786
21613 edge8n %l5, %l6, %o3
21614 wr %g0, 0x18, %asi
21615 ldswa [%l7 + 0x60] %asi, %g2
21616loop_786:
21617 fand %f28, %f10, %f0
21618 xnorcc %l3, 0x0796, %g5
21619
21620 or %g0, 0x8, %l0
21621 sllx %l0, 0x3c, %l0
21622 wrhpr %l0, 0x896, %hsys_tick_cmpr
21623 rdpr %canrestore, %i4
21624 rdhpr %htba, %i6
21625 rdpr %cleanwin, %o6
21626 sdivcc %l4, 0x123D, %g1
21627 taddcc %i2, 0x0EE2, %g4
21628 rdpr %cansave, %o7
21629 wrpr %o1, 0x128E, %cwp
21630 nop
21631 set 0x1F, %i0
21632 ldsb [%l7 + %i0], %g6
21633 sra %l2, 0x10, %g7
21634 tleu %icc, 0x7
21635
21636 or %g0, 0x8, %l0
21637 sllx %l0, 0x3c, %l0
21638 wrhpr %l0, 0x743, %hsys_tick_cmpr
21639 rdpr %tba, %g3
21640
21641 or %g0, 0x8, %l0
21642 sllx %l0, 0x3c, %l0
21643 wr %l0, %g0, %sys_tick_cmpr
21644 rd %fprs, %o0
21645 wrpr %o5, 0x0526, %cwp
21646 fpack32 %f0, %f18, %f8
21647 rd %softint, %l0
21648 set 0x10, %i5
21649 prefetcha [%l7 + %i5] 0x14, 0x3
21650 wrpr %o2, %l5, %pil
21651 restored
21652 rdpr %cwp, %g1
21653 rdpr %cansave, %g2
21654 rdpr %canrestore, %g3
21655 rdpr %cleanwin, %g4
21656 rdpr %otherwin, %g5
21657 rdpr %wstate, %g6
21658 rdhpr %htba, %i7
21659 wr %o3, %g2, %set_softint
21660 edge32 %l3, %l6, %i5
21661 rd %asi, %g5
21662 rdhpr %hpstate, %i4
21663 rdpr %tl, %i1
21664 wr %o6, 0x0F97, %softint
21665 set 0x70, %o7
21666 sta %f18, [%l7 + %o7] 0x80
21667 sdivcc %i6, 0x16EB, %l4
21668 sdiv %i2, 0x0329, %g1
21669 fmovspos %icc, %f25, %f25
21670 fbe,a %fcc3, loop_787
21671 tl %xcc, 0x1
21672
21673 or %g0, 0x8, %l0
21674 sllx %l0, 0x3c, %l0
21675 wr %l0, %g0, %sys_tick_cmpr
21676 rd %pc, %g6
21677loop_787:
21678 nop
21679
21680 or %g0, 0x8, %l0
21681 sllx %l0, 0x3c, %l0
21682 wrhpr %l0, %g0, %hsys_tick_cmpr
21683 movrgz %g7, 0x189, %g3
21684 rdhpr %hsys_tick_cmpr, %i0
21685 wrpr %i3, %o0, %cwp
21686 wrpr %o5, %l0, %cwp
21687 fmovsvs %xcc, %f8, %f5
21688 fmovsa %icc, %f7, %f24
21689
21690 or %g0, 0x8, %l0
21691 sllx %l0, 0x3c, %l0
21692 wrhpr %l0, %g0, %hsys_tick_cmpr
21693 wrpr %l5, %l1, %pil
21694 srl %i7, 0x0B, %o3
21695 rdpr %tl, %g2
21696 wr %g0, 0xe, %pcr ! changed.
21697 fpadd32 %f6, %f28, %f10
21698 wr %l6, %g5, %y
21699 wr %i4, %i1, %set_softint
21700 wr %g0, 0xe, %pcr ! changed.
21701
21702 or %g0, 0x8, %l0
21703 sllx %l0, 0x3c, %l0
21704 wrhpr %l0, %g0, %hsys_tick_cmpr
21705 rdpr %tl, %i2
21706
21707 or %g0, 0x8, %l0
21708 sllx %l0, 0x3c, %l0
21709 wrhpr %l0, 0x5ED, %hsys_tick_cmpr
21710 rdhpr %hsys_tick_cmpr, %o1
21711 wr %g6, %l2, %sys_tick
21712 rdhpr %hintp, %g1
21713 wrpr %g7, 0x02BD, %pil
21714 rd %pc, %g4
21715 rdhpr %hintp, %g3
21716 rdpr %pil, %i0
21717 wrpr %o0, 0x10DB, %tick
21718 rdhpr %hpstate, %i3
21719 wrpr %o5, %l0, %cwp
21720 call loop_788
21721 fblg %fcc1, loop_789
21722 fexpand %f13, %f14
21723 brnz %o4, loop_790
21724loop_788:
21725 sethi 0x028E, %o2
21726loop_789:
21727 wr %l5, %l1, %pic
21728 nop
21729 set 0x5F, %i7
21730 ldstub [%l7 + %i7], %o3
21731loop_790:
21732 nop
21733
21734 or %g0, 0x8, %l0
21735 sllx %l0, 0x3c, %l0
21736 wr %l0, %g0, %sys_tick_cmpr
21737 rdhpr %hsys_tick_cmpr, %l3
21738 fbule,a %fcc3, loop_791
21739 wrpr %i7, %l6, %tick
21740 movne %xcc, %g5, %i1
21741 ld [%l7 + 0x18], %f0
21742loop_791:
21743 orcc %i5, %i4, %o6
21744 bcs loop_792
21745 sllx %i2, 0x08, %i6
21746 smul %o7, %o1, %g6
21747 rdpr %wstate, %l4
21748loop_792:
21749 edge16n %g1, %g7, %l2
21750
21751 or %g0, 0x8, %l0
21752 sllx %l0, 0x3c, %l0
21753 wrhpr %l0, %g0, %hsys_tick_cmpr
21754 wrpr %i0, 0x1ADF, %pil
21755 movpos %xcc, %i3, %o0
21756 fpack16 %f12, %f21
21757 orn %o5, %o4, %o2
21758 andn %l0, 0x0D3A, %l5
21759 wr %g0, 0x2f, %asi
21760 stba %o3, [%l7 + 0x1C] %asi
21761 membar #Sync
21762 movvs %xcc, %g2, %l1
21763 taddcctv %l3, %i7, %g5
21764 andncc %i1, %l6, %i4
21765
21766 or %g0, 0x8, %l0
21767 sllx %l0, 0x3c, %l0
21768 wrhpr %l0, 0x525, %hsys_tick_cmpr
21769 restored
21770 rdpr %cwp, %g1
21771 rdpr %cansave, %g2
21772 rdpr %canrestore, %g3
21773 rdpr %cleanwin, %g4
21774 rdpr %otherwin, %g5
21775 rdpr %wstate, %g6
21776 movle %icc, %o6, %i2
21777 bge %xcc, loop_793
21778 rdpr %pil, %o7
21779 addccc %i6, %o1, %g6
21780 fpack16 %f14, %f7
21781loop_793:
21782 tl %xcc, 0x0
21783 call loop_794
21784 rd %tick_cmpr, %l4
21785 wrpr %g7, %l2, %pil
21786 umul %g1, %g3, %i0
21787loop_794:
21788 smul %i3, 0x0DCF, %g4
21789 fmovdgu %icc, %f4, %f20
21790 rdpr %cansave, %o0
21791 rdhpr %hintp, %o5
21792 ta %xcc, 0x4
21793 fpsub16 %f20, %f30, %f16
21794 popc %o2, %o4
21795 wr %l5, 0x09F3, %ccr
21796
21797 or %g0, 0x8, %l0
21798 sllx %l0, 0x3c, %l0
21799 wr %l0, %g0, %tick_cmpr
21800 srl %g2, %o3, %l1
21801 rd %softint, %l3
21802 rdhpr %htba, %g5
21803 wrpr %i7, 0x070B, %cwp
21804 wr %i1, 0x1E4B, %clear_softint
21805 rdhpr %hsys_tick_cmpr, %l6
21806 rdpr %cleanwin, %i4
21807 rd %tick_cmpr, %i5
21808 bvs,a,pt %icc, loop_795
21809 wr %i2, %o6, %y
21810 stx %o7, [%l7 + 0x48]
21811 rdhpr %htba, %i6
21812loop_795:
21813 nop
21814
21815 or %g0, 0x8, %l0
21816 sllx %l0, 0x3c, %l0
21817 wr %l0, 0xAAA, %sys_tick_cmpr
21818 rdpr %cwp, %o1
21819 fzero %f8
21820 umulcc %g7, %l4, %g1
21821 rdpr %gl, %g3
21822 wr %g0, 0x4, %fprs
21823 sub %i0, %o0, %o5
21824 rdpr %otherwin, %o2
21825 edge8n %o4, %l5, %g4
21826 wr %g0, 0x19, %asi
21827 lduba [%l7 + 0x20] %asi, %l0
21828 bpos,pn %xcc, loop_796
21829 addccc %g2, 0x0C23, %l1
21830 rd %sys_tick_cmpr, %l3
21831 rd %sys_tick_cmpr, %o3
21832loop_796:
21833 fpadd32 %f12, %f12, %f28
21834 xnor %i7, 0x132F, %g5
21835 edge16l %i1, %i4, %i5
21836 wrpr %l6, %i2, %tick
21837 rdpr %cleanwin, %o6
21838 fbue %fcc0, loop_797
21839 wr %g0, 0xe, %pcr ! changed.
21840 rdpr %tba, %i6
21841 fbule %fcc0, loop_798
21842loop_797:
21843 edge8ln %g6, %o1, %g7
21844 rdhpr %hintp, %g1
21845 wr %g0, 0xe, %pcr ! changed.
21846loop_798:
21847 wrpr %i3, %i0, %pil
21848 fcmps %fcc3, %f24, %f25
21849 wr %o0, 0x16FD, %y
21850
21851 or %g0, 0x8, %l0
21852 sllx %l0, 0x3c, %l0
21853 wrhpr %l0, %g0, %hsys_tick_cmpr
21854 rdhpr %htba, %o5
21855 rdpr %cleanwin, %o4
21856 fbne %fcc0, loop_799
21857 smulcc %o2, %g4, %l5
21858 wrpr %g2, %l1, %pil
21859 rd %tick_cmpr, %l3
21860loop_799:
21861 wr %l0, %i7, %sys_tick
21862 alignaddr %g5, %o3, %i4
21863
21864 or %g0, 0x8, %l0
21865 sllx %l0, 0x3c, %l0
21866 wrhpr %l0, 0x177, %hsys_tick_cmpr
21867 rdpr %cwp, %i5
21868 rd %asi, %i2
21869 ble,pn %icc, loop_800
21870 wr %g0, 0x5, %fprs
21871 set 0x20, %l6
21872 ldda [%l7 + %l6] 0x2c, %o6
21873loop_800:
21874 rdpr %cansave, %i6
21875 umulcc %l6, %g6, %o1
21876 rdhpr %hintp, %g7
21877 wr %g0, 0x81, %asi
21878 lduha [%l7 + 0x40] %asi, %l4
21879 ldd [%l7 + 0x48], %g0
21880 fble %fcc0, loop_801
21881 rd %y, %i3
21882 sdivcc %i0, 0x1A33, %o0
21883 fcmpne16 %f12, %f6, %l2
21884loop_801:
21885 rdpr %otherwin, %o5
21886 wrpr %o4, 0x01FE, %pil
21887 mova %xcc, %g3, %g4
21888 rdpr %gl, %o2
21889 wrpr %g2, %l1, %cwp
21890 stb %l3, [%l7 + 0x20]
21891 movg %icc, %l0, %i7
21892 wr %g0, 0x7, %fprs
21893 set 0x14, %g5
21894 ldswa [%l7 + %g5] 0x15, %l5
21895 fmovdneg %xcc, %f15, %f10
21896 wr %i4, 0x11E8, %sys_tick
21897 tpos %icc, 0x3
21898!Yo - got one - imm_asi 0x4f
21899!And yo - immediate is 0x30
21900 set 0x30, %g2
21901 ldxa [%g0 + %g2] 0x4f, %i5
21902 ta %xcc, 0x0
21903 rdpr %gl, %i2
21904 rdpr %otherwin, %o6
21905 rdpr %wstate, %i1
21906 rdhpr %htba, %o7
21907 sdivcc %i6, 0x074D, %l6
21908
21909 or %g0, 0x8, %l0
21910 sllx %l0, 0x3c, %l0
21911 wrhpr %l0, 0x994, %hsys_tick_cmpr
21912 edge32 %g6, %g1, %l4
21913 wrpr %i3, 0x17D4, %pil
21914 smul %o0, 0x1155, %l2
21915 fabss %f8, %f20
21916 set 0x21, %g7
21917 ldstuba [%l7 + %g7] 0x11, %o5
21918 wr %g0, 0x7, %fprs
21919 wrpr %o4, %g3, %cwp
21920
21921 or %g0, 0x8, %l0
21922 sllx %l0, 0x3c, %l0
21923 wrhpr %l0, %g0, %hsys_tick_cmpr
21924 subccc %l1, %g2, %l0
21925 wrpr %l3, %g5, %tick
21926 wr %g0, 0x10, %asi
21927 ldstuba [%l7 + 0x6F] %asi, %o3
21928
21929 or %g0, 0x8, %l0
21930 sllx %l0, 0x3c, %l0
21931 wrhpr %l0, %g0, %hsys_tick_cmpr
21932 wr %i5, 0x16BD, %pic
21933 rdpr %otherwin, %l5
21934 movrlz %o6, 0x2B4, %i2
21935 wr %g0, 0x18, %asi
21936 ldda [%l7 + 0x40] %asi, %i0
21937 wrpr %i6, 0x146A, %cwp
21938 sth %o7, [%l7 + 0x4E]
21939 wrpr %l6, 0x0E05, %cwp
21940 rdpr %gl, %o1
21941 wr %g7, 0x1568, %y
21942
21943 or %g0, 0x8, %l0
21944 sllx %l0, 0x3c, %l0
21945 wrhpr %l0, 0xAAB, %hsys_tick_cmpr
21946 wrpr %l4, 0x04E0, %pil
21947 sdivcc %i3, 0x018C, %g1
21948 mulscc %l2, %o5, %i0
21949 wrpr %o0, 0x1CD0, %cwp
21950 movre %g3, 0x254, %o2
21951 tl %icc, 0x2
21952
21953 or %g0, 0x8, %l0
21954 sllx %l0, 0x3c, %l0
21955 wrhpr %l0, 0xEEE, %hsys_tick_cmpr
21956 rd %sys_tick_cmpr, %g2
21957 ldd [%l7 + 0x58], %l0
21958 rdpr %tba, %g4
21959
21960 or %g0, 0x8, %l0
21961 sllx %l0, 0x3c, %l0
21962 wrhpr %l0, 0xD9C, %hsys_tick_cmpr
21963 fpmerge %f25, %f12, %f6
21964 sdiv %i7, 0x1B99, %i4
21965 tvs %xcc, 0x1
21966 rdhpr %hpstate, %i5
21967 rd %tick_cmpr, %l5
21968 movrlez %o6, 0x2CF, %l3
21969 tl %icc, 0x3
21970 wrpr %i2, 0x0D28, %pil
21971
21972 or %g0, 0x8, %l0
21973 sllx %l0, 0x3c, %l0
21974 wrhpr %l0, 0x327, %hsys_tick_cmpr
21975 wr %l6, %i1, %set_softint
21976
21977 or %g0, 0x8, %l0
21978 sllx %l0, 0x3c, %l0
21979 wrhpr %l0, %g0, %hsys_tick_cmpr
21980 fmovrde %g6, %f24, %f10
21981 edge16n %o1, %i3, %l4
21982 fmovs %f6, %f23
21983 lduh [%l7 + 0x20], %l2
21984 tg %xcc, 0x3
21985 rdpr %cansave, %g1
21986 rdpr %gl, %o5
21987 wrpr %o0, %i0, %tick
21988 fmovsne %xcc, %f3, %f22
21989 wrpr %o2, 0x07C2, %tick
21990 rdpr %otherwin, %g3
21991 set 0x40, %g3
21992 stda %f16, [%l7 + %g3] 0x80
21993 rdhpr %hintp, %l1
21994 subc %o4, 0x1D91, %l0
21995 fnot2 %f0, %f28
21996 rd %pc, %g2
21997 edge32n %g4, %g5, %i7
21998 rd %pc, %i4
21999 rd %pc, %i5
22000 rdpr %gl, %l5
22001 rdpr %tl, %o6
22002
22003 or %g0, 0x8, %l0
22004 sllx %l0, 0x3c, %l0
22005 wrhpr %l0, %g0, %hsys_tick_cmpr
22006 rdhpr %hsys_tick_cmpr, %o3
22007 faligndata %f18, %f0, %f2
22008 tl %xcc, 0x6
22009 sdivx %o7, 0x1202, %i6
22010 ld [%l7 + 0x10], %f3
22011 membar 0x18
22012 rdhpr %hpstate, %i1
22013 rdpr %cleanwin, %l6
22014 movneg %icc, %g6, %o1
22015 udiv %g7, 0x1BEE, %i3
22016 array8 %l2, %g1, %l4
22017 taddcc %o5, %i0, %o2
22018 rdpr %wstate, %g3
22019 add %o0, %l1, %o4
22020
22021 or %g0, 0x8, %l0
22022 sllx %l0, 0x3c, %l0
22023 wrhpr %l0, %g0, %hsys_tick_cmpr
22024 movne %xcc, %g5, %g2
22025 wr %i4, 0x052C, %softint
22026
22027 or %g0, 0x8, %l0
22028 sllx %l0, 0x3c, %l0
22029 wrhpr %l0, %g0, %hsys_tick_cmpr
22030 subc %o6, %l5, %l3
22031 fbule,a %fcc0, loop_802
22032 rdhpr %hpstate, %o3
22033 rdhpr %hpstate, %o7
22034 ta %xcc, 0x7
22035loop_802:
22036 bl,pt %icc, loop_803
22037 rd %pc, %i2
22038 brlz,a %i1, loop_804
22039 rd %ccr, %l6
22040loop_803:
22041 nop
22042
22043 or %g0, 0x8, %l0
22044 sllx %l0, 0x3c, %l0
22045 wrhpr %l0, %g0, %hsys_tick_cmpr
22046 wr %i6, 0x078D, %y
22047loop_804:
22048 tsubcctv %g7, %i3, %l2
22049 wrpr %g1, 0x0212, %tick
22050 rdpr %cleanwin, %l4
22051 wr %o5, 0x115F, %ccr
22052 wr %o2, %i0, %pic
22053 bge,pn %icc, loop_805
22054 wrpr %g3, %o0, %cwp
22055 fornot1 %f0, %f6, %f26
22056 fmovdpos %icc, %f27, %f26
22057loop_805:
22058 udivcc %o4, 0x1F24, %l0
22059 bg %xcc, loop_806
22060 wr %l1, 0x1321, %sys_tick
22061 fors %f3, %f30, %f25
22062 fpadd16s %f8, %f25, %f17
22063loop_806:
22064 rdhpr %htba, %g4
22065 xorcc %g5, %g2, %i7
22066
22067 or %g0, 0x8, %l0
22068 sllx %l0, 0x3c, %l0
22069 wr %l0, %g0, %tick_cmpr
22070
22071 or %g0, 0x8, %l0
22072 sllx %l0, 0x3c, %l0
22073 wrhpr %l0, 0xA19, %hsys_tick_cmpr
22074 movneg %icc, %l5, %o6
22075 rd %sys_tick_cmpr, %l3
22076
22077 or %g0, 0x8, %l0
22078 sllx %l0, 0x3c, %l0
22079 wrhpr %l0, 0x8F9, %hsys_tick_cmpr
22080 tn %icc, 0x2
22081 rdhpr %hpstate, %i2
22082 rdhpr %hsys_tick_cmpr, %i1
22083 rd %y, %l6
22084 movrlez %o7, 0x074, %o1
22085 set 0x28, %o2
22086 prefetcha [%l7 + %o2] 0x81, 0x1
22087 rdhpr %hpstate, %g7
22088 fmovrdne %i3, %f10, %f14
22089 edge16n %l2, %g1, %i6
22090 wr %l4, %o5, %set_softint
22091 set 0x24, %o1
22092 stha %i0, [%l7 + %o1] 0x23
22093 membar #Sync
22094 fmovsne %xcc, %f16, %f12
22095 rd %y, %o2
22096 edge16n %g3, %o0, %o4
22097 wr %g0, 0x10, %asi
22098 lduwa [%l7 + 0x0C] %asi, %l0
22099 wrpr %g4, %l1, %cwp
22100 subc %g5, %g2, %i4
22101 fbul,a %fcc1, loop_807
22102 ldd [%l7 + 0x20], %i4
22103 movne %icc, %l5, %o6
22104 movneg %icc, %i7, %o3
22105loop_807:
22106 rdhpr %hintp, %l3
22107 wrpr %i1, 0x05AC, %pil
22108 rdhpr %hpstate, %l6
22109 wr %g0, 0xda, %asi
22110 stda %f16, [%l7 + 0x40] %asi
22111
22112 or %g0, 0x8, %l0
22113 sllx %l0, 0x3c, %l0
22114 wrhpr %l0, 0xE7D, %hsys_tick_cmpr
22115
22116 or %g0, 0x8, %l0
22117 sllx %l0, 0x3c, %l0
22118 wrhpr %l0, %g0, %hsys_tick_cmpr
22119
22120 or %g0, 0x8, %l0
22121 sllx %l0, 0x3c, %l0
22122 wrhpr %l0, %g0, %hsys_tick_cmpr
22123 rdhpr %hpstate, %i3
22124 tg %icc, 0x3
22125 rdhpr %hintp, %g1
22126 wr %l2, 0x099B, %pic
22127 xor %i6, %l4, %i0
22128 wrpr %o5, %o2, %pil
22129 wrpr %g3, %o0, %pil
22130 rdhpr %hintp, %o4
22131 rd %ccr, %g4
22132 movle %xcc, %l1, %g5
22133 wr %g2, %i4, %sys_tick
22134 wrpr %i5, 0x114E, %tick
22135 wrpr %l5, 0x0B1A, %pil
22136 tgu %xcc, 0x4
22137 wr %o6, 0x1B5E, %sys_tick
22138 addccc %i7, %o3, %l0
22139 andcc %i1, 0x186C, %l3
22140
22141 or %g0, 0x8, %l0
22142 sllx %l0, 0x3c, %l0
22143 wrhpr %l0, %g0, %hsys_tick_cmpr
22144 wr %o1, %i2, %clear_softint
22145 tne %icc, 0x6
22146 rdhpr %hpstate, %l6
22147 tge %xcc, 0x1
22148 addcc %g7, %g6, %i3
22149 wr %g0, 0x81, %asi
22150 sta %f25, [%l7 + 0x18] %asi
22151 rd %sys_tick_cmpr, %g1
22152 tne %icc, 0x0
22153 stbar
22154 rdpr %wstate, %i6
22155
22156 or %g0, 0x8, %l0
22157 sllx %l0, 0x3c, %l0
22158 wrhpr %l0, 0xEB0, %hsys_tick_cmpr
22159 tle %xcc, 0x7
22160
22161 or %g0, 0x8, %l0
22162 sllx %l0, 0x3c, %l0
22163 wrhpr %l0, 0x4BD, %hsys_tick_cmpr
22164
22165 or %g0, 0x8, %l0
22166 sllx %l0, 0x3c, %l0
22167 wr %l0, %g0, %sys_tick_cmpr
22168 andn %o2, 0x05C7, %g3
22169 rdpr %gl, %i0
22170 fpadd32s %f9, %f17, %f16
22171 wr %o0, 0x14A8, %sys_tick
22172 stx %g4, [%l7 + 0x20]
22173
22174 or %g0, 0x8, %l0
22175 sllx %l0, 0x3c, %l0
22176 wrhpr %l0, 0x6A8, %hsys_tick_cmpr
22177 movre %o4, %g5, %i4
22178 wr %i5, %l5, %clear_softint
22179 rd %sys_tick_cmpr, %g2
22180
22181 or %g0, 0x8, %l0
22182 sllx %l0, 0x3c, %l0
22183 wrhpr %l0, 0x85C, %hsys_tick_cmpr
22184
22185 or %g0, 0x8, %l0
22186 sllx %l0, 0x3c, %l0
22187 wrhpr %l0, 0x3E7, %hsys_tick_cmpr
22188 wrpr %l0, %i7, %pil
22189
22190 or %g0, 0x8, %l0
22191 sllx %l0, 0x3c, %l0
22192 wrhpr %l0, 0x50B, %hsys_tick_cmpr
22193 wrpr %o1, %i2, %cwp
22194 rdhpr %hsys_tick_cmpr, %i1
22195 rd %y, %l6
22196 movrne %g7, %i3, %g6
22197 membar 0x6B
22198 bvs loop_808
22199 rd %y, %g1
22200 wrpr %i6, %l4, %cwp
22201
22202 or %g0, 0x8, %l0
22203 sllx %l0, 0x3c, %l0
22204 wrhpr %l0, %g0, %hsys_tick_cmpr
22205loop_808:
22206 rdpr %wstate, %o2
22207
22208 or %g0, 0x8, %l0
22209 sllx %l0, 0x3c, %l0
22210 wrhpr %l0, 0x207, %hsys_tick_cmpr
22211 rdpr %wstate, %i0
22212 wr %o0, 0x1380, %clear_softint
22213 rdhpr %hpstate, %g3
22214 rd %tick_cmpr, %l1
22215 rdhpr %hpstate, %g4
22216
22217 or %g0, 0x8, %l0
22218 sllx %l0, 0x3c, %l0
22219 wrhpr %l0, 0x5E3, %hsys_tick_cmpr
22220 mulscc %i5, %i4, %l5
22221 wr %g0, 0x7, %fprs
22222 rd %tick_cmpr, %o6
22223 wr %g0, 0x2a, %asi
22224 stxa %l0, [%l7 + 0x20] %asi
22225 membar #Sync
22226 wrpr %o3, 0x1590, %tick
22227
22228 or %g0, 0x8, %l0
22229 sllx %l0, 0x3c, %l0
22230 wrhpr %l0, %g0, %hsys_tick_cmpr
22231 smulcc %o7, %i2, %i1
22232 movl %xcc, %l6, %o1
22233 rd %asi, %g7
22234 fcmpeq32 %f14, %f6, %g6
22235 fpsub32 %f0, %f18, %f0
22236 fnot1 %f10, %f18
22237 set 0x30, %o0
22238 lduwa [%l7 + %o0] 0x0c, %i3
22239 saved
22240 rdpr %cwp, %g1
22241 rdpr %cansave, %g2
22242 rdpr %canrestore, %g3
22243 rdpr %cleanwin, %g4
22244 rdpr %otherwin, %g5
22245 rdpr %wstate, %g6
22246 rdpr %canrestore, %i6
22247 wrpr %g1, %l2, %tick
22248 rd %softint, %o2
22249 rdhpr %hpstate, %o5
22250 fcmpd %fcc0, %f4, %f18
22251
22252 or %g0, 0x8, %l0
22253 sllx %l0, 0x3c, %l0
22254 wrhpr %l0, %g0, %hsys_tick_cmpr
22255 sub %o0, 0x09FF, %l1
22256 movrgez %g4, %g3, %g5
22257 edge8 %i5, %o4, %i4
22258 umulcc %l5, 0x19B0, %o6
22259 rdpr %cleanwin, %g2
22260 movneg %xcc, %o3, %l0
22261 rdhpr %hsys_tick_cmpr, %l3
22262
22263 or %g0, 0x8, %l0
22264 sllx %l0, 0x3c, %l0
22265 wrhpr %l0, 0x2BA, %hsys_tick_cmpr
22266 edge32n %i2, %i1, %l6
22267 rdhpr %hsys_tick_cmpr, %o7
22268 rdhpr %htba, %g7
22269 rd %fprs, %o1
22270 wrpr %g6, 0x02D9, %tick
22271
22272 or %g0, 0x8, %l0
22273 sllx %l0, 0x3c, %l0
22274 wr %l0, %g0, %tick_cmpr
22275
22276 or %g0, 0x8, %l0
22277 sllx %l0, 0x3c, %l0
22278 wrhpr %l0, %g0, %hsys_tick_cmpr
22279 fbn %fcc0, loop_809
22280 rdpr %cwp, %i6
22281 wrpr %o2, 0x12AA, %tick
22282 rd %pc, %o5
22283loop_809:
22284 wrpr %i0, 0x1048, %pil
22285 sdiv %l4, 0x10AA, %l2
22286
22287 or %g0, 0x8, %l0
22288 sllx %l0, 0x3c, %l0
22289 wr %l0, %g0, %sys_tick_cmpr
22290 tge %xcc, 0x3
22291 edge32 %l1, %g3, %g5
22292 rdhpr %hsys_tick_cmpr, %g4
22293 andcc %i5, 0x0F62, %i4
22294 rdhpr %hintp, %l5
22295 nop
22296 setx loop_810, %l0, %l1
22297 wrpr 0x1, %tl
22298 wrpr %l1, %tpc
22299 add %l1, 0x4, %l1
22300 wrpr %l1, %tnpc
22301 setx 0x34400001400, %l0, %l1
22302 wrpr %l1, %tstate
22303 wrhpr 0x4, %htstate
22304 retry
22305 wr %o4, %g2, %pic
22306 stb %o3, [%l7 + 0x5B]
22307 tgu %xcc, 0x4
22308loop_810:
22309 movleu %xcc, %o6, %l0
22310 sir 0x0CD0
22311
22312 or %g0, 0x8, %l0
22313 sllx %l0, 0x3c, %l0
22314 wrhpr %l0, 0x8E8, %hsys_tick_cmpr
22315 edge16 %l3, %i2, %l6
22316 rdhpr %hsys_tick_cmpr, %o7
22317 xor %i1, %g7, %o1
22318 wrpr %g6, %i3, %pil
22319 fblg,a %fcc0, loop_811
22320 srlx %i6, 0x02, %o2
22321 fbge,a %fcc1, loop_812
22322 rdpr %wstate, %g1
22323loop_811:
22324 fbne,a %fcc2, loop_813
22325 wr %o5, %i0, %y
22326loop_812:
22327 rdhpr %hpstate, %l4
22328 wr %l2, %l1, %pic
22329loop_813:
22330 rdhpr %hintp, %o0
22331 rdhpr %hpstate, %g3
22332 rdpr %wstate, %g5
22333 wr %g0, 0x11, %asi
22334 ldswa [%l7 + 0x6C] %asi, %g4
22335 rd %y, %i4
22336 wr %l5, %i5, %sys_tick
22337 fbo,a %fcc3, loop_814
22338 nop
22339 setx loop_815, %l0, %l1
22340 wrpr 0x1, %tl
22341 wrpr %l1, %tnpc
22342 setx 0x34400001400, %l0, %l1
22343 wrpr %l1, %tstate
22344 wrhpr 0x4, %htstate
22345 done
22346 rdhpr %hintp, %o4
22347 wr %o3, %o6, %y
22348loop_814:
22349 rdpr %pil, %g2
22350loop_815:
22351 nop
22352
22353 or %g0, 0x8, %l0
22354 sllx %l0, 0x3c, %l0
22355 wrhpr %l0, %g0, %hsys_tick_cmpr
22356
22357 or %g0, 0x8, %l0
22358 sllx %l0, 0x3c, %l0
22359 wrhpr %l0, 0xDBA, %hsys_tick_cmpr
22360 fbn,a %fcc1, loop_816
22361 rd %pc, %l6
22362 wr %i2, %i1, %ccr
22363 fmovsvc %xcc, %f25, %f21
22364loop_816:
22365 wrpr %o7, 0x15AA, %pil
22366 rd %tick_cmpr, %o1
22367 wrpr %g7, 0x02A4, %pil
22368 rd %sys_tick_cmpr, %g6
22369 rd %tick_cmpr, %i6
22370 brnz,a %i3, loop_817
22371 tle %icc, 0x4
22372 rd %ccr, %o2
22373 wrpr %o5, %i0, %cwp
22374loop_817:
22375 sllx %g1, %l2, %l4
22376 array8 %o0, %g3, %l1
22377 wr %g4, %g5, %sys_tick
22378
22379 or %g0, 0x8, %l0
22380 sllx %l0, 0x3c, %l0
22381 wrhpr %l0, %g0, %hsys_tick_cmpr
22382 rdpr %tl, %l5
22383 wr %o4, 0x0318, %set_softint
22384 tleu %xcc, 0x7
22385 wrpr %i5, 0x1D7B, %tick
22386 fmovdcs %xcc, %f11, %f16
22387 edge32n %o6, %g2, %o3
22388 wr %l0, %i7, %pic
22389 rdhpr %hintp, %l6
22390 wrpr %l3, 0x1DE0, %cwp
22391 array32 %i2, %o7, %i1
22392 tne %icc, 0x4
22393 edge8 %o1, %g7, %g6
22394 smulcc %i6, %o2, %o5
22395 movge %xcc, %i3, %i0
22396 add %g1, %l2, %o0
22397 bneg,pn %xcc, loop_818
22398 ba loop_819
22399 tpos %icc, 0x2
22400 rdpr %wstate, %l4
22401loop_818:
22402 fmovscc %xcc, %f21, %f18
22403loop_819:
22404 sub %g3, 0x159C, %l1
22405
22406 or %g0, 0x8, %l0
22407 sllx %l0, 0x3c, %l0
22408 wrhpr %l0, %g0, %hsys_tick_cmpr
22409 wrpr %i4, %g4, %tick
22410 tpos %icc, 0x7
22411 fbl %fcc2, loop_820
22412 movleu %icc, %o4, %l5
22413 umulcc %i5, %g2, %o6
22414 fmovscs %icc, %f8, %f23
22415loop_820:
22416 fmovrse %o3, %f9, %f28
22417 andcc %i7, %l0, %l6
22418 wr %i2, %o7, %y
22419 wrpr %i1, %l3, %cwp
22420 wr %g0, 0x6, %fprs
22421 rdhpr %hpstate, %g6
22422 rdhpr %hsys_tick_cmpr, %o1
22423 nop
22424 set 0x38, %o4
22425 std %i6, [%l7 + %o4]
22426
22427 or %g0, 0x8, %l0
22428 sllx %l0, 0x3c, %l0
22429 wrhpr %l0, 0x9AD, %hsys_tick_cmpr
22430 set 0x2C, %l0
22431 stwa %i0, [%l7 + %l0] 0x2f
22432 membar #Sync
22433 fmovdg %xcc, %f8, %f17
22434 rdhpr %hpstate, %g1
22435 fcmpd %fcc1, %f24, %f6
22436 movleu %icc, %l2, %o0
22437 rdhpr %htba, %l4
22438 rdhpr %hsys_tick_cmpr, %g3
22439 array32 %l1, %i3, %g5
22440 wr %g0, 0xe, %pcr ! changed.
22441 rd %pc, %l5
22442 wrpr %g4, %g2, %tick
22443 rdhpr %htba, %o6
22444 rdhpr %hpstate, %o3
22445 orcc %i5, 0x115D, %l0
22446
22447 or %g0, 0x8, %l0
22448 sllx %l0, 0x3c, %l0
22449 wrhpr %l0, 0x55F, %hsys_tick_cmpr
22450
22451 or %g0, 0x8, %l0
22452 sllx %l0, 0x3c, %l0
22453 wrhpr %l0, 0xB0A, %hsys_tick_cmpr
22454 wr %g0, 0x04, %asi
22455 ldsha [%l7 + 0x52] %asi, %i1
22456 set 0x62, %i1
22457 lduba [%l7 + %i1] 0x18, %l3
22458 srax %g7, %l6, %g6
22459 fmovdn %icc, %f17, %f8
22460 srl %o1, 0x0F, %o2
22461 rdpr %pil, %o5
22462 ba,pt %icc, loop_821
22463 fornot1s %f16, %f15, %f15
22464 udivx %i0, 0x0120, %i6
22465 rdpr %gl, %l2
22466loop_821:
22467 nop
22468 add %l7, 0x10, %l6
22469 wr %g0, 0x81, %asi
22470 lda [%l6] %asi, %o0
22471 casa [%l6] %asi, %o0, %g1
22472 umulcc %g3, 0x0936, %l1
22473
22474 or %g0, 0x8, %l0
22475 sllx %l0, 0x3c, %l0
22476 wrhpr %l0, %g0, %hsys_tick_cmpr
22477 set 0x60, %i3
22478 stxa %i3, [%l7 + %i3] 0x22
22479 membar #Sync
22480
22481 or %g0, 0x8, %l0
22482 sllx %l0, 0x3c, %l0
22483 wrhpr %l0, 0x47A, %hsys_tick_cmpr
22484 movle %xcc, %i4, %l5
22485 bne,a,pn %xcc, loop_822
22486 fnands %f17, %f17, %f18
22487 wrpr %g4, 0x11F3, %cwp
22488 addccc %o6, %o3, %g2
22489loop_822:
22490 nop
22491 set 0x10, %g1
22492 ldstuba [%l7 + %g1] 0x0c, %i5
22493 wr %l0, 0x0A1E, %clear_softint
22494 rdhpr %hsys_tick_cmpr, %i7
22495
22496 or %g0, 0x8, %l0
22497 sllx %l0, 0x3c, %l0
22498 wrhpr %l0, 0x481, %hsys_tick_cmpr
22499 rdhpr %htba, %l3
22500
22501 or %g0, 0x8, %l0
22502 sllx %l0, 0x3c, %l0
22503 wr %l0, %g0, %sys_tick_cmpr
22504 array8 %g6, %o1, %g7
22505 rdpr %canrestore, %o5
22506 movcs %xcc, %o2, %i6
22507 smulcc %i0, 0x0B8F, %o0
22508 fnors %f28, %f17, %f9
22509 tneg %icc, 0x5
22510 wr %g0, 0xe, %pcr ! changed.
22511
22512 or %g0, 0x8, %l0
22513 sllx %l0, 0x3c, %l0
22514 wrhpr %l0, 0xB16, %hsys_tick_cmpr
22515 sethi 0x1AEC, %l1
22516 tcc %icc, 0x0
22517 wrpr %l4, %l2, %tick
22518
22519 or %g0, 0x8, %l0
22520 sllx %l0, 0x3c, %l0
22521 wrhpr %l0, 0x755, %hsys_tick_cmpr
22522 wrpr %g5, 0x11F7, %pil
22523 wr %i4, %l5, %clear_softint
22524
22525 or %g0, 0x8, %l0
22526 sllx %l0, 0x3c, %l0
22527 wrhpr %l0, %g0, %hsys_tick_cmpr
22528 edge32 %g2, %o3, %l0
22529
22530 or %g0, 0x8, %l0
22531 sllx %l0, 0x3c, %l0
22532 wrhpr %l0, 0xA64, %hsys_tick_cmpr
22533 rdpr %tl, %i7
22534
22535 or %g0, 0x8, %l0
22536 sllx %l0, 0x3c, %l0
22537 wrhpr %l0, 0x7F1, %hsys_tick_cmpr
22538 brgz,a %o7, loop_823
22539 rdpr %wstate, %i1
22540 fba,a %fcc3, loop_824
22541 wr %g6, %o1, %ccr
22542loop_823:
22543 swap [%l7 + 0x2C], %g7
22544 wrpr %l6, %o5, %tick
22545loop_824:
22546 mulscc %o2, 0x04BD, %i6
22547 rd %softint, %o0
22548 tvc %xcc, 0x5
22549
22550 or %g0, 0x8, %l0
22551 sllx %l0, 0x3c, %l0
22552 wrhpr %l0, 0x741, %hsys_tick_cmpr
22553 rdhpr %hpstate, %l1
22554
22555 or %g0, 0x8, %l0
22556 sllx %l0, 0x3c, %l0
22557 wrhpr %l0, 0x9F6, %hsys_tick_cmpr
22558 brz %l2, loop_825
22559 fnot1s %f25, %f15
22560 fnegs %f6, %f24
22561 rdhpr %hintp, %l4
22562loop_825:
22563 fbug,a %fcc1, loop_826
22564 wrpr %i3, 0x0F84, %tick
22565 fzero %f6
22566 wr %g5, %o4, %sys_tick
22567loop_826:
22568 movcc %xcc, %l5, %i4
22569 xor %o6, %g4, %g2
22570 fcmpeq32 %f24, %f16, %o3
22571 edge8l %i5, %l0, %i7
22572 brlz %i2, loop_827
22573 movle %xcc, %o7, %l3
22574
22575 or %g0, 0x8, %l0
22576 sllx %l0, 0x3c, %l0
22577 wr %l0, 0xECE, %tick_cmpr
22578 rd %softint, %g7
22579loop_827:
22580 addccc %o1, %l6, %o2
22581 rdpr %cwp, %i6
22582 addccc %o0, 0x0522, %o5
22583 tneg %xcc, 0x3
22584 wrpr %g3, %i0, %cwp
22585 rdhpr %hsys_tick_cmpr, %l1
22586 fbg,a %fcc1, loop_828
22587 fexpand %f24, %f20
22588 tcs %icc, 0x4
22589
22590 or %g0, 0x8, %l0
22591 sllx %l0, 0x3c, %l0
22592 wrhpr %l0, 0xB06, %hsys_tick_cmpr
22593loop_828:
22594 edge32n %i3, %g5, %l4
22595 taddcctv %o4, %l5, %i4
22596 ldub [%l7 + 0x64], %g4
22597 fmovsleu %xcc, %f25, %f13
22598 add %l7, 0x78, %l6
22599 wr %g0, 0x11, %asi
22600 casxa [%l6] 0x11, %g2, %o3
22601 rdpr %cleanwin, %o6
22602 add %l7, 0x1C, %l6
22603 wr %g0, 0x80, %asi
22604 casa [%l6] %asi, %i5, %l0
22605 rdhpr %hintp, %i2
22606 udivcc %o7, 0x198A, %l3
22607 fmovrde %i7, %f10, %f4
22608 rdhpr %hintp, %i1
22609 rdpr %tba, %g7
22610 wr %g6, 0x1463, %set_softint
22611 set 0x30, %g6
22612 lda [%l7 + %g6] 0x0c, %f17
22613 rdhpr %htba, %l6
22614 rdpr %tba, %o2
22615 rd %ccr, %i6
22616 udivcc %o0, 0x1352, %o1
22617 rdhpr %hintp, %o5
22618
22619 or %g0, 0x8, %l0
22620 sllx %l0, 0x3c, %l0
22621 wrhpr %l0, 0x6AD, %hsys_tick_cmpr
22622 andn %l2, %g1, %l1
22623 wr %i3, 0x05CB, %clear_softint
22624
22625 or %g0, 0x8, %l0
22626 sllx %l0, 0x3c, %l0
22627 wrhpr %l0, %g0, %hsys_tick_cmpr
22628 movle %icc, %g5, %l5
22629 smulcc %i4, %g4, %o4
22630 wr %o3, %g2, %softint
22631 fmovda %icc, %f15, %f1
22632 move %icc, %o6, %l0
22633 tneg %xcc, 0x3
22634 fbug,a %fcc0, loop_829
22635 edge32ln %i2, %o7, %i5
22636 fmovsgu %xcc, %f17, %f5
22637 lduw [%l7 + 0x74], %l3
22638loop_829:
22639 fmovdg %xcc, %f31, %f30
22640
22641 or %g0, 0x8, %l0
22642 sllx %l0, 0x3c, %l0
22643 wrhpr %l0, %g0, %hsys_tick_cmpr
22644 saved
22645 rdpr %cwp, %g1
22646 rdpr %cansave, %g2
22647 rdpr %canrestore, %g3
22648 rdpr %cleanwin, %g4
22649 rdpr %otherwin, %g5
22650 rdpr %wstate, %g6
22651 rdpr %pil, %i7
22652 andcc %g7, 0x043E, %l6
22653 edge8l %g6, %i6, %o0
22654
22655 or %g0, 0x8, %l0
22656 sllx %l0, 0x3c, %l0
22657 wrhpr %l0, 0x0EF, %hsys_tick_cmpr
22658 wrpr %o5, 0x0FE8, %pil
22659 orn %g3, %i0, %l2
22660 fmovdcs %icc, %f11, %f8
22661 rdpr %cleanwin, %o2
22662 edge32l %g1, %i3, %l4
22663 fcmpeq16 %f2, %f16, %g5
22664 rd %y, %l5
22665 rdpr %tba, %i4
22666 rdhpr %hsys_tick_cmpr, %g4
22667 rdhpr %hintp, %l1
22668 st %f30, [%l7 + 0x50]
22669 wr %g0, 0x2a, %asi
22670 stha %o3, [%l7 + 0x58] %asi
22671 membar #Sync
22672 rdhpr %htba, %g2
22673 tleu %xcc, 0x2
22674 rd %tick_cmpr, %o6
22675 fcmps %fcc2, %f2, %f17
22676 tl %icc, 0x0
22677 wrpr %o4, %i2, %pil
22678 rd %pc, %l0
22679
22680 or %g0, 0x8, %l0
22681 sllx %l0, 0x3c, %l0
22682 wr %l0, 0x50C, %tick_cmpr
22683 rdhpr %htba, %i5
22684 rd %y, %i1
22685
22686 or %g0, 0x8, %l0
22687 sllx %l0, 0x3c, %l0
22688 wrhpr %l0, %g0, %hsys_tick_cmpr
22689
22690 or %g0, 0x8, %l0
22691 sllx %l0, 0x3c, %l0
22692 wrhpr %l0, 0xCF6, %hsys_tick_cmpr
22693 wrpr %l6, %g6, %pil
22694 movneg %xcc, %g7, %o0
22695 alignaddrl %i6, %o5, %g3
22696 edge32l %i0, %o1, %l2
22697 wr %o2, 0x0054, %y
22698 rdpr %otherwin, %i3
22699 te %icc, 0x1
22700 rdhpr %hsys_tick_cmpr, %l4
22701 rd %pc, %g1
22702 rdpr %canrestore, %l5
22703
22704 or %g0, 0x8, %l0
22705 sllx %l0, 0x3c, %l0
22706 wrhpr %l0, 0x410, %hsys_tick_cmpr
22707 rdpr %wstate, %g4
22708 fpsub16s %f9, %f18, %f16
22709 rd %asi, %l1
22710 brlez %g2, loop_830
22711 rdhpr %hsys_tick_cmpr, %o6
22712 fmovsleu %xcc, %f13, %f23
22713 mulscc %o3, 0x0333, %i2
22714loop_830:
22715 rd %pc, %l0
22716 movcs %xcc, %o4, %i5
22717 wr %o7, %i1, %clear_softint
22718 tvs %xcc, 0x7
22719 brz,a %l3, loop_831
22720 movn %icc, %l6, %g6
22721 wr %g7, %i7, %pic
22722 movrlz %i6, 0x320, %o5
22723loop_831:
22724 fmul8x16au %f28, %f9, %f2
22725 edge16n %o0, %g3, %o1
22726 sth %i0, [%l7 + 0x2E]
22727 rd %sys_tick_cmpr, %l2
22728 fpsub16 %f22, %f20, %f4
22729 rdpr %gl, %i3
22730 rd %pc, %o2
22731 wrpr %g1, %l5, %pil
22732 wrpr %g5, %i4, %cwp
22733 rdhpr %hsys_tick_cmpr, %l4
22734 wrpr %g4, 0x058E, %tick
22735 st %f3, [%l7 + 0x20]
22736
22737 or %g0, 0x8, %l0
22738 sllx %l0, 0x3c, %l0
22739 wrhpr %l0, %g0, %hsys_tick_cmpr
22740 movl %icc, %l1, %o3
22741
22742 or %g0, 0x8, %l0
22743 sllx %l0, 0x3c, %l0
22744 wrhpr %l0, %g0, %hsys_tick_cmpr
22745
22746 or %g0, 0x8, %l0
22747 sllx %l0, 0x3c, %l0
22748 wrhpr %l0, %g0, %hsys_tick_cmpr
22749
22750 or %g0, 0x8, %l0
22751 sllx %l0, 0x3c, %l0
22752 wrhpr %l0, %g0, %hsys_tick_cmpr
22753 rd %sys_tick_cmpr, %i1
22754 wrpr %o4, 0x1EA6, %cwp
22755 rdhpr %hsys_tick_cmpr, %l3
22756 wrpr %l6, 0x0DEA, %tick
22757 rdhpr %hpstate, %g7
22758 nop
22759 setx loop_832, %l0, %l1
22760 wrpr 0x1, %tl
22761 wrpr %l1, %tpc
22762 add %l1, 0x4, %l1
22763 wrpr %l1, %tnpc
22764 setx 0x34400001400, %l0, %l1
22765 wrpr %l1, %tstate
22766 wrhpr 0x4, %htstate
22767 retry
22768 rdhpr %hintp, %g6
22769 rdhpr %htba, %i7
22770 fsrc1s %f13, %f20
22771loop_832:
22772 fnot1s %f16, %f15
22773 srlx %i6, 0x15, %o0
22774 rd %y, %g3
22775 wrpr %o1, 0x0C38, %cwp
22776 rd %asi, %o5
22777 wrpr %i0, %i3, %pil
22778 rd %tick_cmpr, %l2
22779 rdhpr %hsys_tick_cmpr, %g1
22780 rdpr %gl, %l5
22781 rdhpr %htba, %o2
22782 ldsh [%l7 + 0x1C], %i4
22783 set 0x68, %i2
22784 ldswa [%l7 + %i2] 0x15, %l4
22785 wrpr %g4, 0x112E, %pil
22786
22787 or %g0, 0x8, %l0
22788 sllx %l0, 0x3c, %l0
22789 wrhpr %l0, %g0, %hsys_tick_cmpr
22790 movrlz %o6, %o3, %l1
22791 movg %xcc, %l0, %i5
22792 ld [%l7 + 0x70], %f21
22793 fbg,a %fcc3, loop_833
22794 wr %i2, 0x0E0D, %pic
22795 wrpr %o7, 0x08E6, %cwp
22796 rd %softint, %o4
22797loop_833:
22798 rdpr %tba, %i1
22799 rdpr %wstate, %l3
22800 set 0x0F, %i4
22801 ldstuba [%l7 + %i4] 0x18, %g7
22802
22803 or %g0, 0x8, %l0
22804 sllx %l0, 0x3c, %l0
22805 wrhpr %l0, 0xEB9, %hsys_tick_cmpr
22806 xorcc %i6, 0x088B, %o0
22807
22808 or %g0, 0x8, %l0
22809 sllx %l0, 0x3c, %l0
22810 wrhpr %l0, 0x94E, %hsys_tick_cmpr
22811 rdhpr %hintp, %o5
22812 wrpr %i0, %o1, %tick
22813 tcc %icc, 0x4
22814 rd %ccr, %l2
22815 rd %softint, %g1
22816 rdpr %cwp, %l5
22817 rd %sys_tick_cmpr, %i3
22818 rd %y, %i4
22819 rd %sys_tick_cmpr, %l4
22820 wrpr %g4, 0x182E, %cwp
22821 rd %sys_tick_cmpr, %g2
22822 rd %tick_cmpr, %g5
22823 tsubcc %o6, 0x016A, %o2
22824 rdpr %pil, %l1
22825 array16 %l0, %i5, %o3
22826 fmovsneg %icc, %f18, %f30
22827 wrpr %o7, 0x083A, %pil
22828 rd %y, %i2
22829
22830 or %g0, 0x8, %l0
22831 sllx %l0, 0x3c, %l0
22832 wrhpr %l0, %g0, %hsys_tick_cmpr
22833 subcc %l3, %g7, %g6
22834 rdpr %cansave, %i6
22835 fnor %f10, %f12, %f8
22836 movrlz %o0, %i7, %g3
22837 ld [%l7 + 0x78], %f2
22838 rdhpr %hsys_tick_cmpr, %l6
22839 ba,pt %icc, loop_834
22840 rdpr %canrestore, %i0
22841
22842 or %g0, 0x8, %l0
22843 sllx %l0, 0x3c, %l0
22844 wrhpr %l0, 0xF2B, %hsys_tick_cmpr
22845 wr %o5, 0x0AC6, %softint
22846loop_834:
22847 fpadd32 %f10, %f18, %f0
22848 sub %g1, 0x1C88, %l5
22849 wr %i4, %i3, %pic
22850
22851 or %g0, 0x8, %l0
22852 sllx %l0, 0x3c, %l0
22853 wrhpr %l0, 0x8D1, %hsys_tick_cmpr
22854
22855 or %g0, 0x8, %l0
22856 sllx %l0, 0x3c, %l0
22857 wrhpr %l0, 0x915, %hsys_tick_cmpr
22858 mulscc %o2, %g5, %l1
22859 wr %i5, 0x10F4, %pic
22860 tvs %xcc, 0x1
22861 rdpr %pil, %l0
22862 saved
22863 rdpr %cwp, %g1
22864 rdpr %cansave, %g2
22865 rdpr %canrestore, %g3
22866 rdpr %cleanwin, %g4
22867 rdpr %otherwin, %g5
22868 rdpr %wstate, %g6
22869 rdhpr %hintp, %o3
22870 movcc %xcc, %o7, %i1
22871 wr %o4, %l3, %sys_tick
22872 movneg %xcc, %i2, %g7
22873 rdpr %cansave, %i6
22874 ldd [%l7 + 0x10], %f16
22875 rdhpr %htba, %o0
22876 wrpr %i7, 0x0A81, %tick
22877 rdpr %gl, %g6
22878 orn %g3, 0x106D, %i0
22879 taddcctv %o1, %l2, %l6
22880 tvc %xcc, 0x1
22881 tsubcctv %o5, %g1, %l5
22882 move %icc, %i3, %i4
22883 movrlez %l4, 0x0FB, %g4
22884 rdpr %cwp, %g2
22885 subcc %o6, 0x1174, %g5
22886 edge8ln %o2, %i5, %l0
22887 wrpr %o3, %l1, %tick
22888
22889 or %g0, 0x8, %l0
22890 sllx %l0, 0x3c, %l0
22891 wr %l0, %g0, %tick_cmpr
22892 fblg %fcc1, loop_835
22893 wr %o4, 0x1150, %set_softint
22894 wrpr %l3, 0x0408, %pil
22895 fbue,a %fcc3, loop_836
22896loop_835:
22897 rdhpr %hintp, %g7
22898
22899 or %g0, 0x8, %l0
22900 sllx %l0, 0x3c, %l0
22901 wr %l0, %g0, %sys_tick_cmpr
22902 edge32l %i6, %i7, %g3
22903loop_836:
22904 fsrc2s %f0, %f31
22905 add %i0, 0x18B5, %g6
22906 sir 0x10E2
22907 rd %fprs, %l2
22908
22909 or %g0, 0x8, %l0
22910 sllx %l0, 0x3c, %l0
22911 wrhpr %l0, 0x83A, %hsys_tick_cmpr
22912 wr %g0, 0xe, %pcr ! changed.
22913 rdhpr %hsys_tick_cmpr, %l5
22914
22915 or %g0, 0x8, %l0
22916 sllx %l0, 0x3c, %l0
22917 wrhpr %l0, 0xEFD, %hsys_tick_cmpr
22918 rdpr %wstate, %i3
22919 wrpr %l4, %g4, %pil
22920 ldd [%l7 + 0x20], %i4
22921 wrpr %g2, 0x1E4D, %cwp
22922 rd %ccr, %g5
22923 fbo,a %fcc1, loop_837
22924 rdhpr %htba, %o6
22925 wr %o2, 0x03A2, %set_softint
22926 rdhpr %hsys_tick_cmpr, %i5
22927loop_837:
22928 nop
22929
22930 or %g0, 0x8, %l0
22931 sllx %l0, 0x3c, %l0
22932 wrhpr %l0, 0xC9D, %hsys_tick_cmpr
22933 tl %icc, 0x1
22934 rd %sys_tick_cmpr, %i1
22935 fmovsn %icc, %f26, %f22
22936 bshuffle %f16, %f0, %f16
22937 tpos %icc, 0x1
22938 fcmpgt16 %f30, %f4, %l0
22939 wrpr %o4, %o7, %tick
22940 umulcc %l3, 0x16F1, %g7
22941 rdpr %wstate, %i2
22942 movg %icc, %i6, %i7
22943 nop
22944 set 0x67, %i6
22945 ldsb [%l7 + %i6], %o0
22946 rd %sys_tick_cmpr, %g3
22947 wrpr %i0, %g6, %cwp
22948 wrpr %l2, %l6, %tick
22949 rdpr %tl, %o1
22950 wr %l5, %g1, %pic
22951
22952 or %g0, 0x8, %l0
22953 sllx %l0, 0x3c, %l0
22954 wrhpr %l0, 0xEBA, %hsys_tick_cmpr
22955 wr %l4, %g4, %ccr
22956 orn %i4, 0x1D4A, %g2
22957 wrpr %o6, 0x12C0, %tick
22958 rd %y, %g5
22959 smulcc %o2, %i5, %l1
22960 rdpr %pil, %i1
22961 set 0x2C, %l4
22962 ldswa [%l7 + %l4] 0x89, %l0
22963 rdhpr %hpstate, %o3
22964 rdhpr %hsys_tick_cmpr, %o7
22965 fmovse %xcc, %f31, %f26
22966 wrpr %o4, 0x105E, %tick
22967 bshuffle %f26, %f22, %f16
22968 fpack16 %f0, %f6
22969 add %l7, 0x18, %l6
22970 wr %g0, 0x18, %asi
22971 casxa [%l6] 0x18, %g7, %l3
22972 rdhpr %hpstate, %i6
22973 rdpr %cwp, %i2
22974 fone %f22
22975
22976 or %g0, 0x8, %l0
22977 sllx %l0, 0x3c, %l0
22978 wr %l0, 0x750, %sys_tick_cmpr
22979
22980 or %g0, 0x8, %l0
22981 sllx %l0, 0x3c, %l0
22982 wrhpr %l0, 0x1D0, %hsys_tick_cmpr
22983 tge %xcc, 0x6
22984 wrpr %g6, %l6, %cwp
22985 wr %g0, 0x0c, %asi
22986 sta %f23, [%l7 + 0x34] %asi
22987
22988 or %g0, 0x8, %l0
22989 sllx %l0, 0x3c, %l0
22990 wrhpr %l0, %g0, %hsys_tick_cmpr
22991 rdpr %cansave, %l5
22992 add %o5, %i3, %l4
22993 te %icc, 0x5
22994
22995 or %g0, 0x8, %l0
22996 sllx %l0, 0x3c, %l0
22997 wrhpr %l0, 0x350, %hsys_tick_cmpr
22998 rdhpr %htba, %g2
22999 tg %icc, 0x2
23000 rdpr %gl, %o6
23001 rdhpr %hpstate, %g5
23002 rdpr %pil, %o2
23003 addcc %i5, %l1, %i1
23004 xor %g1, %o3, %o7
23005 movcc %icc, %l0, %g7
23006
23007 or %g0, 0x8, %l0
23008 sllx %l0, 0x3c, %l0
23009 wrhpr %l0, 0x1EE, %hsys_tick_cmpr
23010 wr %i2, 0x141B, %ccr
23011 wrpr %o4, %o0, %pil
23012 sth %g3, [%l7 + 0x12]
23013 udivcc %i7, 0x1F24, %g6
23014 wr %i0, 0x0589, %clear_softint
23015 movvs %xcc, %l2, %o1
23016 fmovsgu %icc, %f0, %f8
23017 andn %l6, %o5, %l5
23018 udiv %i3, 0x0D82, %l4
23019 bvs,a loop_838
23020 rdpr %otherwin, %g4
23021 wr %g2, %o6, %clear_softint
23022 rdhpr %hpstate, %i4
23023loop_838:
23024 ldstub [%l7 + 0x13], %o2
23025 rdhpr %hsys_tick_cmpr, %i5
23026 ldstub [%l7 + 0x1E], %g5
23027 fcmps %fcc0, %f15, %f14
23028 umulcc %i1, %l1, %g1
23029
23030 or %g0, 0x8, %l0
23031 sllx %l0, 0x3c, %l0
23032 wrhpr %l0, %g0, %hsys_tick_cmpr
23033 array8 %l0, %l3, %g7
23034 wr %i6, 0x194A, %clear_softint
23035 rd %ccr, %o4
23036 nop
23037 setx loop_839, %l0, %l1
23038 wrpr 0x1, %tl
23039 wrpr %l1, %tpc
23040 add %l1, 0x4, %l1
23041 wrpr %l1, %tnpc
23042 setx 0x34400001400, %l0, %l1
23043 wrpr %l1, %tstate
23044 wrhpr 0x4, %htstate
23045 retry
23046 movrlez %i2, 0x20C, %g3
23047
23048 or %g0, 0x8, %l0
23049 sllx %l0, 0x3c, %l0
23050 wrhpr %l0, 0x980, %hsys_tick_cmpr
23051 fbge,a %fcc3, loop_840
23052loop_839:
23053 wr %g0, 0x6, %fprs
23054 std %f2, [%l7 + 0x28]
23055 movl %xcc, %l2, %o1
23056loop_840:
23057 wr %i0, 0x004F, %clear_softint
23058 rd %softint, %o5
23059 andncc %l6, %l5, %l4
23060 wr %i3, 0x1890, %pic
23061
23062 or %g0, 0x8, %l0
23063 sllx %l0, 0x3c, %l0
23064 wrhpr %l0, 0xBFF, %hsys_tick_cmpr
23065 sll %o6, 0x00, %o2
23066 wr %i5, %g5, %y
23067 rd %fprs, %i1
23068 tg %icc, 0x3
23069 wrpr %l1, 0x195B, %tick
23070
23071 or %g0, 0x8, %l0
23072 sllx %l0, 0x3c, %l0
23073 wr %l0, %g0, %tick_cmpr
23074 rdpr %pil, %g1
23075 rdhpr %hsys_tick_cmpr, %o7
23076 wrpr %o3, 0x18D3, %pil
23077
23078 or %g0, 0x8, %l0
23079 sllx %l0, 0x3c, %l0
23080 wrhpr %l0, %g0, %hsys_tick_cmpr
23081 fabsd %f24, %f22
23082 rdhpr %htba, %l0
23083 ble,pt %icc, loop_841
23084 tcc %xcc, 0x7
23085 wr %g0, 0x22, %asi
23086 stha %i6, [%l7 + 0x70] %asi
23087 membar #Sync
23088loop_841:
23089 rd %y, %i2
23090 rdhpr %hintp, %o4
23091 rdpr %pil, %o0
23092 tleu %icc, 0x0
23093 tle %xcc, 0x2
23094 wrpr %g6, 0x0DA8, %cwp
23095 nop
23096 setx loop_842, %l0, %l1
23097 jmpl %l1, %i7
23098 array16 %g3, %o1, %l2
23099 tvc %icc, 0x0
23100
23101 or %g0, 0x8, %l0
23102 sllx %l0, 0x3c, %l0
23103 wrhpr %l0, 0xFE9, %hsys_tick_cmpr
23104loop_842:
23105 nop
23106 setx loop_843, %l0, %l1
23107 wrpr 0x1, %tl
23108 wrpr %l1, %tpc
23109 add %l1, 0x4, %l1
23110 wrpr %l1, %tnpc
23111 setx 0x34400001400, %l0, %l1
23112 wrpr %l1, %tstate
23113 wrhpr 0x4, %htstate
23114 retry
23115 rdhpr %hpstate, %l6
23116
23117 or %g0, 0x8, %l0
23118 sllx %l0, 0x3c, %l0
23119 wrhpr %l0, %g0, %hsys_tick_cmpr
23120 srlx %i3, %o5, %g4
23121loop_843:
23122 edge16 %o6, %o2, %g2
23123 rdhpr %hsys_tick_cmpr, %g5
23124 rdhpr %hsys_tick_cmpr, %i1
23125 fcmpeq32 %f14, %f0, %l1
23126 rdpr %wstate, %i5
23127 fands %f5, %f31, %f2
23128 wrpr %g1, %o7, %pil
23129 and %i4, 0x0A3F, %o3
23130 wr %g0, 0x6, %fprs
23131 rd %fprs, %l0
23132 rdhpr %hpstate, %l3
23133 xnorcc %i2, %i6, %o0
23134
23135 or %g0, 0x8, %l0
23136 sllx %l0, 0x3c, %l0
23137 wrhpr %l0, %g0, %hsys_tick_cmpr
23138 rdhpr %hpstate, %g3
23139 std %o0, [%l7 + 0x38]
23140 tsubcc %g6, %i0, %l2
23141 sth %l5, [%l7 + 0x68]
23142 wrpr %l6, %l4, %tick
23143 rdpr %tba, %i3
23144 ld [%l7 + 0x48], %f27
23145 movcs %xcc, %o5, %o6
23146 edge16n %g4, %g2, %o2
23147 bneg,pt %icc, loop_844
23148 rd %y, %i1
23149 set 0x4E, %l5
23150 stha %l1, [%l7 + %l5] 0xe3
23151 membar #Sync
23152loop_844:
23153 xorcc %g5, 0x0141, %i5
23154 rdhpr %hpstate, %o7
23155 rdhpr %hpstate, %g1
23156 wrpr %o3, %i4, %tick
23157 fcmpgt32 %f4, %f20, %g7
23158 movpos %xcc, %l0, %i2
23159 rdpr %canrestore, %l3
23160 tge %xcc, 0x4
23161 fand %f16, %f0, %f26
23162 wr %i6, %o0, %pic
23163 rdpr %wstate, %i7
23164 rd %tick_cmpr, %g3
23165
23166 or %g0, 0x8, %l0
23167 sllx %l0, 0x3c, %l0
23168 wrhpr %l0, %g0, %hsys_tick_cmpr
23169 tpos %xcc, 0x1
23170
23171 or %g0, 0x8, %l0
23172 sllx %l0, 0x3c, %l0
23173 wrhpr %l0, 0x442, %hsys_tick_cmpr
23174 te %xcc, 0x1
23175
23176 or %g0, 0x8, %l0
23177 sllx %l0, 0x3c, %l0
23178 wrhpr %l0, %g0, %hsys_tick_cmpr
23179 wrpr %l6, 0x0F50, %pil
23180 fcmps %fcc3, %f15, %f24
23181 sra %l2, %i3, %o5
23182 edge16ln %l4, %g4, %g2
23183 rd %pc, %o6
23184 sethi 0x195A, %i1
23185
23186 or %g0, 0x8, %l0
23187 sllx %l0, 0x3c, %l0
23188 wrhpr %l0, 0x11F, %hsys_tick_cmpr
23189 ldsb [%l7 + 0x3A], %g5
23190 rd %tick_cmpr, %o7
23191 wrpr %i5, %g1, %cwp
23192 wr %i4, %o3, %softint
23193 fmovdl %xcc, %f21, %f12
23194 wr %g7, 0x0FD1, %softint
23195 restored
23196 rdpr %cwp, %g1
23197 rdpr %cansave, %g2
23198 rdpr %canrestore, %g3
23199 rdpr %cleanwin, %g4
23200 rdpr %otherwin, %g5
23201 rdpr %wstate, %g6
23202 stb %l0, [%l7 + 0x7A]
23203 taddcctv %l3, 0x0DD8, %i6
23204 rdpr %gl, %o0
23205 wrpr %i2, %g3, %pil
23206 fblg,a %fcc3, loop_845
23207 brgez,a %o1, loop_846
23208 fmovdle %icc, %f23, %f9
23209
23210 or %g0, 0x8, %l0
23211 sllx %l0, 0x3c, %l0
23212 wrhpr %l0, 0x60A, %hsys_tick_cmpr
23213loop_845:
23214 rd %fprs, %i7
23215loop_846:
23216 xor %i0, 0x054E, %l6
23217 movcc %xcc, %l5, %l2
23218 andcc %o5, %i3, %l4
23219 tcc %icc, 0x4
23220 wrpr %g2, 0x0F97, %pil
23221
23222 or %g0, 0x8, %l0
23223 sllx %l0, 0x3c, %l0
23224 wrhpr %l0, 0x01F, %hsys_tick_cmpr
23225 rdhpr %hintp, %i1
23226 wrpr %g4, 0x13A3, %cwp
23227 ldsb [%l7 + 0x6B], %l1
23228
23229 or %g0, 0x8, %l0
23230 sllx %l0, 0x3c, %l0
23231 wrhpr %l0, 0x84A, %hsys_tick_cmpr
23232 tvc %xcc, 0x1
23233!Yo - got one - imm_asi 0x50
23234!And yo - immediate is 0x18
23235 set 0x18, %l3
23236 ldxa [%g0 + %l3] 0x50, %o7
23237 wr %i5, %g1, %sys_tick
23238 rdhpr %hsys_tick_cmpr, %i4
23239
23240 or %g0, 0x8, %l0
23241 sllx %l0, 0x3c, %l0
23242 wrhpr %l0, 0xBE5, %hsys_tick_cmpr
23243 movcc %xcc, %l0, %l3
23244 fmovsge %icc, %f4, %f27
23245 orcc %i6, %o3, %o0
23246 edge8l %g3, %i2, %o4
23247 rdhpr %hsys_tick_cmpr, %o1
23248 restored
23249 rdpr %cwp, %g1
23250 rdpr %cansave, %g2
23251 rdpr %canrestore, %g3
23252 rdpr %cleanwin, %g4
23253 rdpr %otherwin, %g5
23254 rdpr %wstate, %g6
23255 rd %ccr, %i7
23256 movn %xcc, %i0, %l6
23257 edge8ln %l5, %l2, %g6
23258 mova %icc, %o5, %l4
23259 sir 0x1D76
23260 st %f30, [%l7 + 0x24]
23261 array32 %g2, %o6, %i1
23262
23263 or %g0, 0x8, %l0
23264 sllx %l0, 0x3c, %l0
23265 wrhpr %l0, %g0, %hsys_tick_cmpr
23266 rd %fprs, %l1
23267 rdpr %tba, %i3
23268 movcc %xcc, %o7, %i5
23269 or %g5, 0x0BD7, %i4
23270 tcs %icc, 0x3
23271 fmovde %icc, %f27, %f3
23272
23273 or %g0, 0x8, %l0
23274 sllx %l0, 0x3c, %l0
23275 wrhpr %l0, 0xBA0, %hsys_tick_cmpr
23276 rd %tick_cmpr, %l0
23277 set 0x50, %l2
23278 stda %l2, [%l7 + %l2] 0xe2
23279 membar #Sync
23280 rdpr %cwp, %i6
23281 rdpr %tl, %g7
23282 fmul8sux16 %f6, %f26, %f2
23283
23284 or %g0, 0x8, %l0
23285 sllx %l0, 0x3c, %l0
23286 wrhpr %l0, %g0, %hsys_tick_cmpr
23287 movneg %icc, %o0, %i2
23288 set 0x7A, %o3
23289 lduba [%l7 + %o3] 0x10, %g3
23290 rdpr %canrestore, %o4
23291 fmovsa %icc, %f13, %f20
23292 smul %i7, %i0, %l6
23293 fands %f18, %f30, %f11
23294 rd %y, %l5
23295 fmul8sux16 %f30, %f28, %f12
23296 rdhpr %hpstate, %o1
23297 wrpr %g6, 0x16EB, %tick
23298 wr %l2, %l4, %sys_tick
23299 tge %icc, 0x6
23300
23301 or %g0, 0x8, %l0
23302 sllx %l0, 0x3c, %l0
23303 wrhpr %l0, 0xC4E, %hsys_tick_cmpr
23304 ta %xcc, 0x6
23305 wr %o6, %i1, %set_softint
23306 rdpr %pil, %o5
23307 rdhpr %hpstate, %g4
23308 rdhpr %hsys_tick_cmpr, %l1
23309 tle %icc, 0x0
23310 fpack16 %f14, %f24
23311 xnorcc %i3, %o7, %g5
23312 tsubcc %i5, 0x0EBE, %g1
23313 rd %pc, %o2
23314 rd %y, %l0
23315
23316 or %g0, 0x8, %l0
23317 sllx %l0, 0x3c, %l0
23318 wrhpr %l0, %g0, %hsys_tick_cmpr
23319 edge16 %i4, %g7, %o3
23320 wrpr %i2, 0x07F8, %tick
23321 umulcc %g3, 0x0534, %o0
23322 tn %icc, 0x5
23323 movne %xcc, %o4, %i0
23324 ble loop_847
23325 rdpr %cleanwin, %l6
23326 rdpr %pil, %i7
23327 wrpr %l5, %o1, %cwp
23328loop_847:
23329 rdpr %cwp, %g6
23330 rdhpr %htba, %l2
23331
23332 or %g0, 0x8, %l0
23333 sllx %l0, 0x3c, %l0
23334 wrhpr %l0, %g0, %hsys_tick_cmpr
23335 fmovrse %i1, %f2, %f21
23336 rd %fprs, %o6
23337
23338 or %g0, 0x8, %l0
23339 sllx %l0, 0x3c, %l0
23340 wrhpr %l0, %g0, %hsys_tick_cmpr
23341 nop
23342 setx loop_848, %l0, %l1
23343 jmpl %l1, %l1
23344 tcs %icc, 0x5
23345 sllx %g4, 0x1B, %o7
23346 fpackfix %f30, %f25
23347loop_848:
23348 edge8l %g5, %i5, %i3
23349 wrpr %g1, %o2, %tick
23350 smul %l3, 0x1FE3, %l0
23351
23352 or %g0, 0x8, %l0
23353 sllx %l0, 0x3c, %l0
23354 wrhpr %l0, %g0, %hsys_tick_cmpr
23355 rd %fprs, %o3
23356 wr %g7, 0x0C8F, %pic
23357 siam 0x1
23358 rdhpr %hsys_tick_cmpr, %g3
23359 set 0x14, %o5
23360 sta %f2, [%l7 + %o5] 0x10
23361 rd %y, %o0
23362 wr %i2, %o4, %clear_softint
23363 addc %i0, %i7, %l5
23364 rdhpr %hpstate, %l6
23365 brnz,a %o1, loop_849
23366 wr %g6, %g2, %ccr
23367 movne %icc, %l2, %l4
23368 tleu %icc, 0x4
23369loop_849:
23370 andn %i1, %o5, %l1
23371 bne,a,pt %icc, loop_850
23372 rdpr %tba, %g4
23373 rd %ccr, %o7
23374
23375 or %g0, 0x8, %l0
23376 sllx %l0, 0x3c, %l0
23377 wrhpr %l0, 0xBFF, %hsys_tick_cmpr
23378loop_850:
23379 orn %i5, 0x1E08, %i3
23380 subccc %o2, 0x121F, %l3
23381 fmovda %xcc, %f25, %f26
23382 wr %g1, %l0, %softint
23383 rdpr %canrestore, %i6
23384 wr %g0, 0xe, %pcr ! changed.
23385 set 0x54, %o6
23386 swapa [%l7 + %o6] 0x11, %o3
23387
23388 or %g0, 0x8, %l0
23389 sllx %l0, 0x3c, %l0
23390 wrhpr %l0, %g0, %hsys_tick_cmpr
23391 rdhpr %htba, %o4
23392 smulcc %i0, 0x0264, %i7
23393 wrpr %l5, %l6, %cwp
23394 rd %sys_tick_cmpr, %o1
23395 rdhpr %hpstate, %g6
23396 sra %i2, %l2, %l4
23397 smulcc %g2, %i1, %l1
23398 fbue,a %fcc1, loop_851
23399 tge %icc, 0x5
23400 fsrc2 %f14, %f4
23401 andncc %o5, %o7, %g4
23402loop_851:
23403 nop
23404 wr %g0, 0x0c, %asi
23405 lduha [%l7 + 0x24] %asi, %g5
23406 fabsd %f12, %f26
23407 rdpr %cansave, %o6
23408 wr %g0, 0x6, %fprs
23409 mulx %i3, %l3, %g1
23410
23411 or %g0, 0x8, %l0
23412 sllx %l0, 0x3c, %l0
23413 wrhpr %l0, 0x494, %hsys_tick_cmpr
23414
23415 or %g0, 0x8, %l0
23416 sllx %l0, 0x3c, %l0
23417 wr %l0, 0xB7A, %tick_cmpr
23418 rdpr %canrestore, %o3
23419 edge16n %i4, %o0, %g3
23420 movn %xcc, %o4, %i0
23421 rdhpr %htba, %i7
23422 rd %tick_cmpr, %l5
23423 mulscc %o1, 0x1C1B, %g6
23424 rdpr %otherwin, %l6
23425 rdhpr %hpstate, %i2
23426 wr %l4, 0x0007, %pic
23427 rdpr %cwp, %l2
23428 alignaddrl %g2, %i1, %o5
23429 smulcc %l1, %o7, %g4
23430
23431 or %g0, 0x8, %l0
23432 sllx %l0, 0x3c, %l0
23433 wrhpr %l0, 0x7C7, %hsys_tick_cmpr
23434
23435 or %g0, 0x8, %l0
23436 sllx %l0, 0x3c, %l0
23437 wrhpr %l0, 0xC30, %hsys_tick_cmpr
23438
23439 or %g0, 0x8, %l0
23440 sllx %l0, 0x3c, %l0
23441 wrhpr %l0, %g0, %hsys_tick_cmpr
23442 fmovdvc %icc, %f4, %f31
23443 wr %g0, 0xe, %pcr ! changed.
23444 restored
23445 rdpr %cwp, %g1
23446 rdpr %cansave, %g2
23447 rdpr %canrestore, %g3
23448 rdpr %cleanwin, %g4
23449 rdpr %otherwin, %g5
23450 rdpr %wstate, %g6
23451 wrpr %l3, %l0, %cwp
23452 saved
23453 rdpr %cwp, %g1
23454 rdpr %cansave, %g2
23455 rdpr %canrestore, %g3
23456 rdpr %cleanwin, %g4
23457 rdpr %otherwin, %g5
23458 rdpr %wstate, %g6
23459
23460 or %g0, 0x8, %l0
23461 sllx %l0, 0x3c, %l0
23462 wrhpr %l0, 0x410, %hsys_tick_cmpr
23463 wr %i4, %o0, %set_softint
23464
23465 or %g0, 0x8, %l0
23466 sllx %l0, 0x3c, %l0
23467 wr %l0, 0xF6F, %sys_tick_cmpr
23468 edge32n %i6, %o4, %i0
23469 array16 %l5, %i7, %o1
23470 wrpr %g6, %l6, %pil
23471 tleu %icc, 0x2
23472
23473 or %g0, 0x8, %l0
23474 sllx %l0, 0x3c, %l0
23475 wrhpr %l0, 0xFB9, %hsys_tick_cmpr
23476 rdpr %pil, %l2
23477 edge8n %i2, %g2, %i1
23478
23479 or %g0, 0x8, %l0
23480 sllx %l0, 0x3c, %l0
23481 wrhpr %l0, %g0, %hsys_tick_cmpr
23482 rdhpr %hpstate, %l1
23483 movle %xcc, %g4, %i5
23484
23485 or %g0, 0x8, %l0
23486 sllx %l0, 0x3c, %l0
23487 wrhpr %l0, %g0, %hsys_tick_cmpr
23488 wrpr %o6, 0x022E, %cwp
23489 tleu %xcc, 0x2
23490 rd %pc, %o2
23491 fandnot2 %f8, %f0, %f10
23492 wrpr %i3, 0x055E, %tick
23493 and %l3, %g1, %l0
23494
23495 or %g0, 0x8, %l0
23496 sllx %l0, 0x3c, %l0
23497 wrhpr %l0, 0xDF2, %hsys_tick_cmpr
23498
23499 or %g0, 0x8, %l0
23500 sllx %l0, 0x3c, %l0
23501 wrhpr %l0, 0x916, %hsys_tick_cmpr
23502 prefetch [%l7 + 0x54], 0x3
23503 rdpr %cansave, %i4
23504 sdivx %o0, 0x0089, %i6
23505 wrpr %g3, 0x06CE, %tick
23506 wrpr %i0, %o4, %tick
23507 wr %l5, 0x00F6, %y
23508 fmovd %f4, %f8
23509 sdivx %o1, 0x094A, %g6
23510 tle %xcc, 0x3
23511
23512 or %g0, 0x8, %l0
23513 sllx %l0, 0x3c, %l0
23514 wrhpr %l0, 0x7C7, %hsys_tick_cmpr
23515 fmovsvc %icc, %f26, %f15
23516 alignaddr %l4, %l2, %l6
23517 or %g2, %i1, %o5
23518 rdpr %pil, %o7
23519 wrpr %l1, %g4, %pil
23520 movpos %icc, %i5, %g5
23521 membar 0x02
23522 rdpr %gl, %i2
23523
23524 or %g0, 0x8, %l0
23525 sllx %l0, 0x3c, %l0
23526 wrhpr %l0, 0x78B, %hsys_tick_cmpr
23527 wrpr %i3, %l3, %pil
23528 edge8n %g1, %g7, %o3
23529 wr %i4, %l0, %pic
23530 wr %g0, 0xe, %pcr ! changed.
23531 fmovscc %icc, %f26, %f16
23532 wr %g3, %o0, %clear_softint
23533 bgu,a,pn %xcc, loop_852
23534 srax %o4, %l5, %o1
23535
23536 or %g0, 0x8, %l0
23537 sllx %l0, 0x3c, %l0
23538 wrhpr %l0, 0xD50, %hsys_tick_cmpr
23539 rdpr %cansave, %i7
23540loop_852:
23541 bcc,a loop_853
23542 wr %l4, %l6, %clear_softint
23543 fmul8sux16 %f14, %f28, %f30
23544 rdhpr %hsys_tick_cmpr, %g2
23545loop_853:
23546 rdpr %cansave, %l2
23547 bvs loop_854
23548 rdhpr %hintp, %i1
23549 fmovscs %icc, %f13, %f20
23550 wr %o5, %o7, %y
23551loop_854:
23552 rdhpr %hsys_tick_cmpr, %l1
23553 rdhpr %hintp, %g4
23554 tneg %icc, 0x0
23555 movneg %icc, %i5, %g5
23556 movgu %icc, %i2, %o2
23557
23558 or %g0, 0x8, %l0
23559 sllx %l0, 0x3c, %l0
23560 wrhpr %l0, 0x374, %hsys_tick_cmpr
23561 brgz %i3, loop_855
23562 rd %asi, %g7
23563 fpadd32 %f28, %f20, %f28
23564 wrpr %g1, %o3, %cwp
23565loop_855:
23566 wr %i4, 0x0654, %pic
23567 wrpr %i6, 0x1A02, %cwp
23568 fsrc2 %f8, %f28
23569 nop
23570 setx loop_856, %l0, %l1
23571 jmpl %l1, %g3
23572 andcc %l0, %o0, %l5
23573 fmovsg %icc, %f3, %f5
23574 rd %fprs, %o4
23575loop_856:
23576 rdpr %cleanwin, %o1
23577 edge16 %g6, %i7, %i0
23578 fmovrdgz %l4, %f22, %f8
23579
23580 or %g0, 0x8, %l0
23581 sllx %l0, 0x3c, %l0
23582 wrhpr %l0, 0x1B2, %hsys_tick_cmpr
23583 bne loop_857
23584 movrgz %l2, 0x023, %i1
23585 fbuge,a %fcc0, loop_858
23586 and %o7, 0x104A, %l1
23587loop_857:
23588 nop
23589
23590 or %g0, 0x8, %l0
23591 sllx %l0, 0x3c, %l0
23592 wrhpr %l0, %g0, %hsys_tick_cmpr
23593 wr %g5, %i2, %ccr
23594loop_858:
23595 sllx %o5, %o6, %l3
23596 rd %y, %i3
23597 wrpr %o2, 0x12EF, %pil
23598 fone %f10
23599 wr %g0, 0xe, %pcr ! changed.
23600
23601 or %g0, 0x8, %l0
23602 sllx %l0, 0x3c, %l0
23603 wrhpr %l0, 0x91D, %hsys_tick_cmpr
23604 rdhpr %hpstate, %o3
23605 move %xcc, %i4, %i6
23606 set 0x30, %l1
23607 sta %f28, [%l7 + %l1] 0x04
23608 wr %l0, %g3, %pic
23609 ble,pt %icc, loop_859
23610 rdpr %gl, %l5
23611 rd %sys_tick_cmpr, %o4
23612 edge16l %o0, %g6, %o1
23613loop_859:
23614 wrpr %i7, %l4, %tick
23615 rdhpr %hsys_tick_cmpr, %g2
23616 rd %ccr, %i0
23617 rd %y, %l2
23618 wr %i1, 0x1F3E, %clear_softint
23619 wr %g0, 0x04, %asi
23620 lduwa [%l7 + 0x1C] %asi, %o7
23621 rdhpr %hsys_tick_cmpr, %l1
23622 edge8l %g4, %l6, %g5
23623 edge8l %i5, %i2, %o5
23624 set 0x2C, %i0
23625 ldswa [%l7 + %i0] 0x81, %o6
23626 wr %g0, 0x6, %fprs
23627
23628 or %g0, 0x8, %l0
23629 sllx %l0, 0x3c, %l0
23630 wrhpr %l0, 0x76E, %hsys_tick_cmpr
23631 wrpr %g7, 0x0482, %tick
23632 fmovsle %icc, %f29, %f4
23633 rdpr %tba, %i3
23634
23635 or %g0, 0x8, %l0
23636 sllx %l0, 0x3c, %l0
23637 wrhpr %l0, %g0, %hsys_tick_cmpr
23638 nop
23639 setx loop_860, %l0, %l1
23640 wrpr 0x1, %tl
23641 wrpr %l1, %tnpc
23642 setx 0x34400001400, %l0, %l1
23643 wrpr %l1, %tstate
23644 wrhpr 0x4, %htstate
23645 done
23646 tvs %icc, 0x2
23647 fmovsneg %icc, %f1, %f6
23648 rdhpr %hpstate, %i6
23649loop_860:
23650 fmovsn %icc, %f15, %f20
23651 tcs %xcc, 0x5
23652 rd %ccr, %l0
23653 bgu,pn %icc, loop_861
23654 alignaddrl %g3, %i4, %l5
23655 call loop_862
23656 prefetch [%l7 + 0x28], 0x3
23657loop_861:
23658 rd %pc, %o4
23659 rdhpr %hintp, %o0
23660loop_862:
23661 rdpr %canrestore, %g6
23662 rdhpr %hpstate, %i7
23663 addc %l4, %o1, %g2
23664 fmovrde %l2, %f14, %f16
23665 fsrc2 %f18, %f0
23666 wr %i0, 0x085B, %ccr
23667 wrpr %o7, %i1, %cwp
23668 taddcctv %g4, 0x0917, %l6
23669 ta %xcc, 0x6
23670
23671 or %g0, 0x8, %l0
23672 sllx %l0, 0x3c, %l0
23673 wrhpr %l0, 0x98B, %hsys_tick_cmpr
23674 add %l7, 0x50, %l6
23675 wr %g0, 0x89, %asi
23676 casxa [%l6] 0x89, %i2, %g5
23677 rdhpr %hsys_tick_cmpr, %o5
23678 rdpr %wstate, %l3
23679 fblg %fcc2, loop_863
23680 orcc %o2, %g7, %o6
23681 udiv %o3, 0x1622, %g1
23682 wr %g0, 0xd9, %asi
23683 stda %f0, [%l7 + 0x40] %asi
23684loop_863:
23685 nop
23686 setx loop_864, %l0, %l1
23687 jmpl %l1, %i6
23688 movgu %icc, %l0, %i3
23689
23690 or %g0, 0x8, %l0
23691 sllx %l0, 0x3c, %l0
23692 wrhpr %l0, 0x70A, %hsys_tick_cmpr
23693 rd %asi, %i4
23694loop_864:
23695 fmovsne %icc, %f5, %f31
23696 edge16l %o4, %o0, %i7
23697 bvc,pt %icc, loop_865
23698 wr %l4, %o1, %clear_softint
23699 rd %ccr, %g6
23700
23701 or %g0, 0x8, %l0
23702 sllx %l0, 0x3c, %l0
23703 wrhpr %l0, %g0, %hsys_tick_cmpr
23704loop_865:
23705 xnorcc %o7, %l2, %i1
23706
23707 or %g0, 0x8, %l0
23708 sllx %l0, 0x3c, %l0
23709 wrhpr %l0, %g0, %hsys_tick_cmpr
23710 rdhpr %hpstate, %i5
23711 movgu %icc, %l1, %g5
23712 edge32ln %i2, %l3, %o2
23713 movvs %xcc, %g7, %o5
23714 wr %o3, %g1, %ccr
23715 fcmple16 %f8, %f18, %o6
23716 rd %fprs, %i6
23717 fmul8x16al %f26, %f0, %f20
23718 rdhpr %hsys_tick_cmpr, %l0
23719 wr %g3, %i3, %clear_softint
23720 te %icc, 0x7
23721
23722 or %g0, 0x8, %l0
23723 sllx %l0, 0x3c, %l0
23724 wrhpr %l0, 0x80B, %hsys_tick_cmpr
23725 wr %l5, 0x1FA7, %pic
23726 edge32 %o0, %l4, %o1
23727 rdhpr %hintp, %g6
23728 subc %g2, 0x148F, %i0
23729 fmovsn %xcc, %f19, %f14
23730 tleu %xcc, 0x1
23731
23732 or %g0, 0x8, %l0
23733 sllx %l0, 0x3c, %l0
23734 wrhpr %l0, %g0, %hsys_tick_cmpr
23735 wrpr %o7, %i1, %cwp
23736 ta %icc, 0x7
23737 wrpr %g4, 0x19F3, %tick
23738 mulscc %l6, %l1, %i5
23739 tcc %xcc, 0x7
23740 movg %xcc, %i2, %g5
23741 wrpr %o2, %g7, %cwp
23742
23743 or %g0, 0x8, %l0
23744 sllx %l0, 0x3c, %l0
23745 wrhpr %l0, %g0, %hsys_tick_cmpr
23746 wr %g0, 0xeb, %asi
23747 stda %l2, [%l7 + 0x38] %asi
23748 membar #Sync
23749 rdpr %pil, %o6
23750 edge32ln %g1, %i6, %g3
23751 set 0x60, %i5
23752 ldda [%l7 + %i5] 0xea, %l0
23753 umul %i3, %i4, %o4
23754 ldx [%l7 + 0x28], %l5
23755 bne %icc, loop_866
23756 addc %o0, %o1, %g6
23757
23758 or %g0, 0x8, %l0
23759 sllx %l0, 0x3c, %l0
23760 wrhpr %l0, 0x33C, %hsys_tick_cmpr
23761 stw %g2, [%l7 + 0x34]
23762loop_866:
23763 nop
23764
23765 or %g0, 0x8, %l0
23766 sllx %l0, 0x3c, %l0
23767 wrhpr %l0, 0x6C7, %hsys_tick_cmpr
23768 rdpr %cansave, %l2
23769 rd %tick_cmpr, %i1
23770
23771 or %g0, 0x8, %l0
23772 sllx %l0, 0x3c, %l0
23773 wrhpr %l0, 0xC81, %hsys_tick_cmpr
23774 bpos loop_867
23775 wrpr %l1, %i2, %pil
23776 wrpr %i5, 0x0516, %pil
23777 srlx %o2, 0x0A, %g7
23778loop_867:
23779 edge32ln %g5, %o5, %l3
23780
23781 or %g0, 0x8, %l0
23782 sllx %l0, 0x3c, %l0
23783 wrhpr %l0, 0x66A, %hsys_tick_cmpr
23784 rdpr %cansave, %o3
23785 tpos %xcc, 0x0
23786 rd %ccr, %g3
23787
23788 or %g0, 0x8, %l0
23789 sllx %l0, 0x3c, %l0
23790 wrhpr %l0, %g0, %hsys_tick_cmpr
23791 rdhpr %hintp, %i3
23792 rd %y, %o4
23793 add %l7, 0x30, %l6
23794 wr %g0, 0x11, %asi
23795 casxa [%l6] %asi, %i4, %l5
23796 fnegs %f11, %f6
23797 smulcc %o1, 0x05BC, %g6
23798 wr %g0, 0x6, %fprs
23799 bpos,a,pn %xcc, loop_868
23800 fzeros %f18
23801 wr %g2, %i7, %pic
23802 wrpr %o7, %l2, %cwp
23803loop_868:
23804 bn,pt %icc, loop_869
23805 tg %icc, 0x3
23806 movleu %icc, %i1, %i0
23807 bneg %xcc, loop_870
23808loop_869:
23809 udiv %g4, 0x1F38, %l6
23810 sll %i2, %l1, %i5
23811 brgz,a %o2, loop_871
23812loop_870:
23813 brgz %g5, loop_872
23814 bgu,pt %xcc, loop_873
23815 movcc %icc, %o5, %g7
23816loop_871:
23817 wr %o6, %g1, %pic
23818loop_872:
23819 fpmerge %f9, %f11, %f4
23820loop_873:
23821 rdpr %cleanwin, %o3
23822
23823 or %g0, 0x8, %l0
23824 sllx %l0, 0x3c, %l0
23825 wrhpr %l0, %g0, %hsys_tick_cmpr
23826 wr %l0, %g3, %sys_tick
23827 tg %xcc, 0x5
23828 fbo,a %fcc0, loop_874
23829 addc %i3, 0x02EB, %i4
23830 subccc %l5, 0x1874, %o1
23831 rd %softint, %g6
23832loop_874:
23833 srax %l4, %o4, %o0
23834 movrne %i7, 0x049, %o7
23835 subcc %g2, 0x1BDD, %i1
23836 brgz,a %l2, loop_875
23837 wr %g0, 0x4, %fprs
23838 rd %sys_tick_cmpr, %l6
23839 rdhpr %htba, %i2
23840loop_875:
23841 tsubcctv %l1, 0x1D1C, %g4
23842 rdpr %cleanwin, %i5
23843 wr %g5, %o2, %y
23844 rdhpr %htba, %g7
23845
23846 or %g0, 0x8, %l0
23847 sllx %l0, 0x3c, %l0
23848 wrhpr %l0, 0xD11, %hsys_tick_cmpr
23849 rdpr %cansave, %g1
23850 udivcc %o3, 0x0F28, %l3
23851 rdhpr %hpstate, %l0
23852 rdpr %cwp, %i6
23853 wrpr %g3, 0x18E6, %cwp
23854 rd %softint, %i3
23855 rdhpr %hpstate, %l5
23856 wrpr %i4, %o1, %pil
23857 bcc %xcc, loop_876
23858 ldsw [%l7 + 0x5C], %g6
23859
23860 or %g0, 0x8, %l0
23861 sllx %l0, 0x3c, %l0
23862 wrhpr %l0, %g0, %hsys_tick_cmpr
23863 rdhpr %hpstate, %i7
23864loop_876:
23865 fbe,a %fcc0, loop_877
23866 rd %ccr, %o4
23867 sethi 0x0BED, %g2
23868 wrpr %i1, %l2, %pil
23869loop_877:
23870 rd %asi, %i0
23871 wrpr %o7, 0x11B3, %cwp
23872 movrgz %i2, %l6, %l1
23873 rdpr %gl, %g4
23874 subcc %g5, %i5, %o2
23875 movne %xcc, %o6, %o5
23876 movrlez %g7, 0x310, %g1
23877 fmovdneg %xcc, %f16, %f29
23878 fmovdneg %xcc, %f5, %f15
23879 rd %sys_tick_cmpr, %o3
23880 movgu %icc, %l3, %l0
23881 rd %softint, %i6
23882 sll %g3, %i3, %i4
23883 edge32n %l5, %o1, %g6
23884 fmovrsne %o0, %f23, %f11
23885 fmovrdlez %l4, %f30, %f16
23886 rdhpr %hpstate, %i7
23887
23888 or %g0, 0x8, %l0
23889 sllx %l0, 0x3c, %l0
23890 wrhpr %l0, 0x895, %hsys_tick_cmpr
23891 rdpr %cleanwin, %g2
23892 nop
23893 setx loop_878, %l0, %l1
23894 wrpr 0x1, %tl
23895 wrpr %l1, %tpc
23896 add %l1, 0x4, %l1
23897 wrpr %l1, %tnpc
23898 setx 0x34400001400, %l0, %l1
23899 wrpr %l1, %tstate
23900 wrhpr 0x4, %htstate
23901 retry
23902 tsubcc %l2, %o7, %i0
23903 fmovsne %xcc, %f19, %f4
23904 rdpr %canrestore, %l6
23905loop_878:
23906 rdhpr %htba, %i2
23907
23908 or %g0, 0x8, %l0
23909 sllx %l0, 0x3c, %l0
23910 wrhpr %l0, 0x358, %hsys_tick_cmpr
23911 tcc %icc, 0x0
23912 rd %ccr, %g4
23913 and %i5, %o2, %o6
23914 wr %o5, %g5, %y
23915 bshuffle %f10, %f12, %f24
23916 rdhpr %hintp, %g1
23917 wr %g0, 0x89, %asi
23918 ldstuba [%l7 + 0x43] %asi, %o3
23919 rdpr %cleanwin, %l3
23920 rdhpr %hpstate, %g7
23921 movne %icc, %l0, %g3
23922 sra %i3, 0x1B, %i6
23923 rdhpr %hpstate, %l5
23924 tge %xcc, 0x3
23925 rdhpr %hsys_tick_cmpr, %i4
23926 wr %g6, 0x03D6, %y
23927 tleu %xcc, 0x3
23928 subcc %o0, 0x027F, %l4
23929 fmovdvs %xcc, %f22, %f7
23930 wrpr %i7, %o4, %pil
23931 rdpr %cansave, %i1
23932 sub %o1, 0x1CF2, %l2
23933 wr %g2, 0x115D, %y
23934 wr %g0, 0x7, %fprs
23935 rd %tick_cmpr, %i2
23936 bvc,pn %xcc, loop_879
23937 sll %l6, %g4, %i5
23938 umulcc %o2, 0x07AE, %l1
23939 fmovrdlez %o6, %f26, %f14
23940loop_879:
23941 fmovsg %xcc, %f7, %f15
23942 fmovdleu %icc, %f25, %f19
23943 wrpr %g5, 0x0620, %pil
23944 ble,a loop_880
23945 rd %tick_cmpr, %o5
23946 movle %xcc, %g1, %o3
23947 fpadd32 %f26, %f30, %f6
23948loop_880:
23949 tvs %icc, 0x0
23950 fone %f14
23951 rdhpr %hintp, %g7
23952 saved
23953 rdpr %cwp, %g1
23954 rdpr %cansave, %g2
23955 rdpr %canrestore, %g3
23956 rdpr %cleanwin, %g4
23957 rdpr %otherwin, %g5
23958 rdpr %wstate, %g6
23959
23960 or %g0, 0x8, %l0
23961 sllx %l0, 0x3c, %l0
23962 wrhpr %l0, 0xDE0, %hsys_tick_cmpr
23963 rdpr %cleanwin, %l3
23964 fornot1 %f0, %f20, %f2
23965 bne,pn %icc, loop_881
23966 tpos %icc, 0x7
23967 be,pt %icc, loop_882
23968 wr %g0, 0x4, %fprs
23969loop_881:
23970 nop
23971
23972 or %g0, 0x8, %l0
23973 sllx %l0, 0x3c, %l0
23974 wrhpr %l0, 0x6A2, %hsys_tick_cmpr
23975
23976 or %g0, 0x8, %l0
23977 sllx %l0, 0x3c, %l0
23978 wr %l0, 0x6F8, %tick_cmpr
23979loop_882:
23980 rdhpr %hintp, %i3
23981 orn %g6, 0x1021, %o0
23982 bg,a,pt %xcc, loop_883
23983 udivx %i7, 0x11CA, %o4
23984 rdpr %wstate, %l4
23985
23986 or %g0, 0x8, %l0
23987 sllx %l0, 0x3c, %l0
23988 wrhpr %l0, 0xAFC, %hsys_tick_cmpr
23989loop_883:
23990 wrpr %l2, %g2, %tick
23991 rdhpr %hpstate, %o7
23992 rd %ccr, %i2
23993 add %l6, %i0, %i5
23994 array8 %o2, %g4, %o6
23995 rd %sys_tick_cmpr, %l1
23996 rdhpr %hsys_tick_cmpr, %g5
23997 fmovdne %icc, %f31, %f8
23998 srax %g1, 0x01, %o5
23999 ldstub [%l7 + 0x66], %o3
24000 wrpr %g7, %l3, %pil
24001 ldsh [%l7 + 0x6A], %g3
24002 rdpr %wstate, %i6
24003 rdpr %pil, %l0
24004 rd %fprs, %l5
24005 rdhpr %hsys_tick_cmpr, %i3
24006 movneg %xcc, %i4, %g6
24007 fba,a %fcc1, loop_884
24008 movre %o0, 0x01F, %o4
24009 rd %fprs, %i7
24010 bn,a %icc, loop_885
24011loop_884:
24012 wrpr %l4, %o1, %tick
24013 rdhpr %hpstate, %i1
24014 rdpr %gl, %g2
24015loop_885:
24016 tsubcctv %l2, 0x083E, %i2
24017 rdpr %otherwin, %l6
24018 wrpr %o7, 0x1689, %cwp
24019 fbul %fcc0, loop_886
24020 rdhpr %hintp, %i5
24021 rdpr %cleanwin, %i0
24022 ba,a,pt %icc, loop_887
24023loop_886:
24024 rdpr %otherwin, %g4
24025 rdpr %tba, %o6
24026 set 0x54, %g4
24027 stwa %o2, [%l7 + %g4] 0x14
24028loop_887:
24029 brnz,a %g5, loop_888
24030 rdpr %tba, %l1
24031 array8 %o5, %o3, %g7
24032
24033 or %g0, 0x8, %l0
24034 sllx %l0, 0x3c, %l0
24035 wr %l0, %g0, %sys_tick_cmpr
24036loop_888:
24037 tpos %icc, 0x0
24038
24039 or %g0, 0x8, %l0
24040 sllx %l0, 0x3c, %l0
24041 wrhpr %l0, %g0, %hsys_tick_cmpr
24042 fcmpgt16 %f30, %f10, %l3
24043
24044 or %g0, 0x8, %l0
24045 sllx %l0, 0x3c, %l0
24046 wrhpr %l0, 0x09A, %hsys_tick_cmpr
24047 wr %l5, %i4, %softint
24048 wr %o0, %g6, %clear_softint
24049 wrpr %i7, %l4, %tick
24050 bvs,a,pn %xcc, loop_889
24051 movrgz %o4, %i1, %g2
24052 edge8n %o1, %i2, %l6
24053
24054 or %g0, 0x8, %l0
24055 sllx %l0, 0x3c, %l0
24056 wr %l0, 0xE1A, %tick_cmpr
24057loop_889:
24058 fbuge %fcc2, loop_890
24059 fpsub32 %f2, %f6, %f26
24060 taddcctv %i0, %g4, %o6
24061 tge %xcc, 0x3
24062loop_890:
24063 rdpr %cansave, %o7
24064 brz,a %o2, loop_891
24065 rdhpr %htba, %l1
24066 rdpr %pil, %o5
24067 rdpr %wstate, %o3
24068loop_891:
24069 wrpr %g5, 0x050E, %pil
24070 rd %tick_cmpr, %g1
24071 rd %y, %g7
24072 rd %y, %g3
24073 wrpr %i6, %l0, %tick
24074 wrpr %i3, 0x0B99, %tick
24075 srl %l3, 0x19, %l5
24076 rd %sys_tick_cmpr, %i4
24077 andcc %o0, %i7, %l4
24078 wrpr %g6, 0x1EE6, %cwp
24079 rdpr %otherwin, %o4
24080 sra %i1, 0x18, %o1
24081 prefetch [%l7 + 0x38], 0x3
24082 ldsb [%l7 + 0x4F], %i2
24083 rd %y, %l6
24084 rdpr %pil, %l2
24085 wrpr %i5, %g2, %tick
24086 wrpr %i0, 0x00BC, %tick
24087 rd %asi, %o6
24088 nop
24089 set 0x29, %o7
24090 ldsb [%l7 + %o7], %g4
24091 rdpr %cwp, %o7
24092 edge16 %o2, %l1, %o5
24093 wr %o3, 0x0E5C, %ccr
24094 rdhpr %htba, %g1
24095
24096 or %g0, 0x8, %l0
24097 sllx %l0, 0x3c, %l0
24098 wrhpr %l0, 0x02A, %hsys_tick_cmpr
24099 movvc %xcc, %g3, %g5
24100 fmovrdlez %l0, %f8, %f24
24101
24102 or %g0, 0x8, %l0
24103 sllx %l0, 0x3c, %l0
24104 wrhpr %l0, %g0, %hsys_tick_cmpr
24105 fbg %fcc3, loop_892
24106 sir 0x1750
24107 rd %fprs, %l5
24108 or %i4, %l3, %o0
24109loop_892:
24110 nop
24111
24112 or %g0, 0x8, %l0
24113 sllx %l0, 0x3c, %l0
24114 wrhpr %l0, 0xB89, %hsys_tick_cmpr
24115 sdivx %l4, 0x15BD, %g6
24116 bneg %xcc, loop_893
24117 rdpr %cansave, %i1
24118 rdpr %gl, %o1
24119 movpos %icc, %i2, %l6
24120loop_893:
24121 stw %o4, [%l7 + 0x5C]
24122 rdpr %gl, %i5
24123 wrpr %g2, 0x17F4, %tick
24124 wrpr %i0, %o6, %cwp
24125 movge %icc, %l2, %g4
24126 fones %f29
24127 ldx [%l7 + 0x78], %o2
24128 rdpr %canrestore, %l1
24129 movneg %icc, %o5, %o3
24130 rdhpr %htba, %g1
24131 rd %sys_tick_cmpr, %o7
24132 fcmpgt16 %f30, %f10, %g3
24133 rd %tick_cmpr, %g7
24134 wrpr %g5, 0x1BB4, %cwp
24135 rdhpr %htba, %l0
24136
24137 or %g0, 0x8, %l0
24138 sllx %l0, 0x3c, %l0
24139 wrhpr %l0, 0x327, %hsys_tick_cmpr
24140 fornot1 %f4, %f2, %f22
24141 movpos %xcc, %i3, %l5
24142
24143 or %g0, 0x8, %l0
24144 sllx %l0, 0x3c, %l0
24145 wrhpr %l0, 0x1B4, %hsys_tick_cmpr
24146 movrlez %o0, 0x18A, %i7
24147 rdhpr %htba, %l3
24148 wr %l4, %g6, %set_softint
24149 set 0x74, %l6
24150 ldsba [%l7 + %l6] 0x88, %o1
24151 tne %icc, 0x1
24152
24153 or %g0, 0x8, %l0
24154 sllx %l0, 0x3c, %l0
24155 wrhpr %l0, %g0, %hsys_tick_cmpr
24156 rdpr %wstate, %l6
24157 rd %softint, %o4
24158 membar 0x26
24159 edge16n %g2, %i0, %o6
24160 wr %g0, 0x2b, %asi
24161 stxa %i5, [%l7 + 0x40] %asi
24162 membar #Sync
24163 set 0x1A, %g5
24164 lduha [%l7 + %g5] 0x19, %l2
24165
24166 or %g0, 0x8, %l0
24167 sllx %l0, 0x3c, %l0
24168 wrhpr %l0, 0x3CC, %hsys_tick_cmpr
24169 edge32 %o2, %o5, %o3
24170 movle %xcc, %o7, %g3
24171 fmovrslz %g1, %f27, %f17
24172 tvs %xcc, 0x2
24173 xnorcc %g7, 0x1888, %l0
24174 srlx %i6, %g5, %i3
24175 edge32n %l5, %o0, %i7
24176 array8 %i4, %l3, %g6
24177 fmovrdlez %l4, %f20, %f14
24178 wrpr %o1, %i2, %tick
24179 edge8l %i1, %o4, %g2
24180 srl %i0, 0x1C, %l6
24181 wrpr %o6, %i5, %cwp
24182 wrpr %g4, 0x046A, %tick
24183 rd %asi, %l2
24184 rdhpr %hsys_tick_cmpr, %o2
24185 wrpr %l1, %o3, %pil
24186
24187 or %g0, 0x8, %l0
24188 sllx %l0, 0x3c, %l0
24189 wrhpr %l0, %g0, %hsys_tick_cmpr
24190 wrpr %g1, 0x02AB, %pil
24191
24192 or %g0, 0x8, %l0
24193 sllx %l0, 0x3c, %l0
24194 wrhpr %l0, 0xA4F, %hsys_tick_cmpr
24195 rd %sys_tick_cmpr, %l0
24196 ldd [%l7 + 0x28], %f2
24197 rd %y, %g7
24198 wr %g5, 0x0849, %softint
24199 rd %softint, %i6
24200 brz %i3, loop_894
24201 wr %l5, %i7, %softint
24202 udivx %o0, 0x1A1E, %l3
24203
24204 or %g0, 0x8, %l0
24205 sllx %l0, 0x3c, %l0
24206 wrhpr %l0, %g0, %hsys_tick_cmpr
24207loop_894:
24208 nop
24209
24210 or %g0, 0x8, %l0
24211 sllx %l0, 0x3c, %l0
24212 wrhpr %l0, %g0, %hsys_tick_cmpr
24213 fandnot2s %f20, %f31, %f29
24214 rdhpr %hintp, %o1
24215 umul %i1, %i2, %o4
24216 edge16 %g2, %l6, %o6
24217 wr %i5, 0x1675, %clear_softint
24218 movrlz %i0, 0x219, %l2
24219 wrpr %g4, %l1, %pil
24220 rdpr %cansave, %o2
24221 rdhpr %hintp, %o7
24222 wr %g0, 0x6, %fprs
24223 wr %o3, %g1, %pic
24224
24225 or %g0, 0x8, %l0
24226 sllx %l0, 0x3c, %l0
24227 wr %l0, 0x3D9, %tick_cmpr
24228 rdhpr %hpstate, %g7
24229 fmovrslez %g5, %f0, %f19
24230
24231 or %g0, 0x8, %l0
24232 sllx %l0, 0x3c, %l0
24233 wrhpr %l0, %g0, %hsys_tick_cmpr
24234 rdpr %cleanwin, %l5
24235
24236 or %g0, 0x8, %l0
24237 sllx %l0, 0x3c, %l0
24238 wrhpr %l0, %g0, %hsys_tick_cmpr
24239 wr %i7, %o0, %y
24240 udivx %i4, 0x09C7, %l4
24241 edge32 %l3, %g6, %i1
24242
24243 or %g0, 0x8, %l0
24244 sllx %l0, 0x3c, %l0
24245 wrhpr %l0, 0x12B, %hsys_tick_cmpr
24246 ta %icc, 0x3
24247 andncc %g2, %o1, %l6
24248 rdhpr %htba, %i5
24249 rdpr %canrestore, %o6
24250 fbl,a %fcc1, loop_895
24251 rdpr %canrestore, %i0
24252 srax %l2, %g4, %l1
24253 wrpr %o2, %o5, %tick
24254loop_895:
24255 wrpr %o3, %g1, %cwp
24256 wr %g3, 0x0E9D, %clear_softint
24257 movpos %icc, %g7, %g5
24258 ld [%l7 + 0x3C], %f7
24259 rd %asi, %o7
24260 pdist %f14, %f22, %f12
24261 rdhpr %htba, %l0
24262 bl,a,pt %icc, loop_896
24263 fpsub32 %f10, %f28, %f4
24264 rd %asi, %i6
24265 wrpr %l5, 0x0EC0, %pil
24266loop_896:
24267 ldd [%l7 + 0x78], %f8
24268 tvc %xcc, 0x5
24269 tvc %icc, 0x4
24270 set 0x28, %i7
24271 sta %f17, [%l7 + %i7] 0x11
24272 sir 0x1CB3
24273 tneg %xcc, 0x6
24274 fba %fcc1, loop_897
24275 sra %i3, 0x0C, %o0
24276 rdpr %tl, %i7
24277
24278 or %g0, 0x8, %l0
24279 sllx %l0, 0x3c, %l0
24280 wrhpr %l0, %g0, %hsys_tick_cmpr
24281loop_897:
24282 rd %pc, %l3
24283 edge32ln %g6, %i4, %i1
24284 set 0x10, %g7
24285 ldxa [%l7 + %g7] 0x15, %o4
24286
24287 or %g0, 0x8, %l0
24288 sllx %l0, 0x3c, %l0
24289 wrhpr %l0, 0x851, %hsys_tick_cmpr
24290 set 0x74, %g3
24291 sta %f23, [%l7 + %g3] 0x80
24292 wrpr %l6, %g2, %cwp
24293 wr %i5, %o6, %ccr
24294 rdhpr %hsys_tick_cmpr, %l2
24295 ldub [%l7 + 0x19], %i0
24296
24297 or %g0, 0x8, %l0
24298 sllx %l0, 0x3c, %l0
24299 wrhpr %l0, %g0, %hsys_tick_cmpr
24300 wrpr %o2, 0x1FA6, %tick
24301 tsubcctv %o5, %g1, %g3
24302 rdhpr %hintp, %g7
24303 rdpr %gl, %g5
24304 udivx %o7, 0x1C69, %o3
24305 ldstub [%l7 + 0x3B], %l0
24306 rd %ccr, %l5
24307
24308 or %g0, 0x8, %l0
24309 sllx %l0, 0x3c, %l0
24310 wrhpr %l0, 0x952, %hsys_tick_cmpr
24311 sdivcc %o0, 0x010A, %i7
24312 fbul %fcc2, loop_898
24313 or %i3, %l4, %g6
24314 rd %softint, %i4
24315 wrpr %i1, 0x1F18, %pil
24316loop_898:
24317 nop
24318 set 0x20, %g2
24319 ldxa [%l7 + %g2] 0x04, %l3
24320 rd %softint, %o4
24321 fmovsneg %xcc, %f1, %f31
24322 tsubcc %i2, %o1, %g2
24323
24324 or %g0, 0x8, %l0
24325 sllx %l0, 0x3c, %l0
24326 wrhpr %l0, 0x6F0, %hsys_tick_cmpr
24327
24328 or %g0, 0x8, %l0
24329 sllx %l0, 0x3c, %l0
24330 wrhpr %l0, %g0, %hsys_tick_cmpr
24331 smulcc %o6, %g4, %i0
24332
24333 or %g0, 0x8, %l0
24334 sllx %l0, 0x3c, %l0
24335 wrhpr %l0, 0xFBE, %hsys_tick_cmpr
24336 wrpr %o2, %o5, %cwp
24337 edge32n %g3, %g1, %g7
24338 rd %ccr, %g5
24339 rdpr %cansave, %o7
24340 wrpr %l0, 0x047F, %tick
24341 rdhpr %hintp, %o3
24342 wrpr %l5, 0x1712, %tick
24343 rdpr %wstate, %o0
24344 rd %sys_tick_cmpr, %i6
24345 xnorcc %i3, 0x1546, %i7
24346 orn %g6, %l4, %i1
24347 subc %i4, %l3, %i2
24348 bn,a,pt %xcc, loop_899
24349 bn,a %icc, loop_900
24350 rdpr %wstate, %o1
24351 rdpr %pil, %g2
24352loop_899:
24353 saved
24354 rdpr %cwp, %g1
24355 rdpr %cansave, %g2
24356 rdpr %canrestore, %g3
24357 rdpr %cleanwin, %g4
24358 rdpr %otherwin, %g5
24359 rdpr %wstate, %g6
24360loop_900:
24361 wrpr %i5, 0x04E6, %cwp
24362 brlz,a %l6, loop_901
24363 wrpr %l2, 0x1E34, %tick
24364 sth %o4, [%l7 + 0x6A]
24365 taddcctv %g4, %o6, %i0
24366loop_901:
24367 xor %o2, %l1, %g3
24368
24369 or %g0, 0x8, %l0
24370 sllx %l0, 0x3c, %l0
24371 wrhpr %l0, %g0, %hsys_tick_cmpr
24372 tl %icc, 0x0
24373 wrpr %g1, %g7, %cwp
24374
24375 or %g0, 0x8, %l0
24376 sllx %l0, 0x3c, %l0
24377 wrhpr %l0, %g0, %hsys_tick_cmpr
24378 wrpr %l0, %l5, %cwp
24379 set 0x28, %o1
24380 stxa %o3, [%l7 + %o1] 0x2f
24381 membar #Sync
24382 wrpr %o0, %i3, %tick
24383 fnands %f23, %f30, %f30
24384
24385 or %g0, 0x8, %l0
24386 sllx %l0, 0x3c, %l0
24387 wrhpr %l0, 0xE01, %hsys_tick_cmpr
24388
24389 or %g0, 0x8, %l0
24390 sllx %l0, 0x3c, %l0
24391 wrhpr %l0, 0x29E, %hsys_tick_cmpr
24392 fnors %f5, %f18, %f29
24393
24394 or %g0, 0x8, %l0
24395 sllx %l0, 0x3c, %l0
24396 wrhpr %l0, 0xEBB, %hsys_tick_cmpr
24397 lduw [%l7 + 0x2C], %l3
24398 bl %xcc, loop_902
24399 wr %g0, 0xe, %pcr ! changed.
24400 rdhpr %hsys_tick_cmpr, %g2
24401
24402 or %g0, 0x8, %l0
24403 sllx %l0, 0x3c, %l0
24404 wrhpr %l0, %g0, %hsys_tick_cmpr
24405loop_902:
24406 fbne,a %fcc0, loop_903
24407 rdpr %canrestore, %o1
24408 rd %sys_tick_cmpr, %l2
24409 wrpr %o4, 0x01B4, %cwp
24410loop_903:
24411 rdpr %cwp, %l6
24412 tvc %xcc, 0x6
24413 bge,a loop_904
24414 rdpr %wstate, %g4
24415 alignaddrl %i0, %o2, %o6
24416 rdhpr %hsys_tick_cmpr, %l1
24417loop_904:
24418 nop
24419 wr %g0, 0x80, %asi
24420 stwa %o5, [%l7 + 0x30] %asi
24421 rd %fprs, %g1
24422 fnot2 %f24, %f14
24423 wr %g3, 0x12A5, %y
24424 edge16ln %g7, %o7, %g5
24425 fmovdcc %icc, %f24, %f23
24426 fxors %f19, %f18, %f20
24427
24428 or %g0, 0x8, %l0
24429 sllx %l0, 0x3c, %l0
24430 wrhpr %l0, %g0, %hsys_tick_cmpr
24431 rdpr %wstate, %o3
24432 wrpr %o0, %l0, %pil
24433 fmul8x16al %f22, %f19, %f14
24434 bge loop_905
24435 tpos %icc, 0x1
24436 wrpr %i3, %i6, %pil
24437 fblg %fcc0, loop_906
24438loop_905:
24439 ba,pn %xcc, loop_907
24440 wr %g6, 0x024E, %softint
24441 fbue,a %fcc0, loop_908
24442loop_906:
24443 sub %i1, %i4, %i7
24444loop_907:
24445 rdpr %wstate, %i2
24446 subc %l3, %l4, %i5
24447loop_908:
24448 wrpr %g2, 0x01C7, %cwp
24449
24450 or %g0, 0x8, %l0
24451 sllx %l0, 0x3c, %l0
24452 wrhpr %l0, %g0, %hsys_tick_cmpr
24453 rdpr %tl, %l6
24454 wrpr %g4, %o4, %cwp
24455 mulx %i0, %o2, %o6
24456 rdhpr %htba, %o5
24457 fbule %fcc0, loop_909
24458 rd %fprs, %l1
24459 movvs %icc, %g1, %g3
24460
24461 or %g0, 0x8, %l0
24462 sllx %l0, 0x3c, %l0
24463 wr %l0, %g0, %tick_cmpr
24464loop_909:
24465 bgu %xcc, loop_910
24466 wr %g7, %l5, %pic
24467 wr %o3, %o0, %softint
24468 array16 %l0, %i3, %i6
24469loop_910:
24470 wr %i1, %g6, %softint
24471 movrgez %i4, 0x26E, %i2
24472 rdhpr %hintp, %i7
24473 rdhpr %htba, %l4
24474 sdiv %i5, 0x14C7, %l3
24475 tleu %xcc, 0x6
24476 wr %g0, 0x6, %fprs
24477 fbn %fcc1, loop_911
24478 rd %tick_cmpr, %o1
24479 ldd [%l7 + 0x28], %f26
24480 rdpr %tl, %g4
24481loop_911:
24482 udivcc %l6, 0x0AF6, %i0
24483 rdpr %tba, %o2
24484 taddcctv %o6, %o5, %o4
24485 wr %g0, 0x5, %fprs
24486 fors %f14, %f28, %f4
24487 edge8n %o7, %g1, %g7
24488 tne %xcc, 0x6
24489 fandnot1s %f27, %f21, %f19
24490 wrpr %l5, %g5, %pil
24491 rdhpr %hintp, %o3
24492 rdhpr %hintp, %o0
24493 rd %sys_tick_cmpr, %i3
24494
24495 or %g0, 0x8, %l0
24496 sllx %l0, 0x3c, %l0
24497 wrhpr %l0, %g0, %hsys_tick_cmpr
24498 rdpr %pil, %i1
24499 fmovda %icc, %f17, %f28
24500 rdpr %tl, %g6
24501 rdhpr %hpstate, %l0
24502 or %i2, %i4, %i7
24503 fbul,a %fcc3, loop_912
24504 rdpr %canrestore, %i5
24505 tleu %xcc, 0x2
24506 rd %fprs, %l3
24507loop_912:
24508 rd %pc, %g2
24509 wrpr %l4, 0x0032, %cwp
24510 movrne %l2, 0x207, %g4
24511 rd %sys_tick_cmpr, %l6
24512 wr %o1, %i0, %set_softint
24513 wrpr %o6, 0x1CE4, %cwp
24514
24515 or %g0, 0x8, %l0
24516 sllx %l0, 0x3c, %l0
24517 wrhpr %l0, 0xA73, %hsys_tick_cmpr
24518 wrpr %o5, 0x10C8, %cwp
24519 ldsb [%l7 + 0x78], %o4
24520 fba,a %fcc1, loop_913
24521 rdhpr %hpstate, %g3
24522 rd %sys_tick_cmpr, %o7
24523 smul %l1, 0x03D1, %g7
24524loop_913:
24525 sdiv %g1, 0x1B48, %g5
24526
24527 or %g0, 0x8, %l0
24528 sllx %l0, 0x3c, %l0
24529 wrhpr %l0, %g0, %hsys_tick_cmpr
24530 rdhpr %htba, %o3
24531 fbul %fcc2, loop_914
24532 wrpr %i6, %i1, %pil
24533 wrpr %g6, %l0, %tick
24534 rdpr %tba, %i3
24535loop_914:
24536 rdhpr %hsys_tick_cmpr, %i2
24537
24538 or %g0, 0x8, %l0
24539 sllx %l0, 0x3c, %l0
24540 wrhpr %l0, %g0, %hsys_tick_cmpr
24541 rdhpr %htba, %i5
24542 ldx [%l7 + 0x78], %l3
24543 sdiv %g2, 0x0483, %l4
24544 wrpr %l2, 0x061B, %pil
24545
24546 or %g0, 0x8, %l0
24547 sllx %l0, 0x3c, %l0
24548 wrhpr %l0, %g0, %hsys_tick_cmpr
24549 fbl,a %fcc1, loop_915
24550 wrpr %g4, %o1, %tick
24551 wr %o6, 0x0BDC, %set_softint
24552 fmovda %icc, %f3, %f21
24553loop_915:
24554 wr %i0, 0x0410, %pic
24555 edge32 %o2, %o4, %o5
24556 wr %g0, 0x5, %fprs
24557 ld [%l7 + 0x14], %f14
24558
24559 or %g0, 0x8, %l0
24560 sllx %l0, 0x3c, %l0
24561 wrhpr %l0, %g0, %hsys_tick_cmpr
24562 bvs,a,pt %icc, loop_916
24563 wrpr %g5, %l5, %cwp
24564
24565 or %g0, 0x8, %l0
24566 sllx %l0, 0x3c, %l0
24567 wrhpr %l0, 0xC9E, %hsys_tick_cmpr
24568 movre %o0, 0x353, %i6
24569loop_916:
24570 stb %i1, [%l7 + 0x3F]
24571 rdpr %cwp, %o3
24572 array8 %l0, %g6, %i3
24573 wrpr %i7, 0x001D, %pil
24574 wrpr %i5, %l3, %tick
24575 rdhpr %htba, %g2
24576 xor %i2, 0x1CDB, %l4
24577 flush %l7 + 0x34
24578 rdhpr %hsys_tick_cmpr, %i4
24579
24580 or %g0, 0x8, %l0
24581 sllx %l0, 0x3c, %l0
24582 wrhpr %l0, 0x51D, %hsys_tick_cmpr
24583 wr %o1, %o6, %softint
24584 wr %l2, 0x1325, %set_softint
24585
24586 or %g0, 0x8, %l0
24587 sllx %l0, 0x3c, %l0
24588 wrhpr %l0, 0xF9F, %hsys_tick_cmpr
24589 fmovrdgz %o4, %f20, %f2
24590 wr %g0, 0x5, %fprs
24591 mulx %l1, %i0, %g7
24592
24593 or %g0, 0x8, %l0
24594 sllx %l0, 0x3c, %l0
24595 wr %l0, %g0, %sys_tick_cmpr
24596 wr %g1, 0x10E5, %sys_tick
24597 udivcc %o0, 0x1D52, %i6
24598 movrgz %g3, 0x232, %i1
24599 rdpr %cansave, %o3
24600
24601 or %g0, 0x8, %l0
24602 sllx %l0, 0x3c, %l0
24603 wrhpr %l0, %g0, %hsys_tick_cmpr
24604 wr %i3, 0x11DF, %ccr
24605 restored
24606 rdpr %cwp, %g1
24607 rdpr %cansave, %g2
24608 rdpr %canrestore, %g3
24609 rdpr %cleanwin, %g4
24610 rdpr %otherwin, %g5
24611 rdpr %wstate, %g6
24612 movvs %icc, %g6, %i7
24613 wrpr %l3, 0x01B6, %tick
24614
24615 or %g0, 0x8, %l0
24616 sllx %l0, 0x3c, %l0
24617 wrhpr %l0, %g0, %hsys_tick_cmpr
24618 fandnot1 %f6, %f0, %f20
24619 bvs,a,pn %icc, loop_917
24620 rd %ccr, %l4
24621 fmovsne %xcc, %f9, %f28
24622 wr %i2, %l6, %y
24623loop_917:
24624 nop
24625
24626 or %g0, 0x8, %l0
24627 sllx %l0, 0x3c, %l0
24628 wrhpr %l0, 0xBC8, %hsys_tick_cmpr
24629 nop
24630 setx loop_918, %l0, %l1
24631 jmpl %l1, %g4
24632 brlez %o6, loop_919
24633 ldd [%l7 + 0x18], %l2
24634 rdpr %otherwin, %o1
24635loop_918:
24636 rdpr %gl, %o2
24637loop_919:
24638 brlez %o4, loop_920
24639 wrpr %o7, 0x0F95, %cwp
24640 membar 0x52
24641
24642 or %g0, 0x8, %l0
24643 sllx %l0, 0x3c, %l0
24644 wrhpr %l0, %g0, %hsys_tick_cmpr
24645loop_920:
24646 smulcc %o5, %g5, %l5
24647
24648 or %g0, 0x8, %l0
24649 sllx %l0, 0x3c, %l0
24650 wrhpr %l0, %g0, %hsys_tick_cmpr
24651 fbo %fcc3, loop_921
24652 wr %i6, %g3, %ccr
24653 wr %o0, 0x014C, %clear_softint
24654 rdhpr %hsys_tick_cmpr, %o3
24655loop_921:
24656 nop
24657
24658 or %g0, 0x8, %l0
24659 sllx %l0, 0x3c, %l0
24660 wr %l0, %g0, %sys_tick_cmpr
24661
24662 or %g0, 0x8, %l0
24663 sllx %l0, 0x3c, %l0
24664 wrhpr %l0, 0xDFE, %hsys_tick_cmpr
24665 rdhpr %hsys_tick_cmpr, %i1
24666
24667 or %g0, 0x8, %l0
24668 sllx %l0, 0x3c, %l0
24669 wr %l0, %g0, %tick_cmpr
24670 fbg,a %fcc0, loop_922
24671 subccc %i7, 0x1B99, %i5
24672 ba,pn %icc, loop_923
24673 rdhpr %hsys_tick_cmpr, %l4
24674loop_922:
24675 rd %fprs, %i2
24676 sdivx %l6, 0x113F, %i4
24677loop_923:
24678 rd %asi, %g2
24679
24680 or %g0, 0x8, %l0
24681 sllx %l0, 0x3c, %l0
24682 wrhpr %l0, 0x009, %hsys_tick_cmpr
24683 tneg %xcc, 0x6
24684 rd %sys_tick_cmpr, %l2
24685 mulx %o1, %o6, %o2
24686 rdhpr %htba, %o4
24687
24688 or %g0, 0x8, %l0
24689 sllx %l0, 0x3c, %l0
24690 wr %l0, %g0, %tick_cmpr
24691
24692 or %g0, 0x8, %l0
24693 sllx %l0, 0x3c, %l0
24694 wrhpr %l0, 0xD9A, %hsys_tick_cmpr
24695 wrpr %l5, %g5, %cwp
24696 fmovrdlz %g7, %f30, %f18
24697
24698 or %g0, 0x8, %l0
24699 sllx %l0, 0x3c, %l0
24700 wrhpr %l0, 0x364, %hsys_tick_cmpr
24701 movg %icc, %g3, %o0
24702 rd %ccr, %l0
24703 ldsw [%l7 + 0x54], %i3
24704 wr %g0, 0xe, %pcr ! changed.
24705 wrpr %g6, %l3, %cwp
24706 rdpr %pil, %i7
24707
24708 or %g0, 0x8, %l0
24709 sllx %l0, 0x3c, %l0
24710 wr %l0, %g0, %sys_tick_cmpr
24711 udivx %i1, 0x04EA, %i2
24712 movrlez %l6, 0x1A6, %i4
24713 rdpr %tba, %g2
24714 edge32 %l2, %g4, %o6
24715 fbu,a %fcc2, loop_924
24716 rdhpr %hpstate, %o2
24717 edge16n %o4, %l1, %o1
24718 wrpr %o5, 0x0A6B, %pil
24719loop_924:
24720 sll %o7, 0x1D, %l5
24721 wr %i0, %g7, %ccr
24722 orncc %g1, 0x05F2, %g5
24723 sdivcc %g3, 0x03CC, %o0
24724
24725 or %g0, 0x8, %l0
24726 sllx %l0, 0x3c, %l0
24727 wrhpr %l0, %g0, %hsys_tick_cmpr
24728 rdhpr %htba, %o3
24729
24730 or %g0, 0x8, %l0
24731 sllx %l0, 0x3c, %l0
24732 wrhpr %l0, %g0, %hsys_tick_cmpr
24733 rdpr %otherwin, %i7
24734 pdist %f30, %f28, %f12
24735 rd %ccr, %i5
24736 rdhpr %hpstate, %l4
24737
24738 or %g0, 0x8, %l0
24739 sllx %l0, 0x3c, %l0
24740 wr %l0, 0x5F9, %tick_cmpr
24741 movcs %xcc, %i2, %i4
24742
24743 or %g0, 0x8, %l0
24744 sllx %l0, 0x3c, %l0
24745 wrhpr %l0, 0xF68, %hsys_tick_cmpr
24746 brlz,a %g2, loop_925
24747 fbule %fcc2, loop_926
24748 rdhpr %hsys_tick_cmpr, %l2
24749 saved
24750 rdpr %cwp, %g1
24751 rdpr %cansave, %g2
24752 rdpr %canrestore, %g3
24753 rdpr %cleanwin, %g4
24754 rdpr %otherwin, %g5
24755 rdpr %wstate, %g6
24756loop_925:
24757 wrpr %g4, 0x0FC9, %cwp
24758loop_926:
24759 wrpr %o6, 0x0AA3, %tick
24760
24761 or %g0, 0x8, %l0
24762 sllx %l0, 0x3c, %l0
24763 wrhpr %l0, %g0, %hsys_tick_cmpr
24764 rd %y, %o4
24765 addcc %l1, 0x00E5, %o1
24766 rdhpr %htba, %o5
24767 be,a loop_927
24768 rdhpr %hintp, %l5
24769 fbul,a %fcc3, loop_928
24770 rdhpr %hsys_tick_cmpr, %o7
24771loop_927:
24772 bpos,a %xcc, loop_929
24773 srl %g7, %i0, %g5
24774loop_928:
24775 addccc %g3, 0x07D9, %g1
24776 wr %g0, 0xe, %pcr ! changed.
24777loop_929:
24778 nop
24779
24780 or %g0, 0x8, %l0
24781 sllx %l0, 0x3c, %l0
24782 wrhpr %l0, %g0, %hsys_tick_cmpr
24783
24784 or %g0, 0x8, %l0
24785 sllx %l0, 0x3c, %l0
24786 wrhpr %l0, 0xF93, %hsys_tick_cmpr
24787 movrne %i7, %i5, %g6
24788 movle %icc, %l3, %i1
24789 rdpr %cwp, %l4
24790 wrpr %i2, 0x0E2F, %pil
24791
24792 or %g0, 0x8, %l0
24793 sllx %l0, 0x3c, %l0
24794 wrhpr %l0, %g0, %hsys_tick_cmpr
24795
24796 or %g0, 0x8, %l0
24797 sllx %l0, 0x3c, %l0
24798 wrhpr %l0, %g0, %hsys_tick_cmpr
24799 tvc %xcc, 0x7
24800 tge %icc, 0x7
24801 rdhpr %hpstate, %g2
24802
24803 or %g0, 0x8, %l0
24804 sllx %l0, 0x3c, %l0
24805 wrhpr %l0, %g0, %hsys_tick_cmpr
24806 add %l7, 0x08, %l6
24807 wr %g0, 0x89, %asi
24808 casxa [%l6] %asi, %l2, %o6
24809 fmovsgu %xcc, %f21, %f1
24810 rdpr %tba, %o2
24811 wr %o4, %o1, %ccr
24812 rdhpr %htba, %l1
24813 fmovsneg %icc, %f18, %f18
24814 fmovsvs %xcc, %f28, %f11
24815 umul %l5, %o7, %o5
24816 rdhpr %hintp, %g7
24817 wr %i0, %g3, %y
24818 wrpr %g5, %l0, %cwp
24819 rd %y, %g1
24820 fmovsgu %icc, %f9, %f26
24821 fcmple32 %f12, %f6, %i6
24822 wrpr %o0, %o3, %pil
24823 edge16n %i3, %i5, %g6
24824 edge8 %i7, %i1, %l3
24825 fabss %f19, %f31
24826 wr %g0, 0xe, %pcr ! changed.
24827 tl %icc, 0x4
24828 rdhpr %hpstate, %i4
24829 std %f26, [%l7 + 0x50]
24830 wr %l6, 0x008F, %pic
24831 sdivcc %l4, 0x1667, %g2
24832
24833 or %g0, 0x8, %l0
24834 sllx %l0, 0x3c, %l0
24835 wrhpr %l0, %g0, %hsys_tick_cmpr
24836 mulx %o6, 0x09BC, %o2
24837 udiv %g4, 0x1698, %o4
24838 wrpr %l1, 0x0927, %cwp
24839 rdhpr %htba, %o1
24840 edge32l %o7, %o5, %g7
24841 wr %l5, %g3, %sys_tick
24842 ldsw [%l7 + 0x08], %g5
24843 rd %tick_cmpr, %i0
24844 rd %fprs, %g1
24845 wr %l0, 0x07A8, %ccr
24846
24847 or %g0, 0x8, %l0
24848 sllx %l0, 0x3c, %l0
24849 wrhpr %l0, %g0, %hsys_tick_cmpr
24850 rdhpr %hintp, %o3
24851 wr %i3, %o0, %sys_tick
24852 fandnot1s %f4, %f20, %f26
24853 rd %pc, %g6
24854 wrpr %i5, 0x0BDD, %pil
24855 wrpr %i1, %i7, %tick
24856 rdhpr %hintp, %i2
24857 rdpr %cwp, %i4
24858 wrpr %l3, %l6, %tick
24859 rd %asi, %l4
24860 rdhpr %hpstate, %g2
24861 fmovsgu %xcc, %f10, %f6
24862 wrpr %o6, %o2, %tick
24863 array8 %l2, %g4, %l1
24864
24865 or %g0, 0x8, %l0
24866 sllx %l0, 0x3c, %l0
24867 wrhpr %l0, 0x5C2, %hsys_tick_cmpr
24868 rd %tick_cmpr, %o7
24869 ldsw [%l7 + 0x78], %g7
24870
24871 or %g0, 0x8, %l0
24872 sllx %l0, 0x3c, %l0
24873 wr %l0, %g0, %sys_tick_cmpr
24874 rdpr %pil, %g5
24875 sdiv %i0, 0x054E, %l5
24876 orcc %l0, 0x16A4, %i6
24877 rdpr %cleanwin, %g1
24878 wrpr %o3, %i3, %cwp
24879
24880 or %g0, 0x8, %l0
24881 sllx %l0, 0x3c, %l0
24882 wr %l0, 0x276, %tick_cmpr
24883 subc %i5, %g6, %i7
24884
24885 or %g0, 0x8, %l0
24886 sllx %l0, 0x3c, %l0
24887 wrhpr %l0, %g0, %hsys_tick_cmpr
24888 addcc %i4, 0x1523, %l3
24889 fmovdn %xcc, %f9, %f26
24890 rdpr %tl, %l6
24891 movrgez %i2, 0x151, %l4
24892 sdiv %g2, 0x13DC, %o2
24893 wrpr %l2, %o6, %cwp
24894 brgez,a %g4, loop_930
24895 wrpr %o1, %l1, %pil
24896 rdhpr %hintp, %o4
24897 ldd [%l7 + 0x68], %g6
24898loop_930:
24899 rdhpr %hsys_tick_cmpr, %o7
24900 rdpr %cwp, %o5
24901 edge32n %g3, %i0, %l5
24902 rd %y, %g5
24903 fmul8x16 %f4, %f16, %f6
24904 fpackfix %f22, %f13
24905 fpadd32s %f2, %f1, %f9
24906 set 0x40, %o2
24907 ldda [%l7 + %o2] 0x11, %l0
24908 wr %g0, 0x7, %fprs
24909 fxnors %f27, %f30, %f19
24910 wr %o3, %o0, %softint
24911 rdpr %otherwin, %i5
24912 wrpr %i3, 0x183D, %cwp
24913 wr %g6, %i7, %sys_tick
24914 andcc %i4, 0x05A6, %l3
24915 edge8ln %i1, %i2, %l4
24916 bvs %xcc, loop_931
24917 smulcc %g2, %l6, %o2
24918 fexpand %f9, %f10
24919
24920 or %g0, 0x8, %l0
24921 sllx %l0, 0x3c, %l0
24922 wrhpr %l0, %g0, %hsys_tick_cmpr
24923loop_931:
24924 rd %ccr, %l2
24925 tvc %xcc, 0x5
24926
24927 or %g0, 0x8, %l0
24928 sllx %l0, 0x3c, %l0
24929 wrhpr %l0, %g0, %hsys_tick_cmpr
24930 fmovsne %xcc, %f6, %f24
24931
24932 or %g0, 0x8, %l0
24933 sllx %l0, 0x3c, %l0
24934 wrhpr %l0, 0xB3A, %hsys_tick_cmpr
24935 or %o7, %o5, %g3
24936 swap [%l7 + 0x2C], %o1
24937 rd %asi, %i0
24938 rdhpr %hsys_tick_cmpr, %g5
24939 rdpr %cleanwin, %l0
24940 edge8n %l5, %g1, %o3
24941 fand %f6, %f2, %f22
24942 or %o0, %i5, %i6
24943 wrpr %g6, %i7, %cwp
24944 fornot1s %f27, %f15, %f29
24945
24946 or %g0, 0x8, %l0
24947 sllx %l0, 0x3c, %l0
24948 wrhpr %l0, 0x5CD, %hsys_tick_cmpr
24949 set 0x10, %o4
24950 ldda [%l7 + %o4] 0x89, %l2
24951 xor %i1, 0x0F86, %i2
24952 rdhpr %hsys_tick_cmpr, %l4
24953 fmuld8ulx16 %f1, %f15, %f6
24954 movleu %xcc, %g2, %l6
24955
24956 or %g0, 0x8, %l0
24957 sllx %l0, 0x3c, %l0
24958 wrhpr %l0, %g0, %hsys_tick_cmpr
24959 edge8 %i3, %l2, %g4
24960 wrpr %l1, 0x163A, %tick
24961 rdpr %canrestore, %o6
24962 wr %g0, 0xe, %pcr ! changed.
24963 mova %icc, %o7, %o5
24964 sth %g7, [%l7 + 0x46]
24965 udivcc %o1, 0x160D, %i0
24966
24967 or %g0, 0x8, %l0
24968 sllx %l0, 0x3c, %l0
24969 wrhpr %l0, 0x11B, %hsys_tick_cmpr
24970 alignaddrl %g3, %l5, %o3
24971 rdhpr %hintp, %o0
24972 tne %icc, 0x2
24973 rdpr %wstate, %i5
24974 rd %ccr, %g1
24975 for %f2, %f8, %f12
24976 fpsub16 %f26, %f2, %f22
24977 wr %g0, 0x81, %asi
24978 prefetcha [%l7 + 0x78] %asi, 0x1
24979 rd %ccr, %i6
24980 rd %softint, %i7
24981 wrpr %l3, %i4, %pil
24982 std %i2, [%l7 + 0x78]
24983 set 0x48, %o0
24984 ldswa [%l7 + %o0] 0x80, %l4
24985 movl %xcc, %g2, %l6
24986 tsubcc %o2, 0x0CD0, %i1
24987
24988 or %g0, 0x8, %l0
24989 sllx %l0, 0x3c, %l0
24990 wr %l0, 0x840, %tick_cmpr
24991 stb %l1, [%l7 + 0x4B]
24992 tn %xcc, 0x1
24993 rd %pc, %i3
24994 edge16l %o4, %o7, %o6
24995 fbuge %fcc2, loop_932
24996 wr %g7, %o1, %ccr
24997 edge16l %i0, %g5, %o5
24998 fcmpeq32 %f14, %f18, %l0
24999loop_932:
25000 array8 %l5, %g3, %o3
25001
25002 or %g0, 0x8, %l0
25003 sllx %l0, 0x3c, %l0
25004 wrhpr %l0, 0x3F4, %hsys_tick_cmpr
25005 set 0x40, %i1
25006 stda %f16, [%l7 + %i1] 0xc2
25007 wrpr %g6, 0x1874, %tick
25008 wrpr %o0, 0x153F, %pil
25009 wrpr %i6, 0x1D8D, %pil
25010 rdhpr %hpstate, %l3
25011 wr %i7, %i2, %pic
25012
25013 or %g0, 0x8, %l0
25014 sllx %l0, 0x3c, %l0
25015 wr %l0, %g0, %sys_tick_cmpr
25016 nop
25017 setx loop_933, %l0, %l1
25018 wrpr 0x1, %tl
25019 wrpr %l1, %tpc
25020 add %l1, 0x4, %l1
25021 wrpr %l1, %tnpc
25022 setx 0x34400001400, %l0, %l1
25023 wrpr %l1, %tstate
25024 wrhpr 0x4, %htstate
25025 retry
25026 wrpr %l4, %o2, %cwp
25027 xnorcc %i1, %l6, %l2
25028
25029 or %g0, 0x8, %l0
25030 sllx %l0, 0x3c, %l0
25031 wrhpr %l0, 0xD59, %hsys_tick_cmpr
25032loop_933:
25033 rdpr %gl, %l1
25034 subcc %i3, %o4, %o7
25035 bg,pt %xcc, loop_934
25036 umul %o6, 0x0C2B, %o1
25037 wrpr %i0, %g7, %tick
25038 ta %xcc, 0x3
25039loop_934:
25040 rdhpr %hsys_tick_cmpr, %g5
25041 mova %icc, %l0, %l5
25042 rdpr %cwp, %g3
25043 bcc,a,pt %xcc, loop_935
25044 srlx %o3, %o5, %i5
25045 rdhpr %hintp, %g1
25046 wr %g0, 0x6, %fprs
25047loop_935:
25048 subc %i6, 0x146D, %l3
25049 set 0x0C, %l0
25050 lduwa [%l7 + %l0] 0x81, %i7
25051 wrpr %i2, 0x015C, %cwp
25052 udivcc %i4, 0x1C9A, %g2
25053
25054 or %g0, 0x8, %l0
25055 sllx %l0, 0x3c, %l0
25056 wrhpr %l0, 0xD6E, %hsys_tick_cmpr
25057 wr %o2, %g6, %set_softint
25058 popc %i1, %l2
25059 tvc %xcc, 0x6
25060
25061 or %g0, 0x8, %l0
25062 sllx %l0, 0x3c, %l0
25063 wrhpr %l0, %g0, %hsys_tick_cmpr
25064 bgu,pn %icc, loop_936
25065 movgu %xcc, %i3, %g4
25066 wrpr %o7, %o6, %pil
25067 rdhpr %hpstate, %o4
25068loop_936:
25069 nop
25070
25071 or %g0, 0x8, %l0
25072 sllx %l0, 0x3c, %l0
25073 wrhpr %l0, %g0, %hsys_tick_cmpr
25074 rdpr %pil, %g5
25075 be,pn %icc, loop_937
25076 xnorcc %o1, %l5, %l0
25077 wr %g3, %o5, %set_softint
25078 rd %fprs, %o3
25079loop_937:
25080 te %xcc, 0x5
25081 rd %pc, %i5
25082 fmovsvc %icc, %f3, %f2
25083 wr %g1, 0x093E, %softint
25084 sir 0x0678
25085 rdpr %tba, %i6
25086 wr %g0, 0x5, %fprs
25087 wr %i7, 0x0B33, %set_softint
25088 wrpr %i2, %l3, %tick
25089 brgz %g2, loop_938
25090 wr %l4, 0x17BE, %softint
25091 rd %tick_cmpr, %i4
25092 rdpr %cleanwin, %g6
25093loop_938:
25094 wr %i1, %l2, %pic
25095 saved
25096 rdpr %cwp, %g1
25097 rdpr %cansave, %g2
25098 rdpr %canrestore, %g3
25099 rdpr %cleanwin, %g4
25100 rdpr %otherwin, %g5
25101 rdpr %wstate, %g6
25102 rd %fprs, %l6
25103 movgu %icc, %l1, %i3
25104 rdpr %cwp, %g4
25105 fmovsgu %icc, %f17, %f18
25106 rdpr %cleanwin, %o2
25107 subcc %o7, %o4, %i0
25108 movcs %icc, %o6, %g5
25109 rdhpr %hsys_tick_cmpr, %o1
25110 addc %g7, %l5, %g3
25111 rdhpr %hsys_tick_cmpr, %o5
25112 movge %xcc, %o3, %i5
25113 wrpr %l0, 0x1301, %pil
25114 rd %softint, %i6
25115 smul %g1, 0x1309, %o0
25116 fmovdcs %icc, %f24, %f26
25117
25118 or %g0, 0x8, %l0
25119 sllx %l0, 0x3c, %l0
25120 wrhpr %l0, %g0, %hsys_tick_cmpr
25121 rdpr %cleanwin, %g2
25122 wrpr %l4, %i4, %pil
25123 rdpr %cwp, %i2
25124 wrpr %g6, %i1, %tick
25125 fmovdl %icc, %f7, %f31
25126 fmovdcc %icc, %f3, %f28
25127 wr %l2, %l6, %pic
25128 lduw [%l7 + 0x2C], %l1
25129 mulx %i3, 0x0588, %o2
25130
25131 or %g0, 0x8, %l0
25132 sllx %l0, 0x3c, %l0
25133 wrhpr %l0, 0x700, %hsys_tick_cmpr
25134 fmovsvc %icc, %f9, %f25
25135 smulcc %g4, 0x021B, %i0
25136 rdhpr %htba, %o6
25137 edge32n %g5, %o1, %l5
25138 rdpr %canrestore, %g3
25139 rdhpr %htba, %o5
25140 rd %pc, %g7
25141 edge32ln %o3, %l0, %i5
25142 rd %ccr, %i6
25143 movvc %icc, %o0, %i7
25144 rdpr %tba, %g1
25145
25146 or %g0, 0x8, %l0
25147 sllx %l0, 0x3c, %l0
25148 wr %l0, 0x661, %sys_tick_cmpr
25149 wrpr %l3, %i4, %tick
25150 wrpr %g6, %i1, %tick
25151 rdhpr %htba, %i2
25152 fone %f6
25153 wrpr %l6, 0x0A44, %cwp
25154 sir 0x18FF
25155 rdhpr %htba, %l2
25156 wr %i3, %l1, %pic
25157
25158 or %g0, 0x8, %l0
25159 sllx %l0, 0x3c, %l0
25160 wr %l0, %g0, %tick_cmpr
25161 wr %o2, 0x0F3D, %ccr
25162 fandnot2s %f20, %f21, %f7
25163 rdpr %cwp, %o4
25164 wr %g4, 0x173B, %softint
25165 rd %ccr, %o6
25166 rdhpr %hintp, %i0
25167 rd %tick_cmpr, %g5
25168 sll %o1, 0x15, %l5
25169
25170 or %g0, 0x8, %l0
25171 sllx %l0, 0x3c, %l0
25172 wrhpr %l0, 0x704, %hsys_tick_cmpr
25173
25174 or %g0, 0x8, %l0
25175 sllx %l0, 0x3c, %l0
25176 wrhpr %l0, 0x779, %hsys_tick_cmpr
25177 rdpr %pil, %l0
25178
25179 or %g0, 0x8, %l0
25180 sllx %l0, 0x3c, %l0
25181 wrhpr %l0, 0x4B0, %hsys_tick_cmpr
25182 wrpr %i5, %i6, %tick
25183
25184 or %g0, 0x8, %l0
25185 sllx %l0, 0x3c, %l0
25186 wrhpr %l0, %g0, %hsys_tick_cmpr
25187 tsubcc %g1, %g2, %i7
25188 xor %l3, %l4, %i4
25189 te %icc, 0x5
25190 ta %icc, 0x0
25191 wr %i1, %i2, %set_softint
25192
25193 or %g0, 0x8, %l0
25194 sllx %l0, 0x3c, %l0
25195 wrhpr %l0, 0x887, %hsys_tick_cmpr
25196 fmovdvs %icc, %f1, %f30
25197 wr %g0, 0xe, %pcr ! changed.
25198 wrpr %o7, 0x1ABB, %tick
25199 rd %sys_tick_cmpr, %o2
25200
25201 or %g0, 0x8, %l0
25202 sllx %l0, 0x3c, %l0
25203 wrhpr %l0, %g0, %hsys_tick_cmpr
25204 wr %l1, %i0, %y
25205
25206 or %g0, 0x8, %l0
25207 sllx %l0, 0x3c, %l0
25208 wr %l0, 0x359, %sys_tick_cmpr
25209 restored
25210 rdpr %cwp, %g1
25211 rdpr %cansave, %g2
25212 rdpr %canrestore, %g3
25213 rdpr %cleanwin, %g4
25214 rdpr %otherwin, %g5
25215 rdpr %wstate, %g6
25216
25217 or %g0, 0x8, %l0
25218 sllx %l0, 0x3c, %l0
25219 wrhpr %l0, 0x4EE, %hsys_tick_cmpr
25220
25221 or %g0, 0x8, %l0
25222 sllx %l0, 0x3c, %l0
25223 wrhpr %l0, %g0, %hsys_tick_cmpr
25224 srl %o3, 0x1A, %l0
25225 movcc %icc, %g3, %g7
25226 movgu %xcc, %i6, %i5
25227 fmovsvc %xcc, %f20, %f1
25228
25229 or %g0, 0x8, %l0
25230 sllx %l0, 0x3c, %l0
25231 wrhpr %l0, 0xACE, %hsys_tick_cmpr
25232 restored
25233 rdpr %cwp, %g1
25234 rdpr %cansave, %g2
25235 rdpr %canrestore, %g3
25236 rdpr %cleanwin, %g4
25237 rdpr %otherwin, %g5
25238 rdpr %wstate, %g6
25239 wrpr %o0, %i7, %tick
25240 rd %fprs, %l3
25241 fmovdcs %icc, %f17, %f21
25242 fbl %fcc0, loop_939
25243 udivcc %l4, 0x1632, %g2
25244 set 0x44, %i3
25245 swapa [%l7 + %i3] 0x81, %i4
25246loop_939:
25247 fbuge,a %fcc0, loop_940
25248 fmovse %icc, %f31, %f31
25249 rdhpr %hintp, %i1
25250 fabss %f5, %f6
25251loop_940:
25252 fabss %f24, %f20
25253 orncc %i2, 0x0294, %l6
25254 wr %g0, 0x4, %fprs
25255 call loop_941
25256 fmovrdgz %l2, %f24, %f16
25257 rd %ccr, %o7
25258 movge %icc, %i3, %o2
25259loop_941:
25260 wrpr %g4, %l1, %tick
25261 rd %pc, %o4
25262
25263 or %g0, 0x8, %l0
25264 sllx %l0, 0x3c, %l0
25265 wr %l0, %g0, %tick_cmpr
25266 wrpr %o6, 0x15A5, %cwp
25267 tcc %icc, 0x2
25268
25269 or %g0, 0x8, %l0
25270 sllx %l0, 0x3c, %l0
25271 wrhpr %l0, 0x702, %hsys_tick_cmpr
25272 rd %ccr, %o5
25273 rd %tick_cmpr, %o1
25274 movvs %icc, %l5, %o3
25275 wrpr %g3, %g7, %pil
25276
25277 or %g0, 0x8, %l0
25278 sllx %l0, 0x3c, %l0
25279 wrhpr %l0, 0x4F1, %hsys_tick_cmpr
25280 rdpr %cansave, %i5
25281 fandnot1s %f14, %f3, %f9
25282
25283 or %g0, 0x8, %l0
25284 sllx %l0, 0x3c, %l0
25285 wrhpr %l0, 0xC37, %hsys_tick_cmpr
25286 wrpr %g1, %o0, %pil
25287 rdhpr %hintp, %l3
25288
25289 or %g0, 0x8, %l0
25290 sllx %l0, 0x3c, %l0
25291 wrhpr %l0, %g0, %hsys_tick_cmpr
25292 movge %icc, %i7, %i4
25293 wr %i1, 0x1EB2, %ccr
25294 rdpr %gl, %g2
25295 rdpr %cleanwin, %l6
25296 rdpr %cansave, %g6
25297 fone %f24
25298 rdpr %cansave, %i2
25299
25300 or %g0, 0x8, %l0
25301 sllx %l0, 0x3c, %l0
25302 wrhpr %l0, %g0, %hsys_tick_cmpr
25303 rdhpr %hsys_tick_cmpr, %o7
25304 mova %xcc, %o2, %g4
25305 umulcc %o4, %i0, %l1
25306
25307 or %g0, 0x8, %l0
25308 sllx %l0, 0x3c, %l0
25309 wrhpr %l0, 0xA2B, %hsys_tick_cmpr
25310 rd %tick_cmpr, %o1
25311 rdhpr %hpstate, %l5
25312 rdhpr %hsys_tick_cmpr, %o3
25313 rd %pc, %o6
25314 rd %softint, %g3
25315 udivx %i6, 0x05DF, %i5
25316 wr %g7, 0x0232, %set_softint
25317 wrpr %l0, %o0, %tick
25318 rd %asi, %l3
25319 ldx [%l7 + 0x08], %g1
25320 wr %l4, 0x1CDB, %softint
25321 rdhpr %hintp, %i4
25322 rd %softint, %i1
25323 edge16l %i7, %l6, %g6
25324 movrne %g2, 0x1DC, %l2
25325 fbo %fcc1, loop_942
25326 rdhpr %hsys_tick_cmpr, %i2
25327 wrpr %i3, 0x0122, %cwp
25328 rdpr %pil, %o7
25329loop_942:
25330 fmovsle %xcc, %f3, %f13
25331 wrpr %o2, %g4, %cwp
25332 rdpr %cansave, %o4
25333 movge %xcc, %l1, %g5
25334 fmovde %icc, %f27, %f21
25335 wr %g0, 0xe, %pcr ! changed.
25336 stbar
25337 rdpr %canrestore, %o1
25338 rdhpr %hintp, %i0
25339 rdhpr %hintp, %l5
25340 rd %softint, %o3
25341 rdpr %pil, %g3
25342 wr %g0, 0x18, %asi
25343 ldswa [%l7 + 0x68] %asi, %o6
25344 movge %xcc, %i5, %i6
25345 fpadd32 %f2, %f4, %f30
25346 rdpr %cansave, %g7
25347 rdhpr %hintp, %o0
25348
25349 or %g0, 0x8, %l0
25350 sllx %l0, 0x3c, %l0
25351 wrhpr %l0, %g0, %hsys_tick_cmpr
25352 ld [%l7 + 0x4C], %f30
25353 wrpr %l3, %g1, %tick
25354 srax %l4, 0x14, %i4
25355 wr %g0, 0x7, %fprs
25356 and %g6, %g2, %l2
25357 alignaddr %i7, %i2, %i3
25358 set 0x54, %g1
25359 swapa [%l7 + %g1] 0x88, %o7
25360 wr %g4, 0x1101, %set_softint
25361 rdhpr %hpstate, %o4
25362 wr %g0, 0x80, %asi
25363 lduba [%l7 + 0x75] %asi, %o2
25364 fbge,a %fcc1, loop_943
25365 nop
25366 setx loop_944, %l0, %l1
25367 wrpr 0x1, %tl
25368 wrpr %l1, %tnpc
25369 setx 0x34400001400, %l0, %l1
25370 wrpr %l1, %tstate
25371 wrhpr 0x4, %htstate
25372 done
25373 addccc %g5, 0x0BD9, %o5
25374 edge32l %o1, %l1, %l5
25375loop_943:
25376 wrpr %o3, 0x1D18, %pil
25377loop_944:
25378 movcc %xcc, %i0, %o6
25379 wrpr %g3, %i6, %tick
25380 rdhpr %hpstate, %g7
25381 wrpr %i5, 0x0D8E, %tick
25382 restored
25383 rdpr %cwp, %g1
25384 rdpr %cansave, %g2
25385 rdpr %canrestore, %g3
25386 rdpr %cleanwin, %g4
25387 rdpr %otherwin, %g5
25388 rdpr %wstate, %g6
25389 rdhpr %hpstate, %o0
25390 sethi 0x06BD, %l3
25391 rd %asi, %l0
25392 wrpr %g1, 0x17DB, %cwp
25393 ta %icc, 0x1
25394 subc %l4, %i4, %i1
25395 rdhpr %hintp, %l6
25396 rdhpr %hintp, %g6
25397 wr %g0, 0xe, %pcr ! changed.
25398 srlx %i2, %i3, %o7
25399 brnz,a %g4, loop_945
25400 rd %fprs, %o4
25401 rdpr %pil, %i7
25402 wrpr %o2, 0x0456, %cwp
25403loop_945:
25404 rdhpr %hintp, %o5
25405 wr %o1, %l1, %set_softint
25406 set 0x18, %g6
25407 swapa [%l7 + %g6] 0x88, %l5
25408 rd %asi, %o3
25409 rd %pc, %i0
25410 xnorcc %g5, 0x0EB4, %g3
25411 movre %i6, %g7, %o6
25412 wr %g0, 0x4, %fprs
25413 bge,pt %xcc, loop_946
25414 rd %ccr, %l0
25415 wr %g0, 0x10, %asi
25416 sta %f22, [%l7 + 0x28] %asi
25417loop_946:
25418 fmovdgu %icc, %f11, %f22
25419
25420 or %g0, 0x8, %l0
25421 sllx %l0, 0x3c, %l0
25422 wrhpr %l0, 0x7E0, %hsys_tick_cmpr
25423 edge16n %l4, %i1, %l6
25424 rdhpr %hpstate, %i4
25425 movrgz %g6, %g2, %i2
25426 rd %tick_cmpr, %i3
25427 edge32n %o7, %g4, %o4
25428 ble %icc, loop_947
25429 fpsub32s %f27, %f17, %f10
25430 rdhpr %htba, %i7
25431 wr %l2, 0x1721, %clear_softint
25432loop_947:
25433 rdpr %pil, %o5
25434 fbuge %fcc2, loop_948
25435 rd %pc, %o1
25436 fmovdgu %xcc, %f3, %f29
25437 fba %fcc3, loop_949
25438loop_948:
25439 movcc %xcc, %l1, %o2
25440 wrpr %o3, %l5, %tick
25441 rd %y, %i0
25442loop_949:
25443 mulscc %g3, 0x16B7, %g5
25444 pdist %f14, %f2, %f14
25445
25446 or %g0, 0x8, %l0
25447 sllx %l0, 0x3c, %l0
25448 wrhpr %l0, %g0, %hsys_tick_cmpr
25449 ble,a %xcc, loop_950
25450 brgz %i5, loop_951
25451 wr %g0, 0x4, %fprs
25452 edge16l %l0, %o0, %g1
25453loop_950:
25454 wr %l4, %l6, %y
25455loop_951:
25456 nop
25457
25458 or %g0, 0x8, %l0
25459 sllx %l0, 0x3c, %l0
25460 wr %l0, 0x232, %tick_cmpr
25461 rdhpr %hsys_tick_cmpr, %i1
25462 wrpr %g2, %g6, %pil
25463
25464 or %g0, 0x8, %l0
25465 sllx %l0, 0x3c, %l0
25466 wrhpr %l0, %g0, %hsys_tick_cmpr
25467 wrpr %g4, 0x0D72, %tick
25468 rdhpr %hpstate, %o7
25469 fmovrsgez %i7, %f24, %f27
25470 add %l7, 0x60, %l6
25471 wr %g0, 0x18, %asi
25472 casxa [%l6] %asi, %o4, %l2
25473
25474 or %g0, 0x8, %l0
25475 sllx %l0, 0x3c, %l0
25476 wrhpr %l0, %g0, %hsys_tick_cmpr
25477 edge32l %l1, %o2, %o5
25478 wrpr %o3, 0x0CCE, %tick
25479
25480 or %g0, 0x8, %l0
25481 sllx %l0, 0x3c, %l0
25482 wrhpr %l0, 0xB74, %hsys_tick_cmpr
25483 movcc %icc, %l5, %g5
25484 edge16ln %g7, %i6, %i5
25485 udivx %o6, 0x0E7F, %l0
25486 edge16l %o0, %l3, %l4
25487 sub %g1, 0x12F2, %l6
25488 sdivx %i4, 0x1F47, %i1
25489 wr %g0, 0x0c, %asi
25490 ldda [%l7 + 0x40] %asi, %f16
25491 movne %icc, %g2, %g6
25492
25493 or %g0, 0x8, %l0
25494 sllx %l0, 0x3c, %l0
25495 wrhpr %l0, 0x9A0, %hsys_tick_cmpr
25496
25497 or %g0, 0x8, %l0
25498 sllx %l0, 0x3c, %l0
25499 wrhpr %l0, %g0, %hsys_tick_cmpr
25500 wrpr %i7, %o4, %cwp
25501 rdhpr %htba, %l2
25502 wrpr %o1, 0x1D00, %cwp
25503 wr %o7, %o2, %softint
25504 edge16 %o5, %o3, %l1
25505 rdhpr %hpstate, %i0
25506 wrpr %g3, %l5, %tick
25507 umulcc %g5, 0x00D0, %g7
25508 tge %icc, 0x2
25509 wrpr %i5, %o6, %cwp
25510 array8 %l0, %i6, %o0
25511 tcs %xcc, 0x3
25512 orcc %l4, %l3, %l6
25513 rd %ccr, %g1
25514 rdhpr %htba, %i4
25515
25516 or %g0, 0x8, %l0
25517 sllx %l0, 0x3c, %l0
25518 wrhpr %l0, %g0, %hsys_tick_cmpr
25519 wrpr %i3, %g4, %tick
25520
25521 or %g0, 0x8, %l0
25522 sllx %l0, 0x3c, %l0
25523 wrhpr %l0, 0x141, %hsys_tick_cmpr
25524
25525 or %g0, 0x8, %l0
25526 sllx %l0, 0x3c, %l0
25527 wrhpr %l0, %g0, %hsys_tick_cmpr
25528 rd %asi, %g2
25529 wrpr %o1, 0x156E, %cwp
25530 std %f16, [%l7 + 0x40]
25531
25532 or %g0, 0x8, %l0
25533 sllx %l0, 0x3c, %l0
25534 wrhpr %l0, %g0, %hsys_tick_cmpr
25535 bvs %icc, loop_952
25536 umulcc %o3, %o2, %l1
25537 wr %i0, %l5, %clear_softint
25538 fble,a %fcc0, loop_953
25539loop_952:
25540 rd %asi, %g5
25541 fmovdle %icc, %f31, %f30
25542 bvs,a %xcc, loop_954
25543loop_953:
25544 rdpr %cleanwin, %g3
25545
25546 or %g0, 0x8, %l0
25547 sllx %l0, 0x3c, %l0
25548 wrhpr %l0, 0x648, %hsys_tick_cmpr
25549 wrpr %g7, 0x03CB, %tick
25550loop_954:
25551 rd %softint, %o6
25552 rdhpr %hpstate, %i6
25553 rdhpr %hintp, %o0
25554 rdhpr %hsys_tick_cmpr, %l0
25555 rd %pc, %l3
25556
25557 or %g0, 0x8, %l0
25558 sllx %l0, 0x3c, %l0
25559 wrhpr %l0, %g0, %hsys_tick_cmpr
25560 addcc %g1, 0x0B11, %i1
25561 edge16n %g6, %i4, %g4
25562 wrpr %i2, 0x1944, %cwp
25563 ldd [%l7 + 0x48], %i2
25564 wrpr %o4, %l2, %pil
25565 rdpr %tl, %g2
25566 rd %ccr, %i7
25567 addcc %o7, %o1, %o5
25568 rdpr %tl, %o3
25569 edge32n %o2, %l1, %i0
25570 rdpr %canrestore, %g5
25571 rdhpr %htba, %g3
25572 fpsub16 %f8, %f24, %f30
25573 wr %i5, 0x153F, %sys_tick
25574 fmovde %xcc, %f17, %f14
25575 rdhpr %htba, %g7
25576 bl,a %icc, loop_955
25577 wr %g0, 0xe, %pcr ! changed.
25578 tvc %icc, 0x3
25579 sir 0x1277
25580loop_955:
25581 rdhpr %hpstate, %o0
25582 umulcc %i6, %l0, %l6
25583 srl %l3, 0x1D, %g1
25584 rd %y, %l4
25585 rd %ccr, %g6
25586 subcc %i4, %g4, %i2
25587 orncc %i3, 0x08F0, %i1
25588 saved
25589 rdpr %cwp, %g1
25590 rdpr %cansave, %g2
25591 rdpr %canrestore, %g3
25592 rdpr %cleanwin, %g4
25593 rdpr %otherwin, %g5
25594 rdpr %wstate, %g6
25595 wrpr %o4, %l2, %pil
25596 wrpr %g2, 0x1240, %cwp
25597 sll %o7, 0x0E, %i7
25598 saved
25599 rdpr %cwp, %g1
25600 rdpr %cansave, %g2
25601 rdpr %canrestore, %g3
25602 rdpr %cleanwin, %g4
25603 rdpr %otherwin, %g5
25604 rdpr %wstate, %g6
25605 ldd [%l7 + 0x60], %o0
25606 rd %tick_cmpr, %o3
25607 rdpr %wstate, %o2
25608 addcc %l1, %i0, %g5
25609 wr %g0, 0x7, %fprs
25610 tne %icc, 0x7
25611 rd %fprs, %g7
25612 wr %l5, 0x1A93, %set_softint
25613 wr %o6, %o0, %sys_tick
25614 movvc %xcc, %i6, %g3
25615
25616 or %g0, 0x8, %l0
25617 sllx %l0, 0x3c, %l0
25618 wrhpr %l0, %g0, %hsys_tick_cmpr
25619 set 0x30, %i2
25620 stda %i6, [%l7 + %i2] 0x2a
25621 membar #Sync
25622 rd %softint, %g1
25623 rdhpr %htba, %l4
25624 wrpr %g6, %i4, %tick
25625 tle %icc, 0x2
25626 wrpr %g4, 0x0B36, %tick
25627 rd %fprs, %i2
25628 fands %f14, %f3, %f0
25629 rdpr %cwp, %l3
25630 for %f12, %f6, %f30
25631
25632 or %g0, 0x8, %l0
25633 sllx %l0, 0x3c, %l0
25634 wrhpr %l0, 0x199, %hsys_tick_cmpr
25635
25636 or %g0, 0x8, %l0
25637 sllx %l0, 0x3c, %l0
25638 wrhpr %l0, 0xE77, %hsys_tick_cmpr
25639 rd %softint, %l2
25640
25641 or %g0, 0x8, %l0
25642 sllx %l0, 0x3c, %l0
25643 wrhpr %l0, 0xD28, %hsys_tick_cmpr
25644 rdpr %pil, %i7
25645 wrpr %g2, 0x0D53, %pil
25646 rd %tick_cmpr, %o1
25647 rdpr %cwp, %o3
25648 bn,pn %icc, loop_956
25649 rd %tick_cmpr, %o2
25650 movrgz %i0, %l1, %o5
25651
25652 or %g0, 0x8, %l0
25653 sllx %l0, 0x3c, %l0
25654 wrhpr %l0, 0xC18, %hsys_tick_cmpr
25655loop_956:
25656 nop
25657
25658 or %g0, 0x8, %l0
25659 sllx %l0, 0x3c, %l0
25660 wrhpr %l0, %g0, %hsys_tick_cmpr
25661 rdpr %canrestore, %o0
25662 wr %o6, 0x004A, %clear_softint
25663 nop
25664 setx loop_957, %l0, %l1
25665 wrpr 0x1, %tl
25666 wrpr %l1, %tnpc
25667 setx 0x34400001400, %l0, %l1
25668 wrpr %l1, %tstate
25669 wrhpr 0x4, %htstate
25670 done
25671 rdhpr %hpstate, %g3
25672 wrpr %i6, %l6, %cwp
25673 movrlez %g1, %l0, %g6
25674loop_957:
25675 umul %l4, 0x1DBD, %i4
25676 sethi 0x00EB, %g4
25677 fmovde %icc, %f12, %f3
25678 set 0x4C, %i4
25679 sta %f23, [%l7 + %i4] 0x19
25680
25681 or %g0, 0x8, %l0
25682 sllx %l0, 0x3c, %l0
25683 wrhpr %l0, %g0, %hsys_tick_cmpr
25684 tg %xcc, 0x1
25685 sdiv %o4, 0x0C4F, %l3
25686 nop
25687 setx loop_958, %l0, %l1
25688 jmpl %l1, %i1
25689 wrpr %o7, %i7, %pil
25690 xor %l2, %g2, %o3
25691 rdhpr %hsys_tick_cmpr, %o2
25692loop_958:
25693 rdhpr %hpstate, %i0
25694 rdhpr %hsys_tick_cmpr, %o1
25695
25696 or %g0, 0x8, %l0
25697 sllx %l0, 0x3c, %l0
25698 wrhpr %l0, %g0, %hsys_tick_cmpr
25699 edge16 %g5, %l1, %g7
25700 rd %fprs, %i5
25701 movl %icc, %o0, %o6
25702
25703 or %g0, 0x8, %l0
25704 sllx %l0, 0x3c, %l0
25705 wrhpr %l0, %g0, %hsys_tick_cmpr
25706 rdhpr %hsys_tick_cmpr, %l6
25707 udivx %g1, 0x0124, %l0
25708
25709 or %g0, 0x8, %l0
25710 sllx %l0, 0x3c, %l0
25711 wrhpr %l0, 0x6E6, %hsys_tick_cmpr
25712 rd %y, %l4
25713 fcmple32 %f18, %f14, %i4
25714 wr %i2, %g4, %softint
25715 rdhpr %htba, %i3
25716 sdivx %o4, 0x0E1E, %l3
25717 wr %o7, %i7, %clear_softint
25718 wr %g0, 0x11, %asi
25719 stda %l2, [%l7 + 0x70] %asi
25720 wrpr %g2, 0x1260, %pil
25721 movcs %icc, %o3, %o2
25722 rdhpr %htba, %i1
25723
25724 or %g0, 0x8, %l0
25725 sllx %l0, 0x3c, %l0
25726 wr %l0, %g0, %tick_cmpr
25727 set 0x7E, %l4
25728 ldsha [%l7 + %l4] 0x15, %g5
25729 add %o5, 0x1217, %l1
25730
25731 or %g0, 0x8, %l0
25732 sllx %l0, 0x3c, %l0
25733 wrhpr %l0, 0x1FC, %hsys_tick_cmpr
25734 array32 %o6, %g3, %i6
25735 siam 0x7
25736
25737 or %g0, 0x8, %l0
25738 sllx %l0, 0x3c, %l0
25739 wrhpr %l0, 0xD72, %hsys_tick_cmpr
25740 rdpr %otherwin, %g1
25741 rd %ccr, %l0
25742 udivcc %g6, 0x1243, %l5
25743 rdpr %cwp, %l4
25744
25745 or %g0, 0x8, %l0
25746 sllx %l0, 0x3c, %l0
25747 wr %l0, 0xFAE, %tick_cmpr
25748 tneg %icc, 0x0
25749 fmovdvs %xcc, %f2, %f9
25750 bcc,pt %xcc, loop_959
25751 udivcc %i3, 0x13D2, %i4
25752 restored
25753 rdpr %cwp, %g1
25754 rdpr %cansave, %g2
25755 rdpr %canrestore, %g3
25756 rdpr %cleanwin, %g4
25757 rdpr %otherwin, %g5
25758 rdpr %wstate, %g6
25759
25760 or %g0, 0x8, %l0
25761 sllx %l0, 0x3c, %l0
25762 wrhpr %l0, 0xB4F, %hsys_tick_cmpr
25763loop_959:
25764 fcmpd %fcc1, %f0, %f6
25765 wrpr %l3, %l2, %cwp
25766
25767 or %g0, 0x8, %l0
25768 sllx %l0, 0x3c, %l0
25769 wr %l0, %g0, %tick_cmpr
25770 rdhpr %hpstate, %g2
25771
25772 or %g0, 0x8, %l0
25773 sllx %l0, 0x3c, %l0
25774 wrhpr %l0, %g0, %hsys_tick_cmpr
25775 rdhpr %htba, %i0
25776 wrpr %g5, 0x16CF, %cwp
25777 wrpr %o1, %l1, %pil
25778
25779 or %g0, 0x8, %l0
25780 sllx %l0, 0x3c, %l0
25781 wrhpr %l0, %g0, %hsys_tick_cmpr
25782 rdpr %canrestore, %o6
25783 tge %xcc, 0x0
25784 edge32ln %i5, %g3, %i6
25785
25786 or %g0, 0x8, %l0
25787 sllx %l0, 0x3c, %l0
25788 wrhpr %l0, 0x57B, %hsys_tick_cmpr
25789 fbo %fcc3, loop_960
25790 rdpr %cleanwin, %l0
25791 rdhpr %hpstate, %g1
25792 rdpr %wstate, %g6
25793loop_960:
25794 xor %l5, %l4, %g4
25795 set 0x50, %l5
25796 ldda [%l7 + %l5] 0xea, %i2
25797 rdpr %otherwin, %i4
25798 movvc %xcc, %i3, %o7
25799 wrpr %l3, 0x0E75, %cwp
25800 ldsb [%l7 + 0x34], %o4
25801 set 0x28, %i6
25802 swapa [%l7 + %i6] 0x19, %l2
25803 fmovdpos %icc, %f24, %f18
25804 tn %xcc, 0x1
25805 wrpr %o3, 0x1C07, %tick
25806 rdpr %cleanwin, %i7
25807 rdpr %tl, %o2
25808 rd %y, %i1
25809 wr %g2, 0x0088, %sys_tick
25810 fmul8x16au %f6, %f31, %f10
25811
25812 or %g0, 0x8, %l0
25813 sllx %l0, 0x3c, %l0
25814 wr %l0, %g0, %tick_cmpr
25815 wr %g0, 0x7, %fprs
25816 wr %g0, 0x4, %fprs
25817 rdpr %cwp, %g7
25818 rdhpr %htba, %o6
25819 taddcc %o5, %g3, %i5
25820
25821 or %g0, 0x8, %l0
25822 sllx %l0, 0x3c, %l0
25823 wrhpr %l0, %g0, %hsys_tick_cmpr
25824 fbule %fcc3, loop_961
25825 tsubcc %i6, 0x0FBA, %o0
25826 wrpr %g1, %g6, %tick
25827 fmovdne %icc, %f5, %f18
25828loop_961:
25829 tgu %icc, 0x6
25830 wrpr %l0, %l4, %cwp
25831 wr %g0, 0x5, %fprs
25832 rdhpr %hintp, %g4
25833
25834 or %g0, 0x8, %l0
25835 sllx %l0, 0x3c, %l0
25836 wrhpr %l0, 0x456, %hsys_tick_cmpr
25837
25838 or %g0, 0x8, %l0
25839 sllx %l0, 0x3c, %l0
25840 wrhpr %l0, %g0, %hsys_tick_cmpr
25841 wrpr %l3, %o4, %pil
25842 wr %l2, %o3, %ccr
25843 wrpr %o7, %o2, %tick
25844 rd %y, %i7
25845
25846 or %g0, 0x8, %l0
25847 sllx %l0, 0x3c, %l0
25848 wrhpr %l0, 0xBA1, %hsys_tick_cmpr
25849 wr %o1, %g5, %softint
25850 wrpr %i0, 0x1B60, %pil
25851 rdhpr %hpstate, %l1
25852 wr %g0, 0x7, %fprs
25853 fxnor %f12, %f30, %f26
25854 sdivx %g7, 0x0C24, %o5
25855 movrlez %g3, 0x3C8, %l6
25856 wrpr %i5, 0x06CD, %cwp
25857 and %i6, 0x03E3, %g1
25858 wrpr %o0, %g6, %pil
25859 wrpr %l0, 0x0851, %cwp
25860
25861 or %g0, 0x8, %l0
25862 sllx %l0, 0x3c, %l0
25863 wrhpr %l0, 0x977, %hsys_tick_cmpr
25864 orcc %l4, 0x0AFD, %i4
25865 brz %i3, loop_962
25866 te %icc, 0x0
25867 fmuld8sux16 %f9, %f6, %f30
25868 ta %xcc, 0x1
25869loop_962:
25870 rdpr %gl, %g4
25871 rd %y, %i2
25872 wrpr %o4, 0x0AF9, %cwp
25873 wrpr %l3, %l2, %pil
25874 wrpr %o3, %o7, %pil
25875 rdhpr %hsys_tick_cmpr, %o2
25876 te %icc, 0x7
25877 wr %g2, %i7, %ccr
25878 rdpr %pil, %i1
25879 fpsub16s %f7, %f9, %f14
25880 nop
25881 setx loop_963, %l0, %l1
25882 wrpr 0x1, %tl
25883 wrpr %l1, %tnpc
25884 setx 0x34400001400, %l0, %l1
25885 wrpr %l1, %tstate
25886 wrhpr 0x4, %htstate
25887 done
25888 wr %o1, 0x12A2, %set_softint
25889 rd %ccr, %g5
25890 wr %g0, 0x81, %asi
25891 stda %i0, [%l7 + 0x60] %asi
25892loop_963:
25893 popc %o6, %g7
25894 rd %softint, %o5
25895 wrpr %g3, 0x0BED, %pil
25896 movne %xcc, %l1, %i5
25897 tg %xcc, 0x2
25898 fmovrsgez %i6, %f15, %f2
25899 sir 0x10A8
25900 brgez %l6, loop_964
25901 wr %o0, %g6, %set_softint
25902 rd %y, %l0
25903 wrpr %l5, 0x15EB, %cwp
25904loop_964:
25905 mulx %l4, %g1, %i4
25906 rd %tick_cmpr, %i3
25907 movneg %xcc, %i2, %g4
25908 tge %xcc, 0x5
25909
25910 or %g0, 0x8, %l0
25911 sllx %l0, 0x3c, %l0
25912 wr %l0, %g0, %sys_tick_cmpr
25913 addccc %o4, 0x1FAC, %o3
25914 taddcc %o2, 0x1819, %g2
25915 tgu %xcc, 0x6
25916 fnegs %f8, %f1
25917 rdpr %wstate, %i7
25918 fmovrde %i1, %f20, %f2
25919 rdpr %pil, %o7
25920 edge16l %o1, %g5, %o6
25921
25922 or %g0, 0x8, %l0
25923 sllx %l0, 0x3c, %l0
25924 wrhpr %l0, 0x69B, %hsys_tick_cmpr
25925 fpsub16s %f30, %f26, %f17
25926 rdpr %cwp, %o5
25927 fandnot2 %f28, %f8, %f24
25928 subc %g3, 0x03F5, %g7
25929 and %l1, %i6, %i5
25930 rd %fprs, %o0
25931 move %icc, %l6, %l0
25932 xnorcc %g6, 0x1558, %l4
25933 lduw [%l7 + 0x54], %g1
25934 rdpr %cwp, %i4
25935 fmovrsgez %i3, %f19, %f6
25936 brgez %l5, loop_965
25937 wr %g4, %i2, %set_softint
25938 edge8n %l3, %l2, %o4
25939 sub %o3, 0x0F48, %g2
25940loop_965:
25941 rdhpr %hintp, %i7
25942 wrpr %i1, 0x1FB8, %pil
25943 rdpr %tba, %o7
25944 movrgz %o2, 0x0BA, %o1
25945 rd %y, %o6
25946 wrpr %i0, 0x19DF, %cwp
25947
25948 or %g0, 0x8, %l0
25949 sllx %l0, 0x3c, %l0
25950 wrhpr %l0, 0x180, %hsys_tick_cmpr
25951 rd %y, %g7
25952
25953 or %g0, 0x8, %l0
25954 sllx %l0, 0x3c, %l0
25955 wr %l0, 0x7DA, %tick_cmpr
25956 wrpr %i5, 0x0D42, %tick
25957 fmul8sux16 %f16, %f10, %f26
25958 bg,a loop_966
25959 popc 0x0CCA, %o0
25960 rdpr %cansave, %g3
25961 nop
25962 set 0x22, %l3
25963 ldsh [%l7 + %l3], %l0
25964loop_966:
25965 stbar
25966 wrpr %g6, %l6, %cwp
25967 fpadd16 %f26, %f8, %f8
25968 andcc %l4, %g1, %i3
25969 rdhpr %htba, %i4
25970 wr %g0, 0x4, %fprs
25971 addcc %i2, 0x05BC, %g4
25972 fzeros %f12
25973 rd %pc, %l2
25974 fbu %fcc2, loop_967
25975 fmovdcs %xcc, %f23, %f21
25976
25977 or %g0, 0x8, %l0
25978 sllx %l0, 0x3c, %l0
25979 wrhpr %l0, 0x106, %hsys_tick_cmpr
25980 rdpr %cleanwin, %l3
25981loop_967:
25982 saved
25983 rdpr %cwp, %g1
25984 rdpr %cansave, %g2
25985 rdpr %canrestore, %g3
25986 rdpr %cleanwin, %g4
25987 rdpr %otherwin, %g5
25988 rdpr %wstate, %g6
25989 rdpr %tl, %i7
25990 smul %g2, %i1, %o2
25991
25992 or %g0, 0x8, %l0
25993 sllx %l0, 0x3c, %l0
25994 wr %l0, %g0, %sys_tick_cmpr
25995 swap [%l7 + 0x0C], %o6
25996 rdhpr %hintp, %i0
25997 rdpr %pil, %o5
25998 bvc,a,pt %icc, loop_968
25999 fcmpd %fcc1, %f12, %f12
26000
26001 or %g0, 0x8, %l0
26002 sllx %l0, 0x3c, %l0
26003 wrhpr %l0, 0xDDD, %hsys_tick_cmpr
26004 rd %pc, %g7
26005loop_968:
26006 srlx %l1, 0x19, %o1
26007 addccc %i5, %i6, %g3
26008
26009 or %g0, 0x8, %l0
26010 sllx %l0, 0x3c, %l0
26011 wr %l0, 0xC1E, %tick_cmpr
26012 rdhpr %htba, %g6
26013 wrpr %o0, 0x0B59, %pil
26014 wrpr %l4, %g1, %cwp
26015
26016 or %g0, 0x8, %l0
26017 sllx %l0, 0x3c, %l0
26018 wrhpr %l0, 0x05A, %hsys_tick_cmpr
26019 wrpr %i4, 0x15E2, %cwp
26020 movrlz %l5, %i2, %g4
26021 wr %l6, 0x1314, %softint
26022 fbe,a %fcc2, loop_969
26023 wr %o4, %l2, %clear_softint
26024 rdpr %pil, %o3
26025 alignaddr %l3, %g2, %i7
26026loop_969:
26027 wrpr %i1, %o7, %pil
26028 rdpr %cansave, %o6
26029 fmovsge %xcc, %f13, %f26
26030 fcmpeq16 %f22, %f0, %o2
26031 movcs %icc, %i0, %o5
26032 call loop_970
26033 ldd [%l7 + 0x48], %g4
26034 fmovsa %xcc, %f28, %f25
26035 bg,pn %xcc, loop_971
26036loop_970:
26037 brgez,a %l1, loop_972
26038 edge32ln %o1, %g7, %i5
26039 tg %icc, 0x7
26040loop_971:
26041 fmovrsne %i6, %f27, %f13
26042loop_972:
26043 rdpr %cwp, %l0
26044 ldsb [%l7 + 0x21], %g3
26045 ba,a,pn %xcc, loop_973
26046 wrpr %o0, 0x1E0F, %cwp
26047 tneg %xcc, 0x3
26048 wrpr %l4, 0x0EBC, %tick
26049loop_973:
26050 rdhpr %hpstate, %g6
26051 wrpr %g1, %i4, %cwp
26052 rdpr %tba, %i3
26053 wrpr %i2, 0x01D6, %tick
26054 rdhpr %hpstate, %l5
26055 rdpr %wstate, %g4
26056 bleu,pn %xcc, loop_974
26057 fmovrdne %l6, %f28, %f10
26058 taddcctv %o4, 0x1C63, %l2
26059 rdhpr %hpstate, %o3
26060loop_974:
26061 nop
26062 add %l7, 0x64, %l6
26063 wr %g0, 0x0c, %asi
26064 casa [%l6] %asi, %g2, %l3
26065 add %i7, %i1, %o6
26066 rdhpr %htba, %o7
26067 tge %xcc, 0x5
26068 brlz %i0, loop_975
26069 te %xcc, 0x3
26070 fmovrdne %o2, %f0, %f16
26071
26072 or %g0, 0x8, %l0
26073 sllx %l0, 0x3c, %l0
26074 wrhpr %l0, 0x699, %hsys_tick_cmpr
26075loop_975:
26076 addc %g5, %l1, %o1
26077
26078 or %g0, 0x8, %l0
26079 sllx %l0, 0x3c, %l0
26080 wrhpr %l0, %g0, %hsys_tick_cmpr
26081 fmul8ulx16 %f8, %f2, %f2
26082 add %l7, 0x70, %l6
26083 wr %g0, 0x19, %asi
26084 lda [%l6] %asi, %i6
26085 casa [%l6] %asi, %i6, %g3
26086
26087 or %g0, 0x8, %l0
26088 sllx %l0, 0x3c, %l0
26089 wrhpr %l0, %g0, %hsys_tick_cmpr
26090 rdhpr %hpstate, %g6
26091 tcs %xcc, 0x5
26092 sll %l4, %i4, %i3
26093 wrpr %g1, 0x0190, %pil
26094 subcc %l5, %i2, %l6
26095 taddcctv %g4, 0x1521, %l2
26096 rd %y, %o4
26097 subcc %g2, %o3, %l3
26098 rdhpr %htba, %i1
26099 rdpr %cleanwin, %o6
26100 rdhpr %htba, %o7
26101 wr %g0, 0xe, %pcr ! changed.
26102 wr %i0, 0x1602, %sys_tick
26103 fxnors %f30, %f6, %f18
26104 wr %o5, 0x06F1, %pic
26105 rd %sys_tick_cmpr, %g5
26106 subccc %l1, %o1, %g7
26107 subccc %i6, %i5, %g3
26108 movcc %icc, %l0, %g6
26109 addccc %o0, 0x071F, %l4
26110 udivcc %i4, 0x15FF, %i3
26111 rdpr %gl, %l5
26112
26113 or %g0, 0x8, %l0
26114 sllx %l0, 0x3c, %l0
26115 wrhpr %l0, %g0, %hsys_tick_cmpr
26116 movgu %icc, %g1, %l6
26117 fpackfix %f16, %f24
26118 fnor %f14, %f14, %f12
26119 movvs %icc, %g4, %l2
26120 wr %g2, 0x00B2, %pic
26121
26122 or %g0, 0x8, %l0
26123 sllx %l0, 0x3c, %l0
26124 wrhpr %l0, 0x66C, %hsys_tick_cmpr
26125 std %f26, [%l7 + 0x40]
26126 tsubcctv %l3, %i1, %o3
26127 edge8n %o7, %i7, %o6
26128 rdhpr %hsys_tick_cmpr, %o2
26129 rdhpr %hsys_tick_cmpr, %i0
26130
26131 or %g0, 0x8, %l0
26132 sllx %l0, 0x3c, %l0
26133 wrhpr %l0, %g0, %hsys_tick_cmpr
26134
26135 or %g0, 0x8, %l0
26136 sllx %l0, 0x3c, %l0
26137 wrhpr %l0, %g0, %hsys_tick_cmpr
26138 rdpr %canrestore, %g5
26139 rd %asi, %g7
26140 fmovsneg %xcc, %f13, %f24
26141 fmovdcs %xcc, %f7, %f24
26142 rd %y, %i6
26143 wr %i5, %g3, %y
26144
26145 or %g0, 0x8, %l0
26146 sllx %l0, 0x3c, %l0
26147 wrhpr %l0, 0x4E2, %hsys_tick_cmpr
26148 movg %xcc, %o1, %o0
26149 rd %pc, %g6
26150 rdhpr %htba, %l4
26151 edge8l %i4, %i3, %l5
26152 rd %pc, %i2
26153 rdpr %canrestore, %l6
26154 rdpr %cwp, %g4
26155 rd %asi, %l2
26156 rdpr %tba, %g1
26157 wr %o4, 0x0086, %y
26158 xor %g2, %l3, %o3
26159
26160 or %g0, 0x8, %l0
26161 sllx %l0, 0x3c, %l0
26162 wrhpr %l0, 0x56D, %hsys_tick_cmpr
26163 wrpr %o6, 0x06F9, %cwp
26164 wr %g0, 0x80, %asi
26165 lduba [%l7 + 0x7B] %asi, %i1
26166 movge %xcc, %o2, %o5
26167 wr %l1, %i0, %set_softint
26168 wrpr %g5, 0x15FE, %tick
26169 set 0x4D, %o3
26170 ldsba [%l7 + %o3] 0x11, %g7
26171 tcs %xcc, 0x5
26172 rd %sys_tick_cmpr, %i5
26173 rd %y, %i6
26174 rdhpr %hpstate, %l0
26175 rdhpr %hintp, %g3
26176 prefetch [%l7 + 0x48], 0x0
26177 wrpr %o0, %g6, %tick
26178
26179 or %g0, 0x8, %l0
26180 sllx %l0, 0x3c, %l0
26181 wrhpr %l0, %g0, %hsys_tick_cmpr
26182 fbge,a %fcc1, loop_976
26183 rdpr %tba, %i3
26184 addc %l5, %i2, %o1
26185 rdpr %canrestore, %l6
26186loop_976:
26187 fmovdvc %xcc, %f9, %f1
26188 wr %g4, %g1, %set_softint
26189 andncc %o4, %g2, %l3
26190 rdpr %pil, %l2
26191 xorcc %o7, %o3, %o6
26192 rdpr %tl, %i7
26193 wr %o2, 0x15B5, %softint
26194
26195 or %g0, 0x8, %l0
26196 sllx %l0, 0x3c, %l0
26197 wrhpr %l0, %g0, %hsys_tick_cmpr
26198 fornot1 %f18, %f6, %f24
26199 movrne %i0, 0x0ED, %g5
26200 rd %softint, %g7
26201 rdhpr %htba, %i5
26202
26203 or %g0, 0x8, %l0
26204 sllx %l0, 0x3c, %l0
26205 wrhpr %l0, 0x4C6, %hsys_tick_cmpr
26206 fbl %fcc0, loop_977
26207 movcs %xcc, %l0, %i6
26208 set 0x68, %o5
26209 prefetcha [%l7 + %o5] 0x88, 0x2
26210loop_977:
26211 tsubcctv %g3, 0x1723, %g6
26212 fpadd16 %f2, %f16, %f4
26213 fcmpd %fcc0, %f4, %f12
26214
26215 or %g0, 0x8, %l0
26216 sllx %l0, 0x3c, %l0
26217 wrhpr %l0, %g0, %hsys_tick_cmpr
26218 fnands %f21, %f17, %f23
26219 andn %i4, %i3, %l5
26220 movle %icc, %o1, %i2
26221 tvc %icc, 0x4
26222 tcs %xcc, 0x2
26223 wr %l6, 0x04E5, %pic
26224 edge8n %g4, %g1, %g2
26225 rdpr %pil, %o4
26226 be,a %icc, loop_978
26227 bcs %xcc, loop_979
26228 xnorcc %l2, 0x12EB, %l3
26229 rd %y, %o3
26230loop_978:
26231 xnor %o6, 0x153B, %o7
26232loop_979:
26233 nop
26234
26235 or %g0, 0x8, %l0
26236 sllx %l0, 0x3c, %l0
26237 wrhpr %l0, %g0, %hsys_tick_cmpr
26238 rd %y, %o5
26239 wr %i7, 0x0F27, %y
26240 xnorcc %i0, %l1, %g7
26241 rdhpr %hintp, %i5
26242 fcmpne16 %f4, %f12, %g5
26243 sdivcc %i1, 0x1BD9, %i6
26244
26245 or %g0, 0x8, %l0
26246 sllx %l0, 0x3c, %l0
26247 wrhpr %l0, 0xC40, %hsys_tick_cmpr
26248 fands %f20, %f28, %f16
26249 nop
26250 setx loop_980, %l0, %l1
26251 wrpr 0x1, %tl
26252 wrpr %l1, %tpc
26253 add %l1, 0x4, %l1
26254 wrpr %l1, %tnpc
26255 setx 0x34400001400, %l0, %l1
26256 wrpr %l1, %tstate
26257 wrhpr 0x4, %htstate
26258 retry
26259 wr %o0, 0x0BE1, %pic
26260 rdhpr %hpstate, %g6
26261 rdpr %wstate, %l4
26262loop_980:
26263 wr %g0, 0x6, %fprs
26264 rdpr %cleanwin, %o1
26265 rdpr %canrestore, %i3
26266
26267 or %g0, 0x8, %l0
26268 sllx %l0, 0x3c, %l0
26269 wrhpr %l0, %g0, %hsys_tick_cmpr
26270 fbe,a %fcc2, loop_981
26271 brlez %l6, loop_982
26272 stbar
26273 rd %asi, %g1
26274loop_981:
26275 rdpr %tba, %o4
26276loop_982:
26277 rdpr %cwp, %l2
26278
26279 or %g0, 0x8, %l0
26280 sllx %l0, 0x3c, %l0
26281 wrhpr %l0, 0xBEA, %hsys_tick_cmpr
26282 wr %o6, 0x055A, %softint
26283 xor %l3, %o7, %o2
26284
26285 or %g0, 0x8, %l0
26286 sllx %l0, 0x3c, %l0
26287 wr %l0, %g0, %sys_tick_cmpr
26288 tpos %xcc, 0x7
26289 andcc %l1, %i7, %i5
26290 wrpr %g7, 0x138E, %tick
26291 rdhpr %hpstate, %i1
26292 bneg %xcc, loop_983
26293 wr %g0, 0xe, %pcr ! changed.
26294 subc %l0, %g5, %o0
26295 wr %g3, 0x1EC3, %ccr
26296loop_983:
26297 rdhpr %htba, %l4
26298
26299 or %g0, 0x8, %l0
26300 sllx %l0, 0x3c, %l0
26301 wrhpr %l0, 0x843, %hsys_tick_cmpr
26302 wr %g0, 0x80, %asi
26303 ldsha [%l7 + 0x18] %asi, %l5
26304 wrpr %g6, %i3, %pil
26305
26306 or %g0, 0x8, %l0
26307 sllx %l0, 0x3c, %l0
26308 wrhpr %l0, %g0, %hsys_tick_cmpr
26309 wr %l6, %g4, %clear_softint
26310 wrpr %o4, 0x124E, %pil
26311 array32 %l2, %g1, %g2
26312 sdiv %o3, 0x1B1F, %o6
26313
26314 or %g0, 0x8, %l0
26315 sllx %l0, 0x3c, %l0
26316 wrhpr %l0, %g0, %hsys_tick_cmpr
26317 rd %ccr, %o7
26318 rdhpr %hintp, %o5
26319 tleu %xcc, 0x0
26320 rdpr %wstate, %o2
26321 ble,a %icc, loop_984
26322 rd %ccr, %i0
26323 wrpr %i7, 0x0FB5, %cwp
26324 rdhpr %hsys_tick_cmpr, %i5
26325loop_984:
26326 wrpr %l1, %i1, %pil
26327
26328 or %g0, 0x8, %l0
26329 sllx %l0, 0x3c, %l0
26330 wrhpr %l0, %g0, %hsys_tick_cmpr
26331 fpsub16 %f10, %f14, %f20
26332
26333 or %g0, 0x8, %l0
26334 sllx %l0, 0x3c, %l0
26335 wrhpr %l0, 0x279, %hsys_tick_cmpr
26336 wr %g7, %o0, %y
26337 tpos %xcc, 0x3
26338 stbar
26339 fnors %f3, %f11, %f7
26340 edge32n %g3, %g5, %i4
26341 rdpr %tba, %l4
26342 wr %g6, 0x1AB2, %clear_softint
26343 wr %g0, 0x04, %asi
26344 ldsha [%l7 + 0x18] %asi, %i3
26345 fsrc1 %f16, %f2
26346 smul %l5, 0x199D, %o1
26347 tle %icc, 0x2
26348 rdpr %canrestore, %i2
26349 alignaddr %g4, %l6, %l2
26350 rdpr %otherwin, %g1
26351 rdpr %pil, %o4
26352 wrpr %g2, 0x07CF, %pil
26353 ta %icc, 0x2
26354 fcmpgt32 %f16, %f22, %o3
26355 rdhpr %hsys_tick_cmpr, %l3
26356 wr %o6, %o5, %sys_tick
26357 wrpr %o7, %i0, %cwp
26358 rd %y, %i7
26359 fbn %fcc1, loop_985
26360 rdhpr %htba, %i5
26361 add %l1, 0x05B9, %i1
26362 wr %i6, %l0, %set_softint
26363loop_985:
26364 rdpr %tl, %g7
26365 rdpr %otherwin, %o2
26366 wr %g0, 0x11, %asi
26367 lda [%l7 + 0x10] %asi, %f20
26368 membar 0x45
26369 membar 0x58
26370
26371 or %g0, 0x8, %l0
26372 sllx %l0, 0x3c, %l0
26373 wrhpr %l0, 0xAD9, %hsys_tick_cmpr
26374
26375 or %g0, 0x8, %l0
26376 sllx %l0, 0x3c, %l0
26377 wrhpr %l0, 0xE48, %hsys_tick_cmpr
26378 or %i4, %l4, %g6
26379 rdhpr %hintp, %i3
26380 wrpr %o1, 0x0061, %tick
26381 rd %asi, %i2
26382 fpack32 %f22, %f22, %f2
26383 wr %g4, 0x1FA4, %sys_tick
26384 be,a,pt %icc, loop_986
26385 te %icc, 0x7
26386 rdhpr %htba, %l5
26387 wr %g0, 0xd2, %asi
26388 stda %f16, [%l7 + 0x40] %asi
26389loop_986:
26390 add %l6, %g1, %o4
26391 st %f15, [%l7 + 0x78]
26392 fmovsvc %xcc, %f29, %f14
26393 sir 0x01FA
26394 rdhpr %htba, %l2
26395 rdpr %otherwin, %g2
26396 tsubcc %o3, %l3, %o5
26397 ld [%l7 + 0x24], %f19
26398 fabss %f23, %f9
26399 set 0x40, %l2
26400 stda %f0, [%l7 + %l2] 0xd3
26401 rd %asi, %o6
26402 array8 %o7, %i7, %i5
26403 swap [%l7 + 0x50], %i0
26404 ldstub [%l7 + 0x0F], %i1
26405
26406 or %g0, 0x8, %l0
26407 sllx %l0, 0x3c, %l0
26408 wrhpr %l0, %g0, %hsys_tick_cmpr
26409 movvc %xcc, %i6, %l0
26410 andncc %o2, %g3, %g5
26411 mova %icc, %o0, %g7
26412 wrpr %i4, 0x0A2C, %cwp
26413 rdpr %wstate, %l4
26414 tge %xcc, 0x0
26415 rdhpr %htba, %i3
26416 wr %o1, 0x19C8, %y
26417 rd %sys_tick_cmpr, %g6
26418
26419 or %g0, 0x8, %l0
26420 sllx %l0, 0x3c, %l0
26421 wrhpr %l0, 0x92E, %hsys_tick_cmpr
26422 movcs %xcc, %l6, %i2
26423 smulcc %g1, 0x142D, %l2
26424 wr %o4, 0x1E58, %softint
26425 be,a %xcc, loop_987
26426 wr %o3, %g2, %pic
26427 rdhpr %hsys_tick_cmpr, %o5
26428
26429 or %g0, 0x8, %l0
26430 sllx %l0, 0x3c, %l0
26431 wrhpr %l0, 0xB62, %hsys_tick_cmpr
26432loop_987:
26433 addc %i7, %o7, %i5
26434 wr %i1, %l1, %sys_tick
26435 fpsub16s %f4, %f25, %f8
26436 rd %softint, %i6
26437 wrpr %i0, %o2, %cwp
26438 rdhpr %hsys_tick_cmpr, %g3
26439 movle %xcc, %g5, %o0
26440 fmovs %f18, %f18
26441
26442 or %g0, 0x8, %l0
26443 sllx %l0, 0x3c, %l0
26444 wrhpr %l0, 0xBAA, %hsys_tick_cmpr
26445
26446 or %g0, 0x8, %l0
26447 sllx %l0, 0x3c, %l0
26448 wrhpr %l0, 0x3FE, %hsys_tick_cmpr
26449 rdpr %tba, %o1
26450 rdpr %gl, %g6
26451 tge %icc, 0x6
26452 rd %y, %g4
26453 wr %i3, 0x170D, %set_softint
26454 rdpr %canrestore, %l5
26455 rdhpr %hintp, %l6
26456 edge32n %g1, %l2, %i2
26457 sdivcc %o4, 0x01FD, %g2
26458 fcmple32 %f16, %f4, %o3
26459 rdpr %canrestore, %l3
26460 rdpr %tl, %o5
26461
26462 or %g0, 0x8, %l0
26463 sllx %l0, 0x3c, %l0
26464 wrhpr %l0, 0x1E0, %hsys_tick_cmpr
26465
26466 or %g0, 0x8, %l0
26467 sllx %l0, 0x3c, %l0
26468 wrhpr %l0, %g0, %hsys_tick_cmpr
26469 wrpr %l1, %i6, %pil
26470 fmovsvs %icc, %f24, %f29
26471 brlez %i0, loop_988
26472 nop
26473 set 0x5A, %l1
26474 sth %o7, [%l7 + %l1]
26475 movl %xcc, %o2, %g3
26476 rdpr %canrestore, %o0
26477loop_988:
26478 wrpr %g5, 0x05E7, %cwp
26479 fpadd32s %f31, %f15, %f12
26480 mulscc %g7, %l0, %l4
26481 rdpr %gl, %i4
26482 st %f3, [%l7 + 0x38]
26483 fpadd16 %f16, %f24, %f10
26484 smulcc %g6, 0x0C37, %g4
26485 subccc %o1, %l5, %l6
26486 stbar
26487 rd %sys_tick_cmpr, %g1
26488 rdhpr %hsys_tick_cmpr, %l2
26489 rdhpr %hsys_tick_cmpr, %i2
26490
26491 or %g0, 0x8, %l0
26492 sllx %l0, 0x3c, %l0
26493 wrhpr %l0, 0x535, %hsys_tick_cmpr
26494 wrpr %o4, 0x0A73, %cwp
26495 tgu %xcc, 0x0
26496 alignaddr %g2, %o3, %l3
26497 rd %softint, %o6
26498 udiv %i7, 0x0E25, %o5
26499 fmovdneg %xcc, %f11, %f9
26500 wr %i1, 0x013A, %set_softint
26501 movrlez %l1, %i6, %i0
26502 edge8ln %i5, %o2, %o7
26503 orcc %o0, %g5, %g3
26504 smul %g7, %l0, %l4
26505 rdhpr %hintp, %i4
26506
26507 or %g0, 0x8, %l0
26508 sllx %l0, 0x3c, %l0
26509 wrhpr %l0, 0x4B2, %hsys_tick_cmpr
26510 tpos %icc, 0x7
26511 wrpr %g6, 0x0319, %cwp
26512 restored
26513 rdpr %cwp, %g1
26514 rdpr %cansave, %g2
26515 rdpr %canrestore, %g3
26516 rdpr %cleanwin, %g4
26517 rdpr %otherwin, %g5
26518 rdpr %wstate, %g6
26519
26520 or %g0, 0x8, %l0
26521 sllx %l0, 0x3c, %l0
26522 wrhpr %l0, 0x92A, %hsys_tick_cmpr
26523 fnor %f30, %f2, %f24
26524 rdhpr %hpstate, %l6
26525 fmovdvs %icc, %f13, %f30
26526 rd %pc, %l5
26527 rd %pc, %l2
26528 wr %g1, %i3, %set_softint
26529 xnor %i2, 0x0100, %g2
26530 rd %sys_tick_cmpr, %o4
26531 tsubcc %l3, %o3, %o6
26532 rdpr %wstate, %i7
26533 rdhpr %hpstate, %o5
26534 wrpr %i1, 0x0808, %pil
26535
26536 or %g0, 0x8, %l0
26537 sllx %l0, 0x3c, %l0
26538 wrhpr %l0, %g0, %hsys_tick_cmpr
26539 wrpr %i0, %l1, %cwp
26540 wr %g0, 0xe3, %asi
26541 stda %o2, [%l7 + 0x08] %asi
26542 membar #Sync
26543 rd %asi, %i5
26544 wrpr %o0, 0x1844, %cwp
26545
26546 or %g0, 0x8, %l0
26547 sllx %l0, 0x3c, %l0
26548 wrhpr %l0, %g0, %hsys_tick_cmpr
26549
26550 or %g0, 0x8, %l0
26551 sllx %l0, 0x3c, %l0
26552 wrhpr %l0, %g0, %hsys_tick_cmpr
26553 rdhpr %hsys_tick_cmpr, %l0
26554 std %l4, [%l7 + 0x28]
26555 fbul %fcc3, loop_989
26556 mulx %g7, %g4, %i4
26557 wr %g6, 0x0633, %softint
26558 rd %ccr, %o1
26559loop_989:
26560 movg %xcc, %l5, %l6
26561
26562 or %g0, 0x8, %l0
26563 sllx %l0, 0x3c, %l0
26564 wrhpr %l0, 0x18C, %hsys_tick_cmpr
26565 wrpr %i3, 0x1891, %cwp
26566 rd %softint, %i2
26567
26568 or %g0, 0x8, %l0
26569 sllx %l0, 0x3c, %l0
26570 wrhpr %l0, 0x03F, %hsys_tick_cmpr
26571 taddcctv %l2, 0x1F1E, %o4
26572 movg %icc, %o3, %o6
26573 rdpr %cwp, %i7
26574 rdpr %wstate, %o5
26575 rdhpr %htba, %i1
26576 add %l3, 0x07B2, %i0
26577 rdpr %canrestore, %l1
26578
26579 or %g0, 0x8, %l0
26580 sllx %l0, 0x3c, %l0
26581 wrhpr %l0, 0x308, %hsys_tick_cmpr
26582 wr %g0, 0x7, %fprs
26583 wrpr %o0, %o7, %pil
26584 wrpr %g5, %g3, %cwp
26585 umulcc %l4, %l0, %g7
26586 wrpr %g4, 0x1902, %cwp
26587 rd %softint, %g6
26588 wr %o1, 0x1F16, %clear_softint
26589 rd %asi, %l5
26590 alignaddr %i4, %g1, %l6
26591 rdpr %canrestore, %i2
26592 movvs %icc, %i3, %l2
26593 umulcc %o4, 0x0FF2, %g2
26594 rdhpr %htba, %o6
26595 wrpr %o3, %i7, %cwp
26596
26597 or %g0, 0x8, %l0
26598 sllx %l0, 0x3c, %l0
26599 wrhpr %l0, 0x75C, %hsys_tick_cmpr
26600 rdpr %pil, %i1
26601 rdpr %otherwin, %i0
26602 movpos %xcc, %o2, %l1
26603 subccc %i5, 0x109D, %o0
26604 bshuffle %f8, %f16, %f18
26605 prefetch [%l7 + 0x1C], 0x0
26606 sdiv %i6, 0x1BBF, %o7
26607 smulcc %g5, 0x0553, %l4
26608 set 0x64, %i0
26609 lduwa [%l7 + %i0] 0x14, %g3
26610 set 0x6C, %i5
26611 sta %f13, [%l7 + %i5] 0x14
26612 rd %fprs, %g7
26613 wr %g0, 0xe, %pcr ! changed.
26614 edge32l %o1, %l5, %i4
26615 rdhpr %htba, %g1
26616 rdhpr %hpstate, %g6
26617 edge16ln %i2, %i3, %l2
26618
26619 or %g0, 0x8, %l0
26620 sllx %l0, 0x3c, %l0
26621 wrhpr %l0, %g0, %hsys_tick_cmpr
26622 rdhpr %htba, %l6
26623 prefetch [%l7 + 0x48], 0x1
26624 rdpr %gl, %o3
26625 rd %softint, %i7
26626 bl,a %xcc, loop_990
26627 wrpr %o5, 0x1798, %cwp
26628 rd %asi, %o6
26629 wrpr %l3, %i0, %tick
26630loop_990:
26631 rdpr %cansave, %i1
26632 rdhpr %hpstate, %o2
26633 wrpr %i5, 0x0B75, %cwp
26634 rdhpr %hintp, %l1
26635 rd %pc, %i6
26636 rdpr %tba, %o0
26637 rdpr %otherwin, %g5
26638 udivx %o7, 0x0F13, %g3
26639 rdpr %tl, %g7
26640 rd %sys_tick_cmpr, %l0
26641 wr %g4, %l4, %sys_tick
26642 rdhpr %hpstate, %l5
26643 wrpr %i4, %o1, %tick
26644 rd %tick_cmpr, %g1
26645 tg %icc, 0x2
26646 rd %asi, %i2
26647 fmovspos %xcc, %f15, %f19
26648 umulcc %g6, 0x0996, %i3
26649 add %l7, 0x44, %l6
26650 wr %g0, 0x80, %asi
26651 casa [%l6] %asi, %o4, %l2
26652 rdpr %gl, %l6
26653 or %o3, %g2, %i7
26654 rdpr %cleanwin, %o5
26655
26656 or %g0, 0x8, %l0
26657 sllx %l0, 0x3c, %l0
26658 wrhpr %l0, 0x676, %hsys_tick_cmpr
26659 rd %fprs, %o6
26660 fmul8x16al %f5, %f20, %f10
26661 rd %ccr, %o2
26662 fbuge,a %fcc1, loop_991
26663 udiv %i5, 0x18B7, %i1
26664 rdpr %gl, %l1
26665 movn %xcc, %o0, %i6
26666loop_991:
26667 rdhpr %hintp, %g5
26668 edge32ln %o7, %g7, %l0
26669 wrpr %g3, 0x19A9, %tick
26670 wrpr %l4, 0x1950, %tick
26671 fmovdcc %xcc, %f18, %f30
26672 rdhpr %hsys_tick_cmpr, %g4
26673 umulcc %i4, 0x09DD, %o1
26674
26675 or %g0, 0x8, %l0
26676 sllx %l0, 0x3c, %l0
26677 wrhpr %l0, 0xB43, %hsys_tick_cmpr
26678 tge %icc, 0x2
26679 popc %l5, %g6
26680 tne %icc, 0x2
26681 wr %i3, 0x13D9, %ccr
26682 fmovrsgez %l2, %f30, %f6
26683 movg %xcc, %o4, %o3
26684 rd %fprs, %g2
26685 wrpr %l6, %i7, %cwp
26686 fbe,a %fcc2, loop_992
26687 fcmpgt16 %f20, %f4, %l3
26688 fbule %fcc0, loop_993
26689 rdpr %gl, %i0
26690loop_992:
26691 wrpr %o5, %o6, %tick
26692 rd %softint, %i5
26693loop_993:
26694 nop
26695
26696 or %g0, 0x8, %l0
26697 sllx %l0, 0x3c, %l0
26698 wrhpr %l0, 0x286, %hsys_tick_cmpr
26699 wrpr %l1, %o0, %pil
26700 rdhpr %hsys_tick_cmpr, %i6
26701 movpos %xcc, %i1, %g5
26702 wrpr %o7, %l0, %cwp
26703 fmovrslz %g3, %f4, %f20
26704 rdpr %cleanwin, %g7
26705 rdpr %cleanwin, %l4
26706 mulx %i4, %g4, %o1
26707 udiv %i2, 0x062D, %g1
26708 rdpr %cansave, %g6
26709 movrne %l5, %l2, %o4
26710 rdhpr %hintp, %o3
26711 rdpr %cansave, %i3
26712 be loop_994
26713 wrpr %l6, 0x0088, %pil
26714 fbue %fcc1, loop_995
26715 tcs %icc, 0x1
26716loop_994:
26717 rdpr %otherwin, %i7
26718
26719 or %g0, 0x8, %l0
26720 sllx %l0, 0x3c, %l0
26721 wrhpr %l0, %g0, %hsys_tick_cmpr
26722loop_995:
26723 rdhpr %htba, %l3
26724 bneg loop_996
26725 array16 %o5, %o6, %i5
26726 rdhpr %hsys_tick_cmpr, %o2
26727 rdhpr %hpstate, %l1
26728loop_996:
26729 rdpr %cleanwin, %o0
26730 rd %softint, %i0
26731 movrlz %i1, 0x2CF, %g5
26732 rdhpr %hsys_tick_cmpr, %o7
26733 tne %icc, 0x1
26734 sra %i6, 0x12, %g3
26735 rdhpr %hsys_tick_cmpr, %g7
26736 bgu loop_997
26737 rd %fprs, %l0
26738 call loop_998
26739 movre %i4, %l4, %g4
26740loop_997:
26741 edge8ln %i2, %o1, %g6
26742 fbg,a %fcc2, loop_999
26743loop_998:
26744 fmovrslz %g1, %f22, %f26
26745 rdpr %wstate, %l2
26746 ld [%l7 + 0x54], %f7
26747loop_999:
26748 fxor %f2, %f18, %f28
26749 addcc %o4, %o3, %i3
26750
26751 or %g0, 0x8, %l0
26752 sllx %l0, 0x3c, %l0
26753 wrhpr %l0, 0x7BD, %hsys_tick_cmpr
26754
26755 or %g0, 0x8, %l0
26756 sllx %l0, 0x3c, %l0
26757 wrhpr %l0, 0x3C4, %hsys_tick_cmpr
26758 movcs %icc, %g2, %i7
26759 sethi 0x0A50, %o5
26760 fbuge %fcc1, loop_1000
26761 sethi 0x1B61, %l3
26762 wr %g0, 0xe, %pcr ! changed.
26763
26764 or %g0, 0x8, %l0
26765 sllx %l0, 0x3c, %l0
26766 wrhpr %l0, 0x3C6, %hsys_tick_cmpr
26767loop_1000:
26768 edge32n %l1, %i1, %i0
26769 movrlez %o7, 0x3E9, %i6
26770 fmovsn %icc, %f6, %f18
26771 fmovdne %icc, %f3, %f15
26772 rdhpr %hsys_tick_cmpr, %g3
26773 fcmpes %fcc0, %f5, %f6
26774 fmul8sux16 %f2, %f26, %f24
26775 subccc %g7, 0x1E07, %l0
26776 set 0x77, %o6
26777 ldsba [%l7 + %o6] 0x19, %g5
26778 stx %l4, [%l7 + 0x30]
26779 wrpr %g4, 0x123B, %cwp
26780 tge %icc, 0x6
26781 rdpr %wstate, %i2
26782 set 0x5C, %o7
26783 swapa [%l7 + %o7] 0x81, %o1
26784
26785 or %g0, 0x8, %l0
26786 sllx %l0, 0x3c, %l0
26787 wrhpr %l0, 0x758, %hsys_tick_cmpr
26788 rdhpr %htba, %g1
26789 xnorcc %l2, 0x17F1, %o3
26790 wrpr %o4, 0x1A4D, %pil
26791 wr %i3, 0x08F9, %pic
26792 subccc %l6, 0x11AD, %g2
26793
26794 or %g0, 0x8, %l0
26795 sllx %l0, 0x3c, %l0
26796 wr %l0, 0xBA2, %tick_cmpr
26797 fnand %f24, %f14, %f20
26798
26799 or %g0, 0x8, %l0
26800 sllx %l0, 0x3c, %l0
26801 wrhpr %l0, %g0, %hsys_tick_cmpr
26802 wr %i7, %o6, %pic
26803 fmovrdlez %o2, %f28, %f6
26804 edge16n %o0, %i5, %l1
26805
26806 or %g0, 0x8, %l0
26807 sllx %l0, 0x3c, %l0
26808 wrhpr %l0, 0x88C, %hsys_tick_cmpr
26809 wr %i1, 0x069F, %sys_tick
26810 subc %i6, %o7, %g3
26811
26812 or %g0, 0x8, %l0
26813 sllx %l0, 0x3c, %l0
26814 wrhpr %l0, %g0, %hsys_tick_cmpr
26815 rdhpr %htba, %g5
26816 add %l7, 0x20, %l6
26817 wr %g0, 0x04, %asi
26818 casxa [%l6] %asi, %l0, %g4
26819 wrpr %i2, %o1, %cwp
26820 movneg %icc, %g6, %i4
26821 rdhpr %hpstate, %g1
26822 rdpr %cwp, %l2
26823 udivcc %o3, 0x14C6, %l4
26824
26825 or %g0, 0x8, %l0
26826 sllx %l0, 0x3c, %l0
26827 wrhpr %l0, %g0, %hsys_tick_cmpr
26828 rdpr %tba, %o4
26829 rd %asi, %g2
26830 std %l4, [%l7 + 0x40]
26831 wrpr %o5, %l3, %tick
26832 addc %l6, 0x025A, %o6
26833 fbuge,a %fcc0, loop_1001
26834 edge8n %i7, %o0, %o2
26835 wr %l1, 0x103A, %y
26836 fmovrdgz %i5, %f28, %f20
26837loop_1001:
26838 rdpr %canrestore, %i1
26839 edge32 %i0, %i6, %g3
26840
26841 or %g0, 0x8, %l0
26842 sllx %l0, 0x3c, %l0
26843 wrhpr %l0, %g0, %hsys_tick_cmpr
26844 wr %g5, 0x0675, %clear_softint
26845 wr %g7, 0x10AA, %pic
26846 xor %l0, 0x05B8, %i2
26847 rd %softint, %g4
26848 fpadd16s %f4, %f31, %f11
26849 movcc %xcc, %o1, %g6
26850 udivcc %i4, 0x0C1F, %g1
26851 rd %y, %l2
26852 rdhpr %hpstate, %o3
26853 addccc %i3, 0x1C12, %o4
26854 andn %g2, %l4, %o5
26855 fandnot2s %f2, %f1, %f10
26856
26857 or %g0, 0x8, %l0
26858 sllx %l0, 0x3c, %l0
26859 wrhpr %l0, %g0, %hsys_tick_cmpr
26860 rd %pc, %l6
26861 wr %o6, %i7, %sys_tick
26862
26863 or %g0, 0x8, %l0
26864 sllx %l0, 0x3c, %l0
26865 wrhpr %l0, 0x6C2, %hsys_tick_cmpr
26866 rdhpr %htba, %o2
26867 rd %y, %l3
26868
26869 or %g0, 0x8, %l0
26870 sllx %l0, 0x3c, %l0
26871 wrhpr %l0, 0x8F7, %hsys_tick_cmpr
26872 tleu %icc, 0x7
26873 wr %i1, %i0, %y
26874 rdpr %cansave, %g3
26875 wr %i6, %o7, %pic
26876
26877 or %g0, 0x8, %l0
26878 sllx %l0, 0x3c, %l0
26879 wrhpr %l0, %g0, %hsys_tick_cmpr
26880 fbge %fcc1, loop_1002
26881 rdpr %tba, %g5
26882 wrpr %i2, %l0, %cwp
26883 wrpr %g4, 0x1FF1, %tick
26884loop_1002:
26885 fmovda %icc, %f15, %f1
26886
26887 or %g0, 0x8, %l0
26888 sllx %l0, 0x3c, %l0
26889 wrhpr %l0, %g0, %hsys_tick_cmpr
26890 tleu %xcc, 0x5
26891 rd %asi, %g6
26892 tle %icc, 0x4
26893 rdpr %wstate, %g1
26894 rdpr %tl, %i4
26895 wr %l2, %i3, %y
26896 rd %asi, %o3
26897 rdhpr %hpstate, %g2
26898 movcs %xcc, %l4, %o5
26899 bneg,pt %icc, loop_1003
26900 call loop_1004
26901 taddcc %l5, 0x0E9C, %l6
26902 rdhpr %hintp, %o6
26903loop_1003:
26904 srl %o4, %o0, %i7
26905loop_1004:
26906 fnors %f25, %f12, %f8
26907 rd %ccr, %o2
26908 rd %tick_cmpr, %i5
26909 wrpr %l3, %i1, %pil
26910 rdpr %cansave, %l1
26911 smul %g3, 0x09D2, %i6
26912
26913 or %g0, 0x8, %l0
26914 sllx %l0, 0x3c, %l0
26915 wrhpr %l0, 0x3F4, %hsys_tick_cmpr
26916
26917 or %g0, 0x8, %l0
26918 sllx %l0, 0x3c, %l0
26919 wrhpr %l0, %g0, %hsys_tick_cmpr
26920 wrpr %g7, 0x1936, %tick
26921 saved
26922 rdpr %cwp, %g1
26923 rdpr %cansave, %g2
26924 rdpr %canrestore, %g3
26925 rdpr %cleanwin, %g4
26926 rdpr %otherwin, %g5
26927 rdpr %wstate, %g6
26928 rdpr %wstate, %i2
26929 wr %l0, %g4, %pic
26930 wrpr %g6, 0x0CE5, %pil
26931 wrpr %o1, %g1, %tick
26932 addc %i4, 0x0910, %i3
26933 sub %o3, 0x0BEC, %g2
26934 wrpr %l2, %o5, %cwp
26935 rdpr %cleanwin, %l5
26936 andcc %l4, 0x1456, %l6
26937 rdhpr %hsys_tick_cmpr, %o6
26938 wrpr %o0, 0x1FA5, %cwp
26939 rd %y, %o4
26940 edge8ln %o2, %i7, %l3
26941 fmovdleu %xcc, %f11, %f16
26942
26943 or %g0, 0x8, %l0
26944 sllx %l0, 0x3c, %l0
26945 wr %l0, %g0, %sys_tick_cmpr
26946 xnor %g3, 0x14A6, %i6
26947
26948 or %g0, 0x8, %l0
26949 sllx %l0, 0x3c, %l0
26950 wrhpr %l0, %g0, %hsys_tick_cmpr
26951 movne %xcc, %o7, %g5
26952 movcs %xcc, %i2, %g7
26953 stx %g4, [%l7 + 0x58]
26954 rd %pc, %g6
26955 rdpr %pil, %l0
26956 movrgez %o1, 0x06A, %i4
26957 movn %xcc, %i3, %g1
26958 wr %g0, 0x7, %fprs
26959 rdpr %gl, %l2
26960 wr %g0, 0x6, %fprs
26961
26962 or %g0, 0x8, %l0
26963 sllx %l0, 0x3c, %l0
26964 wrhpr %l0, 0x225, %hsys_tick_cmpr
26965 umulcc %g2, 0x1D34, %l6
26966 fabsd %f12, %f2
26967 rdpr %wstate, %o6
26968 set 0x20, %l6
26969 prefetcha [%l7 + %l6] 0x14, 0x3
26970 set 0x74, %g5
26971 swapa [%l7 + %g5] 0x11, %l4
26972 sra %o2, 0x14, %i7
26973 rd %ccr, %l3
26974 wr %g0, 0x5, %fprs
26975 fmovsg %icc, %f14, %f29
26976 fors %f0, %f15, %f7
26977 rdhpr %hpstate, %l1
26978 wrpr %o4, 0x1FEB, %cwp
26979 rdpr %canrestore, %i6
26980 set 0x4C, %g4
26981 ldswa [%l7 + %g4] 0x11, %g3
26982 fmovdle %icc, %f23, %f29
26983 stb %i0, [%l7 + 0x1B]
26984 rd %softint, %o7
26985 wrpr %i1, %i2, %cwp
26986 fmovdge %icc, %f30, %f29
26987 wrpr %g7, 0x064D, %tick
26988 bge,a,pt %xcc, loop_1005
26989 subc %g5, 0x1E50, %g6
26990 rdpr %cansave, %l0
26991 rdhpr %hsys_tick_cmpr, %o1
26992loop_1005:
26993 bne,a %xcc, loop_1006
26994 xorcc %g4, %i3, %i4
26995 fmovse %icc, %f7, %f18
26996
26997 or %g0, 0x8, %l0
26998 sllx %l0, 0x3c, %l0
26999 wrhpr %l0, 0x93B, %hsys_tick_cmpr
27000loop_1006:
27001 tvs %xcc, 0x4
27002 wrpr %o3, %l2, %pil
27003 wrpr %o5, %l5, %pil
27004
27005 or %g0, 0x8, %l0
27006 sllx %l0, 0x3c, %l0
27007 wrhpr %l0, %g0, %hsys_tick_cmpr
27008 wrpr %o6, 0x063F, %cwp
27009
27010 or %g0, 0x8, %l0
27011 sllx %l0, 0x3c, %l0
27012 wrhpr %l0, %g0, %hsys_tick_cmpr
27013 bne,a,pt %icc, loop_1007
27014 ldub [%l7 + 0x12], %o2
27015 rd %y, %i7
27016 rdhpr %hintp, %l6
27017loop_1007:
27018 rdhpr %htba, %l3
27019 wrpr %l1, 0x18EC, %cwp
27020 edge8ln %i5, %i6, %o4
27021 wrpr %g3, 0x1003, %pil
27022 srlx %i0, 0x06, %i1
27023
27024 or %g0, 0x8, %l0
27025 sllx %l0, 0x3c, %l0
27026 wrhpr %l0, %g0, %hsys_tick_cmpr
27027 taddcctv %g5, %g6, %l0
27028 tcc %xcc, 0x3
27029 wr %i2, %o1, %ccr
27030 andcc %g4, %i3, %g1
27031 wrpr %i4, 0x0B4D, %tick
27032 set 0x50, %g7
27033 ldda [%l7 + %g7] 0x11, %l2
27034 fmul8ulx16 %f24, %f28, %f20
27035 rdhpr %hsys_tick_cmpr, %o5
27036 andncc %l5, %o3, %g2
27037 stx %o6, [%l7 + 0x28]
27038 rdpr %tba, %o0
27039 rdhpr %hpstate, %o2
27040 tpos %xcc, 0x4
27041 smulcc %l4, 0x13C9, %i7
27042 tge %icc, 0x2
27043 movn %icc, %l3, %l6
27044 wr %l1, 0x01E3, %softint
27045 wrpr %i6, 0x075B, %pil
27046 wrpr %o4, 0x0EFF, %pil
27047 wrpr %i5, 0x0ECE, %cwp
27048 movn %icc, %g3, %i0
27049 wr %o7, 0x17E3, %pic
27050 rdpr %wstate, %g7
27051 rdpr %gl, %g5
27052 nop
27053 setx loop_1008, %l0, %l1
27054 jmpl %l1, %i1
27055 edge32n %g6, %l0, %i2
27056 wrpr %g4, 0x052F, %pil
27057 wr %i3, 0x1005, %set_softint
27058loop_1008:
27059 sll %g1, 0x1C, %o1
27060 rdhpr %htba, %l2
27061 rdhpr %hpstate, %o5
27062 rdhpr %hpstate, %i4
27063 xor %l5, %g2, %o6
27064 rd %asi, %o0
27065 taddcc %o3, 0x0E9D, %l4
27066 fzero %f0
27067 rd %y, %i7
27068 rdhpr %hpstate, %o2
27069 wrpr %l6, 0x00CA, %pil
27070 rd %fprs, %l1
27071 wrpr %l3, 0x16D8, %tick
27072 tvc %icc, 0x6
27073 rd %y, %o4
27074 rd %fprs, %i5
27075
27076 or %g0, 0x8, %l0
27077 sllx %l0, 0x3c, %l0
27078 wrhpr %l0, 0x6B2, %hsys_tick_cmpr
27079 set 0x5C, %g3
27080 ldsha [%l7 + %g3] 0x10, %i6
27081
27082 or %g0, 0x8, %l0
27083 sllx %l0, 0x3c, %l0
27084 wrhpr %l0, %g0, %hsys_tick_cmpr
27085 wrpr %o7, %g5, %pil
27086 wr %i1, %g6, %y
27087 fcmpgt32 %f24, %f4, %l0
27088 set 0x58, %g2
27089 stwa %i2, [%l7 + %g2] 0x27
27090 membar #Sync
27091 rdpr %cleanwin, %g7
27092 wr %g0, 0x0c, %asi
27093 stba %g4, [%l7 + 0x71] %asi
27094 fmul8x16 %f16, %f0, %f24
27095 wr %g1, 0x0DAA, %pic
27096
27097 or %g0, 0x8, %l0
27098 sllx %l0, 0x3c, %l0
27099 wrhpr %l0, 0xF07, %hsys_tick_cmpr
27100 std %o0, [%l7 + 0x28]
27101 sethi 0x1F6E, %l2
27102 tne %xcc, 0x5
27103
27104 or %g0, 0x8, %l0
27105 sllx %l0, 0x3c, %l0
27106 wrhpr %l0, 0x000, %hsys_tick_cmpr
27107 orncc %l5, 0x0159, %g2
27108 wr %i4, 0x073F, %y
27109 movl %xcc, %o0, %o3
27110 nop
27111 set 0x4A, %o1
27112 sth %o6, [%l7 + %o1]
27113 rdhpr %hpstate, %l4
27114 tge %xcc, 0x4
27115 rdhpr %htba, %o2
27116 rdpr %pil, %l6
27117
27118 or %g0, 0x8, %l0
27119 sllx %l0, 0x3c, %l0
27120 wrhpr %l0, 0xA6D, %hsys_tick_cmpr
27121 sir 0x10DD
27122 subccc %i7, %l3, %i5
27123 rdhpr %hpstate, %o4
27124 udiv %i6, 0x18CE, %g3
27125 rd %pc, %o7
27126 rd %tick_cmpr, %i0
27127 rdhpr %hsys_tick_cmpr, %i1
27128 rd %pc, %g5
27129 rdpr %otherwin, %l0
27130 array8 %i2, %g6, %g7
27131 edge32ln %g4, %g1, %o1
27132 fbn,a %fcc0, loop_1009
27133 wrpr %l2, 0x15AD, %cwp
27134 rdhpr %hsys_tick_cmpr, %i3
27135 rd %asi, %o5
27136loop_1009:
27137 rdhpr %hpstate, %l5
27138 rdhpr %hpstate, %i4
27139 tpos %xcc, 0x3
27140 fbo,a %fcc2, loop_1010
27141 edge8 %g2, %o3, %o0
27142 rdpr %cleanwin, %o6
27143 fmuld8sux16 %f13, %f10, %f18
27144loop_1010:
27145 taddcctv %l4, %o2, %l1
27146 movn %icc, %i7, %l3
27147 wrpr %l6, 0x0AA2, %cwp
27148 movcs %icc, %o4, %i6
27149 stw %g3, [%l7 + 0x1C]
27150 ldx [%l7 + 0x30], %i5
27151 fmovdcs %icc, %f5, %f3
27152 edge16n %o7, %i1, %g5
27153 wr %i0, %l0, %ccr
27154 tsubcc %g6, 0x16F5, %g7
27155 array16 %g4, %g1, %o1
27156 rdhpr %hintp, %i2
27157 ldsh [%l7 + 0x52], %i3
27158 fsrc2 %f20, %f14
27159 sdiv %l2, 0x12B8, %o5
27160 fabss %f0, %f25
27161
27162 or %g0, 0x8, %l0
27163 sllx %l0, 0x3c, %l0
27164 wrhpr %l0, 0x521, %hsys_tick_cmpr
27165 wr %g2, 0x1AEE, %softint
27166 bge,pt %xcc, loop_1011
27167 srlx %o0, %o6, %o3
27168 tneg %icc, 0x2
27169 ldd [%l7 + 0x38], %f18
27170loop_1011:
27171 edge32 %o2, %l4, %i7
27172 wr %l3, 0x13C0, %clear_softint
27173 rd %softint, %l1
27174 fbu,a %fcc2, loop_1012
27175 wr %l6, %o4, %y
27176 te %icc, 0x5
27177 udivcc %g3, 0x0832, %i5
27178loop_1012:
27179 rd %asi, %i6
27180 rdpr %cansave, %o7
27181 wr %i1, %i0, %pic
27182 fones %f17
27183 fzeros %f10
27184
27185 or %g0, 0x8, %l0
27186 sllx %l0, 0x3c, %l0
27187 wrhpr %l0, 0x5F1, %hsys_tick_cmpr
27188 rdhpr %hsys_tick_cmpr, %g5
27189 wrpr %g7, %g4, %pil
27190 fcmple32 %f8, %f4, %o1
27191 andncc %g1, %i2, %i3
27192 wr %g0, 0xe, %pcr ! changed.
27193 taddcctv %o5, 0x0BF4, %l5
27194 mulscc %g2, %i4, %o0
27195 rdpr %cwp, %o3
27196 wr %o2, 0x0714, %set_softint
27197 be,a loop_1013
27198 sra %l4, 0x09, %i7
27199 rdhpr %hsys_tick_cmpr, %o6
27200 wr %g0, 0x5, %fprs
27201loop_1013:
27202 rdpr %wstate, %l6
27203 rdpr %gl, %o4
27204 addccc %i5, %g3, %o7
27205 wr %i1, %i6, %pic
27206 move %xcc, %l0, %i0
27207 fmovdle %icc, %f11, %f7
27208 rdpr %cwp, %g6
27209 tneg %xcc, 0x7
27210 wr %g5, %g4, %set_softint
27211 rdpr %gl, %g7
27212 rdhpr %htba, %o1
27213
27214 or %g0, 0x8, %l0
27215 sllx %l0, 0x3c, %l0
27216 wrhpr %l0, %g0, %hsys_tick_cmpr
27217 rd %ccr, %i3
27218 wrpr %l2, %o5, %pil
27219 rd %tick_cmpr, %l5
27220 fmovrdlez %i4, %f24, %f28
27221 tle %icc, 0x4
27222 wrpr %g2, 0x1176, %cwp
27223 wr %o0, 0x05A7, %pic
27224 addcc %o3, 0x13FE, %l4
27225 wr %o2, 0x074C, %pic
27226 tl %xcc, 0x1
27227 wr %i7, %o6, %set_softint
27228 stb %l3, [%l7 + 0x54]
27229 rdhpr %htba, %l6
27230 fbue %fcc2, loop_1014
27231 rdhpr %hintp, %l1
27232 wrpr %i5, 0x109C, %pil
27233 tne %icc, 0x6
27234loop_1014:
27235 nop
27236
27237 or %g0, 0x8, %l0
27238 sllx %l0, 0x3c, %l0
27239 wrhpr %l0, 0x9EA, %hsys_tick_cmpr
27240 rdpr %cwp, %o7
27241 wrpr %i1, %l0, %pil
27242 wrpr %i0, 0x0FA2, %pil
27243 rd %tick_cmpr, %g6
27244 fmul8x16au %f21, %f23, %f30
27245 orn %g5, 0x05E5, %g4
27246 wr %g7, %i6, %y
27247 rd %tick_cmpr, %o1
27248 rdpr %cleanwin, %i2
27249 wrpr %g1, %l2, %tick
27250 wr %o5, 0x0445, %pic
27251 rdpr %cleanwin, %i3
27252 rdpr %cwp, %l5
27253 srl %i4, 0x1A, %g2
27254 rdpr %pil, %o3
27255 rd %y, %l4
27256 rd %sys_tick_cmpr, %o2
27257
27258 or %g0, 0x8, %l0
27259 sllx %l0, 0x3c, %l0
27260 wrhpr %l0, %g0, %hsys_tick_cmpr
27261 sllx %o6, %l3, %l6
27262 wrpr %i7, %l1, %pil
27263 fmovsl %icc, %f11, %f6
27264 movrlz %o4, %i5, %o7
27265 fba %fcc0, loop_1015
27266 movrlz %g3, 0x05B, %i1
27267 fmovrdlez %l0, %f12, %f18
27268 rdpr %cansave, %i0
27269loop_1015:
27270 nop
27271
27272 or %g0, 0x8, %l0
27273 sllx %l0, 0x3c, %l0
27274 wrhpr %l0, %g0, %hsys_tick_cmpr
27275 brlez,a %g4, loop_1016
27276 movleu %xcc, %g6, %g7
27277 rd %y, %i6
27278 fmovrsne %o1, %f27, %f16
27279loop_1016:
27280 rdhpr %htba, %g1
27281 ldsh [%l7 + 0x58], %i2
27282 wrpr %l2, %i3, %tick
27283 wr %o5, %i4, %clear_softint
27284 rd %y, %g2
27285 rdpr %tl, %l5
27286 rdhpr %hpstate, %l4
27287 rd %tick_cmpr, %o2
27288
27289 or %g0, 0x8, %l0
27290 sllx %l0, 0x3c, %l0
27291 wrhpr %l0, %g0, %hsys_tick_cmpr
27292 rdhpr %hintp, %o0
27293
27294 or %g0, 0x8, %l0
27295 sllx %l0, 0x3c, %l0
27296 wrhpr %l0, %g0, %hsys_tick_cmpr
27297 set 0x7C, %o2
27298 ldstuba [%l7 + %o2] 0x81, %l6
27299 wrpr %i7, %l1, %pil
27300 rdhpr %hsys_tick_cmpr, %o4
27301 rd %tick_cmpr, %o6
27302 smulcc %i5, 0x1E95, %g3
27303 te %icc, 0x5
27304
27305 or %g0, 0x8, %l0
27306 sllx %l0, 0x3c, %l0
27307 wrhpr %l0, 0x741, %hsys_tick_cmpr
27308 edge8l %l0, %i0, %g5
27309 movrgez %g4, %o7, %g7
27310 fors %f28, %f16, %f12
27311 wr %i6, 0x1BA5, %sys_tick
27312 rdpr %pil, %o1
27313 rdhpr %hsys_tick_cmpr, %g6
27314
27315 or %g0, 0x8, %l0
27316 sllx %l0, 0x3c, %l0
27317 wrhpr %l0, 0x871, %hsys_tick_cmpr
27318 rd %y, %g1
27319
27320 or %g0, 0x8, %l0
27321 sllx %l0, 0x3c, %l0
27322 wrhpr %l0, 0x75A, %hsys_tick_cmpr
27323 fnot2 %f16, %f22
27324 umulcc %o5, 0x165D, %g2
27325 bg,a,pt %icc, loop_1017
27326 bcc,a %xcc, loop_1018
27327 movrgz %i4, %l5, %o2
27328 wrpr %o3, 0x1CC4, %tick
27329loop_1017:
27330 std %f28, [%l7 + 0x30]
27331loop_1018:
27332 alignaddrl %l4, %l3, %l6
27333 tpos %icc, 0x5
27334 fmovsneg %icc, %f12, %f20
27335 movrlez %i7, %o0, %l1
27336 rdhpr %hsys_tick_cmpr, %o6
27337 rdpr %cansave, %o4
27338 stw %i5, [%l7 + 0x50]
27339 wrpr %g3, %i1, %cwp
27340 subcc %i0, 0x1C0A, %l0
27341 rdhpr %hsys_tick_cmpr, %g5
27342 smulcc %g4, %o7, %i6
27343 fmovspos %xcc, %f14, %f19
27344
27345 or %g0, 0x8, %l0
27346 sllx %l0, 0x3c, %l0
27347 wrhpr %l0, 0x9E7, %hsys_tick_cmpr
27348 rdpr %tl, %o1
27349 fpackfix %f2, %f6
27350 fnot1s %f23, %f26
27351 rd %fprs, %g6
27352 rd %y, %g1
27353 wr %l2, %i3, %ccr
27354 movgu %xcc, %o5, %g2
27355 sdivx %i2, 0x0658, %i4
27356 rdpr %otherwin, %o2
27357
27358 or %g0, 0x8, %l0
27359 sllx %l0, 0x3c, %l0
27360 wrhpr %l0, 0x295, %hsys_tick_cmpr
27361 movn %icc, %l4, %l6
27362 wrpr %l3, %i7, %cwp
27363 rdhpr %htba, %l1
27364 std %o0, [%l7 + 0x50]
27365 wrpr %o6, 0x0A94, %cwp
27366 wr %o4, %i5, %sys_tick
27367 rd %asi, %g3
27368 bne,a loop_1019
27369 rdpr %cleanwin, %i1
27370 array8 %l0, %g5, %g4
27371 set 0x40, %o4
27372 sta %f17, [%l7 + %o4] 0x11
27373loop_1019:
27374 nop
27375
27376 or %g0, 0x8, %l0
27377 sllx %l0, 0x3c, %l0
27378 wrhpr %l0, 0x377, %hsys_tick_cmpr
27379
27380 or %g0, 0x8, %l0
27381 sllx %l0, 0x3c, %l0
27382 wrhpr %l0, 0x3E6, %hsys_tick_cmpr
27383 wr %g0, 0x11, %asi
27384 lduwa [%l7 + 0x14] %asi, %g7
27385 fnot2s %f25, %f21
27386 wrpr %g6, %g1, %pil
27387 movge %icc, %l2, %o5
27388 subc %g2, %i2, %i3
27389 add %i4, %o3, %o2
27390 bcc,pn %xcc, loop_1020
27391 andncc %l4, %l5, %l6
27392 rdpr %cansave, %l3
27393 fcmpne16 %f4, %f22, %i7
27394loop_1020:
27395 nop
27396
27397 or %g0, 0x8, %l0
27398 sllx %l0, 0x3c, %l0
27399 wrhpr %l0, 0x2B7, %hsys_tick_cmpr
27400 movre %o4, %l1, %g3
27401 wr %g0, 0x89, %asi
27402 lduwa [%l7 + 0x24] %asi, %i1
27403 rdhpr %htba, %i5
27404 wrpr %l0, %g5, %cwp
27405 fcmps %fcc2, %f1, %f22
27406 fbne %fcc3, loop_1021
27407 sllx %i0, 0x10, %g4
27408 rdhpr %hintp, %o7
27409 set 0x27, %i7
27410 ldsba [%l7 + %i7] 0x11, %i6
27411loop_1021:
27412 wrpr %o1, 0x0A49, %cwp
27413
27414 or %g0, 0x8, %l0
27415 sllx %l0, 0x3c, %l0
27416 wrhpr %l0, %g0, %hsys_tick_cmpr
27417 wrpr %g7, 0x071B, %cwp
27418 wr %l2, 0x1EAF, %pic
27419 orncc %g2, 0x14E2, %i2
27420 tvs %icc, 0x1
27421 rd %fprs, %i3
27422
27423 or %g0, 0x8, %l0
27424 sllx %l0, 0x3c, %l0
27425 wrhpr %l0, %g0, %hsys_tick_cmpr
27426
27427 or %g0, 0x8, %l0
27428 sllx %l0, 0x3c, %l0
27429 wr %l0, %g0, %sys_tick_cmpr
27430 srax %l4, 0x01, %o2
27431 brgz %l6, loop_1022
27432 rdhpr %hintp, %l3
27433 subc %i7, 0x04B2, %o0
27434 bl,pt %xcc, loop_1023
27435loop_1022:
27436 ldd [%l7 + 0x10], %f6
27437
27438 or %g0, 0x8, %l0
27439 sllx %l0, 0x3c, %l0
27440 wrhpr %l0, 0xB2F, %hsys_tick_cmpr
27441 wr %g0, 0x89, %asi
27442 prefetcha [%l7 + 0x78] %asi, 0x2
27443loop_1023:
27444 rd %fprs, %l1
27445 movrlz %g3, %o4, %i5
27446 edge32l %l0, %g5, %i1
27447 fmovrdgz %i0, %f2, %f20
27448 rdpr %tl, %o7
27449 rd %softint, %i6
27450 wr %g4, 0x0B1A, %y
27451 rdhpr %hsys_tick_cmpr, %o1
27452 wr %g0, 0x89, %asi
27453 lduwa [%l7 + 0x48] %asi, %g1
27454 wrpr %g6, 0x02F7, %cwp
27455 rdhpr %hintp, %g7
27456 rdpr %cleanwin, %l2
27457 wr %g2, %i2, %clear_softint
27458 wr %g0, 0x80, %asi
27459 ldstuba [%l7 + 0x22] %asi, %i3
27460 fmuld8sux16 %f3, %f12, %f6
27461
27462 or %g0, 0x8, %l0
27463 sllx %l0, 0x3c, %l0
27464 wrhpr %l0, 0xFC7, %hsys_tick_cmpr
27465 rdpr %gl, %o3
27466 edge16l %i4, %l4, %o2
27467 rdhpr %hpstate, %l3
27468 fba %fcc2, loop_1024
27469 fxor %f18, %f16, %f18
27470 set 0x40, %o0
27471 stda %f16, [%l7 + %o0] 0xc9
27472loop_1024:
27473 edge16n %i7, %l6, %l5
27474 rd %softint, %o6
27475 wrpr %l1, 0x086D, %tick
27476 bl,a,pt %xcc, loop_1025
27477 rd %softint, %g3
27478
27479 or %g0, 0x8, %l0
27480 sllx %l0, 0x3c, %l0
27481 wrhpr %l0, %g0, %hsys_tick_cmpr
27482 rd %y, %l0
27483loop_1025:
27484 rdpr %canrestore, %g5
27485 brgz %i5, loop_1026
27486 fcmple16 %f2, %f4, %i1
27487
27488 or %g0, 0x8, %l0
27489 sllx %l0, 0x3c, %l0
27490 wrhpr %l0, %g0, %hsys_tick_cmpr
27491 rdhpr %hintp, %g4
27492loop_1026:
27493 rdhpr %htba, %o7
27494 rdpr %otherwin, %g1
27495
27496 or %g0, 0x8, %l0
27497 sllx %l0, 0x3c, %l0
27498 wr %l0, %g0, %tick_cmpr
27499 rdhpr %hsys_tick_cmpr, %l2
27500 tvs %xcc, 0x5
27501
27502 or %g0, 0x8, %l0
27503 sllx %l0, 0x3c, %l0
27504 wrhpr %l0, 0xAD2, %hsys_tick_cmpr
27505 wrpr %g7, 0x1A27, %tick
27506 wrpr %i3, 0x0EA7, %pil
27507 wr %g0, 0x04, %asi
27508 prefetcha [%l7 + 0x28] %asi, 0x2
27509 rdhpr %htba, %o3
27510 rdpr %gl, %i4
27511 rdhpr %hintp, %o5
27512 tgu %xcc, 0x4
27513 wrpr %o2, 0x14BE, %pil
27514 rdpr %cwp, %l4
27515 rdhpr %hpstate, %l3
27516 edge32ln %l6, %l5, %o6
27517 wrpr %i7, 0x0D03, %cwp
27518 edge32 %l1, %o0, %o4
27519 udiv %g3, 0x0A92, %l0
27520 wr %g0, 0xe, %pcr ! changed.
27521 wr %g5, 0x03A9, %clear_softint
27522 fxor %f8, %f30, %f26
27523
27524 or %g0, 0x8, %l0
27525 sllx %l0, 0x3c, %l0
27526 wrhpr %l0, 0x95D, %hsys_tick_cmpr
27527 rd %softint, %i1
27528 tpos %icc, 0x4
27529 movrgz %o7, 0x3C6, %g1
27530 mova %xcc, %o1, %g6
27531 fmovrdlz %l2, %f12, %f2
27532 wrpr %g2, 0x1A86, %tick
27533 for %f28, %f12, %f14
27534
27535 or %g0, 0x8, %l0
27536 sllx %l0, 0x3c, %l0
27537 wrhpr %l0, 0x7CF, %hsys_tick_cmpr
27538 wrpr %i3, 0x0BAA, %cwp
27539 tneg %icc, 0x2
27540 fmovsg %icc, %f23, %f16
27541 edge16n %g4, %o3, %i2
27542 movl %icc, %i4, %o5
27543 rdpr %cansave, %o2
27544 wr %l3, %l4, %clear_softint
27545
27546 or %g0, 0x8, %l0
27547 sllx %l0, 0x3c, %l0
27548 wr %l0, %g0, %tick_cmpr
27549 wrpr %i7, %l1, %cwp
27550 rd %ccr, %o0
27551 wrpr %l5, %g3, %pil
27552 wrpr %l0, 0x0993, %pil
27553 rdhpr %hintp, %i5
27554 and %o4, 0x1BB7, %g5
27555 wrpr %i6, %i1, %tick
27556 wrpr %i0, 0x1BB1, %tick
27557 lduh [%l7 + 0x32], %g1
27558 wrpr %o1, 0x0D62, %cwp
27559 rd %y, %g6
27560 set 0x10, %l0
27561 stxa %l2, [%l7 + %l0] 0x04
27562
27563 or %g0, 0x8, %l0
27564 sllx %l0, 0x3c, %l0
27565 wrhpr %l0, 0x60E, %hsys_tick_cmpr
27566 brlez,a %g2, loop_1027
27567 movneg %icc, %g7, %g4
27568 rdhpr %htba, %i3
27569 wr %o3, 0x03FF, %pic
27570loop_1027:
27571 wrpr %i4, %o5, %tick
27572 wrpr %i2, %l3, %tick
27573 std %l4, [%l7 + 0x08]
27574 wrpr %o2, %o6, %cwp
27575 fzeros %f10
27576 tle %icc, 0x7
27577 rd %asi, %i7
27578
27579 or %g0, 0x8, %l0
27580 sllx %l0, 0x3c, %l0
27581 wrhpr %l0, 0x629, %hsys_tick_cmpr
27582 fble,a %fcc1, loop_1028
27583 rdpr %cleanwin, %l1
27584 sth %l5, [%l7 + 0x70]
27585 rd %tick_cmpr, %o0
27586loop_1028:
27587 movre %l0, %g3, %i5
27588 addccc %g5, %i6, %i1
27589 rd %pc, %o4
27590 wrpr %i0, %o1, %pil
27591 alignaddr %g6, %l2, %g1
27592 rdhpr %hpstate, %o7
27593 andn %g2, 0x18EA, %g4
27594 rdhpr %hsys_tick_cmpr, %i3
27595 rd %asi, %g7
27596 taddcctv %i4, 0x0F61, %o5
27597 fsrc2s %f30, %f4
27598 wrpr %i2, %l3, %pil
27599 rdpr %wstate, %l4
27600 wrpr %o3, 0x0BDD, %pil
27601
27602 or %g0, 0x8, %l0
27603 sllx %l0, 0x3c, %l0
27604 wr %l0, 0xD1E, %tick_cmpr
27605 rd %fprs, %i7
27606 rdhpr %hpstate, %o2
27607
27608 or %g0, 0x8, %l0
27609 sllx %l0, 0x3c, %l0
27610 wr %l0, %g0, %tick_cmpr
27611 rdhpr %hpstate, %o0
27612 wr %l0, %l5, %softint
27613 std %i4, [%l7 + 0x28]
27614
27615 or %g0, 0x8, %l0
27616 sllx %l0, 0x3c, %l0
27617 wrhpr %l0, %g0, %hsys_tick_cmpr
27618 or %g5, %i1, %i0
27619 rdpr %pil, %o4
27620 wr %o1, %g6, %pic
27621 bcs,a loop_1029
27622 wrpr %l2, 0x04DC, %tick
27623 wrpr %o7, 0x1D7C, %tick
27624 wrpr %g1, %g4, %cwp
27625loop_1029:
27626 rdhpr %hsys_tick_cmpr, %i3
27627
27628 or %g0, 0x8, %l0
27629 sllx %l0, 0x3c, %l0
27630 wrhpr %l0, 0x832, %hsys_tick_cmpr
27631 udiv %i4, 0x033E, %g7
27632 rd %ccr, %i2
27633 wrpr %o5, 0x1D18, %cwp
27634 wr %g0, 0x6, %fprs
27635 rd %ccr, %o6
27636
27637 or %g0, 0x8, %l0
27638 sllx %l0, 0x3c, %l0
27639 wrhpr %l0, %g0, %hsys_tick_cmpr
27640 edge32ln %l4, %l6, %o0
27641 rd %y, %l0
27642
27643 or %g0, 0x8, %l0
27644 sllx %l0, 0x3c, %l0
27645 wrhpr %l0, 0x76A, %hsys_tick_cmpr
27646 tvs %xcc, 0x0
27647 wr %i5, %i6, %set_softint
27648 rd %pc, %g5
27649 wr %g3, 0x0796, %y
27650 rd %tick_cmpr, %i1
27651 fmovrde %o4, %f14, %f14
27652 call loop_1030
27653 edge8l %i0, %o1, %l2
27654 fornot1 %f14, %f8, %f12
27655 udiv %g6, 0x1BE5, %o7
27656loop_1030:
27657 fnegd %f18, %f24
27658 srlx %g4, %i3, %g2
27659 xorcc %g1, %i4, %g7
27660 sdivcc %o5, 0x10AA, %i2
27661 rdhpr %hpstate, %l3
27662 rd %asi, %o3
27663 rdhpr %hsys_tick_cmpr, %o6
27664 edge32l %o2, %i7, %l4
27665
27666 or %g0, 0x8, %l0
27667 sllx %l0, 0x3c, %l0
27668 wr %l0, %g0, %sys_tick_cmpr
27669
27670 or %g0, 0x8, %l0
27671 sllx %l0, 0x3c, %l0
27672 wrhpr %l0, 0xC19, %hsys_tick_cmpr
27673 set 0x4D, %i1
27674 ldsba [%l7 + %i1] 0x11, %i5
27675 wrpr %l5, %i6, %pil
27676 tcs %xcc, 0x4
27677 tneg %xcc, 0x5
27678 fmovsvs %icc, %f0, %f13
27679 rdpr %wstate, %g3
27680 movrlz %g5, %i1, %o4
27681 edge32n %i0, %l2, %g6
27682
27683 or %g0, 0x8, %l0
27684 sllx %l0, 0x3c, %l0
27685 wrhpr %l0, %g0, %hsys_tick_cmpr
27686 wr %g4, %o1, %set_softint
27687 and %g2, 0x0E17, %i3
27688 movvs %icc, %i4, %g1
27689 mulscc %o5, %i2, %g7
27690 subcc %l3, 0x1670, %o3
27691 rdhpr %hsys_tick_cmpr, %o2
27692 wr %i7, 0x1FA6, %sys_tick
27693 wr %o6, %l6, %set_softint
27694 xnor %l4, %o0, %l0
27695 xor %l1, %l5, %i5
27696 rdhpr %hintp, %g3
27697 movl %icc, %i6, %g5
27698 rdhpr %hsys_tick_cmpr, %o4
27699
27700 or %g0, 0x8, %l0
27701 sllx %l0, 0x3c, %l0
27702 wrhpr %l0, %g0, %hsys_tick_cmpr
27703 rd %pc, %l2
27704 fsrc2s %f22, %f10
27705 fmovsleu %xcc, %f18, %f22
27706 fbe %fcc3, loop_1031
27707 st %f3, [%l7 + 0x64]
27708 flush %l7 + 0x10
27709 wrpr %i1, 0x1BFE, %cwp
27710loop_1031:
27711 tne %xcc, 0x4
27712 umul %g6, %o7, %o1
27713 wrpr %g2, 0x038D, %cwp
27714 movl %icc, %g4, %i4
27715 fmul8x16 %f20, %f26, %f20
27716 wrpr %g1, %o5, %pil
27717 movre %i3, 0x058, %g7
27718 wrpr %l3, 0x0194, %pil
27719 rdpr %cwp, %o3
27720 edge8 %i2, %i7, %o2
27721 fba %fcc1, loop_1032
27722 wr %l6, 0x1630, %softint
27723 alignaddrl %l4, %o0, %o6
27724 wrpr %l0, 0x036B, %tick
27725loop_1032:
27726 add %l1, 0x1C87, %i5
27727 rdpr %gl, %g3
27728 wrpr %i6, %l5, %pil
27729
27730 or %g0, 0x8, %l0
27731 sllx %l0, 0x3c, %l0
27732 wrhpr %l0, %g0, %hsys_tick_cmpr
27733 wrpr %g5, %i0, %pil
27734 movvc %xcc, %i1, %l2
27735 brgez,a %o7, loop_1033
27736 saved
27737 rdpr %cwp, %g1
27738 rdpr %cansave, %g2
27739 rdpr %canrestore, %g3
27740 rdpr %cleanwin, %g4
27741 rdpr %otherwin, %g5
27742 rdpr %wstate, %g6
27743 subc %o1, 0x056F, %g6
27744 wrpr %g2, 0x0495, %pil
27745loop_1033:
27746 edge16ln %g4, %g1, %o5
27747 wrpr %i3, 0x0D07, %cwp
27748 movg %icc, %g7, %l3
27749 wr %i4, %o3, %pic
27750 sll %i7, %i2, %l6
27751 rd %asi, %l4
27752 movrlez %o0, 0x1DD, %o6
27753 wr %g0, 0x2b, %asi
27754 stwa %o2, [%l7 + 0x0C] %asi
27755 membar #Sync
27756 rdhpr %hpstate, %l1
27757 rd %asi, %i5
27758 rdpr %cleanwin, %g3
27759 movre %l0, %i6, %l5
27760
27761 or %g0, 0x8, %l0
27762 sllx %l0, 0x3c, %l0
27763 wrhpr %l0, 0xF6D, %hsys_tick_cmpr
27764 wrpr %i1, %l2, %tick
27765 xnorcc %o4, %o1, %o7
27766 wr %g6, 0x08BB, %softint
27767 xnorcc %g4, %g2, %g1
27768 fpadd16 %f8, %f16, %f6
27769 rd %ccr, %o5
27770 fornot2s %f3, %f23, %f12
27771 movrlez %g7, 0x300, %l3
27772 wrpr %i4, %o3, %tick
27773 rdpr %cleanwin, %i3
27774 fbuge %fcc3, loop_1034
27775 rdpr %tba, %i2
27776 rd %y, %l6
27777 andncc %l4, %i7, %o0
27778loop_1034:
27779 wr %o6, %o2, %set_softint
27780 rd %asi, %l1
27781 rd %softint, %i5
27782 wr %g0, 0x19, %asi
27783 ldswa [%l7 + 0x6C] %asi, %g3
27784 fpsub16 %f18, %f24, %f30
27785 rdpr %cleanwin, %i6
27786
27787 or %g0, 0x8, %l0
27788 sllx %l0, 0x3c, %l0
27789 wrhpr %l0, 0x5B9, %hsys_tick_cmpr
27790 smul %g5, 0x181B, %i0
27791 edge8 %l5, %i1, %l2
27792
27793 or %g0, 0x8, %l0
27794 sllx %l0, 0x3c, %l0
27795 wrhpr %l0, 0xEFC, %hsys_tick_cmpr
27796 movg %icc, %o1, %g6
27797 wr %o7, 0x0686, %clear_softint
27798 movrgz %g2, 0x0EE, %g4
27799 fsrc1s %f29, %f23
27800 array16 %g1, %g7, %l3
27801 wr %g0, 0x4, %fprs
27802 xnor %o5, %i3, %o3
27803 tne %xcc, 0x6
27804 umulcc %l6, %i2, %i7
27805 rdpr %cwp, %o0
27806 wrpr %l4, %o2, %cwp
27807 rdpr %gl, %l1
27808 rdpr %pil, %o6
27809 rd %asi, %i5
27810 fmul8sux16 %f14, %f8, %f18
27811 wr %g0, 0x7, %fprs
27812
27813 or %g0, 0x8, %l0
27814 sllx %l0, 0x3c, %l0
27815 wrhpr %l0, %g0, %hsys_tick_cmpr
27816 rdhpr %htba, %i0
27817 sdivcc %l5, 0x1E8F, %l2
27818 srlx %o4, %o1, %i1
27819 wr %g0, 0xe, %pcr ! changed.
27820 wrpr %g6, 0x19D7, %pil
27821 ldsh [%l7 + 0x6C], %g4
27822 rdpr %wstate, %g1
27823 rd %sys_tick_cmpr, %g2
27824 wr %g0, 0x81, %asi
27825 stxa %l3, [%l7 + 0x50] %asi
27826 fmovrdlez %g7, %f14, %f16
27827 wr %o5, 0x0044, %y
27828 rdhpr %hsys_tick_cmpr, %i4
27829 tleu %icc, 0x3
27830 wrpr %i3, %o3, %tick
27831 tg %xcc, 0x0
27832 movl %icc, %i2, %l6
27833 fmovsl %xcc, %f2, %f7
27834 rdpr %gl, %o0
27835 mova %xcc, %l4, %o2
27836 rdhpr %hpstate, %i7
27837 rdhpr %hsys_tick_cmpr, %l1
27838 wrpr %i5, %o6, %pil
27839 movrgz %i6, %g3, %g5
27840 wr %l0, 0x13CF, %set_softint
27841 rdpr %cleanwin, %i0
27842 rdpr %tl, %l2
27843 rdpr %gl, %l5
27844 rd %tick_cmpr, %o4
27845 wrpr %i1, 0x1960, %pil
27846 rdhpr %hintp, %o7
27847 ldd [%l7 + 0x68], %f12
27848 tn %xcc, 0x3
27849 rdhpr %hpstate, %o1
27850 rdhpr %hpstate, %g4
27851 orncc %g1, 0x05CF, %g2
27852 xor %l3, %g6, %o5
27853 rd %pc, %g7
27854 wrpr %i4, %i3, %cwp
27855 fbn %fcc0, loop_1035
27856 movleu %xcc, %i2, %o3
27857 rdhpr %hpstate, %l6
27858
27859 or %g0, 0x8, %l0
27860 sllx %l0, 0x3c, %l0
27861 wrhpr %l0, %g0, %hsys_tick_cmpr
27862loop_1035:
27863 or %o0, 0x0E60, %i7
27864 rdpr %gl, %l1
27865 bg,a loop_1036
27866 sethi 0x02B5, %i5
27867 fmovdle %icc, %f12, %f7
27868 orn %o2, %i6, %o6
27869loop_1036:
27870 wrpr %g5, %l0, %pil
27871
27872 or %g0, 0x8, %l0
27873 sllx %l0, 0x3c, %l0
27874 wrhpr %l0, 0x7C3, %hsys_tick_cmpr
27875 rd %ccr, %i0
27876 rdpr %tl, %l2
27877 wrpr %o4, %i1, %cwp
27878 fcmple32 %f20, %f24, %l5
27879 rd %fprs, %o1
27880 fmovda %xcc, %f3, %f14
27881 popc 0x00D9, %g4
27882 wr %g1, %o7, %y
27883 rdpr %cansave, %g2
27884 rd %softint, %l3
27885 wr %g6, %g7, %clear_softint
27886 tn %icc, 0x6
27887 rd %asi, %i4
27888 ldd [%l7 + 0x38], %f8
27889 fcmple16 %f4, %f16, %i3
27890 orcc %i2, %o5, %o3
27891 fblg %fcc2, loop_1037
27892 wr %l4, %o0, %softint
27893 fandnot1s %f1, %f23, %f0
27894 rdpr %otherwin, %l6
27895loop_1037:
27896 rdhpr %hintp, %l1
27897 rdhpr %hpstate, %i5
27898 fpadd32s %f10, %f1, %f16
27899 wr %o2, %i7, %y
27900 wrpr %i6, %g5, %tick
27901 rdpr %tl, %l0
27902 movleu %icc, %g3, %i0
27903 edge8ln %o6, %l2, %o4
27904 tpos %xcc, 0x4
27905 te %xcc, 0x0
27906 rd %ccr, %l5
27907 fcmpes %fcc2, %f8, %f21
27908 fbue,a %fcc0, loop_1038
27909 tne %icc, 0x1
27910 and %o1, %g4, %g1
27911 wrpr %i1, %g2, %cwp
27912loop_1038:
27913 rdhpr %hpstate, %o7
27914 wrpr %g6, 0x0C5A, %cwp
27915 edge16 %g7, %l3, %i3
27916 mulscc %i4, %i2, %o5
27917 fcmpne16 %f2, %f16, %l4
27918 rd %pc, %o0
27919 rd %ccr, %l6
27920 movcc %xcc, %o3, %l1
27921 movcc %icc, %i5, %i7
27922 tcc %icc, 0x2
27923
27924 or %g0, 0x8, %l0
27925 sllx %l0, 0x3c, %l0
27926 wrhpr %l0, 0xB44, %hsys_tick_cmpr
27927 sllx %l0, %g3, %i0
27928 rd %softint, %g5
27929
27930 or %g0, 0x8, %l0
27931 sllx %l0, 0x3c, %l0
27932 wrhpr %l0, 0x639, %hsys_tick_cmpr
27933 rdhpr %hpstate, %l2
27934 fpadd16 %f4, %f26, %f16
27935 fmovrdgez %o4, %f24, %f30
27936 movcs %xcc, %o1, %l5
27937 edge16l %g4, %g1, %i1
27938 rdhpr %hpstate, %o7
27939 wrpr %g6, 0x1663, %tick
27940 fmovspos %icc, %f6, %f21
27941 wrpr %g7, 0x17B7, %pil
27942 wr %g2, 0x17D4, %set_softint
27943 array16 %i3, %i4, %l3
27944 fnot1s %f13, %f6
27945 wrpr %i2, %l4, %pil
27946 movre %o5, 0x192, %o0
27947 rd %sys_tick_cmpr, %l6
27948 rd %asi, %o3
27949 movgu %icc, %i5, %l1
27950 tvs %icc, 0x3
27951 movcs %xcc, %i7, %i6
27952 rdpr %gl, %o2
27953 faligndata %f30, %f26, %f28
27954 fmovrslez %l0, %f21, %f28
27955 tn %xcc, 0x3
27956 wr %g3, %i0, %pic
27957 orncc %o6, 0x05EB, %g5
27958 rdpr %tba, %l2
27959 andn %o4, 0x1826, %l5
27960 rdhpr %hpstate, %o1
27961 sll %g4, 0x17, %i1
27962 rdhpr %hsys_tick_cmpr, %g1
27963 brgez %g6, loop_1039
27964 addc %g7, %o7, %i3
27965 fmovspos %icc, %f14, %f18
27966 rd %pc, %i4
27967loop_1039:
27968 movg %xcc, %l3, %i2
27969 membar 0x73
27970 fbuge %fcc3, loop_1040
27971 fpmerge %f5, %f19, %f4
27972 fnand %f6, %f20, %f6
27973 movg %icc, %l4, %o5
27974loop_1040:
27975 movvs %icc, %g2, %o0
27976
27977 or %g0, 0x8, %l0
27978 sllx %l0, 0x3c, %l0
27979 wrhpr %l0, 0x2A6, %hsys_tick_cmpr
27980
27981 or %g0, 0x8, %l0
27982 sllx %l0, 0x3c, %l0
27983 wrhpr %l0, %g0, %hsys_tick_cmpr
27984 fnand %f12, %f4, %f10
27985 rdpr %wstate, %i5
27986 fmovsl %xcc, %f5, %f8
27987 edge32l %i7, %o2, %i6
27988 rd %tick_cmpr, %l0
27989 sir 0x055E
27990
27991 or %g0, 0x8, %l0
27992 sllx %l0, 0x3c, %l0
27993 wrhpr %l0, 0x669, %hsys_tick_cmpr
27994 wrpr %o6, 0x011B, %cwp
27995 fxor %f12, %f2, %f22
27996 rdpr %tba, %g3
27997 fpsub16s %f17, %f15, %f12
27998 alignaddrl %g5, %l2, %o4
27999 fabss %f0, %f10
28000 tvs %xcc, 0x4
28001
28002 or %g0, 0x8, %l0
28003 sllx %l0, 0x3c, %l0
28004 wrhpr %l0, %g0, %hsys_tick_cmpr
28005 bcc,pt %icc, loop_1041
28006 wr %g0, 0xe, %pcr ! changed.
28007 rdhpr %hpstate, %g4
28008 wrpr %g1, 0x123A, %cwp
28009loop_1041:
28010 tge %xcc, 0x2
28011 wrpr %g7, %g6, %cwp
28012 rdhpr %hintp, %i3
28013
28014 or %g0, 0x8, %l0
28015 sllx %l0, 0x3c, %l0
28016 wr %l0, %g0, %tick_cmpr
28017 rdpr %tba, %i2
28018 rdpr %wstate, %l4
28019 mulscc %o5, 0x107C, %o7
28020
28021 or %g0, 0x8, %l0
28022 sllx %l0, 0x3c, %l0
28023 wrhpr %l0, %g0, %hsys_tick_cmpr
28024 wrpr %l6, %o3, %tick
28025 tge %icc, 0x4
28026 rd %y, %o0
28027 fsrc1s %f31, %f25
28028 addc %l1, %i7, %i5
28029
28030 or %g0, 0x8, %l0
28031 sllx %l0, 0x3c, %l0
28032 wrhpr %l0, 0x960, %hsys_tick_cmpr
28033 rd %y, %i6
28034 array8 %l0, %i0, %o6
28035
28036 or %g0, 0x8, %l0
28037 sllx %l0, 0x3c, %l0
28038 wrhpr %l0, %g0, %hsys_tick_cmpr
28039 movrgz %g5, 0x146, %o4
28040 tleu %icc, 0x1
28041
28042 or %g0, 0x8, %l0
28043 sllx %l0, 0x3c, %l0
28044 wrhpr %l0, %g0, %hsys_tick_cmpr
28045 movle %icc, %i1, %l5
28046 xorcc %g4, %g7, %g1
28047 rdpr %cleanwin, %i3
28048 rdhpr %hpstate, %i4
28049 wr %g6, 0x06A8, %set_softint
28050 wrpr %i2, %l3, %tick
28051 movcc %xcc, %l4, %o7
28052 wrpr %o5, %l6, %tick
28053 wrpr %g2, %o3, %tick
28054 rdpr %cleanwin, %l1
28055 fnor %f30, %f6, %f26
28056 alignaddrl %o0, %i7, %o2
28057 rdhpr %hpstate, %i5
28058 rdhpr %hintp, %l0
28059 rdpr %gl, %i6
28060 rd %tick_cmpr, %o6
28061 wrpr %i0, %g3, %tick
28062 rdhpr %hintp, %l2
28063 membar 0x41
28064 edge16n %o4, %g5, %i1
28065
28066 or %g0, 0x8, %l0
28067 sllx %l0, 0x3c, %l0
28068 wrhpr %l0, %g0, %hsys_tick_cmpr
28069 wrpr %g4, %g7, %tick
28070 wrpr %g1, 0x1805, %pil
28071 fnot1 %f14, %f10
28072 rd %sys_tick_cmpr, %o1
28073 brlz,a %i4, loop_1042
28074 bge,a,pn %icc, loop_1043
28075 rdpr %cleanwin, %g6
28076 fbl,a %fcc0, loop_1044
28077loop_1042:
28078 movgu %icc, %i2, %l3
28079loop_1043:
28080 nop
28081
28082 or %g0, 0x8, %l0
28083 sllx %l0, 0x3c, %l0
28084 wrhpr %l0, %g0, %hsys_tick_cmpr
28085 fbug %fcc2, loop_1045
28086loop_1044:
28087 fmul8x16 %f0, %f20, %f12
28088 rdhpr %hpstate, %o7
28089 rd %tick_cmpr, %o5
28090loop_1045:
28091 smulcc %l6, 0x1B27, %i3
28092 orcc %o3, 0x0554, %l1
28093 fcmpne16 %f30, %f14, %g2
28094 wrpr %i7, %o0, %pil
28095 wr %i5, %o2, %ccr
28096 rd %pc, %i6
28097 ldsb [%l7 + 0x52], %l0
28098 wr %g0, 0x4, %fprs
28099 rd %tick_cmpr, %g3
28100 rdhpr %hsys_tick_cmpr, %i0
28101
28102 or %g0, 0x8, %l0
28103 sllx %l0, 0x3c, %l0
28104 wrhpr %l0, 0x98A, %hsys_tick_cmpr
28105 wrpr %g5, %l2, %tick
28106 edge32l %i1, %g4, %g7
28107 add %g1, 0x1A9F, %o1
28108 fmovdvc %xcc, %f10, %f19
28109 andncc %l5, %g6, %i2
28110 fble,a %fcc3, loop_1046
28111 move %xcc, %l3, %i4
28112 rd %sys_tick_cmpr, %o7
28113 fcmpne32 %f18, %f12, %l4
28114loop_1046:
28115 rdhpr %hpstate, %o5
28116 rdhpr %hpstate, %i3
28117
28118 or %g0, 0x8, %l0
28119 sllx %l0, 0x3c, %l0
28120 wrhpr %l0, %g0, %hsys_tick_cmpr
28121 rd %fprs, %g2
28122 bg,pn %xcc, loop_1047
28123 rdhpr %htba, %l1
28124
28125 or %g0, 0x8, %l0
28126 sllx %l0, 0x3c, %l0
28127 wrhpr %l0, %g0, %hsys_tick_cmpr
28128 tge %xcc, 0x1
28129loop_1047:
28130 rdpr %canrestore, %i7
28131 rdhpr %hintp, %i5
28132 wrpr %o2, 0x03BB, %pil
28133 ld [%l7 + 0x28], %f3
28134 wr %l0, 0x195F, %softint
28135 brnz,a %o6, loop_1048
28136 fsrc1s %f8, %f29
28137 wrpr %g3, %i0, %cwp
28138 wr %g0, 0x4, %fprs
28139loop_1048:
28140 movle %icc, %o4, %i1
28141
28142 or %g0, 0x8, %l0
28143 sllx %l0, 0x3c, %l0
28144 wrhpr %l0, %g0, %hsys_tick_cmpr
28145 wr %g0, 0xe, %pcr ! changed.
28146 rd %pc, %g4
28147 std %g0, [%l7 + 0x20]
28148 rdhpr %hpstate, %l5
28149 tgu %xcc, 0x3
28150 rd %tick_cmpr, %g6
28151 edge32ln %o1, %l3, %i2
28152 fmovrsgez %i4, %f9, %f4
28153 wrpr %o7, %l4, %cwp
28154 wrpr %i3, %o5, %tick
28155 tg %xcc, 0x6
28156
28157 or %g0, 0x8, %l0
28158 sllx %l0, 0x3c, %l0
28159 wrhpr %l0, 0x621, %hsys_tick_cmpr
28160 rd %sys_tick_cmpr, %o3
28161 rdpr %canrestore, %l1
28162 movge %icc, %o0, %i7
28163 wrpr %g2, %i5, %cwp
28164 fxnor %f20, %f24, %f22
28165 rdpr %tl, %o2
28166 rdpr %otherwin, %o6
28167 addc %l0, %i0, %g3
28168 wr %g0, 0x89, %asi
28169 lduwa [%l7 + 0x60] %asi, %g5
28170 wr %o4, 0x0EAF, %sys_tick
28171 add %l7, 0x50, %l6
28172 wr %g0, 0x80, %asi
28173 casa [%l6] 0x80, %i6, %i1
28174 rdhpr %hintp, %g7
28175 rdpr %cansave, %l2
28176 rdhpr %htba, %g1
28177 wrpr %g4, %g6, %pil
28178 movle %xcc, %o1, %l3
28179
28180 or %g0, 0x8, %l0
28181 sllx %l0, 0x3c, %l0
28182 wrhpr %l0, %g0, %hsys_tick_cmpr
28183 set 0x5F, %g1
28184 ldsba [%l7 + %g1] 0x04, %i4
28185 move %xcc, %l4, %i3
28186 rdhpr %hintp, %o7
28187
28188 or %g0, 0x8, %l0
28189 sllx %l0, 0x3c, %l0
28190 wrhpr %l0, 0x2EB, %hsys_tick_cmpr
28191 mova %icc, %o3, %l1
28192
28193 or %g0, 0x8, %l0
28194 sllx %l0, 0x3c, %l0
28195 wrhpr %l0, 0xF8B, %hsys_tick_cmpr
28196 bvc,a,pt %xcc, loop_1049
28197 wr %g2, 0x098D, %clear_softint
28198 fpadd32 %f20, %f30, %f14
28199 edge16n %i5, %o0, %o2
28200loop_1049:
28201 pdist %f24, %f18, %f16
28202
28203 or %g0, 0x8, %l0
28204 sllx %l0, 0x3c, %l0
28205 wrhpr %l0, %g0, %hsys_tick_cmpr
28206 saved
28207 rdpr %cwp, %g1
28208 rdpr %cansave, %g2
28209 rdpr %canrestore, %g3
28210 rdpr %cleanwin, %g4
28211 rdpr %otherwin, %g5
28212 rdpr %wstate, %g6
28213 rdpr %pil, %i0
28214 fbg %fcc0, loop_1050
28215 fxnors %f7, %f21, %f5
28216
28217 or %g0, 0x8, %l0
28218 sllx %l0, 0x3c, %l0
28219 wrhpr %l0, %g0, %hsys_tick_cmpr
28220 wrpr %g5, 0x0362, %pil
28221loop_1050:
28222 mulx %g3, %o4, %i1
28223 rdpr %canrestore, %i6
28224 movl %icc, %g7, %g1
28225 rdpr %tba, %g4
28226 addcc %g6, 0x1096, %o1
28227 rdpr %gl, %l2
28228 nop
28229 setx loop_1051, %l0, %l1
28230 jmpl %l1, %l3
28231 nop
28232 set 0x70, %g6
28233 ldd [%l7 + %g6], %f8
28234 wrpr %l5, %i4, %cwp
28235 rdhpr %hsys_tick_cmpr, %l4
28236loop_1051:
28237 nop
28238
28239 or %g0, 0x8, %l0
28240 sllx %l0, 0x3c, %l0
28241 wrhpr %l0, 0x888, %hsys_tick_cmpr
28242 array16 %o7, %l6, %o5
28243 wrpr %l1, %o3, %tick
28244 fmovsge %xcc, %f7, %f26
28245 tne %icc, 0x3
28246
28247 or %g0, 0x8, %l0
28248 sllx %l0, 0x3c, %l0
28249 wrhpr %l0, %g0, %hsys_tick_cmpr
28250 fbne,a %fcc1, loop_1052
28251 tle %icc, 0x3
28252 wrpr %g2, %i5, %cwp
28253 tpos %xcc, 0x4
28254loop_1052:
28255 ldd [%l7 + 0x38], %o0
28256 rd %softint, %o6
28257 movleu %icc, %i0, %l0
28258 fmovrdlez %o2, %f24, %f0
28259
28260 or %g0, 0x8, %l0
28261 sllx %l0, 0x3c, %l0
28262 wrhpr %l0, %g0, %hsys_tick_cmpr
28263 wr %g0, 0x7, %fprs
28264 movvc %icc, %g7, %i1
28265 rd %tick_cmpr, %g1
28266 saved
28267 rdpr %cwp, %g1
28268 rdpr %cansave, %g2
28269 rdpr %canrestore, %g3
28270 rdpr %cleanwin, %g4
28271 rdpr %otherwin, %g5
28272 rdpr %wstate, %g6
28273 movpos %xcc, %g4, %o1
28274 wrpr %l2, 0x1C26, %cwp
28275 movneg %xcc, %g6, %l3
28276
28277 or %g0, 0x8, %l0
28278 sllx %l0, 0x3c, %l0
28279 wrhpr %l0, 0xA94, %hsys_tick_cmpr
28280 fbge,a %fcc3, loop_1053
28281 tleu %xcc, 0x6
28282 movg %xcc, %i4, %i3
28283 mulscc %i2, %l4, %l6
28284loop_1053:
28285 nop
28286 setx loop_1054, %l0, %l1
28287 jmpl %l1, %o5
28288 fbule,a %fcc2, loop_1055
28289 ldsb [%l7 + 0x77], %l1
28290 wr %o7, 0x03F0, %set_softint
28291loop_1054:
28292 nop
28293
28294 or %g0, 0x8, %l0
28295 sllx %l0, 0x3c, %l0
28296 wrhpr %l0, 0x19F, %hsys_tick_cmpr
28297loop_1055:
28298 sra %i7, 0x01, %g2
28299 sllx %i5, 0x1D, %o0
28300 fmovrdlz %o6, %f18, %f0
28301 rdhpr %hintp, %i0
28302 fmul8x16 %f29, %f12, %f4
28303 taddcc %o2, 0x0C2C, %g5
28304 andncc %l0, %o4, %g3
28305 popc 0x134D, %g7
28306 rdpr %cwp, %i1
28307
28308 or %g0, 0x8, %l0
28309 sllx %l0, 0x3c, %l0
28310 wrhpr %l0, %g0, %hsys_tick_cmpr
28311 rd %pc, %i6
28312 rd %fprs, %o1
28313 rdhpr %hsys_tick_cmpr, %l2
28314 wr %g4, 0x067A, %sys_tick
28315 wr %g0, 0xe, %pcr ! changed.
28316 add %l7, 0x40, %l6
28317 wr %g0, 0x88, %asi
28318 casxa [%l6] %asi, %i4, %i3
28319 wrpr %l3, %i2, %cwp
28320 wrpr %l4, %l6, %tick
28321 rdpr %pil, %o5
28322 rd %fprs, %l1
28323
28324 or %g0, 0x8, %l0
28325 sllx %l0, 0x3c, %l0
28326 wrhpr %l0, %g0, %hsys_tick_cmpr
28327 wr %o7, %g2, %ccr
28328 rdpr %wstate, %i5
28329 rdhpr %hpstate, %i7
28330 membar 0x40
28331 movpos %xcc, %o0, %i0
28332
28333 or %g0, 0x8, %l0
28334 sllx %l0, 0x3c, %l0
28335 wr %l0, %g0, %tick_cmpr
28336 udiv %g5, 0x18BA, %l0
28337
28338 or %g0, 0x8, %l0
28339 sllx %l0, 0x3c, %l0
28340 wrhpr %l0, 0xE4A, %hsys_tick_cmpr
28341 fba %fcc0, loop_1056
28342 wr %g0, 0xe, %pcr ! changed.
28343
28344 or %g0, 0x8, %l0
28345 sllx %l0, 0x3c, %l0
28346 wr %l0, 0xA20, %tick_cmpr
28347 fones %f31
28348loop_1056:
28349 wrpr %i6, %o1, %pil
28350 rd %y, %g1
28351 bg,pn %icc, loop_1057
28352 restored
28353 rdpr %cwp, %g1
28354 rdpr %cansave, %g2
28355 rdpr %canrestore, %g3
28356 rdpr %cleanwin, %g4
28357 rdpr %otherwin, %g5
28358 rdpr %wstate, %g6
28359 wr %g4, %l2, %clear_softint
28360
28361 or %g0, 0x8, %l0
28362 sllx %l0, 0x3c, %l0
28363 wrhpr %l0, 0xEC2, %hsys_tick_cmpr
28364loop_1057:
28365 wr %i3, 0x1911, %set_softint
28366 ldsw [%l7 + 0x2C], %l3
28367 add %l7, 0x48, %l6
28368 wr %g0, 0x18, %asi
28369 casxa [%l6] %asi, %i4, %i2
28370 rdpr %otherwin, %l4
28371 rd %asi, %l6
28372 alignaddrl %o5, %l1, %o7
28373 subccc %g2, 0x0C3A, %o3
28374 edge8n %i7, %o0, %i0
28375 fsrc1 %f0, %f22
28376 fbe,a %fcc1, loop_1058
28377 rd %fprs, %o2
28378 wr %i5, 0x0908, %softint
28379 rd %ccr, %g5
28380loop_1058:
28381 rdhpr %hpstate, %l0
28382 edge32 %g3, %o6, %g7
28383 rdpr %gl, %i1
28384 alignaddrl %o4, %o1, %g1
28385 wrpr %i6, 0x0C17, %tick
28386 rd %softint, %g4
28387 fbn %fcc3, loop_1059
28388 rdpr %canrestore, %g6
28389 fcmped %fcc2, %f8, %f2
28390 tl %icc, 0x6
28391loop_1059:
28392 rdhpr %hintp, %l2
28393 wr %g0, 0x80, %asi
28394 sta %f6, [%l7 + 0x48] %asi
28395
28396 or %g0, 0x8, %l0
28397 sllx %l0, 0x3c, %l0
28398 wrhpr %l0, 0x19A, %hsys_tick_cmpr
28399
28400 or %g0, 0x8, %l0
28401 sllx %l0, 0x3c, %l0
28402 wrhpr %l0, 0xCED, %hsys_tick_cmpr
28403 rdpr %cleanwin, %l4
28404 wr %g0, 0xe, %pcr ! changed.
28405 rd %fprs, %l6
28406 rdhpr %htba, %o5
28407
28408 or %g0, 0x8, %l0
28409 sllx %l0, 0x3c, %l0
28410 wrhpr %l0, %g0, %hsys_tick_cmpr
28411 movg %xcc, %o7, %o3
28412 fxnors %f30, %f5, %f23
28413 orcc %i7, 0x0284, %i0
28414 andcc %o2, %i5, %g5
28415 rdpr %canrestore, %l0
28416 wrpr %o0, %o6, %tick
28417 wr %g7, 0x125E, %sys_tick
28418 rd %y, %i1
28419
28420 or %g0, 0x8, %l0
28421 sllx %l0, 0x3c, %l0
28422 wr %l0, %g0, %tick_cmpr
28423 fcmpeq16 %f30, %f10, %o1
28424 alignaddrl %g1, %i6, %g4
28425 wr %g0, 0x4, %fprs
28426 rdhpr %hintp, %o4
28427 wr %l2, %l3, %clear_softint
28428 sethi 0x0C6A, %i3
28429 add %l5, 0x1433, %i4
28430 rd %pc, %l4
28431 wr %g0, 0xe, %pcr ! changed.
28432 be,a,pt %icc, loop_1060
28433 rd %softint, %o5
28434 rdhpr %hintp, %l1
28435
28436 or %g0, 0x8, %l0
28437 sllx %l0, 0x3c, %l0
28438 wrhpr %l0, 0x920, %hsys_tick_cmpr
28439loop_1060:
28440 wrpr %o3, %o7, %pil
28441 rd %sys_tick_cmpr, %i0
28442 rdhpr %hintp, %i7
28443 movrlez %o2, 0x128, %g5
28444
28445 or %g0, 0x8, %l0
28446 sllx %l0, 0x3c, %l0
28447 wrhpr %l0, 0x448, %hsys_tick_cmpr
28448
28449 or %g0, 0x8, %l0
28450 sllx %l0, 0x3c, %l0
28451 wr %l0, 0xACA, %sys_tick_cmpr
28452 wr %g7, 0x162C, %pic
28453 mova %xcc, %i1, %g3
28454 rd %ccr, %l0
28455 rdpr %canrestore, %g1
28456
28457 or %g0, 0x8, %l0
28458 sllx %l0, 0x3c, %l0
28459 wrhpr %l0, 0x4EC, %hsys_tick_cmpr
28460 fnors %f25, %f24, %f10
28461 wrpr %i6, %g6, %pil
28462 tsubcc %o4, %g4, %l2
28463 movn %xcc, %i3, %l5
28464 rd %ccr, %i4
28465 wrpr %l3, %l4, %tick
28466 brgez,a %i2, loop_1061
28467 wr %g0, 0x4, %fprs
28468 rd %ccr, %g2
28469 fnands %f17, %f17, %f22
28470loop_1061:
28471 nop
28472
28473 or %g0, 0x8, %l0
28474 sllx %l0, 0x3c, %l0
28475 wrhpr %l0, %g0, %hsys_tick_cmpr
28476 mulx %l1, 0x1A63, %i0
28477 rd %fprs, %o7
28478 sir 0x0CEE
28479
28480 or %g0, 0x8, %l0
28481 sllx %l0, 0x3c, %l0
28482 wrhpr %l0, 0xDC4, %hsys_tick_cmpr
28483
28484 or %g0, 0x8, %l0
28485 sllx %l0, 0x3c, %l0
28486 wrhpr %l0, %g0, %hsys_tick_cmpr
28487 set 0x79, %i3
28488 ldstuba [%l7 + %i3] 0x10, %g5
28489 fcmpne16 %f24, %f10, %i5
28490 movle %icc, %o6, %o0
28491 alignaddr %g7, %g3, %i1
28492 rdhpr %htba, %g1
28493 fxors %f12, %f18, %f14
28494 rdhpr %hpstate, %o1
28495 fble %fcc1, loop_1062
28496 st %f24, [%l7 + 0x08]
28497 tne %xcc, 0x4
28498 rdhpr %hpstate, %i6
28499loop_1062:
28500 movpos %icc, %g6, %o4
28501 wr %g4, %l0, %set_softint
28502 fbuge,a %fcc1, loop_1063
28503 fmovsgu %xcc, %f27, %f31
28504 rdpr %otherwin, %l2
28505 wr %g0, 0xe, %pcr ! changed.
28506loop_1063:
28507 wr %g0, 0xe, %pcr ! changed.
28508 mova %xcc, %l3, %l4
28509 movcc %xcc, %l6, %o5
28510 wr %g2, %i2, %y
28511 subc %o3, %i0, %l1
28512
28513 or %g0, 0x8, %l0
28514 sllx %l0, 0x3c, %l0
28515 wrhpr %l0, %g0, %hsys_tick_cmpr
28516 rdhpr %hintp, %o7
28517 wrpr %o2, %g5, %cwp
28518 movrgz %i5, %o6, %g7
28519 edge16n %g3, %o0, %i1
28520 sdivx %o1, 0x1F98, %i6
28521 andn %g1, 0x0D52, %o4
28522 wrpr %g6, 0x19D0, %tick
28523 te %icc, 0x7
28524 sdiv %l0, 0x0B37, %l2
28525 tle %icc, 0x6
28526 xnor %i3, 0x12D6, %l5
28527 wrpr %i4, %l3, %cwp
28528 wrpr %g4, %l4, %tick
28529 wrpr %o5, %g2, %cwp
28530 rdhpr %hintp, %i2
28531 fsrc2s %f24, %f6
28532 alignaddr %l6, %o3, %l1
28533 wrpr %i0, 0x029F, %cwp
28534 fbu,a %fcc2, loop_1064
28535 tsubcctv %i7, 0x1ED3, %o7
28536 srl %g5, %i5, %o2
28537 rdhpr %hpstate, %o6
28538loop_1064:
28539 sethi 0x194C, %g3
28540 wr %g7, %i1, %y
28541 wrpr %o1, %i6, %tick
28542 rd %tick_cmpr, %o0
28543 fxor %f24, %f2, %f20
28544 rd %ccr, %o4
28545 wr %g0, 0xe, %pcr ! changed.
28546
28547 or %g0, 0x8, %l0
28548 sllx %l0, 0x3c, %l0
28549 wrhpr %l0, 0x007, %hsys_tick_cmpr
28550 fcmple16 %f8, %f2, %l2
28551 addcc %i3, %i4, %l5
28552 tpos %icc, 0x6
28553
28554 or %g0, 0x8, %l0
28555 sllx %l0, 0x3c, %l0
28556 wrhpr %l0, 0xD42, %hsys_tick_cmpr
28557 wrpr %l4, 0x0936, %tick
28558 rd %pc, %o5
28559 wrpr %i2, %g2, %pil
28560 tge %xcc, 0x4
28561 brnz %o3, loop_1065
28562 rdpr %canrestore, %l1
28563 udivcc %l6, 0x1DF8, %i7
28564 movneg %xcc, %i0, %o7
28565loop_1065:
28566 wr %i5, %g5, %pic
28567 wr %o6, 0x0182, %ccr
28568 rd %asi, %g3
28569 andcc %o2, %g7, %o1
28570 nop
28571 set 0x40, %i2
28572 std %i6, [%l7 + %i2]
28573 array32 %i1, %o4, %g6
28574
28575 or %g0, 0x8, %l0
28576 sllx %l0, 0x3c, %l0
28577 wrhpr %l0, %g0, %hsys_tick_cmpr
28578 fmovrse %o0, %f30, %f27
28579 wrpr %g1, 0x0DF3, %cwp
28580 nop
28581 setx loop_1066, %l0, %l1
28582 jmpl %l1, %i3
28583 rdhpr %hsys_tick_cmpr, %l2
28584 edge8ln %l5, %i4, %g4
28585 fmovsleu %icc, %f16, %f5
28586loop_1066:
28587 tg %xcc, 0x6
28588 rdhpr %hintp, %l4
28589 wr %l3, 0x04B2, %sys_tick
28590 fnegd %f18, %f26
28591 rd %sys_tick_cmpr, %o5
28592 rdpr %wstate, %i2
28593 rdpr %gl, %o3
28594 fmul8ulx16 %f28, %f18, %f10
28595 wrpr %l1, 0x0F6D, %cwp
28596 srax %l6, 0x1D, %g2
28597 rd %fprs, %i0
28598 addcc %o7, 0x1BBE, %i5
28599 srlx %g5, %o6, %g3
28600 rdpr %gl, %i7
28601 ble,pt %xcc, loop_1067
28602 wrpr %g7, %o1, %tick
28603 tvs %xcc, 0x3
28604 wrpr %i6, 0x1EF8, %cwp
28605loop_1067:
28606 rd %sys_tick_cmpr, %o2
28607 wr %i1, 0x04F0, %softint
28608 rd %y, %o4
28609 edge16ln %l0, %o0, %g1
28610 fmovd %f28, %f20
28611 wrpr %i3, 0x0F6E, %pil
28612 fcmps %fcc3, %f7, %f17
28613 set 0x30, %i4
28614 ldda [%l7 + %i4] 0x2f, %l2
28615
28616 or %g0, 0x8, %l0
28617 sllx %l0, 0x3c, %l0
28618 wrhpr %l0, %g0, %hsys_tick_cmpr
28619 be,pn %xcc, loop_1068
28620loop_1068:
28621 nop
28622
28623 EXIT_GOOD
28624
28625
28626
28627!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
28628!
28629! Stats for Thread 0:
28630!
28631! Type l : 1083
28632! Type a : 10673
28633! Type cti : 1068
28634! Type x : 534
28635! Type f : 1649
28636! Type i : 4993
28637!
28638!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
28639
28640
28641 EXIT_GOOD /* test finish */
28642
28643/************************************************************************
28644 Test case data start
28645 ************************************************************************/
28646.data
28647user_data_start:
28648scratch_area:
28649.word 0xC9B8F322
28650.word 0x10D6A048
28651.word 0x16117660
28652.word 0x41D7DA69
28653.word 0x876642B8
28654.word 0x8DA9A3BB
28655.word 0xAB30A979
28656.word 0xB552E6FA
28657.word 0xED433AE0
28658.word 0x5A2C1B74
28659.word 0x0F0FE7A5
28660.word 0x351FC7B5
28661.word 0x9969A134
28662.word 0xAA90E98A
28663.word 0xC794ACB4
28664.word 0x42C00804
28665.word 0xE8195ABB
28666.word 0x90D33E32
28667.word 0xC0A707CD
28668.word 0xB1663B24
28669.word 0x94ADF7CE
28670.word 0xB6B67699
28671.word 0x44CA45B5
28672.word 0x4EE8012B
28673.word 0xD4A3290B
28674.word 0x264D998F
28675.word 0x56631337
28676.word 0x38AE761E
28677.word 0x5D48ADB3
28678.word 0xB16AEDA7
28679.word 0xC72A9B98
28680.word 0xEE190953
28681.word 0xA710D280
28682.word 0x635419DD
28683.word 0x94E720D5
28684.word 0xD576FABC
28685.word 0x2B2F491F
28686.word 0x85CDD241
28687.word 0x692113E6
28688.word 0x1C537AAA
28689.word 0x60EEA3EA
28690.word 0x46F9F78D
28691.word 0xF4FC3FBE
28692.word 0x9CB69677
28693.word 0x8D0BF62A
28694.word 0x1B559B03
28695.word 0xC34D10DC
28696.word 0xD5828A7E
28697.word 0x75F092FD
28698.word 0xE9E5EED4
28699.word 0xF1384B59
28700.word 0x7F28E14F
28701.word 0x4046768D
28702.word 0xC347D12F
28703.word 0xA239F209
28704.word 0xE7CAF715
28705.word 0xE0B610B8
28706.word 0xEB116AF1
28707.word 0x7E1E0EEF
28708.word 0xF4EB5A6F
28709.word 0x0566AFE4
28710.word 0xE6F2FEBF
28711.word 0xC8B840BC
28712.word 0x748446E2
28713.end