Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic_idtlb5.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_basic_idtlb5.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define PORTABLE_CORE
! allow all traps
#define SKIP_TRAPCHECK
! don't ignore Illegal_instruction trap!
#define MY_GENERIC_TRAP \
nop; \
ta T_BAD_TRAP; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop;
#define H_HT0_Illegal_instruction_0x10
#define My_HT0_Illegal_instruction_0x10 MY_GENERIC_TRAP
#define H_HT1_Illegal_instruction_0x10
#define My_HT1_Illegal_instruction_0x10 MY_GENERIC_TRAP
#define H_T0_Illegal_instruction_0x10
#define My_T0_Illegal_instruction_0x10 MY_GENERIC_TRAP
#define H_T1_Illegal_instruction_0x10
#define My_T1_Illegal_instruction_0x10 MY_GENERIC_TRAP
#define MAIN_PAGE_VA_IS_RA_ALSO
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define PCONTEXT 0x44
#define SCONTEXT 0x44
#define THREAD_STRIDE 1
#define THREAD_COUNT 8
#define USER_DATA_MT_MAP
#define USER_TEXT_MT_MAP
#define THR_0_PARTID 0
#define THR_1_PARTID 1
#define THR_2_PARTID 2
#define THR_3_PARTID 3
#define THR_4_PARTID 4
#define THR_5_PARTID 5
#define THR_6_PARTID 6
#define THR_7_PARTID 7
! large page size to try and prevent TTE overlaps/VA collision
#define MAIN_PAGE_USE_CONFIG 1
! #define PART0_Z_PAGE_SIZE_0 1
#define PART0_NZ_PAGE_SIZE_0 0
! #define PART0_Z_TSB_SIZE_0 2
#define PART0_NZ_TSB_SIZE_0 1
#include "nmacros.h"
#include "hboot.s"
/************************************************************************
Test case code start
************************************************************************/
.text
.global main
main: /* test begin */
ta T_CHANGE_PRIV ! run in priv mode
nop
rdth_id ! get thread ID in %o1
umul %o1, 256, %l7
setx user_data_start, %g1, %g3
add %l7, %g3, %l7
th_fork(thread)
nop
EXIT_BAD
!
! Thread X Start
!
thread_0:
thread_1:
thread_2:
thread_3:
thread_4:
thread_5:
thread_6:
thread_7:
!# Initialize registers ..
!# Set %l7 for 8 windows
!# This threads memory space into each windows %l7
mov %l7, %g1
wrpr %g0, 0x7, %cwp
mov %g1, %l7
wrpr %g0, 0x6, %cwp
mov %g1, %l7
wrpr %g0, 0x5, %cwp
mov %g1, %l7
wrpr %g0, 0x4, %cwp
mov %g1, %l7
wrpr %g0, 0x3, %cwp
mov %g1, %l7
wrpr %g0, 0x2, %cwp
mov %g1, %l7
wrpr %g0, 0x1, %cwp
mov %g1, %l7
wrpr %g0, 0x0, %cwp
mov %g1, %l7
!# Set %fsr
setx 0x0000000000400000, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!# Initialize asi register
wr %g0, 0x80, %asi
!# Global registers
set 0xB, %g1
set 0xD, %g2
set 0x4, %g3
set 0x2, %g4
set 0x0, %g5
set 0xE, %g6
set 0x9, %g7
!# Input registers
set -0xA, %i0
set -0x1, %i1
set -0x4, %i2
set -0xC, %i3
set -0x4, %i4
set -0x8, %i5
set -0x9, %i6
set -0x0, %i7
!# Local registers
set 0x456CAB0A, %l0
set 0x0A43DB30, %l1
set 0x68DFBD66, %l2
set 0x5057ACC4, %l3
set 0x21265CD7, %l4
set 0x152055D4, %l5
set 0x6364E1B8, %l6
!# Output registers
set 0x0B7B, %o0
set -0x0DBF, %o1
set 0x07C0, %o2
set -0x1437, %o3
set 0x1B36, %o4
set 0x0664, %o5
set -0x13FF, %o6
set -0x1ADC, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x2F47F143426FF3F5)
INIT_TH_FP_REG(%l7,%f2,0x066E334D2832A788)
INIT_TH_FP_REG(%l7,%f4,0xE64CC38D3A9D93B1)
INIT_TH_FP_REG(%l7,%f6,0x52DDBB5D3C7F633A)
INIT_TH_FP_REG(%l7,%f8,0x2A76C868D7BE07AC)
INIT_TH_FP_REG(%l7,%f10,0x54B63F4A7ECD3112)
INIT_TH_FP_REG(%l7,%f12,0xEC7C15A64433EFF3)
INIT_TH_FP_REG(%l7,%f14,0x0D6724BAF3AF2D23)
INIT_TH_FP_REG(%l7,%f16,0x0447E11EAE229FF7)
INIT_TH_FP_REG(%l7,%f18,0x59AE8236385BF241)
INIT_TH_FP_REG(%l7,%f20,0xCD0EA6FC33A75976)
INIT_TH_FP_REG(%l7,%f22,0x1F2BFA386B1B0031)
INIT_TH_FP_REG(%l7,%f24,0x39586BAC26A0BC7F)
INIT_TH_FP_REG(%l7,%f26,0xED4A7D0E9C3E3720)
INIT_TH_FP_REG(%l7,%f28,0x4AFDBE01787F71F4)
INIT_TH_FP_REG(%l7,%f30,0x440E95E5D9E790F5)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
!# Execute Main Diag ..
fbule,pn %fcc0, loop_1
call loop_2
movuge %fcc3, 0x5A4, %i2
nop
nop
setx 0x57806086704F8400, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
loop_1:
mulscc %l5, 0x0398, %l4
loop_2:
call loop_3
movn %xcc, 0x685, %g3
fbuge,a,pt %fcc3, loop_4
call loop_5
loop_3:
call loop_6
alignaddr %o0, %l2, %l3
loop_4:
call loop_7
loop_5:
movul %fcc1, 0x2A2, %g4
loop_6:
fornot1 %f6, %f6, %f12
fbue %fcc2, loop_8
loop_7:
orn %l0, 0x1A52, %g2
call loop_9
call loop_10
loop_8:
wrpr %g6, 0x10AE, %pil
andncc %i5, 0x0D6D, %i6
loop_9:
ldsw [%l7 + 0x2C], %g5
loop_10:
call loop_11
call loop_12
fandnot1 %f8, %f0, %f16
brgez,a %i0, loop_13
loop_11:
wr %g0, 0x0, %pcr ! wr %o1, 0x07F0, %ccr changed by convert2hboot
loop_12:
movcc %xcc, %o4, %o2
call loop_14
loop_13:
movu %fcc3, 0x6EC, %o7
rd %sys_tick_cmpr, %i7
edge32l %i4, %g7, %o6
loop_14:
bmask %o3, %i3, %g1
set 0x1D, %i1
nop ! ldsba [%l7 + %i1] 0x19, %o5 ASI use replaced by convert2hboot
movvc %xcc, 0x65E, %i1
call loop_15
array16 %l6, %i2, %l5
call loop_16
orncc %l1, 0x118D, %l4
loop_15:
movug %fcc0, %g3, %o0
set 0x66, %i0
nop ! ldsha [%l7 + %i0] 0x19, %l2 ASI use replaced by convert2hboot
loop_16:
movrgez %l3, 0x119, %g4
call loop_17
call loop_18
nop ! tsubcc %g2, 0x66, %l0 changed by convert2hboot
movrne %i5, %g6, %g5
loop_17:
mulscc %i0, 0x1086, %o1
loop_18:
nop
nop
setx 0x057DEB79B3D2AB82, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f12
set 0x3C, %i5
nop ! ldsba [%l7 + %i5] 0x80, %o4 ASI use replaced by convert2hboot
movvc %icc, %i6, %o7
wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
wrpr %i4, 0x037B, %cwp
rd %softint, %g7
flushw
movug %fcc1, %o2, %o6
fmovduge %fcc1, %f28, %f2
xnor %i3, 0x0E4D, %g1
nop
setx 0x1F64, %l0, %i1
udivx %o5, %i1, %l6
array8 %o3, %l5, %l1
call loop_19
call loop_20
movo %fcc3, 0x4B5, %i2
edge8l %g3, %o0, %l4
loop_19:
call loop_21
loop_20:
movleu %icc, %l2, %l3
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
sub %l0, 0x1B7E, %g4
loop_21:
bvs,a %xcc, loop_22
nop
nop
setx 0xA40A81BE52F7AD54, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x10472A4359134CF8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f26, %f16
call loop_23
movule %fcc3, %g6, %i5
loop_22:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
nop
setx loop_24, %l0, %l1
jmpl %l1, %g5
loop_23:
xnorcc %o1, %i6, %o4
fmovs %f14, %f4
nop
fitod %f10, %f18
fdtos %f18, %f22
loop_24:
edge16l %i7, %i4, %g7
xor %o7, %o2, %i3
or %g1, 0x037D, %o6
fbuge,pt %fcc2, loop_25
bneg,pn %icc, loop_26
stx %o5, [%l7 + 0x70]
wrpr %l6, %i1, %pil
loop_25:
fbg,a %fcc3, loop_27
loop_26:
call loop_28
movule %fcc3, 0x38A, %o3
bpos,pn %icc, loop_29
loop_27:
nop
setx loop_30, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x014200001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_28:
fnands %f5, %f24, %f14
nop ! tneg %icc, 0x39 changed by convert2hboot
loop_29:
call loop_31
loop_30:
call loop_32
movrgz %l5, 0x3A3, %l1
rdpr %otherwin, %i2
loop_31:
edge16ln %o0, %g3, %l2
loop_32:
rd %sys_tick_cmpr, %l4
nop
nop
setx 0xC39BD955, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
fsqrts %f11, %f16
fpack16 %f12, %f12
movneg %xcc, %l3, %g2
nop
nop
setx 0xF61C7A26852D7C4F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f8
call loop_33
movne %icc, 0x54B, %g4
fandnot2s %f21, %f14, %f18
call loop_34
loop_33:
srax %l0, %g6, %i0
call loop_35
nop ! rdpr %tba, %g5 changed by convert2hboot
loop_34:
call loop_36
call loop_37
loop_35:
call loop_38
sdivx %i5, 0x007B, %o1
loop_36:
call loop_39
loop_37:
nop ! sir 0x0C6E !! sir is illegal now
loop_38:
nop ! tvs %icc, 0x61 changed by convert2hboot
rd %pc, %i6
loop_39:
brnz,pn %i7, loop_40
nop ! tne %xcc, 0x38 changed by convert2hboot
fmovdue %fcc2, %f2, %f22
call loop_41
loop_40:
fble,a %fcc2, loop_42
mova %fcc2, 0x58B, %o4
sll %g7, 0x13, %i4
loop_41:
call loop_43
loop_42:
call loop_44
call loop_45
call loop_46
loop_43:
call loop_47
loop_44:
call loop_48
loop_45:
nop ! tge %icc, 0x61 changed by convert2hboot
loop_46:
sllx %o2, 0x15, %o7
loop_47:
fbug,a,pn %fcc1, loop_49
loop_48:
call loop_50
call loop_51
sub %g1, %i3, %o5
loop_49:
fmuld8sux16 %f25, %f16, %f0
loop_50:
srlx %o6, %i1, %l6
loop_51:
rdpr %pil, %l5
call loop_52
fbn,pn %fcc0, loop_53
nop ! sir 0x0E9B !! sir is illegal now
nop ! rdhpr %hintp, %l1 changed by convert2hboot
loop_52:
nop ! tsubcctv %i2, 0x7c, %o0 changed by convert2hboot
loop_53:
brlez,pn %g3, loop_54
fnor %f18, %f22, %f6
fbul,pn %fcc2, loop_55
nop ! tge %xcc, 0x4e changed by convert2hboot
loop_54:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_55:
call loop_56
stx %l4, [%l7 + 0x08]
nop ! tvs %xcc, 0x35 changed by convert2hboot
movre %l3, %o3, %g4
loop_56:
lduh [%l7 + 0x74], %g2
call loop_57
call loop_58
ble,a %icc, loop_59
edge32 %g6, %l0, %i0
loop_57:
movlg %fcc1, %i5, %g5
loop_58:
be,a %xcc, loop_60
loop_59:
nop ! tne %xcc, 0x47 changed by convert2hboot
andn %o1, 0x1D57, %i7
call loop_61
loop_60:
call loop_62
ba,a %icc, loop_63
movne %fcc0, %i6, %g7
loop_61:
nop ! tneg %xcc, 0x4c changed by convert2hboot
loop_62:
wrpr %o4, 0x0B9C, %pil
loop_63:
sra %o2, %i4, %o7
nop ! tvc %icc, 0x57 changed by convert2hboot
nop
set 0x10, %l1
sth %g1, [%l7 + %l1]
xor %o5, %o6, %i1
movrlz %l6, 0x10F, %l5
call loop_64
popc %i3, %l1
array16 %o0, %g3, %i2
st %f28, [%l7 + 0x0C]
loop_64:
wrpr %l2, 0x121C, %cwp
movne %fcc3, %l3, %o3
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xBB9, %hsys_tick_cmpr changed by convert2hboot
nop
set 0x14, %i3
lduw [%l7 + %i3], %g4
nop
nop
setx 0x865315D3042FC00, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
rdpr %pil, %g6
nop
set 0x40, %l6
ldstub [%l7 + %l6], %g2
popc 0x130A, %l0
call loop_65
nop ! taddcctv %i0, 0x3d, %g5 changed by convert2hboot
andn %o1, 0x144F, %i5
fbl %fcc1, loop_66
loop_65:
call loop_67
movl %icc, %i7, %i6
fbo,pn %fcc2, loop_68
loop_66:
call loop_69
loop_67:
fmovdvc %xcc, %f4, %f14
call loop_70
loop_68:
call loop_71
loop_69:
mova %xcc, %o4, %g7
call loop_72
loop_70:
call loop_73
loop_71:
orcc %i4, %o2, %g1
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
loop_72:
bleu,a %icc, loop_74
loop_73:
fmovsge %icc, %f12, %f24
call loop_75
nop
nop
setx 0x305A7C00, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
loop_74:
fmovsneg %xcc, %f26, %f4
movlg %fcc3, 0x20B, %o7
loop_75:
fmovrdgez %o6, %f18, %f30
call loop_76
call loop_77
movue %fcc2, 0x489, %l6
call loop_78
loop_76:
nop
setx 0x0046, %l0, %i3
sdiv %l5, %i3, %i1
loop_77:
nop
set 0x74, %o4
swap [%l7 + %o4], %o0
movn %xcc, %l1, %i2
loop_78:
call loop_79
rd %asi, %l2
call loop_80
movule %fcc3, %l3, %g3
loop_79:
movrne %o3, 0x1A7, %g4
call loop_81
loop_80:
srax %g6, %l4, %g2
and %i0, 0x13A1, %l0
sub %o1, 0x12F4, %g5
loop_81:
movu %fcc2, 0x211, %i5
fsrc2s %f23, %f4
wr %g0, 0x0, %pcr ! wr %i7, 0x019E, %softint changed by convert2hboot
rdpr %cansave, %i6
call loop_82
fornot2s %f7, %f26, %f10
movul %fcc1, 0x1D0, %g7
fpack16 %f24, %f31
loop_82:
movneg %xcc, 0x2E8, %i4
nop ! tl %xcc, 0x38 changed by convert2hboot
array8 %o2, %o4, %o5
call loop_83
rdpr %wstate, %g1
call loop_84
umulcc %o6, %l6, %o7
loop_83:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
loop_84:
call loop_85
bpos %icc, loop_86
call loop_87
call loop_88
loop_85:
array16 %l5, %i1, %l1
loop_86:
call loop_89
loop_87:
nop ! tle %icc, 0x3d changed by convert2hboot
loop_88:
nop
nop
setx 0x43111D7CCFCD0FF0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x337F9DB5413C86BE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f14, %f30
call loop_90
loop_89:
nop ! te %xcc, 0x69 changed by convert2hboot
addccc %i2, %o0, %l2
membar 0x06
loop_90:
nop ! tgu %icc, 0x66 changed by convert2hboot
sllx %l3, %g3, %g4
ble %xcc, loop_91
rd %ccr, %g6
wrpr %o3, %l4, %pil
call loop_92
loop_91:
rd %y, %i0
call loop_93
fmovdpos %icc, %f8, %f28
loop_92:
call loop_94
fbo,a,pt %fcc3, loop_95
loop_93:
brgz,a %g2, loop_96
call loop_97
loop_94:
call loop_98
loop_95:
call loop_99
loop_96:
call loop_100
loop_97:
movule %fcc1, %l0, %g5
loop_98:
call loop_101
loop_99:
subc %o1, %i5, %i6
loop_100:
call loop_102
movge %icc, %i7, %i4
loop_101:
nop
setx 0x0708, %l0, %o4
udiv %o2, %o4, %g7
call loop_103
loop_102:
fbug,a,pt %fcc0, loop_104
nop ! tpos %icc, 0x49 changed by convert2hboot
call loop_105
loop_103:
ldx [%l7 + 0x70], %g1
loop_104:
popc %o6, %o5
movrgz %o7, 0x2CB, %i3
loop_105:
ba %xcc, loop_106
edge16ln %l6, %l5, %i1
movug %fcc3, 0x224, %l1
movg %fcc3, 0x2BA, %i2
loop_106:
call loop_107
rd %tick_cmpr, %o0
call loop_108
call loop_109
loop_107:
call loop_110
nop
nop
setx 0x314250AA81CF70ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x1DC65C0BD4D0DB62, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f6, %f12
loop_108:
alignaddr %l2, %l3, %g4
loop_109:
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
loop_110:
nop ! rdhpr %htba, %o3 changed by convert2hboot
call loop_111
movrne %g3, 0x167, %l4
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x5B9, %hsys_tick_cmpr changed by convert2hboot
popc 0x0979, %g5
loop_111:
call loop_112
fmovsgu %icc, %f7, %f24
call loop_113
fmovsne %fcc0, %f22, %f25
loop_112:
nop ! tle %icc, 0x37 changed by convert2hboot
movrgez %o1, 0x00A, %i5
loop_113:
nop ! tneg %icc, 0x76 changed by convert2hboot
fmovdne %fcc1, %f12, %f20
movrlz %g2, %i6, %i4
call loop_114
call loop_115
edge16ln %o2, %i7, %o4
call loop_116
loop_114:
bl,a,pn %icc, loop_117
loop_115:
wrpr %g1, 0x1B9C, %cwp
call loop_118
loop_116:
nop ! tcs %icc, 0x5e changed by convert2hboot
loop_117:
nop ! tne %xcc, 0x78 changed by convert2hboot
call loop_119
loop_118:
call loop_120
call loop_121
call loop_122
loop_119:
nop
setx 0x0EE3, %l0, %o5
sdiv %o6, %o5, %g7
loop_120:
orncc %i3, 0x0A21, %l6
loop_121:
nop
set 0x72, %l0
stb %l5, [%l7 + %l0]
loop_122:
call loop_123
movrgez %i1, %l1, %i2
fands %f8, %f17, %f4
movrlez %o7, %l2, %o0
loop_123:
fmovdleu %xcc, %f10, %f4
fmovduge %fcc0, %f22, %f24
call loop_124
call loop_125
call loop_126
movvs %xcc, %l3, %g4
loop_124:
call loop_127
loop_125:
wr %g0, 0x0, %pcr ! wr %g6, %g3, %sys_tick changed by convert2hboot
loop_126:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x87C, %hsys_tick_cmpr changed by convert2hboot
call loop_128
loop_127:
nop
set 0x12, %o2
ldsh [%l7 + %o2], %i0
call loop_129
wr %g0, 0x0, %pcr ! wr %l0, 0x13CF, %set_softint changed by convert2hboot
loop_128:
fbge %fcc0, loop_130
call loop_131
loop_129:
call loop_132
call loop_133
loop_130:
call loop_134
loop_131:
call loop_135
loop_132:
movge %xcc, 0x0E8, %g5
loop_133:
call loop_136
loop_134:
call loop_137
loop_135:
addc %i5, %o1, %i6
nop
nop
setx 0x2F8A23FED51C25DE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xB483D598F2083733, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f20, %f12
loop_136:
call loop_138
loop_137:
addcc %g2, %o2, %i7
call loop_139
movcc %icc, 0x51F, %o4
loop_138:
nop ! tne %xcc, 0x39 changed by convert2hboot
call loop_140
loop_139:
nop ! tn %xcc, 0x79 changed by convert2hboot
fmovdvc %xcc, %f6, %f18
sth %i4, [%l7 + 0x28]
loop_140:
ldsh [%l7 + 0x3A], %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %o5, 0x1F, %g7
call loop_141
nop ! tvc %icc, 0x46 changed by convert2hboot
call loop_142
call loop_143
loop_141:
fabsd %f4, %f10
call loop_144
loop_142:
call loop_145
loop_143:
ba,pt %xcc, loop_146
popc 0x0D7C, %i3
loop_144:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_145:
call loop_147
loop_146:
nop
nop
setx 0x4BED3BC2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x903CB2AB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f21, %f9
lduh [%l7 + 0x10], %l6
movue %fcc0, %g1, %i1
loop_147:
call loop_148
call loop_149
call loop_150
ble,a,pt %icc, loop_151
loop_148:
nop ! tne %xcc, 0x4e changed by convert2hboot
loop_149:
edge32n %l1, %i2, %o7
loop_150:
xor %l5, %l2, %o0
loop_151:
call loop_152
movrgez %g4, %l3, %g6
andncc %g3, 0x0ECD, %l4
call loop_153
loop_152:
fnands %f21, %f1, %f9
call loop_154
call loop_155
loop_153:
orn %i0, 0x1156, %l0
wrpr %g0, 0x0, %gl
loop_154:
call loop_156
loop_155:
call loop_157
call loop_158
call loop_159
loop_156:
ldd [%l7 + 0x10], %o2
loop_157:
fbue,pt %fcc0, loop_160
loop_158:
addcc %o1, 0x1A65, %i5
loop_159:
nop
add %l7, 0x40, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
loop_160:
nop
set 0x54, %g2
lduw [%l7 + %g2], %g2
nop ! taddcc %o4, %i7, %o6 changed by convert2hboot
call loop_161
nop ! tsubcc %i4, %o5, %g7 changed by convert2hboot
nop
set 0x38, %i7
ldx [%l7 + %i7], %i3
nop
set 0x0A, %o5
ldsh [%l7 + %o5], %g1
loop_161:
umul %i1, %l6, %i2
fmul8sux16 %f18, %f8, %f4
call loop_162
call loop_163
orn %o7, %l5, %l2
wrpr %g0, 0x2, %gl
loop_162:
call loop_164
loop_163:
call loop_165
sub %l1, 0x1E26, %l3
bmask %g3, %g6, %i0
loop_164:
movcc %xcc, 0x669, %l0
loop_165:
andn %g5, %o3, %o1
fbe,a,pt %fcc2, loop_166
brz,a %i5, loop_167
fmovde %xcc, %f20, %f2
call loop_168
loop_166:
fors %f0, %f14, %f9
loop_167:
or %i6, %l4, %o2
nop
nop
setx 0xF69F980843B61ED1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f22
loop_168:
subcc %g2, 0x1801, %i7
edge8ln %o6, %o4, %i4
call loop_169
call loop_170
fxors %f20, %f22, %f15
call loop_171
loop_169:
fpadd16s %f9, %f31, %f12
loop_170:
bgu %icc, loop_172
call loop_173
loop_171:
edge16n %g7, %i3, %o5
alignaddr %g1, %i1, %l6
loop_172:
ldd [%l7 + 0x48], %f6
loop_173:
fbg %fcc0, loop_174
sllx %o7, 0x17, %i2
call loop_175
fmovdvs %icc, %f14, %f14
loop_174:
fnot1 %f18, %f16
ba,pt %xcc, loop_176
loop_175:
fxnors %f22, %f29, %f17
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
fmovsvs %icc, %f0, %f8
loop_176:
fbg,pn %fcc3, loop_177
nop ! te %xcc, 0x4e changed by convert2hboot
call loop_178
call loop_179
loop_177:
call loop_180
umul %o0, %l1, %l3
loop_178:
fmovdug %fcc0, %f22, %f30
loop_179:
sllx %g4, 0x1E, %g3
loop_180:
call loop_181
call loop_182
call loop_183
movug %fcc2, %g6, %l0
loop_181:
fandnot2s %f7, %f12, %f18
loop_182:
movu %fcc0, 0x739, %g5
loop_183:
edge16l %i0, %o1, %o3
nop
set 0x70, %i6
std %f0, [%l7 + %i6]
call loop_184
nop
nop
setx 0xE78E3CB3A06B2400, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
nop ! tn %xcc, 0x49 changed by convert2hboot
edge16 %i5, %l4, %i6
loop_184:
nop ! tleu %icc, 0x39 changed by convert2hboot
fpsub16 %f6, %f18, %f4
array16 %g2, %i7, %o2
edge32 %o6, %o4, %g7
call loop_185
call loop_186
nop ! tgu %xcc, 0x4d changed by convert2hboot
edge8ln %i4, %o5, %g1
loop_185:
call loop_187
loop_186:
umulcc %i3, 0x0FD7, %l6
fcmpeq32 %f10, %f24, %o7
srl %i1, %l2, %i2
loop_187:
fmuld8sux16 %f22, %f7, %f10
fmovda %fcc0, %f12, %f0
call loop_188
call loop_189
fnot1 %f4, %f24
call loop_190
loop_188:
call loop_191
loop_189:
fbule %fcc1, loop_192
call loop_193
loop_190:
movg %fcc1, 0x581, %l5
loop_191:
fnot1s %f21, %f8
loop_192:
call loop_194
loop_193:
array32 %o0, %l1, %g4
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
loop_194:
rdpr %wstate, %g6
call loop_195
wrpr %l3, 0x1B8F, %cwp
sethi 0x05B2, %l0
orn %g5, %o1, %i0
loop_195:
fornot1s %f24, %f16, %f14
xorcc %i5, %o3, %l4
std %g2, [%l7 + 0x38]
movcs %icc, 0x3C4, %i6
movul %fcc0, 0x50B, %i7
for %f22, %f18, %f30
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
add %o2, 0x0D27, %o4
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
movcs %xcc, 0x408, %g1
wr %g0, 0x0, %pcr ! wr %i3, 0x1904, %ccr changed by convert2hboot
addcc %l6, 0x080A, %o7
call loop_196
nop ! tcs %xcc, 0x47 changed by convert2hboot
fandnot2s %f5, %f21, %f22
call loop_197
loop_196:
bleu,pt %xcc, loop_198
nop ! tcs %xcc, 0x47 changed by convert2hboot
smul %o5, %l2, %i2
loop_197:
call loop_199
loop_198:
edge16l %i1, %o0, %l5
wrpr %l1, %g4, %pil
movn %xcc, 0x478, %g6
loop_199:
smul %l3, %g3, %l0
edge16n %o1, %g5, %i0
bneg,pn %xcc, loop_200
brz,a %i5, loop_201
call loop_202
fbn,a %fcc0, loop_203
loop_200:
nop
set 0x58, %g3
std %l4, [%l7 + %g3]
loop_201:
call loop_204
loop_202:
bvs,pn %xcc, loop_205
loop_203:
mova %fcc0, 0x114, %g2
fpadd32s %f12, %f31, %f14
loop_204:
movrgz %o3, %i6, %i7
loop_205:
call loop_206
movrgz %o2, %o6, %g7
fabss %f18, %f12
call loop_207
loop_206:
movgu %xcc, 0x454, %o4
st %f6, [%l7 + 0x6C]
brlz,pt %g1, loop_208
loop_207:
call loop_209
call loop_210
nop
setx loop_211, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x001200001406, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_208:
rdpr %pil, %i3
loop_209:
movn %icc, %i4, %l6
loop_210:
fmovrsgz %o5, %f11, %f27
loop_211:
fbg,a,pt %fcc2, loop_212
or %l2, %i2, %o7
movneg %xcc, 0x24A, %i1
brgz,a %l5, loop_213
loop_212:
edge16 %o0, %l1, %g4
call loop_214
call loop_215
loop_213:
nop
set 0x18, %i4
swap [%l7 + %i4], %g6
nop
set 0x28, %l5
ldx [%l7 + %l5], %g3
loop_214:
sth %l3, [%l7 + 0x28]
loop_215:
mulscc %o1, %g5, %l0
nop
set 0x58, %l2
std %f4, [%l7 + %l2]
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
fpsub32s %f22, %f6, %f10
nop
fitod %f2, %f12
fdtox %f12, %f30
fxtod %f30, %f0
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, 0x36A, %tick_cmpr changed by convert2hboot
movne %icc, 0x15E, %o3
movlg %fcc2, 0x78C, %i6
array16 %i7, %i5, %o2
fcmpd %fcc0, %f2, %f12
fxnors %f30, %f28, %f18
fmovdu %fcc0, %f4, %f30
movrlez %o6, %o4, %g1
call loop_216
fbule,pn %fcc2, loop_217
call loop_218
call loop_219
loop_216:
movule %fcc0, %g7, %i3
loop_217:
sra %i4, %o5, %l6
loop_218:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_219:
nop ! sir 0x01D4 !! sir is illegal now
nop ! tvc %icc, 0x55 changed by convert2hboot
andn %o7, %i1, %l5
call loop_220
fornot2 %f30, %f4, %f2
fpsub16 %f18, %f28, %f0
ble,a,pt %xcc, loop_221
loop_220:
call loop_222
fble %fcc1, loop_223
call loop_224
loop_221:
movre %o0, %l2, %l1
loop_222:
bvs,a,pn %xcc, loop_225
loop_223:
srax %g4, %g6, %l3
loop_224:
nop ! tcc %xcc, 0x72 changed by convert2hboot
nop
nop
setx 0xF65B2F0007B7FA36, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xC12B53B8D80CB8F0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f14, %f16
loop_225:
call loop_226
array16 %g3, %o1, %l0
fbu %fcc2, loop_227
nop
fitod %f2, %f12
fdtox %f12, %f8
fxtod %f8, %f20
loop_226:
orcc %i0, %g5, %g2
fands %f16, %f15, %f11
loop_227:
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
call loop_228
rd %asi, %i7
andncc %o3, 0x1921, %i5
call loop_229
loop_228:
movn %icc, %o6, %o2
call loop_230
bpos %xcc, loop_231
loop_229:
movrlz %o4, 0x0A5, %g7
nop
setx 0x1559, %l0, %g1
sdiv %i3, %g1, %i4
loop_230:
call loop_232
loop_231:
call loop_233
call loop_234
call loop_235
loop_232:
nop ! tgu %xcc, 0x3a changed by convert2hboot
loop_233:
fmovrslez %l6, %f20, %f14
loop_234:
call loop_236
loop_235:
nop
setx 0x1FB5, %l0, %o7
sdiv %i2, %o7, %i1
edge8n %l5, %o0, %l2
fbuge,a,pn %fcc1, loop_237
loop_236:
fcmpeq16 %f16, %f8, %l1
nop ! tne %xcc, 0x64 changed by convert2hboot
movul %fcc2, %o5, %g4
loop_237:
call loop_238
smulcc %l3, %g3, %o1
call loop_239
fpadd16s %f20, %f14, %f20
loop_238:
nop
setx 0x16A1, %l0, %i0
sdiv %g6, %i0, %g5
wrpr %g2, %l0, %cwp
loop_239:
fxnor %f10, %f0, %f4
call loop_240
movpos %icc, %i6, %l4
nop
set 0x34, %o3
flush %l7 + %o3
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_240:
edge32 %i7, %i5, %o6
nop
setx loop_241, %l0, %l1
jmpl %l1, %o2
fbue,a %fcc0, loop_242
call loop_243
call loop_244
loop_241:
fbg %fcc2, loop_245
loop_242:
call loop_246
loop_243:
call loop_247
loop_244:
nop
setx 0x1CD3, %l0, %o4
sdiv %g7, %o4, %i3
loop_245:
nop
setx loop_248, %l0, %l1
jmpl %l1, %i4
loop_246:
ba %icc, loop_249
loop_247:
call loop_250
call loop_251
loop_248:
call loop_252
loop_249:
call loop_253
loop_250:
ldsw [%l7 + 0x50], %g1
loop_251:
movlg %fcc0, %l6, %i2
loop_252:
subc %o7, %i1, %o0
loop_253:
nop ! tg %icc, 0x4b changed by convert2hboot
call loop_254
call loop_255
call loop_256
nop ! tgu %xcc, 0x70 changed by convert2hboot
loop_254:
fmovsleu %icc, %f23, %f1
loop_255:
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
loop_256:
fpsub32 %f8, %f12, %f16
call loop_257
movneg %xcc, %l2, %o5
fxors %f23, %f20, %f10
movleu %icc, %l3, %g4
loop_257:
sra %o1, %g3, %g6
add %g5, 0x1E25, %g2
wr %g0, 0x0, %pcr ! wr %l0, 0x1D9C, %softint changed by convert2hboot
fbule,a,pt %fcc0, loop_258
call loop_259
call loop_260
mulscc %i6, %i0, %o3
loop_258:
movvs %icc, %l4, %i7
loop_259:
call loop_261
loop_260:
nop
set 0x08, %g4
swap [%l7 + %g4], %o6
bvc %xcc, loop_262
call loop_263
loop_261:
fpadd32 %f6, %f16, %f0
call loop_264
loop_262:
edge16ln %i5, %g7, %o2
loop_263:
call loop_265
nop ! tgu %icc, 0x69 changed by convert2hboot
loop_264:
flush %l7 + 0x2C
call loop_266
loop_265:
bne,pn %icc, loop_267
movle %fcc3, %o4, %i3
stb %i4, [%l7 + 0x0C]
loop_266:
call loop_268
loop_267:
swap [%l7 + 0x58], %l6
call loop_269
movle %xcc, 0x0D3, %i2
loop_268:
nop
setx 0x06A5, %l0, %o7
sdivx %g1, %o7, %o0
loop_269:
call loop_270
call loop_271
movcs %icc, %l5, %i1
rd %y, %l1
loop_270:
rdpr %pil, %l2
loop_271:
movuge %fcc3, %l3, %g4
fcmple16 %f24, %f10, %o1
fcmpgt16 %f8, %f14, %o5
addcc %g3, 0x0AA3, %g6
call loop_272
call loop_273
subcc %g2, %g5, %i6
flush %l7 + 0x38
loop_272:
movl %fcc1, 0x18A, %l0
loop_273:
edge32ln %i0, %o3, %i7
fmovslg %fcc2, %f10, %f29
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
call loop_274
ldd [%l7 + 0x38], %o6
call loop_275
call loop_276
loop_274:
call loop_277
brlz,a %i5, loop_278
loop_275:
mulx %g7, %o2, %i3
loop_276:
wrpr %o4, 0x0C84, %pil
loop_277:
edge32 %l6, %i2, %g1
loop_278:
fcmpne32 %f20, %f4, %i4
call loop_279
nop
setx 0x0B41, %l0, %o0
sdiv %o7, %o0, %l5
set 0x24, %i2
lda [%l7 + %i2] 0x18, %f20
loop_279:
stb %i1, [%l7 + 0x3A]
addccc %l1, 0x06CA, %l3
movpos %xcc, 0x6C7, %g4
bmask %l2, %o5, %o1
movre %g3, 0x040, %g6
mulscc %g5, 0x19E5, %g2
call loop_280
call loop_281
call loop_282
fnot1 %f6, %f26
loop_280:
call loop_283
loop_281:
nop ! tvs %icc, 0x3a changed by convert2hboot
loop_282:
call loop_284
fmul8x16 %f3, %f28, %f16
loop_283:
sll %l0, %i6, %o3
sll %i7, %l4, %i0
loop_284:
call loop_285
nop ! rdhpr %hpstate, %o6 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %g0, 0x2a, %asi changed by convert2hboot
loop_285:
smulcc %o2, 0x06B7, %i5
call loop_286
call loop_287
nop ! wrpr %i3, %o4, %tick changed by convert2hboot
call loop_288
loop_286:
call loop_289
loop_287:
call loop_290
call loop_291
loop_288:
nop ! taddcc %i2, %l6, %i4 changed by convert2hboot
loop_289:
call loop_292
loop_290:
call loop_293
loop_291:
call loop_294
call loop_295
loop_292:
nop
set 0x42, %o1
lduh [%l7 + %o1], %o7
loop_293:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0xeb, %asi changed by convert2hboot
membar #Sync
loop_294:
call loop_296
loop_295:
ba,pt %icc, loop_297
rd %fprs, %g1
move %fcc3, 0x704, %i1
loop_296:
call loop_298
loop_297:
fpack16 %f6, %f22
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
loop_298:
array16 %l3, %g4, %l2
call loop_299
nop ! ta %xcc, 0x5d changed by convert2hboot
call loop_300
array32 %l1, %o5, %g3
loop_299:
fexpand %f16, %f14
fxnors %f17, %f24, %f22
loop_300:
rd %fprs, %g6
nop ! tl %icc, 0x5a changed by convert2hboot
set 0x40, %o6
nop ! stba %o1, [%l7 + %o6] 0xeb ASI use replaced by convert2hboot
membar #Sync
movleu %xcc, 0x672, %g5
mulscc %g2, %i6, %l0
movne %xcc, %i7, %l4
fmul8x16al %f28, %f4, %f20
call loop_301
call loop_302
movrne %i0, 0x3C9, %o3
subccc %o6, %o2, %g7
loop_301:
subcc %i5, %o4, %i2
loop_302:
nop
nop
setx 0xE0794000, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
sra %i3, 0x06, %i4
call loop_303
call loop_304
call loop_305
nop ! tle %icc, 0x38 changed by convert2hboot
loop_303:
nop
set 0x110, %o0
nop ! stxa %o7, [%g0 + %o0] 0x21 ASI use replaced by convert2hboot
loop_304:
call loop_306
loop_305:
call loop_307
call loop_308
call loop_309
loop_306:
call loop_310
loop_307:
wr %g0, 0x0, %pcr ! wr %l6, %o0, %sys_tick changed by convert2hboot
loop_308:
xor %g1, %i1, %l3
loop_309:
nop ! tsubcctv %g4, 0x45, %l5 changed by convert2hboot
loop_310:
move %icc, 0x016, %l1
call loop_311
call loop_312
nop ! tneg %xcc, 0x3f changed by convert2hboot
nop ! tge %xcc, 0x5d changed by convert2hboot
loop_311:
nop ! tcc %xcc, 0x72 changed by convert2hboot
loop_312:
movrgez %o5, 0x33A, %l2
movg %icc, %g6, %o1
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
call loop_313
fmovdneg %xcc, %f16, %f0
movvc %icc, 0x5BF, %g3
ble,a %icc, loop_314
loop_313:
call loop_315
call loop_316
call loop_317
loop_314:
call loop_318
loop_315:
movre %i6, %l0, %l4
loop_316:
nop ! tg %icc, 0x65 changed by convert2hboot
loop_317:
umulcc %i0, %i7, %o3
loop_318:
call loop_319
movg %xcc, 0x697, %o6
call loop_320
movvc %xcc, %g7, %o2
loop_319:
movpos %icc, 0x15E, %i5
nop ! tl %icc, 0x46 changed by convert2hboot
loop_320:
xor %i2, %i3, %o4
nop
fitod %f4, %f10
fdtox %f10, %f18
fxtod %f18, %f16
nop
set 0x64, %l4
swap [%l7 + %l4], %o7
call loop_321
call loop_322
fmovrde %i4, %f10, %f30
nop ! ta %xcc, 0x7c changed by convert2hboot
loop_321:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x75B, %hsys_tick_cmpr changed by convert2hboot
loop_322:
fmovscs %icc, %f23, %f20
call loop_323
call loop_324
membar 0x28
nop
fitos %f2, %f4
fstoi %f4, %f4
loop_323:
movneg %icc, %g1, %o0
loop_324:
call loop_325
nop ! tge %icc, 0x38 changed by convert2hboot
call loop_326
brgz,a,pn %i1, loop_327
loop_325:
umul %l3, %g4, %l5
flush %l7 + 0x08
loop_326:
call loop_328
loop_327:
call loop_329
movn %fcc0, 0x69F, %l1
call loop_330
loop_328:
call loop_331
loop_329:
move %fcc1, %l2, %g6
bpos,pt %xcc, loop_332
loop_330:
sll %o1, %o5, %g2
loop_331:
fbge %fcc3, loop_333
movgu %xcc, 0x457, %g3
loop_332:
call loop_334
alignaddr %g5, %i6, %l4
loop_333:
movrne %l0, 0x0E9, %i0
edge32n %o3, %i7, %o6
loop_334:
call loop_335
movn %fcc0, 0x6B2, %g7
call loop_336
fnot1s %f10, %f23
loop_335:
call loop_337
umul %o2, 0x07E0, %i5
loop_336:
nop
nop
setx 0x26F67E0D7AB496FB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x3BD3D3C1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsmuld %f16, %f22, %f28
bcc %icc, loop_338
loop_337:
call loop_339
call loop_340
call loop_341
loop_338:
edge16 %i3, %i2, %o7
loop_339:
fbe,a %fcc1, loop_342
loop_340:
move %icc, 0x06E, %o4
loop_341:
call loop_343
call loop_344
loop_342:
call loop_345
nop ! rdhpr %htba, %i4 changed by convert2hboot
loop_343:
nop
set 0x63, %g6
ldsb [%l7 + %g6], %g1
loop_344:
subcc %l6, %o0, %i1
loop_345:
call loop_346
call loop_347
mulx %g4, 0x093F, %l5
nop
fitos %f2, %f9
fstod %f9, %f22
loop_346:
array8 %l1, %l2, %l3
loop_347:
nop ! rdpr %tl, %g6 changed by convert2hboot
fcmpes %fcc3, %f26, %f12
edge32 %o1, %o5, %g3
fmovdcs %icc, %f2, %f20
nop
nop
setx 0x46A33F24, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x439D2A13, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f25, %f30
call loop_348
nop ! wrpr %g2, 0x1F6F, %tick changed by convert2hboot
call loop_349
movge %xcc, 0x0D6, %g5
loop_348:
membar 0x47
call loop_350
loop_349:
call loop_351
flushw
ldsw [%l7 + 0x70], %i6
loop_350:
call loop_352
loop_351:
call loop_353
fpadd16 %f30, %f28, %f30
wr %g0, 0x0, %pcr ! wr %l0, %i0, %ccr changed by convert2hboot
loop_352:
call loop_354
loop_353:
call loop_355
xor %o3, %l4, %o6
nop ! tg %xcc, 0x54 changed by convert2hboot
loop_354:
call loop_356
loop_355:
call loop_357
call loop_358
fbn,a %fcc1, loop_359
loop_356:
nop ! tleu %xcc, 0x4b changed by convert2hboot
loop_357:
call loop_360
loop_358:
lduh [%l7 + 0x58], %i7
loop_359:
wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
edge16n %g7, %i3, %i2
loop_360:
call loop_361
call loop_362
call loop_363
orcc %o7, %o4, %i5
loop_361:
edge8 %i4, %g1, %l6
loop_362:
edge32n %i1, %g4, %o0
loop_363:
call loop_364
rdpr %otherwin, %l1
call loop_365
nop
set 0x08, %l3
ldsw [%l7 + %l3], %l2
loop_364:
ldstub [%l7 + 0x32], %l3
call loop_366
loop_365:
call loop_367
call loop_368
udivx %g6, 0x0DB3, %l5
loop_366:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
loop_367:
call loop_369
loop_368:
call loop_370
call loop_371
call loop_372
loop_369:
movue %fcc2, %o1, %g2
loop_370:
call loop_373
loop_371:
fpsub32s %f1, %f24, %f29
loop_372:
orncc %g3, %g5, %i6
fmovdvc %xcc, %f6, %f8
loop_373:
brlz,a,pt %l0, loop_374
nop ! tge %icc, 0x7e changed by convert2hboot
fmuld8ulx16 %f31, %f8, %f2
nop ! tleu %xcc, 0x7b changed by convert2hboot
loop_374:
nop ! tneg %xcc, 0x48 changed by convert2hboot
call loop_375
sub %o3, 0x1A5B, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %o6, 0x15C5, %i7
loop_375:
bmask %i0, %o2, %i3
call loop_376
call loop_377
call loop_378
call loop_379
loop_376:
call loop_380
loop_377:
edge8 %g7, %i2, %o4
loop_378:
fpsub16s %f5, %f8, %f15
loop_379:
nop ! tg %icc, 0x50 changed by convert2hboot
loop_380:
bmask %o7, %i4, %g1
call loop_381
fcmple32 %f18, %f4, %l6
fand %f28, %f22, %f24
call loop_382
loop_381:
nop ! rdhpr %hintp, %i5 changed by convert2hboot
call loop_383
bvc,a,pt %xcc, loop_384
loop_382:
call loop_385
call loop_386
loop_383:
fmovscc %icc, %f5, %f30
loop_384:
wrpr %i1, %g4, %cwp
loop_385:
andn %l1, 0x0080, %o0
loop_386:
call loop_387
movle %fcc1, %l3, %l2
bvc,a %icc, loop_388
movcc %icc, 0x1B4, %l5
loop_387:
nop ! tle %icc, 0x51 changed by convert2hboot
fnot1 %f16, %f8
loop_388:
call loop_389
bshuffle %f20, %f0, %f6
srax %g6, %o5, %o1
call loop_390
loop_389:
call loop_391
call loop_392
xorcc %g3, %g2, %g5
loop_390:
fmovso %fcc0, %f9, %f16
loop_391:
ldd [%l7 + 0x18], %l0
loop_392:
nop
add %l7, 0x58, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
subccc %l4, 0x0A42, %i7
call loop_393
flush %l7 + 0x18
alignaddrl %i0, %o6, %o2
subccc %i3, 0x1DEB, %g7
loop_393:
call loop_394
movl %fcc0, %i2, %o7
call loop_395
call loop_396
loop_394:
fcmpgt32 %f10, %f18, %i4
fmovrsgez %o4, %f20, %f0
loop_395:
nop
set 0x28, %o7
stx %g1, [%l7 + %o7]
loop_396:
fba,a,pn %fcc3, loop_397
nop ! tsubcctv %l6, %i5, %g4 changed by convert2hboot
movcs %xcc, 0x72A, %l1
edge8l %o0, %i1, %l2
loop_397:
call loop_398
call loop_399
fbn,a,pt %fcc3, loop_400
call loop_401
loop_398:
call loop_402
loop_399:
call loop_403
loop_400:
call loop_404
loop_401:
fnor %f18, %f20, %f26
loop_402:
fmul8x16al %f20, %f8, %f16
loop_403:
array8 %l3, %l5, %g6
loop_404:
edge32l %o1, %g3, %o5
call loop_405
call loop_406
movue %fcc0, 0x7D9, %g2
call loop_407
loop_405:
fmovslg %fcc3, %f1, %f10
loop_406:
fblg %fcc1, loop_408
fbul,a,pt %fcc1, loop_409
loop_407:
edge8n %l0, %o3, %g5
call loop_410
loop_408:
xnor %i6, 0x1AB5, %l4
loop_409:
array16 %i0, %i7, %o2
nop ! tleu %xcc, 0x3f changed by convert2hboot
loop_410:
fnot2 %f6, %f22
xor %o6, 0x030F, %g7
sethi 0x0F4A, %i2
movlg %fcc0, %o7, %i4
fmovsne %fcc2, %f8, %f27
fmovda %xcc, %f20, %f28
call loop_411
movne %fcc2, 0x4B2, %i3
wr %g0, 0x0, %pcr ! wr %g0, 0x58, %asi changed by convert2hboot
loop_411:
nop
set 0x40, %g1
nop ! stda %f0, [%l7 + %g1] 0xc8 ASI use replaced by convert2hboot
fnors %f0, %f21, %f6
bg %icc, loop_412
movule %fcc0, %o4, %l6
call loop_413
fbul,a %fcc2, loop_414
loop_412:
wrpr %g4, %l1, %cwp
fmovsuge %fcc2, %f25, %f6
loop_413:
fbe,a,pt %fcc3, loop_415
loop_414:
xorcc %i5, 0x12F2, %o0
rdpr %otherwin, %l2
call loop_416
loop_415:
movcs %icc, 0x375, %i1
call loop_417
fcmped %fcc0, %f12, %f22
loop_416:
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
nop
setx 0x1BB4, %l0, %l3
sdivx %o1, %l3, %o5
loop_417:
fbl %fcc0, loop_418
call loop_419
nop
setx loop_420, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x014100001405, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
array16 %g3, %l0, %o3
loop_418:
fmovde %icc, %f0, %f22
loop_419:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x26, %asi changed by convert2hboot
loop_420:
call loop_421
call loop_422
movrgez %g5, %i6, %l4
popc %i7, %o2
loop_421:
fmovscc %icc, %f2, %f4
loop_422:
call loop_423
addc %i0, 0x1715, %g7
call loop_424
rd %pc, %i2
loop_423:
fbuge %fcc0, loop_425
mova %fcc2, 0x516, %o7
loop_424:
nop ! tne %xcc, 0x44 changed by convert2hboot
bvs %icc, loop_426
loop_425:
fpsub16 %f8, %f0, %f28
call loop_427
fcmpeq32 %f4, %f12, %i4
loop_426:
nop ! tge %xcc, 0x74 changed by convert2hboot
edge16l %i3, %g1, %o4
loop_427:
orncc %l6, 0x037F, %o6
movrne %l1, 0x257, %g4
nop ! tsubcctv %i5, 0x5c, %l2 changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, 0xF7A, %sys_tick_cmpr changed by convert2hboot
set 0x70, %g7
nop ! ldxa [%l7 + %g7] 0x81, %l5 ASI use replaced by convert2hboot
array8 %o1, %g6, %o5
call loop_428
nop
nop
setx 0xFFBF7ECA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x7D74DA1B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f13, %f30
flushw
nop
set 0x28, %g5
sth %l3, [%l7 + %g5]
loop_428:
movneg %xcc, %l0, %o3
mulx %g2, 0x107F, %g3
nop ! taddcc %i6, 0x44, %g5 changed by convert2hboot
nop ! tle %xcc, 0x6f changed by convert2hboot
call loop_429
fmovscs %icc, %f30, %f21
call loop_430
movug %fcc3, %i7, %l4
loop_429:
call loop_431
subccc %i0, %g7, %o2
loop_430:
call loop_432
movleu %icc, %i2, %i4
loop_431:
bgu,a,pt %xcc, loop_433
nop
set 0x68, %i1
ldd [%l7 + %i1], %f20
loop_432:
call loop_434
stw %i3, [%l7 + 0x18]
loop_433:
nop ! taddcc %g1, %o4, %o7 changed by convert2hboot
xorcc %o6, 0x1E4F, %l1
loop_434:
movuge %fcc3, 0x7AC, %g4
call loop_435
wr %g0, 0x0, %pcr ! wr %i5, %l6, %pic changed by convert2hboot
call loop_436
array8 %o0, %l2, %l5
loop_435:
fzero %f14
call loop_437
loop_436:
orcc %o1, 0x0CD2, %g6
call loop_438
membar 0x5D
loop_437:
call loop_439
bvs,a,pn %icc, loop_440
loop_438:
call loop_441
ble %icc, loop_442
loop_439:
fands %f17, %f26, %f27
loop_440:
fmovdu %fcc0, %f10, %f30
loop_441:
nop
set 0x54, %i0
nop ! ldsha [%l7 + %i0] 0x18, %o5 ASI use replaced by convert2hboot
loop_442:
bg %icc, loop_443
alignaddrl %l3, %i1, %o3
call loop_444
nop ! tpos %icc, 0x47 changed by convert2hboot
loop_443:
nop ! tl %icc, 0x59 changed by convert2hboot
sll %l0, %g2, %g3
loop_444:
bneg %icc, loop_445
nop ! wrpr %i6, 0x1823, %tick changed by convert2hboot
fmovsa %fcc3, %f3, %f31
nop ! tcc %icc, 0x70 changed by convert2hboot
loop_445:
movne %fcc3, 0x7BD, %g5
call loop_446
edge8n %l4, %i7, %g7
movvc %icc, 0x789, %i0
nop ! tn %xcc, 0x3f changed by convert2hboot
loop_446:
membar 0x16
movneg %icc, %o2, %i2
bl,a %xcc, loop_447
nop ! tl %icc, 0x41 changed by convert2hboot
nop ! tvs %xcc, 0x59 changed by convert2hboot
udivx %i3, 0x168C, %g1
loop_447:
edge16 %o4, %o7, %i4
movrne %o6, %l1, %i5
nop ! tg %icc, 0x67 changed by convert2hboot
fbo,pt %fcc3, loop_448
move %fcc1, 0x46B, %g4
nop ! tg %icc, 0x58 changed by convert2hboot
array8 %l6, %l2, %l5
loop_448:
edge16n %o0, %g6, %o5
call loop_449
nop ! tvc %xcc, 0x41 changed by convert2hboot
bpos,a,pt %icc, loop_450
movpos %icc, %l3, %i1
loop_449:
fblg,a,pt %fcc1, loop_451
call loop_452
loop_450:
fands %f31, %f26, %f16
nop
set 0x54, %l1
swap [%l7 + %l1], %o3
loop_451:
call loop_453
loop_452:
fbge,pn %fcc3, loop_454
andncc %o1, %l0, %g2
addc %i6, 0x0FA7, %g3
loop_453:
movue %fcc2, 0x1EE, %g5
loop_454:
nop ! tcc %icc, 0x4d changed by convert2hboot
call loop_455
call loop_456
edge32l %l4, %i7, %g7
call loop_457
loop_455:
call loop_458
loop_456:
call loop_459
call loop_460
loop_457:
call loop_461
loop_458:
andncc %o2, %i0, %i2
loop_459:
flush %l7 + 0x7C
loop_460:
call loop_462
loop_461:
nop ! tsubcc %g1, 0x35, %o4 changed by convert2hboot
call loop_463
movl %icc, %i3, %o7
loop_462:
nop
set 0x74, %i3
sta %f10, [%l7 + %i3] 0x18
loop_463:
movgu %icc, %i4, %l1
call loop_464
call loop_465
fpsub32s %f9, %f3, %f31
orncc %o6, %i5, %g4
loop_464:
call loop_466
loop_465:
nop ! tn %xcc, 0x60 changed by convert2hboot
call loop_467
call loop_468
loop_466:
sll %l2, 0x14, %l5
call loop_469
loop_467:
call loop_470
loop_468:
edge16 %o0, %l6, %g6
fnot1s %f17, %f7
loop_469:
nop ! tle %icc, 0x5e changed by convert2hboot
loop_470:
subccc %l3, 0x047E, %i1
mulscc %o3, %o1, %l0
fbul %fcc1, loop_471
brlz,a %g2, loop_472
movue %fcc0, 0x007, %i6
call loop_473
loop_471:
edge32n %g3, %o5, %g5
loop_472:
wr %g0, 0x0, %pcr ! wr %i7, %l4, %ccr changed by convert2hboot
bshuffle %f22, %f0, %f14
loop_473:
call loop_474
nop
set 0x50, %l6
prefetch [%l7 + %l6], 3
nop ! taddcctv %o2, %g7, %i2 changed by convert2hboot
call loop_475
loop_474:
call loop_476
movgu %xcc, 0x13F, %g1
call loop_477
loop_475:
call loop_478
loop_476:
call loop_479
movu %fcc0, %i0, %o4
loop_477:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x46D, %hsys_tick_cmpr changed by convert2hboot
loop_478:
call loop_480
loop_479:
call loop_481
call loop_482
fmovsul %fcc3, %f21, %f7
loop_480:
call loop_483
loop_481:
sub %l1, %i4, %i5
loop_482:
nop
set 0x24, %o4
swap [%l7 + %o4], %o6
movrlz %l2, %l5, %o0
loop_483:
call loop_484
call loop_485
xnorcc %l6, 0x1A52, %g6
bmask %g4, %l3, %i1
loop_484:
call loop_486
loop_485:
call loop_487
nop
nop
setx 0x6AD315A1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x147410E7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fadds %f30, %f7, %f29
edge8n %o3, %o1, %l0
loop_486:
call loop_488
loop_487:
mulx %g2, 0x0694, %i6
subcc %g3, %o5, %i7
call loop_489
loop_488:
fnor %f0, %f30, %f0
call loop_490
fnot1 %f30, %f6
loop_489:
rdpr %wstate, %g5
umul %l4, 0x1F0F, %g7
loop_490:
add %o2, %i2, %g1
call loop_491
wrpr %o4, 0x02F3, %pil
flushw
flushw
loop_491:
call loop_492
nop ! tneg %icc, 0x42 changed by convert2hboot
nop
setx 0x06CE, %l0, %o7
sdivx %i3, %o7, %l1
fbne %fcc3, loop_493
loop_492:
fmovrslez %i0, %f12, %f27
call loop_494
nop
setx 0x1714, %l0, %i5
udiv %i4, %i5, %o6
loop_493:
rdpr %cleanwin, %l2
movpos %icc, %o0, %l6
loop_494:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
subcc %g4, 0x15E0, %l5
brz,a %l3, loop_495
nop ! tsubcctv %i1, %o1, %l0 changed by convert2hboot
fmovso %fcc2, %f8, %f20
fmovsle %fcc1, %f1, %f13
loop_495:
brgez,pn %g2, loop_496
movle %fcc2, %i6, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %o3, 0x17, %i7
loop_496:
rd %fprs, %g5
call loop_497
call loop_498
orncc %o5, 0x1DF2, %g7
movrlez %l4, 0x1B1, %i2
loop_497:
edge8ln %o2, %o4, %i3
loop_498:
call loop_499
movrlez %o7, 0x185, %l1
movlg %fcc3, 0x06B, %i0
call loop_500
loop_499:
fornot1s %f14, %f12, %f23
call loop_501
call loop_502
loop_500:
call loop_503
fbg,a %fcc1, loop_504
loop_501:
movug %fcc1, 0x7D3, %g1
loop_502:
movn %fcc2, 0x662, %i4
loop_503:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
loop_504:
brlez,a %l2, loop_505
move %icc, %o0, %i5
fmovse %icc, %f21, %f19
set 0x51, %i5
nop ! stba %g6, [%l7 + %i5] 0x27 ASI use replaced by convert2hboot
membar #Sync
loop_505:
edge32 %l6, %g4, %l5
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
call loop_506
fmovsneg %xcc, %f27, %f24
subcc %o1, 0x0964, %l3
set 0x10, %o2
nop ! ldda [%l7 + %o2] 0x2f, %l0 ASI use replaced by convert2hboot
loop_506:
call loop_507
wrpr %g0, 0x3, %gl
andcc %g2, %o3, %i7
call loop_508
loop_507:
nop ! rdhpr %hintp, %g5 changed by convert2hboot
nop
set 0x20, %l0
sth %o5, [%l7 + %l0]
orncc %g7, 0x1DDB, %g3
loop_508:
call loop_509
call loop_510
fornot1 %f20, %f2, %f0
rdpr %gl, %i2
loop_509:
fmovdvs %xcc, %f8, %f8
loop_510:
call loop_511
fabss %f30, %f24
edge8ln %o2, %l4, %i3
nop ! tleu %xcc, 0x37 changed by convert2hboot
loop_511:
movlg %fcc0, %o7, %o4
edge16ln %l1, %i0, %g1
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
sta %f27, [%l7 + 0x54] %asi
nop
nop
setx 0x3534260B19F63C3A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x52FAA0B416D26871, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f2, %f16
set 0x1C, %g2
nop ! swapa [%l7 + %g2] 0x10, %o6 ASI use replaced by convert2hboot
fba %fcc3, loop_512
fmovsue %fcc2, %f12, %f17
fbne %fcc3, loop_513
mulx %l2, %i4, %o0
loop_512:
fcmple16 %f10, %f28, %g6
call loop_514
loop_513:
smulcc %i5, %l6, %l5
movre %g4, %i1, %o1
call loop_515
loop_514:
bvc %icc, loop_516
call loop_517
call loop_518
loop_515:
fnot2s %f30, %f13
loop_516:
call loop_519
loop_517:
edge8l %l3, %l0, %i6
loop_518:
fbo %fcc2, loop_520
call loop_521
loop_519:
ldx [%l7 + 0x30], %g2
call loop_522
loop_520:
call loop_523
loop_521:
nop ! tl %icc, 0x72 changed by convert2hboot
rd %ccr, %o3
loop_522:
nop ! wrpr %i7, %g5, %tick changed by convert2hboot
loop_523:
bne %xcc, loop_524
call loop_525
movug %fcc3, %o5, %g3
fmovd %f4, %f2
loop_524:
andncc %g7, %o2, %l4
loop_525:
smul %i3, %o7, %o4
rdpr %pil, %i2
call loop_526
addcc %l1, 0x0761, %g1
call loop_527
nop ! te %xcc, 0x4c changed by convert2hboot
loop_526:
movrlez %o6, %l2, %i0
call loop_528
loop_527:
movneg %xcc, %o0, %g6
nop ! tcs %icc, 0x39 changed by convert2hboot
fxnors %f29, %f25, %f3
loop_528:
movrne %i4, %l6, %i5
udivx %g4, 0x19C0, %i1
sethi 0x1879, %o1
fcmpgt32 %f16, %f18, %l5
movleu %xcc, %l3, %i6
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
lda [%l7 + 0x54] %asi, %f15
call loop_529
call loop_530
call loop_531
nop ! tge %icc, 0x4b changed by convert2hboot
loop_529:
nop
fitod %f31, %f22
loop_530:
call loop_532
loop_531:
fsrc1s %f29, %f31
movrgz %g2, 0x308, %o3
xorcc %i7, 0x097E, %l0
loop_532:
edge32 %o5, %g5, %g3
fmovspos %icc, %f24, %f0
call loop_533
nop
set 0x20, %o5
flush %l7 + %o5
sll %o2, %g7, %l4
nop ! tge %xcc, 0x72 changed by convert2hboot
loop_533:
nop ! tle %xcc, 0x53 changed by convert2hboot
xor %o7, %i3, %i2
call loop_534
call loop_535
call loop_536
call loop_537
loop_534:
fmovsn %fcc2, %f9, %f0
loop_535:
movo %fcc3, %l1, %o4
loop_536:
movue %fcc1, %o6, %l2
loop_537:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
and %o0, %i0, %g6
rdpr %canrestore, %l6
call loop_538
orncc %i4, %i5, %i1
wr %g0, 0x0, %pcr ! wr %o1, 0x1BF1, %sys_tick changed by convert2hboot
call loop_539
loop_538:
call loop_540
edge16 %l5, %l3, %g4
call loop_541
loop_539:
call loop_542
loop_540:
movleu %xcc, %i6, %g2
call loop_543
loop_541:
movug %fcc1, 0x2F7, %i7
loop_542:
call loop_544
swap [%l7 + 0x60], %l0
loop_543:
call loop_545
call loop_546
loop_544:
call loop_547
bvc,a %icc, loop_548
loop_545:
flushw
loop_546:
call loop_549
loop_547:
movule %fcc0, 0x144, %o5
loop_548:
bgu %xcc, loop_550
wrpr %o3, 0x13CC, %pil
loop_549:
call loop_551
nop ! tne %xcc, 0x7f changed by convert2hboot
loop_550:
call loop_552
fmovrdlz %g5, %f30, %f8
loop_551:
call loop_553
movre %o2, 0x287, %g3
loop_552:
movuge %fcc2, %g7, %o7
fxnor %f8, %f6, %f24
loop_553:
ldsw [%l7 + 0x40], %l4
bneg,pn %icc, loop_554
fexpand %f27, %f16
movne %fcc3, 0x42B, %i3
set 0x72, %i7
nop ! ldsba [%l7 + %i7] 0x81, %l1 ASI use replaced by convert2hboot
loop_554:
fnors %f31, %f2, %f12
xnor %i2, %o4, %o6
edge16ln %l2, %g1, %i0
edge8n %g6, %o0, %l6
set 0x74, %i6
nop ! ldstuba [%l7 + %i6] 0x81, %i4 ASI use replaced by convert2hboot
fpsub32s %f5, %f8, %f22
call loop_555
nop
setx 0x07B8, %l0, %o1
sdiv %i1, %o1, %l5
fbul %fcc1, loop_556
nop ! te %icc, 0x3b changed by convert2hboot
loop_555:
movre %i5, %l3, %i6
call loop_557
loop_556:
call loop_558
nop
set 0x1C, %i4
ldsw [%l7 + %i4], %g2
call loop_559
loop_557:
movug %fcc2, %g4, %l0
loop_558:
nop ! sir 0x06F4 !! sir is illegal now
fmovdvs %xcc, %f10, %f18
loop_559:
fblg,pt %fcc1, loop_560
nop ! taddcc %o5, 0x38, %i7 changed by convert2hboot
nop ! rdhpr %ver, %g5 changed by convert2hboot
call loop_561
loop_560:
movrlez %o2, 0x2EE, %o3
movul %fcc2, 0x65E, %g3
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_561:
fbo,a %fcc1, loop_562
orcc %g7, %l4, %l1
call loop_563
bpos,a,pt %xcc, loop_564
loop_562:
movne %icc, %i3, %i2
nop
nop
setx 0xB4A2796D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f21
loop_563:
call loop_565
loop_564:
nop ! tn %xcc, 0x3b changed by convert2hboot
sllx %o6, 0x19, %l2
brgez,pt %g1, loop_566
loop_565:
call loop_567
call loop_568
call loop_569
loop_566:
call loop_570
loop_567:
wrpr %o4, %i0, %cwp
loop_568:
call loop_571
loop_569:
nop ! taddcctv %g6, 0x35, %l6 changed by convert2hboot
loop_570:
nop ! tsubcctv %i4, %i1, %o0 changed by convert2hboot
nop ! tsubcc %o1, 0x55, %l5 changed by convert2hboot
loop_571:
call loop_572
call loop_573
flushw
edge8l %l3, %i6, %i5
loop_572:
fmovdne %icc, %f14, %f10
loop_573:
call loop_574
call loop_575
call loop_576
array8 %g2, %g4, %l0
loop_574:
srlx %o5, 0x00, %i7
loop_575:
call loop_577
loop_576:
call loop_578
call loop_579
nop ! ta %icc, 0x4f changed by convert2hboot
loop_577:
sra %g5, 0x0E, %o3
loop_578:
nop ! rdpr %tba, %o2 changed by convert2hboot
loop_579:
bleu,a,pn %xcc, loop_580
prefetch [%l7 + 0x10], 3
nop
setx 0x00DA, %l0, %g7
sdivcc %o7, %g7, %l4
call loop_581
loop_580:
fmovdule %fcc0, %f30, %f20
call loop_582
edge32l %g3, %l1, %i2
loop_581:
nop
add %l7, 0x18, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
loop_582:
xnorcc %i3, %g1, %o4
xnorcc %g6, %l6, %i4
membar 0x2D
fnegs %f12, %f16
popc %i1, %o0
umulcc %i0, %o1, %l3
call loop_583
fmovdu %fcc1, %f16, %f20
stb %l5, [%l7 + 0x38]
call loop_584
loop_583:
sll %i5, %i6, %g4
movrne %l0, 0x2CD, %o5
call loop_585
loop_584:
call loop_586
mulx %i7, 0x147D, %g2
call loop_587
loop_585:
call loop_588
loop_586:
call loop_589
bneg %icc, loop_590
loop_587:
fmovrdgz %g5, %f28, %f26
loop_588:
call loop_591
loop_589:
array32 %o2, %o7, %o3
loop_590:
call loop_592
fmovscs %icc, %f15, %f28
loop_591:
nop ! tne %xcc, 0x5d changed by convert2hboot
movrlz %g7, %g3, %l1
loop_592:
fcmpd %fcc1, %f24, %f30
edge32 %i2, %o6, %l2
edge32n %i3, %g1, %o4
movue %fcc1, %g6, %l4
xnor %i4, 0x0C81, %l6
nop ! tn %xcc, 0x66 changed by convert2hboot
fmovdcs %icc, %f8, %f18
call loop_593
alignaddr %o0, %i0, %i1
call loop_594
bcc,pn %xcc, loop_595
loop_593:
fmovrsne %l3, %f23, %f13
movvc %icc, 0x7F1, %l5
loop_594:
call loop_596
loop_595:
bcc %xcc, loop_597
fabsd %f2, %f18
nop
setx 0x18A0, %l0, %o1
udivx %i5, %o1, %g4
loop_596:
nop
set 0x10, %l5
nop ! stha %l0, [%l7 + %l5] 0x22 ASI use replaced by convert2hboot
membar #Sync
loop_597:
popc 0x082B, %i6
movne %xcc, %o5, %i7
set 0x50, %g3
sta %f19, [%l7 + %g3] 0x0c
andcc %g2, %g5, %o2
call loop_598
bneg,a %xcc, loop_599
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %o7, 0x0A19, %o3
loop_598:
movu %fcc3, %g3, %g7
loop_599:
fsrc2s %f7, %f29
fmovsug %fcc0, %f19, %f22
nop ! tn %xcc, 0x42 changed by convert2hboot
call loop_600
call loop_601
fbo,a %fcc3, loop_602
nop ! tl %icc, 0x66 changed by convert2hboot
loop_600:
movvc %icc, %l1, %i2
loop_601:
call loop_603
loop_602:
call loop_604
edge16l %l2, %i3, %o6
bshuffle %f14, %f4, %f28
loop_603:
nop ! tsubcctv %g1, 0x56, %o4 changed by convert2hboot
loop_604:
call loop_605
call loop_606
call loop_607
fbo,a,pn %fcc0, loop_608
loop_605:
subccc %l4, %g6, %i4
loop_606:
movgu %icc, %o0, %i0
loop_607:
call loop_609
loop_608:
movn %fcc1, %i1, %l3
andncc %l6, 0x1264, %l5
call loop_610
loop_609:
fmovrsne %o1, %f8, %f30
bge,a,pt %icc, loop_611
umul %i5, 0x11FD, %g4
loop_610:
nop
set 0x70, %l2
nop ! stxa %i6, [%l7 + %l2] 0xe2 ASI use replaced by convert2hboot
membar #Sync
loop_611:
fcmpeq16 %f4, %f4, %l0
edge16n %i7, %o5, %g2
udivx %g5, 0x1D1A, %o7
fbul,a %fcc3, loop_612
edge8 %o3, %g3, %g7
nop ! tpos %icc, 0x55 changed by convert2hboot
fcmple16 %f2, %f18, %l1
loop_612:
call loop_613
fbug,pt %fcc3, loop_614
fbuge,pn %fcc1, loop_615
nop
nop
setx 0x60779000, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
loop_613:
call loop_616
loop_614:
nop ! rdhpr %ver, %o2 changed by convert2hboot
loop_615:
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
nop ! tvc %xcc, 0x5c changed by convert2hboot
loop_616:
call loop_617
fsrc1 %f12, %f14
xorcc %i2, %i3, %g1
call loop_618
loop_617:
call loop_619
udiv %o6, 0x07AB, %o4
srlx %g6, 0x19, %l4
loop_618:
call loop_620
loop_619:
bmask %i4, %i0, %o0
sllx %l3, 0x0F, %i1
nop
nop
setx 0x944C250C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x953246B1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f21, %f27
loop_620:
fmovdug %fcc2, %f22, %f24
call loop_621
add %l5, %o1, %i5
umulcc %g4, %i6, %l6
movrgez %l0, 0x21B, %o5
loop_621:
nop
nop
setx 0x3706D0902B2C7EC3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x26BEA0825F5D341C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f26, %f12
movul %fcc3, %g2, %g5
call loop_622
popc 0x1DF6, %i7
wrpr %o7, %o3, %pil
edge8 %g3, %l1, %g7
loop_622:
fmovrslez %l2, %f21, %f16
call loop_623
fors %f31, %f9, %f4
orcc %i2, %i3, %g1
edge32 %o6, %o2, %g6
loop_623:
fblg,a %fcc1, loop_624
call loop_625
call loop_626
and %l4, %i4, %o4
loop_624:
nop
set 0x28, %g4
sth %o0, [%l7 + %g4]
loop_625:
fmovdue %fcc0, %f28, %f28
loop_626:
call loop_627
add %l3, %i1, %i0
call loop_628
fcmpeq16 %f18, %f12, %l5
loop_627:
fbge,a,pt %fcc0, loop_629
call loop_630
loop_628:
fmovsuge %fcc2, %f12, %f26
bmask %i5, %g4, %o1
loop_629:
addc %l6, 0x0E59, %l0
loop_630:
edge8ln %o5, %g2, %i6
movrgz %g5, 0x233, %o7
movne %xcc, 0x1AC, %i7
call loop_631
call loop_632
orncc %g3, 0x10BF, %o3
call loop_633
loop_631:
flushw
loop_632:
bg,a,pn %icc, loop_634
movle %fcc1, %l1, %g7
loop_633:
movvs %xcc, %l2, %i3
nop
set 0x6D, %o3
stb %g1, [%l7 + %o3]
loop_634:
call loop_635
wr %g0, 0x0, %pcr ! wr %i2, 0x05C9, %pic changed by convert2hboot
call loop_636
rdpr %otherwin, %o2
loop_635:
nop
add %l7, 0x58, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
nop ! casxa [%l6] 0x80, %g6, %l4 ASI use replaced by convert2hboot
loop_636:
call loop_637
nop
setx loop_638, %l0, %l1
jmpl %l1, %o6
call loop_639
call loop_640
loop_637:
subccc %i4, 0x084D, %o4
loop_638:
andcc %o0, %l3, %i1
loop_639:
fble %fcc3, loop_641
loop_640:
udivcc %i0, 0x181A, %l5
brlz %g4, loop_642
fbu,a %fcc1, loop_643
loop_641:
fbl,pt %fcc1, loop_644
fbul,a,pt %fcc3, loop_645
loop_642:
call loop_646
loop_643:
umulcc %o1, 0x18DF, %l6
loop_644:
call loop_647
loop_645:
nop
setx 0x0491, %l0, %i5
sdivcc %l0, %i5, %o5
loop_646:
fornot2s %f25, %f16, %f2
nop
setx 0x0E1D, %l0, %g2
sdivcc %i6, %g2, %o7
loop_647:
fmul8sux16 %f30, %f20, %f0
nop
fitod %f10, %f8
fdtox %f8, %f16
fxtod %f16, %f4
rd %softint, %g5
bvs %icc, loop_648
call loop_649
srl %g3, 0x18, %i7
call loop_650
loop_648:
movo %fcc2, 0x7F0, %o3
loop_649:
orcc %l1, 0x1CB3, %g7
call loop_651
loop_650:
nop
setx 0x10F2, %l0, %g1
sdivx %i3, %g1, %i2
call loop_652
nop ! tle %icc, 0x36 changed by convert2hboot
loop_651:
call loop_653
ldub [%l7 + 0x12], %o2
loop_652:
fmovdg %fcc3, %f16, %f10
rdpr %cwp, %g6
loop_653:
umulcc %l4, 0x0D99, %l2
fcmpne32 %f0, %f12, %o6
nop ! rdpr %tba, %i4 changed by convert2hboot
call loop_654
call loop_655
call loop_656
fbge,a %fcc1, loop_657
loop_654:
call loop_658
loop_655:
fmovdule %fcc1, %f16, %f30
loop_656:
fmovdleu %icc, %f4, %f26
loop_657:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
loop_658:
call loop_659
nop
nop
setx 0x749AEBEC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x0309DDFA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f19, %f27
call loop_660
call loop_661
loop_659:
wrpr %g0, 0x0, %gl
nop
fitos %f6, %f17
fstox %f17, %f12
fxtos %f12, %f9
loop_660:
call loop_662
loop_661:
movvs %icc, %i0, %l5
orncc %o4, %g4, %o1
sethi 0x0F56, %l0
loop_662:
nop ! tsubcctv %l6, %i5, %o5 changed by convert2hboot
subc %g2, 0x097F, %o7
call loop_663
call loop_664
smulcc %i6, 0x1310, %g3
call loop_665
loop_663:
rd %sys_tick_cmpr, %i7
loop_664:
fbue,a,pt %fcc3, loop_666
call loop_667
loop_665:
call loop_668
call loop_669
loop_666:
xnorcc %g5, %l1, %g7
loop_667:
sra %o3, 0x08, %i3
loop_668:
call loop_670
loop_669:
fzero %f18
call loop_671
call loop_672
loop_670:
call loop_673
fnot1s %f3, %f18
loop_671:
call loop_674
loop_672:
call loop_675
loop_673:
fbg,a %fcc1, loop_676
andncc %g1, 0x0A1D, %o2
loop_674:
std %i2, [%l7 + 0x38]
loop_675:
fmovdue %fcc1, %f14, %f30
loop_676:
nop ! tsubcctv %g6, 0x6c, %l4 changed by convert2hboot
movleu %icc, 0x2A7, %o6
smul %l2, 0x0B3D, %i4
movrlez %l3, 0x38D, %i1
movcc %xcc, 0x0BA, %i0
fmovdne %icc, %f24, %f4
array8 %l5, %o4, %o0
nop
set 0x10, %o1
ldd [%l7 + %o1], %o0
fcmps %fcc0, %f8, %f28
call loop_677
call loop_678
fcmpne32 %f8, %f8, %g4
call loop_679
loop_677:
call loop_680
loop_678:
call loop_681
nop ! rdhpr %hpstate, %l0 changed by convert2hboot
loop_679:
nop
set 0x78, %i2
ldd [%l7 + %i2], %f28
loop_680:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
loop_681:
nop
setx 0x1904, %l0, %g2
sdivcc %o5, %g2, %l6
movu %fcc3, %o7, %i6
call loop_682
call loop_683
xorcc %g3, %i7, %g5
move %fcc3, 0x666, %g7
loop_682:
xnorcc %o3, 0x0C3C, %l1
loop_683:
call loop_684
sra %i3, %g1, %o2
call loop_685
nop ! taddcc %g6, 0x3f, %i2 changed by convert2hboot
loop_684:
call loop_686
call loop_687
loop_685:
call loop_688
movrlz %l4, 0x22D, %l2
loop_686:
call loop_689
loop_687:
call loop_690
loop_688:
array8 %o6, %i4, %i1
call loop_691
loop_689:
bvc,a %xcc, loop_692
loop_690:
fmovd %f26, %f2
call loop_693
loop_691:
call loop_694
loop_692:
fmovsge %fcc1, %f4, %f0
call loop_695
loop_693:
call loop_696
loop_694:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %l3, 0x10DD, %i0
loop_695:
wr %g0, 0x0, %pcr ! wr %o4, %o0, %y changed by convert2hboot
loop_696:
flushw
call loop_697
membar 0x55
call loop_698
call loop_699
loop_697:
for %f18, %f30, %f2
call loop_700
loop_698:
xnorcc %o1, %g4, %l5
loop_699:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %l0, %i5, %o5
loop_700:
movg %icc, 0x6FF, %l6
call loop_701
call loop_702
fmul8x16 %f11, %f4, %f26
call loop_703
loop_701:
movcs %icc, 0x39E, %o7
loop_702:
nop
set 0x5C, %o6
flush %l7 + %o6
call loop_704
loop_703:
bn %xcc, loop_705
call loop_706
nop ! taddcc %g2, %g3, %i6 changed by convert2hboot
loop_704:
fnands %f1, %f22, %f10
loop_705:
popc 0x0A60, %i7
loop_706:
bmask %g5, %o3, %l1
nop ! tcc %icc, 0x7d changed by convert2hboot
call loop_707
call loop_708
call loop_709
call loop_710
loop_707:
sllx %i3, 0x03, %g7
loop_708:
call loop_711
loop_709:
call loop_712
loop_710:
movne %xcc, %g1, %o2
fandnot1 %f6, %f24, %f8
loop_711:
add %i2, 0x04EB, %l4
loop_712:
fbg,a,pt %fcc0, loop_713
or %l2, 0x1434, %g6
popc 0x0DD6, %i4
call loop_714
loop_713:
fmovrse %o6, %f29, %f22
fmul8x16 %f3, %f22, %f30
wr %g0, 0x0, %pcr ! wr %i1, 0x1B4D, %pic changed by convert2hboot
loop_714:
fmul8x16 %f10, %f30, %f10
call loop_715
nop ! tge %xcc, 0x5d changed by convert2hboot
edge32 %i0, %o4, %o0
movne %fcc3, 0x043, %o1
loop_715:
call loop_716
orcc %g4, 0x15C8, %l5
ld [%l7 + 0x7C], %f5
udiv %l3, 0x0FDD, %l0
loop_716:
bn,a,pt %icc, loop_717
bne,pt %icc, loop_718
nop ! tle %icc, 0x6c changed by convert2hboot
call loop_719
loop_717:
call loop_720
loop_718:
call loop_721
movpos %icc, %o5, %i5
loop_719:
edge16ln %l6, %g2, %g3
loop_720:
call loop_722
loop_721:
fble %fcc3, loop_723
call loop_724
call loop_725
loop_722:
xnorcc %o7, 0x0962, %i6
loop_723:
movpos %xcc, 0x253, %g5
loop_724:
call loop_726
loop_725:
movvs %xcc, 0x0FA, %i7
addccc %l1, %i3, %g7
xor %o3, %o2, %g1
loop_726:
or %l4, 0x08E4, %l2
rd %y, %i2
edge16l %g6, %o6, %i1
edge16 %i4, %o4, %i0
movneg %icc, 0x20B, %o0
call loop_727
call loop_728
call loop_729
call loop_730
loop_727:
smulcc %o1, 0x019A, %l5
loop_728:
movul %fcc2, 0x749, %l3
loop_729:
fbl %fcc0, loop_731
loop_730:
call loop_732
fcmps %fcc2, %f24, %f8
fnegd %f2, %f10
loop_731:
nop
nop
setx 0xE82FB149, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xEC834EED, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f1, %f15
loop_732:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x2b, %asi changed by convert2hboot
membar #Sync
edge8n %g4, %o5, %l6
call loop_733
call loop_734
call loop_735
nop ! tvc %xcc, 0x4f changed by convert2hboot
loop_733:
call loop_736
loop_734:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_735:
call loop_737
sth %g2, [%l7 + 0x0A]
loop_736:
call loop_738
call loop_739
loop_737:
fmovrsgez %i5, %f7, %f4
fbule %fcc2, loop_740
loop_738:
call loop_741
loop_739:
movule %fcc3, %o7, %g3
call loop_742
loop_740:
movpos %xcc, 0x58D, %g5
loop_741:
alignaddrl %i7, %l1, %i3
call loop_743
loop_742:
call loop_744
call loop_745
fmovdvs %xcc, %f30, %f8
loop_743:
fmovsue %fcc3, %f15, %f21
loop_744:
fmul8x16 %f24, %f6, %f24
loop_745:
call loop_746
edge8ln %i6, %o3, %g7
call loop_747
movrlez %o2, 0x340, %l4
loop_746:
st %f22, [%l7 + 0x54]
nop ! tgu %xcc, 0x7c changed by convert2hboot
loop_747:
call loop_748
call loop_749
nop ! tneg %icc, 0x55 changed by convert2hboot
movul %fcc2, %l2, %g1
loop_748:
movrgz %g6, 0x357, %i2
loop_749:
addcc %o6, 0x1995, %i4
call loop_750
fcmps %fcc3, %f7, %f13
stx %o4, [%l7 + 0x48]
call loop_751
loop_750:
call loop_752
flush %l7 + 0x5C
movl %fcc2, %i0, %i1
loop_751:
call loop_753
loop_752:
call loop_754
movule %fcc3, %o0, %o1
call loop_755
loop_753:
addc %l5, 0x0D3A, %l0
loop_754:
call loop_756
xnor %g4, %o5, %l6
loop_755:
andcc %g2, %i5, %l3
call loop_757
loop_756:
call loop_758
fble %fcc3, loop_759
nop ! taddcc %g3, %o7, %i7 changed by convert2hboot
loop_757:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_758:
rd %sys_tick_cmpr, %l1
loop_759:
alignaddrl %g5, %i3, %o3
xor %g7, 0x0D76, %i6
umulcc %l4, 0x156C, %l2
andncc %o2, %g6, %i2
rd %asi, %o6
nop
set 0x28, %l4
stx %i4, [%l7 + %l4]
call loop_760
ldd [%l7 + 0x70], %g0
fmovsug %fcc2, %f17, %f28
set 0x08, %o0
nop ! ldxa [%l7 + %o0] 0x80, %o4 ASI use replaced by convert2hboot
loop_760:
call loop_761
nop
nop
setx 0x35F1F8A0A05B2400, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
nop
set 0x0B, %l3
ldsb [%l7 + %l3], %i1
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, 0x4FC, %tick_cmpr changed by convert2hboot
loop_761:
call loop_762
array32 %o1, %o0, %l5
call loop_763
lduh [%l7 + 0x0C], %l0
loop_762:
nop ! tcc %icc, 0x37 changed by convert2hboot
mulscc %g4, %o5, %l6
loop_763:
rd %tick_cmpr, %i5
subc %l3, 0x1AD8, %g3
pdist %f2, %f20, %f0
call loop_764
smulcc %o7, %g2, %l1
addccc %g5, 0x051E, %i7
call loop_765
loop_764:
array16 %o3, %g7, %i3
call loop_766
call loop_767
loop_765:
call loop_768
edge8l %l4, %l2, %i6
loop_766:
call loop_769
loop_767:
nop
nop
setx 0x907EA400, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
loop_768:
call loop_770
call loop_771
loop_769:
umul %g6, 0x0B18, %o2
call loop_772
loop_770:
call loop_773
loop_771:
orcc %i2, %i4, %o6
call loop_774
loop_772:
call loop_775
loop_773:
call loop_776
call loop_777
loop_774:
fmovsle %fcc2, %f27, %f22
loop_775:
bpos %icc, loop_778
loop_776:
call loop_779
loop_777:
wrpr %g1, %i1, %pil
edge16ln %o4, %o1, %i0
loop_778:
nop ! tgu %icc, 0x40 changed by convert2hboot
loop_779:
array32 %l5, %o0, %l0
fmovrsgz %g4, %f14, %f15
edge16 %l6, %o5, %l3
fbe %fcc2, loop_780
bmask %i5, %g3, %o7
nop
nop
setx 0x687ED6DE2D575B84, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xCA7C107587F5F746, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f16, %f20
call loop_781
loop_780:
call loop_782
call loop_783
edge32n %l1, %g2, %g5
loop_781:
add %o3, 0x1366, %i7
loop_782:
fmovdvs %xcc, %f26, %f28
loop_783:
nop ! tsubcc %g7, %i3, %l2 changed by convert2hboot
call loop_784
nop ! tvc %icc, 0x69 changed by convert2hboot
nop
setx 0x0209, %l0, %i6
udivcc %l4, %i6, %o2
call loop_785
loop_784:
call loop_786
edge16ln %g6, %i4, %o6
call loop_787
loop_785:
nop
set 0x70, %g6
std %f14, [%l7 + %g6]
loop_786:
subccc %g1, 0x16BE, %i2
fmovsn %fcc1, %f29, %f14
loop_787:
ba,a,pt %xcc, loop_788
call loop_789
smulcc %o4, %i1, %o1
ldx [%l7 + 0x18], %l5
loop_788:
fbug,a,pn %fcc3, loop_790
loop_789:
fsrc2 %f6, %f24
nop
fitos %f13, %f14
fstox %f14, %f24
call loop_791
loop_790:
call loop_792
movcc %icc, %i0, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_791:
bpos %icc, loop_793
loop_792:
call loop_794
call loop_795
call loop_796
loop_793:
movule %fcc1, %g4, %l0
loop_794:
fmuld8ulx16 %f3, %f26, %f30
loop_795:
nop
set 0x68, %g1
ldx [%l7 + %g1], %o5
loop_796:
call loop_797
nop ! tneg %xcc, 0x42 changed by convert2hboot
call loop_798
subccc %l6, %i5, %l3
loop_797:
call loop_799
brlez,pn %g3, loop_800
loop_798:
nop
nop
setx 0x64B400, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
movre %o7, 0x38E, %l1
loop_799:
movg %xcc, %g5, %g2
loop_800:
fbule,pn %fcc3, loop_801
srl %o3, 0x01, %i7
srlx %i3, 0x10, %l2
nop ! taddcc %g7, %i6, %l4 changed by convert2hboot
loop_801:
call loop_802
call loop_803
fble,pn %fcc0, loop_804
movcs %xcc, 0x4DF, %o2
loop_802:
sllx %g6, 0x1B, %o6
loop_803:
edge16ln %i4, %g1, %o4
loop_804:
sllx %i1, %i2, %o1
call loop_805
nop ! te %icc, 0x41 changed by convert2hboot
movrgz %i0, 0x1D5, %l5
movneg %icc, 0x2DE, %g4
loop_805:
wrpr %g0, 0x3, %gl
movl %icc, %o0, %l6
movrlez %o5, %i5, %l3
srl %o7, %g3, %l1
nop ! tsubcctv %g5, 0x47, %g2 changed by convert2hboot
call loop_806
call loop_807
edge16 %o3, %i7, %l2
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_806:
nop
fitos %f1, %f12
fstod %f12, %f14
loop_807:
andn %i3, 0x03B6, %l4
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
fmovse %xcc, %f6, %f25
call loop_808
fmul8x16 %f18, %f20, %f18
nop
fitos %f10, %f18
fstoi %f18, %f26
edge32n %i6, %o6, %g6
loop_808:
call loop_809
brlez,a,pn %i4, loop_810
bl,a,pt %icc, loop_811
rdpr %pil, %o4
loop_809:
nop
set 0x10, %o7
nop ! stda %g0, [%l7 + %o7] 0x04 ASI use replaced by convert2hboot
loop_810:
umulcc %i2, 0x1463, %i1
loop_811:
mova %fcc0, 0x50A, %i0
call loop_812
call loop_813
call loop_814
fmovdo %fcc0, %f26, %f30
loop_812:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_813:
call loop_815
loop_814:
movu %fcc2, 0x23E, %g4
nop
setx 0x100B, %l0, %l5
sdivcc %l0, %l5, %l6
bvs %xcc, loop_816
loop_815:
ldub [%l7 + 0x42], %o0
array32 %o5, %i5, %o7
call loop_817
loop_816:
andn %l3, %g3, %g5
call loop_818
call loop_819
loop_817:
subccc %l1, %o3, %g2
call loop_820
loop_818:
call loop_821
loop_819:
call loop_822
nop ! tsubcc %l2, %g7, %i3 changed by convert2hboot
loop_820:
movl %fcc1, 0x7E1, %l4
loop_821:
call loop_823
loop_822:
fxors %f9, %f12, %f27
call loop_824
nop ! rdhpr %hsys_tick_cmpr, %o2 changed by convert2hboot
loop_823:
wr %g0, 0x0, %pcr ! wr %i7, 0x11FD, %sys_tick changed by convert2hboot
call loop_825
loop_824:
nop ! rdhpr %hintp, %o6 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %i6, %g6, %ccr changed by convert2hboot
call loop_826
loop_825:
call loop_827
call loop_828
call loop_829
loop_826:
call loop_830
loop_827:
call loop_831
loop_828:
movcs %xcc, 0x6F9, %o4
loop_829:
alignaddr %g1, %i4, %i2
loop_830:
sdiv %i0, 0x09AB, %o1
loop_831:
nop ! tge %icc, 0x4c changed by convert2hboot
ld [%l7 + 0x14], %f7
set 0x20, %g7
nop ! lduba [%l7 + %g7] 0x04, %g4 ASI use replaced by convert2hboot
addcc %l0, 0x1366, %i1
call loop_832
fmovdgu %icc, %f18, %f2
orcc %l6, %o0, %l5
wrpr %i5, 0x03B2, %pil
loop_832:
brgz,pn %o7, loop_833
call loop_834
subcc %o5, 0x1CB7, %l3
call loop_835
loop_833:
fmovde %icc, %f28, %f12
loop_834:
rd %softint, %g3
set 0x54, %i1
nop ! lduha [%l7 + %i1] 0x81, %g5 ASI use replaced by convert2hboot
loop_835:
array16 %l1, %g2, %l2
movle %icc, %g7, %o3
call loop_836
sra %i3, 0x01, %l4
bcs,a,pn %xcc, loop_837
fmovdge %fcc1, %f26, %f4
loop_836:
ldsh [%l7 + 0x2A], %i7
ld [%l7 + 0x44], %f10
loop_837:
call loop_838
call loop_839
orcc %o2, %i6, %g6
fmovsug %fcc1, %f13, %f21
loop_838:
call loop_840
loop_839:
call loop_841
nop ! tne %icc, 0x6d changed by convert2hboot
movge %icc, 0x4C9, %o6
loop_840:
flushw
loop_841:
call loop_842
andcc %g1, %i4, %i2
nop ! tvs %xcc, 0x4b changed by convert2hboot
fmovsvs %xcc, %f21, %f16
loop_842:
bvs,pt %icc, loop_843
nop ! tcs %icc, 0x61 changed by convert2hboot
call loop_844
call loop_845
loop_843:
call loop_846
movrne %i0, %o1, %o4
loop_844:
call loop_847
loop_845:
call loop_848
loop_846:
fbue,pt %fcc1, loop_849
stx %l0, [%l7 + 0x28]
loop_847:
wrpr %i1, %l6, %pil
loop_848:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_849:
movre %l5, 0x309, %i5
call loop_850
call loop_851
call loop_852
call loop_853
loop_850:
call loop_854
loop_851:
movn %icc, %o0, %o7
loop_852:
nop ! tcc %xcc, 0x68 changed by convert2hboot
loop_853:
nop
nop
setx 0x504F4800, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
loop_854:
nop
fitos %f5, %f11
fstox %f11, %f2
fxtos %f2, %f27
call loop_855
wrpr %l3, %o5, %pil
call loop_856
call loop_857
loop_855:
bneg %icc, loop_858
call loop_859
loop_856:
call loop_860
loop_857:
movul %fcc3, 0x42D, %g5
loop_858:
call loop_861
loop_859:
fmul8ulx16 %f0, %f12, %f4
loop_860:
fbge,a,pt %fcc0, loop_862
call loop_863
loop_861:
nop
fitos %f4, %f19
fstoi %f19, %f31
fbl,a %fcc3, loop_864
loop_862:
bcc,pn %icc, loop_865
loop_863:
call loop_866
movre %g3, %g2, %l1
loop_864:
bge,a,pn %icc, loop_867
loop_865:
edge16l %l2, %g7, %o3
loop_866:
movcs %xcc, %l4, %i3
bmask %o2, %i7, %g6
loop_867:
nop ! tne %xcc, 0x64 changed by convert2hboot
call loop_868
call loop_869
movpos %icc, 0x7A7, %o6
brlz,a %i6, loop_870
loop_868:
nop ! tl %xcc, 0x76 changed by convert2hboot
loop_869:
movug %fcc3, 0x0BF, %i4
add %l7, 0x50, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
lda [%l6] %asi, %g1
nop ! casa [%l6] 0x04, %g1, %i2 ASI use replaced by convert2hboot
loop_870:
sethi 0x035E, %o1
smul %o4, %i0, %i1
edge16l %l0, %l6, %g4
nop ! tcc %xcc, 0x4f changed by convert2hboot
nop ! tcc %icc, 0x75 changed by convert2hboot
movule %fcc3, %l5, %i5
orcc %o0, %l3, %o5
alignaddr %g5, %o7, %g2
call loop_871
addc %l1, %g3, %g7
movle %xcc, 0x414, %l2
movu %fcc2, 0x239, %o3
loop_871:
movrlz %i3, 0x226, %o2
movg %icc, %i7, %l4
call loop_872
ldstub [%l7 + 0x44], %o6
sethi 0x1EE7, %i6
addc %g6, 0x0E5A, %g1
loop_872:
movrgez %i4, 0x052, %o1
call loop_873
fmovspos %icc, %f1, %f31
call loop_874
nop
setx 0x0CF0, %l0, %o4
sdivx %i2, %o4, %i1
loop_873:
subccc %l0, 0x0EAE, %l6
mulscc %g4, 0x11EE, %l5
loop_874:
subccc %i0, %o0, %l3
fcmple16 %f24, %f2, %i5
fzeros %f8
ble,pn %xcc, loop_875
bn,pt %icc, loop_876
edge32n %g5, %o5, %o7
rd %fprs, %l1
loop_875:
call loop_877
loop_876:
fmovdpos %icc, %f6, %f16
for %f12, %f18, %f18
bmask %g3, %g2, %l2
loop_877:
nop
setx loop_878, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004400001407, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
nop ! tvc %xcc, 0x6b changed by convert2hboot
fbuge,a %fcc1, loop_879
rdpr %cansave, %o3
loop_878:
nop ! tn %icc, 0x65 changed by convert2hboot
call loop_880
loop_879:
movl %fcc0, %g7, %o2
xor %i3, 0x02DF, %i7
call loop_881
loop_880:
movn %fcc1, %l4, %i6
xor %g6, 0x181B, %o6
nop
set 0x2D, %i0
stb %g1, [%l7 + %i0]
loop_881:
nop ! tneg %xcc, 0x53 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %o1, %i2, %y changed by convert2hboot
edge8 %i4, %i1, %o4
fpack16 %f6, %f7
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xC8D, %hsys_tick_cmpr changed by convert2hboot
fexpand %f29, %f12
call loop_882
array8 %l5, %i0, %o0
call loop_883
movrne %l3, %i5, %l0
loop_882:
fmovdcc %xcc, %f4, %f30
nop
fitod %f8, %f28
fdtoi %f28, %f9
loop_883:
mova %icc, %g5, %o7
set 0x40, %l1
nop ! ldda [%l7 + %l1] 0x10, %f16 ASI use replaced by convert2hboot
call loop_884
call loop_885
bgu,a,pt %icc, loop_886
call loop_887
loop_884:
call loop_888
loop_885:
call loop_889
loop_886:
nop ! tvc %xcc, 0x48 changed by convert2hboot
loop_887:
fbne,pn %fcc3, loop_890
loop_888:
fmovdvs %icc, %f14, %f22
loop_889:
nop ! tn %xcc, 0x65 changed by convert2hboot
fmovdvs %icc, %f6, %f0
loop_890:
fmovsule %fcc1, %f17, %f15
fmovdge %fcc2, %f22, %f0
call loop_891
fpmerge %f11, %f29, %f10
andn %l1, %g3, %o5
fbge,a %fcc2, loop_892
loop_891:
call loop_893
fbg,a,pt %fcc0, loop_894
call loop_895
loop_892:
movrgz %g2, 0x16E, %l2
loop_893:
call loop_896
loop_894:
fmovsl %xcc, %f16, %f4
loop_895:
movule %fcc0, %g7, %o3
srl %i3, 0x04, %o2
loop_896:
call loop_897
movuge %fcc3, %i7, %l4
fmovdge %xcc, %f28, %f6
orncc %i6, %g6, %o6
loop_897:
movue %fcc3, %o1, %g1
wr %g0, 0x0, %pcr ! wr %i4, %i2, %set_softint changed by convert2hboot
fmovsl %fcc2, %f29, %f25
call loop_898
fmovdn %fcc2, %f26, %f24
fcmpne32 %f6, %f14, %o4
rd %tick_cmpr, %l6
loop_898:
call loop_899
udivcc %i1, 0x1586, %g4
wrpr %g0, 0x2, %gl
nop
setx loop_900, %l0, %l1
jmpl %l1, %i0
loop_899:
call loop_901
call loop_902
sllx %o0, 0x1E, %l3
loop_900:
call loop_903
loop_901:
bmask %i5, %l0, %o7
loop_902:
nop
set 0x64, %g5
ldsw [%l7 + %g5], %l1
call loop_904
loop_903:
fsrc1s %f27, %f10
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
xor %g2, %l2, %g7
loop_904:
movl %fcc3, 0x7B8, %g3
nop ! tle %icc, 0x6b changed by convert2hboot
set 0x50, %i3
nop ! stda %i2, [%l7 + %i3] 0x23 ASI use replaced by convert2hboot
membar #Sync
fmovde %xcc, %f4, %f28
smul %o3, 0x02DE, %o2
nop ! te %icc, 0x7d changed by convert2hboot
call loop_905
wr %g0, 0x0, %pcr ! wr %i7, %i6, %set_softint changed by convert2hboot
fornot2s %f8, %f11, %f4
call loop_906
loop_905:
call loop_907
nop ! tsubcctv %l4, %o6, %o1 changed by convert2hboot
call loop_908
loop_906:
fcmple32 %f4, %f26, %g1
loop_907:
mulscc %g6, 0x1CD7, %i4
movle %fcc1, %i2, %o4
loop_908:
nop
fitos %f9, %f24
fstox %f24, %f24
nop
fitos %f1, %f25
fstoi %f25, %f7
call loop_909
call loop_910
fmovsvc %icc, %f2, %f2
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
loop_909:
ld [%l7 + 0x1C], %f16
loop_910:
fpack32 %f28, %f30, %f22
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x2B5, %hsys_tick_cmpr changed by convert2hboot
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %l5, %i0
nop ! tleu %icc, 0x4e changed by convert2hboot
call loop_911
call loop_912
nop
set 0x30, %o4
lduh [%l7 + %o4], %o0
loop_911:
call loop_913
loop_912:
movuge %fcc1, 0x660, %g4
membar 0x5F
edge8l %l3, %i5, %l0
loop_913:
rd %asi, %o7
fnot1s %f5, %f20
addcc %l1, 0x0919, %g5
call loop_914
call loop_915
brlz,a,pt %g2, loop_916
call loop_917
loop_914:
call loop_918
loop_915:
wr %g0, 0x0, %pcr ! wr %l2, 0x1916, %softint changed by convert2hboot
loop_916:
fbne,pt %fcc2, loop_919
loop_917:
movgu %xcc, %o5, %g7
loop_918:
call loop_920
call loop_921
loop_919:
bl,a,pn %icc, loop_922
call loop_923
loop_920:
subcc %g3, %o3, %i3
loop_921:
call loop_924
loop_922:
call loop_925
loop_923:
call loop_926
call loop_927
loop_924:
bne %xcc, loop_928
loop_925:
call loop_929
loop_926:
bvs,pt %icc, loop_930
loop_927:
movlg %fcc0, 0x18E, %o2
loop_928:
call loop_931
loop_929:
call loop_932
loop_930:
call loop_933
nop ! tsubcctv %i7, %i6, %l4 changed by convert2hboot
loop_931:
call loop_934
loop_932:
movuge %fcc0, 0x3F8, %o6
loop_933:
nop ! rdpr %tl, %g1 changed by convert2hboot
fbule,a %fcc3, loop_935
loop_934:
subccc %g6, 0x01DA, %i4
call loop_936
bneg,pn %icc, loop_937
loop_935:
fnot2s %f23, %f5
fmovdlg %fcc0, %f2, %f22
loop_936:
call loop_938
loop_937:
call loop_939
fmovso %fcc0, %f20, %f30
edge32ln %i2, %o4, %o1
loop_938:
nop
set 0x18, %i5
ldd [%l7 + %i5], %i6
loop_939:
xnor %i1, %l5, %o0
call loop_940
nop ! tvs %icc, 0x42 changed by convert2hboot
brlez,a,pt %i0, loop_941
nop
set 0x20, %o2
ldd [%l7 + %o2], %f28
loop_940:
call loop_942
fbu,pn %fcc3, loop_943
loop_941:
nop ! tl %xcc, 0x3d changed by convert2hboot
call loop_944
loop_942:
nop ! sir 0x1E3E !! sir is illegal now
loop_943:
array32 %l3, %i5, %l0
rd %sys_tick_cmpr, %o7
loop_944:
addcc %g4, 0x145E, %l1
fbule %fcc2, loop_945
nop
nop
setx 0x69D7DED60C9165DD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x5F239718B6B2DCAA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f20, %f14
lduh [%l7 + 0x0A], %g5
call loop_946
loop_945:
edge8n %l2, %o5, %g2
call loop_947
edge8l %g3, %o3, %g7
loop_946:
fbge,pt %fcc1, loop_948
sdivcc %o2, 0x1E96, %i7
loop_947:
movge %xcc, %i6, %l4
fmovscs %icc, %f9, %f13
loop_948:
call loop_949
fbn,a %fcc3, loop_950
wr %g0, 0x0, %pcr ! wr %i3, 0x14F5, %set_softint changed by convert2hboot
edge32 %g1, %o6, %g6
loop_949:
fxnor %f10, %f16, %f6
loop_950:
fpack16 %f28, %f31
subc %i2, 0x1769, %i4
ldd [%l7 + 0x70], %f24
call loop_951
srl %o1, %l6, %i1
call loop_952
nop ! tpos %icc, 0x42 changed by convert2hboot
loop_951:
call loop_953
rd %pc, %o4
loop_952:
alignaddrl %o0, %l5, %l3
call loop_954
loop_953:
call loop_955
fnands %f1, %f5, %f8
call loop_956
loop_954:
call loop_957
loop_955:
orncc %i0, 0x122B, %l0
call loop_958
loop_956:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_957:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, 0x6D3, %o7
loop_958:
call loop_959
brlez,pn %g4, loop_960
fmovrslz %i5, %f23, %f9
call loop_961
loop_959:
fors %f16, %f20, %f14
loop_960:
call loop_962
call loop_963
loop_961:
nop ! tn %xcc, 0x51 changed by convert2hboot
fba,a,pn %fcc0, loop_964
loop_962:
nop
fitod %f0, %f24
fdtoi %f24, %f23
loop_963:
call loop_965
call loop_966
loop_964:
movleu %icc, 0x3FE, %l1
brnz,a,pt %g5, loop_967
loop_965:
call loop_968
loop_966:
call loop_969
rd %fprs, %l2
loop_967:
call loop_970
loop_968:
call loop_971
loop_969:
nop
setx 0x0A0F, %l0, %g2
sdivx %o5, %g2, %g3
nop ! tsubcc %o3, %o2, %i7 changed by convert2hboot
loop_970:
nop ! rdhpr %hsys_tick_cmpr, %i6 changed by convert2hboot
loop_971:
call loop_972
movgu %icc, 0x290, %g7
nop
set 0x10, %l6
ldx [%l7 + %l6], %i3
fmovde %xcc, %f18, %f8
loop_972:
subc %l4, %o6, %g1
call loop_973
movue %fcc2, %i2, %i4
movrne %g6, 0x141, %l6
call loop_974
loop_973:
movle %xcc, %o1, %o4
fmovrdgez %o0, %f12, %f2
add %l7, 0x28, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
lda [%l6] %asi, %l5
nop ! casa [%l6] 0x11, %l5, %l3 ASI use replaced by convert2hboot
loop_974:
fabss %f28, %f15
call loop_975
nop ! rdhpr %hpstate, %i0 changed by convert2hboot
call loop_976
call loop_977
loop_975:
call loop_978
mova %icc, %i1, %o7
loop_976:
fmul8sux16 %f6, %f28, %f24
loop_977:
bn,a,pt %xcc, loop_979
loop_978:
nop
setx loop_980, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004200001405, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
ldub [%l7 + 0x51], %g4
bcc %icc, loop_981
loop_979:
nop ! tpos %icc, 0x74 changed by convert2hboot
loop_980:
call loop_982
call loop_983
loop_981:
addcc %i5, %l1, %g5
call loop_984
loop_982:
fbn,pn %fcc2, loop_985
loop_983:
fmovrsne %l0, %f1, %f20
call loop_986
loop_984:
nop ! tle %xcc, 0x56 changed by convert2hboot
loop_985:
call loop_987
wr %g0, 0x0, %pcr ! wr %l2, %o5, %softint changed by convert2hboot
loop_986:
fmovspos %icc, %f11, %f20
rdpr %canrestore, %g2
loop_987:
nop
set 0x28, %l0
flush %l7 + %l0
movrne %g3, 0x218, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop ! sir 0x0879 !! sir is illegal now
fmovduge %fcc1, %f8, %f24
call loop_988
addccc %i7, 0x1BAB, %i6
call loop_989
movul %fcc3, %o2, %i3
loop_988:
ldx [%l7 + 0x78], %g7
edge32n %o6, %g1, %l4
loop_989:
nop ! taddcctv %i4, %g6, %i2 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %o1, %l6, %pic changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %o4, %o0, %y changed by convert2hboot
call loop_990
movuge %fcc3, 0x4EA, %l5
faligndata %f2, %f16, %f10
sdivx %i0, 0x1CDF, %l3
loop_990:
call loop_991
call loop_992
call loop_993
fmovda %fcc3, %f10, %f8
loop_991:
nop
set 0x36, %g2
stb %i1, [%l7 + %g2]
loop_992:
call loop_994
loop_993:
call loop_995
array8 %o7, %g4, %i5
call loop_996
loop_994:
movrlez %g5, %l1, %l2
loop_995:
nop
set 0x40, %i7
nop ! ldda [%l7 + %i7] 0x11, %f16 ASI use replaced by convert2hboot
loop_996:
brlez,a,pn %o5, loop_997
nop ! rdhpr %htba, %l0 changed by convert2hboot
movul %fcc1, %g2, %g3
call loop_998
loop_997:
srlx %o3, %i7, %o2
st %f6, [%l7 + 0x6C]
andn %i6, 0x0274, %g7
loop_998:
xor %o6, %g1, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
rd %sys_tick_cmpr, %i3
call loop_999
call loop_1000
fcmpeq16 %f30, %f2, %i4
set 0x18, %i6
nop ! prefetcha [%l7 + %i6] 0x0c, 0 ASI use replaced by convert2hboot
loop_999:
fbne,pn %fcc3, loop_1001
loop_1000:
bcs,pt %xcc, loop_1002
nop
set 0x2C, %o5
ldsh [%l7 + %o5], %o1
fmovse %xcc, %f10, %f4
loop_1001:
smulcc %g6, %o4, %l6
loop_1002:
fbu,a %fcc1, loop_1003
fmul8x16au %f21, %f8, %f8
addcc %l5, %i0, %o0
andn %l3, %o7, %i1
loop_1003:
andcc %g4, %g5, %l1
fpsub16 %f0, %f8, %f2
add %l7, 0x08, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
alignaddrl %o5, %l0, %g3
sdiv %g2, 0x1388, %o3
movl %fcc2, %i7, %i6
move %fcc2, %o2, %g7
nop ! rdhpr %htba, %o6 changed by convert2hboot
nop ! tpos %icc, 0x7f changed by convert2hboot
nop
setx 0x0946, %l0, %g1
udiv %l4, %g1, %i3
ble,pn %icc, loop_1004
movrlez %i2, 0x28C, %i4
rdpr %otherwin, %o1
addcc %o4, %g6, %l6
loop_1004:
fmovdue %fcc1, %f6, %f22
nop ! rdhpr %ver, %l5 changed by convert2hboot
nop ! tcs %icc, 0x71 changed by convert2hboot
nop ! rdhpr %hintp, %o0 changed by convert2hboot
nop
setx loop_1005, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002200001402, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
andn %i0, 0x1A7C, %l3
call loop_1006
nop ! tne %xcc, 0x47 changed by convert2hboot
loop_1005:
fmovrdgz %i1, %f18, %f0
set 0x0C, %l5
nop ! ldsba [%l7 + %l5] 0x81, %o7 ASI use replaced by convert2hboot
loop_1006:
edge16 %g5, %g4, %l2
nop
set 0x54, %i4
ldub [%l7 + %i4], %i5
call loop_1007
call loop_1008
movcc %xcc, 0x445, %l1
call loop_1009
loop_1007:
fsrc2 %f16, %f10
loop_1008:
call loop_1010
wr %g0, 0x0, %pcr ! wr %l0, %g3, %sys_tick changed by convert2hboot
loop_1009:
call loop_1011
fbue %fcc1, loop_1012
loop_1010:
fmovsleu %xcc, %f24, %f11
smul %o5, 0x1747, %g2
loop_1011:
st %f25, [%l7 + 0x10]
loop_1012:
umulcc %i7, %i6, %o3
call loop_1013
fmovsuge %fcc2, %f29, %f13
nop
fitod %f2, %f10
fdtox %f10, %f10
fxtod %f10, %f2
call loop_1014
loop_1013:
nop ! tle %icc, 0x4e changed by convert2hboot
nop
set 0x4C, %g3
prefetch [%l7 + %g3], 0
call loop_1015
loop_1014:
alignaddrl %o2, %o6, %g7
nop ! rdhpr %hintp, %g1 changed by convert2hboot
edge8l %i3, %i2, %i4
loop_1015:
movrgez %o1, 0x2AE, %l4
array8 %o4, %g6, %l5
set 0x10, %l2
nop ! stda %i6, [%l7 + %l2] 0x27 ASI use replaced by convert2hboot
membar #Sync
sethi 0x170D, %i0
call loop_1016
call loop_1017
nop
set 0x64, %g4
ldsw [%l7 + %g4], %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1016:
orn %i1, 0x1334, %o7
loop_1017:
nop ! tvs %xcc, 0x70 changed by convert2hboot
call loop_1018
smulcc %l3, 0x09DC, %g5
call loop_1019
call loop_1020
loop_1018:
call loop_1021
call loop_1022
loop_1019:
call loop_1023
loop_1020:
movgu %icc, %l2, %g4
loop_1021:
nop ! rdhpr %htba, %l1 changed by convert2hboot
loop_1022:
bcs,a,pn %xcc, loop_1024
loop_1023:
call loop_1025
nop
nop
setx 0x3DEA9D0D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f16
nop
setx 0x0425, %l0, %g3
sdivx %l0, %g3, %i5
loop_1024:
call loop_1026
loop_1025:
call loop_1027
srl %g2, 0x0B, %i7
call loop_1028
loop_1026:
call loop_1029
loop_1027:
call loop_1030
array8 %i6, %o5, %o2
loop_1028:
nop
setx loop_1031, %l0, %l1
jmpl %l1, %o6
loop_1029:
fbn %fcc1, loop_1032
loop_1030:
call loop_1033
sth %g7, [%l7 + 0x64]
loop_1031:
movuge %fcc1, %g1, %i3
loop_1032:
rd %ccr, %o3
loop_1033:
call loop_1034
call loop_1035
call loop_1036
subccc %i4, 0x08A1, %o1
loop_1034:
addccc %l4, 0x1042, %i2
loop_1035:
fpadd32 %f12, %f22, %f26
loop_1036:
wrpr %g0, 0x3, %gl
fba %fcc2, loop_1037
call loop_1038
call loop_1039
fmovrsgez %g6, %f24, %f22
loop_1037:
call loop_1040
loop_1038:
call loop_1041
loop_1039:
fmovdl %fcc2, %f4, %f24
add %l7, 0x60, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
nop ! casxa [%l6] 0x10, %l6, %i0 ASI use replaced by convert2hboot
loop_1040:
nop ! tne %icc, 0x6a changed by convert2hboot
loop_1041:
nop ! tleu %xcc, 0x46 changed by convert2hboot
udivx %l5, 0x03C5, %i1
movo %fcc2, 0x037, %o7
call loop_1042
st %f19, [%l7 + 0x0C]
ldsb [%l7 + 0x73], %l3
call loop_1043
loop_1042:
bge,pn %xcc, loop_1044
call loop_1045
movvs %icc, 0x412, %g5
loop_1043:
fornot1s %f2, %f19, %f20
loop_1044:
call loop_1046
loop_1045:
nop ! sir 0x1746 !! sir is illegal now
umulcc %l2, %g4, %o0
call loop_1047
loop_1046:
edge8l %l1, %l0, %i5
movul %fcc3, %g2, %g3
sub %i6, %o5, %o2
loop_1047:
call loop_1048
call loop_1049
call loop_1050
call loop_1051
loop_1048:
bcc,a %xcc, loop_1052
loop_1049:
nop ! tl %icc, 0x4b changed by convert2hboot
loop_1050:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_1051:
movue %fcc2, %i7, %g1
loop_1052:
call loop_1053
call loop_1054
umulcc %i3, 0x1B94, %i4
fmovsa %xcc, %f6, %f10
loop_1053:
umulcc %o1, 0x12B1, %o3
loop_1054:
nop ! taddcc %l4, %o4, %g6 changed by convert2hboot
xorcc %l6, %i2, %i0
call loop_1055
sub %i1, 0x1033, %l5
nop
set 0x28, %o1
lduh [%l7 + %o1], %o7
subccc %g5, 0x0947, %l3
loop_1055:
nop ! tsubcctv %g4, %l2, %o0 changed by convert2hboot
nop ! tpos %icc, 0x76 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
sta %f19, [%l7 + 0x2C] %asi
call loop_1056
movgu %xcc, %l1, %i5
be,a,pt %icc, loop_1057
call loop_1058
loop_1056:
nop ! tge %xcc, 0x79 changed by convert2hboot
call loop_1059
loop_1057:
ldub [%l7 + 0x65], %l0
loop_1058:
nop ! rdhpr %hintp, %g2 changed by convert2hboot
nop
fitos %f30, %f27
loop_1059:
alignaddrl %g3, %o5, %o2
movcc %xcc, %o6, %g7
call loop_1060
nop
set 0x60, %i2
std %f0, [%l7 + %i2]
bleu,a,pt %icc, loop_1061
fnands %f31, %f0, %f4
loop_1060:
call loop_1062
nop ! tcs %xcc, 0x53 changed by convert2hboot
loop_1061:
fmul8x16al %f28, %f19, %f18
rd %asi, %i6
loop_1062:
call loop_1063
call loop_1064
nop ! rdpr %tba, %i7 changed by convert2hboot
movug %fcc2, %g1, %i3
loop_1063:
sll %o1, %i4, %l4
loop_1064:
nop ! tvc %xcc, 0x77 changed by convert2hboot
rd %ccr, %o3
call loop_1065
fsrc1 %f10, %f4
call loop_1066
ba,a %xcc, loop_1067
loop_1065:
bshuffle %f0, %f4, %f26
nop ! tle %xcc, 0x7f changed by convert2hboot
loop_1066:
call loop_1068
loop_1067:
sllx %o4, 0x04, %l6
call loop_1069
lduw [%l7 + 0x60], %g6
loop_1068:
nop
fitod %f0, %f28
fdtos %f28, %f1
nop
fitos %f2, %f29
fstox %f29, %f6
fxtos %f6, %f6
loop_1069:
movre %i0, %i1, %l5
fmovrdgz %o7, %f12, %f26
fmul8x16al %f27, %f12, %f16
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
lda [%l7 + 0x08] %asi, %f13
subc %g5, 0x0391, %l3
call loop_1070
flushw
call loop_1071
call loop_1072
loop_1070:
nop
nop
setx 0x5BA6E42D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x4CBEB14E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f23, %f15
rd %pc, %i2
loop_1071:
call loop_1073
loop_1072:
fmovrde %g4, %f0, %f18
srlx %l2, %l1, %i5
call loop_1074
loop_1073:
edge16l %l0, %g2, %g3
call loop_1075
movug %fcc0, 0x0F0, %o0
loop_1074:
call loop_1076
fnot2s %f31, %f7
loop_1075:
flushw
call loop_1077
loop_1076:
call loop_1078
movn %fcc3, 0x5B2, %o2
call loop_1079
loop_1077:
call loop_1080
loop_1078:
call loop_1081
edge32n %o5, %g7, %i6
loop_1079:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
loop_1080:
call loop_1082
loop_1081:
call loop_1083
fbug,a,pt %fcc3, loop_1084
call loop_1085
loop_1082:
fabss %f18, %f23
loop_1083:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_1084:
call loop_1086
loop_1085:
call loop_1087
movug %fcc2, %o6, %o1
nop
set 0x20, %o6
sth %l4, [%l7 + %o6]
loop_1086:
rd %softint, %i4
loop_1087:
nop ! rdhpr %hsys_tick_cmpr, %o3 changed by convert2hboot
call loop_1088
call loop_1089
call loop_1090
call loop_1091
loop_1088:
movvc %icc, %o4, %g6
loop_1089:
call loop_1092
loop_1090:
fmul8x16 %f10, %f18, %f28
loop_1091:
movgu %xcc, 0x4AB, %l6
nop ! tgu %icc, 0x3b changed by convert2hboot
loop_1092:
fornot2s %f2, %f29, %f13
fnot1s %f16, %f1
fbug %fcc2, loop_1093
movn %fcc0, %i1, %l5
call loop_1094
fsrc1 %f12, %f18
loop_1093:
fmovdge %fcc0, %f18, %f16
movcs %xcc, 0x169, %i0
loop_1094:
ldsh [%l7 + 0x12], %g5
call loop_1095
umulcc %o7, %i2, %g4
call loop_1096
rd %y, %l3
loop_1095:
call loop_1097
nop
setx 0x1F55, %l0, %l2
sdivcc %l1, %l2, %l0
loop_1096:
call loop_1098
call loop_1099
loop_1097:
fmovdge %fcc3, %f16, %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1098:
fble %fcc3, loop_1100
loop_1099:
brnz,a %i5, loop_1101
nop ! tleu %xcc, 0x43 changed by convert2hboot
rdpr %wstate, %g3
loop_1100:
membar 0x15
loop_1101:
nop ! tpos %icc, 0x3a changed by convert2hboot
call loop_1102
call loop_1103
call loop_1104
nop
setx loop_1105, %l0, %l1
jmpl %l1, %o0
loop_1102:
array16 %g2, %o5, %o2
loop_1103:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_1104:
movrgz %i7, 0x3FE, %i6
loop_1105:
fble,pt %fcc2, loop_1106
sll %i3, 0x18, %o6
call loop_1107
call loop_1108
loop_1106:
fmovsne %fcc3, %f26, %f0
edge16 %o1, %g1, %i4
loop_1107:
call loop_1109
loop_1108:
call loop_1110
call loop_1111
call loop_1112
loop_1109:
call loop_1113
loop_1110:
nop ! tle %icc, 0x5d changed by convert2hboot
loop_1111:
loop_1112:
call loop_1114
loop_1113:
fmovrdgz %o3, %f0, %f28
call loop_1115
call loop_1116
loop_1114:
nop
setx loop_1117, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004200001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
call loop_1118
loop_1115:
move %fcc2, 0x17D, %o4
loop_1116:
call loop_1119
loop_1117:
movul %fcc1, 0x208, %g6
loop_1118:
or %l4, %l6, %i1
fnot1 %f10, %f6
loop_1119:
nop ! tcs %xcc, 0x37 changed by convert2hboot
call loop_1120
call loop_1121
nop ! tn %icc, 0x52 changed by convert2hboot
call loop_1122
loop_1120:
call loop_1123
loop_1121:
call loop_1124
nop ! tneg %xcc, 0x7a changed by convert2hboot
loop_1122:
nop
set 0x18, %o3
nop ! stda %i0, [%l7 + %o3] 0x81 ASI use replaced by convert2hboot
loop_1123:
fmovsneg %xcc, %f1, %f3
loop_1124:
srlx %l5, 0x0A, %g5
wrpr %i2, 0x17FF, %cwp
edge32ln %o7, %l3, %g4
call loop_1125
wr %g0, 0x0, %pcr ! wr %l1, %l0, %sys_tick changed by convert2hboot
edge32ln %l2, %i5, %o0
bne,a,pn %icc, loop_1126
loop_1125:
wr %g0, 0x0, %pcr ! wr %g3, %g2, %softint changed by convert2hboot
sllx %o2, 0x0D, %o5
edge32l %i7, %g7, %i6
loop_1126:
call loop_1127
fnot2 %f6, %f16
fpack32 %f0, %f18, %f2
movul %fcc2, %o6, %i3
loop_1127:
call loop_1128
rd %pc, %g1
fmovdpos %icc, %f14, %f8
call loop_1129
loop_1128:
nop ! rdhpr %hpstate, %o1 changed by convert2hboot
fbue,a %fcc0, loop_1130
rd %softint, %i4
loop_1129:
nop
set 0x08, %o0
ldsw [%l7 + %o0], %o4
nop ! tsubcctv %g6, 0x55, %o3 changed by convert2hboot
loop_1130:
addcc %l6, 0x189B, %l4
call loop_1131
call loop_1132
call loop_1133
andn %i0, %l5, %g5
loop_1131:
nop
set 0x46, %l4
nop ! ldstuba [%l7 + %l4] 0x80, %i1 ASI use replaced by convert2hboot
loop_1132:
stx %i2, [%l7 + 0x40]
loop_1133:
call loop_1134
fmovdn %icc, %f20, %f4
fandnot1 %f30, %f10, %f4
call loop_1135
loop_1134:
call loop_1136
movul %fcc2, %l3, %g4
fmovsvs %icc, %f28, %f1
loop_1135:
fzeros %f20
loop_1136:
call loop_1137
nop
nop
setx 0x72AC9D3C8E6BBC5E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xEDB80B01, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsmuld %f26, %f22, %f20
call loop_1138
call loop_1139
loop_1137:
rd %tick_cmpr, %l1
call loop_1140
loop_1138:
call loop_1141
loop_1139:
fmovsge %fcc3, %f10, %f5
sub %l0, 0x1EDA, %o7
loop_1140:
call loop_1142
loop_1141:
call loop_1143
nop
set 0x32, %l3
lduh [%l7 + %l3], %i5
bl,pn %xcc, loop_1144
loop_1142:
ba,a,pn %xcc, loop_1145
loop_1143:
movug %fcc0, %l2, %g3
movrne %g2, 0x081, %o2
loop_1144:
call loop_1146
loop_1145:
faligndata %f14, %f8, %f10
fnot1 %f0, %f4
call loop_1147
loop_1146:
movpos %xcc, %o5, %i7
call loop_1148
call loop_1149
loop_1147:
nop ! tle %xcc, 0x7b changed by convert2hboot
nop ! te %xcc, 0x71 changed by convert2hboot
loop_1148:
andn %o0, %g7, %i6
loop_1149:
nop
setx 0x065B, %l0, %g1
sdivcc %o6, %g1, %i3
call loop_1150
call loop_1151
movgu %icc, 0x73B, %o1
set 0x40, %g1
nop ! swapa [%l7 + %g1] 0x89, %o4 ASI use replaced by convert2hboot
loop_1150:
xnor %g6, 0x01D1, %o3
loop_1151:
rd %asi, %i4
call loop_1152
and %l6, 0x0E82, %l4
wr %g0, 0x0, %pcr ! wr %i0, %g5, %y changed by convert2hboot
call loop_1153
loop_1152:
movge %icc, 0x6DE, %i1
nop
setx 0x1487, %l0, %l3
udivcc %i2, %l3, %l5
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
loop_1153:
nop ! tne %icc, 0x61 changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x534, %hsys_tick_cmpr changed by convert2hboot
nop ! tle %icc, 0x59 changed by convert2hboot
fmovdvc %xcc, %f22, %f8
call loop_1154
nop ! taddcctv %i5, 0x78, %g3 changed by convert2hboot
call loop_1155
andcc %l2, 0x15CF, %g2
loop_1154:
nop ! wrpr %o5, 0x0E30, %tick changed by convert2hboot
nop ! rdhpr %hpstate, %o2 changed by convert2hboot
loop_1155:
call loop_1156
mulx %o0, 0x11E4, %i7
nop ! taddcctv %i6, %g7, %g1 changed by convert2hboot
bne,a %icc, loop_1157
loop_1156:
fbuge,pn %fcc1, loop_1158
nop ! tl %xcc, 0x4c changed by convert2hboot
nop
setx 0x1216, %l0, %o6
sdivx %i3, %o6, %o1
loop_1157:
call loop_1159
loop_1158:
call loop_1160
call loop_1161
alignaddr %o4, %g6, %i4
loop_1159:
call loop_1162
loop_1160:
movleu %icc, %l6, %o3
loop_1161:
call loop_1163
nop
fitos %f31, %f27
loop_1162:
fcmpes %fcc0, %f12, %f1
edge32 %i0, %l4, %i1
loop_1163:
call loop_1164
and %g5, %l3, %l5
call loop_1165
sub %i2, 0x0EC7, %g4
loop_1164:
call loop_1166
nop ! rdhpr %hpstate, %o7 changed by convert2hboot
loop_1165:
movpos %icc, 0x034, %l0
add %l7, 0x48, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
lda [%l6] %asi, %i5
loop_1166:
call loop_1167
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg,a,pn %fcc2, loop_1168
addccc %g3, 0x16D0, %l2
loop_1167:
nop ! tle %xcc, 0x51 changed by convert2hboot
movcc %xcc, %g2, %o5
loop_1168:
call loop_1169
call loop_1170
fandnot1s %f12, %f18, %f26
nop ! tge %xcc, 0x54 changed by convert2hboot
loop_1169:
nop ! tsubcctv %o0, 0x5a, %o2 changed by convert2hboot
loop_1170:
andn %i7, %g7, %g1
edge32n %i3, %i6, %o6
movg %xcc, %o1, %g6
wrpr %i4, %o4, %cwp
call loop_1171
call loop_1172
call loop_1173
nop
setx loop_1174, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002400001401, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
loop_1171:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1172:
call loop_1175
loop_1173:
movcc %xcc, 0x6AB, %o3
loop_1174:
call loop_1176
be,pn %icc, loop_1177
loop_1175:
xnorcc %i0, 0x0E1B, %l6
call loop_1178
loop_1176:
movrlz %l4, %i1, %l3
loop_1177:
edge8 %g5, %l5, %i2
call loop_1179
loop_1178:
edge16n %o7, %l0, %i5
fble,pn %fcc2, loop_1180
fornot2s %f23, %f11, %f30
loop_1179:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
call loop_1181
loop_1180:
call loop_1182
orcc %l2, %l1, %g2
nop ! tpos %xcc, 0x6e changed by convert2hboot
loop_1181:
nop ! rdhpr %hpstate, %o0 changed by convert2hboot
loop_1182:
nop
set 0x6A, %o7
ldstub [%l7 + %o7], %o2
fmovspos %icc, %f21, %f29
call loop_1183
movcs %xcc, 0x3CF, %i7
subc %g7, %g1, %o5
nop ! tsubcc %i6, %o6, %o1 changed by convert2hboot
loop_1183:
movug %fcc1, %i3, %i4
bge %icc, loop_1184
addcc %g6, %o4, %i0
nop ! tvc %xcc, 0x4f changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xD56, %hsys_tick_cmpr changed by convert2hboot
loop_1184:
call loop_1185
movu %fcc0, %l4, %l6
subc %i1, 0x0F9D, %g5
call loop_1186
loop_1185:
movcc %icc, 0x56A, %l3
edge8n %i2, %o7, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1186:
srl %i5, %l5, %g3
set 0x58, %g7
nop ! lduwa [%l7 + %g7] 0x88, %g4 ASI use replaced by convert2hboot
movu %fcc0, 0x055, %l1
or %g2, 0x1AFE, %o0
movrgez %l2, 0x0B0, %i7
set 0x48, %i1
nop ! lduha [%l7 + %i1] 0x19, %o2 ASI use replaced by convert2hboot
call loop_1187
movrlz %g7, 0x36A, %o5
nop ! te %icc, 0x68 changed by convert2hboot
call loop_1188
loop_1187:
call loop_1189
movl %icc, %g1, %i6
set 0x78, %i0
nop ! stda %o6, [%l7 + %i0] 0x22 ASI use replaced by convert2hboot
membar #Sync
loop_1188:
call loop_1190
loop_1189:
movul %fcc0, 0x2DD, %i3
edge32ln %o1, %g6, %i4
set 0x18, %l1
nop ! prefetcha [%l7 + %l1] 0x10, 3 ASI use replaced by convert2hboot
loop_1190:
movrgz %o3, %i0, %l6
movcc %icc, %i1, %l4
rd %softint, %g5
nop
nop
setx 0xF6704187D2182BCF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x2073D2FE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsmuld %f14, %f0, %f24
call loop_1191
nop ! tsubcc %i2, 0x6f, %o7 changed by convert2hboot
umul %l0, %l3, %i5
nop
nop
setx 0xDA39E782, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xD5CFB1F8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f11, %f22
loop_1191:
nop ! rdhpr %ver, %g3 changed by convert2hboot
edge8ln %l5, %l1, %g4
fpmerge %f27, %f18, %f12
nop
set 0x0C, %g5
stw %o0, [%l7 + %g5]
alignaddr %l2, %g2, %o2
call loop_1192
move %icc, %g7, %o5
call loop_1193
nop ! tvc %xcc, 0x65 changed by convert2hboot
loop_1192:
orn %g1, 0x17BA, %i7
movrlz %i6, %i3, %o1
loop_1193:
call loop_1194
call loop_1195
call loop_1196
movrgez %o6, %i4, %g6
loop_1194:
stx %o3, [%l7 + 0x18]
loop_1195:
andncc %o4, %l6, %i1
loop_1196:
nop ! tle %icc, 0x5b changed by convert2hboot
nop ! tle %icc, 0x3e changed by convert2hboot
mulscc %l4, 0x1B14, %g5
nop ! tsubcctv %i2, 0x6a, %i0 changed by convert2hboot
call loop_1197
nop ! tvc %icc, 0x5a changed by convert2hboot
fbue,a,pn %fcc0, loop_1198
call loop_1199
loop_1197:
call loop_1200
call loop_1201
loop_1198:
nop
setx 0x01A1, %l0, %o7
udiv %l0, %o7, %i5
loop_1199:
fors %f30, %f8, %f5
loop_1200:
fbuge,a,pt %fcc2, loop_1202
loop_1201:
call loop_1203
call loop_1204
call loop_1205
loop_1202:
popc %g3, %l5
loop_1203:
ldx [%l7 + 0x20], %l3
loop_1204:
edge16n %g4, %l1, %o0
loop_1205:
fbg,pn %fcc1, loop_1206
call loop_1207
fcmpgt16 %f12, %f10, %g2
movle %xcc, 0x77C, %o2
loop_1206:
fandnot1 %f12, %f18, %f22
loop_1207:
alignaddrl %l2, %g7, %o5
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xE18, %hsys_tick_cmpr changed by convert2hboot
edge8n %g1, %i3, %i6
wrpr %o1, %i4, %cwp
movleu %xcc, 0x282, %g6
call loop_1208
addc %o3, %o6, %o4
bmask %l6, %l4, %g5
fbo %fcc1, loop_1209
loop_1208:
nop ! sir 0x16D7 !! sir is illegal now
addcc %i2, 0x1016, %i0
fones %f16
loop_1209:
call loop_1210
orncc %i1, 0x18BD, %o7
nop ! tvs %icc, 0x62 changed by convert2hboot
call loop_1211
loop_1210:
fbl %fcc3, loop_1212
movrne %i5, 0x1FE, %l0
wrpr %g3, 0x061B, %pil
loop_1211:
call loop_1213
loop_1212:
nop
setx loop_1214, %l0, %l1
jmpl %l1, %l5
call loop_1215
wrpr %l3, %g4, %cwp
loop_1213:
xor %o0, 0x151F, %g2
loop_1214:
fmovdcs %icc, %f20, %f2
loop_1215:
fmul8x16 %f4, %f2, %f0
nop ! tne %icc, 0x52 changed by convert2hboot
and %o2, %l1, %l2
nop ! rdpr %tl, %o5 changed by convert2hboot
call loop_1216
movleu %xcc, 0x50A, %g7
call loop_1217
call loop_1218
loop_1216:
call loop_1219
call loop_1220
loop_1217:
rdpr %otherwin, %i7
loop_1218:
flush %l7 + 0x5C
loop_1219:
call loop_1221
loop_1220:
nop
fitod %f0, %f28
fdtoi %f28, %f28
call loop_1222
bmask %g1, %i3, %i6
loop_1221:
call loop_1223
andn %i4, %g6, %o3
loop_1222:
alignaddrl %o1, %o6, %l6
fbu %fcc3, loop_1224
loop_1223:
nop
set 0x50, %i3
stx %l4, [%l7 + %i3]
fbue %fcc1, loop_1225
call loop_1226
loop_1224:
call loop_1227
call loop_1228
loop_1225:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1226:
call loop_1229
loop_1227:
fbu,a %fcc2, loop_1230
loop_1228:
nop
set 0x62, %g6
ldstub [%l7 + %g6], %o4
nop ! rdhpr %htba, %g5 changed by convert2hboot
loop_1229:
andcc %i0, %i2, %i1
loop_1230:
nop
set 0x58, %i5
lda [%l7 + %i5] 0x04, %f0
call loop_1231
edge32ln %o7, %i5, %g3
bne,a,pt %xcc, loop_1232
call loop_1233
loop_1231:
movule %fcc2, 0x06C, %l0
call loop_1234
loop_1232:
orn %l3, %g4, %l5
loop_1233:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
fblg %fcc1, loop_1235
loop_1234:
fxnors %f16, %f14, %f0
call loop_1236
srl %o2, 0x0C, %g2
loop_1235:
movue %fcc3, 0x1EC, %l1
nop ! rdhpr %hsys_tick_cmpr, %l2 changed by convert2hboot
loop_1236:
movule %fcc3, %o5, %i7
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
lda [%l7 + 0x64] %asi, %f1
rd %pc, %g7
set 0x7D, %o2
nop ! lduba [%l7 + %o2] 0x0c, %g1 ASI use replaced by convert2hboot
ld [%l7 + 0x7C], %f25
nop ! taddcc %i6, 0x74, %i4 changed by convert2hboot
smul %g6, %i3, %o1
call loop_1237
edge32n %o3, %o6, %l6
smulcc %o4, %g5, %i0
call loop_1238
loop_1237:
fmovsle %xcc, %f12, %f16
nop ! tn %icc, 0x35 changed by convert2hboot
nop
setx 0x054F, %l0, %i1
udivcc %l4, %i1, %i2
loop_1238:
rd %pc, %i5
nop ! rdhpr %hsys_tick_cmpr, %g3 changed by convert2hboot
subc %o7, 0x038F, %l3
movo %fcc1, 0x0AD, %l0
move %xcc, 0x053, %g4
array16 %l5, %o2, %g2
ldd [%l7 + 0x70], %f20
movlg %fcc0, %o0, %l2
call loop_1239
stw %o5, [%l7 + 0x58]
call loop_1240
movug %fcc3, %l1, %i7
loop_1239:
nop
set 0x30, %o4
nop ! stwa %g1, [%l7 + %o4] 0xe3 ASI use replaced by convert2hboot
membar #Sync
loop_1240:
movre %i6, %g7, %i4
sllx %i3, %g6, %o1
xnor %o6, 0x09AF, %o3
edge32 %l6, %o4, %i0
call loop_1241
call loop_1242
fandnot2 %f18, %f20, %f6
call loop_1243
loop_1241:
nop ! tg %xcc, 0x50 changed by convert2hboot
loop_1242:
fzeros %f18
subccc %l4, 0x1FC6, %g5
loop_1243:
call loop_1244
call loop_1245
call loop_1246
call loop_1247
loop_1244:
sll %i1, %i5, %i2
loop_1245:
edge16 %o7, %g3, %l0
loop_1246:
fpsub32s %f14, %f18, %f21
loop_1247:
edge32ln %g4, %l3, %o2
call loop_1248
movgu %xcc, %l5, %g2
call loop_1249
call loop_1250
loop_1248:
movrlez %l2, %o5, %o0
call loop_1251
loop_1249:
fmovdvs %icc, %f18, %f12
loop_1250:
bvc,a,pn %xcc, loop_1252
call loop_1253
loop_1251:
sdivx %l1, 0x0FA8, %g1
wrpr %g0, 0x2, %gl
loop_1252:
nop
setx loop_1254, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x011200001401, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_1253:
nop ! te %icc, 0x55 changed by convert2hboot
call loop_1255
movvs %xcc, 0x6FA, %g7
loop_1254:
call loop_1256
brgez,pn %i3, loop_1257
loop_1255:
call loop_1258
movo %fcc2, %g6, %i4
loop_1256:
nop ! tne %icc, 0x68 changed by convert2hboot
loop_1257:
call loop_1259
loop_1258:
call loop_1260
call loop_1261
fmovsul %fcc1, %f17, %f30
loop_1259:
fpadd32s %f12, %f8, %f7
loop_1260:
movvs %xcc, 0x3D1, %o1
loop_1261:
nop
set 0x19, %l0
nop ! lduba [%l7 + %l0] 0x88, %o3 ASI use replaced by convert2hboot
call loop_1262
nop ! rdhpr %hsys_tick_cmpr, %l6 changed by convert2hboot
call loop_1263
nop ! tsubcctv %o4, 0x42, %i0 changed by convert2hboot
loop_1262:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x52, %asi changed by convert2hboot
loop_1263:
call loop_1264
fmovdvc %xcc, %f16, %f14
udivcc %l4, 0x0472, %i1
call loop_1265
loop_1264:
nop
nop
setx 0x55FED68E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
fsqrts %f15, %f29
andcc %i5, 0x12D6, %g5
call loop_1266
loop_1265:
fornot2 %f18, %f16, %f24
srax %i2, %o7, %l0
call loop_1267
loop_1266:
nop ! tgu %icc, 0x6e changed by convert2hboot
call loop_1268
call loop_1269
loop_1267:
call loop_1270
call loop_1271
loop_1268:
call loop_1272
loop_1269:
bge,pt %xcc, loop_1273
loop_1270:
fmovdvc %icc, %f12, %f0
loop_1271:
mulscc %g4, 0x0673, %g3
loop_1272:
subccc %o2, %l3, %l5
loop_1273:
nop
nop
setx 0x99D55A48C04FF800, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsn %icc, %f25, %f15
nop ! tg %icc, 0x7c changed by convert2hboot
bge,a,pn %icc, loop_1274
nop ! tcc %icc, 0x5d changed by convert2hboot
nop ! taddcc %g2, %l2, %o5 changed by convert2hboot
nop ! tneg %xcc, 0x38 changed by convert2hboot
loop_1274:
call loop_1275
bmask %l1, %g1, %i7
call loop_1276
subcc %i6, %o0, %g7
loop_1275:
nop ! tpos %xcc, 0x54 changed by convert2hboot
or %g6, %i4, %o1
loop_1276:
call loop_1277
call loop_1278
fones %f4
bge,a %icc, loop_1279
loop_1277:
sethi 0x05D6, %o3
loop_1278:
smulcc %i3, %o4, %i0
fpackfix %f12, %f28
loop_1279:
fcmple16 %f18, %f16, %l6
array16 %l4, %i1, %i5
call loop_1280
xorcc %g5, %o6, %i2
nop ! tne %icc, 0x45 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %l0, 0x0091, %set_softint changed by convert2hboot
loop_1280:
fmovsneg %xcc, %f31, %f17
xor %o7, 0x0CF5, %g3
fbne %fcc2, loop_1281
fmovsule %fcc1, %f4, %f4
bne,pn %xcc, loop_1282
edge16ln %g4, %o2, %l5
loop_1281:
nop
fitod %f6, %f30
fdtox %f30, %f20
brlz,a,pt %g2, loop_1283
loop_1282:
call loop_1284
nop
fitod %f4, %f28
fdtoi %f28, %f30
nop ! tpos %xcc, 0x70 changed by convert2hboot
loop_1283:
call loop_1285
loop_1284:
nop ! tleu %xcc, 0x40 changed by convert2hboot
call loop_1286
wr %g0, 0x0, %pcr ! wr %l2, 0x0C4F, %pic changed by convert2hboot
loop_1285:
call loop_1287
call loop_1288
loop_1286:
edge32l %l3, %l1, %o5
call loop_1289
loop_1287:
call loop_1290
loop_1288:
srax %g1, %i7, %o0
nop ! tg %xcc, 0x52 changed by convert2hboot
loop_1289:
flushw
loop_1290:
bn,a %xcc, loop_1291
movpos %xcc, 0x2AA, %i6
brz,pt %g6, loop_1292
call loop_1293
loop_1291:
nop
set 0x78, %g2
ldd [%l7 + %g2], %g6
call loop_1294
loop_1292:
mulx %i4, %o1, %i3
loop_1293:
call loop_1295
smulcc %o3, %o4, %l6
loop_1294:
nop
add %l7, 0x3C, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_1295:
srlx %l4, 0x1D, %i5
ldsh [%l7 + 0x24], %g5
xnorcc %i2, %o6, %l0
call loop_1296
subcc %o7, %g3, %o2
wrpr %l5, 0x09B3, %cwp
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x7C8, %hsys_tick_cmpr changed by convert2hboot
loop_1296:
flush %l7 + 0x68
srlx %l3, %l1, %o5
call loop_1297
call loop_1298
array16 %l2, %i7, %o0
sllx %g1, %i6, %g6
loop_1297:
nop
set 0x58, %i7
ldd [%l7 + %i7], %g6
loop_1298:
addc %i4, %o1, %o3
call loop_1299
call loop_1300
movle %xcc, 0x4BF, %i3
set 0x16, %i6
nop ! lduha [%l7 + %i6] 0x80, %o4 ASI use replaced by convert2hboot
loop_1299:
call loop_1301
loop_1300:
fbe %fcc2, loop_1302
addccc %l6, 0x03D8, %i0
flushw
loop_1301:
call loop_1303
loop_1302:
call loop_1304
movrlz %l4, %i5, %g5
call loop_1305
loop_1303:
call loop_1306
loop_1304:
call loop_1307
wr %g0, 0x0, %pcr ! wr %i1, %i2, %softint changed by convert2hboot
loop_1305:
umul %l0, %o6, %g3
loop_1306:
call loop_1308
loop_1307:
ba %xcc, loop_1309
array16 %o7, %o2, %g2
fmovsn %xcc, %f14, %f25
loop_1308:
fcmpes %fcc0, %f19, %f3
loop_1309:
fbo,a,pn %fcc0, loop_1310
ba,a %xcc, loop_1311
call loop_1312
fmovsue %fcc3, %f28, %f14
loop_1310:
call loop_1313
loop_1311:
nop ! wrpr %g4, %l5, %tick changed by convert2hboot
loop_1312:
call loop_1314
brz %l1, loop_1315
loop_1313:
nop
setx 0x06C8, %l0, %l3
sdivx %o5, %l3, %i7
movle %icc, %o0, %g1
loop_1314:
call loop_1316
loop_1315:
move %fcc1, 0x075, %i6
fmovdge %xcc, %f6, %f20
add %l7, 0x18, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_1316:
edge8ln %i4, %o1, %l2
prefetch [%l7 + 0x50], 2
fcmpd %fcc3, %f22, %f16
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x8AC, %hsys_tick_cmpr changed by convert2hboot
movle %fcc0, %l6, %i0
addccc %l4, %o4, %i5
edge8 %g5, %i1, %l0
orncc %i2, %g3, %o6
nop ! taddcc %o2, 0x6b, %g2 changed by convert2hboot
call loop_1317
call loop_1318
call loop_1319
bge,pt %icc, loop_1320
loop_1317:
call loop_1321
loop_1318:
fmovdl %xcc, %f6, %f16
loop_1319:
nop ! tle %icc, 0x3a changed by convert2hboot
loop_1320:
movue %fcc1, %g4, %l5
loop_1321:
call loop_1322
movvs %xcc, 0x393, %o7
membar 0x75
rdpr %otherwin, %o5
loop_1322:
call loop_1323
fmovsge %icc, %f11, %f18
fnot2s %f7, %f23
nop
fitos %f5, %f17
fstox %f17, %f26
fxtos %f26, %f13
loop_1323:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
call loop_1324
movne %icc, %l3, %o0
call loop_1325
call loop_1326
loop_1324:
fmovd %f30, %f4
edge16l %i7, %i6, %g6
loop_1325:
movrne %g1, 0x27F, %i4
loop_1326:
nop
set 0x58, %o5
nop ! ldsba [%l7 + %o5] 0x89, %g7 ASI use replaced by convert2hboot
call loop_1327
nop
setx loop_1328, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x011100001406, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
call loop_1329
nop
setx 0x130D, %l0, %i3
sdiv %o1, %i3, %o3
loop_1327:
nop ! rdhpr %htba, %l6 changed by convert2hboot
loop_1328:
edge8l %l2, %l4, %i0
loop_1329:
fmovdneg %icc, %f20, %f10
movg %fcc0, 0x7BD, %o4
nop ! tleu %icc, 0x35 changed by convert2hboot
fbue,a,pt %fcc0, loop_1330
nop ! taddcc %i5, %g5, %l0 changed by convert2hboot
edge8l %i1, %i2, %g3
fbul,pt %fcc3, loop_1331
loop_1330:
nop
nop
setx 0xEC093C2707E9400, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
nop ! rdhpr %htba, %o6 changed by convert2hboot
fpadd32s %f27, %f23, %f17
loop_1331:
nop ! tgu %xcc, 0x6d changed by convert2hboot
smulcc %o2, 0x0334, %g2
rd %fprs, %g4
call loop_1332
fmovrdne %l5, %f12, %f14
call loop_1333
rd %softint, %o7
loop_1332:
call loop_1334
nop
fitod %f0, %f14
fdtoi %f14, %f11
loop_1333:
udivx %o5, 0x0C3E, %l1
fmovs %f26, %f15
loop_1334:
call loop_1335
fbue,pt %fcc3, loop_1336
bne,a,pt %icc, loop_1337
nop
nop
setx 0xB2004032, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x7B4B9CA8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f17, %f23
loop_1335:
edge32ln %l3, %o0, %i7
loop_1336:
nop ! sir 0x0A69 !! sir is illegal now
loop_1337:
call loop_1338
edge8ln %g6, %g1, %i6
nop ! tcc %xcc, 0x67 changed by convert2hboot
call loop_1339
loop_1338:
call loop_1340
nop
fitod %f6, %f24
fdtox %f24, %f2
fmovrdlez %g7, %f14, %f2
loop_1339:
call loop_1341
loop_1340:
call loop_1342
nop ! tn %icc, 0x50 changed by convert2hboot
call loop_1343
loop_1341:
call loop_1344
loop_1342:
call loop_1345
movo %fcc2, %i4, %i3
loop_1343:
fornot1 %f20, %f8, %f0
loop_1344:
movcc %xcc, 0x478, %o3
loop_1345:
addccc %o1, %l2, %l6
edge8l %l4, %i0, %o4
nop ! tvc %xcc, 0x3e changed by convert2hboot
call loop_1346
smul %g5, %i5, %i1
movleu %xcc, 0x229, %i2
nop
setx 0x1DBE, %l1, %l0
udivcc %g3, %l0, %o6
loop_1346:
call loop_1347
movrgz %o2, %g4, %g2
edge16ln %o7, %l5, %o5
set 0x28, %l6
nop ! prefetcha [%l7 + %l6] 0x18, 2 ASI use replaced by convert2hboot
loop_1347:
fmovsue %fcc2, %f10, %f3
movrne %o0, %i7, %l1
nop ! tsubcc %g6, 0x4d, %g1 changed by convert2hboot
fnor %f22, %f30, %f4
call loop_1348
call loop_1349
orcc %g7, %i4, %i3
call loop_1350
loop_1348:
alignaddr %i6, %o3, %o1
loop_1349:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
loop_1350:
bgu,a,pt %xcc, loop_1351
orn %l4, 0x0D5F, %i0
call loop_1352
call loop_1353
loop_1351:
call loop_1354
fbn,a,pt %fcc3, loop_1355
loop_1352:
edge32n %l6, %o4, %g5
loop_1353:
movo %fcc2, %i5, %i2
loop_1354:
xnor %i1, %g3, %l0
loop_1355:
nop ! tcc %xcc, 0x3a changed by convert2hboot
array8 %o6, %g4, %g2
fmovdneg %xcc, %f24, %f26
nop ! ta %icc, 0x66 changed by convert2hboot
edge8l %o7, %l5, %o5
nop ! rdhpr %ver, %o2 changed by convert2hboot
brgz %o0, loop_1356
move %fcc0, %i7, %l1
call loop_1357
fmovrdlz %g6, %f10, %f16
loop_1356:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
loop_1357:
call loop_1358
fmovsvs %xcc, %f24, %f27
rdpr %cwp, %g7
movrlez %i4, %l3, %i6
loop_1358:
array32 %i3, %o3, %o1
nop ! tgu %xcc, 0x47 changed by convert2hboot
nop ! rdhpr %htba, %l2 changed by convert2hboot
call loop_1359
srl %l4, 0x03, %l6
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xF72, %hsys_tick_cmpr changed by convert2hboot
set 0x51, %l5
nop ! stba %i0, [%l7 + %l5] 0x88 ASI use replaced by convert2hboot
loop_1359:
call loop_1360
call loop_1361
addc %i5, %i2, %i1
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_1360:
nop ! tcs %icc, 0x52 changed by convert2hboot
loop_1361:
nop ! tcs %icc, 0x35 changed by convert2hboot
nop ! tsubcctv %l0, %o6, %g5 changed by convert2hboot
std %f18, [%l7 + 0x70]
fmovsn %xcc, %f20, %f19
swap [%l7 + 0x20], %g2
call loop_1362
edge32ln %o7, %l5, %o5
call loop_1363
nop ! tl %xcc, 0x42 changed by convert2hboot
loop_1362:
call loop_1364
fbule,a,pt %fcc0, loop_1365
loop_1363:
fmovspos %xcc, %f28, %f29
fmuld8ulx16 %f22, %f12, %f0
loop_1364:
srl %g4, %o0, %i7
loop_1365:
bg,a,pn %xcc, loop_1366
wr %g0, 0x0, %pcr ! wr %o2, 0x02C4, %set_softint changed by convert2hboot
addccc %g6, %l1, %g7
call loop_1367
loop_1366:
brnz,a %i4, loop_1368
call loop_1369
call loop_1370
loop_1367:
udivx %l3, 0x017D, %g1
loop_1368:
ldsw [%l7 + 0x44], %i3
loop_1369:
nop
fitos %f2, %f27
fstox %f27, %f24
loop_1370:
brnz %o3, loop_1371
fpack32 %f18, %f6, %f12
call loop_1372
nop ! rdhpr %htba, %o1 changed by convert2hboot
loop_1371:
nop
set 0x40, %i4
nop ! ldda [%l7 + %i4] 0x18, %f0 ASI use replaced by convert2hboot
loop_1372:
rdpr %cansave, %l2
call loop_1373
nop ! tleu %icc, 0x58 changed by convert2hboot
nop ! rdhpr %hsys_tick_cmpr, %l4 changed by convert2hboot
nop ! tne %icc, 0x78 changed by convert2hboot
loop_1373:
edge8 %l6, %o4, %i6
call loop_1374
fmovrse %i0, %f8, %f23
nop ! rdhpr %hintp, %i2 changed by convert2hboot
call loop_1375
loop_1374:
fmul8x16au %f13, %f14, %f8
call loop_1376
movge %icc, %i5, %g3
loop_1375:
fmovdg %fcc0, %f28, %f30
call loop_1377
loop_1376:
fmovscc %xcc, %f7, %f14
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
loop_1377:
srlx %l0, %o6, %g2
call loop_1378
movuge %fcc2, %g5, %l5
call loop_1379
nop ! tne %xcc, 0x71 changed by convert2hboot
loop_1378:
wrpr %g0, 0x3, %gl
call loop_1380
loop_1379:
call loop_1381
xor %o0, %i7, %o2
call loop_1382
loop_1380:
andncc %g4, %l1, %g7
loop_1381:
call loop_1383
fnors %f14, %f21, %f22
loop_1382:
nop ! tge %xcc, 0x55 changed by convert2hboot
nop
fitod %f12, %f6
fdtox %f6, %f10
fxtod %f10, %f6
loop_1383:
movre %g6, 0x204, %l3
edge16ln %i4, %i3, %g1
call loop_1384
subcc %o3, %o1, %l4
sll %l6, 0x12, %l2
call loop_1385
loop_1384:
call loop_1386
std %i6, [%l7 + 0x18]
call loop_1387
loop_1385:
brgz,a,pn %i0, loop_1388
loop_1386:
call loop_1389
edge16l %i2, %i5, %o4
loop_1387:
nop
set 0x40, %g3
ldd [%l7 + %g3], %f16
loop_1388:
call loop_1390
loop_1389:
sth %i1, [%l7 + 0x42]
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
call loop_1391
loop_1390:
call loop_1392
nop
setx 0x16A0, %l0, %g2
udiv %o6, %g2, %g5
nop ! tle %icc, 0x54 changed by convert2hboot
loop_1391:
pdist %f12, %f14, %f24
loop_1392:
movrne %l5, %l0, %o7
fbu,pn %fcc2, loop_1393
fmovscc %icc, %f31, %f8
fxnor %f2, %f8, %f2
call loop_1394
loop_1393:
orn %o0, %o5, %i7
orncc %o2, %l1, %g4
nop
setx 0x1936, %l0, %g6
sdiv %g7, %g6, %i4
loop_1394:
call loop_1395
movg %fcc3, %l3, %i3
call loop_1396
movrgez %o3, %g1, %o1
loop_1395:
call loop_1397
fbg,pn %fcc1, loop_1398
loop_1396:
movrgz %l6, %l4, %i6
bshuffle %f4, %f2, %f18
loop_1397:
nop ! tgu %xcc, 0x77 changed by convert2hboot
loop_1398:
movleu %xcc, 0x59E, %l2
fcmped %fcc1, %f10, %f22
fbug %fcc1, loop_1399
movrlez %i0, %i5, %o4
call loop_1400
movrlz %i1, %i2, %o6
loop_1399:
fmovsleu %xcc, %f23, %f19
fmovdne %fcc1, %f20, %f12
loop_1400:
xorcc %g2, 0x0996, %g3
call loop_1401
movl %fcc3, %l5, %l0
call loop_1402
fbl,a,pn %fcc2, loop_1403
loop_1401:
nop ! taddcctv %g5, 0x47, %o7 changed by convert2hboot
add %o0, %i7, %o5
loop_1402:
brgz,a %o2, loop_1404
loop_1403:
call loop_1405
fbug %fcc0, loop_1406
xnor %l1, %g4, %g7
loop_1404:
call loop_1407
loop_1405:
nop
set 0x2E, %l2
sth %i4, [%l7 + %l2]
loop_1406:
call loop_1408
fnors %f1, %f12, %f16
loop_1407:
call loop_1409
call loop_1410
loop_1408:
edge8l %g6, %l3, %o3
nop ! rdpr %tba, %g1 changed by convert2hboot
loop_1409:
sub %o1, 0x0DC6, %i3
loop_1410:
edge8l %l6, %l4, %l2
fmul8ulx16 %f10, %f0, %f12
call loop_1411
call loop_1412
ldstub [%l7 + 0x32], %i0
movl %fcc2, 0x476, %i6
loop_1411:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_1412:
edge16n %i1, %i2, %o6
call loop_1413
nop
setx loop_1414, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x001400001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
call loop_1415
brgez,a,pn %g2, loop_1416
loop_1413:
nop ! tpos %xcc, 0x51 changed by convert2hboot
loop_1414:
call loop_1417
loop_1415:
call loop_1418
loop_1416:
call loop_1419
call loop_1420
loop_1417:
call loop_1421
loop_1418:
nop ! tn %xcc, 0x63 changed by convert2hboot
loop_1419:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
sta %f25, [%l7 + 0x24] %asi
loop_1420:
movre %o4, 0x3C1, %g3
loop_1421:
call loop_1422
movvc %icc, 0x4A2, %l0
nop ! tle %xcc, 0x4c changed by convert2hboot
brnz,a %g5, loop_1423
loop_1422:
nop ! tneg %xcc, 0x47 changed by convert2hboot
call loop_1424
fornot2 %f4, %f30, %f4
loop_1423:
umulcc %l5, 0x1107, %o0
ldstub [%l7 + 0x7D], %o7
loop_1424:
nop ! tsubcc %o5, %o2, %i7 changed by convert2hboot
nop ! tle %icc, 0x4e changed by convert2hboot
movcc %xcc, %g4, %g7
fnors %f6, %f24, %f14
call loop_1425
xorcc %l1, 0x0502, %i4
call loop_1426
edge32ln %g6, %l3, %o3
loop_1425:
nop
nop
setx 0xBD735AFA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x4024ADF7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f3, %f23
movrgez %o1, 0x360, %i3
loop_1426:
call loop_1427
movrlz %l6, %l4, %g1
fmovsl %xcc, %f11, %f24
movul %fcc2, 0x0C5, %i0
loop_1427:
call loop_1428
mova %icc, 0x40A, %i6
call loop_1429
nop ! sir 0x1A05 !! sir is illegal now
loop_1428:
call loop_1430
nop ! tle %icc, 0x5e changed by convert2hboot
loop_1429:
call loop_1431
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
loop_1430:
nop ! tcs %xcc, 0x40 changed by convert2hboot
wrpr %g0, 0x2, %gl
loop_1431:
call loop_1432
call loop_1433
bgu %icc, loop_1434
call loop_1435
loop_1432:
nop ! taddcctv %i1, 0x7b, %g2 changed by convert2hboot
loop_1433:
ldub [%l7 + 0x36], %o6
loop_1434:
mova %fcc0, 0x502, %g3
loop_1435:
fmovsge %fcc0, %f22, %f16
fmovsuge %fcc3, %f31, %f16
call loop_1436
movrgez %l0, 0x356, %g5
orncc %l5, %o0, %o4
call loop_1437
loop_1436:
call loop_1438
xnorcc %o7, %o5, %o2
wr %g0, 0x0, %pcr ! wr %g0, 0xf9, %asi changed by convert2hboot
membar #Sync
loop_1437:
call loop_1439
loop_1438:
nop
set 0x40, %o1
flush %l7 + %o1
wrpr %g0, 0x1, %gl
set 0x70, %g4
nop ! lduwa [%l7 + %g4] 0x81, %l1 ASI use replaced by convert2hboot
loop_1439:
fsrc1 %f28, %f8
call loop_1440
call loop_1441
call loop_1442
nop ! tge %icc, 0x66 changed by convert2hboot
loop_1440:
nop ! wrpr %i4, %g6, %tick changed by convert2hboot
loop_1441:
call loop_1443
loop_1442:
bcc %xcc, loop_1444
array32 %i7, %l3, %o3
fbuge %fcc3, loop_1445
loop_1443:
fands %f15, %f6, %f27
loop_1444:
nop ! rdhpr %htba, %i3 changed by convert2hboot
call loop_1446
loop_1445:
call loop_1447
call loop_1448
call loop_1449
loop_1446:
rd %pc, %l6
loop_1447:
fbne,a,pt %fcc2, loop_1450
loop_1448:
nop ! tge %xcc, 0x53 changed by convert2hboot
loop_1449:
brgez %o1, loop_1451
fbe,a,pt %fcc3, loop_1452
loop_1450:
fmovduge %fcc2, %f22, %f6
call loop_1453
loop_1451:
call loop_1454
loop_1452:
mulscc %g1, 0x1658, %l4
nop ! tsubcc %i0, 0x3b, %i6 changed by convert2hboot
loop_1453:
nop ! tleu %icc, 0x64 changed by convert2hboot
loop_1454:
nop
nop
setx 0x0B6B32E3D8CEEEFE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x727C887D8BC0AC7A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f20, %f10
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x54E, %hsys_tick_cmpr changed by convert2hboot
call loop_1455
nop
setx loop_1456, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x014200001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
call loop_1457
call loop_1458
loop_1455:
call loop_1459
loop_1456:
call loop_1460
loop_1457:
call loop_1461
loop_1458:
nop ! tge %icc, 0x65 changed by convert2hboot
loop_1459:
xnorcc %i2, 0x101E, %l2
loop_1460:
fmovrse %i1, %f22, %f15
loop_1461:
sethi 0x18A6, %g2
fmovdug %fcc1, %f30, %f18
call loop_1462
fmovdne %fcc3, %f24, %f10
call loop_1463
call loop_1464
loop_1462:
call loop_1465
call loop_1466
loop_1463:
nop ! sir 0x1911 !! sir is illegal now
loop_1464:
call loop_1467
loop_1465:
call loop_1468
loop_1466:
fcmped %fcc0, %f4, %f24
movrlz %o6, %l0, %g3
loop_1467:
call loop_1469
loop_1468:
nop ! tg %icc, 0x44 changed by convert2hboot
alignaddrl %l5, %o0, %g5
edge32n %o4, %o5, %o7
loop_1469:
call loop_1470
call loop_1471
call loop_1472
wrpr %g4, 0x0F4A, %pil
loop_1470:
orcc %g7, %l1, %o2
loop_1471:
nop ! tl %xcc, 0x75 changed by convert2hboot
loop_1472:
brnz %g6, loop_1473
call loop_1474
fmovdneg %xcc, %f2, %f6
movrgez %i4, 0x00A, %l3
loop_1473:
nop ! wrpr %i7, 0x00D3, %tick changed by convert2hboot
loop_1474:
call loop_1475
movvc %xcc, 0x0DF, %o3
fmovsgu %xcc, %f17, %f8
stx %i3, [%l7 + 0x60]
loop_1475:
call loop_1476
xorcc %l6, 0x1E7C, %o1
rd %ccr, %l4
nop ! tsubcctv %g1, %i0, %i6 changed by convert2hboot
loop_1476:
call loop_1477
call loop_1478
movrgez %i5, 0x077, %i2
orncc %l2, %g2, %i1
loop_1477:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_1478:
call loop_1479
brgz,pt %g3, loop_1480
fpmerge %f1, %f5, %f6
call loop_1481
loop_1479:
call loop_1482
loop_1480:
or %l5, %o6, %g5
and %o0, %o4, %o5
loop_1481:
call loop_1483
loop_1482:
flushw
call loop_1484
array32 %o7, %g4, %l1
loop_1483:
call loop_1485
movneg %icc, 0x19F, %o2
loop_1484:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
loop_1485:
fmovdule %fcc1, %f20, %f28
call loop_1486
addcc %i4, 0x15CC, %g7
be %icc, loop_1487
rd %fprs, %i7
loop_1486:
fornot1s %f26, %f2, %f7
fmovsl %xcc, %f26, %f21
loop_1487:
fbg,a,pn %fcc0, loop_1488
call loop_1489
membar 0x56
and %o3, 0x0931, %l3
loop_1488:
nop ! ta %xcc, 0x66 changed by convert2hboot
loop_1489:
ldstub [%l7 + 0x3A], %l6
stb %o1, [%l7 + 0x6C]
call loop_1490
bvc,a,pt %icc, loop_1491
fpmerge %f22, %f16, %f4
nop
set 0x20, %o6
lduh [%l7 + %o6], %l4
loop_1490:
array16 %i3, %i0, %i6
loop_1491:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x2f, %asi changed by convert2hboot
membar #Sync
fcmple16 %f0, %f10, %g1
call loop_1492
nop ! tn %xcc, 0x61 changed by convert2hboot
nop ! taddcctv %l2, %i2, %g2 changed by convert2hboot
subccc %i1, %l0, %g3
loop_1492:
wrpr %l5, 0x13BA, %pil
fbuge %fcc3, loop_1493
rd %pc, %o6
nop ! tg %icc, 0x64 changed by convert2hboot
array32 %o0, %g5, %o5
loop_1493:
call loop_1494
bn,a,pn %icc, loop_1495
call loop_1496
nop ! tvs %xcc, 0x70 changed by convert2hboot
loop_1494:
nop ! tgu %icc, 0x3f changed by convert2hboot
loop_1495:
nop
set 0x18, %o3
sta %f20, [%l7 + %o3] 0x19
loop_1496:
call loop_1497
fbne,pn %fcc0, loop_1498
movre %o4, 0x1E0, %g4
movgu %icc, %o7, %l1
loop_1497:
nop ! taddcc %o2, %i4, %g6 changed by convert2hboot
loop_1498:
fpmerge %f8, %f16, %f14
call loop_1499
movlg %fcc2, 0x59E, %i7
call loop_1500
call loop_1501
loop_1499:
fbn %fcc2, loop_1502
call loop_1503
loop_1500:
call loop_1504
loop_1501:
mulx %g7, 0x06E0, %o3
loop_1502:
nop ! te %xcc, 0x39 changed by convert2hboot
loop_1503:
movleu %icc, %l6, %l3
loop_1504:
nop ! tle %xcc, 0x3d changed by convert2hboot
call loop_1505
call loop_1506
call loop_1507
call loop_1508
loop_1505:
movule %fcc2, 0x4CB, %o1
loop_1506:
fmovrsne %i3, %f15, %f0
loop_1507:
movpos %icc, 0x090, %i0
loop_1508:
nop ! tsubcc %i6, %l4, %i5 changed by convert2hboot
movgu %xcc, 0x5F2, %g1
sub %i2, 0x189D, %l2
popc 0x0A8D, %g2
bl,a %xcc, loop_1509
call loop_1510
fbne,a,pn %fcc2, loop_1511
bneg %xcc, loop_1512
loop_1509:
call loop_1513
loop_1510:
nop
setx loop_1514, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004400001401, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_1511:
call loop_1515
loop_1512:
call loop_1516
loop_1513:
fmovrdgz %i1, %f12, %f8
loop_1514:
fbne %fcc2, loop_1517
loop_1515:
edge8n %g3, %l5, %l0
loop_1516:
orcc %o0, %o6, %o5
fcmpne32 %f22, %f22, %g5
loop_1517:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
nop
setx loop_1518, %l0, %l1
jmpl %l1, %o4
rd %tick_cmpr, %o7
ldsh [%l7 + 0x30], %l1
brlz,a,pt %o2, loop_1519
loop_1518:
rdpr %otherwin, %g6
edge32l %i7, %i4, %o3
membar #Sync
wr %g0, 0x0, %pcr ! wr %g0, 0x17, %asi changed by convert2hboot
loop_1519:
bne,a,pn %icc, loop_1520
subc %g7, 0x17E3, %l3
fbe,a,pn %fcc3, loop_1521
call loop_1522
loop_1520:
fmovsne %xcc, %f10, %f5
call loop_1523
loop_1521:
nop ! taddcc %o1, %i3, %i0 changed by convert2hboot
loop_1522:
movrlz %i6, 0x17D, %l4
loop_1523:
movule %fcc3, %i5, %g1
fmovdleu %icc, %f8, %f14
call loop_1524
fcmps %fcc0, %f23, %f13
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
call loop_1525
loop_1524:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brnz,a %l6, loop_1526
fmovsul %fcc2, %f1, %f12
loop_1525:
call loop_1527
fpadd32 %f8, %f10, %f16
loop_1526:
call loop_1528
mulscc %g2, 0x1022, %i1
loop_1527:
nop ! tcs %xcc, 0x35 changed by convert2hboot
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1528:
call loop_1529
rd %softint, %g3
call loop_1530
call loop_1531
loop_1529:
call loop_1532
or %l0, 0x123B, %o0
loop_1530:
movg %fcc3, %l5, %o5
loop_1531:
fcmped %fcc3, %f0, %f12
loop_1532:
bne %icc, loop_1533
call loop_1534
movle %icc, %o6, %g4
stw %o4, [%l7 + 0x34]
loop_1533:
movle %fcc1, 0x132, %g5
loop_1534:
fpack16 %f24, %f5
call loop_1535
nop
setx 0x04C1, %l0, %l1
udivcc %o7, %l1, %o2
brlez,a,pt %g6, loop_1536
call loop_1537
loop_1535:
call loop_1538
nop ! taddcctv %i4, %o3, %i7 changed by convert2hboot
loop_1536:
edge16n %g7, %l3, %i3
loop_1537:
call loop_1539
loop_1538:
fbuge,pn %fcc3, loop_1540
srlx %i0, 0x1F, %i6
add %l4, 0x0181, %o1
loop_1539:
alignaddr %i5, %g1, %l2
loop_1540:
call loop_1541
edge16 %l6, %i2, %i1
call loop_1542
loop_1541:
fmovscc %xcc, %f16, %f14
fbul,a,pn %fcc2, loop_1543
fmovd %f10, %f14
loop_1542:
call loop_1544
nop
set 0x7B, %i2
ldub [%l7 + %i2], %g3
loop_1543:
sllx %l0, 0x01, %o0
fbg,pt %fcc2, loop_1545
loop_1544:
fbge,a %fcc0, loop_1546
ld [%l7 + 0x60], %f16
call loop_1547
loop_1545:
fmovdle %xcc, %f20, %f18
loop_1546:
call loop_1548
fbg,a,pn %fcc2, loop_1549
loop_1547:
call loop_1550
wrpr %g0, 0x0, %gl
loop_1548:
movuge %fcc1, %o6, %g4
loop_1549:
srl %o4, 0x12, %l5
loop_1550:
bneg %xcc, loop_1551
srlx %o7, %l1, %g5
call loop_1552
bgu,a,pn %xcc, loop_1553
loop_1551:
movu %fcc2, 0x72F, %g6
nop ! ta %icc, 0x5c changed by convert2hboot
loop_1552:
movneg %icc, %o2, %i4
loop_1553:
movvc %icc, 0x4AC, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_1554
call loop_1555
call loop_1556
nop ! tleu %xcc, 0x72 changed by convert2hboot
loop_1554:
movre %g7, 0x086, %l3
loop_1555:
call loop_1557
loop_1556:
call loop_1558
call loop_1559
call loop_1560
loop_1557:
movl %icc, %i7, %i3
loop_1558:
call loop_1561
loop_1559:
bne,pt %xcc, loop_1562
loop_1560:
nop
set 0x48, %l4
ldx [%l7 + %l4], %i6
fnot2 %f18, %f30
loop_1561:
sra %l4, %o1, %i5
loop_1562:
fmovdneg %icc, %f16, %f10
edge16l %i0, %l2, %l6
nop
setx 0x126A, %l0, %i1
udiv %g1, %i1, %i2
umul %l0, %g3, %g2
call loop_1563
call loop_1564
nop
nop
setx 0xBF827DA50043B400, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
call loop_1565
loop_1563:
xnor %o5, %o0, %o6
loop_1564:
std %f0, [%l7 + 0x08]
fandnot1s %f27, %f14, %f23
loop_1565:
call loop_1566
orncc %o4, %l5, %g4
call loop_1567
bge,a,pt %icc, loop_1568
loop_1566:
fmovdne %fcc0, %f20, %f10
call loop_1569
loop_1567:
call loop_1570
loop_1568:
movg %fcc1, 0x2D4, %l1
sllx %g5, 0x14, %g6
loop_1569:
movrne %o2, %o7, %o3
loop_1570:
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
call loop_1571
nop ! ta %icc, 0x3f changed by convert2hboot
fmovsug %fcc1, %f16, %f2
fbg %fcc0, loop_1572
loop_1571:
call loop_1573
subc %i4, 0x0BC1, %l3
nop ! tcc %xcc, 0x60 changed by convert2hboot
loop_1572:
call loop_1574
loop_1573:
fmovsue %fcc0, %f17, %f19
call loop_1575
movul %fcc3, %i3, %i7
loop_1574:
nop
set 0x50, %l3
nop ! stwa %l4, [%l7 + %l3] 0x2a ASI use replaced by convert2hboot
membar #Sync
loop_1575:
movn %fcc1, 0x1F8, %o1
call loop_1576
fmovrdgez %i5, %f26, %f18
mulscc %i6, 0x1DAA, %i0
movo %fcc0, %l6, %g1
loop_1576:
nop ! tl %xcc, 0x45 changed by convert2hboot
or %l2, %i1, %l0
wrpr %g3, 0x1E45, %pil
wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
edge32ln %o0, %i2, %o6
call loop_1577
nop ! tne %icc, 0x3d changed by convert2hboot
srax %o4, %l5, %g4
call loop_1578
loop_1577:
call loop_1579
call loop_1580
bgu,pn %xcc, loop_1581
loop_1578:
movcc %icc, 0x6EC, %l1
loop_1579:
prefetch [%l7 + 0x58], 2
loop_1580:
movneg %xcc, %g5, %o2
loop_1581:
edge16ln %o7, %g6, %o3
call loop_1582
flushw
be %xcc, loop_1583
nop ! tpos %icc, 0x48 changed by convert2hboot
loop_1582:
nop ! te %xcc, 0x59 changed by convert2hboot
fsrc2 %f18, %f10
loop_1583:
movrgez %g7, %l3, %i4
movuge %fcc0, 0x1CD, %i3
edge16n %i7, %o1, %l4
edge16l %i6, %i0, %l6
nop ! rdhpr %htba, %i5 changed by convert2hboot
nop
setx 0x0800, %l0, %g1
udiv %l2, %g1, %i1
movrne %g3, %g2, %l0
edge32l %o0, %i2, %o6
nop ! taddcc %o5, %l5, %o4 changed by convert2hboot
subcc %l1, 0x0AC1, %g5
add %l7, 0x58, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
nop ! casa [%l6] 0x10, %o2, %o7 ASI use replaced by convert2hboot
flush %l7 + 0x40
call loop_1584
wr %g0, 0x0, %pcr ! wr %g4, 0x1022, %pic changed by convert2hboot
fmovsn %fcc3, %f21, %f1
nop ! tvc %icc, 0x76 changed by convert2hboot
loop_1584:
movrgez %g6, %g7, %l3
call loop_1585
subccc %i4, %o3, %i7
bcs,pn %icc, loop_1586
nop
setx 0x01D0, %l0, %l4
udivcc %o1, %l4, %i6
loop_1585:
nop
set 0x68, %o0
ldd [%l7 + %o0], %i2
wr %g0, 0x0, %pcr ! wr %g0, 0xe2, %asi changed by convert2hboot
membar #Sync
loop_1586:
fpack32 %f10, %f18, %f12
sdivx %i5, 0x0DC9, %l6
nop ! tge %xcc, 0x78 changed by convert2hboot
call loop_1587
call loop_1588
call loop_1589
nop ! ta %icc, 0x6a changed by convert2hboot
loop_1587:
xor %g1, %i1, %g3
loop_1588:
nop ! tsubcc %g2, 0x39, %l0 changed by convert2hboot
loop_1589:
nop
setx 0x05F1, %l0, %o0
sdiv %l2, %o0, %o6
call loop_1590
ldsh [%l7 + 0x74], %i2
set 0x40, %g1
nop ! stda %f16, [%l7 + %g1] 0xc0 ASI use replaced by convert2hboot
loop_1590:
for %f28, %f2, %f8
nop ! tne %icc, 0x7c changed by convert2hboot
bmask %o5, %o4, %l5
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
call loop_1591
fmovsne %fcc0, %f30, %f11
fmovsneg %icc, %f7, %f20
nop ! taddcc %o2, 0x37, %o7 changed by convert2hboot
loop_1591:
fexpand %f25, %f14
nop ! tpos %icc, 0x6a changed by convert2hboot
movn %icc, %g4, %l1
call loop_1592
srl %g6, 0x13, %l3
nop
nop
setx 0x3A2BE71711685FFD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x8B536E27D6BF6D8C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f22, %f22
call loop_1593
loop_1592:
call loop_1594
call loop_1595
nop
set 0x0B, %g7
ldub [%l7 + %g7], %g7
loop_1593:
call loop_1596
loop_1594:
bvs,pn %icc, loop_1597
loop_1595:
call loop_1598
call loop_1599
loop_1596:
xnor %i4, %o3, %o1
loop_1597:
movule %fcc3, %l4, %i6
loop_1598:
edge16n %i7, %i3, %i0
loop_1599:
movrgez %l6, 0x2FC, %i5
fnot2s %f2, %f20
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
andn %g1, %g3, %g2
call loop_1600
fnot2 %f10, %f6
wr %g0, 0x0, %pcr ! wr %l2, 0x174D, %clear_softint changed by convert2hboot
movg %icc, 0x35A, %o0
loop_1600:
nop
nop
setx 0xCE21A06962DF7494, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xEE2293CE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsmuld %f28, %f26, %f2
nop
setx loop_1601, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x012100001405, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
nop
setx 0x0E3C, %l0, %o6
udiv %l0, %o6, %o5
nop ! sir 0x1F9A !! sir is illegal now
ldd [%l7 + 0x68], %o4
loop_1601:
nop ! ta %xcc, 0x6f changed by convert2hboot
fbue %fcc1, loop_1602
movo %fcc3, %l5, %g5
movn %icc, %i2, %o2
prefetch [%l7 + 0x60], 2
loop_1602:
call loop_1603
call loop_1604
call loop_1605
call loop_1606
loop_1603:
fmovsuge %fcc3, %f29, %f17
loop_1604:
fpmerge %f31, %f8, %f20
loop_1605:
call loop_1607
loop_1606:
nop ! rdpr %tba, %o7 changed by convert2hboot
fbu,pt %fcc1, loop_1608
call loop_1609
loop_1607:
movrlez %l1, 0x3C2, %g6
set 0x34, %i1
nop ! ldsha [%l7 + %i1] 0x81, %g4 ASI use replaced by convert2hboot
loop_1608:
wrpr %l3, 0x14BA, %cwp
loop_1609:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
sta %f24, [%l7 + 0x08] %asi
movcc %icc, 0x147, %i4
call loop_1610
bge,a %xcc, loop_1611
wr %g0, 0x0, %pcr ! wr %o3, %g7, %set_softint changed by convert2hboot
call loop_1612
loop_1610:
membar 0x30
loop_1611:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0xe2, %asi changed by convert2hboot
membar #Sync
loop_1612:
fmovda %fcc1, %f0, %f18
nop
setx loop_1613, %l0, %l1
jmpl %l1, %i6
call loop_1614
call loop_1615
fmovduge %fcc2, %f16, %f14
loop_1613:
call loop_1616
loop_1614:
edge8ln %o1, %i7, %i0
loop_1615:
nop
set 0x5C, %o7
nop ! lduwa [%l7 + %o7] 0x0c, %i3 ASI use replaced by convert2hboot
loop_1616:
fbn %fcc1, loop_1617
call loop_1618
srax %i5, 0x01, %l6
call loop_1619
loop_1617:
umulcc %i1, %g3, %g2
loop_1618:
nop ! te %xcc, 0x3a changed by convert2hboot
call loop_1620
loop_1619:
call loop_1621
fmovdg %icc, %f30, %f10
rdpr %cleanwin, %g1
loop_1620:
nop ! tle %icc, 0x53 changed by convert2hboot
loop_1621:
fble,a %fcc1, loop_1622
brgz,pn %l2, loop_1623
or %o0, 0x0FCD, %l0
orcc %o5, %o4, %l5
loop_1622:
fbne,a %fcc3, loop_1624
loop_1623:
move %fcc0, 0x712, %g5
call loop_1625
call loop_1626
loop_1624:
flushw
nop
nop
setx 0xA13DDF72, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xE32D7A8B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f8, %f23
loop_1625:
fmovsne %fcc0, %f3, %f27
loop_1626:
srl %o6, 0x00, %o2
wrpr %i2, %l1, %pil
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
movu %fcc0, 0x356, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_1627
addccc %g4, 0x02DA, %l3
call loop_1628
xnorcc %i4, %o7, %g7
loop_1627:
edge16n %o3, %l4, %i6
call loop_1629
loop_1628:
nop
setx 0x1A14, %l0, %i0
udiv %o1, %i0, %i3
nop ! tneg %icc, 0x52 changed by convert2hboot
array32 %i7, %l6, %i1
loop_1629:
fsrc2 %f6, %f28
fmovdul %fcc2, %f26, %f6
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x2A6, %hsys_tick_cmpr changed by convert2hboot
udiv %i5, 0x157D, %g1
nop
set 0x28, %l1
std %f28, [%l7 + %l1]
fmovsge %fcc2, %f23, %f10
edge16ln %g2, %l2, %l0
call loop_1630
call loop_1631
call loop_1632
call loop_1633
loop_1630:
nop
set 0x24, %i0
flush %l7 + %i0
loop_1631:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_1632:
move %fcc3, 0x2D6, %o0
loop_1633:
call loop_1634
call loop_1635
fnegs %f24, %f27
nop
setx loop_1636, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x032200001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_1634:
call loop_1637
loop_1635:
call loop_1638
xorcc %l5, %o4, %g5
loop_1636:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_1637:
call loop_1639
loop_1638:
call loop_1640
fbg,pn %fcc0, loop_1641
movlg %fcc2, %o2, %i2
loop_1639:
call loop_1642
loop_1640:
fbn %fcc3, loop_1643
loop_1641:
edge8 %g6, %l1, %l3
set 0x40, %i3
nop ! stda %f0, [%l7 + %i3] 0xc3 ASI use replaced by convert2hboot
loop_1642:
call loop_1644
loop_1643:
nop ! tcc %icc, 0x4f changed by convert2hboot
fmuld8ulx16 %f23, %f19, %f14
call loop_1645
loop_1644:
sdivx %i4, 0x1119, %o7
call loop_1646
alignaddrl %g7, %g4, %l4
loop_1645:
movpos %xcc, %o3, %i6
call loop_1647
loop_1646:
nop ! rdpr %tba, %o1 changed by convert2hboot
call loop_1648
fcmpeq32 %f12, %f4, %i3
loop_1647:
ldsh [%l7 + 0x58], %i0
nop ! rdhpr %hintp, %l6 changed by convert2hboot
loop_1648:
smul %i7, 0x0DBF, %g3
nop
nop
setx 0xE0778000, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
movue %fcc3, %i1, %g1
nop
set 0x4E, %g6
ldub [%l7 + %g6], %g2
call loop_1649
movrlz %l2, 0x3F5, %i5
stb %l0, [%l7 + 0x28]
call loop_1650
loop_1649:
call loop_1651
call loop_1652
movu %fcc1, 0x748, %o0
loop_1650:
call loop_1653
loop_1651:
nop ! te %icc, 0x71 changed by convert2hboot
loop_1652:
bmask %l5, %o4, %g5
call loop_1654
loop_1653:
nop
setx 0x1349, %l0, %o2
sdivx %o5, %o2, %i2
call loop_1655
call loop_1656
loop_1654:
call loop_1657
xor %o6, %g6, %l1
loop_1655:
fbe,pn %fcc1, loop_1658
loop_1656:
movrne %i4, 0x1FA, %o7
loop_1657:
move %icc, %l3, %g7
call loop_1659
loop_1658:
call loop_1660
movcc %xcc, 0x433, %g4
movu %fcc3, %l4, %i6
loop_1659:
andcc %o3, 0x09C9, %o1
loop_1660:
call loop_1661
call loop_1662
call loop_1663
movg %xcc, 0x3CE, %i3
loop_1661:
nop ! tcs %xcc, 0x68 changed by convert2hboot
loop_1662:
nop ! rdhpr %hsys_tick_cmpr, %l6 changed by convert2hboot
loop_1663:
membar 0x23
edge32n %i7, %i0, %g3
fbule,a,pt %fcc3, loop_1664
fornot1s %f2, %f30, %f31
fmovdvs %xcc, %f2, %f26
orncc %g1, 0x0506, %i1
loop_1664:
call loop_1665
call loop_1666
call loop_1667
call loop_1668
loop_1665:
andcc %g2, 0x0F90, %l2
loop_1666:
call loop_1669
loop_1667:
edge32 %i5, %l0, %l5
loop_1668:
nop ! rdhpr %hsys_tick_cmpr, %o0 changed by convert2hboot
call loop_1670
loop_1669:
movcs %icc, %g5, %o4
smul %o5, 0x054D, %o2
nop
setx 0x1BF4, %l0, %i2
udiv %o6, %i2, %g6
loop_1670:
call loop_1671
stx %l1, [%l7 + 0x70]
call loop_1672
fbn,a %fcc3, loop_1673
loop_1671:
lduw [%l7 + 0x38], %o7
call loop_1674
loop_1672:
fmovse %fcc1, %f23, %f3
loop_1673:
call loop_1675
call loop_1676
loop_1674:
std %f18, [%l7 + 0x10]
rd %ccr, %i4
loop_1675:
fandnot2 %f24, %f22, %f10
loop_1676:
movn %fcc3, 0x3DF, %l3
call loop_1677
nop
setx 0x0880, %l0, %l4
udivx %g4, %l4, %i6
call loop_1678
call loop_1679
loop_1677:
edge16ln %g7, %o3, %i3
call loop_1680
loop_1678:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1679:
call loop_1681
call loop_1682
loop_1680:
bneg,a,pt %icc, loop_1683
orcc %l6, %o1, %i7
loop_1681:
call loop_1684
loop_1682:
nop
fitos %f9, %f3
fstoi %f3, %f29
loop_1683:
call loop_1685
sdiv %g3, 0x1D04, %g1
loop_1684:
fmovsul %fcc3, %f23, %f2
call loop_1686
loop_1685:
brgz,pn %i0, loop_1687
call loop_1688
call loop_1689
loop_1686:
addcc %g2, 0x1D12, %l2
loop_1687:
movneg %icc, 0x4BE, %i1
loop_1688:
call loop_1690
loop_1689:
call loop_1691
call loop_1692
call loop_1693
loop_1690:
call loop_1694
loop_1691:
nop
setx 0x1267, %l0, %i5
sdiv %l0, %i5, %l5
loop_1692:
nop
nop
setx 0x8DDAFD5F011BAA0A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xFC8FB918BA8A3B1F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f6, %f2
loop_1693:
call loop_1695
loop_1694:
call loop_1696
sdivx %g5, 0x0518, %o4
fnegs %f6, %f16
loop_1695:
srax %o0, %o5, %o6
loop_1696:
brgez,pn %o2, loop_1697
call loop_1698
rd %tick_cmpr, %g6
call loop_1699
loop_1697:
fbul,a %fcc1, loop_1700
loop_1698:
wr %g0, 0x0, %pcr ! wr %i2, %l1, %pic changed by convert2hboot
movn %fcc2, %i4, %l3
loop_1699:
fsrc1 %f30, %f8
loop_1700:
movo %fcc0, 0x154, %o7
call loop_1701
xor %l4, %i6, %g7
movpos %xcc, %o3, %g4
fmovsa %icc, %f19, %f19
loop_1701:
movrgez %i3, 0x129, %o1
srl %i7, 0x19, %g3
for %f24, %f22, %f28
call loop_1702
call loop_1703
addccc %l6, %i0, %g1
edge32n %l2, %g2, %l0
loop_1702:
call loop_1704
loop_1703:
rd %fprs, %i1
call loop_1705
movcc %xcc, %l5, %g5
loop_1704:
wr %g0, 0x0, %pcr ! wr %o4, 0x037F, %clear_softint changed by convert2hboot
call loop_1706
loop_1705:
edge32ln %o0, %i5, %o5
call loop_1707
sdivx %o6, 0x00E8, %o2
loop_1706:
call loop_1708
nop
fitod %f3, %f20
loop_1707:
subc %i2, 0x07C2, %l1
nop ! tle %xcc, 0x66 changed by convert2hboot
loop_1708:
nop ! tn %xcc, 0x40 changed by convert2hboot
call loop_1709
call loop_1710
subcc %i4, %g6, %o7
call loop_1711
loop_1709:
movug %fcc1, %l4, %i6
loop_1710:
call loop_1712
movre %l3, 0x07A, %g7
loop_1711:
movo %fcc1, 0x630, %o3
nop ! tvc %xcc, 0x6d changed by convert2hboot
loop_1712:
rd %softint, %g4
call loop_1713
call loop_1714
call loop_1715
call loop_1716
loop_1713:
call loop_1717
loop_1714:
nop ! rdhpr %htba, %i3 changed by convert2hboot
loop_1715:
srax %o1, 0x10, %i7
loop_1716:
fornot2s %f21, %f23, %f19
loop_1717:
call loop_1718
call loop_1719
rdpr %otherwin, %l6
xnorcc %g3, 0x1CEB, %i0
loop_1718:
nop ! tneg %icc, 0x75 changed by convert2hboot
loop_1719:
nop ! tneg %icc, 0x37 changed by convert2hboot
fnot1 %f2, %f22
call loop_1720
fpadd16s %f2, %f12, %f18
subccc %g1, 0x0D3B, %g2
call loop_1721
loop_1720:
nop
fitos %f4, %f11
fstox %f11, %f8
fxtos %f8, %f18
movge %icc, 0x249, %l0
nop ! sir 0x1D10 !! sir is illegal now
loop_1721:
nop
fitos %f1, %f17
fstod %f17, %f10
call loop_1722
call loop_1723
edge16l %l2, %l5, %i1
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
loop_1722:
rd %fprs, %g5
loop_1723:
call loop_1724
call loop_1725
call loop_1726
subc %o0, %i5, %o6
loop_1724:
nop ! taddcctv %o5, %i2, %l1 changed by convert2hboot
loop_1725:
movgu %xcc, 0x281, %o2
loop_1726:
call loop_1727
nop ! rdhpr %htba, %i4 changed by convert2hboot
nop ! rdhpr %hpstate, %g6 changed by convert2hboot
call loop_1728
loop_1727:
call loop_1729
sub %o7, %l4, %i6
edge16 %l3, %g7, %o3
loop_1728:
fmovsge %fcc1, %f1, %f20
loop_1729:
orncc %g4, %i3, %i7
nop ! rdhpr %hintp, %o1 changed by convert2hboot
call loop_1730
nop ! rdhpr %ver, %g3 changed by convert2hboot
udivx %i0, 0x15CC, %l6
mova %fcc0, 0x2BF, %g1
loop_1730:
nop
set 0x40, %i5
nop ! stda %f0, [%l7 + %i5] 0xc2 ASI use replaced by convert2hboot
call loop_1731
xnorcc %l0, %l2, %g2
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
loop_1731:
call loop_1732
call loop_1733
movul %fcc2, 0x15D, %l5
nop ! tgu %icc, 0x78 changed by convert2hboot
loop_1732:
call loop_1734
loop_1733:
edge8l %g5, %o0, %o4
call loop_1735
call loop_1736
loop_1734:
fbuge,a,pn %fcc0, loop_1737
wrpr %g0, 0x1, %gl
loop_1735:
rd %fprs, %i5
loop_1736:
fmovdug %fcc1, %f20, %f24
loop_1737:
array8 %l1, %o2, %i4
call loop_1738
call loop_1739
call loop_1740
call loop_1741
loop_1738:
st %f13, [%l7 + 0x50]
loop_1739:
lduw [%l7 + 0x6C], %i2
loop_1740:
sub %g6, %l4, %o7
loop_1741:
ldub [%l7 + 0x6F], %l3
call loop_1742
call loop_1743
array8 %g7, %o3, %g4
nop ! wrpr %i6, 0x0D31, %tick changed by convert2hboot
loop_1742:
movle %fcc2, %i3, %i7
loop_1743:
movn %fcc3, %g3, %o1
call loop_1744
call loop_1745
call loop_1746
movgu %icc, 0x04E, %l6
loop_1744:
movge %icc, %g1, %l0
loop_1745:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
loop_1746:
call loop_1747
call loop_1748
movu %fcc3, 0x386, %g2
call loop_1749
loop_1747:
bg %icc, loop_1750
loop_1748:
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
call loop_1751
loop_1749:
call loop_1752
loop_1750:
subccc %i0, %g5, %o0
call loop_1753
loop_1751:
call loop_1754
loop_1752:
wrpr %o4, %l5, %cwp
wr %g0, 0x0, %pcr ! wr %o5, %o6, %y changed by convert2hboot
loop_1753:
call loop_1755
loop_1754:
nop ! tvc %icc, 0x55 changed by convert2hboot
xorcc %l1, %i5, %o2
sra %i4, 0x17, %i2
loop_1755:
edge32n %g6, %o7, %l4
set 0x58, %o2
nop ! stda %l2, [%l7 + %o2] 0x11 ASI use replaced by convert2hboot
mova %fcc3, 0x60E, %g7
alignaddr %g4, %o3, %i3
movpos %xcc, 0x33F, %i7
call loop_1756
call loop_1757
brnz,a,pn %g3, loop_1758
call loop_1759
loop_1756:
call loop_1760
loop_1757:
call loop_1761
loop_1758:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1759:
call loop_1762
loop_1760:
nop ! tsubcctv %i6, 0x56, %l6 changed by convert2hboot
loop_1761:
call loop_1763
nop
fitod %f0, %f2
fdtoi %f2, %f26
loop_1762:
call loop_1764
srl %o1, 0x01, %g1
loop_1763:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
loop_1764:
nop
setx loop_1765, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x021100001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
smul %l0, 0x1555, %g2
nop
set 0x60, %o4
stx %i0, [%l7 + %o4]
call loop_1766
loop_1765:
call loop_1767
lduw [%l7 + 0x10], %g5
nop ! te %icc, 0x35 changed by convert2hboot
loop_1766:
bcs,a %xcc, loop_1768
loop_1767:
movvs %icc, 0x4C0, %o0
call loop_1769
nop
set 0x58, %g5
ldd [%l7 + %g5], %f28
loop_1768:
subc %i1, 0x08FD, %l5
fmovsn %xcc, %f26, %f26
loop_1769:
call loop_1770
call loop_1771
nop ! tleu %icc, 0x4c changed by convert2hboot
call loop_1772
loop_1770:
ldstub [%l7 + 0x1E], %o5
loop_1771:
nop ! tcs %xcc, 0x47 changed by convert2hboot
nop ! tgu %icc, 0x41 changed by convert2hboot
loop_1772:
call loop_1773
rd %tick_cmpr, %o6
mulx %o4, 0x060C, %l1
call loop_1774
loop_1773:
mova %icc, 0x0D3, %i5
call loop_1775
fmovdpos %xcc, %f2, %f22
loop_1774:
alignaddr %o2, %i2, %g6
stb %i4, [%l7 + 0x53]
loop_1775:
nop
fitod %f10, %f16
fdtox %f16, %f30
movpos %xcc, 0x0F6, %o7
sdivcc %l4, 0x1377, %l3
bcc %xcc, loop_1776
rd %fprs, %g4
edge8ln %g7, %o3, %i3
movug %fcc3, %g3, %i7
loop_1776:
call loop_1777
call loop_1778
faligndata %f30, %f2, %f20
edge32n %l6, %o1, %g1
loop_1777:
fmovrsgz %i6, %f24, %f31
loop_1778:
movg %icc, %l0, %l2
for %f26, %f30, %f12
nop ! wrpr %i0, %g5, %tick changed by convert2hboot
sub %o0, %i1, %l5
nop
set 0x24, %g2
swap [%l7 + %g2], %g2
call loop_1779
swap [%l7 + 0x44], %o6
call loop_1780
nop ! rdpr %tba, %o4 changed by convert2hboot
loop_1779:
brlez,pn %o5, loop_1781
call loop_1782
loop_1780:
smulcc %l1, 0x15FB, %i5
bvc %icc, loop_1783
loop_1781:
smulcc %i2, %g6, %o2
loop_1782:
nop
fitod %f15, %f4
call loop_1784
loop_1783:
or %o7, 0x1280, %l4
call loop_1785
subc %l3, 0x0A97, %i4
loop_1784:
addc %g4, 0x10DB, %g7
call loop_1786
loop_1785:
call loop_1787
rd %softint, %i3
call loop_1788
loop_1786:
xnorcc %o3, %g3, %i7
loop_1787:
call loop_1789
fand %f26, %f28, %f8
loop_1788:
call loop_1790
call loop_1791
loop_1789:
fornot1s %f12, %f1, %f24
movn %fcc0, %l6, %o1
loop_1790:
fmovdpos %xcc, %f12, %f22
loop_1791:
edge8ln %i6, %l0, %l2
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
sta %f0, [%l7 + 0x70] %asi
mulx %i0, 0x0C77, %g1
movneg %icc, 0x095, %o0
fbug,a %fcc3, loop_1792
bgu,a,pt %xcc, loop_1793
bmask %i1, %l5, %g5
nop ! tneg %icc, 0x60 changed by convert2hboot
loop_1792:
nop ! te %xcc, 0x61 changed by convert2hboot
loop_1793:
fxnors %f28, %f27, %f22
srax %g2, 0x17, %o6
orn %o5, %o4, %i5
edge16ln %i2, %l1, %g6
call loop_1794
fabss %f13, %f16
fnot2s %f21, %f28
fmovsule %fcc3, %f16, %f25
loop_1794:
movn %icc, %o7, %o2
movle %fcc0, 0x718, %l4
smulcc %l3, 0x1424, %i4
call loop_1795
call loop_1796
nop
setx loop_1797, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x012100001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
brgez,a %g7, loop_1798
loop_1795:
fmovsneg %icc, %f30, %f13
loop_1796:
bge,pn %xcc, loop_1799
loop_1797:
call loop_1800
loop_1798:
fmovdn %fcc0, %f16, %f20
nop ! tle %xcc, 0x68 changed by convert2hboot
loop_1799:
nop ! tn %xcc, 0x3b changed by convert2hboot
loop_1800:
nop
setx loop_1801, %l0, %l1
jmpl %l1, %i3
call loop_1802
nop ! rdhpr %htba, %g4 changed by convert2hboot
call loop_1803
loop_1801:
call loop_1804
loop_1802:
call loop_1805
fmovdcs %xcc, %f6, %f4
loop_1803:
call loop_1806
loop_1804:
mulscc %o3, 0x1CB1, %g3
loop_1805:
nop
set 0x40, %l0
nop ! prefetcha [%l7 + %l0] 0x11, 2 ASI use replaced by convert2hboot
loop_1806:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
rd %fprs, %i6
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
fbule,a,pt %fcc0, loop_1807
call loop_1808
call loop_1809
nop
setx 0x1D1E, %l0, %i0
sdiv %l0, %i0, %g1
loop_1807:
xorcc %l2, 0x0482, %o0
loop_1808:
stb %i1, [%l7 + 0x6E]
loop_1809:
movlg %fcc2, 0x6BA, %g5
call loop_1810
array16 %g2, %l5, %o5
andncc %o4, 0x0EAA, %i5
movn %icc, %o6, %i2
loop_1810:
nop
nop
setx 0xBC9ECF26, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xEEFF2FDE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f3, %f17
movrlz %g6, 0x1E0, %o7
sub %o2, %l1, %l3
movlg %fcc3, 0x039, %l4
edge16n %i4, %g7, %i3
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x486, %hsys_tick_cmpr changed by convert2hboot
fandnot1s %f1, %f29, %f19
movle %fcc3, %l6, %o1
nop ! tl %xcc, 0x66 changed by convert2hboot
call loop_1811
fxnors %f2, %f0, %f28
fbg,pt %fcc2, loop_1812
rdpr %pil, %i6
loop_1811:
nop
set 0x57, %i6
ldstub [%l7 + %i6], %i7
wr %g0, 0x0, %pcr ! wr %l0, %g3, %y changed by convert2hboot
loop_1812:
bneg,a %icc, loop_1813
popc %g1, %i0
set 0x14, %i7
nop ! swapa [%l7 + %i7] 0x11, %l2 ASI use replaced by convert2hboot
loop_1813:
call loop_1814
nop
setx loop_1815, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002400001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
bl,a,pn %xcc, loop_1816
call loop_1817
loop_1814:
alignaddrl %i1, %o0, %g5
loop_1815:
subc %g2, 0x0E03, %l5
loop_1816:
call loop_1818
loop_1817:
edge32n %o4, %i5, %o6
call loop_1819
call loop_1820
loop_1818:
bn,pn %xcc, loop_1821
call loop_1822
loop_1819:
nop ! tcc %xcc, 0x67 changed by convert2hboot
loop_1820:
wrpr %i2, %g6, %cwp
loop_1821:
rdpr %otherwin, %o5
loop_1822:
fzeros %f29
sllx %o7, 0x05, %l1
nop ! tgu %xcc, 0x73 changed by convert2hboot
nop ! tg %icc, 0x63 changed by convert2hboot
nop ! rdhpr %hpstate, %o2 changed by convert2hboot
call loop_1823
rd %sys_tick_cmpr, %l4
nop ! sir 0x1F2B !! sir is illegal now
call loop_1824
loop_1823:
movu %fcc0, 0x663, %l3
wrpr %g7, %i4, %cwp
call loop_1825
loop_1824:
nop ! rdhpr %hintp, %i3 changed by convert2hboot
call loop_1826
fexpand %f8, %f26
loop_1825:
call loop_1827
fmovsg %xcc, %f0, %f22
loop_1826:
movl %fcc2, %o3, %g4
sra %o1, %l6, %i7
loop_1827:
st %f13, [%l7 + 0x08]
fpadd16 %f28, %f26, %f18
rd %tick_cmpr, %i6
call loop_1828
call loop_1829
call loop_1830
nop ! tpos %xcc, 0x63 changed by convert2hboot
loop_1828:
movcc %xcc, %l0, %g3
loop_1829:
edge8n %g1, %i0, %l2
loop_1830:
fcmpeq32 %f20, %f30, %i1
movne %fcc3, %g5, %g2
nop
set 0x38, %l6
stx %l5, [%l7 + %l6]
nop
fitod %f25, %f12
brlz %o0, loop_1831
call loop_1832
call loop_1833
nop ! rdpr %tl, %o4 changed by convert2hboot
loop_1831:
call loop_1834
loop_1832:
nop ! tsubcctv %o6, 0x70, %i2 changed by convert2hboot
loop_1833:
bshuffle %f4, %f18, %f20
mulscc %g6, 0x0AF8, %o5
loop_1834:
umulcc %o7, %l1, %i5
call loop_1835
fbo,pt %fcc0, loop_1836
call loop_1837
call loop_1838
loop_1835:
call loop_1839
loop_1836:
brlez,a %l4, loop_1840
loop_1837:
edge16n %l3, %g7, %i4
loop_1838:
call loop_1841
loop_1839:
nop
nop
setx 0xE047AC00, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
loop_1840:
fcmpeq16 %f14, %f0, %o2
call loop_1842
loop_1841:
fmovs %f6, %f1
fmovrse %i3, %f9, %f21
call loop_1843
loop_1842:
call loop_1844
bcc,a %icc, loop_1845
call loop_1846
loop_1843:
edge16n %g4, %o3, %l6
loop_1844:
alignaddr %o1, %i7, %i6
loop_1845:
movne %fcc1, %g3, %g1
loop_1846:
fmovsule %fcc1, %f5, %f16
movrlz %i0, %l0, %i1
fmul8x16au %f12, %f27, %f10
nop
setx 0x1AAC, %l0, %l2
udivcc %g5, %l2, %g2
call loop_1847
movu %fcc2, %l5, %o0
movlg %fcc3, 0x31F, %o4
call loop_1848
loop_1847:
nop
nop
setx 0xE1DB1EEB105E0000, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
call loop_1849
call loop_1850
loop_1848:
fmovduge %fcc1, %f28, %f30
nop
fitos %f29, %f26
loop_1849:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
loop_1850:
be %icc, loop_1851
call loop_1852
call loop_1853
nop ! tleu %icc, 0x4e changed by convert2hboot
loop_1851:
array16 %g6, %i2, %o5
loop_1852:
array32 %l1, %o7, %i5
loop_1853:
nop
fitos %f5, %f9
fstox %f9, %f24
fxtos %f24, %f18
fabsd %f30, %f18
nop
set 0x24, %o5
lduh [%l7 + %o5], %l3
wr %g0, 0x0, %pcr ! wr %l4, %g7, %ccr changed by convert2hboot
bleu %xcc, loop_1854
call loop_1855
nop
nop
setx 0xFAB2A22AA050B145, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x2218332B3CBE4C1D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f20, %f4
call loop_1856
loop_1854:
alignaddr %o2, %i3, %g4
loop_1855:
call loop_1857
fbuge %fcc2, loop_1858
loop_1856:
bge %icc, loop_1859
rd %pc, %i4
loop_1857:
bl,a,pn %icc, loop_1860
loop_1858:
call loop_1861
loop_1859:
movgu %icc, 0x739, %l6
call loop_1862
loop_1860:
call loop_1863
loop_1861:
call loop_1864
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1862:
fpsub32 %f24, %f4, %f6
loop_1863:
nop ! ta %icc, 0x40 changed by convert2hboot
loop_1864:
movcc %icc, 0x798, %o1
nop
setx 0x1F11, %l0, %i6
sdivx %o3, %i6, %i7
call loop_1865
nop
set 0x14, %i4
ldsh [%l7 + %i4], %g1
movu %fcc3, 0x708, %g3
wrpr %g0, 0x2, %gl
loop_1865:
call loop_1866
call loop_1867
mulx %l0, %i1, %g5
fmovrsgez %l2, %f25, %f11
loop_1866:
nop ! tn %xcc, 0x4f changed by convert2hboot
loop_1867:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xCF7, %hsys_tick_cmpr changed by convert2hboot
sra %g2, %o4, %o6
call loop_1868
fand %f26, %f24, %f6
set 0x66, %l5
nop ! ldstuba [%l7 + %l5] 0x81, %g6 ASI use replaced by convert2hboot
loop_1868:
call loop_1869
call loop_1870
addcc %i2, %l1, %o7
loop_1869:
srax %i5, %o5, %l3
loop_1870:
nop ! tleu %xcc, 0x41 changed by convert2hboot
bleu,pt %icc, loop_1871
movule %fcc2, %g7, %o2
nop
fitod %f0, %f6
fdtox %f6, %f6
fxtod %f6, %f16
call loop_1872
loop_1871:
umul %i3, %l4, %i4
call loop_1873
fmovsl %fcc3, %f27, %f5
loop_1872:
call loop_1874
fbg,a %fcc2, loop_1875
loop_1873:
movcs %xcc, %l6, %o1
call loop_1876
loop_1874:
st %f3, [%l7 + 0x14]
loop_1875:
rd %asi, %g4
call loop_1877
loop_1876:
nop
set 0x58, %l2
stx %o3, [%l7 + %l2]
call loop_1878
call loop_1879
loop_1877:
fmul8ulx16 %f28, %f16, %f30
sdivx %i7, 0x05DD, %g1
loop_1878:
bvs,a %icc, loop_1880
loop_1879:
nop ! tpos %icc, 0x72 changed by convert2hboot
flushw
call loop_1881
loop_1880:
call loop_1882
call loop_1883
edge32 %i6, %g3, %i0
loop_1881:
edge8ln %i1, %l0, %g5
loop_1882:
call loop_1884
loop_1883:
call loop_1885
fmovrdlez %l2, %f14, %f30
ble,a,pt %icc, loop_1886
loop_1884:
movleu %xcc, 0x1A2, %l5
loop_1885:
call loop_1887
movul %fcc0, %g2, %o0
loop_1886:
nop ! tcc %xcc, 0x62 changed by convert2hboot
movle %fcc0, 0x249, %o6
loop_1887:
call loop_1888
nop ! tcc %xcc, 0x3a changed by convert2hboot
call loop_1889
move %fcc0, %g6, %o4
loop_1888:
fmovrdgez %l1, %f8, %f8
call loop_1890
loop_1889:
nop
fitos %f8, %f11
fstox %f11, %f0
fxtos %f0, %f20
call loop_1891
fpadd16s %f18, %f1, %f22
loop_1890:
movo %fcc0, 0x795, %o7
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
loop_1891:
fpadd16 %f14, %f12, %f0
fnor %f8, %f4, %f6
nop ! tcs %icc, 0x36 changed by convert2hboot
call loop_1892
nop ! tsubcctv %o5, 0x5c, %i2 changed by convert2hboot
xorcc %l3, %o2, %g7
call loop_1893
loop_1892:
rd %pc, %i3
wr %g0, 0x0, %pcr ! wr %g0, 0xeb, %asi changed by convert2hboot
membar #Sync
loop_1893:
call loop_1894
sth %i4, [%l7 + 0x1A]
rd %fprs, %o1
nop
nop
setx 0xD718D3220073E400, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
loop_1894:
bn,a %xcc, loop_1895
nop ! tcc %xcc, 0x38 changed by convert2hboot
srl %l6, 0x19, %o3
nop
set 0x2A, %g3
lduh [%l7 + %g3], %i7
loop_1895:
sdivx %g1, 0x00E3, %g4
call loop_1896
call loop_1897
call loop_1898
array32 %i6, %i0, %i1
loop_1896:
call loop_1899
loop_1897:
call loop_1900
loop_1898:
call loop_1901
fnot2 %f18, %f0
loop_1899:
orncc %l0, %g5, %l2
loop_1900:
sll %g3, 0x08, %g2
loop_1901:
flush %l7 + 0x30
nop ! wrpr %o0, %o6, %tick changed by convert2hboot
call loop_1902
call loop_1903
nop ! tsubcc %l5, %g6, %l1 changed by convert2hboot
nop
set 0x60, %g4
ldx [%l7 + %g4], %o7
loop_1902:
mova %xcc, 0x38F, %i5
loop_1903:
fsrc2 %f16, %f12
call loop_1904
nop ! tpos %icc, 0x6d changed by convert2hboot
call loop_1905
movcs %xcc, %o4, %o5
loop_1904:
call loop_1906
call loop_1907
loop_1905:
fmovrdgz %l3, %f8, %f10
and %o2, %g7, %i3
loop_1906:
call loop_1908
loop_1907:
add %l4, 0x15FA, %i4
call loop_1909
rd %fprs, %i2
loop_1908:
call loop_1910
nop ! tpos %icc, 0x52 changed by convert2hboot
loop_1909:
nop
set 0x30, %o1
prefetch [%l7 + %o1], 4
rd %ccr, %o1
loop_1910:
fmovrsne %l6, %f29, %f4
call loop_1911
xor %i7, %o3, %g1
call loop_1912
call loop_1913
loop_1911:
call loop_1914
nop ! tvc %icc, 0x4b changed by convert2hboot
loop_1912:
nop
setx 0x1221, %l0, %i0
sdivcc %i6, %i0, %i1
loop_1913:
nop ! tvs %icc, 0x65 changed by convert2hboot
loop_1914:
stx %g4, [%l7 + 0x48]
call loop_1915
nop ! rdhpr %hpstate, %g5 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
loop_1915:
wr %g0, 0x0, %pcr ! wr %g3, %l2, %pic changed by convert2hboot
rd %asi, %g2
call loop_1916
call loop_1917
movug %fcc3, %o6, %l5
call loop_1918
loop_1916:
call loop_1919
loop_1917:
xnorcc %o0, 0x0A0B, %l1
bmask %o7, %g6, %o4
loop_1918:
call loop_1920
loop_1919:
edge16ln %i5, %o5, %l3
call loop_1921
fnands %f15, %f17, %f18
loop_1920:
call loop_1922
edge32l %o2, %i3, %g7
loop_1921:
call loop_1923
call loop_1924
loop_1922:
call loop_1925
call loop_1926
loop_1923:
call loop_1927
loop_1924:
loop_1925:
movrne %l4, %i4, %o1
loop_1926:
movgu %icc, 0x22B, %i2
loop_1927:
brlez %i7, loop_1928
andcc %l6, 0x0558, %o3
popc %i6, %g1
call loop_1929
loop_1928:
rdpr %cleanwin, %i0
andn %i1, %g5, %g4
call loop_1930
loop_1929:
popc 0x0313, %l0
call loop_1931
rd %tick_cmpr, %l2
loop_1930:
call loop_1932
stb %g2, [%l7 + 0x16]
loop_1931:
movule %fcc2, 0x05D, %o6
call loop_1933
loop_1932:
nop
set 0x30, %o6
ldx [%l7 + %o6], %l5
movge %fcc2, %g3, %o0
call loop_1934
loop_1933:
fmovrdlez %o7, %f0, %f4
call loop_1935
call loop_1936
loop_1934:
nop ! tcs %icc, 0x41 changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_1935:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x4EB, %hsys_tick_cmpr changed by convert2hboot
loop_1936:
nop ! tsubcc %o5, 0x48, %o4 changed by convert2hboot
fmovdg %fcc3, %f2, %f22
call loop_1937
array8 %o2, %i3, %l3
fmovdle %icc, %f6, %f22
pdist %f10, %f22, %f4
loop_1937:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
ldd [%l7 + 0x48], %g6
addcc %i4, 0x1279, %o1
movl %icc, %i7, %l6
call loop_1938
array16 %i2, %i6, %o3
nop ! rdhpr %hpstate, %g1 changed by convert2hboot
fmovsle %fcc1, %f13, %f7
loop_1938:
call loop_1939
sub %i0, %i1, %g5
bmask %g4, %l2, %l0
fbn,a,pn %fcc2, loop_1940
loop_1939:
call loop_1941
wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
call loop_1942
loop_1940:
call loop_1943
loop_1941:
movge %fcc2, 0x5EF, %l5
movule %fcc0, %g3, %o0
loop_1942:
call loop_1944
loop_1943:
fpsub32 %f12, %f12, %f24
wrpr %o7, 0x18B3, %cwp
fpadd32s %f10, %f24, %f14
loop_1944:
fmovsgu %icc, %f24, %f23
call loop_1945
call loop_1946
nop ! rdhpr %hsys_tick_cmpr, %l1 changed by convert2hboot
orncc %g6, %i5, %o5
loop_1945:
call loop_1947
loop_1946:
rdpr %pil, %o4
movpos %icc, 0x747, %o2
fandnot1 %f18, %f14, %f14
loop_1947:
call loop_1948
fbule %fcc0, loop_1949
nop ! tle %icc, 0x4c changed by convert2hboot
fbl,a,pt %fcc1, loop_1950
loop_1948:
edge8n %i3, %l3, %l4
loop_1949:
xnorcc %i4, 0x0F2B, %g7
call loop_1951
loop_1950:
nop ! rdhpr %hintp, %o1 changed by convert2hboot
call loop_1952
call loop_1953
loop_1951:
nop
fitod %f4, %f2
fdtos %f2, %f21
movug %fcc0, 0x18F, %l6
loop_1952:
call loop_1954
loop_1953:
rdpr %pil, %i7
array16 %i2, %o3, %g1
movrgz %i6, %i1, %i0
loop_1954:
edge32ln %g5, %g4, %l2
movule %fcc0, 0x4A3, %g2
call loop_1955
movrlz %o6, 0x315, %l5
edge16n %g3, %o0, %l0
ld [%l7 + 0x08], %f25
loop_1955:
fmovsl %fcc1, %f7, %f6
set 0x49, %i2
nop ! ldsba [%l7 + %i2] 0x80, %o7 ASI use replaced by convert2hboot
call loop_1956
edge32 %g6, %i5, %o5
movneg %xcc, %o4, %l1
set 0x78, %o3
nop ! ldstuba [%l7 + %o3] 0x81, %o2 ASI use replaced by convert2hboot
loop_1956:
wrpr %g0, 0x3, %gl
call loop_1957
fnand %f26, %f8, %f12
set 0x28, %l4
nop ! prefetcha [%l7 + %l4] 0x80, 0 ASI use replaced by convert2hboot
loop_1957:
call loop_1958
call loop_1959
nop ! tge %xcc, 0x74 changed by convert2hboot
smulcc %i4, %g7, %l3
loop_1958:
edge16l %o1, %i7, %i2
loop_1959:
call loop_1960
movpos %xcc, %l6, %g1
fbule,a %fcc1, loop_1961
ba,a %xcc, loop_1962
loop_1960:
rd %tick_cmpr, %o3
stw %i6, [%l7 + 0x28]
loop_1961:
wrpr %i0, %i1, %pil
loop_1962:
nop ! sir 0x09D2 !! sir is illegal now
call loop_1963
nop ! tl %xcc, 0x5b changed by convert2hboot
popc %g5, %l2
call loop_1964
loop_1963:
call loop_1965
call loop_1966
nop ! tvc %icc, 0x5c changed by convert2hboot
loop_1964:
movcc %icc, 0x178, %g2
loop_1965:
call loop_1967
loop_1966:
call loop_1968
call loop_1969
fornot2 %f4, %f0, %f26
loop_1967:
movpos %icc, 0x202, %g4
loop_1968:
bvs,a %icc, loop_1970
loop_1969:
fbge %fcc3, loop_1971
call loop_1972
call loop_1973
loop_1970:
nop ! sir 0x107E !! sir is illegal now
loop_1971:
brlz,a %l5, loop_1974
loop_1972:
movg %icc, 0x590, %g3
loop_1973:
edge16 %o0, %o6, %l0
set 0x2E, %l3
nop ! lduba [%l7 + %l3] 0x10, %o7 ASI use replaced by convert2hboot
loop_1974:
movleu %icc, 0x02D, %i5
nop
nop
setx 0xF18EDFAD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f27
addcc %o5, %o4, %g6
fpsub16s %f22, %f4, %f0
add %l1, %o2, %i3
call loop_1975
nop ! rdpr %tba, %i4 changed by convert2hboot
fcmple32 %f30, %f22, %g7
call loop_1976
loop_1975:
flush %l7 + 0x20
nop
nop
setx 0x70425C00, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
movug %fcc0, 0x208, %l4
loop_1976:
call loop_1977
nop ! tneg %icc, 0x6a changed by convert2hboot
call loop_1978
call loop_1979
loop_1977:
andncc %l3, %o1, %i7
call loop_1980
loop_1978:
rd %y, %l6
loop_1979:
call loop_1981
call loop_1982
loop_1980:
fmovdl %xcc, %f12, %f6
popc %i2, %g1
loop_1981:
udivx %i6, 0x097B, %i0
loop_1982:
nop
set 0x30, %o0
sta %f1, [%l7 + %o0] 0x80
nop
setx 0x0509, %l0, %i1
udivcc %o3, %i1, %l2
movrgez %g5, %g2, %g4
fmovscs %xcc, %f26, %f3
call loop_1983
nop
fitos %f14, %f5
fstox %f5, %f14
fxtos %f14, %f11
fbue,a,pn %fcc0, loop_1984
call loop_1985
loop_1983:
brlz %l5, loop_1986
call loop_1987
loop_1984:
call loop_1988
loop_1985:
edge8l %o0, %g3, %l0
loop_1986:
call loop_1989
loop_1987:
fpadd32 %f30, %f28, %f28
loop_1988:
flushw
array16 %o6, %o7, %o5
loop_1989:
nop
add %l7, 0x08, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
array32 %l1, %o2, %g6
set 0x0A, %g1
nop ! ldsha [%l7 + %g1] 0x04, %i4 ASI use replaced by convert2hboot
call loop_1990
movrlz %i3, %g7, %l3
fbug,a,pt %fcc0, loop_1991
movvc %icc, 0x249, %o1
loop_1990:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
loop_1991:
edge16l %l6, %l4, %i2
rd %y, %i6
nop
nop
setx 0x8049EC00, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
wrpr %g1, 0x1DDE, %pil
brnz,a %i0, loop_1992
call loop_1993
brnz %o3, loop_1994
call loop_1995
loop_1992:
nop ! tl %icc, 0x37 changed by convert2hboot
loop_1993:
bgu,a %icc, loop_1996
loop_1994:
fble,pn %fcc2, loop_1997
loop_1995:
move %fcc3, %i1, %l2
ldsb [%l7 + 0x30], %g2
loop_1996:
nop ! tn %icc, 0x7e changed by convert2hboot
loop_1997:
call loop_1998
call loop_1999
edge16n %g4, %l5, %g5
call loop_2000
loop_1998:
edge32ln %g3, %o0, %l0
loop_1999:
nop ! tpos %icc, 0x4d changed by convert2hboot
movne %xcc, %o7, %o5
loop_2000:
rd %asi, %o4
fmovsvs %icc, %f13, %f15
call loop_2001
fors %f31, %f25, %f31
rdpr %gl, %i5
nop
set 0x58, %g7
flush %l7 + %g7
loop_2001:
call loop_2002
wrpr %o6, %o2, %cwp
edge16 %l1, %i4, %i3
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_2002:
call loop_2003
nop
set 0x58, %i1
std %f28, [%l7 + %i1]
call loop_2004
srl %g7, %l3, %i7
loop_2003:
nop ! taddcctv %l6, 0x6e, %o1 changed by convert2hboot
andncc %l4, 0x0956, %i2
loop_2004:
brz,a %g1, loop_2005
orcc %i6, %o3, %i0
sub %i1, 0x1CDC, %l2
call loop_2006
loop_2005:
call loop_2007
fcmpes %fcc3, %f24, %f5
movcc %xcc, 0x2B0, %g4
loop_2006:
andcc %l5, %g2, %g5
loop_2007:
call loop_2008
call loop_2009
call loop_2010
call loop_2011
loop_2008:
nop ! ta %icc, 0x6f changed by convert2hboot
loop_2009:
call loop_2012
loop_2010:
move %fcc2, %g3, %l0
loop_2011:
nop ! rdhpr %ver, %o7 changed by convert2hboot
movre %o0, 0x0B1, %o4
loop_2012:
array16 %o5, %i5, %o6
call loop_2013
brlez,a %l1, loop_2014
call loop_2015
loop_2013:
call loop_2016
call loop_2017
loop_2014:
nop ! rdhpr %hsys_tick_cmpr, %i4 changed by convert2hboot
loop_2015:
call loop_2018
loop_2016:
nop ! te %xcc, 0x4c changed by convert2hboot
loop_2017:
fmovdule %fcc3, %f6, %f18
call loop_2019
loop_2018:
call loop_2020
or %i3, 0x03F9, %g6
set 0x44, %o7
nop ! stwa %g7, [%l7 + %o7] 0x11 ASI use replaced by convert2hboot
loop_2019:
fandnot2 %f18, %f6, %f30
loop_2020:
mulx %l3, 0x04C4, %i7
fmovsleu %icc, %f2, %f27
rd %pc, %l6
call loop_2021
subccc %o1, 0x0780, %o2
nop ! tne %xcc, 0x3f changed by convert2hboot
movne %fcc2, %i2, %l4
loop_2021:
call loop_2022
fmovslg %fcc1, %f22, %f17
movg %xcc, 0x248, %g1
edge16n %o3, %i6, %i0
loop_2022:
call loop_2023
nop ! ta %xcc, 0x7a changed by convert2hboot
call loop_2024
nop ! rdhpr %hintp, %l2 changed by convert2hboot
loop_2023:
fmovdcc %icc, %f16, %f24
call loop_2025
loop_2024:
call loop_2026
sra %i1, %l5, %g4
call loop_2027
loop_2025:
call loop_2028
loop_2026:
edge32ln %g2, %g5, %g3
call loop_2029
loop_2027:
movne %fcc2, %l0, %o7
loop_2028:
fbl,a,pt %fcc0, loop_2030
edge8l %o0, %o5, %i5
loop_2029:
edge8ln %o4, %l1, %o6
umulcc %i3, 0x155D, %g6
loop_2030:
flushw
edge16n %i4, %g7, %i7
edge32ln %l6, %o1, %l3
xorcc %i2, %o2, %g1
call loop_2031
call loop_2032
call loop_2033
call loop_2034
loop_2031:
fmovdule %fcc2, %f2, %f14
loop_2032:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x0EF, %hsys_tick_cmpr changed by convert2hboot
loop_2033:
xor %i6, 0x17E7, %i0
loop_2034:
call loop_2035
call loop_2036
nop ! tleu %xcc, 0x55 changed by convert2hboot
move %xcc, %o3, %l2
loop_2035:
nop
set 0x24, %i0
nop ! swapa [%l7 + %i0] 0x81, %l5 ASI use replaced by convert2hboot
loop_2036:
movu %fcc0, 0x286, %i1
call loop_2037
call loop_2038
call loop_2039
call loop_2040
loop_2037:
bcc %xcc, loop_2041
loop_2038:
nop ! tle %xcc, 0x3f changed by convert2hboot
loop_2039:
call loop_2042
loop_2040:
movrgez %g2, 0x249, %g5
loop_2041:
call loop_2043
wr %g0, 0x0, %pcr ! wr %g4, %l0, %clear_softint changed by convert2hboot
loop_2042:
call loop_2044
bvs %xcc, loop_2045
loop_2043:
call loop_2046
fnand %f4, %f0, %f26
loop_2044:
call loop_2047
loop_2045:
call loop_2048
loop_2046:
edge16ln %o7, %g3, %o0
add %i5, 0x14F1, %o4
loop_2047:
call loop_2049
loop_2048:
nop ! rdhpr %ver, %l1 changed by convert2hboot
nop ! tne %xcc, 0x71 changed by convert2hboot
nop ! tg %icc, 0x52 changed by convert2hboot
loop_2049:
srax %o5, 0x0B, %i3
fmovdpos %icc, %f18, %f2
call loop_2050
nop ! ta %xcc, 0x79 changed by convert2hboot
movule %fcc1, 0x2CB, %o6
call loop_2051
loop_2050:
nop
set 0x58, %i3
ldd [%l7 + %i3], %g6
movleu %icc, 0x5D1, %i4
call loop_2052
loop_2051:
sra %i7, %g7, %l6
brgz,pn %o1, loop_2053
nop
setx loop_2054, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004200001407, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
loop_2052:
movrlez %i2, %o2, %l3
call loop_2055
loop_2053:
edge32ln %g1, %i6, %i0
loop_2054:
fmovsge %icc, %f25, %f21
nop ! rdpr %tl, %o3 changed by convert2hboot
loop_2055:
call loop_2056
fmovrdgz %l4, %f18, %f24
edge32ln %l2, %i1, %g2
call loop_2057
loop_2056:
brgz,a,pt %g5, loop_2058
call loop_2059
fmovdcs %icc, %f2, %f20
loop_2057:
call loop_2060
loop_2058:
movrne %l5, 0x2E3, %l0
loop_2059:
call loop_2061
loop_2060:
call loop_2062
movn %icc, %o7, %g4
fbge,a %fcc1, loop_2063
loop_2061:
nop ! rdhpr %hsys_tick_cmpr, %g3 changed by convert2hboot
loop_2062:
call loop_2064
movre %i5, 0x318, %o4
loop_2063:
movlg %fcc2, 0x1CE, %l1
ldstub [%l7 + 0x2C], %o0
loop_2064:
call loop_2065
wr %g0, 0x0, %pcr ! wr %i3, 0x16EF, %ccr changed by convert2hboot
brz %o6, loop_2066
call loop_2067
loop_2065:
fones %f31
fmovrslez %g6, %f9, %f1
loop_2066:
fmovrslez %i4, %f0, %f3
loop_2067:
nop ! tne %xcc, 0x68 changed by convert2hboot
call loop_2068
call loop_2069
bne %xcc, loop_2070
call loop_2071
loop_2068:
call loop_2072
loop_2069:
nop
setx 0x00F5, %l0, %o5
udiv %i7, %o5, %l6
loop_2070:
call loop_2073
loop_2071:
nop
setx 0x1692, %l0, %o1
sdivx %g7, %o1, %o2
loop_2072:
and %i2, %l3, %i6
edge32ln %i0, %g1, %l4
loop_2073:
fmovdn %icc, %f18, %f24
call loop_2074
call loop_2075
nop ! tle %icc, 0x4c changed by convert2hboot
fble,a %fcc3, loop_2076
loop_2074:
fmovdg %icc, %f10, %f0
loop_2075:
movuge %fcc1, 0x6B1, %l2
addc %o3, %g2, %g5
loop_2076:
rd %fprs, %l5
nop
fitos %f8, %f29
fstox %f29, %f8
fxtos %f8, %f26
nop
setx 0x0ECB, %l0, %i1
udiv %l0, %i1, %o7
srlx %g4, %i5, %g3
call loop_2077
call loop_2078
call loop_2079
movo %fcc2, 0x1F8, %l1
loop_2077:
rd %tick_cmpr, %o4
loop_2078:
call loop_2080
loop_2079:
movpos %xcc, 0x00A, %o0
call loop_2081
wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
loop_2080:
call loop_2082
orn %g6, 0x007E, %i7
loop_2081:
fmovdneg %icc, %f24, %f20
call loop_2083
loop_2082:
nop ! tge %xcc, 0x6e changed by convert2hboot
edge8 %o5, %l6, %i4
ba,a %icc, loop_2084
loop_2083:
fbge %fcc3, loop_2085
nop
setx 0x1868, %l0, %g7
sdivx %o1, %g7, %i2
call loop_2086
loop_2084:
ld [%l7 + 0x38], %f18
loop_2085:
call loop_2087
nop ! tle %icc, 0x51 changed by convert2hboot
loop_2086:
call loop_2088
addccc %l3, 0x16C3, %i6
loop_2087:
add %o2, 0x0355, %g1
nop ! tsubcctv %i0, %l2, %o3 changed by convert2hboot
loop_2088:
call loop_2089
movn %fcc0, 0x068, %l4
xorcc %g5, 0x089F, %l5
nop
nop
setx 0xFFAF990F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xF0E12BE4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f3, %f22
loop_2089:
fblg %fcc0, loop_2090
call loop_2091
call loop_2092
call loop_2093
loop_2090:
smulcc %l0, 0x1B15, %g2
loop_2091:
ldd [%l7 + 0x40], %f6
loop_2092:
movue %fcc0, 0x727, %i1
loop_2093:
fands %f18, %f18, %f9
movgu %xcc, 0x10D, %o7
call loop_2094
wr %g0, 0x0, %pcr ! wr %g4, 0x18BC, %softint changed by convert2hboot
call loop_2095
nop ! taddcctv %i5, 0x61, %l1 changed by convert2hboot
loop_2094:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x9AD, %hsys_tick_cmpr changed by convert2hboot
movpos %icc, 0x3C4, %g3
loop_2095:
edge16n %i3, %o6, %g6
fmovsgu %icc, %f11, %f6
call loop_2096
fmovsa %xcc, %f19, %f13
call loop_2097
edge16ln %i7, %o5, %i4
loop_2096:
nop ! rdhpr %hsys_tick_cmpr, %o1 changed by convert2hboot
call loop_2098
loop_2097:
fmovdne %icc, %f4, %f8
call loop_2099
rd %ccr, %l6
loop_2098:
smul %i2, %g7, %l3
fbuge,pn %fcc0, loop_2100
loop_2099:
nop ! taddcc %i6, %o2, %g1 changed by convert2hboot
set 0x4B, %g6
nop ! ldstuba [%l7 + %g6] 0x0c, %i0 ASI use replaced by convert2hboot
loop_2100:
andn %o3, %l4, %g5
call loop_2101
fmovdne %fcc2, %f2, %f28
nop ! rdhpr %ver, %l2 changed by convert2hboot
fmovsvs %xcc, %f13, %f24
loop_2101:
popc %l5, %g2
set 0x10, %i5
nop ! ldda [%l7 + %i5] 0x0c, %l0 ASI use replaced by convert2hboot
movrgez %i1, 0x0FF, %g4
sllx %o7, 0x12, %i5
call loop_2102
call loop_2103
nop ! tpos %icc, 0x3c changed by convert2hboot
orcc %o4, 0x168C, %o0
loop_2102:
bgu %xcc, loop_2104
loop_2103:
and %g3, 0x0F79, %i3
call loop_2105
nop ! tvc %icc, 0x4e changed by convert2hboot
loop_2104:
nop ! rdhpr %ver, %l1 changed by convert2hboot
nop
setx loop_2106, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004200001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
loop_2105:
brgez,a,pn %o6, loop_2107
call loop_2108
movrlez %g6, %o5, %i4
loop_2106:
bvc,pn %xcc, loop_2109
loop_2107:
wr %g0, 0x0, %pcr ! wr %i7, %l6, %set_softint changed by convert2hboot
loop_2108:
nop ! tne %xcc, 0x55 changed by convert2hboot
call loop_2110
loop_2109:
movcs %xcc, %i2, %o1
movleu %icc, %l3, %i6
call loop_2111
loop_2110:
nop
setx loop_2112, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x001200001406, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
nop
set 0x30, %l1
prefetch [%l7 + %l1], 3
movrlz %g7, %o2, %i0
loop_2111:
call loop_2113
loop_2112:
movg %fcc1, %g1, %o3
call loop_2114
call loop_2115
loop_2113:
call loop_2116
call loop_2117
loop_2114:
movuge %fcc1, 0x22D, %g5
loop_2115:
sethi 0x0268, %l4
loop_2116:
edge32 %l2, %l5, %g2
loop_2117:
brnz,pt %i1, loop_2118
sdivx %l0, 0x089C, %g4
nop
set 0x68, %o2
std %i4, [%l7 + %o2]
sdivx %o7, 0x1DCB, %o4
loop_2118:
call loop_2119
nop ! tneg %icc, 0x36 changed by convert2hboot
call loop_2120
subc %g3, 0x10F3, %i3
loop_2119:
ba %xcc, loop_2121
array8 %o0, %o6, %g6
loop_2120:
call loop_2122
nop
fitos %f14, %f3
fstoi %f3, %f29
loop_2121:
wr %g0, 0x0, %pcr ! wr %l1, %o5, %set_softint changed by convert2hboot
call loop_2123
loop_2122:
movg %xcc, %i7, %l6
alignaddrl %i2, %i4, %l3
call loop_2124
loop_2123:
fsrc2 %f2, %f0
call loop_2125
call loop_2126
loop_2124:
movrlez %o1, %i6, %o2
nop ! te %xcc, 0x46 changed by convert2hboot
loop_2125:
call loop_2127
loop_2126:
call loop_2128
call loop_2129
fbug,a %fcc1, loop_2130
loop_2127:
movn %fcc1, 0x7AE, %i0
loop_2128:
bl,a,pt %xcc, loop_2131
loop_2129:
nop ! sir 0x0D84 !! sir is illegal now
loop_2130:
udiv %g7, 0x0507, %g1
movule %fcc1, 0x372, %o3
loop_2131:
call loop_2132
bpos,pt %xcc, loop_2133
nop ! tn %xcc, 0x67 changed by convert2hboot
fmovdn %fcc0, %f12, %f10
loop_2132:
add %g5, 0x018A, %l4
loop_2133:
call loop_2134
movre %l2, %g2, %i1
call loop_2135
nop ! tle %icc, 0x78 changed by convert2hboot
loop_2134:
fmul8sux16 %f12, %f6, %f2
swap [%l7 + 0x6C], %l5
loop_2135:
nop ! tpos %xcc, 0x75 changed by convert2hboot
movue %fcc1, 0x1D7, %g4
movle %fcc1, 0x7D1, %l0
edge8l %i5, %o7, %o4
call loop_2136
rd %asi, %i3
nop ! sir 0x112B !! sir is illegal now
fmovsge %icc, %f27, %f9
loop_2136:
call loop_2137
ble,a,pn %xcc, loop_2138
array8 %g3, %o0, %g6
call loop_2139
loop_2137:
fxnor %f12, %f12, %f6
loop_2138:
nop ! sir 0x0564 !! sir is illegal now
call loop_2140
loop_2139:
fbule,a %fcc3, loop_2141
call loop_2142
andcc %o6, 0x1A41, %o5
loop_2140:
call loop_2143
loop_2141:
call loop_2144
loop_2142:
edge8 %i7, %l1, %l6
bcs,pt %icc, loop_2145
loop_2143:
edge8n %i4, %i2, %l3
loop_2144:
nop ! sir 0x0728 !! sir is illegal now
call loop_2146
loop_2145:
call loop_2147
nop ! tn %icc, 0x6e changed by convert2hboot
fexpand %f21, %f20
loop_2146:
fmovdug %fcc3, %f26, %f30
loop_2147:
call loop_2148
call loop_2149
nop
setx loop_2150, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x034100001405, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
subccc %i6, 0x13A7, %o1
loop_2148:
movl %fcc1, 0x3D1, %o2
loop_2149:
movl %fcc0, 0x71D, %i0
loop_2150:
nop ! tvs %icc, 0x64 changed by convert2hboot
fornot2 %f22, %f4, %f0
call loop_2151
fmovspos %icc, %f28, %f19
alignaddrl %g7, %g1, %o3
call loop_2152
loop_2151:
fmul8x16au %f11, %f4, %f16
andn %g5, %l4, %g2
popc %l2, %i1
loop_2152:
call loop_2153
fcmpes %fcc1, %f15, %f6
call loop_2154
call loop_2155
loop_2153:
call loop_2156
orcc %g4, 0x0F6E, %l5
loop_2154:
rdpr %otherwin, %l0
loop_2155:
st %f30, [%l7 + 0x2C]
loop_2156:
call loop_2157
umulcc %o7, 0x0EC7, %o4
xnorcc %i5, 0x08E9, %i3
call loop_2158
loop_2157:
call loop_2159
fmovde %fcc2, %f6, %f28
fnors %f27, %f10, %f3
loop_2158:
call loop_2160
loop_2159:
call loop_2161
umul %o0, %g6, %o6
ldd [%l7 + 0x20], %f4
loop_2160:
bcc,a,pn %icc, loop_2162
loop_2161:
subccc %o5, 0x0C3E, %g3
stw %l1, [%l7 + 0x3C]
call loop_2163
loop_2162:
fbl,a %fcc3, loop_2164
call loop_2165
call loop_2166
loop_2163:
orcc %i7, %i4, %l6
loop_2164:
movrgez %l3, %i6, %i2
loop_2165:
call loop_2167
loop_2166:
movg %fcc2, 0x728, %o2
edge32l %o1, %i0, %g7
fmovrdlez %g1, %f24, %f6
loop_2167:
smul %g5, 0x1E61, %l4
call loop_2168
call loop_2169
fxnors %f20, %f14, %f4
call loop_2170
loop_2168:
fbn,pn %fcc3, loop_2171
loop_2169:
xor %o3, %g2, %i1
call loop_2172
loop_2170:
fpadd32s %f27, %f0, %f8
loop_2171:
call loop_2173
nop ! taddcc %g4, 0x69, %l5 changed by convert2hboot
loop_2172:
std %l0, [%l7 + 0x30]
movlg %fcc1, %o7, %o4
loop_2173:
call loop_2174
call loop_2175
call loop_2176
call loop_2177
loop_2174:
call loop_2178
loop_2175:
call loop_2179
loop_2176:
call loop_2180
loop_2177:
wr %g0, 0x0, %pcr ! wr %l2, %i5, %set_softint changed by convert2hboot
loop_2178:
call loop_2181
loop_2179:
call loop_2182
loop_2180:
call loop_2183
edge32ln %i3, %o0, %g6
loop_2181:
movrgz %o6, %o5, %l1
loop_2182:
call loop_2184
loop_2183:
fmovdl %icc, %f18, %f6
call loop_2185
fbug,a,pt %fcc3, loop_2186
loop_2184:
alignaddrl %i7, %g3, %i4
fbge,pt %fcc3, loop_2187
loop_2185:
call loop_2188
loop_2186:
call loop_2189
fmovdo %fcc2, %f2, %f22
loop_2187:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2188:
nop
set 0x7C, %o4
nop ! stwa %l3, [%l7 + %o4] 0xeb ASI use replaced by convert2hboot
membar #Sync
loop_2189:
call loop_2190
edge8ln %l6, %i2, %o2
call loop_2191
call loop_2192
loop_2190:
fmovdvs %xcc, %f16, %f8
call loop_2193
loop_2191:
andncc %i6, 0x09DD, %o1
loop_2192:
call loop_2194
ld [%l7 + 0x64], %f0
loop_2193:
andcc %g7, %i0, %g1
wr %g0, 0x0, %pcr ! wr %g5, %l4, %sys_tick changed by convert2hboot
loop_2194:
ble,a %icc, loop_2195
call loop_2196
call loop_2197
call loop_2198
loop_2195:
wr %g0, 0x0, %pcr ! wr %o3, 0x10A7, %y changed by convert2hboot
loop_2196:
edge32n %g2, %g4, %i1
loop_2197:
fmovdcs %xcc, %f10, %f20
loop_2198:
orncc %l5, %o7, %o4
movule %fcc2, %l0, %l2
call loop_2199
call loop_2200
rd %sys_tick_cmpr, %i5
call loop_2201
loop_2199:
call loop_2202
loop_2200:
bmask %i3, %g6, %o6
fmovrdne %o5, %f24, %f2
loop_2201:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x61E, %hsys_tick_cmpr changed by convert2hboot
loop_2202:
stx %o0, [%l7 + 0x68]
call loop_2203
movvs %icc, %i4, %l3
alignaddrl %l6, %g3, %i2
nop ! tvc %icc, 0x73 changed by convert2hboot
loop_2203:
call loop_2204
brgez,a %o2, loop_2205
wrpr %i6, %g7, %pil
call loop_2206
loop_2204:
alignaddrl %o1, %i0, %g1
loop_2205:
fmovrdgz %l4, %f12, %f4
subc %o3, 0x1456, %g5
loop_2206:
fbne,a,pt %fcc0, loop_2207
call loop_2208
call loop_2209
fandnot2s %f24, %f1, %f11
loop_2207:
xnorcc %g4, %g2, %l5
loop_2208:
nop
set 0x7C, %g2
lduw [%l7 + %g2], %o7
loop_2209:
nop ! wrpr %i1, 0x07E8, %tick changed by convert2hboot
membar 0x47
flushw
edge8 %l0, %o4, %l2
nop
setx loop_2210, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x031100001406, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
nop
nop
setx 0x10C3B210CF1D4327, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xCF5D7BE1EE55F5AB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f12, %f22
rd %ccr, %i3
flushw
loop_2210:
call loop_2211
movule %fcc1, 0x5BC, %i5
movule %fcc3, %o6, %g6
call loop_2212
loop_2211:
orn %o5, 0x1F4E, %l1
movpos %icc, 0x5C4, %o0
fbug %fcc3, loop_2213
loop_2212:
call loop_2214
rdpr %cleanwin, %i7
rd %asi, %i4
loop_2213:
nop ! rdhpr %hsys_tick_cmpr, %l6 changed by convert2hboot
loop_2214:
nop
setx 0x11E4, %l0, %i2
sdivx %l3, %i2, %o2
call loop_2215
umul %g3, %g7, %o1
sethi 0x06D0, %i6
call loop_2216
loop_2215:
call loop_2217
nop ! tvs %xcc, 0x7f changed by convert2hboot
movrgz %i0, %g1, %o3
loop_2216:
wrpr %g5, 0x0E3E, %cwp
loop_2217:
call loop_2218
movle %fcc0, 0x691, %g4
bcs,a %icc, loop_2219
movle %icc, %l4, %l5
loop_2218:
call loop_2220
movlg %fcc2, %o7, %g2
loop_2219:
call loop_2221
addccc %l0, 0x193E, %i1
loop_2220:
nop ! tn %xcc, 0x49 changed by convert2hboot
nop ! ta %icc, 0x72 changed by convert2hboot
loop_2221:
call loop_2222
call loop_2223
bleu,a %icc, loop_2224
call loop_2225
loop_2222:
fbge,a %fcc2, loop_2226
loop_2223:
nop ! tgu %icc, 0x42 changed by convert2hboot
loop_2224:
bneg,pn %icc, loop_2227
loop_2225:
call loop_2228
loop_2226:
nop
nop
setx 0xEF50D01D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xF9A5648C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f18, %f22
nop
setx 0x1835, %l0, %i3
udivcc %o4, %i3, %l2
loop_2227:
call loop_2229
loop_2228:
rdpr %cleanwin, %o6
mova %xcc, %i5, %g6
call loop_2230
loop_2229:
call loop_2231
call loop_2232
call loop_2233
loop_2230:
movl %xcc, 0x5FC, %l1
loop_2231:
nop
set 0x10, %g5
stx %o5, [%l7 + %g5]
loop_2232:
movrgz %i7, %o0, %l6
loop_2233:
fnot2 %f4, %f16
call loop_2234
rd %asi, %l3
mova %fcc2, 0x596, %i2
movneg %icc, %i4, %o2
loop_2234:
call loop_2235
call loop_2236
nop ! rdpr %tba, %g3 changed by convert2hboot
rd %tick_cmpr, %o1
loop_2235:
movneg %icc, 0x15C, %g7
loop_2236:
call loop_2237
call loop_2238
call loop_2239
call loop_2240
loop_2237:
wr %g0, 0x0, %pcr ! wr %i6, %i0, %sys_tick changed by convert2hboot
loop_2238:
srax %g1, %g5, %g4
loop_2239:
call loop_2241
loop_2240:
bge,a,pn %icc, loop_2242
call loop_2243
call loop_2244
loop_2241:
fbue %fcc3, loop_2245
loop_2242:
call loop_2246
loop_2243:
call loop_2247
loop_2244:
movrgz %o3, 0x0EE, %l5
loop_2245:
srax %l4, 0x08, %g2
loop_2246:
nop
setx 0x1184, %l1, %l0
udivcc %o7, %l0, %i1
loop_2247:
andcc %i3, %o4, %o6
movul %fcc1, 0x5F2, %i5
rdpr %canrestore, %l2
rdpr %canrestore, %l1
flushw
nop ! tge %xcc, 0x4f changed by convert2hboot
orn %o5, 0x160C, %i7
fnot1s %f29, %f14
nop ! rdhpr %hpstate, %g6 changed by convert2hboot
andcc %o0, %l6, %i2
nop
setx loop_2248, %l0, %l1
jmpl %l1, %i4
call loop_2249
fmovso %fcc3, %f10, %f14
call loop_2250
loop_2248:
nop ! taddcc %o2, %g3, %o1 changed by convert2hboot
loop_2249:
call loop_2251
movrlez %g7, 0x0D6, %i6
loop_2250:
nop ! tgu %xcc, 0x45 changed by convert2hboot
fmovd %f12, %f12
loop_2251:
nop ! tgu %xcc, 0x6c changed by convert2hboot
alignaddrl %i0, %g1, %g5
mulscc %l3, %g4, %l5
call loop_2252
call loop_2253
call loop_2254
call loop_2255
loop_2252:
call loop_2256
loop_2253:
call loop_2257
loop_2254:
nop ! tvs %xcc, 0x72 changed by convert2hboot
loop_2255:
alignaddr %l4, %g2, %o7
loop_2256:
call loop_2258
loop_2257:
call loop_2259
movpos %xcc, %o3, %i1
edge8n %l0, %i3, %o6
loop_2258:
fpack32 %f30, %f0, %f28
loop_2259:
call loop_2260
popc 0x1386, %i5
nop ! taddcc %o4, 0x53, %l1 changed by convert2hboot
xor %o5, %i7, %l2
loop_2260:
sll %o0, 0x09, %l6
call loop_2261
movu %fcc2, %g6, %i4
movgu %icc, %o2, %i2
orcc %g3, 0x0ED5, %g7
loop_2261:
wr %g0, 0x0, %pcr ! wr %o1, 0x1DE8, %pic changed by convert2hboot
edge8 %i6, %i0, %g5
call loop_2262
call loop_2263
call loop_2264
xnorcc %l3, 0x06CE, %g4
loop_2262:
movvs %xcc, 0x741, %l5
loop_2263:
call loop_2265
loop_2264:
edge8ln %g1, %g2, %l4
call loop_2266
mova %xcc, %o3, %o7
loop_2265:
addccc %l0, %i3, %o6
movg %icc, 0x50D, %i5
loop_2266:
ba,pn %xcc, loop_2267
fpadd32 %f24, %f24, %f22
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
loop_2267:
smulcc %i1, %o5, %i7
be %xcc, loop_2268
fpsub16 %f30, %f28, %f6
rdpr %cwp, %l1
move %fcc0, 0x2A4, %o0
loop_2268:
call loop_2269
umulcc %l6, %g6, %i4
nop
setx loop_2270, %l0, %l1
jmpl %l1, %o2
fcmpne16 %f6, %f14, %l2
loop_2269:
fbule,a %fcc0, loop_2271
movle %fcc3, %i2, %g7
loop_2270:
call loop_2272
umulcc %g3, %o1, %i0
loop_2271:
call loop_2273
srlx %i6, 0x0F, %l3
loop_2272:
for %f10, %f14, %f8
call loop_2274
loop_2273:
edge8n %g4, %g5, %g1
fmovsl %icc, %f5, %f6
call loop_2275
loop_2274:
fnot2 %f18, %f30
movge %fcc1, %g2, %l5
nop ! rdhpr %hintp, %l4 changed by convert2hboot
loop_2275:
call loop_2276
call loop_2277
bn %icc, loop_2278
ldsb [%l7 + 0x2F], %o3
loop_2276:
call loop_2279
loop_2277:
movg %fcc1, %l0, %i3
loop_2278:
sra %o6, 0x1E, %i5
addccc %o7, 0x16AA, %o4
loop_2279:
call loop_2280
and %i1, 0x1996, %i7
fcmpgt16 %f30, %f14, %o5
movuge %fcc2, %o0, %l1
loop_2280:
call loop_2281
call loop_2282
call loop_2283
fcmpne16 %f26, %f4, %l6
loop_2281:
bn %xcc, loop_2284
loop_2282:
nop ! tge %icc, 0x43 changed by convert2hboot
loop_2283:
rdpr %canrestore, %i4
call loop_2285
loop_2284:
andncc %o2, 0x0A89, %g6
brlez,a,pn %l2, loop_2286
call loop_2287
loop_2285:
sdiv %g7, 0x1556, %i2
nop ! tcs %icc, 0x39 changed by convert2hboot
loop_2286:
call loop_2288
loop_2287:
brz,a,pn %g3, loop_2289
andncc %i0, %o1, %l3
call loop_2290
loop_2288:
call loop_2291
loop_2289:
call loop_2292
edge8n %i6, %g4, %g5
loop_2290:
call loop_2293
loop_2291:
edge8 %g2, %l5, %g1
loop_2292:
smulcc %o3, 0x112A, %l4
call loop_2294
loop_2293:
call loop_2295
fmul8x16al %f4, %f7, %f22
fmovdvc %xcc, %f0, %f8
loop_2294:
call loop_2296
loop_2295:
fmovrse %l0, %f8, %f30
call loop_2297
nop ! tne %icc, 0x5d changed by convert2hboot
loop_2296:
fpack32 %f14, %f2, %f6
andncc %i3, %i5, %o7
loop_2297:
fexpand %f10, %f30
nop ! rdhpr %hsys_tick_cmpr, %o4 changed by convert2hboot
bvc,a,pt %xcc, loop_2298
sra %i1, %o6, %i7
call loop_2299
nop ! tsubcctv %o0, %l1, %o5 changed by convert2hboot
loop_2298:
call loop_2300
ld [%l7 + 0x40], %f1
loop_2299:
call loop_2301
movgu %xcc, 0x7C6, %i4
loop_2300:
nop ! rdhpr %htba, %o2 changed by convert2hboot
fbue,a,pt %fcc0, loop_2302
loop_2301:
umulcc %l6, %l2, %g6
sub %i2, %g3, %g7
movl %fcc0, 0x6B1, %i0
loop_2302:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2303
fbul %fcc3, loop_2304
call loop_2305
andn %l3, 0x071C, %i6
loop_2303:
call loop_2306
loop_2304:
fpsub16 %f2, %f4, %f8
loop_2305:
call loop_2307
mova %icc, %g4, %g5
loop_2306:
call loop_2308
ld [%l7 + 0x28], %f4
loop_2307:
rdpr %cleanwin, %o1
movul %fcc1, %g2, %l5
loop_2308:
call loop_2309
fmovrse %g1, %f1, %f26
call loop_2310
srlx %l4, %l0, %o3
loop_2309:
call loop_2311
nop ! taddcctv %i3, 0x3c, %i5 changed by convert2hboot
loop_2310:
membar 0x59
call loop_2312
loop_2311:
call loop_2313
call loop_2314
call loop_2315
loop_2312:
call loop_2316
loop_2313:
movvc %xcc, %o4, %i1
loop_2314:
movule %fcc0, %o6, %i7
loop_2315:
call loop_2317
loop_2316:
fba,a,pn %fcc1, loop_2318
call loop_2319
call loop_2320
loop_2317:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2318:
nop ! tcc %xcc, 0x56 changed by convert2hboot
loop_2319:
call loop_2321
loop_2320:
srlx %o7, %l1, %o5
call loop_2322
sethi 0x00AF, %o0
loop_2321:
nop ! tsubcctv %o2, 0x43, %l6 changed by convert2hboot
edge16ln %i4, %g6, %i2
loop_2322:
fandnot2 %f26, %f22, %f18
nop ! tl %icc, 0x68 changed by convert2hboot
edge32n %l2, %g7, %g3
edge8n %l3, %i0, %g4
nop ! tpos %xcc, 0x48 changed by convert2hboot
call loop_2323
smulcc %g5, %i6, %o1
smulcc %l5, %g2, %g1
add %l4, %o3, %i3
loop_2323:
call loop_2324
bcc,a %xcc, loop_2325
srl %i5, %o4, %l0
call loop_2326
loop_2324:
sethi 0x112C, %o6
loop_2325:
movrlz %i1, 0x0D7, %o7
fbo,a %fcc3, loop_2327
loop_2326:
call loop_2328
call loop_2329
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2327:
call loop_2330
loop_2328:
call loop_2331
loop_2329:
call loop_2332
fbu,a %fcc1, loop_2333
loop_2330:
nop ! tne %icc, 0x52 changed by convert2hboot
loop_2331:
call loop_2334
loop_2332:
nop ! tneg %xcc, 0x47 changed by convert2hboot
loop_2333:
movl %icc, 0x604, %i7
call loop_2335
loop_2334:
nop ! tle %xcc, 0x46 changed by convert2hboot
call loop_2336
orcc %l1, 0x19FC, %o5
loop_2335:
call loop_2337
fnot1 %f30, %f14
loop_2336:
subc %o2, 0x0B39, %l6
call loop_2338
loop_2337:
call loop_2339
nop
set 0x48, %l0
ldd [%l7 + %l0], %o0
call loop_2340
loop_2338:
fbg,pt %fcc2, loop_2341
loop_2339:
fandnot2s %f24, %f2, %f21
movrgez %i4, 0x1FF, %i2
loop_2340:
call loop_2342
loop_2341:
call loop_2343
call loop_2344
call loop_2345
loop_2342:
call loop_2346
loop_2343:
call loop_2347
loop_2344:
fbug %fcc1, loop_2348
loop_2345:
nop
nop
setx 0xC03DC4E0EA8D39DC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f26
loop_2346:
call loop_2349
loop_2347:
and %g6, %g7, %l2
loop_2348:
nop ! tne %icc, 0x4c changed by convert2hboot
nop
nop
setx 0xE10160CD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xF76C9E1D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f5, %f13
loop_2349:
nop
set 0x50, %i6
nop ! swapa [%l7 + %i6] 0x19, %g3 ASI use replaced by convert2hboot
call loop_2350
nop ! tge %icc, 0x35 changed by convert2hboot
call loop_2351
mova %fcc0, %l3, %i0
loop_2350:
bleu,a %xcc, loop_2352
call loop_2353
loop_2351:
edge32 %g5, %i6, %o1
fmovsug %fcc2, %f3, %f18
loop_2352:
call loop_2354
loop_2353:
call loop_2355
edge8l %g4, %g2, %l5
addcc %l4, 0x1376, %g1
loop_2354:
edge32l %i3, %o3, %i5
loop_2355:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
array16 %l0, %o6, %i1
call loop_2356
srl %i7, %o7, %l1
membar 0x67
call loop_2357
loop_2356:
nop ! tgu %icc, 0x5f changed by convert2hboot
call loop_2358
call loop_2359
loop_2357:
brnz,pt %o2, loop_2360
movcs %xcc, %o5, %l6
loop_2358:
movl %fcc1, %o0, %i2
loop_2359:
nop ! tsubcctv %i4, %g6, %l2 changed by convert2hboot
loop_2360:
call loop_2361
nop
setx 0x13AD, %l0, %l3
udiv %g7, %l3, %i0
call loop_2362
xorcc %g5, 0x0943, %g3
loop_2361:
sll %o1, %g4, %i6
fpack32 %f26, %f30, %f2
loop_2362:
addc %g2, %l4, %g1
nop ! tsubcc %i3, 0x52, %l5 changed by convert2hboot
call loop_2363
array32 %o3, %o4, %i5
movleu %xcc, 0x7FC, %o6
nop ! wr %g0, 0x0, %pcr ! wr %g0, 0x40, %asi changed by convert2hboot ripped by fixASI40.pl
loop_2363:
nop ! rdpr %tl, %i7 changed by convert2hboot
call loop_2364
nop ! tg %xcc, 0x5e changed by convert2hboot
call loop_2365
rd %fprs, %o7
loop_2364:
rdpr %gl, %i1
set 0x10, %i7
nop ! stda %l0, [%l7 + %i7] 0x22 ASI use replaced by convert2hboot
membar #Sync
loop_2365:
movne %fcc2, 0x36F, %o2
call loop_2366
call loop_2367
call loop_2368
edge16ln %l6, %o0, %i2
loop_2366:
fpsub16s %f12, %f10, %f17
loop_2367:
call loop_2369
loop_2368:
movrne %o5, %g6, %i4
addc %l2, %g7, %l3
fbul,pt %fcc3, loop_2370
loop_2369:
nop
nop
setx 0xA10511D6BEC118C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x9DB459A68296D331, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f4, %f14
fmovda %xcc, %f20, %f4
call loop_2371
loop_2370:
call loop_2372
movn %icc, %i0, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2371:
call loop_2373
loop_2372:
fbule,pn %fcc1, loop_2374
movule %fcc0, %g5, %g4
fmovrdgz %o1, %f0, %f0
loop_2373:
subcc %g2, 0x0C4E, %i6
loop_2374:
fbul,a,pn %fcc0, loop_2375
sub %l4, %g1, %l5
st %f4, [%l7 + 0x78]
flushw
loop_2375:
call loop_2376
fmul8x16 %f26, %f6, %f4
call loop_2377
edge8ln %i3, %o3, %o4
loop_2376:
fmovdlg %fcc0, %f26, %f26
fmovrdlez %o6, %f22, %f10
loop_2377:
nop ! tneg %xcc, 0x5f changed by convert2hboot
call loop_2378
addccc %i5, %i7, %o7
call loop_2379
call loop_2380
loop_2378:
fmovse %icc, %f17, %f18
fmul8x16au %f14, %f22, %f12
loop_2379:
bcs,a,pn %icc, loop_2381
loop_2380:
call loop_2382
rd %pc, %l0
movne %fcc2, %l1, %o2
loop_2381:
nop
setx loop_2383, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x021100001407, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_2382:
nop
set 0x7C, %o5
stw %l6, [%l7 + %o5]
nop
set 0x08, %l6
ldsw [%l7 + %l6], %i1
call loop_2384
loop_2383:
wrpr %i2, %o5, %pil
movl %fcc3, 0x7E8, %o0
call loop_2385
loop_2384:
call loop_2386
movrgez %g6, 0x3D2, %i4
call loop_2387
loop_2385:
nop ! tle %xcc, 0x40 changed by convert2hboot
loop_2386:
call loop_2388
movue %fcc1, 0x29B, %g7
loop_2387:
nop ! tle %icc, 0x62 changed by convert2hboot
sdiv %l2, 0x1415, %l3
loop_2388:
movul %fcc3, %i0, %g3
call loop_2389
fmovsgu %icc, %f18, %f14
call loop_2390
call loop_2391
loop_2389:
orncc %g5, %o1, %g4
edge32 %g2, %l4, %i6
loop_2390:
nop ! tneg %xcc, 0x6c changed by convert2hboot
loop_2391:
movleu %xcc, %g1, %i3
nop ! taddcctv %l5, 0x38, %o3 changed by convert2hboot
call loop_2392
mulscc %o6, %o4, %i7
call loop_2393
call loop_2394
loop_2392:
bgu,a %xcc, loop_2395
fnor %f2, %f10, %f22
loop_2393:
call loop_2396
loop_2394:
call loop_2397
loop_2395:
movrlz %o7, %l0, %l1
call loop_2398
loop_2396:
call loop_2399
loop_2397:
fmovdug %fcc2, %f22, %f8
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
sta %f12, [%l7 + 0x24] %asi
loop_2398:
fmovrdlz %i5, %f22, %f4
loop_2399:
movrgez %l6, %i1, %i2
call loop_2400
call loop_2401
call loop_2402
smulcc %o2, 0x08F8, %o5
loop_2400:
edge32ln %o0, %i4, %g7
loop_2401:
fbg,a %fcc3, loop_2403
loop_2402:
call loop_2404
call loop_2405
mulx %l2, 0x0408, %g6
loop_2403:
nop ! tcc %icc, 0x7b changed by convert2hboot
loop_2404:
nop
set 0x62, %i4
nop ! lduha [%l7 + %i4] 0x88, %i0 ASI use replaced by convert2hboot
loop_2405:
movneg %icc, 0x0DD, %l3
call loop_2406
nop ! tn %icc, 0x4e changed by convert2hboot
array16 %g5, %g3, %o1
call loop_2407
loop_2406:
call loop_2408
call loop_2409
nop ! tpos %icc, 0x58 changed by convert2hboot
loop_2407:
call loop_2410
loop_2408:
nop
setx 0x1A23, %l0, %l4
udiv %g4, %l4, %g2
loop_2409:
smulcc %i6, 0x1752, %g1
fmovdul %fcc0, %f20, %f10
loop_2410:
sll %l5, 0x0F, %o3
call loop_2411
srlx %o6, 0x08, %i3
call loop_2412
addccc %i7, %o7, %l0
loop_2411:
call loop_2413
movlg %fcc2, %o4, %l1
loop_2412:
call loop_2414
xnor %i5, %i1, %i2
loop_2413:
sdivx %o2, 0x0FDC, %o5
call loop_2415
loop_2414:
call loop_2416
call loop_2417
fornot2 %f10, %f8, %f2
loop_2415:
fbg,a,pt %fcc3, loop_2418
loop_2416:
edge32ln %l6, %i4, %o0
loop_2417:
edge16ln %g7, %l2, %g6
fmovrdlz %l3, %f6, %f4
loop_2418:
rdpr %canrestore, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2419
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2420
call loop_2421
loop_2419:
call loop_2422
fbge,a %fcc3, loop_2423
loop_2420:
movrgez %g3, 0x2DA, %i0
loop_2421:
nop
set 0x70, %l5
std %g4, [%l7 + %l5]
loop_2422:
call loop_2424
loop_2423:
call loop_2425
movrne %o1, 0x310, %g2
or %l4, 0x0962, %g1
loop_2424:
addcc %l5, %i6, %o3
loop_2425:
call loop_2426
call loop_2427
call loop_2428
fmovspos %xcc, %f24, %f30
loop_2426:
nop
setx 0x1DB8, %l0, %i7
udiv %i3, %i7, %o6
loop_2427:
sra %l0, %o7, %l1
loop_2428:
bpos,a,pn %icc, loop_2429
call loop_2430
nop ! tsubcc %i5, %i1, %i2 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %o4, 0x16F3, %softint changed by convert2hboot
loop_2429:
call loop_2431
loop_2430:
rd %fprs, %o2
st %f13, [%l7 + 0x50]
nop ! tgu %xcc, 0x56 changed by convert2hboot
loop_2431:
ble %xcc, loop_2432
fmovsl %xcc, %f17, %f5
movleu %icc, %l6, %o5
call loop_2433
loop_2432:
edge8 %i4, %g7, %o0
nop
set 0x2C, %l2
swap [%l7 + %l2], %l2
edge32 %g6, %l3, %g3
loop_2433:
call loop_2434
sub %i0, 0x0976, %g4
edge16 %g5, %g2, %l4
nop
set 0x28, %g3
lduw [%l7 + %g3], %g1
loop_2434:
nop ! taddcc %o1, %i6, %o3 changed by convert2hboot
call loop_2435
movge %icc, 0x7FD, %i3
movre %i7, 0x01E, %l5
fblg,a %fcc3, loop_2436
loop_2435:
nop
setx loop_2437, %l0, %l1
jmpl %l1, %l0
call loop_2438
fmovrsgez %o6, %f26, %f1
loop_2436:
nop
set 0x5B, %g4
nop ! stba %l1, [%l7 + %g4] 0x2f ASI use replaced by convert2hboot
membar #Sync
loop_2437:
fbg,a,pn %fcc0, loop_2439
loop_2438:
call loop_2440
call loop_2441
rdpr %gl, %o7
loop_2439:
movvs %xcc, 0x152, %i5
loop_2440:
call loop_2442
loop_2441:
addcc %i2, %o4, %o2
wr %g0, 0x0, %pcr ! wr %i1, 0x0240, %ccr changed by convert2hboot
movgu %icc, %o5, %l6
loop_2442:
nop ! tn %xcc, 0x42 changed by convert2hboot
call loop_2443
bg,pn %xcc, loop_2444
nop
set 0x70, %o1
ldx [%l7 + %o1], %i4
xor %g7, 0x1DC5, %l2
loop_2443:
edge32n %o0, %g6, %g3
loop_2444:
call loop_2445
movrlez %l3, 0x382, %i0
mulx %g5, 0x0763, %g2
nop
setx loop_2446, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002100001402, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
loop_2445:
fmovsa %xcc, %f29, %f23
call loop_2447
nop ! tge %xcc, 0x4a changed by convert2hboot
loop_2446:
nop ! tsubcc %g4, 0x71, %l4 changed by convert2hboot
call loop_2448
loop_2447:
call loop_2449
fpsub32 %f20, %f6, %f4
bneg,a %icc, loop_2450
loop_2448:
call loop_2451
loop_2449:
flushw
fnand %f30, %f10, %f20
loop_2450:
srlx %o1, %g1, %o3
loop_2451:
call loop_2452
fbo,a %fcc0, loop_2453
call loop_2454
fbule,a %fcc3, loop_2455
loop_2452:
call loop_2456
loop_2453:
fmovsvc %xcc, %f29, %f17
loop_2454:
subcc %i3, 0x00B2, %i6
loop_2455:
nop ! tcc %xcc, 0x6f changed by convert2hboot
loop_2456:
call loop_2457
nop ! taddcctv %l5, %i7, %o6 changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
rd %fprs, %l0
loop_2457:
nop
fitod %f4, %f14
fdtox %f14, %f30
fxtod %f30, %f22
fmovdvc %icc, %f28, %f12
orncc %o7, 0x0D41, %i2
rd %ccr, %o4
wrpr %g0, 0x0, %gl
nop
nop
setx 0xA2D67AA6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x1613EA01, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f28, %f1
brgez,a,pn %i1, loop_2458
fmovsl %fcc0, %f14, %f28
call loop_2459
nop ! tvc %xcc, 0x73 changed by convert2hboot
loop_2458:
and %o2, 0x1C10, %o5
call loop_2460
loop_2459:
call loop_2461
fbue %fcc3, loop_2462
be %icc, loop_2463
loop_2460:
call loop_2464
loop_2461:
fnors %f13, %f30, %f31
loop_2462:
call loop_2465
loop_2463:
movuge %fcc0, %i4, %l6
loop_2464:
movlg %fcc0, 0x1CC, %g7
subcc %o0, 0x0770, %g6
loop_2465:
fbe,a %fcc1, loop_2466
movuge %fcc1, %g3, %l3
be,a %icc, loop_2467
nop ! tpos %icc, 0x51 changed by convert2hboot
loop_2466:
fornot1 %f2, %f26, %f6
addccc %l2, 0x07B2, %i0
loop_2467:
fmovsue %fcc3, %f22, %f23
wrpr %g0, 0x1, %gl
subc %g5, 0x1B02, %l4
call loop_2468
fnors %f7, %f18, %f20
rdpr %cleanwin, %o1
fcmped %fcc3, %f4, %f2
loop_2468:
call loop_2469
call loop_2470
movcs %icc, %g4, %o3
call loop_2471
loop_2469:
movleu %icc, 0x695, %g1
loop_2470:
nop ! tvs %icc, 0x42 changed by convert2hboot
call loop_2472
loop_2471:
nop ! tl %icc, 0x4f changed by convert2hboot
call loop_2473
membar 0x30
loop_2472:
call loop_2474
rd %asi, %i3
loop_2473:
call loop_2475
call loop_2476
loop_2474:
edge16ln %i6, %l5, %i7
umul %o6, 0x1594, %l1
loop_2475:
fbn %fcc2, loop_2477
loop_2476:
call loop_2478
fmovdlg %fcc3, %f24, %f16
bleu %xcc, loop_2479
loop_2477:
andncc %l0, 0x0F30, %i2
loop_2478:
call loop_2480
call loop_2481
loop_2479:
call loop_2482
edge32n %o7, %o4, %i5
loop_2480:
call loop_2483
loop_2481:
addccc %o2, 0x1F26, %o5
loop_2482:
sethi 0x0D02, %i4
fmovrdlz %i1, %f26, %f12
loop_2483:
call loop_2484
umul %g7, 0x1016, %o0
movpos %xcc, %l6, %g6
call loop_2485
loop_2484:
call loop_2486
nop
fitod %f16, %f12
call loop_2487
loop_2485:
edge16 %l3, %g3, %l2
loop_2486:
fmovrslz %g2, %f6, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2487:
nop ! rdhpr %ver, %g5 changed by convert2hboot
edge8ln %i0, %o1, %l4
call loop_2488
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
sra %o3, %g1, %i6
call loop_2489
loop_2488:
call loop_2490
nop ! tcc %icc, 0x4e changed by convert2hboot
rd %asi, %i3
loop_2489:
call loop_2491
loop_2490:
edge16n %i7, %o6, %l1
nop ! tne %icc, 0x4b changed by convert2hboot
call loop_2492
loop_2491:
nop ! rdhpr %hintp, %l0 changed by convert2hboot
for %f30, %f20, %f10
call loop_2493
loop_2492:
brnz %i2, loop_2494
nop ! wrpr %o7, %o4, %tick changed by convert2hboot
call loop_2495
loop_2493:
call loop_2496
loop_2494:
call loop_2497
movug %fcc0, %l5, %o2
loop_2495:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
loop_2496:
call loop_2498
loop_2497:
srl %o5, %i4, %g7
movgu %icc, %o0, %i1
edge8n %l6, %g6, %g3
loop_2498:
nop ! tcs %xcc, 0x49 changed by convert2hboot
bn,pn %xcc, loop_2499
xnorcc %l2, %g2, %l3
call loop_2500
xnor %g5, %o1, %i0
loop_2499:
nop ! tg %icc, 0x3f changed by convert2hboot
lduh [%l7 + 0x62], %l4
loop_2500:
call loop_2501
fba,pt %fcc0, loop_2502
nop ! rdpr %tba, %g4 changed by convert2hboot
wrpr %g0, 0x2, %gl
loop_2501:
fbule %fcc1, loop_2503
loop_2502:
nop ! tvc %xcc, 0x42 changed by convert2hboot
call loop_2504
call loop_2505
loop_2503:
nop
fitos %f1, %f11
fstod %f11, %f18
fand %f2, %f14, %f22
loop_2504:
st %f18, [%l7 + 0x48]
loop_2505:
call loop_2506
nop
set 0x3C, %o6
flush %l7 + %o6
nop ! tgu %icc, 0x52 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %o3, %i7, %pic changed by convert2hboot
loop_2506:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge,a,pn %fcc1, loop_2507
fcmped %fcc1, %f30, %f14
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
loop_2507:
call loop_2508
srlx %o6, 0x04, %l0
nop
set 0x6B, %o3
ldstub [%l7 + %o3], %l1
movgu %xcc, %o7, %i2
loop_2508:
nop ! tsubcctv %o4, %l5, %i5 changed by convert2hboot
wrpr %g0, 0x3, %gl
nop ! te %xcc, 0x3b changed by convert2hboot
smulcc %g7, %o0, %i4
nop
fitod %f9, %f0
nop ! tneg %icc, 0x71 changed by convert2hboot
array32 %i1, %g6, %l6
movule %fcc0, %g3, %l2
sll %l3, %g2, %g5
rdpr %wstate, %o1
fbge,pt %fcc2, loop_2509
nop
setx loop_2510, %l0, %l1
jmpl %l1, %l4
nop ! tvc %icc, 0x3a changed by convert2hboot
nop
fitod %f4, %f4
fdtoi %f4, %f14
loop_2509:
call loop_2511
loop_2510:
fmovsleu %icc, %f24, %f23
be,a,pn %icc, loop_2512
bne,a,pt %xcc, loop_2513
loop_2511:
edge8n %g4, %g1, %i0
array32 %i6, %i7, %o3
loop_2512:
call loop_2514
loop_2513:
nop ! tvc %icc, 0x45 changed by convert2hboot
set 0x24, %l4
nop ! ldswa [%l7 + %l4] 0x18, %i3 ASI use replaced by convert2hboot
loop_2514:
call loop_2515
movug %fcc3, %o6, %l0
movleu %icc, 0x05C, %l1
call loop_2516
loop_2515:
nop ! tgu %xcc, 0x54 changed by convert2hboot
call loop_2517
movvs %xcc, %o7, %i2
loop_2516:
call loop_2518
call loop_2519
loop_2517:
fmovsuge %fcc2, %f1, %f20
call loop_2520
loop_2518:
call loop_2521
loop_2519:
wr %g0, 0x0, %pcr ! wr %l5, %i5, %softint changed by convert2hboot
movlg %fcc2, 0x53F, %o2
loop_2520:
nop
add %l7, 0x38, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_2521:
nop
setx loop_2522, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x031100001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
nop
setx loop_2523, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x024200001402, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
bl,a %icc, loop_2524
fornot1s %f13, %f28, %f29
loop_2522:
fmovdpos %xcc, %f2, %f20
loop_2523:
call loop_2525
loop_2524:
movo %fcc3, 0x2B5, %o4
movrlz %i4, 0x043, %o0
st %f27, [%l7 + 0x30]
loop_2525:
xnorcc %i1, %l6, %g3
movuge %fcc3, %g6, %l3
ldd [%l7 + 0x70], %g2
fcmpeq32 %f6, %f12, %l2
movvc %xcc, 0x3A2, %g5
fmovrslz %l4, %f9, %f26
movvc %icc, %o1, %g1
andncc %i0, %i6, %i7
fnors %f4, %f6, %f29
xorcc %g4, %i3, %o3
movle %icc, %o6, %l0
edge8ln %l1, %o7, %i2
call loop_2526
call loop_2527
fbn,a,pn %fcc2, loop_2528
call loop_2529
loop_2526:
xorcc %i5, 0x0113, %l5
loop_2527:
call loop_2530
loop_2528:
ldstub [%l7 + 0x55], %o2
loop_2529:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %o5, %o4, %i4
loop_2530:
nop
set 0x21, %l3
nop ! ldsba [%l7 + %l3] 0x0c, %g7 ASI use replaced by convert2hboot
movgu %icc, 0x779, %o0
call loop_2531
call loop_2532
call loop_2533
nop
set 0x24, %i2
sth %i1, [%l7 + %i2]
loop_2531:
call loop_2534
loop_2532:
brgz,a %l6, loop_2535
loop_2533:
array16 %g3, %g6, %g2
alignaddrl %l2, %g5, %l3
loop_2534:
call loop_2536
loop_2535:
fnot2s %f24, %f31
call loop_2537
fbl,a %fcc0, loop_2538
loop_2536:
call loop_2539
rdpr %wstate, %o1
loop_2537:
call loop_2540
loop_2538:
bshuffle %f18, %f18, %f30
loop_2539:
fblg,a %fcc0, loop_2541
call loop_2542
loop_2540:
bl,a %icc, loop_2543
alignaddr %l4, %g1, %i0
loop_2541:
movre %i7, %g4, %i6
loop_2542:
call loop_2544
loop_2543:
call loop_2545
call loop_2546
alignaddrl %o3, %o6, %l0
loop_2544:
fmovsneg %xcc, %f27, %f25
loop_2545:
brnz %i3, loop_2547
loop_2546:
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
fmovsl %fcc0, %f22, %f5
fmovsul %fcc1, %f20, %f25
loop_2547:
call loop_2548
rd %ccr, %i2
fand %f2, %f14, %f28
call loop_2549
loop_2548:
fbue %fcc1, loop_2550
fmovdne %fcc2, %f26, %f10
call loop_2551
loop_2549:
call loop_2552
loop_2550:
nop
set 0x58, %o0
ldd [%l7 + %o0], %f14
call loop_2553
loop_2551:
call loop_2554
loop_2552:
call loop_2555
call loop_2556
loop_2553:
xor %i5, %l5, %o2
loop_2554:
edge32l %o5, %o4, %g7
loop_2555:
nop ! ta %xcc, 0x41 changed by convert2hboot
loop_2556:
andn %i4, %i1, %l6
movrlez %o0, 0x315, %g6
call loop_2557
call loop_2558
call loop_2559
fbn %fcc3, loop_2560
loop_2557:
nop
nop
setx 0xF2131DA1C8D93F52, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x458B66F94C940CAC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f22, %f8
loop_2558:
call loop_2561
loop_2559:
call loop_2562
loop_2560:
fand %f6, %f2, %f22
edge32 %g3, %l2, %g5
loop_2561:
add %g2, 0x0419, %o1
loop_2562:
nop
set 0x30, %g7
prefetch [%l7 + %g7], 3
nop ! sir 0x1B28 !! sir is illegal now
call loop_2563
bvs %xcc, loop_2564
movcs %icc, 0x59F, %l3
call loop_2565
loop_2563:
call loop_2566
loop_2564:
call loop_2567
call loop_2568
loop_2565:
nop ! tl %icc, 0x3d changed by convert2hboot
loop_2566:
call loop_2569
loop_2567:
fmovdvc %icc, %f26, %f6
loop_2568:
call loop_2570
alignaddr %l4, %i0, %g1
loop_2569:
nop
setx 0x19ED, %l0, %i6
sdivcc %i7, %i6, %g4
fpsub16s %f5, %f1, %f3
loop_2570:
nop ! tneg %icc, 0x76 changed by convert2hboot
bneg %xcc, loop_2571
call loop_2572
mulscc %o3, %o6, %l0
call loop_2573
loop_2571:
call loop_2574
loop_2572:
rdpr %pil, %l1
call loop_2575
loop_2573:
nop ! tneg %icc, 0x3c changed by convert2hboot
loop_2574:
nop ! tsubcc %o7, %i3, %i2 changed by convert2hboot
call loop_2576
loop_2575:
edge16 %l5, %i5, %o2
call loop_2577
fsrc2 %f16, %f16
loop_2576:
edge16ln %o5, %o4, %g7
call loop_2578
loop_2577:
nop
set 0x78, %i1
std %f8, [%l7 + %i1]
edge32l %i4, %i1, %l6
rd %asi, %o0
loop_2578:
nop
set 0x40, %g1
nop ! lduwa [%l7 + %g1] 0x11, %g3 ASI use replaced by convert2hboot
nop ! tle %icc, 0x44 changed by convert2hboot
movu %fcc0, %l2, %g6
edge8l %g2, %o1, %g5
edge16l %l4, %i0, %l3
call loop_2579
fmovdleu %xcc, %f30, %f24
call loop_2580
nop ! tvs %icc, 0x75 changed by convert2hboot
loop_2579:
movneg %xcc, %g1, %i7
nop
set 0x69, %o7
ldub [%l7 + %o7], %i6
loop_2580:
call loop_2581
bne,a,pt %icc, loop_2582
call loop_2583
call loop_2584
loop_2581:
fcmpne32 %f30, %f12, %g4
loop_2582:
fcmpd %fcc0, %f26, %f2
loop_2583:
movug %fcc1, %o3, %l0
loop_2584:
nop
set 0x54, %i0
ldub [%l7 + %i0], %o6
nop ! taddcctv %o7, 0x52, %i3 changed by convert2hboot
nop ! tcc %xcc, 0x62 changed by convert2hboot
call loop_2585
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! tcs %icc, 0x79 changed by convert2hboot
call loop_2586
loop_2585:
call loop_2587
call loop_2588
call loop_2589
loop_2586:
call loop_2590
loop_2587:
nop
fitos %f0, %f26
fstod %f26, %f20
loop_2588:
srl %l5, 0x10, %i5
loop_2589:
nop
set 0x4C, %g6
lda [%l7 + %g6] 0x0c, %f19
loop_2590:
andn %i2, 0x0CD1, %o2
movrlz %o5, %o4, %g7
rdpr %cansave, %i4
movl %fcc2, 0x12D, %l6
call loop_2591
ble %icc, loop_2592
call loop_2593
wrpr %o0, 0x1223, %pil
loop_2591:
umul %i1, %g3, %l2
loop_2592:
fmovsl %fcc2, %f21, %f23
loop_2593:
movvc %xcc, 0x6F8, %g6
sub %g2, 0x1D91, %o1
call loop_2594
call loop_2595
or %g5, 0x1987, %i0
nop ! tgu %icc, 0x3a changed by convert2hboot
loop_2594:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_2595:
edge16l %g1, %i6, %g4
call loop_2596
nop
nop
setx 0xCB62451DD076F000, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
fxor %f18, %f24, %f18
nop
set 0x34, %i5
prefetch [%l7 + %i5], 1
loop_2596:
call loop_2597
bcs,a,pn %icc, loop_2598
nop ! sir 0x1E7C !! sir is illegal now
prefetch [%l7 + 0x78], 0
loop_2597:
subcc %i7, %o3, %o6
loop_2598:
call loop_2599
call loop_2600
bpos,a,pt %xcc, loop_2601
andncc %o7, 0x0B41, %l0
loop_2599:
call loop_2602
loop_2600:
call loop_2603
loop_2601:
call loop_2604
array16 %i3, %l1, %i5
loop_2602:
fexpand %f19, %f4
loop_2603:
movrlez %i2, 0x206, %o2
loop_2604:
stb %o5, [%l7 + 0x1B]
subccc %l5, %g7, %i4
nop
setx 0x1B3E, %l0, %o0
udiv %l6, %o0, %i1
fmovrdgz %o4, %f12, %f30
movpos %xcc, %l2, %g3
ble %xcc, loop_2605
nop ! taddcc %g2, %g6, %g5 changed by convert2hboot
call loop_2606
call loop_2607
loop_2605:
movrgz %o1, 0x168, %i0
fone %f28
loop_2606:
rdpr %cleanwin, %l4
loop_2607:
ldx [%l7 + 0x48], %g1
nop ! rdhpr %htba, %l3 changed by convert2hboot
array16 %g4, %i7, %i6
fbul,a %fcc3, loop_2608
call loop_2609
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop ! tn %xcc, 0x7b changed by convert2hboot
loop_2608:
bvc %icc, loop_2610
loop_2609:
sdivx %o6, 0x113B, %o3
edge32 %o7, %l0, %i3
wr %g0, 0x0, %pcr ! wr %i5, 0x1F5F, %ccr changed by convert2hboot
loop_2610:
pdist %f2, %f4, %f26
fbul %fcc1, loop_2611
nop
nop
setx 0xF41DE264006EF000, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
call loop_2612
call loop_2613
loop_2611:
movo %fcc2, %l1, %o2
or %o5, 0x09CE, %i2
loop_2612:
call loop_2614
loop_2613:
bn,pt %icc, loop_2615
fbug,a %fcc1, loop_2616
addc %g7, 0x0537, %i4
loop_2614:
call loop_2617
loop_2615:
call loop_2618
loop_2616:
movule %fcc1, 0x096, %l5
call loop_2619
loop_2617:
call loop_2620
loop_2618:
add %l6, 0x173F, %i1
call loop_2621
loop_2619:
nop
setx 0x142B, %l0, %l2
udiv %o0, %l2, %o4
loop_2620:
ld [%l7 + 0x3C], %f29
call loop_2622
loop_2621:
nop ! tpos %icc, 0x40 changed by convert2hboot
call loop_2623
call loop_2624
loop_2622:
movn %xcc, 0x419, %g3
nop
set 0x4C, %i3
flush %l7 + %i3
loop_2623:
call loop_2625
loop_2624:
rd %asi, %g6
fbne %fcc1, loop_2626
movcs %icc, 0x261, %g5
loop_2625:
nop ! taddcctv %o1, %i0, %g2 changed by convert2hboot
movvs %xcc, %l4, %g1
loop_2626:
fba,pn %fcc2, loop_2627
call loop_2628
movn %icc, 0x450, %l3
srlx %g4, 0x03, %i7
loop_2627:
call loop_2629
loop_2628:
edge8 %o6, %i6, %o7
ldsh [%l7 + 0x6E], %l0
ldx [%l7 + 0x20], %i3
loop_2629:
movle %icc, 0x78F, %o3
set 0x14, %l1
nop ! lduwa [%l7 + %l1] 0x10, %i5 ASI use replaced by convert2hboot
nop
setx 0x1EB6, %l0, %o5
udivcc %o2, %o5, %i2
call loop_2630
edge16 %l1, %i4, %l5
sub %g7, 0x12FD, %l6
call loop_2631
loop_2630:
flushw
call loop_2632
wr %g0, 0x0, %pcr ! wr %i1, 0x1397, %clear_softint changed by convert2hboot
loop_2631:
nop ! rdhpr %hintp, %l2 changed by convert2hboot
pdist %f14, %f12, %f4
loop_2632:
orn %o4, 0x1EDD, %o0
fmovdo %fcc3, %f16, %f4
fmovdgu %xcc, %f4, %f14
call loop_2633
call loop_2634
call loop_2635
stx %g3, [%l7 + 0x38]
loop_2633:
call loop_2636
loop_2634:
call loop_2637
loop_2635:
rdpr %otherwin, %g6
movrlez %g5, 0x304, %o1
loop_2636:
brnz,a %i0, loop_2638
loop_2637:
edge8n %g2, %l4, %l3
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xAF8, %hsys_tick_cmpr changed by convert2hboot
nop
setx 0x1233, %l0, %i6
udiv %g1, %i6, %o7
loop_2638:
fnegs %f8, %f3
nop ! ta %icc, 0x70 changed by convert2hboot
fpadd16 %f20, %f4, %f28
fcmpd %fcc0, %f12, %f24
add %o6, 0x13F9, %l0
nop ! tg %xcc, 0x73 changed by convert2hboot
call loop_2639
call loop_2640
call loop_2641
fbo,a %fcc2, loop_2642
loop_2639:
call loop_2643
loop_2640:
movvc %icc, 0x356, %i3
loop_2641:
nop ! tge %icc, 0x6e changed by convert2hboot
loop_2642:
call loop_2644
loop_2643:
edge16 %o3, %o2, %i5
rd %sys_tick_cmpr, %i2
call loop_2645
loop_2644:
call loop_2646
array8 %o5, %i4, %l5
movu %fcc3, 0x478, %l1
loop_2645:
edge8 %l6, %i1, %l2
loop_2646:
call loop_2647
nop ! tge %icc, 0x51 changed by convert2hboot
ba %xcc, loop_2648
addc %o4, %o0, %g3
loop_2647:
fcmpd %fcc2, %f4, %f0
call loop_2649
loop_2648:
call loop_2650
movuge %fcc3, %g6, %g5
call loop_2651
loop_2649:
alignaddr %o1, %i0, %g2
loop_2650:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
loop_2651:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
nop
setx loop_2652, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002200001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
call loop_2653
fsrc2s %f27, %f6
fmovrdgz %g4, %f18, %f0
loop_2652:
call loop_2654
loop_2653:
sdivx %i7, 0x0A56, %i6
edge8n %g1, %o7, %o6
edge8ln %l0, %o3, %i3
loop_2654:
call loop_2655
call loop_2656
udiv %i5, 0x1A1B, %i2
nop ! tgu %xcc, 0x40 changed by convert2hboot
loop_2655:
nop
add %l7, 0x20, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
lda [%l6] %asi, %o2
loop_2656:
call loop_2657
smulcc %l5, %i4, %l6
rd %y, %l1
call loop_2658
loop_2657:
call loop_2659
smulcc %l2, 0x1EB1, %o4
wrpr %g0, 0x2, %gl
loop_2658:
udiv %g3, 0x1DF7, %g6
loop_2659:
call loop_2660
nop
setx loop_2661, %l0, %l1
jmpl %l1, %i1
fba,a,pt %fcc0, loop_2662
movue %fcc2, %o1, %g5
loop_2660:
nop ! rdhpr %hsys_tick_cmpr, %g2 changed by convert2hboot
loop_2661:
brnz,a,pn %i0, loop_2663
loop_2662:
fmovdgu %xcc, %f2, %f2
sth %l4, [%l7 + 0x7C]
nop
set 0x54, %o4
sth %g7, [%l7 + %o4]
loop_2663:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
nop
set 0x68, %o2
ldstub [%l7 + %o2], %i7
call loop_2664
nop
nop
setx 0x204BE400, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
nop ! tleu %icc, 0x44 changed by convert2hboot
nop ! taddcc %g4, 0x78, %g1 changed by convert2hboot
loop_2664:
wrpr %i6, %o6, %cwp
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
addcc %o3, %i3, %i5
nop ! rdpr %tba, %i2 changed by convert2hboot
wrpr %l0, 0x0226, %pil
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, 0x966, %sys_tick_cmpr changed by convert2hboot
edge32l %i4, %l6, %l1
call loop_2665
wrpr %g0, 0x0, %gl
call loop_2666
nop ! rdhpr %hpstate, %o5 changed by convert2hboot
loop_2665:
sdivcc %o0, 0x10FB, %o4
nop ! tn %icc, 0x78 changed by convert2hboot
loop_2666:
call loop_2667
movpos %icc, %g6, %i1
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x740, %hsys_tick_cmpr changed by convert2hboot
call loop_2668
loop_2667:
call loop_2669
call loop_2670
nop ! tl %xcc, 0x63 changed by convert2hboot
loop_2668:
edge32ln %o1, %g2, %i0
loop_2669:
edge8ln %g5, %l4, %g7
loop_2670:
bne,a,pn %icc, loop_2671
nop ! ta %icc, 0x48 changed by convert2hboot
xor %i7, %g4, %g1
call loop_2672
loop_2671:
call loop_2673
call loop_2674
call loop_2675
loop_2672:
movpos %icc, %i6, %l3
loop_2673:
nop ! rdhpr %hintp, %o6 changed by convert2hboot
loop_2674:
move %fcc2, 0x4BB, %o3
loop_2675:
call loop_2676
sdivx %o7, 0x11DB, %i5
call loop_2677
rd %sys_tick_cmpr, %i2
loop_2676:
nop
setx loop_2678, %l0, %l1
jmpl %l1, %l0
sdivx %i3, 0x0C8A, %o2
loop_2677:
call loop_2679
brgz %l5, loop_2680
loop_2678:
wr %g0, 0x0, %pcr ! wr %l6, %l1, %softint changed by convert2hboot
call loop_2681
loop_2679:
loop_2680:
wrpr %l2, %i4, %pil
fmovde %fcc3, %f18, %f16
loop_2681:
call loop_2682
wrpr %o5, 0x0FDD, %pil
call loop_2683
bn %xcc, loop_2684
loop_2682:
ba,a,pt %xcc, loop_2685
nop ! ta %xcc, 0x5f changed by convert2hboot
loop_2683:
nop ! taddcc %o4, 0x57, %g6 changed by convert2hboot
loop_2684:
movuge %fcc3, 0x3D4, %i1
loop_2685:
call loop_2686
movvs %icc, 0x52A, %o0
sethi 0x18E8, %o1
edge16 %g3, %g2, %g5
loop_2686:
movn %fcc0, 0x324, %i0
movrgz %l4, 0x3CF, %g7
call loop_2687
edge16ln %g4, %i7, %i6
xor %l3, 0x00F8, %g1
nop ! te %xcc, 0x57 changed by convert2hboot
loop_2687:
fpadd32s %f10, %f21, %f0
fornot2 %f4, %f22, %f22
call loop_2688
nop
setx 0x0FD7, %l0, %o7
sdivx %o6, %o7, %o3
call loop_2689
nop ! tcs %xcc, 0x6e changed by convert2hboot
loop_2688:
movue %fcc3, 0x260, %i5
edge8 %l0, %i3, %o2
loop_2689:
call loop_2690
call loop_2691
srl %i2, 0x15, %l5
nop ! taddcc %l1, 0x62, %l6 changed by convert2hboot
loop_2690:
sdivx %i4, 0x16B9, %o5
loop_2691:
bgu,a %xcc, loop_2692
nop ! tpos %xcc, 0x55 changed by convert2hboot
fbo %fcc0, loop_2693
xnorcc %o4, %l2, %i1
loop_2692:
movgu %xcc, %g6, %o1
rd %softint, %g3
loop_2693:
call loop_2694
call loop_2695
lduw [%l7 + 0x68], %g2
call loop_2696
loop_2694:
call loop_2697
loop_2695:
movuge %fcc3, 0x504, %o0
fcmpd %fcc0, %f2, %f24
loop_2696:
call loop_2698
loop_2697:
call loop_2699
call loop_2700
call loop_2701
loop_2698:
nop ! wrpr %g5, %l4, %tick changed by convert2hboot
loop_2699:
srlx %i0, 0x13, %g7
loop_2700:
call loop_2702
loop_2701:
fmovsvs %icc, %f15, %f21
call loop_2703
fnegs %f7, %f5
loop_2702:
movn %fcc3, 0x0EC, %i7
or %i6, 0x058D, %l3
loop_2703:
edge16 %g1, %o6, %g4
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
sta %f19, [%l7 + 0x7C] %asi
call loop_2704
movn %fcc3, %o3, %o7
nop ! tne %icc, 0x51 changed by convert2hboot
call loop_2705
loop_2704:
movle %fcc3, 0x77F, %i5
xorcc %l0, %o2, %i2
loop_2705:
call loop_2706
nop ! taddcc %i3, %l1, %l5 changed by convert2hboot
nop
nop
setx 0xB68D1820F1934259, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xC0F8E5BBA1C5D183, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f4, %f22
call loop_2707
loop_2706:
call loop_2708
umulcc %i4, %o5, %o4
call loop_2709
loop_2707:
call loop_2710
loop_2708:
bg,pn %icc, loop_2711
fandnot1 %f0, %f30, %f26
loop_2709:
nop ! tsubcctv %l2, 0x5a, %l6 changed by convert2hboot
loop_2710:
call loop_2712
loop_2711:
call loop_2713
call loop_2714
nop
setx loop_2715, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002200001405, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
loop_2712:
and %i1, 0x12B8, %o1
loop_2713:
fmovdlg %fcc3, %f16, %f20
loop_2714:
call loop_2716
loop_2715:
call loop_2717
movcs %icc, %g6, %g3
call loop_2718
loop_2716:
call loop_2719
loop_2717:
orcc %g2, %o0, %g5
ldd [%l7 + 0x30], %f16
loop_2718:
call loop_2720
loop_2719:
call loop_2721
call loop_2722
call loop_2723
loop_2720:
fbn,pn %fcc1, loop_2724
loop_2721:
fmovdpos %xcc, %f22, %f26
loop_2722:
fmovsl %fcc2, %f24, %f8
loop_2723:
call loop_2725
loop_2724:
xorcc %i0, 0x0B5F, %l4
call loop_2726
edge32 %g7, %i7, %l3
loop_2725:
fnot2s %f17, %f23
fcmpne32 %f24, %f22, %i6
loop_2726:
nop
setx 0x19D7, %l0, %g1
udiv %o6, %g1, %o3
nop ! tn %icc, 0x5b changed by convert2hboot
fmovrdgz %o7, %f10, %f24
call loop_2727
nop ! rdhpr %ver, %i5 changed by convert2hboot
call loop_2728
movue %fcc2, %l0, %g4
loop_2727:
nop ! te %icc, 0x66 changed by convert2hboot
call loop_2729
loop_2728:
call loop_2730
rdpr %otherwin, %i2
edge16l %i3, %l1, %o2
loop_2729:
bg,a %xcc, loop_2731
loop_2730:
call loop_2732
movgu %icc, 0x19F, %i4
movuge %fcc2, 0x460, %l5
loop_2731:
nop ! ta %icc, 0x43 changed by convert2hboot
loop_2732:
movcs %icc, 0x1E9, %o5
fmul8x16al %f10, %f15, %f28
call loop_2733
array32 %l2, %o4, %i1
movuge %fcc2, %l6, %o1
fmovdug %fcc3, %f30, %f8
loop_2733:
brlz,a,pn %g6, loop_2734
call loop_2735
movpos %xcc, %g3, %g2
nop ! tl %xcc, 0x75 changed by convert2hboot
loop_2734:
nop
set 0x5A, %g2
sth %g5, [%l7 + %g2]
loop_2735:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xBAC, %hsys_tick_cmpr changed by convert2hboot
fands %f27, %f1, %f16
call loop_2736
call loop_2737
call loop_2738
addc %l4, %i7, %l3
loop_2736:
call loop_2739
loop_2737:
call loop_2740
loop_2738:
wrpr %g7, %o6, %pil
fbge,a %fcc3, loop_2741
loop_2739:
movrne %g1, %i6, %o3
loop_2740:
nop ! tcc %icc, 0x3b changed by convert2hboot
movule %fcc3, %i5, %l0
loop_2741:
fandnot2 %f22, %f8, %f12
call loop_2742
nop ! tpos %xcc, 0x37 changed by convert2hboot
sra %g4, %o7, %i2
fbule,a %fcc1, loop_2743
loop_2742:
call loop_2744
call loop_2745
nop
set 0x58, %l0
stx %l1, [%l7 + %l0]
loop_2743:
nop ! rdhpr %hintp, %o2 changed by convert2hboot
loop_2744:
bmask %i4, %l5, %i3
loop_2745:
movre %o5, %o4, %l2
edge32ln %l6, %o1, %i1
call loop_2746
edge8n %g6, %g3, %g2
call loop_2747
fmovsgu %icc, %f26, %f7
loop_2746:
call loop_2748
wr %g0, 0x0, %pcr ! wr %g5, 0x128A, %pic changed by convert2hboot
loop_2747:
call loop_2749
call loop_2750
loop_2748:
call loop_2751
bneg,a %xcc, loop_2752
loop_2749:
call loop_2753
loop_2750:
movrne %o0, %i0, %l4
loop_2751:
fba,a %fcc2, loop_2754
loop_2752:
call loop_2755
loop_2753:
call loop_2756
fcmpes %fcc3, %f26, %f3
loop_2754:
alignaddr %l3, %g7, %i7
loop_2755:
addccc %o6, %i6, %g1
loop_2756:
movl %icc, %o3, %i5
fmul8sux16 %f8, %f10, %f20
nop ! tsubcc %g4, %o7, %i2 changed by convert2hboot
fandnot1s %f5, %f9, %f29
bvc,a,pt %icc, loop_2757
array8 %l0, %l1, %o2
movu %fcc3, %i4, %l5
edge16l %o5, %o4, %i3
loop_2757:
nop ! tcc %xcc, 0x6b changed by convert2hboot
fbl,a %fcc0, loop_2758
nop ! tpos %icc, 0x3b changed by convert2hboot
movl %xcc, %l2, %o1
call loop_2759
loop_2758:
nop ! tg %xcc, 0x48 changed by convert2hboot
ld [%l7 + 0x5C], %f11
bpos %icc, loop_2760
loop_2759:
call loop_2761
nop
set 0x24, %g5
swap [%l7 + %g5], %i1
brlz %l6, loop_2762
loop_2760:
fmovdl %fcc3, %f8, %f2
loop_2761:
call loop_2763
call loop_2764
loop_2762:
nop ! tvc %xcc, 0x64 changed by convert2hboot
alignaddr %g3, %g2, %g5
loop_2763:
fpadd16s %f2, %f28, %f15
loop_2764:
fnegs %f31, %f28
movvs %icc, 0x6E4, %g6
bcc,pn %xcc, loop_2765
call loop_2766
call loop_2767
nop ! tge %xcc, 0x69 changed by convert2hboot
loop_2765:
brgz,a %o0, loop_2768
loop_2766:
nop ! taddcc %l4, %l3, %g7 changed by convert2hboot
loop_2767:
fexpand %f14, %f12
wrpr %i0, %i7, %pil
loop_2768:
call loop_2769
fmovsuge %fcc2, %f17, %f21
movvc %icc, 0x7F8, %o6
movrgz %g1, 0x2E1, %o3
loop_2769:
mulx %i6, %i5, %o7
fmovdule %fcc0, %f14, %f22
nop
nop
setx 0x47EDB36F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x4B6A1189, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f5, %f16
nop ! tl %icc, 0x67 changed by convert2hboot
call loop_2770
mova %xcc, %g4, %i2
call loop_2771
call loop_2772
loop_2770:
fmovdle %icc, %f0, %f22
call loop_2773
loop_2771:
nop ! taddcc %l1, %o2, %i4 changed by convert2hboot
loop_2772:
call loop_2774
edge32n %l0, %l5, %o4
loop_2773:
call loop_2775
add %i3, %o5, %o1
loop_2774:
nop
setx 0x1F1A, %l0, %l2
sdivcc %i1, %l2, %l6
call loop_2776
loop_2775:
fbue,a %fcc3, loop_2777
call loop_2778
call loop_2779
loop_2776:
fcmpes %fcc0, %f18, %f3
loop_2777:
call loop_2780
loop_2778:
xor %g3, 0x1D0F, %g5
loop_2779:
move %fcc1, %g6, %g2
brgez,pn %l4, loop_2781
loop_2780:
fbne,a %fcc1, loop_2782
rdpr %otherwin, %l3
call loop_2783
loop_2781:
mova %fcc0, %o0, %i0
loop_2782:
movvs %icc, 0x636, %g7
rd %ccr, %i7
loop_2783:
fxor %f14, %f6, %f4
nop ! tge %icc, 0x6d changed by convert2hboot
movrgz %g1, 0x1BE, %o6
set 0x30, %i7
nop ! ldda [%l7 + %i7] 0x89, %i6 ASI use replaced by convert2hboot
brlz %i5, loop_2784
call loop_2785
call loop_2786
call loop_2787
loop_2784:
addc %o7, 0x0964, %o3
loop_2785:
udivx %g4, 0x0DFD, %l1
loop_2786:
nop ! taddcc %o2, 0x36, %i4 changed by convert2hboot
loop_2787:
fmovs %f20, %f31
movneg %icc, 0x196, %l0
mova %fcc2, 0x67A, %i2
fmovsue %fcc3, %f25, %f1
nop
nop
setx 0x9A01DD33, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x6E2F8D5E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f30, %f20
sll %l5, 0x04, %i3
movo %fcc3, %o4, %o5
call loop_2788
fblg,pn %fcc3, loop_2789
nop ! tsubcctv %i1, %l2, %o1 changed by convert2hboot
call loop_2790
loop_2788:
rdpr %gl, %l6
loop_2789:
fbg,pn %fcc2, loop_2791
nop ! tvc %xcc, 0x3e changed by convert2hboot
loop_2790:
call loop_2792
call loop_2793
loop_2791:
fmovrslz %g3, %f21, %f16
brgez,pn %g5, loop_2794
loop_2792:
move %fcc3, 0x304, %g6
loop_2793:
wrpr %g0, 0x0, %gl
wr %g0, 0x0, %pcr ! wr %g2, %i0, %ccr changed by convert2hboot
loop_2794:
wrpr %o0, 0x123A, %cwp
call loop_2795
stb %g7, [%l7 + 0x7E]
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xF12, %hsys_tick_cmpr changed by convert2hboot
call loop_2796
loop_2795:
call loop_2797
fbug %fcc3, loop_2798
srlx %o6, 0x12, %g1
loop_2796:
edge8n %i5, %i6, %o3
loop_2797:
xor %g4, %o7, %l1
loop_2798:
rdpr %otherwin, %o2
nop ! tg %xcc, 0x57 changed by convert2hboot
nop ! tcs %xcc, 0x3f changed by convert2hboot
call loop_2799
sra %i4, 0x14, %l0
membar 0x79
call loop_2800
loop_2799:
nop ! tge %icc, 0x3f changed by convert2hboot
udivx %l5, 0x0AD1, %i3
call loop_2801
loop_2800:
fbu,a,pn %fcc1, loop_2802
xorcc %i2, 0x0802, %o5
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x844, %hsys_tick_cmpr changed by convert2hboot
loop_2801:
fmovdul %fcc0, %f8, %f20
loop_2802:
call loop_2803
sll %l2, 0x04, %i1
movul %fcc3, 0x271, %l6
nop
setx 0x11D4, %l0, %g5
udivcc %o1, %g5, %g3
loop_2803:
nop
nop
setx 0x9598AEC4FE52696A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xD28E28BACC0D5C7F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f14, %f12
mulx %g6, %l4, %l3
movule %fcc3, 0x2A9, %g2
wr %g0, 0x0, %pcr ! wr %i0, 0x1AC4, %clear_softint changed by convert2hboot
fnegs %f28, %f11
nop ! tn %icc, 0x61 changed by convert2hboot
nop
set 0x28, %i6
ldd [%l7 + %i6], %g6
call loop_2804
call loop_2805
umul %o0, 0x1506, %i7
call loop_2806
loop_2804:
faligndata %f20, %f2, %f0
loop_2805:
movue %fcc2, %o6, %i5
nop ! tvc %xcc, 0x47 changed by convert2hboot
loop_2806:
movneg %icc, 0x024, %i6
movrgez %o3, 0x2E7, %g1
call loop_2807
smulcc %o7, %l1, %g4
wrpr %i4, %o2, %pil
call loop_2808
loop_2807:
nop ! tneg %xcc, 0x7c changed by convert2hboot
fmovrdlz %l5, %f28, %f20
andn %i3, 0x118B, %l0
loop_2808:
call loop_2809
movrgez %o5, 0x0B0, %o4
call loop_2810
andcc %i2, 0x11E9, %i1
loop_2809:
call loop_2811
brz,pt %l6, loop_2812
loop_2810:
add %l2, %o1, %g3
fbo,a %fcc2, loop_2813
loop_2811:
call loop_2814
loop_2812:
nop
set 0x64, %o5
lduw [%l7 + %o5], %g6
rdpr %cleanwin, %g5
loop_2813:
movo %fcc3, 0x3E4, %l4
loop_2814:
call loop_2815
call loop_2816
membar 0x09
movn %fcc0, 0x6AA, %l3
loop_2815:
srl %i0, %g7, %g2
loop_2816:
bge %xcc, loop_2817
call loop_2818
nop ! tsubcctv %i7, %o6, %i5 changed by convert2hboot
movul %fcc2, %o0, %i6
loop_2817:
rd %tick_cmpr, %o3
loop_2818:
call loop_2819
call loop_2820
fornot1s %f4, %f29, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2819:
umul %g1, 0x18E6, %l1
loop_2820:
nop ! te %icc, 0x39 changed by convert2hboot
nop
fitod %f13, %f26
movl %fcc0, %o7, %i4
call loop_2821
call loop_2822
alignaddr %o2, %g4, %i3
add %l0, %o5, %l5
loop_2821:
rd %softint, %i2
loop_2822:
nop ! tle %xcc, 0x39 changed by convert2hboot
fcmpeq32 %f4, %f30, %i1
wrpr %g0, 0x1, %gl
brgz,a,pn %o1, loop_2823
wrpr %g3, 0x1682, %pil
rdpr %otherwin, %g6
fexpand %f28, %f2
loop_2823:
fbug,a,pn %fcc2, loop_2824
fmovsn %fcc1, %f6, %f17
call loop_2825
call loop_2826
loop_2824:
movrgez %l6, 0x201, %l4
call loop_2827
loop_2825:
movule %fcc1, 0x292, %g5
loop_2826:
call loop_2828
call loop_2829
loop_2827:
andncc %i0, 0x0772, %g7
call loop_2830
loop_2828:
fmovsn %fcc3, %f13, %f7
loop_2829:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x27, %asi changed by convert2hboot
membar #Sync
loop_2830:
mulx %g2, %i7, %i5
edge32l %o6, %i6, %o3
call loop_2831
fornot2 %f30, %f10, %f26
call loop_2832
nop
fitos %f11, %f1
fstoi %f1, %f13
loop_2831:
edge8l %o0, %l1, %g1
bge,pt %xcc, loop_2833
loop_2832:
fbue,a %fcc1, loop_2834
fbl,pn %fcc2, loop_2835
call loop_2836
loop_2833:
fnot2s %f17, %f30
loop_2834:
call loop_2837
loop_2835:
nop
nop
setx 0xFB78F91177D7E42D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x7EA73D4CEC9C6529, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f10, %f26
loop_2836:
call loop_2838
fmovdg %fcc0, %f28, %f22
loop_2837:
fnot2s %f23, %f11
call loop_2839
loop_2838:
brgez,a,pt %i4, loop_2840
nop
set 0x1B, %i4
ldsb [%l7 + %i4], %o2
call loop_2841
loop_2839:
fcmpne16 %f14, %f26, %o7
loop_2840:
sdiv %i3, 0x06F2, %g4
call loop_2842
loop_2841:
call loop_2843
nop ! sir 0x1400 !! sir is illegal now
call loop_2844
loop_2842:
rdpr %canrestore, %o5
loop_2843:
alignaddrl %l5, %i2, %l0
rd %tick_cmpr, %i1
loop_2844:
fornot1s %f11, %f20, %f15
movn %icc, 0x6EE, %l2
sra %o1, %o4, %g6
movre %l6, 0x3D1, %l4
call loop_2845
movne %fcc1, %g3, %g5
nop ! tsubcctv %g7, 0x5c, %i0 changed by convert2hboot
udivcc %l3, 0x0B7E, %g2
loop_2845:
call loop_2846
call loop_2847
xnor %i7, 0x0F12, %i5
call loop_2848
loop_2846:
nop ! tsubcc %o6, %i6, %o3 changed by convert2hboot
loop_2847:
call loop_2849
brgez,pn %o0, loop_2850
loop_2848:
movl %xcc, 0x64E, %g1
call loop_2851
loop_2849:
fmovrslz %l1, %f14, %f22
loop_2850:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xE31, %hsys_tick_cmpr changed by convert2hboot
bneg %icc, loop_2852
loop_2851:
call loop_2853
sth %i3, [%l7 + 0x76]
nop ! tvs %xcc, 0x4d changed by convert2hboot
loop_2852:
array16 %g4, %o2, %o5
loop_2853:
nop ! tl %icc, 0x35 changed by convert2hboot
call loop_2854
call loop_2855
call loop_2856
nop
set 0x7C, %l5
prefetch [%l7 + %l5], 3
loop_2854:
movrlez %i2, 0x3FD, %l0
loop_2855:
nop ! rdhpr %htba, %l5 changed by convert2hboot
loop_2856:
nop ! tcs %icc, 0x4c changed by convert2hboot
brlz,a,pt %l2, loop_2857
bvs,pn %icc, loop_2858
and %o1, %o4, %i1
edge8l %l6, %g6, %l4
loop_2857:
nop
set 0x0D, %l6
ldub [%l7 + %l6], %g5
loop_2858:
call loop_2859
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
sth %l3, [%l7 + 0x5A]
fpsub32 %f16, %f30, %f4
loop_2859:
fsrc2s %f18, %f21
call loop_2860
ldd [%l7 + 0x40], %f10
fcmpgt16 %f30, %f6, %g2
set 0x18, %g3
nop ! swapa [%l7 + %g3] 0x88, %i0 ASI use replaced by convert2hboot
loop_2860:
array32 %i7, %o6, %i6
srax %o3, 0x10, %i5
ldd [%l7 + 0x60], %f8
movne %fcc2, %g1, %o0
edge32n %l1, %i4, %i3
call loop_2861
flushw
umul %o7, %o2, %g4
fpsub16s %f31, %f15, %f3
loop_2861:
call loop_2862
movge %xcc, 0x7AD, %i2
movrgz %o5, %l0, %l5
call loop_2863
loop_2862:
call loop_2864
call loop_2865
array8 %l2, %o4, %i1
loop_2863:
call loop_2866
loop_2864:
call loop_2867
loop_2865:
call loop_2868
wr %g0, 0x0, %pcr ! wr %o1, 0x0795, %set_softint changed by convert2hboot
loop_2866:
call loop_2869
loop_2867:
nop ! tsubcc %g6, 0x75, %l6 changed by convert2hboot
loop_2868:
nop
setx loop_2870, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002100001401, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
call loop_2871
loop_2869:
fmovdne %xcc, %f6, %f12
call loop_2872
loop_2870:
call loop_2873
loop_2871:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array32 %g5, %g7, %l4
loop_2872:
call loop_2874
loop_2873:
brgez,pt %g3, loop_2875
call loop_2876
fbuge,a,pt %fcc0, loop_2877
loop_2874:
wr %g0, 0x0, %pcr ! wr %g2, 0x1E35, %set_softint changed by convert2hboot
loop_2875:
or %l3, %i0, %i7
loop_2876:
nop
add %l7, 0x48, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
nop ! casxa [%l6] 0x10, %o6, %o3 ASI use replaced by convert2hboot
loop_2877:
call loop_2878
fmovdge %fcc1, %f10, %f10
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_2878:
call loop_2879
call loop_2880
brlz,a,pt %g1, loop_2881
nop ! tle %xcc, 0x7b changed by convert2hboot
loop_2879:
fba,a %fcc2, loop_2882
loop_2880:
fmovscs %icc, %f13, %f10
loop_2881:
call loop_2883
nop
nop
setx 0xF30ED5D7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x4B0F1B0A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f23, %f21
loop_2882:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_2883:
nop ! tsubcc %l1, 0x44, %i5 changed by convert2hboot
call loop_2884
fbe,a,pn %fcc3, loop_2885
movue %fcc2, 0x135, %i3
subc %i4, %o2, %o7
loop_2884:
orcc %g4, %o5, %l0
loop_2885:
fmovrsne %l5, %f0, %f26
edge32l %i2, %l2, %o4
call loop_2886
fbe,a %fcc2, loop_2887
nop
nop
setx 0xD056EC00, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
call loop_2888
loop_2886:
bvs,a %xcc, loop_2889
loop_2887:
andncc %o1, 0x114C, %i1
movrlz %g6, %g5, %g7
loop_2888:
call loop_2890
loop_2889:
movrne %l4, %l6, %g2
or %l3, 0x1099, %i0
call loop_2891
loop_2890:
call loop_2892
stb %i7, [%l7 + 0x3B]
wrpr %o6, 0x18F8, %pil
loop_2891:
call loop_2893
loop_2892:
fmovsvc %xcc, %f8, %f19
nop ! tcs %icc, 0x5f changed by convert2hboot
fbug,a %fcc2, loop_2894
loop_2893:
nop ! rdhpr %ver, %g3 changed by convert2hboot
fzeros %f17
call loop_2895
loop_2894:
wr %g0, 0x0, %pcr ! wr %i6, %g1, %set_softint changed by convert2hboot
bmask %o3, %l1, %i5
call loop_2896
loop_2895:
nop ! tneg %icc, 0x5e changed by convert2hboot
call loop_2897
call loop_2898
loop_2896:
movrne %o0, 0x223, %i4
fornot2s %f26, %f29, %f0
loop_2897:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2898:
nop ! tvc %xcc, 0x35 changed by convert2hboot
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %o2, 0x0E24, %i3
fmovsvc %xcc, %f9, %f23
nop ! tsubcc %o7, %o5, %l0 changed by convert2hboot
alignaddrl %g4, %i2, %l5
be,a %xcc, loop_2899
membar 0x1D
mulx %l2, %o1, %i1
call loop_2900
loop_2899:
call loop_2901
nop ! tl %icc, 0x3e changed by convert2hboot
call loop_2902
loop_2900:
membar 0x29
loop_2901:
fbg %fcc1, loop_2903
call loop_2904
loop_2902:
alignaddrl %g6, %o4, %g5
swap [%l7 + 0x08], %l4
loop_2903:
lduh [%l7 + 0x20], %l6
loop_2904:
nop
set 0x34, %g4
lda [%l7 + %g4] 0x10, %f14
rd %softint, %g7
mulx %l3, 0x161F, %g2
bvs %xcc, loop_2905
call loop_2906
call loop_2907
sdivx %i7, 0x0E28, %o6
loop_2905:
srlx %i0, %i6, %g1
loop_2906:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
loop_2907:
call loop_2908
bg,pt %icc, loop_2909
fmovsn %fcc0, %f19, %f14
rd %ccr, %l1
loop_2908:
call loop_2910
loop_2909:
call loop_2911
nop ! rdhpr %ver, %i5 changed by convert2hboot
call loop_2912
loop_2910:
subc %o0, %i4, %o2
loop_2911:
call loop_2913
fmovrdlez %i3, %f8, %f30
loop_2912:
rd %asi, %g3
call loop_2914
loop_2913:
umul %o7, %o5, %l0
call loop_2915
call loop_2916
loop_2914:
call loop_2917
call loop_2918
loop_2915:
brz,pn %g4, loop_2919
loop_2916:
call loop_2920
loop_2917:
edge16ln %i2, %l2, %o1
loop_2918:
call loop_2921
loop_2919:
array8 %l5, %g6, %i1
loop_2920:
call loop_2922
call loop_2923
loop_2921:
sdivcc %g5, 0x12B1, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2922:
nop ! tle %icc, 0x79 changed by convert2hboot
loop_2923:
alignaddrl %l4, %l6, %g7
subccc %l3, 0x0254, %i7
fmovsgu %xcc, %f28, %f0
call loop_2924
srlx %g2, 0x16, %o6
fxors %f24, %f5, %f30
fnegs %f31, %f17
loop_2924:
nop ! tl %xcc, 0x61 changed by convert2hboot
fbue %fcc1, loop_2925
call loop_2926
nop ! tcs %icc, 0x5e changed by convert2hboot
bmask %i0, %i6, %o3
loop_2925:
rdpr %otherwin, %g1
loop_2926:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
rdpr %cansave, %o0
fnot1 %f10, %f12
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
edge16l %i4, %o7, %l0
call loop_2927
call loop_2928
rd %asi, %g4
call loop_2929
loop_2927:
xorcc %i2, %o5, %o1
loop_2928:
call loop_2930
call loop_2931
loop_2929:
movo %fcc2, %l5, %g6
call loop_2932
loop_2930:
nop ! tne %icc, 0x75 changed by convert2hboot
loop_2931:
call loop_2933
fmovsuge %fcc0, %f23, %f21
loop_2932:
sllx %i1, %l2, %o4
nop
fitod %f0, %f20
fdtox %f20, %f4
loop_2933:
movvs %icc, 0x427, %l4
set 0x70, %o1
nop ! prefetcha [%l7 + %o1] 0x11, 0 ASI use replaced by convert2hboot
call loop_2934
smul %g5, %l3, %g7
call loop_2935
andn %g2, %i7, %o6
loop_2934:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0xda, %asi changed by convert2hboot
loop_2935:
call loop_2936
xorcc %i6, 0x0E15, %i0
fmovrsgz %g1, %f2, %f27
rdpr %pil, %l1
loop_2936:
call loop_2937
call loop_2938
movre %o3, 0x257, %o0
edge8 %o2, %i5, %g3
loop_2937:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2938:
flushw
bneg,a %xcc, loop_2939
nop ! tg %icc, 0x5a changed by convert2hboot
fbl,a %fcc2, loop_2940
call loop_2941
loop_2939:
nop ! rdhpr %hpstate, %i4 changed by convert2hboot
nop ! rdhpr %htba, %o7 changed by convert2hboot
loop_2940:
call loop_2942
loop_2941:
andcc %i3, %g4, %i2
call loop_2943
call loop_2944
loop_2942:
edge16l %l0, %o5, %l5
call loop_2945
loop_2943:
call loop_2946
loop_2944:
edge8 %g6, %i1, %l2
call loop_2947
loop_2945:
nop ! tpos %xcc, 0x58 changed by convert2hboot
loop_2946:
call loop_2948
call loop_2949
loop_2947:
rdpr %cwp, %o1
call loop_2950
loop_2948:
movug %fcc3, %o4, %l4
loop_2949:
movneg %xcc, 0x249, %l6
call loop_2951
loop_2950:
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
call loop_2952
call loop_2953
loop_2951:
call loop_2954
nop
set 0x78, %l2
ldstub [%l7 + %l2], %g5
loop_2952:
bg,a,pn %icc, loop_2955
loop_2953:
loop_2954:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
loop_2955:
smul %o6, %i6, %i0
call loop_2956
call loop_2957
fpadd16s %f5, %f0, %f20
movle %xcc, 0x55B, %g1
loop_2956:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xA78, %hsys_tick_cmpr changed by convert2hboot
loop_2957:
movrlz %o3, %o0, %o2
fbu,a %fcc1, loop_2958
ldstub [%l7 + 0x12], %i5
call loop_2959
mova %fcc1, %g3, %i4
loop_2958:
xnor %o7, %i3, %g4
call loop_2960
loop_2959:
call loop_2961
call loop_2962
call loop_2963
loop_2960:
fmovdu %fcc3, %f20, %f26
loop_2961:
call loop_2964
loop_2962:
call loop_2965
loop_2963:
movcs %xcc, 0x67F, %i7
fnors %f3, %f0, %f12
loop_2964:
call loop_2966
loop_2965:
movvc %xcc, 0x106, %i2
call loop_2967
edge8l %o5, %l0, %g6
loop_2966:
call loop_2968
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
loop_2967:
edge8 %i1, %o1, %l4
nop ! rdhpr %hintp, %l6 changed by convert2hboot
loop_2968:
wrpr %o4, 0x0216, %cwp
movle %fcc1, %g7, %l3
call loop_2969
udivx %g2, 0x0672, %g5
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x438, %hsys_tick_cmpr changed by convert2hboot
call loop_2970
loop_2969:
sdivx %i6, 0x1793, %g1
nop
set 0x28, %o3
std %o2, [%l7 + %o3]
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x6A5, %hsys_tick_cmpr changed by convert2hboot
loop_2970:
edge8n %o2, %l1, %g3
smul %i5, %i4, %i3
nop
nop
setx 0xD3684848C657648C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x32AC3CBD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsmuld %f8, %f2, %f10
addc %g4, 0x0F69, %o7
fpack32 %f24, %f20, %f20
call loop_2971
call loop_2972
call loop_2973
fpadd16 %f22, %f10, %f30
loop_2971:
call loop_2974
loop_2972:
udiv %i7, 0x0F74, %o5
loop_2973:
bneg,a,pn %icc, loop_2975
srl %i2, 0x04, %l0
loop_2974:
brlez,pn %g6, loop_2976
call loop_2977
loop_2975:
call loop_2978
movleu %xcc, %l5, %l2
loop_2976:
call loop_2979
loop_2977:
orcc %o1, %i1, %l4
loop_2978:
nop ! rdhpr %htba, %l6 changed by convert2hboot
nop
fitod %f31, %f26
loop_2979:
andn %g7, 0x0E79, %o4
movn %icc, 0x363, %g2
fmovdn %fcc2, %f14, %f30
membar #Sync
set 0x40, %l4
nop ! ldda [%l7 + %l4] 0x17, %f0 ASI use replaced by convert2hboot
popc 0x01A3, %g5
edge32n %l3, %o6, %i0
be,pt %icc, loop_2980
movre %i6, %g1, %o3
nop
fitod %f4, %f14
fdtox %f14, %f18
bleu,a %xcc, loop_2981
loop_2980:
call loop_2982
brlz %o2, loop_2983
call loop_2984
loop_2981:
call loop_2985
loop_2982:
andncc %o0, %g3, %i5
loop_2983:
fblg,pn %fcc0, loop_2986
loop_2984:
srax %l1, 0x00, %i4
loop_2985:
subccc %i3, %g4, %i7
call loop_2987
loop_2986:
nop
set 0x48, %l3
sth %o7, [%l7 + %l3]
or %i2, %l0, %g6
subcc %l5, %o5, %o1
loop_2987:
call loop_2988
nop
setx loop_2989, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x001400001401, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
call loop_2990
sllx %l2, %i1, %l6
loop_2988:
call loop_2991
loop_2989:
bne,a,pn %xcc, loop_2992
loop_2990:
call loop_2993
call loop_2994
loop_2991:
bl %icc, loop_2995
loop_2992:
nop
nop
setx 0x26CB9F7792C56F8E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f22
loop_2993:
movrne %g7, %o4, %g2
loop_2994:
umulcc %l4, 0x12F3, %l3
loop_2995:
fmul8sux16 %f12, %f8, %f14
fsrc1s %f31, %f25
call loop_2996
call loop_2997
mulscc %g5, 0x1493, %o6
orncc %i6, %g1, %i0
loop_2996:
fmovsn %icc, %f2, %f13
loop_2997:
fandnot1 %f2, %f24, %f0
nop ! tn %xcc, 0x7e changed by convert2hboot
fblg,a,pn %fcc2, loop_2998
addc %o3, 0x1578, %o2
call loop_2999
call loop_3000
loop_2998:
ldsw [%l7 + 0x6C], %o0
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
loop_2999:
call loop_3001
loop_3000:
call loop_3002
nop
setx loop_3003, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x021200001406, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
srlx %l1, %i5, %i4
loop_3001:
movleu %icc, 0x32F, %i3
loop_3002:
ble,a %icc, loop_3004
loop_3003:
fmovspos %xcc, %f9, %f28
call loop_3005
fones %f27
loop_3004:
array16 %i7, %g4, %o7
nop ! tsubcc %l0, 0x77, %i2 changed by convert2hboot
loop_3005:
nop ! rdhpr %hintp, %l5 changed by convert2hboot
nop ! wrpr %o5, 0x1257, %tick changed by convert2hboot
movneg %icc, 0x078, %o1
call loop_3006
call loop_3007
nop ! tn %icc, 0x6f changed by convert2hboot
fornot1s %f8, %f3, %f11
loop_3006:
call loop_3008
loop_3007:
call loop_3009
fxnors %f4, %f28, %f18
subc %g6, %i1, %l6
loop_3008:
call loop_3010
loop_3009:
fbn,pn %fcc0, loop_3011
wrpr %g7, %o4, %cwp
rdpr %cwp, %l2
loop_3010:
movneg %icc, 0x5D5, %l4
loop_3011:
fmovrdlez %g2, %f18, %f12
wr %g0, 0x0, %pcr ! wr %g0, 0xe3, %asi changed by convert2hboot
call loop_3012
nop ! wrpr %o6, %i6, %tick changed by convert2hboot
edge32n %g1, %i0, %o3
sllx %g5, 0x18, %o0
loop_3012:
call loop_3013
alignaddrl %g3, %l1, %o2
call loop_3014
nop
setx 0x162F, %l0, %i4
udivcc %i5, %i4, %i7
loop_3013:
nop ! tleu %xcc, 0x53 changed by convert2hboot
movo %fcc2, 0x241, %g4
loop_3014:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xD85, %hsys_tick_cmpr changed by convert2hboot
mova %fcc0, %i2, %l5
call loop_3015
fmovrsgz %o5, %f31, %f31
srlx %o1, 0x02, %g6
movre %l0, %i1, %g7
loop_3015:
nop ! rdhpr %hintp, %l6 changed by convert2hboot
movvs %icc, 0x36C, %o4
call loop_3016
nop
fitod %f8, %f16
fdtoi %f16, %f11
call loop_3017
smul %l4, 0x1233, %l2
loop_3016:
fbge,a %fcc3, loop_3018
movge %icc, %l3, %o6
loop_3017:
call loop_3019
call loop_3020
loop_3018:
umul %i6, 0x1EB3, %g2
call loop_3021
loop_3019:
sethi 0x1663, %g1
loop_3020:
call loop_3022
nop ! sir 0x0545 !! sir is illegal now
loop_3021:
call loop_3023
call loop_3024
loop_3022:
call loop_3025
subcc %o3, 0x027F, %g5
loop_3023:
nop
setx loop_3026, %l0, %l1
jmpl %l1, %i0
loop_3024:
fmovdge %fcc1, %f22, %f2
loop_3025:
rd %pc, %g3
fmovrsgez %l1, %f28, %f18
loop_3026:
sllx %o0, %o2, %i5
addc %i7, 0x0B94, %g4
nop ! tgu %xcc, 0x35 changed by convert2hboot
add %i4, %i3, %i2
call loop_3027
fpadd32 %f12, %f0, %f30
flushw
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
loop_3027:
nop
set 0x08, %o6
ldstub [%l7 + %o6], %o5
nop ! tneg %icc, 0x71 changed by convert2hboot
fmovdul %fcc2, %f22, %f2
sth %o1, [%l7 + 0x7A]
fnot2 %f6, %f14
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xA72, %hsys_tick_cmpr changed by convert2hboot
rd %pc, %l0
fmovduge %fcc3, %f8, %f0
nop ! tneg %icc, 0x55 changed by convert2hboot
call loop_3028
call loop_3029
rd %fprs, %g7
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_3028:
mova %xcc, 0x58B, %i1
loop_3029:
call loop_3030
nop ! tsubcc %l4, 0x4b, %o4 changed by convert2hboot
st %f20, [%l7 + 0x14]
fones %f2
loop_3030:
call loop_3031
nop
set 0x40, %o0
ldd [%l7 + %o0], %l2
call loop_3032
rd %fprs, %o6
loop_3031:
fcmpd %fcc1, %f14, %f26
call loop_3033
loop_3032:
ba,pt %icc, loop_3034
nop
set 0x08, %g7
ldsh [%l7 + %g7], %i6
subc %l3, 0x0669, %g1
loop_3033:
fbge,pn %fcc3, loop_3035
loop_3034:
srl %o3, %g2, %g5
fnor %f2, %f14, %f18
mova %xcc, %g3, %l1
loop_3035:
movg %fcc2, %o0, %i0
fmovrdgz %i5, %f4, %f16
brlz,a,pt %i7, loop_3036
call loop_3037
edge8 %g4, %o2, %i3
movug %fcc2, 0x3DD, %i4
loop_3036:
nop ! tneg %xcc, 0x5f changed by convert2hboot
loop_3037:
call loop_3038
nop ! rdhpr %hsys_tick_cmpr, %l5 changed by convert2hboot
addc %o5, 0x19E6, %o1
sdivx %g6, 0x1083, %i2
loop_3038:
nop ! rdpr %tba, %l0 changed by convert2hboot
movne %fcc3, %o7, %g7
call loop_3039
call loop_3040
bleu %xcc, loop_3041
rdpr %gl, %i1
loop_3039:
fmul8ulx16 %f18, %f24, %f18
loop_3040:
xnor %l4, %l6, %l2
loop_3041:
orncc %o6, %o4, %i6
sra %g1, %o3, %l3
call loop_3042
call loop_3043
call loop_3044
fmovso %fcc0, %f4, %f9
loop_3042:
fands %f7, %f11, %f28
loop_3043:
fmul8ulx16 %f30, %f8, %f14
loop_3044:
call loop_3045
fnands %f3, %f18, %f28
call loop_3046
call loop_3047
loop_3045:
mova %xcc, 0x366, %g2
call loop_3048
loop_3046:
srax %g5, %l1, %o0
loop_3047:
call loop_3049
call loop_3050
loop_3048:
call loop_3051
movvs %icc, 0x6AB, %g3
loop_3049:
mulscc %i0, 0x0CE7, %i7
loop_3050:
call loop_3052
loop_3051:
bpos %icc, loop_3053
fmovrslez %i5, %f27, %f14
call loop_3054
loop_3052:
call loop_3055
loop_3053:
call loop_3056
nop
set 0x7C, %i1
prefetch [%l7 + %i1], 2
loop_3054:
orcc %g4, %o2, %i4
loop_3055:
fmovso %fcc0, %f28, %f30
loop_3056:
fnor %f8, %f2, %f28
movlg %fcc1, %i3, %o5
fbu %fcc2, loop_3057
or %o1, %g6, %l5
call loop_3058
subcc %l0, 0x0D0C, %o7
loop_3057:
call loop_3059
nop
setx 0x0E4B, %l0, %g7
udivx %i2, %g7, %l4
loop_3058:
nop ! tsubcc %i1, 0x54, %l6 changed by convert2hboot
fmovda %fcc3, %f6, %f28
loop_3059:
array32 %o6, %o4, %i6
call loop_3060
bmask %g1, %o3, %l2
and %l3, 0x159A, %g2
wr %g0, 0x0, %pcr ! wr %g0, 0x21, %asi changed by convert2hboot
loop_3060:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0xea, %asi changed by convert2hboot
membar #Sync
nop
set 0x50, %i2
std %f24, [%l7 + %i2]
fmovspos %icc, %f0, %f10
popc 0x0639, %o0
fbug,a %fcc2, loop_3061
call loop_3062
call loop_3063
nop ! tcc %icc, 0x68 changed by convert2hboot
loop_3061:
movrgz %g3, 0x12D, %i0
loop_3062:
nop ! tleu %icc, 0x61 changed by convert2hboot
loop_3063:
movcs %xcc, 0x15E, %i5
nop ! tneg %xcc, 0x62 changed by convert2hboot
call loop_3064
call loop_3065
call loop_3066
call loop_3067
loop_3064:
xnorcc %i7, 0x0AE5, %o2
loop_3065:
fbl,pn %fcc2, loop_3068
loop_3066:
call loop_3069
loop_3067:
nop
set 0x40, %g1
ldsh [%l7 + %g1], %i4
call loop_3070
loop_3068:
nop
nop
setx 0x80ACABDEDDE9207E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x893842E63787CE5C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f28, %f24
loop_3069:
addccc %g4, %o5, %o1
call loop_3071
loop_3070:
call loop_3072
bge %icc, loop_3073
call loop_3074
loop_3071:
call loop_3075
loop_3072:
nop ! tl %xcc, 0x7d changed by convert2hboot
loop_3073:
call loop_3076
loop_3074:
nop ! tvs %icc, 0x6f changed by convert2hboot
loop_3075:
fmovsu %fcc1, %f17, %f9
movle %xcc, 0x2DC, %g6
loop_3076:
call loop_3077
call loop_3078
bpos,a,pt %icc, loop_3079
brlz,a,pt %i3, loop_3080
loop_3077:
membar 0x51
loop_3078:
movrgz %l5, %o7, %i2
loop_3079:
membar 0x1E
loop_3080:
nop
set 0x6B, %i0
ldstub [%l7 + %i0], %g7
wr %g0, 0x0, %pcr ! wr %g0, 0xeb, %asi changed by convert2hboot
membar #Sync
movue %fcc1, %i1, %l6
call loop_3081
movvs %icc, %l4, %o4
call loop_3082
call loop_3083
loop_3081:
mulx %o6, 0x150A, %g1
call loop_3084
loop_3082:
fmovdvs %xcc, %f30, %f30
loop_3083:
sth %o3, [%l7 + 0x68]
nop ! tn %icc, 0x74 changed by convert2hboot
loop_3084:
wr %g0, 0x0, %pcr ! wr %l2, %i6, %set_softint changed by convert2hboot
alignaddr %g2, %l3, %g5
array16 %l1, %o0, %g3
call loop_3085
nop
set 0x0A, %g6
ldsh [%l7 + %g6], %i5
bcc,a %icc, loop_3086
call loop_3087
loop_3085:
fbul,a %fcc2, loop_3088
call loop_3089
loop_3086:
nop ! rdhpr %hintp, %i0 changed by convert2hboot
loop_3087:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
loop_3088:
nop ! rdhpr %htba, %o2 changed by convert2hboot
loop_3089:
call loop_3090
fmovrse %i4, %f4, %f13
call loop_3091
xorcc %g4, %o5, %o1
loop_3090:
edge8 %g6, %i3, %o7
set 0x18, %i5
lda [%l7 + %i5] 0x10, %f31
loop_3091:
nop
set 0x30, %o7
sth %l5, [%l7 + %o7]
array32 %g7, %l0, %i1
bg,a %icc, loop_3092
call loop_3093
call loop_3094
nop ! tg %icc, 0x67 changed by convert2hboot
loop_3092:
call loop_3095
loop_3093:
call loop_3096
loop_3094:
call loop_3097
fmovdue %fcc3, %f0, %f20
loop_3095:
call loop_3098
loop_3096:
fsrc1 %f28, %f2
loop_3097:
nop
set 0x7A, %i3
sth %i2, [%l7 + %i3]
addc %l6, %l4, %o4
loop_3098:
edge16 %o6, %o3, %l2
fmovsle %fcc0, %f28, %f29
call loop_3099
nop ! tleu %icc, 0x66 changed by convert2hboot
xorcc %i6, 0x0AC5, %g1
fxors %f5, %f22, %f20
loop_3099:
movul %fcc2, 0x3B8, %l3
fmul8x16 %f2, %f18, %f10
fmovdn %fcc0, %f12, %f28
call loop_3100
edge8l %g2, %l1, %o0
call loop_3101
wrpr %g3, 0x1064, %cwp
loop_3100:
call loop_3102
xnor %g5, 0x1804, %i5
loop_3101:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %o2, %i4, %sys_tick changed by convert2hboot
loop_3102:
movug %fcc2, 0x55F, %i7
movlg %fcc2, 0x084, %o5
nop
fitos %f13, %f19
fstoi %f19, %f10
call loop_3103
array8 %g4, %g6, %i3
call loop_3104
movrlez %o1, %o7, %l5
loop_3103:
rd %sys_tick_cmpr, %l0
nop
fitod %f8, %f6
fdtox %f6, %f12
loop_3104:
call loop_3105
fornot2 %f18, %f4, %f0
bleu,a,pt %xcc, loop_3106
alignaddr %g7, %i1, %l6
loop_3105:
addc %l4, %o4, %o6
srax %i2, 0x06, %o3
loop_3106:
nop ! rdhpr %ver, %l2 changed by convert2hboot
call loop_3107
fbg,a %fcc3, loop_3108
fmuld8sux16 %f20, %f9, %f22
nop ! tn %icc, 0x59 changed by convert2hboot
loop_3107:
fmovd %f2, %f20
loop_3108:
nop
nop
setx 0xC365BBB4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x262BA3CB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f3, %f13
call loop_3109
fcmple32 %f10, %f12, %i6
wrpr %g0, 0x0, %gl
fblg %fcc0, loop_3110
loop_3109:
call loop_3111
fba,pt %fcc2, loop_3112
subccc %g2, 0x1DE7, %l1
loop_3110:
sth %g3, [%l7 + 0x3E]
loop_3111:
fbn,a %fcc1, loop_3113
loop_3112:
call loop_3114
nop ! rdhpr %hintp, %g5 changed by convert2hboot
set 0x40, %o4
nop ! ldda [%l7 + %o4] 0xda, %f16 ASI use replaced by convert2hboot
loop_3113:
sdivx %o0, 0x04FC, %i0
loop_3114:
ldsb [%l7 + 0x67], %o2
subc %i4, 0x00E1, %i7
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
sta %f13, [%l7 + 0x68] %asi
nop ! tpos %icc, 0x3f changed by convert2hboot
call loop_3115
call loop_3116
call loop_3117
fmul8x16al %f17, %f9, %f12
loop_3115:
ldsb [%l7 + 0x77], %o5
loop_3116:
call loop_3118
loop_3117:
brlez,pt %g4, loop_3119
call loop_3120
call loop_3121
loop_3118:
nop
setx loop_3122, %l0, %l1
jmpl %l1, %i5
loop_3119:
movule %fcc0, 0x7B9, %i3
loop_3120:
be,a,pt %icc, loop_3123
loop_3121:
call loop_3124
loop_3122:
movcc %icc, %o1, %o7
alignaddrl %g6, %l5, %l0
loop_3123:
movrgez %i1, 0x030, %g7
loop_3124:
call loop_3125
edge8ln %l4, %o4, %l6
fors %f20, %f11, %f22
bne %icc, loop_3126
loop_3125:
call loop_3127
nop ! tle %xcc, 0x64 changed by convert2hboot
fmovsn %icc, %f18, %f30
loop_3126:
call loop_3128
loop_3127:
fbule %fcc0, loop_3129
call loop_3130
call loop_3131
loop_3128:
sethi 0x0233, %i2
loop_3129:
call loop_3132
loop_3130:
rd %sys_tick_cmpr, %o6
loop_3131:
subccc %o3, 0x1D74, %i6
nop ! tneg %xcc, 0x36 changed by convert2hboot
loop_3132:
movne %xcc, 0x73A, %l2
call loop_3133
nop ! tcs %xcc, 0x4e changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xCB5, %hsys_tick_cmpr changed by convert2hboot
call loop_3134
loop_3133:
call loop_3135
wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
and %g2, %g3, %g5
loop_3134:
call loop_3136
loop_3135:
call loop_3137
call loop_3138
call loop_3139
loop_3136:
movrgz %i0, 0x35C, %o2
loop_3137:
movrne %i4, %o0, %o5
loop_3138:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
sta %f22, [%l7 + 0x44] %asi
loop_3139:
nop ! wrpr %g4, 0x1B25, %tick changed by convert2hboot
nop
nop
setx 0x3898CC98BE62DBBB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x613C395E700F22FD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f28, %f10
call loop_3140
ld [%l7 + 0x0C], %f16
call loop_3141
call loop_3142
loop_3140:
wr %g0, 0x0, %pcr ! wr %i5, 0x1CF3, %sys_tick changed by convert2hboot
nop
nop
setx 0xAF569D2D3D7E117C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x5A74C7B1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsmuld %f22, %f22, %f2
loop_3141:
call loop_3143
loop_3142:
ldsw [%l7 + 0x68], %i7
nop ! rdhpr %htba, %o1 changed by convert2hboot
fmovsne %fcc2, %f30, %f11
loop_3143:
umulcc %o7, %i3, %g6
movrgz %l0, 0x0D3, %l5
bne,pt %icc, loop_3144
call loop_3145
alignaddr %i1, %l4, %g7
popc %l6, %o4
loop_3144:
call loop_3146
loop_3145:
call loop_3147
call loop_3148
fmovrse %o6, %f14, %f27
loop_3146:
nop
fitos %f27, %f27
loop_3147:
sll %o3, 0x1F, %i6
loop_3148:
fnand %f6, %f16, %f10
alignaddrl %l2, %i2, %g1
call loop_3149
edge16n %l1, %l3, %g3
edge16 %g5, %g2, %o2
wrpr %g0, 0x2, %gl
loop_3149:
call loop_3150
call loop_3151
call loop_3152
wr %g0, 0x0, %pcr ! wr %o0, %g4, %softint changed by convert2hboot
loop_3150:
fpackfix %f20, %f16
loop_3151:
fcmpd %fcc3, %f16, %f2
loop_3152:
edge8 %i5, %o5, %i7
array32 %o7, %o1, %g6
call loop_3153
nop ! tge %icc, 0x6d changed by convert2hboot
call loop_3154
movug %fcc1, %l0, %i3
loop_3153:
call loop_3155
nop ! wrpr %i1, %l5, %tick changed by convert2hboot
loop_3154:
fnot2 %f10, %f8
call loop_3156
loop_3155:
fcmpne32 %f12, %f24, %g7
call loop_3157
xnorcc %l6, %l4, %o6
loop_3156:
call loop_3158
udivcc %o4, 0x0AA4, %i6
loop_3157:
call loop_3159
membar 0x16
loop_3158:
sllx %l2, %o3, %i2
fornot1s %f11, %f5, %f20
loop_3159:
fzeros %f21
edge32n %l1, %g1, %g3
call loop_3160
addc %g5, %l3, %o2
fcmpne32 %f22, %f20, %i4
nop ! sir 0x11EF !! sir is illegal now
loop_3160:
srl %i0, %o0, %g4
fxnors %f2, %f6, %f28
popc 0x013F, %g2
brlz,a %i5, loop_3161
edge16 %i7, %o7, %o5
call loop_3162
fmovsvc %icc, %f7, %f4
loop_3161:
nop ! tn %icc, 0x54 changed by convert2hboot
loop_3162:
bvs,a %icc, loop_3163
rd %pc, %o1
call loop_3164
movvc %icc, 0x69C, %g6
loop_3163:
fandnot1 %f10, %f14, %f4
call loop_3165
loop_3164:
nop
set 0x30, %l1
stw %i3, [%l7 + %l1]
nop
set 0x5A, %g2
ldsh [%l7 + %g2], %i1
wr %g0, 0x0, %pcr ! wr %l5, 0x0680, %pic changed by convert2hboot
loop_3165:
call loop_3166
call loop_3167
orncc %g7, 0x0ED3, %l6
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, 0xE6E, %tick_cmpr changed by convert2hboot
loop_3166:
fmovrdlz %o4, %f28, %f4
loop_3167:
call loop_3168
smul %i6, 0x00CC, %o6
nop ! ta %xcc, 0x54 changed by convert2hboot
mulscc %o3, %l2, %i2
loop_3168:
movcc %icc, 0x76F, %g1
bne %icc, loop_3169
array8 %g3, %g5, %l1
call loop_3170
brgz,pt %o2, loop_3171
loop_3169:
call loop_3172
nop ! tleu %xcc, 0x62 changed by convert2hboot
loop_3170:
call loop_3173
loop_3171:
call loop_3174
loop_3172:
array8 %l3, %i0, %i4
nop ! tle %icc, 0x6e changed by convert2hboot
loop_3173:
call loop_3175
loop_3174:
call loop_3176
rd %fprs, %g4
fmovdne %icc, %f0, %f18
loop_3175:
nop ! tge %icc, 0x4e changed by convert2hboot
loop_3176:
bcs,a %icc, loop_3177
xorcc %o0, 0x1583, %i5
ldsw [%l7 + 0x28], %g2
movge %icc, %o7, %o5
loop_3177:
andn %i7, 0x0EB2, %g6
movrne %o1, %i1, %i3
call loop_3178
nop ! tle %xcc, 0x3b changed by convert2hboot
fbu,a,pn %fcc0, loop_3179
nop ! tsubcctv %l5, 0x49, %g7 changed by convert2hboot
loop_3178:
std %f28, [%l7 + 0x18]
smul %l4, %l0, %l6
loop_3179:
mulscc %i6, %o6, %o3
nop
set 0x28, %l0
ldsh [%l7 + %l0], %l2
call loop_3180
call loop_3181
swap [%l7 + 0x6C], %i2
movul %fcc3, 0x4AD, %o4
loop_3180:
xor %g1, 0x03EF, %g3
loop_3181:
call loop_3182
nop ! taddcc %g5, %l1, %l3 changed by convert2hboot
rd %ccr, %o2
movue %fcc1, %i4, %i0
loop_3182:
fbn,a %fcc1, loop_3183
nop ! tge %icc, 0x3c changed by convert2hboot
bvc,pn %xcc, loop_3184
fsrc1 %f14, %f10
loop_3183:
sll %g4, %i5, %o0
mulscc %o7, %o5, %g2
loop_3184:
nop ! tvs %icc, 0x77 changed by convert2hboot
fmovrse %g6, %f25, %f6
andn %i7, %o1, %i1
andcc %l5, 0x0B9E, %g7
nop ! tvs %icc, 0x3f changed by convert2hboot
nop ! tge %xcc, 0x63 changed by convert2hboot
call loop_3185
sth %i3, [%l7 + 0x4A]
fmovrde %l0, %f8, %f20
call loop_3186
loop_3185:
call loop_3187
rdpr %otherwin, %l6
fnand %f24, %f30, %f16
loop_3186:
call loop_3188
loop_3187:
call loop_3189
fpadd16s %f25, %f14, %f15
call loop_3190
loop_3188:
call loop_3191
loop_3189:
call loop_3192
udivx %i6, 0x134E, %l4
loop_3190:
edge32l %o6, %l2, %o3
loop_3191:
call loop_3193
loop_3192:
call loop_3194
call loop_3195
edge32l %i2, %g1, %g3
loop_3193:
andncc %o4, %g5, %l1
loop_3194:
movue %fcc2, %l3, %o2
loop_3195:
call loop_3196
bneg %icc, loop_3197
nop ! te %xcc, 0x73 changed by convert2hboot
edge8n %i0, %i4, %i5
loop_3196:
nop ! tge %xcc, 0x4a changed by convert2hboot
loop_3197:
call loop_3198
call loop_3199
call loop_3200
edge16n %g4, %o7, %o0
loop_3198:
call loop_3201
loop_3199:
flush %l7 + 0x64
loop_3200:
call loop_3202
bl %xcc, loop_3203
loop_3201:
movrlz %g2, 0x18F, %g6
movg %fcc2, 0x5C6, %o5
loop_3202:
fxnors %f20, %f18, %f6
loop_3203:
add %i7, 0x14CB, %i1
call loop_3204
movcc %xcc, %o1, %l5
rd %softint, %i3
call loop_3205
loop_3204:
call loop_3206
call loop_3207
bmask %g7, %l0, %l6
loop_3205:
fmovsge %fcc2, %f1, %f21
loop_3206:
fbg,pt %fcc3, loop_3208
loop_3207:
fbul %fcc3, loop_3209
call loop_3210
call loop_3211
loop_3208:
call loop_3212
loop_3209:
bcs %xcc, loop_3213
loop_3210:
fabss %f6, %f7
loop_3211:
flushw
loop_3212:
fcmpgt16 %f26, %f28, %i6
loop_3213:
sub %o6, 0x00C4, %l4
call loop_3214
nop ! tge %icc, 0x60 changed by convert2hboot
nop ! tvs %xcc, 0x65 changed by convert2hboot
nop ! tg %xcc, 0x56 changed by convert2hboot
loop_3214:
movul %fcc2, %o3, %i2
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
call loop_3215
nop ! tn %icc, 0x70 changed by convert2hboot
movule %fcc3, %g3, %g1
array16 %g5, %l1, %l3
loop_3215:
bgu,a %icc, loop_3216
call loop_3217
xnor %o4, %i0, %o2
call loop_3218
loop_3216:
nop ! te %icc, 0x5e changed by convert2hboot
loop_3217:
nop
set 0x3C, %o2
sta %f14, [%l7 + %o2] 0x04
loop_3218:
array16 %i4, %g4, %i5
call loop_3219
rdpr %pil, %o7
call loop_3220
call loop_3221
loop_3219:
call loop_3222
call loop_3223
loop_3220:
fcmpne16 %f30, %f24, %o0
loop_3221:
bg,pn %xcc, loop_3224
loop_3222:
call loop_3225
loop_3223:
be,a %xcc, loop_3226
wr %g0, 0x0, %pcr ! wr %g2, 0x1910, %ccr changed by convert2hboot
loop_3224:
call loop_3227
loop_3225:
fpadd32 %f22, %f26, %f12
loop_3226:
call loop_3228
call loop_3229
loop_3227:
nop ! tleu %xcc, 0x7a changed by convert2hboot
call loop_3230
loop_3228:
call loop_3231
loop_3229:
movvc %icc, 0x16F, %o5
orncc %g6, 0x1651, %i1
loop_3230:
call loop_3232
loop_3231:
call loop_3233
call loop_3234
fcmpd %fcc2, %f8, %f16
loop_3232:
nop ! te %xcc, 0x5c changed by convert2hboot
loop_3233:
call loop_3235
loop_3234:
fmovda %fcc0, %f2, %f6
fsrc1s %f17, %f2
call loop_3236
loop_3235:
call loop_3237
xor %i7, %o1, %l5
call loop_3238
loop_3236:
nop ! tvc %icc, 0x6e changed by convert2hboot
loop_3237:
sra %g7, 0x01, %i3
movcc %icc, %l0, %l6
loop_3238:
fbge,a,pt %fcc1, loop_3239
call loop_3240
call loop_3241
movo %fcc0, 0x28E, %o6
loop_3239:
addccc %i6, 0x09C5, %o3
loop_3240:
call loop_3242
loop_3241:
fmovdug %fcc0, %f12, %f6
nop ! tpos %xcc, 0x7c changed by convert2hboot
wrpr %l4, 0x01C5, %cwp
loop_3242:
call loop_3243
wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
rdpr %pil, %g3
addc %g1, %g5, %l1
loop_3243:
call loop_3244
array16 %o4, %i0, %o2
call loop_3245
movcc %icc, %i4, %l3
loop_3244:
call loop_3246
call loop_3247
loop_3245:
nop
set 0x42, %i7
ldstub [%l7 + %i7], %i5
nop
set 0x4B, %i6
stb %g4, [%l7 + %i6]
loop_3246:
umulcc %o7, %g2, %o0
loop_3247:
call loop_3248
and %o5, 0x0A67, %g6
call loop_3249
call loop_3250
loop_3248:
fmovd %f30, %f14
fmovscc %xcc, %f8, %f18
loop_3249:
wrpr %i7, %o1, %cwp
loop_3250:
fones %f27
andn %i1, 0x0A2A, %g7
nop
set 0x0E, %g5
ldsh [%l7 + %g5], %l5
movleu %xcc, %i3, %l0
call loop_3251
movleu %xcc, %o6, %i6
nop ! tvs %xcc, 0x79 changed by convert2hboot
movleu %icc, 0x64D, %l6
loop_3251:
fbul,a %fcc1, loop_3252
call loop_3253
call loop_3254
call loop_3255
loop_3252:
nop ! tsubcc %l4, %l2, %i2 changed by convert2hboot
loop_3253:
call loop_3256
loop_3254:
fxors %f1, %f29, %f11
loop_3255:
call loop_3257
fbne,a,pt %fcc1, loop_3258
loop_3256:
call loop_3259
subcc %g3, 0x148E, %o3
loop_3257:
nop
set 0x7B, %i4
nop ! lduba [%l7 + %i4] 0x10, %g5 ASI use replaced by convert2hboot
loop_3258:
call loop_3260
loop_3259:
fnor %f8, %f16, %f10
mulscc %g1, %l1, %o4
edge8ln %o2, %i4, %l3
loop_3260:
xor %i5, %i0, %o7
fmovda %icc, %f14, %f28
fpackfix %f0, %f13
nop ! tg %icc, 0x4c changed by convert2hboot
array16 %g2, %g4, %o0
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
lda [%l7 + 0x70] %asi, %f14
ld [%l7 + 0x60], %f8
movug %fcc1, %g6, %i7
edge16 %o1, %i1, %g7
movlg %fcc1, %l5, %o5
set 0x40, %l5
nop ! ldda [%l7 + %l5] 0x89, %f16 ASI use replaced by convert2hboot
wrpr %i3, 0x0D08, %pil
call loop_3261
nop
setx 0x1FB7, %l0, %i6
udiv %o6, %i6, %l0
edge8 %l4, %l6, %i2
edge32n %l2, %o3, %g5
loop_3261:
call loop_3262
sth %g3, [%l7 + 0x36]
bl,a,pn %icc, loop_3263
fmovdne %icc, %f2, %f4
loop_3262:
nop ! te %icc, 0x41 changed by convert2hboot
call loop_3264
loop_3263:
call loop_3265
movl %fcc3, 0x14F, %g1
subc %o4, %l1, %i4
loop_3264:
wr %g0, 0x0, %pcr ! wr %l3, 0x11F8, %softint changed by convert2hboot
loop_3265:
umul %i5, %o2, %i0
call loop_3266
add %o7, %g2, %g4
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
lda [%l7 + 0x0C] %asi, %f8
loop_3266:
nop ! rdhpr %hintp, %o0 changed by convert2hboot
call loop_3267
sdivx %g6, 0x0330, %o1
bn,a %xcc, loop_3268
fmovdlg %fcc3, %f28, %f26
loop_3267:
fbg,pt %fcc1, loop_3269
call loop_3270
loop_3268:
ble,a %icc, loop_3271
nop ! rdhpr %htba, %i7 changed by convert2hboot
loop_3269:
fones %f20
loop_3270:
call loop_3272
loop_3271:
nop ! tge %icc, 0x59 changed by convert2hboot
fpack32 %f2, %f4, %f30
nop
set 0x58, %l6
std %i0, [%l7 + %l6]
loop_3272:
smul %g7, %o5, %l5
movule %fcc1, 0x7C2, %i3
rd %ccr, %i6
wr %g0, 0x0, %pcr ! wr %l0, %l4, %y changed by convert2hboot
nop ! tleu %xcc, 0x58 changed by convert2hboot
fmovdg %fcc2, %f24, %f28
edge8 %l6, %i2, %o6
movpos %icc, 0x352, %l2
call loop_3273
addc %g5, 0x1A93, %g3
call loop_3274
call loop_3275
loop_3273:
edge32 %g1, %o4, %o3
call loop_3276
loop_3274:
edge16l %i4, %l3, %i5
loop_3275:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xD66, %hsys_tick_cmpr changed by convert2hboot
fnot1s %f28, %f20
loop_3276:
nop ! tleu %icc, 0x79 changed by convert2hboot
call loop_3277
call loop_3278
edge16ln %l1, %o7, %g2
nop
nop
setx 0xA615DF11, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xD28C8F71, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f7, %f18
loop_3277:
call loop_3279
loop_3278:
call loop_3280
nop ! rdhpr %htba, %g4 changed by convert2hboot
call loop_3281
loop_3279:
fbge,a,pn %fcc3, loop_3282
loop_3280:
fmovrdlz %i0, %f28, %f6
fble,pn %fcc0, loop_3283
loop_3281:
addcc %g6, 0x14B3, %o0
loop_3282:
mulscc %i7, %o1, %i1
bcc %icc, loop_3284
loop_3283:
nop ! tsubcc %o5, 0x73, %l5 changed by convert2hboot
call loop_3285
edge32n %g7, %i3, %l0
loop_3284:
call loop_3286
call loop_3287
loop_3285:
call loop_3288
call loop_3289
loop_3286:
movcc %xcc, 0x58F, %i6
loop_3287:
fbn,pn %fcc1, loop_3290
loop_3288:
nop
setx 0x1617, %l0, %i2
udivcc %l4, %i2, %l6
loop_3289:
call loop_3291
call loop_3292
loop_3290:
fbg,a %fcc2, loop_3293
array32 %o6, %g5, %g3
loop_3291:
fmovsuge %fcc3, %f15, %f20
loop_3292:
fbu,a %fcc2, loop_3294
loop_3293:
call loop_3295
fmovsul %fcc1, %f13, %f8
nop
fitod %f10, %f10
fdtos %f10, %f4
loop_3294:
wr %g0, 0x0, %pcr ! wr %l2, 0x023A, %pic changed by convert2hboot
loop_3295:
call loop_3296
call loop_3297
movleu %xcc, 0x278, %g1
nop ! tg %xcc, 0x66 changed by convert2hboot
loop_3296:
call loop_3298
loop_3297:
call loop_3299
edge32 %o4, %o3, %l3
array8 %i4, %o2, %l1
loop_3298:
xorcc %i5, 0x185D, %o7
loop_3299:
mulx %g2, %g4, %g6
call loop_3300
movgu %icc, %i0, %o0
nop ! tn %icc, 0x42 changed by convert2hboot
fpsub16s %f1, %f28, %f10
loop_3300:
movvc %icc, %i7, %o1
fmovsuge %fcc3, %f23, %f26
edge8n %i1, %o5, %l5
fmovrdgez %i3, %f10, %f24
movrne %g7, %l0, %i6
call loop_3301
call loop_3302
call loop_3303
call loop_3304
loop_3301:
call loop_3305
loop_3302:
fandnot2 %f26, %f26, %f18
loop_3303:
call loop_3306
loop_3304:
call loop_3307
loop_3305:
call loop_3308
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3306:
fpadd16 %f26, %f2, %f22
loop_3307:
fmovsuge %fcc1, %f28, %f9
loop_3308:
smul %i2, %l6, %o6
nop
set 0x5E, %o5
ldstub [%l7 + %o5], %g5
fmovslg %fcc1, %f19, %f29
movule %fcc2, %g3, %l2
nop
setx loop_3309, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x004200001400, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
nop ! tne %icc, 0x75 changed by convert2hboot
smul %g1, %l4, %o3
nop ! tle %icc, 0x35 changed by convert2hboot
loop_3309:
call loop_3310
call loop_3311
srl %l3, %i4, %o4
call loop_3312
loop_3310:
nop ! te %icc, 0x7e changed by convert2hboot
loop_3311:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
loop_3312:
call loop_3313
call loop_3314
call loop_3315
xor %i5, %o7, %l1
loop_3313:
edge16l %g2, %g6, %g4
loop_3314:
call loop_3316
loop_3315:
call loop_3317
fmul8x16al %f4, %f3, %f18
addccc %i0, %i7, %o1
loop_3316:
call loop_3318
loop_3317:
call loop_3319
movcc %xcc, %i1, %o5
subc %l5, 0x0E0E, %i3
loop_3318:
bvc,a,pn %xcc, loop_3320
loop_3319:
fors %f15, %f17, %f18
sethi 0x146F, %g7
nop ! ta %xcc, 0x60 changed by convert2hboot
loop_3320:
call loop_3321
call loop_3322
fmovdcc %icc, %f12, %f24
nop ! tle %icc, 0x7b changed by convert2hboot
loop_3321:
call loop_3323
loop_3322:
call loop_3324
andncc %o0, 0x04BC, %l0
call loop_3325
loop_3323:
orn %i2, 0x0A20, %l6
loop_3324:
nop
setx 0x14E4, %l0, %g5
udivx %o6, %g5, %i6
fmovdneg %icc, %f10, %f28
loop_3325:
call loop_3326
fbule %fcc3, loop_3327
alignaddr %l2, %g3, %l4
fbu,a %fcc3, loop_3328
loop_3326:
nop
set 0x58, %g3
std %f0, [%l7 + %g3]
loop_3327:
membar 0x79
or %o3, %l3, %g1
loop_3328:
call loop_3329
call loop_3330
call loop_3331
fxors %f20, %f30, %f10
loop_3329:
call loop_3332
loop_3330:
fmovs %f24, %f28
loop_3331:
call loop_3333
edge8 %i4, %o2, %o4
loop_3332:
fcmped %fcc3, %f24, %f22
nop
nop
setx 0x6B41C7F25D9E5A6C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f12
loop_3333:
brlez %o7, loop_3334
bmask %l1, %i5, %g2
nop ! tneg %icc, 0x6f changed by convert2hboot
fcmpne16 %f24, %f20, %g4
loop_3334:
move %icc, 0x6E1, %i0
movne %fcc2, %g6, %i7
xnorcc %o1, 0x1A6C, %i1
call loop_3335
call loop_3336
movrlz %l5, 0x235, %o5
popc %g7, %i3
loop_3335:
call loop_3337
loop_3336:
call loop_3338
or %l0, %i2, %o0
call loop_3339
loop_3337:
nop
nop
setx 0x5B7927C5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f3
loop_3338:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
loop_3339:
call loop_3340
movne %fcc0, 0x791, %g5
bl,pn %icc, loop_3341
ldd [%l7 + 0x40], %i6
loop_3340:
nop ! tleu %icc, 0x52 changed by convert2hboot
or %l2, %l6, %g3
loop_3341:
addcc %o3, %l3, %l4
call loop_3342
call loop_3343
call loop_3344
fnot1s %f17, %f19
loop_3342:
udivx %g1, 0x0180, %i4
loop_3343:
array8 %o2, %o7, %o4
loop_3344:
call loop_3345
movge %fcc3, %i5, %g2
fbo %fcc2, loop_3346
fbe %fcc0, loop_3347
loop_3345:
bne,a,pt %xcc, loop_3348
call loop_3349
loop_3346:
edge16n %l1, %i0, %g4
loop_3347:
call loop_3350
loop_3348:
nop ! rdhpr %hintp, %g6 changed by convert2hboot
loop_3349:
nop
set 0x68, %o1
nop ! lduwa [%l7 + %o1] 0x89, %o1 ASI use replaced by convert2hboot
loop_3350:
movrgz %i7, %i1, %l5
call loop_3351
smulcc %g7, %i3, %l0
movrlez %i2, %o5, %o6
fand %f18, %f6, %f24
loop_3351:
subcc %o0, 0x0BA2, %i6
xnor %g5, %l6, %l2
call loop_3352
nop ! taddcctv %o3, 0x66, %g3 changed by convert2hboot
nop ! rdhpr %hsys_tick_cmpr, %l3 changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %g1, %l4, %sys_tick changed by convert2hboot
loop_3352:
mulscc %i4, 0x07C3, %o7
call loop_3353
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movlg %fcc0, %o4, %o2
subcc %i5, %l1, %g2
loop_3353:
movn %fcc1, 0x11F, %g4
set 0x6F, %g4
nop ! ldstuba [%l7 + %g4] 0x88, %g6 ASI use replaced by convert2hboot
andncc %i0, 0x0872, %o1
mova %fcc2, %i7, %i1
call loop_3354
call loop_3355
call loop_3356
call loop_3357
loop_3354:
call loop_3358
loop_3355:
fblg %fcc0, loop_3359
loop_3356:
fmovsug %fcc0, %f16, %f27
loop_3357:
udivcc %l5, 0x16B4, %i3
loop_3358:
sub %l0, 0x13D1, %g7
loop_3359:
movule %fcc0, 0x6B6, %o5
nop ! taddcc %i2, 0x69, %o0 changed by convert2hboot
fpsub32 %f18, %f10, %f30
fmovdg %icc, %f12, %f8
call loop_3360
call loop_3361
edge16 %o6, %g5, %l6
movrgez %i6, %o3, %l2
loop_3360:
call loop_3362
loop_3361:
nop ! tgu %icc, 0x60 changed by convert2hboot
membar 0x24
rdpr %canrestore, %g3
loop_3362:
fba %fcc0, loop_3363
fnor %f24, %f2, %f20
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
call loop_3364
loop_3363:
call loop_3365
nop
set 0x1C, %l2
stw %g1, [%l7 + %l2]
sra %o7, %o4, %o2
loop_3364:
sllx %i4, %l1, %g2
loop_3365:
movuge %fcc1, 0x0DE, %i5
movlg %fcc3, 0x208, %g6
movu %fcc2, %i0, %g4
call loop_3366
nop
set 0x50, %o3
swap [%l7 + %o3], %o1
std %f6, [%l7 + 0x48]
movrgz %i1, 0x261, %l5
loop_3366:
edge32n %i3, %i7, %g7
add %l7, 0x7C, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
nop ! tneg %icc, 0x5c changed by convert2hboot
call loop_3367
mulx %i2, %o6, %o0
add %l7, 0x08, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
nop ! casxa [%l6] 0x89, %g5, %l6 ASI use replaced by convert2hboot
loop_3367:
bneg,a,pt %icc, loop_3368
call loop_3369
fmovdg %fcc1, %f2, %f10
call loop_3370
loop_3368:
call loop_3371
loop_3369:
nop ! te %icc, 0x52 changed by convert2hboot
umulcc %o3, %i6, %g3
loop_3370:
nop ! tsubcc %l2, 0x5c, %l4 changed by convert2hboot
loop_3371:
call loop_3372
call loop_3373
call loop_3374
movvc %icc, %g1, %l3
loop_3372:
nop
setx 0x1F62, %l0, %o4
udiv %o7, %o4, %i4
loop_3373:
bleu,a,pt %icc, loop_3375
loop_3374:
call loop_3376
edge8l %o2, %l1, %i5
rd %y, %g2
loop_3375:
edge16 %i0, %g6, %o1
loop_3376:
call loop_3377
call loop_3378
movul %fcc0, %g4, %l5
call loop_3379
loop_3377:
add %i3, %i7, %i1
loop_3378:
call loop_3380
movge %icc, 0x7FA, %g7
loop_3379:
call loop_3381
move %icc, %l0, %o5
loop_3380:
bgu %xcc, loop_3382
movule %fcc0, 0x0E2, %o6
loop_3381:
bge,pt %xcc, loop_3383
movrlz %o0, %i2, %l6
loop_3382:
movleu %xcc, %o3, %g5
call loop_3384
loop_3383:
bgu,a %icc, loop_3385
addccc %g3, 0x139B, %i6
call loop_3386
loop_3384:
fxors %f31, %f29, %f19
loop_3385:
call loop_3387
call loop_3388
loop_3386:
nop ! tg %xcc, 0x68 changed by convert2hboot
array32 %l2, %g1, %l3
loop_3387:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
loop_3388:
call loop_3389
call loop_3390
fbuge,pn %fcc2, loop_3391
nop
set 0x44, %l3
flush %l7 + %l3
loop_3389:
call loop_3392
loop_3390:
umul %o7, 0x1F7F, %o4
loop_3391:
call loop_3393
movvc %icc, 0x00D, %i4
loop_3392:
call loop_3394
call loop_3395
loop_3393:
edge8ln %l1, %o2, %g2
srl %i5, %i0, %g6
loop_3394:
addc %g4, 0x1600, %o1
loop_3395:
orncc %l5, 0x144E, %i7
call loop_3396
call loop_3397
fsrc2s %f17, %f25
call loop_3398
loop_3396:
orcc %i1, 0x0392, %i3
loop_3397:
movrgez %l0, %g7, %o5
movug %fcc1, 0x393, %o0
loop_3398:
edge32n %i2, %o6, %o3
movle %xcc, 0x190, %g5
call loop_3399
call loop_3400
call loop_3401
subc %l6, 0x1AF3, %i6
loop_3399:
movlg %fcc3, %g3, %l2
loop_3400:
brgez,a %l3, loop_3402
loop_3401:
movrgez %g1, %o7, %l4
nop ! taddcctv %i4, 0x6f, %o4 changed by convert2hboot
call loop_3403
loop_3402:
fble %fcc2, loop_3404
srax %l1, 0x1A, %g2
call loop_3405
loop_3403:
array8 %i5, %o2, %g6
loop_3404:
call loop_3406
array16 %i0, %g4, %l5
loop_3405:
edge32l %o1, %i1, %i7
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
sta %f3, [%l7 + 0x14] %asi
loop_3406:
movuge %fcc2, 0x423, %l0
call loop_3407
subc %i3, %o5, %g7
nop ! tle %xcc, 0x4c changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x543, %hsys_tick_cmpr changed by convert2hboot
loop_3407:
fmovrsgez %o6, %f21, %f8
orn %o0, %o3, %l6
movl %fcc1, %i6, %g5
call loop_3408
movl %icc, 0x368, %g3
call loop_3409
call loop_3410
loop_3408:
add %l2, 0x0A31, %l3
fnot1 %f0, %f10
loop_3409:
movrgz %o7, %l4, %g1
loop_3410:
call loop_3411
fmovdleu %icc, %f4, %f22
call loop_3412
nop
setx 0x1B74, %l0, %l1
udivcc %o4, %l1, %g2
loop_3411:
edge32l %i5, %o2, %g6
add %i0, %g4, %l5
loop_3412:
nop
fitod %f12, %f10
fdtoi %f10, %f1
call loop_3413
call loop_3414
subc %i4, 0x08C0, %i1
call loop_3415
loop_3413:
movuge %fcc2, 0x59D, %i7
loop_3414:
addc %o1, 0x17CF, %l0
fmul8x16al %f14, %f13, %f18
loop_3415:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x786, %hsys_tick_cmpr changed by convert2hboot
array16 %i2, %o5, %o0
call loop_3416
mulscc %o6, 0x1504, %l6
nop
nop
setx 0x43E1464F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xE20850EA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fmuls %f21, %f29, %f9
call loop_3417
loop_3416:
edge8n %i6, %g5, %o3
nop ! tvc %icc, 0x49 changed by convert2hboot
call loop_3418
loop_3417:
ldd [%l7 + 0x48], %g2
call loop_3419
call loop_3420
loop_3418:
call loop_3421
call loop_3422
loop_3419:
call loop_3423
loop_3420:
call loop_3424
loop_3421:
call loop_3425
loop_3422:
fnand %f28, %f10, %f0
loop_3423:
sdivx %l3, 0x0FE2, %l2
loop_3424:
smul %l4, 0x0831, %o7
loop_3425:
wrpr %g0, 0x3, %gl
fcmpgt32 %f0, %f10, %g1
ldsh [%l7 + 0x4E], %i5
call loop_3426
bvc,a,pt %xcc, loop_3427
nop ! tvs %xcc, 0x73 changed by convert2hboot
call loop_3428
loop_3426:
movrlez %o2, %g6, %g2
loop_3427:
fmovsvc %icc, %f23, %f25
set 0x338, %l4
nop ! nop ! nop ! ldxa [%g0 + %l4] 0x40, %i0 ASI use replaced by convert2hboot ripped by fixASI40.pl ripped by fixASI40.pl
loop_3428:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
lda [%l7 + 0x24] %asi, %f8
call loop_3429
call loop_3430
fxors %f14, %f31, %f0
wr %g0, 0x0, %pcr ! wr %l5, %i4, %clear_softint changed by convert2hboot
loop_3429:
call loop_3431
loop_3430:
ba,a %icc, loop_3432
fmovse %fcc3, %f23, %f22
bne,a,pn %icc, loop_3433
loop_3431:
umulcc %i1, %i7, %g4
loop_3432:
add %l0, %o1, %g7
movo %fcc3, 0x6F6, %i3
loop_3433:
nop ! taddcctv %o5, 0x47, %i2 changed by convert2hboot
movpos %xcc, 0x4FB, %o6
nop ! tsubcctv %l6, %o0, %i6 changed by convert2hboot
bvs,a %icc, loop_3434
movul %fcc3, %o3, %g5
call loop_3435
membar 0x56
loop_3434:
wr %g0, 0x0, %pcr ! wr %l3, %g3, %pic changed by convert2hboot
bcs,a %icc, loop_3436
loop_3435:
call loop_3437
call loop_3438
call loop_3439
loop_3436:
nop
setx loop_3440, %l0, %l1
jmpl %l1, %l4
loop_3437:
sethi 0x14C0, %o7
loop_3438:
movrlez %o4, 0x142, %l1
loop_3439:
sub %g1, 0x111D, %l2
loop_3440:
call loop_3441
nop
setx 0x0581, %l0, %i5
udiv %o2, %i5, %g2
call loop_3442
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3441:
call loop_3443
addcc %i0, 0x1DB4, %g6
loop_3442:
call loop_3444
fabss %f5, %f5
loop_3443:
nop
fitos %f8, %f12
fstoi %f12, %f10
fpack32 %f12, %f6, %f14
loop_3444:
call loop_3445
nop ! rdpr %tl, %l5 changed by convert2hboot
call loop_3446
call loop_3447
loop_3445:
call loop_3448
nop ! tpos %icc, 0x44 changed by convert2hboot
loop_3446:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
loop_3447:
call loop_3449
loop_3448:
call loop_3450
call loop_3451
call loop_3452
loop_3449:
fcmpgt16 %f16, %f16, %i7
loop_3450:
call loop_3453
loop_3451:
lduw [%l7 + 0x48], %i4
loop_3452:
subccc %g4, 0x1AFA, %o1
call loop_3454
loop_3453:
call loop_3455
nop ! rdhpr %htba, %l0 changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_3454:
call loop_3456
loop_3455:
call loop_3457
nop ! tn %xcc, 0x40 changed by convert2hboot
movrlz %i3, 0x2E0, %o5
loop_3456:
fbg %fcc0, loop_3458
loop_3457:
call loop_3459
edge16ln %i2, %l6, %o6
call loop_3460
loop_3458:
xor %i6, 0x00CB, %o0
loop_3459:
nop ! tvc %icc, 0x74 changed by convert2hboot
movneg %icc, 0x21B, %g5
loop_3460:
nop
set 0x14, %o6
sth %o3, [%l7 + %o6]
call loop_3461
edge8l %g3, %l4, %o7
call loop_3462
nop ! tsubcc %o4, %l3, %l1 changed by convert2hboot
loop_3461:
call loop_3463
umul %g1, %o2, %i5
loop_3462:
nop ! tvc %icc, 0x36 changed by convert2hboot
call loop_3464
loop_3463:
xor %g2, %l2, %g6
rd %sys_tick_cmpr, %i0
wr %g0, 0x0, %pcr ! wr %i1, 0x0D07, %ccr changed by convert2hboot
loop_3464:
fmovdule %fcc1, %f24, %f10
fmovsvc %icc, %f19, %f31
edge8n %i7, %l5, %i4
nop ! tle %icc, 0x59 changed by convert2hboot
nop
nop
setx 0x0D0D3F2E7A6149AD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xEA5C132D1A25E372, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f30, %f26
call loop_3465
edge32ln %o1, %l0, %g7
fnands %f18, %f0, %f26
call loop_3466
loop_3465:
call loop_3467
faligndata %f12, %f18, %f4
call loop_3468
loop_3466:
nop ! tcc %xcc, 0x3d changed by convert2hboot
loop_3467:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
loop_3468:
fmovsa %icc, %f7, %f2
add %l7, 0x70, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
sdivx %i3, 0x0C61, %l6
nop ! tne %xcc, 0x51 changed by convert2hboot
movrlez %o6, 0x384, %o0
call loop_3469
ble %xcc, loop_3470
movo %fcc2, %i6, %g5
nop ! tleu %icc, 0x42 changed by convert2hboot
loop_3469:
call loop_3471
loop_3470:
ble,a,pn %xcc, loop_3472
edge16 %g3, %l4, %o7
fbule,a %fcc3, loop_3473
loop_3471:
call loop_3474
loop_3472:
fmovdgu %icc, %f8, %f20
stx %o4, [%l7 + 0x70]
loop_3473:
srl %l3, %o3, %g1
loop_3474:
array16 %l1, %o2, %i5
fmul8ulx16 %f20, %f12, %f20
srax %g2, %l2, %g6
call loop_3475
sllx %i0, %i7, %i1
fmovspos %xcc, %f25, %f17
nop
set 0x42, %g7
lduh [%l7 + %g7], %i4
loop_3475:
mulx %o1, 0x03B8, %l0
ldstub [%l7 + 0x43], %l5
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xDA2, %hsys_tick_cmpr changed by convert2hboot
fbne,a %fcc0, loop_3476
be,a %icc, loop_3477
call loop_3478
movvc %icc, 0x6F0, %o5
loop_3476:
edge8l %i2, %g7, %l6
loop_3477:
call loop_3479
loop_3478:
call loop_3480
call loop_3481
movgu %xcc, %o6, %o0
loop_3479:
wr %g0, 0x0, %pcr ! wr %i3, %g5, %y changed by convert2hboot
loop_3480:
nop
setx 0x0DE6, %l0, %i6
sdivx %g3, %i6, %l4
loop_3481:
rdpr %canrestore, %o4
fexpand %f25, %f12
orn %o7, %o3, %l3
fandnot2s %f3, %f19, %f21
fmuld8ulx16 %f2, %f21, %f2
call loop_3482
fpadd32 %f4, %f6, %f8
movneg %xcc, 0x2D1, %g1
call loop_3483
loop_3482:
fones %f18
call loop_3484
call loop_3485
loop_3483:
fpadd16s %f30, %f2, %f11
brnz,pt %o2, loop_3486
loop_3484:
orncc %i5, 0x1160, %g2
loop_3485:
movn %icc, 0x6F2, %l1
bg %xcc, loop_3487
loop_3486:
call loop_3488
nop
nop
setx 0xC6E6DF75, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x33A46433, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fadds %f10, %f2, %f25
bvs,a %xcc, loop_3489
loop_3487:
fmuld8sux16 %f13, %f6, %f0
loop_3488:
call loop_3490
call loop_3491
loop_3489:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_3492
loop_3490:
bmask %g6, %i0, %i7
loop_3491:
nop
nop
setx 0xAA162EB5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x68A51043, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f14, %f6
move %fcc2, %i1, %i4
loop_3492:
nop
fitod %f2, %f14
fdtoi %f14, %f23
nop ! tsubcctv %l2, %o1, %l0 changed by convert2hboot
call loop_3493
sll %l5, %g4, %o5
call loop_3494
subcc %g7, %l6, %i2
loop_3493:
call loop_3495
brlez %o0, loop_3496
loop_3494:
call loop_3497
srax %i3, %o6, %g3
loop_3495:
nop ! taddcctv %g5, %l4, %o4 changed by convert2hboot
loop_3496:
call loop_3498
loop_3497:
movgu %xcc, %i6, %o7
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xC8F, %hsys_tick_cmpr changed by convert2hboot
movue %fcc3, %o2, %i5
loop_3498:
fpackfix %f12, %f22
fmovso %fcc1, %f28, %f14
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
nop ! tsubcctv %l1, %g2, %g6 changed by convert2hboot
call loop_3499
nop
nop
setx 0xC07E0296F063D000, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
edge8ln %i7, %i0, %i1
call loop_3500
loop_3499:
call loop_3501
rdpr %pil, %l2
mulx %i4, 0x1B46, %o1
loop_3500:
movgu %icc, 0x5CC, %l0
loop_3501:
nop ! te %icc, 0x73 changed by convert2hboot
movuge %fcc3, %l5, %g4
membar 0x6F
call loop_3502
fmovsge %fcc2, %f14, %f9
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
call loop_3503
loop_3502:
call loop_3504
orcc %l6, 0x126B, %i2
fmovslg %fcc3, %f4, %f26
loop_3503:
call loop_3505
loop_3504:
call loop_3506
for %f20, %f26, %f12
wr %g0, 0x0, %pcr ! wr %o0, 0x0436, %sys_tick changed by convert2hboot
loop_3505:
bg,a,pn %icc, loop_3507
loop_3506:
movrgez %i3, %g7, %o6
call loop_3508
bg,pt %icc, loop_3509
loop_3507:
movgu %icc, 0x11A, %g3
call loop_3510
loop_3508:
call loop_3511
loop_3509:
edge32 %l4, %o4, %g5
mulscc %o7, %i6, %l3
loop_3510:
nop
set 0x28, %o0
ldsh [%l7 + %o0], %o2
loop_3511:
nop
set 0x28, %i1
std %f4, [%l7 + %i1]
call loop_3512
wrpr %g0, 0x1, %gl
addc %l1, 0x0E90, %o3
call loop_3513
loop_3512:
fones %f10
call loop_3514
ldsw [%l7 + 0x68], %g6
loop_3513:
fcmple32 %f24, %f2, %i7
call loop_3515
loop_3514:
prefetch [%l7 + 0x14], 0
mulx %i0, 0x1678, %g2
orncc %l2, %i4, %i1
loop_3515:
andncc %l0, 0x1DAC, %l5
ldsh [%l7 + 0x2A], %o1
movg %icc, 0x4A6, %g4
wr %g0, 0x0, %pcr ! wr %o5, %i2, %clear_softint changed by convert2hboot
movgu %xcc, 0x0CB, %l6
call loop_3516
movleu %icc, 0x1C0, %i3
call loop_3517
call loop_3518
loop_3516:
fnot1s %f24, %f9
call loop_3519
loop_3517:
call loop_3520
loop_3518:
mulx %o0, %o6, %g3
popc 0x0928, %g7
loop_3519:
call loop_3521
loop_3520:
bmask %l4, %g5, %o4
nop ! rdhpr %hpstate, %o7 changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_3521:
call loop_3522
call loop_3523
wrpr %o2, 0x0153, %pil
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x853, %hsys_tick_cmpr changed by convert2hboot
loop_3522:
nop
set 0x2D, %i2
nop ! ldsba [%l7 + %i2] 0x11, %g1 ASI use replaced by convert2hboot
loop_3523:
ble,pt %xcc, loop_3524
call loop_3525
edge32l %g6, %i7, %i0
nop ! rdhpr %ver, %g2 changed by convert2hboot
loop_3524:
movge %fcc0, 0x2CD, %o3
loop_3525:
subcc %i4, 0x170F, %l2
call loop_3526
edge16n %l0, %l5, %o1
rd %asi, %i1
movre %g4, %i2, %o5
loop_3526:
call loop_3527
call loop_3528
call loop_3529
call loop_3530
loop_3527:
fandnot2 %f18, %f26, %f12
loop_3528:
nop ! rdhpr %hpstate, %l6 changed by convert2hboot
loop_3529:
nop ! ta %xcc, 0x5f changed by convert2hboot
loop_3530:
nop
wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
nop ! rdhpr %hsys_tick_cmpr, %o0 changed by convert2hboot
bpos %xcc, loop_3531
nop
fitos %f0, %f29
fstoi %f29, %f5
call loop_3532
sethi 0x071F, %o6
loop_3531:
be,pt %xcc, loop_3533
nop
nop
setx 0x10D5817EACB4A471, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xADFB6B2E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsmuld %f26, %f18, %f12
loop_3532:
movn %xcc, 0x2D6, %g3
nop ! tneg %icc, 0x48 changed by convert2hboot
loop_3533:
movne %xcc, %g7, %l4
call loop_3534
fbule,a %fcc0, loop_3535
movleu %xcc, 0x1EB, %g5
movule %fcc3, 0x06D, %o7
loop_3534:
call loop_3536
loop_3535:
nop ! tvc %icc, 0x53 changed by convert2hboot
umulcc %l3, 0x1553, %i6
xnor %o4, %o2, %l1
loop_3536:
call loop_3537
andncc %i5, %g6, %i7
call loop_3538
umul %g1, %g2, %i0
loop_3537:
umul %i4, 0x16F0, %l2
nop
setx 0x1E7C, %l0, %l5
udivcc %o3, %l5, %l0
loop_3538:
call loop_3539
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, 0x228, %i1
for %f6, %f10, %f14
loop_3539:
movlg %fcc2, %o1, %i2
fmul8x16al %f26, %f31, %f6
nop
fitod %f10, %f8
fdtos %f8, %f24
fbug,a %fcc0, loop_3540
call loop_3541
fmovde %icc, %f4, %f16
rd %sys_tick_cmpr, %g4
loop_3540:
call loop_3542
loop_3541:
mova %xcc, %o5, %i3
fbule,a,pn %fcc2, loop_3543
nop ! taddcctv %l6, 0x6d, %o6 changed by convert2hboot
loop_3542:
bgu,a %icc, loop_3544
wr %g0, 0x0, %pcr ! wr %g3, %o0, %ccr changed by convert2hboot
loop_3543:
nop ! tvs %xcc, 0x76 changed by convert2hboot
call loop_3545
loop_3544:
smul %l4, 0x094A, %g5
nop ! tle %icc, 0x7a changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
loop_3545:
movgu %xcc, %l3, %i6
subccc %g7, %o4, %o2
call loop_3546
movcc %icc, 0x0E0, %l1
nop
nop
setx 0x96AB2577DA963FAC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF2EA3C045BCBF679, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f0, %f10
call loop_3547
loop_3546:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_3548
bl %icc, loop_3549
loop_3547:
call loop_3550
nop ! tge %icc, 0x38 changed by convert2hboot
loop_3548:
call loop_3551
loop_3549:
fand %f18, %f0, %f30
loop_3550:
sra %i5, %i7, %g1
call loop_3552
loop_3551:
call loop_3553
call loop_3554
call loop_3555
loop_3552:
wrpr %g0, 0x2, %gl
loop_3553:
nop
setx 0x1721, %l0, %g2
sdivx %i0, %g2, %l2
loop_3554:
lduw [%l7 + 0x08], %i4
loop_3555:
call loop_3556
call loop_3557
nop
nop
setx 0x6AF1E3F21A4FE282, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xB328617EA0517B71, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f2, %f28
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x64F, %hsys_tick_cmpr changed by convert2hboot
loop_3556:
nop ! tsubcctv %l0, 0x55, %o3 changed by convert2hboot
loop_3557:
call loop_3558
call loop_3559
call loop_3560
call loop_3561
loop_3558:
movrlz %i1, %i2, %o1
loop_3559:
call loop_3562
loop_3560:
call loop_3563
loop_3561:
srax %g4, %o5, %i3
fmul8x16au %f21, %f20, %f10
loop_3562:
call loop_3564
loop_3563:
nop ! tvc %xcc, 0x6c changed by convert2hboot
andn %o6, %l6, %g3
and %o0, %l4, %g5
loop_3564:
call loop_3565
movrlez %o7, %l3, %i6
fblg %fcc3, loop_3566
call loop_3567
loop_3565:
movrgz %o4, 0x2FE, %o2
call loop_3568
loop_3566:
movrlez %g7, 0x217, %l1
loop_3567:
bmask %i5, %i7, %g1
nop ! tpos %icc, 0x66 changed by convert2hboot
loop_3568:
smul %g6, %i0, %l2
nop
set 0x5C, %i0
stw %g2, [%l7 + %i0]
call loop_3569
bcs,pt %xcc, loop_3570
andn %i4, 0x1F0E, %l5
call loop_3571
loop_3569:
rdpr %gl, %o3
loop_3570:
call loop_3572
nop ! ta %xcc, 0x39 changed by convert2hboot
loop_3571:
flushw
udivx %i1, 0x0A1F, %l0
loop_3572:
movl %fcc2, %o1, %g4
faligndata %f22, %f0, %f2
fmovrsne %i2, %f5, %f18
alignaddr %o5, %i3, %l6
movrgz %g3, 0x1A2, %o0
bgu,a,pt %icc, loop_3573
call loop_3574
call loop_3575
umulcc %o6, 0x1FCF, %l4
loop_3573:
call loop_3576
loop_3574:
nop
fitos %f23, %f18
loop_3575:
edge16n %g5, %o7, %i6
rd %tick_cmpr, %o4
loop_3576:
call loop_3577
array16 %l3, %o2, %l1
call loop_3578
sethi 0x1629, %i5
loop_3577:
nop
nop
setx 0x0D97F69CE87832A6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x0CD232B3E90DBA0D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f14, %f6
call loop_3579
loop_3578:
nop ! tleu %xcc, 0x4b changed by convert2hboot
fmovdle %fcc0, %f30, %f8
call loop_3580
loop_3579:
wr %g0, 0x0, %pcr ! wr %i7, %g7, %set_softint changed by convert2hboot
nop
setx loop_3581, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x024400001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
call loop_3582
loop_3580:
for %f16, %f4, %f28
call loop_3583
loop_3581:
fnand %f14, %f4, %f20
loop_3582:
rdpr %wstate, %g1
movpos %icc, 0x473, %g6
loop_3583:
call loop_3584
orcc %l2, 0x1A3F, %i0
brgez,a,pn %g2, loop_3585
andncc %l5, %o3, %i4
loop_3584:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xA0D, %hsys_tick_cmpr changed by convert2hboot
nop ! tn %xcc, 0x6b changed by convert2hboot
loop_3585:
nop ! sir 0x1063 !! sir is illegal now
edge16 %i1, %g4, %i2
subccc %o5, %i3, %o1
movrne %l6, %g3, %o0
orncc %l4, %o6, %o7
call loop_3586
call loop_3587
call loop_3588
sll %g5, 0x19, %o4
loop_3586:
wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
loop_3587:
fbl,a %fcc1, loop_3589
loop_3588:
xorcc %l3, 0x05D7, %l1
call loop_3590
call loop_3591
loop_3589:
movule %fcc3, 0x73C, %i5
call loop_3592
loop_3590:
add %i7, 0x1F2F, %o2
loop_3591:
fmovscc %icc, %f12, %f8
nop ! rdhpr %hpstate, %g7 changed by convert2hboot
loop_3592:
call loop_3593
nop
set 0x30, %g1
ldub [%l7 + %g1], %g6
smulcc %g1, 0x0A93, %i0
smul %l2, 0x1726, %g2
loop_3593:
call loop_3594
call loop_3595
movlg %fcc3, %l5, %i4
nop ! tn %icc, 0x75 changed by convert2hboot
loop_3594:
ba,pn %icc, loop_3596
loop_3595:
ldsh [%l7 + 0x28], %l0
call loop_3597
call loop_3598
loop_3596:
call loop_3599
call loop_3600
loop_3597:
call loop_3601
loop_3598:
call loop_3602
loop_3599:
call loop_3603
loop_3600:
call loop_3604
loop_3601:
fblg,a,pt %fcc3, loop_3605
loop_3602:
call loop_3606
loop_3603:
nop ! tg %xcc, 0x3c changed by convert2hboot
loop_3604:
rd %asi, %o3
loop_3605:
nop ! tvs %icc, 0x74 changed by convert2hboot
loop_3606:
orn %g4, 0x1402, %i2
call loop_3607
call loop_3608
rd %tick_cmpr, %i1
alignaddrl %o5, %o1, %l6
loop_3607:
nop
add %l7, 0x40, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
loop_3608:
udiv %o0, 0x04C6, %l4
wrpr %o6, %o7, %pil
movue %fcc1, %g5, %i6
fxnors %f3, %f23, %f26
call loop_3609
call loop_3610
nop ! sir 0x184E !! sir is illegal now
call loop_3611
loop_3609:
fpsub32s %f24, %f20, %f0
loop_3610:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
call loop_3612
loop_3611:
andn %i5, 0x072B, %i7
sllx %l3, %o2, %g7
fbne %fcc2, loop_3613
loop_3612:
nop ! tsubcctv %g1, 0x5c, %i0 changed by convert2hboot
call loop_3614
call loop_3615
loop_3613:
edge16l %l2, %g2, %l5
call loop_3616
loop_3614:
movrlz %i4, 0x324, %g6
loop_3615:
call loop_3617
bmask %l0, %o3, %i2
loop_3616:
call loop_3618
nop
nop
setx 0x9E291D686C262F0E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xD991B38400F917FA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f28, %f28
loop_3617:
alignaddr %g4, %o5, %o1
nop ! tcs %icc, 0x3a changed by convert2hboot
loop_3618:
nop ! tn %xcc, 0x5d changed by convert2hboot
call loop_3619
brlez,a,pn %l6, loop_3620
call loop_3621
movne %fcc3, %g3, %i3
loop_3619:
movle %icc, 0x113, %o0
loop_3620:
sethi 0x0AAE, %l4
loop_3621:
sllx %o6, 0x07, %i1
call loop_3622
andcc %g5, 0x0042, %i6
edge32ln %o4, %o7, %l1
call loop_3623
loop_3622:
call loop_3624
nop ! tvs %icc, 0x7c changed by convert2hboot
wr %g0, 0x0, %pcr ! wr %i5, %i7, %pic changed by convert2hboot
loop_3623:
movneg %xcc, 0x071, %o2
loop_3624:
nop
fitod %f6, %f20
fdtoi %f20, %f19
umul %l3, %g1, %g7
fmovde %icc, %f22, %f8
fabss %f9, %f2
call loop_3625
move %fcc3, %l2, %g2
call loop_3626
addc %l5, 0x06D0, %i4
loop_3625:
nop
setx loop_3627, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x002100001403, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
call loop_3628
loop_3626:
call loop_3629
call loop_3630
loop_3627:
nop ! tsubcctv %i0, 0x48, %g6 changed by convert2hboot
loop_3628:
call loop_3631
loop_3629:
call loop_3632
loop_3630:
call loop_3633
nop ! tne %icc, 0x36 changed by convert2hboot
loop_3631:
srl %o3, %i2, %g4
loop_3632:
movre %l0, %o5, %o1
loop_3633:
nop
nop
setx 0xFD620CC6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x9698F9CB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f20, %f8
call loop_3634
call loop_3635
nop
setx 0x0978, %l0, %l6
sdivx %g3, %l6, %i3
movre %l4, 0x090, %o6
loop_3634:
call loop_3636
loop_3635:
call loop_3637
nop
nop
setx 0x56132C03, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xA880F500, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f28, %f13
nop
setx 0x163F, %l0, %g5
sdivx %o0, %g5, %i1
loop_3636:
array32 %o4, %o7, %l1
loop_3637:
wr %g0, 0x0, %pcr ! wr %i6, 0x05CB, %sys_tick changed by convert2hboot
call loop_3638
nop ! tsubcc %i7, %i5, %l3 changed by convert2hboot
call loop_3639
call loop_3640
loop_3638:
move %icc, 0x678, %o2
fzeros %f4
loop_3639:
movue %fcc2, %g7, %g1
loop_3640:
edge32l %g2, %l5, %l2
array8 %i0, %i4, %g6
call loop_3641
call loop_3642
fzeros %f9
call loop_3643
loop_3641:
mulx %i2, 0x108A, %g4
loop_3642:
fmovrse %o3, %f31, %f6
movrlez %o5, 0x062, %l0
loop_3643:
call loop_3644
call loop_3645
movrlz %g3, %l6, %o1
call loop_3646
loop_3644:
bcs %xcc, loop_3647
loop_3645:
call loop_3648
ba,a %xcc, loop_3649
loop_3646:
fornot2 %f26, %f28, %f16
loop_3647:
srax %i3, %l4, %o6
loop_3648:
nop
setx 0x01F9, %l0, %i1
udivx %o0, %i1, %g5
loop_3649:
nop
set 0x7E, %g6
nop ! ldsha [%l7 + %g6] 0x81, %o4 ASI use replaced by convert2hboot
call loop_3650
addc %o7, 0x0BA9, %i6
addccc %i7, 0x14FB, %i5
bne,pn %icc, loop_3651
loop_3650:
call loop_3652
call loop_3653
call loop_3654
loop_3651:
fbuge,pt %fcc0, loop_3655
loop_3652:
call loop_3656
loop_3653:
call loop_3657
loop_3654:
fmovsuge %fcc1, %f8, %f28
loop_3655:
call loop_3658
loop_3656:
fcmpes %fcc1, %f9, %f23
loop_3657:
call loop_3659
orncc %l3, %o2, %g7
loop_3658:
rd %tick_cmpr, %g1
call loop_3660
loop_3659:
movneg %icc, 0x070, %l1
nop ! tgu %icc, 0x65 changed by convert2hboot
edge32l %g2, %l5, %l2
loop_3660:
fpsub32s %f26, %f28, %f14
array8 %i0, %i4, %i2
call loop_3661
popc %g6, %o3
add %o5, %l0, %g4
call loop_3662
loop_3661:
call loop_3663
call loop_3664
call loop_3665
loop_3662:
srax %g3, 0x11, %o1
loop_3663:
call loop_3666
loop_3664:
fmovrsgez %l6, %f13, %f6
loop_3665:
call loop_3667
call loop_3668
loop_3666:
movrgz %l4, 0x1B7, %i3
call loop_3669
loop_3667:
ldsw [%l7 + 0x18], %o6
loop_3668:
sllx %o0, 0x11, %i1
fmovrde %g5, %f20, %f8
loop_3669:
movug %fcc3, 0x21D, %o7
fors %f7, %f1, %f31
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
edge16ln %i5, %l3, %i7
call loop_3670
ble %xcc, loop_3671
movgu %icc, 0x7F7, %g7
nop
nop
setx 0x4F3ED99F34744C86, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x052412DECE213635, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f28, %f2
loop_3670:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_3671:
fxnor %f26, %f22, %f12
movrgez %g1, 0x3AE, %g2
alignaddr %l2, %l5, %i0
call loop_3672
fnors %f17, %f4, %f30
fandnot1s %f9, %f23, %f6
edge32n %i2, %i4, %o3
loop_3672:
call loop_3673
be,a %xcc, loop_3674
call loop_3675
and %g6, %o5, %l0
loop_3673:
call loop_3676
loop_3674:
rd %pc, %g3
loop_3675:
call loop_3677
or %g4, 0x05F8, %l6
loop_3676:
call loop_3678
call loop_3679
loop_3677:
call loop_3680
nop ! tvc %icc, 0x7f changed by convert2hboot
loop_3678:
fbue,a,pn %fcc3, loop_3681
loop_3679:
call loop_3682
loop_3680:
sdivx %l4, 0x195B, %o1
fmovsa %xcc, %f23, %f16
loop_3681:
fmovrdgz %i3, %f8, %f28
loop_3682:
movrne %o6, %i1, %g5
call loop_3683
fmovdle %icc, %f24, %f30
movrlz %o0, 0x363, %o7
movleu %icc, 0x377, %o4
loop_3683:
call loop_3684
edge16ln %i6, %l3, %i5
call loop_3685
fbn,pn %fcc1, loop_3686
loop_3684:
call loop_3687
nop ! tneg %icc, 0x36 changed by convert2hboot
loop_3685:
call loop_3688
loop_3686:
sll %g7, %i7, %o2
loop_3687:
wr %g0, 0x0, %pcr ! wr %l1, 0x1665, %softint changed by convert2hboot
call loop_3689
loop_3688:
edge16n %g1, %g2, %l2
movule %fcc1, 0x1D2, %i0
call loop_3690
loop_3689:
smulcc %i2, 0x1932, %i4
sdivcc %l5, 0x0117, %o3
fmovsa %fcc3, %f4, %f8
loop_3690:
call loop_3691
call loop_3692
and %o5, 0x0F7C, %l0
call loop_3693
loop_3691:
addcc %g6, 0x06AA, %g3
loop_3692:
call loop_3694
nop ! rdhpr %ver, %l6 changed by convert2hboot
loop_3693:
wrpr %g0, 0x0, %gl
fbl %fcc3, loop_3695
loop_3694:
call loop_3696
call loop_3697
call loop_3698
loop_3695:
mulscc %o1, %l4, %o6
loop_3696:
fpsub32 %f22, %f8, %f12
loop_3697:
call loop_3699
loop_3698:
alignaddr %i3, %i1, %g5
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xBE8, %hsys_tick_cmpr changed by convert2hboot
fcmple16 %f22, %f28, %o7
loop_3699:
call loop_3700
edge16n %l3, %i5, %g7
edge32 %i7, %i6, %l1
fmovdlg %fcc0, %f0, %f16
loop_3700:
brlz,a,pn %o2, loop_3701
fzero %f20
add %g2, %g1, %i0
call loop_3702
loop_3701:
nop ! tleu %xcc, 0x53 changed by convert2hboot
fbo %fcc1, loop_3703
movre %l2, %i2, %l5
loop_3702:
nop
setx loop_3704, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x021200001407, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
sub %o3, %i4, %o5
loop_3703:
call loop_3705
fmovda %fcc3, %f18, %f30
loop_3704:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
call loop_3706
loop_3705:
call loop_3707
nop ! tl %xcc, 0x64 changed by convert2hboot
movcs %icc, 0x718, %l6
loop_3706:
fbul %fcc0, loop_3708
loop_3707:
call loop_3709
nop ! tcs %xcc, 0x5c changed by convert2hboot
call loop_3710
loop_3708:
call loop_3711
loop_3709:
call loop_3712
fsrc1 %f20, %f2
loop_3710:
call loop_3713
loop_3711:
call loop_3714
loop_3712:
call loop_3715
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3713:
call loop_3716
loop_3714:
call loop_3717
loop_3715:
movcs %xcc, %g4, %o1
nop ! rdhpr %ver, %g3 changed by convert2hboot
loop_3716:
movne %fcc0, %l4, %i3
loop_3717:
fba,a %fcc0, loop_3718
nop ! tcs %icc, 0x51 changed by convert2hboot
call loop_3719
bn,a %xcc, loop_3720
loop_3718:
nop ! tpos %xcc, 0x5f changed by convert2hboot
nop ! sir 0x0BC6 !! sir is illegal now
loop_3719:
edge8l %o6, %i1, %o0
loop_3720:
rd %pc, %g5
orcc %o4, 0x0116, %l3
nop
set 0x0E, %o7
ldsb [%l7 + %o7], %o7
nop
set 0x58, %i3
std %g6, [%l7 + %i3]
fbue,a,pt %fcc1, loop_3721
andcc %i5, 0x1035, %i7
call loop_3722
wr %g0, 0x0, %pcr ! wr %l1, %o2, %set_softint changed by convert2hboot
loop_3721:
edge32l %i6, %g1, %g2
call loop_3723
loop_3722:
movgu %icc, %i0, %l2
call loop_3724
flush %l7 + 0x14
loop_3723:
fmovduge %fcc3, %f0, %f26
or %l5, %i2, %o3
loop_3724:
fmovrdne %o5, %f8, %f22
fmovdul %fcc2, %f8, %f26
call loop_3725
call loop_3726
movgu %xcc, %g6, %l0
set 0x28, %i5
nop ! stda %i4, [%l7 + %i5] 0x88 ASI use replaced by convert2hboot
loop_3725:
call loop_3727
loop_3726:
call loop_3728
fones %f23
sth %g4, [%l7 + 0x1C]
loop_3727:
call loop_3729
loop_3728:
fbue,a %fcc3, loop_3730
fmovsue %fcc3, %f16, %f30
call loop_3731
loop_3729:
bvs,pt %xcc, loop_3732
loop_3730:
call loop_3733
be,a %xcc, loop_3734
loop_3731:
wrpr %g0, 0x3, %gl
loop_3732:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
loop_3733:
fbne,pn %fcc0, loop_3735
loop_3734:
fmovsule %fcc0, %f15, %f20
subc %o1, 0x191C, %o6
call loop_3736
loop_3735:
nop ! te %xcc, 0x4a changed by convert2hboot
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x693, %hsys_tick_cmpr changed by convert2hboot
edge32n %o0, %g5, %o4
loop_3736:
call loop_3737
call loop_3738
nop ! tgu %icc, 0x60 changed by convert2hboot
fmovrse %l3, %f22, %f7
loop_3737:
call loop_3739
loop_3738:
movcc %icc, %i1, %g7
edge16 %o7, %i7, %i5
call loop_3740
loop_3739:
fcmpne16 %f30, %f0, %l1
nop ! tcc %xcc, 0x4f changed by convert2hboot
call loop_3741
loop_3740:
movrgz %i6, 0x209, %g1
wrpr %o2, %i0, %pil
movlg %fcc1, %l2, %g2
loop_3741:
movneg %xcc, 0x184, %i2
bcc %xcc, loop_3742
call loop_3743
call loop_3744
call loop_3745
loop_3742:
call loop_3746
loop_3743:
rdpr %otherwin, %l5
loop_3744:
fbg,pn %fcc0, loop_3747
loop_3745:
sub %o5, 0x1B7A, %o3
loop_3746:
movvc %xcc, %l0, %g6
call loop_3748
loop_3747:
xnor %g4, %i4, %l6
umulcc %g3, 0x1D4E, %o1
nop
set 0x64, %o4
prefetch [%l7 + %o4], 0
loop_3748:
wrpr %o6, %l4, %pil
movrne %o0, 0x0F4, %g5
srlx %o4, 0x15, %i3
bmask %l3, %g7, %i1
edge32ln %o7, %i5, %i7
call loop_3749
call loop_3750
array32 %i6, %l1, %o2
call loop_3751
loop_3749:
call loop_3752
loop_3750:
ldstub [%l7 + 0x19], %g1
mulscc %i0, 0x1B8C, %g2
loop_3751:
call loop_3753
loop_3752:
call loop_3754
edge32n %l2, %l5, %i2
nop ! tle %icc, 0x61 changed by convert2hboot
loop_3753:
nop ! rdhpr %htba, %o5 changed by convert2hboot
loop_3754:
nop ! rdhpr %hpstate, %l0 changed by convert2hboot
call loop_3755
nop ! ta %xcc, 0x52 changed by convert2hboot
addcc %g6, %o3, %g4
nop
fitos %f13, %f29
fstox %f29, %f26
loop_3755:
orcc %l6, 0x0EFB, %i4
movrgez %o1, 0x0D5, %o6
fbul,pn %fcc1, loop_3756
call loop_3757
nop ! tcc %icc, 0x68 changed by convert2hboot
call loop_3758
loop_3756:
call loop_3759
loop_3757:
udiv %l4, 0x1272, %g3
alignaddrl %o0, %o4, %g5
loop_3758:
call loop_3760
loop_3759:
nop ! rdhpr %hsys_tick_cmpr, %l3 changed by convert2hboot
call loop_3761
wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
loop_3760:
st %f23, [%l7 + 0x74]
st %f28, [%l7 + 0x60]
loop_3761:
bneg,a %xcc, loop_3762
call loop_3763
call loop_3764
subccc %i1, %i3, %o7
loop_3762:
movne %fcc3, 0x2B4, %i7
loop_3763:
nop
add %l7, 0x28, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
lda [%l6] %asi, %i5
nop ! casa [%l6] 0x81, %i5, %i6 ASI use replaced by convert2hboot
loop_3764:
nop
fitos %f4, %f23
fstox %f23, %f6
fxtos %f6, %f16
movg %fcc0, 0x721, %l1
sra %g1, 0x12, %o2
fnot2s %f24, %f24
call loop_3765
rdpr %pil, %i0
nop ! te %icc, 0x6a changed by convert2hboot
add %g2, 0x155D, %l5
loop_3765:
call loop_3766
udivcc %l2, 0x1833, %i2
call loop_3767
call loop_3768
loop_3766:
call loop_3769
fcmpne16 %f14, %f22, %o5
loop_3767:
orncc %l0, %g6, %g4
loop_3768:
edge32l %o3, %i4, %l6
loop_3769:
rdpr %cwp, %o6
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
call loop_3770
mova %xcc, 0x2DC, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_3771
loop_3770:
fmovslg %fcc3, %f26, %f20
wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
sta %f27, [%l7 + 0x08] %asi
loop_3771:
call loop_3772
nop ! tsubcctv %g3, 0x76, %o0 changed by convert2hboot
call loop_3773
xnorcc %g5, %l3, %g7
loop_3772:
call loop_3774
wr %g0, 0x0, %pcr ! wr %i1, %i3, %set_softint changed by convert2hboot
loop_3773:
fcmpgt16 %f10, %f6, %o4
movre %i7, %o7, %i6
loop_3774:
fmovdg %icc, %f26, %f14
fbge,a,pt %fcc1, loop_3775
nop
nop
setx 0x0839D3DA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x3D2AA9AC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f29, %f16
set 0x27, %g2
nop ! ldstuba [%l7 + %g2] 0x89, %l1 ASI use replaced by convert2hboot
loop_3775:
fsrc1 %f8, %f8
call loop_3776
nop ! tvc %xcc, 0x4d changed by convert2hboot
fnot2 %f10, %f24
call loop_3777
loop_3776:
movul %fcc1, 0x52D, %g1
nop ! rdhpr %htba, %i5 changed by convert2hboot
lduw [%l7 + 0x64], %i0
loop_3777:
call loop_3778
call loop_3779
movcs %xcc, 0x0D8, %g2
call loop_3780
loop_3778:
nop ! tge %xcc, 0x40 changed by convert2hboot
loop_3779:
movgu %xcc, 0x0BB, %o2
fbul %fcc3, loop_3781
loop_3780:
umulcc %l5, 0x07E9, %i2
call loop_3782
call loop_3783
loop_3781:
movne %xcc, %o5, %l0
call loop_3784
loop_3782:
fcmps %fcc3, %f0, %f2
loop_3783:
edge8l %l2, %g6, %o3
call loop_3785
loop_3784:
call loop_3786
fbg,a %fcc1, loop_3787
nop ! tcs %xcc, 0x54 changed by convert2hboot
loop_3785:
nop ! tcs %icc, 0x6a changed by convert2hboot
loop_3786:
nop ! rdpr %tl, %i4 changed by convert2hboot
loop_3787:
sdivx %g4, 0x033A, %o6
nop
setx 0x10A9, %l0, %l6
udivx %l4, %l6, %o1
movul %fcc3, %o0, %g5
set 0x10, %l1
nop ! stda %g2, [%l7 + %l1] 0x81 ASI use replaced by convert2hboot
call loop_3788
call loop_3789
call loop_3790
bge,pn %xcc, loop_3791
loop_3788:
call loop_3792
loop_3789:
nop
set 0x26, %l0
lduh [%l7 + %l0], %g7
loop_3790:
nop
setx loop_3793, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tpc changed by convert2hboot
add %l1, 0x4, %l1
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x032400001407, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! retry changed by convert2hboot
loop_3791:
call loop_3794
loop_3792:
nop
set 0x64, %i7
lduw [%l7 + %i7], %l3
orcc %i1, 0x0895, %o4
loop_3793:
nop ! rdhpr %hpstate, %i7 changed by convert2hboot
loop_3794:
nop
setx 0x0382, %l0, %i3
udiv %o7, %i3, %l1
fmovsgu %icc, %f5, %f13
fbn,a,pn %fcc3, loop_3795
call loop_3796
movlg %fcc1, 0x547, %g1
call loop_3797
loop_3795:
fmovdvc %xcc, %f4, %f14
loop_3796:
nop ! rdhpr %htba, %i5 changed by convert2hboot
call loop_3798
loop_3797:
fmovdn %fcc2, %f24, %f8
add %l7, 0x40, %l6
wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
lda [%l6] %asi, %i6
loop_3798:
movl %icc, 0x131, %o2
edge16n %l5, %i2, %o5
sethi 0x004B, %l0
call loop_3799
call loop_3800
add %l2, %g2, %o3
rdpr %cansave, %g6
loop_3799:
and %g4, %i4, %o6
loop_3800:
nop ! tne %xcc, 0x4e changed by convert2hboot
mova %fcc3, 0x4A3, %l6
call loop_3801
fbo %fcc3, loop_3802
call loop_3803
edge16 %l4, %o0, %g5
loop_3801:
movne %fcc3, 0x400, %o1
loop_3802:
loop_3803:
call loop_3804
nop ! tsubcc %g7, %l3, %g3 changed by convert2hboot
movrne %i1, %o4, %o7
edge16ln %i7, %i3, %g1
loop_3804:
srlx %l1, %i6, %i5
bpos %icc, loop_3805
nop ! tg %icc, 0x53 changed by convert2hboot
call loop_3806
call loop_3807
loop_3805:
call loop_3808
call loop_3809
loop_3806:
movpos %icc, 0x5C2, %i0
loop_3807:
call loop_3810
loop_3808:
srax %l5, 0x11, %o2
loop_3809:
call loop_3811
fpsub32s %f25, %f5, %f4
loop_3810:
addcc %i2, %l0, %l2
srl %g2, %o3, %o5
loop_3811:
nop ! rdpr %tl, %g6 changed by convert2hboot
call loop_3812
call loop_3813
call loop_3814
stx %i4, [%l7 + 0x08]
loop_3812:
nop
nop
setx 0x4B092588C796871D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x0A9AF0E59B9D3F4D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f4, %f20
loop_3813:
call loop_3815
loop_3814:
call loop_3816
rdpr %otherwin, %g4
call loop_3817
loop_3815:
call loop_3818
loop_3816:
call loop_3819
nop
nop
setx 0x7C7B80B7988D7FAB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x6264BD6C583D6576, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f8, %f16
loop_3817:
call loop_3820
loop_3818:
andcc %l6, 0x0C34, %l4
loop_3819:
mulscc %o6, %g5, %o1
wr %g0, 0x0, %pcr ! wr %g0, 0x2f, %asi changed by convert2hboot
membar #Sync
loop_3820:
nop ! taddcc %g7, 0x3b, %g3 changed by convert2hboot
fbe,a,pn %fcc1, loop_3821
wr %g0, 0x0, %pcr ! wr %l3, %o4, %y changed by convert2hboot
fnor %f12, %f22, %f18
mulx %o7, %i1, %i3
loop_3821:
std %f18, [%l7 + 0x08]
call loop_3822
movgu %icc, %i7, %g1
call loop_3823
call loop_3824
loop_3822:
array32 %l1, %i5, %i0
fnot1s %f15, %f27
loop_3823:
brlz %l5, loop_3825
loop_3824:
fmovdneg %xcc, %f18, %f26
array16 %i6, %o2, %l0
call loop_3826
loop_3825:
nop
setx 0x0288, %l0, %g2
sdiv %l2, %g2, %o3
set 0x10, %o2
nop ! lduha [%l7 + %o2] 0x81, %o5 ASI use replaced by convert2hboot
loop_3826:
call loop_3827
movue %fcc0, 0x47E, %i2
add %i4, 0x071E, %g4
wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
loop_3827:
nop ! rdhpr %hintp, %l6 changed by convert2hboot
call loop_3828
fnegd %f6, %f4
mulx %o6, %g5, %o1
call loop_3829
loop_3828:
movvs %xcc, %o0, %l4
fmovsug %fcc1, %f1, %f9
nop
nop
setx 0xB89646D3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f25
loop_3829:
call loop_3830
movcs %xcc, %g3, %l3
brz %g7, loop_3831
orncc %o7, %i1, %i3
loop_3830:
call loop_3832
call loop_3833
loop_3831:
call loop_3834
call loop_3835
loop_3832:
and %i7, %g1, %o4
loop_3833:
bmask %i5, %i0, %l1
loop_3834:
smulcc %l5, 0x186C, %o2
loop_3835:
call loop_3836
call loop_3837
call loop_3838
movo %fcc1, %i6, %l0
loop_3836:
nop ! taddcctv %g2, %o3, %l2 changed by convert2hboot
loop_3837:
subccc %o5, 0x08E1, %i2
loop_3838:
movpos %xcc, %i4, %g4
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
movcc %xcc, 0x4B9, %g5
sdivcc %o1, 0x12C8, %l6
call loop_3839
call loop_3840
movne %fcc1, %l4, %o0
call loop_3841
loop_3839:
fmovsug %fcc0, %f31, %f9
loop_3840:
orncc %l3, %g7, %o7
lduw [%l7 + 0x7C], %i1
loop_3841:
call loop_3842
call loop_3843
nop ! rdpr %tl, %i3 changed by convert2hboot
smul %i7, %g1, %o4
loop_3842:
fmovdle %fcc1, %f4, %f24
loop_3843:
wrpr %g3, 0x026F, %cwp
call loop_3844
nop
setx loop_3845, %l0, %l1
jmpl %l1, %i0
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
call loop_3846
loop_3844:
ba %icc, loop_3847
loop_3845:
fmul8ulx16 %f30, %f22, %f4
call loop_3848
loop_3846:
nop
nop
setx 0x662E1A69, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xD0991232, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f28, %f4
loop_3847:
umul %i5, %l5, %i6
edge8l %l0, %o2, %g2
loop_3848:
nop ! rdhpr %ver, %o3 changed by convert2hboot
call loop_3849
brgz,a,pt %l2, loop_3850
call loop_3851
rdpr %pil, %o5
loop_3849:
nop ! rdpr %tba, %i4 changed by convert2hboot
loop_3850:
call loop_3852
loop_3851:
movre %g4, %g6, %i2
rd %ccr, %o6
addccc %o1, %g5, %l4
loop_3852:
call loop_3853
membar 0x7E
umulcc %o0, %l3, %g7
nop
setx 0x1FE8, %l0, %i1
udivx %o7, %i1, %i3
loop_3853:
smulcc %i7, 0x1D44, %g1
call loop_3854
call loop_3855
bmask %l6, %o4, %g3
sll %i0, %i5, %l1
loop_3854:
sra %i6, %l5, %o2
loop_3855:
nop
nop
setx 0x89BBEE88D58D577B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6282074500D6E3E7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f20, %f16
call loop_3856
andn %l0, %g2, %l2
edge16 %o5, %o3, %i4
call loop_3857
loop_3856:
fmovsl %fcc3, %f20, %f26
call loop_3858
call loop_3859
loop_3857:
call loop_3860
call loop_3861
loop_3858:
fnot2s %f11, %f20
loop_3859:
xor %g4, %i2, %g6
loop_3860:
bshuffle %f6, %f12, %f16
loop_3861:
call loop_3862
call loop_3863
sllx %o6, %g5, %l4
nop ! tcc %xcc, 0x4e changed by convert2hboot
loop_3862:
nop
setx loop_3864, %l0, %l1
jmpl %l1, %o1
loop_3863:
call loop_3865
movle %fcc1, 0x7B0, %o0
st %f23, [%l7 + 0x08]
loop_3864:
fmul8ulx16 %f28, %f22, %f20
loop_3865:
nop
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0x6FA, %hsys_tick_cmpr changed by convert2hboot
call loop_3866
fmovde %fcc3, %f18, %f24
array16 %l3, %i1, %o7
call loop_3867
loop_3866:
call loop_3868
movpos %icc, %i7, %g1
movcs %icc, %l6, %i3
loop_3867:
call loop_3869
loop_3868:
call loop_3870
subcc %o4, %i0, %i5
call loop_3871
loop_3869:
rdpr %cwp, %l1
loop_3870:
movre %g3, 0x28F, %i6
sra %o2, %l0, %g2
loop_3871:
fblg,a %fcc3, loop_3872
call loop_3873
call loop_3874
call loop_3875
loop_3872:
ld [%l7 + 0x30], %f0
loop_3873:
call loop_3876
loop_3874:
fandnot2 %f22, %f18, %f16
loop_3875:
fmovso %fcc1, %f15, %f20
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, 0xE41, %hsys_tick_cmpr changed by convert2hboot
loop_3876:
call loop_3877
fbo %fcc1, loop_3878
movrlz %o5, 0x23C, %l5
movcc %icc, %i4, %o3
loop_3877:
edge8n %i2, %g6, %g4
loop_3878:
call loop_3879
nop ! tge %xcc, 0x45 changed by convert2hboot
nop ! tvs %xcc, 0x68 changed by convert2hboot
call loop_3880
loop_3879:
nop
set 0x20, %g5
ldx [%l7 + %g5], %o6
nop
fitos %f6, %f20
fstox %f20, %f6
call loop_3881
loop_3880:
xor %g5, 0x15E9, %l4
nop ! rdhpr %hpstate, %o1 changed by convert2hboot
nop ! tneg %icc, 0x5f changed by convert2hboot
loop_3881:
sll %g7, 0x1A, %o0
edge32n %i1, %o7, %l3
nop ! taddcc %i7, %g1, %i3 changed by convert2hboot
movrlez %l6, %i0, %i5
wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
nop
setx 0x1305, %l0, %i6
sdivcc %o4, %i6, %o2
movule %fcc1, %l0, %g2
nop ! wrpr %g3, 0x0026, %tick changed by convert2hboot
call loop_3882
call loop_3883
movn %fcc3, %o5, %l2
set 0x77, %i6
nop ! ldsba [%l7 + %i6] 0x80, %l5 ASI use replaced by convert2hboot
loop_3882:
sra %i4, 0x0F, %o3
loop_3883:
wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
fcmpeq16 %f10, %f28, %g4
movgu %icc, %o6, %g5
ldub [%l7 + 0x12], %l4
nop
setx 0x1250, %l0, %g7
udivcc %o1, %g7, %o0
call loop_3884
edge32l %g6, %o7, %l3
movre %i7, %g1, %i1
edge8l %i3, %i0, %i5
loop_3884:
movvc %icc, 0x772, %l1
rdpr %cleanwin, %l6
call loop_3885
srax %i6, %o4, %l0
fbuge,a %fcc2, loop_3886
call loop_3887
loop_3885:
call loop_3888
call loop_3889
loop_3886:
wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
loop_3887:
nop ! taddcc %g2, %g3, %o5 changed by convert2hboot
loop_3888:
rdpr %wstate, %l5
loop_3889:
call loop_3890
nop
set 0x50, %i4
flush %l7 + %i4
call loop_3891
smulcc %l2, %i4, %o3
loop_3890:
call loop_3892
call loop_3893
loop_3891:
rdpr %pil, %g4
nop
setx 0x09D7, %l0, %i2
sdivx %o6, %i2, %g5
loop_3892:
edge8l %o1, %l4, %o0
loop_3893:
fbge,pn %fcc0, loop_3894
xnorcc %g6, 0x0986, %o7
nop ! tge %icc, 0x35 changed by convert2hboot
movvs %icc, 0x099, %l3
loop_3894:
edge8l %i7, %g1, %g7
wr %g0, 0x0, %pcr ! wr %i1, %i0, %softint changed by convert2hboot
ldstub [%l7 + 0x12], %i5
call loop_3895
edge16 %l1, %i3, %l6
call loop_3896
call loop_3897
loop_3895:
movl %xcc, 0x5DB, %o4
brgez %l0, loop_3898
loop_3896:
nop ! tgu %xcc, 0x3e changed by convert2hboot
loop_3897:
nop ! tg %xcc, 0x74 changed by convert2hboot
fmovrslez %o2, %f30, %f10
loop_3898:
xnor %g2, 0x02DD, %i6
orncc %o5, %g3, %l2
nop
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
fpmerge %f13, %f2, %f20
call loop_3899
nop
nop
setx 0x248E9CD9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x5B0E5DDD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f31, %f24
orncc %l5, 0x0B67, %o3
call loop_3900
loop_3899:
nop
setx 0x1190, %l0, %o6
udivcc %g4, %o6, %i2
rd %sys_tick_cmpr, %o1
nop
setx loop_3901, %l0, %l1
nop ! wrpr 0x1, %tl changed by convert2hboot
nop ! wrpr %l1, %tnpc changed by convert2hboot
setx 0x001400001405, %l0, %l1
nop ! wrpr %l1, %tstate changed by convert2hboot
nop ! wrhpr 0x4, %htstate changed by convert2hboot
nop ! rdpr %tt, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tt changed by convert2hboot
rdpr %pstate, %l1
wrpr %g0, %l1, %pstate
nop ! rdpr %tl, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tl changed by convert2hboot
nop ! rdpr %tpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
nop ! rdpr %tnpc, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
nop ! rdpr %tstate, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdpr %tba, %l1 changed by convert2hboot
nop ! wrpr %g0, %l1, %tba changed by convert2hboot
nop ! rdhpr %hpstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
nop ! rdhpr %htstate, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
nop ! rdhpr %hintp, %l1 changed by convert2hboot
nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
nop ! done changed by convert2hboot
loop_3900:
call loop_3902
flushw
fmovdneg %xcc, %f22, %f0
loop_3901:
movle %icc, %l4, %o0
loop_3902:
movl %icc, 0x44D, %g6
movvs %icc, %o7, %l3
fandnot1 %f22, %f30, %f24
fbug,a,pt %fcc3, loop_3903
call loop_3904
call loop_3905
call loop_3906
loop_3903:
addc %g5, %g1, %g7
loop_3904:
nop
loop_3905:
nop
loop_3906:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 621
! Type a : 673
! Type x : 220
! Type cti : 3906
! Type f : 1107
! Type i : 3473
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x16410C15
.word 0xC395A566
.word 0x01AC1A2D
.word 0xE9674AC3
.word 0x00AAED64
.word 0x0E000398
.word 0xD779C0F4
.word 0x99F88B83
.word 0x3E432090
.word 0x3472DF60
.word 0x171C2D42
.word 0x9855C626
.word 0xF469E679
.word 0xB1C0E60F
.word 0x962E40C8
.word 0x64170DBC
.word 0xE405A98C
.word 0x709969B1
.word 0x1E01A3DE
.word 0x1CB91E21
.word 0x2F837ECD
.word 0x94AF8A64
.word 0xA7CF4B18
.word 0x0A32411A
.word 0x003A3A96
.word 0x83A14D28
.word 0xE9611F76
.word 0xE3954F1E
.word 0x54337B2C
.word 0xE8196654
.word 0x19E7C8BE
.word 0x1BED368F
.word 0x50A4E70D
.word 0x0721DDDB
.word 0x7FBE2A0A
.word 0x89467D1C
.word 0x7987E5CB
.word 0xFA81F9DE
.word 0xD11C3717
.word 0x5899A3AE
.word 0xE0DB2BC0
.word 0x72D7F0FF
.word 0x7F8560A3
.word 0xEAACE760
.word 0x5DF0C0DC
.word 0x4E20E710
.word 0x6B7F7E91
.word 0x8B7CB66A
.word 0xDBEDC359
.word 0x230B7B05
.word 0x36507FF2
.word 0x05957512
.word 0xE2967041
.word 0x7B32C297
.word 0xEDEF8516
.word 0x97C87CA1
.word 0x550B2E2B
.word 0xBEF1BDBE
.word 0x574FB538
.word 0x737A21A0
.word 0x89580936
.word 0x4014106D
.word 0xD77B1282
.word 0x76AD16B2
.end