Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f2.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f2.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 ============================================
*/
.ident "Using Instruction Hash for Focus :$Id: isa3_fsr3_f2.s,v 1.1 2007/05/11 17:22:27 drp Exp $"
#include "defines.h"
#include "nmacros.h"
#include "old_boot.s"
/************************************************************************
Test case code start
************************************************************************/
.text
.global main
main: /* test begin */
ta T_RD_THID
mov %o1, %l6
umul %l6, 256, %l7
setx DIAG_DATA_AREA, %g1, %g3
add %l7, %g3, %l7
mov %l7, %g1
wrpr %g0, 0x0, %cwp
mov %g1, %l7
wrpr %g0, 0x1, %cwp
mov %g1, %l7
wrpr %g0, 0x2, %cwp
mov %g1, %l7
wrpr %g0, 0x3, %cwp
mov %g1, %l7
wrpr %g0, 0x4, %cwp
mov %g1, %l7
wrpr %g0, 0x5, %cwp
mov %g1, %l7
wrpr %g0, 0x6, %cwp
mov %g1, %l7
wrpr %g0, 0x7, %cwp
mov %g1, %l7
nop
setx 0x70FE2433004B1F0C, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x2, %g1
set 0x4, %g2
set 0x7, %g3
set 0x7, %g4
set 0x0, %g5
set 0x4, %g6
set 0xC, %g7
!# Input registers
set -0xB, %i0
set -0xE, %i1
set -0x5, %i2
set -0x2, %i3
set -0xF, %i4
set -0xB, %i5
set -0xE, %i6
set -0x2, %i7
!# Local registers
set 0x351AFD78, %l0
set 0x373318D3, %l1
set 0x3FD07F23, %l2
set 0x1219CAD4, %l3
set 0x377276B5, %l4
set 0x4D89CC9F, %l5
set 0x00E51010, %l6
!# Output registers
set -0x05BA, %o0
set 0x018F, %o1
set -0x0071, %o2
set 0x0D6B, %o3
set -0x06AA, %o4
set 0x178B, %o5
set -0x0B1A, %o6
set 0x1165, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x3E62C88BBC3DAC34)
INIT_TH_FP_REG(%l7,%f2,0xA1C747804F025942)
INIT_TH_FP_REG(%l7,%f4,0xAB3505B0593C5DA6)
INIT_TH_FP_REG(%l7,%f6,0x12BD5921DF47FE4D)
INIT_TH_FP_REG(%l7,%f8,0xE7C288BFEA6A5488)
INIT_TH_FP_REG(%l7,%f10,0x81087582CC3F2763)
INIT_TH_FP_REG(%l7,%f12,0xF0A1199A2D70D21F)
INIT_TH_FP_REG(%l7,%f14,0x9E25A219C329526F)
INIT_TH_FP_REG(%l7,%f16,0x397EEC35C2B463EC)
INIT_TH_FP_REG(%l7,%f18,0xAB62440BCD364230)
INIT_TH_FP_REG(%l7,%f20,0x84D471A4E747EED2)
INIT_TH_FP_REG(%l7,%f22,0x13BB2A754191E2D7)
INIT_TH_FP_REG(%l7,%f24,0x06985DB5031C58CB)
INIT_TH_FP_REG(%l7,%f26,0xD52070E9E3057797)
INIT_TH_FP_REG(%l7,%f28,0xD546E51E2E1083EC)
INIT_TH_FP_REG(%l7,%f30,0x57249F6C01E5ADD7)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x72F, %hsys_tick_cmpr
!# Execute Main Diag ..
popc 0x1A53, %g3
udiv %i0, 0x10F6, %l1
popc 0x015E, %o0
array16 %o6, %l5, %g4
movge %xcc, %i6, %i3
movne %xcc, %i4, %o3
fands %f3, %f24, %f29
udivx %l6, 0x12FB, %g5
ldstub [%l7 + 0x1B], %i5
edge32l %l3, %l2, %g2
mulx %o7, 0x1705, %i7
fsrc1 %f12, %f10
movgu %xcc, %l0, %o4
mulx %g6, %o5, %o2
tcc %xcc, 0x5
lduh [%l7 + 0x38], %i1
flush %l7 + 0x2C
subc %o1, 0x018A, %g1
fmovrdgez %g7, %f16, %f18
brgz,a %l4, loop_1
fmovdneg %xcc, %f24, %f0
alignaddr %i2, %g3, %i0
edge16l %l1, %o6, %l5
loop_1:
array16 %g4, %o0, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %xcc, 0x4
ldd [%l7 + 0x40], %i4
bcc,pn %icc, loop_2
fandnot1 %f14, %f26, %f10
movrgez %i3, 0x302, %o3
andcc %g5, 0x065F, %i5
loop_2:
edge16 %l6, %l2, %l3
alignaddr %o7, %g2, %l0
sethi 0x03B4, %o4
subccc %i7, %o5, %o2
nop
fitos %f4, %f3
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x16
membar #Sync
movne %xcc, %i1, %g6
bg,pn %icc, loop_3
movcs %xcc, %o1, %g7
fmovde %xcc, %f3, %f9
fbul %fcc3, loop_4
loop_3:
srax %g1, %l4, %g3
addc %i2, %i0, %o6
fmovdl %xcc, %f21, %f28
loop_4:
srlx %l1, %g4, %o0
movle %icc, %i6, %i4
mova %xcc, %i3, %l5
edge8l %g5, %o3, %i5
umul %l6, %l2, %l3
set 0x12, %o4
ldstuba [%l7 + %o4] 0x0c, %o7
sdiv %l0, 0x17E4, %o4
move %icc, %i7, %g2
edge16 %o5, %i1, %g6
wr %g0, 0x04, %asi
stha %o2, [%l7 + 0x76] %asi
fnot1 %f6, %f28
xnorcc %o1, %g1, %l4
udiv %g3, 0x0827, %i2
brlz %g7, loop_5
fbge,a %fcc2, loop_6
fmovdvc %icc, %f1, %f16
brgz %i0, loop_7
loop_5:
tcc %xcc, 0x2
loop_6:
brgz,a %l1, loop_8
call loop_9
loop_7:
udivx %o6, 0x0761, %o0
bg,pn %xcc, loop_10
loop_8:
addccc %i6, %g4, %i4
loop_9:
ldub [%l7 + 0x30], %i3
bne,a,pn %icc, loop_11
loop_10:
array32 %g5, %o3, %i5
sllx %l6, %l2, %l5
fand %f26, %f28, %f0
loop_11:
edge16l %o7, %l0, %o4
pdist %f28, %f2, %f4
brgz %i7, loop_12
nop
fitos %f12, %f18
fstod %f18, %f30
edge32 %l3, %o5, %g2
movrgez %g6, 0x11A, %o2
loop_12:
fmovsne %xcc, %f2, %f7
edge8n %o1, %i1, %g1
tl %xcc, 0x6
subcc %g3, 0x1D42, %l4
wr %g0, 0x11, %asi
ldsba [%l7 + 0x7A] %asi, %g7
taddcctv %i2, %i0, %l1
array16 %o6, %o0, %g4
st %f7, [%l7 + 0x2C]
fornot1s %f3, %f1, %f4
te %icc, 0x3
edge16l %i6, %i3, %i4
movpos %xcc, %g5, %o3
movn %icc, %l6, %l2
bgu,pn %xcc, loop_13
bpos,a,pt %xcc, loop_14
umulcc %l5, %o7, %i5
bg,a,pt %xcc, loop_15
loop_13:
ta %xcc, 0x6
loop_14:
fmovdvs %xcc, %f23, %f30
edge32l %o4, %l0, %i7
loop_15:
smul %o5, 0x0830, %g2
tge %icc, 0x2
fbg,a %fcc1, loop_16
xorcc %g6, %o2, %o1
movg %xcc, %l3, %g1
movpos %xcc, %i1, %g3
loop_16:
mova %icc, %l4, %i2
bn,pn %icc, loop_17
nop
fitod %f12, %f0
fdtoi %f0, %f20
tvs %icc, 0x6
edge8ln %i0, %l1, %g7
loop_17:
tneg %xcc, 0x2
bg %icc, loop_18
edge32ln %o6, %o0, %i6
nop
fitos %f11, %f18
edge8l %i3, %i4, %g5
loop_18:
ta %xcc, 0x2
movcc %icc, %g4, %o3
addcc %l6, 0x0B39, %l5
xor %l2, %i5, %o4
set 0x0E, %g2
ldstuba [%l7 + %g2] 0x80, %l0
movge %icc, %i7, %o7
fbg,a %fcc2, loop_19
edge16 %g2, %o5, %g6
fblg,a %fcc2, loop_20
edge32l %o2, %l3, %o1
loop_19:
sdivcc %i1, 0x15E6, %g1
movre %g3, %i2, %l4
loop_20:
fbule %fcc0, loop_21
orcc %i0, %l1, %g7
edge32 %o6, %o0, %i6
te %xcc, 0x3
loop_21:
nop
set 0x20, %l1
ldda [%l7 + %l1] 0x2f, %i4
fornot1 %f24, %f8, %f20
fcmple16 %f8, %f8, %g5
udivcc %i3, 0x07EA, %o3
andncc %g4, %l6, %l5
movleu %xcc, %l2, %o4
edge32 %l0, %i7, %o7
fbn,a %fcc2, loop_22
stb %i5, [%l7 + 0x32]
andncc %g2, %o5, %g6
andncc %o2, %o1, %l3
loop_22:
movvs %xcc, %g1, %i1
set 0x20, %o6
ldda [%l7 + %o6] 0x26, %g2
edge32ln %l4, %i0, %i2
set 0x30, %i0
ldsha [%l7 + %i0] 0x15, %l1
fors %f11, %f28, %f7
tgu %icc, 0x5
bne,a %icc, loop_23
be %xcc, loop_24
srl %o6, %g7, %o0
fbne,a %fcc1, loop_25
loop_23:
edge8ln %i4, %i6, %g5
loop_24:
movrgz %o3, 0x16B, %i3
movvc %icc, %g4, %l6
loop_25:
movrgez %l5, %l2, %o4
fpadd32 %f10, %f16, %f16
andcc %i7, %o7, %i5
srax %l0, 0x18, %g2
bcc,a,pn %xcc, loop_26
mulscc %o5, %g6, %o1
bcs,a,pn %icc, loop_27
fmovrsgz %o2, %f5, %f25
loop_26:
ldx [%l7 + 0x08], %g1
fcmple32 %f0, %f16, %l3
loop_27:
fandnot2s %f4, %f19, %f7
movg %xcc, %i1, %g3
edge16ln %l4, %i0, %l1
mulscc %i2, %g7, %o0
movgu %xcc, %o6, %i6
fpsub16s %f1, %f22, %f16
movre %i4, 0x3E6, %g5
fpsub16s %f17, %f6, %f29
set 0x60, %o2
lda [%l7 + %o2] 0x88, %f6
sir 0x0A12
tl %xcc, 0x6
taddcctv %i3, 0x1073, %g4
nop
setx 0xE4982494ADE8C880, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x55123062AA487A20, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f4, %f4
fbge,a %fcc1, loop_28
tcc %xcc, 0x0
alignaddrl %l6, %o3, %l5
fnot2 %f28, %f12
loop_28:
movrgez %o4, %i7, %o7
movpos %xcc, %l2, %i5
stx %l0, [%l7 + 0x50]
bl,a loop_29
xor %g2, 0x168E, %o5
set 0x42, %g4
ldsha [%l7 + %g4] 0x18, %g6
loop_29:
prefetch [%l7 + 0x28], 0x1
tcs %xcc, 0x5
edge16ln %o2, %g1, %l3
array8 %o1, %i1, %l4
subcc %i0, %g3, %l1
tne %xcc, 0x4
fsrc2s %f19, %f23
add %i2, %g7, %o0
nop
set 0x48, %i1
std %f4, [%l7 + %i1]
tpos %icc, 0x2
movrlz %o6, %i6, %i4
wr %g0, 0x18, %asi
sta %f9, [%l7 + 0x3C] %asi
brlz %g5, loop_30
fmovdne %icc, %f18, %f8
fbuge,a %fcc2, loop_31
edge32 %i3, %l6, %g4
loop_30:
taddcc %l5, 0x0905, %o4
edge32ln %i7, %o7, %l2
loop_31:
ldx [%l7 + 0x58], %i5
stbar
fmovscc %icc, %f19, %f25
nop
setx 0x2DAAEB6D40A204F0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xD84FA1FD2904481E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f4, %f26
tpos %xcc, 0x3
sdivx %l0, 0x01AA, %g2
fmul8ulx16 %f22, %f14, %f8
lduw [%l7 + 0x3C], %o5
sdivx %g6, 0x1003, %o2
tvs %icc, 0x1
edge8n %g1, %o3, %l3
xnor %i1, 0x162D, %o1
movg %icc, %i0, %g3
flush %l7 + 0x0C
edge8 %l1, %l4, %g7
sdivx %i2, 0x123B, %o6
smul %o0, 0x1BC2, %i6
bleu,a loop_32
mova %xcc, %i4, %g5
fmovrslz %i3, %f15, %f9
fbule,a %fcc0, loop_33
loop_32:
lduw [%l7 + 0x1C], %g4
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %o4
loop_33:
andn %l6, %i7, %o7
bcs,a,pn %xcc, loop_34
edge8ln %l2, %l0, %i5
tn %xcc, 0x7
stbar
loop_34:
edge16n %o5, %g6, %g2
bpos loop_35
stw %o2, [%l7 + 0x2C]
wr %g0, 0x04, %asi
sta %f27, [%l7 + 0x20] %asi
loop_35:
edge16l %g1, %o3, %i1
edge32 %o1, %i0, %g3
movrne %l3, %l4, %g7
edge16 %i2, %l1, %o6
movcc %xcc, %o0, %i6
edge8l %g5, %i4, %i3
nop
setx 0xAE26FCB53E11470A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x41D324658B917504, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f24, %f12
movvs %xcc, %l5, %o4
nop
setx 0x65F19848, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x28BC2DC0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f18, %f19
smulcc %g4, %i7, %o7
fmovdcc %icc, %f17, %f2
addcc %l2, 0x1FF7, %l0
fcmple16 %f2, %f16, %i5
tg %xcc, 0x0
te %xcc, 0x1
tl %icc, 0x4
mulx %o5, 0x051D, %g6
edge32 %l6, %o2, %g1
lduw [%l7 + 0x1C], %g2
tsubcc %o3, 0x1D52, %o1
andncc %i1, %i0, %g3
fbn %fcc2, loop_36
fmuld8ulx16 %f29, %f22, %f20
fpsub32s %f18, %f23, %f21
mulscc %l3, %l4, %g7
loop_36:
tcs %xcc, 0x0
sdiv %i2, 0x1EBE, %o6
udivcc %o0, 0x0B62, %l1
fnegs %f4, %f30
fbue,a %fcc0, loop_37
movge %icc, %g5, %i6
mova %icc, %i3, %l5
mulscc %i4, %g4, %i7
loop_37:
mova %xcc, %o7, %o4
fmovdpos %icc, %f29, %f3
set 0x70, %l4
lduba [%l7 + %l4] 0x04, %l2
udivx %i5, 0x1FCE, %l0
fxor %f30, %f16, %f2
sethi 0x1EA5, %g6
tne %xcc, 0x5
bn,a,pn %xcc, loop_38
flush %l7 + 0x5C
sdivcc %o5, 0x157C, %l6
taddcc %g1, 0x07AC, %g2
loop_38:
nop
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x0B] %asi, %o3
brz %o2, loop_39
fnegs %f4, %f6
fbu,a %fcc1, loop_40
fcmpgt16 %f6, %f8, %o1
loop_39:
fors %f4, %f1, %f4
sll %i1, %i0, %l3
loop_40:
taddcc %l4, 0x036E, %g3
fmovsl %xcc, %f21, %f31
addcc %i2, 0x0A3B, %o6
tvs %xcc, 0x0
tg %icc, 0x3
sub %g7, %o0, %l1
mulscc %i6, %g5, %l5
set 0x70, %g3
lduha [%l7 + %g3] 0x15, %i4
tvc %xcc, 0x6
addccc %g4, 0x1389, %i3
orncc %i7, %o4, %o7
movrlez %i5, 0x193, %l2
fmovsvs %xcc, %f23, %f10
wr %g0, 0x80, %asi
swapa [%l7 + 0x28] %asi, %g6
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f0
brnz %l0, loop_41
tne %icc, 0x5
edge16n %l6, %o5, %g1
be,a loop_42
loop_41:
movneg %xcc, %o3, %g2
smulcc %o1, %i1, %i0
fmovde %icc, %f18, %f31
loop_42:
nop
add %l7, 0x10, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %l3
casxa [%l6] %asi, %l3, %l4
add %o2, 0x0160, %g3
srlx %o6, 0x0B, %g7
sdivx %i2, 0x1000, %l1
tle %icc, 0x7
movl %xcc, %i6, %g5
movn %xcc, %o0, %i4
edge8l %g4, %l5, %i3
tcc %icc, 0x3
movneg %xcc, %i7, %o7
tg %xcc, 0x1
tne %icc, 0x3
umul %o4, %i5, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x7
ldd [%l7 + 0x50], %f14
nop
setx loop_43, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umul %l2, 0x06DD, %l0
wr %g0, 0x2b, %asi
stha %o5, [%l7 + 0x36] %asi
membar #Sync
loop_43:
nop
setx 0xE05CB2D6, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
mova %xcc, %g1, %o3
fbl %fcc2, loop_44
movvc %xcc, %l6, %o1
addccc %g2, 0x08D0, %i1
fmovscc %icc, %f25, %f11
loop_44:
ble,a,pt %icc, loop_45
movl %xcc, %l3, %i0
bne,a,pn %icc, loop_46
fcmple32 %f30, %f30, %l4
loop_45:
fbo %fcc1, loop_47
movrlez %o2, 0x2E2, %o6
loop_46:
andncc %g7, %g3, %i2
udivcc %i6, 0x0D9D, %g5
loop_47:
array8 %o0, %i4, %g4
umul %l5, %l1, %i7
fpadd16 %f0, %f24, %f8
sdivcc %i3, 0x1F7F, %o7
fpack32 %f26, %f2, %f26
movrgz %o4, %g6, %i5
movrne %l0, %o5, %l2
orcc %o3, %l6, %g1
ble,pn %xcc, loop_48
mulscc %g2, %i1, %l3
stb %o1, [%l7 + 0x56]
movrgz %i0, 0x364, %o2
loop_48:
fbule,a %fcc0, loop_49
movrgez %l4, 0x060, %o6
tne %icc, 0x5
udivx %g7, 0x0D8F, %g3
loop_49:
swap [%l7 + 0x70], %i2
movrgz %g5, 0x0B0, %o0
fbu,a %fcc0, loop_50
nop
fitos %f5, %f15
fstox %f15, %f8
fxtos %f8, %f31
bpos,a,pt %xcc, loop_51
movne %icc, %i6, %i4
loop_50:
fbu %fcc2, loop_52
fbge %fcc3, loop_53
loop_51:
movrlez %l5, 0x15E, %g4
mova %xcc, %i7, %i3
loop_52:
or %l1, %o4, %o7
loop_53:
sllx %i5, %l0, %o5
fbn %fcc3, loop_54
addccc %g6, %o3, %l6
tvs %icc, 0x6
set 0x08, %o1
stba %l2, [%l7 + %o1] 0x18
loop_54:
tsubcc %g1, %i1, %g2
tsubcc %o1, %l3, %o2
tcs %xcc, 0x0
sll %i0, 0x1B, %o6
move %xcc, %g7, %l4
set 0x40, %g7
stxa %i2, [%l7 + %g7] 0x15
movne %xcc, %g3, %o0
andcc %i6, %g5, %i4
movge %icc, %l5, %g4
sdiv %i7, 0x0533, %l1
mulx %o4, 0x0A4E, %i3
nop
fitos %f31, %f10
te %xcc, 0x2
movleu %xcc, %i5, %o7
movl %icc, %l0, %o5
udiv %o3, 0x0B6F, %l6
popc %l2, %g6
tpos %icc, 0x7
tsubcctv %g1, %g2, %i1
nop
setx 0x0CEDC33C0040FF97, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
bge loop_55
edge8n %o1, %o2, %l3
fmul8ulx16 %f6, %f26, %f6
edge16ln %i0, %o6, %l4
loop_55:
movrlz %g7, %i2, %g3
smulcc %o0, %i6, %g5
mulscc %i4, 0x09A9, %l5
ld [%l7 + 0x38], %f25
fbul,a %fcc3, loop_56
srl %g4, 0x06, %i7
fandnot2 %f12, %f8, %f2
tle %xcc, 0x7
loop_56:
nop
fitod %f12, %f0
fdtoi %f0, %f18
set 0x6C, %o0
ldswa [%l7 + %o0] 0x88, %l1
movcs %icc, %i3, %i5
mulscc %o7, %l0, %o4
add %o5, 0x07BA, %o3
edge32ln %l2, %l6, %g6
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %g2
udivx %i1, 0x0145, %o1
movrgez %g1, %l3, %i0
edge8ln %o6, %l4, %g7
movrne %o2, 0x3C9, %i2
mulscc %g3, %i6, %o0
te %icc, 0x2
fornot2s %f18, %f8, %f31
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %g5, %l5
tgu %xcc, 0x4
fcmpeq16 %f28, %f14, %i4
array32 %i7, %l1, %i3
srax %i5, 0x0B, %o7
tsubcc %l0, 0x1545, %g4
edge8 %o5, %o4, %o3
fbue %fcc3, loop_57
tneg %icc, 0x5
fbuge %fcc2, loop_58
movvs %icc, %l2, %l6
loop_57:
prefetch [%l7 + 0x10], 0x3
sub %g2, 0x0190, %i1
loop_58:
ldx [%l7 + 0x58], %o1
fpsub32 %f20, %f10, %f6
movleu %xcc, %g1, %l3
fmovdneg %xcc, %f21, %f18
tl %icc, 0x4
movrlz %g6, %i0, %o6
srl %g7, 0x05, %l4
tle %xcc, 0x5
addc %i2, %o2, %g3
srax %i6, 0x0D, %o0
edge8n %l5, %i4, %g5
fmovdcc %icc, %f27, %f1
movvs %icc, %l1, %i3
fpsub32s %f6, %f13, %f27
udivcc %i7, 0x0345, %o7
fexpand %f3, %f14
alignaddr %i5, %g4, %o5
nop
setx loop_59, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sllx %l0, 0x10, %o3
nop
setx loop_60, %l0, %l1
jmpl %l1, %l2
movl %xcc, %o4, %l6
loop_59:
fbul %fcc1, loop_61
array8 %i1, %g2, %g1
loop_60:
movl %icc, %l3, %o1
mova %xcc, %i0, %g6
loop_61:
movvc %icc, %o6, %l4
edge8ln %g7, %o2, %i2
fmovsl %xcc, %f10, %f24
udivx %g3, 0x035E, %o0
movrne %l5, %i6, %i4
fmovrdgez %g5, %f18, %f4
orcc %l1, 0x133E, %i3
fba,a %fcc2, loop_62
sdivx %o7, 0x182E, %i7
tgu %icc, 0x0
orn %g4, %o5, %i5
loop_62:
movrne %o3, %l2, %o4
tgu %icc, 0x7
andcc %l6, %i1, %l0
fbge,a %fcc0, loop_63
tg %xcc, 0x2
subc %g1, %l3, %o1
popc 0x02CC, %g2
loop_63:
udiv %i0, 0x1F5F, %g6
fornot2 %f18, %f6, %f20
set 0x45, %l6
lduba [%l7 + %l6] 0x19, %l4
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g7
casxa [%l6] %asi, %g7, %o6
set 0x5B, %i7
ldstuba [%l7 + %i7] 0x81, %i2
nop
fitos %f11, %f23
fstox %f23, %f16
fxtos %f16, %f30
fmovdleu %xcc, %f1, %f1
st %f3, [%l7 + 0x58]
tn %icc, 0x1
add %o2, 0x01CA, %g3
fmovdcc %icc, %f27, %f3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %o0, 0x134C, %l5
smul %i6, %i4, %l1
array32 %i3, %o7, %i7
edge16 %g4, %o5, %i5
and %g5, %l2, %o3
alignaddrl %o4, %i1, %l6
add %g1, %l0, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %l3, %i0, %g2
ldsw [%l7 + 0x64], %l4
andn %g7, %o6, %i2
pdist %f22, %f2, %f12
movcs %xcc, %o2, %g3
fandnot2s %f5, %f28, %f3
nop
setx loop_64, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8ln %o0, %l5, %g6
tne %xcc, 0x0
ldd [%l7 + 0x30], %i4
loop_64:
bleu loop_65
tsubcctv %l1, 0x0B80, %i3
tl %icc, 0x6
tpos %icc, 0x1
loop_65:
subc %i6, %o7, %g4
udivcc %o5, 0x1A13, %i7
bgu loop_66
edge16 %g5, %l2, %i5
xnorcc %o3, %i1, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_66:
fmovdvs %xcc, %f30, %f22
alignaddrl %g1, %l6, %l0
fcmple32 %f8, %f30, %o1
fxors %f16, %f26, %f26
movrgz %l3, %g2, %i0
subc %l4, %o6, %i2
mulscc %o2, %g3, %g7
edge32l %l5, %g6, %o0
movleu %icc, %l1, %i3
te %icc, 0x2
brlz,a %i6, loop_67
fmovsge %icc, %f10, %f13
popc 0x035F, %o7
fmovrdne %g4, %f18, %f22
loop_67:
movn %icc, %i4, %o5
nop
setx 0xF055CA2C, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
movne %xcc, %g5, %i7
ta %xcc, 0x3
fnot2 %f20, %f16
wr %g0, 0x2b, %asi
stha %l2, [%l7 + 0x44] %asi
membar #Sync
edge8 %i5, %i1, %o4
addccc %g1, 0x15A1, %o3
fmovdne %icc, %f5, %f23
and %l0, %l6, %l3
srl %o1, %i0, %l4
stbar
sdivcc %g2, 0x16D2, %o6
bpos %xcc, loop_68
tle %xcc, 0x6
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_68:
bg,pt %icc, loop_69
add %i2, %g3, %o2
tcc %xcc, 0x2
orn %g7, 0x1D4B, %l5
loop_69:
fbule %fcc0, loop_70
ta %xcc, 0x2
nop
set 0x2C, %o7
ldsw [%l7 + %o7], %g6
nop
setx 0xAEE542EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x513E7DF4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f22, %f21
loop_70:
udiv %o0, 0x17ED, %i3
alignaddr %i6, %l1, %g4
brgz,a %o7, loop_71
fmovrdne %o5, %f30, %f0
udiv %i4, 0x1768, %g5
nop
set 0x5C, %l5
stw %i7, [%l7 + %l5]
loop_71:
edge32l %i5, %i1, %o4
taddcc %g1, 0x0B65, %o3
prefetch [%l7 + 0x28], 0x1
popc 0x1F2B, %l0
move %icc, %l6, %l3
fbu %fcc1, loop_72
fxor %f22, %f10, %f0
subccc %o1, 0x1E4A, %l2
tleu %xcc, 0x6
loop_72:
tpos %xcc, 0x0
set 0x48, %i4
ldswa [%l7 + %i4] 0x15, %l4
movpos %xcc, %g2, %o6
tcs %icc, 0x2
movcs %xcc, %i0, %i2
fmovrdgz %g3, %f26, %f4
fone %f6
nop
setx loop_73, %l0, %l1
jmpl %l1, %o2
fmovsgu %xcc, %f24, %f19
mulscc %g7, %g6, %o0
tge %xcc, 0x6
loop_73:
tcc %xcc, 0x4
and %i3, 0x1072, %l5
fors %f9, %f10, %f6
smulcc %l1, %i6, %o7
movneg %xcc, %g4, %i4
bcc,a loop_74
nop
setx 0x7D575EA3576FD63D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x8A270A5A85AC86EA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f8, %f22
fmovsl %xcc, %f1, %f16
edge16l %o5, %g5, %i5
loop_74:
tne %xcc, 0x2
mulscc %i1, 0x0863, %o4
sdivcc %g1, 0x0534, %o3
lduw [%l7 + 0x50], %l0
membar 0x57
nop
fitos %f13, %f7
fstox %f7, %f6
wr %g0, 0x2f, %asi
stwa %i7, [%l7 + 0x48] %asi
membar #Sync
edge16 %l6, %l3, %o1
tle %xcc, 0x1
movvc %icc, %l2, %l4
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g2, %o6
bgu,a,pn %icc, loop_75
and %i0, 0x067E, %i2
fmovdpos %xcc, %f30, %f25
set 0x44, %o5
swapa [%l7 + %o5] 0x0c, %o2
loop_75:
fmovrdne %g7, %f18, %f8
tpos %icc, 0x1
fmovdcc %xcc, %f1, %f30
alignaddrl %g6, %g3, %o0
fmovdle %icc, %f31, %f29
wr %g0, 0x89, %asi
lduwa [%l7 + 0x20] %asi, %l5
bgu,a %xcc, loop_76
movne %icc, %i3, %l1
addcc %o7, 0x1D0D, %g4
edge16 %i4, %o5, %i6
loop_76:
edge16l %i5, %g5, %o4
movne %xcc, %g1, %i1
fmul8ulx16 %f2, %f10, %f18
movl %icc, %l0, %i7
mova %xcc, %o3, %l3
movl %icc, %o1, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %o3
lda [%l7 + %o3] 0x18, %f10
alignaddr %l4, %l2, %g2
tpos %xcc, 0x5
edge8n %i0, %o6, %o2
andncc %i2, %g6, %g7
movge %icc, %g3, %l5
fmul8ulx16 %f24, %f8, %f0
fors %f17, %f30, %f10
edge32 %o0, %l1, %i3
movcs %icc, %g4, %i4
sub %o7, %o5, %i6
set 0x44, %l2
sta %f4, [%l7 + %l2] 0x11
tg %xcc, 0x0
movrgz %g5, 0x045, %o4
tcs %xcc, 0x6
movrgz %g1, 0x262, %i5
wr %g0, 0x89, %asi
ldsha [%l7 + 0x28] %asi, %i1
xnor %i7, 0x0B4C, %l0
edge32n %l3, %o1, %l6
movvs %icc, %o3, %l2
movrne %g2, %i0, %o6
tgu %icc, 0x4
movne %xcc, %l4, %o2
and %g6, 0x0CA5, %i2
fmovdneg %icc, %f6, %f2
fmul8x16al %f21, %f31, %f10
nop
fitos %f5, %f2
edge8n %g7, %g3, %o0
srlx %l1, %i3, %g4
movrgz %l5, 0x277, %o7
sir 0x1193
edge8n %o5, %i6, %i4
edge32l %o4, %g1, %g5
tle %xcc, 0x5
fmovsgu %icc, %f27, %f6
movrgez %i5, %i1, %i7
xor %l3, 0x1CFE, %o1
bne %xcc, loop_77
and %l6, %o3, %l2
brgz %l0, loop_78
edge16l %g2, %i0, %l4
loop_77:
tsubcctv %o6, %g6, %i2
udiv %g7, 0x015C, %o2
loop_78:
srl %g3, %l1, %i3
nop
setx 0x2F3646EC4FD5AE38, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f16
fsrc2s %f14, %f6
brnz %g4, loop_79
nop
setx 0x1BA9BF51204F318C, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
ldsb [%l7 + 0x1F], %o0
array8 %l5, %o7, %i6
loop_79:
edge32 %i4, %o4, %o5
ldx [%l7 + 0x18], %g1
sub %i5, 0x1574, %g5
tcs %icc, 0x6
sdivcc %i1, 0x07A5, %i7
alignaddrl %o1, %l3, %o3
stbar
fbe,a %fcc1, loop_80
nop
setx loop_81, %l0, %l1
jmpl %l1, %l2
alignaddr %l6, %g2, %l0
sra %i0, 0x00, %l4
loop_80:
fmovsle %icc, %f21, %f18
loop_81:
fbul,a %fcc2, loop_82
movrlez %g6, 0x02A, %i2
popc %o6, %o2
tge %icc, 0x6
loop_82:
fbne,a %fcc0, loop_83
movge %icc, %g3, %g7
tl %xcc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_83:
stw %i3, [%l7 + 0x1C]
brgz %g4, loop_84
fcmpeq32 %f2, %f2, %l1
movne %icc, %o0, %l5
tge %icc, 0x1
loop_84:
fbule,a %fcc3, loop_85
srl %i6, 0x12, %o7
fbn,a %fcc0, loop_86
bn,a %icc, loop_87
loop_85:
fpsub32 %f22, %f2, %f20
fors %f11, %f14, %f5
loop_86:
nop
set 0x40, %i3
stda %f16, [%l7 + %i3] 0xf8
membar #Sync
loop_87:
alignaddrl %i4, %o5, %g1
fpadd32 %f10, %f18, %f2
move %xcc, %o4, %i5
tvs %icc, 0x3
fmovrse %g5, %f10, %f4
sdiv %i1, 0x0D86, %o1
fsrc2 %f24, %f2
subcc %l3, %i7, %l2
ldd [%l7 + 0x18], %i6
smulcc %o3, 0x00CB, %l0
bn,a,pn %icc, loop_88
bl,pt %xcc, loop_89
tn %icc, 0x5
fmovrsgez %g2, %f16, %f29
loop_88:
brnz %i0, loop_90
loop_89:
alignaddrl %g6, %i2, %l4
edge16 %o6, %g3, %o2
nop
fitos %f10, %f16
fstoi %f16, %f9
loop_90:
xor %i3, %g4, %l1
set 0x68, %g5
stwa %o0, [%l7 + %g5] 0xeb
membar #Sync
movleu %icc, %l5, %g7
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
alignaddrl %o7, %i4, %o5
be,a,pn %icc, loop_91
lduh [%l7 + 0x2A], %g1
subccc %o4, %i5, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_91:
taddcctv %i1, %o1, %l3
subccc %i7, %l2, %l6
tvc %xcc, 0x3
taddcc %o3, %i6, %g2
movrgz %l0, %g6, %i0
stx %l4, [%l7 + 0x30]
sdivcc %i2, 0x0044, %o6
nop
setx loop_92, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tcs %xcc, 0x5
umul %o2, %i3, %g3
bne loop_93
loop_92:
udivx %g4, 0x1AFF, %o0
movge %icc, %l5, %g7
taddcctv %l1, %o7, %i4
loop_93:
movcc %icc, %g1, %o4
ld [%l7 + 0x3C], %f15
taddcc %i5, 0x1B27, %g5
tgu %icc, 0x2
addc %o5, 0x1498, %o1
movrne %i1, %l3, %l2
movn %xcc, %i7, %o3
xorcc %l6, 0x0150, %i6
nop
setx 0xBBE44B71, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x7C400594, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f2, %f27
tge %icc, 0x3
wr %g0, 0x89, %asi
ldsha [%l7 + 0x76] %asi, %g2
fmovsvc %xcc, %f29, %f16
ta %xcc, 0x7
fmuld8ulx16 %f17, %f20, %f24
sdiv %g6, 0x0472, %i0
edge32n %l4, %i2, %o6
edge32n %l0, %i3, %g3
fandnot2 %f10, %f2, %f26
bneg loop_94
fmovdcc %icc, %f3, %f20
sir 0x18ED
set 0x54, %g6
ldstuba [%l7 + %g6] 0x04, %o2
loop_94:
udiv %g4, 0x0670, %l5
srl %g7, 0x02, %o0
fbuge %fcc1, loop_95
tl %icc, 0x1
sra %l1, %i4, %g1
movcc %icc, %o7, %o4
loop_95:
movrne %g5, %o5, %i5
swap [%l7 + 0x18], %i1
movrlz %o1, 0x174, %l2
movcs %xcc, %l3, %i7
andncc %l6, %o3, %g2
mova %icc, %i6, %i0
srax %l4, %g6, %o6
fmovrdlz %i2, %f8, %f16
fpadd32s %f21, %f27, %f11
bvc,a,pn %xcc, loop_96
brgez %l0, loop_97
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdpos %xcc, %f1, %f26
loop_96:
fbue,a %fcc3, loop_98
loop_97:
mulx %i3, 0x1FDF, %g3
smul %g4, %o2, %g7
fcmple32 %f6, %f14, %l5
loop_98:
fmovrse %l1, %f8, %f17
movcs %xcc, %i4, %o0
nop
setx 0xC382798460674269, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fcmple16 %f16, %f24, %g1
movg %xcc, %o7, %g5
edge32ln %o4, %i5, %i1
fble,a %fcc2, loop_99
ld [%l7 + 0x08], %f11
movrlz %o5, %l2, %o1
movvs %icc, %l3, %i7
loop_99:
movpos %icc, %l6, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x6
fcmple16 %f24, %f28, %i6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x50] %asi, 0x3
fbn %fcc2, loop_100
fmovse %xcc, %f19, %f15
fzeros %f15
nop
setx 0x04619009307F456B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x0583A48B85A115CE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f22, %f18
loop_100:
nop
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %l4
casa [%l6] 0x81, %l4, %g6
andn %g2, %o6, %i2
movle %icc, %l0, %i3
fbue %fcc1, loop_101
sir 0x0CB3
fpadd16 %f2, %f8, %f24
fmovrdlz %g4, %f16, %f20
loop_101:
smulcc %o2, %g7, %l5
taddcc %g3, 0x057D, %i4
udivcc %o0, 0x1A34, %g1
mulx %o7, 0x0B08, %g5
move %xcc, %o4, %i5
sll %l1, 0x0D, %i1
movcs %xcc, %l2, %o1
ldsw [%l7 + 0x48], %o5
set 0x22, %i6
ldsha [%l7 + %i6] 0x10, %l3
udiv %i7, 0x1617, %l6
sllx %i6, %i0, %o3
addccc %l4, %g6, %o6
tgu %icc, 0x0
alignaddr %g2, %l0, %i2
alignaddrl %g4, %o2, %i3
stb %l5, [%l7 + 0x15]
movleu %icc, %g7, %i4
movg %icc, %o0, %g1
fnot1s %f22, %f28
fmovdcs %xcc, %f29, %f25
fand %f16, %f16, %f0
tgu %xcc, 0x2
movge %xcc, %o7, %g3
movrgz %g5, 0x31F, %o4
udivx %l1, 0x1339, %i1
fxnor %f30, %f22, %f0
mulscc %i5, 0x06E2, %l2
movcs %xcc, %o1, %l3
movne %icc, %i7, %l6
fmovrsgz %o5, %f2, %f9
edge16n %i6, %o3, %l4
edge32ln %g6, %o6, %g2
tsubcc %l0, %i2, %i0
wr %g0, 0x2c, %asi
ldda [%l7 + 0x60] %asi, %g4
fmovrslez %i3, %f16, %f30
add %o2, 0x100E, %l5
umul %g7, 0x18BF, %i4
tle %icc, 0x6
xorcc %g1, %o7, %o0
tvc %xcc, 0x3
fbg,a %fcc0, loop_102
movleu %xcc, %g5, %o4
mova %xcc, %l1, %i1
fmovsgu %xcc, %f25, %f30
loop_102:
udivcc %i5, 0x0241, %g3
sdivx %l2, 0x1CA4, %l3
subc %i7, 0x1DF3, %o1
edge32n %l6, %i6, %o3
nop
setx 0x2E717DDAC2963263, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f28
fmovsle %icc, %f11, %f20
fbne %fcc1, loop_103
bgu loop_104
bgu,a,pt %icc, loop_105
movl %xcc, %l4, %o5
loop_103:
st %f9, [%l7 + 0x3C]
loop_104:
andn %o6, 0x1A68, %g2
loop_105:
fmovsge %icc, %f29, %f3
xnorcc %l0, %i2, %i0
movvc %icc, %g4, %g6
lduw [%l7 + 0x4C], %o2
move %icc, %l5, %i3
taddcctv %g7, %i4, %g1
fbg,a %fcc1, loop_106
nop
setx loop_107, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
alignaddr %o0, %o7, %o4
srlx %l1, %i1, %i5
loop_106:
fpadd16 %f6, %f24, %f26
loop_107:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %g5, 0x099E, %g3
srlx %l2, 0x00, %l3
fmovdneg %icc, %f27, %f7
movne %xcc, %o1, %i7
alignaddrl %i6, %l6, %l4
wr %g0, 0x81, %asi
lduba [%l7 + 0x74] %asi, %o5
movge %xcc, %o6, %g2
orn %o3, %i2, %l0
set 0x40, %i5
ldda [%l7 + %i5] 0x0c, %f0
bleu,pt %xcc, loop_108
edge32 %i0, %g4, %g6
sethi 0x0259, %o2
nop
setx loop_109, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_108:
fpsub16 %f24, %f8, %f10
fmovrde %l5, %f10, %f10
edge8l %g7, %i4, %g1
loop_109:
call loop_110
andcc %o0, %o7, %o4
wr %g0, 0x81, %asi
ldsba [%l7 + 0x26] %asi, %i3
loop_110:
tleu %icc, 0x0
nop
set 0x45, %g1
stb %i1, [%l7 + %g1]
fmul8ulx16 %f2, %f0, %f18
set 0x14, %i2
stha %l1, [%l7 + %i2] 0x27
membar #Sync
fnors %f20, %f2, %f1
fmovrsgz %i5, %f5, %f13
alignaddrl %g5, %g3, %l3
fmovsneg %xcc, %f23, %f2
tg %icc, 0x3
tsubcctv %o1, 0x15A9, %i7
fmovspos %icc, %f21, %f17
taddcctv %l2, 0x0251, %i6
wr %g0, 0x80, %asi
swapa [%l7 + 0x5C] %asi, %l4
xorcc %o5, 0x1011, %l6
taddcctv %o6, %g2, %i2
fcmple16 %f12, %f28, %o3
movre %l0, 0x201, %g4
nop
fitod %f0, %f10
fdtox %f10, %f8
edge16l %g6, %o2, %i0
andncc %g7, %i4, %g1
stbar
xnorcc %l5, 0x1F4D, %o7
subc %o0, 0x1894, %o4
movrgez %i3, %l1, %i5
alignaddrl %g5, %g3, %l3
movvs %icc, %i1, %i7
movrlez %o1, %i6, %l2
bcc %xcc, loop_111
alignaddr %o5, %l6, %l4
edge16n %o6, %i2, %g2
mulscc %o3, 0x12FB, %g4
loop_111:
mulscc %l0, 0x1CAB, %g6
xor %o2, %g7, %i0
fmovrde %g1, %f14, %f26
fbul %fcc2, loop_112
tsubcc %l5, 0x0A79, %o7
srl %i4, 0x0B, %o4
nop
setx 0x67A007CA48731160, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x67EE8BB332C65BEB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f12, %f20
loop_112:
tgu %xcc, 0x3
movge %xcc, %i3, %l1
fmovdne %xcc, %f8, %f24
addcc %i5, 0x0A24, %o0
udivx %g5, 0x0E69, %g3
array32 %l3, %i1, %i7
subc %i6, %o1, %l2
sethi 0x0EE9, %l6
stb %l4, [%l7 + 0x32]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %o6, %o5, %g2
set 0x1C, %l0
stwa %o3, [%l7 + %l0] 0xeb
membar #Sync
or %i2, 0x0080, %g4
edge8n %l0, %o2, %g6
edge32 %i0, %g7, %g1
nop
set 0x58, %o4
ldd [%l7 + %o4], %l4
sra %i4, 0x15, %o4
fpadd16 %f18, %f18, %f4
addccc %i3, %o7, %l1
fcmpeq16 %f0, %f28, %o0
udivx %i5, 0x1294, %g3
sll %l3, %g5, %i1
wr %g0, 0x04, %asi
sta %f6, [%l7 + 0x28] %asi
brlez %i7, loop_113
tvc %icc, 0x6
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] 0x11, %i6, %o1
loop_113:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %l2, %l4, %l6
fpack16 %f16, %f24
fand %f16, %f30, %f12
addcc %o6, %o5, %g2
nop
fitos %f8, %f16
fstoi %f16, %f23
movne %xcc, %o3, %g4
fmovdn %icc, %f26, %f19
udivcc %i2, 0x1CCD, %l0
movne %icc, %o2, %g6
movge %icc, %i0, %g7
movcs %icc, %g1, %i4
taddcc %o4, %l5, %o7
srlx %i3, %o0, %i5
addccc %l1, 0x08AC, %l3
te %icc, 0x7
edge32 %g3, %g5, %i7
brgz %i1, loop_114
fmovrslz %i6, %f2, %f19
edge8ln %l2, %o1, %l4
or %l6, 0x1F9E, %o6
loop_114:
tsubcc %o5, %o3, %g4
xorcc %g2, %i2, %l0
tne %xcc, 0x6
orn %g6, 0x01E7, %i0
bg,a %xcc, loop_115
fmovdcs %icc, %f8, %f24
movne %xcc, %g7, %o2
xorcc %i4, %g1, %l5
loop_115:
nop
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
movpos %icc, %o4, %i3
fmovrdgez %o7, %f0, %f8
movcs %icc, %o0, %l1
bne,a,pn %icc, loop_116
fbne,a %fcc0, loop_117
movcs %xcc, %i5, %g3
smul %g5, 0x1AAD, %l3
loop_116:
xor %i1, 0x0602, %i6
loop_117:
srl %i7, 0x04, %o1
fba,a %fcc2, loop_118
xnorcc %l4, 0x1E2C, %l6
array32 %o6, %o5, %l2
sethi 0x19F3, %g4
loop_118:
array32 %o3, %g2, %l0
srax %g6, 0x1D, %i0
fexpand %f24, %f6
wr %g0, 0x81, %asi
lda [%l7 + 0x1C] %asi, %f15
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %o2, 0x0A, %g7
fzero %f26
fmovdn %xcc, %f11, %f27
movvs %icc, %i4, %l5
umul %o4, %g1, %o7
fcmpgt32 %f22, %f10, %o0
fzero %f2
subcc %l1, %i5, %i3
fmul8sux16 %f4, %f22, %f6
fmovdvc %xcc, %f6, %f22
nop
setx 0xC04CCAE9, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
ble,a,pn %xcc, loop_119
ldsh [%l7 + 0x52], %g3
alignaddr %g5, %i1, %l3
nop
fitos %f16, %f31
loop_119:
edge8l %i7, %i6, %o1
fabsd %f28, %f14
bg,a,pn %icc, loop_120
edge8 %l6, %o6, %o5
addc %l4, %l2, %g4
mulscc %g2, %l0, %g6
loop_120:
taddcctv %o3, %i2, %o2
addc %i0, %i4, %l5
xorcc %o4, 0x1B57, %g1
andn %g7, 0x10C9, %o7
wr %g0, 0x80, %asi
stxa %l1, [%l7 + 0x78] %asi
movg %icc, %o0, %i3
array16 %i5, %g5, %i1
lduh [%l7 + 0x70], %g3
ldstub [%l7 + 0x33], %l3
wr %g0, 0x2f, %asi
ldda [%l7 + 0x20] %asi, %i6
te %xcc, 0x5
fsrc2 %f2, %f22
set 0x50, %g2
stxa %o1, [%l7 + %g2] 0x18
brnz %i7, loop_121
tn %xcc, 0x0
sra %l6, 0x0C, %o6
array8 %o5, %l4, %g4
loop_121:
movne %xcc, %l2, %g2
tvc %xcc, 0x1
udivcc %l0, 0x0E04, %g6
wr %g0, 0x89, %asi
ldsha [%l7 + 0x32] %asi, %i2
add %o2, %i0, %i4
edge16ln %o3, %o4, %g1
move %icc, %g7, %o7
addccc %l1, %l5, %i3
fnor %f12, %f0, %f20
movvs %icc, %o0, %g5
movrgz %i1, %g3, %l3
xnorcc %i5, 0x0011, %i6
brz %o1, loop_122
fzeros %f29
fbul,a %fcc1, loop_123
edge8l %l6, %i7, %o6
loop_122:
call loop_124
movcs %xcc, %o5, %l4
loop_123:
movleu %xcc, %g4, %l2
xor %g2, %l0, %i2
loop_124:
nop
setx 0x51430F2D713450FE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x68C7F7F3425BAD4B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f8, %f22
movrne %o2, 0x0ED, %i0
set 0x54, %l3
stwa %i4, [%l7 + %l3] 0x27
membar #Sync
for %f2, %f16, %f10
fblg %fcc2, loop_125
taddcc %o3, %g6, %o4
movneg %xcc, %g1, %g7
fbne,a %fcc2, loop_126
loop_125:
tl %xcc, 0x1
fbl %fcc0, loop_127
fornot2 %f8, %f26, %f18
loop_126:
movneg %xcc, %l1, %o7
edge16ln %i3, %o0, %l5
loop_127:
te %xcc, 0x0
fmovsl %icc, %f24, %f17
fble %fcc1, loop_128
mulx %i1, %g3, %l3
xnorcc %i5, 0x1B2A, %i6
taddcctv %g5, %l6, %o1
loop_128:
subcc %i7, %o6, %o5
movrgz %l4, 0x2F0, %g4
movrgz %g2, %l2, %i2
nop
fitos %f1, %f20
fstod %f20, %f12
movcc %icc, %l0, %i0
sllx %o2, %i4, %o3
addccc %o4, 0x13CF, %g1
movrlz %g6, %l1, %g7
nop
fitos %f14, %f0
fstoi %f0, %f21
fmovrdgez %i3, %f12, %f20
std %f30, [%l7 + 0x78]
movgu %xcc, %o0, %l5
movne %xcc, %o7, %i1
fmovrdne %l3, %f30, %f20
andncc %g3, %i5, %g5
movn %icc, %l6, %i6
fcmpne32 %f16, %f24, %o1
tcs %xcc, 0x3
brz %o6, loop_129
fmovsvs %icc, %f13, %f25
edge32n %i7, %o5, %g4
nop
setx loop_130, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_129:
fbul,a %fcc3, loop_131
taddcc %l4, %g2, %l2
andn %l0, %i2, %o2
loop_130:
ldsb [%l7 + 0x08], %i0
loop_131:
edge8ln %i4, %o4, %g1
sub %g6, 0x1DE8, %l1
alignaddrl %g7, %o3, %i3
movrlz %l5, %o7, %i1
tge %xcc, 0x4
fbl %fcc2, loop_132
move %xcc, %l3, %g3
stbar
mulscc %o0, %g5, %l6
loop_132:
movvs %icc, %i5, %i6
ble,a,pn %icc, loop_133
andncc %o1, %i7, %o6
srax %g4, %o5, %g2
umul %l2, %l4, %i2
loop_133:
xnor %o2, 0x07AE, %i0
edge32ln %l0, %o4, %g1
addcc %g6, %l1, %g7
ba,a %xcc, loop_134
taddcc %o3, 0x14EF, %i3
set 0x78, %l1
prefetcha [%l7 + %l1] 0x80, 0x1
loop_134:
nop
setx 0x588E7FCEB3F92021, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xCD0DE99DF6B127B8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f0, %f18
bgu,a loop_135
movrlez %l5, %i1, %o7
membar 0x11
taddcc %g3, %l3, %g5
loop_135:
nop
set 0x4C, %o6
lduha [%l7 + %o6] 0x81, %l6
sdivx %i5, 0x1C88, %o0
membar 0x5E
set 0x50, %o2
stxa %i6, [%l7 + %o2] 0x23
membar #Sync
and %i7, 0x0650, %o6
fxnors %f12, %f4, %f19
fxor %f18, %f0, %f2
edge8n %g4, %o1, %o5
movvc %icc, %g2, %l2
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %i2 ripped by fixASI40.pl ripped by fixASI40.pl
bne loop_136
fmovrdne %l4, %f14, %f16
edge8ln %i0, %o2, %l0
andn %o4, %g6, %g1
loop_136:
edge32ln %g7, %l1, %i3
sdivx %o3, 0x0B02, %i4
movrgz %i1, %l5, %o7
subcc %l3, 0x1581, %g5
wr %g0, 0x80, %asi
sta %f6, [%l7 + 0x14] %asi
fble,a %fcc1, loop_137
movleu %icc, %l6, %g3
fbe %fcc3, loop_138
bge,a,pt %icc, loop_139
loop_137:
fbl,a %fcc1, loop_140
add %o0, %i6, %i7
loop_138:
array32 %i5, %o6, %g4
loop_139:
xnor %o1, 0x1825, %o5
loop_140:
brgez %l2, loop_141
array16 %g2, %l4, %i2
movgu %xcc, %i0, %o2
movcc %icc, %l0, %o4
loop_141:
umul %g1, %g6, %g7
taddcc %l1, 0x09A2, %i3
alignaddrl %o3, %i1, %i4
fmovsvs %xcc, %f6, %f7
movpos %icc, %o7, %l5
movg %xcc, %g5, %l3
bcc,pt %icc, loop_142
tneg %xcc, 0x2
fpsub32 %f14, %f4, %f22
tl %icc, 0x3
loop_142:
xorcc %l6, %g3, %i6
bneg,pt %xcc, loop_143
edge32ln %o0, %i5, %o6
fblg %fcc3, loop_144
movrgz %g4, 0x387, %i7
loop_143:
edge32l %o1, %o5, %l2
fcmpne16 %f10, %f20, %g2
loop_144:
fmovsvs %icc, %f4, %f21
wr %g0, 0x18, %asi
stha %l4, [%l7 + 0x10] %asi
fmovrdne %i2, %f10, %f30
ldd [%l7 + 0x20], %f2
fnot2 %f6, %f30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnors %f26, %f11, %f20
lduw [%l7 + 0x10], %i0
taddcctv %o2, %l0, %g1
popc %g6, %g7
fcmpgt32 %f8, %f0, %l1
fmovsgu %icc, %f6, %f26
fmovsge %icc, %f21, %f13
swap [%l7 + 0x44], %o4
fpadd16 %f28, %f18, %f30
tcs %icc, 0x4
brlz %i3, loop_145
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %o3, 0x13E5, %i1
movcs %xcc, %i4, %o7
loop_145:
fpadd32s %f7, %f30, %f28
tvs %icc, 0x4
tsubcctv %g5, 0x1A0E, %l3
srl %l6, 0x17, %l5
fmovsleu %xcc, %f8, %f23
fmovs %f8, %f27
lduh [%l7 + 0x44], %g3
movre %i6, %o0, %i5
st %f0, [%l7 + 0x14]
xor %g4, 0x0B74, %i7
stb %o6, [%l7 + 0x15]
brlz,a %o1, loop_146
fmovdvs %icc, %f17, %f25
fbu %fcc0, loop_147
srlx %l2, 0x03, %g2
loop_146:
fsrc2s %f4, %f21
movn %xcc, %l4, %i2
loop_147:
edge32ln %o5, %i0, %l0
movvc %icc, %g1, %o2
edge32 %g7, %g6, %o4
fors %f2, %f10, %f15
nop
setx 0x8A9590510043ABF3, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movl %icc, %i3, %l1
movrgz %o3, %i4, %o7
tleu %xcc, 0x7
edge16n %i1, %l3, %l6
movne %icc, %g5, %g3
bvs,a loop_148
fbg,a %fcc3, loop_149
brgez %i6, loop_150
movge %xcc, %l5, %o0
loop_148:
fmovsg %icc, %f24, %f15
loop_149:
fcmple32 %f24, %f6, %g4
loop_150:
nop
setx loop_151, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdiv %i7, 0x1A79, %i5
array32 %o1, %l2, %g2
fbo,a %fcc1, loop_152
loop_151:
bgu,pn %icc, loop_153
movneg %icc, %o6, %i2
fpackfix %f18, %f24
loop_152:
alignaddr %o5, %i0, %l4
loop_153:
xor %g1, 0x109F, %l0
sra %o2, 0x04, %g6
array8 %g7, %i3, %l1
ble,pn %xcc, loop_154
movg %xcc, %o4, %o3
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %i4, %o7
loop_154:
nop
setx loop_155, %l0, %l1
jmpl %l1, %l3
edge16 %i1, %l6, %g5
addc %i6, 0x1A4C, %g3
tcc %icc, 0x4
loop_155:
nop
wr %g0, 0x19, %asi
lduwa [%l7 + 0x60] %asi, %o0
bgu,a,pn %icc, loop_156
fmovscs %xcc, %f23, %f8
movl %icc, %g4, %i7
array8 %l5, %i5, %o1
loop_156:
fpsub32s %f18, %f17, %f6
call loop_157
andncc %g2, %l2, %i2
fbue %fcc2, loop_158
bl,a,pt %xcc, loop_159
loop_157:
sethi 0x02F7, %o6
andn %o5, 0x1044, %i0
loop_158:
movne %icc, %l4, %l0
loop_159:
subcc %o2, 0x10A0, %g6
fmovdcc %xcc, %f21, %f31
fnot2s %f17, %f29
add %l7, 0x2C, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %g1, %g7
fble,a %fcc3, loop_160
fmovdvs %xcc, %f15, %f29
fmovrslez %i3, %f24, %f20
udivcc %l1, 0x0CEC, %o4
loop_160:
tgu %icc, 0x0
tge %icc, 0x7
nop
set 0x35, %g4
ldstub [%l7 + %g4], %o3
nop
fitos %f12, %f14
fstox %f14, %f18
tneg %xcc, 0x6
sllx %o7, %i4, %l3
fmovrdlez %l6, %f14, %f28
add %l7, 0x0C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g5
casa [%l6] 0x04, %g5, %i6
srlx %i1, %o0, %g3
fpadd32 %f4, %f20, %f10
fbule %fcc0, loop_161
fmovd %f26, %f8
ldd [%l7 + 0x38], %f4
membar 0x2D
loop_161:
nop
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f16
bshuffle %f4, %f14, %f28
edge32n %i7, %g4, %l5
andn %i5, %g2, %l2
xorcc %o1, %o6, %o5
tgu %xcc, 0x6
xnorcc %i2, 0x072B, %l4
tcs %icc, 0x1
st %f31, [%l7 + 0x30]
nop
setx 0xB4952CF6C04E722D, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
ldub [%l7 + 0x73], %i0
membar 0x4A
udiv %l0, 0x0787, %o2
fmovdg %xcc, %f28, %f27
orn %g1, 0x0A8B, %g6
ba,a loop_162
bpos,a,pt %icc, loop_163
fxnors %f30, %f29, %f29
bgu,a %xcc, loop_164
loop_162:
fcmpne16 %f30, %f8, %i3
loop_163:
brgez,a %g7, loop_165
fxors %f17, %f3, %f29
loop_164:
movrlz %o4, 0x0C2, %o3
fmovrdlez %l1, %f14, %f0
loop_165:
bg %icc, loop_166
bne,a %icc, loop_167
umul %i4, 0x0AE3, %o7
tneg %xcc, 0x7
loop_166:
fornot2s %f18, %f30, %f26
loop_167:
fpackfix %f12, %f5
xorcc %l6, %l3, %g5
ba,a,pt %xcc, loop_168
bvc,a loop_169
tcc %xcc, 0x2
udivx %i1, 0x0C00, %o0
loop_168:
fbg %fcc0, loop_170
loop_169:
orncc %i6, 0x0431, %i7
umul %g4, 0x17DC, %l5
movl %icc, %i5, %g3
loop_170:
fmovrse %g2, %f22, %f3
taddcc %o1, 0x0900, %o6
brlez %l2, loop_171
fornot2 %f8, %f24, %f6
movrlez %i2, 0x293, %l4
sdivx %i0, 0x0735, %o5
loop_171:
movge %icc, %l0, %g1
and %g6, %i3, %g7
fornot2s %f10, %f12, %f24
ta %xcc, 0x6
fnor %f4, %f24, %f30
movne %xcc, %o4, %o3
movvc %xcc, %l1, %i4
udivx %o2, 0x0B4C, %l6
movl %icc, %o7, %l3
brnz,a %i1, loop_172
mulx %o0, 0x0174, %g5
set 0x3C, %i1
ldswa [%l7 + %i1] 0x04, %i7
loop_172:
fbg %fcc3, loop_173
bvs loop_174
movre %i6, 0x333, %l5
udivx %i5, 0x0A9C, %g4
loop_173:
ldstub [%l7 + 0x65], %g2
loop_174:
nop
set 0x78, %l4
stxa %o1, [%l7 + %l4] 0x80
movleu %icc, %o6, %l2
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x2F] %asi, %g3
edge32l %l4, %i0, %i2
orn %l0, %g1, %o5
fbe %fcc0, loop_175
taddcctv %g6, %i3, %o4
fmovse %xcc, %f12, %f10
xnor %o3, %g7, %l1
loop_175:
udivcc %i4, 0x0C29, %o2
fandnot2 %f12, %f24, %f16
fabsd %f14, %f8
tpos %xcc, 0x7
set 0x10, %i0
stwa %o7, [%l7 + %i0] 0x2f
membar #Sync
tle %icc, 0x0
tge %icc, 0x1
nop
setx 0x708B70D0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x40A69938, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f20, %f5
andcc %l6, 0x0F69, %i1
fmovrsgz %l3, %f26, %f7
movgu %icc, %g5, %o0
nop
fitod %f4, %f22
fdtox %f22, %f12
movneg %icc, %i7, %l5
sdivcc %i6, 0x07E1, %i5
udiv %g2, 0x1893, %o1
fmovrdgz %g4, %f0, %f6
tleu %icc, 0x1
be loop_176
sub %o6, %g3, %l4
movvs %icc, %i0, %l2
set 0x10, %g3
stxa %l0, [%l7 + %g3] 0x04
loop_176:
brlz,a %i2, loop_177
movn %xcc, %g1, %o5
edge8 %g6, %o4, %i3
or %o3, 0x0F8F, %g7
loop_177:
nop
fitod %f6, %f14
fdtox %f14, %f24
fxtod %f24, %f4
array16 %l1, %i4, %o2
call loop_178
and %o7, 0x0E81, %l6
tneg %icc, 0x6
add %i1, 0x0FEA, %g5
loop_178:
sub %l3, 0x10D2, %i7
fmovdneg %icc, %f26, %f28
fpackfix %f22, %f1
fbu %fcc2, loop_179
stbar
movvs %xcc, %l5, %i6
tne %xcc, 0x4
loop_179:
tg %icc, 0x1
set 0x14, %g7
ldswa [%l7 + %g7] 0x19, %o0
set 0x68, %o1
ldswa [%l7 + %o1] 0x89, %i5
sir 0x0D41
umulcc %o1, %g2, %o6
fmovdgu %icc, %f19, %f0
move %xcc, %g3, %l4
udiv %i0, 0x1102, %l2
taddcc %l0, %i2, %g4
udivcc %o5, 0x107F, %g1
st %f1, [%l7 + 0x28]
tl %xcc, 0x2
andncc %o4, %i3, %g6
bg,pt %xcc, loop_180
sub %g7, %o3, %i4
xorcc %o2, 0x18E1, %o7
tl %icc, 0x6
loop_180:
brgz %l1, loop_181
movvs %icc, %i1, %g5
bpos,a loop_182
fmovsneg %icc, %f10, %f22
loop_181:
fbo %fcc3, loop_183
sllx %l6, %i7, %l5
loop_182:
tleu %icc, 0x0
movge %xcc, %l3, %i6
loop_183:
sdiv %i5, 0x099A, %o1
fbug,a %fcc0, loop_184
tgu %icc, 0x6
tneg %icc, 0x2
udivx %o0, 0x0C5D, %o6
loop_184:
taddcc %g2, %g3, %i0
smulcc %l2, 0x1DE5, %l4
bvc,a,pt %xcc, loop_185
sethi 0x0296, %i2
edge8 %g4, %o5, %g1
movrne %l0, %i3, %g6
loop_185:
fpsub16s %f7, %f13, %f3
andcc %o4, 0x1B41, %g7
edge32n %i4, %o3, %o7
edge8l %o2, %i1, %g5
set 0x50, %o0
stxa %l1, [%l7 + %o0] 0x89
orncc %l6, %i7, %l3
movg %xcc, %i6, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_186, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fandnot2s %f8, %f2, %f25
movcc %xcc, %i5, %o1
fmovrdne %o0, %f10, %f16
loop_186:
sir 0x0D4B
movne %xcc, %g2, %o6
addcc %i0, %l2, %l4
fpack16 %f4, %f3
set 0x40, %l6
stda %f16, [%l7 + %l6] 0xf8
membar #Sync
sra %i2, %g3, %o5
movn %icc, %g4, %g1
fmovrdgz %i3, %f2, %f6
array16 %l0, %g6, %o4
taddcctv %i4, %o3, %o7
fmovsle %xcc, %f25, %f0
srl %g7, %o2, %g5
movrgz %l1, %l6, %i1
fpsub16s %f24, %f10, %f5
wr %g0, 0x19, %asi
sta %f25, [%l7 + 0x44] %asi
udivcc %i7, 0x000E, %i6
bvc %icc, loop_187
sllx %l5, %i5, %l3
ldstub [%l7 + 0x0E], %o1
set 0x68, %i7
prefetcha [%l7 + %i7] 0x89, 0x2
loop_187:
fornot1s %f16, %f23, %f27
sllx %o6, 0x1B, %i0
set 0x08, %o7
ldsha [%l7 + %o7] 0x15, %l2
for %f10, %f20, %f16
edge8ln %o0, %i2, %g3
add %l4, 0x1FA2, %g4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x390] %asi, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
movcc %xcc, %o5, %i3
set 0x60, %l5
ldda [%l7 + %l5] 0xeb, %g6
movrne %o4, %l0, %o3
xorcc %o7, %i4, %g7
movle %xcc, %g5, %l1
xnor %o2, 0x063D, %i1
sll %i7, %i6, %l5
fmovdcc %xcc, %f9, %f27
fpadd32s %f6, %f31, %f2
fbu %fcc3, loop_188
smulcc %i5, %l3, %l6
movrgez %g2, 0x23C, %o6
movne %xcc, %o1, %l2
loop_188:
nop
set 0x20, %o5
ldd [%l7 + %o5], %o0
xnor %i0, 0x0410, %g3
set 0x31, %o3
lduba [%l7 + %o3] 0x10, %l4
bcs %icc, loop_189
add %i2, 0x00B3, %g4
smulcc %o5, %i3, %g1
fcmple32 %f16, %f4, %o4
loop_189:
tleu %xcc, 0x4
sll %g6, 0x05, %o3
fbne %fcc3, loop_190
nop
set 0x5E, %l2
lduh [%l7 + %l2], %l0
nop
setx loop_191, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8n %i4, %o7, %g7
loop_190:
fmovdn %xcc, %f29, %f31
nop
setx 0x01DCA584, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x412A204A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f2, %f15
loop_191:
fmovse %xcc, %f8, %f27
fandnot1s %f23, %f13, %f12
lduh [%l7 + 0x46], %g5
fbn %fcc0, loop_192
fmovdg %icc, %f12, %f2
nop
setx 0xC9F12F72C07D3BA6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
fblg %fcc3, loop_193
loop_192:
fmovdle %icc, %f29, %f31
tneg %icc, 0x3
movle %icc, %o2, %l1
loop_193:
nop
set 0x20, %i3
lda [%l7 + %i3] 0x14, %f10
udivcc %i1, 0x1348, %i6
subcc %i7, %l5, %l3
movvc %xcc, %l6, %g2
fmovs %f0, %f9
andcc %i5, 0x0A84, %o6
tleu %xcc, 0x7
stbar
movle %xcc, %o1, %o0
brnz,a %l2, loop_194
tn %icc, 0x2
fmovsge %xcc, %f21, %f7
fblg,a %fcc1, loop_195
loop_194:
alignaddr %g3, %i0, %l4
fbul,a %fcc2, loop_196
andn %g4, 0x148E, %i2
loop_195:
edge16n %o5, %g1, %o4
udivx %g6, 0x1383, %o3
loop_196:
orncc %l0, 0x0E1B, %i4
subccc %i3, %g7, %o7
movl %xcc, %o2, %g5
fbuge,a %fcc2, loop_197
xnorcc %i1, %i6, %l1
bn %xcc, loop_198
fmovrdgz %i7, %f4, %f20
loop_197:
sub %l5, %l3, %g2
tge %xcc, 0x3
loop_198:
tn %icc, 0x3
movvs %icc, %l6, %o6
bgu loop_199
bl,pn %xcc, loop_200
fmovdl %icc, %f24, %f23
udiv %o1, 0x0B22, %o0
loop_199:
srax %l2, 0x1E, %i5
loop_200:
movne %xcc, %g3, %l4
movrne %i0, %g4, %o5
fsrc2 %f4, %f8
mova %icc, %i2, %o4
tn %icc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %g6, %g1, %o3
brlez,a %l0, loop_201
taddcctv %i3, %g7, %o7
bn,a loop_202
movrlez %i4, %o2, %g5
loop_201:
fmul8sux16 %f24, %f20, %f14
and %i1, 0x0C34, %l1
loop_202:
andcc %i7, %l5, %i6
fnor %f8, %f26, %f20
sdiv %l3, 0x0519, %l6
fmovdcs %xcc, %f8, %f21
wr %g0, 0x80, %asi
lduba [%l7 + 0x23] %asi, %g2
movgu %xcc, %o6, %o1
movrne %l2, 0x392, %i5
movrgez %o0, %g3, %l4
subcc %i0, %g4, %o5
brlez,a %o4, loop_203
fpsub32 %f8, %f8, %f30
fbug %fcc3, loop_204
array8 %i2, %g6, %o3
loop_203:
brz %g1, loop_205
srl %i3, %l0, %o7
loop_204:
sll %g7, %o2, %i4
smul %i1, 0x0494, %g5
loop_205:
tg %icc, 0x7
fmovrslz %i7, %f26, %f13
membar 0x02
and %l5, 0x0FFC, %i6
movle %xcc, %l3, %l6
array32 %g2, %l1, %o6
srl %l2, 0x05, %o1
xnorcc %i5, %o0, %l4
brlz %g3, loop_206
membar 0x7C
tpos %xcc, 0x6
smul %i0, 0x1105, %g4
loop_206:
movrgez %o4, %i2, %o5
subc %g6, 0x110D, %o3
edge16l %i3, %g1, %o7
xorcc %g7, 0x1EC9, %o2
tgu %icc, 0x1
udiv %i4, 0x0DAE, %i1
ldx [%l7 + 0x30], %l0
sllx %g5, %i7, %i6
movne %icc, %l5, %l6
smulcc %g2, 0x0EAB, %l3
fpack16 %f4, %f6
fexpand %f20, %f20
nop
setx 0x92A4F95B983EA1E7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xFCC3FA86A9CEB5E4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f6, %f24
bvc,a,pt %icc, loop_207
add %o6, %l2, %l1
bpos %icc, loop_208
fbne %fcc3, loop_209
loop_207:
fmuld8ulx16 %f13, %f8, %f26
movleu %xcc, %o1, %o0
loop_208:
fpsub32 %f28, %f22, %f2
loop_209:
movn %xcc, %i5, %l4
fpadd32 %f12, %f6, %f20
xor %g3, 0x1A03, %i0
fandnot1s %f16, %f16, %f8
andcc %g4, %o4, %i2
fcmpgt16 %f16, %f6, %o5
tcs %icc, 0x4
fcmpne32 %f30, %f26, %o3
udivx %i3, 0x1F6F, %g1
set 0x2D, %g5
ldsba [%l7 + %g5] 0x18, %g6
edge8 %g7, %o7, %i4
movn %xcc, %o2, %l0
array32 %i1, %i7, %i6
array32 %g5, %l6, %l5
tsubcc %g2, 0x07B2, %l3
srl %o6, 0x03, %l1
set 0x6E, %i4
stha %l2, [%l7 + %i4] 0x04
set 0x36, %i6
stha %o1, [%l7 + %i6] 0xe2
membar #Sync
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i5, %o0, %l4
sra %g3, 0x09, %i0
wr %g0, 0x0c, %asi
lduba [%l7 + 0x21] %asi, %o4
edge8l %g4, %o5, %i2
orn %o3, 0x19BC, %g1
tge %icc, 0x5
fsrc1 %f22, %f10
ba %xcc, loop_210
nop
setx 0xA7D332CF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f3
fmovdle %xcc, %f4, %f16
fcmpgt16 %f6, %f14, %g6
loop_210:
add %g7, 0x1E1E, %o7
movrlz %i3, 0x35F, %i4
lduw [%l7 + 0x08], %o2
movrgez %l0, %i7, %i6
sub %g5, %l6, %i1
tsubcctv %l5, 0x0ED6, %g2
movne %icc, %l3, %l1
alignaddrl %l2, %o6, %o1
movvs %icc, %i5, %o0
movrgez %g3, 0x2F3, %i0
bge,a loop_211
fbe %fcc2, loop_212
taddcctv %o4, %g4, %o5
fmovrdlez %i2, %f10, %f10
loop_211:
fbe,a %fcc2, loop_213
loop_212:
ldstub [%l7 + 0x47], %l4
fmovrslez %g1, %f21, %f5
fmovsl %icc, %f6, %f7
loop_213:
sub %g6, 0x1B6F, %o3
tpos %xcc, 0x0
tcc %icc, 0x1
bcc,a loop_214
movcc %xcc, %g7, %i3
fbu %fcc2, loop_215
movg %xcc, %i4, %o7
loop_214:
srax %o2, %i7, %i6
umul %g5, %l6, %i1
loop_215:
umul %l0, %l5, %g2
fmovsn %icc, %f26, %f1
udivx %l1, 0x1F84, %l2
sub %o6, %l3, %i5
edge32l %o0, %g3, %o1
edge8l %i0, %g4, %o4
edge16ln %i2, %l4, %g1
ldd [%l7 + 0x40], %g6
movge %icc, %o3, %o5
fbug,a %fcc3, loop_216
tvc %icc, 0x2
tn %icc, 0x0
nop
setx 0x7C54567E1C5CEA01, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x42187FC8C81773D2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f28, %f26
loop_216:
brgz %i3, loop_217
smulcc %g7, 0x1661, %o7
movg %xcc, %o2, %i7
orcc %i6, 0x177A, %i4
loop_217:
edge32 %g5, %l6, %i1
fpmerge %f28, %f11, %f0
movrgz %l5, 0x301, %g2
movcs %xcc, %l0, %l2
movgu %icc, %o6, %l3
pdist %f2, %f26, %f4
tge %icc, 0x7
fpack32 %f22, %f20, %f16
fbule %fcc2, loop_218
movre %i5, %l1, %o0
movgu %xcc, %g3, %o1
edge16ln %i0, %g4, %i2
loop_218:
membar 0x2C
te %xcc, 0x3
xorcc %l4, %g1, %o4
srl %g6, %o3, %o5
edge32 %i3, %o7, %g7
fmul8ulx16 %f14, %f28, %f14
fnands %f0, %f9, %f3
smulcc %i7, %o2, %i4
tcs %icc, 0x3
fcmple32 %f0, %f12, %i6
movg %xcc, %g5, %l6
brlz,a %i1, loop_219
move %xcc, %l5, %l0
nop
setx 0x74BBEACCE061C257, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
sdiv %g2, 0x042C, %l2
loop_219:
movpos %xcc, %o6, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x3
popc %l1, %l3
bne,pt %xcc, loop_220
bcc,a %xcc, loop_221
xnor %g3, %o0, %i0
taddcctv %g4, 0x1DC9, %o1
loop_220:
tpos %icc, 0x3
loop_221:
bn loop_222
edge8n %i2, %l4, %g1
popc %g6, %o3
set 0x66, %g6
stha %o5, [%l7 + %g6] 0x0c
loop_222:
edge32n %i3, %o7, %g7
fmul8x16al %f2, %f30, %f6
subcc %i7, %o2, %o4
movge %icc, %i4, %i6
fmul8x16 %f28, %f24, %f12
tsubcc %g5, 0x0BA0, %l6
fnegs %f15, %f5
movrlez %i1, %l0, %g2
nop
setx 0x179D87BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x54530124, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f30, %f15
popc 0x1657, %l2
udiv %o6, 0x00E0, %l5
xor %i5, 0x05F6, %l3
edge16n %l1, %g3, %i0
nop
setx 0xF4EFE59B6A9E3A90, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xB5E734280EFC38B9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f30, %f8
sra %g4, %o0, %o1
membar 0x44
tleu %icc, 0x3
edge16n %i2, %g1, %l4
fmovrdlz %g6, %f26, %f6
set 0x40, %g1
ldda [%l7 + %g1] 0x0c, %f0
orncc %o3, %o5, %o7
movneg %xcc, %g7, %i7
movcc %icc, %o2, %o4
tvs %xcc, 0x6
wr %g0, 0x04, %asi
ldswa [%l7 + 0x5C] %asi, %i4
fmovda %xcc, %f16, %f22
fmovse %xcc, %f28, %f13
alignaddr %i3, %g5, %l6
edge32n %i6, %i1, %l0
ta %icc, 0x6
tleu %icc, 0x2
tcs %icc, 0x2
membar 0x07
brgz %l2, loop_223
tsubcctv %g2, %l5, %o6
tvc %xcc, 0x6
bvs loop_224
loop_223:
movcc %icc, %i5, %l1
movg %icc, %g3, %l3
edge16ln %i0, %o0, %o1
loop_224:
movgu %icc, %g4, %g1
set 0x5C, %i5
lduba [%l7 + %i5] 0x11, %l4
edge32l %i2, %g6, %o5
flush %l7 + 0x34
alignaddrl %o3, %o7, %g7
tsubcc %i7, %o2, %o4
array32 %i4, %i3, %g5
and %i6, 0x015F, %i1
sth %l0, [%l7 + 0x72]
stw %l2, [%l7 + 0x60]
fxors %f4, %f17, %f0
te %xcc, 0x4
fmovsa %icc, %f20, %f8
fone %f28
ba,pn %icc, loop_225
bvs loop_226
sub %l6, %g2, %o6
udivx %l5, 0x04E6, %l1
loop_225:
tge %xcc, 0x4
loop_226:
ldx [%l7 + 0x60], %i5
orn %g3, 0x0710, %i0
wr %g0, 0x10, %asi
sta %f13, [%l7 + 0x40] %asi
fmovdgu %xcc, %f19, %f27
ldstub [%l7 + 0x10], %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %icc, %o1, %o0
fmovse %icc, %f4, %f16
edge16 %g4, %g1, %l4
movrlz %g6, 0x049, %i2
mulscc %o3, 0x1A17, %o5
ba loop_227
sethi 0x0790, %o7
movrne %i7, %o2, %g7
fmul8sux16 %f26, %f8, %f6
loop_227:
fmovdg %xcc, %f6, %f24
fmovdcs %xcc, %f14, %f21
membar 0x65
srax %o4, 0x00, %i4
fbg,a %fcc3, loop_228
andncc %i3, %i6, %i1
sra %l0, 0x16, %l2
bg,a,pn %xcc, loop_229
loop_228:
movpos %xcc, %g5, %g2
fmovdvs %icc, %f27, %f1
movcs %xcc, %o6, %l6
loop_229:
nop
fitos %f9, %f1
fstox %f1, %f8
fxtos %f8, %f29
sll %l1, %i5, %g3
brnz,a %l5, loop_230
bneg,a,pn %xcc, loop_231
movrgez %i0, %o1, %l3
fnegs %f0, %f12
loop_230:
nop
setx loop_232, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_231:
movgu %icc, %o0, %g4
tneg %xcc, 0x0
edge16 %l4, %g6, %g1
loop_232:
bshuffle %f14, %f18, %f10
addccc %i2, %o3, %o5
tg %icc, 0x3
edge16l %i7, %o7, %g7
taddcctv %o4, %i4, %i3
xnorcc %i6, %o2, %i1
ldx [%l7 + 0x28], %l2
tvs %icc, 0x5
set 0x43, %l0
stba %g5, [%l7 + %l0] 0x2f
membar #Sync
wr %g0, 0x1e, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
bge %icc, loop_233
movn %icc, %l0, %o6
taddcc %l6, 0x0755, %l1
udivcc %i5, 0x01BA, %g2
loop_233:
tcc %icc, 0x3
popc 0x157B, %g3
subc %i0, %o1, %l3
subccc %o0, 0x1C2C, %l5
edge32ln %g4, %l4, %g1
wr %g0, 0x11, %asi
sta %f0, [%l7 + 0x74] %asi
movvc %icc, %i2, %o3
smul %o5, %g6, %o7
addcc %i7, 0x0CAF, %g7
tl %icc, 0x0
bvc,pn %icc, loop_234
fmovdpos %icc, %f2, %f23
tpos %xcc, 0x0
andn %i4, %i3, %i6
loop_234:
tleu %icc, 0x1
ba,pn %icc, loop_235
smul %o2, 0x0172, %i1
bl,a %icc, loop_236
fbe,a %fcc3, loop_237
loop_235:
movrne %o4, %l2, %g5
edge32ln %l0, %l6, %l1
loop_236:
swap [%l7 + 0x50], %o6
loop_237:
tn %xcc, 0x0
orn %g2, 0x0FE5, %i5
movrgez %i0, %g3, %l3
wr %g0, 0x10, %asi
lduha [%l7 + 0x2C] %asi, %o1
array32 %o0, %g4, %l5
edge8 %l4, %g1, %o3
tne %icc, 0x1
movcc %xcc, %i2, %o5
sdivcc %g6, 0x0626, %i7
sethi 0x00D9, %g7
edge16 %o7, %i3, %i4
membar 0x72
fmovsvc %icc, %f0, %f19
fandnot2 %f10, %f30, %f24
wr %g0, 0x04, %asi
ldswa [%l7 + 0x7C] %asi, %o2
set 0x40, %o4
ldda [%l7 + %o4] 0x18, %f16
umulcc %i6, %o4, %i1
fmovrsgz %l2, %f1, %f20
movleu %xcc, %l0, %g5
tvc %icc, 0x7
fxor %f26, %f18, %f28
movleu %xcc, %l6, %o6
set 0x70, %i2
ldda [%l7 + %i2] 0x15, %g2
movne %icc, %i5, %i0
xor %g3, 0x169C, %l3
sra %l1, 0x16, %o0
array32 %o1, %g4, %l5
sll %g1, %o3, %i2
fcmple16 %f26, %f8, %o5
edge32 %g6, %i7, %g7
ta %xcc, 0x6
fmovrslz %o7, %f18, %f25
udiv %i3, 0x0B6C, %i4
bgu,pt %xcc, loop_238
movvs %xcc, %l4, %o2
sdivcc %o4, 0x028B, %i1
wr %g0, 0x80, %asi
ldxa [%l7 + 0x40] %asi, %i6
loop_238:
taddcctv %l0, 0x0BA3, %l2
ldd [%l7 + 0x58], %g4
bneg,pn %xcc, loop_239
nop
fitos %f4, %f7
fstox %f7, %f0
fxtos %f0, %f8
fbn,a %fcc2, loop_240
fba,a %fcc0, loop_241
loop_239:
bshuffle %f22, %f8, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_240:
tne %xcc, 0x5
loop_241:
stw %o6, [%l7 + 0x28]
brgez,a %l6, loop_242
fbue,a %fcc1, loop_243
stbar
fmovrdlz %i5, %f30, %f4
loop_242:
nop
setx 0x992CEA8B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f3
loop_243:
mulscc %g2, %g3, %l3
addcc %i0, 0x0934, %o0
edge16 %l1, %g4, %o1
movrgz %l5, 0x00B, %o3
edge8 %i2, %g1, %g6
sra %i7, %o5, %o7
fbug %fcc3, loop_244
edge16n %g7, %i4, %l4
movg %xcc, %o2, %i3
fmul8x16au %f14, %f12, %f20
loop_244:
xor %o4, 0x0E65, %i6
tl %icc, 0x7
mulscc %i1, 0x0C42, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpackfix %f10, %f29
sth %l0, [%l7 + 0x78]
fmul8x16 %f0, %f30, %f26
fmul8sux16 %f10, %f20, %f30
nop
set 0x62, %g2
ldub [%l7 + %g2], %o6
fmuld8sux16 %f11, %f13, %f22
fbne,a %fcc3, loop_245
fbl %fcc3, loop_246
fmovdneg %icc, %f27, %f24
popc 0x132A, %l6
loop_245:
nop
setx 0x93AAA582DEBB51A0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f2
loop_246:
movvc %xcc, %g5, %i5
tcs %icc, 0x2
bneg,a %xcc, loop_247
fmovdl %xcc, %f17, %f25
ta %icc, 0x6
fsrc1s %f14, %f10
loop_247:
ta %icc, 0x4
xnorcc %g2, 0x1951, %g3
fsrc2 %f14, %f14
andcc %l3, 0x092C, %i0
tle %icc, 0x0
fnot1 %f22, %f30
taddcctv %l1, %o0, %g4
fmovsl %xcc, %f2, %f15
fmovrse %o1, %f6, %f26
fmovdneg %icc, %f17, %f29
nop
setx 0x62492DB7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xBF82E924, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f20, %f20
fnot2 %f20, %f30
movn %xcc, %l5, %o3
nop
setx loop_248, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnor %f30, %f20, %f16
set 0x57, %l3
stba %i2, [%l7 + %l3] 0x10
loop_248:
movcc %xcc, %g6, %g1
movn %xcc, %i7, %o5
movn %xcc, %o7, %i4
edge8l %g7, %l4, %o2
fba,a %fcc2, loop_249
sir 0x0256
fbu,a %fcc3, loop_250
fnegd %f4, %f0
loop_249:
brz %i3, loop_251
bge,a %xcc, loop_252
loop_250:
bgu,a loop_253
addccc %i6, 0x02EF, %i1
loop_251:
addcc %l2, 0x0A52, %l0
loop_252:
mova %xcc, %o6, %o4
loop_253:
nop
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x5C] %asi, %l6
ldsw [%l7 + 0x5C], %i5
fmovspos %icc, %f29, %f24
addcc %g2, 0x0F90, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x64], %l3
movre %i0, 0x11D, %l1
sdiv %o0, 0x020F, %g3
movg %icc, %o1, %g4
flush %l7 + 0x68
ldd [%l7 + 0x40], %o2
fmovdl %xcc, %f22, %f16
ba,pn %icc, loop_254
stx %l5, [%l7 + 0x10]
movg %xcc, %i2, %g1
brz %g6, loop_255
loop_254:
fandnot2s %f23, %f10, %f15
fcmple32 %f28, %f28, %o5
sethi 0x0133, %o7
loop_255:
fbn,a %fcc2, loop_256
tgu %icc, 0x0
fnot1 %f26, %f4
ldsw [%l7 + 0x10], %i7
loop_256:
nop
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %g7, %l4
fmovsne %xcc, %f31, %f19
fnegs %f15, %f14
ldd [%l7 + 0x08], %o2
movrlez %i3, 0x09D, %i6
tvc %icc, 0x6
nop
setx 0x1CD287932CDDAF55, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x697E4B91D7226D59, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f4, %f6
orncc %i4, 0x02F4, %i1
edge32ln %l0, %o6, %o4
bcs %xcc, loop_257
stw %l6, [%l7 + 0x58]
movneg %xcc, %i5, %g2
fbn %fcc2, loop_258
loop_257:
srax %g5, 0x1A, %l3
sdivcc %l2, 0x0757, %i0
fzeros %f27
loop_258:
movrlz %o0, %l1, %o1
fmovdne %icc, %f26, %f10
stbar
movge %icc, %g3, %g4
ldub [%l7 + 0x30], %l5
nop
setx 0xC83192CE207CC52B, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
bl loop_259
addcc %i2, %g1, %g6
fmuld8sux16 %f29, %f26, %f20
bshuffle %f16, %f10, %f10
loop_259:
nop
set 0x4C, %l1
sta %f8, [%l7 + %l1] 0x81
mulscc %o3, %o7, %i7
udivx %o5, 0x18C9, %l4
nop
set 0x0E, %o2
ldstub [%l7 + %o2], %o2
movcc %xcc, %g7, %i3
xnor %i6, 0x0827, %i1
bge,pt %icc, loop_260
array8 %l0, %o6, %o4
call loop_261
andncc %l6, %i4, %i5
loop_260:
fcmple32 %f22, %f12, %g2
and %l3, %l2, %i0
loop_261:
nop
setx 0x0EED1915E06306B3, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
tneg %icc, 0x2
taddcc %o0, 0x172E, %g5
movle %icc, %l1, %o1
set 0x22, %o6
stha %g3, [%l7 + %o6] 0xea
membar #Sync
for %f8, %f28, %f4
wr %g0, 0xe2, %asi
stba %l5, [%l7 + 0x0C] %asi
membar #Sync
sethi 0x1031, %i2
movpos %xcc, %g1, %g4
addc %o3, %g6, %i7
wr %g0, 0x04, %asi
stba %o7, [%l7 + 0x25] %asi
tsubcc %l4, 0x0CAB, %o2
movg %icc, %g7, %i3
fsrc2 %f12, %f18
movre %o5, 0x009, %i1
bleu %xcc, loop_262
udiv %l0, 0x0182, %o6
fmovdvc %icc, %f24, %f6
bleu,a loop_263
loop_262:
sra %o4, 0x19, %i6
sra %l6, 0x17, %i5
ble,pn %xcc, loop_264
loop_263:
std %f14, [%l7 + 0x18]
nop
fitos %f7, %f12
fstoi %f12, %f22
bge %xcc, loop_265
loop_264:
ta %xcc, 0x1
movne %icc, %i4, %g2
fmovde %icc, %f9, %f29
loop_265:
nop
wr %g0, 0x80, %asi
ldxa [%l7 + 0x50] %asi, %l2
movrgz %l3, 0x396, %o0
xnor %i0, %l1, %g5
taddcctv %g3, %l5, %i2
edge16l %g1, %o1, %o3
movrne %g4, 0x3B5, %i7
fnegd %f14, %f20
sir 0x000D
tgu %xcc, 0x0
or %o7, 0x128A, %g6
or %l4, %o2, %i3
movleu %xcc, %g7, %i1
edge32n %o5, %l0, %o4
movgu %xcc, %o6, %l6
brlz %i5, loop_266
edge16n %i6, %i4, %g2
wr %g0, 0x2f, %asi
ldda [%l7 + 0x30] %asi, %l2
loop_266:
edge16 %l3, %o0, %i0
movgu %icc, %g5, %g3
xnor %l1, 0x18BC, %l5
movrlz %i2, %o1, %g1
sdivcc %o3, 0x11B0, %i7
tsubcc %o7, %g6, %l4
edge16 %g4, %i3, %o2
fmovd %f30, %f22
membar 0x3B
movg %xcc, %g7, %o5
addc %i1, %o4, %o6
sub %l0, 0x0C6F, %l6
fxnors %f15, %f15, %f14
nop
setx loop_267, %l0, %l1
jmpl %l1, %i6
fbge %fcc2, loop_268
movvc %icc, %i5, %i4
xnor %g2, 0x1833, %l2
loop_267:
edge32n %l3, %o0, %g5
loop_268:
call loop_269
edge32l %g3, %l1, %i0
nop
setx 0x0922D92B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f23
ld [%l7 + 0x30], %f30
loop_269:
nop
set 0x14, %i1
sta %f4, [%l7 + %i1] 0x88
tvc %icc, 0x0
xnorcc %l5, %i2, %o1
tvc %icc, 0x3
movne %icc, %g1, %o3
tvs %icc, 0x7
nop
fitos %f6, %f21
fstox %f21, %f26
fxtos %f26, %f30
movrne %i7, %o7, %l4
tleu %icc, 0x4
sdiv %g6, 0x02E1, %g4
mova %icc, %i3, %g7
bvc,pt %icc, loop_270
tne %icc, 0x5
stx %o2, [%l7 + 0x28]
taddcc %i1, %o5, %o4
loop_270:
fxnors %f22, %f18, %f14
edge16ln %o6, %l0, %i6
fble %fcc3, loop_271
tle %xcc, 0x3
movvs %icc, %i5, %i4
tn %xcc, 0x7
loop_271:
movrlz %g2, %l2, %l6
fmovsg %xcc, %f31, %f12
movrlez %l3, %o0, %g3
fmovda %xcc, %f6, %f30
sir 0x1CA2
array16 %l1, %i0, %l5
udivcc %g5, 0x080E, %o1
fmovdvc %xcc, %f21, %f6
sir 0x06B3
nop
set 0x50, %l4
lduh [%l7 + %l4], %g1
fbu %fcc0, loop_272
ta %icc, 0x3
fsrc1s %f21, %f25
sll %o3, %i7, %o7
loop_272:
move %icc, %i2, %l4
xorcc %g4, %g6, %i3
add %o2, 0x1CD6, %i1
fone %f28
array8 %g7, %o5, %o6
fbne,a %fcc3, loop_273
bshuffle %f6, %f8, %f18
fbuge %fcc1, loop_274
edge8n %l0, %o4, %i6
loop_273:
fbge %fcc2, loop_275
movleu %icc, %i5, %i4
loop_274:
brz %l2, loop_276
nop
setx 0xDC44F854DE29F68A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f10
loop_275:
taddcc %g2, 0x0C23, %l3
edge32n %o0, %g3, %l1
loop_276:
array8 %i0, %l6, %l5
tge %icc, 0x4
srax %o1, %g1, %o3
srax %i7, %g5, %o7
fbn %fcc1, loop_277
fmovrsgez %l4, %f30, %f15
fbul,a %fcc1, loop_278
alignaddrl %i2, %g6, %g4
loop_277:
movne %icc, %i3, %i1
faligndata %f28, %f2, %f20
loop_278:
tgu %xcc, 0x0
fmovrse %g7, %f3, %f29
fmovdgu %xcc, %f5, %f26
bn,a %icc, loop_279
fmovde %xcc, %f17, %f0
udiv %o2, 0x1EF2, %o5
sethi 0x1557, %o6
loop_279:
xorcc %l0, 0x095D, %o4
andncc %i6, %i5, %i4
xnor %l2, 0x1E76, %l3
srlx %g2, %g3, %l1
fandnot1s %f3, %f12, %f6
nop
set 0x60, %g4
ldsh [%l7 + %g4], %i0
te %xcc, 0x7
tvs %icc, 0x2
wr %g0, 0x04, %asi
sta %f11, [%l7 + 0x2C] %asi
st %f16, [%l7 + 0x5C]
bn loop_280
edge16ln %l6, %l5, %o0
subccc %g1, 0x0038, %o3
flush %l7 + 0x24
loop_280:
nop
fitos %f0, %f12
fstox %f12, %f18
fsrc2 %f2, %f22
and %o1, %g5, %o7
movcs %icc, %l4, %i2
movcs %icc, %g6, %i7
nop
setx 0xF6FC137280674744, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
movge %icc, %g4, %i3
tn %xcc, 0x1
edge16n %g7, %i1, %o5
movre %o6, %o2, %o4
subccc %i6, 0x02BD, %i5
edge8n %l0, %i4, %l2
nop
setx 0x3BEA0F5730935250, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x202C8579B36BB0FB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f20, %f4
orcc %l3, 0x1737, %g3
bvc loop_281
movle %xcc, %g2, %i0
mulscc %l1, %l6, %l5
add %l7, 0x70, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x11, %g1, %o0
loop_281:
brnz %o3, loop_282
ble,a,pn %icc, loop_283
tsubcctv %g5, %o1, %o7
bshuffle %f20, %f26, %f22
loop_282:
edge16n %l4, %g6, %i7
loop_283:
tle %icc, 0x7
tcs %icc, 0x3
fbg %fcc0, loop_284
movre %i2, 0x035, %i3
fones %f10
edge8 %g7, %g4, %o5
loop_284:
nop
setx loop_285, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srlx %o6, 0x04, %i1
nop
fitos %f9, %f30
fstox %f30, %f10
fpsub32s %f24, %f0, %f5
loop_285:
nop
set 0x6E, %i0
lduha [%l7 + %i0] 0x18, %o2
for %f0, %f26, %f26
sdivx %o4, 0x1A24, %i6
wr %g0, 0x04, %asi
ldsha [%l7 + 0x40] %asi, %l0
fabsd %f20, %f18
swap [%l7 + 0x54], %i4
edge8l %i5, %l2, %l3
tneg %icc, 0x2
edge8 %g3, %g2, %l1
fmovspos %icc, %f25, %f10
movre %l6, %l5, %i0
fmovsneg %icc, %f2, %f23
set 0x7E, %g3
stba %g1, [%l7 + %g3] 0x18
fnot2 %f6, %f24
sdivcc %o0, 0x0801, %g5
te %icc, 0x2
fmovspos %xcc, %f25, %f16
edge32 %o1, %o3, %l4
fmovsg %icc, %f24, %f3
te %xcc, 0x7
be,a loop_286
stbar
smulcc %o7, 0x1F68, %g6
fmovsne %icc, %f11, %f28
loop_286:
nop
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x56] %asi, %i7
fnot2s %f24, %f30
popc %i2, %i3
fnot2 %f10, %f28
movpos %icc, %g7, %o5
membar 0x0D
edge16ln %o6, %g4, %o2
fbuge,a %fcc2, loop_287
nop
setx 0x753EC651504AD643, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
edge16ln %o4, %i1, %i6
edge16l %i4, %i5, %l2
loop_287:
nop
set 0x58, %g7
ldsha [%l7 + %g7] 0x19, %l3
xor %g3, %g2, %l1
fbuge,a %fcc0, loop_288
fmovrdne %l0, %f12, %f26
tsubcc %l5, %i0, %l6
te %icc, 0x3
loop_288:
brz,a %o0, loop_289
fmovsvc %xcc, %f16, %f8
bvc %xcc, loop_290
movcc %xcc, %g1, %o1
loop_289:
tge %icc, 0x4
edge8ln %o3, %g5, %l4
loop_290:
movrlz %o7, 0x28F, %i7
movrgez %g6, %i2, %i3
brgez,a %g7, loop_291
ta %xcc, 0x5
tsubcctv %o6, %o5, %o2
movl %xcc, %o4, %i1
loop_291:
fmovrdne %i6, %f6, %f14
fpsub32s %f9, %f20, %f12
udivcc %i4, 0x1A2B, %g4
swap [%l7 + 0x34], %l2
movvs %xcc, %i5, %l3
fpack32 %f0, %f30, %f16
fbn %fcc2, loop_292
tvs %xcc, 0x3
tvc %xcc, 0x5
sra %g3, %l1, %g2
loop_292:
subcc %l0, 0x01F3, %l5
te %icc, 0x4
srl %l6, 0x06, %o0
bgu,a,pt %icc, loop_293
tgu %icc, 0x6
popc %i0, %o1
sth %o3, [%l7 + 0x32]
loop_293:
alignaddr %g5, %l4, %g1
fpmerge %f25, %f23, %f22
tcc %icc, 0x1
umulcc %o7, 0x1328, %i7
mulscc %g6, 0x17A3, %i3
udivcc %g7, 0x09E2, %o6
fpsub16s %f20, %f7, %f15
fpack32 %f8, %f24, %f4
brnz,a %i2, loop_294
nop
setx 0x040D92C891071C6A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x62F1387D27B3F9F3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f14, %f26
tleu %icc, 0x6
orn %o2, 0x1D75, %o5
loop_294:
sth %o4, [%l7 + 0x3E]
edge8l %i1, %i4, %g4
fpsub16s %f14, %f27, %f10
fbul %fcc1, loop_295
edge8l %i6, %l2, %i5
edge8n %l3, %l1, %g3
srlx %l0, %g2, %l6
loop_295:
sub %l5, 0x16B0, %o0
ldstub [%l7 + 0x5B], %i0
fcmpeq16 %f2, %f22, %o1
fbo %fcc3, loop_296
movcs %xcc, %o3, %g5
wr %g0, 0x18, %asi
ldsba [%l7 + 0x60] %asi, %g1
loop_296:
prefetch [%l7 + 0x1C], 0x1
fsrc1 %f26, %f24
xnor %l4, %i7, %g6
st %f0, [%l7 + 0x20]
subc %i3, %o7, %o6
movcc %icc, %g7, %o2
fmovrdlz %i2, %f26, %f26
tcs %icc, 0x6
subccc %o5, 0x1B92, %i1
edge8n %o4, %i4, %i6
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] 0x11, %g4, %i5
array32 %l3, %l1, %g3
edge32n %l0, %g2, %l2
nop
fitod %f12, %f6
fdtox %f6, %f14
fxtod %f14, %f0
sdivx %l6, 0x0D48, %l5
set 0x14, %o1
stba %o0, [%l7 + %o1] 0x14
movneg %xcc, %i0, %o3
nop
set 0x0C, %o0
ldsw [%l7 + %o0], %o1
fbuge,a %fcc0, loop_297
xnor %g5, %l4, %i7
movneg %xcc, %g6, %g1
fone %f0
loop_297:
fmovsa %xcc, %f29, %f10
mulx %o7, %i3, %o6
edge16ln %g7, %i2, %o5
ldsh [%l7 + 0x1A], %i1
xnor %o4, 0x1888, %i4
fmovsgu %icc, %f21, %f13
fmovsvs %icc, %f6, %f9
stb %i6, [%l7 + 0x62]
nop
fitod %f20, %f20
nop
setx 0x606EE766, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
tne %xcc, 0x6
ldsh [%l7 + 0x70], %g4
bcs,a %icc, loop_298
sdivx %i5, 0x1D46, %o2
movne %xcc, %l1, %l3
fmovrdgz %l0, %f14, %f22
loop_298:
nop
set 0x68, %i7
prefetcha [%l7 + %i7] 0x10, 0x2
fbge,a %fcc0, loop_299
fsrc2 %f0, %f28
ba,a loop_300
tleu %icc, 0x4
loop_299:
fmovrdgez %l2, %f12, %f14
fpmerge %f12, %f1, %f2
loop_300:
subccc %l6, %g2, %l5
array8 %o0, %o3, %i0
nop
set 0x40, %l6
ldsw [%l7 + %l6], %g5
fblg %fcc0, loop_301
brgez %l4, loop_302
edge32n %i7, %o1, %g6
sllx %g1, 0x01, %i3
loop_301:
fsrc2 %f6, %f30
loop_302:
ldstub [%l7 + 0x73], %o6
ta %xcc, 0x0
movrgez %o7, 0x35B, %g7
udivcc %i2, 0x19B1, %o5
srax %o4, %i4, %i1
ld [%l7 + 0x60], %f10
fxnors %f22, %f31, %f22
movpos %xcc, %i6, %i5
tl %icc, 0x6
st %f4, [%l7 + 0x0C]
tle %icc, 0x6
bvs,pn %icc, loop_303
nop
setx 0xD049D4A0, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
movrne %g4, %o2, %l3
fsrc2s %f16, %f16
loop_303:
bvs,pt %xcc, loop_304
udivx %l0, 0x1495, %g3
mulx %l1, %l6, %g2
subc %l5, %l2, %o3
loop_304:
andncc %o0, %g5, %i0
srl %l4, %i7, %g6
fandnot1 %f22, %f30, %f24
subc %o1, 0x0673, %i3
nop
setx 0xB04673EE, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
wr %g0, 0x81, %asi
lduwa [%l7 + 0x20] %asi, %g1
add %o6, 0x14BD, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x2
subccc %i2, %o7, %o4
taddcctv %o5, %i4, %i6
tvs %xcc, 0x0
wr %g0, 0x81, %asi
stwa %i1, [%l7 + 0x44] %asi
fbule,a %fcc1, loop_305
prefetch [%l7 + 0x24], 0x3
or %i5, 0x0ED4, %g4
edge8n %o2, %l0, %g3
loop_305:
sllx %l3, %l1, %l6
addc %l5, 0x0C83, %g2
fmovsne %icc, %f5, %f22
orcc %l2, %o3, %o0
bpos,a,pn %icc, loop_306
tvc %icc, 0x2
membar 0x1E
sllx %i0, %l4, %g5
loop_306:
flush %l7 + 0x44
orncc %i7, %g6, %i3
set 0x50, %o7
stha %o1, [%l7 + %o7] 0xeb
membar #Sync
andncc %o6, %g7, %g1
tcs %xcc, 0x2
fmovsn %xcc, %f31, %f15
fbe %fcc2, loop_307
sll %o7, 0x08, %i2
ble,a,pt %xcc, loop_308
popc %o5, %i4
loop_307:
fmovsn %icc, %f17, %f21
movn %icc, %o4, %i6
loop_308:
fmovdl %icc, %f15, %f0
xorcc %i1, 0x1EBD, %i5
fblg,a %fcc3, loop_309
bshuffle %f20, %f14, %f28
edge32n %o2, %g4, %l0
udiv %g3, 0x04A7, %l3
loop_309:
nop
setx 0x187BF872, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x29C38BDF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f1, %f4
ta %icc, 0x7
andn %l6, 0x1C4E, %l5
bleu loop_310
fmovrsgz %g2, %f31, %f19
fsrc2s %f15, %f22
bcs,a loop_311
loop_310:
te %icc, 0x0
ble,pt %icc, loop_312
move %icc, %l2, %l1
loop_311:
tg %xcc, 0x6
xorcc %o0, %i0, %l4
loop_312:
fmovsvc %xcc, %f23, %f23
tge %xcc, 0x2
tsubcc %o3, 0x1D9B, %g5
fzero %f24
andn %i7, %g6, %o1
xorcc %o6, 0x0C2A, %g7
andn %i3, %g1, %i2
orncc %o7, 0x02B6, %i4
srlx %o4, 0x0B, %i6
fbul,a %fcc2, loop_313
mulx %i1, %o5, %i5
wr %g0, 0x11, %asi
stwa %o2, [%l7 + 0x74] %asi
loop_313:
sdivx %l0, 0x1B0A, %g4
smul %l3, 0x1826, %l6
bn,a %xcc, loop_314
edge32 %g3, %g2, %l2
movle %xcc, %l5, %o0
movrgz %i0, 0x027, %l4
loop_314:
sdiv %o3, 0x15D9, %l1
movn %icc, %i7, %g5
mulscc %g6, %o1, %o6
fba,a %fcc2, loop_315
stbar
udiv %g7, 0x0C6B, %i3
fnot2s %f20, %f1
loop_315:
fsrc1s %f19, %f20
movne %xcc, %i2, %g1
sdiv %o7, 0x16CB, %o4
andn %i4, %i1, %i6
swap [%l7 + 0x3C], %o5
stb %o2, [%l7 + 0x5D]
fbl,a %fcc1, loop_316
fabsd %f2, %f26
movl %icc, %l0, %g4
tpos %xcc, 0x2
loop_316:
nop
setx 0xA953A715C0679D94, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
add %i5, %l3, %g3
stb %g2, [%l7 + 0x49]
sllx %l2, %l5, %o0
movl %xcc, %l6, %i0
addcc %o3, 0x0243, %l1
array16 %l4, %g5, %i7
fmovdg %icc, %f19, %f13
movl %icc, %o1, %g6
xor %o6, %i3, %g7
array32 %i2, %o7, %o4
fbul,a %fcc3, loop_317
tn %icc, 0x4
tneg %xcc, 0x2
set 0x08, %o5
ldxa [%l7 + %o5] 0x10, %i4
loop_317:
movrlz %i1, %i6, %g1
udivcc %o2, 0x02F4, %l0
movvs %icc, %o5, %g4
xnorcc %l3, %g3, %i5
sllx %l2, %g2, %o0
prefetch [%l7 + 0x58], 0x1
sllx %l5, %l6, %o3
fxnors %f21, %f2, %f9
umulcc %l1, %l4, %g5
bg,a loop_318
move %xcc, %i7, %o1
sub %g6, %i0, %i3
fornot2 %f0, %f12, %f22
loop_318:
fmovsvs %icc, %f21, %f10
tne %xcc, 0x3
srax %g7, %i2, %o6
tleu %icc, 0x4
fnot1s %f12, %f13
andncc %o4, %o7, %i1
set 0x29, %o3
ldsba [%l7 + %o3] 0x0c, %i4
orn %i6, %o2, %g1
xnor %l0, %g4, %l3
mulscc %g3, %i5, %o5
alignaddrl %g2, %o0, %l5
set 0x40, %l2
stda %f16, [%l7 + %l2] 0x89
fmovrsne %l6, %f0, %f2
orcc %l2, %l1, %l4
fmovspos %xcc, %f31, %f14
fblg %fcc2, loop_319
andncc %o3, %i7, %g5
fmovscs %icc, %f0, %f31
wr %g0, 0x18, %asi
sta %f12, [%l7 + 0x28] %asi
loop_319:
tcc %xcc, 0x1
mulx %g6, 0x0C30, %o1
tn %xcc, 0x2
tvc %icc, 0x3
fone %f8
edge16l %i0, %g7, %i2
xorcc %i3, 0x02AC, %o4
subccc %o7, 0x09EE, %i1
movvs %icc, %o6, %i4
taddcctv %i6, 0x1003, %g1
sdiv %o2, 0x0EC6, %l0
fxor %f2, %f4, %f8
edge32n %l3, %g4, %g3
stw %o5, [%l7 + 0x28]
ldsw [%l7 + 0x28], %g2
srl %i5, %o0, %l6
fors %f22, %f20, %f12
umul %l2, 0x0A33, %l1
edge16n %l5, %o3, %i7
membar 0x33
fmovrslez %g5, %f3, %f24
tvs %xcc, 0x4
sra %l4, 0x17, %g6
fpackfix %f4, %f2
fmovrse %o1, %f3, %f0
fnot2s %f0, %f1
wr %g0, 0x88, %asi
stxa %g7, [%l7 + 0x38] %asi
tl %xcc, 0x4
udiv %i2, 0x120C, %i0
fornot2s %f27, %f16, %f23
fmovde %icc, %f27, %f9
addcc %o4, %i3, %o7
orncc %i1, %i4, %i6
fmovda %icc, %f1, %f14
tcc %icc, 0x0
add %o6, 0x00CB, %g1
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %o2, [%g0 + 0x178] %asi ripped by fixASI40.pl ripped by fixASI40.pl
fnot1s %f12, %f18
fmovdcc %xcc, %f7, %f14
tsubcc %l3, 0x1834, %l0
tcc %xcc, 0x6
fxor %f4, %f14, %f2
fnegs %f17, %f11
set 0x60, %i3
ldda [%l7 + %i3] 0x24, %g4
movpos %icc, %g3, %g2
set 0x14, %l5
stha %o5, [%l7 + %l5] 0x11
fpadd16 %f26, %f24, %f0
array32 %i5, %l6, %o0
call loop_320
srax %l2, 0x03, %l5
edge16l %o3, %l1, %i7
fors %f5, %f26, %f27
loop_320:
bne loop_321
brlz,a %l4, loop_322
movge %xcc, %g5, %o1
taddcc %g6, 0x0A1C, %g7
loop_321:
xorcc %i2, %i0, %o4
loop_322:
edge8ln %i3, %i1, %o7
tne %icc, 0x0
fmovsneg %icc, %f11, %f13
sub %i4, %o6, %g1
tg %xcc, 0x4
movn %xcc, %i6, %o2
addcc %l0, %l3, %g3
ta %xcc, 0x3
mova %icc, %g4, %o5
brz,a %g2, loop_323
srlx %l6, %o0, %i5
andn %l2, %l5, %o3
xor %l1, %i7, %g5
loop_323:
mova %icc, %l4, %o1
fbule %fcc3, loop_324
te %icc, 0x7
addccc %g6, 0x13CE, %g7
bneg,a,pt %icc, loop_325
loop_324:
nop
fitos %f26, %f9
movn %icc, %i2, %i0
tcs %xcc, 0x1
loop_325:
nop
setx 0x15D8C566A047AF74, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
tne %icc, 0x1
fmovrdlez %i3, %f12, %f20
sethi 0x11A6, %i1
umulcc %o4, 0x0684, %o7
fmuld8sux16 %f27, %f9, %f6
tsubcctv %i4, %o6, %i6
tpos %xcc, 0x4
sub %g1, 0x0E6B, %o2
sth %l0, [%l7 + 0x64]
brgez,a %g3, loop_326
tsubcc %g4, 0x0665, %l3
fmovda %xcc, %f17, %f13
edge32l %o5, %g2, %l6
loop_326:
edge8n %i5, %o0, %l2
xnor %o3, 0x0DE9, %l1
tl %icc, 0x0
xorcc %l5, 0x1F72, %g5
flush %l7 + 0x18
fbu,a %fcc1, loop_327
fpsub16 %f16, %f8, %f10
umulcc %i7, 0x172E, %o1
fbo,a %fcc0, loop_328
loop_327:
addcc %g6, %l4, %i2
movgu %xcc, %g7, %i0
orncc %i3, %i1, %o7
loop_328:
tge %icc, 0x7
addccc %o4, 0x0D47, %o6
fbule %fcc3, loop_329
xor %i4, %i6, %g1
nop
setx 0x81A1F399, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xF24A9A81, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f15, %f11
taddcctv %l0, 0x15F5, %g3
loop_329:
umul %g4, 0x1819, %o2
smulcc %o5, 0x0AA8, %g2
swap [%l7 + 0x14], %l6
addc %l3, 0x14CB, %i5
fmovrsgz %o0, %f9, %f29
movpos %icc, %l2, %l1
tg %xcc, 0x4
fbuge %fcc1, loop_330
movle %icc, %o3, %l5
edge16 %g5, %o1, %g6
movcc %xcc, %l4, %i2
loop_330:
umul %i7, 0x02C5, %g7
fmovdcc %icc, %f19, %f9
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x7C] %asi, %i0
movne %xcc, %i1, %i3
andncc %o7, %o6, %o4
tsubcctv %i4, %g1, %i6
fbo,a %fcc0, loop_331
orcc %g3, %g4, %l0
fpadd16 %f22, %f2, %f16
fbl,a %fcc3, loop_332
loop_331:
udivx %o5, 0x1E9C, %g2
umulcc %o2, %l6, %i5
movcs %xcc, %o0, %l2
loop_332:
edge32l %l3, %l1, %l5
nop
setx 0x5832ED5BA370752E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f20
bneg,a,pt %icc, loop_333
orncc %o3, %g5, %g6
movrlez %l4, 0x2B0, %i2
fnors %f13, %f15, %f21
loop_333:
movneg %xcc, %o1, %i7
tneg %icc, 0x2
fbo,a %fcc3, loop_334
fbo %fcc2, loop_335
andcc %i0, 0x1A3B, %i1
subccc %i3, 0x0804, %o7
loop_334:
movvc %icc, %o6, %g7
loop_335:
fmovdvs %icc, %f31, %f31
orcc %o4, 0x1108, %g1
movneg %icc, %i6, %i4
sra %g4, %g3, %o5
ldsb [%l7 + 0x0D], %g2
edge16ln %o2, %l0, %i5
srl %o0, 0x07, %l6
xor %l3, 0x1739, %l2
tsubcc %l5, %l1, %o3
fsrc1 %f6, %f26
move %icc, %g6, %l4
fbuge,a %fcc1, loop_336
nop
setx loop_337, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmul8x16au %f4, %f13, %f10
set 0x7C, %i4
stha %g5, [%l7 + %i4] 0x15
loop_336:
tcc %xcc, 0x2
loop_337:
stbar
movvc %xcc, %i2, %i7
andn %o1, %i1, %i3
tge %xcc, 0x2
fbug %fcc1, loop_338
sdiv %i0, 0x1F74, %o6
or %g7, %o4, %o7
tn %xcc, 0x3
loop_338:
tcc %xcc, 0x2
fmovrsgz %i6, %f9, %f30
addccc %g1, %g4, %i4
fornot1s %f25, %f20, %f30
movg %icc, %g3, %g2
membar 0x61
flush %l7 + 0x60
orn %o5, 0x09ED, %o2
fbne %fcc1, loop_339
fmul8x16au %f3, %f23, %f16
srl %i5, 0x0C, %o0
call loop_340
loop_339:
bneg,pt %xcc, loop_341
movre %l6, %l3, %l0
bshuffle %f18, %f26, %f10
loop_340:
stw %l2, [%l7 + 0x38]
loop_341:
ta %icc, 0x6
fmovdg %icc, %f25, %f7
sra %l5, %l1, %g6
alignaddrl %l4, %o3, %i2
brz %i7, loop_342
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %o1, 0x0B47, %g5
array16 %i3, %i1, %i0
loop_342:
movrne %o6, 0x0DA, %g7
nop
fitos %f2, %f29
fstox %f29, %f10
fxtos %f10, %f17
set 0x60, %i6
ldda [%l7 + %i6] 0xe3, %o6
taddcctv %o4, 0x0E5C, %g1
sdiv %g4, 0x073A, %i6
stb %i4, [%l7 + 0x6B]
orn %g2, 0x0F03, %g3
fbne %fcc0, loop_343
ba loop_344
tn %icc, 0x2
movne %icc, %o2, %i5
loop_343:
fsrc2 %f14, %f22
loop_344:
sdiv %o0, 0x0AF3, %l6
fbl,a %fcc0, loop_345
movn %icc, %o5, %l0
edge32 %l2, %l5, %l1
fmovrdlez %l3, %f8, %f8
loop_345:
bn %icc, loop_346
tle %icc, 0x5
edge32ln %l4, %g6, %i2
edge32 %i7, %o3, %g5
loop_346:
tneg %icc, 0x5
edge32 %o1, %i3, %i0
and %i1, 0x123E, %o6
set 0x4D, %g6
stba %g7, [%l7 + %g6] 0x81
wr %g0, 0x04, %asi
lduba [%l7 + 0x1F] %asi, %o4
swap [%l7 + 0x24], %o7
fnor %f24, %f26, %f26
alignaddr %g4, %i6, %g1
tsubcc %i4, %g3, %g2
brgz %o2, loop_347
sub %o0, %i5, %o5
orncc %l0, %l6, %l2
and %l1, %l3, %l5
loop_347:
subccc %g6, 0x1CC3, %l4
xnor %i7, 0x1E2A, %i2
te %xcc, 0x7
lduh [%l7 + 0x46], %o3
addcc %g5, %i3, %i0
ldx [%l7 + 0x40], %o1
edge32n %i1, %g7, %o4
fbn %fcc2, loop_348
and %o7, %o6, %i6
movvc %xcc, %g1, %g4
bpos,a,pt %icc, loop_349
loop_348:
edge8 %i4, %g2, %o2
movrlez %g3, %i5, %o5
or %o0, %l0, %l2
loop_349:
xorcc %l1, %l6, %l3
edge8n %g6, %l5, %l4
tge %xcc, 0x0
addc %i2, %i7, %g5
xorcc %o3, %i3, %i0
sra %i1, %g7, %o4
lduh [%l7 + 0x26], %o1
bpos,pt %xcc, loop_350
sdivx %o6, 0x0443, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %xcc, %i6, %g4
loop_350:
edge16n %g1, %g2, %o2
movl %icc, %i4, %g3
fexpand %f23, %f6
fbo %fcc0, loop_351
fmovrslez %i5, %f30, %f22
nop
setx 0xFFFB5D84FF7ABD50, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x394B0CF168E53023, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f26, %f30
be,pt %xcc, loop_352
loop_351:
stw %o0, [%l7 + 0x2C]
fmovsneg %icc, %f11, %f6
movg %icc, %o5, %l2
loop_352:
fmovsn %icc, %f20, %f6
fmovrdne %l0, %f4, %f8
edge32 %l1, %l6, %g6
xnorcc %l5, %l3, %i2
fandnot2 %f22, %f16, %f12
fble %fcc0, loop_353
or %l4, 0x0202, %i7
nop
setx loop_354, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srax %o3, 0x03, %i3
loop_353:
addccc %i0, %i1, %g7
fzero %f10
loop_354:
lduw [%l7 + 0x5C], %g5
fmovdgu %xcc, %f24, %f13
wr %g0, 0x04, %asi
lduha [%l7 + 0x7C] %asi, %o4
edge32l %o1, %o7, %o6
fmovrdlz %i6, %f0, %f10
addccc %g1, %g4, %o2
move %xcc, %g2, %g3
srlx %i5, %o0, %i4
fpadd32 %f8, %f2, %f20
andcc %l2, %o5, %l1
set 0x40, %g1
ldda [%l7 + %g1] 0x89, %f0
nop
setx 0x106ED740, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
tneg %xcc, 0x5
sdivcc %l0, 0x007C, %g6
ta %xcc, 0x2
movpos %icc, %l6, %l3
edge16n %i2, %l4, %l5
fpadd16s %f23, %f0, %f21
orcc %i7, 0x1FE2, %o3
fmovrsgz %i3, %f12, %f14
tn %xcc, 0x5
addc %i1, 0x02C3, %g7
array8 %i0, %o4, %o1
for %f30, %f12, %f12
fmovsne %xcc, %f25, %f13
set 0x5E, %g5
stha %o7, [%l7 + %g5] 0x10
sll %o6, %i6, %g5
udiv %g4, 0x0FEC, %g1
movcc %icc, %g2, %g3
nop
fitos %f5, %f7
fstox %f7, %f8
fxtos %f8, %f12
array16 %o2, %i5, %o0
movrlz %i4, %o5, %l2
xnor %l1, %g6, %l0
wr %g0, 0x11, %asi
lduba [%l7 + 0x32] %asi, %l6
subccc %i2, 0x1B10, %l4
xnorcc %l5, 0x0A90, %i7
edge16ln %o3, %i3, %i1
addccc %g7, %l3, %o4
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x81
fnand %f22, %f2, %f12
tl %icc, 0x0
smulcc %i0, %o7, %o1
edge8n %o6, %g5, %i6
fba,a %fcc0, loop_355
bneg,a,pt %xcc, loop_356
fmovdneg %xcc, %f16, %f24
ld [%l7 + 0x58], %f24
loop_355:
ldx [%l7 + 0x10], %g4
loop_356:
fble,a %fcc2, loop_357
bpos,a,pt %icc, loop_358
nop
setx 0x615B4083C05D83FF, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fmul8x16al %f5, %f15, %f12
loop_357:
fmovs %f10, %f2
loop_358:
ldsb [%l7 + 0x66], %g2
wr %g0, 0x81, %asi
sta %f14, [%l7 + 0x40] %asi
array8 %g1, %g3, %i5
brgz,a %o0, loop_359
edge32l %i4, %o5, %o2
movg %xcc, %l1, %l2
ldsb [%l7 + 0x69], %g6
loop_359:
tle %xcc, 0x3
edge32l %l0, %l6, %l4
mova %icc, %l5, %i2
mulx %i7, 0x1056, %o3
movcc %icc, %i3, %g7
fba,a %fcc0, loop_360
fbe %fcc2, loop_361
ldd [%l7 + 0x28], %i0
stbar
loop_360:
tne %icc, 0x3
loop_361:
ldstub [%l7 + 0x11], %l3
fbne,a %fcc2, loop_362
fsrc2s %f11, %f20
movneg %xcc, %i0, %o7
fbul,a %fcc1, loop_363
loop_362:
fmovsvs %icc, %f23, %f23
umulcc %o1, %o4, %g5
edge16ln %o6, %g4, %g2
loop_363:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %g1, [%l7 + 0x4C]
bg,a %xcc, loop_364
sub %g3, %i5, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %i4, %o0, %o5
loop_364:
fbuge,a %fcc2, loop_365
taddcc %o2, %l1, %g6
movvs %xcc, %l0, %l6
orncc %l2, 0x0898, %l4
loop_365:
and %i2, 0x100A, %i7
tneg %icc, 0x5
edge16 %o3, %i3, %g7
fmovdvc %icc, %f0, %f6
movpos %xcc, %l5, %i1
xnor %i0, 0x1903, %l3
fmovrsgez %o7, %f12, %f22
fone %f18
tle %icc, 0x2
nop
setx 0x3B07DCAA74E9EDD0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f20
array8 %o4, %g5, %o1
sir 0x072D
for %f0, %f2, %f10
brz,a %g4, loop_366
fmovsg %icc, %f11, %f22
faligndata %f10, %f16, %f24
bpos,a,pt %xcc, loop_367
loop_366:
fpackfix %f26, %f19
brgz,a %o6, loop_368
addcc %g2, 0x02B2, %g1
loop_367:
bvc,a %xcc, loop_369
nop
setx loop_370, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_368:
fxnor %f16, %f24, %f30
movrgez %i5, %i6, %i4
loop_369:
mulx %g3, %o0, %o2
loop_370:
sth %l1, [%l7 + 0x7C]
bg,a,pt %icc, loop_371
umul %o5, 0x14CE, %g6
edge32 %l0, %l6, %l2
umul %i2, 0x00B0, %i7
loop_371:
edge32 %o3, %i3, %l4
or %l5, %i1, %g7
edge8l %i0, %l3, %o4
tleu %xcc, 0x3
fmovdcs %icc, %f4, %f20
fxor %f24, %f12, %f14
fbue,a %fcc1, loop_372
ld [%l7 + 0x20], %f19
fbul %fcc0, loop_373
movrgez %o7, %g5, %g4
loop_372:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %o6, %g2, %g1
loop_373:
fpsub16 %f20, %f14, %f8
add %o1, 0x08D5, %i5
fbl %fcc2, loop_374
fxors %f7, %f6, %f20
movrlez %i4, 0x2BB, %g3
lduh [%l7 + 0x4C], %i6
loop_374:
movg %icc, %o0, %o2
flush %l7 + 0x70
edge16ln %l1, %g6, %o5
movpos %xcc, %l6, %l0
orncc %i2, %i7, %l2
fbuge,a %fcc1, loop_375
fbue,a %fcc1, loop_376
tvc %xcc, 0x2
movrlez %o3, %l4, %i3
loop_375:
fblg,a %fcc3, loop_377
loop_376:
fxnor %f20, %f22, %f10
fsrc2s %f29, %f27
xor %l5, 0x1A7E, %g7
loop_377:
edge8l %i0, %l3, %o4
fmovspos %xcc, %f22, %f15
fmovdn %icc, %f4, %f28
fmul8sux16 %f18, %f10, %f24
set 0x28, %o4
lda [%l7 + %o4] 0x10, %f8
nop
setx 0xF056089D, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
ble,a,pt %icc, loop_378
movre %i1, 0x3A4, %g5
tne %icc, 0x0
addcc %g4, 0x0003, %o6
loop_378:
fnot1s %f16, %f17
tge %xcc, 0x4
smulcc %g2, %g1, %o1
sub %o7, %i5, %i4
mulscc %g3, 0x1606, %i6
set 0x40, %i5
stda %f16, [%l7 + %i5] 0x18
fandnot1 %f10, %f14, %f24
sdiv %o2, 0x087D, %l1
sdivx %g6, 0x0F9D, %o0
fnot2 %f18, %f20
add %l6, 0x1F4B, %l0
movn %xcc, %i2, %i7
ldstub [%l7 + 0x18], %l2
set 0x40, %g2
stwa %o3, [%l7 + %g2] 0x2a
membar #Sync
movleu %xcc, %o5, %l4
for %f2, %f6, %f2
sll %i3, 0x19, %l5
fnegd %f16, %f20
edge16l %i0, %g7, %o4
tneg %xcc, 0x2
ta %xcc, 0x0
membar 0x2A
fmovrsgz %i1, %f8, %f9
umul %l3, %g4, %o6
xnorcc %g5, %g2, %g1
edge8n %o1, %i5, %o7
edge8ln %g3, %i6, %o2
xor %l1, %g6, %i4
movrlez %l6, 0x2D7, %l0
movrne %i2, 0x114, %i7
ld [%l7 + 0x60], %f5
set 0x44, %i2
ldsha [%l7 + %i2] 0x80, %l2
movl %icc, %o0, %o3
sdiv %o5, 0x0E62, %i3
sdiv %l5, 0x130D, %l4
movge %xcc, %i0, %o4
tle %icc, 0x4
ble %xcc, loop_379
andncc %i1, %l3, %g4
smul %g7, 0x1A70, %o6
movne %icc, %g5, %g1
loop_379:
nop
set 0x40, %l1
ldswa [%l7 + %l1] 0x88, %g2
for %f18, %f18, %f2
taddcc %o1, %o7, %g3
sethi 0x02A9, %i5
movcs %icc, %o2, %i6
fbn,a %fcc2, loop_380
fmovrsgez %g6, %f30, %f13
brgez %i4, loop_381
fnands %f15, %f0, %f27
loop_380:
be,pt %icc, loop_382
taddcc %l1, 0x11DC, %l6
loop_381:
tvc %xcc, 0x0
fmovd %f2, %f18
loop_382:
fsrc1s %f28, %f11
sllx %l0, 0x17, %i2
nop
fitos %f10, %f26
fstoi %f26, %f21
set 0x73, %l3
stba %l2, [%l7 + %l3] 0x23
membar #Sync
ldsh [%l7 + 0x6E], %o0
ldd [%l7 + 0x08], %f0
brgz %i7, loop_383
nop
setx 0xB8A5B67D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x344A90C6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f23, %f11
fbul,a %fcc2, loop_384
sllx %o3, %o5, %l5
loop_383:
fbn %fcc2, loop_385
fmovrdlez %l4, %f14, %f0
loop_384:
movleu %xcc, %i3, %o4
tle %icc, 0x2
loop_385:
fmul8x16al %f25, %f30, %f0
edge32l %i1, %l3, %i0
tsubcc %g7, 0x0F65, %o6
orn %g4, %g5, %g1
movrgez %g2, %o7, %g3
membar 0x26
ldd [%l7 + 0x70], %f16
tne %xcc, 0x3
stbar
st %f7, [%l7 + 0x60]
ba,a,pn %xcc, loop_386
flush %l7 + 0x20
fmovdneg %icc, %f2, %f21
movrgez %o1, %i5, %i6
loop_386:
tcc %icc, 0x5
mulx %o2, %g6, %i4
movcs %icc, %l6, %l0
fzero %f22
alignaddrl %i2, %l2, %o0
fbuge,a %fcc1, loop_387
tle %xcc, 0x7
fcmpeq32 %f22, %f10, %l1
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x60] %asi, %o3
loop_387:
fzeros %f24
set 0x18, %o6
stxa %o5, [%l7 + %o6] 0x14
tneg %icc, 0x7
tsubcc %l5, 0x1374, %i7
smul %l4, 0x11D8, %o4
fmuld8sux16 %f8, %f11, %f18
umulcc %i1, %l3, %i3
orcc %i0, %g7, %g4
sra %g5, 0x12, %g1
fblg,a %fcc2, loop_388
tcc %xcc, 0x3
wr %g0, 0x88, %asi
lduwa [%l7 + 0x1C] %asi, %g2
loop_388:
fmuld8ulx16 %f7, %f0, %f12
set 0x64, %i1
stwa %o7, [%l7 + %i1] 0x80
sdiv %g3, 0x1538, %o1
xnorcc %o6, 0x0916, %i6
tsubcc %o2, 0x0D4E, %i5
movpos %xcc, %i4, %l6
nop
setx loop_389, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
flush %l7 + 0x5C
srlx %l0, %g6, %i2
set 0x08, %l4
prefetcha [%l7 + %l4] 0x80, 0x1
loop_389:
stbar
sdiv %l1, 0x1E76, %o0
taddcctv %o3, %l5, %i7
fbug,a %fcc2, loop_390
umulcc %l4, %o5, %i1
movleu %xcc, %l3, %o4
set 0x24, %g4
stha %i3, [%l7 + %g4] 0x81
loop_390:
srax %i0, %g7, %g5
addcc %g4, %g1, %o7
movrlz %g2, %g3, %o6
edge16ln %o1, %o2, %i6
udivx %i5, 0x169A, %l6
bl %xcc, loop_391
movre %i4, 0x0DF, %l0
orcc %g6, %l2, %i2
movne %xcc, %l1, %o0
loop_391:
popc 0x070E, %o3
membar 0x4E
fmovsleu %xcc, %f31, %f1
movne %xcc, %i7, %l5
fmovsneg %xcc, %f3, %f1
movg %xcc, %o5, %l4
fcmpne32 %f26, %f20, %l3
ldsw [%l7 + 0x78], %o4
edge8l %i1, %i0, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %g7, 0x01EA, %g4
smulcc %g5, %g1, %g2
fmuld8sux16 %f10, %f6, %f26
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %g3, %o6
st %f25, [%l7 + 0x38]
ldsb [%l7 + 0x46], %o7
fornot2 %f18, %f26, %f26
ldsb [%l7 + 0x31], %o2
be %xcc, loop_392
addcc %o1, %i6, %l6
edge16l %i4, %i5, %g6
sra %l2, 0x13, %l0
loop_392:
ldsh [%l7 + 0x56], %l1
tg %icc, 0x1
fmovdcs %xcc, %f29, %f23
nop
setx loop_393, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %o0, 0x0E8F, %o3
ldub [%l7 + 0x27], %i7
fbul,a %fcc1, loop_394
loop_393:
movleu %xcc, %l5, %i2
smul %l4, 0x1555, %o5
fbu %fcc3, loop_395
loop_394:
fmovdvs %icc, %f23, %f14
movvs %xcc, %l3, %o4
alignaddrl %i1, %i0, %g7
loop_395:
srlx %g4, 0x08, %g5
fcmpeq32 %f16, %f18, %i3
edge8 %g1, %g2, %g3
stbar
tn %icc, 0x7
edge8 %o7, %o2, %o6
fnegd %f14, %f4
movg %icc, %o1, %l6
sdiv %i4, 0x14CD, %i5
fmovdge %xcc, %f28, %f15
tgu %xcc, 0x0
movge %icc, %i6, %l2
alignaddr %l0, %l1, %o0
bshuffle %f12, %f18, %f20
sdivx %g6, 0x0D3D, %i7
andncc %o3, %l5, %l4
orn %i2, %l3, %o4
ldsw [%l7 + 0x14], %o5
tsubcc %i1, 0x07D0, %i0
alignaddr %g7, %g5, %g4
sdivx %g1, 0x11D0, %g2
addccc %i3, %o7, %g3
fandnot2s %f30, %f0, %f9
edge8l %o2, %o6, %l6
xnor %o1, 0x1B65, %i4
movn %icc, %i6, %i5
movpos %xcc, %l2, %l1
te %xcc, 0x7
bneg,a,pt %xcc, loop_396
sllx %l0, %o0, %i7
orn %g6, 0x04C9, %o3
sdiv %l5, 0x03B3, %l4
loop_396:
fmovspos %icc, %f7, %f15
std %f20, [%l7 + 0x20]
movvs %xcc, %i2, %o4
edge8l %o5, %l3, %i0
nop
fitod %f10, %f18
fdtoi %f18, %f0
mova %xcc, %i1, %g5
fba,a %fcc3, loop_397
array32 %g7, %g4, %g1
tn %icc, 0x4
bg,a %icc, loop_398
loop_397:
tleu %icc, 0x2
nop
fitod %f10, %f12
edge32l %g2, %o7, %i3
loop_398:
movrlez %o2, %o6, %l6
fbo,a %fcc3, loop_399
fone %f26
add %l7, 0x74, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %g3, %i4
loop_399:
add %o1, %i5, %l2
tle %icc, 0x5
fmovs %f4, %f12
move %icc, %l1, %i6
fmovdgu %icc, %f22, %f11
edge8 %o0, %l0, %i7
fmovdn %icc, %f8, %f30
edge8ln %o3, %g6, %l4
tcs %icc, 0x3
set 0x14, %o2
lduwa [%l7 + %o2] 0x81, %l5
sethi 0x16EF, %i2
sll %o4, %l3, %o5
bvs,a,pt %icc, loop_400
ldsw [%l7 + 0x24], %i0
prefetch [%l7 + 0x0C], 0x1
tne %icc, 0x2
loop_400:
movn %icc, %g5, %g7
ldub [%l7 + 0x3C], %i1
sra %g4, %g2, %o7
fnegs %f19, %f27
mulx %g1, %o2, %o6
nop
setx loop_401, %l0, %l1
jmpl %l1, %l6
fba %fcc1, loop_402
sdiv %g3, 0x1BE3, %i3
fcmple16 %f16, %f24, %o1
loop_401:
nop
wr %g0, 0x89, %asi
ldxa [%l7 + 0x08] %asi, %i4
loop_402:
addcc %l2, 0x1B37, %i5
fmovsn %xcc, %f5, %f9
sir 0x1689
xnor %l1, %i6, %o0
or %i7, %l0, %g6
fbe %fcc2, loop_403
movrgz %l4, 0x2F0, %l5
array8 %i2, %o3, %l3
edge8n %o4, %o5, %g5
loop_403:
sub %g7, 0x0903, %i0
fbne,a %fcc2, loop_404
ta %xcc, 0x6
set 0x40, %i0
stda %f16, [%l7 + %i0] 0x15
loop_404:
xnor %g4, 0x13BD, %g2
nop
setx 0xE07C4208, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
tne %xcc, 0x7
movl %xcc, %i1, %g1
tvs %xcc, 0x2
fbul %fcc2, loop_405
subcc %o7, 0x1DC5, %o2
fsrc2 %f8, %f0
nop
set 0x16, %g7
ldsb [%l7 + %g7], %l6
loop_405:
tge %icc, 0x6
mulscc %o6, 0x0ACA, %i3
ldsb [%l7 + 0x09], %g3
fbg,a %fcc2, loop_406
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a %icc, loop_407
array8 %i4, %o1, %i5
loop_406:
movre %l1, 0x0DF, %l2
popc %i6, %o0
loop_407:
fbn %fcc1, loop_408
tsubcc %i7, %g6, %l0
fpadd32 %f14, %f20, %f28
fmovsneg %xcc, %f25, %f10
loop_408:
fors %f25, %f17, %f22
tne %xcc, 0x4
bgu,pn %icc, loop_409
sir 0x0944
fbul,a %fcc0, loop_410
tg %icc, 0x5
loop_409:
fcmpne32 %f12, %f28, %l4
bpos,a,pn %xcc, loop_411
loop_410:
srlx %l5, %o3, %l3
srlx %o4, 0x00, %o5
edge32ln %g5, %i2, %g7
loop_411:
andn %g4, 0x1B2D, %i0
fmovrdgz %i1, %f16, %f22
move %xcc, %g2, %g1
edge32 %o7, %l6, %o2
nop
fitos %f4, %f31
fstod %f31, %f26
edge16ln %o6, %g3, %i4
alignaddrl %o1, %i5, %i3
edge32n %l2, %l1, %o0
bgu,pn %xcc, loop_412
sdivx %i6, 0x0010, %i7
nop
fitos %f2, %f15
fstox %f15, %f8
fxtos %f8, %f21
umul %g6, 0x1863, %l0
loop_412:
movl %xcc, %l5, %l4
array32 %o3, %o4, %l3
movcc %xcc, %g5, %o5
tsubcctv %g7, %g4, %i2
tcc %icc, 0x1
fbuge %fcc1, loop_413
orn %i1, 0x0A99, %i0
tsubcctv %g2, %g1, %o7
movleu %xcc, %l6, %o2
loop_413:
tne %xcc, 0x1
orncc %o6, %g3, %o1
taddcctv %i4, 0x0025, %i5
fandnot2 %f4, %f16, %f18
edge32ln %l2, %l1, %o0
andncc %i6, %i7, %i3
move %xcc, %l0, %g6
movneg %icc, %l5, %l4
bne,pt %xcc, loop_414
array32 %o4, %l3, %g5
xorcc %o3, 0x065E, %o5
fbuge,a %fcc0, loop_415
loop_414:
edge16 %g4, %i2, %i1
movne %xcc, %i0, %g2
orn %g7, 0x1225, %o7
loop_415:
fbue,a %fcc1, loop_416
ldsh [%l7 + 0x0C], %l6
movle %icc, %g1, %o6
nop
fitod %f4, %f24
fdtoi %f24, %f22
loop_416:
movvs %icc, %g3, %o2
fornot2 %f2, %f28, %f4
bvs,a,pn %icc, loop_417
addccc %o1, 0x150C, %i5
ldd [%l7 + 0x50], %l2
ta %icc, 0x4
loop_417:
fmovscc %xcc, %f30, %f8
bgu %xcc, loop_418
tneg %xcc, 0x5
ldstub [%l7 + 0x65], %l1
pdist %f22, %f4, %f0
loop_418:
fmovrdlz %i4, %f30, %f18
movgu %icc, %i6, %o0
bcs,pt %xcc, loop_419
movrlz %i7, 0x2C8, %i3
fbue,a %fcc2, loop_420
tle %xcc, 0x0
loop_419:
subcc %l0, %g6, %l5
edge8n %l4, %l3, %o4
loop_420:
sethi 0x0501, %o3
tgu %xcc, 0x3
andncc %g5, %g4, %o5
sllx %i2, %i1, %i0
set 0x30, %g3
stxa %g2, [%l7 + %g3] 0x27
membar #Sync
tneg %xcc, 0x1
array16 %o7, %l6, %g1
subc %g7, 0x035C, %g3
ldsh [%l7 + 0x5C], %o2
fmovrdlez %o1, %f22, %f16
tvc %icc, 0x0
te %icc, 0x7
brz,a %o6, loop_421
tleu %xcc, 0x7
ldsb [%l7 + 0x40], %l2
andcc %i5, %i4, %l1
loop_421:
edge8ln %o0, %i7, %i6
sllx %l0, %g6, %l5
swap [%l7 + 0x10], %l4
movrne %l3, 0x128, %i3
addc %o3, %g5, %g4
xnorcc %o5, 0x0AE8, %i2
fmul8x16al %f4, %f30, %f20
fmovsl %xcc, %f24, %f1
edge32l %o4, %i0, %g2
andcc %i1, %o7, %l6
sdiv %g1, 0x03C6, %g7
movrgz %o2, %g3, %o1
edge32ln %l2, %i5, %i4
fmovdn %xcc, %f0, %f8
orncc %l1, 0x0917, %o0
nop
fitos %f4, %f2
fstox %f2, %f0
wr %g0, 0x11, %asi
lduha [%l7 + 0x10] %asi, %o6
edge8 %i6, %i7, %l0
udivx %l5, 0x1B7D, %g6
addccc %l4, %l3, %i3
array32 %o3, %g4, %g5
st %f11, [%l7 + 0x44]
orncc %o5, %o4, %i0
nop
setx 0xBD09589E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x2618AD91, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f5, %f31
tpos %xcc, 0x1
bneg,a,pt %xcc, loop_422
tvs %xcc, 0x2
set 0x60, %o1
ldswa [%l7 + %o1] 0x0c, %g2
loop_422:
edge16n %i2, %i1, %l6
movrgz %g1, %o7, %o2
udivcc %g7, 0x0E17, %o1
edge8n %l2, %g3, %i5
fmovrdlez %i4, %f6, %f8
subc %l1, 0x1C82, %o0
fmovdg %xcc, %f20, %f13
fmovd %f0, %f28
brnz %o6, loop_423
te %icc, 0x0
umulcc %i7, 0x0EF2, %i6
udiv %l5, 0x0238, %l0
loop_423:
movvc %icc, %g6, %l3
xorcc %i3, %o3, %g4
ldsh [%l7 + 0x4C], %l4
movleu %icc, %g5, %o4
fxor %f14, %f24, %f0
tcc %xcc, 0x6
tle %icc, 0x3
sub %o5, 0x100A, %i0
mulscc %g2, %i1, %i2
set 0x4E, %i7
lduha [%l7 + %i7] 0x80, %g1
tpos %xcc, 0x7
stb %o7, [%l7 + 0x74]
fmovsneg %icc, %f28, %f25
fmovrsgz %o2, %f22, %f22
fbue,a %fcc3, loop_424
movvs %xcc, %l6, %o1
prefetch [%l7 + 0x10], 0x1
fblg,a %fcc1, loop_425
loop_424:
fmovrde %g7, %f10, %f12
movcc %icc, %g3, %l2
xnor %i4, 0x11F1, %l1
loop_425:
fmovdneg %xcc, %f11, %f12
bleu,pt %icc, loop_426
xnorcc %i5, %o0, %o6
fmovse %xcc, %f9, %f9
movvs %icc, %i7, %i6
loop_426:
movrlez %l5, %g6, %l3
movcs %icc, %i3, %l0
smul %g4, 0x0F87, %l4
edge16 %o3, %o4, %g5
movrgz %o5, %i0, %i1
bleu,pn %xcc, loop_427
xnor %i2, 0x165B, %g1
wr %g0, 0x81, %asi
lduba [%l7 + 0x3E] %asi, %g2
loop_427:
tsubcc %o2, 0x16AD, %l6
tge %icc, 0x1
addccc %o1, 0x0601, %o7
fbge,a %fcc0, loop_428
brlz,a %g7, loop_429
nop
set 0x60, %l6
std %f28, [%l7 + %l6]
alignaddr %g3, %i4, %l1
loop_428:
edge8l %i5, %l2, %o0
loop_429:
fnand %f24, %f14, %f8
edge8l %o6, %i7, %i6
set 0x6A, %o0
lduba [%l7 + %o0] 0x11, %g6
andn %l5, 0x1C23, %l3
fmovdleu %icc, %f11, %f2
movge %xcc, %i3, %l0
subcc %g4, %l4, %o4
std %f14, [%l7 + 0x50]
edge8 %o3, %g5, %o5
wr %g0, 0x81, %asi
ldswa [%l7 + 0x74] %asi, %i0
movcc %icc, %i2, %g1
movl %icc, %g2, %i1
ta %xcc, 0x2
movcs %icc, %o2, %l6
xnorcc %o1, 0x0963, %g7
tleu %xcc, 0x1
call loop_430
taddcctv %g3, 0x1096, %o7
edge8ln %i4, %i5, %l1
tn %xcc, 0x2
loop_430:
ldsb [%l7 + 0x70], %o0
edge32l %o6, %l2, %i7
movge %icc, %i6, %g6
movpos %xcc, %l3, %l5
brlez %i3, loop_431
tn %xcc, 0x1
movneg %xcc, %g4, %l4
stx %o4, [%l7 + 0x30]
loop_431:
tvc %xcc, 0x0
subc %o3, %g5, %l0
stx %o5, [%l7 + 0x40]
fbule,a %fcc0, loop_432
edge8ln %i2, %i0, %g1
alignaddrl %g2, %o2, %l6
fbuge %fcc1, loop_433
loop_432:
andn %o1, 0x0240, %i1
smulcc %g3, %g7, %o7
faligndata %f22, %f8, %f10
loop_433:
nop
fitos %f8, %f26
movleu %xcc, %i4, %l1
tge %icc, 0x4
subccc %o0, %o6, %l2
edge32l %i5, %i6, %g6
bvs,a loop_434
nop
setx 0xDC054E07506D34D6, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
andncc %i7, %l3, %i3
brlz %l5, loop_435
loop_434:
or %l4, 0x0103, %o4
set 0x2C, %o5
lduwa [%l7 + %o5] 0x18, %o3
loop_435:
xorcc %g4, %l0, %g5
bcs,a,pn %xcc, loop_436
sub %o5, %i2, %i0
ta %icc, 0x6
tvc %xcc, 0x2
loop_436:
nop
set 0x50, %o7
sta %f18, [%l7 + %o7] 0x10
fbuge %fcc2, loop_437
andn %g1, %o2, %g2
sllx %l6, 0x12, %o1
edge8ln %g3, %g7, %o7
loop_437:
fmovdcs %icc, %f5, %f26
ldub [%l7 + 0x39], %i1
sth %l1, [%l7 + 0x44]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f9, %f13
fstoi %f13, %f3
tn %icc, 0x0
ta %icc, 0x5
fmovdl %xcc, %f25, %f29
movre %o0, 0x3EF, %o6
edge8 %i4, %l2, %i6
movgu %xcc, %g6, %i5
orcc %i7, %l3, %i3
sth %l5, [%l7 + 0x56]
addc %o4, 0x175A, %l4
te %xcc, 0x2
fmovrdlz %o3, %f22, %f4
addccc %g4, 0x1D41, %g5
fnegd %f14, %f16
ld [%l7 + 0x28], %f30
fxors %f14, %f14, %f15
edge8l %o5, %l0, %i0
mulscc %g1, %i2, %g2
tneg %xcc, 0x1
edge8ln %l6, %o1, %o2
sth %g7, [%l7 + 0x2C]
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
ldstub [%l7 + 0x77], %g3
fmovsg %icc, %f10, %f24
addc %i1, 0x1B89, %o7
tpos %xcc, 0x3
edge16 %o0, %o6, %i4
movn %xcc, %l1, %l2
fzero %f0
tneg %icc, 0x6
fornot2s %f14, %f18, %f12
move %icc, %g6, %i6
xnor %i5, %l3, %i7
orncc %i3, 0x1CBF, %o4
nop
setx 0xA656453280481B64, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
fbne,a %fcc3, loop_438
tsubcctv %l4, 0x0053, %o3
movre %g4, %l5, %g5
movleu %icc, %l0, %o5
loop_438:
fbge,a %fcc0, loop_439
edge16ln %i0, %i2, %g1
subccc %l6, 0x117C, %g2
and %o2, %o1, %g7
loop_439:
movcs %xcc, %g3, %o7
sllx %o0, %o6, %i4
sir 0x1FFB
prefetch [%l7 + 0x08], 0x1
bvc loop_440
movrlz %l1, 0x10F, %l2
fmul8sux16 %f18, %f30, %f24
movneg %icc, %g6, %i1
loop_440:
ta %xcc, 0x6
fxnor %f22, %f22, %f20
edge8 %i6, %l3, %i7
call loop_441
tsubcc %i3, 0x1A3F, %o4
umul %i5, 0x0DEC, %o3
fmovd %f14, %f10
loop_441:
sdiv %l4, 0x1EC2, %g4
fxnors %f26, %f12, %f5
fmovsvc %icc, %f3, %f21
ldsb [%l7 + 0x4E], %l5
bleu,a,pn %xcc, loop_442
fmovdcs %xcc, %f26, %f30
wr %g0, 0x10, %asi
lduwa [%l7 + 0x20] %asi, %l0
loop_442:
fbo,a %fcc0, loop_443
tle %icc, 0x2
nop
setx loop_444, %l0, %l1
jmpl %l1, %o5
mulscc %i0, %i2, %g1
loop_443:
stx %g5, [%l7 + 0x20]
tgu %icc, 0x5
loop_444:
fmovscs %icc, %f13, %f21
tcs %xcc, 0x7
orcc %l6, %o2, %g2
tvc %xcc, 0x2
nop
setx 0xA06ADFAC, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
fmovsn %xcc, %f10, %f11
movg %xcc, %g7, %g3
fpsub32 %f24, %f22, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %o7, %o0, %o6
tcc %icc, 0x7
smul %i4, 0x1969, %o1
wr %g0, 0x88, %asi
lda [%l7 + 0x7C] %asi, %f4
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l1, %l2
orncc %g6, 0x09EC, %i6
nop
fitos %f25, %f2
fbg,a %fcc0, loop_445
edge8 %l3, %i7, %i1
fmovdleu %icc, %f15, %f13
or %i3, %o4, %o3
loop_445:
lduw [%l7 + 0x7C], %l4
fcmpgt32 %f10, %f18, %i5
udivcc %g4, 0x0A25, %l0
move %icc, %l5, %i0
membar 0x68
sdivx %o5, 0x0277, %g1
tle %icc, 0x7
movrlz %g5, 0x00A, %i2
ldstub [%l7 + 0x48], %l6
movrlz %o2, %g2, %g3
movcs %icc, %g7, %o0
movrlez %o7, %i4, %o1
fands %f9, %f29, %f30
wr %g0, 0x80, %asi
ldda [%l7 + 0x70] %asi, %o6
fnot2s %f14, %f24
edge32l %l2, %g6, %i6
fbug,a %fcc2, loop_446
edge32ln %l1, %l3, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne %fcc0, loop_447
loop_446:
fmovdle %icc, %f5, %f4
xnorcc %i7, 0x0357, %o4
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x08] %asi, 0x0
loop_447:
nop
setx 0xBC35D64A6752C19D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xDBBEC147A9B507DD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f6, %f22
andncc %o3, %i5, %l4
fbne %fcc2, loop_448
edge32l %l0, %g4, %i0
or %o5, 0x0F5B, %g1
nop
setx 0xE42EE5161BBA1FC1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x4872554B1624653D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f6, %f10
loop_448:
fmovrse %g5, %f3, %f20
movrlez %l5, %i2, %l6
ldsb [%l7 + 0x71], %g2
xorcc %g3, %o2, %o0
tvs %xcc, 0x0
fpmerge %f8, %f16, %f30
fbule %fcc2, loop_449
taddcctv %g7, %o7, %o1
smulcc %o6, %i4, %g6
subccc %l2, %l1, %i6
loop_449:
bshuffle %f18, %f0, %f8
fble,a %fcc2, loop_450
smulcc %i1, 0x0773, %l3
ta %icc, 0x3
fmul8sux16 %f8, %f12, %f2
loop_450:
movle %xcc, %i7, %i3
tcs %xcc, 0x0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x62] %asi, %o3
fbuge,a %fcc2, loop_451
fmovsn %icc, %f31, %f13
be loop_452
fmovrslz %i5, %f13, %f15
loop_451:
bcs,a,pn %xcc, loop_453
xor %l4, %o4, %g4
loop_452:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %xcc, 0x5
loop_453:
sdivx %l0, 0x0FBE, %i0
fsrc1 %f2, %f16
nop
setx 0x20C08FC0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xB3FFEEBE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f2, %f2
movn %icc, %g1, %o5
movle %xcc, %g5, %i2
nop
setx 0x0000B93882A1A36D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xFBA9E010A5AC840F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f26, %f30
movgu %icc, %l5, %g2
fbe %fcc0, loop_454
movrne %g3, %o2, %o0
movvs %icc, %l6, %g7
ldd [%l7 + 0x48], %o6
loop_454:
mulscc %o6, 0x061E, %o1
sir 0x00F3
alignaddrl %g6, %i4, %l2
nop
setx 0xD5E9517FF84512DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x8E5A892A58A06506, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f6, %f4
tl %xcc, 0x5
ba,a %xcc, loop_455
movcc %icc, %l1, %i1
alignaddr %l3, %i7, %i6
wr %g0, 0x10, %asi
swapa [%l7 + 0x78] %asi, %i3
loop_455:
nop
set 0x51, %o3
lduba [%l7 + %o3] 0x04, %i5
sdivx %o3, 0x0318, %l4
smulcc %o4, 0x1A1E, %l0
ldd [%l7 + 0x60], %f10
tsubcctv %g4, %i0, %o5
tneg %icc, 0x0
sdivcc %g5, 0x15EF, %i2
sll %l5, %g1, %g2
tle %icc, 0x4
nop
set 0x53, %l2
ldub [%l7 + %l2], %g3
movrgez %o2, %l6, %g7
fbuge,a %fcc1, loop_456
fmovdleu %xcc, %f4, %f9
tge %icc, 0x7
alignaddr %o7, %o0, %o6
loop_456:
tn %icc, 0x5
addcc %o1, 0x0535, %g6
bne,a %icc, loop_457
udivx %i4, 0x0524, %l1
mova %icc, %i1, %l3
fmovsgu %icc, %f11, %f3
loop_457:
udivcc %l2, 0x1DD7, %i6
tsubcctv %i3, %i5, %o3
st %f31, [%l7 + 0x3C]
bvc loop_458
subc %i7, %l4, %l0
nop
setx 0x18DA72BDE11D9112, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xBAD770741F525A68, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f18, %f22
movneg %icc, %g4, %o4
loop_458:
fnot2s %f7, %f23
edge32ln %o5, %i0, %i2
sth %g5, [%l7 + 0x2C]
for %f22, %f10, %f4
movle %icc, %l5, %g1
tneg %icc, 0x7
tleu %xcc, 0x2
brgz %g2, loop_459
andncc %g3, %o2, %g7
membar 0x77
tl %icc, 0x5
loop_459:
edge8 %o7, %l6, %o0
orn %o1, %g6, %i4
subccc %l1, %o6, %l3
fbg,a %fcc3, loop_460
tle %icc, 0x4
fmovrdlz %i1, %f30, %f16
fmovdle %xcc, %f3, %f2
loop_460:
array32 %l2, %i6, %i3
bgu,pn %icc, loop_461
fblg %fcc2, loop_462
membar 0x49
fmovdcs %xcc, %f14, %f10
loop_461:
andncc %o3, %i7, %l4
loop_462:
edge8n %i5, %l0, %g4
fnegd %f10, %f30
nop
setx 0x6C2EFD5E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x93617A72, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f30, %f10
ble,a %icc, loop_463
sub %o4, 0x1B3F, %o5
be %xcc, loop_464
tl %icc, 0x2
loop_463:
fpack16 %f6, %f0
fmovsvc %icc, %f14, %f10
loop_464:
sethi 0x1F24, %i0
tcs %xcc, 0x3
tneg %icc, 0x4
xnor %i2, %l5, %g5
mulx %g2, 0x051C, %g1
fnegd %f2, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %icc, 0x2
call loop_465
addc %g3, %o2, %o7
bl %xcc, loop_466
srlx %g7, %l6, %o0
loop_465:
movpos %icc, %o1, %i4
fornot2s %f11, %f23, %f4
loop_466:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x7C], %g6
movgu %icc, %l1, %o6
set 0x1C, %l5
lduba [%l7 + %l5] 0x0c, %i1
tneg %xcc, 0x5
umulcc %l3, 0x0A11, %l2
movl %icc, %i6, %o3
addc %i3, %i7, %i5
sdiv %l0, 0x0CD1, %l4
bvs,pt %icc, loop_467
sub %o4, 0x13F3, %g4
udivcc %i0, 0x16C5, %o5
fornot1s %f31, %f30, %f12
loop_467:
sdiv %l5, 0x008F, %i2
fpmerge %f15, %f27, %f0
taddcc %g2, %g5, %g1
tcs %icc, 0x5
srl %o2, 0x0C, %g3
array8 %g7, %o7, %l6
tg %xcc, 0x0
srl %o1, %i4, %g6
sir 0x1B09
edge32 %l1, %o0, %o6
add %i1, %l3, %l2
bvc,pt %icc, loop_468
te %icc, 0x3
set 0x40, %i4
ldda [%l7 + %i4] 0xea, %o2
loop_468:
alignaddr %i3, %i6, %i7
movvc %icc, %l0, %l4
brz %o4, loop_469
or %g4, %i5, %i0
edge16n %o5, %i2, %l5
edge8ln %g2, %g5, %g1
loop_469:
movl %icc, %o2, %g7
bcc,a %icc, loop_470
call loop_471
movrne %g3, %o7, %l6
tg %icc, 0x1
loop_470:
movneg %xcc, %i4, %g6
loop_471:
te %icc, 0x4
movneg %xcc, %o1, %o0
fbn,a %fcc0, loop_472
fpadd16 %f6, %f10, %f10
nop
fitod %f15, %f30
swap [%l7 + 0x78], %o6
loop_472:
ldx [%l7 + 0x70], %l1
subccc %i1, %l2, %o3
fxors %f3, %f10, %f5
fbo %fcc0, loop_473
taddcctv %l3, %i3, %i7
bcc %xcc, loop_474
fzeros %f26
loop_473:
sllx %l0, 0x0E, %i6
fzeros %f12
loop_474:
tleu %icc, 0x6
stb %l4, [%l7 + 0x23]
tsubcc %o4, %i5, %g4
edge8 %i0, %o5, %l5
move %icc, %i2, %g5
smulcc %g2, 0x11E4, %g1
nop
setx 0x8D5F2D494ADFF302, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x181AF3223CAD044D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f8, %f6
fmovsne %icc, %f8, %f7
edge8n %g7, %g3, %o7
movvc %xcc, %l6, %i4
movcc %xcc, %o2, %g6
nop
fitod %f4, %f16
fdtox %f16, %f20
fxtod %f20, %f8
sir 0x1263
ld [%l7 + 0x10], %f28
fbne,a %fcc3, loop_475
tne %xcc, 0x2
fpsub16s %f29, %f11, %f5
fmovsvs %xcc, %f22, %f18
loop_475:
bpos loop_476
addccc %o1, 0x05AB, %o6
fbg %fcc0, loop_477
subc %o0, 0x0271, %i1
loop_476:
movrne %l1, 0x36C, %l2
edge32 %l3, %i3, %o3
loop_477:
bcs,a,pt %icc, loop_478
move %xcc, %l0, %i6
ta %icc, 0x2
movleu %icc, %i7, %o4
loop_478:
edge8 %i5, %g4, %i0
fbue,a %fcc3, loop_479
alignaddr %o5, %l4, %l5
nop
setx loop_480, %l0, %l1
jmpl %l1, %g5
fnot1s %f13, %f28
loop_479:
alignaddr %g2, %g1, %g7
swap [%l7 + 0x70], %i2
loop_480:
nop
set 0x70, %i6
ldd [%l7 + %i6], %f28
andcc %o7, 0x0E80, %l6
srax %i4, 0x09, %g3
sethi 0x0939, %g6
movcs %icc, %o2, %o6
movcc %xcc, %o0, %i1
brgz,a %o1, loop_481
tge %icc, 0x6
udivcc %l2, 0x163B, %l1
edge32l %l3, %o3, %i3
loop_481:
alignaddrl %l0, %i6, %o4
nop
setx 0xD89C961D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f17
stw %i5, [%l7 + 0x4C]
tsubcc %g4, %i0, %o5
tne %icc, 0x5
edge32n %i7, %l4, %g5
sll %l5, 0x03, %g2
nop
setx 0x9E8C5673C04B5FFB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
tne %xcc, 0x4
tne %icc, 0x1
swap [%l7 + 0x10], %g1
udivx %g7, 0x17B4, %o7
udivcc %l6, 0x0289, %i4
stbar
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x1
brnz %g3, loop_482
ldsb [%l7 + 0x56], %o2
edge16n %o6, %o0, %g6
sir 0x0AFD
loop_482:
udivx %o1, 0x18BF, %i1
fmovsle %icc, %f9, %f0
fmovrsne %l1, %f10, %f22
movre %l3, 0x2F7, %l2
subcc %o3, %l0, %i6
orn %i3, %i5, %g4
movn %icc, %i0, %o4
nop
setx loop_483, %l0, %l1
jmpl %l1, %o5
movcc %xcc, %i7, %g5
ldstub [%l7 + 0x4B], %l4
umulcc %g2, 0x0AB8, %g1
loop_483:
andn %g7, 0x060E, %l5
taddcc %l6, 0x05BE, %i4
udiv %i2, 0x17B3, %o7
fbn %fcc2, loop_484
fbul %fcc1, loop_485
add %o2, %g3, %o0
andncc %g6, %o6, %o1
loop_484:
faligndata %f30, %f0, %f18
loop_485:
nop
add %l7, 0x0C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %i1
casa [%l6] 0x11, %i1, %l1
fmovsge %xcc, %f29, %f6
movre %l2, 0x2F2, %o3
edge8ln %l0, %i6, %i3
fpsub16 %f26, %f2, %f24
addcc %i5, %g4, %i0
orn %o4, 0x1753, %o5
add %i7, 0x1FAA, %l3
movg %icc, %l4, %g2
bgu,a loop_486
edge8 %g1, %g5, %l5
tgu %xcc, 0x7
fbuge,a %fcc3, loop_487
loop_486:
edge8n %l6, %g7, %i4
fmovspos %xcc, %f27, %f15
ta %xcc, 0x6
loop_487:
tgu %icc, 0x3
edge8n %i2, %o2, %g3
edge16ln %o0, %g6, %o6
set 0x70, %g6
ldsha [%l7 + %g6] 0x04, %o1
flush %l7 + 0x3C
tle %xcc, 0x6
bleu,a loop_488
fmovsleu %icc, %f21, %f29
bvc loop_489
fsrc2s %f29, %f20
loop_488:
fble,a %fcc1, loop_490
fmovda %xcc, %f4, %f20
loop_489:
sll %o7, 0x18, %l1
fmovdg %icc, %f18, %f8
loop_490:
move %icc, %i1, %l2
fmovrdgz %o3, %f22, %f26
mulx %l0, 0x1063, %i3
tcc %icc, 0x2
fmovsn %icc, %f31, %f25
stw %i5, [%l7 + 0x64]
fpsub16s %f2, %f27, %f7
edge32ln %g4, %i0, %o4
tcs %xcc, 0x7
movrgz %o5, 0x015, %i6
fbul %fcc0, loop_491
fnegd %f6, %f0
wr %g0, 0x81, %asi
stxa %l3, [%l7 + 0x38] %asi
loop_491:
xnor %i7, %l4, %g1
movneg %xcc, %g2, %l5
srlx %l6, 0x09, %g7
alignaddr %i4, %g5, %o2
movvs %icc, %g3, %i2
movleu %xcc, %o0, %g6
fmovrdgz %o1, %f0, %f14
add %l7, 0x44, %l6
wr %g0, 0x04, %asi
casa [%l6] 0x04, %o6, %o7
fmovrdlz %l1, %f16, %f0
nop
setx 0xD52B83F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x4F3BE432, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f16, %f7
smulcc %i1, 0x1166, %o3
fblg %fcc1, loop_492
lduh [%l7 + 0x18], %l2
ta %icc, 0x4
fmovrslz %i3, %f13, %f18
loop_492:
swap [%l7 + 0x0C], %i5
tsubcc %g4, %i0, %l0
taddcc %o4, 0x1873, %o5
tneg %icc, 0x6
ldx [%l7 + 0x58], %i6
movne %xcc, %l3, %l4
set 0x40, %i3
ldda [%l7 + %i3] 0x10, %f16
wr %g0, 0x18, %asi
ldsba [%l7 + 0x4B] %asi, %i7
movpos %icc, %g2, %g1
movg %xcc, %l6, %g7
nop
fitos %f3, %f27
fstox %f27, %f26
fxtos %f26, %f8
fmovd %f16, %f22
prefetch [%l7 + 0x38], 0x2
movn %icc, %l5, %i4
subcc %o2, 0x04AC, %g5
movgu %icc, %g3, %i2
brz,a %g6, loop_493
movrgz %o0, 0x14C, %o1
fmovscc %xcc, %f25, %f26
stx %o6, [%l7 + 0x50]
loop_493:
smul %l1, %i1, %o3
nop
setx 0x74A27D08, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x23797A7E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fdivs %f30, %f1, %f17
movrlez %o7, %i3, %i5
sir 0x0E72
stw %g4, [%l7 + 0x20]
fbul %fcc2, loop_494
orn %i0, %l0, %l2
popc 0x0ABE, %o4
addcc %o5, %l3, %l4
loop_494:
taddcctv %i7, 0x040B, %i6
nop
set 0x25, %g1
ldub [%l7 + %g1], %g2
xnor %l6, 0x10EA, %g7
addcc %l5, %g1, %i4
tg %icc, 0x2
fnegd %f10, %f18
movn %icc, %g5, %o2
fmovdleu %icc, %f5, %f13
tne %xcc, 0x5
ld [%l7 + 0x0C], %f22
sth %g3, [%l7 + 0x10]
fmovdvs %xcc, %f3, %f26
bg,pt %icc, loop_495
andncc %i2, %o0, %o1
movvs %icc, %o6, %g6
bpos,a loop_496
loop_495:
orcc %l1, %o3, %o7
movge %xcc, %i3, %i1
brgez,a %g4, loop_497
loop_496:
subccc %i0, %i5, %l2
srax %l0, 0x07, %o5
movrne %o4, %l3, %l4
loop_497:
orcc %i6, %i7, %l6
edge32n %g2, %g7, %g1
and %l5, 0x0B1A, %g5
fbo,a %fcc0, loop_498
fpack32 %f10, %f2, %f18
flush %l7 + 0x3C
array32 %i4, %g3, %o2
loop_498:
nop
fitod %f0, %f8
fdtox %f8, %f4
xorcc %o0, %i2, %o6
addccc %o1, %g6, %o3
movl %xcc, %o7, %l1
sdiv %i3, 0x184D, %i1
movrlez %g4, 0x0F5, %i0
sra %i5, %l0, %o5
ld [%l7 + 0x18], %f19
wr %g0, 0x2f, %asi
stwa %l2, [%l7 + 0x4C] %asi
membar #Sync
edge8ln %l3, %o4, %i6
fmovsn %xcc, %f12, %f17
wr %g0, 0x0c, %asi
sta %f25, [%l7 + 0x68] %asi
fpadd32 %f20, %f0, %f8
orn %l4, 0x1057, %i7
stx %l6, [%l7 + 0x40]
fmovdpos %xcc, %f18, %f18
fmovrdgez %g7, %f12, %f24
fbge,a %fcc2, loop_499
nop
setx 0x841E8380F05C4472, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
sdivcc %g1, 0x0ADC, %l5
xnor %g2, 0x0757, %i4
loop_499:
fmovdl %icc, %f26, %f9
wr %g0, 0x80, %asi
lduba [%l7 + 0x7F] %asi, %g5
edge32l %g3, %o0, %i2
fmovse %icc, %f4, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %o6, %o1, %g6
edge8ln %o3, %o2, %l1
ldd [%l7 + 0x60], %f8
edge16l %i3, %i1, %o7
bvc,pn %icc, loop_500
fmovdneg %xcc, %f10, %f31
edge32l %g4, %i0, %i5
movrgz %o5, %l2, %l0
loop_500:
fcmple32 %f2, %f4, %l3
fbe,a %fcc0, loop_501
fbu,a %fcc3, loop_502
add %i6, 0x0799, %o4
fbo,a %fcc2, loop_503
loop_501:
movn %icc, %i7, %l4
loop_502:
movle %icc, %g7, %g1
edge16ln %l6, %g2, %i4
loop_503:
srax %g5, %g3, %o0
fcmpeq32 %f26, %f0, %l5
tleu %xcc, 0x4
xnorcc %o6, %i2, %o1
movvc %icc, %o3, %o2
fand %f22, %f20, %f0
orncc %g6, 0x1CFA, %i3
edge16l %i1, %l1, %o7
bleu,a %icc, loop_504
srax %i0, 0x16, %g4
fbu,a %fcc0, loop_505
sth %i5, [%l7 + 0x14]
loop_504:
taddcc %o5, %l0, %l3
fba %fcc2, loop_506
loop_505:
nop
setx 0x4FA412EC793191F3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xE830AC9AE5FEEC2B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f22, %f24
movvc %icc, %i6, %o4
andn %l2, %l4, %i7
loop_506:
edge16l %g1, %l6, %g2
edge8ln %g7, %i4, %g3
tsubcc %g5, 0x040C, %l5
movre %o0, 0x19B, %o6
subc %o1, %o3, %i2
ta %xcc, 0x6
movpos %icc, %o2, %g6
andncc %i3, %l1, %o7
membar 0x5C
edge32 %i1, %i0, %g4
ldd [%l7 + 0x40], %i4
fmovde %xcc, %f22, %f3
movpos %xcc, %o5, %l0
for %f24, %f0, %f2
set 0x38, %l0
stxa %l3, [%l7 + %l0] 0x10
fmovsvs %icc, %f5, %f9
movn %xcc, %o4, %l2
edge32 %i6, %i7, %l4
stb %g1, [%l7 + 0x4E]
movcc %icc, %l6, %g7
nop
set 0x2E, %g5
ldsh [%l7 + %g5], %g2
tne %icc, 0x5
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i4, %g3
movleu %xcc, %l5, %o0
bleu loop_507
bg,pt %xcc, loop_508
udivx %o6, 0x0C29, %g5
flush %l7 + 0x4C
loop_507:
fmovrdgz %o1, %f16, %f6
loop_508:
fmovsne %icc, %f9, %f7
te %xcc, 0x3
edge16ln %o3, %i2, %o2
bcs,a,pt %xcc, loop_509
bl,a %icc, loop_510
nop
setx 0xF8B175178F0F2034, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xB92F166E9BD312E3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f22, %f2
wr %g0, 0x88, %asi
lda [%l7 + 0x08] %asi, %f12
loop_509:
prefetch [%l7 + 0x7C], 0x0
loop_510:
sdiv %g6, 0x1AB3, %i3
movrgz %o7, 0x217, %i1
fmovrsgez %i0, %f13, %f28
sth %g4, [%l7 + 0x16]
bvs,a,pt %xcc, loop_511
fba,a %fcc0, loop_512
movg %xcc, %i5, %o5
nop
fitos %f21, %f1
loop_511:
fbu %fcc3, loop_513
loop_512:
addc %l1, %l3, %l0
movvc %xcc, %o4, %l2
and %i6, %l4, %i7
loop_513:
andcc %l6, %g7, %g2
udiv %i4, 0x162F, %g3
fbuge %fcc1, loop_514
tl %xcc, 0x4
fnors %f6, %f19, %f29
edge8n %g1, %o0, %o6
loop_514:
fmovrdne %l5, %f30, %f16
and %o1, 0x00A8, %g5
movre %i2, %o3, %g6
set 0x40, %o4
stda %f0, [%l7 + %o4] 0x1e
membar #Sync
movrlez %i3, 0x2AA, %o2
popc %i1, %i0
edge32 %g4, %o7, %i5
nop
setx 0x3D826C49, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x816147AC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f17, %f17
udivx %o5, 0x0E8F, %l3
faligndata %f28, %f22, %f2
movvc %xcc, %l1, %o4
fmovdvc %xcc, %f29, %f21
nop
setx 0x600A632E8069C27F, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
edge8 %l0, %i6, %l4
fbuge %fcc0, loop_515
bshuffle %f26, %f20, %f20
fmovrdgz %l2, %f2, %f2
sdivx %l6, 0x15E9, %i7
loop_515:
fmovsgu %xcc, %f20, %f3
fbul %fcc2, loop_516
fcmple16 %f12, %f16, %g7
edge16l %i4, %g2, %g3
andn %o0, 0x0702, %o6
loop_516:
fnand %f18, %f4, %f20
tvc %xcc, 0x4
ta %xcc, 0x3
edge16ln %g1, %o1, %l5
srl %g5, 0x0F, %o3
fxnor %f18, %f20, %f2
orn %i2, 0x1A0E, %i3
xorcc %o2, 0x1432, %g6
edge8n %i0, %i1, %g4
set 0x74, %g2
stha %o7, [%l7 + %g2] 0x23
membar #Sync
nop
setx loop_517, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brgez %o5, loop_518
ta %icc, 0x2
tsubcctv %l3, 0x00B1, %l1
loop_517:
movneg %icc, %o4, %l0
loop_518:
edge16n %i5, %i6, %l2
array16 %l6, %l4, %i7
lduh [%l7 + 0x62], %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %g2, %g7
udivx %g3, 0x0811, %o6
tcc %xcc, 0x4
nop
fitod %f31, %f8
lduw [%l7 + 0x6C], %g1
movrgez %o0, 0x278, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %icc, %g5, %l5
set 0x33, %i2
lduba [%l7 + %i2] 0x14, %i2
edge8 %i3, %o3, %g6
addccc %o2, 0x12F4, %i0
fmovrde %g4, %f12, %f20
tcc %icc, 0x5
movneg %icc, %i1, %o7
ta %xcc, 0x7
tcc %xcc, 0x0
fmovdg %icc, %f29, %f20
fmovdge %icc, %f13, %f21
fbl,a %fcc2, loop_519
prefetch [%l7 + 0x70], 0x0
stx %l3, [%l7 + 0x28]
smul %l1, %o4, %o5
loop_519:
srl %l0, %i5, %i6
fmovrse %l2, %f29, %f20
edge16 %l4, %i7, %l6
mulscc %i4, 0x03CE, %g2
fmovscc %xcc, %f30, %f26
ldub [%l7 + 0x32], %g3
edge32n %o6, %g1, %g7
edge32ln %o0, %o1, %g5
bgu,a loop_520
sdiv %i2, 0x0016, %l5
tvs %icc, 0x0
sll %i3, 0x13, %o3
loop_520:
taddcc %g6, 0x0F23, %i0
movrlez %g4, %i1, %o7
bn,a,pn %icc, loop_521
fbg %fcc1, loop_522
bpos,a %xcc, loop_523
bne,a %icc, loop_524
loop_521:
ldsh [%l7 + 0x18], %l3
loop_522:
movl %xcc, %l1, %o2
loop_523:
fbg,a %fcc2, loop_525
loop_524:
mulscc %o5, 0x1C2A, %l0
movcs %icc, %i5, %o4
sll %l2, 0x11, %i6
loop_525:
stw %l4, [%l7 + 0x14]
ldd [%l7 + 0x28], %i6
tpos %xcc, 0x2
movl %icc, %l6, %i4
sub %g2, %g3, %g1
tsubcc %g7, %o0, %o6
st %f22, [%l7 + 0x18]
move %xcc, %g5, %i2
movrne %o1, %l5, %o3
movge %xcc, %g6, %i3
sllx %i0, 0x0A, %i1
srl %o7, %l3, %g4
fbu,a %fcc0, loop_526
and %o2, %l1, %l0
orncc %o5, %o4, %l2
xnorcc %i5, 0x0D06, %i6
loop_526:
popc %l4, %i7
nop
setx 0xC05C8DAB, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
smul %l6, 0x06E8, %g2
sdivcc %i4, 0x1B04, %g1
edge16 %g3, %g7, %o6
pdist %f6, %f22, %f16
fcmpne32 %f20, %f16, %o0
movne %xcc, %i2, %o1
bn %icc, loop_527
bleu,pt %icc, loop_528
fpackfix %f2, %f30
movrlz %g5, %l5, %g6
loop_527:
sdivcc %i3, 0x0240, %o3
loop_528:
tleu %xcc, 0x5
nop
setx 0x7EA35A86D43C234F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xE79CFF6D165F7DA8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f20, %f22
fbu %fcc2, loop_529
srl %i0, %i1, %o7
movrlez %g4, 0x16A, %o2
sll %l1, %l0, %l3
loop_529:
fbge,a %fcc1, loop_530
tvs %icc, 0x3
ldd [%l7 + 0x18], %o4
taddcctv %o5, %i5, %i6
loop_530:
tvc %icc, 0x2
movg %icc, %l4, %i7
mova %icc, %l6, %g2
fpadd16s %f28, %f2, %f26
wr %g0, 0x80, %asi
lduba [%l7 + 0x54] %asi, %l2
movn %icc, %i4, %g1
sth %g7, [%l7 + 0x10]
tle %xcc, 0x2
edge8ln %o6, %g3, %o0
srax %i2, %o1, %g5
ble,pt %xcc, loop_531
movge %icc, %l5, %i3
movrlez %o3, 0x138, %i0
fmovsvc %icc, %f15, %f30
loop_531:
bcs,a %xcc, loop_532
nop
set 0x4C, %i5
lduw [%l7 + %i5], %i1
edge16ln %o7, %g6, %o2
edge8l %g4, %l0, %l1
loop_532:
umul %o4, 0x10C4, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
swapa [%l7 + 0x2C] %asi, %l3
fmovsne %icc, %f31, %f29
nop
setx loop_533, %l0, %l1
jmpl %l1, %i5
ldub [%l7 + 0x20], %i6
nop
setx 0x937F49F035378B7D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xBE8F62EB82B227C9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f0, %f4
sub %i7, 0x0A51, %l6
loop_533:
fpsub16 %f8, %f6, %f20
add %g2, %l2, %l4
bvc,a %xcc, loop_534
fbule,a %fcc1, loop_535
movrne %i4, %g1, %o6
bneg,a,pt %icc, loop_536
loop_534:
sra %g7, %g3, %i2
loop_535:
fmovde %icc, %f1, %f9
be,a loop_537
loop_536:
andn %o0, 0x06D4, %o1
or %g5, %i3, %l5
orcc %o3, %i0, %i1
loop_537:
fmovdleu %icc, %f14, %f0
ble,a %xcc, loop_538
sll %g6, 0x05, %o2
xor %g4, 0x1D69, %l0
movrlez %l1, %o4, %o7
loop_538:
movpos %icc, %o5, %l3
add %i5, %i6, %i7
move %icc, %g2, %l2
movvc %xcc, %l4, %l6
tvc %xcc, 0x1
brz %i4, loop_539
array8 %o6, %g1, %g3
mulx %i2, 0x170A, %o0
fba %fcc3, loop_540
loop_539:
flush %l7 + 0x20
te %icc, 0x4
fcmpeq16 %f10, %f4, %o1
loop_540:
sdivx %g5, 0x07CD, %i3
set 0x30, %l3
prefetcha [%l7 + %l3] 0x15, 0x3
fcmpne16 %f2, %f30, %o3
fnor %f8, %f18, %f6
fmul8x16 %f19, %f12, %f2
array8 %g7, %i1, %i0
movpos %icc, %g6, %o2
srax %g4, 0x19, %l1
fpack32 %f22, %f26, %f16
move %icc, %l0, %o4
wr %g0, 0x11, %asi
ldxa [%l7 + 0x70] %asi, %o7
brz %o5, loop_541
fmovdvs %xcc, %f15, %f0
nop
fitod %f2, %f12
fdtos %f12, %f15
addccc %i5, 0x0579, %l3
loop_541:
ta %icc, 0x1
fnand %f8, %f16, %f6
srlx %i6, %i7, %l2
edge32ln %g2, %l4, %i4
stb %o6, [%l7 + 0x3C]
andn %g1, %g3, %l6
srlx %o0, %i2, %g5
addccc %o1, %i3, %o3
smulcc %l5, 0x0D2B, %i1
fmovda %xcc, %f0, %f5
subc %i0, %g7, %o2
membar 0x3A
set 0x40, %o6
stda %f0, [%l7 + %o6] 0xf1
membar #Sync
movrgz %g6, %l1, %l0
fbug %fcc0, loop_542
fbe %fcc3, loop_543
tn %icc, 0x6
addccc %g4, %o7, %o4
loop_542:
fmovsgu %xcc, %f1, %f18
loop_543:
fones %f17
fnot1s %f5, %f3
stbar
fmuld8sux16 %f24, %f15, %f26
fmovdcs %icc, %f12, %f21
fblg,a %fcc1, loop_544
tge %xcc, 0x2
sdivx %i5, 0x0928, %l3
edge8n %i6, %i7, %o5
loop_544:
edge8n %l2, %g2, %i4
nop
setx 0xD0B8825753B4D9DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xCFD16ECC536B10C5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f8, %f24
bvs,a,pt %xcc, loop_545
umul %o6, 0x1588, %g1
smul %g3, 0x195B, %l4
bne,pn %icc, loop_546
loop_545:
xnorcc %o0, 0x0959, %l6
movrgez %g5, 0x297, %i2
brlez,a %i3, loop_547
loop_546:
brz,a %o3, loop_548
bcc,pn %icc, loop_549
ld [%l7 + 0x28], %f18
loop_547:
edge16n %o1, %l5, %i1
loop_548:
udivcc %i0, 0x0219, %g7
loop_549:
fmovdcc %icc, %f22, %f3
movneg %xcc, %o2, %g6
wr %g0, 0x0c, %asi
lduha [%l7 + 0x20] %asi, %l0
edge32l %g4, %o7, %o4
prefetch [%l7 + 0x28], 0x2
fcmpgt32 %f18, %f14, %i5
taddcc %l1, %l3, %i6
udiv %i7, 0x0916, %l2
fmovrslz %g2, %f14, %f0
tpos %xcc, 0x3
andcc %o5, 0x122C, %i4
movne %icc, %o6, %g1
sir 0x0999
tge %icc, 0x5
edge16ln %l4, %g3, %l6
movvc %xcc, %o0, %i2
movne %icc, %g5, %o3
set 0x44, %i1
lduwa [%l7 + %i1] 0x88, %o1
tl %icc, 0x5
srax %i3, %i1, %l5
bcs,a %icc, loop_550
tge %icc, 0x3
xnorcc %g7, 0x1D08, %o2
movle %xcc, %g6, %i0
loop_550:
movneg %icc, %g4, %l0
array8 %o7, %i5, %l1
tl %icc, 0x1
tn %xcc, 0x4
fba,a %fcc2, loop_551
alignaddrl %o4, %i6, %i7
subcc %l2, %g2, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_551:
edge8 %i4, %l3, %o6
tneg %xcc, 0x2
nop
set 0x28, %l1
ldsb [%l7 + %l1], %l4
std %f14, [%l7 + 0x78]
tne %icc, 0x5
fmovrse %g3, %f6, %f7
sll %g1, %l6, %o0
edge32n %g5, %o3, %o1
subcc %i2, 0x1173, %i1
fmovdvs %icc, %f1, %f13
fand %f6, %f4, %f4
tvs %xcc, 0x7
set 0x14, %l4
swapa [%l7 + %l4] 0x18, %l5
mulx %g7, 0x051D, %o2
st %f11, [%l7 + 0x3C]
udivx %i3, 0x0FC7, %g6
mulscc %i0, %g4, %l0
bpos,pn %xcc, loop_552
udiv %o7, 0x1932, %l1
movpos %xcc, %i5, %i6
tcc %xcc, 0x5
loop_552:
mulx %o4, 0x063E, %i7
movge %xcc, %l2, %o5
tcs %xcc, 0x2
umulcc %i4, %g2, %o6
edge8n %l3, %g3, %g1
tne %icc, 0x0
ldsw [%l7 + 0x40], %l6
xorcc %l4, %g5, %o3
bvs,a,pn %xcc, loop_553
tne %xcc, 0x5
edge16 %o1, %o0, %i2
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x48] %asi, %l5
loop_553:
subc %g7, 0x1F84, %o2
edge16n %i1, %i3, %g6
edge16ln %g4, %l0, %o7
tge %icc, 0x7
membar 0x75
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x89, %i0, %l1
nop
setx loop_554, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %xcc, %i5, %i6
array8 %o4, %l2, %o5
fpack32 %f22, %f28, %f0
loop_554:
flush %l7 + 0x2C
tpos %icc, 0x1
sllx %i4, 0x0B, %i7
fpack32 %f26, %f8, %f20
ta %xcc, 0x3
bl,pt %icc, loop_555
brlz,a %g2, loop_556
alignaddr %o6, %l3, %g1
sir 0x0997
loop_555:
nop
wr %g0, 0x04, %asi
ldsha [%l7 + 0x48] %asi, %g3
loop_556:
fabss %f4, %f15
wr %g0, 0x89, %asi
lduba [%l7 + 0x1D] %asi, %l6
fmovsn %xcc, %f4, %f15
stbar
fmul8x16al %f8, %f22, %f16
umul %l4, %o3, %o1
array16 %o0, %g5, %l5
mova %xcc, %i2, %o2
fcmpgt16 %f16, %f2, %i1
movrlez %i3, %g7, %g6
array16 %l0, %g4, %i0
wr %g0, 0x19, %asi
lduwa [%l7 + 0x18] %asi, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %i5, 0x0976, %l1
xor %o4, %l2, %o5
fpsub16s %f0, %f8, %f4
andncc %i6, %i7, %g2
edge16ln %o6, %l3, %g1
fbg %fcc3, loop_557
movne %xcc, %i4, %l6
sir 0x1DA3
tvc %xcc, 0x1
loop_557:
tn %icc, 0x7
subc %l4, 0x1D6B, %g3
nop
fitos %f0, %f19
fstod %f19, %f8
fmovdl %xcc, %f21, %f7
tsubcc %o3, %o1, %g5
sir 0x1653
movleu %icc, %l5, %o0
srlx %o2, %i1, %i3
fmovdne %xcc, %f25, %f3
or %i2, %g7, %g6
fmovde %icc, %f27, %f11
udiv %l0, 0x1CB5, %i0
fmovrse %g4, %f20, %f5
edge32l %i5, %l1, %o7
ble %icc, loop_558
mulx %l2, %o4, %o5
ta %icc, 0x4
move %xcc, %i7, %i6
loop_558:
movrgz %g2, 0x261, %l3
fmuld8sux16 %f19, %f7, %f22
xorcc %o6, 0x1D76, %i4
nop
setx loop_559, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvs %xcc, %g1, %l6
edge8l %g3, %l4, %o1
mova %icc, %g5, %l5
loop_559:
edge8ln %o3, %o0, %o2
movrlz %i1, 0x2F4, %i2
movrne %i3, %g7, %g6
movcs %xcc, %l0, %i0
addccc %i5, %g4, %o7
wr %g0, 0x22, %asi
stba %l2, [%l7 + 0x17] %asi
membar #Sync
addccc %o4, %o5, %l1
edge32ln %i7, %g2, %l3
sdiv %i6, 0x03FD, %o6
fmuld8sux16 %f0, %f14, %f2
fandnot2s %f0, %f20, %f4
movpos %xcc, %i4, %g1
fpadd16 %f8, %f24, %f2
orncc %g3, %l6, %o1
wr %g0, 0x04, %asi
lduba [%l7 + 0x1B] %asi, %l4
fmovdleu %xcc, %f24, %f1
bcs,pt %xcc, loop_560
movn %xcc, %l5, %g5
movn %icc, %o0, %o2
subcc %o3, 0x0B64, %i2
loop_560:
tpos %xcc, 0x1
movcc %icc, %i3, %g7
fbe %fcc2, loop_561
tvc %xcc, 0x5
array8 %g6, %i1, %l0
nop
fitod %f4, %f22
fdtos %f22, %f11
loop_561:
udivcc %i0, 0x0C6F, %i5
andcc %g4, 0x1AC3, %l2
movcs %xcc, %o4, %o7
edge16ln %o5, %i7, %g2
fba %fcc2, loop_562
lduw [%l7 + 0x58], %l1
prefetch [%l7 + 0x68], 0x0
fmovspos %xcc, %f23, %f25
loop_562:
array32 %i6, %l3, %i4
array32 %g1, %o6, %g3
smul %l6, %o1, %l5
set 0x24, %g4
ldswa [%l7 + %g4] 0x10, %l4
mova %icc, %o0, %g5
move %xcc, %o2, %i2
andncc %o3, %i3, %g6
fmovsvs %icc, %f4, %f6
movrne %g7, 0x04E, %i1
fpadd32 %f14, %f18, %f16
tleu %icc, 0x7
fmovsne %xcc, %f6, %f30
move %icc, %i0, %i5
edge32l %l0, %g4, %o4
movrgez %o7, %o5, %i7
fmovdvs %icc, %f27, %f30
te %xcc, 0x3
st %f12, [%l7 + 0x5C]
wr %g0, 0x89, %asi
ldswa [%l7 + 0x20] %asi, %g2
movge %icc, %l2, %l1
fmovrse %l3, %f7, %f26
nop
set 0x10, %o2
stx %i6, [%l7 + %o2]
movrlz %i4, %o6, %g3
ba,a,pt %xcc, loop_563
ldd [%l7 + 0x40], %f8
ldsb [%l7 + 0x40], %l6
popc 0x03D0, %g1
loop_563:
stb %l5, [%l7 + 0x7F]
fcmpeq16 %f16, %f24, %o1
fmovdne %xcc, %f21, %f23
tge %icc, 0x5
add %l4, 0x09F6, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbo,a %fcc2, loop_564
fmul8x16al %f2, %f19, %f26
xnor %g5, %i2, %o2
tvs %icc, 0x1
loop_564:
ldsb [%l7 + 0x76], %o3
tvc %xcc, 0x3
edge8 %i3, %g6, %g7
movrlez %i1, %i5, %i0
tvs %icc, 0x2
fmovrslz %l0, %f29, %f9
brz,a %o4, loop_565
fmovse %icc, %f8, %f5
fmovdgu %xcc, %f31, %f15
fbo,a %fcc2, loop_566
loop_565:
fbug,a %fcc0, loop_567
edge32 %o7, %g4, %i7
tge %xcc, 0x0
loop_566:
tgu %xcc, 0x1
loop_567:
fone %f12
ldsh [%l7 + 0x22], %o5
tgu %icc, 0x2
tsubcc %l2, %l1, %g2
ld [%l7 + 0x7C], %f17
sllx %l3, 0x0F, %i4
movrlez %o6, %i6, %g3
or %l6, %g1, %o1
smulcc %l5, %l4, %o0
nop
fitos %f5, %f13
fstox %f13, %f30
fxtos %f30, %f16
edge32n %i2, %o2, %g5
fmovde %icc, %f7, %f9
stx %o3, [%l7 + 0x20]
movrlez %g6, %g7, %i1
wr %g0, 0x0c, %asi
stha %i5, [%l7 + 0x18] %asi
mulscc %i3, %l0, %o4
srlx %i0, 0x15, %g4
move %xcc, %i7, %o7
fble %fcc2, loop_568
be,a,pn %xcc, loop_569
edge16n %l2, %l1, %g2
addccc %l3, 0x1096, %i4
loop_568:
fcmple16 %f0, %f22, %o5
loop_569:
movne %icc, %o6, %g3
movn %xcc, %i6, %g1
addccc %l6, %l5, %o1
movg %xcc, %o0, %l4
umul %o2, %i2, %o3
taddcctv %g6, %g5, %g7
set 0x48, %i0
lda [%l7 + %i0] 0x11, %f16
array32 %i5, %i1, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %l0, %i0, %g4
set 0x24, %g3
sta %f15, [%l7 + %g3] 0x18
fnors %f13, %f11, %f13
subc %o4, %o7, %l2
umulcc %l1, %g2, %i7
umul %l3, 0x03DE, %i4
edge16n %o5, %g3, %o6
movge %xcc, %i6, %g1
taddcctv %l5, 0x0576, %l6
fbue %fcc2, loop_570
fandnot2 %f16, %f4, %f20
mulscc %o1, 0x0D89, %o0
sra %o2, 0x05, %i2
loop_570:
movcc %icc, %l4, %o3
move %icc, %g5, %g6
be,a %icc, loop_571
subccc %i5, %i1, %g7
fbul,a %fcc0, loop_572
st %f9, [%l7 + 0x2C]
loop_571:
fandnot2s %f18, %f6, %f30
xnor %l0, 0x127A, %i3
loop_572:
udiv %i0, 0x038A, %o4
movneg %icc, %g4, %o7
fmovrdne %l1, %f0, %f2
orcc %l2, %g2, %i7
edge32ln %i4, %o5, %g3
nop
fitos %f4, %f6
fstoi %f6, %f0
andncc %l3, %o6, %g1
array16 %i6, %l6, %l5
andn %o0, %o1, %o2
tsubcc %i2, %o3, %g5
fmovsvc %icc, %f19, %f24
movpos %icc, %l4, %i5
fbug,a %fcc1, loop_573
tvc %xcc, 0x0
alignaddrl %g6, %g7, %i1
tne %icc, 0x6
loop_573:
nop
set 0x2A, %g7
lduha [%l7 + %g7] 0x80, %l0
nop
setx 0xDC8B7E60, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x0D4B5EC1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f2, %f27
fnors %f29, %f22, %f15
add %l7, 0x3C, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %i3, %i0
nop
setx loop_574, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmuld8sux16 %f5, %f24, %f0
fones %f28
fmovsne %xcc, %f30, %f15
loop_574:
fabss %f17, %f1
fcmpne16 %f12, %f4, %g4
umulcc %o4, %l1, %l2
edge32 %o7, %i7, %g2
andn %i4, 0x0521, %g3
bgu,a loop_575
movg %icc, %l3, %o5
ldstub [%l7 + 0x55], %g1
tn %xcc, 0x2
loop_575:
bpos loop_576
udivcc %i6, 0x1335, %o6
edge8 %l6, %l5, %o1
fmovrdgz %o0, %f24, %f18
loop_576:
movvc %xcc, %i2, %o3
edge16 %o2, %g5, %l4
movcc %icc, %i5, %g7
udivx %g6, 0x0C29, %l0
fmovsneg %icc, %f16, %f20
subcc %i1, %i0, %g4
movleu %xcc, %i3, %l1
nop
fitod %f12, %f10
fdtox %f10, %f18
fxtod %f18, %f4
tcs %xcc, 0x0
nop
setx 0xB085699E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x84482BC6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f23, %f9
swap [%l7 + 0x10], %o4
sub %o7, %l2, %i7
subc %i4, 0x17CD, %g2
sub %g3, 0x19FB, %o5
stx %g1, [%l7 + 0x70]
fbo,a %fcc0, loop_577
fcmpeq32 %f20, %f12, %i6
xnorcc %l3, %o6, %l6
nop
setx 0xF084B3DE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f5
loop_577:
fmovsn %xcc, %f21, %f7
sdivcc %o1, 0x0CD5, %l5
smul %o0, 0x05CC, %o3
andncc %o2, %g5, %i2
umulcc %i5, 0x120A, %g7
movg %xcc, %g6, %l4
set 0x2E, %i7
ldsha [%l7 + %i7] 0x81, %l0
alignaddr %i0, %i1, %i3
call loop_578
fmovde %icc, %f0, %f28
tpos %xcc, 0x1
addc %g4, %o4, %o7
loop_578:
brlz,a %l2, loop_579
nop
fitod %f0, %f22
fdtos %f22, %f10
nop
setx 0x10668DC2, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
tne %xcc, 0x2
loop_579:
tcc %xcc, 0x3
orn %l1, %i7, %i4
xnor %g2, 0x1407, %o5
movle %xcc, %g1, %g3
movge %icc, %l3, %i6
movcc %icc, %o6, %l6
fbe %fcc0, loop_580
fbo %fcc0, loop_581
tleu %icc, 0x7
nop
set 0x44, %o1
stb %l5, [%l7 + %o1]
loop_580:
fmovrdlz %o0, %f12, %f10
loop_581:
tg %icc, 0x4
addc %o3, %o2, %o1
movre %g5, 0x3D7, %i2
sll %g7, 0x13, %i5
udivcc %g6, 0x0374, %l4
sdiv %i0, 0x0262, %i1
nop
setx loop_582, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnot1 %f26, %f20
fmovdcs %xcc, %f3, %f27
edge8ln %l0, %g4, %i3
loop_582:
nop
wr %g0, 0x21, %asi
ldxa [%g0 + 0x108] %asi, %o4
tvc %icc, 0x5
sdiv %l2, 0x0B49, %o7
movre %i7, 0x067, %l1
andn %i4, %g2, %o5
or %g1, %l3, %g3
set 0x76, %l6
lduha [%l7 + %l6] 0x0c, %o6
movl %xcc, %l6, %i6
orncc %o0, %o3, %l5
orn %o1, 0x0B4C, %o2
tleu %icc, 0x7
popc %i2, %g7
membar 0x74
std %f18, [%l7 + 0x10]
pdist %f20, %f26, %f30
for %f20, %f4, %f14
srlx %g5, 0x17, %i5
fmovdleu %xcc, %f30, %f3
nop
setx 0xF6B9CFABB0761518, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
taddcc %g6, 0x1FC0, %l4
fxor %f26, %f10, %f10
add %i1, 0x0A00, %l0
edge16ln %g4, %i3, %i0
fpadd16 %f8, %f0, %f24
wr %g0, 0x81, %asi
lduba [%l7 + 0x6A] %asi, %o4
edge16 %o7, %i7, %l1
array8 %i4, %l2, %g2
movrlz %o5, 0x2EC, %g1
set 0x5A, %o5
ldsba [%l7 + %o5] 0x11, %l3
movpos %icc, %g3, %l6
bge,a %xcc, loop_583
fmovrsgez %i6, %f28, %f8
fmovdpos %xcc, %f23, %f8
bne,a,pt %xcc, loop_584
loop_583:
bl,a,pn %icc, loop_585
fmovda %xcc, %f12, %f12
mulx %o0, %o6, %l5
loop_584:
edge32ln %o1, %o2, %o3
loop_585:
bcs,pn %icc, loop_586
edge32ln %g7, %i2, %g5
edge8n %i5, %l4, %i1
fmul8ulx16 %f10, %f22, %f12
loop_586:
fmovrdne %l0, %f16, %f8
set 0x68, %o7
prefetcha [%l7 + %o7] 0x0c, 0x3
bgu loop_587
tpos %xcc, 0x6
fmovsn %xcc, %f11, %f24
tge %icc, 0x2
loop_587:
nop
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x08] %asi, %g4
orn %i0, %o4, %o7
nop
setx 0xA65032D4B81EFAFC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x24CBB620492A16B8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f26, %f8
set 0x3C, %o3
sta %f20, [%l7 + %o3] 0x11
subccc %i7, %l1, %i4
edge8n %i3, %g2, %o5
fnands %f25, %f21, %f22
array8 %g1, %l3, %g3
udivx %l6, 0x0462, %l2
bgu loop_588
fmovrsgz %i6, %f8, %f20
tcs %icc, 0x0
nop
setx loop_589, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_588:
ldx [%l7 + 0x30], %o0
tg %xcc, 0x1
st %f27, [%l7 + 0x20]
loop_589:
brlez,a %o6, loop_590
addccc %l5, %o1, %o2
ldd [%l7 + 0x08], %f28
movvc %icc, %o3, %i2
loop_590:
and %g5, 0x1595, %i5
sllx %g7, %i1, %l0
set 0x2D, %l2
ldsba [%l7 + %l2] 0x14, %g6
fmovrsgez %g4, %f11, %f22
movcc %xcc, %i0, %l4
movne %xcc, %o7, %o4
ta %xcc, 0x4
set 0x68, %o0
ldxa [%l7 + %o0] 0x81, %i7
srax %i4, %l1, %g2
movpos %xcc, %o5, %g1
edge32l %i3, %g3, %l3
bvc,a %xcc, loop_591
bcc,a,pn %xcc, loop_592
fcmpne32 %f16, %f12, %l2
movrgz %i6, %o0, %l6
loop_591:
tneg %icc, 0x2
loop_592:
mulscc %l5, %o1, %o2
nop
setx loop_593, %l0, %l1
jmpl %l1, %o3
tvs %icc, 0x3
tcs %xcc, 0x2
wr %g0, 0x80, %asi
lduba [%l7 + 0x79] %asi, %o6
loop_593:
taddcc %g5, 0x1E80, %i2
tn %xcc, 0x7
fmovsg %xcc, %f23, %f9
tcc %xcc, 0x2
fmovdg %icc, %f9, %f23
faligndata %f20, %f28, %f2
lduw [%l7 + 0x64], %i5
movrne %i1, 0x289, %l0
bn,pt %icc, loop_594
nop
setx 0x825A13D57B7B47D6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xA04322A0C912B056, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f16, %f16
tl %xcc, 0x2
movge %xcc, %g6, %g4
loop_594:
fbule %fcc0, loop_595
fzeros %f29
bne,pn %xcc, loop_596
xnorcc %g7, %i0, %l4
loop_595:
tn %icc, 0x2
edge32 %o7, %i7, %o4
loop_596:
fnands %f3, %f15, %f31
set 0x5C, %i4
swapa [%l7 + %i4] 0x19, %l1
movne %icc, %i4, %o5
nop
setx 0xA07B9869, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fsrc2 %f10, %f4
nop
setx 0x1DD6C95E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xC4B9F196, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fdivs %f0, %f23, %f17
nop
fitod %f27, %f28
fmovdg %icc, %f31, %f3
tcs %xcc, 0x3
edge16n %g1, %g2, %g3
alignaddr %l3, %l2, %i6
add %l7, 0x7C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x80, %i3, %o0
fmovdneg %icc, %f19, %f9
movre %l6, %l5, %o2
bn,pt %icc, loop_597
tvs %icc, 0x3
orncc %o3, %o1, %o6
fpackfix %f2, %f29
loop_597:
fmovrde %i2, %f24, %f24
andn %i5, %i1, %l0
wr %g0, 0x88, %asi
lduba [%l7 + 0x44] %asi, %g6
bvc loop_598
taddcctv %g5, %g4, %i0
fmovspos %xcc, %f0, %f19
xorcc %g7, 0x1012, %o7
loop_598:
fbe,a %fcc1, loop_599
tg %xcc, 0x4
movrgez %l4, 0x1D8, %i7
tcs %icc, 0x0
loop_599:
edge16l %l1, %i4, %o5
bg,a %xcc, loop_600
addccc %o4, 0x048B, %g2
fmovdg %icc, %f14, %f1
nop
setx 0x95836BF634AD618C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x8892ED202CB4FE6F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f18, %f4
loop_600:
fmovscc %icc, %f25, %f19
fmul8sux16 %f12, %f18, %f14
umulcc %g3, %l3, %l2
srax %i6, %g1, %i3
fmovsn %xcc, %f29, %f26
movg %xcc, %o0, %l6
wr %g0, 0x04, %asi
ldxa [%l7 + 0x38] %asi, %o2
stw %l5, [%l7 + 0x7C]
fmovrsgz %o3, %f29, %f7
xnor %o6, %o1, %i2
fmovrslz %i5, %f31, %f25
tneg %icc, 0x7
membar 0x0C
tn %icc, 0x0
movge %xcc, %i1, %g6
array8 %l0, %g5, %g4
tgu %xcc, 0x7
brgz %g7, loop_601
fsrc2s %f8, %f7
orcc %i0, 0x072F, %o7
fmovsa %icc, %f0, %f20
loop_601:
nop
add %l7, 0x68, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] 0x11, %l4, %l1
movleu %xcc, %i4, %o5
orn %i7, 0x0AE6, %o4
tg %icc, 0x6
prefetch [%l7 + 0x58], 0x0
movle %icc, %g3, %g2
movgu %icc, %l3, %i6
udivx %g1, 0x0A4A, %l2
movcs %icc, %i3, %o0
andn %o2, 0x0F6F, %l5
edge16 %o3, %o6, %l6
fpadd32 %f8, %f16, %f10
bg loop_602
bn,pt %xcc, loop_603
ldd [%l7 + 0x60], %i2
fabsd %f28, %f12
loop_602:
addcc %o1, 0x09CA, %i1
loop_603:
fmovsneg %xcc, %f11, %f19
nop
setx loop_604, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnors %f13, %f4, %f1
bl %xcc, loop_605
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_604:
andcc %i5, %g6, %l0
fandnot1s %f23, %f26, %f11
loop_605:
addc %g4, 0x0662, %g7
movne %xcc, %i0, %o7
set 0x40, %i6
ldda [%l7 + %i6] 0x10, %f16
fmovsgu %icc, %f17, %f6
bpos,a loop_606
sra %l4, 0x14, %l1
bgu,pt %xcc, loop_607
brgz,a %g5, loop_608
loop_606:
movrlz %i4, 0x127, %o5
bcs %icc, loop_609
loop_607:
tpos %xcc, 0x0
loop_608:
tl %xcc, 0x3
mova %xcc, %i7, %g3
loop_609:
flush %l7 + 0x1C
fcmpne16 %f24, %f8, %g2
ta %icc, 0x4
ld [%l7 + 0x14], %f25
nop
fitos %f14, %f18
fstoi %f18, %f12
brlez,a %o4, loop_610
addccc %i6, 0x02FF, %g1
edge32l %l3, %l2, %o0
movvs %xcc, %o2, %i3
loop_610:
movgu %icc, %o3, %l5
mulx %o6, 0x0236, %l6
edge8ln %i2, %o1, %i5
fmovdcs %xcc, %f29, %f17
udivcc %i1, 0x04EB, %g6
wr %g0, 0x80, %asi
swapa [%l7 + 0x50] %asi, %g4
fmovdn %icc, %f10, %f20
tne %xcc, 0x3
tvc %xcc, 0x1
sethi 0x118C, %l0
tsubcctv %i0, 0x16D7, %o7
sll %l4, 0x02, %g7
or %l1, %i4, %g5
fba %fcc3, loop_611
andcc %o5, 0x1808, %g3
xnor %i7, 0x1932, %o4
subcc %g2, %i6, %g1
loop_611:
array32 %l2, %l3, %o2
tcs %icc, 0x6
udiv %o0, 0x13F6, %o3
fbo %fcc1, loop_612
fmul8x16al %f29, %f15, %f6
fmovdpos %icc, %f26, %f18
ldsh [%l7 + 0x26], %i3
loop_612:
bcs,pt %icc, loop_613
bn loop_614
tcc %xcc, 0x2
array8 %o6, %l5, %l6
loop_613:
fbuge,a %fcc2, loop_615
loop_614:
fmovde %xcc, %f21, %f19
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %i2, %o1, %i1
loop_615:
fxor %f4, %f14, %f26
ldsh [%l7 + 0x10], %i5
nop
setx 0x8B0FF41E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x3782535B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f4, %f3
udiv %g6, 0x16D9, %l0
umulcc %i0, 0x1EA1, %g4
tge %icc, 0x0
fmovrsgz %l4, %f28, %f7
edge16 %o7, %g7, %l1
movrgz %g5, 0x1F2, %i4
tgu %xcc, 0x6
smul %o5, %g3, %o4
sll %i7, 0x0F, %g2
srax %i6, %g1, %l3
fmovdg %icc, %f13, %f10
edge32ln %o2, %l2, %o3
fbul,a %fcc1, loop_616
tg %icc, 0x4
tpos %icc, 0x0
movle %icc, %o0, %o6
loop_616:
fmovdpos %icc, %f27, %f2
fcmpeq16 %f12, %f14, %l5
taddcc %l6, %i3, %i2
xor %i1, %o1, %i5
edge16 %l0, %i0, %g4
fmovdvs %icc, %f6, %f25
subc %l4, %g6, %g7
array32 %l1, %g5, %o7
st %f4, [%l7 + 0x44]
set 0x8, %g6
ldxa [%g0 + %g6] 0x21, %o5
umulcc %i4, 0x0897, %o4
fbe,a %fcc3, loop_617
srl %g3, %g2, %i7
nop
fitos %f0, %f28
movrgz %i6, 0x047, %g1
loop_617:
fand %f24, %f2, %f4
tge %xcc, 0x4
fexpand %f20, %f16
orn %l3, 0x04D9, %l2
taddcc %o2, %o3, %o0
stb %o6, [%l7 + 0x5B]
tleu %xcc, 0x3
sub %l6, 0x013C, %l5
bpos,a,pn %xcc, loop_618
xorcc %i2, %i3, %i1
nop
setx 0x61B01099BCC74C1C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f8
movrgez %i5, %l0, %i0
loop_618:
fmovsne %xcc, %f11, %f3
bneg,a %icc, loop_619
movpos %icc, %o1, %l4
subcc %g4, %g7, %g6
fmul8sux16 %f14, %f22, %f8
loop_619:
xnor %g5, 0x0FE9, %l1
brgez,a %o7, loop_620
movrlz %i4, 0x070, %o5
fcmpne32 %f6, %f4, %o4
fnands %f17, %f24, %f16
loop_620:
edge8 %g2, %g3, %i6
wr %g0, 0x10, %asi
stxa %g1, [%l7 + 0x10] %asi
edge32ln %i7, %l3, %o2
fbul,a %fcc2, loop_621
sdivx %o3, 0x1660, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %o6, %l6
loop_621:
udiv %o0, 0x0FAF, %i2
tsubcctv %l5, 0x0D40, %i3
bn loop_622
fbug,a %fcc3, loop_623
xnor %i1, 0x12D9, %l0
tge %xcc, 0x0
loop_622:
nop
setx loop_624, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_623:
mova %xcc, %i0, %o1
bgu %xcc, loop_625
fxnor %f10, %f8, %f30
loop_624:
nop
setx loop_626, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
be,a loop_627
loop_625:
fbule %fcc1, loop_628
movrgz %i5, %l4, %g4
loop_626:
tsubcc %g6, 0x001F, %g7
loop_627:
nop
wr %g0, 0x80, %asi
sta %f9, [%l7 + 0x44] %asi
loop_628:
fmovscs %icc, %f28, %f7
nop
setx 0x2BC15F07, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xC0A86B14, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f4, %f31
andncc %g5, %l1, %o7
movrlz %o5, 0x1FC, %i4
movrlez %o4, %g3, %g2
movcs %icc, %g1, %i6
fblg,a %fcc2, loop_629
alignaddrl %l3, %i7, %o2
movgu %icc, %l2, %o3
array8 %o6, %o0, %l6
loop_629:
orcc %i2, 0x1C78, %i3
fmovrde %l5, %f20, %f28
edge32 %i1, %l0, %i0
fornot2s %f30, %f21, %f16
brz,a %o1, loop_630
tcs %xcc, 0x7
xnorcc %l4, %i5, %g4
tleu %xcc, 0x5
loop_630:
nop
setx 0x255B3F7ACC8C2565, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xEF9C0B5EA3003389, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f2, %f2
mulx %g7, %g6, %g5
mulx %l1, 0x1B59, %o7
and %o5, %o4, %i4
ldub [%l7 + 0x3D], %g2
edge8ln %g3, %g1, %i6
edge16n %l3, %o2, %l2
movvs %icc, %o3, %o6
fmovrdne %o0, %f0, %f4
ta %icc, 0x7
nop
setx 0x1D89CA28, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x87BD73E4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f27, %f4
tne %icc, 0x2
fnands %f27, %f17, %f20
nop
fitod %f15, %f0
edge32n %i7, %i2, %i3
brlz %l6, loop_631
xnorcc %i1, 0x0E99, %l5
edge8 %i0, %o1, %l4
sdivcc %i5, 0x1E46, %g4
loop_631:
nop
set 0x10, %l5
ldx [%l7 + %l5], %l0
sra %g6, 0x17, %g7
umulcc %l1, %o7, %o5
ldub [%l7 + 0x67], %g5
xorcc %i4, %g2, %g3
fmovrsgz %o4, %f9, %f23
bg,pn %xcc, loop_632
orn %g1, %l3, %o2
movrne %l2, 0x2CC, %o3
fcmpeq32 %f8, %f30, %o6
loop_632:
sll %o0, 0x01, %i6
set 0x30, %g1
swapa [%l7 + %g1] 0x89, %i2
fornot1s %f26, %f28, %f9
fmovde %xcc, %f11, %f19
bcs,a %xcc, loop_633
bleu,a loop_634
srlx %i7, 0x02, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_633:
fxnor %f0, %f4, %f6
loop_634:
fpadd32s %f21, %f2, %f22
udivx %i1, 0x1C81, %l6
nop
fitos %f4, %f6
fmovrsgz %i0, %f19, %f20
addc %l5, 0x1154, %o1
tcc %xcc, 0x1
fnand %f6, %f30, %f18
ldd [%l7 + 0x10], %f0
sir 0x170A
bcs %xcc, loop_635
fmovrslez %i5, %f6, %f29
wr %g0, 0x10, %asi
sta %f20, [%l7 + 0x78] %asi
loop_635:
movcs %xcc, %l4, %g4
brz %l0, loop_636
edge32l %g7, %g6, %l1
edge16ln %o7, %g5, %o5
add %i4, %g2, %g3
loop_636:
brz %o4, loop_637
tvc %xcc, 0x1
add %g1, %o2, %l2
smulcc %l3, %o6, %o3
loop_637:
subc %o0, 0x1C05, %i2
fpack32 %f2, %f16, %f10
xnorcc %i6, 0x1A59, %i7
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x1
fmovdgu %xcc, %f27, %f31
sdivcc %i3, 0x0E15, %i0
tgu %icc, 0x2
movrgez %l5, 0x29B, %l6
edge16ln %o1, %i5, %l4
fbul,a %fcc3, loop_638
movrgz %g4, 0x1B2, %g7
set 0x15, %i3
stba %g6, [%l7 + %i3] 0x11
loop_638:
orncc %l1, %l0, %g5
movg %xcc, %o7, %i4
swap [%l7 + 0x68], %g2
stw %g3, [%l7 + 0x18]
fbge,a %fcc3, loop_639
move %xcc, %o5, %g1
brlez,a %o4, loop_640
sll %o2, 0x11, %l3
loop_639:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnands %f0, %f4, %f9
loop_640:
ble,pn %icc, loop_641
smulcc %l2, 0x1C0F, %o3
fcmple16 %f12, %f0, %o0
subc %o6, 0x1371, %i2
loop_641:
bneg,pt %xcc, loop_642
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x30], %i6
set 0x0E, %l0
lduba [%l7 + %l0] 0x19, %i1
loop_642:
edge16ln %i3, %i6, %i0
prefetch [%l7 + 0x1C], 0x2
fble,a %fcc3, loop_643
andcc %l5, 0x1757, %o1
andncc %i5, %l6, %g4
fbge,a %fcc3, loop_644
loop_643:
fcmple32 %f18, %f30, %g7
xnor %g6, %l1, %l4
wr %g0, 0x89, %asi
lduwa [%l7 + 0x30] %asi, %l0
loop_644:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
bneg loop_645
fmovda %icc, %f8, %f5
fbu %fcc0, loop_646
sub %g5, %i4, %g3
loop_645:
movrgz %g2, %g1, %o5
call loop_647
loop_646:
fsrc1 %f4, %f24
fones %f14
orn %o2, %o4, %l2
loop_647:
xnor %l3, %o3, %o0
te %xcc, 0x5
fmovscs %icc, %f18, %f22
ldub [%l7 + 0x55], %i2
tvc %xcc, 0x4
fones %f25
lduw [%l7 + 0x6C], %i7
movleu %xcc, %o6, %i1
fabsd %f30, %f8
tsubcctv %i6, 0x1FC6, %i0
edge16n %i3, %o1, %l5
srlx %l6, 0x1A, %i5
wr %g0, 0x89, %asi
ldda [%l7 + 0x70] %asi, %g4
fzero %f12
movg %icc, %g7, %l1
sra %l4, 0x03, %g6
tcc %xcc, 0x5
sir 0x14D4
wr %g0, 0x19, %asi
stxa %o7, [%l7 + 0x28] %asi
taddcc %l0, %i4, %g5
edge32n %g3, %g2, %g1
bpos,a loop_648
movvs %xcc, %o5, %o4
ta %xcc, 0x6
fbuge %fcc0, loop_649
loop_648:
edge32n %l2, %l3, %o2
tge %xcc, 0x2
fmovsneg %icc, %f19, %f11
loop_649:
nop
set 0x0A, %o4
stb %o3, [%l7 + %o4]
movleu %xcc, %i2, %o0
movrgz %i7, 0x3B4, %o6
fexpand %f25, %f28
umulcc %i1, 0x134A, %i6
array16 %i3, %i0, %l5
taddcc %o1, 0x0962, %l6
ldd [%l7 + 0x28], %f20
fcmpeq16 %f6, %f24, %i5
fblg %fcc0, loop_650
array32 %g4, %l1, %g7
fmovda %icc, %f17, %f3
bcs,a loop_651
loop_650:
sethi 0x0CD9, %g6
fblg,a %fcc2, loop_652
popc %o7, %l0
loop_651:
brlez,a %i4, loop_653
addcc %g5, 0x1454, %g3
loop_652:
swap [%l7 + 0x34], %g2
fcmpgt32 %f2, %f28, %l4
loop_653:
tge %xcc, 0x3
fmovsle %icc, %f29, %f31
andncc %g1, %o4, %l2
tg %xcc, 0x5
movrlez %l3, 0x18A, %o5
ta %xcc, 0x2
xor %o2, %o3, %i2
brgz,a %o0, loop_654
movvc %icc, %i7, %i1
ld [%l7 + 0x34], %f4
sdivx %o6, 0x0A48, %i6
loop_654:
fcmpeq16 %f24, %f26, %i3
fpadd32 %f12, %f24, %f26
wr %g0, 0x89, %asi
sta %f20, [%l7 + 0x28] %asi
movrgez %l5, 0x2AF, %o1
subcc %i0, 0x0B02, %l6
fnands %f23, %f12, %f30
udivcc %i5, 0x0E76, %g4
fmovrdgez %g7, %f10, %f6
fones %f28
addc %l1, %o7, %l0
mulscc %i4, %g6, %g5
mulx %g3, 0x1D07, %g2
nop
setx 0x2FBF8379, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xC29A861B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f5, %f10
bgu,a loop_655
fxnors %f11, %f0, %f3
fmuld8ulx16 %f18, %f2, %f8
movleu %xcc, %l4, %o4
loop_655:
or %g1, %l3, %l2
fmovsleu %xcc, %f29, %f29
mulscc %o2, 0x1860, %o5
ldx [%l7 + 0x68], %o3
tvs %xcc, 0x7
nop
setx loop_656, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvs %xcc, 0x3
sdiv %i2, 0x035E, %i7
fornot1s %f31, %f13, %f10
loop_656:
fabsd %f12, %f14
andcc %o0, 0x0637, %o6
wr %g0, 0x18, %asi
ldda [%l7 + 0x10] %asi, %i0
andn %i6, 0x06F0, %l5
fmovspos %xcc, %f7, %f15
edge32ln %o1, %i3, %l6
fmovrdgz %i5, %f24, %f14
array8 %g4, %i0, %l1
taddcc %g7, 0x1106, %o7
subcc %i4, %g6, %l0
edge8n %g5, %g3, %g2
fbg %fcc3, loop_657
sdiv %l4, 0x0BF0, %g1
subc %o4, %l2, %l3
movrgz %o2, 0x21E, %o5
loop_657:
add %i2, %o3, %i7
movrlz %o6, 0x1AE, %o0
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
sub %i1, 0x1FD3, %l5
fmovscs %xcc, %f1, %f8
nop
setx loop_658, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subccc %i6, %i3, %o1
fbl %fcc2, loop_659
ld [%l7 + 0x74], %f15
loop_658:
tcc %icc, 0x2
udivx %l6, 0x00A7, %g4
loop_659:
nop
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %l1
edge32ln %i0, %o7, %i4
umulcc %g7, %l0, %g6
fandnot1 %f16, %f18, %f18
fmovsl %icc, %f1, %f21
fmovsn %xcc, %f6, %f8
tvc %icc, 0x0
brz %g3, loop_660
nop
setx 0x200D7E30206753E1, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
set 0x18, %g5
ldxa [%g0 + %g5] 0x58, %g5
loop_660:
sdivcc %g2, 0x1222, %l4
tneg %xcc, 0x4
fands %f15, %f31, %f0
movcs %xcc, %g1, %o4
taddcc %l2, %l3, %o5
tvc %xcc, 0x2
wr %g0, 0x18, %asi
swapa [%l7 + 0x54] %asi, %o2
sllx %o3, %i7, %o6
edge8ln %i2, %i1, %l5
fmul8x16 %f22, %f30, %f28
umulcc %i6, 0x1152, %i3
bpos %icc, loop_661
tne %icc, 0x5
sth %o0, [%l7 + 0x4C]
taddcctv %o1, %g4, %l6
loop_661:
orn %l1, %i0, %o7
sra %i5, 0x1B, %g7
movleu %icc, %l0, %i4
fbg,a %fcc2, loop_662
subcc %g3, 0x0C28, %g6
fpadd32 %f8, %f18, %f8
nop
setx 0x9FB564344045ED36, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
loop_662:
nop
fitos %f13, %f0
fstod %f0, %f8
taddcc %g5, 0x14BC, %g2
udivx %l4, 0x1E72, %g1
fble,a %fcc1, loop_663
movn %xcc, %o4, %l3
nop
setx 0xFECB2855, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x2A1B5B86, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f29, %f15
fbue %fcc3, loop_664
loop_663:
tgu %icc, 0x7
umulcc %l2, %o5, %o3
fnands %f19, %f24, %f3
loop_664:
ta %icc, 0x4
fzeros %f14
fmovrde %o2, %f14, %f30
fpmerge %f30, %f27, %f16
subc %o6, %i7, %i2
fnors %f22, %f13, %f22
udiv %i1, 0x1D37, %l5
brz,a %i3, loop_665
edge32ln %o0, %o1, %g4
fbu,a %fcc1, loop_666
fnands %f12, %f8, %f7
loop_665:
ba,pt %icc, loop_667
edge8 %l6, %i6, %l1
loop_666:
fbule %fcc0, loop_668
fbu %fcc0, loop_669
loop_667:
nop
setx 0x804E3355, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
nop
setx 0x033C6807, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xBB391298, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f18, %f22
loop_668:
fpsub16s %f8, %f23, %f19
loop_669:
smulcc %i0, %o7, %g7
andcc %l0, %i5, %i4
ldsh [%l7 + 0x14], %g6
tge %xcc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %g3, %g5, %l4
tsubcctv %g2, %o4, %g1
array8 %l3, %o5, %l2
fbug %fcc0, loop_670
movl %icc, %o3, %o6
orcc %i7, %o2, %i1
brlez %l5, loop_671
loop_670:
andn %i2, 0x1FC3, %o0
sub %i3, %g4, %o1
bl %xcc, loop_672
loop_671:
addc %l6, %l1, %i6
fmovdpos %icc, %f13, %f31
alignaddr %i0, %o7, %l0
loop_672:
fornot1 %f22, %f30, %f4
fsrc2s %f2, %f6
tne %icc, 0x6
fbo %fcc0, loop_673
edge16 %g7, %i5, %i4
bvc,a %icc, loop_674
mulx %g3, 0x0CCE, %g5
loop_673:
tcc %xcc, 0x1
movg %icc, %g6, %g2
loop_674:
tleu %icc, 0x7
sll %o4, %g1, %l3
udiv %o5, 0x1B44, %l2
srlx %l4, 0x11, %o3
movl %icc, %o6, %o2
array16 %i7, %l5, %i1
fornot1 %f20, %f22, %f8
sub %i2, 0x06B8, %i3
mova %icc, %g4, %o0
sra %l6, 0x09, %o1
edge16n %l1, %i6, %o7
movcc %xcc, %i0, %g7
swap [%l7 + 0x5C], %i5
fbuge,a %fcc0, loop_675
fmovsge %xcc, %f8, %f26
fmovdg %icc, %f19, %f13
ble,pt %icc, loop_676
loop_675:
fbul,a %fcc2, loop_677
sir 0x0EA9
edge32 %l0, %g3, %g5
loop_676:
or %g6, 0x023F, %i4
loop_677:
sir 0x02BA
taddcctv %g2, %g1, %o4
fmovsne %icc, %f8, %f18
bneg,a,pn %icc, loop_678
brgz %l3, loop_679
tvs %icc, 0x1
ldx [%l7 + 0x78], %l2
loop_678:
ldsb [%l7 + 0x7C], %o5
loop_679:
stb %o3, [%l7 + 0x41]
srax %l4, %o2, %o6
taddcctv %i7, %i1, %i2
set 0x0C, %g2
sta %f8, [%l7 + %g2] 0x14
popc 0x0180, %i3
tg %icc, 0x2
nop
set 0x4B, %i2
stb %g4, [%l7 + %i2]
orn %o0, %l6, %o1
te %icc, 0x3
movre %l1, %i6, %o7
fpack32 %f28, %f20, %f0
edge32 %l5, %i0, %i5
orcc %l0, %g7, %g3
movneg %xcc, %g5, %i4
te %xcc, 0x3
tpos %icc, 0x3
fmovrsne %g2, %f24, %f19
array16 %g6, %o4, %l3
brz %g1, loop_680
fmovdl %icc, %f26, %f5
fbu,a %fcc3, loop_681
edge16 %o5, %l2, %l4
loop_680:
fandnot2s %f24, %f28, %f5
taddcc %o2, 0x0B2E, %o3
loop_681:
fbn,a %fcc0, loop_682
brgz %i7, loop_683
fnot1 %f12, %f0
edge32n %o6, %i1, %i3
loop_682:
andn %i2, 0x09DF, %g4
loop_683:
edge32n %l6, %o1, %l1
wr %g0, 0x19, %asi
ldsba [%l7 + 0x4C] %asi, %o0
srax %o7, 0x18, %i6
array32 %i0, %l5, %l0
nop
fitod %f10, %f16
fdtox %f16, %f28
fxtod %f28, %f28
srax %i5, %g3, %g5
smul %i4, 0x045D, %g2
andncc %g6, %g7, %l3
sra %g1, %o4, %l2
fmovrdlez %o5, %f18, %f28
fmovsl %xcc, %f25, %f1
fba %fcc1, loop_684
fmovscc %icc, %f28, %f26
xnor %o2, 0x0A6E, %o3
bpos,pt %xcc, loop_685
loop_684:
fcmpeq16 %f18, %f8, %l4
fnot2s %f29, %f0
tsubcctv %o6, 0x0DD6, %i7
loop_685:
sll %i1, 0x1D, %i3
fmovdge %icc, %f8, %f17
andcc %i2, 0x09A9, %g4
fble,a %fcc2, loop_686
subccc %l6, %o1, %l1
sra %o7, %o0, %i0
smulcc %i6, %l0, %i5
loop_686:
fpadd16 %f8, %f24, %f6
bpos,pt %icc, loop_687
tpos %xcc, 0x7
edge16 %l5, %g5, %i4
edge16 %g2, %g3, %g7
loop_687:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge,a %fcc0, loop_688
mova %xcc, %g6, %l3
xnorcc %o4, 0x090C, %l2
udiv %g1, 0x173D, %o2
loop_688:
movpos %xcc, %o5, %o3
stbar
movcc %icc, %o6, %l4
tsubcctv %i1, %i3, %i2
movvc %xcc, %i7, %l6
movleu %xcc, %g4, %l1
tsubcctv %o1, 0x09BD, %o0
brz %o7, loop_689
array32 %i6, %l0, %i5
fmovdvs %xcc, %f10, %f22
bne,a loop_690
loop_689:
array8 %l5, %i0, %i4
movrlez %g5, 0x32F, %g2
fornot2s %f19, %f5, %f10
loop_690:
fbu %fcc0, loop_691
edge16 %g7, %g6, %g3
fmovsl %icc, %f5, %f21
faligndata %f18, %f14, %f26
loop_691:
movn %xcc, %o4, %l3
wr %g0, 0x81, %asi
lduha [%l7 + 0x42] %asi, %g1
edge32l %o2, %l2, %o5
prefetch [%l7 + 0x14], 0x1
fpadd32s %f13, %f26, %f4
be,a,pt %icc, loop_692
bvs,pn %icc, loop_693
tsubcc %o3, %o6, %i1
orn %i3, %i2, %i7
loop_692:
ldd [%l7 + 0x38], %l4
loop_693:
movre %g4, 0x204, %l1
ldx [%l7 + 0x68], %o1
orcc %l6, %o7, %i6
ldsw [%l7 + 0x74], %l0
edge32n %i5, %o0, %i0
tcc %xcc, 0x3
fpmerge %f20, %f27, %f0
prefetch [%l7 + 0x18], 0x1
movneg %xcc, %i4, %g5
fbe,a %fcc0, loop_694
edge8 %l5, %g7, %g2
fmovdleu %icc, %f1, %f25
andncc %g6, %o4, %l3
loop_694:
fornot1 %f2, %f30, %f2
movcs %xcc, %g1, %g3
brlz,a %o2, loop_695
fsrc2 %f16, %f12
sethi 0x093C, %l2
st %f18, [%l7 + 0x70]
loop_695:
fmovrdgez %o5, %f20, %f6
tneg %icc, 0x4
sir 0x123E
fmovsgu %xcc, %f27, %f30
fmovsgu %xcc, %f10, %f22
edge32ln %o3, %i1, %i3
movneg %icc, %i2, %o6
edge32ln %i7, %l4, %l1
and %g4, %l6, %o7
sdivx %i6, 0x02B4, %o1
fmovrslz %i5, %f11, %f3
tn %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x2
orcc %o0, %l0, %i0
ldx [%l7 + 0x28], %g5
xor %l5, %g7, %g2
movgu %xcc, %g6, %i4
tgu %icc, 0x4
fmovdvs %icc, %f10, %f20
fmovrdgz %l3, %f14, %f8
fpsub16 %f30, %f4, %f22
fxnors %f18, %f30, %f27
movle %xcc, %o4, %g3
fsrc2s %f1, %f2
call loop_696
bg %icc, loop_697
fbug,a %fcc2, loop_698
movneg %xcc, %o2, %g1
loop_696:
movvc %icc, %l2, %o5
loop_697:
nop
set 0x78, %i5
lduha [%l7 + %i5] 0x04, %i1
loop_698:
fmovdleu %icc, %f15, %f0
nop
set 0x60, %l3
ldd [%l7 + %l3], %f24
sub %i3, 0x0D68, %i2
sll %o6, 0x0F, %i7
edge16n %l4, %o3, %l1
prefetch [%l7 + 0x20], 0x3
tleu %icc, 0x5
fnors %f3, %f21, %f15
movge %icc, %g4, %l6
fmovsge %xcc, %f25, %f28
movle %xcc, %o7, %i6
call loop_699
fmovscs %xcc, %f19, %f4
wr %g0, 0x89, %asi
lduwa [%l7 + 0x54] %asi, %i5
loop_699:
brz,a %o1, loop_700
sir 0x1430
ta %icc, 0x4
array16 %o0, %i0, %l0
loop_700:
fbn %fcc0, loop_701
movcc %icc, %g5, %l5
mova %icc, %g7, %g6
nop
fitod %f6, %f2
fdtox %f2, %f12
loop_701:
edge16 %i4, %g2, %o4
brlz,a %g3, loop_702
fcmpne16 %f16, %f28, %o2
sra %l3, %l2, %g1
membar #Sync
set 0x40, %o6
ldda [%l7 + %o6] 0xf8, %f0
loop_702:
fbge %fcc3, loop_703
array16 %o5, %i3, %i2
nop
setx 0x19374E069A3A90FD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x5B30640D6B0BBABB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f2, %f8
movpos %icc, %i1, %i7
loop_703:
fmovdvs %xcc, %f16, %f11
xnorcc %l4, %o6, %l1
movpos %xcc, %o3, %l6
tne %xcc, 0x3
smulcc %o7, 0x0BCE, %g4
edge32l %i6, %o1, %o0
move %xcc, %i0, %i5
movle %xcc, %g5, %l5
sdivcc %l0, 0x0EF9, %g7
sir 0x02C8
fand %f0, %f18, %f22
set 0x1C, %l1
stwa %i4, [%l7 + %l1] 0x2a
membar #Sync
subc %g6, 0x1850, %o4
fxnors %f0, %f28, %f24
wr %g0, 0x89, %asi
stxa %g3, [%l7 + 0x60] %asi
wr %g0, 0x80, %asi
lda [%l7 + 0x28] %asi, %f31
movle %xcc, %o2, %l3
tg %icc, 0x5
and %l2, 0x135E, %g1
ldsw [%l7 + 0x50], %g2
fbn,a %fcc3, loop_704
umul %i3, 0x1184, %i2
srlx %o5, %i1, %i7
lduh [%l7 + 0x0C], %o6
loop_704:
movg %xcc, %l4, %l1
sra %o3, %o7, %g4
nop
setx loop_705, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
taddcctv %i6, 0x022D, %l6
edge16n %o1, %i0, %i5
fmovrdlz %g5, %f14, %f24
loop_705:
bneg,a %icc, loop_706
fsrc2s %f7, %f7
set 0x50, %i1
stxa %o0, [%l7 + %i1] 0x81
loop_706:
edge32n %l0, %l5, %i4
ta %icc, 0x4
ldub [%l7 + 0x58], %g7
pdist %f18, %f4, %f26
fbg,a %fcc1, loop_707
sir 0x0B18
stbar
smul %o4, 0x0DE0, %g3
loop_707:
umulcc %g6, %o2, %l2
sub %l3, %g2, %i3
sllx %g1, 0x15, %o5
tg %xcc, 0x0
nop
setx loop_708, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fornot2 %f6, %f30, %f18
wr %g0, 0x80, %asi
stba %i2, [%l7 + 0x43] %asi
loop_708:
edge16l %i1, %i7, %l4
wr %g0, 0x80, %asi
lduba [%l7 + 0x1F] %asi, %l1
ldub [%l7 + 0x51], %o6
fmovsleu %xcc, %f0, %f25
smulcc %o3, 0x0881, %g4
alignaddrl %o7, %l6, %o1
movcc %xcc, %i6, %i5
or %i0, 0x1E71, %o0
nop
setx 0xB3ACE3AE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xB2706A82, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f3, %f0
lduw [%l7 + 0x10], %l0
orncc %g5, 0x0289, %l5
fandnot2s %f8, %f9, %f8
fcmpne16 %f28, %f24, %g7
orcc %o4, %g3, %i4
edge16 %o2, %g6, %l3
movn %xcc, %l2, %g2
movrlz %i3, %o5, %g1
movrlez %i1, %i2, %i7
tg %icc, 0x0
wr %g0, 0xea, %asi
stha %l1, [%l7 + 0x28] %asi
membar #Sync
subcc %o6, 0x1D4A, %l4
array32 %g4, %o3, %l6
movg %icc, %o1, %i6
tpos %xcc, 0x1
movne %xcc, %o7, %i5
movge %icc, %o0, %i0
movrlz %g5, 0x27F, %l5
tvs %icc, 0x6
tne %xcc, 0x7
tg %icc, 0x2
call loop_709
andcc %g7, 0x1125, %o4
bleu,pn %xcc, loop_710
nop
setx 0xB054ECD0, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
loop_709:
tsubcc %g3, %i4, %o2
andncc %l0, %g6, %l3
loop_710:
nop
setx loop_711, %l0, %l1
jmpl %l1, %g2
movrlz %i3, %l2, %o5
udivx %i1, 0x0308, %i2
sth %i7, [%l7 + 0x58]
loop_711:
movrlez %g1, 0x11F, %l1
orn %l4, 0x0893, %o6
ldsw [%l7 + 0x54], %g4
wr %g0, 0x2a, %asi
stwa %l6, [%l7 + 0x50] %asi
membar #Sync
edge32n %o1, %o3, %o7
andcc %i5, 0x0011, %i6
fmovdn %icc, %f12, %f30
movg %xcc, %i0, %g5
andcc %o0, %l5, %o4
array32 %g7, %i4, %g3
smulcc %l0, 0x0148, %g6
tcc %xcc, 0x4
fbug,a %fcc0, loop_712
smulcc %o2, %g2, %l3
edge32 %l2, %o5, %i1
wr %g0, 0x0c, %asi
swapa [%l7 + 0x0C] %asi, %i3
loop_712:
movrlz %i7, 0x0D8, %g1
fmovspos %icc, %f6, %f16
movg %xcc, %i2, %l4
taddcctv %o6, %g4, %l1
fmovspos %xcc, %f12, %f10
udivx %o1, 0x0387, %o3
nop
setx 0xB357D051E04FFADD, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
movvc %icc, %o7, %i5
movl %xcc, %i6, %l6
stx %i0, [%l7 + 0x48]
fcmpeq32 %f28, %f2, %g5
srax %l5, %o4, %o0
edge32n %g7, %i4, %g3
movvs %icc, %g6, %o2
wr %g0, 0x0c, %asi
lduha [%l7 + 0x76] %asi, %l0
andcc %g2, 0x0F13, %l3
nop
fitod %f12, %f16
fdtos %f16, %f30
move %icc, %o5, %i1
nop
setx 0x00762053, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
fabsd %f20, %f28
fones %f21
brgez,a %i3, loop_713
nop
setx 0x0EF19C9D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f9
fabsd %f0, %f4
sir 0x1669
loop_713:
tvc %xcc, 0x5
stbar
sdivcc %i7, 0x1588, %g1
orn %l2, 0x0964, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %o6, %l4, %l1
fmovsgu %xcc, %f28, %f19
edge8l %g4, %o1, %o7
edge8l %i5, %i6, %l6
edge16n %o3, %i0, %l5
alignaddr %o4, %g5, %o0
movg %xcc, %i4, %g3
fandnot1 %f2, %f20, %f2
movrgz %g7, %g6, %l0
tn %xcc, 0x1
fbge %fcc3, loop_714
edge8n %o2, %g2, %l3
wr %g0, 0x81, %asi
stxa %i1, [%l7 + 0x58] %asi
loop_714:
fbu %fcc2, loop_715
movg %xcc, %i3, %o5
fbuge %fcc3, loop_716
bleu,a loop_717
loop_715:
tleu %xcc, 0x4
fmovrsne %i7, %f25, %f9
loop_716:
movgu %icc, %g1, %i2
loop_717:
move %xcc, %o6, %l4
edge16 %l2, %l1, %o1
fbe,a %fcc3, loop_718
srl %o7, 0x1B, %g4
sdiv %i5, 0x0078, %l6
tle %icc, 0x4
loop_718:
fpsub32s %f26, %f14, %f27
array8 %i6, %o3, %l5
edge8l %o4, %i0, %g5
edge16ln %i4, %o0, %g7
movneg %icc, %g6, %g3
movrne %o2, %l0, %l3
movneg %xcc, %g2, %i1
ldd [%l7 + 0x08], %f20
membar #Sync
set 0x40, %g4
ldda [%l7 + %g4] 0x1e, %f16
fmul8sux16 %f14, %f12, %f2
brgez %i3, loop_719
movleu %xcc, %i7, %o5
sth %i2, [%l7 + 0x0A]
movle %icc, %g1, %o6
loop_719:
nop
set 0x28, %l4
ldxa [%g0 + %l4] 0x4f, %l4
movvs %icc, %l2, %l1
edge16ln %o1, %o7, %g4
subc %i5, 0x0B35, %i6
tcs %icc, 0x5
tl %icc, 0x3
addc %o3, %l6, %o4
fxnors %f24, %f7, %f16
ldstub [%l7 + 0x3B], %i0
tgu %xcc, 0x2
movge %xcc, %l5, %g5
andcc %i4, %o0, %g6
wr %g0, 0xe2, %asi
ldda [%l7 + 0x40] %asi, %g2
udivcc %g7, 0x1C0D, %o2
brnz,a %l3, loop_720
ble,pn %icc, loop_721
fpsub16s %f27, %f22, %f10
xnor %g2, 0x058A, %l0
loop_720:
fmovdg %icc, %f0, %f8
loop_721:
bneg,a loop_722
fmovrdlz %i1, %f24, %f2
fmovdn %icc, %f17, %f7
bvc,a loop_723
loop_722:
tvs %xcc, 0x6
udivcc %i7, 0x10BC, %i3
andcc %i2, 0x1AAF, %g1
loop_723:
fbge %fcc2, loop_724
fbo,a %fcc0, loop_725
orn %o6, %l4, %o5
orncc %l1, %l2, %o7
loop_724:
array16 %g4, %i5, %o1
loop_725:
nop
setx 0x80597429, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
tcc %xcc, 0x7
fmovrsgez %o3, %f20, %f11
movrgz %i6, %l6, %i0
array8 %o4, %l5, %g5
mova %icc, %i4, %g6
fcmpne16 %f28, %f4, %o0
tvs %xcc, 0x3
ta %icc, 0x6
membar 0x0F
fmovdn %icc, %f29, %f0
movpos %icc, %g3, %o2
bpos,a,pn %icc, loop_726
andcc %g7, %g2, %l3
xnorcc %l0, %i1, %i3
tsubcctv %i2, 0x1E18, %g1
loop_726:
tcc %icc, 0x4
fmovdvc %icc, %f26, %f12
movgu %icc, %i7, %l4
movrgez %o6, 0x2AA, %o5
sdiv %l1, 0x1EBB, %l2
wr %g0, 0x80, %asi
sta %f16, [%l7 + 0x74] %asi
nop
fitod %f13, %f6
ld [%l7 + 0x60], %f14
bgu,pt %icc, loop_727
edge8 %o7, %g4, %o1
stb %i5, [%l7 + 0x32]
andncc %i6, %l6, %i0
loop_727:
nop
wr %g0, 0x20, %asi
ldxa [%g0 + 0x10] %asi, %o4
tne %icc, 0x6
bvc,a,pn %icc, loop_728
srax %l5, 0x0C, %g5
movrlz %o3, 0x1E0, %g6
orcc %o0, %g3, %i4
loop_728:
bn %icc, loop_729
taddcc %g7, 0x1EE2, %g2
fmul8ulx16 %f30, %f14, %f8
wr %g0, 0x0c, %asi
ldda [%l7 + 0x20] %asi, %o2
loop_729:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlez,a %l3, loop_730
edge32l %i1, %i3, %i2
for %f2, %f8, %f2
udivcc %l0, 0x073E, %i7
loop_730:
sra %g1, %l4, %o5
edge32n %o6, %l2, %l1
srax %g4, 0x06, %o1
smulcc %o7, 0x056E, %i5
addcc %i6, 0x10A1, %l6
te %icc, 0x0
and %i0, %l5, %g5
bn,a %xcc, loop_731
sdivcc %o3, 0x060A, %g6
fmovrsgz %o0, %f14, %f6
popc 0x180B, %o4
loop_731:
umul %i4, 0x1039, %g3
addcc %g7, %g2, %l3
nop
fitod %f2, %f18
fdtox %f18, %f16
xorcc %o2, 0x0428, %i3
fnegs %f9, %f12
fbule,a %fcc3, loop_732
bl,a,pt %icc, loop_733
umul %i2, %i1, %l0
ldstub [%l7 + 0x7C], %i7
loop_732:
move %xcc, %g1, %o5
loop_733:
tsubcc %l4, 0x1A22, %o6
set 0x0C, %o2
lduba [%l7 + %o2] 0x19, %l2
st %f10, [%l7 + 0x68]
or %g4, %o1, %o7
fnegs %f0, %f11
fmovdcc %xcc, %f20, %f17
add %l7, 0x48, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x04, %i5, %l1
or %i6, 0x18FA, %l6
ta %xcc, 0x6
bn,pn %xcc, loop_734
fpsub16s %f22, %f16, %f28
fblg %fcc1, loop_735
fmovscs %xcc, %f7, %f4
loop_734:
nop
set 0x3C, %i0
ldswa [%l7 + %i0] 0x19, %l5
loop_735:
movn %xcc, %i0, %o3
tg %icc, 0x7
fmovdl %xcc, %f11, %f0
orncc %g5, %o0, %g6
fmuld8ulx16 %f10, %f24, %f12
movleu %icc, %i4, %o4
fbule %fcc1, loop_736
fbe,a %fcc2, loop_737
fmovrdlez %g3, %f24, %f22
movpos %xcc, %g2, %g7
loop_736:
bne,a,pt %icc, loop_738
loop_737:
fandnot2 %f22, %f30, %f4
popc 0x1367, %o2
taddcc %i3, %i2, %i1
loop_738:
mova %xcc, %l0, %l3
popc %g1, %i7
be,a,pt %xcc, loop_739
fbg %fcc1, loop_740
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16 %l4, %o6, %l2
loop_739:
mulx %g4, 0x054B, %o5
loop_740:
or %o7, %i5, %o1
nop
setx 0x70494C7F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
set 0x73, %g3
stba %i6, [%l7 + %g3] 0x14
tpos %icc, 0x7
udivcc %l1, 0x0934, %l5
udivcc %i0, 0x1B87, %l6
array32 %o3, %o0, %g5
taddcc %g6, 0x1ACE, %i4
addcc %g3, 0x1706, %o4
fmovdneg %xcc, %f9, %f11
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] 0x80, %g2, %g7
movrne %i3, %i2, %i1
smul %l0, %l3, %o2
sdivx %g1, 0x1A0D, %i7
nop
setx loop_741, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldub [%l7 + 0x44], %l4
prefetch [%l7 + 0x0C], 0x1
movrlez %o6, 0x152, %g4
loop_741:
movgu %xcc, %l2, %o5
tcs %xcc, 0x5
fba,a %fcc1, loop_742
fsrc1 %f10, %f26
and %o7, %i5, %i6
wr %g0, 0x10, %asi
swapa [%l7 + 0x20] %asi, %o1
loop_742:
fmovscs %icc, %f14, %f8
fbne,a %fcc2, loop_743
edge8l %l5, %l1, %l6
subccc %o3, %i0, %g5
fba,a %fcc0, loop_744
loop_743:
sll %g6, %i4, %g3
wr %g0, 0x89, %asi
lduwa [%l7 + 0x6C] %asi, %o0
loop_744:
fbl %fcc0, loop_745
udivcc %g2, 0x0FC4, %o4
movne %xcc, %g7, %i3
movpos %xcc, %i1, %l0
loop_745:
sllx %l3, 0x07, %o2
set 0x58, %i7
prefetcha [%l7 + %i7] 0x88, 0x1
fornot2 %f6, %f26, %f8
bpos,a %icc, loop_746
fmovrde %i7, %f28, %f20
sllx %l4, 0x11, %g1
set 0x16, %g7
lduba [%l7 + %g7] 0x14, %o6
loop_746:
fbug,a %fcc1, loop_747
fpsub16s %f4, %f23, %f25
tsubcc %g4, 0x0941, %o5
edge32n %o7, %i5, %i6
loop_747:
srlx %l2, 0x04, %l5
fmovdcs %icc, %f4, %f7
brz,a %o1, loop_748
nop
setx 0xE6AA7BC183CFB599, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xB3760C05DB4CE17D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f14, %f0
subccc %l1, %o3, %l6
movne %icc, %i0, %g6
loop_748:
movrgez %g5, 0x2BD, %g3
alignaddr %o0, %g2, %i4
brlez,a %o4, loop_749
fcmpgt16 %f2, %f30, %i3
brz,a %i1, loop_750
umulcc %l0, %g7, %o2
loop_749:
addccc %i2, 0x1458, %l3
mulscc %l4, 0x059F, %g1
loop_750:
movrlez %o6, 0x137, %i7
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x72] %asi, %o5
fmovdcc %xcc, %f8, %f17
bpos,pt %icc, loop_751
udiv %g4, 0x0FB1, %i5
nop
fitos %f6, %f15
fstox %f15, %f16
fxtos %f16, %f18
fxnors %f22, %f29, %f17
loop_751:
fmovspos %icc, %f15, %f16
andn %i6, %o7, %l5
bcs,a loop_752
tle %icc, 0x4
ldsw [%l7 + 0x60], %o1
fmul8ulx16 %f6, %f12, %f18
loop_752:
ldsw [%l7 + 0x54], %l2
xnorcc %o3, 0x0434, %l6
addccc %i0, 0x0FE2, %g6
edge8l %g5, %l1, %o0
fcmpgt16 %f8, %f2, %g3
edge32ln %i4, %g2, %i3
tcs %xcc, 0x6
tge %xcc, 0x3
fpsub16 %f26, %f8, %f28
movrlez %o4, %i1, %g7
movvc %icc, %o2, %i2
nop
setx 0xDB4528C9F34F703F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f20
taddcc %l0, %l4, %g1
taddcctv %l3, 0x1660, %o6
tcs %icc, 0x7
orcc %o5, 0x187B, %i7
nop
setx 0x84EFB8AD804D732E, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
movcs %xcc, %g4, %i6
fbuge,a %fcc1, loop_753
mova %icc, %i5, %l5
nop
setx loop_754, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldd [%l7 + 0x08], %o6
loop_753:
sdivcc %o1, 0x0CDC, %l2
xnorcc %o3, %i0, %l6
loop_754:
subcc %g5, %l1, %g6
nop
setx 0x5663B385806AD6AA, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fba,a %fcc1, loop_755
andncc %g3, %i4, %o0
orcc %i3, 0x1C21, %g2
fbo %fcc0, loop_756
loop_755:
fbge,a %fcc0, loop_757
edge32l %o4, %g7, %i1
movvc %icc, %i2, %l0
loop_756:
nop
set 0x71, %o1
stba %l4, [%l7 + %o1] 0x88
loop_757:
movvs %xcc, %g1, %l3
fpadd16 %f18, %f6, %f28
movvc %xcc, %o6, %o5
fcmpgt16 %f12, %f30, %i7
movcc %xcc, %o2, %g4
fabss %f3, %f26
udivcc %i6, 0x13C3, %l5
ba loop_758
bvs,a %xcc, loop_759
edge16 %i5, %o1, %l2
edge32ln %o3, %i0, %o7
loop_758:
movg %xcc, %l6, %l1
loop_759:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %g5, %g3, %i4
udivcc %o0, 0x0765, %g6
nop
setx 0x3C841AB19074BA99, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xBF0593932AC5810D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f26, %f14
fors %f0, %f22, %f3
movrlz %i3, %o4, %g7
subcc %i1, %i2, %g2
set 0x3A, %l6
lduba [%l7 + %l6] 0x81, %l0
edge16 %g1, %l4, %l3
membar 0x15
srax %o6, 0x05, %o5
fcmpgt16 %f24, %f4, %o2
fand %f4, %f28, %f20
brgez,a %g4, loop_760
subc %i7, %l5, %i5
edge32l %i6, %o1, %o3
fbge,a %fcc0, loop_761
loop_760:
sub %i0, 0x1C77, %o7
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_761:
movpos %icc, %l2, %l6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x10] %asi, %g5
udivx %l1, 0x0950, %g3
fmovrdlz %i4, %f10, %f18
tl %icc, 0x3
bneg,a,pn %icc, loop_762
movpos %xcc, %o0, %g6
move %icc, %i3, %g7
xor %o4, %i2, %i1
loop_762:
std %f6, [%l7 + 0x70]
nop
set 0x48, %o7
std %f0, [%l7 + %o7]
move %xcc, %g2, %g1
umulcc %l4, 0x0128, %l0
popc %o6, %o5
orncc %o2, %l3, %g4
fmovsvc %icc, %f13, %f12
ldd [%l7 + 0x10], %i6
tpos %icc, 0x5
xnor %l5, 0x0460, %i6
tcc %icc, 0x1
movrgz %i5, 0x246, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %i0, %o7, %o1
bge,pn %icc, loop_763
fandnot2 %f30, %f18, %f2
wr %g0, 0x11, %asi
sta %f5, [%l7 + 0x48] %asi
loop_763:
fmuld8ulx16 %f22, %f31, %f24
movpos %icc, %l6, %g5
fmovsa %icc, %f15, %f21
orn %l1, %l2, %i4
fmovdge %icc, %f20, %f19
edge16l %o0, %g6, %i3
bcs,a,pn %icc, loop_764
taddcc %g3, %o4, %i2
srax %g7, %i1, %g2
tle %icc, 0x1
loop_764:
orn %l4, 0x1381, %g1
xorcc %l0, %o5, %o2
ldub [%l7 + 0x0E], %l3
wr %g0, 0x04, %asi
lduba [%l7 + 0x23] %asi, %g4
tneg %icc, 0x7
and %o6, %i7, %i6
fpsub16s %f28, %f24, %f0
stx %l5, [%l7 + 0x08]
tpos %icc, 0x6
bl,a loop_765
tn %icc, 0x6
tsubcctv %o3, 0x1753, %i5
fmovdg %xcc, %f16, %f8
loop_765:
tg %xcc, 0x1
tle %xcc, 0x6
nop
setx loop_766, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andncc %i0, %o1, %o7
movn %icc, %l6, %l1
fcmpgt16 %f2, %f26, %l2
loop_766:
array16 %i4, %o0, %g5
movvc %xcc, %g6, %g3
edge16 %i3, %i2, %g7
tvs %icc, 0x3
edge32ln %o4, %i1, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg %fcc0, loop_767
alignaddr %g1, %l4, %o5
edge16l %l0, %o2, %l3
nop
fitos %f2, %f26
fstoi %f26, %f2
loop_767:
umul %o6, %g4, %i6
umul %l5, 0x1AE3, %i7
udiv %o3, 0x16B3, %i5
addcc %i0, %o1, %l6
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o7, %l2
addc %l1, 0x12AF, %i4
wr %g0, 0x18, %asi
stha %g5, [%l7 + 0x7C] %asi
movrne %g6, 0x0EF, %g3
fbne,a %fcc0, loop_768
udivcc %o0, 0x0E5A, %i3
nop
setx loop_769, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_768:
fpsub16 %f16, %f2, %f0
nop
setx loop_770, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_769:
movre %i2, %g7, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %g2, 0x0FD2, %i1
loop_770:
nop
set 0x30, %o5
lduwa [%l7 + %o5] 0x81, %g1
nop
setx 0xF5AC97D790552E55, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
ldd [%l7 + 0x28], %f14
tgu %xcc, 0x4
xnor %l4, %l0, %o5
orcc %o2, %o6, %l3
movneg %icc, %i6, %g4
tn %xcc, 0x5
fmovdge %xcc, %f22, %f13
sllx %i7, %o3, %l5
movrlez %i5, 0x27E, %o1
bneg,a,pt %xcc, loop_771
movne %xcc, %l6, %i0
tcs %icc, 0x4
tg %icc, 0x2
loop_771:
sllx %l2, 0x01, %l1
tcc %xcc, 0x4
xnor %i4, 0x0E73, %o7
movneg %xcc, %g5, %g6
st %f3, [%l7 + 0x1C]
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x65] %asi, %o0
nop
fitos %f11, %f12
fstod %f12, %f20
edge8n %i3, %i2, %g3
fsrc2 %f16, %f22
mova %xcc, %o4, %g7
umul %g2, 0x1E73, %g1
alignaddrl %i1, %l0, %o5
udivcc %l4, 0x17A7, %o2
tsubcctv %l3, 0x0F87, %o6
bl,pn %xcc, loop_772
movneg %xcc, %g4, %i7
fmul8x16 %f27, %f14, %f14
alignaddrl %i6, %l5, %i5
loop_772:
fmovsleu %xcc, %f15, %f29
stb %o3, [%l7 + 0x2B]
bg %xcc, loop_773
fpsub32 %f20, %f14, %f0
array16 %l6, %i0, %l2
tsubcctv %l1, 0x06AD, %o1
loop_773:
srax %o7, 0x16, %g5
nop
setx 0xF8A38D25, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f21
ldstub [%l7 + 0x7D], %g6
srax %o0, %i4, %i3
lduh [%l7 + 0x78], %g3
fmovspos %icc, %f5, %f4
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x13] %asi, %i2
edge16 %g7, %g2, %o4
movre %i1, %l0, %g1
fandnot2s %f15, %f16, %f20
fbo %fcc0, loop_774
bn,a,pt %icc, loop_775
add %o5, 0x0D68, %l4
tsubcc %o2, %o6, %l3
loop_774:
movg %icc, %g4, %i7
loop_775:
alignaddrl %i6, %l5, %i5
membar 0x50
movle %icc, %o3, %l6
andcc %l2, 0x1106, %i0
bcc,a %icc, loop_776
movgu %xcc, %l1, %o1
addc %g5, %o7, %o0
andncc %g6, %i3, %g3
loop_776:
tle %icc, 0x0
edge16 %i2, %i4, %g7
addccc %o4, 0x05F3, %g2
fmovrse %i1, %f25, %f25
wr %g0, 0x80, %asi
ldsha [%l7 + 0x1C] %asi, %g1
umul %o5, 0x0F81, %l4
tne %icc, 0x7
movgu %icc, %o2, %l0
subc %o6, 0x0C37, %g4
fmovsge %xcc, %f30, %f28
set 0x68, %l2
lda [%l7 + %l2] 0x80, %f23
wr %g0, 0x11, %asi
stwa %l3, [%l7 + 0x7C] %asi
popc %i7, %l5
add %i5, 0x1B75, %o3
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x2C] %asi, %l6
tleu %icc, 0x0
movrlz %l2, 0x188, %i0
set 0x4E, %o0
ldsha [%l7 + %o0] 0x0c, %l1
fnot1 %f14, %f0
array32 %i6, %g5, %o1
fmovrde %o7, %f2, %f14
bvc,a %xcc, loop_777
sdivcc %g6, 0x07AD, %o0
subcc %g3, 0x1711, %i2
fmuld8ulx16 %f16, %f8, %f2
loop_777:
andn %i4, 0x11F8, %i3
wr %g0, 0x88, %asi
lduba [%l7 + 0x41] %asi, %o4
fnand %f10, %f2, %f24
stb %g2, [%l7 + 0x18]
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x5F] %asi, %i1
addccc %g7, 0x1D3A, %o5
ta %icc, 0x4
bcs %xcc, loop_778
sll %g1, %o2, %l4
ble,a %xcc, loop_779
fpsub16 %f8, %f30, %f18
loop_778:
fpsub16 %f18, %f12, %f18
brlz,a %o6, loop_780
loop_779:
ldsw [%l7 + 0x5C], %l0
movpos %xcc, %g4, %l3
tleu %xcc, 0x2
loop_780:
sub %l5, %i5, %i7
udivx %l6, 0x0CEC, %o3
movrlz %l2, %i0, %l1
movvs %icc, %i6, %g5
movvs %xcc, %o1, %g6
smul %o0, %g3, %o7
tvs %xcc, 0x4
andncc %i4, %i3, %i2
bn,a %icc, loop_781
sll %o4, %g2, %i1
subccc %g7, %o5, %o2
movg %xcc, %g1, %o6
loop_781:
ldub [%l7 + 0x1B], %l4
alignaddrl %l0, %g4, %l5
stbar
sdivx %l3, 0x1AE9, %i7
sub %l6, 0x1522, %o3
addcc %l2, 0x0630, %i0
stw %i5, [%l7 + 0x20]
ldstub [%l7 + 0x52], %i6
movl %xcc, %l1, %o1
movcs %icc, %g6, %g5
bshuffle %f18, %f2, %f10
tn %icc, 0x6
pdist %f26, %f18, %f14
fxors %f28, %f0, %f30
umul %g3, 0x0A9B, %o7
movrgz %o0, 0x09D, %i3
wr %g0, 0x81, %asi
lduwa [%l7 + 0x30] %asi, %i2
andn %i4, %g2, %i1
movrlz %o4, %o5, %g7
set 0x40, %o3
stda %f16, [%l7 + %o3] 0x14
fmovdcc %icc, %f10, %f0
orn %g1, %o6, %o2
pdist %f8, %f30, %f4
fand %f24, %f6, %f6
tn %icc, 0x5
bneg,a,pn %xcc, loop_782
movl %icc, %l0, %g4
movneg %xcc, %l4, %l5
edge16ln %i7, %l3, %o3
loop_782:
tpos %xcc, 0x7
tvc %icc, 0x1
alignaddr %l2, %l6, %i5
fxor %f10, %f8, %f2
fpsub16s %f8, %f4, %f29
te %icc, 0x0
xnorcc %i0, 0x1322, %l1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x60] %asi, %i6
umulcc %o1, 0x0E9F, %g6
prefetch [%l7 + 0x18], 0x0
be,a loop_783
sub %g3, 0x06C5, %g5
mova %icc, %o0, %i3
orn %o7, %i4, %i2
loop_783:
tsubcctv %i1, %o4, %g2
edge8 %g7, %g1, %o6
edge16n %o5, %l0, %o2
movrgez %l4, 0x366, %g4
mulx %i7, %l3, %o3
fxnor %f12, %f30, %f14
fmovrsgz %l5, %f25, %f7
add %l6, 0x051E, %i5
tneg %icc, 0x7
fcmpgt16 %f2, %f30, %i0
swap [%l7 + 0x44], %l1
fand %f10, %f10, %f20
fabsd %f18, %f0
edge8l %l2, %o1, %g6
fmovrsgez %i6, %f25, %f5
addccc %g3, %o0, %g5
array32 %o7, %i3, %i4
sllx %i1, 0x13, %i2
subc %g2, %g7, %g1
tne %icc, 0x1
movleu %icc, %o6, %o4
stw %l0, [%l7 + 0x64]
fmovdn %icc, %f6, %f21
movrlz %o5, 0x048, %l4
fbl %fcc3, loop_784
movcs %icc, %g4, %i7
nop
setx 0xAF64873690704DB1, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fcmple16 %f24, %f6, %l3
loop_784:
andn %o3, %l5, %l6
andncc %o2, %i0, %i5
bcc,pt %icc, loop_785
nop
setx 0x0875E8F4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xC8D86237, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f14, %f18
tl %icc, 0x2
orcc %l2, %l1, %o1
loop_785:
edge16n %i6, %g3, %g6
movpos %xcc, %o0, %o7
set 0x40, %i6
swapa [%l7 + %i6] 0x88, %g5
tn %xcc, 0x7
fbul %fcc2, loop_786
move %xcc, %i4, %i1
movge %xcc, %i2, %g2
fpackfix %f28, %f15
loop_786:
tsubcctv %i3, %g1, %o6
fnand %f16, %f28, %f10
smul %g7, 0x180B, %o4
alignaddr %l0, %l4, %g4
orcc %o5, 0x1DA2, %l3
nop
setx 0xC2EA36B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xFBA80A44, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fdivs %f21, %f26, %f16
fmul8x16au %f5, %f19, %f28
xor %i7, %o3, %l6
tleu %icc, 0x4
edge32n %o2, %i0, %l5
set 0x75, %g6
stba %i5, [%l7 + %g6] 0x22
membar #Sync
edge8l %l2, %o1, %i6
alignaddr %l1, %g6, %o0
andn %g3, 0x00BF, %o7
lduh [%l7 + 0x68], %i4
pdist %f12, %f6, %f0
lduw [%l7 + 0x30], %g5
movg %xcc, %i2, %i1
fmovda %xcc, %f24, %f31
movcc %xcc, %i3, %g2
fmovsleu %xcc, %f0, %f6
wr %g0, 0x0c, %asi
sta %f29, [%l7 + 0x2C] %asi
wr %g0, 0x11, %asi
lda [%l7 + 0x10] %asi, %f21
movpos %xcc, %g1, %o6
movne %icc, %o4, %g7
and %l0, %g4, %l4
popc %l3, %i7
bvc %icc, loop_787
sub %o5, 0x09DA, %l6
bpos loop_788
tvs %xcc, 0x4
loop_787:
fxor %f30, %f24, %f6
fnand %f12, %f14, %f30
loop_788:
edge8ln %o3, %i0, %l5
alignaddr %i5, %o2, %l2
movrne %o1, 0x30D, %i6
edge16ln %g6, %l1, %g3
wr %g0, 0x81, %asi
stwa %o0, [%l7 + 0x78] %asi
nop
fitod %f10, %f14
fdtox %f14, %f26
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x2E] %asi, %i4
edge16n %o7, %g5, %i1
fnot1 %f30, %f16
fandnot2s %f20, %f28, %f29
and %i2, 0x090F, %i3
fzeros %f23
wr %g0, 0x2b, %asi
stba %g1, [%l7 + 0x25] %asi
membar #Sync
tvc %xcc, 0x0
fpsub32s %f2, %f26, %f2
edge8 %g2, %o4, %o6
fxor %f28, %f18, %f26
brlz %g7, loop_789
sdivcc %l0, 0x103D, %l4
fpmerge %f3, %f17, %f6
taddcc %l3, %i7, %g4
loop_789:
bl,pt %xcc, loop_790
xnor %o5, 0x1B5E, %o3
fpsub32 %f28, %f20, %f26
tgu %xcc, 0x4
loop_790:
tne %icc, 0x5
movrlez %l6, 0x110, %i0
stx %l5, [%l7 + 0x18]
fmuld8ulx16 %f20, %f25, %f22
sllx %i5, %o2, %o1
set 0x7C, %i4
ldswa [%l7 + %i4] 0x04, %i6
set 0x22, %l5
stha %l2, [%l7 + %l5] 0x15
fbe,a %fcc1, loop_791
tvs %xcc, 0x4
fbul %fcc2, loop_792
mova %xcc, %g6, %g3
loop_791:
ldsw [%l7 + 0x50], %l1
fsrc1s %f17, %f25
loop_792:
xnor %i4, 0x1E73, %o7
lduw [%l7 + 0x3C], %g5
ldx [%l7 + 0x40], %o0
mova %icc, %i1, %i3
tl %xcc, 0x0
brlez,a %i2, loop_793
edge32 %g2, %o4, %g1
ldstub [%l7 + 0x1D], %o6
movge %xcc, %g7, %l0
loop_793:
sethi 0x1BDC, %l3
sra %i7, 0x19, %l4
bn,pt %xcc, loop_794
nop
set 0x38, %i3
lduw [%l7 + %i3], %g4
edge16n %o3, %l6, %o5
te %xcc, 0x1
loop_794:
movvs %icc, %l5, %i0
orn %i5, %o1, %i6
fpadd16 %f0, %f28, %f22
movge %icc, %o2, %l2
movg %icc, %g6, %l1
tcc %xcc, 0x3
sllx %g3, 0x03, %o7
fpsub16 %f2, %f22, %f14
mulscc %g5, 0x08C6, %i4
fmovsl %icc, %f5, %f6
edge8 %o0, %i1, %i3
xnor %i2, 0x163E, %g2
tcc %xcc, 0x0
ta %icc, 0x1
edge16l %g1, %o6, %o4
fmovsg %xcc, %f15, %f27
flush %l7 + 0x28
ldsh [%l7 + 0x52], %g7
nop
setx 0xA17440CCB74F86D2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xDADB4F2A5D4CDA91, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f22, %f10
fnot2s %f21, %f4
sra %l3, 0x0C, %l0
array16 %l4, %i7, %g4
umul %l6, %o3, %l5
xorcc %i0, %i5, %o5
fmovsne %xcc, %f10, %f2
nop
fitod %f12, %f6
fdtoi %f6, %f17
bl,pt %xcc, loop_795
fmovsvc %xcc, %f19, %f25
fmovrde %o1, %f2, %f8
array8 %i6, %l2, %o2
loop_795:
fbuge %fcc0, loop_796
mova %icc, %l1, %g6
ld [%l7 + 0x74], %f15
movvc %xcc, %o7, %g3
loop_796:
mova %xcc, %i4, %o0
wr %g0, 0x89, %asi
sta %f2, [%l7 + 0x28] %asi
movneg %icc, %i1, %i3
ldsw [%l7 + 0x4C], %g5
xnorcc %i2, 0x19E1, %g1
edge32l %g2, %o4, %o6
fmovrslz %g7, %f13, %f10
fcmple16 %f22, %f0, %l3
fpsub16s %f2, %f0, %f13
movrne %l4, %l0, %i7
edge32 %l6, %o3, %l5
sdivcc %i0, 0x0A8C, %i5
tvs %xcc, 0x3
xor %o5, %o1, %g4
edge32ln %l2, %i6, %o2
movle %xcc, %l1, %o7
udivcc %g3, 0x0418, %i4
fmovdne %icc, %f20, %f27
stbar
array8 %g6, %o0, %i3
nop
fitod %f10, %f0
fdtoi %f0, %f24
fmovsvs %icc, %f9, %f20
or %i1, %g5, %g1
alignaddr %g2, %i2, %o4
movrgez %o6, %g7, %l3
xorcc %l4, %l0, %l6
set 0x69, %g1
ldsba [%l7 + %g1] 0x19, %i7
sllx %l5, %o3, %i5
movge %icc, %o5, %o1
fsrc2s %f6, %f15
fone %f0
sdivcc %g4, 0x0B04, %i0
movre %i6, 0x10A, %l2
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %l1, %o2
andcc %g3, %o7, %i4
fmovscs %xcc, %f30, %f27
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] 0x04, %o0, %i3
fpsub16 %f8, %f30, %f16
fbn,a %fcc1, loop_797
orn %g6, 0x04DA, %g5
wr %g0, 0x11, %asi
stwa %g1, [%l7 + 0x64] %asi
loop_797:
tsubcc %g2, 0x10F8, %i2
fnands %f17, %f21, %f1
fsrc2s %f25, %f26
addc %o4, 0x1C63, %i1
fbg %fcc0, loop_798
tvs %xcc, 0x4
fcmpeq32 %f30, %f12, %g7
subcc %o6, %l3, %l4
loop_798:
movrgez %l6, 0x360, %i7
udivx %l5, 0x164B, %l0
set 0x70, %l0
ldxa [%l7 + %l0] 0x04, %o3
tle %icc, 0x6
tg %xcc, 0x6
faligndata %f20, %f2, %f24
movpos %icc, %o5, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %g4, [%l7 + 0x18]
sub %i0, 0x15E0, %i6
nop
setx loop_799, %l0, %l1
jmpl %l1, %o1
xor %l1, 0x100E, %l2
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %g3, %o2
loop_799:
fmovdge %icc, %f19, %f28
fornot2 %f2, %f12, %f22
movg %xcc, %i4, %o0
taddcctv %i3, 0x1336, %g6
movl %xcc, %g5, %o7
edge32 %g2, %i2, %o4
tvc %xcc, 0x2
sdivx %i1, 0x0437, %g1
taddcc %o6, 0x1072, %l3
edge16n %g7, %l6, %i7
fsrc1 %f4, %f0
tpos %icc, 0x3
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
tneg %xcc, 0x2
nop
set 0x20, %o4
ldd [%l7 + %o4], %f4
sir 0x194B
te %icc, 0x6
orn %l5, %l4, %o3
edge16l %o5, %i5, %l0
tne %icc, 0x0
fcmpgt32 %f26, %f8, %g4
sll %i6, %o1, %l1
fmuld8sux16 %f28, %f27, %f18
faligndata %f4, %f0, %f12
fnegd %f0, %f22
fsrc1s %f10, %f6
nop
fitod %f4, %f4
fdtoi %f4, %f19
udivx %i0, 0x1795, %g3
sdiv %l2, 0x0551, %i4
movrne %o0, 0x06D, %o2
be,pn %xcc, loop_800
addc %g6, 0x099D, %i3
edge8ln %g5, %o7, %g2
taddcctv %i2, 0x1FE0, %o4
loop_800:
prefetch [%l7 + 0x28], 0x2
umul %g1, 0x08D1, %o6
nop
fitos %f11, %f3
fstod %f3, %f6
edge32ln %l3, %g7, %l6
set 0x10, %g2
stha %i1, [%l7 + %g2] 0x2a
membar #Sync
fmovrdgez %i7, %f24, %f10
taddcctv %l4, 0x0344, %o3
fbne %fcc3, loop_801
ldsh [%l7 + 0x1E], %o5
add %l7, 0x10, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %i5, %l5
loop_801:
edge16 %g4, %i6, %l0
fba %fcc2, loop_802
subccc %o1, %l1, %g3
edge16n %i0, %i4, %l2
sub %o0, %o2, %i3
loop_802:
edge32l %g6, %o7, %g5
fmovda %icc, %f28, %f8
tvs %icc, 0x7
udivx %i2, 0x04A7, %o4
fmovs %f9, %f12
smulcc %g2, 0x06AF, %o6
movge %xcc, %g1, %l3
subcc %l6, 0x0C5D, %i1
fpadd32s %f2, %f31, %f15
set 0x34, %g5
lda [%l7 + %g5] 0x15, %f27
fabsd %f18, %f16
movgu %xcc, %i7, %g7
tcs %xcc, 0x6
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
nop
setx 0x9CE930A6AF21D965, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xB439E6DCAF935DFB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f6, %f20
tg %xcc, 0x7
edge32n %o3, %o5, %l4
movg %xcc, %i5, %l5
xnorcc %g4, 0x1FD3, %l0
movrgez %i6, %l1, %o1
brlez,a %g3, loop_803
movrgz %i0, 0x137, %i4
bvs,pt %xcc, loop_804
nop
fitos %f5, %f27
fstod %f27, %f14
loop_803:
fnot1 %f26, %f22
alignaddrl %o0, %l2, %o2
loop_804:
stw %g6, [%l7 + 0x68]
fmovsne %icc, %f28, %f21
bg,a,pt %xcc, loop_805
ldx [%l7 + 0x18], %o7
brlz,a %i3, loop_806
fmovsvc %icc, %f16, %f11
loop_805:
sethi 0x10BA, %i2
orcc %g5, %g2, %o4
loop_806:
fmovda %icc, %f27, %f18
orn %o6, %l3, %l6
edge32ln %g1, %i1, %i7
alignaddr %g7, %o5, %l4
fbl,a %fcc0, loop_807
movneg %xcc, %i5, %o3
umulcc %l5, %g4, %l0
brnz,a %l1, loop_808
loop_807:
movg %xcc, %o1, %g3
ble,a %icc, loop_809
tcc %icc, 0x6
loop_808:
fpack32 %f30, %f24, %f10
fbge,a %fcc0, loop_810
loop_809:
fmovsvc %icc, %f18, %f14
sir 0x0A4C
bcs loop_811
loop_810:
ldsb [%l7 + 0x5F], %i0
ta %xcc, 0x5
andncc %i4, %o0, %l2
loop_811:
tgu %xcc, 0x1
xnor %i6, %g6, %o2
andncc %i3, %o7, %g5
subccc %i2, %g2, %o6
fmovsleu %xcc, %f24, %f20
fmovsvc %icc, %f29, %f31
movvs %icc, %l3, %o4
movrlez %g1, 0x043, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %i7, 0x0115, %g7
be,a loop_812
fblg,a %fcc0, loop_813
bne,pn %xcc, loop_814
edge8 %o5, %l4, %l6
loop_812:
movneg %xcc, %i5, %l5
loop_813:
membar 0x59
loop_814:
te %icc, 0x4
bpos %icc, loop_815
fbug %fcc2, loop_816
bcs,a loop_817
nop
setx 0x0874FF78EF4C6942, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x09435D32B946F079, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f6, %f2
loop_815:
fxnor %f6, %f14, %f14
loop_816:
mulx %g4, %o3, %l0
loop_817:
fmovdle %icc, %f13, %f18
nop
setx 0x7EB81F45406E6897, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
fands %f31, %f25, %f10
tsubcc %l1, 0x1650, %o1
lduh [%l7 + 0x70], %g3
movrlez %i0, 0x005, %i4
fbug %fcc3, loop_818
brlz,a %o0, loop_819
brlz,a %l2, loop_820
fmovdcc %xcc, %f10, %f19
loop_818:
ldx [%l7 + 0x48], %g6
loop_819:
nop
fitos %f3, %f26
fstod %f26, %f8
loop_820:
fornot2 %f2, %f24, %f4
fblg,a %fcc1, loop_821
fmovsne %xcc, %f13, %f21
udivcc %i6, 0x0F12, %o2
ld [%l7 + 0x5C], %f13
loop_821:
fpadd16 %f0, %f0, %f24
tneg %xcc, 0x5
fandnot1s %f18, %f13, %f23
fmovrde %i3, %f12, %f30
bgu loop_822
sll %g5, 0x04, %i2
stx %o7, [%l7 + 0x50]
addccc %g2, 0x1E6E, %l3
loop_822:
fbl,a %fcc3, loop_823
sethi 0x117D, %o4
ldsh [%l7 + 0x20], %o6
fcmple16 %f26, %f16, %i1
loop_823:
umul %g1, %g7, %o5
popc 0x032B, %l4
fcmpgt32 %f12, %f28, %i7
mova %icc, %l6, %i5
fmovrdlz %g4, %f22, %f26
movcs %icc, %o3, %l5
lduw [%l7 + 0x20], %l1
tvs %xcc, 0x7
umulcc %o1, %l0, %i0
andn %i4, %g3, %o0
alignaddrl %g6, %i6, %o2
ldstub [%l7 + 0x40], %i3
tl %xcc, 0x5
alignaddr %g5, %l2, %o7
fmul8x16au %f9, %f17, %f24
sdivx %i2, 0x0268, %l3
tn %xcc, 0x4
fbn %fcc1, loop_824
umulcc %o4, 0x0351, %g2
fmovdcc %icc, %f9, %f20
edge16 %i1, %o6, %g1
loop_824:
sllx %g7, %o5, %i7
bgu,pn %icc, loop_825
orncc %l4, %i5, %g4
tpos %xcc, 0x6
fbule %fcc2, loop_826
loop_825:
fpsub32 %f20, %f12, %f4
andcc %o3, 0x0D63, %l6
addc %l1, 0x132A, %o1
loop_826:
edge8n %l0, %i0, %l5
movgu %icc, %i4, %g3
xor %g6, 0x0B09, %o0
bne,a loop_827
tn %xcc, 0x2
srlx %o2, %i6, %i3
bgu,a loop_828
loop_827:
movvs %xcc, %l2, %g5
bn loop_829
addc %i2, 0x16FB, %l3
loop_828:
brlz %o4, loop_830
movn %xcc, %o7, %i1
loop_829:
ta %icc, 0x2
set 0x40, %i5
ldda [%l7 + %i5] 0x81, %f16
loop_830:
fmovse %xcc, %f14, %f28
andn %g2, 0x067B, %g1
fmovrsgz %g7, %f28, %f16
orcc %o6, %i7, %l4
movcc %xcc, %o5, %i5
sra %o3, 0x17, %g4
sub %l6, 0x088B, %l1
fnands %f5, %f26, %f22
sdiv %l0, 0x19B8, %o1
fmul8ulx16 %f20, %f14, %f12
fblg %fcc2, loop_831
sdivx %l5, 0x13FD, %i0
umulcc %g3, 0x19F9, %g6
edge8l %i4, %o0, %o2
loop_831:
edge16ln %i3, %i6, %l2
edge32n %i2, %l3, %o4
fandnot1 %f24, %f28, %f6
popc %g5, %o7
add %l7, 0x6C, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x19, %g2, %i1
xnorcc %g1, %g7, %i7
tle %xcc, 0x6
fandnot1s %f20, %f5, %f15
smul %l4, 0x080C, %o6
tvs %xcc, 0x1
movl %xcc, %o5, %i5
orcc %o3, %l6, %l1
nop
setx loop_832, %l0, %l1
jmpl %l1, %l0
fbu,a %fcc2, loop_833
edge32l %o1, %l5, %g4
brnz,a %i0, loop_834
loop_832:
xor %g6, %i4, %o0
loop_833:
movpos %xcc, %g3, %o2
set 0x10, %l3
sta %f29, [%l7 + %l3] 0x04
loop_834:
fnands %f10, %f3, %f8
nop
setx 0x807CFFAE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x924D9AB1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fmuls %f26, %f6, %f29
movcc %xcc, %i3, %i6
or %l2, %l3, %o4
udivcc %i2, 0x163D, %o7
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
smulcc %g2, %g5, %i1
umulcc %g7, 0x1B85, %g1
alignaddrl %i7, %o6, %l4
subc %o5, 0x1055, %i5
te %icc, 0x6
sub %o3, %l1, %l6
xor %l0, 0x0C5B, %o1
movne %xcc, %g4, %i0
tgu %xcc, 0x5
movn %icc, %l5, %g6
xnorcc %i4, 0x1AEB, %o0
fcmpgt32 %f26, %f20, %o2
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x4E] %asi, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsgu %icc, %f10, %f18
fornot2 %f12, %f14, %f20
wr %g0, 0x89, %asi
ldxa [%l7 + 0x40] %asi, %g3
udiv %l2, 0x1D95, %i6
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fmovdg %icc, %f6, %f9
fmovdg %xcc, %f3, %f10
umulcc %o4, %i2, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x3
movl %xcc, %g2, %o7
smulcc %g5, 0x1687, %g7
sethi 0x14A1, %i1
array8 %g1, %i7, %o6
addccc %l4, 0x0238, %i5
fbug,a %fcc3, loop_835
tvc %xcc, 0x6
sll %o3, %l1, %l6
movrgez %o5, %o1, %g4
loop_835:
taddcctv %i0, 0x060D, %l5
ble,pt %icc, loop_836
ta %xcc, 0x3
addccc %g6, 0x0748, %i4
and %l0, 0x1A88, %o2
loop_836:
fexpand %f28, %f8
sth %i3, [%l7 + 0x4C]
fmovdgu %xcc, %f26, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x74], %g3
tvc %icc, 0x5
tn %xcc, 0x1
fmul8ulx16 %f30, %f10, %f26
ba,pn %xcc, loop_837
fcmpgt32 %f4, %f18, %o0
ldsb [%l7 + 0x1E], %i6
fmovsle %icc, %f8, %f12
loop_837:
fbne,a %fcc2, loop_838
fmul8x16au %f6, %f18, %f26
mulx %l2, 0x001D, %o4
fbne %fcc3, loop_839
loop_838:
orncc %i2, 0x11A4, %g2
edge16ln %l3, %o7, %g5
movrgz %i1, 0x367, %g1
loop_839:
brnz,a %g7, loop_840
subcc %o6, %i7, %i5
fbu %fcc0, loop_841
srl %o3, 0x09, %l1
loop_840:
nop
set 0x20, %o6
stwa %l6, [%l7 + %o6] 0x04
loop_841:
movcc %icc, %o5, %l4
nop
set 0x78, %l1
std %f20, [%l7 + %l1]
wr %g0, 0x80, %asi
lduha [%l7 + 0x30] %asi, %o1
fbn %fcc0, loop_842
and %g4, 0x0D65, %l5
xor %g6, 0x01BB, %i4
sir 0x12A3
loop_842:
move %xcc, %l0, %i0
nop
setx 0xFDF77185, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x6B2D0BBF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fmuls %f21, %f2, %f27
nop
fitos %f9, %f28
fstoi %f28, %f9
subcc %o2, %i3, %o0
alignaddrl %g3, %l2, %i6
and %i2, 0x0019, %o4
fmul8x16au %f25, %f28, %f10
edge32 %l3, %o7, %g5
subcc %i1, 0x1C54, %g1
sdiv %g7, 0x02B7, %o6
movvs %icc, %g2, %i5
edge8ln %o3, %i7, %l1
st %f24, [%l7 + 0x78]
ble loop_843
fmovdneg %xcc, %f1, %f11
stx %l6, [%l7 + 0x40]
bcc loop_844
loop_843:
bn %icc, loop_845
movneg %icc, %l4, %o5
fbul,a %fcc2, loop_846
loop_844:
fmovsl %xcc, %f9, %f6
loop_845:
edge32n %g4, %o1, %g6
brgez %i4, loop_847
loop_846:
udivcc %l5, 0x19E0, %i0
tne %icc, 0x2
edge32l %o2, %l0, %i3
loop_847:
sdivcc %g3, 0x14F5, %o0
tneg %xcc, 0x0
wr %g0, 0x11, %asi
lduba [%l7 + 0x44] %asi, %i6
set 0x50, %i2
prefetcha [%l7 + %i2] 0x11, 0x3
mulx %l2, 0x1CD4, %o4
or %o7, 0x1292, %g5
ta %icc, 0x5
movge %icc, %l3, %i1
fmovdcc %icc, %f23, %f10
fmovdpos %icc, %f8, %f8
edge8 %g7, %g1, %o6
brlz,a %g2, loop_848
edge32n %o3, %i7, %l1
movleu %icc, %l6, %l4
bne loop_849
loop_848:
sethi 0x0833, %o5
ba %xcc, loop_850
sethi 0x0625, %g4
loop_849:
tvc %icc, 0x0
tsubcc %i5, %g6, %o1
loop_850:
tvc %xcc, 0x6
edge32ln %l5, %i4, %o2
ta %xcc, 0x5
brz %i0, loop_851
fmovse %xcc, %f31, %f28
movl %icc, %l0, %i3
array8 %g3, %o0, %i6
loop_851:
ldd [%l7 + 0x68], %i2
nop
fitos %f29, %f26
array32 %o4, %l2, %g5
set 0x40, %i1
stda %f16, [%l7 + %i1] 0x18
tn %icc, 0x3
nop
setx loop_852, %l0, %l1
jmpl %l1, %l3
edge32n %i1, %g7, %o7
brgz,a %g1, loop_853
srl %g2, 0x17, %o6
loop_852:
ldsw [%l7 + 0x2C], %o3
edge32n %i7, %l6, %l1
loop_853:
movpos %xcc, %o5, %l4
addc %i5, %g6, %g4
sth %o1, [%l7 + 0x28]
brlez,a %l5, loop_854
bcs,pn %xcc, loop_855
prefetch [%l7 + 0x18], 0x1
brz,a %o2, loop_856
loop_854:
fbug %fcc2, loop_857
loop_855:
tvs %xcc, 0x2
fmovde %xcc, %f13, %f0
loop_856:
udivx %i4, 0x117F, %l0
loop_857:
fmovsvs %xcc, %f9, %f31
movgu %xcc, %i3, %g3
tl %icc, 0x7
fcmpgt16 %f20, %f12, %o0
sllx %i6, 0x16, %i0
wr %g0, 0x23, %asi
ldda [%l7 + 0x10] %asi, %i2
fmuld8ulx16 %f13, %f18, %f4
sub %l2, 0x1632, %g5
subcc %o4, 0x12D3, %l3
tcc %xcc, 0x2
array32 %i1, %g7, %g1
orn %g2, 0x06A6, %o6
fors %f9, %f5, %f6
tsubcctv %o7, %o3, %i7
edge16ln %l6, %l1, %o5
fmuld8ulx16 %f3, %f27, %f22
tg %icc, 0x5
movrne %l4, %g6, %g4
fmul8x16au %f15, %f8, %f4
fbo,a %fcc2, loop_858
or %i5, 0x076E, %o1
edge16 %o2, %l5, %l0
sir 0x168E
loop_858:
sdivcc %i4, 0x19C8, %g3
tneg %xcc, 0x5
movrlz %i3, 0x3D6, %i6
tcc %xcc, 0x7
movrne %i0, %o0, %i2
fmovsgu %xcc, %f0, %f11
movg %xcc, %g5, %o4
xorcc %l3, 0x1860, %l2
set 0x48, %g4
ldswa [%l7 + %g4] 0x89, %g7
array32 %g1, %g2, %i1
addc %o7, 0x1072, %o3
move %icc, %i7, %l6
brlz %l1, loop_859
nop
fitod %f6, %f18
edge32n %o5, %o6, %l4
udiv %g6, 0x1103, %i5
loop_859:
bvs,a,pt %xcc, loop_860
movle %xcc, %o1, %o2
udivcc %g4, 0x103A, %l5
edge8n %l0, %g3, %i4
loop_860:
bge,pt %xcc, loop_861
fmovs %f8, %f29
ldd [%l7 + 0x10], %f26
fbo,a %fcc2, loop_862
loop_861:
sth %i3, [%l7 + 0x10]
edge16n %i6, %i0, %i2
sdiv %o0, 0x0A9C, %o4
loop_862:
for %f16, %f22, %f12
nop
setx 0xBD20B669224CD919, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x45972E9BEE12D1C8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f6, %f8
umul %l3, 0x0F69, %g5
bcs,pt %xcc, loop_863
subcc %l2, %g1, %g7
movrgez %g2, 0x04E, %o7
xorcc %o3, 0x1F44, %i7
loop_863:
ldx [%l7 + 0x50], %i1
movpos %xcc, %l6, %o5
umulcc %l1, 0x1A75, %l4
fmuld8sux16 %f6, %f26, %f14
tvs %xcc, 0x1
subc %g6, 0x0641, %o6
membar 0x44
fbge %fcc0, loop_864
edge32l %o1, %o2, %g4
tgu %icc, 0x0
ldd [%l7 + 0x78], %i4
loop_864:
fmuld8sux16 %f1, %f11, %f8
fbul,a %fcc3, loop_865
ldstub [%l7 + 0x0F], %l0
array32 %l5, %g3, %i3
xor %i4, %i6, %i0
loop_865:
smulcc %i2, %o4, %l3
sdiv %g5, 0x1D59, %o0
tne %icc, 0x6
faligndata %f12, %f28, %f20
fbo,a %fcc1, loop_866
bcc,a,pn %icc, loop_867
orncc %l2, 0x08BA, %g7
brlez %g2, loop_868
loop_866:
subccc %g1, 0x1981, %o7
loop_867:
fpsub16 %f0, %f6, %f18
and %o3, %i7, %l6
loop_868:
taddcc %i1, 0x1BB3, %l1
fmovsneg %xcc, %f7, %f7
srl %o5, 0x10, %l4
movge %xcc, %g6, %o6
bg,a,pn %xcc, loop_869
bl,a,pt %xcc, loop_870
array8 %o2, %o1, %i5
subccc %l0, 0x13E0, %g4
loop_869:
edge16n %l5, %g3, %i4
loop_870:
movge %xcc, %i6, %i3
fpack32 %f22, %f10, %f2
nop
setx loop_871, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stbar
fbg,a %fcc1, loop_872
flush %l7 + 0x20
loop_871:
be,pn %xcc, loop_873
or %i2, %o4, %i0
loop_872:
movrlez %l3, %g5, %l2
sth %o0, [%l7 + 0x7E]
loop_873:
sth %g7, [%l7 + 0x20]
alignaddr %g2, %g1, %o7
movge %xcc, %o3, %i7
fornot1 %f6, %f18, %f26
fpadd32 %f0, %f2, %f22
fmul8sux16 %f4, %f30, %f6
umul %i1, %l1, %l6
orcc %l4, 0x1D94, %g6
fbu,a %fcc2, loop_874
movg %icc, %o6, %o5
bl loop_875
taddcc %o1, 0x1FCA, %i5
loop_874:
edge8n %l0, %g4, %l5
fnot1s %f24, %f29
loop_875:
stbar
ldx [%l7 + 0x40], %g3
bvs,pn %xcc, loop_876
movge %xcc, %i4, %o2
edge16 %i6, %i2, %i3
fbge %fcc2, loop_877
loop_876:
fmovsneg %icc, %f13, %f6
wr %g0, 0x18, %asi
stxa %o4, [%l7 + 0x40] %asi
loop_877:
nop
fitos %f21, %f8
edge32n %i0, %l3, %l2
ldsh [%l7 + 0x22], %g5
tl %icc, 0x0
set 0x7E, %o2
lduha [%l7 + %o2] 0x88, %g7
fornot2 %f12, %f20, %f30
edge8n %o0, %g2, %g1
te %xcc, 0x0
andncc %o7, %o3, %i1
fpadd32s %f4, %f1, %f29
fmovrslez %i7, %f17, %f20
subcc %l6, %l1, %l4
fors %f4, %f18, %f0
alignaddrl %g6, %o6, %o1
movneg %icc, %o5, %i5
nop
setx 0x25748842, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xE7694759, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f11, %f24
sdivx %l0, 0x135C, %l5
fzero %f16
edge16ln %g3, %g4, %o2
tneg %xcc, 0x4
edge8ln %i4, %i2, %i6
taddcctv %o4, %i0, %i3
be,pn %xcc, loop_878
lduh [%l7 + 0x50], %l2
pdist %f4, %f22, %f2
set 0x40, %i0
stwa %g5, [%l7 + %i0] 0xea
membar #Sync
loop_878:
edge16l %l3, %g7, %o0
ldx [%l7 + 0x18], %g2
nop
fitos %f1, %f19
fstoi %f19, %f24
tsubcctv %o7, 0x13C4, %g1
addccc %o3, %i7, %l6
movcc %xcc, %l1, %l4
array16 %g6, %i1, %o1
tvc %xcc, 0x1
fmovdcs %icc, %f22, %f4
fbug,a %fcc2, loop_879
tgu %xcc, 0x2
edge8 %o5, %i5, %l0
andcc %l5, %g3, %o6
loop_879:
stw %o2, [%l7 + 0x2C]
or %g4, %i4, %i6
bneg,pt %icc, loop_880
fmovdcs %xcc, %f19, %f4
fpsub16s %f8, %f29, %f12
fmovsvc %xcc, %f18, %f0
loop_880:
bne,pt %icc, loop_881
brnz,a %o4, loop_882
brnz,a %i2, loop_883
udivx %i0, 0x0F2A, %i3
loop_881:
tcc %icc, 0x0
loop_882:
xnor %g5, 0x0787, %l2
loop_883:
fmovsleu %xcc, %f23, %f0
stw %l3, [%l7 + 0x3C]
sllx %g7, 0x12, %g2
movvs %icc, %o7, %o0
xorcc %o3, 0x08CF, %g1
fpackfix %f30, %f7
edge16n %i7, %l6, %l1
tvs %icc, 0x0
move %icc, %l4, %i1
nop
setx 0xA87C0EE4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x61F79814, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f13, %f22
st %f22, [%l7 + 0x28]
sdivx %g6, 0x1DAC, %o5
set 0x1B, %g3
stba %i5, [%l7 + %g3] 0x14
ld [%l7 + 0x78], %f18
udiv %l0, 0x1A6C, %o1
tg %xcc, 0x0
brlz,a %g3, loop_884
smulcc %l5, 0x0681, %o6
array32 %g4, %i4, %i6
edge8l %o4, %o2, %i2
loop_884:
fzero %f22
movrlez %i3, %i0, %g5
movrlez %l2, %l3, %g7
xor %g2, 0x1FA7, %o0
tsubcctv %o7, 0x19E3, %o3
fmovdge %xcc, %f19, %f28
tcc %xcc, 0x2
fmovdne %xcc, %f3, %f24
fnot1 %f20, %f2
add %i7, %g1, %l1
taddcctv %l6, 0x0B3F, %l4
st %f5, [%l7 + 0x7C]
tcc %xcc, 0x5
brz %g6, loop_885
movle %icc, %i1, %i5
xnor %l0, %o5, %g3
movrlz %o1, 0x34E, %l5
loop_885:
fbl %fcc2, loop_886
ld [%l7 + 0x78], %f8
fbug %fcc3, loop_887
fbu,a %fcc0, loop_888
loop_886:
addccc %g4, %o6, %i4
tvs %icc, 0x6
loop_887:
fsrc1s %f3, %f20
loop_888:
fmovdleu %xcc, %f18, %f4
st %f20, [%l7 + 0x14]
nop
fitos %f19, %f16
fmovdcs %icc, %f15, %f11
sdivx %i6, 0x04AD, %o2
fornot2 %f22, %f30, %f10
movpos %icc, %i2, %i3
movrlez %i0, 0x05C, %g5
fsrc1s %f20, %f18
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x78] %asi, 0x3
movneg %icc, %l3, %l2
edge32ln %g7, %g2, %o0
tvs %xcc, 0x3
fand %f26, %f18, %f4
fnot2s %f19, %f22
nop
setx 0xE04F3C59, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
movleu %xcc, %o7, %o3
movge %icc, %i7, %g1
fnot1 %f18, %f2
subccc %l1, 0x0D7A, %l4
movrlez %l6, %g6, %i5
tleu %xcc, 0x4
std %f16, [%l7 + 0x70]
or %l0, 0x1285, %o5
bgu %xcc, loop_889
xor %i1, %g3, %o1
udiv %l5, 0x0AAD, %o6
pdist %f2, %f16, %f14
loop_889:
movrlz %g4, 0x356, %i6
fcmpne32 %f22, %f26, %i4
movrlez %o2, %i3, %i0
movre %i2, %o4, %g5
fbu %fcc1, loop_890
andncc %l3, %g7, %l2
movle %icc, %g2, %o7
nop
set 0x44, %l4
ldub [%l7 + %l4], %o0
loop_890:
andcc %i7, 0x0678, %o3
addcc %l1, %l4, %l6
srax %g1, 0x0C, %g6
ldx [%l7 + 0x58], %l0
movrne %i5, %i1, %g3
fmovdpos %icc, %f4, %f11
edge32ln %o1, %l5, %o5
tcc %xcc, 0x6
sir 0x0185
tleu %icc, 0x1
nop
fitod %f2, %f4
fdtos %f4, %f1
addcc %g4, 0x1FAE, %i6
bn,a %icc, loop_891
fmovrdgz %i4, %f26, %f30
stx %o6, [%l7 + 0x30]
edge32n %i3, %o2, %i2
loop_891:
tn %xcc, 0x2
brz,a %i0, loop_892
sllx %g5, 0x18, %l3
fmovspos %icc, %f21, %f1
edge8ln %g7, %l2, %o4
loop_892:
sethi 0x098D, %o7
sllx %o0, 0x0D, %g2
sllx %o3, %l1, %i7
andncc %l6, %l4, %g1
fexpand %f29, %f20
srlx %l0, %i5, %g6
set 0x7C, %i7
ldswa [%l7 + %i7] 0x15, %i1
fmovspos %xcc, %f17, %f15
movvc %icc, %o1, %l5
bvs,pt %xcc, loop_893
or %o5, %g3, %g4
fbue,a %fcc2, loop_894
fmovdl %icc, %f12, %f3
loop_893:
tg %icc, 0x4
fmovsleu %icc, %f9, %f7
loop_894:
sethi 0x09E0, %i4
set 0x24, %g7
stwa %o6, [%l7 + %g7] 0x2b
membar #Sync
fabss %f3, %f12
umul %i3, %o2, %i2
brlez,a %i0, loop_895
andcc %g5, 0x0603, %l3
wr %g0, 0x10, %asi
swapa [%l7 + 0x70] %asi, %i6
loop_895:
tvc %icc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %g7, %l2, %o7
addccc %o0, 0x021C, %g2
movrlz %o4, 0x24B, %o3
addcc %l1, 0x1627, %i7
mova %xcc, %l6, %g1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x64] %asi, %l4
set 0x3F, %o1
ldsba [%l7 + %o1] 0x81, %l0
srax %g6, 0x16, %i1
xor %i5, %l5, %o1
wr %g0, 0x81, %asi
swapa [%l7 + 0x44] %asi, %o5
fmovsleu %icc, %f4, %f23
edge32l %g3, %i4, %o6
edge8n %i3, %g4, %i2
fpadd16 %f16, %f22, %f30
fmovrdlz %o2, %f20, %f24
fmovdg %xcc, %f12, %f18
fmul8x16al %f10, %f0, %f22
fcmpeq16 %f10, %f22, %i0
ba loop_896
nop
setx loop_897, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpgt32 %f24, %f10, %l3
andcc %g5, %g7, %l2
loop_896:
fmovdl %icc, %f6, %f16
loop_897:
srl %i6, 0x17, %o7
ldd [%l7 + 0x28], %o0
array32 %o4, %g2, %o3
andncc %l1, %l6, %i7
andncc %g1, %l0, %g6
orcc %i1, %i5, %l4
udivcc %o1, 0x0953, %l5
sllx %g3, %i4, %o5
movrgez %o6, %i3, %g4
fbe,a %fcc0, loop_898
taddcc %i2, %i0, %o2
addccc %g5, %g7, %l2
edge8l %i6, %l3, %o0
loop_898:
brlez %o4, loop_899
bneg %xcc, loop_900
bleu,pn %icc, loop_901
fbl %fcc3, loop_902
loop_899:
nop
setx 0xDA8412916826BE96, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xEF9822D98D4A76F2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f14, %f10
loop_900:
fnot2 %f2, %f14
loop_901:
nop
setx 0x044C192DD9CE9212, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x2BAF62B70CBB14DF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f6, %f16
loop_902:
udiv %g2, 0x0814, %o7
sdiv %l1, 0x16F5, %o3
movcs %icc, %i7, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldub [%l7 + 0x5F], %l6
brz,a %l0, loop_903
sdivx %i1, 0x086F, %g6
bpos loop_904
fbul,a %fcc1, loop_905
loop_903:
fzero %f0
addc %i5, 0x1BF4, %o1
loop_904:
sth %l4, [%l7 + 0x72]
loop_905:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x6B] %asi, %l5
subcc %i4, %g3, %o6
sra %i3, %o5, %i2
edge8n %i0, %g4, %o2
orncc %g5, 0x16A4, %l2
fandnot1s %f31, %f22, %f26
move %xcc, %g7, %i6
movvs %xcc, %o0, %l3
ldsb [%l7 + 0x37], %o4
andncc %o7, %g2, %o3
umul %l1, 0x0990, %g1
xor %l6, 0x0E7D, %i7
edge8 %l0, %i1, %i5
fmovsvs %xcc, %f18, %f16
set 0x68, %o7
lduha [%l7 + %o7] 0x80, %o1
fcmple32 %f10, %f14, %g6
fbg %fcc0, loop_906
fmovrdgz %l4, %f18, %f20
mulx %i4, 0x1EDF, %l5
tpos %xcc, 0x3
loop_906:
nop
set 0x6C, %o5
ldstuba [%l7 + %o5] 0x04, %o6
tcc %xcc, 0x6
fbue %fcc2, loop_907
movg %icc, %g3, %o5
fmul8ulx16 %f2, %f0, %f8
movn %icc, %i3, %i0
loop_907:
xnorcc %i2, 0x19F4, %o2
orn %g4, 0x013F, %l2
fmovrslez %g5, %f8, %f19
xnor %i6, 0x053C, %o0
wr %g0, 0x0c, %asi
swapa [%l7 + 0x30] %asi, %l3
nop
setx loop_908, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdne %icc, %f26, %f23
addcc %o4, %g7, %g2
edge32ln %o7, %o3, %g1
loop_908:
nop
setx 0xB32CB4C681BC418B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f10
fmovsne %xcc, %f27, %f25
tcs %icc, 0x2
fmovrslz %l1, %f15, %f31
movvs %icc, %i7, %l6
bvc,pn %icc, loop_909
movne %xcc, %i1, %i5
fpackfix %f16, %f11
movg %xcc, %l0, %o1
loop_909:
alignaddr %g6, %l4, %i4
ldd [%l7 + 0x10], %o6
ba,pn %xcc, loop_910
stx %g3, [%l7 + 0x58]
tcc %xcc, 0x6
movg %icc, %l5, %o5
loop_910:
sdivx %i3, 0x1771, %i2
movneg %xcc, %o2, %g4
set 0x5D, %l6
lduba [%l7 + %l6] 0x81, %l2
mulx %i0, %i6, %o0
sir 0x0E92
movcs %icc, %g5, %o4
bge,a loop_911
umul %g7, 0x0E7B, %l3
movrgz %o7, 0x13D, %o3
edge16 %g2, %l1, %i7
loop_911:
add %g1, 0x1F7F, %i1
movrgz %l6, %i5, %l0
movg %icc, %g6, %o1
tleu %icc, 0x4
array32 %l4, %i4, %g3
fpack32 %f10, %f10, %f30
fnot2 %f24, %f2
movl %icc, %l5, %o5
sir 0x0AE7
fbne %fcc0, loop_912
fcmple32 %f18, %f24, %o6
movg %icc, %i2, %i3
ldstub [%l7 + 0x7C], %o2
loop_912:
fmovrslz %g4, %f23, %f25
edge32ln %i0, %l2, %o0
movl %icc, %g5, %i6
tg %icc, 0x1
wr %g0, 0x04, %asi
lduba [%l7 + 0x0D] %asi, %o4
edge8n %g7, %o7, %o3
nop
fitos %f0, %f19
fstoi %f19, %f30
edge16n %g2, %l3, %l1
edge16n %i7, %g1, %i1
movleu %xcc, %l6, %l0
fsrc2s %f8, %f20
udivcc %i5, 0x1BEB, %o1
ba %icc, loop_913
edge16n %g6, %l4, %i4
sub %g3, 0x1C6D, %l5
move %icc, %o6, %o5
loop_913:
fmovsvc %xcc, %f25, %f11
alignaddrl %i3, %i2, %g4
andn %o2, %l2, %i0
movpos %icc, %o0, %i6
tsubcc %g5, %g7, %o4
fmovspos %xcc, %f6, %f4
udivx %o7, 0x1E1E, %g2
smulcc %l3, 0x11CA, %l1
tg %icc, 0x5
nop
setx loop_914, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvs %xcc, %i7, %g1
addccc %i1, %o3, %l6
sub %i5, %o1, %l0
loop_914:
te %xcc, 0x7
fcmpeq32 %f10, %f16, %l4
fmovrdgz %i4, %f24, %f30
movre %g6, %l5, %o6
movcs %icc, %g3, %i3
tvc %xcc, 0x5
tsubcc %o5, %g4, %i2
movre %l2, 0x337, %o2
ble,a %xcc, loop_915
array32 %o0, %i6, %i0
tsubcc %g7, %o4, %g5
udivcc %g2, 0x002F, %o7
loop_915:
edge8 %l3, %i7, %g1
movrlz %l1, %o3, %l6
wr %g0, 0x89, %asi
lduba [%l7 + 0x52] %asi, %i5
bneg,pt %icc, loop_916
array32 %o1, %l0, %l4
fpadd16s %f2, %f15, %f22
nop
setx 0xAC2F789E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x1F51341D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f28, %f15
loop_916:
alignaddr %i1, %i4, %l5
fmovrde %o6, %f30, %f12
edge32l %g3, %i3, %g6
udiv %o5, 0x17A7, %i2
fand %f24, %f10, %f14
set 0x4C, %o0
ldswa [%l7 + %o0] 0x0c, %g4
tleu %icc, 0x2
srlx %l2, 0x15, %o0
movvc %icc, %i6, %i0
orcc %g7, 0x046A, %o4
umulcc %g5, 0x0551, %o2
fcmple16 %f0, %f26, %g2
nop
set 0x3E, %l2
ldub [%l7 + %l2], %o7
tvs %xcc, 0x7
mulx %l3, 0x1820, %i7
fbug,a %fcc3, loop_917
fmovdgu %icc, %f24, %f22
andn %g1, 0x124B, %l1
fbug %fcc1, loop_918
loop_917:
nop
set 0x4A, %o3
ldstub [%l7 + %o3], %l6
nop
set 0x5D, %g6
ldub [%l7 + %g6], %o3
srlx %i5, 0x1F, %l0
loop_918:
fmovdcc %icc, %f13, %f31
fcmple16 %f0, %f28, %l4
fnors %f11, %f27, %f26
fba,a %fcc2, loop_919
tl %icc, 0x5
movcs %icc, %o1, %i1
fabsd %f8, %f26
loop_919:
nop
set 0x50, %i4
ldda [%l7 + %i4] 0xe2, %l4
alignaddrl %i4, %g3, %i3
st %f11, [%l7 + 0x28]
nop
setx loop_920, %l0, %l1
jmpl %l1, %o6
fpsub32 %f28, %f22, %f12
umulcc %g6, %o5, %g4
edge8l %i2, %o0, %i6
loop_920:
umul %i0, %l2, %g7
bcs,a,pt %icc, loop_921
alignaddr %o4, %o2, %g2
nop
setx loop_922, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge8n %o7, %l3, %i7
loop_921:
udivx %g1, 0x1ACE, %l1
fmovdvs %xcc, %f30, %f29
loop_922:
fsrc1s %f20, %f23
movre %l6, 0x294, %o3
edge16ln %g5, %i5, %l4
ble,a loop_923
ba,pn %icc, loop_924
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l0, %i1, %l5
loop_923:
edge16 %i4, %g3, %o1
loop_924:
sir 0x021D
subcc %o6, 0x0CE1, %i3
popc %o5, %g6
movneg %xcc, %i2, %g4
fzeros %f5
fexpand %f12, %f2
set 0x5A, %i6
ldsha [%l7 + %i6] 0x89, %i6
fones %f2
mulx %o0, 0x1FE9, %i0
fmul8x16al %f2, %f30, %f14
fandnot1s %f6, %f18, %f30
set 0x46, %l5
lduha [%l7 + %l5] 0x15, %l2
set 0x50, %i3
ldda [%l7 + %i3] 0xeb, %g6
brz,a %o4, loop_925
alignaddr %o2, %g2, %l3
nop
setx 0x14588BA0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xC2418291, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f15, %f17
set 0x7C, %g1
ldswa [%l7 + %g1] 0x04, %i7
loop_925:
fxnor %f26, %f10, %f26
movle %xcc, %o7, %g1
edge16 %l6, %o3, %l1
ba,a %xcc, loop_926
bleu,a,pn %icc, loop_927
nop
setx 0x59848A87, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x8BB81014, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f22, %f6
udivcc %i5, 0x12E2, %l4
loop_926:
fmovsne %xcc, %f3, %f31
loop_927:
fxors %f25, %f6, %f7
alignaddr %g5, %i1, %l0
movle %icc, %l5, %i4
tg %xcc, 0x3
fand %f6, %f18, %f16
movpos %xcc, %g3, %o6
addccc %o1, 0x0412, %i3
fandnot2 %f30, %f0, %f16
fmovsgu %xcc, %f2, %f13
fpsub16 %f28, %f14, %f20
tvc %icc, 0x5
fbo %fcc2, loop_928
andn %g6, 0x1384, %i2
alignaddrl %o5, %i6, %g4
array32 %o0, %l2, %i0
loop_928:
fmovs %f9, %f16
edge16 %o4, %g7, %o2
wr %g0, 0x81, %asi
lduwa [%l7 + 0x2C] %asi, %l3
edge8n %i7, %o7, %g2
for %f26, %f22, %f26
sdivcc %l6, 0x10B8, %g1
fmovrdgz %o3, %f0, %f6
movg %xcc, %l1, %l4
movl %xcc, %i5, %i1
umul %g5, %l0, %i4
tneg %xcc, 0x0
smulcc %g3, 0x1EC0, %o6
orn %o1, %i3, %g6
fbne,a %fcc0, loop_929
addccc %i2, 0x1F35, %o5
lduh [%l7 + 0x6E], %l5
fmovrslz %g4, %f24, %f20
loop_929:
srlx %i6, 0x04, %o0
fbule %fcc1, loop_930
movrgz %i0, 0x34E, %l2
tleu %icc, 0x6
movgu %icc, %g7, %o4
loop_930:
nop
setx 0xA2F94EF5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xCB6EFBDD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f6, %f13
tg %xcc, 0x4
fbul %fcc3, loop_931
subc %o2, %l3, %o7
bne,a loop_932
nop
fitos %f10, %f29
fstod %f29, %f22
loop_931:
movrlez %i7, %l6, %g1
call loop_933
loop_932:
fpsub32 %f12, %f18, %f4
tvc %icc, 0x3
brgz %o3, loop_934
loop_933:
sll %g2, 0x08, %l1
orcc %l4, 0x05F6, %i5
ldub [%l7 + 0x48], %i1
loop_934:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
std %f30, [%l7 + 0x08]
ld [%l7 + 0x18], %f5
fmovdvs %icc, %f2, %f19
set 0x36, %l0
ldstuba [%l7 + %l0] 0x81, %g5
movneg %xcc, %i4, %l0
fandnot2s %f1, %f8, %f11
bl,a,pt %icc, loop_935
movvs %xcc, %o6, %g3
fmovrdgz %o1, %f24, %f0
faligndata %f4, %f2, %f16
loop_935:
brnz %g6, loop_936
nop
setx 0x207FE38C, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
fmovsn %xcc, %f19, %f31
edge8l %i3, %i2, %l5
loop_936:
bn,a,pt %xcc, loop_937
sll %g4, 0x03, %o5
fbul,a %fcc1, loop_938
edge32 %o0, %i6, %i0
loop_937:
tn %icc, 0x1
xnorcc %l2, %g7, %o2
loop_938:
movleu %icc, %o4, %l3
sra %i7, %l6, %o7
fxnor %f8, %f28, %f30
fcmpeq32 %f0, %f28, %o3
ldsw [%l7 + 0x10], %g1
movn %xcc, %l1, %g2
edge32 %l4, %i1, %i5
andn %i4, %l0, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x2
fbn,a %fcc2, loop_939
brz %o6, loop_940
xorcc %g3, %g6, %i3
lduw [%l7 + 0x24], %o1
loop_939:
fzero %f18
loop_940:
fbge %fcc3, loop_941
subcc %i2, %g4, %l5
xor %o0, 0x0BF9, %o5
movcc %icc, %i6, %l2
loop_941:
fmovsg %xcc, %f1, %f21
tge %xcc, 0x6
fbuge %fcc0, loop_942
movl %xcc, %g7, %o2
fzeros %f0
wr %g0, 0xea, %asi
ldda [%l7 + 0x70] %asi, %i0
loop_942:
bcc,pn %icc, loop_943
fandnot1s %f18, %f29, %f7
fbge,a %fcc3, loop_944
or %l3, 0x0129, %i7
loop_943:
movvc %xcc, %l6, %o4
fmul8x16au %f23, %f4, %f12
loop_944:
bcc %xcc, loop_945
srlx %o7, 0x05, %o3
nop
setx 0xB1E733E3B0527FCF, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
fone %f18
loop_945:
edge16 %g1, %l1, %l4
sdivcc %g2, 0x0179, %i1
edge8 %i4, %l0, %i5
set 0x14, %g2
swapa [%l7 + %g2] 0x81, %o6
addc %g3, 0x16E0, %g6
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
bl loop_946
movleu %icc, %i3, %o1
fnands %f5, %f21, %f25
movrne %g5, %i2, %g4
loop_946:
bgu,pn %icc, loop_947
movrne %o0, 0x27B, %o5
taddcctv %i6, 0x0315, %l2
subcc %g7, %l5, %o2
loop_947:
ta %icc, 0x4
add %i0, %i7, %l6
movpos %xcc, %o4, %o7
andcc %o3, 0x08E9, %g1
nop
fitod %f6, %f14
fdtox %f14, %f30
fxtod %f30, %f6
popc 0x0A6F, %l1
umul %l4, 0x059B, %l3
set 0x70, %o4
ldda [%l7 + %o4] 0xe3, %g2
alignaddr %i1, %l0, %i5
movrgz %i4, 0x29C, %o6
set 0x2F, %g5
ldsba [%l7 + %g5] 0x19, %g6
movrgez %g3, %i3, %g5
tl %icc, 0x3
srl %i2, 0x0E, %o1
fbg %fcc1, loop_948
tge %icc, 0x3
edge8ln %g4, %o0, %o5
movl %icc, %i6, %l2
loop_948:
fbuge,a %fcc2, loop_949
swap [%l7 + 0x14], %l5
edge8l %o2, %i0, %i7
add %g7, 0x1E76, %l6
loop_949:
stb %o7, [%l7 + 0x48]
fmovdpos %xcc, %f6, %f10
set 0x25, %i5
lduba [%l7 + %i5] 0x11, %o3
xor %g1, 0x18DD, %l1
fmovspos %icc, %f1, %f10
edge16 %l4, %o4, %l3
addcc %i1, 0x01D3, %g2
sub %l0, 0x0C3B, %i4
membar 0x1E
tcs %xcc, 0x0
edge16ln %i5, %o6, %g6
fpadd32 %f18, %f10, %f14
movl %icc, %i3, %g3
bgu,pt %icc, loop_950
fbn %fcc0, loop_951
andn %i2, %o1, %g5
edge32n %o0, %g4, %o5
loop_950:
sllx %l2, %l5, %i6
loop_951:
stx %i0, [%l7 + 0x50]
bl,pt %xcc, loop_952
fornot2 %f30, %f8, %f16
smul %o2, %g7, %l6
or %i7, 0x1676, %o7
loop_952:
srl %g1, %l1, %o3
brlez %l4, loop_953
nop
setx loop_954, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpeq32 %f2, %f22, %l3
addcc %i1, 0x1FF7, %o4
loop_953:
nop
fitos %f20, %f12
loop_954:
bvc %xcc, loop_955
popc 0x1562, %l0
edge16 %g2, %i4, %i5
set 0x40, %o6
ldda [%l7 + %o6] 0x0c, %f0
loop_955:
smul %o6, %i3, %g6
fpadd32s %f0, %f5, %f28
ble,pn %icc, loop_956
tneg %icc, 0x3
fpadd16s %f27, %f8, %f8
array32 %i2, %g3, %g5
loop_956:
st %f7, [%l7 + 0x18]
movl %xcc, %o0, %o1
edge32ln %g4, %o5, %l5
xor %l2, 0x14DD, %i6
movrlez %o2, %g7, %l6
edge16 %i0, %i7, %o7
fsrc2 %f6, %f12
taddcc %g1, 0x1F56, %o3
tpos %icc, 0x5
edge16n %l4, %l3, %i1
ldsb [%l7 + 0x61], %o4
edge8 %l0, %l1, %i4
alignaddrl %i5, %g2, %i3
movrne %o6, 0x284, %g6
movre %g3, %i2, %o0
bshuffle %f10, %f22, %f2
fmovdvs %icc, %f4, %f18
bgu,a loop_957
fcmpgt16 %f2, %f22, %o1
edge8 %g5, %g4, %l5
mulx %o5, %l2, %o2
loop_957:
fmovse %xcc, %f29, %f19
tge %icc, 0x1
srax %i6, 0x04, %g7
ldstub [%l7 + 0x30], %i0
popc %i7, %l6
faligndata %f22, %f10, %f20
popc 0x140E, %o7
srlx %g1, %o3, %l3
fmovsvc %xcc, %f7, %f3
movge %icc, %l4, %o4
edge16 %l0, %i1, %i4
fbue %fcc2, loop_958
addc %l1, 0x1CBB, %g2
movg %icc, %i5, %o6
fcmpgt32 %f2, %f18, %g6
loop_958:
te %icc, 0x5
fbule %fcc3, loop_959
tneg %icc, 0x5
smulcc %i3, 0x1327, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_959:
umulcc %o0, 0x0BCF, %i2
lduw [%l7 + 0x14], %g5
movgu %xcc, %g4, %l5
edge16 %o1, %o5, %o2
subccc %i6, 0x19FB, %l2
movrlz %i0, 0x34B, %i7
set 0x17, %l3
ldstuba [%l7 + %l3] 0x18, %l6
sra %g7, 0x17, %o7
fcmpgt32 %f26, %f6, %o3
fmovdcc %icc, %f7, %f18
nop
setx 0x8CB701F8E2E82BFE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x784F8AC772DFBC01, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f20, %f22
alignaddr %l3, %g1, %o4
set 0x78, %l1
stxa %l0, [%l7 + %l1] 0x04
fcmple32 %f20, %f28, %i1
movg %xcc, %l4, %l1
orcc %g2, 0x0E72, %i4
bne loop_960
edge32ln %o6, %g6, %i5
xor %g3, 0x05C1, %i3
nop
fitod %f12, %f16
fdtox %f16, %f10
loop_960:
umulcc %i2, %o0, %g5
subcc %l5, %o1, %o5
orcc %o2, %i6, %g4
fba,a %fcc1, loop_961
smulcc %i0, 0x0EF2, %i7
prefetch [%l7 + 0x7C], 0x2
sdivcc %l2, 0x17E8, %l6
loop_961:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %o7, 0x0E, %o3
brgez %l3, loop_962
fzeros %f12
fmovdge %xcc, %f9, %f31
stx %g7, [%l7 + 0x38]
loop_962:
array32 %o4, %g1, %i1
membar 0x56
fmovrsgez %l0, %f26, %f22
tcc %xcc, 0x4
nop
setx loop_963, %l0, %l1
jmpl %l1, %l4
ldstub [%l7 + 0x0A], %g2
srlx %l1, %o6, %g6
nop
setx 0xD6251FD1B04FF062, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_963:
fbge %fcc3, loop_964
movrgez %i5, %g3, %i4
edge8ln %i3, %o0, %i2
membar 0x19
loop_964:
xnor %g5, 0x1B7F, %l5
tcs %icc, 0x1
fnot1 %f28, %f4
membar 0x50
wr %g0, 0x2b, %asi
stha %o1, [%l7 + 0x58] %asi
membar #Sync
movgu %xcc, %o2, %i6
addccc %g4, %i0, %o5
umulcc %l2, %l6, %i7
andcc %o7, %o3, %g7
swap [%l7 + 0x2C], %o4
flush %l7 + 0x30
edge32n %l3, %g1, %l0
fbe %fcc2, loop_965
tpos %icc, 0x2
fandnot2s %f15, %f3, %f30
tcs %icc, 0x3
loop_965:
edge16l %i1, %g2, %l4
fand %f16, %f0, %f28
movrlz %o6, %l1, %g6
srlx %g3, 0x09, %i4
edge16l %i5, %i3, %o0
fbul,a %fcc0, loop_966
subc %i2, %g5, %o1
brlz %o2, loop_967
srax %i6, 0x11, %g4
loop_966:
nop
fitod %f12, %f16
fdtoi %f16, %f2
alignaddrl %i0, %o5, %l2
loop_967:
fcmple16 %f18, %f26, %l6
andncc %i7, %o7, %l5
tn %xcc, 0x6
lduh [%l7 + 0x54], %o3
nop
setx 0x0C9D365D1056E992, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fmovda %xcc, %f15, %f2
sub %g7, 0x13FC, %o4
movre %g1, 0x114, %l3
edge16ln %l0, %g2, %i1
ldsb [%l7 + 0x3A], %l4
taddcctv %o6, 0x0F19, %l1
addcc %g3, 0x1880, %i4
taddcctv %i5, 0x15E8, %i3
move %icc, %g6, %i2
sdiv %o0, 0x0B35, %o1
lduw [%l7 + 0x08], %o2
srlx %i6, %g5, %g4
nop
setx 0x107A9660, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
brlz,a %o5, loop_968
movneg %xcc, %i0, %l2
tleu %icc, 0x4
add %i7, %l6, %o7
loop_968:
addccc %o3, %l5, %g7
tne %icc, 0x2
ldd [%l7 + 0x10], %f26
andcc %g1, %o4, %l0
movre %l3, %i1, %g2
orncc %l4, %o6, %g3
tn %xcc, 0x7
tge %xcc, 0x5
stbar
umul %i4, 0x0EF9, %l1
lduh [%l7 + 0x14], %i3
addc %g6, %i2, %o0
edge16ln %o1, %o2, %i5
prefetch [%l7 + 0x64], 0x3
movcs %icc, %g5, %i6
tle %icc, 0x2
fbul %fcc0, loop_969
movn %xcc, %g4, %i0
tgu %icc, 0x3
wr %g0, 0xe3, %asi
stwa %o5, [%l7 + 0x64] %asi
membar #Sync
loop_969:
sdiv %i7, 0x0B65, %l2
fbo %fcc2, loop_970
array8 %l6, %o7, %l5
fmovrslez %o3, %f10, %f26
array8 %g1, %g7, %l0
loop_970:
orncc %l3, %i1, %g2
nop
fitos %f14, %f4
fstod %f4, %f18
edge16l %o4, %o6, %l4
nop
setx 0xA04047C2, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
smul %i4, 0x02A3, %l1
tleu %icc, 0x4
lduh [%l7 + 0x78], %g3
subc %g6, %i2, %i3
movneg %icc, %o1, %o2
fmovsgu %xcc, %f17, %f13
pdist %f18, %f12, %f14
te %xcc, 0x6
ld [%l7 + 0x64], %f0
movvs %xcc, %o0, %g5
sra %i5, %i6, %g4
set 0x10, %i2
swapa [%l7 + %i2] 0x11, %i0
add %o5, 0x0164, %i7
fmovrsgz %l6, %f3, %f2
fmovsgu %icc, %f25, %f19
tpos %icc, 0x3
tgu %xcc, 0x6
be loop_971
edge32n %o7, %l2, %l5
fnegd %f20, %f24
fbule %fcc1, loop_972
loop_971:
fmul8x16al %f2, %f31, %f10
xnor %o3, 0x00ED, %g7
fbug,a %fcc2, loop_973
loop_972:
movre %g1, 0x069, %l0
sdiv %i1, 0x16F4, %g2
orncc %l3, %o6, %o4
loop_973:
tsubcctv %l4, %l1, %g3
xnorcc %g6, 0x1BBE, %i4
xorcc %i3, %o1, %o2
ldsw [%l7 + 0x64], %i2
fcmple16 %f12, %f30, %g5
taddcctv %o0, 0x199F, %i5
sra %g4, %i0, %o5
orcc %i7, %i6, %o7
fnot1 %f12, %f14
movrlz %l2, 0x32C, %l5
fcmpgt16 %f6, %f28, %o3
flush %l7 + 0x24
fone %f2
move %icc, %g7, %l6
or %l0, %g1, %i1
pdist %f12, %f24, %f2
brgz %g2, loop_974
edge16 %o6, %o4, %l3
edge32n %l4, %g3, %g6
umul %l1, 0x1E40, %i3
loop_974:
movrne %i4, 0x2CA, %o1
add %o2, %i2, %o0
tn %icc, 0x6
stbar
sra %g5, %g4, %i5
xnor %o5, %i7, %i0
alignaddrl %o7, %l2, %l5
bcc,pt %icc, loop_975
sub %i6, 0x0FC3, %g7
fnands %f27, %f25, %f15
nop
setx loop_976, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_975:
fblg,a %fcc0, loop_977
andcc %o3, 0x170F, %l0
wr %g0, 0x04, %asi
ldxa [%l7 + 0x68] %asi, %g1
loop_976:
ta %icc, 0x6
loop_977:
fmul8x16au %f22, %f29, %f28
tcc %xcc, 0x5
fcmpne32 %f10, %f0, %l6
movrgez %i1, %g2, %o4
ta %icc, 0x1
ldsw [%l7 + 0x60], %l3
movge %xcc, %o6, %g3
bn %xcc, loop_978
te %icc, 0x7
fbul %fcc1, loop_979
array8 %l4, %l1, %i3
loop_978:
tsubcctv %g6, 0x076E, %i4
fmovsa %xcc, %f25, %f5
loop_979:
tvc %xcc, 0x4
addcc %o2, %o1, %i2
edge32 %o0, %g5, %g4
tvc %icc, 0x7
set 0x4C, %i1
ldswa [%l7 + %i1] 0x04, %o5
ldsh [%l7 + 0x28], %i7
bcc,pn %icc, loop_980
edge16n %i5, %o7, %l2
movle %xcc, %l5, %i6
movrlz %i0, %g7, %l0
loop_980:
lduh [%l7 + 0x54], %g1
fmovspos %icc, %f21, %f10
fandnot1 %f10, %f8, %f6
fbe,a %fcc1, loop_981
call loop_982
tleu %icc, 0x0
tsubcctv %o3, 0x1CD7, %l6
loop_981:
nop
fitod %f2, %f14
fdtox %f14, %f16
fxtod %f16, %f24
loop_982:
ldd [%l7 + 0x78], %i0
tleu %xcc, 0x2
mulscc %g2, %o4, %o6
udivcc %g3, 0x08DF, %l4
fmovdcc %xcc, %f12, %f17
edge8l %l3, %l1, %i3
sth %i4, [%l7 + 0x0C]
fmovdcc %xcc, %f18, %f23
be,a %icc, loop_983
alignaddr %o2, %o1, %g6
nop
setx 0xC1C284FC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x0C5791DA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f9, %f18
membar 0x47
loop_983:
stbar
smul %o0, %i2, %g4
movcc %icc, %o5, %i7
addc %g5, %o7, %l2
movvc %xcc, %l5, %i6
fnegs %f24, %f28
addcc %i0, %i5, %g7
nop
setx loop_984, %l0, %l1
jmpl %l1, %l0
fmovsgu %xcc, %f17, %f29
ble,pt %icc, loop_985
fornot2 %f8, %f20, %f30
loop_984:
edge8l %g1, %o3, %l6
fmul8x16 %f6, %f12, %f0
loop_985:
sllx %i1, 0x14, %g2
taddcctv %o6, 0x0272, %o4
nop
setx loop_986, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tneg %xcc, 0x1
call loop_987
tne %icc, 0x2
loop_986:
swap [%l7 + 0x20], %g3
sdiv %l3, 0x0FF0, %l4
loop_987:
tleu %xcc, 0x3
brnz,a %i3, loop_988
ba,a,pt %icc, loop_989
sir 0x129E
movpos %icc, %i4, %l1
loop_988:
xnorcc %o2, %g6, %o0
loop_989:
edge16n %i2, %g4, %o5
tpos %icc, 0x2
edge8l %i7, %o1, %o7
edge8ln %g5, %l2, %i6
array8 %l5, %i0, %i5
fmovsge %xcc, %f16, %f7
edge8 %g7, %g1, %o3
fmovd %f8, %f0
fmovsgu %icc, %f27, %f15
smulcc %l6, 0x1BBF, %i1
movne %icc, %g2, %o6
brnz,a %l0, loop_990
nop
fitod %f4, %f24
fdtos %f24, %f29
fbu %fcc2, loop_991
addccc %g3, %o4, %l4
loop_990:
bl,a %xcc, loop_992
fnot1 %f4, %f10
loop_991:
fpadd16s %f10, %f6, %f6
flush %l7 + 0x1C
loop_992:
movrlez %i3, 0x116, %i4
movleu %xcc, %l3, %o2
nop
fitos %f2, %f27
fstox %f27, %f14
fxtos %f14, %f31
ta %xcc, 0x0
edge16 %g6, %o0, %i2
fsrc1 %f8, %f14
movrgez %l1, %o5, %g4
udivcc %o1, 0x0B88, %i7
fandnot1s %f17, %f19, %f12
taddcc %o7, %g5, %l2
alignaddrl %l5, %i0, %i5
bvs %icc, loop_993
orn %i6, 0x19B0, %g1
te %xcc, 0x4
tneg %xcc, 0x7
loop_993:
nop
fitos %f2, %f14
fstod %f14, %f20
fmovrsgz %o3, %f25, %f4
fmovrsne %l6, %f19, %f15
tne %icc, 0x4
fmovdcs %icc, %f22, %f30
bneg,pt %icc, loop_994
fmovse %xcc, %f6, %f1
tvc %icc, 0x4
edge16ln %i1, %g2, %o6
loop_994:
subc %g7, %l0, %g3
fmovsge %xcc, %f17, %f17
stbar
bleu,pn %icc, loop_995
movcs %xcc, %l4, %i3
fnot2s %f29, %f12
addcc %i4, 0x1EFC, %o4
loop_995:
tneg %icc, 0x1
tn %icc, 0x7
addcc %o2, %l3, %o0
fbn %fcc0, loop_996
edge32n %i2, %g6, %l1
brgz,a %o5, loop_997
fbuge,a %fcc3, loop_998
loop_996:
membar 0x07
array32 %g4, %i7, %o7
loop_997:
movrgez %g5, 0x0F7, %o1
loop_998:
movpos %icc, %l2, %l5
fmovd %f18, %f2
set 0x0C, %o2
lda [%l7 + %o2] 0x14, %f16
movg %icc, %i5, %i0
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
edge8l %i6, %g1, %o3
edge16n %i1, %g2, %o6
fpackfix %f26, %f31
fors %f17, %f26, %f11
edge16n %l6, %l0, %g7
sra %g3, 0x0A, %l4
fbule,a %fcc2, loop_999
movre %i3, %i4, %o4
or %l3, %o2, %i2
wr %g0, 0x2b, %asi
ldda [%l7 + 0x70] %asi, %g6
loop_999:
umul %o0, 0x1882, %l1
tle %icc, 0x6
orncc %g4, 0x179B, %o5
fmovsn %xcc, %f14, %f15
bge %icc, loop_1000
fmovrdne %i7, %f18, %f26
fbn %fcc3, loop_1001
fnegd %f24, %f16
loop_1000:
umul %g5, %o1, %o7
bcs loop_1002
loop_1001:
movge %xcc, %l2, %l5
udivx %i5, 0x1FD8, %i0
srlx %g1, 0x00, %i6
loop_1002:
movne %xcc, %o3, %i1
bge loop_1003
subccc %g2, 0x0C64, %l6
mulscc %o6, 0x076E, %l0
xnorcc %g7, 0x0774, %g3
loop_1003:
fmovsgu %icc, %f23, %f16
sdivcc %l4, 0x1338, %i3
xnor %o4, %i4, %o2
fsrc1 %f30, %f4
fbuge,a %fcc3, loop_1004
fmovdgu %xcc, %f14, %f6
movn %xcc, %i2, %g6
tcc %icc, 0x3
loop_1004:
bneg,a,pt %icc, loop_1005
fbul %fcc3, loop_1006
brlez,a %o0, loop_1007
bg,a,pn %xcc, loop_1008
loop_1005:
fmovsa %icc, %f1, %f1
loop_1006:
fnand %f4, %f0, %f22
loop_1007:
subc %l1, %l3, %o5
loop_1008:
tleu %xcc, 0x5
sir 0x0ED6
set 0x48, %g4
ldsha [%l7 + %g4] 0x04, %g4
stw %g5, [%l7 + 0x30]
nop
setx 0x9FB50F70, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x369C5339, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fsubs %f29, %f12, %f12
taddcc %i7, %o1, %o7
tcc %icc, 0x3
set 0x36, %g3
ldstuba [%l7 + %g3] 0x80, %l5
edge32l %i5, %l2, %i0
udivcc %i6, 0x1D6E, %g1
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] 0x80, %o3, %i1
ldstub [%l7 + 0x12], %g2
xnorcc %o6, %l6, %l0
set 0x20, %i0
swapa [%l7 + %i0] 0x80, %g3
ldd [%l7 + 0x38], %f18
smulcc %g7, %l4, %o4
edge32n %i4, %o2, %i2
edge8 %i3, %g6, %o0
movvs %icc, %l3, %l1
tvc %icc, 0x5
array32 %o5, %g5, %g4
sll %i7, %o1, %l5
edge16ln %i5, %l2, %i0
add %l7, 0x4C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x04, %i6, %o7
tne %xcc, 0x2
addc %o3, 0x04DF, %i1
ld [%l7 + 0x4C], %f12
tneg %xcc, 0x3
sdiv %g2, 0x1A81, %g1
mulscc %l6, %o6, %l0
srl %g7, %g3, %l4
tvc %icc, 0x3
fbne,a %fcc2, loop_1009
bvc,a loop_1010
edge16 %o4, %o2, %i4
srlx %i2, 0x15, %g6
loop_1009:
nop
wr %g0, 0x27, %asi
ldda [%l7 + 0x50] %asi, %i2
loop_1010:
addcc %o0, %l3, %l1
fpsub16 %f12, %f28, %f26
subc %g5, 0x13F4, %g4
stb %o5, [%l7 + 0x10]
prefetch [%l7 + 0x64], 0x1
movg %xcc, %o1, %i7
ldsb [%l7 + 0x4F], %i5
fmovdcc %xcc, %f29, %f11
fornot1 %f0, %f20, %f8
nop
setx 0x0DB36280, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x1048221B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f19, %f13
nop
fitos %f3, %f7
fstox %f7, %f6
subccc %l5, %i0, %i6
fxnor %f14, %f22, %f14
brlz,a %o7, loop_1011
ldd [%l7 + 0x18], %f0
nop
setx 0x7111C6BE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x3012479D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f23, %f6
subcc %l2, 0x109B, %o3
loop_1011:
mova %icc, %g2, %i1
set 0x60, %l4
swapa [%l7 + %l4] 0x0c, %l6
orncc %g1, 0x03BD, %l0
sra %o6, 0x19, %g7
edge8n %l4, %o4, %g3
edge32n %o2, %i2, %i4
set 0x1D, %i7
ldstuba [%l7 + %i7] 0x81, %g6
edge8 %o0, %l3, %l1
fors %f25, %f18, %f6
xnor %i3, 0x14E5, %g5
ba,a %xcc, loop_1012
movvc %xcc, %o5, %o1
add %g4, %i5, %l5
nop
setx 0x3793826C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x850DA6CE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f27, %f6
loop_1012:
orn %i0, 0x0B32, %i7
stbar
sra %o7, %i6, %l2
ldstub [%l7 + 0x61], %o3
te %icc, 0x2
andncc %i1, %l6, %g1
tpos %xcc, 0x4
movvs %xcc, %l0, %o6
membar 0x4A
andcc %g2, %g7, %o4
edge16l %l4, %o2, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %i4, 0x19DB, %g6
set 0x4A, %o1
ldsha [%l7 + %o1] 0x19, %o0
srl %l3, %l1, %g3
fnot2s %f0, %f6
subcc %g5, 0x104E, %o5
addc %i3, %g4, %o1
fmovrsgez %l5, %f30, %f14
movrlez %i0, %i5, %o7
fandnot1 %f6, %f10, %f30
ldd [%l7 + 0x60], %i6
fmovse %icc, %f14, %f0
lduw [%l7 + 0x34], %l2
ldd [%l7 + 0x30], %f6
smul %o3, 0x0F66, %i1
xor %l6, 0x1555, %i7
edge32l %g1, %o6, %l0
movn %xcc, %g2, %o4
bvc,a,pt %icc, loop_1013
mova %xcc, %l4, %g7
srax %o2, %i4, %g6
fsrc2s %f22, %f28
loop_1013:
tneg %icc, 0x5
fxor %f0, %f0, %f30
movrne %o0, %i2, %l3
ld [%l7 + 0x48], %f15
edge16n %g3, %g5, %l1
fbg,a %fcc1, loop_1014
movleu %xcc, %i3, %g4
andcc %o5, %o1, %l5
tg %icc, 0x3
loop_1014:
fmovda %icc, %f17, %f0
orn %i0, 0x03D8, %o7
brgz,a %i6, loop_1015
tg %xcc, 0x5
movl %icc, %i5, %o3
srl %l2, 0x1A, %l6
loop_1015:
movne %xcc, %i1, %g1
fmovrdgez %o6, %f20, %f10
movgu %xcc, %l0, %g2
ld [%l7 + 0x64], %f9
tpos %icc, 0x7
nop
fitod %f4, %f22
subccc %i7, %o4, %g7
movleu %icc, %l4, %o2
fmovsn %xcc, %f17, %f15
ldub [%l7 + 0x32], %i4
umul %o0, 0x11A7, %i2
nop
setx 0x5329BDAFEBDC634A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f22
movne %icc, %l3, %g3
lduw [%l7 + 0x28], %g5
lduh [%l7 + 0x40], %g6
set 0x40, %g7
ldda [%l7 + %g7] 0x0c, %f16
prefetch [%l7 + 0x78], 0x3
movgu %xcc, %l1, %i3
fbg %fcc0, loop_1016
te %xcc, 0x6
edge8n %g4, %o5, %l5
ldstub [%l7 + 0x69], %i0
loop_1016:
edge16n %o7, %o1, %i6
smul %o3, %l2, %i5
xorcc %l6, %g1, %i1
ldx [%l7 + 0x70], %o6
edge8l %g2, %l0, %i7
te %icc, 0x5
set 0x36, %o5
lduba [%l7 + %o5] 0x11, %g7
umul %l4, %o4, %i4
sub %o0, 0x063B, %i2
movrgez %l3, 0x0FB, %g3
nop
fitos %f3, %f26
fstoi %f26, %f28
movg %xcc, %o2, %g6
fmovsvc %xcc, %f22, %f24
mulscc %g5, 0x099D, %l1
movcc %icc, %g4, %o5
swap [%l7 + 0x0C], %i3
alignaddr %i0, %l5, %o1
xnor %i6, %o7, %l2
movrlz %i5, 0x35F, %o3
tle %xcc, 0x6
movre %g1, %l6, %i1
movre %o6, 0x249, %l0
orn %i7, 0x1DA0, %g7
fpack32 %f8, %f14, %f18
for %f30, %f24, %f28
smul %g2, %o4, %i4
tne %icc, 0x3
tpos %xcc, 0x1
array8 %l4, %i2, %o0
alignaddrl %l3, %o2, %g3
bcc,a %icc, loop_1017
xnor %g5, 0x0D38, %g6
edge8n %l1, %g4, %i3
ldsw [%l7 + 0x7C], %i0
loop_1017:
fors %f11, %f29, %f8
fpsub16 %f14, %f16, %f8
sdivx %o5, 0x1278, %l5
fmovdneg %icc, %f4, %f29
fcmpeq32 %f4, %f30, %i6
nop
setx loop_1018, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrse %o7, %f7, %f22
bn,a,pn %icc, loop_1019
edge16 %l2, %i5, %o3
loop_1018:
mulx %o1, %g1, %l6
movvc %xcc, %o6, %i1
loop_1019:
nop
setx 0x30F19C1E2A6BC6B2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x40D08D9DA628A6FA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f6, %f10
tcs %xcc, 0x6
flush %l7 + 0x20
movre %l0, %g7, %i7
movcs %xcc, %o4, %g2
fmovdvs %xcc, %f30, %f15
and %l4, 0x0802, %i2
prefetch [%l7 + 0x5C], 0x2
nop
setx 0xA8A5490A090745DD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x1E71905518026B23, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f16, %f30
st %f0, [%l7 + 0x14]
nop
setx loop_1020, %l0, %l1
jmpl %l1, %i4
tvc %xcc, 0x6
bshuffle %f14, %f18, %f16
movrlz %l3, 0x00F, %o2
loop_1020:
fmovsn %xcc, %f10, %f1
movcc %icc, %o0, %g3
andcc %g6, 0x0945, %g5
te %xcc, 0x1
tle %icc, 0x0
movrlz %g4, 0x320, %l1
tvs %xcc, 0x4
flush %l7 + 0x40
bgu,a %icc, loop_1021
sth %i0, [%l7 + 0x1C]
sdiv %o5, 0x0CC8, %l5
sub %i3, 0x187E, %i6
loop_1021:
sll %o7, 0x05, %i5
sdiv %o3, 0x041B, %l2
andn %o1, %g1, %l6
fmovdg %xcc, %f4, %f11
set 0x2C, %o7
lda [%l7 + %o7] 0x14, %f6
tneg %xcc, 0x0
flush %l7 + 0x0C
fmovsleu %icc, %f0, %f23
fba,a %fcc0, loop_1022
bg,pn %xcc, loop_1023
edge32ln %o6, %i1, %l0
wr %g0, 0x88, %asi
lduwa [%l7 + 0x30] %asi, %i7
loop_1022:
membar 0x59
loop_1023:
smul %o4, %g2, %l4
andncc %i2, %g7, %l3
movrne %o2, 0x30E, %o0
brnz,a %g3, loop_1024
array8 %g6, %g5, %g4
fcmple16 %f20, %f14, %i4
ta %xcc, 0x0
loop_1024:
mulx %i0, %l1, %o5
nop
setx loop_1025, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbu %fcc0, loop_1026
orn %l5, 0x1B67, %i6
ld [%l7 + 0x30], %f5
loop_1025:
fbn,a %fcc3, loop_1027
loop_1026:
srl %o7, 0x08, %i5
movpos %icc, %i3, %o3
bvs,pt %icc, loop_1028
loop_1027:
edge8ln %l2, %g1, %l6
edge32ln %o6, %o1, %i1
movrgz %l0, %o4, %i7
loop_1028:
fbug %fcc1, loop_1029
fcmpeq16 %f12, %f28, %l4
bcc,a loop_1030
fbul,a %fcc2, loop_1031
loop_1029:
nop
setx 0x8ACAABEE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x3FEEBB64, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f12, %f22
sdivcc %i2, 0x1710, %g7
loop_1030:
ba,a loop_1032
loop_1031:
tl %xcc, 0x7
stbar
ldub [%l7 + 0x25], %l3
loop_1032:
movleu %xcc, %o2, %g2
fbge %fcc3, loop_1033
tle %xcc, 0x0
stb %o0, [%l7 + 0x6C]
nop
setx loop_1034, %l0, %l1
jmpl %l1, %g3
loop_1033:
brlz %g5, loop_1035
subccc %g6, %i4, %g4
fbe,a %fcc2, loop_1036
loop_1034:
udivx %l1, 0x12FA, %i0
loop_1035:
tle %xcc, 0x7
nop
fitos %f0, %f21
fstoi %f21, %f16
loop_1036:
umulcc %l5, 0x1B0B, %i6
fmuld8sux16 %f3, %f5, %f14
ldd [%l7 + 0x18], %f24
movcc %xcc, %o5, %o7
movre %i5, 0x0F8, %i3
movleu %xcc, %l2, %g1
bleu,a,pt %icc, loop_1037
array32 %l6, %o3, %o6
fmovdne %xcc, %f23, %f8
fnot1 %f18, %f6
loop_1037:
nop
set 0x40, %o0
prefetcha [%l7 + %o0] 0x81, 0x3
bge %icc, loop_1038
srlx %l0, 0x1E, %o1
taddcctv %i7, 0x08C0, %l4
orn %i2, %o4, %g7
loop_1038:
nop
wr %g0, 0x11, %asi
sta %f21, [%l7 + 0x14] %asi
te %xcc, 0x2
xnor %o2, 0x06EB, %g2
xnorcc %l3, 0x1EE5, %g3
fmovda %icc, %f1, %f15
edge8 %g5, %g6, %i4
edge32l %g4, %o0, %l1
edge32ln %l5, %i6, %o5
fpadd32 %f2, %f4, %f12
std %f10, [%l7 + 0x58]
orncc %o7, %i5, %i3
umulcc %l2, 0x0162, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l6, %o3, %o6
fxnors %f20, %f31, %f24
fnot1s %f20, %f26
tsubcctv %i1, %l0, %g1
array16 %i7, %l4, %i2
movvc %icc, %o1, %o4
set 0x34, %l2
lda [%l7 + %l2] 0x11, %f3
fcmpne32 %f22, %f8, %g7
tn %icc, 0x2
or %o2, %g2, %l3
movgu %icc, %g5, %g3
mulx %i4, %g4, %o0
fnegs %f30, %f22
movrlez %g6, %l5, %l1
sir 0x12ED
movvc %icc, %i6, %o5
stb %o7, [%l7 + 0x75]
fornot1s %f27, %f9, %f11
sll %i3, %i5, %i0
fsrc2 %f28, %f2
tneg %icc, 0x1
prefetch [%l7 + 0x24], 0x3
set 0x50, %o3
sta %f29, [%l7 + %o3] 0x15
movvs %xcc, %l2, %o3
lduh [%l7 + 0x74], %l6
stb %i1, [%l7 + 0x3A]
tne %icc, 0x7
bcs,pt %icc, loop_1039
fmul8sux16 %f14, %f8, %f20
fbg %fcc1, loop_1040
subccc %l0, 0x16F0, %g1
loop_1039:
fpadd16s %f4, %f12, %f5
subc %i7, %o6, %l4
loop_1040:
fmul8x16al %f4, %f29, %f6
nop
set 0x20, %l6
stx %i2, [%l7 + %l6]
fmovrdlez %o4, %f18, %f16
fxnor %f20, %f10, %f8
fmovrdgz %g7, %f0, %f18
udiv %o1, 0x1CBA, %o2
udivcc %g2, 0x18F5, %g5
ldsb [%l7 + 0x7A], %g3
fmovsneg %xcc, %f26, %f9
tg %xcc, 0x5
movrlz %l3, 0x352, %i4
taddcctv %o0, %g4, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,a loop_1041
srlx %l5, 0x0B, %l1
sdivcc %o5, 0x1826, %i6
ldstub [%l7 + 0x3C], %o7
loop_1041:
stw %i5, [%l7 + 0x10]
movpos %icc, %i3, %l2
fcmpgt32 %f16, %f12, %i0
subcc %l6, %o3, %i1
nop
setx 0x03B4FFDB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xF41C6C4D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f11, %f21
edge16n %g1, %i7, %o6
smul %l0, 0x0391, %l4
sllx %o4, %g7, %o1
fmovsvc %icc, %f15, %f2
fzeros %f29
movneg %icc, %i2, %o2
fmul8x16au %f6, %f21, %f6
fpack16 %f16, %f10
membar 0x68
movpos %icc, %g5, %g3
fmovrde %l3, %f26, %f14
fmovdn %xcc, %f0, %f29
fmovse %xcc, %f13, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
faligndata %f8, %f24, %f16
udivx %i4, 0x1E7E, %g2
sdiv %o0, 0x0365, %g6
fbul %fcc1, loop_1042
fmovrsne %g4, %f9, %f0
fbul,a %fcc3, loop_1043
movrgz %l1, %l5, %o5
loop_1042:
movg %xcc, %i6, %i5
nop
fitod %f6, %f16
fdtox %f16, %f22
fxtod %f22, %f26
loop_1043:
movgu %icc, %i3, %o7
brgez %l2, loop_1044
movrlez %i0, 0x399, %o3
brgez,a %l6, loop_1045
ldx [%l7 + 0x30], %g1
loop_1044:
tle %icc, 0x1
tgu %icc, 0x6
loop_1045:
nop
set 0x30, %g6
ldxa [%g0 + %g6] 0x58, %i7
membar 0x24
bgu loop_1046
fabss %f25, %f1
smulcc %i1, 0x15F1, %l0
ldstub [%l7 + 0x5E], %o6
loop_1046:
bvc,pn %icc, loop_1047
tle %xcc, 0x2
sir 0x13C6
nop
setx 0x27C9969BD2778A43, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x96CC9254361467B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f24, %f24
loop_1047:
nop
fitos %f8, %f31
fstoi %f31, %f30
movpos %icc, %o4, %g7
fmovsle %xcc, %f22, %f1
tpos %xcc, 0x3
popc %o1, %l4
fbule,a %fcc1, loop_1048
movneg %xcc, %i2, %o2
fmovdcs %xcc, %f12, %f2
bcs loop_1049
loop_1048:
tpos %icc, 0x0
edge32 %g5, %l3, %i4
sth %g3, [%l7 + 0x64]
loop_1049:
fandnot2 %f26, %f8, %f18
sub %g2, 0x190B, %o0
movn %xcc, %g6, %g4
fxors %f9, %f11, %f9
ble,a loop_1050
sub %l5, %l1, %o5
tvc %icc, 0x4
sllx %i5, 0x0D, %i6
loop_1050:
fbule %fcc0, loop_1051
fnors %f28, %f18, %f29
alignaddrl %o7, %i3, %i0
bleu,pt %xcc, loop_1052
loop_1051:
movl %xcc, %o3, %l2
edge32 %g1, %i7, %i1
orn %l0, 0x0085, %l6
loop_1052:
fnor %f24, %f18, %f0
andncc %o6, %o4, %g7
addcc %o1, 0x0C62, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %o2, 0x0F8B, %g5
addc %l3, %l4, %g3
sir 0x06AD
fzero %f26
or %i4, 0x1DA1, %g2
tle %xcc, 0x3
nop
fitos %f3, %f8
fstox %f8, %f14
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x0C] %asi, %o0
sdivx %g4, 0x1D6E, %g6
andcc %l5, 0x15C9, %l1
add %o5, %i5, %i6
edge16 %o7, %i3, %o3
membar 0x4D
tsubcctv %i0, %g1, %l2
fabss %f24, %f12
fandnot2s %f28, %f24, %f19
tneg %icc, 0x2
movge %xcc, %i1, %i7
array8 %l0, %o6, %o4
fmovde %xcc, %f14, %f16
alignaddr %g7, %o1, %l6
edge8l %i2, %g5, %l3
nop
fitod %f10, %f16
fdtox %f16, %f24
sir 0x1151
fbu %fcc0, loop_1053
xnor %l4, 0x0696, %o2
fmul8x16au %f9, %f24, %f18
movvc %icc, %g3, %g2
loop_1053:
tn %xcc, 0x1
membar 0x6C
orn %o0, 0x0734, %g4
movrne %g6, 0x29C, %l5
wr %g0, 0x88, %asi
lduha [%l7 + 0x20] %asi, %l1
sdiv %o5, 0x031A, %i4
movvs %icc, %i6, %o7
set 0x70, %i6
ldxa [%l7 + %i6] 0x89, %i5
sdivx %o3, 0x012F, %i0
sdivcc %g1, 0x0656, %i3
movpos %xcc, %l2, %i1
movl %icc, %l0, %o6
orn %i7, %g7, %o4
bleu loop_1054
st %f17, [%l7 + 0x3C]
fmovse %xcc, %f25, %f23
nop
setx 0x32D82630E9E51D63, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f16
loop_1054:
nop
set 0x60, %l5
lda [%l7 + %l5] 0x14, %f3
popc %l6, %o1
edge16n %i2, %l3, %l4
orn %o2, 0x1DCD, %g5
ldsh [%l7 + 0x6A], %g3
set 0x68, %i4
sta %f4, [%l7 + %i4] 0x18
wr %g0, 0x10, %asi
stba %o0, [%l7 + 0x24] %asi
nop
fitod %f8, %f12
fdtos %f12, %f16
te %icc, 0x2
srax %g2, %g4, %l5
set 0x30, %g1
ldda [%l7 + %g1] 0x10, %g6
edge32l %l1, %o5, %i4
fmovdleu %xcc, %f0, %f2
nop
setx loop_1055, %l0, %l1
jmpl %l1, %i6
te %icc, 0x7
or %o7, %i5, %o3
bneg,a,pt %icc, loop_1056
loop_1055:
nop
setx 0x452FE49E2DC20AC9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x73A75188D7B19774, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f16, %f4
movrlez %i0, 0x173, %i3
tvs %icc, 0x1
loop_1056:
or %l2, 0x0832, %i1
flush %l7 + 0x20
set 0x08, %l0
ldswa [%l7 + %l0] 0x14, %l0
st %f3, [%l7 + 0x30]
andn %o6, %g1, %g7
tge %icc, 0x2
xor %i7, 0x0D68, %o4
fbge,a %fcc0, loop_1057
fbo %fcc2, loop_1058
brgez,a %l6, loop_1059
fpadd32 %f24, %f14, %f0
loop_1057:
nop
setx 0xFAD382304041CAC8, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_1058:
nop
fitod %f2, %f8
fdtox %f8, %f10
fxtod %f10, %f30
loop_1059:
edge8l %o1, %i2, %l4
stx %l3, [%l7 + 0x18]
fbuge,a %fcc3, loop_1060
xnor %o2, %g5, %g3
be,pt %icc, loop_1061
stx %g2, [%l7 + 0x08]
loop_1060:
nop
wr %g0, 0x10, %asi
lduha [%l7 + 0x66] %asi, %g4
loop_1061:
fmovdg %xcc, %f27, %f4
tne %icc, 0x6
edge32 %l5, %o0, %l1
tsubcc %g6, %i4, %i6
smul %o5, %i5, %o7
tvs %icc, 0x7
edge16ln %o3, %i3, %l2
bge,a loop_1062
fors %f11, %f11, %f22
edge32ln %i1, %l0, %i0
xorcc %o6, %g1, %g7
loop_1062:
fbo,a %fcc0, loop_1063
srl %i7, 0x09, %l6
fble %fcc2, loop_1064
stbar
loop_1063:
umulcc %o1, %i2, %o4
set 0x08, %i3
stwa %l3, [%l7 + %i3] 0x04
loop_1064:
nop
fitos %f19, %f6
brz %l4, loop_1065
be,a %xcc, loop_1066
st %f7, [%l7 + 0x34]
ldsb [%l7 + 0x15], %g5
loop_1065:
fbge %fcc2, loop_1067
loop_1066:
xnorcc %o2, 0x01D1, %g3
bne %xcc, loop_1068
or %g2, 0x14C2, %l5
loop_1067:
movn %xcc, %g4, %o0
fmovrsne %g6, %f24, %f12
loop_1068:
nop
set 0x54, %g2
stha %l1, [%l7 + %g2] 0x81
brz %i6, loop_1069
nop
fitos %f29, %f4
orcc %i4, %o5, %o7
tsubcctv %o3, 0x1E8E, %i3
loop_1069:
edge32ln %l2, %i5, %i1
ldd [%l7 + 0x78], %i0
smul %l0, 0x1B17, %g1
nop
setx 0x90762F23, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
fbg,a %fcc2, loop_1070
sll %o6, %g7, %i7
sdivx %o1, 0x001D, %i2
edge32 %o4, %l3, %l6
loop_1070:
movn %xcc, %g5, %o2
edge32 %l4, %g2, %l5
sllx %g4, %o0, %g3
fmovdvc %xcc, %f29, %f18
bge,pn %icc, loop_1071
subc %l1, 0x11AC, %i6
call loop_1072
ble,a,pn %icc, loop_1073
loop_1071:
tgu %icc, 0x2
bg loop_1074
loop_1072:
tgu %icc, 0x6
loop_1073:
fmovscs %icc, %f13, %f0
brnz,a %g6, loop_1075
loop_1074:
tleu %xcc, 0x3
fmovrdgz %o5, %f6, %f12
edge32l %o7, %o3, %i4
loop_1075:
tn %icc, 0x0
fbge %fcc3, loop_1076
membar 0x00
movl %icc, %i3, %l2
movcs %icc, %i1, %i5
loop_1076:
tl %xcc, 0x2
tleu %icc, 0x5
fpack16 %f28, %f11
movneg %icc, %l0, %i0
movrlez %o6, %g7, %g1
smulcc %i7, 0x1EA4, %i2
fbuge,a %fcc3, loop_1077
nop
setx 0x187E5E87, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f22
movg %icc, %o4, %l3
tge %icc, 0x6
loop_1077:
smul %l6, %g5, %o2
movpos %xcc, %o1, %l4
be %icc, loop_1078
fmovdneg %icc, %f15, %f2
set 0x60, %o4
lduwa [%l7 + %o4] 0x15, %l5
loop_1078:
nop
set 0x1D, %g5
stba %g4, [%l7 + %g5] 0x22
membar #Sync
alignaddrl %g2, %o0, %g3
tgu %xcc, 0x7
smul %l1, %g6, %o5
movrlz %i6, %o3, %o7
fnot2s %f12, %f9
tcc %xcc, 0x3
mulscc %i3, %i4, %i1
alignaddr %l2, %l0, %i0
fpsub16 %f28, %f10, %f24
array16 %i5, %g7, %g1
smulcc %i7, 0x07C6, %i2
edge32ln %o4, %o6, %l3
movcc %xcc, %l6, %g5
mulscc %o2, %o1, %l4
movrgez %l5, %g4, %o0
array8 %g3, %l1, %g2
bgu,pn %xcc, loop_1079
array8 %g6, %i6, %o3
tneg %xcc, 0x5
fbe %fcc0, loop_1080
loop_1079:
umulcc %o5, %o7, %i4
pdist %f14, %f8, %f10
bgu,a %icc, loop_1081
loop_1080:
fble %fcc2, loop_1082
movl %xcc, %i3, %i1
fbge %fcc2, loop_1083
loop_1081:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1082:
popc 0x1EB1, %l2
add %i0, 0x0276, %i5
loop_1083:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x3B] %asi, %l0
fmovsn %xcc, %f13, %f19
fnegd %f4, %f8
or %g7, %i7, %i2
alignaddrl %o4, %o6, %l3
fblg %fcc0, loop_1084
edge32l %l6, %g5, %o2
pdist %f30, %f26, %f8
membar 0x2A
loop_1084:
srl %o1, %g1, %l5
udivx %l4, 0x1682, %g4
fones %f12
tcs %icc, 0x1
edge16 %g3, %l1, %o0
smul %g2, %g6, %o3
taddcctv %i6, %o5, %i4
udiv %o7, 0x099A, %i3
fcmpeq16 %f2, %f22, %i1
movcs %icc, %l2, %i0
fmovspos %xcc, %f13, %f9
fcmpne32 %f4, %f2, %l0
movrlez %i5, %i7, %i2
fmovrslz %o4, %f14, %f5
sdiv %g7, 0x0111, %o6
set 0x1D, %i5
lduba [%l7 + %i5] 0x14, %l6
bg,a loop_1085
tneg %icc, 0x3
movge %icc, %l3, %g5
nop
setx 0xB05E6F3A, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
loop_1085:
ldsb [%l7 + 0x10], %o1
tsubcctv %g1, %l5, %l4
nop
setx loop_1086, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldstub [%l7 + 0x0E], %o2
edge8ln %g4, %g3, %l1
tleu %icc, 0x5
loop_1086:
fnors %f30, %f2, %f16
tsubcctv %g2, 0x1E95, %g6
edge16n %o3, %i6, %o0
fmovrse %o5, %f21, %f17
mova %xcc, %o7, %i4
edge32n %i3, %l2, %i1
fbul,a %fcc3, loop_1087
movneg %icc, %i0, %l0
fabss %f1, %f11
fblg %fcc0, loop_1088
loop_1087:
bcs,a,pt %icc, loop_1089
move %xcc, %i5, %i2
xnorcc %o4, 0x0767, %i7
loop_1088:
nop
setx 0x3FFDDDFE41F9A96F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f22
loop_1089:
movrlez %g7, 0x09F, %o6
set 0x48, %o6
ldsba [%l7 + %o6] 0x0c, %l6
bvs,a loop_1090
andncc %g5, %o1, %l3
fnegd %f12, %f16
xnorcc %g1, 0x058F, %l4
loop_1090:
fnot2s %f19, %f21
bshuffle %f8, %f20, %f20
orcc %o2, %g4, %l5
smul %g3, %l1, %g2
edge32 %g6, %o3, %i6
tsubcctv %o0, 0x0165, %o5
fbg,a %fcc3, loop_1091
tsubcc %i4, 0x1E66, %o7
movcs %icc, %l2, %i1
edge32 %i3, %l0, %i5
loop_1091:
edge16l %i0, %i2, %i7
movl %xcc, %g7, %o4
tneg %xcc, 0x7
taddcctv %l6, 0x1BF1, %g5
fnors %f28, %f5, %f16
tle %icc, 0x1
fxnor %f20, %f28, %f24
fbug %fcc0, loop_1092
edge32 %o6, %o1, %g1
stx %l4, [%l7 + 0x38]
nop
setx loop_1093, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1092:
movrne %l3, %g4, %l5
bcc,pt %icc, loop_1094
movge %xcc, %o2, %l1
loop_1093:
faligndata %f22, %f18, %f16
bvs loop_1095
loop_1094:
fmovrse %g2, %f28, %f13
movcc %icc, %g6, %g3
movvc %icc, %o3, %i6
loop_1095:
fbne %fcc1, loop_1096
ldstub [%l7 + 0x13], %o5
array16 %o0, %i4, %l2
nop
fitod %f0, %f28
fdtoi %f28, %f18
loop_1096:
nop
setx loop_1097, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addc %o7, 0x1A7F, %i1
tl %icc, 0x3
fmovdle %icc, %f11, %f14
loop_1097:
te %icc, 0x7
xor %i3, 0x1219, %l0
xnor %i5, %i2, %i0
movl %icc, %g7, %o4
tge %xcc, 0x0
addc %i7, %g5, %l6
movgu %xcc, %o6, %o1
movrne %l4, %g1, %g4
nop
setx 0xA3B14769B04F2E1C, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
fmovdle %xcc, %f25, %f30
nop
fitos %f12, %f19
fstox %f19, %f20
fxtos %f20, %f15
xnorcc %l3, %o2, %l1
subc %l5, 0x11D2, %g2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x0C] %asi, %g6
tg %icc, 0x0
subccc %o3, 0x0581, %g3
movvc %icc, %o5, %i6
brlez %i4, loop_1098
move %icc, %o0, %o7
edge16 %l2, %i3, %i1
tsubcc %i5, 0x1F38, %i2
loop_1098:
edge8ln %l0, %i0, %o4
brlez,a %g7, loop_1099
fmovsge %xcc, %f21, %f2
fmul8x16 %f12, %f26, %f0
ldd [%l7 + 0x48], %i6
loop_1099:
edge32n %g5, %o6, %o1
sdivx %l4, 0x1C3D, %g1
popc 0x01B7, %g4
fcmpgt16 %f6, %f10, %l3
fpsub16s %f9, %f18, %f25
fnegs %f8, %f8
movrne %o2, %l6, %l5
alignaddrl %l1, %g6, %g2
udiv %o3, 0x0D55, %o5
edge16 %g3, %i4, %o0
mulscc %o7, 0x17DD, %l2
brlz %i3, loop_1100
fexpand %f29, %f30
fsrc2 %f16, %f6
stb %i6, [%l7 + 0x50]
loop_1100:
edge8 %i5, %i1, %l0
brz %i0, loop_1101
fbu %fcc3, loop_1102
call loop_1103
stw %i2, [%l7 + 0x58]
loop_1101:
fzero %f30
loop_1102:
stw %o4, [%l7 + 0x38]
loop_1103:
sethi 0x0DE7, %i7
movvc %xcc, %g7, %g5
fmovs %f18, %f26
edge16l %o6, %l4, %g1
tvs %icc, 0x4
brnz %o1, loop_1104
edge32n %l3, %o2, %l6
orncc %g4, 0x1C5D, %l5
orncc %l1, 0x12D4, %g6
loop_1104:
tvc %icc, 0x3
fblg,a %fcc1, loop_1105
fpsub16s %f7, %f7, %f31
movpos %icc, %g2, %o3
add %l7, 0x08, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %g3, %i4
loop_1105:
ta %icc, 0x6
move %xcc, %o0, %o5
fmovdvs %xcc, %f3, %f26
edge16 %o7, %l2, %i6
fmovdneg %xcc, %f1, %f14
fcmpgt16 %f6, %f20, %i5
movneg %xcc, %i1, %l0
ba %xcc, loop_1106
popc 0x1BB4, %i3
fbn,a %fcc3, loop_1107
edge8n %i0, %o4, %i7
loop_1106:
fbue,a %fcc0, loop_1108
movvc %xcc, %g7, %g5
loop_1107:
ldd [%l7 + 0x60], %f0
nop
setx 0x1CC67959CF28A73C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f2
loop_1108:
orn %o6, 0x1333, %i2
nop
setx loop_1109, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
or %l4, %g1, %l3
te %icc, 0x0
array16 %o2, %l6, %o1
loop_1109:
udivcc %l5, 0x0488, %l1
set 0x45, %l1
stba %g4, [%l7 + %l1] 0x81
subccc %g6, %o3, %g2
fmovsn %xcc, %f28, %f17
alignaddrl %g3, %i4, %o5
tvs %icc, 0x4
fnegs %f27, %f26
array16 %o7, %l2, %i6
fmovrdgz %o0, %f12, %f18
fcmpeq32 %f18, %f2, %i5
movle %xcc, %i1, %i3
nop
setx 0xCB9606B8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xAADEBFB9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f23, %f23
call loop_1110
brlez,a %i0, loop_1111
fnor %f20, %f14, %f0
fnegs %f25, %f13
loop_1110:
fmovscc %icc, %f23, %f7
loop_1111:
edge16 %o4, %i7, %l0
sir 0x1E0C
movvs %xcc, %g5, %g7
fcmpne16 %f18, %f22, %o6
te %xcc, 0x0
tcs %xcc, 0x6
wr %g0, 0xeb, %asi
stwa %i2, [%l7 + 0x50] %asi
membar #Sync
movneg %icc, %l4, %l3
tg %icc, 0x0
and %g1, 0x1F91, %o2
umul %l6, 0x1AD9, %l5
st %f28, [%l7 + 0x64]
set 0x0, %l3
ldxa [%g0 + %l3] 0x58, %o1
movcs %icc, %l1, %g4
fbn %fcc0, loop_1112
brlez %g6, loop_1113
bge,pt %xcc, loop_1114
movcc %xcc, %g2, %g3
loop_1112:
nop
wr %g0, 0xe3, %asi
stwa %o3, [%l7 + 0x40] %asi
membar #Sync
loop_1113:
sll %o5, %i4, %l2
loop_1114:
or %o7, %i6, %i5
membar 0x63
wr %g0, 0x89, %asi
lduba [%l7 + 0x1A] %asi, %i1
fbl %fcc3, loop_1115
taddcc %i3, %o0, %i0
popc %i7, %l0
addc %g5, %o4, %g7
loop_1115:
taddcctv %o6, %i2, %l4
ba,a,pt %xcc, loop_1116
addc %g1, 0x0509, %l3
edge16l %l6, %o2, %o1
edge32 %l5, %g4, %g6
loop_1116:
ldub [%l7 + 0x77], %g2
edge8 %l1, %o3, %g3
bl %xcc, loop_1117
brlez,a %o5, loop_1118
taddcctv %i4, 0x1C25, %l2
edge8 %o7, %i6, %i5
loop_1117:
nop
set 0x40, %i2
stda %f16, [%l7 + %i2] 0xf8
membar #Sync
loop_1118:
fmovsn %xcc, %f13, %f27
movleu %xcc, %i1, %o0
tn %icc, 0x1
udivcc %i0, 0x08D5, %i7
fcmpne16 %f30, %f26, %l0
tge %icc, 0x7
tge %xcc, 0x6
subcc %i3, %g5, %o4
edge16n %g7, %i2, %o6
fmovdge %icc, %f7, %f28
xnorcc %g1, 0x1269, %l3
subcc %l6, %l4, %o1
nop
fitod %f0, %f18
fdtox %f18, %f2
fxtod %f2, %f12
udiv %l5, 0x102D, %g4
nop
fitos %f9, %f22
fstod %f22, %f18
and %o2, %g6, %g2
sub %o3, %l1, %o5
tgu %xcc, 0x3
fmovdle %icc, %f7, %f0
addcc %i4, %g3, %o7
fbg,a %fcc3, loop_1119
alignaddrl %l2, %i5, %i6
set 0x60, %i1
ldxa [%l7 + %i1] 0x80, %i1
loop_1119:
edge16n %i0, %i7, %l0
fbe %fcc3, loop_1120
fbue,a %fcc3, loop_1121
sdiv %i3, 0x0450, %g5
fmovsle %xcc, %f19, %f15
loop_1120:
bgu,a loop_1122
loop_1121:
sdivcc %o0, 0x0685, %g7
bl %icc, loop_1123
umulcc %o4, 0x1CBB, %o6
loop_1122:
udiv %i2, 0x1BC1, %l3
bshuffle %f6, %f2, %f26
loop_1123:
te %xcc, 0x1
tn %icc, 0x5
fmovdge %xcc, %f16, %f25
fsrc2 %f30, %f0
bcs %xcc, loop_1124
fmovsle %icc, %f22, %f20
nop
set 0x70, %o2
prefetch [%l7 + %o2], 0x3
fmovrsne %l6, %f18, %f22
loop_1124:
tsubcctv %l4, 0x17D2, %o1
fble,a %fcc0, loop_1125
edge8l %l5, %g1, %g4
taddcctv %g6, 0x1D1C, %o2
srlx %g2, 0x07, %l1
loop_1125:
fmovd %f16, %f2
sdivx %o3, 0x0319, %i4
tvs %xcc, 0x6
sll %o5, 0x0D, %g3
fpackfix %f2, %f3
sdivx %o7, 0x1A93, %l2
smulcc %i6, %i5, %i1
tcs %xcc, 0x2
set 0x50, %g4
swapa [%l7 + %g4] 0x19, %i7
nop
setx 0x6E2996BD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xF87FAF08, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fmuls %f21, %f16, %f23
smulcc %l0, %i0, %g5
nop
setx loop_1126, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbl,a %fcc1, loop_1127
fsrc1 %f8, %f6
and %o0, 0x0669, %g7
loop_1126:
fbge %fcc0, loop_1128
loop_1127:
ldsb [%l7 + 0x0E], %i3
udiv %o4, 0x1CA2, %o6
fmovscs %icc, %f24, %f10
loop_1128:
movrne %l3, %l6, %i2
tsubcc %l4, %o1, %g1
wr %g0, 0x23, %asi
stxa %g4, [%l7 + 0x58] %asi
membar #Sync
ba,a,pt %xcc, loop_1129
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot2 %f4, %f6
fmovde %icc, %f0, %f21
loop_1129:
tneg %xcc, 0x0
wr %g0, 0x27, %asi
stba %l5, [%l7 + 0x5F] %asi
membar #Sync
fmovsne %icc, %f20, %f1
alignaddr %o2, %g6, %l1
nop
fitod %f0, %f20
fdtox %f20, %f18
movvc %icc, %g2, %i4
nop
setx loop_1130, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovsleu %xcc, %f30, %f10
wr %g0, 0x80, %asi
lduha [%l7 + 0x64] %asi, %o5
loop_1130:
movcc %icc, %o3, %g3
tvc %xcc, 0x0
fmul8x16al %f5, %f20, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xC8646157, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x278676CB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f15, %f12
movcs %xcc, %o7, %i6
srax %i5, 0x1B, %i1
fmovsneg %icc, %f5, %f12
nop
setx 0xEE8F824BA425DF98, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x4AD9E1D2C22BE888, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f6, %f16
fbul %fcc3, loop_1131
movvc %xcc, %l2, %i7
bn,a loop_1132
andncc %l0, %g5, %o0
loop_1131:
tpos %icc, 0x6
sllx %g7, %i3, %o4
loop_1132:
edge16 %o6, %i0, %l3
brlz,a %i2, loop_1133
sll %l6, %l4, %g1
movrgz %o1, %g4, %o2
fbl,a %fcc3, loop_1134
loop_1133:
fmovsgu %xcc, %f27, %f8
fmul8sux16 %f24, %f2, %f12
move %icc, %l5, %l1
loop_1134:
srax %g6, %g2, %o5
ldsb [%l7 + 0x41], %o3
bge loop_1135
umul %g3, %i4, %o7
andn %i5, 0x1CFC, %i1
nop
setx 0x0047CE23, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
loop_1135:
edge8ln %l2, %i7, %i6
subcc %g5, 0x17CC, %o0
fmul8x16au %f15, %f14, %f6
swap [%l7 + 0x58], %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %i3, %o4, %o6
movrlz %i0, %l3, %i2
fmovdn %xcc, %f7, %f28
stbar
srl %l6, %l4, %g1
fpmerge %f9, %f11, %f10
mulscc %o1, 0x02FA, %g4
subc %o2, %l5, %g7
ldstub [%l7 + 0x4A], %l1
subcc %g6, %o5, %g2
sdivx %g3, 0x05B4, %i4
xorcc %o7, %i5, %i1
movne %icc, %l2, %i7
fmuld8ulx16 %f24, %f28, %f20
add %i6, %g5, %o0
bcs loop_1136
array16 %o3, %i3, %l0
wr %g0, 0x88, %asi
lduwa [%l7 + 0x28] %asi, %o6
loop_1136:
fmovrdlz %o4, %f4, %f16
tl %xcc, 0x1
sdiv %l3, 0x1613, %i2
bvc,a %icc, loop_1137
movcs %xcc, %l6, %l4
tgu %xcc, 0x0
ta %xcc, 0x3
loop_1137:
tvs %xcc, 0x6
bneg,a,pt %icc, loop_1138
or %i0, 0x17C3, %o1
subccc %g1, %g4, %o2
ldsb [%l7 + 0x6C], %l5
loop_1138:
fsrc1s %f6, %f24
fmovrslez %l1, %f6, %f21
fone %f20
andn %g6, %g7, %g2
fmul8sux16 %f0, %f26, %f28
umulcc %o5, %i4, %g3
stbar
tne %icc, 0x6
tle %xcc, 0x0
fpadd32 %f12, %f30, %f20
fandnot2 %f8, %f26, %f20
tgu %icc, 0x2
stbar
bleu,a,pn %icc, loop_1139
tsubcctv %i5, %i1, %o7
subcc %i7, 0x0AC5, %l2
fmovsvs %icc, %f19, %f28
loop_1139:
nop
wr %g0, 0xe2, %asi
ldda [%l7 + 0x30] %asi, %g4
addc %i6, %o0, %i3
movneg %icc, %o3, %o6
fmovrsne %l0, %f8, %f13
pdist %f8, %f2, %f30
ta %icc, 0x4
fcmpeq16 %f20, %f0, %o4
set 0x45, %g3
ldstuba [%l7 + %g3] 0x0c, %l3
bneg %xcc, loop_1140
fbne,a %fcc1, loop_1141
sub %i2, %l6, %l4
movcc %xcc, %i0, %g1
loop_1140:
fpadd32s %f25, %f25, %f22
loop_1141:
fands %f17, %f4, %f19
fmovd %f16, %f2
tge %xcc, 0x0
fbo,a %fcc1, loop_1142
alignaddrl %g4, %o2, %o1
fmovsne %icc, %f16, %f31
mulx %l5, %l1, %g6
loop_1142:
fmovsvs %icc, %f12, %f19
alignaddrl %g7, %g2, %i4
wr %g0, 0x81, %asi
ldsba [%l7 + 0x2B] %asi, %g3
fbge %fcc3, loop_1143
ba loop_1144
movge %xcc, %i5, %i1
andn %o7, %i7, %o5
loop_1143:
fmovsne %xcc, %f4, %f2
loop_1144:
edge32n %g5, %l2, %o0
ldd [%l7 + 0x48], %i2
bvc,a loop_1145
fmovrslez %i6, %f20, %f9
taddcc %o3, 0x0242, %l0
orcc %o4, %l3, %i2
loop_1145:
bge,a,pn %xcc, loop_1146
movg %xcc, %l6, %o6
taddcc %l4, %g1, %g4
edge32n %i0, %o2, %l5
loop_1146:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x08] %asi, %o1
movrlz %l1, 0x37A, %g6
fcmpeq16 %f22, %f30, %g2
set 0x58, %i0
lduba [%l7 + %i0] 0x11, %g7
fsrc2 %f30, %f2
brnz %g3, loop_1147
sdiv %i4, 0x0D07, %i1
bgu,a loop_1148
ldd [%l7 + 0x20], %i4
loop_1147:
fmovrse %i7, %f4, %f1
edge16n %o7, %o5, %g5
loop_1148:
nop
fitos %f7, %f10
fstoi %f10, %f17
movvc %xcc, %l2, %i3
ba,pn %icc, loop_1149
tpos %icc, 0x6
sir 0x1758
fmovrse %o0, %f8, %f21
loop_1149:
ldsb [%l7 + 0x7D], %i6
fzeros %f12
bcs,pt %icc, loop_1150
movgu %xcc, %l0, %o3
pdist %f26, %f12, %f20
bvc loop_1151
loop_1150:
movrgz %l3, 0x3A0, %o4
nop
setx 0xB2D2B430006FD353, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movcs %icc, %l6, %o6
loop_1151:
nop
setx 0x5A3AD56BED421671, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xA9A1F1F1E732DFD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f0, %f6
subcc %i2, 0x11B8, %g1
xorcc %l4, 0x17B0, %g4
call loop_1152
movrgz %i0, %l5, %o2
movn %xcc, %o1, %l1
sub %g6, 0x09D6, %g2
loop_1152:
movgu %xcc, %g7, %g3
array16 %i1, %i4, %i5
wr %g0, 0x80, %asi
sta %f1, [%l7 + 0x60] %asi
edge8 %o7, %i7, %o5
tg %icc, 0x3
smulcc %l2, %i3, %o0
mova %icc, %g5, %l0
movgu %xcc, %o3, %l3
movleu %xcc, %o4, %l6
fbne %fcc2, loop_1153
bcs,a,pn %icc, loop_1154
fmovrsgez %o6, %f2, %f6
movrgez %i2, %g1, %l4
loop_1153:
addcc %g4, 0x1287, %i0
loop_1154:
andncc %i6, %l5, %o1
bneg,a,pn %icc, loop_1155
tgu %xcc, 0x6
ba loop_1156
alignaddr %l1, %g6, %o2
loop_1155:
movpos %xcc, %g2, %g3
subc %g7, %i1, %i4
loop_1156:
nop
set 0x64, %l4
stb %i5, [%l7 + %l4]
fba %fcc3, loop_1157
sdiv %o7, 0x0ABC, %i7
sethi 0x19AB, %o5
set 0x5A, %i7
ldsba [%l7 + %i7] 0x81, %l2
loop_1157:
fmovd %f14, %f28
tcs %icc, 0x5
ld [%l7 + 0x78], %f19
tgu %xcc, 0x2
fbuge,a %fcc0, loop_1158
bg,a,pn %xcc, loop_1159
stx %i3, [%l7 + 0x48]
sll %g5, 0x0B, %o0
loop_1158:
movrne %l0, %o3, %o4
loop_1159:
stb %l3, [%l7 + 0x2D]
smul %o6, %i2, %g1
movneg %icc, %l4, %l6
lduh [%l7 + 0x7E], %i0
tn %xcc, 0x4
nop
setx 0x4E3B85F7D55094CD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x9A11C4565BB1A002, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f10, %f14
brlz,a %i6, loop_1160
umul %l5, %o1, %g4
edge16l %l1, %g6, %o2
wr %g0, 0x11, %asi
sta %f11, [%l7 + 0x58] %asi
loop_1160:
sdiv %g2, 0x0F23, %g3
mulx %g7, %i1, %i5
sethi 0x095D, %i4
fbo %fcc0, loop_1161
sdivx %o7, 0x06C2, %i7
set 0x6C, %g7
lduha [%l7 + %g7] 0x18, %l2
loop_1161:
bcs,a,pt %icc, loop_1162
edge16l %i3, %o5, %g5
ldsb [%l7 + 0x27], %o0
udivcc %l0, 0x0D74, %o3
loop_1162:
fbn %fcc1, loop_1163
te %icc, 0x0
fmovdvc %icc, %f3, %f26
call loop_1164
loop_1163:
fmovsa %xcc, %f2, %f7
fmovsvc %xcc, %f21, %f27
xnor %l3, %o6, %o4
loop_1164:
sllx %i2, 0x18, %l4
movrlz %l6, 0x3EC, %g1
membar 0x14
mulx %i6, 0x1531, %i0
nop
setx loop_1165, %l0, %l1
jmpl %l1, %l5
edge8l %g4, %o1, %g6
ta %icc, 0x0
sdiv %l1, 0x00B9, %g2
loop_1165:
tneg %icc, 0x6
tcc %icc, 0x1
array8 %g3, %g7, %i1
mova %xcc, %o2, %i4
fmovrslez %o7, %f20, %f16
nop
setx loop_1166, %l0, %l1
jmpl %l1, %i5
nop
fitos %f11, %f23
fstoi %f23, %f20
st %f24, [%l7 + 0x0C]
fmovdpos %xcc, %f8, %f11
loop_1166:
movle %icc, %i7, %i3
movrlz %l2, 0x18A, %g5
ldsb [%l7 + 0x3E], %o0
nop
setx loop_1167, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpack16 %f26, %f11
subcc %o5, %l0, %o3
subc %l3, %o4, %i2
loop_1167:
mulx %o6, %l6, %l4
subc %g1, 0x0756, %i6
nop
fitod %f28, %f18
umul %l5, %i0, %g4
fba %fcc1, loop_1168
fbule,a %fcc0, loop_1169
fmovscc %icc, %f29, %f30
brz,a %g6, loop_1170
loop_1168:
sll %l1, 0x09, %g2
loop_1169:
nop
setx loop_1171, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umul %g3, %o1, %i1
loop_1170:
brlz %o2, loop_1172
movge %xcc, %i4, %o7
loop_1171:
taddcc %i5, 0x1D20, %g7
tge %icc, 0x0
loop_1172:
fpsub32 %f30, %f24, %f10
stb %i3, [%l7 + 0x71]
bvc,a,pn %icc, loop_1173
tge %xcc, 0x5
andn %l2, 0x16E5, %i7
nop
fitod %f0, %f6
fdtox %f6, %f28
fxtod %f28, %f2
loop_1173:
array8 %o0, %g5, %l0
sllx %o3, 0x13, %o5
tcs %icc, 0x0
udivcc %o4, 0x0095, %i2
sdiv %l3, 0x10C0, %o6
sub %l4, 0x1914, %g1
tg %icc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl %fcc3, loop_1174
brgez,a %i6, loop_1175
smul %l5, 0x09CB, %l6
fmovsg %xcc, %f30, %f22
loop_1174:
fmovdvs %icc, %f6, %f5
loop_1175:
tne %xcc, 0x5
move %xcc, %i0, %g4
fmovdneg %xcc, %f23, %f22
alignaddrl %g6, %l1, %g2
fcmpgt16 %f14, %f16, %o1
stw %i1, [%l7 + 0x30]
fbe,a %fcc1, loop_1176
ta %icc, 0x0
bneg,pn %icc, loop_1177
alignaddr %o2, %i4, %o7
loop_1176:
fmovsvc %xcc, %f14, %f2
array32 %i5, %g7, %i3
loop_1177:
andn %l2, %g3, %i7
brnz %g5, loop_1178
edge16 %l0, %o0, %o5
bgu %xcc, loop_1179
movcs %icc, %o4, %o3
loop_1178:
tge %xcc, 0x2
bpos,a loop_1180
loop_1179:
and %i2, %o6, %l4
wr %g0, 0x80, %asi
stha %l3, [%l7 + 0x68] %asi
loop_1180:
ta %icc, 0x7
alignaddrl %i6, %g1, %l5
sdivcc %l6, 0x11A6, %i0
nop
setx 0x2E61EF7626E27258, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x599B86A598697BC2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f10, %f14
for %f30, %f0, %f28
nop
setx 0x6C6237F3074088CA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xE9EE9B34A75AB4B8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f8, %f28
tgu %icc, 0x3
srax %g4, 0x0E, %g6
tleu %icc, 0x7
fmovdpos %xcc, %f7, %f20
umul %l1, %g2, %i1
movvs %icc, %o1, %o2
sra %i4, %i5, %o7
fmovscs %xcc, %f14, %f30
xor %g7, %l2, %g3
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i3
casa [%l6] %asi, %i3, %i7
bshuffle %f6, %f18, %f8
mulscc %l0, %g5, %o0
movpos %icc, %o4, %o5
movneg %icc, %o3, %o6
xor %i2, %l4, %l3
umulcc %i6, %g1, %l5
movgu %xcc, %l6, %g4
bpos,pt %xcc, loop_1181
fbe,a %fcc2, loop_1182
sethi 0x1C92, %i0
movl %xcc, %g6, %g2
loop_1181:
srl %l1, 0x0A, %i1
loop_1182:
addcc %o1, %o2, %i5
subccc %i4, 0x05E8, %o7
bn,a,pn %icc, loop_1183
lduw [%l7 + 0x34], %g7
srl %l2, 0x09, %g3
edge32ln %i7, %l0, %g5
loop_1183:
edge8n %i3, %o4, %o0
set 0x48, %o5
ldswa [%l7 + %o5] 0x18, %o3
fbu %fcc1, loop_1184
fbl %fcc2, loop_1185
tsubcc %o5, %o6, %i2
tvs %xcc, 0x4
loop_1184:
nop
wr %g0, 0x27, %asi
stwa %l3, [%l7 + 0x58] %asi
membar #Sync
loop_1185:
mulx %l4, %g1, %i6
fmovd %f2, %f26
swap [%l7 + 0x74], %l5
edge16ln %g4, %l6, %g6
fsrc2 %f26, %f18
sub %g2, 0x0A0C, %i0
tle %icc, 0x0
movrne %i1, %l1, %o2
alignaddrl %o1, %i5, %i4
fpadd16 %f10, %f8, %f16
fmul8x16au %f30, %f9, %f18
set 0x50, %o1
lduha [%l7 + %o1] 0x81, %o7
ldsh [%l7 + 0x20], %g7
taddcc %l2, %g3, %i7
edge16n %l0, %i3, %o4
mulscc %g5, 0x1F1B, %o0
edge32ln %o3, %o6, %o5
sir 0x1D63
addccc %l3, 0x0047, %i2
fbne %fcc0, loop_1186
nop
setx loop_1187, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %g1, 0x0207, %l4
and %l5, 0x1899, %g4
loop_1186:
fbne %fcc3, loop_1188
loop_1187:
ldsb [%l7 + 0x7A], %i6
tge %xcc, 0x0
mova %xcc, %g6, %g2
loop_1188:
fbue,a %fcc2, loop_1189
movgu %xcc, %l6, %i1
fmovrdlez %l1, %f20, %f24
taddcc %o2, 0x1BD1, %i0
loop_1189:
ldx [%l7 + 0x30], %i5
fcmple16 %f20, %f2, %i4
udivcc %o1, 0x1246, %o7
and %l2, 0x0F48, %g7
mulscc %g3, %l0, %i7
movneg %icc, %i3, %g5
xnor %o0, %o3, %o4
edge16 %o5, %l3, %i2
tleu %icc, 0x4
array16 %g1, %l4, %l5
fpadd32s %f12, %f10, %f14
movne %icc, %g4, %i6
fmovsn %icc, %f6, %f25
xnor %o6, 0x140F, %g2
set 0x40, %o7
stda %f0, [%l7 + %o7] 0xf1
membar #Sync
or %g6, %l6, %i1
sdiv %l1, 0x0BF7, %o2
te %icc, 0x5
brlz,a %i5, loop_1190
alignaddr %i0, %o1, %o7
tge %icc, 0x1
te %icc, 0x5
loop_1190:
fcmpne16 %f16, %f8, %l2
movle %icc, %g7, %i4
mulscc %g3, %i7, %l0
edge8 %g5, %i3, %o0
fpack32 %f10, %f4, %f24
movvs %icc, %o3, %o4
fbu %fcc0, loop_1191
andn %o5, 0x14FA, %i2
movle %icc, %g1, %l4
andn %l5, %g4, %l3
loop_1191:
membar 0x2E
edge8 %o6, %g2, %i6
movcs %icc, %l6, %g6
array32 %i1, %l1, %o2
fnands %f29, %f28, %f7
andn %i5, %o1, %i0
bg,a %icc, loop_1192
fbe %fcc1, loop_1193
taddcc %o7, %g7, %i4
xnor %l2, %g3, %i7
loop_1192:
tne %icc, 0x2
loop_1193:
tvs %icc, 0x4
fnands %f27, %f3, %f28
sir 0x0C51
fexpand %f15, %f26
tvs %xcc, 0x1
edge8 %g5, %i3, %o0
nop
setx loop_1194, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %xcc, 0x7
fpadd16 %f30, %f10, %f8
sllx %l0, %o4, %o5
loop_1194:
orn %o3, 0x13E5, %g1
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x88
bcc %icc, loop_1195
fxnors %f16, %f29, %f0
umulcc %i2, %l5, %l4
movrne %g4, 0x1C7, %o6
loop_1195:
edge8l %g2, %i6, %l3
brlz,a %g6, loop_1196
movvs %xcc, %i1, %l6
fmovsne %xcc, %f11, %f22
movrlez %l1, 0x2E9, %i5
loop_1196:
addcc %o1, %o2, %o7
fbul,a %fcc0, loop_1197
bvc,pn %xcc, loop_1198
st %f17, [%l7 + 0x1C]
andncc %i0, %i4, %l2
loop_1197:
sllx %g7, 0x05, %g3
loop_1198:
fbue,a %fcc3, loop_1199
addccc %g5, 0x0230, %i7
orcc %o0, %i3, %l0
movcs %icc, %o4, %o5
loop_1199:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x6A] %asi, %o3
addccc %i2, 0x1959, %l5
sra %l4, %g1, %o6
edge16ln %g4, %i6, %g2
edge32l %g6, %i1, %l6
orncc %l3, 0x00AC, %i5
fmovrdgez %o1, %f30, %f6
fbe %fcc1, loop_1200
movle %xcc, %o2, %o7
wr %g0, 0x0c, %asi
stha %l1, [%l7 + 0x44] %asi
loop_1200:
andn %i4, %i0, %l2
fmuld8ulx16 %f30, %f21, %f6
umul %g7, 0x186F, %g5
nop
setx 0x1775A501F06501F7, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
tgu %icc, 0x3
movl %icc, %i7, %g3
xorcc %o0, 0x044E, %l0
movrlz %i3, 0x121, %o5
fmovspos %xcc, %f30, %f28
fmuld8sux16 %f9, %f21, %f6
movrne %o3, 0x3B7, %o4
tge %icc, 0x5
nop
fitos %f21, %f25
ble,pn %xcc, loop_1201
umulcc %l5, 0x040F, %l4
nop
set 0x6D, %o0
ldub [%l7 + %o0], %i2
fbne,a %fcc0, loop_1202
loop_1201:
fbug,a %fcc0, loop_1203
tn %icc, 0x0
edge16ln %g1, %o6, %g4
loop_1202:
tcs %icc, 0x0
loop_1203:
move %xcc, %i6, %g2
tneg %icc, 0x7
fandnot1 %f20, %f28, %f0
ble %xcc, loop_1204
array8 %g6, %i1, %l3
andncc %i5, %o1, %o2
mulx %l6, %l1, %o7
loop_1204:
movvs %xcc, %i4, %i0
tneg %xcc, 0x3
set 0x60, %o3
lduha [%l7 + %o3] 0x10, %l2
movneg %icc, %g7, %g5
fornot1 %f20, %f28, %f18
array32 %g3, %i7, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x2
add %l0, 0x17EE, %o5
tvs %xcc, 0x4
xorcc %o3, 0x1FC1, %o4
taddcc %i3, %l4, %l5
tcc %icc, 0x5
orncc %i2, %o6, %g4
nop
fitod %f0, %f24
fdtos %f24, %f14
fbu %fcc0, loop_1205
nop
fitod %f12, %f20
fdtos %f20, %f7
xorcc %i6, 0x1DAD, %g1
fnand %f6, %f28, %f2
loop_1205:
fzeros %f29
fmovdcc %icc, %f10, %f12
mova %icc, %g6, %i1
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x28] %asi, 0x0
xnorcc %g2, %i5, %o1
srlx %l6, 0x19, %o2
fblg,a %fcc1, loop_1206
tle %xcc, 0x7
and %l1, 0x0273, %o7
fmovrdlez %i4, %f8, %f6
loop_1206:
fmovrdgz %l2, %f6, %f4
nop
setx 0xF828C59C06503C86, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x90F46B5F2CB859ED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f30, %f14
movgu %xcc, %i0, %g7
movrgz %g5, 0x39F, %g3
addccc %o0, 0x1FF4, %l0
array16 %o5, %i7, %o3
edge16 %o4, %l4, %i3
smul %l5, %i2, %o6
andn %i6, 0x0907, %g1
array32 %g4, %g6, %i1
tg %icc, 0x7
fornot1s %f11, %f21, %f26
tcc %xcc, 0x5
fbule,a %fcc0, loop_1207
movrgz %l3, %g2, %i5
addccc %l6, %o1, %l1
movvs %xcc, %o2, %o7
loop_1207:
fbne %fcc1, loop_1208
tsubcctv %l2, 0x0BC5, %i4
nop
fitos %f6, %f11
fstox %f11, %f8
fxtos %f8, %f9
fbg,a %fcc3, loop_1209
loop_1208:
subc %i0, 0x114D, %g7
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
loop_1209:
edge32l %g3, %g5, %o0
movl %icc, %l0, %i7
subcc %o5, %o4, %l4
fbl %fcc3, loop_1210
nop
setx 0x2B6D46D8CB2724BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x519620436C0C06AD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f30, %f4
fornot2s %f29, %f26, %f18
tle %xcc, 0x7
loop_1210:
tsubcctv %i3, %o3, %l5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x12] %asi, %i2
tge %icc, 0x4
xnorcc %i6, 0x1C74, %g1
tg %icc, 0x6
fba,a %fcc1, loop_1211
alignaddrl %o6, %g4, %i1
set 0x66, %g6
ldstuba [%l7 + %g6] 0x04, %g6
loop_1211:
tg %icc, 0x2
mulx %l3, 0x0A27, %i5
bg,a %xcc, loop_1212
movle %icc, %g2, %l6
nop
setx loop_1213, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movle %icc, %l1, %o1
loop_1212:
addc %o2, %o7, %i4
xorcc %i0, %l2, %g3
loop_1213:
movcc %icc, %g7, %o0
bleu,a,pt %xcc, loop_1214
smulcc %l0, 0x0D22, %g5
subcc %o5, %i7, %o4
tgu %icc, 0x7
loop_1214:
nop
wr %g0, 0x0c, %asi
stxa %i3, [%l7 + 0x28] %asi
movre %o3, 0x342, %l5
array32 %i2, %i6, %l4
set 0x3A, %i6
stha %o6, [%l7 + %i6] 0x14
fcmpeq16 %f4, %f28, %g4
fmul8x16al %f6, %f20, %f22
andcc %g1, 0x0482, %g6
taddcc %l3, 0x03B6, %i1
brz %g2, loop_1215
edge8n %i5, %l1, %l6
fmul8x16au %f18, %f20, %f26
wr %g0, 0x89, %asi
sta %f27, [%l7 + 0x18] %asi
loop_1215:
nop
setx loop_1216, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movn %icc, %o2, %o7
fmovrdgz %i4, %f2, %f14
sethi 0x0B01, %o1
loop_1216:
tleu %icc, 0x7
fcmple32 %f2, %f0, %i0
fpack16 %f2, %f9
array16 %l2, %g7, %o0
udivcc %g3, 0x1FDE, %g5
tpos %xcc, 0x0
fand %f0, %f28, %f20
fmovdg %icc, %f26, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %l0, 0x1E, %i7
nop
set 0x20, %l5
std %f24, [%l7 + %l5]
sll %o5, %i3, %o3
brz %o4, loop_1217
movge %xcc, %l5, %i6
movg %xcc, %i2, %o6
wr %g0, 0xea, %asi
stba %g4, [%l7 + 0x2C] %asi
membar #Sync
loop_1217:
addcc %l4, 0x1B68, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f2, %f4, %f13
edge32l %g1, %l3, %g2
tsubcctv %i5, 0x1B0B, %i1
nop
fitos %f6, %f14
fstoi %f14, %f2
fbe,a %fcc0, loop_1218
fcmple16 %f0, %f8, %l6
popc %l1, %o7
ble,a,pt %icc, loop_1219
loop_1218:
edge8ln %o2, %i4, %o1
edge16 %l2, %i0, %o0
movvc %icc, %g3, %g7
loop_1219:
ldsb [%l7 + 0x2C], %g5
xor %i7, 0x0885, %l0
movg %xcc, %i3, %o3
fbo %fcc0, loop_1220
udiv %o5, 0x1546, %o4
brlz,a %l5, loop_1221
srax %i2, 0x0D, %i6
loop_1220:
tl %icc, 0x4
tn %icc, 0x5
loop_1221:
sra %g4, 0x08, %l4
nop
fitod %f12, %f30
fdtox %f30, %f16
nop
set 0x31, %i4
ldsb [%l7 + %i4], %g6
subcc %g1, %l3, %o6
movrlez %g2, 0x331, %i1
sra %i5, 0x10, %l1
fzero %f2
array16 %o7, %o2, %l6
movpos %xcc, %o1, %i4
brgez,a %i0, loop_1222
movne %icc, %o0, %l2
andncc %g7, %g3, %g5
sethi 0x17A1, %i7
loop_1222:
movle %xcc, %i3, %o3
edge8n %o5, %l0, %l5
bcs,a,pt %xcc, loop_1223
udiv %o4, 0x05FD, %i6
ld [%l7 + 0x64], %f0
movneg %xcc, %i2, %g4
loop_1223:
nop
set 0x64, %l6
stba %l4, [%l7 + %l6] 0x0c
set 0x40, %g1
ldsba [%l7 + %g1] 0x88, %g1
movrlez %l3, %o6, %g2
fcmpne16 %f0, %f24, %g6
wr %g0, 0x04, %asi
ldswa [%l7 + 0x2C] %asi, %i5
edge32l %i1, %o7, %l1
nop
setx loop_1224, %l0, %l1
jmpl %l1, %o2
nop
setx 0x29A13000707D88A4, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
fmovsleu %icc, %f25, %f2
add %l7, 0x28, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %o1, %i4
loop_1224:
tsubcctv %i0, 0x0F79, %o0
wr %g0, 0xe3, %asi
ldda [%l7 + 0x70] %asi, %i6
fbuge %fcc3, loop_1225
subccc %g7, %g3, %l2
fnors %f20, %f25, %f10
fnegd %f10, %f6
loop_1225:
tvc %icc, 0x2
andcc %g5, 0x0B17, %i7
movl %icc, %i3, %o3
tvs %xcc, 0x2
bcc,a %xcc, loop_1226
andcc %o5, %l5, %l0
ldsb [%l7 + 0x70], %i6
tvc %icc, 0x4
loop_1226:
add %o4, %g4, %l4
fmovsn %xcc, %f20, %f19
fmovdgu %xcc, %f0, %f18
nop
fitod %f10, %f28
fdtos %f28, %f12
orncc %g1, 0x1CD2, %l3
stw %i2, [%l7 + 0x64]
fbe %fcc2, loop_1227
array8 %o6, %g6, %g2
smulcc %i5, %o7, %l1
andncc %o2, %o1, %i4
loop_1227:
edge8 %i1, %i0, %l6
or %o0, %g7, %g3
edge32l %g5, %l2, %i3
smul %i7, %o5, %l5
xnor %l0, 0x1F53, %i6
movre %o4, 0x3CD, %g4
fbule,a %fcc3, loop_1228
nop
setx 0xDA73E651732D6222, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f4
set 0x20, %i3
ldda [%l7 + %i3] 0x2b, %l4
loop_1228:
bpos,a %xcc, loop_1229
smulcc %g1, %l3, %o3
alignaddrl %o6, %i2, %g2
te %icc, 0x3
loop_1229:
ble,a loop_1230
fmovrdgz %i5, %f22, %f18
taddcc %o7, 0x1676, %g6
smulcc %o2, 0x15EC, %o1
loop_1230:
fandnot1s %f19, %f8, %f2
bl,pt %icc, loop_1231
fnot1 %f6, %f10
movne %icc, %l1, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1231:
andcc %i4, 0x071F, %l6
movle %xcc, %o0, %g7
set 0x24, %g2
ldswa [%l7 + %g2] 0x80, %i0
sethi 0x154D, %g5
edge32 %g3, %l2, %i7
bl,a %icc, loop_1232
movrne %o5, %i3, %l0
lduh [%l7 + 0x3E], %l5
for %f2, %f28, %f0
loop_1232:
nop
wr %g0, 0x88, %asi
stba %i6, [%l7 + 0x49] %asi
andn %g4, %o4, %l4
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f0
movn %xcc, %l3, %g1
fnands %f20, %f17, %f25
movcs %xcc, %o3, %o6
fmovrdgez %g2, %f24, %f6
tpos %icc, 0x1
fpsub16 %f28, %f22, %f2
orncc %i2, 0x1A76, %i5
fmovdvs %xcc, %f13, %f5
wr %g0, 0xea, %asi
stwa %g6, [%l7 + 0x1C] %asi
membar #Sync
fmovrsgez %o2, %f0, %f9
ldsh [%l7 + 0x46], %o1
alignaddr %l1, %o7, %i4
udiv %l6, 0x1171, %i1
udivcc %o0, 0x0258, %g7
ldsw [%l7 + 0x44], %g5
subc %i0, %l2, %g3
bpos,a,pt %xcc, loop_1233
srlx %i7, %i3, %o5
movneg %xcc, %l5, %l0
movvc %xcc, %i6, %g4
loop_1233:
fba %fcc1, loop_1234
array8 %o4, %l4, %g1
movcc %xcc, %l3, %o3
bge loop_1235
loop_1234:
tcs %xcc, 0x0
ldx [%l7 + 0x60], %g2
nop
setx 0x70486CCF, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
loop_1235:
fsrc1 %f6, %f26
fbg,a %fcc0, loop_1236
brlz %o6, loop_1237
fbug,a %fcc3, loop_1238
nop
setx 0x5434BD1EB8BB35FE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f6
loop_1236:
nop
wr %g0, 0x2a, %asi
ldda [%l7 + 0x20] %asi, %i2
loop_1237:
tvs %icc, 0x7
loop_1238:
movrlez %i5, 0x14A, %o2
fmul8sux16 %f24, %f12, %f12
udiv %g6, 0x0FBD, %o1
nop
fitos %f6, %f29
fstoi %f29, %f26
andcc %l1, 0x09F0, %o7
fbu,a %fcc3, loop_1239
movleu %icc, %l6, %i4
movcs %icc, %i1, %g7
movgu %xcc, %g5, %o0
loop_1239:
fcmpne32 %f10, %f22, %i0
srax %l2, %g3, %i3
fbuge %fcc0, loop_1240
subc %o5, %l5, %l0
nop
setx 0x5F9FD6D4E051230B, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
subcc %i6, %g4, %o4
loop_1240:
movcs %icc, %l4, %g1
taddcc %l3, 0x1D18, %o3
fmovsneg %icc, %f18, %f29
tle %icc, 0x2
fbg,a %fcc1, loop_1241
movre %i7, %g2, %o6
bvc,a loop_1242
sdiv %i5, 0x0538, %i2
loop_1241:
subcc %g6, 0x1712, %o2
edge16n %l1, %o1, %o7
loop_1242:
andn %l6, 0x1CA3, %i4
set 0x24, %l0
lda [%l7 + %l0] 0x88, %f6
nop
set 0x38, %g5
ldx [%l7 + %g5], %i1
array32 %g7, %o0, %i0
movn %icc, %l2, %g3
fandnot2s %f12, %f4, %f11
movgu %xcc, %i3, %g5
fcmpgt16 %f26, %f0, %l5
fbge,a %fcc0, loop_1243
smulcc %o5, 0x1F99, %i6
array16 %g4, %l0, %o4
nop
setx 0x8EAF94E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x67EC6731, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f6, %f9
loop_1243:
nop
set 0x40, %o4
ldda [%l7 + %o4] 0x18, %f16
brgz,a %l4, loop_1244
bvc,pt %icc, loop_1245
edge16l %g1, %o3, %l3
smulcc %i7, %g2, %i5
loop_1244:
subc %i2, %o6, %o2
loop_1245:
sdiv %g6, 0x10BA, %o1
array32 %l1, %o7, %l6
fmovde %icc, %f19, %f11
nop
setx 0xADF967EF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x57471F2F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f7, %f31
addccc %i1, 0x1BB3, %g7
movle %icc, %o0, %i0
bl,a,pn %xcc, loop_1246
edge32ln %l2, %i4, %i3
fmul8x16au %f24, %f24, %f16
tge %icc, 0x2
loop_1246:
fmovsne %icc, %f29, %f12
subc %g3, %l5, %o5
ldsw [%l7 + 0x3C], %g5
udivcc %g4, 0x08AD, %i6
array8 %l0, %l4, %o4
xnor %o3, %l3, %i7
fmovsg %xcc, %f12, %f12
addccc %g1, 0x01AB, %i5
fmul8x16au %f23, %f13, %f16
tneg %xcc, 0x2
ldd [%l7 + 0x50], %g2
tleu %xcc, 0x2
fbo %fcc2, loop_1247
sll %o6, 0x04, %o2
sethi 0x1C84, %g6
sir 0x0989
loop_1247:
array8 %o1, %l1, %i2
te %xcc, 0x6
movn %xcc, %o7, %l6
movrlez %i1, 0x307, %o0
brz,a %i0, loop_1248
fpackfix %f2, %f21
sll %g7, %l2, %i4
wr %g0, 0x27, %asi
stha %g3, [%l7 + 0x3E] %asi
membar #Sync
loop_1248:
fmovs %f20, %f6
fmovs %f1, %f22
brlz,a %l5, loop_1249
edge8ln %o5, %g5, %g4
movrne %i3, %i6, %l4
xorcc %o4, 0x05D6, %o3
loop_1249:
fpadd32 %f10, %f30, %f20
fmovdg %icc, %f24, %f11
fsrc1 %f14, %f2
wr %g0, 0x81, %asi
lduba [%l7 + 0x3D] %asi, %l3
sir 0x1DF3
tvc %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %l0, %g1, %i5
bleu,a,pn %icc, loop_1250
fnegd %f14, %f8
fnegd %f14, %f10
lduw [%l7 + 0x64], %i7
loop_1250:
subccc %g2, 0x173C, %o6
sub %o2, %g6, %l1
umul %i2, %o1, %l6
movle %xcc, %o7, %i1
srlx %i0, %g7, %l2
fbl %fcc1, loop_1251
fsrc2s %f14, %f3
subccc %i4, %o0, %g3
fxors %f17, %f5, %f1
loop_1251:
swap [%l7 + 0x7C], %l5
taddcctv %g5, %g4, %o5
tg %icc, 0x6
ldsw [%l7 + 0x70], %i3
andcc %l4, 0x1402, %i6
set 0x56, %o6
stba %o3, [%l7 + %o6] 0x10
array32 %o4, %l3, %g1
ta %icc, 0x2
ldx [%l7 + 0x18], %l0
nop
setx loop_1252, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
stbar
set 0x40, %i5
ldda [%l7 + %i5] 0x80, %f16
loop_1252:
addccc %i7, 0x0A17, %g2
bgu,a loop_1253
udivcc %i5, 0x1CC7, %o2
udivcc %g6, 0x1558, %l1
subc %i2, 0x034E, %o6
loop_1253:
nop
set 0x08, %l3
swapa [%l7 + %l3] 0x18, %o1
bn loop_1254
nop
fitod %f8, %f10
fdtoi %f10, %f31
tcc %icc, 0x5
fmovsvs %xcc, %f8, %f10
loop_1254:
tg %xcc, 0x7
sub %l6, %i1, %i0
popc %o7, %g7
edge8l %l2, %i4, %o0
xnorcc %g3, 0x00BE, %l5
fandnot1s %f20, %f23, %f25
umulcc %g4, 0x11D0, %g5
tvc %icc, 0x1
tpos %xcc, 0x3
sir 0x16E2
wr %g0, 0x23, %asi
stwa %i3, [%l7 + 0x60] %asi
membar #Sync
addcc %o5, %i6, %o3
wr %g0, 0x2a, %asi
stba %l4, [%l7 + 0x53] %asi
membar #Sync
fblg,a %fcc3, loop_1255
tg %icc, 0x1
bgu,a loop_1256
fmovdvs %xcc, %f16, %f17
loop_1255:
nop
fitod %f6, %f14
smul %l3, 0x0979, %g1
loop_1256:
nop
wr %g0, 0x2b, %asi
stha %o4, [%l7 + 0x2E] %asi
membar #Sync
bshuffle %f10, %f18, %f30
fbu %fcc1, loop_1257
tge %icc, 0x5
edge16 %i7, %l0, %g2
move %icc, %i5, %g6
loop_1257:
sdivcc %l1, 0x18EC, %o2
movrlez %i2, 0x073, %o6
movrgz %l6, %i1, %o1
sra %o7, 0x0C, %i0
edge16n %l2, %g7, %i4
movle %icc, %o0, %l5
fbn %fcc0, loop_1258
fcmpgt16 %f0, %f14, %g3
tsubcctv %g5, %i3, %o5
tcs %xcc, 0x2
loop_1258:
nop
set 0x10, %i2
ldda [%l7 + %i2] 0xe2, %g4
edge16l %o3, %l4, %i6
tgu %xcc, 0x4
popc %g1, %o4
andn %l3, %i7, %g2
edge32n %i5, %l0, %l1
set 0x14, %l1
ldsba [%l7 + %l1] 0x80, %g6
udiv %i2, 0x1FA4, %o6
tcc %xcc, 0x5
smul %l6, 0x191F, %i1
alignaddrl %o2, %o1, %o7
set 0x40, %i1
lduwa [%l7 + %i1] 0x0c, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %l2, %i4, %g7
sllx %l5, 0x1D, %o0
andncc %g5, %g3, %o5
fmovrslez %i3, %f11, %f0
sllx %o3, 0x12, %g4
edge32l %l4, %i6, %g1
tneg %xcc, 0x7
movrgez %o4, 0x322, %l3
orn %g2, %i5, %i7
srax %l1, 0x0C, %l0
xorcc %g6, 0x1936, %i2
edge8ln %o6, %i1, %o2
edge16n %l6, %o7, %i0
srlx %l2, %i4, %o1
fnot1s %f23, %f16
fbe,a %fcc2, loop_1259
fbl,a %fcc0, loop_1260
ldd [%l7 + 0x18], %f4
edge16l %g7, %l5, %o0
loop_1259:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1260:
array32 %g5, %o5, %g3
edge32n %i3, %g4, %l4
array32 %o3, %g1, %o4
membar 0x03
fcmpgt16 %f24, %f22, %i6
bvc %xcc, loop_1261
and %g2, %l3, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %i5, %l1, %g6
loop_1261:
nop
fitos %f3, %f23
fstox %f23, %f4
fcmpgt32 %f4, %f12, %i2
addc %l0, 0x07D9, %o6
bn,pt %xcc, loop_1262
nop
setx 0x2F5906F2C05BC758, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
stx %o2, [%l7 + 0x58]
fcmpgt16 %f20, %f22, %l6
loop_1262:
tge %icc, 0x4
set 0x22, %o2
lduha [%l7 + %o2] 0x88, %i1
sir 0x1A4D
movge %xcc, %o7, %l2
movpos %xcc, %i4, %o1
array32 %g7, %l5, %i0
tle %icc, 0x1
add %l7, 0x2C, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %o0, %o5
sethi 0x098C, %g3
fpmerge %f4, %f10, %f20
fmovsge %icc, %f13, %f22
brgez %g5, loop_1263
bleu %icc, loop_1264
edge8n %i3, %g4, %o3
xor %g1, %o4, %i6
loop_1263:
fbuge,a %fcc0, loop_1265
loop_1264:
fxnors %f11, %f1, %f18
fmovsvc %xcc, %f20, %f30
edge32ln %g2, %l4, %l3
loop_1265:
fbne,a %fcc3, loop_1266
sub %i5, 0x0624, %i7
stb %g6, [%l7 + 0x53]
bvc,a,pn %xcc, loop_1267
loop_1266:
movneg %xcc, %l1, %l0
array8 %o6, %i2, %l6
sdiv %i1, 0x0D48, %o2
loop_1267:
flush %l7 + 0x20
lduw [%l7 + 0x70], %l2
tvc %xcc, 0x4
fpadd16 %f4, %f2, %f0
addcc %o7, %i4, %g7
tsubcctv %l5, 0x04BC, %o1
nop
setx loop_1268, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz,a %i0, loop_1269
ldx [%l7 + 0x68], %o5
loop_1268:
orcc %o0, 0x0B40, %g5
movgu %icc, %i3, %g3
loop_1269:
fmovsvs %xcc, %f14, %f31
move %icc, %g4, %g1
bcc,a,pn %icc, loop_1270
tcc %xcc, 0x7
edge8ln %o3, %o4, %g2
tcs %icc, 0x7
loop_1270:
sethi 0x0796, %l4
fmovrdlz %i6, %f22, %f12
movcc %xcc, %i5, %l3
mulx %i7, 0x17F1, %g6
fbule,a %fcc1, loop_1271
taddcctv %l1, %o6, %i2
fba,a %fcc2, loop_1272
xnor %l0, %l6, %o2
loop_1271:
tcc %icc, 0x2
movrlz %l2, %i1, %i4
loop_1272:
stx %g7, [%l7 + 0x38]
fmovrslez %o7, %f19, %f27
movvs %icc, %l5, %i0
tsubcc %o1, 0x0FCB, %o5
sir 0x0BCB
mulscc %g5, 0x0C84, %i3
nop
setx 0x53EAD289, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f20
movne %icc, %o0, %g4
edge16 %g3, %g1, %o3
or %g2, %l4, %i6
bleu %xcc, loop_1273
addcc %o4, %i5, %i7
sllx %l3, %g6, %l1
edge32ln %i2, %l0, %l6
loop_1273:
bpos loop_1274
ta %icc, 0x5
fsrc2 %f10, %f24
tle %icc, 0x3
loop_1274:
call loop_1275
fbug,a %fcc0, loop_1276
stw %o2, [%l7 + 0x5C]
fornot2s %f1, %f11, %f5
loop_1275:
nop
setx 0xD885BFDB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f6
loop_1276:
srlx %o6, %l2, %i1
movne %icc, %g7, %o7
srax %i4, 0x14, %i0
movl %xcc, %o1, %o5
xnor %l5, %g5, %i3
movvs %xcc, %o0, %g4
fzeros %f9
edge8 %g3, %g1, %o3
fbne %fcc2, loop_1277
edge8 %g2, %i6, %o4
bgu,pt %xcc, loop_1278
fnegd %f8, %f20
loop_1277:
brgz,a %i5, loop_1279
alignaddrl %l4, %l3, %g6
loop_1278:
array8 %i7, %l1, %i2
nop
setx loop_1280, %l0, %l1
jmpl %l1, %l6
loop_1279:
nop
setx loop_1281, %l0, %l1
jmpl %l1, %o2
fmovdvs %xcc, %f20, %f23
fnors %f8, %f22, %f17
loop_1280:
fcmpeq32 %f26, %f22, %o6
loop_1281:
nop
setx 0x7D06E48FA07E9C8C, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
sethi 0x11A5, %l0
sth %i1, [%l7 + 0x7A]
tvs %icc, 0x0
xorcc %l2, 0x1AD7, %g7
tl %xcc, 0x4
swap [%l7 + 0x70], %o7
tpos %xcc, 0x7
fmovsleu %icc, %f29, %f26
edge8l %i4, %o1, %o5
taddcctv %l5, %i0, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot2s %f1, %f2
tcs %xcc, 0x6
sdiv %i3, 0x1103, %o0
bne,pt %icc, loop_1282
te %xcc, 0x6
set 0x50, %g4
ldxa [%l7 + %g4] 0x89, %g3
loop_1282:
fmovdcc %xcc, %f30, %f4
andncc %g1, %g4, %o3
movgu %icc, %i6, %o4
edge16ln %i5, %l4, %g2
movrgz %g6, %i7, %l3
swap [%l7 + 0x38], %i2
fmovsg %xcc, %f20, %f8
movcc %icc, %l1, %l6
sdivcc %o6, 0x035C, %o2
fmovdl %icc, %f17, %f31
movcs %xcc, %i1, %l0
array8 %g7, %o7, %i4
movvs %icc, %o1, %l2
edge8ln %o5, %l5, %i0
mova %icc, %g5, %o0
fpadd32 %f22, %f26, %f6
wr %g0, 0x21, %asi
stxa %g3, [%g0 + 0x108] %asi
fmovrdgez %g1, %f24, %f18
alignaddr %i3, %o3, %i6
fpsub32s %f5, %f0, %f7
fsrc1s %f5, %f2
edge8n %o4, %i5, %g4
tleu %icc, 0x6
fands %f28, %f6, %f29
udivcc %g2, 0x08A6, %l4
alignaddrl %g6, %i7, %l3
sdivx %l1, 0x1CB5, %l6
set 0x40, %i0
ldda [%l7 + %i0] 0x2f, %o6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
tle %icc, 0x0
movge %icc, %o2, %l0
nop
set 0x70, %l4
ldsw [%l7 + %l4], %g7
udiv %o7, 0x076E, %i1
movleu %xcc, %i4, %l2
tneg %xcc, 0x7
alignaddr %o5, %o1, %l5
movrne %g5, 0x02B, %i0
taddcctv %g3, %g1, %o0
tgu %xcc, 0x0
fba,a %fcc1, loop_1283
tn %icc, 0x3
movrne %o3, %i6, %i3
edge32ln %i5, %o4, %g4
loop_1283:
nop
set 0x3C, %i7
lda [%l7 + %i7] 0x89, %f11
tvc %icc, 0x4
fmovrsne %g2, %f19, %f6
taddcc %g6, %l4, %i7
nop
setx loop_1284, %l0, %l1
jmpl %l1, %l1
ldsb [%l7 + 0x49], %l3
srlx %l6, 0x0E, %i2
mova %xcc, %o6, %o2
loop_1284:
fmovdvs %xcc, %f8, %f4
ta %icc, 0x3
mulscc %l0, %o7, %i1
tg %icc, 0x5
nop
setx loop_1285, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movleu %icc, %g7, %l2
addc %o5, %o1, %l5
tn %icc, 0x6
loop_1285:
movrne %i4, 0x0A3, %i0
brlz,a %g3, loop_1286
edge16ln %g1, %o0, %o3
bcs,a %xcc, loop_1287
fornot2s %f22, %f2, %f6
loop_1286:
fnand %f22, %f28, %f26
sethi 0x1AB1, %i6
loop_1287:
umul %i3, 0x148D, %g5
fmovsne %icc, %f27, %f21
nop
setx loop_1288, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andcc %i5, 0x0424, %o4
movleu %icc, %g4, %g6
wr %g0, 0x22, %asi
stha %l4, [%l7 + 0x64] %asi
membar #Sync
loop_1288:
fornot2s %f6, %f30, %f29
movrgez %i7, 0x1B1, %l1
ld [%l7 + 0x14], %f2
addc %g2, %l6, %l3
movneg %icc, %i2, %o6
udivcc %l0, 0x0F96, %o2
fmovrdgz %o7, %f16, %f2
bge,a %xcc, loop_1289
ba,pt %xcc, loop_1290
move %xcc, %i1, %l2
movpos %icc, %g7, %o5
loop_1289:
movrlz %l5, 0x16B, %o1
loop_1290:
xor %i4, %g3, %i0
movneg %icc, %g1, %o3
xorcc %i6, 0x0019, %o0
fblg,a %fcc2, loop_1291
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x22, %asi
ldda [%l7 + 0x40] %asi, %i2
loop_1291:
xnor %g5, 0x12C1, %i5
add %o4, %g4, %g6
stw %l4, [%l7 + 0x0C]
fbuge,a %fcc2, loop_1292
array16 %i7, %g2, %l6
xor %l3, %l1, %i2
sethi 0x165D, %o6
loop_1292:
fmovdvs %icc, %f1, %f31
xor %o2, %o7, %l0
alignaddr %i1, %l2, %o5
edge32ln %l5, %g7, %i4
fmovda %xcc, %f10, %f11
fandnot1 %f28, %f30, %f26
nop
fitod %f12, %f12
fdtox %f12, %f6
brlz,a %o1, loop_1293
tne %xcc, 0x7
movrgz %i0, %g3, %g1
std %f24, [%l7 + 0x70]
loop_1293:
brnz,a %i6, loop_1294
fmovscc %xcc, %f14, %f7
fnot1 %f22, %f16
orn %o0, 0x0D48, %i3
loop_1294:
flush %l7 + 0x24
sll %o3, %i5, %g5
brlez %g4, loop_1295
fmul8x16al %f17, %f15, %f20
sir 0x0AE7
tsubcc %g6, %o4, %i7
loop_1295:
fpsub16s %f16, %f23, %f21
tcc %xcc, 0x4
tge %icc, 0x4
bneg,a,pt %icc, loop_1296
edge8n %g2, %l6, %l3
udivx %l4, 0x19B6, %i2
movcs %icc, %l1, %o2
loop_1296:
addcc %o7, %o6, %l0
nop
setx 0x805E6EFE, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
fmovsgu %xcc, %f23, %f12
te %xcc, 0x0
edge32 %l2, %i1, %o5
udivcc %g7, 0x1056, %i4
fmovdge %xcc, %f31, %f17
ld [%l7 + 0x38], %f8
movge %xcc, %o1, %i0
set 0x5C, %g7
stwa %g3, [%l7 + %g7] 0x81
fxnor %f30, %f28, %f26
mova %xcc, %g1, %i6
movrgz %l5, 0x2AF, %i3
stw %o3, [%l7 + 0x6C]
movneg %xcc, %i5, %g5
edge32 %g4, %g6, %o4
bgu %xcc, loop_1297
tl %xcc, 0x0
ta %xcc, 0x7
sdiv %i7, 0x0558, %o0
loop_1297:
udivx %g2, 0x006D, %l3
xnor %l6, %l4, %l1
nop
fitod %f4, %f10
fdtox %f10, %f0
fxtod %f0, %f0
sdivx %i2, 0x0AFA, %o7
udivx %o2, 0x1D76, %o6
tneg %icc, 0x2
fxnors %f14, %f29, %f4
sethi 0x1467, %l0
movcc %xcc, %i1, %l2
fblg %fcc0, loop_1298
tn %icc, 0x5
set 0x58, %g3
ldswa [%l7 + %g3] 0x11, %g7
loop_1298:
movrne %o5, %i4, %o1
stbar
sra %i0, 0x1B, %g1
alignaddrl %g3, %i6, %l5
bne,a,pt %icc, loop_1299
addc %o3, %i3, %i5
membar 0x3E
orn %g4, 0x069A, %g5
loop_1299:
nop
fitos %f2, %f0
fstoi %f0, %f11
edge32 %g6, %o4, %o0
lduh [%l7 + 0x1A], %g2
nop
setx 0xF052E07A, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
set 0x7C, %o5
lda [%l7 + %o5] 0x15, %f4
sdivcc %i7, 0x09ED, %l3
brlz %l4, loop_1300
movl %icc, %l6, %l1
sub %i2, 0x13CB, %o2
tsubcctv %o6, %l0, %i1
loop_1300:
fnegd %f26, %f12
fnor %f8, %f2, %f0
umulcc %l2, %o7, %g7
bleu,a,pt %icc, loop_1301
edge32l %i4, %o5, %i0
srl %o1, %g3, %i6
movl %icc, %l5, %g1
loop_1301:
move %xcc, %o3, %i3
srlx %g4, %i5, %g5
sdiv %o4, 0x104B, %o0
membar 0x10
fmovsleu %icc, %f12, %f9
udiv %g6, 0x09A4, %i7
wr %g0, 0x18, %asi
ldsba [%l7 + 0x08] %asi, %g2
movleu %icc, %l4, %l6
tcc %icc, 0x0
tneg %icc, 0x4
or %l3, %i2, %o2
umul %l1, 0x1DEE, %l0
bg %icc, loop_1302
membar 0x1D
movrgz %i1, %l2, %o6
brgz %g7, loop_1303
loop_1302:
andn %o7, %i4, %i0
movneg %icc, %o1, %g3
orcc %i6, 0x0E9A, %o5
loop_1303:
edge8l %g1, %o3, %i3
fnot1s %f7, %f12
udivx %g4, 0x0225, %l5
fmovspos %xcc, %f2, %f8
alignaddrl %i5, %g5, %o0
fnegd %f14, %f0
fbne %fcc2, loop_1304
fand %f6, %f30, %f10
fmovdleu %xcc, %f9, %f8
set 0x10, %o7
stwa %o4, [%l7 + %o7] 0x2a
membar #Sync
loop_1304:
bvc,a,pt %icc, loop_1305
srax %i7, 0x13, %g6
fmovdge %xcc, %f17, %f5
popc %g2, %l6
loop_1305:
bcs,a loop_1306
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %l4, %l3
movvc %xcc, %i2, %l1
loop_1306:
bleu loop_1307
nop
setx 0xFAE75D45, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
fsqrts %f14, %f3
tsubcctv %o2, %l0, %i1
fabsd %f10, %f16
loop_1307:
ldsw [%l7 + 0x30], %l2
udiv %g7, 0x04B5, %o7
fnegd %f18, %f0
bne,a,pn %xcc, loop_1308
alignaddr %o6, %i0, %i4
fmovdvs %xcc, %f14, %f1
fmovsle %icc, %f10, %f31
loop_1308:
bleu loop_1309
tne %xcc, 0x7
addc %g3, %o1, %o5
nop
setx loop_1310, %l0, %l1
jmpl %l1, %g1
loop_1309:
xor %o3, 0x1666, %i6
fblg,a %fcc3, loop_1311
fble,a %fcc0, loop_1312
loop_1310:
xnor %g4, %l5, %i5
fabss %f4, %f19
loop_1311:
fzeros %f31
loop_1312:
ldd [%l7 + 0x10], %i2
ldub [%l7 + 0x62], %g5
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x68] %asi, %o4
tneg %xcc, 0x7
sll %o0, 0x02, %g6
set 0x0A, %l2
ldsha [%l7 + %l2] 0x15, %i7
movl %icc, %l6, %g2
for %f4, %f14, %f20
wr %g0, 0x88, %asi
ldxa [%l7 + 0x50] %asi, %l4
fcmpeq32 %f30, %f2, %l3
ba,a %icc, loop_1313
tsubcctv %i2, 0x106E, %o2
edge16ln %l1, %i1, %l2
popc %g7, %l0
loop_1313:
smul %o7, 0x0D26, %o6
movrgz %i0, %i4, %g3
fmovsa %icc, %f27, %f23
nop
setx 0xD0645E53, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
tcs %xcc, 0x5
wr %g0, 0x89, %asi
stha %o1, [%l7 + 0x2E] %asi
subc %g1, 0x0477, %o5
movneg %icc, %i6, %g4
edge8n %o3, %i5, %l5
sdiv %i3, 0x1CB1, %g5
tcs %icc, 0x7
fzeros %f5
fpsub32 %f28, %f22, %f26
bpos,a,pt %icc, loop_1314
addcc %o4, 0x1E0B, %g6
stb %i7, [%l7 + 0x3D]
tgu %icc, 0x3
loop_1314:
bl,a loop_1315
fsrc2 %f6, %f16
srl %o0, 0x10, %g2
tle %icc, 0x1
loop_1315:
fmul8ulx16 %f14, %f20, %f8
fandnot1 %f16, %f10, %f26
wr %g0, 0x10, %asi
ldsha [%l7 + 0x0A] %asi, %l4
mulscc %l6, %i2, %l3
sth %l1, [%l7 + 0x6C]
tsubcctv %o2, %i1, %g7
udivcc %l2, 0x1ED0, %l0
movcs %xcc, %o6, %o7
srl %i0, %g3, %i4
sub %g1, %o1, %o5
nop
setx 0xF048D1E4, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
sdivx %i6, 0x1189, %g4
fmovsvs %icc, %f16, %f31
movrgz %o3, 0x10D, %l5
sdivx %i3, 0x085E, %g5
swap [%l7 + 0x28], %i5
add %l7, 0x74, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x81, %g6, %o4
fble %fcc1, loop_1316
fbule %fcc0, loop_1317
fxnor %f24, %f2, %f14
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x14] %asi, %i7
loop_1316:
movl %xcc, %g2, %o0
loop_1317:
edge8l %l6, %i2, %l4
set 0x0C, %o1
lduwa [%l7 + %o1] 0x88, %l1
fmovdg %xcc, %f18, %f22
fmovrdgez %o2, %f16, %f16
edge32n %l3, %i1, %g7
edge16ln %l0, %l2, %o6
stb %o7, [%l7 + 0x62]
subc %i0, %i4, %g1
edge32 %o1, %g3, %i6
andcc %g4, 0x15A8, %o3
array32 %o5, %l5, %i3
sth %g5, [%l7 + 0x54]
fxor %f26, %f22, %f22
fmovrdlez %i5, %f20, %f12
movvc %xcc, %g6, %o4
bg loop_1318
tsubcc %i7, %o0, %l6
edge32n %i2, %l4, %l1
movleu %xcc, %o2, %l3
loop_1318:
movre %i1, %g7, %g2
wr %g0, 0x04, %asi
lda [%l7 + 0x48] %asi, %f13
sethi 0x1D4B, %l0
orcc %o6, %l2, %i0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x0A] %asi, %o7
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %i4, %o1
fexpand %f30, %f8
edge16ln %g3, %g1, %i6
tge %icc, 0x1
fbug,a %fcc3, loop_1319
array32 %g4, %o5, %l5
taddcc %i3, 0x0795, %o3
fone %f12
loop_1319:
fsrc2s %f30, %f22
fble %fcc0, loop_1320
pdist %f10, %f2, %f16
umulcc %g5, %g6, %o4
bcs,pn %xcc, loop_1321
loop_1320:
movvs %xcc, %i7, %o0
fnors %f16, %f27, %f23
fmovdg %icc, %f29, %f8
loop_1321:
fmovdleu %icc, %f10, %f22
mulscc %i5, 0x0964, %l6
movrgz %i2, 0x3E9, %l1
fmovsneg %icc, %f20, %f15
tcs %icc, 0x7
tne %xcc, 0x0
mulscc %l4, 0x0531, %o2
mova %xcc, %i1, %l3
bge,pn %icc, loop_1322
movne %icc, %g2, %g7
edge32l %o6, %l2, %i0
array8 %l0, %i4, %o1
loop_1322:
add %o7, 0x1872, %g3
bcs,a loop_1323
fbn,a %fcc1, loop_1324
edge32l %i6, %g4, %o5
fmovsn %xcc, %f27, %f24
loop_1323:
fmovdne %xcc, %f11, %f30
loop_1324:
movre %g1, 0x0BA, %i3
movrne %o3, 0x1FD, %g5
fbuge,a %fcc2, loop_1325
tsubcc %l5, %o4, %g6
fpmerge %f24, %f19, %f8
movvs %xcc, %i7, %i5
loop_1325:
sdiv %l6, 0x018B, %o0
fmovdvc %icc, %f7, %f0
taddcctv %l1, %l4, %o2
edge32n %i1, %l3, %i2
mova %icc, %g2, %o6
orncc %g7, 0x0D47, %l2
sub %l0, %i0, %i4
nop
fitos %f7, %f8
fstod %f8, %f2
tpos %xcc, 0x6
tpos %xcc, 0x6
srlx %o1, 0x03, %o7
edge32n %g3, %i6, %o5
addccc %g4, 0x0203, %i3
ldsw [%l7 + 0x08], %o3
bvc,a loop_1326
fmovdg %xcc, %f3, %f12
orcc %g5, %l5, %o4
srlx %g1, 0x18, %i7
loop_1326:
nop
wr %g0, 0x89, %asi
sta %f18, [%l7 + 0x78] %asi
edge32 %g6, %l6, %i5
nop
setx 0xF4C80516, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x80C1B18A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f1, %f26
fmovse %icc, %f20, %f0
movrne %o0, 0x3C1, %l4
fbl %fcc2, loop_1327
edge32ln %l1, %o2, %l3
nop
fitod %f6, %f16
fdtoi %f16, %f11
nop
setx 0xE5B472604A3F8F38, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f10
loop_1327:
movge %xcc, %i2, %i1
xor %o6, %g2, %l2
fbul,a %fcc2, loop_1328
xnorcc %g7, %i0, %i4
fbule,a %fcc0, loop_1329
flush %l7 + 0x64
loop_1328:
nop
fitos %f14, %f7
fstox %f7, %f14
fxtos %f14, %f23
array8 %o1, %o7, %l0
loop_1329:
alignaddr %g3, %o5, %g4
popc 0x0665, %i6
movgu %icc, %i3, %g5
movvc %xcc, %o3, %o4
sth %l5, [%l7 + 0x20]
alignaddr %i7, %g6, %l6
nop
setx 0xEB07342F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x9A39D6B3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f23, %f12
te %xcc, 0x0
andcc %g1, %o0, %i5
andcc %l1, %l4, %o2
sdivx %l3, 0x0029, %i1
add %i2, %g2, %o6
fzero %f6
taddcctv %l2, 0x19F5, %i0
set 0x24, %o3
lduwa [%l7 + %o3] 0x11, %i4
fmovsneg %icc, %f3, %f11
fmovrde %o1, %f14, %f4
edge8ln %o7, %l0, %g7
ldsb [%l7 + 0x0D], %o5
fpadd16s %f3, %f18, %f29
tvc %xcc, 0x6
fmovdvs %icc, %f8, %f4
addcc %g3, 0x0D2B, %i6
tsubcc %g4, 0x1122, %g5
nop
setx loop_1330, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movne %icc, %i3, %o4
stb %o3, [%l7 + 0x0A]
udivx %i7, 0x1E9F, %g6
loop_1330:
bl %xcc, loop_1331
bgu,a,pn %xcc, loop_1332
movre %l5, 0x02C, %g1
fmovscs %icc, %f7, %f15
loop_1331:
ldsh [%l7 + 0x18], %o0
loop_1332:
taddcctv %l6, 0x1C0D, %l1
fmovsleu %xcc, %f1, %f24
fmovrdne %l4, %f24, %f28
wr %g0, 0x88, %asi
swapa [%l7 + 0x38] %asi, %o2
andn %l3, 0x0B37, %i5
bgu %xcc, loop_1333
taddcc %i2, %g2, %o6
fnors %f12, %f3, %f24
tvs %xcc, 0x5
loop_1333:
ldsb [%l7 + 0x52], %i1
orncc %l2, 0x1FDD, %i0
fmovdn %icc, %f13, %f26
brnz,a %o1, loop_1334
movpos %icc, %o7, %l0
brlz,a %g7, loop_1335
nop
setx loop_1336, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1334:
nop
setx 0xFD041229007F7526, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
addccc %i4, %g3, %o5
loop_1335:
sllx %g4, %i6, %i3
loop_1336:
sll %o4, %o3, %g5
set 0x20, %o0
stxa %i7, [%g0 + %o0] 0x4f
ldsh [%l7 + 0x1E], %g6
bneg,a loop_1337
brz,a %g1, loop_1338
or %o0, %l5, %l6
tcc %icc, 0x5
loop_1337:
tvs %icc, 0x2
loop_1338:
edge16l %l1, %o2, %l4
tne %icc, 0x7
movrne %l3, 0x13D, %i5
edge32 %g2, %i2, %i1
xor %o6, 0x1C4F, %i0
fmul8ulx16 %f22, %f12, %f12
umul %o1, 0x0449, %l2
fbl,a %fcc0, loop_1339
movl %icc, %o7, %l0
stbar
fbu %fcc2, loop_1340
loop_1339:
tn %icc, 0x2
nop
setx 0x2FA891EC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f3
bgu loop_1341
loop_1340:
ldstub [%l7 + 0x7D], %i4
fandnot1 %f24, %f26, %f28
tle %icc, 0x3
loop_1341:
nop
fitos %f7, %f19
fstoi %f19, %f11
srlx %g7, %g3, %g4
udivx %o5, 0x0E57, %i3
nop
setx 0x20360950E07012DE, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
wr %g0, 0x11, %asi
ldswa [%l7 + 0x54] %asi, %i6
edge16n %o3, %g5, %o4
fcmpeq32 %f6, %f12, %i7
mulx %g1, %o0, %l5
add %g6, 0x04FD, %l1
bvs loop_1342
fbo %fcc0, loop_1343
fbn %fcc0, loop_1344
nop
fitod %f6, %f8
fdtox %f8, %f28
loop_1342:
subccc %o2, %l6, %l3
loop_1343:
alignaddr %i5, %g2, %i2
loop_1344:
subccc %l4, %i1, %i0
sll %o6, %o1, %o7
stbar
andcc %l2, %l0, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %i4, %g3, %o5
array8 %g4, %i3, %i6
sllx %o3, 0x18, %g5
subccc %i7, %g1, %o0
edge8n %l5, %g6, %l1
mulscc %o2, 0x0354, %o4
brgez %l6, loop_1345
orncc %i5, 0x1674, %g2
set 0x40, %i6
stda %f16, [%l7 + %i6] 0x1f
membar #Sync
loop_1345:
sub %l3, 0x18FF, %l4
stw %i2, [%l7 + 0x60]
move %icc, %i1, %o6
bneg,pt %xcc, loop_1346
sethi 0x0413, %i0
fmovdgu %icc, %f16, %f10
fbg %fcc1, loop_1347
loop_1346:
movge %icc, %o1, %o7
nop
setx loop_1348, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movleu %xcc, %l2, %g7
loop_1347:
xor %l0, 0x17ED, %g3
fbn %fcc3, loop_1349
loop_1348:
fmovse %xcc, %f17, %f24
movrgez %i4, 0x270, %g4
edge8ln %i3, %o5, %i6
loop_1349:
fbule,a %fcc2, loop_1350
sdivx %g5, 0x1012, %o3
bne,pt %icc, loop_1351
edge16n %g1, %i7, %o0
loop_1350:
xnorcc %l5, %g6, %o2
movgu %icc, %l1, %o4
loop_1351:
nop
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %i5, %l6
nop
setx 0x9B98E3A1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f8
sir 0x17D9
movrgez %g2, %l4, %i2
fmovse %icc, %f5, %f28
fmovdge %icc, %f15, %f25
fmovrde %l3, %f24, %f30
fmovdcs %icc, %f9, %f20
fbe,a %fcc1, loop_1352
subcc %i1, %i0, %o1
movrlez %o7, %o6, %l2
bgu,pn %xcc, loop_1353
loop_1352:
movrgez %l0, 0x372, %g7
addcc %g3, 0x0792, %g4
ldsb [%l7 + 0x1E], %i3
loop_1353:
brz,a %i4, loop_1354
movne %icc, %i6, %o5
fbl,a %fcc0, loop_1355
edge8l %o3, %g5, %i7
loop_1354:
sdivx %o0, 0x108C, %l5
movrgz %g1, %o2, %l1
loop_1355:
movvc %xcc, %o4, %i5
wr %g0, 0x80, %asi
ldsha [%l7 + 0x24] %asi, %l6
fpsub32 %f30, %f20, %f2
orn %g6, 0x0AD4, %g2
andn %i2, %l3, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %i0, 0x107A, %i1
andn %o1, 0x0736, %o7
movl %icc, %l2, %l0
subcc %o6, %g7, %g4
orcc %g3, %i4, %i3
fnot2s %f19, %f12
array32 %o5, %o3, %i6
fmovrsgez %g5, %f12, %f27
movrgez %o0, %l5, %i7
movcs %xcc, %g1, %l1
brnz,a %o2, loop_1356
for %f24, %f4, %f2
alignaddr %i5, %l6, %o4
array16 %g6, %i2, %l3
loop_1356:
ldx [%l7 + 0x18], %l4
umulcc %g2, 0x179E, %i1
bn,pn %xcc, loop_1357
nop
set 0x48, %g6
ldub [%l7 + %g6], %i0
fone %f30
sdivcc %o1, 0x1A95, %o7
loop_1357:
fmovsvc %icc, %f1, %f28
fpack32 %f4, %f12, %f20
brlz %l2, loop_1358
fbn %fcc3, loop_1359
array16 %o6, %g7, %l0
sdivcc %g3, 0x0F8F, %g4
loop_1358:
ldd [%l7 + 0x40], %i2
loop_1359:
nop
fitod %f2, %f8
fdtox %f8, %f18
fxtod %f18, %f0
fbge %fcc2, loop_1360
umul %o5, 0x03A3, %i4
bl,a loop_1361
edge32l %o3, %g5, %o0
loop_1360:
tvc %icc, 0x0
sll %l5, %i6, %g1
loop_1361:
fmovda %icc, %f9, %f13
fmul8sux16 %f20, %f28, %f10
sir 0x1DA4
nop
fitos %f9, %f25
fstox %f25, %f26
fxtos %f26, %f20
brgz,a %i7, loop_1362
movg %xcc, %l1, %i5
addcc %o2, %o4, %l6
tsubcc %g6, 0x1199, %l3
loop_1362:
tpos %icc, 0x3
alignaddr %l4, %g2, %i1
edge8 %i0, %o1, %i2
movrne %l2, %o7, %o6
nop
fitos %f4, %f5
fstod %f5, %f2
edge32n %g7, %l0, %g3
wr %g0, 0x19, %asi
stba %g4, [%l7 + 0x6E] %asi
fmovdneg %icc, %f4, %f9
sra %i3, %o5, %o3
bg,a,pn %icc, loop_1363
sll %i4, 0x0F, %o0
wr %g0, 0x89, %asi
lda [%l7 + 0x54] %asi, %f31
loop_1363:
nop
wr %g0, 0x18, %asi
stxa %g5, [%l7 + 0x40] %asi
mulscc %i6, 0x038E, %l5
tle %icc, 0x3
tvs %xcc, 0x2
fpadd32s %f25, %f30, %f9
orncc %i7, 0x0A2C, %g1
mulscc %l1, 0x177B, %o2
addc %o4, 0x1B9F, %i5
sethi 0x14AE, %l6
edge16 %g6, %l3, %g2
movpos %icc, %l4, %i1
sllx %i0, 0x03, %i2
orn %o1, 0x0242, %o7
edge16ln %l2, %o6, %g7
edge8ln %l0, %g3, %g4
move %xcc, %i3, %o3
sll %o5, %o0, %i4
srl %g5, %l5, %i7
ta %xcc, 0x0
fsrc1 %f0, %f8
mulx %i6, 0x0105, %g1
fmovrdne %o2, %f14, %f26
fandnot2 %f4, %f12, %f20
movleu %xcc, %o4, %l1
edge16l %l6, %g6, %i5
brgz,a %l3, loop_1364
xnorcc %g2, 0x0747, %l4
move %xcc, %i0, %i2
subcc %o1, 0x1E27, %o7
loop_1364:
alignaddr %i1, %l2, %g7
fnot1s %f0, %f24
movneg %icc, %l0, %g3
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o6
casa [%l6] 0x80, %o6, %g4
movvs %icc, %o3, %i3
move %icc, %o5, %o0
mulscc %g5, %l5, %i4
movl %xcc, %i7, %g1
set 0x4B, %l5
ldstuba [%l7 + %l5] 0x19, %i6
sdivcc %o2, 0x01A0, %o4
tge %xcc, 0x7
ldd [%l7 + 0x18], %f28
smulcc %l6, %l1, %g6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x28] %asi, %l3
srlx %g2, %l4, %i0
movpos %xcc, %i5, %o1
fornot1s %f19, %f13, %f22
tne %icc, 0x0
bleu,a %icc, loop_1365
bne,pt %icc, loop_1366
tsubcctv %i2, %i1, %o7
fbe %fcc1, loop_1367
loop_1365:
movrne %g7, 0x225, %l2
loop_1366:
move %icc, %l0, %g3
sethi 0x1C7A, %o6
loop_1367:
fmovrslz %g4, %f14, %f1
tge %xcc, 0x1
tn %xcc, 0x4
movrlz %o3, 0x283, %o5
fabsd %f8, %f4
lduw [%l7 + 0x48], %o0
bg loop_1368
sethi 0x182F, %g5
sub %i3, 0x09B1, %l5
tgu %xcc, 0x3
loop_1368:
mulx %i4, %i7, %i6
taddcc %g1, %o2, %o4
movpos %icc, %l6, %l1
tg %icc, 0x4
movcc %icc, %g6, %g2
fmovsvc %icc, %f10, %f19
srax %l4, %l3, %i5
sub %o1, %i0, %i1
ldstub [%l7 + 0x30], %i2
fpsub32 %f0, %f14, %f16
alignaddrl %g7, %l2, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsleu %xcc, %f29, %f14
and %o7, 0x1DCB, %g3
movleu %icc, %o6, %o3
bcs,pt %xcc, loop_1369
movcc %xcc, %o5, %o0
andncc %g5, %g4, %l5
andcc %i4, 0x041F, %i3
loop_1369:
movrgez %i6, %g1, %i7
tge %icc, 0x4
bgu,a loop_1370
edge8 %o2, %l6, %l1
movl %icc, %o4, %g2
popc %l4, %g6
loop_1370:
orncc %l3, 0x0017, %o1
edge16 %i5, %i1, %i0
sllx %i2, %l2, %l0
lduw [%l7 + 0x50], %g7
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x5D] %asi, %g3
mulscc %o6, %o3, %o5
bpos,a,pn %icc, loop_1371
fmovsvc %icc, %f7, %f23
edge16 %o0, %o7, %g5
ldx [%l7 + 0x58], %g4
loop_1371:
fmovrslz %l5, %f31, %f12
wr %g0, 0x88, %asi
stda %f16, [%l7 + 0x40] %asi
tsubcctv %i4, 0x1762, %i6
set 0x1D, %i4
lduba [%l7 + %i4] 0x11, %g1
taddcc %i3, %i7, %l6
bvs,pn %xcc, loop_1372
xnor %o2, 0x14FF, %l1
wr %g0, 0x89, %asi
ldda [%l7 + 0x10] %asi, %g2
loop_1372:
udivx %o4, 0x05A7, %g6
swap [%l7 + 0x30], %l3
fba %fcc2, loop_1373
fmovdneg %xcc, %f13, %f12
subc %o1, %i5, %l4
tpos %icc, 0x3
loop_1373:
nop
set 0x68, %g1
ldd [%l7 + %g1], %f12
xorcc %i0, 0x16CD, %i1
srlx %l2, %i2, %l0
udiv %g7, 0x1560, %o6
tpos %icc, 0x3
fbuge,a %fcc1, loop_1374
movre %g3, %o5, %o0
edge16n %o7, %g5, %o3
movrlez %l5, 0x12C, %g4
loop_1374:
movl %xcc, %i6, %g1
tpos %xcc, 0x5
bgu,a %icc, loop_1375
mova %xcc, %i3, %i7
tl %icc, 0x4
fxnor %f2, %f0, %f28
loop_1375:
fcmple16 %f20, %f30, %l6
fmovrsgez %i4, %f11, %f3
wr %g0, 0x80, %asi
lda [%l7 + 0x78] %asi, %f10
tcc %icc, 0x6
movrlz %l1, %o2, %o4
fmovdleu %icc, %f17, %f14
or %g2, 0x0AA2, %l3
wr %g0, 0x89, %asi
lduba [%l7 + 0x1B] %asi, %o1
brlez %g6, loop_1376
flush %l7 + 0x24
edge32n %i5, %l4, %i0
prefetch [%l7 + 0x74], 0x3
loop_1376:
nop
setx 0xE750C16A5046D120, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fmovdge %xcc, %f7, %f31
edge16n %l2, %i2, %i1
fnot1s %f15, %f0
fmovrdgez %l0, %f20, %f0
movcc %icc, %g7, %g3
fmovdvc %icc, %f29, %f28
wr %g0, 0x80, %asi
ldxa [%l7 + 0x48] %asi, %o6
tcc %icc, 0x5
fbuge %fcc3, loop_1377
ble,a,pn %xcc, loop_1378
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1377:
edge32ln %o0, %o7, %g5
loop_1378:
std %f0, [%l7 + 0x40]
fsrc1s %f8, %f8
array32 %o5, %l5, %g4
fmovse %xcc, %f8, %f2
fble,a %fcc1, loop_1379
sllx %i6, %o3, %i3
movg %xcc, %i7, %g1
bcs,pt %xcc, loop_1380
loop_1379:
fpack32 %f0, %f18, %f10
movl %xcc, %i4, %l6
fmovdvs %icc, %f16, %f19
loop_1380:
stx %l1, [%l7 + 0x60]
edge8ln %o2, %g2, %o4
and %o1, %g6, %i5
tsubcc %l3, %l4, %i0
fba %fcc3, loop_1381
movle %icc, %l2, %i2
movn %xcc, %i1, %l0
array8 %g3, %o6, %g7
loop_1381:
orn %o0, 0x1A83, %g5
tcc %icc, 0x0
nop
setx loop_1382, %l0, %l1
jmpl %l1, %o5
movrgz %o7, %l5, %i6
ldd [%l7 + 0x78], %f22
brnz,a %o3, loop_1383
loop_1382:
stx %g4, [%l7 + 0x30]
fcmpgt32 %f0, %f10, %i7
edge32 %i3, %i4, %g1
loop_1383:
sdivx %l6, 0x063B, %o2
lduw [%l7 + 0x2C], %g2
movrlz %l1, %o1, %g6
sdiv %i5, 0x061B, %o4
movvs %xcc, %l4, %l3
movge %xcc, %l2, %i0
alignaddrl %i2, %l0, %g3
fcmpne32 %f28, %f16, %i1
popc %o6, %o0
subcc %g7, 0x1AC9, %g5
array8 %o5, %o7, %i6
fmovdvc %xcc, %f16, %f3
add %l5, %o3, %g4
nop
setx 0x92B170E8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xE71D7E67, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f25, %f23
fors %f11, %f2, %f4
fpmerge %f2, %f3, %f22
nop
setx 0x469A5A9BD11F6DE2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x9A3718FB80552401, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f8, %f18
ldd [%l7 + 0x30], %i6
srax %i3, 0x02, %i4
bcc,a %xcc, loop_1384
array8 %g1, %l6, %g2
ba,a %icc, loop_1385
edge32l %l1, %o2, %g6
loop_1384:
alignaddrl %o1, %o4, %i5
mova %xcc, %l3, %l4
loop_1385:
brlz %i0, loop_1386
tge %xcc, 0x6
and %l2, 0x1A4F, %l0
ba,pt %icc, loop_1387
loop_1386:
sdivcc %i2, 0x0F93, %i1
movvs %xcc, %g3, %o0
fnors %f17, %f12, %f25
loop_1387:
ldx [%l7 + 0x38], %o6
orncc %g5, 0x0472, %g7
tne %xcc, 0x5
movge %xcc, %o5, %o7
movge %icc, %l5, %i6
subc %o3, 0x1A54, %i7
andncc %i3, %i4, %g4
edge16ln %l6, %g1, %l1
edge32 %g2, %g6, %o2
fors %f24, %f26, %f3
movcc %icc, %o1, %i5
nop
setx 0x60C94976, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x33A4C48D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f27, %f9
fmovsvc %xcc, %f24, %f2
edge8n %l3, %o4, %l4
be,a,pn %xcc, loop_1388
membar 0x06
edge32ln %l2, %l0, %i0
movcc %icc, %i1, %g3
loop_1388:
fmovsneg %icc, %f14, %f10
tvc %xcc, 0x7
xnorcc %o0, %o6, %i2
bn loop_1389
fbn,a %fcc3, loop_1390
nop
set 0x18, %l6
ldx [%l7 + %l6], %g7
alignaddr %o5, %g5, %o7
loop_1389:
fmovsne %xcc, %f29, %f4
loop_1390:
array16 %i6, %o3, %i7
tvs %xcc, 0x6
sth %i3, [%l7 + 0x1E]
set 0x60, %i3
stxa %l5, [%l7 + %i3] 0x19
tgu %xcc, 0x7
wr %g0, 0x10, %asi
ldswa [%l7 + 0x4C] %asi, %i4
edge32n %l6, %g4, %l1
bcs loop_1391
fbuge,a %fcc2, loop_1392
tcc %icc, 0x6
ldsh [%l7 + 0x18], %g2
loop_1391:
edge16l %g6, %o2, %o1
loop_1392:
edge32 %g1, %l3, %i5
umulcc %o4, %l4, %l0
movg %xcc, %l2, %i1
movvs %icc, %g3, %i0
tleu %icc, 0x5
tne %xcc, 0x7
bneg,a,pt %xcc, loop_1393
fandnot1 %f20, %f6, %f10
bgu,a loop_1394
tsubcc %o6, 0x01E8, %o0
loop_1393:
udivcc %g7, 0x10EF, %i2
umulcc %g5, 0x1CCE, %o7
loop_1394:
sub %o5, %o3, %i7
mova %xcc, %i6, %i3
lduh [%l7 + 0x1E], %l5
fmovd %f28, %f20
fand %f6, %f18, %f14
swap [%l7 + 0x18], %l6
umulcc %g4, 0x18D3, %i4
fbue %fcc1, loop_1395
fmovsne %icc, %f11, %f21
xorcc %l1, %g2, %g6
movleu %xcc, %o1, %o2
loop_1395:
swap [%l7 + 0x1C], %l3
nop
fitos %f3, %f17
fstox %f17, %f22
fxtos %f22, %f16
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %g1, %i5
bvc,a,pn %xcc, loop_1396
fpsub16 %f0, %f20, %f20
fxnors %f27, %f14, %f16
tg %icc, 0x4
loop_1396:
fnands %f30, %f30, %f5
addccc %l4, 0x0FBB, %o4
fmul8ulx16 %f28, %f6, %f18
fsrc2 %f12, %f12
subcc %l0, 0x186F, %l2
set 0x20, %g2
ldda [%l7 + %g2] 0x04, %i0
movle %xcc, %g3, %o6
nop
fitod %f8, %f20
fdtos %f20, %f16
be,pn %icc, loop_1397
tneg %icc, 0x6
fmul8x16au %f12, %f5, %f4
xor %o0, %i0, %g7
loop_1397:
call loop_1398
fba,a %fcc1, loop_1399
tvs %icc, 0x2
popc %g5, %i2
loop_1398:
edge32ln %o5, %o7, %i7
loop_1399:
tsubcc %i6, %i3, %l5
fpsub16s %f6, %f10, %f31
fmovs %f6, %f2
tgu %icc, 0x3
movrgz %o3, %l6, %g4
fpadd32 %f8, %f22, %f18
tg %icc, 0x2
movrgz %l1, %i4, %g6
mova %xcc, %o1, %g2
ldsb [%l7 + 0x23], %l3
tvc %xcc, 0x5
popc %g1, %o2
movneg %xcc, %l4, %o4
mulx %i5, 0x022E, %l0
array8 %l2, %i1, %o6
edge32 %g3, %o0, %g7
fnot1 %f6, %f14
fbl,a %fcc2, loop_1400
movcs %xcc, %g5, %i0
fones %f8
addcc %i2, %o5, %o7
loop_1400:
edge32 %i6, %i3, %l5
orcc %i7, 0x069D, %o3
movre %g4, %l1, %i4
bcs,pn %xcc, loop_1401
fornot2 %f28, %f30, %f16
movrlez %l6, 0x25E, %g6
subcc %g2, 0x1B02, %o1
loop_1401:
edge32 %g1, %o2, %l3
xnorcc %o4, 0x190D, %l4
wr %g0, 0x88, %asi
lduba [%l7 + 0x70] %asi, %l0
ldsh [%l7 + 0x1A], %i5
brgz,a %i1, loop_1402
sub %o6, 0x1583, %g3
pdist %f10, %f24, %f20
fcmple32 %f18, %f28, %l2
loop_1402:
nop
fitod %f2, %f4
fdtoi %f4, %f15
movgu %icc, %o0, %g7
bpos,a,pn %icc, loop_1403
movgu %xcc, %i0, %i2
edge32n %o5, %g5, %o7
tcs %xcc, 0x0
loop_1403:
movrlz %i3, %i6, %l5
fmuld8ulx16 %f3, %f11, %f30
subc %o3, 0x04A8, %i7
ldsw [%l7 + 0x60], %g4
mova %xcc, %i4, %l1
fsrc2s %f2, %f12
bpos,pn %xcc, loop_1404
fexpand %f0, %f24
sdivcc %g6, 0x0347, %l6
alignaddr %g2, %g1, %o2
loop_1404:
sub %o1, 0x180B, %l3
set 0x50, %l0
ldda [%l7 + %l0] 0xe2, %l4
alignaddrl %l0, %i5, %o4
udivcc %o6, 0x1096, %g3
wr %g0, 0x19, %asi
ldsha [%l7 + 0x7C] %asi, %l2
st %f18, [%l7 + 0x3C]
nop
set 0x52, %o4
lduh [%l7 + %o4], %o0
subcc %i1, %i0, %g7
array32 %o5, %i2, %o7
wr %g0, 0x04, %asi
lda [%l7 + 0x48] %asi, %f5
bg,a,pt %xcc, loop_1405
sra %i3, %i6, %l5
xnor %g5, %o3, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1405:
or %i4, 0x1909, %i7
taddcc %l1, %l6, %g6
ldd [%l7 + 0x10], %g0
fornot1 %f8, %f20, %f12
set 0x4D, %g5
ldstuba [%l7 + %g5] 0x10, %g2
wr %g0, 0x81, %asi
lda [%l7 + 0x5C] %asi, %f19
fzero %f24
sdivx %o1, 0x1FD0, %l3
fbul,a %fcc3, loop_1406
brz %l4, loop_1407
bge %icc, loop_1408
addccc %o2, %l0, %i5
loop_1406:
mova %xcc, %o6, %g3
loop_1407:
fmovsgu %icc, %f2, %f31
loop_1408:
nop
setx 0x4CA72F9A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x322E8733, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f21, %f9
call loop_1409
edge8n %o4, %l2, %o0
edge8 %i0, %g7, %i1
tne %xcc, 0x3
loop_1409:
edge32 %i2, %o5, %o7
subcc %i6, %l5, %g5
fnot1 %f30, %f14
fbue,a %fcc2, loop_1410
udivcc %i3, 0x1B2B, %o3
movle %icc, %g4, %i7
sdiv %l1, 0x0E2E, %l6
loop_1410:
movg %icc, %g6, %i4
fsrc2s %f18, %f31
set 0x40, %i5
ldda [%l7 + %i5] 0x2b, %g0
set 0x10, %o6
ldda [%l7 + %o6] 0x2b, %g2
fmovrdlz %l3, %f14, %f30
sir 0x05FC
fbu %fcc2, loop_1411
sdivx %l4, 0x0D93, %o1
fmovde %icc, %f23, %f10
edge16ln %l0, %o2, %i5
loop_1411:
udivx %o6, 0x18B9, %g3
fmovrsgez %l2, %f16, %f0
tneg %icc, 0x7
edge32n %o4, %o0, %i0
sth %g7, [%l7 + 0x2E]
movrgz %i2, %i1, %o7
nop
setx 0x65F21EBD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f13
prefetch [%l7 + 0x2C], 0x2
array16 %i6, %l5, %g5
set 0x26, %i2
lduha [%l7 + %i2] 0x11, %i3
taddcc %o5, %g4, %i7
ldub [%l7 + 0x18], %o3
alignaddrl %l1, %g6, %i4
fmovdl %xcc, %f3, %f14
fbue %fcc3, loop_1412
fble %fcc2, loop_1413
edge8 %g1, %g2, %l3
nop
fitos %f31, %f11
loop_1412:
fmovrsne %l4, %f18, %f15
loop_1413:
edge16l %o1, %l6, %l0
sll %i5, 0x16, %o2
ldsw [%l7 + 0x3C], %o6
fone %f14
sdivcc %g3, 0x0C50, %l2
fblg,a %fcc0, loop_1414
be loop_1415
tne %xcc, 0x0
edge8 %o4, %o0, %i0
loop_1414:
movrgez %i2, 0x21A, %i1
loop_1415:
array32 %o7, %i6, %l5
edge16n %g7, %g5, %o5
fmovsn %xcc, %f21, %f20
fpadd16 %f30, %f14, %f14
fxnors %f25, %f6, %f20
fbule,a %fcc2, loop_1416
movne %icc, %i3, %i7
movne %xcc, %o3, %g4
movneg %icc, %g6, %i4
loop_1416:
addcc %g1, %g2, %l1
fmul8x16au %f2, %f28, %f8
movl %icc, %l4, %o1
sdivcc %l3, 0x009D, %l6
movneg %xcc, %i5, %o2
set 0x70, %l1
prefetcha [%l7 + %l1] 0x14, 0x1
subc %g3, 0x0284, %o6
tn %xcc, 0x7
array32 %o4, %l2, %i0
fornot1s %f8, %f5, %f14
fcmpgt32 %f10, %f6, %o0
movrlz %i2, %o7, %i1
ta %icc, 0x0
flush %l7 + 0x20
addccc %i6, 0x0CD6, %g7
edge16l %g5, %l5, %i3
wr %g0, 0x11, %asi
lduba [%l7 + 0x51] %asi, %i7
stx %o3, [%l7 + 0x18]
wr %g0, 0x80, %asi
lda [%l7 + 0x7C] %asi, %f15
mulscc %o5, 0x1FC2, %g4
fabsd %f4, %f28
udivcc %g6, 0x152C, %g1
fones %f14
tvc %icc, 0x3
fbne %fcc3, loop_1417
subcc %i4, %l1, %l4
add %o1, %g2, %l6
brlez %l3, loop_1418
loop_1417:
nop
set 0x6E, %l3
ldsh [%l7 + %l3], %i5
subcc %o2, 0x0802, %l0
set 0x48, %o2
lduwa [%l7 + %o2] 0x88, %g3
loop_1418:
edge8l %o4, %l2, %o6
movrne %o0, %i0, %i2
nop
setx 0x038AA4ADFC0E083D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xDCB6F6218E8A5696, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f22, %f28
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x81
addccc %i1, %o7, %i6
movn %icc, %g5, %l5
set 0x3E, %i1
ldsha [%l7 + %i1] 0x14, %g7
brz,a %i7, loop_1419
sir 0x1548
fblg %fcc3, loop_1420
alignaddr %o3, %o5, %i3
loop_1419:
fmovd %f2, %f14
subcc %g6, 0x08C9, %g4
loop_1420:
srl %i4, %g1, %l1
bne loop_1421
te %xcc, 0x5
edge16ln %l4, %o1, %g2
set 0x12, %l4
ldsha [%l7 + %l4] 0x80, %l6
loop_1421:
movrlez %i5, 0x225, %l3
andncc %l0, %g3, %o4
brz %o2, loop_1422
movneg %icc, %o6, %l2
set 0x4E, %i0
stha %i0, [%l7 + %i0] 0x80
loop_1422:
movge %icc, %o0, %i1
tle %xcc, 0x1
brz,a %o7, loop_1423
swap [%l7 + 0x18], %i2
set 0x2A, %g7
lduha [%l7 + %g7] 0x80, %g5
loop_1423:
fnor %f26, %f22, %f0
edge32n %l5, %i6, %i7
bgu,a,pt %icc, loop_1424
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %o3, %o5, %g7
edge32 %i3, %g4, %i4
loop_1424:
fandnot2s %f9, %f11, %f12
edge8l %g1, %g6, %l1
edge16 %l4, %o1, %l6
tleu %xcc, 0x7
fba,a %fcc2, loop_1425
tn %xcc, 0x7
fpsub16s %f26, %f10, %f28
taddcctv %i5, %l3, %g2
loop_1425:
fmovde %xcc, %f29, %f0
be,pn %icc, loop_1426
lduh [%l7 + 0x14], %l0
fone %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1426:
xorcc %o4, %g3, %o2
sll %l2, 0x1E, %o6
fmul8sux16 %f14, %f12, %f8
fors %f3, %f30, %f8
array32 %i0, %i1, %o0
umul %i2, %g5, %l5
bg,pt %xcc, loop_1427
alignaddr %i6, %o7, %o3
nop
setx loop_1428, %l0, %l1
jmpl %l1, %i7
bvs,a,pt %xcc, loop_1429
loop_1427:
sdiv %g7, 0x0232, %i3
tcs %xcc, 0x7
loop_1428:
bg %icc, loop_1430
loop_1429:
fpack32 %f16, %f18, %f28
fornot2s %f8, %f28, %f20
srlx %g4, %i4, %g1
loop_1430:
fbuge %fcc0, loop_1431
fmovsneg %xcc, %f1, %f1
sth %o5, [%l7 + 0x5C]
or %l1, %g6, %o1
loop_1431:
lduh [%l7 + 0x0C], %l6
fmul8sux16 %f24, %f18, %f20
fbuge,a %fcc3, loop_1432
tcs %xcc, 0x5
fmovrsgez %i5, %f6, %f5
brlez,a %l4, loop_1433
loop_1432:
fcmpgt16 %f18, %f24, %l3
ldsh [%l7 + 0x74], %l0
fpack16 %f28, %f12
loop_1433:
swap [%l7 + 0x18], %o4
fnot1s %f6, %f18
sub %g3, 0x15CD, %g2
fone %f10
subc %o2, 0x1035, %o6
movleu %icc, %i0, %i1
set 0x20, %i7
ldda [%l7 + %i7] 0x26, %o0
bne,pt %xcc, loop_1434
sdiv %i2, 0x0AC7, %l2
fmovscs %icc, %f10, %f11
array32 %l5, %g5, %o7
loop_1434:
srax %i6, %o3, %g7
movrlez %i7, %i3, %i4
movre %g1, %g4, %o5
fmovsge %icc, %f30, %f6
sdiv %g6, 0x1142, %o1
movne %icc, %l1, %l6
nop
setx 0x6821AB0BE070AAEB, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
set 0x18, %g3
ldxa [%g0 + %g3] 0x50, %i5
fpmerge %f24, %f26, %f8
fcmpne16 %f24, %f14, %l4
te %xcc, 0x2
movre %l0, 0x07E, %l3
fmovdleu %icc, %f30, %f0
array32 %g3, %g2, %o4
bcs,pt %icc, loop_1435
for %f12, %f22, %f6
movrlz %o6, %i0, %o2
tl %xcc, 0x0
loop_1435:
sdiv %i1, 0x136A, %i2
movcs %xcc, %l2, %o0
mova %icc, %g5, %l5
edge32 %i6, %o7, %o3
fmovde %icc, %f2, %f14
subcc %i7, 0x13C0, %g7
tl %icc, 0x4
alignaddr %i4, %g1, %i3
ldub [%l7 + 0x24], %o5
fmovs %f1, %f17
subcc %g6, %o1, %l1
ba,a,pn %icc, loop_1436
edge32l %l6, %i5, %g4
xnor %l0, 0x0AB9, %l3
ldsh [%l7 + 0x48], %l4
loop_1436:
smulcc %g3, 0x1A9B, %g2
wr %g0, 0x80, %asi
lduba [%l7 + 0x64] %asi, %o4
udivx %o6, 0x0D06, %o2
tg %icc, 0x5
movle %icc, %i0, %i2
fblg,a %fcc2, loop_1437
edge32ln %l2, %o0, %i1
edge32 %g5, %l5, %i6
edge16 %o3, %i7, %o7
loop_1437:
tleu %icc, 0x3
tg %icc, 0x5
tge %icc, 0x5
fpackfix %f30, %f26
fbe %fcc0, loop_1438
array8 %i4, %g1, %i3
fxnor %f0, %f30, %f24
sdivx %g7, 0x0DE2, %o5
loop_1438:
swap [%l7 + 0x44], %g6
fcmpne16 %f28, %f22, %l1
nop
fitod %f0, %f16
fdtos %f16, %f16
fmul8x16 %f8, %f4, %f16
fbu %fcc1, loop_1439
fmuld8ulx16 %f18, %f18, %f24
udivcc %o1, 0x1F73, %i5
ldsh [%l7 + 0x54], %l6
loop_1439:
tle %icc, 0x3
stbar
brgz %g4, loop_1440
fbule %fcc0, loop_1441
movpos %icc, %l0, %l4
movne %xcc, %l3, %g2
loop_1440:
fblg,a %fcc2, loop_1442
loop_1441:
movle %xcc, %g3, %o4
call loop_1443
xnor %o2, 0x0440, %i0
loop_1442:
nop
fitod %f10, %f16
fdtox %f16, %f0
fxtod %f0, %f8
fbl,a %fcc0, loop_1444
loop_1443:
fmovrdlz %o6, %f26, %f6
sra %i2, 0x04, %l2
xor %o0, 0x18EB, %i1
loop_1444:
array32 %g5, %l5, %o3
set 0x76, %o5
stba %i7, [%l7 + %o5] 0xe3
membar #Sync
tl %xcc, 0x0
set 0x52, %o7
lduba [%l7 + %o7] 0x88, %o7
tgu %icc, 0x3
membar 0x6D
movrlez %i6, %i4, %i3
fcmpne32 %f8, %f28, %g1
fbge,a %fcc0, loop_1445
fbne,a %fcc0, loop_1446
nop
fitod %f4, %f26
fdtox %f26, %f2
movle %icc, %g7, %g6
loop_1445:
nop
setx 0x2A4AFB8A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x430B1772, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fdivs %f30, %f19, %f31
loop_1446:
smul %o5, 0x1BEC, %l1
add %i5, %l6, %o1
fnand %f2, %f20, %f22
sethi 0x13E3, %g4
nop
fitod %f2, %f20
fandnot1 %f18, %f22, %f6
brgez,a %l0, loop_1447
add %l3, %g2, %g3
fbug %fcc0, loop_1448
orcc %l4, 0x0EF3, %o2
loop_1447:
nop
setx 0x0EB7DC5D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x743E758C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f18, %f15
movle %xcc, %i0, %o6
loop_1448:
ta %xcc, 0x4
movge %xcc, %o4, %l2
ta %icc, 0x3
stw %o0, [%l7 + 0x1C]
umulcc %i2, %g5, %l5
brgz %o3, loop_1449
sdivcc %i1, 0x096B, %i7
mulx %i6, 0x196A, %i4
nop
setx 0x9064C4D7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x54D4581B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f17, %f12
loop_1449:
movrgz %i3, %o7, %g7
tn %icc, 0x4
bpos loop_1450
fors %f22, %f4, %f5
fmovsgu %xcc, %f7, %f11
movcs %xcc, %g1, %g6
loop_1450:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x94D172E9D561EA32, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f4
nop
setx loop_1451, %l0, %l1
jmpl %l1, %o5
tne %icc, 0x3
tcc %icc, 0x5
bne %icc, loop_1452
loop_1451:
move %xcc, %i5, %l6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x7C] %asi, %l1
loop_1452:
movpos %icc, %g4, %l0
orcc %l3, %g2, %g3
addc %o1, %l4, %i0
tvc %icc, 0x7
sdivx %o6, 0x0FB6, %o2
fba %fcc0, loop_1453
edge16l %l2, %o0, %o4
ta %xcc, 0x5
tpos %icc, 0x5
loop_1453:
membar 0x0B
movrgez %g5, %l5, %i2
edge32ln %i1, %i7, %o3
set 0x2E, %o1
ldstuba [%l7 + %o1] 0x88, %i6
andncc %i3, %i4, %g7
set 0x14, %o3
sta %f31, [%l7 + %o3] 0x04
fmovrsgz %g1, %f14, %f24
bg,pt %xcc, loop_1454
edge16 %g6, %o5, %i5
fmovsg %xcc, %f29, %f28
nop
fitod %f7, %f8
loop_1454:
fblg %fcc3, loop_1455
srl %o7, 0x1D, %l6
andcc %l1, %g4, %l3
andcc %l0, %g3, %g2
loop_1455:
fcmpgt16 %f26, %f0, %l4
ba,a %icc, loop_1456
movgu %icc, %i0, %o6
move %icc, %o1, %l2
brgez,a %o0, loop_1457
loop_1456:
movpos %xcc, %o2, %o4
set 0x50, %o0
sta %f27, [%l7 + %o0] 0x11
loop_1457:
udiv %l5, 0x0AF4, %g5
tl %xcc, 0x3
wr %g0, 0x80, %asi
ldsba [%l7 + 0x1F] %asi, %i2
srax %i7, 0x05, %i1
nop
setx 0x39A20CB1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x96850DA5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f31, %f30
membar 0x7E
set 0x14, %l2
ldswa [%l7 + %l2] 0x19, %i6
fmuld8sux16 %f23, %f14, %f4
nop
setx 0x8C74849D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
fsqrts %f3, %f4
fmovsvc %xcc, %f20, %f26
or %i3, 0x0686, %o3
smul %g7, 0x1DB1, %g1
edge8l %g6, %i4, %i5
bg,a %xcc, loop_1458
nop
fitod %f6, %f8
fdtox %f8, %f6
fxtod %f6, %f28
xorcc %o5, %l6, %l1
ldub [%l7 + 0x4D], %g4
loop_1458:
nop
set 0x38, %i6
ldxa [%l7 + %i6] 0x18, %l3
ldsh [%l7 + 0x50], %l0
popc 0x027E, %o7
fmovsneg %xcc, %f22, %f28
sdiv %g3, 0x1B7E, %l4
fmovdgu %icc, %f23, %f6
stx %g2, [%l7 + 0x48]
umul %o6, %i0, %l2
ldd [%l7 + 0x70], %f30
xnor %o1, 0x1978, %o2
edge32n %o0, %l5, %g5
edge16ln %o4, %i2, %i7
movn %xcc, %i6, %i3
sra %i1, 0x1D, %g7
set 0x18, %g6
ldsha [%l7 + %g6] 0x19, %g1
stw %o3, [%l7 + 0x0C]
fblg %fcc0, loop_1459
movvc %icc, %g6, %i4
movpos %icc, %i5, %l6
andcc %o5, 0x1BC5, %l1
loop_1459:
fpsub32s %f22, %f21, %f16
fcmpeq32 %f8, %f12, %g4
fmovsg %icc, %f18, %f28
nop
setx 0x9F68DCE04D3023B7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xA89C2087FA9BD9E1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f12, %f30
sethi 0x11E9, %l3
edge32n %o7, %l0, %l4
movl %icc, %g3, %o6
edge16 %i0, %g2, %o1
stbar
nop
setx 0x28F96AC286C864B8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xA93CFCC7097CF2DA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f28, %f0
taddcc %o2, 0x0602, %l2
flush %l7 + 0x70
addccc %l5, 0x12BF, %g5
edge16n %o0, %o4, %i2
and %i6, 0x174D, %i7
fmovsl %xcc, %f16, %f10
nop
setx 0x32E2B2268A49CEA1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x8D972FE8F071903A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f26, %f26
popc 0x14A2, %i1
fbue,a %fcc3, loop_1460
tn %xcc, 0x7
nop
fitos %f9, %f25
fstod %f25, %f12
fpadd32 %f20, %f28, %f16
loop_1460:
mulx %i3, %g1, %g7
tn %icc, 0x4
fabsd %f8, %f10
tsubcctv %g6, %o3, %i4
fsrc1s %f14, %f26
fmovrdgez %l6, %f22, %f0
fands %f3, %f3, %f30
array8 %o5, %l1, %g4
fpsub32s %f26, %f8, %f17
edge16n %l3, %o7, %l0
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %l4, %i5
nop
setx 0x655CD98DB4BC9D2A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x6E80B63015B692CB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f22, %f28
subcc %g3, 0x0DFC, %i0
tle %xcc, 0x3
fmovspos %xcc, %f30, %f0
movrlez %o6, %g2, %o2
fbg,a %fcc3, loop_1461
movvc %icc, %o1, %l2
srl %l5, 0x15, %g5
fones %f11
loop_1461:
movrlez %o4, %o0, %i2
edge16l %i7, %i1, %i3
tvc %xcc, 0x7
movre %i6, %g7, %g1
srlx %g6, 0x02, %o3
movrgz %i4, 0x0C5, %o5
movge %icc, %l1, %g4
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x51] %asi, %l3
addccc %l6, 0x15D0, %o7
fmuld8sux16 %f14, %f20, %f4
orcc %l4, %l0, %i5
srax %g3, 0x0F, %o6
bvs %icc, loop_1462
sdiv %g2, 0x0D46, %i0
bne,a,pt %icc, loop_1463
nop
set 0x39, %i4
ldub [%l7 + %i4], %o2
loop_1462:
tleu %xcc, 0x6
sdivx %o1, 0x1B33, %l5
loop_1463:
andcc %g5, 0x0B5A, %o4
tpos %icc, 0x1
srax %o0, %i2, %l2
fmovdle %xcc, %f10, %f21
sdivcc %i7, 0x1EA8, %i3
orn %i1, 0x080D, %i6
fmovsg %xcc, %f16, %f2
movre %g1, %g7, %g6
addcc %i4, 0x0EE8, %o5
set 0x30, %g1
stha %o3, [%l7 + %g1] 0x80
addccc %g4, %l3, %l6
popc %o7, %l1
fornot2 %f6, %f20, %f16
fcmpgt32 %f12, %f0, %l0
wr %g0, 0x89, %asi
ldda [%l7 + 0x70] %asi, %l4
stw %i5, [%l7 + 0x68]
udiv %o6, 0x08C4, %g3
fnands %f12, %f10, %f27
fsrc1 %f4, %f8
movleu %icc, %g2, %o2
brz %o1, loop_1464
fpsub32s %f20, %f23, %f16
tg %icc, 0x5
subc %i0, %l5, %g5
loop_1464:
fbe %fcc2, loop_1465
move %xcc, %o4, %o0
movre %l2, 0x2DC, %i7
edge8ln %i2, %i1, %i6
loop_1465:
nop
set 0x34, %l5
ldsba [%l7 + %l5] 0x18, %i3
nop
setx loop_1466, %l0, %l1
jmpl %l1, %g7
pdist %f18, %f10, %f10
fbge,a %fcc2, loop_1467
edge16n %g6, %i4, %g1
loop_1466:
ldd [%l7 + 0x30], %o2
brgez %o5, loop_1468
loop_1467:
bge,pt %xcc, loop_1469
orn %l3, 0x0999, %l6
edge8l %g4, %l1, %o7
loop_1468:
tgu %icc, 0x7
loop_1469:
fble %fcc3, loop_1470
stw %l4, [%l7 + 0x1C]
bvs,a %icc, loop_1471
tgu %icc, 0x0
loop_1470:
umulcc %l0, %i5, %g3
edge16ln %o6, %o2, %g2
loop_1471:
tvs %xcc, 0x5
fbne,a %fcc2, loop_1472
fmovspos %xcc, %f26, %f26
fmovdne %xcc, %f6, %f31
xnorcc %o1, %i0, %g5
loop_1472:
nop
fitod %f6, %f24
edge8n %l5, %o0, %o4
fnegd %f10, %f24
tge %xcc, 0x3
tpos %xcc, 0x1
fcmpne16 %f28, %f6, %i7
sdiv %l2, 0x14F7, %i2
fmovdleu %xcc, %f23, %f4
tneg %icc, 0x5
addccc %i1, %i3, %i6
movvc %xcc, %g6, %g7
bge loop_1473
bpos,pt %xcc, loop_1474
fmul8sux16 %f2, %f28, %f22
set 0x24, %l6
ldswa [%l7 + %l6] 0x80, %i4
loop_1473:
orn %o3, %o5, %l3
loop_1474:
addcc %l6, %g4, %l1
xorcc %g1, 0x0E33, %o7
fmovsne %xcc, %f14, %f3
add %l0, %l4, %g3
tsubcctv %i5, %o2, %o6
fpmerge %f4, %f25, %f18
smul %g2, %o1, %i0
edge16l %g5, %o0, %o4
move %xcc, %l5, %i7
sir 0x1E83
fnot2 %f6, %f20
movrne %i2, %i1, %l2
umul %i3, %g6, %i6
andn %g7, %i4, %o5
fbe,a %fcc0, loop_1475
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %l3, %l6, %o3
brgz %g4, loop_1476
loop_1475:
and %g1, %l1, %o7
tne %xcc, 0x3
fmul8x16au %f1, %f0, %f24
loop_1476:
movgu %xcc, %l4, %l0
fpsub16 %f28, %f24, %f28
movrlz %g3, %i5, %o6
movcc %xcc, %g2, %o2
subcc %i0, 0x179F, %g5
srlx %o1, 0x0C, %o4
movvc %xcc, %o0, %i7
srax %i2, %l5, %l2
subc %i1, 0x0DB7, %i3
movneg %xcc, %g6, %g7
xor %i4, 0x1946, %o5
fexpand %f25, %f22
te %xcc, 0x1
and %l3, 0x0920, %l6
edge16 %o3, %g4, %i6
tsubcc %g1, 0x0483, %o7
fcmpne16 %f8, %f26, %l4
edge16 %l0, %g3, %i5
sllx %o6, 0x12, %g2
fmovdl %xcc, %f12, %f14
alignaddr %l1, %o2, %i0
movge %icc, %o1, %o4
move %icc, %o0, %i7
fmovrslz %g5, %f23, %f8
movgu %icc, %i2, %l5
movrgz %l2, 0x04C, %i1
fmovrslez %g6, %f16, %f12
fpsub16s %f16, %f4, %f16
bl,pt %xcc, loop_1477
fpadd32 %f8, %f2, %f14
edge32 %i3, %g7, %o5
array32 %l3, %l6, %o3
loop_1477:
ldsh [%l7 + 0x24], %i4
fmovscc %icc, %f9, %f18
lduw [%l7 + 0x18], %g4
fmovrslz %i6, %f8, %f11
alignaddrl %g1, %l4, %o7
edge8ln %l0, %g3, %o6
smul %i5, %l1, %o2
taddcc %g2, 0x03A1, %o1
fmovdpos %xcc, %f12, %f28
set 0x38, %g2
lduwa [%l7 + %g2] 0x10, %i0
array16 %o0, %i7, %o4
movneg %xcc, %g5, %l5
or %l2, %i2, %g6
prefetch [%l7 + 0x38], 0x3
sra %i1, 0x01, %g7
movcs %xcc, %o5, %l3
nop
fitos %f3, %f4
fstoi %f4, %f2
fmovs %f24, %f2
fand %f26, %f4, %f26
sdivcc %l6, 0x0D6D, %i3
move %xcc, %o3, %i4
umulcc %i6, %g1, %g4
addccc %o7, %l4, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %g3, %i5, %l1
fmovsvc %xcc, %f22, %f17
tsubcctv %o6, 0x096C, %g2
bleu,a,pn %xcc, loop_1478
popc %o1, %i0
fmuld8sux16 %f0, %f9, %f20
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] %asi, %o0, %o2
loop_1478:
nop
setx 0xF04BB2AD, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
fmovrsgez %i7, %f16, %f29
tl %xcc, 0x5
nop
setx 0xFE76F0D380663724, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
movne %icc, %g5, %o4
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %l5, %i2
tcc %icc, 0x7
movrgez %g6, %i1, %g7
tn %icc, 0x7
udiv %l2, 0x1730, %o5
bleu,a %xcc, loop_1479
movgu %icc, %l6, %i3
tvs %xcc, 0x6
nop
setx 0x04BB7A874048A790, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
loop_1479:
movrlz %l3, 0x336, %i4
lduh [%l7 + 0x2C], %i6
sra %g1, %g4, %o3
taddcc %l4, 0x1DF8, %l0
edge32 %o7, %g3, %i5
sdiv %o6, 0x1E16, %g2
fpadd16s %f6, %f15, %f6
fbge %fcc3, loop_1480
brgez,a %o1, loop_1481
fpackfix %f30, %f24
edge32l %l1, %i0, %o2
loop_1480:
fmovdleu %xcc, %f23, %f12
loop_1481:
movl %icc, %i7, %g5
tcs %icc, 0x5
subccc %o0, 0x06E7, %l5
array16 %o4, %i2, %i1
fcmpgt32 %f12, %f2, %g6
fmovrdgez %g7, %f20, %f4
smulcc %l2, %o5, %l6
brlz %i3, loop_1482
stx %l3, [%l7 + 0x10]
nop
setx 0xFFE2498E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0xDFF40EB2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f10, %f26
addccc %i4, 0x00D0, %i6
loop_1482:
fba,a %fcc0, loop_1483
fbl,a %fcc1, loop_1484
fand %f24, %f8, %f2
sdivx %g4, 0x0F4C, %g1
loop_1483:
tcs %xcc, 0x1
loop_1484:
sll %o3, %l0, %o7
fbug,a %fcc2, loop_1485
edge32 %g3, %l4, %i5
bpos,a,pn %xcc, loop_1486
movcs %icc, %g2, %o1
loop_1485:
edge8ln %o6, %i0, %l1
fbuge %fcc0, loop_1487
loop_1486:
srlx %o2, %i7, %g5
tge %xcc, 0x1
movneg %icc, %l5, %o4
loop_1487:
fmul8ulx16 %f10, %f22, %f2
ta %xcc, 0x5
tneg %xcc, 0x7
fpsub16s %f20, %f14, %f18
fand %f28, %f14, %f30
te %icc, 0x3
udivx %i2, 0x076E, %o0
alignaddr %i1, %g6, %g7
fbge %fcc1, loop_1488
addc %l2, %o5, %i3
nop
fitod %f17, %f18
fnors %f16, %f24, %f7
loop_1488:
andcc %l6, 0x1E0A, %l3
ba,a loop_1489
add %i6, %g4, %i4
stx %o3, [%l7 + 0x18]
bn loop_1490
loop_1489:
movrgez %l0, 0x057, %o7
movl %xcc, %g3, %l4
add %i5, %g2, %g1
loop_1490:
srl %o6, 0x1A, %o1
bpos loop_1491
membar 0x22
bcs %icc, loop_1492
prefetch [%l7 + 0x40], 0x2
loop_1491:
tvs %xcc, 0x7
bneg loop_1493
loop_1492:
fnor %f28, %f6, %f10
stx %i0, [%l7 + 0x20]
nop
fitos %f14, %f23
fstox %f23, %f6
fxtos %f6, %f9
loop_1493:
bgu,a,pt %xcc, loop_1494
fmovscs %icc, %f31, %f16
tl %xcc, 0x5
edge16 %o2, %l1, %i7
loop_1494:
movn %xcc, %l5, %g5
movle %xcc, %i2, %o4
movgu %xcc, %i1, %o0
tge %xcc, 0x0
fpmerge %f5, %f10, %f24
set 0x78, %i3
sta %f22, [%l7 + %i3] 0x0c
sll %g6, 0x02, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l2, %i3, %l6
fmovdcs %xcc, %f22, %f2
fba,a %fcc1, loop_1495
movrgz %o5, 0x0F6, %l3
umulcc %i6, 0x1FD6, %i4
fmul8x16al %f8, %f0, %f22
loop_1495:
sll %o3, %g4, %o7
tvs %icc, 0x4
fones %f27
nop
fitos %f8, %f12
fstox %f12, %f8
faligndata %f2, %f20, %f22
fmul8x16al %f2, %f18, %f2
udiv %g3, 0x06E2, %l4
fmovrsgez %i5, %f23, %f6
umulcc %l0, %g1, %o6
be,a loop_1496
fornot1 %f22, %f12, %f24
edge32ln %g2, %i0, %o2
edge8n %l1, %i7, %o1
loop_1496:
sll %g5, %l5, %o4
tsubcctv %i2, %i1, %o0
bg,pt %icc, loop_1497
smulcc %g6, 0x08A2, %g7
tvs %icc, 0x7
nop
fitod %f0, %f10
fdtox %f10, %f30
loop_1497:
taddcctv %i3, 0x19F0, %l2
array32 %o5, %l3, %i6
fble %fcc2, loop_1498
xorcc %l6, %o3, %i4
bneg,pn %icc, loop_1499
alignaddrl %o7, %g4, %g3
loop_1498:
nop
set 0x70, %o4
stx %i5, [%l7 + %o4]
ba,pt %icc, loop_1500
loop_1499:
fxnor %f24, %f4, %f6
addccc %l4, %g1, %o6
fnot2 %f6, %f16
loop_1500:
srlx %g2, 0x07, %l0
movle %xcc, %o2, %l1
ldd [%l7 + 0x10], %i0
fpsub32 %f26, %f12, %f12
tge %icc, 0x4
fcmpeq32 %f18, %f24, %o1
nop
setx 0x56B4D565405B9937, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
umul %i7, %g5, %l5
add %o4, %i2, %o0
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
brlz,a %g6, loop_1501
edge8ln %i1, %i3, %l2
wr %g0, 0x80, %asi
lda [%l7 + 0x58] %asi, %f19
loop_1501:
movgu %xcc, %o5, %g7
movvc %icc, %l3, %l6
andncc %o3, %i6, %i4
sub %o7, %g4, %i5
taddcc %g3, %g1, %l4
array32 %o6, %l0, %o2
set 0x40, %g5
stda %f0, [%l7 + %g5] 0xf8
membar #Sync
fbn,a %fcc3, loop_1502
sub %l1, 0x197C, %i0
fcmple16 %f2, %f10, %o1
srax %i7, %g5, %g2
loop_1502:
tn %icc, 0x6
ba,a,pn %xcc, loop_1503
addccc %o4, %l5, %i2
tpos %icc, 0x7
set 0x24, %l0
sta %f14, [%l7 + %l0] 0x18
loop_1503:
udiv %g6, 0x0850, %o0
wr %g0, 0x18, %asi
ldswa [%l7 + 0x40] %asi, %i3
mulx %i1, %l2, %g7
movge %xcc, %o5, %l6
edge8n %o3, %i6, %i4
nop
fitos %f9, %f5
fstox %f5, %f24
fxtos %f24, %f30
call loop_1504
movleu %icc, %l3, %g4
fmuld8sux16 %f10, %f25, %f24
movgu %icc, %i5, %o7
loop_1504:
fmovspos %xcc, %f19, %f20
tcc %icc, 0x5
bcc,pt %xcc, loop_1505
bgu,pn %icc, loop_1506
fmovd %f16, %f30
edge32 %g3, %g1, %l4
loop_1505:
tne %xcc, 0x2
loop_1506:
bvc,a,pn %xcc, loop_1507
xor %l0, 0x0CB5, %o6
fmovdneg %icc, %f29, %f1
fmovdpos %icc, %f29, %f14
loop_1507:
movge %icc, %o2, %i0
edge16ln %o1, %l1, %g5
subc %i7, %g2, %o4
fnot1s %f25, %f7
brnz,a %i2, loop_1508
add %g6, %l5, %o0
fbn %fcc1, loop_1509
srlx %i3, %i1, %g7
loop_1508:
fmovrsgz %l2, %f30, %f17
xorcc %o5, %l6, %i6
loop_1509:
popc %o3, %i4
alignaddrl %g4, %i5, %o7
movrgez %l3, 0x18C, %g3
tpos %icc, 0x3
movge %xcc, %g1, %l4
addccc %o6, %o2, %l0
fbo,a %fcc2, loop_1510
tl %icc, 0x0
movg %xcc, %o1, %i0
wr %g0, 0x88, %asi
lda [%l7 + 0x28] %asi, %f9
loop_1510:
bvs,a loop_1511
umul %l1, 0x14C6, %g5
fmovd %f28, %f18
tcs %icc, 0x7
loop_1511:
edge32l %i7, %o4, %g2
fones %f16
movrlez %i2, 0x2A1, %l5
ldstub [%l7 + 0x61], %o0
array16 %g6, %i1, %g7
tg %icc, 0x4
flush %l7 + 0x34
sir 0x0F06
fbule %fcc2, loop_1512
nop
setx 0x9771B919F0408CB8, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
popc 0x141B, %l2
brz,a %i3, loop_1513
loop_1512:
nop
setx loop_1514, %l0, %l1
jmpl %l1, %l6
movrne %i6, %o3, %i4
andcc %g4, 0x0E5C, %i5
loop_1513:
fblg %fcc3, loop_1515
loop_1514:
be loop_1516
fmul8x16au %f9, %f13, %f2
movge %xcc, %o5, %l3
loop_1515:
movleu %xcc, %g3, %g1
loop_1516:
fandnot2s %f13, %f19, %f17
mulx %o7, %o6, %l4
tl %icc, 0x7
movrgez %l0, %o1, %o2
movge %icc, %l1, %g5
movrne %i0, %i7, %g2
alignaddr %i2, %l5, %o4
ldsb [%l7 + 0x52], %g6
movn %xcc, %i1, %g7
or %o0, 0x0721, %l2
fbo,a %fcc3, loop_1517
sra %l6, 0x14, %i6
orncc %i3, %o3, %i4
fbo,a %fcc3, loop_1518
loop_1517:
sdivx %g4, 0x168F, %i5
bpos,a %xcc, loop_1519
fmovdl %xcc, %f19, %f19
loop_1518:
brnz %l3, loop_1520
srl %g3, %o5, %o7
loop_1519:
taddcctv %o6, %g1, %l0
sethi 0x0CFD, %o1
loop_1520:
fzero %f26
movl %icc, %l4, %o2
tsubcc %l1, 0x0C41, %i0
udivcc %i7, 0x0855, %g2
set 0x76, %o6
stba %g5, [%l7 + %o6] 0x23
membar #Sync
add %i2, 0x1C77, %l5
fabsd %f8, %f16
and %o4, 0x1B66, %g6
fbul %fcc1, loop_1521
sllx %g7, %i1, %l2
movvc %xcc, %o0, %i6
udiv %l6, 0x024D, %o3
loop_1521:
taddcc %i4, %g4, %i3
edge16l %l3, %i5, %o5
tvs %xcc, 0x0
movneg %xcc, %o7, %g3
xor %g1, %o6, %l0
udivcc %l4, 0x09E0, %o1
add %l7, 0x18, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %i0
edge16 %l1, %g2, %g5
addccc %i7, %i2, %l5
tvc %xcc, 0x4
movrlez %o4, 0x1B8, %g6
bl,pt %xcc, loop_1522
movleu %xcc, %g7, %i1
wr %g0, 0xea, %asi
ldda [%l7 + 0x30] %asi, %l2
loop_1522:
nop
set 0x10, %i5
stha %o0, [%l7 + %i5] 0x11
subc %l6, %i6, %i4
ldsh [%l7 + 0x46], %g4
fbl,a %fcc1, loop_1523
movne %xcc, %i3, %o3
fbule %fcc2, loop_1524
fcmpne16 %f14, %f24, %i5
loop_1523:
fmovscc %icc, %f14, %f14
tvs %icc, 0x7
loop_1524:
tneg %icc, 0x3
wr %g0, 0x89, %asi
stwa %l3, [%l7 + 0x08] %asi
nop
fitos %f3, %f17
fstox %f17, %f18
movvc %xcc, %o7, %g3
subcc %o5, 0x1096, %g1
sdiv %l0, 0x1A66, %o6
ldx [%l7 + 0x58], %o1
ta %xcc, 0x0
tge %icc, 0x3
set 0x38, %i2
ldswa [%l7 + %i2] 0x81, %o2
movn %icc, %i0, %l1
sth %g2, [%l7 + 0x3A]
sllx %g5, 0x1E, %i7
xor %l4, 0x1DB0, %i2
sdivcc %o4, 0x05A9, %g6
brnz,a %g7, loop_1525
tpos %icc, 0x5
sll %i1, 0x0A, %l5
movcs %icc, %l2, %l6
loop_1525:
add %i6, %i4, %o0
fmovsge %icc, %f7, %f15
fmovsneg %xcc, %f11, %f21
fmovdcs %xcc, %f9, %f4
fpmerge %f4, %f31, %f10
ldd [%l7 + 0x38], %f30
xor %i3, 0x1B03, %o3
edge8ln %i5, %g4, %o7
udivx %l3, 0x1958, %g3
tsubcctv %o5, %l0, %g1
set 0x48, %l3
ldswa [%l7 + %l3] 0x89, %o1
edge32 %o2, %o6, %l1
fcmple32 %f26, %f26, %i0
fbul %fcc1, loop_1526
sub %g2, %g5, %i7
subc %l4, 0x0173, %o4
srax %i2, %g6, %i1
loop_1526:
add %l5, %l2, %g7
bcc loop_1527
bg,a,pt %icc, loop_1528
srl %i6, 0x04, %l6
srax %o0, 0x1C, %i4
loop_1527:
fornot2s %f6, %f21, %f23
loop_1528:
movpos %xcc, %i3, %o3
fbul,a %fcc1, loop_1529
fbg %fcc2, loop_1530
fbe %fcc0, loop_1531
te %xcc, 0x5
loop_1529:
nop
set 0x20, %o2
sta %f23, [%l7 + %o2] 0x81
loop_1530:
fmovdcc %xcc, %f26, %f0
loop_1531:
fbl,a %fcc0, loop_1532
fpackfix %f8, %f16
edge8ln %i5, %g4, %l3
tpos %icc, 0x5
loop_1532:
alignaddrl %o7, %g3, %o5
srax %g1, %l0, %o1
sdivx %o2, 0x1BC1, %l1
smulcc %i0, %g2, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,a,pt %xcc, loop_1533
edge8l %g5, %i7, %o4
fpackfix %f12, %f1
tneg %icc, 0x4
loop_1533:
bgu,a,pn %xcc, loop_1534
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x3
fornot1s %f8, %f24, %f24
loop_1534:
brz,a %l4, loop_1535
edge32n %g6, %i1, %i2
udiv %l2, 0x1008, %l5
movleu %icc, %g7, %l6
loop_1535:
fnot2s %f29, %f15
fba %fcc3, loop_1536
nop
setx 0x4A0B70122A076BF4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x7508D3F4241A15A4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f22, %f24
fone %f16
nop
setx 0x5A462262, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0xB7388242, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f22, %f10
loop_1536:
fpadd16s %f31, %f22, %f7
sub %o0, %i6, %i4
st %f29, [%l7 + 0x38]
move %icc, %o3, %i3
add %g4, %i5, %o7
fbul,a %fcc0, loop_1537
tne %icc, 0x5
movvs %xcc, %l3, %o5
brlez,a %g1, loop_1538
loop_1537:
fmovscs %icc, %f7, %f16
bvc %xcc, loop_1539
fbug,a %fcc0, loop_1540
loop_1538:
fsrc2 %f6, %f2
fmovsge %icc, %f18, %f30
loop_1539:
membar 0x3A
loop_1540:
nop
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x11
fxnors %f12, %f3, %f11
tneg %xcc, 0x6
fble %fcc2, loop_1541
fbuge,a %fcc1, loop_1542
ld [%l7 + 0x30], %f6
bn,pn %xcc, loop_1543
loop_1541:
fnot2 %f18, %f16
loop_1542:
stbar
fmovscs %icc, %f28, %f29
loop_1543:
sra %l0, 0x18, %g3
movneg %xcc, %o1, %l1
orcc %i0, %o2, %o6
bpos,a %xcc, loop_1544
edge8l %g5, %i7, %o4
nop
setx 0x6AD5BE11, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x3E2441E8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f30, %f1
smul %g2, %g6, %l4
loop_1544:
fcmple32 %f8, %f8, %i1
sra %i2, %l5, %l2
movvs %icc, %g7, %l6
orn %i6, %o0, %i4
wr %g0, 0x2a, %asi
stba %o3, [%l7 + 0x4D] %asi
membar #Sync
fmuld8ulx16 %f4, %f24, %f16
fmovdl %xcc, %f24, %f19
xor %i3, %i5, %g4
tgu %icc, 0x3
fmovsgu %icc, %f0, %f3
edge8 %o7, %l3, %o5
andcc %l0, 0x01F9, %g3
tcs %xcc, 0x4
tsubcctv %g1, %o1, %l1
sdiv %i0, 0x172B, %o2
add %o6, 0x02B7, %i7
nop
set 0x20, %l1
std %f26, [%l7 + %l1]
umulcc %g5, %g2, %g6
srlx %o4, 0x0E, %l4
fmovsl %icc, %f21, %f9
umulcc %i1, %l5, %i2
tcc %xcc, 0x5
tgu %xcc, 0x1
brz,a %l2, loop_1545
edge16 %l6, %i6, %o0
ldsb [%l7 + 0x2C], %g7
wr %g0, 0x10, %asi
lduba [%l7 + 0x7A] %asi, %i4
loop_1545:
fmovsg %icc, %f12, %f16
fbule,a %fcc0, loop_1546
ta %xcc, 0x2
fnands %f26, %f6, %f14
bpos loop_1547
loop_1546:
tvc %xcc, 0x4
smul %o3, %i3, %g4
fmovdn %icc, %f19, %f8
loop_1547:
mulx %o7, %l3, %i5
wr %g0, 0x18, %asi
lduha [%l7 + 0x4A] %asi, %o5
movvs %icc, %l0, %g1
fbl %fcc1, loop_1548
tsubcc %g3, 0x0D41, %l1
subcc %i0, 0x1EA3, %o1
set 0x68, %l4
swapa [%l7 + %l4] 0x18, %o6
loop_1548:
stx %i7, [%l7 + 0x28]
tneg %xcc, 0x2
addcc %g5, 0x1E33, %g2
movle %icc, %o2, %o4
bcs,a %icc, loop_1549
tn %xcc, 0x0
fble,a %fcc0, loop_1550
nop
setx 0xB1BBFBB9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x738BE1E0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f0, %f13
loop_1549:
tneg %icc, 0x1
mulx %g6, %l4, %i1
loop_1550:
movleu %xcc, %l5, %i2
xorcc %l6, %i6, %o0
or %g7, %l2, %o3
udiv %i3, 0x0103, %i4
ldd [%l7 + 0x48], %f26
ldsb [%l7 + 0x1F], %o7
udiv %g4, 0x1094, %i5
fzero %f28
edge8 %o5, %l0, %l3
tvc %icc, 0x1
fmovsleu %xcc, %f28, %f10
smulcc %g1, %g3, %i0
sir 0x00E2
movge %xcc, %o1, %l1
prefetch [%l7 + 0x60], 0x3
ld [%l7 + 0x54], %f25
fmovrdne %o6, %f22, %f4
xnor %i7, %g5, %g2
sdiv %o4, 0x1126, %g6
movvc %icc, %l4, %i1
edge16ln %l5, %o2, %i2
movvs %icc, %l6, %o0
smulcc %i6, 0x0DE5, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x80, %asi
swapa [%l7 + 0x38] %asi, %g7
bcs,a loop_1551
bg,pn %icc, loop_1552
fcmpeq16 %f16, %f0, %o3
fzeros %f7
loop_1551:
bcc,a,pn %icc, loop_1553
loop_1552:
fcmpne16 %f14, %f12, %i3
fxor %f22, %f16, %f20
movle %icc, %o7, %g4
loop_1553:
fpadd16 %f2, %f20, %f4
udivcc %i5, 0x1817, %o5
bcs %icc, loop_1554
edge8 %i4, %l0, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1554:
nop
add %l7, 0x44, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g1
casa [%l6] %asi, %g1, %g3
movle %icc, %i0, %l1
sdiv %o1, 0x1169, %i7
fbg,a %fcc0, loop_1555
movneg %xcc, %o6, %g5
fors %f10, %f23, %f15
stbar
loop_1555:
orcc %g2, 0x0A04, %o4
fbl,a %fcc1, loop_1556
tpos %icc, 0x6
wr %g0, 0x10, %asi
lduba [%l7 + 0x61] %asi, %l4
loop_1556:
fmovsn %xcc, %f6, %f2
array32 %i1, %l5, %o2
sllx %g6, %l6, %i2
fbne,a %fcc0, loop_1557
xnorcc %i6, 0x0B29, %o0
fbu,a %fcc3, loop_1558
ble,a,pt %icc, loop_1559
loop_1557:
fbne %fcc0, loop_1560
nop
setx 0xAEBCC6E776FAF06A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x000DAECAC8EB5C18, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f0, %f22
loop_1558:
nop
wr %g0, 0x81, %asi
stha %l2, [%l7 + 0x64] %asi
loop_1559:
fmul8ulx16 %f2, %f18, %f4
loop_1560:
edge16l %g7, %i3, %o7
movrlez %o3, 0x150, %i5
movneg %xcc, %g4, %i4
xorcc %l0, %o5, %g1
fbuge,a %fcc1, loop_1561
movrlez %g3, %l3, %i0
sdivcc %o1, 0x145A, %i7
fmul8x16au %f25, %f31, %f22
loop_1561:
nop
setx loop_1562, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
be,pn %icc, loop_1563
srlx %o6, %l1, %g5
set 0x4C, %i0
sta %f14, [%l7 + %i0] 0x19
loop_1562:
movle %xcc, %o4, %g2
loop_1563:
tge %xcc, 0x1
movcs %icc, %i1, %l5
fbuge,a %fcc3, loop_1564
edge32l %o2, %g6, %l4
movvs %icc, %i2, %i6
movrlz %l6, 0x389, %o0
loop_1564:
subc %l2, 0x1A5B, %g7
set 0x10, %i1
ldda [%l7 + %i1] 0x15, %i2
udivcc %o3, 0x0771, %i5
srl %o7, %i4, %g4
tsubcc %o5, %g1, %g3
andncc %l3, %l0, %o1
ta %xcc, 0x0
nop
fitos %f13, %f27
fstoi %f27, %f8
te %xcc, 0x5
bgu,a %icc, loop_1565
tneg %icc, 0x2
fmovrsgez %i0, %f10, %f5
te %icc, 0x2
loop_1565:
tle %xcc, 0x4
popc 0x0AFE, %i7
fmovrsgz %l1, %f2, %f0
stx %o6, [%l7 + 0x10]
mova %xcc, %o4, %g5
fandnot2 %f12, %f16, %f4
movre %g2, %l5, %i1
fzeros %f17
nop
setx 0x278F5E4230463593, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tge %icc, 0x2
xnor %o2, %l4, %i2
nop
setx 0xE9792E214850D361, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xF1C72D3BA91556F7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f4, %f22
movvc %xcc, %g6, %l6
udiv %i6, 0x1B62, %l2
fnot2 %f10, %f20
tcs %xcc, 0x1
sir 0x11AD
move %xcc, %o0, %g7
for %f20, %f4, %f24
bgu,a loop_1566
fnegd %f4, %f6
flush %l7 + 0x78
tl %xcc, 0x1
loop_1566:
ble %xcc, loop_1567
array16 %o3, %i3, %i5
tg %icc, 0x7
fpadd32 %f0, %f0, %f0
loop_1567:
movvs %icc, %o7, %g4
edge32 %i4, %o5, %g1
movrgez %l3, 0x070, %g3
sethi 0x1697, %l0
addcc %o1, %i7, %i0
and %l1, 0x13CB, %o6
movleu %icc, %o4, %g5
movgu %icc, %l5, %i1
edge16ln %g2, %l4, %i2
set 0x70, %g7
ldda [%l7 + %g7] 0xeb, %o2
alignaddrl %g6, %i6, %l6
lduh [%l7 + 0x78], %l2
xorcc %o0, %o3, %g7
nop
setx 0x21873DDC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x72F15EDD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f14, %f9
stbar
fbu,a %fcc1, loop_1568
brgez,a %i3, loop_1569
andncc %i5, %g4, %i4
prefetch [%l7 + 0x2C], 0x0
loop_1568:
edge32 %o7, %g1, %l3
loop_1569:
movrlz %o5, %l0, %g3
popc 0x13A8, %o1
fmovrdlez %i0, %f4, %f14
swap [%l7 + 0x74], %l1
fcmpne32 %f26, %f8, %o6
add %i7, %g5, %o4
for %f18, %f16, %f14
brlez,a %i1, loop_1570
movcs %icc, %l5, %l4
movrne %i2, %g2, %g6
srl %o2, %i6, %l2
loop_1570:
tle %xcc, 0x7
umul %l6, %o0, %g7
set 0x70, %g3
ldda [%l7 + %g3] 0x2c, %o2
ta %icc, 0x5
sllx %i5, 0x11, %i3
srax %g4, 0x0F, %o7
tneg %icc, 0x4
movrgez %g1, 0x09C, %l3
brgez %i4, loop_1571
tl %xcc, 0x7
fabsd %f16, %f14
edge16n %o5, %g3, %l0
loop_1571:
edge32ln %i0, %o1, %o6
addccc %l1, 0x1B97, %i7
movleu %icc, %g5, %i1
tle %icc, 0x4
fbuge,a %fcc3, loop_1572
nop
fitod %f4, %f16
fdtox %f16, %f22
fxtod %f22, %f18
ldsb [%l7 + 0x31], %o4
andncc %l4, %l5, %i2
loop_1572:
movrlez %g6, %g2, %o2
sdivx %l2, 0x0BFB, %l6
edge32 %i6, %o0, %g7
sdivx %o3, 0x08CE, %i5
fpsub16s %f25, %f7, %f1
movrne %g4, 0x1BB, %o7
flush %l7 + 0x1C
brgz %i3, loop_1573
movge %icc, %g1, %i4
fxors %f11, %f9, %f7
fblg %fcc2, loop_1574
loop_1573:
fbn,a %fcc1, loop_1575
mulscc %o5, %g3, %l0
movvc %icc, %l3, %o1
loop_1574:
umulcc %o6, 0x0DCC, %l1
loop_1575:
movvs %icc, %i0, %g5
wr %g0, 0x18, %asi
lduba [%l7 + 0x17] %asi, %i1
mova %xcc, %o4, %l4
andncc %l5, %i7, %i2
set 0x40, %o5
stda %f16, [%l7 + %o5] 0x88
fbule,a %fcc2, loop_1576
fbl,a %fcc1, loop_1577
move %icc, %g2, %o2
orncc %g6, %l6, %l2
loop_1576:
nop
set 0x0A, %i7
stba %o0, [%l7 + %i7] 0xeb
membar #Sync
loop_1577:
nop
set 0x2E, %o7
lduba [%l7 + %o7] 0x89, %i6
andcc %o3, 0x1558, %i5
std %f4, [%l7 + 0x18]
fbul %fcc2, loop_1578
tleu %icc, 0x2
wr %g0, 0xe3, %asi
stwa %g4, [%l7 + 0x18] %asi
membar #Sync
loop_1578:
fmovda %xcc, %f14, %f26
mulx %o7, 0x15E6, %g7
flush %l7 + 0x44
fcmpeq32 %f6, %f22, %g1
nop
setx 0x1046C9D0, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x0
smul %i3, %o5, %l0
udivcc %l3, 0x0EAE, %o1
fornot1 %f28, %f2, %f24
movge %xcc, %g3, %o6
addcc %l1, %i0, %g5
nop
setx 0xBC1ED8EA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xA4C6963B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f0, %f21
movl %icc, %i1, %o4
fmovrse %l5, %f15, %f16
ldub [%l7 + 0x33], %l4
brgz %i2, loop_1579
fpadd16 %f8, %f24, %f24
fbne %fcc3, loop_1580
edge32 %g2, %o2, %g6
loop_1579:
fbn %fcc1, loop_1581
tneg %icc, 0x5
loop_1580:
edge16ln %l6, %l2, %i7
edge8n %i6, %o3, %o0
loop_1581:
fpsub16 %f20, %f20, %f22
nop
setx loop_1582, %l0, %l1
jmpl %l1, %g4
nop
setx 0xE0557ED3, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
ldd [%l7 + 0x20], %o6
tsubcctv %i5, 0x0093, %g7
loop_1582:
edge8 %i4, %g1, %i3
fmovrdgz %o5, %f12, %f26
fpmerge %f27, %f23, %f20
movge %icc, %l3, %l0
subcc %g3, 0x03EF, %o1
brz,a %l1, loop_1583
nop
setx loop_1584, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tne %icc, 0x5
add %o6, 0x14CE, %i0
loop_1583:
movcc %icc, %i1, %g5
loop_1584:
fbul %fcc2, loop_1585
movvs %icc, %l5, %o4
movneg %xcc, %i2, %g2
srlx %l4, %o2, %l6
loop_1585:
brgz %l2, loop_1586
edge16ln %g6, %i6, %o3
bne loop_1587
edge8l %o0, %g4, %o7
loop_1586:
nop
wr %g0, 0x88, %asi
swapa [%l7 + 0x4C] %asi, %i7
loop_1587:
movcc %icc, %g7, %i4
fmuld8sux16 %f3, %f18, %f26
fmovsl %icc, %f18, %f19
fcmpne16 %f20, %f0, %i5
movvs %xcc, %i3, %g1
fnot2 %f18, %f8
fbl,a %fcc2, loop_1588
fbl,a %fcc0, loop_1589
fmul8x16al %f0, %f10, %f2
and %o5, 0x169F, %l0
loop_1588:
faligndata %f6, %f10, %f24
loop_1589:
fone %f24
fnegs %f28, %f0
movn %icc, %l3, %o1
subccc %l1, 0x0C85, %o6
fbe,a %fcc0, loop_1590
taddcctv %i0, 0x12A6, %i1
brz,a %g3, loop_1591
movcs %icc, %l5, %g5
loop_1590:
nop
setx loop_1592, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge8 %i2, %g2, %o4
loop_1591:
fbu %fcc0, loop_1593
movrlez %l4, %l6, %o2
loop_1592:
and %g6, %l2, %o3
addc %i6, 0x0B13, %o0
loop_1593:
orn %g4, 0x1B98, %i7
tsubcctv %o7, 0x0EFB, %g7
tsubcctv %i5, %i3, %g1
udiv %o5, 0x1DE4, %i4
nop
setx 0xBB6FC337, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x6726560C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fdivs %f12, %f4, %f21
udivcc %l3, 0x1230, %o1
fbn,a %fcc2, loop_1594
ldd [%l7 + 0x28], %l0
umulcc %o6, 0x19A3, %l0
fcmpne16 %f18, %f24, %i0
loop_1594:
popc 0x0FAC, %g3
srax %l5, 0x1C, %i1
fpack32 %f10, %f4, %f18
tg %xcc, 0x7
tsubcc %g5, 0x18A5, %g2
stx %o4, [%l7 + 0x50]
edge16 %i2, %l4, %o2
movvs %xcc, %g6, %l2
sra %o3, %l6, %o0
taddcctv %i6, %i7, %g4
ldub [%l7 + 0x14], %o7
sdivx %g7, 0x02C4, %i5
move %icc, %g1, %i3
edge16ln %o5, %l3, %o1
fnegd %f18, %f16
fsrc2s %f2, %f16
fxor %f18, %f22, %f0
subcc %i4, 0x1A5A, %o6
andcc %l0, %i0, %l1
lduw [%l7 + 0x38], %g3
nop
fitod %f12, %f14
fdtox %f14, %f6
fxtod %f6, %f0
ldub [%l7 + 0x25], %i1
fmovda %xcc, %f18, %f14
movl %xcc, %l5, %g2
edge16l %g5, %i2, %l4
fnor %f20, %f12, %f4
fmovsn %xcc, %f17, %f3
orn %o4, 0x1F4B, %g6
fmovrsgz %o2, %f27, %f7
udiv %o3, 0x15EB, %l6
array8 %l2, %o0, %i7
fcmpgt32 %f26, %f20, %g4
brgz %o7, loop_1595
addcc %g7, 0x1BEA, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x1
loop_1595:
sethi 0x0782, %i6
fxnor %f6, %f18, %f14
fmovrdgz %g1, %f18, %f30
movge %xcc, %o5, %i3
movrgez %o1, 0x282, %i4
subcc %l3, %l0, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot2s %f6, %f28
edge32 %l1, %i0, %g3
movre %i1, 0x225, %g2
movre %l5, %i2, %g5
smulcc %o4, 0x0E30, %l4
fmovdg %xcc, %f9, %f18
ldsh [%l7 + 0x32], %g6
addc %o3, 0x0F38, %l6
bpos,a loop_1596
bge loop_1597
fpackfix %f22, %f21
nop
setx 0xC0496781, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
loop_1596:
bleu,a loop_1598
loop_1597:
sir 0x14FF
bg %xcc, loop_1599
add %l2, %o2, %i7
loop_1598:
edge8n %o0, %o7, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1599:
bne,a,pt %icc, loop_1600
fbue %fcc3, loop_1601
stb %g4, [%l7 + 0x54]
set 0x40, %o3
stda %f16, [%l7 + %o3] 0x11
loop_1600:
mova %xcc, %i6, %g1
loop_1601:
sra %o5, %i3, %o1
fnot1 %f18, %f4
bleu,a loop_1602
movle %xcc, %i5, %l3
set 0x40, %o1
stda %f16, [%l7 + %o1] 0xf1
membar #Sync
loop_1602:
movne %xcc, %i4, %l0
wr %g0, 0xeb, %asi
stba %l1, [%l7 + 0x23] %asi
membar #Sync
srlx %i0, %o6, %g3
edge8n %g2, %i1, %i2
fbe,a %fcc1, loop_1603
mulx %l5, %o4, %g5
brlez,a %l4, loop_1604
fpadd16 %f16, %f4, %f16
loop_1603:
srax %o3, 0x03, %g6
fbug,a %fcc1, loop_1605
loop_1604:
tcs %icc, 0x7
set 0x10, %o0
ldswa [%l7 + %o0] 0x0c, %l6
loop_1605:
tsubcc %l2, 0x0E40, %i7
stw %o2, [%l7 + 0x60]
fmovdvs %icc, %f8, %f25
array8 %o7, %o0, %g4
movge %icc, %g7, %i6
call loop_1606
edge8 %o5, %i3, %g1
andn %i5, %l3, %o1
orcc %l0, 0x0C96, %i4
loop_1606:
edge8 %l1, %i0, %o6
ldd [%l7 + 0x10], %g2
stw %i1, [%l7 + 0x50]
fba,a %fcc2, loop_1607
ldsh [%l7 + 0x56], %g3
addcc %l5, 0x1FAA, %i2
wr %g0, 0x2a, %asi
stba %o4, [%l7 + 0x6F] %asi
membar #Sync
loop_1607:
fcmpgt32 %f2, %f18, %l4
tsubcctv %o3, %g5, %l6
wr %g0, 0x81, %asi
lduwa [%l7 + 0x10] %asi, %g6
membar 0x12
sethi 0x067C, %l2
subccc %o2, 0x0711, %o7
tvc %xcc, 0x7
fbuge %fcc0, loop_1608
xor %o0, 0x0F9A, %g4
mova %xcc, %g7, %i6
membar 0x6A
loop_1608:
sdivcc %i7, 0x1125, %i3
fzeros %f2
for %f20, %f26, %f26
nop
setx 0x8EF25236, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x2A099B45, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f6, %f5
tleu %xcc, 0x0
smulcc %g1, %i5, %o5
edge8n %o1, %l0, %l3
fmovdle %icc, %f10, %f30
addc %i4, %l1, %i0
sra %g2, %o6, %g3
fpack32 %f12, %f16, %f0
array16 %l5, %i2, %i1
addcc %l4, 0x0253, %o4
call loop_1609
fcmpne32 %f0, %f28, %g5
subcc %l6, 0x0D4C, %g6
smul %l2, %o3, %o2
loop_1609:
or %o0, %g4, %g7
fxnor %f16, %f8, %f6
edge16n %i6, %o7, %i7
fbug %fcc3, loop_1610
bleu,a %xcc, loop_1611
addc %i3, %i5, %o5
fxnors %f3, %f24, %f7
loop_1610:
fbue,a %fcc2, loop_1612
loop_1611:
fbo %fcc0, loop_1613
edge32l %o1, %l0, %g1
movleu %xcc, %l3, %i4
loop_1612:
tn %icc, 0x7
loop_1613:
tvc %icc, 0x1
wr %g0, 0x0c, %asi
lduha [%l7 + 0x2E] %asi, %l1
movrgz %g2, %o6, %i0
tsubcctv %g3, 0x1BAD, %l5
sllx %i2, %l4, %i1
fcmpne32 %f18, %f4, %o4
sllx %g5, 0x01, %g6
array16 %l6, %l2, %o2
taddcctv %o0, 0x1A6B, %g4
fandnot2 %f30, %f26, %f30
bge loop_1614
tneg %xcc, 0x5
subcc %g7, %o3, %i6
fandnot2s %f17, %f27, %f5
loop_1614:
movrne %i7, 0x1BE, %o7
bge,a,pn %icc, loop_1615
edge16 %i5, %i3, %o1
wr %g0, 0x80, %asi
ldda [%l7 + 0x60] %asi, %o4
loop_1615:
movg %icc, %l0, %l3
fandnot2s %f7, %f10, %f16
sir 0x0152
mulx %g1, 0x0E64, %l1
fsrc1s %f24, %f22
popc %i4, %o6
fxor %f10, %f26, %f28
movvc %icc, %g2, %g3
srlx %i0, %i2, %l4
bn,a loop_1616
movre %i1, 0x200, %l5
mulx %g5, %g6, %o4
tsubcc %l6, %l2, %o0
loop_1616:
orn %g4, %g7, %o2
edge16ln %o3, %i7, %o7
subc %i6, 0x0251, %i3
lduw [%l7 + 0x30], %i5
xnor %o1, %l0, %l3
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
xorcc %g1, 0x07FF, %l1
tneg %xcc, 0x1
fcmpne16 %f6, %f24, %o5
mova %icc, %i4, %g2
udivx %g3, 0x13FC, %o6
movleu %icc, %i2, %i0
tpos %xcc, 0x2
fmovdcc %icc, %f14, %f3
xnor %l4, 0x0475, %l5
movleu %icc, %g5, %g6
fble,a %fcc0, loop_1617
movrgz %o4, 0x34F, %i1
movgu %icc, %l2, %o0
tle %icc, 0x6
loop_1617:
movle %icc, %l6, %g4
fabsd %f20, %f4
sub %o2, %g7, %o3
movgu %icc, %i7, %o7
tneg %icc, 0x3
ta %xcc, 0x0
edge16n %i6, %i5, %i3
fcmple16 %f10, %f26, %l0
tn %xcc, 0x7
fxors %f21, %f4, %f2
bge %icc, loop_1618
swap [%l7 + 0x0C], %l3
taddcctv %o1, %g1, %o5
movle %xcc, %l1, %g2
loop_1618:
movrlz %i4, %g3, %i2
edge8ln %o6, %l4, %i0
sethi 0x1D50, %l5
umulcc %g6, 0x162E, %o4
tsubcc %i1, 0x0D2F, %l2
fbue %fcc3, loop_1619
nop
setx loop_1620, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbn %fcc2, loop_1621
sdivx %o0, 0x0FEF, %g5
loop_1619:
fblg,a %fcc3, loop_1622
loop_1620:
fbuge,a %fcc1, loop_1623
loop_1621:
nop
setx 0xCE5D9845BC5A482B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x4423A32234A51CE5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f2, %f26
tcs %icc, 0x1
loop_1622:
nop
setx 0x6D8486E8C09AEB76, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xB0E596D3F2E8436D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f30, %f8
loop_1623:
bne,pn %icc, loop_1624
array16 %g4, %l6, %o2
fmovse %xcc, %f1, %f16
brlez,a %g7, loop_1625
loop_1624:
bneg,pn %xcc, loop_1626
fcmpne16 %f6, %f8, %o3
bn,pt %xcc, loop_1627
loop_1625:
tvc %xcc, 0x3
loop_1626:
movpos %icc, %o7, %i6
sllx %i5, 0x12, %i3
loop_1627:
edge16 %l0, %i7, %o1
movrlz %g1, %l3, %o5
movrgz %l1, 0x321, %i4
addcc %g2, 0x0E7E, %i2
taddcc %o6, 0x02EA, %g3
movcc %icc, %i0, %l4
move %icc, %g6, %o4
wr %g0, 0x89, %asi
sta %f2, [%l7 + 0x78] %asi
lduw [%l7 + 0x70], %i1
movvc %icc, %l5, %l2
fmovse %xcc, %f16, %f15
movrgez %g5, %o0, %l6
smul %o2, %g4, %g7
srax %o7, %o3, %i6
bvc,pn %icc, loop_1628
fbl %fcc1, loop_1629
st %f14, [%l7 + 0x3C]
tsubcctv %i3, %l0, %i5
loop_1628:
bcs,a,pn %xcc, loop_1630
loop_1629:
nop
setx 0x42832F0F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f7
movpos %icc, %o1, %g1
movg %xcc, %i7, %l3
loop_1630:
nop
setx 0xD07FC4CC, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
fmovde %xcc, %f24, %f3
nop
fitod %f2, %f6
fdtox %f6, %f6
fxtod %f6, %f6
sll %l1, 0x09, %i4
movg %icc, %g2, %o5
edge8 %i2, %o6, %g3
movge %xcc, %i0, %g6
tcs %xcc, 0x0
set 0x7A, %i6
ldsha [%l7 + %i6] 0x11, %o4
smul %i1, %l4, %l2
fxor %f24, %f28, %f6
edge16n %g5, %o0, %l6
movrne %l5, 0x29A, %g4
srl %o2, %g7, %o3
add %l7, 0x38, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o7, %i3
fmovdleu %icc, %f8, %f30
movle %xcc, %l0, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %i5, %g1, %o1
srax %i7, 0x16, %l3
fmovdne %icc, %f15, %f29
movcs %icc, %l1, %g2
ldstub [%l7 + 0x35], %i4
ba,a,pt %xcc, loop_1631
fbule %fcc2, loop_1632
edge16l %o5, %o6, %g3
bpos %icc, loop_1633
loop_1631:
ldsb [%l7 + 0x1D], %i2
loop_1632:
fmul8x16au %f12, %f5, %f24
swap [%l7 + 0x0C], %g6
loop_1633:
fbule,a %fcc1, loop_1634
prefetch [%l7 + 0x2C], 0x2
addc %i0, 0x1000, %o4
sdiv %l4, 0x192D, %l2
loop_1634:
edge16l %g5, %i1, %o0
fbne %fcc2, loop_1635
nop
fitod %f10, %f14
fdtox %f14, %f24
ldx [%l7 + 0x08], %l6
umulcc %g4, 0x1171, %l5
loop_1635:
bpos,a loop_1636
mulx %g7, %o2, %o7
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %o3
loop_1636:
bn %xcc, loop_1637
nop
setx 0x806EB8BE, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
udivcc %i6, 0x03FE, %l0
orncc %i5, %g1, %i7
loop_1637:
fbu %fcc3, loop_1638
or %o1, 0x0CB1, %l1
fmovdne %icc, %f10, %f18
taddcc %g2, 0x00CB, %i4
loop_1638:
sllx %o5, %l3, %o6
te %xcc, 0x4
te %icc, 0x7
andn %g3, 0x1933, %g6
alignaddr %i0, %o4, %i2
orcc %l4, 0x00DA, %g5
fmul8x16al %f20, %f28, %f26
fmul8x16 %f3, %f20, %f28
addccc %l2, %o0, %i1
tsubcctv %g4, 0x159E, %l5
tneg %icc, 0x7
wr %g0, 0x11, %asi
sta %f2, [%l7 + 0x68] %asi
addc %g7, 0x0EA1, %l6
tge %xcc, 0x3
orcc %o7, %o2, %i3
array8 %i6, %o3, %i5
movl %xcc, %g1, %i7
fmovsvc %icc, %f13, %f6
tvc %icc, 0x7
xnorcc %l0, 0x0ECA, %o1
taddcctv %l1, %i4, %g2
sdivx %l3, 0x0C58, %o5
edge32ln %g3, %o6, %g6
edge8ln %i0, %i2, %o4
movg %icc, %g5, %l4
wr %g0, 0xe2, %asi
stba %o0, [%l7 + 0x79] %asi
membar #Sync
brnz %l2, loop_1639
tne %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,pt %icc, loop_1640
loop_1639:
xorcc %i1, 0x0473, %g4
movleu %icc, %l5, %l6
tvs %icc, 0x5
loop_1640:
sethi 0x1BB3, %o7
edge32n %o2, %i3, %g7
add %l7, 0x7C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o3, %i6
swap [%l7 + 0x44], %g1
ldx [%l7 + 0x58], %i7
fabss %f1, %f0
fbne %fcc0, loop_1641
membar 0x61
movrne %i5, 0x1FD, %l0
movne %icc, %l1, %o1
loop_1641:
movn %icc, %g2, %l3
prefetch [%l7 + 0x58], 0x0
nop
setx 0x6003A9DC974E105F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xD644E7C7EF1A5360, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f26, %f12
nop
setx 0x1A305BAB11671F95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x4DDB7F2C69228D9B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f26, %f18
sll %i4, 0x1A, %o5
smul %g3, %o6, %g6
st %f7, [%l7 + 0x2C]
tgu %xcc, 0x2
array8 %i2, %o4, %i0
edge16n %g5, %l4, %l2
orncc %o0, %g4, %l5
fmovrdne %i1, %f20, %f0
subcc %o7, %l6, %o2
edge8 %g7, %i3, %o3
fzeros %f21
fmovrdlez %g1, %f20, %f4
wr %g0, 0x19, %asi
ldda [%l7 + 0x20] %asi, %i6
srax %i7, %i5, %l0
movvs %icc, %l1, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1642, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fzero %f20
edge8l %o1, %i4, %l3
tneg %icc, 0x4
loop_1642:
taddcctv %o5, %g3, %g6
fbue %fcc3, loop_1643
addcc %o6, %o4, %i2
nop
fitod %f10, %f2
movleu %icc, %g5, %i0
loop_1643:
nop
fitos %f5, %f11
fstox %f11, %f10
fxtos %f10, %f25
taddcc %l4, 0x07E0, %l2
tsubcctv %g4, %l5, %i1
sllx %o0, 0x19, %o7
fbue,a %fcc0, loop_1644
umul %l6, 0x0E31, %g7
smulcc %i3, %o2, %g1
fbge %fcc3, loop_1645
loop_1644:
bg,a %icc, loop_1646
srlx %i6, %o3, %i7
movg %icc, %i5, %l0
loop_1645:
fmovscc %xcc, %f14, %f27
loop_1646:
udivx %l1, 0x1B7B, %o1
orncc %i4, 0x1B84, %g2
movrne %l3, %o5, %g3
addccc %g6, %o6, %o4
fcmple32 %f26, %f8, %i2
udivcc %g5, 0x0041, %i0
fmovrse %l2, %f29, %f3
fbug,a %fcc0, loop_1647
udivx %g4, 0x1A02, %l4
sll %l5, 0x03, %i1
bvc,a,pt %xcc, loop_1648
loop_1647:
nop
setx loop_1649, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
alignaddr %o0, %o7, %l6
tsubcctv %i3, %g7, %g1
loop_1648:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x08] %asi, %o2
loop_1649:
fbue,a %fcc1, loop_1650
ldsh [%l7 + 0x64], %i6
fnot1 %f8, %f28
movneg %icc, %i7, %o3
loop_1650:
nop
fitod %f12, %f12
fdtoi %f12, %f20
nop
set 0x6B, %g6
stb %i5, [%l7 + %g6]
nop
setx 0x96F369976C7BD1C0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x3CEB525E400E2FFF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f30, %f18
umul %l1, %o1, %l0
fpmerge %f27, %f13, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl %fcc3, loop_1651
array32 %g2, %l3, %o5
srl %g3, 0x0C, %i4
movrgz %o6, 0x207, %g6
loop_1651:
fand %f14, %f4, %f14
movrgez %i2, %g5, %o4
wr %g0, 0x80, %asi
ldswa [%l7 + 0x64] %asi, %l2
xnor %i0, 0x0672, %g4
fone %f26
array32 %l5, %l4, %o0
tcc %xcc, 0x1
subc %o7, 0x1BB5, %i1
stb %i3, [%l7 + 0x18]
srax %g7, %l6, %o2
stx %g1, [%l7 + 0x28]
fabsd %f0, %f0
tge %icc, 0x0
edge16ln %i7, %i6, %i5
fmovdneg %xcc, %f1, %f12
tge %icc, 0x0
pdist %f30, %f16, %f28
sethi 0x137C, %l1
move %icc, %o3, %l0
edge32 %o1, %l3, %o5
udiv %g3, 0x11CA, %g2
ldsb [%l7 + 0x40], %o6
edge32l %i4, %i2, %g5
tpos %icc, 0x5
lduw [%l7 + 0x74], %g6
xnorcc %l2, 0x1415, %i0
movge %icc, %g4, %l5
bcs,a,pn %xcc, loop_1652
movg %xcc, %l4, %o0
fandnot1 %f20, %f4, %f28
movneg %icc, %o4, %o7
loop_1652:
nop
wr %g0, 0xe3, %asi
stba %i1, [%l7 + 0x4A] %asi
membar #Sync
sir 0x03A6
tleu %icc, 0x4
fnot2 %f4, %f16
fnot2s %f7, %f0
alignaddr %g7, %i3, %o2
brnz %l6, loop_1653
fbl %fcc0, loop_1654
tgu %icc, 0x7
tpos %icc, 0x7
loop_1653:
mulx %g1, %i6, %i7
loop_1654:
fbo,a %fcc2, loop_1655
array16 %i5, %o3, %l0
movrgz %l1, 0x2D3, %l3
set 0x76, %l2
stba %o5, [%l7 + %l2] 0x14
loop_1655:
movge %xcc, %g3, %o1
array8 %o6, %g2, %i2
array32 %i4, %g5, %l2
tgu %icc, 0x5
fcmpgt32 %f0, %f2, %i0
addccc %g6, %g4, %l4
addccc %l5, %o4, %o7
sdiv %o0, 0x05B3, %i1
fble,a %fcc1, loop_1656
ble %icc, loop_1657
bleu,a,pt %xcc, loop_1658
nop
fitod %f28, %f24
loop_1656:
sll %g7, 0x00, %i3
loop_1657:
tsubcctv %o2, %g1, %i6
loop_1658:
tgu %xcc, 0x7
tsubcc %i7, 0x0C58, %l6
umulcc %o3, 0x1A9F, %i5
fnot2s %f15, %f7
movne %icc, %l0, %l1
fbo,a %fcc2, loop_1659
edge16ln %o5, %g3, %l3
subc %o1, %g2, %o6
nop
fitos %f7, %f27
fstod %f27, %f22
loop_1659:
taddcctv %i2, 0x1E53, %g5
edge32n %l2, %i0, %i4
nop
setx loop_1660, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0x914D59A8106E1961, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
bvs %icc, loop_1661
fmovscc %xcc, %f4, %f17
loop_1660:
brnz %g4, loop_1662
ldub [%l7 + 0x41], %g6
loop_1661:
membar 0x5F
fabsd %f26, %f30
loop_1662:
movrgz %l4, %o4, %o7
orcc %o0, 0x1148, %i1
set 0x08, %i4
lduha [%l7 + %i4] 0x04, %g7
tsubcc %l5, %i3, %g1
bvc loop_1663
ldsb [%l7 + 0x16], %o2
fpack16 %f22, %f29
fpsub16 %f30, %f22, %f20
loop_1663:
fandnot1s %f19, %f12, %f1
lduh [%l7 + 0x7E], %i7
ta %icc, 0x7
addc %i6, 0x0AA6, %l6
nop
fitos %f0, %f6
fstod %f6, %f4
fnot2 %f28, %f30
subc %o3, %l0, %i5
alignaddr %l1, %o5, %l3
stb %g3, [%l7 + 0x44]
ldsw [%l7 + 0x44], %o1
addccc %o6, 0x189F, %i2
xnorcc %g2, 0x0FBF, %l2
movcc %xcc, %i0, %i4
fmovdgu %icc, %f30, %f0
edge16 %g4, %g6, %g5
nop
setx 0x61FE1794, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x4E49EF33, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f11, %f26
tleu %icc, 0x5
fmovrse %o4, %f11, %f15
sub %o7, 0x1BFA, %l4
bg,pn %xcc, loop_1664
alignaddr %o0, %g7, %l5
bneg,a loop_1665
movrgz %i1, 0x0FC, %i3
loop_1664:
movpos %xcc, %g1, %o2
movn %icc, %i6, %l6
loop_1665:
edge16ln %i7, %o3, %i5
and %l0, %o5, %l3
subcc %l1, %o1, %o6
add %l7, 0x0C, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %i2, %g3
fmovsneg %xcc, %f2, %f25
fmovrsgez %l2, %f12, %f26
addcc %i0, %g2, %g4
udivcc %g6, 0x0602, %g5
or %o4, 0x066C, %o7
movcs %icc, %i4, %o0
tn %icc, 0x1
fpackfix %f30, %f1
orncc %g7, %l4, %i1
nop
setx 0x205397C2, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
fpack32 %f28, %f10, %f30
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %l5, %g1
fmovrsne %i3, %f17, %f5
fmovdge %icc, %f11, %f8
umul %o2, 0x029D, %i6
orncc %l6, %o3, %i7
flush %l7 + 0x7C
fmovdg %icc, %f15, %f24
movrgez %l0, 0x243, %i5
movrne %o5, 0x217, %l3
fmovd %f10, %f26
mova %icc, %o1, %o6
tleu %xcc, 0x5
fmul8x16au %f31, %f22, %f22
sdivx %i2, 0x0E25, %l1
movrne %l2, %g3, %g2
alignaddrl %g4, %g6, %g5
tn %icc, 0x4
taddcc %o4, 0x1425, %i0
popc %i4, %o7
addcc %o0, %l4, %g7
edge32ln %l5, %g1, %i1
ldsh [%l7 + 0x32], %o2
std %f2, [%l7 + 0x18]
subc %i6, %i3, %l6
wr %g0, 0x19, %asi
ldsba [%l7 + 0x08] %asi, %o3
edge8ln %l0, %i7, %o5
movg %xcc, %i5, %l3
nop
setx 0x3A779FC3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x5839F923, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f29, %f14
nop
setx loop_1666, %l0, %l1
jmpl %l1, %o1
bcs,pt %icc, loop_1667
movn %xcc, %i2, %o6
fbl,a %fcc3, loop_1668
loop_1666:
smul %l2, 0x0F60, %g3
loop_1667:
movrgez %g2, 0x128, %l1
fmovse %icc, %f11, %f24
loop_1668:
movcs %icc, %g4, %g5
tvs %icc, 0x1
fmovdneg %icc, %f16, %f8
srax %o4, 0x12, %g6
fmovsgu %xcc, %f6, %f12
nop
fitos %f4, %f23
fstox %f23, %f18
fxtos %f18, %f18
alignaddr %i0, %o7, %i4
call loop_1669
tle %xcc, 0x5
movle %xcc, %l4, %o0
wr %g0, 0xf1, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1669:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x0
movvc %xcc, %g7, %g1
nop
setx 0xE36EBCACD81AB3ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x8450C6C5757B9A89, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f28, %f4
mulx %i1, %o2, %l5
movcs %icc, %i3, %i6
movvc %xcc, %o3, %l6
set 0x80, %l5
ldxa [%g0 + %l5] 0x58, %i7
set 0x68, %g1
prefetcha [%l7 + %g1] 0x19, 0x0
fnand %f2, %f12, %f18
lduh [%l7 + 0x14], %i5
movrgz %l3, 0x3D7, %o5
fzero %f24
fnors %f8, %f28, %f11
sdivx %o1, 0x092C, %o6
ldub [%l7 + 0x09], %i2
movcc %xcc, %g3, %l2
set 0x20, %g2
prefetcha [%l7 + %g2] 0x81, 0x2
edge8l %g4, %g5, %o4
sllx %g6, %l1, %i0
movvc %icc, %o7, %l4
stb %i4, [%l7 + 0x49]
sdivx %o0, 0x1F2E, %g1
movcc %icc, %i1, %o2
tvs %xcc, 0x1
tge %xcc, 0x7
srl %g7, %i3, %i6
fcmple32 %f18, %f14, %l5
sll %o3, 0x09, %l6
sllx %i7, 0x14, %i5
edge16n %l0, %l3, %o1
orncc %o6, 0x0A12, %i2
edge32 %g3, %o5, %l2
movvc %icc, %g4, %g5
edge8l %o4, %g2, %g6
bcc loop_1670
fornot1 %f20, %f12, %f18
set 0x59, %l6
ldstuba [%l7 + %l6] 0x0c, %l1
loop_1670:
add %i0, 0x0A3B, %o7
fmovscs %xcc, %f24, %f8
nop
setx 0x76C802EFA079E7CD, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
prefetch [%l7 + 0x34], 0x3
addcc %l4, %i4, %g1
ldstub [%l7 + 0x5D], %i1
sra %o0, 0x19, %o2
edge16n %i3, %g7, %i6
edge32l %o3, %l5, %i7
fmovrsgez %i5, %f15, %f14
xnor %l6, %l0, %o1
tg %xcc, 0x1
ldstub [%l7 + 0x3A], %o6
smul %i2, 0x0A70, %l3
umulcc %g3, %l2, %g4
stw %o5, [%l7 + 0x68]
sdiv %g5, 0x180F, %o4
wr %g0, 0xe2, %asi
ldda [%l7 + 0x60] %asi, %g2
edge32l %l1, %i0, %g6
andncc %o7, %i4, %g1
sth %l4, [%l7 + 0x42]
fornot2 %f16, %f12, %f6
ldsh [%l7 + 0x2A], %o0
tsubcc %o2, 0x0C8B, %i3
tne %icc, 0x5
set 0x0C, %i3
ldsha [%l7 + %i3] 0x19, %i1
mova %icc, %i6, %g7
movvc %xcc, %o3, %i7
edge8l %l5, %i5, %l0
sdiv %o1, 0x1A05, %l6
mulx %i2, %l3, %g3
popc %o6, %g4
bleu,a,pt %icc, loop_1671
stx %o5, [%l7 + 0x38]
tcc %icc, 0x3
edge16ln %g5, %l2, %o4
loop_1671:
andcc %l1, %i0, %g6
movrlez %g2, 0x045, %i4
udivcc %o7, 0x18BA, %l4
fpack32 %f8, %f24, %f4
fzeros %f21
fandnot2 %f26, %f20, %f16
te %xcc, 0x6
udivcc %g1, 0x10FB, %o0
andcc %o2, 0x1110, %i3
movpos %icc, %i6, %g7
and %o3, %i1, %l5
array16 %i5, %l0, %o1
umul %l6, %i7, %l3
fnot1s %f20, %f29
fmul8sux16 %f14, %f6, %f6
movl %xcc, %g3, %i2
srax %o6, %g4, %o5
fbule,a %fcc1, loop_1672
orncc %l2, %o4, %g5
fsrc2s %f20, %f17
sdivcc %l1, 0x0DC7, %i0
loop_1672:
nop
setx 0x8686DCCD3B345BA7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x04074C450F2EC4CD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f0, %f16
edge16 %g2, %g6, %o7
nop
setx 0x857D548874CDE0DB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xBD986044A0E31E17, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f14, %f16
fornot2s %f11, %f24, %f25
fone %f4
xnorcc %i4, 0x11D0, %g1
set 0x48, %g5
stwa %l4, [%l7 + %g5] 0x2b
membar #Sync
movg %icc, %o0, %o2
nop
setx loop_1673, %l0, %l1
jmpl %l1, %i6
sllx %i3, 0x03, %g7
sdivx %o3, 0x07BC, %l5
udivcc %i5, 0x0EFE, %l0
loop_1673:
fmovrsne %o1, %f12, %f15
orcc %l6, 0x030C, %i7
edge8 %l3, %g3, %i2
edge16l %i1, %o6, %g4
edge16ln %o5, %l2, %o4
movne %icc, %l1, %i0
tgu %icc, 0x6
smul %g2, 0x1770, %g6
movleu %xcc, %o7, %i4
movre %g1, %l4, %g5
tpos %xcc, 0x5
nop
fitos %f5, %f21
fstod %f21, %f6
add %l7, 0x74, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o2
casa [%l6] %asi, %o2, %o0
ble,a,pn %xcc, loop_1674
orcc %i3, 0x01D9, %g7
and %i6, 0x02CA, %o3
sub %l5, 0x1BAC, %l0
loop_1674:
nop
setx 0xA1073F5F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xE756D1AE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f30, %f21
smul %o1, %i5, %l6
nop
setx loop_1675, %l0, %l1
jmpl %l1, %i7
fors %f28, %f27, %f18
tle %icc, 0x5
alignaddr %l3, %i2, %g3
loop_1675:
tge %icc, 0x2
fandnot2s %f7, %f19, %f19
movpos %icc, %i1, %o6
tcc %xcc, 0x7
movrlez %o5, %g4, %l2
tleu %xcc, 0x4
taddcc %o4, %l1, %g2
xnor %g6, 0x09E7, %o7
sub %i4, 0x1EF9, %i0
edge16l %g1, %l4, %o2
fmovdg %icc, %f30, %f26
fmovsvs %icc, %f29, %f15
orcc %g5, 0x1A1D, %i3
fornot2 %f8, %f4, %f22
fbul %fcc2, loop_1676
smul %g7, %i6, %o0
fbul,a %fcc1, loop_1677
edge32l %o3, %l0, %o1
loop_1676:
nop
wr %g0, 0x17, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1677:
array16 %l5, %i5, %l6
bne,pt %xcc, loop_1678
movcs %xcc, %l3, %i7
movleu %icc, %g3, %i1
nop
fitod %f9, %f10
loop_1678:
fmul8x16au %f0, %f18, %f26
tgu %icc, 0x2
sub %o6, %o5, %i2
mulx %g4, 0x1868, %l2
srax %o4, %g2, %g6
set 0x0A, %l0
ldsba [%l7 + %l0] 0x80, %o7
array16 %l1, %i4, %g1
udivcc %l4, 0x1BC1, %i0
bn,a %icc, loop_1679
movgu %xcc, %o2, %g5
edge8n %i3, %g7, %o0
nop
setx 0xA06EC8BE, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
loop_1679:
fpadd32 %f14, %f22, %f8
orncc %i6, %l0, %o1
sub %l5, %i5, %l6
xor %o3, %l3, %i7
fabss %f28, %f24
mova %icc, %g3, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble %fcc1, loop_1680
be %xcc, loop_1681
tne %icc, 0x6
fpsub16s %f13, %f17, %f26
loop_1680:
tcs %icc, 0x3
loop_1681:
fmovdvs %xcc, %f30, %f29
mova %icc, %i1, %i2
array8 %o5, %l2, %o4
tne %icc, 0x0
set 0x40, %o4
stda %f16, [%l7 + %o4] 0xf9
membar #Sync
move %xcc, %g2, %g4
ta %xcc, 0x6
fmovdleu %xcc, %f29, %f3
tcs %icc, 0x3
tcs %xcc, 0x1
xor %o7, %g6, %i4
fmovscs %icc, %f6, %f3
movrne %l1, 0x3CA, %g1
edge8ln %i0, %l4, %o2
fmuld8sux16 %f2, %f8, %f8
edge16ln %i3, %g7, %g5
wr %g0, 0x19, %asi
lduwa [%l7 + 0x48] %asi, %o0
fmovs %f5, %f21
sllx %i6, %l0, %o1
sdivcc %l5, 0x0AB5, %l6
wr %g0, 0x27, %asi
ldda [%l7 + 0x30] %asi, %o2
alignaddr %i5, %i7, %l3
tneg %icc, 0x5
fbul,a %fcc3, loop_1682
sir 0x093C
fands %f2, %f22, %f21
movrgz %o6, 0x08D, %i1
loop_1682:
membar 0x3D
lduw [%l7 + 0x2C], %i2
set 0x58, %i5
stha %g3, [%l7 + %i5] 0x88
set 0x20, %o6
sta %f25, [%l7 + %o6] 0x10
taddcc %o5, 0x15DA, %l2
orncc %g2, 0x0B14, %o4
movge %icc, %o7, %g4
movrlez %g6, %i4, %g1
fsrc2 %f16, %f0
subccc %i0, %l4, %l1
fmovsa %xcc, %f29, %f27
ba,a %icc, loop_1683
andncc %o2, %g7, %i3
movg %xcc, %o0, %i6
movrlez %l0, 0x080, %o1
loop_1683:
subc %l5, %l6, %g5
bpos,a %xcc, loop_1684
tneg %icc, 0x3
movvs %xcc, %o3, %i7
tg %xcc, 0x0
loop_1684:
ldsw [%l7 + 0x70], %l3
bvc,a,pt %icc, loop_1685
fpadd16 %f28, %f12, %f16
udivx %i5, 0x1F7E, %o6
movcs %xcc, %i1, %g3
loop_1685:
udivx %i2, 0x0E75, %o5
movvs %xcc, %l2, %o4
movrgez %o7, 0x026, %g2
fmovsn %icc, %f17, %f13
fpadd16 %f26, %f18, %f16
fpadd32 %f18, %f18, %f0
tvc %xcc, 0x7
tl %icc, 0x6
movne %icc, %g4, %i4
fnot1s %f7, %f28
tvc %icc, 0x5
edge32l %g1, %i0, %l4
taddcc %l1, %o2, %g7
fzeros %f14
srax %i3, %g6, %o0
sra %i6, 0x1C, %o1
stbar
ldd [%l7 + 0x28], %l0
fbule,a %fcc3, loop_1686
nop
setx 0xE5DE12FC50756A7E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
movrlez %l5, %g5, %l6
stx %o3, [%l7 + 0x18]
loop_1686:
fcmpeq32 %f12, %f6, %l3
bcs %icc, loop_1687
fbo,a %fcc2, loop_1688
stx %i5, [%l7 + 0x10]
tsubcctv %i7, %i1, %o6
loop_1687:
alignaddr %g3, %o5, %i2
loop_1688:
fmovscs %icc, %f10, %f8
xorcc %l2, %o7, %o4
movg %icc, %g2, %g4
movle %icc, %i4, %i0
srl %g1, %l4, %o2
udivcc %l1, 0x04A0, %i3
movre %g7, %o0, %i6
orcc %o1, 0x0109, %l0
nop
setx loop_1689, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
setx 0x08E0FB61B070CCEE, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmovrsne %g6, %f18, %f12
xorcc %l5, %g5, %o3
loop_1689:
st %f19, [%l7 + 0x14]
smulcc %l3, %i5, %l6
ldsw [%l7 + 0x50], %i1
andncc %i7, %g3, %o6
set 0x28, %l3
ldswa [%l7 + %l3] 0x0c, %i2
tg %icc, 0x5
wr %g0, 0x88, %asi
ldsba [%l7 + 0x60] %asi, %l2
fbo %fcc1, loop_1690
call loop_1691
orn %o5, %o7, %o4
smul %g2, 0x153B, %i4
loop_1690:
fmovsne %icc, %f16, %f6
loop_1691:
fornot2 %f26, %f30, %f26
move %xcc, %g4, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %i0, %o2, %l4
umulcc %l1, %i3, %g7
mulx %i6, %o0, %l0
lduw [%l7 + 0x18], %g6
mulscc %o1, %g5, %l5
nop
setx 0x93C78E104ABC6BAC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x1555EE49A3C659E6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f4, %f22
mulx %l3, 0x1865, %o3
st %f24, [%l7 + 0x44]
udivcc %l6, 0x06D9, %i5
sethi 0x1983, %i1
movrgz %g3, %o6, %i7
fnot1s %f9, %f24
nop
set 0x3E, %o2
sth %l2, [%l7 + %o2]
sdiv %o5, 0x0515, %i2
be loop_1692
fbue,a %fcc0, loop_1693
sdivcc %o4, 0x097C, %g2
bcs loop_1694
loop_1692:
addccc %o7, %i4, %g1
loop_1693:
movcc %icc, %i0, %o2
movvs %icc, %l4, %l1
loop_1694:
tcc %xcc, 0x1
nop
fitos %f7, %f22
movrgz %i3, %g7, %g4
sub %o0, %i6, %l0
wr %g0, 0x18, %asi
swapa [%l7 + 0x20] %asi, %o1
fmovda %icc, %f9, %f2
array16 %g5, %l5, %l3
edge16l %o3, %g6, %i5
tcc %icc, 0x5
tvs %xcc, 0x3
movvc %xcc, %l6, %g3
edge32l %i1, %o6, %i7
mulscc %l2, %i2, %o5
tne %icc, 0x5
srax %o4, 0x12, %o7
nop
setx 0x4DBA2F958074A403, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
wr %g0, 0x10, %asi
lduwa [%l7 + 0x30] %asi, %g2
tl %icc, 0x4
tge %icc, 0x2
udiv %g1, 0x1DE0, %i0
edge8l %o2, %i4, %l4
taddcc %i3, %g7, %g4
edge32ln %l1, %i6, %o0
fnot2s %f1, %f8
xor %o1, 0x1610, %l0
wr %g0, 0x04, %asi
ldswa [%l7 + 0x14] %asi, %l5
stbar
fbul %fcc2, loop_1695
tcs %icc, 0x4
xnorcc %l3, %g5, %g6
fcmpne32 %f10, %f14, %o3
loop_1695:
tsubcctv %i5, %g3, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %icc, %i1, %i7
brnz,a %l2, loop_1696
umul %i2, 0x13B1, %o5
sdivx %o4, 0x119A, %o7
andncc %o6, %g2, %i0
loop_1696:
mulx %o2, %i4, %g1
tcc %icc, 0x7
movcs %xcc, %l4, %g7
set 0x0C, %g4
lduwa [%l7 + %g4] 0x04, %i3
fabss %f0, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %g4, 0x19FB, %i6
edge16ln %l1, %o1, %o0
sir 0x1C3F
sdivcc %l5, 0x0E21, %l0
fmovsvc %icc, %f13, %f20
set 0x2C, %l1
swapa [%l7 + %l1] 0x80, %l3
fmovrslez %g6, %f19, %f7
movg %xcc, %o3, %g5
bleu,pt %icc, loop_1697
ldx [%l7 + 0x78], %g3
fbu %fcc2, loop_1698
sth %l6, [%l7 + 0x28]
loop_1697:
sllx %i5, %i1, %i7
mulx %l2, %o5, %o4
loop_1698:
bgu loop_1699
fmovdn %xcc, %f13, %f17
fbl,a %fcc2, loop_1700
array8 %o7, %i2, %o6
loop_1699:
std %f8, [%l7 + 0x08]
array8 %i0, %g2, %i4
loop_1700:
sdivx %g1, 0x154D, %o2
ld [%l7 + 0x3C], %f2
nop
setx 0x2FD31D5B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x0CAC4CC9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f30, %f6
stbar
edge8 %g7, %l4, %g4
tvs %icc, 0x1
brz %i3, loop_1701
ble loop_1702
tneg %icc, 0x2
orncc %l1, 0x0B23, %o1
loop_1701:
brlz,a %o0, loop_1703
loop_1702:
brgz,a %i6, loop_1704
tle %icc, 0x0
andcc %l5, 0x0C4E, %l3
loop_1703:
st %f12, [%l7 + 0x4C]
loop_1704:
fmovrdne %g6, %f18, %f8
addccc %o3, %g5, %l0
nop
fitod %f6, %f22
fdtox %f22, %f30
edge32l %g3, %i5, %i1
fbuge,a %fcc1, loop_1705
tneg %xcc, 0x1
sethi 0x00D3, %l6
movg %xcc, %l2, %i7
loop_1705:
tle %icc, 0x4
fbg %fcc1, loop_1706
fbg %fcc1, loop_1707
umulcc %o5, %o7, %o4
alignaddrl %o6, %i2, %i0
loop_1706:
orn %i4, 0x025A, %g2
loop_1707:
brlez,a %g1, loop_1708
edge16l %g7, %o2, %l4
sdivcc %g4, 0x111E, %i3
udivcc %l1, 0x02C8, %o1
loop_1708:
movre %i6, 0x198, %o0
nop
set 0x0B, %i2
stb %l3, [%l7 + %i2]
fcmpgt32 %f14, %f22, %g6
fmuld8ulx16 %f0, %f23, %f6
ldsb [%l7 + 0x5E], %l5
tleu %icc, 0x5
fbl %fcc1, loop_1709
andcc %g5, %o3, %l0
sdiv %i5, 0x1FAD, %i1
fmul8x16au %f28, %f15, %f24
loop_1709:
ldx [%l7 + 0x30], %g3
stbar
tvc %xcc, 0x6
sra %l2, 0x0D, %l6
movl %xcc, %i7, %o7
udivx %o5, 0x022D, %o6
fba,a %fcc1, loop_1710
nop
setx loop_1711, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bshuffle %f26, %f24, %f28
andn %o4, %i0, %i4
loop_1710:
brz,a %i2, loop_1712
loop_1711:
fmovsleu %xcc, %f15, %f17
xorcc %g1, 0x1823, %g2
mulscc %g7, %l4, %g4
loop_1712:
orn %o2, 0x1E32, %l1
brlz,a %i3, loop_1713
stb %i6, [%l7 + 0x11]
fpsub32s %f29, %f30, %f17
taddcctv %o0, 0x1506, %l3
loop_1713:
tpos %xcc, 0x1
ta %xcc, 0x2
tsubcc %g6, %l5, %o1
tvs %icc, 0x6
edge8l %o3, %l0, %g5
alignaddr %i5, %i1, %l2
tne %xcc, 0x4
movcc %xcc, %l6, %i7
umulcc %g3, 0x1B95, %o7
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o6, %o4
set 0x68, %l4
stxa %o5, [%l7 + %l4] 0x88
set 0x60, %i1
ldda [%l7 + %i1] 0x2e, %i4
movrgez %i2, 0x25D, %i0
nop
setx 0x207BB558, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
fmuld8sux16 %f8, %f0, %f2
fmovrdgez %g2, %f2, %f26
ldd [%l7 + 0x58], %f30
fmovdgu %icc, %f7, %f22
movg %icc, %g1, %g7
fmovrse %g4, %f17, %f17
srl %o2, %l1, %i3
fmovsneg %icc, %f14, %f16
stw %i6, [%l7 + 0x64]
fmovrde %o0, %f8, %f6
nop
setx loop_1714, %l0, %l1
jmpl %l1, %l3
fmovsvc %icc, %f27, %f23
umul %g6, 0x068A, %l5
sdiv %o1, 0x070D, %o3
loop_1714:
movrgez %l4, 0x0FB, %g5
edge32ln %i5, %i1, %l0
wr %g0, 0x04, %asi
stxa %l2, [%l7 + 0x78] %asi
array8 %i7, %l6, %o7
tne %icc, 0x5
add %l7, 0x70, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x10, %g3, %o6
wr %g0, 0x23, %asi
stwa %o5, [%l7 + 0x58] %asi
membar #Sync
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %i4, %i2
lduw [%l7 + 0x40], %i0
st %f21, [%l7 + 0x28]
xor %o4, 0x198D, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x09D65CE64611CE10, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x42C22FCBC788DE81, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f18, %f0
alignaddrl %g2, %g7, %g4
edge32 %l1, %i3, %i6
fandnot2 %f24, %f24, %f0
smul %o0, 0x1BFD, %o2
umul %l3, %l5, %g6
edge16n %o3, %o1, %l4
udivcc %g5, 0x1217, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l0, 0x196D, %i5
fmovrsgz %i7, %f2, %f15
addc %l6, %l2, %o7
fmovrsne %g3, %f8, %f3
sllx %o5, %o6, %i2
movn %icc, %i4, %i0
wr %g0, 0x2f, %asi
stwa %o4, [%l7 + 0x68] %asi
membar #Sync
movrgez %g1, 0x1F6, %g2
fmovsvs %xcc, %f2, %f15
fmovdpos %xcc, %f28, %f19
fmovsgu %xcc, %f1, %f11
fsrc1 %f30, %f10
fbuge %fcc1, loop_1715
addc %g4, %l1, %i3
fblg %fcc1, loop_1716
andncc %g7, %o0, %i6
loop_1715:
movl %icc, %o2, %l3
mulscc %g6, 0x1FDA, %o3
loop_1716:
fmovsgu %icc, %f6, %f27
fbug %fcc2, loop_1717
tvc %xcc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %l5, 0x1A92, %o1
loop_1717:
mulx %g5, 0x1836, %l4
stbar
tvc %xcc, 0x4
movcs %xcc, %i1, %l0
tcc %icc, 0x0
nop
setx 0x9A066140107011CB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
brlz %i7, loop_1718
sdivcc %i5, 0x15E4, %l2
movre %l6, 0x10A, %g3
addc %o5, %o7, %o6
loop_1718:
nop
setx 0xF820C6D91ABC8501, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xBFF405AEB4BFDD93, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f0, %f12
fmovdcs %xcc, %f5, %f26
alignaddr %i2, %i0, %i4
bleu %icc, loop_1719
bcc,a,pn %xcc, loop_1720
fpack16 %f8, %f16
fbg,a %fcc2, loop_1721
loop_1719:
fmovrdne %o4, %f28, %f16
loop_1720:
fmovda %icc, %f3, %f18
tge %icc, 0x4
loop_1721:
edge32ln %g1, %g2, %g4
addcc %l1, %i3, %o0
tvs %xcc, 0x5
andncc %i6, %g7, %l3
sir 0x1239
set 0x3F, %g7
ldsba [%l7 + %g7] 0x0c, %g6
tsubcctv %o2, 0x0BEF, %l5
fmovrsgz %o3, %f6, %f14
fmovrdlez %g5, %f22, %f20
fmovsl %xcc, %f28, %f10
nop
setx 0xA04E5AAE, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
fbne,a %fcc1, loop_1722
srl %l4, 0x00, %i1
tcc %xcc, 0x4
swap [%l7 + 0x58], %o1
loop_1722:
nop
set 0x40, %i0
stda %f16, [%l7 + %i0] 0xf9
membar #Sync
edge16l %l0, %i7, %l2
fble %fcc2, loop_1723
nop
setx 0x0289D057104DDE75, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
taddcctv %i5, %l6, %g3
fmovdvc %icc, %f9, %f20
loop_1723:
array8 %o7, %o5, %i2
movleu %icc, %i0, %o6
fmovdg %xcc, %f22, %f25
bl,pn %icc, loop_1724
movne %icc, %i4, %o4
udiv %g1, 0x1A80, %g4
orncc %l1, 0x1801, %g2
loop_1724:
bn,a %xcc, loop_1725
stx %i3, [%l7 + 0x70]
tge %icc, 0x2
orncc %i6, %g7, %l3
loop_1725:
edge32ln %o0, %o2, %l5
tcs %icc, 0x7
fsrc1s %f11, %f15
fblg,a %fcc1, loop_1726
fmul8x16 %f15, %f24, %f20
fmovdneg %xcc, %f15, %f4
sll %g6, 0x09, %g5
loop_1726:
nop
set 0x63, %g3
ldsba [%l7 + %g3] 0x15, %o3
movge %xcc, %l4, %i1
movne %xcc, %l0, %i7
set 0x4C, %o5
ldswa [%l7 + %o5] 0x88, %l2
fsrc2s %f3, %f24
fnand %f18, %f30, %f2
tgu %icc, 0x5
ta %xcc, 0x3
wr %g0, 0x19, %asi
lduba [%l7 + 0x41] %asi, %i5
fmovsn %icc, %f31, %f20
movgu %icc, %l6, %g3
andncc %o1, %o7, %o5
fsrc1 %f12, %f0
fornot2s %f3, %f26, %f25
fbo,a %fcc0, loop_1727
ta %icc, 0x1
tle %xcc, 0x6
mulscc %i0, %o6, %i2
loop_1727:
movg %icc, %i4, %g1
tl %xcc, 0x6
fnegd %f18, %f10
edge32l %o4, %g4, %l1
fpsub32 %f8, %f14, %f2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x60] %asi, %g2
fmovdgu %icc, %f17, %f18
srlx %i3, %i6, %l3
fmovrde %o0, %f26, %f24
movvc %xcc, %g7, %l5
edge8n %g6, %o2, %g5
sdivcc %l4, 0x0228, %o3
fmovsl %xcc, %f3, %f26
call loop_1728
sra %l0, %i1, %l2
movrlez %i7, 0x334, %i5
addccc %l6, 0x1088, %o1
loop_1728:
fbul %fcc1, loop_1729
xor %o7, %g3, %o5
array8 %o6, %i0, %i4
umul %i2, %o4, %g4
loop_1729:
fmovrde %l1, %f22, %f22
fmovdne %icc, %f17, %f4
tcc %icc, 0x5
edge8ln %g1, %i3, %g2
tpos %icc, 0x2
call loop_1730
orn %l3, 0x1FBA, %i6
subcc %o0, 0x1B21, %g7
tg %icc, 0x1
loop_1730:
tg %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %g6, 0x02BE, %o2
lduh [%l7 + 0x3A], %l5
edge16l %g5, %l4, %o3
set 0x72, %i7
ldsha [%l7 + %i7] 0x89, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %l2, %i7, %i1
mova %icc, %l6, %i5
nop
fitod %f10, %f20
fdtoi %f20, %f25
mova %xcc, %o1, %g3
srl %o7, 0x03, %o5
movle %xcc, %o6, %i0
fnegs %f19, %f14
addc %i4, %o4, %i2
fors %f27, %f23, %f11
edge32 %l1, %g4, %i3
te %xcc, 0x1
set 0x40, %o7
ldswa [%l7 + %o7] 0x04, %g2
movgu %xcc, %l3, %i6
fblg,a %fcc0, loop_1731
edge8l %g1, %g7, %o0
smul %o2, 0x0731, %l5
umul %g6, %g5, %l4
loop_1731:
edge8 %l0, %o3, %l2
edge32l %i7, %l6, %i1
edge32ln %i5, %o1, %o7
fnors %f8, %f1, %f9
alignaddrl %o5, %o6, %i0
fbg,a %fcc3, loop_1732
or %g3, %o4, %i2
fornot1 %f22, %f0, %f16
mulscc %l1, 0x0C3D, %i4
loop_1732:
nop
fitod %f0, %f28
fdtox %f28, %f22
move %icc, %i3, %g2
movvc %icc, %l3, %g4
fmovrsne %i6, %f13, %f11
xnorcc %g1, 0x1406, %g7
fnot1 %f0, %f4
bpos loop_1733
sllx %o0, 0x0F, %l5
movgu %xcc, %g6, %g5
sir 0x0655
loop_1733:
edge8 %o2, %l4, %l0
tvc %xcc, 0x0
fbu %fcc0, loop_1734
nop
fitos %f2, %f3
fstoi %f3, %f0
fxnors %f25, %f16, %f19
sra %l2, %o3, %l6
loop_1734:
bleu,a,pn %icc, loop_1735
edge16ln %i1, %i5, %o1
andncc %o7, %i7, %o6
fnegd %f10, %f14
loop_1735:
srax %i0, 0x1A, %o5
edge8n %g3, %o4, %i2
stx %i4, [%l7 + 0x20]
movn %xcc, %i3, %l1
bvc,pn %xcc, loop_1736
sra %g2, 0x06, %g4
std %f4, [%l7 + 0x28]
tge %xcc, 0x6
loop_1736:
fnot1 %f26, %f20
bg,a,pn %xcc, loop_1737
fmovrslez %i6, %f31, %f15
ldx [%l7 + 0x20], %l3
fzeros %f17
loop_1737:
nop
add %l7, 0x28, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %g7, %g1
nop
setx 0x79E56D9E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f30
tle %icc, 0x4
nop
setx 0xBCF4BB2B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xB2631096, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f19, %f30
sllx %l5, %g6, %o0
alignaddr %o2, %g5, %l4
bl,a,pt %icc, loop_1738
bcc,pt %xcc, loop_1739
umul %l2, %l0, %o3
movg %icc, %l6, %i5
loop_1738:
movvc %icc, %i1, %o7
loop_1739:
tgu %xcc, 0x3
membar 0x77
set 0x2C, %o3
ldsha [%l7 + %o3] 0x10, %o1
nop
set 0x78, %o1
lduw [%l7 + %o1], %i7
popc 0x0CA3, %o6
fbge %fcc0, loop_1740
tpos %xcc, 0x6
bneg,a,pn %icc, loop_1741
addc %i0, 0x0A82, %o5
loop_1740:
nop
wr %g0, 0x11, %asi
stba %g3, [%l7 + 0x5E] %asi
loop_1741:
sir 0x036C
smulcc %i2, 0x1D1D, %i4
edge32ln %o4, %l1, %i3
fornot2s %f17, %f13, %f14
array16 %g4, %i6, %g2
movvc %icc, %l3, %g1
srl %l5, 0x18, %g6
popc %g7, %o0
tvs %xcc, 0x5
fmovsvs %xcc, %f11, %f1
tleu %icc, 0x1
ta %icc, 0x7
brgez,a %o2, loop_1742
tle %xcc, 0x4
movpos %xcc, %g5, %l2
andcc %l0, 0x1F9C, %o3
loop_1742:
fbule %fcc3, loop_1743
movrlez %l4, 0x328, %i5
fmovsne %icc, %f19, %f2
fmovsgu %icc, %f12, %f2
loop_1743:
edge32l %l6, %i1, %o1
movrlz %i7, 0x1E6, %o6
wr %g0, 0x18, %asi
lduha [%l7 + 0x2A] %asi, %i0
smulcc %o5, 0x1436, %o7
tn %icc, 0x3
tge %xcc, 0x4
edge8ln %g3, %i4, %i2
fornot2 %f18, %f28, %f4
fsrc2s %f29, %f10
fors %f4, %f21, %f19
fmovrdlz %l1, %f0, %f14
bcs %xcc, loop_1744
and %o4, %g4, %i6
move %icc, %i3, %l3
nop
setx loop_1745, %l0, %l1
jmpl %l1, %g2
loop_1744:
fmovdl %xcc, %f21, %f17
ldsh [%l7 + 0x54], %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1745:
fabsd %f10, %f30
movne %icc, %g6, %g1
array16 %g7, %o2, %g5
edge8l %o0, %l2, %l0
tpos %icc, 0x6
nop
setx loop_1746, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbule,a %fcc0, loop_1747
udiv %l4, 0x0CAC, %i5
edge8n %l6, %i1, %o3
loop_1746:
fpackfix %f2, %f25
loop_1747:
mova %icc, %o1, %o6
edge32ln %i0, %o5, %i7
bcs loop_1748
tneg %xcc, 0x5
nop
fitos %f3, %f17
fstox %f17, %f30
fxtos %f30, %f29
movre %g3, %i4, %o7
loop_1748:
brgez %i2, loop_1749
fpack16 %f12, %f8
fpadd16 %f24, %f24, %f30
bshuffle %f28, %f8, %f20
loop_1749:
fmuld8ulx16 %f19, %f11, %f16
sdivx %l1, 0x184F, %g4
subccc %o4, 0x1B4D, %i6
fbge,a %fcc0, loop_1750
xnorcc %l3, %g2, %l5
fmovdne %icc, %f8, %f23
movge %icc, %i3, %g1
loop_1750:
bvc,a %xcc, loop_1751
faligndata %f30, %f0, %f4
fbge,a %fcc1, loop_1752
movrne %g6, %g7, %o2
loop_1751:
srlx %o0, %g5, %l2
fpadd32 %f10, %f12, %f0
loop_1752:
nop
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x2A] %asi, %l4
fmul8x16au %f5, %f12, %f16
fnors %f7, %f28, %f19
nop
setx 0x0590E765A055A137, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fbug,a %fcc0, loop_1753
stbar
ldsw [%l7 + 0x78], %i5
sll %l0, 0x1A, %i1
loop_1753:
movrlez %o3, 0x1CA, %l6
tn %icc, 0x5
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
fnot2 %f10, %f26
tleu %icc, 0x6
fpadd32s %f11, %f11, %f20
movrgz %o6, 0x047, %o1
edge16 %o5, %i7, %g3
nop
setx loop_1754, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stb %i4, [%l7 + 0x7E]
sll %i0, 0x1F, %o7
andncc %i2, %l1, %o4
loop_1754:
fmovrsgez %i6, %f18, %f1
subc %l3, 0x0D8C, %g4
srlx %g2, 0x0E, %l5
fbne %fcc0, loop_1755
ldsh [%l7 + 0x64], %i3
alignaddrl %g1, %g6, %g7
edge16ln %o0, %o2, %g5
loop_1755:
membar 0x32
fsrc2 %f28, %f8
bcs,pt %icc, loop_1756
edge8ln %l4, %i5, %l0
andn %i1, %o3, %l2
mova %xcc, %o6, %o1
loop_1756:
subccc %o5, 0x1522, %l6
addccc %g3, 0x087D, %i7
sdivcc %i0, 0x08F4, %o7
movpos %icc, %i4, %l1
movg %icc, %i2, %o4
xor %l3, %g4, %i6
fnegs %f7, %f6
fble,a %fcc2, loop_1757
tvc %icc, 0x5
movvc %xcc, %l5, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1757:
tpos %icc, 0x7
bne,a,pn %xcc, loop_1758
orn %g2, %g1, %g6
nop
fitos %f6, %f13
fstox %f13, %f18
tgu %icc, 0x1
loop_1758:
taddcctv %g7, 0x00AD, %o0
fpadd32 %f30, %f20, %f14
tle %xcc, 0x0
fmovdn %xcc, %f11, %f20
edge8n %g5, %l4, %i5
bl,a,pn %icc, loop_1759
taddcctv %o2, %i1, %l0
popc %o3, %o6
movvs %icc, %o1, %o5
loop_1759:
te %xcc, 0x5
sdivx %l6, 0x1580, %g3
bl %xcc, loop_1760
movge %xcc, %i7, %l2
flush %l7 + 0x48
orncc %i0, 0x086E, %o7
loop_1760:
tge %xcc, 0x2
movl %xcc, %i4, %l1
bcs,a %xcc, loop_1761
tvc %icc, 0x2
udiv %o4, 0x05F0, %l3
fmovdcc %icc, %f23, %f31
loop_1761:
mulscc %i2, %g4, %l5
fpack16 %f20, %f10
nop
set 0x71, %o0
ldstub [%l7 + %o0], %i6
xor %i3, %g1, %g2
wr %g0, 0x88, %asi
ldda [%l7 + 0x50] %asi, %g6
sra %o0, 0x19, %g6
fzero %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x2C477DB4EE301492, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF374F1C59320B489, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f0, %f26
ldsb [%l7 + 0x77], %g5
tge %icc, 0x6
fmovdl %icc, %f8, %f25
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %i5, %o2, %i1
movrlez %l4, %o3, %o6
xnor %o1, 0x09EA, %l0
movgu %xcc, %l6, %g3
ldsb [%l7 + 0x7E], %i7
sdivx %l2, 0x0C89, %o5
fmovsgu %icc, %f18, %f24
fcmple16 %f12, %f18, %i0
xorcc %i4, %o7, %l1
tcc %xcc, 0x6
wr %g0, 0x88, %asi
lduha [%l7 + 0x7C] %asi, %o4
ta %xcc, 0x2
fornot2 %f10, %f24, %f0
mulx %i2, %g4, %l3
fmovrsgez %i6, %f20, %f21
fands %f30, %f16, %f0
bgu,a %xcc, loop_1762
xorcc %l5, %g1, %g2
fmovdne %xcc, %f23, %f29
movle %icc, %g7, %o0
loop_1762:
fxnor %f18, %f26, %f18
fba,a %fcc2, loop_1763
fmul8sux16 %f12, %f18, %f20
addcc %g6, %i3, %g5
edge8l %i5, %i1, %l4
loop_1763:
tsubcc %o2, %o6, %o1
nop
fitos %f14, %f29
fstox %f29, %f14
fxtos %f14, %f13
edge16ln %o3, %l6, %g3
movrlez %i7, %l2, %o5
fmovrsgez %i0, %f11, %f12
fornot2 %f10, %f22, %f30
call loop_1764
array32 %i4, %l0, %l1
ldd [%l7 + 0x08], %f30
fmovrdlz %o4, %f30, %f24
loop_1764:
bvs loop_1765
fmovda %icc, %f4, %f15
tn %xcc, 0x0
edge8 %o7, %g4, %l3
loop_1765:
nop
set 0x53, %g6
ldstub [%l7 + %g6], %i2
fpsub16s %f31, %f26, %f26
subc %l5, 0x05C8, %g1
edge16ln %g2, %g7, %o0
membar #Sync
set 0x40, %i6
ldda [%l7 + %i6] 0x16, %f0
fandnot1s %f14, %f31, %f7
bcc loop_1766
fpack16 %f2, %f25
srlx %g6, %i3, %i6
sth %i5, [%l7 + 0x14]
loop_1766:
nop
add %l7, 0x74, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %i1, %g5
orn %l4, %o6, %o2
sll %o3, 0x0E, %l6
fba,a %fcc3, loop_1767
array8 %o1, %i7, %l2
xorcc %g3, 0x0680, %i0
tn %icc, 0x4
loop_1767:
edge8n %o5, %l0, %l1
xnorcc %o4, %i4, %g4
wr %g0, 0x89, %asi
stwa %l3, [%l7 + 0x78] %asi
mulscc %o7, 0x09C0, %l5
orcc %g1, %g2, %i2
tneg %icc, 0x0
andn %o0, %g6, %i3
fbge %fcc0, loop_1768
xnorcc %i6, %i5, %i1
fbo,a %fcc3, loop_1769
brlz %g5, loop_1770
loop_1768:
fbne %fcc0, loop_1771
fbuge,a %fcc3, loop_1772
loop_1769:
alignaddr %l4, %g7, %o2
loop_1770:
movne %xcc, %o3, %o6
loop_1771:
tsubcc %l6, 0x1401, %o1
loop_1772:
addcc %i7, %g3, %l2
orcc %i0, %l0, %o5
sub %l1, %o4, %i4
membar 0x5F
tvc %xcc, 0x6
taddcc %l3, 0x1F1F, %g4
array8 %o7, %l5, %g1
edge32n %g2, %o0, %g6
movl %icc, %i2, %i6
fmovde %xcc, %f17, %f8
fmovdvs %xcc, %f24, %f20
fmovs %f0, %f6
ldstub [%l7 + 0x3B], %i3
edge32 %i5, %i1, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %g7, %o2, %l4
movge %icc, %o3, %l6
lduw [%l7 + 0x54], %o6
movne %xcc, %i7, %o1
fcmpgt16 %f30, %f22, %g3
bcs,pt %icc, loop_1773
sdivx %l2, 0x10A7, %i0
fmovse %xcc, %f7, %f30
fcmpgt32 %f24, %f24, %l0
loop_1773:
nop
setx 0x204618B1, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
sir 0x151F
edge8ln %o5, %o4, %l1
membar 0x75
tcc %icc, 0x3
umulcc %l3, %i4, %g4
tle %xcc, 0x0
ld [%l7 + 0x48], %f4
or %l5, %g1, %o7
bne,pn %icc, loop_1774
fmovdcc %icc, %f19, %f4
fornot2s %f16, %f19, %f21
sir 0x0916
loop_1774:
brlez,a %o0, loop_1775
nop
setx loop_1776, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subccc %g2, 0x169C, %g6
fmovspos %icc, %f25, %f5
loop_1775:
brgez,a %i2, loop_1777
loop_1776:
tg %icc, 0x1
addc %i6, %i5, %i1
movrlz %g5, 0x13B, %g7
loop_1777:
fbule %fcc3, loop_1778
movn %xcc, %o2, %l4
fmovrdlez %o3, %f22, %f24
srl %l6, %i3, %i7
loop_1778:
edge8ln %o1, %o6, %g3
sub %l2, %l0, %i0
bgu,pt %xcc, loop_1779
tgu %icc, 0x0
nop
setx loop_1780, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %o5, 0x017B, %o4
loop_1779:
nop
wr %g0, 0x2a, %asi
stha %l1, [%l7 + 0x2E] %asi
membar #Sync
loop_1780:
nop
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0x17, %f0
alignaddr %i4, %g4, %l3
taddcctv %l5, %g1, %o0
alignaddr %o7, %g6, %g2
fmovrdlz %i6, %f0, %f26
stb %i2, [%l7 + 0x0F]
tle %icc, 0x0
sllx %i5, 0x12, %g5
fmul8x16al %f3, %f30, %f16
movneg %xcc, %i1, %o2
stbar
movrne %g7, 0x15D, %l4
nop
setx loop_1781, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
andn %l6, %i3, %i7
tgu %xcc, 0x5
tcs %xcc, 0x3
loop_1781:
tleu %xcc, 0x1
tne %icc, 0x4
srl %o3, %o1, %g3
edge32n %l2, %l0, %o6
movgu %xcc, %i0, %o4
mulx %l1, 0x057F, %i4
tneg %icc, 0x4
movge %icc, %o5, %l3
bg,pn %icc, loop_1782
mova %xcc, %l5, %g4
sdivcc %o0, 0x003C, %o7
fmovdl %xcc, %f0, %f4
loop_1782:
taddcc %g6, %g2, %i6
set 0x24, %i4
ldswa [%l7 + %i4] 0x10, %g1
fzero %f14
mova %icc, %i2, %i5
andn %i1, %o2, %g5
sdiv %g7, 0x1C6B, %l6
fmovdn %icc, %f5, %f0
fbu,a %fcc1, loop_1783
udiv %i3, 0x0FC4, %l4
membar 0x4A
membar 0x70
loop_1783:
move %icc, %o3, %o1
prefetch [%l7 + 0x30], 0x1
movrlz %g3, 0x290, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %l2, 0x1D3, %o6
movne %xcc, %i0, %l0
fnot2 %f0, %f0
movn %xcc, %o4, %l1
movge %xcc, %i4, %o5
tpos %xcc, 0x5
bne,pn %xcc, loop_1784
alignaddrl %l3, %l5, %o0
membar 0x39
movneg %xcc, %o7, %g6
loop_1784:
fmovdcc %icc, %f4, %f25
sdivx %g4, 0x0A00, %i6
edge16l %g1, %g2, %i5
andncc %i1, %o2, %g5
orn %g7, 0x0CA5, %i2
wr %g0, 0x88, %asi
sta %f1, [%l7 + 0x34] %asi
movrlz %i3, %l6, %l4
set 0x74, %g1
ldsba [%l7 + %g1] 0x04, %o1
wr %g0, 0x19, %asi
ldswa [%l7 + 0x0C] %asi, %o3
taddcctv %i7, 0x1A92, %g3
andn %l2, %o6, %l0
fpsub32s %f11, %f31, %f28
fmovse %icc, %f9, %f5
fones %f25
wr %g0, 0x19, %asi
lduwa [%l7 + 0x0C] %asi, %i0
ldsb [%l7 + 0x0C], %o4
addcc %l1, %o5, %i4
movre %l3, 0x37D, %l5
sdivcc %o7, 0x05AB, %o0
mulx %g6, %i6, %g4
fbue,a %fcc0, loop_1785
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %g2, [%l7 + 0x08]
movgu %icc, %g1, %i1
loop_1785:
smul %o2, %g5, %i5
sub %i2, %i3, %l6
fandnot1s %f31, %f25, %f10
fbe %fcc0, loop_1786
ldstub [%l7 + 0x60], %g7
fble,a %fcc1, loop_1787
fbuge %fcc2, loop_1788
loop_1786:
bne,pt %xcc, loop_1789
tvc %icc, 0x2
loop_1787:
tle %icc, 0x5
loop_1788:
edge8l %l4, %o3, %i7
loop_1789:
fbul,a %fcc1, loop_1790
subccc %o1, %l2, %g3
xnorcc %o6, 0x1A0F, %l0
movrgz %o4, 0x10C, %i0
loop_1790:
bneg,a,pt %icc, loop_1791
sth %l1, [%l7 + 0x4A]
edge16n %o5, %l3, %i4
fbo %fcc2, loop_1792
loop_1791:
fornot1 %f22, %f10, %f20
tpos %xcc, 0x4
call loop_1793
loop_1792:
fbe %fcc1, loop_1794
xnorcc %l5, 0x03DD, %o7
add %l7, 0x34, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g6
casa [%l6] %asi, %g6, %i6
loop_1793:
call loop_1795
loop_1794:
fnand %f26, %f12, %f14
subccc %g4, %g2, %g1
fone %f30
loop_1795:
brgez,a %o0, loop_1796
brnz,a %o2, loop_1797
fnegs %f5, %f8
edge16l %i1, %i5, %i2
loop_1796:
nop
setx loop_1798, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1797:
fble %fcc2, loop_1799
edge32ln %i3, %g5, %g7
movg %xcc, %l6, %l4
loop_1798:
brz %i7, loop_1800
loop_1799:
sllx %o3, 0x02, %o1
ld [%l7 + 0x70], %f8
edge16ln %l2, %g3, %l0
loop_1800:
movvc %xcc, %o4, %o6
tge %icc, 0x5
xnor %l1, 0x1165, %o5
move %xcc, %i0, %i4
bgu,a loop_1801
lduw [%l7 + 0x28], %l5
udivcc %o7, 0x13BF, %l3
subcc %g6, 0x10CE, %i6
loop_1801:
ldsw [%l7 + 0x78], %g2
movrlez %g1, %g4, %o0
xorcc %o2, %i5, %i1
set 0x50, %g2
ldda [%l7 + %g2] 0x2b, %i2
movvs %xcc, %i2, %g5
tl %icc, 0x6
sdivx %l6, 0x1B6C, %g7
fandnot1 %f30, %f10, %f2
fnegs %f15, %f5
tn %icc, 0x1
mova %icc, %i7, %l4
edge16ln %o3, %l2, %o1
movleu %icc, %l0, %o4
tl %xcc, 0x3
brlz,a %g3, loop_1802
nop
setx 0xACA5F80151CB68F1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xD30D81BB2E9E754F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f22, %f12
edge32 %o6, %l1, %o5
fnot1s %f22, %f16
loop_1802:
fsrc1 %f16, %f26
umul %i4, 0x1B62, %l5
ldd [%l7 + 0x70], %f8
edge32l %i0, %o7, %g6
fbul,a %fcc1, loop_1803
orncc %i6, 0x0816, %l3
tsubcctv %g2, %g4, %g1
nop
setx 0xB0706BA0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f25
loop_1803:
subcc %o0, %i5, %i1
tcs %xcc, 0x7
andn %i3, %o2, %i2
and %g5, 0x14A8, %l6
movne %icc, %g7, %l4
umul %i7, 0x1FB5, %l2
fblg %fcc1, loop_1804
addccc %o1, 0x0490, %o3
andcc %o4, 0x19BA, %g3
ble,a,pt %icc, loop_1805
loop_1804:
bvc,a %xcc, loop_1806
sra %o6, 0x0A, %l1
fmul8x16au %f10, %f2, %f2
loop_1805:
fmovsvs %xcc, %f24, %f12
loop_1806:
fbue,a %fcc3, loop_1807
mulx %o5, 0x116B, %i4
fsrc1s %f16, %f30
edge8ln %l0, %l5, %o7
loop_1807:
bvs,pt %icc, loop_1808
umul %g6, 0x1917, %i6
mulscc %l3, %i0, %g4
popc 0x1A0F, %g2
loop_1808:
call loop_1809
bcs,a,pn %icc, loop_1810
mulx %g1, %i5, %o0
fmovdvc %xcc, %f20, %f12
loop_1809:
fxnors %f1, %f22, %f29
loop_1810:
movcs %icc, %i3, %i1
stw %i2, [%l7 + 0x64]
ldstub [%l7 + 0x47], %o2
sir 0x00BC
edge16n %l6, %g7, %l4
fba %fcc3, loop_1811
udivx %g5, 0x15CB, %i7
movn %xcc, %l2, %o3
for %f10, %f28, %f2
loop_1811:
lduw [%l7 + 0x28], %o1
add %o4, %g3, %o6
edge16ln %o5, %l1, %i4
sdiv %l5, 0x13AB, %l0
movrgz %o7, 0x29B, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l3, 0x1E35, %i0
fmovda %xcc, %f4, %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %g4, %g2
subc %g6, %i5, %o0
fmul8x16 %f29, %f28, %f12
edge16ln %i3, %i1, %i2
movrgz %o2, %g1, %g7
fmovdle %xcc, %f3, %f16
swap [%l7 + 0x14], %l4
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x25] %asi, %g5
tleu %icc, 0x4
movne %icc, %i7, %l6
movneg %xcc, %l2, %o3
edge32ln %o4, %g3, %o6
nop
setx loop_1812, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bne,pn %xcc, loop_1813
sth %o5, [%l7 + 0x18]
fpmerge %f15, %f21, %f4
loop_1812:
brlz,a %o1, loop_1814
loop_1813:
tsubcctv %i4, %l5, %l0
xnorcc %l1, 0x0A0A, %i6
bleu,a loop_1815
loop_1814:
lduw [%l7 + 0x30], %l3
sir 0x0FAF
fbne,a %fcc3, loop_1816
loop_1815:
sir 0x1FBF
sub %o7, 0x0F7C, %g4
addccc %i0, 0x0F32, %g2
loop_1816:
subccc %g6, %i5, %o0
fmovsneg %xcc, %f10, %f0
fmovdge %xcc, %f30, %f21
membar 0x7A
xnorcc %i3, 0x0E9F, %i2
fnors %f20, %f29, %f15
addccc %o2, %i1, %g1
edge32n %l4, %g7, %i7
movleu %xcc, %l6, %l2
and %g5, 0x1D50, %o4
nop
fitos %f14, %f17
fstod %f17, %f0
orn %o3, %o6, %g3
bn,pt %xcc, loop_1817
movle %icc, %o1, %o5
fbne %fcc3, loop_1818
ldsw [%l7 + 0x64], %i4
loop_1817:
smulcc %l0, 0x1B1B, %l1
fzero %f4
loop_1818:
add %l5, 0x0D3F, %l3
udivcc %o7, 0x002F, %g4
tneg %xcc, 0x1
fmuld8sux16 %f30, %f6, %f2
movg %icc, %i6, %g2
fmovda %xcc, %f9, %f19
fbuge,a %fcc1, loop_1819
fabss %f15, %f16
edge16n %i0, %i5, %g6
std %f8, [%l7 + 0x40]
loop_1819:
mova %xcc, %i3, %o0
tsubcc %o2, %i1, %i2
fabss %f12, %f0
fnot2s %f4, %f7
xorcc %l4, %g1, %i7
movg %icc, %l6, %l2
set 0x52, %l5
lduha [%l7 + %l5] 0x0c, %g7
fmovs %f20, %f10
tpos %xcc, 0x7
nop
setx 0xD45D1196, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f30
fmovdvs %xcc, %f12, %f23
fcmpeq32 %f6, %f2, %g5
movrgz %o3, 0x040, %o4
tvs %icc, 0x0
tne %icc, 0x1
fbue,a %fcc0, loop_1820
brlez,a %o6, loop_1821
movneg %xcc, %o1, %g3
alignaddrl %o5, %i4, %l0
loop_1820:
fmovdge %icc, %f28, %f7
loop_1821:
ldd [%l7 + 0x28], %l0
wr %g0, 0x23, %asi
stxa %l5, [%l7 + 0x50] %asi
membar #Sync
fmovdgu %icc, %f21, %f28
flush %l7 + 0x20
movpos %icc, %o7, %l3
tneg %icc, 0x3
set 0x12, %i3
lduha [%l7 + %i3] 0x10, %g4
tg %icc, 0x0
and %g2, 0x1E3A, %i6
fmovscc %xcc, %f31, %f30
array8 %i0, %i5, %g6
movg %icc, %o0, %o2
udivcc %i3, 0x10A5, %i2
movl %xcc, %l4, %g1
nop
set 0x40, %l6
ldsw [%l7 + %l6], %i1
brlez,a %i7, loop_1822
tge %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %l2, %l6, %g7
loop_1822:
sub %o3, 0x0604, %o4
fmovdpos %xcc, %f3, %f8
tvc %xcc, 0x5
tne %xcc, 0x1
fbl %fcc0, loop_1823
nop
fitod %f0, %f16
fdtox %f16, %f16
fxtod %f16, %f24
fmovdle %icc, %f5, %f4
movrlz %g5, %o6, %g3
loop_1823:
bleu loop_1824
movre %o1, 0x0FF, %o5
smulcc %i4, 0x128F, %l1
bcc,a %xcc, loop_1825
loop_1824:
fsrc2s %f0, %f8
fmovsa %icc, %f13, %f20
movcs %xcc, %l0, %l5
loop_1825:
sra %o7, %g4, %l3
fpadd32 %f18, %f2, %f24
set 0x30, %g5
ldda [%l7 + %g5] 0x2a, %i6
tg %icc, 0x5
te %icc, 0x0
fmovsvc %xcc, %f11, %f17
fmovrse %g2, %f17, %f7
lduh [%l7 + 0x60], %i0
xnor %g6, 0x1DF5, %o0
edge32n %o2, %i3, %i5
edge16n %i2, %g1, %i1
set 0x1E, %o4
stha %i7, [%l7 + %o4] 0x0c
mulx %l2, %l4, %l6
taddcc %o3, 0x0E76, %g7
movpos %xcc, %g5, %o4
fmul8sux16 %f14, %f22, %f4
sdivcc %g3, 0x0003, %o1
edge8n %o6, %o5, %i4
std %f4, [%l7 + 0x38]
fmovrdgz %l0, %f2, %f22
fmovsa %icc, %f14, %f28
fmovrdgz %l1, %f6, %f20
fmovsge %icc, %f0, %f28
tneg %icc, 0x1
sir 0x1E23
movle %xcc, %l5, %g4
wr %g0, 0x88, %asi
lduba [%l7 + 0x43] %asi, %l3
tcc %icc, 0x1
swap [%l7 + 0x44], %i6
smulcc %o7, 0x0559, %i0
smul %g2, %g6, %o2
bl loop_1826
xnorcc %o0, 0x09BD, %i5
fmovsgu %icc, %f10, %f6
movcc %xcc, %i2, %g1
loop_1826:
movvs %xcc, %i3, %i7
fpsub32s %f0, %f31, %f3
edge16n %l2, %l4, %l6
fmovdcc %xcc, %f10, %f18
array8 %i1, %g7, %o3
nop
setx 0x63C45C5F904FDB0D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
prefetch [%l7 + 0x10], 0x3
bl,a loop_1827
fmovscs %icc, %f4, %f14
fmul8x16 %f10, %f0, %f6
smul %o4, %g3, %g5
loop_1827:
movneg %xcc, %o6, %o5
edge8l %i4, %l0, %o1
edge16n %l1, %l5, %g4
movl %xcc, %l3, %o7
tl %xcc, 0x6
movrlez %i6, %i0, %g6
fmovs %f20, %f27
nop
fitos %f0, %f7
fstox %f7, %f0
movne %icc, %g2, %o2
tvc %icc, 0x3
xnorcc %o0, %i5, %g1
movg %xcc, %i2, %i3
umulcc %l2, 0x1A98, %i7
edge16n %l4, %i1, %l6
wr %g0, 0x10, %asi
sta %f4, [%l7 + 0x50] %asi
nop
setx 0x46293B9B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f23
sethi 0x0BAE, %o3
orncc %o4, 0x00F5, %g7
fmul8x16au %f20, %f2, %f16
sdiv %g5, 0x147B, %o6
subcc %o5, 0x1C1A, %i4
movn %icc, %g3, %o1
call loop_1828
fxor %f20, %f20, %f18
tneg %icc, 0x2
movre %l1, %l0, %g4
loop_1828:
fnot2 %f16, %f20
tge %icc, 0x6
bvc,a,pt %xcc, loop_1829
fmovrslez %l5, %f2, %f16
fmovdneg %xcc, %f27, %f25
movvs %xcc, %l3, %i6
loop_1829:
nop
fitos %f28, %f6
sll %i0, 0x07, %g6
xorcc %o7, 0x0A01, %g2
fmovrsgez %o2, %f30, %f26
xorcc %o0, %g1, %i5
fors %f1, %f3, %f23
fmovscc %icc, %f4, %f25
edge16ln %i3, %i2, %i7
ldd [%l7 + 0x68], %l2
tcc %icc, 0x1
addcc %i1, 0x179D, %l4
movvc %xcc, %l6, %o3
fcmpeq32 %f2, %f16, %o4
addcc %g5, 0x0A22, %o6
movrlz %o5, 0x284, %i4
fnegd %f0, %f22
tvc %xcc, 0x3
fmovrde %g7, %f28, %f28
smul %g3, %o1, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %g4, 0x0EED, %l0
fmovdvc %xcc, %f14, %f1
edge8l %l5, %i6, %i0
ldsh [%l7 + 0x22], %g6
edge16ln %l3, %g2, %o7
ta %xcc, 0x1
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o0, %o2
fmovspos %xcc, %f11, %f7
movcs %xcc, %g1, %i5
fba %fcc3, loop_1830
bgu,pt %icc, loop_1831
xorcc %i2, %i7, %l2
movrgz %i3, 0x214, %i1
loop_1830:
sethi 0x19AC, %l4
loop_1831:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x7E24B46D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xF4EF3019, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f16, %f13
smul %o3, %o4, %l6
fmovsa %icc, %f0, %f16
fmovrsgez %o6, %f8, %f11
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %g5, 0x0BF5, %o5
fbuge,a %fcc2, loop_1832
stb %g7, [%l7 + 0x2F]
tg %icc, 0x1
popc %i4, %o1
loop_1832:
subcc %l1, 0x0655, %g3
fbg %fcc2, loop_1833
edge32l %l0, %l5, %g4
alignaddrl %i0, %i6, %l3
tg %xcc, 0x3
loop_1833:
xnorcc %g6, 0x10D3, %o7
set 0x30, %i5
sta %f6, [%l7 + %i5] 0x89
wr %g0, 0x88, %asi
lduha [%l7 + 0x12] %asi, %g2
set 0x12, %l0
lduba [%l7 + %l0] 0x10, %o2
move %xcc, %o0, %g1
srax %i5, 0x01, %i7
edge32n %i2, %l2, %i1
fpsub16s %f26, %f31, %f24
move %icc, %i3, %o3
xor %l4, 0x0F31, %l6
mulx %o4, 0x149B, %o6
sdivx %g5, 0x1F8D, %g7
addccc %i4, %o5, %o1
edge32 %g3, %l1, %l5
fcmpgt16 %f4, %f14, %l0
fxors %f22, %f30, %f10
edge16l %i0, %i6, %g4
bcs,a,pt %xcc, loop_1834
movrne %l3, 0x24F, %g6
sdiv %o7, 0x0410, %g2
set 0x10, %l3
ldda [%l7 + %l3] 0x23, %o2
loop_1834:
nop
setx 0x8059CACB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
edge16ln %o0, %g1, %i5
fpsub16s %f24, %f19, %f16
fmovrdlez %i2, %f18, %f22
tvc %icc, 0x7
bleu loop_1835
edge16l %l2, %i7, %i3
bg,a loop_1836
movvc %icc, %o3, %l4
loop_1835:
lduw [%l7 + 0x10], %i1
movne %xcc, %l6, %o4
loop_1836:
movpos %xcc, %g5, %o6
fbg %fcc0, loop_1837
bne,a,pt %xcc, loop_1838
fsrc1 %f26, %f20
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x1F] %asi, %g7
loop_1837:
smulcc %i4, 0x102E, %o1
loop_1838:
ba,a,pn %xcc, loop_1839
call loop_1840
movneg %icc, %o5, %g3
sdivcc %l5, 0x1430, %l0
loop_1839:
fmovscs %xcc, %f11, %f6
loop_1840:
bcc,a,pn %icc, loop_1841
fandnot2s %f10, %f1, %f12
movrlez %i0, 0x235, %i6
fba %fcc2, loop_1842
loop_1841:
sir 0x05FA
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %g4, %l3
loop_1842:
nop
setx 0x5C99F45180555CB3, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
xnorcc %g6, %o7, %g2
andcc %l1, %o0, %o2
lduw [%l7 + 0x78], %g1
stbar
fmovrsgez %i5, %f20, %f24
xorcc %i2, 0x1061, %l2
fone %f16
swap [%l7 + 0x48], %i3
fcmpeq16 %f2, %f4, %o3
edge8ln %i7, %l4, %i1
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %g5
fpackfix %f10, %f24
smul %l6, %o6, %g7
mova %xcc, %i4, %o5
nop
setx 0x5CFC1F304766A3AC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x152E25EC89BE58B9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f18, %f0
tn %xcc, 0x4
smulcc %g3, 0x0788, %l5
sdivx %o1, 0x0E06, %l0
sll %i0, 0x0A, %i6
brnz %l3, loop_1843
fba %fcc2, loop_1844
fmovrdne %g6, %f28, %f4
ta %icc, 0x7
loop_1843:
tle %xcc, 0x7
loop_1844:
ta %xcc, 0x2
edge8ln %o7, %g2, %g4
tvc %icc, 0x1
fmovsleu %icc, %f23, %f15
fmovrde %o0, %f22, %f22
wr %g0, 0x2b, %asi
stxa %o2, [%l7 + 0x78] %asi
membar #Sync
bneg,pt %xcc, loop_1845
tn %xcc, 0x7
edge32n %g1, %l1, %i5
fxors %f30, %f28, %f30
loop_1845:
fbn,a %fcc2, loop_1846
tvc %xcc, 0x6
edge32ln %i2, %i3, %l2
fors %f29, %f13, %f21
loop_1846:
mulscc %i7, 0x1377, %o3
sir 0x081E
srax %i1, %o4, %l4
call loop_1847
nop
fitos %f11, %f23
fstox %f23, %f4
subc %l6, %o6, %g7
edge32 %g5, %i4, %g3
loop_1847:
movgu %xcc, %o5, %o1
movne %xcc, %l5, %i0
fcmple32 %f12, %f28, %l0
fornot1 %f10, %f16, %f24
tl %xcc, 0x0
nop
fitod %f3, %f8
movgu %xcc, %i6, %g6
fmul8x16 %f5, %f8, %f12
array16 %l3, %o7, %g2
movn %icc, %g4, %o0
fbue,a %fcc2, loop_1848
fblg %fcc3, loop_1849
sethi 0x0B72, %g1
umulcc %o2, 0x1FF0, %i5
loop_1848:
movrgez %l1, 0x183, %i3
loop_1849:
mova %xcc, %l2, %i2
ldsh [%l7 + 0x18], %o3
edge32n %i1, %o4, %l4
movvc %icc, %i7, %o6
edge8n %g7, %g5, %l6
tsubcc %i4, 0x065B, %o5
brnz %o1, loop_1850
udivcc %l5, 0x0727, %i0
fmovdle %icc, %f9, %f2
addc %g3, 0x162C, %i6
loop_1850:
nop
setx 0xDC19A543, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x2AC1FCAA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f6, %f3
tl %xcc, 0x6
fmovdn %xcc, %f12, %f21
tcc %icc, 0x2
tne %xcc, 0x2
movgu %icc, %l0, %g6
movpos %xcc, %o7, %l3
mulscc %g4, %o0, %g1
fnegs %f9, %f17
movvc %icc, %o2, %i5
bvc,a,pt %icc, loop_1851
umulcc %g2, 0x09BF, %i3
nop
setx 0xC06BBB70, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
bn,pt %icc, loop_1852
loop_1851:
tcc %icc, 0x4
sllx %l1, %l2, %i2
fmovdvc %icc, %f26, %f30
loop_1852:
nop
fitos %f6, %f17
fstox %f17, %f26
fxtos %f26, %f8
movvs %icc, %o3, %i1
add %l4, %o4, %o6
movgu %xcc, %g7, %i7
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x67] %asi, %g5
bleu %xcc, loop_1853
movge %xcc, %l6, %i4
add %o5, 0x0FC7, %o1
ble loop_1854
loop_1853:
fsrc2s %f12, %f22
array8 %i0, %g3, %l5
bne,a,pn %xcc, loop_1855
loop_1854:
fbne %fcc0, loop_1856
movl %icc, %l0, %i6
movleu %xcc, %o7, %l3
loop_1855:
edge16ln %g6, %o0, %g4
loop_1856:
edge8ln %g1, %i5, %o2
ldx [%l7 + 0x20], %g2
movvs %xcc, %l1, %l2
udiv %i2, 0x12DB, %o3
sir 0x1982
movre %i3, 0x369, %l4
movpos %icc, %o4, %i1
tvs %xcc, 0x6
movvc %xcc, %g7, %i7
set 0x34, %o2
lduwa [%l7 + %o2] 0x81, %g5
orcc %o6, 0x1EF7, %i4
alignaddr %l6, %o1, %i0
sdivcc %o5, 0x14C1, %g3
bl %icc, loop_1857
fmovrdlez %l5, %f14, %f4
sir 0x1D14
fmovrdne %l0, %f26, %f8
loop_1857:
array16 %i6, %o7, %l3
stx %g6, [%l7 + 0x70]
tg %xcc, 0x7
udivx %g4, 0x0095, %o0
fmuld8sux16 %f24, %f24, %f12
fands %f18, %f4, %f2
nop
fitos %f5, %f16
fstod %f16, %f8
std %f10, [%l7 + 0x78]
udivcc %i5, 0x15D6, %g1
andcc %g2, 0x018C, %o2
nop
fitod %f2, %f20
edge16 %l1, %i2, %o3
fornot2s %f5, %f2, %f14
nop
setx 0x83D02A98EEDCB7DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x5EA587DB2B952A2D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f26, %f30
fmovspos %icc, %f3, %f10
sir 0x0726
tle %xcc, 0x0
addc %l2, %i3, %l4
tg %xcc, 0x0
udiv %o4, 0x08E1, %i1
fble,a %fcc1, loop_1858
sllx %g7, 0x11, %g5
movneg %xcc, %o6, %i7
edge32l %l6, %o1, %i0
loop_1858:
nop
wr %g0, 0x81, %asi
lduwa [%l7 + 0x78] %asi, %i4
xnorcc %g3, 0x1E5B, %o5
subcc %l0, %i6, %l5
udivcc %o7, 0x1462, %l3
brnz,a %g4, loop_1859
fmovse %xcc, %f4, %f18
xor %o0, %g6, %g1
popc %i5, %o2
loop_1859:
udivcc %l1, 0x02AA, %i2
subcc %g2, %l2, %o3
bn %xcc, loop_1860
tvc %icc, 0x1
ldstub [%l7 + 0x45], %l4
bshuffle %f8, %f28, %f16
loop_1860:
nop
fitod %f2, %f0
edge8 %o4, %i1, %g7
add %g5, %o6, %i3
fmovscs %icc, %f14, %f26
or %l6, 0x15C3, %i7
fmovsgu %icc, %f20, %f17
edge16l %o1, %i0, %i4
sllx %g3, %o5, %i6
addcc %l0, %l5, %l3
movneg %xcc, %o7, %o0
fnor %f22, %f2, %f16
and %g4, 0x1345, %g1
wr %g0, 0x04, %asi
lduha [%l7 + 0x30] %asi, %i5
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %o2, %g6
tcs %icc, 0x0
taddcctv %i2, 0x171C, %g2
edge32n %l2, %o3, %l1
subc %o4, %l4, %g7
sllx %i1, 0x02, %o6
umulcc %g5, %i3, %l6
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %i7, %i0
fmovdne %xcc, %f21, %f30
srl %o1, %g3, %o5
tpos %xcc, 0x2
be %icc, loop_1861
flush %l7 + 0x34
sdiv %i6, 0x1CAE, %l0
nop
set 0x40, %o6
stx %l5, [%l7 + %o6]
loop_1861:
fcmpgt16 %f12, %f28, %i4
fabss %f24, %f8
tneg %xcc, 0x0
movleu %xcc, %o7, %o0
edge32ln %g4, %l3, %g1
fbge,a %fcc2, loop_1862
andn %i5, %g6, %o2
ldsw [%l7 + 0x74], %i2
edge16 %l2, %g2, %o3
loop_1862:
fbge %fcc3, loop_1863
ldsw [%l7 + 0x18], %l1
fbue %fcc2, loop_1864
orn %l4, %o4, %i1
loop_1863:
stbar
movge %icc, %o6, %g5
loop_1864:
tge %icc, 0x7
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %i3, %l6
xnor %i7, 0x1BE4, %i0
fnand %f20, %f16, %f16
ta %xcc, 0x3
srl %g7, %g3, %o1
tl %icc, 0x4
mulscc %i6, %o5, %l5
umul %i4, %o7, %o0
or %g4, %l0, %l3
move %icc, %i5, %g6
addccc %o2, %g1, %i2
tvc %xcc, 0x2
addc %g2, %l2, %o3
andn %l4, %l1, %o4
edge16ln %i1, %g5, %i3
tgu %xcc, 0x3
edge32ln %l6, %o6, %i7
wr %g0, 0x81, %asi
lda [%l7 + 0x50] %asi, %f7
sub %i0, %g3, %g7
tn %icc, 0x1
fbule %fcc0, loop_1865
move %xcc, %o1, %i6
tcc %icc, 0x4
fnot1 %f18, %f20
loop_1865:
movre %l5, 0x1CA, %o5
taddcctv %i4, %o0, %g4
movle %xcc, %l0, %o7
smul %l3, %i5, %o2
set 0x64, %g4
stwa %g1, [%l7 + %g4] 0x88
andncc %i2, %g6, %l2
movpos %xcc, %g2, %o3
fors %f11, %f30, %f18
fmovde %icc, %f28, %f7
movrlz %l1, 0x2DB, %l4
faligndata %f18, %f26, %f10
edge16 %o4, %i1, %g5
xorcc %i3, %o6, %i7
bg loop_1866
mova %xcc, %l6, %g3
movneg %icc, %i0, %o1
st %f1, [%l7 + 0x48]
loop_1866:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x47] %asi, %i6
fcmple32 %f12, %f30, %g7
fcmpgt32 %f8, %f10, %l5
movrlz %o5, %i4, %o0
andcc %g4, 0x056C, %l0
wr %g0, 0x80, %asi
stha %l3, [%l7 + 0x7E] %asi
fbule,a %fcc3, loop_1867
subcc %o7, 0x1338, %i5
xnor %o2, %g1, %i2
edge16 %g6, %l2, %g2
loop_1867:
tg %icc, 0x0
nop
setx loop_1868, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %l1, 0x0129, %o3
smul %l4, %i1, %g5
bleu %icc, loop_1869
loop_1868:
edge32 %o4, %o6, %i7
movrlez %i3, %g3, %l6
or %i0, %o1, %i6
loop_1869:
tpos %icc, 0x3
movcc %xcc, %g7, %o5
sra %l5, %i4, %o0
mulx %g4, 0x0FDE, %l0
umul %o7, %i5, %o2
tcc %xcc, 0x3
fcmpne32 %f18, %f26, %g1
subcc %i2, 0x1ED6, %l3
bne loop_1870
bpos,a loop_1871
movneg %icc, %g6, %l2
taddcctv %g2, %o3, %l1
loop_1870:
movne %xcc, %l4, %i1
loop_1871:
fcmple16 %f0, %f14, %o4
movrlz %g5, 0x22C, %o6
addccc %i3, 0x1AE4, %i7
array16 %g3, %l6, %i0
ta %icc, 0x7
movcc %icc, %i6, %g7
add %o5, %o1, %i4
edge32l %o0, %g4, %l0
smulcc %l5, 0x16E6, %i5
mulscc %o7, 0x0D5D, %g1
fblg,a %fcc3, loop_1872
edge8 %o2, %i2, %g6
movrlz %l3, %l2, %o3
ld [%l7 + 0x68], %f3
loop_1872:
fmovse %icc, %f6, %f1
subcc %g2, 0x0B5D, %l4
bne,a,pt %icc, loop_1873
edge16l %i1, %l1, %o4
brnz,a %o6, loop_1874
edge16 %i3, %i7, %g5
loop_1873:
movle %xcc, %l6, %i0
brlz,a %i6, loop_1875
loop_1874:
tpos %icc, 0x2
fbug,a %fcc3, loop_1876
or %g7, %g3, %o5
loop_1875:
fmovrdlez %o1, %f20, %f0
taddcc %o0, 0x0F26, %g4
loop_1876:
fnand %f30, %f0, %f2
srl %i4, %l0, %i5
movg %icc, %l5, %o7
movleu %icc, %g1, %o2
fmul8x16au %f10, %f6, %f18
alignaddr %i2, %l3, %g6
fblg,a %fcc1, loop_1877
sra %o3, %g2, %l4
taddcc %l2, 0x1EAA, %i1
ta %xcc, 0x5
loop_1877:
mova %icc, %o4, %o6
tle %xcc, 0x6
or %l1, %i3, %i7
sub %g5, %l6, %i6
fmovscc %icc, %f4, %f17
fbule %fcc1, loop_1878
fbo,a %fcc3, loop_1879
sll %i0, %g7, %g3
tl %icc, 0x0
loop_1878:
nop
set 0x12, %l1
lduha [%l7 + %l1] 0x19, %o1
loop_1879:
edge8l %o5, %o0, %i4
move %icc, %l0, %g4
tvs %icc, 0x0
edge32ln %i5, %o7, %g1
smulcc %o2, %l5, %l3
brz,a %i2, loop_1880
ta %icc, 0x7
movne %xcc, %o3, %g6
for %f26, %f6, %f16
loop_1880:
tpos %xcc, 0x2
fmovse %icc, %f27, %f21
edge32 %l4, %l2, %i1
nop
fitod %f22, %f10
subcc %o4, %g2, %o6
brgz %i3, loop_1881
movle %xcc, %i7, %g5
addccc %l6, 0x1AA9, %i6
faligndata %f20, %f4, %f8
loop_1881:
fcmpeq32 %f28, %f0, %l1
movl %xcc, %i0, %g7
umul %o1, %o5, %g3
tpos %xcc, 0x1
fbu %fcc0, loop_1882
bgu,pn %xcc, loop_1883
fmovdle %xcc, %f5, %f28
fmovd %f16, %f16
loop_1882:
orn %o0, 0x18C3, %i4
loop_1883:
movgu %xcc, %g4, %i5
fba,a %fcc0, loop_1884
pdist %f8, %f24, %f10
orncc %l0, 0x0508, %o7
addccc %g1, %o2, %l5
loop_1884:
tsubcctv %i2, %o3, %l3
andn %l4, %l2, %i1
xorcc %o4, 0x1633, %g2
edge32ln %g6, %i3, %o6
sra %i7, %l6, %i6
fpadd32 %f20, %f30, %f18
addcc %l1, 0x09B5, %i0
smul %g5, %o1, %g7
fbul,a %fcc1, loop_1885
tvc %xcc, 0x2
tcs %xcc, 0x7
brgez %g3, loop_1886
loop_1885:
fbl %fcc1, loop_1887
fmul8x16 %f6, %f0, %f30
edge8 %o5, %i4, %o0
loop_1886:
ldstub [%l7 + 0x6E], %g4
loop_1887:
lduh [%l7 + 0x74], %i5
stbar
movvs %icc, %l0, %g1
bl,a loop_1888
membar 0x2F
bne,pn %icc, loop_1889
edge16l %o2, %l5, %o7
loop_1888:
fbuge,a %fcc3, loop_1890
ldub [%l7 + 0x31], %i2
loop_1889:
sra %o3, %l4, %l2
alignaddr %i1, %l3, %o4
loop_1890:
membar 0x63
movvc %xcc, %g2, %i3
udiv %o6, 0x17A3, %g6
mulscc %i7, 0x1355, %l6
movneg %icc, %l1, %i0
alignaddr %i6, %o1, %g7
stb %g3, [%l7 + 0x24]
wr %g0, 0x19, %asi
stba %o5, [%l7 + 0x6A] %asi
lduh [%l7 + 0x52], %g5
udiv %i4, 0x1BEC, %o0
or %g4, 0x1D02, %l0
movg %xcc, %i5, %o2
movgu %xcc, %g1, %o7
srax %l5, 0x0E, %o3
fnot1s %f26, %f5
fbne,a %fcc1, loop_1891
movrgez %i2, %l2, %l4
ldub [%l7 + 0x40], %i1
movrgez %l3, 0x2EC, %g2
loop_1891:
xorcc %i3, %o4, %o6
fbg %fcc2, loop_1892
fbl,a %fcc0, loop_1893
fbule,a %fcc3, loop_1894
nop
set 0x34, %i2
stw %g6, [%l7 + %i2]
loop_1892:
fmovrdne %i7, %f14, %f20
loop_1893:
nop
wr %g0, 0x18, %asi
ldsba [%l7 + 0x78] %asi, %l1
loop_1894:
mova %icc, %l6, %i6
fmovdl %xcc, %f2, %f20
tg %xcc, 0x4
movrgez %o1, 0x31B, %i0
bvs %xcc, loop_1895
orncc %g7, %o5, %g3
fmul8x16al %f25, %f13, %f8
fornot2s %f7, %f18, %f28
loop_1895:
fsrc2s %f27, %f27
fmovdvs %xcc, %f15, %f11
movl %icc, %i4, %g5
taddcctv %o0, %l0, %g4
orcc %i5, 0x1826, %g1
fblg %fcc0, loop_1896
sethi 0x1C93, %o7
stw %l5, [%l7 + 0x10]
fmovsvs %xcc, %f0, %f27
loop_1896:
bcc,a,pt %xcc, loop_1897
bcs %xcc, loop_1898
movrlez %o3, 0x0C9, %i2
brgez,a %o2, loop_1899
loop_1897:
nop
fitos %f0, %f16
fstox %f16, %f18
loop_1898:
nop
setx loop_1900, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fone %f4
loop_1899:
nop
set 0x60, %i1
ldxa [%l7 + %i1] 0x15, %l4
loop_1900:
add %l2, %l3, %i1
nop
setx 0xBA669EC378671ACD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f20
brlez,a %g2, loop_1901
fnot2s %f2, %f5
nop
setx loop_1902, %l0, %l1
jmpl %l1, %o4
movge %icc, %i3, %o6
loop_1901:
addc %g6, 0x0B1A, %l1
nop
setx loop_1903, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_1902:
move %icc, %i7, %i6
fpmerge %f2, %f6, %f26
movne %icc, %l6, %o1
loop_1903:
mulx %i0, 0x0881, %g7
for %f6, %f20, %f24
movg %xcc, %g3, %o5
fzeros %f4
srl %i4, %o0, %l0
edge16n %g4, %g5, %i5
tle %icc, 0x4
fmovsneg %xcc, %f4, %f31
alignaddrl %g1, %o7, %o3
fpsub32 %f10, %f10, %f24
nop
setx 0x1B3AF49B10742950, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %l5, 0x195C, %i2
set 0x20, %g7
ldxa [%l7 + %g7] 0x18, %l4
fbl,a %fcc2, loop_1904
taddcctv %l2, %l3, %i1
taddcctv %o2, 0x1B61, %g2
fbuge,a %fcc0, loop_1905
loop_1904:
tvs %icc, 0x0
edge16n %o4, %i3, %g6
fmovdgu %xcc, %f5, %f18
loop_1905:
sllx %l1, 0x0D, %o6
tgu %icc, 0x0
edge32l %i6, %i7, %o1
ldd [%l7 + 0x28], %i6
edge16 %g7, %i0, %o5
movrne %i4, %o0, %g3
wr %g0, 0x88, %asi
sta %f4, [%l7 + 0x3C] %asi
fmul8x16al %f24, %f19, %f10
tcc %icc, 0x2
fmovd %f8, %f6
sll %g4, 0x0E, %g5
sra %l0, 0x1D, %g1
movrlz %i5, %o3, %l5
fmovrdgez %o7, %f4, %f30
fbne,a %fcc3, loop_1906
brgez %l4, loop_1907
array8 %i2, %l3, %l2
fnors %f25, %f25, %f9
loop_1906:
orncc %o2, %g2, %o4
loop_1907:
stw %i1, [%l7 + 0x2C]
wr %g0, 0x52, %asi
stxa %g6, [%g0 + 0x110] %asi
edge32 %i3, %l1, %i6
fmovdn %icc, %f25, %f4
taddcctv %o6, %i7, %o1
sdiv %l6, 0x0E01, %i0
movleu %xcc, %o5, %g7
wr %g0, 0x22, %asi
stba %o0, [%l7 + 0x46] %asi
membar #Sync
ldd [%l7 + 0x78], %f14
tleu %xcc, 0x2
fmovsa %xcc, %f21, %f18
sdiv %g3, 0x0C12, %g4
fmul8ulx16 %f24, %f16, %f8
fbue,a %fcc0, loop_1908
fnot1 %f18, %f14
fbug %fcc3, loop_1909
tsubcc %g5, 0x15C9, %i4
loop_1908:
orn %g1, 0x1B61, %l0
sub %i5, %l5, %o7
loop_1909:
orncc %o3, 0x0412, %l4
nop
fitos %f1, %f27
fstod %f27, %f12
movrlz %l3, %l2, %o2
sll %i2, 0x1B, %o4
subcc %g2, 0x045C, %g6
addcc %i3, %l1, %i6
membar 0x21
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %o6, %i7, %i1
addcc %o1, 0x19E1, %i0
addcc %o5, 0x04D7, %g7
fmovse %xcc, %f15, %f28
fbn,a %fcc3, loop_1910
movrgez %l6, 0x166, %g3
subcc %o0, %g5, %g4
fpmerge %f0, %f18, %f28
loop_1910:
movle %xcc, %g1, %i4
sllx %i5, %l0, %l5
fzeros %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %xcc, %o3, %o7
stw %l4, [%l7 + 0x7C]
subc %l3, 0x1E5B, %l2
set 0x10, %l4
swapa [%l7 + %l4] 0x89, %i2
xnorcc %o2, %o4, %g6
bge,a %xcc, loop_1911
nop
setx 0xD88FC59F9040A6AE, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
nop
setx loop_1912, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srax %g2, %i3, %i6
loop_1911:
fnors %f14, %f13, %f13
tpos %xcc, 0x2
loop_1912:
brz,a %l1, loop_1913
ldd [%l7 + 0x28], %o6
addc %i7, %o1, %i1
edge8 %i0, %o5, %g7
loop_1913:
andcc %g3, %l6, %g5
movrne %o0, %g1, %i4
tl %icc, 0x5
tg %xcc, 0x1
movne %xcc, %i5, %l0
movge %icc, %l5, %g4
xor %o7, %o3, %l4
taddcc %l3, %l2, %o2
udivx %o4, 0x1615, %g6
fmovsne %icc, %f12, %f6
andn %i2, %g2, %i6
mulx %l1, %i3, %o6
movge %xcc, %i7, %o1
edge8 %i0, %i1, %o5
fmovdn %icc, %f8, %f23
smul %g3, 0x1264, %g7
sdiv %g5, 0x077C, %l6
movgu %icc, %o0, %g1
ldsh [%l7 + 0x6C], %i5
fmovrdgz %l0, %f28, %f28
fbue %fcc1, loop_1914
movvs %icc, %l5, %g4
udivx %i4, 0x0CDA, %o7
tcc %xcc, 0x0
loop_1914:
movrgz %l4, %o3, %l3
swap [%l7 + 0x24], %l2
edge32l %o2, %o4, %g6
sdivx %g2, 0x1D2A, %i2
movvc %icc, %l1, %i6
tcs %icc, 0x2
andncc %o6, %i7, %i3
bcc,a loop_1915
orcc %i0, 0x0CCE, %i1
movcc %xcc, %o5, %g3
alignaddr %o1, %g5, %g7
loop_1915:
fmovsle %xcc, %f29, %f11
movn %xcc, %l6, %o0
sdiv %g1, 0x15E9, %l0
brgz %l5, loop_1916
nop
fitod %f10, %f26
fdtox %f26, %f20
fpadd32s %f31, %f24, %f6
fmovdvs %xcc, %f12, %f25
loop_1916:
edge32ln %g4, %i4, %i5
mova %icc, %o7, %l4
movne %icc, %l3, %o3
bl loop_1917
tcs %icc, 0x2
movn %icc, %l2, %o4
fmovs %f20, %f11
loop_1917:
tneg %xcc, 0x6
movne %xcc, %o2, %g2
srlx %g6, %i2, %i6
be loop_1918
fcmpgt16 %f22, %f24, %o6
and %l1, 0x0798, %i7
brgez %i3, loop_1919
loop_1918:
tn %icc, 0x5
set 0x50, %i0
ldda [%l7 + %i0] 0xe2, %i0
loop_1919:
edge32n %i0, %o5, %g3
umulcc %g5, %o1, %l6
fmovspos %icc, %f13, %f11
fmovsne %xcc, %f8, %f20
andn %g7, %o0, %g1
ba,a,pn %icc, loop_1920
tleu %xcc, 0x1
taddcctv %l5, %l0, %i4
sdivcc %i5, 0x05C4, %o7
loop_1920:
nop
fitod %f12, %f0
fdtoi %f0, %f22
mova %icc, %g4, %l3
nop
setx 0x03712B9EDD5A8121, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f28
ldd [%l7 + 0x18], %f20
movcs %xcc, %o3, %l2
fmovda %xcc, %f28, %f10
fmul8x16au %f31, %f27, %f16
fmovsne %xcc, %f8, %f1
tle %xcc, 0x4
set 0x68, %o5
swapa [%l7 + %o5] 0x0c, %l4
add %l7, 0x28, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x11, %o2, %g2
tn %icc, 0x3
edge8n %o4, %g6, %i2
movcs %xcc, %o6, %l1
tpos %icc, 0x4
fmovse %icc, %f31, %f1
subc %i7, 0x0033, %i3
sllx %i6, %i1, %i0
movrlz %o5, 0x217, %g3
fmovdge %xcc, %f23, %f10
edge32l %o1, %g5, %l6
fbo %fcc1, loop_1921
taddcctv %g7, %o0, %l5
sllx %g1, 0x11, %i4
fnand %f12, %f26, %f2
loop_1921:
movn %icc, %i5, %l0
alignaddr %g4, %l3, %o3
fabss %f20, %f1
fmovsleu %xcc, %f27, %f10
bleu %xcc, loop_1922
move %icc, %o7, %l4
movvc %icc, %o2, %l2
ta %xcc, 0x7
loop_1922:
nop
setx loop_1923, %l0, %l1
jmpl %l1, %o4
sub %g6, %i2, %o6
sethi 0x1899, %l1
movgu %xcc, %g2, %i3
loop_1923:
edge32ln %i7, %i6, %i0
bleu,a %icc, loop_1924
fbg %fcc1, loop_1925
udiv %i1, 0x1C34, %o5
fand %f16, %f26, %f18
loop_1924:
nop
set 0x68, %i7
swapa [%l7 + %i7] 0x80, %g3
loop_1925:
movrne %g5, %o1, %g7
set 0x08, %o7
stwa %l6, [%l7 + %o7] 0xea
membar #Sync
wr %g0, 0x11, %asi
ldswa [%l7 + 0x60] %asi, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnand %f30, %f18, %f30
tvc %xcc, 0x5
fmovda %icc, %f5, %f14
edge32ln %o0, %g1, %i5
edge16n %i4, %g4, %l0
sub %l3, 0x0F5B, %o3
udivcc %l4, 0x056D, %o2
wr %g0, 0x81, %asi
lda [%l7 + 0x30] %asi, %f3
fxors %f23, %f0, %f19
xorcc %o7, %o4, %g6
wr %g0, 0x18, %asi
stha %l2, [%l7 + 0x18] %asi
subc %i2, 0x0C7D, %l1
ldub [%l7 + 0x3C], %g2
orn %i3, 0x107F, %o6
sdivcc %i7, 0x13D4, %i6
movg %xcc, %i0, %i1
umulcc %g3, 0x0879, %o5
edge8l %o1, %g5, %l6
faligndata %f6, %f4, %f10
umulcc %l5, %o0, %g1
add %g7, %i4, %i5
fandnot1 %f10, %f18, %f0
addcc %l0, %l3, %g4
set 0x40, %g3
ldda [%l7 + %g3] 0x81, %f16
tgu %xcc, 0x2
bpos,a,pn %icc, loop_1926
stx %l4, [%l7 + 0x48]
fmovscc %icc, %f24, %f4
fcmpeq16 %f26, %f20, %o3
loop_1926:
fpsub16 %f22, %f6, %f24
wr %g0, 0xe3, %asi
stba %o2, [%l7 + 0x24] %asi
membar #Sync
movcs %xcc, %o7, %o4
sub %l2, 0x0813, %i2
popc 0x0587, %g6
edge32l %g2, %l1, %o6
movpos %xcc, %i3, %i6
fbu %fcc1, loop_1927
sdivcc %i0, 0x00BA, %i7
fmovrsgez %i1, %f16, %f24
fbuge,a %fcc1, loop_1928
loop_1927:
nop
setx loop_1929, %l0, %l1
jmpl %l1, %g3
edge8ln %o1, %g5, %o5
ldx [%l7 + 0x40], %l6
loop_1928:
fandnot2 %f2, %f26, %f16
loop_1929:
edge16 %l5, %g1, %g7
fsrc2 %f28, %f0
movge %icc, %i4, %i5
sub %o0, 0x127A, %l0
fbue,a %fcc0, loop_1930
movvc %xcc, %l3, %g4
sllx %l4, %o3, %o7
srl %o2, %o4, %l2
loop_1930:
move %icc, %g6, %i2
fpadd32s %f1, %f3, %f16
movleu %xcc, %l1, %g2
tvs %xcc, 0x7
sdivcc %i3, 0x0397, %i6
set 0x70, %o1
stwa %i0, [%l7 + %o1] 0x04
srax %o6, 0x15, %i1
orn %g3, 0x17FF, %i7
movleu %icc, %g5, %o5
and %l6, 0x15D9, %l5
for %f0, %f22, %f18
movgu %icc, %g1, %o1
andcc %g7, %i4, %o0
nop
setx loop_1931, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smulcc %i5, %l0, %g4
xnorcc %l4, 0x06EC, %o3
lduw [%l7 + 0x40], %l3
loop_1931:
addcc %o2, %o7, %l2
movrlez %g6, %o4, %l1
fmovspos %icc, %f25, %f22
set 0x57, %o0
ldstuba [%l7 + %o0] 0x80, %g2
fsrc2 %f4, %f26
sth %i3, [%l7 + 0x3A]
set 0x28, %g6
stxa %i6, [%g0 + %g6] 0x20
orncc %i0, 0x1537, %o6
fbug,a %fcc3, loop_1932
tl %xcc, 0x3
tl %icc, 0x4
bvc,pt %xcc, loop_1933
loop_1932:
udiv %i2, 0x0E26, %i1
mova %xcc, %g3, %i7
tleu %icc, 0x7
loop_1933:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvc %icc, %f3, %f21
edge8 %g5, %o5, %l6
xnor %l5, 0x0F2F, %o1
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x1D] %asi, %g7
edge16 %g1, %i4, %i5
srlx %o0, 0x11, %g4
fmovsge %icc, %f30, %f17
bleu,pn %xcc, loop_1934
srax %l4, 0x02, %l0
orn %o3, %l3, %o2
fbule %fcc1, loop_1935
loop_1934:
tl %icc, 0x7
ble,pn %icc, loop_1936
movrgez %o7, %l2, %o4
loop_1935:
nop
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x73] %asi, %l1
loop_1936:
call loop_1937
taddcctv %g2, 0x0575, %g6
sra %i3, 0x14, %i6
sethi 0x0F97, %o6
loop_1937:
sra %i0, %i1, %i2
tsubcctv %g3, 0x1B28, %g5
taddcc %o5, 0x039F, %i7
fmovrdne %l6, %f22, %f28
fcmpne16 %f20, %f30, %l5
movcs %icc, %o1, %g1
nop
setx 0x09ED67272333994E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x06693730B91C5480, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f26, %f14
bneg,a loop_1938
sir 0x0D8C
tne %icc, 0x4
fpmerge %f25, %f4, %f12
loop_1938:
mulx %i4, %i5, %g7
bvc,a loop_1939
fmul8sux16 %f18, %f12, %f12
tneg %xcc, 0x6
ldsh [%l7 + 0x36], %o0
loop_1939:
fabsd %f0, %f24
xnorcc %g4, 0x17AB, %l0
taddcctv %o3, 0x1256, %l3
stb %l4, [%l7 + 0x2B]
array32 %o2, %o7, %l2
nop
fitod %f4, %f14
fdtox %f14, %f26
fxtod %f26, %f26
tvs %icc, 0x4
fandnot2 %f20, %f26, %f14
bneg %icc, loop_1940
fbg %fcc1, loop_1941
andncc %o4, %l1, %g2
movrgez %i3, %i6, %g6
loop_1940:
xnorcc %i0, 0x0AD5, %o6
loop_1941:
fnors %f1, %f6, %f28
and %i1, %g3, %g5
bn loop_1942
fcmpgt16 %f4, %f2, %o5
xnor %i2, %l6, %l5
sethi 0x028B, %o1
loop_1942:
movvc %icc, %g1, %i4
nop
setx loop_1943, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fblg %fcc3, loop_1944
nop
setx 0x54F50086, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x2C19656B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f16, %f11
smul %i5, %i7, %g7
loop_1943:
tl %xcc, 0x5
loop_1944:
movvc %xcc, %g4, %o0
brz,a %o3, loop_1945
fands %f19, %f9, %f26
call loop_1946
umulcc %l3, %l0, %l4
loop_1945:
array32 %o7, %l2, %o2
xor %l1, %o4, %g2
loop_1946:
fmovspos %icc, %f29, %f16
fandnot1 %f14, %f20, %f6
tge %icc, 0x1
membar 0x66
fmovscc %icc, %f0, %f15
movle %xcc, %i3, %g6
membar 0x34
tcc %icc, 0x4
addccc %i0, %i6, %i1
tsubcc %o6, %g3, %g5
movcs %icc, %o5, %i2
edge16n %l5, %l6, %g1
wr %g0, 0x89, %asi
ldxa [%l7 + 0x78] %asi, %i4
fpadd16s %f5, %f23, %f28
edge8ln %i5, %i7, %o1
srlx %g7, %g4, %o3
call loop_1947
fmovde %xcc, %f8, %f26
stbar
lduw [%l7 + 0x6C], %o0
loop_1947:
alignaddr %l0, %l3, %l4
set 0x44, %o3
stwa %o7, [%l7 + %o3] 0x14
andncc %o2, %l1, %l2
lduh [%l7 + 0x2C], %o4
fnegd %f4, %f8
bleu,a %xcc, loop_1948
srl %g2, 0x03, %i3
set 0x28, %i6
prefetcha [%l7 + %i6] 0x18, 0x3
loop_1948:
popc 0x0F9A, %i6
edge8n %i0, %o6, %i1
membar 0x00
movleu %icc, %g5, %o5
movleu %xcc, %g3, %l5
tge %xcc, 0x4
ble,a %icc, loop_1949
ble,a,pt %xcc, loop_1950
edge8 %i2, %l6, %g1
tsubcctv %i4, 0x06DB, %i5
loop_1949:
sdivx %i7, 0x0123, %o1
loop_1950:
movg %xcc, %g7, %g4
movge %icc, %o0, %l0
movvc %icc, %l3, %l4
tcs %xcc, 0x6
bcs,pn %xcc, loop_1951
movne %icc, %o3, %o2
srax %l1, %l2, %o7
edge8n %g2, %i3, %g6
loop_1951:
nop
set 0x28, %l2
ldd [%l7 + %l2], %f24
orcc %i6, 0x19CA, %i0
tle %xcc, 0x5
movvs %icc, %o4, %i1
ld [%l7 + 0x78], %f6
edge8l %g5, %o5, %g3
fmovscs %icc, %f27, %f2
sdivx %o6, 0x0FC0, %l5
set 0x6A, %i4
ldsha [%l7 + %i4] 0x11, %i2
edge8ln %l6, %i4, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stbar
movvc %icc, %i5, %o1
udivcc %g7, 0x084A, %g4
edge8 %o0, %l0, %l3
taddcc %i7, 0x0078, %l4
sethi 0x00BF, %o3
umulcc %o2, %l1, %o7
udivx %l2, 0x0AA4, %g2
std %f24, [%l7 + 0x40]
edge16ln %g6, %i3, %i0
edge32n %o4, %i1, %g5
movcc %xcc, %o5, %g3
taddcc %o6, 0x09F4, %l5
fbug %fcc0, loop_1952
alignaddr %i6, %l6, %i4
or %g1, %i2, %i5
bcs,a,pt %xcc, loop_1953
loop_1952:
bvc,pn %xcc, loop_1954
edge8n %g7, %g4, %o0
edge16 %o1, %l3, %l0
loop_1953:
sir 0x1B82
loop_1954:
edge8ln %i7, %o3, %o2
movcc %icc, %l1, %o7
ble,a,pn %xcc, loop_1955
or %l4, 0x1C15, %l2
wr %g0, 0x19, %asi
ldsha [%l7 + 0x2C] %asi, %g2
loop_1955:
movcs %xcc, %g6, %i0
sllx %i3, %o4, %i1
subc %o5, %g5, %o6
orcc %l5, 0x16CB, %i6
bpos %xcc, loop_1956
fbl,a %fcc2, loop_1957
fmovdleu %xcc, %f16, %f9
fpsub32s %f0, %f27, %f24
loop_1956:
taddcc %l6, %g3, %g1
loop_1957:
fmovse %icc, %f4, %f10
tsubcc %i2, 0x0580, %i4
flush %l7 + 0x64
addcc %i5, 0x1D70, %g7
fands %f15, %f11, %f28
edge16 %o0, %g4, %o1
andn %l0, 0x13F4, %i7
tleu %xcc, 0x2
fnot2 %f12, %f22
fnands %f5, %f5, %f26
tle %xcc, 0x1
edge16n %l3, %o3, %o2
srlx %o7, %l4, %l2
pdist %f30, %f4, %f8
udiv %l1, 0x1522, %g6
tvc %icc, 0x7
fmovsgu %icc, %f0, %f10
xnor %g2, %i3, %i0
nop
setx 0xD12A821FBB53DE6F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f12
fmovde %icc, %f1, %f2
tsubcc %o4, 0x1684, %o5
fnot1 %f14, %f18
fpadd32 %f8, %f26, %f18
edge16ln %g5, %o6, %l5
alignaddrl %i6, %i1, %l6
brgez %g3, loop_1958
and %g1, %i4, %i2
xor %i5, 0x08B5, %o0
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x80
loop_1958:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1959, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %g7, 0x1448, %g4
fsrc1s %f23, %f5
fbul %fcc0, loop_1960
loop_1959:
addcc %l0, 0x143A, %o1
movleu %xcc, %l3, %i7
lduw [%l7 + 0x38], %o2
loop_1960:
subcc %o3, %l4, %o7
nop
setx loop_1961, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %l2, 0x153D, %l1
movn %xcc, %g6, %i3
movn %xcc, %g2, %o4
loop_1961:
subc %o5, %i0, %o6
movcc %icc, %g5, %i6
andn %i1, %l6, %g3
udiv %l5, 0x0E61, %i4
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] 0x89, %i2, %i5
xorcc %o0, 0x0A0C, %g7
movvs %icc, %g1, %l0
movge %icc, %o1, %l3
fmovrdgz %i7, %f24, %f24
fandnot1 %f12, %f6, %f14
fpadd16 %f0, %f18, %f6
edge32ln %g4, %o3, %l4
stw %o2, [%l7 + 0x70]
movcc %icc, %l2, %o7
smulcc %l1, 0x16F5, %i3
mulx %g6, 0x0A91, %o4
tleu %xcc, 0x4
movge %xcc, %o5, %g2
movvc %xcc, %o6, %g5
edge16ln %i6, %i1, %i0
nop
set 0x30, %l5
stw %g3, [%l7 + %l5]
smulcc %l5, %i4, %i2
addccc %i5, 0x0594, %o0
set 0x50, %g2
prefetcha [%l7 + %g2] 0x19, 0x0
movrne %g1, 0x0DB, %l6
edge8 %o1, %l3, %i7
stbar
andncc %l0, %g4, %o3
edge16l %l4, %o2, %o7
ldx [%l7 + 0x68], %l2
movpos %icc, %i3, %l1
fpsub16s %f30, %f15, %f24
fbl %fcc3, loop_1962
movre %g6, %o5, %o4
ldstub [%l7 + 0x0F], %o6
tgu %icc, 0x0
loop_1962:
movgu %icc, %g2, %g5
lduh [%l7 + 0x0C], %i6
nop
setx loop_1963, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movne %xcc, %i0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %i1, loop_1964
loop_1963:
sllx %l5, 0x11, %i4
edge16 %i5, %o0, %i2
ldstub [%l7 + 0x09], %g7
loop_1964:
tle %icc, 0x4
movneg %xcc, %l6, %o1
set 0x70, %l6
prefetcha [%l7 + %l6] 0x14, 0x2
array8 %i7, %g1, %g4
move %icc, %l0, %o3
fcmpne32 %f6, %f24, %l4
lduh [%l7 + 0x5C], %o2
xnor %l2, %o7, %i3
set 0x3D, %g5
ldstuba [%l7 + %g5] 0x88, %g6
ldub [%l7 + 0x7F], %l1
lduw [%l7 + 0x44], %o5
edge16l %o4, %g2, %g5
edge16l %i6, %i0, %o6
edge16n %i1, %g3, %l5
sll %i4, 0x02, %i5
tsubcctv %o0, %g7, %l6
sllx %i2, 0x14, %l3
add %o1, %g1, %i7
smul %g4, %o3, %l0
add %l7, 0x4C, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x88, %o2, %l4
tcs %xcc, 0x1
edge32 %o7, %i3, %l2
ldsh [%l7 + 0x30], %l1
orncc %g6, %o4, %g2
mulscc %o5, 0x199D, %i6
tvs %xcc, 0x0
fbul,a %fcc3, loop_1965
alignaddr %i0, %g5, %o6
ldstub [%l7 + 0x60], %g3
orn %i1, %i4, %l5
loop_1965:
sub %i5, 0x1527, %g7
fmovsne %icc, %f17, %f11
sir 0x18F5
fnegd %f22, %f28
tne %icc, 0x1
be,a loop_1966
bvc,pn %icc, loop_1967
andncc %o0, %i2, %l3
movl %icc, %o1, %l6
loop_1966:
ldd [%l7 + 0x40], %f20
loop_1967:
nop
wr %g0, 0xf0, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fsrc2s %f1, %f16
edge16 %i7, %g1, %g4
fblg,a %fcc2, loop_1968
movcc %xcc, %o3, %l0
nop
setx 0xFF3C3E33E8D19B0B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x036D3FDE12F6DAEB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f24, %f10
edge8 %o2, %l4, %o7
loop_1968:
fbue,a %fcc1, loop_1969
nop
setx 0x7980BF741074CBEC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xD4AD0E57554793EE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f30, %f14
movrgez %l2, %l1, %g6
fmovdle %icc, %f24, %f0
loop_1969:
brnz,a %i3, loop_1970
fbue,a %fcc1, loop_1971
movn %xcc, %g2, %o4
edge16ln %o5, %i0, %i6
loop_1970:
nop
fitos %f9, %f10
loop_1971:
movrne %g5, 0x313, %o6
movpos %xcc, %g3, %i1
set 0x12, %i3
stha %l5, [%l7 + %i3] 0x19
nop
setx loop_1972, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bl,a,pn %xcc, loop_1973
movl %icc, %i5, %g7
sdiv %o0, 0x0DD5, %i2
loop_1972:
nop
wr %g0, 0x04, %asi
ldsba [%l7 + 0x14] %asi, %l3
loop_1973:
nop
set 0x50, %i5
lduwa [%l7 + %i5] 0x10, %i4
set 0x70, %o4
sta %f30, [%l7 + %o4] 0x15
ldd [%l7 + 0x40], %i6
nop
set 0x56, %l3
lduh [%l7 + %l3], %o1
andcc %i7, %g1, %g4
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o3, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgez %o2, %f4, %f30
tneg %xcc, 0x4
fbule,a %fcc0, loop_1974
fmovspos %xcc, %f2, %f6
fbg %fcc0, loop_1975
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1974:
edge32ln %o7, %l4, %l1
fmovsleu %icc, %f3, %f31
loop_1975:
edge8n %g6, %l2, %g2
nop
fitod %f6, %f10
fdtox %f10, %f16
brlz,a %i3, loop_1976
orncc %o4, %o5, %i6
andncc %i0, %g5, %o6
mova %icc, %i1, %l5
loop_1976:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %g3, 0x02AE, %i5
fmovsleu %icc, %f2, %f0
addcc %g7, 0x1BC1, %o0
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x08] %asi, %l3
nop
set 0x60, %o2
ldub [%l7 + %o2], %i4
move %icc, %i2, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %i7, %g1
movleu %xcc, %g4, %o3
set 0x20, %o6
ldda [%l7 + %o6] 0x19, %i6
wr %g0, 0x18, %asi
lduba [%l7 + 0x6D] %asi, %o2
movpos %xcc, %l0, %o7
brgez,a %l1, loop_1977
tpos %xcc, 0x3
and %g6, 0x09A8, %l2
movgu %icc, %g2, %i3
loop_1977:
edge16l %o4, %l4, %o5
fmovsle %icc, %f20, %f9
fmovdpos %icc, %f15, %f1
fmul8x16 %f2, %f12, %f28
edge32 %i6, %g5, %o6
tle %xcc, 0x7
nop
setx loop_1978, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srlx %i0, %i1, %g3
fexpand %f31, %f4
orcc %i5, %g7, %l5
loop_1978:
tvc %icc, 0x5
edge32ln %o0, %i4, %i2
set 0x40, %g4
swapa [%l7 + %g4] 0x0c, %l3
bvs loop_1979
fmovdg %icc, %f15, %f16
brz %i7, loop_1980
fpadd32 %f30, %f10, %f16
loop_1979:
sllx %g1, %o1, %g4
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x16
membar #Sync
loop_1980:
bl,a,pn %xcc, loop_1981
movcs %icc, %l6, %o2
edge32ln %l0, %o3, %l1
nop
setx 0x758C5BD8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x9FFC55FA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f30, %f6
loop_1981:
fmovsge %icc, %f6, %f20
xnor %g6, 0x0383, %o7
bne,pn %xcc, loop_1982
movle %xcc, %l2, %i3
sethi 0x070D, %g2
nop
setx loop_1983, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1982:
edge8n %o4, %o5, %i6
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] 0x88, %l4, %g5
loop_1983:
edge8l %o6, %i1, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xe2, %asi
stba %i5, [%l7 + 0x45] %asi
membar #Sync
sdiv %g7, 0x1CD1, %l5
movre %i0, %o0, %i2
movn %icc, %l3, %i4
pdist %f28, %f12, %f18
nop
setx 0xED2C27646241D8F4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x8E88FC4D5CF4FC97, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f30, %f26
tg %xcc, 0x6
pdist %f18, %f4, %f18
edge16ln %i7, %g1, %o1
brnz %l6, loop_1984
sir 0x045D
orn %g4, %l0, %o3
orncc %l1, %g6, %o7
loop_1984:
brnz,a %o2, loop_1985
and %l2, %g2, %o4
movleu %xcc, %i3, %o5
ldsw [%l7 + 0x18], %l4
loop_1985:
xnor %i6, 0x0221, %o6
fble %fcc0, loop_1986
movle %icc, %g5, %i1
popc %g3, %i5
bge,a,pn %icc, loop_1987
loop_1986:
movrlz %l5, %g7, %o0
movrlez %i2, %l3, %i0
fmovdn %xcc, %f13, %f6
loop_1987:
fblg,a %fcc1, loop_1988
fnot2 %f22, %f6
fba,a %fcc0, loop_1989
andncc %i4, %i7, %g1
loop_1988:
nop
fitos %f6, %f1
fstox %f1, %f2
fxtos %f2, %f8
fmovsvs %icc, %f15, %f22
loop_1989:
membar 0x66
fmovrsgz %l6, %f14, %f23
nop
setx loop_1990, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrsgez %o1, %f18, %f16
nop
setx 0x9CC4ACE188619C7A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x77F0E9C1A15EA3E2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f6, %f0
fmovdl %icc, %f22, %f17
loop_1990:
movgu %xcc, %g4, %l0
popc 0x1A52, %o3
movne %icc, %g6, %o7
brnz,a %o2, loop_1991
fmovsle %icc, %f28, %f0
array8 %l1, %l2, %o4
srlx %g2, 0x08, %i3
loop_1991:
nop
wr %g0, 0x0c, %asi
lduba [%l7 + 0x1C] %asi, %o5
ta %icc, 0x0
nop
fitod %f18, %f14
brlz,a %i6, loop_1992
ldub [%l7 + 0x74], %l4
sll %o6, 0x08, %g5
srlx %i1, %g3, %i5
loop_1992:
fmovdcs %xcc, %f19, %f4
brgez %g7, loop_1993
alignaddr %l5, %o0, %i2
fpsub16 %f30, %f0, %f14
tneg %icc, 0x0
loop_1993:
sir 0x0B65
tcs %xcc, 0x2
fmovdcc %xcc, %f15, %f22
ble,pn %xcc, loop_1994
fmovdgu %xcc, %f15, %f15
edge8n %l3, %i4, %i0
bne,pn %xcc, loop_1995
loop_1994:
brz %g1, loop_1996
tpos %icc, 0x3
edge8l %i7, %l6, %g4
loop_1995:
ldsb [%l7 + 0x41], %l0
loop_1996:
bvc,pt %icc, loop_1997
ldd [%l7 + 0x60], %f6
tn %xcc, 0x6
movneg %icc, %o3, %o1
loop_1997:
st %f15, [%l7 + 0x30]
fandnot2s %f9, %f27, %f5
set 0x18, %i2
prefetcha [%l7 + %i2] 0x19, 0x3
taddcctv %o2, %l1, %g6
or %o4, %l2, %i3
sethi 0x1FCE, %o5
sra %i6, %g2, %l4
add %g5, %i1, %o6
fcmpeq16 %f14, %f12, %i5
fbule,a %fcc2, loop_1998
movpos %icc, %g3, %l5
nop
setx loop_1999, %l0, %l1
jmpl %l1, %g7
movcs %icc, %o0, %i2
loop_1998:
orcc %l3, %i0, %i4
sethi 0x0B52, %g1
loop_1999:
movvs %xcc, %l6, %g4
sethi 0x01AA, %i7
movleu %icc, %o3, %o1
edge16 %o7, %o2, %l1
lduw [%l7 + 0x5C], %g6
ldd [%l7 + 0x28], %f20
set 0x58, %l0
swapa [%l7 + %l0] 0x10, %o4
srax %l2, %l0, %o5
sdivx %i3, 0x0636, %g2
ble,a loop_2000
tg %icc, 0x4
addcc %i6, %g5, %l4
fbg %fcc3, loop_2001
loop_2000:
brlez,a %i1, loop_2002
fcmpgt16 %f30, %f24, %i5
tvc %xcc, 0x4
loop_2001:
nop
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] 0x10, %o6, %l5
loop_2002:
umulcc %g7, 0x0B91, %o0
movrlez %g3, 0x24D, %l3
bneg,a,pn %xcc, loop_2003
movrlz %i2, %i0, %g1
edge16ln %l6, %g4, %i4
tneg %xcc, 0x1
loop_2003:
tg %xcc, 0x6
fmovrsgez %o3, %f17, %f3
edge16 %o1, %i7, %o7
orncc %o2, %l1, %o4
sllx %l2, 0x01, %l0
edge32ln %g6, %i3, %o5
sra %i6, %g5, %g2
stw %l4, [%l7 + 0x1C]
ta %xcc, 0x1
bcc,pn %icc, loop_2004
andn %i1, 0x0697, %o6
move %xcc, %i5, %l5
andn %g7, 0x1D8E, %o0
loop_2004:
xnorcc %g3, %i2, %i0
tsubcctv %g1, %l3, %g4
mulscc %i4, 0x104A, %o3
movneg %icc, %l6, %i7
taddcc %o7, 0x1E69, %o2
tcc %icc, 0x2
tg %xcc, 0x5
addc %o1, 0x0C47, %l1
be,pn %xcc, loop_2005
xnor %l2, %l0, %g6
array8 %o4, %i3, %i6
xor %o5, %g2, %l4
loop_2005:
edge32l %i1, %g5, %i5
bcs,a loop_2006
tvc %xcc, 0x1
fmovsvs %xcc, %f0, %f1
fblg %fcc2, loop_2007
loop_2006:
movcc %xcc, %l5, %o6
edge32 %o0, %g7, %i2
fble %fcc3, loop_2008
loop_2007:
subccc %i0, 0x0107, %g1
nop
setx 0x1AB290E37BF54ACC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xFFF4EF076855FCCD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f10, %f8
fmovsleu %xcc, %f11, %f1
loop_2008:
movleu %icc, %l3, %g3
udiv %i4, 0x00C0, %o3
xnor %l6, %i7, %g4
movrlz %o7, 0x0F3, %o2
be,pn %xcc, loop_2009
fxors %f17, %f17, %f2
edge32n %l1, %o1, %l2
ldd [%l7 + 0x58], %f8
loop_2009:
fmovsvc %icc, %f18, %f21
orncc %l0, 0x13FA, %o4
andn %i3, 0x0EC4, %i6
movneg %icc, %o5, %g2
fmovrsne %l4, %f10, %f9
fmovsge %icc, %f9, %f29
xor %g6, 0x11E2, %i1
brgz,a %i5, loop_2010
and %g5, 0x1144, %l5
tsubcc %o0, 0x0C16, %g7
stw %i2, [%l7 + 0x60]
loop_2010:
edge8n %i0, %g1, %o6
set 0x40, %g7
ldda [%l7 + %g7] 0x18, %f0
or %g3, 0x026D, %l3
ldd [%l7 + 0x50], %f18
fbue %fcc3, loop_2011
fcmpeq32 %f22, %f16, %i4
fornot2 %f8, %f26, %f4
mulscc %l6, 0x1508, %o3
loop_2011:
tcc %xcc, 0x1
array32 %i7, %o7, %g4
srl %o2, 0x02, %l1
nop
setx loop_2012, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlz %l2, 0x2AB, %l0
nop
fitos %f12, %f13
fstox %f13, %f28
fxtos %f28, %f28
add %l7, 0x08, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o1, %o4
loop_2012:
nop
setx 0x5EC2DABAA0571AB1, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
udivcc %i3, 0x00CC, %i6
nop
setx 0x7C3C4D21, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x26D8EF9B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f3, %f22
tl %xcc, 0x3
ldub [%l7 + 0x52], %o5
movle %icc, %g2, %g6
edge16l %i1, %i5, %l4
tn %icc, 0x3
nop
setx loop_2013, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovse %icc, %f29, %f22
bneg,pt %icc, loop_2014
ble,pt %xcc, loop_2015
loop_2013:
fmovsn %xcc, %f31, %f23
add %l7, 0x14, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %l5, %g5
loop_2014:
movvs %icc, %o0, %g7
loop_2015:
fpadd16 %f10, %f10, %f6
bg,pt %icc, loop_2016
fmovsg %icc, %f5, %f29
tsubcctv %i0, 0x0AAF, %i2
nop
set 0x60, %l4
prefetch [%l7 + %l4], 0x0
loop_2016:
edge8l %o6, %g3, %l3
movpos %xcc, %g1, %i4
bleu,a loop_2017
tge %icc, 0x4
fmovsneg %icc, %f4, %f1
set 0x18, %i0
ldxa [%g0 + %i0] 0x58, %o3
loop_2017:
or %l6, %o7, %g4
mulx %i7, %l1, %l2
orcc %l0, 0x15EA, %o1
bshuffle %f8, %f6, %f24
fmovdcc %xcc, %f23, %f25
bleu %icc, loop_2018
edge32 %o4, %i3, %i6
edge8n %o5, %o2, %g2
brgz %i1, loop_2019
loop_2018:
nop
fitos %f6, %f19
fstod %f19, %f10
lduh [%l7 + 0x7C], %g6
fbuge %fcc3, loop_2020
loop_2019:
sra %i5, 0x0F, %l4
faligndata %f12, %f22, %f14
membar 0x41
loop_2020:
tleu %xcc, 0x5
alignaddr %l5, %o0, %g7
wr %g0, 0x27, %asi
stwa %g5, [%l7 + 0x7C] %asi
membar #Sync
fba,a %fcc0, loop_2021
udiv %i2, 0x0B6C, %o6
andncc %i0, %l3, %g1
fpsub32s %f22, %f3, %f22
loop_2021:
fbuge,a %fcc3, loop_2022
sll %i4, 0x00, %g3
sethi 0x09EC, %o3
tle %icc, 0x5
loop_2022:
movn %xcc, %o7, %l6
movvc %xcc, %i7, %l1
xnorcc %g4, 0x0311, %l0
fmovsl %xcc, %f20, %f14
fabss %f25, %f9
sllx %o1, %o4, %i3
addccc %l2, %i6, %o5
fzeros %f25
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
edge32l %o2, %i1, %g6
umulcc %i5, %g2, %l4
fmovsvc %xcc, %f13, %f13
membar 0x79
nop
fitos %f25, %f28
umulcc %l5, %o0, %g7
fandnot2s %f19, %f27, %f7
fxors %f7, %f29, %f4
fbug %fcc0, loop_2023
smul %i2, %o6, %i0
add %l3, %g1, %i4
sra %g5, %o3, %g3
loop_2023:
call loop_2024
nop
setx loop_2025, %l0, %l1
jmpl %l1, %o7
movle %icc, %i7, %l1
nop
fitod %f8, %f12
fdtoi %f12, %f11
loop_2024:
ld [%l7 + 0x6C], %f27
loop_2025:
movvc %xcc, %g4, %l6
taddcctv %o1, 0x16B4, %l0
tl %icc, 0x4
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
smul %o4, %i3, %l2
tne %icc, 0x7
edge8 %i6, %o5, %i1
set 0x68, %o5
ldswa [%l7 + %o5] 0x81, %o2
move %xcc, %i5, %g2
mova %xcc, %g6, %l5
fnot2 %f30, %f22
fmovsneg %icc, %f16, %f17
movg %icc, %o0, %l4
movvs %xcc, %g7, %i2
sllx %i0, 0x1C, %l3
srlx %g1, 0x0A, %i4
sethi 0x1FD0, %g5
movcc %icc, %o3, %o6
movcs %xcc, %o7, %i7
taddcc %l1, %g4, %l6
tle %xcc, 0x6
fbge,a %fcc1, loop_2026
fmuld8sux16 %f4, %f5, %f30
ldub [%l7 + 0x3D], %g3
movrne %o1, 0x1D7, %o4
loop_2026:
or %l0, 0x0C38, %l2
movcc %icc, %i6, %o5
sdivx %i1, 0x0AED, %o2
set 0x4E, %i1
stba %i3, [%l7 + %i1] 0xeb
membar #Sync
smulcc %i5, 0x1AF0, %g6
popc 0x073D, %l5
mulx %o0, 0x0710, %g2
smulcc %g7, 0x0EBF, %i2
wr %g0, 0x80, %asi
sta %f8, [%l7 + 0x54] %asi
ldd [%l7 + 0x48], %l4
sth %i0, [%l7 + 0x78]
nop
setx loop_2027, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movle %xcc, %g1, %l3
fmovrdgz %g5, %f12, %f12
fbl %fcc3, loop_2028
loop_2027:
umul %i4, %o6, %o3
movrlez %i7, 0x298, %o7
stbar
loop_2028:
array32 %l1, %g4, %l6
movle %xcc, %o1, %o4
subccc %l0, 0x1B55, %l2
orn %i6, 0x14CE, %g3
andncc %o5, %i1, %i3
add %l7, 0x40, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o2, %i5
faligndata %f18, %f6, %f0
tg %icc, 0x5
movrlz %g6, 0x1D5, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x22] %asi, %g2
fmovdpos %xcc, %f26, %f7
ba loop_2029
tsubcc %l5, %i2, %l4
nop
fitos %f0, %f7
fstox %f7, %f26
tneg %xcc, 0x1
loop_2029:
fandnot2 %f18, %f8, %f12
smul %i0, 0x1073, %g7
set 0x58, %i7
lduha [%l7 + %i7] 0x81, %g1
andncc %g5, %l3, %o6
ldsb [%l7 + 0x3B], %i4
addccc %o3, %o7, %i7
subc %l1, 0x12D1, %g4
fmovscc %icc, %f10, %f18
edge16ln %o1, %o4, %l0
nop
setx 0x507F5FA1, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %l6, %i6, %l2
fba,a %fcc3, loop_2030
movg %icc, %g3, %i1
fmovrdlez %i3, %f22, %f16
tneg %icc, 0x0
loop_2030:
fbue,a %fcc3, loop_2031
fmul8x16al %f11, %f11, %f8
taddcctv %o5, 0x10B6, %i5
movvc %xcc, %g6, %o2
loop_2031:
sir 0x1C27
ldstub [%l7 + 0x51], %g2
movg %icc, %l5, %i2
edge32ln %o0, %i0, %l4
bcc,a loop_2032
ld [%l7 + 0x68], %f22
edge8n %g7, %g1, %g5
array16 %l3, %i4, %o3
loop_2032:
fmovsle %icc, %f10, %f22
xnor %o6, 0x1523, %o7
edge32ln %i7, %g4, %l1
bpos %icc, loop_2033
movre %o1, 0x1ED, %l0
or %o4, 0x0889, %i6
add %l7, 0x60, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %g3
loop_2033:
move %icc, %i1, %l6
tsubcctv %o5, %i5, %i3
fmovsgu %icc, %f6, %f8
nop
setx 0x57E306AE781F412D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x639DAF832688EE41, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f2, %f10
tl %icc, 0x1
fpack16 %f12, %f21
fbne,a %fcc3, loop_2034
xnorcc %o2, 0x1211, %g2
fmovdpos %icc, %f17, %f8
tvc %icc, 0x0
loop_2034:
orncc %l5, %g6, %o0
orn %i0, %l4, %g7
fabsd %f14, %f24
nop
fitos %f7, %f31
fstod %f31, %f18
addccc %g1, 0x1E80, %i2
fmovsa %xcc, %f26, %f0
edge16ln %l3, %g5, %o3
nop
fitod %f8, %f26
fdtos %f26, %f24
nop
set 0x64, %o7
sth %i4, [%l7 + %o7]
fmovdvs %xcc, %f2, %f17
tcc %xcc, 0x1
ble,pt %icc, loop_2035
edge32 %o6, %o7, %g4
addc %l1, %i7, %l0
tgu %icc, 0x3
loop_2035:
tpos %icc, 0x0
fmovsgu %xcc, %f27, %f29
or %o4, 0x15D8, %o1
wr %g0, 0x18, %asi
lduba [%l7 + 0x6B] %asi, %i6
wr %g0, 0x89, %asi
ldsba [%l7 + 0x5C] %asi, %g3
tcs %icc, 0x6
bne %icc, loop_2036
ba,pt %xcc, loop_2037
add %l2, %l6, %o5
flush %l7 + 0x38
loop_2036:
fmovrde %i5, %f8, %f12
loop_2037:
movl %xcc, %i1, %i3
fmul8x16al %f17, %f12, %f8
movre %o2, %g2, %l5
fbo,a %fcc3, loop_2038
mova %icc, %o0, %i0
bl,a,pn %xcc, loop_2039
movrlez %g6, 0x10C, %g7
loop_2038:
nop
setx 0x904F452E, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
nop
setx loop_2040, %l0, %l1
jmpl %l1, %l4
loop_2039:
call loop_2041
fmul8x16au %f27, %f1, %f20
fpsub16s %f0, %f21, %f9
loop_2040:
umul %i2, %l3, %g5
loop_2041:
nop
set 0x1C, %o1
stwa %o3, [%l7 + %o1] 0xe3
membar #Sync
edge32l %i4, %o6, %g1
fcmpgt16 %f22, %f10, %g4
udivx %l1, 0x0028, %o7
st %f17, [%l7 + 0x0C]
fbug,a %fcc2, loop_2042
orcc %l0, 0x0546, %i7
tsubcc %o4, 0x12DD, %i6
fmovrde %g3, %f18, %f24
loop_2042:
edge32 %o1, %l6, %o5
fmovd %f8, %f8
movrlez %i5, 0x0A2, %l2
fmuld8ulx16 %f11, %f18, %f22
wr %g0, 0x11, %asi
swapa [%l7 + 0x78] %asi, %i3
membar 0x4B
stx %o2, [%l7 + 0x40]
nop
setx 0x6067BE22, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
fandnot1 %f20, %f18, %f14
movvc %icc, %i1, %l5
nop
fitos %f9, %f18
fstoi %f18, %f30
fbul %fcc0, loop_2043
fcmpne32 %f8, %f0, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsne %icc, %f13, %f6
loop_2043:
tn %xcc, 0x5
wr %g0, 0x80, %asi
swapa [%l7 + 0x78] %asi, %o0
srl %g6, 0x06, %i0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x5C] %asi, %g7
bpos,pn %xcc, loop_2044
movgu %xcc, %l4, %l3
movge %icc, %i2, %o3
fmovrslz %i4, %f25, %f14
loop_2044:
nop
fitos %f10, %f1
fstox %f1, %f24
fxtos %f24, %f18
tpos %icc, 0x4
sir 0x1F87
xnorcc %g5, %g1, %g4
fpadd32s %f22, %f7, %f30
fsrc1 %f6, %f4
tl %icc, 0x2
sllx %l1, %o6, %l0
movrgez %o7, %o4, %i6
move %icc, %g3, %o1
fandnot2s %f2, %f24, %f25
fcmple16 %f6, %f28, %i7
sdiv %o5, 0x09A9, %l6
smul %l2, %i3, %o2
fnot1s %f28, %f15
addc %i1, 0x04E3, %l5
mova %icc, %i5, %o0
umulcc %g6, 0x1B2C, %i0
orcc %g2, %g7, %l3
xnor %l4, 0x18A2, %o3
mova %icc, %i2, %g5
popc %i4, %g4
tge %xcc, 0x2
bneg %icc, loop_2045
tne %xcc, 0x7
edge32l %l1, %o6, %g1
fbe,a %fcc1, loop_2046
loop_2045:
ta %icc, 0x6
udivx %o7, 0x1EFD, %o4
fabss %f30, %f20
loop_2046:
nop
set 0x21, %g3
ldsba [%l7 + %g3] 0x10, %l0
be loop_2047
tvc %icc, 0x6
ldsb [%l7 + 0x61], %g3
movge %icc, %o1, %i7
loop_2047:
nop
set 0x53, %g6
ldsb [%l7 + %g6], %i6
set 0x18, %o3
prefetcha [%l7 + %o3] 0x81, 0x2
nop
set 0x36, %i6
ldsh [%l7 + %i6], %o5
edge32l %i3, %l2, %i1
st %f4, [%l7 + 0x34]
sdivx %l5, 0x1E68, %o2
orcc %i5, 0x1245, %g6
fcmple32 %f0, %f10, %o0
wr %g0, 0x81, %asi
sta %f13, [%l7 + 0x74] %asi
edge16l %i0, %g2, %g7
movneg %icc, %l4, %l3
fbg,a %fcc1, loop_2048
tgu %icc, 0x1
xorcc %o3, 0x0733, %g5
fpsub32s %f20, %f0, %f0
loop_2048:
membar 0x1F
fmul8ulx16 %f12, %f8, %f2
edge8ln %i2, %g4, %i4
nop
setx loop_2049, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %o6, 0x05DA, %l1
fbl,a %fcc1, loop_2050
fmovrse %o7, %f3, %f8
loop_2049:
tsubcctv %g1, 0x1955, %l0
fbo %fcc1, loop_2051
loop_2050:
xorcc %g3, %o1, %o4
fcmpgt32 %f30, %f6, %i7
edge32ln %i6, %l6, %i3
loop_2051:
movvc %xcc, %o5, %l2
stx %i1, [%l7 + 0x48]
brgz,a %o2, loop_2052
fmovs %f0, %f2
fmovse %xcc, %f11, %f7
tsubcc %i5, 0x15BD, %l5
loop_2052:
nop
setx loop_2053, %l0, %l1
jmpl %l1, %g6
stw %o0, [%l7 + 0x0C]
set 0x14, %o0
stha %g2, [%l7 + %o0] 0xea
membar #Sync
loop_2053:
fcmple16 %f24, %f6, %g7
xorcc %i0, %l3, %l4
alignaddrl %g5, %o3, %i2
movrgez %g4, 0x0D3, %i4
popc %o6, %l1
movcc %icc, %o7, %g1
fbg %fcc2, loop_2054
te %icc, 0x3
set 0x30, %l2
ldda [%l7 + %l2] 0x80, %l0
loop_2054:
fblg,a %fcc0, loop_2055
umul %o1, %o4, %g3
smul %i7, %i6, %i3
subc %l6, %l2, %o5
loop_2055:
edge16l %o2, %i1, %l5
subccc %i5, 0x04A7, %g6
nop
setx 0xF50CC97F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f13
fmovrdgz %o0, %f2, %f12
xnor %g7, %i0, %g2
taddcctv %l4, %g5, %l3
fmul8x16 %f25, %f8, %f8
edge8n %o3, %i2, %i4
movrne %o6, 0x007, %g4
fbule %fcc3, loop_2056
addc %o7, %l1, %l0
xnor %g1, %o4, %o1
set 0x64, %g1
sta %f8, [%l7 + %g1] 0x89
loop_2056:
movne %xcc, %i7, %g3
sir 0x0740
lduh [%l7 + 0x34], %i3
movcc %icc, %l6, %l2
brlz %i6, loop_2057
subcc %o5, %o2, %i1
fxors %f0, %f21, %f29
stx %i5, [%l7 + 0x78]
loop_2057:
fcmple16 %f2, %f10, %l5
movneg %icc, %g6, %g7
ba,pt %icc, loop_2058
xor %o0, 0x05B5, %i0
movleu %icc, %l4, %g5
wr %g0, 0x11, %asi
ldswa [%l7 + 0x1C] %asi, %g2
loop_2058:
be,a %xcc, loop_2059
tleu %xcc, 0x5
sllx %o3, %i2, %i4
smulcc %l3, %g4, %o6
loop_2059:
subc %o7, 0x0AC9, %l1
srax %g1, %o4, %o1
sll %i7, %l0, %i3
sll %g3, %l6, %l2
orcc %o5, 0x1FCE, %o2
subcc %i1, %i6, %l5
tg %xcc, 0x6
movle %icc, %i5, %g6
orncc %g7, 0x1CB1, %i0
fbn,a %fcc3, loop_2060
fmovrsgz %o0, %f10, %f11
udiv %g5, 0x04D8, %l4
tle %xcc, 0x6
loop_2060:
srax %o3, %i2, %i4
std %f18, [%l7 + 0x60]
std %f12, [%l7 + 0x60]
ldx [%l7 + 0x28], %g2
umulcc %g4, 0x0646, %o6
edge8n %l3, %l1, %g1
brnz %o7, loop_2061
sra %o1, 0x00, %i7
set 0x3A, %i4
ldstuba [%l7 + %i4] 0x18, %o4
loop_2061:
tleu %icc, 0x4
mova %icc, %i3, %g3
xorcc %l6, %l2, %l0
sir 0x0569
swap [%l7 + 0x78], %o2
xnor %i1, %o5, %i6
movpos %icc, %l5, %i5
fbne %fcc2, loop_2062
mova %xcc, %g6, %g7
nop
fitod %f10, %f12
fdtox %f12, %f30
fxtod %f30, %f22
ldub [%l7 + 0x69], %o0
loop_2062:
movl %xcc, %g5, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %o3, loop_2063
fxnors %f20, %f24, %f31
edge16n %i2, %i0, %i4
fmul8ulx16 %f20, %f16, %f20
loop_2063:
std %f16, [%l7 + 0x10]
fbul %fcc3, loop_2064
array8 %g4, %o6, %l3
tge %icc, 0x2
fbge %fcc3, loop_2065
loop_2064:
edge32n %l1, %g1, %o7
ldx [%l7 + 0x70], %o1
movn %xcc, %g2, %o4
loop_2065:
taddcc %i3, 0x1C69, %i7
ldsw [%l7 + 0x18], %g3
wr %g0, 0xe2, %asi
stha %l6, [%l7 + 0x10] %asi
membar #Sync
orncc %l2, %o2, %i1
fble %fcc3, loop_2066
tge %xcc, 0x6
fpsub16 %f12, %f14, %f6
edge32 %o5, %l0, %i6
loop_2066:
movrgz %i5, %l5, %g7
fexpand %f9, %f30
andcc %g6, %g5, %o0
tcs %icc, 0x3
membar 0x5E
alignaddrl %o3, %l4, %i2
tsubcc %i0, %g4, %i4
wr %g0, 0x04, %asi
stwa %o6, [%l7 + 0x30] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc3, loop_2067
for %f28, %f12, %f26
mulscc %l3, %l1, %g1
or %o1, %g2, %o4
loop_2067:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x78] %asi, %o7
sir 0x186D
array16 %i3, %g3, %i7
movrgz %l6, %o2, %l2
bcs,pn %xcc, loop_2068
flush %l7 + 0x78
fzeros %f6
sethi 0x137B, %i1
loop_2068:
fzero %f6
umulcc %l0, %o5, %i5
movrgez %l5, 0x25C, %g7
andncc %g6, %i6, %o0
fnors %f5, %f10, %f13
and %g5, %o3, %l4
ld [%l7 + 0x14], %f3
movle %xcc, %i2, %i0
subcc %i4, %o6, %l3
ldstub [%l7 + 0x24], %l1
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %g1, %g4
alignaddr %o1, %g2, %o7
nop
set 0x1C, %l5
lduh [%l7 + %l5], %o4
edge32ln %g3, %i7, %i3
movle %xcc, %l6, %l2
movvs %icc, %i1, %l0
fbg,a %fcc3, loop_2069
bvc,a,pt %xcc, loop_2070
swap [%l7 + 0x14], %o2
membar 0x23
loop_2069:
movpos %xcc, %i5, %l5
loop_2070:
smul %g7, %g6, %o5
taddcc %o0, %i6, %g5
fmovrde %l4, %f14, %f18
te %icc, 0x6
array16 %o3, %i0, %i2
movg %icc, %o6, %l3
taddcctv %i4, 0x00EB, %g1
fmovsa %icc, %f22, %f9
nop
setx 0xBF69CF3E843ABACB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xAFADD8FEEBA56E0A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f12, %f2
fblg,a %fcc2, loop_2071
ldsb [%l7 + 0x71], %g4
fbl %fcc2, loop_2072
fmovdl %xcc, %f31, %f3
loop_2071:
membar 0x5A
or %o1, %l1, %g2
loop_2072:
andn %o4, %g3, %o7
taddcc %i7, %i3, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %i1, %l6, %l0
edge32 %i5, %o2, %l5
smul %g7, %o5, %g6
nop
fitos %f14, %f23
fstoi %f23, %f15
add %i6, 0x1D58, %g5
orn %o0, 0x01E8, %o3
subcc %i0, 0x1B1D, %i2
movg %xcc, %o6, %l4
bge %icc, loop_2073
faligndata %f22, %f10, %f26
fmovsg %icc, %f12, %f15
sub %l3, %g1, %g4
loop_2073:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovda %icc, %f28, %f4
smulcc %i4, %o1, %l1
tleu %xcc, 0x4
fnot2 %f28, %f24
fmovrdgz %o4, %f4, %f16
fmovrdgz %g2, %f6, %f26
edge16 %o7, %g3, %i3
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
sdivx %i1, 0x0192, %l6
edge16ln %l2, %l0, %i5
movrgz %l5, %o2, %g7
xorcc %o5, %i6, %g5
mova %xcc, %g6, %o0
taddcctv %o3, 0x098F, %i0
edge16n %i2, %l4, %l3
bn,pn %icc, loop_2074
tleu %xcc, 0x2
movvc %icc, %g1, %o6
tsubcc %i4, %g4, %o1
loop_2074:
edge32l %l1, %g2, %o4
fcmpne16 %f10, %f0, %g3
movl %xcc, %o7, %i7
fsrc2 %f10, %f0
movcc %xcc, %i3, %l6
fpsub32 %f4, %f8, %f4
fmovsne %icc, %f25, %f13
fsrc1s %f14, %f7
fmovdne %icc, %f2, %f31
movrlez %l2, 0x196, %l0
fpack16 %f18, %f27
taddcctv %i5, %i1, %o2
fmovrdgez %l5, %f14, %f18
udivx %o5, 0x0697, %i6
bne,a %xcc, loop_2075
fandnot2s %f18, %f11, %f3
fandnot2 %f6, %f30, %f26
nop
setx 0x497FEB1CF05BB86C, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
loop_2075:
movcc %xcc, %g7, %g5
movvs %xcc, %g6, %o3
movl %xcc, %o0, %i0
or %i2, %l4, %g1
srlx %o6, %l3, %i4
fsrc1 %f2, %f2
tle %icc, 0x4
wr %g0, 0x10, %asi
lda [%l7 + 0x4C] %asi, %f25
brgz %g4, loop_2076
movl %icc, %o1, %l1
sra %o4, %g3, %g2
nop
setx 0x164035B0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xD56768B2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f12, %f10
loop_2076:
xnor %o7, 0x016C, %i3
tpos %icc, 0x1
ble,pn %icc, loop_2077
tne %icc, 0x2
bneg,a,pt %xcc, loop_2078
movre %l6, %i7, %l0
loop_2077:
andcc %l2, 0x1F41, %i5
addcc %o2, 0x1439, %l5
loop_2078:
fmul8x16au %f20, %f29, %f26
tvs %icc, 0x1
sdiv %o5, 0x0DA9, %i1
movre %i6, 0x345, %g5
fones %f16
sethi 0x038A, %g6
fbuge,a %fcc1, loop_2079
array16 %g7, %o0, %o3
or %i2, %l4, %g1
sra %o6, 0x18, %l3
loop_2079:
nop
wr %g0, 0xe2, %asi
stwa %i4, [%l7 + 0x5C] %asi
membar #Sync
fbl %fcc0, loop_2080
orncc %i0, 0x0713, %o1
movn %xcc, %g4, %o4
movre %l1, %g2, %o7
loop_2080:
fmovsn %xcc, %f29, %f31
tl %icc, 0x0
edge16l %i3, %g3, %l6
set 0x40, %g2
stda %f0, [%l7 + %g2] 0xf0
membar #Sync
movvs %xcc, %l0, %l2
brgz %i5, loop_2081
ta %xcc, 0x6
andn %i7, %l5, %o2
fmovrdlez %o5, %f10, %f6
loop_2081:
udiv %i1, 0x0747, %g5
brgez,a %i6, loop_2082
xnorcc %g6, %o0, %o3
sethi 0x0411, %i2
nop
fitos %f12, %f15
fstox %f15, %f20
fxtos %f20, %f9
loop_2082:
ldx [%l7 + 0x50], %g7
ta %xcc, 0x7
ldsw [%l7 + 0x54], %l4
ldsw [%l7 + 0x5C], %g1
fmul8x16 %f22, %f22, %f4
movle %xcc, %l3, %i4
fmovsleu %xcc, %f18, %f9
edge32 %o6, %i0, %o1
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] %asi, %o4, %l1
smulcc %g2, %g4, %o7
movge %xcc, %i3, %l6
movne %icc, %g3, %l0
be,pn %icc, loop_2083
movvc %xcc, %l2, %i5
stb %i7, [%l7 + 0x1E]
umulcc %l5, 0x19A2, %o2
loop_2083:
fmuld8ulx16 %f25, %f6, %f20
wr %g0, 0x22, %asi
stha %o5, [%l7 + 0x6A] %asi
membar #Sync
fmovdg %icc, %f17, %f2
fmovdg %xcc, %f22, %f24
tsubcctv %g5, 0x057D, %i1
alignaddr %i6, %o0, %o3
fone %f24
fmovrslz %g6, %f29, %f25
tl %icc, 0x7
set 0x36, %g5
lduha [%l7 + %g5] 0x80, %i2
brlz,a %g7, loop_2084
fpsub32s %f22, %f0, %f12
tne %xcc, 0x5
fmovsleu %xcc, %f2, %f17
loop_2084:
nop
wr %g0, 0x81, %asi
sta %f8, [%l7 + 0x58] %asi
srl %l4, %g1, %i4
edge16l %l3, %o6, %i0
add %o4, 0x0E71, %l1
tg %xcc, 0x1
te %xcc, 0x2
movge %xcc, %o1, %g2
fbuge,a %fcc0, loop_2085
orcc %o7, 0x02B2, %i3
edge8l %g4, %g3, %l0
lduh [%l7 + 0x5E], %l2
loop_2085:
movcc %icc, %l6, %i5
bshuffle %f26, %f0, %f6
xor %l5, 0x17D7, %o2
sllx %o5, %g5, %i1
xor %i6, %i7, %o0
mulscc %g6, 0x043E, %o3
fblg,a %fcc1, loop_2086
fmovrslz %i2, %f31, %f12
movge %xcc, %l4, %g7
fbul,a %fcc2, loop_2087
loop_2086:
brlz %i4, loop_2088
bleu loop_2089
ldx [%l7 + 0x28], %l3
loop_2087:
ldd [%l7 + 0x58], %o6
loop_2088:
srax %i0, 0x0B, %o4
loop_2089:
nop
set 0x1C, %l6
lduwa [%l7 + %l6] 0x04, %g1
tleu %xcc, 0x7
tgu %xcc, 0x0
smulcc %o1, %g2, %o7
fblg %fcc2, loop_2090
array8 %i3, %g4, %g3
fone %f10
edge8ln %l0, %l1, %l6
loop_2090:
fbuge %fcc3, loop_2091
fmovsa %icc, %f15, %f13
edge8ln %l2, %l5, %o2
edge8n %i5, %g5, %o5
loop_2091:
alignaddr %i1, %i7, %o0
ldsb [%l7 + 0x0D], %g6
taddcc %i6, 0x03FE, %o3
movleu %icc, %i2, %l4
addcc %i4, 0x1FA5, %l3
udivcc %g7, 0x0962, %i0
edge32l %o4, %g1, %o1
ldsw [%l7 + 0x1C], %g2
movl %icc, %o6, %o7
movne %xcc, %g4, %g3
set 0x64, %i5
stha %i3, [%l7 + %i5] 0xea
membar #Sync
fmovsg %icc, %f29, %f19
add %l0, 0x0197, %l1
bn,a %xcc, loop_2092
andn %l6, 0x02B2, %l2
tsubcc %o2, 0x1989, %i5
movge %xcc, %g5, %l5
loop_2092:
fmovrse %i1, %f29, %f14
fbule,a %fcc2, loop_2093
fzeros %f5
tcc %icc, 0x1
sir 0x164B
loop_2093:
nop
wr %g0, 0x81, %asi
lduha [%l7 + 0x48] %asi, %i7
xnorcc %o5, 0x08A0, %o0
tg %xcc, 0x0
fbule,a %fcc3, loop_2094
fsrc2s %f9, %f27
addc %g6, %i6, %o3
orcc %l4, 0x015D, %i2
loop_2094:
sra %i4, 0x04, %l3
xnorcc %i0, %o4, %g7
tneg %xcc, 0x1
andcc %g1, 0x0644, %g2
lduw [%l7 + 0x10], %o1
movrgz %o6, 0x21F, %g4
nop
fitod %f8, %f18
fdtox %f18, %f24
fxtod %f24, %f8
smulcc %g3, 0x004F, %o7
udivcc %l0, 0x0D3C, %i3
fbuge %fcc0, loop_2095
andncc %l1, %l2, %l6
subccc %i5, %o2, %l5
nop
setx loop_2096, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2095:
andncc %g5, %i7, %o5
fpadd16s %f11, %f28, %f29
move %xcc, %o0, %g6
loop_2096:
popc 0x1657, %i6
sll %o3, 0x0B, %i1
subccc %l4, %i4, %l3
movcc %icc, %i0, %o4
fpmerge %f28, %f11, %f14
tn %icc, 0x4
fpsub16s %f21, %f6, %f23
edge32n %g7, %g1, %i2
nop
fitod %f2, %f8
fdtoi %f8, %f19
nop
setx 0x9AFDF0680053E23E, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
edge8 %g2, %o6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %xcc, %o1, %o7
fmovsa %icc, %f16, %f0
edge32l %l0, %g3, %l1
fbu,a %fcc1, loop_2097
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc0, loop_2098
ldsw [%l7 + 0x70], %i3
loop_2097:
andn %l2, 0x1D10, %i5
fmovrse %o2, %f31, %f20
loop_2098:
sethi 0x137B, %l6
taddcc %l5, 0x07B7, %i7
tcs %icc, 0x4
edge8 %o5, %g5, %g6
bne,pt %icc, loop_2099
subccc %o0, %i6, %i1
fpsub32 %f8, %f10, %f18
fnot2 %f4, %f18
loop_2099:
sub %l4, 0x0D8E, %i4
movpos %xcc, %l3, %i0
tleu %xcc, 0x1
smul %o4, %o3, %g1
umulcc %g7, %g2, %i2
lduw [%l7 + 0x50], %g4
move %xcc, %o1, %o7
movcc %xcc, %l0, %o6
fmovrde %l1, %f12, %f10
membar 0x5A
nop
set 0x7A, %i3
sth %i3, [%l7 + %i3]
sub %g3, %l2, %o2
sir 0x17DA
smul %i5, %l5, %l6
set 0x08, %l3
prefetcha [%l7 + %l3] 0x18, 0x0
xor %g5, 0x1D47, %o5
tgu %icc, 0x7
wr %g0, 0x80, %asi
lda [%l7 + 0x60] %asi, %f0
fpadd32 %f2, %f20, %f6
tvs %icc, 0x6
sra %o0, 0x17, %i6
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i1
casa [%l6] 0x80, %i1, %l4
xorcc %i4, 0x01F3, %l3
fbn,a %fcc2, loop_2100
fnands %f19, %f14, %f5
movneg %xcc, %g6, %o4
tcc %icc, 0x3
loop_2100:
add %i0, 0x0203, %o3
edge16n %g1, %g7, %g2
umul %g4, %o1, %o7
swap [%l7 + 0x38], %l0
bvc,a %xcc, loop_2101
ldsw [%l7 + 0x74], %i2
brlez %l1, loop_2102
fpmerge %f29, %f24, %f30
loop_2101:
fblg,a %fcc2, loop_2103
edge8n %o6, %i3, %l2
loop_2102:
lduh [%l7 + 0x26], %o2
movl %icc, %i5, %l5
loop_2103:
fble %fcc0, loop_2104
fmovdle %xcc, %f14, %f6
brlez,a %l6, loop_2105
brlz,a %g3, loop_2106
loop_2104:
ble loop_2107
fands %f9, %f23, %f2
loop_2105:
addccc %g5, 0x0861, %o5
loop_2106:
nop
setx 0x0B8C33BC60439D01, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
loop_2107:
tg %icc, 0x7
set 0x68, %o4
stxa %i7, [%l7 + %o4] 0x23
membar #Sync
fmovrdgz %o0, %f0, %f16
mova %icc, %i6, %i1
array16 %i4, %l3, %g6
fbul %fcc2, loop_2108
fbul %fcc1, loop_2109
edge32ln %l4, %i0, %o3
srax %o4, 0x1C, %g1
loop_2108:
nop
wr %g0, 0x11, %asi
swapa [%l7 + 0x58] %asi, %g2
loop_2109:
lduw [%l7 + 0x48], %g4
wr %g0, 0x88, %asi
ldsha [%l7 + 0x62] %asi, %o1
ldx [%l7 + 0x60], %g7
edge16n %o7, %l0, %l1
movn %xcc, %o6, %i3
brz,a %i2, loop_2110
fmovdn %icc, %f17, %f1
srax %o2, %l2, %i5
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2110:
fblg %fcc1, loop_2111
tle %xcc, 0x7
movleu %xcc, %l6, %g3
orncc %g5, 0x104A, %o5
loop_2111:
array8 %i7, %l5, %i6
orcc %o0, %i1, %i4
set 0x30, %o6
sta %f6, [%l7 + %o6] 0x11
movle %icc, %g6, %l4
fcmpeq32 %f6, %f12, %l3
nop
setx 0xE6844EFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x429CFF47, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f18, %f1
edge8 %i0, %o4, %g1
fbl %fcc3, loop_2112
subcc %g2, %g4, %o1
movne %xcc, %o3, %g7
movn %icc, %l0, %o7
loop_2112:
brgz,a %l1, loop_2113
orn %i3, %o6, %o2
ba %icc, loop_2114
sll %i2, 0x03, %i5
loop_2113:
fbe %fcc2, loop_2115
fmovsg %icc, %f28, %f25
loop_2114:
ble,pt %icc, loop_2116
fbu %fcc2, loop_2117
loop_2115:
sdivcc %l2, 0x0784, %l6
movvc %icc, %g3, %g5
loop_2116:
smulcc %i7, 0x16ED, %o5
loop_2117:
bge %xcc, loop_2118
movneg %xcc, %i6, %l5
alignaddr %o0, %i4, %g6
std %f22, [%l7 + 0x38]
loop_2118:
movrne %i1, %l4, %i0
add %o4, %l3, %g1
wr %g0, 0x88, %asi
stba %g2, [%l7 + 0x20] %asi
sethi 0x1051, %g4
udivx %o1, 0x166A, %o3
addcc %l0, %o7, %g7
taddcc %i3, 0x002E, %o6
nop
setx 0x48D823C2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xD25F8458, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f18, %f27
smulcc %l1, %o2, %i5
movcc %icc, %l2, %l6
brnz %i2, loop_2119
movne %xcc, %g3, %i7
tsubcc %g5, %o5, %l5
popc 0x1559, %o0
loop_2119:
nop
fitod %f4, %f18
fdtos %f18, %f29
movn %icc, %i6, %g6
srlx %i1, %i4, %i0
edge32n %o4, %l3, %l4
movleu %xcc, %g1, %g4
nop
fitod %f12, %f10
fsrc1s %f22, %f25
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o1, %g2
tne %xcc, 0x6
wr %g0, 0x22, %asi
ldda [%l7 + 0x60] %asi, %l0
fmovrdgz %o7, %f12, %f28
subc %g7, %i3, %o6
brnz,a %o3, loop_2120
fand %f12, %f0, %f16
edge8l %l1, %o2, %l2
sir 0x0754
loop_2120:
ldsh [%l7 + 0x42], %l6
fbuge %fcc2, loop_2121
fpack16 %f4, %f20
set 0x7C, %g4
lda [%l7 + %g4] 0x0c, %f16
loop_2121:
fcmpeq32 %f18, %f6, %i2
tl %xcc, 0x1
array32 %i5, %i7, %g5
xnor %g3, %o5, %l5
ble,pn %xcc, loop_2122
alignaddr %o0, %i6, %g6
fpmerge %f2, %f22, %f14
brgez %i4, loop_2123
loop_2122:
array16 %i1, %i0, %l3
nop
fitod %f10, %f10
fdtox %f10, %f26
alignaddr %l4, %g1, %g4
loop_2123:
sll %o4, 0x16, %g2
fmovdvc %xcc, %f31, %f8
nop
set 0x26, %l1
sth %o1, [%l7 + %l1]
edge8l %o7, %g7, %l0
tvc %xcc, 0x2
edge32n %i3, %o3, %o6
mulx %l1, 0x1ACC, %o2
tneg %icc, 0x5
fnot2 %f18, %f18
fmovrse %l6, %f13, %f20
edge32l %i2, %l2, %i5
nop
setx 0xB0781793, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
ld [%l7 + 0x18], %f3
bl %xcc, loop_2124
xnor %g5, 0x043E, %g3
pdist %f6, %f2, %f28
edge16ln %o5, %i7, %l5
loop_2124:
prefetch [%l7 + 0x74], 0x3
fmovrdgez %i6, %f18, %f4
tg %icc, 0x3
umul %o0, 0x0696, %g6
tvs %icc, 0x7
taddcc %i1, %i0, %i4
edge32ln %l3, %g1, %g4
sir 0x1C12
fmovsa %icc, %f8, %f31
fmovd %f2, %f28
tvc %icc, 0x1
fmovdleu %icc, %f11, %f28
taddcctv %l4, 0x0956, %o4
bl,pn %icc, loop_2125
nop
setx 0x88BEABB2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x6E594882, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f8, %f8
tvc %icc, 0x0
addcc %g2, 0x1688, %o7
loop_2125:
tg %icc, 0x4
tcc %icc, 0x5
edge16l %g7, %o1, %i3
fmovsg %icc, %f24, %f30
stbar
andn %o3, %l0, %l1
sdivx %o2, 0x09B9, %l6
movn %icc, %o6, %i2
mova %icc, %l2, %g5
movn %icc, %i5, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %o5, %l5
array32 %i7, %o0, %i6
brlz %g6, loop_2126
fbue,a %fcc2, loop_2127
fnands %f13, %f13, %f11
fbul,a %fcc3, loop_2128
loop_2126:
tcs %icc, 0x0
loop_2127:
fbg,a %fcc1, loop_2129
bcs,a %xcc, loop_2130
loop_2128:
edge8 %i1, %i0, %i4
udiv %g1, 0x0655, %l3
loop_2129:
fpack32 %f6, %f26, %f0
loop_2130:
array8 %l4, %g4, %o4
alignaddr %g2, %g7, %o1
fmul8x16al %f8, %f27, %f0
fmovrdgez %o7, %f16, %f10
brnz,a %i3, loop_2131
bpos,a,pt %icc, loop_2132
edge32n %o3, %l1, %l0
fsrc1s %f17, %f8
loop_2131:
fmovdg %icc, %f27, %f8
loop_2132:
mulscc %l6, %o6, %i2
nop
fitod %f0, %f10
fdtos %f10, %f1
set 0x20, %i2
stxa %l2, [%l7 + %i2] 0x10
fbu %fcc2, loop_2133
orncc %g5, %i5, %o2
tpos %xcc, 0x7
bg,pn %icc, loop_2134
loop_2133:
fsrc2 %f22, %f28
or %g3, %l5, %o5
lduw [%l7 + 0x58], %i7
loop_2134:
tge %xcc, 0x6
movle %icc, %o0, %i6
taddcc %i1, %i0, %i4
fsrc2 %f24, %f26
fmovdvc %xcc, %f20, %f13
edge8l %g6, %l3, %l4
umul %g1, %g4, %g2
movg %xcc, %g7, %o4
fmovsg %xcc, %f24, %f25
edge8 %o7, %o1, %i3
edge32l %o3, %l0, %l1
bvc,a loop_2135
fbe,a %fcc2, loop_2136
movvc %icc, %l6, %i2
ta %xcc, 0x0
loop_2135:
bvc %icc, loop_2137
loop_2136:
movgu %icc, %l2, %o6
fxors %f19, %f2, %f2
fbug,a %fcc1, loop_2138
loop_2137:
movcs %icc, %i5, %o2
fmovsl %xcc, %f20, %f12
edge32l %g3, %l5, %g5
loop_2138:
movl %icc, %o5, %i7
tcs %xcc, 0x4
edge16 %i6, %i1, %i0
tcc %xcc, 0x3
ldsh [%l7 + 0x42], %i4
edge8n %o0, %l3, %l4
movvc %xcc, %g6, %g1
fmovdge %xcc, %f18, %f10
fnand %f4, %f20, %f0
andn %g4, 0x1A39, %g7
smulcc %o4, 0x0E90, %g2
movrgez %o1, %o7, %i3
tpos %icc, 0x3
fmovsleu %xcc, %f18, %f19
orncc %o3, %l0, %l6
mulscc %i2, 0x01BD, %l1
ta %icc, 0x1
mulx %l2, 0x057F, %o6
movgu %icc, %i5, %o2
mulscc %l5, %g3, %g5
move %icc, %o5, %i7
tn %xcc, 0x5
alignaddrl %i1, %i6, %i4
srax %o0, %l3, %i0
fmovsgu %xcc, %f2, %f12
nop
setx 0x1B8A6855A439E683, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x8C40E8799E4793B9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f10, %f30
tgu %icc, 0x6
srl %l4, 0x16, %g6
sub %g4, %g7, %o4
umulcc %g2, 0x08AD, %g1
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o7
casa [%l6] %asi, %o7, %o1
membar 0x36
andn %i3, 0x11D9, %l0
tleu %xcc, 0x4
sra %l6, 0x0E, %i2
movrlez %l1, 0x333, %o3
fnor %f10, %f18, %f22
std %f0, [%l7 + 0x58]
fnor %f24, %f20, %f12
tvc %icc, 0x2
addccc %l2, 0x06C9, %i5
edge16ln %o2, %o6, %g3
wr %g0, 0x80, %asi
stwa %l5, [%l7 + 0x4C] %asi
st %f20, [%l7 + 0x40]
bgu,pn %xcc, loop_2139
edge8l %g5, %o5, %i1
tleu %icc, 0x5
and %i7, %i4, %i6
loop_2139:
movl %icc, %l3, %i0
bshuffle %f22, %f24, %f2
fmovdpos %xcc, %f28, %f11
xnorcc %o0, %l4, %g6
fmovdle %icc, %f25, %f13
sll %g7, 0x16, %g4
umulcc %o4, %g2, %g1
fmovse %icc, %f24, %f3
tge %xcc, 0x1
mulx %o1, 0x1FFA, %i3
alignaddr %l0, %o7, %l6
nop
setx loop_2140, %l0, %l1
jmpl %l1, %i2
tn %icc, 0x0
movrlez %o3, %l2, %i5
movne %xcc, %o2, %o6
loop_2140:
nop
setx 0x477B0E470DE0DA55, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x20F56BAA3B5B1967, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f20, %f18
fcmpeq16 %f28, %f12, %g3
movne %icc, %l1, %l5
movvc %icc, %o5, %i1
nop
setx loop_2141, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrdlez %g5, %f8, %f0
membar 0x74
movl %icc, %i7, %i4
loop_2141:
edge8ln %l3, %i6, %i0
ldd [%l7 + 0x20], %l4
nop
fitos %f6, %f20
fstod %f20, %f14
movge %icc, %o0, %g7
fmovsgu %xcc, %f25, %f1
set 0x40, %o2
stda %f16, [%l7 + %o2] 0x88
bvs,a %icc, loop_2142
tn %xcc, 0x5
nop
fitod %f0, %f2
fdtox %f2, %f10
fone %f22
loop_2142:
edge32l %g4, %g6, %o4
nop
setx 0x21A426A8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x4C3528A0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f28, %f25
ldsb [%l7 + 0x18], %g2
fexpand %f30, %f18
fpsub32s %f10, %f9, %f11
alignaddr %g1, %o1, %i3
mulscc %l0, %l6, %o7
udivcc %i2, 0x073A, %l2
tcc %xcc, 0x7
andcc %o3, %i5, %o6
swap [%l7 + 0x10], %g3
movn %xcc, %l1, %o2
fmovsvs %icc, %f23, %f14
orn %o5, 0x1EA9, %l5
bg,pt %icc, loop_2143
ldx [%l7 + 0x58], %i1
fmovrde %g5, %f14, %f14
tn %xcc, 0x5
loop_2143:
tl %icc, 0x1
fmovrsgez %i4, %f13, %f19
array8 %l3, %i7, %i6
nop
setx 0x31D62DFD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x142D1A80, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f4, %f2
fone %f22
subccc %i0, 0x031E, %l4
sethi 0x1A73, %g7
movge %icc, %o0, %g4
tpos %icc, 0x2
edge16n %g6, %g2, %g1
fpackfix %f4, %f2
fnor %f26, %f4, %f26
movvs %xcc, %o4, %i3
bneg,a %xcc, loop_2144
sdiv %o1, 0x192E, %l0
fbl,a %fcc0, loop_2145
fbuge %fcc0, loop_2146
loop_2144:
fzero %f16
nop
set 0x20, %g7
std %f30, [%l7 + %g7]
loop_2145:
fble,a %fcc0, loop_2147
loop_2146:
fbu %fcc2, loop_2148
fcmple16 %f12, %f14, %o7
sub %i2, %l6, %l2
loop_2147:
tne %xcc, 0x6
loop_2148:
fnot2 %f6, %f22
fbne,a %fcc1, loop_2149
bcs,a loop_2150
addcc %i5, %o6, %o3
sethi 0x1A20, %g3
loop_2149:
faligndata %f6, %f28, %f12
loop_2150:
array32 %l1, %o2, %o5
nop
setx 0x664431CE520F322F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f12
fbe,a %fcc0, loop_2151
bneg,a %xcc, loop_2152
xnor %i1, %l5, %g5
fmovdl %xcc, %f31, %f6
loop_2151:
fba %fcc3, loop_2153
loop_2152:
tvs %icc, 0x7
nop
setx loop_2154, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8l %l3, %i7, %i4
loop_2153:
movcc %xcc, %i6, %l4
ldd [%l7 + 0x68], %f0
loop_2154:
sdivcc %g7, 0x0919, %i0
fmovsleu %xcc, %f18, %f17
andncc %g4, %o0, %g2
movgu %xcc, %g1, %g6
fmul8ulx16 %f14, %f26, %f20
set 0x74, %l0
lduwa [%l7 + %l0] 0x15, %o4
movne %icc, %o1, %i3
ta %xcc, 0x6
fbg %fcc3, loop_2155
sllx %l0, %o7, %l6
movvs %xcc, %l2, %i2
ble,a,pt %xcc, loop_2156
loop_2155:
and %o6, 0x000E, %i5
wr %g0, 0x10, %asi
ldsha [%l7 + 0x4A] %asi, %g3
loop_2156:
fcmpeq16 %f2, %f8, %l1
fones %f4
fsrc1 %f14, %f2
and %o2, %o3, %i1
fbuge %fcc3, loop_2157
fmovd %f8, %f12
mulscc %l5, %o5, %g5
tsubcctv %i7, %l3, %i6
loop_2157:
ba,a,pn %icc, loop_2158
tcs %xcc, 0x4
movvs %icc, %l4, %i4
fsrc2 %f10, %f12
loop_2158:
smul %g7, %g4, %i0
brlz,a %o0, loop_2159
bneg,a,pt %xcc, loop_2160
edge32l %g2, %g6, %o4
or %g1, 0x0220, %o1
loop_2159:
sdivcc %i3, 0x0365, %o7
loop_2160:
movrne %l6, %l2, %i2
edge32n %o6, %l0, %i5
fnot1 %f10, %f26
sra %g3, %o2, %o3
movne %xcc, %i1, %l5
array16 %o5, %l1, %i7
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x50] %asi, %l3
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
ta %xcc, 0x3
nop
setx loop_2161, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32n %i6, %g5, %i4
fands %f29, %f7, %f21
fnand %f28, %f18, %f18
loop_2161:
sdiv %g7, 0x120B, %g4
fmovrslz %i0, %f26, %f18
tne %icc, 0x6
ta %xcc, 0x6
andn %o0, %g2, %g6
taddcctv %o4, %l4, %g1
bcs,pn %icc, loop_2162
fmovrsgz %i3, %f9, %f29
fabss %f6, %f13
movvs %icc, %o1, %l6
loop_2162:
udivcc %o7, 0x08F8, %i2
fmovrsne %l2, %f26, %f2
fmovdvc %icc, %f1, %f26
orcc %l0, %i5, %g3
sllx %o6, 0x10, %o3
udivx %o2, 0x0472, %i1
tvs %icc, 0x1
movcc %icc, %o5, %l1
bcs %xcc, loop_2163
tvs %icc, 0x5
orncc %i7, 0x1D25, %l3
movn %icc, %i6, %g5
loop_2163:
brz,a %i4, loop_2164
edge16l %g7, %l5, %g4
fmovsg %xcc, %f2, %f12
wr %g0, 0x04, %asi
stxa %i0, [%l7 + 0x48] %asi
loop_2164:
nop
setx 0x0537361B162FA1E5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xE5D6BD8927A24555, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f30, %f2
fba,a %fcc2, loop_2165
sth %o0, [%l7 + 0x1A]
sir 0x0F2D
sethi 0x089E, %g6
loop_2165:
edge8ln %o4, %g2, %l4
sra %i3, 0x0B, %o1
sethi 0x09C8, %l6
edge8 %o7, %g1, %i2
andn %l2, 0x05DA, %l0
edge32n %i5, %g3, %o3
fands %f23, %f3, %f30
xnor %o2, %o6, %i1
movrlz %o5, 0x284, %i7
movrgez %l1, %i6, %l3
ldsw [%l7 + 0x60], %i4
tcs %xcc, 0x5
or %g7, %g5, %l5
alignaddr %i0, %o0, %g6
nop
fitos %f10, %f1
fstox %f1, %f18
fxtos %f18, %f7
edge8ln %o4, %g4, %g2
edge8ln %i3, %o1, %l4
bge,a %icc, loop_2166
fnegs %f9, %f25
edge8n %o7, %g1, %l6
nop
setx 0x4A3A9FDA74E3A583, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xCE9CC6AECD09293B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f16, %f18
loop_2166:
sub %l2, %l0, %i5
sdivcc %i2, 0x0E69, %g3
movrgz %o2, %o3, %o6
fbge,a %fcc1, loop_2167
fbuge %fcc3, loop_2168
orn %o5, 0x00FD, %i7
fmovse %icc, %f1, %f9
loop_2167:
movvc %xcc, %i1, %i6
loop_2168:
fmovrse %l3, %f8, %f23
nop
setx 0xC634C944, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xD1B91B9B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fsubs %f18, %f20, %f27
ta %icc, 0x1
fpack16 %f12, %f23
tcs %icc, 0x2
fbul,a %fcc1, loop_2169
tl %xcc, 0x6
tne %icc, 0x5
movrgz %l1, %i4, %g5
loop_2169:
bne,pt %xcc, loop_2170
brlez %l5, loop_2171
xnorcc %i0, %g7, %o0
fble,a %fcc0, loop_2172
loop_2170:
fmovrdlez %o4, %f2, %f8
loop_2171:
orn %g4, %g6, %i3
nop
setx 0x206BB745, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
loop_2172:
fpsub32 %f8, %f4, %f0
fpsub16 %f24, %f12, %f6
set 0x66, %l4
lduha [%l7 + %l4] 0x0c, %g2
movne %icc, %l4, %o1
sub %g1, 0x130A, %o7
set 0x0C, %i0
ldswa [%l7 + %i0] 0x04, %l6
srax %l0, 0x05, %i5
and %l2, %g3, %o2
fbule,a %fcc3, loop_2173
array32 %i2, %o6, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %o5, %i1
loop_2173:
and %i7, 0x0DCF, %i6
fbul %fcc2, loop_2174
fmovrsne %l1, %f3, %f21
fmovdcs %icc, %f11, %f20
tl %icc, 0x4
loop_2174:
lduw [%l7 + 0x68], %i4
edge32l %l3, %g5, %i0
brnz,a %l5, loop_2175
edge16ln %o0, %g7, %g4
fsrc1 %f26, %f20
movg %icc, %g6, %o4
loop_2175:
fmul8x16au %f27, %f3, %f18
tge %xcc, 0x2
bpos,a,pt %xcc, loop_2176
edge32l %g2, %i3, %l4
nop
setx 0xC9616DD5D05D219F, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
movcc %xcc, %g1, %o7
loop_2176:
faligndata %f16, %f20, %f20
bgu,a,pn %icc, loop_2177
addc %l6, %o1, %i5
tn %icc, 0x6
fmovrsne %l2, %f13, %f22
loop_2177:
or %l0, %o2, %i2
edge16ln %o6, %o3, %g3
udivcc %o5, 0x062D, %i7
wr %g0, 0x26, %asi
ldda [%l7 + 0x30] %asi, %i6
bpos loop_2178
fmovsl %icc, %f3, %f21
subc %l1, 0x19C9, %i1
srl %l3, %i4, %i0
loop_2178:
fbo %fcc0, loop_2179
tgu %xcc, 0x1
udivx %g5, 0x0F55, %l5
set 0x58, %i1
ldswa [%l7 + %i1] 0x88, %o0
loop_2179:
nop
fitos %f2, %f13
fstox %f13, %f10
movn %xcc, %g7, %g6
wr %g0, 0x80, %asi
lda [%l7 + 0x4C] %asi, %f26
fones %f20
fmovrse %o4, %f31, %f7
edge16l %g4, %i3, %l4
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x29] %asi, %g2
movg %xcc, %o7, %g1
fsrc2 %f30, %f26
bvc,a,pn %icc, loop_2180
fbn,a %fcc0, loop_2181
nop
setx loop_2182, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %l6, 0x1AE5, %o1
loop_2180:
nop
wr %g0, 0x88, %asi
lduwa [%l7 + 0x48] %asi, %i5
loop_2181:
prefetch [%l7 + 0x54], 0x2
loop_2182:
movne %xcc, %l0, %l2
fmovdleu %xcc, %f16, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %i2, %o2, %o6
udivcc %g3, 0x01BE, %o5
fnot1 %f2, %f24
ldx [%l7 + 0x18], %i7
bcs,a %xcc, loop_2183
sdivx %i6, 0x1365, %l1
movge %xcc, %o3, %l3
tsubcctv %i4, 0x0BDF, %i1
loop_2183:
fsrc1 %f14, %f24
addc %g5, 0x0428, %i0
movrgz %o0, 0x27B, %l5
brlz %g6, loop_2184
fpackfix %f8, %f5
edge16l %g7, %o4, %i3
addcc %g4, 0x1460, %g2
loop_2184:
fbul %fcc2, loop_2185
nop
setx 0xED0E80DAD2CFC90D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x24807E0983600E8D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f26, %f20
wr %g0, 0x0c, %asi
swapa [%l7 + 0x20] %asi, %l4
loop_2185:
edge16n %o7, %l6, %g1
ldstub [%l7 + 0x22], %i5
subcc %o1, 0x1391, %l2
xnorcc %i2, %l0, %o6
st %f11, [%l7 + 0x44]
bgu loop_2186
smulcc %g3, 0x09CF, %o5
fornot1s %f5, %f24, %f22
fbg %fcc3, loop_2187
loop_2186:
movre %o2, 0x13D, %i6
ldd [%l7 + 0x08], %i6
alignaddr %o3, %l3, %l1
loop_2187:
sth %i1, [%l7 + 0x60]
move %xcc, %i4, %g5
fmovsvs %xcc, %f22, %f11
bneg,a loop_2188
fpsub16 %f24, %f4, %f0
subcc %i0, %l5, %g6
movneg %xcc, %o0, %o4
loop_2188:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x4F] %asi, %g7
movge %icc, %i3, %g4
alignaddrl %g2, %o7, %l6
movne %xcc, %l4, %g1
fmul8x16al %f9, %f19, %f16
fbuge,a %fcc0, loop_2189
tvc %icc, 0x0
fcmpgt16 %f18, %f22, %i5
lduw [%l7 + 0x28], %o1
loop_2189:
fblg,a %fcc1, loop_2190
movgu %icc, %i2, %l2
edge16 %o6, %g3, %l0
ldd [%l7 + 0x70], %f30
loop_2190:
orcc %o5, 0x1D35, %i6
movge %xcc, %o2, %o3
andn %i7, 0x1B0F, %l3
movle %xcc, %l1, %i4
wr %g0, 0x11, %asi
ldxa [%l7 + 0x60] %asi, %g5
smul %i0, %i1, %g6
udivcc %l5, 0x0A3F, %o0
taddcc %g7, %i3, %o4
fpsub32 %f0, %f10, %f22
sir 0x0950
srax %g2, %g4, %o7
nop
setx 0x4E836FA5E5F7B3DC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x4E6A71D00EC95F36, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f28, %f0
sra %l4, %g1, %i5
fpsub16 %f30, %f30, %f0
edge16 %l6, %o1, %l2
fmovsa %icc, %f23, %f4
fbul,a %fcc2, loop_2191
tpos %icc, 0x3
fors %f22, %f22, %f22
orcc %o6, 0x1AF0, %i2
loop_2191:
fmovrdlz %l0, %f10, %f2
fmovdcs %icc, %f6, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %g3, 0x0DC3, %i6
fmovsgu %xcc, %f27, %f30
edge8 %o2, %o5, %o3
bneg,a,pt %xcc, loop_2192
tcs %xcc, 0x1
fmovsleu %icc, %f21, %f24
tcc %xcc, 0x6
loop_2192:
movrlz %l3, 0x1DB, %i7
tne %xcc, 0x6
tg %xcc, 0x6
fbu,a %fcc3, loop_2193
tleu %icc, 0x5
movle %xcc, %l1, %g5
udiv %i4, 0x0B14, %i1
loop_2193:
edge32n %g6, %i0, %l5
wr %g0, 0x80, %asi
ldswa [%l7 + 0x48] %asi, %g7
fblg %fcc3, loop_2194
xorcc %i3, 0x0C3D, %o0
fbge,a %fcc3, loop_2195
xor %o4, 0x09BC, %g4
loop_2194:
fmovsa %xcc, %f11, %f12
tge %icc, 0x5
loop_2195:
fsrc1s %f15, %f26
st %f22, [%l7 + 0x48]
srlx %o7, %g2, %l4
fble,a %fcc3, loop_2196
sir 0x16FC
fba,a %fcc3, loop_2197
edge32ln %i5, %l6, %o1
loop_2196:
nop
setx 0x853167DC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f31
array16 %l2, %g1, %i2
loop_2197:
tvs %xcc, 0x2
edge16l %o6, %g3, %i6
udiv %o2, 0x114F, %l0
addc %o5, %l3, %i7
ldsw [%l7 + 0x60], %l1
set 0x44, %i7
lduwa [%l7 + %i7] 0x10, %o3
movg %icc, %i4, %g5
nop
setx 0x13BB838E9041C9A8, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movcc %xcc, %i1, %g6
sdivcc %l5, 0x02E3, %i0
sll %g7, 0x04, %i3
udivx %o4, 0x08DE, %o0
fmovdl %icc, %f10, %f18
fmovrdgz %o7, %f6, %f16
edge8n %g2, %l4, %i5
popc 0x1BA2, %l6
udivcc %g4, 0x04C7, %l2
bneg,a,pt %icc, loop_2198
sdivx %g1, 0x0BBD, %i2
tcs %icc, 0x2
fbne,a %fcc0, loop_2199
loop_2198:
fba %fcc1, loop_2200
subccc %o1, %o6, %i6
wr %g0, 0x89, %asi
ldswa [%l7 + 0x7C] %asi, %g3
loop_2199:
subc %l0, 0x0113, %o5
loop_2200:
tsubcctv %o2, %l3, %l1
taddcctv %o3, 0x173A, %i7
edge16l %i4, %g5, %i1
fmovrsgz %g6, %f25, %f4
nop
setx 0xDD91A1AF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xC28DB225, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f15, %f24
bneg loop_2201
call loop_2202
brlez %i0, loop_2203
tcc %xcc, 0x3
loop_2201:
edge8 %g7, %i3, %o4
loop_2202:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2203:
prefetch [%l7 + 0x20], 0x3
tneg %icc, 0x1
set 0x60, %o5
prefetcha [%l7 + %o5] 0x19, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f8, %f8
fdtos %f8, %f28
set 0x18, %o7
ldstuba [%l7 + %o7] 0x11, %o0
umul %o7, 0x169B, %g2
tvs %icc, 0x5
fmul8ulx16 %f14, %f0, %f22
edge16 %i5, %l4, %g4
tgu %xcc, 0x3
fmul8sux16 %f4, %f8, %f28
tvs %icc, 0x4
fbge %fcc2, loop_2204
movl %xcc, %l6, %l2
alignaddr %i2, %g1, %o6
alignaddrl %i6, %g3, %o1
loop_2204:
xnor %l0, %o2, %o5
edge8ln %l3, %o3, %i7
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
tn %icc, 0x2
fbge %fcc0, loop_2205
bvs,pt %xcc, loop_2206
array32 %l1, %i4, %g5
srlx %g6, %i1, %i0
loop_2205:
andcc %g7, 0x1813, %o4
loop_2206:
nop
fitod %f0, %f18
fdtox %f18, %f20
fxtod %f20, %f30
fmovrde %l5, %f12, %f30
tvs %xcc, 0x3
movrgez %o0, 0x2A3, %i3
movrlz %o7, %g2, %l4
smul %g4, 0x01E4, %i5
fbul,a %fcc0, loop_2207
movg %xcc, %l2, %i2
edge16n %l6, %g1, %i6
fcmple16 %f18, %f18, %o6
loop_2207:
nop
fitos %f1, %f26
fstox %f26, %f0
fmovdg %xcc, %f27, %f0
fbuge %fcc2, loop_2208
orncc %g3, %o1, %l0
movge %xcc, %o5, %o2
fmovdneg %xcc, %f8, %f29
loop_2208:
nop
wr %g0, 0x88, %asi
ldsba [%l7 + 0x36] %asi, %l3
fpsub16 %f18, %f26, %f12
orcc %o3, 0x137E, %l1
bneg loop_2209
tcc %xcc, 0x4
movcs %icc, %i7, %i4
tsubcctv %g5, %i1, %i0
loop_2209:
nop
set 0x3C, %g3
ldsha [%l7 + %g3] 0x18, %g6
tsubcctv %o4, %g7, %l5
set 0x62, %o1
stha %i3, [%l7 + %o1] 0x22
membar #Sync
array8 %o0, %g2, %o7
tsubcctv %l4, %g4, %l2
fmovrsne %i5, %f6, %f3
fmovsne %icc, %f29, %f1
edge8n %i2, %g1, %l6
fnot2s %f0, %f17
fmul8x16au %f4, %f17, %f4
udiv %o6, 0x0E10, %g3
ldstub [%l7 + 0x1D], %o1
tne %icc, 0x0
taddcctv %i6, %o5, %l0
tpos %icc, 0x5
alignaddr %l3, %o3, %l1
orn %o2, %i7, %g5
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
edge8l %i1, %i4, %g6
movre %i0, 0x1A0, %o4
srlx %l5, %g7, %i3
fba %fcc0, loop_2210
fbue %fcc3, loop_2211
edge8ln %g2, %o0, %l4
andn %o7, 0x1799, %g4
loop_2210:
be,pt %xcc, loop_2212
loop_2211:
fcmpeq32 %f6, %f4, %i5
movleu %icc, %i2, %g1
movneg %xcc, %l6, %l2
loop_2212:
ba loop_2213
tne %xcc, 0x3
wr %g0, 0xea, %asi
stxa %o6, [%l7 + 0x58] %asi
membar #Sync
loop_2213:
nop
setx loop_2214, %l0, %l1
jmpl %l1, %o1
tcc %xcc, 0x4
smulcc %i6, 0x0A02, %o5
orn %l0, 0x197A, %g3
loop_2214:
orcc %l3, %l1, %o3
ld [%l7 + 0x18], %f8
sra %i7, 0x11, %g5
fcmpeq16 %f2, %f18, %i1
edge8l %i4, %g6, %i0
smulcc %o4, 0x0A87, %o2
subccc %l5, %i3, %g2
membar 0x27
edge8l %o0, %l4, %o7
fmovse %icc, %f10, %f23
edge32ln %g7, %g4, %i5
srlx %i2, 0x11, %g1
nop
fitod %f10, %f16
fdtox %f16, %f8
fmovsneg %icc, %f14, %f21
sllx %l2, 0x19, %o6
edge32l %o1, %l6, %i6
srlx %o5, 0x0B, %g3
tcc %xcc, 0x6
mulscc %l0, 0x199A, %l1
brlz,a %l3, loop_2215
movcc %xcc, %i7, %o3
sethi 0x0A90, %g5
movle %icc, %i4, %i1
loop_2215:
fmul8x16au %f8, %f29, %f26
mulscc %i0, %g6, %o4
or %l5, %o2, %g2
udiv %o0, 0x101E, %l4
tge %icc, 0x2
movvs %icc, %i3, %o7
fand %f14, %f22, %f16
srl %g4, 0x1E, %g7
fnor %f20, %f30, %f0
st %f29, [%l7 + 0x14]
movneg %icc, %i2, %i5
sra %l2, 0x0B, %g1
bgu,a loop_2216
tvc %icc, 0x1
movge %xcc, %o6, %l6
fbl %fcc2, loop_2217
loop_2216:
fmovsge %icc, %f14, %f9
call loop_2218
ba,pn %icc, loop_2219
loop_2217:
fmovrdne %i6, %f18, %f6
movl %xcc, %o1, %o5
loop_2218:
smul %g3, 0x1251, %l0
loop_2219:
fmovsleu %xcc, %f22, %f6
movne %icc, %l1, %l3
fble %fcc0, loop_2220
edge8 %o3, %g5, %i4
fzeros %f4
move %icc, %i7, %i0
loop_2220:
movvs %xcc, %g6, %o4
tge %icc, 0x2
bpos,a %icc, loop_2221
edge32n %l5, %i1, %g2
movg %xcc, %o2, %l4
array32 %o0, %i3, %g4
loop_2221:
fmovrslez %g7, %f7, %f19
orncc %o7, 0x01B1, %i2
sra %i5, %g1, %o6
fsrc1s %f26, %f13
lduw [%l7 + 0x40], %l6
stx %i6, [%l7 + 0x78]
ldx [%l7 + 0x70], %l2
edge16ln %o1, %g3, %o5
alignaddrl %l0, %l1, %l3
fble,a %fcc2, loop_2222
edge32l %g5, %o3, %i7
umulcc %i4, 0x1B17, %i0
fmovrdne %o4, %f16, %f28
loop_2222:
fornot1s %f21, %f11, %f11
fmovdpos %xcc, %f22, %f14
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x76] %asi, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %l5, 0x1F57, %i1
set 0x6E, %g6
ldsha [%l7 + %g6] 0x10, %o2
fbn %fcc3, loop_2223
andn %l4, 0x1617, %o0
umulcc %i3, 0x002E, %g4
edge16ln %g2, %o7, %i2
loop_2223:
taddcc %g7, 0x0E6A, %i5
fmuld8sux16 %f13, %f7, %f20
brgz,a %o6, loop_2224
edge8 %l6, %i6, %g1
movgu %xcc, %l2, %g3
or %o5, %o1, %l1
loop_2224:
edge16ln %l0, %g5, %l3
wr %g0, 0x80, %asi
sta %f25, [%l7 + 0x2C] %asi
smul %i7, %o3, %i0
tneg %icc, 0x1
movvs %xcc, %i4, %o4
edge16ln %l5, %g6, %i1
fmovrdgz %l4, %f6, %f2
xnorcc %o2, 0x1AF1, %o0
udivx %g4, 0x04D9, %i3
fmovrdne %g2, %f28, %f26
for %f18, %f14, %f12
tvs %icc, 0x1
for %f0, %f14, %f30
array16 %i2, %o7, %g7
subccc %o6, 0x027C, %l6
mulx %i6, 0x02D0, %g1
nop
set 0x30, %o3
std %f20, [%l7 + %o3]
tgu %xcc, 0x6
edge8 %i5, %l2, %o5
ldsw [%l7 + 0x0C], %g3
edge8 %o1, %l0, %l1
movle %xcc, %g5, %l3
nop
setx 0x615CB7BE99340935, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x53F216A760E798CA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f12, %f6
fnot1s %f17, %f28
ldsw [%l7 + 0x14], %o3
srax %i7, 0x0F, %i4
move %xcc, %i0, %l5
movcs %icc, %g6, %i1
edge16n %o4, %o2, %o0
xor %g4, %l4, %g2
movcc %xcc, %i3, %i2
udivx %o7, 0x1167, %o6
bcs,a loop_2225
ldsh [%l7 + 0x4C], %l6
set 0x54, %o0
sta %f26, [%l7 + %o0] 0x19
loop_2225:
ldsh [%l7 + 0x7A], %g7
fandnot1s %f9, %f24, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x7
call loop_2226
movge %xcc, %g1, %i5
te %xcc, 0x1
te %icc, 0x3
loop_2226:
movcc %xcc, %l2, %i6
and %o5, %g3, %l0
fbl %fcc1, loop_2227
tpos %xcc, 0x2
movne %icc, %l1, %g5
nop
setx 0xB22F937C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f12
loop_2227:
edge32 %l3, %o3, %i7
fmovdgu %icc, %f13, %f15
array8 %o1, %i4, %l5
popc 0x1FB2, %g6
wr %g0, 0x81, %asi
swapa [%l7 + 0x64] %asi, %i1
fnot1s %f14, %f10
edge32n %i0, %o2, %o4
sth %g4, [%l7 + 0x24]
array8 %o0, %g2, %l4
array8 %i3, %o7, %i2
wr %g0, 0x19, %asi
lduwa [%l7 + 0x0C] %asi, %l6
alignaddr %o6, %g7, %i5
fcmpne32 %f26, %f18, %l2
fmovrsgez %g1, %f28, %f11
edge32l %i6, %g3, %o5
edge16n %l0, %g5, %l1
fzeros %f6
for %f26, %f28, %f24
movn %xcc, %o3, %i7
nop
fitod %f0, %f30
fdtox %f30, %f22
edge8n %o1, %i4, %l3
popc %g6, %i1
tvs %xcc, 0x2
fmovdcc %icc, %f10, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brnz,a %l5, loop_2228
movvs %xcc, %o2, %o4
nop
fitod %f6, %f16
fdtox %f16, %f0
fxtod %f0, %f12
fsrc2s %f30, %f17
loop_2228:
tvs %icc, 0x5
taddcctv %g4, %o0, %i0
nop
setx 0xF39EE792, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f13
sdiv %l4, 0x0191, %g2
movrlez %i3, 0x196, %i2
add %o7, %l6, %o6
srl %i5, 0x11, %g7
mulx %g1, 0x103E, %i6
nop
set 0x44, %i6
lduw [%l7 + %i6], %g3
alignaddr %o5, %l2, %l0
fmuld8sux16 %f6, %f30, %f6
stw %l1, [%l7 + 0x6C]
tne %xcc, 0x2
fmul8sux16 %f22, %f24, %f4
nop
set 0x5C, %l2
prefetch [%l7 + %l2], 0x1
fzero %f4
andcc %g5, %o3, %o1
ldsh [%l7 + 0x0C], %i4
fnot2 %f30, %f2
movle %xcc, %l3, %g6
fmuld8ulx16 %f11, %f7, %f24
st %f15, [%l7 + 0x64]
tpos %icc, 0x6
addcc %i1, %i7, %l5
edge32l %o2, %o4, %o0
taddcctv %i0, 0x154C, %l4
ta %icc, 0x4
movrgez %g4, %g2, %i3
sllx %o7, 0x1A, %i2
tpos %icc, 0x1
membar 0x6D
prefetch [%l7 + 0x44], 0x3
fcmpgt16 %f30, %f26, %o6
fbuge,a %fcc2, loop_2229
tvc %xcc, 0x0
movrne %l6, %i5, %g1
subcc %g7, 0x08FE, %g3
loop_2229:
movvs %icc, %o5, %l2
bg,a loop_2230
fmovrsgz %i6, %f20, %f16
brgez %l1, loop_2231
alignaddrl %g5, %l0, %o3
loop_2230:
mulscc %o1, 0x1211, %l3
edge8 %i4, %i1, %g6
loop_2231:
nop
set 0x40, %i4
sta %f16, [%l7 + %i4] 0x80
ldd [%l7 + 0x30], %f26
srax %i7, %l5, %o2
srlx %o4, 0x18, %i0
fba %fcc3, loop_2232
edge8l %o0, %g4, %l4
fnand %f30, %f6, %f4
fnors %f29, %f5, %f25
loop_2232:
tg %icc, 0x1
wr %g0, 0x0c, %asi
stba %i3, [%l7 + 0x7D] %asi
edge32ln %g2, %o7, %i2
alignaddrl %l6, %i5, %g1
fbne %fcc1, loop_2233
fmovdvs %xcc, %f20, %f16
tcs %xcc, 0x7
umul %g7, %g3, %o6
loop_2233:
ldub [%l7 + 0x33], %l2
set 0x00, %g1
ldxa [%g0 + %g1] 0x50, %o5
edge16 %i6, %l1, %l0
set 0x60, %l5
stha %g5, [%l7 + %l5] 0x19
lduh [%l7 + 0x0A], %o1
udiv %o3, 0x0DBD, %i4
orn %i1, 0x00B1, %g6
mova %xcc, %i7, %l5
movcc %icc, %o2, %l3
fsrc2s %f13, %f23
fmovdvs %xcc, %f10, %f26
nop
fitod %f0, %f28
fdtos %f28, %f24
sethi 0x19A2, %i0
fmovse %xcc, %f11, %f1
flush %l7 + 0x5C
sra %o4, 0x16, %g4
fbge,a %fcc1, loop_2234
movrgez %o0, 0x28A, %i3
array32 %g2, %l4, %o7
fxnor %f10, %f28, %f16
loop_2234:
fmovdpos %icc, %f5, %f12
fmovrdgez %l6, %f30, %f12
tcc %xcc, 0x6
fmul8sux16 %f6, %f10, %f22
udivcc %i2, 0x0660, %i5
bne,a %icc, loop_2235
stb %g1, [%l7 + 0x6F]
orcc %g7, %o6, %l2
mulscc %o5, %g3, %i6
loop_2235:
fmovs %f30, %f15
fmuld8ulx16 %f27, %f14, %f8
tge %xcc, 0x2
srax %l0, %g5, %o1
xor %l1, %i4, %i1
edge16l %o3, %g6, %i7
xnor %o2, 0x0FDD, %l5
set 0x40, %g5
stda %f16, [%l7 + %g5] 0x1e
membar #Sync
movrlez %l3, %i0, %g4
membar 0x4E
bcc,pt %icc, loop_2236
tsubcc %o0, %i3, %g2
movg %xcc, %o4, %o7
tn %icc, 0x2
loop_2236:
std %f12, [%l7 + 0x78]
udiv %l4, 0x05C5, %l6
fpadd16 %f4, %f28, %f2
brlz %i5, loop_2237
fmovdcc %icc, %f20, %f28
fmovsg %icc, %f16, %f18
ta %icc, 0x3
loop_2237:
flush %l7 + 0x4C
bleu,a loop_2238
movn %icc, %i2, %g1
stw %o6, [%l7 + 0x6C]
fmovrse %g7, %f30, %f23
loop_2238:
sllx %l2, %o5, %g3
wr %g0, 0x19, %asi
stwa %l0, [%l7 + 0x24] %asi
membar 0x07
fbo %fcc0, loop_2239
xorcc %g5, %i6, %l1
flush %l7 + 0x44
fbo %fcc2, loop_2240
loop_2239:
alignaddrl %i4, %i1, %o1
set 0x64, %l6
lduwa [%l7 + %l6] 0x11, %o3
loop_2240:
fmovscc %icc, %f2, %f6
bl,a loop_2241
addcc %i7, 0x0E3E, %o2
ldd [%l7 + 0x70], %l4
edge32 %g6, %l3, %i0
loop_2241:
fmovrdgez %g4, %f18, %f10
add %o0, %i3, %o4
sethi 0x14EA, %o7
movcs %xcc, %g2, %l4
umul %i5, 0x17C9, %l6
nop
setx 0x3A7A9179, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x962475C9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f23, %f9
array16 %i2, %g1, %g7
fmovsle %icc, %f8, %f0
mova %icc, %o6, %o5
edge16l %g3, %l0, %l2
ble,pt %icc, loop_2242
fnot1s %f18, %f26
nop
set 0x60, %i5
ldsw [%l7 + %i5], %g5
smulcc %l1, %i4, %i6
loop_2242:
fba %fcc3, loop_2243
fpsub16 %f2, %f6, %f28
tgu %icc, 0x2
tpos %icc, 0x6
loop_2243:
brnz,a %i1, loop_2244
fmuld8sux16 %f7, %f22, %f14
movl %xcc, %o3, %o1
movn %xcc, %i7, %o2
loop_2244:
for %f24, %f6, %f10
fbu,a %fcc0, loop_2245
srlx %l5, %l3, %g6
movrlez %i0, %o0, %i3
orncc %o4, 0x0CF5, %g4
loop_2245:
array32 %o7, %g2, %i5
be loop_2246
fmovsvs %icc, %f22, %f4
alignaddrl %l6, %l4, %i2
movpos %icc, %g1, %o6
loop_2246:
tsubcc %g7, %g3, %o5
movrne %l2, 0x3C5, %l0
nop
setx loop_2247, %l0, %l1
jmpl %l1, %l1
bvc %xcc, loop_2248
udivx %g5, 0x167C, %i6
set 0x1F, %g2
stba %i1, [%l7 + %g2] 0x2a
membar #Sync
loop_2247:
subcc %i4, %o3, %o1
loop_2248:
addcc %o2, 0x1EF0, %l5
call loop_2249
popc %l3, %g6
andcc %i0, %i7, %o0
fbl,a %fcc2, loop_2250
loop_2249:
edge32ln %i3, %g4, %o7
fmovsvs %xcc, %f22, %f3
fzeros %f29
loop_2250:
ldd [%l7 + 0x30], %o4
ldub [%l7 + 0x5F], %i5
fblg,a %fcc2, loop_2251
tgu %icc, 0x5
smulcc %l6, 0x17D1, %l4
sth %i2, [%l7 + 0x18]
loop_2251:
movrlez %g2, 0x105, %g1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x1C] %asi, %o6
udivcc %g7, 0x0C52, %o5
popc 0x1923, %g3
bne,a loop_2252
addcc %l2, %l1, %g5
movrlez %l0, 0x22D, %i1
mulx %i4, %i6, %o1
loop_2252:
nop
wr %g0, 0x2a, %asi
stha %o3, [%l7 + 0x6E] %asi
membar #Sync
movcc %icc, %o2, %l3
srax %l5, %i0, %g6
or %o0, %i3, %g4
movre %o7, %i7, %i5
brlz %l6, loop_2253
fxors %f27, %f22, %f20
addc %l4, 0x15B7, %i2
ble %xcc, loop_2254
loop_2253:
xor %o4, %g1, %o6
movrgez %g2, %o5, %g7
be,a,pt %xcc, loop_2255
loop_2254:
movleu %icc, %l2, %l1
sdivx %g3, 0x0C3C, %g5
fbo %fcc1, loop_2256
loop_2255:
or %i1, %i4, %l0
nop
fitos %f12, %f7
fstod %f7, %f30
edge32n %o1, %i6, %o3
loop_2256:
or %o2, %l3, %l5
and %i0, 0x0AAC, %o0
taddcc %g6, %i3, %o7
nop
setx loop_2257, %l0, %l1
jmpl %l1, %i7
movneg %icc, %g4, %i5
nop
setx 0xA951A0A0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f12
bpos,a loop_2258
loop_2257:
edge8n %l6, %i2, %o4
tl %xcc, 0x7
edge16ln %l4, %o6, %g1
loop_2258:
tleu %icc, 0x6
tneg %xcc, 0x3
fabsd %f2, %f0
fmovsvs %xcc, %f22, %f2
fnegd %f26, %f26
fcmple32 %f4, %f18, %o5
bleu,a %icc, loop_2259
movrne %g2, 0x04E, %l2
fmovdge %icc, %f23, %f8
fandnot1 %f4, %f22, %f30
loop_2259:
addc %g7, %l1, %g5
xnorcc %g3, 0x1A3E, %i1
fmovrdne %i4, %f22, %f0
smulcc %l0, %o1, %i6
faligndata %f14, %f18, %f30
nop
setx loop_2260, %l0, %l1
jmpl %l1, %o3
orncc %o2, 0x0F5F, %l3
fpadd16s %f24, %f23, %f15
movrne %l5, 0x281, %i0
loop_2260:
fandnot1 %f0, %f10, %f20
udivx %o0, 0x043C, %i3
movneg %xcc, %o7, %g6
edge32ln %g4, %i5, %l6
fnors %f20, %f9, %f18
sir 0x1E05
movneg %icc, %i7, %o4
nop
set 0x6A, %i3
ldub [%l7 + %i3], %l4
fmovscc %xcc, %f21, %f7
smulcc %i2, %o6, %g1
ta %icc, 0x1
bge %icc, loop_2261
fmul8x16au %f27, %f13, %f16
addcc %o5, %l2, %g7
fmovda %xcc, %f2, %f17
loop_2261:
sll %l1, 0x12, %g2
bneg,a %xcc, loop_2262
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgz %g3, %f18, %f8
edge8 %i1, %i4, %g5
loop_2262:
alignaddrl %l0, %o1, %i6
fnands %f31, %f20, %f10
srl %o2, 0x1D, %l3
smulcc %l5, %o3, %o0
fpackfix %f10, %f25
tleu %xcc, 0x2
nop
setx 0x767F697D233E3FDC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xBE0292AE9AB32D4B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f16, %f12
xnorcc %i0, %o7, %i3
movpos %icc, %g6, %i5
movre %g4, %i7, %o4
fpadd32s %f14, %f10, %f13
fzeros %f26
movrlez %l6, 0x37A, %l4
smulcc %o6, 0x077B, %g1
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x68] %asi, 0x0
stx %o5, [%l7 + 0x10]
stx %l2, [%l7 + 0x68]
fandnot1s %f31, %f19, %f30
tl %xcc, 0x4
mulx %g7, 0x000E, %g2
orcc %g3, 0x09F8, %l1
subccc %i1, 0x1A5F, %i4
edge16n %g5, %l0, %i6
nop
setx loop_2263, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
array8 %o2, %l3, %o1
fmovdleu %icc, %f25, %f16
andncc %o3, %o0, %l5
loop_2263:
alignaddrl %o7, %i0, %g6
sir 0x039B
edge32l %i3, %i5, %i7
and %o4, 0x0964, %g4
smulcc %l4, %l6, %o6
movg %icc, %i2, %o5
wr %g0, 0x23, %asi
ldda [%l7 + 0x60] %asi, %l2
set 0x18, %o4
ldstuba [%l7 + %o4] 0x18, %g1
fmovsleu %icc, %f12, %f22
tvs %icc, 0x7
fsrc1s %f25, %f31
tsubcc %g2, 0x0D51, %g7
add %g3, %i1, %i4
fcmple32 %f16, %f4, %l1
addccc %g5, 0x1EAC, %l0
movrgz %i6, 0x0F2, %l3
movne %icc, %o1, %o2
nop
set 0x6C, %l3
prefetch [%l7 + %l3], 0x2
tne %icc, 0x4
umul %o3, 0x0A0E, %l5
fone %f30
edge16 %o0, %i0, %g6
andn %i3, %o7, %i5
sir 0x0B10
taddcctv %i7, 0x09A8, %g4
wr %g0, 0x81, %asi
swapa [%l7 + 0x18] %asi, %l4
movneg %xcc, %l6, %o6
edge32 %i2, %o5, %l2
sub %o4, %g2, %g7
fcmpeq32 %f22, %f28, %g1
set 0x24, %g4
sta %f6, [%l7 + %g4] 0x04
nop
fitod %f6, %f14
fdtox %f14, %f30
fxtod %f30, %f8
add %i1, 0x0F51, %i4
fpsub32 %f14, %f12, %f16
fbge,a %fcc3, loop_2264
sra %l1, %g3, %l0
tgu %xcc, 0x4
andn %g5, %i6, %o1
loop_2264:
srax %l3, 0x1E, %o2
tsubcc %o3, 0x07CA, %o0
tcc %xcc, 0x2
fmovrse %i0, %f10, %f30
tsubcctv %l5, %g6, %i3
mova %icc, %o7, %i5
fxor %f20, %f12, %f24
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
mulscc %i7, 0x1269, %g4
fcmple32 %f26, %f24, %l4
taddcctv %l6, %i2, %o6
movpos %xcc, %l2, %o5
prefetch [%l7 + 0x50], 0x3
add %g2, %o4, %g1
fmovdle %icc, %f22, %f2
smul %g7, 0x1925, %i4
fzeros %f0
fexpand %f7, %f28
sdiv %l1, 0x0C75, %i1
fmovdle %xcc, %f25, %f12
fcmpeq16 %f16, %f8, %l0
wr %g0, 0x04, %asi
stda %f0, [%l7 + 0x40] %asi
movn %icc, %g5, %i6
fmovdcc %icc, %f15, %f21
stb %o1, [%l7 + 0x2B]
nop
fitod %f31, %f16
smulcc %g3, %l3, %o3
tleu %icc, 0x1
sdivcc %o0, 0x195C, %o2
wr %g0, 0x88, %asi
swapa [%l7 + 0x6C] %asi, %i0
nop
setx 0xF04D6CE7, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
call loop_2265
bge,pt %icc, loop_2266
edge8 %l5, %i3, %o7
ldd [%l7 + 0x40], %f12
loop_2265:
fandnot2s %f6, %f28, %f19
loop_2266:
tsubcctv %g6, 0x0DC3, %i7
bn,pt %icc, loop_2267
udivx %g4, 0x0861, %l4
set 0x74, %l1
lduwa [%l7 + %l1] 0x14, %l6
loop_2267:
fmovrsgez %i2, %f21, %f8
bgu,a loop_2268
subccc %i5, %l2, %o5
umulcc %o6, %o4, %g1
nop
set 0x10, %o6
stw %g7, [%l7 + %o6]
loop_2268:
fpadd16s %f13, %f0, %f18
andn %i4, %l1, %g2
sdivcc %l0, 0x034A, %g5
subcc %i6, %i1, %g3
set 0x0E, %i2
lduha [%l7 + %i2] 0x04, %l3
array8 %o3, %o0, %o2
nop
setx 0x825D6B655B661EF0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x406B6B3F57EA4A69, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f0, %f24
srlx %i0, %l5, %i3
tgu %icc, 0x4
edge8ln %o1, %o7, %g6
set 0x69, %g7
stba %g4, [%l7 + %g7] 0xea
membar #Sync
addcc %i7, 0x0680, %l6
tle %icc, 0x1
edge8n %l4, %i5, %i2
movrgez %o5, 0x034, %l2
set 0x7C, %l0
ldswa [%l7 + %l0] 0x89, %o4
fblg %fcc3, loop_2269
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %g1, %g7, %i4
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %l1
casxa [%l6] %asi, %l1, %g2
loop_2269:
tleu %xcc, 0x2
movvs %icc, %l0, %o6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x50] %asi, %g5
ldd [%l7 + 0x58], %f16
tleu %xcc, 0x0
set 0x1A, %o2
ldsha [%l7 + %o2] 0x18, %i6
tleu %xcc, 0x2
fbge %fcc2, loop_2270
orn %i1, 0x15EF, %g3
udivcc %l3, 0x0164, %o3
tgu %xcc, 0x2
loop_2270:
fmovdge %xcc, %f13, %f28
brgz %o0, loop_2271
edge16 %o2, %l5, %i0
fzeros %f6
movleu %icc, %i3, %o1
loop_2271:
nop
setx 0xF5D7E1842B11CF44, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xC1F91492C9EDB9A2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f18, %f18
movgu %xcc, %o7, %g4
wr %g0, 0x22, %asi
stba %g6, [%l7 + 0x08] %asi
membar #Sync
movne %icc, %l6, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x2
bne,pt %xcc, loop_2272
fxor %f16, %f0, %f18
fbn,a %fcc3, loop_2273
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2272:
nop
setx 0x8BBCA5291B775303, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x7F21352CDA90042F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f0, %f2
movleu %icc, %i5, %i2
loop_2273:
edge16ln %i7, %o5, %o4
tvs %xcc, 0x0
st %f9, [%l7 + 0x3C]
udivx %l2, 0x11EF, %g7
fandnot2 %f4, %f10, %f0
fmovsn %xcc, %f20, %f2
fpack32 %f28, %f16, %f16
sdivcc %i4, 0x142E, %l1
be loop_2274
fmovdl %xcc, %f23, %f13
movcs %icc, %g2, %g1
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2274:
and %l0, %o6, %g5
fornot2 %f10, %f8, %f28
edge16ln %i1, %g3, %i6
sethi 0x1C64, %o3
sdivx %l3, 0x1229, %o2
srl %o0, 0x16, %l5
add %i3, 0x0E4C, %o1
movne %xcc, %o7, %i0
fpadd16 %f20, %f10, %f26
and %g6, %g4, %l6
fbne %fcc0, loop_2275
edge16l %i5, %l4, %i2
fmovscs %xcc, %f22, %f11
nop
setx loop_2276, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2275:
movrlz %i7, 0x098, %o5
membar 0x4D
brlz,a %o4, loop_2277
loop_2276:
brgez,a %g7, loop_2278
bne,pt %xcc, loop_2279
fmovrdlz %l2, %f16, %f18
loop_2277:
mova %xcc, %l1, %g2
loop_2278:
fbo,a %fcc0, loop_2280
loop_2279:
xorcc %i4, 0x0E89, %g1
tneg %xcc, 0x1
sra %l0, 0x08, %o6
loop_2280:
xnorcc %i1, %g5, %i6
fmovrse %o3, %f18, %f0
wr %g0, 0x81, %asi
ldswa [%l7 + 0x58] %asi, %g3
sll %l3, 0x19, %o2
sub %o0, %l5, %i3
ldub [%l7 + 0x40], %o1
and %o7, 0x0B61, %i0
edge16ln %g4, %l6, %g6
subcc %l4, 0x188C, %i5
taddcc %i7, 0x043F, %o5
movrne %i2, 0x10F, %o4
smulcc %l2, 0x149E, %g7
movcs %xcc, %g2, %l1
ld [%l7 + 0x08], %f22
tcs %xcc, 0x7
ldsb [%l7 + 0x41], %g1
sll %l0, %i4, %o6
fmuld8sux16 %f1, %f16, %f24
orcc %i1, %g5, %i6
fmovse %icc, %f20, %f18
edge16 %g3, %o3, %o2
tcc %xcc, 0x6
fmovdpos %xcc, %f29, %f21
ld [%l7 + 0x64], %f5
fands %f20, %f13, %f12
wr %g0, 0x89, %asi
ldswa [%l7 + 0x08] %asi, %l3
movcs %icc, %o0, %l5
set 0x38, %l4
ldswa [%l7 + %l4] 0x89, %o1
fmovrslez %o7, %f21, %f17
sllx %i0, %g4, %i3
tpos %icc, 0x1
fmovsl %icc, %f28, %f30
movpos %icc, %g6, %l6
set 0x14, %i0
swapa [%l7 + %i0] 0x81, %i5
fbn,a %fcc0, loop_2281
edge32n %l4, %o5, %i7
fpack32 %f8, %f0, %f20
udiv %i2, 0x0479, %l2
loop_2281:
add %o4, %g7, %l1
edge32n %g1, %l0, %i4
movle %icc, %o6, %g2
sir 0x0B6A
tcc %xcc, 0x0
movneg %xcc, %i1, %g5
movleu %icc, %i6, %g3
bshuffle %f6, %f30, %f22
set 0x1A, %i7
ldsha [%l7 + %i7] 0x88, %o3
fcmpeq16 %f22, %f8, %o2
sethi 0x0CE7, %l3
addc %l5, %o1, %o7
tvs %xcc, 0x0
movl %xcc, %i0, %g4
subccc %i3, %g6, %o0
movne %icc, %i5, %l4
set 0x50, %o5
ldda [%l7 + %o5] 0x81, %o4
membar 0x72
movl %xcc, %l6, %i7
movcs %icc, %l2, %o4
edge8ln %g7, %i2, %l1
xnor %g1, %l0, %i4
ldsb [%l7 + 0x12], %g2
movrne %i1, 0x031, %g5
tpos %icc, 0x2
set 0x24, %o7
lda [%l7 + %o7] 0x10, %f6
tg %icc, 0x5
faligndata %f8, %f6, %f0
udiv %i6, 0x0CD7, %g3
fandnot1s %f17, %f24, %f22
edge32ln %o3, %o6, %o2
movneg %icc, %l5, %o1
nop
fitod %f13, %f16
fbul %fcc2, loop_2282
stx %l3, [%l7 + 0x08]
tpos %icc, 0x0
sdivcc %i0, 0x1BD1, %o7
loop_2282:
fpadd32 %f20, %f0, %f12
fmovsn %icc, %f21, %f22
set 0x7F, %g3
ldsba [%l7 + %g3] 0x88, %i3
srl %g6, 0x11, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba,a %fcc3, loop_2283
move %icc, %o0, %l4
fmovsvc %xcc, %f10, %f17
movrgz %o5, %i5, %i7
loop_2283:
fmovdvc %xcc, %f24, %f27
bne loop_2284
array16 %l2, %l6, %g7
or %i2, 0x1CF3, %o4
nop
fitod %f6, %f30
fdtox %f30, %f18
loop_2284:
nop
wr %g0, 0x89, %asi
stha %g1, [%l7 + 0x44] %asi
movcc %icc, %l1, %i4
sllx %l0, 0x1E, %g2
sub %g5, %i6, %i1
flush %l7 + 0x3C
ldsb [%l7 + 0x29], %g3
sir 0x003F
bl loop_2285
addccc %o3, %o2, %l5
tgu %xcc, 0x1
fmovscs %xcc, %f4, %f14
loop_2285:
nop
wr %g0, 0x80, %asi
lduwa [%l7 + 0x54] %asi, %o6
fcmpeq16 %f10, %f14, %o1
fmovdleu %xcc, %f5, %f31
fbule,a %fcc3, loop_2286
fblg,a %fcc1, loop_2287
srlx %i0, 0x08, %o7
movcc %icc, %l3, %g6
loop_2286:
fbug,a %fcc2, loop_2288
loop_2287:
tl %icc, 0x3
fones %f29
fbu %fcc0, loop_2289
loop_2288:
or %i3, 0x055A, %o0
fbl,a %fcc3, loop_2290
fmovsg %xcc, %f30, %f13
loop_2289:
fmovrsne %l4, %f9, %f31
fxnors %f24, %f7, %f29
loop_2290:
membar 0x54
ba %xcc, loop_2291
umul %g4, 0x1CD5, %o5
fpmerge %f31, %f27, %f6
fcmpne16 %f10, %f16, %i7
loop_2291:
fmovrsgez %l2, %f25, %f0
tsubcc %l6, %i5, %i2
addccc %o4, 0x0839, %g1
movcc %icc, %l1, %g7
fmovrslz %l0, %f14, %f7
xorcc %g2, %i4, %g5
nop
setx 0xBFEA909ADBF3B1D0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x1639E2B46C1ED31F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f4, %f12
fcmpeq32 %f16, %f16, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x58, %i1
ldswa [%l7 + %i1] 0x15, %i1
xorcc %o3, %g3, %o2
brlz %o6, loop_2292
ldsw [%l7 + 0x7C], %l5
fmovrdlez %i0, %f18, %f12
subcc %o1, 0x0F7D, %l3
loop_2292:
fmovsn %icc, %f2, %f21
movg %icc, %o7, %g6
fmovdg %icc, %f23, %f18
edge16 %i3, %l4, %o0
or %o5, %i7, %l2
and %g4, 0x1EA5, %i5
subc %i2, %l6, %g1
edge16 %o4, %g7, %l0
sethi 0x1AE9, %g2
fnot1 %f18, %f24
andncc %i4, %l1, %g5
or %i1, 0x109C, %o3
fba,a %fcc3, loop_2293
taddcc %g3, %i6, %o6
subcc %l5, 0x13AF, %o2
set 0x7C, %g6
ldswa [%l7 + %g6] 0x18, %o1
loop_2293:
nop
set 0x18, %o1
prefetcha [%l7 + %o1] 0x88, 0x3
orn %o7, 0x1453, %g6
xnorcc %l3, %i3, %o0
call loop_2294
movneg %xcc, %l4, %i7
umulcc %o5, %g4, %i5
tleu %icc, 0x1
loop_2294:
array32 %i2, %l6, %g1
fbule %fcc1, loop_2295
nop
fitos %f7, %f9
fstox %f9, %f20
fxtos %f20, %f30
fnor %f20, %f20, %f14
movn %xcc, %l2, %o4
loop_2295:
subc %g7, 0x01D4, %g2
fmovdcc %xcc, %f10, %f15
movcc %xcc, %i4, %l0
edge32l %g5, %l1, %i1
fmovrsgez %o3, %f5, %f10
movg %icc, %i6, %o6
fnand %f4, %f0, %f10
fmovscc %xcc, %f3, %f7
lduw [%l7 + 0x60], %g3
tcc %icc, 0x7
call loop_2296
edge8n %o2, %l5, %o1
movpos %icc, %o7, %g6
fpack16 %f26, %f4
loop_2296:
fnor %f4, %f28, %f24
srax %i0, 0x10, %l3
srax %i3, %l4, %i7
bleu,a %xcc, loop_2297
sdivcc %o5, 0x1133, %g4
udiv %o0, 0x093A, %i2
edge8n %i5, %g1, %l6
loop_2297:
fba %fcc3, loop_2298
fba,a %fcc3, loop_2299
movcs %icc, %o4, %g7
fmovd %f30, %f10
loop_2298:
movvc %xcc, %l2, %i4
loop_2299:
fbge,a %fcc3, loop_2300
fpadd32s %f6, %f19, %f31
flush %l7 + 0x30
bpos,a %icc, loop_2301
loop_2300:
fbg %fcc2, loop_2302
smul %l0, %g5, %g2
edge16ln %i1, %o3, %l1
loop_2301:
nop
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x81, %i6, %g3
loop_2302:
fnand %f0, %f18, %f10
wr %g0, 0x04, %asi
lduwa [%l7 + 0x28] %asi, %o6
udivx %l5, 0x1741, %o1
movpos %xcc, %o7, %g6
call loop_2303
sdiv %i0, 0x06D6, %l3
swap [%l7 + 0x2C], %o2
nop
setx loop_2304, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2303:
fbne,a %fcc0, loop_2305
stx %l4, [%l7 + 0x78]
set 0x54, %o0
swapa [%l7 + %o0] 0x80, %i3
loop_2304:
tgu %xcc, 0x5
loop_2305:
xor %i7, %g4, %o0
membar 0x55
tvs %icc, 0x5
stb %i2, [%l7 + 0x0B]
alignaddrl %o5, %i5, %g1
fmovsl %icc, %f6, %f13
smul %o4, 0x18AF, %g7
movge %xcc, %l2, %i4
fnand %f14, %f2, %f28
movvc %xcc, %l6, %g5
tg %icc, 0x7
fmuld8ulx16 %f1, %f29, %f22
tvc %xcc, 0x1
fmovrdlez %g2, %f6, %f26
tn %icc, 0x6
fnot2s %f26, %f7
movg %icc, %i1, %l0
nop
setx 0x60FB6033, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xB8957E42, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f23, %f13
orcc %l1, %i6, %o3
umul %g3, 0x1D36, %o6
tvc %icc, 0x0
subc %l5, 0x1686, %o7
taddcc %o1, 0x1FEF, %g6
fmovrsne %l3, %f10, %f20
fbge,a %fcc3, loop_2306
popc %i0, %o2
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
loop_2306:
fors %f4, %f17, %f15
set 0x30, %i6
stha %i3, [%l7 + %i6] 0x10
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %g4, %i7
edge8n %o0, %i2, %o5
xorcc %g1, 0x137B, %o4
nop
fitod %f8, %f2
fdtos %f2, %f28
orncc %i5, %l2, %g7
array8 %l6, %i4, %g5
orcc %i1, %g2, %l0
nop
fitod %f10, %f6
fdtos %f6, %f1
mulscc %l1, 0x10DD, %o3
stw %i6, [%l7 + 0x2C]
orcc %o6, 0x1F6E, %l5
fnand %f14, %f8, %f24
ldd [%l7 + 0x60], %g2
wr %g0, 0x11, %asi
lduha [%l7 + 0x5A] %asi, %o7
fcmple16 %f10, %f26, %g6
brlez,a %l3, loop_2307
membar 0x61
alignaddr %i0, %o2, %l4
srlx %o1, %g4, %i3
loop_2307:
fblg,a %fcc2, loop_2308
fornot2 %f6, %f22, %f24
set 0x14, %l2
lduwa [%l7 + %l2] 0x04, %i7
loop_2308:
movrgez %o0, 0x373, %o5
edge8ln %g1, %i2, %o4
fornot1s %f21, %f6, %f9
ld [%l7 + 0x70], %f30
fmul8sux16 %f30, %f22, %f26
sdiv %l2, 0x13FF, %g7
wr %g0, 0x81, %asi
ldda [%l7 + 0x10] %asi, %i4
sllx %l6, %g5, %i1
tcc %xcc, 0x5
alignaddrl %g2, %l0, %l1
fbg %fcc0, loop_2309
movpos %xcc, %o3, %i4
smul %i6, 0x10B0, %l5
fmuld8sux16 %f28, %f10, %f28
loop_2309:
ldd [%l7 + 0x08], %g2
fbuge %fcc2, loop_2310
brgz %o7, loop_2311
movre %o6, %l3, %g6
mulx %o2, %i0, %o1
loop_2310:
edge16ln %l4, %i3, %g4
loop_2311:
edge32n %o0, %o5, %i7
orn %i2, 0x075E, %g1
bvc,a %xcc, loop_2312
ldx [%l7 + 0x10], %o4
fpadd32 %f2, %f18, %f20
brlz,a %g7, loop_2313
loop_2312:
tg %xcc, 0x0
xnorcc %i5, %l2, %l6
bgu,a loop_2314
loop_2313:
alignaddrl %g5, %i1, %l0
subc %g2, 0x0E50, %o3
edge8ln %l1, %i6, %l5
loop_2314:
edge32l %g3, %o7, %o6
add %i4, %g6, %l3
edge8ln %i0, %o2, %o1
edge8l %l4, %i3, %g4
subcc %o5, %o0, %i7
tgu %xcc, 0x1
bge,pt %icc, loop_2315
sir 0x180C
movvc %xcc, %g1, %o4
fnand %f24, %f26, %f10
loop_2315:
fbe %fcc0, loop_2316
subcc %g7, %i2, %i5
bl %xcc, loop_2317
movg %icc, %l2, %l6
loop_2316:
brnz %i1, loop_2318
tcc %icc, 0x2
loop_2317:
tleu %icc, 0x7
movgu %xcc, %l0, %g2
loop_2318:
fcmpgt32 %f20, %f12, %g5
fpsub32s %f25, %f28, %f3
set 0x51, %o3
stba %l1, [%l7 + %o3] 0xe3
membar #Sync
bge loop_2319
edge8l %i6, %o3, %g3
smul %o7, %l5, %i4
edge16n %o6, %l3, %g6
loop_2319:
sdivx %i0, 0x0E02, %o1
be %icc, loop_2320
array8 %l4, %i3, %g4
edge8ln %o2, %o0, %i7
edge8n %g1, %o4, %g7
loop_2320:
edge16ln %o5, %i2, %i5
bvs,pt %icc, loop_2321
or %l2, 0x0957, %i1
smul %l6, %l0, %g5
nop
setx 0xD07A4171, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
loop_2321:
movleu %xcc, %l1, %i6
addcc %g2, 0x072D, %o3
fmovs %f6, %f23
subc %g3, 0x122D, %o7
umulcc %l5, %o6, %i4
set 0x1C, %i4
sta %f27, [%l7 + %i4] 0x0c
tcs %xcc, 0x3
nop
fitod %f10, %f8
fdtox %f8, %f22
fxtod %f22, %f28
sir 0x1CFE
movre %g6, 0x051, %l3
xnorcc %i0, %l4, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgz %g4, %f0, %f12
edge32n %o2, %i3, %o0
sll %i7, 0x19, %g1
set 0x09, %l5
ldsba [%l7 + %l5] 0x14, %g7
sra %o4, %i2, %i5
bgu,a,pn %xcc, loop_2322
sdivx %o5, 0x146C, %i1
sethi 0x1869, %l6
movge %icc, %l2, %g5
loop_2322:
movg %icc, %l0, %i6
nop
setx loop_2323, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %icc, 0x6
fbue,a %fcc2, loop_2324
edge8l %l1, %g2, %g3
loop_2323:
fmovdleu %icc, %f0, %f15
movre %o3, 0x1BC, %l5
loop_2324:
bneg,a %xcc, loop_2325
xorcc %o6, %i4, %g6
fbge %fcc1, loop_2326
movcc %xcc, %o7, %i0
loop_2325:
fcmpgt32 %f2, %f16, %l4
fmovrdgz %o1, %f18, %f6
loop_2326:
alignaddr %l3, %g4, %i3
fpadd32 %f10, %f20, %f10
add %o0, %i7, %o2
tge %xcc, 0x3
add %g1, %o4, %i2
sethi 0x084A, %g7
bleu loop_2327
movrgz %i5, 0x236, %i1
fble %fcc1, loop_2328
fzeros %f8
loop_2327:
fsrc2 %f16, %f20
wr %g0, 0x80, %asi
ldsba [%l7 + 0x50] %asi, %l6
loop_2328:
movle %icc, %o5, %g5
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnor %f10, %f0, %f16
edge16l %l0, %i6, %l2
fornot2 %f0, %f0, %f22
xnor %l1, 0x13E5, %g3
fxor %f8, %f26, %f28
xnorcc %o3, 0x081A, %l5
ta %icc, 0x6
fmul8x16 %f26, %f30, %f14
umulcc %o6, 0x1772, %g2
nop
setx loop_2329, %l0, %l1
jmpl %l1, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %i4, 0x0461, %o7
stw %l4, [%l7 + 0x74]
loop_2329:
tle %icc, 0x3
mulscc %o1, 0x0D11, %l3
tsubcc %g4, 0x0439, %i3
movgu %icc, %o0, %i7
fbe,a %fcc1, loop_2330
membar 0x52
nop
fitod %f4, %f18
fdtox %f18, %f26
movcs %icc, %i0, %o2
loop_2330:
tpos %icc, 0x0
fmovdcs %icc, %f10, %f28
tne %xcc, 0x3
movcs %icc, %o4, %g1
tcs %icc, 0x7
fones %f13
edge8 %g7, %i5, %i2
movrlz %l6, 0x1C9, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %g5, %i1, %i6
st %f4, [%l7 + 0x2C]
tsubcctv %l0, %l2, %l1
fmovs %f0, %f22
sdivx %o3, 0x08B5, %g3
edge32 %l5, %o6, %g6
tn %icc, 0x7
array8 %i4, %o7, %l4
add %l7, 0x58, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %o1, %g2
fexpand %f11, %f26
movrgez %l3, %g4, %i3
fcmpeq16 %f16, %f12, %i7
movre %o0, 0x391, %o2
wr %g0, 0x89, %asi
lduha [%l7 + 0x1C] %asi, %o4
nop
setx loop_2331, %l0, %l1
jmpl %l1, %i0
orn %g7, 0x03C6, %g1
wr %g0, 0x81, %asi
lduwa [%l7 + 0x4C] %asi, %i5
loop_2331:
fmovsl %icc, %f30, %f30
set 0x30, %g1
ldsha [%l7 + %g1] 0x18, %i2
xnorcc %l6, %g5, %i1
fbge %fcc0, loop_2332
fnor %f6, %f24, %f28
bgu,pt %icc, loop_2333
ba %icc, loop_2334
loop_2332:
popc 0x076F, %i6
mulscc %l0, 0x1710, %o5
loop_2333:
xnorcc %l2, 0x0D69, %o3
loop_2334:
edge16 %l1, %g3, %l5
addccc %g6, 0x04F2, %o6
movpos %icc, %o7, %l4
fmovrslz %i4, %f21, %f21
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x7A, %l6
ldstuba [%l7 + %l6] 0x89, %g2
orcc %o1, 0x0C62, %g4
addcc %i3, 0x1CC6, %l3
tgu %xcc, 0x0
movrlez %o0, %o2, %i7
fbl %fcc2, loop_2335
mulx %i0, 0x1507, %o4
fmovsvs %icc, %f20, %f17
membar 0x41
loop_2335:
movrne %g1, 0x23E, %i5
movle %icc, %i2, %g7
fbu %fcc1, loop_2336
srlx %g5, 0x19, %l6
movre %i6, 0x212, %i1
taddcc %o5, %l2, %o3
loop_2336:
edge16ln %l0, %g3, %l5
movne %icc, %l1, %g6
subc %o7, %l4, %i4
set 0x3A, %g5
stba %o6, [%l7 + %g5] 0x88
movre %g2, 0x070, %g4
edge16n %o1, %l3, %i3
fmovrsne %o0, %f25, %f12
sth %i7, [%l7 + 0x24]
sir 0x0116
bgu,pn %icc, loop_2337
orn %i0, 0x0F99, %o2
sdivcc %g1, 0x03BC, %o4
lduh [%l7 + 0x16], %i5
loop_2337:
smulcc %i2, 0x1B94, %g5
fors %f25, %f26, %f24
brgez %l6, loop_2338
movrgez %i6, 0x06E, %g7
fnor %f8, %f26, %f18
stb %i1, [%l7 + 0x6E]
loop_2338:
popc 0x0083, %o5
sdiv %o3, 0x09BC, %l0
bcs %xcc, loop_2339
movrgez %l2, 0x06C, %g3
tsubcc %l1, 0x09AD, %g6
fnor %f4, %f8, %f16
loop_2339:
fmuld8ulx16 %f4, %f3, %f16
addc %o7, 0x17E5, %l4
orncc %i4, %o6, %g2
movvs %xcc, %g4, %o1
srlx %l5, 0x02, %i3
srlx %o0, 0x16, %l3
fabsd %f18, %f22
sll %i7, %i0, %o2
fblg,a %fcc2, loop_2340
movrgez %g1, 0x0BF, %o4
array8 %i5, %g5, %i2
tle %icc, 0x7
loop_2340:
alignaddrl %i6, %l6, %i1
subcc %g7, 0x189C, %o3
ldd [%l7 + 0x18], %l0
edge32ln %o5, %l2, %g3
fmovd %f16, %f22
fbne %fcc1, loop_2341
alignaddr %g6, %o7, %l1
tcc %xcc, 0x3
alignaddr %l4, %o6, %g2
loop_2341:
tneg %xcc, 0x4
ld [%l7 + 0x7C], %f20
sth %g4, [%l7 + 0x22]
subcc %i4, 0x1870, %l5
fmovrslz %i3, %f0, %f13
wr %g0, 0x11, %asi
lduha [%l7 + 0x68] %asi, %o1
tvc %icc, 0x1
movcs %xcc, %l3, %i7
sth %i0, [%l7 + 0x4E]
mulx %o2, 0x069E, %o0
edge8ln %g1, %o4, %g5
te %icc, 0x4
sethi 0x0311, %i5
add %i2, 0x07AA, %i6
movne %icc, %l6, %g7
bl,a %xcc, loop_2342
membar 0x13
movcc %icc, %o3, %i1
orncc %o5, %l0, %l2
loop_2342:
tvc %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %g3, %g6, %l1
tl %xcc, 0x0
movrne %o7, 0x3C5, %l4
subc %g2, %o6, %g4
fors %f17, %f28, %f19
edge32 %i4, %i3, %l5
nop
setx loop_2343, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subccc %o1, %i7, %l3
set 0x18, %g2
prefetcha [%l7 + %g2] 0x19, 0x0
loop_2343:
addc %o2, 0x1615, %g1
fmovrdne %o0, %f8, %f0
movrlez %o4, %i5, %g5
fxnor %f12, %f28, %f16
nop
setx 0x2AE214FE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xBAD9C1D1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f18, %f11
ldub [%l7 + 0x53], %i6
movrgez %i2, 0x02B, %g7
fmovdne %icc, %f12, %f18
andcc %o3, %l6, %o5
stb %l0, [%l7 + 0x37]
sdivx %i1, 0x105E, %g3
alignaddr %g6, %l1, %o7
nop
fitos %f12, %f22
fstod %f22, %f2
tg %xcc, 0x6
sethi 0x0E39, %l2
tleu %xcc, 0x1
movrgez %l4, 0x0B0, %g2
array8 %g4, %o6, %i3
ldd [%l7 + 0x08], %f24
edge16n %i4, %o1, %l5
movn %xcc, %i7, %i0
tle %icc, 0x4
movrgz %o2, 0x03A, %g1
ldub [%l7 + 0x34], %o0
edge32l %o4, %l3, %i5
orn %i6, 0x033A, %g5
fmovdn %icc, %f9, %f21
addccc %i2, 0x1997, %o3
movrgez %l6, 0x157, %o5
swap [%l7 + 0x54], %l0
sdiv %i1, 0x0790, %g3
flush %l7 + 0x64
fmovdn %icc, %f7, %f30
fzero %f10
set 0x30, %i3
stxa %g6, [%l7 + %i3] 0x80
tn %xcc, 0x0
fxnors %f22, %f4, %f5
fbu %fcc1, loop_2344
fmovdcs %xcc, %f2, %f22
brlz %l1, loop_2345
popc %g7, %o7
loop_2344:
udiv %l2, 0x017D, %l4
fmovrslz %g4, %f4, %f29
loop_2345:
fbule %fcc2, loop_2346
ld [%l7 + 0x64], %f25
nop
set 0x20, %o4
stx %g2, [%l7 + %o4]
te %xcc, 0x1
loop_2346:
nop
setx 0xCEAE0D0BB611905C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xA34E80F90051C38D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f16, %f28
movne %icc, %o6, %i4
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
fandnot2 %f8, %f8, %f2
std %f0, [%l7 + 0x38]
tg %icc, 0x5
nop
setx 0x8B5FEC134C65D091, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x815C351B74E3F787, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f30, %f28
fmovdleu %xcc, %f18, %f12
fba,a %fcc0, loop_2347
tsubcctv %o1, 0x0783, %l5
nop
setx loop_2348, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fxor %f12, %f6, %f26
loop_2347:
fmuld8sux16 %f20, %f12, %f16
fmovde %xcc, %f19, %f5
loop_2348:
fxor %f28, %f16, %f14
set 0x40, %i5
swapa [%l7 + %i5] 0x80, %i3
fbuge %fcc2, loop_2349
addc %i7, 0x0540, %i0
sdivx %g1, 0x08BF, %o2
bneg %icc, loop_2350
loop_2349:
udiv %o0, 0x1F42, %l3
fmuld8ulx16 %f11, %f6, %f26
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x81, %i5, %o4
loop_2350:
nop
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x04
movg %xcc, %g5, %i6
fxor %f8, %f10, %f6
addccc %o3, %i2, %o5
movleu %icc, %l6, %l0
or %i1, 0x101C, %g6
alignaddr %l1, %g7, %g3
fnot2s %f0, %f6
tcs %xcc, 0x2
andncc %o7, %l4, %g4
fmovsge %xcc, %f14, %f7
bshuffle %f2, %f28, %f22
edge16ln %g2, %l2, %o6
fmovrdne %i4, %f6, %f14
bcs,a,pt %icc, loop_2351
array16 %l5, %i3, %o1
movvc %icc, %i0, %g1
popc 0x04F4, %o2
loop_2351:
fornot1s %f31, %f24, %f30
movrlz %i7, 0x23E, %l3
edge32l %i5, %o0, %o4
array8 %g5, %o3, %i2
taddcc %o5, %i6, %l0
sll %l6, 0x01, %g6
bneg,a %icc, loop_2352
te %xcc, 0x2
fmovdge %icc, %f21, %f10
orncc %l1, 0x0BD8, %i1
loop_2352:
nop
set 0x18, %l1
ldsw [%l7 + %l1], %g3
nop
fitos %f16, %f28
fmovdn %icc, %f14, %f5
fmovsn %icc, %f5, %f8
bleu,a loop_2353
fpsub16s %f23, %f19, %f31
edge16l %g7, %l4, %o7
tpos %xcc, 0x5
loop_2353:
edge16ln %g4, %l2, %o6
brnz %g2, loop_2354
andncc %l5, %i3, %o1
membar 0x68
bge loop_2355
loop_2354:
fabsd %f6, %f24
udivcc %i4, 0x1C1B, %i0
xnorcc %o2, 0x089C, %g1
loop_2355:
nop
add %l7, 0x30, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] %asi, %i7, %l3
udivx %o0, 0x11C2, %i5
fabss %f23, %f18
call loop_2356
taddcctv %g5, 0x1247, %o4
edge16l %o3, %o5, %i6
movg %xcc, %i2, %l0
loop_2356:
fsrc2 %f6, %f8
nop
fitod %f0, %f8
fdtox %f8, %f16
or %l6, %g6, %i1
edge8n %l1, %g3, %g7
fmovsgu %xcc, %f15, %f20
tpos %xcc, 0x7
sir 0x1C92
sdivx %l4, 0x0669, %g4
andcc %l2, 0x1979, %o6
andn %g2, 0x0492, %l5
umulcc %o7, %o1, %i4
xor %i0, 0x00B0, %o2
fcmpne16 %f10, %f28, %g1
set 0x7A, %g4
ldsha [%l7 + %g4] 0x88, %i3
fmovrdgz %l3, %f2, %f0
movrlz %i7, 0x1ED, %i5
umulcc %o0, %g5, %o4
nop
setx loop_2357, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
taddcctv %o3, 0x0BC7, %o5
bgu,a loop_2358
fornot2 %f18, %f8, %f6
loop_2357:
movrgz %i6, %i2, %l0
swap [%l7 + 0x5C], %l6
loop_2358:
tn %xcc, 0x5
ble,pn %xcc, loop_2359
edge32n %i1, %g6, %g3
array32 %l1, %l4, %g7
xnor %l2, 0x0515, %o6
loop_2359:
movge %xcc, %g4, %g2
sir 0x1593
tne %icc, 0x3
and %l5, %o7, %o1
addccc %i4, 0x0A55, %i0
fmul8sux16 %f14, %f26, %f2
movrlez %o2, %i3, %l3
fmovse %xcc, %f13, %f28
fones %f27
be loop_2360
udiv %g1, 0x18A5, %i5
movcc %xcc, %o0, %i7
sdivcc %o4, 0x0560, %g5
loop_2360:
fnors %f16, %f6, %f4
alignaddr %o5, %i6, %i2
movrgz %l0, %l6, %i1
set 0x44, %i2
ldstuba [%l7 + %i2] 0x11, %g6
ldsh [%l7 + 0x46], %o3
xnor %l1, 0x1E36, %l4
fmovdg %xcc, %f6, %f14
stx %g3, [%l7 + 0x18]
set 0x40, %g7
ldda [%l7 + %g7] 0x15, %f16
bne,a %xcc, loop_2361
taddcc %g7, %l2, %g4
edge32 %o6, %l5, %g2
movg %xcc, %o7, %o1
loop_2361:
stb %i4, [%l7 + 0x3A]
fnand %f12, %f14, %f12
xnorcc %o2, %i0, %l3
edge32ln %i3, %g1, %i5
brnz,a %o0, loop_2362
tg %icc, 0x6
tcc %xcc, 0x6
brlez,a %o4, loop_2363
loop_2362:
srlx %g5, 0x1B, %o5
swap [%l7 + 0x30], %i6
orncc %i2, 0x1060, %l0
loop_2363:
movrlez %l6, 0x13D, %i7
edge32l %i1, %o3, %g6
movl %icc, %l1, %g3
for %f6, %f4, %f14
fbul,a %fcc1, loop_2364
mulscc %l4, %l2, %g4
tvs %xcc, 0x1
nop
setx 0x962A68989FB605AB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f2
loop_2364:
ldstub [%l7 + 0x54], %o6
prefetch [%l7 + 0x68], 0x2
nop
fitos %f3, %f4
fstox %f4, %f10
xnor %l5, %g2, %g7
xnor %o7, 0x0A75, %i4
sllx %o1, %o2, %l3
fzero %f28
edge32 %i3, %g1, %i5
umul %i0, %o4, %o0
tleu %icc, 0x7
fcmpeq32 %f16, %f20, %g5
tne %xcc, 0x0
movrne %i6, 0x39D, %i2
fexpand %f25, %f12
umul %l0, %l6, %i7
fnand %f18, %f2, %f26
bcs %icc, loop_2365
mulx %o5, 0x114D, %o3
andcc %i1, %g6, %l1
edge32n %g3, %l2, %l4
loop_2365:
fbue %fcc2, loop_2366
fcmpgt16 %f28, %f14, %o6
edge32ln %g4, %l5, %g7
membar 0x17
loop_2366:
sra %o7, 0x1F, %g2
popc 0x14E4, %i4
mulx %o2, 0x18CA, %o1
fones %f10
tsubcctv %l3, 0x0A3C, %g1
edge32n %i5, %i0, %o4
bcs,a,pt %icc, loop_2367
fpack16 %f6, %f1
nop
setx 0x54429537, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f27
fandnot1s %f20, %f23, %f9
loop_2367:
edge32n %o0, %g5, %i6
fble %fcc0, loop_2368
tcc %icc, 0x6
nop
setx 0x2BEE941FA049E889, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
addccc %i2, 0x0FAE, %i3
loop_2368:
prefetch [%l7 + 0x08], 0x1
orncc %l0, %l6, %i7
taddcc %o5, %i1, %o3
fmovrdgz %g6, %f4, %f28
addc %l1, 0x1D51, %g3
fmovdle %xcc, %f4, %f27
umul %l4, 0x1E07, %l2
and %o6, %g4, %l5
addccc %o7, %g7, %i4
orcc %g2, %o2, %o1
fpackfix %f2, %f28
subcc %l3, 0x16D5, %g1
add %i0, 0x1822, %i5
fcmple16 %f16, %f14, %o4
andcc %o0, 0x0BF1, %g5
alignaddrl %i2, %i3, %i6
set 0x3D, %l0
stba %l6, [%l7 + %l0] 0x2b
membar #Sync
tne %xcc, 0x4
fmovdgu %xcc, %f1, %f21
fcmpne16 %f16, %f22, %i7
edge8 %o5, %l0, %o3
movle %icc, %g6, %i1
movge %icc, %g3, %l1
ldstub [%l7 + 0x58], %l2
fbge %fcc1, loop_2369
fbg,a %fcc2, loop_2370
nop
setx loop_2371, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx loop_2372, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2369:
sir 0x000F
loop_2370:
bg,a,pt %xcc, loop_2373
loop_2371:
fmovsle %icc, %f15, %f23
loop_2372:
lduw [%l7 + 0x78], %l4
fcmple32 %f8, %f18, %g4
loop_2373:
tleu %icc, 0x0
or %o6, %o7, %g7
bne,a,pt %xcc, loop_2374
tgu %icc, 0x1
nop
fitod %f4, %f18
fdtox %f18, %f16
fble %fcc3, loop_2375
loop_2374:
mova %icc, %i4, %g2
array8 %o2, %o1, %l5
sllx %g1, %l3, %i0
loop_2375:
tpos %xcc, 0x4
fmovsa %xcc, %f29, %f24
smulcc %i5, 0x027E, %o0
fmovspos %xcc, %f3, %f6
array32 %o4, %g5, %i2
srlx %i3, 0x13, %l6
nop
setx loop_2376, %l0, %l1
jmpl %l1, %i6
fxors %f26, %f3, %f23
tpos %xcc, 0x2
tle %xcc, 0x6
loop_2376:
sra %i7, 0x1C, %o5
sdivx %l0, 0x06A5, %o3
fmovsleu %xcc, %f6, %f20
fsrc1 %f14, %f22
fbne %fcc3, loop_2377
fnegs %f13, %f8
ble,a %icc, loop_2378
sra %g6, 0x19, %g3
loop_2377:
movle %icc, %l1, %l2
lduh [%l7 + 0x10], %i1
loop_2378:
for %f30, %f10, %f24
move %icc, %g4, %l4
addccc %o6, 0x0A69, %g7
fmul8x16 %f7, %f28, %f2
bleu %icc, loop_2379
array8 %i4, %g2, %o7
tsubcctv %o2, 0x153C, %o1
edge32 %g1, %l3, %i0
loop_2379:
edge8ln %l5, %i5, %o0
movl %icc, %g5, %i2
orcc %o4, 0x0291, %i3
movrne %i6, %l6, %o5
wr %g0, 0x2f, %asi
stba %i7, [%l7 + 0x50] %asi
membar #Sync
edge8ln %l0, %o3, %g6
fmul8x16 %f4, %f28, %f26
sdivx %l1, 0x177C, %l2
fmovrdne %i1, %f16, %f16
tvc %xcc, 0x4
stw %g3, [%l7 + 0x44]
movleu %icc, %g4, %l4
alignaddr %o6, %i4, %g7
fpadd32s %f25, %f26, %f5
srax %o7, %g2, %o1
mulscc %g1, %o2, %i0
set 0x10, %o6
prefetcha [%l7 + %o6] 0x0c, 0x2
xnor %l3, 0x1404, %o0
set 0x60, %l4
swapa [%l7 + %l4] 0x89, %i5
add %l7, 0x60, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %g5, %i2
tne %icc, 0x0
movgu %xcc, %o4, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stbar
fmovscc %xcc, %f8, %f2
wr %g0, 0x11, %asi
ldswa [%l7 + 0x08] %asi, %i6
fmovrdne %l6, %f18, %f8
srl %i7, 0x12, %o5
movgu %icc, %o3, %l0
add %l1, %l2, %g6
sdiv %i1, 0x1ED6, %g4
std %f16, [%l7 + 0x08]
subc %l4, 0x0EC6, %g3
for %f30, %f6, %f20
fzeros %f26
std %f0, [%l7 + 0x10]
fmovsl %xcc, %f4, %f30
bge,pn %icc, loop_2380
tneg %icc, 0x5
brgez,a %o6, loop_2381
array8 %g7, %o7, %i4
loop_2380:
fbl,a %fcc0, loop_2382
or %o1, 0x1AF3, %g2
loop_2381:
fmovspos %icc, %f28, %f10
orncc %g1, %o2, %i0
loop_2382:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge %fcc1, loop_2383
fbu %fcc1, loop_2384
movpos %xcc, %l5, %l3
ta %icc, 0x0
loop_2383:
array16 %o0, %i5, %g5
loop_2384:
movn %xcc, %o4, %i2
add %i6, 0x1557, %i3
popc 0x05A6, %l6
tleu %xcc, 0x2
movle %xcc, %i7, %o3
wr %g0, 0x04, %asi
ldda [%l7 + 0x30] %asi, %l0
fbge,a %fcc0, loop_2385
fmovrsne %l1, %f11, %f20
andcc %o5, 0x1AE9, %l2
srlx %i1, 0x08, %g4
loop_2385:
xorcc %l4, 0x099F, %g3
movrlz %g6, %o6, %g7
tgu %xcc, 0x1
tsubcctv %i4, %o7, %o1
for %f20, %f14, %f18
pdist %f26, %f24, %f2
xorcc %g1, 0x1476, %o2
and %i0, %g2, %l5
smul %o0, %l3, %i5
wr %g0, 0x81, %asi
stwa %g5, [%l7 + 0x10] %asi
fba,a %fcc1, loop_2386
movge %xcc, %i2, %o4
lduw [%l7 + 0x28], %i6
fpsub16s %f16, %f23, %f27
loop_2386:
fornot2 %f28, %f8, %f12
movrlz %i3, %l6, %i7
membar 0x20
mulscc %l0, 0x18F9, %o3
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x11] %asi, %l1
edge32n %l2, %o5, %i1
move %icc, %l4, %g4
fmovrslez %g6, %f31, %f4
set 0x5D, %o2
stba %o6, [%l7 + %o2] 0x88
ldsb [%l7 + 0x63], %g3
movn %icc, %g7, %i4
nop
setx 0x97726BF5F07DF8B5, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
tge %xcc, 0x2
bne,pn %xcc, loop_2387
movrlz %o1, %o7, %o2
set 0x12, %i0
stha %i0, [%l7 + %i0] 0x2a
membar #Sync
loop_2387:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %icc, 0x6
fbne %fcc2, loop_2388
fpadd32s %f28, %f21, %f26
movle %icc, %g2, %g1
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x20] %asi, %o0
loop_2388:
ba,pn %xcc, loop_2389
mulscc %l5, %i5, %l3
nop
fitos %f2, %f23
fstoi %f23, %f26
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
loop_2389:
fbo,a %fcc2, loop_2390
movrlez %o4, 0x378, %i2
srax %i6, 0x0B, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2390:
movcc %xcc, %i7, %i3
fbl,a %fcc1, loop_2391
edge32l %o3, %l0, %l2
set 0x50, %i7
lda [%l7 + %i7] 0x14, %f6
loop_2391:
edge16ln %l1, %o5, %i1
andn %g4, 0x1B31, %g6
movleu %xcc, %l4, %g3
nop
setx 0x8CFC60B710653DD8, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
sdivcc %g7, 0x1AD8, %o6
array8 %o1, %o7, %o2
fbe %fcc3, loop_2392
ldd [%l7 + 0x48], %i4
array32 %i0, %g2, %o0
fbe,a %fcc3, loop_2393
loop_2392:
fmovrdgz %l5, %f28, %f4
fpsub16 %f24, %f28, %f12
mulscc %i5, %l3, %g5
loop_2393:
membar 0x1D
taddcc %g1, 0x06B9, %o4
xorcc %i6, %i2, %l6
nop
setx 0x654B43CFF06D4B65, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
andn %i7, %i3, %o3
fmovspos %icc, %f3, %f1
addc %l0, %l1, %l2
fmovrse %o5, %f7, %f21
fmovde %icc, %f8, %f24
xorcc %g4, 0x00C0, %i1
fornot1 %f0, %f4, %f10
ldx [%l7 + 0x08], %g6
movpos %xcc, %l4, %g3
fmovdg %icc, %f20, %f3
prefetch [%l7 + 0x5C], 0x2
faligndata %f18, %f30, %f2
fbe,a %fcc2, loop_2394
edge16l %o6, %o1, %o7
srax %o2, 0x15, %i4
st %f14, [%l7 + 0x60]
loop_2394:
tg %xcc, 0x1
xnorcc %i0, %g7, %g2
stbar
fbg,a %fcc1, loop_2395
taddcctv %l5, %i5, %l3
wr %g0, 0x81, %asi
lduba [%l7 + 0x20] %asi, %g5
loop_2395:
movre %o0, %g1, %o4
fzeros %f20
sdiv %i6, 0x1D59, %l6
set 0x27, %o7
stba %i7, [%l7 + %o7] 0x2b
membar #Sync
prefetch [%l7 + 0x3C], 0x1
sdivx %i2, 0x0DA6, %i3
prefetch [%l7 + 0x34], 0x3
edge16l %o3, %l0, %l1
mulscc %l2, %o5, %i1
movrgez %g6, %l4, %g3
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x10] %asi, 0x2
stb %o6, [%l7 + 0x0A]
nop
fitos %f4, %f18
fstod %f18, %f22
bn,a,pt %xcc, loop_2396
te %icc, 0x7
fmovrslez %o1, %f21, %f1
nop
set 0x60, %g3
ldd [%l7 + %g3], %f4
loop_2396:
tpos %xcc, 0x1
xorcc %o7, %o2, %i0
fmovrdlz %g7, %f30, %f28
edge8ln %i4, %g2, %i5
add %l5, %g5, %o0
fmul8ulx16 %f6, %f22, %f14
fnot2s %f10, %f22
subcc %g1, %l3, %o4
movpos %xcc, %l6, %i6
tle %xcc, 0x2
sethi 0x05B3, %i2
fcmpne16 %f8, %f28, %i3
stbar
fbn,a %fcc1, loop_2397
fble %fcc3, loop_2398
movvc %icc, %o3, %l0
fbe %fcc1, loop_2399
loop_2397:
bleu loop_2400
loop_2398:
movvc %icc, %l1, %l2
sll %i7, 0x08, %i1
loop_2399:
be,a,pn %icc, loop_2401
loop_2400:
array8 %o5, %g6, %l4
fbge,a %fcc0, loop_2402
movn %icc, %g4, %o6
loop_2401:
addccc %g3, %o7, %o2
fsrc1 %f8, %f22
loop_2402:
nop
fitos %f13, %f20
fstox %f20, %f12
sdivcc %o1, 0x0116, %i0
udiv %g7, 0x17BA, %g2
udivcc %i5, 0x0F99, %i4
fmovse %xcc, %f14, %f23
xor %l5, %g5, %g1
and %l3, 0x0FC7, %o0
sethi 0x1AF9, %l6
tgu %icc, 0x4
fmovrdlez %o4, %f30, %f10
srl %i6, 0x12, %i3
udivcc %i2, 0x1648, %l0
sub %o3, 0x02C7, %l1
umulcc %i7, 0x08B8, %i1
movrlez %o5, 0x0DA, %g6
fcmple16 %f24, %f16, %l2
movre %g4, %o6, %g3
movcc %icc, %l4, %o2
membar 0x17
fmovsn %icc, %f8, %f4
umul %o1, 0x0B1F, %o7
edge32l %g7, %i0, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %i5, %i4, %l5
membar 0x58
sllx %g1, %l3, %o0
fbne,a %fcc1, loop_2403
bl,a,pt %xcc, loop_2404
std %f10, [%l7 + 0x30]
fmovrslz %l6, %f28, %f30
loop_2403:
fbo %fcc2, loop_2405
loop_2404:
fornot1 %f14, %f14, %f24
fcmpeq32 %f10, %f30, %o4
fbg %fcc0, loop_2406
loop_2405:
movl %xcc, %g5, %i3
tvc %icc, 0x2
orn %i2, 0x179E, %l0
loop_2406:
array16 %i6, %o3, %i7
st %f25, [%l7 + 0x5C]
pdist %f4, %f22, %f26
fbu,a %fcc3, loop_2407
srlx %i1, %o5, %g6
fmovscc %xcc, %f5, %f31
fmovsl %xcc, %f17, %f15
loop_2407:
bshuffle %f10, %f12, %f10
tgu %xcc, 0x6
tne %icc, 0x0
wr %g0, 0x19, %asi
stba %l2, [%l7 + 0x0B] %asi
sub %l1, 0x1278, %g4
fmovrdgz %g3, %f14, %f6
bleu,a loop_2408
fbuge %fcc3, loop_2409
sub %o6, 0x1B69, %o2
fbug %fcc0, loop_2410
loop_2408:
tleu %xcc, 0x4
loop_2409:
fmul8x16au %f19, %f21, %f12
fmovdge %icc, %f24, %f12
loop_2410:
movrgez %l4, %o7, %g7
fmovdg %xcc, %f22, %f22
tcs %icc, 0x0
movrlez %o1, %g2, %i5
srl %i4, 0x18, %l5
sdivx %g1, 0x1282, %l3
sll %i0, %o0, %l6
fsrc1 %f24, %f18
bn,a loop_2411
fmovrsgz %o4, %f16, %f28
movrgez %g5, %i2, %l0
tl %xcc, 0x6
loop_2411:
fxor %f2, %f24, %f30
mulx %i3, 0x104E, %i6
movre %i7, %o3, %i1
tgu %xcc, 0x3
fbu,a %fcc2, loop_2412
bcc loop_2413
edge8n %o5, %g6, %l1
edge8n %l2, %g3, %o6
loop_2412:
taddcctv %g4, %o2, %l4
loop_2413:
tleu %icc, 0x2
array32 %o7, %g7, %g2
wr %g0, 0x19, %asi
sta %f5, [%l7 + 0x64] %asi
movrlz %o1, 0x2B9, %i4
sir 0x0CDF
fmovdg %icc, %f9, %f29
movge %icc, %l5, %i5
tleu %icc, 0x2
movl %icc, %g1, %l3
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x70] %asi, 0x0
fmovdleu %xcc, %f14, %f6
taddcctv %o0, 0x1E57, %l6
edge32l %g5, %i2, %o4
fcmpeq16 %f6, %f24, %i3
brz %i6, loop_2414
movge %icc, %i7, %l0
fmovdcs %xcc, %f0, %f22
fmovrslz %i1, %f3, %f0
loop_2414:
edge32l %o3, %g6, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %xcc, 0x6
fsrc1 %f28, %f28
set 0x108, %o5
ldxa [%g0 + %o5] 0x21, %l2
edge8l %l1, %o6, %g3
movrlz %g4, 0x14F, %o2
membar 0x6D
fbule %fcc3, loop_2415
fbe %fcc1, loop_2416
nop
setx loop_2417, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tpos %icc, 0x2
loop_2415:
movl %xcc, %o7, %g7
loop_2416:
ta %xcc, 0x5
loop_2417:
fmovsvs %icc, %f19, %f22
array16 %g2, %o1, %l4
taddcc %i4, 0x1132, %l5
and %g1, 0x169B, %l3
tcs %icc, 0x1
udivcc %i0, 0x14F4, %i5
movg %icc, %l6, %g5
std %f6, [%l7 + 0x68]
ldsh [%l7 + 0x4E], %i2
bpos,a,pn %xcc, loop_2418
movvc %icc, %o4, %o0
ldsh [%l7 + 0x6A], %i6
tcs %xcc, 0x3
loop_2418:
nop
set 0x38, %g6
lda [%l7 + %g6] 0x0c, %f21
movrlz %i7, 0x09F, %l0
movg %icc, %i1, %i3
nop
setx 0x900C89F660109D97, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f28
fmovrslz %o3, %f17, %f10
ble,a,pt %icc, loop_2419
sub %g6, 0x0371, %l2
movrlz %o5, %l1, %g3
nop
fitod %f0, %f30
fdtos %f30, %f30
loop_2419:
smul %o6, 0x1D69, %g4
alignaddr %o2, %g7, %o7
movcc %icc, %o1, %g2
fmovsg %icc, %f4, %f19
set 0x38, %o1
ldxa [%l7 + %o1] 0x81, %l4
fbg,a %fcc2, loop_2420
addccc %i4, %l5, %g1
fones %f23
orcc %i0, %l3, %l6
loop_2420:
ta %xcc, 0x5
fbne,a %fcc2, loop_2421
edge32 %g5, %i2, %i5
nop
setx loop_2422, %l0, %l1
jmpl %l1, %o4
edge32ln %i6, %i7, %o0
loop_2421:
sll %i1, %i3, %o3
orcc %g6, %l0, %l2
loop_2422:
fbue,a %fcc3, loop_2423
movg %icc, %l1, %o5
nop
setx 0xF084024C90449CE7, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
stx %g3, [%l7 + 0x30]
loop_2423:
tpos %xcc, 0x6
fmovscs %xcc, %f23, %f2
fmovscc %icc, %f19, %f28
movrlez %g4, 0x268, %o2
edge16ln %g7, %o6, %o1
tne %icc, 0x7
fbu,a %fcc3, loop_2424
movn %xcc, %o7, %g2
movl %icc, %l4, %i4
edge16 %g1, %i0, %l3
loop_2424:
ldd [%l7 + 0x10], %f10
movl %icc, %l6, %g5
tl %xcc, 0x5
edge32ln %i2, %l5, %i5
fbn %fcc1, loop_2425
addc %o4, %i7, %i6
ldsh [%l7 + 0x1C], %o0
tg %icc, 0x6
loop_2425:
fnor %f30, %f8, %f26
srax %i3, %o3, %g6
edge32ln %i1, %l0, %l1
be,pt %icc, loop_2426
andcc %o5, 0x0A9B, %l2
fpackfix %f8, %f24
movre %g4, %o2, %g7
loop_2426:
array32 %o6, %o1, %o7
movne %icc, %g2, %g3
udiv %l4, 0x1911, %i4
nop
set 0x66, %i1
lduh [%l7 + %i1], %i0
wr %g0, 0x04, %asi
ldsba [%l7 + 0x14] %asi, %l3
movrgz %l6, %g5, %i2
nop
setx 0xB0552B5F, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
array16 %g1, %i5, %o4
fzero %f30
orcc %i7, %i6, %l5
wr %g0, 0x88, %asi
lduha [%l7 + 0x4C] %asi, %i3
edge32ln %o0, %o3, %i1
edge8l %l0, %g6, %l1
fmovrdlez %l2, %f24, %f28
sub %g4, 0x1CB3, %o2
umul %o5, %g7, %o6
edge32ln %o1, %o7, %g2
fmovdneg %xcc, %f14, %f17
ldx [%l7 + 0x58], %l4
brz,a %g3, loop_2427
tcc %icc, 0x6
edge8l %i4, %l3, %l6
ba,a %icc, loop_2428
loop_2427:
fmul8x16au %f1, %f6, %f30
ble,a,pt %xcc, loop_2429
edge8 %g5, %i0, %g1
loop_2428:
nop
wr %g0, 0x19, %asi
stba %i2, [%l7 + 0x25] %asi
loop_2429:
tne %icc, 0x4
edge8n %i5, %o4, %i6
fornot2s %f29, %f11, %f13
set 0x20, %o0
ldxa [%l7 + %o0] 0x80, %l5
tpos %icc, 0x2
smul %i3, 0x1F21, %o0
nop
set 0x68, %l2
std %f2, [%l7 + %l2]
sth %i7, [%l7 + 0x62]
fandnot1s %f17, %f28, %f18
fnors %f19, %f0, %f22
fsrc2s %f28, %f8
tge %icc, 0x2
umulcc %i1, 0x0DFB, %l0
andcc %g6, %l1, %o3
mulx %g4, %l2, %o2
flush %l7 + 0x7C
xnorcc %o5, 0x0FA4, %o6
fxors %f0, %f8, %f14
ldstub [%l7 + 0x64], %g7
array32 %o7, %g2, %o1
nop
fitod %f4, %f14
fdtox %f14, %f14
fxtod %f14, %f26
edge16n %l4, %i4, %g3
bvc,a %icc, loop_2430
tne %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %xcc, %l6, %g5
loop_2430:
srlx %i0, %l3, %g1
move %xcc, %i5, %o4
tne %xcc, 0x5
tvs %xcc, 0x2
wr %g0, 0x19, %asi
ldda [%l7 + 0x10] %asi, %i6
andncc %i2, %i3, %l5
tsubcc %i7, %i1, %l0
brgez %o0, loop_2431
stb %l1, [%l7 + 0x7B]
umulcc %g6, 0x095D, %g4
add %o3, 0x17D5, %l2
loop_2431:
nop
set 0x46, %o3
ldsba [%l7 + %o3] 0x15, %o5
sdiv %o2, 0x0162, %o6
sllx %g7, 0x04, %o7
set 0x27, %i6
ldstuba [%l7 + %i6] 0x89, %o1
smulcc %g2, 0x1295, %l4
fcmple32 %f20, %f8, %g3
bleu,a,pt %icc, loop_2432
and %l6, %i4, %i0
xorcc %g5, 0x0849, %l3
sth %g1, [%l7 + 0x52]
loop_2432:
edge8l %o4, %i6, %i2
edge8ln %i5, %i3, %i7
and %l5, %i1, %o0
smulcc %l1, 0x1054, %l0
movleu %icc, %g4, %g6
sethi 0x16C7, %l2
fmovsvc %xcc, %f16, %f6
udivx %o5, 0x1D05, %o3
fxnors %f21, %f14, %f30
fmovdcs %xcc, %f14, %f5
fone %f18
tle %xcc, 0x1
fbue %fcc3, loop_2433
fnors %f3, %f19, %f11
pdist %f26, %f2, %f14
edge8 %o6, %o2, %o7
loop_2433:
nop
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %g7
sra %g2, %o1, %g3
tgu %icc, 0x5
nop
setx 0xCECC7F657F5CF5D8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xB56EFF65FDEB234B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f28, %f14
nop
set 0x2E, %l5
lduh [%l7 + %l5], %l6
wr %g0, 0x18, %asi
lduha [%l7 + 0x2E] %asi, %i4
xorcc %i0, %l4, %g5
fmovsn %xcc, %f14, %f15
fmovscc %xcc, %f15, %f11
edge16l %l3, %g1, %i6
ldstub [%l7 + 0x6B], %o4
srl %i2, %i5, %i7
tvs %xcc, 0x6
edge8 %l5, %i3, %i1
fcmpeq32 %f14, %f24, %l1
fmovspos %xcc, %f13, %f25
edge8l %l0, %o0, %g6
ldd [%l7 + 0x78], %l2
fmovsne %icc, %f13, %f31
sub %g4, %o3, %o5
tpos %icc, 0x3
ble,pn %xcc, loop_2434
mulscc %o2, %o7, %g7
lduh [%l7 + 0x6E], %g2
subccc %o6, %o1, %g3
loop_2434:
tne %icc, 0x6
set 0x78, %g1
ldswa [%l7 + %g1] 0x04, %i4
udiv %i0, 0x0104, %l6
fors %f21, %f20, %f16
wr %g0, 0x81, %asi
ldxa [%l7 + 0x30] %asi, %l4
set 0x52, %i4
lduha [%l7 + %i4] 0x88, %l3
srl %g1, 0x03, %g5
xorcc %o4, 0x1714, %i2
movg %icc, %i5, %i6
orn %i7, 0x07A3, %l5
movrgz %i1, 0x0EC, %l1
nop
setx 0xF9273A76, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x62E1E709, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f16, %f7
addc %l0, %o0, %i3
tne %xcc, 0x3
tvs %icc, 0x3
smulcc %l2, %g6, %o3
fexpand %f24, %f18
edge16 %o5, %o2, %g4
fcmpeq32 %f22, %f12, %o7
movcc %icc, %g7, %g2
tcs %xcc, 0x6
ldx [%l7 + 0x58], %o6
tvc %xcc, 0x0
set 0x49, %l6
stba %g3, [%l7 + %l6] 0x27
membar #Sync
nop
setx 0x010165D1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f2
tleu %xcc, 0x1
tge %xcc, 0x2
fmovdg %icc, %f23, %f9
fzeros %f4
edge16 %o1, %i0, %i4
ldd [%l7 + 0x08], %f30
nop
setx 0x6AC25228E30D34E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xD0807B891B2FB002, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f18, %f6
lduh [%l7 + 0x18], %l6
edge16 %l3, %l4, %g5
lduh [%l7 + 0x62], %g1
nop
fitos %f10, %f15
fstox %f15, %f22
fxtos %f22, %f15
array32 %o4, %i2, %i5
ta %icc, 0x7
brgez,a %i7, loop_2435
fmovsvs %icc, %f15, %f18
ta %xcc, 0x5
lduw [%l7 + 0x3C], %l5
loop_2435:
sllx %i1, 0x0C, %l1
fmul8x16 %f10, %f22, %f16
fpmerge %f20, %f11, %f10
ld [%l7 + 0x28], %f14
andcc %l0, %i6, %o0
xnorcc %l2, 0x15E0, %i3
pdist %f8, %f14, %f18
bvs,pt %icc, loop_2436
fmovrdgez %o3, %f10, %f30
subc %o5, %o2, %g4
array32 %g6, %o7, %g2
loop_2436:
nop
set 0x27, %g2
ldsba [%l7 + %g2] 0x14, %g7
fbug %fcc2, loop_2437
ldx [%l7 + 0x28], %o6
ldsh [%l7 + 0x2E], %o1
fmovdcs %xcc, %f12, %f29
loop_2437:
mulscc %g3, 0x12C8, %i0
fmovsleu %xcc, %f9, %f26
set 0x3C, %i3
lda [%l7 + %i3] 0x81, %f31
tpos %xcc, 0x4
sll %i4, 0x0A, %l3
tn %icc, 0x7
fmovrsgez %l6, %f27, %f23
edge32n %l4, %g5, %o4
nop
setx 0x7C861969D29592A9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xFDF5C4DFC9329880, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f22, %f28
sir 0x0D33
nop
fitos %f10, %f2
fstod %f2, %f30
fmovsvs %xcc, %f9, %f27
sub %g1, %i5, %i2
alignaddr %i7, %i1, %l5
movre %l1, %l0, %o0
fmovrsgz %i6, %f20, %f0
brnz %i3, loop_2438
fmovda %xcc, %f21, %f2
tvc %xcc, 0x5
movcs %xcc, %o3, %l2
loop_2438:
fbn %fcc1, loop_2439
movcs %icc, %o5, %o2
fbg %fcc1, loop_2440
tsubcc %g6, 0x074D, %o7
loop_2439:
fmovscs %xcc, %f17, %f22
xor %g4, %g2, %g7
loop_2440:
addc %o1, 0x1445, %g3
alignaddrl %o6, %i0, %i4
fmovrdgez %l3, %f16, %f4
fnot2s %f26, %f8
orncc %l4, %g5, %l6
alignaddr %g1, %o4, %i5
add %i7, 0x09F2, %i1
bcs,a %xcc, loop_2441
fmovrsgz %l5, %f10, %f29
ldub [%l7 + 0x08], %i2
ldx [%l7 + 0x70], %l1
loop_2441:
fone %f22
fornot2s %f2, %f8, %f6
edge32 %o0, %l0, %i6
faligndata %f30, %f26, %f22
subc %i3, %l2, %o3
tcs %icc, 0x6
tcs %icc, 0x4
tvc %icc, 0x1
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x1c8] %asi, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
fpmerge %f25, %f3, %f6
alignaddr %o2, %g6, %o7
fmovsa %xcc, %f8, %f14
sra %g2, %g7, %o1
udivcc %g4, 0x0FEF, %o6
srlx %i0, %g3, %l3
fble,a %fcc1, loop_2442
bshuffle %f14, %f28, %f18
bne,a,pn %icc, loop_2443
movne %icc, %i4, %g5
loop_2442:
nop
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %l6, %g1
loop_2443:
bleu,a,pt %icc, loop_2444
fbn %fcc1, loop_2445
array16 %o4, %l4, %i7
tn %xcc, 0x2
loop_2444:
pdist %f30, %f22, %f22
loop_2445:
fbug,a %fcc2, loop_2446
fcmple32 %f8, %f12, %i1
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x1
loop_2446:
fnors %f10, %f10, %f28
sllx %i2, %l1, %l5
srlx %l0, %o0, %i3
edge16 %l2, %i6, %o3
nop
fitod %f6, %f18
fdtox %f18, %f18
fxtod %f18, %f2
or %o2, %g6, %o5
fbne %fcc3, loop_2447
tgu %xcc, 0x2
brz,a %g2, loop_2448
sdiv %g7, 0x0A0E, %o1
loop_2447:
fmovrdlez %o7, %f26, %f20
edge16ln %g4, %o6, %i0
loop_2448:
sub %l3, %i4, %g3
array16 %l6, %g1, %o4
fcmpgt32 %f4, %f26, %l4
fbuge %fcc3, loop_2449
fmovsn %icc, %f29, %f2
array16 %g5, %i1, %i5
fmovrslez %i7, %f16, %f31
loop_2449:
nop
wr %g0, 0x89, %asi
stwa %l1, [%l7 + 0x3C] %asi
fmovd %f14, %f30
bl %icc, loop_2450
udiv %i2, 0x017B, %l5
andn %o0, %i3, %l2
movcs %icc, %i6, %o3
loop_2450:
fmovsn %xcc, %f28, %f1
movle %icc, %l0, %o2
edge8n %o5, %g2, %g6
array8 %g7, %o1, %o7
nop
set 0x3C, %g5
ldsw [%l7 + %g5], %g4
set 0x40, %i5
lda [%l7 + %i5] 0x89, %f17
tleu %xcc, 0x3
udiv %i0, 0x079C, %l3
movl %icc, %o6, %g3
taddcc %i4, %g1, %o4
fpsub16 %f12, %f4, %f28
nop
setx loop_2451, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %xcc, %l6, %g5
movne %xcc, %l4, %i1
movpos %xcc, %i5, %i7
loop_2451:
call loop_2452
sdivx %i2, 0x15F7, %l5
fabss %f0, %f22
nop
setx loop_2453, %l0, %l1
jmpl %l1, %l1
loop_2452:
sll %o0, 0x18, %l2
xnor %i3, %i6, %o3
fbl,a %fcc1, loop_2454
loop_2453:
movn %xcc, %l0, %o2
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %g2, %o5
loop_2454:
tvs %icc, 0x5
fcmpeq32 %f8, %f12, %g6
srl %o1, 0x1C, %g7
fxor %f4, %f20, %f6
brlez %g4, loop_2455
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %i0, %l3, %o6
bneg,a %xcc, loop_2456
loop_2455:
fbule,a %fcc3, loop_2457
nop
setx 0x80767DFB, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
fmovda %icc, %f8, %f13
loop_2456:
move %xcc, %g3, %o7
loop_2457:
tl %icc, 0x4
tpos %icc, 0x4
fnot2 %f22, %f12
set 0x10, %o4
stba %g1, [%l7 + %o4] 0x2a
membar #Sync
call loop_2458
fornot2 %f8, %f4, %f30
sdiv %o4, 0x0A9A, %l6
wr %g0, 0x80, %asi
lda [%l7 + 0x78] %asi, %f29
loop_2458:
fornot2s %f14, %f15, %f30
fbule,a %fcc2, loop_2459
ld [%l7 + 0x0C], %f2
fmovsl %xcc, %f11, %f21
movpos %xcc, %g5, %l4
loop_2459:
fxnor %f18, %f18, %f18
tle %icc, 0x2
movg %icc, %i4, %i1
tsubcctv %i5, 0x1C11, %i2
nop
setx 0x9058A46A, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
fmovrdgez %i7, %f14, %f12
lduh [%l7 + 0x62], %l1
movg %icc, %o0, %l2
popc 0x0D63, %i3
fmovsg %xcc, %f20, %f7
te %icc, 0x4
or %i6, %o3, %l0
tvc %xcc, 0x3
sdivx %o2, 0x0E86, %g2
set 0x40, %l3
stda %f0, [%l7 + %l3] 0x11
nop
setx 0x9C80F915, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xE94C103F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f19, %f8
fcmple32 %f14, %f14, %o5
sllx %g6, %o1, %g7
tvc %icc, 0x5
lduw [%l7 + 0x38], %l5
nop
fitos %f11, %f25
fstox %f25, %f16
fxtos %f16, %f2
movvc %xcc, %g4, %i0
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l3
casxa [%l6] %asi, %l3, %o6
tvs %xcc, 0x6
fbl,a %fcc3, loop_2460
fsrc1 %f12, %f22
fornot1 %f28, %f22, %f30
fnor %f28, %f12, %f8
loop_2460:
prefetch [%l7 + 0x70], 0x3
tl %xcc, 0x6
fmovsg %xcc, %f23, %f6
brz %g3, loop_2461
tgu %icc, 0x3
fbl,a %fcc1, loop_2462
move %icc, %g1, %o7
loop_2461:
nop
setx 0x3217F343, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x41AA193A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f26, %f10
taddcc %o4, %g5, %l4
loop_2462:
fble,a %fcc0, loop_2463
fbl,a %fcc1, loop_2464
movl %icc, %i4, %l6
fornot1s %f16, %f22, %f19
loop_2463:
nop
setx 0xF20546F394D4422B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xB0133360E9E70E14, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f12, %f30
loop_2464:
edge16ln %i5, %i1, %i2
movne %icc, %i7, %l1
orn %l2, 0x159A, %i3
andn %o0, %o3, %l0
ta %icc, 0x6
andn %i6, %o2, %o5
movvc %icc, %g6, %g2
brz,a %g7, loop_2465
movcc %icc, %l5, %g4
fmovrslez %i0, %f6, %f13
fmovrdlez %o1, %f30, %f20
loop_2465:
tl %icc, 0x2
movl %icc, %o6, %g3
tsubcctv %g1, %l3, %o7
sdiv %o4, 0x136F, %l4
fcmple32 %f8, %f20, %g5
xorcc %l6, 0x0CB1, %i5
fsrc2 %f16, %f24
brlez,a %i1, loop_2466
std %f2, [%l7 + 0x28]
fors %f8, %f26, %f7
movn %icc, %i2, %i7
loop_2466:
tsubcctv %l1, 0x1652, %i4
edge8 %l2, %o0, %i3
fzeros %f21
fmovdneg %xcc, %f14, %f8
nop
setx 0xF0561247, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
fpsub16s %f29, %f30, %f15
edge8ln %l0, %o3, %i6
bl,a,pn %icc, loop_2467
xorcc %o2, %o5, %g2
set 0x70, %l1
stwa %g6, [%l7 + %l1] 0x89
loop_2467:
fcmpgt32 %f28, %f16, %l5
membar 0x5F
movrgz %g4, 0x24C, %g7
orncc %i0, %o6, %o1
tl %xcc, 0x6
stw %g1, [%l7 + 0x50]
te %xcc, 0x4
tle %icc, 0x5
fblg,a %fcc1, loop_2468
fcmpeq32 %f28, %f28, %g3
udivcc %o7, 0x1A4B, %l3
udivx %l4, 0x158E, %g5
loop_2468:
movcs %xcc, %l6, %i5
mova %xcc, %o4, %i1
fpack16 %f8, %f23
tleu %xcc, 0x4
andcc %i2, %i7, %i4
fnors %f18, %f16, %f6
fmovdcc %icc, %f6, %f4
orn %l2, 0x0BF9, %l1
fcmpeq16 %f16, %f30, %o0
fmovsle %xcc, %f13, %f8
call loop_2469
tn %icc, 0x6
mova %xcc, %l0, %o3
addcc %i6, 0x111F, %i3
loop_2469:
fmovsge %icc, %f17, %f2
and %o2, 0x0786, %o5
taddcc %g2, %g6, %l5
taddcc %g4, 0x11C0, %g7
movrgz %o6, 0x3D5, %i0
fmuld8ulx16 %f10, %f0, %f26
fornot2 %f26, %f8, %f4
udivcc %g1, 0x1AB9, %g3
taddcctv %o7, 0x1579, %o1
fmovde %icc, %f25, %f6
smulcc %l4, %g5, %l3
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l6, %o4
fcmpgt16 %f14, %f22, %i5
tn %icc, 0x5
edge32n %i2, %i7, %i1
edge8 %l2, %l1, %o0
nop
fitod %f12, %f26
fdtox %f26, %f8
movcc %icc, %i4, %l0
tge %xcc, 0x4
fmovdcc %icc, %f18, %f31
nop
set 0x20, %g4
sth %o3, [%l7 + %g4]
ldsh [%l7 + 0x32], %i3
umul %i6, %o5, %o2
bn %icc, loop_2470
fpsub32s %f8, %f23, %f24
tcs %xcc, 0x3
tcc %xcc, 0x3
loop_2470:
fmul8ulx16 %f22, %f24, %f16
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %g6, %g2
tle %xcc, 0x6
fmul8x16al %f17, %f0, %f16
udiv %l5, 0x101E, %g4
subccc %o6, %i0, %g7
or %g3, %o7, %g1
tvs %icc, 0x6
fbo %fcc2, loop_2471
sra %o1, %g5, %l3
move %xcc, %l6, %l4
tl %xcc, 0x0
loop_2471:
mulscc %i5, %i2, %i7
edge16 %i1, %o4, %l1
movge %icc, %l2, %i4
fbule,a %fcc3, loop_2472
fblg,a %fcc1, loop_2473
and %o0, 0x190C, %l0
movge %icc, %o3, %i3
loop_2472:
tl %xcc, 0x2
loop_2473:
nop
fitod %f8, %f4
fdtos %f4, %f12
edge32n %i6, %o5, %g6
tvc %icc, 0x0
bg,a %xcc, loop_2474
nop
setx 0x95903CD71764FD74, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xEBD2340E1EA21CB2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f14, %f12
fcmpeq16 %f2, %f12, %g2
smulcc %o2, 0x0B74, %l5
loop_2474:
array16 %o6, %g4, %g7
sdivcc %i0, 0x00DA, %g3
tsubcctv %o7, %g1, %g5
orncc %o1, %l6, %l4
bpos,a,pt %icc, loop_2475
bcs,a,pt %icc, loop_2476
edge16 %i5, %i2, %i7
array16 %l3, %o4, %l1
loop_2475:
fbul,a %fcc2, loop_2477
loop_2476:
subc %l2, 0x0894, %i4
wr %g0, 0x80, %asi
swapa [%l7 + 0x5C] %asi, %o0
loop_2477:
and %l0, 0x02CD, %i1
edge8n %o3, %i6, %o5
fmuld8sux16 %f17, %f21, %f8
edge16n %g6, %i3, %g2
xnor %l5, 0x1F36, %o2
set 0x2C, %g7
lda [%l7 + %g7] 0x10, %f24
smul %o6, 0x1575, %g4
fbl,a %fcc0, loop_2478
brgz,a %g7, loop_2479
tgu %xcc, 0x5
movle %icc, %i0, %o7
loop_2478:
movpos %icc, %g1, %g5
loop_2479:
fpsub16s %f13, %f14, %f30
xnorcc %g3, %l6, %l4
sdivcc %i5, 0x042B, %i2
xnor %i7, %l3, %o4
lduw [%l7 + 0x70], %l1
movvc %icc, %o1, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduh [%l7 + 0x16], %o0
nop
setx loop_2480, %l0, %l1
jmpl %l1, %l2
movneg %xcc, %i1, %o3
wr %g0, 0x80, %asi
ldsha [%l7 + 0x5A] %asi, %l0
loop_2480:
edge16ln %o5, %g6, %i3
bvc,a %icc, loop_2481
fones %f25
bpos,a loop_2482
fabss %f27, %f4
loop_2481:
fnot1 %f16, %f4
edge8ln %i6, %l5, %o2
loop_2482:
andn %o6, %g2, %g4
addcc %i0, 0x1AA5, %o7
set 0x08, %l0
lduwa [%l7 + %l0] 0x80, %g7
edge16n %g1, %g3, %g5
fpadd16s %f23, %f26, %f29
movl %icc, %l4, %i5
movrlez %i2, %l6, %l3
edge8n %i7, %l1, %o1
edge8l %o4, %o0, %i4
wr %g0, 0x11, %asi
lda [%l7 + 0x40] %asi, %f8
edge16 %l2, %o3, %l0
bn,pt %icc, loop_2483
movcc %xcc, %o5, %g6
or %i1, 0x13A4, %i3
edge8 %i6, %o2, %o6
loop_2483:
nop
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
subccc %g2, %l5, %g4
fxors %f16, %f28, %f31
sll %o7, 0x10, %i0
fnor %f20, %f10, %f30
edge8l %g7, %g1, %g3
movrgz %l4, %g5, %i2
xnorcc %l6, 0x13D7, %l3
ldsw [%l7 + 0x2C], %i7
te %icc, 0x3
bneg,a loop_2484
edge16l %i5, %l1, %o4
fandnot2 %f6, %f6, %f2
sdivx %o0, 0x0FF9, %i4
loop_2484:
movne %xcc, %o1, %o3
set 0x40, %o6
stda %f0, [%l7 + %o6] 0x19
ldub [%l7 + 0x0E], %l2
ldx [%l7 + 0x28], %o5
fbe %fcc3, loop_2485
fmovrsgez %g6, %f23, %f7
wr %g0, 0x2a, %asi
stha %l0, [%l7 + 0x1C] %asi
membar #Sync
loop_2485:
tsubcctv %i1, 0x0FE9, %i6
fblg,a %fcc1, loop_2486
membar 0x09
taddcctv %i3, %o6, %g2
array8 %l5, %o2, %o7
loop_2486:
edge16l %g4, %i0, %g1
mulscc %g7, 0x144B, %g3
nop
setx loop_2487, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
te %xcc, 0x6
ba,pn %icc, loop_2488
movle %icc, %l4, %i2
loop_2487:
fbul,a %fcc0, loop_2489
movcs %xcc, %g5, %l3
loop_2488:
edge32 %i7, %l6, %l1
fnegs %f6, %f9
loop_2489:
edge16n %i5, %o4, %o0
smul %i4, 0x1195, %o3
tcc %icc, 0x7
udivx %l2, 0x0998, %o1
movpos %icc, %o5, %g6
sdiv %l0, 0x1130, %i1
bneg,a %xcc, loop_2490
movrgz %i3, %o6, %i6
xor %l5, 0x1ED5, %o2
array16 %o7, %g4, %i0
loop_2490:
fbuge,a %fcc2, loop_2491
movrne %g2, 0x32E, %g7
andn %g3, %l4, %i2
edge8l %g1, %g5, %l3
loop_2491:
fand %f24, %f0, %f10
array32 %i7, %l6, %l1
fnand %f10, %f2, %f26
te %xcc, 0x0
movvc %xcc, %o4, %o0
addc %i4, %i5, %l2
popc %o3, %o1
xorcc %g6, %l0, %i1
fblg,a %fcc2, loop_2492
nop
setx 0x0E803D9B505313ED, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
movrne %o5, 0x265, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2492:
tvs %icc, 0x5
set 0x44, %i2
swapa [%l7 + %i2] 0x04, %i6
fbul %fcc2, loop_2493
tcc %icc, 0x5
nop
fitos %f2, %f11
fstox %f11, %f28
array16 %i3, %l5, %o2
loop_2493:
nop
setx loop_2494, %l0, %l1
jmpl %l1, %o7
edge16n %i0, %g4, %g7
membar 0x36
swap [%l7 + 0x1C], %g2
loop_2494:
movrlez %l4, %g3, %i2
fblg %fcc1, loop_2495
subccc %g5, %g1, %l3
array8 %i7, %l1, %o4
movpos %xcc, %l6, %i4
loop_2495:
udivx %i5, 0x1B1D, %o0
edge8 %l2, %o3, %o1
movrne %g6, 0x054, %l0
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
fmovdne %xcc, %f12, %f30
set 0x30, %l4
stba %i1, [%l7 + %l4] 0x2f
membar #Sync
bpos,a,pn %xcc, loop_2496
ta %xcc, 0x1
edge16l %o6, %i6, %i3
udivx %l5, 0x0AF0, %o2
loop_2496:
ldd [%l7 + 0x68], %f0
tge %xcc, 0x4
tsubcctv %o7, %i0, %g4
tcc %icc, 0x4
movvc %icc, %o5, %g7
fble %fcc3, loop_2497
fmovdcs %xcc, %f5, %f25
movcs %xcc, %l4, %g2
smul %i2, %g5, %g1
loop_2497:
srax %l3, %g3, %l1
edge32n %o4, %l6, %i7
tne %xcc, 0x2
udiv %i5, 0x121C, %i4
srl %o0, 0x1E, %l2
std %f14, [%l7 + 0x48]
set 0x54, %o2
stwa %o1, [%l7 + %o2] 0x2a
membar #Sync
fmovsn %xcc, %f16, %f24
movn %icc, %g6, %o3
bgu loop_2498
fmovs %f16, %f18
umulcc %i1, %o6, %i6
movrlez %l0, 0x18E, %l5
loop_2498:
fpsub16s %f22, %f21, %f9
fmul8x16 %f4, %f24, %f8
fornot2s %f14, %f22, %f21
tsubcctv %o2, 0x169A, %o7
fmovdcc %icc, %f6, %f17
sir 0x0B9B
array32 %i3, %i0, %o5
ta %icc, 0x5
udivx %g7, 0x1CF6, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %g4, loop_2499
bne,a,pt %xcc, loop_2500
fmovrslz %g2, %f26, %f27
bneg,a %icc, loop_2501
loop_2499:
be %xcc, loop_2502
loop_2500:
movrlz %g5, %i2, %l3
brgez %g1, loop_2503
loop_2501:
fmovsleu %icc, %f9, %f12
loop_2502:
tcc %xcc, 0x3
xor %l1, 0x0D0A, %o4
loop_2503:
tgu %icc, 0x7
tneg %icc, 0x1
xorcc %g3, 0x0EFF, %l6
edge8l %i5, %i4, %o0
subccc %l2, 0x1677, %o1
tl %xcc, 0x6
tleu %xcc, 0x0
and %g6, 0x13D6, %i7
set 0x22, %i7
lduba [%l7 + %i7] 0x15, %o3
nop
setx 0x7757C869C05DC739, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fmovsl %xcc, %f13, %f2
edge16 %i1, %o6, %l0
edge16l %i6, %l5, %o7
sdiv %o2, 0x0434, %i0
srl %i3, 0x16, %g7
fmul8x16au %f7, %f10, %f30
ldd [%l7 + 0x40], %f18
bg %xcc, loop_2504
srl %o5, %l4, %g4
set 0x59, %i0
ldsba [%l7 + %i0] 0x89, %g5
loop_2504:
tcc %xcc, 0x0
srlx %i2, %l3, %g2
fmul8x16au %f29, %f12, %f26
movpos %xcc, %g1, %l1
movpos %icc, %g3, %o4
udivx %l6, 0x0FC3, %i4
fandnot2s %f12, %f0, %f12
orn %o0, 0x021A, %l2
movg %xcc, %i5, %o1
fandnot1s %f9, %f6, %f25
fbg,a %fcc1, loop_2505
udiv %g6, 0x12C2, %o3
tg %icc, 0x7
bleu loop_2506
loop_2505:
fcmpgt32 %f18, %f22, %i7
stbar
bgu,pt %xcc, loop_2507
loop_2506:
fnot2s %f11, %f14
mulx %i1, 0x155F, %o6
tcc %icc, 0x1
loop_2507:
xnor %l0, 0x01AC, %l5
wr %g0, 0x22, %asi
stba %i6, [%l7 + 0x49] %asi
membar #Sync
fpsub32 %f18, %f10, %f10
edge8 %o7, %i0, %o2
fandnot1s %f5, %f7, %f29
set 0x30, %g3
stxa %i3, [%g0 + %g3] 0x4f
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
xor %l4, 0x10FD, %g4
edge8 %o5, %i2, %l3
ta %icc, 0x7
taddcctv %g2, 0x0293, %g5
movpos %xcc, %l1, %g3
fpsub32s %f25, %f9, %f28
fcmpgt16 %f30, %f2, %o4
movge %icc, %g1, %l6
alignaddrl %i4, %l2, %o0
andn %i5, %o1, %o3
tle %icc, 0x3
fpsub32 %f20, %f16, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsb [%l7 + 0x66], %g6
ldsh [%l7 + 0x7C], %i1
tvs %icc, 0x1
fmovsg %icc, %f24, %f8
array8 %i7, %o6, %l5
tne %xcc, 0x2
fmovrde %i6, %f28, %f30
fornot2s %f25, %f0, %f11
tvs %icc, 0x3
nop
fitos %f23, %f22
smul %l0, 0x1BF0, %o7
fmovdpos %icc, %f10, %f20
sdiv %i0, 0x0EDF, %o2
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
nop
setx 0x2C79C17EBF8EBF2D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xE1D3BABA79494F58, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f16, %f4
fbuge %fcc3, loop_2508
tcs %xcc, 0x1
smulcc %i3, %l4, %g7
sll %g4, %i2, %l3
loop_2508:
ldsb [%l7 + 0x7D], %g2
bne,pn %xcc, loop_2509
xorcc %g5, 0x11D8, %o5
fmovsn %icc, %f18, %f0
fbne %fcc2, loop_2510
loop_2509:
fpack32 %f28, %f14, %f0
bpos %icc, loop_2511
bn,a %xcc, loop_2512
loop_2510:
udivx %l1, 0x0774, %g3
set 0x108, %o7
ldxa [%g0 + %o7] 0x21, %g1
loop_2511:
tg %icc, 0x0
loop_2512:
membar 0x42
set 0x5E, %o5
stba %l6, [%l7 + %o5] 0xe3
membar #Sync
add %i4, 0x12C1, %o4
fblg,a %fcc2, loop_2513
smul %o0, 0x0C66, %i5
fmovdvs %icc, %f28, %f27
bne loop_2514
loop_2513:
fbu,a %fcc0, loop_2515
movne %xcc, %l2, %o3
fnegs %f10, %f25
loop_2514:
fmovrdgz %o1, %f2, %f8
loop_2515:
andncc %i1, %g6, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x4
tge %xcc, 0x0
array32 %o6, %i6, %l0
pdist %f14, %f24, %f6
ble,a,pn %xcc, loop_2516
or %o7, 0x0DA2, %i0
edge16n %o2, %i3, %l4
movrgez %g7, %l5, %i2
loop_2516:
edge16n %g4, %g2, %l3
te %xcc, 0x3
te %icc, 0x1
bleu,a,pn %xcc, loop_2517
bg,a,pt %xcc, loop_2518
fbuge %fcc2, loop_2519
tsubcctv %o5, 0x0C87, %g5
loop_2517:
taddcc %g3, %g1, %l6
loop_2518:
movne %xcc, %l1, %i4
loop_2519:
tle %xcc, 0x5
fmovdn %xcc, %f28, %f4
edge8ln %o4, %o0, %i5
set 0x44, %g6
swapa [%l7 + %g6] 0x11, %l2
tcc %icc, 0x5
movcs %xcc, %o3, %i1
tcc %xcc, 0x4
srax %o1, 0x01, %i7
movcc %xcc, %o6, %g6
fmovdne %xcc, %f21, %f24
sir 0x0AD2
subcc %l0, %i6, %o7
taddcctv %i0, 0x163C, %o2
fble,a %fcc3, loop_2520
taddcc %l4, %i3, %g7
fxor %f28, %f16, %f24
mulscc %l5, %i2, %g2
loop_2520:
udivcc %l3, 0x1E2C, %g4
movle %xcc, %g5, %g3
array32 %o5, %g1, %l1
addcc %i4, %o4, %o0
udiv %l6, 0x1224, %i5
addccc %o3, 0x0ED5, %i1
fmovrslz %l2, %f19, %f4
udiv %o1, 0x059C, %o6
fmovrslz %g6, %f4, %f25
wr %g0, 0x88, %asi
stwa %i7, [%l7 + 0x4C] %asi
edge8 %l0, %o7, %i0
movl %xcc, %i6, %l4
fmul8x16 %f16, %f2, %f24
addcc %i3, %o2, %l5
alignaddr %g7, %i2, %g2
udivx %l3, 0x1028, %g4
array16 %g3, %o5, %g5
movvs %xcc, %g1, %l1
orncc %i4, %o4, %l6
movrlez %o0, %o3, %i5
movne %xcc, %l2, %i1
bne,a,pn %icc, loop_2521
udivx %o1, 0x1C8A, %g6
tvs %icc, 0x4
movge %icc, %o6, %l0
loop_2521:
nop
setx 0xF067EDA0, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %o7, %i0
sdiv %i7, 0x1F1C, %i6
prefetch [%l7 + 0x4C], 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %i3, %o2, %l5
movgu %icc, %l4, %i2
set 0x08, %o1
swapa [%l7 + %o1] 0x89, %g7
movl %icc, %l3, %g2
movvs %xcc, %g3, %g4
fmovde %icc, %f29, %f6
fmuld8sux16 %f18, %f15, %f16
subc %o5, %g1, %g5
bvs loop_2522
movl %icc, %l1, %i4
fzeros %f4
mova %xcc, %o4, %o0
loop_2522:
edge32ln %l6, %i5, %o3
movrgez %l2, 0x036, %i1
edge32 %o1, %o6, %g6
bneg loop_2523
tgu %xcc, 0x6
xorcc %l0, 0x1E3D, %o7
edge8 %i7, %i0, %i6
loop_2523:
fors %f26, %f0, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %xcc, %i3, %o2
fmovrslz %l5, %f29, %f3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnand %f16, %f26, %f10
set 0x44, %i1
lda [%l7 + %i1] 0x15, %f18
smul %l4, %i2, %g7
add %l7, 0x1C, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %g2, %l3
fabss %f18, %f28
edge32n %g4, %g3, %g1
movrlz %g5, %o5, %i4
edge32ln %o4, %l1, %o0
movrne %l6, 0x187, %i5
fmovsle %icc, %f23, %f22
set 0x20, %l2
prefetcha [%l7 + %l2] 0x89, 0x1
addccc %l2, 0x17CD, %o1
tg %icc, 0x1
fcmpeq16 %f18, %f22, %o6
edge32ln %i1, %l0, %o7
fpsub16 %f14, %f10, %f24
tpos %icc, 0x5
udivx %g6, 0x01FE, %i7
fbuge,a %fcc3, loop_2524
movcc %icc, %i0, %i6
edge32ln %i3, %l5, %o2
ldx [%l7 + 0x48], %l4
loop_2524:
addccc %i2, 0x1708, %g2
fsrc2 %f6, %f16
stbar
subc %l3, %g7, %g4
edge32ln %g3, %g5, %g1
fbo %fcc0, loop_2525
bneg,a loop_2526
be,a loop_2527
tle %xcc, 0x5
loop_2525:
tneg %icc, 0x7
loop_2526:
bcs loop_2528
loop_2527:
taddcctv %o5, %o4, %i4
movleu %xcc, %o0, %l1
movcs %icc, %l6, %i5
loop_2528:
edge16ln %o3, %l2, %o6
fmovda %icc, %f30, %f26
fmovrsne %o1, %f17, %f29
edge8 %i1, %l0, %g6
fmovsge %xcc, %f9, %f11
fbug %fcc3, loop_2529
tvs %xcc, 0x0
st %f21, [%l7 + 0x54]
tvs %xcc, 0x4
loop_2529:
tleu %icc, 0x6
bgu,a,pn %xcc, loop_2530
fpsub32 %f4, %f12, %f6
movrlez %i7, 0x231, %o7
sll %i0, %i3, %i6
loop_2530:
bshuffle %f28, %f24, %f4
set 0x2E, %o3
lduba [%l7 + %o3] 0x88, %o2
fbne,a %fcc0, loop_2531
tg %icc, 0x1
tvc %xcc, 0x1
smulcc %l5, %i2, %l4
loop_2531:
edge8 %l3, %g7, %g4
popc 0x053E, %g3
tvc %xcc, 0x7
edge16l %g5, %g2, %o5
fmovrdlez %o4, %f8, %f28
bl,a,pn %icc, loop_2532
nop
fitos %f7, %f7
fstoi %f7, %f20
sllx %g1, 0x0D, %i4
fands %f3, %f1, %f8
loop_2532:
nop
fitos %f13, %f25
fstox %f25, %f22
fxtos %f22, %f27
nop
setx loop_2533, %l0, %l1
jmpl %l1, %o0
fpsub32s %f16, %f3, %f29
fsrc2s %f9, %f7
movleu %icc, %l6, %l1
loop_2533:
mova %xcc, %o3, %i5
sdiv %o6, 0x07AC, %o1
edge16ln %i1, %l2, %l0
wr %g0, 0x04, %asi
stwa %i7, [%l7 + 0x78] %asi
fmovrdlez %g6, %f6, %f24
fbuge %fcc2, loop_2534
std %f8, [%l7 + 0x08]
ldub [%l7 + 0x74], %o7
sth %i0, [%l7 + 0x1E]
loop_2534:
tsubcctv %i6, %o2, %l5
set 0x350, %i6
nop ! nop ! ldxa [%g0 + %i6] 0x40, %i3 ripped by fixASI40.pl ripped by fixASI40.pl
fnegs %f15, %f11
srl %i2, 0x09, %l3
st %f27, [%l7 + 0x3C]
umul %g7, %g4, %l4
movn %icc, %g5, %g3
tge %xcc, 0x3
edge8 %o5, %g2, %g1
fnegs %f22, %f4
tpos %xcc, 0x2
orcc %o4, %o0, %l6
fnot2 %f16, %f26
movpos %icc, %i4, %l1
fnegd %f4, %f10
array8 %o3, %o6, %o1
sdivcc %i1, 0x042A, %i5
wr %g0, 0x18, %asi
ldsha [%l7 + 0x24] %asi, %l0
set 0x0F, %o0
ldsba [%l7 + %o0] 0x04, %i7
srl %g6, %l2, %i0
movleu %xcc, %o7, %o2
wr %g0, 0x23, %asi
stha %l5, [%l7 + 0x40] %asi
membar #Sync
taddcc %i6, 0x1A5A, %i3
udivcc %l3, 0x0C2F, %g7
tge %xcc, 0x0
fcmpeq32 %f24, %f20, %i2
udivx %g4, 0x044B, %l4
tcc %icc, 0x1
ba,a,pn %xcc, loop_2535
taddcc %g5, %g3, %g2
movrlz %g1, 0x136, %o4
movrgz %o5, 0x048, %l6
loop_2535:
srlx %i4, %l1, %o0
umul %o3, %o1, %o6
addc %i5, %l0, %i7
nop
fitos %f0, %f19
fstox %f19, %f18
fxtos %f18, %f10
array16 %g6, %l2, %i1
array32 %o7, %i0, %o2
addccc %i6, %i3, %l3
nop
setx loop_2536, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tpos %xcc, 0x2
bleu,pt %icc, loop_2537
edge16ln %l5, %g7, %i2
loop_2536:
nop
set 0x4B, %g1
ldub [%l7 + %g1], %l4
sth %g4, [%l7 + 0x3E]
loop_2537:
mova %xcc, %g5, %g2
sdiv %g1, 0x027B, %o4
edge32n %g3, %l6, %o5
nop
setx 0x34835FD0806DBCE1, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
move %xcc, %i4, %o0
movge %icc, %o3, %l1
or %o6, 0x19FA, %i5
brlz %l0, loop_2538
fmovs %f24, %f11
or %i7, 0x076C, %o1
ta %xcc, 0x6
loop_2538:
membar 0x28
tvs %icc, 0x5
movcc %xcc, %g6, %i1
fmovrdne %l2, %f8, %f8
edge8ln %i0, %o2, %i6
srax %i3, %l3, %l5
move %xcc, %o7, %i2
fmovsg %icc, %f16, %f10
movvs %icc, %g7, %g4
movrgz %l4, 0x3AE, %g2
te %icc, 0x5
fornot1 %f18, %f26, %f6
movrgz %g5, 0x1D2, %g1
swap [%l7 + 0x14], %g3
movpos %icc, %o4, %o5
smul %l6, %i4, %o0
umul %o3, %o6, %l1
fornot2s %f31, %f28, %f12
xnorcc %i5, 0x0708, %i7
tcs %xcc, 0x1
nop
setx loop_2539, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bn loop_2540
movrgez %l0, %o1, %g6
and %i1, %i0, %l2
loop_2539:
popc 0x15E0, %o2
loop_2540:
fmovrde %i3, %f16, %f18
alignaddr %l3, %l5, %i6
subcc %o7, %g7, %g4
prefetch [%l7 + 0x14], 0x3
add %l4, %i2, %g5
edge32ln %g2, %g1, %g3
fcmple16 %f0, %f8, %o4
fmovrdlez %l6, %f10, %f18
fbue %fcc3, loop_2541
xor %i4, 0x034B, %o5
wr %g0, 0x10, %asi
ldswa [%l7 + 0x70] %asi, %o3
loop_2541:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x61] %asi, %o0
orncc %l1, 0x0058, %o6
nop
set 0x20, %i4
ldd [%l7 + %i4], %f18
bshuffle %f6, %f16, %f30
array32 %i7, %i5, %o1
movleu %icc, %g6, %l0
mova %icc, %i0, %i1
sdiv %l2, 0x10FD, %o2
movneg %icc, %i3, %l5
alignaddr %i6, %l3, %g7
ta %icc, 0x5
fnot2s %f5, %f6
sll %g4, %l4, %i2
fbe,a %fcc3, loop_2542
or %o7, 0x16F8, %g2
ta %xcc, 0x1
movpos %xcc, %g1, %g5
loop_2542:
te %xcc, 0x1
ldsb [%l7 + 0x2E], %g3
taddcctv %o4, %l6, %o5
edge8 %o3, %o0, %l1
xnorcc %i4, %o6, %i5
fmovsa %icc, %f11, %f10
fmovrdgz %o1, %f4, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i7, 0x11, %g6
movvs %xcc, %l0, %i1
edge16 %i0, %o2, %l2
bleu,pt %xcc, loop_2543
add %i3, %l5, %l3
te %xcc, 0x5
bn,a,pt %icc, loop_2544
loop_2543:
ldd [%l7 + 0x18], %g6
faligndata %f14, %f6, %f8
fmovd %f24, %f8
loop_2544:
nop
set 0x23, %l6
ldsba [%l7 + %l6] 0x14, %i6
fmul8sux16 %f0, %f6, %f18
te %icc, 0x5
array8 %g4, %i2, %o7
alignaddr %g2, %l4, %g1
or %g5, 0x178D, %o4
sra %g3, 0x08, %l6
mulx %o3, 0x1106, %o5
srlx %o0, 0x05, %i4
te %icc, 0x5
sir 0x178F
brz,a %o6, loop_2545
fornot1s %f26, %f22, %f8
nop
set 0x54, %l5
sth %l1, [%l7 + %l5]
subc %i5, %i7, %g6
loop_2545:
brlz,a %o1, loop_2546
mulx %i1, %l0, %i0
wr %g0, 0x24, %asi
ldda [%l7 + 0x50] %asi, %o2
loop_2546:
sub %l2, 0x1779, %l5
lduh [%l7 + 0x34], %i3
fmul8x16 %f2, %f6, %f12
fbuge %fcc2, loop_2547
ldstub [%l7 + 0x1E], %l3
mulx %i6, 0x10A3, %g4
movcs %icc, %i2, %o7
loop_2547:
ta %icc, 0x2
tn %xcc, 0x2
edge16 %g2, %l4, %g1
movcc %icc, %g7, %o4
movn %icc, %g5, %g3
movvs %icc, %l6, %o5
tgu %xcc, 0x6
alignaddr %o3, %i4, %o0
nop
fitos %f12, %f1
fstod %f1, %f26
alignaddr %l1, %i5, %i7
edge16 %g6, %o6, %o1
nop
setx 0x6C55256A203AAE82, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xB387CFC46D1917CD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f0, %f14
nop
fitod %f12, %f10
popc %i1, %i0
set 0x22, %g2
lduha [%l7 + %g2] 0x81, %o2
fmovdge %xcc, %f30, %f10
popc 0x1A34, %l2
fxor %f0, %f18, %f22
fmovdne %icc, %f15, %f15
fmovrsgez %l5, %f13, %f17
set 0x7C, %g5
ldswa [%l7 + %g5] 0x15, %l0
te %xcc, 0x1
xnor %i3, 0x17C9, %l3
fbo,a %fcc3, loop_2548
fmovsa %icc, %f17, %f4
fmovsge %icc, %f4, %f22
movrgz %i6, 0x230, %g4
loop_2548:
mulscc %i2, %g2, %o7
edge8ln %l4, %g7, %g1
nop
fitos %f14, %f30
fstox %f30, %f28
movne %icc, %o4, %g5
udivx %l6, 0x12E3, %o5
tgu %icc, 0x4
udivcc %o3, 0x103E, %i4
andcc %g3, %o0, %i5
edge32n %l1, %i7, %o6
nop
setx 0x9047B9EA, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fmovrsne %g6, %f27, %f18
fandnot2s %f26, %f12, %f3
addc %i1, 0x1640, %i0
movrgz %o1, %l2, %l5
ldub [%l7 + 0x20], %l0
tl %icc, 0x0
movleu %xcc, %o2, %i3
fcmpgt32 %f4, %f26, %l3
sir 0x1CA0
set 0x58, %i3
ldswa [%l7 + %i3] 0x19, %i6
or %i2, 0x076E, %g2
umul %g4, %l4, %g7
or %g1, %o7, %g5
tcc %xcc, 0x5
movrgz %o4, 0x14E, %o5
sdivcc %o3, 0x1AD4, %i4
edge8ln %g3, %o0, %l6
te %xcc, 0x5
edge8l %l1, %i5, %o6
edge16ln %i7, %i1, %g6
set 0x38, %i5
lda [%l7 + %i5] 0x88, %f30
edge16n %i0, %l2, %o1
mulx %l5, 0x1595, %l0
alignaddrl %o2, %l3, %i3
tgu %icc, 0x4
brlez,a %i2, loop_2549
brz,a %g2, loop_2550
add %i6, %g4, %g7
sdiv %l4, 0x1120, %o7
loop_2549:
andncc %g5, %o4, %o5
loop_2550:
fbu %fcc2, loop_2551
sllx %g1, 0x11, %i4
nop
setx 0x5073E791, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
movrgez %o3, %o0, %l6
loop_2551:
edge32 %l1, %g3, %i5
movcc %xcc, %o6, %i7
add %l7, 0x7C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x89, %g6, %i0
udivcc %l2, 0x13CA, %i1
xor %l5, %o1, %l0
ble %icc, loop_2552
tl %xcc, 0x2
nop
setx 0xCD63A48DFA0DE742, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xA100842F7C2C14F0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f20, %f22
movrgez %l3, 0x093, %o2
loop_2552:
mulscc %i2, 0x13C2, %i3
fbu,a %fcc2, loop_2553
membar 0x1E
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16 %g2, %i6, %g4
loop_2553:
movvc %icc, %l4, %g7
tcc %xcc, 0x0
array16 %g5, %o4, %o7
edge32n %o5, %i4, %o3
tne %icc, 0x4
bvs,pt %icc, loop_2554
fmovdn %icc, %f9, %f29
edge32l %o0, %g1, %l1
bge,a,pn %xcc, loop_2555
loop_2554:
bneg,a %icc, loop_2556
sdiv %g3, 0x1826, %i5
fmovdpos %icc, %f1, %f15
loop_2555:
tge %xcc, 0x6
loop_2556:
sth %l6, [%l7 + 0x0E]
sdivx %o6, 0x050A, %i7
ldsw [%l7 + 0x74], %i0
smulcc %l2, 0x0C27, %g6
fmovs %f15, %f2
bg,a,pt %icc, loop_2557
movcc %icc, %l5, %o1
fone %f30
fpackfix %f18, %f20
loop_2557:
sdiv %i1, 0x0BD7, %l0
smulcc %l3, 0x037F, %o2
bpos,pn %icc, loop_2558
call loop_2559
tg %xcc, 0x3
bcs,pt %icc, loop_2560
loop_2558:
tgu %icc, 0x2
loop_2559:
edge16 %i3, %i2, %g2
tcs %xcc, 0x6
loop_2560:
bne,a %xcc, loop_2561
flush %l7 + 0x68
ldstub [%l7 + 0x28], %g4
movcs %xcc, %i6, %l4
loop_2561:
nop
set 0x50, %o4
ldda [%l7 + %o4] 0x2b, %g6
edge16 %g5, %o4, %o5
movrgz %i4, %o3, %o7
movrgez %g1, %l1, %o0
movrne %i5, %g3, %o6
udivx %l6, 0x1DE6, %i7
edge16n %l2, %g6, %l5
andn %o1, 0x0FC5, %i1
tgu %xcc, 0x6
fnot2s %f15, %f31
bn %icc, loop_2562
ba %xcc, loop_2563
tvs %icc, 0x1
bvc,pt %xcc, loop_2564
loop_2562:
fmovrsne %l0, %f14, %f23
loop_2563:
fmovse %xcc, %f9, %f24
movle %xcc, %l3, %o2
loop_2564:
xnorcc %i3, 0x0879, %i2
set 0x18, %l3
stwa %g2, [%l7 + %l3] 0x2b
membar #Sync
fpack16 %f20, %f13
bleu,pt %xcc, loop_2565
fbne %fcc1, loop_2566
movrgz %i0, %i6, %g4
fexpand %f12, %f6
loop_2565:
nop
set 0x58, %g4
stxa %g7, [%l7 + %g4] 0x18
loop_2566:
edge16l %g5, %l4, %o5
nop
fitos %f13, %f10
fstoi %f10, %f29
alignaddr %o4, %o3, %i4
edge16l %o7, %l1, %o0
brlez %g1, loop_2567
fornot1s %f7, %f18, %f12
popc 0x16E6, %g3
brgz %i5, loop_2568
loop_2567:
fornot2 %f22, %f6, %f30
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldub [%l7 + 0x5E], %o6
loop_2568:
bvc,a,pn %xcc, loop_2569
bge,a,pn %icc, loop_2570
fcmple16 %f26, %f26, %i7
movvc %xcc, %l6, %g6
loop_2569:
fnands %f0, %f8, %f30
loop_2570:
nop
wr %g0, 0x80, %asi
ldsba [%l7 + 0x67] %asi, %l2
sdiv %o1, 0x1EFE, %i1
alignaddrl %l5, %l3, %o2
movn %xcc, %l0, %i3
alignaddr %i2, %g2, %i6
andncc %g4, %i0, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %g7, %l4, %o5
tneg %icc, 0x5
tle %xcc, 0x6
array8 %o3, %i4, %o7
movrgez %o4, %l1, %o0
sra %g3, 0x0B, %g1
taddcctv %o6, 0x16CB, %i7
smulcc %i5, 0x1200, %g6
for %f20, %f22, %f26
orcc %l2, 0x1CAF, %o1
fmovdn %xcc, %f16, %f10
mova %xcc, %l6, %l5
brlez,a %i1, loop_2571
movle %icc, %o2, %l0
set 0x40, %g7
ldda [%l7 + %g7] 0x11, %f16
loop_2571:
nop
set 0x7C, %l0
ldswa [%l7 + %l0] 0x15, %i3
fmovsneg %icc, %f26, %f24
mulscc %i2, 0x0D05, %g2
tgu %xcc, 0x0
fmovsg %icc, %f29, %f17
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x30] %asi, 0x0
move %xcc, %i6, %i0
tl %icc, 0x7
udiv %g5, 0x1EFA, %g7
movn %xcc, %l4, %o5
fmovs %f23, %f8
edge32 %o3, %i4, %o7
fandnot1 %f24, %f24, %f16
movre %g4, %l1, %o0
movg %icc, %g3, %g1
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
nop
fitos %f5, %f29
fstox %f29, %f0
fxtos %f0, %f31
tne %xcc, 0x1
udiv %o6, 0x1C15, %i7
taddcctv %i5, 0x110D, %o4
tg %icc, 0x3
fmovrdgez %g6, %f12, %f24
fnands %f8, %f29, %f25
xorcc %l2, %o1, %l5
fzero %f4
smulcc %i1, 0x0D67, %l6
bgu loop_2572
be,a loop_2573
movrlez %o2, 0x248, %i3
subccc %i2, %g2, %l3
loop_2572:
std %f26, [%l7 + 0x28]
loop_2573:
xnor %i6, %l0, %i0
smulcc %g5, %g7, %o5
fmovsge %icc, %f9, %f23
popc %o3, %l4
xorcc %i4, 0x1137, %o7
prefetch [%l7 + 0x78], 0x2
tcc %icc, 0x3
fpmerge %f27, %f21, %f28
srlx %g4, 0x1C, %o0
umul %g3, %g1, %l1
fxor %f24, %f22, %f4
fmovsa %xcc, %f16, %f13
tl %xcc, 0x0
fpadd16 %f4, %f8, %f2
sethi 0x19B8, %o6
movn %icc, %i7, %o4
edge32n %i5, %g6, %l2
ldsh [%l7 + 0x5C], %o1
nop
setx 0xFEFC374E2C0F7D37, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x07543C5981598ECB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f20, %f28
flush %l7 + 0x10
udivx %l5, 0x0D11, %i1
edge32l %o2, %l6, %i2
smulcc %g2, %i3, %i6
stw %l0, [%l7 + 0x08]
swap [%l7 + 0x10], %i0
udiv %g5, 0x0CB2, %l3
fbue %fcc3, loop_2574
smulcc %o5, 0x1148, %g7
fblg,a %fcc0, loop_2575
mova %icc, %l4, %i4
loop_2574:
tne %xcc, 0x7
ld [%l7 + 0x08], %f11
loop_2575:
fmovsg %xcc, %f13, %f27
fblg %fcc2, loop_2576
tneg %xcc, 0x1
taddcc %o7, 0x1E60, %g4
srax %o3, 0x1C, %g3
loop_2576:
movrgz %g1, 0x012, %o0
movl %icc, %o6, %i7
set 0x58, %l1
ldswa [%l7 + %l1] 0x11, %l1
fmovd %f18, %f10
fblg,a %fcc1, loop_2577
tg %xcc, 0x7
tl %xcc, 0x0
fornot2 %f6, %f22, %f10
loop_2577:
nop
setx loop_2578, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
move %icc, %o4, %g6
fmovrdgez %i5, %f2, %f12
brgez %o1, loop_2579
loop_2578:
bgu,pn %xcc, loop_2580
tle %xcc, 0x5
lduh [%l7 + 0x50], %l5
loop_2579:
fsrc2 %f12, %f22
loop_2580:
edge32 %l2, %o2, %i1
movrgez %i2, %l6, %i3
fbule %fcc0, loop_2581
tne %xcc, 0x6
fmovde %xcc, %f27, %f13
fbne %fcc0, loop_2582
loop_2581:
tl %icc, 0x2
xor %g2, 0x1F0B, %l0
orncc %i6, %i0, %l3
loop_2582:
movgu %xcc, %o5, %g7
tge %icc, 0x0
bneg,pt %icc, loop_2583
prefetch [%l7 + 0x2C], 0x2
xnorcc %g5, %l4, %o7
array8 %g4, %o3, %g3
loop_2583:
call loop_2584
brgz,a %g1, loop_2585
movrgz %o0, 0x180, %o6
tneg %icc, 0x5
loop_2584:
smul %i7, %l1, %o4
loop_2585:
subccc %i4, %g6, %i5
tsubcctv %o1, %l5, %l2
edge16ln %o2, %i1, %l6
array8 %i2, %g2, %l0
fornot1 %f20, %f8, %f24
fbu %fcc0, loop_2586
swap [%l7 + 0x48], %i3
bleu,pt %xcc, loop_2587
umulcc %i0, 0x0D4B, %i6
loop_2586:
fzeros %f6
andncc %l3, %o5, %g7
loop_2587:
fmovsne %xcc, %f11, %f12
fmovrslz %l4, %f25, %f18
umul %g5, %o7, %g4
mulscc %g3, %o3, %g1
fbo,a %fcc2, loop_2588
std %f28, [%l7 + 0x10]
brlez,a %o0, loop_2589
sllx %o6, %i7, %l1
loop_2588:
fmovrdgez %i4, %f22, %f22
movl %icc, %g6, %o4
loop_2589:
subccc %i5, %l5, %l2
set 0x5C, %i2
lduwa [%l7 + %i2] 0x14, %o1
call loop_2590
nop
setx 0xF7715D05B34F3E37, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x5701C0B3929F4CF0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f2, %f28
fpack16 %f24, %f13
bshuffle %f14, %f22, %f18
loop_2590:
movneg %xcc, %o2, %i1
wr %g0, 0x11, %asi
lduha [%l7 + 0x6E] %asi, %i2
fble %fcc2, loop_2591
tl %icc, 0x3
fmovdcc %xcc, %f18, %f6
set 0x42, %o6
stha %l6, [%l7 + %o6] 0x81
loop_2591:
ldsh [%l7 + 0x18], %l0
sdiv %i3, 0x1249, %i0
nop
setx 0xF61FB113, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xED9D9CBF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f26, %f28
edge16l %i6, %g2, %o5
add %g7, %l3, %g5
fmovdn %xcc, %f10, %f6
addcc %o7, %g4, %l4
sth %g3, [%l7 + 0x10]
orcc %o3, 0x0AFC, %o0
array16 %g1, %o6, %l1
tgu %xcc, 0x5
movrlez %i7, %g6, %i4
fmovrdgz %o4, %f8, %f12
brnz %l5, loop_2592
mulscc %i5, %l2, %o2
bne,a,pn %icc, loop_2593
subc %i1, %o1, %i2
loop_2592:
movvc %icc, %l6, %i3
edge8ln %l0, %i6, %g2
loop_2593:
ldx [%l7 + 0x78], %o5
taddcctv %g7, %i0, %g5
sdivcc %l3, 0x1E46, %g4
or %o7, 0x1444, %g3
fmovrdgz %o3, %f14, %f26
orn %l4, %o0, %o6
stw %g1, [%l7 + 0x44]
sllx %l1, 0x19, %g6
mulx %i4, 0x0C15, %i7
add %l5, 0x1E8F, %o4
fabss %f0, %f22
movrlez %i5, %l2, %i1
edge32ln %o2, %o1, %l6
edge16ln %i2, %i3, %i6
wr %g0, 0xe3, %asi
stwa %l0, [%l7 + 0x3C] %asi
membar #Sync
lduw [%l7 + 0x60], %g2
sdivx %g7, 0x0ACB, %o5
edge8 %i0, %g5, %g4
fmovrdgez %l3, %f24, %f6
edge32n %g3, %o7, %l4
subcc %o3, 0x09F7, %o6
fsrc1s %f21, %f14
xorcc %o0, %l1, %g6
subcc %i4, 0x0699, %g1
sdivx %l5, 0x0111, %i7
ta %icc, 0x0
orcc %o4, 0x0941, %i5
srlx %l2, %i1, %o1
orcc %o2, %i2, %i3
fcmpgt16 %f26, %f18, %l6
sra %i6, %g2, %l0
tneg %icc, 0x0
umul %o5, 0x1310, %i0
tl %icc, 0x1
move %xcc, %g7, %g4
movrgz %g5, 0x0F3, %l3
fbn %fcc0, loop_2594
fzero %f8
mova %xcc, %g3, %o7
add %o3, 0x1D31, %o6
loop_2594:
or %l4, 0x0BD6, %l1
call loop_2595
movg %xcc, %g6, %o0
fmovdgu %xcc, %f0, %f18
fmovs %f13, %f13
loop_2595:
add %i4, %g1, %i7
orcc %l5, 0x026F, %i5
add %o4, 0x150E, %i1
bn,pn %icc, loop_2596
sra %l2, 0x17, %o2
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x4C] %asi, %i2
loop_2596:
fnot1s %f22, %f5
tne %icc, 0x4
fbule %fcc1, loop_2597
addcc %i3, 0x0C27, %o1
movvs %xcc, %i6, %g2
bcc,a loop_2598
loop_2597:
subccc %l0, 0x1B68, %l6
orncc %o5, %i0, %g4
addcc %g7, 0x0BDC, %l3
loop_2598:
movcc %icc, %g3, %o7
fnot1 %f30, %f12
bvs,pn %xcc, loop_2599
fornot2 %f18, %f24, %f4
andcc %o3, 0x1A1D, %g5
brgez %l4, loop_2600
loop_2599:
fbn,a %fcc0, loop_2601
movpos %icc, %l1, %o6
addcc %o0, %i4, %g6
loop_2600:
movneg %xcc, %i7, %g1
loop_2601:
fmovrsgez %i5, %f25, %f3
andncc %l5, %o4, %l2
fbo %fcc1, loop_2602
movvc %xcc, %i1, %o2
nop
setx 0x1B414DDB90566CD4, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
tcc %icc, 0x3
loop_2602:
sub %i3, 0x03DD, %i2
movre %i6, 0x165, %g2
movleu %icc, %o1, %l0
sir 0x1AAA
srax %l6, %i0, %g4
fmovdle %icc, %f12, %f14
te %xcc, 0x6
fbug %fcc2, loop_2603
ble,a,pt %icc, loop_2604
nop
setx 0x29AB6BA560641F42, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fsrc2 %f28, %f12
loop_2603:
fnands %f9, %f8, %f15
loop_2604:
tne %xcc, 0x5
sll %o5, %l3, %g7
xnor %g3, %o7, %o3
taddcctv %g5, %l1, %o6
fmovdg %xcc, %f24, %f12
fpsub16s %f8, %f3, %f6
edge32n %l4, %o0, %g6
sdiv %i4, 0x030C, %g1
xnor %i5, 0x1094, %i7
tl %icc, 0x7
fornot2s %f31, %f24, %f17
movvc %xcc, %l5, %o4
bl,pn %xcc, loop_2605
brz %i1, loop_2606
udivcc %l2, 0x1625, %i3
movl %xcc, %i2, %i6
loop_2605:
orn %o2, %o1, %g2
loop_2606:
sdiv %l6, 0x046D, %i0
movl %xcc, %l0, %g4
movn %icc, %o5, %g7
edge32 %g3, %o7, %l3
movrlz %g5, %l1, %o6
nop
setx 0xBC28E5A0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xC7C18523, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f9, %f10
udiv %o3, 0x0D4B, %o0
edge8l %l4, %i4, %g1
set 0x0C, %l4
swapa [%l7 + %l4] 0x80, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x0C, %o2
lduwa [%l7 + %o2] 0x0c, %i7
wr %g0, 0x88, %asi
lduwa [%l7 + 0x28] %asi, %g6
faligndata %f30, %f30, %f4
fandnot2 %f10, %f2, %f14
umul %l5, %o4, %i1
tsubcc %l2, %i2, %i3
movcc %xcc, %i6, %o1
movge %xcc, %o2, %l6
sub %i0, 0x061A, %l0
tgu %icc, 0x3
tneg %xcc, 0x0
udiv %g4, 0x1A9B, %o5
fnand %f6, %f0, %f18
mova %xcc, %g2, %g3
popc %g7, %o7
sdivx %g5, 0x1D79, %l1
udivcc %l3, 0x13ED, %o3
brlz %o6, loop_2607
umul %o0, 0x0459, %i4
fpsub32s %f26, %f13, %f26
fmovdneg %xcc, %f3, %f17
loop_2607:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x34] %asi, %g1
tpos %xcc, 0x3
fnot2s %f29, %f22
sllx %l4, %i5, %i7
smulcc %g6, 0x034F, %o4
ld [%l7 + 0x6C], %f20
orcc %l5, %i1, %i2
popc 0x1425, %i3
fsrc2s %f31, %f28
tvc %xcc, 0x3
swap [%l7 + 0x54], %l2
tvc %xcc, 0x6
edge32n %o1, %i6, %l6
movre %o2, 0x19A, %l0
bcs,a loop_2608
movcs %icc, %i0, %g4
fbu,a %fcc2, loop_2609
nop
setx 0xD1492602, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x5466BB1C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f13, %f10
loop_2608:
movcc %xcc, %o5, %g3
alignaddrl %g7, %o7, %g5
loop_2609:
stbar
ba,a,pt %xcc, loop_2610
edge8l %l1, %l3, %g2
fbue %fcc3, loop_2611
xnorcc %o3, 0x1A53, %o6
loop_2610:
bg loop_2612
movne %icc, %i4, %o0
loop_2611:
fbuge %fcc0, loop_2613
tvs %xcc, 0x4
loop_2612:
fbug %fcc2, loop_2614
nop
setx 0x1ACC5462DFD1AF36, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xCCFB117BEFF701E1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f16, %f24
loop_2613:
addcc %l4, 0x1B74, %g1
edge8ln %i7, %g6, %i5
loop_2614:
fmovdle %xcc, %f22, %f13
movneg %xcc, %l5, %o4
std %f28, [%l7 + 0x18]
movne %xcc, %i1, %i3
fabsd %f6, %f2
fmovsne %icc, %f4, %f23
fornot2s %f15, %f5, %f29
fmovd %f0, %f6
move %xcc, %l2, %i2
movge %icc, %o1, %l6
fbe %fcc3, loop_2615
movle %icc, %i6, %l0
movcc %icc, %o2, %g4
nop
setx 0x192F99A7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x30FDD28A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f9, %f2
loop_2615:
movgu %xcc, %o5, %i0
be,pt %icc, loop_2616
edge32 %g7, %o7, %g5
edge16l %l1, %l3, %g3
sllx %g2, 0x1E, %o3
loop_2616:
tneg %icc, 0x6
fmovrse %i4, %f24, %f29
lduw [%l7 + 0x64], %o6
brnz %o0, loop_2617
bge,pn %xcc, loop_2618
movrgz %l4, %g1, %g6
tcs %xcc, 0x2
loop_2617:
movne %xcc, %i7, %l5
loop_2618:
tleu %xcc, 0x2
array32 %i5, %i1, %o4
array8 %i3, %l2, %o1
ldub [%l7 + 0x15], %l6
edge32l %i6, %i2, %l0
movpos %icc, %o2, %g4
set 0x18, %i7
prefetcha [%l7 + %i7] 0x88, 0x1
edge8l %g7, %o5, %o7
nop
fitos %f9, %f10
fstoi %f10, %f7
udivcc %g5, 0x0C49, %l1
bn,a,pn %xcc, loop_2619
movrlz %g3, 0x057, %l3
xnorcc %g2, %o3, %i4
edge16l %o6, %l4, %o0
loop_2619:
tcc %xcc, 0x0
movleu %xcc, %g6, %i7
ta %icc, 0x4
fzeros %f27
sll %g1, 0x0A, %i5
bn %xcc, loop_2620
andcc %l5, 0x0545, %i1
xnor %i3, 0x1A6E, %l2
orn %o1, 0x11BD, %o4
loop_2620:
fmovspos %icc, %f22, %f15
tl %icc, 0x4
sdivcc %i6, 0x10CA, %l6
bge,a %icc, loop_2621
tn %xcc, 0x1
nop
fitos %f14, %f26
fstod %f26, %f30
fmovdge %xcc, %f22, %f17
loop_2621:
edge16n %l0, %i2, %o2
bneg,pt %xcc, loop_2622
nop
setx 0x26A911CA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x006E7C1E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f9, %f31
st %f19, [%l7 + 0x38]
subcc %i0, 0x0E9F, %g4
loop_2622:
brgz %o5, loop_2623
sdiv %g7, 0x0A1D, %o7
sdivx %g5, 0x056B, %l1
tgu %xcc, 0x4
loop_2623:
fcmpeq16 %f10, %f30, %l3
fbug %fcc0, loop_2624
nop
fitos %f9, %f14
fstod %f14, %f10
fcmpgt32 %f30, %f22, %g3
set 0x5C, %g3
lda [%l7 + %g3] 0x11, %f1
loop_2624:
lduw [%l7 + 0x60], %g2
stw %o3, [%l7 + 0x78]
sdivcc %i4, 0x1354, %l4
set 0x70, %i0
lda [%l7 + %i0] 0x0c, %f18
udivcc %o0, 0x15CE, %o6
fbu %fcc2, loop_2625
edge16l %i7, %g1, %g6
subccc %l5, %i1, %i3
movre %l2, 0x210, %o1
loop_2625:
brz,a %o4, loop_2626
be,a,pn %icc, loop_2627
sub %i5, %l6, %l0
alignaddr %i6, %o2, %i0
loop_2626:
ld [%l7 + 0x0C], %f30
loop_2627:
fbe %fcc2, loop_2628
tg %icc, 0x2
tle %icc, 0x1
fxors %f5, %f31, %f26
loop_2628:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %i2, 0x1567, %o5
sir 0x0F79
tcc %icc, 0x5
fmovdl %icc, %f7, %f10
tn %icc, 0x0
nop
setx loop_2629, %l0, %l1
jmpl %l1, %g7
udivcc %o7, 0x1DA8, %g5
array8 %l1, %l3, %g3
xnorcc %g2, 0x18A4, %o3
loop_2629:
tg %xcc, 0x5
fpack16 %f26, %f5
ld [%l7 + 0x0C], %f5
fbg %fcc0, loop_2630
fbue,a %fcc0, loop_2631
faligndata %f0, %f24, %f16
tpos %xcc, 0x2
loop_2630:
fbul %fcc3, loop_2632
loop_2631:
tg %xcc, 0x6
edge8 %i4, %g4, %l4
ldd [%l7 + 0x38], %f8
loop_2632:
bvs,a %xcc, loop_2633
tsubcc %o6, 0x0623, %i7
fandnot1s %f14, %f13, %f31
tcc %xcc, 0x2
loop_2633:
fandnot1 %f12, %f30, %f26
xor %g1, %g6, %o0
andn %l5, 0x0E9C, %i1
ldsw [%l7 + 0x5C], %i3
set 0x8, %o7
stxa %l2, [%g0 + %o7] 0x21
bn,pn %icc, loop_2634
bpos,a %icc, loop_2635
movgu %icc, %o4, %o1
edge16n %i5, %l0, %i6
loop_2634:
ldd [%l7 + 0x78], %i6
loop_2635:
array8 %o2, %i0, %i2
nop
setx 0x028EEB48, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x3C7B0311, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f8, %f21
alignaddrl %o5, %o7, %g7
andcc %l1, %l3, %g5
set 0x40, %o5
stda %f16, [%l7 + %o5] 0x04
stb %g3, [%l7 + 0x0F]
umulcc %g2, 0x03CE, %o3
movcc %xcc, %i4, %l4
tvc %icc, 0x1
edge32n %o6, %g4, %g1
edge32 %i7, %o0, %l5
xnor %g6, %i3, %i1
fcmpgt32 %f14, %f30, %l2
andn %o1, 0x0370, %i5
fbge %fcc1, loop_2636
ba,pt %xcc, loop_2637
bneg loop_2638
brlez %o4, loop_2639
loop_2636:
tpos %xcc, 0x2
loop_2637:
nop
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2638:
bgu loop_2640
loop_2639:
movle %icc, %i6, %l6
bneg,pt %xcc, loop_2641
movcs %xcc, %l0, %i0
loop_2640:
nop
fitod %f4, %f28
fdtox %f28, %f4
bg,pn %xcc, loop_2642
loop_2641:
edge32l %o2, %o5, %i2
xor %o7, 0x0CDD, %l1
edge32 %l3, %g5, %g3
loop_2642:
brnz %g7, loop_2643
xnorcc %o3, %i4, %g2
addccc %l4, 0x0611, %o6
prefetch [%l7 + 0x3C], 0x2
loop_2643:
subc %g1, 0x1F19, %i7
addccc %g4, %o0, %l5
bvc %xcc, loop_2644
movn %icc, %i3, %i1
set 0x6C, %o1
stha %l2, [%l7 + %o1] 0x11
loop_2644:
udivx %o1, 0x0DEF, %g6
edge32ln %i5, %o4, %l6
sth %l0, [%l7 + 0x76]
brlez,a %i6, loop_2645
pdist %f8, %f12, %f28
tvc %xcc, 0x0
movrlez %o2, 0x1E2, %o5
loop_2645:
movrgez %i0, 0x351, %o7
edge32 %i2, %l1, %g5
te %icc, 0x3
xnorcc %g3, %l3, %o3
brz %i4, loop_2646
tsubcc %g2, 0x0CF2, %g7
ta %icc, 0x4
nop
fitos %f1, %f22
loop_2646:
movle %xcc, %o6, %l4
edge32n %g1, %i7, %o0
membar 0x01
srax %l5, %i3, %i1
movcc %xcc, %l2, %g4
subccc %g6, 0x07FB, %o1
mova %xcc, %i5, %o4
alignaddr %l0, %l6, %i6
edge8n %o5, %o2, %i0
movgu %icc, %i2, %o7
wr %g0, 0x80, %asi
ldsba [%l7 + 0x41] %asi, %l1
edge32n %g3, %g5, %o3
fba %fcc3, loop_2647
fmovrdgz %l3, %f22, %f28
taddcc %g2, 0x1ABC, %g7
fmovspos %xcc, %f25, %f27
loop_2647:
fnegd %f22, %f0
movre %i4, %l4, %o6
bn,a,pn %icc, loop_2648
edge8 %i7, %o0, %l5
smulcc %g1, 0x1282, %i3
fble,a %fcc2, loop_2649
loop_2648:
tl %xcc, 0x6
edge16n %l2, %i1, %g6
movle %xcc, %g4, %o1
loop_2649:
brlz %o4, loop_2650
tvs %icc, 0x0
fbul %fcc2, loop_2651
fmovdvs %icc, %f15, %f9
loop_2650:
bne,a,pn %icc, loop_2652
movcs %xcc, %i5, %l0
loop_2651:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x0EEF, %l6
loop_2652:
fbug %fcc3, loop_2653
fmovsleu %icc, %f18, %f15
fnot2 %f22, %f26
ld [%l7 + 0x6C], %f11
loop_2653:
array32 %o5, %o2, %i0
movvc %icc, %i6, %o7
tcs %icc, 0x3
umulcc %i2, 0x08D0, %g3
or %g5, 0x18DE, %l1
tvs %icc, 0x1
membar 0x6D
bl,a,pt %xcc, loop_2654
tpos %xcc, 0x3
set 0x4E, %g6
ldsha [%l7 + %g6] 0x81, %l3
loop_2654:
edge16ln %g2, %o3, %g7
ldub [%l7 + 0x29], %i4
umulcc %o6, 0x1E9C, %l4
nop
setx loop_2655, %l0, %l1
jmpl %l1, %i7
tcc %xcc, 0x7
nop
setx 0x3BA29E43D043EA03, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
smulcc %o0, 0x06A1, %g1
loop_2655:
taddcctv %i3, %l5, %l2
fcmple16 %f0, %f30, %g6
movrne %i1, 0x32D, %o1
edge8n %g4, %i5, %l0
umulcc %o4, 0x0930, %l6
tneg %icc, 0x2
tl %xcc, 0x4
fmovdn %icc, %f26, %f10
fbg %fcc2, loop_2656
tleu %xcc, 0x4
smul %o5, %o2, %i0
movle %icc, %o7, %i6
loop_2656:
stbar
bn,a loop_2657
movgu %icc, %i2, %g5
subcc %g3, %l1, %g2
sdivx %l3, 0x012B, %g7
loop_2657:
udivx %i4, 0x122A, %o6
smul %o3, 0x067F, %l4
edge8ln %i7, %g1, %i3
xor %o0, 0x00E1, %l5
fbul %fcc2, loop_2658
fmovdge %xcc, %f13, %f31
edge8ln %l2, %i1, %g6
bne,pt %icc, loop_2659
loop_2658:
bneg %icc, loop_2660
te %xcc, 0x6
movl %xcc, %o1, %g4
loop_2659:
andn %i5, %o4, %l6
loop_2660:
and %l0, %o2, %o5
lduh [%l7 + 0x64], %o7
tpos %icc, 0x0
movrlz %i6, 0x01E, %i0
mulscc %i2, 0x0B8D, %g5
brgz %g3, loop_2661
movvc %icc, %l1, %g2
fmovdcc %icc, %f31, %f30
tne %icc, 0x5
loop_2661:
move %icc, %g7, %l3
mova %xcc, %i4, %o6
tge %icc, 0x6
bpos,a %icc, loop_2662
tl %xcc, 0x2
fbo %fcc1, loop_2663
ba,pn %xcc, loop_2664
loop_2662:
st %f24, [%l7 + 0x10]
fbg %fcc2, loop_2665
loop_2663:
add %o3, 0x0F10, %l4
loop_2664:
edge32ln %g1, %i3, %o0
movrgez %i7, 0x39F, %l2
loop_2665:
ba %xcc, loop_2666
edge32l %i1, %g6, %l5
move %icc, %g4, %i5
movneg %xcc, %o1, %o4
loop_2666:
array8 %l6, %o2, %o5
sdivx %l0, 0x0AE4, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %o7, %i2
sdivx %i0, 0x17F5, %g5
sll %g3, %l1, %g2
addcc %g7, %i4, %o6
smul %o3, 0x1AFF, %l3
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %g1
casxa [%l6] %asi, %g1, %l4
edge8n %o0, %i3, %l2
srl %i1, 0x0E, %g6
fbue,a %fcc3, loop_2667
brz,a %l5, loop_2668
subccc %i7, %g4, %i5
srlx %o1, %l6, %o4
loop_2667:
edge8 %o2, %l0, %i6
loop_2668:
movrlz %o5, %o7, %i2
tn %xcc, 0x3
tpos %xcc, 0x4
edge16l %i0, %g3, %l1
brgez,a %g5, loop_2669
tg %icc, 0x5
alignaddrl %g7, %i4, %o6
tcs %icc, 0x2
loop_2669:
nop
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
nop
set 0x66, %l2
sth %l3, [%l7 + %l2]
movl %icc, %o3, %l4
fmovdcc %icc, %f3, %f2
andcc %g1, %i3, %l2
bge,pt %icc, loop_2670
tneg %icc, 0x6
fmul8sux16 %f8, %f2, %f8
tsubcc %i1, %g6, %l5
loop_2670:
tvs %xcc, 0x5
smulcc %i7, %g4, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot2s %f29, %f27, %f22
te %xcc, 0x4
add %l7, 0x20, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %i5
movvc %icc, %l6, %o4
tge %icc, 0x3
edge32l %l0, %i6, %o2
movleu %icc, %o7, %o5
smul %i0, 0x047B, %i2
movrlez %l1, 0x0E9, %g5
fbg,a %fcc3, loop_2671
fmul8x16al %f1, %f21, %f28
fcmpne16 %f10, %f8, %g3
udivx %g7, 0x0317, %o6
loop_2671:
movcc %xcc, %i4, %l3
fzero %f18
fpackfix %f14, %f12
fandnot2 %f8, %f30, %f28
tcs %xcc, 0x7
subc %o3, 0x153D, %l4
subccc %g1, %i3, %g2
movvc %icc, %l2, %i1
umulcc %g6, 0x06DE, %l5
bgu loop_2672
fbl,a %fcc3, loop_2673
bge,a loop_2674
edge8 %i7, %o0, %o1
loop_2672:
subc %g4, 0x163E, %l6
loop_2673:
nop
fitod %f6, %f14
fdtox %f14, %f10
fxtod %f10, %f10
loop_2674:
fpsub16s %f5, %f29, %f22
fmovdvc %icc, %f9, %f8
movle %icc, %i5, %l0
fbue %fcc0, loop_2675
ta %xcc, 0x7
add %l7, 0x28, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] %asi, %o4, %o2
loop_2675:
fmovsne %xcc, %f30, %f7
brz,a %i6, loop_2676
sethi 0x0CD9, %o5
nop
setx 0x415730C4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x38A7514A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fsubs %f17, %f22, %f3
movrgez %o7, 0x1FE, %i0
loop_2676:
xnor %i2, %l1, %g5
ldstub [%l7 + 0x1B], %g7
movrgez %o6, %i4, %l3
movne %icc, %o3, %l4
bn,a,pn %icc, loop_2677
andcc %g3, %g1, %g2
movn %icc, %l2, %i1
fbo,a %fcc1, loop_2678
loop_2677:
tpos %xcc, 0x6
udivx %g6, 0x0047, %l5
fabsd %f30, %f14
loop_2678:
membar 0x3C
srl %i7, %i3, %o0
fornot1 %f0, %f22, %f24
tgu %xcc, 0x3
udivcc %o1, 0x014B, %g4
array8 %i5, %l6, %o4
array32 %l0, %i6, %o5
edge32l %o2, %i0, %i2
fsrc1 %f26, %f18
fbl %fcc1, loop_2679
edge32l %o7, %l1, %g5
bshuffle %f10, %f22, %f24
movg %xcc, %g7, %i4
loop_2679:
fandnot2s %f4, %f30, %f21
taddcctv %o6, %o3, %l4
set 0x7C, %i1
lduha [%l7 + %i1] 0x89, %l3
movneg %xcc, %g3, %g1
fbu %fcc0, loop_2680
movg %icc, %l2, %i1
sllx %g2, 0x1E, %g6
xorcc %l5, %i3, %i7
loop_2680:
fmovsg %icc, %f21, %f28
udivcc %o1, 0x0CC0, %g4
add %o0, %i5, %o4
orn %l0, %l6, %i6
fcmpgt16 %f20, %f6, %o5
edge8ln %i0, %o2, %o7
tcs %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %i2, %l1, %g7
nop
set 0x1D, %o3
ldsb [%l7 + %o3], %i4
fpadd32 %f8, %f0, %f22
stb %g5, [%l7 + 0x24]
sllx %o6, 0x14, %o3
sub %l3, 0x0BD8, %g3
srlx %l4, %l2, %i1
sir 0x1821
tg %xcc, 0x5
fcmpgt32 %f20, %f22, %g2
fmovdn %icc, %f12, %f30
tn %xcc, 0x3
srlx %g1, %l5, %i3
tne %xcc, 0x0
tvc %icc, 0x4
nop
setx 0xA50E1F09, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xF2EA306E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f9, %f20
subc %i7, %o1, %g4
nop
setx loop_2681, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orncc %o0, 0x1893, %g6
fpsub16 %f2, %f8, %f20
ta %icc, 0x3
loop_2681:
nop
wr %g0, 0x81, %asi
ldxa [%l7 + 0x38] %asi, %o4
set 0x7C, %i6
sta %f14, [%l7 + %i6] 0x10
edge8l %i5, %l6, %i6
fmovdvs %xcc, %f27, %f21
sth %o5, [%l7 + 0x40]
movrlez %i0, 0x00C, %l0
movge %xcc, %o7, %o2
edge32ln %i2, %l1, %g7
fabss %f9, %f21
fba %fcc2, loop_2682
fnor %f28, %f20, %f16
ld [%l7 + 0x7C], %f10
fmul8x16 %f24, %f10, %f18
loop_2682:
stbar
lduw [%l7 + 0x08], %g5
sra %o6, 0x1C, %i4
orncc %l3, %o3, %g3
addccc %l2, 0x0C23, %i1
srax %l4, 0x02, %g2
movvs %icc, %l5, %g1
tle %icc, 0x2
alignaddrl %i3, %o1, %i7
tl %xcc, 0x2
fbul,a %fcc1, loop_2683
popc 0x1778, %o0
srl %g4, 0x19, %g6
srlx %o4, %i5, %i6
loop_2683:
nop
setx 0xE0499C51, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
subccc %l6, %o5, %l0
mulx %o7, %i0, %o2
tneg %xcc, 0x2
bvs,a %xcc, loop_2684
st %f7, [%l7 + 0x54]
bshuffle %f0, %f26, %f22
tge %icc, 0x7
loop_2684:
fabsd %f20, %f22
ldsw [%l7 + 0x3C], %l1
fmovs %f29, %f24
edge16n %g7, %g5, %o6
stw %i2, [%l7 + 0x74]
sll %l3, %o3, %i4
tneg %icc, 0x7
movleu %icc, %g3, %l2
bvc,a,pn %xcc, loop_2685
smul %i1, 0x1AB9, %l4
mulx %l5, %g2, %g1
bl,a %icc, loop_2686
loop_2685:
fcmpeq32 %f24, %f20, %i3
array8 %i7, %o0, %g4
fcmple16 %f24, %f18, %o1
loop_2686:
nop
wr %g0, 0x11, %asi
lduha [%l7 + 0x14] %asi, %o4
smulcc %g6, 0x19CB, %i5
fmovrse %l6, %f17, %f18
andncc %i6, %l0, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x6
mova %icc, %o5, %o2
alignaddr %l1, %g7, %i0
sdivx %o6, 0x0B20, %g5
sub %i2, 0x0C15, %l3
orncc %i4, %o3, %g3
fcmpeq16 %f0, %f8, %l2
movneg %xcc, %i1, %l4
sra %l5, 0x0F, %g2
tl %icc, 0x7
wr %g0, 0x89, %asi
ldsha [%l7 + 0x52] %asi, %i3
subc %i7, %o0, %g4
ldsw [%l7 + 0x40], %o1
array16 %g1, %o4, %g6
movpos %icc, %i5, %i6
mulscc %l0, %o7, %l6
udivx %o2, 0x1D5D, %o5
addccc %g7, 0x056D, %l1
fbug,a %fcc3, loop_2687
edge16n %i0, %g5, %o6
andn %l3, 0x1FAF, %i2
st %f3, [%l7 + 0x10]
loop_2687:
sllx %o3, 0x13, %i4
prefetch [%l7 + 0x7C], 0x3
addcc %l2, %g3, %l4
xnor %i1, 0x1063, %l5
movn %xcc, %i3, %i7
brz %g2, loop_2688
array16 %o0, %g4, %g1
fmovrdgez %o4, %f18, %f22
sra %g6, %i5, %i6
loop_2688:
fbul %fcc1, loop_2689
fmovsne %icc, %f4, %f20
nop
setx loop_2690, %l0, %l1
jmpl %l1, %o1
movgu %icc, %l0, %o7
loop_2689:
nop
wr %g0, 0xe3, %asi
ldda [%l7 + 0x50] %asi, %i6
loop_2690:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %o5, %o2
nop
setx loop_2691, %l0, %l1
jmpl %l1, %l1
fzeros %f4
fbo,a %fcc3, loop_2692
sllx %g7, %g5, %o6
loop_2691:
fmovde %xcc, %f11, %f31
ble,pn %icc, loop_2693
loop_2692:
edge8 %i0, %l3, %i2
swap [%l7 + 0x44], %o3
fmovdn %icc, %f6, %f16
loop_2693:
fblg %fcc2, loop_2694
fnot1s %f13, %f2
fmovrsne %i4, %f5, %f29
mulx %g3, 0x022E, %l4
loop_2694:
fandnot1 %f4, %f28, %f30
wr %g0, 0x04, %asi
lduha [%l7 + 0x40] %asi, %l2
nop
setx 0xE99FF792A9A9F4CA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xC6E89564D5BB7CB4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f30, %f26
edge8 %l5, %i3, %i1
alignaddrl %i7, %g2, %g4
bn,a,pt %icc, loop_2695
fornot2 %f6, %f18, %f24
sethi 0x167C, %o0
fbge,a %fcc0, loop_2696
loop_2695:
array16 %o4, %g1, %i5
popc %i6, %g6
alignaddr %l0, %o1, %l6
loop_2696:
smul %o7, 0x1829, %o5
set 0x0C, %g1
stwa %l1, [%l7 + %g1] 0x80
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x3D] %asi, %o2
nop
fitos %f9, %f21
fstox %f21, %f22
movcs %xcc, %g7, %o6
srl %i0, 0x12, %l3
andncc %g5, %i2, %o3
andcc %i4, 0x1DA2, %l4
movpos %icc, %l2, %l5
lduw [%l7 + 0x1C], %i3
set 0x56, %i4
stha %i1, [%l7 + %i4] 0x10
fandnot2 %f28, %f14, %f16
tl %icc, 0x7
fmovscs %icc, %f3, %f28
te %xcc, 0x7
set 0x10, %l6
ldda [%l7 + %l6] 0x18, %g2
movrlez %g2, 0x0C3, %i7
tgu %xcc, 0x0
sra %o0, 0x18, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug,a %fcc3, loop_2697
stw %g4, [%l7 + 0x70]
orn %i5, 0x0C86, %g1
brnz %i6, loop_2698
loop_2697:
sir 0x02E5
nop
setx 0xF0027022, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x5E4774C6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f7, %f22
tpos %xcc, 0x3
loop_2698:
umul %g6, 0x0D5C, %o1
fnot1 %f28, %f10
add %l6, 0x19DE, %o7
fmul8sux16 %f16, %f0, %f2
set 0x44, %o0
lduwa [%l7 + %o0] 0x18, %o5
tcs %icc, 0x6
array8 %l0, %o2, %g7
mova %xcc, %l1, %o6
add %l7, 0x14, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l3, %i0
edge16n %g5, %i2, %i4
nop
setx 0x3EA03F62, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x07247928, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f18, %f8
wr %g0, 0x04, %asi
sta %f23, [%l7 + 0x44] %asi
bneg,a %xcc, loop_2699
movge %icc, %o3, %l2
popc 0x0C78, %l5
edge8n %i3, %l4, %g3
loop_2699:
sdivcc %g2, 0x1D7E, %i1
edge32n %o0, %i7, %g4
std %f0, [%l7 + 0x28]
movrlez %i5, 0x2DA, %o4
subc %g1, %i6, %o1
fbne,a %fcc3, loop_2700
fmovrsgez %l6, %f13, %f30
movvs %icc, %g6, %o5
set 0x55, %g2
stba %l0, [%l7 + %g2] 0x89
loop_2700:
fmovrsgz %o2, %f30, %f25
membar 0x1A
tleu %icc, 0x0
nop
setx 0x40705EBF, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fand %f4, %f12, %f2
tsubcctv %g7, %o7, %o6
fandnot1 %f6, %f6, %f6
orcc %l1, 0x1AD5, %i0
fmuld8ulx16 %f0, %f8, %f22
edge8l %g5, %i2, %i4
nop
fitos %f13, %f29
fstod %f29, %f30
fcmpne32 %f30, %f6, %l3
bleu,a,pt %icc, loop_2701
ta %xcc, 0x4
ble,pt %icc, loop_2702
ldd [%l7 + 0x28], %f30
loop_2701:
edge16n %o3, %l2, %l5
movcs %xcc, %i3, %g3
loop_2702:
fxnors %f2, %f9, %f22
movcs %icc, %l4, %i1
movcs %xcc, %o0, %i7
movne %icc, %g4, %i5
mulx %o4, 0x1709, %g2
bg,a,pn %icc, loop_2703
flush %l7 + 0x08
bn,pn %xcc, loop_2704
nop
fitod %f1, %f30
loop_2703:
tl %icc, 0x3
sdiv %g1, 0x0B48, %o1
loop_2704:
stbar
movle %xcc, %l6, %g6
andn %o5, %i6, %l0
edge16ln %o2, %g7, %o7
udivx %o6, 0x115E, %i0
bshuffle %f16, %f24, %f2
popc 0x16CD, %g5
fmovsl %icc, %f26, %f9
fmovdge %icc, %f9, %f0
bvc,a %xcc, loop_2705
ldx [%l7 + 0x18], %i2
nop
setx 0x70533655, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
tsubcc %i4, 0x12DD, %l1
loop_2705:
te %icc, 0x6
set 0x2E, %g5
stha %o3, [%l7 + %g5] 0x19
srlx %l3, 0x02, %l2
tsubcc %l5, %g3, %l4
srl %i1, 0x0C, %o0
taddcc %i3, 0x19DD, %g4
edge8ln %i7, %o4, %g2
tsubcc %g1, %i5, %l6
edge16n %o1, %o5, %g6
bge,pn %icc, loop_2706
orncc %i6, %o2, %g7
addc %o7, 0x0CF5, %o6
st %f18, [%l7 + 0x64]
loop_2706:
fmovrsgez %i0, %f12, %f25
array32 %g5, %i2, %i4
set 0x7C, %l5
lda [%l7 + %l5] 0x10, %f26
fbule,a %fcc2, loop_2707
sub %l0, 0x1697, %l1
bcc,pt %icc, loop_2708
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2707:
fxors %f13, %f9, %f30
tn %xcc, 0x5
loop_2708:
sdiv %o3, 0x0DF3, %l3
addcc %l5, %g3, %l4
set 0x78, %i5
stwa %i1, [%l7 + %i5] 0x04
sra %o0, %l2, %g4
addccc %i3, 0x0663, %o4
set 0x00, %o4
ldxa [%g0 + %o4] 0x50, %g2
edge16l %g1, %i5, %l6
tne %icc, 0x2
smul %i7, 0x150A, %o5
nop
fitos %f1, %f20
fstod %f20, %f26
mova %icc, %o1, %i6
sll %g6, %g7, %o2
bn,a %icc, loop_2709
srl %o7, %i0, %g5
movre %o6, 0x05C, %i2
tsubcc %l0, 0x1F5C, %i4
loop_2709:
or %l1, 0x09ED, %l3
fmovrslez %l5, %f0, %f14
sir 0x0A83
tsubcctv %o3, %l4, %g3
lduh [%l7 + 0x10], %i1
bgu,a,pt %xcc, loop_2710
xnor %o0, %l2, %g4
fnors %f15, %f2, %f29
fmul8x16al %f9, %f11, %f14
loop_2710:
xnor %i3, 0x0453, %g2
edge32l %o4, %i5, %l6
fbule,a %fcc1, loop_2711
sth %i7, [%l7 + 0x74]
te %xcc, 0x7
edge8l %g1, %o5, %o1
loop_2711:
smulcc %i6, 0x1F2E, %g7
edge32l %g6, %o7, %i0
move %xcc, %o2, %g5
movg %xcc, %i2, %l0
mulx %o6, %i4, %l3
movvs %icc, %l1, %l5
nop
set 0x78, %l3
ldsh [%l7 + %l3], %o3
array16 %g3, %i1, %l4
fmovrslez %l2, %f13, %f5
fmovda %icc, %f24, %f1
taddcc %g4, 0x0096, %i3
ldd [%l7 + 0x28], %g2
taddcctv %o4, %o0, %i5
subcc %l6, 0x1F02, %i7
movrgez %g1, %o5, %o1
srl %g7, %i6, %g6
fzeros %f13
wr %g0, 0x89, %asi
ldsha [%l7 + 0x3A] %asi, %i0
fnor %f4, %f12, %f30
fabsd %f30, %f14
edge8 %o7, %g5, %o2
movl %icc, %i2, %o6
fmovrdgez %i4, %f24, %f10
taddcc %l0, 0x0388, %l1
lduh [%l7 + 0x34], %l5
tpos %xcc, 0x4
fcmple16 %f8, %f28, %o3
andncc %l3, %i1, %g3
fmovscc %icc, %f8, %f26
fbuge,a %fcc3, loop_2712
nop
set 0x58, %i3
lduw [%l7 + %i3], %l4
tleu %icc, 0x2
fmovdn %icc, %f2, %f11
loop_2712:
nop
set 0x24, %g4
swapa [%l7 + %g4] 0x89, %g4
sll %i3, 0x17, %g2
movrlez %l2, 0x1A3, %o0
edge32ln %o4, %i5, %i7
sllx %g1, %o5, %l6
sdivx %g7, 0x1FF0, %i6
tvc %icc, 0x1
tcs %icc, 0x3
movrlez %o1, 0x2FF, %g6
fbg %fcc1, loop_2713
nop
setx loop_2714, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %icc, 0x5
set 0x40, %g7
ldda [%l7 + %g7] 0x81, %f16
loop_2713:
fpack32 %f26, %f8, %f30
loop_2714:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x63] %asi, %i0
sdivcc %o7, 0x1FB2, %g5
sub %o2, %o6, %i4
udivx %i2, 0x06DC, %l0
movg %icc, %l1, %l5
fcmpeq32 %f12, %f4, %o3
edge8l %i1, %l3, %g3
movrne %l4, 0x2CB, %i3
fcmpeq32 %f8, %f18, %g4
flush %l7 + 0x30
edge8n %g2, %l2, %o4
sdivcc %i5, 0x18B8, %i7
taddcctv %g1, %o0, %l6
fmovscc %xcc, %f18, %f23
smul %o5, 0x0AA5, %g7
sir 0x1057
fmovsn %xcc, %f17, %f17
array16 %o1, %g6, %i0
fmovsg %xcc, %f29, %f5
ta %xcc, 0x2
nop
setx 0xC601D6B4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
fsqrts %f15, %f1
alignaddr %o7, %g5, %o2
movleu %icc, %i6, %o6
wr %g0, 0x04, %asi
ldda [%l7 + 0x60] %asi, %i2
sra %i4, 0x0C, %l0
taddcc %l5, 0x0A55, %o3
fmovrde %l1, %f18, %f30
addcc %l3, 0x0816, %g3
ldsh [%l7 + 0x1C], %i1
array16 %l4, %g4, %g2
tl %icc, 0x4
sra %i3, %l2, %i5
tsubcctv %i7, %g1, %o4
sllx %l6, 0x15, %o0
srax %o5, 0x19, %g7
set 0x16, %l0
lduha [%l7 + %l0] 0x11, %o1
fblg,a %fcc1, loop_2715
lduw [%l7 + 0x50], %g6
membar 0x73
set 0x24, %i2
stwa %o7, [%l7 + %i2] 0x14
loop_2715:
nop
setx 0xC99663E7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x09A7B01C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f14, %f17
movleu %xcc, %g5, %i0
set 0x5C, %o6
lduba [%l7 + %o6] 0x15, %o2
umul %i6, %o6, %i4
wr %g0, 0x80, %asi
stha %i2, [%l7 + 0x36] %asi
and %l0, %l5, %l1
subcc %l3, %o3, %i1
sllx %g3, 0x13, %l4
fsrc2 %f26, %f10
fmovde %xcc, %f23, %f20
alignaddrl %g2, %i3, %g4
array8 %i5, %l2, %i7
fmul8x16 %f23, %f26, %f10
movcc %icc, %g1, %l6
fbn,a %fcc2, loop_2716
add %o0, %o5, %g7
ldub [%l7 + 0x5E], %o4
fbne,a %fcc1, loop_2717
loop_2716:
alignaddr %o1, %o7, %g6
brz %g5, loop_2718
fxnors %f10, %f14, %f23
loop_2717:
edge16l %i0, %i6, %o2
fmul8x16 %f0, %f26, %f16
loop_2718:
fmovsl %icc, %f10, %f21
wr %g0, 0x89, %asi
ldsha [%l7 + 0x64] %asi, %o6
tn %icc, 0x4
be,a,pn %xcc, loop_2719
edge8 %i2, %l0, %i4
xnor %l1, %l3, %o3
sub %i1, 0x0EFF, %l5
loop_2719:
fmul8x16 %f7, %f28, %f8
fornot2 %f14, %f14, %f26
srax %l4, 0x04, %g2
subccc %g3, 0x0EF3, %i3
sub %g4, 0x020E, %l2
nop
fitos %f5, %f31
fstod %f31, %f18
brlez,a %i7, loop_2720
nop
fitos %f0, %f12
fstoi %f12, %f4
edge32 %i5, %g1, %l6
andncc %o5, %g7, %o0
loop_2720:
fpadd16 %f12, %f8, %f16
tge %xcc, 0x2
bge,pn %xcc, loop_2721
fmovde %icc, %f17, %f28
wr %g0, 0x11, %asi
lduba [%l7 + 0x7B] %asi, %o1
loop_2721:
tgu %icc, 0x4
fcmpgt16 %f22, %f14, %o7
movrlez %o4, %g5, %i0
movgu %xcc, %g6, %i6
move %xcc, %o6, %o2
fbu,a %fcc1, loop_2722
bneg %icc, loop_2723
edge8n %l0, %i4, %l1
array16 %i2, %l3, %i1
loop_2722:
fnegs %f31, %f15
loop_2723:
movvc %xcc, %l5, %o3
ldx [%l7 + 0x70], %l4
ld [%l7 + 0x64], %f23
fmovsgu %icc, %f3, %f0
popc 0x1BBB, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f15, [%l7 + 0x2C]
fxors %f3, %f4, %f4
movge %xcc, %i3, %g3
movvs %icc, %g4, %i7
subc %l2, 0x1A02, %i5
tge %xcc, 0x4
fmovde %xcc, %f9, %f24
fmul8x16au %f20, %f6, %f18
set 0x58, %l1
lda [%l7 + %l1] 0x80, %f10
be loop_2724
fcmple32 %f22, %f28, %g1
movre %o5, %g7, %o0
movrne %o1, 0x0EE, %o7
loop_2724:
fands %f18, %f30, %f18
orcc %l6, %o4, %g5
fbug %fcc3, loop_2725
edge16ln %g6, %i6, %o6
wr %g0, 0x19, %asi
swapa [%l7 + 0x78] %asi, %i0
loop_2725:
mulx %l0, 0x01E7, %o2
tsubcctv %l1, %i2, %l3
movrne %i4, 0x3BF, %l5
sir 0x04D0
membar 0x22
edge8l %i1, %l4, %g2
udivx %i3, 0x0157, %g3
movleu %xcc, %o3, %g4
andncc %i7, %l2, %g1
addc %o5, 0x004C, %i5
ldub [%l7 + 0x60], %o0
tle %icc, 0x3
udivcc %o1, 0x14E7, %g7
sdivcc %o7, 0x1D96, %o4
movre %g5, 0x392, %l6
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
andn %i6, %o6, %g6
tge %icc, 0x2
edge16 %l0, %i0, %l1
tleu %xcc, 0x1
subcc %i2, %l3, %i4
subccc %o2, %l5, %i1
nop
setx 0x26E40BB3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x42B6A4BC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f26, %f14
andncc %g2, %i3, %g3
edge32ln %o3, %g4, %i7
fmovsge %xcc, %f13, %f30
fmovrsgz %l2, %f25, %f3
movrgez %l4, %o5, %i5
movg %icc, %g1, %o1
fbule %fcc2, loop_2726
array8 %g7, %o0, %o4
xor %o7, 0x001C, %g5
edge8 %l6, %i6, %g6
loop_2726:
movle %icc, %o6, %l0
edge8l %i0, %l1, %l3
ldsb [%l7 + 0x2E], %i2
addc %o2, %i4, %i1
membar 0x7B
fornot1s %f14, %f13, %f17
mulscc %l5, 0x1098, %i3
lduw [%l7 + 0x24], %g2
fmovscs %icc, %f5, %f20
srl %o3, 0x0E, %g4
nop
setx loop_2727, %l0, %l1
jmpl %l1, %g3
sth %l2, [%l7 + 0x14]
sdiv %i7, 0x0482, %l4
edge16 %i5, %o5, %g1
loop_2727:
udiv %g7, 0x143F, %o1
set 0x210, %o2
ldxa [%g0 + %o2] 0x52, %o0
fxors %f10, %f2, %f9
edge8ln %o7, %g5, %l6
edge32ln %o4, %i6, %g6
movcs %xcc, %l0, %o6
or %i0, 0x045C, %l1
fbue %fcc1, loop_2728
edge8l %l3, %i2, %o2
fnors %f3, %f15, %f16
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2728:
movre %i4, 0x3AC, %i1
udivx %l5, 0x11C3, %g2
orn %i3, %g4, %o3
fmovrdne %g3, %f16, %f20
fmovrdgez %i7, %f26, %f20
sllx %l2, %l4, %i5
movcs %xcc, %g1, %o5
ble,pn %icc, loop_2729
bneg,a,pn %icc, loop_2730
movne %xcc, %o1, %g7
bn,pt %icc, loop_2731
loop_2729:
fpadd16s %f0, %f9, %f16
loop_2730:
movl %icc, %o0, %o7
movge %xcc, %g5, %l6
loop_2731:
brnz %o4, loop_2732
fmovrde %g6, %f14, %f8
edge8l %i6, %o6, %i0
nop
set 0x4C, %l4
prefetch [%l7 + %l4], 0x2
loop_2732:
fmuld8ulx16 %f21, %f14, %f8
fmovdge %xcc, %f19, %f17
brz,a %l1, loop_2733
udivcc %l3, 0x0EF1, %l0
brnz,a %o2, loop_2734
nop
setx 0x5475A6CF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xA4EB5861, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f3, %f2
loop_2733:
fmovrdne %i2, %f20, %f2
sllx %i4, %i1, %g2
loop_2734:
movneg %icc, %i3, %l5
array16 %g4, %o3, %g3
and %l2, %l4, %i7
edge8 %i5, %g1, %o5
edge8l %o1, %o0, %g7
nop
fitod %f0, %f16
fdtox %f16, %f6
fxtod %f6, %f6
movrne %g5, %o7, %o4
edge32ln %l6, %i6, %g6
subcc %i0, 0x0ADB, %l1
lduw [%l7 + 0x40], %o6
fmul8x16au %f16, %f14, %f20
flush %l7 + 0x1C
edge32ln %l0, %o2, %i2
swap [%l7 + 0x50], %i4
fbo %fcc2, loop_2735
movrgez %l3, %i1, %g2
bneg loop_2736
nop
set 0x70, %i7
stx %l5, [%l7 + %i7]
loop_2735:
flush %l7 + 0x78
wr %g0, 0x10, %asi
stba %i3, [%l7 + 0x55] %asi
loop_2736:
tge %icc, 0x2
fcmpeq32 %f14, %f24, %g4
movl %xcc, %g3, %l2
tvs %icc, 0x3
movneg %xcc, %o3, %l4
srax %i7, %g1, %o5
fmovdl %xcc, %f3, %f21
movle %icc, %o1, %o0
tpos %icc, 0x4
fmul8sux16 %f14, %f22, %f28
fabsd %f18, %f26
xnorcc %i5, 0x0DCA, %g7
fsrc2s %f16, %f28
tsubcc %o7, 0x1620, %g5
edge16 %o4, %i6, %g6
movrne %i0, %l6, %l1
xorcc %l0, 0x108E, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fands %f29, %f18, %f23
taddcctv %i2, %o2, %i4
xnor %i1, 0x1797, %g2
wr %g0, 0x80, %asi
ldda [%l7 + 0x20] %asi, %l2
orcc %i3, 0x17FB, %g4
ldsh [%l7 + 0x36], %g3
addccc %l5, 0x0F1F, %o3
movcc %icc, %l2, %i7
addc %g1, 0x0836, %l4
edge32n %o5, %o1, %i5
subcc %g7, %o7, %g5
movg %icc, %o0, %o4
movl %xcc, %i6, %i0
tsubcctv %l6, 0x1915, %g6
alignaddr %l0, %l1, %i2
tl %icc, 0x7
wr %g0, 0x04, %asi
lduha [%l7 + 0x4A] %asi, %o2
sra %o6, %i4, %g2
fmul8x16 %f25, %f12, %f20
taddcc %i1, 0x0989, %l3
and %i3, 0x081A, %g3
movre %l5, 0x27A, %g4
nop
setx loop_2737, %l0, %l1
jmpl %l1, %l2
xorcc %o3, 0x1F1E, %i7
sll %g1, 0x0B, %l4
fnegs %f27, %f17
loop_2737:
ta %xcc, 0x7
set 0x40, %g3
stha %o1, [%l7 + %g3] 0x18
stw %i5, [%l7 + 0x1C]
movrgez %o5, %o7, %g5
ldd [%l7 + 0x60], %o0
stw %g7, [%l7 + 0x68]
movrne %o4, 0x242, %i0
andn %i6, 0x1318, %g6
srlx %l6, %l0, %i2
stx %o2, [%l7 + 0x38]
te %icc, 0x0
fmovdgu %icc, %f19, %f27
movrlez %l1, %i4, %g2
fnands %f16, %f3, %f26
sll %o6, %l3, %i1
movle %icc, %g3, %i3
movcs %icc, %g4, %l2
smul %o3, 0x132E, %i7
fandnot1 %f18, %f0, %f16
sir 0x11A4
fpsub16 %f12, %f6, %f0
bvc,pn %xcc, loop_2738
andcc %l5, 0x1E36, %l4
umulcc %o1, %i5, %o5
set 0x1D, %i0
lduba [%l7 + %i0] 0x19, %o7
loop_2738:
bne,a %xcc, loop_2739
tcc %icc, 0x2
fpmerge %f12, %f10, %f28
tvs %xcc, 0x0
loop_2739:
brz %g1, loop_2740
fbu,a %fcc1, loop_2741
edge16l %g5, %g7, %o4
edge32n %i0, %i6, %o0
loop_2740:
fmovdcc %xcc, %f26, %f26
loop_2741:
bcs,a,pt %icc, loop_2742
bgu,a,pt %xcc, loop_2743
edge8n %g6, %l0, %l6
movrlez %o2, %l1, %i4
loop_2742:
taddcc %i2, 0x123A, %o6
loop_2743:
fnor %f6, %f20, %f30
tvc %xcc, 0x1
fmovdleu %xcc, %f29, %f31
tvs %xcc, 0x4
ldd [%l7 + 0x18], %g2
nop
setx 0x9AEF45F4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x6376A5BA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f29, %f16
movcs %xcc, %i1, %l3
edge8ln %i3, %g4, %l2
tcc %xcc, 0x5
ta %icc, 0x5
smul %o3, %i7, %g3
movne %icc, %l5, %o1
array32 %l4, %i5, %o7
fmovsvs %icc, %f5, %f8
bge,pt %icc, loop_2744
stw %o5, [%l7 + 0x0C]
movre %g1, %g5, %o4
nop
fitos %f6, %f15
fstox %f15, %f14
fxtos %f14, %f20
loop_2744:
tg %icc, 0x0
fbg %fcc3, loop_2745
bcc loop_2746
movleu %xcc, %g7, %i0
movpos %icc, %i6, %o0
loop_2745:
tl %icc, 0x7
loop_2746:
edge32l %g6, %l0, %o2
subccc %l6, %l1, %i4
smul %i2, %g2, %o6
movrlz %i1, %i3, %l3
movle %icc, %l2, %g4
fnot2s %f10, %f25
bge,a loop_2747
tcc %xcc, 0x6
and %i7, %g3, %o3
for %f14, %f22, %f16
loop_2747:
bshuffle %f28, %f10, %f24
fba %fcc0, loop_2748
tsubcctv %l5, 0x1785, %o1
fmovrslez %i5, %f15, %f13
tpos %icc, 0x3
loop_2748:
nop
fitod %f0, %f4
fdtox %f4, %f30
movle %xcc, %l4, %o5
nop
fitod %f10, %f28
fdtos %f28, %f23
movrgz %o7, %g1, %g5
udivcc %g7, 0x17F8, %o4
movl %xcc, %i0, %i6
fpadd32 %f4, %f12, %f22
movrlez %g6, 0x047, %o0
sir 0x0A54
tcs %icc, 0x4
fnegs %f14, %f26
fandnot1 %f16, %f8, %f12
nop
setx 0xD04A8A38, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
tsubcctv %l0, 0x151E, %l6
fxnor %f18, %f14, %f0
set 0x78, %o7
prefetcha [%l7 + %o7] 0x81, 0x3
tge %xcc, 0x1
edge16n %o2, %i2, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %i4, 0x028D, %o6
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x4F] %asi, %i3
fnands %f14, %f5, %f5
fmovrdlz %i1, %f8, %f28
subc %l2, 0x1608, %g4
ld [%l7 + 0x30], %f8
wr %g0, 0x80, %asi
stha %l3, [%l7 + 0x7A] %asi
edge16n %i7, %g3, %o3
fbue,a %fcc0, loop_2749
bgu,pt %icc, loop_2750
sub %l5, %o1, %l4
bl,pn %xcc, loop_2751
loop_2749:
xorcc %o5, 0x0E4F, %o7
loop_2750:
xor %i5, 0x0F06, %g5
edge8 %g7, %g1, %o4
loop_2751:
nop
setx 0x20575A38, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
wr %g0, 0x81, %asi
swapa [%l7 + 0x2C] %asi, %i0
membar 0x4C
addcc %i6, %o0, %g6
fbl,a %fcc1, loop_2752
movvs %icc, %l0, %l1
andncc %l6, %o2, %g2
fcmpne32 %f30, %f8, %i4
loop_2752:
subc %i2, 0x0D59, %o6
fornot1s %f13, %f12, %f5
mulx %i1, 0x15BB, %l2
edge32ln %g4, %l3, %i3
movne %icc, %g3, %i7
fxnors %f3, %f2, %f6
fbu,a %fcc2, loop_2753
edge8 %o3, %o1, %l5
brlz %o5, loop_2754
movvs %icc, %l4, %i5
loop_2753:
te %icc, 0x2
umul %g5, %g7, %g1
loop_2754:
edge16l %o4, %i0, %i6
fmovda %icc, %f16, %f12
array8 %o7, %g6, %o0
fmovrsgez %l0, %f31, %f18
membar 0x67
movvc %icc, %l1, %o2
bne,pn %xcc, loop_2755
ldub [%l7 + 0x5A], %g2
movrgz %i4, %l6, %o6
srax %i2, 0x09, %i1
loop_2755:
nop
set 0x40, %o5
stda %f0, [%l7 + %o5] 0xf8
membar #Sync
fmuld8ulx16 %f15, %f9, %f20
fmovscc %xcc, %f24, %f10
ldx [%l7 + 0x18], %l2
sra %g4, %i3, %l3
bvc,pt %icc, loop_2756
call loop_2757
xnor %i7, 0x0AF5, %o3
bge,a loop_2758
loop_2756:
addc %g3, %o1, %o5
loop_2757:
udivx %l5, 0x0A25, %i5
subc %g5, %l4, %g7
loop_2758:
taddcctv %g1, %i0, %i6
xorcc %o4, 0x0872, %g6
mulx %o0, %o7, %l1
tcc %icc, 0x0
bvs loop_2759
andn %l0, 0x0A33, %g2
srax %i4, %l6, %o2
bge,a,pn %icc, loop_2760
loop_2759:
movvs %xcc, %i2, %i1
subccc %l2, %o6, %g4
tne %icc, 0x0
loop_2760:
ldd [%l7 + 0x08], %i2
srl %l3, 0x1C, %i7
movleu %icc, %o3, %g3
taddcctv %o1, %o5, %l5
andn %g5, 0x0751, %l4
fbg %fcc3, loop_2761
mulscc %g7, 0x188F, %i5
ld [%l7 + 0x48], %f6
array8 %i0, %g1, %o4
loop_2761:
edge16n %i6, %g6, %o0
movneg %icc, %o7, %l0
tsubcc %l1, 0x0161, %i4
fsrc1 %f2, %f2
movrlez %l6, %o2, %i2
edge32l %i1, %l2, %g2
and %g4, 0x19DE, %i3
set 0x70, %g6
ldxa [%l7 + %g6] 0x18, %o6
srl %i7, 0x0B, %o3
addccc %l3, 0x15B4, %g3
ta %icc, 0x3
subc %o1, %o5, %g5
edge32n %l5, %l4, %g7
tcs %icc, 0x2
bleu,a,pt %xcc, loop_2762
sub %i5, %g1, %i0
subccc %i6, %o4, %g6
fbuge,a %fcc0, loop_2763
loop_2762:
fmovsgu %xcc, %f22, %f5
popc 0x1D50, %o0
fmovrslz %l0, %f15, %f27
loop_2763:
tsubcc %o7, 0x1E4C, %l1
fbe %fcc0, loop_2764
array8 %i4, %o2, %l6
brz %i1, loop_2765
edge8 %l2, %i2, %g4
loop_2764:
nop
fitod %f8, %f28
fdtoi %f28, %f19
be,pt %icc, loop_2766
loop_2765:
umulcc %g2, 0x00C7, %o6
edge32l %i7, %o3, %l3
wr %g0, 0x04, %asi
lduha [%l7 + 0x36] %asi, %i3
loop_2766:
fandnot1s %f29, %f14, %f13
addccc %o1, %o5, %g3
lduh [%l7 + 0x18], %g5
fmovdpos %icc, %f11, %f26
fmovsg %xcc, %f11, %f31
tsubcc %l4, 0x1D33, %l5
tcc %xcc, 0x3
popc %i5, %g7
ldub [%l7 + 0x6F], %g1
xorcc %i0, 0x077F, %i6
sub %o4, 0x114B, %o0
movre %l0, 0x1EA, %g6
fone %f30
faligndata %f28, %f10, %f12
te %xcc, 0x2
orn %o7, 0x05CA, %i4
movge %xcc, %o2, %l6
orn %l1, %i1, %i2
fmovd %f2, %f30
stbar
and %g4, 0x1EC7, %l2
nop
setx 0x005DB5BD86854466, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x8AAC0723CBB15A7B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f26, %f2
fmovsle %xcc, %f13, %f21
movl %xcc, %o6, %i7
movvs %icc, %g2, %o3
sethi 0x055C, %i3
fpadd16 %f18, %f2, %f26
fxors %f0, %f1, %f29
movgu %xcc, %o1, %l3
fmovdn %icc, %f21, %f26
subcc %g3, %g5, %o5
stb %l5, [%l7 + 0x54]
tn %xcc, 0x4
fcmple16 %f2, %f16, %i5
tcs %xcc, 0x1
movre %l4, 0x272, %g7
andncc %i0, %i6, %g1
addcc %o0, %l0, %o4
array32 %g6, %i4, %o2
alignaddr %l6, %l1, %o7
addcc %i1, 0x1BFE, %g4
movrlez %i2, 0x0C4, %l2
tleu %xcc, 0x2
sir 0x19AF
fornot1s %f18, %f31, %f0
brlez %i7, loop_2767
ldstub [%l7 + 0x6B], %g2
movvc %icc, %o6, %i3
movrlz %o1, %l3, %o3
loop_2767:
fmovsne %icc, %f18, %f13
fabsd %f10, %f28
subccc %g3, %g5, %l5
tge %xcc, 0x0
movvs %xcc, %i5, %o5
flush %l7 + 0x2C
sethi 0x14D0, %g7
subcc %i0, %i6, %l4
tpos %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcc %xcc, loop_2768
stbar
fmovsn %icc, %f13, %f29
alignaddr %o0, %l0, %o4
loop_2768:
movvs %xcc, %g6, %g1
fpsub32 %f28, %f24, %f26
movpos %xcc, %o2, %i4
fnegs %f13, %f20
fba,a %fcc3, loop_2769
tleu %xcc, 0x0
nop
setx 0xA07C8096, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
movne %icc, %l6, %o7
loop_2769:
fxor %f2, %f28, %f26
sth %l1, [%l7 + 0x34]
fmovsn %icc, %f26, %f14
sra %g4, 0x08, %i1
brgez,a %i2, loop_2770
tcs %icc, 0x4
mulx %l2, %g2, %o6
addccc %i7, %o1, %l3
loop_2770:
edge16n %i3, %o3, %g3
edge32ln %g5, %l5, %i5
nop
setx 0x6EEE7706106049CC, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
call loop_2771
array32 %g7, %o5, %i0
fsrc1s %f30, %f31
movleu %icc, %i6, %o0
loop_2771:
addc %l4, %o4, %g6
nop
fitos %f4, %f31
fstod %f31, %f14
srax %g1, %o2, %i4
fcmpeq16 %f26, %f6, %l6
set 0x34, %l2
swapa [%l7 + %l2] 0x04, %l0
taddcctv %l1, %o7, %g4
sub %i2, 0x15C1, %l2
orncc %g2, %i1, %i7
bvc,a,pt %icc, loop_2772
flush %l7 + 0x70
fbne %fcc1, loop_2773
andn %o1, %o6, %l3
loop_2772:
stw %o3, [%l7 + 0x50]
edge32 %i3, %g3, %l5
loop_2773:
sdiv %i5, 0x1D17, %g7
nop
setx loop_2774, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %g5, %i0, %i6
bleu,a,pt %xcc, loop_2775
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2774:
alignaddrl %o5, %l4, %o4
sllx %o0, %g1, %g6
loop_2775:
movcc %icc, %o2, %i4
set 0x55, %i1
ldstuba [%l7 + %i1] 0x18, %l6
array32 %l1, %l0, %o7
set 0x40, %o1
ldda [%l7 + %o1] 0x18, %f0
fmovsleu %icc, %f25, %f2
fmovdcs %xcc, %f31, %f18
tle %icc, 0x1
mulscc %i2, %g4, %g2
brgez,a %l2, loop_2776
edge8l %i1, %o1, %i7
ldstub [%l7 + 0x65], %o6
fcmpgt16 %f28, %f0, %l3
loop_2776:
sir 0x1A51
ldd [%l7 + 0x18], %i2
fands %f5, %f11, %f3
nop
setx loop_2777, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fand %f22, %f22, %f20
set 0x40, %o3
ldda [%l7 + %o3] 0x88, %o2
loop_2777:
udivcc %g3, 0x0D3A, %l5
set 0x7E, %i6
stha %i5, [%l7 + %i6] 0x0c
movrgz %g5, 0x10C, %g7
tge %icc, 0x5
nop
fitod %f10, %f8
fdtox %f8, %f14
fxtod %f14, %f8
bshuffle %f10, %f14, %f14
tvs %icc, 0x0
set 0x68, %g1
ldsba [%l7 + %g1] 0x14, %i6
fmovdn %xcc, %f9, %f18
sethi 0x08D1, %o5
edge8ln %i0, %o4, %l4
fmovdle %xcc, %f5, %f29
tgu %icc, 0x0
fnegd %f14, %f26
wr %g0, 0x80, %asi
lduha [%l7 + 0x20] %asi, %o0
movneg %xcc, %g6, %g1
nop
fitod %f10, %f30
fdtoi %f30, %f4
tle %xcc, 0x2
fbuge %fcc3, loop_2778
sra %o2, 0x09, %i4
andcc %l1, 0x1238, %l6
alignaddrl %l0, %o7, %g4
loop_2778:
udivcc %g2, 0x1BD4, %l2
set 0x60, %i4
stwa %i2, [%l7 + %i4] 0x80
fmul8sux16 %f18, %f30, %f28
sir 0x1F82
fmovdvc %icc, %f13, %f7
movneg %icc, %i1, %i7
tleu %icc, 0x0
or %o1, %l3, %i3
wr %g0, 0x89, %asi
swapa [%l7 + 0x74] %asi, %o6
popc %o3, %l5
fnot2s %f26, %f20
edge32ln %i5, %g3, %g7
set 0x40, %o0
ldda [%l7 + %o0] 0x0c, %f0
bge,a,pt %icc, loop_2779
tg %xcc, 0x1
smul %i6, %o5, %g5
tn %xcc, 0x2
loop_2779:
fpsub16s %f24, %f12, %f14
fxor %f18, %f28, %f4
umulcc %o4, 0x03EA, %i0
sethi 0x0EA9, %l4
fmovrse %o0, %f12, %f23
nop
setx 0x14EBFCB8B91DEB3B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f18
srlx %g6, %o2, %g1
edge8ln %i4, %l1, %l0
subccc %o7, %l6, %g4
edge8 %g2, %l2, %i2
orcc %i7, %i1, %o1
ble %xcc, loop_2780
sll %i3, 0x0C, %l3
taddcc %o6, 0x0236, %o3
sll %i5, 0x03, %g3
loop_2780:
nop
setx loop_2781, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
stbar
fxnor %f10, %f12, %f20
movg %xcc, %l5, %g7
loop_2781:
nop
set 0x28, %g2
lda [%l7 + %g2] 0x10, %f31
tvc %icc, 0x6
srax %i6, 0x1D, %o5
move %icc, %o4, %g5
fmovdge %xcc, %f22, %f2
edge32ln %l4, %o0, %i0
movne %xcc, %g6, %o2
edge8n %g1, %i4, %l0
subcc %o7, 0x1A3F, %l1
smul %g4, %l6, %l2
movge %icc, %i2, %i7
bne %xcc, loop_2782
edge32l %g2, %o1, %i1
movrlez %l3, 0x3F0, %o6
fpsub16s %f14, %f23, %f29
loop_2782:
movneg %icc, %i3, %i5
fbg,a %fcc1, loop_2783
fmovsne %icc, %f23, %f10
srlx %g3, %o3, %l5
movcc %icc, %g7, %o5
loop_2783:
subccc %o4, 0x12B8, %i6
taddcc %l4, 0x1616, %o0
ldd [%l7 + 0x40], %g4
movle %icc, %i0, %g6
array16 %o2, %g1, %i4
fornot1s %f16, %f19, %f31
ble loop_2784
smulcc %l0, 0x0C66, %o7
tge %icc, 0x2
bvc,a,pn %icc, loop_2785
loop_2784:
subc %l1, 0x0BBB, %g4
mulx %l6, 0x05FD, %l2
wr %g0, 0x89, %asi
stxa %i2, [%l7 + 0x08] %asi
loop_2785:
array32 %g2, %i7, %o1
set 0x68, %l6
lda [%l7 + %l6] 0x88, %f7
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %l3, [%g0 + 0x130] %asi ripped by fixASI40.pl ripped by fixASI40.pl
taddcctv %i1, %i3, %o6
fbge,a %fcc3, loop_2786
udivcc %g3, 0x1745, %o3
fcmpgt16 %f24, %f10, %l5
move %icc, %i5, %g7
loop_2786:
edge32ln %o4, %i6, %l4
sll %o5, 0x07, %g5
nop
fitos %f12, %f23
fstox %f23, %f16
fxtos %f16, %f0
bvc,pt %icc, loop_2787
fmuld8ulx16 %f28, %f0, %f14
for %f18, %f6, %f10
bneg loop_2788
loop_2787:
alignaddr %o0, %g6, %o2
movpos %xcc, %i0, %i4
movrlez %g1, %l0, %o7
loop_2788:
movrgz %g4, 0x1D7, %l1
fmovrsne %l6, %f10, %f11
xorcc %l2, %g2, %i7
movcs %icc, %i2, %o1
fmovsle %xcc, %f25, %f19
fcmpne16 %f26, %f28, %l3
bgu,a,pt %xcc, loop_2789
edge16ln %i1, %i3, %o6
movcs %xcc, %o3, %l5
nop
setx 0xC39E354B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x015FAD20, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f22, %f26
loop_2789:
move %icc, %i5, %g3
srax %g7, %i6, %o4
brgz %l4, loop_2790
fmovrsgz %o5, %f27, %f26
nop
setx 0xB2CDFED1073E3DCA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f26
edge16ln %o0, %g6, %g5
loop_2790:
bne,pt %icc, loop_2791
ta %xcc, 0x5
tneg %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2791:
nop
setx 0xA4563B27, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xF22C1F4B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f31, %f10
bn,a loop_2792
fandnot2s %f27, %f14, %f23
swap [%l7 + 0x7C], %i0
umul %o2, %g1, %i4
loop_2792:
membar 0x41
tcc %icc, 0x3
umul %o7, %l0, %l1
sir 0x19B9
nop
fitod %f29, %f0
add %l7, 0x2C, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %g4, %l2
edge16l %l6, %i7, %g2
movrne %i2, %o1, %i1
sub %i3, %o6, %o3
movleu %xcc, %l5, %i5
move %xcc, %l3, %g7
fnot2 %f8, %f16
edge8ln %i6, %o4, %l4
andn %o5, %o0, %g6
fornot1 %f26, %f30, %f16
fbo,a %fcc2, loop_2793
fmovde %icc, %f2, %f7
sub %g5, %i0, %g3
xnorcc %g1, %i4, %o7
loop_2793:
alignaddr %l0, %l1, %o2
fxor %f22, %f22, %f4
sdiv %l2, 0x0FB8, %g4
movpos %icc, %i7, %l6
bn,a,pn %icc, loop_2794
fpackfix %f16, %f20
movle %icc, %g2, %o1
wr %g0, 0x0c, %asi
lda [%l7 + 0x14] %asi, %f10
loop_2794:
brnz %i1, loop_2795
lduw [%l7 + 0x74], %i3
fblg,a %fcc2, loop_2796
popc 0x04C9, %i2
loop_2795:
stbar
bvs %xcc, loop_2797
loop_2796:
fbu,a %fcc2, loop_2798
edge16 %o3, %o6, %i5
edge16n %l3, %l5, %i6
loop_2797:
edge32 %o4, %l4, %o5
loop_2798:
srl %g7, %o0, %g5
array8 %i0, %g6, %g3
te %icc, 0x2
bne,a %icc, loop_2799
umul %i4, 0x16DD, %o7
alignaddr %l0, %l1, %g1
pdist %f18, %f16, %f2
loop_2799:
taddcc %o2, 0x1A6B, %g4
set 0x53, %l5
lduba [%l7 + %l5] 0x89, %i7
tn %icc, 0x3
srax %l2, %l6, %o1
tgu %icc, 0x7
bne %icc, loop_2800
movl %xcc, %g2, %i1
tneg %icc, 0x5
addccc %i3, 0x1118, %i2
loop_2800:
srlx %o6, %o3, %l3
nop
setx 0x7F78BF4B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xBF709D99, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f8, %f10
array32 %l5, %i6, %o4
fones %f23
movle %icc, %i5, %l4
sdiv %g7, 0x127A, %o5
fpadd16s %f25, %f3, %f26
movn %icc, %g5, %o0
tvs %xcc, 0x0
tcc %xcc, 0x1
movg %xcc, %i0, %g3
wr %g0, 0x04, %asi
ldswa [%l7 + 0x0C] %asi, %g6
movge %icc, %i4, %o7
edge16l %l0, %l1, %g1
edge16l %g4, %o2, %l2
set 0x18, %g5
ldxa [%l7 + %g5] 0x80, %l6
array16 %i7, %o1, %i1
tvc %icc, 0x3
te %xcc, 0x6
smul %i3, %g2, %i2
add %l7, 0x38, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %o3, %o6
nop
setx 0x6287FFD6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7BEA008F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f16, %f17
te %xcc, 0x6
tsubcctv %l3, 0x02B5, %l5
stx %i6, [%l7 + 0x58]
tgu %xcc, 0x4
popc 0x1558, %i5
bleu,pn %xcc, loop_2801
mova %icc, %o4, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnegs %f30, %f28
loop_2801:
fnors %f3, %f31, %f16
set 0x32, %i5
ldstuba [%l7 + %i5] 0x10, %g7
ldsw [%l7 + 0x68], %g5
edge16n %o5, %i0, %o0
add %l7, 0x08, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %g6, %i4
edge32ln %o7, %l0, %g3
edge32n %g1, %l1, %o2
edge8ln %l2, %l6, %g4
wr %g0, 0x80, %asi
swapa [%l7 + 0x64] %asi, %i7
pdist %f2, %f0, %f8
bcc,pn %icc, loop_2802
edge8 %i1, %o1, %g2
tpos %icc, 0x6
tle %icc, 0x3
loop_2802:
xnorcc %i3, %i2, %o3
brnz,a %l3, loop_2803
andn %o6, 0x1B9E, %l5
membar 0x72
tn %xcc, 0x6
loop_2803:
nop
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x20] %asi, 0x3
bvs %icc, loop_2804
brgez,a %o4, loop_2805
array8 %l4, %g7, %i6
te %xcc, 0x1
loop_2804:
flush %l7 + 0x34
loop_2805:
sra %o5, 0x15, %i0
fbl %fcc3, loop_2806
fpsub16s %f29, %f11, %f10
subccc %o0, %g5, %g6
fnot1s %f10, %f6
loop_2806:
edge8n %o7, %i4, %l0
bge %icc, loop_2807
xor %g1, 0x15F0, %g3
edge32ln %o2, %l2, %l1
tsubcc %g4, 0x0A10, %l6
loop_2807:
fbo %fcc1, loop_2808
taddcc %i1, 0x0DCE, %i7
addcc %g2, %i3, %i2
array32 %o1, %o3, %l3
loop_2808:
fpsub32s %f8, %f30, %f4
srax %l5, %i5, %o4
set 0x148, %l3
nop ! nop ! ldxa [%g0 + %l3] 0x40, %o6 ripped by fixASI40.pl ripped by fixASI40.pl
fmovrslez %g7, %f6, %f20
tcs %xcc, 0x2
fbu,a %fcc0, loop_2809
tsubcctv %l4, 0x095F, %o5
movge %xcc, %i6, %i0
stw %o0, [%l7 + 0x78]
loop_2809:
stbar
movrlz %g5, %g6, %o7
movrgz %l0, %g1, %i4
pdist %f28, %f12, %f4
movne %xcc, %o2, %l2
sub %l1, %g4, %g3
udiv %l6, 0x0939, %i7
nop
setx 0x55BA15AB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x4D1B574A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f23, %f12
bn,pt %icc, loop_2810
prefetch [%l7 + 0x08], 0x2
sdiv %g2, 0x0F66, %i1
sll %i2, 0x12, %i3
loop_2810:
movcc %icc, %o1, %o3
movcc %icc, %l3, %l5
fsrc1 %f22, %f18
movvs %icc, %i5, %o6
srl %g7, 0x08, %l4
srl %o5, %o4, %i6
sub %i0, %o0, %g5
fmovdgu %xcc, %f12, %f31
tg %icc, 0x1
wr %g0, 0xeb, %asi
stwa %g6, [%l7 + 0x50] %asi
membar #Sync
fbul,a %fcc0, loop_2811
ldub [%l7 + 0x2A], %l0
sethi 0x1222, %g1
orn %i4, %o7, %l2
loop_2811:
membar 0x4E
udivx %l1, 0x02F7, %g4
taddcc %g3, %l6, %i7
orn %g2, 0x170D, %i1
addccc %o2, %i3, %i2
fpsub32s %f14, %f30, %f15
tvs %icc, 0x5
fone %f2
subc %o3, %o1, %l3
srlx %l5, 0x0D, %i5
std %f26, [%l7 + 0x50]
srl %g7, 0x1B, %l4
edge16ln %o6, %o5, %o4
movrgez %i6, 0x3E3, %i0
sir 0x13E0
tsubcctv %o0, 0x05E3, %g6
orncc %g5, %g1, %l0
tge %icc, 0x7
fcmpne16 %f4, %f16, %i4
bne,pn %xcc, loop_2812
fcmpeq32 %f20, %f12, %o7
orncc %l2, 0x14AF, %g4
tne %xcc, 0x6
loop_2812:
mulx %l1, 0x00DD, %l6
movgu %xcc, %i7, %g3
tneg %icc, 0x3
srax %i1, 0x18, %g2
nop
setx loop_2813, %l0, %l1
jmpl %l1, %o2
movg %icc, %i3, %i2
tvc %xcc, 0x1
movvs %icc, %o1, %o3
loop_2813:
sdiv %l3, 0x0B97, %i5
edge32ln %l5, %g7, %o6
ldub [%l7 + 0x79], %o5
srlx %l4, %o4, %i0
edge16 %i6, %g6, %o0
stbar
tge %icc, 0x6
sethi 0x0398, %g5
bvc,a,pn %icc, loop_2814
fsrc2s %f22, %f27
tneg %xcc, 0x1
fbne,a %fcc0, loop_2815
loop_2814:
fmovrdlez %g1, %f0, %f28
sllx %l0, %o7, %i4
bn,a %xcc, loop_2816
loop_2815:
fbuge %fcc2, loop_2817
ldsb [%l7 + 0x24], %g4
tvs %icc, 0x3
loop_2816:
fmovscc %xcc, %f20, %f8
loop_2817:
orcc %l2, 0x08FB, %l1
sllx %i7, 0x11, %l6
call loop_2818
nop
setx loop_2819, %l0, %l1
jmpl %l1, %g3
tsubcc %i1, 0x0B75, %o2
fbu,a %fcc2, loop_2820
loop_2818:
taddcc %i3, 0x14CD, %i2
loop_2819:
sethi 0x188A, %o1
brnz,a %g2, loop_2821
loop_2820:
subc %l3, 0x0D17, %o3
bge loop_2822
bcs,a,pt %xcc, loop_2823
loop_2821:
edge32ln %l5, %g7, %i5
fzero %f0
loop_2822:
fnot1s %f27, %f26
loop_2823:
edge32l %o5, %o6, %o4
nop
setx 0xE074FEEA, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
array16 %i0, %i6, %g6
udivx %l4, 0x036D, %g5
bn,a,pt %icc, loop_2824
edge32l %g1, %l0, %o7
tle %icc, 0x6
udivx %i4, 0x1817, %o0
loop_2824:
or %l2, %l1, %g4
movrne %l6, %i7, %i1
fmovrdgz %g3, %f26, %f22
fsrc1s %f15, %f19
umul %i3, %o2, %o1
fnot1s %f6, %f5
fblg %fcc3, loop_2825
andncc %i2, %l3, %g2
xnorcc %l5, %o3, %g7
nop
setx 0xABF5B02D3482D387, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x2D4BBB85188F47C5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f2, %f8
loop_2825:
udivcc %o5, 0x1ADE, %i5
set 0x0C, %i3
lduwa [%l7 + %i3] 0x14, %o6
andcc %o4, %i6, %g6
smul %i0, 0x061A, %g5
fbn %fcc2, loop_2826
srl %g1, 0x03, %l4
mulscc %o7, %i4, %l0
ta %xcc, 0x5
loop_2826:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %l2, %l1, %o0
array32 %g4, %l6, %i7
tvs %xcc, 0x7
taddcctv %g3, %i3, %o2
tcc %icc, 0x7
fmovse %xcc, %f28, %f17
sllx %o1, 0x0D, %i2
andncc %i1, %l3, %l5
umul %g2, 0x04BD, %g7
edge8l %o3, %o5, %i5
movge %icc, %o4, %i6
edge8ln %g6, %i0, %o6
move %icc, %g5, %g1
tl %icc, 0x6
movg %icc, %o7, %l4
fpsub16 %f24, %f28, %f28
fmuld8ulx16 %f16, %f6, %f8
tcc %icc, 0x1
fands %f16, %f23, %f1
wr %g0, 0x10, %asi
ldsba [%l7 + 0x1E] %asi, %l0
sdivcc %l2, 0x06F1, %l1
fbge,a %fcc3, loop_2827
fmovdpos %icc, %f25, %f29
tcc %icc, 0x6
tvc %xcc, 0x4
loop_2827:
xorcc %o0, %g4, %i4
fmovdvc %icc, %f29, %f22
edge16l %l6, %i7, %i3
mova %icc, %o2, %g3
move %icc, %i2, %i1
movcs %xcc, %o1, %l5
sub %l3, 0x1822, %g2
fmovrse %g7, %f8, %f2
brgz %o5, loop_2828
for %f6, %f14, %f12
movgu %xcc, %i5, %o4
and %o3, %g6, %i6
loop_2828:
movcs %icc, %i0, %g5
add %l7, 0x4C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x04, %g1, %o6
movcc %xcc, %o7, %l0
fpackfix %f28, %f3
mulscc %l4, %l1, %o0
edge16 %g4, %i4, %l6
movrgez %l2, 0x3C3, %i7
prefetch [%l7 + 0x44], 0x0
movvc %icc, %i3, %o2
umulcc %i2, 0x024D, %i1
movrgz %g3, 0x389, %l5
movl %xcc, %l3, %g2
movne %icc, %o1, %g7
andn %i5, 0x1B92, %o5
fnot1s %f1, %f23
for %f16, %f12, %f12
flush %l7 + 0x54
flush %l7 + 0x58
srl %o3, 0x03, %o4
movle %xcc, %i6, %g6
fmul8sux16 %f22, %f4, %f28
mulx %i0, %g5, %o6
and %o7, %g1, %l0
ldx [%l7 + 0x78], %l1
sdiv %o0, 0x043F, %l4
brnz,a %i4, loop_2829
fmovdge %icc, %f22, %f29
edge32n %l6, %g4, %l2
edge16n %i3, %o2, %i2
loop_2829:
subcc %i7, %i1, %g3
wr %g0, 0x04, %asi
ldsha [%l7 + 0x18] %asi, %l3
movgu %xcc, %l5, %g2
movg %xcc, %g7, %i5
edge16 %o1, %o3, %o5
sdivx %o4, 0x1BC7, %g6
xnorcc %i0, 0x1EE2, %g5
tl %xcc, 0x5
tvc %xcc, 0x3
udivcc %o6, 0x087E, %i6
xnorcc %o7, 0x1579, %g1
wr %g0, 0xe2, %asi
stxa %l1, [%l7 + 0x58] %asi
membar #Sync
edge32 %l0, %l4, %i4
nop
setx 0xB38EE10B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xC035D669, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fmuls %f23, %f24, %f14
array16 %l6, %o0, %l2
fmovsgu %xcc, %f30, %f12
tle %xcc, 0x5
edge8n %i3, %o2, %i2
set 0x50, %o4
lda [%l7 + %o4] 0x04, %f19
edge16ln %i7, %g4, %i1
movcc %xcc, %g3, %l3
fnegs %f22, %f31
popc %g2, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsgz %i5, %f28, %f9
andcc %o1, %o3, %l5
movleu %icc, %o4, %o5
fmovd %f14, %f10
brnz %i0, loop_2830
edge32ln %g6, %g5, %o6
bpos %icc, loop_2831
st %f27, [%l7 + 0x14]
loop_2830:
fmovdge %xcc, %f15, %f26
smul %o7, %i6, %l1
loop_2831:
fpadd32s %f14, %f5, %f29
nop
setx 0xB849BB65507DC9E6, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
tle %icc, 0x4
tsubcc %l0, 0x121C, %l4
tge %xcc, 0x2
prefetch [%l7 + 0x08], 0x2
movne %icc, %g1, %i4
fpsub16s %f8, %f12, %f0
fnegs %f11, %f12
bvc loop_2832
edge16 %o0, %l2, %i3
edge8n %l6, %o2, %i7
mulscc %i2, %g4, %g3
loop_2832:
movrlez %i1, 0x362, %l3
fand %f24, %f30, %f22
brlz %g2, loop_2833
fnor %f18, %f4, %f20
ldsh [%l7 + 0x58], %i5
movl %xcc, %g7, %o3
loop_2833:
tgu %xcc, 0x7
nop
setx loop_2834, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovsl %icc, %f6, %f7
movpos %icc, %o1, %o4
fnot1 %f0, %f10
loop_2834:
nop
set 0x6E, %g7
ldstuba [%l7 + %g7] 0x89, %l5
edge16 %o5, %g6, %g5
tgu %icc, 0x7
brgz,a %o6, loop_2835
orcc %o7, %i0, %i6
movcs %xcc, %l1, %l4
andn %g1, %l0, %o0
loop_2835:
sub %i4, 0x182F, %i3
sub %l6, %o2, %i7
alignaddr %l2, %g4, %g3
sll %i1, 0x0D, %i2
nop
fitos %f7, %f24
umulcc %g2, 0x0636, %l3
brnz %i5, loop_2836
andcc %o3, %o1, %g7
ldsh [%l7 + 0x46], %l5
nop
set 0x21, %g4
ldub [%l7 + %g4], %o4
loop_2836:
sdiv %o5, 0x196A, %g5
nop
setx loop_2837, %l0, %l1
jmpl %l1, %g6
tcc %icc, 0x7
stb %o7, [%l7 + 0x23]
movne %xcc, %i0, %o6
loop_2837:
tleu %icc, 0x6
alignaddrl %l1, %l4, %g1
tge %icc, 0x0
movle %icc, %i6, %l0
fbug %fcc2, loop_2838
movg %xcc, %o0, %i3
fmovspos %xcc, %f4, %f28
move %icc, %l6, %o2
loop_2838:
sethi 0x1A31, %i4
taddcctv %l2, 0x00A1, %i7
subcc %g3, 0x1E44, %i1
movvc %icc, %g4, %i2
udivx %l3, 0x124B, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %o3, %i5, %o1
fmovsgu %xcc, %f4, %f28
andcc %g7, 0x174D, %l5
movge %icc, %o4, %o5
movvs %icc, %g6, %o7
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x148] %asi, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
umulcc %o6, %l1, %g5
ldd [%l7 + 0x40], %g0
addcc %i6, 0x1334, %l0
wr %g0, 0x89, %asi
lda [%l7 + 0x58] %asi, %f14
popc %l4, %i3
nop
fitos %f11, %f13
fstod %f13, %f18
addc %o0, %o2, %l6
fbu,a %fcc0, loop_2839
umul %l2, %i4, %g3
tvs %icc, 0x6
fcmpne16 %f2, %f26, %i1
loop_2839:
udiv %g4, 0x19D8, %i2
edge8ln %l3, %i7, %g2
fpadd32 %f22, %f2, %f8
tleu %xcc, 0x0
alignaddr %i5, %o1, %o3
bvs,a %icc, loop_2840
fzeros %f28
tg %xcc, 0x3
sll %g7, %l5, %o5
loop_2840:
nop
set 0x38, %i2
stwa %o4, [%l7 + %i2] 0x11
sir 0x0E67
edge32n %g6, %o7, %o6
ta %icc, 0x1
addcc %l1, 0x1CCF, %g5
movrlz %i0, %i6, %g1
fbge %fcc2, loop_2841
srlx %l0, %l4, %o0
smul %o2, 0x1D89, %l6
alignaddrl %l2, %i3, %g3
loop_2841:
sdivx %i4, 0x1818, %g4
ldsh [%l7 + 0x10], %i2
popc 0x1C71, %l3
tl %xcc, 0x6
subccc %i1, %g2, %i5
addc %i7, %o3, %g7
fcmple32 %f4, %f16, %l5
udivx %o1, 0x023D, %o4
prefetch [%l7 + 0x08], 0x3
movneg %icc, %g6, %o7
bg,a %icc, loop_2842
movvc %xcc, %o6, %o5
fmovdcc %xcc, %f30, %f29
smul %l1, %i0, %g5
loop_2842:
fmul8x16 %f9, %f2, %f10
stx %i6, [%l7 + 0x28]
fpadd32 %f0, %f6, %f28
fmovdg %icc, %f15, %f13
fpadd32 %f10, %f28, %f6
bvc,a,pt %xcc, loop_2843
edge16l %l0, %g1, %l4
smul %o0, 0x0919, %l6
addcc %o2, 0x01B4, %i3
loop_2843:
tleu %xcc, 0x5
array32 %g3, %l2, %i4
brgz %g4, loop_2844
edge8 %i2, %l3, %i1
xorcc %i5, 0x0529, %i7
move %xcc, %o3, %g2
loop_2844:
andn %l5, %o1, %o4
tl %xcc, 0x3
bg loop_2845
srax %g7, %g6, %o6
nop
setx 0xBD614FA70058FF13, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
alignaddr %o7, %o5, %i0
loop_2845:
tsubcc %l1, 0x02E2, %g5
smulcc %l0, 0x006A, %i6
subccc %l4, %o0, %l6
nop
setx loop_2846, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrgz %o2, 0x045, %i3
movleu %xcc, %g3, %g1
ta %xcc, 0x2
loop_2846:
sub %i4, %l2, %g4
fzeros %f0
ba,a loop_2847
fmovde %xcc, %f26, %f12
movge %xcc, %l3, %i1
tvs %xcc, 0x2
loop_2847:
nop
add %l7, 0x48, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %i2, %i7
set 0x20, %o6
lduha [%l7 + %o6] 0x04, %i5
tcs %xcc, 0x0
fmovdn %icc, %f4, %f22
nop
setx 0x404921C5, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
fmovdn %xcc, %f8, %f15
movl %icc, %g2, %l5
nop
setx 0xD05DC2DA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x3B9E2CA3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fmuls %f21, %f13, %f3
prefetch [%l7 + 0x08], 0x2
movrlz %o3, 0x285, %o4
fbul %fcc3, loop_2848
tn %icc, 0x0
swap [%l7 + 0x64], %g7
ldsh [%l7 + 0x5C], %o1
loop_2848:
fbug %fcc3, loop_2849
edge32ln %g6, %o6, %o7
edge32 %i0, %l1, %o5
fzeros %f29
loop_2849:
movrne %g5, %i6, %l4
movgu %icc, %l0, %l6
fmovsl %xcc, %f21, %f9
stbar
fors %f6, %f13, %f31
fbue %fcc0, loop_2850
fmovrse %o2, %f11, %f12
tcs %xcc, 0x7
bne,a,pt %xcc, loop_2851
loop_2850:
fabsd %f30, %f16
fbule,a %fcc3, loop_2852
array8 %o0, %g3, %g1
loop_2851:
fbug,a %fcc1, loop_2853
edge8l %i3, %l2, %g4
loop_2852:
tcs %xcc, 0x5
taddcc %i4, 0x1C52, %i1
loop_2853:
edge8 %l3, %i7, %i5
sdiv %g2, 0x15B9, %l5
smul %i2, %o4, %o3
alignaddr %o1, %g7, %g6
fpadd16 %f2, %f6, %f24
fmovrslz %o6, %f7, %f10
addccc %i0, %o7, %o5
ldsb [%l7 + 0x4F], %l1
taddcctv %g5, %i6, %l4
ldsw [%l7 + 0x30], %l6
tcs %icc, 0x7
fmovrse %o2, %f14, %f24
orncc %o0, 0x12E4, %g3
fbn %fcc0, loop_2854
bcc,pn %icc, loop_2855
mova %icc, %g1, %l0
umul %i3, 0x1839, %g4
loop_2854:
movcs %xcc, %i4, %l2
loop_2855:
edge8ln %l3, %i1, %i5
ble,a %icc, loop_2856
nop
setx 0x2F2881E4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x45A61C24, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fsubs %f29, %f29, %f18
edge8ln %g2, %i7, %i2
fbe %fcc1, loop_2857
loop_2856:
udiv %o4, 0x1D90, %o3
swap [%l7 + 0x78], %o1
fbn %fcc2, loop_2858
loop_2857:
ble,a,pt %xcc, loop_2859
bneg,pn %xcc, loop_2860
nop
fitod %f6, %f10
fdtos %f10, %f2
loop_2858:
movrne %g7, %g6, %o6
loop_2859:
alignaddrl %l5, %o7, %o5
loop_2860:
xnor %l1, %i0, %i6
popc 0x0AED, %l4
tcc %xcc, 0x1
udivcc %l6, 0x0904, %g5
array32 %o0, %g3, %g1
fmovsvc %icc, %f18, %f2
stb %l0, [%l7 + 0x1B]
wr %g0, 0x89, %asi
stwa %i3, [%l7 + 0x6C] %asi
movrne %o2, %g4, %i4
nop
setx loop_2861, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
lduw [%l7 + 0x58], %l3
fbul,a %fcc0, loop_2862
fmul8x16 %f10, %f0, %f16
loop_2861:
xnorcc %l2, %i1, %g2
bvs loop_2863
loop_2862:
fpsub32s %f3, %f9, %f27
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2C] %asi, %i7
loop_2863:
add %i2, %o4, %i5
addcc %o3, %g7, %g6
ld [%l7 + 0x3C], %f11
membar 0x6E
nop
fitos %f8, %f9
fstox %f9, %f18
fxtos %f18, %f28
fba %fcc3, loop_2864
fands %f12, %f31, %f2
sth %o1, [%l7 + 0x6E]
subcc %o6, 0x103F, %o7
loop_2864:
popc 0x1F0E, %l5
movn %xcc, %o5, %i0
addc %i6, %l1, %l4
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x41] %asi, %g5
tgu %xcc, 0x4
wr %g0, 0x2a, %asi
stxa %l6, [%l7 + 0x70] %asi
membar #Sync
brlez %o0, loop_2865
movre %g1, %l0, %i3
brnz,a %o2, loop_2866
bvs,a loop_2867
loop_2865:
fmovdcc %xcc, %f10, %f13
movneg %icc, %g4, %i4
loop_2866:
be,pt %icc, loop_2868
loop_2867:
tvc %icc, 0x7
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2868:
nop
setx 0x36757B67, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x460BC19D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fsubs %f18, %f19, %f17
srax %g3, 0x19, %l2
edge32 %i1, %l3, %i7
smul %g2, %o4, %i5
fmovsneg %xcc, %f1, %f24
edge32 %i2, %g7, %o3
movcc %icc, %g6, %o1
st %f17, [%l7 + 0x24]
bl,pn %icc, loop_2869
fblg,a %fcc3, loop_2870
sdiv %o6, 0x0F5B, %l5
fsrc2 %f24, %f24
loop_2869:
tleu %icc, 0x0
loop_2870:
ta %icc, 0x6
srax %o5, %o7, %i0
srlx %i6, %l4, %l1
edge16n %l6, %o0, %g1
fornot2s %f3, %f16, %f4
mova %icc, %l0, %g5
add %o2, 0x14AE, %i3
bshuffle %f12, %f16, %f10
nop
setx 0xBD0BFA38, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xB54542D5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f3, %f30
array32 %g4, %i4, %g3
movcc %icc, %l2, %l3
tneg %xcc, 0x1
edge8n %i1, %g2, %i7
brlez,a %i5, loop_2871
edge32ln %i2, %g7, %o3
xor %g6, 0x1C5F, %o4
fmovsge %xcc, %f11, %f29
loop_2871:
fbue,a %fcc1, loop_2872
nop
setx 0xF730F710E079B85B, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] %asi, %o1, %o6
loop_2872:
bleu,a,pt %xcc, loop_2873
alignaddr %l5, %o7, %i0
andncc %i6, %l4, %o5
nop
fitos %f0, %f10
fstox %f10, %f26
loop_2873:
edge32n %l1, %l6, %g1
st %f0, [%l7 + 0x2C]
wr %g0, 0x10, %asi
swapa [%l7 + 0x30] %asi, %o0
orcc %g5, 0x171A, %l0
movn %icc, %i3, %o2
movre %i4, %g3, %g4
movg %xcc, %l3, %l2
fnot2 %f28, %f30
fbe,a %fcc2, loop_2874
call loop_2875
movrgez %g2, 0x24B, %i1
movpos %icc, %i5, %i7
loop_2874:
edge8l %i2, %o3, %g7
loop_2875:
fbule %fcc0, loop_2876
movge %icc, %g6, %o4
fornot1 %f22, %f16, %f10
alignaddrl %o1, %l5, %o7
loop_2876:
movrlez %o6, %i0, %i6
sethi 0x1EC8, %o5
set 0x3C, %l1
lda [%l7 + %l1] 0x81, %f1
sir 0x1FA7
add %l4, %l6, %l1
andncc %g1, %o0, %g5
addcc %i3, 0x10F0, %o2
set 0x48, %l0
ldxa [%l7 + %l0] 0x80, %l0
movne %xcc, %g3, %g4
membar 0x48
te %xcc, 0x3
fbo,a %fcc3, loop_2877
xorcc %l3, 0x1A0E, %i4
add %l2, %g2, %i5
alignaddrl %i1, %i7, %i2
loop_2877:
brgez,a %o3, loop_2878
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %g6, %o4, %g7
te %icc, 0x7
loop_2878:
std %f6, [%l7 + 0x40]
bcs,pt %xcc, loop_2879
sub %o1, %o7, %l5
movl %icc, %i0, %i6
wr %g0, 0x80, %asi
ldxa [%l7 + 0x10] %asi, %o5
loop_2879:
subcc %o6, %l6, %l1
movre %g1, 0x1A4, %l4
fnands %f21, %f25, %f24
edge16 %o0, %i3, %g5
addccc %l0, 0x1FD8, %o2
fnor %f8, %f6, %f12
movl %icc, %g4, %l3
fmovsneg %xcc, %f21, %f5
udivx %g3, 0x1767, %l2
tcc %xcc, 0x2
fpsub16 %f6, %f12, %f24
bvc,pn %xcc, loop_2880
tvc %xcc, 0x0
membar 0x66
fmovdn %icc, %f23, %f15
loop_2880:
movrgz %g2, %i4, %i5
smul %i7, 0x17D5, %i2
set 0x40, %o2
prefetcha [%l7 + %o2] 0x11, 0x3
fmovspos %icc, %f5, %f9
fbule,a %fcc0, loop_2881
nop
fitos %f5, %f2
fstoi %f2, %f0
brlez,a %i1, loop_2882
bge,a,pt %icc, loop_2883
loop_2881:
brlez,a %g6, loop_2884
be,pt %icc, loop_2885
loop_2882:
umul %o4, 0x1BFE, %o1
loop_2883:
fpadd32 %f2, %f16, %f18
loop_2884:
andn %g7, %o7, %i0
loop_2885:
nop
fitod %f8, %f8
fdtox %f8, %f20
fxtod %f20, %f2
fpsub32s %f10, %f6, %f17
tge %xcc, 0x3
fmovrdne %l5, %f2, %f0
sub %o5, 0x0AFB, %o6
ble,a %xcc, loop_2886
bge,pt %icc, loop_2887
fbuge,a %fcc0, loop_2888
nop
fitod %f30, %f30
loop_2886:
edge16 %i6, %l6, %g1
loop_2887:
edge16l %l4, %o0, %i3
loop_2888:
fblg,a %fcc3, loop_2889
subccc %l1, %l0, %g5
ldsw [%l7 + 0x10], %o2
andn %l3, 0x1623, %g4
loop_2889:
edge16ln %g3, %l2, %g2
tge %icc, 0x6
brnz %i5, loop_2890
xor %i4, %i7, %o3
tvc %icc, 0x7
movrlz %i2, 0x208, %i1
loop_2890:
movgu %icc, %o4, %o1
edge16l %g6, %o7, %i0
fsrc2 %f8, %f12
set 0x58, %i7
lda [%l7 + %i7] 0x15, %f7
movneg %xcc, %g7, %o5
taddcctv %o6, 0x1B15, %l5
movrlez %l6, 0x25F, %g1
edge32l %l4, %o0, %i6
udivx %l1, 0x019C, %l0
movcs %icc, %i3, %o2
movge %xcc, %l3, %g4
wr %g0, 0x18, %asi
ldsba [%l7 + 0x23] %asi, %g5
udiv %g3, 0x1FF1, %l2
fmuld8sux16 %f20, %f22, %f16
sdivx %i5, 0x167F, %i4
mulscc %g2, %i7, %o3
fbue %fcc3, loop_2891
andncc %i2, %o4, %o1
subccc %g6, 0x11E9, %i1
brgz %o7, loop_2892
loop_2891:
nop
setx 0x014845F97026CADF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x52652729B1E28077, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f16, %f24
tcs %icc, 0x0
xorcc %i0, %o5, %g7
loop_2892:
subcc %o6, %l5, %l6
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
edge16ln %g1, %l4, %o0
mulscc %l1, %i6, %l0
move %xcc, %i3, %o2
xor %g4, 0x0793, %l3
movpos %xcc, %g5, %g3
alignaddr %i5, %i4, %l2
subccc %i7, %g2, %o3
srl %o4, %o1, %i2
fblg %fcc3, loop_2893
movn %icc, %g6, %o7
fmovsleu %xcc, %f22, %f3
xnorcc %i1, %o5, %g7
loop_2893:
taddcc %o6, %i0, %l5
fbo,a %fcc0, loop_2894
tleu %icc, 0x4
fbul %fcc3, loop_2895
brz %l6, loop_2896
loop_2894:
alignaddrl %g1, %l4, %l1
udivcc %i6, 0x0F88, %o0
loop_2895:
movcc %icc, %l0, %o2
loop_2896:
call loop_2897
srax %i3, %g4, %l3
xor %g5, %i5, %i4
movrgz %g3, 0x307, %i7
loop_2897:
movneg %icc, %l2, %g2
or %o4, 0x1CF5, %o1
fba,a %fcc1, loop_2898
movle %xcc, %i2, %o3
fabsd %f28, %f30
movrgez %g6, 0x09E, %o7
loop_2898:
orcc %o5, 0x1A18, %g7
call loop_2899
sdivcc %i1, 0x0BD3, %i0
fpadd16 %f16, %f26, %f8
fbne,a %fcc3, loop_2900
loop_2899:
or %o6, %l5, %l6
tge %icc, 0x5
fcmple16 %f14, %f22, %l4
loop_2900:
umul %l1, 0x19C8, %g1
srlx %o0, %l0, %i6
fpsub16 %f10, %f0, %f20
movge %xcc, %i3, %o2
fcmple32 %f28, %f6, %g4
addc %l3, 0x060C, %i5
movrlz %i4, %g3, %i7
tsubcc %l2, %g5, %g2
tcs %icc, 0x7
nop
fitos %f3, %f22
fstox %f22, %f18
add %l7, 0x78, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %o1, %i2
andcc %o3, 0x05A4, %g6
fands %f4, %f4, %f30
bn,a,pn %xcc, loop_2901
movvc %xcc, %o4, %o5
movre %g7, %o7, %i0
edge16 %i1, %o6, %l5
loop_2901:
fnot2 %f26, %f12
fmovsgu %xcc, %f29, %f2
set 0x8, %l4
stxa %l4, [%g0 + %l4] 0x21
and %l1, 0x1F10, %l6
edge32n %g1, %o0, %l0
membar 0x5C
movvc %icc, %i6, %o2
orn %g4, %l3, %i5
te %xcc, 0x3
sdivcc %i4, 0x1C80, %i3
bn loop_2902
sll %g3, %l2, %i7
sllx %g5, 0x07, %o1
add %i2, 0x192C, %g2
loop_2902:
fbo,a %fcc2, loop_2903
udivcc %g6, 0x1D01, %o3
tsubcc %o4, %o5, %o7
fbue,a %fcc3, loop_2904
loop_2903:
bleu loop_2905
membar 0x40
bshuffle %f30, %f6, %f12
loop_2904:
bn,a,pt %icc, loop_2906
loop_2905:
tvs %icc, 0x2
fcmpne16 %f14, %f0, %g7
fsrc1s %f26, %f7
loop_2906:
fpsub16s %f7, %f9, %f29
or %i0, %i1, %l5
nop
setx loop_2907, %l0, %l1
jmpl %l1, %l4
orn %l1, 0x1CC3, %l6
addccc %g1, 0x087F, %o0
xorcc %l0, %i6, %o6
loop_2907:
tsubcc %o2, 0x0B47, %l3
tg %icc, 0x3
fmovdg %icc, %f26, %f2
fbne,a %fcc2, loop_2908
movleu %icc, %i5, %i4
nop
setx 0x7C304AA4307C7E67, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
ta %icc, 0x0
loop_2908:
movgu %icc, %g4, %i3
fmovsvc %xcc, %f12, %f6
bpos,a loop_2909
fbge,a %fcc2, loop_2910
fabsd %f18, %f0
sll %g3, %i7, %g5
loop_2909:
fandnot1 %f18, %f20, %f26
loop_2910:
tneg %xcc, 0x7
bvc %icc, loop_2911
tvs %xcc, 0x0
srax %o1, %i2, %l2
bneg,pt %xcc, loop_2912
loop_2911:
fmovsne %icc, %f28, %f1
smulcc %g6, %o3, %g2
fmovspos %icc, %f8, %f31
loop_2912:
fmovsne %icc, %f1, %f15
movre %o4, 0x3A0, %o7
be %icc, loop_2913
bgu,pn %xcc, loop_2914
bl,a %icc, loop_2915
andncc %g7, %o5, %i1
loop_2913:
mova %xcc, %l5, %i0
loop_2914:
ldd [%l7 + 0x20], %l4
loop_2915:
fmovsne %icc, %f23, %f8
edge32l %l6, %g1, %o0
fbo %fcc1, loop_2916
movle %icc, %l0, %i6
tn %icc, 0x2
fnands %f28, %f29, %f8
loop_2916:
fcmpeq16 %f28, %f4, %l1
movneg %icc, %o2, %l3
smulcc %i5, 0x0346, %o6
fcmpeq32 %f22, %f30, %g4
fmovrdgez %i4, %f14, %f18
movrgez %i3, %g3, %g5
tneg %xcc, 0x6
stb %o1, [%l7 + 0x6A]
bl loop_2917
srl %i2, %l2, %g6
fnegs %f3, %f4
fmovscs %xcc, %f16, %f21
loop_2917:
nop
setx 0x3F7E9FF7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x49B3A950, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f21, %f8
movn %xcc, %i7, %o3
fmovsvs %xcc, %f7, %f18
mulx %o4, 0x10E8, %g2
movle %icc, %o7, %o5
movn %icc, %g7, %l5
movn %icc, %i0, %l4
orncc %l6, 0x1202, %g1
movvc %xcc, %i1, %l0
popc %i6, %l1
edge32 %o2, %l3, %i5
addc %o6, %o0, %i4
addccc %i3, %g4, %g3
fmovsg %xcc, %f28, %f20
movne %xcc, %g5, %o1
wr %g0, 0x80, %asi
lduha [%l7 + 0x08] %asi, %l2
fblg %fcc3, loop_2918
tpos %xcc, 0x7
fpsub32s %f11, %f10, %f26
fbg %fcc1, loop_2919
loop_2918:
umulcc %g6, %i2, %o3
fcmpeq16 %f24, %f16, %i7
movgu %xcc, %o4, %g2
loop_2919:
srl %o7, %o5, %g7
udiv %l5, 0x01D6, %l4
ldsw [%l7 + 0x3C], %i0
membar 0x38
bge loop_2920
tcs %xcc, 0x7
sra %l6, %i1, %g1
tvs %icc, 0x1
loop_2920:
mulx %i6, %l1, %l0
fbge,a %fcc1, loop_2921
movrlez %l3, 0x18F, %o2
xor %i5, 0x1144, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2921:
tvc %xcc, 0x0
bvs %icc, loop_2922
edge16n %o6, %i4, %g4
mulscc %g3, %i3, %g5
movle %icc, %l2, %g6
loop_2922:
edge32n %i2, %o1, %i7
fpsub16 %f22, %f22, %f14
sethi 0x1F27, %o4
edge8 %o3, %g2, %o7
sra %g7, 0x02, %l5
smulcc %l4, 0x13B9, %o5
xor %l6, 0x0E80, %i1
fbg %fcc1, loop_2923
movre %g1, 0x122, %i6
movle %icc, %l1, %i0
fmovsn %icc, %f7, %f28
loop_2923:
ta %icc, 0x3
wr %g0, 0x80, %asi
lduha [%l7 + 0x5C] %asi, %l0
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f16
andn %l3, 0x02A7, %i5
movge %xcc, %o2, %o0
fandnot1s %f6, %f10, %f21
sdivcc %i4, 0x1422, %o6
te %icc, 0x0
te %xcc, 0x2
bleu loop_2924
tl %icc, 0x4
movrlez %g4, 0x286, %i3
subc %g3, %l2, %g5
loop_2924:
edge8n %i2, %g6, %i7
movg %xcc, %o1, %o3
udivx %g2, 0x02FC, %o7
xnorcc %g7, 0x197D, %l5
bcc,pn %icc, loop_2925
srl %o4, %o5, %l6
brlz,a %l4, loop_2926
fpsub16 %f26, %f0, %f8
loop_2925:
nop
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x70] %asi, 0x2
loop_2926:
fcmpne32 %f2, %f20, %g1
nop
setx 0x0B1EE6FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7934A485, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f16, %f26
nop
setx 0xB85490C9B2AEE0BB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xC7E6B410B37202E8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f24, %f10
tleu %icc, 0x2
ld [%l7 + 0x48], %f22
addcc %l1, %i6, %l0
fmovdvs %icc, %f5, %f18
fmuld8ulx16 %f7, %f13, %f30
fbo,a %fcc2, loop_2927
movrgez %i0, %l3, %o2
addccc %o0, 0x1F26, %i5
fnot2 %f30, %f20
loop_2927:
sra %o6, 0x1B, %g4
movle %icc, %i4, %g3
ble,a %icc, loop_2928
fornot1 %f18, %f10, %f8
movge %icc, %l2, %i3
addc %i2, 0x0A9C, %g6
loop_2928:
sdivcc %i7, 0x1FD0, %o1
umulcc %o3, %g2, %g5
fzeros %f20
wr %g0, 0x10, %asi
sta %f25, [%l7 + 0x08] %asi
srl %o7, %g7, %l5
orn %o5, %l6, %o4
nop
set 0x3A, %i0
lduh [%l7 + %i0], %i1
brgz %l4, loop_2929
fbuge %fcc2, loop_2930
membar 0x71
movleu %icc, %l1, %g1
loop_2929:
movrne %i6, %l0, %l3
loop_2930:
subccc %i0, %o2, %o0
mulx %i5, %g4, %i4
ldsb [%l7 + 0x61], %o6
fpadd32 %f26, %f16, %f8
fmovsn %xcc, %f26, %f15
umul %g3, 0x1DB7, %i3
movge %icc, %i2, %g6
subc %l2, 0x1214, %o1
bneg,pn %xcc, loop_2931
fbn,a %fcc1, loop_2932
movcs %xcc, %i7, %o3
xorcc %g5, %o7, %g2
loop_2931:
movrgz %g7, %o5, %l5
loop_2932:
bl,a %icc, loop_2933
array16 %o4, %i1, %l4
movvc %xcc, %l1, %l6
te %xcc, 0x5
loop_2933:
for %f2, %f26, %f10
tcs %xcc, 0x1
fbne %fcc2, loop_2934
fpack32 %f20, %f16, %f0
fblg,a %fcc1, loop_2935
movrgez %g1, %l0, %i6
loop_2934:
fornot2s %f10, %f2, %f6
wr %g0, 0x18, %asi
swapa [%l7 + 0x64] %asi, %l3
loop_2935:
fba %fcc2, loop_2936
subc %i0, 0x0001, %o2
call loop_2937
membar 0x40
loop_2936:
bcs loop_2938
ba,a,pn %xcc, loop_2939
loop_2937:
brgz,a %i5, loop_2940
movle %xcc, %o0, %g4
loop_2938:
fornot2s %f31, %f8, %f10
loop_2939:
bne loop_2941
loop_2940:
movne %xcc, %o6, %g3
fmovrdlez %i4, %f14, %f24
nop
setx loop_2942, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_2941:
smul %i2, %i3, %l2
ldstub [%l7 + 0x17], %g6
fxor %f20, %f0, %f18
loop_2942:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brnz,a %i7, loop_2943
fmovsge %xcc, %f31, %f16
fmovdne %icc, %f27, %f0
fpadd32s %f13, %f9, %f31
loop_2943:
nop
set 0x50, %o7
lda [%l7 + %o7] 0x15, %f26
fbe,a %fcc1, loop_2944
fones %f2
srl %o1, 0x1D, %g5
nop
set 0x38, %g3
ldd [%l7 + %g3], %o6
loop_2944:
nop
set 0x18, %o5
prefetcha [%l7 + %o5] 0x11, 0x0
edge32l %g2, %g7, %o5
fbo %fcc0, loop_2945
fbne %fcc3, loop_2946
fnor %f6, %f8, %f20
fpsub32s %f17, %f1, %f27
loop_2945:
alignaddrl %o4, %i1, %l4
loop_2946:
movrlz %l5, %l1, %g1
andn %l6, 0x1B12, %i6
bshuffle %f30, %f0, %f6
fmovdleu %icc, %f15, %f27
add %l7, 0x30, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %l3, %i0
alignaddrl %l0, %i5, %o2
fbule,a %fcc1, loop_2947
movgu %icc, %o0, %o6
fbg %fcc3, loop_2948
tg %icc, 0x3
loop_2947:
xorcc %g4, %g3, %i4
nop
setx 0x749B44E23C9E14E2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xA6C768C7D3B64A96, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f2, %f8
loop_2948:
tl %icc, 0x5
wr %g0, 0x52, %asi
ldxa [%g0 + 0x210] %asi, %i3
fmovrdlz %i2, %f8, %f12
movgu %xcc, %g6, %l2
ldsw [%l7 + 0x30], %i7
fornot1 %f18, %f28, %f4
movge %xcc, %o1, %o7
sir 0x0283
fmul8sux16 %f20, %f22, %f22
edge8l %o3, %g5, %g2
sth %o5, [%l7 + 0x0E]
tvc %icc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %o4, %i1, %g7
fmovsn %icc, %f28, %f26
subccc %l5, 0x116E, %l1
fmovdge %icc, %f17, %f23
edge32 %g1, %l4, %i6
fbn %fcc2, loop_2949
movcs %icc, %l3, %i0
fnot2s %f10, %f16
sdiv %l6, 0x08FE, %l0
loop_2949:
nop
setx loop_2950, %l0, %l1
jmpl %l1, %i5
tsubcc %o2, 0x13F1, %o0
fmovdg %xcc, %f5, %f31
nop
setx 0x284554059F098533, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xA20092755CD1094C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f10, %f20
loop_2950:
fmovsg %xcc, %f0, %f20
nop
setx loop_2951, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnegd %f4, %f26
subcc %o6, %g4, %i4
xor %i3, 0x046A, %g3
loop_2951:
fpsub16 %f2, %f20, %f22
srl %i2, %l2, %i7
fone %f2
set 0x70, %g6
ldxa [%l7 + %g6] 0x18, %o1
srax %o7, %o3, %g6
stbar
movcc %icc, %g5, %o5
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
bg,a loop_2952
fbg,a %fcc1, loop_2953
fornot2 %f16, %f24, %f14
movrgez %g2, %o4, %i1
loop_2952:
array32 %g7, %l5, %g1
loop_2953:
movgu %xcc, %l4, %l1
set 0x1E, %i1
lduba [%l7 + %i1] 0x81, %l3
nop
fitos %f14, %f14
fstox %f14, %f4
sethi 0x1912, %i6
fxnor %f12, %f2, %f20
sdivx %i0, 0x165F, %l6
sethi 0x176D, %l0
srl %o2, %i5, %o0
brnz %o6, loop_2954
fnands %f7, %f8, %f10
movrlez %g4, 0x1D0, %i4
movvs %icc, %g3, %i3
loop_2954:
smulcc %l2, 0x065C, %i7
movg %xcc, %i2, %o1
subc %o7, %o3, %g6
fmovsa %xcc, %f15, %f9
tn %icc, 0x0
movpos %icc, %o5, %g2
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f16
tneg %xcc, 0x4
fbne,a %fcc0, loop_2955
bpos,pn %xcc, loop_2956
andncc %g5, %o4, %i1
sth %l5, [%l7 + 0x66]
loop_2955:
bvc,a %icc, loop_2957
loop_2956:
fmovscs %xcc, %f10, %f7
fmovdge %icc, %f16, %f3
tvc %icc, 0x5
loop_2957:
alignaddr %g1, %g7, %l4
fmovse %xcc, %f6, %f1
xor %l3, 0x1881, %l1
tsubcc %i0, %i6, %l6
fmovdpos %xcc, %f16, %f18
nop
setx loop_2958, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrgez %l0, 0x3DE, %i5
movrne %o0, 0x3C3, %o6
add %g4, %o2, %g3
loop_2958:
movge %icc, %i4, %i3
xnor %i7, %i2, %l2
fone %f10
bleu,pn %icc, loop_2959
fmovdvc %xcc, %f6, %f17
edge8 %o1, %o3, %g6
addccc %o5, 0x0D30, %o7
loop_2959:
fxors %f11, %f28, %f19
tne %icc, 0x6
andncc %g5, %g2, %o4
fnot1s %f14, %f25
movle %icc, %i1, %g1
bneg,pn %icc, loop_2960
edge16ln %g7, %l5, %l3
wr %g0, 0xeb, %asi
ldda [%l7 + 0x50] %asi, %l0
loop_2960:
udivcc %l4, 0x13AC, %i6
sdivcc %l6, 0x18B2, %i0
edge16 %l0, %o0, %i5
mulscc %g4, %o6, %o2
nop
setx loop_2961, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivcc %i4, 0x145F, %g3
fbue,a %fcc3, loop_2962
mulx %i3, %i2, %i7
loop_2961:
fcmple32 %f30, %f4, %l2
movrgz %o3, %g6, %o5
loop_2962:
fble,a %fcc1, loop_2963
fbe,a %fcc1, loop_2964
bpos loop_2965
fmovse %xcc, %f2, %f3
loop_2963:
edge16 %o7, %o1, %g2
loop_2964:
call loop_2966
loop_2965:
smulcc %g5, 0x07D7, %i1
movre %o4, 0x1E2, %g7
fmovdle %xcc, %f21, %f0
loop_2966:
andcc %g1, 0x0AA8, %l5
tcs %xcc, 0x1
udivcc %l1, 0x0834, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %i6, 0x13, %l6
bpos,a,pn %xcc, loop_2967
nop
setx 0xC698E3EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x18A6B457, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f5, %f0
movpos %icc, %i0, %l0
subcc %o0, 0x0F5E, %i5
loop_2967:
ldd [%l7 + 0x68], %g4
movrne %o6, %l4, %o2
tneg %icc, 0x7
faligndata %f2, %f8, %f2
edge32l %i4, %g3, %i2
sth %i7, [%l7 + 0x12]
or %l2, 0x0270, %o3
taddcctv %g6, 0x0D03, %o5
smul %o7, 0x17AB, %o1
movne %icc, %i3, %g2
fpsub32 %f14, %f6, %f10
fbe,a %fcc1, loop_2968
mova %icc, %g5, %i1
fbu %fcc3, loop_2969
subccc %g7, 0x0E7F, %o4
loop_2968:
fandnot2s %f29, %f3, %f18
orn %l5, 0x112B, %l1
loop_2969:
sra %g1, %l3, %l6
fbo %fcc2, loop_2970
stw %i6, [%l7 + 0x58]
fmovrsgz %i0, %f4, %f10
udivx %l0, 0x145C, %o0
loop_2970:
movvc %xcc, %i5, %o6
tge %xcc, 0x2
move %icc, %l4, %g4
fsrc2 %f2, %f0
movge %icc, %o2, %i4
umulcc %i2, 0x0703, %g3
mulx %i7, 0x0910, %o3
sir 0x00A2
move %icc, %l2, %g6
bne %xcc, loop_2971
andn %o7, %o1, %o5
or %g2, %g5, %i3
nop
setx 0x806273A3, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
loop_2971:
andcc %g7, %i1, %l5
bgu %icc, loop_2972
tneg %xcc, 0x7
tle %xcc, 0x6
orncc %l1, %o4, %l3
loop_2972:
mova %xcc, %g1, %l6
srax %i6, 0x1B, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f26, %f31, %f21
prefetch [%l7 + 0x2C], 0x3
call loop_2973
ba,pn %icc, loop_2974
fcmple16 %f28, %f18, %o0
bn,pt %xcc, loop_2975
loop_2973:
alignaddrl %l0, %o6, %i5
loop_2974:
fmovsneg %xcc, %f28, %f9
fpsub32s %f24, %f20, %f31
loop_2975:
edge8l %l4, %o2, %g4
fmovdvs %icc, %f22, %f24
wr %g0, 0x11, %asi
stwa %i4, [%l7 + 0x6C] %asi
ldsh [%l7 + 0x40], %g3
brlz %i7, loop_2976
addccc %o3, 0x0D54, %l2
movpos %xcc, %i2, %g6
nop
setx 0x36BC3EC6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
fsqrts %f6, %f22
loop_2976:
fpadd16 %f24, %f28, %f10
nop
setx 0x80544685, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
sdiv %o1, 0x05D4, %o7
bneg %icc, loop_2977
smulcc %o5, 0x040B, %g2
tneg %icc, 0x4
xnor %i3, %g5, %g7
loop_2977:
fmovrsgez %l5, %f31, %f25
alignaddr %i1, %l1, %o4
movcc %xcc, %g1, %l3
tg %icc, 0x1
ldsb [%l7 + 0x62], %l6
fcmple32 %f26, %f0, %i6
ta %icc, 0x6
tvs %icc, 0x7
movneg %xcc, %i0, %l0
fbne %fcc0, loop_2978
alignaddrl %o6, %o0, %i5
array16 %o2, %g4, %l4
bvs,a,pt %xcc, loop_2979
loop_2978:
fbl,a %fcc2, loop_2980
addccc %i4, %g3, %o3
fmovsle %xcc, %f9, %f4
loop_2979:
fmovdleu %xcc, %f25, %f6
loop_2980:
tvc %xcc, 0x7
fbe,a %fcc2, loop_2981
andn %i7, %i2, %l2
faligndata %f10, %f28, %f10
tsubcctv %g6, 0x0956, %o1
loop_2981:
xorcc %o7, 0x1E2F, %o5
sethi 0x1B9C, %g2
subcc %g5, %g7, %l5
movpos %xcc, %i1, %i3
set 0x40, %o1
ldda [%l7 + %o1] 0x10, %f0
ba loop_2982
ld [%l7 + 0x5C], %f28
movge %icc, %l1, %g1
movvs %icc, %l3, %l6
loop_2982:
smulcc %i6, %i0, %l0
alignaddr %o4, %o6, %o0
fnot1 %f18, %f30
fmovda %xcc, %f6, %f13
subc %i5, %o2, %l4
edge16n %i4, %g4, %g3
fmul8x16au %f0, %f26, %f14
fxors %f31, %f16, %f28
tge %icc, 0x6
udivcc %o3, 0x1E95, %i7
be,a %xcc, loop_2983
taddcctv %i2, %l2, %g6
fsrc2s %f17, %f20
wr %g0, 0x04, %asi
lda [%l7 + 0x50] %asi, %f12
loop_2983:
tg %icc, 0x5
popc 0x1921, %o7
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f16
bpos,a %icc, loop_2984
tle %icc, 0x6
srlx %o1, 0x07, %o5
movrne %g5, %g2, %l5
loop_2984:
nop
setx 0xA0D7C0E3506E6DDE, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
wr %g0, 0x81, %asi
sta %f2, [%l7 + 0x4C] %asi
bne loop_2985
or %i1, %g7, %l1
smulcc %i3, 0x1245, %g1
fmovrsgez %l6, %f11, %f28
loop_2985:
movneg %xcc, %i6, %i0
fmovrse %l3, %f7, %f27
fcmple32 %f4, %f14, %l0
fba,a %fcc2, loop_2986
tpos %icc, 0x3
sllx %o6, 0x1F, %o0
fzero %f24
loop_2986:
orcc %i5, %o2, %l4
fnors %f22, %f3, %f25
umulcc %o4, %i4, %g4
subc %g3, %i7, %i2
movneg %icc, %o3, %l2
bvc loop_2987
edge32l %g6, %o7, %o5
fmovdl %icc, %f8, %f14
fbo,a %fcc2, loop_2988
loop_2987:
brz %o1, loop_2989
fbge %fcc0, loop_2990
subcc %g5, %g2, %i1
loop_2988:
movvc %xcc, %g7, %l1
loop_2989:
edge8ln %i3, %g1, %l6
loop_2990:
movrgez %l5, %i6, %l3
nop
set 0x38, %o3
stb %l0, [%l7 + %o3]
edge8 %o6, %i0, %i5
orcc %o2, %o0, %o4
tgu %xcc, 0x4
movle %icc, %l4, %i4
movge %icc, %g4, %i7
edge32ln %g3, %o3, %i2
fmovsgu %icc, %f24, %f21
bshuffle %f24, %f18, %f6
fba %fcc2, loop_2991
tgu %icc, 0x3
fmovda %icc, %f28, %f27
mulx %l2, %g6, %o5
loop_2991:
nop
setx 0xDDEA72005CCDF46B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f22
fpack32 %f16, %f4, %f10
edge32ln %o7, %g5, %g2
nop
set 0x58, %i6
ldub [%l7 + %i6], %o1
bcc,a %icc, loop_2992
bgu,a,pt %icc, loop_2993
smul %g7, 0x05CC, %i1
movge %icc, %i3, %g1
loop_2992:
edge32ln %l6, %l1, %l5
loop_2993:
edge16l %l3, %l0, %o6
fone %f10
add %i6, 0x164F, %i0
sdivcc %i5, 0x1BF2, %o0
edge16 %o4, %o2, %l4
fxor %f6, %f24, %f12
fsrc1s %f18, %f4
edge16n %i4, %i7, %g4
bge %icc, loop_2994
brgz,a %o3, loop_2995
sir 0x082D
set 0x118, %g1
ldxa [%g0 + %g1] 0x52, %g3
loop_2994:
ldsh [%l7 + 0x4C], %l2
loop_2995:
fornot1s %f12, %f15, %f2
fmovsa %icc, %f8, %f0
movneg %xcc, %g6, %o5
edge16ln %i2, %g5, %o7
addcc %o1, %g7, %g2
add %i1, 0x10BC, %g1
ldsb [%l7 + 0x23], %l6
tvs %icc, 0x1
nop
fitos %f1, %f23
fstox %f23, %f2
bcc loop_2996
movgu %icc, %i3, %l1
nop
setx loop_2997, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
alignaddr %l3, %l0, %o6
loop_2996:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x4DC1604F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x649648B1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f18, %f1
loop_2997:
add %i6, 0x1334, %l5
nop
fitos %f17, %f23
alignaddrl %i0, %o0, %o4
andcc %o2, %l4, %i4
taddcctv %i7, 0x0E7B, %i5
movl %xcc, %o3, %g3
tleu %xcc, 0x2
array32 %g4, %g6, %o5
taddcc %i2, %l2, %g5
nop
setx 0x0ECBDE9A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x4759044F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f14, %f28
sdivcc %o1, 0x155E, %g7
wr %g0, 0x18, %asi
stwa %g2, [%l7 + 0x1C] %asi
sllx %o7, %i1, %l6
array32 %g1, %i3, %l3
sllx %l1, %l0, %o6
brgz %i6, loop_2998
move %icc, %l5, %i0
fbu,a %fcc0, loop_2999
tne %icc, 0x2
loop_2998:
bneg,pt %icc, loop_3000
bpos,a,pn %icc, loop_3001
loop_2999:
ldstub [%l7 + 0x15], %o4
fnot1s %f5, %f27
loop_3000:
sethi 0x0DED, %o0
loop_3001:
edge16ln %o2, %l4, %i4
orncc %i7, %i5, %g3
bleu,pt %xcc, loop_3002
ldsh [%l7 + 0x34], %g4
fcmple32 %f12, %f8, %o3
bshuffle %f12, %f22, %f14
loop_3002:
fbu,a %fcc0, loop_3003
movrlz %o5, 0x369, %g6
edge8n %i2, %l2, %g5
fcmple16 %f24, %f6, %g7
loop_3003:
nop
setx 0x65EFCC78, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f27
sdivcc %o1, 0x155A, %o7
bgu,a,pt %icc, loop_3004
ldstub [%l7 + 0x4F], %g2
lduh [%l7 + 0x26], %i1
fandnot2 %f12, %f22, %f26
loop_3004:
array16 %l6, %i3, %l3
fxors %f30, %f27, %f11
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l1, %g1
bvs,a loop_3005
tvs %icc, 0x0
call loop_3006
andcc %l0, %i6, %l5
loop_3005:
nop
set 0x40, %l2
stda %f16, [%l7 + %l2] 0x80
loop_3006:
bne,pn %xcc, loop_3007
fbuge,a %fcc1, loop_3008
fnor %f18, %f8, %f26
movvc %icc, %i0, %o6
loop_3007:
addcc %o4, 0x154A, %o2
loop_3008:
fmovsvs %icc, %f17, %f10
sll %o0, %l4, %i4
movcs %xcc, %i5, %g3
nop
setx 0x4CB895E5FD3F9698, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xDB1961DDFD931DFB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f26, %f0
edge16n %g4, %i7, %o3
membar 0x51
membar 0x7D
bn,pn %xcc, loop_3009
bg loop_3010
ba %xcc, loop_3011
and %o5, 0x1884, %i2
loop_3009:
tvs %icc, 0x2
loop_3010:
nop
setx 0x53971231, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xC2A29F8F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f20, %f28
loop_3011:
nop
setx loop_3012, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bge,pt %icc, loop_3013
nop
setx 0x4E7EEA680CFAB13B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xDBAD991407442F55, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f14, %f30
tpos %xcc, 0x5
loop_3012:
fblg %fcc1, loop_3014
loop_3013:
ld [%l7 + 0x10], %f15
fmovrdlz %l2, %f26, %f4
tsubcctv %g6, %g5, %o1
loop_3014:
tsubcc %g7, %o7, %i1
nop
fitod %f8, %f8
fdtoi %f8, %f31
tg %xcc, 0x3
set 0x28, %i4
ldxa [%l7 + %i4] 0x15, %l6
fcmpne32 %f14, %f2, %g2
umulcc %i3, %l3, %g1
fcmple32 %f22, %f12, %l0
movrlez %i6, %l1, %i0
srlx %o6, %o4, %o2
fmovrde %l5, %f16, %f20
tge %icc, 0x5
brlez,a %l4, loop_3015
andcc %i4, 0x0B83, %i5
fzero %f30
taddcctv %o0, %g4, %i7
loop_3015:
fmovdge %xcc, %f30, %f10
stbar
movvc %icc, %g3, %o3
srlx %o5, %i2, %l2
fandnot1 %f2, %f22, %f22
movg %xcc, %g5, %g6
orncc %o1, %g7, %o7
sllx %i1, 0x16, %l6
umul %i3, 0x08DC, %g2
tn %xcc, 0x4
array8 %g1, %l3, %l0
fpadd16s %f3, %f5, %f25
andncc %l1, %i6, %o6
andcc %i0, %o2, %o4
movrlz %l5, %i4, %l4
nop
setx loop_3016, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %icc, 0x2
edge32 %i5, %o0, %g4
fcmpgt16 %f24, %f14, %i7
loop_3016:
fcmpne16 %f12, %f10, %o3
and %g3, 0x1803, %i2
edge8n %l2, %g5, %o5
nop
setx 0xA000DECF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x0CD9471C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f28, %f22
edge32l %o1, %g7, %g6
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] %asi, %i1, %l6
fmovsne %xcc, %f14, %f17
srlx %o7, 0x05, %g2
brz %g1, loop_3017
fnands %f0, %f2, %f24
fmovdle %icc, %f3, %f9
ldsw [%l7 + 0x70], %i3
loop_3017:
fbe %fcc2, loop_3018
subcc %l3, %l1, %l0
ld [%l7 + 0x6C], %f14
fsrc1 %f14, %f8
loop_3018:
nop
setx 0x4A50B61A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xCB72B7F6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fdivs %f3, %f20, %f2
edge32 %i6, %i0, %o2
tne %xcc, 0x2
wr %g0, 0x89, %asi
lda [%l7 + 0x4C] %asi, %f2
lduw [%l7 + 0x40], %o6
fsrc2s %f0, %f15
srlx %l5, 0x14, %i4
or %o4, 0x1921, %l4
bne,pn %xcc, loop_3019
tsubcctv %o0, 0x00A1, %i5
fzeros %f2
movn %xcc, %g4, %i7
loop_3019:
movleu %icc, %o3, %i2
fmovdn %xcc, %f23, %f25
fpsub32s %f21, %f3, %f25
edge16l %l2, %g3, %g5
edge32ln %o5, %g7, %g6
set 0x58, %o0
prefetcha [%l7 + %o0] 0x80, 0x0
ldsh [%l7 + 0x6C], %l6
fmovsa %icc, %f31, %f11
fpadd16 %f10, %f0, %f8
fmovsle %icc, %f29, %f1
set 0x25, %g2
ldsba [%l7 + %g2] 0x0c, %o7
movrne %i1, %g2, %i3
sra %l3, %l1, %l0
bg,a,pt %xcc, loop_3020
nop
setx 0x40425D28, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
sra %g1, %i6, %i0
fble %fcc0, loop_3021
loop_3020:
brgz,a %o2, loop_3022
tvs %icc, 0x1
st %f2, [%l7 + 0x60]
loop_3021:
nop
fitod %f12, %f18
fdtox %f18, %f12
loop_3022:
popc %o6, %i4
te %icc, 0x4
fpadd32s %f31, %f13, %f12
udivcc %o4, 0x13EB, %l4
fmovdn %icc, %f12, %f29
fmovrdlz %l5, %f20, %f16
xor %i5, %o0, %g4
bpos,a,pt %icc, loop_3023
tvs %icc, 0x1
movge %xcc, %o3, %i2
fcmpgt16 %f26, %f4, %i7
loop_3023:
alignaddr %l2, %g3, %g5
movrlz %g7, %o5, %o1
and %l6, %g6, %o7
fnegd %f14, %f14
ta %xcc, 0x7
set 0x5A, %l5
lduba [%l7 + %l5] 0x88, %i1
tvs %xcc, 0x0
fbl %fcc2, loop_3024
fornot1 %f10, %f18, %f4
movvc %icc, %i3, %l3
taddcc %l1, 0x0F84, %l0
loop_3024:
alignaddr %g1, %i6, %i0
fmovdgu %xcc, %f5, %f15
movcc %icc, %o2, %o6
edge16n %g2, %o4, %i4
fnegs %f31, %f0
xorcc %l4, %i5, %l5
movrne %o0, 0x2C0, %g4
std %f2, [%l7 + 0x60]
fmovrde %o3, %f0, %f8
tcs %icc, 0x3
add %i2, %i7, %g3
ldsb [%l7 + 0x23], %l2
movg %icc, %g7, %o5
sra %g5, 0x14, %l6
movrne %g6, %o1, %o7
edge32ln %i3, %i1, %l1
xor %l0, %l3, %i6
fbe %fcc2, loop_3025
fbuge,a %fcc1, loop_3026
te %icc, 0x0
fornot2s %f20, %f15, %f27
loop_3025:
addc %i0, %g1, %o6
loop_3026:
taddcc %g2, 0x1D0D, %o4
taddcctv %i4, 0x0074, %l4
ld [%l7 + 0x50], %f10
srl %i5, 0x1E, %l5
wr %g0, 0x19, %asi
ldswa [%l7 + 0x20] %asi, %o0
edge8ln %o2, %g4, %o3
te %icc, 0x4
nop
setx 0x6067790F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x51383D2D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f13, %f9
set 0x0F, %g5
ldsba [%l7 + %g5] 0x19, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %g3, %l2, %g7
movcs %icc, %o5, %i7
array8 %l6, %g6, %g5
sdivcc %o1, 0x086B, %o7
tvc %icc, 0x3
fxnor %f16, %f6, %f0
edge8n %i3, %i1, %l0
fmovrde %l1, %f18, %f30
membar 0x7A
wr %g0, 0x0c, %asi
sta %f31, [%l7 + 0x20] %asi
movl %icc, %i6, %i0
alignaddr %l3, %g1, %o6
nop
fitod %f12, %f10
fdtoi %f10, %f29
bgu,a loop_3027
nop
set 0x38, %l6
ldd [%l7 + %l6], %f12
fornot2 %f6, %f10, %f4
ble,a,pt %xcc, loop_3028
loop_3027:
edge32ln %g2, %i4, %o4
array16 %l4, %i5, %o0
fpack32 %f10, %f4, %f0
loop_3028:
edge16 %o2, %g4, %l5
fmovrdgz %i2, %f12, %f12
sllx %o3, %g3, %l2
tl %xcc, 0x2
addcc %g7, %i7, %o5
movleu %icc, %l6, %g5
fmovsl %xcc, %f27, %f14
bcc loop_3029
add %o1, 0x0BED, %o7
edge32ln %g6, %i1, %i3
fbge %fcc3, loop_3030
loop_3029:
movrne %l1, %l0, %i0
addc %l3, %i6, %g1
umulcc %g2, 0x0A98, %o6
loop_3030:
tcc %xcc, 0x6
be,a,pn %icc, loop_3031
fnot1 %f26, %f12
movge %xcc, %o4, %l4
edge8l %i5, %o0, %i4
loop_3031:
movneg %xcc, %g4, %l5
tne %xcc, 0x2
fmovdvc %xcc, %f4, %f6
mulx %o2, %i2, %o3
nop
setx 0xE0DA6391, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xA128A772, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f31, %f8
taddcc %l2, 0x0F26, %g7
tsubcc %g3, 0x10CB, %o5
fmovsa %xcc, %f9, %f26
sdivcc %l6, 0x0A9F, %i7
subccc %g5, 0x1B5A, %o1
fbne,a %fcc0, loop_3032
array16 %o7, %i1, %i3
stbar
sra %g6, %l0, %l1
loop_3032:
subc %l3, %i6, %g1
srl %i0, 0x0D, %o6
movcc %xcc, %o4, %l4
brgz %i5, loop_3033
edge32l %o0, %g2, %g4
udiv %l5, 0x1091, %i4
movneg %icc, %o2, %o3
loop_3033:
edge8l %l2, %i2, %g3
tvc %icc, 0x2
movl %icc, %g7, %l6
and %i7, 0x1E96, %o5
edge8ln %o1, %g5, %o7
nop
setx 0x0B3400CE70431A84, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
tsubcctv %i3, 0x0A56, %g6
edge32l %l0, %l1, %i1
xor %l3, %g1, %i6
edge32ln %o6, %i0, %o4
sllx %i5, %o0, %g2
nop
setx loop_3034, %l0, %l1
jmpl %l1, %l4
fbuge %fcc0, loop_3035
movpos %icc, %l5, %g4
nop
setx 0xF8CF58A3E5569A74, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f18
loop_3034:
nop
set 0x38, %l3
ldxa [%l7 + %l3] 0x18, %o2
loop_3035:
andncc %o3, %l2, %i2
tpos %xcc, 0x4
tpos %xcc, 0x2
movle %icc, %g3, %g7
edge16n %l6, %i4, %o5
bvs,a,pt %icc, loop_3036
fpsub32 %f26, %f22, %f8
edge16ln %o1, %i7, %o7
set 0x38, %i3
ldsha [%l7 + %i3] 0x15, %i3
loop_3036:
fbu,a %fcc3, loop_3037
fmovdgu %xcc, %f2, %f0
udivcc %g5, 0x0E57, %l0
sdiv %g6, 0x19CA, %i1
loop_3037:
stbar
ldsb [%l7 + 0x2C], %l3
fmovrse %g1, %f4, %f21
fmovdgu %xcc, %f25, %f22
array8 %l1, %i6, %i0
bge loop_3038
fandnot1 %f20, %f22, %f22
fmul8sux16 %f24, %f16, %f28
fmovrdgez %o4, %f16, %f2
loop_3038:
stbar
movrgz %i5, %o6, %g2
tneg %icc, 0x6
movne %xcc, %o0, %l4
fmovrsgz %g4, %f4, %f24
nop
setx loop_3039, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldsw [%l7 + 0x6C], %o2
mulscc %o3, %l5, %l2
ble,a loop_3040
loop_3039:
movcs %xcc, %g3, %g7
tpos %xcc, 0x1
fmovsg %icc, %f30, %f0
loop_3040:
fbl,a %fcc2, loop_3041
xnor %l6, %i2, %i4
sub %o1, 0x04F5, %i7
fmovsvc %icc, %f14, %f18
loop_3041:
nop
setx loop_3042, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
and %o7, 0x06F7, %i3
be,a loop_3043
smulcc %g5, 0x1F19, %o5
loop_3042:
nop
add %l7, 0x6C, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l0, %g6
loop_3043:
brlez,a %i1, loop_3044
tvc %icc, 0x7
tsubcctv %g1, 0x1A31, %l3
tcs %icc, 0x1
loop_3044:
tgu %icc, 0x5
edge8ln %i6, %i0, %o4
movneg %icc, %i5, %o6
bleu,a %xcc, loop_3045
fmovrslez %l1, %f5, %f7
fmul8x16al %f16, %f14, %f26
mulscc %o0, 0x06E8, %l4
loop_3045:
bneg,pn %icc, loop_3046
umulcc %g2, 0x0AD9, %g4
sra %o2, 0x0E, %o3
movle %icc, %l5, %g3
loop_3046:
popc %g7, %l6
srl %l2, 0x1A, %i4
movneg %icc, %o1, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f20
umul %i7, 0x117E, %i3
edge16n %o7, %o5, %l0
movrlez %g5, 0x17B, %g6
nop
setx 0xD05BB4CF, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
set 0x58, %o4
prefetcha [%l7 + %o4] 0x15, 0x3
fsrc2s %f18, %f15
tsubcc %l3, %i6, %i0
tcc %xcc, 0x6
tneg %xcc, 0x5
sllx %o4, 0x1F, %i1
set 0x55, %i5
ldstuba [%l7 + %i5] 0x88, %i5
orncc %l1, 0x1A38, %o0
set 0x30, %g4
ldxa [%l7 + %g4] 0x19, %o6
fblg %fcc1, loop_3047
fpmerge %f25, %f14, %f12
movle %icc, %g2, %l4
mova %xcc, %o2, %g4
loop_3047:
fands %f8, %f11, %f18
ldd [%l7 + 0x58], %l4
srlx %o3, %g3, %l6
edge8ln %g7, %i4, %o1
andncc %i2, %i7, %i3
fsrc1s %f0, %f18
movvs %xcc, %o7, %o5
array32 %l0, %g5, %g6
membar 0x24
flush %l7 + 0x48
mova %icc, %l2, %l3
set 0x7B, %g7
stba %i6, [%l7 + %g7] 0x22
membar #Sync
edge8n %i0, %g1, %i1
edge8ln %i5, %o4, %l1
smulcc %o0, %o6, %g2
fcmpne16 %f16, %f22, %o2
array16 %l4, %g4, %o3
nop
set 0x3C, %o6
sth %g3, [%l7 + %o6]
orncc %l5, %g7, %i4
edge16 %o1, %l6, %i7
sdiv %i3, 0x05E5, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc1, loop_3048
fxnor %f28, %f14, %f10
fabsd %f30, %f20
fxnors %f5, %f19, %f11
loop_3048:
edge32l %o5, %i2, %l0
andn %g6, 0x0257, %l2
subc %g5, 0x0C17, %i6
nop
setx 0x5C56A17A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x1DB76FB2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f3, %f17
movre %i0, %g1, %i1
movvs %xcc, %i5, %o4
mova %xcc, %l3, %l1
edge32ln %o0, %g2, %o2
fandnot2s %f5, %f12, %f3
movrne %o6, %l4, %g4
fmul8x16al %f11, %f27, %f30
subc %g3, 0x1B07, %l5
array16 %o3, %g7, %o1
fmovd %f28, %f20
subccc %i4, %i7, %l6
movn %icc, %o7, %i3
addcc %o5, 0x1A41, %i2
sdivcc %l0, 0x0178, %l2
movne %xcc, %g5, %i6
fbl %fcc1, loop_3049
movrgez %g6, 0x079, %g1
fbg %fcc2, loop_3050
umul %i0, %i5, %o4
loop_3049:
bne,pn %xcc, loop_3051
subc %l3, %i1, %l1
loop_3050:
ba loop_3052
xorcc %g2, 0x152D, %o2
loop_3051:
nop
fitod %f2, %f16
fdtox %f16, %f16
fxtod %f16, %f6
tvs %icc, 0x3
loop_3052:
fmovdneg %icc, %f24, %f21
smul %o6, 0x1927, %l4
sir 0x1EAC
sll %o0, 0x15, %g4
fmovdpos %xcc, %f28, %f9
nop
setx loop_3053, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpmerge %f23, %f12, %f12
tge %xcc, 0x2
bg,a,pn %xcc, loop_3054
loop_3053:
sir 0x1BC3
addccc %l5, 0x16A7, %g3
edge32 %g7, %o1, %o3
loop_3054:
edge16n %i7, %l6, %i4
flush %l7 + 0x68
movneg %icc, %o7, %i3
movge %xcc, %o5, %i2
edge32n %l2, %g5, %i6
wr %g0, 0x0c, %asi
stxa %g6, [%l7 + 0x30] %asi
add %l0, 0x0EC0, %g1
fmovsn %xcc, %f8, %f0
fmul8ulx16 %f18, %f4, %f22
array32 %i5, %o4, %l3
taddcctv %i0, 0x1615, %i1
edge8 %g2, %l1, %o6
sub %o2, %l4, %g4
movn %xcc, %l5, %g3
andn %g7, 0x0C73, %o1
movrne %o0, 0x379, %i7
sra %l6, 0x1C, %o3
array16 %o7, %i4, %o5
tsubcctv %i2, 0x1B1C, %l2
addccc %i3, 0x0D16, %g5
edge32l %g6, %l0, %i6
edge16 %i5, %g1, %o4
orn %l3, 0x1CE1, %i0
bpos,a,pn %xcc, loop_3055
movgu %xcc, %g2, %l1
movleu %xcc, %o6, %i1
edge16l %o2, %g4, %l4
loop_3055:
fmovde %xcc, %f5, %f13
and %g3, %g7, %o1
fnor %f26, %f28, %f26
tvc %icc, 0x0
move %xcc, %o0, %i7
tl %icc, 0x1
tle %icc, 0x0
swap [%l7 + 0x38], %l6
set 0x40, %l1
stda %f0, [%l7 + %l1] 0x14
subccc %o3, 0x0FAA, %o7
edge8n %l5, %i4, %o5
call loop_3056
nop
fitod %f2, %f26
fdtos %f26, %f12
xnorcc %l2, 0x01D3, %i3
orn %g5, 0x1971, %i2
loop_3056:
membar 0x43
edge16n %g6, %i6, %i5
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %g1, %l0
tneg %xcc, 0x6
fnors %f5, %f25, %f27
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2783
! Type x : 1210
! Type cti : 3056
! Type f : 4450
! Type i : 13501
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0xAF6177E9
.word 0x1262686A
.word 0xBBBE193C
.word 0x2252307C
.word 0x854E8A06
.word 0xB71E4EC7
.word 0x19FBE61C
.word 0xEB82DB06
.word 0x9D5F09FA
.word 0x78281B05
.word 0x29B28D2F
.word 0x64F0049B
.word 0x8D7E740D
.word 0xF9F301FA
.word 0xC85C640F
.word 0xEDF87694
.word 0x434938EB
.word 0x649171C9
.word 0x248E2C10
.word 0x41662C78
.word 0xB53B470C
.word 0xED05A64A
.word 0x236311D3
.word 0xA3FEAE52
.word 0x9FA32E12
.word 0x13CB1846
.word 0x3C2ED11B
.word 0x25B840C3
.word 0x18F276F6
.word 0xF7577363
.word 0xF95DA328
.word 0x8984F5FA
.word 0x765C6406
.word 0x8E0BA17C
.word 0x89565DA0
.word 0xF578A586
.word 0x7F24D19C
.word 0x6A3F33D5
.word 0xFF091E94
.word 0x069FB623
.word 0x8665B4DC
.word 0x6D2F80AB
.word 0x691DEB6E
.word 0x16BDF14D
.word 0x3929BD09
.word 0xD7C3C96F
.word 0x074F948A
.word 0x1B752081
.word 0xD51C2715
.word 0xCCA2D98D
.word 0x11384BB0
.word 0x4BA3A366
.word 0xF3CAD5D8
.word 0x217A1117
.word 0x972CE77F
.word 0xCD6C8BDA
.word 0x0AFE6C75
.word 0x58C899A6
.word 0x8ECE86E6
.word 0xD430F1DF
.word 0x6CF360D6
.word 0x8DA88FE9
.word 0x9077DE64
.word 0x65105520
.end