Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f17.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f17.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_f17.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 0x9AF3938FA047A874, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x9, %g1
set 0x9, %g2
set 0x3, %g3
set 0x8, %g4
set 0xE, %g5
set 0x8, %g6
set 0x4, %g7
!# Input registers
set -0x0, %i0
set -0x2, %i1
set -0x8, %i2
set -0xC, %i3
set -0x9, %i4
set -0xC, %i5
set -0xB, %i6
set -0x3, %i7
!# Local registers
set 0x0F6C56AC, %l0
set 0x1D25491B, %l1
set 0x264AB5BA, %l2
set 0x686C4353, %l3
set 0x40E3DD41, %l4
set 0x2A690B69, %l5
set 0x5F20CB0C, %l6
!# Output registers
set -0x13E2, %o0
set -0x1453, %o1
set -0x14CA, %o2
set 0x04AC, %o3
set 0x07D6, %o4
set -0x13A4, %o5
set 0x0593, %o6
set 0x0EBE, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x37764B4AF831BE22)
INIT_TH_FP_REG(%l7,%f2,0xC9BA9007E082B599)
INIT_TH_FP_REG(%l7,%f4,0xAC7BD06E8CE693E1)
INIT_TH_FP_REG(%l7,%f6,0xDF9384401A231CAC)
INIT_TH_FP_REG(%l7,%f8,0x64EBE2E0BF5EC5C5)
INIT_TH_FP_REG(%l7,%f10,0xAE7D538A09EB840C)
INIT_TH_FP_REG(%l7,%f12,0xCD2F5113C7DA0980)
INIT_TH_FP_REG(%l7,%f14,0xF249918943AA7CFC)
INIT_TH_FP_REG(%l7,%f16,0xE132AAC11B7ABBC1)
INIT_TH_FP_REG(%l7,%f18,0x6F8299DCD7BBA688)
INIT_TH_FP_REG(%l7,%f20,0xC0C466C7B4149F61)
INIT_TH_FP_REG(%l7,%f22,0xC3E138A80749923C)
INIT_TH_FP_REG(%l7,%f24,0x181B1B39D72AAB02)
INIT_TH_FP_REG(%l7,%f26,0xB0F92BD6F9579335)
INIT_TH_FP_REG(%l7,%f28,0x847518B5CAB776D5)
INIT_TH_FP_REG(%l7,%f30,0x40B6E05B29D4F985)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, %g0, %hsys_tick_cmpr
!# Execute Main Diag ..
ldsh [%l7 + 0x3C], %l0
tl %xcc, 0x3
tcs %icc, 0x7
bne,a,pn %icc, loop_1
edge8l %o3, %i1, %g2
wr %g0, 0x89, %asi
ldxa [%l7 + 0x10] %asi, %g7
loop_1:
std %f28, [%l7 + 0x30]
movrgz %g5, 0x052, %o4
fmovdvs %icc, %f0, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %i3, 0x191A, %l4
orcc %o7, %o2, %i4
xor %i7, 0x1164, %g6
subcc %o1, %i0, %i6
alignaddr %o5, %l1, %l3
edge16 %g4, %l6, %g1
subcc %l2, %o0, %l5
brnz %g3, loop_2
lduw [%l7 + 0x34], %i5
fornot1 %f18, %f2, %f26
xorcc %o6, 0x120A, %i2
loop_2:
xor %l0, 0x1F6D, %o3
fmovdl %xcc, %f18, %f4
udiv %g2, 0x1E0E, %i1
movrgz %g5, 0x297, %o4
fabsd %f4, %f2
nop
setx 0x0D3F7FCC85D0BD31, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f16
sra %g7, 0x02, %i3
edge8ln %o7, %o2, %i4
fmuld8sux16 %f25, %f28, %f20
tvc %xcc, 0x7
ble,a,pt %xcc, loop_3
tpos %xcc, 0x2
fabss %f1, %f6
tg %xcc, 0x6
loop_3:
xorcc %i7, %l4, %g6
edge8n %o1, %i6, %o5
brlz %l1, loop_4
udivx %i0, 0x0D56, %g4
sll %l6, 0x06, %l3
fnors %f8, %f0, %f18
loop_4:
nop
wr %g0, 0x04, %asi
swapa [%l7 + 0x14] %asi, %l2
lduw [%l7 + 0x68], %o0
nop
setx loop_5, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcc %l5, 0x0F68, %g1
xor %g3, 0x1B44, %o6
fmovdg %icc, %f27, %f9
loop_5:
sth %i2, [%l7 + 0x7C]
fmovrslz %i5, %f20, %f19
tg %xcc, 0x0
wr %g0, 0x89, %asi
swapa [%l7 + 0x28] %asi, %l0
taddcc %g2, %i1, %o3
udivcc %o4, 0x17B3, %g5
fbn,a %fcc3, loop_6
ta %xcc, 0x0
ba,a loop_7
popc %g7, %o7
loop_6:
sdivcc %o2, 0x0F21, %i4
fmovsleu %xcc, %f1, %f4
loop_7:
movrlez %i7, %l4, %i3
edge32l %o1, %i6, %g6
fpadd16s %f0, %f24, %f0
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x2B] %asi, %o5
tn %icc, 0x6
fmovdvc %icc, %f24, %f15
movcc %xcc, %l1, %i0
set 0x40, %i0
stda %f16, [%l7 + %i0] 0xf9
membar #Sync
movle %icc, %l6, %l3
lduh [%l7 + 0x64], %g4
movgu %xcc, %o0, %l5
edge8l %l2, %g3, %g1
addc %o6, 0x00E5, %i5
edge32n %l0, %g2, %i2
fmovdge %icc, %f9, %f13
array8 %i1, %o3, %g5
fones %f26
brlz %o4, loop_8
fnot2s %f20, %f4
umul %o7, %g7, %o2
wr %g0, 0x80, %asi
lduba [%l7 + 0x10] %asi, %i7
loop_8:
lduw [%l7 + 0x58], %l4
movvs %xcc, %i3, %o1
movg %xcc, %i6, %g6
movvc %icc, %i4, %l1
movgu %icc, %o5, %i0
subc %l3, 0x187E, %l6
wr %g0, 0x89, %asi
ldswa [%l7 + 0x4C] %asi, %g4
movleu %icc, %l5, %o0
addcc %g3, 0x0234, %l2
movrlez %o6, %i5, %g1
brz %l0, loop_9
fnegs %f12, %f28
fpack16 %f2, %f1
edge16n %g2, %i2, %i1
loop_9:
nop
fitod %f12, %f20
xnor %o3, %o4, %o7
stb %g7, [%l7 + 0x76]
umulcc %o2, 0x0647, %i7
fabss %f14, %f26
wr %g0, 0x81, %asi
lda [%l7 + 0x2C] %asi, %f21
movcs %xcc, %l4, %i3
alignaddr %g5, %i6, %g6
fmovrdgz %o1, %f2, %f2
array16 %l1, %o5, %i4
nop
set 0x70, %l2
ldsw [%l7 + %l2], %l3
orcc %i0, 0x07A5, %l6
orncc %g4, %l5, %o0
bleu,a %icc, loop_10
movvs %icc, %g3, %o6
swap [%l7 + 0x24], %i5
taddcctv %g1, 0x0BC6, %l2
loop_10:
edge16n %l0, %g2, %i2
edge16 %i1, %o3, %o7
array32 %g7, %o4, %o2
ta %icc, 0x1
call loop_11
be,a,pn %icc, loop_12
ldd [%l7 + 0x08], %i6
movcs %icc, %l4, %g5
loop_11:
fmul8sux16 %f4, %f16, %f10
loop_12:
movrne %i6, %i3, %o1
movgu %icc, %l1, %g6
add %l7, 0x60, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] %asi, %o5, %i4
std %f20, [%l7 + 0x30]
fexpand %f19, %f4
udivcc %i0, 0x01F8, %l6
brgz,a %g4, loop_13
movl %xcc, %l5, %o0
set 0x40, %i1
ldda [%l7 + %i1] 0x88, %f16
loop_13:
mova %xcc, %g3, %o6
movl %xcc, %i5, %g1
mova %xcc, %l3, %l0
fpsub32 %f0, %f18, %f2
tvc %xcc, 0x6
taddcc %g2, 0x19D0, %l2
prefetch [%l7 + 0x28], 0x0
fmovs %f24, %f27
fxor %f26, %f20, %f24
move %icc, %i2, %o3
movneg %icc, %o7, %g7
bneg,a,pt %xcc, loop_14
tsubcctv %o4, %o2, %i1
subc %l4, 0x02A7, %i7
nop
fitod %f4, %f14
fdtoi %f14, %f5
loop_14:
fbug,a %fcc3, loop_15
sethi 0x002C, %i6
movl %xcc, %g5, %i3
umul %l1, %g6, %o5
loop_15:
orn %o1, %i4, %l6
movn %icc, %i0, %l5
umul %o0, 0x17C7, %g3
fnegd %f18, %f18
mulx %g4, %o6, %i5
edge32l %g1, %l0, %g2
movne %icc, %l3, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x0
tvc %icc, 0x3
addcc %o3, 0x1381, %l2
movvs %xcc, %g7, %o7
sdivx %o2, 0x10FD, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x5C, %o5
ldswa [%l7 + %o5] 0x18, %o4
andcc %l4, 0x104C, %i7
ldstub [%l7 + 0x08], %g5
addccc %i3, 0x13FE, %i6
sethi 0x0DC6, %l1
array8 %o5, %o1, %g6
wr %g0, 0x2a, %asi
stxa %i4, [%l7 + 0x28] %asi
membar #Sync
membar #Sync
set 0x40, %o2
ldda [%l7 + %o2] 0x1e, %f16
umul %l6, %i0, %o0
nop
fitod %f8, %f18
fdtoi %f18, %f5
nop
fitos %f13, %f18
fstox %f18, %f14
sdiv %l5, 0x1CC8, %g4
subccc %g3, 0x0BCB, %i5
smulcc %o6, %g1, %l0
fbl,a %fcc0, loop_16
pdist %f24, %f6, %f14
sdivcc %l3, 0x1014, %i2
fbne,a %fcc0, loop_17
loop_16:
andncc %g2, %l2, %g7
fbuge,a %fcc2, loop_18
fpsub32 %f8, %f22, %f16
loop_17:
fmul8x16al %f22, %f31, %f16
ldsb [%l7 + 0x5C], %o3
loop_18:
fabss %f18, %f3
movrlez %o7, %i1, %o2
fones %f6
wr %g0, 0x19, %asi
lduha [%l7 + 0x60] %asi, %o4
array8 %i7, %l4, %g5
subcc %i3, %i6, %l1
edge8l %o5, %g6, %o1
nop
setx loop_19, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpadd32 %f0, %f16, %f18
orn %l6, %i4, %o0
for %f14, %f20, %f24
loop_19:
ta %xcc, 0x4
fandnot1s %f0, %f15, %f26
st %f7, [%l7 + 0x2C]
fmovrse %l5, %f17, %f8
tne %xcc, 0x1
bn,a,pt %xcc, loop_20
movn %icc, %i0, %g4
edge16n %g3, %o6, %i5
fmovrdne %g1, %f4, %f16
loop_20:
ldd [%l7 + 0x18], %l2
wr %g0, 0x21, %asi
ldxa [%g0 + 0x108] %asi, %i2
nop
fitod %f2, %f16
fdtox %f16, %f12
nop
setx 0x37DD15F6E054A862, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
fbu %fcc2, loop_21
smul %l0, 0x16EC, %g2
tg %xcc, 0x1
fpadd16s %f7, %f7, %f6
loop_21:
orcc %l2, %g7, %o3
ldsh [%l7 + 0x68], %o7
edge8 %i1, %o4, %i7
fmul8sux16 %f8, %f22, %f8
edge16l %l4, %g5, %o2
tcs %icc, 0x5
movre %i6, 0x3E9, %i3
edge8n %l1, %o5, %o1
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %i6
mulscc %i4, 0x012F, %g6
xor %o0, 0x0F4E, %l5
wr %g0, 0x89, %asi
lduha [%l7 + 0x10] %asi, %g4
tge %icc, 0x5
fbul,a %fcc3, loop_22
ld [%l7 + 0x0C], %f30
xorcc %g3, 0x0AF9, %i0
tvc %xcc, 0x7
loop_22:
movrlez %o6, 0x14F, %i5
subc %g1, %l3, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %i2, %l2, %g7
bleu,a loop_23
nop
fitos %f7, %f12
array8 %o3, %g2, %o7
tleu %xcc, 0x3
loop_23:
fbne,a %fcc2, loop_24
movleu %xcc, %o4, %i7
movpos %xcc, %l4, %i1
ble,a %icc, loop_25
loop_24:
popc %o2, %g5
ldd [%l7 + 0x38], %i2
prefetch [%l7 + 0x60], 0x3
loop_25:
fmovrslez %l1, %f16, %f16
fands %f18, %f4, %f12
sra %o5, 0x12, %i6
sll %o1, 0x17, %i4
edge8 %l6, %o0, %l5
sdiv %g6, 0x16B2, %g4
tpos %xcc, 0x3
fornot1 %f2, %f2, %f12
stbar
subcc %g3, 0x1EF2, %i0
call loop_26
smulcc %o6, 0x0D34, %i5
fmovsvs %icc, %f15, %f28
subc %l3, %l0, %i2
loop_26:
fcmpgt16 %f28, %f20, %g1
move %icc, %l2, %o3
nop
setx 0x519C9E4E0F031FC1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xBF158B1943D3EE40, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f14, %f16
taddcc %g2, 0x01F1, %o7
edge32n %o4, %g7, %i7
te %xcc, 0x0
set 0x54, %l5
stwa %i1, [%l7 + %l5] 0x81
edge8n %o2, %l4, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ba,pn %xcc, loop_27
add %i3, 0x15B7, %l1
sir 0x0A40
fabsd %f8, %f20
loop_27:
movge %xcc, %i6, %o5
tge %icc, 0x6
edge8 %o1, %l6, %i4
array8 %l5, %o0, %g4
subcc %g3, 0x01D1, %g6
sethi 0x08C2, %o6
fbug %fcc2, loop_28
edge16l %i5, %i0, %l0
movvs %icc, %l3, %i2
edge32l %l2, %g1, %o3
loop_28:
sdiv %o7, 0x1FCA, %g2
fmovrslez %g7, %f8, %f31
bleu,pt %xcc, loop_29
sub %o4, 0x1852, %i7
brgz %i1, loop_30
fmovsneg %xcc, %f10, %f28
loop_29:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x42] %asi, %l4
loop_30:
edge8 %g5, %i3, %o2
membar 0x28
array8 %i6, %l1, %o5
ldx [%l7 + 0x68], %l6
andn %i4, 0x0AE2, %o1
fandnot2 %f28, %f6, %f10
orn %l5, %o0, %g3
edge16ln %g6, %g4, %i5
sra %o6, %l0, %i0
edge16ln %i2, %l2, %l3
movl %xcc, %g1, %o3
fbu,a %fcc2, loop_31
tpos %icc, 0x0
movle %icc, %g2, %o7
bshuffle %f30, %f4, %f22
loop_31:
tne %xcc, 0x5
fmovrslz %g7, %f30, %f20
sir 0x16F3
sra %o4, %i7, %l4
mulscc %i1, 0x1CA7, %g5
sethi 0x1858, %i3
tcs %xcc, 0x5
nop
fitos %f12, %f28
fstox %f28, %f24
call loop_32
bvc loop_33
ta %xcc, 0x7
popc 0x18F4, %o2
loop_32:
stw %l1, [%l7 + 0x08]
loop_33:
tpos %xcc, 0x5
fmul8ulx16 %f12, %f10, %f0
movvs %icc, %o5, %l6
tsubcctv %i4, %i6, %l5
edge8ln %o1, %g3, %o0
set 0x14, %o7
sta %f12, [%l7 + %o7] 0x04
mulx %g6, 0x0F82, %g4
movneg %xcc, %o6, %l0
array8 %i0, %i5, %i2
fmul8x16 %f0, %f16, %f2
mulscc %l3, %g1, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc3, loop_34
subc %l2, 0x094B, %o7
nop
fitod %f25, %f28
udiv %g2, 0x18C3, %g7
loop_34:
edge16l %o4, %i7, %i1
fpackfix %f10, %f11
fbne,a %fcc3, loop_35
xnor %g5, %l4, %i3
st %f3, [%l7 + 0x40]
edge32n %l1, %o2, %l6
loop_35:
tl %xcc, 0x1
xnorcc %i4, 0x135C, %i6
stb %l5, [%l7 + 0x4A]
nop
setx 0x1AB700375FF8B357, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x467A6313D2A69D67, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f2, %f14
fmovscs %xcc, %f8, %f10
fmovd %f2, %f18
wr %g0, 0x89, %asi
swapa [%l7 + 0x44] %asi, %o5
andn %o1, %g3, %o0
fmovrdgz %g4, %f10, %f28
edge32n %o6, %l0, %g6
and %i0, 0x1F35, %i2
bne,a,pt %icc, loop_36
alignaddrl %l3, %g1, %i5
movrlez %o3, 0x159, %l2
fbuge,a %fcc2, loop_37
loop_36:
tg %icc, 0x4
std %f20, [%l7 + 0x10]
edge32n %g2, %g7, %o7
loop_37:
andncc %o4, %i7, %g5
edge32n %i1, %l4, %i3
edge8ln %o2, %l1, %i4
fcmple32 %f8, %f18, %l6
be %icc, loop_38
fbug %fcc0, loop_39
orcc %l5, 0x1E5D, %i6
movpos %xcc, %o1, %o5
loop_38:
subcc %o0, 0x010E, %g3
loop_39:
movrgz %o6, 0x072, %l0
edge16ln %g4, %g6, %i2
srl %i0, %g1, %i5
nop
fitod %f6, %f10
fdtoi %f10, %f26
movrlez %l3, %o3, %l2
fmovd %f12, %f30
andcc %g7, 0x0687, %o7
movg %icc, %o4, %i7
move %xcc, %g5, %i1
taddcctv %l4, %g2, %o2
fmovsgu %icc, %f23, %f14
orncc %i3, %l1, %i4
edge16n %l5, %l6, %o1
orcc %i6, 0x0CD5, %o0
fors %f18, %f2, %f16
srlx %g3, %o6, %o5
addcc %g4, %g6, %l0
fmovdn %icc, %f10, %f18
add %l7, 0x58, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %i2, %i0
popc 0x15A2, %g1
xorcc %i5, %l3, %l2
nop
fitod %f28, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %o3, 0x022B, %o7
taddcc %g7, %i7, %o4
movleu %icc, %i1, %g5
movvs %icc, %g2, %l4
edge8 %o2, %i3, %l1
array8 %l5, %i4, %l6
taddcc %o1, 0x10EF, %i6
movrne %o0, %g3, %o5
andn %o6, 0x1710, %g4
bcc,a,pt %icc, loop_40
nop
fitos %f5, %f30
fstod %f30, %f18
fpmerge %f15, %f0, %f22
tvs %xcc, 0x5
loop_40:
nop
setx 0x683A368EE41466CD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x09280B96FE4610C4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f24, %f24
tcs %icc, 0x0
and %g6, 0x0550, %l0
fblg %fcc0, loop_41
tcc %xcc, 0x2
movl %icc, %i2, %g1
brlz %i5, loop_42
loop_41:
fpmerge %f3, %f2, %f0
fmovdl %icc, %f22, %f6
movrgez %l3, %i0, %l2
loop_42:
addcc %o7, %g7, %i7
movvc %xcc, %o4, %i1
fpack32 %f12, %f12, %f30
move %icc, %g5, %g2
movrlz %l4, %o2, %o3
movvc %xcc, %i3, %l1
std %f14, [%l7 + 0x50]
edge8l %l5, %l6, %i4
movrgez %i6, %o1, %g3
wr %g0, 0x10, %asi
ldswa [%l7 + 0x30] %asi, %o0
brlz %o6, loop_43
fble,a %fcc0, loop_44
xor %o5, 0x03C8, %g6
ldsw [%l7 + 0x5C], %l0
loop_43:
tgu %xcc, 0x1
loop_44:
brgez,a %i2, loop_45
movge %xcc, %g4, %g1
movge %icc, %i5, %l3
brz %i0, loop_46
loop_45:
fmovdvc %xcc, %f28, %f12
movrgez %l2, 0x3AC, %o7
tl %xcc, 0x1
loop_46:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x22] %asi, %i7
wr %g0, 0x04, %asi
stha %o4, [%l7 + 0x62] %asi
subc %g7, 0x19AA, %i1
lduh [%l7 + 0x5E], %g5
taddcctv %g2, %o2, %o3
fmovdge %xcc, %f12, %f24
movg %xcc, %i3, %l1
tg %xcc, 0x4
movl %xcc, %l5, %l6
tle %icc, 0x5
ta %icc, 0x4
stw %l4, [%l7 + 0x20]
brgz %i6, loop_47
ba,pn %icc, loop_48
edge16n %i4, %o1, %o0
edge8n %g3, %o6, %g6
loop_47:
tsubcc %o5, 0x0B9B, %i2
loop_48:
fmovsl %xcc, %f6, %f2
brgez %g4, loop_49
fsrc1 %f8, %f22
fmovrsgz %g1, %f22, %f19
orcc %l0, %l3, %i5
loop_49:
udiv %i0, 0x03EF, %o7
nop
fitod %f12, %f14
fdtox %f14, %f2
fxtod %f2, %f26
xnorcc %i7, 0x0A53, %l2
te %xcc, 0x7
brlz %o4, loop_50
nop
setx 0x4E4020B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xDD8F8243, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f15, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldstub [%l7 + 0x22], %i1
loop_50:
brnz %g5, loop_51
tneg %icc, 0x3
set 0x48, %g1
swapa [%l7 + %g1] 0x19, %g7
loop_51:
tleu %xcc, 0x6
edge8 %g2, %o2, %i3
fpsub32s %f5, %f17, %f20
fmovdcs %icc, %f0, %f7
stb %o3, [%l7 + 0x29]
sllx %l5, 0x03, %l1
alignaddrl %l6, %i6, %i4
nop
setx loop_52, %l0, %l1
jmpl %l1, %l4
fmovdpos %icc, %f16, %f23
smulcc %o1, 0x0E01, %o0
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x14
loop_52:
alignaddr %o6, %g3, %g6
popc 0x081E, %i2
set 0x50, %g4
ldda [%l7 + %g4] 0x27, %o4
tgu %xcc, 0x1
fmovscs %icc, %f7, %f7
sethi 0x0CC6, %g1
movrlz %l0, 0x10D, %g4
nop
setx 0x63B7864741E38FD9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f8
sethi 0x1571, %l3
fbue %fcc3, loop_53
sdivcc %i5, 0x02F5, %o7
edge32l %i7, %l2, %o4
array8 %i0, %i1, %g5
loop_53:
fmovrsgz %g2, %f10, %f21
xor %o2, 0x1DCA, %g7
movl %xcc, %i3, %o3
fpack32 %f24, %f2, %f14
fmovsneg %icc, %f15, %f6
nop
setx 0xF84C344DF1D8A4E0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x0485A4C2617F481D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f14, %f20
fsrc2s %f10, %f21
call loop_54
bvs,a,pn %xcc, loop_55
sdivx %l1, 0x1384, %l6
movcs %icc, %i6, %i4
loop_54:
fcmple16 %f4, %f0, %l4
loop_55:
taddcc %o1, %l5, %o6
sdiv %o0, 0x027C, %g6
fmovspos %icc, %f12, %f4
taddcc %i2, %o5, %g1
sethi 0x1C29, %l0
bl,a loop_56
orn %g4, 0x0E98, %l3
fsrc1s %f18, %f17
set 0x50, %l0
ldswa [%l7 + %l0] 0x14, %g3
loop_56:
membar 0x4E
subccc %o7, 0x084B, %i5
fmul8x16al %f5, %f4, %f2
tg %xcc, 0x7
ble,a,pn %icc, loop_57
fmul8ulx16 %f2, %f0, %f0
swap [%l7 + 0x58], %l2
fsrc2 %f18, %f16
loop_57:
swap [%l7 + 0x44], %i7
srax %o4, %i0, %g5
set 0x60, %g7
sta %f4, [%l7 + %g7] 0x89
fbe %fcc0, loop_58
taddcctv %i1, 0x12AB, %o2
tle %icc, 0x4
prefetch [%l7 + 0x74], 0x1
loop_58:
movcs %icc, %g2, %g7
sll %i3, 0x07, %o3
udivcc %l1, 0x0C95, %i6
tg %xcc, 0x7
edge8n %l6, %l4, %i4
fmovdn %icc, %f29, %f21
brlz,a %o1, loop_59
ld [%l7 + 0x5C], %f10
movrne %o6, %l5, %g6
movrgez %i2, %o0, %g1
loop_59:
bgu,a,pn %icc, loop_60
fmovdvc %icc, %f10, %f27
fbge,a %fcc1, loop_61
fba %fcc2, loop_62
loop_60:
bg loop_63
taddcc %o5, %g4, %l3
loop_61:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_62:
stx %g3, [%l7 + 0x38]
loop_63:
andn %o7, %l0, %l2
edge32n %i5, %o4, %i0
fandnot2 %f4, %f6, %f14
xor %i7, %g5, %i1
wr %g0, 0x04, %asi
ldsba [%l7 + 0x0B] %asi, %o2
move %icc, %g7, %i3
movcc %icc, %o3, %l1
movrlez %i6, 0x26A, %g2
fmovsl %icc, %f17, %f28
popc %l6, %i4
set 0x30, %i7
ldda [%l7 + %i7] 0x22, %o0
for %f14, %f14, %f20
movrgz %o6, %l4, %g6
mulscc %l5, 0x1057, %i2
fandnot2 %f16, %f24, %f14
array16 %o0, %g1, %o5
xnorcc %g4, %g3, %o7
tcs %xcc, 0x1
brlez %l0, loop_64
tcc %icc, 0x5
movrgz %l3, 0x151, %l2
set 0x40, %i6
stda %f0, [%l7 + %i6] 0xf0
membar #Sync
loop_64:
movne %icc, %i5, %i0
srlx %o4, 0x1B, %g5
xnorcc %i1, 0x08AC, %i7
subcc %g7, 0x0EE5, %i3
fcmpne16 %f8, %f4, %o3
edge16ln %l1, %i6, %o2
addc %l6, 0x047D, %g2
wr %g0, 0x89, %asi
sta %f7, [%l7 + 0x64] %asi
wr %g0, 0x81, %asi
stwa %o1, [%l7 + 0x78] %asi
movpos %icc, %i4, %o6
xnor %g6, %l4, %l5
fbn %fcc0, loop_65
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %icc, 0x2
xor %o0, %g1, %o5
loop_65:
edge32ln %i2, %g4, %o7
fnot2 %f0, %f14
fmovde %xcc, %f23, %f18
array32 %g3, %l0, %l3
ta %icc, 0x2
movcs %icc, %l2, %i0
tle %icc, 0x0
bvc,a loop_66
umul %i5, 0x132A, %o4
movre %i1, 0x308, %i7
fble,a %fcc1, loop_67
loop_66:
movle %icc, %g5, %g7
tcs %icc, 0x2
nop
setx 0xFD4E998F2048B61C, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
loop_67:
fmovdl %icc, %f0, %f6
set 0x218, %g5
ldxa [%g0 + %g5] 0x52, %i3
srax %o3, 0x10, %i6
stx %o2, [%l7 + 0x10]
mulx %l1, %g2, %l6
tg %icc, 0x1
be,a loop_68
bleu %icc, loop_69
movcc %icc, %o1, %o6
movrgz %g6, %i4, %l4
loop_68:
brlez,a %l5, loop_70
loop_69:
add %g1, %o5, %o0
bcc,a %icc, loop_71
tpos %xcc, 0x0
loop_70:
srlx %i2, 0x06, %g4
tg %icc, 0x1
loop_71:
tsubcc %g3, %o7, %l3
movre %l2, %i0, %l0
orncc %o4, %i1, %i7
edge8n %g5, %i5, %g7
fnegd %f4, %f2
tcc %xcc, 0x1
popc 0x0CE9, %o3
stw %i3, [%l7 + 0x1C]
fmovdvs %xcc, %f28, %f5
fmovsleu %icc, %f10, %f30
sdiv %i6, 0x10B3, %o2
ld [%l7 + 0x60], %f31
addcc %l1, %g2, %l6
xorcc %o6, 0x12D3, %g6
movcs %icc, %i4, %l4
fmovsvc %icc, %f1, %f23
bcs,a,pt %xcc, loop_72
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %o1, 0x17EA, %g1
fsrc2s %f2, %f13
loop_72:
ldstub [%l7 + 0x2B], %o5
tn %xcc, 0x6
sir 0x0ED5
ld [%l7 + 0x70], %f18
sdiv %l5, 0x0D2B, %i2
fornot2 %f14, %f16, %f12
mulscc %g4, %o0, %o7
fbule,a %fcc1, loop_73
andcc %g3, 0x1C4E, %l2
nop
setx loop_74, %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 %l3, 0x0C, %l0
loop_73:
alignaddr %i0, %o4, %i7
nop
setx 0xC8610E0A000463A8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x272DFD4231DF8060, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f28, %f12
loop_74:
edge8l %g5, %i1, %i5
tcs %icc, 0x2
mova %icc, %g7, %o3
sra %i3, %o2, %l1
xorcc %g2, 0x1788, %i6
fpadd16s %f0, %f18, %f29
array16 %l6, %o6, %g6
bgu,a,pn %icc, loop_75
fmovdl %xcc, %f3, %f24
tg %xcc, 0x0
tleu %xcc, 0x4
loop_75:
ldx [%l7 + 0x40], %i4
fpadd32 %f8, %f20, %f4
fmovrslez %o1, %f21, %f6
fcmpgt16 %f14, %f22, %l4
addccc %o5, %g1, %l5
udivx %g4, 0x1042, %o0
movcs %xcc, %o7, %i2
fmovrdgez %l2, %f22, %f24
edge16l %g3, %l3, %i0
xnor %l0, 0x1992, %o4
xor %i7, 0x0B26, %g5
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x7A] %asi, %i1
array8 %i5, %o3, %i3
tneg %icc, 0x6
fmovrdne %o2, %f4, %f10
orn %l1, %g7, %i6
tg %xcc, 0x4
nop
fitos %f11, %f25
fstox %f25, %f30
bcc,a,pn %xcc, loop_76
udiv %g2, 0x1CD6, %o6
wr %g0, 0xea, %asi
stwa %l6, [%l7 + 0x5C] %asi
membar #Sync
loop_76:
ba,pn %icc, loop_77
ldx [%l7 + 0x68], %i4
nop
setx 0xCF12D4FC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xEE412493, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fdivs %f21, %f8, %f7
smul %o1, 0x161F, %l4
loop_77:
fmovrdne %o5, %f20, %f6
add %g6, 0x163F, %g1
fmovrdgez %g4, %f6, %f0
tvs %icc, 0x7
umulcc %l5, %o0, %o7
and %l2, %i2, %g3
tcs %icc, 0x5
addc %l3, 0x12AE, %l0
fmovdcc %xcc, %f17, %f7
fcmpne16 %f2, %f18, %o4
wr %g0, 0x88, %asi
stwa %i7, [%l7 + 0x3C] %asi
edge16 %g5, %i1, %i0
fbne,a %fcc3, loop_78
sdiv %o3, 0x14EF, %i5
fpack16 %f2, %f18
srl %o2, 0x15, %l1
loop_78:
fmovsgu %xcc, %f5, %f11
umul %i3, 0x1DF8, %g7
fxors %f27, %f15, %f20
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
taddcc %g2, %o6, %l6
orn %i6, 0x1C82, %i4
andn %o1, 0x0A27, %o5
lduh [%l7 + 0x2A], %l4
fmul8x16 %f22, %f22, %f26
wr %g0, 0x80, %asi
lduha [%l7 + 0x40] %asi, %g1
tcc %icc, 0x4
bneg,pn %xcc, loop_79
ldd [%l7 + 0x18], %f18
edge8n %g6, %g4, %l5
bge %xcc, loop_80
loop_79:
movn %icc, %o7, %o0
movre %i2, %l2, %l3
fbg %fcc1, loop_81
loop_80:
fbn,a %fcc3, loop_82
movrlz %l0, 0x3D4, %o4
wr %g0, 0xea, %asi
ldda [%l7 + 0x30] %asi, %g2
loop_81:
edge16l %g5, %i1, %i0
loop_82:
brlez %o3, loop_83
fbne %fcc0, loop_84
fsrc2s %f9, %f3
nop
setx 0x5A36930A20753E26, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
loop_83:
st %f7, [%l7 + 0x24]
loop_84:
fpsub16s %f9, %f17, %f8
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
bg,a,pn %icc, loop_85
fbe %fcc0, loop_86
fmovd %f24, %f14
movpos %icc, %i5, %o2
loop_85:
movcc %icc, %l1, %i7
loop_86:
taddcc %i3, 0x1EB0, %g2
mulx %o6, %l6, %g7
tgu %xcc, 0x1
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i4, %i6
subcc %o1, %o5, %g1
nop
setx loop_87, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsa %icc, %f5, %f1
tvs %xcc, 0x0
tne %xcc, 0x6
loop_87:
fmovdn %xcc, %f12, %f6
bvs,a,pn %icc, loop_88
fmul8x16al %f11, %f19, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdneg %icc, %f19, %f24
loop_88:
umul %g6, 0x1A3A, %l4
edge8 %g4, %o7, %l5
nop
fitos %f4, %f1
fstoi %f1, %f22
set 0x21, %g6
stba %o0, [%l7 + %g6] 0x27
membar #Sync
movge %icc, %l2, %l3
movcc %icc, %i2, %o4
fbne,a %fcc3, loop_89
taddcc %l0, 0x09CF, %g5
mulx %g3, 0x16ED, %i0
fmul8x16au %f11, %f7, %f30
loop_89:
fbue,a %fcc1, loop_90
bvc,a %icc, loop_91
movvs %xcc, %i1, %o3
array32 %i5, %l1, %i7
loop_90:
subcc %i3, %o2, %g2
loop_91:
brlz %l6, loop_92
udivx %o6, 0x1D0B, %i4
fbg,a %fcc3, loop_93
tsubcc %g7, 0x1E40, %o1
loop_92:
mulx %i6, %g1, %o5
sra %g6, 0x03, %l4
loop_93:
bg,a loop_94
movleu %icc, %g4, %o7
set 0x74, %o4
stwa %l5, [%l7 + %o4] 0x10
loop_94:
edge16l %o0, %l3, %i2
orcc %o4, 0x04AD, %l2
set 0x38, %o6
stha %g5, [%l7 + %o6] 0x2b
membar #Sync
ta %icc, 0x2
fmovdvc %icc, %f10, %f16
fandnot2s %f24, %f9, %f12
bvc,pn %xcc, loop_95
call loop_96
mulscc %l0, 0x1BE9, %i0
nop
fitod %f13, %f6
loop_95:
fcmple16 %f14, %f16, %g3
loop_96:
nop
set 0x40, %i3
stda %f16, [%l7 + %i3] 0x10
brz,a %o3, loop_97
sra %i1, %i5, %l1
movrgz %i7, 0x206, %i3
fxnors %f25, %f23, %f29
loop_97:
fmovrdlz %o2, %f8, %f12
stw %l6, [%l7 + 0x48]
movcs %icc, %o6, %g2
movcc %xcc, %i4, %o1
fbg,a %fcc2, loop_98
fmovrdlez %i6, %f2, %f6
brz %g1, loop_99
nop
fitos %f10, %f19
fstoi %f19, %f21
loop_98:
fandnot1s %f6, %f6, %f3
tcs %icc, 0x4
loop_99:
bneg,a %xcc, loop_100
ble,a %icc, loop_101
bg,a,pn %icc, loop_102
te %xcc, 0x5
loop_100:
fmovsleu %xcc, %f30, %f21
loop_101:
fmuld8ulx16 %f11, %f0, %f18
loop_102:
tge %icc, 0x6
bne,pn %xcc, loop_103
membar 0x77
movneg %icc, %g7, %g6
fbule,a %fcc3, loop_104
loop_103:
movleu %icc, %l4, %g4
orcc %o7, %o5, %o0
fbn %fcc0, loop_105
loop_104:
fmovsa %xcc, %f8, %f13
membar #Sync
set 0x40, %i2
ldda [%l7 + %i2] 0x1e, %f16
loop_105:
fnot1s %f1, %f13
ldd [%l7 + 0x60], %f4
subcc %l5, %i2, %o4
xnorcc %l2, %l3, %g5
stb %l0, [%l7 + 0x52]
alignaddr %g3, %o3, %i1
sdiv %i5, 0x1D7C, %l1
edge16n %i7, %i0, %i3
fpack16 %f4, %f28
bvs loop_106
sethi 0x0C3C, %o2
and %l6, %o6, %g2
stw %i4, [%l7 + 0x18]
loop_106:
edge32n %o1, %i6, %g1
smul %g6, %l4, %g4
udivcc %g7, 0x0560, %o5
ldx [%l7 + 0x18], %o0
srlx %l5, 0x03, %o7
set 0x40, %o1
ldswa [%l7 + %o1] 0x18, %o4
movre %i2, 0x0E6, %l2
fmovdcs %icc, %f23, %f16
tgu %icc, 0x5
sub %g5, 0x1A23, %l3
movcc %icc, %l0, %g3
and %o3, 0x082E, %i1
te %xcc, 0x2
movrlez %i5, 0x26A, %i7
edge32ln %i0, %l1, %i3
movg %xcc, %o2, %l6
tsubcc %g2, 0x11D7, %i4
array16 %o6, %i6, %o1
fsrc1 %f16, %f12
srl %g1, %l4, %g6
movrne %g7, 0x170, %o5
tne %xcc, 0x5
movne %xcc, %g4, %l5
tpos %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,a %xcc, loop_107
bshuffle %f28, %f12, %f26
tpos %icc, 0x0
tl %xcc, 0x0
loop_107:
addcc %o7, %o0, %i2
edge32 %o4, %g5, %l2
taddcctv %l3, %l0, %g3
umulcc %i1, %o3, %i7
nop
fitod %f29, %f8
smul %i5, %i0, %i3
xnorcc %o2, 0x0E0B, %l1
edge16l %g2, %i4, %l6
edge32l %i6, %o1, %o6
st %f4, [%l7 + 0x6C]
set 0x40, %o3
ldda [%l7 + %o3] 0x80, %f0
stbar
movneg %icc, %l4, %g6
fmovrdlz %g1, %f26, %f12
fcmple32 %f14, %f10, %g7
bleu,a %icc, loop_108
fmovspos %icc, %f15, %f10
bcs,a,pn %icc, loop_109
fpadd32 %f4, %f6, %f14
loop_108:
movrgz %o5, %g4, %l5
addcc %o7, 0x1BA1, %i2
loop_109:
movcs %xcc, %o0, %g5
bne,pt %icc, loop_110
orcc %l2, 0x1747, %o4
bcc,a loop_111
sdivcc %l0, 0x01CD, %l3
loop_110:
fornot1s %f15, %f26, %f20
movge %icc, %i1, %g3
loop_111:
or %o3, 0x0926, %i7
edge8n %i5, %i3, %i0
addc %o2, 0x0B99, %g2
add %l7, 0x78, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %i4, %l6
movrne %l1, %o1, %o6
stb %l4, [%l7 + 0x32]
tvs %icc, 0x1
fmovsge %icc, %f25, %f6
alignaddrl %i6, %g6, %g1
nop
fitod %f2, %f10
fdtoi %f10, %f7
movcs %icc, %g7, %g4
tsubcc %l5, 0x1A0F, %o7
fornot2 %f18, %f14, %f4
edge8n %i2, %o0, %o5
sll %g5, 0x05, %o4
array16 %l2, %l3, %i1
movrne %g3, 0x343, %l0
tl %xcc, 0x5
edge32ln %i7, %i5, %o3
bge %icc, loop_112
andncc %i3, %o2, %i0
alignaddrl %g2, %l6, %l1
tsubcc %i4, %o1, %l4
loop_112:
sdiv %i6, 0x04E7, %o6
movleu %xcc, %g1, %g7
ld [%l7 + 0x60], %f23
movrgz %g6, 0x26C, %g4
xnor %l5, 0x1F6C, %o7
fcmple32 %f4, %f26, %o0
srlx %i2, %g5, %o4
or %l2, %o5, %i1
tle %icc, 0x2
sir 0x0A91
brlez %l3, loop_113
bcs,a,pt %icc, loop_114
edge8ln %g3, %i7, %l0
edge16l %i5, %o3, %o2
loop_113:
bleu %xcc, loop_115
loop_114:
fandnot2s %f8, %f4, %f10
tsubcc %i3, 0x1287, %i0
andcc %g2, %l6, %l1
loop_115:
movne %icc, %i4, %l4
tgu %icc, 0x3
fmuld8sux16 %f15, %f17, %f4
fpadd16s %f9, %f15, %f18
tvs %icc, 0x4
tneg %xcc, 0x6
fones %f5
andn %i6, 0x032C, %o1
edge16ln %o6, %g1, %g6
tl %icc, 0x6
fxor %f14, %f16, %f0
fandnot2s %f19, %f19, %f4
edge8 %g4, %g7, %l5
wr %g0, 0x04, %asi
swapa [%l7 + 0x48] %asi, %o7
tpos %xcc, 0x0
set 0x65, %o0
lduba [%l7 + %o0] 0x81, %o0
nop
setx 0xC04EAD5A, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
array16 %i2, %g5, %o4
bgu,a,pn %icc, loop_116
fmovscs %icc, %f12, %f22
tsubcc %o5, 0x10F2, %i1
set 0x3C, %l6
lda [%l7 + %l6] 0x89, %f21
loop_116:
fmovde %icc, %f16, %f1
move %xcc, %l3, %g3
udivx %l2, 0x0294, %i7
movgu %xcc, %i5, %o3
fmovsgu %icc, %f18, %f12
fcmpeq16 %f8, %f4, %o2
mulscc %l0, %i3, %g2
fmovrslez %i0, %f0, %f30
tn %xcc, 0x1
sth %l6, [%l7 + 0x76]
fmovsvs %icc, %f9, %f15
movrlez %l1, %i4, %i6
srax %o1, %l4, %o6
fsrc1 %f20, %f22
movrgz %g6, 0x139, %g4
fba,a %fcc2, loop_117
fandnot2s %f1, %f12, %f29
ldub [%l7 + 0x79], %g1
nop
fitod %f2, %f22
fdtoi %f22, %f0
loop_117:
movrne %g7, %o7, %l5
and %o0, 0x09EA, %i2
orn %g5, 0x0F34, %o5
fnand %f24, %f16, %f14
fbe %fcc1, loop_118
sllx %o4, 0x14, %i1
fbn,a %fcc0, loop_119
fabsd %f24, %f22
loop_118:
addc %l3, %l2, %i7
for %f6, %f24, %f14
loop_119:
sdivx %i5, 0x106D, %o3
nop
fitos %f13, %f23
fstox %f23, %f14
movrne %g3, %o2, %l0
array8 %g2, %i3, %i0
brnz,a %l6, loop_120
xnorcc %l1, 0x16F3, %i6
xorcc %i4, 0x0413, %l4
subcc %o1, %o6, %g6
loop_120:
nop
setx 0x8CDB3F1FF6982DA1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xEDE1F02BBF47466A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f10, %f18
addcc %g4, 0x1D70, %g1
brnz,a %g7, loop_121
tle %icc, 0x7
nop
setx loop_122, %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 %icc, 0x4
loop_121:
edge16n %l5, %o7, %i2
edge16l %g5, %o5, %o4
loop_122:
movvc %xcc, %i1, %o0
bvs,a loop_123
tsubcc %l2, 0x080B, %l3
edge16n %i7, %i5, %o3
fnot2s %f29, %f16
loop_123:
xnorcc %o2, %l0, %g3
popc %g2, %i0
xnor %i3, 0x031F, %l6
fors %f22, %f9, %f30
tvc %icc, 0x6
sethi 0x11F3, %l1
andncc %i4, %l4, %o1
fornot2 %f22, %f2, %f0
set 0x41, %g2
lduba [%l7 + %g2] 0x10, %i6
movrgez %o6, 0x3F5, %g4
movrlez %g1, %g6, %l5
andn %g7, 0x0BCE, %o7
set 0x40, %g3
stda %f0, [%l7 + %g3] 0x19
swap [%l7 + 0x28], %i2
orncc %g5, %o4, %i1
ldd [%l7 + 0x30], %f22
nop
fitod %f6, %f22
fdtos %f22, %f8
fmovdleu %xcc, %f9, %f24
movvc %xcc, %o0, %o5
udivx %l2, 0x1731, %l3
xorcc %i5, %i7, %o3
tvs %xcc, 0x7
tleu %xcc, 0x3
movge %icc, %o2, %l0
fbg %fcc0, loop_124
fnegd %f14, %f6
fmul8ulx16 %f24, %f4, %f12
popc 0x0463, %g3
loop_124:
alignaddr %g2, %i3, %i0
subc %l1, %l6, %l4
udivx %i4, 0x15A9, %i6
subc %o6, %g4, %o1
ta %xcc, 0x3
sethi 0x0D16, %g1
srlx %g6, 0x13, %g7
tgu %xcc, 0x4
fblg,a %fcc2, loop_125
edge16n %l5, %o7, %g5
sub %o4, 0x05D4, %i1
stb %i2, [%l7 + 0x3B]
loop_125:
srax %o0, %l2, %l3
fbul,a %fcc3, loop_126
fpsub16s %f0, %f16, %f6
udiv %i5, 0x031E, %i7
wr %g0, 0x88, %asi
swapa [%l7 + 0x40] %asi, %o5
loop_126:
sllx %o2, 0x09, %l0
fbl,a %fcc3, loop_127
movne %icc, %o3, %g3
mulscc %g2, 0x18CC, %i0
brz,a %i3, loop_128
loop_127:
subccc %l6, %l1, %l4
movleu %xcc, %i4, %o6
andncc %g4, %o1, %i6
loop_128:
nop
set 0x50, %i4
ldda [%l7 + %i4] 0x2f, %g6
edge32 %g1, %l5, %o7
tle %icc, 0x4
addccc %g5, 0x1953, %o4
movleu %xcc, %g7, %i1
tgu %xcc, 0x3
edge32ln %o0, %i2, %l2
fbul %fcc1, loop_129
andncc %l3, %i5, %i7
taddcc %o5, %l0, %o3
nop
setx 0x281FC900F7FD1DE2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x124714E7E49F13D3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f2, %f4
loop_129:
add %g3, 0x0F60, %g2
fnands %f24, %f17, %f6
tn %icc, 0x3
addc %i0, %i3, %l6
movg %icc, %o2, %l1
bneg,pn %xcc, loop_130
tne %xcc, 0x6
fmovd %f6, %f24
movrlz %i4, 0x1C3, %l4
loop_130:
tleu %xcc, 0x5
subccc %g4, %o1, %i6
sdivcc %g6, 0x066A, %g1
movrne %l5, %o6, %g5
fmovdcc %xcc, %f20, %f18
sdivx %o7, 0x1802, %g7
tge %icc, 0x6
tge %xcc, 0x4
tleu %icc, 0x5
tle %icc, 0x7
fmul8ulx16 %f22, %f6, %f28
nop
setx loop_131, %l0, %l1
jmpl %l1, %o4
bpos %icc, loop_132
andncc %o0, %i1, %i2
nop
setx 0xBECA86E1CBC80865, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f26
loop_131:
popc %l2, %l3
loop_132:
fpadd16s %f26, %f8, %f29
tg %xcc, 0x4
stb %i5, [%l7 + 0x1C]
fnegs %f25, %f20
ta %icc, 0x0
fbn,a %fcc2, loop_133
movrgz %i7, %o5, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x7C], %g3
loop_133:
nop
setx 0x145B43F8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x2BEDB68A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f12, %f14
taddcc %g2, %i0, %o3
xnorcc %i3, %o2, %l1
fmovsvc %icc, %f14, %f25
fmovrdlz %l6, %f22, %f28
ble %icc, loop_134
tvs %icc, 0x3
bn,a,pn %xcc, loop_135
sdivcc %l4, 0x10A9, %g4
loop_134:
nop
fitos %f1, %f7
fstox %f7, %f18
fxtos %f18, %f22
edge32n %o1, %i6, %i4
loop_135:
edge32ln %g1, %g6, %o6
xorcc %l5, %g5, %g7
xorcc %o4, %o0, %i1
movrlz %o7, 0x2BF, %i2
ldsb [%l7 + 0x53], %l3
ld [%l7 + 0x44], %f17
sir 0x1CFB
wr %g0, 0x80, %asi
lda [%l7 + 0x54] %asi, %f9
tn %xcc, 0x2
fpsub16 %f28, %f0, %f22
movrne %l2, 0x01C, %i7
srlx %o5, %i5, %l0
sdivcc %g2, 0x08F0, %i0
movpos %icc, %o3, %g3
fxnor %f0, %f14, %f0
array16 %i3, %l1, %l6
tsubcc %l4, 0x11F2, %o2
tg %icc, 0x4
stw %o1, [%l7 + 0x2C]
fones %f18
wr %g0, 0x04, %asi
lduha [%l7 + 0x42] %asi, %i6
fnors %f10, %f1, %f13
ba %xcc, loop_136
edge16l %g4, %g1, %i4
wr %g0, 0x04, %asi
ldswa [%l7 + 0x2C] %asi, %o6
loop_136:
array8 %l5, %g5, %g7
srlx %g6, 0x1C, %o4
edge16ln %i1, %o7, %o0
mulscc %l3, %l2, %i7
movle %xcc, %o5, %i2
movrgez %l0, %i5, %g2
xnorcc %i0, 0x1323, %g3
movrgez %i3, 0x1DF, %o3
fcmple32 %f6, %f6, %l1
bleu %xcc, loop_137
tcc %xcc, 0x2
orn %l6, 0x0989, %o2
st %f25, [%l7 + 0x34]
loop_137:
fmovdcc %xcc, %f23, %f8
fcmpne32 %f8, %f28, %l4
sdivx %i6, 0x115B, %g4
tn %xcc, 0x4
fmovs %f15, %f19
movneg %xcc, %g1, %i4
set 0x348, %l4
nop ! stxa %o6, [%g0 + %l4] 0x40 ripped by fixASI40.pl
bgu loop_138
movneg %xcc, %l5, %o1
popc 0x0CBE, %g7
tleu %icc, 0x7
loop_138:
fmovdneg %icc, %f19, %f12
movcc %xcc, %g6, %g5
nop
setx 0x31690887EF2CA590, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x9176ADA13C40BF65, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f0, %f12
movcc %icc, %o4, %o7
set 0x77, %l3
stba %o0, [%l7 + %l3] 0x0c
add %i1, %l3, %l2
umul %i7, %i2, %o5
bg,pn %xcc, loop_139
array16 %l0, %g2, %i5
ldd [%l7 + 0x78], %f4
movgu %xcc, %i0, %g3
loop_139:
subcc %i3, %o3, %l1
fbue %fcc0, loop_140
fxnor %f26, %f18, %f28
sdivx %o2, 0x1F68, %l4
edge8n %i6, %g4, %g1
loop_140:
fmovrsne %l6, %f28, %f6
edge32l %i4, %l5, %o6
orn %o1, 0x1413, %g6
fornot2 %f20, %f2, %f4
fmovde %icc, %f6, %f22
movvc %xcc, %g5, %o4
movvc %xcc, %o7, %g7
edge16n %i1, %o0, %l2
prefetch [%l7 + 0x10], 0x0
for %f8, %f26, %f6
tleu %icc, 0x5
tleu %icc, 0x2
fmovda %icc, %f20, %f4
movpos %xcc, %i7, %l3
fblg,a %fcc1, loop_141
call loop_142
movvs %xcc, %i2, %l0
srax %o5, 0x19, %g2
loop_141:
tge %icc, 0x5
loop_142:
andcc %i0, %i5, %g3
nop
setx 0xC13BCCFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x966BB2C6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f23, %f13
tcs %icc, 0x2
sir 0x0587
movge %xcc, %o3, %i3
fbule,a %fcc1, loop_143
tne %xcc, 0x3
fblg,a %fcc0, loop_144
fmul8ulx16 %f26, %f2, %f0
loop_143:
tge %icc, 0x6
and %l1, %l4, %o2
loop_144:
subc %g4, %g1, %i6
udivcc %l6, 0x1717, %l5
brlez,a %o6, loop_145
tgu %icc, 0x5
smul %o1, 0x089A, %i4
tvs %icc, 0x5
loop_145:
array8 %g6, %o4, %g5
add %o7, 0x0E79, %g7
xor %o0, %i1, %l2
add %l3, %i2, %i7
movle %xcc, %l0, %g2
xor %o5, 0x0716, %i0
fnegs %f16, %f26
movcs %icc, %g3, %i5
fbu,a %fcc3, loop_146
brlez %i3, loop_147
addcc %o3, 0x116D, %l1
mulscc %o2, %l4, %g1
loop_146:
fblg %fcc3, loop_148
loop_147:
fmovscc %xcc, %f17, %f4
ldstub [%l7 + 0x5F], %g4
lduw [%l7 + 0x64], %l6
loop_148:
sdiv %i6, 0x1A5B, %o6
fmovsl %icc, %f0, %f1
umul %l5, %o1, %i4
bcc,pt %icc, loop_149
tneg %xcc, 0x4
fbule %fcc1, loop_150
membar 0x04
loop_149:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %o4, %g6, %o7
loop_150:
andn %g7, %o0, %i1
sdiv %g5, 0x11F7, %l2
set 0x8, %i0
stxa %i2, [%g0 + %i0] 0x4f
smul %l3, %i7, %l0
tcs %xcc, 0x1
fpackfix %f12, %f13
lduh [%l7 + 0x6C], %g2
subc %i0, %o5, %i5
edge32 %g3, %i3, %o3
fandnot1 %f24, %f6, %f14
tle %icc, 0x6
wr %g0, 0x88, %asi
ldsba [%l7 + 0x36] %asi, %l1
fmovdge %icc, %f4, %f10
movn %icc, %o2, %g1
edge16 %g4, %l4, %i6
sra %l6, %o6, %l5
nop
set 0x49, %l2
stb %i4, [%l7 + %l2]
movvs %xcc, %o4, %g6
fpadd16 %f0, %f2, %f10
movg %xcc, %o7, %o1
fcmpeq16 %f24, %f20, %o0
add %l7, 0x48, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %g7, %i1
fmul8x16 %f6, %f2, %f14
fpsub32 %f16, %f26, %f8
movvc %xcc, %g5, %i2
srlx %l2, 0x07, %i7
fmovsa %icc, %f11, %f30
fmovrslez %l3, %f23, %f30
movvc %xcc, %l0, %i0
nop
setx loop_151, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movne %icc, %o5, %g2
movge %xcc, %i5, %g3
set 0x2C, %i1
lduha [%l7 + %i1] 0x81, %o3
loop_151:
addccc %i3, 0x0641, %o2
movgu %xcc, %g1, %l1
ldx [%l7 + 0x60], %g4
movg %xcc, %l4, %l6
umulcc %i6, 0x191A, %o6
edge8ln %l5, %i4, %g6
tg %icc, 0x3
nop
setx 0xF8B49099406E2FF3, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
tg %icc, 0x6
movg %xcc, %o7, %o1
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %o4, %g7
nop
fitos %f2, %f9
fstod %f9, %f8
movre %i1, %g5, %o0
nop
set 0x78, %o5
ldsw [%l7 + %o5], %i2
movpos %xcc, %l2, %l3
brlez,a %l0, loop_152
mulscc %i0, %i7, %o5
wr %g0, 0x19, %asi
lduwa [%l7 + 0x78] %asi, %g2
loop_152:
fnot1s %f25, %f4
edge32ln %g3, %o3, %i5
nop
setx 0xA15999330F04C087, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x12DDFA83F354D36C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f22, %f12
movn %xcc, %i3, %g1
tvc %xcc, 0x4
bn %icc, loop_153
bvs,pn %icc, loop_154
fbe,a %fcc2, loop_155
xor %l1, 0x02E1, %g4
loop_153:
and %l4, 0x14E8, %o2
loop_154:
nop
wr %g0, 0x10, %asi
lduha [%l7 + 0x74] %asi, %l6
loop_155:
orcc %o6, 0x07F3, %l5
edge32ln %i6, %i4, %g6
lduw [%l7 + 0x44], %o1
fmovrdlz %o4, %f18, %f24
edge8l %g7, %i1, %o7
smul %g5, %i2, %o0
ldd [%l7 + 0x28], %l2
nop
setx loop_156, %l0, %l1
jmpl %l1, %l0
movle %icc, %l2, %i0
fnegs %f23, %f3
edge32ln %o5, %g2, %g3
loop_156:
fmul8sux16 %f20, %f24, %f10
fbuge %fcc0, loop_157
nop
fitod %f1, %f18
movleu %xcc, %i7, %o3
xnorcc %i3, 0x154B, %i5
loop_157:
movne %icc, %l1, %g1
sethi 0x1EC3, %g4
ldstub [%l7 + 0x1A], %l4
fbul,a %fcc3, loop_158
fxor %f28, %f8, %f18
xnor %l6, %o2, %l5
srl %o6, %i6, %g6
loop_158:
fbge,a %fcc3, loop_159
array16 %i4, %o4, %g7
fmovsge %xcc, %f4, %f12
addccc %o1, %o7, %g5
loop_159:
movneg %icc, %i1, %i2
te %xcc, 0x2
srl %o0, 0x04, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l2, %l0, %i0
set 0x08, %o2
sta %f10, [%l7 + %o2] 0x14
nop
fitos %f13, %f19
fstod %f19, %f2
fmovde %icc, %f21, %f16
ldstub [%l7 + 0x33], %g2
fmovrdgez %g3, %f16, %f28
tge %icc, 0x5
fmovda %xcc, %f28, %f13
edge32l %i7, %o3, %i3
sethi 0x13C0, %i5
tge %icc, 0x1
wr %g0, 0x18, %asi
lduwa [%l7 + 0x14] %asi, %o5
fbuge %fcc1, loop_160
orn %l1, %g4, %l4
tsubcctv %l6, 0x03C0, %o2
bgu loop_161
loop_160:
xor %l5, %g1, %o6
movvc %icc, %g6, %i4
tle %xcc, 0x0
loop_161:
array8 %i6, %o4, %g7
movleu %xcc, %o1, %g5
subccc %o7, 0x1EC3, %i2
sdivx %o0, 0x1508, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %icc, 0x4
ld [%l7 + 0x2C], %f19
movpos %xcc, %l2, %l0
edge32l %i0, %i1, %g3
bshuffle %f18, %f24, %f22
fpsub16s %f22, %f16, %f29
wr %g0, 0x81, %asi
lduha [%l7 + 0x26] %asi, %g2
fmovsleu %xcc, %f17, %f6
tge %xcc, 0x2
movrlez %o3, 0x0FA, %i3
movcs %xcc, %i7, %o5
fmovrdgez %l1, %f2, %f12
movpos %xcc, %g4, %i5
nop
fitos %f6, %f3
fstod %f3, %f8
fabss %f0, %f14
tge %icc, 0x7
srlx %l4, %l6, %l5
fcmpgt32 %f22, %f8, %o2
movcc %icc, %o6, %g6
membar 0x19
sub %g1, 0x0103, %i6
subccc %i4, 0x0195, %g7
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
movl %xcc, %o4, %o1
set 0x28, %i5
ldsha [%l7 + %i5] 0x81, %o7
wr %g0, 0x04, %asi
stxa %g5, [%l7 + 0x28] %asi
fmovdle %icc, %f6, %f23
popc 0x1EF8, %o0
fmovrdlez %l3, %f24, %f6
fmovdvc %icc, %f27, %f29
smulcc %i2, %l0, %l2
ldsw [%l7 + 0x1C], %i1
taddcctv %g3, 0x0181, %i0
movne %icc, %o3, %g2
ldstub [%l7 + 0x22], %i3
st %f18, [%l7 + 0x0C]
xnorcc %o5, %l1, %i7
fmovsgu %xcc, %f6, %f23
edge32l %i5, %g4, %l4
nop
setx 0x9E6F30EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x69B6299F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f12, %f26
nop
setx 0x4038E5F548CE006A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f20
andncc %l6, %o2, %o6
nop
fitos %f2, %f13
fstox %f13, %f26
fxtos %f26, %f2
nop
setx 0x71A1CDDE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x26CD1F3E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f10, %f0
tsubcctv %l5, 0x0E99, %g6
array32 %i6, %i4, %g7
orcc %g1, 0x08D2, %o4
set 0x2E, %l5
ldsba [%l7 + %l5] 0x88, %o7
wr %g0, 0x0c, %asi
sta %f23, [%l7 + 0x74] %asi
tgu %icc, 0x4
edge8l %o1, %g5, %o0
bn loop_162
fnot1 %f28, %f10
wr %g0, 0x18, %asi
swapa [%l7 + 0x54] %asi, %i2
loop_162:
movn %icc, %l3, %l2
prefetch [%l7 + 0x38], 0x3
wr %g0, 0x2f, %asi
stba %i1, [%l7 + 0x52] %asi
membar #Sync
edge8n %g3, %i0, %l0
movl %xcc, %o3, %g2
andn %o5, 0x121A, %l1
movvs %icc, %i3, %i7
membar 0x6D
array32 %i5, %g4, %l4
fmovscc %xcc, %f23, %f0
fmovsn %icc, %f19, %f25
movg %xcc, %l6, %o6
edge8l %l5, %g6, %o2
edge8l %i4, %g7, %i6
bge,pt %xcc, loop_163
taddcctv %g1, 0x1FAE, %o7
fmovsgu %xcc, %f29, %f31
movrgz %o4, 0x2A3, %o1
loop_163:
srl %g5, %o0, %l3
prefetch [%l7 + 0x30], 0x3
tvs %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbuge,a %fcc2, loop_164
bn,a,pn %icc, loop_165
movleu %xcc, %i2, %i1
fcmple32 %f16, %f10, %l2
loop_164:
edge32n %g3, %l0, %i0
loop_165:
smul %g2, 0x0D1E, %o5
fbne %fcc0, loop_166
popc %l1, %i3
tge %xcc, 0x2
fornot1 %f30, %f14, %f4
loop_166:
umulcc %o3, 0x0A78, %i7
edge8ln %g4, %i5, %l4
andncc %o6, %l6, %g6
movvc %icc, %o2, %l5
andcc %i4, 0x133E, %i6
tg %xcc, 0x4
udiv %g7, 0x1E27, %g1
movcc %icc, %o4, %o1
tpos %icc, 0x0
orcc %g5, 0x19CF, %o7
st %f14, [%l7 + 0x40]
fpmerge %f13, %f8, %f2
mulscc %o0, 0x14F9, %i2
wr %g0, 0x11, %asi
ldsha [%l7 + 0x5C] %asi, %i1
edge16n %l2, %l3, %l0
ldub [%l7 + 0x4C], %g3
xorcc %g2, 0x059F, %o5
and %l1, 0x1D84, %i0
sir 0x0DF1
udiv %o3, 0x108F, %i3
srax %g4, 0x0B, %i5
bvc loop_167
edge32 %l4, %o6, %i7
fone %f20
fcmpne32 %f26, %f0, %l6
loop_167:
fpmerge %f25, %f16, %f28
orcc %o2, 0x1D5A, %g6
fmuld8sux16 %f26, %f25, %f0
array16 %l5, %i4, %g7
fabsd %f22, %f30
fbu %fcc1, loop_168
fmul8x16au %f18, %f0, %f2
sll %i6, 0x0F, %g1
ta %icc, 0x0
loop_168:
tgu %xcc, 0x7
tsubcc %o4, 0x09CE, %g5
fbge,a %fcc3, loop_169
addcc %o7, 0x0E71, %o0
fmuld8ulx16 %f22, %f8, %f8
brgz %i2, loop_170
loop_169:
edge32 %i1, %o1, %l3
fcmpeq16 %f0, %f4, %l2
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x18
loop_170:
fcmpgt32 %f28, %f30, %l0
smul %g2, 0x0018, %g3
orn %l1, %i0, %o5
movrgez %i3, 0x3DB, %g4
wr %g0, 0x11, %asi
sta %f29, [%l7 + 0x0C] %asi
fmuld8sux16 %f30, %f16, %f2
fmovdvc %xcc, %f8, %f5
set 0x5D, %l1
lduba [%l7 + %l1] 0x18, %i5
sub %o3, %l4, %i7
tne %xcc, 0x0
nop
setx loop_171, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpeq32 %f18, %f30, %l6
fmovda %xcc, %f10, %f15
sdivcc %o2, 0x017D, %g6
loop_171:
array16 %l5, %i4, %g7
ldsb [%l7 + 0x44], %o6
andcc %g1, 0x16DB, %i6
fnegs %f14, %f1
fxor %f26, %f8, %f30
alignaddrl %g5, %o7, %o4
addcc %i2, %o0, %i1
fmovsn %xcc, %f29, %f11
bcc,pt %xcc, loop_172
nop
setx loop_173, %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
stw %l3, [%l7 + 0x30]
stb %o1, [%l7 + 0x42]
loop_172:
ldsw [%l7 + 0x18], %l2
loop_173:
fcmpeq16 %f16, %f26, %l0
movle %icc, %g3, %g2
nop
fitos %f10, %f31
fstoi %f31, %f6
std %f26, [%l7 + 0x08]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_174
tpos %icc, 0x5
addc %l1, 0x1BD6, %o5
fmovs %f18, %f17
loop_174:
fbo %fcc1, loop_175
movvc %xcc, %i0, %g4
movne %icc, %i3, %i5
taddcctv %l4, 0x0A52, %i7
loop_175:
edge8 %o3, %l6, %g6
srlx %l5, 0x1E, %i4
nop
setx 0x5C884A9500553B3B, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movrlz %g7, %o6, %o2
edge16ln %g1, %i6, %g5
ta %xcc, 0x2
stx %o7, [%l7 + 0x60]
edge8ln %i2, %o0, %i1
sll %o4, %l3, %l2
bcs loop_176
edge32l %o1, %l0, %g2
set 0x69, %o7
lduba [%l7 + %o7] 0x88, %g3
loop_176:
edge8l %l1, %i0, %o5
wr %g0, 0x88, %asi
lda [%l7 + 0x5C] %asi, %f8
udiv %i3, 0x12AC, %g4
andn %i5, 0x05E5, %i7
bpos,pn %icc, loop_177
srl %o3, 0x14, %l4
tvc %xcc, 0x7
mulx %l6, 0x0DF0, %l5
loop_177:
nop
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
mulscc %i4, %g6, %g7
set 0x48, %g4
ldxa [%l7 + %g4] 0x88, %o2
set 0x40, %l0
stda %f16, [%l7 + %l0] 0x17
membar #Sync
fble %fcc0, loop_178
subccc %g1, %i6, %o6
xnorcc %g5, %o7, %o0
srl %i1, %i2, %l3
loop_178:
edge32 %l2, %o1, %l0
sdivx %o4, 0x16A4, %g2
nop
setx loop_179, %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 %l1, %g3, %i0
tl %xcc, 0x3
nop
setx 0x57A84362F65DBCFC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f2
loop_179:
fbe,a %fcc1, loop_180
andn %i3, 0x170D, %o5
tcs %xcc, 0x2
subccc %g4, 0x1439, %i7
loop_180:
andncc %i5, %l4, %l6
sethi 0x0AB3, %l5
fble %fcc3, loop_181
tcc %xcc, 0x3
wr %g0, 0x2a, %asi
ldda [%l7 + 0x20] %asi, %o2
loop_181:
fbo %fcc0, loop_182
edge16l %g6, %i4, %o2
fbl,a %fcc1, loop_183
array16 %g1, %i6, %g7
loop_182:
nop
set 0x58, %g7
ldswa [%l7 + %g7] 0x15, %g5
loop_183:
addcc %o6, 0x0B8D, %o7
nop
setx 0xB23C407ED792F041, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f28
fbug,a %fcc0, loop_184
movge %icc, %o0, %i2
srlx %i1, 0x03, %l3
nop
fitod %f4, %f16
fdtox %f16, %f6
fxtod %f6, %f20
loop_184:
popc %o1, %l0
edge16 %o4, %g2, %l1
ldsw [%l7 + 0x3C], %l2
movn %icc, %i0, %g3
ldstub [%l7 + 0x55], %i3
smulcc %g4, %o5, %i5
movpos %xcc, %i7, %l4
stbar
bneg,a %xcc, loop_185
nop
setx 0x51B47BFB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x2ACFF831, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f22, %f14
sdiv %l6, 0x1405, %o3
movleu %icc, %g6, %i4
loop_185:
array16 %o2, %l5, %g1
mulx %g7, %i6, %g5
fbul,a %fcc2, loop_186
andcc %o6, 0x1721, %o0
brlez,a %o7, loop_187
sethi 0x15F9, %i1
loop_186:
subc %l3, %i2, %l0
fandnot2 %f0, %f26, %f16
loop_187:
movne %xcc, %o4, %g2
bcc,pn %icc, loop_188
popc %l1, %o1
srl %l2, 0x09, %i0
sll %g3, %i3, %o5
loop_188:
udiv %i5, 0x17E1, %i7
fble,a %fcc0, loop_189
tn %icc, 0x4
smul %l4, %g4, %l6
set 0x128, %i6
nop ! stxa %g6, [%g0 + %i6] 0x40 ripped by fixASI40.pl
loop_189:
subcc %i4, %o2, %o3
nop
setx loop_190, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %xcc, %l5, %g1
tneg %xcc, 0x2
fxor %f6, %f10, %f20
loop_190:
array8 %g7, %i6, %g5
xorcc %o6, %o0, %o7
movge %icc, %i1, %i2
fmovdcc %xcc, %f15, %f17
movl %icc, %l0, %l3
srax %o4, %g2, %l1
set 0x14, %i7
swapa [%l7 + %i7] 0x0c, %o1
subccc %i0, %l2, %g3
edge32 %i3, %o5, %i7
bcc loop_191
smulcc %i5, %l4, %g4
pdist %f14, %f0, %f4
fsrc1 %f28, %f30
loop_191:
std %f18, [%l7 + 0x40]
nop
setx 0xBF8038C1582F8267, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f26
ldsw [%l7 + 0x7C], %g6
movle %icc, %i4, %l6
te %xcc, 0x0
fmovrdgz %o2, %f30, %f10
addccc %o3, %g1, %g7
tge %icc, 0x5
movn %xcc, %i6, %l5
tneg %xcc, 0x3
brz %g5, loop_192
mulx %o6, %o0, %i1
nop
fitos %f2, %f4
fstod %f4, %f30
edge8ln %i2, %l0, %l3
loop_192:
tleu %icc, 0x2
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
tne %icc, 0x6
bleu,a,pt %icc, loop_193
bpos,a,pn %icc, loop_194
fmovscs %icc, %f18, %f24
tg %icc, 0x1
loop_193:
fbne %fcc0, loop_195
loop_194:
nop
fitos %f10, %f13
fstox %f13, %f4
fxtos %f4, %f7
udivx %o4, 0x11B5, %o7
brlez %g2, loop_196
loop_195:
subc %o1, 0x1A54, %l1
popc 0x0E4B, %i0
tg %icc, 0x2
loop_196:
movvc %xcc, %l2, %g3
fands %f11, %f1, %f24
movvs %xcc, %i3, %o5
ba,a,pt %icc, loop_197
ble loop_198
stb %i7, [%l7 + 0x4B]
bshuffle %f2, %f0, %f28
loop_197:
edge16ln %l4, %g4, %g6
loop_198:
sethi 0x07BD, %i4
andncc %l6, %o2, %i5
edge32ln %o3, %g1, %i6
stbar
addc %l5, %g5, %o6
fmovrslez %g7, %f10, %f21
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %xcc, %o0, %i2
fnands %f27, %f17, %f1
subc %l0, %l3, %o4
fbuge,a %fcc1, loop_199
fmovdpos %icc, %f29, %f10
fmovsneg %icc, %f16, %f22
faligndata %f28, %f24, %f24
loop_199:
taddcc %i1, 0x00EF, %g2
orn %o1, 0x1CD8, %o7
sllx %l1, 0x0F, %i0
movvs %xcc, %l2, %g3
fba,a %fcc1, loop_200
fmovrdgez %i3, %f18, %f20
xnor %i7, %o5, %g4
or %l4, %g6, %i4
loop_200:
subc %l6, 0x114E, %i5
sir 0x132D
swap [%l7 + 0x4C], %o2
ldsb [%l7 + 0x42], %g1
fsrc1 %f2, %f0
smulcc %i6, %o3, %l5
fmuld8ulx16 %f25, %f1, %f6
movcc %xcc, %o6, %g7
movvc %icc, %g5, %o0
movleu %icc, %l0, %i2
sethi 0x1DD0, %l3
sir 0x1F2B
add %l7, 0x18, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %o4, %g2
xnor %o1, 0x1AA4, %i1
sdivx %o7, 0x1962, %l1
bcs,pt %icc, loop_201
fpsub32 %f6, %f10, %f22
udiv %i0, 0x1C3F, %l2
tgu %xcc, 0x3
loop_201:
brnz,a %g3, loop_202
ldsw [%l7 + 0x28], %i3
set 0x09, %g5
lduba [%l7 + %g5] 0x11, %i7
loop_202:
move %xcc, %g4, %l4
fbne,a %fcc3, loop_203
brlez %o5, loop_204
prefetch [%l7 + 0x78], 0x2
subcc %i4, 0x04E4, %l6
loop_203:
nop
fitod %f0, %f10
fdtox %f10, %f2
fxtod %f2, %f30
loop_204:
fmovrsgez %g6, %f14, %f2
wr %g0, 0x11, %asi
lduha [%l7 + 0x76] %asi, %i5
sdivcc %o2, 0x154F, %g1
edge8l %i6, %l5, %o3
fmovsvc %xcc, %f13, %f2
umulcc %o6, %g5, %g7
mulscc %l0, 0x1E46, %o0
fpack16 %f22, %f7
lduw [%l7 + 0x64], %i2
smul %o4, 0x12A5, %g2
edge16n %l3, %o1, %i1
sra %l1, 0x06, %o7
bpos,a,pn %xcc, loop_205
movneg %icc, %i0, %l2
subcc %i3, %i7, %g4
fble %fcc1, loop_206
loop_205:
xnor %g3, 0x0F0B, %l4
udivx %i4, 0x1901, %l6
andcc %o5, %g6, %o2
loop_206:
movre %i5, 0x042, %g1
sethi 0x053B, %l5
addc %i6, 0x09C8, %o6
fmovdleu %icc, %f19, %f30
array32 %o3, %g7, %g5
movg %xcc, %o0, %i2
sub %l0, %g2, %l3
sdiv %o1, 0x16F2, %o4
movleu %xcc, %l1, %i1
nop
set 0x58, %g6
ldd [%l7 + %g6], %i0
fornot2s %f27, %f19, %f26
edge8l %l2, %i3, %o7
subc %g4, 0x1F6B, %g3
addc %l4, 0x101E, %i4
nop
setx 0x809DDAFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x1BD78FE1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f15, %f2
tl %icc, 0x6
mulx %l6, 0x0B7C, %o5
andcc %g6, 0x0374, %i7
sra %o2, 0x0E, %g1
move %icc, %l5, %i6
fnot2s %f7, %f15
bvs %xcc, loop_207
tcs %xcc, 0x6
movcs %xcc, %i5, %o6
nop
setx 0x41F9C0122059D1A5, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
loop_207:
edge32 %g7, %g5, %o3
edge16l %o0, %l0, %g2
bneg,pn %xcc, loop_208
stw %i2, [%l7 + 0x4C]
edge32n %o1, %l3, %l1
umulcc %o4, 0x03EC, %i0
loop_208:
edge32 %i1, %l2, %i3
movpos %xcc, %o7, %g4
tsubcctv %g3, %l4, %l6
movrgz %o5, 0x2ED, %g6
stb %i7, [%l7 + 0x34]
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %i4, %g1
mulx %o2, %l5, %i5
nop
set 0x18, %o6
ldd [%l7 + %o6], %o6
movle %icc, %i6, %g7
srlx %o3, %g5, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tle %icc, 0x6
movcc %xcc, %g2, %l0
umul %i2, 0x150E, %l3
edge8l %o1, %l1, %i0
set 0x50, %o4
ldsba [%l7 + %o4] 0x11, %i1
fnands %f5, %f11, %f5
sdivx %o4, 0x0357, %l2
fmovrdlez %i3, %f10, %f22
movle %xcc, %g4, %g3
edge32l %o7, %l4, %o5
move %icc, %g6, %i7
movleu %xcc, %i4, %l6
add %l7, 0x44, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x88, %o2, %g1
tle %xcc, 0x3
ta %xcc, 0x5
tvc %xcc, 0x3
edge32l %l5, %i5, %o6
movleu %xcc, %i6, %o3
fmovrsgz %g7, %f27, %f24
srl %g5, 0x15, %g2
mulx %o0, 0x1939, %i2
tcc %icc, 0x6
movne %xcc, %l0, %o1
addc %l1, %i0, %l3
nop
set 0x22, %i3
ldub [%l7 + %i3], %i1
nop
fitod %f21, %f2
nop
setx 0xCF5BA3F8105F6594, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fsrc2s %f23, %f25
add %l2, %i3, %g4
movg %icc, %o4, %o7
fbuge %fcc2, loop_209
orncc %g3, %l4, %o5
nop
setx 0x1B04F43F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x095CA14E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f25, %f19
udiv %g6, 0x071D, %i4
loop_209:
bn,pt %icc, loop_210
bn,a %icc, loop_211
movl %icc, %i7, %l6
orncc %g1, 0x0A1B, %o2
loop_210:
nop
wr %g0, 0x19, %asi
swapa [%l7 + 0x38] %asi, %l5
loop_211:
nop
set 0x6E, %o1
ldstuba [%l7 + %o1] 0x0c, %o6
movre %i5, 0x322, %o3
movre %i6, %g7, %g5
srlx %o0, %g2, %l0
add %o1, %i2, %i0
mulscc %l1, 0x0C0C, %i1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x64] %asi, %l2
fabsd %f26, %f10
addccc %i3, %g4, %l3
movre %o7, %o4, %l4
umulcc %o5, %g3, %g6
movvs %icc, %i4, %l6
wr %g0, 0x26, %asi
ldda [%l7 + 0x50] %asi, %g0
alignaddr %o2, %l5, %i7
movl %xcc, %i5, %o6
umul %i6, %o3, %g7
tg %xcc, 0x5
tsubcc %g5, %o0, %g2
sdiv %l0, 0x113D, %i2
movrne %i0, 0x0AD, %o1
lduw [%l7 + 0x48], %i1
fcmpgt32 %f24, %f16, %l2
tvc %icc, 0x7
tne %icc, 0x7
movvs %xcc, %l1, %g4
tvs %xcc, 0x4
tpos %xcc, 0x6
ldsh [%l7 + 0x4C], %i3
bvc,pt %icc, loop_212
alignaddrl %o7, %l3, %l4
xnorcc %o5, 0x13A8, %g3
fmul8x16au %f1, %f8, %f18
loop_212:
movrne %g6, 0x039, %o4
fnors %f4, %f21, %f8
fpackfix %f24, %f4
fbuge,a %fcc0, loop_213
movvs %icc, %i4, %l6
edge16 %g1, %l5, %o2
array16 %i7, %i5, %i6
loop_213:
orn %o6, %g7, %o3
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %o0
taddcc %g5, %l0, %i2
umulcc %i0, %o1, %i1
sll %g2, %l1, %l2
array8 %g4, %i3, %o7
movgu %xcc, %l4, %l3
st %f13, [%l7 + 0x3C]
xorcc %o5, 0x1571, %g3
tn %icc, 0x5
brgz %g6, loop_214
fmovrsgz %o4, %f9, %f23
fbn,a %fcc3, loop_215
movrlz %i4, %g1, %l5
loop_214:
fandnot2 %f8, %f26, %f6
fzero %f24
loop_215:
movpos %xcc, %l6, %o2
nop
fitod %f0, %f0
fdtoi %f0, %f24
fpack16 %f10, %f13
alignaddrl %i7, %i6, %o6
stx %g7, [%l7 + 0x10]
tl %icc, 0x4
mova %icc, %o3, %o0
edge8ln %g5, %l0, %i2
fornot2s %f1, %f12, %f28
edge32ln %i0, %o1, %i5
movge %icc, %i1, %l1
tsubcc %g2, 0x0179, %g4
set 0x78, %o3
sta %f22, [%l7 + %o3] 0x88
movle %xcc, %i3, %o7
membar 0x77
nop
setx loop_216, %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
movcs %icc, %l4, %l3
fmovrsgz %l2, %f4, %f12
mulscc %g3, %o5, %o4
loop_216:
nop
setx 0xC3437148, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f24
fsrc2 %f26, %f28
sub %g6, %i4, %l5
movge %icc, %g1, %o2
nop
set 0x5C, %i2
stw %i7, [%l7 + %i2]
srax %i6, %o6, %g7
alignaddrl %l6, %o3, %g5
fzeros %f7
tcs %icc, 0x5
fmuld8sux16 %f7, %f22, %f26
mulscc %o0, %l0, %i0
sll %o1, 0x05, %i2
fbg %fcc1, loop_217
fmovdpos %icc, %f7, %f30
orn %i5, 0x1945, %l1
movcc %xcc, %g2, %g4
loop_217:
be,pn %icc, loop_218
membar 0x7F
fandnot2 %f8, %f26, %f20
movcc %xcc, %i1, %o7
loop_218:
fmovsneg %icc, %f4, %f15
std %f0, [%l7 + 0x68]
fbul %fcc1, loop_219
addccc %i3, %l4, %l2
call loop_220
movge %icc, %l3, %g3
loop_219:
nop
set 0x1C, %l6
lda [%l7 + %l6] 0x18, %f24
loop_220:
nop
setx 0x4A8BC2C0F51CC545, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x4EDD5C68D2C3C7B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f10, %f16
bpos,pt %xcc, loop_221
fnand %f18, %f18, %f2
andn %o4, 0x1EDC, %g6
movn %xcc, %i4, %l5
loop_221:
sethi 0x1BBF, %o5
fcmpne32 %f24, %f12, %g1
sub %o2, %i7, %i6
fbuge,a %fcc0, loop_222
sdiv %o6, 0x1E1D, %g7
addcc %l6, 0x1495, %g5
addc %o3, 0x0C74, %o0
loop_222:
sra %l0, %i0, %o1
bvc,pt %icc, loop_223
fmovrse %i5, %f18, %f25
addcc %i2, 0x0E29, %g2
fcmple16 %f8, %f8, %l1
loop_223:
fmovrdgez %i1, %f8, %f24
fbe,a %fcc3, loop_224
popc 0x1B3B, %g4
tleu %icc, 0x1
mova %xcc, %o7, %l4
loop_224:
brz %l2, loop_225
andn %l3, %i3, %o4
ta %icc, 0x7
edge32 %g3, %i4, %g6
loop_225:
alignaddr %o5, %l5, %o2
ba,pn %icc, loop_226
bn,a,pn %icc, loop_227
fblg %fcc2, loop_228
fcmpeq32 %f30, %f22, %g1
loop_226:
fmovrdgz %i6, %f6, %f2
loop_227:
popc %o6, %i7
loop_228:
edge8ln %g7, %l6, %g5
wr %g0, 0x19, %asi
lduba [%l7 + 0x11] %asi, %o0
fxor %f6, %f14, %f24
sll %l0, 0x16, %o3
movge %xcc, %o1, %i5
wr %g0, 0x88, %asi
lduba [%l7 + 0x4B] %asi, %i0
wr %g0, 0x04, %asi
lduha [%l7 + 0x7C] %asi, %i2
sllx %g2, %l1, %i1
andn %o7, %l4, %l2
mova %xcc, %l3, %g4
movn %icc, %o4, %i3
srl %i4, 0x14, %g6
nop
fitod %f8, %f18
fdtos %f18, %f9
edge8 %o5, %l5, %o2
alignaddr %g1, %g3, %i6
be loop_229
movg %xcc, %i7, %o6
addc %l6, 0x0B96, %g5
tleu %xcc, 0x2
loop_229:
alignaddr %o0, %l0, %g7
sra %o3, 0x1D, %o1
set 0x1a0, %o0
nop ! nop ! ldxa [%g0 + %o0] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
xor %i5, 0x1F36, %i2
nop
setx 0x106FD8FA, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
fmul8sux16 %f4, %f16, %f28
edge16ln %l1, %g2, %i1
fmovdl %xcc, %f5, %f22
tge %icc, 0x2
tleu %icc, 0x7
srax %l4, %l2, %l3
add %o7, %g4, %o4
edge32ln %i3, %i4, %o5
sdiv %l5, 0x15AA, %o2
fba,a %fcc1, loop_230
orn %g6, %g3, %g1
sth %i6, [%l7 + 0x44]
subcc %i7, 0x0C22, %l6
loop_230:
ble loop_231
fornot2s %f28, %f7, %f18
fbl %fcc0, loop_232
mova %icc, %g5, %o6
loop_231:
fbe %fcc2, loop_233
sllx %l0, %o0, %o3
loop_232:
fnot1 %f26, %f22
set 0x70, %g3
stwa %o1, [%l7 + %g3] 0x14
loop_233:
tvc %xcc, 0x2
wr %g0, 0x81, %asi
ldsba [%l7 + 0x30] %asi, %i0
array8 %g7, %i5, %l1
alignaddrl %g2, %i1, %l4
bvc,a %icc, loop_234
fpsub32 %f0, %f22, %f10
movrne %l2, 0x1D0, %i2
fmovdvc %xcc, %f25, %f4
loop_234:
nop
fitos %f8, %f19
fstox %f19, %f24
fxtos %f24, %f23
andncc %l3, %g4, %o7
fmovdl %icc, %f10, %f16
nop
setx 0x9C1F38CA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f3
fmovsgu %xcc, %f30, %f13
tne %xcc, 0x0
orcc %o4, %i3, %i4
movn %xcc, %l5, %o2
fpadd16s %f15, %f29, %f16
fnand %f4, %f18, %f28
brgz,a %o5, loop_235
stbar
bgu,a,pn %icc, loop_236
fsrc1s %f2, %f4
loop_235:
edge32l %g6, %g3, %i6
tne %xcc, 0x1
loop_236:
brnz %g1, loop_237
fble %fcc2, loop_238
faligndata %f14, %f22, %f28
edge16 %i7, %g5, %l6
loop_237:
array32 %o6, %l0, %o0
loop_238:
movgu %icc, %o3, %o1
sub %g7, %i0, %l1
taddcc %g2, %i5, %l4
edge32n %l2, %i1, %l3
fmul8ulx16 %f22, %f24, %f28
sdiv %g4, 0x0703, %i2
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x44] %asi, %o4
fxnor %f20, %f24, %f14
fmovdpos %icc, %f17, %f13
nop
setx 0x349FDF3AF065B724, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
set 0x18, %g2
swapa [%l7 + %g2] 0x10, %o7
orn %i3, 0x179C, %l5
fcmpeq32 %f2, %f30, %o2
set 0x3C, %i4
lduwa [%l7 + %i4] 0x04, %o5
nop
fitos %f11, %f16
fbuge,a %fcc1, loop_239
andn %i4, 0x104B, %g6
movleu %icc, %g3, %g1
edge16n %i6, %i7, %l6
loop_239:
movrgez %g5, 0x2B1, %o6
tvs %xcc, 0x6
xor %o0, 0x1D9B, %l0
movrlez %o3, 0x134, %o1
fsrc1 %f22, %f22
fbne,a %fcc2, loop_240
array16 %i0, %l1, %g7
movrgz %i5, 0x107, %g2
ldd [%l7 + 0x68], %l4
loop_240:
array16 %l2, %i1, %l3
nop
setx 0xDD595F8D006E1667, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
andn %i2, 0x1A16, %g4
ldstub [%l7 + 0x2C], %o4
edge16ln %i3, %l5, %o7
ldstub [%l7 + 0x68], %o5
fmovsleu %icc, %f14, %f21
nop
set 0x20, %l4
ldd [%l7 + %l4], %i4
bcs,a loop_241
andcc %g6, 0x0B7F, %o2
subc %g3, %g1, %i7
fsrc1s %f30, %f11
loop_241:
fpmerge %f4, %f21, %f12
taddcc %l6, 0x0B6D, %g5
movrlez %i6, %o6, %o0
ldx [%l7 + 0x48], %l0
orncc %o1, %o3, %l1
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x1e
membar #Sync
fmovscs %xcc, %f16, %f29
tleu %icc, 0x6
movneg %icc, %i0, %i5
ta %xcc, 0x0
fornot2 %f2, %f24, %f12
wr %g0, 0x2a, %asi
stxa %g7, [%l7 + 0x48] %asi
membar #Sync
and %g2, 0x1F4F, %l2
fmovsneg %xcc, %f3, %f5
ldx [%l7 + 0x28], %i1
tge %xcc, 0x3
ldx [%l7 + 0x28], %l3
fpadd32 %f20, %f24, %f24
fmovde %xcc, %f3, %f15
sdiv %l4, 0x172B, %i2
set 0x70, %i0
prefetcha [%l7 + %i0] 0x18, 0x2
wr %g0, 0x81, %asi
sta %f20, [%l7 + 0x38] %asi
set 0x18, %i1
prefetcha [%l7 + %i1] 0x04, 0x0
fmovrdgez %i3, %f2, %f2
bg,pt %icc, loop_242
mova %icc, %l5, %o5
movg %icc, %o7, %g6
movg %xcc, %o2, %i4
loop_242:
nop
fitos %f26, %f22
fxnor %f8, %f6, %f30
taddcctv %g1, %g3, %i7
movge %xcc, %g5, %l6
nop
setx 0xD2500B1F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xBB8A114F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f4, %f10
srax %o6, %o0, %l0
xor %i6, %o3, %o1
fsrc2 %f14, %f30
umulcc %i0, %l1, %i5
sdivcc %g2, 0x0551, %l2
fcmpeq32 %f24, %f28, %i1
brnz,a %l3, loop_243
alignaddr %g7, %l4, %i2
addcc %o4, %g4, %i3
fcmpgt16 %f26, %f26, %o5
loop_243:
nop
wr %g0, 0x89, %asi
stba %l5, [%l7 + 0x09] %asi
nop
set 0x28, %o5
ldsw [%l7 + %o5], %g6
fbe %fcc0, loop_244
bne,a %xcc, loop_245
bleu,a %xcc, loop_246
xor %o2, 0x091E, %o7
loop_244:
andcc %g1, %i4, %i7
loop_245:
ldsb [%l7 + 0x12], %g5
loop_246:
umulcc %g3, %l6, %o0
nop
setx loop_247, %l0, %l1
jmpl %l1, %o6
te %xcc, 0x6
alignaddrl %l0, %i6, %o3
fzero %f18
loop_247:
te %icc, 0x4
set 0x74, %o2
swapa [%l7 + %o2] 0x18, %o1
orn %l1, 0x0FFF, %i5
movrgez %g2, %l2, %i0
udivx %l3, 0x185C, %g7
sir 0x0C63
tvc %xcc, 0x7
nop
setx 0x3EE69405, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x0B4FF499, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f24, %f23
nop
fitos %f11, %f5
fstox %f5, %f4
fxtos %f4, %f19
fandnot1 %f16, %f6, %f20
set 0x28, %l2
stxa %i1, [%l7 + %l2] 0x15
addccc %i2, 0x0799, %o4
movrlz %l4, %i3, %o5
brz,a %l5, loop_248
subcc %g4, 0x0C52, %o2
tge %xcc, 0x3
brgz,a %o7, loop_249
loop_248:
edge32ln %g1, %i4, %g6
wr %g0, 0x80, %asi
lduba [%l7 + 0x7D] %asi, %g5
loop_249:
nop
set 0x40, %l5
ldda [%l7 + %l5] 0x04, %i6
movgu %icc, %l6, %o0
nop
set 0x6F, %g1
stb %o6, [%l7 + %g1]
fnegs %f1, %f10
bcc,a,pt %icc, loop_250
fmovsneg %icc, %f7, %f12
or %g3, 0x15F9, %l0
sdiv %o3, 0x0C31, %i6
loop_250:
alignaddr %o1, %l1, %i5
edge32n %g2, %i0, %l3
andcc %g7, 0x1F72, %i1
nop
setx 0x63E18A84405FC892, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
taddcctv %i2, %o4, %l4
nop
setx 0xAEAB635E806E52CA, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
fxnor %f18, %f12, %f30
move %xcc, %i3, %l2
te %xcc, 0x2
movneg %xcc, %l5, %o5
movleu %xcc, %o2, %o7
andncc %g4, %i4, %g6
udivcc %g1, 0x1918, %g5
orn %i7, %o0, %o6
fbul,a %fcc2, loop_251
bshuffle %f18, %f26, %f16
sir 0x06D0
fbuge,a %fcc0, loop_252
loop_251:
lduw [%l7 + 0x60], %g3
ldub [%l7 + 0x22], %l0
fblg %fcc2, loop_253
loop_252:
fmovrsgz %l6, %f16, %f18
movne %icc, %o3, %o1
xnorcc %i6, %i5, %g2
loop_253:
tle %icc, 0x3
orcc %l1, %l3, %i0
edge32l %g7, %i1, %i2
srlx %o4, %i3, %l4
ldd [%l7 + 0x78], %f14
mulscc %l5, 0x06EF, %l2
fmovrsgez %o5, %f12, %f10
fnegd %f10, %f26
bg,a %icc, loop_254
sllx %o2, %g4, %i4
tleu %xcc, 0x0
tneg %xcc, 0x0
loop_254:
subc %g6, 0x19EA, %g1
add %o7, %i7, %o0
fpsub16 %f0, %f6, %f30
add %o6, %g3, %g5
fmovrdne %l6, %f8, %f4
set 0x18, %i5
lduha [%l7 + %i5] 0x89, %o3
tleu %xcc, 0x2
taddcctv %o1, 0x1B29, %l0
fmuld8ulx16 %f29, %f0, %f14
fsrc1s %f7, %f1
set 0x30, %l1
sta %f13, [%l7 + %l1] 0x10
fpadd16 %f24, %f28, %f12
addcc %i5, %g2, %i6
tneg %xcc, 0x0
udivx %l3, 0x0969, %i0
faligndata %f0, %f6, %f4
fmovrdlez %g7, %f4, %f20
umulcc %l1, 0x1AD4, %i2
brlz,a %i1, loop_255
movvc %xcc, %i3, %o4
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
loop_255:
sdivcc %l2, 0x0800, %o5
fbo %fcc2, loop_256
popc 0x1752, %o2
edge32n %g4, %i4, %g6
andcc %g1, 0x126A, %l5
loop_256:
tne %icc, 0x4
movn %xcc, %o7, %i7
flush %l7 + 0x6C
edge8n %o0, %o6, %g5
smul %g3, 0x0C86, %l6
taddcc %o3, 0x1937, %l0
nop
setx 0xA02E609B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xA7B5505F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f20, %f29
andcc %o1, 0x0E1A, %i5
nop
fitos %f12, %f0
fstox %f0, %f26
fmovde %xcc, %f10, %f16
movleu %icc, %g2, %i6
fbge %fcc3, loop_257
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x2BB0B951604BC120, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
set 0x16, %g4
ldsba [%l7 + %g4] 0x0c, %l3
loop_257:
nop
setx 0x2FDD1A72, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f4
movne %icc, %g7, %l1
mulscc %i2, %i1, %i3
umulcc %o4, 0x0680, %l4
fmovdle %xcc, %f21, %f2
taddcctv %i0, 0x08B8, %o5
ta %xcc, 0x5
fba,a %fcc0, loop_258
edge8ln %o2, %g4, %l2
nop
setx 0xAE097146, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x4C193D70, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f7, %f24
fpsub32s %f12, %f22, %f27
loop_258:
fcmpne32 %f30, %f0, %i4
sdivx %g1, 0x0F01, %l5
ba,pn %icc, loop_259
edge8n %g6, %o7, %o0
nop
fitod %f0, %f22
fdtoi %f22, %f26
fxnor %f2, %f18, %f16
loop_259:
mulx %o6, %g5, %i7
umulcc %l6, 0x0F12, %g3
andcc %o3, 0x0321, %o1
xorcc %i5, 0x1601, %l0
fnot2 %f12, %f20
movrlez %g2, %i6, %l3
bl,a,pn %xcc, loop_260
andcc %l1, 0x1D65, %g7
stw %i1, [%l7 + 0x58]
srlx %i3, %o4, %l4
loop_260:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %i0, 0x1065, %o5
fmovsne %xcc, %f22, %f12
fmovdn %icc, %f4, %f0
alignaddr %o2, %i2, %l2
fmovsvc %icc, %f17, %f0
fmovdle %icc, %f29, %f30
alignaddrl %i4, %g4, %l5
movrlez %g6, %o7, %o0
edge32 %g1, %o6, %g5
movpos %xcc, %i7, %g3
movl %icc, %o3, %l6
fmovrsgez %i5, %f2, %f11
tg %icc, 0x3
nop
fitos %f2, %f5
fstoi %f5, %f19
subc %l0, %o1, %g2
tvs %xcc, 0x6
tcs %xcc, 0x3
bcc,a loop_261
movcc %xcc, %l3, %i6
fexpand %f2, %f18
tne %xcc, 0x1
loop_261:
stbar
nop
setx 0x0EACDBD6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xB17964EC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f14, %f26
movge %icc, %l1, %i1
edge16l %g7, %i3, %o4
or %i0, 0x14E8, %o5
fsrc1 %f6, %f8
movpos %xcc, %l4, %i2
fones %f19
fnors %f8, %f9, %f16
fnot1s %f15, %f23
nop
setx loop_262, %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 %f5, %f19, %f20
tsubcctv %l2, 0x158B, %i4
movle %xcc, %g4, %l5
loop_262:
bcs %xcc, loop_263
fmovdcc %icc, %f13, %f18
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x14
loop_263:
fornot2s %f0, %f24, %f12
mulscc %o2, 0x1DB4, %g6
ba,a,pt %icc, loop_264
subc %o7, 0x0416, %o0
fsrc1s %f1, %f31
fmovrdgez %o6, %f12, %f22
loop_264:
andncc %g1, %g5, %g3
fnot1 %f0, %f2
tg %xcc, 0x3
nop
setx 0x5BEB5499, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f4
orncc %o3, 0x1DBC, %i7
edge32 %i5, %l6, %l0
movpos %xcc, %g2, %l3
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f16
nop
setx 0xEE729C02E07B7251, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fmovs %f3, %f6
stbar
edge16 %i6, %o1, %i1
orncc %l1, %g7, %o4
movrlz %i3, 0x26B, %i0
andcc %o5, %i2, %l4
mulx %i4, 0x1222, %g4
nop
fitos %f30, %f23
udivx %l5, 0x16E4, %o2
tne %icc, 0x2
nop
fitos %f14, %f1
fstox %f1, %f30
tsubcctv %g6, %l2, %o7
udivx %o6, 0x0FF8, %o0
fmuld8sux16 %f24, %f26, %f24
tpos %xcc, 0x1
subc %g1, 0x0229, %g3
fbul,a %fcc3, loop_265
tvs %icc, 0x5
wr %g0, 0x18, %asi
stha %o3, [%l7 + 0x1A] %asi
loop_265:
te %icc, 0x0
ldsb [%l7 + 0x2E], %i7
edge16n %g5, %i5, %l6
fabsd %f24, %f6
movrgez %g2, %l0, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_266, %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
movge %xcc, %o1, %l3
sub %i1, 0x1151, %l1
fbug,a %fcc0, loop_267
loop_266:
edge32l %o4, %i3, %i0
nop
setx 0x6E24BAC81BFC88DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x6AFD50942DBE4860, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f8, %f20
tne %xcc, 0x6
loop_267:
brlez,a %g7, loop_268
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzeros %f16
fbug %fcc3, loop_269
loop_268:
st %f26, [%l7 + 0x5C]
sethi 0x18BA, %o5
nop
setx 0x82649482505D5711, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_269:
bvs loop_270
udiv %l4, 0x11AE, %i2
bvs loop_271
fones %f30
loop_270:
fpsub32 %f30, %f30, %f30
ldub [%l7 + 0x62], %i4
loop_271:
tsubcctv %g4, 0x0D0C, %l5
fbug %fcc2, loop_272
tsubcctv %g6, 0x0A72, %l2
bge,pn %xcc, loop_273
fcmpne32 %f16, %f22, %o7
loop_272:
orcc %o2, 0x08BA, %o6
nop
setx loop_274, %l0, %l1
jmpl %l1, %o0
loop_273:
fpack32 %f20, %f4, %f10
nop
fitod %f12, %f16
fdtox %f16, %f30
fxtod %f30, %f14
orcc %g3, %o3, %i7
loop_274:
fcmple32 %f18, %f0, %g5
fmovdpos %xcc, %f12, %f18
bneg,a,pt %xcc, loop_275
tleu %xcc, 0x1
movl %xcc, %g1, %i5
fmovsn %xcc, %f29, %f19
loop_275:
tle %xcc, 0x5
fbul %fcc2, loop_276
edge8 %l6, %g2, %i6
sir 0x136B
or %l0, 0x0FE7, %l3
loop_276:
edge8l %o1, %l1, %o4
fandnot2s %f28, %f0, %f0
array32 %i1, %i0, %i3
udiv %o5, 0x0B78, %g7
ble %icc, loop_277
sllx %i2, 0x18, %l4
andn %i4, %g4, %l5
sll %l2, 0x09, %o7
loop_277:
fxnor %f28, %f28, %f6
fmovsn %xcc, %f26, %f12
nop
setx loop_278, %l0, %l1
jmpl %l1, %g6
subcc %o2, %o0, %o6
bneg,a loop_279
nop
setx 0xA06FC57D, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
loop_278:
brnz %o3, loop_280
edge32 %g3, %g5, %g1
loop_279:
movvs %xcc, %i7, %l6
fxors %f6, %f20, %f19
loop_280:
sir 0x11C9
orcc %g2, 0x1D97, %i6
fmovdg %xcc, %f8, %f26
movgu %xcc, %i5, %l3
lduw [%l7 + 0x44], %o1
alignaddrl %l0, %o4, %l1
addc %i1, %i3, %i0
array16 %o5, %g7, %i2
ldsh [%l7 + 0x38], %l4
smulcc %g4, 0x1840, %i4
ta %icc, 0x2
wr %g0, 0x04, %asi
ldsba [%l7 + 0x61] %asi, %l5
st %f16, [%l7 + 0x74]
movrgz %o7, %l2, %o2
movneg %xcc, %o0, %o6
sethi 0x0376, %g6
addccc %o3, %g5, %g1
edge32n %i7, %l6, %g2
subccc %i6, %g3, %i5
addccc %l3, 0x0E32, %o1
tgu %icc, 0x3
tge %xcc, 0x1
movgu %xcc, %o4, %l0
ldstub [%l7 + 0x46], %i1
fmovrse %i3, %f4, %f12
srlx %l1, 0x0C, %i0
fmul8x16al %f4, %f31, %f8
movrgz %g7, %i2, %l4
fmovrsgez %g4, %f25, %f1
fpadd16 %f24, %f8, %f28
edge8ln %i4, %l5, %o7
tcc %xcc, 0x1
fbl %fcc3, loop_281
movgu %icc, %o5, %o2
edge32n %l2, %o6, %g6
fandnot2 %f6, %f30, %f22
loop_281:
orncc %o3, %g5, %o0
fcmpne16 %f22, %f24, %i7
udivcc %l6, 0x0073, %g1
xnorcc %g2, 0x1CF1, %i6
tg %xcc, 0x4
tsubcc %i5, %g3, %l3
and %o4, 0x1402, %o1
nop
set 0x56, %g7
lduh [%l7 + %g7], %i1
tvs %icc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x11, %asi
lduha [%l7 + 0x1E] %asi, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %i3, loop_282
tgu %xcc, 0x7
set 0x28, %i6
lduwa [%l7 + %i6] 0x88, %i0
loop_282:
bvs,a,pt %xcc, loop_283
ldx [%l7 + 0x20], %l1
srl %i2, 0x18, %g7
tsubcctv %g4, 0x0AF3, %l4
loop_283:
fmovsne %xcc, %f27, %f18
fmovsle %xcc, %f19, %f12
andncc %i4, %l5, %o5
fnor %f20, %f16, %f8
sir 0x1CFB
tge %xcc, 0x5
fandnot2 %f12, %f26, %f6
xnor %o7, %o2, %l2
fmovspos %icc, %f6, %f12
fpadd16s %f6, %f5, %f1
andn %g6, 0x0AD9, %o3
fpsub16s %f28, %f24, %f19
movleu %icc, %o6, %g5
addccc %i7, %o0, %l6
movleu %icc, %g1, %i6
te %xcc, 0x7
fpsub16s %f28, %f18, %f5
movrlez %i5, %g2, %l3
movneg %xcc, %o4, %g3
umulcc %i1, %o1, %l0
sdiv %i3, 0x0B11, %l1
brgz,a %i2, loop_284
brz %g7, loop_285
srl %g4, 0x09, %i0
tge %xcc, 0x2
loop_284:
array32 %l4, %l5, %i4
loop_285:
umul %o5, %o2, %l2
srlx %g6, %o3, %o6
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x1c0] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
brgz,a %i7, loop_286
orcc %g5, 0x1E5A, %l6
sethi 0x1F75, %g1
sdivcc %i6, 0x02B8, %i5
loop_286:
ldsw [%l7 + 0x48], %o0
fcmple16 %f0, %f28, %l3
fxnor %f28, %f22, %f30
popc %o4, %g2
wr %g0, 0x89, %asi
swapa [%l7 + 0x50] %asi, %g3
fand %f24, %f18, %f30
nop
fitos %f12, %f15
fstod %f15, %f26
umul %i1, 0x0857, %l0
edge16 %i3, %l1, %i2
movpos %icc, %o1, %g4
brgz,a %i0, loop_287
srl %g7, %l4, %l5
stw %o5, [%l7 + 0x3C]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_287:
tgu %xcc, 0x2
brgez,a %i4, loop_288
edge16 %o2, %l2, %o3
orcc %o6, 0x0DE8, %g6
movle %xcc, %i7, %o7
loop_288:
pdist %f2, %f22, %f14
and %g5, %g1, %l6
nop
setx 0x2064CC0E, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
movrgz %i6, %i5, %l3
edge16n %o4, %g2, %o0
movcs %icc, %g3, %l0
sll %i3, 0x0E, %i1
set 0x74, %o7
ldsha [%l7 + %o7] 0x15, %l1
fbule %fcc0, loop_289
movleu %xcc, %i2, %o1
tpos %icc, 0x0
ta %icc, 0x4
loop_289:
movle %icc, %i0, %g4
set 0x18, %i7
stba %l4, [%l7 + %i7] 0x10
sethi 0x067D, %g7
movn %xcc, %o5, %l5
edge8 %i4, %l2, %o2
taddcctv %o3, 0x1C09, %g6
ba,a %icc, loop_290
tvs %xcc, 0x5
and %o6, 0x1FA5, %o7
edge16ln %i7, %g1, %g5
loop_290:
edge8ln %i6, %i5, %l6
fmovdcc %xcc, %f1, %f3
movl %xcc, %o4, %g2
ta %icc, 0x5
bcc,a,pn %icc, loop_291
fmovdleu %icc, %f31, %f0
movvs %icc, %o0, %g3
nop
fitos %f18, %f12
loop_291:
fmovdpos %icc, %f8, %f29
tl %icc, 0x0
lduh [%l7 + 0x42], %l3
edge8l %i3, %i1, %l1
taddcctv %i2, %o1, %i0
movrne %l0, 0x09C, %g4
call loop_292
orcc %g7, %o5, %l4
fexpand %f17, %f28
movl %xcc, %i4, %l5
loop_292:
fsrc1 %f6, %f28
fmovdge %xcc, %f3, %f13
fandnot2s %f14, %f19, %f5
pdist %f14, %f28, %f30
subc %l2, 0x1832, %o3
taddcc %o2, 0x14B9, %g6
wr %g0, 0x2a, %asi
stba %o7, [%l7 + 0x77] %asi
membar #Sync
bl %xcc, loop_293
bshuffle %f26, %f8, %f4
xnor %o6, %g1, %g5
edge16 %i6, %i5, %i7
loop_293:
fcmpeq16 %f14, %f24, %l6
edge8n %o4, %g2, %o0
edge32ln %l3, %g3, %i3
srax %i1, 0x1C, %l1
or %o1, 0x08BF, %i0
fmovdg %icc, %f23, %f11
brgez %i2, loop_294
movneg %xcc, %g4, %l0
subc %o5, %g7, %l4
fbuge %fcc1, loop_295
loop_294:
fble %fcc1, loop_296
ldsh [%l7 + 0x7C], %i4
tpos %icc, 0x5
loop_295:
ta %xcc, 0x2
loop_296:
xorcc %l2, 0x1382, %l5
set 0x30, %g6
stwa %o2, [%l7 + %g6] 0x80
tsubcc %g6, %o7, %o3
nop
fitos %f10, %f23
fstox %f23, %f20
fxtos %f20, %f24
fpack16 %f0, %f19
wr %g0, 0x2c, %asi
ldda [%l7 + 0x50] %asi, %g0
st %f12, [%l7 + 0x44]
movne %xcc, %o6, %i6
edge32 %i5, %g5, %i7
fmovscc %xcc, %f20, %f30
nop
fitod %f6, %f8
fdtoi %f8, %f17
array32 %o4, %l6, %g2
xnor %o0, 0x1FF4, %g3
fmul8x16au %f15, %f19, %f10
movl %xcc, %l3, %i1
bshuffle %f24, %f0, %f0
tsubcc %l1, %o1, %i3
edge16ln %i2, %i0, %l0
fba,a %fcc3, loop_297
nop
setx loop_298, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx loop_299, %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
andcc %o5, %g7, %g4
loop_297:
movcs %icc, %i4, %l4
loop_298:
membar 0x5C
loop_299:
sra %l2, 0x12, %o2
sra %g6, 0x0F, %l5
lduw [%l7 + 0x48], %o7
udivcc %g1, 0x198E, %o6
andcc %i6, %i5, %g5
nop
setx 0xE071982A, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
fmul8sux16 %f26, %f26, %f4
udivx %o3, 0x1A9D, %o4
popc %i7, %l6
edge32n %g2, %o0, %g3
bvc,a %icc, loop_300
bn,a,pt %xcc, loop_301
tvc %xcc, 0x6
fmovsle %icc, %f9, %f28
loop_300:
addccc %l3, %l1, %o1
loop_301:
stw %i1, [%l7 + 0x28]
bcs,a,pn %icc, loop_302
edge16 %i2, %i0, %l0
fmovsl %xcc, %f15, %f28
umulcc %o5, %i3, %g4
loop_302:
sth %i4, [%l7 + 0x6A]
bshuffle %f28, %f22, %f12
tpos %xcc, 0x4
bne,pt %icc, loop_303
swap [%l7 + 0x30], %g7
andncc %l2, %l4, %o2
tge %icc, 0x7
loop_303:
xor %l5, 0x19CA, %o7
set 0x5C, %o6
ldsha [%l7 + %o6] 0x80, %g1
movvc %xcc, %g6, %o6
mulscc %i6, %i5, %o3
movneg %xcc, %g5, %i7
fmovdvc %xcc, %f22, %f12
andn %o4, 0x1720, %g2
membar 0x10
array32 %o0, %g3, %l3
tg %icc, 0x2
tg %xcc, 0x1
edge8l %l1, %o1, %i1
fbe,a %fcc3, loop_304
udiv %l6, 0x0D47, %i2
fnors %f25, %f20, %f21
udivcc %i0, 0x0808, %l0
loop_304:
tn %xcc, 0x0
array16 %o5, %g4, %i3
set 0x58, %o4
ldswa [%l7 + %o4] 0x19, %g7
bpos,a loop_305
alignaddrl %i4, %l4, %o2
movge %xcc, %l5, %o7
ld [%l7 + 0x20], %f17
loop_305:
ldsw [%l7 + 0x58], %g1
set 0x68, %g5
ldswa [%l7 + %g5] 0x15, %l2
add %o6, 0x0B96, %g6
tvc %xcc, 0x5
fbn %fcc0, loop_306
sll %i5, 0x01, %i6
movleu %icc, %o3, %g5
edge8ln %i7, %g2, %o4
loop_306:
nop
add %l7, 0x18, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o0
casa [%l6] %asi, %o0, %l3
movrlez %g3, %o1, %l1
te %xcc, 0x6
tg %icc, 0x0
edge8n %l6, %i2, %i0
faligndata %f28, %f8, %f8
fmovdneg %xcc, %f1, %f27
edge16n %i1, %l0, %g4
movvs %xcc, %i3, %g7
mova %xcc, %o5, %l4
movrne %i4, 0x060, %o2
membar 0x46
taddcc %l5, %o7, %g1
tcs %icc, 0x4
fba,a %fcc1, loop_307
fornot1 %f22, %f30, %f26
movn %xcc, %l2, %o6
movgu %xcc, %i5, %i6
loop_307:
smul %g6, 0x0E4A, %o3
fmovsle %icc, %f16, %f14
movleu %xcc, %g5, %i7
movn %icc, %g2, %o4
bpos,a loop_308
fcmple16 %f10, %f24, %o0
fnegs %f16, %f19
alignaddr %l3, %g3, %l1
loop_308:
tsubcc %l6, 0x06B9, %i2
brnz,a %i0, loop_309
ldsh [%l7 + 0x58], %o1
fmovs %f0, %f23
fpack16 %f22, %f1
loop_309:
tne %xcc, 0x0
smulcc %i1, 0x154E, %g4
brnz,a %i3, loop_310
movvs %icc, %g7, %o5
wr %g0, 0x80, %asi
swapa [%l7 + 0x58] %asi, %l0
loop_310:
nop
setx loop_311, %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
popc %l4, %o2
tleu %xcc, 0x0
edge16 %i4, %l5, %g1
loop_311:
movrlez %o7, 0x2EC, %l2
movrgz %i5, %o6, %i6
edge32ln %g6, %g5, %o3
fmovrse %g2, %f30, %f15
tl %xcc, 0x0
movrgz %i7, %o0, %l3
xor %g3, %o4, %l6
sdivcc %i2, 0x1157, %l1
tge %icc, 0x1
nop
setx 0x0A0AAFF2A7E710BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f16
movcc %icc, %i0, %o1
bleu %xcc, loop_312
edge32 %i1, %g4, %i3
bl,pn %xcc, loop_313
udivcc %g7, 0x160F, %l0
loop_312:
bcs,a %icc, loop_314
fmul8ulx16 %f24, %f0, %f28
loop_313:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabss %f4, %f9
loop_314:
fmovd %f4, %f2
nop
setx 0xBEA1C464607E3E65, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
te %xcc, 0x7
fcmpeq32 %f8, %f24, %l4
tneg %xcc, 0x4
addc %o5, %i4, %o2
move %icc, %g1, %l5
edge8l %o7, %i5, %o6
ldstub [%l7 + 0x7D], %l2
movcc %xcc, %g6, %i6
movgu %xcc, %g5, %o3
umulcc %i7, 0x0683, %o0
fmovdpos %xcc, %f30, %f20
andncc %l3, %g2, %g3
subc %o4, %i2, %l1
movrne %i0, %l6, %i1
edge8 %o1, %g4, %i3
edge16n %l0, %g7, %o5
movl %xcc, %i4, %l4
fbl,a %fcc2, loop_315
orcc %g1, %o2, %o7
fmovde %icc, %f13, %f16
orcc %i5, %o6, %l2
loop_315:
fmovsvc %xcc, %f27, %f22
sdivcc %g6, 0x1E66, %l5
movne %icc, %i6, %o3
set 0x08, %i3
ldxa [%l7 + %i3] 0x15, %i7
tne %xcc, 0x1
fmovrdgez %o0, %f10, %f4
sub %g5, 0x03EC, %g2
wr %g0, 0xeb, %asi
ldda [%l7 + 0x40] %asi, %l2
movrne %g3, 0x1FE, %o4
mulscc %i2, %i0, %l1
movrne %l6, 0x2DD, %o1
edge32 %i1, %i3, %l0
nop
setx loop_316, %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
fmovsne %icc, %f8, %f5
brgez %g4, loop_317
ldsw [%l7 + 0x24], %g7
loop_316:
edge16l %i4, %o5, %l4
andncc %g1, %o7, %i5
loop_317:
andn %o2, %l2, %g6
movcc %xcc, %o6, %l5
fxor %f6, %f6, %f18
edge16ln %i6, %i7, %o3
mulscc %g5, 0x1023, %o0
set 0x18, %o1
stxa %g2, [%l7 + %o1] 0x2a
membar #Sync
taddcctv %l3, 0x12F9, %o4
subc %i2, 0x07FD, %i0
tgu %xcc, 0x6
sethi 0x1F7C, %g3
fbne,a %fcc2, loop_318
sdivx %l1, 0x1A77, %o1
movgu %xcc, %l6, %i3
tne %icc, 0x3
loop_318:
fpadd16 %f4, %f18, %f26
srlx %i1, %l0, %g4
bge,a,pt %xcc, loop_319
mulx %i4, %g7, %l4
set 0x30, %o3
stwa %g1, [%l7 + %o3] 0x2b
membar #Sync
loop_319:
edge8 %o7, %o5, %i5
fmovdge %xcc, %f30, %f11
movne %icc, %l2, %g6
set 0x56, %l6
lduha [%l7 + %l6] 0x0c, %o2
fxnor %f24, %f20, %f0
sra %l5, %i6, %i7
tsubcctv %o3, 0x06C2, %g5
sdivcc %o0, 0x0D4F, %g2
edge16l %o6, %l3, %i2
fmovsneg %icc, %f5, %f14
pdist %f16, %f14, %f24
fmovrslez %i0, %f28, %f25
movrgz %g3, 0x14C, %o4
edge16l %o1, %l6, %l1
bcc loop_320
fmul8x16 %f12, %f14, %f10
movvs %icc, %i1, %i3
movleu %xcc, %g4, %l0
loop_320:
fcmple32 %f2, %f10, %g7
move %xcc, %i4, %l4
nop
setx 0x6B5AE3FED04BF8F6, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
edge16ln %g1, %o5, %o7
fnot1 %f12, %f20
movrne %l2, 0x031, %i5
movrlez %o2, 0x1AD, %l5
movleu %icc, %i6, %g6
srl %o3, %g5, %o0
fsrc2s %f28, %f5
ldx [%l7 + 0x40], %g2
add %o6, 0x06A9, %l3
fsrc2s %f8, %f3
set 0x40, %o0
stda %f0, [%l7 + %o0] 0x15
edge16l %i7, %i2, %g3
fmovsn %icc, %f13, %f19
movn %xcc, %o4, %i0
xnorcc %l6, 0x1C89, %o1
ldsh [%l7 + 0x2E], %i1
te %xcc, 0x7
mulscc %l1, 0x06DA, %g4
set 0x24, %g3
lduwa [%l7 + %g3] 0x14, %l0
ldub [%l7 + 0x35], %i3
wr %g0, 0x11, %asi
lduha [%l7 + 0x1A] %asi, %g7
orcc %l4, 0x07C0, %i4
movrlez %o5, %o7, %l2
edge8ln %g1, %i5, %o2
andncc %i6, %g6, %o3
bneg,a,pn %icc, loop_321
stx %l5, [%l7 + 0x28]
popc 0x197E, %g5
addccc %o0, 0x1828, %g2
loop_321:
stbar
ldx [%l7 + 0x60], %o6
nop
set 0x3C, %g2
ldsw [%l7 + %g2], %i7
movrlz %l3, %g3, %i2
alignaddrl %i0, %o4, %o1
tne %xcc, 0x4
ta %xcc, 0x7
fzeros %f17
fbl,a %fcc1, loop_322
movcs %xcc, %l6, %i1
flush %l7 + 0x4C
fbo %fcc0, loop_323
loop_322:
bg,a,pt %xcc, loop_324
sll %l1, %g4, %i3
sub %g7, 0x0A30, %l4
loop_323:
fmul8sux16 %f24, %f10, %f2
loop_324:
subc %i4, %l0, %o5
movneg %icc, %l2, %g1
tne %xcc, 0x4
movpos %xcc, %i5, %o7
addccc %o2, %i6, %g6
sdivx %o3, 0x130C, %l5
fmovs %f12, %f1
fbule %fcc1, loop_325
fmovrsgz %g5, %f12, %f31
udivcc %o0, 0x170A, %g2
sub %o6, %l3, %i7
loop_325:
fabsd %f0, %f6
fmul8ulx16 %f16, %f22, %f28
movg %icc, %i2, %g3
umul %i0, 0x08C4, %o1
fmovsleu %icc, %f23, %f16
movneg %icc, %o4, %l6
movvc %icc, %i1, %l1
add %l7, 0x2C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x89, %i3, %g4
udivcc %g7, 0x08C1, %l4
move %icc, %l0, %o5
ble %icc, loop_326
stw %l2, [%l7 + 0x24]
fabsd %f24, %f28
fbug %fcc3, loop_327
loop_326:
fnot2 %f12, %f30
addcc %i4, 0x171D, %g1
taddcctv %o7, %o2, %i6
loop_327:
movle %xcc, %i5, %o3
tg %xcc, 0x3
fsrc2 %f6, %f28
ldub [%l7 + 0x63], %g6
fandnot1 %f10, %f4, %f20
sdiv %g5, 0x17A6, %l5
mulscc %g2, %o6, %l3
movcc %icc, %o0, %i7
set 0x33, %i2
lduba [%l7 + %i2] 0x88, %i2
bvs,pn %xcc, loop_328
brgez %g3, loop_329
tvc %xcc, 0x0
andncc %o1, %i0, %o4
loop_328:
movpos %xcc, %l6, %i1
loop_329:
fxors %f3, %f7, %f5
array32 %l1, %i3, %g7
fmovdleu %icc, %f23, %f19
edge32ln %g4, %l4, %o5
sir 0x094C
sll %l0, %i4, %l2
movrne %g1, 0x2B1, %o7
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
sdivx %o2, 0x1DDF, %i5
stbar
brgz %i6, loop_330
edge32n %g6, %o3, %l5
and %g5, %g2, %l3
fbge,a %fcc3, loop_331
loop_330:
edge16n %o6, %i7, %o0
nop
setx 0xD2FA7223, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x9AE76927, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fsubs %f30, %f6, %f29
movvc %icc, %i2, %g3
loop_331:
fornot2s %f10, %f16, %f7
tle %icc, 0x5
fpsub32 %f0, %f10, %f14
fmovde %icc, %f17, %f1
fnot2 %f4, %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduh [%l7 + 0x1E], %i0
fsrc1s %f0, %f28
fmovrdlz %o1, %f16, %f10
movrlz %o4, 0x16C, %l6
movn %xcc, %i1, %i3
fmovrslez %l1, %f15, %f16
popc 0x187A, %g4
tvs %icc, 0x0
fandnot2 %f12, %f8, %f20
movneg %xcc, %l4, %o5
tsubcctv %l0, 0x1ADB, %g7
tsubcc %i4, 0x180E, %l2
edge16 %o7, %o2, %i5
tne %icc, 0x0
add %l7, 0x54, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x89, %g1, %i6
orncc %g6, 0x16AC, %o3
fbge %fcc1, loop_332
nop
set 0x3E, %i4
sth %l5, [%l7 + %i4]
addccc %g2, 0x19DE, %g5
bcc,a %xcc, loop_333
loop_332:
call loop_334
movrlez %l3, 0x3E6, %o6
movg %icc, %i7, %i2
loop_333:
swap [%l7 + 0x1C], %o0
loop_334:
xor %i0, 0x01E3, %g3
smul %o4, 0x032A, %l6
movrlz %i1, 0x37B, %i3
be,a loop_335
sub %o1, 0x1175, %l1
brgez,a %g4, loop_336
tpos %icc, 0x7
loop_335:
xorcc %l4, 0x0EB6, %l0
sir 0x0966
loop_336:
orcc %g7, %o5, %i4
xnor %o7, 0x0DE1, %o2
movcc %xcc, %i5, %l2
movcc %icc, %i6, %g1
set 0x48, %l3
prefetcha [%l7 + %l3] 0x89, 0x0
fbge %fcc2, loop_337
bg loop_338
tvc %xcc, 0x6
subc %l5, 0x0D0F, %g2
loop_337:
movn %xcc, %g5, %g6
loop_338:
edge32l %l3, %o6, %i7
movle %xcc, %i2, %o0
array8 %i0, %g3, %l6
or %o4, %i1, %o1
bvc,a,pt %icc, loop_339
fmovd %f10, %f2
nop
set 0x60, %i0
stx %l1, [%l7 + %i0]
fmovdpos %icc, %f20, %f25
loop_339:
srax %g4, %l4, %i3
for %f2, %f18, %f4
nop
setx 0xD77A1C1AF75D417F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x153DEB8349C65532, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f12, %f16
edge8ln %g7, %o5, %l0
bcc,pn %icc, loop_340
fnot1s %f24, %f23
te %xcc, 0x7
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
loop_340:
fba %fcc3, loop_341
xor %i4, 0x175E, %o2
xor %i5, 0x134D, %o7
fbge,a %fcc2, loop_342
loop_341:
array8 %l2, %i6, %o3
nop
setx loop_343, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
faligndata %f26, %f16, %f2
loop_342:
tgu %icc, 0x2
mova %icc, %l5, %g1
loop_343:
tgu %icc, 0x3
ldsw [%l7 + 0x20], %g2
movvs %xcc, %g6, %l3
movrlez %o6, %g5, %i7
fzeros %f14
stw %o0, [%l7 + 0x10]
stbar
fmovscc %xcc, %f11, %f28
mulscc %i2, 0x14AC, %i0
fba,a %fcc2, loop_344
fmovrse %g3, %f2, %f6
tsubcc %o4, 0x1AC2, %l6
fbo %fcc0, loop_345
loop_344:
fmovscs %icc, %f6, %f23
movg %xcc, %i1, %o1
std %f12, [%l7 + 0x20]
loop_345:
andn %g4, 0x0663, %l4
fmovsge %xcc, %f15, %f25
movcc %icc, %l1, %g7
fmovdle %icc, %f21, %f21
nop
setx 0x049EE93A20638012, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fmovrdne %o5, %f30, %f10
andncc %i3, %i4, %l0
fors %f20, %f1, %f5
fpackfix %f0, %f31
fbule %fcc1, loop_346
movvc %xcc, %i5, %o7
fmovsge %icc, %f28, %f4
andn %l2, %i6, %o3
loop_346:
tcs %xcc, 0x3
ta %xcc, 0x2
udivx %o2, 0x06D7, %g1
edge8n %l5, %g6, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %xcc, %o6, %g5
edge32ln %g2, %o0, %i2
ta %icc, 0x5
wr %g0, 0x81, %asi
lduwa [%l7 + 0x2C] %asi, %i7
te %icc, 0x5
and %i0, 0x1804, %o4
edge32l %g3, %l6, %i1
set 0x78, %i1
lduwa [%l7 + %i1] 0x15, %g4
stb %o1, [%l7 + 0x70]
membar 0x68
fmovdvc %icc, %f7, %f8
add %l4, %g7, %o5
or %l1, 0x1817, %i3
fmovsge %icc, %f13, %f0
fble %fcc3, loop_347
xnor %i4, 0x0280, %l0
mulscc %o7, %l2, %i5
fmovrsne %o3, %f25, %f8
loop_347:
nop
setx 0x707A42D8, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
taddcc %o2, %i6, %l5
te %icc, 0x1
fornot2s %f14, %f23, %f17
fmovsne %xcc, %f9, %f0
movg %icc, %g6, %g1
te %xcc, 0x2
udivcc %l3, 0x1E15, %o6
edge8ln %g2, %g5, %o0
bshuffle %f28, %f22, %f16
movvs %xcc, %i2, %i0
lduw [%l7 + 0x0C], %i7
wr %g0, 0x81, %asi
stwa %o4, [%l7 + 0x3C] %asi
addc %l6, 0x0E31, %i1
ble %xcc, loop_348
sll %g3, 0x0E, %o1
movg %xcc, %g4, %l4
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x50] %asi, %o5
loop_348:
array16 %l1, %i3, %i4
sra %l0, %g7, %o7
movre %i5, 0x1B5, %l2
brnz %o3, loop_349
fmuld8ulx16 %f17, %f19, %f28
fnegd %f12, %f20
add %l7, 0x6C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o2
casa [%l6] %asi, %o2, %l5
loop_349:
fmovsg %icc, %f23, %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc3, loop_350
movg %icc, %g6, %g1
xnor %i6, 0x1286, %o6
ldd [%l7 + 0x30], %f22
loop_350:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l3, %g5, %g2
call loop_351
fmovrslez %o0, %f7, %f28
sethi 0x1CE0, %i0
edge32n %i7, %i2, %o4
loop_351:
orcc %l6, %g3, %i1
brz,a %g4, loop_352
stx %o1, [%l7 + 0x68]
set 0x42, %l4
stha %o5, [%l7 + %l4] 0x18
loop_352:
ldd [%l7 + 0x10], %f20
movleu %xcc, %l1, %l4
be,pt %xcc, loop_353
array8 %i4, %i3, %g7
fmovdn %xcc, %f1, %f20
movne %icc, %l0, %i5
loop_353:
sllx %o7, %o3, %o2
movcc %icc, %l5, %l2
fmovdn %icc, %f24, %f16
fmovdgu %icc, %f25, %f28
movrne %g6, 0x0A7, %g1
te %icc, 0x4
fsrc2s %f25, %f29
udivx %o6, 0x1C4D, %l3
set 0x5C, %o2
stwa %g5, [%l7 + %o2] 0x19
move %xcc, %g2, %o0
tleu %xcc, 0x3
nop
setx 0xFA4C138D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xB63308A1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f9, %f14
edge8 %i0, %i7, %i6
edge8ln %o4, %i2, %l6
ta %xcc, 0x2
membar 0x04
tvc %xcc, 0x5
ldx [%l7 + 0x68], %g3
sdivx %g4, 0x1591, %i1
set 0x10, %l2
ldsha [%l7 + %l2] 0x89, %o1
tleu %xcc, 0x3
addccc %l1, 0x0724, %l4
edge16 %o5, %i3, %g7
tn %icc, 0x1
sdiv %l0, 0x1D19, %i5
bge,pn %xcc, loop_354
brz,a %o7, loop_355
fcmpne32 %f4, %f28, %i4
bcs %xcc, loop_356
loop_354:
fmovd %f2, %f14
loop_355:
sethi 0x1CC7, %o3
fmovsvc %icc, %f28, %f25
loop_356:
fmuld8ulx16 %f1, %f16, %f16
sir 0x1148
be loop_357
mulx %l5, 0x1847, %l2
movvc %xcc, %g6, %g1
fnor %f26, %f14, %f30
loop_357:
fmovdneg %xcc, %f11, %f28
fzero %f20
movcs %xcc, %o2, %l3
movg %icc, %o6, %g2
ldsw [%l7 + 0x60], %o0
subccc %i0, 0x04E3, %i7
nop
setx 0x36E61FF3AECDA60D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x853DE5ADAA3BCC0C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f12, %f10
srax %g5, 0x1B, %o4
andncc %i6, %i2, %g3
ldd [%l7 + 0x78], %f20
movleu %icc, %l6, %g4
orcc %o1, 0x0020, %l1
subcc %l4, %o5, %i1
fmovdleu %icc, %f15, %f12
fmovsge %xcc, %f0, %f12
wr %g0, 0xea, %asi
stha %i3, [%l7 + 0x4E] %asi
membar #Sync
brz,a %g7, loop_358
array32 %l0, %i5, %o7
ba,pt %icc, loop_359
ble %xcc, loop_360
loop_358:
popc %i4, %o3
wr %g0, 0x88, %asi
lduba [%l7 + 0x46] %asi, %l2
loop_359:
umul %l5, %g1, %g6
loop_360:
andn %o2, 0x1661, %l3
sethi 0x0C70, %o6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x80, %i0, %g2
movgu %xcc, %g5, %o4
nop
setx 0xE8C5154D1416D59A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f30
andcc %i6, 0x05DD, %i7
fmovsvc %icc, %f25, %f31
edge32l %i2, %g3, %g4
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
taddcc %o1, 0x18B7, %l1
movneg %xcc, %l6, %o5
alignaddr %l4, %i1, %i3
addccc %l0, 0x17EE, %i5
sub %o7, %i4, %g7
movgu %xcc, %l2, %o3
ldsw [%l7 + 0x7C], %g1
fmovdgu %xcc, %f29, %f1
fnand %f2, %f0, %f20
tl %icc, 0x7
addcc %g6, %l5, %l3
fmovdcc %xcc, %f4, %f25
addc %o2, %o0, %o6
edge32l %i0, %g5, %g2
mulscc %i6, %o4, %i7
mulscc %g3, 0x0D03, %g4
srlx %o1, %i2, %l6
fbug,a %fcc0, loop_361
sdivcc %o5, 0x0A3D, %l1
smul %l4, 0x17EA, %i1
edge8 %l0, %i3, %o7
loop_361:
movl %xcc, %i4, %g7
tneg %icc, 0x2
subcc %l2, %i5, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %g6, 0x1C31, %l5
edge8n %g1, %o2, %l3
ldx [%l7 + 0x28], %o0
movne %icc, %i0, %o6
ldsb [%l7 + 0x1D], %g5
or %g2, %i6, %o4
sra %i7, %g3, %g4
subc %o1, %i2, %o5
fmovdgu %xcc, %f20, %f12
stb %l1, [%l7 + 0x65]
fbe %fcc1, loop_362
nop
setx 0x2F0B26EC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x11, %asi
stba %l4, [%l7 + 0x75] %asi
loop_362:
andcc %l6, %i1, %i3
fand %f16, %f12, %f16
edge16l %o7, %l0, %i4
srlx %g7, %i5, %l2
fbul,a %fcc2, loop_363
addccc %o3, %l5, %g6
andn %g1, %o2, %l3
tcc %icc, 0x1
loop_363:
nop
setx 0x921F5034, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x7C7945DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f7, %f3
subc %o0, 0x1243, %i0
nop
fitod %f6, %f10
fdtox %f10, %f2
subccc %o6, 0x1A64, %g5
sethi 0x0F68, %g2
movcs %icc, %i6, %o4
sllx %g3, %i7, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xC1992AA7188032A3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x5167FF61E2C78B6D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f6, %f4
tge %icc, 0x6
stb %o1, [%l7 + 0x3F]
fmovdcc %icc, %f27, %f25
addcc %o5, %i2, %l4
tge %icc, 0x6
srlx %l6, %i1, %i3
fxor %f6, %f0, %f18
movre %l1, 0x2B8, %o7
nop
setx 0x363B00363EE909BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x7660C5B5B8E15D39, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f8, %f18
bpos loop_364
flush %l7 + 0x60
mulx %l0, %i4, %g7
nop
fitod %f0, %f6
fdtox %f6, %f24
fxtod %f24, %f16
loop_364:
ba,a loop_365
fpadd32s %f4, %f19, %f22
te %icc, 0x6
mova %icc, %l2, %o3
loop_365:
movl %xcc, %i5, %g6
tle %xcc, 0x6
mova %icc, %l5, %o2
movn %icc, %g1, %o0
add %l3, 0x0D0A, %i0
movge %xcc, %g5, %g2
fmovrde %i6, %f0, %f16
addc %o6, 0x1538, %g3
ldub [%l7 + 0x1E], %i7
fbn %fcc0, loop_366
addcc %g4, %o1, %o4
bneg,a,pn %icc, loop_367
membar 0x67
loop_366:
mulx %i2, %o5, %l6
nop
setx 0x68CB3260, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xA826EE4A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f20, %f2
loop_367:
brlz %i1, loop_368
be,a,pt %xcc, loop_369
sdiv %i3, 0x0749, %l1
bge,a loop_370
loop_368:
brlez,a %o7, loop_371
loop_369:
fpsub16 %f20, %f12, %f14
array8 %l0, %i4, %g7
loop_370:
tne %icc, 0x4
loop_371:
fmovsneg %icc, %f13, %f9
movrlez %l4, %l2, %o3
fmovsleu %xcc, %f23, %f15
subcc %i5, 0x1F20, %l5
bcc,a,pn %icc, loop_372
add %o2, %g6, %o0
tgu %xcc, 0x1
tge %icc, 0x5
loop_372:
subc %l3, %i0, %g5
fcmpgt16 %f20, %f18, %g1
movle %icc, %i6, %g2
movg %icc, %g3, %o6
set 0x16, %l5
stba %g4, [%l7 + %l5] 0x15
fxnors %f30, %f6, %f19
brlez %i7, loop_373
movgu %xcc, %o1, %o4
fmovsvs %icc, %f0, %f31
xor %i2, %o5, %i1
loop_373:
array32 %i3, %l6, %o7
sub %l0, %i4, %l1
edge16ln %l4, %l2, %g7
call loop_374
fmovscc %xcc, %f7, %f11
call loop_375
tne %xcc, 0x5
loop_374:
ta %icc, 0x7
set 0x50, %o5
ldswa [%l7 + %o5] 0x10, %o3
loop_375:
bgu,a loop_376
xor %i5, 0x1E20, %o2
fbu %fcc1, loop_377
edge32 %g6, %l5, %l3
loop_376:
subcc %o0, %i0, %g1
tgu %icc, 0x7
loop_377:
movvs %xcc, %g5, %i6
sub %g3, 0x1A70, %o6
edge8l %g4, %g2, %o1
fbue %fcc2, loop_378
movrgz %i7, %i2, %o5
set 0x42, %i5
stha %o4, [%l7 + %i5] 0x2a
membar #Sync
loop_378:
movcc %icc, %i1, %l6
movrlez %o7, %l0, %i4
fmovspos %icc, %f10, %f29
movre %l1, 0x205, %l4
fmul8sux16 %f26, %f14, %f4
tsubcctv %i3, 0x1414, %l2
edge16ln %o3, %i5, %o2
lduw [%l7 + 0x64], %g7
move %icc, %l5, %g6
nop
setx loop_379, %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 loop_380, %l0, %l1
jmpl %l1, %o0
nop
fitos %f9, %f24
fstod %f24, %f0
fmovdl %xcc, %f6, %f20
loop_379:
fmovdgu %icc, %f24, %f8
loop_380:
fmovs %f17, %f6
tge %xcc, 0x5
alignaddrl %l3, %i0, %g1
brgez %i6, loop_381
std %f0, [%l7 + 0x68]
edge8 %g3, %o6, %g4
array32 %g5, %o1, %g2
loop_381:
edge8l %i2, %o5, %i7
move %xcc, %i1, %o4
tpos %xcc, 0x1
wr %g0, 0x23, %asi
ldda [%l7 + 0x10] %asi, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x41, %g1
lduba [%l7 + %g1] 0x14, %l0
mova %icc, %i4, %l1
nop
setx 0xD05C63C2, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
movrgz %l4, %o7, %i3
fmovdne %xcc, %f5, %f13
nop
setx 0xD99B6AE4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xEFB9F86A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f31, %f24
nop
setx 0x1CDF64E5FAB6D540, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x82C429C8EC03FB73, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f26, %f0
brgz,a %o3, loop_382
ldsw [%l7 + 0x54], %l2
tl %icc, 0x7
faligndata %f26, %f8, %f0
loop_382:
fpadd32s %f4, %f29, %f15
nop
setx 0x1895B856, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xAD8E24F8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f2, %f27
tne %xcc, 0x4
srax %i5, %o2, %g7
sethi 0x137E, %g6
andcc %l5, %l3, %o0
tpos %icc, 0x0
xnorcc %g1, %i0, %g3
tne %icc, 0x1
sub %i6, %o6, %g5
move %xcc, %g4, %g2
sdivx %o1, 0x18A5, %o5
fmovsne %xcc, %f15, %f13
tgu %xcc, 0x3
fmovrslez %i7, %f30, %f28
srl %i2, 0x06, %i1
sir 0x1801
flush %l7 + 0x3C
srax %o4, %l6, %l0
movvs %xcc, %i4, %l4
edge16 %l1, %i3, %o7
fmovdpos %xcc, %f19, %f23
wr %g0, 0x89, %asi
lduwa [%l7 + 0x28] %asi, %o3
brlez %l2, loop_383
mulscc %i5, %o2, %g6
sdivx %g7, 0x0A00, %l5
edge32n %l3, %g1, %i0
loop_383:
edge32ln %g3, %o0, %i6
sethi 0x0CF2, %o6
tcc %xcc, 0x6
fnot1 %f22, %f6
orncc %g5, %g2, %g4
popc 0x08AC, %o5
brlz %o1, loop_384
fpack32 %f6, %f14, %f14
nop
setx 0xD9F739C4CF59DBDD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xEF17CB6A40FC0407, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f8, %f14
array8 %i7, %i2, %o4
loop_384:
udivx %l6, 0x02A5, %i1
sll %i4, %l0, %l1
fmul8x16au %f11, %f17, %f20
movrne %i3, 0x114, %o7
movre %l4, %o3, %i5
movleu %xcc, %o2, %g6
edge32ln %l2, %l5, %g7
fnor %f16, %f14, %f24
tle %icc, 0x2
tcs %icc, 0x5
fmul8x16al %f28, %f21, %f24
fmovde %icc, %f14, %f17
fmovdvs %xcc, %f26, %f15
fmovdleu %icc, %f23, %f0
te %xcc, 0x4
sdivcc %g1, 0x127A, %l3
move %xcc, %i0, %o0
movne %xcc, %i6, %g3
ldd [%l7 + 0x58], %f22
movrlez %g5, 0x1D8, %g2
prefetch [%l7 + 0x54], 0x2
xor %o6, %g4, %o5
fcmple16 %f4, %f4, %o1
array32 %i2, %i7, %o4
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %icc, %i4, %l0
wr %g0, 0x80, %asi
ldswa [%l7 + 0x08] %asi, %l6
nop
setx 0xDEC716F2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x7096E3C1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f12, %f21
fornot1s %f12, %f9, %f22
movle %xcc, %i3, %o7
nop
setx 0xCCCF0D2FD07FCB93, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %l1, %l4
flush %l7 + 0x3C
movgu %icc, %o3, %i5
movpos %xcc, %g6, %o2
edge32 %l5, %l2, %g1
smulcc %l3, %g7, %i0
add %i6, 0x0F20, %g3
edge8 %g5, %o0, %g2
udivcc %g4, 0x04B7, %o5
movcs %xcc, %o1, %i2
edge32ln %i7, %o4, %o6
tle %icc, 0x2
tl %icc, 0x5
tle %xcc, 0x5
fmul8x16al %f5, %f26, %f6
udivx %i1, 0x03A1, %i4
edge16ln %l0, %l6, %i3
fxor %f14, %f30, %f18
andcc %l1, %l4, %o3
edge16 %o7, %i5, %g6
movle %xcc, %l5, %o2
movcs %icc, %l2, %l3
for %f4, %f8, %f12
edge8l %g1, %i0, %g7
move %icc, %i6, %g5
bpos %xcc, loop_385
membar 0x39
fmovde %icc, %f14, %f27
edge16l %g3, %g2, %o0
loop_385:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %g4, %o1, %o5
movre %i7, %o4, %o6
fmovsn %xcc, %f11, %f3
fblg %fcc2, loop_386
udivcc %i1, 0x0666, %i2
bcs,pn %icc, loop_387
andcc %i4, 0x0CF7, %l0
loop_386:
fmovdvs %icc, %f0, %f17
fxor %f24, %f4, %f8
loop_387:
tgu %xcc, 0x1
bpos,a loop_388
taddcc %l6, 0x0D53, %l1
fornot1 %f2, %f16, %f20
ba,a loop_389
loop_388:
stx %l4, [%l7 + 0x38]
ldstub [%l7 + 0x77], %o3
fbl %fcc3, loop_390
loop_389:
bcc,a,pt %xcc, loop_391
popc %o7, %i5
xorcc %i3, %l5, %g6
loop_390:
fmovde %icc, %f31, %f15
loop_391:
xorcc %l2, %l3, %g1
sra %i0, 0x1F, %o2
tvc %xcc, 0x0
fcmpgt32 %f6, %f20, %g7
xor %i6, 0x10B5, %g3
fcmple16 %f8, %f18, %g5
add %o0, %g2, %g4
fmovdn %xcc, %f9, %f9
fpadd32s %f2, %f10, %f3
movn %icc, %o1, %o5
orncc %i7, %o4, %i1
fpack32 %f14, %f28, %f14
fbo,a %fcc0, loop_392
fabss %f28, %f0
tneg %icc, 0x2
movvs %xcc, %o6, %i4
loop_392:
array8 %i2, %l6, %l0
fpadd32 %f12, %f14, %f16
mulscc %l4, %l1, %o7
tle %xcc, 0x3
fblg %fcc2, loop_393
fpsub32 %f6, %f8, %f20
tcc %xcc, 0x2
fnegs %f26, %f3
loop_393:
tvs %xcc, 0x3
bl loop_394
fmul8ulx16 %f24, %f8, %f22
ldub [%l7 + 0x0D], %o3
set 0x40, %g4
lda [%l7 + %g4] 0x88, %f8
loop_394:
andn %i3, %l5, %g6
fandnot2 %f14, %f4, %f24
movrne %l2, %i5, %l3
udiv %i0, 0x0AB0, %g1
tcs %xcc, 0x0
udiv %o2, 0x0666, %g7
lduw [%l7 + 0x6C], %i6
addccc %g5, %g3, %o0
brz %g4, loop_395
movcc %xcc, %g2, %o5
set 0x50, %l1
ldxa [%l7 + %l1] 0x89, %o1
loop_395:
fbge,a %fcc1, loop_396
tge %xcc, 0x1
fbu,a %fcc2, loop_397
fandnot1 %f14, %f12, %f8
loop_396:
tl %icc, 0x0
edge16l %i7, %o4, %i1
loop_397:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsne %o6, %f24, %f18
set 0x5C, %g7
sta %f4, [%l7 + %g7] 0x18
edge16n %i4, %l6, %i2
fnot2s %f0, %f28
edge32ln %l4, %l1, %l0
taddcc %o7, 0x05A2, %i3
movvs %xcc, %l5, %o3
tle %icc, 0x7
or %g6, %i5, %l3
lduh [%l7 + 0x64], %i0
sir 0x11E6
subccc %l2, 0x0E31, %g1
movre %o2, %g7, %i6
fornot2s %f22, %f19, %f13
sethi 0x08E3, %g3
te %xcc, 0x4
umul %o0, %g5, %g4
fmovsa %icc, %f15, %f5
edge32 %o5, %g2, %i7
tvs %icc, 0x0
tn %icc, 0x3
ld [%l7 + 0x14], %f26
nop
fitod %f12, %f18
fdtox %f18, %f6
fxtod %f6, %f14
movrlez %o1, %i1, %o4
edge8 %i4, %o6, %i2
edge32 %l4, %l6, %l0
smul %l1, %o7, %l5
movpos %xcc, %i3, %g6
addc %o3, %l3, %i5
nop
set 0x70, %i6
std %f30, [%l7 + %i6]
fbug %fcc3, loop_398
edge32ln %l2, %i0, %o2
ble,a,pn %xcc, loop_399
udivcc %g1, 0x1AF0, %i6
loop_398:
subc %g3, %o0, %g7
alignaddrl %g5, %o5, %g4
loop_399:
array16 %i7, %g2, %o1
edge8 %i1, %i4, %o6
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdg %xcc, %f10, %f5
alignaddr %l4, %l6, %l0
fabsd %f16, %f26
bge loop_400
nop
fitod %f0, %f6
fdtos %f6, %f5
add %o4, 0x05E3, %o7
add %l7, 0x60, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] 0x88, %l5, %l1
loop_400:
subcc %g6, %o3, %i3
fexpand %f11, %f28
mova %icc, %i5, %l3
fandnot1 %f24, %f4, %f6
umul %l2, %o2, %g1
subcc %i6, %g3, %o0
udivx %g7, 0x06C5, %g5
add %l7, 0x54, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x88, %o5, %i0
udivx %g4, 0x0C79, %i7
edge8l %g2, %o1, %i1
movrlez %i4, 0x3B1, %o6
tne %xcc, 0x2
edge32l %l4, %l6, %l0
smul %o4, %o7, %l5
fmul8x16 %f28, %f18, %f14
brz,a %i2, loop_401
call loop_402
bg loop_403
edge8n %l1, %o3, %i3
loop_401:
edge8 %g6, %i5, %l2
loop_402:
tn %icc, 0x7
loop_403:
nop
set 0x24, %o7
lda [%l7 + %o7] 0x89, %f19
movl %icc, %o2, %l3
sllx %g1, 0x03, %i6
lduw [%l7 + 0x38], %o0
or %g7, 0x159D, %g5
addcc %g3, %o5, %i0
fmovrslz %i7, %f25, %f20
edge32ln %g2, %o1, %g4
wr %g0, 0x88, %asi
sta %f17, [%l7 + 0x78] %asi
movne %icc, %i1, %o6
movre %l4, %i4, %l6
bvc,pn %icc, loop_404
edge8ln %o4, %l0, %o7
edge8 %i2, %l1, %o3
xorcc %l5, 0x0250, %g6
loop_404:
and %i5, %i3, %l2
udiv %o2, 0x0E28, %g1
pdist %f8, %f6, %f30
tvc %xcc, 0x4
fcmpeq16 %f4, %f8, %l3
brnz,a %i6, loop_405
fbne %fcc3, loop_406
edge16l %o0, %g7, %g5
umul %g3, 0x09DD, %i0
loop_405:
movneg %xcc, %o5, %i7
loop_406:
brnz,a %g2, loop_407
fpsub16 %f0, %f26, %f10
mulscc %o1, 0x0D62, %g4
popc 0x1F31, %i1
loop_407:
tle %xcc, 0x5
bshuffle %f4, %f28, %f0
fmovsle %icc, %f10, %f22
tl %xcc, 0x5
set 0x4C, %i7
lduha [%l7 + %i7] 0x89, %l4
srax %o6, 0x1A, %l6
movcc %xcc, %i4, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdcc %icc, %f2, %f20
nop
fitos %f11, %f6
fstod %f6, %f10
ta %icc, 0x0
fone %f10
tgu %icc, 0x0
bgu,a,pt %xcc, loop_408
brlez %o7, loop_409
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %i2, %l0
loop_408:
srl %l1, 0x03, %o3
loop_409:
udiv %l5, 0x1757, %g6
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
fnot2 %f16, %f16
tneg %xcc, 0x4
fnegs %f12, %f1
set 0x68, %g6
lduwa [%l7 + %g6] 0x80, %i3
tvc %xcc, 0x6
edge16n %i5, %o2, %l2
udiv %g1, 0x163A, %i6
addc %l3, %g7, %o0
sra %g5, %i0, %o5
stb %g3, [%l7 + 0x77]
fmovscs %icc, %f9, %f20
movpos %xcc, %g2, %i7
movge %xcc, %g4, %i1
nop
fitod %f4, %f8
fdtos %f8, %f20
ldsb [%l7 + 0x2C], %l4
fbul %fcc2, loop_410
tl %icc, 0x6
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
loop_410:
ldd [%l7 + 0x38], %o6
wr %g0, 0x18, %asi
ldxa [%l7 + 0x50] %asi, %o1
array32 %i4, %l6, %o4
fbn,a %fcc1, loop_411
nop
setx 0x0871330F4DA21A82, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x940A967041393F9B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f22, %f0
subccc %o7, %i2, %l1
fmovs %f31, %f18
loop_411:
alignaddrl %o3, %l5, %g6
fcmple16 %f16, %f8, %i3
wr %g0, 0x04, %asi
swapa [%l7 + 0x28] %asi, %i5
fmovda %xcc, %f3, %f24
popc 0x09DD, %o2
movrlez %l0, 0x1D1, %l2
xorcc %i6, 0x1BAA, %l3
movne %xcc, %g1, %g7
wr %g0, 0x57, %asi
stxa %g5, [%g0 + 0x0] %asi
edge16ln %o0, %i0, %g3
fmovsn %icc, %f17, %f26
sll %o5, 0x14, %g2
movne %xcc, %g4, %i1
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x70] %asi, 0x0
tsubcc %o6, %i7, %i4
fxnor %f28, %f26, %f0
edge16 %l6, %o4, %o7
fbug,a %fcc0, loop_412
array16 %i2, %o1, %l1
brz %l5, loop_413
movcs %icc, %o3, %g6
loop_412:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %i3, %o2
loop_413:
fmovdcs %icc, %f6, %f21
sdiv %i5, 0x1C9D, %l0
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
movvc %icc, %i6, %l3
edge32n %g1, %l2, %g7
fmul8x16au %f18, %f21, %f10
fnot1 %f10, %f0
fnands %f24, %f3, %f20
bgu,a %xcc, loop_414
andcc %o0, %g5, %g3
edge8ln %i0, %g2, %o5
edge8n %i1, %l4, %g4
loop_414:
subc %o6, %i7, %l6
move %xcc, %i4, %o7
tcc %icc, 0x7
nop
setx 0x4666272940682B0F, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
umulcc %o4, %i2, %l1
tvs %icc, 0x6
bl %icc, loop_415
movrlz %o1, 0x2DC, %o3
wr %g0, 0x80, %asi
lduba [%l7 + 0x6B] %asi, %l5
loop_415:
movleu %xcc, %i3, %g6
movn %xcc, %i5, %l0
sub %i6, %o2, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg,a %fcc0, loop_416
fone %f14
tsubcc %l2, %g7, %l3
move %xcc, %g5, %o0
loop_416:
bne %icc, loop_417
addc %g3, %i0, %g2
alignaddrl %o5, %l4, %g4
edge16n %i1, %i7, %o6
loop_417:
sdivcc %i4, 0x0305, %l6
edge32 %o7, %i2, %l1
tvs %icc, 0x6
alignaddrl %o4, %o1, %l5
andn %i3, 0x15E0, %g6
fbge,a %fcc0, loop_418
mulscc %o3, %l0, %i6
andcc %i5, %o2, %l2
fmovdgu %xcc, %f12, %f17
loop_418:
array32 %g1, %l3, %g5
edge8ln %g7, %o0, %g3
edge16l %g2, %o5, %l4
srl %i0, 0x10, %g4
fnands %f23, %f10, %f28
array8 %i7, %o6, %i4
fbug,a %fcc0, loop_419
movneg %icc, %i1, %l6
array32 %o7, %l1, %o4
fpsub16 %f4, %f30, %f16
loop_419:
umul %i2, 0x1555, %l5
bcs,a,pn %icc, loop_420
fnors %f10, %f16, %f26
fbuge %fcc2, loop_421
fzeros %f19
loop_420:
fmul8x16al %f23, %f3, %f14
nop
fitod %f0, %f8
fdtox %f8, %f12
fxtod %f12, %f4
loop_421:
fmovdne %icc, %f24, %f1
array8 %o1, %g6, %i3
fmovsvc %icc, %f31, %f23
fba,a %fcc2, loop_422
fornot1 %f18, %f20, %f28
edge32n %o3, %l0, %i6
orncc %i5, 0x16E8, %o2
loop_422:
fexpand %f19, %f18
sdivx %g1, 0x1A30, %l3
wr %g0, 0x80, %asi
ldswa [%l7 + 0x1C] %asi, %l2
tn %icc, 0x3
srlx %g7, 0x04, %g5
fnegd %f0, %f2
fsrc2 %f30, %f10
edge8 %o0, %g2, %g3
orncc %l4, 0x1C37, %i0
fnot1s %f12, %f1
fblg,a %fcc2, loop_423
lduw [%l7 + 0x7C], %g4
wr %g0, 0x18, %asi
stha %o5, [%l7 + 0x18] %asi
loop_423:
mova %xcc, %o6, %i4
fabsd %f30, %f0
fbule,a %fcc1, loop_424
bg,pn %icc, loop_425
movrgz %i1, %l6, %i7
bleu %icc, loop_426
loop_424:
ldsb [%l7 + 0x7A], %o7
loop_425:
edge32 %o4, %l1, %l5
set 0x3F, %o6
lduba [%l7 + %o6] 0x18, %i2
loop_426:
orncc %o1, 0x1E54, %i3
set 0x24, %o4
stwa %o3, [%l7 + %o4] 0x10
xnor %g6, %i6, %i5
stbar
xor %l0, 0x1E0F, %g1
stx %o2, [%l7 + 0x58]
smul %l3, %l2, %g5
ble,pn %icc, loop_427
fnand %f4, %f20, %f14
subcc %g7, %g2, %g3
xnorcc %l4, %i0, %o0
loop_427:
fpadd16s %f27, %f1, %f19
xnor %o5, 0x04D8, %o6
tvc %icc, 0x2
fmovsne %xcc, %f29, %f8
edge16l %g4, %i1, %l6
set 0x5E, %l0
ldsha [%l7 + %l0] 0x18, %i4
nop
fitod %f8, %f30
fdtos %f30, %f16
umulcc %o7, 0x1781, %i7
fblg %fcc1, loop_428
orcc %o4, 0x1804, %l1
fmovscc %xcc, %f16, %f21
nop
fitos %f1, %f13
fstoi %f13, %f28
loop_428:
nop
wr %g0, 0x04, %asi
lda [%l7 + 0x20] %asi, %f8
set 0x7C, %g5
ldsba [%l7 + %g5] 0x80, %l5
movpos %icc, %o1, %i2
nop
setx loop_429, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %xcc, 0x2
stbar
tneg %icc, 0x7
loop_429:
sll %o3, 0x1D, %g6
ldd [%l7 + 0x40], %i6
edge16l %i3, %l0, %g1
fpadd32s %f3, %f18, %f15
fmovs %f7, %f3
fbe,a %fcc3, loop_430
mova %xcc, %o2, %i5
edge16 %l3, %g5, %l2
movge %icc, %g2, %g3
loop_430:
addc %g7, 0x0E9A, %l4
sdiv %i0, 0x04EE, %o0
sir 0x1ED0
movvc %xcc, %o6, %o5
fmovrsgz %i1, %f23, %f9
tge %icc, 0x0
andncc %l6, %i4, %g4
xnorcc %i7, 0x0FC9, %o4
nop
fitos %f0, %f5
fstoi %f5, %f29
sub %o7, %l1, %l5
umul %o1, %i2, %g6
udiv %i6, 0x13BE, %o3
brlez,a %i3, loop_431
addc %g1, 0x0E52, %l0
be,a,pn %xcc, loop_432
nop
setx loop_433, %l0, %l1
jmpl %l1, %i5
loop_431:
ldd [%l7 + 0x10], %o2
edge32n %g5, %l3, %g2
loop_432:
stb %l2, [%l7 + 0x6F]
loop_433:
fbug,a %fcc3, loop_434
edge16ln %g7, %l4, %g3
set 0x30, %i3
stha %o0, [%l7 + %i3] 0x88
loop_434:
nop
setx 0x79569E53, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x7CAA3699, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f25, %f16
nop
setx 0x2CA2A10A237D1F3B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f8
tvs %icc, 0x4
srlx %o6, %i0, %i1
andn %l6, 0x14FA, %i4
edge16n %g4, %i7, %o4
fmovsgu %xcc, %f15, %f25
xor %o5, 0x101F, %o7
bg,a,pt %xcc, loop_435
ldsw [%l7 + 0x6C], %l1
brlz %o1, loop_436
subccc %i2, %l5, %i6
loop_435:
movneg %xcc, %o3, %g6
fmovdgu %xcc, %f27, %f16
loop_436:
fxor %f4, %f6, %f30
fbne,a %fcc1, loop_437
fble,a %fcc0, loop_438
nop
setx 0xB056E60F, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
prefetch [%l7 + 0x2C], 0x1
loop_437:
tvc %icc, 0x1
loop_438:
fmovs %f15, %f20
addc %i3, 0x0A2B, %l0
nop
set 0x7E, %o1
sth %i5, [%l7 + %o1]
fmovsge %icc, %f20, %f26
udiv %o2, 0x1A18, %g1
set 0x348, %o3
nop ! stxa %g5, [%g0 + %o3] 0x40 ripped by fixASI40.pl
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
prefetch [%l7 + 0x18], 0x3
movne %icc, %g2, %l3
movleu %xcc, %l2, %l4
udivx %g7, 0x17D8, %g3
tg %xcc, 0x0
nop
setx loop_439, %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
movrgez %o6, 0x0DB, %o0
sethi 0x1EA4, %i1
smul %l6, 0x0456, %i4
loop_439:
edge8l %g4, %i0, %o4
fmovdgu %xcc, %f14, %f14
edge8n %o5, %o7, %i7
lduw [%l7 + 0x1C], %o1
nop
fitod %f31, %f28
bgu,pt %xcc, loop_440
array16 %i2, %l5, %l1
bl,pn %icc, loop_441
fmovrsgz %o3, %f23, %f27
loop_440:
sub %i6, 0x15A7, %i3
edge16ln %g6, %l0, %i5
loop_441:
mulscc %o2, 0x1F27, %g1
movcc %icc, %g2, %g5
prefetch [%l7 + 0x08], 0x0
movrlz %l3, %l2, %g7
st %f9, [%l7 + 0x64]
set 0x50, %o0
sta %f25, [%l7 + %o0] 0x89
orcc %g3, 0x11BF, %l4
nop
set 0x76, %l6
lduh [%l7 + %l6], %o0
fmovdge %icc, %f17, %f24
wr %g0, 0x88, %asi
lduwa [%l7 + 0x60] %asi, %o6
array32 %i1, %l6, %i4
tsubcc %g4, 0x109A, %o4
or %i0, 0x0D27, %o5
sub %o7, 0x1628, %i7
fmovdvc %icc, %f26, %f22
swap [%l7 + 0x1C], %i2
nop
setx 0xBCCFD8AE2AE88A19, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f24
fblg %fcc3, loop_442
tg %icc, 0x2
lduw [%l7 + 0x40], %o1
tvs %xcc, 0x1
loop_442:
mova %xcc, %l5, %l1
fors %f2, %f18, %f21
nop
set 0x2C, %g3
ldsh [%l7 + %g3], %o3
tvs %xcc, 0x6
fmovrdlez %i6, %f24, %f30
tvs %icc, 0x0
movvs %icc, %i3, %g6
movge %xcc, %l0, %i5
fbne,a %fcc0, loop_443
fbe,a %fcc2, loop_444
movg %xcc, %g1, %g2
edge16l %o2, %g5, %l2
loop_443:
addcc %g7, %g3, %l4
loop_444:
nop
wr %g0, 0x04, %asi
lda [%l7 + 0x2C] %asi, %f22
tsubcctv %l3, 0x1F1C, %o6
sra %o0, 0x02, %i1
orcc %i4, %l6, %o4
tvc %icc, 0x5
wr %g0, 0x81, %asi
ldsha [%l7 + 0x60] %asi, %g4
wr %g0, 0xe2, %asi
stwa %i0, [%l7 + 0x38] %asi
membar #Sync
movrgez %o5, %i7, %o7
andn %i2, 0x1854, %o1
edge16 %l1, %o3, %i6
movrgez %i3, %g6, %l5
sir 0x1F3D
alignaddr %i5, %g1, %g2
fbn,a %fcc0, loop_445
nop
setx 0x506AAEAE29B58D50, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xC3E0148A5555571B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f2, %f20
nop
setx 0xDBFAE473, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f11
fbne %fcc3, loop_446
loop_445:
tg %xcc, 0x6
fnands %f2, %f22, %f21
fnand %f18, %f28, %f10
loop_446:
nop
set 0x10, %g2
prefetcha [%l7 + %g2] 0x10, 0x1
brnz,a %o2, loop_447
movge %xcc, %l2, %g7
tneg %xcc, 0x4
fmovrse %g5, %f6, %f18
loop_447:
fmovsa %icc, %f18, %f6
ldstub [%l7 + 0x73], %l4
movl %icc, %l3, %o6
ldsh [%l7 + 0x32], %o0
set 0x40, %i2
stda %f16, [%l7 + %i2] 0x18
tcs %xcc, 0x2
taddcc %i1, %g3, %l6
wr %g0, 0xe3, %asi
stxa %o4, [%l7 + 0x40] %asi
membar #Sync
ldd [%l7 + 0x70], %i4
ldsh [%l7 + 0x6A], %g4
brz,a %i0, loop_448
movrlez %o5, %i7, %o7
movn %xcc, %o1, %i2
tvc %icc, 0x1
loop_448:
fmovdleu %xcc, %f15, %f29
flush %l7 + 0x38
movcc %xcc, %o3, %i6
orn %l1, 0x0F31, %g6
edge8n %i3, %l5, %g1
nop
set 0x40, %l3
prefetch [%l7 + %l3], 0x1
umulcc %i5, 0x04CB, %l0
sethi 0x1338, %g2
membar #Sync
set 0x40, %i0
ldda [%l7 + %i0] 0x1f, %f0
lduh [%l7 + 0x1E], %o2
subccc %g7, %g5, %l2
xor %l3, %o6, %l4
array32 %i1, %g3, %o0
mulx %o4, %l6, %g4
brnz %i0, loop_449
tne %xcc, 0x6
wr %g0, 0x81, %asi
swapa [%l7 + 0x38] %asi, %i4
loop_449:
nop
setx 0xA1280AFE307AFF0C, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movvc %xcc, %i7, %o7
orn %o5, %o1, %i2
brgez,a %i6, loop_450
sra %o3, 0x0D, %l1
wr %g0, 0x88, %asi
sta %f17, [%l7 + 0x44] %asi
loop_450:
fsrc2 %f20, %f18
nop
setx loop_451, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %xcc, 0x2
bne loop_452
nop
setx 0x504C893E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x7709A4DC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f26, %f23
loop_451:
tleu %icc, 0x1
set 0x6C, %i4
stwa %g6, [%l7 + %i4] 0x2b
membar #Sync
loop_452:
addcc %l5, %g1, %i5
fones %f26
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x74] %asi, %l0
orncc %g2, %i3, %o2
ldub [%l7 + 0x11], %g7
membar 0x03
wr %g0, 0x89, %asi
ldsba [%l7 + 0x4D] %asi, %g5
brz,a %l3, loop_453
ldub [%l7 + 0x10], %l2
movpos %xcc, %o6, %i1
membar 0x3B
loop_453:
nop
set 0x30, %i1
sta %f5, [%l7 + %i1] 0x04
edge32l %l4, %g3, %o0
movle %icc, %o4, %g4
movl %icc, %i0, %i4
fmovse %xcc, %f2, %f31
set 0x30, %l4
sta %f12, [%l7 + %l4] 0x80
fmovrdlz %l6, %f20, %f30
edge16ln %o7, %i7, %o1
bcc,a,pn %icc, loop_454
ble loop_455
movvc %xcc, %o5, %i2
tgu %xcc, 0x2
loop_454:
edge8 %i6, %o3, %g6
loop_455:
movn %icc, %l1, %l5
tvc %xcc, 0x4
tge %icc, 0x0
udivcc %g1, 0x198C, %i5
tsubcctv %l0, %i3, %g2
tle %icc, 0x4
tne %xcc, 0x1
set 0x40, %o2
stda %f0, [%l7 + %o2] 0x11
bvs %icc, loop_456
nop
setx 0xEF39E6DE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xE1A9A186, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f29, %f31
movle %icc, %o2, %g7
wr %g0, 0x80, %asi
lduba [%l7 + 0x42] %asi, %l3
loop_456:
tgu %xcc, 0x7
fcmple16 %f16, %f2, %g5
edge8ln %l2, %i1, %l4
smulcc %g3, 0x1E25, %o6
movrlez %o0, 0x2F2, %o4
sub %g4, 0x0104, %i4
alignaddrl %i0, %l6, %i7
addc %o1, 0x0C41, %o5
flush %l7 + 0x20
movrlez %i2, 0x37F, %o7
fbule %fcc1, loop_457
std %f28, [%l7 + 0x58]
umul %o3, %i6, %g6
fble %fcc2, loop_458
loop_457:
udiv %l1, 0x0857, %l5
movrlez %g1, 0x1A1, %i5
tsubcc %i3, %l0, %o2
loop_458:
bvc loop_459
alignaddrl %g2, %g7, %g5
tvc %xcc, 0x0
stx %l2, [%l7 + 0x20]
loop_459:
lduh [%l7 + 0x20], %i1
fpackfix %f26, %f29
movle %icc, %l3, %l4
bne,pt %xcc, loop_460
sdiv %o6, 0x0653, %o0
stw %g3, [%l7 + 0x5C]
ldx [%l7 + 0x58], %o4
loop_460:
xnorcc %i4, 0x0772, %i0
fmovde %xcc, %f20, %f14
umul %l6, %i7, %o1
fmovrdlez %o5, %f18, %f8
set 0x40, %l5
lduba [%l7 + %l5] 0x11, %i2
edge32n %g4, %o3, %i6
movne %xcc, %g6, %o7
fmul8x16 %f23, %f16, %f2
orn %l1, %g1, %l5
taddcctv %i3, %l0, %i5
array32 %g2, %o2, %g7
mulscc %l2, 0x0EAD, %i1
xorcc %g5, %l3, %o6
fbn,a %fcc1, loop_461
edge32 %o0, %l4, %g3
fmovs %f13, %f1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_461:
tgu %xcc, 0x0
bcs,a,pt %icc, loop_462
membar 0x2D
tl %xcc, 0x0
bleu loop_463
loop_462:
sdiv %i4, 0x02FB, %i0
xorcc %l6, %i7, %o4
lduw [%l7 + 0x18], %o5
loop_463:
movre %o1, 0x0FD, %g4
tsubcctv %o3, %i2, %i6
bneg,a,pn %icc, loop_464
fbge %fcc0, loop_465
edge16ln %g6, %l1, %g1
tpos %xcc, 0x0
loop_464:
edge8l %l5, %i3, %o7
loop_465:
orn %l0, %i5, %o2
orncc %g2, 0x0C1B, %l2
fmovrse %g7, %f15, %f8
bcs,a,pt %icc, loop_466
bneg,a,pt %xcc, loop_467
mova %icc, %g5, %i1
mova %xcc, %l3, %o6
loop_466:
nop
set 0x7C, %o5
lduwa [%l7 + %o5] 0x19, %o0
loop_467:
tne %icc, 0x4
brgez,a %l4, loop_468
nop
setx 0x2652F1B4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x5D61150A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f20, %f1
movrlez %g3, 0x309, %i0
movcs %icc, %i4, %l6
loop_468:
fbg %fcc0, loop_469
fnegs %f18, %f10
srax %o4, %o5, %i7
edge8l %o1, %o3, %g4
loop_469:
movl %icc, %i2, %i6
smulcc %l1, 0x11D9, %g1
lduh [%l7 + 0x0A], %g6
mulx %i3, %o7, %l5
edge8l %l0, %i5, %g2
taddcctv %l2, 0x1393, %o2
movn %xcc, %g5, %g7
fbl %fcc0, loop_470
stx %i1, [%l7 + 0x48]
tg %xcc, 0x1
tcc %xcc, 0x3
loop_470:
movcc %icc, %o6, %o0
addcc %l4, 0x069C, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %l3, 0x01D0, %i0
smul %l6, 0x04BB, %i4
edge16l %o5, %i7, %o1
mova %xcc, %o4, %g4
movne %icc, %o3, %i6
bshuffle %f2, %f16, %f4
and %i2, 0x1D46, %l1
fandnot1s %f13, %f2, %f5
te %icc, 0x0
wr %g0, 0x18, %asi
lduba [%l7 + 0x74] %asi, %g1
movre %i3, %o7, %l5
ldsh [%l7 + 0x4C], %l0
tleu %xcc, 0x6
flush %l7 + 0x1C
fbne %fcc0, loop_471
umul %g6, %i5, %g2
tl %xcc, 0x7
fbne %fcc2, loop_472
loop_471:
fbn,a %fcc3, loop_473
movne %xcc, %o2, %g5
movge %xcc, %l2, %i1
loop_472:
alignaddrl %o6, %o0, %l4
loop_473:
mova %xcc, %g7, %g3
mulscc %i0, 0x06F8, %l6
nop
setx 0x3DDD93BE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x82ADFF33, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f25, %f22
wr %g0, 0x04, %asi
ldda [%l7 + 0x60] %asi, %i4
bpos,pn %xcc, loop_474
fands %f24, %f23, %f1
fba %fcc2, loop_475
fcmple16 %f10, %f2, %l3
loop_474:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsne %icc, %f1, %f22
loop_475:
smul %i7, 0x0B8E, %o5
wr %g0, 0x04, %asi
ldxa [%l7 + 0x18] %asi, %o1
ldsh [%l7 + 0x12], %o4
umul %o3, 0x037B, %i6
srlx %g4, %i2, %l1
mova %xcc, %i3, %g1
fpsub32 %f0, %f12, %f24
nop
set 0x30, %i5
sth %o7, [%l7 + %i5]
array32 %l0, %g6, %l5
srlx %g2, 0x0D, %o2
umul %g5, %l2, %i5
movcc %icc, %i1, %o6
ldx [%l7 + 0x78], %o0
taddcc %l4, 0x0CFC, %g3
add %i0, %g7, %l6
movrgez %l3, %i7, %o5
set 0x4E, %g1
lduha [%l7 + %g1] 0x0c, %i4
fornot1 %f26, %f4, %f6
mulscc %o1, %o4, %i6
tcs %icc, 0x1
tle %icc, 0x6
fxors %f3, %f16, %f24
addc %g4, 0x1D0B, %i2
movle %xcc, %l1, %o3
tleu %icc, 0x2
fnot2 %f2, %f30
movrlez %i3, %o7, %l0
fmovdpos %icc, %f15, %f10
fandnot2s %f4, %f0, %f29
tvc %xcc, 0x4
fmul8ulx16 %f8, %f16, %f16
flush %l7 + 0x44
sdiv %g1, 0x08B2, %g6
movneg %icc, %l5, %g2
fornot2 %f6, %f10, %f6
taddcc %g5, 0x0508, %o2
fone %f28
tge %icc, 0x5
fmovdneg %icc, %f7, %f16
membar 0x41
sdiv %i5, 0x0133, %i1
movrne %l2, %o0, %o6
movcc %icc, %l4, %i0
sir 0x0917
movrne %g7, 0x2FB, %l6
edge8ln %l3, %g3, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %i4, %o5, %o4
wr %g0, 0x89, %asi
stxa %o1, [%l7 + 0x78] %asi
srlx %i6, %g4, %i2
ldsh [%l7 + 0x4E], %l1
movvs %icc, %o3, %o7
alignaddr %l0, %g1, %i3
or %g6, %l5, %g5
fmovspos %xcc, %f9, %f12
orn %o2, 0x0B23, %i5
udivx %g2, 0x0107, %l2
fbe %fcc2, loop_476
nop
setx loop_477, %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
swap [%l7 + 0x3C], %i1
nop
setx loop_478, %l0, %l1
jmpl %l1, %o0
loop_476:
bneg,a %icc, loop_479
loop_477:
tsubcc %l4, 0x094E, %i0
wr %g0, 0x0c, %asi
swapa [%l7 + 0x2C] %asi, %g7
loop_478:
fmovdn %icc, %f16, %f29
loop_479:
fbl,a %fcc3, loop_480
ldsb [%l7 + 0x34], %l6
fpmerge %f5, %f21, %f10
orn %o6, 0x13FE, %g3
loop_480:
nop
fitos %f3, %f13
fstoi %f13, %f22
sllx %l3, 0x03, %i4
tn %icc, 0x4
or %i7, %o4, %o1
edge16ln %o5, %i6, %i2
fmovsne %icc, %f12, %f22
alignaddr %l1, %g4, %o3
fmovrslez %o7, %f9, %f0
movrlez %l0, %i3, %g1
fpack16 %f30, %f0
stbar
fornot1s %f4, %f15, %f30
udivx %l5, 0x039E, %g5
movrgz %o2, %g6, %g2
sub %l2, %i1, %o0
set 0x60, %l2
sta %f29, [%l7 + %l2] 0x18
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x2C] %asi, %i5
brgz,a %i0, loop_481
tneg %icc, 0x7
fmovda %icc, %f0, %f29
tcs %icc, 0x1
loop_481:
subc %g7, %l6, %l4
fmovde %icc, %f13, %f24
fmovsa %xcc, %f22, %f21
fbuge,a %fcc2, loop_482
nop
fitod %f11, %f24
movge %icc, %o6, %g3
edge16 %i4, %l3, %o4
loop_482:
fpadd32 %f12, %f6, %f28
set 0x40, %l1
lduba [%l7 + %l1] 0x10, %i7
tne %xcc, 0x6
xor %o5, 0x1499, %i6
fble %fcc2, loop_483
edge16n %i2, %l1, %o1
bg,a,pn %xcc, loop_484
tne %icc, 0x2
loop_483:
ldd [%l7 + 0x70], %o2
movne %icc, %o7, %g4
loop_484:
ldub [%l7 + 0x7C], %i3
sra %l0, %g1, %l5
movcc %xcc, %g5, %g6
brgz %o2, loop_485
fmovscc %icc, %f13, %f4
call loop_486
movgu %xcc, %l2, %g2
loop_485:
tl %xcc, 0x5
add %o0, 0x141B, %i5
loop_486:
udivx %i0, 0x0C0B, %i1
tne %xcc, 0x6
bcc loop_487
fmovscc %xcc, %f31, %f23
alignaddr %g7, %l4, %o6
membar #Sync
set 0x40, %g4
ldda [%l7 + %g4] 0xf8, %f16
loop_487:
edge16 %g3, %i4, %l6
tge %xcc, 0x7
movcs %icc, %o4, %l3
bn,pn %icc, loop_488
swap [%l7 + 0x4C], %i7
fbg,a %fcc1, loop_489
tcc %xcc, 0x1
loop_488:
xorcc %o5, %i2, %l1
wr %g0, 0x19, %asi
lduwa [%l7 + 0x14] %asi, %o1
loop_489:
xorcc %i6, 0x10D1, %o7
fmovscs %icc, %f7, %f18
ba loop_490
sethi 0x03D6, %o3
tl %icc, 0x6
sir 0x0BFE
loop_490:
edge16ln %i3, %g4, %g1
sll %l5, 0x0C, %l0
tge %xcc, 0x7
ldd [%l7 + 0x60], %f20
tn %icc, 0x7
call loop_491
sll %g6, %g5, %o2
xor %g2, %l2, %o0
fpsub16 %f12, %f26, %f14
loop_491:
tgu %icc, 0x5
fmovrdgez %i5, %f6, %f16
umulcc %i0, 0x00EE, %g7
fnegd %f0, %f16
movle %xcc, %l4, %o6
nop
fitos %f26, %f12
movl %xcc, %i1, %g3
wr %g0, 0xe3, %asi
ldda [%l7 + 0x30] %asi, %i6
xnor %i4, 0x076E, %l3
fbo,a %fcc3, loop_492
movcc %xcc, %o4, %o5
orn %i2, 0x184F, %l1
sdiv %i7, 0x10D3, %i6
loop_492:
xor %o1, 0x1BD0, %o7
bge,pt %xcc, loop_493
smulcc %i3, %g4, %g1
edge8l %o3, %l5, %g6
fmovsle %xcc, %f21, %f30
loop_493:
fmovs %f10, %f4
brlz,a %g5, loop_494
fbne,a %fcc0, loop_495
edge32n %o2, %g2, %l0
movcs %xcc, %o0, %i5
loop_494:
xnor %i0, 0x17D8, %l2
loop_495:
and %l4, 0x0324, %o6
smul %g7, 0x103F, %i1
addccc %l6, 0x029D, %g3
fmovrde %i4, %f0, %f18
movvc %icc, %l3, %o4
tne %xcc, 0x7
wr %g0, 0x81, %asi
lduba [%l7 + 0x52] %asi, %o5
udivcc %i2, 0x1CB8, %l1
wr %g0, 0x18, %asi
ldsha [%l7 + 0x38] %asi, %i7
fmul8x16au %f21, %f2, %f18
wr %g0, 0x18, %asi
ldxa [%l7 + 0x20] %asi, %i6
fmovrdlz %o7, %f4, %f2
smulcc %o1, %g4, %g1
and %i3, %l5, %g6
orncc %o3, %g5, %o2
fmovrsgez %l0, %f24, %f26
movrgez %o0, 0x246, %i5
movg %xcc, %g2, %i0
xorcc %l2, %l4, %o6
tle %xcc, 0x3
movg %icc, %i1, %g7
umul %l6, %g3, %i4
sth %o4, [%l7 + 0x36]
wr %g0, 0x81, %asi
ldsha [%l7 + 0x38] %asi, %l3
fmovdvs %icc, %f8, %f16
fmul8sux16 %f0, %f28, %f8
tsubcc %i2, 0x1A63, %o5
set 0x42, %g7
ldsha [%l7 + %g7] 0x88, %i7
sir 0x0C95
orn %i6, %o7, %l1
fmovdcs %icc, %f3, %f29
tgu %xcc, 0x3
fmovdleu %xcc, %f26, %f14
ldd [%l7 + 0x68], %f10
fbuge %fcc0, loop_496
edge32l %g4, %o1, %g1
subc %l5, %i3, %g6
array16 %g5, %o3, %l0
loop_496:
xor %o2, %i5, %g2
tgu %icc, 0x7
fornot2s %f17, %f0, %f31
tvs %icc, 0x5
fble,a %fcc3, loop_497
andcc %o0, %i0, %l4
fmul8x16au %f15, %f7, %f16
edge32 %o6, %l2, %i1
loop_497:
movgu %icc, %l6, %g7
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x0c, %g3, %i4
nop
fitod %f0, %f8
fdtox %f8, %f26
sllx %o4, 0x12, %l3
fbl,a %fcc3, loop_498
fbue %fcc0, loop_499
umul %o5, %i2, %i7
edge8 %o7, %l1, %i6
loop_498:
fmul8x16al %f0, %f24, %f24
loop_499:
tge %xcc, 0x1
movrgez %g4, 0x10E, %o1
edge8 %l5, %g1, %i3
tcc %xcc, 0x1
orcc %g5, 0x0155, %o3
tcs %xcc, 0x1
alignaddr %l0, %o2, %g6
fpadd16s %f16, %f20, %f8
brgz %g2, loop_500
movleu %icc, %i5, %i0
sll %o0, %o6, %l4
subcc %l2, %i1, %g7
loop_500:
mulx %g3, 0x15B7, %i4
sdivcc %l6, 0x109D, %l3
movleu %xcc, %o4, %i2
bge,a,pt %xcc, loop_501
ldx [%l7 + 0x48], %i7
set 0x64, %i6
ldstuba [%l7 + %i6] 0x10, %o7
loop_501:
tg %icc, 0x6
subcc %l1, %i6, %g4
sll %o5, 0x18, %l5
fmul8x16au %f13, %f19, %f20
udivcc %g1, 0x0778, %o1
set 0x63, %i7
ldsba [%l7 + %i7] 0x19, %g5
edge16 %o3, %i3, %l0
set 0x4A, %g6
stba %g6, [%l7 + %g6] 0xea
membar #Sync
tsubcctv %o2, %i5, %g2
sdivx %o0, 0x0AC5, %i0
movrlez %l4, %l2, %o6
edge16l %i1, %g3, %i4
te %icc, 0x6
fand %f24, %f22, %f20
edge8l %l6, %l3, %g7
set 0x58, %o6
lduwa [%l7 + %o6] 0x10, %i2
nop
setx 0xE10B82E4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xB3FA3A37, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f30, %f21
brlz,a %i7, loop_502
sethi 0x1DDA, %o7
std %f6, [%l7 + 0x58]
fnot1 %f24, %f14
loop_502:
nop
fitod %f6, %f26
fdtox %f26, %f10
movcs %xcc, %l1, %o4
array32 %g4, %i6, %o5
fpadd16s %f23, %f5, %f23
mulx %g1, 0x0C43, %l5
edge8n %o1, %o3, %g5
fmovscs %xcc, %f24, %f19
tle %xcc, 0x3
bshuffle %f12, %f10, %f12
movneg %xcc, %i3, %l0
fbne %fcc3, loop_503
fbne %fcc2, loop_504
tne %icc, 0x0
subccc %g6, %i5, %g2
loop_503:
sethi 0x06FD, %o0
loop_504:
nop
wr %g0, 0x80, %asi
stwa %o2, [%l7 + 0x54] %asi
and %i0, 0x0486, %l4
pdist %f4, %f14, %f26
nop
setx 0x9EF0495A168A6654, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xB6E95159C57CDAB4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f8, %f2
tpos %icc, 0x0
addc %o6, %l2, %i1
ldsb [%l7 + 0x46], %i4
bgu,a,pn %icc, loop_505
mulx %l6, 0x1CDA, %l3
fcmpeq16 %f0, %f2, %g3
fbule,a %fcc1, loop_506
loop_505:
xnorcc %i2, 0x0105, %g7
set 0x24, %o7
ldsha [%l7 + %o7] 0x10, %o7
loop_506:
fpadd16 %f16, %f0, %f6
fsrc2 %f2, %f26
sll %l1, 0x1D, %i7
sub %g4, 0x0ED4, %i6
ld [%l7 + 0x18], %f4
nop
setx 0xD6D16452D508DFA0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x58A703F27DAD4CFB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f30, %f6
movleu %icc, %o4, %g1
popc %o5, %l5
alignaddrl %o1, %g5, %o3
set 0x5A, %l0
stba %l0, [%l7 + %l0] 0x80
movcc %xcc, %i3, %g6
srl %g2, %o0, %o2
smul %i5, 0x1395, %l4
fornot2 %f22, %f16, %f30
tsubcctv %o6, 0x0220, %l2
set 0x20, %o4
stwa %i0, [%l7 + %o4] 0x89
movle %icc, %i1, %l6
orncc %l3, 0x135D, %g3
udivcc %i4, 0x1275, %g7
orcc %i2, 0x0A1C, %l1
stw %o7, [%l7 + 0x64]
popc 0x0E23, %i7
set 0x24, %g5
lda [%l7 + %g5] 0x15, %f13
set 0x1A, %i3
lduba [%l7 + %i3] 0x11, %i6
fmovs %f11, %f7
srax %o4, 0x1D, %g1
for %f30, %f0, %f8
fmovsvs %icc, %f31, %f26
fmovdleu %xcc, %f25, %f1
alignaddrl %o5, %g4, %o1
movrlez %l5, 0x276, %o3
nop
setx 0x97143C61, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xA4C2C6EB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f14, %f2
fzero %f6
andn %g5, %l0, %g6
membar 0x03
tle %xcc, 0x5
tneg %xcc, 0x5
fpsub32 %f12, %f0, %f2
subc %i3, 0x009A, %o0
tvc %xcc, 0x7
fpack16 %f10, %f19
srl %o2, %g2, %i5
addccc %l4, 0x089B, %l2
edge16l %i0, %i1, %l6
sdivx %o6, 0x0AB4, %g3
fmovdgu %icc, %f29, %f31
umulcc %i4, 0x159A, %g7
fmovdle %xcc, %f25, %f9
xnorcc %i2, %l1, %l3
sra %i7, 0x13, %i6
fnors %f7, %f16, %f26
bcc,pt %xcc, loop_507
fbe,a %fcc0, loop_508
sll %o4, 0x03, %o7
smulcc %g1, %g4, %o5
loop_507:
nop
wr %g0, 0x04, %asi
sta %f6, [%l7 + 0x44] %asi
loop_508:
fmovd %f12, %f26
edge32n %o1, %l5, %o3
movpos %icc, %l0, %g5
fpadd32 %f22, %f16, %f12
be,a loop_509
brnz %g6, loop_510
nop
setx 0xCE675B500049E483, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fbg,a %fcc1, loop_511
loop_509:
fone %f4
loop_510:
bgu,pt %icc, loop_512
fpsub16s %f29, %f24, %f15
loop_511:
fnot1s %f4, %f6
sth %o0, [%l7 + 0x38]
loop_512:
movleu %xcc, %o2, %g2
fnands %f0, %f26, %f22
array32 %i3, %l4, %i5
array8 %i0, %l2, %i1
or %o6, %g3, %i4
xnorcc %l6, %i2, %g7
add %l1, 0x18DB, %l3
smul %i6, %i7, %o7
fmovdcc %icc, %f8, %f11
fmuld8sux16 %f21, %f21, %f24
fmovsl %xcc, %f16, %f3
brgez,a %o4, loop_513
sdivcc %g4, 0x173A, %g1
wr %g0, 0x11, %asi
lda [%l7 + 0x64] %asi, %f28
loop_513:
subccc %o1, 0x1B52, %l5
tsubcctv %o3, %o5, %g5
sethi 0x0A5A, %g6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x18] %asi, %l0
array32 %o0, %o2, %i3
xnorcc %g2, %l4, %i5
bn,a %xcc, loop_514
edge32 %i0, %l2, %o6
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x23] %asi, %g3
loop_514:
sll %i1, 0x14, %i4
wr %g0, 0x89, %asi
lduwa [%l7 + 0x34] %asi, %i2
movrgez %g7, 0x3BC, %l6
tgu %xcc, 0x2
edge32ln %l1, %i6, %i7
subccc %o7, 0x11BC, %l3
tvc %xcc, 0x5
edge16n %g4, %o4, %g1
edge16 %o1, %o3, %l5
brz,a %g5, loop_515
tpos %icc, 0x1
movrlz %o5, %g6, %l0
movcs %xcc, %o2, %o0
loop_515:
fmul8sux16 %f30, %f28, %f28
movvs %icc, %g2, %i3
bge,a %xcc, loop_516
edge16n %l4, %i5, %i0
srlx %o6, 0x0E, %l2
array8 %g3, %i1, %i2
loop_516:
bge,a %icc, loop_517
movn %icc, %g7, %l6
tsubcctv %l1, %i6, %i4
fbo,a %fcc0, loop_518
loop_517:
edge16l %i7, %l3, %o7
movvs %xcc, %g4, %g1
fpsub32s %f13, %f8, %f25
loop_518:
bneg,a %icc, loop_519
tge %icc, 0x5
bcs,a %icc, loop_520
xor %o1, 0x0162, %o4
loop_519:
tne %icc, 0x2
edge32ln %l5, %g5, %o3
loop_520:
srax %g6, 0x1B, %o5
smulcc %o2, 0x0F02, %o0
array16 %g2, %l0, %l4
edge32n %i3, %i0, %o6
edge16 %l2, %i5, %i1
bge,pn %icc, loop_521
fbule %fcc3, loop_522
bge,pn %icc, loop_523
xorcc %g3, %g7, %i2
loop_521:
udiv %l1, 0x0791, %l6
loop_522:
orn %i4, 0x1ABE, %i6
loop_523:
ta %icc, 0x3
fmul8x16al %f11, %f15, %f28
fnands %f5, %f31, %f30
xnor %l3, 0x0BE5, %o7
edge16n %i7, %g4, %g1
movrgez %o4, 0x31B, %o1
xorcc %l5, 0x0D4B, %g5
fones %f14
movrne %g6, 0x0F2, %o5
andncc %o2, %o3, %o0
mulx %l0, %g2, %l4
smul %i0, %i3, %l2
alignaddr %i5, %i1, %o6
mulscc %g3, %g7, %i2
fpadd16 %f4, %f0, %f16
nop
setx 0x5B43B4E407782D1B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xDFC1B12DF41E4233, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f20, %f26
addcc %l1, %i4, %l6
movcs %icc, %i6, %o7
nop
fitod %f8, %f22
fdtoi %f22, %f31
wr %g0, 0xe2, %asi
stha %i7, [%l7 + 0x78] %asi
membar #Sync
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
stw %l3, [%l7 + 0x08]
tle %xcc, 0x5
orcc %g4, 0x1947, %g1
smul %o4, %l5, %o1
addcc %g5, %o5, %g6
xnorcc %o2, 0x1F42, %o0
movcs %xcc, %o3, %g2
tcc %icc, 0x6
tl %xcc, 0x2
fsrc1s %f0, %f11
nop
set 0x6C, %o1
lduh [%l7 + %o1], %l0
fpadd32 %f24, %f8, %f10
nop
setx loop_524, %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
fmovdvs %xcc, %f3, %f29
nop
fitod %f12, %f6
fdtox %f6, %f30
fxtod %f30, %f4
edge16n %l4, %i0, %i3
loop_524:
fxnors %f5, %f29, %f1
edge32n %i5, %l2, %o6
movvs %xcc, %i1, %g7
ldd [%l7 + 0x78], %f10
fpsub32 %f20, %f16, %f20
udiv %i2, 0x1C25, %l1
addc %i4, 0x10F3, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l6, %o7, %i6
xnor %i7, 0x1EAB, %g4
fmovdg %xcc, %f28, %f23
xor %g1, %l3, %l5
edge8n %o1, %g5, %o4
sdivcc %o5, 0x0740, %o2
umul %o0, 0x0493, %o3
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x1B] %asi, %g6
array8 %g2, %l0, %l4
bpos,a loop_525
sth %i3, [%l7 + 0x16]
orcc %i5, %i0, %l2
orncc %o6, %g7, %i1
loop_525:
mulscc %l1, 0x19D8, %i2
fmovdpos %icc, %f12, %f26
fba %fcc3, loop_526
or %g3, 0x1CA0, %l6
ldsb [%l7 + 0x36], %i4
tpos %icc, 0x4
loop_526:
movcc %icc, %i6, %o7
sdivx %g4, 0x0783, %i7
mova %icc, %l3, %g1
bg,a,pn %icc, loop_527
brlez,a %o1, loop_528
subccc %l5, %o4, %g5
edge16ln %o2, %o0, %o5
loop_527:
tne %xcc, 0x0
loop_528:
taddcctv %g6, %o3, %l0
nop
fitos %f13, %f4
fxor %f10, %f14, %f26
addc %g2, %l4, %i5
fmovrdlez %i0, %f12, %f8
bvc,a %icc, loop_529
orncc %l2, 0x004E, %i3
fmul8x16al %f10, %f18, %f16
fbug,a %fcc3, loop_530
loop_529:
bvs,a,pt %icc, loop_531
fbul %fcc0, loop_532
tneg %icc, 0x3
loop_530:
movrgez %o6, %g7, %l1
loop_531:
mova %icc, %i1, %g3
loop_532:
tn %xcc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %l6, %i2
movl %icc, %i6, %i4
movg %icc, %o7, %g4
nop
set 0x5C, %o3
ldsh [%l7 + %o3], %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %i7, %o1, %l5
movg %xcc, %g1, %o4
smul %g5, 0x0D6D, %o0
alignaddr %o2, %o5, %g6
xnorcc %l0, 0x174E, %o3
tcc %xcc, 0x4
edge32ln %g2, %i5, %i0
fmovda %xcc, %f8, %f9
movre %l4, %l2, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdg %icc, %f23, %f24
tge %icc, 0x0
movleu %icc, %g7, %o6
subcc %l1, %i1, %l6
tsubcctv %i2, %i6, %g3
subc %i4, %o7, %l3
movrgez %g4, 0x218, %o1
nop
setx 0xA859595760450DF8, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
popc 0x0D21, %i7
tpos %xcc, 0x1
lduw [%l7 + 0x2C], %g1
popc 0x08F9, %l5
fpadd32 %f4, %f10, %f4
movvc %xcc, %o4, %g5
te %icc, 0x2
edge32ln %o2, %o0, %g6
udivcc %o5, 0x1286, %l0
movpos %xcc, %g2, %i5
addcc %o3, 0x1016, %l4
movgu %xcc, %i0, %l2
tvc %xcc, 0x2
tgu %xcc, 0x3
set 0x48, %o0
ldxa [%l7 + %o0] 0x89, %g7
nop
setx loop_533, %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
xnorcc %i3, 0x13ED, %l1
ld [%l7 + 0x28], %f30
bleu,a,pn %icc, loop_534
loop_533:
edge16ln %i1, %l6, %o6
andncc %i6, %g3, %i2
xorcc %o7, %l3, %i4
loop_534:
array8 %g4, %o1, %g1
nop
setx 0x0052CC70F07F1E13, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
wr %g0, 0x11, %asi
stha %l5, [%l7 + 0x7A] %asi
membar 0x21
taddcc %i7, 0x1B24, %o4
fbne %fcc0, loop_535
subcc %o2, 0x058F, %g5
tle %xcc, 0x5
umulcc %g6, %o0, %l0
loop_535:
movgu %icc, %g2, %o5
wr %g0, 0xeb, %asi
stha %o3, [%l7 + 0x32] %asi
membar #Sync
set 0x40, %g3
lda [%l7 + %g3] 0x81, %f11
fbne,a %fcc2, loop_536
tleu %xcc, 0x6
edge16ln %i5, %i0, %l4
fmovdvc %icc, %f21, %f3
loop_536:
popc 0x1264, %l2
fpsub32s %f4, %f30, %f23
movgu %xcc, %g7, %l1
fabss %f0, %f24
smul %i3, 0x193A, %l6
nop
setx 0x869AD82610064328, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x3F08B777BF9D1E37, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f12, %f30
movn %xcc, %o6, %i6
stbar
sth %g3, [%l7 + 0x48]
udiv %i1, 0x0F4F, %i2
subc %l3, %i4, %o7
subc %g4, %o1, %g1
addccc %l5, 0x0885, %i7
bpos,a %xcc, loop_537
orcc %o4, %g5, %o2
subcc %g6, 0x07C2, %l0
fbue %fcc0, loop_538
loop_537:
or %o0, %g2, %o5
subccc %i5, 0x09A6, %o3
movge %icc, %i0, %l2
loop_538:
fbul,a %fcc1, loop_539
bne,a loop_540
edge16 %l4, %g7, %i3
edge32 %l6, %l1, %i6
loop_539:
andncc %g3, %i1, %o6
loop_540:
move %xcc, %i2, %l3
ba,a %icc, loop_541
array8 %i4, %o7, %o1
tgu %xcc, 0x0
tvs %xcc, 0x3
loop_541:
tsubcc %g4, 0x097D, %g1
fba %fcc2, loop_542
andncc %i7, %l5, %g5
fbo %fcc0, loop_543
movl %icc, %o2, %g6
loop_542:
move %icc, %o4, %o0
tl %icc, 0x2
loop_543:
sdivcc %l0, 0x05DA, %o5
array16 %i5, %g2, %o3
movg %xcc, %l2, %i0
sll %g7, 0x14, %i3
fmovdl %icc, %f17, %f21
tneg %xcc, 0x0
fbule,a %fcc0, loop_544
srl %l6, 0x18, %l4
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x59] %asi, %i6
loop_544:
fxor %f10, %f24, %f30
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
mova %xcc, %g3, %l1
tcc %icc, 0x2
srlx %i1, %o6, %i2
smulcc %i4, %l3, %o1
wr %g0, 0x89, %asi
ldsha [%l7 + 0x64] %asi, %g4
movn %xcc, %g1, %i7
subccc %l5, 0x1B64, %g5
alignaddr %o2, %o7, %o4
nop
setx 0x5EEA798D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x04AB85FA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f27, %f31
addcc %g6, %l0, %o0
sllx %o5, %g2, %o3
swap [%l7 + 0x40], %i5
fsrc1 %f26, %f24
sra %i0, %l2, %i3
flush %l7 + 0x54
or %g7, %l4, %l6
nop
fitos %f9, %f21
fstox %f21, %f10
fxtos %f10, %f5
edge16 %g3, %l1, %i1
tne %icc, 0x0
brlez %o6, loop_545
tcs %xcc, 0x4
ldstub [%l7 + 0x7D], %i2
tne %xcc, 0x0
loop_545:
lduw [%l7 + 0x2C], %i4
alignaddr %l3, %i6, %o1
fmovdcs %icc, %f22, %f23
movleu %icc, %g4, %i7
tl %xcc, 0x5
fmovsle %xcc, %f20, %f6
edge32n %l5, %g1, %o2
sllx %g5, %o4, %o7
movvc %xcc, %g6, %o0
tcc %xcc, 0x5
edge16ln %o5, %l0, %o3
movvc %icc, %i5, %g2
brnz %l2, loop_546
umul %i3, %g7, %i0
subcc %l6, %l4, %g3
tgu %icc, 0x2
loop_546:
array32 %i1, %o6, %i2
fornot2s %f30, %f12, %f2
fpsub16 %f30, %f6, %f12
membar 0x2A
tneg %icc, 0x0
nop
fitos %f14, %f2
fstod %f2, %f14
tge %icc, 0x3
xnor %i4, 0x06EA, %l3
tvc %xcc, 0x7
lduw [%l7 + 0x74], %l1
nop
setx 0x1C281BCD5070A343, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
subc %o1, 0x059F, %g4
taddcctv %i6, 0x0409, %i7
alignaddrl %g1, %o2, %l5
movvs %icc, %g5, %o4
fmovdn %icc, %f4, %f19
umul %g6, 0x11DE, %o7
tne %xcc, 0x6
movrlz %o0, 0x28A, %o5
bneg,a %icc, loop_547
ldsw [%l7 + 0x2C], %o3
smul %l0, 0x0677, %i5
nop
fitos %f10, %f11
fstox %f11, %f0
fxtos %f0, %f13
loop_547:
tcc %icc, 0x3
fbo,a %fcc0, loop_548
fmovdl %icc, %f5, %f21
nop
setx 0x9BD13909272C4431, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xB32C625E83D74AF4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f0, %f14
fmovsle %icc, %f5, %f3
loop_548:
fmovde %icc, %f31, %f21
edge8 %g2, %l2, %i3
umulcc %i0, 0x18F2, %l6
fnegd %f18, %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %l4, %g3, %i1
ldstub [%l7 + 0x4C], %o6
movg %icc, %i2, %g7
alignaddr %i4, %l1, %o1
bgu %xcc, loop_549
lduw [%l7 + 0x34], %g4
fbue,a %fcc2, loop_550
sllx %l3, %i7, %g1
loop_549:
fmovsvs %xcc, %f2, %f22
nop
setx 0xA7820DA270643001, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_550:
nop
membar #Sync
set 0x40, %l6
ldda [%l7 + %l6] 0xf1, %f16
addc %i6, %l5, %g5
fmovdvs %xcc, %f25, %f14
fbu %fcc2, loop_551
movrgz %o4, 0x147, %g6
fmul8ulx16 %f18, %f2, %f16
srl %o7, %o0, %o5
loop_551:
fmovs %f30, %f15
wr %g0, 0x89, %asi
ldsba [%l7 + 0x71] %asi, %o3
fnor %f16, %f26, %f0
fmovrsne %o2, %f5, %f1
movneg %xcc, %l0, %i5
brnz %l2, loop_552
sir 0x10EF
std %f24, [%l7 + 0x68]
orn %g2, %i0, %i3
loop_552:
sdiv %l6, 0x1BC0, %g3
udivcc %l4, 0x1A3B, %o6
fmovdpos %xcc, %f31, %f27
fbuge,a %fcc3, loop_553
fbuge %fcc1, loop_554
te %xcc, 0x1
set 0x40, %i2
ldda [%l7 + %i2] 0x89, %f16
loop_553:
orn %i2, %g7, %i4
loop_554:
std %f2, [%l7 + 0x78]
smul %l1, 0x0D7B, %o1
xnor %g4, 0x1364, %i1
fmul8x16 %f9, %f0, %f20
move %xcc, %i7, %l3
movg %icc, %g1, %l5
tneg %xcc, 0x2
fbl,a %fcc1, loop_555
array16 %i6, %g5, %g6
smul %o4, 0x0C7D, %o0
movl %icc, %o7, %o5
loop_555:
nop
add %l7, 0x18, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %o2, %o3
call loop_556
sdivcc %i5, 0x1E0D, %l0
fbul %fcc0, loop_557
ta %xcc, 0x3
loop_556:
be %icc, loop_558
srl %g2, %i0, %i3
loop_557:
array16 %l6, %g3, %l4
andn %l2, 0x02C0, %o6
loop_558:
edge8 %i2, %g7, %l1
tgu %xcc, 0x3
subcc %o1, 0x03A2, %g4
sll %i1, 0x13, %i7
nop
fitos %f9, %f9
fstox %f9, %f20
fxtos %f20, %f3
sdiv %i4, 0x0C44, %g1
movle %icc, %l5, %l3
bge,a,pt %xcc, loop_559
tsubcctv %i6, 0x16A6, %g5
array32 %g6, %o4, %o7
move %icc, %o5, %o0
loop_559:
edge8ln %o3, %o2, %l0
edge16 %g2, %i0, %i5
mova %xcc, %i3, %l6
smul %l4, %g3, %o6
tne %icc, 0x5
xnor %l2, 0x1217, %g7
fmovsvc %icc, %f10, %f22
xnorcc %l1, %o1, %i2
lduh [%l7 + 0x52], %i1
umul %g4, 0x05B5, %i4
xnor %g1, 0x1F07, %i7
alignaddr %l5, %i6, %l3
set 0x48, %g2
prefetcha [%l7 + %g2] 0x0c, 0x1
tvc %xcc, 0x6
addccc %o4, 0x1842, %o7
movneg %xcc, %g5, %o0
smulcc %o3, 0x1795, %o2
bcc loop_560
tne %icc, 0x2
movleu %icc, %o5, %g2
fmovsn %icc, %f10, %f13
loop_560:
nop
setx 0x6211B055, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f29
sethi 0x1104, %i0
membar 0x14
brlez %l0, loop_561
sllx %i3, 0x10, %l6
tge %icc, 0x6
srlx %l4, 0x05, %g3
loop_561:
nop
set 0x24, %l3
stw %i5, [%l7 + %l3]
fmovrdlz %o6, %f0, %f6
or %l2, %g7, %o1
edge8l %i2, %l1, %i1
bcc,a %icc, loop_562
orncc %g4, %g1, %i4
udiv %i7, 0x1E83, %i6
movrgz %l5, %g6, %l3
loop_562:
edge32n %o4, %g5, %o0
te %xcc, 0x3
stx %o3, [%l7 + 0x20]
movcc %xcc, %o2, %o5
fmovdle %icc, %f7, %f27
tpos %icc, 0x1
fpadd16 %f2, %f26, %f18
mulx %g2, %i0, %o7
fpadd16 %f30, %f28, %f6
fmovdcs %xcc, %f6, %f31
bcc,a,pt %xcc, loop_563
movneg %icc, %i3, %l6
bg %icc, loop_564
xor %l4, 0x03CF, %g3
loop_563:
movg %icc, %l0, %i5
fnot1s %f25, %f24
loop_564:
umulcc %l2, %g7, %o1
movne %xcc, %o6, %l1
array32 %i1, %g4, %i2
orncc %i4, 0x12E4, %g1
and %i6, 0x0E82, %l5
bl,a,pn %xcc, loop_565
fornot2s %f30, %f8, %f20
fmovsne %xcc, %f26, %f26
tsubcc %g6, %i7, %l3
loop_565:
fnor %f6, %f28, %f12
movgu %icc, %g5, %o4
edge16 %o3, %o0, %o2
brnz,a %g2, loop_566
sub %i0, %o5, %i3
nop
setx loop_567, %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
movl %xcc, %l6, %o7
loop_566:
xorcc %g3, %l0, %l4
movvs %xcc, %l2, %g7
loop_567:
addccc %o1, 0x11FB, %i5
movvc %icc, %o6, %l1
movl %icc, %i1, %i2
fbu,a %fcc2, loop_568
sir 0x0B6E
tge %icc, 0x7
nop
setx 0xE1166E70, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f16
loop_568:
fmul8x16 %f0, %f26, %f8
fcmple16 %f20, %f2, %i4
andn %g4, 0x023B, %i6
te %icc, 0x0
movleu %icc, %g1, %g6
bl,a loop_569
xorcc %i7, 0x1EEA, %l3
stbar
fmovrde %l5, %f26, %f4
loop_569:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f12
fzeros %f23
udivcc %o4, 0x0ED5, %o3
subcc %o0, %o2, %g5
umulcc %g2, 0x10A2, %o5
wr %g0, 0x11, %asi
stba %i0, [%l7 + 0x4F] %asi
sdiv %l6, 0x06D3, %o7
movne %icc, %g3, %l0
tsubcctv %i3, %l4, %l2
fxors %f22, %f8, %f8
edge8l %g7, %i5, %o1
movg %xcc, %l1, %o6
fnors %f14, %f0, %f22
edge16ln %i2, %i4, %g4
ldd [%l7 + 0x70], %f26
edge8n %i6, %i1, %g6
fxnors %f30, %f26, %f2
movg %icc, %i7, %g1
bpos loop_570
mulscc %l3, 0x19CF, %o4
fcmpne16 %f22, %f6, %o3
ld [%l7 + 0x40], %f0
loop_570:
fnot2 %f28, %f2
fbu,a %fcc3, loop_571
xnorcc %o0, 0x00DB, %l5
fzero %f30
movrgz %o2, %g2, %g5
loop_571:
movle %icc, %i0, %o5
move %icc, %l6, %g3
fandnot1 %f24, %f30, %f14
sethi 0x01AD, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %o7, 0x0094, %i3
move %icc, %l4, %g7
movcc %icc, %i5, %l2
brgez,a %o1, loop_572
and %o6, 0x0CF6, %i2
tn %icc, 0x5
alignaddrl %i4, %g4, %i6
loop_572:
nop
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
tvc %xcc, 0x4
array32 %i1, %g6, %l1
tge %xcc, 0x6
nop
setx 0xF522AB27, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x4D8E9A38, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f21, %f0
edge8l %g1, %i7, %l3
bn,a,pn %icc, loop_573
bcs,a loop_574
xnorcc %o4, 0x0F50, %o3
umulcc %l5, %o0, %g2
loop_573:
bvc,a,pt %xcc, loop_575
loop_574:
pdist %f14, %f10, %f24
set 0x30, %i4
stba %o2, [%l7 + %i4] 0x89
loop_575:
movge %xcc, %i0, %o5
fmovdcs %icc, %f27, %f8
movrlez %l6, 0x261, %g5
wr %g0, 0x11, %asi
stxa %l0, [%l7 + 0x48] %asi
stbar
tn %icc, 0x1
fbug,a %fcc2, loop_576
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %o7, %g3, %l4
ldstub [%l7 + 0x50], %g7
loop_576:
nop
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x10] %asi, %i3
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fcmpne32 %f28, %f0, %i5
edge32 %l2, %o1, %i2
fbuge %fcc2, loop_577
fnot1s %f3, %f28
bcs,pt %icc, loop_578
andncc %o6, %i4, %g4
loop_577:
nop
wr %g0, 0xeb, %asi
stwa %i1, [%l7 + 0x60] %asi
membar #Sync
loop_578:
fnot1 %f30, %f12
membar 0x3E
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f2, %f14
fstox %f14, %f14
tle %icc, 0x2
fbug,a %fcc0, loop_579
movg %xcc, %g6, %l1
edge8n %i6, %i7, %g1
fbge,a %fcc0, loop_580
loop_579:
fcmple32 %f12, %f26, %l3
movn %xcc, %o3, %o4
xorcc %l5, 0x157F, %o0
loop_580:
sdivx %o2, 0x05E2, %i0
fbuge,a %fcc0, loop_581
tvs %xcc, 0x6
fxors %f9, %f16, %f30
nop
setx 0x25937BBD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f31
loop_581:
sllx %o5, %g2, %l6
fmovdne %xcc, %f14, %f27
subccc %l0, %o7, %g3
mova %xcc, %l4, %g5
fbul,a %fcc3, loop_582
bl,a,pt %xcc, loop_583
movrgz %i3, %g7, %l2
andncc %o1, %i5, %o6
loop_582:
fcmpeq16 %f0, %f28, %i4
loop_583:
edge32n %g4, %i2, %g6
ta %xcc, 0x7
xnor %i1, 0x0954, %l1
movne %icc, %i7, %i6
fbge %fcc2, loop_584
fmul8ulx16 %f0, %f26, %f8
movvc %xcc, %l3, %g1
udivx %o4, 0x0B8B, %l5
loop_584:
sdivx %o3, 0x09FC, %o2
bgu,pt %xcc, loop_585
andncc %i0, %o0, %o5
fmovrde %g2, %f30, %f24
fornot1s %f28, %f20, %f11
loop_585:
fmovdcc %xcc, %f16, %f12
fandnot2 %f10, %f2, %f16
nop
setx 0xA539DCD1D91C2860, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x46471E8684E84FDC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f10, %f8
ldsb [%l7 + 0x26], %l6
fmovdge %xcc, %f31, %f8
nop
fitos %f8, %f29
fstoi %f29, %f2
edge32l %o7, %g3, %l4
nop
fitos %f6, %f5
fstox %f5, %f18
fxtos %f18, %f16
subc %g5, %i3, %g7
fbo,a %fcc0, loop_586
brnz %l0, loop_587
be,a,pn %icc, loop_588
movvc %icc, %l2, %o1
loop_586:
fbule %fcc0, loop_589
loop_587:
mulx %o6, %i5, %g4
loop_588:
nop
fitod %f27, %f16
popc %i4, %g6
loop_589:
taddcctv %i2, 0x0BC8, %l1
movcc %icc, %i1, %i7
fsrc2 %f0, %f0
fcmpeq32 %f0, %f28, %l3
fpsub16s %f28, %f9, %f17
movleu %icc, %g1, %o4
te %icc, 0x2
smul %l5, 0x0FAE, %o3
movrlez %i6, 0x241, %o2
fpack32 %f12, %f2, %f12
movcc %xcc, %i0, %o0
set 0x7B, %i1
ldstuba [%l7 + %i1] 0x0c, %o5
fbule %fcc0, loop_590
alignaddr %l6, %o7, %g2
andcc %l4, 0x118B, %g3
wr %g0, 0x19, %asi
ldsba [%l7 + 0x78] %asi, %g5
loop_590:
faligndata %f24, %f16, %f8
movle %xcc, %g7, %l0
ldub [%l7 + 0x1E], %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x50
set 0x2C, %i0
stwa %l2, [%l7 + %i0] 0x0c
edge16n %o1, %i5, %o6
nop
fitod %f7, %f24
ldsw [%l7 + 0x74], %g4
lduh [%l7 + 0x14], %g6
mulx %i4, 0x0A6B, %i2
smul %l1, 0x1B10, %i7
tgu %icc, 0x7
fone %f4
stbar
edge8l %l3, %i1, %g1
umulcc %l5, %o4, %i6
fand %f16, %f24, %f10
fbg,a %fcc0, loop_591
flush %l7 + 0x38
wr %g0, 0x19, %asi
ldsha [%l7 + 0x4C] %asi, %o2
loop_591:
fmovdvs %icc, %f21, %f29
xorcc %o3, 0x07A0, %o0
and %i0, %l6, %o5
edge16n %o7, %g2, %l4
movrlz %g3, %g5, %g7
fpack32 %f14, %f30, %f24
and %i3, %l0, %o1
call loop_592
add %i5, %l2, %o6
movrgez %g6, %g4, %i4
movleu %xcc, %i2, %i7
loop_592:
fbul %fcc1, loop_593
bg,a loop_594
move %icc, %l3, %i1
tne %icc, 0x6
loop_593:
bneg,pt %icc, loop_595
loop_594:
array16 %g1, %l1, %o4
nop
setx loop_596, %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
loop_595:
xor %i6, %l5, %o2
sdivcc %o0, 0x0EE6, %o3
loop_596:
orcc %i0, 0x1C1D, %o5
sir 0x150F
subc %l6, 0x07BE, %g2
movne %xcc, %l4, %o7
addcc %g5, %g7, %i3
brgez %l0, loop_597
fmovrslz %o1, %f8, %f0
fbu,a %fcc1, loop_598
edge32ln %i5, %l2, %o6
loop_597:
fmovdneg %icc, %f23, %f14
xnorcc %g3, 0x0DD3, %g6
loop_598:
fmovs %f16, %f15
xnorcc %i4, 0x058F, %i2
movrgez %g4, 0x377, %i7
movrgez %l3, %g1, %l1
movrlez %i1, 0x2A2, %o4
tsubcc %l5, %i6, %o0
wr %g0, 0x11, %asi
ldswa [%l7 + 0x0C] %asi, %o3
array16 %i0, %o2, %l6
fbue %fcc0, loop_599
movn %xcc, %o5, %l4
ba,a,pt %xcc, loop_600
taddcc %g2, 0x0A49, %g5
loop_599:
fbge,a %fcc3, loop_601
fmovrdne %g7, %f18, %f14
loop_600:
andcc %o7, %i3, %o1
movneg %xcc, %l0, %l2
loop_601:
tle %icc, 0x3
subcc %o6, %i5, %g3
ldx [%l7 + 0x20], %i4
tsubcctv %i2, 0x067B, %g4
fbul %fcc1, loop_602
or %i7, %l3, %g6
edge16ln %g1, %l1, %o4
movpos %xcc, %l5, %i6
loop_602:
tne %icc, 0x1
tcc %icc, 0x2
tneg %xcc, 0x0
edge32n %o0, %i1, %o3
sra %o2, %l6, %o5
srlx %i0, %l4, %g2
subc %g7, 0x149E, %o7
edge32l %g5, %i3, %l0
fsrc2 %f30, %f12
tgu %icc, 0x7
umul %o1, %o6, %i5
fmovdpos %icc, %f31, %f7
tge %xcc, 0x4
sir 0x07D8
membar 0x51
nop
fitod %f8, %f10
fdtox %f10, %f0
fxtod %f0, %f14
fmovrdlz %g3, %f14, %f4
nop
setx loop_603, %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
brgz %l2, loop_604
orncc %i2, 0x0C5B, %i4
fnors %f13, %f31, %f3
loop_603:
nop
setx loop_605, %l0, %l1
jmpl %l1, %g4
loop_604:
fmovrdgz %l3, %f18, %f30
set 0x64, %l4
ldswa [%l7 + %l4] 0x15, %g6
loop_605:
movne %icc, %g1, %l1
taddcctv %o4, 0x0384, %l5
umul %i7, 0x1D10, %o0
tle %icc, 0x2
subcc %i1, 0x1B6D, %o3
fornot2 %f18, %f4, %f28
fzeros %f31
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fba,a %fcc1, loop_606
nop
setx 0xB4DFC4871DB39F05, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xA7F172FE4ED212F2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f8, %f4
fmovsneg %icc, %f2, %f24
movl %xcc, %o2, %i6
loop_606:
subcc %o5, 0x18BD, %l6
popc 0x1B92, %l4
wr %g0, 0x52, %asi
ldxa [%g0 + 0x210] %asi, %g2
umulcc %g7, 0x1EE0, %o7
swap [%l7 + 0x7C], %i0
mova %icc, %g5, %l0
subc %o1, %o6, %i5
stx %i3, [%l7 + 0x30]
wr %g0, 0x80, %asi
lduwa [%l7 + 0x58] %asi, %g3
tsubcc %l2, 0x1075, %i2
nop
fitod %f28, %f22
fnegs %f0, %f15
sub %i4, 0x05BA, %g4
lduh [%l7 + 0x4A], %g6
fpadd32s %f13, %f5, %f17
flush %l7 + 0x6C
fmovrslz %g1, %f14, %f28
brnz,a %l3, loop_607
lduw [%l7 + 0x1C], %l1
movvs %xcc, %l5, %o4
tgu %xcc, 0x6
loop_607:
movvs %icc, %i7, %i1
tge %xcc, 0x7
movne %xcc, %o3, %o2
addccc %o0, 0x13E7, %o5
fbul %fcc2, loop_608
tg %icc, 0x5
addcc %l6, %i6, %g2
fmovsle %icc, %f28, %f29
loop_608:
bn,pn %xcc, loop_609
tsubcctv %l4, 0x1727, %o7
membar 0x56
fbge %fcc1, loop_610
loop_609:
fmovdneg %icc, %f2, %f12
movgu %icc, %g7, %g5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
loop_610:
tsubcctv %o1, 0x0CE6, %i0
st %f0, [%l7 + 0x7C]
wr %g0, 0x04, %asi
ldsha [%l7 + 0x38] %asi, %i5
membar 0x3E
andn %i3, %g3, %o6
bvs,a,pn %xcc, loop_611
nop
setx loop_612, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movre %l2, %i4, %g4
fmovdle %icc, %f18, %f21
loop_611:
movrne %g6, %g1, %l3
loop_612:
tl %xcc, 0x4
orn %i2, %l5, %l1
tvc %xcc, 0x0
tneg %xcc, 0x7
movvs %icc, %i7, %i1
fones %f26
fmovsa %icc, %f23, %f21
bvc %icc, loop_613
edge32n %o4, %o2, %o3
tleu %icc, 0x7
sdivx %o0, 0x00E5, %o5
loop_613:
nop
wr %g0, 0x23, %asi
stwa %l6, [%l7 + 0x70] %asi
membar #Sync
fmovsn %xcc, %f16, %f8
tgu %xcc, 0x0
andn %g2, 0x181A, %i6
movvs %icc, %l4, %o7
tcc %xcc, 0x6
orn %g7, 0x16FB, %g5
movle %xcc, %l0, %i0
ldsw [%l7 + 0x74], %o1
smulcc %i5, %g3, %i3
fmovdpos %icc, %f23, %f6
add %o6, %i4, %g4
fbug,a %fcc1, loop_614
array16 %l2, %g6, %l3
sdivcc %i2, 0x1F40, %l5
alignaddrl %l1, %i7, %i1
loop_614:
fmul8x16al %f25, %f13, %f2
fone %f4
move %xcc, %o4, %g1
array16 %o3, %o2, %o5
movleu %xcc, %l6, %o0
tgu %xcc, 0x6
movne %xcc, %i6, %g2
fmul8x16 %f3, %f16, %f4
fmovdle %icc, %f24, %f13
ldsw [%l7 + 0x38], %o7
movvs %xcc, %l4, %g7
tvs %xcc, 0x4
andncc %g5, %i0, %o1
movn %icc, %i5, %g3
fmovrdne %l0, %f8, %f24
movrgez %i3, %o6, %g4
fmovrde %l2, %f24, %f26
movrgz %i4, %l3, %i2
alignaddrl %l5, %l1, %i7
mulx %g6, %i1, %o4
fmovdne %xcc, %f26, %f21
movvc %icc, %o3, %g1
array8 %o2, %l6, %o0
array8 %o5, %g2, %i6
mulscc %l4, 0x10F1, %g7
wr %g0, 0x89, %asi
ldsha [%l7 + 0x52] %asi, %g5
fmovrde %o7, %f16, %f4
alignaddr %i0, %o1, %g3
fandnot1 %f28, %f20, %f4
xnorcc %l0, %i3, %o6
movg %xcc, %i5, %g4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x18] %asi, %l2
popc 0x1A7D, %i4
movl %xcc, %i2, %l5
popc 0x1907, %l3
fmovsgu %xcc, %f11, %f14
edge16n %i7, %g6, %i1
wr %g0, 0xe2, %asi
stwa %l1, [%l7 + 0x20] %asi
membar #Sync
tle %icc, 0x0
membar 0x45
nop
setx 0xF1D06C9E3AF003D7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f26
srlx %o4, %o3, %o2
fmovrse %l6, %f23, %f24
wr %g0, 0x89, %asi
ldsba [%l7 + 0x1E] %asi, %g1
fnand %f14, %f20, %f16
mulscc %o5, %g2, %i6
fpack16 %f6, %f10
movrgez %o0, %g7, %l4
orncc %o7, 0x1EF2, %g5
fornot1 %f6, %f18, %f6
tle %icc, 0x7
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x49] %asi, %o1
fmovdl %xcc, %f18, %f15
fmovdg %icc, %f12, %f30
movneg %icc, %g3, %i0
fbul %fcc3, loop_615
fmovrsgz %i3, %f24, %f21
fmovsneg %icc, %f3, %f17
call loop_616
loop_615:
movgu %icc, %l0, %i5
brnz %o6, loop_617
tn %icc, 0x5
loop_616:
orcc %l2, %i4, %g4
set 0x8, %l5
ldxa [%g0 + %l5] 0x21, %i2
loop_617:
movleu %xcc, %l3, %l5
subcc %g6, 0x1BC3, %i7
be,a,pt %icc, loop_618
fbe %fcc3, loop_619
tge %icc, 0x7
srax %l1, %i1, %o3
loop_618:
andcc %o2, 0x1246, %o4
loop_619:
be,a,pn %xcc, loop_620
xnorcc %g1, %l6, %o5
movle %xcc, %i6, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_620:
movge %icc, %g7, %g2
fmovrslez %l4, %f15, %f10
fmovdcs %xcc, %f1, %f3
sdivcc %g5, 0x15D5, %o7
bvc,pt %xcc, loop_621
taddcctv %o1, %i0, %g3
tsubcctv %i3, 0x0F65, %i5
fble %fcc3, loop_622
loop_621:
fmovsvc %icc, %f19, %f0
bg,a loop_623
fmovda %xcc, %f1, %f14
loop_622:
fba,a %fcc0, loop_624
srlx %l0, 0x07, %o6
loop_623:
move %xcc, %l2, %i4
mulx %g4, %l3, %l5
loop_624:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %icc, %g6, %i2
sir 0x0A5A
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %i7, %l1, %i1
tvc %xcc, 0x5
movrlez %o3, 0x23C, %o2
fbe %fcc0, loop_625
nop
setx loop_626, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subccc %g1, %l6, %o4
movvc %xcc, %i6, %o0
loop_625:
edge16 %g7, %o5, %g2
loop_626:
addc %g5, 0x0CC4, %o7
wr %g0, 0x89, %asi
ldswa [%l7 + 0x60] %asi, %l4
edge32n %o1, %g3, %i0
sra %i3, 0x15, %i5
tge %xcc, 0x6
nop
setx 0x004B3F2B, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
stbar
fmovdpos %icc, %f11, %f17
edge32n %l0, %l2, %o6
edge32ln %g4, %i4, %l5
for %f30, %f18, %f20
nop
setx 0xAEACC4081079E31C, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
udiv %l3, 0x16D3, %g6
stb %i7, [%l7 + 0x3B]
edge32n %i2, %l1, %o3
movrgez %i1, %o2, %l6
fsrc2s %f30, %f21
bcc,pt %icc, loop_627
subcc %g1, %i6, %o0
fmovdle %xcc, %f14, %f13
mova %icc, %o4, %o5
loop_627:
movneg %icc, %g7, %g5
or %g2, 0x03F4, %o7
fxor %f2, %f12, %f24
umulcc %l4, 0x0E5F, %g3
fpack16 %f0, %f24
mova %xcc, %o1, %i3
srlx %i0, %l0, %l2
smulcc %i5, 0x12F2, %o6
fexpand %f21, %f14
movleu %xcc, %g4, %i4
tcs %xcc, 0x0
srax %l5, 0x1A, %g6
edge32n %l3, %i7, %l1
tg %xcc, 0x3
fones %f27
addc %i2, %i1, %o2
edge32l %l6, %g1, %o3
wr %g0, 0x04, %asi
swapa [%l7 + 0x58] %asi, %o0
tpos %xcc, 0x7
alignaddrl %i6, %o4, %g7
nop
setx 0x645E50A6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x409DE523, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f2, %f13
umulcc %g5, 0x110E, %o5
sethi 0x1CB4, %g2
fmovsvc %xcc, %f14, %f11
tneg %xcc, 0x5
sethi 0x070C, %o7
edge16ln %g3, %l4, %o1
fnegs %f3, %f26
alignaddr %i0, %l0, %l2
movgu %xcc, %i5, %o6
movl %icc, %g4, %i4
ta %icc, 0x1
fmovs %f15, %f3
fblg,a %fcc2, loop_628
tn %xcc, 0x0
bne,a loop_629
fmovdg %xcc, %f31, %f27
loop_628:
edge32l %i3, %l5, %g6
fmovsn %xcc, %f1, %f25
loop_629:
fmovrdgez %l3, %f24, %f26
movn %xcc, %l1, %i7
xnor %i2, 0x11AB, %i1
edge8n %l6, %o2, %g1
taddcctv %o0, 0x0C2E, %o3
fmovrslez %i6, %f20, %f20
fmuld8ulx16 %f10, %f4, %f20
fornot1s %f30, %f24, %f4
fmovsn %xcc, %f21, %f21
ldd [%l7 + 0x10], %f0
movle %icc, %o4, %g7
fblg,a %fcc3, loop_630
edge16ln %o5, %g5, %g2
nop
fitos %f3, %f25
fstoi %f25, %f19
umulcc %g3, 0x166F, %o7
loop_630:
bpos %xcc, loop_631
edge8l %o1, %l4, %l0
fmovdpos %icc, %f5, %f15
wr %g0, 0x80, %asi
ldsba [%l7 + 0x57] %asi, %l2
loop_631:
edge16l %i5, %o6, %i0
movle %xcc, %g4, %i3
fble,a %fcc1, loop_632
edge16n %l5, %g6, %l3
sdivcc %l1, 0x1656, %i4
nop
setx loop_633, %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_632:
movneg %icc, %i2, %i7
sub %i1, 0x0E42, %l6
tl %xcc, 0x2
loop_633:
udivcc %o2, 0x08F5, %o0
nop
fitos %f10, %f22
fstox %f22, %f24
ldd [%l7 + 0x08], %f16
edge8l %g1, %o3, %i6
movne %xcc, %o4, %g7
movn %xcc, %g5, %g2
movpos %icc, %g3, %o7
fand %f8, %f4, %f22
nop
fitos %f10, %f23
fstox %f23, %f20
fxtos %f20, %f25
mulx %o1, %l4, %o5
fmovspos %icc, %f12, %f6
fblg %fcc1, loop_634
movrlez %l2, %l0, %i5
movg %xcc, %o6, %i0
nop
fitos %f4, %f12
fstoi %f12, %f26
loop_634:
nop
fitos %f9, %f19
fstox %f19, %f10
fxtos %f10, %f30
sub %g4, %i3, %l5
fbule,a %fcc3, loop_635
tneg %icc, 0x6
movne %xcc, %g6, %l1
bvs,pt %icc, loop_636
loop_635:
fmovscc %icc, %f24, %f24
movre %l3, 0x109, %i2
tne %icc, 0x0
loop_636:
edge32l %i7, %i4, %i1
srax %o2, %o0, %g1
tsubcctv %o3, %i6, %o4
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0xf1, %f0
addccc %l6, %g5, %g2
edge32n %g3, %o7, %g7
tne %icc, 0x0
fpack32 %f30, %f30, %f20
movrlz %l4, 0x2AB, %o1
and %l2, %l0, %i5
fbue %fcc3, loop_637
taddcc %o6, 0x0FAA, %o5
movg %xcc, %i0, %i3
sllx %g4, 0x0A, %g6
loop_637:
edge8ln %l1, %l5, %l3
tsubcc %i7, %i2, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %i4, %o0, %g1
stx %o2, [%l7 + 0x30]
call loop_638
fsrc1 %f22, %f28
add %o3, %i6, %o4
subc %g5, 0x1134, %l6
loop_638:
tcs %icc, 0x6
array8 %g3, %o7, %g2
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %g7, %o1
move %icc, %l4, %l2
fbl %fcc3, loop_639
nop
setx 0x295AB1CA207A711C, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
lduh [%l7 + 0x14], %i5
set 0x4C, %o2
sta %f13, [%l7 + %o2] 0x88
loop_639:
movge %icc, %l0, %o6
sra %i0, %o5, %g4
movcc %xcc, %i3, %g6
ba loop_640
movgu %xcc, %l5, %l1
move %xcc, %i7, %i2
ta %icc, 0x7
loop_640:
bleu,a loop_641
sdivx %l3, 0x1E93, %i4
movleu %icc, %i1, %g1
movrlez %o2, 0x1DE, %o3
loop_641:
fmovrslz %o0, %f19, %f8
andncc %o4, %i6, %g5
smulcc %l6, %o7, %g2
fcmpeq32 %f4, %f6, %g7
tn %icc, 0x3
fzeros %f23
sdivcc %g3, 0x013F, %l4
subc %l2, %o1, %i5
fmovdcs %icc, %f7, %f11
fmovscc %icc, %f19, %f13
set 0x20, %g1
ldda [%l7 + %g1] 0xea, %o6
edge8l %i0, %o5, %l0
nop
set 0x2A, %i5
stb %i3, [%l7 + %i5]
smulcc %g6, %g4, %l5
fbue,a %fcc2, loop_642
taddcc %i7, %i2, %l3
flush %l7 + 0x18
set 0x5A, %l2
stha %i4, [%l7 + %l2] 0x11
loop_642:
bne,a %xcc, loop_643
movneg %icc, %i1, %g1
andncc %l1, %o2, %o3
wr %g0, 0x80, %asi
lda [%l7 + 0x4C] %asi, %f5
loop_643:
tleu %xcc, 0x1
fpadd16 %f20, %f18, %f2
nop
setx loop_644, %l0, %l1
jmpl %l1, %o0
brz,a %o4, loop_645
sir 0x1A34
fmovscc %icc, %f26, %f17
loop_644:
nop
setx 0xC2DFDFCCB81FD2AE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xDF78C19C28B6F17F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f8, %f10
loop_645:
sdiv %i6, 0x00DC, %l6
movcc %xcc, %o7, %g2
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x6E] %asi, %g7
popc %g3, %l4
fpadd32s %f15, %f21, %f24
bl,a %icc, loop_646
and %l2, 0x02EC, %o1
nop
setx 0xD8BE6BB3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x9E777814, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fdivs %f21, %f24, %f11
fmovsa %xcc, %f13, %f18
loop_646:
popc 0x1F99, %g5
subcc %o6, %i0, %i5
and %o5, %i3, %l0
fnot2s %f14, %f11
tg %icc, 0x7
tneg %icc, 0x6
fmovsa %xcc, %f21, %f31
movle %icc, %g6, %g4
udivcc %l5, 0x07A3, %i2
smul %l3, 0x0E4F, %i4
nop
setx loop_647, %l0, %l1
jmpl %l1, %i1
movn %xcc, %i7, %l1
nop
setx 0x12BC17CFD06449FA, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
subccc %o2, 0x032B, %o3
loop_647:
bvs,a loop_648
edge16ln %o0, %o4, %i6
fmovdvs %xcc, %f20, %f14
popc %l6, %g1
loop_648:
udivx %g2, 0x01E4, %o7
fornot2s %f4, %f17, %f9
edge32l %g7, %g3, %l2
udivcc %o1, 0x070F, %l4
wr %g0, 0x10, %asi
swapa [%l7 + 0x18] %asi, %g5
smul %o6, 0x17F6, %i0
bcc,a,pt %xcc, loop_649
fbne,a %fcc1, loop_650
sll %i5, %o5, %i3
udivx %g6, 0x09AD, %l0
loop_649:
tle %xcc, 0x2
loop_650:
xnorcc %l5, 0x08E2, %g4
subccc %i2, %l3, %i4
fexpand %f7, %f4
fcmpne16 %f6, %f6, %i7
movvc %xcc, %l1, %i1
fornot2s %f18, %f5, %f10
fbg %fcc0, loop_651
udiv %o2, 0x12DD, %o0
fornot1 %f24, %f30, %f18
fble %fcc1, loop_652
loop_651:
fba,a %fcc1, loop_653
brlz,a %o3, loop_654
xor %o4, 0x0655, %l6
loop_652:
array8 %i6, %g1, %g2
loop_653:
andcc %g7, 0x09B5, %o7
loop_654:
brz %l2, loop_655
sdiv %o1, 0x0E7D, %l4
tcs %icc, 0x4
tge %xcc, 0x3
loop_655:
movrlz %g5, %o6, %i0
edge8n %g3, %o5, %i3
edge8 %i5, %g6, %l5
orncc %g4, %l0, %i2
fmuld8ulx16 %f3, %f4, %f2
wr %g0, 0x04, %asi
ldsha [%l7 + 0x44] %asi, %l3
edge32ln %i7, %l1, %i4
te %xcc, 0x0
fmovdcs %xcc, %f18, %f5
nop
fitod %f0, %f14
fdtoi %f14, %f2
brlz,a %o2, loop_656
orcc %i1, %o0, %o4
fbue %fcc2, loop_657
fpsub32s %f9, %f26, %f23
loop_656:
movle %icc, %l6, %i6
movle %icc, %o3, %g2
loop_657:
edge16ln %g7, %g1, %o7
movl %xcc, %o1, %l4
popc 0x1094, %l2
fmovsge %icc, %f4, %f22
nop
setx loop_658, %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
tg %xcc, 0x6
edge16n %g5, %i0, %g3
set 0x08, %l1
lduwa [%l7 + %l1] 0x80, %o5
loop_658:
xor %o6, 0x1D84, %i3
umulcc %i5, %l5, %g4
fmovdcc %xcc, %f17, %f30
tn %xcc, 0x7
xnorcc %l0, %g6, %i2
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %l3
casa [%l6] %asi, %l3, %l1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x2C] %asi, %i7
or %i4, 0x13E5, %o2
fmovdle %icc, %f10, %f3
set 0x78, %g4
stha %o0, [%l7 + %g4] 0x04
edge16l %o4, %i1, %l6
orcc %i6, %g2, %o3
orncc %g7, %g1, %o1
edge8n %o7, %l2, %l4
edge8l %i0, %g3, %o5
sll %g5, %i3, %o6
membar 0x4C
stb %l5, [%l7 + 0x55]
orncc %g4, 0x01F7, %i5
nop
setx loop_659, %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
udivcc %g6, 0x0389, %l0
movne %xcc, %l3, %l1
edge16 %i7, %i4, %i2
loop_659:
ldd [%l7 + 0x10], %f6
movcs %xcc, %o2, %o0
ldstub [%l7 + 0x62], %o4
movl %xcc, %l6, %i1
nop
fitos %f16, %f0
tge %xcc, 0x3
fblg,a %fcc0, loop_660
tl %icc, 0x2
movg %xcc, %g2, %i6
smulcc %o3, %g1, %o1
loop_660:
movl %icc, %g7, %l2
andncc %l4, %i0, %o7
tvc %xcc, 0x1
addc %o5, 0x1165, %g3
orn %g5, %o6, %i3
tcc %icc, 0x6
tsubcctv %g4, 0x1AAC, %l5
mova %icc, %g6, %i5
stw %l3, [%l7 + 0x58]
fandnot2s %f19, %f9, %f18
sdivx %l0, 0x096F, %i7
bl,pt %xcc, loop_661
fmovscs %xcc, %f15, %f13
fpack32 %f4, %f18, %f24
lduh [%l7 + 0x62], %l1
loop_661:
nop
setx loop_662, %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
st %f18, [%l7 + 0x40]
bvs loop_663
tgu %xcc, 0x6
loop_662:
edge8ln %i4, %o2, %i2
tcs %xcc, 0x3
loop_663:
srl %o0, %l6, %o4
smul %i1, %g2, %i6
umul %o3, 0x1986, %o1
tpos %icc, 0x6
edge32ln %g7, %l2, %g1
fabsd %f4, %f10
fbo %fcc3, loop_664
nop
setx 0xCAA2AEC0D6C6DB6D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xFBA79430EBF222D7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f12, %f0
fbn,a %fcc0, loop_665
fmovrslz %i0, %f15, %f17
loop_664:
fbuge,a %fcc2, loop_666
tvs %xcc, 0x1
loop_665:
subcc %o7, %o5, %l4
fmovdn %icc, %f7, %f15
loop_666:
nop
set 0x48, %i6
stwa %g5, [%l7 + %i6] 0xea
membar #Sync
xnor %g3, 0x15AD, %i3
st %f4, [%l7 + 0x0C]
move %icc, %g4, %o6
movleu %icc, %g6, %i5
tgu %xcc, 0x0
umulcc %l3, %l5, %i7
tn %xcc, 0x1
andcc %l1, %l0, %i4
tleu %icc, 0x6
movcs %xcc, %o2, %o0
nop
setx 0xF3CBF45D51428CA9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x490B49749339E2A4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f4, %f20
fmovsleu %icc, %f22, %f12
smul %i2, %o4, %l6
fandnot2s %f5, %f14, %f26
srlx %i1, %g2, %i6
add %l7, 0x5C, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %o3, %o1
mulx %g7, %l2, %g1
tn %xcc, 0x7
orcc %o7, 0x1A29, %i0
nop
set 0x4A, %i7
ldsh [%l7 + %i7], %o5
edge8 %l4, %g5, %g3
orn %i3, 0x1306, %o6
tle %icc, 0x0
brgez,a %g4, loop_667
fmuld8ulx16 %f19, %f10, %f10
tsubcc %i5, 0x0713, %l3
fmovda %icc, %f28, %f22
loop_667:
movrlez %g6, 0x1B0, %i7
fexpand %f21, %f16
addccc %l1, 0x1B5C, %l0
movrlez %l5, %i4, %o0
fandnot2 %f8, %f18, %f0
fpack16 %f4, %f0
tneg %icc, 0x1
srax %o2, 0x17, %o4
ldsb [%l7 + 0x30], %l6
call loop_668
fbue,a %fcc2, loop_669
ldub [%l7 + 0x56], %i2
movcc %icc, %g2, %i1
loop_668:
movrne %i6, 0x14C, %o3
loop_669:
stbar
ldsb [%l7 + 0x52], %o1
wr %g0, 0x89, %asi
swapa [%l7 + 0x24] %asi, %l2
tne %icc, 0x4
tleu %icc, 0x5
tpos %icc, 0x7
fmuld8sux16 %f29, %f26, %f28
tl %xcc, 0x5
ble,a loop_670
movpos %icc, %g1, %g7
fandnot1s %f11, %f6, %f17
sdiv %i0, 0x144B, %o7
loop_670:
fmul8x16 %f2, %f18, %f30
array8 %l4, %g5, %o5
sir 0x1538
ldx [%l7 + 0x50], %i3
fmovdne %icc, %f22, %f31
lduh [%l7 + 0x5C], %o6
udiv %g4, 0x096F, %i5
movg %icc, %l3, %g6
tpos %xcc, 0x1
sethi 0x0269, %i7
ldsh [%l7 + 0x4E], %g3
sir 0x03CE
nop
setx 0xB413826C06C531A1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xBE612BF40C089439, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f26, %f14
mova %xcc, %l1, %l5
fzeros %f10
wr %g0, 0xe3, %asi
stxa %i4, [%l7 + 0x78] %asi
membar #Sync
ld [%l7 + 0x0C], %f13
edge16n %l0, %o2, %o0
fxnors %f13, %f1, %f25
edge32ln %l6, %i2, %o4
nop
fitod %f6, %f28
fdtos %f28, %f3
movrlz %g2, %i1, %o3
stb %o1, [%l7 + 0x7B]
bne %icc, loop_671
movvc %xcc, %l2, %g1
edge32 %i6, %g7, %o7
nop
setx 0xB060FD27, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
loop_671:
tneg %icc, 0x0
and %l4, %i0, %o5
nop
setx 0x18C75741FFC98D37, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x28BDB89158655A87, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f12, %f8
tne %xcc, 0x0
umulcc %g5, %i3, %g4
nop
setx 0xAAD8559FAD93D14F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x4796154244C8E0EF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f18, %f10
xor %i5, 0x0913, %l3
movvc %xcc, %o6, %g6
movg %xcc, %i7, %g3
bcs,a %icc, loop_672
fbo %fcc1, loop_673
sub %l5, 0x0FDD, %l1
mulscc %l0, %i4, %o0
loop_672:
nop
setx 0x4D2D96FE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x84BE9D8D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f5, %f14
loop_673:
nop
setx 0x8BC95D5F4A0933CF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f14
sub %o2, 0x1206, %i2
nop
setx 0x90578B8C, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
movcs %icc, %o4, %g2
sub %l6, %o3, %o1
fones %f24
fbne %fcc2, loop_674
popc %i1, %g1
udivcc %l2, 0x0C8E, %g7
fbue %fcc1, loop_675
loop_674:
subcc %i6, 0x04F5, %l4
srl %i0, 0x03, %o7
tg %icc, 0x1
loop_675:
edge32l %g5, %i3, %g4
movgu %xcc, %o5, %i5
bneg,pt %icc, loop_676
nop
setx loop_677, %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 %icc, 0x4
subcc %l3, %g6, %o6
loop_676:
tsubcctv %g3, %l5, %i7
loop_677:
edge16 %l1, %i4, %l0
fmovrdgz %o2, %f20, %f24
or %i2, %o4, %o0
mova %xcc, %l6, %o3
ba,pn %xcc, loop_678
fmovdn %icc, %f1, %f26
mulscc %o1, %i1, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_678:
movne %icc, %g2, %l2
sdiv %g7, 0x1C4B, %i6
stw %i0, [%l7 + 0x6C]
orn %l4, %o7, %i3
ldub [%l7 + 0x1E], %g4
srl %g5, %i5, %l3
add %g6, %o5, %o6
xor %l5, 0x0B7F, %g3
movge %icc, %i7, %l1
fmovsn %xcc, %f13, %f21
fcmpeq32 %f2, %f28, %i4
add %l7, 0x60, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o2, %l0
fbg %fcc3, loop_679
andncc %o4, %o0, %i2
array32 %o3, %l6, %o1
movpos %xcc, %i1, %g2
loop_679:
fblg %fcc1, loop_680
fmovsvs %icc, %f8, %f30
fones %f24
tvc %xcc, 0x3
loop_680:
edge32ln %l2, %g1, %i6
nop
setx loop_681, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bcc loop_682
nop
setx loop_683, %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
loop_681:
alignaddrl %g7, %i0, %o7
loop_682:
tge %icc, 0x6
loop_683:
edge8l %l4, %g4, %g5
xnorcc %i5, %l3, %i3
bne,pt %xcc, loop_684
fmovda %icc, %f9, %f25
set 0x3C, %g7
ldswa [%l7 + %g7] 0x18, %o5
loop_684:
nop
setx loop_685, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
set 0x7C, %g6
ldsw [%l7 + %g6], %g6
fcmpgt16 %f14, %f22, %o6
tgu %xcc, 0x1
loop_685:
edge32l %l5, %g3, %i7
tle %icc, 0x1
array32 %l1, %i4, %l0
movpos %xcc, %o4, %o0
xnor %i2, 0x0B36, %o3
tne %xcc, 0x5
brnz %o2, loop_686
movrlz %l6, 0x38D, %i1
edge8ln %g2, %l2, %o1
add %g1, %g7, %i6
loop_686:
add %i0, %o7, %g4
movne %xcc, %g5, %i5
xor %l3, %l4, %i3
subccc %o5, 0x0F05, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %l5, 0x0637, %g3
orn %i7, 0x1835, %o6
sdiv %l1, 0x1B87, %l0
andncc %o4, %i4, %i2
movrgez %o0, %o2, %l6
srl %o3, %i1, %l2
set 0x20, %o6
swapa [%l7 + %o6] 0x80, %g2
smul %o1, %g7, %i6
movneg %icc, %g1, %o7
fble %fcc1, loop_687
movneg %xcc, %i0, %g4
stw %i5, [%l7 + 0x0C]
edge32n %l3, %g5, %i3
loop_687:
popc %l4, %g6
set 0x74, %o7
sta %f8, [%l7 + %o7] 0x04
tsubcctv %l5, %g3, %i7
bvc loop_688
fbuge,a %fcc0, loop_689
fbe %fcc1, loop_690
nop
setx 0xCE9667F09658F8D5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xD11D2027005F6A6F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f26, %f24
loop_688:
movrlez %o6, 0x06B, %o5
loop_689:
fmovse %icc, %f30, %f21
loop_690:
andncc %l1, %l0, %i4
orncc %i2, 0x11A7, %o0
tg %icc, 0x3
fmovrde %o4, %f16, %f16
fmovdge %icc, %f16, %f13
membar 0x03
stbar
xorcc %o2, 0x0AAD, %o3
tge %icc, 0x3
fand %f30, %f24, %f30
nop
setx loop_691, %l0, %l1
jmpl %l1, %l6
fpmerge %f15, %f12, %f16
nop
setx loop_692, %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
brlz,a %l2, loop_693
loop_691:
nop
setx loop_694, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdpos %icc, %f26, %f12
loop_692:
fba %fcc3, loop_695
loop_693:
sethi 0x10DA, %g2
loop_694:
fpack16 %f26, %f5
fnot2 %f2, %f22
loop_695:
fmovde %icc, %f29, %f21
fnor %f12, %f18, %f6
movrgez %o1, 0x238, %i1
fmuld8ulx16 %f30, %f25, %f30
fand %f18, %f6, %f10
tsubcctv %i6, %g7, %o7
call loop_696
movl %icc, %g1, %g4
bleu,pn %icc, loop_697
fnor %f28, %f16, %f4
loop_696:
taddcctv %i0, %i5, %l3
fbe,a %fcc0, loop_698
loop_697:
umulcc %i3, %l4, %g5
prefetch [%l7 + 0x20], 0x2
tvs %icc, 0x5
loop_698:
tn %icc, 0x7
stx %l5, [%l7 + 0x48]
movcc %xcc, %g6, %g3
movrgz %o6, %i7, %l1
bvc loop_699
fmovrdne %o5, %f2, %f30
movg %icc, %l0, %i2
bvs,a %xcc, loop_700
loop_699:
tge %icc, 0x1
fmovrslez %o0, %f31, %f5
umulcc %i4, %o2, %o3
loop_700:
xor %o4, 0x1EB2, %l2
fmovdgu %icc, %f3, %f21
alignaddr %g2, %l6, %i1
udiv %o1, 0x170F, %g7
addccc %i6, %g1, %g4
tcc %icc, 0x7
fors %f0, %f27, %f2
nop
fitod %f0, %f16
fdtox %f16, %f12
fxtod %f12, %f8
movpos %icc, %o7, %i0
fbl,a %fcc3, loop_701
udivx %l3, 0x08CC, %i5
faligndata %f16, %f8, %f4
add %l7, 0x58, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i3
casa [%l6] %asi, %i3, %l4
loop_701:
addcc %l5, %g6, %g5
bne,a,pn %xcc, loop_702
fmovdvc %icc, %f0, %f17
xorcc %o6, 0x0794, %i7
fpackfix %f22, %f5
loop_702:
nop
set 0x51, %l0
ldsba [%l7 + %l0] 0x89, %l1
sub %g3, 0x1123, %l0
tn %xcc, 0x0
edge8ln %o5, %o0, %i2
tsubcc %i4, %o2, %o3
smul %l2, 0x1ABB, %g2
subc %l6, 0x0EE7, %o4
std %f18, [%l7 + 0x18]
set 0x40, %g5
ldxa [%l7 + %g5] 0x18, %i1
te %icc, 0x0
sra %g7, 0x0D, %i6
taddcc %o1, %g4, %o7
and %i0, 0x13B1, %l3
fxors %f26, %f18, %f17
fxors %f12, %f17, %f7
fmovrdgez %i5, %f16, %f4
array32 %g1, %i3, %l5
fmovsle %xcc, %f31, %f12
edge16 %l4, %g5, %g6
or %o6, 0x127D, %l1
andn %g3, 0x0AD1, %l0
fsrc2s %f25, %f12
fnand %f8, %f6, %f30
edge32ln %i7, %o5, %o0
add %l7, 0x6C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i2
casa [%l6] %asi, %i2, %i4
fpsub32 %f6, %f0, %f0
fmovdpos %icc, %f0, %f27
fblg,a %fcc1, loop_703
andcc %o2, 0x030A, %o3
xnorcc %g2, 0x1BFE, %l6
edge32 %l2, %o4, %i1
loop_703:
fbu %fcc2, loop_704
orn %i6, 0x04BB, %o1
fexpand %f20, %f12
fmul8x16al %f7, %f25, %f26
loop_704:
tge %icc, 0x4
fbug,a %fcc2, loop_705
ldstub [%l7 + 0x23], %g4
fblg %fcc3, loop_706
mulx %g7, 0x096E, %i0
loop_705:
fmovdleu %xcc, %f26, %f20
nop
setx 0xB11F307C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x1E0C4D7E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f1, %f15
loop_706:
movleu %icc, %o7, %i5
udiv %l3, 0x12DE, %g1
andn %l5, 0x06A3, %i3
mova %icc, %l4, %g5
movgu %icc, %o6, %g6
fandnot2 %f8, %f14, %f2
brgez %l1, loop_707
bgu,a %icc, loop_708
ld [%l7 + 0x28], %f5
tsubcctv %l0, %i7, %g3
loop_707:
orcc %o0, %o5, %i4
loop_708:
subccc %o2, 0x1450, %i2
faligndata %f24, %f30, %f22
fnegs %f8, %f21
nop
fitod %f4, %f16
fdtox %f16, %f20
fmovsgu %xcc, %f6, %f4
wr %g0, 0x80, %asi
swapa [%l7 + 0x4C] %asi, %g2
andncc %o3, %l2, %o4
nop
setx 0x71B47F6A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x0C8CE36F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f6, %f12
fmovrslez %i1, %f24, %f3
bneg,pn %xcc, loop_709
nop
fitod %f0, %f6
fdtox %f6, %f16
fxtod %f16, %f0
tne %xcc, 0x1
udivx %l6, 0x0394, %i6
loop_709:
subcc %g4, 0x0F1F, %g7
mova %xcc, %o1, %o7
fcmpne16 %f16, %f26, %i5
fornot1 %f28, %f22, %f24
fands %f0, %f11, %f22
fornot2 %f30, %f6, %f24
fnands %f11, %f31, %f12
alignaddrl %l3, %g1, %i0
fnegs %f19, %f16
fpackfix %f14, %f23
tsubcc %i3, %l5, %l4
subccc %o6, 0x0226, %g6
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
bgu,a %icc, loop_710
move %xcc, %l1, %g5
ldd [%l7 + 0x30], %f4
sethi 0x0887, %l0
loop_710:
andncc %g3, %o0, %i7
wr %g0, 0x81, %asi
ldsba [%l7 + 0x74] %asi, %o5
brgz %i4, loop_711
edge8ln %i2, %g2, %o2
movrgz %o3, 0x1C5, %l2
edge32ln %o4, %l6, %i6
loop_711:
fsrc1s %f11, %f16
fnegd %f30, %f6
or %g4, %g7, %o1
stw %o7, [%l7 + 0x1C]
tsubcctv %i5, %l3, %g1
tg %icc, 0x6
movrlz %i1, %i0, %i3
ldub [%l7 + 0x62], %l4
tneg %xcc, 0x7
fmovdvs %xcc, %f25, %f2
movleu %icc, %o6, %l5
tge %icc, 0x0
movneg %icc, %g6, %g5
tleu %xcc, 0x4
sdivx %l1, 0x0440, %g3
and %l0, 0x0FBC, %i7
ta %xcc, 0x6
bn %xcc, loop_712
lduw [%l7 + 0x24], %o5
movrlz %o0, %i2, %g2
edge16ln %i4, %o2, %l2
loop_712:
movvs %icc, %o4, %o3
xorcc %i6, 0x1F19, %l6
sth %g4, [%l7 + 0x2C]
andn %g7, 0x1EB5, %o1
te %xcc, 0x3
movcc %xcc, %i5, %o7
fbul,a %fcc1, loop_713
fmovde %xcc, %f16, %f28
tvs %xcc, 0x2
fmovscc %icc, %f5, %f3
loop_713:
bg loop_714
array16 %g1, %i1, %l3
umul %i0, %i3, %o6
alignaddrl %l5, %l4, %g6
loop_714:
tg %icc, 0x6
or %g5, 0x1BE7, %g3
fmovsg %xcc, %f3, %f6
array32 %l0, %l1, %i7
fmovspos %xcc, %f8, %f4
tvs %icc, 0x0
fcmpgt32 %f26, %f20, %o5
alignaddrl %o0, %g2, %i2
tvc %xcc, 0x3
set 0x16, %i3
lduha [%l7 + %i3] 0x04, %i4
tvc %xcc, 0x4
fnor %f20, %f16, %f14
or %l2, 0x14B4, %o4
bleu,a,pt %icc, loop_715
sdiv %o3, 0x19AF, %o2
nop
fitos %f7, %f25
fstox %f25, %f20
fxtos %f20, %f11
fmovdneg %icc, %f3, %f10
loop_715:
nop
wr %g0, 0x21, %asi
ldxa [%g0 + 0x108] %asi, %l6
tn %xcc, 0x5
fmuld8ulx16 %f3, %f19, %f0
movre %g4, 0x115, %i6
smul %g7, 0x0F6B, %o1
bl,a,pt %icc, loop_716
bvs,a,pn %xcc, loop_717
fnors %f18, %f2, %f1
fcmple32 %f16, %f26, %i5
loop_716:
bleu loop_718
loop_717:
fand %f20, %f28, %f14
tneg %xcc, 0x2
fmovrdne %g1, %f10, %f30
loop_718:
fble %fcc1, loop_719
sllx %o7, %l3, %i1
popc 0x1406, %i3
movrlz %i0, %o6, %l4
loop_719:
movrne %g6, 0x17B, %g5
fone %f22
edge8n %g3, %l0, %l5
stb %l1, [%l7 + 0x1F]
nop
setx 0x36C665F461B1E48F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x8BCA6FDB4337DA5A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f4, %f2
movre %o5, 0x00A, %o0
brgez %g2, loop_720
orcc %i7, %i2, %l2
edge16l %i4, %o3, %o2
fmovrslez %o4, %f25, %f19
loop_720:
nop
fitos %f12, %f25
fstod %f25, %f16
fabss %f16, %f16
bg loop_721
bpos,a,pt %icc, loop_722
nop
setx loop_723, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldsw [%l7 + 0x0C], %l6
loop_721:
fmuld8sux16 %f10, %f4, %f28
loop_722:
movrgz %g4, 0x083, %g7
loop_723:
fxor %f2, %f26, %f10
sub %o1, 0x0734, %i5
nop
setx 0xE762DFF8D78912CD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xB6163DE3B480D048, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f20, %f24
edge8 %i6, %o7, %g1
fmovdcc %icc, %f13, %f14
set 0x18, %o4
prefetcha [%l7 + %o4] 0x80, 0x2
movrlz %l3, 0x394, %i0
set 0x7C, %o3
swapa [%l7 + %o3] 0x04, %o6
nop
setx 0x4E5683B180463D96, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
wr %g0, 0x81, %asi
stxa %i3, [%l7 + 0x10] %asi
fbn,a %fcc2, loop_724
movvs %icc, %l4, %g6
ta %icc, 0x6
nop
fitos %f25, %f14
loop_724:
orn %g3, %g5, %l5
faligndata %f20, %f6, %f4
sllx %l0, 0x0F, %l1
alignaddrl %o0, %g2, %i7
movle %icc, %o5, %i2
mova %xcc, %l2, %o3
movrne %i4, 0x2F7, %o4
and %l6, 0x0A16, %o2
sra %g7, %g4, %o1
movvs %xcc, %i6, %o7
movle %icc, %i5, %i1
set 0x46, %o1
stha %g1, [%l7 + %o1] 0xe2
membar #Sync
tne %xcc, 0x1
fba %fcc2, loop_725
fmovdg %icc, %f0, %f10
sethi 0x0BC0, %l3
sll %i0, 0x1C, %o6
loop_725:
srax %i3, %l4, %g3
tpos %xcc, 0x5
udiv %g6, 0x1ACB, %g5
edge8 %l0, %l1, %l5
and %o0, 0x09D7, %g2
fcmple32 %f0, %f14, %o5
orcc %i2, %l2, %i7
smul %i4, 0x10E7, %o4
brlz %o3, loop_726
nop
set 0x38, %g3
stb %l6, [%l7 + %g3]
fmovspos %icc, %f2, %f24
fnegs %f27, %f4
loop_726:
edge16ln %g7, %o2, %o1
movrlz %i6, %g4, %i5
fsrc1s %f16, %f9
fornot2 %f20, %f14, %f14
membar 0x70
fmovdleu %xcc, %f25, %f12
orn %i1, 0x1592, %o7
brnz %g1, loop_727
fmovdcs %icc, %f18, %f10
nop
fitos %f5, %f22
fstox %f22, %f14
fand %f2, %f22, %f28
loop_727:
move %icc, %l3, %o6
sdivcc %i3, 0x029E, %l4
tge %xcc, 0x6
lduh [%l7 + 0x08], %g3
tsubcc %i0, 0x1AA1, %g6
fmovrslz %g5, %f11, %f27
array16 %l1, %l5, %l0
sllx %g2, %o0, %o5
fandnot1 %f0, %f22, %f6
movleu %xcc, %i2, %l2
tn %icc, 0x5
fmovscc %icc, %f12, %f19
fbuge,a %fcc0, loop_728
fmovscs %icc, %f26, %f24
sub %i7, 0x13CB, %o4
brlez,a %i4, loop_729
loop_728:
bne,a,pn %xcc, loop_730
smulcc %o3, 0x1191, %l6
fmovsgu %icc, %f18, %f11
loop_729:
array32 %g7, %o1, %o2
loop_730:
sllx %g4, 0x02, %i6
fbg %fcc0, loop_731
faligndata %f0, %f2, %f16
mova %icc, %i1, %o7
edge8n %g1, %l3, %i5
loop_731:
nop
setx loop_732, %l0, %l1
jmpl %l1, %i3
array16 %l4, %g3, %o6
add %i0, 0x1E9B, %g6
sdivcc %g5, 0x0165, %l1
loop_732:
brz,a %l0, loop_733
movleu %xcc, %l5, %o0
umulcc %g2, 0x02ED, %i2
add %l2, 0x1D30, %i7
loop_733:
movle %xcc, %o5, %o4
sdivx %i4, 0x0CDE, %l6
bneg,pn %icc, loop_734
ldsh [%l7 + 0x3E], %o3
addcc %o1, %g7, %g4
fpadd32 %f22, %f14, %f14
loop_734:
tne %icc, 0x4
orcc %o2, %i6, %o7
wr %g0, 0x18, %asi
ldxa [%l7 + 0x28] %asi, %g1
wr %g0, 0x80, %asi
lduba [%l7 + 0x5C] %asi, %l3
tvs %xcc, 0x5
movrlz %i5, 0x264, %i3
fbo %fcc2, loop_735
umul %l4, 0x00D9, %g3
add %o6, %i1, %g6
mova %xcc, %i0, %g5
loop_735:
smul %l0, %l5, %o0
movrlz %g2, 0x345, %i2
stb %l1, [%l7 + 0x09]
xnor %l2, 0x0A5D, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %o4, %i4, %o5
fbe,a %fcc1, loop_736
fmovsge %xcc, %f25, %f22
membar 0x2C
nop
fitod %f4, %f10
fdtox %f10, %f8
fxtod %f8, %f24
loop_736:
tsubcctv %o3, 0x1E91, %l6
movn %xcc, %g7, %o1
srl %g4, 0x06, %o2
edge16l %i6, %o7, %g1
tcs %icc, 0x4
fmovdneg %xcc, %f7, %f30
ldub [%l7 + 0x2B], %i5
stb %i3, [%l7 + 0x10]
tn %icc, 0x0
array8 %l4, %g3, %l3
fpack32 %f14, %f0, %f14
bcs loop_737
fbg %fcc3, loop_738
tne %icc, 0x0
movrlz %o6, %g6, %i1
loop_737:
te %xcc, 0x0
loop_738:
movl %icc, %g5, %i0
fba %fcc1, loop_739
fmovrse %l5, %f28, %f19
smulcc %l0, 0x020A, %o0
sdiv %g2, 0x0D60, %l1
loop_739:
fors %f1, %f9, %f1
nop
set 0x08, %l6
ldd [%l7 + %l6], %f16
movgu %xcc, %i2, %i7
umulcc %l2, %i4, %o5
fcmple32 %f22, %f6, %o3
tge %xcc, 0x3
tleu %icc, 0x2
ta %xcc, 0x7
fsrc1s %f17, %f5
mulscc %l6, %o4, %o1
tne %icc, 0x0
andn %g4, 0x1A48, %g7
fornot2s %f6, %f5, %f1
movvs %icc, %i6, %o2
brgez %o7, loop_740
swap [%l7 + 0x10], %i5
edge32l %g1, %l4, %g3
brgez,a %i3, loop_741
loop_740:
movre %l3, 0x0FE, %g6
xor %o6, 0x0DA8, %g5
ldd [%l7 + 0x30], %i0
loop_741:
bvc,pt %xcc, loop_742
sub %l5, 0x1A9B, %i0
te %xcc, 0x1
movpos %icc, %o0, %l0
loop_742:
nop
setx 0x317FCEFF806390B8, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movvc %xcc, %g2, %i2
bshuffle %f14, %f16, %f12
brlz,a %l1, loop_743
tsubcc %l2, %i4, %o5
fzero %f20
fnot2 %f2, %f12
loop_743:
brgz,a %i7, loop_744
srl %l6, %o4, %o1
fands %f12, %f27, %f18
and %o3, 0x0028, %g7
loop_744:
movne %icc, %g4, %i6
bl,a %icc, loop_745
movn %icc, %o2, %i5
tl %xcc, 0x3
sub %g1, %o7, %l4
loop_745:
fnands %f9, %f7, %f21
fcmpgt32 %f14, %f18, %i3
ldstub [%l7 + 0x1C], %g3
fbuge %fcc0, loop_746
nop
setx 0x9CB12699C2E87620, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xF3C5D8D9C70B8087, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f6, %f24
tvs %xcc, 0x2
wr %g0, 0x11, %asi
ldswa [%l7 + 0x64] %asi, %g6
loop_746:
sdiv %o6, 0x1A45, %l3
xorcc %i1, %l5, %g5
xor %i0, 0x1859, %l0
movrgez %o0, %g2, %i2
tge %icc, 0x3
smulcc %l1, 0x0436, %i4
movpos %icc, %l2, %o5
movvc %icc, %l6, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be loop_747
ldd [%l7 + 0x38], %f12
stw %o1, [%l7 + 0x54]
std %f0, [%l7 + 0x40]
loop_747:
nop
set 0x4A, %i2
ldstuba [%l7 + %i2] 0x10, %o3
and %o4, 0x01A8, %g4
flush %l7 + 0x14
sdivx %i6, 0x0A75, %o2
andcc %i5, 0x0E7E, %g1
edge8l %g7, %l4, %i3
bge %xcc, loop_748
brgez %g3, loop_749
tcc %icc, 0x7
edge16 %g6, %o7, %o6
loop_748:
edge16n %i1, %l3, %g5
loop_749:
fabss %f10, %f21
andn %l5, %l0, %i0
array8 %g2, %o0, %i2
mova %xcc, %l1, %i4
ba loop_750
xor %o5, 0x0439, %l6
andncc %i7, %l2, %o1
ldsw [%l7 + 0x70], %o4
loop_750:
umul %g4, %i6, %o3
set 0x69, %o0
lduba [%l7 + %o0] 0x80, %o2
addccc %i5, %g7, %l4
bne,pn %icc, loop_751
movvs %xcc, %i3, %g3
brz %g1, loop_752
tneg %icc, 0x2
loop_751:
fone %f12
subcc %g6, %o6, %o7
loop_752:
xnorcc %i1, %l3, %g5
addccc %l5, 0x1AA1, %i0
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x58] %asi, %l0
tsubcctv %g2, 0x0FBE, %o0
wr %g0, 0x89, %asi
lduha [%l7 + 0x2A] %asi, %l1
subccc %i4, %o5, %i2
bcc loop_753
sllx %l6, %i7, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x5
loop_753:
tle %xcc, 0x5
addc %o4, 0x1857, %o1
edge32 %i6, %g4, %o3
edge16n %i5, %g7, %o2
stbar
tle %xcc, 0x4
sethi 0x17DB, %l4
fnand %f28, %f2, %f16
fmovscc %icc, %f8, %f11
nop
setx 0x404DBCD9, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
brlez,a %i3, loop_754
sdivcc %g3, 0x0204, %g1
srax %g6, %o6, %i1
tsubcctv %o7, %g5, %l5
loop_754:
subc %l3, %l0, %g2
sdivx %o0, 0x1240, %l1
movrlz %i4, %o5, %i2
movrgz %i0, 0x1E8, %l6
stw %l2, [%l7 + 0x0C]
addcc %o4, 0x183D, %o1
movcc %xcc, %i6, %i7
for %f28, %f16, %f2
sdivcc %o3, 0x16E4, %g4
subccc %g7, 0x17EF, %i5
bpos,pt %xcc, loop_755
movrgez %l4, %i3, %o2
fbo %fcc1, loop_756
st %f28, [%l7 + 0x1C]
loop_755:
tne %icc, 0x4
fmovscs %xcc, %f4, %f23
loop_756:
edge8l %g1, %g3, %o6
xnorcc %g6, 0x07E7, %o7
edge16n %g5, %i1, %l5
nop
set 0x78, %l3
ldsb [%l7 + %l3], %l0
fone %f16
bge,a,pt %xcc, loop_757
tl %xcc, 0x4
fble,a %fcc1, loop_758
udivx %g2, 0x18AE, %l3
loop_757:
movre %l1, 0x1EE, %i4
fcmpgt32 %f14, %f2, %o0
loop_758:
fmovsvc %xcc, %f10, %f23
nop
set 0x38, %i4
ldx [%l7 + %i4], %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %o5, %i0
edge32 %l2, %o4, %l6
movl %icc, %o1, %i7
or %i6, %g4, %g7
taddcctv %o3, %i5, %i3
movge %xcc, %l4, %o2
fmovdl %xcc, %f1, %f21
edge16l %g1, %o6, %g3
nop
fitod %f11, %f10
or %g6, %o7, %g5
movge %icc, %l5, %l0
fbul %fcc0, loop_759
fbug,a %fcc1, loop_760
movcc %xcc, %g2, %l3
ldsh [%l7 + 0x2E], %i1
loop_759:
fpadd32s %f22, %f12, %f29
loop_760:
movl %xcc, %l1, %i4
fbuge,a %fcc3, loop_761
subccc %i2, %o5, %o0
movrgez %l2, %o4, %l6
addcc %o1, %i0, %i6
loop_761:
fba,a %fcc0, loop_762
movrgez %g4, 0x24B, %g7
movrgez %i7, %i5, %i3
movrlez %l4, 0x1BA, %o2
loop_762:
brlz %o3, loop_763
alignaddrl %o6, %g3, %g6
sethi 0x0CA4, %o7
sdiv %g1, 0x02CF, %g5
loop_763:
smulcc %l0, %g2, %l5
fbl %fcc1, loop_764
movcc %icc, %i1, %l1
tg %xcc, 0x4
fmovrdlez %l3, %f28, %f18
loop_764:
ld [%l7 + 0x2C], %f3
stb %i2, [%l7 + 0x44]
tneg %icc, 0x6
edge8ln %o5, %i4, %l2
nop
setx 0xC049C247, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
tpos %xcc, 0x7
sub %o4, %o0, %l6
nop
fitos %f7, %f1
fstox %f1, %f18
fxtos %f18, %f2
fxor %f4, %f4, %f30
fcmpgt32 %f12, %f2, %i0
wr %g0, 0x89, %asi
ldswa [%l7 + 0x40] %asi, %o1
movge %icc, %i6, %g4
lduw [%l7 + 0x30], %g7
tl %icc, 0x2
or %i5, %i7, %l4
tvs %xcc, 0x3
movle %icc, %o2, %o3
movrgez %o6, 0x135, %i3
ba,pt %xcc, loop_765
te %xcc, 0x2
movgu %icc, %g3, %o7
addccc %g1, 0x09D1, %g6
loop_765:
subcc %l0, %g2, %g5
te %icc, 0x3
wr %g0, 0x10, %asi
sta %f28, [%l7 + 0x64] %asi
fmovdl %xcc, %f9, %f3
fmovdle %icc, %f12, %f2
subc %i1, %l5, %l3
set 0x24, %g2
swapa [%l7 + %g2] 0x0c, %l1
bl,a loop_766
tge %xcc, 0x6
fbu %fcc2, loop_767
pdist %f4, %f28, %f8
loop_766:
udivx %o5, 0x0868, %i2
membar 0x60
loop_767:
movneg %icc, %i4, %l2
prefetch [%l7 + 0x54], 0x1
subccc %o0, 0x0B73, %l6
for %f0, %f28, %f2
addcc %i0, 0x1F56, %o4
fpmerge %f27, %f29, %f30
and %i6, %o1, %g4
edge8l %i5, %i7, %g7
xorcc %l4, %o3, %o2
srax %o6, %g3, %o7
tg %xcc, 0x6
ldstub [%l7 + 0x0B], %i3
nop
setx loop_768, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %g6, %l0, %g1
fcmpeq16 %f12, %f22, %g2
taddcctv %g5, 0x11F0, %l5
loop_768:
fexpand %f4, %f14
fmuld8sux16 %f7, %f19, %f0
sdivx %i1, 0x027C, %l3
tle %icc, 0x4
orn %l1, %o5, %i2
movneg %xcc, %l2, %o0
fpackfix %f24, %f2
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fsrc2 %f12, %f24
subcc %l6, 0x1646, %i0
sdiv %i4, 0x0930, %i6
tle %icc, 0x2
taddcc %o4, 0x1CAF, %o1
bcs,pn %xcc, loop_769
xorcc %i5, %g4, %i7
bg,a %xcc, loop_770
ta %icc, 0x7
loop_769:
ba,a,pt %icc, loop_771
ld [%l7 + 0x34], %f14
loop_770:
nop
wr %g0, 0x80, %asi
sta %f11, [%l7 + 0x50] %asi
loop_771:
ldub [%l7 + 0x16], %l4
movrne %o3, 0x25D, %g7
nop
setx 0x722A3FBC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x6E52E08B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f16, %f26
movrlz %o6, %g3, %o7
nop
set 0x42, %i0
sth %i3, [%l7 + %i0]
fcmpgt32 %f22, %f22, %g6
for %f4, %f10, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduh [%l7 + 0x0E], %o2
tg %icc, 0x7
udiv %l0, 0x10AC, %g1
fmul8x16au %f23, %f6, %f14
edge16ln %g2, %l5, %g5
movcc %icc, %l3, %l1
fcmpne16 %f2, %f20, %o5
taddcctv %i1, 0x1ACE, %i2
fmovdvc %xcc, %f23, %f10
xor %o0, %l6, %l2
sll %i4, %i0, %i6
prefetch [%l7 + 0x34], 0x1
andncc %o1, %i5, %o4
brgez %i7, loop_772
smul %l4, %o3, %g7
nop
setx 0x344520CCD3DCC376, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x28D9E2E9DBDA5142, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f12, %f2
array16 %o6, %g4, %o7
loop_772:
udivx %i3, 0x1CFA, %g6
nop
setx 0x17BDE547248C0714, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x14C38CF20C503129, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f4, %f4
addcc %g3, %l0, %o2
movvc %icc, %g1, %g2
edge16l %g5, %l5, %l3
bleu,a,pt %icc, loop_773
edge8ln %l1, %i1, %o5
fbne,a %fcc0, loop_774
subccc %i2, 0x06EA, %l6
loop_773:
fcmple32 %f28, %f14, %o0
movcs %icc, %i4, %l2
loop_774:
stb %i0, [%l7 + 0x3E]
bne,a loop_775
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x0
set 0x18, %i1
lduba [%l7 + %i1] 0x0c, %o1
loop_775:
xor %i6, 0x0A38, %i5
sllx %i7, 0x15, %o4
tneg %icc, 0x6
tl %icc, 0x3
popc 0x1406, %o3
movrgz %l4, 0x399, %g7
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o6
casa [%l6] %asi, %o6, %g4
fbul %fcc1, loop_776
movrgez %o7, %i3, %g6
taddcctv %g3, 0x0D64, %l0
mulx %g1, %g2, %g5
loop_776:
or %o2, %l3, %l1
and %l5, %i1, %o5
fpadd16 %f18, %f28, %f28
movrgez %i2, %l6, %o0
sir 0x0132
taddcctv %i4, %i0, %l2
tneg %icc, 0x1
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
srlx %i5, %i7, %o4
fblg %fcc3, loop_777
fmovdgu %icc, %f11, %f31
wr %g0, 0x80, %asi
sta %f12, [%l7 + 0x68] %asi
loop_777:
nop
wr %g0, 0x10, %asi
ldsha [%l7 + 0x10] %asi, %o3
mulscc %l4, 0x11F7, %o1
movcs %icc, %o6, %g7
sdivx %g4, 0x0713, %i3
movge %icc, %o7, %g6
movvs %icc, %g3, %l0
brnz,a %g1, loop_778
fand %f14, %f28, %f18
fabsd %f30, %f0
set 0x20, %l5
ldda [%l7 + %l5] 0x24, %g4
loop_778:
edge8 %g2, %l3, %o2
edge16 %l1, %l5, %i1
movge %icc, %o5, %i2
tsubcctv %l6, %i4, %o0
fpsub16 %f6, %f20, %f20
fmovsneg %icc, %f7, %f28
mulscc %i0, 0x000B, %l2
movgu %xcc, %i6, %i7
fba %fcc1, loop_779
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %o4
loop_779:
array32 %o3, %l4, %o1
nop
setx loop_780, %l0, %l1
jmpl %l1, %g7
tpos %icc, 0x5
be,a loop_781
fone %f18
loop_780:
fmovrdgez %o6, %f30, %f8
fbuge %fcc2, loop_782
loop_781:
fnot1 %f26, %f14
tleu %xcc, 0x1
sdivx %i3, 0x07F4, %o7
loop_782:
andncc %g6, %g3, %l0
edge32ln %g4, %g1, %g5
fbne,a %fcc3, loop_783
fbne,a %fcc2, loop_784
smul %g2, %l3, %l1
sra %o2, 0x13, %l5
loop_783:
nop
setx loop_785, %l0, %l1
jmpl %l1, %i1
loop_784:
sir 0x1AF3
stx %o5, [%l7 + 0x40]
sethi 0x1DB1, %i2
loop_785:
nop
setx loop_786, %l0, %l1
jmpl %l1, %i4
tleu %xcc, 0x1
bn,pt %icc, loop_787
tneg %icc, 0x2
loop_786:
fmovsne %icc, %f27, %f14
array16 %l6, %o0, %i0
loop_787:
nop
setx 0x707D41C8, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
movrgez %i6, %i7, %i5
movrgez %l2, %o4, %l4
edge16 %o3, %g7, %o6
nop
setx loop_788, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movleu %xcc, %i3, %o1
nop
setx 0x3A6D87C10B6FBFC9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f4
fsrc1s %f12, %f10
loop_788:
bgu,pn %xcc, loop_789
tge %icc, 0x5
tle %xcc, 0x2
stbar
loop_789:
tcc %icc, 0x4
tneg %icc, 0x2
movrlz %o7, 0x114, %g6
movne %xcc, %g3, %g4
ldd [%l7 + 0x08], %l0
popc 0x126E, %g1
edge16 %g5, %g2, %l1
ble,a %xcc, loop_790
fmovsvs %icc, %f18, %f29
edge16n %o2, %l5, %l3
xnor %i1, %i2, %o5
loop_790:
movn %xcc, %l6, %o0
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x2A] %asi, %i4
smul %i0, %i6, %i5
xor %i7, %o4, %l2
tl %xcc, 0x0
tn %xcc, 0x7
srax %l4, %o3, %g7
movl %icc, %o6, %i3
fmovsleu %icc, %f10, %f22
stb %o1, [%l7 + 0x7E]
movvs %icc, %g6, %g3
edge16n %o7, %g4, %g1
nop
setx 0xD0513420, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
sllx %g5, 0x17, %g2
edge32l %l1, %o2, %l5
fmovrsgz %l0, %f14, %f16
srlx %i1, %i2, %l3
addc %o5, %o0, %i4
tl %icc, 0x4
edge32n %i0, %i6, %i5
array16 %l6, %i7, %o4
sub %l4, 0x0C34, %l2
edge8 %g7, %o6, %o3
movn %xcc, %o1, %i3
movrlz %g3, 0x375, %g6
fbge %fcc0, loop_791
movre %o7, %g1, %g5
wr %g0, 0x27, %asi
stha %g2, [%l7 + 0x48] %asi
membar #Sync
loop_791:
edge16l %g4, %o2, %l5
lduw [%l7 + 0x48], %l0
fandnot2s %f17, %f6, %f30
nop
fitod %f6, %f28
fdtoi %f28, %f17
alignaddr %l1, %i2, %i1
edge16 %l3, %o0, %i4
fnands %f16, %f12, %f28
fnot2s %f12, %f12
fpack32 %f30, %f10, %f28
smul %o5, %i6, %i0
bgu loop_792
tgu %xcc, 0x3
swap [%l7 + 0x0C], %i5
edge32ln %l6, %o4, %i7
loop_792:
sra %l2, %l4, %o6
sra %o3, %g7, %o1
flush %l7 + 0x6C
mulx %i3, 0x0BF2, %g6
fbuge %fcc3, loop_793
edge8ln %g3, %o7, %g1
stbar
edge32n %g2, %g4, %o2
loop_793:
edge32n %l5, %g5, %l0
fbule,a %fcc2, loop_794
xnor %l1, 0x1E90, %i1
sra %i2, 0x1E, %o0
bgu,a %xcc, loop_795
loop_794:
nop
setx 0xF9568BFA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xE3117350, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f8, %f0
edge32ln %l3, %i4, %i6
edge16n %o5, %i5, %i0
loop_795:
andcc %o4, %l6, %l2
membar 0x72
tgu %icc, 0x0
fmul8ulx16 %f26, %f24, %f30
xorcc %l4, 0x0B24, %i7
wr %g0, 0x52, %asi
ldxa [%g0 + 0x110] %asi, %o6
taddcc %o3, 0x1304, %o1
fmovsvs %icc, %f6, %f20
fnot2s %f6, %f3
movrgez %g7, %g6, %g3
bleu %xcc, loop_796
edge8l %o7, %i3, %g2
xorcc %g1, 0x0B2C, %o2
fmul8x16 %f15, %f16, %f12
loop_796:
edge16 %l5, %g4, %l0
alignaddr %g5, %i1, %i2
movvc %xcc, %o0, %l1
fmovda %icc, %f11, %f17
fmovrdgz %l3, %f8, %f18
movrne %i6, %o5, %i5
set 0x28, %l4
stha %i0, [%l7 + %l4] 0x22
membar #Sync
bl,a,pn %icc, loop_797
andncc %i4, %l6, %o4
addccc %l2, 0x1BD5, %i7
nop
setx loop_798, %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_797:
movrgz %o6, %o3, %o1
fmovda %icc, %f20, %f12
fcmpgt32 %f8, %f30, %l4
loop_798:
fmovsleu %xcc, %f21, %f13
sdivcc %g6, 0x099D, %g3
addc %o7, %i3, %g2
tn %xcc, 0x6
set 0x68, %o5
prefetcha [%l7 + %o5] 0x19, 0x0
edge8l %g7, %l5, %o2
edge32n %l0, %g5, %i1
set 0x10, %g1
lda [%l7 + %g1] 0x19, %f31
move %xcc, %g4, %i2
set 0x08, %o2
prefetcha [%l7 + %o2] 0x89, 0x0
movre %o0, %i6, %o5
fsrc2s %f17, %f18
fors %f25, %f3, %f8
te %icc, 0x1
sllx %l3, %i0, %i5
array16 %i4, %o4, %l6
movvs %icc, %i7, %l2
srl %o3, 0x0E, %o6
srlx %l4, %g6, %g3
edge32n %o1, %i3, %o7
set 0x38, %i5
stha %g1, [%l7 + %i5] 0x81
stx %g7, [%l7 + 0x30]
fmuld8ulx16 %f19, %f10, %f28
sll %l5, %g2, %l0
ba,pt %icc, loop_799
ba %icc, loop_800
subccc %g5, 0x137B, %i1
fbu %fcc1, loop_801
loop_799:
move %icc, %g4, %o2
loop_800:
orncc %l1, %o0, %i2
ldd [%l7 + 0x40], %f14
loop_801:
fbe,a %fcc2, loop_802
fmovrsne %i6, %f10, %f2
andcc %o5, 0x0E30, %l3
movgu %icc, %i0, %i5
loop_802:
nop
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x7B] %asi, %i4
edge16n %l6, %i7, %l2
fandnot1s %f26, %f27, %f23
nop
setx 0x74EEF63091A632E6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x7BB3847B25344210, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f26, %f30
fsrc1s %f13, %f10
sdivx %o3, 0x099A, %o6
sdivx %l4, 0x0E1D, %g6
edge16n %o4, %o1, %i3
sdivcc %g3, 0x1723, %g1
sdiv %o7, 0x06D9, %l5
fmovdvc %xcc, %f8, %f5
tcc %icc, 0x0
taddcctv %g7, 0x1A19, %l0
tg %icc, 0x6
addcc %g5, %i1, %g4
edge8l %g2, %l1, %o2
tgu %icc, 0x0
movvc %xcc, %o0, %i2
or %o5, %i6, %l3
fmovsvs %icc, %f22, %f8
srax %i5, 0x1E, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %i0, %l6, %i7
movvs %xcc, %l2, %o3
fmovrslz %l4, %f2, %f20
taddcc %o6, %g6, %o4
fmovdcs %xcc, %f19, %f4
add %l7, 0x20, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %o1
subccc %g3, %o7, %g1
andncc %g7, %l5, %g5
edge32n %i1, %l0, %g2
umulcc %g4, %l1, %o2
popc %o0, %o5
ble,pt %xcc, loop_803
nop
set 0x48, %l1
lduw [%l7 + %l1], %i6
add %l3, %i5, %i4
movpos %icc, %i0, %l6
loop_803:
ba,a,pt %icc, loop_804
fnands %f3, %f18, %f1
movg %icc, %i2, %i7
fpsub16 %f16, %f8, %f28
loop_804:
ldstub [%l7 + 0x13], %o3
subc %l2, %o6, %g6
or %l4, %i3, %o4
movrgez %g3, 0x1F7, %o1
fba,a %fcc3, loop_805
movn %xcc, %o7, %g7
array8 %g1, %g5, %i1
fpsub32 %f6, %f26, %f4
loop_805:
sll %l5, %g2, %l0
fzero %f18
sdivx %g4, 0x1E1A, %l1
tpos %xcc, 0x1
movvs %xcc, %o2, %o5
tvc %xcc, 0x4
orncc %o0, 0x0297, %l3
tn %icc, 0x2
brgez,a %i6, loop_806
srl %i5, %i0, %l6
array8 %i2, %i7, %i4
smulcc %o3, %o6, %g6
loop_806:
nop
set 0x78, %g4
lda [%l7 + %g4] 0x15, %f0
fnot1 %f22, %f14
wr %g0, 0x11, %asi
stba %l4, [%l7 + 0x42] %asi
fmovrdlez %i3, %f0, %f24
fbuge %fcc3, loop_807
tcs %icc, 0x3
movre %o4, 0x305, %l2
wr %g0, 0x89, %asi
stba %g3, [%l7 + 0x6D] %asi
loop_807:
mulscc %o1, 0x1CB7, %o7
edge8n %g1, %g7, %g5
movrgez %i1, %g2, %l0
bg,a loop_808
movleu %icc, %l5, %l1
std %f8, [%l7 + 0x18]
set 0x20, %l2
ldsba [%l7 + %l2] 0x0c, %g4
loop_808:
fcmpne32 %f4, %f30, %o2
set 0x58, %i7
stwa %o0, [%l7 + %i7] 0x2b
membar #Sync
orcc %l3, 0x1172, %i6
wr %g0, 0x89, %asi
ldxa [%l7 + 0x08] %asi, %i5
bl,pn %xcc, loop_809
smul %o5, 0x1ED3, %i0
brlez,a %i2, loop_810
umul %l6, 0x0B96, %i4
loop_809:
sdiv %o3, 0x18E0, %i7
fones %f13
loop_810:
alignaddr %g6, %o6, %l4
fbg %fcc2, loop_811
bne,a,pt %xcc, loop_812
fxnor %f6, %f20, %f20
edge32ln %i3, %o4, %l2
loop_811:
movcc %xcc, %o1, %g3
loop_812:
array32 %o7, %g1, %g7
wr %g0, 0x11, %asi
ldsha [%l7 + 0x68] %asi, %g5
movgu %xcc, %i1, %g2
fxors %f11, %f13, %f11
fpsub16s %f11, %f6, %f29
bn,pn %xcc, loop_813
add %l0, 0x1694, %l5
wr %g0, 0x04, %asi
swapa [%l7 + 0x44] %asi, %l1
loop_813:
nop
setx loop_814, %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
prefetch [%l7 + 0x6C], 0x2
fmovrslez %g4, %f22, %f28
movne %xcc, %o0, %l3
loop_814:
movrlez %i6, %i5, %o5
brgez %o2, loop_815
fmovsn %xcc, %f10, %f13
bn,a loop_816
fpsub16s %f6, %f0, %f18
loop_815:
orcc %i2, %i0, %l6
umul %o3, %i7, %i4
loop_816:
movrgez %o6, 0x0D8, %l4
orcc %i3, 0x1057, %g6
movrlez %o4, %o1, %g3
nop
setx 0xE624C7DBF032D9EA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f2
tcs %xcc, 0x1
ldub [%l7 + 0x1C], %o7
xnorcc %g1, 0x0953, %l2
fmovrde %g7, %f12, %f6
fsrc1s %f18, %f14
bshuffle %f28, %f10, %f30
membar 0x35
fbul %fcc2, loop_817
tvc %xcc, 0x4
movleu %icc, %g5, %g2
fmovd %f4, %f26
loop_817:
andcc %l0, %l5, %l1
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x65] %asi, %i1
orcc %g4, %o0, %i6
fnot1 %f26, %f12
fnegs %f5, %f20
sir 0x18D5
array32 %i5, %l3, %o5
set 0x60, %g7
sta %f13, [%l7 + %g7] 0x10
ldx [%l7 + 0x70], %i2
orn %i0, 0x117E, %l6
fpadd32 %f8, %f20, %f6
fmovrde %o3, %f18, %f16
alignaddrl %i7, %i4, %o2
fblg,a %fcc2, loop_818
nop
setx loop_819, %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
fpsub16 %f0, %f16, %f8
loop_818:
nop
setx 0xAC25C45D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
fsqrts %f15, %f5
loop_819:
movre %o6, %l4, %i3
brz %g6, loop_820
ldsh [%l7 + 0x30], %o4
fnot2s %f22, %f0
fnegd %f8, %f20
loop_820:
edge32l %g3, %o1, %g1
edge8n %l2, %o7, %g5
ldsb [%l7 + 0x6C], %g7
array16 %l0, %l5, %l1
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x1A] %asi, %i1
ldub [%l7 + 0x7C], %g2
ldsw [%l7 + 0x08], %o0
ble,a %xcc, loop_821
tcc %xcc, 0x0
fbug %fcc0, loop_822
xnorcc %i6, 0x0F2F, %g4
loop_821:
movrgz %l3, 0x080, %i5
taddcctv %i2, 0x1DC5, %i0
loop_822:
swap [%l7 + 0x1C], %l6
orcc %o5, %o3, %i7
tg %xcc, 0x1
bne,pn %icc, loop_823
edge32n %i4, %o6, %l4
or %o2, 0x1F1A, %g6
tpos %xcc, 0x6
loop_823:
bneg,a %xcc, loop_824
fnands %f2, %f14, %f22
addcc %i3, %g3, %o4
fmovrsne %o1, %f9, %f18
loop_824:
movneg %xcc, %l2, %g1
nop
setx loop_825, %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
sdivcc %o7, 0x10ED, %g5
movvc %xcc, %l0, %g7
fbn %fcc1, loop_826
loop_825:
fornot2 %f24, %f8, %f4
bg,a,pt %xcc, loop_827
smulcc %l1, %i1, %g2
loop_826:
sdivcc %o0, 0x089D, %i6
fpsub32 %f30, %f18, %f12
loop_827:
sdivx %g4, 0x10EA, %l5
fsrc2 %f24, %f28
fnands %f3, %f28, %f20
movcc %icc, %l3, %i5
orcc %i0, %i2, %o5
bgu %xcc, loop_828
and %l6, %o3, %i7
tle %icc, 0x1
edge8n %i4, %l4, %o2
loop_828:
fmovrslz %g6, %f14, %f0
ldd [%l7 + 0x20], %o6
movrne %g3, 0x375, %o4
taddcc %o1, 0x18B6, %i3
tl %icc, 0x5
sir 0x0048
nop
setx 0x4B3BFCC5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f4
brz,a %l2, loop_829
nop
setx loop_830, %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
xnor %o7, 0x0922, %g1
sir 0x0999
loop_829:
nop
setx 0xB5B8A26C5072247D, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_830:
call loop_831
fbge %fcc0, loop_832
srlx %l0, 0x0E, %g7
bshuffle %f22, %f28, %f8
loop_831:
bge,pn %xcc, loop_833
loop_832:
fornot1 %f24, %f0, %f26
alignaddr %l1, %i1, %g2
sdivx %g5, 0x0865, %i6
loop_833:
fnot1s %f17, %f4
fmuld8sux16 %f19, %f29, %f26
fnand %f24, %f26, %f30
alignaddr %g4, %o0, %l5
fmovrslz %i5, %f12, %f28
addc %i0, 0x1510, %l3
tcs %icc, 0x7
edge32n %o5, %i2, %l6
tleu %icc, 0x4
nop
fitod %f26, %f24
edge8n %i7, %i4, %o3
nop
setx 0x59167C2484701561, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f20
addccc %o2, 0x049E, %g6
ldd [%l7 + 0x48], %f10
fbug,a %fcc2, loop_834
brgez %o6, loop_835
movrgz %l4, 0x3A8, %o4
tge %icc, 0x3
loop_834:
tneg %icc, 0x0
loop_835:
nop
fitod %f14, %f24
fmovse %icc, %f22, %f14
movg %icc, %o1, %g3
wr %g0, 0x10, %asi
ldxa [%l7 + 0x78] %asi, %i3
te %icc, 0x2
edge8 %l2, %g1, %o7
lduw [%l7 + 0x1C], %l0
fnot2s %f0, %f15
nop
setx loop_836, %l0, %l1
jmpl %l1, %l1
sll %g7, %i1, %g5
set 0x38, %i6
lduwa [%l7 + %i6] 0x19, %g2
loop_836:
fbug,a %fcc2, loop_837
srl %g4, %i6, %l5
xnor %i5, %o0, %i0
fbo %fcc3, loop_838
loop_837:
fbn,a %fcc3, loop_839
bvc loop_840
alignaddrl %l3, %o5, %i2
loop_838:
movcs %icc, %i7, %i4
loop_839:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x42] %asi, %l6
loop_840:
edge16ln %o2, %g6, %o3
call loop_841
nop
setx 0x5CBE3214, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f25
ba,a,pn %icc, loop_842
fmovrsgez %o6, %f11, %f10
loop_841:
fbo %fcc0, loop_843
stx %l4, [%l7 + 0x50]
loop_842:
taddcc %o1, 0x0854, %g3
tleu %xcc, 0x6
loop_843:
faligndata %f28, %f6, %f14
taddcc %o4, 0x13ED, %l2
fbu,a %fcc2, loop_844
brnz %g1, loop_845
tg %icc, 0x3
fble,a %fcc0, loop_846
loop_844:
or %o7, 0x10F9, %l0
loop_845:
fmovrde %i3, %f16, %f6
alignaddr %g7, %l1, %g5
loop_846:
brgez,a %i1, loop_847
ldd [%l7 + 0x30], %g4
set 0x56, %o6
stha %g2, [%l7 + %o6] 0x0c
loop_847:
fpack32 %f22, %f8, %f20
nop
set 0x78, %g6
ldd [%l7 + %g6], %i6
xorcc %i5, 0x1903, %o0
movrne %i0, 0x2E2, %l3
and %l5, 0x09A6, %i2
ldstub [%l7 + 0x6B], %o5
subc %i7, %i4, %o2
move %icc, %g6, %l6
bpos,a,pt %xcc, loop_848
fbue,a %fcc0, loop_849
sra %o6, %l4, %o3
ta %xcc, 0x1
loop_848:
brnz,a %o1, loop_850
loop_849:
fcmpeq16 %f26, %f20, %g3
umulcc %l2, 0x1B6F, %o4
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
loop_850:
nop
fitod %f2, %f18
fdtox %f18, %f24
fxtod %f24, %f22
tcc %icc, 0x1
tle %icc, 0x3
fone %f16
movcc %xcc, %g1, %l0
orcc %g7, 0x14A1, %l1
nop
setx 0x33D2DA35006CCF9C, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
sub %i3, %i1, %g5
addccc %g2, %g4, %i6
fmovsl %icc, %f15, %f17
tl %xcc, 0x7
sra %o0, 0x17, %i5
sdivcc %l3, 0x05E3, %i0
fmovdvc %icc, %f11, %f12
alignaddr %i2, %o5, %l5
movcs %icc, %i4, %i7
alignaddr %g6, %o2, %l6
set 0x34, %l0
sta %f8, [%l7 + %l0] 0x0c
edge8 %l4, %o6, %o1
fmuld8ulx16 %f26, %f15, %f14
tne %icc, 0x0
fmovdvc %xcc, %f0, %f8
fbn,a %fcc0, loop_851
andncc %o3, %l2, %o4
ta %xcc, 0x5
sdivcc %g3, 0x1638, %o7
loop_851:
fmovdpos %icc, %f13, %f16
ba,a,pn %xcc, loop_852
andn %l0, %g1, %l1
fbu %fcc0, loop_853
tleu %xcc, 0x4
loop_852:
mulx %i3, 0x0050, %i1
tgu %xcc, 0x1
loop_853:
addccc %g7, 0x19D6, %g5
fmovde %icc, %f2, %f1
sll %g2, 0x00, %g4
nop
setx 0xADAE13CD40659CC8, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
alignaddr %i6, %i5, %o0
movvs %xcc, %i0, %i2
membar 0x61
movn %xcc, %l3, %l5
ldub [%l7 + 0x13], %i4
fandnot2s %f1, %f17, %f20
mulscc %i7, %g6, %o5
faligndata %f28, %f20, %f22
fblg %fcc2, loop_854
edge8l %o2, %l4, %l6
move %icc, %o6, %o1
bge,a %icc, loop_855
loop_854:
udiv %o3, 0x0E81, %o4
tn %xcc, 0x0
fbn %fcc2, loop_856
loop_855:
fbl,a %fcc3, loop_857
fnand %f6, %f24, %f30
ldd [%l7 + 0x40], %g2
loop_856:
movge %xcc, %o7, %l0
loop_857:
fbule %fcc1, loop_858
swap [%l7 + 0x18], %l2
tn %xcc, 0x1
fpadd32s %f0, %f16, %f17
loop_858:
nop
setx 0x1BC1204531E2EE09, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x5F820F04015C8117, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f18, %f4
movvc %icc, %l1, %g1
fnegd %f12, %f0
bcs,a %xcc, loop_859
fpsub16 %f0, %f8, %f30
movn %icc, %i1, %g7
tleu %icc, 0x6
loop_859:
orncc %i3, %g2, %g5
tneg %xcc, 0x3
taddcctv %i6, %i5, %o0
membar 0x5A
sra %g4, %i0, %l3
fmovdleu %icc, %f3, %f16
tvs %icc, 0x6
nop
set 0x50, %o7
ldd [%l7 + %o7], %f20
taddcc %i2, %l5, %i4
tne %icc, 0x3
brgz,a %i7, loop_860
sdivx %g6, 0x0162, %o2
membar 0x47
edge32 %o5, %l4, %o6
loop_860:
brlez %o1, loop_861
edge8ln %o3, %o4, %g3
fbne %fcc0, loop_862
sdivcc %l6, 0x1232, %l0
loop_861:
fblg %fcc3, loop_863
bge loop_864
loop_862:
nop
fitos %f3, %f30
fstod %f30, %f6
sra %o7, %l1, %g1
loop_863:
mulscc %l2, %g7, %i3
loop_864:
movcc %xcc, %i1, %g5
orcc %i6, %i5, %g2
set 0x0A, %g5
lduha [%l7 + %g5] 0x15, %o0
tsubcc %g4, 0x1ABC, %l3
tsubcctv %i2, 0x1D72, %l5
edge32n %i4, %i0, %g6
sllx %o2, %i7, %o5
bcs %icc, loop_865
movvs %xcc, %o6, %o1
xnorcc %l4, %o4, %g3
movge %xcc, %l6, %o3
loop_865:
fzero %f28
nop
fitos %f14, %f11
fstox %f11, %f6
fxtos %f6, %f13
nop
setx loop_866, %l0, %l1
jmpl %l1, %o7
mulscc %l0, %g1, %l1
fmovsl %xcc, %f0, %f29
stw %l2, [%l7 + 0x54]
loop_866:
fbe,a %fcc3, loop_867
nop
fitod %f6, %f10
be,pn %icc, loop_868
sdivx %i3, 0x04F1, %i1
loop_867:
srlx %g7, %i6, %g5
udivx %i5, 0x1512, %o0
loop_868:
movl %xcc, %g2, %l3
edge16n %g4, %i2, %l5
taddcc %i4, 0x08F3, %g6
fmuld8sux16 %f15, %f15, %f24
fnot2 %f16, %f4
alignaddr %o2, %i7, %o5
popc %o6, %i0
array32 %o1, %l4, %g3
srl %o4, 0x18, %l6
and %o3, %l0, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x0
wr %g0, 0x89, %asi
ldxa [%l7 + 0x20] %asi, %g1
tl %icc, 0x6
tcs %xcc, 0x0
brnz %l2, loop_869
addc %i3, 0x0C75, %l1
flush %l7 + 0x58
fpack32 %f10, %f30, %f28
loop_869:
edge8l %i1, %i6, %g5
call loop_870
movcs %xcc, %i5, %o0
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_870:
xor %g7, 0x1C92, %l3
and %g4, 0x192B, %g2
bleu,a,pn %xcc, loop_871
fmovrdgez %i2, %f0, %f12
popc 0x076C, %l5
movpos %xcc, %i4, %o2
loop_871:
sub %i7, %g6, %o5
orcc %i0, 0x1B0C, %o6
addcc %o1, %l4, %o4
movcc %xcc, %g3, %l6
fmovdcs %icc, %f26, %f12
movcc %icc, %o3, %l0
nop
set 0x08, %o4
ldd [%l7 + %o4], %g0
movneg %xcc, %l2, %i3
and %o7, %l1, %i1
stbar
tl %xcc, 0x7
bcs,a loop_872
subcc %i6, %g5, %i5
nop
fitod %f16, %f2
ldd [%l7 + 0x58], %g6
loop_872:
addccc %l3, %g4, %o0
taddcc %g2, 0x1D9F, %i2
sethi 0x0834, %i4
ldd [%l7 + 0x40], %f16
stx %l5, [%l7 + 0x58]
tneg %icc, 0x7
udivx %i7, 0x0406, %g6
xnorcc %o2, %o5, %o6
srl %i0, %o1, %l4
movrgez %o4, %g3, %o3
edge32l %l6, %g1, %l2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x48] %asi, 0x1
movn %icc, %i3, %o7
edge32ln %l1, %i1, %g5
tneg %icc, 0x7
flush %l7 + 0x5C
fmovrsgez %i6, %f27, %f9
edge8ln %g7, %l3, %g4
tsubcc %o0, %g2, %i2
fbul %fcc0, loop_873
movl %icc, %i4, %i5
add %l7, 0x48, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %l5, %g6
loop_873:
umulcc %o2, %i7, %o6
membar 0x55
wr %g0, 0x19, %asi
swapa [%l7 + 0x7C] %asi, %o5
taddcctv %o1, 0x1AED, %l4
orn %o4, 0x1EDE, %i0
edge16ln %o3, %l6, %g3
alignaddr %l2, %l0, %g1
fmul8x16 %f4, %f24, %f6
fandnot2s %f2, %f23, %f9
movgu %icc, %i3, %o7
umul %l1, 0x10EE, %g5
nop
setx loop_874, %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
tn %xcc, 0x3
tpos %icc, 0x0
tpos %icc, 0x0
loop_874:
nop
set 0x22, %o3
stha %i6, [%l7 + %o3] 0x27
membar #Sync
nop
setx 0x7305211A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x15FC7CF7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f1, %f24
mulx %g7, %l3, %g4
fmovdvc %icc, %f12, %f30
movvs %icc, %o0, %i1
movpos %icc, %i2, %g2
fpsub16s %f14, %f28, %f0
ld [%l7 + 0x48], %f11
subc %i5, 0x1ADA, %l5
mulx %g6, %i4, %i7
set 0x18, %o1
stxa %o2, [%l7 + %o1] 0x23
membar #Sync
fble %fcc0, loop_875
umul %o6, 0x00BA, %o5
fmovdvc %icc, %f24, %f19
sdiv %l4, 0x1445, %o4
loop_875:
tcc %icc, 0x6
movcs %icc, %o1, %i0
movneg %icc, %o3, %l6
orn %g3, 0x0CCD, %l2
ldd [%l7 + 0x30], %l0
nop
set 0x3E, %i3
ldsh [%l7 + %i3], %i3
tpos %icc, 0x2
srl %g1, 0x10, %o7
movleu %icc, %l1, %g5
edge32n %g7, %l3, %g4
fand %f20, %f4, %f22
alignaddrl %o0, %i1, %i2
xnorcc %g2, 0x0E81, %i5
fbg %fcc0, loop_876
fmul8x16al %f14, %f10, %f26
be,a %xcc, loop_877
taddcctv %i6, %g6, %l5
loop_876:
ldd [%l7 + 0x38], %i6
subc %i4, 0x1AE7, %o2
loop_877:
sll %o6, %l4, %o5
sllx %o1, 0x0B, %i0
addc %o4, %l6, %g3
sllx %l2, 0x08, %l0
edge32ln %o3, %i3, %o7
tcc %icc, 0x5
sir 0x0144
bl,pn %icc, loop_878
addc %g1, 0x036A, %l1
srax %g7, %l3, %g5
bn,a %icc, loop_879
loop_878:
tcc %icc, 0x2
fbn %fcc1, loop_880
fnegd %f2, %f0
loop_879:
move %xcc, %g4, %o0
tge %icc, 0x2
loop_880:
bleu,a loop_881
umulcc %i2, %g2, %i1
nop
set 0x78, %l6
ldx [%l7 + %l6], %i5
array32 %g6, %i6, %i7
loop_881:
orcc %i4, %l5, %o2
tcc %icc, 0x0
edge16l %o6, %l4, %o5
tcc %xcc, 0x2
edge32n %o1, %i0, %o4
movcc %icc, %l6, %g3
udivcc %l0, 0x0504, %l2
fmovscc %icc, %f10, %f27
fnot2 %f14, %f26
orcc %i3, %o7, %g1
xnorcc %l1, 0x0E04, %g7
ldsw [%l7 + 0x20], %o3
set 0x08, %g3
prefetcha [%l7 + %g3] 0x81, 0x2
edge32n %g4, %l3, %i2
add %o0, 0x01DB, %i1
bpos,a loop_882
brlez,a %i5, loop_883
addccc %g6, 0x1C41, %g2
tcc %icc, 0x2
loop_882:
nop
fitod %f12, %f10
loop_883:
nop
setx 0x0FEF859AFB727280, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f16
fbg,a %fcc1, loop_884
udivcc %i7, 0x0593, %i6
set 0x2F, %i2
stba %l5, [%l7 + %i2] 0x22
membar #Sync
loop_884:
addccc %i4, %o2, %l4
sdivx %o5, 0x13FF, %o6
movrlz %i0, %o1, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %l6, 0x06F3, %l0
add %g3, 0x09F9, %l2
movneg %xcc, %o7, %g1
umulcc %i3, 0x04B0, %g7
movrgez %l1, %g5, %o3
edge32 %g4, %i2, %l3
movg %icc, %o0, %i5
fmul8x16 %f23, %f0, %f16
ldd [%l7 + 0x38], %i0
fbue %fcc2, loop_885
fmovrdlz %g2, %f0, %f24
edge32 %i7, %i6, %l5
membar 0x77
loop_885:
nop
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x4D] %asi, %i4
movcc %icc, %o2, %g6
bpos %xcc, loop_886
xnorcc %l4, %o5, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %o1, 0x0707, %i0
loop_886:
array8 %l6, %o4, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %icc, %l2, %g3
nop
setx 0x2B52A504B316CCB6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xB178280C8F2D77A4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f18, %f12
tpos %icc, 0x1
pdist %f6, %f16, %f0
fpadd32 %f26, %f4, %f14
ba,pt %xcc, loop_887
xor %g1, %i3, %o7
nop
set 0x08, %l3
stx %l1, [%l7 + %l3]
fbge %fcc0, loop_888
loop_887:
bvc loop_889
sub %g7, %g5, %g4
srax %o3, %i2, %o0
loop_888:
edge8n %l3, %i5, %g2
loop_889:
fmovrslz %i1, %f4, %f31
fornot2 %f16, %f28, %f4
fnot2s %f17, %f3
umulcc %i7, 0x1C62, %i6
fbne %fcc2, loop_890
for %f18, %f6, %f24
fmovrdlz %i4, %f28, %f2
wr %g0, 0x27, %asi
stha %o2, [%l7 + 0x66] %asi
membar #Sync
loop_890:
movleu %xcc, %l5, %l4
tsubcc %o5, 0x0F35, %g6
wr %g0, 0x81, %asi
sta %f10, [%l7 + 0x6C] %asi
sub %o6, 0x171A, %o1
ldsb [%l7 + 0x76], %l6
fmovrdlez %o4, %f4, %f16
fandnot1s %f20, %f28, %f31
subc %i0, 0x04D2, %l0
fmovdvc %xcc, %f17, %f0
movgu %icc, %g3, %g1
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
movne %icc, %l2, %i3
edge16n %l1, %g7, %o7
fornot2 %f10, %f0, %f10
edge16 %g5, %g4, %o3
edge8 %o0, %i2, %i5
edge16 %l3, %g2, %i1
swap [%l7 + 0x50], %i6
ldsb [%l7 + 0x48], %i4
nop
setx 0x3CD76C99, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x884A920D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f13, %f9
tn %icc, 0x1
nop
setx loop_891, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0x2C0F3BB9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f28
fands %f18, %f4, %f16
tl %icc, 0x1
loop_891:
tpos %icc, 0x5
array32 %o2, %i7, %l5
sdivcc %l4, 0x0C5F, %g6
fmovrde %o5, %f2, %f26
ldd [%l7 + 0x48], %f14
movn %icc, %o6, %l6
fmovdn %xcc, %f10, %f23
udiv %o1, 0x1229, %o4
membar #Sync
set 0x40, %o0
ldda [%l7 + %o0] 0xf1, %f0
fsrc1 %f12, %f10
movre %i0, 0x3AC, %l0
fcmpgt32 %f24, %f0, %g3
tge %icc, 0x3
fmul8x16al %f24, %f3, %f26
nop
setx 0x23A5E4575FF5F788, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x2AC9F40EA56FBBB8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f24, %f24
fba %fcc0, loop_892
tge %icc, 0x6
set 0x50, %i4
ldda [%l7 + %i4] 0x89, %g0
loop_892:
st %f27, [%l7 + 0x44]
nop
fitod %f12, %f14
fdtos %f14, %f19
movcs %icc, %l2, %i3
sethi 0x1512, %l1
edge32l %g7, %o7, %g5
fbge %fcc3, loop_893
movne %icc, %o3, %o0
orn %g4, %i2, %l3
sub %g2, %i1, %i5
loop_893:
tsubcctv %i6, %i4, %i7
nop
setx 0xF3646F04, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x1C171B1D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fadds %f10, %f13, %f19
fors %f26, %f16, %f15
movrne %l5, 0x26B, %o2
nop
setx 0x207EA451, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
nop
fitod %f10, %f16
fdtox %f16, %f20
fxtod %f20, %f24
stb %g6, [%l7 + 0x4A]
xnor %l4, %o6, %o5
udivcc %o1, 0x058B, %l6
fmovdvs %xcc, %f5, %f17
fornot1 %f6, %f22, %f26
tn %xcc, 0x5
wr %g0, 0x89, %asi
sta %f13, [%l7 + 0x14] %asi
mova %xcc, %o4, %i0
fmuld8sux16 %f6, %f25, %f8
tne %icc, 0x5
tneg %icc, 0x7
sethi 0x1032, %l0
movrgez %g1, %l2, %i3
sra %g3, 0x15, %g7
fpack32 %f6, %f12, %f6
nop
setx loop_894, %l0, %l1
jmpl %l1, %l1
movge %icc, %g5, %o7
fmovsgu %icc, %f19, %f12
nop
setx 0xC99D8DC646A6318B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x5748BAAB150CB932, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f22, %f30
loop_894:
fbug %fcc2, loop_895
xnorcc %o0, 0x1371, %g4
tne %xcc, 0x5
orcc %i2, 0x0EA9, %l3
loop_895:
fmovdle %icc, %f28, %f5
bleu,a %xcc, loop_896
orncc %g2, %i1, %i5
and %o3, 0x0A4D, %i4
movg %xcc, %i7, %i6
loop_896:
tneg %icc, 0x2
call loop_897
fcmpgt32 %f6, %f4, %o2
fmovsneg %xcc, %f14, %f0
bge,pt %icc, loop_898
loop_897:
fpadd16 %f10, %f12, %f10
edge32ln %l5, %l4, %o6
ta %xcc, 0x5
loop_898:
xnor %g6, %o1, %o5
brlz %l6, loop_899
fnot2s %f3, %f24
movcs %xcc, %i0, %o4
fmovrdgez %l0, %f20, %f8
loop_899:
tgu %xcc, 0x6
movre %g1, %i3, %g3
bn,a %xcc, loop_900
fble %fcc2, loop_901
or %l2, 0x144F, %g7
udiv %l1, 0x0D1E, %o7
loop_900:
add %o0, %g5, %i2
loop_901:
addcc %g4, %g2, %i1
fcmpne32 %f20, %f10, %i5
sll %o3, %i4, %l3
alignaddr %i6, %o2, %l5
taddcc %i7, %l4, %g6
sra %o1, 0x11, %o5
movn %xcc, %l6, %i0
smulcc %o4, %o6, %g1
andcc %l0, %g3, %l2
addcc %i3, 0x0549, %l1
fbu,a %fcc3, loop_902
sdivx %o7, 0x1685, %o0
ta %icc, 0x3
andcc %g5, %i2, %g7
loop_902:
fnot1s %f12, %f24
fnands %f9, %f19, %f15
bvc,a loop_903
ldx [%l7 + 0x28], %g4
bgu,a %xcc, loop_904
sdiv %g2, 0x048F, %i1
loop_903:
edge8ln %i5, %i4, %o3
fmovse %xcc, %f14, %f8
loop_904:
taddcc %i6, 0x1493, %l3
orn %l5, 0x1D6E, %o2
nop
setx 0x8CBB7988D073808B, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fabsd %f18, %f0
fbge,a %fcc2, loop_905
fmovdneg %icc, %f0, %f22
fandnot1s %f11, %f28, %f8
sll %l4, 0x05, %i7
loop_905:
mova %icc, %o1, %o5
edge16n %l6, %g6, %o4
fbg %fcc3, loop_906
fxor %f4, %f14, %f30
membar 0x36
edge16n %o6, %g1, %l0
loop_906:
tn %icc, 0x6
nop
setx loop_907, %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 0x80704167, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
sethi 0x0229, %i0
xnor %l2, %g3, %i3
loop_907:
fpack32 %f20, %f2, %f6
stb %o7, [%l7 + 0x43]
bvc,a %xcc, loop_908
ba,pn %xcc, loop_909
tvc %xcc, 0x4
edge8n %l1, %g5, %i2
loop_908:
movcs %xcc, %g7, %o0
loop_909:
movcc %xcc, %g2, %g4
sir 0x14F4
tsubcctv %i5, %i1, %o3
edge8l %i6, %l3, %i4
orcc %o2, 0x1874, %l5
tl %xcc, 0x3
edge16ln %i7, %o1, %l4
fmovdn %icc, %f16, %f22
alignaddrl %o5, %g6, %l6
set 0x58, %i0
stwa %o6, [%l7 + %i0] 0x89
addccc %o4, %g1, %i0
ldsw [%l7 + 0x5C], %l2
subccc %g3, %i3, %l0
tneg %xcc, 0x2
movg %xcc, %l1, %o7
udivx %i2, 0x00A2, %g5
tn %icc, 0x7
array32 %o0, %g2, %g4
wr %g0, 0x81, %asi
lduba [%l7 + 0x30] %asi, %i5
ldsb [%l7 + 0x3D], %i1
fmovdneg %icc, %f1, %f18
movcc %icc, %g7, %o3
fmovda %icc, %f10, %f9
fbo %fcc3, loop_910
flush %l7 + 0x24
movl %xcc, %i6, %l3
nop
fitod %f4, %f8
fdtoi %f8, %f16
loop_910:
srlx %i4, %l5, %o2
edge32n %o1, %l4, %o5
stw %g6, [%l7 + 0x60]
or %i7, %l6, %o4
edge32 %g1, %i0, %l2
smul %g3, %o6, %l0
fcmpne16 %f4, %f16, %i3
ble loop_911
umul %o7, 0x1FD2, %l1
nop
set 0x4C, %i1
ldsw [%l7 + %i1], %i2
xnorcc %o0, 0x1805, %g5
loop_911:
fmovsge %icc, %f8, %f0
std %f28, [%l7 + 0x48]
mulscc %g4, 0x123E, %i5
movrlz %i1, 0x116, %g2
nop
setx loop_912, %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
fors %f13, %f26, %f8
edge32ln %o3, %i6, %l3
movrne %g7, %l5, %i4
loop_912:
movne %xcc, %o2, %o1
mova %icc, %o5, %l4
fpsub16s %f18, %f5, %f18
move %xcc, %i7, %g6
fbug %fcc0, loop_913
srl %o4, %g1, %l6
tsubcc %i0, %l2, %o6
mova %icc, %g3, %i3
loop_913:
edge16n %o7, %l0, %l1
subc %o0, 0x030C, %g5
subcc %i2, 0x1BD1, %i5
move %icc, %g4, %i1
fnors %f13, %f23, %f22
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x54] %asi, %o3
alignaddr %i6, %l3, %g7
fmovdneg %icc, %f28, %f4
add %l5, 0x14AF, %g2
movle %icc, %i4, %o1
fpackfix %f8, %f1
wr %g0, 0x11, %asi
lda [%l7 + 0x18] %asi, %f10
sll %o5, %o2, %l4
smulcc %i7, %g6, %g1
nop
setx 0xB977684D705E9B8F, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
udiv %l6, 0x1A12, %o4
movge %xcc, %i0, %o6
bgu,pn %icc, loop_914
tneg %xcc, 0x3
fbe,a %fcc0, loop_915
sra %l2, 0x06, %g3
loop_914:
ba,pn %xcc, loop_916
move %xcc, %i3, %o7
loop_915:
fmul8sux16 %f14, %f12, %f0
or %l1, 0x04C4, %l0
loop_916:
fpackfix %f2, %f23
fxors %f9, %f7, %f12
edge16 %g5, %i2, %i5
fornot1s %f25, %f1, %f18
tpos %icc, 0x2
fsrc1 %f22, %f6
movneg %icc, %o0, %i1
edge32l %g4, %i6, %o3
set 0x20, %l5
ldsha [%l7 + %l5] 0x81, %l3
bpos,a loop_917
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %l5, %g2, %i4
fnot2 %f30, %f0
loop_917:
bl,pt %xcc, loop_918
ldub [%l7 + 0x16], %g7
fone %f18
sub %o1, %o5, %o2
loop_918:
brgz,a %l4, loop_919
edge16l %i7, %g6, %g1
orcc %l6, 0x1E90, %o4
fmovd %f20, %f4
loop_919:
bcc %xcc, loop_920
st %f6, [%l7 + 0x6C]
fcmpeq32 %f12, %f0, %o6
fnor %f10, %f20, %f20
loop_920:
membar 0x23
movgu %xcc, %l2, %i0
andn %g3, 0x1D55, %i3
addc %l1, 0x0765, %l0
movrne %g5, %o7, %i5
movgu %icc, %o0, %i1
movn %icc, %i2, %g4
movre %i6, 0x0BC, %l3
andncc %l5, %g2, %i4
edge32l %o3, %o1, %o5
fble,a %fcc2, loop_921
andncc %g7, %o2, %i7
edge8n %g6, %g1, %l6
sdivx %o4, 0x0528, %l4
loop_921:
fxors %f28, %f26, %f4
fornot2 %f18, %f8, %f0
fmovdl %xcc, %f27, %f25
nop
set 0x68, %l4
ldx [%l7 + %l4], %o6
xor %l2, %g3, %i0
edge32 %i3, %l1, %l0
fornot2s %f15, %f17, %f1
xorcc %o7, 0x0781, %g5
movrlz %o0, 0x230, %i1
popc %i2, %i5
movg %icc, %i6, %g4
flush %l7 + 0x10
brgz %l3, loop_922
fmovdne %xcc, %f30, %f30
fsrc1s %f6, %f30
movle %icc, %l5, %g2
loop_922:
st %f28, [%l7 + 0x54]
edge32ln %i4, %o3, %o5
fnot1 %f18, %f12
fabsd %f4, %f22
tgu %xcc, 0x0
fmovrse %g7, %f10, %f19
add %l7, 0x38, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] 0x04, %o1, %i7
edge16 %g6, %g1, %o2
fmovspos %xcc, %f9, %f4
udivx %o4, 0x02BD, %l6
sethi 0x0EC6, %l4
addc %l2, 0x06A8, %g3
movgu %xcc, %i0, %i3
xorcc %o6, %l0, %o7
movge %icc, %g5, %o0
edge8n %l1, %i2, %i5
bgu loop_923
udiv %i1, 0x1552, %g4
tg %xcc, 0x3
lduw [%l7 + 0x78], %l3
loop_923:
fmovdn %icc, %f25, %f13
bvc,a,pn %xcc, loop_924
fpack32 %f26, %f0, %f16
brnz,a %i6, loop_925
sra %g2, 0x03, %l5
loop_924:
srl %i4, 0x1E, %o3
or %o5, 0x1547, %g7
loop_925:
fxors %f26, %f27, %f18
fmovrde %o1, %f16, %f8
fmovde %xcc, %f24, %f24
tg %xcc, 0x6
bcs,a,pn %icc, loop_926
ldsb [%l7 + 0x79], %i7
nop
setx loop_927, %l0, %l1
jmpl %l1, %g1
tsubcc %g6, 0x0303, %o2
loop_926:
tl %xcc, 0x5
sdiv %l6, 0x106C, %o4
loop_927:
sdivx %l2, 0x0C71, %g3
fcmpne16 %f24, %f0, %l4
nop
setx loop_928, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %xcc, %i3, %o6
movrlez %l0, 0x16A, %o7
nop
fitod %f16, %f30
loop_928:
edge16ln %i0, %o0, %g5
sub %i2, 0x0240, %l1
edge32l %i5, %i1, %g4
edge8ln %l3, %g2, %i6
fsrc2s %f18, %f1
movpos %xcc, %l5, %i4
nop
set 0x68, %o5
ldsw [%l7 + %o5], %o5
fmul8ulx16 %f8, %f24, %f14
ble,a,pn %icc, loop_929
fbul %fcc3, loop_930
brz,a %o3, loop_931
smul %g7, %i7, %o1
loop_929:
tpos %icc, 0x3
loop_930:
fnegd %f24, %f30
loop_931:
fbge %fcc0, loop_932
movleu %icc, %g1, %o2
orncc %l6, %o4, %g6
movleu %icc, %l2, %g3
loop_932:
sdivx %i3, 0x19D2, %l4
ldub [%l7 + 0x61], %l0
edge16n %o7, %o6, %i0
array8 %o0, %i2, %g5
srlx %i5, %i1, %l1
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
nop
setx loop_933, %l0, %l1
jmpl %l1, %l3
fbl %fcc3, loop_934
tcc %icc, 0x1
bcc,pt %xcc, loop_935
loop_933:
srax %g4, %i6, %l5
loop_934:
bgu,pt %xcc, loop_936
tl %xcc, 0x1
loop_935:
ldsh [%l7 + 0x42], %g2
fors %f4, %f3, %f21
loop_936:
ldd [%l7 + 0x28], %i4
wr %g0, 0x10, %asi
stba %o3, [%l7 + 0x1E] %asi
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fmovrse %g7, %f23, %f27
subcc %o5, %i7, %g1
ldd [%l7 + 0x38], %f16
te %icc, 0x2
fmovrdgz %o1, %f10, %f4
movg %icc, %o2, %o4
sir 0x011B
st %f13, [%l7 + 0x60]
tgu %xcc, 0x7
movge %icc, %g6, %l2
set 0x0D, %g2
stba %g3, [%l7 + %g2] 0x2a
membar #Sync
tcs %icc, 0x1
subc %l6, 0x0580, %i3
alignaddrl %l4, %o7, %l0
fones %f7
bn %xcc, loop_937
movcs %icc, %i0, %o6
brnz %i2, loop_938
sllx %o0, 0x0B, %g5
loop_937:
edge8l %i1, %l1, %l3
set 0x5C, %o2
lduha [%l7 + %o2] 0x15, %g4
loop_938:
andncc %i6, %l5, %g2
mulscc %i5, 0x1B74, %o3
mulscc %i4, %g7, %o5
fbuge,a %fcc0, loop_939
edge8 %g1, %o1, %i7
edge32n %o4, %g6, %o2
fmovs %f0, %f18
loop_939:
sra %l2, 0x05, %l6
std %f22, [%l7 + 0x78]
sllx %i3, %l4, %o7
smul %g3, 0x1F61, %i0
andcc %l0, 0x10E2, %o6
edge8 %o0, %i2, %i1
fors %f9, %f22, %f1
movrgz %g5, %l3, %l1
smul %g4, 0x0E2E, %l5
wr %g0, 0x80, %asi
swapa [%l7 + 0x0C] %asi, %i6
ldd [%l7 + 0x38], %f12
fpadd16s %f3, %f27, %f0
fexpand %f29, %f30
udiv %i5, 0x07A7, %g2
edge8n %o3, %i4, %o5
edge16ln %g1, %o1, %g7
add %l7, 0x40, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x18, %o4, %i7
ta %xcc, 0x7
tl %xcc, 0x6
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x3a8] %asi, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
brnz %l2, loop_940
edge8n %l6, %o2, %i3
umul %o7, %l4, %g3
edge16n %i0, %o6, %o0
loop_940:
sub %i2, %l0, %g5
lduh [%l7 + 0x22], %l3
bcc,pt %icc, loop_941
fcmple16 %f22, %f22, %i1
orn %l1, 0x1A2C, %g4
tn %icc, 0x5
loop_941:
movn %icc, %i6, %i5
addccc %l5, %g2, %o3
xor %i4, %o5, %o1
edge16ln %g1, %o4, %g7
fbo,a %fcc1, loop_942
orncc %i7, %l2, %l6
add %l7, 0x50, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] 0x19, %o2, %i3
loop_942:
nop
setx loop_943, %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
fpadd32s %f2, %f14, %f19
tge %xcc, 0x3
stw %g6, [%l7 + 0x28]
loop_943:
udivcc %o7, 0x071C, %g3
xorcc %i0, %o6, %l4
movvc %icc, %o0, %l0
fmovscc %icc, %f9, %f14
orcc %i2, %l3, %i1
tgu %icc, 0x4
edge32l %l1, %g5, %g4
move %icc, %i5, %l5
mova %icc, %g2, %o3
tl %icc, 0x7
edge32ln %i6, %o5, %i4
subccc %o1, 0x1210, %o4
movrgz %g7, %i7, %l2
prefetch [%l7 + 0x70], 0x3
ldd [%l7 + 0x40], %i6
ba,pt %xcc, loop_944
fcmpgt32 %f24, %f6, %o2
and %g1, %g6, %o7
membar #Sync
set 0x40, %i5
ldda [%l7 + %i5] 0xf1, %f16
loop_944:
fmovdleu %xcc, %f29, %f0
fmovs %f12, %f5
smulcc %i3, 0x0DD2, %i0
fcmple32 %f4, %f8, %g3
tg %xcc, 0x5
tvs %xcc, 0x4
tvc %xcc, 0x1
movcc %xcc, %o6, %l4
umul %l0, %o0, %l3
edge8ln %i1, %l1, %g5
movgu %xcc, %i2, %i5
subccc %g4, 0x053C, %l5
edge16ln %g2, %i6, %o3
movcc %icc, %i4, %o5
nop
fitod %f10, %f14
fdtos %f14, %f10
sllx %o4, 0x0F, %o1
ldsh [%l7 + 0x4E], %g7
movleu %icc, %l2, %i7
tleu %icc, 0x1
srax %l6, %g1, %o2
edge32ln %o7, %g6, %i3
taddcctv %i0, 0x1D9E, %o6
movrgz %l4, 0x15F, %l0
alignaddrl %o0, %g3, %i1
array32 %l1, %g5, %i2
wr %g0, 0x19, %asi
swapa [%l7 + 0x44] %asi, %i5
fnot1s %f19, %f21
xnor %g4, 0x172A, %l5
sdivx %g2, 0x15B2, %i6
set 0x58, %l1
lduwa [%l7 + %l1] 0x11, %l3
brgez %o3, loop_945
mulx %o5, 0x16BD, %i4
sll %o4, %g7, %l2
prefetch [%l7 + 0x20], 0x0
loop_945:
andcc %i7, 0x1DA9, %l6
orncc %g1, 0x0BC6, %o2
nop
setx 0x1EC6E9F0A446963A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xBD77138997736DD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f6, %f28
taddcc %o1, 0x14A6, %g6
edge16n %i3, %o7, %i0
move %xcc, %l4, %o6
fmovdvc %icc, %f21, %f20
fones %f13
or %l0, 0x1C5A, %o0
tsubcctv %g3, 0x08B2, %i1
sth %l1, [%l7 + 0x78]
std %f18, [%l7 + 0x28]
fnegs %f20, %f4
edge16l %i2, %g5, %g4
nop
setx 0xE525F08A20664BEF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x098B41296254A63E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f24, %f22
tcs %xcc, 0x0
nop
setx 0x1FFF3C3690BE847A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x34E6614AE89A17A6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f2, %f10
udivcc %l5, 0x13A6, %i5
edge16 %i6, %g2, %l3
fnot1s %f13, %f0
edge16l %o3, %i4, %o5
lduw [%l7 + 0x60], %g7
stw %l2, [%l7 + 0x58]
alignaddrl %o4, %l6, %g1
fmovdpos %xcc, %f29, %f29
sdivcc %o2, 0x09ED, %o1
wr %g0, 0x80, %asi
lduha [%l7 + 0x5A] %asi, %g6
movvc %xcc, %i7, %i3
movgu %xcc, %o7, %i0
tneg %xcc, 0x2
fbu,a %fcc1, loop_946
sdivcc %l4, 0x176C, %o6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4A] %asi, %o0
loop_946:
smulcc %l0, %i1, %g3
ldd [%l7 + 0x30], %l0
nop
set 0x0C, %g1
ldstub [%l7 + %g1], %g5
fxnors %f13, %f5, %f14
fmovdvc %icc, %f0, %f25
nop
set 0x08, %g4
ldx [%l7 + %g4], %i2
movge %icc, %g4, %l5
brz,a %i5, loop_947
ldsw [%l7 + 0x44], %i6
bcs loop_948
andcc %g2, 0x19F1, %o3
loop_947:
nop
wr %g0, 0x2f, %asi
ldda [%l7 + 0x60] %asi, %i4
loop_948:
ld [%l7 + 0x50], %f4
bne,a %icc, loop_949
andn %l3, 0x1D7E, %g7
sdiv %o5, 0x1E17, %l2
wr %g0, 0x89, %asi
ldsha [%l7 + 0x30] %asi, %l6
loop_949:
orcc %o4, 0x1D79, %g1
fnot1s %f27, %f28
edge16ln %o1, %o2, %i7
fone %f4
fnot2 %f14, %f26
nop
setx loop_950, %l0, %l1
jmpl %l1, %i3
fbn %fcc1, loop_951
edge32l %g6, %o7, %l4
taddcc %o6, %o0, %i0
loop_950:
tsubcctv %l0, %g3, %l1
loop_951:
fmovsleu %icc, %f9, %f23
set 0x40, %l2
stda %f16, [%l7 + %l2] 0x0c
bleu,a,pn %icc, loop_952
subc %i1, %i2, %g5
bpos,a,pn %xcc, loop_953
fpsub16s %f29, %f13, %f20
loop_952:
fnor %f30, %f12, %f4
tpos %icc, 0x3
loop_953:
nop
set 0x15, %g7
ldsba [%l7 + %g7] 0x04, %l5
brlez,a %i5, loop_954
nop
setx 0xFC178FB36433F45A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x42D904957FA0B151, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f22, %f16
fpadd16 %f24, %f6, %f22
subccc %g4, 0x022B, %i6
loop_954:
fble,a %fcc3, loop_955
fnors %f29, %f29, %f7
edge32ln %o3, %g2, %l3
movrgz %g7, 0x280, %i4
loop_955:
tsubcctv %l2, 0x12A8, %o5
movre %l6, 0x1E3, %o4
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
addccc %g1, 0x1E1C, %o1
fmovsa %xcc, %f18, %f11
tsubcctv %i7, 0x11FC, %i3
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x5E] %asi, %g6
fxnors %f12, %f14, %f29
array32 %o2, %l4, %o7
edge32ln %o6, %o0, %i0
ldstub [%l7 + 0x0F], %l0
bvs,a loop_956
fmovsgu %xcc, %f19, %f9
movn %icc, %l1, %g3
set 0x28, %i6
prefetcha [%l7 + %i6] 0x88, 0x0
loop_956:
xorcc %g5, 0x1E6D, %l5
fmovdge %icc, %f10, %f6
nop
setx 0x1046E22A09E16F5C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xB7570EAC6389092F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f16, %f16
fbn,a %fcc1, loop_957
movrlz %i5, 0x3EA, %i2
nop
setx 0x689D63B8AF151D02, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xFA9BF4E9A4E71736, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f16, %f12
fmovspos %xcc, %f21, %f27
loop_957:
flush %l7 + 0x60
tg %icc, 0x5
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
movrlez %i6, 0x326, %o3
fnot2 %f26, %f4
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g4, %g2
array8 %l3, %i4, %g7
bgu,pt %xcc, loop_958
fpsub32s %f3, %f30, %f7
edge32l %l2, %l6, %o4
subc %o5, 0x153B, %o1
loop_958:
array32 %g1, %i7, %g6
sdivx %i3, 0x062D, %o2
umulcc %l4, 0x0924, %o7
sub %o6, 0x0987, %o0
ldd [%l7 + 0x68], %l0
ba,pt %xcc, loop_959
tsubcc %l1, 0x130C, %g3
movcs %icc, %i0, %i1
fnands %f12, %f4, %f31
loop_959:
ldd [%l7 + 0x68], %f24
movrlez %g5, %i5, %l5
orn %i6, %i2, %o3
movne %icc, %g4, %l3
fmovdleu %xcc, %f22, %f20
srl %g2, 0x03, %g7
fnands %f4, %f3, %f16
movcs %xcc, %i4, %l6
fmovscs %icc, %f12, %f7
bpos,a %xcc, loop_960
fxnors %f2, %f1, %f21
bleu,a %icc, loop_961
fornot1s %f20, %f21, %f3
loop_960:
nop
add %l7, 0x24, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %o4, %l2
loop_961:
subccc %o1, 0x0087, %o5
tl %icc, 0x0
fbug %fcc1, loop_962
tvs %icc, 0x5
bvc,pt %xcc, loop_963
membar 0x55
loop_962:
movn %xcc, %g1, %i7
movre %i3, 0x211, %o2
loop_963:
fmovsleu %xcc, %f21, %f19
fandnot1 %f0, %f8, %f28
movrgez %g6, 0x1D7, %o7
orncc %o6, 0x13FC, %o0
nop
setx loop_964, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umulcc %l0, %l1, %l4
fmovdn %xcc, %f3, %f28
nop
fitos %f13, %f15
fstox %f15, %f4
loop_964:
taddcctv %i0, %i1, %g5
fnor %f12, %f24, %f14
nop
fitos %f3, %f12
fstoi %f12, %f14
sdivcc %i5, 0x05AB, %l5
fbue,a %fcc3, loop_965
move %xcc, %g3, %i6
movre %o3, 0x26D, %g4
sll %i2, 0x07, %l3
loop_965:
edge16ln %g7, %i4, %l6
orcc %g2, %o4, %o1
subc %l2, 0x0CCB, %g1
tn %xcc, 0x3
tsubcctv %i7, 0x1263, %o5
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
fbge,a %fcc3, loop_966
bne,a loop_967
taddcctv %g6, 0x0E6E, %o2
smulcc %o6, 0x1277, %o7
loop_966:
andn %o0, %l1, %l4
loop_967:
edge8ln %l0, %i1, %g5
nop
setx 0x991AB42E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x73B590AA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f30, %f8
movg %icc, %i0, %l5
bleu %icc, loop_968
movgu %xcc, %i5, %g3
bleu loop_969
sub %i6, 0x179A, %g4
loop_968:
fmul8sux16 %f8, %f10, %f0
edge8ln %o3, %i2, %g7
loop_969:
nop
setx 0xD3785566B2C07357, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x2A956DA590492781, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f20, %f4
wr %g0, 0x81, %asi
lda [%l7 + 0x30] %asi, %f5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbul %fcc1, loop_970
edge16n %l3, %i4, %l6
fnegs %f11, %f22
movvc %icc, %g2, %o1
loop_970:
fmovrse %o4, %f4, %f27
ldx [%l7 + 0x10], %g1
ldsh [%l7 + 0x5A], %i7
fandnot2 %f22, %f12, %f14
flush %l7 + 0x64
bl,pt %icc, loop_971
tg %xcc, 0x7
srax %o5, 0x07, %i3
movl %xcc, %g6, %o2
loop_971:
fmovsgu %icc, %f3, %f29
ldsw [%l7 + 0x3C], %l2
fsrc2 %f12, %f8
fandnot2s %f18, %f27, %f17
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %o7, %o0
movge %icc, %l1, %o6
edge32n %l4, %i1, %g5
fbo %fcc0, loop_972
brgez,a %l0, loop_973
ldstub [%l7 + 0x37], %l5
srlx %i5, 0x07, %i0
loop_972:
prefetch [%l7 + 0x4C], 0x0
loop_973:
stx %i6, [%l7 + 0x48]
move %xcc, %g4, %g3
fbn %fcc2, loop_974
sethi 0x071D, %o3
nop
setx loop_975, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bl,a loop_976
loop_974:
fbue,a %fcc1, loop_977
movrlz %g7, 0x1CF, %i2
loop_975:
tne %xcc, 0x6
loop_976:
array16 %l3, %l6, %g2
loop_977:
fmovrdne %o1, %f22, %f4
tn %xcc, 0x0
move %icc, %o4, %i4
orn %g1, 0x05AD, %o5
sdivcc %i3, 0x068D, %i7
set 0x08, %i7
sta %f28, [%l7 + %i7] 0x19
fnot2 %f22, %f30
orncc %g6, 0x1C82, %l2
xnor %o2, %o0, %o7
subcc %o6, %l4, %l1
fmovrdlz %g5, %f2, %f4
tsubcc %l0, 0x1D84, %i1
set 0x2E, %o6
stba %i5, [%l7 + %o6] 0x2b
membar #Sync
bpos,a loop_978
movrlz %l5, 0x1D3, %i6
movle %xcc, %g4, %g3
ldd [%l7 + 0x30], %f16
loop_978:
fmul8x16 %f0, %f28, %f16
fmovdn %xcc, %f11, %f30
nop
fitod %f4, %f18
fdtox %f18, %f26
fxtod %f26, %f28
fors %f31, %f21, %f16
movrgez %o3, 0x142, %g7
fpmerge %f25, %f22, %f20
set 0x7A, %g6
lduba [%l7 + %g6] 0x89, %i2
nop
setx 0x5E3CC220071513CE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x2564D8E1A0C8FFA9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f4, %f22
edge8l %l3, %i0, %g2
edge8 %o1, %l6, %i4
fbne %fcc3, loop_979
andcc %g1, 0x13B1, %o5
udivcc %o4, 0x14A5, %i3
nop
setx 0x54E98DE9D027A326, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f10
loop_979:
nop
setx 0x788C62D3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xAC72300F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f14, %f11
or %g6, %i7, %l2
addc %o0, %o7, %o2
bpos,a,pn %icc, loop_980
tcc %xcc, 0x6
movcs %icc, %o6, %l1
andcc %l4, %g5, %i1
loop_980:
fmovsle %icc, %f15, %f11
add %i5, 0x143E, %l0
bvc %icc, loop_981
lduh [%l7 + 0x44], %i6
fpack16 %f0, %f22
tvs %xcc, 0x6
loop_981:
umulcc %l5, 0x1EE9, %g3
movpos %xcc, %g4, %g7
fbn,a %fcc0, loop_982
subc %i2, %l3, %o3
movgu %xcc, %g2, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_982:
mulscc %o1, 0x1CE8, %l6
set 0x43, %l0
ldstuba [%l7 + %l0] 0x11, %i4
nop
setx 0x67AC85B914AD74B1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x6A33DFE58AF1770A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f18, %f16
popc 0x1220, %o5
smul %o4, %i3, %g1
movg %icc, %i7, %g6
membar 0x31
movre %o0, 0x233, %o7
edge16n %o2, %o6, %l1
ldub [%l7 + 0x45], %l4
edge32n %l2, %g5, %i5
udiv %i1, 0x163B, %l0
edge8ln %i6, %g3, %g4
andcc %g7, %i2, %l3
fnor %f28, %f0, %f12
andn %o3, 0x0AE9, %g2
fpadd32 %f4, %f4, %f4
edge8n %i0, %o1, %l5
andncc %i4, %o5, %o4
sllx %i3, 0x18, %g1
ldub [%l7 + 0x79], %i7
orncc %l6, 0x0F74, %o0
edge8l %o7, %g6, %o6
srlx %o2, 0x12, %l4
fsrc2 %f0, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f6, %f20, %l2
movrgz %g5, 0x030, %i5
movcs %icc, %l1, %i1
wr %g0, 0x89, %asi
lduba [%l7 + 0x3C] %asi, %l0
edge16n %g3, %g4, %g7
fandnot2 %f2, %f2, %f22
te %xcc, 0x7
fmovde %xcc, %f25, %f18
andn %i6, 0x0D20, %l3
fmovdgu %xcc, %f29, %f6
for %f22, %f8, %f14
movgu %xcc, %i2, %o3
fbne,a %fcc1, loop_983
tpos %icc, 0x3
srax %g2, %i0, %o1
movrlez %i4, %o5, %o4
loop_983:
edge8l %i3, %g1, %l5
mova %xcc, %l6, %i7
alignaddr %o0, %o7, %o6
fmovspos %icc, %f17, %f25
bcc,a loop_984
orn %o2, 0x1D19, %l4
bcs,a,pt %icc, loop_985
movneg %xcc, %l2, %g5
loop_984:
movge %xcc, %g6, %i5
movleu %xcc, %l1, %i1
loop_985:
movne %icc, %l0, %g3
array32 %g4, %i6, %g7
movne %icc, %i2, %l3
or %o3, 0x1871, %g2
fcmpne32 %f14, %f24, %o1
umulcc %i4, %i0, %o4
edge8n %o5, %g1, %i3
andncc %l6, %i7, %l5
sra %o0, %o6, %o7
bcs,a,pn %icc, loop_986
nop
fitod %f4, %f14
fdtox %f14, %f10
fxtod %f10, %f30
movne %xcc, %l4, %o2
sethi 0x142A, %g5
loop_986:
subccc %g6, 0x18A7, %i5
stbar
movrlz %l2, 0x1F8, %l1
orncc %i1, %g3, %g4
movvs %xcc, %i6, %g7
fors %f17, %f28, %f27
sir 0x19E2
sethi 0x1B4F, %i2
umul %l0, 0x0C4B, %o3
tpos %icc, 0x5
edge16l %l3, %o1, %g2
flush %l7 + 0x0C
addccc %i4, 0x1181, %i0
alignaddrl %o5, %g1, %i3
fmuld8sux16 %f15, %f17, %f28
subc %o4, %l6, %l5
addccc %o0, %i7, %o7
umulcc %l4, %o2, %g5
fsrc2s %f16, %f22
fpsub16 %f24, %f0, %f30
addcc %o6, %i5, %g6
ldd [%l7 + 0x58], %f10
edge32ln %l1, %l2, %i1
fmovspos %xcc, %f20, %f21
nop
setx 0xC052774D, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
bcs,pn %icc, loop_987
movrne %g3, %i6, %g7
fmovdne %icc, %f31, %f28
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_987:
movleu %icc, %g4, %i2
tpos %xcc, 0x6
fmovspos %icc, %f5, %f15
subcc %o3, 0x138C, %l0
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x60] %asi, 0x3
brlez,a %l3, loop_988
edge8ln %i4, %i0, %o5
subc %g2, %i3, %g1
nop
fitos %f15, %f2
loop_988:
fornot1 %f8, %f12, %f18
movneg %icc, %o4, %l6
sethi 0x0E97, %l5
sdivcc %o0, 0x005D, %o7
movleu %icc, %i7, %o2
ld [%l7 + 0x60], %f8
movge %icc, %l4, %g5
subccc %o6, %i5, %l1
edge8l %g6, %l2, %i1
fand %f22, %f22, %f0
subccc %g3, %g7, %g4
set 0x0C, %o7
lduwa [%l7 + %o7] 0x04, %i6
edge32l %o3, %i2, %o1
subccc %l3, %l0, %i4
andn %o5, 0x1192, %i0
fnegd %f12, %f14
umul %g2, %g1, %i3
wr %g0, 0x04, %asi
lda [%l7 + 0x2C] %asi, %f24
set 0x30, %g5
lduba [%l7 + %g5] 0x19, %l6
array32 %l5, %o0, %o4
movvs %icc, %i7, %o7
fmovrdlez %o2, %f24, %f2
wr %g0, 0x52, %asi
stxa %g5, [%g0 + 0x218] %asi
movleu %icc, %l4, %o6
movre %i5, 0x188, %g6
sra %l1, 0x1F, %i1
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
bge,a,pt %xcc, loop_989
bvc,a,pt %icc, loop_990
movpos %icc, %l2, %g3
fbn %fcc1, loop_991
loop_989:
orncc %g4, %i6, %g7
loop_990:
array8 %i2, %o1, %l3
movn %icc, %l0, %o3
loop_991:
sethi 0x1F8D, %o5
movg %xcc, %i4, %g2
edge32ln %g1, %i3, %i0
nop
fitos %f11, %f9
fstoi %f9, %f9
xor %l5, %l6, %o4
fbo %fcc0, loop_992
movrgez %o0, %i7, %o7
bneg,a %icc, loop_993
be,pn %icc, loop_994
loop_992:
fpsub32 %f12, %f24, %f4
wr %g0, 0x2f, %asi
stwa %g5, [%l7 + 0x20] %asi
membar #Sync
loop_993:
fnand %f6, %f26, %f30
loop_994:
xnor %l4, 0x167F, %o6
tgu %xcc, 0x0
xorcc %i5, 0x0321, %o2
flush %l7 + 0x70
movvs %icc, %l1, %g6
fbug %fcc3, loop_995
tge %icc, 0x1
xor %i1, %l2, %g3
movrgez %i6, 0x27C, %g4
loop_995:
fmovdcc %xcc, %f18, %f0
te %xcc, 0x2
set 0x60, %o3
ldda [%l7 + %o3] 0xe2, %i2
fpsub32s %f19, %f13, %f6
ld [%l7 + 0x18], %f8
srl %g7, 0x07, %o1
edge16 %l0, %o3, %l3
andcc %i4, %g2, %g1
fbl,a %fcc2, loop_996
mova %xcc, %i3, %i0
sdivcc %o5, 0x166A, %l5
andn %o4, 0x0579, %o0
loop_996:
fpack16 %f4, %f9
be,a,pt %icc, loop_997
mulscc %l6, 0x02E1, %i7
movg %xcc, %g5, %o7
addcc %l4, %i5, %o2
loop_997:
brnz,a %o6, loop_998
stb %g6, [%l7 + 0x7C]
udiv %i1, 0x0203, %l2
array16 %l1, %g3, %i6
loop_998:
fmovdpos %xcc, %f29, %f16
bvc,a,pn %icc, loop_999
mova %icc, %g4, %i2
flush %l7 + 0x6C
fbo,a %fcc3, loop_1000
loop_999:
movcc %icc, %g7, %l0
movle %xcc, %o3, %l3
udiv %i4, 0x0CE2, %o1
loop_1000:
fors %f3, %f10, %f2
mova %icc, %g1, %g2
ldub [%l7 + 0x34], %i0
movrgz %i3, 0x1F4, %o5
edge32n %l5, %o4, %l6
alignaddrl %i7, %g5, %o7
xnorcc %l4, %o0, %o2
set 0x18, %o1
stwa %i5, [%l7 + %o1] 0xea
membar #Sync
sdivcc %g6, 0x1811, %o6
sll %l2, %i1, %g3
stb %i6, [%l7 + 0x41]
call loop_1001
sll %l1, %i2, %g7
fbl,a %fcc1, loop_1002
brz,a %g4, loop_1003
loop_1001:
fmovsleu %icc, %f22, %f24
add %l7, 0x60, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %l0, %o3
loop_1002:
fmuld8sux16 %f15, %f0, %f22
loop_1003:
fbo,a %fcc2, loop_1004
fba %fcc3, loop_1005
xnorcc %i4, %l3, %g1
fbne %fcc3, loop_1006
loop_1004:
srlx %g2, 0x13, %i0
loop_1005:
bgu,a,pn %xcc, loop_1007
movcc %icc, %i3, %o1
loop_1006:
edge16n %l5, %o5, %o4
st %f6, [%l7 + 0x28]
loop_1007:
movrgz %l6, 0x202, %g5
srl %i7, %l4, %o7
sub %o2, %i5, %g6
movl %icc, %o6, %o0
sll %i1, %l2, %g3
tn %icc, 0x1
move %xcc, %l1, %i2
fbl,a %fcc0, loop_1008
taddcc %i6, %g4, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x62, %i3
sth %g7, [%l7 + %i3]
loop_1008:
nop
setx 0x02ABDDF1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x30D7506F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f24, %f20
fornot1 %f26, %f18, %f8
fbule,a %fcc2, loop_1009
tcc %icc, 0x6
prefetch [%l7 + 0x6C], 0x0
tneg %icc, 0x7
loop_1009:
brz %o3, loop_1010
mova %xcc, %i4, %l3
movleu %icc, %g2, %g1
fpmerge %f11, %f22, %f22
loop_1010:
fxnors %f17, %f24, %f9
nop
setx loop_1011, %l0, %l1
jmpl %l1, %i3
fmul8x16au %f3, %f22, %f8
te %icc, 0x4
sub %o1, 0x0A4A, %i0
loop_1011:
tpos %icc, 0x0
sll %l5, 0x00, %o5
stb %l6, [%l7 + 0x21]
edge32n %g5, %o4, %l4
movle %xcc, %i7, %o2
fmovdn %xcc, %f16, %f17
fmovdleu %xcc, %f29, %f19
tge %icc, 0x6
fble %fcc3, loop_1012
lduw [%l7 + 0x3C], %i5
movgu %xcc, %g6, %o7
tle %icc, 0x7
loop_1012:
popc 0x16DB, %o0
fbule,a %fcc3, loop_1013
tn %xcc, 0x0
movgu %icc, %o6, %l2
wr %g0, 0x89, %asi
lduba [%l7 + 0x76] %asi, %g3
loop_1013:
fbug %fcc1, loop_1014
fbule,a %fcc1, loop_1015
fmovdl %xcc, %f31, %f0
xor %i1, %l1, %i2
loop_1014:
sth %i6, [%l7 + 0x56]
loop_1015:
nop
wr %g0, 0x2a, %asi
stwa %l0, [%l7 + 0x1C] %asi
membar #Sync
fmovrse %g4, %f11, %f24
tvc %icc, 0x4
movl %xcc, %o3, %i4
set 0x64, %l6
stha %l3, [%l7 + %l6] 0xeb
membar #Sync
fmovsgu %icc, %f3, %f4
fbe %fcc1, loop_1016
fxnors %f25, %f1, %f23
set 0x0A, %o4
lduba [%l7 + %o4] 0x81, %g7
loop_1016:
array8 %g2, %i3, %g1
sll %o1, 0x0F, %l5
tle %xcc, 0x7
fcmpne32 %f18, %f16, %o5
edge32n %l6, %i0, %g5
nop
fitod %f6, %f30
fdtoi %f30, %f16
brnz %l4, loop_1017
xnor %o4, %i7, %o2
alignaddrl %i5, %g6, %o7
fpsub32 %f2, %f22, %f20
loop_1017:
tne %icc, 0x0
array16 %o6, %l2, %g3
for %f28, %f6, %f20
umul %i1, 0x19CA, %l1
tle %icc, 0x7
fbo,a %fcc1, loop_1018
bne,pn %xcc, loop_1019
fbe,a %fcc2, loop_1020
fmovrsgz %o0, %f9, %f30
loop_1018:
popc 0x0868, %i6
loop_1019:
tle %xcc, 0x2
loop_1020:
fmovdvs %xcc, %f23, %f12
for %f0, %f26, %f6
fmovsleu %icc, %f26, %f25
fnot1s %f3, %f3
movcs %xcc, %l0, %i2
tsubcctv %o3, 0x1937, %i4
addc %g4, 0x0F34, %g7
smul %g2, %l3, %i3
flush %l7 + 0x60
nop
set 0x0C, %i2
stw %g1, [%l7 + %i2]
wr %g0, 0x80, %asi
lduba [%l7 + 0x16] %asi, %l5
sdivx %o1, 0x0F0C, %l6
movrgz %i0, 0x3BE, %g5
fmuld8ulx16 %f20, %f15, %f28
edge8 %l4, %o5, %i7
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %o2
fbuge %fcc1, loop_1021
orn %i5, %g6, %o4
fmovse %xcc, %f30, %f23
addcc %o6, 0x19C5, %o7
loop_1021:
srlx %l2, 0x06, %i1
movre %g3, %o0, %l1
srlx %i6, 0x03, %l0
addccc %i2, 0x0648, %o3
taddcctv %i4, %g4, %g7
fblg %fcc3, loop_1022
swap [%l7 + 0x14], %l3
mulscc %i3, %g1, %l5
or %g2, %l6, %i0
loop_1022:
edge32n %g5, %o1, %o5
movcs %xcc, %l4, %i7
umulcc %o2, %g6, %i5
addc %o4, %o6, %l2
fmovsleu %xcc, %f1, %f12
move %icc, %i1, %o7
fsrc2s %f16, %f9
xnorcc %o0, %l1, %g3
ble,a loop_1023
array16 %i6, %l0, %i2
edge16n %o3, %g4, %g7
sllx %i4, %l3, %g1
loop_1023:
smul %l5, %g2, %i3
fmovda %icc, %f2, %f19
nop
set 0x40, %g3
ldx [%l7 + %g3], %i0
wr %g0, 0x88, %asi
lduwa [%l7 + 0x40] %asi, %l6
tgu %xcc, 0x4
fbne,a %fcc3, loop_1024
edge16n %o1, %g5, %o5
fbuge,a %fcc3, loop_1025
bge,a loop_1026
loop_1024:
tcs %xcc, 0x1
srl %i7, 0x03, %l4
loop_1025:
addccc %g6, 0x08F0, %i5
loop_1026:
movrlz %o2, 0x2A8, %o4
udiv %o6, 0x1D7B, %i1
srlx %o7, %l2, %l1
bne loop_1027
fbuge %fcc0, loop_1028
movrne %g3, 0x228, %o0
umul %l0, %i6, %o3
loop_1027:
sllx %i2, %g7, %i4
loop_1028:
nop
setx 0xB9E070B01FBC9385, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xD9401BC900974D4A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f24, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug %fcc0, loop_1029
nop
setx 0xD4965BEBB0B96B62, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x279B3E4964C62605, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f22, %f24
fmovde %xcc, %f28, %f5
smulcc %l3, 0x0258, %g1
loop_1029:
or %l5, %g4, %i3
nop
setx loop_1030, %l0, %l1
jmpl %l1, %i0
sdiv %g2, 0x04EA, %o1
udivx %g5, 0x14F2, %l6
movcc %xcc, %i7, %l4
loop_1030:
array16 %o5, %i5, %o2
movvs %xcc, %o4, %g6
movne %icc, %i1, %o7
ldub [%l7 + 0x7E], %l2
st %f6, [%l7 + 0x7C]
brz %l1, loop_1031
movne %xcc, %g3, %o6
fandnot1 %f22, %f22, %f0
nop
fitos %f1, %f4
fstod %f4, %f14
loop_1031:
fmovsg %xcc, %f21, %f2
std %f6, [%l7 + 0x20]
set 0x38, %o0
ldswa [%l7 + %o0] 0x15, %o0
tn %xcc, 0x4
fbule %fcc2, loop_1032
fcmpgt32 %f2, %f18, %l0
tpos %icc, 0x6
udiv %o3, 0x0452, %i6
loop_1032:
stx %i2, [%l7 + 0x10]
edge16n %i4, %g7, %g1
srl %l3, %g4, %i3
ba,pn %icc, loop_1033
edge32n %i0, %g2, %l5
tgu %icc, 0x0
tvs %xcc, 0x1
loop_1033:
movge %xcc, %g5, %l6
umulcc %o1, %l4, %o5
tleu %icc, 0x5
set 0x40, %i4
ldda [%l7 + %i4] 0x2f, %i6
tneg %xcc, 0x6
for %f20, %f22, %f30
taddcctv %o2, 0x1B5C, %i5
brnz,a %o4, loop_1034
orncc %g6, 0x0F74, %i1
movge %icc, %o7, %l2
sdivcc %g3, 0x0A19, %l1
loop_1034:
fpadd16s %f23, %f17, %f23
movneg %xcc, %o0, %o6
movrgz %l0, 0x123, %i6
alignaddr %o3, %i4, %i2
mova %icc, %g1, %g7
srl %g4, 0x1B, %l3
movrne %i3, %i0, %l5
fands %f30, %f28, %f24
movre %g2, %g5, %l6
fmovdle %icc, %f13, %f17
srl %o1, %l4, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %o2, 0x1E8B, %i5
nop
set 0x78, %l3
lduh [%l7 + %l3], %o5
xnorcc %g6, 0x006F, %i1
movre %o4, 0x3E7, %l2
add %l7, 0x70, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %g3
casa [%l6] %asi, %g3, %l1
udivcc %o0, 0x1699, %o7
set 0x0C, %i0
ldswa [%l7 + %i0] 0x14, %l0
set 0x70, %i1
stha %i6, [%l7 + %i1] 0x88
movvs %xcc, %o3, %o6
fmovscc %xcc, %f7, %f29
fbul,a %fcc1, loop_1035
fpadd32 %f14, %f20, %f14
fones %f15
fpsub16 %f28, %f28, %f10
loop_1035:
addcc %i2, %i4, %g7
bgu %icc, loop_1036
subccc %g4, 0x054E, %g1
alignaddr %l3, %i0, %l5
te %xcc, 0x1
loop_1036:
fmovsleu %xcc, %f18, %f21
movpos %icc, %g2, %i3
fnegd %f26, %f12
fcmpgt32 %f12, %f4, %g5
fbl %fcc1, loop_1037
ldsb [%l7 + 0x48], %o1
fba,a %fcc3, loop_1038
smul %l6, 0x16C4, %l4
loop_1037:
fmuld8sux16 %f12, %f17, %f22
tpos %icc, 0x7
loop_1038:
fmuld8sux16 %f31, %f9, %f28
addc %o2, 0x0405, %i5
sll %i7, 0x16, %g6
sethi 0x0743, %i1
fsrc1 %f28, %f8
tsubcctv %o4, %o5, %l2
brz %l1, loop_1039
fandnot1 %f20, %f16, %f8
movrlz %g3, 0x390, %o0
fabsd %f22, %f14
loop_1039:
tcs %icc, 0x2
fmul8x16au %f22, %f22, %f10
fsrc2s %f3, %f3
or %o7, 0x1650, %l0
fmovsn %icc, %f20, %f4
bpos,a,pn %icc, loop_1040
movge %xcc, %o3, %o6
tge %icc, 0x4
tvc %icc, 0x1
loop_1040:
fmovrdne %i6, %f4, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %i2, %i4, %g7
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x48] %asi, 0x1
tpos %xcc, 0x3
ld [%l7 + 0x4C], %f30
tgu %xcc, 0x4
ldsw [%l7 + 0x78], %g4
movne %icc, %l3, %l5
fxor %f16, %f26, %f14
movrgez %g2, 0x203, %i3
membar 0x5E
sdivcc %g5, 0x1BE0, %o1
ba loop_1041
fbuge,a %fcc1, loop_1042
sir 0x081E
umul %l6, 0x181A, %i0
loop_1041:
xor %l4, %o2, %i5
loop_1042:
fbe %fcc3, loop_1043
movrgz %i7, 0x3F1, %g6
sdiv %i1, 0x14B0, %o5
brgez,a %l2, loop_1044
loop_1043:
movpos %xcc, %o4, %l1
and %o0, %g3, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1044:
taddcc %o7, 0x043A, %o3
tpos %xcc, 0x5
te %xcc, 0x7
fbue %fcc2, loop_1045
andn %o6, 0x1E5F, %i2
mova %icc, %i4, %i6
movcs %icc, %g1, %g4
loop_1045:
udivcc %l3, 0x007A, %g7
brgz,a %g2, loop_1046
edge32l %l5, %i3, %o1
tpos %icc, 0x2
tsubcctv %l6, %i0, %g5
loop_1046:
movvc %icc, %l4, %i5
array32 %i7, %g6, %o2
array32 %i1, %l2, %o5
bcs,pt %xcc, loop_1047
bneg loop_1048
fba %fcc3, loop_1049
edge8ln %o4, %o0, %l1
loop_1047:
nop
set 0x10, %l4
lda [%l7 + %l4] 0x11, %f28
loop_1048:
fpadd16s %f14, %f30, %f30
loop_1049:
smul %l0, %o7, %g3
nop
setx 0x6E5DD22B4AD66624, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x5A9EC7D967279BFE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f26, %f20
fbue %fcc0, loop_1050
srlx %o3, 0x15, %o6
sdivcc %i4, 0x0815, %i2
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0xf9, %f16
loop_1050:
tl %xcc, 0x1
nop
setx 0x0EA36848, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x69B169A9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f14, %f26
tle %icc, 0x1
sub %g1, %i6, %l3
call loop_1051
movrlz %g7, %g2, %g4
fbul,a %fcc2, loop_1052
movne %icc, %i3, %o1
loop_1051:
tgu %xcc, 0x0
sub %l6, 0x0885, %l5
loop_1052:
ldd [%l7 + 0x18], %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %xcc, %i0, %g5
ldstub [%l7 + 0x26], %i5
nop
setx loop_1053, %l0, %l1
jmpl %l1, %l4
xorcc %g6, 0x0B9D, %o2
fmuld8sux16 %f15, %f25, %f4
smulcc %i7, %l2, %o5
loop_1053:
fbuge %fcc0, loop_1054
subc %i1, %o0, %l1
brlez,a %l0, loop_1055
std %f20, [%l7 + 0x48]
loop_1054:
movrgz %o4, %g3, %o7
fbule %fcc3, loop_1056
loop_1055:
edge8 %o3, %o6, %i4
andn %i2, %g1, %i6
brgez,a %g7, loop_1057
loop_1056:
nop
setx 0xBB43D532E07A9E0C, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
sdiv %g2, 0x1BCF, %l3
sdivcc %g4, 0x104C, %i3
loop_1057:
fand %f28, %f10, %f0
ld [%l7 + 0x70], %f19
edge8 %o1, %l6, %i0
fbug,a %fcc1, loop_1058
fbule %fcc3, loop_1059
xnorcc %g5, 0x0119, %i5
smulcc %l4, %g6, %l5
loop_1058:
bgu,a %icc, loop_1060
loop_1059:
nop
setx 0x9B9BA89D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x1852C2B0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fsubs %f17, %f31, %f0
set 0x74, %l5
ldswa [%l7 + %l5] 0x19, %o2
loop_1060:
sll %i7, 0x08, %l2
fbo,a %fcc0, loop_1061
nop
setx 0x81820560, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0xE092FF87, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fmuls %f29, %f10, %f19
tgu %icc, 0x6
umulcc %i1, %o0, %o5
loop_1061:
nop
fitos %f10, %f5
fstox %f5, %f14
fxtos %f14, %f17
udivx %l1, 0x0039, %o4
sir 0x1DD6
fbne,a %fcc3, loop_1062
fpadd32s %f14, %f3, %f0
nop
setx 0x85DDBF6669A3E481, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x896E23594CE76E20, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f18, %f28
ldd [%l7 + 0x10], %f2
loop_1062:
ldstub [%l7 + 0x0F], %l0
edge8 %o7, %o3, %g3
taddcctv %i4, 0x04C0, %o6
fmovscs %xcc, %f1, %f9
addc %g1, %i2, %g7
fbule,a %fcc1, loop_1063
movvc %xcc, %g2, %i6
fmovsleu %icc, %f29, %f8
addcc %l3, %i3, %o1
loop_1063:
umulcc %g4, %l6, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %icc, 0x7
edge16n %i5, %l4, %i0
tpos %icc, 0x5
alignaddr %l5, %g6, %i7
movleu %icc, %l2, %o2
movpos %icc, %o0, %i1
sub %o5, 0x1F21, %o4
sethi 0x04BB, %l1
stbar
add %o7, %o3, %g3
umulcc %i4, 0x05A2, %l0
brgez,a %g1, loop_1064
fmul8sux16 %f26, %f12, %f22
bneg,pn %xcc, loop_1065
nop
setx loop_1066, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1064:
movge %xcc, %o6, %g7
fbuge %fcc2, loop_1067
loop_1065:
nop
fitod %f10, %f12
fdtos %f12, %f13
loop_1066:
fbu %fcc2, loop_1068
fnands %f27, %f16, %f25
loop_1067:
fmovdle %icc, %f31, %f13
srl %i2, %i6, %l3
loop_1068:
fnands %f23, %f4, %f16
nop
set 0x3F, %g2
ldub [%l7 + %g2], %g2
movrgez %o1, 0x1FC, %i3
taddcc %l6, 0x1D96, %g5
bge,a loop_1069
fblg,a %fcc2, loop_1070
movcc %icc, %g4, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1069:
tpos %xcc, 0x6
loop_1070:
smulcc %i0, 0x1617, %l5
fba %fcc2, loop_1071
fandnot1 %f0, %f16, %f12
nop
setx 0xA678BA7FD6C9E614, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xC08A0C956E9DBBA4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f30, %f16
stbar
loop_1071:
sir 0x11E5
or %g6, 0x1748, %l4
sir 0x0B64
xorcc %i7, %l2, %o0
fmovsl %icc, %f23, %f3
tcs %icc, 0x0
andncc %o2, %i1, %o4
nop
fitos %f24, %f17
movneg %icc, %o5, %o7
fbug %fcc1, loop_1072
taddcctv %l1, %g3, %o3
tl %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1072:
srlx %i4, 0x00, %g1
umul %l0, %o6, %g7
fmovdpos %xcc, %f5, %f19
movpos %icc, %i2, %i6
fornot1s %f8, %f24, %f21
and %g2, 0x0764, %o1
sdivcc %l3, 0x12F0, %l6
bvc,a,pn %icc, loop_1073
umulcc %g5, 0x1AC5, %g4
fbu %fcc2, loop_1074
orncc %i3, 0x1C2E, %i5
loop_1073:
fbu %fcc2, loop_1075
srl %i0, %g6, %l4
loop_1074:
fabss %f9, %f29
tg %icc, 0x0
loop_1075:
alignaddrl %i7, %l5, %l2
bvs,a,pn %icc, loop_1076
movne %xcc, %o0, %i1
faligndata %f14, %f28, %f12
fmul8x16al %f24, %f12, %f22
loop_1076:
edge8 %o2, %o5, %o4
brnz,a %l1, loop_1077
tsubcctv %g3, %o3, %i4
orn %o7, %l0, %g1
fpsub16s %f3, %f19, %f13
loop_1077:
movcs %xcc, %o6, %i2
nop
fitos %f11, %f1
fstod %f1, %f28
movrne %i6, 0x1F9, %g2
array32 %g7, %o1, %l6
array8 %g5, %l3, %g4
xor %i5, 0x072D, %i0
bgu loop_1078
orncc %i3, 0x0B8A, %l4
addcc %g6, 0x0CF0, %l5
alignaddr %l2, %i7, %o0
loop_1078:
fbge,a %fcc1, loop_1079
orncc %o2, %o5, %i1
movgu %xcc, %o4, %g3
movn %icc, %o3, %l1
loop_1079:
fmovsvs %xcc, %f27, %f0
fors %f29, %f0, %f24
bge,pt %xcc, loop_1080
tsubcctv %i4, 0x14DA, %l0
edge32ln %g1, %o7, %i2
stb %i6, [%l7 + 0x1E]
loop_1080:
nop
setx loop_1081, %l0, %l1
jmpl %l1, %o6
fmovdleu %xcc, %f3, %f17
udivx %g7, 0x046D, %o1
fornot2 %f14, %f20, %f18
loop_1081:
nop
fitos %f14, %f13
fstox %f13, %f18
fxtos %f18, %f31
nop
fitos %f8, %f17
fstox %f17, %f6
tn %icc, 0x0
ba,a,pt %xcc, loop_1082
srl %l6, 0x13, %g5
ldd [%l7 + 0x58], %f20
sllx %l3, %g4, %i5
loop_1082:
fbge,a %fcc2, loop_1083
edge16 %i0, %i3, %g2
fsrc1 %f10, %f12
or %g6, 0x0B9A, %l5
loop_1083:
tvs %xcc, 0x6
smul %l4, 0x0994, %l2
brlez %o0, loop_1084
fandnot2 %f22, %f6, %f12
edge16 %o2, %o5, %i1
tsubcctv %i7, 0x1E36, %g3
loop_1084:
nop
setx 0xF0739470, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
array8 %o4, %o3, %l1
fbg %fcc1, loop_1085
srax %i4, 0x0A, %g1
movpos %icc, %o7, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1085:
bge,pt %xcc, loop_1086
nop
set 0x36, %i5
lduh [%l7 + %i5], %i2
ldx [%l7 + 0x28], %o6
fbg %fcc1, loop_1087
loop_1086:
taddcc %i6, %o1, %l6
set 0x64, %l1
lduwa [%l7 + %l1] 0x0c, %g7
loop_1087:
xnorcc %g5, %l3, %g4
set 0x40, %o2
stda %f16, [%l7 + %o2] 0x19
fsrc1s %f4, %f13
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x1F77, %i5
umulcc %i0, %g2, %g6
tneg %icc, 0x1
movpos %icc, %i3, %l4
fmovse %xcc, %f3, %f25
bvc,pn %icc, loop_1088
fmul8x16au %f30, %f29, %f20
tge %xcc, 0x4
fbe %fcc0, loop_1089
loop_1088:
fxnor %f8, %f18, %f2
array16 %l5, %o0, %l2
fnot1 %f8, %f2
loop_1089:
umulcc %o5, 0x1B6B, %i1
fbn,a %fcc0, loop_1090
xnorcc %o2, %i7, %g3
edge16 %o4, %o3, %l1
fand %f16, %f2, %f26
loop_1090:
add %g1, 0x0C16, %i4
fbule %fcc0, loop_1091
bcs,a,pt %xcc, loop_1092
edge16n %o7, %l0, %o6
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1091:
fmovrsgez %i2, %f5, %f20
loop_1092:
nop
setx loop_1093, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fexpand %f9, %f20
smul %o1, 0x0B42, %i6
fbo,a %fcc3, loop_1094
loop_1093:
movn %icc, %l6, %g5
movpos %xcc, %l3, %g4
fbge,a %fcc3, loop_1095
loop_1094:
nop
fitod %f8, %f22
fbug,a %fcc0, loop_1096
fmovrdlz %g7, %f16, %f6
loop_1095:
movleu %xcc, %i0, %i5
movcc %xcc, %g6, %i3
loop_1096:
tsubcctv %g2, %l4, %o0
nop
fitod %f19, %f0
movrgz %l5, 0x25E, %l2
andncc %o5, %i1, %o2
tneg %xcc, 0x4
tpos %xcc, 0x7
edge8ln %g3, %o4, %o3
fbue %fcc1, loop_1097
bge,a,pn %xcc, loop_1098
tn %icc, 0x6
fbo,a %fcc2, loop_1099
loop_1097:
fmovspos %icc, %f20, %f31
loop_1098:
fpsub32 %f16, %f4, %f10
fmovspos %icc, %f19, %f9
loop_1099:
fones %f11
array16 %l1, %g1, %i4
fcmpeq32 %f20, %f8, %o7
xorcc %l0, 0x04D2, %o6
fbule,a %fcc3, loop_1100
fbue,a %fcc3, loop_1101
fnand %f26, %f10, %f22
bg,a %icc, loop_1102
loop_1100:
fblg %fcc1, loop_1103
loop_1101:
fmovdvc %icc, %f11, %f29
fbug,a %fcc1, loop_1104
loop_1102:
edge8n %i7, %o1, %i2
loop_1103:
fpadd16s %f1, %f15, %f17
sra %i6, 0x11, %l6
loop_1104:
mulscc %g5, %l3, %g7
fmovdneg %xcc, %f18, %f5
ldx [%l7 + 0x18], %i0
tvc %xcc, 0x2
wr %g0, 0x19, %asi
ldswa [%l7 + 0x50] %asi, %g4
array16 %i5, %i3, %g6
fnot2s %f15, %f24
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x40] %asi, %g2
umulcc %l4, %l5, %o0
sllx %l2, 0x15, %o5
fmovdgu %icc, %f29, %f31
fbg,a %fcc2, loop_1105
tneg %icc, 0x5
sra %i1, %o2, %g3
fmovrse %o4, %f1, %f27
loop_1105:
movrgz %l1, 0x2E5, %o3
tgu %xcc, 0x1
te %xcc, 0x3
fzeros %f3
fxnors %f27, %f15, %f20
smulcc %g1, %o7, %i4
mulscc %o6, 0x1924, %l0
array8 %i7, %i2, %o1
edge8 %i6, %g5, %l3
tl %xcc, 0x5
movrne %l6, 0x2DA, %g7
tcc %xcc, 0x0
xor %g4, 0x09DF, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %i0, 0x03AA, %g6
fbue %fcc1, loop_1106
te %icc, 0x4
movrlez %i3, %l4, %l5
sdiv %g2, 0x1FF0, %l2
loop_1106:
popc 0x0426, %o0
wr %g0, 0x88, %asi
lduwa [%l7 + 0x48] %asi, %i1
udiv %o2, 0x1364, %o5
alignaddrl %g3, %o4, %l1
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
xorcc %o3, %g1, %o7
xnorcc %o6, 0x1CAB, %i4
tneg %icc, 0x1
fmovsneg %xcc, %f2, %f18
pdist %f26, %f16, %f18
movge %icc, %i7, %l0
nop
fitod %f4, %f10
fdtos %f10, %f31
add %l7, 0x08, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %i6
alignaddr %g5, %i2, %l3
nop
setx 0xD07D406D, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
lduh [%l7 + 0x78], %l6
movne %icc, %g4, %g7
movn %xcc, %i5, %g6
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %i0
lduw [%l7 + 0x74], %l4
movcs %xcc, %g2, %l2
sth %l5, [%l7 + 0x2A]
xnorcc %i1, 0x049E, %o0
sdiv %o2, 0x111F, %o5
tgu %icc, 0x0
movl %icc, %g3, %o4
tgu %icc, 0x5
nop
fitod %f6, %f0
fdtox %f0, %f12
ldd [%l7 + 0x48], %f22
andncc %l1, %g1, %o3
tl %xcc, 0x7
move %xcc, %o6, %o7
edge16ln %i4, %i7, %o1
tsubcctv %l0, 0x0426, %g5
edge8l %i6, %i2, %l3
fpsub32 %f18, %f16, %f2
fbg %fcc0, loop_1107
sdivcc %l6, 0x1846, %g4
call loop_1108
tcs %xcc, 0x2
loop_1107:
bcc,a,pn %icc, loop_1109
edge16 %i5, %g6, %i3
loop_1108:
nop
setx 0xE06CC11F, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
movcc %xcc, %g7, %l4
loop_1109:
tge %icc, 0x2
sdivx %g2, 0x1F02, %l2
fand %f18, %f28, %f2
be,a,pn %xcc, loop_1110
alignaddrl %i0, %l5, %i1
bcc,pt %icc, loop_1111
fmovrdlez %o0, %f12, %f0
loop_1110:
nop
wr %g0, 0x10, %asi
ldda [%l7 + 0x10] %asi, %o4
loop_1111:
sdivcc %g3, 0x1EF8, %o2
fmovsneg %icc, %f13, %f17
sub %l1, 0x0456, %g1
fmovdpos %icc, %f22, %f22
fbul,a %fcc0, loop_1112
tvs %xcc, 0x1
tcs %xcc, 0x3
mulscc %o4, 0x02A3, %o3
loop_1112:
fxnor %f8, %f2, %f2
sll %o6, 0x02, %o7
umul %i4, %o1, %i7
edge16n %l0, %i6, %i2
taddcctv %l3, %l6, %g5
call loop_1113
srax %g4, 0x0C, %i5
or %g6, 0x12D0, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1113:
add %g7, 0x0BF4, %g2
sir 0x0D2C
sllx %l4, 0x0A, %l2
move %xcc, %i0, %i1
set 0x4C, %g1
ldswa [%l7 + %g1] 0x10, %o0
nop
fitod %f3, %f6
movl %xcc, %o5, %l5
fmuld8ulx16 %f0, %f14, %f24
stb %g3, [%l7 + 0x14]
fzero %f4
umul %o2, 0x0C93, %l1
stb %o4, [%l7 + 0x46]
fbuge %fcc1, loop_1114
tcc %xcc, 0x1
fmovsleu %xcc, %f29, %f24
srax %o3, 0x09, %o6
loop_1114:
bn,pn %icc, loop_1115
movn %xcc, %o7, %i4
tvc %xcc, 0x3
bn loop_1116
loop_1115:
movneg %xcc, %o1, %g1
bg loop_1117
orncc %i7, %l0, %i6
loop_1116:
fnegd %f8, %f0
movcs %xcc, %l3, %i2
loop_1117:
nop
add %l7, 0x74, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %g5, %g4
movg %xcc, %i5, %g6
movle %xcc, %l6, %g7
fbo,a %fcc1, loop_1118
movl %icc, %g2, %i3
sdivx %l2, 0x0721, %l4
sra %i0, %o0, %o5
loop_1118:
nop
set 0x18, %l2
ldswa [%l7 + %l2] 0x80, %l5
movre %g3, %i1, %l1
orcc %o4, %o2, %o6
brz,a %o3, loop_1119
addccc %o7, %i4, %o1
movgu %xcc, %g1, %i7
te %xcc, 0x5
loop_1119:
movvs %icc, %i6, %l3
stx %i2, [%l7 + 0x08]
fmovsn %icc, %f18, %f14
fmuld8sux16 %f3, %f3, %f2
sdivcc %l0, 0x1A4C, %g5
nop
fitod %f8, %f0
fdtox %f0, %f14
tvs %icc, 0x5
fmovd %f14, %f0
fbue %fcc1, loop_1120
movneg %xcc, %g4, %i5
nop
fitod %f2, %f10
fdtoi %f10, %f24
set 0x3A, %g7
ldstuba [%l7 + %g7] 0x10, %l6
loop_1120:
edge16n %g6, %g7, %g2
addc %i3, 0x0022, %l2
nop
fitod %f10, %f10
fdtox %f10, %f22
fxtod %f22, %f2
edge8l %i0, %o0, %o5
udivcc %l5, 0x1670, %g3
array8 %i1, %l4, %l1
movne %icc, %o4, %o6
nop
setx loop_1121, %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
fzeros %f7
movn %icc, %o2, %o7
movl %xcc, %i4, %o1
loop_1121:
brnz %o3, loop_1122
ldsh [%l7 + 0x76], %g1
sllx %i7, %i6, %i2
tleu %xcc, 0x1
loop_1122:
sll %l3, 0x09, %g5
edge16ln %l0, %i5, %g4
srlx %l6, %g6, %g7
movg %xcc, %g2, %l2
alignaddrl %i3, %o0, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrse %o5, %f26, %f29
bne loop_1123
fbn %fcc2, loop_1124
edge32 %g3, %i1, %l5
lduw [%l7 + 0x44], %l1
loop_1123:
popc 0x18BE, %o4
loop_1124:
sir 0x1357
fmovsgu %icc, %f26, %f15
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f26, [%l7 + 0x70]
nop
set 0x4A, %g4
ldsb [%l7 + %g4], %l4
tn %xcc, 0x3
addcc %o6, 0x1466, %o7
movrlez %o2, 0x0B3, %o1
movvc %xcc, %o3, %g1
taddcc %i7, %i4, %i2
set 0x0C, %i7
lduha [%l7 + %i7] 0x19, %i6
xorcc %g5, %l3, %i5
sdiv %l0, 0x09A7, %g4
bge loop_1125
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdl %icc, %f4, %f30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1125:
fmovrdgez %l6, %f4, %f6
fmovrslez %g6, %f10, %f29
movvc %xcc, %g2, %g7
fabss %f14, %f19
tcc %icc, 0x4
fmovscs %icc, %f27, %f25
xorcc %l2, %i3, %o0
call loop_1126
edge8 %i0, %o5, %g3
fzero %f4
subccc %i1, 0x1F5A, %l1
loop_1126:
udiv %o4, 0x03C9, %l5
tcs %xcc, 0x7
andn %l4, 0x12FB, %o6
ta %icc, 0x4
bshuffle %f12, %f26, %f14
umul %o2, %o7, %o3
movvc %icc, %g1, %o1
srl %i4, 0x03, %i7
nop
set 0x0E, %i6
lduh [%l7 + %i6], %i2
edge32n %i6, %g5, %i5
fmovscc %icc, %f0, %f12
tne %xcc, 0x6
alignaddrl %l0, %l3, %l6
fone %f8
fornot1s %f17, %f20, %f4
st %f25, [%l7 + 0x34]
tneg %xcc, 0x1
brnz %g4, loop_1127
array8 %g6, %g2, %g7
bcc,a,pt %xcc, loop_1128
edge32 %i3, %o0, %i0
loop_1127:
subccc %l2, %o5, %g3
tvs %icc, 0x7
loop_1128:
nop
set 0x20, %o6
lduba [%l7 + %o6] 0x14, %i1
fmovde %icc, %f12, %f31
brgz %l1, loop_1129
fmovdvc %xcc, %f8, %f4
srl %o4, 0x16, %l4
fmovsa %xcc, %f28, %f26
loop_1129:
fpadd32s %f6, %f22, %f21
udiv %o6, 0x0D1C, %l5
udiv %o2, 0x1A44, %o7
sdivx %o3, 0x06BD, %g1
addccc %i4, 0x024E, %o1
brgz %i7, loop_1130
fpack32 %f12, %f30, %f8
movrgz %i6, 0x36C, %g5
ta %xcc, 0x4
loop_1130:
addcc %i5, 0x07BD, %l0
fnand %f10, %f6, %f18
call loop_1131
tcs %icc, 0x6
movre %i2, %l3, %l6
move %xcc, %g4, %g6
loop_1131:
fbl,a %fcc2, loop_1132
nop
fitod %f26, %f4
movgu %xcc, %g7, %g2
xorcc %i3, 0x1F02, %i0
loop_1132:
sdiv %o0, 0x17AC, %o5
wr %g0, 0x80, %asi
ldxa [%l7 + 0x08] %asi, %l2
udivcc %g3, 0x1A8C, %l1
stbar
edge16 %o4, %l4, %i1
fbe,a %fcc0, loop_1133
bn loop_1134
tvc %icc, 0x0
edge8n %l5, %o6, %o2
loop_1133:
movvc %xcc, %o7, %o3
loop_1134:
fbule,a %fcc2, loop_1135
sub %i4, %g1, %i7
fmovdg %xcc, %f2, %f31
movcc %xcc, %o1, %g5
loop_1135:
edge16ln %i5, %i6, %i2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x5B] %asi, %l0
udiv %l6, 0x02D4, %l3
ld [%l7 + 0x14], %f6
fbo %fcc3, loop_1136
bl %xcc, loop_1137
fmovde %icc, %f16, %f5
movcc %icc, %g4, %g6
loop_1136:
pdist %f18, %f4, %f22
loop_1137:
tg %icc, 0x1
sethi 0x14FF, %g2
sra %g7, %i0, %i3
fornot1s %f9, %f28, %f24
edge32 %o5, %o0, %l2
nop
setx 0xA8E29DFDF9EA470A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x2F7257A13679BEE3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f26, %f14
tgu %xcc, 0x6
sub %l1, %g3, %o4
nop
setx 0xB042D7C4, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
orncc %l4, 0x1D5C, %l5
fmovde %icc, %f24, %f28
fmovrslez %i1, %f7, %f4
brnz %o6, loop_1138
subccc %o2, 0x1229, %o7
ta %icc, 0x6
edge16 %i4, %g1, %o3
loop_1138:
tleu %xcc, 0x5
umulcc %i7, %o1, %g5
sethi 0x0A16, %i6
fpackfix %f2, %f25
nop
setx 0x10411B01, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
fandnot2 %f2, %f18, %f26
set 0x22, %l0
lduba [%l7 + %l0] 0x14, %i5
brlz %l0, loop_1139
array32 %i2, %l6, %g4
edge16n %g6, %l3, %g7
edge16l %i0, %g2, %i3
loop_1139:
fornot1s %f2, %f26, %f28
st %f24, [%l7 + 0x64]
fmovdneg %xcc, %f13, %f21
fbule,a %fcc1, loop_1140
brnz %o5, loop_1141
edge32ln %o0, %l1, %g3
fmovdvc %icc, %f31, %f10
loop_1140:
fmovscc %xcc, %f1, %f6
loop_1141:
fpadd16s %f31, %f19, %f27
nop
set 0x20, %g6
ldd [%l7 + %g6], %f28
brnz,a %o4, loop_1142
tsubcctv %l2, 0x1951, %l4
bg,a %icc, loop_1143
fmovspos %icc, %f30, %f22
loop_1142:
stb %l5, [%l7 + 0x23]
taddcc %i1, 0x1F29, %o2
loop_1143:
mulscc %o7, 0x02F4, %i4
movrgz %g1, 0x2E5, %o3
orn %o6, 0x01A4, %o1
edge16ln %g5, %i7, %i5
sir 0x1A9E
movrgez %l0, 0x1ED, %i6
tvs %xcc, 0x6
fmovdgu %icc, %f28, %f14
std %f12, [%l7 + 0x20]
addccc %i2, %l6, %g6
tl %xcc, 0x1
taddcc %l3, %g4, %g7
sdivcc %g2, 0x0809, %i0
tleu %icc, 0x7
fcmpne32 %f16, %f12, %i3
fmovdvs %xcc, %f25, %f7
orcc %o0, %l1, %g3
fmovdg %icc, %f17, %f26
fsrc2s %f7, %f11
fmuld8ulx16 %f20, %f27, %f12
fbul,a %fcc1, loop_1144
bneg,a,pn %xcc, loop_1145
stbar
fba,a %fcc2, loop_1146
loop_1144:
subccc %o4, 0x01E6, %o5
loop_1145:
fone %f10
set 0x0D, %o7
lduba [%l7 + %o7] 0x88, %l2
loop_1146:
add %l4, 0x0A77, %l5
addc %i1, %o7, %o2
tleu %xcc, 0x7
set 0x1C, %o3
lduwa [%l7 + %o3] 0x80, %g1
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
array32 %i4, %o6, %o3
udivcc %o1, 0x0146, %i7
lduh [%l7 + 0x20], %g5
movrgez %l0, 0x1FD, %i6
fcmple16 %f4, %f8, %i2
ta %xcc, 0x0
xorcc %l6, %g6, %i5
fmovdcc %icc, %f7, %f7
fmovrdlz %g4, %f24, %f22
ldub [%l7 + 0x54], %l3
sth %g7, [%l7 + 0x10]
edge16 %g2, %i0, %o0
movrne %i3, %g3, %l1
edge32n %o4, %l2, %l4
faligndata %f16, %f0, %f0
sll %l5, %o5, %o7
ldsw [%l7 + 0x5C], %o2
addccc %i1, 0x1596, %i4
sdiv %g1, 0x0108, %o3
fbl,a %fcc3, loop_1147
xnor %o1, %o6, %g5
udivx %l0, 0x0C0D, %i7
bpos,a,pt %icc, loop_1148
loop_1147:
ta %icc, 0x2
flush %l7 + 0x14
sra %i6, %l6, %i2
loop_1148:
tvc %xcc, 0x1
edge8 %g6, %i5, %g4
bpos,a %xcc, loop_1149
nop
fitod %f4, %f22
fdtox %f22, %f30
fnegs %f0, %f7
nop
set 0x60, %g5
ldstub [%l7 + %g5], %g7
loop_1149:
or %g2, %l3, %o0
edge8l %i0, %g3, %i3
wr %g0, 0x2b, %asi
stwa %o4, [%l7 + 0x5C] %asi
membar #Sync
fand %f8, %f14, %f4
be,a %xcc, loop_1150
sdivx %l1, 0x0096, %l4
sir 0x042B
nop
setx 0x604B9AB9, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
loop_1150:
fnand %f0, %f20, %f2
set 0x2E, %i3
stha %l5, [%l7 + %i3] 0xe2
membar #Sync
sdiv %l2, 0x042A, %o5
fpadd16 %f12, %f20, %f4
ldsb [%l7 + 0x73], %o2
nop
fitod %f9, %f16
xnor %o7, %i1, %g1
edge16ln %i4, %o1, %o3
fbl,a %fcc1, loop_1151
nop
setx loop_1152, %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
xnor %o6, 0x1B27, %g5
fmovsl %xcc, %f25, %f30
loop_1151:
nop
setx loop_1153, %l0, %l1
jmpl %l1, %i7
loop_1152:
tcs %xcc, 0x0
bpos %icc, loop_1154
movvc %xcc, %i6, %l6
loop_1153:
nop
setx loop_1155, %l0, %l1
jmpl %l1, %i2
umulcc %g6, %i5, %g4
loop_1154:
fmovscs %icc, %f14, %f29
mulx %l0, 0x167F, %g7
loop_1155:
srl %g2, %l3, %o0
fmovsleu %xcc, %f8, %f28
fandnot2 %f12, %f6, %f24
or %i0, %i3, %o4
tl %xcc, 0x4
fpsub32 %f6, %f18, %f28
stbar
addccc %l1, 0x09AF, %g3
edge8n %l4, %l5, %o5
fandnot1 %f8, %f12, %f18
fblg %fcc3, loop_1156
movne %xcc, %o2, %o7
orcc %i1, %l2, %g1
edge32l %o1, %i4, %o3
loop_1156:
fzeros %f12
orncc %g5, %i7, %o6
call loop_1157
fmuld8ulx16 %f7, %f8, %f28
nop
set 0x46, %l6
sth %l6, [%l7 + %l6]
mova %xcc, %i6, %g6
loop_1157:
ldsb [%l7 + 0x67], %i2
sdivx %g4, 0x0DEC, %i5
nop
fitod %f4, %f6
taddcctv %l0, %g2, %l3
sir 0x1EAD
smulcc %o0, %i0, %i3
fbl %fcc1, loop_1158
fmovsa %icc, %f3, %f27
tcs %icc, 0x7
addcc %g7, 0x0871, %l1
loop_1158:
movge %xcc, %o4, %l4
subccc %l5, 0x08C2, %g3
fmovsge %xcc, %f17, %f0
movrne %o2, %o5, %i1
fands %f18, %f0, %f3
udivcc %l2, 0x16A0, %g1
sdiv %o7, 0x1322, %o1
fpsub32 %f6, %f30, %f20
fbule %fcc1, loop_1159
sdiv %i4, 0x025E, %o3
fornot1 %f30, %f22, %f16
bvs,pt %xcc, loop_1160
loop_1159:
alignaddr %i7, %o6, %l6
array16 %i6, %g5, %g6
fsrc1s %f29, %f20
loop_1160:
nop
setx 0x89AD4010B04D5573, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
movcc %icc, %g4, %i2
set 0x66, %o1
ldsha [%l7 + %o1] 0x15, %l0
set 0x6B, %o4
ldstuba [%l7 + %o4] 0x18, %i5
nop
fitos %f2, %f28
fstod %f28, %f24
wr %g0, 0x89, %asi
ldswa [%l7 + 0x0C] %asi, %g2
fbl %fcc0, loop_1161
nop
fitos %f2, %f24
fstod %f24, %f10
udivcc %l3, 0x03B7, %i0
edge8ln %i3, %o0, %g7
loop_1161:
or %o4, %l1, %l5
fnot2 %f14, %f16
sll %g3, 0x15, %l4
xnorcc %o2, 0x1BA0, %o5
ba,pn %icc, loop_1162
movl %xcc, %i1, %g1
or %o7, %l2, %i4
fzero %f10
loop_1162:
mulx %o3, 0x17D6, %o1
movrlz %i7, %l6, %i6
udivx %g5, 0x0E84, %o6
stbar
tneg %xcc, 0x0
srl %g6, 0x02, %g4
sethi 0x194C, %l0
be,pn %icc, loop_1163
fbge,a %fcc1, loop_1164
movrgez %i5, 0x187, %i2
addc %g2, 0x0038, %i0
loop_1163:
prefetch [%l7 + 0x28], 0x2
loop_1164:
fcmple16 %f12, %f0, %i3
membar 0x30
fpadd16 %f28, %f10, %f2
mulscc %l3, 0x0BD8, %o0
sdivcc %o4, 0x00B1, %l1
flush %l7 + 0x68
fbue,a %fcc2, loop_1165
sllx %g7, %l5, %g3
set 0x1C, %g3
ldswa [%l7 + %g3] 0x14, %o2
loop_1165:
smul %o5, 0x1C0B, %l4
xor %g1, %o7, %i1
te %xcc, 0x0
fbl %fcc0, loop_1166
orncc %i4, %o3, %l2
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %o1, %l6
loop_1166:
nop
wr %g0, 0x2f, %asi
stha %i6, [%l7 + 0x5C] %asi
membar #Sync
stb %i7, [%l7 + 0x13]
srax %g5, 0x08, %g6
tsubcc %o6, 0x0FEB, %l0
fnot1s %f13, %f27
fmovrdlz %g4, %f22, %f2
popc %i2, %i5
nop
setx loop_1167, %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
fbne,a %fcc3, loop_1168
fsrc1 %f24, %f0
mova %icc, %g2, %i3
loop_1167:
tl %xcc, 0x5
loop_1168:
fcmple32 %f24, %f28, %i0
fxnors %f29, %f28, %f9
membar 0x0C
fbuge %fcc2, loop_1169
bpos,pn %xcc, loop_1170
edge16l %l3, %o0, %o4
movcs %xcc, %g7, %l1
loop_1169:
udivcc %g3, 0x0A00, %o2
loop_1170:
bg,a %icc, loop_1171
tcs %xcc, 0x7
movvc %icc, %l5, %l4
tvs %icc, 0x6
loop_1171:
popc %o5, %o7
xnor %i1, 0x00B6, %g1
flush %l7 + 0x34
fandnot1 %f16, %f4, %f16
nop
setx loop_1172, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16ln %i4, %l2, %o1
sir 0x015A
sll %o3, 0x0F, %l6
loop_1172:
fmovsneg %icc, %f23, %f16
fbe %fcc2, loop_1173
fmovrsgez %i7, %f27, %f2
call loop_1174
nop
setx loop_1175, %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_1173:
fnegd %f22, %f18
nop
setx 0xC11FAC3FE9EE6A8D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x9756B50CC126F2D4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f18, %f26
loop_1174:
alignaddrl %g5, %g6, %o6
loop_1175:
movl %xcc, %i6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x6
fpadd16 %f16, %f30, %f26
set 0x68, %i2
prefetcha [%l7 + %i2] 0x14, 0x2
stx %i5, [%l7 + 0x50]
tgu %icc, 0x1
bg,a loop_1176
subccc %l0, 0x0EA3, %i3
smulcc %i0, %l3, %g2
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x0c, %o4, %g7
loop_1176:
movvs %icc, %o0, %l1
movn %icc, %g3, %l5
fbg,a %fcc2, loop_1177
ta %icc, 0x2
sra %o2, 0x0F, %o5
fcmpeq16 %f0, %f20, %o7
loop_1177:
fblg %fcc0, loop_1178
orn %i1, 0x11B0, %g1
or %i4, %l2, %o1
tleu %icc, 0x2
loop_1178:
nop
setx 0x63EF408E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f14
nop
setx 0x496FCA8B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x9B7B3FA6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f0, %f10
fmovdgu %xcc, %f14, %f31
tcc %icc, 0x3
tcc %xcc, 0x4
udivx %l4, 0x1A8A, %o3
orncc %l6, %i7, %g6
edge32 %o6, %i6, %g5
andncc %g4, %i2, %l0
edge16ln %i3, %i0, %i5
udivx %l3, 0x0449, %g2
fnot2s %f8, %f18
set 0x1C, %i4
ldsha [%l7 + %i4] 0x14, %o4
nop
set 0x24, %l3
ldub [%l7 + %l3], %g7
fbug %fcc3, loop_1179
fones %f14
ldstub [%l7 + 0x3C], %l1
fbuge %fcc1, loop_1180
loop_1179:
mulx %o0, %l5, %o2
taddcc %g3, 0x177C, %o5
sdiv %o7, 0x1EBF, %i1
loop_1180:
fxnors %f27, %f28, %f0
bcc,pn %xcc, loop_1181
movle %xcc, %g1, %l2
edge8 %o1, %l4, %i4
ldsw [%l7 + 0x54], %o3
loop_1181:
fbue,a %fcc1, loop_1182
xorcc %l6, 0x13E6, %g6
and %o6, 0x0523, %i6
alignaddrl %g5, %g4, %i7
loop_1182:
edge32 %l0, %i3, %i0
addc %i5, 0x0D54, %l3
sra %g2, 0x1E, %o4
edge16ln %i2, %g7, %o0
fbe %fcc1, loop_1183
tgu %xcc, 0x5
nop
set 0x5B, %o0
ldub [%l7 + %o0], %l1
bvs,a,pn %icc, loop_1184
loop_1183:
tsubcctv %l5, %g3, %o5
stw %o7, [%l7 + 0x34]
lduh [%l7 + 0x3A], %o2
loop_1184:
tpos %xcc, 0x4
edge32n %i1, %l2, %g1
movpos %icc, %l4, %o1
wr %g0, 0x80, %asi
ldsha [%l7 + 0x1A] %asi, %o3
movrgz %l6, %g6, %i4
for %f4, %f22, %f4
ba,a %xcc, loop_1185
movvc %icc, %o6, %i6
movvc %xcc, %g4, %g5
movvs %icc, %i7, %l0
loop_1185:
nop
setx 0x4E9CD04A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x9C93A319, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f6, %f17
fcmpne32 %f4, %f12, %i0
tcc %xcc, 0x4
fbo,a %fcc1, loop_1186
array8 %i5, %l3, %g2
set 0x40, %i1
ldxa [%l7 + %i1] 0x0c, %i3
loop_1186:
array8 %o4, %g7, %o0
bgu,pt %icc, loop_1187
membar 0x7E
ba,pn %icc, loop_1188
fxors %f18, %f3, %f24
loop_1187:
fmul8x16au %f3, %f18, %f8
add %l7, 0x14, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %l1
casa [%l6] 0x88, %l1, %l5
loop_1188:
movgu %icc, %g3, %i2
sllx %o7, 0x09, %o2
ldub [%l7 + 0x17], %o5
movrgez %i1, 0x1F9, %g1
fbg,a %fcc2, loop_1189
smulcc %l4, 0x1890, %o1
wr %g0, 0x11, %asi
lduba [%l7 + 0x1B] %asi, %l2
loop_1189:
sllx %o3, 0x06, %l6
addc %g6, %i4, %i6
tne %icc, 0x1
tcc %xcc, 0x7
subcc %g4, 0x04BF, %g5
bg %xcc, loop_1190
addccc %i7, 0x1E8D, %l0
add %i0, 0x0C06, %i5
swap [%l7 + 0x64], %l3
loop_1190:
movrgez %o6, %i3, %o4
tpos %xcc, 0x2
nop
fitos %f8, %f0
array16 %g2, %g7, %l1
nop
setx 0x96784E9E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x1ECF3F29, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f4, %f23
set 0x5C, %l4
stwa %o0, [%l7 + %l4] 0x88
nop
fitos %f9, %f21
fstod %f21, %f2
fbu %fcc0, loop_1191
fnand %f30, %f26, %f8
fzero %f0
move %xcc, %l5, %i2
loop_1191:
edge32n %g3, %o7, %o5
wr %g0, 0x88, %asi
lduba [%l7 + 0x3D] %asi, %o2
stx %g1, [%l7 + 0x30]
fpadd32s %f14, %f4, %f21
fands %f29, %f0, %f2
orcc %l4, %i1, %l2
subcc %o1, %o3, %l6
movl %icc, %g6, %i6
sir 0x0453
fcmpeq16 %f10, %f6, %i4
edge8ln %g5, %i7, %g4
movre %l0, 0x3B5, %i0
brgz,a %l3, loop_1192
fmovdg %icc, %f8, %f30
srl %o6, 0x17, %i3
tsubcctv %o4, 0x1E77, %g2
loop_1192:
taddcc %i5, 0x043B, %g7
addccc %o0, %l5, %i2
taddcctv %l1, %o7, %g3
tsubcc %o2, %g1, %l4
add %l7, 0x7C, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o5
casa [%l6] %asi, %o5, %l2
bcs,a loop_1193
fbl %fcc3, loop_1194
ta %icc, 0x6
movg %xcc, %i1, %o1
loop_1193:
sra %l6, %o3, %i6
loop_1194:
tsubcc %i4, 0x1ECC, %g6
tle %icc, 0x5
udivcc %i7, 0x0DAD, %g5
taddcc %g4, %l0, %i0
te %icc, 0x3
fmovrsgz %l3, %f29, %f6
fmovdge %icc, %f16, %f24
movne %xcc, %o6, %i3
xnor %o4, 0x1CAD, %i5
edge16 %g7, %g2, %l5
fble %fcc0, loop_1195
tcc %xcc, 0x5
tn %icc, 0x0
andcc %o0, %l1, %o7
loop_1195:
bcs,a,pt %icc, loop_1196
udivcc %i2, 0x15EB, %o2
tsubcc %g3, 0x0A10, %l4
fmovdn %icc, %f11, %f28
loop_1196:
tcs %icc, 0x3
wr %g0, 0x89, %asi
stxa %g1, [%l7 + 0x68] %asi
orncc %o5, 0x128A, %i1
fcmpgt16 %f0, %f28, %o1
srl %l6, 0x14, %o3
nop
setx 0x1CDEE0B0006ED5D9, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movre %l2, 0x23F, %i6
bg %xcc, loop_1197
tvc %icc, 0x0
fbn,a %fcc1, loop_1198
sll %g6, %i4, %g5
loop_1197:
ld [%l7 + 0x10], %f24
or %i7, 0x1B73, %g4
loop_1198:
tle %xcc, 0x3
movrgez %i0, %l0, %o6
fxnor %f12, %f24, %f16
fpadd16s %f26, %f8, %f25
movvs %xcc, %i3, %l3
udivcc %o4, 0x0A27, %i5
fmovsle %icc, %f20, %f11
set 0x50, %o5
lda [%l7 + %o5] 0x89, %f28
fand %f14, %f16, %f10
wr %g0, 0x88, %asi
swapa [%l7 + 0x48] %asi, %g2
edge16ln %l5, %g7, %o0
ba,pn %icc, loop_1199
nop
setx 0x4007ED32D647047F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xC9188D9B230DF165, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f30, %f0
brz %l1, loop_1200
smulcc %o7, %i2, %g3
loop_1199:
lduw [%l7 + 0x78], %o2
movn %xcc, %g1, %o5
loop_1200:
ta %xcc, 0x3
array8 %i1, %l4, %o1
sdiv %l6, 0x04D4, %o3
addccc %i6, 0x0EB9, %g6
edge32 %i4, %l2, %i7
nop
setx 0xD9AA01402068D19F, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
te %xcc, 0x6
nop
fitod %f4, %f14
fdtox %f14, %f24
tne %xcc, 0x4
tl %icc, 0x4
fmovdvs %xcc, %f21, %f19
bvc loop_1201
tleu %icc, 0x6
edge32l %g5, %g4, %l0
ba,a,pt %xcc, loop_1202
loop_1201:
subccc %i0, 0x097A, %i3
sll %o6, 0x11, %o4
fmovda %icc, %f27, %f12
loop_1202:
bneg,pn %icc, loop_1203
bneg,a,pn %icc, loop_1204
membar 0x24
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
loop_1203:
fbne,a %fcc1, loop_1205
loop_1204:
fmul8sux16 %f20, %f20, %f14
tsubcctv %i5, 0x0960, %l5
udivcc %g7, 0x1D83, %g2
loop_1205:
edge32n %l1, %o7, %o0
edge8n %i2, %o2, %g1
fandnot2s %f15, %f4, %f7
nop
setx 0x5051908D, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
orn %g3, %o5, %i1
nop
setx 0x8C5A8DC7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x230D699B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f29, %f6
fmovsne %xcc, %f28, %f5
move %icc, %o1, %l6
alignaddr %o3, %i6, %l4
fmovrde %i4, %f12, %f20
stb %g6, [%l7 + 0x18]
ld [%l7 + 0x3C], %f20
tle %icc, 0x4
tsubcc %l2, 0x18EF, %i7
fmovsneg %icc, %f27, %f8
umulcc %g4, 0x0309, %g5
movrlz %i0, 0x19C, %l0
be,a loop_1206
movne %icc, %i3, %o4
tcc %xcc, 0x2
subccc %l3, %o6, %i5
loop_1206:
udivx %g7, 0x03F0, %l5
edge32 %l1, %o7, %o0
bpos,a,pn %xcc, loop_1207
be loop_1208
xnor %i2, 0x02EF, %o2
fbo,a %fcc1, loop_1209
loop_1207:
sll %g1, %g2, %g3
loop_1208:
fbul %fcc1, loop_1210
fnot2 %f16, %f10
loop_1209:
st %f22, [%l7 + 0x20]
sllx %o5, 0x1C, %o1
loop_1210:
nop
set 0x38, %i0
ldswa [%l7 + %i0] 0x88, %l6
fmovdcc %xcc, %f27, %f20
brgez,a %o3, loop_1211
addccc %i1, %i6, %i4
edge32 %g6, %l4, %i7
fornot2 %f28, %f10, %f24
loop_1211:
array32 %g4, %g5, %i0
fmovdn %xcc, %f10, %f29
subccc %l0, %i3, %l2
bvc,a,pn %icc, loop_1212
mulx %l3, 0x074F, %o4
nop
fitos %f6, %f20
edge8ln %o6, %i5, %l5
loop_1212:
xnor %l1, %g7, %o0
edge16 %i2, %o2, %g1
sethi 0x08E5, %g2
flush %l7 + 0x68
movrgez %g3, %o5, %o1
wr %g0, 0x10, %asi
lduwa [%l7 + 0x2C] %asi, %o7
srax %o3, %l6, %i6
bge,a %xcc, loop_1213
movrne %i1, %g6, %l4
tn %xcc, 0x0
addccc %i7, 0x10D8, %g4
loop_1213:
array16 %g5, %i4, %i0
fpack16 %f22, %f10
movn %xcc, %l0, %l2
movn %icc, %l3, %o4
tl %xcc, 0x6
bl,a loop_1214
fxnors %f9, %f21, %f4
tcs %xcc, 0x4
srlx %o6, %i5, %i3
loop_1214:
fmovspos %icc, %f27, %f27
fbo %fcc2, loop_1215
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %l1, %g7
edge16n %o0, %l5, %i2
loop_1215:
movn %icc, %o2, %g1
movvs %xcc, %g2, %g3
movcc %icc, %o5, %o1
edge32ln %o3, %o7, %l6
set 0x24, %g2
lduha [%l7 + %g2] 0x88, %i6
fmovde %icc, %f15, %f9
movne %icc, %i1, %g6
sethi 0x0048, %l4
fmovscc %icc, %f1, %f5
sir 0x0748
tgu %xcc, 0x7
tcs %xcc, 0x6
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
xor %i7, 0x18F4, %g5
bne,a,pt %xcc, loop_1216
nop
setx 0xB055C681, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
fbl %fcc2, loop_1217
movrlz %i4, 0x068, %g4
loop_1216:
bn,a loop_1218
taddcc %l0, 0x070F, %l2
loop_1217:
fmovsleu %xcc, %f11, %f25
fmovsvc %icc, %f17, %f11
loop_1218:
fbn %fcc1, loop_1219
orcc %l3, 0x1833, %o4
bgu,pt %xcc, loop_1220
edge8 %i0, %i5, %o6
loop_1219:
bcc,a loop_1221
orcc %l1, %g7, %i3
loop_1220:
fsrc2 %f10, %f0
bcc,a,pn %xcc, loop_1222
loop_1221:
edge8n %o0, %i2, %l5
edge16n %g1, %g2, %g3
nop
fitos %f18, %f28
loop_1222:
ldsb [%l7 + 0x1F], %o2
wr %g0, 0x2f, %asi
stwa %o5, [%l7 + 0x34] %asi
membar #Sync
popc %o1, %o7
set 0x40, %i5
stda %f16, [%l7 + %i5] 0x0c
edge16 %l6, %i6, %i1
fmovde %icc, %f16, %f8
sdivx %o3, 0x10D0, %l4
fsrc1 %f22, %f0
stbar
brgz %g6, loop_1223
fmovsleu %icc, %f17, %f13
movvs %xcc, %i7, %g5
fbue,a %fcc3, loop_1224
loop_1223:
tle %icc, 0x2
smulcc %i4, 0x0C40, %g4
sdivx %l0, 0x15DC, %l3
loop_1224:
fpadd16s %f19, %f28, %f29
fmovdle %icc, %f14, %f30
addccc %l2, 0x0DD2, %i0
bne %icc, loop_1225
fmovscc %icc, %f10, %f12
fbul %fcc3, loop_1226
bne,a %xcc, loop_1227
loop_1225:
fand %f12, %f2, %f6
movgu %xcc, %i5, %o4
loop_1226:
nop
set 0x58, %l5
swapa [%l7 + %l5] 0x80, %l1
loop_1227:
smulcc %o6, %g7, %o0
movge %icc, %i2, %i3
brgz %l5, loop_1228
movge %icc, %g2, %g1
fmovda %xcc, %f18, %f5
set 0x30, %l1
stxa %g3, [%g0 + %l1] 0x4f
loop_1228:
tn %icc, 0x6
ldsb [%l7 + 0x4D], %o2
std %f0, [%l7 + 0x50]
fbul %fcc0, loop_1229
edge32 %o5, %o7, %l6
fmovs %f28, %f12
movg %icc, %o1, %i1
loop_1229:
taddcc %i6, 0x061B, %l4
fnors %f9, %f20, %f18
fpadd16 %f12, %f8, %f10
bneg,a,pn %icc, loop_1230
bg,pt %xcc, loop_1231
bneg,a,pt %icc, loop_1232
tneg %icc, 0x2
loop_1230:
add %o3, 0x049A, %g6
loop_1231:
xnorcc %i7, 0x045A, %g5
loop_1232:
ta %icc, 0x2
tsubcc %i4, 0x0F9C, %g4
srl %l3, %l0, %l2
andn %i5, %o4, %l1
st %f30, [%l7 + 0x20]
movge %xcc, %o6, %i0
bn,a,pt %icc, loop_1233
subccc %o0, 0x1F2C, %i2
orcc %i3, 0x0FD4, %g7
fpsub16 %f12, %f28, %f8
loop_1233:
nop
setx 0x277BE203C3D87C8B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x543F8B876AD89371, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f30, %f8
and %g2, 0x1F64, %g1
be,pt %xcc, loop_1234
tvs %icc, 0x1
edge8ln %g3, %l5, %o2
array16 %o7, %l6, %o1
loop_1234:
movcs %icc, %o5, %i1
fnot2s %f26, %f27
movn %xcc, %i6, %l4
udivx %o3, 0x19D5, %i7
movle %icc, %g5, %i4
edge32 %g6, %g4, %l3
fand %f28, %f30, %f20
alignaddrl %l2, %i5, %l0
fmovrdlez %o4, %f24, %f16
edge16l %l1, %o6, %i0
stb %i2, [%l7 + 0x5E]
addcc %o0, %g7, %i3
fmovdleu %icc, %f0, %f7
andncc %g2, %g1, %l5
edge16ln %o2, %g3, %l6
udivcc %o7, 0x013C, %o5
fone %f20
fcmple32 %f22, %f8, %o1
fbo %fcc2, loop_1235
fmovsle %xcc, %f12, %f0
nop
fitos %f18, %f0
fmovsg %xcc, %f2, %f23
loop_1235:
fmovrse %i1, %f19, %f2
fbn %fcc0, loop_1236
fandnot1s %f16, %f6, %f5
fxnor %f16, %f8, %f2
sdiv %i6, 0x0A85, %o3
loop_1236:
tl %icc, 0x0
fbl %fcc0, loop_1237
edge32ln %i7, %l4, %g5
fbu,a %fcc0, loop_1238
mulx %g6, 0x0B0A, %g4
loop_1237:
brgz,a %i4, loop_1239
tneg %xcc, 0x3
loop_1238:
nop
setx 0x2412D663, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xBF5104F2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f2, %f6
orcc %l3, 0x1EA5, %l2
loop_1239:
brlz %i5, loop_1240
edge8 %o4, %l1, %o6
fandnot2s %f9, %f21, %f10
and %i0, 0x0562, %l0
loop_1240:
bleu,a %icc, loop_1241
fmovdpos %xcc, %f27, %f10
membar 0x7A
fbg,a %fcc0, loop_1242
loop_1241:
nop
set 0x36, %o2
ldub [%l7 + %o2], %i2
edge16 %g7, %i3, %g2
fexpand %f25, %f6
loop_1242:
nop
setx 0xE18CA571D06DFA71, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
ldsw [%l7 + 0x5C], %g1
fors %f11, %f24, %f5
movne %icc, %l5, %o0
fors %f18, %f12, %f27
movrgez %g3, %o2, %l6
wr %g0, 0x04, %asi
swapa [%l7 + 0x6C] %asi, %o5
fbuge,a %fcc3, loop_1243
edge8l %o1, %o7, %i1
movrne %o3, %i7, %l4
sra %g5, 0x0C, %g6
loop_1243:
fmovspos %xcc, %f18, %f14
edge16 %g4, %i4, %i6
edge8l %l2, %i5, %l3
tne %icc, 0x5
ldx [%l7 + 0x40], %l1
fble,a %fcc0, loop_1244
move %icc, %o4, %o6
te %icc, 0x0
wr %g0, 0x18, %asi
ldsba [%l7 + 0x1D] %asi, %l0
loop_1244:
nop
setx 0xD06A3152, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x45DB0E4C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f25, %f26
nop
setx 0xC04129B0, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
wr %g0, 0x0c, %asi
lduba [%l7 + 0x77] %asi, %i0
alignaddr %i2, %i3, %g7
prefetch [%l7 + 0x3C], 0x1
subccc %g1, 0x1587, %g2
sdivcc %l5, 0x03EE, %g3
mova %xcc, %o2, %l6
tneg %xcc, 0x4
movpos %xcc, %o5, %o1
edge8n %o0, %o7, %i1
set 0x74, %l2
stwa %i7, [%l7 + %l2] 0xe3
membar #Sync
fcmpne32 %f30, %f4, %o3
xnor %g5, %g6, %g4
nop
setx 0x31404058667E89FC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xBF8B7316DA89139A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f30, %f26
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i4, %i6
tcc %xcc, 0x5
movneg %xcc, %l2, %i5
srlx %l4, %l1, %o4
fandnot1 %f18, %f28, %f24
orcc %o6, 0x0039, %l0
fands %f1, %f12, %f31
movn %icc, %l3, %i2
andn %i3, 0x04F8, %i0
nop
set 0x08, %g1
ldd [%l7 + %g1], %g0
tl %icc, 0x5
srlx %g7, 0x1E, %g2
fmovda %icc, %f10, %f0
alignaddrl %g3, %o2, %l5
movl %xcc, %o5, %l6
tvs %icc, 0x6
srax %o0, %o7, %o1
andn %i7, %o3, %i1
ldub [%l7 + 0x2B], %g5
fand %f24, %f6, %f28
or %g6, 0x004C, %i4
udivx %i6, 0x1609, %g4
set 0x64, %g4
lda [%l7 + %g4] 0x14, %f29
fmovdgu %icc, %f20, %f12
orcc %l2, 0x1834, %i5
fmuld8ulx16 %f13, %f22, %f26
fbn %fcc1, loop_1245
orcc %l4, 0x0EE1, %l1
array32 %o6, %l0, %o4
smulcc %i2, 0x1F4D, %i3
loop_1245:
sir 0x11C3
fbug %fcc2, loop_1246
mulscc %i0, 0x072D, %g1
tvs %xcc, 0x1
bg loop_1247
loop_1246:
srl %l3, 0x08, %g2
fnegs %f24, %f2
tneg %xcc, 0x3
loop_1247:
xor %g3, 0x120C, %g7
nop
setx 0xA5F0AB7E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x6CE8F89F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f13, %f14
edge16ln %l5, %o5, %o2
edge8 %o0, %o7, %l6
orn %i7, 0x019C, %o1
fmovdcc %icc, %f5, %f10
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x38] %asi, 0x0
edge32ln %i1, %g6, %g5
te %xcc, 0x4
ldstub [%l7 + 0x50], %i4
fpsub32s %f6, %f14, %f14
te %icc, 0x0
movn %xcc, %g4, %l2
movleu %icc, %i6, %i5
fbg,a %fcc3, loop_1248
fornot1s %f20, %f22, %f19
be,a %icc, loop_1249
srlx %l4, 0x06, %o6
loop_1248:
fnand %f30, %f20, %f6
nop
fitos %f12, %f4
fstoi %f4, %f3
loop_1249:
fbg,a %fcc3, loop_1250
fnands %f25, %f6, %f24
std %f30, [%l7 + 0x18]
movge %xcc, %l1, %o4
loop_1250:
edge16ln %l0, %i2, %i0
tvs %icc, 0x1
tvc %xcc, 0x1
or %g1, 0x0F44, %l3
fornot2 %f30, %f10, %f20
tpos %icc, 0x3
sllx %g2, 0x11, %i3
movgu %xcc, %g7, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x4
fones %f31
orcc %o5, %o2, %g3
nop
setx 0x95B0DE293CB41773, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x6D06E08856E221EF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f28, %f10
udivx %o0, 0x1B88, %o7
fmovrslez %i7, %f18, %f4
fabss %f21, %f31
swap [%l7 + 0x68], %l6
tcc %icc, 0x3
movcc %icc, %o3, %o1
movrgez %i1, %g6, %g5
tleu %icc, 0x2
tvc %icc, 0x2
nop
setx 0xA0850724, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xC345AF93, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f14, %f6
tsubcctv %i4, %g4, %i6
brgez %i5, loop_1251
xnor %l4, 0x016D, %l2
membar 0x43
tcs %xcc, 0x7
loop_1251:
nop
wr %g0, 0x04, %asi
ldsha [%l7 + 0x44] %asi, %l1
tpos %xcc, 0x5
set 0x40, %g7
stda %f16, [%l7 + %g7] 0xf0
membar #Sync
movgu %xcc, %o6, %l0
tsubcc %i2, %i0, %o4
nop
setx 0x92D91FAC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x65161FE0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f24, %f17
st %f17, [%l7 + 0x1C]
bgu %icc, loop_1252
movrgz %g1, 0x1F5, %g2
tge %xcc, 0x3
tpos %icc, 0x5
loop_1252:
sdiv %l3, 0x1B7C, %g7
nop
setx 0x5CBE3133783DC2ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xCA627F6FC8301EDF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f2, %f28
sdiv %i3, 0x0121, %o5
movcs %xcc, %l5, %o2
andcc %o0, 0x0382, %o7
array32 %i7, %l6, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %o1, 0x14F0, %i1
edge8l %g6, %o3, %g5
udivcc %i4, 0x0993, %i6
edge32n %g4, %i5, %l2
nop
setx 0xA8985826DDEBE007, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x52B4D92B593D3362, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f4, %f2
te %xcc, 0x7
bcc,a,pt %icc, loop_1253
addcc %l4, 0x00C0, %o6
subccc %l0, 0x0126, %l1
fmovdle %icc, %f4, %f17
loop_1253:
fmovdge %icc, %f8, %f16
movne %icc, %i0, %o4
fmovrsgez %i2, %f31, %f7
fbuge %fcc0, loop_1254
sra %g2, 0x17, %g1
sdivcc %g7, 0x1AA5, %l3
fnot2 %f6, %f10
loop_1254:
pdist %f2, %f6, %f18
smul %o5, %l5, %o2
movre %o0, %o7, %i3
tg %icc, 0x5
edge16 %l6, %i7, %o1
xnor %g3, 0x1D1B, %g6
fmuld8sux16 %f21, %f15, %f12
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %i1, %g5
edge8n %o3, %i4, %i6
srax %g4, %l2, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_1255
popc 0x092E, %o6
nop
fitod %f10, %f26
fdtox %f26, %f14
movcs %icc, %l0, %l1
loop_1255:
xnor %i0, %i5, %o4
fcmple16 %f8, %f16, %i2
set 0x60, %i7
ldda [%l7 + %i7] 0x04, %g0
movpos %icc, %g7, %g2
udivcc %o5, 0x186F, %l5
movrgez %l3, %o0, %o2
sub %o7, 0x04CD, %i3
fmul8x16au %f26, %f2, %f10
sra %i7, 0x19, %o1
wr %g0, 0x89, %asi
ldswa [%l7 + 0x08] %asi, %l6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x10] %asi, %g6
fmovsgu %xcc, %f27, %f12
lduw [%l7 + 0x6C], %g3
tg %icc, 0x1
fmovdcc %xcc, %f22, %f18
movvc %icc, %i1, %g5
udivcc %i4, 0x1229, %o3
tn %icc, 0x6
orn %i6, %g4, %l2
orncc %l4, 0x1106, %l0
andn %l1, 0x0F27, %i0
fpadd16s %f10, %f30, %f31
movvs %icc, %o6, %i5
edge16 %o4, %i2, %g1
xnor %g7, 0x080B, %g2
taddcc %l5, 0x1F32, %o5
ta %xcc, 0x5
movg %xcc, %l3, %o2
tg %icc, 0x1
tvc %icc, 0x4
set 0x74, %i6
lda [%l7 + %i6] 0x89, %f22
brnz,a %o0, loop_1256
movge %icc, %i3, %o7
edge32 %o1, %i7, %g6
bneg,a %xcc, loop_1257
loop_1256:
taddcctv %g3, 0x1686, %l6
tvc %xcc, 0x2
bpos,pn %xcc, loop_1258
loop_1257:
umulcc %g5, %i4, %i1
andn %i6, %o3, %g4
fmovdl %xcc, %f6, %f21
loop_1258:
fpack16 %f6, %f18
bgu,pn %icc, loop_1259
fbuge %fcc1, loop_1260
tvs %xcc, 0x7
fxnors %f8, %f4, %f1
loop_1259:
tsubcc %l2, %l0, %l1
loop_1260:
srl %l4, 0x17, %o6
fbe %fcc0, loop_1261
movrgez %i5, 0x3AF, %o4
fnot1 %f20, %f8
sll %i2, 0x02, %g1
loop_1261:
edge16 %g7, %i0, %l5
edge32l %o5, %l3, %o2
edge32n %o0, %i3, %g2
fandnot2 %f2, %f26, %f24
edge8 %o1, %i7, %g6
tge %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f6, %f8
fdtos %f8, %f2
te %xcc, 0x5
orn %o7, %g3, %l6
set 0x40, %o6
stxa %g5, [%l7 + %o6] 0x2a
membar #Sync
sll %i1, %i6, %i4
srlx %g4, %l2, %l0
fmul8x16au %f3, %f6, %f12
mulscc %o3, 0x08B7, %l4
call loop_1262
fbge,a %fcc0, loop_1263
movrgez %o6, 0x233, %l1
fmovrse %o4, %f26, %f6
loop_1262:
fabss %f30, %f19
loop_1263:
smulcc %i5, %g1, %g7
stx %i0, [%l7 + 0x30]
brlez %l5, loop_1264
tge %xcc, 0x1
tsubcc %o5, %l3, %o2
movn %icc, %i2, %o0
loop_1264:
movl %icc, %g2, %o1
bleu,pn %icc, loop_1265
fmovdleu %icc, %f30, %f3
movrgz %i3, %g6, %i7
stbar
loop_1265:
fnands %f29, %f19, %f24
bcc,pt %xcc, loop_1266
edge32ln %o7, %g3, %l6
fbe,a %fcc0, loop_1267
swap [%l7 + 0x6C], %g5
loop_1266:
stb %i1, [%l7 + 0x70]
brlez,a %i4, loop_1268
loop_1267:
sdivcc %g4, 0x1673, %i6
fpack32 %f8, %f2, %f14
fpadd32s %f29, %f26, %f1
loop_1268:
stw %l2, [%l7 + 0x64]
fxor %f8, %f30, %f4
sir 0x1A05
fbne %fcc2, loop_1269
fsrc2 %f20, %f18
umul %l0, %l4, %o6
sub %o3, 0x1EE8, %o4
loop_1269:
taddcc %i5, 0x09B9, %g1
movpos %icc, %g7, %i0
nop
setx 0xE6659974A0EB1CFF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f22
tge %icc, 0x6
fmovrsgz %l5, %f1, %f3
movneg %icc, %o5, %l1
xnorcc %o2, %i2, %l3
bg,a %icc, loop_1270
fble,a %fcc3, loop_1271
edge16n %o0, %o1, %g2
brgez,a %g6, loop_1272
loop_1270:
bgu,a %icc, loop_1273
loop_1271:
tge %icc, 0x0
array32 %i7, %i3, %g3
loop_1272:
tvs %xcc, 0x0
loop_1273:
addc %l6, %o7, %i1
movpos %xcc, %i4, %g4
fexpand %f15, %f10
nop
fitod %f14, %f30
orncc %g5, 0x068F, %l2
wr %g0, 0x04, %asi
ldxa [%l7 + 0x20] %asi, %l0
edge32ln %i6, %o6, %o3
nop
set 0x39, %l0
ldub [%l7 + %l0], %o4
tn %icc, 0x1
or %i5, %g1, %l4
be loop_1274
fmovscs %xcc, %f9, %f15
tsubcctv %i0, %l5, %g7
sub %o5, %o2, %i2
loop_1274:
edge32n %l3, %l1, %o0
nop
fitos %f3, %f14
fstod %f14, %f4
sra %o1, 0x03, %g6
wr %g0, 0x04, %asi
ldsha [%l7 + 0x5C] %asi, %i7
movl %icc, %g2, %i3
fsrc2 %f0, %f16
edge8ln %g3, %l6, %o7
for %f24, %f0, %f8
xor %i1, %g4, %i4
nop
setx 0x802692DB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x5D2AD26C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f1, %f14
and %g5, %l2, %i6
addcc %o6, 0x01A2, %o3
mulscc %l0, 0x1084, %i5
set 0x50, %g6
sta %f13, [%l7 + %g6] 0x18
bvc,a,pt %xcc, loop_1275
subc %g1, %o4, %i0
bn,a loop_1276
brgez,a %l4, loop_1277
loop_1275:
edge8l %l5, %o5, %o2
movcs %icc, %g7, %i2
loop_1276:
fbule,a %fcc0, loop_1278
loop_1277:
fcmple32 %f0, %f16, %l3
tn %xcc, 0x3
movl %icc, %o0, %l1
loop_1278:
brnz,a %g6, loop_1279
fmovsvs %icc, %f3, %f10
array32 %o1, %g2, %i7
srax %g3, 0x16, %i3
loop_1279:
nop
setx 0x138A4A67D7FBCE5E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f16
fnegs %f29, %f4
tg %xcc, 0x2
xorcc %l6, 0x176F, %o7
nop
setx loop_1280, %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
tsubcc %g4, %i1, %i4
orcc %l2, 0x0B6A, %g5
te %xcc, 0x3
loop_1280:
fmovdgu %icc, %f25, %f28
fmovsle %xcc, %f16, %f22
fsrc1s %f28, %f22
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
fbge,a %fcc3, loop_1281
stbar
edge32ln %o6, %i6, %l0
andncc %i5, %g1, %o3
loop_1281:
fmovdpos %icc, %f31, %f30
bcs,a loop_1282
fmovsne %xcc, %f18, %f31
nop
setx loop_1283, %l0, %l1
jmpl %l1, %i0
andcc %l4, %o4, %o5
loop_1282:
movcc %xcc, %l5, %g7
fcmple32 %f18, %f8, %o2
loop_1283:
nop
set 0x40, %o7
ldx [%l7 + %o7], %l3
flush %l7 + 0x48
te %xcc, 0x2
membar 0x4B
movrlez %i2, 0x074, %l1
fpadd32s %f22, %f29, %f26
sll %g6, 0x1A, %o0
movrne %o1, %g2, %g3
fmovdvc %icc, %f18, %f19
xor %i7, %l6, %o7
movg %xcc, %i3, %g4
ld [%l7 + 0x18], %f13
fba,a %fcc3, loop_1284
movn %xcc, %i1, %i4
edge8n %l2, %g5, %i6
nop
setx 0x8AC35AB3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xC71DB522, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f18, %f7
loop_1284:
edge16n %l0, %i5, %o6
tn %icc, 0x7
te %icc, 0x6
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
fmul8ulx16 %f30, %f18, %f12
bvs loop_1285
fandnot2 %f12, %f14, %f24
set 0x78, %g5
lduba [%l7 + %g5] 0x11, %g1
loop_1285:
fmovsge %xcc, %f16, %f11
fmovdcs %xcc, %f24, %f7
edge16l %o3, %i0, %o4
bvc %xcc, loop_1286
fmovde %xcc, %f12, %f18
xnor %l4, 0x093D, %l5
xnorcc %g7, %o2, %o5
loop_1286:
swap [%l7 + 0x08], %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %i2, 0x0973, %g6
nop
setx 0x876F6F7724DB234C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f22
array16 %l1, %o0, %g2
fexpand %f3, %f20
edge32l %o1, %i7, %g3
fmovd %f8, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
faligndata %f18, %f4, %f24
popc 0x0CAE, %o7
add %i3, %g4, %l6
udivcc %i4, 0x07F8, %l2
fbul %fcc3, loop_1287
fcmple32 %f22, %f26, %g5
fmuld8ulx16 %f21, %f14, %f20
xor %i1, 0x08F7, %l0
loop_1287:
array8 %i5, %o6, %g1
movle %icc, %o3, %i0
ldsh [%l7 + 0x32], %i6
tl %icc, 0x7
addcc %o4, 0x1084, %l4
stw %l5, [%l7 + 0x30]
fmovsvc %xcc, %f6, %f16
sub %g7, 0x0C49, %o5
or %o2, %i2, %l3
umul %g6, 0x009F, %l1
bvs loop_1288
edge16n %o0, %o1, %g2
sll %g3, %o7, %i7
taddcctv %g4, %l6, %i4
loop_1288:
udivx %i3, 0x06E3, %l2
fpsub16s %f21, %f7, %f21
tne %xcc, 0x2
movrlez %g5, 0x3C9, %l0
or %i5, %o6, %i1
xor %o3, 0x0AF9, %g1
nop
setx loop_1289, %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 %f7, %f6, %f23
fmovsgu %xcc, %f9, %f9
movl %icc, %i0, %o4
loop_1289:
mova %icc, %i6, %l5
array32 %g7, %o5, %l4
edge32n %o2, %l3, %g6
pdist %f22, %f26, %f24
umulcc %l1, %i2, %o1
movrgz %g2, 0x181, %o0
srl %o7, %i7, %g3
be %xcc, loop_1290
fandnot2 %f14, %f6, %f24
udivcc %l6, 0x0F56, %i4
set 0x118, %i3
nop ! nop ! ldxa [%g0 + %i3] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
loop_1290:
edge8l %i3, %g5, %l2
movre %l0, %i5, %o6
fpackfix %f10, %f12
lduw [%l7 + 0x78], %i1
fbge,a %fcc2, loop_1291
xnor %g1, %o3, %i0
movrgz %o4, %l5, %g7
fmovsg %icc, %f26, %f16
loop_1291:
fornot1s %f1, %f26, %f6
fmovdne %xcc, %f11, %f7
udivx %i6, 0x1120, %l4
sir 0x00D2
movrgz %o5, %l3, %o2
st %f10, [%l7 + 0x68]
smul %g6, 0x1359, %l1
edge8n %o1, %i2, %g2
fbl,a %fcc0, loop_1292
fpadd32s %f23, %f14, %f21
edge8ln %o0, %i7, %o7
taddcc %l6, 0x0F1C, %g3
loop_1292:
nop
fitos %f6, %f29
fstox %f29, %f26
movpos %xcc, %g4, %i4
movl %xcc, %g5, %i3
movge %icc, %l0, %i5
movrlz %l2, 0x10A, %i1
tsubcctv %o6, 0x0B10, %g1
andn %i0, 0x070E, %o4
sdiv %o3, 0x1F9E, %g7
edge16n %i6, %l5, %o5
movn %xcc, %l4, %l3
movvc %xcc, %o2, %g6
movrgz %o1, %l1, %g2
fbu %fcc0, loop_1293
fxors %f12, %f21, %f23
brlz,a %o0, loop_1294
fcmpeq16 %f12, %f4, %i7
loop_1293:
bneg,pt %icc, loop_1295
fands %f12, %f24, %f17
loop_1294:
mulx %i2, 0x0ED2, %o7
edge8n %l6, %g4, %g3
loop_1295:
fbuge,a %fcc0, loop_1296
nop
fitod %f2, %f8
fdtoi %f8, %f10
tcs %icc, 0x2
sll %i4, 0x1D, %g5
loop_1296:
nop
set 0x36, %l6
ldstuba [%l7 + %l6] 0x0c, %l0
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
edge16n %i3, %l2, %i1
umulcc %i5, 0x1328, %o6
ldsh [%l7 + 0x64], %i0
subcc %g1, %o3, %o4
set 0x5A, %o3
ldsha [%l7 + %o3] 0x11, %g7
tcs %xcc, 0x7
bne,pt %icc, loop_1297
taddcctv %l5, 0x1ED4, %i6
prefetch [%l7 + 0x44], 0x0
xnor %l4, 0x1A6B, %o5
loop_1297:
fands %f17, %f21, %f25
fbne,a %fcc0, loop_1298
bcc,a %xcc, loop_1299
mova %xcc, %l3, %o2
tvs %xcc, 0x7
loop_1298:
nop
fitod %f10, %f22
fdtoi %f22, %f5
loop_1299:
sethi 0x0265, %g6
fmul8x16 %f5, %f12, %f14
edge16l %l1, %o1, %o0
set 0x78, %o4
lda [%l7 + %o4] 0x80, %f9
and %g2, 0x1689, %i2
tgu %icc, 0x2
stx %i7, [%l7 + 0x60]
fble %fcc2, loop_1300
nop
setx 0x8AE080D92A85EE5D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f8
srl %l6, 0x01, %g4
fnegd %f24, %f18
loop_1300:
movrlz %g3, 0x11E, %i4
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %o7, %l0
set 0x38, %o1
sta %f8, [%l7 + %o1] 0x10
movn %xcc, %i3, %g5
fmovdge %xcc, %f16, %f28
nop
fitod %f12, %f10
fdtos %f10, %f29
tvc %xcc, 0x0
mulscc %l2, 0x19C6, %i5
call loop_1301
edge16n %o6, %i1, %i0
edge32l %g1, %o3, %g7
lduw [%l7 + 0x10], %o4
loop_1301:
xor %i6, 0x0778, %l5
nop
setx 0x405609B1, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
umulcc %l4, 0x1CBC, %o5
movre %o2, 0x28E, %g6
sub %l1, 0x08D0, %o1
fnands %f27, %f27, %f16
tg %icc, 0x7
taddcc %l3, %o0, %g2
fblg %fcc3, loop_1302
movcs %xcc, %i7, %i2
edge8n %l6, %g3, %i4
taddcc %g4, %l0, %o7
loop_1302:
nop
setx loop_1303, %l0, %l1
jmpl %l1, %g5
ldub [%l7 + 0x7D], %l2
nop
setx 0x1CA99692, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f2
brnz %i5, loop_1304
loop_1303:
brlez,a %i3, loop_1305
andncc %o6, %i1, %i0
move %xcc, %o3, %g1
loop_1304:
array8 %o4, %g7, %i6
loop_1305:
edge32l %l5, %o5, %l4
bl,a %xcc, loop_1306
tneg %icc, 0x3
fcmple16 %f18, %f14, %g6
mova %xcc, %o2, %l1
loop_1306:
tcc %icc, 0x7
srax %o1, %l3, %g2
fbn %fcc1, loop_1307
fmovsvc %xcc, %f25, %f20
tgu %xcc, 0x7
ta %xcc, 0x6
loop_1307:
array32 %o0, %i7, %i2
membar 0x5C
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x3B] %asi, %l6
fsrc1s %f26, %f12
nop
fitos %f11, %f29
fstoi %f29, %f17
or %i4, %g4, %g3
taddcctv %o7, %g5, %l0
tvs %icc, 0x4
brnz %i5, loop_1308
fcmpne16 %f30, %f12, %l2
tn %xcc, 0x2
fors %f30, %f3, %f18
loop_1308:
tne %icc, 0x2
swap [%l7 + 0x40], %i3
sll %i1, 0x08, %o6
tneg %icc, 0x7
movgu %xcc, %o3, %g1
edge16ln %i0, %o4, %i6
set 0x40, %g3
ldda [%l7 + %g3] 0x80, %f16
ta %icc, 0x6
set 0x58, %i4
lda [%l7 + %i4] 0x80, %f18
sub %l5, %o5, %g7
tl %xcc, 0x7
add %l4, 0x15B9, %o2
sdivx %l1, 0x1C10, %g6
array8 %l3, %o1, %o0
fands %f3, %f23, %f21
addccc %g2, %i2, %l6
movre %i4, %i7, %g4
tn %icc, 0x1
fmovrse %o7, %f13, %f20
addccc %g3, %g5, %l0
brgz,a %l2, loop_1309
fpackfix %f0, %f11
fsrc2s %f31, %f18
tne %icc, 0x5
loop_1309:
sra %i3, 0x11, %i5
swap [%l7 + 0x28], %o6
set 0x4C, %l3
stha %o3, [%l7 + %l3] 0x10
movgu %xcc, %g1, %i1
alignaddr %i0, %i6, %l5
movl %icc, %o5, %o4
faligndata %f16, %f8, %f28
fnegs %f17, %f17
alignaddrl %g7, %l4, %o2
xnorcc %l1, %l3, %g6
fmul8x16al %f28, %f22, %f20
edge8n %o0, %o1, %g2
ldub [%l7 + 0x64], %l6
wr %g0, 0x19, %asi
ldsba [%l7 + 0x48] %asi, %i4
edge8n %i2, %i7, %g4
ba,a,pt %icc, loop_1310
nop
setx 0xC96DA3D4B072D6A6, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
fmovda %icc, %f25, %f14
movrne %g3, %o7, %g5
loop_1310:
subc %l2, %l0, %i3
tneg %xcc, 0x1
bshuffle %f12, %f14, %f16
movrne %i5, %o6, %o3
movrlez %g1, %i0, %i1
orn %i6, %l5, %o5
umulcc %g7, %o4, %o2
ldsh [%l7 + 0x48], %l1
nop
set 0x40, %o0
stx %l3, [%l7 + %o0]
tg %xcc, 0x3
fpmerge %f16, %f13, %f4
xor %l4, 0x127E, %o0
set 0x40, %i1
ldda [%l7 + %i1] 0x10, %f16
smul %o1, 0x0650, %g6
edge16n %l6, %g2, %i2
bge,pn %icc, loop_1311
bne,a,pn %xcc, loop_1312
fbue %fcc2, loop_1313
fones %f15
loop_1311:
sth %i7, [%l7 + 0x70]
loop_1312:
fmovs %f26, %f14
loop_1313:
fexpand %f2, %f4
sdiv %i4, 0x02ED, %g4
taddcctv %g3, %g5, %o7
fmovdle %icc, %f6, %f17
fcmple32 %f16, %f20, %l0
edge8ln %l2, %i3, %i5
nop
setx 0xE183D29213FC8371, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x865946D26F9CBC8F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f18, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %o3, %g1, %o6
movrgz %i1, %i0, %i6
fmovsvc %xcc, %f8, %f3
movl %icc, %l5, %o5
tvs %icc, 0x1
movg %xcc, %o4, %o2
nop
fitod %f10, %f8
fdtox %f8, %f14
tpos %icc, 0x3
movle %icc, %l1, %g7
fnegd %f4, %f16
movn %xcc, %l3, %l4
fbne %fcc0, loop_1314
mova %icc, %o1, %g6
fmovsleu %icc, %f26, %f23
movvs %xcc, %o0, %l6
loop_1314:
move %xcc, %g2, %i7
sllx %i2, 0x18, %i4
fxnor %f2, %f18, %f0
umul %g3, 0x1C8A, %g4
nop
setx 0x5A9D7A8AF7BBBFF2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x488E98B59B26396E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f10, %f30
mulx %o7, %g5, %l0
nop
fitos %f7, %f1
fstox %f1, %f14
fxtos %f14, %f21
fmovsgu %xcc, %f22, %f7
fbu %fcc1, loop_1315
srax %l2, 0x0F, %i5
tcs %icc, 0x3
edge32n %i3, %g1, %o6
loop_1315:
srax %i1, %i0, %i6
andcc %o3, %o5, %o4
subc %l5, 0x1178, %o2
call loop_1316
sllx %l1, %g7, %l4
tle %xcc, 0x6
taddcc %l3, %o1, %o0
loop_1316:
prefetch [%l7 + 0x3C], 0x2
set 0x4A, %l4
lduba [%l7 + %l4] 0x14, %g6
array16 %g2, %i7, %i2
or %i4, %g3, %g4
fbl %fcc1, loop_1317
orcc %o7, 0x1282, %g5
movrgez %l0, %l2, %i5
fbg %fcc3, loop_1318
loop_1317:
nop
fitod %f6, %f26
fdtox %f26, %f18
andncc %l6, %i3, %g1
tle %xcc, 0x2
loop_1318:
or %i1, 0x0A50, %i0
fnegs %f23, %f17
fmovspos %xcc, %f3, %f28
edge16ln %o6, %o3, %i6
bgu,pn %xcc, loop_1319
fbge %fcc3, loop_1320
sir 0x19DD
tpos %icc, 0x0
loop_1319:
edge8 %o5, %o4, %l5
loop_1320:
movl %icc, %l1, %o2
taddcc %g7, %l3, %l4
bvc,pt %xcc, loop_1321
nop
setx 0x60521108, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
tl %xcc, 0x4
sll %o0, %g6, %g2
loop_1321:
xnor %o1, %i2, %i4
edge32ln %g3, %g4, %i7
edge8 %g5, %l0, %o7
fbul,a %fcc2, loop_1322
mulx %i5, 0x18F7, %l6
fnand %f30, %f30, %f6
xorcc %l2, 0x02FD, %i3
loop_1322:
srlx %i1, %g1, %i0
edge16ln %o3, %i6, %o6
nop
setx 0x5A91AC95804C8BA0, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
udivcc %o5, 0x1E03, %o4
movn %icc, %l5, %l1
tcs %icc, 0x6
bn,a,pt %icc, loop_1323
alignaddr %o2, %l3, %g7
umulcc %o0, 0x044F, %g6
sth %g2, [%l7 + 0x5E]
loop_1323:
tg %xcc, 0x4
or %l4, %i2, %o1
bn,pt %xcc, loop_1324
and %i4, %g3, %g4
move %xcc, %i7, %l0
fnegd %f4, %f8
loop_1324:
nop
setx 0x4AC203B9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x24341619, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f13, %f29
movneg %icc, %o7, %i5
edge32 %l6, %l2, %i3
nop
setx 0xBE1171623054BE31, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
fble,a %fcc0, loop_1325
add %i1, 0x0C89, %g1
fones %f7
fnot2s %f31, %f15
loop_1325:
tge %xcc, 0x2
tsubcc %i0, %g5, %i6
xorcc %o6, 0x1742, %o5
fbuge %fcc0, loop_1326
edge32l %o4, %o3, %l1
movgu %icc, %o2, %l3
udivx %g7, 0x1F70, %o0
loop_1326:
fble %fcc2, loop_1327
nop
setx 0xCD321E4AA1B4EE16, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x33B47B2ADF463D65, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f30, %f10
udivx %l5, 0x0BAE, %g2
fpadd16s %f17, %f6, %f4
loop_1327:
xnor %g6, 0x15B6, %i2
sll %l4, %i4, %g3
edge8l %o1, %g4, %i7
movl %xcc, %l0, %o7
fabss %f16, %f3
edge32l %l6, %l2, %i5
fmul8x16al %f30, %f31, %f0
ldsw [%l7 + 0x1C], %i3
srl %g1, 0x1B, %i0
fmovsn %xcc, %f14, %f18
nop
setx 0x363A4DFEA0755321, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
srax %i1, 0x1F, %g5
fornot1 %f14, %f30, %f12
sllx %o6, %o5, %i6
subcc %o3, %l1, %o4
bshuffle %f26, %f12, %f30
tneg %xcc, 0x4
lduh [%l7 + 0x4A], %o2
orn %l3, %g7, %o0
movleu %xcc, %g2, %l5
movrgz %i2, %g6, %l4
subc %g3, %o1, %g4
fbul %fcc3, loop_1328
edge8l %i7, %i4, %l0
movgu %xcc, %o7, %l2
movrgz %l6, %i3, %i5
loop_1328:
srl %i0, %i1, %g5
fmovse %icc, %f12, %f27
tsubcc %g1, 0x1200, %o5
tleu %icc, 0x7
array16 %i6, %o3, %l1
fmovdpos %icc, %f7, %f3
movrlez %o6, 0x1E3, %o4
ldub [%l7 + 0x73], %l3
set 0x44, %o5
sta %f10, [%l7 + %o5] 0x14
sdivx %g7, 0x18FE, %o2
xnor %g2, 0x1716, %o0
fnegs %f11, %f14
set 0x78, %i2
prefetcha [%l7 + %i2] 0x88, 0x2
movgu %icc, %g6, %l4
mulscc %i2, 0x0DE7, %g3
set 0x44, %i0
swapa [%l7 + %i0] 0x18, %o1
fmovscc %icc, %f21, %f11
fmovrslez %g4, %f30, %f7
bgu loop_1329
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %i4, %i7
srlx %l0, %l2, %l6
loop_1329:
umul %o7, %i5, %i3
tge %xcc, 0x5
stbar
array32 %i1, %g5, %i0
orn %o5, 0x1269, %i6
stx %o3, [%l7 + 0x08]
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x68] %asi, %l1
fmovscc %xcc, %f19, %f13
fmovsg %xcc, %f30, %f18
edge8ln %o6, %o4, %g1
andncc %g7, %o2, %g2
fmovsa %icc, %f3, %f24
andcc %o0, %l5, %g6
fmovdcs %xcc, %f27, %f12
movrne %l3, %l4, %i2
tvc %icc, 0x3
srax %g3, 0x0A, %o1
wr %g0, 0x2f, %asi
stwa %g4, [%l7 + 0x10] %asi
membar #Sync
or %i7, 0x19B9, %l0
brnz %l2, loop_1330
or %i4, %o7, %l6
bn,pt %icc, loop_1331
orn %i3, 0x02AB, %i5
loop_1330:
ldsb [%l7 + 0x56], %g5
flush %l7 + 0x74
loop_1331:
tn %icc, 0x0
taddcc %i0, 0x1FA0, %i1
fnegs %f17, %f17
movneg %xcc, %i6, %o3
fcmple16 %f0, %f4, %o5
lduh [%l7 + 0x40], %o6
fbe,a %fcc1, loop_1332
mulx %l1, %o4, %g1
fmul8ulx16 %f0, %f28, %f20
swap [%l7 + 0x10], %g7
loop_1332:
tg %xcc, 0x1
tvs %xcc, 0x3
sra %g2, %o0, %o2
udiv %l5, 0x0285, %g6
movvs %icc, %l4, %i2
movl %icc, %l3, %o1
ta %xcc, 0x5
fblg %fcc2, loop_1333
sdivcc %g4, 0x0C79, %i7
fblg,a %fcc1, loop_1334
subcc %l0, 0x0DEF, %l2
loop_1333:
xnorcc %g3, 0x09E5, %i4
subccc %o7, 0x1938, %l6
loop_1334:
udivcc %i3, 0x1656, %i5
fexpand %f30, %f22
faligndata %f0, %f10, %f20
nop
setx 0x19A5655F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x037928B4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fsubs %f26, %f3, %f1
subcc %i0, 0x1D16, %i1
orcc %i6, 0x110A, %g5
edge32l %o5, %o3, %o6
movn %icc, %l1, %o4
and %g1, %g7, %o0
tcs %icc, 0x2
movge %icc, %o2, %g2
sth %l5, [%l7 + 0x14]
edge32l %l4, %g6, %i2
fnors %f10, %f1, %f30
movpos %xcc, %l3, %g4
edge16n %o1, %l0, %i7
fbue %fcc1, loop_1335
smul %g3, 0x0184, %l2
tne %xcc, 0x4
tsubcctv %o7, 0x16B8, %l6
loop_1335:
nop
wr %g0, 0xe2, %asi
stba %i3, [%l7 + 0x7A] %asi
membar #Sync
st %f0, [%l7 + 0x50]
fpadd16s %f15, %f11, %f1
taddcc %i4, 0x0C8E, %i0
te %icc, 0x3
srlx %i1, 0x02, %i5
move %icc, %g5, %i6
bn,a,pn %icc, loop_1336
fmovsne %xcc, %f10, %f30
tg %xcc, 0x7
edge8l %o3, %o6, %l1
loop_1336:
edge32ln %o4, %g1, %g7
sra %o5, %o0, %o2
movre %g2, 0x356, %l4
fbg,a %fcc3, loop_1337
sdivcc %l5, 0x1B19, %g6
movvc %xcc, %l3, %g4
fbo,a %fcc1, loop_1338
loop_1337:
xnorcc %i2, 0x1E69, %o1
movrlz %i7, 0x14B, %l0
fnand %f20, %f26, %f24
loop_1338:
subccc %l2, %g3, %o7
orn %i3, 0x1ECB, %i4
tpos %icc, 0x2
xorcc %i0, %l6, %i5
set 0x60, %i5
swapa [%l7 + %i5] 0x81, %g5
stx %i6, [%l7 + 0x68]
fblg %fcc3, loop_1339
ldsh [%l7 + 0x46], %i1
ba loop_1340
array8 %o3, %o6, %o4
loop_1339:
tvc %icc, 0x7
fsrc1s %f23, %f24
loop_1340:
nop
set 0x18, %l5
std %f20, [%l7 + %l5]
nop
fitos %f0, %f2
fstoi %f2, %f29
for %f26, %f20, %f8
set 0x24, %l1
stwa %l1, [%l7 + %l1] 0x15
wr %g0, 0x89, %asi
lduha [%l7 + 0x68] %asi, %g7
stbar
stw %o5, [%l7 + 0x6C]
nop
setx 0x406F6D38, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
movge %icc, %o0, %g1
fmovde %xcc, %f0, %f18
ta %xcc, 0x6
swap [%l7 + 0x20], %o2
xor %g2, 0x100D, %l4
bcs,pt %icc, loop_1341
fornot2 %f22, %f30, %f18
edge32l %g6, %l3, %l5
bvc,pt %icc, loop_1342
loop_1341:
andn %i2, %g4, %i7
add %o1, %l2, %l0
edge16l %o7, %g3, %i3
loop_1342:
alignaddrl %i0, %l6, %i5
tcs %icc, 0x4
sll %g5, %i6, %i1
andn %i4, 0x1635, %o6
fbuge %fcc2, loop_1343
addcc %o4, 0x1898, %l1
sdiv %g7, 0x0098, %o3
movrgz %o5, %g1, %o0
loop_1343:
add %o2, 0x1794, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot2s %f10, %f2
fmovda %icc, %f14, %f22
nop
setx loop_1344, %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
ldx [%l7 + 0x50], %g6
be,a %icc, loop_1345
ba,a,pn %xcc, loop_1346
loop_1344:
fmovrsgez %l3, %f29, %f7
ldx [%l7 + 0x08], %l4
loop_1345:
popc 0x114D, %i2
loop_1346:
fnot2 %f20, %f30
movne %xcc, %l5, %i7
fmovrslez %g4, %f18, %f9
taddcc %l2, 0x0BF0, %o1
movrne %l0, 0x0A3, %g3
udivcc %o7, 0x1EDD, %i3
array32 %i0, %i5, %l6
ble,a loop_1347
smulcc %g5, %i1, %i4
edge32ln %o6, %i6, %l1
fmovdne %xcc, %f4, %f29
loop_1347:
tvc %xcc, 0x4
fbne %fcc1, loop_1348
addccc %o4, %g7, %o5
ldub [%l7 + 0x62], %o3
stw %g1, [%l7 + 0x30]
loop_1348:
movcs %xcc, %o2, %g2
fmovdl %xcc, %f21, %f22
membar 0x14
fsrc2s %f8, %f27
ldsh [%l7 + 0x74], %g6
fcmple32 %f16, %f20, %l3
mova %icc, %o0, %l4
tvc %icc, 0x0
alignaddrl %i2, %l5, %g4
and %i7, 0x1EFC, %l2
tl %xcc, 0x3
stb %l0, [%l7 + 0x16]
smulcc %o1, 0x12B3, %o7
edge16ln %i3, %g3, %i5
alignaddrl %l6, %i0, %i1
movpos %xcc, %g5, %i4
taddcc %i6, 0x1C9E, %o6
movre %l1, 0x102, %g7
bcc,a,pn %icc, loop_1349
tleu %icc, 0x5
swap [%l7 + 0x3C], %o4
fmovrslz %o5, %f21, %f2
loop_1349:
fpsub16 %f28, %f0, %f8
array32 %o3, %o2, %g1
tne %xcc, 0x0
fandnot2s %f10, %f31, %f1
fsrc1 %f16, %f12
addc %g6, 0x0FEF, %g2
bgu,a %xcc, loop_1350
fbo,a %fcc2, loop_1351
xnorcc %o0, %l4, %i2
movcc %icc, %l5, %g4
loop_1350:
move %icc, %l3, %l2
loop_1351:
srax %i7, %l0, %o7
addccc %o1, 0x1428, %g3
taddcctv %i5, 0x0D6A, %i3
udivx %i0, 0x0A6C, %l6
set 0x35, %o2
ldsba [%l7 + %o2] 0x14, %i1
fmovsle %xcc, %f15, %f9
movcs %icc, %g5, %i6
sdivx %o6, 0x1F53, %i4
move %icc, %l1, %g7
orncc %o5, 0x1060, %o4
fabsd %f28, %f30
sub %o2, %g1, %o3
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0xf0, %f0
tpos %xcc, 0x6
fbuge,a %fcc0, loop_1352
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %g6, %g2, %l4
edge16ln %i2, %l5, %g4
loop_1352:
st %f25, [%l7 + 0x3C]
sll %l3, %o0, %i7
fbuge,a %fcc1, loop_1353
movn %icc, %l0, %l2
movrlz %o1, %o7, %g3
movne %icc, %i5, %i0
loop_1353:
fcmpgt32 %f10, %f8, %l6
add %l7, 0x20, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %i1, %g5
udiv %i6, 0x11CE, %i3
ld [%l7 + 0x54], %f29
sra %i4, %o6, %g7
fexpand %f16, %f16
edge32ln %o5, %o4, %l1
ldd [%l7 + 0x48], %f24
movre %g1, 0x05E, %o2
smulcc %o3, 0x1915, %g6
sdiv %g2, 0x1F2B, %i2
tge %xcc, 0x7
movrlz %l4, %g4, %l3
fbge,a %fcc1, loop_1354
array32 %o0, %l5, %i7
movleu %xcc, %l0, %l2
move %icc, %o7, %g3
loop_1354:
tl %xcc, 0x6
srlx %o1, 0x1C, %i5
srlx %l6, 0x17, %i1
tl %xcc, 0x4
fabss %f26, %f22
fbge %fcc1, loop_1355
tneg %icc, 0x0
smulcc %i0, 0x0970, %g5
wr %g0, 0x04, %asi
swapa [%l7 + 0x40] %asi, %i6
loop_1355:
movgu %icc, %i3, %i4
fmovdvc %icc, %f11, %f1
set 0x60, %g1
ldxa [%l7 + %g1] 0x0c, %o6
wr %g0, 0x89, %asi
lda [%l7 + 0x1C] %asi, %f25
fblg,a %fcc2, loop_1356
bcs %xcc, loop_1357
fabsd %f30, %f14
fxors %f4, %f19, %f14
loop_1356:
tcc %xcc, 0x6
loop_1357:
sra %o5, %g7, %o4
sdivcc %g1, 0x0097, %l1
tcc %xcc, 0x7
move %xcc, %o2, %o3
umulcc %g6, %i2, %g2
set 0x40, %g2
stda %f16, [%l7 + %g2] 0xf1
membar #Sync
fbne,a %fcc3, loop_1358
smulcc %l4, %g4, %o0
tn %xcc, 0x1
orncc %l3, 0x0A91, %i7
loop_1358:
srax %l5, %l2, %l0
nop
setx 0x40532DCE, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
edge8ln %g3, %o7, %o1
taddcc %l6, %i5, %i0
bn,a %icc, loop_1359
fmovsgu %xcc, %f5, %f0
fmovscc %icc, %f18, %f31
fmovdneg %icc, %f4, %f30
loop_1359:
swap [%l7 + 0x70], %g5
popc %i6, %i1
tsubcc %i3, 0x1024, %i4
stb %o6, [%l7 + 0x5F]
movcs %icc, %o5, %o4
edge16ln %g7, %g1, %l1
movne %xcc, %o3, %o2
fmovse %icc, %f15, %f1
fmovdleu %xcc, %f5, %f19
ldub [%l7 + 0x40], %g6
tleu %icc, 0x7
edge16ln %g2, %l4, %g4
edge8 %i2, %o0, %l3
nop
fitod %f0, %f6
fdtox %f6, %f14
fxtod %f14, %f4
fmovsa %xcc, %f22, %f22
edge16l %i7, %l5, %l2
be,a loop_1360
edge8n %g3, %l0, %o1
te %xcc, 0x0
fmovdneg %xcc, %f26, %f14
loop_1360:
nop
setx 0x0231B416, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xE6E1BE0E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f17, %f31
udivcc %o7, 0x0789, %i5
fabss %f17, %f7
movneg %icc, %i0, %l6
subccc %i6, 0x0469, %g5
fpadd16 %f22, %f18, %f2
nop
setx 0x5B9ED5339952DFCD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f6
fmovdle %xcc, %f23, %f26
wr %g0, 0x27, %asi
stba %i3, [%l7 + 0x5D] %asi
membar #Sync
brz,a %i4, loop_1361
bvs,pn %xcc, loop_1362
mova %xcc, %i1, %o5
edge16n %o4, %g7, %o6
loop_1361:
fmovrdgez %g1, %f22, %f14
loop_1362:
fmovdvc %icc, %f27, %f7
fmul8sux16 %f20, %f6, %f26
movre %l1, %o3, %o2
array16 %g6, %l4, %g2
edge16n %g4, %o0, %i2
fmovdneg %icc, %f23, %f20
udivx %i7, 0x09F1, %l3
ldsh [%l7 + 0x5C], %l5
fbl %fcc2, loop_1363
bvs,a,pn %icc, loop_1364
edge16ln %g3, %l0, %o1
nop
setx 0x6B08963A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f18
loop_1363:
tle %xcc, 0x0
loop_1364:
movrne %o7, %i5, %l2
or %i0, %l6, %i6
fpsub32s %f29, %f8, %f20
bcs,pn %icc, loop_1365
te %icc, 0x0
brnz %i3, loop_1366
array16 %i4, %i1, %g5
loop_1365:
movvs %xcc, %o4, %g7
bl %icc, loop_1367
loop_1366:
alignaddr %o5, %g1, %o6
subc %l1, 0x1930, %o2
set 0x1D, %g7
stba %o3, [%l7 + %g7] 0x80
loop_1367:
bg,a,pn %xcc, loop_1368
orncc %g6, %l4, %g4
andcc %g2, 0x1559, %i2
movg %xcc, %o0, %i7
loop_1368:
sir 0x07AA
sir 0x0E8B
nop
fitod %f12, %f18
fdtos %f18, %f7
edge32 %l5, %g3, %l3
fmovsvs %icc, %f19, %f25
ldstub [%l7 + 0x2D], %o1
nop
setx 0x68649CA3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x841E416D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fsubs %f18, %f22, %f30
fpsub32s %f7, %f0, %f4
tcs %icc, 0x5
sub %o7, %l0, %i5
edge32 %l2, %i0, %l6
fmovrde %i6, %f8, %f6
movrgez %i3, 0x07C, %i1
tvs %xcc, 0x1
nop
setx 0x0883929D8BB5E6D3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x2A232FEDD55E49C6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f22, %f8
membar 0x44
add %l7, 0x78, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x88, %i4, %o4
orcc %g5, 0x1C87, %g7
fbue %fcc3, loop_1369
lduh [%l7 + 0x2C], %g1
tle %xcc, 0x1
sdivcc %o6, 0x08EC, %l1
loop_1369:
movre %o5, 0x2C2, %o3
bcc,a loop_1370
fandnot1s %f8, %f28, %f23
set 0x70, %i7
lduwa [%l7 + %i7] 0x04, %o2
loop_1370:
movvc %xcc, %g6, %l4
st %f13, [%l7 + 0x60]
add %g4, 0x070F, %g2
nop
setx loop_1371, %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
tg %xcc, 0x5
movleu %xcc, %o0, %i2
sll %i7, %l5, %g3
loop_1371:
nop
set 0x32, %g4
stha %o1, [%l7 + %g4] 0x0c
srl %l3, %o7, %l0
movg %xcc, %i5, %l2
fbul %fcc3, loop_1372
movl %icc, %l6, %i6
movvc %icc, %i3, %i0
ble,a %icc, loop_1373
loop_1372:
fmovsleu %xcc, %f14, %f17
bgu,a %xcc, loop_1374
fmovscs %xcc, %f7, %f4
loop_1373:
popc %i4, %o4
movpos %icc, %i1, %g5
loop_1374:
nop
set 0x20, %o6
stxa %g7, [%l7 + %o6] 0x18
tn %xcc, 0x1
fmul8x16au %f2, %f12, %f24
edge8l %o6, %g1, %o5
tle %icc, 0x4
fornot1 %f22, %f30, %f10
and %l1, 0x0F53, %o2
xnorcc %o3, %l4, %g6
fmovdle %xcc, %f13, %f26
orn %g2, %o0, %g4
bl,a,pt %icc, loop_1375
or %i2, %l5, %i7
nop
set 0x70, %i6
stx %g3, [%l7 + %i6]
nop
setx loop_1376, %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_1375:
fmovrsgez %l3, %f9, %f2
sethi 0x004F, %o7
movl %xcc, %o1, %l0
loop_1376:
add %i5, %l6, %l2
sllx %i3, %i0, %i4
sub %i6, %i1, %o4
fbg %fcc1, loop_1377
mova %icc, %g7, %o6
fnands %f27, %f5, %f14
fzero %f6
loop_1377:
edge32l %g1, %g5, %l1
nop
setx loop_1378, %l0, %l1
jmpl %l1, %o2
subcc %o3, %o5, %g6
umulcc %g2, %l4, %o0
tpos %icc, 0x2
loop_1378:
bshuffle %f16, %f30, %f0
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
nop
fitos %f12, %f15
fstox %f15, %f16
bg loop_1379
orn %i2, 0x1ACC, %l5
edge8 %g4, %i7, %g3
addc %o7, %o1, %l3
loop_1379:
ldd [%l7 + 0x30], %l0
fnot1s %f13, %f13
addc %l6, %i5, %l2
smulcc %i0, %i4, %i3
movrne %i1, %o4, %g7
smul %i6, 0x03B9, %o6
bcs,a,pn %icc, loop_1380
mulx %g1, 0x075B, %g5
te %xcc, 0x4
fornot2s %f2, %f14, %f28
loop_1380:
fbule %fcc3, loop_1381
movge %xcc, %l1, %o2
fnor %f6, %f28, %f16
addc %o3, %g6, %g2
loop_1381:
call loop_1382
movrgez %o5, %o0, %i2
be,pt %icc, loop_1383
edge16n %l5, %g4, %l4
loop_1382:
andncc %g3, %i7, %o7
fnors %f0, %f13, %f27
loop_1383:
bcs loop_1384
fbn %fcc2, loop_1385
move %icc, %o1, %l3
st %f11, [%l7 + 0x30]
loop_1384:
smulcc %l0, 0x09BF, %l6
loop_1385:
sdivx %i5, 0x06AC, %l2
edge8ln %i0, %i4, %i3
andn %i1, %o4, %i6
edge16l %g7, %g1, %o6
ta %icc, 0x2
fmovdle %icc, %f23, %f25
addccc %g5, 0x0B8B, %o2
movrgez %l1, 0x1BD, %o3
for %f22, %f24, %f28
udiv %g2, 0x0AE7, %g6
taddcctv %o0, 0x1483, %i2
edge16ln %o5, %g4, %l4
nop
setx 0x89B50156, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xA7A5BE78, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f0, %f1
movvs %xcc, %g3, %l5
bn,a %icc, loop_1386
srlx %o7, 0x0F, %i7
ldstub [%l7 + 0x35], %o1
xorcc %l0, %l3, %l6
loop_1386:
nop
add %l7, 0x20, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %i5, %i0
movleu %xcc, %l2, %i4
xor %i1, %o4, %i6
movgu %icc, %i3, %g7
orn %o6, 0x0DC9, %g5
umul %o2, 0x1F69, %l1
tcs %xcc, 0x4
fbul,a %fcc2, loop_1387
taddcc %g1, %g2, %g6
bpos loop_1388
movleu %xcc, %o3, %o0
loop_1387:
addc %i2, 0x163B, %g4
array32 %l4, %o5, %l5
loop_1388:
tsubcc %o7, %g3, %o1
tcc %icc, 0x0
bvc loop_1389
fpmerge %f26, %f26, %f2
for %f2, %f18, %f24
fmovsl %xcc, %f3, %f2
loop_1389:
movpos %icc, %i7, %l0
fpsub32 %f10, %f6, %f12
sra %l6, %i5, %i0
fmovscc %xcc, %f7, %f18
tsubcc %l3, 0x0C75, %l2
xor %i4, 0x0523, %i1
nop
set 0x2A, %g6
ldsh [%l7 + %g6], %o4
sth %i3, [%l7 + 0x26]
orcc %g7, 0x1959, %o6
tpos %xcc, 0x5
tvs %xcc, 0x0
fbo %fcc3, loop_1390
udiv %i6, 0x051A, %o2
movg %icc, %g5, %l1
movrgez %g1, %g6, %g2
loop_1390:
nop
setx loop_1391, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
be,pt %icc, loop_1392
fmul8ulx16 %f2, %f0, %f22
movrgez %o3, %i2, %g4
loop_1391:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1392:
nop
set 0x28, %l0
sta %f5, [%l7 + %l0] 0x19
stx %l4, [%l7 + 0x38]
nop
setx loop_1393, %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
fnegs %f11, %f1
sub %o0, 0x0651, %o5
sdivcc %o7, 0x0A51, %l5
loop_1393:
bcc %xcc, loop_1394
bvc,pt %icc, loop_1395
movrlez %g3, %o1, %i7
ld [%l7 + 0x50], %f23
loop_1394:
nop
add %l7, 0x28, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %l6, %i5
loop_1395:
udiv %i0, 0x199A, %l3
fmovrde %l2, %f20, %f20
movg %icc, %i4, %i1
alignaddr %o4, %l0, %i3
fcmpeq16 %f2, %f10, %o6
fmul8x16al %f7, %f13, %f18
umul %i6, %o2, %g5
smul %l1, 0x00A0, %g7
udivcc %g1, 0x1069, %g2
stx %o3, [%l7 + 0x30]
sllx %i2, 0x05, %g4
fpadd32 %f4, %f26, %f2
nop
setx loop_1396, %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
stb %g6, [%l7 + 0x2B]
wr %g0, 0x10, %asi
stba %l4, [%l7 + 0x2C] %asi
loop_1396:
orcc %o0, 0x070B, %o7
bgu,pn %icc, loop_1397
smul %l5, 0x183D, %g3
bcc,a loop_1398
subc %o1, 0x0E28, %i7
loop_1397:
movrgz %l6, %i5, %o5
bvc,a,pn %xcc, loop_1399
loop_1398:
nop
setx loop_1400, %l0, %l1
jmpl %l1, %i0
or %l2, %i4, %i1
sethi 0x0FCE, %l3
loop_1399:
orn %l0, %o4, %o6
loop_1400:
fandnot1s %f31, %f23, %f4
tvc %icc, 0x4
fand %f12, %f0, %f14
fors %f29, %f28, %f15
sub %i3, %o2, %g5
movpos %xcc, %i6, %l1
tn %icc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %g7, %g2, %g1
movrne %o3, 0x0F9, %i2
fmovsgu %icc, %f1, %f22
xor %g4, 0x0B48, %g6
nop
setx 0x06E42EC2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x6DDAAAC1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f6, %f1
nop
setx 0x768D188C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x2F9567C7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f12, %f2
edge16l %o0, %o7, %l5
add %l4, 0x0F40, %g3
fandnot2 %f28, %f20, %f16
ld [%l7 + 0x34], %f24
fmovrdgz %o1, %f28, %f28
movrgz %i7, %i5, %l6
brlz %i0, loop_1401
movleu %xcc, %l2, %o5
membar 0x61
bl,a loop_1402
loop_1401:
ldub [%l7 + 0x26], %i4
tsubcctv %i1, %l3, %o4
addccc %o6, %l0, %i3
loop_1402:
edge32l %g5, %o2, %l1
std %f24, [%l7 + 0x10]
alignaddrl %g7, %g2, %i6
set 0x3C, %g5
lda [%l7 + %g5] 0x10, %f16
mulx %o3, %i2, %g4
add %g6, %o0, %g1
fmovda %xcc, %f2, %f24
fpmerge %f29, %f23, %f30
orn %l5, %o7, %l4
orn %g3, %i7, %i5
fmovrsne %o1, %f3, %f23
edge16 %l6, %l2, %i0
fmovdvc %icc, %f0, %f3
add %l7, 0x08, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] %asi, %i4, %i1
orcc %o5, %o4, %o6
movrne %l0, 0x0C6, %l3
sdivx %g5, 0x1A44, %i3
movgu %xcc, %l1, %g7
fbn,a %fcc1, loop_1403
fornot2s %f25, %f8, %f2
tn %icc, 0x7
brnz,a %g2, loop_1404
loop_1403:
tsubcc %o2, %i6, %o3
addccc %i2, 0x1F9A, %g6
xnorcc %o0, %g1, %l5
loop_1404:
srl %o7, 0x1A, %l4
edge16n %g4, %g3, %i5
movrlez %o1, %i7, %l2
edge16l %i0, %l6, %i1
te %xcc, 0x0
edge8 %i4, %o5, %o6
move %xcc, %l0, %l3
nop
setx 0x49D8A549905544F5, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
fpadd16 %f28, %f22, %f2
fble %fcc1, loop_1405
fmovsvs %xcc, %f15, %f24
ldsw [%l7 + 0x44], %g5
fpsub16 %f0, %f16, %f14
loop_1405:
ldub [%l7 + 0x65], %i3
nop
fitod %f2, %f22
fdtoi %f22, %f15
lduh [%l7 + 0x14], %o4
smul %g7, %l1, %g2
tne %icc, 0x6
edge32l %o2, %o3, %i6
sir 0x0CA8
fsrc1 %f28, %f6
udivx %g6, 0x1E25, %o0
array32 %i2, %g1, %o7
tn %xcc, 0x6
movrgz %l5, %l4, %g3
umul %i5, %g4, %i7
xor %o1, 0x06B5, %l2
sub %l6, 0x0945, %i1
wr %g0, 0x88, %asi
sta %f23, [%l7 + 0x70] %asi
addcc %i0, %o5, %o6
or %l0, %l3, %i4
nop
set 0x39, %o7
stb %i3, [%l7 + %o7]
fandnot1 %f10, %f10, %f4
fmovdge %icc, %f21, %f30
wr %g0, 0x81, %asi
lduba [%l7 + 0x2A] %asi, %g5
fnegs %f29, %f17
alignaddrl %o4, %g7, %l1
movle %icc, %g2, %o2
set 0x61, %l6
stba %o3, [%l7 + %l6] 0x2f
membar #Sync
fbo %fcc1, loop_1406
edge8l %g6, %o0, %i2
tneg %icc, 0x5
be,a,pn %icc, loop_1407
loop_1406:
edge8n %g1, %i6, %l5
mova %icc, %o7, %l4
ta %xcc, 0x3
loop_1407:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdg %xcc, %f27, %f18
tg %icc, 0x0
movleu %xcc, %i5, %g4
sra %i7, %o1, %l2
tl %icc, 0x5
fandnot1 %f0, %f24, %f20
wr %g0, 0x80, %asi
lduha [%l7 + 0x58] %asi, %l6
ba,a,pn %icc, loop_1408
nop
setx loop_1409, %l0, %l1
jmpl %l1, %g3
brlez %i1, loop_1410
fmovdcs %xcc, %f21, %f15
loop_1408:
tne %xcc, 0x1
loop_1409:
sethi 0x1496, %i0
loop_1410:
flush %l7 + 0x44
tsubcc %o6, 0x0734, %o5
fbn,a %fcc2, loop_1411
edge8n %l3, %l0, %i3
mulx %g5, 0x03FD, %o4
bvs %icc, loop_1412
loop_1411:
tvs %icc, 0x1
edge16n %i4, %g7, %g2
set 0x70, %o3
lduba [%l7 + %o3] 0x04, %o2
loop_1412:
edge16l %o3, %g6, %o0
ta %icc, 0x5
sra %l1, 0x12, %i2
movne %xcc, %i6, %l5
movne %xcc, %g1, %o7
movrlez %i5, %l4, %i7
fmovdvc %xcc, %f30, %f7
saved
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
ta %xcc, 0x6
smul %g4, %l2, %o1
movl %icc, %l6, %i1
wr %g0, 0x11, %asi
lduwa [%l7 + 0x4C] %asi, %g3
stb %o6, [%l7 + 0x21]
edge32ln %i0, %o5, %l0
ta %xcc, 0x1
fba %fcc3, loop_1413
orn %i3, 0x1DB4, %g5
movrne %l3, 0x16E, %o4
tgu %icc, 0x2
loop_1413:
subc %g7, %g2, %o2
bneg,pn %icc, loop_1414
sethi 0x0EBE, %o3
sir 0x0D74
bleu,a,pt %xcc, loop_1415
loop_1414:
sir 0x07DF
nop
setx 0x6CBF230DE5399301, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xD093062DF5C5657B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f12, %f16
andcc %g6, %i4, %o0
loop_1415:
add %i2, 0x0C89, %l1
flush %l7 + 0x50
movvc %xcc, %l5, %i6
sdivx %o7, 0x11B6, %i5
fmul8x16al %f14, %f18, %f2
set 0x10, %o4
lduha [%l7 + %o4] 0x04, %l4
movrlez %i7, %g1, %l2
xnor %o1, 0x0483, %g4
stw %l6, [%l7 + 0x54]
fmovspos %icc, %f12, %f9
fmovrsne %g3, %f13, %f9
edge16n %o6, %i1, %o5
addcc %l0, 0x1EDC, %i0
srax %i3, 0x13, %l3
or %g5, 0x054A, %o4
fmovs %f5, %f12
movg %icc, %g7, %g2
fbug %fcc2, loop_1416
sdivcc %o2, 0x18EE, %o3
edge32ln %g6, %o0, %i2
add %l7, 0x5C, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %l1, %i4
loop_1416:
fmovscc %xcc, %f21, %f17
tneg %xcc, 0x5
fmovrslez %i6, %f2, %f14
nop
fitos %f11, %f15
fstox %f15, %f12
fmovsvs %xcc, %f21, %f24
movgu %xcc, %l5, %i5
or %l4, %o7, %i7
orn %l2, %o1, %g1
swap [%l7 + 0x4C], %l6
sra %g3, 0x1D, %g4
tgu %icc, 0x5
edge32l %i1, %o5, %l0
te %icc, 0x1
edge8 %o6, %i0, %l3
tne %xcc, 0x0
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x7E] %asi, %i3
edge16n %g5, %g7, %o4
tgu %xcc, 0x5
movrne %g2, 0x06A, %o3
srax %g6, %o0, %i2
smulcc %l1, %i4, %o2
srlx %l5, 0x06, %i5
tpos %xcc, 0x5
ldsh [%l7 + 0x16], %i6
sdivcc %o7, 0x1CDD, %l4
ble,a,pt %xcc, loop_1417
taddcc %l2, 0x0C66, %o1
fmovs %f13, %f10
umul %i7, %l6, %g1
loop_1417:
bne %xcc, loop_1418
subccc %g4, %g3, %o5
add %l7, 0x4C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %i1, %l0
loop_1418:
movcc %icc, %i0, %o6
add %l7, 0x40, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %l3
casxa [%l6] %asi, %l3, %g5
sll %g7, 0x07, %i3
sllx %g2, 0x18, %o3
tvs %xcc, 0x0
ble,a %xcc, loop_1419
tvs %xcc, 0x1
edge16ln %g6, %o4, %i2
tn %xcc, 0x0
loop_1419:
tgu %xcc, 0x3
edge16 %o0, %l1, %o2
fpack16 %f26, %f24
movrne %i4, 0x2A9, %l5
tsubcc %i5, 0x07D8, %i6
bpos loop_1420
xorcc %l4, 0x0533, %l2
umul %o7, %i7, %l6
movcs %xcc, %o1, %g1
loop_1420:
udivcc %g3, 0x1BEE, %g4
movvs %icc, %o5, %i1
swap [%l7 + 0x18], %i0
udivx %o6, 0x0A70, %l0
be,pn %xcc, loop_1421
fmovrdlz %l3, %f16, %f30
ldsb [%l7 + 0x1A], %g5
lduh [%l7 + 0x5A], %i3
loop_1421:
nop
fitod %f12, %f30
bneg,pn %xcc, loop_1422
tl %icc, 0x5
sethi 0x1529, %g2
xnor %g7, %g6, %o4
loop_1422:
tneg %icc, 0x7
ld [%l7 + 0x08], %f6
edge8l %i2, %o0, %l1
array8 %o2, %o3, %i4
udivcc %i5, 0x0CC1, %i6
movvs %xcc, %l5, %l4
sllx %l2, 0x1D, %o7
bleu,a loop_1423
membar 0x2A
set 0x70, %i3
ldda [%l7 + %i3] 0x2e, %i6
loop_1423:
st %f24, [%l7 + 0x34]
set 0x34, %o1
ldsha [%l7 + %o1] 0x11, %i7
mulscc %o1, 0x0E2E, %g1
set 0x70, %g3
ldda [%l7 + %g3] 0x80, %g4
add %g3, 0x098A, %o5
wr %g0, 0x81, %asi
lduha [%l7 + 0x5C] %asi, %i1
st %f10, [%l7 + 0x50]
array16 %o6, %l0, %l3
movrlez %g5, 0x2EC, %i3
movge %xcc, %g2, %g7
tg %icc, 0x2
fmovdl %icc, %f21, %f22
nop
fitos %f2, %f1
movrne %g6, %o4, %i0
bne,pn %xcc, loop_1424
te %xcc, 0x1
tg %xcc, 0x3
nop
fitos %f7, %f8
fstod %f8, %f30
loop_1424:
tneg %icc, 0x3
wr %g0, 0x89, %asi
ldda [%l7 + 0x20] %asi, %o0
sdivcc %i2, 0x04FE, %l1
lduh [%l7 + 0x0C], %o3
xor %i4, 0x12CD, %i5
umulcc %i6, 0x0C15, %o2
subcc %l5, %l2, %o7
edge16 %l6, %l4, %o1
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
sdivcc %g1, 0x1E7D, %g4
set 0x40, %l3
stda %f0, [%l7 + %l3] 0x81
sub %i7, 0x09A4, %o5
fpadd16 %f30, %f8, %f14
brnz %i1, loop_1425
fone %f20
movcs %xcc, %g3, %o6
nop
setx loop_1426, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1425:
movgu %xcc, %l0, %g5
udiv %l3, 0x0807, %g2
sra %i3, 0x14, %g7
loop_1426:
fbu,a %fcc0, loop_1427
te %icc, 0x1
fmovsneg %xcc, %f3, %f10
movne %icc, %o4, %g6
loop_1427:
fmovsn %xcc, %f2, %f15
ta %icc, 0x0
stbar
xnor %i0, %o0, %l1
nop
fitod %f12, %f24
fdtos %f24, %f7
mova %icc, %o3, %i2
nop
setx 0x4A36D940, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xF2B4486C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f30, %f23
fands %f27, %f7, %f7
bcc,a %xcc, loop_1428
xnor %i4, 0x041B, %i6
fmovdpos %xcc, %f17, %f9
fzeros %f18
loop_1428:
array8 %i5, %o2, %l5
addcc %l2, %o7, %l6
movre %o1, 0x088, %l4
subccc %g4, 0x0ADF, %g1
be,a,pn %icc, loop_1429
addcc %o5, 0x1A36, %i1
srax %g3, %o6, %l0
swap [%l7 + 0x40], %i7
loop_1429:
fblg %fcc2, loop_1430
xor %g5, 0x1284, %g2
ldsh [%l7 + 0x1A], %i3
addcc %l3, 0x1FD2, %o4
loop_1430:
or %g7, %g6, %i0
edge16 %l1, %o3, %o0
sra %i4, 0x1A, %i2
stx %i5, [%l7 + 0x10]
mulscc %o2, 0x1070, %i6
fmovrde %l2, %f2, %f14
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x0F] %asi, %l5
tne %xcc, 0x5
fbne,a %fcc0, loop_1431
ble loop_1432
movgu %icc, %l6, %o7
sra %l4, 0x1A, %g4
loop_1431:
nop
set 0x70, %i4
swapa [%l7 + %i4] 0x0c, %g1
loop_1432:
umul %o1, %i1, %g3
bleu loop_1433
umulcc %o6, %o5, %i7
mulscc %g5, %g2, %l0
movvs %icc, %i3, %l3
loop_1433:
bgu,pt %icc, loop_1434
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x6
taddcctv %o4, 0x16EB, %g6
loop_1434:
brgz %g7, loop_1435
call loop_1436
umul %i0, %l1, %o0
fmovsa %icc, %f30, %f30
loop_1435:
movne %xcc, %i4, %o3
loop_1436:
fnot1s %f15, %f15
brz %i5, loop_1437
srl %o2, 0x13, %i2
smulcc %l2, 0x08E8, %l5
edge32 %l6, %o7, %l4
loop_1437:
movcc %xcc, %g4, %g1
srlx %o1, %i1, %i6
tgu %icc, 0x1
nop
setx loop_1438, %l0, %l1
jmpl %l1, %o6
fbl,a %fcc1, loop_1439
fmovrse %o5, %f5, %f5
movne %icc, %i7, %g5
loop_1438:
fbg,a %fcc1, loop_1440
loop_1439:
addccc %g3, %l0, %g2
brlez %l3, loop_1441
fmovrdgez %i3, %f0, %f24
loop_1440:
tcs %icc, 0x1
fbuge %fcc1, loop_1442
loop_1441:
tle %icc, 0x0
tsubcctv %g6, 0x0B04, %g7
movpos %icc, %o4, %l1
loop_1442:
nop
fitos %f3, %f11
fstod %f11, %f12
edge8 %i0, %o0, %o3
fors %f2, %f11, %f3
nop
fitos %f14, %f21
fstox %f21, %f22
fxtos %f22, %f1
sdivcc %i5, 0x195B, %i4
tneg %xcc, 0x2
sllx %i2, %o2, %l5
xor %l2, 0x17F4, %l6
fmovdvs %xcc, %f1, %f17
sllx %l4, %g4, %o7
fblg %fcc1, loop_1443
umulcc %o1, 0x09B1, %g1
fmovs %f21, %f22
edge32l %i1, %i6, %o5
loop_1443:
tsubcctv %o6, 0x1F12, %g5
tgu %icc, 0x1
alignaddr %g3, %l0, %g2
nop
setx 0x44C48A5B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xC597EF98, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f2, %f17
umul %l3, %i7, %g6
subc %g7, %i3, %l1
fmovscs %icc, %f31, %f25
movneg %xcc, %o4, %o0
nop
fitod %f6, %f30
fdtoi %f30, %f29
xor %o3, %i0, %i4
udivcc %i2, 0x1503, %i5
tn %icc, 0x5
srax %l5, 0x18, %l2
fbu %fcc1, loop_1444
movrlz %l6, %o2, %l4
alignaddrl %g4, %o7, %g1
fsrc2s %f20, %f9
loop_1444:
sdiv %i1, 0x133F, %o1
edge32ln %o5, %i6, %o6
brz,a %g3, loop_1445
edge8n %l0, %g5, %l3
wr %g0, 0x19, %asi
ldxa [%l7 + 0x70] %asi, %g2
loop_1445:
alignaddrl %g6, %g7, %i3
wr %g0, 0xeb, %asi
stba %l1, [%l7 + 0x20] %asi
membar #Sync
edge8l %o4, %o0, %o3
bvs loop_1446
alignaddr %i7, %i0, %i2
fbug %fcc3, loop_1447
tsubcc %i5, %i4, %l5
loop_1446:
movne %xcc, %l6, %l2
bvc,a %xcc, loop_1448
loop_1447:
subc %l4, 0x0616, %o2
fmovsvs %icc, %f7, %f11
fmovde %icc, %f30, %f26
loop_1448:
edge32l %o7, %g1, %i1
mulx %o1, %o5, %g4
edge8 %o6, %i6, %l0
edge16l %g3, %l3, %g5
umulcc %g6, %g2, %i3
tvs %xcc, 0x5
bvc,pt %icc, loop_1449
fmovsle %xcc, %f13, %f0
fmovsvc %icc, %f14, %f5
brnz,a %g7, loop_1450
loop_1449:
nop
fitod %f12, %f12
fdtos %f12, %f12
tcc %icc, 0x3
tsubcctv %o4, 0x14E7, %l1
loop_1450:
tcc %xcc, 0x3
nop
setx 0x61C4CAA9605ED1E7, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fbg %fcc1, loop_1451
tvs %xcc, 0x7
nop
setx 0x8A43E02275B16C2E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xE6B0C27CC926AC31, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f20, %f16
andncc %o3, %o0, %i0
loop_1451:
fpadd16 %f0, %f10, %f0
fbue %fcc3, loop_1452
movrlez %i2, %i7, %i5
fones %f0
mova %icc, %i4, %l5
loop_1452:
prefetch [%l7 + 0x6C], 0x1
movneg %icc, %l6, %l2
movrlez %o2, %l4, %o7
te %xcc, 0x1
umul %i1, 0x1EDA, %o1
move %xcc, %o5, %g4
tpos %icc, 0x2
sllx %o6, %i6, %l0
movrgez %g1, %l3, %g3
set 0x40, %i1
ldda [%l7 + %i1] 0x15, %f16
edge32n %g5, %g2, %i3
sub %g6, %o4, %g7
edge8l %o3, %l1, %o0
tsubcc %i2, %i0, %i5
edge8n %i4, %l5, %i7
srlx %l6, 0x00, %o2
sdiv %l4, 0x02CF, %l2
nop
setx loop_1453, %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, %o7, %i1
set 0x0F, %o0
lduba [%l7 + %o0] 0x80, %o5
loop_1453:
edge32n %o1, %g4, %o6
fcmple16 %f20, %f6, %l0
tl %xcc, 0x4
set 0x0C, %l4
stwa %i6, [%l7 + %l4] 0x18
array8 %l3, %g1, %g5
fmovd %f4, %f12
sir 0x17D9
fornot1s %f10, %f14, %f24
xnorcc %g3, 0x0A8F, %i3
fmovdvc %xcc, %f23, %f11
edge8n %g6, %o4, %g7
nop
fitod %f2, %f6
fdtox %f6, %f24
fxtod %f24, %f16
fornot2s %f13, %f4, %f10
umul %g2, 0x14B1, %o3
movleu %xcc, %l1, %i2
set 0x110, %i2
ldxa [%g0 + %i2] 0x21, %i0
srlx %o0, %i5, %l5
xor %i4, 0x1723, %l6
lduh [%l7 + 0x4C], %i7
subccc %l4, %o2, %o7
tcs %xcc, 0x2
srlx %l2, 0x07, %o5
tle %icc, 0x4
udivcc %o1, 0x0C4F, %g4
fbl %fcc3, loop_1454
fmovsleu %xcc, %f17, %f19
te %xcc, 0x1
tge %xcc, 0x0
loop_1454:
fxnors %f0, %f31, %f12
tvc %icc, 0x4
add %o6, %i1, %l0
set 0x2F, %i0
ldstuba [%l7 + %i0] 0x88, %i6
fmovsvs %xcc, %f0, %f13
brz,a %g1, loop_1455
brz,a %l3, loop_1456
tne %icc, 0x7
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g3, %g5
loop_1455:
udivx %g6, 0x1D8C, %o4
loop_1456:
fmovrdne %g7, %f4, %f16
nop
fitos %f9, %f27
fstox %f27, %f0
fxtos %f0, %f4
edge16 %g2, %i3, %l1
bvc,a,pn %xcc, loop_1457
fba,a %fcc2, loop_1458
tneg %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1457:
smul %i2, %i0, %o3
loop_1458:
fpsub16 %f12, %f8, %f22
set 0x0A, %i5
lduha [%l7 + %i5] 0x89, %i5
umul %l5, 0x0091, %o0
fxnors %f3, %f27, %f18
ldstub [%l7 + 0x32], %l6
fnegd %f20, %f20
mova %icc, %i7, %i4
movvs %icc, %l4, %o2
popc 0x0FDA, %l2
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
sdivcc %o5, 0x045D, %o7
mulx %o1, %o6, %i1
tpos %icc, 0x1
umul %g4, 0x0BCF, %l0
fnot2 %f8, %f20
fmovdcc %xcc, %f1, %f12
ba,a,pn %xcc, loop_1459
tl %xcc, 0x7
andncc %i6, %l3, %g3
sll %g5, %g1, %g6
loop_1459:
subccc %g7, %o4, %g2
edge32n %i3, %i2, %l1
tn %icc, 0x5
tvs %icc, 0x2
movleu %xcc, %i0, %i5
st %f7, [%l7 + 0x70]
tpos %icc, 0x1
array8 %o3, %l5, %l6
wr %g0, 0x18, %asi
lduba [%l7 + 0x62] %asi, %i7
nop
set 0x4C, %o5
lduw [%l7 + %o5], %i4
fpadd32s %f16, %f28, %f29
alignaddr %o0, %l4, %o2
or %o5, %l2, %o7
brz,a %o6, loop_1460
smul %o1, 0x1868, %i1
fnor %f18, %f4, %f4
umul %g4, %i6, %l0
loop_1460:
sra %g3, %l3, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
faligndata %f12, %f24, %f14
tsubcctv %g6, 0x1CB1, %g1
addc %g7, %o4, %i3
fxnors %f8, %f20, %f28
andn %i2, %l1, %i0
fpadd32 %f30, %f24, %f12
tpos %icc, 0x1
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
fxnor %f20, %f6, %f24
move %xcc, %i5, %o3
tsubcc %g2, %l6, %i7
sra %l5, 0x12, %i4
set 0x14, %l1
ldswa [%l7 + %l1] 0x19, %o0
brgez %l4, loop_1461
fandnot1s %f8, %f27, %f22
sethi 0x0C97, %o5
xor %o2, %l2, %o6
loop_1461:
taddcc %o1, 0x164E, %i1
fzeros %f23
addcc %o7, 0x0EBA, %g4
fpackfix %f20, %f20
orncc %i6, 0x0C14, %l0
xor %l3, %g3, %g6
popc 0x01DB, %g1
sdivcc %g7, 0x0DED, %g5
srax %o4, 0x1F, %i2
fcmpeq32 %f10, %f12, %l1
fandnot1 %f0, %f12, %f20
taddcctv %i0, %i3, %i5
alignaddr %g2, %o3, %i7
fmovsvc %xcc, %f18, %f27
sll %l5, %i4, %o0
movrne %l4, %l6, %o5
sethi 0x055A, %o2
movle %icc, %l2, %o6
movvs %icc, %o1, %o7
edge16 %i1, %g4, %i6
tle %xcc, 0x3
fpack32 %f20, %f20, %f16
nop
setx 0xDCA65055, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xBF06F1CA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f27, %f1
fbug,a %fcc0, loop_1462
fcmpeq32 %f12, %f12, %l0
tsubcc %g3, %l3, %g1
xnorcc %g7, %g6, %g5
loop_1462:
fcmpeq16 %f26, %f4, %i2
sethi 0x10D8, %o4
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
fxnors %f14, %f26, %f28
fpadd16 %f4, %f26, %f20
fcmpgt16 %f2, %f4, %l1
movrgez %i0, %i3, %i5
wr %g0, 0x88, %asi
stba %g2, [%l7 + 0x78] %asi
tneg %xcc, 0x3
xnorcc %i7, 0x1646, %l5
ldd [%l7 + 0x48], %i4
fmovsvs %xcc, %f23, %f22
srl %o3, %o0, %l4
nop
fitod %f4, %f6
fdtos %f6, %f30
fbue,a %fcc0, loop_1463
movle %icc, %l6, %o5
movneg %icc, %l2, %o2
tvs %icc, 0x2
loop_1463:
movvs %xcc, %o6, %o1
popc 0x09F5, %i1
movg %icc, %g4, %o7
sdivcc %i6, 0x0849, %l0
addcc %l3, %g1, %g3
addc %g6, 0x1EC4, %g5
tne %xcc, 0x0
subc %g7, %i2, %o4
bvs,a,pt %xcc, loop_1464
mulscc %i0, 0x1E5B, %i3
movge %icc, %l1, %i5
xnorcc %i7, %g2, %l5
loop_1464:
movn %xcc, %i4, %o3
array8 %l4, %o0, %l6
bne,pn %icc, loop_1465
tne %icc, 0x4
array32 %l2, %o2, %o5
orn %o1, 0x0470, %o6
loop_1465:
st %f29, [%l7 + 0x64]
movvs %icc, %i1, %g4
swap [%l7 + 0x14], %o7
fmovdn %icc, %f9, %f8
brz,a %i6, loop_1466
bcs,a %xcc, loop_1467
bl %icc, loop_1468
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1466:
movgu %xcc, %l3, %g1
loop_1467:
nop
set 0x35, %o2
stba %l0, [%l7 + %o2] 0x0c
loop_1468:
tleu %xcc, 0x0
fbo,a %fcc1, loop_1469
or %g3, 0x05E8, %g6
fmovsgu %icc, %f6, %f18
nop
setx 0xBDDCFFC6C0A7E19E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xACE43CDE1CB376D8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f14, %f22
loop_1469:
movg %xcc, %g5, %g7
fcmpgt32 %f2, %f16, %i2
edge32l %i0, %i3, %l1
sub %i5, 0x06C7, %o4
be,a %icc, loop_1470
tvc %xcc, 0x2
tvc %xcc, 0x3
or %g2, 0x0D0E, %i7
loop_1470:
fnot1s %f4, %f12
edge16 %i4, %l5, %o3
andcc %l4, %o0, %l2
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
popc 0x022C, %o2
stw %o5, [%l7 + 0x3C]
fbn,a %fcc2, loop_1471
mova %icc, %o1, %l6
ble %icc, loop_1472
nop
setx 0xD8F4ED1BC06CD84A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_1471:
nop
setx 0x1ECD73E7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f2
movvs %xcc, %o6, %i1
loop_1472:
andncc %o7, %g4, %i6
edge32 %l3, %g1, %l0
set 0x3C, %l5
ldstuba [%l7 + %l5] 0x80, %g3
fornot1s %f23, %f23, %f18
nop
setx loop_1473, %l0, %l1
jmpl %l1, %g6
taddcctv %g5, 0x116A, %i2
tpos %xcc, 0x3
tcc %icc, 0x5
loop_1473:
tleu %xcc, 0x1
nop
setx 0xC00E925B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f3
tge %icc, 0x3
smul %i0, 0x11E7, %i3
movrgz %l1, 0x014, %g7
fabss %f21, %f5
addcc %o4, 0x0AE8, %i5
movcs %icc, %i7, %g2
fcmple32 %f28, %f16, %l5
fbu %fcc0, loop_1474
fnors %f19, %f8, %f30
fmovrdne %o3, %f26, %f4
set 0x7C, %l2
lda [%l7 + %l2] 0x14, %f26
loop_1474:
fbl %fcc0, loop_1475
xnor %l4, %i4, %l2
nop
setx 0x684BC5C0F079A9C1, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
udiv %o2, 0x1F33, %o5
loop_1475:
sth %o1, [%l7 + 0x6A]
bshuffle %f18, %f0, %f10
fmovrsgez %o0, %f4, %f2
set 0x60, %g2
stxa %o6, [%l7 + %g2] 0xeb
membar #Sync
fmovrdlz %l6, %f16, %f2
set 0x0C, %g7
stha %o7, [%l7 + %g7] 0x23
membar #Sync
srl %g4, 0x1C, %i1
edge8l %l3, %g1, %i6
move %icc, %g3, %l0
array32 %g5, %i2, %g6
subccc %i0, 0x0B43, %l1
orcc %g7, %o4, %i3
edge8n %i5, %g2, %i7
andncc %l5, %o3, %i4
movrlez %l2, 0x2E8, %l4
ble,a,pt %xcc, loop_1476
fbl,a %fcc3, loop_1477
bpos,a %xcc, loop_1478
and %o5, %o1, %o0
loop_1476:
orcc %o2, 0x00F2, %o6
loop_1477:
tvs %xcc, 0x7
loop_1478:
fandnot2 %f2, %f6, %f0
nop
setx 0xDB7C03DB1C163D5A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xAAC856180146B678, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f28, %f26
fsrc1s %f2, %f5
fabsd %f24, %f6
edge16l %l6, %g4, %o7
movn %xcc, %i1, %l3
addc %g1, %g3, %i6
mulscc %l0, %i2, %g6
mulscc %g5, %i0, %l1
nop
setx 0xF3814DB57A05F3B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x77EF78A013BE18B9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f8, %f24
fbl,a %fcc0, loop_1479
sllx %g7, %i3, %o4
brnz,a %g2, loop_1480
bg,a %icc, loop_1481
loop_1479:
brz %i7, loop_1482
tpos %icc, 0x5
loop_1480:
movg %icc, %l5, %o3
loop_1481:
tn %xcc, 0x2
loop_1482:
tl %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x0
tgu %icc, 0x1
smul %i4, %i5, %l4
brlz %o5, loop_1483
mova %xcc, %o1, %l2
pdist %f22, %f16, %f0
addcc %o2, %o6, %o0
loop_1483:
fornot2 %f12, %f4, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2s %f23, %f5, %f22
fandnot1 %f24, %f12, %f28
brgz,a %l6, loop_1484
bcs loop_1485
tle %xcc, 0x7
set 0x40, %g1
swapa [%l7 + %g1] 0x89, %g4
loop_1484:
sth %i1, [%l7 + 0x10]
loop_1485:
nop
wr %g0, 0x18, %asi
ldsha [%l7 + 0x62] %asi, %l3
fmul8ulx16 %f2, %f24, %f8
movg %xcc, %o7, %g3
taddcc %i6, %l0, %g1
fmovdg %xcc, %f7, %f9
nop
setx 0x20750AAD, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
fbu %fcc3, loop_1486
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpackfix %f10, %f14
nop
setx loop_1487, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1486:
fpackfix %f26, %f7
movl %icc, %i2, %g5
add %i0, 0x07FE, %l1
loop_1487:
bl loop_1488
andn %g6, %i3, %g7
srax %o4, 0x1D, %i7
fbue %fcc0, loop_1489
loop_1488:
fbg,a %fcc2, loop_1490
edge8l %g2, %l5, %i4
tpos %icc, 0x1
loop_1489:
tl %icc, 0x0
loop_1490:
sll %o3, 0x1A, %i5
sub %o5, 0x18E1, %o1
subcc %l4, 0x11E5, %l2
movpos %icc, %o6, %o2
nop
fitos %f0, %f29
fstox %f29, %f8
fxtos %f8, %f31
udivcc %l6, 0x1213, %g4
srlx %i1, %l3, %o7
be,a %icc, loop_1491
pdist %f20, %f18, %f20
popc 0x08B1, %g3
tsubcctv %i6, %l0, %o0
loop_1491:
fmovdne %xcc, %f16, %f8
orn %g1, 0x1291, %i2
fmovrdgz %g5, %f0, %f6
wr %g0, 0x11, %asi
lduha [%l7 + 0x28] %asi, %l1
edge16ln %i0, %g6, %g7
movrgz %o4, %i7, %i3
orcc %l5, 0x0147, %i4
tg %xcc, 0x1
addccc %o3, %i5, %g2
sdivx %o1, 0x154A, %o5
sub %l4, 0x0B43, %l2
movcs %icc, %o6, %o2
movne %xcc, %l6, %g4
nop
setx loop_1492, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %xcc, %l3, %o7
tcs %icc, 0x3
nop
fitod %f4, %f24
fdtos %f24, %f17
loop_1492:
fornot1s %f10, %f25, %f16
fbne,a %fcc1, loop_1493
movrne %i1, 0x274, %g3
fbug %fcc3, loop_1494
fmovdvs %icc, %f22, %f23
loop_1493:
taddcc %l0, 0x1F94, %i6
fexpand %f4, %f2
loop_1494:
udivx %o0, 0x0972, %i2
sethi 0x1D41, %g1
mulscc %l1, %g5, %g6
srlx %i0, %g7, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba,a %fcc2, loop_1495
ldub [%l7 + 0x4C], %i3
fpadd32s %f29, %f2, %f1
fpadd16s %f31, %f16, %f7
loop_1495:
fmovdgu %icc, %f25, %f16
fbge,a %fcc2, loop_1496
fblg,a %fcc0, loop_1497
addccc %l5, %o4, %o3
udivx %i4, 0x1E74, %g2
loop_1496:
nop
setx 0x16B50A3B037B47A3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xA6ED872B534A3A3B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f18, %f14
loop_1497:
fpsub16 %f10, %f2, %f0
fornot2 %f30, %f4, %f22
fmul8x16al %f15, %f27, %f6
movneg %xcc, %o1, %i5
sth %l4, [%l7 + 0x38]
fblg %fcc3, loop_1498
edge8l %o5, %o6, %l2
edge8 %l6, %g4, %l3
nop
setx 0x1980CB101074FE65, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_1498:
taddcc %o7, 0x10C1, %i1
fmovsa %xcc, %f22, %f2
brgz %g3, loop_1499
fble %fcc0, loop_1500
sll %l0, %i6, %o2
udivcc %i2, 0x1BAA, %o0
loop_1499:
fmovscc %xcc, %f10, %f3
loop_1500:
udiv %l1, 0x0F0A, %g1
sethi 0x03BF, %g6
udivcc %i0, 0x1D9F, %g5
and %i7, 0x12F4, %i3
orncc %l5, %g7, %o3
movrlz %o4, %g2, %i4
orcc %i5, 0x08D5, %l4
movg %icc, %o1, %o6
fmovs %f3, %f28
tvc %xcc, 0x7
movcs %xcc, %o5, %l2
swap [%l7 + 0x60], %l6
tsubcc %l3, %g4, %o7
sllx %i1, 0x12, %g3
st %f31, [%l7 + 0x10]
tleu %icc, 0x0
addccc %l0, 0x1AF6, %i6
nop
setx loop_1501, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
membar 0x42
andncc %i2, %o0, %o2
srlx %l1, 0x16, %g6
loop_1501:
nop
set 0x5A, %i7
lduba [%l7 + %i7] 0x0c, %i0
sdivcc %g5, 0x0209, %i7
movn %icc, %g1, %l5
fbue %fcc3, loop_1502
bn,a,pt %icc, loop_1503
fnegd %f2, %f28
tsubcc %g7, 0x038A, %i3
loop_1502:
nop
set 0x30, %o6
sta %f18, [%l7 + %o6] 0x04
loop_1503:
te %icc, 0x3
edge32ln %o4, %g2, %i4
tn %icc, 0x6
be,a loop_1504
tneg %xcc, 0x1
edge8 %o3, %i5, %l4
bcc,pn %icc, loop_1505
loop_1504:
fmovdneg %icc, %f14, %f23
srlx %o6, %o1, %l2
fornot2 %f30, %f30, %f6
loop_1505:
fnands %f7, %f1, %f10
orcc %l6, %l3, %g4
edge8ln %o5, %i1, %o7
stw %g3, [%l7 + 0x64]
xorcc %i6, 0x013F, %i2
nop
setx loop_1506, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovse %xcc, %f31, %f20
fabsd %f8, %f14
bpos,pn %xcc, loop_1507
loop_1506:
sllx %l0, 0x0B, %o0
bleu,a %xcc, loop_1508
array32 %o2, %g6, %i0
loop_1507:
nop
fitos %f5, %f29
fstox %f29, %f6
fnegd %f12, %f0
loop_1508:
fbl,a %fcc0, loop_1509
movgu %icc, %l1, %i7
ldsh [%l7 + 0x2C], %g5
bl,pn %icc, loop_1510
loop_1509:
fabsd %f30, %f22
edge8ln %g1, %l5, %g7
edge32 %i3, %o4, %i4
loop_1510:
tsubcctv %g2, %i5, %l4
fpadd32s %f1, %f11, %f3
xnor %o6, 0x0C5C, %o3
xnorcc %o1, 0x08C0, %l6
set 0x40, %g4
ldsha [%l7 + %g4] 0x10, %l3
mova %xcc, %g4, %o5
movne %xcc, %i1, %l2
fmovrdlz %g3, %f30, %f14
std %f18, [%l7 + 0x40]
set 0x50, %i6
prefetcha [%l7 + %i6] 0x89, 0x2
te %icc, 0x7
set 0x50, %l0
stha %o7, [%l7 + %l0] 0x89
tsubcc %i2, %l0, %o2
fmovsle %icc, %f12, %f24
umulcc %g6, %o0, %i0
umulcc %l1, 0x1DF2, %g5
sll %i7, 0x18, %l5
sllx %g1, 0x17, %g7
andn %i3, %i4, %g2
wr %g0, 0x18, %asi
ldswa [%l7 + 0x38] %asi, %o4
movcc %icc, %l4, %o6
edge32l %o3, %o1, %l6
fandnot1s %f31, %f4, %f22
fornot2s %f3, %f30, %f24
brgez,a %l3, loop_1511
tleu %icc, 0x0
umul %g4, %i5, %o5
andn %i1, %g3, %i6
loop_1511:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x58] %asi, %o7
movne %icc, %i2, %l2
movcc %xcc, %o2, %l0
array16 %g6, %o0, %i0
array32 %g5, %l1, %l5
fbl,a %fcc3, loop_1512
fbul,a %fcc0, loop_1513
brlez,a %g1, loop_1514
stx %i7, [%l7 + 0x58]
loop_1512:
add %i3, 0x0D58, %i4
loop_1513:
bgu,a loop_1515
loop_1514:
udiv %g2, 0x0105, %o4
stbar
srax %g7, %l4, %o3
loop_1515:
udivcc %o6, 0x0023, %l6
nop
setx 0x7E4A7132C2DA0D92, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x472536CCD5F1DBA0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f10, %f24
bge,pn %icc, loop_1516
tleu %xcc, 0x3
fmovrdgz %l3, %f10, %f10
fblg,a %fcc0, loop_1517
loop_1516:
movneg %xcc, %g4, %i5
tle %xcc, 0x0
srl %o5, 0x04, %o1
loop_1517:
tcc %icc, 0x6
wr %g0, 0xe3, %asi
stha %g3, [%l7 + 0x5E] %asi
membar #Sync
fblg,a %fcc2, loop_1518
call loop_1519
fbul,a %fcc0, loop_1520
stbar
loop_1518:
umulcc %i1, 0x036F, %i6
loop_1519:
nop
set 0x18, %g6
prefetcha [%l7 + %g6] 0x10, 0x2
loop_1520:
movrne %i2, 0x3A2, %o2
fmovrdlz %l0, %f4, %f4
edge8ln %g6, %l2, %o0
bg,a,pt %icc, loop_1521
fands %f26, %f14, %f11
fand %f10, %f20, %f10
mulscc %g5, %i0, %l5
loop_1521:
addccc %g1, %i7, %l1
fpadd32s %f15, %f5, %f10
taddcc %i3, 0x1EB1, %i4
edge32 %o4, %g2, %l4
sth %o3, [%l7 + 0x7E]
sethi 0x1EDA, %o6
orcc %g7, %l6, %l3
edge8n %i5, %o5, %g4
faligndata %f16, %f6, %f26
edge32l %g3, %i1, %o1
array32 %o7, %i6, %o2
sethi 0x1080, %l0
sra %i2, 0x1F, %l2
fmovrse %o0, %f29, %f8
fand %f14, %f20, %f18
tl %xcc, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu,a loop_1522
fpsub32 %f26, %f20, %f4
fbl %fcc1, loop_1523
fbo %fcc0, loop_1524
loop_1522:
nop
setx 0x6FD6CC2BA07178F2, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
tgu %icc, 0x4
loop_1523:
nop
wr %g0, 0x04, %asi
lduha [%l7 + 0x6E] %asi, %g5
loop_1524:
smul %i0, 0x13E3, %g6
array16 %g1, %l5, %i7
movvs %icc, %l1, %i3
fmovde %xcc, %f14, %f28
stbar
nop
fitos %f28, %f1
nop
set 0x7B, %o7
stb %i4, [%l7 + %o7]
edge8n %o4, %l4, %g2
bcs,pt %icc, loop_1525
bn,a loop_1526
nop
setx loop_1527, %l0, %l1
jmpl %l1, %o3
tge %icc, 0x2
loop_1525:
edge32l %o6, %l6, %g7
loop_1526:
nop
set 0x46, %g5
sth %l3, [%l7 + %g5]
loop_1527:
sir 0x022E
nop
fitod %f20, %f26
xorcc %i5, 0x0D75, %g4
movleu %xcc, %g3, %i1
fbule,a %fcc1, loop_1528
nop
fitod %f2, %f16
fdtoi %f16, %f31
fbule,a %fcc1, loop_1529
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1528:
fmovdcs %xcc, %f29, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1529:
array16 %o5, %o7, %i6
srlx %o1, %o2, %l0
fnor %f14, %f20, %f10
addc %i2, 0x0605, %o0
set 0x50, %o3
prefetcha [%l7 + %o3] 0x15, 0x3
fornot1s %f24, %f10, %f12
edge32l %i0, %g6, %l2
fexpand %f31, %f0
nop
fitod %f6, %f14
fdtox %f14, %f4
fxtod %f4, %f18
mulx %g1, %l5, %l1
edge8 %i7, %i4, %o4
fmovrsne %l4, %f20, %f14
movleu %icc, %g2, %o3
addc %o6, %i3, %g7
edge32ln %l3, %l6, %i5
set 0x55, %l6
lduba [%l7 + %l6] 0x81, %g3
bleu %icc, loop_1530
smulcc %g4, %i1, %o7
xorcc %i6, 0x0CE8, %o1
sdivx %o2, 0x1E09, %o5
loop_1530:
nop
setx 0x83A679C5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
fsqrts %f25, %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %i2, 0x1A70, %l0
edge32l %g5, %o0, %i0
fornot2s %f22, %f0, %f24
brlz %l2, loop_1531
ldd [%l7 + 0x30], %g6
array32 %l5, %l1, %g1
movl %icc, %i4, %i7
loop_1531:
movrgz %l4, 0x238, %o4
fpsub16s %f2, %f2, %f4
tge %xcc, 0x4
movrne %o3, %o6, %g2
sethi 0x0706, %g7
movl %xcc, %i3, %l3
edge32 %l6, %i5, %g3
movleu %icc, %i1, %o7
smul %i6, %g4, %o2
tgu %icc, 0x2
tvs %xcc, 0x5
call loop_1532
fmuld8sux16 %f14, %f0, %f14
fmovrsgez %o5, %f22, %f2
edge8 %o1, %l0, %g5
loop_1532:
tcs %xcc, 0x2
smulcc %i2, %i0, %l2
orn %o0, 0x188D, %l5
fpsub32 %f26, %f10, %f12
mulx %g6, 0x17AA, %g1
addcc %i4, %i7, %l1
udivcc %l4, 0x02D7, %o4
brlez,a %o3, loop_1533
movleu %xcc, %o6, %g7
movre %g2, %l3, %i3
sth %i5, [%l7 + 0x1A]
loop_1533:
subcc %g3, %l6, %i1
xnor %i6, 0x0956, %o7
nop
setx 0xA0750897, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
te %icc, 0x4
edge16l %o2, %g4, %o5
umul %o1, %l0, %g5
movgu %icc, %i2, %l2
bge,pt %xcc, loop_1534
sll %o0, 0x13, %i0
movleu %icc, %g6, %g1
addccc %l5, 0x1EB9, %i4
loop_1534:
orncc %i7, 0x1772, %l1
sdivx %l4, 0x1FAF, %o3
movleu %xcc, %o4, %g7
movrgz %o6, 0x0D0, %l3
or %g2, 0x041C, %i5
fbuge,a %fcc2, loop_1535
tsubcc %i3, %l6, %i1
fbue,a %fcc0, loop_1536
fones %f9
loop_1535:
movrlez %g3, 0x395, %o7
brz %o2, loop_1537
loop_1536:
movn %icc, %g4, %i6
edge8l %o1, %l0, %o5
ldsb [%l7 + 0x58], %i2
loop_1537:
tle %icc, 0x5
subcc %g5, %o0, %i0
edge16ln %l2, %g6, %g1
tgu %xcc, 0x6
subc %l5, %i7, %l1
tl %icc, 0x2
fmovrsgz %l4, %f31, %f26
udivx %o3, 0x1692, %i4
fmovrdgz %o4, %f14, %f8
edge16l %o6, %g7, %l3
ldub [%l7 + 0x45], %g2
fpack16 %f30, %f14
fble %fcc2, loop_1538
array16 %i5, %l6, %i1
taddcctv %g3, %o7, %o2
fnors %f22, %f24, %f1
loop_1538:
edge8n %g4, %i6, %o1
fmovd %f4, %f20
set 0x10, %i3
ldda [%l7 + %i3] 0x89, %l0
edge16l %o5, %i2, %i3
sll %o0, 0x09, %g5
movge %xcc, %i0, %g6
fmovdvs %xcc, %f15, %f9
bg,a,pn %xcc, loop_1539
edge32l %g1, %l2, %i7
edge16n %l1, %l4, %l5
set 0x32, %o4
lduba [%l7 + %o4] 0x11, %o3
loop_1539:
fbuge %fcc1, loop_1540
fxnor %f0, %f28, %f8
tle %icc, 0x3
nop
fitos %f7, %f20
fstox %f20, %f24
loop_1540:
movrlez %i4, %o6, %o4
tge %xcc, 0x1
fbul,a %fcc2, loop_1541
umulcc %g7, 0x0BB3, %g2
tvs %xcc, 0x2
ldx [%l7 + 0x48], %l3
loop_1541:
sll %l6, %i5, %i1
fmovrsgz %o7, %f3, %f17
set 0x18, %o1
ldxa [%g0 + %o1] 0x50, %o2
edge8 %g4, %i6, %o1
stx %l0, [%l7 + 0x20]
mulscc %o5, %i2, %g3
nop
setx 0xA906EFC3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x25F2D7DD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fsubs %f24, %f15, %f18
movle %xcc, %o0, %i3
edge8n %i0, %g5, %g1
fzeros %f4
edge32 %g6, %i7, %l1
brz,a %l4, loop_1542
movrne %l2, %o3, %l5
fbue %fcc1, loop_1543
nop
fitos %f10, %f19
fstox %f19, %f12
fxtos %f12, %f28
loop_1542:
movrgz %o6, %i4, %o4
bneg,pn %xcc, loop_1544
loop_1543:
movgu %xcc, %g2, %l3
fbu,a %fcc3, loop_1545
array8 %l6, %i5, %g7
loop_1544:
nop
fitod %f28, %f10
orncc %i1, 0x0E11, %o7
loop_1545:
orcc %g4, 0x1EEF, %i6
fmovs %f21, %f21
fmovsvs %icc, %f22, %f16
nop
fitod %f10, %f6
nop
fitos %f11, %f13
fstoi %f13, %f19
add %o2, 0x15D9, %o1
movgu %xcc, %o5, %i2
sub %g3, %l0, %i3
alignaddrl %o0, %g5, %i0
te %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %g1, %i7, %l1
edge32 %g6, %l4, %l2
edge16l %o3, %l5, %i4
fmul8sux16 %f28, %f2, %f16
movle %xcc, %o4, %o6
edge8l %g2, %l6, %l3
fmovsg %xcc, %f21, %f29
tcs %icc, 0x0
tneg %xcc, 0x3
ldub [%l7 + 0x0C], %g7
edge32 %i1, %o7, %g4
fmovrsne %i6, %f20, %f21
sethi 0x171F, %i5
fnand %f8, %f26, %f26
subccc %o2, %o1, %i2
fbn,a %fcc0, loop_1546
or %o5, 0x07D0, %l0
wr %g0, 0x17, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1546:
mulscc %i3, 0x0663, %g3
fabss %f11, %f23
xor %o0, %g5, %g1
umul %i7, %l1, %g6
movvc %icc, %l4, %i0
tsubcc %l2, 0x191B, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f23, [%l7 + 0x54]
sra %i4, %o3, %o6
fbu,a %fcc3, loop_1547
sub %g2, %l6, %l3
fsrc2s %f30, %f27
taddcctv %o4, %i1, %o7
loop_1547:
brz %g7, loop_1548
tg %xcc, 0x5
udivcc %g4, 0x1328, %i6
fmovrsgez %o2, %f13, %f9
loop_1548:
fmovrsgz %i5, %f21, %f24
fbug,a %fcc2, loop_1549
udiv %i2, 0x092F, %o5
smul %l0, %o1, %g3
movg %xcc, %o0, %g5
loop_1549:
fbule %fcc2, loop_1550
lduh [%l7 + 0x48], %i3
addcc %i7, %l1, %g6
taddcc %g1, %i0, %l2
loop_1550:
movl %xcc, %l5, %l4
bcc,a,pn %icc, loop_1551
mulscc %i4, %o3, %o6
movle %xcc, %l6, %l3
nop
setx loop_1552, %l0, %l1
jmpl %l1, %o4
loop_1551:
andncc %i1, %o7, %g7
sethi 0x1F7A, %g4
subccc %g2, 0x0982, %i6
loop_1552:
and %o2, 0x1B10, %i2
fbe %fcc3, loop_1553
fmovscs %icc, %f14, %f25
movleu %xcc, %i5, %o5
stw %l0, [%l7 + 0x1C]
loop_1553:
stbar
edge16n %o1, %o0, %g5
fcmpgt16 %f8, %f28, %i3
tvs %icc, 0x3
movne %xcc, %i7, %g3
fone %f30
call loop_1554
movcc %icc, %g6, %g1
set 0x28, %g3
stha %l1, [%l7 + %g3] 0x27
membar #Sync
loop_1554:
fble,a %fcc0, loop_1555
movrne %l2, 0x2AA, %l5
fbul,a %fcc0, loop_1556
array8 %i0, %l4, %o3
loop_1555:
fble,a %fcc0, loop_1557
movg %icc, %o6, %i4
loop_1556:
edge8 %l3, %o4, %i1
sdivcc %o7, 0x198B, %g7
loop_1557:
fcmpgt32 %f18, %f16, %l6
srax %g2, %g4, %i6
sllx %i2, %o2, %i5
movg %xcc, %o5, %o1
sdivcc %l0, 0x0D82, %g5
edge16 %i3, %i7, %g3
fpsub32 %f24, %f6, %f4
xorcc %o0, 0x0B22, %g6
subcc %l1, %g1, %l2
nop
fitod %f0, %f10
movge %xcc, %i0, %l5
nop
fitos %f2, %f29
fstod %f29, %f10
wr %g0, 0x81, %asi
ldxa [%l7 + 0x28] %asi, %o3
edge8l %o6, %i4, %l4
bpos,a,pn %icc, loop_1558
orn %o4, %i1, %l3
edge16 %o7, %l6, %g2
fmovdne %xcc, %f4, %f14
loop_1558:
fbo %fcc0, loop_1559
fcmpeq32 %f4, %f10, %g4
movl %xcc, %g7, %i6
sra %o2, %i2, %i5
loop_1559:
movrlez %o5, 0x349, %o1
fandnot1s %f13, %f27, %f21
xor %g5, 0x08EF, %i3
wr %g0, 0x2f, %asi
ldda [%l7 + 0x30] %asi, %l0
fcmpeq16 %f10, %f28, %i7
smulcc %g3, %g6, %l1
pdist %f8, %f26, %f6
fmovrdgz %g1, %f16, %f2
fmovsg %icc, %f19, %f5
movre %o0, 0x08B, %i0
stbar
taddcc %l2, 0x1C80, %l5
fmul8x16 %f17, %f12, %f26
set 0x54, %l3
stha %o3, [%l7 + %l3] 0x14
tge %icc, 0x3
sethi 0x15DE, %o6
fbo,a %fcc0, loop_1560
sth %l4, [%l7 + 0x4E]
fmovrsgez %o4, %f25, %f5
membar 0x0F
loop_1560:
tle %xcc, 0x6
addccc %i1, %l3, %o7
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
nop
setx 0xC530C672, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xAAD77D26, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f2, %f3
sdivcc %i4, 0x119C, %g2
sir 0x069C
movneg %icc, %l6, %g7
tne %xcc, 0x5
sir 0x09A9
fzero %f12
tg %icc, 0x6
orn %g4, %i6, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %i2, 0x078F, %i5
sub %o5, %g5, %o1
edge32ln %l0, %i7, %g3
for %f30, %f8, %f14
movn %icc, %i3, %l1
te %icc, 0x2
subccc %g6, %o0, %g1
sra %l2, %l5, %o3
movrgz %i0, 0x06E, %l4
fsrc2s %f0, %f16
movrne %o6, %i1, %o4
te %icc, 0x1
nop
fitod %f29, %f24
edge32l %o7, %l3, %g2
edge32ln %i4, %l6, %g4
fmovdneg %icc, %f13, %f5
fmovrsgz %i6, %f5, %f7
udiv %o2, 0x086D, %g7
tl %xcc, 0x6
orncc %i2, 0x0E13, %o5
brgz,a %g5, loop_1561
fmovsvs %icc, %f30, %f9
bn,a loop_1562
and %o1, %l0, %i5
loop_1561:
bge,a loop_1563
mulscc %g3, 0x15C2, %i3
loop_1562:
bne,a,pt %icc, loop_1564
bgu,a,pt %xcc, loop_1565
loop_1563:
lduw [%l7 + 0x54], %l1
tleu %xcc, 0x5
loop_1564:
movleu %xcc, %g6, %o0
loop_1565:
tsubcctv %g1, 0x08B2, %l2
fpmerge %f27, %f12, %f30
smul %i7, 0x04D7, %o3
ba,pn %xcc, loop_1566
movneg %xcc, %l5, %i0
fmul8ulx16 %f30, %f0, %f6
sllx %o6, 0x13, %l4
loop_1566:
movrgez %o4, %o7, %i1
bl,a loop_1567
tg %icc, 0x4
tsubcc %l3, 0x015C, %i4
bg,pn %xcc, loop_1568
loop_1567:
bneg,a,pn %xcc, loop_1569
fmovrdlz %l6, %f22, %f20
set 0x3E, %i1
stba %g4, [%l7 + %i1] 0x14
loop_1568:
orncc %g2, 0x1219, %o2
loop_1569:
fcmpne32 %f6, %f2, %g7
xnor %i6, %i2, %o5
movrne %o1, 0x37D, %l0
or %g5, 0x12EA, %i5
fblg %fcc3, loop_1570
addc %i3, %l1, %g3
fcmpgt32 %f28, %f26, %g6
ldsb [%l7 + 0x09], %o0
loop_1570:
popc 0x0054, %l2
ble,pt %xcc, loop_1571
brnz %i7, loop_1572
brlz,a %g1, loop_1573
ldd [%l7 + 0x18], %f14
loop_1571:
tgu %icc, 0x7
loop_1572:
fmovde %icc, %f2, %f31
loop_1573:
movn %icc, %o3, %i0
mova %icc, %l5, %o6
srlx %l4, 0x04, %o7
brgez %o4, loop_1574
fmovse %xcc, %f14, %f20
andcc %l3, %i4, %l6
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] 0x80, %g4, %i1
loop_1574:
tne %icc, 0x1
tcs %icc, 0x5
movcs %icc, %g2, %o2
array8 %i6, %i2, %g7
fpadd16 %f2, %f6, %f30
xor %o1, %o5, %g5
movn %icc, %l0, %i3
edge32n %l1, %g3, %i5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x1
nop
set 0x28, %i4
ldd [%l7 + %i4], %l2
be,pn %icc, loop_1575
fba %fcc3, loop_1576
bvc,a,pt %xcc, loop_1577
udiv %i7, 0x0F8B, %g6
loop_1575:
nop
set 0x68, %o0
ldd [%l7 + %o0], %f28
loop_1576:
fbg %fcc3, loop_1578
loop_1577:
movrgez %o3, %i0, %g1
sdivcc %l5, 0x09D6, %l4
lduh [%l7 + 0x3E], %o6
loop_1578:
fpack16 %f2, %f29
movvs %xcc, %o7, %l3
stbar
fnot1 %f14, %f2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %i4, %o4, %g4
movle %icc, %i1, %l6
fmuld8ulx16 %f11, %f30, %f0
fmovdleu %xcc, %f11, %f5
nop
fitod %f8, %f10
fdtos %f10, %f16
movcs %xcc, %g2, %i6
edge16l %i2, %o2, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %xcc, %f20, %f26
edge16l %g7, %g5, %l0
sir 0x19E5
bpos,a,pn %xcc, loop_1579
tvs %xcc, 0x0
mulx %i3, 0x1371, %o5
stw %g3, [%l7 + 0x10]
loop_1579:
movrgez %l1, 0x24F, %o0
xnorcc %l2, %i7, %i5
alignaddrl %g6, %o3, %i0
swap [%l7 + 0x34], %g1
tle %xcc, 0x0
stb %l4, [%l7 + 0x75]
set 0x47, %i2
lduba [%l7 + %i2] 0x80, %l5
tgu %xcc, 0x7
fblg,a %fcc3, loop_1580
udivx %o6, 0x039A, %o7
movvs %xcc, %l3, %o4
fandnot2s %f6, %f8, %f2
loop_1580:
edge8l %i4, %i1, %g4
swap [%l7 + 0x7C], %g2
fmovrdgz %i6, %f14, %f18
sdivcc %i2, 0x1F17, %l6
fsrc1 %f2, %f8
movpos %xcc, %o2, %o1
fand %f8, %f18, %f16
pdist %f30, %f12, %f30
taddcctv %g5, 0x02E7, %g7
nop
set 0x18, %l4
std %f20, [%l7 + %l4]
add %l7, 0x18, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %l0, %i3
mulscc %g3, %o5, %l1
movleu %icc, %o0, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcc,a,pt %icc, loop_1581
fmovsa %icc, %f20, %f24
nop
setx 0xC011C6D7D7452613, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x314DCF981BEAE6CB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f12, %f10
subcc %i5, 0x122B, %i7
loop_1581:
fmovdle %icc, %f19, %f16
nop
fitos %f0, %f25
fstox %f25, %f18
fxtos %f18, %f2
tvs %icc, 0x4
movne %xcc, %o3, %i0
orn %g1, 0x0C5A, %l4
srl %g6, %o6, %l5
fmovsg %icc, %f2, %f31
fbne %fcc1, loop_1582
movcc %xcc, %o7, %o4
xnorcc %i4, 0x0D15, %i1
ldsw [%l7 + 0x60], %l3
loop_1582:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f16, %f26, %f24
nop
setx 0x6168BE71A238E424, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f12
fmul8sux16 %f12, %f24, %f0
tl %xcc, 0x6
fmovdge %xcc, %f29, %f22
array16 %g2, %i6, %g4
set 0x2D, %i5
lduba [%l7 + %i5] 0x19, %l6
ldd [%l7 + 0x70], %i2
andcc %o1, 0x00B7, %g5
subccc %g7, %l0, %o2
sllx %i3, %o5, %l1
movgu %icc, %g3, %o0
xor %l2, 0x13B7, %i5
movn %xcc, %o3, %i7
sllx %g1, %l4, %g6
te %icc, 0x5
smul %i0, 0x1020, %o6
orncc %l5, %o7, %o4
wr %g0, 0x89, %asi
swapa [%l7 + 0x64] %asi, %i4
fbuge,a %fcc3, loop_1583
ldd [%l7 + 0x28], %f8
movcc %xcc, %i1, %g2
fmovsle %icc, %f21, %f4
loop_1583:
lduh [%l7 + 0x7C], %l3
popc 0x0A5D, %g4
tvc %xcc, 0x4
fpadd16s %f2, %f18, %f0
fmul8sux16 %f18, %f10, %f24
movpos %xcc, %l6, %i2
fcmpeq32 %f24, %f4, %i6
edge32ln %g5, %o1, %g7
udivcc %l0, 0x0A95, %o2
tcc %icc, 0x0
fmul8sux16 %f0, %f4, %f18
edge32n %o5, %l1, %i3
bgu,pn %xcc, loop_1584
mulx %o0, %g3, %i5
nop
setx 0x2529B416, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x183C596A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f21, %f24
bg,pt %icc, loop_1585
loop_1584:
fbue,a %fcc2, loop_1586
ldx [%l7 + 0x08], %l2
and %o3, 0x1771, %g1
loop_1585:
ldub [%l7 + 0x75], %i7
loop_1586:
sethi 0x029F, %g6
sir 0x0085
xorcc %i0, %o6, %l5
alignaddrl %o7, %o4, %l4
edge32n %i4, %i1, %g2
tle %xcc, 0x4
addcc %l3, 0x1A8B, %l6
add %g4, %i6, %g5
fands %f3, %f10, %f11
fmovdgu %icc, %f6, %f21
movre %o1, %g7, %i2
fandnot1s %f9, %f9, %f11
udivcc %l0, 0x092A, %o5
fandnot1 %f10, %f12, %f20
fmovdgu %xcc, %f6, %f15
swap [%l7 + 0x24], %o2
udivx %i3, 0x16E0, %o0
movpos %xcc, %l1, %i5
bleu,pt %xcc, loop_1587
tsubcctv %l2, 0x1AB0, %o3
tl %icc, 0x6
movrne %g1, 0x034, %i7
loop_1587:
fpadd32 %f8, %f26, %f22
fbue,a %fcc3, loop_1588
edge32ln %g6, %g3, %o6
tl %icc, 0x1
udiv %i0, 0x1772, %o7
loop_1588:
mova %icc, %l5, %l4
fandnot2s %f31, %f3, %f24
fbug,a %fcc1, loop_1589
fmul8ulx16 %f12, %f4, %f8
fxors %f23, %f15, %f2
fbug,a %fcc2, loop_1590
loop_1589:
fnors %f12, %f29, %f20
set 0x40, %o5
stwa %i4, [%l7 + %o5] 0x15
loop_1590:
tgu %icc, 0x5
udivx %i1, 0x1BB8, %o4
fsrc2 %f4, %f30
movre %g2, 0x092, %l3
umulcc %l6, 0x0845, %g4
fzeros %f27
tl %icc, 0x1
edge32l %g5, %o1, %i6
alignaddr %g7, %i2, %o5
fmovrslez %l0, %f7, %f29
nop
setx 0xDB967155, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x3CE946C4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f22, %f12
fsrc2 %f20, %f28
subc %o2, 0x1FAA, %i3
tvs %xcc, 0x0
popc 0x1612, %l1
faligndata %f4, %f6, %f30
bl loop_1591
smulcc %i5, %l2, %o0
bcc %xcc, loop_1592
tpos %icc, 0x0
loop_1591:
ta %icc, 0x0
smulcc %o3, 0x0D3E, %i7
loop_1592:
edge8ln %g1, %g3, %o6
smulcc %g6, %o7, %i0
wr %g0, 0x80, %asi
ldswa [%l7 + 0x70] %asi, %l4
tle %xcc, 0x3
movpos %icc, %l5, %i1
movpos %icc, %o4, %i4
movpos %icc, %g2, %l3
fmovdvs %xcc, %f8, %f3
xor %g4, 0x0D90, %g5
tpos %icc, 0x6
fsrc2 %f2, %f30
addccc %l6, 0x0A30, %o1
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
alignaddrl %i6, %g7, %o5
subc %l0, 0x1306, %i2
bcs,pt %icc, loop_1593
fbn,a %fcc3, loop_1594
fpsub16s %f26, %f16, %f25
edge32n %o2, %l1, %i5
loop_1593:
movrgz %i3, %l2, %o3
loop_1594:
movrlez %i7, 0x2D1, %g1
subccc %o0, %o6, %g3
fpadd16 %f2, %f4, %f10
array32 %g6, %i0, %l4
move %icc, %o7, %i1
edge16ln %l5, %i4, %o4
tvs %xcc, 0x7
nop
setx 0x06673875C1870C3D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xA37656D1E90209B1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f20, %f0
fbuge %fcc3, loop_1595
stx %g2, [%l7 + 0x18]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %xcc, %g4, %g5
loop_1595:
lduh [%l7 + 0x1C], %l6
fbuge %fcc3, loop_1596
xorcc %o1, 0x0B6C, %i6
movne %icc, %g7, %l3
membar 0x6C
loop_1596:
andcc %l0, 0x1514, %o5
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x0c
or %o2, 0x1888, %i2
movrlez %i5, %l1, %l2
fmul8x16au %f26, %f2, %f14
fmovdge %icc, %f9, %f0
fandnot2s %f11, %f25, %f29
bn,a %xcc, loop_1597
tpos %icc, 0x6
fmovrdlez %i3, %f28, %f8
edge8 %o3, %g1, %o0
loop_1597:
alignaddr %o6, %i7, %g6
tleu %icc, 0x0
mulscc %i0, 0x1BAD, %l4
brnz,a %g3, loop_1598
move %xcc, %i1, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %l5, %o4
loop_1598:
fmovrdlz %g2, %f22, %f2
wr %g0, 0x04, %asi
ldswa [%l7 + 0x4C] %asi, %i4
xnorcc %g4, %l6, %g5
sdiv %o1, 0x09A6, %g7
tgu %icc, 0x0
wr %g0, 0x89, %asi
ldswa [%l7 + 0x6C] %asi, %i6
movre %l3, 0x006, %l0
nop
setx loop_1599, %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
tg %xcc, 0x6
fcmple32 %f2, %f20, %o5
tle %icc, 0x2
loop_1599:
std %f28, [%l7 + 0x70]
mulx %o2, 0x0FCB, %i2
sdivx %l1, 0x16FA, %i5
move %icc, %i3, %l2
taddcctv %g1, 0x1D5F, %o0
fmovdl %xcc, %f17, %f4
tpos %icc, 0x7
sdivcc %o3, 0x04C3, %o6
subcc %i7, 0x1D66, %g6
set 0x8, %o2
stxa %i0, [%g0 + %o2] 0x21
prefetch [%l7 + 0x4C], 0x1
fmovsvc %xcc, %f13, %f20
bneg,pt %icc, loop_1600
srax %g3, 0x10, %l4
fmovspos %icc, %f6, %f11
edge8 %i1, %o7, %o4
loop_1600:
udiv %l5, 0x06F9, %g2
bvs,a,pt %xcc, loop_1601
udivx %g4, 0x1AE2, %l6
nop
setx 0xC0952773, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x0F55A318, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f1, %f25
edge32n %i4, %o1, %g7
loop_1601:
fbne %fcc1, loop_1602
movne %icc, %g5, %i6
wr %g0, 0x11, %asi
stxa %l0, [%l7 + 0x40] %asi
loop_1602:
lduh [%l7 + 0x6E], %o5
nop
fitos %f8, %f26
fstoi %f26, %f26
movcs %xcc, %l3, %o2
sir 0x1776
movne %icc, %i2, %l1
movvc %icc, %i5, %l2
flush %l7 + 0x4C
tleu %xcc, 0x1
subccc %i3, %o0, %g1
ldd [%l7 + 0x38], %f12
tne %xcc, 0x2
xnor %o3, 0x12D9, %i7
brlez %g6, loop_1603
ldub [%l7 + 0x4A], %i0
edge16l %o6, %g3, %l4
bpos,a loop_1604
loop_1603:
call loop_1605
fmovrdlez %i1, %f14, %f16
tleu %icc, 0x5
loop_1604:
ble,pt %xcc, loop_1606
loop_1605:
nop
setx loop_1607, %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
add %o7, %o4, %l5
nop
set 0x3D, %l5
stb %g4, [%l7 + %l5]
loop_1606:
fmovsn %icc, %f22, %f4
loop_1607:
fandnot2 %f2, %f0, %f26
movrlez %g2, %l6, %i4
fbl %fcc3, loop_1608
srax %g7, %o1, %i6
movcc %icc, %g5, %o5
edge32n %l0, %o2, %l3
loop_1608:
edge16 %l1, %i2, %l2
wr %g0, 0x23, %asi
stha %i3, [%l7 + 0x32] %asi
membar #Sync
fblg,a %fcc2, loop_1609
movrlz %i5, 0x238, %o0
nop
setx 0x1F6F0523, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x9F39FC98, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f11, %f4
sir 0x153F
loop_1609:
smul %g1, 0x0AD1, %o3
popc %g6, %i7
smulcc %o6, %i0, %l4
nop
setx loop_1610, %l0, %l1
jmpl %l1, %i1
sll %o7, 0x04, %o4
fmovdge %icc, %f24, %f5
movvs %xcc, %g3, %g4
loop_1610:
te %xcc, 0x5
tle %icc, 0x7
fbg %fcc3, loop_1611
taddcc %g2, 0x0DDB, %l5
sll %i4, 0x1E, %l6
edge8n %g7, %o1, %g5
loop_1611:
fcmpeq32 %f20, %f6, %i6
bn loop_1612
array32 %l0, %o2, %o5
fba,a %fcc0, loop_1613
edge16l %l3, %i2, %l2
loop_1612:
andn %l1, 0x173F, %i3
set 0x25, %i0
stba %i5, [%l7 + %i0] 0x14
loop_1613:
fcmpeq32 %f16, %f0, %g1
edge32ln %o3, %o0, %i7
edge16l %o6, %i0, %g6
movrlz %i1, 0x001, %l4
addc %o4, %o7, %g3
tn %xcc, 0x4
sub %g2, %g4, %l5
srl %i4, 0x0B, %l6
movrlz %o1, %g7, %i6
tvs %icc, 0x1
ta %xcc, 0x0
alignaddr %g5, %o2, %l0
ldx [%l7 + 0x48], %o5
ldd [%l7 + 0x68], %f4
edge32 %l3, %i2, %l2
movvs %icc, %l1, %i3
fpsub32 %f6, %f20, %f2
fmul8x16au %f19, %f3, %f30
edge16l %g1, %o3, %o0
movgu %icc, %i5, %o6
array32 %i7, %g6, %i1
movne %xcc, %l4, %i0
movl %icc, %o4, %o7
udivcc %g2, 0x12D9, %g3
movl %icc, %l5, %i4
srlx %l6, 0x00, %g4
array32 %o1, %i6, %g5
fmul8sux16 %f16, %f12, %f16
fmovde %xcc, %f2, %f22
edge8ln %g7, %o2, %l0
fnand %f6, %f24, %f12
st %f28, [%l7 + 0x28]
srax %o5, %l3, %i2
tneg %xcc, 0x2
tpos %icc, 0x2
orn %l1, 0x0147, %i3
sub %g1, %l2, %o3
udivcc %i5, 0x1911, %o6
add %i7, %o0, %g6
prefetch [%l7 + 0x2C], 0x3
movle %icc, %l4, %i1
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
fnors %f19, %f1, %f1
tsubcc %o4, %o7, %g2
wr %g0, 0x04, %asi
ldsha [%l7 + 0x1E] %asi, %i0
fmovd %f26, %f4
movl %icc, %g3, %l5
nop
setx 0x73FA3016F80CF969, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x39EECBF71856114C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f22, %f20
wr %g0, 0x19, %asi
lduba [%l7 + 0x22] %asi, %l6
mova %xcc, %g4, %o1
alignaddrl %i6, %i4, %g5
tl %xcc, 0x7
bcs %xcc, loop_1614
fand %f4, %f8, %f26
brlez %g7, loop_1615
nop
setx 0x7507CF0F02BAB18D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x0FBA3504980D47DA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f28, %f14
loop_1614:
fpsub32 %f0, %f26, %f6
movge %icc, %l0, %o5
loop_1615:
nop
setx loop_1616, %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 %o2, %l3, %l1
movrgz %i3, %i2, %g1
bleu,pt %icc, loop_1617
loop_1616:
movrgez %o3, 0x228, %i5
bcc %xcc, loop_1618
tle %xcc, 0x7
loop_1617:
fsrc1s %f24, %f31
set 0x34, %g2
lduha [%l7 + %g2] 0x18, %o6
loop_1618:
ldsh [%l7 + 0x72], %i7
bshuffle %f16, %f28, %f20
umulcc %l2, %o0, %g6
bl,a %xcc, loop_1619
xnor %i1, %l4, %o4
fxnor %f16, %f10, %f10
bcs,a,pn %icc, loop_1620
loop_1619:
fmovsvc %icc, %f11, %f18
addccc %o7, %i0, %g3
fmovsvs %xcc, %f28, %f5
loop_1620:
fxnor %f10, %f30, %f18
prefetch [%l7 + 0x74], 0x1
fbg,a %fcc0, loop_1621
bge,a loop_1622
tge %xcc, 0x0
bgu,pn %icc, loop_1623
loop_1621:
tle %xcc, 0x5
loop_1622:
smul %l5, %l6, %g2
xnorcc %g4, %o1, %i6
loop_1623:
edge16n %i4, %g5, %l0
fandnot2s %f29, %f27, %f18
smulcc %g7, 0x0010, %o2
fnegd %f20, %f4
movl %xcc, %o5, %l1
nop
setx loop_1624, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdle %xcc, %f24, %f9
fmovsneg %xcc, %f3, %f8
xnor %l3, 0x069C, %i2
loop_1624:
tle %xcc, 0x6
movgu %icc, %i3, %g1
sth %i5, [%l7 + 0x18]
orncc %o3, 0x12AE, %o6
fbu %fcc2, loop_1625
movpos %xcc, %l2, %i7
tneg %icc, 0x1
tle %icc, 0x4
loop_1625:
fbn,a %fcc0, loop_1626
call loop_1627
xorcc %g6, %o0, %l4
xor %o4, 0x07D8, %o7
loop_1626:
fmovda %icc, %f29, %f0
loop_1627:
popc %i1, %g3
sethi 0x136A, %l5
te %icc, 0x6
andn %i0, %l6, %g4
ta %icc, 0x5
udivx %g2, 0x03D0, %o1
taddcc %i4, %i6, %g5
ldx [%l7 + 0x10], %g7
array8 %l0, %o2, %l1
bl,pt %icc, loop_1628
be loop_1629
sdivcc %l3, 0x0FD1, %i2
or %o5, %i3, %i5
loop_1628:
fbe,a %fcc2, loop_1630
loop_1629:
tvc %icc, 0x7
sdiv %o3, 0x1DC6, %o6
fba,a %fcc3, loop_1631
loop_1630:
tle %xcc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue %fcc0, loop_1632
loop_1631:
nop
setx 0x6CD160A062F1D962, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x59460A2F59B47FA1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f20, %f6
set 0x7C, %l2
stha %l2, [%l7 + %l2] 0x89
loop_1632:
addcc %g1, %g6, %o0
fbule %fcc3, loop_1633
sra %l4, %i7, %o7
sir 0x169E
nop
setx 0x0333EE97438E3DAD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x25BDFFB2C5216CC4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f10, %f6
loop_1633:
tl %icc, 0x3
fmovsgu %xcc, %f27, %f5
sdivcc %i1, 0x0CDA, %o4
wr %g0, 0x0c, %asi
lduba [%l7 + 0x3B] %asi, %g3
movn %icc, %l5, %i0
andncc %l6, %g4, %o1
movre %g2, 0x23C, %i4
edge16ln %g5, %g7, %l0
movpos %icc, %i6, %l1
orcc %o2, %l3, %o5
movcs %icc, %i3, %i2
call loop_1634
movvc %xcc, %o3, %o6
stb %i5, [%l7 + 0x72]
fmovd %f8, %f4
loop_1634:
xor %g1, 0x1D05, %g6
edge8ln %l2, %l4, %i7
nop
fitod %f10, %f2
fdtox %f2, %f12
bn %xcc, loop_1635
mulscc %o0, 0x1CDB, %i1
tl %icc, 0x1
fbge %fcc1, loop_1636
loop_1635:
bvc,a %icc, loop_1637
orncc %o7, 0x1F10, %o4
fmovdvs %icc, %f9, %f13
loop_1636:
alignaddrl %l5, %g3, %i0
loop_1637:
sdivx %g4, 0x1D6A, %l6
fmul8x16 %f28, %f28, %f26
std %f0, [%l7 + 0x30]
array16 %g2, %i4, %o1
movn %icc, %g5, %l0
movvs %icc, %g7, %i6
edge32n %o2, %l3, %l1
fmovsgu %icc, %f5, %f15
movne %xcc, %i3, %i2
udivcc %o3, 0x125B, %o5
movpos %xcc, %o6, %g1
fornot1 %f20, %f16, %f4
tl %icc, 0x0
fmovsa %icc, %f2, %f20
fcmple32 %f8, %f14, %i5
movrne %g6, %l2, %i7
fbl %fcc0, loop_1638
te %icc, 0x1
umulcc %l4, %i1, %o0
tg %xcc, 0x2
loop_1638:
nop
fitod %f2, %f28
fdtos %f28, %f17
ldd [%l7 + 0x20], %o4
tsubcc %l5, 0x0A0F, %o7
bge %xcc, loop_1639
fmovsvc %xcc, %f27, %f29
taddcctv %i0, 0x087D, %g3
tne %icc, 0x2
loop_1639:
fbn %fcc2, loop_1640
fnegd %f0, %f10
subccc %l6, %g4, %i4
tgu %icc, 0x5
loop_1640:
fsrc2s %f9, %f17
fmovsle %icc, %f24, %f29
fbe %fcc0, loop_1641
fsrc1 %f0, %f4
sir 0x1570
fones %f27
loop_1641:
fbne,a %fcc1, loop_1642
fsrc2 %f14, %f0
set 0x50, %g1
ldswa [%l7 + %g1] 0x10, %g2
loop_1642:
movrlez %g5, 0x014, %o1
addcc %l0, 0x03D7, %i6
sdivcc %o2, 0x06A4, %g7
move %icc, %l1, %l3
sdiv %i2, 0x0088, %o3
fbg %fcc1, loop_1643
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %o5, 0x1F, %o6
ldd [%l7 + 0x38], %g0
loop_1643:
nop
set 0x48, %g7
lduba [%l7 + %g7] 0x81, %i5
ldd [%l7 + 0x48], %i2
bg,a loop_1644
stx %l2, [%l7 + 0x08]
fmovsg %icc, %f15, %f2
tsubcctv %i7, %l4, %g6
loop_1644:
edge32n %i1, %o0, %l5
set 0x5C, %i7
lduha [%l7 + %i7] 0x18, %o4
movrgz %i0, %o7, %l6
movcs %icc, %g4, %g3
movrne %g2, %g5, %i4
ldx [%l7 + 0x60], %l0
fandnot2s %f8, %f5, %f5
sub %o1, %i6, %g7
edge8n %o2, %l3, %i2
sllx %l1, %o3, %o6
lduh [%l7 + 0x52], %g1
taddcc %o5, 0x080E, %i5
tgu %xcc, 0x6
ldd [%l7 + 0x18], %f28
fmovspos %icc, %f14, %f0
fbule,a %fcc2, loop_1645
fbue,a %fcc2, loop_1646
fmovde %xcc, %f10, %f25
array16 %l2, %i3, %i7
loop_1645:
nop
fitod %f21, %f24
loop_1646:
fmovsne %icc, %f3, %f3
fmovdneg %icc, %f27, %f26
nop
fitod %f8, %f26
fdtos %f26, %f19
bgu,a,pn %xcc, loop_1647
movrne %g6, %i1, %l4
ldd [%l7 + 0x40], %l4
and %o4, %o0, %i0
loop_1647:
fbg %fcc3, loop_1648
fzeros %f22
tl %xcc, 0x5
bleu,a %xcc, loop_1649
loop_1648:
edge16 %l6, %o7, %g3
fnot2 %f14, %f0
movrlez %g4, %g2, %g5
loop_1649:
tvs %xcc, 0x0
array16 %l0, %o1, %i6
sir 0x0338
wr %g0, 0x89, %asi
stxa %g7, [%l7 + 0x18] %asi
movrgz %o2, 0x0D0, %l3
fblg,a %fcc1, loop_1650
addccc %i2, %i4, %o3
nop
setx 0x472ED231, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f5
te %icc, 0x0
loop_1650:
nop
wr %g0, 0x0c, %asi
stda %f0, [%l7 + 0x40] %asi
set 0x62, %g4
lduha [%l7 + %g4] 0x81, %l1
sir 0x0C79
tvc %xcc, 0x1
tn %xcc, 0x6
fmovdge %icc, %f17, %f0
array32 %o6, %o5, %i5
edge16n %g1, %i3, %l2
brgz %g6, loop_1651
movrlez %i1, %l4, %l5
edge16ln %i7, %o0, %i0
tpos %xcc, 0x3
loop_1651:
udivcc %o4, 0x1FB7, %o7
fcmpne16 %f28, %f26, %l6
sra %g4, 0x1F, %g2
fbo %fcc2, loop_1652
bpos,a,pt %icc, loop_1653
fbul %fcc3, loop_1654
xor %g5, %l0, %g3
loop_1652:
ldx [%l7 + 0x48], %i6
loop_1653:
tneg %xcc, 0x0
loop_1654:
sllx %g7, 0x0A, %o1
subc %l3, 0x1965, %i2
fmul8ulx16 %f30, %f2, %f0
fsrc2s %f13, %f2
popc %o2, %o3
subcc %i4, %l1, %o5
movne %xcc, %o6, %i5
fnot1s %f14, %f20
swap [%l7 + 0x48], %g1
te %icc, 0x0
fcmple16 %f0, %f16, %i3
bl,pn %xcc, loop_1655
fands %f18, %f23, %f8
fmovdvs %icc, %f29, %f11
alignaddrl %g6, %i1, %l2
loop_1655:
alignaddr %l5, %i7, %l4
ba %xcc, loop_1656
edge16l %i0, %o4, %o0
tsubcctv %o7, 0x17B0, %g4
fpmerge %f4, %f7, %f6
loop_1656:
or %g2, %l6, %l0
tvs %icc, 0x1
fornot1 %f30, %f8, %f12
fornot2 %f0, %f10, %f30
srlx %g3, %i6, %g7
fnor %f26, %f18, %f18
nop
fitos %f0, %f30
fstoi %f30, %f21
brnz,a %g5, loop_1657
ba,pt %xcc, loop_1658
edge8l %l3, %i2, %o1
fandnot1s %f19, %f0, %f19
loop_1657:
nop
setx 0xF0702120, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
loop_1658:
movre %o2, 0x176, %i4
edge16n %o3, %l1, %o6
andn %i5, %o5, %i3
bcc loop_1659
edge32 %g6, %i1, %l2
sir 0x07DF
movvc %xcc, %l5, %g1
loop_1659:
sdiv %i7, 0x0A68, %i0
fbue,a %fcc2, loop_1660
nop
fitos %f3, %f31
fstod %f31, %f20
sdiv %l4, 0x1FD9, %o4
fnegs %f1, %f8
loop_1660:
bge,pt %icc, loop_1661
ldub [%l7 + 0x35], %o7
movleu %xcc, %g4, %o0
bge,pt %xcc, loop_1662
loop_1661:
array8 %l6, %g2, %g3
fxor %f20, %f8, %f24
fmovrdgez %l0, %f8, %f14
loop_1662:
movcs %xcc, %g7, %g5
movvs %xcc, %i6, %i2
edge32 %l3, %o1, %o2
fmovsvc %icc, %f23, %f6
edge8 %i4, %o3, %o6
stb %i5, [%l7 + 0x1F]
fcmple32 %f16, %f6, %l1
set 0x5B, %i6
ldstuba [%l7 + %i6] 0x80, %i3
brnz,a %o5, loop_1663
fxnors %f21, %f19, %f15
lduh [%l7 + 0x20], %g6
movre %l2, 0x127, %l5
loop_1663:
movrne %i1, 0x272, %g1
movre %i0, %i7, %l4
edge32l %o7, %o4, %g4
stx %l6, [%l7 + 0x58]
fones %f8
orcc %g2, %g3, %l0
ble,pn %xcc, loop_1664
movleu %icc, %o0, %g7
edge32ln %i6, %i2, %l3
set 0x10, %l0
ldstuba [%l7 + %l0] 0x11, %o1
loop_1664:
edge8l %o2, %g5, %o3
wr %g0, 0x10, %asi
ldswa [%l7 + 0x74] %asi, %i4
bleu loop_1665
orn %o6, %i5, %i3
movpos %icc, %o5, %l1
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x08] %asi, 0x2
loop_1665:
move %icc, %l5, %i1
movrne %l2, %i0, %g1
set 0x10, %o6
prefetcha [%l7 + %o6] 0x89, 0x2
movl %icc, %i7, %o7
udivx %o4, 0x0F04, %g4
call loop_1666
fbne,a %fcc0, loop_1667
tle %xcc, 0x2
xor %g2, %g3, %l0
loop_1666:
be %icc, loop_1668
loop_1667:
fcmpeq32 %f8, %f12, %o0
set 0x60, %g6
swapa [%l7 + %g6] 0x80, %l6
loop_1668:
fblg,a %fcc0, loop_1669
taddcc %i6, %g7, %i2
fbn,a %fcc2, loop_1670
be,a loop_1671
loop_1669:
andcc %o1, %l3, %o2
alignaddrl %g5, %o3, %i4
loop_1670:
std %f8, [%l7 + 0x60]
loop_1671:
movre %i5, 0x351, %o6
taddcc %i3, %o5, %g6
tl %icc, 0x5
edge32n %l5, %l1, %l2
orn %i1, %g1, %i0
fxnor %f6, %f30, %f28
fbne,a %fcc0, loop_1672
edge8 %l4, %i7, %o7
or %g4, %o4, %g2
fbuge,a %fcc2, loop_1673
loop_1672:
udivx %l0, 0x1677, %o0
movn %xcc, %l6, %i6
mulscc %g7, 0x02D4, %i2
loop_1673:
ta %xcc, 0x4
swap [%l7 + 0x3C], %o1
ta %icc, 0x0
movl %xcc, %g3, %l3
fmul8x16au %f18, %f1, %f16
srlx %o2, 0x1B, %g5
fnand %f18, %f16, %f12
edge16ln %o3, %i4, %i5
sdivcc %o6, 0x102F, %o5
move %xcc, %g6, %i3
subccc %l5, 0x1870, %l1
nop
setx 0xF81FE3C1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xE9F14946, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f15, %f7
edge32 %i1, %l2, %i0
srax %g1, %i7, %l4
swap [%l7 + 0x50], %g4
wr %g0, 0x27, %asi
stha %o7, [%l7 + 0x5E] %asi
membar #Sync
orcc %o4, 0x07AF, %l0
movrne %g2, 0x085, %l6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x34] %asi, %o0
stbar
tvc %icc, 0x1
nop
setx 0xA9D76C11405A95BD, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fcmpgt32 %f8, %f28, %g7
fpack16 %f6, %f8
tpos %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f16, %f4, %f12
orncc %i6, %i2, %g3
bvc,a loop_1674
nop
fitod %f19, %f16
sdivcc %o1, 0x1FAC, %o2
movrne %g5, %l3, %o3
loop_1674:
bcc loop_1675
prefetch [%l7 + 0x24], 0x3
nop
setx 0x6CB76B70D3BE41EA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x3F4C6C76FFF81BA2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f20, %f24
fmovsgu %xcc, %f29, %f7
loop_1675:
sir 0x02EF
edge16 %i4, %o6, %o5
fbg %fcc0, loop_1676
orcc %g6, 0x1B2C, %i5
edge16 %l5, %i3, %i1
movn %xcc, %l1, %i0
loop_1676:
ld [%l7 + 0x24], %f15
brlz,a %g1, loop_1677
fmovsvc %xcc, %f24, %f11
smulcc %i7, %l4, %g4
movg %xcc, %l2, %o4
loop_1677:
xorcc %l0, 0x18A0, %g2
udiv %o7, 0x11F6, %l6
srax %g7, 0x12, %i6
tgu %xcc, 0x1
mova %xcc, %o0, %i2
tl %xcc, 0x1
te %icc, 0x1
edge32l %g3, %o2, %g5
nop
setx 0x4D013D74, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x47AAF7A1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f5, %f28
array8 %o1, %o3, %l3
array16 %o6, %o5, %i4
fmovdneg %xcc, %f11, %f20
nop
fitod %f2, %f4
fdtos %f4, %f17
xorcc %g6, %l5, %i5
tsubcc %i1, %l1, %i0
wr %g0, 0x11, %asi
lduba [%l7 + 0x37] %asi, %i3
sra %g1, %l4, %g4
movpos %icc, %i7, %o4
tneg %xcc, 0x5
tleu %icc, 0x3
edge16l %l2, %l0, %g2
ldub [%l7 + 0x19], %l6
move %icc, %g7, %i6
movne %xcc, %o0, %i2
fmovdvc %icc, %f17, %f21
or %g3, 0x10B8, %o7
tle %xcc, 0x5
fmovdge %xcc, %f27, %f10
movrlz %o2, %g5, %o1
set 0x3C, %o7
lduha [%l7 + %o7] 0x88, %l3
brz %o6, loop_1678
fbule %fcc1, loop_1679
nop
setx 0xDD10E64F14910AF5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f20
tle %icc, 0x0
loop_1678:
edge32ln %o5, %o3, %g6
loop_1679:
membar 0x4B
brlz %l5, loop_1680
tcs %xcc, 0x4
ldub [%l7 + 0x1A], %i4
fbo %fcc2, loop_1681
loop_1680:
edge32l %i1, %l1, %i0
fors %f5, %f28, %f9
nop
setx 0x538225CD1B1EB0C1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xE9C6D69539FA78A8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f24, %f20
loop_1681:
tsubcctv %i3, %i5, %l4
ba,a loop_1682
edge32 %g4, %g1, %o4
srax %i7, 0x17, %l2
movleu %icc, %l0, %l6
loop_1682:
bcs,a loop_1683
nop
setx 0x31CDD6AEF5E9243F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f16
nop
setx 0xA6C3243B8058E4DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
subcc %g7, %i6, %g2
loop_1683:
nop
set 0x70, %g5
stwa %i2, [%l7 + %g5] 0xeb
membar #Sync
or %o0, %g3, %o2
fcmpgt32 %f14, %f24, %o7
sdivcc %g5, 0x1057, %l3
move %icc, %o1, %o6
fpadd32 %f10, %f18, %f10
movn %icc, %o3, %g6
edge16 %l5, %o5, %i1
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %i4, %l1
te %icc, 0x5
andcc %i0, 0x0E2A, %i3
te %xcc, 0x7
movcs %icc, %l4, %g4
te %icc, 0x5
set 0x44, %l6
swapa [%l7 + %l6] 0x11, %i5
andcc %o4, 0x0890, %g1
fmovdcc %xcc, %f24, %f21
fmovdn %icc, %f8, %f0
movg %xcc, %i7, %l0
wr %g0, 0x80, %asi
sta %f12, [%l7 + 0x18] %asi
sdiv %l6, 0x0EBA, %l2
tg %icc, 0x6
fpadd32 %f6, %f20, %f0
movvs %xcc, %g7, %i6
taddcc %i2, 0x1568, %o0
array32 %g2, %g3, %o7
fbue %fcc3, loop_1684
fbug %fcc2, loop_1685
sllx %g5, %l3, %o2
udiv %o6, 0x00F3, %o3
loop_1684:
sub %g6, 0x12A3, %o1
loop_1685:
srax %o5, 0x1F, %i1
tvc %xcc, 0x5
sdivcc %i4, 0x04CE, %l5
tcc %xcc, 0x1
stw %l1, [%l7 + 0x24]
fmovsge %icc, %f30, %f6
fmovse %xcc, %f14, %f17
bvc,pn %xcc, loop_1686
fmovrdgez %i0, %f30, %f20
edge8l %l4, %i3, %g4
stx %i5, [%l7 + 0x58]
loop_1686:
nop
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %o4, %i7
fmovdg %xcc, %f20, %f31
mova %icc, %l0, %l6
fmovrdlez %g1, %f14, %f4
nop
setx 0xEC4B16C8ED3B0CED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f16
orcc %g7, 0x1E20, %i6
nop
setx 0x0E8C527405CEE8A7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f26
fbne,a %fcc2, loop_1687
ldx [%l7 + 0x60], %l2
alignaddrl %i2, %o0, %g2
subcc %g3, %o7, %g5
loop_1687:
fsrc2 %f22, %f28
movge %icc, %o2, %o6
movleu %xcc, %l3, %g6
bleu,a,pt %xcc, loop_1688
bvs,a,pn %xcc, loop_1689
mova %xcc, %o3, %o1
movn %icc, %i1, %o5
loop_1688:
movvc %icc, %l5, %l1
loop_1689:
move %icc, %i4, %l4
sdivx %i0, 0x157E, %g4
bl loop_1690
move %icc, %i5, %o4
nop
setx 0x57A2F76F6FFB59E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xE77F18D55C28B080, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f2, %f14
udivx %i7, 0x0506, %l0
loop_1690:
mulx %l6, 0x1731, %i3
tvc %xcc, 0x3
addccc %g7, %i6, %l2
edge8ln %g1, %i2, %g2
tpos %xcc, 0x3
tvc %icc, 0x7
wr %g0, 0x18, %asi
ldsha [%l7 + 0x78] %asi, %o0
orncc %o7, 0x1E04, %g3
smul %o2, %g5, %o6
edge16l %l3, %o3, %g6
ba,pn %xcc, loop_1691
andncc %i1, %o5, %o1
sdivx %l1, 0x0BCB, %i4
nop
fitos %f13, %f0
fstox %f0, %f22
loop_1691:
ldstub [%l7 + 0x11], %l5
smul %i0, 0x0EE3, %g4
movrgz %l4, %i5, %i7
tg %xcc, 0x7
sdivcc %o4, 0x1B39, %l6
fbug,a %fcc2, loop_1692
fmovrdgz %i3, %f8, %f14
andcc %l0, 0x18D7, %i6
xnorcc %g7, %l2, %i2
loop_1692:
prefetch [%l7 + 0x78], 0x2
stw %g2, [%l7 + 0x20]
taddcc %o0, 0x140C, %g1
bgu,a,pn %xcc, loop_1693
sll %o7, %o2, %g5
nop
fitod %f30, %f2
edge8ln %g3, %o6, %l3
loop_1693:
movrne %g6, 0x2E0, %o3
fblg,a %fcc0, loop_1694
movvs %icc, %o5, %o1
fbug,a %fcc1, loop_1695
tvc %icc, 0x3
loop_1694:
sethi 0x16C7, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1695:
alignaddr %i1, %l5, %i0
st %f2, [%l7 + 0x30]
movrlez %i4, %l4, %i5
tg %xcc, 0x1
andcc %i7, 0x181C, %g4
sethi 0x17CC, %l6
ta %icc, 0x5
edge16n %o4, %l0, %i6
edge8n %g7, %l2, %i3
bleu loop_1696
fmovsge %icc, %f13, %f19
umul %i2, %o0, %g1
ta %xcc, 0x1
loop_1696:
movcc %icc, %g2, %o7
movgu %xcc, %g5, %o2
fmovrslez %g3, %f15, %f15
nop
fitos %f4, %f13
fstod %f13, %f8
edge32l %o6, %g6, %o3
std %f26, [%l7 + 0x68]
edge16l %o5, %o1, %l1
tg %icc, 0x0
fnegs %f16, %f19
sub %i1, 0x1109, %l5
fmovsne %xcc, %f31, %f20
tne %xcc, 0x1
andncc %i0, %l3, %l4
fxnor %f16, %f0, %f24
movcc %xcc, %i5, %i4
sra %g4, 0x0F, %l6
xor %i7, %o4, %l0
edge16 %i6, %l2, %g7
xor %i3, 0x16CA, %i2
fpadd16s %f14, %f6, %f20
movvc %xcc, %g1, %o0
fmovdvs %icc, %f27, %f14
andcc %g2, 0x04EF, %o7
nop
setx 0x105C07C314708B30, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x96FCBE55EA290512, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f14, %f28
fmovse %icc, %f25, %f22
bg,pn %xcc, loop_1697
movre %g5, 0x06A, %g3
wr %g0, 0x10, %asi
stba %o6, [%l7 + 0x0A] %asi
loop_1697:
fmovsle %xcc, %f2, %f16
ldsw [%l7 + 0x14], %g6
movg %icc, %o3, %o2
edge16n %o5, %o1, %l1
te %icc, 0x0
xnor %l5, %i0, %l3
smul %i1, %l4, %i5
xorcc %g4, %i4, %i7
srax %o4, 0x01, %l0
smulcc %i6, %l6, %l2
movl %icc, %i3, %i2
fpsub32s %f4, %f9, %f18
fmovdl %icc, %f21, %f5
ldsh [%l7 + 0x4C], %g1
add %o0, %g7, %g2
taddcctv %g5, 0x073C, %o7
bn %icc, loop_1698
udiv %o6, 0x0A68, %g6
fmovrsgz %g3, %f15, %f14
nop
setx 0x107008D8, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
loop_1698:
movrne %o3, %o2, %o5
movpos %icc, %o1, %l1
fsrc2s %f3, %f7
fmovsne %icc, %f21, %f11
srax %i0, %l5, %i1
fmovda %xcc, %f16, %f27
array32 %l4, %l3, %g4
membar 0x37
movge %icc, %i4, %i5
ldstub [%l7 + 0x72], %i7
edge32 %l0, %i6, %o4
fsrc2s %f16, %f26
tsubcc %l6, 0x0D2F, %i3
movcc %xcc, %l2, %i2
movge %xcc, %o0, %g7
ldstub [%l7 + 0x6D], %g1
fbug %fcc0, loop_1699
lduh [%l7 + 0x38], %g2
movcs %icc, %g5, %o7
fcmpeq16 %f12, %f24, %g6
loop_1699:
bleu,a,pn %xcc, loop_1700
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %g3, 0x0265, %o6
movg %xcc, %o3, %o2
loop_1700:
ba,a loop_1701
fpadd32s %f6, %f23, %f25
bgu,a loop_1702
nop
fitos %f2, %f1
fstox %f1, %f14
fxtos %f14, %f0
loop_1701:
fbge %fcc1, loop_1703
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1702:
xnor %o1, 0x15A6, %o5
fblg %fcc0, loop_1704
loop_1703:
tpos %icc, 0x6
edge16ln %i0, %l1, %i1
edge16l %l5, %l4, %g4
loop_1704:
edge8n %l3, %i4, %i5
tneg %xcc, 0x2
fbge %fcc2, loop_1705
movge %icc, %i7, %l0
nop
setx 0xC91F7625206C4384, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
bcs,a,pn %xcc, loop_1706
loop_1705:
nop
fitod %f4, %f4
fdtox %f4, %f28
fblg,a %fcc3, loop_1707
fmul8sux16 %f8, %f14, %f0
loop_1706:
fmovdcc %xcc, %f27, %f10
sub %i6, %o4, %l6
loop_1707:
movleu %icc, %i3, %l2
ldstub [%l7 + 0x63], %i2
edge32n %g7, %g1, %o0
fba %fcc2, loop_1708
andcc %g2, 0x1A0B, %o7
ta %icc, 0x2
udivx %g5, 0x1298, %g6
loop_1708:
bvs %xcc, loop_1709
nop
setx loop_1710, %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
fitos %f3, %f6
fbne %fcc1, loop_1711
loop_1709:
fmovdl %xcc, %f5, %f17
loop_1710:
brgez %o6, loop_1712
nop
setx 0xE188746E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x0D49C192, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f5, %f25
loop_1711:
fcmpne32 %f12, %f16, %g3
sll %o2, %o1, %o3
loop_1712:
lduw [%l7 + 0x38], %i0
movneg %xcc, %l1, %o5
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l5, %l4
fbe,a %fcc2, loop_1713
tvs %xcc, 0x5
tsubcctv %g4, %i1, %i4
array32 %i5, %l3, %i7
loop_1713:
udiv %l0, 0x187E, %o4
flush %l7 + 0x14
tsubcc %l6, %i6, %i3
bleu,pt %icc, loop_1714
fornot1 %f20, %f0, %f16
fmovda %icc, %f9, %f4
wr %g0, 0x11, %asi
ldda [%l7 + 0x10] %asi, %i2
loop_1714:
st %f17, [%l7 + 0x7C]
udiv %l2, 0x11B7, %g7
movgu %icc, %g1, %g2
udivcc %o0, 0x086B, %o7
bne,a %xcc, loop_1715
fbo,a %fcc0, loop_1716
xnorcc %g6, %o6, %g5
ldsw [%l7 + 0x60], %g3
loop_1715:
movrlez %o2, 0x138, %o1
loop_1716:
edge32ln %o3, %i0, %o5
addcc %l1, %l4, %l5
fmovsvs %xcc, %f11, %f5
umulcc %i1, 0x0EB3, %i4
tle %icc, 0x4
fpack32 %f10, %f6, %f2
set 0x70, %o3
ldda [%l7 + %o3] 0xea, %i4
nop
fitod %f2, %f6
fdtox %f6, %f2
fxtod %f2, %f30
movne %xcc, %g4, %i7
fsrc2 %f14, %f22
fmovspos %xcc, %f2, %f28
movpos %xcc, %l3, %l0
tg %xcc, 0x1
and %l6, %i6, %o4
smulcc %i2, %i3, %l2
edge32ln %g1, %g7, %g2
ldsw [%l7 + 0x38], %o7
edge32ln %g6, %o6, %g5
movge %icc, %o0, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %o1, %o3, %g3
movre %i0, 0x3B3, %o5
movrlz %l1, 0x274, %l5
xnor %i1, 0x097C, %i4
fbuge,a %fcc3, loop_1717
movrlez %l4, 0x042, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
pdist %f12, %f30, %f22
loop_1717:
bl,pt %icc, loop_1718
tsubcctv %i7, 0x01EE, %g4
add %l3, %l0, %i6
fornot2 %f10, %f30, %f0
loop_1718:
edge32n %o4, %i2, %l6
fmovsle %xcc, %f6, %f31
movg %xcc, %i3, %l2
movpos %xcc, %g7, %g1
fcmpgt16 %f12, %f28, %o7
fmovde %xcc, %f1, %f4
fbge,a %fcc3, loop_1719
fmovsgu %xcc, %f13, %f14
and %g6, %g2, %o6
sub %g5, 0x1B78, %o0
loop_1719:
fxor %f6, %f0, %f6
fcmpeq16 %f20, %f2, %o2
for %f4, %f22, %f18
fabss %f1, %f0
ble,a,pn %xcc, loop_1720
prefetch [%l7 + 0x70], 0x3
fcmpeq16 %f12, %f22, %o3
subcc %g3, 0x0788, %o1
loop_1720:
fbul %fcc0, loop_1721
movrgz %i0, 0x134, %o5
tle %icc, 0x1
tsubcc %l5, 0x0CCB, %i1
loop_1721:
edge32 %l1, %l4, %i4
mulscc %i5, 0x1008, %i7
fbuge,a %fcc2, loop_1722
umul %l3, %g4, %l0
movvs %icc, %i6, %i2
tg %icc, 0x0
loop_1722:
srl %l6, 0x1C, %o4
nop
fitos %f16, %f1
fbn,a %fcc1, loop_1723
sub %l2, %g7, %i3
movleu %icc, %g1, %g6
ba,a loop_1724
loop_1723:
array8 %g2, %o6, %g5
movgu %xcc, %o0, %o2
tcc %icc, 0x6
loop_1724:
nop
fitos %f29, %f18
bcs %xcc, loop_1725
tvs %xcc, 0x1
fcmpeq16 %f14, %f28, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1725:
tneg %xcc, 0x2
flush %l7 + 0x14
fmuld8sux16 %f28, %f22, %f24
andn %o3, 0x02CB, %o1
ldstub [%l7 + 0x3C], %g3
te %icc, 0x7
movrne %o5, %l5, %i1
edge8l %l1, %l4, %i0
xorcc %i4, %i5, %i7
fbg,a %fcc0, loop_1726
array8 %g4, %l3, %i6
fands %f3, %f20, %f10
fxors %f7, %f1, %f4
loop_1726:
nop
wr %g0, 0x22, %asi
stxa %i2, [%l7 + 0x48] %asi
membar #Sync
array32 %l6, %l0, %o4
edge16n %l2, %g7, %g1
brlz,a %g6, loop_1727
sir 0x11B3
orn %i3, 0x0EE6, %g2
tne %xcc, 0x4
loop_1727:
mova %xcc, %g5, %o6
swap [%l7 + 0x54], %o2
fbe %fcc3, loop_1728
movre %o0, %o7, %o1
bg,pn %icc, loop_1729
sdiv %o3, 0x16AB, %o5
loop_1728:
edge8n %l5, %i1, %l1
fmovrdlez %l4, %f6, %f16
loop_1729:
array8 %g3, %i4, %i5
mulscc %i0, %g4, %i7
membar 0x50
fbn,a %fcc0, loop_1730
or %i6, 0x0BAA, %l3
wr %g0, 0x81, %asi
stwa %i2, [%l7 + 0x0C] %asi
loop_1730:
brnz %l6, loop_1731
movg %icc, %o4, %l2
array32 %l0, %g7, %g1
add %l7, 0x7C, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x88, %i3, %g6
loop_1731:
or %g2, %o6, %g5
movrgz %o2, 0x13F, %o0
popc 0x0D65, %o1
movne %xcc, %o7, %o5
fzero %f14
movleu %icc, %o3, %i1
nop
setx loop_1732, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsneg %icc, %f5, %f14
sllx %l1, 0x16, %l4
sll %g3, 0x14, %l5
loop_1732:
ldd [%l7 + 0x08], %f16
fmovrdlez %i5, %f10, %f10
st %f20, [%l7 + 0x78]
sir 0x18E2
nop
fitod %f12, %f16
fdtox %f16, %f20
fxtod %f20, %f8
movvc %icc, %i4, %g4
nop
setx loop_1733, %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
sir 0x1C67
tne %xcc, 0x0
fsrc1 %f30, %f0
loop_1733:
movvc %icc, %i7, %i0
membar 0x61
fbn,a %fcc3, loop_1734
sir 0x0973
sth %l3, [%l7 + 0x08]
mulx %i6, 0x1B53, %i2
loop_1734:
movcs %icc, %l6, %o4
movge %icc, %l0, %g7
tl %xcc, 0x5
ble,a %xcc, loop_1735
fbue,a %fcc2, loop_1736
subc %l2, 0x0749, %g1
fblg %fcc2, loop_1737
loop_1735:
faligndata %f14, %f12, %f22
loop_1736:
movrne %i3, 0x1CC, %g2
taddcctv %o6, %g6, %g5
loop_1737:
bl,a %icc, loop_1738
tsubcctv %o0, 0x0090, %o1
tsubcctv %o2, %o7, %o5
fabss %f0, %f6
loop_1738:
xnorcc %o3, 0x030E, %l1
bcc %xcc, loop_1739
umul %l4, %g3, %i1
fbug,a %fcc1, loop_1740
subc %l5, 0x0D52, %i5
loop_1739:
edge32 %i4, %i7, %i0
smulcc %l3, %g4, %i6
loop_1740:
ldsb [%l7 + 0x5F], %l6
brlz,a %o4, loop_1741
bl,a loop_1742
addccc %i2, 0x05F0, %l0
smulcc %l2, %g7, %i3
loop_1741:
fmovdcc %xcc, %f21, %f17
loop_1742:
nop
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
sdiv %g2, 0x0404, %g1
nop
fitod %f12, %f2
fdtoi %f2, %f5
fcmpgt32 %f22, %f22, %o6
prefetch [%l7 + 0x54], 0x1
move %xcc, %g6, %g5
movrlez %o1, 0x23C, %o2
nop
setx 0x5FAE3D8EB814BE10, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x3030764C53563861, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f18, %f4
bleu,a,pn %icc, loop_1743
fands %f14, %f10, %f12
array16 %o7, %o0, %o5
xor %o3, %l1, %l4
loop_1743:
nop
set 0x16, %o4
ldstuba [%l7 + %o4] 0x04, %i1
fmovsneg %xcc, %f6, %f13
fsrc1 %f0, %f24
nop
fitod %f20, %f12
bvs,a,pt %icc, loop_1744
mulx %g3, %l5, %i5
bn,a %icc, loop_1745
andcc %i4, %i0, %i7
loop_1744:
or %g4, 0x039A, %i6
edge16l %l6, %l3, %i2
loop_1745:
nop
fitos %f11, %f17
fstoi %f17, %f31
movrgz %l0, 0x340, %o4
fmovsneg %xcc, %f12, %f24
fcmpne32 %f6, %f22, %g7
tgu %xcc, 0x1
bne,a loop_1746
andn %l2, %i3, %g1
wr %g0, 0x04, %asi
ldsha [%l7 + 0x5E] %asi, %g2
loop_1746:
ldsh [%l7 + 0x56], %o6
fandnot1 %f6, %f28, %f14
addc %g6, 0x0343, %o1
umul %g5, %o7, %o0
fbul %fcc3, loop_1747
call loop_1748
edge8ln %o5, %o3, %o2
orncc %l1, %i1, %g3
loop_1747:
addcc %l5, %i5, %l4
loop_1748:
fmovdn %xcc, %f4, %f26
fandnot2s %f20, %f3, %f25
tsubcc %i4, 0x0DEF, %i0
udivx %i7, 0x156E, %g4
tcs %xcc, 0x0
umul %l6, 0x1926, %i6
fbl,a %fcc3, loop_1749
sdivx %l3, 0x19F1, %i2
tl %xcc, 0x0
ldx [%l7 + 0x08], %o4
loop_1749:
fnors %f26, %f14, %f21
fbge,a %fcc0, loop_1750
movvs %icc, %l0, %l2
set 0x40, %i3
prefetcha [%l7 + %i3] 0x14, 0x2
loop_1750:
ldsb [%l7 + 0x2D], %g1
array32 %g2, %o6, %g6
bcs,pt %icc, loop_1751
sdivcc %o1, 0x1023, %i3
fbg,a %fcc0, loop_1752
nop
fitod %f6, %f16
fdtox %f16, %f24
fxtod %f24, %f28
loop_1751:
fmovrsgz %g5, %f9, %f14
bvc,pn %xcc, loop_1753
loop_1752:
taddcc %o0, 0x081B, %o7
ldstub [%l7 + 0x11], %o3
mulscc %o2, %l1, %i1
loop_1753:
movrgz %g3, 0x3C7, %l5
tcc %xcc, 0x4
fornot2s %f1, %f16, %f18
mova %xcc, %i5, %o5
bvc,a %xcc, loop_1754
sethi 0x0B91, %l4
movg %icc, %i4, %i7
lduw [%l7 + 0x30], %g4
loop_1754:
fsrc1 %f18, %f24
movg %xcc, %l6, %i0
fblg %fcc2, loop_1755
lduh [%l7 + 0x5E], %l3
sir 0x0FFB
movgu %xcc, %i2, %o4
loop_1755:
nop
set 0x50, %o1
sta %f14, [%l7 + %o1] 0x10
stb %i6, [%l7 + 0x73]
array32 %l2, %l0, %g7
edge8l %g1, %o6, %g6
fmovda %xcc, %f22, %f15
fxnors %f16, %f15, %f28
fabsd %f20, %f10
tcs %xcc, 0x3
fmovdvs %xcc, %f7, %f27
xorcc %o1, 0x06D3, %i3
mulx %g5, 0x1D3F, %g2
array32 %o0, %o7, %o3
edge32 %o2, %l1, %i1
alignaddr %l5, %i5, %o5
fnot1s %f0, %f2
xnor %l4, %i4, %g3
fmovda %icc, %f0, %f3
movrlez %i7, %l6, %g4
xorcc %i0, %i2, %l3
ldsw [%l7 + 0x48], %i6
fmovrdne %l2, %f26, %f24
movl %icc, %l0, %o4
tvc %xcc, 0x5
movle %icc, %g7, %o6
nop
set 0x33, %g3
stb %g6, [%l7 + %g3]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovspos %xcc, %f3, %f19
ta %icc, 0x4
array32 %o1, %g1, %g5
fmul8x16 %f27, %f6, %f24
ldsh [%l7 + 0x48], %g2
fba %fcc3, loop_1756
fble,a %fcc0, loop_1757
fbule %fcc1, loop_1758
tvs %icc, 0x0
loop_1756:
mulx %o0, 0x1B43, %o7
loop_1757:
addcc %o3, 0x00F6, %i3
loop_1758:
taddcc %l1, %o2, %i1
brnz %i5, loop_1759
fcmple32 %f30, %f26, %l5
movvs %icc, %o5, %l4
fmovsg %icc, %f31, %f20
loop_1759:
membar 0x4D
fbuge %fcc1, loop_1760
fnot2 %f12, %f6
sdiv %g3, 0x10AB, %i4
brz,a %i7, loop_1761
loop_1760:
array32 %l6, %i0, %g4
movcs %xcc, %i2, %l3
srl %l2, %i6, %o4
loop_1761:
movrgez %g7, %o6, %l0
te %icc, 0x5
fmul8x16au %f28, %f23, %f14
movrlez %g6, %o1, %g1
array32 %g2, %g5, %o7
fmovspos %icc, %f11, %f18
fxors %f30, %f15, %f19
fmovs %f18, %f27
fblg %fcc0, loop_1762
movre %o3, 0x16A, %i3
addc %l1, %o2, %o0
movneg %icc, %i1, %l5
loop_1762:
ldsh [%l7 + 0x4C], %o5
fmovsleu %xcc, %f9, %f0
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x10
sub %i5, 0x036F, %g3
tg %icc, 0x2
fmovsgu %icc, %f22, %f15
addcc %l4, %i7, %i4
fsrc1 %f8, %f24
orn %i0, %l6, %i2
st %f16, [%l7 + 0x08]
movcs %xcc, %g4, %l2
andncc %i6, %o4, %l3
sll %o6, %l0, %g6
bcc,a loop_1763
fornot1 %f12, %f2, %f24
sir 0x08AF
bcs,pn %xcc, loop_1764
loop_1763:
nop
setx 0xE27D58A6DAB1BE88, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x63444D5C2501A3CD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f30, %f16
tneg %icc, 0x6
mulscc %o1, %g1, %g7
loop_1764:
fandnot1s %f16, %f21, %f17
fpack16 %f8, %f3
edge32 %g5, %o7, %o3
movleu %icc, %i3, %l1
fmovd %f8, %f2
subcc %g2, 0x08AD, %o2
fcmple16 %f6, %f6, %i1
tvc %icc, 0x3
tpos %icc, 0x1
andn %o0, %o5, %i5
fble,a %fcc1, loop_1765
udivx %l5, 0x1B85, %l4
bvc,a,pn %xcc, loop_1766
tne %icc, 0x4
loop_1765:
xor %i7, %g3, %i0
bcc,a loop_1767
loop_1766:
movrgz %i4, %i2, %g4
sllx %l6, 0x19, %i6
set 0x7F, %i1
ldstuba [%l7 + %i1] 0x04, %l2
loop_1767:
tneg %icc, 0x6
addc %o4, 0x0017, %l3
fexpand %f10, %f28
edge32n %l0, %g6, %o6
umul %g1, 0x1BC4, %o1
bpos,pn %icc, loop_1768
fnands %f22, %f17, %f28
edge32ln %g5, %g7, %o7
sllx %i3, %o3, %g2
loop_1768:
srlx %o2, 0x0D, %l1
nop
set 0x20, %o0
stw %i1, [%l7 + %o0]
brgz,a %o0, loop_1769
movre %o5, %i5, %l4
tg %xcc, 0x0
fsrc2 %f4, %f28
loop_1769:
alignaddrl %l5, %i7, %g3
tsubcc %i4, 0x0361, %i0
membar 0x59
movrgz %i2, %l6, %i6
movrlz %l2, 0x26A, %g4
movl %xcc, %o4, %l0
andn %g6, 0x0D89, %l3
taddcctv %g1, 0x013D, %o6
nop
setx loop_1770, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bshuffle %f30, %f28, %f6
brnz,a %g5, loop_1771
ldsw [%l7 + 0x68], %o1
loop_1770:
movg %icc, %o7, %g7
ta %icc, 0x7
loop_1771:
tgu %xcc, 0x4
or %o3, %g2, %o2
sllx %l1, %i3, %i1
smulcc %o5, 0x0517, %i5
tge %icc, 0x3
tge %xcc, 0x6
tpos %icc, 0x1
edge8n %o0, %l4, %i7
subccc %g3, %i4, %i0
ldsw [%l7 + 0x60], %i2
orn %l6, 0x0F9F, %l5
ldd [%l7 + 0x58], %f2
sir 0x0684
fcmpgt16 %f16, %f2, %i6
fmovsge %xcc, %f11, %f18
fxnors %f6, %f22, %f13
set 0x22, %i4
ldsha [%l7 + %i4] 0x11, %l2
fmovrdlez %o4, %f4, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x0FFC, %l0
ldsh [%l7 + 0x30], %g6
set 0x38, %i2
stxa %g4, [%l7 + %i2] 0x2a
membar #Sync
tle %icc, 0x3
edge32 %l3, %o6, %g1
movrlz %g5, %o7, %g7
bgu,a loop_1772
andn %o1, %o3, %o2
flush %l7 + 0x0C
fmovrslez %l1, %f27, %f10
loop_1772:
fmul8x16al %f24, %f11, %f18
sub %i3, 0x1D94, %g2
edge32 %o5, %i5, %i1
edge32l %o0, %l4, %g3
swap [%l7 + 0x78], %i7
array32 %i4, %i2, %i0
orn %l6, %i6, %l2
brlez %l5, loop_1773
prefetch [%l7 + 0x60], 0x2
tle %icc, 0x0
fcmpne16 %f28, %f10, %o4
loop_1773:
nop
setx 0xE167C6A052085770, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x523F2670C587DEEB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f10, %f0
nop
fitos %f10, %f3
fstox %f3, %f14
fbue %fcc2, loop_1774
nop
fitod %f30, %f14
orcc %g6, %g4, %l0
tpos %xcc, 0x6
loop_1774:
bpos,a %icc, loop_1775
fzero %f4
tvc %icc, 0x1
fble,a %fcc3, loop_1776
loop_1775:
udiv %l3, 0x1D85, %g1
edge8l %g5, %o7, %g7
smul %o1, 0x1337, %o3
loop_1776:
srl %o2, 0x15, %o6
tvc %icc, 0x7
fmovs %f26, %f5
array32 %l1, %i3, %g2
movre %o5, %i5, %o0
edge16 %i1, %g3, %i7
movl %xcc, %l4, %i4
lduh [%l7 + 0x54], %i2
addcc %l6, %i0, %l2
wr %g0, 0x0c, %asi
stba %i6, [%l7 + 0x7A] %asi
sdiv %o4, 0x08FA, %g6
fmovse %xcc, %f5, %f11
fbule %fcc1, loop_1777
xnor %g4, %l5, %l3
nop
setx loop_1778, %l0, %l1
jmpl %l1, %l0
udiv %g1, 0x03D4, %o7
loop_1777:
fba,a %fcc2, loop_1779
tleu %icc, 0x0
loop_1778:
andncc %g7, %o1, %o3
or %o2, %g5, %o6
loop_1779:
udivx %l1, 0x16EA, %g2
bg loop_1780
bvs,a %xcc, loop_1781
sethi 0x030C, %o5
nop
fitod %f4, %f6
fdtox %f6, %f14
loop_1780:
nop
wr %g0, 0x80, %asi
ldxa [%l7 + 0x28] %asi, %i5
loop_1781:
sth %i3, [%l7 + 0x32]
fbo,a %fcc1, loop_1782
bcs,a,pn %xcc, loop_1783
fnegs %f30, %f28
umul %o0, %g3, %i1
loop_1782:
nop
wr %g0, 0x04, %asi
ldsba [%l7 + 0x3D] %asi, %l4
loop_1783:
nop
wr %g0, 0x81, %asi
stba %i7, [%l7 + 0x6C] %asi
fmul8sux16 %f12, %f16, %f30
pdist %f10, %f2, %f24
tle %icc, 0x7
tge %icc, 0x4
set 0x4C, %i5
lduwa [%l7 + %i5] 0x89, %i2
fmovrsne %i4, %f8, %f30
edge8ln %i0, %l6, %i6
fmovdneg %xcc, %f29, %f15
andncc %l2, %g6, %g4
sub %l5, %o4, %l0
sth %g1, [%l7 + 0x10]
mulx %l3, %o7, %g7
or %o3, 0x03C2, %o2
edge32ln %g5, %o6, %l1
tgu %icc, 0x6
movge %icc, %g2, %o5
sllx %i5, %i3, %o1
brgez %o0, loop_1784
andcc %i1, 0x165C, %l4
andncc %i7, %g3, %i2
and %i0, 0x18F5, %l6
loop_1784:
nop
set 0x38, %l4
prefetcha [%l7 + %l4] 0x81, 0x2
brgez %l2, loop_1785
movrlz %g6, 0x271, %i4
tne %icc, 0x5
popc %g4, %l5
loop_1785:
fand %f8, %f16, %f14
movne %xcc, %l0, %g1
array16 %o4, %l3, %o7
wr %g0, 0x23, %asi
stxa %g7, [%l7 + 0x10] %asi
membar #Sync
sir 0x14AF
fbue %fcc1, loop_1786
ldsw [%l7 + 0x2C], %o2
movrlz %g5, 0x294, %o3
sra %o6, 0x03, %l1
loop_1786:
movpos %xcc, %o5, %i5
fornot2 %f20, %f14, %f18
fsrc2s %f2, %f26
array32 %i3, %g2, %o1
mulx %i1, 0x117A, %l4
movrlz %i7, %o0, %i2
sllx %i0, 0x08, %l6
fandnot1s %f19, %f15, %f27
edge8ln %g3, %i6, %l2
fcmpgt32 %f14, %f20, %i4
tsubcctv %g4, 0x1CEF, %g6
tvs %xcc, 0x2
movrne %l5, %l0, %o4
bleu,pt %icc, loop_1787
ble,pt %xcc, loop_1788
nop
setx loop_1789, %l0, %l1
jmpl %l1, %l3
fbl %fcc0, loop_1790
loop_1787:
edge32n %g1, %g7, %o2
loop_1788:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1789:
subc %o7, %g5, %o3
loop_1790:
xorcc %o6, %l1, %i5
tcc %xcc, 0x5
orn %i3, %g2, %o5
subccc %i1, 0x14C1, %o1
fmovsne %icc, %f29, %f6
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x89
nop
setx 0x8E0EBBCF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x59891192, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f9, %f11
popc 0x1002, %l4
array16 %o0, %i2, %i7
mulx %i0, 0x1022, %g3
fmovdleu %xcc, %f19, %f22
fmovs %f7, %f9
stb %l6, [%l7 + 0x7B]
brz %i6, loop_1791
xor %l2, 0x08B0, %g4
fands %f4, %f2, %f22
movl %xcc, %i4, %g6
loop_1791:
fmuld8ulx16 %f1, %f22, %f30
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x6B] %asi, %l0
ldsw [%l7 + 0x4C], %l5
tvc %xcc, 0x7
movg %icc, %l3, %g1
tleu %icc, 0x7
orncc %g7, 0x148D, %o2
fbe %fcc3, loop_1792
bcs,pn %xcc, loop_1793
fnegd %f18, %f30
stbar
loop_1792:
edge32n %o4, %o7, %o3
loop_1793:
edge16ln %g5, %o6, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %i3, %g2, %l1
fbg,a %fcc1, loop_1794
fbe %fcc2, loop_1795
movl %icc, %i1, %o1
fornot2 %f28, %f8, %f10
loop_1794:
edge32l %l4, %o0, %i2
loop_1795:
fmovdgu %icc, %f22, %f31
bl,a loop_1796
fnor %f12, %f26, %f6
set 0x70, %o5
swapa [%l7 + %o5] 0x80, %o5
loop_1796:
and %i0, %g3, %i7
add %l7, 0x20, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] 0x11, %i6, %l6
fcmpeq32 %f10, %f20, %l2
tvs %xcc, 0x6
edge8 %i4, %g4, %g6
fbg %fcc1, loop_1797
tleu %icc, 0x3
ldx [%l7 + 0x70], %l0
bvs,pt %icc, loop_1798
loop_1797:
mulscc %l5, %g1, %l3
movvs %icc, %o2, %g7
movrne %o7, %o4, %o3
loop_1798:
srl %g5, 0x03, %o6
fmovspos %icc, %f21, %f19
subccc %i5, %i3, %g2
movpos %icc, %l1, %i1
fble,a %fcc1, loop_1799
brgez,a %l4, loop_1800
nop
setx loop_1801, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ta %icc, 0x3
loop_1799:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x69] %asi, %o0
loop_1800:
tl %xcc, 0x2
loop_1801:
tsubcc %i2, 0x1F65, %o5
wr %g0, 0x88, %asi
stba %i0, [%l7 + 0x46] %asi
sir 0x14FD
tsubcc %g3, %i7, %i6
fcmpeq16 %f16, %f10, %l6
fbug %fcc3, loop_1802
orcc %o1, 0x0CE6, %l2
movl %xcc, %i4, %g6
fbul,a %fcc3, loop_1803
loop_1802:
fmovdvs %xcc, %f20, %f13
sra %g4, 0x07, %l5
tn %xcc, 0x3
loop_1803:
edge8 %g1, %l0, %o2
movrlez %g7, 0x0E1, %o7
te %icc, 0x4
edge8ln %l3, %o4, %g5
and %o6, %o3, %i5
subccc %i3, 0x12AF, %l1
ldstub [%l7 + 0x2D], %i1
membar 0x07
bshuffle %f6, %f16, %f14
nop
setx loop_1804, %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
movrgz %l4, %o0, %i2
tn %icc, 0x4
fnand %f0, %f6, %f22
loop_1804:
fandnot2s %f2, %f12, %f13
brlez,a %g2, loop_1805
movrne %o5, %i0, %g3
fpackfix %f22, %f25
array8 %i6, %i7, %o1
loop_1805:
subccc %l6, %l2, %i4
subcc %g6, %g4, %l5
tl %icc, 0x4
movge %xcc, %g1, %l0
tge %xcc, 0x6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x68] %asi, %g7
tge %xcc, 0x2
tpos %icc, 0x2
fba,a %fcc3, loop_1806
fbue %fcc0, loop_1807
stw %o7, [%l7 + 0x7C]
tsubcctv %l3, %o4, %o2
loop_1806:
fbge,a %fcc2, loop_1808
loop_1807:
fnot2 %f12, %f0
fors %f10, %f12, %f23
fmovdge %xcc, %f17, %f7
loop_1808:
tg %xcc, 0x1
nop
setx 0x6AF4F0FD504C3D8C, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
movl %xcc, %g5, %o3
fmovdgu %icc, %f23, %f29
smulcc %i5, %i3, %l1
bgu,pt %icc, loop_1809
fcmpne32 %f8, %f18, %o6
edge32 %l4, %o0, %i1
fmovdcs %icc, %f9, %f25
loop_1809:
movg %xcc, %g2, %i2
movne %icc, %o5, %g3
ldd [%l7 + 0x70], %i0
wr %g0, 0x80, %asi
ldsba [%l7 + 0x44] %asi, %i7
movgu %xcc, %o1, %i6
stbar
nop
fitos %f3, %f22
fstox %f22, %f6
be loop_1810
movrlez %l6, 0x0F6, %l2
wr %g0, 0x18, %asi
lduba [%l7 + 0x36] %asi, %i4
loop_1810:
subcc %g6, 0x1045, %l5
udiv %g4, 0x1CB4, %g1
movge %icc, %l0, %g7
sdivcc %o7, 0x1AEE, %l3
sethi 0x1A69, %o2
movrgz %o4, %g5, %i5
swap [%l7 + 0x0C], %o3
fnot1 %f14, %f4
st %f31, [%l7 + 0x14]
movrne %i3, 0x250, %o6
fcmple32 %f16, %f18, %l4
fands %f14, %f4, %f9
edge16ln %l1, %i1, %o0
sll %g2, %i2, %g3
set 0x6A, %l5
stha %i0, [%l7 + %l5] 0x89
wr %g0, 0x80, %asi
lduwa [%l7 + 0x78] %asi, %i7
edge16ln %o1, %i6, %l6
sir 0x014A
xnorcc %l2, %i4, %g6
addc %o5, %l5, %g4
fmovrsgez %l0, %f4, %f21
flush %l7 + 0x50
sir 0x072C
movvs %icc, %g7, %o7
xor %l3, %o2, %o4
add %g5, 0x16B6, %i5
fmovdge %xcc, %f26, %f7
fbl %fcc1, loop_1811
mova %icc, %g1, %o3
fmovd %f14, %f28
sllx %i3, %l4, %o6
loop_1811:
movrlz %l1, %o0, %g2
taddcctv %i1, 0x1104, %i2
fabsd %f16, %f20
fnands %f3, %f20, %f11
bvs loop_1812
smul %i0, %g3, %o1
wr %g0, 0x80, %asi
lda [%l7 + 0x60] %asi, %f15
loop_1812:
movcc %icc, %i7, %l6
nop
fitod %f10, %f2
fdtos %f2, %f1
fmovspos %xcc, %f26, %f24
umulcc %l2, %i6, %g6
movrne %o5, 0x26F, %l5
nop
setx 0xE2EB88820F400D3C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x7454909BFA462EC1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f6, %f4
fmovdne %xcc, %f7, %f0
edge32l %i4, %l0, %g4
ldsw [%l7 + 0x3C], %o7
fmovdn %icc, %f8, %f14
brlez %g7, loop_1813
edge8n %l3, %o4, %g5
tne %icc, 0x7
bpos loop_1814
loop_1813:
move %icc, %o2, %i5
sdiv %o3, 0x1C62, %g1
membar 0x66
loop_1814:
fpmerge %f15, %f29, %f26
nop
setx loop_1815, %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
xor %i3, %o6, %l4
fmul8x16au %f13, %f16, %f26
movneg %icc, %o0, %l1
loop_1815:
edge16ln %i1, %i2, %i0
fmovsgu %xcc, %f1, %f1
fnot1s %f16, %f11
add %g2, %o1, %g3
tleu %xcc, 0x1
alignaddr %l6, %l2, %i6
bpos loop_1816
movrlz %i7, %o5, %g6
array8 %i4, %l5, %g4
set 0x40, %i0
stda %f0, [%l7 + %i0] 0x18
loop_1816:
subccc %l0, %g7, %l3
umulcc %o7, 0x1F1F, %g5
fmovscc %icc, %f15, %f23
fabss %f7, %f28
st %f18, [%l7 + 0x70]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ld [%l7 + 0x18], %f10
bcs %xcc, loop_1817
addc %o2, %o4, %i5
edge8l %o3, %g1, %i3
tleu %xcc, 0x3
loop_1817:
membar 0x23
bneg loop_1818
movrne %l4, 0x2A5, %o0
movcc %icc, %l1, %i1
ldd [%l7 + 0x28], %f10
loop_1818:
st %f14, [%l7 + 0x28]
movvs %icc, %i2, %i0
nop
fitod %f24, %f28
movvs %xcc, %g2, %o1
alignaddr %g3, %l6, %l2
smul %o6, %i7, %o5
tcc %xcc, 0x0
fpadd16 %f30, %f8, %f28
fcmple32 %f20, %f18, %i6
fnors %f20, %f17, %f31
addcc %g6, %l5, %g4
edge8ln %i4, %g7, %l0
bvs,pn %xcc, loop_1819
brlez %o7, loop_1820
bshuffle %f16, %f30, %f16
sra %g5, %l3, %o2
loop_1819:
fbuge,a %fcc1, loop_1821
loop_1820:
fmovrsgez %o4, %f12, %f20
taddcc %i5, %g1, %i3
fmovdvc %xcc, %f21, %f10
loop_1821:
fbuge,a %fcc3, loop_1822
movleu %icc, %o3, %o0
fpsub32 %f26, %f26, %f0
udiv %l1, 0x17D5, %i1
loop_1822:
prefetch [%l7 + 0x48], 0x2
tgu %xcc, 0x7
movrgz %l4, 0x1E9, %i0
set 0x0C, %g2
ldswa [%l7 + %g2] 0x89, %i2
sethi 0x1377, %g2
orcc %o1, %l6, %l2
fba %fcc1, loop_1823
bvc,a,pt %icc, loop_1824
srax %o6, %g3, %i7
udivx %o5, 0x07BE, %i6
loop_1823:
array32 %l5, %g6, %i4
loop_1824:
addccc %g4, 0x0134, %g7
fmovdvs %icc, %f23, %f0
fpadd32s %f29, %f31, %f0
set 0x28, %l2
prefetcha [%l7 + %l2] 0x11, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdneg %xcc, %f0, %f30
fmovdneg %xcc, %f18, %f5
tge %icc, 0x5
mova %xcc, %g5, %l0
bl,a,pn %icc, loop_1825
tleu %xcc, 0x1
movrgez %l3, 0x2C6, %o2
fexpand %f2, %f16
loop_1825:
ba,pt %xcc, loop_1826
sth %i5, [%l7 + 0x48]
nop
setx loop_1827, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tg %icc, 0x6
loop_1826:
fmovrdgz %o4, %f2, %f10
edge8l %i3, %g1, %o3
loop_1827:
movre %o0, %l1, %l4
fcmpeq32 %f4, %f12, %i0
fbg %fcc1, loop_1828
sdiv %i2, 0x180F, %i1
brnz %g2, loop_1829
movge %xcc, %o1, %l6
loop_1828:
fbne %fcc1, loop_1830
or %l2, 0x1840, %g3
loop_1829:
brgz,a %i7, loop_1831
edge8n %o6, %i6, %l5
loop_1830:
taddcctv %g6, 0x0144, %o5
sllx %i4, 0x12, %g4
loop_1831:
fnegd %f26, %f18
srax %g7, %g5, %l0
sth %l3, [%l7 + 0x34]
sllx %o7, 0x15, %o2
bne,a %xcc, loop_1832
tle %icc, 0x4
movrne %i5, %o4, %i3
fmovse %xcc, %f13, %f9
loop_1832:
nop
set 0x08, %o2
swapa [%l7 + %o2] 0x80, %g1
edge16l %o0, %o3, %l1
wr %g0, 0x80, %asi
lda [%l7 + 0x20] %asi, %f29
fnot2 %f14, %f24
ta %icc, 0x1
lduh [%l7 + 0x18], %i0
fbe,a %fcc2, loop_1833
brlez,a %l4, loop_1834
orn %i2, 0x0EF0, %i1
edge16l %g2, %l6, %o1
loop_1833:
orncc %g3, %i7, %l2
loop_1834:
movl %xcc, %i6, %o6
bcs,pt %xcc, loop_1835
tcs %xcc, 0x6
srlx %l5, %o5, %i4
movg %icc, %g6, %g7
loop_1835:
edge32 %g5, %g4, %l0
movge %icc, %l3, %o2
bge,pt %xcc, loop_1836
add %o7, %i5, %o4
addccc %g1, %i3, %o0
set 0x38, %g1
lda [%l7 + %g1] 0x88, %f24
loop_1836:
smul %l1, 0x0158, %i0
wr %g0, 0x2b, %asi
stba %o3, [%l7 + 0x7D] %asi
membar #Sync
tne %icc, 0x4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x15] %asi, %i2
tcs %icc, 0x2
movgu %xcc, %l4, %g2
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x5B] %asi, %i1
edge16l %o1, %g3, %i7
nop
setx 0x7EDD11B3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f31
nop
fitos %f4, %f13
fstoi %f13, %f20
mulx %l6, 0x07F9, %l2
nop
setx loop_1837, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tgu %xcc, 0x6
xnorcc %i6, %l5, %o6
taddcctv %i4, 0x1F9F, %g6
loop_1837:
fmovsl %xcc, %f26, %f25
nop
setx 0x3F83F9AC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f2
fbug,a %fcc1, loop_1838
edge16l %g7, %g5, %g4
tle %xcc, 0x0
tsubcc %o5, %l0, %o2
loop_1838:
movne %icc, %l3, %i5
mulx %o4, 0x1CD1, %g1
mulx %o7, 0x07C5, %i3
movrgez %o0, %i0, %l1
fmovsleu %xcc, %f7, %f2
tvc %xcc, 0x0
fpadd32s %f17, %f28, %f6
tcs %icc, 0x1
call loop_1839
nop
setx 0x3F89DF15B0531DA4, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
addccc %o3, 0x19C9, %i2
fmovrslez %l4, %f28, %f1
loop_1839:
nop
fitod %f8, %f0
fdtoi %f0, %f5
fxnors %f19, %f11, %f17
set 0x70, %i7
stwa %g2, [%l7 + %i7] 0x80
movl %icc, %o1, %i1
mulx %i7, 0x09A2, %l6
nop
setx 0x1C9FC838C053C4F6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f0
tl %xcc, 0x7
tcs %icc, 0x0
bge,pt %icc, loop_1840
sethi 0x1F24, %l2
smulcc %i6, 0x1063, %l5
orcc %o6, %g3, %g6
loop_1840:
fpadd16s %f4, %f29, %f31
srax %g7, %g5, %g4
alignaddrl %o5, %l0, %o2
edge16ln %i4, %l3, %o4
movrlz %i5, %o7, %i3
nop
setx 0x55EF44FF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xA9DB3B2C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f25, %f4
tleu %icc, 0x1
and %g1, %o0, %l1
ba,pn %xcc, loop_1841
nop
fitod %f12, %f8
fdtox %f8, %f0
sth %o3, [%l7 + 0x2C]
edge16ln %i2, %i0, %g2
loop_1841:
tvs %xcc, 0x4
subc %l4, 0x160D, %i1
ldstub [%l7 + 0x3C], %i7
fxnors %f17, %f6, %f1
sth %l6, [%l7 + 0x12]
array32 %l2, %o1, %l5
srax %i6, 0x0C, %g3
tneg %icc, 0x0
fpack32 %f18, %f12, %f12
te %xcc, 0x4
movrgz %o6, 0x273, %g6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x1C] %asi, %g7
set 0x5E, %g7
stha %g5, [%l7 + %g7] 0x11
fzeros %f11
fbule %fcc3, loop_1842
addcc %g4, 0x1530, %o5
umul %l0, %o2, %i4
ldub [%l7 + 0x6F], %o4
loop_1842:
fpsub16 %f24, %f6, %f26
udivcc %l3, 0x15D2, %i5
movle %icc, %i3, %o7
edge32l %o0, %l1, %g1
nop
fitos %f7, %f30
fstod %f30, %f4
nop
fitod %f10, %f4
tg %xcc, 0x7
edge8l %i2, %o3, %g2
sub %i0, 0x1FB5, %l4
set 0x0C, %g4
stwa %i1, [%l7 + %g4] 0x15
fmovse %xcc, %f2, %f28
nop
setx 0xD047D00FD065055D, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
subccc %i7, %l2, %l6
ld [%l7 + 0x30], %f3
srax %o1, 0x0B, %i6
udiv %g3, 0x1286, %o6
edge32n %l5, %g6, %g5
ldstub [%l7 + 0x45], %g4
bl loop_1843
brlez %g7, loop_1844
sra %l0, 0x15, %o2
sll %i4, %o5, %o4
loop_1843:
taddcc %l3, %i3, %o7
loop_1844:
sdivcc %o0, 0x18CB, %l1
movvs %xcc, %g1, %i2
sdivcc %o3, 0x1259, %g2
movneg %xcc, %i5, %l4
xnorcc %i0, %i1, %i7
tleu %icc, 0x5
fbn,a %fcc2, loop_1845
add %l2, 0x008D, %o1
fbo %fcc2, loop_1846
edge8ln %i6, %g3, %o6
loop_1845:
fcmpgt16 %f26, %f24, %l5
lduw [%l7 + 0x30], %g6
loop_1846:
fcmpeq16 %f16, %f18, %l6
smul %g5, 0x056A, %g4
array8 %g7, %l0, %o2
tne %xcc, 0x3
addcc %o5, %o4, %i4
addccc %i3, 0x0057, %l3
movrgz %o7, 0x090, %o0
bg,a %xcc, loop_1847
fbg %fcc3, loop_1848
addccc %g1, %i2, %o3
edge8 %g2, %l1, %i5
loop_1847:
faligndata %f24, %f30, %f14
loop_1848:
sethi 0x0947, %l4
sra %i0, %i7, %l2
xnor %o1, 0x018A, %i6
fnot2s %f16, %f1
fmovsa %xcc, %f13, %f17
srl %g3, %o6, %l5
alignaddrl %g6, %l6, %i1
fsrc2s %f9, %f3
fmovrsgez %g4, %f14, %f19
subc %g5, 0x0F64, %g7
set 0x68, %i6
lduwa [%l7 + %i6] 0x04, %l0
subc %o5, 0x1E55, %o4
xor %o2, %i4, %l3
ta %icc, 0x4
popc %i3, %o7
nop
fitod %f10, %f14
fdtoi %f14, %f23
fmovsge %icc, %f21, %f24
xorcc %o0, 0x0117, %i2
fmovscs %icc, %f6, %f14
popc 0x0CDE, %g1
tge %xcc, 0x4
ta %xcc, 0x3
fmovspos %xcc, %f11, %f4
edge32n %o3, %l1, %i5
movvs %xcc, %g2, %l4
wr %g0, 0x04, %asi
lda [%l7 + 0x24] %asi, %f28
fmovrse %i7, %f23, %f14
xorcc %l2, %o1, %i6
fbo,a %fcc2, loop_1849
fpadd32 %f24, %f24, %f18
edge16n %g3, %i0, %l5
nop
fitod %f2, %f8
loop_1849:
tg %icc, 0x4
fbe %fcc1, loop_1850
bne,pn %xcc, loop_1851
tne %icc, 0x2
fandnot1 %f0, %f18, %f2
loop_1850:
fmovd %f22, %f0
loop_1851:
umulcc %o6, %l6, %i1
taddcc %g4, %g5, %g7
edge8ln %l0, %o5, %g6
te %icc, 0x3
tvc %xcc, 0x2
edge16l %o2, %o4, %i4
sdiv %i3, 0x19A1, %o7
bne,a loop_1852
fxors %f2, %f12, %f6
and %l3, %i2, %o0
set 0x40, %o6
stda %f16, [%l7 + %o6] 0x1f
membar #Sync
loop_1852:
orcc %g1, %o3, %i5
tg %xcc, 0x3
fmovdneg %icc, %f22, %f14
srlx %l1, 0x0B, %l4
fbule %fcc1, loop_1853
taddcc %g2, %i7, %o1
tn %icc, 0x7
fpadd32s %f15, %f27, %f26
loop_1853:
movcs %xcc, %i6, %g3
nop
setx loop_1854, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpne32 %f6, %f6, %i0
movrne %l5, %l2, %o6
tneg %xcc, 0x5
loop_1854:
movl %xcc, %l6, %i1
nop
setx loop_1855, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sethi 0x1F24, %g5
fandnot2 %f10, %f6, %f2
srlx %g7, %l0, %o5
loop_1855:
tpos %icc, 0x0
edge8l %g6, %o2, %g4
taddcctv %i4, %i3, %o7
edge32n %l3, %o4, %o0
sll %g1, %i2, %i5
tn %icc, 0x1
mulx %o3, %l4, %g2
movle %xcc, %l1, %i7
fnand %f24, %f10, %f4
srl %i6, 0x18, %o1
edge16l %g3, %l5, %l2
mova %icc, %o6, %l6
fbo,a %fcc2, loop_1856
movrne %i1, %g5, %i0
nop
setx loop_1857, %l0, %l1
jmpl %l1, %l0
movg %xcc, %o5, %g7
loop_1856:
bneg,a loop_1858
nop
fitod %f8, %f8
fdtox %f8, %f30
fxtod %f30, %f10
loop_1857:
nop
setx loop_1859, %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, %g6, %g4
loop_1858:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x48] %asi, %i4
loop_1859:
movge %icc, %i3, %o2
tge %xcc, 0x6
add %o7, %l3, %o0
fmovdn %xcc, %f29, %f15
andncc %o4, %g1, %i2
fmovsl %xcc, %f28, %f20
nop
setx 0x02A72D9461EDC899, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xE041CBAFDB48AF76, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f16, %f22
fxor %f20, %f30, %f22
ldsb [%l7 + 0x7B], %i5
tgu %xcc, 0x1
bvs,pn %icc, loop_1860
fble,a %fcc0, loop_1861
nop
setx loop_1862, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %icc, %l4, %o3
loop_1860:
edge16 %l1, %g2, %i7
loop_1861:
nop
fitod %f22, %f14
loop_1862:
tvc %icc, 0x7
set 0x1A, %l0
lduha [%l7 + %l0] 0x19, %o1
nop
setx 0x0735B7A3D064AEF4, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fmovrsgez %i6, %f31, %f4
brgez,a %g3, loop_1863
movrlz %l2, 0x2D5, %l5
call loop_1864
andcc %l6, %o6, %g5
loop_1863:
sra %i0, %l0, %i1
tcc %xcc, 0x4
loop_1864:
fnot2s %f26, %f8
mulscc %o5, 0x0879, %g6
ble,a %icc, loop_1865
membar 0x2B
fcmple32 %f6, %f26, %g7
wr %g0, 0x10, %asi
ldswa [%l7 + 0x08] %asi, %i4
loop_1865:
nop
set 0x08, %o7
swapa [%l7 + %o7] 0x81, %g4
fblg,a %fcc3, loop_1866
udiv %i3, 0x1B2C, %o2
bneg,a loop_1867
fmovrsne %o7, %f12, %f23
loop_1866:
movvc %icc, %l3, %o4
bl,a loop_1868
loop_1867:
edge8ln %o0, %i2, %i5
tpos %icc, 0x4
xorcc %g1, %l4, %l1
loop_1868:
smul %g2, %i7, %o3
fbu %fcc1, loop_1869
nop
setx 0x720432618E0C5F59, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x27F25E2BC549F9BB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f26, %f24
taddcc %i6, %o1, %g3
set 0x73, %g5
ldsba [%l7 + %g5] 0x88, %l5
loop_1869:
nop
set 0x4C, %g6
stwa %l2, [%l7 + %g6] 0xe3
membar #Sync
movneg %xcc, %o6, %g5
set 0x210, %o3
ldxa [%g0 + %o3] 0x52, %l6
mova %xcc, %l0, %i0
fmovdgu %icc, %f27, %f7
sub %i1, 0x0F8F, %o5
smul %g6, 0x0480, %g7
movvc %icc, %i4, %i3
fsrc2s %f21, %f3
edge16 %g4, %o2, %o7
fmuld8ulx16 %f24, %f15, %f8
fxnors %f11, %f22, %f28
wr %g0, 0x89, %asi
stha %o4, [%l7 + 0x2A] %asi
ldd [%l7 + 0x78], %f0
fmovdvs %xcc, %f18, %f29
orn %l3, %o0, %i5
ldsw [%l7 + 0x40], %i2
nop
fitod %f4, %f4
fdtos %f4, %f21
tpos %xcc, 0x4
smul %g1, %l1, %g2
move %icc, %l4, %o3
nop
setx 0x847BC1F63073D006, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
set 0x36, %o4
ldsba [%l7 + %o4] 0x11, %i7
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x7D] %asi, %i6
and %o1, 0x0810, %g3
nop
setx 0x3AF919F7107905FD, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movg %xcc, %l5, %o6
fxnor %f8, %f14, %f2
xor %g5, %l2, %l6
fmul8ulx16 %f22, %f16, %f20
fbuge %fcc0, loop_1870
nop
fitod %f0, %f10
movleu %icc, %l0, %i0
mulscc %o5, %i1, %g6
loop_1870:
fmovrslez %g7, %f27, %f12
fcmpgt32 %f6, %f4, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %i4, 0x1C8A, %g4
bpos loop_1871
movrne %o7, %o2, %o4
nop
setx 0x38187BCA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xB38CA2F7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f7, %f25
tsubcc %l3, %o0, %i2
loop_1871:
bg loop_1872
nop
setx 0x0973BC5E5F8D00FE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x4D59EFB1B22B7579, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f2, %f22
tcs %xcc, 0x5
tsubcctv %i5, 0x15F2, %l1
loop_1872:
movcs %xcc, %g2, %l4
wr %g0, 0x89, %asi
ldswa [%l7 + 0x5C] %asi, %o3
fexpand %f24, %f30
fble %fcc0, loop_1873
movne %xcc, %g1, %i6
sllx %o1, 0x1B, %i7
bneg %xcc, loop_1874
loop_1873:
fmovs %f8, %f17
movneg %xcc, %l5, %g3
brnz,a %o6, loop_1875
loop_1874:
ldsh [%l7 + 0x10], %g5
fbuge %fcc3, loop_1876
fbg %fcc0, loop_1877
loop_1875:
pdist %f28, %f30, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1876:
fbug %fcc0, loop_1878
loop_1877:
tle %xcc, 0x2
fmovsneg %xcc, %f19, %f28
tcc %xcc, 0x6
loop_1878:
sll %l2, %l6, %i0
fmovsleu %icc, %f31, %f26
udivcc %o5, 0x1ACC, %i1
stb %l0, [%l7 + 0x3D]
movvc %icc, %g6, %i3
set 0x2E, %i3
ldsha [%l7 + %i3] 0x81, %i4
fmovdpos %xcc, %f17, %f9
xorcc %g4, 0x0AD3, %o7
bneg,a %xcc, loop_1879
bvc,a,pt %xcc, loop_1880
taddcc %o2, %o4, %g7
set 0x0C, %o1
lduwa [%l7 + %o1] 0x0c, %l3
loop_1879:
fblg,a %fcc1, loop_1881
loop_1880:
move %icc, %o0, %i2
tcc %xcc, 0x4
sth %l1, [%l7 + 0x14]
loop_1881:
fcmpgt16 %f22, %f26, %g2
sllx %i5, 0x04, %l4
srax %o3, 0x0A, %i6
fnot1 %f20, %f30
umulcc %g1, %i7, %l5
fbug,a %fcc1, loop_1882
tsubcc %o1, 0x178D, %o6
movpos %icc, %g5, %g3
tge %xcc, 0x3
loop_1882:
sdiv %l2, 0x1A21, %l6
bge,a %icc, loop_1883
sll %i0, %o5, %i1
wr %g0, 0x81, %asi
ldsha [%l7 + 0x22] %asi, %l0
loop_1883:
fpsub32s %f30, %f27, %f13
srax %g6, %i4, %i3
array8 %o7, %o2, %g4
taddcc %g7, 0x1BC0, %o4
srlx %o0, 0x08, %i2
edge32l %l1, %g2, %l3
fmovscs %xcc, %f19, %f2
fbge,a %fcc1, loop_1884
be,a,pn %icc, loop_1885
fmovrdgz %l4, %f10, %f28
nop
fitod %f18, %f14
loop_1884:
movcs %icc, %i5, %i6
loop_1885:
udivcc %o3, 0x1DB9, %i7
fbe,a %fcc2, loop_1886
fandnot1s %f2, %f27, %f25
orncc %g1, 0x1178, %l5
movrlez %o1, 0x3F1, %o6
loop_1886:
te %icc, 0x6
sdivcc %g3, 0x136A, %l2
sdivcc %g5, 0x06C9, %i0
st %f4, [%l7 + 0x68]
nop
fitos %f3, %f1
fstoi %f1, %f23
fbl,a %fcc1, loop_1887
xnor %o5, %l6, %i1
bcc %xcc, loop_1888
xnor %g6, 0x0E9E, %l0
loop_1887:
bcs,a %icc, loop_1889
fmovd %f12, %f4
loop_1888:
taddcctv %i4, 0x1EB0, %o7
brgez,a %o2, loop_1890
loop_1889:
movg %xcc, %g4, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %g7, 0x0F37, %o0
loop_1890:
movrgz %i2, %l1, %o4
edge8 %g2, %l3, %i5
fmul8ulx16 %f18, %f18, %f8
udivcc %i6, 0x0CE7, %l4
fbo %fcc1, loop_1891
fmovsg %icc, %f10, %f31
sth %o3, [%l7 + 0x6C]
movg %icc, %g1, %l5
loop_1891:
andcc %o1, %i7, %o6
orn %g3, 0x0DCA, %l2
fmovdcs %icc, %f26, %f7
edge32n %g5, %i0, %l6
stbar
movrne %o5, 0x0CD, %i1
fmovsgu %icc, %f12, %f29
andn %l0, 0x06B1, %i4
andcc %g6, %o2, %o7
fmovrdgz %g4, %f20, %f20
mova %xcc, %i3, %g7
fmovsn %icc, %f2, %f7
fbe,a %fcc2, loop_1892
movg %icc, %i2, %l1
tge %icc, 0x2
fmovrse %o4, %f14, %f16
loop_1892:
nop
set 0x40, %g3
sth %g2, [%l7 + %g3]
edge32 %l3, %o0, %i5
nop
set 0x08, %l6
ldx [%l7 + %l6], %i6
fxors %f14, %f29, %f0
fbuge,a %fcc3, loop_1893
sdivcc %o3, 0x0634, %l4
fnands %f12, %f29, %f24
umul %g1, 0x0243, %l5
loop_1893:
bpos,a %xcc, loop_1894
movge %icc, %o1, %i7
tsubcc %o6, 0x0721, %l2
wr %g0, 0x80, %asi
lda [%l7 + 0x28] %asi, %f16
loop_1894:
nop
set 0x28, %l3
swapa [%l7 + %l3] 0x19, %g5
ldd [%l7 + 0x40], %f30
fmul8sux16 %f10, %f4, %f26
movpos %icc, %i0, %g3
bcs %icc, loop_1895
fbe %fcc0, loop_1896
array8 %o5, %i1, %l0
fcmpne32 %f16, %f6, %l6
loop_1895:
tne %icc, 0x0
loop_1896:
alignaddr %i4, %g6, %o2
array16 %o7, %i3, %g7
brz %g4, loop_1897
ta %xcc, 0x4
xor %l1, %i2, %o4
mova %xcc, %g2, %o0
loop_1897:
fmovrdlez %i5, %f10, %f2
sdiv %i6, 0x17A2, %l3
fpadd16 %f12, %f2, %f12
udivcc %o3, 0x18EA, %g1
fmovdcc %xcc, %f25, %f25
bcs %xcc, loop_1898
movrne %l4, 0x1C9, %o1
membar 0x34
stw %i7, [%l7 + 0x4C]
loop_1898:
call loop_1899
brlz,a %l5, loop_1900
edge32n %o6, %g5, %i0
set 0x40, %o0
stha %g3, [%l7 + %o0] 0x81
loop_1899:
edge32n %l2, %i1, %l0
loop_1900:
umulcc %l6, %o5, %i4
fmovdle %icc, %f9, %f10
tvs %xcc, 0x2
sll %g6, %o7, %i3
fbg,a %fcc2, loop_1901
nop
setx 0x4FD15D75, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xC14DA825, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f17, %f31
nop
fitos %f1, %f25
fstod %f25, %f26
call loop_1902
loop_1901:
orncc %g7, %o2, %l1
movrgz %i2, 0x16F, %g4
subc %o4, 0x0797, %o0
loop_1902:
ble,a loop_1903
udiv %g2, 0x008E, %i6
movvc %icc, %i5, %o3
movrlez %g1, %l3, %o1
loop_1903:
srl %l4, 0x0C, %i7
andn %o6, %g5, %i0
movge %icc, %l5, %l2
tn %xcc, 0x1
tcs %icc, 0x4
addcc %g3, %l0, %i1
nop
set 0x60, %i1
std %f4, [%l7 + %i1]
movrgz %l6, 0x0D5, %o5
andncc %g6, %i4, %i3
bn,pt %icc, loop_1904
brlez,a %g7, loop_1905
movg %xcc, %o2, %o7
fmovdvc %icc, %f11, %f17
loop_1904:
fmovsneg %xcc, %f24, %f22
loop_1905:
andcc %l1, 0x092B, %i2
set 0x40, %i4
stda %f16, [%l7 + %i4] 0x15
set 0x25, %i5
ldsba [%l7 + %i5] 0x15, %g4
brlz,a %o4, loop_1906
srax %o0, %g2, %i6
fmovsvc %icc, %f25, %f13
andn %i5, %o3, %l3
loop_1906:
fmovsle %xcc, %f11, %f20
srax %g1, %l4, %i7
fmovda %icc, %f21, %f10
xor %o1, %g5, %i0
umulcc %l5, %l2, %g3
movne %icc, %o6, %i1
subccc %l0, 0x0225, %l6
sllx %g6, %o5, %i3
brlez,a %i4, loop_1907
xnorcc %o2, 0x0E70, %g7
edge32 %o7, %l1, %g4
udiv %i2, 0x05FD, %o4
loop_1907:
mova %icc, %o0, %g2
bgu,a loop_1908
array32 %i5, %i6, %o3
add %l3, %g1, %i7
orcc %l4, %o1, %i0
loop_1908:
fnot2s %f17, %f23
or %l5, 0x0C5B, %g5
andcc %g3, %l2, %i1
tcc %xcc, 0x1
umulcc %l0, %o6, %l6
xnorcc %o5, %g6, %i3
wr %g0, 0x19, %asi
sta %f14, [%l7 + 0x20] %asi
brlz %o2, loop_1909
move %xcc, %g7, %o7
wr %g0, 0xe3, %asi
stha %l1, [%l7 + 0x22] %asi
membar #Sync
loop_1909:
smulcc %g4, %i4, %i2
xor %o4, %g2, %i5
sdivcc %o0, 0x055C, %o3
fornot2 %f22, %f26, %f0
mova %xcc, %i6, %l3
xor %i7, 0x0FE5, %l4
addccc %g1, 0x04CD, %i0
fmovspos %icc, %f10, %f22
nop
setx 0x5B15E5AE88B6C7FE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x351D6884DE915F2C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f24, %f16
fexpand %f18, %f2
bl,a,pn %xcc, loop_1910
taddcctv %l5, %o1, %g5
subcc %g3, %i1, %l0
bshuffle %f8, %f24, %f30
loop_1910:
tle %xcc, 0x3
fbul,a %fcc2, loop_1911
addcc %o6, 0x15E5, %l6
fbuge %fcc0, loop_1912
tpos %icc, 0x4
loop_1911:
fmovsneg %icc, %f6, %f3
movcs %xcc, %o5, %g6
loop_1912:
fmuld8sux16 %f23, %f10, %f0
fbuge,a %fcc1, loop_1913
brgz %l2, loop_1914
bcs,a,pn %icc, loop_1915
fxor %f8, %f4, %f24
loop_1913:
membar 0x03
loop_1914:
udivx %o2, 0x15D9, %i3
loop_1915:
mulx %g7, %o7, %g4
andn %l1, %i4, %o4
set 0x27, %l4
ldstuba [%l7 + %l4] 0x89, %i2
fbuge %fcc2, loop_1916
fbg,a %fcc1, loop_1917
ldsh [%l7 + 0x0C], %i5
edge8ln %g2, %o0, %i6
loop_1916:
bn %xcc, loop_1918
loop_1917:
movleu %icc, %l3, %o3
stb %l4, [%l7 + 0x34]
nop
fitod %f0, %f10
fdtox %f10, %f20
fxtod %f20, %f28
loop_1918:
edge32ln %g1, %i0, %i7
fmovspos %xcc, %f23, %f7
subccc %l5, %g5, %o1
te %icc, 0x1
udivx %g3, 0x11DB, %i1
fcmple32 %f0, %f30, %o6
fornot1 %f16, %f0, %f12
movge %xcc, %l0, %l6
fone %f28
fbue %fcc0, loop_1919
tn %icc, 0x4
nop
fitod %f16, %f6
edge16ln %o5, %g6, %l2
loop_1919:
fbge %fcc1, loop_1920
fxnor %f10, %f28, %f20
ldstub [%l7 + 0x60], %o2
edge16n %g7, %i3, %o7
loop_1920:
brgez %g4, loop_1921
sdiv %i4, 0x102E, %l1
addcc %i2, 0x0678, %o4
movg %icc, %i5, %o0
loop_1921:
fcmpne32 %f14, %f2, %g2
umul %l3, %i6, %l4
tg %icc, 0x5
wr %g0, 0xea, %asi
stba %o3, [%l7 + 0x7D] %asi
membar #Sync
fba,a %fcc0, loop_1922
orcc %i0, %g1, %l5
array8 %i7, %o1, %g5
fmovdcs %xcc, %f10, %f18
loop_1922:
or %g3, %o6, %l0
fexpand %f17, %f10
fmovdle %xcc, %f9, %f19
umulcc %l6, %i1, %o5
movrlz %g6, %o2, %l2
edge32l %g7, %i3, %o7
fblg %fcc2, loop_1923
tl %xcc, 0x5
edge16ln %g4, %i4, %l1
move %xcc, %i2, %o4
loop_1923:
edge16l %o0, %g2, %l3
stx %i6, [%l7 + 0x60]
tne %xcc, 0x1
nop
setx 0x32CFCE142FED5212, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x7E40F2A0405B95DE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f20, %f26
mulx %i5, %o3, %l4
brz %i0, loop_1924
movgu %xcc, %g1, %l5
movpos %xcc, %o1, %g5
fpadd16 %f30, %f24, %f10
loop_1924:
tpos %xcc, 0x3
fmovsa %xcc, %f3, %f12
array8 %g3, %o6, %l0
movn %xcc, %l6, %i1
srl %o5, %i7, %g6
edge32l %l2, %g7, %o2
fmovda %icc, %f9, %f30
fsrc2s %f19, %f13
orcc %o7, 0x13CF, %i3
mulx %i4, %g4, %l1
brz %o4, loop_1925
movleu %xcc, %i2, %o0
fmul8x16al %f27, %f13, %f26
xnorcc %g2, 0x0582, %i6
loop_1925:
subc %i5, %o3, %l3
ldd [%l7 + 0x30], %f2
fmovsge %icc, %f13, %f16
mulscc %i0, %g1, %l5
sethi 0x0927, %o1
fornot1s %f18, %f0, %f21
fmovsn %xcc, %f14, %f21
movvs %icc, %l4, %g5
bpos,a,pt %icc, loop_1926
nop
setx 0x954483D0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xDADF490B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f27, %f7
edge16 %g3, %o6, %l6
subccc %i1, 0x1F55, %o5
loop_1926:
movrlez %i7, %g6, %l2
set 0x54, %i2
stba %g7, [%l7 + %i2] 0x88
nop
fitod %f2, %f4
fdtox %f4, %f22
fandnot2s %f18, %f23, %f8
nop
setx loop_1927, %l0, %l1
jmpl %l1, %o2
tleu %icc, 0x1
movge %icc, %o7, %i3
nop
setx 0x3C423F439F8EADA6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x992748D948C6CB1A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f16, %f22
loop_1927:
nop
setx loop_1928, %l0, %l1
jmpl %l1, %l0
fnot1s %f23, %f29
ldx [%l7 + 0x58], %g4
fmovsa %icc, %f23, %f27
loop_1928:
tgu %xcc, 0x0
movpos %xcc, %i4, %l1
fbe %fcc2, loop_1929
movleu %icc, %o4, %o0
movge %xcc, %i2, %i6
movpos %xcc, %i5, %o3
loop_1929:
fmovsn %xcc, %f23, %f15
brnz,a %l3, loop_1930
udivcc %i0, 0x16C3, %g2
ble,pt %icc, loop_1931
movleu %icc, %l5, %g1
loop_1930:
fmovdneg %icc, %f11, %f13
bcc,pn %xcc, loop_1932
loop_1931:
nop
setx 0x31AE27DA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x07F9FDA2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f0, %f22
xnorcc %l4, 0x1D98, %o1
sir 0x0B15
loop_1932:
xnor %g3, %o6, %l6
nop
setx 0xA0CC7C69D1A53009, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f4
tl %xcc, 0x5
fmovdneg %icc, %f14, %f13
sra %i1, %o5, %g5
fmovsne %xcc, %f21, %f9
movgu %xcc, %g6, %l2
wr %g0, 0x88, %asi
lduba [%l7 + 0x65] %asi, %g7
nop
setx 0x850A474D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x51A91278, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fmuls %f0, %f30, %f11
fbg %fcc3, loop_1933
fmovrdlez %o2, %f2, %f24
movvc %xcc, %i7, %o7
fmovde %xcc, %f30, %f4
loop_1933:
and %i3, 0x157F, %g4
nop
setx 0x7B384717, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x0F545035, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f7, %f31
nop
fitod %f10, %f24
fdtoi %f24, %f19
nop
setx 0xE5BFCB5AB2FEE4A9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x3BA11FB460D11BCC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f8, %f24
addccc %i4, %l1, %l0
nop
setx 0x6F71891BF9B5B01F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xE767FE6784E6795A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f4, %f18
fbul,a %fcc0, loop_1934
fbul %fcc1, loop_1935
fone %f10
nop
fitos %f1, %f6
fstox %f6, %f2
loop_1934:
tsubcc %o0, %i2, %o4
loop_1935:
movpos %icc, %i5, %i6
ldsw [%l7 + 0x6C], %l3
movcc %xcc, %o3, %i0
fbule %fcc3, loop_1936
fblg %fcc0, loop_1937
sll %l5, 0x0B, %g1
fmovsa %xcc, %f11, %f4
loop_1936:
udivcc %g2, 0x07AA, %l4
loop_1937:
ldstub [%l7 + 0x3F], %o1
ba loop_1938
movleu %xcc, %g3, %l6
addc %i1, 0x1021, %o5
subc %g5, %g6, %l2
loop_1938:
edge8n %g7, %o2, %o6
tle %xcc, 0x7
fmovrdgez %o7, %f30, %f22
bl,a,pt %icc, loop_1939
fpsub16s %f18, %f1, %f11
fandnot1s %f5, %f2, %f24
or %i3, 0x0B1E, %i7
loop_1939:
fmovdl %icc, %f26, %f25
tsubcc %g4, %i4, %l0
edge16ln %o0, %l1, %i2
fone %f30
brlz %i5, loop_1940
srl %i6, 0x0A, %l3
move %icc, %o4, %i0
sll %o3, %l5, %g1
loop_1940:
movl %icc, %g2, %l4
umul %g3, 0x1C45, %o1
fsrc1 %f10, %f26
fpadd32 %f6, %f6, %f10
addccc %i1, 0x173A, %o5
fmovsl %icc, %f9, %f17
alignaddr %l6, %g6, %l2
tne %icc, 0x2
tsubcctv %g5, 0x0F11, %o2
nop
fitos %f4, %f24
fstoi %f24, %f26
subcc %o6, %g7, %o7
movn %xcc, %i7, %i3
movleu %xcc, %g4, %i4
orcc %l0, 0x0443, %l1
sdiv %i2, 0x08C3, %i5
fbge,a %fcc2, loop_1941
array16 %o0, %l3, %i6
udivx %o4, 0x0CE7, %i0
wr %g0, 0x04, %asi
ldsha [%l7 + 0x4C] %asi, %o3
loop_1941:
mova %xcc, %g1, %l5
edge16l %g2, %g3, %o1
be,pt %xcc, loop_1942
ldd [%l7 + 0x70], %l4
movge %xcc, %i1, %l6
edge8 %g6, %o5, %g5
loop_1942:
tge %icc, 0x5
fmovrdgz %o2, %f22, %f18
fpsub32 %f10, %f2, %f0
tl %xcc, 0x3
pdist %f24, %f10, %f2
movge %xcc, %o6, %g7
movcc %xcc, %o7, %i7
ba,a %icc, loop_1943
umul %i3, 0x0E45, %l2
tsubcc %g4, 0x0F5E, %i4
ldsh [%l7 + 0x1A], %l1
loop_1943:
mova %icc, %l0, %i2
sethi 0x05F1, %i5
set 0x3B, %o5
stba %l3, [%l7 + %o5] 0x2b
membar #Sync
move %icc, %i6, %o4
sdivcc %i0, 0x0200, %o0
tneg %xcc, 0x4
fexpand %f11, %f14
fpackfix %f4, %f7
tg %xcc, 0x3
fpadd32 %f4, %f18, %f28
fnegs %f23, %f16
fblg,a %fcc2, loop_1944
fba,a %fcc1, loop_1945
xnor %g1, %o3, %l5
array8 %g3, %g2, %l4
loop_1944:
mulscc %o1, %i1, %g6
loop_1945:
bge,pn %icc, loop_1946
bpos,a,pt %icc, loop_1947
fmovs %f19, %f24
bgu %icc, loop_1948
loop_1946:
orncc %o5, %g5, %l6
loop_1947:
xnor %o2, 0x12DC, %o6
tle %icc, 0x5
loop_1948:
ldsh [%l7 + 0x6C], %o7
fmuld8ulx16 %f13, %f6, %f10
ldx [%l7 + 0x38], %g7
wr %g0, 0x27, %asi
stha %i3, [%l7 + 0x76] %asi
membar #Sync
fabss %f23, %f15
faligndata %f16, %f0, %f26
fmovsvs %xcc, %f19, %f23
set 0x30, %l1
ldxa [%g0 + %l1] 0x4f, %i7
edge8ln %l2, %i4, %l1
subcc %g4, 0x0B68, %i2
edge32l %i5, %l3, %l0
fbug %fcc2, loop_1949
edge8 %i6, %o4, %o0
tl %icc, 0x5
sdivx %i0, 0x025D, %o3
loop_1949:
edge16n %l5, %g3, %g2
fbo %fcc2, loop_1950
membar 0x45
srax %g1, %l4, %i1
movrgez %g6, 0x197, %o1
loop_1950:
fpsub32s %f9, %f31, %f13
fmovsneg %icc, %f10, %f11
fpsub16s %f29, %f13, %f27
xor %g5, %l6, %o5
sdivx %o6, 0x1E96, %o2
set 0x5E, %i0
ldsba [%l7 + %i0] 0x04, %o7
fmovrde %g7, %f0, %f24
smul %i3, 0x1F85, %l2
smul %i4, 0x1336, %l1
sll %i7, 0x12, %g4
xnorcc %i5, 0x03DD, %l3
sub %i2, 0x1B25, %l0
brlz,a %o4, loop_1951
addc %i6, %i0, %o3
srax %l5, 0x06, %g3
or %o0, 0x04BB, %g1
loop_1951:
tvc %icc, 0x0
brlez,a %l4, loop_1952
fandnot2s %f26, %f11, %f31
fxors %f24, %f0, %f7
nop
setx loop_1953, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1952:
andcc %g2, 0x058A, %i1
udiv %o1, 0x1C39, %g5
nop
set 0x10, %l5
ldd [%l7 + %l5], %i6
loop_1953:
umulcc %o5, 0x071A, %g6
fbul,a %fcc1, loop_1954
ldsh [%l7 + 0x6A], %o6
for %f2, %f24, %f0
fmul8x16al %f18, %f24, %f2
loop_1954:
edge32n %o7, %g7, %o2
fsrc2s %f11, %f23
te %xcc, 0x0
nop
fitos %f0, %f21
fstod %f21, %f26
fbl,a %fcc3, loop_1955
sdiv %i3, 0x043D, %l2
bcc,a loop_1956
xnor %i4, %l1, %i7
loop_1955:
fmovrdne %i5, %f24, %f30
fmovscs %icc, %f4, %f20
loop_1956:
popc %l3, %i2
edge8n %g4, %o4, %l0
fxnor %f14, %f6, %f0
movpos %xcc, %i6, %i0
nop
fitos %f28, %f26
st %f9, [%l7 + 0x64]
movpos %xcc, %l5, %g3
fmovsneg %xcc, %f9, %f18
fmovscc %icc, %f2, %f14
fmul8x16 %f31, %f16, %f18
call loop_1957
fnegd %f2, %f20
array8 %o0, %o3, %g1
fbn %fcc0, loop_1958
loop_1957:
movre %l4, %g2, %o1
edge16l %i1, %l6, %o5
fmovrdgz %g6, %f8, %f4
loop_1958:
xnor %o6, 0x1D04, %o7
taddcctv %g5, %g7, %o2
nop
fitod %f10, %f10
fdtox %f10, %f20
brgz %i3, loop_1959
tge %icc, 0x4
movcc %xcc, %l2, %l1
fcmpne16 %f12, %f28, %i4
loop_1959:
ldsw [%l7 + 0x20], %i7
wr %g0, 0x0c, %asi
lda [%l7 + 0x40] %asi, %f11
edge8l %i5, %l3, %i2
udivx %o4, 0x1155, %l0
tsubcctv %g4, 0x1430, %i6
wr %g0, 0x04, %asi
ldsha [%l7 + 0x54] %asi, %i0
wr %g0, 0x2b, %asi
stxa %g3, [%l7 + 0x38] %asi
membar #Sync
tgu %icc, 0x2
nop
set 0x36, %l2
lduh [%l7 + %l2], %o0
edge8ln %l5, %o3, %l4
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2C] %asi, %g1
fornot1 %f0, %f8, %f26
mova %xcc, %g2, %i1
fxnor %f30, %f26, %f2
nop
setx 0x51639DA4B068C3BC, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
fxors %f30, %f3, %f7
movcc %icc, %l6, %o5
fmovsne %xcc, %f8, %f6
edge32l %g6, %o1, %o7
fmovd %f16, %f14
udiv %g5, 0x0A42, %g7
fbo %fcc3, loop_1960
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %o6, %i3, %l2
tvc %icc, 0x4
loop_1960:
tg %xcc, 0x4
fmovrslez %l1, %f30, %f2
ldsh [%l7 + 0x30], %i4
fmovsl %icc, %f14, %f28
fmovs %f25, %f11
set 0x5E, %o2
lduba [%l7 + %o2] 0x14, %i7
move %icc, %i5, %l3
subc %i2, 0x0487, %o4
movneg %xcc, %o2, %l0
orn %i6, 0x07F7, %i0
edge32 %g3, %o0, %l5
edge8n %g4, %o3, %g1
tleu %xcc, 0x2
fmovsn %icc, %f29, %f11
and %g2, %l4, %i1
fandnot2s %f0, %f16, %f21
bvs,a,pn %xcc, loop_1961
sir 0x06E5
addcc %o5, 0x0723, %g6
bg loop_1962
loop_1961:
fbne %fcc2, loop_1963
movrlez %o1, 0x205, %o7
lduh [%l7 + 0x54], %l6
loop_1962:
edge32l %g5, %o6, %g7
loop_1963:
fmuld8sux16 %f26, %f6, %f10
movcc %xcc, %i3, %l1
fmovdl %icc, %f20, %f23
fbu %fcc0, loop_1964
movre %i4, %l2, %i7
udiv %l3, 0x044A, %i2
addccc %i5, 0x0137, %o2
loop_1964:
movrlez %l0, %o4, %i6
fones %f4
nop
setx loop_1965, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stb %g3, [%l7 + 0x34]
bcc,a,pt %xcc, loop_1966
tpos %xcc, 0x5
loop_1965:
movn %icc, %i0, %o0
mulscc %l5, %g4, %g1
loop_1966:
membar 0x74
nop
setx 0x6F151E1E535C6A5D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x8572C16A79B25310, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f0, %f14
movvc %icc, %g2, %l4
movg %icc, %o3, %o5
fmovdne %icc, %f24, %f19
fble %fcc1, loop_1967
nop
setx 0x6E17B7CB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x6F31A79C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f22, %f24
wr %g0, 0x19, %asi
lda [%l7 + 0x2C] %asi, %f11
loop_1967:
fpadd16 %f30, %f10, %f22
fbg %fcc0, loop_1968
mulx %g6, 0x04EB, %i1
smulcc %o7, %o1, %g5
fble,a %fcc1, loop_1969
loop_1968:
sir 0x1D8D
ta %xcc, 0x6
movrlez %l6, %o6, %i3
loop_1969:
edge32n %g7, %i4, %l1
sethi 0x1FA9, %i7
fmul8x16al %f17, %f21, %f16
fmovrsgez %l3, %f31, %f27
sllx %i2, 0x1E, %i5
tvc %icc, 0x7
ld [%l7 + 0x38], %f28
fornot2 %f12, %f10, %f8
nop
setx loop_1970, %l0, %l1
jmpl %l1, %l2
ldd [%l7 + 0x50], %f30
movvs %xcc, %l0, %o2
addc %o4, %g3, %i0
loop_1970:
edge8n %i6, %o0, %l5
st %f31, [%l7 + 0x60]
edge32 %g1, %g4, %g2
andncc %l4, %o3, %o5
sll %g6, 0x1D, %i1
udivcc %o1, 0x122E, %o7
movle %icc, %l6, %g5
fbo,a %fcc2, loop_1971
tsubcc %i3, 0x029B, %g7
fbl %fcc1, loop_1972
tle %icc, 0x5
loop_1971:
popc 0x1A22, %o6
tsubcc %l1, 0x1B89, %i7
loop_1972:
bl,a %xcc, loop_1973
fzero %f28
movcs %icc, %l3, %i2
fcmple16 %f4, %f12, %i5
loop_1973:
edge32n %l2, %l0, %o2
fpsub32s %f18, %f19, %f13
bcc,pn %icc, loop_1974
bleu %icc, loop_1975
taddcc %i4, %g3, %i0
fabsd %f30, %f2
loop_1974:
ba,pt %xcc, loop_1976
loop_1975:
ldd [%l7 + 0x20], %o4
udivcc %i6, 0x1796, %l5
edge32ln %g1, %g4, %o0
loop_1976:
array32 %l4, %g2, %o5
taddcc %g6, %o3, %o1
set 0x0, %g2
stxa %i1, [%g0 + %g2] 0x5f
bleu loop_1977
tsubcctv %l6, %o7, %g5
orncc %i3, %g7, %l1
array8 %o6, %i7, %i2
loop_1977:
xnorcc %l3, %i5, %l2
movg %xcc, %o2, %i4
and %l0, %i0, %o4
srlx %g3, 0x1B, %i6
sir 0x0E11
sth %l5, [%l7 + 0x34]
sdiv %g1, 0x198B, %o0
sdivx %g4, 0x0C2E, %g2
edge32ln %o5, %g6, %l4
array16 %o3, %o1, %l6
movg %icc, %i1, %g5
alignaddr %i3, %g7, %o7
edge16n %l1, %i7, %o6
fmovdl %icc, %f9, %f3
add %l3, %i5, %l2
ldd [%l7 + 0x50], %o2
xnor %i2, %i4, %l0
tcc %icc, 0x7
tgu %xcc, 0x7
fcmple32 %f0, %f16, %i0
fmovdvc %xcc, %f30, %f0
xorcc %o4, %i6, %l5
fabsd %f8, %f20
bleu,a,pt %icc, loop_1978
edge8 %g3, %g1, %g4
fnor %f26, %f18, %f12
popc 0x067E, %o0
loop_1978:
subcc %g2, %o5, %g6
lduh [%l7 + 0x1A], %l4
smulcc %o3, 0x1657, %o1
tcs %icc, 0x4
ta %xcc, 0x5
sdiv %i1, 0x1373, %g5
taddcc %l6, 0x0D75, %g7
or %o7, %i3, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %l1, 0x19F9, %o6
fmovsa %icc, %f28, %f11
fble %fcc0, loop_1979
srl %i5, %l2, %l3
edge16l %o2, %i2, %l0
sethi 0x1C1C, %i4
loop_1979:
fmul8x16 %f2, %f12, %f18
tsubcc %o4, %i0, %i6
swap [%l7 + 0x18], %l5
movrgz %g3, %g4, %g1
wr %g0, 0x11, %asi
swapa [%l7 + 0x2C] %asi, %g2
srlx %o5, 0x17, %g6
edge16 %o0, %o3, %o1
fpsub32 %f18, %f14, %f18
fbl,a %fcc1, loop_1980
array16 %l4, %g5, %i1
membar 0x06
move %icc, %g7, %l6
loop_1980:
movge %xcc, %o7, %i7
sra %i3, 0x17, %l1
tneg %xcc, 0x2
fsrc1 %f24, %f12
nop
fitos %f1, %f22
fstox %f22, %f18
fxnor %f4, %f28, %f8
fandnot2 %f2, %f10, %f6
mulscc %o6, 0x174E, %i5
movrne %l3, 0x26F, %o2
fbg,a %fcc3, loop_1981
bg,a,pn %xcc, loop_1982
movcs %icc, %l2, %l0
addccc %i4, %o4, %i0
loop_1981:
subccc %i6, %l5, %g3
loop_1982:
movleu %xcc, %g4, %i2
popc %g1, %o5
srlx %g2, 0x05, %o0
ldsh [%l7 + 0x52], %o3
wr %g0, 0x18, %asi
ldsba [%l7 + 0x4A] %asi, %g6
edge8ln %o1, %g5, %l4
nop
setx loop_1983, %l0, %l1
jmpl %l1, %i1
move %xcc, %g7, %o7
fblg,a %fcc1, loop_1984
tn %xcc, 0x6
loop_1983:
nop
setx 0xB3766CAF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xB4FE257E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fdivs %f26, %f27, %f21
sdivcc %i7, 0x0A17, %l6
loop_1984:
fand %f4, %f24, %f4
brgez,a %l1, loop_1985
fnors %f9, %f10, %f22
edge8l %o6, %i3, %l3
bcc,pt %icc, loop_1986
loop_1985:
fmovdleu %icc, %f27, %f30
alignaddr %o2, %i5, %l0
wr %g0, 0x10, %asi
stba %l2, [%l7 + 0x7C] %asi
loop_1986:
fmovdl %xcc, %f22, %f30
fblg %fcc0, loop_1987
or %o4, %i0, %i6
movrlez %l5, 0x0DA, %i4
umul %g4, %i2, %g1
loop_1987:
tn %icc, 0x3
mulscc %o5, %g2, %g3
taddcc %o0, 0x066E, %o3
fexpand %f7, %f4
flush %l7 + 0x4C
addcc %g6, %g5, %o1
nop
set 0x20, %i7
lduw [%l7 + %i7], %l4
orn %g7, 0x16AC, %o7
set 0x7E, %g1
ldstuba [%l7 + %g1] 0x89, %i1
fmovsgu %icc, %f8, %f17
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x10] %asi, 0x3
fmovsge %icc, %f1, %f22
fornot1s %f16, %f1, %f2
movneg %icc, %l6, %l1
fmovrdlez %i3, %f10, %f18
brnz %l3, loop_1988
fmul8x16au %f20, %f26, %f12
fpmerge %f21, %f14, %f20
sub %o2, %i5, %o6
loop_1988:
or %l2, 0x01A5, %o4
fmovsge %xcc, %f11, %f19
std %f28, [%l7 + 0x48]
fmul8x16 %f2, %f10, %f22
array16 %i0, %i6, %l5
srlx %i4, 0x16, %l0
movn %icc, %g4, %g1
orn %i2, %g2, %g3
brlz,a %o0, loop_1989
nop
setx 0xFEDD179DFCEE68E7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x4ACEA5011E1E3299, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f20, %f4
edge32ln %o5, %g6, %o3
wr %g0, 0x18, %asi
ldswa [%l7 + 0x20] %asi, %o1
loop_1989:
alignaddrl %g5, %g7, %o7
fnot1s %f16, %f0
tvc %xcc, 0x0
edge16n %l4, %i1, %l6
fbue,a %fcc3, loop_1990
orcc %i7, 0x0A13, %l1
nop
fitod %f17, %f4
andncc %l3, %o2, %i5
loop_1990:
fmovrslez %i3, %f18, %f1
fblg %fcc2, loop_1991
movn %xcc, %l2, %o4
fble,a %fcc2, loop_1992
addcc %i0, %o6, %l5
loop_1991:
tleu %xcc, 0x0
brgez %i6, loop_1993
loop_1992:
fmovsne %xcc, %f17, %f31
fmovrdlz %i4, %f2, %f10
nop
fitos %f9, %f1
fstox %f1, %f22
fxtos %f22, %f12
loop_1993:
andncc %g4, %l0, %g1
fsrc2 %f14, %f26
array16 %g2, %i2, %o0
tge %xcc, 0x7
tvs %icc, 0x3
popc %o5, %g6
movl %icc, %o3, %g3
fmovrdlez %o1, %f8, %f2
orncc %g7, %g5, %o7
movpos %xcc, %i1, %l6
addc %l4, %l1, %i7
smul %l3, %o2, %i5
addcc %l2, 0x01C5, %i3
movne %icc, %i0, %o4
movrlez %o6, 0x265, %l5
ta %icc, 0x4
tge %icc, 0x5
brz,a %i6, loop_1994
stbar
fmovsg %icc, %f12, %f18
fblg,a %fcc1, loop_1995
loop_1994:
brlz %i4, loop_1996
smul %l0, %g4, %g1
wr %g0, 0x88, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1995:
alignaddrl %g2, %i2, %o5
loop_1996:
tg %icc, 0x0
fbue,a %fcc3, loop_1997
fsrc2 %f26, %f4
tge %icc, 0x3
fones %f6
loop_1997:
fnegs %f17, %f6
fble %fcc1, loop_1998
mulx %g6, %o0, %o3
orncc %o1, 0x0D54, %g3
movl %icc, %g5, %g7
loop_1998:
array16 %o7, %l6, %i1
movpos %icc, %l4, %l1
addcc %i7, 0x065E, %l3
subccc %o2, 0x07AE, %i5
andncc %i3, %i0, %o4
subc %l2, 0x1FAA, %l5
movl %xcc, %o6, %i6
addcc %i4, 0x12A1, %g4
nop
setx 0x70687AD9, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
movle %icc, %l0, %g1
movvs %icc, %i2, %o5
edge16l %g2, %o0, %o3
movre %o1, 0x30E, %g6
subc %g5, %g3, %o7
nop
fitod %f8, %f22
fdtoi %f22, %f2
mulx %g7, %i1, %l4
bcc,pt %icc, loop_1999
andncc %l1, %i7, %l6
tg %icc, 0x7
fpadd32s %f17, %f31, %f17
loop_1999:
movvs %xcc, %l3, %o2
addccc %i3, 0x1616, %i5
fxor %f8, %f16, %f2
popc 0x1D0F, %o4
movrlez %l2, 0x0E6, %i0
movcs %xcc, %l5, %i6
tsubcctv %i4, %o6, %g4
bpos,pn %xcc, loop_2000
fbug %fcc0, loop_2001
edge8 %l0, %g1, %i2
udivcc %g2, 0x031D, %o0
loop_2000:
udivcc %o5, 0x10DD, %o1
loop_2001:
tle %xcc, 0x0
edge8l %o3, %g5, %g3
movle %icc, %o7, %g6
set 0x60, %g4
ldswa [%l7 + %g4] 0x88, %i1
nop
set 0x5C, %i6
lduw [%l7 + %i6], %l4
stbar
nop
set 0x74, %g7
lduh [%l7 + %g7], %g7
taddcc %l1, 0x03D7, %l6
fmovsa %xcc, %f10, %f7
wr %g0, 0x81, %asi
lduba [%l7 + 0x4D] %asi, %i7
xor %o2, %l3, %i5
and %i3, %o4, %l2
orcc %l5, %i6, %i4
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f0
nop
fitod %f10, %f2
fdtox %f2, %f30
tg %xcc, 0x4
addccc %i0, 0x09BC, %o6
movcc %xcc, %g4, %g1
movvs %icc, %i2, %g2
bneg,a,pt %icc, loop_2002
fbug %fcc2, loop_2003
tne %icc, 0x6
mulx %l0, %o0, %o5
loop_2002:
movvc %icc, %o1, %g5
loop_2003:
nop
setx loop_2004, %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
sub %o3, 0x0661, %o7
nop
setx 0x2FF074E4D22C0E78, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x23B8857EB0DAC51E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f6, %f14
andncc %g6, %g3, %l4
loop_2004:
movle %xcc, %g7, %i1
xor %l1, %l6, %i7
bcs %icc, loop_2005
fnegs %f11, %f4
ldd [%l7 + 0x78], %l2
srlx %o2, %i5, %i3
loop_2005:
sethi 0x0FC0, %o4
set 0x38, %o6
swapa [%l7 + %o6] 0x88, %l5
tneg %icc, 0x1
fbl,a %fcc2, loop_2006
tpos %xcc, 0x6
tl %icc, 0x6
sdiv %l2, 0x181B, %i4
loop_2006:
tpos %xcc, 0x3
ld [%l7 + 0x2C], %f21
movrlez %i0, 0x3D8, %i6
ta %icc, 0x7
nop
set 0x7E, %o7
lduh [%l7 + %o7], %o6
wr %g0, 0x88, %asi
lda [%l7 + 0x74] %asi, %f20
fcmple16 %f2, %f18, %g1
wr %g0, 0xe3, %asi
ldda [%l7 + 0x20] %asi, %i2
tsubcctv %g2, %l0, %o0
stb %g4, [%l7 + 0x45]
nop
fitos %f27, %f17
fands %f27, %f19, %f11
umul %o1, %g5, %o3
movrgez %o7, 0x1A7, %g6
smulcc %g3, 0x0985, %o5
bgu,a,pn %icc, loop_2007
addcc %l4, 0x00D3, %i1
fnors %f11, %f6, %f23
smulcc %l1, 0x16CC, %l6
loop_2007:
sethi 0x192E, %i7
set 0x08, %g5
stxa %g7, [%l7 + %g5] 0x15
orncc %l3, 0x0E6C, %o2
fmovdpos %icc, %f17, %f9
stw %i3, [%l7 + 0x64]
movrlez %i5, 0x1B8, %l5
bg,pt %icc, loop_2008
fmovda %xcc, %f25, %f14
mova %xcc, %o4, %i4
fbule,a %fcc0, loop_2009
loop_2008:
umulcc %i0, 0x1E9A, %l2
nop
fitos %f13, %f0
fstox %f0, %f28
bge,a loop_2010
loop_2009:
or %i6, %o6, %g1
udivx %g2, 0x06D0, %i2
taddcctv %l0, %g4, %o1
loop_2010:
srax %o0, 0x13, %o3
edge8 %g5, %g6, %o7
udivcc %o5, 0x06CA, %g3
fbuge %fcc0, loop_2011
edge32n %l4, %i1, %l6
orncc %i7, %g7, %l1
movpos %xcc, %l3, %i3
loop_2011:
andn %o2, %l5, %i5
movgu %xcc, %i4, %i0
movvc %icc, %l2, %o4
set 0x76, %g6
stha %i6, [%l7 + %g6] 0x27
membar #Sync
movne %xcc, %o6, %g1
umul %i2, %g2, %g4
fmul8x16au %f13, %f23, %f20
brz,a %l0, loop_2012
subccc %o0, %o3, %g5
umul %o1, %g6, %o7
subccc %g3, %l4, %o5
loop_2012:
sir 0x0ECA
popc 0x0BA9, %l6
fbul,a %fcc0, loop_2013
movg %icc, %i1, %g7
nop
setx loop_2014, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tn %icc, 0x1
loop_2013:
fmovdg %xcc, %f23, %f15
umulcc %l1, %l3, %i7
loop_2014:
addc %o2, %i3, %l5
tcc %icc, 0x5
add %i4, 0x1292, %i5
bleu loop_2015
fmovdn %xcc, %f2, %f1
udivx %i0, 0x02D8, %l2
array8 %i6, %o6, %o4
loop_2015:
nop
wr %g0, 0xeb, %asi
stha %g1, [%l7 + 0x0A] %asi
membar #Sync
bg,a,pn %icc, loop_2016
brnz,a %g2, loop_2017
array32 %i2, %g4, %o0
tcc %xcc, 0x5
loop_2016:
fcmpeq16 %f30, %f14, %l0
loop_2017:
fblg,a %fcc3, loop_2018
orn %o3, 0x0917, %g5
andncc %g6, %o7, %g3
taddcctv %l4, %o5, %o1
loop_2018:
fnands %f19, %f27, %f8
bne,pt %icc, loop_2019
movpos %xcc, %i1, %g7
movcs %icc, %l6, %l1
orncc %l3, %i7, %o2
loop_2019:
movre %l5, 0x297, %i3
fmovdn %xcc, %f16, %f11
fmovspos %xcc, %f18, %f25
fbue %fcc3, loop_2020
movrne %i4, %i0, %i5
set 0x7C, %l0
ldstuba [%l7 + %l0] 0x0c, %i6
loop_2020:
tsubcctv %o6, 0x06A0, %l2
xor %o4, 0x0E61, %g1
popc 0x1A8D, %g2
tcc %xcc, 0x1
movn %icc, %g4, %i2
or %o0, %o3, %l0
ldub [%l7 + 0x0F], %g5
fxor %f16, %f6, %f4
nop
setx 0x5E0E956E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x187720CC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f2, %f21
tcs %xcc, 0x4
movrlez %o7, %g6, %l4
srax %o5, 0x11, %g3
tvs %xcc, 0x3
fzero %f30
fmul8x16 %f21, %f10, %f20
st %f14, [%l7 + 0x68]
fbne,a %fcc3, loop_2021
xor %o1, 0x06A1, %i1
prefetch [%l7 + 0x58], 0x0
sir 0x18DD
loop_2021:
edge32 %g7, %l6, %l1
fmovdvs %icc, %f15, %f29
xorcc %l3, 0x0B52, %o2
orncc %i7, 0x0181, %i3
sll %l5, 0x17, %i4
set 0x78, %o4
prefetcha [%l7 + %o4] 0x80, 0x0
edge16 %i0, %i6, %l2
andcc %o6, %o4, %g2
movle %xcc, %g1, %i2
fnegd %f12, %f24
sir 0x08FB
movpos %icc, %g4, %o3
orcc %l0, 0x098F, %o0
move %xcc, %g5, %g6
fxnors %f5, %f10, %f27
flush %l7 + 0x58
wr %g0, 0x80, %asi
ldsha [%l7 + 0x0A] %asi, %l4
smul %o7, %g3, %o1
wr %g0, 0x04, %asi
lda [%l7 + 0x70] %asi, %f27
bgu,a loop_2022
fnegd %f0, %f10
tvc %xcc, 0x5
fba %fcc3, loop_2023
loop_2022:
ldsh [%l7 + 0x60], %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %i1, loop_2024
loop_2023:
nop
setx 0x97EE3D82, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x12AD4855, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f25, %f4
alignaddr %l6, %g7, %l3
flush %l7 + 0x3C
loop_2024:
movn %xcc, %l1, %o2
fbule %fcc1, loop_2025
fbo %fcc2, loop_2026
smul %i3, 0x0CA3, %i7
orn %i4, 0x1BBF, %i5
loop_2025:
fmovscs %icc, %f23, %f12
loop_2026:
sll %l5, %i0, %i6
fandnot1s %f22, %f28, %f22
bshuffle %f6, %f28, %f20
tg %icc, 0x3
tge %xcc, 0x6
nop
setx loop_2027, %l0, %l1
jmpl %l1, %o6
te %xcc, 0x3
fxors %f25, %f20, %f10
ble,pt %icc, loop_2028
loop_2027:
bcc,a,pn %icc, loop_2029
tne %icc, 0x3
fbule,a %fcc1, loop_2030
loop_2028:
ldd [%l7 + 0x68], %l2
loop_2029:
fble,a %fcc3, loop_2031
umulcc %o4, %g1, %g2
loop_2030:
nop
setx 0xC27DC645, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xC9878B63, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f20, %f23
wr %g0, 0x11, %asi
ldswa [%l7 + 0x50] %asi, %g4
loop_2031:
alignaddrl %i2, %l0, %o3
nop
set 0x10, %o3
lduw [%l7 + %o3], %g5
edge32l %g6, %o0, %o7
nop
setx 0x8E05016085985FD9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xF49C5CB281FCF1E7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f30, %f28
movcs %icc, %g3, %l4
fmovsne %xcc, %f22, %f0
te %xcc, 0x4
movn %xcc, %o1, %o5
fblg %fcc3, loop_2032
movneg %icc, %l6, %i1
wr %g0, 0x2b, %asi
stba %g7, [%l7 + 0x4D] %asi
membar #Sync
loop_2032:
fnors %f27, %f24, %f24
sdivx %l3, 0x1A70, %o2
srl %l1, %i3, %i7
fba %fcc3, loop_2033
tneg %icc, 0x4
tvc %xcc, 0x0
fones %f10
loop_2033:
sll %i4, 0x16, %i5
sll %i0, %i6, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldstub [%l7 + 0x48], %l5
wr %g0, 0xea, %asi
stha %o4, [%l7 + 0x78] %asi
membar #Sync
array16 %l2, %g2, %g1
sllx %i2, 0x04, %l0
movg %icc, %o3, %g4
movvc %xcc, %g6, %o0
or %g5, %o7, %g3
tneg %xcc, 0x2
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
nop
fitod %f2, %f6
fdtox %f6, %f14
fxtod %f14, %f14
fmovsge %icc, %f24, %f25
fpsub16s %f4, %f0, %f26
stx %o5, [%l7 + 0x20]
edge32 %l6, %o1, %i1
fpackfix %f10, %f5
array16 %g7, %l3, %l1
subccc %o2, 0x01ED, %i3
sub %i4, 0x1A43, %i5
addc %i7, 0x0021, %i6
set 0x70, %o1
ldda [%l7 + %o1] 0xea, %i0
udivcc %o6, 0x0B08, %l5
sll %o4, %g2, %l2
edge16l %i2, %l0, %o3
nop
fitos %f9, %f21
fstox %f21, %f0
fxtos %f0, %f2
tle %xcc, 0x3
fmovdvc %icc, %f18, %f8
be,a loop_2034
fbge %fcc0, loop_2035
fpadd16 %f0, %f4, %f6
edge32ln %g4, %g1, %g6
loop_2034:
fpadd16 %f26, %f2, %f24
loop_2035:
fpackfix %f26, %f2
set 0x40, %g3
stda %f0, [%l7 + %g3] 0x1e
membar #Sync
movleu %xcc, %o0, %g5
stb %o7, [%l7 + 0x1E]
set 0x40, %i3
stda %f0, [%l7 + %i3] 0xf0
membar #Sync
fcmpgt32 %f14, %f18, %g3
brz,a %l4, loop_2036
sdivx %o5, 0x1595, %o1
brlz,a %i1, loop_2037
ble,a loop_2038
loop_2036:
edge8n %g7, %l3, %l6
orn %o2, %l1, %i3
loop_2037:
sdiv %i4, 0x03FE, %i5
loop_2038:
xor %i7, %i0, %i6
subccc %l5, 0x05FC, %o6
movrlez %o4, %g2, %i2
nop
fitos %f14, %f9
fstox %f9, %f30
fxnors %f9, %f5, %f23
fbule %fcc2, loop_2039
alignaddr %l2, %o3, %l0
fmovdge %icc, %f17, %f28
sra %g1, 0x04, %g6
loop_2039:
ta %xcc, 0x2
andn %o0, 0x171D, %g5
tpos %xcc, 0x2
subc %o7, %g4, %l4
fmovdneg %icc, %f30, %f11
fpack16 %f20, %f13
srl %g3, 0x0F, %o1
srax %i1, %g7, %o5
movrlz %l3, 0x05D, %l6
movleu %icc, %o2, %l1
tvc %icc, 0x2
srlx %i3, 0x17, %i5
edge16ln %i7, %i4, %i0
edge8n %l5, %o6, %i6
movpos %icc, %g2, %o4
fors %f15, %f14, %f30
bg loop_2040
fbg,a %fcc1, loop_2041
fors %f2, %f24, %f0
membar 0x52
loop_2040:
fpack32 %f8, %f4, %f24
loop_2041:
call loop_2042
movge %xcc, %i2, %l2
add %o3, 0x17ED, %g1
add %l7, 0x34, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l0, %o0
loop_2042:
bcs,a loop_2043
orncc %g5, 0x1B8C, %o7
movcs %xcc, %g6, %l4
sllx %g4, %o1, %i1
loop_2043:
fmovsle %icc, %f7, %f4
tge %xcc, 0x2
edge16 %g3, %o5, %g7
nop
setx 0xA06A9EA8, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
xnorcc %l3, %l6, %l1
sir 0x0E06
addcc %o2, 0x0A4B, %i5
fzeros %f1
set 0x60, %l6
ldda [%l7 + %l6] 0xea, %i2
fmovrse %i4, %f14, %f3
fmul8sux16 %f26, %f4, %f24
andn %i7, 0x032D, %l5
sll %i0, 0x13, %i6
movpos %icc, %g2, %o6
movn %icc, %i2, %o4
sll %l2, 0x13, %g1
fmovsge %icc, %f24, %f31
fmovrdgz %o3, %f2, %f26
movne %icc, %l0, %g5
set 0x40, %o0
ldda [%l7 + %o0] 0x0c, %f0
fmovsne %xcc, %f7, %f6
mulscc %o0, 0x0CEE, %g6
fbug,a %fcc2, loop_2044
lduw [%l7 + 0x4C], %o7
fnot2s %f13, %f23
sdiv %g4, 0x052B, %o1
loop_2044:
sir 0x19A1
fand %f8, %f12, %f30
membar 0x7F
sub %l4, 0x01F0, %i1
edge32l %o5, %g3, %g7
movne %xcc, %l3, %l6
movl %xcc, %o2, %i5
mulx %l1, 0x0B80, %i4
taddcctv %i7, %i3, %l5
edge8n %i6, %g2, %i0
udivcc %i2, 0x0D96, %o4
or %l2, %o6, %g1
membar 0x5E
fcmpne16 %f2, %f12, %l0
sub %g5, 0x111E, %o3
fbge %fcc1, loop_2045
srax %o0, 0x11, %g6
fpsub32s %f8, %f26, %f6
fble %fcc1, loop_2046
loop_2045:
array16 %o7, %o1, %l4
movle %xcc, %g4, %o5
movre %i1, 0x219, %g7
loop_2046:
fnot2s %f27, %f10
udiv %l3, 0x0E12, %l6
tvs %icc, 0x0
bcs,pt %xcc, loop_2047
fpadd16s %f13, %f29, %f0
fbge %fcc1, loop_2048
fors %f5, %f0, %f27
loop_2047:
udivcc %o2, 0x0B76, %g3
fmovsneg %icc, %f2, %f6
loop_2048:
tle %xcc, 0x7
membar #Sync
set 0x40, %l3
ldda [%l7 + %l3] 0xf0, %f0
set 0x74, %i4
lduha [%l7 + %i4] 0x14, %i5
tleu %xcc, 0x0
sdiv %l1, 0x1CC2, %i4
movge %xcc, %i3, %l5
set 0x24, %i5
lduwa [%l7 + %i5] 0x81, %i7
movpos %icc, %i6, %i0
edge16n %i2, %o4, %l2
fcmple32 %f6, %f6, %o6
fmovrdlez %g2, %f0, %f8
movrne %g1, 0x0FB, %g5
andcc %o3, %l0, %o0
mulx %g6, 0x1FF3, %o1
orn %o7, 0x18C4, %l4
flush %l7 + 0x18
fmovrde %g4, %f20, %f4
fexpand %f18, %f2
lduw [%l7 + 0x58], %i1
fsrc1 %f4, %f14
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %o5, %l3
sllx %l6, 0x0E, %o2
xnorcc %g7, 0x1C1B, %i5
nop
fitos %f7, %f19
fstoi %f19, %f12
tcc %icc, 0x5
brlez,a %g3, loop_2049
sth %i4, [%l7 + 0x78]
fbo,a %fcc1, loop_2050
nop
setx 0x5DCD3AF3FCA37651, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x87BC63D7C1798CC5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f20, %f18
loop_2049:
move %icc, %l1, %i3
wr %g0, 0x81, %asi
stba %i7, [%l7 + 0x12] %asi
loop_2050:
nop
setx 0x1643E296, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xD2756A7A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f13, %f31
fmovse %icc, %f0, %f8
nop
setx 0x5F2FC5AF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x3D177DA0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f19, %f25
fandnot1s %f18, %f8, %f5
tsubcctv %i6, %l5, %i2
edge8ln %i0, %o4, %o6
edge16n %l2, %g1, %g5
bne,a loop_2051
movge %icc, %g2, %o3
fmovdcc %icc, %f22, %f21
wr %g0, 0x80, %asi
ldsba [%l7 + 0x4A] %asi, %l0
loop_2051:
movcs %icc, %g6, %o0
flush %l7 + 0x18
mulscc %o7, 0x0DB5, %o1
alignaddrl %g4, %i1, %o5
fnor %f4, %f16, %f0
tleu %xcc, 0x4
edge8ln %l3, %l4, %l6
xnor %o2, %g7, %g3
nop
setx 0x29CD2014, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xBF986FB6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f24, %f12
edge32l %i5, %i4, %l1
sra %i3, 0x09, %i6
fbe,a %fcc2, loop_2052
orncc %l5, 0x0CDB, %i2
edge8n %i7, %o4, %o6
bpos,a,pt %icc, loop_2053
loop_2052:
lduh [%l7 + 0x7E], %l2
movne %icc, %g1, %i0
tn %xcc, 0x1
loop_2053:
nop
setx loop_2054, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stw %g5, [%l7 + 0x48]
edge32l %g2, %l0, %g6
fmul8x16au %f0, %f28, %f0
loop_2054:
movcc %icc, %o0, %o7
udivx %o1, 0x0D43, %g4
fcmpeq16 %f20, %f16, %i1
srl %o3, %l3, %l4
fpadd16s %f21, %f21, %f23
tle %xcc, 0x7
srl %o5, %l6, %g7
tcc %xcc, 0x4
set 0x58, %l4
prefetcha [%l7 + %l4] 0x11, 0x2
andn %o2, 0x1B85, %i4
lduw [%l7 + 0x28], %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x34
nop
setx 0xB0E2EA3F60627984, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
mulx %i5, 0x1731, %i6
smul %i3, 0x0B22, %i2
tvs %xcc, 0x4
subccc %l5, 0x0263, %o4
movleu %xcc, %o6, %l2
wr %g0, 0x04, %asi
stba %i7, [%l7 + 0x5B] %asi
fmovrdlz %g1, %f22, %f26
smul %i0, %g5, %g2
popc 0x1A43, %l0
addccc %o0, %o7, %g6
set 0x7C, %i1
ldswa [%l7 + %i1] 0x88, %o1
tneg %icc, 0x7
tge %icc, 0x3
edge16ln %g4, %o3, %i1
tsubcc %l3, 0x151B, %l4
membar 0x4F
bge,a %xcc, loop_2055
movge %icc, %o5, %g7
edge32n %g3, %o2, %i4
sir 0x1A81
loop_2055:
xorcc %l6, 0x0978, %l1
brgez,a %i5, loop_2056
sub %i3, %i6, %l5
nop
setx loop_2057, %l0, %l1
jmpl %l1, %i2
brgz,a %o4, loop_2058
loop_2056:
edge32ln %l2, %i7, %g1
xor %o6, %i0, %g2
loop_2057:
fmovrdlz %g5, %f6, %f30
loop_2058:
edge8ln %l0, %o0, %o7
edge32n %g6, %o1, %g4
movrlez %i1, 0x3DD, %o3
movrgez %l3, 0x3F6, %o5
movre %l4, 0x0C3, %g3
fzeros %f23
sdiv %o2, 0x02EE, %i4
tge %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %l6, %g7
sll %l1, %i5, %i3
nop
setx 0xE3498D7F81BBDA5B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xE35F7B96036768FF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f18, %f6
edge16ln %i6, %i2, %o4
fmovdn %xcc, %f6, %f0
tleu %icc, 0x6
edge16 %l5, %l2, %g1
fbug %fcc2, loop_2059
array8 %i7, %o6, %g2
wr %g0, 0x80, %asi
lduha [%l7 + 0x70] %asi, %i0
loop_2059:
udivcc %g5, 0x0EA1, %o0
nop
setx 0x9F9543D4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xCFCF7B4B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f27, %f19
xnor %o7, %g6, %l0
sllx %g4, 0x18, %o1
stw %i1, [%l7 + 0x30]
te %icc, 0x3
add %o3, %o5, %l4
wr %g0, 0x0c, %asi
sta %f14, [%l7 + 0x3C] %asi
fmovdle %xcc, %f26, %f27
udiv %l3, 0x11E8, %g3
edge32n %o2, %l6, %i4
movrne %l1, %g7, %i3
nop
setx 0xE06FF918, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
addcc %i5, %i6, %i2
addc %o4, 0x0243, %l2
mova %icc, %g1, %l5
fcmpne16 %f26, %f12, %i7
ldsh [%l7 + 0x40], %g2
fmovdneg %xcc, %f11, %f4
tl %icc, 0x4
tneg %icc, 0x0
movcc %icc, %o6, %i0
bne,a %xcc, loop_2060
fandnot2 %f0, %f2, %f0
bneg loop_2061
xnor %o0, 0x16A2, %o7
loop_2060:
std %f30, [%l7 + 0x78]
alignaddrl %g5, %g6, %l0
loop_2061:
sub %o1, %g4, %i1
edge16l %o5, %o3, %l4
array16 %l3, %g3, %l6
fornot2 %f12, %f20, %f10
movcs %icc, %o2, %l1
wr %g0, 0x04, %asi
stwa %i4, [%l7 + 0x14] %asi
fsrc1s %f26, %f16
bn %icc, loop_2062
andcc %g7, 0x191D, %i3
fornot1 %f18, %f26, %f22
fbuge,a %fcc0, loop_2063
loop_2062:
sethi 0x071E, %i6
set 0x46, %i2
lduha [%l7 + %i2] 0x89, %i2
loop_2063:
sdivx %o4, 0x0AE8, %i5
fmovsl %icc, %f9, %f25
subccc %l2, %g1, %i7
mova %xcc, %l5, %o6
array16 %g2, %o0, %i0
fabsd %f2, %f30
sdivx %o7, 0x1038, %g6
xor %l0, %o1, %g4
tne %icc, 0x1
for %f14, %f6, %f20
or %g5, 0x1FCB, %i1
tne %icc, 0x7
array8 %o5, %o3, %l4
fmovsl %xcc, %f31, %f30
sdivcc %l3, 0x0EDF, %l6
fba,a %fcc3, loop_2064
movre %o2, %g3, %i4
movn %icc, %g7, %i3
movle %xcc, %l1, %i2
loop_2064:
fcmpgt16 %f8, %f24, %o4
sdiv %i6, 0x07D4, %l2
or %i5, 0x0956, %i7
alignaddrl %g1, %l5, %g2
add %o0, 0x18D4, %o6
movrlez %o7, 0x13D, %g6
bleu,pn %icc, loop_2065
edge32 %l0, %o1, %g4
subccc %g5, %i1, %i0
sir 0x1C06
loop_2065:
smulcc %o5, 0x07F2, %l4
nop
fitos %f8, %f9
fstod %f9, %f0
sra %l3, %o3, %o2
nop
setx loop_2066, %l0, %l1
jmpl %l1, %g3
tle %icc, 0x5
fmovsg %icc, %f16, %f31
sdivcc %i4, 0x1FA5, %l6
loop_2066:
orcc %i3, 0x06A0, %g7
tsubcctv %i2, %l1, %o4
mulscc %l2, %i5, %i6
and %i7, 0x0CA4, %g1
bne,a %icc, loop_2067
tsubcctv %g2, %o0, %l5
movn %icc, %o6, %o7
sllx %g6, %o1, %g4
loop_2067:
bvs,a,pn %icc, loop_2068
udivx %l0, 0x162B, %g5
tsubcc %i1, 0x0FC3, %i0
movneg %icc, %o5, %l4
loop_2068:
taddcctv %o3, %o2, %l3
fmovdgu %xcc, %f20, %f28
fmovda %xcc, %f1, %f17
movvc %xcc, %g3, %i4
umul %l6, 0x03AB, %g7
fpadd16 %f24, %f28, %f18
fsrc1s %f3, %f3
fmovdcs %icc, %f21, %f9
edge8ln %i3, %l1, %o4
movre %l2, 0x375, %i2
orn %i6, %i5, %g1
popc 0x03B6, %i7
tcs %icc, 0x2
array8 %o0, %g2, %l5
swap [%l7 + 0x3C], %o6
movrgez %g6, 0x3CB, %o1
sdiv %g4, 0x0C28, %l0
swap [%l7 + 0x54], %o7
brgez,a %i1, loop_2069
sethi 0x1260, %g5
and %i0, 0x05FE, %o5
nop
setx 0x00A451B0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f21
loop_2069:
fmovse %icc, %f10, %f28
or %o3, %o2, %l4
brz %l3, loop_2070
movre %g3, 0x1C5, %l6
udivcc %g7, 0x199A, %i4
tvc %xcc, 0x5
loop_2070:
bcs,a,pt %icc, loop_2071
addccc %i3, 0x03C4, %l1
movle %xcc, %o4, %i2
ba,a %xcc, loop_2072
loop_2071:
std %f0, [%l7 + 0x08]
fcmpeq16 %f30, %f10, %l2
fxor %f24, %f22, %f10
loop_2072:
array32 %i6, %g1, %i5
bl,pt %icc, loop_2073
fmovsl %xcc, %f20, %f13
sllx %i7, %g2, %l5
bpos,pt %icc, loop_2074
loop_2073:
nop
setx 0x40755087, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
move %icc, %o0, %o6
mulscc %o1, %g4, %l0
loop_2074:
tcs %xcc, 0x2
nop
fitod %f10, %f22
fdtox %f22, %f4
fmovsl %icc, %f18, %f25
and %g6, 0x1136, %o7
fmovrdgez %g5, %f26, %f4
movle %xcc, %i0, %i1
fmovde %icc, %f4, %f10
xnor %o3, %o2, %l4
fbu %fcc0, loop_2075
fbu,a %fcc2, loop_2076
fmovrsgez %o5, %f25, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2075:
fnot1 %f18, %f6
loop_2076:
fxors %f16, %f10, %f5
fmovsa %xcc, %f27, %f25
tgu %xcc, 0x1
movrne %g3, 0x0E0, %l6
or %l3, 0x1618, %g7
udivx %i3, 0x07C6, %l1
brnz,a %o4, loop_2077
lduw [%l7 + 0x7C], %i4
tsubcctv %l2, %i2, %g1
tsubcc %i5, 0x0BDB, %i7
loop_2077:
nop
setx 0x74131166605F1C43, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fmul8x16au %f27, %f0, %f10
movre %i6, 0x296, %l5
movneg %xcc, %o0, %o6
orcc %o1, 0x084D, %g4
movleu %icc, %g2, %g6
fones %f9
fbe,a %fcc3, loop_2078
fbn,a %fcc0, loop_2079
srax %l0, %o7, %g5
edge16l %i0, %i1, %o2
loop_2078:
fmovdleu %icc, %f30, %f14
loop_2079:
sub %o3, 0x0982, %l4
fbu,a %fcc1, loop_2080
srl %o5, 0x0B, %l6
fmovdg %icc, %f0, %f4
te %icc, 0x2
loop_2080:
fones %f13
movre %l3, %g3, %i3
bcc,pn %xcc, loop_2081
array32 %l1, %g7, %i4
taddcctv %o4, 0x1E7C, %l2
movl %icc, %i2, %g1
loop_2081:
edge32ln %i7, %i6, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %icc, %f4, %f30
movrne %l5, %o0, %o6
bvs,pt %xcc, loop_2082
ba,a,pt %icc, loop_2083
bvc,pt %icc, loop_2084
smulcc %g4, 0x142B, %g2
loop_2082:
fmovsn %icc, %f17, %f12
loop_2083:
nop
wr %g0, 0x80, %asi
ldsba [%l7 + 0x1F] %asi, %g6
loop_2084:
fmul8sux16 %f24, %f20, %f0
bn loop_2085
sra %l0, %o1, %o7
tvc %icc, 0x7
fbu %fcc2, loop_2086
loop_2085:
fbn %fcc2, loop_2087
movre %g5, %i0, %o2
move %icc, %o3, %i1
loop_2086:
add %o5, 0x10C8, %l6
loop_2087:
movl %xcc, %l3, %l4
fxors %f11, %f19, %f15
fbule %fcc0, loop_2088
edge8n %g3, %i3, %g7
lduh [%l7 + 0x74], %i4
edge32l %o4, %l2, %l1
loop_2088:
ldstub [%l7 + 0x4B], %g1
fpsub32s %f5, %f18, %f2
set 0x4E, %o5
stha %i2, [%l7 + %o5] 0x27
membar #Sync
bl,a loop_2089
addccc %i7, %i6, %l5
set 0x34, %i0
sta %f0, [%l7 + %i0] 0x89
loop_2089:
bl loop_2090
brgez %o0, loop_2091
array8 %i5, %o6, %g4
bl %xcc, loop_2092
loop_2090:
fands %f5, %f8, %f0
loop_2091:
movge %icc, %g6, %l0
sllx %g2, 0x0E, %o7
loop_2092:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x50] %asi, %o0
tneg %icc, 0x0
tsubcctv %g5, %o2, %i0
fabsd %f4, %f4
swap [%l7 + 0x0C], %i1
fbl,a %fcc2, loop_2093
sir 0x0EAB
flush %l7 + 0x28
set 0x40, %l1
ldda [%l7 + %l1] 0x88, %f16
loop_2093:
fcmple32 %f24, %f28, %o3
tn %icc, 0x3
edge16ln %o5, %l6, %l3
set 0x56, %l2
stba %l4, [%l7 + %l2] 0x10
bpos,pn %xcc, loop_2094
fpack16 %f26, %f12
fmovrdgez %g3, %f0, %f16
edge32l %g7, %i4, %i3
loop_2094:
bneg,a,pt %icc, loop_2095
alignaddrl %l2, %l1, %o4
movrne %g1, 0x0A2, %i2
bl loop_2096
loop_2095:
movpos %icc, %i6, %i7
bleu,pt %xcc, loop_2097
fmovrdgez %o0, %f12, %f0
loop_2096:
addcc %i5, %l5, %o6
movrlez %g6, 0x26D, %g4
loop_2097:
udiv %l0, 0x077C, %g2
movleu %xcc, %o1, %g5
ldsw [%l7 + 0x14], %o2
bne,a loop_2098
nop
setx loop_2099, %l0, %l1
jmpl %l1, %i0
fmovdpos %icc, %f17, %f6
tsubcc %i1, 0x18D6, %o7
loop_2098:
srl %o5, %l6, %l3
loop_2099:
fpack32 %f18, %f16, %f10
fnands %f1, %f10, %f16
umul %l4, %o3, %g3
brlez,a %g7, loop_2100
movcs %icc, %i4, %i3
std %f10, [%l7 + 0x20]
movleu %icc, %l2, %l1
loop_2100:
orncc %o4, 0x0721, %g1
nop
setx loop_2101, %l0, %l1
jmpl %l1, %i6
fabss %f7, %f26
movpos %xcc, %i7, %i2
or %i5, %o0, %o6
loop_2101:
fpadd32s %f9, %f20, %f29
movcc %icc, %l5, %g4
tleu %icc, 0x0
sub %g6, %g2, %l0
array32 %o1, %o2, %g5
bne,a %xcc, loop_2102
movrgz %i1, %i0, %o7
andn %o5, 0x0048, %l6
orcc %l3, %l4, %g3
loop_2102:
tpos %icc, 0x6
fmovse %icc, %f9, %f25
movre %g7, 0x0B0, %i4
brlz %i3, loop_2103
tn %xcc, 0x5
movrgez %o3, %l2, %l1
ba,a,pn %xcc, loop_2104
loop_2103:
fmovspos %xcc, %f25, %f15
andn %o4, 0x13EA, %i6
movgu %icc, %i7, %g1
loop_2104:
prefetch [%l7 + 0x5C], 0x2
movvs %xcc, %i5, %i2
fandnot1s %f6, %f2, %f1
edge16l %o6, %o0, %l5
alignaddrl %g6, %g4, %g2
move %xcc, %o1, %o2
tcs %icc, 0x5
array8 %g5, %l0, %i0
movleu %xcc, %i1, %o7
fandnot2 %f0, %f16, %f10
wr %g0, 0x10, %asi
swapa [%l7 + 0x7C] %asi, %o5
srax %l6, 0x01, %l3
tsubcctv %l4, 0x178C, %g3
fmovrsne %i4, %f14, %f6
tn %icc, 0x5
bneg,pt %xcc, loop_2105
edge8ln %g7, %o3, %l2
sdiv %l1, 0x0B2D, %o4
movg %xcc, %i3, %i7
loop_2105:
tvs %icc, 0x0
fors %f22, %f0, %f13
stx %g1, [%l7 + 0x30]
swap [%l7 + 0x74], %i6
fmul8ulx16 %f10, %f30, %f28
nop
setx 0x7301F9C1705DE7AA, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tne %xcc, 0x5
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %i5, %o6
bvc loop_2106
fba,a %fcc1, loop_2107
fbe,a %fcc0, loop_2108
tleu %xcc, 0x7
loop_2106:
fand %f14, %f28, %f22
loop_2107:
taddcctv %i2, 0x08BA, %o0
loop_2108:
ba,a,pt %xcc, loop_2109
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1 %f8, %f12, %f12
fone %f0
loop_2109:
tvc %icc, 0x3
membar 0x71
fnot2 %f30, %f22
nop
fitos %f12, %f20
fstoi %f20, %f29
fbg %fcc2, loop_2110
fblg %fcc1, loop_2111
fornot1s %f29, %f21, %f16
udiv %l5, 0x009E, %g6
loop_2110:
udiv %g2, 0x1F7D, %o1
loop_2111:
nop
set 0x65, %o2
ldub [%l7 + %o2], %o2
subcc %g5, %g4, %i0
or %i1, 0x11C5, %o7
fmovdg %xcc, %f19, %f24
lduh [%l7 + 0x6A], %o5
movgu %xcc, %l0, %l3
tneg %xcc, 0x3
popc %l4, %g3
tne %icc, 0x4
xnorcc %i4, 0x16F1, %l6
fmovdcc %icc, %f13, %f7
or %g7, %l2, %o3
fbuge %fcc0, loop_2112
stw %o4, [%l7 + 0x38]
movpos %xcc, %i3, %l1
add %g1, 0x1CE3, %i6
loop_2112:
fbo,a %fcc3, loop_2113
fcmpeq32 %f8, %f30, %i7
umulcc %o6, %i5, %o0
srl %i2, %g6, %g2
loop_2113:
tvs %icc, 0x7
bcc,pn %icc, loop_2114
fba,a %fcc3, loop_2115
fmovsvs %icc, %f27, %f14
fbue %fcc3, loop_2116
loop_2114:
mulx %l5, 0x087F, %o2
loop_2115:
movcc %xcc, %g5, %g4
fmovdleu %xcc, %f0, %f27
loop_2116:
fbe,a %fcc1, loop_2117
fandnot2 %f30, %f12, %f0
prefetch [%l7 + 0x08], 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2117:
fmovrdlz %o1, %f28, %f22
fmovd %f4, %f4
edge32ln %i0, %i1, %o5
sdivcc %l0, 0x18EF, %l3
edge8l %o7, %g3, %l4
movge %xcc, %i4, %g7
fxors %f25, %f16, %f20
movrlez %l2, %l6, %o3
movle %xcc, %i3, %o4
fbg %fcc1, loop_2118
tg %icc, 0x5
movrgez %l1, %i6, %g1
alignaddr %i7, %i5, %o0
loop_2118:
tge %xcc, 0x1
fnegs %f11, %f23
fornot1s %f26, %f24, %f14
edge32n %i2, %o6, %g2
movcs %xcc, %l5, %g6
addccc %o2, 0x1C34, %g4
ld [%l7 + 0x7C], %f14
brlz %g5, loop_2119
edge32ln %i0, %o1, %i1
fmovrdgez %o5, %f28, %f24
udivx %l0, 0x0D80, %l3
loop_2119:
nop
add %l7, 0x24, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g3
casa [%l6] %asi, %g3, %l4
orcc %i4, 0x10A2, %g7
fmovsleu %icc, %f17, %f4
tpos %icc, 0x3
sra %o7, %l2, %o3
st %f24, [%l7 + 0x48]
nop
fitos %f7, %f29
fstox %f29, %f6
xnorcc %i3, %o4, %l1
sub %i6, %l6, %g1
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
ldstub [%l7 + 0x5F], %i7
fblg,a %fcc3, loop_2120
nop
setx loop_2121, %l0, %l1
jmpl %l1, %i5
addcc %i2, 0x199C, %o0
edge8ln %g2, %o6, %l5
loop_2120:
alignaddrl %g6, %g4, %o2
loop_2121:
andn %i0, %o1, %g5
fornot2 %f4, %f16, %f26
tl %icc, 0x3
fmovrde %i1, %f16, %f22
movneg %icc, %l0, %l3
sll %g3, 0x0F, %o5
movrlz %i4, %l4, %g7
orn %l2, 0x07C4, %o7
bvs %xcc, loop_2122
fbule,a %fcc0, loop_2123
fsrc2s %f7, %f4
fmovsl %icc, %f1, %f29
loop_2122:
edge16n %o3, %i3, %o4
loop_2123:
andncc %l1, %i6, %l6
nop
set 0x61, %g2
stb %i7, [%l7 + %g2]
udiv %g1, 0x114B, %i5
nop
set 0x30, %l5
ldx [%l7 + %l5], %i2
srax %g2, 0x05, %o6
sra %o0, 0x03, %g6
nop
setx 0x94B06EF8C3F35055, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f30
move %xcc, %l5, %o2
xor %g4, 0x1685, %o1
bgu,a,pn %xcc, loop_2124
subcc %i0, %i1, %l0
fnands %f17, %f21, %f21
set 0x56, %i7
stha %l3, [%l7 + %i7] 0xea
membar #Sync
loop_2124:
sub %g3, %o5, %i4
ba,a,pt %xcc, loop_2125
fmovde %xcc, %f22, %f4
tleu %icc, 0x0
fmovdpos %xcc, %f10, %f7
loop_2125:
nop
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
orn %g5, %g7, %l2
ldsh [%l7 + 0x50], %o7
fabsd %f2, %f6
fmovdge %xcc, %f3, %f22
umulcc %o3, %l4, %i3
tvs %icc, 0x5
flush %l7 + 0x48
fmovrdlez %o4, %f4, %f20
fbge %fcc2, loop_2126
sdivcc %i6, 0x0C0C, %l6
edge8l %i7, %g1, %i5
fbl,a %fcc1, loop_2127
loop_2126:
sdivx %l1, 0x128C, %i2
set 0x6E, %g1
ldstuba [%l7 + %g1] 0x19, %o6
loop_2127:
tgu %icc, 0x5
taddcctv %o0, 0x0294, %g2
tpos %xcc, 0x3
fbu,a %fcc1, loop_2128
movre %g6, %o2, %l5
nop
fitod %f6, %f14
fdtox %f14, %f8
fxtod %f8, %f28
bneg %xcc, loop_2129
loop_2128:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8sux16 %f30, %f22, %f14
fmul8ulx16 %f4, %f2, %f16
loop_2129:
movcc %icc, %o1, %g4
udivx %i0, 0x1468, %l0
ba,pt %xcc, loop_2130
and %i1, %g3, %o5
movvs %icc, %l3, %i4
wr %g0, 0x2a, %asi
stwa %g5, [%l7 + 0x58] %asi
membar #Sync
loop_2130:
fpadd32s %f24, %f14, %f7
edge32ln %g7, %o7, %o3
edge8l %l2, %i3, %o4
bcc,pn %icc, loop_2131
fbn %fcc3, loop_2132
srlx %i6, 0x0A, %l6
bpos,a loop_2133
loop_2131:
tge %xcc, 0x3
loop_2132:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x26] %asi, %i7
loop_2133:
tsubcctv %l4, 0x04C2, %i5
for %f0, %f18, %f6
edge32n %g1, %i2, %o6
alignaddr %l1, %o0, %g6
ba,a,pt %icc, loop_2134
alignaddrl %o2, %l5, %o1
srl %g2, 0x18, %i0
fcmpne16 %f18, %f6, %g4
loop_2134:
swap [%l7 + 0x20], %i1
fbul,a %fcc1, loop_2135
tle %icc, 0x7
edge8n %g3, %l0, %o5
fmovse %xcc, %f22, %f19
loop_2135:
movvs %icc, %i4, %l3
nop
set 0x70, %i6
stw %g5, [%l7 + %i6]
array32 %o7, %g7, %l2
ldub [%l7 + 0x22], %o3
smul %o4, 0x1CD9, %i3
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %i6
tsubcctv %i6, %l4, %i7
fba,a %fcc3, loop_2136
bcs %icc, loop_2137
edge32 %i5, %g1, %o6
add %i2, %l1, %o0
loop_2136:
xnor %o2, %g6, %o1
loop_2137:
nop
fitod %f8, %f4
fdtoi %f4, %f27
subcc %g2, %i0, %g4
set 0x7C, %g4
lduba [%l7 + %g4] 0x10, %i1
tvs %icc, 0x4
array8 %g3, %l5, %o5
set 0x40, %g7
stda %f0, [%l7 + %g7] 0x04
nop
setx 0x746E77B58061A189, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movvc %icc, %l0, %l3
pdist %f4, %f4, %f16
ta %xcc, 0x5
fmul8x16au %f6, %f24, %f12
umulcc %g5, %o7, %i4
fcmpgt32 %f26, %f4, %g7
set 0x70, %o6
ldsba [%l7 + %o6] 0x81, %o3
taddcctv %o4, 0x0D1D, %i3
set 0x50, %o7
ldda [%l7 + %o7] 0x80, %i6
movrne %l2, 0x246, %l4
fone %f6
bcs,a %xcc, loop_2138
tsubcctv %i7, %i6, %g1
udivcc %i5, 0x1148, %o6
edge8l %l1, %i2, %o2
loop_2138:
sra %g6, 0x18, %o1
tcs %icc, 0x2
movn %xcc, %g2, %i0
array32 %g4, %o0, %i1
fmovsg %icc, %f28, %f30
nop
setx 0x27E5D8BE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x58B876D5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f14, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %l5, 0x0257, %o5
sra %g3, %l3, %l0
mulx %o7, 0x064B, %g5
fxnors %f24, %f28, %f1
fmuld8ulx16 %f10, %f30, %f24
std %f28, [%l7 + 0x40]
addcc %i4, 0x0642, %g7
nop
fitos %f3, %f0
fstox %f0, %f6
ta %icc, 0x6
mulscc %o4, 0x1DB0, %o3
bne,pt %icc, loop_2139
fcmpeq16 %f6, %f12, %l6
fmovdvs %xcc, %f0, %f6
popc 0x0EB1, %i3
loop_2139:
movgu %xcc, %l2, %i7
tcc %icc, 0x0
fmovsleu %xcc, %f24, %f8
fxnor %f28, %f14, %f28
fbug,a %fcc2, loop_2140
or %i6, %g1, %l4
tsubcc %o6, %i5, %i2
te %icc, 0x2
loop_2140:
mulx %l1, 0x0B3D, %o2
bpos,a,pn %icc, loop_2141
movl %icc, %g6, %g2
fxnor %f12, %f6, %f8
umulcc %o1, %g4, %i0
loop_2141:
fmovdl %xcc, %f28, %f8
nop
setx 0xE71ED21C15ADB1E2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x9D068A84B81D3908, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f6, %f24
ldx [%l7 + 0x50], %i1
edge16 %o0, %l5, %o5
movl %icc, %l3, %g3
fmovsneg %icc, %f27, %f0
sethi 0x0198, %o7
movneg %icc, %g5, %l0
sethi 0x0887, %i4
membar 0x0E
array16 %o4, %g7, %l6
set 0x48, %g5
lda [%l7 + %g5] 0x11, %f8
udiv %o3, 0x0073, %i3
mulx %l2, 0x0AB4, %i6
sir 0x00C7
std %f30, [%l7 + 0x08]
fmovdl %xcc, %f22, %f3
movrgez %g1, 0x1AE, %i7
bgu,a,pt %xcc, loop_2142
orn %l4, 0x017C, %i5
tvc %icc, 0x3
addccc %o6, 0x1F53, %i2
loop_2142:
xnor %o2, %g6, %g2
wr %g0, 0x18, %asi
ldsha [%l7 + 0x0A] %asi, %o1
fmul8x16al %f8, %f1, %f24
bleu,pn %xcc, loop_2143
tge %xcc, 0x6
alignaddr %l1, %g4, %i0
add %l7, 0x08, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] %asi, %i1, %l5
loop_2143:
brnz,a %o0, loop_2144
orncc %o5, %l3, %o7
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x28] %asi, 0x2
loop_2144:
orcc %g5, 0x0456, %l0
addccc %i4, 0x0C50, %o4
tvc %icc, 0x4
bgu,a loop_2145
fbule,a %fcc1, loop_2146
addcc %l6, 0x1218, %g7
fmovsl %xcc, %f26, %f0
loop_2145:
array32 %i3, %l2, %o3
loop_2146:
tneg %xcc, 0x1
movvc %icc, %g1, %i7
edge8n %i6, %i5, %o6
movvc %xcc, %l4, %i2
fmovdvc %icc, %f10, %f30
fmovdn %icc, %f9, %f24
edge32 %o2, %g6, %o1
fnors %f11, %f15, %f22
tsubcctv %l1, %g4, %g2
array16 %i1, %i0, %o0
fabss %f3, %f21
taddcctv %l5, 0x181F, %l3
movle %icc, %o5, %o7
fpsub16s %f23, %f19, %f31
movvc %icc, %g3, %g5
array32 %l0, %i4, %l6
edge32l %g7, %i3, %o4
nop
set 0x3E, %l0
sth %l2, [%l7 + %l0]
movvc %xcc, %o3, %i7
andncc %i6, %g1, %o6
srlx %i5, 0x13, %l4
fmovrdlz %o2, %f20, %f16
ldsw [%l7 + 0x0C], %i2
stbar
fmovd %f14, %f12
prefetch [%l7 + 0x54], 0x1
umulcc %g6, %o1, %g4
umulcc %g2, 0x09C8, %i1
taddcc %l1, 0x1999, %o0
te %icc, 0x0
bcs,a,pn %xcc, loop_2147
sllx %i0, 0x17, %l3
orcc %o5, 0x11BF, %o7
srlx %l5, 0x0B, %g5
loop_2147:
tpos %xcc, 0x0
tne %xcc, 0x5
smulcc %l0, %i4, %g3
smul %l6, 0x0153, %i3
ba,a %xcc, loop_2148
nop
setx loop_2149, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdvs %icc, %f22, %f7
xnorcc %g7, %l2, %o4
loop_2148:
tvs %icc, 0x4
loop_2149:
nop
add %l7, 0x38, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %o3, %i7
fxnor %f30, %f18, %f4
brz,a %g1, loop_2150
fandnot2 %f8, %f4, %f0
fandnot1 %f28, %f20, %f8
set 0x70, %g6
lda [%l7 + %g6] 0x18, %f15
loop_2150:
fbue %fcc0, loop_2151
fpsub32 %f6, %f14, %f18
andn %i6, %o6, %i5
fnegd %f6, %f4
loop_2151:
movg %icc, %l4, %o2
fcmpne16 %f18, %f28, %g6
movpos %icc, %o1, %i2
array32 %g4, %g2, %i1
orncc %o0, 0x0A27, %i0
add %l7, 0x74, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %l1
casa [%l6] %asi, %l1, %o5
sra %o7, 0x1D, %l3
array16 %l5, %g5, %l0
smulcc %i4, %l6, %i3
movneg %xcc, %g7, %l2
nop
setx 0xC5D13A17, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xF88EA5FA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f8, %f1
brlz,a %g3, loop_2152
sll %o3, 0x08, %o4
bcc,pt %xcc, loop_2153
popc 0x0BB9, %i7
loop_2152:
edge32l %i6, %o6, %g1
udivcc %l4, 0x08EA, %i5
loop_2153:
nop
wr %g0, 0x19, %asi
ldxa [%l7 + 0x40] %asi, %o2
edge8l %g6, %o1, %g4
tvs %xcc, 0x4
udivcc %i2, 0x1F52, %g2
addcc %i1, 0x0E3A, %o0
fnand %f28, %f30, %f24
stbar
set 0x28, %o3
stba %l1, [%l7 + %o3] 0x80
movpos %xcc, %i0, %o7
orncc %o5, 0x1718, %l3
edge8ln %g5, %l5, %i4
movne %icc, %l6, %i3
tge %xcc, 0x5
tsubcctv %g7, %l0, %l2
tge %xcc, 0x6
nop
fitos %f13, %f14
fstod %f14, %f12
fbge,a %fcc3, loop_2154
fmovs %f6, %f28
wr %g0, 0x10, %asi
lda [%l7 + 0x48] %asi, %f9
loop_2154:
movrgez %g3, %o4, %i7
tsubcc %i6, 0x10D5, %o6
addc %o3, 0x03A2, %g1
fbue,a %fcc3, loop_2155
nop
setx 0x97A992E130701A35, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
xnorcc %l4, %i5, %g6
ta %icc, 0x7
loop_2155:
udivcc %o1, 0x0A28, %g4
tl %xcc, 0x1
sir 0x0D88
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %o2, %i2, %g2
edge32l %i1, %o0, %i0
fpadd32 %f8, %f12, %f0
fbg %fcc0, loop_2156
add %o7, 0x0EA3, %l1
movg %xcc, %l3, %g5
tneg %icc, 0x6
loop_2156:
xnorcc %o5, 0x123E, %i4
sll %l5, %i3, %l6
fors %f13, %f22, %f16
andcc %g7, %l0, %g3
tg %xcc, 0x7
alignaddr %l2, %o4, %i6
tvs %icc, 0x0
movrlz %o6, 0x03C, %i7
bl,a,pn %xcc, loop_2157
movleu %xcc, %g1, %o3
brgz,a %l4, loop_2158
edge16ln %i5, %o1, %g6
loop_2157:
fmovs %f30, %f2
sra %o2, 0x07, %g4
loop_2158:
fpackfix %f12, %f9
sdivx %i2, 0x1165, %g2
movl %icc, %o0, %i0
addccc %i1, 0x1639, %o7
fandnot1s %f21, %f10, %f17
fbo %fcc0, loop_2159
sub %l3, 0x16FE, %g5
tneg %xcc, 0x7
subc %l1, %i4, %o5
loop_2159:
movl %icc, %l5, %i3
tcs %icc, 0x6
lduw [%l7 + 0x7C], %g7
flush %l7 + 0x44
fmovdleu %xcc, %f24, %f0
sdiv %l6, 0x0CC8, %g3
ldd [%l7 + 0x78], %f26
mulx %l2, %o4, %i6
edge32 %o6, %l0, %g1
fbu %fcc3, loop_2160
move %icc, %i7, %o3
fnot2s %f3, %f6
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %l4, %o1
loop_2160:
bvs %icc, loop_2161
fbu,a %fcc3, loop_2162
ldub [%l7 + 0x56], %g6
pdist %f28, %f14, %f0
loop_2161:
edge32 %o2, %i5, %g4
loop_2162:
mova %icc, %g2, %i2
xor %o0, %i0, %i1
nop
setx loop_2163, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitos %f10, %f13
fstod %f13, %f12
srl %o7, 0x14, %l3
set 0x6A, %o4
ldsha [%l7 + %o4] 0x04, %g5
loop_2163:
nop
setx loop_2164, %l0, %l1
jmpl %l1, %l1
fmovrsgez %i4, %f14, %f6
movcs %xcc, %o5, %i3
fnot2s %f27, %f17
loop_2164:
orn %g7, 0x0010, %l5
tleu %icc, 0x1
movrne %l6, 0x27B, %g3
movre %l2, %o4, %i6
nop
setx 0xAFB30447EAC105FD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x01AC413DD8092F80, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f0, %f24
edge16l %o6, %l0, %g1
fabsd %f8, %f22
sir 0x1E4D
tpos %icc, 0x5
srax %o3, %i7, %l4
brgz,a %g6, loop_2165
stbar
movleu %xcc, %o1, %i5
array16 %o2, %g4, %g2
loop_2165:
umulcc %i2, %o0, %i1
tne %icc, 0x1
fone %f12
srl %i0, %o7, %g5
fmovrsne %l3, %f14, %f28
movn %icc, %l1, %o5
xnorcc %i3, %g7, %i4
addcc %l5, %g3, %l2
nop
setx loop_2166, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ba,a,pn %xcc, loop_2167
fpadd32 %f20, %f24, %f10
smulcc %l6, %i6, %o4
loop_2166:
fble,a %fcc3, loop_2168
loop_2167:
tge %xcc, 0x0
movleu %xcc, %l0, %o6
smulcc %o3, 0x18A9, %g1
loop_2168:
movne %icc, %i7, %l4
ldd [%l7 + 0x40], %g6
tl %xcc, 0x4
mulscc %i5, 0x06DC, %o2
nop
setx 0x007665BC, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
sdiv %o1, 0x1737, %g2
udivcc %g4, 0x0FAE, %o0
movvs %xcc, %i1, %i0
fnot1s %f13, %f1
nop
fitod %f2, %f0
fdtox %f0, %f26
addc %o7, 0x018D, %i2
nop
setx 0x51DFC14F63048EB0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x680CAD9AE20D9DFE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f18, %f18
edge32l %g5, %l3, %o5
edge32n %i3, %g7, %l1
array8 %l5, %i4, %g3
edge32n %l2, %l6, %o4
tsubcctv %l0, %i6, %o3
fblg,a %fcc0, loop_2169
fbg,a %fcc2, loop_2170
sdivcc %g1, 0x0DD7, %i7
nop
setx 0x4E7CC38D7BBD7826, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xAB87F66FB3E038DD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f2, %f24
loop_2169:
ba loop_2171
loop_2170:
ldd [%l7 + 0x70], %l4
array8 %o6, %g6, %i5
mulx %o2, 0x0108, %g2
loop_2171:
fmovdne %icc, %f2, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %icc, %o1, %o0
subccc %i1, %g4, %i0
fmovsleu %xcc, %f28, %f7
fpsub32s %f24, %f22, %f31
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %i2
movgu %icc, %g5, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %icc, %l3, %o5
srl %g7, 0x0D, %i3
umul %l5, 0x10CD, %l1
sll %i4, %g3, %l2
ldx [%l7 + 0x68], %l6
fornot1s %f18, %f7, %f0
stb %l0, [%l7 + 0x65]
orn %o4, %o3, %g1
fsrc2 %f2, %f12
fpack16 %f16, %f31
tneg %icc, 0x2
pdist %f0, %f8, %f0
bcc loop_2172
fnot1s %f24, %f28
wr %g0, 0x81, %asi
swapa [%l7 + 0x34] %asi, %i6
loop_2172:
tleu %icc, 0x0
fnegs %f1, %f17
udivcc %i7, 0x014E, %l4
fbge,a %fcc1, loop_2173
srlx %o6, 0x09, %g6
fxors %f11, %f28, %f0
fmul8sux16 %f14, %f0, %f16
loop_2173:
smulcc %o2, 0x04EA, %i5
tne %icc, 0x6
movvc %icc, %o1, %o0
sir 0x0C6B
tleu %icc, 0x6
udivcc %i1, 0x1CC6, %g2
fzero %f6
set 0x10, %o1
ldxa [%g0 + %o1] 0x20, %i0
bgu,a %icc, loop_2174
faligndata %f20, %f26, %f20
wr %g0, 0x88, %asi
ldxa [%l7 + 0x68] %asi, %g4
loop_2174:
mulscc %g5, %i2, %l3
sethi 0x0667, %o7
srl %o5, 0x0C, %g7
tg %icc, 0x6
for %f18, %f6, %f2
edge32l %l5, %l1, %i3
edge8 %g3, %i4, %l2
nop
fitod %f30, %f20
orcc %l6, 0x183F, %o4
taddcctv %o3, 0x1376, %g1
umul %l0, %i7, %l4
movcc %xcc, %i6, %g6
edge32n %o6, %o2, %o1
fmovrdlez %o0, %f10, %f28
fbu %fcc1, loop_2175
andcc %i1, %i5, %g2
brlez %g4, loop_2176
movrgz %g5, 0x0C3, %i2
loop_2175:
swap [%l7 + 0x08], %i0
tgu %icc, 0x5
loop_2176:
andncc %l3, %o5, %g7
movrlz %l5, 0x1E9, %o7
array32 %l1, %g3, %i4
xor %l2, 0x04F6, %l6
lduh [%l7 + 0x68], %o4
ldd [%l7 + 0x50], %i2
udivx %g1, 0x17A5, %l0
set 0x4C, %g3
ldsha [%l7 + %g3] 0x89, %i7
xnor %o3, %i6, %l4
movn %icc, %g6, %o6
movle %xcc, %o1, %o2
alignaddr %i1, %i5, %o0
fandnot2 %f22, %f22, %f6
sdivx %g4, 0x0BB6, %g5
sll %g2, 0x1D, %i0
wr %g0, 0x11, %asi
lda [%l7 + 0x50] %asi, %f9
sllx %l3, %i2, %g7
sethi 0x1782, %o5
addcc %o7, 0x0BAD, %l1
movrlz %g3, 0x2A1, %l5
membar 0x45
fpadd16s %f4, %f28, %f16
edge16n %l2, %l6, %o4
wr %g0, 0x23, %asi
ldda [%l7 + 0x60] %asi, %i2
fmovs %f9, %f5
movleu %icc, %i4, %l0
move %icc, %i7, %o3
edge8ln %i6, %g1, %l4
fbl,a %fcc2, loop_2177
fmovrdgz %g6, %f2, %f28
alignaddr %o1, %o6, %o2
stbar
loop_2177:
ldd [%l7 + 0x18], %i0
brz %o0, loop_2178
fbne,a %fcc0, loop_2179
movne %icc, %i5, %g4
movvc %icc, %g5, %g2
loop_2178:
fmuld8sux16 %f17, %f17, %f6
loop_2179:
fpadd16s %f17, %f4, %f11
or %i0, 0x1F39, %l3
fbu,a %fcc0, loop_2180
umulcc %i2, 0x139D, %o5
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x58] %asi, 0x2
loop_2180:
movl %icc, %l1, %g7
tne %icc, 0x7
te %icc, 0x6
movcc %xcc, %g3, %l2
smulcc %l6, %o4, %l5
brlz %i4, loop_2181
edge16 %i3, %i7, %l0
bn,a,pn %icc, loop_2182
andncc %i6, %g1, %l4
loop_2181:
alignaddrl %o3, %o1, %o6
edge8ln %g6, %o2, %i1
loop_2182:
subc %i5, %o0, %g4
popc 0x0E10, %g2
fornot2 %f18, %f28, %f24
or %i0, 0x194D, %g5
tcs %icc, 0x4
fpack16 %f10, %f14
movg %xcc, %i2, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxors %f22, %f15, %f14
tvc %xcc, 0x3
fba,a %fcc2, loop_2183
mova %xcc, %o7, %o5
move %xcc, %g7, %l1
movneg %xcc, %l2, %l6
loop_2183:
mulscc %g3, %o4, %l5
orn %i4, 0x05AD, %i7
bshuffle %f8, %f0, %f24
movvc %xcc, %l0, %i3
edge16l %g1, %l4, %o3
fnegd %f28, %f10
add %l7, 0x44, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %o1, %o6
edge32ln %g6, %i6, %o2
brgz %i1, loop_2184
addc %o0, %g4, %i5
tn %xcc, 0x1
edge32n %g2, %g5, %i0
loop_2184:
array32 %i2, %o7, %o5
set 0x40, %l6
ldda [%l7 + %l6] 0x10, %f16
fcmple16 %f22, %f24, %l3
sra %l1, 0x0A, %g7
movle %icc, %l6, %g3
mova %icc, %o4, %l5
edge8ln %l2, %i4, %l0
brz,a %i7, loop_2185
nop
fitod %f20, %f22
bvs,a loop_2186
bgu,a loop_2187
loop_2185:
movrlez %i3, %g1, %l4
movle %icc, %o3, %o6
loop_2186:
nop
set 0x30, %o0
lduba [%l7 + %o0] 0x0c, %o1
loop_2187:
fpmerge %f14, %f26, %f12
movcs %xcc, %i6, %g6
bleu,a loop_2188
udivx %i1, 0x0C9D, %o2
fmovdleu %xcc, %f8, %f13
movcc %xcc, %o0, %i5
loop_2188:
nop
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
edge16ln %g2, %g4, %i0
subc %g5, 0x1EA2, %o7
movvc %icc, %o5, %i2
brgez,a %l1, loop_2189
fand %f14, %f20, %f4
add %g7, 0x04EB, %l6
xnor %l3, %o4, %g3
loop_2189:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,a,pt %icc, loop_2190
tsubcc %l2, %i4, %l5
fxnor %f20, %f30, %f20
bgu,a %xcc, loop_2191
loop_2190:
udivx %i7, 0x114B, %l0
bvc loop_2192
tsubcctv %i3, %g1, %o3
loop_2191:
movre %o6, 0x080, %l4
smul %i6, %o1, %i1
loop_2192:
fsrc1 %f16, %f16
bcc,a,pt %icc, loop_2193
fnors %f30, %f14, %f29
set 0x10, %i3
ldxa [%l7 + %i3] 0x14, %g6
loop_2193:
edge32l %o2, %i5, %o0
srl %g4, 0x1D, %g2
tvc %icc, 0x3
nop
fitos %f15, %f19
fsrc1 %f14, %f8
orncc %g5, 0x06FE, %o7
set 0x108, %l3
ldxa [%g0 + %l3] 0x52, %o5
tg %xcc, 0x1
movg %icc, %i2, %i0
movneg %xcc, %g7, %l6
fnand %f18, %f26, %f20
ta %xcc, 0x0
move %xcc, %l3, %l1
edge8n %o4, %g3, %i4
fbn,a %fcc1, loop_2194
tleu %icc, 0x2
set 0x40, %i4
ldda [%l7 + %i4] 0x0c, %f0
loop_2194:
bne,pn %xcc, loop_2195
fbe %fcc3, loop_2196
orncc %l2, 0x076E, %i7
movl %xcc, %l0, %i3
loop_2195:
prefetch [%l7 + 0x30], 0x1
loop_2196:
edge32l %l5, %g1, %o6
sethi 0x08A4, %o3
nop
setx loop_2197, %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
fbul %fcc2, loop_2198
fmul8x16al %f25, %f12, %f4
sub %l4, %o1, %i1
loop_2197:
tge %xcc, 0x6
loop_2198:
nop
set 0x66, %l4
lduha [%l7 + %l4] 0x11, %g6
sdivcc %i6, 0x1D27, %i5
wr %g0, 0x10, %asi
lduba [%l7 + 0x7B] %asi, %o0
orncc %o2, 0x1EB8, %g4
movcc %xcc, %g2, %o7
xor %o5, %g5, %i2
fbue %fcc0, loop_2199
nop
fitod %f18, %f20
fandnot1s %f20, %f20, %f31
edge8n %g7, %i0, %l3
loop_2199:
fnot1s %f14, %f6
fones %f3
tpos %icc, 0x0
andcc %l6, %o4, %g3
set 0x40, %i1
stda %f0, [%l7 + %i1] 0x89
tg %xcc, 0x7
tle %xcc, 0x0
fbo,a %fcc3, loop_2200
ba,pn %icc, loop_2201
movre %i4, 0x2EA, %l2
fba,a %fcc0, loop_2202
loop_2200:
alignaddrl %l1, %l0, %i3
loop_2201:
tneg %icc, 0x6
movcc %xcc, %l5, %g1
loop_2202:
fxnor %f20, %f26, %f6
sdivcc %i7, 0x01E4, %o6
nop
fitos %f31, %f4
andcc %o3, 0x1D34, %o1
edge16l %l4, %i1, %i6
set 0x26, %i2
stba %i5, [%l7 + %i2] 0x11
fzeros %f28
brz,a %g6, loop_2203
edge16ln %o0, %o2, %g2
fmovdvc %icc, %f14, %f11
sll %g4, 0x09, %o7
loop_2203:
fnands %f23, %f23, %f24
umul %o5, 0x0D53, %i2
fbule %fcc3, loop_2204
movleu %xcc, %g5, %g7
sra %i0, 0x15, %l3
tge %icc, 0x5
loop_2204:
fmovsne %icc, %f25, %f3
xorcc %o4, 0x167B, %g3
ldsw [%l7 + 0x18], %l6
ldub [%l7 + 0x2E], %l2
taddcctv %l1, 0x1F88, %i4
mova %icc, %l0, %l5
nop
fitod %f4, %f8
fdtox %f8, %f20
fxtod %f20, %f18
fbug,a %fcc3, loop_2205
te %xcc, 0x6
movl %icc, %i3, %g1
movrgez %o6, %o3, %i7
loop_2205:
xnorcc %l4, 0x0468, %o1
and %i6, 0x141B, %i5
bl,a loop_2206
nop
setx 0x505F8CA7, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
taddcctv %g6, %o0, %i1
udivx %g2, 0x1272, %g4
loop_2206:
movcs %xcc, %o7, %o2
nop
setx loop_2207, %l0, %l1
jmpl %l1, %o5
sdiv %g5, 0x1AE5, %g7
fbule,a %fcc2, loop_2208
sethi 0x03A1, %i0
loop_2207:
nop
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2208:
mova %xcc, %i2, %o4
wr %g0, 0x04, %asi
swapa [%l7 + 0x70] %asi, %g3
addc %l3, 0x1F92, %l6
wr %g0, 0x89, %asi
ldsba [%l7 + 0x4B] %asi, %l2
tvs %xcc, 0x7
smulcc %l1, 0x070D, %i4
bne,a loop_2209
srax %l0, %l5, %i3
fcmpne32 %f8, %f10, %g1
array8 %o6, %o3, %l4
loop_2209:
sdivcc %o1, 0x1E4D, %i7
be,a %icc, loop_2210
nop
set 0x6F, %o5
ldub [%l7 + %o5], %i6
tge %icc, 0x4
fbule,a %fcc2, loop_2211
loop_2210:
edge32 %g6, %o0, %i1
fmovdvc %xcc, %f17, %f18
movrne %g2, 0x221, %i5
loop_2211:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %o7, 0x2D3, %o2
bneg,a,pn %xcc, loop_2212
udiv %g4, 0x01F0, %o5
or %g5, %i0, %i2
movl %icc, %g7, %o4
loop_2212:
fpsub16 %f14, %f12, %f28
ldsw [%l7 + 0x14], %l3
nop
setx 0x3CF837F71050B454, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
ld [%l7 + 0x40], %f14
taddcc %l6, %g3, %l2
movge %icc, %i4, %l1
brlez %l5, loop_2213
nop
setx 0xEDA4288F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x173C07D4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f2, %f17
movrne %i3, 0x2FE, %l0
udivx %o6, 0x004F, %o3
loop_2213:
bn,pt %icc, loop_2214
movneg %xcc, %g1, %l4
movle %xcc, %i7, %o1
umulcc %i6, %o0, %g6
loop_2214:
nop
setx 0x105C00C0, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
membar 0x50
fornot1s %f5, %f28, %f0
fmovrdne %i1, %f28, %f6
set 0x7C, %i5
lduha [%l7 + %i5] 0x11, %g2
stbar
fbe,a %fcc3, loop_2215
sllx %i5, %o7, %o2
bgu,a loop_2216
bge,pn %xcc, loop_2217
loop_2215:
bleu loop_2218
fbuge %fcc0, loop_2219
loop_2216:
movrlz %o5, 0x0A0, %g5
loop_2217:
movge %icc, %g4, %i2
loop_2218:
fmovspos %icc, %f31, %f22
loop_2219:
fmul8x16 %f30, %f28, %f8
ldd [%l7 + 0x78], %f30
fmul8x16al %f13, %f10, %f16
swap [%l7 + 0x38], %g7
edge8n %i0, %l3, %l6
fmovdvs %icc, %f29, %f23
xor %o4, %g3, %i4
sethi 0x1024, %l2
movrgez %l1, 0x3B6, %l5
fmovrsne %l0, %f24, %f28
taddcc %i3, 0x0411, %o3
fornot1 %f10, %f10, %f2
wr %g0, 0xea, %asi
stxa %o6, [%l7 + 0x70] %asi
membar #Sync
orn %l4, 0x1F55, %i7
nop
fitos %f20, %f5
ld [%l7 + 0x30], %f2
movg %xcc, %o1, %i6
fmovrdlz %o0, %f2, %f24
for %f2, %f0, %f2
ble loop_2220
subcc %g6, %i1, %g2
udivx %g1, 0x1C4E, %i5
tleu %xcc, 0x4
loop_2220:
move %xcc, %o7, %o2
tn %xcc, 0x7
movcc %icc, %g5, %g4
nop
setx 0x64061C9081C724E6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x6141AD2D4AAB7FDA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f12, %f22
membar 0x54
tle %xcc, 0x4
call loop_2221
ld [%l7 + 0x38], %f3
lduw [%l7 + 0x08], %o5
fbu %fcc0, loop_2222
loop_2221:
fmovsleu %xcc, %f22, %f23
edge16l %i2, %i0, %g7
movn %icc, %l3, %o4
loop_2222:
nop
fitos %f10, %f1
fstox %f1, %f22
fxtos %f22, %f12
movre %l6, 0x15F, %g3
mulscc %i4, 0x0FCE, %l2
fnands %f8, %f7, %f25
set 0x28, %i0
prefetcha [%l7 + %i0] 0x14, 0x0
movrlz %l0, 0x0AE, %i3
mova %icc, %o3, %o6
tg %xcc, 0x6
fmovsneg %icc, %f31, %f1
smul %l1, 0x1106, %l4
fabss %f24, %f21
sir 0x0127
srax %i7, 0x0B, %o1
brz,a %o0, loop_2223
move %xcc, %i6, %g6
add %i1, 0x01A5, %g1
bne,a,pt %icc, loop_2224
loop_2223:
nop
fitod %f0, %f12
fdtox %f12, %f14
fbuge %fcc1, loop_2225
tleu %icc, 0x1
loop_2224:
movcc %xcc, %g2, %o7
tl %xcc, 0x0
loop_2225:
movre %i5, 0x1EC, %o2
movvc %icc, %g5, %g4
fmovrsgz %i2, %f11, %f2
fpadd32s %f31, %f6, %f10
fmovdcc %icc, %f6, %f31
fba,a %fcc1, loop_2226
tg %icc, 0x1
bl,a,pt %xcc, loop_2227
fmuld8sux16 %f10, %f21, %f16
loop_2226:
addc %i0, %o5, %g7
addc %l3, %o4, %g3
loop_2227:
edge16l %i4, %l2, %l5
brnz,a %l6, loop_2228
array32 %l0, %i3, %o6
faligndata %f20, %f2, %f14
call loop_2229
loop_2228:
move %xcc, %l1, %l4
edge8 %i7, %o1, %o3
nop
set 0x4C, %l2
lduw [%l7 + %l2], %o0
loop_2229:
fones %f1
fmovdcc %xcc, %f26, %f11
addc %g6, 0x0910, %i6
nop
setx loop_2230, %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
fmovd %f24, %f18
subccc %g1, %g2, %i1
nop
fitos %f7, %f3
fstoi %f3, %f31
loop_2230:
stb %i5, [%l7 + 0x0A]
te %icc, 0x5
fcmpne16 %f14, %f10, %o7
bne,a,pt %xcc, loop_2231
movneg %icc, %g5, %o2
srl %g4, %i2, %o5
fbne,a %fcc0, loop_2232
loop_2231:
alignaddrl %i0, %g7, %o4
stx %l3, [%l7 + 0x18]
fmovsa %xcc, %f8, %f8
loop_2232:
tg %icc, 0x0
fpackfix %f22, %f27
movne %icc, %i4, %g3
bne,a loop_2233
edge16n %l2, %l6, %l5
movg %xcc, %i3, %o6
xnor %l0, 0x0F62, %l4
loop_2233:
fbg,a %fcc3, loop_2234
fbg %fcc2, loop_2235
fmovrdlez %l1, %f12, %f8
edge32l %i7, %o1, %o3
loop_2234:
nop
set 0x30, %o2
stx %o0, [%l7 + %o2]
loop_2235:
movvs %icc, %g6, %g1
set 0x56, %g2
lduba [%l7 + %g2] 0x88, %g2
bvc,a loop_2236
fexpand %f6, %f0
movrlz %i6, %i5, %i1
fpackfix %f16, %f10
loop_2236:
fbue,a %fcc2, loop_2237
fsrc2 %f22, %f0
fpack32 %f24, %f2, %f30
wr %g0, 0x0c, %asi
stba %g5, [%l7 + 0x0E] %asi
loop_2237:
or %o7, 0x0F4B, %o2
fmovsle %xcc, %f29, %f13
subccc %g4, 0x1E8F, %i2
xorcc %o5, %g7, %i0
movg %xcc, %l3, %o4
fabsd %f18, %f8
movrne %i4, %l2, %l6
tsubcc %l5, 0x1838, %g3
subccc %i3, 0x1544, %o6
ldx [%l7 + 0x10], %l0
andn %l1, %i7, %o1
movrgz %l4, 0x072, %o3
fandnot2 %f2, %f8, %f4
smulcc %o0, %g1, %g6
fmovdle %icc, %f29, %f31
ba,a loop_2238
sdiv %i6, 0x1F61, %i5
sth %i1, [%l7 + 0x08]
tleu %icc, 0x1
loop_2238:
fsrc2s %f31, %f17
edge16 %g5, %o7, %o2
sra %g2, 0x12, %g4
sra %i2, 0x1B, %g7
fbn,a %fcc3, loop_2239
tleu %icc, 0x1
fmuld8ulx16 %f26, %f31, %f24
tne %icc, 0x7
loop_2239:
edge32ln %i0, %l3, %o5
subcc %i4, 0x1D37, %l2
tge %xcc, 0x2
tleu %xcc, 0x6
edge16 %o4, %l6, %g3
nop
setx 0xB8CD0E2C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x009D61A2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f18, %f3
fmovdvc %icc, %f26, %f29
xor %i3, %o6, %l0
edge16n %l1, %l5, %i7
tpos %xcc, 0x4
sdivcc %o1, 0x1E7A, %o3
fpadd32 %f12, %f8, %f4
prefetch [%l7 + 0x44], 0x3
movrlez %l4, 0x13C, %g1
edge32ln %o0, %i6, %g6
fpsub16 %f12, %f12, %f12
mova %icc, %i5, %i1
st %f21, [%l7 + 0x10]
udivcc %g5, 0x1F42, %o2
fmovsgu %icc, %f28, %f18
flush %l7 + 0x24
tneg %icc, 0x4
subcc %g2, 0x05FB, %o7
fmovdcs %icc, %f21, %f4
bg,pn %icc, loop_2240
tne %icc, 0x5
subccc %i2, %g4, %i0
movrlz %g7, 0x3F5, %l3
loop_2240:
alignaddr %o5, %i4, %l2
sethi 0x00E9, %l6
fbuge,a %fcc2, loop_2241
lduh [%l7 + 0x0E], %o4
movrgz %g3, 0x08C, %i3
set 0x78, %l5
sta %f2, [%l7 + %l5] 0x10
loop_2241:
nop
setx loop_2242, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sth %o6, [%l7 + 0x44]
bleu,a %xcc, loop_2243
fmovsge %xcc, %f31, %f31
loop_2242:
xor %l1, %l5, %i7
umul %o1, 0x1205, %l0
loop_2243:
tneg %xcc, 0x3
fornot1 %f24, %f22, %f20
edge32 %o3, %l4, %g1
udivx %o0, 0x137E, %i6
std %f0, [%l7 + 0x10]
subccc %i5, 0x03A6, %i1
udiv %g5, 0x0A51, %o2
movvc %xcc, %g6, %o7
set 0x36, %l1
ldsha [%l7 + %l1] 0x04, %g2
wr %g0, 0x58, %asi
ldxa [%g0 + 0x18] %asi, %g4
smulcc %i2, %g7, %i0
edge16ln %l3, %i4, %o5
movrgez %l6, %o4, %l2
mulx %g3, %o6, %l1
mova %icc, %l5, %i7
andcc %i3, %o1, %l0
and %l4, 0x1B76, %o3
fble,a %fcc3, loop_2244
fbul,a %fcc3, loop_2245
bleu,a loop_2246
mulx %g1, 0x07A1, %o0
loop_2244:
edge8n %i6, %i1, %i5
loop_2245:
fmovdge %xcc, %f1, %f10
loop_2246:
subcc %o2, %g6, %g5
ldd [%l7 + 0x40], %f16
and %g2, %o7, %g4
call loop_2247
edge16 %g7, %i2, %i0
fors %f25, %f31, %f29
orn %i4, %l3, %o5
loop_2247:
addccc %l6, %l2, %o4
fbge,a %fcc3, loop_2248
xor %g3, 0x1CD7, %o6
orncc %l5, %i7, %i3
movre %l1, 0x043, %o1
loop_2248:
taddcctv %l4, 0x0464, %o3
fnands %f12, %f6, %f21
swap [%l7 + 0x40], %g1
nop
setx 0x504FC96D, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
movrne %l0, 0x2C4, %i6
movcs %xcc, %i1, %o0
umulcc %o2, 0x0602, %i5
xorcc %g6, 0x1CB4, %g5
tcs %xcc, 0x5
tsubcc %o7, %g2, %g7
fcmpne16 %f2, %f4, %g4
set 0x78, %g1
stxa %i0, [%l7 + %g1] 0x2a
membar #Sync
movl %icc, %i2, %l3
orn %i4, 0x1EF0, %l6
edge8l %o5, %l2, %o4
fmovdge %icc, %f28, %f13
mova %xcc, %g3, %o6
nop
fitos %f3, %f3
fstox %f3, %f22
fxtos %f22, %f5
sllx %i7, %i3, %l5
fmovdl %icc, %f7, %f13
fbn %fcc3, loop_2249
fmuld8ulx16 %f15, %f15, %f18
subc %l1, 0x0B2B, %o1
fxor %f12, %f2, %f30
loop_2249:
movvc %xcc, %l4, %g1
nop
set 0x0E, %i6
stb %l0, [%l7 + %i6]
tneg %icc, 0x1
fba,a %fcc2, loop_2250
umul %o3, %i1, %o0
udivx %o2, 0x1DCF, %i5
movne %xcc, %g6, %i6
loop_2250:
fpadd32 %f30, %f10, %f28
ble,a %xcc, loop_2251
array8 %o7, %g2, %g7
stbar
lduh [%l7 + 0x52], %g5
loop_2251:
nop
setx 0x707D0B10, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
tvs %icc, 0x7
movneg %icc, %i0, %i2
bneg,pt %icc, loop_2252
tcc %xcc, 0x3
movg %icc, %l3, %g4
orcc %i4, %o5, %l6
loop_2252:
nop
setx 0x407E3FFA, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
fpsub32 %f2, %f12, %f6
fxnors %f1, %f16, %f23
smul %l2, %g3, %o6
wr %g0, 0x89, %asi
ldswa [%l7 + 0x44] %asi, %i7
move %xcc, %i3, %l5
srlx %l1, %o4, %o1
set 0x2C, %g4
stha %g1, [%l7 + %g4] 0x23
membar #Sync
fbge,a %fcc3, loop_2253
movle %icc, %l0, %o3
sdiv %i1, 0x1F23, %l4
prefetch [%l7 + 0x08], 0x3
loop_2253:
fbue,a %fcc1, loop_2254
fmovrslez %o0, %f16, %f3
bn,a,pt %icc, loop_2255
popc 0x0C7E, %i5
loop_2254:
array32 %g6, %o2, %o7
tg %xcc, 0x3
loop_2255:
nop
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
movne %xcc, %g2, %i6
bl,a,pn %icc, loop_2256
tcc %icc, 0x5
umulcc %g5, 0x0FD8, %i0
ble,pn %icc, loop_2257
loop_2256:
movgu %xcc, %g7, %i2
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
loop_2257:
ta %xcc, 0x4
taddcctv %g4, 0x1F3E, %i4
sdiv %l6, 0x0303, %o5
wr %g0, 0x80, %asi
lduha [%l7 + 0x26] %asi, %l2
fmul8sux16 %f8, %f22, %f4
tsubcctv %o6, %i7, %g3
udivx %l5, 0x0BD1, %l1
orcc %i3, %o4, %o1
andn %g1, %l0, %i1
addc %l4, 0x0CFE, %o0
smul %o3, 0x0C4E, %g6
sdivx %i5, 0x1DCE, %o7
bpos loop_2258
fbug %fcc1, loop_2259
sra %o2, %g2, %i6
tn %icc, 0x0
loop_2258:
nop
setx loop_2260, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2259:
subc %g5, 0x13EC, %i0
movn %icc, %g7, %i2
nop
setx loop_2261, %l0, %l1
jmpl %l1, %g4
loop_2260:
smulcc %i4, 0x0731, %l6
edge32l %l3, %o5, %l2
edge16n %o6, %i7, %l5
loop_2261:
mulscc %l1, 0x0CC9, %g3
movge %xcc, %i3, %o4
nop
fitod %f4, %f24
fdtoi %f24, %f1
bpos loop_2262
fbe,a %fcc1, loop_2263
lduw [%l7 + 0x14], %g1
srl %o1, %l0, %l4
loop_2262:
tcc %xcc, 0x2
loop_2263:
fbul %fcc1, loop_2264
addccc %o0, 0x1411, %o3
addccc %i1, 0x16E6, %i5
add %g6, 0x08FD, %o2
loop_2264:
xorcc %o7, %i6, %g2
set 0x6C, %g7
lduha [%l7 + %g7] 0x80, %i0
movle %xcc, %g5, %g7
sdivcc %g4, 0x1AF7, %i2
ta %xcc, 0x3
subcc %l6, %i4, %l3
tpos %icc, 0x7
edge8 %o5, %l2, %o6
xnor %l5, %i7, %l1
set 0x3E, %i7
ldsba [%l7 + %i7] 0x15, %i3
movre %g3, %g1, %o1
ldsh [%l7 + 0x58], %l0
movcc %icc, %l4, %o4
fnor %f6, %f20, %f8
movrlez %o0, %i1, %o3
popc %g6, %o2
std %f12, [%l7 + 0x18]
tvs %icc, 0x6
flush %l7 + 0x48
taddcctv %i5, %o7, %g2
movn %xcc, %i6, %i0
bl,pn %icc, loop_2265
bpos,a,pt %icc, loop_2266
xnor %g7, %g5, %i2
addc %g4, %i4, %l3
loop_2265:
nop
wr %g0, 0xea, %asi
stba %l6, [%l7 + 0x40] %asi
membar #Sync
loop_2266:
subcc %l2, %o5, %o6
fabsd %f14, %f24
fmovscs %icc, %f0, %f5
addccc %i7, 0x158B, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x72], %i3
fbne,a %fcc0, loop_2267
move %icc, %g3, %l5
fblg %fcc0, loop_2268
fmovspos %icc, %f30, %f29
loop_2267:
bn,pn %icc, loop_2269
fands %f13, %f12, %f12
loop_2268:
edge8n %g1, %o1, %l0
mulx %l4, %o4, %o0
loop_2269:
fbn,a %fcc1, loop_2270
ba loop_2271
flush %l7 + 0x4C
nop
setx 0xAC170E77, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x769C92C8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f4, %f24
loop_2270:
tne %icc, 0x5
loop_2271:
move %xcc, %o3, %i1
edge8l %g6, %i5, %o2
edge32n %o7, %i6, %g2
fmovdn %icc, %f17, %f20
fmul8sux16 %f22, %f18, %f30
orcc %i0, 0x04DB, %g5
fbul,a %fcc0, loop_2272
stbar
edge32 %g7, %i2, %g4
fmovdvs %icc, %f10, %f5
loop_2272:
fmovscc %icc, %f1, %f15
fxors %f7, %f19, %f0
tge %icc, 0x1
srlx %l3, 0x01, %i4
smul %l2, 0x07ED, %o5
brz %l6, loop_2273
swap [%l7 + 0x24], %i7
pdist %f0, %f12, %f18
fmovde %icc, %f23, %f26
loop_2273:
udivcc %o6, 0x1770, %i3
addccc %g3, 0x1EC5, %l1
andncc %g1, %o1, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %l5, %l4, %o4
brnz %o3, loop_2274
smulcc %i1, %o0, %g6
nop
fitod %f10, %f16
fdtox %f16, %f30
fxtod %f30, %f28
fmuld8ulx16 %f9, %f26, %f4
loop_2274:
fcmple32 %f12, %f2, %o2
fmovsneg %xcc, %f5, %f24
edge16n %o7, %i6, %i5
edge16ln %i0, %g5, %g7
pdist %f26, %f18, %f26
fornot2 %f28, %f22, %f20
wr %g0, 0x89, %asi
sta %f3, [%l7 + 0x60] %asi
tcc %xcc, 0x4
fbu %fcc2, loop_2275
andcc %g2, %g4, %l3
subcc %i2, %l2, %o5
nop
fitos %f9, %f10
fstoi %f10, %f15
loop_2275:
membar 0x4C
fnands %f10, %f30, %f14
andcc %l6, 0x0D7F, %i7
xnorcc %o6, %i4, %i3
fabsd %f0, %f2
array16 %g3, %g1, %o1
fnot2s %f7, %f30
subccc %l1, %l0, %l4
fcmpgt32 %f14, %f30, %o4
swap [%l7 + 0x70], %o3
fand %f18, %f12, %f30
edge16 %l5, %o0, %g6
wr %g0, 0x88, %asi
sta %f5, [%l7 + 0x54] %asi
set 0x40, %o6
ldda [%l7 + %o6] 0x14, %f0
edge32 %i1, %o7, %i6
movle %icc, %o2, %i0
movneg %icc, %i5, %g7
movg %xcc, %g5, %g4
smul %l3, %i2, %g2
edge16n %o5, %l2, %l6
brlez,a %i7, loop_2276
nop
fitos %f18, %f19
nop
setx 0xAECED308B8B6EB81, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xDA148019DC8686E5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f24, %f16
addc %i4, %o6, %i3
loop_2276:
edge16 %g1, %g3, %l1
fmuld8sux16 %f5, %f31, %f20
tl %xcc, 0x2
fcmple32 %f2, %f4, %o1
nop
setx loop_2277, %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
brgz,a %l4, loop_2278
orcc %l0, %o4, %o3
tge %icc, 0x2
loop_2277:
fbu %fcc3, loop_2279
loop_2278:
fmovrdgez %l5, %f12, %f8
movleu %xcc, %o0, %g6
brz,a %i1, loop_2280
loop_2279:
fornot1s %f5, %f24, %f12
movcs %icc, %o7, %o2
ldsw [%l7 + 0x18], %i0
loop_2280:
movre %i6, %g7, %g5
edge8l %g4, %i5, %l3
edge8ln %g2, %o5, %i2
nop
fitos %f14, %f5
fstox %f5, %f10
xnor %l2, %i7, %l6
te %xcc, 0x7
fbn,a %fcc1, loop_2281
edge16n %i4, %o6, %i3
set 0x70, %g5
stxa %g1, [%l7 + %g5] 0x2b
membar #Sync
loop_2281:
fmovscs %icc, %f25, %f2
brlez,a %l1, loop_2282
movcc %icc, %g3, %l4
fpack16 %f6, %f25
sllx %l0, 0x18, %o4
loop_2282:
stb %o3, [%l7 + 0x14]
set 0x50, %l0
ldxa [%l7 + %l0] 0x15, %o1
mova %icc, %o0, %l5
edge8l %g6, %i1, %o7
membar #Sync
set 0x40, %o7
ldda [%l7 + %o7] 0xf1, %f0
and %o2, 0x09FE, %i6
movvs %xcc, %i0, %g5
umulcc %g4, 0x0601, %g7
fornot2s %f29, %f21, %f5
fmovsvs %xcc, %f6, %f5
fmovrse %l3, %f2, %f0
brnz,a %g2, loop_2283
swap [%l7 + 0x58], %o5
fpack16 %f2, %f18
alignaddr %i2, %i5, %i7
loop_2283:
fmovdn %xcc, %f8, %f19
orcc %l2, 0x029D, %i4
sethi 0x0E65, %o6
bne,a %xcc, loop_2284
fmovsn %icc, %f8, %f25
fandnot2 %f2, %f8, %f8
mulx %i3, %g1, %l6
loop_2284:
movrgez %l1, %g3, %l0
nop
setx 0x90DE25FBCEE5854E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f28
edge8 %o4, %o3, %o1
fmovscs %icc, %f5, %f31
tg %xcc, 0x3
orncc %o0, 0x0B71, %l5
xor %g6, %l4, %i1
array8 %o2, %o7, %i6
smulcc %g5, %g4, %g7
umulcc %l3, 0x1D5F, %g2
edge8 %o5, %i0, %i2
stb %i5, [%l7 + 0x3A]
fpack32 %f20, %f16, %f22
wr %g0, 0x10, %asi
ldsba [%l7 + 0x6C] %asi, %l2
tpos %xcc, 0x4
edge16 %i7, %i4, %o6
sll %i3, %l6, %l1
umulcc %g3, %l0, %o4
movpos %xcc, %g1, %o3
set 0x1C, %o3
lda [%l7 + %o3] 0x89, %f2
bcs,a %xcc, loop_2285
fandnot1s %f3, %f3, %f14
set 0x0, %g6
stxa %o0, [%g0 + %g6] 0x57
loop_2285:
edge16n %o1, %l5, %g6
tneg %xcc, 0x6
nop
setx 0xEB7E6D3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x9981E010, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f13, %f12
for %f28, %f26, %f8
nop
fitod %f0, %f20
fdtox %f20, %f2
srlx %l4, 0x09, %o2
fpadd16 %f0, %f12, %f18
prefetch [%l7 + 0x48], 0x2
bgu,a,pt %icc, loop_2286
brnz,a %i1, loop_2287
xnorcc %i6, 0x00D7, %g5
fmovdne %xcc, %f18, %f24
loop_2286:
fmovdcc %icc, %f6, %f26
loop_2287:
fcmpne16 %f14, %f8, %o7
fmovsneg %xcc, %f30, %f1
flush %l7 + 0x0C
ldsb [%l7 + 0x5F], %g4
stx %l3, [%l7 + 0x50]
nop
setx 0x52241182B07E5829, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
sub %g7, 0x1493, %o5
srax %g2, 0x02, %i2
fmovda %icc, %f8, %f29
xor %i0, 0x0CD8, %i5
movle %xcc, %l2, %i4
nop
fitod %f8, %f6
fdtox %f6, %f10
fxtod %f10, %f22
fmovrsne %o6, %f14, %f16
wr %g0, 0x18, %asi
lda [%l7 + 0x0C] %asi, %f2
taddcctv %i3, 0x0569, %l6
movneg %xcc, %i7, %g3
array32 %l0, %o4, %g1
brnz %l1, loop_2288
fmovrsgz %o3, %f2, %f30
fbg,a %fcc3, loop_2289
ldsw [%l7 + 0x28], %o0
loop_2288:
ble loop_2290
edge16 %o1, %g6, %l5
loop_2289:
fbug,a %fcc2, loop_2291
edge32l %l4, %i1, %i6
loop_2290:
fpsub16 %f10, %f12, %f8
edge32ln %g5, %o2, %o7
loop_2291:
srax %g4, 0x1A, %l3
fpackfix %f8, %f6
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x70] %asi, 0x2
bl,a,pn %icc, loop_2292
xorcc %o5, 0x085E, %g2
sra %i2, %i5, %l2
udivx %i4, 0x0E28, %i0
loop_2292:
brgez,a %o6, loop_2293
bcc loop_2294
fpack32 %f22, %f2, %f20
fbug %fcc0, loop_2295
loop_2293:
movn %xcc, %i3, %l6
loop_2294:
nop
wr %g0, 0x04, %asi
lda [%l7 + 0x4C] %asi, %f2
loop_2295:
fmuld8ulx16 %f2, %f18, %f28
tsubcc %g3, %l0, %i7
ba,pn %xcc, loop_2296
srlx %g1, 0x0E, %o4
fble %fcc2, loop_2297
fpsub32 %f16, %f2, %f2
loop_2296:
fmovrdgez %l1, %f24, %f10
bne,pt %xcc, loop_2298
loop_2297:
tgu %icc, 0x7
set 0x60, %o4
sta %f13, [%l7 + %o4] 0x11
loop_2298:
move %icc, %o3, %o0
movne %xcc, %o1, %l5
sllx %g6, 0x01, %i1
movge %xcc, %l4, %g5
tleu %icc, 0x1
fmovrse %i6, %f11, %f17
fbu %fcc0, loop_2299
xor %o2, 0x06B3, %g4
move %icc, %l3, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2299:
addccc %g7, %g2, %o5
fsrc1s %f6, %f2
array32 %i2, %i5, %i4
tvs %icc, 0x7
movge %xcc, %l2, %o6
fblg %fcc3, loop_2300
for %f24, %f30, %f2
move %xcc, %i3, %i0
array16 %l6, %l0, %g3
loop_2300:
and %i7, 0x0705, %g1
srlx %o4, %o3, %o0
wr %g0, 0x17, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fornot2s %f0, %f21, %f18
fbule %fcc3, loop_2301
fors %f24, %f16, %f3
nop
setx 0xCB9E5B3E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xC4F2606B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f31, %f25
sdivcc %l1, 0x0BAD, %l5
loop_2301:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x2
fmovrslez %g6, %f1, %f2
tgu %xcc, 0x1
bl,pt %icc, loop_2302
movl %xcc, %o1, %l4
sllx %g5, %i1, %o2
taddcc %i6, %l3, %g4
loop_2302:
taddcc %o7, %g7, %o5
edge8l %i2, %g2, %i4
fblg,a %fcc1, loop_2303
orncc %i5, 0x0DE4, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl,a %fcc2, loop_2304
loop_2303:
popc %l2, %i3
bleu,a,pt %xcc, loop_2305
xor %l6, %l0, %g3
loop_2304:
edge8l %i7, %g1, %o4
add %o3, 0x06E9, %i0
loop_2305:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc3, loop_2306
movrlez %o0, %l5, %g6
fcmpeq16 %f22, %f22, %l1
edge16l %o1, %g5, %i1
loop_2306:
fzero %f22
subccc %l4, 0x022F, %i6
sub %o2, 0x0B24, %g4
fsrc1 %f14, %f10
and %l3, %g7, %o7
edge8ln %i2, %o5, %g2
set 0x12, %g3
stha %i4, [%l7 + %g3] 0x88
tleu %xcc, 0x6
movl %xcc, %o6, %i5
mulx %l2, %i3, %l0
fmovrdgz %g3, %f20, %f2
brgez %i7, loop_2307
umul %l6, 0x12B7, %g1
be,a %xcc, loop_2308
movcc %xcc, %o3, %i0
loop_2307:
movre %o0, 0x3EF, %o4
ldx [%l7 + 0x40], %l5
loop_2308:
nop
setx 0x26DD3C139713A40C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x92844B0967340B96, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f0, %f10
edge16ln %l1, %g6, %g5
edge16n %o1, %l4, %i6
fbne %fcc2, loop_2309
fnand %f4, %f6, %f26
sra %o2, 0x1A, %i1
nop
setx 0xA7F2A83CC0551A8B, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
loop_2309:
st %f21, [%l7 + 0x20]
tgu %xcc, 0x2
fnot1 %f20, %f18
movl %icc, %l3, %g4
bgu loop_2310
fpadd16s %f0, %f8, %f0
taddcc %o7, 0x13E9, %g7
fble %fcc3, loop_2311
loop_2310:
fmovse %xcc, %f20, %f23
tvs %xcc, 0x3
tcs %icc, 0x5
loop_2311:
edge16ln %i2, %g2, %o5
movrlez %i4, 0x3AD, %i5
bgu,pt %icc, loop_2312
flush %l7 + 0x78
taddcc %l2, %o6, %i3
edge8ln %l0, %i7, %l6
loop_2312:
movg %icc, %g3, %o3
smul %g1, 0x17AA, %i0
edge8l %o0, %l5, %o4
ble,a %icc, loop_2313
movneg %xcc, %l1, %g5
movre %o1, %g6, %i6
sethi 0x1AE9, %l4
loop_2313:
bge,pn %xcc, loop_2314
call loop_2315
movre %o2, 0x2F8, %l3
wr %g0, 0x27, %asi
stha %g4, [%l7 + 0x64] %asi
membar #Sync
loop_2314:
tle %icc, 0x1
loop_2315:
fbug %fcc2, loop_2316
orcc %i1, %g7, %i2
popc 0x19C7, %g2
movcs %icc, %o7, %o5
loop_2316:
prefetch [%l7 + 0x54], 0x3
taddcctv %i4, 0x0E1B, %i5
tcs %xcc, 0x1
srlx %l2, %i3, %o6
nop
setx loop_2317, %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
sdivcc %l0, 0x1012, %l6
fmovse %icc, %f21, %f15
tg %icc, 0x7
loop_2317:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
taddcctv %o3, %g1, %i0
fmovrsne %g3, %f10, %f12
nop
setx 0xF7AB0837F37EAA08, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xB494D9C9F9A573CD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f16, %f20
sethi 0x14E5, %l5
nop
setx loop_2318, %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, 0x1
tgu %xcc, 0x3
bgu,pn %icc, loop_2319
loop_2318:
nop
set 0x1C, %o1
ldsw [%l7 + %o1], %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x7C], %o0
loop_2319:
fmovdne %xcc, %f30, %f29
ba %icc, loop_2320
udiv %l1, 0x1F44, %g5
fbu,a %fcc2, loop_2321
sth %g6, [%l7 + 0x66]
loop_2320:
stbar
fornot1 %f4, %f30, %f22
loop_2321:
movne %icc, %o1, %l4
ldub [%l7 + 0x6E], %o2
tcs %xcc, 0x0
fmovrdne %i6, %f20, %f26
andcc %l3, 0x07F8, %i1
umul %g7, %g4, %i2
andncc %g2, %o7, %i4
movne %xcc, %i5, %l2
fones %f20
nop
setx loop_2322, %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
bneg,pn %icc, loop_2323
fbue,a %fcc2, loop_2324
loop_2322:
tgu %icc, 0x5
ble %xcc, loop_2325
loop_2323:
movleu %xcc, %o5, %o6
loop_2324:
addccc %i3, 0x0FFE, %l6
nop
fitod %f2, %f10
fdtox %f10, %f4
fxtod %f4, %f18
loop_2325:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg,a loop_2326
andn %i7, 0x1B52, %l0
bleu %icc, loop_2327
umul %o3, 0x0C5B, %i0
loop_2326:
edge8n %g1, %g3, %l5
sra %o0, 0x02, %o4
loop_2327:
brgez %g5, loop_2328
nop
fitod %f2, %f26
fdtoi %f26, %f15
fbn %fcc0, loop_2329
subccc %l1, 0x1401, %o1
loop_2328:
fbu,a %fcc0, loop_2330
andn %g6, %l4, %i6
loop_2329:
te %xcc, 0x1
movg %icc, %o2, %i1
loop_2330:
addccc %g7, %l3, %g4
array32 %i2, %g2, %o7
fbule %fcc0, loop_2331
movrne %i5, 0x1FD, %i4
sra %l2, 0x12, %o6
andn %i3, 0x0F30, %o5
loop_2331:
nop
wr %g0, 0x0c, %asi
stha %l6, [%l7 + 0x74] %asi
fmovrse %i7, %f10, %f16
fbul,a %fcc1, loop_2332
te %xcc, 0x0
movrne %o3, %i0, %l0
fbul,a %fcc3, loop_2333
loop_2332:
udivx %g1, 0x1D54, %l5
subccc %g3, 0x0DCE, %o0
edge8 %g5, %l1, %o1
loop_2333:
andn %g6, 0x11A2, %o4
array32 %l4, %o2, %i1
array8 %i6, %g7, %g4
movne %icc, %i2, %g2
movvs %icc, %o7, %l3
fbe %fcc1, loop_2334
move %xcc, %i5, %i4
std %f30, [%l7 + 0x38]
mulx %o6, %l2, %o5
loop_2334:
smul %l6, 0x0026, %i7
orn %o3, 0x042D, %i0
brnz,a %i3, loop_2335
tne %xcc, 0x2
tcc %xcc, 0x1
tn %xcc, 0x2
loop_2335:
sll %g1, %l5, %g3
brgez,a %o0, loop_2336
fnot2 %f14, %f10
movrlz %g5, 0x213, %l0
edge8 %l1, %o1, %g6
loop_2336:
mulx %l4, 0x1CA1, %o2
fmovd %f16, %f10
movge %xcc, %i1, %o4
fmovrdne %g7, %f2, %f30
array32 %i6, %g4, %i2
fornot1 %f6, %f20, %f18
movcs %xcc, %g2, %l3
ldx [%l7 + 0x20], %o7
be %icc, loop_2337
ble,a loop_2338
ldsh [%l7 + 0x12], %i4
sub %i5, %o6, %o5
loop_2337:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x7A] %asi, %l6
loop_2338:
nop
set 0x58, %l6
swapa [%l7 + %l6] 0x10, %i7
sdiv %o3, 0x0B48, %l2
movge %icc, %i0, %i3
movvc %icc, %g1, %g3
set 0x10, %o0
ldswa [%l7 + %o0] 0x88, %o0
taddcctv %l5, %l0, %g5
set 0x10, %l3
ldda [%l7 + %l3] 0x19, %o0
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fornot1 %f30, %f12, %f14
edge32ln %g6, %l4, %o2
tleu %icc, 0x7
ldd [%l7 + 0x40], %l0
fands %f28, %f22, %f0
umul %i1, %g7, %o4
set 0x0E, %i3
ldstuba [%l7 + %i3] 0x19, %i6
tpos %icc, 0x7
movvs %xcc, %i2, %g2
udivx %l3, 0x1A15, %o7
tge %icc, 0x3
udivx %g4, 0x0BAB, %i5
tg %xcc, 0x7
fba,a %fcc1, loop_2339
movre %o6, 0x153, %i4
mulscc %l6, 0x09C2, %o5
subccc %i7, %l2, %o3
loop_2339:
tcs %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %i0, %i3, %g3
be,a %xcc, loop_2340
edge8n %o0, %l5, %l0
nop
setx loop_2341, %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
edge16l %g5, %g1, %o1
loop_2340:
ldstub [%l7 + 0x11], %l4
tcs %icc, 0x3
loop_2341:
movrne %o2, %g6, %i1
set 0x2C, %l4
lda [%l7 + %l4] 0x10, %f2
tpos %xcc, 0x3
tsubcc %l1, %g7, %o4
nop
setx 0x00DF0B7FC2E345F8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x47F94291386351AF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f0, %f20
fble,a %fcc1, loop_2342
movgu %icc, %i6, %i2
fbn %fcc3, loop_2343
udiv %l3, 0x1AE9, %g2
loop_2342:
fblg %fcc1, loop_2344
fbn %fcc1, loop_2345
loop_2343:
fbue %fcc1, loop_2346
movge %xcc, %g4, %o7
loop_2344:
add %i5, 0x1183, %i4
loop_2345:
fcmple32 %f20, %f18, %l6
loop_2346:
brlez,a %o5, loop_2347
mova %xcc, %i7, %o6
movrgez %l2, %i0, %o3
subc %g3, %i3, %l5
loop_2347:
add %o0, 0x1E11, %l0
array32 %g5, %g1, %o1
fbug %fcc2, loop_2348
tgu %icc, 0x3
sub %l4, %g6, %i1
te %xcc, 0x0
loop_2348:
fba,a %fcc2, loop_2349
bvc,a,pn %icc, loop_2350
fbu,a %fcc3, loop_2351
andcc %o2, %g7, %o4
loop_2349:
smul %l1, %i6, %l3
loop_2350:
movrne %g2, 0x2AE, %i2
loop_2351:
edge16 %g4, %i5, %i4
fbul,a %fcc1, loop_2352
call loop_2353
bpos loop_2354
array8 %l6, %o5, %o7
loop_2352:
udiv %o6, 0x072B, %i7
loop_2353:
fmovd %f4, %f0
loop_2354:
tleu %icc, 0x1
move %icc, %l2, %i0
srax %g3, %i3, %l5
edge16n %o0, %l0, %g5
xor %o3, 0x1EFF, %g1
bvc,a %xcc, loop_2355
lduw [%l7 + 0x20], %l4
array16 %g6, %o1, %o2
nop
fitos %f2, %f25
fstox %f25, %f18
fxtos %f18, %f20
loop_2355:
fpadd16s %f15, %f21, %f25
mulscc %g7, %o4, %i1
membar 0x57
fpsub16s %f8, %f5, %f31
umul %l1, %l3, %i6
bge loop_2356
tsubcctv %i2, %g2, %g4
fpsub16s %f27, %f26, %f10
movle %xcc, %i4, %i5
loop_2356:
fmovde %xcc, %f23, %f26
move %xcc, %l6, %o7
taddcc %o6, %i7, %o5
movne %xcc, %l2, %i0
tleu %xcc, 0x1
bl,a,pt %xcc, loop_2357
movvs %icc, %g3, %i3
mulscc %o0, %l5, %g5
edge8l %o3, %g1, %l4
loop_2357:
subccc %g6, %o1, %o2
movrne %l0, 0x111, %g7
fbul,a %fcc0, loop_2358
call loop_2359
sub %i1, %o4, %l1
call loop_2360
loop_2358:
tvc %xcc, 0x5
loop_2359:
mova %xcc, %i6, %i2
bvs %xcc, loop_2361
loop_2360:
tl %icc, 0x2
call loop_2362
popc %l3, %g2
loop_2361:
movrgez %g4, 0x10C, %i5
fsrc2s %f0, %f28
loop_2362:
fmovse %icc, %f27, %f13
movgu %xcc, %l6, %i4
umulcc %o7, 0x0C3E, %o6
subc %i7, %l2, %i0
popc %g3, %o5
movrgez %i3, 0x218, %l5
array16 %g5, %o0, %o3
fble,a %fcc3, loop_2363
taddcc %l4, 0x0640, %g1
edge8n %g6, %o2, %o1
or %g7, 0x12FF, %l0
loop_2363:
movgu %xcc, %o4, %i1
xor %i6, %i2, %l1
sdiv %g2, 0x0922, %g4
bcc,a,pt %xcc, loop_2364
fmul8x16al %f1, %f0, %f30
array8 %i5, %l3, %i4
movle %icc, %l6, %o7
loop_2364:
nop
set 0x20, %i1
prefetcha [%l7 + %i1] 0x14, 0x3
stb %l2, [%l7 + 0x6C]
popc 0x0FF8, %i0
smul %g3, %o5, %i3
fbl %fcc1, loop_2365
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %xcc, 0x5
fbue %fcc2, loop_2366
loop_2365:
array32 %o6, %g5, %o0
movrgez %l5, 0x1F9, %l4
stw %g1, [%l7 + 0x18]
loop_2366:
nop
wr %g0, 0x80, %asi
stba %o3, [%l7 + 0x7C] %asi
bpos,pt %icc, loop_2367
edge8l %g6, %o1, %g7
movg %xcc, %l0, %o4
set 0x50, %i2
lda [%l7 + %i2] 0x14, %f30
loop_2367:
movre %o2, 0x254, %i1
edge8 %i6, %l1, %g2
orcc %i2, 0x0CDA, %i5
sir 0x0716
lduw [%l7 + 0x28], %l3
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i4
casa [%l6] %asi, %i4, %l6
sethi 0x10BA, %o7
subcc %g4, 0x1E37, %l2
nop
fitos %f11, %f31
set 0x46, %i4
lduba [%l7 + %i4] 0x81, %i0
and %g3, %i7, %i3
addc %o5, 0x1A47, %o6
stx %g5, [%l7 + 0x50]
tcs %icc, 0x6
orncc %o0, %l4, %l5
ldsh [%l7 + 0x42], %g1
bcc,a,pt %icc, loop_2368
ldstub [%l7 + 0x32], %g6
fpsub32 %f10, %f2, %f12
be,a,pt %icc, loop_2369
loop_2368:
fbl %fcc3, loop_2370
sdiv %o1, 0x1645, %g7
tl %xcc, 0x1
loop_2369:
bpos,pt %icc, loop_2371
loop_2370:
move %xcc, %o3, %o4
sll %o2, 0x12, %i1
movpos %xcc, %l0, %l1
loop_2371:
be,a loop_2372
sll %g2, %i2, %i6
fandnot2s %f4, %f27, %f12
umul %i5, 0x1BCA, %l3
loop_2372:
nop
wr %g0, 0x88, %asi
ldsba [%l7 + 0x75] %asi, %l6
popc %i4, %g4
ldstub [%l7 + 0x70], %l2
taddcc %o7, 0x13AE, %g3
bvc,a %xcc, loop_2373
fand %f2, %f26, %f30
movleu %xcc, %i0, %i3
fabsd %f14, %f28
loop_2373:
nop
wr %g0, 0x04, %asi
stwa %i7, [%l7 + 0x4C] %asi
edge32l %o5, %g5, %o6
nop
fitod %f4, %f28
fdtoi %f28, %f19
te %xcc, 0x1
std %f26, [%l7 + 0x48]
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %l4, %o0
movrlz %l5, 0x148, %g6
subc %g1, 0x1EA3, %g7
bvc %xcc, loop_2374
be loop_2375
fmul8x16 %f13, %f26, %f6
subccc %o3, 0x18B1, %o4
loop_2374:
fbuge,a %fcc1, loop_2376
loop_2375:
fbn,a %fcc1, loop_2377
fmovdcc %xcc, %f12, %f28
brz,a %o1, loop_2378
loop_2376:
sra %o2, %l0, %l1
loop_2377:
fsrc2 %f22, %f4
tgu %xcc, 0x4
loop_2378:
udiv %i1, 0x18FF, %g2
add %i6, %i2, %i5
tle %icc, 0x6
add %l6, %l3, %i4
add %l2, 0x15C7, %g4
andncc %o7, %g3, %i3
fmovsl %xcc, %f25, %f20
fbu,a %fcc2, loop_2379
fmul8x16al %f0, %f12, %f0
or %i7, %o5, %i0
mulscc %o6, 0x1AE7, %g5
loop_2379:
nop
set 0x218, %i5
ldxa [%g0 + %i5] 0x52, %l4
umulcc %l5, 0x0D44, %g6
edge32ln %o0, %g7, %o3
movl %xcc, %o4, %g1
bneg,a loop_2380
swap [%l7 + 0x48], %o2
fandnot2s %f5, %f19, %f28
fcmpne32 %f8, %f16, %o1
loop_2380:
movge %xcc, %l1, %i1
ldstub [%l7 + 0x31], %g2
udivx %i6, 0x0E02, %l0
fsrc1 %f30, %f6
edge32ln %i2, %i5, %l6
edge16ln %l3, %i4, %g4
tge %xcc, 0x6
taddcctv %l2, 0x0469, %o7
edge32ln %g3, %i7, %o5
fnors %f3, %f21, %f0
movle %xcc, %i3, %i0
bcs,a %icc, loop_2381
tneg %icc, 0x4
move %icc, %o6, %l4
brgz %l5, loop_2382
loop_2381:
movcs %xcc, %g6, %g5
fsrc2s %f2, %f28
wr %g0, 0x88, %asi
lduba [%l7 + 0x2B] %asi, %g7
loop_2382:
umulcc %o0, %o3, %o4
udiv %o2, 0x0A46, %g1
fblg %fcc1, loop_2383
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlez %l1, loop_2384
fands %f19, %f6, %f29
loop_2383:
edge8l %i1, %g2, %i6
fsrc1 %f10, %f26
loop_2384:
nop
fitod %f8, %f22
fdtoi %f22, %f19
fmovrslez %l0, %f8, %f26
movge %xcc, %o1, %i2
fbl %fcc1, loop_2385
sth %l6, [%l7 + 0x38]
orncc %l3, 0x1D7B, %i5
fcmpeq32 %f8, %f22, %i4
loop_2385:
tsubcc %g4, 0x12C3, %o7
edge8ln %l2, %g3, %i7
fblg %fcc0, loop_2386
andn %o5, 0x0591, %i3
addccc %i0, 0x14EE, %l4
tg %xcc, 0x1
loop_2386:
fble,a %fcc0, loop_2387
nop
setx 0x689F08CA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f22
tg %xcc, 0x4
fpsub16 %f26, %f12, %f2
loop_2387:
fnegs %f10, %f8
bcs,a,pn %xcc, loop_2388
alignaddr %l5, %o6, %g6
bg,pt %xcc, loop_2389
edge8l %g7, %g5, %o3
loop_2388:
xor %o0, 0x0015, %o4
nop
setx 0xCE37FF01, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f4
loop_2389:
nop
set 0x28, %i0
lda [%l7 + %i0] 0x04, %f17
fmovdg %xcc, %f28, %f14
add %l7, 0x60, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x80, %g1, %l1
movg %xcc, %o2, %g2
udiv %i6, 0x0FCF, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %o1, 0x0A9A, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %i1, %l6
tvc %xcc, 0x5
subc %i5, %l3, %i4
fmovsneg %xcc, %f20, %f14
tvc %icc, 0x7
and %g4, %o7, %g3
edge8ln %i7, %l2, %o5
nop
set 0x37, %l2
ldub [%l7 + %l2], %i0
movle %icc, %l4, %i3
fornot2 %f22, %f18, %f22
te %icc, 0x3
taddcc %o6, 0x18DC, %l5
brz,a %g7, loop_2390
edge8n %g6, %o3, %o0
fmovdne %icc, %f7, %f16
tvc %icc, 0x5
loop_2390:
tl %xcc, 0x7
xor %g5, %g1, %o4
xnor %o2, 0x160A, %l1
movn %xcc, %i6, %l0
movneg %icc, %o1, %i2
movcc %icc, %g2, %i1
edge8l %i5, %l6, %i4
tl %icc, 0x2
tvc %icc, 0x7
nop
setx 0xF42D9C34, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x4BC2B061, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f27, %f15
edge8 %g4, %l3, %g3
set 0x64, %o2
lda [%l7 + %o2] 0x04, %f30
movneg %xcc, %i7, %l2
addc %o5, %o7, %l4
fcmpgt16 %f22, %f30, %i0
brnz %o6, loop_2391
taddcctv %i3, 0x174B, %g7
bneg,a,pt %xcc, loop_2392
edge8l %l5, %g6, %o0
loop_2391:
tcs %icc, 0x7
bpos,a,pt %icc, loop_2393
loop_2392:
fba %fcc3, loop_2394
fmovrdlez %g5, %f16, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2393:
fmovdn %icc, %f11, %f8
loop_2394:
fcmpeq32 %f24, %f18, %g1
set 0x10, %g2
ldxa [%g0 + %g2] 0x21, %o4
call loop_2395
sllx %o2, %l1, %o3
fbe,a %fcc2, loop_2396
fble,a %fcc0, loop_2397
loop_2395:
std %f22, [%l7 + 0x30]
fmuld8sux16 %f7, %f4, %f2
loop_2396:
movge %xcc, %l0, %i6
loop_2397:
alignaddr %o1, %g2, %i1
sethi 0x1A0D, %i2
movrgz %l6, %i5, %i4
movre %l3, %g3, %i7
stx %l2, [%l7 + 0x20]
edge8 %o5, %g4, %o7
movvs %xcc, %i0, %o6
fmul8sux16 %f30, %f4, %f24
nop
fitod %f6, %f14
fdtoi %f14, %f25
xor %i3, 0x0937, %l4
ldd [%l7 + 0x20], %f10
fcmpne16 %f0, %f20, %l5
tneg %icc, 0x5
edge8 %g6, %o0, %g5
nop
setx 0x17B84EE8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x61375BE1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f10, %f21
sdivx %g7, 0x08F9, %o4
mova %xcc, %g1, %o2
movne %icc, %l1, %l0
fsrc2s %f12, %f1
tvc %icc, 0x2
fmovdpos %icc, %f23, %f26
smulcc %i6, 0x02BC, %o3
membar 0x59
fbne,a %fcc2, loop_2398
or %o1, %g2, %i2
call loop_2399
edge8l %i1, %i5, %i4
loop_2398:
movne %icc, %l6, %l3
tge %icc, 0x0
loop_2399:
tge %xcc, 0x7
nop
set 0x78, %l5
lduw [%l7 + %l5], %i7
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g3
casa [%l6] %asi, %g3, %l2
tg %icc, 0x6
fornot2s %f12, %f21, %f27
tcs %icc, 0x1
fsrc1s %f25, %f9
movrlz %g4, 0x3ED, %o7
sth %i0, [%l7 + 0x7E]
movgu %xcc, %o5, %o6
wr %g0, 0xe2, %asi
ldda [%l7 + 0x60] %asi, %l4
xor %l5, 0x106A, %g6
fandnot2 %f26, %f4, %f14
sll %o0, %g5, %i3
bcc,pt %icc, loop_2400
tvc %xcc, 0x7
st %f10, [%l7 + 0x30]
ba,pn %xcc, loop_2401
loop_2400:
xor %o4, 0x0A50, %g1
orncc %o2, %g7, %l0
movrgez %l1, 0x377, %o3
loop_2401:
edge8n %o1, %g2, %i2
tvs %xcc, 0x2
fbge %fcc1, loop_2402
array16 %i6, %i1, %i5
swap [%l7 + 0x2C], %i4
faligndata %f24, %f8, %f6
loop_2402:
edge16n %l3, %i7, %g3
xnorcc %l2, 0x1D08, %g4
mulscc %o7, 0x1594, %i0
movpos %xcc, %l6, %o5
nop
fitod %f4, %f4
fdtox %f4, %f4
fpack16 %f2, %f22
sdiv %o6, 0x097E, %l4
tneg %xcc, 0x1
udiv %l5, 0x1AA0, %g6
movrne %o0, 0x03B, %g5
tl %xcc, 0x1
xor %i3, 0x091B, %g1
fbu %fcc3, loop_2403
fsrc1 %f12, %f28
sll %o4, 0x18, %o2
nop
fitod %f2, %f6
fdtos %f6, %f21
loop_2403:
udiv %g7, 0x163E, %l0
udivcc %l1, 0x1A56, %o3
set 0x6C, %o5
swapa [%l7 + %o5] 0x10, %o1
fmovdl %xcc, %f29, %f6
smul %i2, 0x0D27, %i6
sra %i1, 0x0E, %g2
lduh [%l7 + 0x6C], %i5
add %l7, 0x48, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %l3, %i7
xnor %i4, 0x13C7, %g3
smulcc %l2, %o7, %i0
edge32n %l6, %g4, %o5
fsrc1s %f10, %f11
movneg %icc, %l4, %l5
movrlz %g6, %o0, %o6
fblg,a %fcc2, loop_2404
edge32ln %g5, %i3, %o4
umul %o2, 0x1455, %g7
andn %g1, %l1, %o3
loop_2404:
stw %l0, [%l7 + 0x2C]
edge32 %o1, %i6, %i2
ta %icc, 0x4
edge32ln %i1, %g2, %l3
wr %g0, 0x10, %asi
lduba [%l7 + 0x38] %asi, %i7
alignaddr %i4, %g3, %i5
xor %l2, %i0, %o7
fmovsge %icc, %f17, %f16
move %xcc, %g4, %o5
fba,a %fcc3, loop_2405
subccc %l6, %l5, %g6
nop
setx 0xA04C02FC, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
ldstub [%l7 + 0x3D], %o0
loop_2405:
fmovsl %xcc, %f10, %f1
andn %l4, 0x191E, %g5
edge16 %i3, %o4, %o6
fzeros %f3
movre %g7, 0x100, %g1
xnorcc %l1, %o3, %o2
movrlez %o1, 0x11A, %i6
movrgz %i2, 0x275, %i1
fmovse %icc, %f27, %f16
fxnor %f26, %f10, %f10
fnot1s %f23, %f18
andncc %l0, %g2, %i7
smulcc %i4, 0x0E20, %g3
orcc %l3, 0x0E91, %i5
movne %xcc, %i0, %o7
set 0x0, %l1
ldxa [%g0 + %l1] 0x58, %g4
wr %g0, 0x2b, %asi
ldda [%l7 + 0x60] %asi, %o4
ldsh [%l7 + 0x54], %l6
srax %l5, %g6, %l2
edge8 %o0, %g5, %i3
movgu %icc, %o4, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslz %g7, %f14, %f10
ldsb [%l7 + 0x24], %l4
movvc %xcc, %g1, %o3
smul %l1, 0x0EED, %o1
smulcc %o2, %i2, %i1
wr %g0, 0x89, %asi
lda [%l7 + 0x3C] %asi, %f15
ba,a,pt %icc, loop_2406
array8 %i6, %g2, %l0
fpadd32s %f22, %f30, %f5
std %f26, [%l7 + 0x68]
loop_2406:
fsrc2 %f10, %f10
movrgz %i4, 0x35B, %g3
umul %i7, 0x04D7, %l3
edge8l %i0, %o7, %g4
umulcc %i5, 0x1CF1, %o5
fmovrdne %l5, %f2, %f24
smul %g6, %l6, %l2
movrne %g5, 0x3E1, %i3
addccc %o0, %o6, %o4
taddcc %g7, 0x01FC, %l4
fmovda %icc, %f7, %f17
taddcc %o3, 0x004E, %g1
udiv %l1, 0x08BD, %o1
movl %icc, %i2, %o2
tneg %xcc, 0x2
array8 %i6, %g2, %l0
xnorcc %i4, 0x0544, %g3
movneg %icc, %i1, %l3
bvs,a,pn %icc, loop_2407
edge16 %i7, %i0, %o7
andcc %i5, %o5, %g4
brlz %l5, loop_2408
loop_2407:
nop
setx loop_2409, %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
edge32l %l6, %g6, %g5
movre %i3, 0x298, %o0
loop_2408:
nop
fitod %f12, %f6
fdtox %f6, %f0
fxtod %f0, %f28
loop_2409:
ta %icc, 0x3
orcc %l2, 0x107D, %o6
nop
setx 0xFCC4B99C1A8B4DE0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x9EA739F7647E7FB8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f30, %f8
orn %g7, %o4, %o3
brgz,a %g1, loop_2410
smul %l1, 0x01BA, %o1
edge32 %i2, %l4, %i6
tl %icc, 0x3
loop_2410:
tsubcc %g2, %o2, %i4
alignaddr %l0, %i1, %l3
movvc %icc, %g3, %i0
sub %i7, %o7, %i5
fmul8sux16 %f10, %f26, %f24
fmovdn %xcc, %f28, %f21
add %g4, 0x1E3D, %o5
set 0x30, %i6
ldxa [%l7 + %i6] 0x80, %l5
membar 0x09
fmovrse %l6, %f22, %f25
movre %g5, 0x1F5, %i3
nop
setx loop_2411, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sir 0x047B
sra %o0, 0x1D, %l2
mulscc %o6, 0x1BEB, %g7
loop_2411:
ldd [%l7 + 0x68], %f22
movgu %xcc, %g6, %o4
wr %g0, 0x04, %asi
ldswa [%l7 + 0x78] %asi, %o3
fbe,a %fcc1, loop_2412
sdivx %l1, 0x0986, %g1
bvc,pn %xcc, loop_2413
xnor %i2, %o1, %i6
loop_2412:
fsrc2s %f1, %f5
bleu,pt %xcc, loop_2414
loop_2413:
edge16 %g2, %l4, %i4
movg %xcc, %l0, %i1
and %l3, %g3, %o2
loop_2414:
brgz %i0, loop_2415
edge32 %i7, %o7, %i5
movle %icc, %g4, %o5
fandnot2 %f20, %f12, %f8
loop_2415:
andcc %l6, %l5, %i3
fabsd %f22, %f12
xnor %o0, 0x0F0B, %l2
sdivcc %o6, 0x0050, %g5
set 0x08, %g4
ldswa [%l7 + %g4] 0x04, %g7
fnegs %f7, %f5
mulx %g6, %o3, %o4
nop
fitos %f11, %f6
fstoi %f6, %f2
fbge %fcc1, loop_2416
edge32 %g1, %l1, %o1
fnot1s %f6, %f9
bpos,a,pt %xcc, loop_2417
loop_2416:
stw %i2, [%l7 + 0x08]
movcc %xcc, %g2, %l4
membar 0x49
loop_2417:
sdivcc %i4, 0x0212, %i6
fors %f31, %f22, %f27
alignaddr %i1, %l0, %g3
wr %g0, 0xea, %asi
stba %l3, [%l7 + 0x58] %asi
membar #Sync
mulscc %o2, 0x1DB3, %i0
addcc %i7, %i5, %g4
movneg %icc, %o5, %o7
lduw [%l7 + 0x30], %l6
tne %icc, 0x4
fpackfix %f20, %f13
tsubcctv %l5, 0x02D9, %i3
popc %l2, %o6
addc %o0, %g5, %g6
tl %xcc, 0x7
orncc %g7, 0x04C2, %o3
subccc %o4, %g1, %l1
edge32n %o1, %g2, %l4
movcs %xcc, %i4, %i2
set 0x6C, %g1
sta %f30, [%l7 + %g1] 0x80
edge8 %i1, %l0, %g3
sra %l3, 0x1D, %o2
taddcc %i0, %i6, %i5
fcmpgt16 %f6, %f28, %i7
bcs,pt %icc, loop_2418
fmovscc %xcc, %f6, %f12
movl %xcc, %o5, %o7
fxnors %f14, %f2, %f16
loop_2418:
nop
setx loop_2419, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnorcc %l6, %l5, %i3
tle %xcc, 0x6
addccc %g4, %o6, %o0
loop_2419:
sir 0x0A11
movge %icc, %l2, %g5
fpsub16 %f28, %f22, %f0
bge,a loop_2420
membar 0x25
andncc %g7, %o3, %o4
edge16l %g1, %l1, %o1
loop_2420:
nop
set 0x28, %i7
ldd [%l7 + %i7], %f24
sub %g2, %l4, %g6
edge16l %i4, %i1, %l0
movneg %icc, %g3, %l3
ta %xcc, 0x4
fmovse %xcc, %f8, %f13
fnot2 %f2, %f24
fble,a %fcc3, loop_2421
nop
setx 0xDC21B47F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xDDB6DD4D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f17, %f9
fornot2s %f13, %f13, %f7
fnor %f10, %f28, %f4
loop_2421:
movne %xcc, %i2, %i0
fpsub32s %f22, %f12, %f31
srax %o2, %i5, %i7
fmovdvs %icc, %f1, %f17
movgu %xcc, %o5, %o7
fmovdge %icc, %f13, %f18
alignaddrl %l6, %l5, %i6
fnot1s %f12, %f28
movrgez %i3, %g4, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %l2, %o0
sdivx %g5, 0x1719, %g7
bvc,a loop_2422
nop
set 0x48, %g7
lduw [%l7 + %g7], %o3
addcc %g1, %l1, %o4
tcc %icc, 0x6
loop_2422:
movge %xcc, %o1, %l4
fbue,a %fcc0, loop_2423
movrgez %g2, 0x0DD, %i4
fnors %f13, %f15, %f12
add %i1, 0x0E87, %l0
loop_2423:
brnz %g3, loop_2424
edge16 %l3, %i2, %g6
set 0x2C, %o6
lduwa [%l7 + %o6] 0x14, %o2
loop_2424:
edge32ln %i0, %i5, %i7
wr %g0, 0x04, %asi
lda [%l7 + 0x40] %asi, %f14
membar #Sync
set 0x40, %g5
ldda [%l7 + %g5] 0xf1, %f16
fbu %fcc3, loop_2425
fnot1s %f25, %f23
ldd [%l7 + 0x10], %o4
udivx %l6, 0x1D91, %o7
loop_2425:
mulx %i6, 0x1B51, %i3
nop
setx loop_2426, %l0, %l1
jmpl %l1, %g4
tcc %xcc, 0x0
and %o6, 0x0611, %l5
fmovrdlez %o0, %f20, %f0
loop_2426:
fbug,a %fcc2, loop_2427
orncc %l2, %g7, %o3
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2427:
membar 0x11
stw %g1, [%l7 + 0x60]
edge32 %g5, %l1, %o1
movrne %o4, 0x039, %l4
wr %g0, 0x58, %asi
ldxa [%g0 + 0x20] %asi, %i4
sdiv %i1, 0x0321, %g2
mulscc %g3, 0x1287, %l3
flush %l7 + 0x2C
fbuge,a %fcc3, loop_2428
fabsd %f12, %f18
nop
setx 0xCC5D1E1FA7DE6B45, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xEC2EC3B350FFC236, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f8, %f12
movrgz %l0, 0x307, %i2
loop_2428:
edge16n %o2, %g6, %i0
tne %icc, 0x2
nop
fitod %f4, %f18
fdtos %f18, %f16
smul %i7, %i5, %o5
taddcc %l6, 0x0672, %o7
udiv %i3, 0x0F07, %g4
tneg %icc, 0x3
bne,pt %icc, loop_2429
fmovdn %icc, %f6, %f4
taddcc %i6, 0x076C, %o6
fpadd32 %f22, %f30, %f26
loop_2429:
xorcc %l5, 0x1070, %l2
edge16ln %g7, %o3, %g1
udiv %g5, 0x0672, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %o0, %o4, %o1
tcs %xcc, 0x1
movl %xcc, %i4, %l4
fmovrslez %g2, %f9, %f15
umulcc %i1, 0x098F, %g3
mulx %l3, %i2, %o2
edge8l %l0, %g6, %i7
nop
setx loop_2430, %l0, %l1
jmpl %l1, %i5
ldd [%l7 + 0x28], %i0
ta %xcc, 0x2
set 0x68, %o7
sta %f17, [%l7 + %o7] 0x15
loop_2430:
tne %xcc, 0x6
sll %l6, 0x06, %o7
xorcc %o5, 0x03EA, %i3
movrgz %g4, 0x0B1, %o6
srax %l5, 0x17, %l2
subc %g7, %i6, %o3
tne %xcc, 0x6
movrlez %g1, 0x245, %l1
smul %g5, %o0, %o4
tneg %icc, 0x0
fmovsvs %xcc, %f28, %f8
fandnot1 %f14, %f20, %f12
fbl %fcc0, loop_2431
sra %i4, %l4, %o1
smul %i1, %g3, %l3
nop
fitod %f0, %f24
fdtoi %f24, %f24
loop_2431:
array32 %i2, %g2, %l0
andcc %o2, 0x09EB, %i7
sub %i5, 0x0832, %g6
fbuge,a %fcc0, loop_2432
subcc %l6, %i0, %o7
mulscc %i3, %o5, %o6
tsubcctv %l5, %g4, %g7
loop_2432:
umulcc %l2, %i6, %o3
membar 0x23
movleu %icc, %l1, %g1
srax %o0, %o4, %i4
edge8ln %g5, %l4, %o1
stbar
udivx %i1, 0x103B, %l3
fbug,a %fcc0, loop_2433
andn %i2, %g3, %l0
tle %xcc, 0x6
ble,a,pt %xcc, loop_2434
loop_2433:
edge8ln %o2, %g2, %i7
wr %g0, 0x04, %asi
lda [%l7 + 0x58] %asi, %f10
loop_2434:
fmul8x16 %f27, %f2, %f2
ldsh [%l7 + 0x4C], %g6
tle %xcc, 0x5
fmul8sux16 %f10, %f20, %f30
nop
setx loop_2435, %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 %xcc, loop_2436
tneg %icc, 0x7
umul %i5, %i0, %o7
loop_2435:
movrgez %l6, 0x10B, %o5
loop_2436:
nop
wr %g0, 0x18, %asi
stxa %o6, [%l7 + 0x10] %asi
udivx %i3, 0x1150, %l5
nop
fitos %f11, %f21
fstox %f21, %f6
fxtos %f6, %f26
tn %icc, 0x7
fxor %f30, %f10, %f12
mulscc %g7, 0x1B07, %l2
mova %xcc, %i6, %o3
fbn %fcc0, loop_2437
subccc %g4, 0x18C0, %g1
array8 %l1, %o4, %o0
ldd [%l7 + 0x10], %f16
loop_2437:
array8 %g5, %l4, %o1
edge32 %i1, %i4, %l3
udiv %g3, 0x0555, %l0
fands %f7, %f28, %f26
fpmerge %f17, %f19, %f28
xorcc %i2, 0x1E2D, %o2
movl %icc, %i7, %g2
stw %i5, [%l7 + 0x54]
add %l7, 0x48, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] %asi, %i0, %o7
fpsub16s %f2, %f3, %f16
fmul8sux16 %f10, %f10, %f26
set 0x0C, %l0
lduha [%l7 + %l0] 0x15, %g6
move %icc, %o5, %o6
fmovsneg %icc, %f7, %f0
fbug %fcc0, loop_2438
tsubcctv %i3, 0x1CF7, %l6
fands %f21, %f8, %f14
popc 0x166C, %g7
loop_2438:
bge,pn %xcc, loop_2439
orcc %l2, 0x14A9, %l5
popc 0x069C, %i6
edge8ln %o3, %g4, %l1
loop_2439:
sdivx %g1, 0x049A, %o4
smulcc %o0, 0x0921, %g5
fone %f8
bge,pn %xcc, loop_2440
array16 %l4, %o1, %i1
alignaddr %i4, %g3, %l0
movcc %xcc, %l3, %i2
loop_2440:
umul %i7, 0x01B4, %g2
sub %o2, %i0, %i5
movcs %icc, %o7, %o5
edge16ln %o6, %g6, %i3
edge8 %l6, %l2, %g7
sir 0x017B
sir 0x1C6C
tvc %icc, 0x0
fmovspos %xcc, %f22, %f16
stw %l5, [%l7 + 0x1C]
edge32l %o3, %i6, %l1
umul %g4, 0x180D, %o4
sdivx %o0, 0x17A3, %g5
ta %icc, 0x2
stbar
xnor %g1, %o1, %l4
edge16ln %i4, %i1, %g3
fnands %f1, %f31, %f28
sethi 0x0E69, %l3
wr %g0, 0x81, %asi
ldsba [%l7 + 0x59] %asi, %l0
andn %i2, 0x0147, %i7
tl %icc, 0x1
wr %g0, 0x80, %asi
lduwa [%l7 + 0x14] %asi, %g2
andn %i0, %o2, %i5
sdiv %o5, 0x144C, %o6
set 0x5C, %g6
lduba [%l7 + %g6] 0x10, %o7
movle %icc, %i3, %l6
fbo,a %fcc1, loop_2441
pdist %f14, %f16, %f8
movcc %icc, %g6, %l2
alignaddrl %g7, %l5, %i6
loop_2441:
sllx %l1, 0x1B, %g4
ld [%l7 + 0x68], %f16
fmovdle %icc, %f2, %f7
fabss %f7, %f1
nop
setx 0xB0965871, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xF01FB369, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f16, %f12
taddcctv %o3, %o0, %g5
mulscc %o4, %o1, %l4
sll %i4, 0x16, %g1
taddcctv %i1, 0x029E, %l3
edge16ln %g3, %i2, %i7
sllx %l0, 0x0F, %g2
array16 %o2, %i5, %i0
movpos %xcc, %o6, %o7
edge8l %o5, %i3, %g6
or %l2, 0x0744, %l6
bvs,pt %icc, loop_2442
bcs,pn %icc, loop_2443
orncc %g7, %l5, %l1
tsubcctv %g4, %o3, %i6
loop_2442:
fbo,a %fcc0, loop_2444
loop_2443:
movrlez %o0, %g5, %o4
fnegd %f18, %f30
wr %g0, 0x19, %asi
stha %l4, [%l7 + 0x64] %asi
loop_2444:
tneg %icc, 0x6
xnorcc %o1, 0x01AB, %i4
wr %g0, 0x23, %asi
stba %g1, [%l7 + 0x4A] %asi
membar #Sync
add %l3, %i1, %i2
orcc %g3, 0x15C9, %l0
set 0x66, %o4
ldsha [%l7 + %o4] 0x80, %g2
add %o2, %i5, %i0
fsrc1s %f13, %f21
nop
setx 0x75BBA813, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xA0E30B63, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f2, %f6
array32 %i7, %o6, %o7
array32 %i3, %g6, %l2
movcc %icc, %o5, %g7
bl,pt %xcc, loop_2445
tcs %icc, 0x2
movg %xcc, %l6, %l5
array16 %g4, %o3, %i6
loop_2445:
sllx %l1, %o0, %o4
srlx %l4, %g5, %i4
bcc,a loop_2446
add %g1, 0x1209, %o1
taddcc %l3, %i2, %g3
srl %l0, 0x10, %g2
loop_2446:
flush %l7 + 0x74
fnot1 %f16, %f16
bl,a,pt %icc, loop_2447
fmovdn %icc, %f4, %f26
edge8n %o2, %i1, %i5
subcc %i0, 0x1FD6, %i7
loop_2447:
fmovdneg %icc, %f18, %f19
addcc %o6, %i3, %g6
fsrc2 %f28, %f2
sdiv %l2, 0x1FCB, %o7
sra %o5, 0x04, %l6
edge16l %g7, %g4, %l5
tge %xcc, 0x1
tne %icc, 0x4
set 0x0C, %o3
stwa %i6, [%l7 + %o3] 0x80
xnor %l1, 0x0611, %o0
fsrc2 %f28, %f26
nop
setx 0xD07F8BCB, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
fba %fcc0, loop_2448
movne %icc, %o3, %l4
movrne %o4, %i4, %g5
fmovsne %icc, %f17, %f5
loop_2448:
stx %o1, [%l7 + 0x70]
nop
setx 0xB9439258307DF712, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
bgu,a,pt %icc, loop_2449
move %icc, %l3, %g1
nop
setx 0xF9B027EF1DF114EC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xCE3209537E94F174, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f2, %f6
srax %g3, 0x00, %l0
loop_2449:
bvs,a loop_2450
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x2
sub %g2, 0x1E76, %i2
loop_2450:
orcc %i1, 0x0ED2, %o2
fabss %f14, %f0
movcc %icc, %i0, %i5
add %o6, 0x1018, %i7
xorcc %g6, %l2, %o7
fsrc2 %f4, %f6
tcs %icc, 0x3
tn %icc, 0x1
move %icc, %i3, %l6
and %o5, 0x106F, %g7
sdivx %g4, 0x0316, %l5
fcmpeq16 %f2, %f18, %i6
or %o0, 0x05B3, %o3
srax %l4, 0x15, %o4
add %l7, 0x30, %l6
wr %g0, 0x04, %asi
casa [%l6] 0x04, %i4, %l1
bcc,a,pt %icc, loop_2451
tvs %xcc, 0x7
movneg %icc, %g5, %l3
fmovsne %icc, %f3, %f15
loop_2451:
movcs %xcc, %o1, %g1
ta %icc, 0x2
subcc %g3, 0x1B94, %g2
fmul8x16al %f16, %f2, %f24
edge32 %i2, %l0, %o2
fmovdne %xcc, %f10, %f8
edge8ln %i0, %i5, %i1
array8 %o6, %g6, %i7
set 0x30, %o1
ldda [%l7 + %o1] 0x0c, %o6
edge16 %l2, %i3, %l6
ta %xcc, 0x3
tvs %icc, 0x1
wr %g0, 0x10, %asi
sta %f8, [%l7 + 0x58] %asi
edge8ln %g7, %g4, %o5
tpos %icc, 0x4
sir 0x189F
movrlez %l5, %o0, %i6
alignaddr %o3, %o4, %i4
xnor %l4, 0x05C2, %g5
movpos %icc, %l3, %l1
bvs,pt %icc, loop_2452
edge16 %o1, %g3, %g1
fmovdneg %icc, %f15, %f1
umul %g2, 0x17B1, %l0
loop_2452:
tsubcctv %i2, %o2, %i5
array32 %i0, %i1, %g6
edge8ln %i7, %o7, %l2
stbar
movneg %icc, %i3, %l6
xnorcc %g7, %g4, %o5
stb %o6, [%l7 + 0x42]
stbar
tneg %xcc, 0x1
add %l7, 0x38, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %l5, %o0
fpack32 %f2, %f20, %f2
movvs %icc, %i6, %o4
bgu,pt %xcc, loop_2453
orncc %o3, 0x1854, %l4
orn %i4, %g5, %l3
movpos %xcc, %l1, %g3
loop_2453:
fmovsne %xcc, %f7, %f1
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x88
addccc %o1, %g2, %g1
move %xcc, %l0, %o2
fmovdcc %xcc, %f5, %f29
orncc %i5, 0x1724, %i0
fmul8x16 %f5, %f16, %f26
fmovsge %icc, %f31, %f6
move %xcc, %i2, %i1
umul %g6, %o7, %l2
flush %l7 + 0x30
fmovsa %xcc, %f21, %f8
ldsw [%l7 + 0x4C], %i3
sdiv %i7, 0x1FCE, %l6
set 0x2C, %o0
lduwa [%l7 + %o0] 0x19, %g7
addccc %o5, %g4, %o6
orn %l5, %i6, %o0
fmovdne %icc, %f15, %f10
and %o4, %o3, %l4
bleu,a,pt %icc, loop_2454
nop
fitod %f12, %f14
fdtox %f14, %f18
fxtod %f18, %f18
tgu %icc, 0x7
movrgz %i4, 0x119, %g5
loop_2454:
nop
set 0x7E, %l3
lduha [%l7 + %l3] 0x89, %l1
tge %icc, 0x0
andncc %g3, %l3, %g2
edge8n %o1, %l0, %o2
fble,a %fcc3, loop_2455
edge32n %g1, %i5, %i2
udivx %i0, 0x0FC2, %i1
srl %o7, %g6, %l2
loop_2455:
edge16l %i7, %i3, %g7
edge32ln %o5, %g4, %o6
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
movvc %xcc, %l6, %i6
fbue %fcc1, loop_2456
edge8ln %o0, %o4, %o3
fpsub32s %f13, %f17, %f26
tpos %icc, 0x7
loop_2456:
fmovsgu %xcc, %f30, %f4
fexpand %f4, %f18
fbne,a %fcc1, loop_2457
ldub [%l7 + 0x3A], %l4
ldub [%l7 + 0x70], %i4
taddcc %l5, 0x0C7C, %l1
loop_2457:
and %g5, 0x1F6F, %g3
tn %icc, 0x2
movl %icc, %g2, %l3
movn %xcc, %o1, %o2
lduh [%l7 + 0x40], %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,pn %icc, loop_2458
addc %i5, %l0, %i2
or %i0, %i1, %o7
nop
fitos %f9, %f21
fstox %f21, %f22
fxtos %f22, %f30
loop_2458:
bshuffle %f2, %f4, %f0
fmovdg %xcc, %f26, %f12
stx %g6, [%l7 + 0x20]
tn %icc, 0x6
stb %i7, [%l7 + 0x54]
movrlz %i3, %g7, %l2
fmul8x16al %f17, %f31, %f2
tpos %icc, 0x6
edge8ln %g4, %o5, %l6
sdivcc %i6, 0x0DF5, %o0
sdivcc %o4, 0x1D03, %o6
fbe %fcc2, loop_2459
fpadd16s %f8, %f25, %f26
fbug,a %fcc0, loop_2460
fmovspos %icc, %f22, %f11
loop_2459:
srax %l4, %o3, %l5
sdivcc %l1, 0x0D9F, %i4
loop_2460:
ldd [%l7 + 0x20], %f0
nop
setx 0x12BAD6B72599FB95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x66EF7EDFA205B620, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f2, %f6
tn %xcc, 0x4
call loop_2461
nop
setx 0x1EBF456F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f28
brlez %g3, loop_2462
movg %icc, %g5, %g2
loop_2461:
movn %xcc, %l3, %o1
fblg %fcc3, loop_2463
loop_2462:
tleu %xcc, 0x5
xorcc %g1, 0x007E, %i5
fpsub32 %f22, %f18, %f20
loop_2463:
edge32ln %l0, %i2, %o2
tsubcctv %i1, %i0, %o7
taddcctv %i7, 0x02EC, %i3
brgz %g7, loop_2464
tvc %icc, 0x2
movpos %icc, %l2, %g4
wr %g0, 0x81, %asi
ldsba [%l7 + 0x11] %asi, %g6
loop_2464:
fbne,a %fcc0, loop_2465
sllx %o5, %l6, %o0
fpadd16s %f9, %f29, %f10
fmovdge %xcc, %f7, %f16
loop_2465:
fpadd32 %f30, %f18, %f12
array16 %i6, %o6, %l4
xorcc %o4, 0x1450, %l5
alignaddrl %l1, %i4, %g3
fpsub16 %f10, %f28, %f26
sub %o3, 0x1361, %g2
set 0x40, %i3
stda %f16, [%l7 + %i3] 0x04
set 0x5C, %l4
stwa %g5, [%l7 + %l4] 0x80
array8 %o1, %l3, %i5
fpsub16s %f18, %f27, %f20
fbl %fcc1, loop_2466
nop
setx 0x1D88DCE84C0C314D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xC7A497100050B60F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f14, %f16
tge %xcc, 0x1
srlx %l0, %g1, %o2
loop_2466:
fpsub16 %f20, %f0, %f18
andncc %i2, %i1, %i0
tn %icc, 0x3
fbe,a %fcc2, loop_2467
nop
setx 0x76726190B07EF5E6, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
edge8n %o7, %i7, %i3
fandnot2s %f6, %f23, %f7
loop_2467:
nop
set 0x58, %i1
sta %f18, [%l7 + %i1] 0x88
udivx %g7, 0x15F8, %g4
movpos %icc, %g6, %o5
alignaddr %l6, %l2, %o0
movcc %icc, %i6, %l4
fcmpne16 %f6, %f6, %o4
flush %l7 + 0x08
nop
setx loop_2468, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %o6, 0x117A, %l1
movge %icc, %l5, %g3
array16 %o3, %g2, %i4
loop_2468:
stx %o1, [%l7 + 0x10]
fcmpgt32 %f10, %f4, %g5
fabss %f19, %f28
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
stx %l3, [%l7 + 0x60]
tne %icc, 0x5
addcc %l0, 0x0844, %g1
mova %xcc, %i5, %i2
xor %i1, %i0, %o7
umul %i7, 0x0C23, %i3
ldd [%l7 + 0x38], %f30
nop
setx 0xC072DB9B, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
fcmple16 %f30, %f22, %o2
edge16l %g7, %g6, %o5
addc %l6, %g4, %l2
movneg %xcc, %i6, %o0
bgu,a loop_2469
ld [%l7 + 0x70], %f11
fmovrdne %o4, %f14, %f6
ldd [%l7 + 0x48], %l4
loop_2469:
add %o6, 0x1479, %l5
set 0x54, %g3
ldswa [%l7 + %g3] 0x0c, %g3
set 0x27, %i2
lduba [%l7 + %i2] 0x81, %l1
ldd [%l7 + 0x38], %f0
wr %g0, 0x04, %asi
ldda [%l7 + 0x20] %asi, %o2
fmovs %f30, %f5
movrlez %g2, 0x0CD, %o1
movrlz %g5, 0x02C, %i4
movrgz %l0, 0x2F7, %g1
sdiv %l3, 0x1AED, %i5
taddcctv %i1, %i0, %o7
mulx %i7, 0x0F40, %i3
umulcc %i2, %o2, %g7
mulx %o5, %g6, %g4
sdivx %l6, 0x15B9, %i6
smulcc %o0, 0x0B3A, %l2
alignaddr %o4, %l4, %l5
fand %f28, %f18, %f26
fmovs %f22, %f2
fbl,a %fcc2, loop_2470
movle %xcc, %g3, %o6
andn %o3, %g2, %o1
movneg %xcc, %l1, %g5
loop_2470:
addc %l0, 0x007B, %g1
tcs %icc, 0x5
edge16 %l3, %i5, %i1
bn loop_2471
ble,a %icc, loop_2472
addcc %i0, 0x0F24, %i4
movg %xcc, %i7, %i3
loop_2471:
sub %i2, %o2, %g7
loop_2472:
fcmpeq16 %f2, %f16, %o7
tvs %icc, 0x2
ble,a,pt %xcc, loop_2473
tg %icc, 0x0
bge,a loop_2474
fmul8sux16 %f30, %f28, %f20
loop_2473:
srax %o5, %g4, %l6
mova %xcc, %i6, %g6
loop_2474:
edge8l %l2, %o0, %l4
st %f22, [%l7 + 0x18]
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
srl %o4, %l5, %o6
set 0x19, %i4
lduba [%l7 + %i4] 0x15, %g3
addc %o3, 0x0CC9, %o1
array8 %l1, %g2, %l0
wr %g0, 0x81, %asi
lduwa [%l7 + 0x7C] %asi, %g5
movrgez %g1, %l3, %i5
fmovrslez %i1, %f10, %f26
addcc %i0, 0x118F, %i7
tcc %icc, 0x3
nop
setx 0xA0582BB3, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
srl %i3, 0x0E, %i2
movcs %icc, %o2, %g7
movne %xcc, %i4, %o5
movrlez %g4, 0x15A, %o7
fmovs %f26, %f16
umulcc %l6, %i6, %l2
set 0x4D, %i5
lduba [%l7 + %i5] 0x04, %o0
faligndata %f2, %f18, %f22
std %f30, [%l7 + 0x10]
movl %icc, %l4, %o4
edge8 %l5, %g6, %g3
alignaddr %o3, %o1, %l1
movvs %icc, %o6, %l0
edge8n %g2, %g5, %g1
srl %i5, %i1, %i0
fcmpne32 %f26, %f28, %i7
movl %icc, %i3, %i2
movrne %l3, 0x109, %g7
movpos %xcc, %i4, %o2
tcc %icc, 0x3
edge32ln %g4, %o7, %o5
tcc %icc, 0x4
nop
setx 0xAD577FC0F6FAEDF9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x139F2F702463305E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f4, %f18
umul %i6, %l2, %l6
edge16ln %l4, %o0, %o4
movg %icc, %l5, %g6
orcc %g3, %o3, %l1
fmovdn %xcc, %f2, %f13
fpadd32 %f0, %f14, %f30
udivx %o1, 0x1111, %l0
fmovrdlez %o6, %f20, %f18
udivx %g2, 0x17AC, %g1
membar 0x36
nop
setx 0x0057CD0C, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
fbn %fcc2, loop_2475
bshuffle %f24, %f26, %f4
fmovrdlz %g5, %f14, %f28
call loop_2476
loop_2475:
fmovrdgez %i1, %f18, %f26
smul %i0, %i5, %i7
fmovdcs %icc, %f3, %f18
loop_2476:
nop
set 0x14, %i0
ldswa [%l7 + %i0] 0x88, %i2
tcs %xcc, 0x6
fbule %fcc2, loop_2477
sdivx %i3, 0x033F, %g7
call loop_2478
fbe %fcc3, loop_2479
loop_2477:
faligndata %f0, %f24, %f18
fandnot1s %f15, %f17, %f7
loop_2478:
movle %icc, %i4, %l3
loop_2479:
add %g4, %o7, %o2
fornot1s %f10, %f24, %f5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvc %icc, %f6, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2480, %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,a,pn %xcc, loop_2481
movl %xcc, %o5, %l2
nop
setx 0xACAA8B5D804B05FF, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
loop_2480:
ldsb [%l7 + 0x2F], %l6
loop_2481:
movl %xcc, %i6, %o0
brgz %o4, loop_2482
alignaddr %l4, %l5, %g6
fbo %fcc2, loop_2483
fmovsneg %icc, %f9, %f31
loop_2482:
tne %icc, 0x4
movle %icc, %g3, %o3
loop_2483:
xnorcc %l1, 0x1560, %l0
tleu %xcc, 0x2
fandnot2s %f5, %f10, %f2
taddcc %o6, 0x121F, %o1
subcc %g1, 0x0B58, %g5
orcc %i1, 0x1EAC, %i0
movle %xcc, %g2, %i5
addccc %i2, 0x115B, %i3
mulx %i7, 0x017C, %i4
fble,a %fcc0, loop_2484
sdiv %g7, 0x083D, %l3
tvs %xcc, 0x4
brgz,a %g4, loop_2485
loop_2484:
edge16l %o2, %o5, %o7
for %f4, %f0, %f22
std %f10, [%l7 + 0x30]
loop_2485:
sra %l6, %l2, %o0
ta %xcc, 0x7
edge32l %o4, %l4, %i6
sll %l5, 0x10, %g6
mova %xcc, %g3, %l1
smulcc %l0, %o6, %o3
srlx %g1, %g5, %o1
fors %f30, %f14, %f15
fbo %fcc3, loop_2486
sllx %i0, %i1, %i5
edge16ln %g2, %i3, %i7
tn %xcc, 0x4
loop_2486:
srax %i4, 0x1F, %g7
umul %i2, 0x1D91, %g4
xnorcc %o2, %l3, %o7
fnors %f9, %f5, %f31
movvc %icc, %o5, %l2
sth %l6, [%l7 + 0x38]
fmovsleu %xcc, %f15, %f21
udivx %o4, 0x0E62, %o0
mulscc %i6, %l4, %l5
addc %g6, %l1, %g3
umul %o6, 0x0340, %o3
sdiv %l0, 0x0BB7, %g5
fmovrse %g1, %f24, %f17
sth %o1, [%l7 + 0x7E]
movpos %xcc, %i0, %i1
smul %g2, %i5, %i7
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
fmul8x16 %f14, %f14, %f10
swap [%l7 + 0x18], %i4
andncc %g7, %i3, %g4
loop_2487:
movrne %i2, %l3, %o7
bvc loop_2488
edge32 %o2, %o5, %l6
tle %xcc, 0x0
fbn %fcc3, loop_2489
loop_2488:
udivcc %o4, 0x1C6A, %l2
fsrc2s %f27, %f29
tneg %xcc, 0x1
loop_2489:
stb %o0, [%l7 + 0x0F]
edge16l %l4, %l5, %g6
fmul8ulx16 %f30, %f6, %f24
fbu %fcc1, loop_2490
sir 0x0614
sra %l1, 0x11, %i6
nop
set 0x54, %o2
ldub [%l7 + %o2], %g3
loop_2490:
tl %xcc, 0x3
sub %o3, 0x0FC2, %l0
stx %o6, [%l7 + 0x58]
ldd [%l7 + 0x08], %f18
movrlz %g1, 0x2A1, %g5
edge32n %i0, %o1, %i1
xnor %i5, 0x0211, %i7
add %i4, 0x117C, %g7
mova %xcc, %g2, %g4
fsrc1s %f12, %f8
movl %icc, %i2, %l3
movneg %icc, %o7, %i3
nop
fitos %f14, %f15
fstoi %f15, %f19
alignaddr %o2, %l6, %o4
orn %l2, %o5, %l4
array16 %l5, %o0, %l1
fmovdle %icc, %f29, %f29
xorcc %g6, 0x017B, %g3
edge8n %i6, %l0, %o3
stb %o6, [%l7 + 0x66]
fand %f0, %f4, %f6
fbl,a %fcc2, loop_2491
edge16 %g5, %g1, %i0
fmovdleu %icc, %f26, %f27
tl %icc, 0x1
loop_2491:
edge16n %o1, %i5, %i7
bvc,pt %icc, loop_2492
brlz %i1, loop_2493
nop
fitos %f3, %f11
fstox %f11, %f18
fxtos %f18, %f29
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g7, %g2
loop_2492:
popc %i4, %g4
loop_2493:
fsrc1s %f22, %f29
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i2
casa [%l6] %asi, %i2, %l3
fblg,a %fcc3, loop_2494
movcs %icc, %o7, %o2
tneg %xcc, 0x0
subccc %i3, 0x0B91, %l6
loop_2494:
array8 %l2, %o5, %l4
movleu %icc, %l5, %o4
addcc %o0, 0x1236, %g6
fand %f16, %f24, %f26
fnot1s %f7, %f4
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
mova %xcc, %i6, %l0
nop
setx 0xE071D183, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
srax %o3, %l1, %g5
edge8l %o6, %i0, %o1
bleu loop_2495
tcs %xcc, 0x6
wr %g0, 0x81, %asi
sta %f12, [%l7 + 0x14] %asi
loop_2495:
andn %i5, %i7, %i1
xnorcc %g7, 0x10F2, %g1
array16 %i4, %g4, %i2
fzero %f18
lduw [%l7 + 0x2C], %l3
movrlez %o7, 0x3A7, %o2
tne %xcc, 0x3
edge8l %i3, %g2, %l6
sllx %o5, 0x16, %l4
tvc %icc, 0x6
tcc %xcc, 0x6
fone %f8
fzero %f12
membar 0x52
fmovrdgez %l5, %f30, %f28
tge %xcc, 0x5
movrgez %l2, %o0, %o4
popc 0x096D, %g6
fmovsle %xcc, %f18, %f26
edge32l %g3, %i6, %o3
brgez %l1, loop_2496
xnorcc %g5, %o6, %l0
tcc %icc, 0x6
te %xcc, 0x6
loop_2496:
nop
set 0x48, %l2
ldub [%l7 + %l2], %o1
movleu %xcc, %i5, %i0
set 0x68, %l5
stxa %i7, [%l7 + %l5] 0xeb
membar #Sync
be,pn %xcc, loop_2497
edge32l %g7, %g1, %i1
fbe,a %fcc3, loop_2498
sra %g4, %i2, %i4
loop_2497:
fcmpeq32 %f12, %f26, %l3
movcs %xcc, %o7, %o2
loop_2498:
sub %g2, %l6, %i3
fmovsl %icc, %f5, %f14
bn,pt %icc, loop_2499
andncc %o5, %l5, %l2
stb %o0, [%l7 + 0x12]
fnors %f30, %f18, %f31
loop_2499:
umul %l4, 0x0236, %o4
edge8ln %g6, %i6, %g3
udivcc %l1, 0x07CF, %g5
fnot1s %f31, %f7
lduw [%l7 + 0x48], %o3
xorcc %l0, 0x0EEC, %o6
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o1, %i5
xnor %i7, 0x1174, %g7
edge16n %g1, %i0, %i1
pdist %f4, %f16, %f8
movn %xcc, %g4, %i2
sll %i4, 0x1C, %l3
set 0x24, %g2
lduwa [%l7 + %g2] 0x0c, %o7
ble %xcc, loop_2500
orcc %o2, %g2, %i3
set 0x26, %l1
lduha [%l7 + %l1] 0x19, %o5
loop_2500:
subccc %l6, %l5, %l2
mova %xcc, %o0, %o4
fbge %fcc0, loop_2501
bcs,a,pt %icc, loop_2502
udiv %g6, 0x0704, %i6
edge32n %l4, %g3, %g5
loop_2501:
movpos %xcc, %l1, %o3
loop_2502:
bn,a %icc, loop_2503
movge %xcc, %l0, %o6
wr %g0, 0x10, %asi
lda [%l7 + 0x5C] %asi, %f1
loop_2503:
mulscc %i5, 0x12EC, %o1
mulx %i7, 0x1FEE, %g7
nop
fitod %f0, %f28
fdtos %f28, %f22
edge8ln %g1, %i1, %g4
xnor %i2, %i0, %i4
nop
setx 0x12752A1B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x979037E6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f22, %f31
fmuld8ulx16 %f27, %f6, %f24
tsubcctv %l3, %o2, %o7
tle %icc, 0x5
movl %xcc, %g2, %o5
nop
fitod %f8, %f8
fdtox %f8, %f30
fxtod %f30, %f14
edge16n %i3, %l6, %l5
umulcc %l2, %o4, %o0
tge %xcc, 0x6
sdivcc %i6, 0x1E0E, %l4
umulcc %g3, %g5, %l1
fbue %fcc2, loop_2504
fnand %f2, %f26, %f30
fmovsg %xcc, %f18, %f15
orncc %g6, %o3, %o6
loop_2504:
fpsub16s %f19, %f28, %f23
fbl %fcc2, loop_2505
bneg,a,pn %icc, loop_2506
umulcc %l0, 0x08B5, %i5
taddcc %o1, %i7, %g1
loop_2505:
edge16n %i1, %g4, %i2
loop_2506:
sir 0x1A8E
wr %g0, 0x80, %asi
lduha [%l7 + 0x68] %asi, %g7
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0xf8, %f0
tcs %icc, 0x4
edge8n %i0, %i4, %l3
movre %o2, %g2, %o5
move %xcc, %i3, %o7
bge,a loop_2507
ldx [%l7 + 0x58], %l5
smulcc %l2, 0x0A0F, %o4
edge16 %l6, %i6, %o0
loop_2507:
fmuld8ulx16 %f18, %f14, %f4
set 0x70, %i6
lduwa [%l7 + %i6] 0x04, %l4
tneg %xcc, 0x0
tne %icc, 0x2
nop
setx 0x1EB62EC60FCE739D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x3FCF66E8B7E335CC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f30, %f26
addccc %g5, %g3, %g6
udiv %o3, 0x0D28, %l1
popc 0x087C, %o6
tsubcctv %l0, %o1, %i7
be,a loop_2508
nop
setx loop_2509, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnorcc %i5, 0x08C6, %i1
edge16ln %g4, %g1, %i2
loop_2508:
stb %i0, [%l7 + 0x67]
loop_2509:
tvc %xcc, 0x6
nop
setx 0x50177FE1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x89642E34, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fdivs %f21, %f10, %f14
or %g7, 0x15E0, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %i4, 0x030, %g2
mulx %o5, %o2, %o7
move %icc, %l5, %l2
sdiv %i3, 0x14D5, %o4
andncc %i6, %l6, %l4
umulcc %g5, %o0, %g6
add %g3, 0x1A05, %o3
fmovrdgez %o6, %f20, %f0
fmovsgu %icc, %f1, %f12
nop
fitos %f30, %f4
array8 %l0, %o1, %l1
nop
fitod %f4, %f24
ldd [%l7 + 0x08], %i4
fmovd %f12, %f20
tvs %xcc, 0x3
fsrc1s %f2, %f3
te %icc, 0x5
edge16ln %i7, %i1, %g4
fmovrdlz %g1, %f4, %f20
bg loop_2510
taddcctv %i2, %g7, %l3
mulx %i0, 0x1A92, %g2
fmuld8sux16 %f3, %f16, %f8
loop_2510:
array32 %i4, %o5, %o7
addc %l5, %o2, %l2
tle %xcc, 0x3
movg %xcc, %o4, %i3
flush %l7 + 0x58
wr %g0, 0x10, %asi
stha %l6, [%l7 + 0x34] %asi
udiv %l4, 0x01F8, %i6
tleu %xcc, 0x4
sllx %g5, %g6, %g3
srl %o0, %o3, %l0
bneg,a,pn %icc, loop_2511
nop
setx 0x304A205B, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
movn %xcc, %o1, %o6
movrlz %l1, 0x352, %i5
loop_2511:
or %i1, %g4, %i7
fbe %fcc1, loop_2512
nop
setx 0x00797438, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f18
array16 %i2, %g7, %g1
ldsw [%l7 + 0x58], %l3
loop_2512:
faligndata %f14, %f24, %f22
fbul %fcc2, loop_2513
tneg %xcc, 0x6
or %i0, %i4, %g2
edge32 %o5, %o7, %o2
loop_2513:
edge32l %l5, %l2, %i3
fbug,a %fcc1, loop_2514
nop
fitod %f23, %f10
array32 %l6, %l4, %o4
ble,a,pn %icc, loop_2515
loop_2514:
fmovrsgz %g5, %f15, %f17
movre %g6, %i6, %o0
fmovsn %xcc, %f20, %f4
loop_2515:
bgu,a loop_2516
move %xcc, %g3, %l0
fnegd %f12, %f4
edge8ln %o3, %o6, %l1
loop_2516:
nop
setx loop_2517, %l0, %l1
jmpl %l1, %i5
smulcc %i1, %g4, %o1
andcc %i2, %i7, %g1
array32 %g7, %i0, %i4
loop_2517:
tvc %icc, 0x5
tle %icc, 0x4
ld [%l7 + 0x7C], %f9
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
orncc %g2, %l3, %o7
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x50] %asi, 0x2
movle %icc, %l5, %o5
srlx %l2, %i3, %l4
fbl %fcc2, loop_2518
nop
setx 0x8B6C257B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xAA23E75C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f21, %f28
fmovdleu %icc, %f29, %f4
movpos %xcc, %l6, %o4
loop_2518:
array8 %g6, %i6, %g5
te %xcc, 0x3
sub %o0, %l0, %g3
edge8l %o3, %l1, %o6
sllx %i5, %i1, %g4
edge8ln %i2, %o1, %i7
tne %xcc, 0x2
xnor %g1, 0x0FAA, %g7
fmovrse %i4, %f12, %f21
movg %xcc, %g2, %i0
xnorcc %o7, 0x1DD0, %o2
fmuld8sux16 %f0, %f20, %f12
xor %l3, 0x18C7, %l5
movle %xcc, %o5, %l2
srl %l4, 0x0C, %l6
subcc %o4, %i3, %g6
bneg,pn %xcc, loop_2519
lduh [%l7 + 0x24], %g5
edge8 %i6, %o0, %g3
movrgz %o3, %l0, %l1
loop_2519:
bleu,a,pn %icc, loop_2520
movn %xcc, %o6, %i5
sll %i1, 0x12, %i2
tn %icc, 0x1
loop_2520:
bpos,a,pn %xcc, loop_2521
fmovdcs %xcc, %f24, %f25
fmovdgu %icc, %f8, %f0
bvs,a,pn %xcc, loop_2522
loop_2521:
fmovdcs %xcc, %f27, %f19
fones %f27
tge %xcc, 0x3
loop_2522:
brgz %o1, loop_2523
tsubcctv %g4, 0x12A1, %g1
andn %g7, %i7, %g2
tneg %icc, 0x1
loop_2523:
fbg,a %fcc1, loop_2524
move %icc, %i0, %o7
fcmpeq32 %f8, %f26, %i4
sethi 0x05FF, %l3
loop_2524:
fmovdvc %icc, %f6, %f29
tsubcctv %l5, %o5, %o2
set 0x43, %g1
stba %l4, [%l7 + %g1] 0x2f
membar #Sync
nop
set 0x68, %g4
sth %l2, [%l7 + %g4]
movgu %xcc, %l6, %i3
xorcc %o4, 0x1BDE, %g6
fzeros %f1
set 0x24, %i7
swapa [%l7 + %i7] 0x10, %i6
nop
fitod %f10, %f8
fdtoi %f8, %f30
te %icc, 0x1
fmovrdne %o0, %f8, %f4
fornot2s %f15, %f14, %f19
fbue,a %fcc3, loop_2525
udiv %g3, 0x1EEA, %g5
movvs %icc, %o3, %l1
edge16l %l0, %i5, %o6
loop_2525:
popc 0x13B1, %i2
fmul8x16au %f10, %f1, %f4
movleu %xcc, %i1, %o1
fmovdle %xcc, %f16, %f4
edge8l %g1, %g7, %g4
tvs %icc, 0x7
fbu,a %fcc0, loop_2526
xnor %g2, %i0, %o7
brgz %i7, loop_2527
fnot1s %f6, %f30
loop_2526:
tle %icc, 0x3
alignaddr %i4, %l3, %l5
loop_2527:
andn %o5, 0x13F0, %l4
bl,a,pt %icc, loop_2528
fmuld8sux16 %f0, %f16, %f20
wr %g0, 0x10, %asi
lduba [%l7 + 0x17] %asi, %l2
loop_2528:
mulscc %o2, %i3, %o4
movrne %g6, 0x3EF, %l6
tvs %xcc, 0x6
fba %fcc3, loop_2529
fbue,a %fcc1, loop_2530
fexpand %f5, %f22
movrne %o0, %g3, %g5
loop_2529:
udivx %i6, 0x1DDD, %l1
loop_2530:
te %xcc, 0x4
and %l0, %o3, %o6
nop
fitod %f6, %f16
fdtoi %f16, %f22
sll %i5, 0x01, %i2
tl %icc, 0x0
fmovsneg %xcc, %f7, %f23
bvs,a loop_2531
bvc,a,pt %xcc, loop_2532
sll %o1, %g1, %g7
movre %g4, %g2, %i0
loop_2531:
edge32 %i1, %o7, %i4
loop_2532:
brlez,a %l3, loop_2533
andncc %l5, %i7, %o5
fble %fcc0, loop_2534
tvc %xcc, 0x2
loop_2533:
movleu %icc, %l4, %l2
orncc %i3, %o4, %g6
loop_2534:
nop
wr %g0, 0x18, %asi
lduha [%l7 + 0x5C] %asi, %l6
sdivx %o2, 0x035D, %o0
fbug,a %fcc1, loop_2535
tl %icc, 0x0
nop
fitod %f8, %f22
nop
setx 0xFC7D903D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xE4FD8856, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f17, %f16
loop_2535:
movgu %xcc, %g3, %i6
movrlz %l1, %l0, %g5
taddcc %o3, 0x08A4, %o6
edge16l %i5, %o1, %g1
udivx %g7, 0x005B, %g4
lduw [%l7 + 0x78], %g2
movrgz %i2, %i1, %i0
sra %o7, %i4, %l5
fmovdleu %icc, %f22, %f18
std %f14, [%l7 + 0x10]
nop
setx 0x8635D1C2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xA7D06B39, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f0, %f0
tl %xcc, 0x0
fpmerge %f24, %f27, %f20
flush %l7 + 0x4C
move %xcc, %l3, %o5
fmovsa %xcc, %f15, %f31
tge %icc, 0x3
tgu %xcc, 0x5
bge %icc, loop_2536
udivx %i7, 0x0EAB, %l4
andn %l2, 0x053E, %o4
movl %xcc, %i3, %g6
loop_2536:
fmovdvc %xcc, %f16, %f10
set 0x30, %g7
stwa %o2, [%l7 + %g7] 0xe2
membar #Sync
fpadd32 %f24, %f4, %f4
addcc %l6, %o0, %g3
bgu,a %xcc, loop_2537
sdiv %l1, 0x1B0D, %l0
fbug,a %fcc2, loop_2538
popc %g5, %i6
loop_2537:
ldsh [%l7 + 0x38], %o3
movvs %xcc, %o6, %i5
loop_2538:
bvs,a,pt %icc, loop_2539
fblg,a %fcc3, loop_2540
xorcc %g1, %g7, %o1
taddcc %g2, %g4, %i1
loop_2539:
addc %i0, %o7, %i2
loop_2540:
nop
set 0x20, %g5
ldxa [%l7 + %g5] 0x89, %i4
movrgz %l5, 0x09D, %l3
array32 %i7, %l4, %o5
movvc %xcc, %o4, %l2
fpadd32s %f21, %f30, %f19
movpos %xcc, %g6, %o2
bcc,a,pn %icc, loop_2541
brlez,a %i3, loop_2542
and %o0, 0x0FA4, %g3
st %f15, [%l7 + 0x58]
loop_2541:
nop
add %l7, 0x5C, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %l1, %l0
loop_2542:
be,a %xcc, loop_2543
prefetch [%l7 + 0x64], 0x2
and %l6, 0x1A7B, %i6
ld [%l7 + 0x6C], %f12
loop_2543:
nop
setx 0x4780F0777514E785, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x9344F84B9C833C80, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f6, %f28
fcmple32 %f12, %f30, %g5
movleu %xcc, %o6, %o3
fornot2 %f4, %f12, %f8
movrgez %g1, %g7, %i5
bvs,a %xcc, loop_2544
tvs %icc, 0x6
fmovsge %xcc, %f21, %f1
edge32ln %g2, %g4, %o1
loop_2544:
ta %xcc, 0x0
tne %icc, 0x2
array16 %i1, %o7, %i2
alignaddr %i0, %i4, %l3
smulcc %i7, 0x0B43, %l4
mulscc %o5, %l5, %l2
set 0x28, %o7
stha %o4, [%l7 + %o7] 0x18
brgz %g6, loop_2545
srax %o2, 0x09, %o0
smul %i3, %l1, %g3
nop
setx 0xB2C25B3D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xF26FEA76, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f21, %f22
loop_2545:
movvc %icc, %l6, %i6
fmovrsgez %g5, %f31, %f1
udivcc %o6, 0x0195, %l0
sllx %g1, 0x16, %o3
bgu,a,pn %icc, loop_2546
edge8ln %i5, %g7, %g2
fba,a %fcc1, loop_2547
tsubcc %o1, %i1, %g4
loop_2546:
nop
fitod %f22, %f8
tvs %xcc, 0x2
loop_2547:
fpadd32 %f22, %f16, %f10
alignaddrl %i2, %i0, %i4
fmul8x16 %f8, %f14, %f30
fmovda %icc, %f7, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %l3, %o7
xorcc %l4, 0x1DFD, %o5
fand %f28, %f28, %f24
tpos %icc, 0x2
movrgz %i7, %l2, %o4
tge %xcc, 0x3
wr %g0, 0x80, %asi
stha %l5, [%l7 + 0x4A] %asi
sdivx %o2, 0x1830, %o0
xor %g6, 0x0E6F, %l1
movpos %icc, %i3, %g3
ba,a loop_2548
tsubcctv %i6, 0x16C5, %l6
addc %g5, 0x0563, %o6
fmovsg %xcc, %f17, %f0
loop_2548:
srax %g1, 0x16, %o3
fpadd16s %f27, %f19, %f6
subc %l0, %i5, %g2
smul %g7, 0x0443, %i1
fmovsne %xcc, %f12, %f18
array32 %o1, %i2, %g4
umulcc %i0, 0x1545, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %l3, %o7, %l4
tneg %xcc, 0x0
edge16n %i7, %o5, %o4
edge8 %l2, %l5, %o2
wr %g0, 0x10, %asi
lduwa [%l7 + 0x40] %asi, %o0
sethi 0x0543, %l1
wr %g0, 0x2c, %asi
ldda [%l7 + 0x40] %asi, %i2
ldstub [%l7 + 0x71], %g3
fmovdge %icc, %f1, %f5
stx %i6, [%l7 + 0x10]
bneg,a loop_2549
fpadd16s %f25, %f21, %f27
wr %g0, 0x58, %asi
ldxa [%g0 + 0x80] %asi, %g6
loop_2549:
movne %icc, %g5, %l6
xorcc %o6, %o3, %g1
edge16ln %l0, %g2, %g7
orn %i1, %o1, %i5
smulcc %g4, %i2, %i0
fpadd32s %f0, %f24, %f25
set 0x40, %o6
stda %f16, [%l7 + %o6] 0x1f
membar #Sync
movneg %xcc, %i4, %o7
edge16l %l3, %i7, %o5
umulcc %o4, %l4, %l2
edge32 %l5, %o2, %o0
taddcc %i3, %g3, %i6
ldsw [%l7 + 0x5C], %l1
set 0x29, %g6
stba %g5, [%l7 + %g6] 0x10
fone %f2
udivcc %l6, 0x07D0, %g6
srlx %o3, 0x1A, %o6
movn %icc, %l0, %g1
fmovrsne %g7, %f3, %f22
tpos %xcc, 0x7
nop
setx 0x4F1F5EDD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xCA1527EA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f31, %f15
tneg %xcc, 0x5
nop
setx 0x405E2E6F, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
addccc %i1, 0x1E5B, %g2
addcc %i5, %g4, %o1
orn %i2, 0x0200, %i0
movcc %xcc, %o7, %i4
fcmple32 %f16, %f8, %l3
subcc %o5, %i7, %o4
mulx %l2, 0x1319, %l5
subc %o2, %l4, %o0
movrlz %g3, 0x3B4, %i6
fcmpgt32 %f14, %f8, %l1
addcc %i3, %g5, %g6
smulcc %l6, %o3, %l0
fmovdvc %xcc, %f27, %f14
taddcctv %o6, %g7, %i1
edge16 %g1, %i5, %g2
fandnot1s %f6, %f4, %f22
sdivx %g4, 0x0F6A, %i2
set 0x74, %l0
lduwa [%l7 + %l0] 0x14, %o1
te %icc, 0x2
fcmpeq16 %f18, %f20, %o7
orncc %i0, %l3, %i4
fmovsge %icc, %f8, %f10
nop
fitod %f12, %f8
fdtos %f8, %f16
subccc %o5, 0x06D8, %i7
bl,pt %xcc, loop_2550
fmovrdlez %l2, %f4, %f30
andcc %l5, %o4, %l4
orncc %o0, %o2, %g3
loop_2550:
srlx %i6, %i3, %g5
udivx %g6, 0x0FCE, %l1
tle %xcc, 0x5
srlx %l6, 0x01, %o3
sdivcc %o6, 0x08E3, %g7
edge16l %i1, %g1, %i5
orncc %g2, 0x1788, %g4
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
orncc %l0, 0x0980, %o7
fpadd16s %f26, %f22, %f12
movge %xcc, %i0, %o1
tpos %icc, 0x6
edge8ln %l3, %o5, %i4
ld [%l7 + 0x78], %f18
movle %xcc, %l2, %i7
fbue %fcc1, loop_2551
tvc %icc, 0x1
edge32 %o4, %l5, %o0
sdivcc %o2, 0x02F2, %l4
loop_2551:
fmovdneg %xcc, %f24, %f19
fmovrse %g3, %f7, %f7
movrgez %i3, %i6, %g6
bge %icc, loop_2552
call loop_2553
fmovsle %icc, %f3, %f9
move %xcc, %g5, %l1
loop_2552:
tsubcctv %l6, %o3, %g7
loop_2553:
udiv %o6, 0x0D91, %i1
nop
setx 0x3E61E19A4C5A386A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x6D23EE04E1D962B7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f26, %f10
movrgez %i5, 0x10C, %g2
udiv %g1, 0x1024, %g4
move %xcc, %l0, %i2
fbu,a %fcc1, loop_2554
fpack16 %f16, %f10
stbar
array16 %o7, %i0, %l3
loop_2554:
movcc %icc, %o5, %o1
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %i4, [%g0 + 0x1c0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
edge32n %i7, %l2, %o4
mova %xcc, %o0, %l5
xor %l4, %g3, %o2
fandnot1s %f4, %f10, %f0
udiv %i6, 0x0DE4, %g6
movleu %icc, %i3, %g5
and %l6, %l1, %g7
addcc %o6, 0x1A46, %o3
tne %xcc, 0x1
fmuld8ulx16 %f5, %f5, %f18
nop
fitos %f13, %f10
fstod %f10, %f20
nop
fitod %f2, %f6
fdtox %f6, %f14
fxtod %f14, %f14
mulscc %i1, 0x0782, %i5
fone %f22
fbu %fcc0, loop_2555
tl %icc, 0x6
taddcctv %g1, 0x008D, %g2
wr %g0, 0x80, %asi
stba %g4, [%l7 + 0x30] %asi
loop_2555:
array32 %l0, %i2, %i0
tl %icc, 0x4
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f0
movl %xcc, %o7, %l3
stb %o1, [%l7 + 0x1E]
fbe,a %fcc0, loop_2556
nop
fitod %f7, %f30
wr %g0, 0x10, %asi
stwa %i4, [%l7 + 0x08] %asi
loop_2556:
bleu loop_2557
fpmerge %f30, %f16, %f30
srl %o5, %i7, %o4
andn %l2, %o0, %l4
loop_2557:
srl %l5, 0x03, %g3
smulcc %i6, %o2, %i3
tleu %xcc, 0x4
sll %g6, %g5, %l6
tgu %icc, 0x1
ta %xcc, 0x7
array32 %g7, %o6, %o3
alignaddr %i1, %i5, %g1
array16 %l1, %g2, %g4
edge16n %l0, %i0, %o7
movneg %icc, %i2, %o1
stbar
tpos %icc, 0x0
fblg %fcc1, loop_2558
movneg %xcc, %l3, %i4
brgez,a %i7, loop_2559
fbne,a %fcc2, loop_2560
loop_2558:
alignaddr %o5, %o4, %l2
set 0x30, %o4
lda [%l7 + %o4] 0x18, %f20
loop_2559:
nop
setx 0xCD3AD0D9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f15
loop_2560:
fpack16 %f6, %f5
ldstub [%l7 + 0x08], %o0
alignaddrl %l5, %g3, %l4
alignaddrl %o2, %i3, %i6
movrgez %g6, %g5, %l6
fnor %f2, %f30, %f10
move %icc, %o6, %o3
movcs %icc, %i1, %g7
fcmpeq16 %f20, %f12, %i5
nop
setx loop_2561, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %xcc, %l1, %g1
edge8ln %g2, %g4, %l0
mova %icc, %o7, %i2
loop_2561:
brz,a %o1, loop_2562
bvs,a loop_2563
alignaddrl %l3, %i4, %i0
movrlz %o5, %o4, %i7
loop_2562:
fmovsvs %icc, %f5, %f17
loop_2563:
sdiv %o0, 0x1676, %l5
orcc %l2, 0x0CF3, %l4
array16 %o2, %i3, %i6
tg %xcc, 0x1
bge,a %icc, loop_2564
nop
setx 0x1077F564, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
prefetch [%l7 + 0x2C], 0x3
bneg,pt %xcc, loop_2565
loop_2564:
tn %xcc, 0x1
edge8 %g3, %g5, %g6
tleu %xcc, 0x0
loop_2565:
tleu %icc, 0x0
stb %o6, [%l7 + 0x17]
movvs %icc, %l6, %i1
fbge,a %fcc0, loop_2566
umulcc %g7, %o3, %l1
prefetch [%l7 + 0x6C], 0x1
fnands %f0, %f15, %f30
loop_2566:
tg %xcc, 0x0
fmovdleu %xcc, %f20, %f4
stx %i5, [%l7 + 0x30]
sdivx %g2, 0x0C0A, %g1
alignaddr %g4, %o7, %l0
sdiv %o1, 0x0C4C, %i2
add %l3, 0x15FC, %i4
fones %f16
sra %o5, 0x1C, %o4
taddcctv %i7, 0x1368, %o0
tsubcc %i0, %l2, %l4
udiv %o2, 0x0745, %l5
call loop_2567
movvc %xcc, %i3, %i6
nop
setx loop_2568, %l0, %l1
jmpl %l1, %g3
move %icc, %g5, %o6
loop_2567:
bge,a %icc, loop_2569
tneg %icc, 0x7
loop_2568:
tn %xcc, 0x0
ldsw [%l7 + 0x20], %g6
loop_2569:
fmovdn %xcc, %f0, %f28
ldd [%l7 + 0x70], %i6
orncc %g7, %i1, %l1
addc %o3, 0x0491, %i5
taddcc %g2, 0x09E4, %g1
array32 %g4, %o7, %l0
fbg %fcc1, loop_2570
tle %xcc, 0x5
xor %o1, %i2, %l3
tl %icc, 0x4
loop_2570:
sir 0x0AF8
st %f5, [%l7 + 0x68]
ldd [%l7 + 0x08], %f10
udivcc %i4, 0x1F78, %o5
ldstub [%l7 + 0x0F], %o4
xorcc %i7, 0x1B67, %o0
move %icc, %l2, %l4
ble,a,pt %icc, loop_2571
move %xcc, %o2, %i0
fsrc1 %f16, %f2
nop
fitos %f6, %f23
loop_2571:
subcc %l5, 0x0D50, %i3
nop
fitod %f4, %f12
fdtox %f12, %f16
tgu %xcc, 0x6
umul %i6, %g3, %g5
bl,a,pt %icc, loop_2572
edge8 %g6, %l6, %g7
fba %fcc3, loop_2573
xor %o6, 0x09CF, %i1
loop_2572:
fpsub16s %f24, %f30, %f14
and %o3, %l1, %i5
loop_2573:
nop
set 0x58, %o3
stwa %g1, [%l7 + %o3] 0x15
set 0x28, %l6
ldxa [%g0 + %l6] 0x4f, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %o1
stda %f16, [%l7 + %o1] 0x10
edge8 %g2, %l0, %o7
srlx %i2, 0x0D, %o1
andncc %l3, %o5, %o4
ldsb [%l7 + 0x0D], %i4
call loop_2574
movrgez %i7, %o0, %l2
brlz,a %l4, loop_2575
tge %xcc, 0x1
loop_2574:
tcs %xcc, 0x6
nop
setx loop_2576, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2575:
srl %i0, 0x0A, %o2
movvs %xcc, %i3, %i6
tvc %icc, 0x7
loop_2576:
subcc %g3, %l5, %g6
addc %l6, 0x1F36, %g7
ble loop_2577
fcmpgt16 %f22, %f22, %o6
xnorcc %i1, 0x0AA5, %o3
edge8n %l1, %g5, %g1
loop_2577:
fzeros %f27
tne %xcc, 0x0
sllx %g4, %g2, %l0
nop
setx loop_2578, %l0, %l1
jmpl %l1, %i5
srl %i2, 0x07, %o7
fpack16 %f24, %f10
fble,a %fcc1, loop_2579
loop_2578:
sllx %o1, %o5, %o4
brgez,a %i4, loop_2580
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2579:
movrgez %i7, 0x3F1, %l3
fmovdcs %xcc, %f26, %f3
loop_2580:
srl %l2, %o0, %i0
udiv %l4, 0x194B, %i3
edge16ln %i6, %g3, %l5
bneg,pn %xcc, loop_2581
membar 0x3C
smul %g6, %l6, %o2
movcc %icc, %o6, %i1
loop_2581:
ldd [%l7 + 0x20], %f10
fcmpeq32 %f2, %f12, %o3
flush %l7 + 0x10
ldsh [%l7 + 0x22], %g7
edge32 %l1, %g1, %g4
fmovsvs %xcc, %f17, %f13
bpos,a,pt %xcc, loop_2582
orn %g2, %g5, %i5
popc 0x0121, %i2
andncc %o7, %o1, %l0
loop_2582:
andcc %o5, %i4, %i7
fxnors %f13, %f25, %f18
orcc %l3, %o4, %l2
tneg %icc, 0x5
tvc %xcc, 0x0
fnot1s %f8, %f7
tge %icc, 0x3
fbo %fcc3, loop_2583
array8 %o0, %l4, %i0
edge8ln %i6, %i3, %g3
sir 0x0247
loop_2583:
tpos %icc, 0x7
wr %g0, 0x11, %asi
ldsha [%l7 + 0x0A] %asi, %g6
bcs %xcc, loop_2584
tpos %icc, 0x5
edge16ln %l5, %o2, %o6
sdivx %i1, 0x14F8, %l6
loop_2584:
fpack32 %f14, %f28, %f10
fone %f18
umulcc %g7, %l1, %o3
add %g1, 0x1DF3, %g4
brgz,a %g5, loop_2585
sra %g2, 0x14, %i2
movrne %o7, 0x2C2, %o1
umul %i5, 0x0E9D, %l0
loop_2585:
sir 0x0292
membar 0x01
tvc %xcc, 0x1
fmovdl %icc, %f18, %f29
set 0x120, %l3
ldxa [%g0 + %l3] 0x52, %o5
brlez,a %i4, loop_2586
fnot1 %f28, %f16
fpadd32s %f26, %f19, %f27
srax %i7, 0x01, %l3
loop_2586:
fzero %f2
edge32l %l2, %o0, %l4
nop
setx 0xF2923783, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x3EF13971, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fadds %f30, %f2, %f28
xnorcc %i0, 0x0054, %i6
tle %xcc, 0x6
tl %xcc, 0x1
add %l7, 0x74, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %o4, %g3
movrne %g6, %l5, %o2
bcc,a %xcc, loop_2587
fmul8sux16 %f8, %f16, %f22
fzero %f8
tpos %icc, 0x7
loop_2587:
smul %i3, 0x00DA, %o6
nop
setx 0x26D1647772C5DCF2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f28
umul %i1, 0x0BB0, %g7
udiv %l6, 0x1046, %o3
nop
fitos %f18, %f0
fmovrdlz %l1, %f0, %f22
fabsd %f20, %f16
nop
setx loop_2588, %l0, %l1
jmpl %l1, %g4
edge16ln %g1, %g5, %i2
set 0x5C, %i3
ldstuba [%l7 + %i3] 0x89, %o7
loop_2588:
bgu,pt %icc, loop_2589
tl %xcc, 0x7
movrlz %g2, %i5, %o1
fmovdvs %xcc, %f23, %f10
loop_2589:
fmovsg %xcc, %f20, %f1
brgz %o5, loop_2590
edge32l %l0, %i4, %i7
taddcc %l3, %o0, %l4
movvc %icc, %i0, %l2
loop_2590:
movrlez %i6, 0x159, %o4
edge32ln %g3, %l5, %o2
alignaddr %i3, %o6, %i1
bleu,pn %xcc, loop_2591
movre %g7, 0x078, %l6
movcs %icc, %o3, %l1
orcc %g6, 0x04B4, %g1
loop_2591:
tvc %icc, 0x5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x11] %asi, %g5
movge %xcc, %i2, %g4
edge16n %g2, %o7, %o1
fpadd16s %f4, %f1, %f8
tne %icc, 0x1
movg %icc, %i5, %o5
udivcc %i4, 0x03BB, %l0
stbar
set 0x40, %o0
ldda [%l7 + %o0] 0x88, %f0
alignaddr %i7, %l3, %l4
movrlez %i0, %o0, %l2
movrgz %i6, 0x3A0, %g3
fbo %fcc3, loop_2592
tg %icc, 0x5
tg %xcc, 0x0
popc 0x12FB, %o4
loop_2592:
lduw [%l7 + 0x14], %o2
tn %xcc, 0x0
tsubcctv %i3, %o6, %i1
bcs %xcc, loop_2593
array16 %l5, %l6, %g7
udivcc %l1, 0x1E6F, %o3
fmovsneg %icc, %f5, %f18
loop_2593:
sub %g1, 0x0DCF, %g5
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] 0x89, %i2, %g6
mulx %g4, %g2, %o7
call loop_2594
addcc %o1, %i5, %i4
tcs %icc, 0x3
array8 %l0, %o5, %i7
loop_2594:
movleu %icc, %l4, %i0
movle %icc, %l3, %o0
bn,pn %icc, loop_2595
nop
setx loop_2596, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsleu %icc, %f5, %f22
fmovrsgez %i6, %f17, %f19
loop_2595:
ld [%l7 + 0x08], %f7
loop_2596:
srax %g3, 0x12, %l2
edge16l %o2, %i3, %o4
bcc,a,pt %icc, loop_2597
brlez,a %o6, loop_2598
te %xcc, 0x5
nop
setx 0x5A52C89D8FE68C05, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f12
loop_2597:
fsrc2s %f3, %f29
loop_2598:
fmovsleu %xcc, %f1, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %i1, %l6, %g7
smulcc %l5, %l1, %o3
fors %f28, %f2, %f20
brz %g5, loop_2599
move %xcc, %g1, %g6
tsubcc %g4, %i2, %g2
ble,a,pt %icc, loop_2600
loop_2599:
andncc %o1, %o7, %i5
bn,pn %xcc, loop_2601
nop
setx 0xFF9488DEB0658FEA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_2600:
xorcc %l0, %o5, %i4
sir 0x0650
loop_2601:
mulx %l4, 0x08E3, %i0
edge8ln %l3, %o0, %i6
fmovsleu %icc, %f24, %f26
edge16n %i7, %l2, %g3
brgez,a %i3, loop_2602
bg,pt %icc, loop_2603
movvs %xcc, %o4, %o2
fbule,a %fcc3, loop_2604
loop_2602:
be,a %icc, loop_2605
loop_2603:
sethi 0x1B97, %i1
fbul,a %fcc0, loop_2606
loop_2604:
fmovrslez %l6, %f10, %f14
loop_2605:
movcs %xcc, %o6, %g7
udivcc %l1, 0x0C66, %o3
loop_2606:
bneg,a %icc, loop_2607
xnor %l5, 0x05C0, %g1
brnz %g6, loop_2608
movcc %xcc, %g4, %i2
loop_2607:
movcc %icc, %g5, %g2
sdivx %o1, 0x0524, %i5
loop_2608:
fmovdpos %xcc, %f9, %f5
fandnot2s %f6, %f13, %f24
fbul,a %fcc3, loop_2609
fcmpgt32 %f24, %f14, %l0
edge32ln %o7, %i4, %l4
edge16l %o5, %l3, %i0
loop_2609:
fmovrsgz %o0, %f8, %f10
umul %i7, 0x144F, %l2
edge16ln %g3, %i6, %o4
bvc %xcc, loop_2610
tsubcctv %i3, 0x0B6E, %o2
fpadd16s %f2, %f17, %f15
fpadd32s %f10, %f23, %f25
loop_2610:
tg %icc, 0x4
udivcc %i1, 0x1C84, %l6
fnot1 %f14, %f4
set 0x20, %l4
ldda [%l7 + %l4] 0x19, %o6
wr %g0, 0x2a, %asi
stxa %g7, [%l7 + 0x20] %asi
membar #Sync
tvc %icc, 0x6
movle %xcc, %o3, %l1
tle %icc, 0x4
xnor %l5, %g6, %g1
array8 %i2, %g4, %g5
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
edge32ln %g2, %l0, %i5
bge,pt %icc, loop_2611
ble %icc, loop_2612
edge32ln %o7, %i4, %l4
edge32n %l3, %o5, %o0
loop_2611:
srl %i0, %l2, %g3
loop_2612:
addc %i7, %o4, %i3
fmovdleu %xcc, %f19, %f10
array16 %o2, %i6, %l6
movcs %icc, %i1, %g7
array32 %o3, %l1, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %l5, %g1, %g6
sir 0x1947
bpos,a,pn %xcc, loop_2613
swap [%l7 + 0x0C], %i2
addc %g5, %g4, %o1
set 0x36, %i1
ldsba [%l7 + %i1] 0x19, %l0
loop_2613:
fbl %fcc3, loop_2614
fmovrsne %i5, %f13, %f17
ldub [%l7 + 0x41], %o7
tg %xcc, 0x4
loop_2614:
sra %g2, 0x1D, %i4
bne,a loop_2615
umul %l4, %l3, %o5
sdivx %i0, 0x0F2F, %o0
movrlez %g3, 0x3A5, %i7
loop_2615:
nop
wr %g0, 0x0c, %asi
sta %f25, [%l7 + 0x1C] %asi
bneg,pn %icc, loop_2616
movvs %icc, %o4, %i3
fblg %fcc1, loop_2617
addccc %o2, %i6, %l2
loop_2616:
ble,a loop_2618
fandnot1s %f24, %f22, %f18
loop_2617:
fmovrdlez %i1, %f0, %f12
bge,pt %icc, loop_2619
loop_2618:
nop
set 0x70, %i2
std %f14, [%l7 + %i2]
fands %f17, %f27, %f19
subc %l6, %g7, %l1
loop_2619:
addcc %o6, 0x07FE, %o3
movneg %icc, %l5, %g6
fmovscc %icc, %f12, %f28
wr %g0, 0x80, %asi
lduba [%l7 + 0x70] %asi, %g1
fnot1 %f24, %f12
edge16n %i2, %g5, %g4
ba,a,pn %icc, loop_2620
tcc %icc, 0x2
movrlz %o1, 0x3D3, %i5
tne %icc, 0x5
loop_2620:
nop
wr %g0, 0x2a, %asi
stba %l0, [%l7 + 0x2B] %asi
membar #Sync
edge32l %g2, %i4, %o7
srax %l4, %o5, %l3
mova %icc, %o0, %g3
tge %xcc, 0x2
mulx %i7, 0x19A2, %i0
movrne %o4, 0x028, %i3
edge8ln %o2, %i6, %i1
umulcc %l2, %g7, %l1
array32 %l6, %o3, %o6
sdivx %l5, 0x0068, %g1
mulscc %i2, 0x0B90, %g5
fexpand %f16, %f18
movcs %icc, %g4, %o1
bvs,a,pt %icc, loop_2621
fandnot2 %f14, %f12, %f4
orcc %g6, %l0, %g2
ta %icc, 0x2
loop_2621:
edge8 %i4, %o7, %l4
edge8 %i5, %o5, %l3
fmovdcc %xcc, %f12, %f13
mulx %o0, %i7, %g3
srax %o4, 0x1C, %i0
fnand %f30, %f18, %f0
fbg %fcc3, loop_2622
movle %xcc, %i3, %i6
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %l2
loop_2622:
fone %f18
move %icc, %i1, %g7
tcs %icc, 0x6
stbar
movge %xcc, %l6, %l1
set 0x14, %g3
swapa [%l7 + %g3] 0x0c, %o6
udivx %l5, 0x169F, %o3
srlx %g1, %i2, %g5
brlez %g4, loop_2623
xor %o1, %l0, %g2
sdiv %g6, 0x10FE, %o7
edge32ln %l4, %i4, %o5
loop_2623:
nop
setx 0x605817CC, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
udivx %l3, 0x1D95, %i5
edge16 %i7, %g3, %o0
edge32l %i0, %i3, %i6
udivx %o4, 0x07B7, %l2
bgu,a,pt %xcc, loop_2624
tg %xcc, 0x4
edge16 %o2, %g7, %i1
addcc %l1, %o6, %l5
loop_2624:
umulcc %o3, 0x0CCC, %g1
fmovsl %xcc, %f14, %f9
bpos %xcc, loop_2625
edge16ln %l6, %g5, %i2
edge16n %o1, %g4, %g2
smulcc %g6, 0x086E, %l0
loop_2625:
fmuld8ulx16 %f7, %f9, %f2
bcs,a,pt %xcc, loop_2626
ble,a loop_2627
ldx [%l7 + 0x58], %o7
fmovsvs %icc, %f3, %f29
loop_2626:
edge32l %i4, %o5, %l4
loop_2627:
fbe,a %fcc3, loop_2628
andn %i5, %i7, %l3
tcs %icc, 0x2
sll %g3, 0x11, %i0
loop_2628:
movleu %icc, %o0, %i6
andn %i3, %l2, %o2
tne %xcc, 0x7
move %icc, %g7, %i1
popc 0x013D, %o4
fpackfix %f28, %f16
prefetch [%l7 + 0x50], 0x3
fmovrdgz %l1, %f14, %f10
edge16 %l5, %o3, %g1
udivx %l6, 0x1E01, %o6
nop
setx 0x166BDB82, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x2110FFC5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fsubs %f3, %f18, %f26
xnorcc %i2, 0x0567, %o1
movleu %icc, %g5, %g4
movcs %icc, %g2, %l0
fmovrsgz %o7, %f14, %f19
umul %g6, 0x180A, %i4
fmovrdlez %l4, %f30, %f0
sra %o5, 0x0C, %i5
brlz,a %l3, loop_2629
fmovsg %xcc, %f21, %f27
movl %xcc, %i7, %i0
andn %o0, 0x03DA, %g3
loop_2629:
movge %icc, %i6, %i3
movvc %xcc, %l2, %g7
movleu %icc, %o2, %o4
tn %icc, 0x7
edge16l %l1, %l5, %o3
tne %xcc, 0x7
fmovrsgz %g1, %f15, %f9
fcmpgt16 %f30, %f4, %l6
bpos %icc, loop_2630
orncc %o6, 0x0567, %i2
umul %o1, 0x03F0, %i1
addcc %g5, %g4, %g2
loop_2630:
addccc %o7, %l0, %i4
movrgz %g6, 0x382, %l4
movrgz %i5, 0x197, %l3
tcc %icc, 0x3
fmovrde %o5, %f20, %f10
fmul8sux16 %f24, %f8, %f12
be,a,pn %xcc, loop_2631
fandnot1 %f12, %f20, %f14
fmovsn %icc, %f22, %f17
fbe,a %fcc3, loop_2632
loop_2631:
sir 0x1F15
bne,a %icc, loop_2633
nop
fitos %f6, %f20
fstox %f20, %f24
loop_2632:
movvc %icc, %i7, %o0
fmovrsne %g3, %f19, %f20
loop_2633:
stx %i0, [%l7 + 0x10]
edge8l %i6, %l2, %g7
andn %i3, 0x1788, %o4
alignaddr %o2, %l1, %l5
subcc %g1, %o3, %o6
fblg,a %fcc3, loop_2634
xor %i2, %l6, %i1
fbule %fcc1, loop_2635
sdivx %g5, 0x085C, %g4
loop_2634:
array8 %o1, %o7, %l0
srlx %i4, %g2, %g6
loop_2635:
nop
setx 0xB7C9975200D2A8C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xFE417B6709DAABC4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f22, %f16
tleu %icc, 0x4
fandnot2s %f8, %f20, %f5
tle %xcc, 0x6
fmovde %xcc, %f25, %f16
sllx %i5, %l3, %l4
sdivcc %i7, 0x0F8E, %o0
wr %g0, 0x81, %asi
lduba [%l7 + 0x1F] %asi, %g3
mulscc %i0, 0x08CC, %o5
fpackfix %f16, %f3
fmovdcs %xcc, %f25, %f18
bpos loop_2636
movvc %xcc, %l2, %g7
umulcc %i3, 0x1E86, %o4
wr %g0, 0x2a, %asi
stxa %i6, [%l7 + 0x50] %asi
membar #Sync
loop_2636:
fsrc2s %f0, %f24
tsubcctv %o2, 0x10ED, %l5
tvc %icc, 0x5
fnot1s %f17, %f19
movre %g1, 0x089, %l1
sll %o6, 0x0E, %o3
brnz,a %i2, loop_2637
xnorcc %l6, %g5, %g4
fmuld8ulx16 %f18, %f14, %f28
sra %o1, 0x1C, %i1
loop_2637:
fbul,a %fcc3, loop_2638
edge16n %l0, %i4, %g2
tle %icc, 0x2
fbuge %fcc2, loop_2639
loop_2638:
alignaddrl %o7, %i5, %g6
wr %g0, 0x18, %asi
sta %f7, [%l7 + 0x24] %asi
loop_2639:
udiv %l4, 0x1012, %l3
ta %xcc, 0x6
nop
setx loop_2640, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andncc %i7, %o0, %g3
set 0x69, %i5
ldstuba [%l7 + %i5] 0x80, %o5
loop_2640:
movrlz %i0, %g7, %l2
wr %g0, 0x19, %asi
lduba [%l7 + 0x6B] %asi, %o4
pdist %f4, %f2, %f6
fandnot2s %f13, %f3, %f21
nop
setx 0x73A92C90, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xE557B949, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f21, %f25
stbar
wr %g0, 0xea, %asi
stwa %i6, [%l7 + 0x08] %asi
membar #Sync
umulcc %i3, %l5, %g1
fexpand %f31, %f10
brnz,a %l1, loop_2641
nop
setx 0xD18C1026, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x06721855, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f7, %f16
ld [%l7 + 0x54], %f27
fmovse %xcc, %f14, %f22
loop_2641:
stbar
movre %o2, 0x3A0, %o6
subccc %o3, 0x03E1, %i2
fxnors %f22, %f9, %f8
fbe,a %fcc3, loop_2642
fmovda %xcc, %f22, %f26
fpadd16s %f28, %f2, %f23
tsubcc %l6, %g5, %g4
loop_2642:
array16 %i1, %o1, %l0
sdiv %i4, 0x167A, %g2
array16 %o7, %i5, %l4
brlez %l3, loop_2643
tl %xcc, 0x7
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x10] %asi, 0x2
loop_2643:
orn %o0, %g3, %g6
edge16l %o5, %i0, %g7
st %f23, [%l7 + 0x14]
tsubcc %l2, 0x1598, %i6
tcc %icc, 0x4
fnand %f24, %f6, %f4
wr %g0, 0x81, %asi
stxa %i3, [%l7 + 0x38] %asi
brlz %l5, loop_2644
sir 0x0B0E
taddcctv %o4, 0x07E6, %l1
fsrc1s %f9, %f7
loop_2644:
tvs %icc, 0x0
fcmpeq32 %f0, %f16, %o2
tne %icc, 0x1
brgez,a %o6, loop_2645
xorcc %g1, 0x08DC, %o3
wr %g0, 0x04, %asi
swapa [%l7 + 0x34] %asi, %l6
loop_2645:
nop
fitod %f4, %f26
fdtoi %f26, %f30
sllx %i2, 0x17, %g4
andcc %g5, %o1, %l0
fand %f24, %f26, %f24
movrlez %i4, %g2, %o7
andn %i5, %l4, %i1
brgz,a %l3, loop_2646
andncc %i7, %g3, %o0
fmovsa %icc, %f1, %f21
fmovsgu %icc, %f3, %f12
loop_2646:
nop
setx 0xCDFBEDE44F7F9928, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x8B5C73E9C73DE54C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f0, %f24
andn %g6, 0x04F5, %o5
udivx %g7, 0x1F55, %i0
fbe,a %fcc1, loop_2647
st %f9, [%l7 + 0x24]
fpsub32 %f26, %f14, %f28
be %icc, loop_2648
loop_2647:
brgz,a %i6, loop_2649
umul %i3, %l5, %l2
sethi 0x158F, %l1
loop_2648:
bneg loop_2650
loop_2649:
tcs %icc, 0x2
addccc %o4, 0x167C, %o2
xorcc %g1, 0x00EF, %o6
loop_2650:
bvc,a loop_2651
sir 0x052A
lduh [%l7 + 0x36], %o3
mova %xcc, %i2, %l6
loop_2651:
fpadd16s %f10, %f7, %f8
tvs %xcc, 0x6
movrlez %g5, %o1, %l0
set 0x18, %i0
stxa %g4, [%l7 + %i0] 0x81
xor %i4, %g2, %i5
fmovsg %xcc, %f30, %f3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %l4, %i1
fcmpeq16 %f6, %f2, %l3
fmovdne %xcc, %f31, %f7
edge32 %i7, %g3, %o0
nop
setx 0xB0427C93, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
tsubcc %g6, %o7, %o5
edge32 %i0, %i6, %g7
movgu %icc, %l5, %i3
movrlz %l1, 0x3F5, %o4
fmovdne %icc, %f3, %f2
call loop_2652
nop
fitos %f4, %f1
fstox %f1, %f28
fxtos %f28, %f24
brz %l2, loop_2653
umulcc %o2, %g1, %o6
loop_2652:
alignaddrl %o3, %l6, %g5
srl %o1, 0x17, %i2
loop_2653:
movl %xcc, %g4, %i4
udiv %l0, 0x1E5F, %g2
edge16 %l4, %i1, %l3
fpsub16s %f9, %f0, %f27
nop
fitod %f29, %f24
umulcc %i5, 0x129B, %i7
xnorcc %o0, %g6, %o7
nop
fitod %f12, %f30
fdtoi %f30, %f12
fcmpgt32 %f18, %f4, %o5
udivcc %i0, 0x09CC, %g3
fpsub32s %f24, %f30, %f26
taddcc %g7, %i6, %i3
sethi 0x09E3, %l1
brgz,a %o4, loop_2654
sir 0x16B6
fmul8x16 %f7, %f4, %f2
ldsh [%l7 + 0x3C], %l2
loop_2654:
be loop_2655
fbul,a %fcc1, loop_2656
fbul,a %fcc2, loop_2657
nop
setx loop_2658, %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_2655:
bleu loop_2659
loop_2656:
and %l5, %o2, %g1
loop_2657:
fmovsvc %icc, %f12, %f12
loop_2658:
edge16l %o6, %l6, %g5
loop_2659:
sir 0x0D84
wr %g0, 0x22, %asi
stwa %o1, [%l7 + 0x08] %asi
membar #Sync
tcc %icc, 0x5
fnor %f24, %f2, %f6
ldstub [%l7 + 0x72], %i2
tne %icc, 0x1
srlx %o3, 0x09, %i4
mova %xcc, %g4, %l0
array8 %g2, %l4, %l3
movcs %xcc, %i1, %i5
orcc %i7, 0x0446, %g6
movrlez %o0, %o7, %o5
tneg %xcc, 0x5
be,a %icc, loop_2660
fmuld8ulx16 %f22, %f4, %f20
std %f6, [%l7 + 0x50]
movgu %xcc, %g3, %i0
loop_2660:
tpos %icc, 0x2
tsubcc %g7, %i6, %l1
edge32l %i3, %o4, %l2
nop
setx loop_2661, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movcc %icc, %o2, %l5
edge16l %o6, %l6, %g5
tsubcctv %g1, 0x0444, %i2
loop_2661:
fpsub32 %f4, %f30, %f8
set 0x6C, %o2
sta %f7, [%l7 + %o2] 0x04
fmovse %xcc, %f25, %f11
sdiv %o3, 0x1B67, %i4
tl %xcc, 0x4
udivx %g4, 0x08AF, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %l0, %l4, %g2
alignaddrl %i1, %l3, %i7
tleu %icc, 0x7
add %l7, 0x60, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x19, %g6, %i5
tsubcc %o7, %o5, %g3
fbuge %fcc1, loop_2662
stbar
ldd [%l7 + 0x28], %o0
fmovdcs %icc, %f19, %f15
loop_2662:
subc %g7, 0x0A50, %i0
movvs %xcc, %l1, %i6
tpos %icc, 0x3
or %o4, %i3, %o2
fmul8sux16 %f30, %f30, %f10
movrgez %l5, 0x13E, %o6
andn %l6, 0x0507, %l2
andcc %g5, 0x18FF, %i2
mulscc %o3, %i4, %g1
set 0x4A, %l2
ldsha [%l7 + %l2] 0x81, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %l0, %l4, %o1
wr %g0, 0x88, %asi
lda [%l7 + 0x64] %asi, %f20
array8 %i1, %l3, %g2
sethi 0x06E2, %i7
srlx %g6, 0x08, %i5
andn %o7, %o5, %o0
brlez %g7, loop_2663
edge8l %i0, %g3, %l1
sra %o4, %i3, %o2
tne %xcc, 0x6
loop_2663:
tcc %xcc, 0x3
set 0x30, %l5
prefetcha [%l7 + %l5] 0x04, 0x1
set 0x40, %i4
stda %f16, [%l7 + %i4] 0x0c
wr %g0, 0x89, %asi
ldsha [%l7 + 0x1C] %asi, %o6
nop
set 0x20, %g2
stb %i6, [%l7 + %g2]
sir 0x1FC3
alignaddrl %l2, %l6, %g5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
taddcctv %i4, 0x14DB, %i2
add %l7, 0x2C, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %g1, %l0
fble %fcc2, loop_2664
fpmerge %f4, %f10, %f2
fmovscs %xcc, %f7, %f20
stbar
loop_2664:
tle %xcc, 0x2
fsrc2s %f22, %f28
mulx %g4, %l4, %i1
edge8 %l3, %o1, %g2
tl %xcc, 0x3
fcmpne16 %f6, %f0, %i7
te %icc, 0x6
ld [%l7 + 0x10], %f19
fornot1 %f20, %f20, %f4
umul %g6, %i5, %o5
srax %o7, %g7, %i0
srl %o0, %g3, %l1
bvs,a,pt %icc, loop_2665
taddcctv %o4, %o2, %l5
st %f5, [%l7 + 0x70]
movvs %xcc, %o6, %i6
loop_2665:
and %l2, 0x148E, %i3
tcc %icc, 0x2
xorcc %l6, %g5, %i4
smul %i2, %o3, %g1
wr %g0, 0x88, %asi
lduha [%l7 + 0x24] %asi, %g4
edge32ln %l0, %l4, %l3
sub %o1, 0x0B38, %i1
fornot2s %f28, %f22, %f28
andcc %g2, %i7, %i5
srl %o5, %g6, %o7
movrlez %g7, %i0, %o0
set 0x0C, %l1
stha %g3, [%l7 + %l1] 0x89
edge32l %o4, %o2, %l1
wr %g0, 0x80, %asi
ldsba [%l7 + 0x61] %asi, %o6
movrlez %l5, %l2, %i3
fexpand %f6, %f26
fmovdvc %icc, %f13, %f9
pdist %f0, %f20, %f20
fbu,a %fcc2, loop_2666
bcc loop_2667
ldub [%l7 + 0x0C], %l6
brlz %i6, loop_2668
loop_2666:
fabsd %f28, %f18
loop_2667:
fbl %fcc1, loop_2669
array32 %i4, %g5, %o3
loop_2668:
sllx %g1, %i2, %l0
xor %g4, %l3, %o1
loop_2669:
array8 %i1, %l4, %i7
fbue,a %fcc3, loop_2670
fmuld8ulx16 %f13, %f9, %f18
fxors %f8, %f12, %f26
call loop_2671
loop_2670:
movvc %xcc, %g2, %o5
nop
fitos %f10, %f31
fstoi %f31, %f19
bgu,a %icc, loop_2672
loop_2671:
bvs,pn %icc, loop_2673
fcmpgt32 %f4, %f6, %i5
subcc %g6, %g7, %o7
loop_2672:
sub %i0, %o0, %g3
loop_2673:
brgz %o2, loop_2674
movneg %icc, %o4, %l1
movrlz %l5, %o6, %l2
tvc %icc, 0x2
loop_2674:
fmul8x16 %f8, %f8, %f26
fmovse %icc, %f11, %f1
set 0x72, %i6
stha %l6, [%l7 + %i6] 0x0c
array32 %i6, %i4, %g5
tl %xcc, 0x0
nop
setx loop_2675, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bcs,a,pn %icc, loop_2676
andn %i3, %o3, %g1
andncc %l0, %g4, %l3
loop_2675:
fsrc1s %f23, %f23
loop_2676:
edge8 %o1, %i1, %l4
fmovdpos %xcc, %f18, %f2
taddcc %i7, %g2, %i2
sethi 0x0822, %i5
nop
fitos %f10, %f26
fstox %f26, %f18
nop
fitod %f0, %f20
fdtos %f20, %f29
sdivx %g6, 0x0739, %o5
udivx %o7, 0x06F4, %i0
fnegs %f30, %f2
fmovs %f4, %f26
movg %icc, %o0, %g3
array8 %o2, %g7, %l1
fnot1 %f8, %f0
edge8 %o4, %o6, %l2
fbne,a %fcc3, loop_2677
fmovrsgez %l5, %f31, %f9
movl %xcc, %l6, %i4
sethi 0x194A, %g5
loop_2677:
alignaddrl %i6, %i3, %g1
edge16ln %o3, %g4, %l3
stbar
fbu %fcc3, loop_2678
tl %icc, 0x5
fbn,a %fcc2, loop_2679
andn %l0, %o1, %i1
loop_2678:
addcc %i7, %l4, %g2
fbl %fcc0, loop_2680
loop_2679:
subccc %i5, %i2, %g6
fzeros %f13
fnands %f18, %f22, %f31
loop_2680:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x18] %asi, %o7
tcs %xcc, 0x1
tvc %xcc, 0x7
movg %icc, %i0, %o0
tl %icc, 0x6
sub %g3, %o5, %g7
bn,a,pn %icc, loop_2681
popc 0x1158, %l1
fmovsne %xcc, %f16, %f14
tpos %xcc, 0x6
loop_2681:
tn %icc, 0x4
edge8 %o4, %o6, %o2
fbule %fcc3, loop_2682
brgz %l2, loop_2683
subc %l5, %l6, %g5
bl %icc, loop_2684
loop_2682:
nop
setx 0xC1CE0D93, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f11
loop_2683:
fbule,a %fcc3, loop_2685
movg %xcc, %i6, %i3
loop_2684:
fbg,a %fcc0, loop_2686
fbul,a %fcc3, loop_2687
loop_2685:
alignaddr %g1, %i4, %g4
fmovdleu %icc, %f15, %f19
loop_2686:
edge32l %o3, %l3, %o1
loop_2687:
fbuge,a %fcc1, loop_2688
movpos %xcc, %l0, %i1
movcc %icc, %l4, %i7
movne %icc, %g2, %i5
loop_2688:
xorcc %g6, 0x1B66, %i2
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o7
casa [%l6] 0x89, %o7, %o0
sdivx %i0, 0x1335, %o5
bg,pn %xcc, loop_2689
orcc %g3, 0x1781, %l1
orcc %o4, %g7, %o6
movrlez %l2, 0x177, %l5
loop_2689:
orncc %o2, %l6, %i6
tvc %icc, 0x4
andncc %i3, %g5, %i4
movrgez %g1, %g4, %l3
addc %o3, %l0, %i1
fors %f6, %f22, %f26
movrne %l4, %i7, %g2
xorcc %i5, %o1, %i2
stw %g6, [%l7 + 0x78]
fmovsvs %xcc, %f22, %f19
sra %o0, 0x14, %i0
subcc %o7, 0x1E39, %o5
brz %l1, loop_2690
movle %xcc, %o4, %g7
sir 0x1A06
movl %xcc, %o6, %g3
loop_2690:
alignaddr %l2, %o2, %l6
subcc %i6, %i3, %g5
move %icc, %i4, %l5
fmovse %xcc, %f14, %f29
bgu,pt %icc, loop_2691
edge32n %g1, %g4, %o3
addccc %l0, 0x193A, %i1
xnor %l3, %l4, %i7
loop_2691:
nop
set 0x40, %g1
prefetch [%l7 + %g1], 0x2
umulcc %g2, %i5, %o1
st %f2, [%l7 + 0x68]
ta %icc, 0x0
fmovdle %xcc, %f17, %f29
brz,a %i2, loop_2692
fabsd %f4, %f30
bg,a,pn %xcc, loop_2693
sllx %o0, %i0, %o7
loop_2692:
edge32ln %o5, %g6, %l1
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x4A] %asi, %g7
loop_2693:
fbu,a %fcc0, loop_2694
xorcc %o4, %o6, %g3
alignaddr %l2, %l6, %i6
fcmple32 %f20, %f20, %i3
loop_2694:
movge %icc, %o2, %i4
movrlez %g5, 0x001, %l5
movrne %g4, 0x18D, %g1
movn %xcc, %o3, %l0
flush %l7 + 0x30
edge16 %l3, %l4, %i7
orn %g2, 0x0D8C, %i1
nop
fitos %f11, %f4
fstod %f4, %f6
and %o1, %i5, %o0
fandnot1 %f22, %f2, %f18
bvc,a,pn %icc, loop_2695
tle %xcc, 0x7
set 0x40, %o5
stda %f16, [%l7 + %o5] 0x88
loop_2695:
edge32l %i2, %i0, %o5
tleu %xcc, 0x7
swap [%l7 + 0x7C], %o7
fpadd16 %f6, %f26, %f12
ldsh [%l7 + 0x12], %l1
xnorcc %g7, %o4, %g6
movvs %icc, %g3, %l2
edge16n %l6, %o6, %i6
umulcc %o2, 0x1303, %i4
taddcc %g5, 0x1FC7, %i3
bg,a %icc, loop_2696
fpadd16 %f10, %f0, %f2
stw %l5, [%l7 + 0x60]
popc %g4, %o3
loop_2696:
popc %l0, %g1
fsrc2 %f4, %f6
alignaddr %l4, %i7, %l3
set 0x24, %g4
swapa [%l7 + %g4] 0x18, %i1
bne %icc, loop_2697
edge8 %g2, %i5, %o0
xorcc %i2, %i0, %o1
membar 0x4D
loop_2697:
umul %o5, %l1, %o7
edge16n %o4, %g6, %g3
edge16 %g7, %l6, %o6
smul %l2, 0x044D, %i6
fmovdvs %icc, %f28, %f15
xorcc %i4, 0x020C, %o2
edge32n %g5, %l5, %g4
xorcc %i3, 0x039B, %o3
nop
setx loop_2698, %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 %g1, %l0, %i7
fxor %f8, %f30, %f14
fandnot2 %f6, %f26, %f18
loop_2698:
fmovrdlz %l4, %f20, %f2
fmovrse %i1, %f20, %f15
set 0x7C, %g7
lduwa [%l7 + %g7] 0x14, %g2
tge %icc, 0x0
ba,a,pn %icc, loop_2699
fmovdcs %icc, %f16, %f29
mova %icc, %l3, %o0
fmovrsne %i5, %f27, %f22
loop_2699:
fbe %fcc2, loop_2700
edge32l %i2, %i0, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %l1, %o7
loop_2700:
umulcc %o1, %g6, %g3
tneg %icc, 0x5
srlx %g7, 0x1F, %l6
fbule,a %fcc0, loop_2701
sethi 0x1F24, %o4
fcmpgt16 %f24, %f2, %o6
or %l2, 0x04F6, %i4
loop_2701:
edge16l %i6, %o2, %g5
fmovse %icc, %f8, %f5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l5, 0x1151, %i3
ta %xcc, 0x7
popc 0x1101, %o3
movrgez %g1, 0x3F6, %g4
array8 %i7, %l4, %l0
edge8ln %g2, %l3, %o0
movrlz %i5, 0x350, %i1
st %f14, [%l7 + 0x5C]
fmovse %icc, %f19, %f30
fnand %f6, %f10, %f26
array8 %i2, %o5, %i0
fmovsg %icc, %f18, %f15
set 0x6C, %g5
swapa [%l7 + %g5] 0x04, %o7
wr %g0, 0x80, %asi
stwa %l1, [%l7 + 0x6C] %asi
sll %o1, 0x06, %g3
edge8 %g6, %l6, %o4
nop
fitos %f5, %f17
fstox %f17, %f26
fxtos %f26, %f7
fba,a %fcc1, loop_2702
movge %icc, %g7, %o6
fmovdpos %xcc, %f10, %f18
bge %xcc, loop_2703
loop_2702:
or %i4, 0x0419, %l2
nop
fitod %f6, %f8
fdtox %f8, %f20
fxtod %f20, %f26
tl %icc, 0x4
loop_2703:
tpos %xcc, 0x2
nop
setx loop_2704, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnot2s %f11, %f9
mulscc %o2, 0x1E62, %g5
set 0x0C, %o7
ldswa [%l7 + %o7] 0x15, %i6
loop_2704:
srlx %i3, 0x16, %l5
nop
fitos %f2, %f10
fstod %f10, %f4
movre %o3, 0x0B1, %g1
te %xcc, 0x4
bvs,a %icc, loop_2705
edge8 %i7, %g4, %l0
lduh [%l7 + 0x14], %l4
srlx %l3, %o0, %i5
loop_2705:
fble %fcc2, loop_2706
tcc %icc, 0x3
fnors %f16, %f19, %f7
fbule,a %fcc0, loop_2707
loop_2706:
ba loop_2708
fmovrslez %g2, %f31, %f31
membar #Sync
set 0x40, %o6
ldda [%l7 + %o6] 0x17, %f16
loop_2707:
fmovda %icc, %f2, %f29
loop_2708:
nop
set 0x49, %g6
ldstuba [%l7 + %g6] 0x04, %i1
bn,a %icc, loop_2709
nop
fitod %f5, %f12
andncc %i2, %o5, %i0
movvs %xcc, %l1, %o1
loop_2709:
movgu %xcc, %g3, %o7
ldub [%l7 + 0x5C], %l6
edge16l %o4, %g6, %o6
sethi 0x177D, %g7
mulx %i4, %l2, %o2
xor %g5, 0x0583, %i6
fbn,a %fcc2, loop_2710
movrgz %l5, %i3, %g1
edge32n %o3, %i7, %l0
xnorcc %l4, 0x0645, %g4
loop_2710:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l3, 0x0107, %o0
alignaddrl %g2, %i1, %i5
movre %i2, %o5, %i0
movn %icc, %l1, %g3
brgz,a %o1, loop_2711
membar 0x06
edge16l %o7, %o4, %l6
sra %g6, %o6, %i4
loop_2711:
sth %l2, [%l7 + 0x5C]
umulcc %o2, %g5, %g7
movcc %xcc, %i6, %i3
sll %g1, %o3, %l5
sll %i7, 0x10, %l0
fmovdg %xcc, %f4, %f14
edge8ln %l4, %l3, %g4
taddcctv %g2, %i1, %o0
edge16ln %i2, %i5, %i0
add %o5, %l1, %o1
mulscc %o7, 0x1F41, %o4
brnz %g3, loop_2712
fbe,a %fcc0, loop_2713
fblg,a %fcc3, loop_2714
sdivx %l6, 0x02F6, %o6
loop_2712:
xor %i4, %l2, %o2
loop_2713:
lduw [%l7 + 0x4C], %g5
loop_2714:
nop
set 0x52, %l0
ldsha [%l7 + %l0] 0x19, %g7
fpadd16s %f8, %f5, %f26
edge16l %i6, %i3, %g1
ldd [%l7 + 0x68], %o2
move %icc, %g6, %i7
xnorcc %l5, %l0, %l3
andn %l4, %g2, %g4
alignaddrl %i1, %o0, %i2
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
brlez %i5, loop_2715
fpadd16 %f26, %f16, %f26
bgu %xcc, loop_2716
movvc %icc, %i0, %o5
loop_2715:
array16 %l1, %o1, %o7
orn %g3, 0x0FB2, %l6
loop_2716:
nop
set 0x38, %o4
lduba [%l7 + %o4] 0x19, %o4
fmul8ulx16 %f4, %f18, %f30
srl %o6, %l2, %i4
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
tge %icc, 0x4
sub %g5, 0x0A53, %g7
subccc %i3, 0x1EA3, %i6
movrgez %o3, %g6, %g1
addcc %l5, 0x09AD, %l0
fmovscc %xcc, %f30, %f20
sdiv %i7, 0x018E, %l4
fxnors %f27, %f21, %f5
umulcc %l3, 0x1376, %g2
orncc %i1, %o0, %g4
edge32ln %i5, %i0, %o5
movrlz %i2, %o1, %o7
taddcctv %g3, %l1, %l6
movge %xcc, %o6, %l2
movne %xcc, %o4, %o2
xorcc %i4, 0x0D71, %g7
std %f28, [%l7 + 0x28]
fmovdcc %icc, %f15, %f5
fmovdcs %icc, %f24, %f4
tl %icc, 0x5
fbo %fcc2, loop_2717
sll %i3, 0x1C, %i6
sllx %g5, %g6, %g1
tcc %xcc, 0x0
loop_2717:
fcmpeq32 %f30, %f20, %l5
call loop_2718
fpsub16 %f14, %f28, %f4
tle %xcc, 0x5
edge32l %l0, %i7, %l4
loop_2718:
edge8ln %o3, %g2, %i1
fnand %f4, %f26, %f26
tneg %xcc, 0x3
udivcc %l3, 0x1C23, %o0
tneg %icc, 0x4
tvc %xcc, 0x0
tgu %xcc, 0x3
sdivx %i5, 0x0BC1, %i0
alignaddrl %g4, %i2, %o1
bn,a,pn %icc, loop_2719
tge %icc, 0x0
mulscc %o7, 0x1C4D, %g3
movvc %xcc, %l1, %o5
loop_2719:
tsubcc %l6, %o6, %l2
fbo,a %fcc2, loop_2720
xnorcc %o2, %o4, %g7
fmovdpos %icc, %f21, %f0
fbo %fcc1, loop_2721
loop_2720:
fmovrse %i4, %f13, %f18
edge16n %i3, %i6, %g5
st %f31, [%l7 + 0x70]
loop_2721:
addcc %g6, %l5, %g1
addccc %i7, %l0, %o3
fxors %f0, %f14, %f4
edge32 %l4, %i1, %l3
stw %g2, [%l7 + 0x54]
bge,a,pn %icc, loop_2722
mulscc %o0, %i0, %g4
tneg %icc, 0x0
movg %icc, %i2, %o1
loop_2722:
be,a,pt %xcc, loop_2723
sub %i5, 0x1E66, %o7
fbul,a %fcc0, loop_2724
xor %g3, %o5, %l1
loop_2723:
edge32ln %o6, %l2, %l6
sll %o4, 0x0B, %o2
loop_2724:
array8 %i4, %g7, %i3
fcmple16 %f24, %f26, %g5
brgz,a %i6, loop_2725
fmovsne %xcc, %f10, %f19
subccc %g6, %l5, %g1
sdiv %l0, 0x0B2B, %o3
loop_2725:
fmovsleu %icc, %f13, %f25
fbe,a %fcc3, loop_2726
bgu,a,pn %xcc, loop_2727
mulscc %l4, 0x101F, %i1
set 0x7A, %i7
ldsha [%l7 + %i7] 0x18, %l3
loop_2726:
mulx %g2, 0x0B68, %o0
loop_2727:
mova %xcc, %i7, %g4
andncc %i2, %i0, %o1
fmovdvc %icc, %f2, %f10
sll %i5, 0x03, %o7
nop
setx 0x83D0C9B0304F4897, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fbge,a %fcc2, loop_2728
movvc %icc, %g3, %l1
set 0x5C, %l6
ldswa [%l7 + %l6] 0x18, %o6
loop_2728:
tge %xcc, 0x0
array8 %l2, %o5, %o4
sth %l6, [%l7 + 0x62]
movgu %xcc, %o2, %i4
stb %i3, [%l7 + 0x15]
fzeros %f8
sdivcc %g5, 0x1DBF, %g7
fmovrdlz %g6, %f12, %f12
array32 %l5, %g1, %l0
brgz %i6, loop_2729
bvc,a,pt %xcc, loop_2730
brgz %l4, loop_2731
fpsub16s %f14, %f29, %f23
loop_2729:
addcc %i1, 0x0583, %l3
loop_2730:
fmovsvs %icc, %f7, %f10
loop_2731:
flush %l7 + 0x2C
edge8n %g2, %o0, %i7
fnands %f5, %f0, %f20
fbn,a %fcc2, loop_2732
udivx %o3, 0x1E14, %i2
bneg,a loop_2733
srl %g4, 0x05, %i0
loop_2732:
edge16ln %i5, %o7, %o1
nop
setx 0x1C2CA52E40666FFA, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
loop_2733:
brnz %l1, loop_2734
subc %o6, 0x036B, %l2
movne %icc, %o5, %g3
fnot2 %f16, %f4
loop_2734:
array32 %l6, %o2, %o4
tleu %icc, 0x5
addccc %i4, %i3, %g7
fnot2 %f4, %f4
movle %icc, %g5, %l5
ldstub [%l7 + 0x71], %g1
movcs %icc, %g6, %l0
set 0x36, %o1
lduha [%l7 + %o1] 0x80, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
lda [%l7 + 0x5C] %asi, %f28
sir 0x093F
fcmpne32 %f26, %f22, %l4
subccc %i1, %g2, %l3
stx %i7, [%l7 + 0x58]
tl %icc, 0x1
fnot1s %f19, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2735, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
prefetch [%l7 + 0x20], 0x2
movn %icc, %o0, %o3
wr %g0, 0x10, %asi
ldsha [%l7 + 0x6A] %asi, %i2
loop_2735:
movneg %icc, %g4, %i5
movge %xcc, %i0, %o7
fmovdvc %icc, %f0, %f24
xnorcc %l1, %o1, %l2
movg %xcc, %o5, %o6
fpadd32 %f26, %f18, %f26
udivx %g3, 0x1C90, %l6
edge8l %o2, %i4, %i3
nop
fitos %f12, %f9
fstox %f9, %f10
fxtos %f10, %f28
fbu %fcc0, loop_2736
fbg,a %fcc2, loop_2737
edge32l %g7, %o4, %g5
sdiv %g1, 0x16BD, %l5
loop_2736:
smulcc %l0, 0x1293, %g6
loop_2737:
fpadd32s %f15, %f6, %f21
movl %icc, %l4, %i1
smulcc %i6, 0x0CAA, %g2
fmovsneg %xcc, %f14, %f27
edge16l %l3, %o0, %o3
movcc %icc, %i7, %g4
fmovsl %icc, %f20, %f14
subcc %i5, %i2, %i0
fbl %fcc1, loop_2738
edge16n %l1, %o7, %l2
andcc %o1, %o5, %g3
addc %o6, %o2, %l6
loop_2738:
nop
set 0x40, %l3
stda %f0, [%l7 + %l3] 0x0c
ble,a %xcc, loop_2739
addccc %i4, 0x1A0F, %i3
xorcc %o4, %g7, %g1
udiv %g5, 0x0594, %l5
loop_2739:
movpos %icc, %g6, %l4
subcc %i1, 0x033C, %l0
fpsub16 %f30, %f28, %f18
tsubcc %g2, %l3, %o0
edge8n %i6, %i7, %g4
tl %xcc, 0x1
brlez %i5, loop_2740
fmovsn %xcc, %f16, %f19
edge8n %o3, %i0, %i2
set 0x0, %o3
stxa %o7, [%g0 + %o3] 0x57
loop_2740:
fba %fcc1, loop_2741
udiv %l1, 0x152D, %o1
bneg,pn %xcc, loop_2742
fmovrsne %o5, %f24, %f25
loop_2741:
nop
set 0x34, %i3
ldswa [%l7 + %i3] 0x89, %g3
loop_2742:
fmovdneg %icc, %f12, %f2
fxnor %f24, %f12, %f18
addccc %o6, 0x01F7, %o2
umulcc %l2, 0x107F, %i4
move %icc, %i3, %l6
sllx %g7, %g1, %o4
smul %l5, %g6, %g5
ble,a,pn %xcc, loop_2743
fmovse %xcc, %f27, %f4
fxors %f20, %f19, %f16
brnz %l4, loop_2744
loop_2743:
tcc %icc, 0x0
fmovspos %xcc, %f24, %f21
subccc %l0, 0x0EB2, %i1
loop_2744:
tpos %icc, 0x6
ldsb [%l7 + 0x33], %g2
srlx %o0, %l3, %i7
nop
fitod %f0, %f12
fdtox %f12, %f4
ldx [%l7 + 0x30], %g4
fbn %fcc1, loop_2745
tgu %xcc, 0x3
movne %icc, %i6, %o3
movgu %xcc, %i5, %i0
loop_2745:
movcs %xcc, %o7, %l1
edge16ln %i2, %o1, %g3
and %o6, 0x0881, %o5
nop
setx loop_2746, %l0, %l1
jmpl %l1, %l2
membar 0x2B
movrlez %i4, 0x2D4, %o2
fmovdle %icc, %f10, %f13
loop_2746:
nop
set 0x58, %o0
ldd [%l7 + %o0], %i6
membar #Sync
set 0x40, %i1
ldda [%l7 + %i1] 0xf0, %f0
fbuge %fcc3, loop_2747
brz,a %g7, loop_2748
tgu %xcc, 0x0
faligndata %f6, %f6, %f8
loop_2747:
fnot2 %f24, %f0
loop_2748:
array32 %g1, %i3, %l5
tgu %icc, 0x3
bpos,a,pn %xcc, loop_2749
movre %g6, 0x2F7, %o4
srlx %l4, 0x06, %g5
tleu %xcc, 0x5
loop_2749:
bvc loop_2750
fone %f8
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x30] %asi, %i1
loop_2750:
edge16ln %g2, %l0, %o0
sdiv %i7, 0x13A3, %l3
nop
setx loop_2751, %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
fmuld8ulx16 %f20, %f9, %f6
andcc %g4, %i6, %i5
addc %o3, 0x00F8, %o7
loop_2751:
ldd [%l7 + 0x60], %i0
andn %l1, %i2, %o1
movrne %o6, 0x3E6, %o5
edge8ln %l2, %g3, %i4
nop
setx 0x0070CF7C, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
movrlez %o2, 0x342, %l6
for %f24, %f18, %f2
fcmpne32 %f30, %f2, %g1
sll %g7, 0x0F, %i3
tcc %icc, 0x1
fabsd %f4, %f0
subccc %g6, 0x14ED, %o4
tcs %icc, 0x4
addccc %l5, 0x12F7, %l4
umul %i1, %g2, %g5
ldd [%l7 + 0x78], %f0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x7C] %asi, %o0
bcs,pn %icc, loop_2752
fmovspos %xcc, %f9, %f29
nop
setx 0x33D69583, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x3A36937F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f16, %f6
fbug %fcc3, loop_2753
loop_2752:
bpos loop_2754
fnors %f10, %f22, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2753:
nop
setx loop_2755, %l0, %l1
jmpl %l1, %i7
loop_2754:
sllx %l0, %l3, %i6
fbuge %fcc1, loop_2756
fmovsle %icc, %f29, %f19
loop_2755:
andncc %i5, %g4, %o3
edge8n %o7, %l1, %i0
loop_2756:
fpackfix %f2, %f25
movn %icc, %i2, %o1
for %f8, %f10, %f12
srax %o6, %l2, %o5
xor %i4, %g3, %o2
xnorcc %g1, %l6, %g7
add %l7, 0x78, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %g6, %o4
bge,a,pn %xcc, loop_2757
membar 0x1E
edge8n %l5, %l4, %i1
fmovdvs %icc, %f31, %f30
loop_2757:
sth %g2, [%l7 + 0x52]
tsubcc %i3, 0x080E, %o0
fbo %fcc0, loop_2758
movpos %icc, %i7, %g5
xnorcc %l0, 0x1F85, %i6
fba %fcc1, loop_2759
loop_2758:
srl %i5, 0x1D, %l3
sra %o3, 0x1D, %o7
movre %g4, %i0, %l1
loop_2759:
bn,a,pn %xcc, loop_2760
alignaddr %o1, %o6, %l2
bg,a %icc, loop_2761
tleu %xcc, 0x5
loop_2760:
orcc %o5, %i4, %g3
tg %icc, 0x0
loop_2761:
ta %xcc, 0x2
bn,pt %xcc, loop_2762
lduh [%l7 + 0x2A], %o2
movleu %xcc, %i2, %g1
umulcc %g7, 0x0F78, %l6
loop_2762:
nop
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
fbug,a %fcc3, loop_2763
tpos %icc, 0x5
mulx %g6, %o4, %l5
orn %i1, 0x159D, %g2
loop_2763:
nop
setx loop_2764, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbg,a %fcc3, loop_2765
move %xcc, %i3, %o0
edge8l %l4, %g5, %l0
loop_2764:
tn %xcc, 0x7
loop_2765:
fsrc1s %f2, %f22
srlx %i7, 0x02, %i5
tgu %icc, 0x4
te %icc, 0x2
movge %icc, %l3, %o3
sll %i6, %o7, %i0
edge32ln %g4, %l1, %o1
sra %o6, 0x01, %l2
nop
setx 0xD829C569405D6BFF, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fands %f23, %f23, %f12
wr %g0, 0x89, %asi
lduwa [%l7 + 0x60] %asi, %o5
fmovsle %xcc, %f11, %f16
smul %i4, %g3, %o2
stw %g1, [%l7 + 0x6C]
nop
setx 0x96D477AD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xC1B7DD54, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f16, %f22
fmovrse %g7, %f3, %f1
movrgz %l6, %i2, %o4
set 0x64, %l4
lduba [%l7 + %l4] 0x80, %g6
tleu %xcc, 0x5
movle %icc, %i1, %g2
movrgez %i3, 0x121, %o0
ldub [%l7 + 0x3E], %l5
set 0x33, %g3
ldstuba [%l7 + %g3] 0x88, %g5
fxor %f20, %f24, %f0
array8 %l4, %l0, %i7
addc %l3, 0x1B77, %i5
nop
set 0x39, %i5
ldstub [%l7 + %i5], %o3
fbne %fcc2, loop_2766
fmovrsgz %o7, %f25, %f21
fbe %fcc3, loop_2767
fpackfix %f28, %f5
loop_2766:
be,a %icc, loop_2768
fmovdcs %icc, %f21, %f18
loop_2767:
bleu,a loop_2769
fmovrsgz %i6, %f29, %f4
loop_2768:
te %icc, 0x6
stx %g4, [%l7 + 0x38]
loop_2769:
nop
wr %g0, 0x04, %asi
ldsha [%l7 + 0x52] %asi, %l1
tsubcctv %i0, 0x11A0, %o6
bge %icc, loop_2770
udiv %l2, 0x153B, %o1
brnz,a %i4, loop_2771
movn %icc, %g3, %o5
loop_2770:
fmovdle %icc, %f16, %f15
movn %xcc, %o2, %g1
loop_2771:
fbne,a %fcc2, loop_2772
move %xcc, %g7, %l6
orcc %o4, %g6, %i2
fmuld8ulx16 %f16, %f14, %f14
loop_2772:
fbe,a %fcc1, loop_2773
taddcc %g2, 0x1423, %i3
edge8ln %i1, %o0, %l5
tg %xcc, 0x2
loop_2773:
fandnot2s %f17, %f10, %f8
xorcc %l4, %g5, %i7
fmovspos %icc, %f28, %f9
fmovrdlez %l3, %f30, %f20
subc %l0, %i5, %o3
smulcc %i6, 0x1D35, %g4
sir 0x13BF
tl %xcc, 0x4
movl %xcc, %o7, %i0
array8 %l1, %o6, %l2
movcs %xcc, %o1, %i4
smulcc %g3, %o2, %o5
movl %icc, %g1, %g7
bvs,pt %xcc, loop_2774
fblg,a %fcc0, loop_2775
movrgez %o4, 0x26B, %g6
bl,pt %xcc, loop_2776
loop_2774:
be,a %icc, loop_2777
loop_2775:
tge %icc, 0x7
bl %xcc, loop_2778
loop_2776:
orcc %i2, %l6, %g2
loop_2777:
bcs,a,pn %xcc, loop_2779
bneg,a loop_2780
loop_2778:
smul %i1, %i3, %o0
ldsb [%l7 + 0x72], %l4
loop_2779:
edge8ln %g5, %l5, %i7
loop_2780:
tcs %xcc, 0x5
fcmple16 %f12, %f12, %l0
st %f9, [%l7 + 0x54]
orncc %i5, %l3, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x7
fxors %f5, %f15, %f19
alignaddrl %g4, %o7, %i0
wr %g0, 0xea, %asi
stba %i6, [%l7 + 0x32] %asi
membar #Sync
movre %o6, 0x07F, %l2
nop
setx 0xD10120712BA15CDE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f22
set 0x74, %i0
swapa [%l7 + %i0] 0x80, %l1
alignaddrl %i4, %o1, %o2
fornot1 %f30, %f16, %f16
fone %f4
tpos %icc, 0x4
ta %xcc, 0x3
edge16 %o5, %g3, %g1
stx %g7, [%l7 + 0x10]
sir 0x01A8
tcc %icc, 0x2
fpack32 %f30, %f24, %f14
movre %g6, %i2, %o4
andn %l6, 0x0FB7, %g2
brz %i1, loop_2781
array8 %i3, %l4, %o0
nop
fitod %f2, %f6
fdtos %f6, %f7
edge8ln %g5, %i7, %l5
loop_2781:
bne,a %icc, loop_2782
bcs,a,pt %xcc, loop_2783
bvc,a loop_2784
be,a loop_2785
loop_2782:
movrlz %l0, 0x0DA, %l3
loop_2783:
fbge,a %fcc0, loop_2786
loop_2784:
nop
set 0x5C, %i2
stw %o3, [%l7 + %i2]
loop_2785:
movle %xcc, %g4, %o7
tne %icc, 0x6
loop_2786:
alignaddrl %i5, %i6, %o6
nop
set 0x74, %l2
sth %i0, [%l7 + %l2]
sdiv %l1, 0x1169, %i4
movn %icc, %o1, %o2
lduw [%l7 + 0x4C], %o5
mulscc %g3, 0x1855, %g1
tg %xcc, 0x0
and %l2, %g6, %i2
tleu %xcc, 0x6
mulscc %g7, 0x1EC7, %l6
tcs %xcc, 0x6
movrgez %g2, 0x384, %i1
fpadd16s %f13, %f11, %f7
tn %icc, 0x3
movge %icc, %o4, %i3
tcs %icc, 0x2
xorcc %o0, %l4, %i7
movcc %icc, %l5, %g5
xnor %l0, 0x1F36, %o3
fzero %f10
subcc %l3, 0x1571, %g4
edge16l %i5, %o7, %i6
fandnot1s %f16, %f22, %f2
fnegs %f9, %f13
sth %o6, [%l7 + 0x2E]
tne %icc, 0x5
edge8ln %i0, %l1, %i4
subccc %o2, 0x1869, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x10], %o1
movpos %xcc, %g1, %g3
wr %g0, 0x5f, %asi
stxa %g6, [%g0 + 0x0] %asi
fnot1s %f12, %f24
fornot2s %f30, %f25, %f16
membar 0x78
te %xcc, 0x3
sethi 0x0740, %i2
swap [%l7 + 0x70], %g7
fmul8x16al %f3, %f14, %f22
fmuld8sux16 %f20, %f2, %f16
fmovrdgz %l2, %f8, %f22
tl %xcc, 0x5
edge32 %g2, %i1, %o4
fpadd32 %f28, %f0, %f28
movl %xcc, %l6, %i3
fmovdge %xcc, %f30, %f25
subcc %l4, %i7, %l5
xorcc %g5, %o0, %o3
fmovdneg %icc, %f13, %f11
fmovdne %xcc, %f3, %f3
fpadd32s %f3, %f12, %f22
subc %l0, %l3, %i5
fsrc1s %f20, %f16
movpos %xcc, %o7, %i6
std %f30, [%l7 + 0x70]
fbule %fcc2, loop_2787
movrlz %g4, 0x091, %o6
sth %l1, [%l7 + 0x60]
movrgez %i0, 0x2C0, %o2
loop_2787:
or %i4, %o5, %o1
tgu %xcc, 0x6
tpos %icc, 0x6
and %g3, 0x0EE7, %g1
subc %g6, %i2, %l2
tsubcc %g2, 0x1C64, %g7
fmovdg %xcc, %f12, %f21
fpadd16 %f12, %f30, %f20
edge16l %o4, %i1, %l6
movne %icc, %i3, %l4
sdivcc %i7, 0x0F82, %l5
tcs %icc, 0x4
edge16ln %o0, %o3, %l0
fmovsne %xcc, %f31, %f29
sethi 0x1FFF, %g5
set 0x50, %l5
prefetcha [%l7 + %l5] 0x15, 0x0
umulcc %o7, 0x18F3, %i6
stb %l3, [%l7 + 0x48]
taddcctv %g4, 0x0A74, %o6
movneg %xcc, %i0, %l1
movne %xcc, %i4, %o5
sdivcc %o1, 0x1691, %g3
st %f16, [%l7 + 0x70]
set 0x50, %o2
ldda [%l7 + %o2] 0x0c, %o2
edge16l %g6, %g1, %l2
fcmpeq16 %f30, %f24, %g2
movl %icc, %g7, %i2
movrne %o4, 0x038, %i1
nop
setx 0xD6C8A415, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x7C626D9A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f4, %f16
for %f4, %f10, %f16
taddcc %i3, %l6, %i7
edge16 %l5, %o0, %o3
nop
setx 0x5DA06A635888EABE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f10
fbne %fcc2, loop_2788
tleu %icc, 0x5
te %xcc, 0x1
edge32 %l0, %l4, %g5
loop_2788:
nop
set 0x66, %i4
ldsha [%l7 + %i4] 0x89, %i5
tneg %icc, 0x7
fbu %fcc0, loop_2789
tleu %icc, 0x3
taddcc %o7, %l3, %g4
bgu,pt %xcc, loop_2790
loop_2789:
bshuffle %f20, %f6, %f28
popc 0x1E41, %i6
nop
setx 0xBD2FC746, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x779B8C5B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fmuls %f23, %f2, %f21
loop_2790:
tneg %icc, 0x1
sdivcc %i0, 0x0431, %o6
tcs %icc, 0x6
set 0x46, %g2
ldsha [%l7 + %g2] 0x14, %i4
bn %icc, loop_2791
tvs %icc, 0x3
edge8ln %l1, %o1, %o5
srax %g3, 0x05, %o2
loop_2791:
nop
setx loop_2792, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldd [%l7 + 0x68], %g0
fmovsleu %xcc, %f26, %f18
fbul %fcc0, loop_2793
loop_2792:
bcc,a,pt %xcc, loop_2794
sth %g6, [%l7 + 0x2E]
movpos %icc, %g2, %g7
loop_2793:
fmovse %icc, %f4, %f5
loop_2794:
ld [%l7 + 0x18], %f15
fmovdl %xcc, %f15, %f9
movne %icc, %l2, %o4
bcs,a loop_2795
udivcc %i1, 0x03DC, %i2
xnorcc %i3, 0x120C, %i7
fnot2 %f22, %f12
loop_2795:
tvs %icc, 0x7
bshuffle %f2, %f22, %f8
fmovrdlz %l6, %f18, %f10
fmovdvs %icc, %f12, %f13
mova %xcc, %l5, %o3
nop
setx 0xE19436DAC061F66B, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
subc %o0, 0x0DAC, %l0
fnegs %f15, %f5
fbul,a %fcc0, loop_2796
popc 0x1F85, %g5
edge8ln %l4, %i5, %l3
fpack32 %f12, %f2, %f28
loop_2796:
sdivx %o7, 0x14D9, %i6
andn %g4, %o6, %i0
edge8l %l1, %o1, %i4
movcs %icc, %g3, %o2
umulcc %g1, %g6, %o5
tsubcc %g7, %g2, %o4
alignaddrl %l2, %i1, %i3
nop
setx 0x1F29D8B103FBB8FA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f12
sllx %i7, 0x0A, %i2
edge16l %l5, %o3, %l6
fcmpne16 %f8, %f14, %l0
srl %g5, %l4, %i5
sir 0x170A
fmul8x16au %f13, %f3, %f2
udiv %o0, 0x0172, %l3
tleu %icc, 0x6
wr %g0, 0x81, %asi
lda [%l7 + 0x38] %asi, %f6
udivcc %i6, 0x16FA, %g4
nop
fitod %f12, %f24
fdtox %f24, %f6
wr %g0, 0x80, %asi
lduha [%l7 + 0x26] %asi, %o6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x08] %asi, %o7
edge8l %i0, %l1, %o1
nop
setx 0x206908AF, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
sra %g3, 0x1A, %i4
xor %o2, 0x18D3, %g6
fnand %f22, %f26, %f2
set 0x76, %l1
lduba [%l7 + %l1] 0x18, %g1
fmuld8sux16 %f11, %f29, %f6
fnegs %f27, %f4
nop
fitod %f12, %f22
fdtos %f22, %f8
fpadd32 %f12, %f14, %f8
sra %o5, %g7, %g2
fmuld8sux16 %f6, %f4, %f2
mova %icc, %o4, %l2
movrgz %i3, %i7, %i2
stw %i1, [%l7 + 0x2C]
mova %xcc, %l5, %l6
fmul8x16 %f17, %f0, %f2
tl %xcc, 0x7
fbne,a %fcc3, loop_2797
alignaddrl %l0, %o3, %l4
addc %g5, 0x1D3F, %i5
popc %o0, %l3
loop_2797:
tvs %icc, 0x1
tleu %icc, 0x1
lduw [%l7 + 0x70], %i6
fbge %fcc2, loop_2798
fmovspos %xcc, %f11, %f8
addc %o6, 0x1C31, %g4
tle %icc, 0x6
loop_2798:
movneg %xcc, %o7, %i0
umul %l1, %g3, %i4
movne %icc, %o2, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array32 %o1, %o5, %g1
fmovse %xcc, %f15, %f7
nop
setx 0xF056C967, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
bne loop_2799
ba,a,pn %xcc, loop_2800
for %f6, %f18, %f10
subcc %g7, 0x02BA, %g2
loop_2799:
sdivx %o4, 0x033C, %l2
loop_2800:
stb %i7, [%l7 + 0x5B]
bgu,a %xcc, loop_2801
nop
setx loop_2802, %l0, %l1
jmpl %l1, %i3
fbo,a %fcc0, loop_2803
smulcc %i1, %i2, %l6
loop_2801:
taddcc %l5, %o3, %l4
loop_2802:
xnorcc %g5, %i5, %o0
loop_2803:
movrlz %l3, 0x21E, %i6
or %o6, 0x14EA, %l0
array32 %g4, %i0, %l1
fornot2s %f4, %f19, %f12
smul %g3, %o7, %o2
and %g6, 0x1E77, %o1
edge16 %i4, %o5, %g1
sir 0x1C77
fblg,a %fcc1, loop_2804
bneg loop_2805
nop
setx 0xA9BBED34, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x9BCC3F52, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fsubs %f26, %f13, %f4
tleu %xcc, 0x0
loop_2804:
fones %f14
loop_2805:
stb %g2, [%l7 + 0x48]
ld [%l7 + 0x40], %f18
swap [%l7 + 0x58], %g7
sub %l2, %i7, %o4
faligndata %f10, %f16, %f14
fabsd %f20, %f6
wr %g0, 0x04, %asi
ldda [%l7 + 0x70] %asi, %i0
st %f20, [%l7 + 0x74]
movge %xcc, %i3, %l6
set 0x28, %i6
stxa %i2, [%l7 + %i6] 0xeb
membar #Sync
tl %xcc, 0x3
ble,pt %xcc, loop_2806
mulx %o3, %l4, %g5
sdiv %i5, 0x1FCE, %o0
brgez,a %l3, loop_2807
loop_2806:
tvs %xcc, 0x2
edge32l %l5, %o6, %l0
edge16l %i6, %i0, %g4
loop_2807:
fcmpgt32 %f14, %f20, %l1
sdivx %o7, 0x062D, %o2
sll %g3, 0x0B, %g6
andcc %i4, 0x1B8D, %o5
fbo,a %fcc0, loop_2808
fnot2 %f18, %f12
nop
fitos %f9, %f0
fstoi %f0, %f2
movrgz %g1, 0x29D, %o1
loop_2808:
xor %g7, %g2, %l2
and %i7, 0x1305, %o4
edge32ln %i3, %i1, %i2
xnorcc %o3, %l4, %l6
fsrc2s %f25, %f12
edge16l %g5, %i5, %o0
addc %l5, %o6, %l0
alignaddrl %i6, %i0, %l3
movg %xcc, %g4, %o7
movle %xcc, %l1, %o2
movl %icc, %g6, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %i4, %o5, %g1
subccc %o1, 0x0639, %g7
fnot2 %f22, %f10
movl %xcc, %g2, %i7
andncc %o4, %i3, %i1
fmovspos %icc, %f22, %f9
te %xcc, 0x3
st %f22, [%l7 + 0x38]
movle %icc, %l2, %i2
sdivx %l4, 0x0A9D, %l6
orcc %o3, 0x0B07, %i5
bpos,a %icc, loop_2809
fors %f12, %f12, %f3
nop
fitos %f10, %f25
fstox %f25, %f16
fxtos %f16, %f10
fmovrdgez %o0, %f0, %f18
loop_2809:
array32 %g5, %l5, %o6
sub %i6, 0x076B, %i0
tcs %xcc, 0x3
tneg %xcc, 0x1
orncc %l3, %g4, %l0
tneg %icc, 0x5
fmovsl %xcc, %f2, %f5
fnands %f10, %f15, %f25
ldd [%l7 + 0x28], %o6
fand %f14, %f6, %f18
fabss %f1, %f29
set 0x10, %o5
ldda [%l7 + %o5] 0x18, %o2
movrgez %l1, %g3, %g6
fcmpeq32 %f6, %f18, %i4
movcc %icc, %g1, %o5
movcc %icc, %o1, %g2
umul %g7, 0x1430, %o4
edge16n %i3, %i7, %l2
fsrc1 %f8, %f8
movge %icc, %i1, %i2
fmovrslez %l6, %f10, %f12
edge16 %l4, %i5, %o3
nop
fitod %f2, %f6
mulscc %o0, %l5, %o6
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] %asi, %g5, %i0
wr %g0, 0x0c, %asi
stba %i6, [%l7 + 0x7E] %asi
edge32ln %l3, %l0, %o7
subc %o2, %g4, %g3
set 0x28, %g4
ldxa [%l7 + %g4] 0x10, %g6
fcmpne32 %f14, %f0, %i4
fmovde %xcc, %f1, %f12
sir 0x0539
tvs %icc, 0x1
movgu %icc, %l1, %o5
array16 %o1, %g2, %g7
ldsh [%l7 + 0x70], %g1
fbn,a %fcc3, loop_2810
sethi 0x1137, %i3
xnorcc %o4, %l2, %i1
bvs %icc, loop_2811
loop_2810:
nop
setx 0xC9C2AE46, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f4
tvc %xcc, 0x5
std %f12, [%l7 + 0x30]
loop_2811:
fmovrde %i2, %f20, %f4
tl %icc, 0x4
udivcc %l6, 0x0444, %i7
movgu %xcc, %l4, %o3
tleu %xcc, 0x6
tl %icc, 0x2
movvs %icc, %o0, %l5
tn %xcc, 0x4
popc %i5, %o6
tvs %xcc, 0x2
tcs %icc, 0x6
mulx %g5, 0x1C10, %i0
fmovse %xcc, %f7, %f13
xor %i6, 0x0F6A, %l3
bne,a,pt %icc, loop_2812
bcc %xcc, loop_2813
fsrc1 %f0, %f2
smulcc %o7, %l0, %o2
loop_2812:
movrgez %g4, %g6, %g3
loop_2813:
tneg %icc, 0x5
orcc %l1, 0x19CB, %i4
wr %g0, 0x04, %asi
ldswa [%l7 + 0x50] %asi, %o1
movn %icc, %o5, %g7
te %icc, 0x7
wr %g0, 0x89, %asi
lda [%l7 + 0x64] %asi, %f0
ta %icc, 0x7
sra %g1, 0x1E, %i3
edge16n %g2, %o4, %l2
addc %i1, %i2, %i7
movle %xcc, %l4, %o3
fabss %f25, %f29
edge32n %l6, %l5, %o0
and %i5, %o6, %g5
sllx %i0, 0x18, %l3
bleu,a,pn %icc, loop_2814
array16 %o7, %i6, %o2
smul %g4, 0x0E91, %g6
fcmple32 %f10, %f4, %g3
loop_2814:
srax %l0, %l1, %o1
xnorcc %i4, 0x01FA, %g7
wr %g0, 0x80, %asi
lduba [%l7 + 0x39] %asi, %g1
movn %xcc, %o5, %g2
orn %o4, %i3, %i1
fmovsl %xcc, %f27, %f4
sra %i2, 0x1F, %i7
smul %l2, %l4, %l6
tsubcc %o3, %o0, %l5
tne %xcc, 0x0
brnz,a %o6, loop_2815
tsubcctv %g5, 0x1A35, %i5
flush %l7 + 0x08
addc %l3, %i0, %o7
loop_2815:
nop
setx 0x93664EFAAB0768B6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x08218BE80B6C8911, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f28, %f20
nop
setx loop_2816, %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
edge32l %i6, %o2, %g4
fmovdcc %icc, %f4, %f23
movl %xcc, %g3, %g6
loop_2816:
movge %xcc, %l0, %o1
movrlz %l1, 0x1FB, %g7
nop
setx 0xF703869C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x34A8C846, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f2, %f27
fmuld8sux16 %f30, %f27, %f14
fbuge,a %fcc2, loop_2817
fmovd %f30, %f4
movl %icc, %g1, %o5
fmovs %f6, %f29
loop_2817:
nop
setx 0x8E9EC65A1CEA709C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xBFB05BC53BD87D46, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f8, %f2
movle %xcc, %g2, %i4
fmovdle %xcc, %f13, %f8
bgu loop_2818
swap [%l7 + 0x64], %o4
fmovsle %xcc, %f3, %f17
smulcc %i3, %i2, %i1
loop_2818:
stbar
edge8n %i7, %l2, %l4
sth %o3, [%l7 + 0x22]
fmovdvs %icc, %f9, %f12
tneg %xcc, 0x7
wr %g0, 0x89, %asi
lduha [%l7 + 0x28] %asi, %l6
tge %xcc, 0x0
fpmerge %f7, %f17, %f18
sth %l5, [%l7 + 0x2E]
fxors %f1, %f10, %f17
subccc %o0, %o6, %i5
edge16l %g5, %i0, %l3
nop
fitos %f3, %f25
fstod %f25, %f6
fbuge %fcc0, loop_2819
andncc %i6, %o2, %o7
subc %g3, 0x0782, %g4
mulscc %l0, 0x0F41, %o1
loop_2819:
movvs %xcc, %l1, %g6
popc 0x0007, %g1
movl %xcc, %o5, %g2
bgu,a loop_2820
edge16l %i4, %o4, %i3
bneg,pn %icc, loop_2821
srl %i2, %g7, %i1
loop_2820:
movrlez %l2, %i7, %o3
array32 %l4, %l6, %l5
loop_2821:
ldd [%l7 + 0x18], %o0
taddcc %i5, 0x0224, %o6
set 0x4C, %g1
sta %f12, [%l7 + %g1] 0x80
subcc %g5, %l3, %i6
sir 0x00CD
udivcc %o2, 0x0AE2, %o7
xorcc %i0, %g4, %g3
tsubcctv %o1, %l1, %g6
bneg,a,pt %xcc, loop_2822
smul %g1, %l0, %g2
taddcc %o5, %o4, %i3
te %xcc, 0x7
loop_2822:
ldsb [%l7 + 0x25], %i2
fsrc1 %f16, %f12
fmovscs %xcc, %f14, %f7
fbe %fcc3, loop_2823
srlx %i4, 0x1F, %i1
fmovrdgez %l2, %f2, %f12
movg %xcc, %g7, %i7
loop_2823:
andn %o3, 0x0D87, %l6
array8 %l5, %l4, %i5
sllx %o6, %g5, %l3
edge32 %i6, %o2, %o0
fones %f4
bvs %xcc, loop_2824
alignaddr %o7, %g4, %g3
taddcctv %i0, %o1, %l1
fbg %fcc0, loop_2825
loop_2824:
taddcctv %g1, 0x0A79, %g6
sdivcc %g2, 0x07C1, %l0
alignaddr %o4, %i3, %i2
loop_2825:
fornot1 %f2, %f2, %f14
sra %i4, %i1, %o5
srlx %l2, 0x1B, %i7
tgu %icc, 0x3
mulscc %g7, 0x148E, %l6
wr %g0, 0x89, %asi
ldsha [%l7 + 0x24] %asi, %l5
edge8 %l4, %i5, %o6
nop
setx loop_2826, %l0, %l1
jmpl %l1, %o3
edge32n %g5, %i6, %l3
fba,a %fcc3, loop_2827
te %xcc, 0x3
loop_2826:
add %o0, %o7, %g4
fmovs %f27, %f5
loop_2827:
movrne %o2, 0x33A, %i0
ldd [%l7 + 0x20], %o0
set 0x6E, %g7
stha %g3, [%l7 + %g7] 0x80
fmovrsne %l1, %f17, %f26
fbug %fcc3, loop_2828
fmovsge %icc, %f2, %f19
bge,a loop_2829
orcc %g1, %g6, %l0
loop_2828:
fmul8sux16 %f0, %f22, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2829:
fmovrdgez %o4, %f30, %f24
tsubcctv %g2, %i2, %i4
fbne %fcc0, loop_2830
mulx %i1, %o5, %l2
and %i3, %g7, %i7
bvs loop_2831
loop_2830:
mulx %l6, %l5, %l4
movle %xcc, %o6, %i5
nop
setx loop_2832, %l0, %l1
jmpl %l1, %o3
loop_2831:
fnot2s %f4, %f27
fcmpeq32 %f26, %f22, %i6
mulx %l3, 0x1D0A, %g5
loop_2832:
mova %icc, %o7, %g4
edge16ln %o2, %i0, %o0
fbue,a %fcc3, loop_2833
and %o1, %l1, %g1
addcc %g6, %g3, %o4
sra %l0, %g2, %i4
loop_2833:
movle %icc, %i1, %i2
nop
setx 0xC061F2ED, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
umul %o5, 0x0F7A, %i3
fbl %fcc2, loop_2834
movcs %xcc, %g7, %i7
array8 %l6, %l2, %l5
fmul8ulx16 %f8, %f6, %f30
loop_2834:
movpos %icc, %o6, %l4
wr %g0, 0x18, %asi
lda [%l7 + 0x24] %asi, %f13
prefetch [%l7 + 0x50], 0x0
movg %xcc, %o3, %i6
nop
setx loop_2835, %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
bg,a,pt %icc, loop_2836
tvc %xcc, 0x2
fxnors %f10, %f27, %f23
loop_2835:
nop
set 0x64, %g5
lda [%l7 + %g5] 0x18, %f17
loop_2836:
fmovdg %xcc, %f30, %f7
subccc %l3, %i5, %g5
mulscc %o7, 0x136D, %o2
tvs %xcc, 0x0
tsubcc %g4, %i0, %o1
sllx %l1, %g1, %o0
mulx %g6, %o4, %l0
set 0x60, %o7
stwa %g2, [%l7 + %o7] 0x2a
membar #Sync
fbge %fcc1, loop_2837
fsrc2s %f0, %f25
andn %i4, %g3, %i1
fmovrse %o5, %f25, %f28
loop_2837:
andncc %i2, %i3, %g7
tpos %xcc, 0x7
or %l6, 0x13E8, %l2
srlx %i7, 0x02, %o6
add %l7, 0x5C, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l4, %o3
movcs %icc, %i6, %l3
brz,a %i5, loop_2838
umul %g5, 0x1009, %o7
sllx %o2, %g4, %i0
tneg %xcc, 0x7
loop_2838:
mulscc %l5, 0x0B64, %l1
nop
setx 0x9DA00C760AF50772, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xA9DE8AFEED8BB341, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f10, %f10
te %xcc, 0x2
bgu,a,pn %icc, loop_2839
fcmple32 %f6, %f28, %o1
fandnot2 %f14, %f12, %f4
bneg,a %icc, loop_2840
loop_2839:
edge8ln %g1, %g6, %o4
bvs,pt %xcc, loop_2841
movle %icc, %l0, %o0
loop_2840:
nop
set 0x56, %o6
stha %g2, [%l7 + %o6] 0x89
loop_2841:
sir 0x08F1
edge32n %g3, %i4, %i1
movcc %xcc, %i2, %o5
fmovsvs %xcc, %f14, %f9
std %f16, [%l7 + 0x30]
edge16n %i3, %l6, %g7
fcmpeq32 %f26, %f24, %i7
and %o6, %l4, %o3
fmovde %icc, %f22, %f20
srlx %l2, 0x03, %i6
orn %i5, 0x19A9, %l3
edge32ln %g5, %o7, %o2
sdiv %g4, 0x166F, %i0
set 0x70, %l0
lda [%l7 + %l0] 0x14, %f27
fmovda %xcc, %f30, %f20
movrgz %l1, %o1, %g1
bleu,a,pn %icc, loop_2842
xor %l5, 0x07E2, %o4
umulcc %g6, 0x03AE, %o0
sub %l0, 0x0869, %g2
loop_2842:
fmovdneg %icc, %f20, %f18
ld [%l7 + 0x48], %f1
set 0x14, %g6
swapa [%l7 + %g6] 0x80, %i4
set 0x40, %o4
stda %f16, [%l7 + %o4] 0x1f
membar #Sync
tneg %xcc, 0x5
fmovsleu %xcc, %f13, %f9
tsubcctv %g3, %i1, %i2
fble %fcc1, loop_2843
tvc %xcc, 0x1
fcmpgt32 %f28, %f18, %i3
sra %o5, 0x0B, %l6
loop_2843:
fbu,a %fcc2, loop_2844
tvc %icc, 0x1
wr %g0, 0xe2, %asi
stha %i7, [%l7 + 0x20] %asi
membar #Sync
loop_2844:
smulcc %g7, 0x0F07, %o6
fbuge %fcc3, loop_2845
movn %xcc, %o3, %l2
sth %l4, [%l7 + 0x42]
mova %icc, %i6, %i5
loop_2845:
fble,a %fcc2, loop_2846
orn %l3, %g5, %o2
stx %g4, [%l7 + 0x08]
bgu loop_2847
loop_2846:
sra %o7, 0x1D, %i0
movpos %xcc, %l1, %o1
array16 %l5, %g1, %o4
loop_2847:
tvs %xcc, 0x0
wr %g0, 0x88, %asi
stba %g6, [%l7 + 0x19] %asi
xor %o0, 0x028D, %l0
brlez,a %i4, loop_2848
sdiv %g2, 0x061C, %i1
te %xcc, 0x0
bgu,pt %icc, loop_2849
loop_2848:
sdivx %g3, 0x0116, %i3
edge16ln %i2, %o5, %i7
movle %icc, %g7, %o6
loop_2849:
movgu %xcc, %l6, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fors %f20, %f29, %f11
fbule,a %fcc1, loop_2850
sethi 0x1020, %o3
movne %xcc, %l4, %i5
bshuffle %f0, %f4, %f4
loop_2850:
st %f5, [%l7 + 0x44]
tsubcctv %l3, 0x1A10, %g5
pdist %f22, %f26, %f26
tvc %xcc, 0x4
addcc %o2, 0x197C, %g4
tvs %icc, 0x7
fandnot2 %f18, %f14, %f4
andncc %o7, %i6, %l1
subcc %o1, %l5, %g1
movl %xcc, %i0, %o4
flush %l7 + 0x5C
taddcc %o0, 0x005D, %g6
movl %xcc, %i4, %l0
ble,a %icc, loop_2851
fmovspos %xcc, %f21, %f16
set 0x78, %l6
ldswa [%l7 + %l6] 0x04, %i1
loop_2851:
nop
wr %g0, 0xe3, %asi
stwa %g2, [%l7 + 0x4C] %asi
membar #Sync
udiv %g3, 0x1E56, %i2
movg %icc, %o5, %i7
nop
setx loop_2852, %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 %g7, 0x0620, %i3
edge16n %l6, %o6, %l2
ble,a loop_2853
loop_2852:
addc %o3, 0x03A7, %l4
brgz,a %i5, loop_2854
array16 %l3, %o2, %g4
loop_2853:
fmul8x16 %f22, %f26, %f8
sra %o7, %i6, %l1
loop_2854:
tsubcc %o1, %g5, %l5
fpsub32s %f4, %f25, %f12
orn %g1, 0x1F3F, %o4
sra %i0, 0x1A, %o0
sethi 0x0194, %g6
nop
setx 0x8A9AE41995E809DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x4879D559B4A6AFCE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f20, %f2
std %f6, [%l7 + 0x20]
fmovdle %xcc, %f7, %f25
movrlez %l0, %i1, %i4
wr %g0, 0xea, %asi
stxa %g3, [%l7 + 0x08] %asi
membar #Sync
xnor %g2, 0x1C90, %o5
array8 %i2, %i7, %g7
set 0x50, %o1
prefetcha [%l7 + %o1] 0x10, 0x0
srax %l6, %l2, %o6
tleu %icc, 0x1
fcmpne32 %f0, %f10, %l4
edge32ln %i5, %l3, %o2
fbul %fcc2, loop_2855
swap [%l7 + 0x24], %g4
orn %o3, 0x0DD5, %i6
fsrc1s %f24, %f0
loop_2855:
bgu,pt %xcc, loop_2856
fble,a %fcc1, loop_2857
tpos %icc, 0x6
xor %l1, 0x05F0, %o1
loop_2856:
movre %g5, %o7, %l5
loop_2857:
nop
setx 0xFAAC1839EF3AC858, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x8C94578FF13011A0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f28, %f14
set 0x40, %l3
stda %f0, [%l7 + %l3] 0x0c
nop
setx 0xA59373E4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x265AE82B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fdivs %f12, %f8, %f4
tsubcc %o4, %g1, %i0
taddcc %g6, %o0, %i1
fbuge,a %fcc1, loop_2858
fpsub32s %f25, %f17, %f9
movleu %icc, %l0, %g3
umulcc %i4, 0x1C8A, %g2
loop_2858:
udiv %o5, 0x0C3E, %i7
nop
fitos %f5, %f15
fstoi %f15, %f22
mova %icc, %g7, %i3
fmovrsgz %i2, %f11, %f6
edge16n %l6, %l2, %o6
movneg %icc, %i5, %l4
fble,a %fcc2, loop_2859
fmovscc %xcc, %f9, %f25
alignaddrl %l3, %g4, %o3
andncc %i6, %l1, %o2
loop_2859:
fexpand %f11, %f28
fbe,a %fcc0, loop_2860
ldd [%l7 + 0x50], %f24
set 0x0F, %i7
stba %g5, [%l7 + %i7] 0x89
loop_2860:
prefetch [%l7 + 0x48], 0x1
st %f29, [%l7 + 0x18]
tpos %icc, 0x4
fmovse %icc, %f14, %f12
movpos %icc, %o7, %l5
edge32ln %o4, %g1, %o1
movleu %icc, %i0, %o0
fmovdcs %icc, %f16, %f1
tg %icc, 0x2
movg %icc, %g6, %i1
tvs %xcc, 0x0
tl %icc, 0x4
fabss %f0, %f24
fxnors %f5, %f23, %f30
tn %icc, 0x7
movleu %icc, %g3, %i4
mulscc %g2, %o5, %l0
nop
setx 0x4C2ABD0C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x1E09C434, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f4, %f6
andn %i7, 0x08C5, %i3
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
edge32n %i2, %l6, %g7
srlx %l2, %i5, %o6
xnorcc %l4, 0x19A4, %g4
loop_2861:
subcc %o3, %l3, %i6
tvc %icc, 0x0
movrgz %l1, %o2, %g5
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x6E] %asi, %l5
fbule,a %fcc3, loop_2862
ld [%l7 + 0x34], %f22
fmul8x16 %f21, %f20, %f28
tle %xcc, 0x1
loop_2862:
taddcc %o4, 0x01CC, %g1
popc %o7, %i0
smul %o0, %g6, %o1
movn %xcc, %g3, %i4
mulx %i1, %o5, %g2
fbule,a %fcc3, loop_2863
umul %l0, %i7, %i2
bpos,a,pt %icc, loop_2864
fandnot1s %f23, %f2, %f2
loop_2863:
andncc %l6, %g7, %l2
edge16 %i5, %o6, %i3
loop_2864:
fmovdg %icc, %f3, %f3
tsubcctv %l4, %g4, %l3
brnz %o3, loop_2865
edge16n %l1, %o2, %i6
fmul8x16al %f25, %f30, %f20
xnorcc %l5, %g5, %o4
loop_2865:
fbn,a %fcc3, loop_2866
ldstub [%l7 + 0x55], %g1
bshuffle %f8, %f6, %f22
wr %g0, 0x10, %asi
lduwa [%l7 + 0x08] %asi, %o7
loop_2866:
fbo %fcc0, loop_2867
tge %icc, 0x3
fmovdcc %icc, %f17, %f22
nop
setx 0x377B8FA3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x1D121533, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f16, %f29
loop_2867:
nop
add %l7, 0x58, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o0
casa [%l6] %asi, %o0, %g6
fbg,a %fcc2, loop_2868
or %i0, %g3, %o1
movpos %icc, %i1, %i4
set 0x24, %i3
stwa %g2, [%l7 + %i3] 0x10
loop_2868:
fmul8x16au %f13, %f14, %f0
sdivcc %o5, 0x0226, %l0
alignaddr %i7, %l6, %g7
movne %icc, %l2, %i5
movrlz %i2, %i3, %l4
addccc %o6, 0x1629, %l3
edge32ln %g4, %o3, %l1
fmovscs %xcc, %f23, %f8
tneg %xcc, 0x1
tge %xcc, 0x5
ble,a,pt %icc, loop_2869
fcmple32 %f22, %f14, %o2
umul %i6, %l5, %o4
fone %f12
loop_2869:
fzero %f28
xnor %g1, 0x09CC, %g5
sll %o0, %o7, %i0
fbue %fcc1, loop_2870
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8sux16 %f21, %f0, %f22
tpos %xcc, 0x2
loop_2870:
nop
set 0x50, %o3
swapa [%l7 + %o3] 0x88, %g3
srax %g6, %i1, %i4
fands %f27, %f25, %f26
movvc %xcc, %o1, %g2
sll %o5, %i7, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %g7, 0x06AB, %l2
taddcc %l6, 0x043B, %i5
mulscc %i2, %i3, %l4
add %l7, 0x20, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %l3
casxa [%l6] %asi, %l3, %g4
ta %xcc, 0x6
brlez,a %o3, loop_2871
fbule,a %fcc1, loop_2872
movleu %xcc, %o6, %l1
edge8n %i6, %l5, %o2
loop_2871:
fcmple32 %f0, %f18, %g1
loop_2872:
tsubcctv %g5, %o0, %o4
mulx %o7, %g3, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %i0, 0x0D73, %i4
mova %icc, %o1, %g2
tvc %xcc, 0x5
movl %xcc, %i1, %o5
bgu,a,pn %xcc, loop_2873
srlx %i7, 0x1C, %g7
tsubcctv %l2, %l0, %i5
swap [%l7 + 0x74], %l6
loop_2873:
smulcc %i2, 0x1733, %l4
srl %i3, %l3, %g4
tl %xcc, 0x7
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %o3, %o6
fornot2 %f14, %f12, %f18
nop
fitod %f2, %f16
fdtox %f16, %f28
edge32 %l1, %l5, %o2
or %i6, 0x0D81, %g1
brgz %g5, loop_2874
nop
fitod %f10, %f20
fdtoi %f20, %f25
sll %o0, %o7, %o4
set 0x56, %o0
stha %g6, [%l7 + %o0] 0x80
loop_2874:
fmovd %f14, %f2
udivx %i0, 0x16AA, %i4
fmovrsne %g3, %f7, %f20
tl %icc, 0x4
edge8ln %g2, %i1, %o1
movre %i7, %g7, %o5
nop
setx 0xB06D69FE, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
edge32 %l2, %l0, %l6
nop
setx loop_2875, %l0, %l1
jmpl %l1, %i2
sub %i5, 0x118D, %l4
fsrc1 %f28, %f26
tcc %icc, 0x7
loop_2875:
prefetch [%l7 + 0x10], 0x0
umulcc %l3, 0x10BC, %g4
wr %g0, 0x04, %asi
lduba [%l7 + 0x6B] %asi, %o3
fble %fcc2, loop_2876
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i3, 0x3BA, %o6
srax %l1, 0x07, %l5
loop_2876:
fxors %f30, %f24, %f26
ta %xcc, 0x1
stx %o2, [%l7 + 0x58]
movrlez %g1, %i6, %g5
fmovdneg %xcc, %f11, %f13
fabss %f7, %f4
xnor %o7, %o0, %g6
fmovsneg %xcc, %f21, %f23
xor %o4, 0x15FF, %i0
fmovsg %xcc, %f18, %f8
udiv %i4, 0x197B, %g3
wr %g0, 0x88, %asi
lduha [%l7 + 0x68] %asi, %i1
tsubcctv %o1, 0x0327, %g2
bpos,pn %xcc, loop_2877
edge8l %g7, %o5, %i7
movcs %icc, %l0, %l6
ld [%l7 + 0x38], %f24
loop_2877:
tsubcc %i2, 0x165D, %l2
edge16n %l4, %i5, %g4
sdiv %o3, 0x110D, %l3
udiv %i3, 0x0787, %o6
addcc %l1, 0x0F79, %l5
alignaddrl %g1, %i6, %o2
addccc %o7, 0x163A, %o0
bleu,pn %xcc, loop_2878
nop
setx loop_2879, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16l %g6, %o4, %i0
mulx %g5, 0x1594, %g3
loop_2878:
nop
setx 0xD0644B23, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xE36E478C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f31, %f10
loop_2879:
brgez %i4, loop_2880
fabss %f16, %f27
andncc %i1, %o1, %g7
umulcc %g2, 0x1B4E, %o5
loop_2880:
udiv %l0, 0x134E, %i7
orn %l6, %i2, %l4
tne %icc, 0x2
fmovrsgz %i5, %f1, %f24
tsubcctv %l2, %g4, %l3
tgu %icc, 0x5
brlz,a %o3, loop_2881
fand %f24, %f18, %f10
nop
set 0x3C, %l4
ldsw [%l7 + %l4], %i3
movge %icc, %l1, %l5
loop_2881:
tneg %xcc, 0x2
orcc %g1, 0x0FA6, %o6
fmovd %f28, %f18
ldd [%l7 + 0x10], %i6
nop
fitos %f3, %f31
fstox %f31, %f20
mulscc %o2, %o7, %g6
brlz %o0, loop_2882
nop
setx 0x8712489A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x2B46E07D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f20, %f31
alignaddrl %o4, %g5, %i0
fmovscc %icc, %f31, %f13
loop_2882:
fpadd32 %f0, %f2, %f6
andn %g3, %i1, %i4
fnot1s %f26, %f13
movneg %xcc, %o1, %g7
tgu %xcc, 0x2
add %l7, 0x08, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] 0x89, %o5, %l0
fzero %f28
lduh [%l7 + 0x12], %g2
bneg %icc, loop_2883
fba %fcc0, loop_2884
fcmpgt16 %f20, %f2, %l6
taddcctv %i2, 0x185C, %i7
loop_2883:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2884:
bneg,a loop_2885
alignaddr %i5, %l4, %l2
ld [%l7 + 0x58], %f16
tg %icc, 0x1
loop_2885:
nop
set 0x24, %i1
stha %l3, [%l7 + %i1] 0xe2
membar #Sync
fbg %fcc2, loop_2886
fmovrsne %o3, %f23, %f3
fmovrsne %i3, %f20, %f9
fbue %fcc0, loop_2887
loop_2886:
taddcc %l1, 0x0765, %l5
xorcc %g1, %o6, %i6
movgu %xcc, %g4, %o2
loop_2887:
fpsub32s %f6, %f4, %f18
wr %g0, 0x81, %asi
stha %g6, [%l7 + 0x70] %asi
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] %asi, %o7, %o4
nop
setx loop_2888, %l0, %l1
jmpl %l1, %o0
fpsub16s %f29, %f0, %f15
fmovdneg %icc, %f25, %f9
movge %icc, %i0, %g3
loop_2888:
edge16ln %i1, %i4, %g5
brgz %g7, loop_2889
lduh [%l7 + 0x1A], %o5
or %l0, 0x08FC, %g2
xor %l6, 0x1836, %o1
loop_2889:
tn %xcc, 0x2
nop
setx 0x00641597, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
taddcctv %i7, 0x18DA, %i5
edge8l %l4, %l2, %i2
alignaddrl %l3, %o3, %l1
sdivx %i3, 0x17B9, %l5
edge32n %o6, %g1, %i6
srlx %g4, %g6, %o7
bpos,a loop_2890
ld [%l7 + 0x54], %f28
edge16n %o4, %o0, %o2
alignaddr %g3, %i1, %i0
loop_2890:
movge %xcc, %i4, %g7
edge32 %o5, %l0, %g2
smulcc %g5, %l6, %o1
bn,a loop_2891
addcc %i7, %i5, %l4
edge32 %l2, %l3, %i2
fmovdg %icc, %f23, %f31
loop_2891:
sdiv %l1, 0x0616, %o3
andn %l5, %i3, %o6
tge %xcc, 0x1
movn %xcc, %g1, %g4
tvc %xcc, 0x0
sdiv %g6, 0x182A, %i6
andcc %o4, 0x0C49, %o0
xor %o2, 0x0222, %g3
flush %l7 + 0x6C
movrlz %o7, %i0, %i1
popc %i4, %o5
fbo,a %fcc1, loop_2892
edge16l %g7, %g2, %l0
ba,a %icc, loop_2893
fnot2 %f30, %f0
loop_2892:
edge16n %l6, %g5, %o1
tg %xcc, 0x5
loop_2893:
sll %i5, %l4, %i7
sdivx %l3, 0x00E3, %i2
bneg,a,pn %xcc, loop_2894
ba,pt %icc, loop_2895
addccc %l1, 0x13BE, %o3
and %l5, 0x0050, %i3
loop_2894:
movre %o6, 0x198, %g1
loop_2895:
movge %xcc, %l2, %g4
fcmpne32 %f20, %f8, %g6
movneg %icc, %o4, %i6
bg loop_2896
fbn,a %fcc1, loop_2897
udivcc %o2, 0x06CB, %g3
sllx %o0, 0x0E, %i0
loop_2896:
for %f14, %f6, %f8
loop_2897:
fble,a %fcc0, loop_2898
faligndata %f10, %f0, %f18
edge32l %o7, %i4, %i1
smulcc %g7, %o5, %g2
loop_2898:
tcc %icc, 0x2
sllx %l6, 0x06, %l0
movrgz %g5, %i5, %l4
subcc %o1, %l3, %i7
fxor %f18, %f8, %f22
taddcctv %i2, %l1, %l5
edge32n %i3, %o6, %o3
movrlz %g1, 0x0EF, %l2
fbul %fcc3, loop_2899
xnor %g4, %o4, %g6
edge32ln %o2, %g3, %i6
tl %icc, 0x7
loop_2899:
array16 %o0, %i0, %o7
nop
fitos %f6, %f8
fstox %f8, %f18
bgu,a %icc, loop_2900
sir 0x0D78
fbu %fcc3, loop_2901
fbl,a %fcc2, loop_2902
loop_2900:
membar 0x0D
fnegs %f27, %f31
loop_2901:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2902:
andncc %i1, %i4, %g7
edge16n %o5, %l6, %g2
fble %fcc0, loop_2903
andcc %g5, %i5, %l4
nop
fitos %f2, %f2
fstoi %f2, %f10
movg %xcc, %o1, %l0
loop_2903:
tcc %icc, 0x7
fmovscs %icc, %f7, %f24
xorcc %l3, %i2, %i7
fsrc1s %f4, %f20
nop
setx 0x24ED409A546725E3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xAEF7EEC881185491, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f12, %f20
tleu %icc, 0x1
bpos,a,pt %xcc, loop_2904
tvs %xcc, 0x2
ble %xcc, loop_2905
bleu,pt %icc, loop_2906
loop_2904:
andcc %l1, %i3, %o6
wr %g0, 0x89, %asi
stba %l5, [%l7 + 0x6A] %asi
loop_2905:
tleu %xcc, 0x7
loop_2906:
array8 %o3, %g1, %g4
stbar
sra %o4, %l2, %g6
edge8l %o2, %g3, %i6
tpos %icc, 0x0
tvs %xcc, 0x7
nop
fitos %f12, %f22
fstod %f22, %f16
sllx %o0, 0x09, %i0
movrlz %o7, %i4, %g7
xor %o5, 0x0848, %l6
and %i1, %g5, %g2
movrgez %i5, %l4, %o1
and %l3, %l0, %i2
fpsub16s %f2, %f30, %f6
membar 0x7F
brlez %l1, loop_2907
fmovsneg %icc, %f8, %f23
ta %icc, 0x6
tsubcc %i3, %o6, %i7
loop_2907:
xnorcc %l5, 0x045F, %o3
movrlez %g4, %g1, %l2
andncc %o4, %g6, %g3
ldsw [%l7 + 0x6C], %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x18, %asi
lduwa [%l7 + 0x08] %asi, %o0
movvc %xcc, %o2, %i0
fbug %fcc2, loop_2908
orncc %o7, 0x1A2D, %i4
fmovsne %xcc, %f24, %f31
nop
setx loop_2909, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2908:
fmovrslz %o5, %f7, %f10
andcc %l6, %i1, %g7
edge16 %g2, %i5, %g5
loop_2909:
std %f10, [%l7 + 0x18]
movcs %xcc, %o1, %l3
array32 %l4, %i2, %l1
taddcc %l0, 0x04E4, %o6
tneg %icc, 0x3
srlx %i7, 0x17, %l5
bpos %icc, loop_2910
st %f5, [%l7 + 0x38]
fpsub32s %f20, %f3, %f23
sethi 0x0617, %i3
loop_2910:
movcs %icc, %o3, %g1
fble,a %fcc0, loop_2911
tsubcctv %l2, 0x1445, %g4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x48] %asi, %g6
loop_2911:
move %icc, %o4, %g3
fxnor %f8, %f26, %f14
fpadd32s %f16, %f5, %f8
fnot1s %f1, %f4
fbul,a %fcc1, loop_2912
ldd [%l7 + 0x68], %i6
fxors %f9, %f18, %f12
fmovdvs %icc, %f15, %f25
loop_2912:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %o2, %i0
ta %xcc, 0x2
tvs %icc, 0x1
add %o7, %i4, %o0
fbo %fcc3, loop_2913
nop
setx loop_2914, %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
orcc %l6, 0x13B6, %o5
wr %g0, 0x27, %asi
stxa %i1, [%l7 + 0x08] %asi
membar #Sync
loop_2913:
addcc %g2, 0x1315, %g7
loop_2914:
bcc,a loop_2915
sdivx %g5, 0x1925, %i5
set 0x58, %i5
ldxa [%l7 + %i5] 0x19, %l3
loop_2915:
movvc %icc, %l4, %i2
mova %xcc, %o1, %l1
movgu %icc, %l0, %o6
movrgz %i7, 0x3A2, %i3
andn %o3, 0x017D, %g1
add %l7, 0x54, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %l2
casa [%l6] %asi, %l2, %g4
umulcc %l5, %g6, %o4
tcs %xcc, 0x2
orcc %g3, %i6, %i0
flush %l7 + 0x5C
movle %icc, %o2, %o7
sir 0x1B30
umulcc %o0, %i4, %o5
edge16n %l6, %g2, %i1
ldstub [%l7 + 0x40], %g5
movne %icc, %i5, %g7
fbe,a %fcc1, loop_2916
fmovdneg %xcc, %f10, %f10
fmovrdgez %l4, %f18, %f10
xor %l3, 0x0975, %i2
loop_2916:
sir 0x1383
tle %icc, 0x4
movpos %xcc, %l1, %o1
or %l0, 0x0209, %i7
tvc %icc, 0x4
movg %xcc, %o6, %i3
and %o3, %l2, %g4
addcc %l5, 0x1094, %g1
tle %xcc, 0x3
movpos %xcc, %o4, %g6
subcc %g3, 0x169C, %i6
tg %xcc, 0x4
andn %i0, %o2, %o0
addcc %i4, %o7, %o5
srl %l6, 0x01, %g2
fnands %f11, %f18, %f4
fmovdvc %xcc, %f11, %f8
movcc %xcc, %g5, %i5
fmul8x16au %f13, %f31, %f2
fxor %f14, %f8, %f4
tn %icc, 0x4
set 0x10, %i0
lda [%l7 + %i0] 0x89, %f19
smul %g7, %l4, %i1
andncc %l3, %i2, %o1
fmovdg %icc, %f14, %f0
xorcc %l0, 0x021B, %i7
nop
fitos %f31, %f9
srlx %o6, 0x04, %l1
udivx %i3, 0x1641, %l2
addc %g4, 0x176D, %o3
tcs %icc, 0x6
udiv %l5, 0x0EA6, %g1
fmovse %xcc, %f4, %f27
fmovdleu %icc, %f9, %f31
tcs %icc, 0x0
membar 0x7D
smul %g6, %g3, %i6
fmovrdne %i0, %f4, %f16
movrgez %o2, 0x131, %o0
bvc,pn %icc, loop_2917
movvs %icc, %i4, %o4
udivcc %o7, 0x0432, %l6
xor %g2, 0x134D, %o5
loop_2917:
movgu %icc, %i5, %g7
edge16n %l4, %i1, %g5
fmovsle %icc, %f13, %f6
tle %xcc, 0x3
andncc %l3, %i2, %l0
movrgez %o1, 0x2EF, %i7
movle %icc, %o6, %i3
taddcc %l2, %l1, %g4
mulscc %l5, %g1, %o3
edge16l %g6, %g3, %i6
be,a,pt %icc, loop_2918
addccc %i0, 0x1975, %o0
tvs %icc, 0x3
bn loop_2919
loop_2918:
nop
set 0x48, %g3
stx %i4, [%l7 + %g3]
set 0x18, %l2
stxa %o2, [%g0 + %l2] 0x4f
loop_2919:
tsubcctv %o4, %o7, %l6
fmovsvc %xcc, %f11, %f4
lduh [%l7 + 0x7C], %g2
sdivx %i5, 0x0766, %g7
tge %icc, 0x6
fbge %fcc1, loop_2920
ldx [%l7 + 0x18], %o5
smul %l4, 0x0EF1, %g5
array32 %l3, %i2, %i1
loop_2920:
alignaddrl %l0, %i7, %o1
fmovrsgz %i3, %f28, %f7
subccc %l2, %o6, %g4
add %l7, 0x38, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %g1
tge %xcc, 0x0
faligndata %f20, %f20, %f12
ldstub [%l7 + 0x48], %l1
bgu,a loop_2921
fabsd %f16, %f16
movcc %icc, %o3, %g3
edge16 %g6, %i0, %i6
loop_2921:
tsubcc %o0, 0x1B4E, %i4
subcc %o2, 0x10BC, %o7
mulscc %o4, %g2, %i5
edge32l %l6, %g7, %l4
edge8l %o5, %g5, %l3
membar 0x5D
subc %i1, %l0, %i2
andn %i7, 0x08DF, %o1
sth %l2, [%l7 + 0x64]
brgez,a %o6, loop_2922
ta %icc, 0x7
bvc,a loop_2923
brgz %i3, loop_2924
loop_2922:
lduw [%l7 + 0x28], %l5
fcmpeq32 %f18, %f12, %g4
loop_2923:
nop
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2924:
addc %g1, %l1, %g3
nop
set 0x34, %i2
ldsw [%l7 + %i2], %o3
subc %g6, 0x09DC, %i0
fmovsvs %xcc, %f3, %f10
edge16ln %i6, %i4, %o2
smul %o7, 0x00EC, %o0
fble,a %fcc2, loop_2925
popc %g2, %o4
prefetch [%l7 + 0x40], 0x2
popc %l6, %g7
loop_2925:
sllx %l4, %o5, %g5
fpadd32 %f8, %f4, %f20
tge %icc, 0x2
movrlz %l3, %i5, %i1
fmovdneg %xcc, %f2, %f27
sll %i2, 0x1A, %i7
movle %icc, %l0, %o1
fmovd %f30, %f18
edge16l %o6, %l2, %l5
tgu %icc, 0x6
set 0x44, %o2
lda [%l7 + %o2] 0x18, %f23
movne %icc, %g4, %g1
mova %xcc, %i3, %l1
sir 0x138E
edge16l %g3, %g6, %i0
wr %g0, 0x89, %asi
lduha [%l7 + 0x54] %asi, %o3
ldsb [%l7 + 0x1C], %i4
fandnot1 %f8, %f0, %f6
nop
setx 0xD1FEED4D705A38D9, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
nop
setx 0x14403D6614603C94, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x37E2AF21948C57C5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f8, %f24
ldub [%l7 + 0x3A], %o2
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o7, %o0
bne,a %icc, loop_2926
andn %g2, %o4, %i6
andn %g7, %l6, %o5
addccc %g5, %l4, %l3
loop_2926:
tl %icc, 0x7
movgu %icc, %i5, %i2
andn %i7, 0x00FF, %l0
array16 %i1, %o1, %o6
movgu %icc, %l2, %l5
movvc %icc, %g4, %g1
movvc %xcc, %l1, %g3
tgu %icc, 0x1
sdivcc %g6, 0x191A, %i3
orncc %o3, %i0, %o2
tne %icc, 0x2
bgu,pn %icc, loop_2927
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x60], %f2
orn %i4, %o7, %o0
loop_2927:
or %o4, 0x156C, %i6
be,pt %icc, loop_2928
movrne %g7, %g2, %l6
bn %icc, loop_2929
orcc %o5, 0x0E12, %g5
loop_2928:
tcs %xcc, 0x5
srax %l4, %i5, %i2
loop_2929:
pdist %f0, %f24, %f18
fnegd %f28, %f12
brgez %l3, loop_2930
fandnot2s %f23, %f28, %f25
subcc %l0, 0x06CE, %i7
mulscc %o1, %i1, %l2
loop_2930:
lduw [%l7 + 0x58], %l5
srax %o6, 0x18, %g1
edge8 %l1, %g4, %g6
bcc,pt %icc, loop_2931
fbo %fcc2, loop_2932
edge16n %i3, %o3, %i0
xorcc %o2, %g3, %o7
loop_2931:
movgu %xcc, %o0, %o4
loop_2932:
edge8ln %i6, %i4, %g2
bn,a,pn %icc, loop_2933
orn %g7, %l6, %g5
wr %g0, 0xe2, %asi
stha %l4, [%l7 + 0x0C] %asi
membar #Sync
loop_2933:
movvs %xcc, %i5, %o5
movleu %icc, %l3, %l0
wr %g0, 0x04, %asi
lduha [%l7 + 0x14] %asi, %i2
bneg,a,pt %xcc, loop_2934
fmovrdgz %o1, %f12, %f30
xnorcc %i7, 0x1062, %i1
fbue,a %fcc1, loop_2935
loop_2934:
fmovrdlz %l5, %f20, %f8
edge8ln %l2, %o6, %l1
array8 %g1, %g6, %i3
loop_2935:
bleu,a loop_2936
fbue,a %fcc3, loop_2937
move %xcc, %o3, %g4
sll %o2, %i0, %g3
loop_2936:
edge16l %o0, %o4, %i6
loop_2937:
fmul8x16al %f17, %f0, %f2
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %i4, %o7
fnors %f14, %f4, %f10
nop
fitos %f14, %f8
fstox %f8, %f28
add %g2, %l6, %g5
srl %l4, 0x19, %g7
edge32l %i5, %l3, %o5
xnor %i2, %o1, %l0
bvs,a loop_2938
edge8 %i1, %i7, %l5
sethi 0x1E40, %o6
sth %l2, [%l7 + 0x16]
loop_2938:
edge32l %l1, %g1, %g6
fmovspos %icc, %f5, %f21
fandnot2 %f18, %f2, %f8
and %o3, 0x156D, %g4
movpos %xcc, %o2, %i3
smul %g3, %o0, %i0
orn %i6, 0x0B18, %o4
edge32 %i4, %g2, %l6
set 0x70, %i4
stxa %g5, [%l7 + %i4] 0x2f
membar #Sync
ta %xcc, 0x1
orcc %l4, 0x1C7D, %o7
movrgez %i5, %g7, %o5
fmovda %icc, %f17, %f2
movrgez %i2, %o1, %l3
movpos %xcc, %i1, %l0
mulscc %l5, %i7, %l2
fbg,a %fcc0, loop_2939
fmovsn %xcc, %f21, %f8
bg,a loop_2940
xnor %o6, 0x0316, %l1
loop_2939:
tne %xcc, 0x6
movleu %xcc, %g1, %o3
loop_2940:
edge16l %g4, %g6, %o2
fand %f0, %f18, %f8
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
movneg %xcc, %i3, %g3
fandnot1 %f0, %f26, %f12
alignaddrl %o0, %i6, %o4
sdivcc %i4, 0x02E0, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %g2, %g5, %l4
fbge,a %fcc1, loop_2941
ba loop_2942
udiv %l6, 0x0264, %i5
add %o7, 0x1641, %g7
loop_2941:
bcc,a %icc, loop_2943
loop_2942:
fba %fcc3, loop_2944
array16 %i2, %o5, %l3
mova %icc, %i1, %o1
loop_2943:
fmovsne %icc, %f5, %f28
loop_2944:
tsubcctv %l5, %i7, %l0
tg %xcc, 0x4
edge8 %l2, %l1, %o6
nop
setx 0x607A133A, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
smul %o3, 0x1AD1, %g4
edge32 %g1, %g6, %i3
movcs %icc, %g3, %o0
umulcc %i6, %o2, %i4
edge32n %i0, %g2, %g5
fmovsn %icc, %f3, %f8
edge16l %o4, %l6, %i5
bg %xcc, loop_2945
mulx %l4, %g7, %o7
movrgz %o5, %i2, %l3
move %icc, %i1, %l5
loop_2945:
fbul,a %fcc0, loop_2946
sdivx %i7, 0x01E2, %o1
array16 %l0, %l2, %o6
fxor %f14, %f14, %f2
loop_2946:
bcc,a loop_2947
fexpand %f14, %f22
fpack16 %f10, %f28
nop
setx 0x1C3916FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x253E1D9C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f5, %f5
loop_2947:
fcmpgt16 %f0, %f16, %l1
movgu %xcc, %o3, %g1
movre %g4, 0x130, %i3
sth %g3, [%l7 + 0x74]
movvc %icc, %g6, %i6
popc 0x009F, %o2
fmovdcc %icc, %f25, %f22
movleu %icc, %i4, %o0
tcc %xcc, 0x5
edge8l %g2, %i0, %o4
movrlez %l6, 0x132, %i5
orncc %g5, 0x0989, %g7
brlez,a %l4, loop_2948
add %o7, 0x14AD, %o5
sdiv %l3, 0x1642, %i1
nop
set 0x38, %l5
stw %l5, [%l7 + %l5]
loop_2948:
nop
setx 0x1048BEE2, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
sir 0x1CD4
xnorcc %i2, %i7, %o1
tl %xcc, 0x2
edge8n %l0, %l2, %l1
movn %xcc, %o6, %g1
fmovsvs %icc, %f18, %f7
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x17
membar #Sync
wr %g0, 0x19, %asi
sta %f4, [%l7 + 0x10] %asi
tleu %icc, 0x2
fpadd16s %f4, %f4, %f0
mulx %o3, 0x013F, %i3
udivx %g3, 0x1D64, %g4
array8 %g6, %o2, %i4
faligndata %f30, %f6, %f16
fbul,a %fcc2, loop_2949
edge32n %i6, %g2, %i0
mulscc %o0, 0x1AA7, %l6
andncc %i5, %g5, %o4
loop_2949:
bgu,a,pn %icc, loop_2950
edge16n %g7, %o7, %o5
edge16n %l3, %i1, %l4
alignaddr %i2, %i7, %o1
loop_2950:
subcc %l5, %l2, %l1
srlx %l0, %o6, %o3
brgz %g1, loop_2951
movgu %icc, %i3, %g3
movrne %g6, %g4, %o2
tcc %xcc, 0x5
loop_2951:
subc %i4, 0x061C, %i6
edge16ln %i0, %o0, %l6
movneg %xcc, %i5, %g2
tgu %xcc, 0x2
movpos %icc, %g5, %g7
fnors %f22, %f14, %f12
tvs %xcc, 0x5
movre %o4, %o7, %o5
fmovde %icc, %f27, %f2
sir 0x0628
xnor %l3, 0x0988, %l4
fmovspos %icc, %f21, %f10
srl %i2, 0x0B, %i1
orcc %i7, %l5, %l2
movleu %xcc, %o1, %l0
sethi 0x151E, %l1
orncc %o3, %g1, %i3
fmovse %icc, %f0, %f0
xorcc %g3, %o6, %g4
xor %g6, 0x1B4E, %o2
tleu %xcc, 0x5
ldd [%l7 + 0x70], %f30
movneg %icc, %i4, %i6
lduh [%l7 + 0x0E], %o0
nop
setx loop_2952, %l0, %l1
jmpl %l1, %l6
tsubcc %i0, 0x1C33, %i5
fsrc2s %f24, %f28
set 0x40, %g2
ldda [%l7 + %g2] 0x81, %f16
loop_2952:
fbe %fcc0, loop_2953
udivx %g2, 0x1A98, %g7
andn %o4, 0x00CC, %o7
edge8n %g5, %l3, %o5
loop_2953:
fbuge %fcc3, loop_2954
movle %xcc, %i2, %i1
ld [%l7 + 0x48], %f8
movpos %icc, %l4, %l5
loop_2954:
fsrc1 %f6, %f22
fbg,a %fcc1, loop_2955
tneg %xcc, 0x2
fmovrdne %l2, %f2, %f12
tvc %icc, 0x3
loop_2955:
tgu %icc, 0x3
nop
fitod %f12, %f14
fdtox %f14, %f20
fxtod %f20, %f2
tpos %xcc, 0x0
fxors %f18, %f16, %f20
sdivx %i7, 0x1FD3, %o1
alignaddrl %l0, %o3, %g1
nop
setx loop_2956, %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
edge16n %l1, %i3, %g3
subcc %g4, %g6, %o6
fmovscs %icc, %f25, %f15
loop_2956:
tcc %icc, 0x6
ldstub [%l7 + 0x55], %i4
addccc %i6, %o2, %l6
movvc %icc, %i0, %i5
smul %g2, 0x17FD, %o0
addcc %g7, %o4, %g5
xnor %o7, 0x00B7, %o5
fpack16 %f24, %f25
fbg,a %fcc3, loop_2957
mulscc %l3, %i2, %i1
srax %l5, 0x09, %l2
nop
setx 0xD02BDB9E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xC9FB6916, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f11, %f19
loop_2957:
mova %xcc, %l4, %i7
fmovrdlz %o1, %f14, %f0
array8 %o3, %g1, %l1
set 0x34, %i6
ldswa [%l7 + %i6] 0x81, %l0
umul %i3, %g3, %g4
fbn,a %fcc2, loop_2958
mulx %o6, %g6, %i6
taddcctv %o2, %i4, %l6
subc %i0, 0x10D4, %i5
loop_2958:
edge16n %g2, %o0, %o4
edge8ln %g7, %o7, %g5
tge %xcc, 0x6
brgez %l3, loop_2959
fornot2s %f8, %f1, %f2
movvc %xcc, %i2, %i1
tsubcc %o5, %l2, %l5
loop_2959:
movrgez %i7, 0x2D0, %l4
fpackfix %f4, %f1
nop
setx loop_2960, %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, %o3, %g1
set 0x50, %o5
ldda [%l7 + %o5] 0x10, %o0
loop_2960:
sdivx %l0, 0x142A, %i3
movneg %xcc, %l1, %g4
movn %icc, %g3, %o6
lduw [%l7 + 0x68], %i6
edge8ln %o2, %g6, %l6
umulcc %i4, %i0, %g2
umulcc %o0, 0x08A0, %o4
lduw [%l7 + 0x2C], %g7
sll %i5, 0x19, %g5
nop
fitos %f10, %f31
fstoi %f31, %f9
fsrc1 %f30, %f2
bvc,a %icc, loop_2961
popc 0x037D, %l3
fones %f14
ba,pt %xcc, loop_2962
loop_2961:
movl %xcc, %i2, %i1
add %o7, %l2, %o5
add %i7, 0x0CE6, %l4
loop_2962:
nop
fitos %f14, %f23
fstox %f23, %f0
fxtos %f0, %f26
nop
setx 0xC4AA5893607720FB, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
nop
set 0x20, %g1
stw %l5, [%l7 + %g1]
movvc %icc, %o3, %o1
fbe,a %fcc0, loop_2963
fcmpeq32 %f20, %f4, %g1
udivx %i3, 0x0E4F, %l1
st %f21, [%l7 + 0x0C]
loop_2963:
array16 %l0, %g4, %g3
fmovdcs %xcc, %f29, %f12
tpos %icc, 0x4
array8 %i6, %o6, %g6
edge32 %o2, %l6, %i0
fnot1s %f1, %f2
edge16n %g2, %o0, %i4
movle %xcc, %g7, %o4
tpos %xcc, 0x3
bvc,pn %xcc, loop_2964
fnot1s %f20, %f26
fone %f12
edge32 %g5, %i5, %i2
loop_2964:
taddcc %i1, 0x0A93, %l3
fbne %fcc1, loop_2965
prefetch [%l7 + 0x20], 0x2
fornot1s %f11, %f13, %f17
movleu %icc, %l2, %o5
loop_2965:
fxor %f24, %f18, %f2
call loop_2966
movleu %icc, %o7, %l4
fmovsge %icc, %f29, %f2
umul %l5, 0x08E4, %i7
loop_2966:
movpos %icc, %o1, %g1
membar 0x40
tgu %icc, 0x1
subccc %o3, 0x19E4, %l1
fmovdge %icc, %f12, %f0
bvc %xcc, loop_2967
xnor %i3, %g4, %g3
fxors %f1, %f3, %f18
nop
setx 0x606F3A87, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
loop_2967:
bl %xcc, loop_2968
subccc %i6, %o6, %l0
tcc %xcc, 0x5
andn %g6, %l6, %i0
loop_2968:
movcc %xcc, %g2, %o2
subc %o0, %g7, %i4
fmovrse %o4, %f13, %f8
subccc %g5, %i5, %i1
orcc %i2, 0x19DB, %l3
move %icc, %l2, %o7
fornot2 %f12, %f8, %f10
stx %o5, [%l7 + 0x40]
set 0x74, %g4
lduwa [%l7 + %g4] 0x04, %l4
nop
setx 0xDD5AC91949E87D2F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x94D2E8660C0D6614, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f24, %f30
brgz,a %l5, loop_2969
fmul8x16al %f10, %f14, %f12
orn %o1, %g1, %o3
taddcctv %i7, %i3, %g4
loop_2969:
brlz,a %g3, loop_2970
flush %l7 + 0x44
prefetch [%l7 + 0x38], 0x3
fbu %fcc3, loop_2971
loop_2970:
addccc %i6, 0x046C, %o6
addc %l0, 0x1EDA, %l1
subc %l6, 0x134F, %g6
loop_2971:
fbug,a %fcc0, loop_2972
lduh [%l7 + 0x1E], %i0
fones %f30
ldd [%l7 + 0x58], %f6
loop_2972:
fones %f0
taddcc %o2, 0x0D59, %o0
bleu,pt %icc, loop_2973
nop
fitod %f12, %f10
fdtox %f10, %f10
xor %g7, %g2, %o4
fmovdl %icc, %f11, %f3
loop_2973:
movn %icc, %i4, %i5
lduw [%l7 + 0x2C], %i1
array16 %i2, %l3, %g5
wr %g0, 0xf1, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
udivx %l2, 0x0D02, %o5
nop
setx 0x831E29FC0400EE2B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xF4191C15843146A7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f30, %f18
prefetch [%l7 + 0x44], 0x2
nop
fitos %f2, %f25
fstox %f25, %f0
fbuge,a %fcc2, loop_2974
fcmpgt16 %f18, %f2, %o7
srax %l4, 0x08, %o1
tge %icc, 0x4
loop_2974:
fbg %fcc1, loop_2975
fsrc1s %f1, %f0
stb %l5, [%l7 + 0x13]
fmovsleu %icc, %f3, %f15
loop_2975:
tl %icc, 0x1
set 0x70, %g7
swapa [%l7 + %g7] 0x0c, %g1
umul %o3, 0x1B7E, %i3
edge8ln %i7, %g4, %g3
fmovdle %xcc, %f8, %f25
sir 0x080C
umul %i6, %o6, %l1
movrgz %l0, %l6, %i0
fnot2 %f30, %f30
popc %g6, %o0
array16 %g7, %g2, %o4
tg %xcc, 0x4
alignaddrl %o2, %i5, %i1
movne %icc, %i2, %i4
srlx %l3, 0x15, %l2
orn %g5, %o7, %l4
wr %g0, 0x89, %asi
lduba [%l7 + 0x7F] %asi, %o1
fbe,a %fcc3, loop_2976
taddcctv %o5, %l5, %g1
sth %i3, [%l7 + 0x38]
andn %i7, %g4, %o3
loop_2976:
movle %icc, %i6, %o6
fpack32 %f4, %f0, %f10
fmovsneg %xcc, %f22, %f14
brgz %l1, loop_2977
umul %g3, 0x0A98, %l6
movn %xcc, %i0, %l0
edge16 %g6, %g7, %o0
loop_2977:
fmovscs %icc, %f29, %f22
srlx %g2, %o2, %o4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x118] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
xorcc %i1, %i2, %i4
subccc %l3, 0x0628, %l2
addc %o7, 0x18B8, %l4
wr %g0, 0x57, %asi
stxa %g5, [%g0 + 0x0] %asi
movpos %icc, %o1, %o5
alignaddrl %l5, %i3, %i7
fmovrdlz %g4, %f28, %f4
movg %icc, %o3, %g1
edge16l %i6, %o6, %l1
edge8 %l6, %i0, %g3
smulcc %l0, 0x17FE, %g7
tge %xcc, 0x6
fble,a %fcc0, loop_2978
fbug,a %fcc2, loop_2979
fmovscs %icc, %f11, %f7
move %xcc, %g6, %o0
loop_2978:
fpackfix %f20, %f17
loop_2979:
alignaddrl %o2, %o4, %i5
nop
setx loop_2980, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udiv %g2, 0x167D, %i1
fbo %fcc2, loop_2981
array32 %i2, %l3, %l2
loop_2980:
te %xcc, 0x4
tge %icc, 0x7
loop_2981:
tcs %xcc, 0x6
stbar
array16 %o7, %i4, %g5
fmovrdgz %o1, %f28, %f4
fmovdle %icc, %f18, %f19
udiv %o5, 0x11AD, %l5
fmovdcs %xcc, %f1, %f0
call loop_2982
srl %l4, 0x0E, %i7
addc %g4, 0x0D31, %o3
fmovrse %g1, %f1, %f17
loop_2982:
ble loop_2983
tsubcc %i6, %o6, %l1
umulcc %l6, %i3, %g3
movrlz %i0, %l0, %g7
loop_2983:
srl %g6, %o0, %o4
fmovscc %xcc, %f30, %f6
subcc %o2, %i5, %i1
fmovdneg %xcc, %f30, %f3
tgu %xcc, 0x5
fbo,a %fcc2, loop_2984
membar 0x07
faligndata %f0, %f10, %f16
fble %fcc3, loop_2985
loop_2984:
movleu %icc, %i2, %l3
fbug %fcc3, loop_2986
tsubcc %g2, %l2, %i4
loop_2985:
nop
wr %g0, 0x11, %asi
ldxa [%l7 + 0x30] %asi, %o7
loop_2986:
nop
setx loop_2987, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bcc,pn %xcc, loop_2988
fbe,a %fcc2, loop_2989
ldstub [%l7 + 0x31], %o1
loop_2987:
fbu,a %fcc2, loop_2990
loop_2988:
bvc,pn %icc, loop_2991
loop_2989:
sir 0x1419
bgu %icc, loop_2992
loop_2990:
tsubcc %o5, %l5, %l4
loop_2991:
fnegd %f6, %f18
fmovdcc %icc, %f15, %f30
loop_2992:
sdiv %g5, 0x1023, %g4
addcc %i7, 0x1283, %g1
smulcc %o3, %o6, %i6
fmovdge %icc, %f8, %f22
fmovsvs %xcc, %f29, %f8
bpos,pn %icc, loop_2993
xnorcc %l1, %l6, %g3
st %f3, [%l7 + 0x68]
addccc %i0, %i3, %g7
loop_2993:
xor %l0, %g6, %o0
fba %fcc0, loop_2994
srlx %o2, %o4, %i5
mulx %i2, 0x0141, %l3
fmovrslz %g2, %f12, %f8
loop_2994:
bpos,pt %xcc, loop_2995
udiv %l2, 0x15B1, %i1
tgu %icc, 0x3
te %icc, 0x4
loop_2995:
fbu %fcc1, loop_2996
udivcc %o7, 0x1C91, %i4
wr %g0, 0x89, %asi
lda [%l7 + 0x64] %asi, %f9
loop_2996:
movre %o5, 0x36A, %l5
set 0x50, %o7
stwa %o1, [%l7 + %o7] 0x88
ba,a,pt %xcc, loop_2997
udiv %l4, 0x1F72, %g4
bneg,a loop_2998
add %i7, 0x1802, %g1
loop_2997:
fpack32 %f0, %f8, %f26
tle %xcc, 0x5
loop_2998:
sir 0x19F8
set 0x68, %g5
lduha [%l7 + %g5] 0x19, %o3
membar 0x65
ldd [%l7 + 0x48], %g4
movl %icc, %i6, %o6
srl %l1, %l6, %i0
edge8l %i3, %g7, %l0
movrne %g6, 0x04D, %o0
bcs,a loop_2999
orcc %o2, 0x061E, %o4
andcc %i5, 0x1E55, %g3
tcs %icc, 0x0
loop_2999:
fmovrdgez %l3, %f22, %f12
fmovdn %xcc, %f16, %f9
sra %i2, 0x10, %l2
sll %g2, 0x0F, %o7
tvc %xcc, 0x3
fnand %f4, %f0, %f10
tge %xcc, 0x1
set 0x58, %o6
swapa [%l7 + %o6] 0x0c, %i4
ldsh [%l7 + 0x4A], %o5
ldsw [%l7 + 0x7C], %i1
brlz %l5, loop_3000
ldstub [%l7 + 0x18], %o1
bvs,pt %icc, loop_3001
srlx %g4, 0x08, %i7
loop_3000:
nop
wr %g0, 0x89, %asi
lduwa [%l7 + 0x20] %asi, %g1
loop_3001:
fmovdgu %xcc, %f3, %f8
movrlez %l4, %g5, %i6
sethi 0x1EC2, %o3
sllx %o6, 0x12, %l6
addc %l1, 0x0DFE, %i0
tpos %icc, 0x4
brlez %g7, loop_3002
xor %i3, %g6, %o0
taddcctv %o2, 0x0979, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3002:
addc %o4, %g3, %i5
bne,pn %icc, loop_3003
fbule,a %fcc0, loop_3004
for %f0, %f0, %f6
fmuld8ulx16 %f11, %f7, %f8
loop_3003:
stx %l3, [%l7 + 0x78]
loop_3004:
tne %xcc, 0x1
edge16n %l2, %i2, %g2
wr %g0, 0x18, %asi
sta %f4, [%l7 + 0x14] %asi
fbue,a %fcc0, loop_3005
fbge %fcc2, loop_3006
edge8n %o7, %o5, %i4
movrne %i1, %l5, %g4
loop_3005:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3006:
prefetch [%l7 + 0x0C], 0x0
fpsub16 %f24, %f30, %f22
set 0x50, %g6
lduwa [%l7 + %g6] 0x19, %o1
tcc %icc, 0x1
ldsb [%l7 + 0x52], %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f12, %f24, %f4
movcc %xcc, %g1, %g5
fone %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %i6, %l4, %o3
fmul8sux16 %f28, %f18, %f10
fbug,a %fcc0, loop_3007
sir 0x1B77
movrne %o6, 0x095, %l1
movleu %xcc, %l6, %g7
loop_3007:
fmovrdlz %i3, %f6, %f12
fmovdvs %xcc, %f3, %f27
sth %i0, [%l7 + 0x7E]
fabss %f23, %f17
mova %xcc, %o0, %o2
popc 0x04FE, %l0
fmovsa %icc, %f27, %f0
sra %g6, 0x00, %o4
fbne %fcc0, loop_3008
movgu %xcc, %g3, %i5
fpackfix %f24, %f15
mova %icc, %l2, %i2
loop_3008:
movcc %xcc, %g2, %o7
addcc %l3, %i4, %i1
xor %l5, 0x0591, %o5
fmovdleu %xcc, %f27, %f19
fbul,a %fcc1, loop_3009
movrgez %g4, 0x389, %i7
edge32 %o1, %g1, %g5
taddcc %l4, 0x1B99, %o3
loop_3009:
movg %xcc, %i6, %o6
array8 %l1, %g7, %l6
orn %i3, %o0, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %l0, %g6, %o4
edge16ln %g3, %i0, %l2
set 0x54, %o4
sta %f5, [%l7 + %o4] 0x81
taddcc %i5, %g2, %i2
fandnot2s %f27, %f10, %f3
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x1F] %asi, %o7
ldsb [%l7 + 0x37], %l3
subcc %i4, %i1, %l5
wr %g0, 0x10, %asi
lduba [%l7 + 0x46] %asi, %g4
subcc %i7, 0x15FD, %o1
popc 0x1275, %g1
xor %o5, 0x0AC9, %g5
brgz,a %l4, loop_3010
fcmpne32 %f24, %f30, %o3
or %i6, %l1, %o6
tpos %xcc, 0x5
loop_3010:
smul %g7, 0x00E1, %i3
alignaddr %l6, %o2, %l0
ldsw [%l7 + 0x40], %o0
brlz %g6, loop_3011
sll %g3, %i0, %l2
srlx %o4, 0x1A, %g2
movrne %i5, %i2, %o7
loop_3011:
movvc %xcc, %l3, %i4
call loop_3012
std %f14, [%l7 + 0x40]
addcc %i1, 0x05FC, %l5
set 0x54, %l0
sta %f20, [%l7 + %l0] 0x11
loop_3012:
edge8l %i7, %g4, %o1
movl %xcc, %g1, %o5
movrlz %l4, %o3, %g5
and %l1, 0x05C6, %i6
edge32ln %o6, %i3, %g7
tgu %icc, 0x4
orncc %o2, %l6, %l0
nop
setx 0x452BDD82207D8DED, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
nop
setx 0x6B90B55E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xE7EA6519, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fdivs %f0, %f12, %f21
fmovdneg %icc, %f15, %f31
movg %icc, %o0, %g3
taddcctv %g6, 0x0F0B, %i0
nop
fitos %f5, %f8
fstox %f8, %f16
movcs %xcc, %l2, %o4
call loop_3013
brgez %g2, loop_3014
bgu,pt %xcc, loop_3015
orn %i5, 0x1180, %i2
loop_3013:
tcc %xcc, 0x1
loop_3014:
brlez %o7, loop_3016
loop_3015:
tsubcctv %i4, 0x184C, %l3
movrlez %i1, %l5, %i7
tg %icc, 0x7
loop_3016:
fbug %fcc1, loop_3017
tleu %icc, 0x4
tge %xcc, 0x5
edge32l %o1, %g1, %g4
loop_3017:
movpos %xcc, %o5, %o3
edge16l %l4, %l1, %i6
fbe,a %fcc0, loop_3018
orcc %o6, %g5, %i3
mulx %g7, %o2, %l6
nop
setx 0x6245CA681047CCD3, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
loop_3018:
nop
set 0x7F, %l6
ldstuba [%l7 + %l6] 0x80, %o0
tgu %xcc, 0x7
movcc %xcc, %l0, %g6
wr %g0, 0x18, %asi
lda [%l7 + 0x18] %asi, %f16
xnorcc %g3, %i0, %o4
fpsub32s %f9, %f16, %f8
nop
fitod %f9, %f4
wr %g0, 0x18, %asi
lduwa [%l7 + 0x48] %asi, %l2
tsubcctv %i5, 0x07FA, %i2
edge32ln %g2, %o7, %l3
tsubcc %i4, 0x1EEC, %l5
edge8 %i7, %i1, %o1
ldsw [%l7 + 0x18], %g1
edge8l %g4, %o3, %o5
subcc %l1, 0x138C, %l4
fandnot1s %f20, %f7, %f27
bneg,pn %xcc, loop_3019
tleu %icc, 0x0
edge8 %o6, %g5, %i6
fmovrdlz %g7, %f30, %f16
loop_3019:
nop
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x18] %asi, 0x1
sdivcc %l6, 0x0BDA, %o2
edge8 %o0, %l0, %g3
movge %icc, %g6, %i0
sll %l2, 0x03, %o4
fpadd32 %f30, %f16, %f26
wr %g0, 0x80, %asi
ldsha [%l7 + 0x30] %asi, %i5
nop
fitos %f12, %f2
fstoi %f2, %f11
fbug %fcc3, loop_3020
movvc %xcc, %i2, %g2
subccc %l3, %i4, %l5
wr %g0, 0x80, %asi
lduba [%l7 + 0x74] %asi, %o7
loop_3020:
nop
fitos %f9, %f24
fstoi %f24, %f30
tn %xcc, 0x0
wr %g0, 0x19, %asi
lduha [%l7 + 0x0E] %asi, %i7
alignaddr %o1, %i1, %g1
sra %g4, %o3, %l1
movrgz %l4, 0x161, %o6
fandnot2s %f18, %f31, %f16
ta %icc, 0x2
wr %g0, 0x88, %asi
stxa %o5, [%l7 + 0x18] %asi
edge8 %g5, %g7, %i3
tgu %xcc, 0x2
udiv %l6, 0x0F83, %i6
bg,a,pt %icc, loop_3021
nop
setx loop_3022, %l0, %l1
jmpl %l1, %o2
mulscc %l0, 0x13B6, %o0
call loop_3023
loop_3021:
mulx %g3, %g6, %l2
loop_3022:
ldd [%l7 + 0x50], %o4
tleu %icc, 0x6
loop_3023:
bn,a %xcc, loop_3024
tne %icc, 0x5
movrgez %i0, %i2, %g2
mulx %l3, %i5, %i4
loop_3024:
sllx %l5, %i7, %o7
movrgz %i1, %g1, %g4
sub %o1, %o3, %l1
edge8l %o6, %o5, %l4
fands %f14, %f10, %f5
popc 0x1A42, %g5
andn %g7, 0x1CB9, %i3
set 0x50, %l3
ldsha [%l7 + %l3] 0x18, %i6
bn loop_3025
add %l6, 0x0679, %l0
ta %icc, 0x5
fnegs %f14, %f8
loop_3025:
addcc %o2, 0x1266, %o0
tl %icc, 0x2
fbug,a %fcc2, loop_3026
subcc %g3, 0x1EFC, %g6
fbug,a %fcc3, loop_3027
edge8 %l2, %o4, %i0
loop_3026:
fmovsvs %xcc, %f20, %f8
movg %xcc, %i2, %g2
loop_3027:
alignaddr %i5, %i4, %l3
fabss %f30, %f11
array32 %i7, %o7, %l5
subc %g1, %i1, %g4
fornot2 %f16, %f24, %f6
movleu %xcc, %o1, %o3
set 0x7E, %o1
ldsha [%l7 + %o1] 0x18, %o6
tsubcc %l1, %l4, %g5
addc %g7, %o5, %i6
xor %i3, %l0, %l6
fba %fcc0, loop_3028
tge %xcc, 0x1
wr %g0, 0x19, %asi
lduba [%l7 + 0x39] %asi, %o0
loop_3028:
xnor %g3, 0x050D, %g6
bcs,pn %xcc, loop_3029
alignaddrl %o2, %l2, %o4
movn %icc, %i0, %i2
sub %i5, %i4, %g2
loop_3029:
taddcctv %l3, 0x105D, %i7
flush %l7 + 0x48
edge16n %l5, %o7, %i1
movvs %icc, %g4, %o1
fblg,a %fcc1, loop_3030
tsubcc %g1, 0x0531, %o3
ldstub [%l7 + 0x4B], %l1
fbn %fcc2, loop_3031
loop_3030:
fmovdn %icc, %f17, %f10
move %icc, %l4, %o6
ble,a %icc, loop_3032
loop_3031:
call loop_3033
movrgz %g5, %o5, %i6
edge8 %g7, %l0, %l6
loop_3032:
mulx %i3, %g3, %g6
loop_3033:
xor %o0, %o2, %o4
tle %xcc, 0x1
srlx %i0, 0x0C, %l2
movgu %xcc, %i5, %i2
sdivcc %g2, 0x0382, %l3
fxnors %f13, %f15, %f0
sllx %i7, 0x13, %i4
fmovde %icc, %f13, %f10
fmovsgu %icc, %f31, %f10
movl %xcc, %o7, %l5
edge16 %i1, %o1, %g1
fnot2s %f10, %f19
fsrc2 %f24, %f20
srlx %g4, 0x08, %l1
array16 %o3, %l4, %o6
tvc %icc, 0x2
fblg %fcc3, loop_3034
and %g5, 0x010D, %o5
fnot2s %f28, %f25
fcmpgt16 %f6, %f14, %i6
loop_3034:
tg %xcc, 0x1
fcmpne16 %f14, %f22, %l0
subc %g7, %i3, %g3
tl %icc, 0x3
fpsub32 %f24, %f30, %f8
orn %g6, %l6, %o0
taddcc %o2, 0x0037, %o4
taddcctv %l2, 0x1104, %i0
umulcc %i5, 0x0796, %g2
fnand %f10, %f2, %f22
movneg %icc, %l3, %i2
fpsub16 %f6, %f14, %f6
ldx [%l7 + 0x78], %i4
sra %o7, %l5, %i7
fbue %fcc2, loop_3035
bne,pt %icc, loop_3036
movleu %icc, %o1, %i1
set 0x24, %i3
sta %f16, [%l7 + %i3] 0x14
loop_3035:
xnor %g1, 0x1E54, %l1
loop_3036:
fmovdle %xcc, %f16, %f23
fmovspos %icc, %f12, %f24
membar 0x71
bcs,a %icc, loop_3037
bvc,a,pt %icc, loop_3038
movrne %o3, %l4, %o6
alignaddrl %g4, %g5, %o5
loop_3037:
fmovsg %icc, %f26, %f6
loop_3038:
tcs %xcc, 0x7
nop
setx loop_3039, %l0, %l1
jmpl %l1, %l0
fbule,a %fcc0, loop_3040
add %g7, 0x1AB9, %i6
fbn %fcc0, loop_3041
loop_3039:
addcc %g3, %g6, %i3
loop_3040:
fbg %fcc2, loop_3042
fmovdleu %icc, %f18, %f20
loop_3041:
nop
fitos %f4, %f23
fstoi %f23, %f12
movvc %icc, %o0, %l6
loop_3042:
edge32 %o2, %l2, %i0
edge8 %o4, %i5, %l3
edge8 %i2, %g2, %i4
add %l7, 0x64, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %o7, %l5
brgz,a %i7, loop_3043
tpos %xcc, 0x7
subccc %i1, 0x193E, %g1
tcc %icc, 0x5
loop_3043:
nop
setx loop_3044, %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, %o1, %o3
fmovdne %icc, %f25, %f10
fxors %f9, %f12, %f9
loop_3044:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x6
tne %icc, 0x7
movrne %l1, 0x354, %l4
stx %g4, [%l7 + 0x18]
tg %xcc, 0x1
and %g5, 0x0D0D, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x4
orncc %o5, %l0, %g7
stx %i6, [%l7 + 0x10]
fnands %f0, %f29, %f1
sethi 0x1F38, %g3
sdiv %g6, 0x0BDA, %i3
set 0x5A, %i7
stha %o0, [%l7 + %i7] 0x11
movvc %xcc, %o2, %l6
umulcc %l2, %i0, %o4
set 0x14, %o3
stwa %l3, [%l7 + %o3] 0xe3
membar #Sync
tneg %icc, 0x3
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x08] %asi, 0x1
fpsub16 %f2, %f22, %f24
fnegs %f8, %f17
set 0x74, %o0
sta %f20, [%l7 + %o0] 0x80
orcc %g2, %i5, %i4
edge8l %l5, %o7, %i1
fmovdl %icc, %f12, %f12
fmovrsgz %g1, %f17, %f0
subcc %i7, 0x17B4, %o1
andn %o3, 0x0A34, %l4
nop
setx 0x605C9C79, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
fnot1 %f10, %f26
bne,a,pn %icc, loop_3045
fmovsn %xcc, %f2, %f26
edge32l %g4, %l1, %g5
edge32l %o5, %l0, %g7
loop_3045:
fmovrslz %i6, %f15, %f18
sethi 0x01DB, %g3
addccc %o6, %g6, %i3
nop
setx 0x79E2240940508E97, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
fblg %fcc2, loop_3046
fandnot2 %f2, %f26, %f8
tvc %icc, 0x3
sdivx %o0, 0x111F, %l6
loop_3046:
bpos,a %xcc, loop_3047
movgu %icc, %o2, %l2
fbne %fcc3, loop_3048
stb %o4, [%l7 + 0x15]
loop_3047:
movleu %icc, %l3, %i2
set 0x68, %i1
lduwa [%l7 + %i1] 0x0c, %i0
loop_3048:
bvc,a loop_3049
faligndata %f22, %f6, %f12
fcmpne32 %f18, %f16, %g2
tge %icc, 0x1
loop_3049:
sdiv %i4, 0x1743, %i5
brz %o7, loop_3050
movneg %icc, %i1, %l5
fmul8x16 %f1, %f14, %f26
brz %g1, loop_3051
loop_3050:
fbl %fcc0, loop_3052
fpadd16s %f1, %f18, %f8
tne %icc, 0x2
loop_3051:
movvs %icc, %i7, %o3
loop_3052:
be,pt %xcc, loop_3053
array32 %l4, %g4, %l1
addccc %o1, 0x1639, %o5
fbu %fcc3, loop_3054
loop_3053:
ldsb [%l7 + 0x15], %l0
std %f8, [%l7 + 0x10]
sdivcc %g7, 0x07A9, %i6
loop_3054:
bne loop_3055
sra %g5, 0x11, %o6
tle %xcc, 0x1
fbuge,a %fcc2, loop_3056
loop_3055:
movge %icc, %g6, %g3
popc %o0, %l6
fmovsneg %xcc, %f30, %f6
loop_3056:
umul %o2, %i3, %l2
fmovdleu %xcc, %f12, %f11
bgu,a %xcc, loop_3057
membar 0x23
wr %g0, 0x89, %asi
lduwa [%l7 + 0x44] %asi, %o4
loop_3057:
movneg %icc, %i2, %i0
bvs %xcc, loop_3058
orcc %g2, %i4, %l3
faligndata %f18, %f30, %f30
be,a,pn %xcc, loop_3059
loop_3058:
udiv %i5, 0x162E, %i1
wr %g0, 0x10, %asi
ldsba [%l7 + 0x63] %asi, %l5
loop_3059:
nop
set 0x41, %l4
stb %o7, [%l7 + %l4]
edge16 %g1, %i7, %l4
orcc %g4, %l1, %o1
movn %xcc, %o5, %l0
edge32n %g7, %i6, %o3
srl %o6, %g5, %g6
alignaddrl %g3, %o0, %l6
srl %i3, %o2, %l2
sdiv %o4, 0x13F0, %i2
set 0x68, %i5
ldswa [%l7 + %i5] 0x88, %i0
fmovrse %g2, %f15, %f31
fandnot1s %f19, %f19, %f11
smul %i4, 0x096C, %i5
edge8l %i1, %l3, %o7
movneg %icc, %l5, %g1
movgu %xcc, %l4, %g4
tcc %icc, 0x6
nop
set 0x0B, %g3
ldub [%l7 + %g3], %i7
andcc %o1, %o5, %l0
edge32 %l1, %g7, %i6
fcmpeq16 %f20, %f6, %o3
fmovde %icc, %f11, %f17
tleu %icc, 0x5
set 0x0C, %l2
lduwa [%l7 + %l2] 0x19, %g5
udiv %o6, 0x08DA, %g6
ldstub [%l7 + 0x0A], %g3
array32 %o0, %i3, %l6
fmovs %f27, %f24
edge32l %l2, %o2, %o4
xorcc %i0, 0x176B, %i2
fbu %fcc1, loop_3060
movle %xcc, %i4, %g2
membar 0x0F
fba,a %fcc0, loop_3061
loop_3060:
tpos %icc, 0x2
array8 %i5, %l3, %o7
fmovdneg %xcc, %f5, %f22
loop_3061:
flush %l7 + 0x60
movneg %xcc, %l5, %i1
membar #Sync
set 0x40, %i2
ldda [%l7 + %i2] 0xf9, %f16
ld [%l7 + 0x48], %f9
sethi 0x12F7, %g1
fxor %f12, %f4, %f14
be,a,pn %xcc, loop_3062
nop
setx 0xE94616470074A2BC, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movrgz %l4, %g4, %i7
st %f1, [%l7 + 0x34]
loop_3062:
tleu %xcc, 0x3
nop
setx 0xD4DDD4058C3BA92F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x99A8366065E65FF4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f2, %f14
tcc %icc, 0x4
movrne %o5, 0x3C0, %l0
movg %icc, %l1, %o1
set 0x28, %i0
ldxa [%l7 + %i0] 0x81, %g7
add %i6, 0x0B41, %o3
alignaddr %o6, %g5, %g3
edge16 %g6, %i3, %o0
movvs %xcc, %l6, %o2
add %l7, 0x14, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %i0
fmovdleu %xcc, %f24, %f29
movne %xcc, %i2, %l2
umulcc %i4, 0x053D, %g2
tsubcctv %i5, 0x1AF7, %l3
movcs %xcc, %o7, %i1
tgu %xcc, 0x6
brgez,a %g1, loop_3063
fzero %f28
edge8 %l4, %g4, %l5
udivx %i7, 0x0457, %o5
loop_3063:
taddcctv %l0, 0x0E74, %o1
tge %icc, 0x6
brz %l1, loop_3064
orncc %i6, 0x1E6C, %g7
movcs %xcc, %o3, %g5
movneg %icc, %o6, %g6
loop_3064:
fmovdneg %xcc, %f20, %f16
brnz %g3, loop_3065
nop
setx loop_3066, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ld [%l7 + 0x44], %f5
prefetch [%l7 + 0x64], 0x2
loop_3065:
tl %xcc, 0x6
loop_3066:
nop
wr %g0, 0x2a, %asi
ldda [%l7 + 0x70] %asi, %i2
fandnot2s %f10, %f2, %f3
sra %l6, 0x1E, %o2
stbar
fmovsl %xcc, %f3, %f13
tg %icc, 0x0
udivx %o0, 0x16AC, %o4
sdivx %i2, 0x1E79, %l2
nop
setx 0x206D4060, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
nop
fitod %f4, %f26
fdtoi %f26, %f11
fmovsvc %xcc, %f23, %f28
subc %i0, 0x1540, %g2
nop
setx loop_3067, %l0, %l1
jmpl %l1, %i4
nop
setx loop_3068, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tsubcctv %l3, %i5, %o7
bshuffle %f8, %f8, %f6
loop_3067:
movleu %icc, %i1, %l4
loop_3068:
nop
set 0x40, %o2
ldda [%l7 + %o2] 0x27, %g0
movg %icc, %g4, %l5
sdivx %o5, 0x0EE1, %l0
wr %g0, 0x11, %asi
stba %i7, [%l7 + 0x79] %asi
tpos %icc, 0x7
alignaddrl %l1, %i6, %g7
edge8 %o1, %g5, %o6
fmovdvs %icc, %f29, %f31
te %xcc, 0x7
or %o3, 0x0457, %g6
tvs %icc, 0x3
smulcc %i3, %g3, %l6
tg %icc, 0x3
movle %xcc, %o0, %o4
tle %xcc, 0x5
orcc %i2, 0x180B, %o2
tne %xcc, 0x3
sir 0x0FA2
nop
setx 0xF35E9413D14C9E79, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x2E5CBE6DB139C3F9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f14, %f28
movl %xcc, %i0, %g2
fbg,a %fcc3, loop_3069
popc %i4, %l2
fpsub32s %f12, %f13, %f14
smulcc %l3, 0x038C, %i5
loop_3069:
ldstub [%l7 + 0x2F], %o7
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
andcc %l4, %g1, %i1
brgez,a %l5, loop_3070
fbuge %fcc3, loop_3071
fones %f16
fmovrslz %g4, %f30, %f8
loop_3070:
movgu %xcc, %o5, %l0
loop_3071:
tneg %xcc, 0x2
membar 0x32
tle %xcc, 0x7
subcc %i7, %l1, %i6
fpackfix %f4, %f19
xor %g7, %g5, %o6
subcc %o3, %g6, %i3
nop
setx loop_3072, %l0, %l1
jmpl %l1, %o1
ldsh [%l7 + 0x54], %g3
membar 0x76
brz,a %o0, loop_3073
loop_3072:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f10, %f8
sdivx %o4, 0x032F, %l6
loop_3073:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f22
set 0x40, %i4
ldda [%l7 + %i4] 0x10, %f0
tcs %icc, 0x0
add %i2, 0x0CC1, %i0
add %g2, 0x0E45, %i4
std %f22, [%l7 + 0x40]
sir 0x153C
movpos %icc, %l2, %l3
tvc %xcc, 0x7
bpos,a loop_3074
udivcc %i5, 0x0BB8, %o7
std %f16, [%l7 + 0x60]
stx %l4, [%l7 + 0x50]
loop_3074:
fcmpeq16 %f28, %f4, %o2
addc %i1, 0x0E02, %l5
edge16ln %g1, %o5, %l0
movvc %xcc, %g4, %i7
fbu,a %fcc0, loop_3075
fmovdge %xcc, %f13, %f28
movrgez %l1, 0x2AE, %i6
sub %g7, %o6, %o3
loop_3075:
and %g5, 0x1B57, %g6
sdiv %o1, 0x1407, %i3
movcs %icc, %o0, %o4
stw %l6, [%l7 + 0x78]
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
ldd [%l7 + 0x48], %f14
fbule,a %fcc2, loop_3076
alignaddr %i2, %g3, %g2
mulx %i4, 0x128A, %i0
mulx %l3, 0x1C34, %i5
loop_3076:
tcs %xcc, 0x0
edge8n %o7, %l4, %l2
fcmpeq16 %f18, %f14, %i1
orcc %l5, 0x079A, %g1
movneg %xcc, %o5, %o2
bpos,pt %xcc, loop_3077
ta %xcc, 0x1
nop
fitod %f13, %f20
fmuld8sux16 %f1, %f1, %f10
loop_3077:
movle %icc, %l0, %i7
bleu,a %icc, loop_3078
array32 %g4, %i6, %l1
membar 0x13
sllx %g7, 0x01, %o3
loop_3078:
swap [%l7 + 0x14], %o6
fmovrse %g5, %f11, %f0
fmovspos %icc, %f26, %f16
movrgz %g6, 0x3E0, %o1
movrne %i3, %o4, %o0
fbule %fcc0, loop_3079
umul %i2, 0x04DB, %g3
edge32 %l6, %g2, %i4
edge32ln %l3, %i0, %o7
loop_3079:
nop
set 0x70, %l5
ldda [%l7 + %l5] 0x14, %i4
wr %g0, 0x89, %asi
stha %l4, [%l7 + 0x50] %asi
tleu %xcc, 0x4
tpos %icc, 0x5
tsubcctv %i1, 0x0F01, %l5
edge32 %l2, %g1, %o5
add %l7, 0x0C, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o2, %l0
fxor %f30, %f20, %f4
edge32 %g4, %i6, %l1
edge8ln %i7, %g7, %o6
nop
fitod %f9, %f14
fmovdne %icc, %f8, %f6
tpos %xcc, 0x6
fnot2s %f3, %f4
andncc %o3, %g5, %o1
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %g6, %o4
stbar
fors %f8, %f11, %f25
edge16 %i3, %i2, %o0
fmovdcs %xcc, %f25, %f28
orcc %l6, %g3, %g2
nop
setx loop_3080, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %l3, 0x157A, %i0
subccc %i4, 0x0CE5, %i5
array16 %l4, %o7, %l5
loop_3080:
movleu %xcc, %l2, %i1
fcmpeq16 %f14, %f20, %o5
bne,pn %icc, loop_3081
movre %o2, %l0, %g1
movne %icc, %g4, %l1
bge,pt %xcc, loop_3082
loop_3081:
nop
setx 0x1CEAF4492D1FBF94, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f16
alignaddrl %i7, %g7, %i6
mulx %o6, %o3, %g5
loop_3082:
edge8n %g6, %o4, %i3
st %f9, [%l7 + 0x0C]
addccc %i2, %o1, %l6
edge32ln %o0, %g3, %g2
bshuffle %f8, %f18, %f2
fblg %fcc3, loop_3083
fble,a %fcc3, loop_3084
fmovdne %icc, %f23, %f3
movrne %i0, %i4, %i5
loop_3083:
fmovdcs %xcc, %f21, %f21
loop_3084:
nop
set 0x5C, %g2
ldsb [%l7 + %g2], %l4
array8 %l3, %o7, %l2
fand %f28, %f6, %f22
move %icc, %l5, %i1
wr %g0, 0x04, %asi
sta %f13, [%l7 + 0x5C] %asi
movneg %xcc, %o5, %o2
fpsub32s %f4, %f29, %f8
srl %g1, 0x06, %l0
fmovdle %icc, %f18, %f5
set 0x20, %i6
sta %f24, [%l7 + %i6] 0x88
udivx %g4, 0x0E4A, %l1
sdivx %g7, 0x0E57, %i7
fandnot1s %f23, %f26, %f28
addccc %i6, %o3, %g5
brnz,a %g6, loop_3085
add %o6, 0x0C57, %o4
srl %i2, 0x1E, %i3
wr %g0, 0x04, %asi
lda [%l7 + 0x24] %asi, %f27
loop_3085:
add %o1, 0x1DE0, %o0
set 0x40, %o5
ldsba [%l7 + %o5] 0x0c, %l6
fandnot1s %f27, %f14, %f4
smulcc %g2, %g3, %i4
brgez,a %i0, loop_3086
fmuld8sux16 %f1, %f17, %f0
movrne %i5, 0x125, %l4
mulscc %l3, %o7, %l2
loop_3086:
add %i1, 0x136E, %o5
fnot2 %f6, %f10
edge8l %o2, %l5, %g1
tvc %xcc, 0x0
movge %icc, %g4, %l1
nop
setx 0xCED9C4D6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x9677D282, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f7, %f30
ta %icc, 0x6
be,a %xcc, loop_3087
sdivx %l0, 0x1C35, %i7
stw %g7, [%l7 + 0x6C]
umulcc %i6, %g5, %g6
loop_3087:
array32 %o6, %o4, %i2
alignaddrl %i3, %o3, %o1
tpos %icc, 0x5
fbule,a %fcc1, loop_3088
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %o0, 0x0E60, %g2
edge32l %l6, %i4, %g3
loop_3088:
fcmpeq16 %f2, %f28, %i5
tpos %icc, 0x3
bleu,pn %icc, loop_3089
fblg %fcc2, loop_3090
umul %l4, 0x0F83, %l3
tpos %xcc, 0x0
loop_3089:
nop
loop_3090:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2769
! Type x : 1234
! Type cti : 3090
! Type f : 4526
! Type i : 13381
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x3738B4E6
.word 0x61616E0C
.word 0x7922DFC9
.word 0xD2EEB168
.word 0xA592E988
.word 0x94422085
.word 0x9E005F64
.word 0xDBF5F173
.word 0x343DF0B5
.word 0xCCD058B3
.word 0x7DE1E3E4
.word 0xD54FA81F
.word 0x13590A6C
.word 0xBE165628
.word 0x652A2885
.word 0x247B1682
.word 0x7E252B19
.word 0xF0B6DEE3
.word 0x6E21C258
.word 0x9D841830
.word 0x7E344D82
.word 0x0F1948EB
.word 0x363DFAB6
.word 0x2E6CFFF1
.word 0x988B27DA
.word 0x918857DF
.word 0xEC42BD6F
.word 0x34579EBE
.word 0x2D1EED4A
.word 0x57D0E4BC
.word 0x75D431BE
.word 0x60DBB738
.word 0xB7F182EB
.word 0x7B7B7F4C
.word 0x8EA57323
.word 0x013DB705
.word 0x8E07F054
.word 0x7F111164
.word 0x276A1226
.word 0x831F85C8
.word 0xB784A151
.word 0xE3C39C1F
.word 0xCC3AF645
.word 0xA8D56D32
.word 0x1E0D6F72
.word 0x1C113CB1
.word 0xD2E5E76A
.word 0x1C6FEBA1
.word 0xFA935A3F
.word 0x0FE947E1
.word 0x97328B20
.word 0xFB0CFDA9
.word 0xAB81A7BC
.word 0xC8DB369D
.word 0x2D8DAC7D
.word 0xBB5BDB32
.word 0x6A4A0B95
.word 0x0450CBCD
.word 0x024B008C
.word 0x19670F9B
.word 0x99EFE9F3
.word 0x0261F6F9
.word 0x9DCEA43B
.word 0xC0A67238
.end