Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / kaos / diag / kaos_01_07_2004_1.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: kaos_01_07_2004_1.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define ALIAS ECACHE
#define KAOS_SIMULATION
#if !defined(NIAGARA2)
!
! If we are verifying, then two pass mode disabled
!
#if defined(T0_KAOS_VERIFY)
#if defined(T0_KAOS_TWOPASS)
#undef T0_KAOS_TWOPASS
#endif
#endif
!
! Get random values and do some basic selections
! Reserve T0_KAOS_RANVAL_00 for the ksim script
!
/* start ktbl.0.h */
#define T0_KAOS_NIAGARA
#define T0_KAOS_VERSION 4.2
#define T0_KAOS_SEED 000000000267
#define T0_KAOS_ICOUNT 10000
#define T0_KAOS_AREAS 1
#define T0_KAOS_AREASIZE 64
#define T0_KAOS_AREAOFFSET 3328
#define T0_KAOS_PAGESIZE 8192
#define T0_KAOS_CODECOUNT 10002
#define T0_KAOS_BOOT_VA 0x70648000
#define T0_KAOS_BOOT_PA 0x00000000218e8000
#define T0_KAOS_BOOT_CACHEABLE 1
#define T0_KAOS_BOOT_NONCACHEABLE 0
#define T0_KAOS_STARTUP_VA 0x2c30c000
#define T0_KAOS_STARTUP_PA 0x00000000382e2000
#define T0_KAOS_STARTUP_CACHEABLE 1
#define T0_KAOS_STARTUP_NONCACHEABLE 0
#define T0_KAOS_OFFSET_TBL_VA 0x30de6000
#define T0_KAOS_OFFSET_TBL_PA 0x00000000511c6000
#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T0_KAOS_DONE_VA 0x1a400000
#define T0_KAOS_DONE_PA 0x000000004a7c2000
#define T0_KAOS_DONE_CACHEABLE 1
#define T0_KAOS_DONE_NONCACHEABLE 0
#define T0_KAOS_KTBL_VA 0x48914000
#define T0_KAOS_KTBL_PA 0x000000004931a000
#define T0_KAOS_KTBL_CACHEABLE 1
#define T0_KAOS_KTBL_NONCACHEABLE 0
#define T0_KAOS_SUBR0_VA 0x4897a000
#define T0_KAOS_SUBR0_PA 0x0000000015b4e000
#define T0_KAOS_SUBR0_CACHEABLE 1
#define T0_KAOS_SUBR0_NONCACHEABLE 0
#define T0_KAOS_SUBR1_VA 0x48a78000
#define T0_KAOS_SUBR1_PA 0x0000000023afc000
#define T0_KAOS_SUBR1_CACHEABLE 1
#define T0_KAOS_SUBR1_NONCACHEABLE 0
#define T0_KAOS_SUBR2_VA 0x4fa02000
#define T0_KAOS_SUBR2_PA 0x00000000475bc000
#define T0_KAOS_SUBR2_CACHEABLE 1
#define T0_KAOS_SUBR2_NONCACHEABLE 0
#define T0_KAOS_SUBR3_VA 0x48702000
#define T0_KAOS_SUBR3_PA 0x00000000373b2000
#define T0_KAOS_SUBR3_CACHEABLE 1
#define T0_KAOS_SUBR3_NONCACHEABLE 0
#define T0_KAOS_EXP_REGS_VA 0x71f1a000
#define T0_KAOS_EXP_REGS_PA 0x000000007a706000
#define T0_KAOS_EXP_REGS_CACHEABLE 1
#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
#define T0_KAOS_RUN_REGS_VA 0x62848000
#define T0_KAOS_RUN_REGS_PA 0x000000006a0d2000
#define T0_KAOS_RUN_REGS_CACHEABLE 1
#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
#define T0_KAOS_EXP_STACK_VA 0x1fdb0000
#define T0_KAOS_EXP_STACK_PA 0x000000007c316000
#define T0_KAOS_EXP_STACK_CACHEABLE 1
#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
#define T0_KAOS_RUN_STACK_VA 0x1c5e0000
#define T0_KAOS_RUN_STACK_PA 0x000000007d668000
#define T0_KAOS_RUN_STACK_CACHEABLE 1
#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
#define T0_KAOS_AREA0
#define T0_KAOS_EXP_AREA0_VA 0x398da000
#define T0_KAOS_EXP_AREA0_PA 0x00000000661b8000
#define T0_KAOS_EXP_AREA0_CACHEABLE 1
#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T0_KAOS_RUN_AREA0_VA 0x689ec000
#define T0_KAOS_RUN_AREA0_PA 0x0000000074050000
#define T0_KAOS_RUN_AREA0_CACHEABLE 1
#define T0_KAOS_RUN_AREA0_NONCACHEABLE 0
#define T0_KAOS_SHM_AREA
#define T0_KAOS_EXP_SHM_AREA_VA 0x20f1e000
#define T0_KAOS_EXP_SHM_AREA_PA 0x000000003578a000
#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RUN_SHM_AREA_VA 0x67a62000
#define T0_KAOS_RUN_SHM_AREA_PA 0x0000000073254000
#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RANVAL_00 0x86dfe981
#define T0_KAOS_RANVAL_01 0xeddf65de
#define T0_KAOS_RANVAL_02 0x7eb4238a
#define T0_KAOS_RANVAL_03 0x871b25d1
#define T0_KAOS_RANVAL_04 0x5ff85762
#define T0_KAOS_RANVAL_05 0xbf60bd45
#define T0_KAOS_RANVAL_06 0xf39b305e
#define T0_KAOS_RANVAL_07 0x0c6b18d6
#define T0_KAOS_RANVAL_08 0x0c2f2b64
#define T0_KAOS_RANVAL_09 0xe1759989
#define T0_KAOS_RANVAL_0a 0xa6c8fe05
#define T0_KAOS_RANVAL_0b 0x673ae6bf
#define T0_KAOS_RANVAL_0c 0xf2dab69a
#define T0_KAOS_RANVAL_0d 0xfe189eff
#define T0_KAOS_RANVAL_0e 0xae511b13
#define T0_KAOS_RANVAL_0f 0x6de6c01e
#define T0_KAOS_RANVAL_10 0x9dafa85f
#define T0_KAOS_RANVAL_11 0x808ee689
#define T0_KAOS_RANVAL_12 0x3f426a97
#define T0_KAOS_RANVAL_13 0x959a3cc4
#define T0_KAOS_RANVAL_14 0x911d4652
#define T0_KAOS_RANVAL_15 0xaaaf6f50
#define T0_KAOS_RANVAL_16 0xd72a45c5
#define T0_KAOS_RANVAL_17 0xaa8f069a
#define T0_KAOS_RANVAL_18 0x5fe6a0a2
#define T0_KAOS_RANVAL_19 0xb8c377af
#define T0_KAOS_RANVAL_1a 0xab7593d4
#define T0_KAOS_RANVAL_1b 0x360addb2
#define T0_KAOS_RANVAL_1c 0x6a64468b
#define T0_KAOS_RANVAL_1d 0x3a5ef172
#define T0_KAOS_RANVAL_1e 0x2df0fc29
#define T0_KAOS_RANVAL_1f 0x87314998
#define T0_KAOS_RANVAL_20 0x568e3f1f
#define T0_KAOS_RANVAL_21 0x70cf853f
#define T0_KAOS_RANVAL_22 0xc61796b5
#define T0_KAOS_RANVAL_23 0xa02e8bee
#define T0_KAOS_RANVAL_24 0x99a64a49
#define T0_KAOS_RANVAL_25 0x4ab3d954
#define T0_KAOS_RANVAL_26 0x1ff1be9a
#define T0_KAOS_RANVAL_27 0x6386a837
#define T0_KAOS_RANVAL_28 0xd356ae0e
#define T0_KAOS_RANVAL_29 0x0f340f72
#define T0_KAOS_RANVAL_2a 0x893beb14
#define T0_KAOS_RANVAL_2b 0xceac94f2
#define T0_KAOS_RANVAL_2c 0x2c9a1416
#define T0_KAOS_RANVAL_2d 0xc56fae18
#define T0_KAOS_RANVAL_2e 0xcea7b296
#define T0_KAOS_RANVAL_2f 0xb4b2e9eb
#define T0_KAOS_RANVAL_30 0x1f053b6b
#define T0_KAOS_RANVAL_31 0x1d4468f4
#define T0_KAOS_RANVAL_32 0x53875c33
#define T0_KAOS_RANVAL_33 0xb7289fcc
#define T0_KAOS_RANVAL_34 0xb353827f
#define T0_KAOS_RANVAL_35 0x08d47c96
#define T0_KAOS_RANVAL_36 0xc856a33f
#define T0_KAOS_RANVAL_37 0x7149b4fa
#define T0_KAOS_RANVAL_38 0x64a38d73
#define T0_KAOS_RANVAL_39 0x396a9166
#define T0_KAOS_RANVAL_3a 0xe6999136
#define T0_KAOS_RANVAL_3b 0x43d4cb9e
#define T0_KAOS_RANVAL_3c 0xe8e18c96
#define T0_KAOS_RANVAL_3d 0x69c459d8
#define T0_KAOS_RANVAL_3e 0x0cb491db
#define T0_KAOS_RANVAL_3f 0x9b541501
#define T0_KAOS_RANVAL_40 0x6ab0e72b
#define T0_KAOS_RANVAL_41 0x5aac5fdd
#define T0_KAOS_RANVAL_42 0xf8ef25a4
#define T0_KAOS_RANVAL_43 0x28b91e1c
#define T0_KAOS_RANVAL_44 0x8dff4e6e
#define T0_KAOS_RANVAL_45 0xe85eb59c
#define T0_KAOS_RANVAL_46 0x5a04d655
#define T0_KAOS_RANVAL_47 0x6a10516f
#define T0_KAOS_RANVAL_48 0x72877cd9
#define T0_KAOS_RANVAL_49 0xdebb7d61
#define T0_KAOS_RANVAL_4a 0x7bbe51ea
#define T0_KAOS_RANVAL_4b 0x380a4211
#define T0_KAOS_RANVAL_4c 0xdf2a25a3
#define T0_KAOS_RANVAL_4d 0x9b057cd5
#define T0_KAOS_RANVAL_4e 0x2946cfb9
#define T0_KAOS_RANVAL_4f 0x52661408
#define T0_KAOS_RANVAL_50 0xaa67d888
#define T0_KAOS_RANVAL_51 0xfb1a2f6f
#define T0_KAOS_RANVAL_52 0x839023d8
#define T0_KAOS_RANVAL_53 0x2a2995da
#define T0_KAOS_RANVAL_54 0x27aeddcf
#define T0_KAOS_RANVAL_55 0x26f40c2a
#define T0_KAOS_RANVAL_56 0x325a24bb
#define T0_KAOS_RANVAL_57 0x5248df63
#define T0_KAOS_RANVAL_58 0xfadc4e89
#define T0_KAOS_RANVAL_59 0xf11ef278
#define T0_KAOS_RANVAL_5a 0x18984722
#define T0_KAOS_RANVAL_5b 0x072889e9
#define T0_KAOS_RANVAL_5c 0xd37fed16
#define T0_KAOS_RANVAL_5d 0x98d1f276
#define T0_KAOS_RANVAL_5e 0xcb3a9431
#define T0_KAOS_RANVAL_5f 0x7082d56d
#define T0_KAOS_RANVAL_60 0x9c6681ed
#define T0_KAOS_RANVAL_61 0xd3e0e460
#define T0_KAOS_RANVAL_62 0x120d5de0
#define T0_KAOS_RANVAL_63 0x80e94f43
#define T0_KAOS_RANVAL_64 0x09e6c09b
#define T0_KAOS_RANVAL_65 0x12eb8346
#define T0_KAOS_RANVAL_66 0xf7b55595
#define T0_KAOS_RANVAL_67 0x57a1cde4
#define T0_KAOS_RANVAL_68 0xcea8f90b
#define T0_KAOS_RANVAL_69 0xc656feff
#define T0_KAOS_RANVAL_6a 0x8603e90e
#define T0_KAOS_RANVAL_6b 0x9636d603
#define T0_KAOS_RANVAL_6c 0x4b621908
#define T0_KAOS_RANVAL_6d 0x11fa395e
#define T0_KAOS_RANVAL_6e 0x893a0984
#define T0_KAOS_RANVAL_6f 0x5000bcdd
#define T0_KAOS_RANVAL_70 0x3e7ec200
#define T0_KAOS_RANVAL_71 0x573422a4
#define T0_KAOS_RANVAL_72 0x458dc10d
#define T0_KAOS_RANVAL_73 0xc86e1bd5
#define T0_KAOS_RANVAL_74 0xc543770b
#define T0_KAOS_RANVAL_75 0x7ca6e934
#define T0_KAOS_RANVAL_76 0x40a93a41
#define T0_KAOS_RANVAL_77 0xa227693f
#define T0_KAOS_RANVAL_78 0x24b3272a
#define T0_KAOS_RANVAL_79 0x0749f08d
#define T0_KAOS_RANVAL_7a 0x53201e20
#define T0_KAOS_RANVAL_7b 0x0692ca7b
#define T0_KAOS_RANVAL_7c 0x0ddd97d3
#define T0_KAOS_RANVAL_7d 0x4d2fc373
#define T0_KAOS_RANVAL_7e 0x7e426c33
#define T0_KAOS_RANVAL_7f 0x97fa7346
/* end ktbl.0.h */
#if defined(T0_KAOS_RANVAL_01)
#if defined(T0_KAOS_GEMINI)
#define ASI_DCU_CONTROL_REG ASI_LSU_CONTROL_REG
#define DCU_DC_INIT LSU_DC_INIT
#define DCU_IC_INIT LSU_IC_INIT
#endif
#if (T0_KAOS_RANVAL_01 & (1<<0))
#define T0_KREADONLY
#endif
#if (T0_KAOS_RANVAL_01 & (1<<7))
#define T0_KAOS_FPNS
#endif
#if (T0_KAOS_RANVAL_01 & (1<<9))
!#define T0_KAOS_TICK
#endif
#if (T0_KAOS_RANVAL_01 & (1<<10))
#define DISP_MS_INIT 1
#endif
#if (T0_KAOS_RANVAL_01 & (1<<11))
#define PSTATE_MM_INIT PSTATE_MM_TSO
#endif
#endif
#if defined(T0_KAOS_RANVAL_01_T1)
#if (T0_KAOS_RANVAL_01_T1 & (1<<0))
#define KREADONLY_T1
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<7))
#define T0_KAOS_FPNS_T1
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<9))
!#define T0_KAOS_TICK
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<10))
#define DISP_MS_INIT_T1 1
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<11))
#define PSTATE_MM_INIT_T1 PSTATE_MM_TSO
#endif
#endif
!
! Testing V8 code, so mask to 32 bit addresses
!
#define PSTATE_AM_INIT 1
!
! Define primary context number
!
#define USER_CONTEXT 0x0fff
!
! Define local trap numbers
!
#define TRAP_INIT_TICK_COMPARE 0x23
#define TRAP_SETDATA 0x24
#define TRAP_SIGSEGV_UPDATE 0x27
!
! Define local trap handlers
!
/*
* Spill trap - spill one window only
*/
#define SPILL_TRAP0 mov ASI_PRIMARY, %asi ; \
stda %l0, [%sp+0x00]%asi ; \
stda %l2, [%sp+0x08]%asi ; \
stda %l4, [%sp+0x10]%asi ; \
stda %l6, [%sp+0x18]%asi ; \
stda %i0, [%sp+0x20]%asi ; \
stda %i2, [%sp+0x28]%asi ; \
stda %i4, [%sp+0x30]%asi
#define SPILL_TRAP1 stda %i6, [%sp+0x38]%asi ; \
saved ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Fill trap - Fill one window only
*/
#define FILL_TRAP0 mov ASI_PRIMARY, %asi ; \
ldda [%sp+0x00]%asi, %l0 ; \
ldda [%sp+0x08]%asi, %l2 ; \
ldda [%sp+0x10]%asi, %l4 ; \
ldda [%sp+0x18]%asi, %l6 ; \
ldda [%sp+0x20]%asi, %i0 ; \
ldda [%sp+0x28]%asi, %i2 ; \
ldda [%sp+0x30]%asi, %i4
#define FILL_TRAP1 restored ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Clean window trap - Increment the cleanwin register
*/
#define CLEAN_TRAP tge TRAP_IE_TOGGLE ; \
rdpr %cleanwin, %g6 ; \
inc %g6 ; \
wrpr %g6, %cleanwin ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Set window control regs to random values
*/
#define SET_WINDOW_TRAP tle TRAP_IE_TOGGLE ; \
wrpr %l1, %o1, %cansave ; \
wrpr %l2, %o2, %canrestore ; \
wrpr %l3, %o3, %cleanwin ; \
wrpr %l4, %o4, %otherwin ; \
wrpr %l5, %o5, %wstate ; \
done ; \
ta BAD_TRAP
/*
* These traps use the alternate globals - %g7 points to data area
*/
#define UNIMP_TRAP 1: mov ASI_PRIMARY, %asi ; \
lda [%g7+KDATA_TRAP_UNIMP_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_TRAP_UNIMP_OFF]%asi ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define ILL_TRAP te TRAP_IE_TOGGLE ; \
rdpr %tpc, %g6 ; \
lda [%g6]ASI_PRIMARY, %g5 ; \
sethi %hi(0x1fffff), %g6 ; \
or %g6, %lo(0x1fffff), %g6 ; \
cmp %g5, %g6 ; \
be 1b ; \
tne BAD_TRAP
#define SIGBUS_TRAP tne TRAP_IE_TOGGLE ; \
mov ASI_PRIMARY, %asi ; \
lda [%g7+KDATA_ETRAP_SIGBUS_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_ETRAP_SIGBUS_OFF]%asi ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define TAGV_TRAP tpos TRAP_IE_TOGGLE ; \
mov ASI_PRIMARY, %asi ; \
lda [%g7+KDATA_TRAP_OV_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_TRAP_OV_OFF]%asi ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define DIV0_TRAP tneg TRAP_IE_TOGGLE ; \
mov ASI_PRIMARY, %asi ; \
lda [%g7+KDATA_TRAP_DIV0_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_TRAP_DIV0_OFF]%asi ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define FP_OTHER_TRAP \
st %fsr, [%g0] ; \
ld [%g0], %g1 ; \
srl %g1, 14, %g2 ; \
andcc %g2, 7, %g3 ; \
te BAD_TRAP ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define FP_IEEE_TRAP \
st %fsr, [%g0] ; \
ld [%g0], %g1 ; \
srl %g1, 14, %g2 ; \
andcc %g2, 7, %g3 ; \
cmp %g3, 1 ; \
tne BAD_TRAP ; \
done ; \
ta BAD_TRAP
/*
#define FP_DISABLED_TRAP \
wr %g0, 0x4, %fprs ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
*/
#define FP_DISABLED_TRAP ba FP_DISABLED_HANDLER_default; \
nop; \
nop; \
nop; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define SIGSEGV_UPDATE_TRAP \
tcc TRAP_IE_TOGGLE ; \
mov ASI_PRIMARY, %asi ; \
lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* This is taken on a ta 0x10
*/
#define TICC__TRAP tl TRAP_IE_TOGGLE ; \
mov ASI_PRIMARY, %asi ; \
lda [%g7+KDATA_TRAP_TICC_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_TRAP_TICC_OFF]%asi ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* These traps use the MMU globals - %g6 points to data area
*/
#define SIGSEGV_TRAP0 \
/* get and clear DSFSR */ \
mov ASI_DMMU, %asi ; \
ldxa [0x18]%asi, %g5 ; \
stxa %g0, [0x18]%asi ; \
/* check for normal access to NFO page */ \
srl %g5, 7, %g5 ; \
and %g5, 0x7f, %g5 ; \
cmp %g5, 0x10 ; \
be,pt %xcc, 1f ; \
/* Check for flush */ \
rdpr %tpc, %g7
#define SIGSEGV_TRAP1 \
membar #Sync ; \
lda [%g7]ASI_PRIMARY, %g2 ; \
sethi %hi(0xc1f80000), %g3 ; \
sethi %hi(0x81d80000), %g4 ; \
and %g2, %g3, %g2 ; \
cmp %g2, %g4 ; \
/* not a flush */ \
1: tne TRAP_SIGSEGV_UPDATE ; \
done
#define ISIGSEGV_TRAP0 \
/* get and clear ISFSR */ \
mov ASI_IMMU, %asi ; \
ldxa [0x18]%asi, %g5 ; \
stxa %g0, [0x18]%asi ; \
/* check for privilege violation */ \
srl %g5, 7, %g5 ; \
and %g5, 0x7f, %g5 ; \
cmp %g5, 0x01 ; \
te TRAP_SIGSEGV_UPDATE ; \
/* skip offending instruction and its delay slot */ \
add %o7, 8, %g1
#define ISIGSEGV_TRAP1 \
wrpr %g1, %tnpc ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Software interrupt handlers
*/
#define INT1_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<1), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT2_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<2), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT3_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<3), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT4_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<4), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT5_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<5), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT6_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<6), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT7_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<7), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT8_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<8), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT9_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<9), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT10_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<10), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT11_TRAP mov ASR_SOFTINT_REG, %g1 ; \
andcc %g1, (1<<11), %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT12_TRAP mov ASR_SOFTINT_REG, %g1 ; \
sethi %hi(1<<12), %g2 ; \
andcc %g1, %g2, %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define INT13_TRAP mov ASR_SOFTINT_REG, %g1 ; \
sethi %hi(1<<13), %g2 ; \
andcc %g1, %g2, %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#if defined(T0_KAOS_TICK)
#define INT14_TRAP mov ASR_SOFTINT_REG, %g1 ; \
sethi %hi(1<<14), %g2 ; \
or %g2, 1, %g2 ; \
andcc %g1, %g2, %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
wrpr %g0, %g0, %tick ; \
retry
#else
#define INT14_TRAP mov ASR_SOFTINT_REG, %g1 ; \
sethi %hi(1<<14), %g2 ; \
andcc %g1, %g2, %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#endif
#define INT15_TRAP mov ASR_SOFTINT_REG, %g1 ; \
sethi %hi(1<<15), %g2 ; \
andcc %g1, %g2, %g1 ; \
te BAD_TRAP ; \
mov %g1, ASR_CLEAR_SOFTINT ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Mondo interrupt handler
* read receive reg and verify busy set
* read interrupt data regs
* demap a random va
* clear receive reg
*
* This routine must not muck up %g5/%g6 in the alternate globals
* because there are TL==1 handlers that enable interrupts.
*
* There is a check here if we are going to demap the same
* random va we demapped last time. If so, skip the demap.
* This was originally put in to break the cycle when we re-interrupt
* the same instruction. The check for identical va is used
* instead of identical pc because we allow interrupts within
* the TL>0 handlers. There might have been a case where the
* pc's were alternating but we still were stuck in an infinite
* loop. Since %l7 is only modified by the ktbl code, the check
* for identical %l7 insures forward ktbl progress.
*/
#define MONDO_TRAP \
membar #Sync ; \
/* demap a random va */ \
cmp %l7, %g7 ; \
tne TRAP_DEMAP_RANDOM_VA ; \
mov %l7, %g7 ; \
/* service the mondo */ \
ba IMPL_DEP_XCPN_0_HANDLER_default ; \
nop ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Watchpoint traps
* Disable the watchpoint enables and byte masks
*/
#define PA_WP_TRAP ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
sethi %hi(0xff00c000), %g2 ; \
sllx %g2, 9, %g2 ; \
andn %g1, %g2, %g1 ; \
stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
membar #Sync ; \
retry ; \
ta BAD_TRAP
#define VA_WP_TRAP ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
sethi %hi(0xff300000), %g2 ; \
sllx %g2, 1, %g2 ; \
andn %g1, %g2, %g1 ; \
stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
membar #Sync ; \
retry ; \
ta BAD_TRAP
/*
* Demap random va handler
*
* I use %l7 for the random demap va. Bit 0 selects IMMU/DMMU
*
* The table of demaps we must avoid is:
* CID TYPE VA
* 10 0 0 Nucleus, page 0
* 10 1 x Nucleus, context
* 11 x x Reserved
*
*/
#define DEMAP_RANDOM_VA_TRAP0 \
/* cid==10, type==0, va(512k)==0 */ \
sethi %hi(0x7ff8f), %g2 ; \
or %g2, %lo(0x7ff8f), %g2 ; \
andn %l7, %g2, %g2 ; \
cmp %g2, 0x20 ; \
be,a 1f ; \
andn %l7, 0x3f, %g3 ; \
/* cid==10, type==1, va==x */ \
and %l7, 0x70, %g1 ; \
cmp %g1, 0x60
#define DEMAP_RANDOM_VA_TRAP1 \
be,a 1f ; \
andn %l7, 0x3f, %g3 ; \
/* cid==11, type==x, va==x */ \
and %l7, 0x30, %g2 ; \
cmp %g2, 0x30 ; \
be,a 1f ; \
andn %l7, 0x3f, %g3 ; \
andn %l7, 0xf, %g3 ; \
/* select and demap immu/dmmu */ \
1: andcc %l7, 1, %g0
#define DEMAP_RANDOM_VA_TRAP2 \
sethi %hi(0x1f80), %g2 ; \
or %g2, %lo(0x1f80), %g2 ; \
andn %g3, %g2, %g3 ; \
rdpr %pstate, %g1 ; \
or %g1, PSTATE_AM_MASK, %g1 ; \
wrpr %g1, %pstate ; \
be,a 2f ; \
stxa %g0, [%g3]ASI_DMMU_DEMAP
#define DEMAP_RANDOM_VA_TRAP3 \
2: bne,a 3f ; \
stxa %g0, [%g3]ASI_IMMU_DEMAP ; \
3: membar #Sync ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Good/Bad traps
*/
#define GOOD_T_TRAP ba good_trap_sync ; \
nop ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define BAD_T_TRAP ba bad_trap_sync ; \
nop ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define GOOD_TL_TRAP \
good_trap_sync: membar #Sync ; \
call local_good_trap_start ; \
nop ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define BAD_TL_TRAP \
bad_trap_sync: membar #Sync ; \
bad_trap: ; \
error_detected: ba bad_trap ; \
nop ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Fast instruction access mmu exception handler
* Handles:
* 8K hit, 8k miss
* sigsegv check
* If we don't have one of the above cases, then we have an error
* This requires that kaos only use 8k pages
*/
#define IA_MMU_TRAP0 \
ta TRAP_IE_TOGGLE ; \
ldxa [%g0]ASI_IMMU_TSB_8KB_PTR_REG, %g1 ; \
ldxa [%g0]ASI_IMMU_TAG_TARGET_REG, %g5 ; \
ldda [%g1]ASI_NUCLEUS_QUAD_LDD, %g2 ; \
/* check if tsb collision */ \
cmp %g2, -1 ; \
be,a,pn %xcc, tsb_chase ; \
rd %pc, %g1 ; \
/* invalid if tags don't match */ \
cmp %g2, %g5
#define IA_MMU_TRAP1 \
bne,pn %xcc,1f ; \
nop ; \
/* valid only if V==1, SIZE==00, NFO==0 */ \
srlx %g3, 60, %g1 ; \
cmp %g1, 0x8 ; \
bne,pn %xcc, 1f ; \
nop ; \
/* stuff entry into ITLB */ \
stxa %g3,[%g0]ASI_ITLB_DATA_IN_REG ; \
retry
#define IA_MMU_TRAP2 \
1: \
/* invalid TTE, see if a sigsegv */ \
/* get va */ rdpr %tpc, %g1 ; \
set 0xffffe000, %g2 ; \
/* check first page */ andcc %g1, %g2, %g3 ; \
be 2f ; \
nop ; \
/* check last page */ cmp %g2, %g3 ; \
bne error_detected ; \
nop
#define IA_MMU_TRAP3 \
2: \
/* update segv count */ \
ta TRAP_SIGSEGV_UPDATE ; \
add %o7, 8, %g1 ; \
wrpr %g1, %tnpc ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Fast Data access mmu exception handler
* Handles:
* 8K hit, 8k miss
* flush check
* sigsegv check
* If we don't have one of the above cases, then we have an error
* This requires that kaos only use 8k pages
*
* This code gets pretty tricky because the flush test must
* come before the sigsegv check because flushes don't trap
* on the reference machine. Also, the load of the instruction
* for the flush test can cause a recursive DA_MMU_TRAP.
* Thus the 8K hit case cannot destroy the va of the original
* trap (in %g4) or the va of the trapping instruction (in %g7).
*
* We also cannot crash %g7 in the 8k hit code as this register
* is used as the va to retrieve the instruction in the SIGSEGV
* handler. The load of the instruction can cause a trap if
* the ktbl is not yet mapped in the dmmu.
*
* Also, not use %g4/%g7 in the 8k hit code because the
* counter update in ISIGSEGV, SIGSEGV, and IA_MUU_TRAP
* needs these registers preserved.
*/
#define DA_MMU_TRAP0 \
ldxa [%g0]ASI_DMMU_TSB_8KB_PTR_REG, %g1 ; \
ldxa [%g0]ASI_DMMU_TAG_TARGET_REG, %g5 ; \
ldda [%g1]ASI_NUCLEUS_QUAD_LDD, %g2 ; \
/* check if tsb collision */ \
cmp %g2, -1 ; \
be,a,pn %xcc, tsb_chase ; \
rd %pc, %g1 ; \
cmp %g2, %g5 ; \
bne,pn %xcc,1f
#define DA_MMU_TRAP1 \
nop ; \
brgez,pn %g3,1f ; \
nop ; \
stxa %g3,[%g0]ASI_DTLB_DATA_IN_REG ; \
retry ; \
1: \
/* calc va */ and %g5, 0x3ff, %g5 ; \
sll %g5, 9, %g5 ; \
ldxa [%g0]ASI_DMMU_TSB_8KB_PTR_REG, %g1
#define DA_MMU_TRAP2 \
srl %g1, 4, %g1 ; \
and %g1, 0x1ff, %g1 ; \
or %g1, %g5, %g4 ; \
/* Check for flush */ rdpr %tpc, %g7 ; \
lda [%g7]ASI_PRIMARY, %g2 ; \
sethi %hi(0xc1f80000), %g3 ; \
sethi %hi(0x81d80000), %g1 ; \
and %g2, %g3, %g2
#define DA_MMU_TRAP3 \
cmp %g2, %g1 ; \
/* not a flush */ bne,pt %xcc, segv_check ; \
nop ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Get the icc value (not needed on v9, but required on v8)
*/
#define GETCC_TRAP rdpr %pstate, %g1 ; \
wrpr %g1, PSTATE_AG_MASK, %pstate ; \
rd %ccr, %g1 ; \
and %g1, 0xf, %g1 ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Set the icc value (not needed on v9, but required on v8)
* Note that the caller's %g2/%g3 are trashed
*/
#define SETCC_TRAP0 rdpr %pstate, %g1 ; \
wrpr %g1, PSTATE_AG_MASK, %pstate ; \
rdpr %tstate, %g2 ; \
mov 0xff, %g3 ; \
sllx %g3, 32, %g3 ; \
andn %g2, %g3, %g2 ; \
sllx %g1, 32, %g1 ; \
or %g2, %g1, %g2
#define SETCC_TRAP1 wrpr %g2, %tstate ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Trap to define the data area pointer for both
* alternate and MMU global regsiter sets.
* Address of the data area is in %o0.
*
* Note that %g7 is used for alternate set and %g6 is used
* for MMU set to detetect improper setting of AG and MG.
*/
#define SETDATA_TRAP0 mov %o0, %g7 ; \
rdpr %pstate, %g1 ; \
or %g1, PSTATE_MG_MASK, %g1 ; \
wrpr %g1, PSTATE_AG_MASK, %pstate ; \
mov %o0, %g6 ;\
rdpr %pstate, %g1 ; \
or %g1, PSTATE_IG_MASK, %g1 ; \
wrpr %g1, PSTATE_MG_MASK, %pstate
#define SETDATA_TRAP1 clr %g7 ; \
done ;\
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Trap to init tick and tick compare registers. Idea is to
* generate tick interrupts by loading the tick compare
* register with a constant and then clear the tick register.
* When the value in the tick compare reg matches the value
* in the tick register we will get a level 14 softint. The
* handler for this interrupt will clear the tick register
* before it returns.
*/
#define INIT_TICK_COMPARE_TRAP mov 201, %g1 ; \
wr %g1, %tick_cmpr ; \
wrpr %g0, %g0, %tick ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define DONE_TRAP done; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP;
#define TRAP ba error_detected; nop; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP;
/*
* These traps demap various kaos mappings
*
* For the area demap, the %i0 area pointer is used
* For the ktbl demap, the %tpc is used
* For the subr demap, the _subr1 location is used
* For the reg demap, the %g7 register pointer is used
* For the stack demap, %fp or %sp is used based on bit 0 of %l0
*
*/
#define DTSB_VA 0x60000
#define DEMAP_AREA_TRAP \
/* demap area pointed to by %i0 */ \
srlx %i0, 13, %g1 ; \
sllx %g1, 13, %g1 ; \
stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
membar #Sync ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define DEMAP_KTBL_TEXT_TRAP \
rdpr %tpc, %g1 ; \
srlx %g1, 13, %g1 ; \
sllx %g1, 13, %g1 ; \
stxa %g0, [%g1]ASI_IMMU_DEMAP ; \
membar #Sync ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define DEMAP_KTBL_DATA_TRAP \
rdpr %tpc, %g1 ; \
srlx %g1, 13, %g1 ; \
sllx %g1, 13, %g1 ; \
stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
membar #Sync ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define DEMAP_SUBR_TRAP \
sethi %hi(_t0_subr1), %g1 ; \
or %g1, %lo(_t0_subr1), %g1 ; \
srlx %g1, 13, %g1 ; \
sllx %g1, 13, %g1 ; \
stxa %g0, [%g1]ASI_IMMU_DEMAP ; \
membar #Sync ; \
done ; \
ta BAD_TRAP
#define DEMAP_REG_TRAP \
srlx %g7, 13, %g1 ; \
sllx %g1, 13, %g1 ; \
stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
membar #Sync ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define DEMAP_STACK_TRAP0 \
mov %fp, %g1 ; \
andcc %l6, 1, %g0 ; \
be,a 1f ; \
mov %sp, %g1 ; \
1: srlx %g1, 13, %g1 ; \
sllx %g1, 13, %g1 ; \
stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
membar #Sync
#define DEMAP_STACK_TRAP1 \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* These traps toggle the W bit in the TSB for various kaos mappings
*
* For the area toggle, the %i0 area pointer is used
* For the ktbl toggle, the %tpc is used
* For the subr toggle, the _subr1 location is used
* For the reg toggle, the %g7 register pointer is used
* For the stack toggle, %fp or %sp is used based on bit 0 of %l0
*
*/
#define RO_AREA_TRAP0 \
srlx %i0, 13, %g1 ; \
and %g1, 0x1ff, %g1 ; \
sllx %g1, 4, %g1 ; \
sethi %hi(DTSB_VA), %g2 ; \
add %g1, %g2, %g1 ; \
ldx [%g1], %g2 ; \
cmp %g2, -1 ; \
be,pn %xcc, 1f
#define RO_AREA_TRAP1 \
nop ; \
ldx [%g1+0x8], %g3 ; \
xor %g3, 2, %g3 ; \
stx %g3, [%g1+0x8] ; \
1: done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define RO_KTBL_DATA_TRAP0 \
rdpr %tpc, %g1 ; \
srlx %g1, 13, %g1 ; \
and %g1, 0x1ff, %g1 ; \
sllx %g1, 4, %g1 ; \
sethi %hi(DTSB_VA), %g2 ; \
add %g1, %g2, %g1 ; \
ldx [%g1], %g2 ; \
cmp %g2, -1
#define RO_KTBL_DATA_TRAP1 \
be,pn %xcc, 1f ; \
nop ; \
ldx [%g1+0x8], %g3 ; \
xor %g3, 2, %g3 ; \
stx %g3, [%g1+0x8] ; \
1: done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define RO_REG_TRAP0 \
srlx %g7, 13, %g1 ; \
and %g1, 0x1ff, %g1 ; \
sllx %g1, 4, %g1 ; \
sethi %hi(DTSB_VA), %g2 ; \
add %g1, %g2, %g1 ; \
ldx [%g1], %g2 ; \
cmp %g2, -1 ; \
be,pn %xcc, 1f
#define RO_REG_TRAP1 \
nop ; \
ldx [%g1+0x8], %g3 ; \
xor %g3, 2, %g3 ; \
stx %g3, [%g1+0x8] ; \
1: done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define RO_STACK_TRAP0 \
mov %fp, %g1 ; \
andcc %l5, 1, %g0 ; \
be,a 1f ; \
mov %sp, %g1 ; \
1: srlx %g1, 13, %g1 ; \
and %g1, 0x1ff, %g1 ; \
sllx %g1, 4, %g1 ; \
sethi %hi(DTSB_VA), %g2
#define RO_STACK_TRAP1 \
add %g1, %g2, %g1 ; \
ldx [%g1], %g2 ; \
ldx [%g1+0x8], %g3 ; \
xor %g3, 2, %g3 ; \
cmp %g2, -1 ; \
bne,a,pt %xcc, 2f ; \
stx %g3, [%g1+0x8] ; \
2: done
/*
* Toggle interrupt enable at previous TL
*/
#define IE_TOGGLE_TRAP \
rdpr %tstate, %g1 ; \
wrpr %g1, 0x200, %tstate ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Set PIL to random value
*/
#define SET_PIL_TRAP \
wrpr %l2, %o5, %pil ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Set memory models at previous TL
*/
#define SET_TSO_TRAP \
sethi %hi(0xc000), %g1 ; \
rdpr %tstate, %g2 ; \
andn %g2, %g1, %g2 ; \
wrpr %g2, %tstate ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define SET_PSO_TRAP \
sethi %hi(0xc000), %g1 ; \
sethi %hi(0x4000), %g3 ; \
rdpr %tstate, %g2 ; \
andn %g2, %g1, %g2 ; \
wrpr %g2, %g3, %tstate ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define SET_RMO_TRAP \
sethi %hi(0xc000), %g1 ; \
sethi %hi(0x8000), %g3 ; \
rdpr %tstate, %g2 ; \
andn %g2, %g1, %g2 ; \
wrpr %g2, %g3, %tstate ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Remap from readonly to read/write (in TLB only)
* Do not use %g4/%g7 in this trap because the
* counter update in ISIGSEGV, SIGSEGV, and IA_MUU_TRAP
* needs these registers preserved.
*
* update -- rameshg
*
* The Remap is done directly in the TSB rather that
* in the TLB due to differences in CIAM & RTL in
* way replacement if we did a de-map & re-write it
* back into TLB entry
*
* endupdate -- rameshg
*/
#define REMAP_W_TRAP0 \
mov ASI_DMMU, %asi ; \
/* get DSFSR */ ldxa [0x18]%asi, %g5 ; \
/* clear DSFSR */ stxa %g0, [0x18]%asi ; \
membar #Sync ; \
/* get DSFAR */ ldxa [0x20]%asi, %g2 ; \
/* calc TSB va */ srlx %g2, 13, %g1 ; \
and %g1, 0x1ff, %g1 ; \
sllx %g1, 4, %g1
#define REMAP_W_TRAP1 \
sethi %hi(DTSB_VA), %g3 ; \
add %g1, %g3, %g3 ; \
/* get data */ ldx [%g3+8], %g1 ; \
/* set W bit */ or %g1, 2, %g1 ; \
stx %g1, [%g3+8];\
membar #Sync;\
/* demap */ srlx %g2, 13, %g1 ; \
sllx %g1, 13, %g1
#define REMAP_W_TRAP2 \
stxa %g0, [%g1]ASI_DMMU_DEMAP ;\
membar #Sync ;\
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Set watchpoints
* Use %l0 to set enables and byte masks
* Use PA(%i0+%i5) as PA
* Use %i0+%i4 as VA
*/
#define SET_PA_WP_TRAP0 \
/* get TSB entry for %i0 */ \
srlx %i0, 13, %g1 ; \
and %g1, 0x1ff, %g1 ; \
sllx %g1, 4, %g1 ; \
add %g1, 8, %g1 ; \
sethi %hi(DTSB_VA), %g2 ; \
ldx [%g2+%g1], %g3 ; \
/* convert TTE to PA[40:13] */ \
srlx %g3, 13, %g3 ; \
sllx %g3, 36, %g3
#define SET_PA_WP_TRAP1 \
srax %g3, 23, %g3 ; \
/* get ls 13 bits of VA */ \
add %i0, %i5, %g4 ; \
sllx %g4, 51, %g4 ; \
srlx %g4, 51, %g4 ; \
/* combine ls bits of VA with ms bits of PA */ \
add %g3, %g4, %g3 ; \
/* write PA into DMMU */ \
set 0x40, %g1 ; \
stxa %g3, [%g1]ASI_DMMU_PA_WATCHPOINT_REG ; \
membar #Sync
#define SET_PA_WP_TRAP2 \
/* enable the PA watchpoint */ \
ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
sethi %hi(0xff00c000), %g2 ; \
and %l0, %g2, %g3 ; \
sllx %g3, 9, %g3 ; \
or %g1, %g3, %g1 ; \
stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
membar #Sync ; \
done
#define SET_VA_WP_TRAP0 \
/* write VA into DMMU */ \
add %i0, %i4, %g3 ; \
set 0x38, %g1 ; \
stxa %g3, [%g1]ASI_DMMU_VA_WATCHPOINT_REG ; \
membar #Sync ; \
/* enable the VA watchpoint */ \
ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
sethi %hi(0xff300000), %g2 ; \
and %l1, %g2, %g3 ; \
sllx %g3, 1, %g3
#define SET_VA_WP_TRAP1 \
or %g1, %g3, %g1 ; \
stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
membar #Sync ; \
done ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
/*
* Set the softint value
*/
#define SET_SOFTINT_TRAP \
andcc %l7, 0xf, %g1 ; \
be,a 1f ; \
inc %g1 ; \
1: mov 1, %g2 ; \
sllx %g2, %g1, %g3 ; \
mov %g3, ASR_SET_SOFTINT ; \
done ; \
ta BAD_TRAP
/*
* Ecc and parity error trap handlers.
*/
#define CORRECTED_ECC_TRAP \
ldxa [%g0]ASI_ASYNC_FAULT_STATUS, %g3; \
stxa %g3, [%g0]ASI_ASYNC_FAULT_STATUS; \
membar #Sync; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define FAST_ECC_TRAP \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP ; \
ta BAD_TRAP
define(D_CLR,`!$clear_the_dcache_index_with_bad_parity(trig_simulation_start(), .) ;
DCACHE_PARITY_ERROR_HANDLER_default: ');
#define D_PARITY_TRAP \
D_CLR \
membar 0x40 ; \
ldxa [%g0] 0x45, %g5 ; \
xor %g5, 2, %g5 ; \
xor %g5, DCU_IC_INIT, %g5 ; \
stxa %g5, [%g0] 0x45 ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#define TL_D_PARITY \
ba DCACHE_PARITY_ERROR_HANDLER_default ; \
nop ; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP
define(I_CLR,`!$clear_the_icache_index_with_bad_parity(trig_simulation_start(), .) ;
ICACHE_PARITY_ERROR_HANDLER_default: ');
#if 1
#define I_PARITY_TRAP \
I_CLR \
membar 0x40 ; \
stx %g5, [%g0+8] ; \
ldxa [%g0] 0x45, %g5; \
xor %g5, 1, %g5 ; \
stxa %g5, [%g0] 0x45 ; \
membar #Sync; \
ldx [%g0+8], %g5; \
retry ;
#else
#define I_PARITY_TRAP \
I_CLR \
membar 0x40 ; \
ldxa [%g0] 0x45, %g5 ; \
xor %g5, 1, %g5 ; \
xor %g5, (DCU_DC_INIT<<1), %g5 ; \
stxa %g5, [%g0] 0x45 ; \
retry ; \
ta BAD_TRAP ; \
ta BAD_TRAP
#endif
#define TL_I_PARITY \
ba ICACHE_PARITY_ERROR_HANDLER_default ; \
nop ; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP; \
ta BAD_TRAP
!
! Define where trap handlers are installed
!
#define TRAP_008 ISIGSEGV_TRAP0 /* instruction_access_exception */
#define TRAP_009 ISIGSEGV_TRAP1
#define TRAP_00f UNIMP_TRAP /* illegal_instruction helper */
#define TRAP_010 ILL_TRAP /* illegal_instruction */
#define TRAP_020 FP_DISABLED_TRAP /* fp_disabled */
#define TRAP_021 FP_IEEE_TRAP /* fp_ieee_754 */
#define TRAP_022 FP_OTHER_TRAP /* fp_exception_other */
#define TRAP_023 TAGV_TRAP /* tag_overflow */
#define TRAP_024 CLEAN_TRAP /* clean_window */
#define TRAP_028 DIV0_TRAP /* division_by_zero */
#define TRAP_030 SIGSEGV_TRAP0 /* data_access_exception */
#define TRAP_031 SIGSEGV_TRAP1
#define TRAP_034 SIGBUS_TRAP /* mem_address_not_aligned */
#define TRAP_035 SIGBUS_TRAP /* LDDF_mem_address_not_aligned */
#define TRAP_036 SIGBUS_TRAP /* STDF_mem_address_not_aligned */
#define TRAP_038 SIGBUS_TRAP /* LDQF_mem_address_not_aligned */
#define TRAP_039 SIGBUS_TRAP /* STQF_mem_address_not_aligned */
#define TRAP_041 INT1_TRAP /* interrupt_level_1 */
#define TRAP_042 INT2_TRAP /* interrupt_level_2 */
#define TRAP_043 INT3_TRAP /* interrupt_level_3 */
#define TRAP_044 INT4_TRAP /* interrupt_level_4 */
#define TRAP_045 INT5_TRAP /* interrupt_level_5 */
#define TRAP_046 INT6_TRAP /* interrupt_level_6 */
#define TRAP_047 INT7_TRAP /* interrupt_level_7 */
#define TRAP_048 INT8_TRAP /* interrupt_level_8 */
#define TRAP_049 INT9_TRAP /* interrupt_level_9 */
#define TRAP_04a INT10_TRAP /* interrupt_level_10 */
#define TRAP_04b INT11_TRAP /* interrupt_level_11 */
#define TRAP_04c INT12_TRAP /* interrupt_level_12 */
#define TRAP_04d INT13_TRAP /* interrupt_level_13 */
#define TRAP_04e INT14_TRAP /* interrupt_level_14 */
#define TRAP_04f INT15_TRAP /* interrupt_level_15 */
#define TRAP_060 MONDO_TRAP /* interrupt_vector */
#define TRAP_061 PA_WP_TRAP /* PA_watchpoint_trap */
#define TRAP_062 VA_WP_TRAP /* VA_watchpoint_trap */
#define TRAP_063 CORRECTED_ECC_TRAP /* Corrected_ecc_trap */
#define TRAP_064 IA_MMU_TRAP0 /* fast_instruction_access_MMU_miss */
#define TRAP_065 IA_MMU_TRAP1
#define TRAP_066 IA_MMU_TRAP2
#define TRAP_067 IA_MMU_TRAP3
#define TRAP_068 DA_MMU_TRAP0 /* fast_data_access_MMU_miss */
#define TRAP_069 DA_MMU_TRAP1
#define TRAP_06a DA_MMU_TRAP2
#define TRAP_06b DA_MMU_TRAP3
#define TRAP_06c REMAP_W_TRAP0 /* fast_data_access_protection */
#define TRAP_06d REMAP_W_TRAP1
#define TRAP_06e REMAP_W_TRAP2
#define TRAP_070 FAST_ECC_TRAP /* Fast_ecc_error_trap */
#define TRAP_071 D_PARITY_TRAP /* Dcache_parity_error_trap */
#define TRAP_072 I_PARITY_TRAP /* Icache_parity_error_trap */
#define TRAP_080 SPILL_TRAP0 /* spill_0_normal */
#define TRAP_081 SPILL_TRAP1
#define TRAP_084 SPILL_TRAP0 /* spill_1_normal */
#define TRAP_085 SPILL_TRAP1
#define TRAP_088 SPILL_TRAP0 /* spill_2_normal */
#define TRAP_089 SPILL_TRAP1
#define TRAP_08c SPILL_TRAP0 /* spill_3_normal */
#define TRAP_08d SPILL_TRAP1
#define TRAP_090 SPILL_TRAP0 /* spill_4_normal */
#define TRAP_091 SPILL_TRAP1
#define TRAP_094 SPILL_TRAP0 /* spill_5_normal */
#define TRAP_095 SPILL_TRAP1
#define TRAP_098 SPILL_TRAP0 /* spill_6_normal */
#define TRAP_099 SPILL_TRAP1
#define TRAP_09c SPILL_TRAP0 /* spill_7_normal */
#define TRAP_09d SPILL_TRAP1
#define TRAP_0a0 SPILL_TRAP0 /* spill_0_other */
#define TRAP_0a1 SPILL_TRAP1
#define TRAP_0a4 SPILL_TRAP0 /* spill_1_other */
#define TRAP_0a5 SPILL_TRAP1
#define TRAP_0a8 SPILL_TRAP0 /* spill_2_other */
#define TRAP_0a9 SPILL_TRAP1
#define TRAP_0ac SPILL_TRAP0 /* spill_3_other */
#define TRAP_0ad SPILL_TRAP1
#define TRAP_0b0 SPILL_TRAP0 /* spill_4_other */
#define TRAP_0b1 SPILL_TRAP1
#define TRAP_0b4 SPILL_TRAP0 /* spill_5_other */
#define TRAP_0b5 SPILL_TRAP1
#define TRAP_0b8 SPILL_TRAP0 /* spill_6_other */
#define TRAP_0b9 SPILL_TRAP1
#define TRAP_0bc SPILL_TRAP0 /* spill_7_other */
#define TRAP_0bd SPILL_TRAP1
#define TRAP_0c0 FILL_TRAP0 /* fill_0_normal */
#define TRAP_0c1 FILL_TRAP1
#define TRAP_0c4 FILL_TRAP0 /* fill_1_normal */
#define TRAP_0c5 FILL_TRAP1
#define TRAP_0c8 FILL_TRAP0 /* fill_2_normal */
#define TRAP_0c9 FILL_TRAP1
#define TRAP_0cc FILL_TRAP0 /* fill_3_normal */
#define TRAP_0cd FILL_TRAP1
#define TRAP_0d0 FILL_TRAP0 /* fill_4_normal */
#define TRAP_0d1 FILL_TRAP1
#define TRAP_0d4 FILL_TRAP0 /* fill_5_normal */
#define TRAP_0d5 FILL_TRAP1
#define TRAP_0d8 FILL_TRAP0 /* fill_6_normal */
#define TRAP_0d9 FILL_TRAP1
#define TRAP_0dc FILL_TRAP0 /* fill_7_normal */
#define TRAP_0dd FILL_TRAP1
#define TRAP_0e0 FILL_TRAP0 /* fill_0_other */
#define TRAP_0e1 FILL_TRAP1
#define TRAP_0e4 FILL_TRAP0 /* fill_1_other */
#define TRAP_0e5 FILL_TRAP1
#define TRAP_0e8 FILL_TRAP0 /* fill_2_other */
#define TRAP_0e9 FILL_TRAP1
#define TRAP_0ec FILL_TRAP0 /* fill_3_other */
#define TRAP_0ed FILL_TRAP1
#define TRAP_0f0 FILL_TRAP0 /* fill_4_other */
#define TRAP_0f1 FILL_TRAP1
#define TRAP_0f4 FILL_TRAP0 /* fill_5_other */
#define TRAP_0f5 FILL_TRAP1
#define TRAP_0f8 FILL_TRAP0 /* fill_6_other */
#define TRAP_0f9 FILL_TRAP1
#define TRAP_0fc FILL_TRAP0 /* fill_7_other */
#define TRAP_0fd FILL_TRAP1
#define TRAP_100 GOOD_T_TRAP /* Good trap */
#define TRAP_101 BAD_T_TRAP /* Bad trap */
#define TRAP_110 TICC__TRAP /* ticc 0x10 - kaos generated ticc */
#define TRAP_111 DONE_TRAP /* ticc 0x11 - kaos trigger trap */
#define TRAP_120 GETCC_TRAP /* ticc 0x20 - get icc */
#define TRAP_121 SETCC_TRAP0 /* ticc 0x21 - set icc */
#define TRAP_122 SETCC_TRAP1
#define TRAP_123 INIT_TICK_COMPARE_TRAP /* ticc 0x23 - init tick compare register */
#define TRAP_124 SETDATA_TRAP0 /* ticc 0x24 - set trap data pointer */
#define TRAP_125 SETDATA_TRAP1
#define TRAP_127 SIGSEGV_UPDATE_TRAP /* ticc 0x27 - sigsegv counter update */
/* the following must match the defines in kaos.h */
#define TRAP_128 DEMAP_RANDOM_VA_TRAP0 /* ticc 0x28 */
#define TRAP_129 DEMAP_RANDOM_VA_TRAP1
#define TRAP_12a DEMAP_RANDOM_VA_TRAP2
#define TRAP_12b DEMAP_RANDOM_VA_TRAP3
#define TRAP_12c DEMAP_AREA_TRAP /* ticc 0x2c */
#define TRAP_130 DEMAP_KTBL_TEXT_TRAP /* ticc 0x30 */
#define TRAP_134 DEMAP_KTBL_DATA_TRAP /* ticc 0x34 */
#define TRAP_138 DEMAP_SUBR_TRAP /* ticc 0x38 */
#define TRAP_13c DEMAP_REG_TRAP /* ticc 0x3c */
#define TRAP_140 DEMAP_STACK_TRAP0 /* ticc 0x40 */
#define TRAP_141 DEMAP_STACK_TRAP1
#define TRAP_144 RO_AREA_TRAP0 /* ticc 0x44 */
#define TRAP_145 RO_AREA_TRAP1
#define TRAP_175 RO_KTBL_DATA_TRAP0 /* ticc 0x75 */
#define TRAP_176 RO_KTBL_DATA_TRAP1
#define TRAP_14c RO_REG_TRAP0 /* ticc 0x4c */
#define TRAP_14d RO_REG_TRAP1
#define TRAP_150 RO_STACK_TRAP0 /* ticc 0x50 */
#define TRAP_151 RO_STACK_TRAP1
#define TRAP_154 SET_WINDOW_TRAP /* ticc 0x54 */
#define TRAP_158 SET_VA_WP_TRAP0 /* ticc 0x58 */
#define TRAP_159 SET_VA_WP_TRAP1
#define TRAP_15c SET_PA_WP_TRAP0 /* ticc 0x5c */
#define TRAP_15d SET_PA_WP_TRAP1
#define TRAP_15e SET_PA_WP_TRAP2
#define TRAP_160 SET_SOFTINT_TRAP /* ticc 0x60 */
#define TRAP_164 IE_TOGGLE_TRAP /* ticc 0x64 */
#define TRAP_168 SET_PIL_TRAP /* ticc 0x68 */
#define TRAP_16c SET_TSO_TRAP /* ticc 0x6c */
#define TRAP_170 SET_PSO_TRAP /* ticc 0x70 */
#define TRAP_174 SET_RMO_TRAP /* ticc 0x74 */
#define TRAP_TL_100 GOOD_TL_TRAP /* Good trap */
#define TRAP_TL_101 BAD_TL_TRAP /* Bad trap */
#define TRAP_TL_071 TL_D_PARITY
#define TRAP_TL_072 TL_I_PARITY
!
! Page 0 is priv'ed area at bottom of memory
!
! Define page 0 to be privileged, not global so segv code works
!
#define PAGE0_TTE 0xc000000000000076
!
! We map everything ourselves to control the i$ preload
!
#define NO_DEFAULT_MAPS
!
! The following avoids the definition of the default window stack data
!
#define NO_DEFAULT_WINDOW_STACK
!
! Define our entry point
!
#define ENTRY_POINT kaos_boot
!
! Include the local kaos definitions
!
#if !defined(_KAOS_H)
#define _KAOS_H
#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
/*
* _kaos() register load/store area layout
*/
#define KDATA_FREGS (64)
#define KDATA_LREGS (8)
#define KDATA_IREGS (8)
#define KDATA_GREGS (8)
#define KDATA_OREGS (8)
#define KDATA_FREG_IDX (0)
#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
/*
* _kaos() local stack frame layout
*/
#define KFRAME_FSR (-4) /* addr offset for fsr */
#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
/* word of variable */
/* stack region */
/*
* _kaos xflags bits
*/
#define XFLAG_TRIGGER 0x1 /* Activate triggers */
#define XFLAG_SGI 0x2 /* Save/restore %gsr */
#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
/*
* %fsr set/get bit mask
* We only allow RD and fcc fields
*/
#define FSR_MASK 0xc0000c00
/*
* Trap numbers
*/
#define TICC_TRAP 0x10
#define TRIGGER_START_TRAP 0x14
#define TRIGGER_STOP_TRAP 0x18
#define WATCHDOG_TRAP 0x71
#endif
/*
* Minimum frame size
*/
#define MINFRAME 0x60
/*
* Special ticc traps for simulation
*/
#define TRAP_DEMAP_RANDOM_VA 0x28
#define TRAP_DEMAP_AREA 0x2c
#define TRAP_DEMAP_KTBL_TEXT 0x30
#define TRAP_DEMAP_KTBL_DATA 0x34
#define TRAP_DEMAP_SUBR 0x38
#define TRAP_DEMAP_REG 0x3c
#define TRAP_DEMAP_STACK 0x40
#define TRAP_RO_AREA 0x44
#define TRAP_RO_KTBL_DATA 0x75
#define TRAP_RO_REG 0x4c
#define TRAP_RO_STACK 0x50
#define TRAP_SET_WINDOW 0x54
#define TRAP_SET_VA_WP 0x58
#define TRAP_SET_PA_WP 0x5c
#define TRAP_SET_SOFTINT 0x60
#define TRAP_IE_TOGGLE 0x64
#define TRAP_SET_PIL 0x68
#define TRAP_SET_TSO 0x6c
#define TRAP_SET_PSO 0x70
#define TRAP_SET_RMO 0x74
/*
* mplock return codes
*/
#define LOCK_SUCCESS 0
#define LOCK_TIMEOUT 1
/*
* memtest types
*/
#define MEMTEST_NONE 0
#define MEMTEST_TSO 1
#define MEMTEST_RMO 2
#define MAXHOSTS 10
/************************************************************************
The following code is based on traps.s. I hand include
the modules because I only need the reset handler.
************************************************************************/
#define NEW_TRAP_TABLE
/*
* Trap table, cacheable reset handler
*/
Module "priv", VA_text = 0x0, VA_data = 0x10000
#include "constants.h"
#include "macros.h"
.seg "data"
reset_data_start:
.seg "text"
trap_text_start:
/*#include "trap_table.s"*/
.seg "text"
trap_text_end:
.seg "text"
reset_text_start:
.skip 0x1a00 /* place at end of lower 8k of i$ */
/*#include "reset_cacheable.s"
#include "impl_dep_xcpn.s"
*/
/*
* Chase pages that collide in the tsb
* %g3 - va of tte list
* %g5 - tag to match
* %g1 - return address
* return %g2/%g3 as tsb tag/data
* Must preserve %g1/%g4/%g5/%g7
*/
tsb_chase:
1:
ldx [%g3], %g2 ! load tag from list
cmp %g2, %g5 ! if tag match
be,pt %xcc, 2f ! then successful
nop
ldx [%g3+0x10], %g3 ! load pointer to next tag
brnz,pt %g3, 1b ! if pointer is not null
nop ! then loop
jmp %g1 + 4 ! exit
clr %g2 ! clear tag (not in list)
2:
jmp %g1 + 4 ! exit
ldx [%g3+8], %g3 ! load tte data
/*
* Check if we have a data sigsegv
* %g2 has the virtual page number (32-13 => 19 bits)
* Must be all 1's or all 0's for a legal sigsegv
*/
segv_check:
sethi %hi(0x7ffff), %g2
or %g2, %lo(0x7ffff), %g2
/* Check page 0 */ andcc %g2, %g4, %g1
te TRAP_SIGSEGV_UPDATE
/* Check last page */ cmp %g2, %g1
te TRAP_SIGSEGV_UPDATE
/* unexpected page */ tne BAD_TRAP
1: done
ta BAD_TRAP
/*
* Close off reset handler code
*/
.seg "data"
reset_data_end:
.seg "text"
reset_text_end:
/*
* Non-cacheable reset vector
*/
Module "red_priv", VA_text = 0xfffffffff0000000, VA_data = 0xfffffffff0010000
/*#include "red_trap_table.s"
*/
/*
* Non-cacheable reset handler
*/
Module "reset_nc", VA_text = 0xfffffffff0020000, VA_data = 0xfffffffff0030000
reset_handler_nc_start:
/*#include "reset.s"*/
reset_handler_nc_end:
Module "special_trap_handler", VA_text = 0xe000, VA_data = 0xe00
.seg "text"
special_trap_handler_start:
FP_DISABLED_HANDLER_default:
/*
This handler checks if the fpu is really
disabled, if not then it is an interrupt
pending trap, in which case the handler
enables the interrupts and issues an integer
instruction which traps becasue of the pending
interrupt. If the fp is really disabled then
it enables the fpu and issues a retry */
/*
if TSTATE.PEF == 1 && FPRS.FE == 1 then an interrupt is pending
*/
rdpr %tstate , %g1
srlx %g1 , 0xc , %g1
and %g1, 0x001, %g1 /* TSTATE.PEF == 1 */
rd %fprs, %g2
srlx %g2 , 0x2 , %g2 /* FPRS.FEF == 1 */
and %g2, 0x001, %g2
and %g1, %g2, %g1
cmp %g1, %g0
be %icc, FP_DISABLED_HANDLER_default_real
nop
/*if true enable interrupts and issue an integer instruction */
rdpr %pstate, %g3
or %g3, 0x002, %g3
wrpr %g3, %pstate
add %g0, %g0, %g0
retry
FP_DISABLED_HANDLER_default_real: /* this merely enables the trap fgu */
rdpr %tstate , %g1
set 0x1000, %g2
or %g1, %g2, %g1
wrpr %g1, %g0, %tstate
wr %g0, 0x4, %fprs
retry
special_trap_handler_end:
/*
* User code/data
*/
Module "default_user", VA_text = T0_KAOS_BOOT_VA, VA_data = 0x8200000
/************************************************************************
Test case code start
************************************************************************/
.seg "text"
ALIGN_PAGE_8K
user_text_start:
.skip 0x1b00 /* place at end of lower 8k of i$ */
kaos_boot:
set t0_data_in_fp, %sp /* setup stack pointer */
/*
* setup %sp in all windows
* clear all window registers
*/
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
#if defined(T0_KAOS_TICK)
ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
#endif
set t0_data_in_regs, %o0 /* Tell trap handlers where */
ta TRAP_SETDATA /* data area is */
mov ASI_PRIMARY, %asi /* Setup asi register */
#ifdef SET_WORKS
set t0_ktbl, %o0 /* execute random code */
#else
setx t0_ktbl, %l0, %o0 /* execute random code */
#endif
set t0_data_in_regs, %o1
set t0_data_in_mtbl_size, %o2
ld [%o2], %o2
set t0_data_in_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
call __kaos
nop
#if defined(T0_KAOS_TWOPASS)
/*
* Preload d$ with data
*/
two_pass_preload:
set T0_KAOS_AREAS, %l0 /* get area table size */
set t0_offset_table_size, %l1 /* get offset table size */
ld [%l1], %l1
set t0_data_exp_mtbl, %l2 /* point to last area */
sub %l2, 16, %l2
sll %l0, 2, %l3
sub %l2, %l3, %l2
set t0_offset_table, %l3 /* point to first offset */
1:
ld [%l2], %l7 /* point to next area */
mov %l1, %l4 /* offset table size */
mov %l3, %l5 /* offset table */
2:
ld [%l5], %l6 /* get next offset */
ld [%l6+%l7], %o0 /* preload d$ with data */
deccc %l4 /* loop until out of offsets */
bne 2b
add %l5, 4, %l5
/*
* only need to do one area because areasize = D$ size
*/
deccc %l0 /* loop until out of areas */
bne 1b
add %l2, 4, %l2
/*
* Execute random code for a second time
*/
set t0_data_exp_fp, %sp /* setup stack pointer */
save %sp, 0, %sp /* setup %sp in all windows */
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
#ifdef SET_WORKS
set t0_ktbl, %o0 /* execute random code */
#else
setx t0_ktbl, %l0, %o0 /* execute random code */
#endif
set t0_data_exp_regs, %o1
set t0_data_exp_mtbl_size, %o2
ld [%o2], %o2
set t0_data_exp_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
two_pass_execute:
call __kaos
nop
#endif
#if defined(T0_KAOS_VERIFY)
/*
* Code to verify expected==observed
* Do not run this option under RTL because it takes forever
*/
kverify_regs:
set t0_data_in_regs, %o0 /* Point to observed regs */
set t0_data_exp_regs, %o1 /* Point to expected regs */
call kcmp /* Compare expected/observed registers */
set KDATA_MAX_IDX, %o2 /* Count of words to compare */
kverify_area:
set T0_KAOS_AREAS, %l0 /* get area table size */
set t0_data_in_mtbl, %l1 /* point to observed area pointers */
sub %l1, 16, %l1
set t0_data_exp_mtbl, %l2 /* point to expected area pointers */
sub %l2, 16, %l2
set t0_data_in_area0, %l3 /* Calculate offset to beginning of area */
set t0_data_in_area0_begin, %l4
sub %l3, %l4, %l3
set t0_data_in_area0_end, %l4 /* Calculate number of words in each area */
set t0_data_in_area0_begin, %l5
sub %l4, %l5, %l4
srl %l4, 2, %l4
kverify_area_loop:
sub %l1, 4, %l1 /* Point to next area */
sub %l2, 4, %l2
ld [%l1], %o0 /* Point to start of observed area data */
sub %o0, %l3, %o0
ld [%l2], %o1 /* Point to start of expected area data */
sub %o1, %l3, %o1
call kcmp /* Compare expected/observed areas */
mov %l4, %o2 /* Setup count of words to verify */
deccc %l0 /* loop until out of areas */
bne kverify_area_loop
nop
#endif
normal_end:
ta GOOD_TRAP
/************************************************************************
Routine to compare expected/observed values
Input:
%o0 observed data pointer
%o1 expected data pointer
%o2 count of words to compare
************************************************************************/
#if defined(T0_KAOS_VERIFY)
kcmp:
ld [%o0], %o3
ld [%o1], %o4
cmp %o3, %o4
tne BAD_TRAP
deccc %o2
bne kcmp
nop
retl
nop
#endif
/************************************************************************
Test case data start
************************************************************************/
.seg "data"
ALIGN_PAGE_8K
user_data_start:
.seg "text" /* Realign default segments */
user_text_end:
ALIGN_PAGE_8K
.seg "data"
user_data_end:
ALIGN_PAGE_8K
/************************************************************************
Include startup code
************************************************************************/
#define KAOS_V9
#define KGLOBAL(a)
Module "kaos_startup", VA_text = T0_KAOS_STARTUP_VA, VA_data = 0x8300000
.seg "text"
_kaos_page_begin:
#if !defined(_KAOS_H)
#define _KAOS_H
#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
/*
* _kaos() register load/store area layout
*/
#define KDATA_FREGS (64)
#define KDATA_LREGS (8)
#define KDATA_IREGS (8)
#define KDATA_GREGS (8)
#define KDATA_OREGS (8)
#define KDATA_FREG_IDX (0)
#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
/*
* _kaos() local stack frame layout
*/
#define KFRAME_FSR (-4) /* addr offset for fsr */
#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
/* word of variable */
/* stack region */
/*
* _kaos xflags bits
*/
#define XFLAG_TRIGGER 0x1 /* Activate triggers */
#define XFLAG_SGI 0x2 /* Save/restore %gsr */
#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
/*
* %fsr set/get bit mask
* We only allow RD and fcc fields
*/
#define FSR_MASK 0xc0000c00
/*
* Trap numbers
*/
#define TICC_TRAP 0x10
#define TRIGGER_START_TRAP 0x14
#define TRIGGER_STOP_TRAP 0x18
#define WATCHDOG_TRAP 0x71
#endif
/*
* Minimum frame size
*/
#define MINFRAME 0x60
/*
* Special ticc traps for simulation
*/
#define TRAP_DEMAP_RANDOM_VA 0x28
#define TRAP_DEMAP_AREA 0x2c
#define TRAP_DEMAP_KTBL_TEXT 0x30
#define TRAP_DEMAP_KTBL_DATA 0x34
#define TRAP_DEMAP_SUBR 0x38
#define TRAP_DEMAP_REG 0x3c
#define TRAP_DEMAP_STACK 0x40
#define TRAP_RO_AREA 0x44
#define TRAP_RO_KTBL_DATA 0x75
#define TRAP_RO_REG 0x4c
#define TRAP_RO_STACK 0x50
#define TRAP_SET_WINDOW 0x54
#define TRAP_SET_VA_WP 0x58
#define TRAP_SET_PA_WP 0x5c
#define TRAP_SET_SOFTINT 0x60
#define TRAP_IE_TOGGLE 0x64
#define TRAP_SET_PIL 0x68
#define TRAP_SET_TSO 0x6c
#define TRAP_SET_PSO 0x70
#define TRAP_SET_RMO 0x74
/*
* mplock return codes
*/
#define LOCK_SUCCESS 0
#define LOCK_TIMEOUT 1
/*
* memtest types
*/
#define MEMTEST_NONE 0
#define MEMTEST_TSO 1
#define MEMTEST_RMO 2
#define MAXHOSTS 10
!
! Trap types for UNIX set condition codes
!
#define T_SETCC 0x21
!
! Entry point macros
!
#if defined(KAOS_SIMULATION) || defined(KAOS_VERIFY)
#define ENTRY(a) _/**/a:
#if defined(NIAGARA2)
#define ENTRY_GLOBAL(a) .global _/**/a ; _/**/a:
#endif
#define SYM(a) _/**/a
#else
#define ENTRY(a) .global a ; a:
#define SYM(a) a
#endif
.seg "text"
! _kaos(code, regdata, mtbl_cnt, mtbl, xflags);
! int *code ;
! int *regdata ;
! int mtbl_cnt ;
! int **mtbl ;
! int xflags ;
#if !defined(NIAGARA2)
ENTRY(_kaos)
#else
ENTRY_GLOBAL(_kaos)
#endif
sll %o2, 2, %g1 ! allocate stack frame
add %g1, (MINFRAME-(KFRAME_MTBL+4))+7, %g1
andn %g1, 7, %g1
neg %g1
save %sp,%g1,%sp
#if !defined(KAOS_SIMULATION)
! copy mtbl to stack
! (assumes the top of mtbl is dword aligned)
#if ((KFRAME_MTBL & 0x4) == 0)
dec 4, %i3
ld [%i3], %f0
st %f0, [%fp+KFRAME_MTBL]
add %fp, KFRAME_MTBL-8, %l2
dec %i2
#else
add %fp, KFRAME_MTBL-4, %l2
#endif
1:
dec 8, %i3
deccc 2, %i2
ldd [%i3], %f0
std %f0, [%l2]
bne 1b
dec 8, %l2
#else
! If we are simulating, then mtbl is already on the stack
! so just the the nops right so va's match.
#if ((KFRAME_MTBL & 0x4) == 0)
nop
nop
nop
nop
nop
#else
nop
#endif
nop
nop
nop
nop
nop
nop
#endif
! set up the floating point registers
ldd [%i1+KDATA_FREG_OFF(0)],%f0
ldd [%i1+KDATA_FREG_OFF(2)],%f2
ldd [%i1+KDATA_FREG_OFF(4)],%f4
ldd [%i1+KDATA_FREG_OFF(6)],%f6
ldd [%i1+KDATA_FREG_OFF(8)],%f8
ldd [%i1+KDATA_FREG_OFF(10)],%f10
ldd [%i1+KDATA_FREG_OFF(12)],%f12
ldd [%i1+KDATA_FREG_OFF(14)],%f14
ldd [%i1+KDATA_FREG_OFF(16)],%f16
ldd [%i1+KDATA_FREG_OFF(18)],%f18
ldd [%i1+KDATA_FREG_OFF(20)],%f20
ldd [%i1+KDATA_FREG_OFF(22)],%f22
ldd [%i1+KDATA_FREG_OFF(24)],%f24
ldd [%i1+KDATA_FREG_OFF(26)],%f26
ldd [%i1+KDATA_FREG_OFF(28)],%f28
ldd [%i1+KDATA_FREG_OFF(30)],%f30
#if !defined(KAOS_V8_ONLY)
andcc %i4, XFLAG_V9, %g0 ! set extended floating
be 1f ! (in v9, odd registers for
nop ! double opcodes actually
! refer to the upper bank)
ldd [%i1+KDATA_FREG_OFF(32)], %f32
ldd [%i1+KDATA_FREG_OFF(34)], %f34
ldd [%i1+KDATA_FREG_OFF(36)], %f36
ldd [%i1+KDATA_FREG_OFF(38)], %f38
ldd [%i1+KDATA_FREG_OFF(40)], %f40
ldd [%i1+KDATA_FREG_OFF(42)], %f42
ldd [%i1+KDATA_FREG_OFF(44)], %f44
ldd [%i1+KDATA_FREG_OFF(46)], %f46
ldd [%i1+KDATA_FREG_OFF(48)], %f48
ldd [%i1+KDATA_FREG_OFF(50)], %f50
ldd [%i1+KDATA_FREG_OFF(52)], %f52
ldd [%i1+KDATA_FREG_OFF(54)], %f54
ldd [%i1+KDATA_FREG_OFF(56)], %f56
ldd [%i1+KDATA_FREG_OFF(58)], %f58
ldd [%i1+KDATA_FREG_OFF(60)], %f60
ldd [%i1+KDATA_FREG_OFF(62)], %f62
membar #Sync
ld [%i1+KDATA_ASI_OFF], %l0 ! set %asi
#if !defined(NIAGARA2)
wr %l0, %g0, %asr3
#endif
1:
! set %gsr if requested
andcc %i4, XFLAG_SGI, %g0
be 1f
nop
ld [%i1+KDATA_GSRMASK_OFF],%o1
ld [%i1+KDATA_GSR_OFF], %o0 ! set %gsr
sllx %o1, 32, %o1
or %o0, %o1, %o0
#if !defined(NIAGARA2)
wr %o0, %gsr
#endif
1:
#else
! 30 nop's so silicon/sim va's match
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
#endif
! save xflags and fire start trigger if requested
! (must do this before the T_SETCC trap below)
#if !defined(KAOS_SIMULATION)
st %i4, [%fp+KFRAME_XFLAGS]
andcc %i4, XFLAG_TRIGGER, %g0
tne TRIGGER_START_TRAP
#else
nop
nop
nop
#endif
! set up other registers
ld [%i1+KDATA_Y_OFF], %o0 ! set y
mov %o0, %y
ld [%i1+KDATA_ICC_OFF], %g1 ! set icc
#if !defined(NIAGARA2)
ta T_SETCC
#endif
st %fsr, [%fp+KFRAME_FSR] ! save old fsr
#if defined(KAOS_V9) && defined(KAOS_FPNS)
ld [%i1+KDATA_FSR_OFF], %o0
set (1<<22), %o1 ! set fsr.NS to avoid traps
or %o0, %o1, %o0 ! in simulation
st %o0, [%i1+KDATA_FSR_OFF]
#else
nop
nop
nop
nop
#endif
fmovs %f0, %f0 ! clear %fsr ftt field
ld [%i1+KDATA_FSR_OFF], %fsr ! set fsr
mov %i0, %o7 ! save code pointer
st %i1, [%fp+KFRAME_REGPTR] ! save register area pointer
ldd [%i1+KDATA_IREG_OFF(2)], %i2 ! r/w area offsets
ldd [%i1+KDATA_IREG_OFF(4)], %i4
ldd [%i1+KDATA_OREG_OFF(0)], %o0 ! output regs
ldd [%i1+KDATA_OREG_OFF(2)], %o2
ldd [%i1+KDATA_OREG_OFF(4)], %o4
ldd [%i1+KDATA_LREG_OFF(0)], %l0 ! local regs
ldd [%i1+KDATA_LREG_OFF(2)], %l2
ldd [%i1+KDATA_LREG_OFF(4)], %l4
ldd [%i1+KDATA_LREG_OFF(6)], %l6
ld [%i1+KDATA_GREG_OFF(0)], %g0 ! always zero
ld [%i1+KDATA_GREG_OFF(1)], %g1 ! code offset
ld [%i1+KDATA_GREG_OFF(2)], %g2 ! unused
ld [%i1+KDATA_GREG_OFF(3)], %g3 ! loop index
ld [%i1+KDATA_GREG_OFF(4)], %g4 ! jmpl target
ld [%i1+KDATA_GREG_OFF(5)], %g5 ! sigbus target
ld [%i1+KDATA_GREG_OFF(6)], %g6 ! block ld offset
ld [%i1+KDATA_GREG_OFF(7)], %g7 ! block st offset
ldd [%i1+KDATA_IREG_OFF(0)], %i0 ! area pointers
#if defined(KAOS_SIMULATION)
!
! Save return address on stack
! HARI
st %i7, [%sp+0x3c]
#else
nop
#endif
!
! Begin random instruction execution at specified entry point
! When done, code returns using a "call SYM(_kaos_done)"
!
#if !defined(NIAGARA2)
flush %o7
#endif
jmp %o7
membar #Sync
! Random instruction execution done
#if !defined(NIAGARA2)
ENTRY(_kaos_done)
#else
SECTION kaos_done TEXT_VA=T0_KAOS_DONE_VA
ENTRY_GLOBAL(_kaos_done)
#endif
membar #Sync
#if defined(KAOS_SIMULATION)
ret
restore
#else
nop
nop
#endif
ld [%fp+KFRAME_REGPTR], %o7 ! point to register area
std %o0, [%o7+KDATA_OREG_OFF(0)] ! output regs
std %o2, [%o7+KDATA_OREG_OFF(2)]
std %o4, [%o7+KDATA_OREG_OFF(4)]
st %g0, [%o7+KDATA_GREG_OFF(0)] ! should be 0
st %g1, [%o7+KDATA_GREG_OFF(1)] ! code offset
st %g2, [%o7+KDATA_GREG_OFF(2)] ! unused
st %g3, [%o7+KDATA_GREG_OFF(3)] ! loop index
st %g4, [%o7+KDATA_GREG_OFF(4)] ! jmpl target
st %g5, [%o7+KDATA_GREG_OFF(5)] ! sigbus target
st %g6, [%o7+KDATA_GREG_OFF(6)] ! block ld offset
st %g7, [%o7+KDATA_GREG_OFF(7)] ! block st offset
std %i0, [%o7+KDATA_IREG_OFF(0)] ! area pointers
std %i2, [%o7+KDATA_IREG_OFF(2)] ! r/w area offsets
std %i4, [%o7+KDATA_IREG_OFF(4)]
std %l0, [%o7+KDATA_LREG_OFF(0)] ! locals
std %l2, [%o7+KDATA_LREG_OFF(2)]
std %l4, [%o7+KDATA_LREG_OFF(4)]
std %l6, [%o7+KDATA_LREG_OFF(6)]
clr %o0 ! get icc
bcs,a 1f
or %o0, 0x1, %o0
1: bvs,a 2f
or %o0, 0x2, %o0
2: be,a 4f
or %o0, 0x4, %o0
4: bneg,a 8f
or %o0, 0x8, %o0
8:
st %o0, [%o7+KDATA_ICC_OFF]
ld [%fp+KFRAME_XFLAGS], %g1 ! trigger analyzer
andcc %g1, XFLAG_TRIGGER, %g0
tne TRIGGER_STOP_TRAP
st %fsr, [%o7+KDATA_FSR_OFF] ! get fsr
ld [%fp+KFRAME_FSR], %fsr ! restore original fsr
#if !defined(KAOS_V8_ONLY)
ld [%fp+KFRAME_XFLAGS], %g1 ! get %gsr
andcc %g1, XFLAG_SGI, %g0
be 1f
nop
#if !defined(NIAGARA2)
rd %gsr, %o0
#endif
srlx %o0, 32, %o1
st %o1, [%o7+KDATA_GSRMASK_OFF]
st %o0, [%o7+KDATA_GSR_OFF]
1:
#else
! 8 nop's so silicon/sim va's match
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop
#endif
mov %y, %o0
st %o0, [%o7+KDATA_Y_OFF] ! get y
std %f0, [%o7+KDATA_FREG_OFF(0)] ! get floating
std %f2, [%o7+KDATA_FREG_OFF(2)]
std %f4, [%o7+KDATA_FREG_OFF(4)]
std %f6, [%o7+KDATA_FREG_OFF(6)]
std %f8, [%o7+KDATA_FREG_OFF(8)]
std %f10, [%o7+KDATA_FREG_OFF(10)]
std %f12, [%o7+KDATA_FREG_OFF(12)]
std %f14, [%o7+KDATA_FREG_OFF(14)]
std %f16, [%o7+KDATA_FREG_OFF(16)]
std %f18, [%o7+KDATA_FREG_OFF(18)]
std %f20, [%o7+KDATA_FREG_OFF(20)]
std %f22, [%o7+KDATA_FREG_OFF(22)]
std %f24, [%o7+KDATA_FREG_OFF(24)]
std %f26, [%o7+KDATA_FREG_OFF(26)]
std %f28, [%o7+KDATA_FREG_OFF(28)]
std %f30, [%o7+KDATA_FREG_OFF(30)]
#if !defined(KAOS_V8_ONLY)
ld [%fp+KFRAME_XFLAGS], %o1 ! get extended floating
andcc %o1, XFLAG_V9, %g0 ! (in v9, odd registers for
be 1f ! double opcodes actually
nop ! refer to the upper bank)
membar #Sync
std %f32, [%o7+KDATA_FREG_OFF(32)]
std %f34, [%o7+KDATA_FREG_OFF(34)]
std %f36, [%o7+KDATA_FREG_OFF(36)]
std %f38, [%o7+KDATA_FREG_OFF(38)]
std %f40, [%o7+KDATA_FREG_OFF(40)]
std %f42, [%o7+KDATA_FREG_OFF(42)]
std %f44, [%o7+KDATA_FREG_OFF(44)]
std %f46, [%o7+KDATA_FREG_OFF(46)]
std %f48, [%o7+KDATA_FREG_OFF(48)]
std %f50, [%o7+KDATA_FREG_OFF(50)]
std %f52, [%o7+KDATA_FREG_OFF(52)]
std %f54, [%o7+KDATA_FREG_OFF(54)]
std %f56, [%o7+KDATA_FREG_OFF(56)]
std %f58, [%o7+KDATA_FREG_OFF(58)]
std %f60, [%o7+KDATA_FREG_OFF(60)]
std %f62, [%o7+KDATA_FREG_OFF(62)]
! save %asi
#if !defined(NIAGARA2)
rd %asr3, %o1
#endif
st %o1, [%o7+KDATA_ASI_OFF]
1:
#else
! 23 nop's so silicon/sim va's match
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop
#endif
ret
restore
!----------------------------------------------------------------------
.seg "text"
_kaos_page_end:
/************************************************************************
Include random code and data
************************************************************************/
#define KTEXT_MODULE(mod, va) Module "mod", VA_text = va, VA_data = 0x20000000
#define KDATA_MODULE(mod, va) Module "mod", VA_text = 0x30000000, VA_data = va
! kaos version 4.2
! thread 0
! icount 10000
! targetid NIAGARA:SIM
! hostid NIAGARA:5.8
! areas 1
! areasize 64
! areaoffset 3328
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 10002
! code 48914000
! entry 48914000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed 000000000267
! va_map 0000000000400000,000000007fffffff
! pa_cached 0000000000400000,000000007fffffff
! pa_noncached 000001ff00000000,000001ff7fffffff
! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9.w
! begcount 0
! endcount 10000
! dwords 8
! ldblocks 0
! stblocks 0
! ldfsr_words 0
! annul 2
! predict 2
! iudepend 0
! bug 65535
#if !defined(KGLOBAL)
#define KGLOBAL(a) .global a
#endif
#if !defined(SYM)
#define SYM(a) /**/a
#endif
#if !defined(KTEXT_MODULE)
#define KTEXT_MODULE(module, va)
#endif
#if !defined(KDATA_MODULE)
#define KDATA_MODULE(module, va)
#endif
KTEXT_MODULE(t0_module_ktbl, 0x48914000)
.seg "text"
KGLOBAL(t0_ktbl)
t0_ktbl_page_begin:
.global t0_kref; t0_kref:
.skip 0
t0_ktbl:
.word 0x802d289d ! t0_kref+0x0: andn %l4, 0x89d, %g0
.word 0xa7a4c8b2 ! t0_kref+0x4: fsubs %f19, %f18, %f19
.word 0x809ae60b ! t0_kref+0x8: xorcc %o3, 0x60b, %g0
.word 0x37800008 ! t0_kref+0xc: fbge,a _kref+0x2c
.word 0x80ba401d ! t0_kref+0x10: xnorcc %o1, %i5, %g0
.word 0x96800000 ! t0_kref+0x14: addcc %g0, %g0, %o3
.word 0x986572cb ! t0_kref+0x18: subc %l5, -0xd35, %o4
.word 0x95a2c831 ! t0_kref+0x1c: fadds %f11, %f17, %f10
.word 0x9a8d231b ! t0_kref+0x20: andcc %l4, 0x31b, %o5
.word 0x9fc10000 ! t0_kref+0x24: call %g4
.word 0xe01e3ff8 ! t0_kref+0x28: ldd [%i0 - 8], %l0
.word 0xd408a028 ! t0_kref+0x2c: ldub [%g2 + 0x28], %o2
.word 0x9a42800b ! t0_kref+0x30: addc %o2, %o3, %o5
.word 0xd440a03c ! t0_kref+0x34: ldsw [%g2 + 0x3c], %o2
.word 0x8135601e ! t0_kref+0x38: srl %l5, 0x1e, %g0
.word 0xd240a03c ! t0_kref+0x3c: ldsw [%g2 + 0x3c], %o1
.word 0xe01e3fe8 ! t0_kref+0x40: ldd [%i0 - 0x18], %l0
.word 0xef00a018 ! t0_kref+0x44: ld [%g2 + 0x18], %f23
.word 0x8132801b ! t0_kref+0x48: srl %o2, %i3, %g0
.word 0x9b2d000a ! t0_kref+0x4c: sll %l4, %o2, %o5
.word 0x9940c000 ! t0_kref+0x50: mov %asi, %o4
.word 0x9da00154 ! t0_kref+0x54: fabsd %f20, %f14
.word 0xeb00a000 ! t0_kref+0x58: ld [%g2], %f21
.word 0x94227209 ! t0_kref+0x5c: sub %o1, -0xdf7, %o2
.word 0xc030a01c ! t0_kref+0x60: clrh [%g2 + 0x1c]
.word 0x9864800a ! t0_kref+0x64: subc %l2, %o2, %o4
.word 0xafa64838 ! t0_kref+0x68: fadds %f25, %f24, %f23
.word 0x01800002 ! t0_kref+0x6c: fbn _kref+0x74
.word 0xa1a489d2 ! t0_kref+0x70: fdivd %f18, %f18, %f16
.word 0xe01e3ff8 ! t0_kref+0x74: ldd [%i0 - 8], %l0
.word 0x9887401d ! t0_kref+0x78: addcc %i5, %i5, %o4
.word 0xd430a016 ! t0_kref+0x7c: sth %o2, [%g2 + 0x16]
.word 0xd64e7fed ! t0_kref+0x80: ldsb [%i1 - 0x13], %o3
.word 0xf007bfe0 ! t0_kref+0x84: ld [%fp - 0x20], %i0
.word 0x98dd61eb ! t0_kref+0x88: smulcc %l5, 0x1eb, %o4
.word 0xe91e0000 ! t0_kref+0x8c: ldd [%i0], %f20
.word 0xc030a008 ! t0_kref+0x90: clrh [%g2 + 8]
.word 0x81800000 ! t0_kref+0x94: mov %g0, %y
.word 0x25800002 ! t0_kref+0x98: fblg,a _kref+0xa0
.word 0x923a4016 ! t0_kref+0x9c: xnor %o1, %l6, %o1
.word 0x9a2b3567 ! t0_kref+0xa0: andn %o4, -0xa99, %o5
.word 0xada0190c ! t0_kref+0xa4: fitod %f12, %f22
.word 0x81ac0a4e ! t0_kref+0xa8: fcmpd %fcc0, %f16, %f14
.word 0xd800a034 ! t0_kref+0xac: ld [%g2 + 0x34], %o4
.word 0xf3063fe4 ! t0_kref+0xb0: ld [%i0 - 0x1c], %f25
.word 0xd4000018 ! t0_kref+0xb4: ld [%g0 + %i0], %o2
.word 0xc807bff0 ! t0_kref+0xb8: ld [%fp - 0x10], %g4
.word 0x97a01894 ! t0_kref+0xbc: fitos %f20, %f11
.word 0x9ef2401c ! t0_kref+0xc0: udivcc %o1, %i4, %o7
.word 0xb1a00035 ! t0_kref+0xc4: fmovs %f21, %f24
.word 0xa7a01a56 ! t0_kref+0xc8: fdtoi %f22, %f19
.word 0xc0162002 ! t0_kref+0xcc: lduh [%i0 + 2], %g0
.word 0x800b7a50 ! t0_kref+0xd0: and %o5, -0x5b0, %g0
.word 0x992f0016 ! t0_kref+0xd4: sll %i4, %l6, %o4
.word 0xdb060000 ! t0_kref+0xd8: ld [%i0], %f13
.word 0x9ee00012 ! t0_kref+0xdc: subccc %g0, %l2, %o7
.word 0xd808a00e ! t0_kref+0xe0: ldub [%g2 + 0xe], %o4
.word 0x80ab0008 ! t0_kref+0xe4: andncc %o4, %o0, %g0
.word 0x0d800005 ! t0_kref+0xe8: fbg _kref+0xfc
.word 0x9a020009 ! t0_kref+0xec: add %o0, %o1, %o5
.word 0xe01e001d ! t0_kref+0xf0: ldd [%i0 + %i5], %l0
.word 0x94dd400d ! t0_kref+0xf4: smulcc %l5, %o5, %o2
.word 0xafa0002e ! t0_kref+0xf8: fmovs %f14, %f23
.word 0x8143c000 ! t0_kref+0xfc: stbar
.word 0xa5a50852 ! t0_kref+0x100: faddd %f20, %f18, %f18
.word 0xe36e6018 ! t0_kref+0x104: prefetch %i1 + 0x18, 17
.word 0xd45e001d ! t0_kref+0x108: ldx [%i0 + %i5], %o2
.word 0xde48a021 ! t0_kref+0x10c: ldsb [%g2 + 0x21], %o7
.word 0x972dc014 ! t0_kref+0x110: sll %l7, %l4, %o3
.word 0xd93e3ff8 ! t0_kref+0x114: std %f12, [%i0 - 8]
.word 0x07480003 ! t0_kref+0x118: fbul,pt %fcc0, _kref+0x124
.word 0x810539f4 ! t0_kref+0x11c: taddcc %l4, -0x60c, %g0
.word 0xc008a03b ! t0_kref+0x120: ldub [%g2 + 0x3b], %g0
.word 0x9e22b3db ! t0_kref+0x124: sub %o2, -0xc25, %o7
.word 0xc56e7fe0 ! t0_kref+0x128: prefetch %i1 - 0x20, 2
.word 0x8040001b ! t0_kref+0x12c: addc %g0, %i3, %g0
.word 0x9b2d4012 ! t0_kref+0x130: sll %l5, %l2, %o5
.word 0xdf06401c ! t0_kref+0x134: ld [%i1 + %i4], %f15
.word 0xe11fbf10 ! t0_kref+0x138: ldd [%fp - 0xf0], %f16
.word 0xe520a000 ! t0_kref+0x13c: st %f18, [%g2]
.word 0xe700a02c ! t0_kref+0x140: ld [%g2 + 0x2c], %f19
.word 0xf320a010 ! t0_kref+0x144: st %f25, [%g2 + 0x10]
.word 0x09400008 ! t0_kref+0x148: fbl,pn %fcc0, _kref+0x168
.word 0xe100a010 ! t0_kref+0x14c: ld [%g2 + 0x10], %f16
.word 0x09480005 ! t0_kref+0x150: fbl,pt %fcc0, _kref+0x164
.word 0xd230a010 ! t0_kref+0x154: sth %o1, [%g2 + 0x10]
.word 0xed00a018 ! t0_kref+0x158: ld [%g2 + 0x18], %f22
.word 0xe900a030 ! t0_kref+0x15c: ld [%g2 + 0x30], %f20
.word 0x932e801c ! t0_kref+0x160: sll %i2, %i4, %o1
.word 0x27800004 ! t0_kref+0x164: fbul,a _kref+0x174
.word 0x9842695a ! t0_kref+0x168: addc %o1, 0x95a, %o4
.word 0x9fa018d0 ! t0_kref+0x16c: fdtos %f16, %f15
.word 0x3b480008 ! t0_kref+0x170: fble,a,pt %fcc0, _kref+0x190
.word 0xe51fbea8 ! t0_kref+0x174: ldd [%fp - 0x158], %f18
.word 0x9afd7471 ! t0_kref+0x178: sdivcc %l5, -0xb8f, %o5
.word 0x80fd4012 ! t0_kref+0x17c: sdivcc %l5, %l2, %g0
.word 0x2b480004 ! t0_kref+0x180: fbug,a,pt %fcc0, _kref+0x190
.word 0xe53e2010 ! t0_kref+0x184: std %f18, [%i0 + 0x10]
.word 0xed1fbc98 ! t0_kref+0x188: ldd [%fp - 0x368], %f22
.word 0x9882c00a ! t0_kref+0x18c: addcc %o3, %o2, %o4
.word 0x9e24ab11 ! t0_kref+0x190: sub %l2, 0xb11, %o7
.word 0xb1a30d2b ! t0_kref+0x194: fsmuld %f12, %f11, %f24
.word 0xee78a000 ! t0_kref+0x198: swap [%g2], %l7
.word 0x9426800b ! t0_kref+0x19c: sub %i2, %o3, %o2
.word 0xed68a00f ! t0_kref+0x1a0: prefetch %g2 + 0xf, 22
.word 0xde5e3fe0 ! t0_kref+0x1a4: ldx [%i0 - 0x20], %o7
.word 0x9e8221d7 ! t0_kref+0x1a8: addcc %o0, 0x1d7, %o7
.word 0x9fa018ca ! t0_kref+0x1ac: fdtos %f10, %f15
.word 0x953ac013 ! t0_kref+0x1b0: sra %o3, %l3, %o2
.word 0x9a5af9c6 ! t0_kref+0x1b4: smul %o3, -0x63a, %o5
.word 0x96b28017 ! t0_kref+0x1b8: orncc %o2, %l7, %o3
.word 0x24480004 ! t0_kref+0x1bc: ble,a,pt %icc, _kref+0x1cc
.word 0xba103fe0 ! t0_kref+0x1c0: mov 0xffffffe0, %i5
.word 0x9b3e801d ! t0_kref+0x1c4: sra %i2, %i5, %o5
.word 0x9f3ca01a ! t0_kref+0x1c8: sra %l2, 0x1a, %o7
.word 0x992ea003 ! t0_kref+0x1cc: sll %i2, 0x3, %o4
.word 0x94e2c014 ! t0_kref+0x1d0: subccc %o3, %l4, %o2
.word 0xdd070018 ! t0_kref+0x1d4: ld [%i4 + %i0], %f14
.word 0x942a314e ! t0_kref+0x1d8: andn %o0, -0xeb2, %o2
.word 0xafa01090 ! t0_kref+0x1dc: fxtos %f16, %f23
.word 0x07800008 ! t0_kref+0x1e0: fbul _kref+0x200
.word 0x9224800b ! t0_kref+0x1e4: sub %l2, %o3, %o1
.word 0xea28a03e ! t0_kref+0x1e8: stb %l5, [%g2 + 0x3e]
.word 0x81ad0ab2 ! t0_kref+0x1ec: fcmpes %fcc0, %f20, %f18
.word 0x9a3d33f0 ! t0_kref+0x1f0: xnor %l4, -0xc10, %o5
.word 0xec300018 ! t0_kref+0x1f4: sth %l6, [%g0 + %i0]
.word 0x988b0016 ! t0_kref+0x1f8: andcc %o4, %l6, %o4
.word 0x3c800004 ! t0_kref+0x1fc: bpos,a _kref+0x20c
.word 0xa5a0012c ! t0_kref+0x200: fabss %f12, %f18
.word 0x948f4014 ! t0_kref+0x204: andcc %i5, %l4, %o2
.word 0x32800005 ! t0_kref+0x208: bne,a _kref+0x21c
.word 0x802a2da1 ! t0_kref+0x20c: andn %o0, 0xda1, %g0
.word 0xe0180019 ! t0_kref+0x210: ldd [%g0 + %i1], %l0
.word 0x13800001 ! t0_kref+0x214: fbe _kref+0x218
.word 0xa9a000d6 ! t0_kref+0x218: fnegd %f22, %f20
.word 0xec3e4000 ! t0_kref+0x21c: std %l6, [%i1]
.word 0x9f200016 ! t0_kref+0x220: mulscc %g0, %l6, %o7
.word 0x8186c000 ! t0_kref+0x224: wr %i3, %g0, %y
.word 0xda500018 ! t0_kref+0x228: ldsh [%g0 + %i0], %o5
.word 0x22800004 ! t0_kref+0x22c: be,a _kref+0x23c
.word 0x9da509ce ! t0_kref+0x230: fdivd %f20, %f14, %f14
.word 0x971ee082 ! t0_kref+0x234: tsubcctv %i3, 0x82, %o3
.word 0x13800004 ! t0_kref+0x238: fbe _kref+0x248
.word 0xd6564000 ! t0_kref+0x23c: ldsh [%i1], %o3
.word 0xd6363ff4 ! t0_kref+0x240: sth %o3, [%i0 - 0xc]
.word 0x9e72401a ! t0_kref+0x244: udiv %o1, %i2, %o7
.word 0x8143e076 ! t0_kref+0x248: membar 0x76
.word 0xa9a00139 ! t0_kref+0x24c: fabss %f25, %f20
.word 0x9866ba62 ! t0_kref+0x250: subc %i2, -0x59e, %o4
.word 0x92348000 ! t0_kref+0x254: orn %l2, %g0, %o1
.word 0x80d835b3 ! t0_kref+0x258: smulcc %g0, -0xa4d, %g0
.word 0xd248a006 ! t0_kref+0x25c: ldsb [%g2 + 6], %o1
.word 0x980cc00c ! t0_kref+0x260: and %l3, %o4, %o4
.word 0x9685800c ! t0_kref+0x264: addcc %l6, %o4, %o3
.word 0xd456c018 ! t0_kref+0x268: ldsh [%i3 + %i0], %o2
.word 0xd848a026 ! t0_kref+0x26c: ldsb [%g2 + 0x26], %o4
.word 0xe6264000 ! t0_kref+0x270: st %l3, [%i1]
.word 0x948b4012 ! t0_kref+0x274: andcc %o5, %l2, %o2
.word 0xdd1e2010 ! t0_kref+0x278: ldd [%i0 + 0x10], %f14
.word 0x9e7d7bc3 ! t0_kref+0x27c: sdiv %l5, -0x43d, %o7
.word 0x39800001 ! t0_kref+0x280: fbuge,a _kref+0x284
.word 0x1f1bee0f ! t0_kref+0x284: sethi %hi(0x6fb83c00), %o7
.word 0x9a3d8012 ! t0_kref+0x288: xnor %l6, %l2, %o5
.word 0x9ba018d6 ! t0_kref+0x28c: fdtos %f22, %f13
! .word 0x25419f5b ! t0_kref+0x290: fblg,a,pn %fcc0, SYM(t0_subr0)
fblg,a,pn %fcc0, SYM(t0_subr0)
.word 0x9f414000 ! t0_kref+0x294: mov %pc, %o7
.word 0x92bd7342 ! t0_kref+0x298: xnorcc %l5, -0xcbe, %o1
.word 0x9de3bfa0 ! t0_kref+0x29c: save %sp, -0x60, %sp
.word 0xb616001b ! t0_kref+0x2a0: or %i0, %i3, %i3
.word 0x99e836be ! t0_kref+0x2a4: restore %g0, -0x942, %o4
.word 0xd028a021 ! t0_kref+0x2a8: stb %o0, [%g2 + 0x21]
.word 0x952f0013 ! t0_kref+0x2ac: sll %i4, %l3, %o2
.word 0x21800004 ! t0_kref+0x2b0: fbn,a _kref+0x2c0
.word 0xf007bfe0 ! t0_kref+0x2b4: ld [%fp - 0x20], %i0
.word 0x983f6fa3 ! t0_kref+0x2b8: xnor %i5, 0xfa3, %o4
.word 0xeb060000 ! t0_kref+0x2bc: ld [%i0], %f21
.word 0x965cadb8 ! t0_kref+0x2c0: smul %l2, 0xdb8, %o3
.word 0x8182c000 ! t0_kref+0x2c4: wr %o3, %g0, %y
.word 0xda28a01d ! t0_kref+0x2c8: stb %o5, [%g2 + 0x1d]
.word 0xdb266004 ! t0_kref+0x2cc: st %f13, [%i1 + 4]
.word 0xd7066000 ! t0_kref+0x2d0: ld [%i1], %f11
.word 0x983cab33 ! t0_kref+0x2d4: xnor %l2, 0xb33, %o4
.word 0x9644c008 ! t0_kref+0x2d8: addc %l3, %o0, %o3
.word 0x81dbb12a ! t0_kref+0x2dc: flush %sp - 0xed6
.word 0xe91e3fe8 ! t0_kref+0x2e0: ldd [%i0 - 0x18], %f20
.word 0xd84e001a ! t0_kref+0x2e4: ldsb [%i0 + %i2], %o4
.word 0xb3a40838 ! t0_kref+0x2e8: fadds %f16, %f24, %f25
.word 0x94928000 ! t0_kref+0x2ec: orcc %o2, %g0, %o2
.word 0x9aad401d ! t0_kref+0x2f0: andncc %l5, %i5, %o5
.word 0xd400a020 ! t0_kref+0x2f4: ld [%g2 + 0x20], %o2
.word 0xafa389b5 ! t0_kref+0x2f8: fdivs %f14, %f21, %f23
.word 0xee7e401c ! t0_kref+0x2fc: swap [%i1 + %i4], %l7
.word 0xa7a000b6 ! t0_kref+0x300: fnegs %f22, %f19
.word 0xe51f4019 ! t0_kref+0x304: ldd [%i5 + %i1], %f18
.word 0x8143e040 ! t0_kref+0x308: membar 0x40
.word 0x3d400005 ! t0_kref+0x30c: fbule,a,pn %fcc0, _kref+0x320
.word 0xada000b0 ! t0_kref+0x310: fnegs %f16, %f22
.word 0xb1a0012f ! t0_kref+0x314: fabss %f15, %f24
.word 0xb3a0002f ! t0_kref+0x318: fmovs %f15, %f25
.word 0xb1a0188c ! t0_kref+0x31c: fitos %f12, %f24
.word 0xd22e201d ! t0_kref+0x320: stb %o1, [%i0 + 0x1d]
.word 0x11480002 ! t0_kref+0x324: fba,pt %fcc0, _kref+0x32c
.word 0xb1a000af ! t0_kref+0x328: fnegs %f15, %f24
.word 0xe01e0000 ! t0_kref+0x32c: ldd [%i0], %l0
.word 0xc028a002 ! t0_kref+0x330: clrb [%g2 + 2]
.word 0x9b3e8017 ! t0_kref+0x334: sra %i2, %l7, %o5
.word 0x9ba5482e ! t0_kref+0x338: fadds %f21, %f14, %f13
.word 0xda8e501a ! t0_kref+0x33c: lduba [%i1 + %i2]0x80, %o5
.word 0xa3a01892 ! t0_kref+0x340: fitos %f18, %f17
.word 0x9422801d ! t0_kref+0x344: sub %o2, %i5, %o2
.word 0x9da00132 ! t0_kref+0x348: fabss %f18, %f14
.word 0xd030a03e ! t0_kref+0x34c: sth %o0, [%g2 + 0x3e]
.word 0xefa6501c ! t0_kref+0x350: sta %f23, [%i1 + %i4]0x80
.word 0xd6367fee ! t0_kref+0x354: sth %o3, [%i1 - 0x12]
.word 0x8143e040 ! t0_kref+0x358: membar 0x40
.word 0x96c7401d ! t0_kref+0x35c: addccc %i5, %i5, %o3
.word 0xefa71018 ! t0_kref+0x360: sta %f23, [%i4 + %i0]0x80
.word 0xda4e2002 ! t0_kref+0x364: ldsb [%i0 + 2], %o5
.word 0x9da00130 ! t0_kref+0x368: fabss %f16, %f14
.word 0x8143e040 ! t0_kref+0x36c: membar 0x40
.word 0x07480002 ! t0_kref+0x370: fbul,pt %fcc0, _kref+0x378
.word 0xdd06200c ! t0_kref+0x374: ld [%i0 + 0xc], %f14
.word 0x925ec013 ! t0_kref+0x378: smul %i3, %l3, %o1
.word 0xa1a0190e ! t0_kref+0x37c: fitod %f14, %f16
.word 0xe11fbc50 ! t0_kref+0x380: ldd [%fp - 0x3b0], %f16
.word 0x9fa0002d ! t0_kref+0x384: fmovs %f13, %f15
.word 0x95a649af ! t0_kref+0x388: fdivs %f25, %f15, %f10
.word 0x9da38931 ! t0_kref+0x38c: fmuls %f14, %f17, %f14
.word 0x9a2d8008 ! t0_kref+0x390: andn %l6, %o0, %o5
.word 0x98e30000 ! t0_kref+0x394: subccc %o4, %g0, %o4
.word 0x9ba01a39 ! t0_kref+0x398: fstoi %f25, %f13
.word 0x953b2015 ! t0_kref+0x39c: sra %o4, 0x15, %o2
.word 0x920ef8bf ! t0_kref+0x3a0: and %i3, -0x741, %o1
.word 0x9fa3c92e ! t0_kref+0x3a4: fmuls %f15, %f14, %f15
.word 0xde4e200b ! t0_kref+0x3a8: ldsb [%i0 + 0xb], %o7
.word 0xe11e6000 ! t0_kref+0x3ac: ldd [%i1], %f16
.word 0xda480019 ! t0_kref+0x3b0: ldsb [%g0 + %i1], %o5
.word 0x2b480004 ! t0_kref+0x3b4: fbug,a,pt %fcc0, _kref+0x3c4
.word 0xb3a01a34 ! t0_kref+0x3b8: fstoi %f20, %f25
.word 0xd2ee9019 ! t0_kref+0x3bc: ldstuba [%i2 + %i1]0x80, %o1
.word 0xeaf81019 ! t0_kref+0x3c0: swapa [%g0 + %i1]0x80, %l5
.word 0xb1a5cd2f ! t0_kref+0x3c4: fsmuld %f23, %f15, %f24
.word 0xda08a014 ! t0_kref+0x3c8: ldub [%g2 + 0x14], %o5
.word 0x98fdee36 ! t0_kref+0x3cc: sdivcc %l7, 0xe36, %o4
.word 0x17400003 ! t0_kref+0x3d0: fbge,pn %fcc0, _kref+0x3dc
.word 0x92e6bbb0 ! t0_kref+0x3d4: subccc %i2, -0x450, %o1
.word 0x9334a000 ! t0_kref+0x3d8: srl %l2, 0x0, %o1
.word 0x9aa5aa89 ! t0_kref+0x3dc: subcc %l6, 0xa89, %o5
.word 0x94aaf6bd ! t0_kref+0x3e0: andncc %o3, -0x943, %o2
.word 0xde162014 ! t0_kref+0x3e4: lduh [%i0 + 0x14], %o7
.word 0xa5a488d4 ! t0_kref+0x3e8: fsubd %f18, %f20, %f18
.word 0xa9a5c82f ! t0_kref+0x3ec: fadds %f23, %f15, %f20
.word 0xd030a01c ! t0_kref+0x3f0: sth %o0, [%g2 + 0x1c]
.word 0xda50a028 ! t0_kref+0x3f4: ldsh [%g2 + 0x28], %o5
.word 0x9695248b ! t0_kref+0x3f8: orcc %l4, 0x48b, %o3
.word 0x39800007 ! t0_kref+0x3fc: fbuge,a _kref+0x418
.word 0x9af37ae1 ! t0_kref+0x400: udivcc %o5, -0x51f, %o5
.word 0x9e45001d ! t0_kref+0x404: addc %l4, %i5, %o7
.word 0xc02e001a ! t0_kref+0x408: clrb [%i0 + %i2]
.word 0x2a800002 ! t0_kref+0x40c: bcs,a _kref+0x414
.word 0xe93e401d ! t0_kref+0x410: std %f20, [%i1 + %i5]
.word 0x8064e56d ! t0_kref+0x414: subc %l3, 0x56d, %g0
.word 0xd4270019 ! t0_kref+0x418: st %o2, [%i4 + %i1]
.word 0xa5a01916 ! t0_kref+0x41c: fitod %f22, %f18
.word 0xe16e401d ! t0_kref+0x420: prefetch %i1 + %i5, 16
.word 0x18800001 ! t0_kref+0x424: bgu _kref+0x428
.word 0xb1a0002b ! t0_kref+0x428: fmovs %f11, %f24
.word 0xc048a03a ! t0_kref+0x42c: ldsb [%g2 + 0x3a], %g0
.word 0xe62e401a ! t0_kref+0x430: stb %l3, [%i1 + %i2]
.word 0x8143e032 ! t0_kref+0x434: membar 0x32
.word 0x81adcab0 ! t0_kref+0x438: fcmpes %fcc0, %f23, %f16
.word 0xe6270019 ! t0_kref+0x43c: st %l3, [%i4 + %i1]
.word 0xa7a4c833 ! t0_kref+0x440: fadds %f19, %f19, %f19
.word 0x31800002 ! t0_kref+0x444: fba,a _kref+0x44c
.word 0x9b1ac009 ! t0_kref+0x448: tsubcctv %o3, %o1, %o5
.word 0x2d480003 ! t0_kref+0x44c: fbg,a,pt %fcc0, _kref+0x458
.word 0xafa00032 ! t0_kref+0x450: fmovs %f18, %f23
.word 0x95a00139 ! t0_kref+0x454: fabss %f25, %f10
.word 0x92323082 ! t0_kref+0x458: orn %o0, -0xf7e, %o1
.word 0xaba01894 ! t0_kref+0x45c: fitos %f20, %f21
.word 0x3b800007 ! t0_kref+0x460: fble,a _kref+0x47c
.word 0xa9a00034 ! t0_kref+0x464: fmovs %f20, %f20
.word 0x928dc009 ! t0_kref+0x468: andcc %l7, %o1, %o1
.word 0xe100a01c ! t0_kref+0x46c: ld [%g2 + 0x1c], %f16
.word 0x98aa400a ! t0_kref+0x470: andncc %o1, %o2, %o4
call SYM(t0_subr2)
.word 0x952f6002 ! t0_kref+0x478: sll %i5, 0x2, %o2
.word 0xb3a0012d ! t0_kref+0x47c: fabss %f13, %f25
.word 0x9438001b ! t0_kref+0x480: xnor %g0, %i3, %o2
.word 0xa7a00130 ! t0_kref+0x484: fabss %f16, %f19
.word 0x04800005 ! t0_kref+0x488: ble _kref+0x49c
.word 0x953d600f ! t0_kref+0x48c: sra %l5, 0xf, %o2
.word 0x9ab2001d ! t0_kref+0x490: orncc %o0, %i5, %o5
.word 0x967226c9 ! t0_kref+0x494: udiv %o0, 0x6c9, %o3
.word 0x24480007 ! t0_kref+0x498: ble,a,pt %icc, _kref+0x4b4
.word 0xda562008 ! t0_kref+0x49c: ldsh [%i0 + 8], %o5
.word 0xde567ffa ! t0_kref+0x4a0: ldsh [%i1 - 6], %o7
.word 0x0b480004 ! t0_kref+0x4a4: fbug,pt %fcc0, _kref+0x4b4
.word 0xf207bfe0 ! t0_kref+0x4a8: ld [%fp - 0x20], %i1
.word 0x22800005 ! t0_kref+0x4ac: be,a _kref+0x4c0
.word 0x811a801c ! t0_kref+0x4b0: tsubcctv %o2, %i4, %g0
.word 0xe11fbfc8 ! t0_kref+0x4b4: ldd [%fp - 0x38], %f16
.word 0x9a3ae358 ! t0_kref+0x4b8: xnor %o3, 0x358, %o5
.word 0x929dab4b ! t0_kref+0x4bc: xorcc %l6, 0xb4b, %o1
.word 0x94876ac2 ! t0_kref+0x4c0: addcc %i5, 0xac2, %o2
.word 0x972f2006 ! t0_kref+0x4c4: sll %i4, 0x6, %o3
.word 0x99358013 ! t0_kref+0x4c8: srl %l6, %l3, %o4
.word 0x9a1f000b ! t0_kref+0x4cc: xor %i4, %o3, %o5
.word 0x81ad0a4a ! t0_kref+0x4d0: fcmpd %fcc0, %f20, %f10
.word 0x23400008 ! t0_kref+0x4d4: fbne,a,pn %fcc0, _kref+0x4f4
.word 0xd51fbc78 ! t0_kref+0x4d8: ldd [%fp - 0x388], %f10
.word 0xdb063ff0 ! t0_kref+0x4dc: ld [%i0 - 0x10], %f13
.word 0x9885c01d ! t0_kref+0x4e0: addcc %l7, %i5, %o4
.word 0xdb00a01c ! t0_kref+0x4e4: ld [%g2 + 0x1c], %f13
.word 0x25800006 ! t0_kref+0x4e8: fblg,a _kref+0x500
.word 0x99aac031 ! t0_kref+0x4ec: fmovsge %fcc0, %f17, %f12
.word 0xd8d81019 ! t0_kref+0x4f0: ldxa [%g0 + %i1]0x80, %o4
.word 0x29800003 ! t0_kref+0x4f4: fbl,a _kref+0x500
.word 0x9e4277b7 ! t0_kref+0x4f8: addc %o1, -0x849, %o7
.word 0xe11fbf80 ! t0_kref+0x4fc: ldd [%fp - 0x80], %f16
.word 0x95282011 ! t0_kref+0x500: sll %g0, 0x11, %o2
.word 0x92bdfe94 ! t0_kref+0x504: xnorcc %l7, -0x16c, %o1
.word 0xd250a01a ! t0_kref+0x508: ldsh [%g2 + 0x1a], %o1
.word 0xe83e6008 ! t0_kref+0x50c: std %l4, [%i1 + 8]
.word 0xafa5c9b1 ! t0_kref+0x510: fdivs %f23, %f17, %f23
.word 0x96c77181 ! t0_kref+0x514: addccc %i5, -0xe7f, %o3
.word 0x92428017 ! t0_kref+0x518: addc %o2, %l7, %o1
.word 0x92aa001d ! t0_kref+0x51c: andncc %o0, %i5, %o1
.word 0xd606001c ! t0_kref+0x520: ld [%i0 + %i4], %o3
.word 0x9a8571b2 ! t0_kref+0x524: addcc %l5, -0xe4e, %o5
.word 0xda16600a ! t0_kref+0x528: lduh [%i1 + 0xa], %o5
.word 0x11480005 ! t0_kref+0x52c: fba,pt %fcc0, _kref+0x540
.word 0xdd801019 ! t0_kref+0x530: lda [%g0 + %i1]0x80, %f14
.word 0x31800002 ! t0_kref+0x534: fba,a _kref+0x53c
.word 0x988f759f ! t0_kref+0x538: andcc %i5, -0xa61, %o4
.word 0x8143c000 ! t0_kref+0x53c: stbar
.word 0x9da00050 ! t0_kref+0x540: fmovd %f16, %f14
.word 0xdede501d ! t0_kref+0x544: ldxa [%i1 + %i5]0x80, %o7
.word 0x81ae4a31 ! t0_kref+0x548: fcmps %fcc0, %f25, %f17
.word 0xd820a01c ! t0_kref+0x54c: st %o4, [%g2 + 0x1c]
.word 0xa9a608cc ! t0_kref+0x550: fsubd %f24, %f12, %f20
.word 0x9635000b ! t0_kref+0x554: orn %l4, %o3, %o3
.word 0xd810a022 ! t0_kref+0x558: lduh [%g2 + 0x22], %o4
.word 0x9da0190a ! t0_kref+0x55c: fitod %f10, %f14
.word 0x9b3cc01b ! t0_kref+0x560: sra %l3, %i3, %o5
.word 0x9e7e8009 ! t0_kref+0x564: sdiv %i2, %o1, %o7
.word 0xea7f0019 ! t0_kref+0x568: swap [%i4 + %i1], %l5
.word 0x9494800b ! t0_kref+0x56c: orcc %l2, %o3, %o2
call SYM(t0_subr1)
.word 0x9a454009 ! t0_kref+0x574: addc %l5, %o1, %o5
.word 0xe4362004 ! t0_kref+0x578: sth %l2, [%i0 + 4]
.word 0x92f02e18 ! t0_kref+0x57c: udivcc %g0, 0xe18, %o1
.word 0x9237000a ! t0_kref+0x580: orn %i4, %o2, %o1
.word 0x92f5c00a ! t0_kref+0x584: udivcc %l7, %o2, %o1
.word 0x9a1d740b ! t0_kref+0x588: xor %l5, -0xbf5, %o5
.word 0xada01916 ! t0_kref+0x58c: fitod %f22, %f22
.word 0x9da01899 ! t0_kref+0x590: fitos %f25, %f14
.word 0x9632400a ! t0_kref+0x594: orn %o1, %o2, %o3
.word 0xd440a018 ! t0_kref+0x598: ldsw [%g2 + 0x18], %o2
.word 0xaba01890 ! t0_kref+0x59c: fitos %f16, %f21
.word 0xd200a020 ! t0_kref+0x5a0: ld [%g2 + 0x20], %o1
.word 0x9f414000 ! t0_kref+0x5a4: mov %pc, %o7
.word 0xda10a02c ! t0_kref+0x5a8: lduh [%g2 + 0x2c], %o5
.word 0xa1a40937 ! t0_kref+0x5ac: fmuls %f16, %f23, %f16
.word 0xaba0012c ! t0_kref+0x5b0: fabss %f12, %f21
.word 0x13400008 ! t0_kref+0x5b4: fbe,pn %fcc0, _kref+0x5d4
.word 0xa5a01918 ! t0_kref+0x5b8: fitod %f24, %f18
.word 0xc020a018 ! t0_kref+0x5bc: clr [%g2 + 0x18]
.word 0x9aab401c ! t0_kref+0x5c0: andncc %o5, %i4, %o5
.word 0xe11e7fe0 ! t0_kref+0x5c4: ldd [%i1 - 0x20], %f16
.word 0xafa388af ! t0_kref+0x5c8: fsubs %f14, %f15, %f23
.word 0x81828000 ! t0_kref+0x5cc: wr %o2, %g0, %y
.word 0x81ac0a34 ! t0_kref+0x5d0: fcmps %fcc0, %f16, %f20
.word 0x988d401b ! t0_kref+0x5d4: andcc %l5, %i3, %o4
.word 0x34800008 ! t0_kref+0x5d8: bg,a _kref+0x5f8
.word 0xee366010 ! t0_kref+0x5dc: sth %l7, [%i1 + 0x10]
.word 0xa5a01895 ! t0_kref+0x5e0: fitos %f21, %f18
.word 0x03800001 ! t0_kref+0x5e4: fbne _kref+0x5e8
.word 0x0102adc0 ! t0_kref+0x5e8: sethi %hi(0xab70000), %g0
.word 0x9a602b56 ! t0_kref+0x5ec: subc %g0, 0xb56, %o5
.word 0xa7a6492d ! t0_kref+0x5f0: fmuls %f25, %f13, %f19
.word 0xe9266008 ! t0_kref+0x5f4: st %f20, [%i1 + 8]
.word 0x80dd4017 ! t0_kref+0x5f8: smulcc %l5, %l7, %g0
.word 0xd450a02e ! t0_kref+0x5fc: ldsh [%g2 + 0x2e], %o2
.word 0xd53f4019 ! t0_kref+0x600: std %f10, [%i5 + %i1]
.word 0xaba50834 ! t0_kref+0x604: fadds %f20, %f20, %f21
.word 0xb3a018d6 ! t0_kref+0x608: fdtos %f22, %f25
.word 0xeb00a028 ! t0_kref+0x60c: ld [%g2 + 0x28], %f21
.word 0x1f800004 ! t0_kref+0x610: fbo _kref+0x620
.word 0xa5a2cd30 ! t0_kref+0x614: fsmuld %f11, %f16, %f18
.word 0xdf070019 ! t0_kref+0x618: ld [%i4 + %i1], %f15
.word 0x81dd8008 ! t0_kref+0x61c: flush %l6 + %o0
.word 0x9da01891 ! t0_kref+0x620: fitos %f17, %f14
.word 0x9e774008 ! t0_kref+0x624: udiv %i5, %o0, %o7
.word 0xde160000 ! t0_kref+0x628: lduh [%i0], %o7
.word 0x35480007 ! t0_kref+0x62c: fbue,a,pt %fcc0, _kref+0x648
.word 0x9666f4ae ! t0_kref+0x630: subc %i3, -0xb52, %o3
.word 0x92827a3c ! t0_kref+0x634: addcc %o1, -0x5c4, %o1
.word 0x19400001 ! t0_kref+0x638: fbuge,pn %fcc0, _kref+0x63c
.word 0xe51fbc28 ! t0_kref+0x63c: ldd [%fp - 0x3d8], %f18
.word 0x21480002 ! t0_kref+0x640: fbn,a,pt %fcc0, _kref+0x648
.word 0x9eb80014 ! t0_kref+0x644: xnorcc %g0, %l4, %o7
.word 0xd610a03e ! t0_kref+0x648: lduh [%g2 + 0x3e], %o3
.word 0xed6e3ff8 ! t0_kref+0x64c: prefetch %i0 - 8, 22
.word 0xd26e8019 ! t0_kref+0x650: ldstub [%i2 + %i1], %o1
.word 0x9af6c009 ! t0_kref+0x654: udivcc %i3, %o1, %o5
.word 0xd5063ff8 ! t0_kref+0x658: ld [%i0 - 8], %f10
.word 0xa1a54d2d ! t0_kref+0x65c: fsmuld %f21, %f13, %f16
.word 0x81ac8a52 ! t0_kref+0x660: fcmpd %fcc0, %f18, %f18
.word 0x81ad0a52 ! t0_kref+0x664: fcmpd %fcc0, %f20, %f18
.word 0xdace101a ! t0_kref+0x668: ldsba [%i0 + %i2]0x80, %o5
.word 0xe01e0000 ! t0_kref+0x66c: ldd [%i0], %l0
.word 0x9b324017 ! t0_kref+0x670: srl %o1, %l7, %o5
.word 0x96054008 ! t0_kref+0x674: add %l5, %o0, %o3
.word 0xdf263ff4 ! t0_kref+0x678: st %f15, [%i0 - 0xc]
.word 0xd216401b ! t0_kref+0x67c: lduh [%i1 + %i3], %o1
.word 0xdd067fe4 ! t0_kref+0x680: ld [%i1 - 0x1c], %f14
.word 0x8022e1f0 ! t0_kref+0x684: sub %o3, 0x1f0, %g0
.word 0x10800006 ! t0_kref+0x688: ba _kref+0x6a0
.word 0xd4162010 ! t0_kref+0x68c: lduh [%i0 + 0x10], %o2
.word 0xe0981019 ! t0_kref+0x690: ldda [%g0 + %i1]0x80, %l0
.word 0x9af6f2e5 ! t0_kref+0x694: udivcc %i3, -0xd1b, %o5
.word 0xb3a00133 ! t0_kref+0x698: fabss %f19, %f25
.word 0x98f50014 ! t0_kref+0x69c: udivcc %l4, %l4, %o4
.word 0x98e2eed0 ! t0_kref+0x6a0: subccc %o3, 0xed0, %o4
.word 0x0a480005 ! t0_kref+0x6a4: bcs,pt %icc, _kref+0x6b8
.word 0x99a01899 ! t0_kref+0x6a8: fitos %f25, %f12
.word 0xf11fbe30 ! t0_kref+0x6ac: ldd [%fp - 0x1d0], %f24
.word 0xde167ff2 ! t0_kref+0x6b0: lduh [%i1 - 0xe], %o7
.word 0xa3a0012a ! t0_kref+0x6b4: fabss %f10, %f17
.word 0xd87e2000 ! t0_kref+0x6b8: swap [%i0], %o4
.word 0xb1a40839 ! t0_kref+0x6bc: fadds %f16, %f25, %f24
.word 0x812de010 ! t0_kref+0x6c0: sll %l7, 0x10, %g0
.word 0x9e42e683 ! t0_kref+0x6c4: addc %o3, 0x683, %o7
.word 0x13063f77 ! t0_kref+0x6c8: sethi %hi(0x18fddc00), %o1
.word 0x992a0012 ! t0_kref+0x6cc: sll %o0, %l2, %o4
.word 0x81ad0a56 ! t0_kref+0x6d0: fcmpd %fcc0, %f20, %f22
.word 0x81858000 ! t0_kref+0x6d4: wr %l6, %g0, %y
.word 0x94e6b8e1 ! t0_kref+0x6d8: subccc %i2, -0x71f, %o2
.word 0xd60e0000 ! t0_kref+0x6dc: ldub [%i0], %o3
.word 0x952d400b ! t0_kref+0x6e0: sll %l5, %o3, %o2
.word 0xd25e6010 ! t0_kref+0x6e4: ldx [%i1 + 0x10], %o1
.word 0x81580000 ! t0_kref+0x6e8: flushw
.word 0x33800004 ! t0_kref+0x6ec: fbe,a _kref+0x6fc
.word 0x982dffe4 ! t0_kref+0x6f0: andn %l7, -0x1c, %o4
.word 0x95a018d6 ! t0_kref+0x6f4: fdtos %f22, %f10
.word 0x28400001 ! t0_kref+0x6f8: bleu,a,pn %icc, _kref+0x6fc
.word 0xa1a0190e ! t0_kref+0x6fc: fitod %f14, %f16
.word 0xeb060000 ! t0_kref+0x700: ld [%i0], %f21
.word 0xa7a00137 ! t0_kref+0x704: fabss %f23, %f19
.word 0x1b400007 ! t0_kref+0x708: fble,pn %fcc0, _kref+0x724
.word 0x9e634009 ! t0_kref+0x70c: subc %o5, %o1, %o7
.word 0x0b480001 ! t0_kref+0x710: fbug,pt %fcc0, _kref+0x714
.word 0x963b4016 ! t0_kref+0x714: xnor %o5, %l6, %o3
.word 0xa1a01918 ! t0_kref+0x718: fitod %f24, %f16
.word 0x96b8001d ! t0_kref+0x71c: xnorcc %g0, %i5, %o3
.word 0xe83e2018 ! t0_kref+0x720: std %l4, [%i0 + 0x18]
.word 0xda166010 ! t0_kref+0x724: lduh [%i1 + 0x10], %o5
.word 0xaba018d2 ! t0_kref+0x728: fdtos %f18, %f21
.word 0x9212800b ! t0_kref+0x72c: or %o2, %o3, %o1
.word 0x0c800004 ! t0_kref+0x730: bneg _kref+0x740
.word 0x94adb1ce ! t0_kref+0x734: andncc %l6, -0xe32, %o2
.word 0x08800003 ! t0_kref+0x738: bleu _kref+0x744
.word 0x99a00036 ! t0_kref+0x73c: fmovs %f22, %f12
.word 0xeb00a02c ! t0_kref+0x740: ld [%g2 + 0x2c], %f21
.word 0x8064bce6 ! t0_kref+0x744: subc %l2, -0x31a, %g0
.word 0xda100019 ! t0_kref+0x748: lduh [%g0 + %i1], %o5
.word 0xd0e81019 ! t0_kref+0x74c: ldstuba [%g0 + %i1]0x80, %o0
.word 0xe01e2018 ! t0_kref+0x750: ldd [%i0 + 0x18], %l0
.word 0xed6e001d ! t0_kref+0x754: prefetch %i0 + %i5, 22
.word 0x80833abc ! t0_kref+0x758: addcc %o4, -0x544, %g0
.word 0x81850000 ! t0_kref+0x75c: wr %l4, %g0, %y
.word 0xe4087fe4 ! t0_kref+0x760: ldub [%g1 - 0x1c], %l2
.word 0xa41ca00c ! t0_kref+0x764: xor %l2, 0xc, %l2
.word 0xe4287fe4 ! t0_kref+0x768: stb %l2, [%g1 - 0x1c]
.word 0x81d87fe4 ! t0_kref+0x76c: flush %g1 - 0x1c
.word 0x933a4016 ! t0_kref+0x770: sra %o1, %l6, %o1
.word 0x92e6801c ! t0_kref+0x774: subccc %i2, %i4, %o1
.word 0x9e820013 ! t0_kref+0x778: addcc %o0, %l3, %o7
2: .word 0xda28a022 ! t0_kref+0x77c: stb %o5, [%g2 + 0x22]
.word 0x9416eb77 ! t0_kref+0x780: or %i3, 0xb77, %o2
.word 0xa7a018d0 ! t0_kref+0x784: fdtos %f16, %f19
.word 0xd8163fe0 ! t0_kref+0x788: lduh [%i0 - 0x20], %o4
.word 0x949ac000 ! t0_kref+0x78c: xorcc %o3, %g0, %o2
.word 0xd6500018 ! t0_kref+0x790: ldsh [%g0 + %i0], %o3
.word 0xdd00a028 ! t0_kref+0x794: ld [%g2 + 0x28], %f14
.word 0xd650a026 ! t0_kref+0x798: ldsh [%g2 + 0x26], %o3
.word 0xf16e2018 ! t0_kref+0x79c: prefetch %i0 + 0x18, 24
.word 0x9e050017 ! t0_kref+0x7a0: add %l4, %l7, %o7
.word 0x80bcff57 ! t0_kref+0x7a4: xnorcc %l3, -0xa9, %g0
.word 0xa1a018d6 ! t0_kref+0x7a8: fdtos %f22, %f16
.word 0xd28e5000 ! t0_kref+0x7ac: lduba [%i1]0x80, %o1
.word 0x9e9f302f ! t0_kref+0x7b0: xorcc %i4, -0xfd1, %o7
.word 0xdd1fbcf0 ! t0_kref+0x7b4: ldd [%fp - 0x310], %f14
.word 0x9e3ec013 ! t0_kref+0x7b8: xnor %i3, %l3, %o7
.word 0xda780019 ! t0_kref+0x7bc: swap [%g0 + %i1], %o5
.word 0x9e16f607 ! t0_kref+0x7c0: or %i3, -0x9f9, %o7
.word 0x99a54831 ! t0_kref+0x7c4: fadds %f21, %f17, %f12
.word 0x01480003 ! t0_kref+0x7c8: fbn,pt %fcc0, _kref+0x7d4
.word 0xada3082e ! t0_kref+0x7cc: fadds %f12, %f14, %f22
.word 0x9ebf401d ! t0_kref+0x7d0: xnorcc %i5, %i5, %o7
.word 0x987dc016 ! t0_kref+0x7d4: sdiv %l7, %l6, %o4
.word 0x9305c012 ! t0_kref+0x7d8: taddcc %l7, %l2, %o1
.word 0xa3aa802e ! t0_kref+0x7dc: fmovsue %fcc0, %f14, %f17
.word 0x9ba549af ! t0_kref+0x7e0: fdivs %f21, %f15, %f13
.word 0x11800001 ! t0_kref+0x7e4: fba _kref+0x7e8
.word 0xe01e6008 ! t0_kref+0x7e8: ldd [%i1 + 8], %l0
.word 0xe96e2010 ! t0_kref+0x7ec: prefetch %i0 + 0x10, 20
.word 0x81ac0a52 ! t0_kref+0x7f0: fcmpd %fcc0, %f16, %f18
.word 0x17400006 ! t0_kref+0x7f4: fbge,pn %fcc0, _kref+0x80c
.word 0xa5a509ca ! t0_kref+0x7f8: fdivd %f20, %f10, %f18
.word 0x928f7c7f ! t0_kref+0x7fc: andcc %i5, -0x381, %o1
call SYM(t0_subr2)
.word 0xc807bfe8 ! t0_kref+0x804: ld [%fp - 0x18], %g4
.word 0xdd180019 ! t0_kref+0x808: ldd [%g0 + %i1], %f14
.word 0x92bf000b ! t0_kref+0x80c: xnorcc %i4, %o3, %o1
.word 0x9a3a4014 ! t0_kref+0x810: xnor %o1, %l4, %o5
.word 0xe01f4019 ! t0_kref+0x814: ldd [%i5 + %i1], %l0
.word 0x8133600d ! t0_kref+0x818: srl %o5, 0xd, %g0
.word 0x949b001c ! t0_kref+0x81c: xorcc %o4, %i4, %o2
.word 0xafa0012f ! t0_kref+0x820: fabss %f15, %f23
.word 0xd6167ff8 ! t0_kref+0x824: lduh [%i1 - 8], %o3
.word 0x802ebe10 ! t0_kref+0x828: andn %i2, -0x1f0, %g0
.word 0x02800002 ! t0_kref+0x82c: be _kref+0x834
.word 0x928f0012 ! t0_kref+0x830: andcc %i4, %l2, %o1
.word 0xada0190b ! t0_kref+0x834: fitod %f11, %f22
.word 0x963dc014 ! t0_kref+0x838: xnor %l7, %l4, %o3
.word 0x96f77560 ! t0_kref+0x83c: udivcc %i5, -0xaa0, %o3
.word 0xada608ca ! t0_kref+0x840: fsubd %f24, %f10, %f22
.word 0x95a389ab ! t0_kref+0x844: fdivs %f14, %f11, %f10
call SYM(t0_subr0)
.word 0xc0063fe8 ! t0_kref+0x84c: ld [%i0 - 0x18], %g0
.word 0x17800005 ! t0_kref+0x850: fbge _kref+0x864
.word 0xd4162008 ! t0_kref+0x854: lduh [%i0 + 8], %o2
.word 0xda4e0000 ! t0_kref+0x858: ldsb [%i0], %o5
.word 0x95a0190f ! t0_kref+0x85c: fitod %f15, %f10
.word 0x9f1d400a ! t0_kref+0x860: tsubcctv %l5, %o2, %o7
.word 0xe66e2019 ! t0_kref+0x864: ldstub [%i0 + 0x19], %l3
.word 0x9e84e9b7 ! t0_kref+0x868: addcc %l3, 0x9b7, %o7
.word 0xe53f4018 ! t0_kref+0x86c: std %f18, [%i5 + %i0]
.word 0x23480005 ! t0_kref+0x870: fbne,a,pt %fcc0, _kref+0x884
.word 0x92bf400b ! t0_kref+0x874: xnorcc %i5, %o3, %o1
.word 0x96977efa ! t0_kref+0x878: orcc %i5, -0x106, %o3
.word 0x13480003 ! t0_kref+0x87c: fbe,pt %fcc0, _kref+0x888
.word 0xda28a008 ! t0_kref+0x880: stb %o5, [%g2 + 8]
.word 0x960abbe5 ! t0_kref+0x884: and %o2, -0x41b, %o3
.word 0x80830013 ! t0_kref+0x888: addcc %o4, %l3, %g0
.word 0xb1a489d0 ! t0_kref+0x88c: fdivd %f18, %f16, %f24
.word 0x808f328a ! t0_kref+0x890: btst 0xfffff28a, %i4
.word 0xedbf5018 ! t0_kref+0x894: stda %f22, [%i5 + %i0]0x80
.word 0xa3a40831 ! t0_kref+0x898: fadds %f16, %f17, %f17
.word 0xda00a034 ! t0_kref+0x89c: ld [%g2 + 0x34], %o5
.word 0x07800005 ! t0_kref+0x8a0: fbul _kref+0x8b4
.word 0x9e38001b ! t0_kref+0x8a4: xnor %g0, %i3, %o7
.word 0xa5a000ca ! t0_kref+0x8a8: fnegd %f10, %f18
.word 0x94ba20d7 ! t0_kref+0x8ac: xnorcc %o0, 0xd7, %o2
.word 0x9fa018d2 ! t0_kref+0x8b0: fdtos %f18, %f15
.word 0x988d000a ! t0_kref+0x8b4: andcc %l4, %o2, %o4
.word 0x9a968017 ! t0_kref+0x8b8: orcc %i2, %l7, %o5
.word 0x1c480001 ! t0_kref+0x8bc: bpos,pt %icc, _kref+0x8c0
.word 0xa9a0188c ! t0_kref+0x8c0: fitos %f12, %f20
.word 0x9935a010 ! t0_kref+0x8c4: srl %l6, 0x10, %o4
.word 0x38800007 ! t0_kref+0x8c8: bgu,a _kref+0x8e4
.word 0xed6e7fe8 ! t0_kref+0x8cc: prefetch %i1 - 0x18, 22
.word 0x81ab0aad ! t0_kref+0x8d0: fcmpes %fcc0, %f12, %f13
.word 0xe91fbfa0 ! t0_kref+0x8d4: ldd [%fp - 0x60], %f20
.word 0x9a3b330d ! t0_kref+0x8d8: xnor %o4, -0xcf3, %o5
.word 0x921b4016 ! t0_kref+0x8dc: xor %o5, %l6, %o1
.word 0x973ea018 ! t0_kref+0x8e0: sra %i2, 0x18, %o3
.word 0x81ae0a4a ! t0_kref+0x8e4: fcmpd %fcc0, %f24, %f10
.word 0x80e6b609 ! t0_kref+0x8e8: subccc %i2, -0x9f7, %g0
.word 0x9afaf241 ! t0_kref+0x8ec: sdivcc %o3, -0xdbf, %o5
.word 0x972da00e ! t0_kref+0x8f0: sll %l6, 0xe, %o3
.word 0x37800001 ! t0_kref+0x8f4: fbge,a _kref+0x8f8
.word 0xd448a008 ! t0_kref+0x8f8: ldsb [%g2 + 8], %o2
.word 0x23800001 ! t0_kref+0x8fc: fbne,a _kref+0x900
.word 0x9ba488b2 ! t0_kref+0x900: fsubs %f18, %f18, %f13
.word 0x9736c00d ! t0_kref+0x904: srl %i3, %o5, %o3
.word 0x9a85c015 ! t0_kref+0x908: addcc %l7, %l5, %o5
.word 0xda56001b ! t0_kref+0x90c: ldsh [%i0 + %i3], %o5
.word 0xd2ff1019 ! t0_kref+0x910: swapa [%i4 + %i1]0x80, %o1
.word 0x29800004 ! t0_kref+0x914: fbl,a _kref+0x924
.word 0xd800a038 ! t0_kref+0x918: ld [%g2 + 0x38], %o4
.word 0x95a3c9b4 ! t0_kref+0x91c: fdivs %f15, %f20, %f10
.word 0x9645001d ! t0_kref+0x920: addc %l4, %i5, %o3
.word 0xd4167ff4 ! t0_kref+0x924: lduh [%i1 - 0xc], %o2
.word 0xdb20a038 ! t0_kref+0x928: st %f13, [%g2 + 0x38]
.word 0x9fc00004 ! t0_kref+0x92c: call %g0 + %g4
.word 0xa13d400a ! t0_kref+0x930: sra %l5, %o2, %l0
.word 0xb1a01918 ! t0_kref+0x934: fitod %f24, %f24
.word 0x932ec016 ! t0_kref+0x938: sll %i3, %l6, %o1
.word 0xb1a00156 ! t0_kref+0x93c: fabsd %f22, %f24
.word 0x878020f0 ! t0_kref+0x940: mov 0xf0, %asi
.word 0x9de3bfa0 ! t0_kref+0x944: save %sp, -0x60, %sp
.word 0xb806801c ! t0_kref+0x948: add %i2, %i4, %i4
.word 0x93ee0019 ! t0_kref+0x94c: restore %i0, %i1, %o1
.word 0xe3b8a040 ! t0_kref+0x950: stda %f48, [%g2 + 0x40]%asi
.word 0x80a5e7bf ! t0_kref+0x954: cmp %l7, 0x7bf
.word 0x97a01a2f ! t0_kref+0x958: fstoi %f15, %f11
.word 0x9630001b ! t0_kref+0x95c: orn %g0, %i3, %o3
.word 0x9e3d0015 ! t0_kref+0x960: xnor %l4, %l5, %o7
.word 0x800db4bc ! t0_kref+0x964: and %l6, -0xb44, %g0
.word 0x9af4800d ! t0_kref+0x968: udivcc %l2, %o5, %o5
call SYM(t0_subr1)
.word 0xed266000 ! t0_kref+0x970: st %f22, [%i1]
.word 0x81ad4a36 ! t0_kref+0x974: fcmps %fcc0, %f21, %f22
.word 0x9644c013 ! t0_kref+0x978: addc %l3, %l3, %o3
.word 0x11800005 ! t0_kref+0x97c: fba _kref+0x990
.word 0xa7a0188c ! t0_kref+0x980: fitos %f12, %f19
.word 0x94aa8013 ! t0_kref+0x984: andncc %o2, %l3, %o2
.word 0x29800007 ! t0_kref+0x988: fbl,a _kref+0x9a4
.word 0x96acabaf ! t0_kref+0x98c: andncc %l2, 0xbaf, %o3
.word 0x9e5a001c ! t0_kref+0x990: smul %o0, %i4, %o7
.word 0x9a0c8016 ! t0_kref+0x994: and %l2, %l6, %o5
.word 0x97100009 ! t0_kref+0x998: taddcctv %g0, %o1, %o3
.word 0x14800003 ! t0_kref+0x99c: bg _kref+0x9a8
.word 0x9e4525d5 ! t0_kref+0x9a0: addc %l4, 0x5d5, %o7
.word 0x942cc013 ! t0_kref+0x9a4: andn %l3, %l3, %o2
.word 0x8036acdd ! t0_kref+0x9a8: orn %i2, 0xcdd, %g0
.word 0xa9a4c832 ! t0_kref+0x9ac: fadds %f19, %f18, %f20
.word 0xa7a00132 ! t0_kref+0x9b0: fabss %f18, %f19
.word 0x80a035e9 ! t0_kref+0x9b4: cmp %g0, -0xa17
.word 0xc398a080 ! t0_kref+0x9b8: ldda [%g2 + 0x80]%asi, %f32
.word 0xe93e7ff0 ! t0_kref+0x9bc: std %f20, [%i1 - 0x10]
.word 0x943db1d5 ! t0_kref+0x9c0: xnor %l6, -0xe2b, %o2
.word 0x00800006 ! t0_kref+0x9c4: bn _kref+0x9dc
.word 0xada0190a ! t0_kref+0x9c8: fitod %f10, %f22
.word 0xa1a308d4 ! t0_kref+0x9cc: fsubd %f12, %f20, %f16
.word 0x81580000 ! t0_kref+0x9d0: flushw
.word 0x94250012 ! t0_kref+0x9d4: sub %l4, %l2, %o2
.word 0xe5262008 ! t0_kref+0x9d8: st %f18, [%i0 + 8]
.word 0x15800002 ! t0_kref+0x9dc: fbue _kref+0x9e4
.word 0x972aa003 ! t0_kref+0x9e0: sll %o2, 0x3, %o3
.word 0x9de3bfa0 ! t0_kref+0x9e4: save %sp, -0x60, %sp
.word 0x8067364e ! t0_kref+0x9e8: subc %i4, -0x9b2, %g0
.word 0x81eef3e1 ! t0_kref+0x9ec: restore %i3, -0xc1f, %g0
.word 0xd91fbc58 ! t0_kref+0x9f0: ldd [%fp - 0x3a8], %f12
.word 0x81ad8a4c ! t0_kref+0x9f4: fcmpd %fcc0, %f22, %f12
.word 0x972ac013 ! t0_kref+0x9f8: sll %o3, %l3, %o3
.word 0x9ef5800d ! t0_kref+0x9fc: udivcc %l6, %o5, %o7
.word 0x9644e5dc ! t0_kref+0xa00: addc %l3, 0x5dc, %o3
.word 0x9efe8015 ! t0_kref+0xa04: sdivcc %i2, %l5, %o7
.word 0xe07e7ff4 ! t0_kref+0xa08: swap [%i1 - 0xc], %l0
.word 0xa1a018d6 ! t0_kref+0xa0c: fdtos %f22, %f16
.word 0xd60e3ff0 ! t0_kref+0xa10: ldub [%i0 - 0x10], %o3
.word 0xb3a00134 ! t0_kref+0xa14: fabss %f20, %f25
.word 0x0a800003 ! t0_kref+0xa18: bcs _kref+0xa24
.word 0xd808a001 ! t0_kref+0xa1c: ldub [%g2 + 1], %o4
.word 0x941a7616 ! t0_kref+0xa20: xor %o1, -0x9ea, %o2
.word 0x80a4fcb8 ! t0_kref+0xa24: cmp %l3, -0x348
.word 0xda26401c ! t0_kref+0xa28: st %o5, [%i1 + %i4]
.word 0x80fb4012 ! t0_kref+0xa2c: sdivcc %o5, %l2, %g0
.word 0xe300a024 ! t0_kref+0xa30: ld [%g2 + 0x24], %f17
.word 0xed1fbcd8 ! t0_kref+0xa34: ldd [%fp - 0x328], %f22
.word 0x8143e040 ! t0_kref+0xa38: membar 0x40
.word 0xe3b8a080 ! t0_kref+0xa3c: stda %f48, [%g2 + 0x80]%asi
.word 0x9e12c013 ! t0_kref+0xa40: or %o3, %l3, %o7
.word 0xa1a01910 ! t0_kref+0xa44: fitod %f16, %f16
.word 0xd256401b ! t0_kref+0xa48: ldsh [%i1 + %i3], %o1
.word 0x13800002 ! t0_kref+0xa4c: fbe _kref+0xa54
.word 0x943b0015 ! t0_kref+0xa50: xnor %o4, %l5, %o2
.word 0x9da0002f ! t0_kref+0xa54: fmovs %f15, %f14
.word 0x94ff4014 ! t0_kref+0xa58: sdivcc %i5, %l4, %o2
.word 0xd4e81019 ! t0_kref+0xa5c: ldstuba [%g0 + %i1]0x80, %o2
.word 0xd4167fe4 ! t0_kref+0xa60: lduh [%i1 - 0x1c], %o2
.word 0x9f3a0013 ! t0_kref+0xa64: sra %o0, %l3, %o7
.word 0x15800005 ! t0_kref+0xa68: fbue _kref+0xa7c
.word 0xa5a018cc ! t0_kref+0xa6c: fdtos %f12, %f18
.word 0x9a3f62df ! t0_kref+0xa70: xnor %i5, 0x2df, %o5
.word 0xb3a00137 ! t0_kref+0xa74: fabss %f23, %f25
.word 0x92428012 ! t0_kref+0xa78: addc %o2, %l2, %o1
.word 0x0f480002 ! t0_kref+0xa7c: fbu,pt %fcc0, _kref+0xa84
.word 0xa9a64d2c ! t0_kref+0xa80: fsmuld %f25, %f12, %f20
.word 0xa5a50837 ! t0_kref+0xa84: fadds %f20, %f23, %f18
.word 0x80e02b7a ! t0_kref+0xa88: subccc %g0, 0xb7a, %g0
.word 0xa9a018ce ! t0_kref+0xa8c: fdtos %f14, %f20
.word 0xc07e7ff4 ! t0_kref+0xa90: swap [%i1 - 0xc], %g0
.word 0x947a8013 ! t0_kref+0xa94: sdiv %o2, %l3, %o2
.word 0xfb6e401b ! t0_kref+0xa98: prefetch %i1 + %i3, 29
.word 0x95a0190a ! t0_kref+0xa9c: fitod %f10, %f10
.word 0x97a01a39 ! t0_kref+0xaa0: fstoi %f25, %f11
.word 0x92a4b283 ! t0_kref+0xaa4: subcc %l2, -0xd7d, %o1
.word 0xde50a00e ! t0_kref+0xaa8: ldsh [%g2 + 0xe], %o7
.word 0x2f480001 ! t0_kref+0xaac: fbu,a,pt %fcc0, _kref+0xab0
.word 0xde50a01c ! t0_kref+0xab0: ldsh [%g2 + 0x1c], %o7
.word 0x94027e4e ! t0_kref+0xab4: add %o1, -0x1b2, %o2
.word 0x9b2ae015 ! t0_kref+0xab8: sll %o3, 0x15, %o5
.word 0x98983277 ! t0_kref+0xabc: xorcc %g0, -0xd89, %o4
.word 0x34400001 ! t0_kref+0xac0: bg,a,pn %icc, _kref+0xac4
.word 0x99a01916 ! t0_kref+0xac4: fitod %f22, %f12
.word 0xeb68a04e ! t0_kref+0xac8: prefetch %g2 + 0x4e, 21
.word 0x808a4000 ! t0_kref+0xacc: btst %g0, %o1
.word 0x81834000 ! t0_kref+0xad0: wr %o5, %g0, %y
.word 0x812b600f ! t0_kref+0xad4: sll %o5, 0xf, %g0
.word 0x21400003 ! t0_kref+0xad8: fbn,a,pn %fcc0, _kref+0xae4
.word 0xd4560000 ! t0_kref+0xadc: ldsh [%i0], %o2
.word 0xa1a44d32 ! t0_kref+0xae0: fsmuld %f17, %f18, %f16
.word 0x38800007 ! t0_kref+0xae4: bgu,a _kref+0xb00
.word 0x947d2372 ! t0_kref+0xae8: sdiv %l4, 0x372, %o2
.word 0x99368016 ! t0_kref+0xaec: srl %i2, %l6, %o4
.word 0xa9a0002a ! t0_kref+0xaf0: fmovs %f10, %f20
.word 0x21800001 ! t0_kref+0xaf4: fbn,a _kref+0xaf8
.word 0xa1a4cd2b ! t0_kref+0xaf8: fsmuld %f19, %f11, %f16
.word 0x9fa01a33 ! t0_kref+0xafc: fstoi %f19, %f15
.word 0x9245000a ! t0_kref+0xb00: addc %l4, %o2, %o1
.word 0xec263ff4 ! t0_kref+0xb04: st %l6, [%i0 - 0xc]
.word 0x9a3d3ef4 ! t0_kref+0xb08: xnor %l4, -0x10c, %o5
.word 0x80f2801b ! t0_kref+0xb0c: udivcc %o2, %i3, %g0
.word 0xaba01a50 ! t0_kref+0xb10: fdtoi %f16, %f21
.word 0x96330000 ! t0_kref+0xb14: orn %o4, %g0, %o3
.word 0xdd1e6010 ! t0_kref+0xb18: ldd [%i1 + 0x10], %f14
.word 0x81d94016 ! t0_kref+0xb1c: flush %g5 + %l6
.word 0x948cc01d ! t0_kref+0xb20: andcc %l3, %i5, %o2
.word 0xe620a01c ! t0_kref+0xb24: st %l3, [%g2 + 0x1c]
.word 0xc368a088 ! t0_kref+0xb28: prefetch %g2 + 0x88, 1
.word 0x81ac8ab8 ! t0_kref+0xb2c: fcmpes %fcc0, %f18, %f24
.word 0x10480003 ! t0_kref+0xb30: ba,pt %icc, _kref+0xb3c
.word 0xea30a03a ! t0_kref+0xb34: sth %l5, [%g2 + 0x3a]
.word 0x945b0008 ! t0_kref+0xb38: smul %o4, %o0, %o2
.word 0x9b3f2003 ! t0_kref+0xb3c: sra %i4, 0x3, %o5
.word 0x94c5bb1a ! t0_kref+0xb40: addccc %l6, -0x4e6, %o2
.word 0xe4fe501c ! t0_kref+0xb44: swapa [%i1 + %i4]0x80, %l2
.word 0x98aeb3f7 ! t0_kref+0xb48: andncc %i2, -0xc09, %o4
.word 0xf420a004 ! t0_kref+0xb4c: st %i2, [%g2 + 4]
.word 0x93130016 ! t0_kref+0xb50: taddcctv %o4, %l6, %o1
.word 0xe900a018 ! t0_kref+0xb54: ld [%g2 + 0x18], %f20
.word 0x1b800006 ! t0_kref+0xb58: fble _kref+0xb70
.word 0x81d97e18 ! t0_kref+0xb5c: flush %g5 - 0x1e8
.word 0xe520a028 ! t0_kref+0xb60: st %f18, [%g2 + 0x28]
.word 0xc398a040 ! t0_kref+0xb64: ldda [%g2 + 0x40]%asi, %f32
.word 0x9ec32969 ! t0_kref+0xb68: addccc %o4, 0x969, %o7
.word 0x945ec00c ! t0_kref+0xb6c: smul %i3, %o4, %o2
.word 0xc807bfe4 ! t0_kref+0xb70: ld [%fp - 0x1c], %g4
.word 0x9528200b ! t0_kref+0xb74: sll %g0, 0xb, %o2
.word 0x97358008 ! t0_kref+0xb78: srl %l6, %o0, %o3
.word 0xe3b8a080 ! t0_kref+0xb7c: stda %f48, [%g2 + 0x80]%asi
.word 0x9e8cf17c ! t0_kref+0xb80: andcc %l3, -0xe84, %o7
.word 0xe7270018 ! t0_kref+0xb84: st %f19, [%i4 + %i0]
.word 0xafa00139 ! t0_kref+0xb88: fabss %f25, %f23
.word 0x95a4c92f ! t0_kref+0xb8c: fmuls %f19, %f15, %f10
.word 0x00800007 ! t0_kref+0xb90: bn _kref+0xbac
.word 0x960dc01a ! t0_kref+0xb94: and %l7, %i2, %o3
.word 0xf13e6000 ! t0_kref+0xb98: std %f24, [%i1]
.word 0x96fd000c ! t0_kref+0xb9c: sdivcc %l4, %o4, %o3
.word 0x9a3ca69c ! t0_kref+0xba0: xnor %l2, 0x69c, %o5
.word 0x25800005 ! t0_kref+0xba4: fblg,a _kref+0xbb8
.word 0xe01e3ff8 ! t0_kref+0xba8: ldd [%i0 - 8], %l0
.word 0xed1e6018 ! t0_kref+0xbac: ldd [%i1 + 0x18], %f22
.word 0x993ce003 ! t0_kref+0xbb0: sra %l3, 0x3, %o4
.word 0xa7a44839 ! t0_kref+0xbb4: fadds %f17, %f25, %f19
.word 0xe01e0000 ! t0_kref+0xbb8: ldd [%i0], %l0
.word 0xa7a000b0 ! t0_kref+0xbbc: fnegs %f16, %f19
.word 0xd2167fe2 ! t0_kref+0xbc0: lduh [%i1 - 0x1e], %o1
.word 0xeafe101c ! t0_kref+0xbc4: swapa [%i0 + %i4]0x80, %l5
.word 0xa9a01913 ! t0_kref+0xbc8: fitod %f19, %f20
.word 0x80e58013 ! t0_kref+0xbcc: subccc %l6, %l3, %g0
.word 0x8143e040 ! t0_kref+0xbd0: membar 0x40
.word 0x9b3cc00d ! t0_kref+0xbd4: sra %l3, %o5, %o5
.word 0xd91fbc78 ! t0_kref+0xbd8: ldd [%fp - 0x388], %f12
.word 0xa5a0102c ! t0_kref+0xbdc: fstox %f12, %f18
.word 0xda00a010 ! t0_kref+0xbe0: ld [%g2 + 0x10], %o5
.word 0xeb20a030 ! t0_kref+0xbe4: st %f21, [%g2 + 0x30]
.word 0x9ef238c2 ! t0_kref+0xbe8: udivcc %o0, -0x73e, %o7
.word 0x94da6658 ! t0_kref+0xbec: smulcc %o1, 0x658, %o2
.word 0x99a2882b ! t0_kref+0xbf0: fadds %f10, %f11, %f12
.word 0xe51e3ff0 ! t0_kref+0xbf4: ldd [%i0 - 0x10], %f18
.word 0xe408648c ! t0_kref+0xbf8: ldub [%g1 + 0x48c], %l2
.word 0xa41ca00c ! t0_kref+0xbfc: xor %l2, 0xc, %l2
.word 0xe428648c ! t0_kref+0xc00: stb %l2, [%g1 + 0x48c]
.word 0x81d8648c ! t0_kref+0xc04: flush %g1 + 0x48c
.word 0xb3a40839 ! t0_kref+0xc08: fadds %f16, %f25, %f25
.word 0xa9a509ce ! t0_kref+0xc0c: fdivd %f20, %f14, %f20
.word 0xd208a02f ! t0_kref+0xc10: ldub [%g2 + 0x2f], %o1
.word 0xa9a000d2 ! t0_kref+0xc14: fnegd %f18, %f20
.word 0xc807bfec ! t0_kref+0xc18: ld [%fp - 0x14], %g4
.word 0xe51e7ff8 ! t0_kref+0xc1c: ldd [%i1 - 8], %f18
.word 0xd448a031 ! t0_kref+0xc20: ldsb [%g2 + 0x31], %o2
2: .word 0x920a76b5 ! t0_kref+0xc24: and %o1, -0x94b, %o1
.word 0xd610a01e ! t0_kref+0xc28: lduh [%g2 + 0x1e], %o3
.word 0x9634e6d0 ! t0_kref+0xc2c: orn %l3, 0x6d0, %o3
.word 0xed1fbf98 ! t0_kref+0xc30: ldd [%fp - 0x68], %f22
.word 0x13480008 ! t0_kref+0xc34: fbe,pt %fcc0, _kref+0xc54
.word 0xd6f81019 ! t0_kref+0xc38: swapa [%g0 + %i1]0x80, %o3
.word 0x95a309d8 ! t0_kref+0xc3c: fdivd %f12, %f24, %f10
.word 0xd8801018 ! t0_kref+0xc40: lda [%g0 + %i0]0x80, %o4
.word 0xd228a014 ! t0_kref+0xc44: stb %o1, [%g2 + 0x14]
.word 0xd2500018 ! t0_kref+0xc48: ldsh [%g0 + %i0], %o1
.word 0x9e65e9ac ! t0_kref+0xc4c: subc %l7, 0x9ac, %o7
.word 0x803b2844 ! t0_kref+0xc50: xnor %o4, 0x844, %g0
.word 0x9a82e1b8 ! t0_kref+0xc54: addcc %o3, 0x1b8, %o5
.word 0x81da4008 ! t0_kref+0xc58: flush %o1 + %o0
.word 0xa5a01a50 ! t0_kref+0xc5c: fdtoi %f16, %f18
.word 0xdf063ff8 ! t0_kref+0xc60: ld [%i0 - 8], %f15
.word 0xd40e4000 ! t0_kref+0xc64: ldub [%i1], %o2
.word 0xe3060000 ! t0_kref+0xc68: ld [%i0], %f17
.word 0xda100018 ! t0_kref+0xc6c: lduh [%g0 + %i0], %o5
.word 0x8143e040 ! t0_kref+0xc70: membar 0x40
.word 0x9e8c8008 ! t0_kref+0xc74: andcc %l2, %o0, %o7
.word 0x81dfbd05 ! t0_kref+0xc78: flush %fp - 0x2fb
.word 0x99a58d39 ! t0_kref+0xc7c: fsmuld %f22, %f25, %f12
.word 0xd878a000 ! t0_kref+0xc80: swap [%g2], %o4
.word 0xd250a034 ! t0_kref+0xc84: ldsh [%g2 + 0x34], %o1
.word 0x96bceb1d ! t0_kref+0xc88: xnorcc %l3, 0xb1d, %o3
.word 0x22800008 ! t0_kref+0xc8c: be,a _kref+0xcac
.word 0xa3a00037 ! t0_kref+0xc90: fmovs %f23, %f17
.word 0x95a48d34 ! t0_kref+0xc94: fsmuld %f18, %f20, %f10
.word 0xd830a018 ! t0_kref+0xc98: sth %o4, [%g2 + 0x18]
.word 0xada0190f ! t0_kref+0xc9c: fitod %f15, %f22
.word 0x09800007 ! t0_kref+0xca0: fbl _kref+0xcbc
.word 0xd8162004 ! t0_kref+0xca4: lduh [%i0 + 4], %o4
.word 0x8143c000 ! t0_kref+0xca8: stbar
.word 0xdaee501a ! t0_kref+0xcac: ldstuba [%i1 + %i2]0x80, %o5
.word 0x948a401b ! t0_kref+0xcb0: andcc %o1, %i3, %o2
.word 0xe878a038 ! t0_kref+0xcb4: swap [%g2 + 0x38], %l4
.word 0xeb68a00e ! t0_kref+0xcb8: prefetch %g2 + 0xe, 21
.word 0x9a85c012 ! t0_kref+0xcbc: addcc %l7, %l2, %o5
.word 0xc0167ffa ! t0_kref+0xcc0: lduh [%i1 - 6], %g0
.word 0x96583fe6 ! t0_kref+0xcc4: smul %g0, -0x1a, %o3
.word 0x96adedab ! t0_kref+0xcc8: andncc %l7, 0xdab, %o3
.word 0xe3b8a080 ! t0_kref+0xccc: stda %f48, [%g2 + 0x80]%asi
.word 0x3f800005 ! t0_kref+0xcd0: fbo,a _kref+0xce4
.word 0x9a8c800a ! t0_kref+0xcd4: andcc %l2, %o2, %o5
.word 0xa1a01a2a ! t0_kref+0xcd8: fstoi %f10, %f16
.word 0xda066004 ! t0_kref+0xcdc: ld [%i1 + 4], %o5
.word 0x1c800004 ! t0_kref+0xce0: bpos _kref+0xcf0
.word 0xef6e6018 ! t0_kref+0xce4: prefetch %i1 + 0x18, 23
.word 0x81ab8a58 ! t0_kref+0xce8: fcmpd %fcc0, %f14, %f24
.word 0x33480004 ! t0_kref+0xcec: fbe,a,pt %fcc0, _kref+0xcfc
.word 0xf628a00d ! t0_kref+0xcf0: stb %i3, [%g2 + 0xd]
.word 0x98e6ae1a ! t0_kref+0xcf4: subccc %i2, 0xe1a, %o4
.word 0x35800002 ! t0_kref+0xcf8: fbue,a _kref+0xd00
.word 0x8097000c ! t0_kref+0xcfc: orcc %i4, %o4, %g0
.word 0xa9a00134 ! t0_kref+0xd00: fabss %f20, %f20
.word 0xc12e001c ! t0_kref+0xd04: st %fsr, [%i0 + %i4]
.word 0x9a3dc01b ! t0_kref+0xd08: xnor %l7, %i3, %o5
.word 0xdaae5000 ! t0_kref+0xd0c: stba %o5, [%i1]0x80
.word 0x9a7ec01a ! t0_kref+0xd10: sdiv %i3, %i2, %o5
.word 0xf4270018 ! t0_kref+0xd14: st %i2, [%i4 + %i0]
.word 0xd600a00c ! t0_kref+0xd18: ld [%g2 + 0xc], %o3
.word 0x97a0002f ! t0_kref+0xd1c: fmovs %f15, %f11
.word 0x940b6a35 ! t0_kref+0xd20: and %o5, 0xa35, %o2
.word 0x9aaa6d1a ! t0_kref+0xd24: andncc %o1, 0xd1a, %o5
.word 0x803337e0 ! t0_kref+0xd28: orn %o4, -0x820, %g0
.word 0x9fc10000 ! t0_kref+0xd2c: call %g4
.word 0xd4164000 ! t0_kref+0xd30: lduh [%i1], %o2
.word 0x96aa800b ! t0_kref+0xd34: andncc %o2, %o3, %o3
.word 0x8182c000 ! t0_kref+0xd38: wr %o3, %g0, %y
.word 0xe0981018 ! t0_kref+0xd3c: ldda [%g0 + %i0]0x80, %l0
.word 0xafa00034 ! t0_kref+0xd40: fmovs %f20, %f23
.word 0x3d400001 ! t0_kref+0xd44: fbule,a,pn %fcc0, _kref+0xd48
.word 0xde16c018 ! t0_kref+0xd48: lduh [%i3 + %i0], %o7
.word 0xe99e5000 ! t0_kref+0xd4c: ldda [%i1]0x80, %f20
.word 0xa1a488d6 ! t0_kref+0xd50: fsubd %f18, %f22, %f16
.word 0x39480005 ! t0_kref+0xd54: fbuge,a,pt %fcc0, _kref+0xd68
.word 0xa9a00134 ! t0_kref+0xd58: fabss %f20, %f20
.word 0x925a000c ! t0_kref+0xd5c: smul %o0, %o4, %o1
.word 0xd700a008 ! t0_kref+0xd60: ld [%g2 + 8], %f11
.word 0xd06e6016 ! t0_kref+0xd64: ldstub [%i1 + 0x16], %o0
.word 0x9ba018ce ! t0_kref+0xd68: fdtos %f14, %f13
.word 0xb1a489ce ! t0_kref+0xd6c: fdivd %f18, %f14, %f24
.word 0xde5f4018 ! t0_kref+0xd70: ldx [%i5 + %i0], %o7
.word 0xa1a309d8 ! t0_kref+0xd74: fdivd %f12, %f24, %f16
.word 0x98856a02 ! t0_kref+0xd78: addcc %l5, 0xa02, %o4
.word 0xc048a000 ! t0_kref+0xd7c: ldsb [%g2], %g0
.word 0xe278a01c ! t0_kref+0xd80: swap [%g2 + 0x1c], %l1
.word 0x813ca000 ! t0_kref+0xd84: sra %l2, 0x0, %g0
.word 0x9af53e05 ! t0_kref+0xd88: udivcc %l4, -0x1fb, %o5
.word 0xf11fbfb0 ! t0_kref+0xd8c: ldd [%fp - 0x50], %f24
.word 0x9480000d ! t0_kref+0xd90: addcc %g0, %o5, %o2
.word 0xb3a01892 ! t0_kref+0xd94: fitos %f18, %f25
.word 0xda162010 ! t0_kref+0xd98: lduh [%i0 + 0x10], %o5
.word 0x00800007 ! t0_kref+0xd9c: bn _kref+0xdb8
.word 0x9da00137 ! t0_kref+0xda0: fabss %f23, %f14
.word 0x8182c000 ! t0_kref+0xda4: wr %o3, %g0, %y
.word 0xe0180018 ! t0_kref+0xda8: ldd [%g0 + %i0], %l0
.word 0x9818000b ! t0_kref+0xdac: xor %g0, %o3, %o4
.word 0x948e8015 ! t0_kref+0xdb0: andcc %i2, %l5, %o2
.word 0x9e080017 ! t0_kref+0xdb4: and %g0, %l7, %o7
.word 0x9f220008 ! t0_kref+0xdb8: mulscc %o0, %o0, %o7
.word 0xd720a020 ! t0_kref+0xdbc: st %f11, [%g2 + 0x20]
.word 0xe320a014 ! t0_kref+0xdc0: st %f17, [%g2 + 0x14]
.word 0x951d4016 ! t0_kref+0xdc4: tsubcctv %l5, %l6, %o2
.word 0x81ad8a54 ! t0_kref+0xdc8: fcmpd %fcc0, %f22, %f20
.word 0x942f0015 ! t0_kref+0xdcc: andn %i4, %l5, %o2
.word 0xe53e2018 ! t0_kref+0xdd0: std %f18, [%i0 + 0x18]
.word 0x81ac8a52 ! t0_kref+0xdd4: fcmpd %fcc0, %f18, %f18
.word 0x9e37000a ! t0_kref+0xdd8: orn %i4, %o2, %o7
.word 0xea270018 ! t0_kref+0xddc: st %l5, [%i4 + %i0]
.word 0x81ad8ad6 ! t0_kref+0xde0: fcmped %fcc0, %f22, %f22
.word 0xf8360000 ! t0_kref+0xde4: sth %i4, [%i0]
.word 0x963a2798 ! t0_kref+0xde8: xnor %o0, 0x798, %o3
.word 0x945ac000 ! t0_kref+0xdec: smul %o3, %g0, %o2
.word 0x81374013 ! t0_kref+0xdf0: srl %i5, %l3, %g0
.word 0x946362f7 ! t0_kref+0xdf4: subc %o5, 0x2f7, %o2
.word 0x81ac8a4a ! t0_kref+0xdf8: fcmpd %fcc0, %f18, %f10
.word 0x11480005 ! t0_kref+0xdfc: fba,pt %fcc0, _kref+0xe10
.word 0xf207bfe0 ! t0_kref+0xe00: ld [%fp - 0x20], %i1
.word 0xf820a028 ! t0_kref+0xe04: st %i4, [%g2 + 0x28]
.word 0xe430a006 ! t0_kref+0xe08: sth %l2, [%g2 + 6]
.word 0xd600a02c ! t0_kref+0xe0c: ld [%g2 + 0x2c], %o3
.word 0x15480001 ! t0_kref+0xe10: fbue,pt %fcc0, _kref+0xe14
.word 0xd430a02c ! t0_kref+0xe14: sth %o2, [%g2 + 0x2c]
.word 0x9e43401b ! t0_kref+0xe18: addc %o5, %i3, %o7
.word 0xecbf5018 ! t0_kref+0xe1c: stda %l6, [%i5 + %i0]0x80
.word 0xed6e001a ! t0_kref+0xe20: prefetch %i0 + %i2, 22
.word 0xd850a008 ! t0_kref+0xe24: ldsh [%g2 + 8], %o4
.word 0xe01e401d ! t0_kref+0xe28: ldd [%i1 + %i5], %l0
.word 0x947d801c ! t0_kref+0xe2c: sdiv %l6, %i4, %o2
.word 0x9f3b200c ! t0_kref+0xe30: sra %o4, 0xc, %o7
.word 0xe3b8a080 ! t0_kref+0xe34: stda %f48, [%g2 + 0x80]%asi
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xd2500019 ! t0_kref+0xe44: ldsh [%g0 + %i1], %o1
.word 0xd44e8019 ! t0_kref+0xe48: ldsb [%i2 + %i1], %o2
.word 0x9462e646 ! t0_kref+0xe4c: subc %o3, 0x646, %o2
.word 0x9427401b ! t0_kref+0xe50: sub %i5, %i3, %o2
.word 0xaba018d2 ! t0_kref+0xe54: fdtos %f18, %f21
1: .word 0x985b3ff0 ! t0_kref+0xe58: smul %o4, -0x10, %o4
.word 0xd84e401a ! t0_kref+0xe5c: ldsb [%i1 + %i2], %o4
.word 0x952ae015 ! t0_kref+0xe60: sll %o3, 0x15, %o2
.word 0x9f38000b ! t0_kref+0xe64: sra %g0, %o3, %o7
.word 0x9465c00a ! t0_kref+0xe68: subc %l7, %o2, %o2
.word 0x9a3ab2d0 ! t0_kref+0xe6c: xnor %o2, -0xd30, %o5
.word 0xe91e3ff8 ! t0_kref+0xe70: ldd [%i0 - 8], %f20
.word 0xe9bf5018 ! t0_kref+0xe74: stda %f20, [%i5 + %i0]0x80
.word 0xde10a02e ! t0_kref+0xe78: lduh [%g2 + 0x2e], %o7
.word 0xc398a040 ! t0_kref+0xe7c: ldda [%g2 + 0x40]%asi, %f32
.word 0xf11e2010 ! t0_kref+0xe80: ldd [%i0 + 0x10], %f24
.word 0x9532a003 ! t0_kref+0xe84: srl %o2, 0x3, %o2
.word 0x81858000 ! t0_kref+0xe88: wr %l6, %g0, %y
.word 0x9e223dbf ! t0_kref+0xe8c: sub %o0, -0x241, %o7
.word 0xd9066004 ! t0_kref+0xe90: ld [%i1 + 4], %f12
.word 0x94430016 ! t0_kref+0xe94: addc %o4, %l6, %o2
.word 0x99a00132 ! t0_kref+0xe98: fabss %f18, %f12
.word 0x930a3f5d ! t0_kref+0xe9c: tsubcc %o0, -0xa3, %o1
.word 0x81ae0ab6 ! t0_kref+0xea0: fcmpes %fcc0, %f24, %f22
.word 0x81dd3bda ! t0_kref+0xea4: flush %l4 - 0x426
.word 0xd24e401a ! t0_kref+0xea8: ldsb [%i1 + %i2], %o1
.word 0x9422c01b ! t0_kref+0xeac: sub %o3, %i3, %o2
.word 0x929f7146 ! t0_kref+0xeb0: xorcc %i5, -0xeba, %o1
.word 0x96bec015 ! t0_kref+0xeb4: xnorcc %i3, %l5, %o3
.word 0x9a5a8000 ! t0_kref+0xeb8: smul %o2, %g0, %o5
.word 0x1738a461 ! t0_kref+0xebc: sethi %hi(0xe2918400), %o3
.word 0x92f5b156 ! t0_kref+0xec0: udivcc %l6, -0xeaa, %o1
.word 0x953f200b ! t0_kref+0xec4: sra %i4, 0xb, %o2
.word 0x81834000 ! t0_kref+0xec8: wr %o5, %g0, %y
.word 0x99a01a2c ! t0_kref+0xecc: fstoi %f12, %f12
.word 0x8143e040 ! t0_kref+0xed0: membar 0x40
.word 0xc807bfec ! t0_kref+0xed4: ld [%fp - 0x14], %g4
.word 0x98c54016 ! t0_kref+0xed8: addccc %l5, %l6, %o4
.word 0xd800a020 ! t0_kref+0xedc: ld [%g2 + 0x20], %o4
.word 0x9362001d ! t0_kref+0xee0: mova %fcc0, %i5, %o1
.word 0xafa01a38 ! t0_kref+0xee4: fstoi %f24, %f23
.word 0x972f2009 ! t0_kref+0xee8: sll %i4, 0x9, %o3
.word 0x94a4c01d ! t0_kref+0xeec: subcc %l3, %i5, %o2
.word 0x9de3bfa0 ! t0_kref+0xef0: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
1: .word 0xc0167fe4 ! t0_kref+0xefc: lduh [%i1 - 0x1c], %g0
.word 0x94f3230b ! t0_kref+0xf00: udivcc %o4, 0x30b, %o2
.word 0x9a3dee51 ! t0_kref+0xf04: xnor %l7, 0xe51, %o5
.word 0x803f001a ! t0_kref+0xf08: xnor %i4, %i2, %g0
.word 0x81dbafcd ! t0_kref+0xf0c: flush %sp + 0xfcd
call SYM(t0_subr2)
.word 0x96a4fc86 ! t0_kref+0xf14: subcc %l3, -0x37a, %o3
.word 0xe428a024 ! t0_kref+0xf18: stb %l2, [%g2 + 0x24]
.word 0xc016001b ! t0_kref+0xf1c: lduh [%i0 + %i3], %g0
.word 0x9e8a6c8a ! t0_kref+0xf20: andcc %o1, 0xc8a, %o7
.word 0x27480002 ! t0_kref+0xf24: fbul,a,pt %fcc0, _kref+0xf2c
.word 0xd656c018 ! t0_kref+0xf28: ldsh [%i3 + %i0], %o3
.word 0x932dc01b ! t0_kref+0xf2c: sll %l7, %i3, %o1
.word 0xdf266004 ! t0_kref+0xf30: st %f15, [%i1 + 4]
.word 0x9634801d ! t0_kref+0xf34: orn %l2, %i5, %o3
.word 0x9ef32cb9 ! t0_kref+0xf38: udivcc %o4, 0xcb9, %o7
.word 0x9da0190b ! t0_kref+0xf3c: fitod %f11, %f14
.word 0x9e7e8013 ! t0_kref+0xf40: sdiv %i2, %l3, %o7
.word 0xe40867e8 ! t0_kref+0xf44: ldub [%g1 + 0x7e8], %l2
.word 0xa41ca00c ! t0_kref+0xf48: xor %l2, 0xc, %l2
.word 0xe42867e8 ! t0_kref+0xf4c: stb %l2, [%g1 + 0x7e8]
.word 0x81d867e8 ! t0_kref+0xf50: flush %g1 + 0x7e8
.word 0xe4260000 ! t0_kref+0xf54: st %l2, [%i0]
.word 0x1f04212b ! t0_kref+0xf58: sethi %hi(0x1084ac00), %o7
.word 0x928ea761 ! t0_kref+0xf5c: andcc %i2, 0x761, %o1
.word 0x81824000 ! t0_kref+0xf60: wr %o1, %g0, %y
.word 0xe51fbe00 ! t0_kref+0xf64: ldd [%fp - 0x200], %f18
.word 0xd5060000 ! t0_kref+0xf68: ld [%i0], %f10
.word 0x81ddb7b9 ! t0_kref+0xf6c: flush %l6 - 0x847
call SYM(t0_subr1)
.word 0xd496501b ! t0_kref+0xf74: lduha [%i1 + %i3]0x80, %o2
.word 0x9232fe38 ! t0_kref+0xf78: orn %o3, -0x1c8, %o1
.word 0x3d480008 ! t0_kref+0xf7c: fbule,a,pt %fcc0, _kref+0xf9c
2: .word 0xe07f0019 ! t0_kref+0xf80: swap [%i4 + %i1], %l0
.word 0xd420a018 ! t0_kref+0xf84: st %o2, [%g2 + 0x18]
.word 0x81ad0a52 ! t0_kref+0xf88: fcmpd %fcc0, %f20, %f18
.word 0xe76e7ff8 ! t0_kref+0xf8c: prefetch %i1 - 8, 19
.word 0x81580000 ! t0_kref+0xf90: flushw
.word 0xf11fbcd8 ! t0_kref+0xf94: ldd [%fp - 0x328], %f24
.word 0x8143c000 ! t0_kref+0xf98: stbar
.word 0xe636c019 ! t0_kref+0xf9c: sth %l3, [%i3 + %i1]
.word 0x963cc014 ! t0_kref+0xfa0: xnor %l3, %l4, %o3
.word 0x9fc10000 ! t0_kref+0xfa4: call %g4
.word 0x9235b5fb ! t0_kref+0xfa8: orn %l6, -0xa05, %o1
.word 0x943029d4 ! t0_kref+0xfac: orn %g0, 0x9d4, %o2
.word 0xde063ff8 ! t0_kref+0xfb0: ld [%i0 - 8], %o7
.word 0xc398a080 ! t0_kref+0xfb4: ldda [%g2 + 0x80]%asi, %f32
.word 0xdf00a010 ! t0_kref+0xfb8: ld [%g2 + 0x10], %f15
.word 0x3a480004 ! t0_kref+0xfbc: bcc,a,pt %icc, _kref+0xfcc
.word 0x963a2c34 ! t0_kref+0xfc0: xnor %o0, 0xc34, %o3
.word 0xd9266004 ! t0_kref+0xfc4: st %f12, [%i1 + 4]
.word 0xada01915 ! t0_kref+0xfc8: fitod %f21, %f22
.word 0x9802800b ! t0_kref+0xfcc: add %o2, %o3, %o4
.word 0x81ad8a54 ! t0_kref+0xfd0: fcmpd %fcc0, %f22, %f20
.word 0x2f480004 ! t0_kref+0xfd4: fbu,a,pt %fcc0, _kref+0xfe4
.word 0x802ac01b ! t0_kref+0xfd8: andn %o3, %i3, %g0
.word 0x949ead9b ! t0_kref+0xfdc: xorcc %i2, 0xd9b, %o2
.word 0x9ef5b0f5 ! t0_kref+0xfe0: udivcc %l6, -0xf0b, %o7
.word 0x9edcba29 ! t0_kref+0xfe4: smulcc %l2, -0x5d7, %o7
.word 0x25800002 ! t0_kref+0xfe8: fblg,a _kref+0xff0
.word 0x9ba00138 ! t0_kref+0xfec: fabss %f24, %f13
.word 0x9272c00b ! t0_kref+0xff0: udiv %o3, %o3, %o1
.word 0x952ea01c ! t0_kref+0xff4: sll %i2, 0x1c, %o2
.word 0x922f4015 ! t0_kref+0xff8: andn %i5, %l5, %o1
.word 0xd816401b ! t0_kref+0xffc: lduh [%i1 + %i3], %o4
.word 0xdf062004 ! t0_kref+0x1000: ld [%i0 + 4], %f15
.word 0x9876a8ad ! t0_kref+0x1004: udiv %i2, 0x8ad, %o4
.word 0xe91f4019 ! t0_kref+0x1008: ldd [%i5 + %i1], %f20
.word 0xe91fbc88 ! t0_kref+0x100c: ldd [%fp - 0x378], %f20
.word 0x81ab8a50 ! t0_kref+0x1010: fcmpd %fcc0, %f14, %f16
.word 0x30800003 ! t0_kref+0x1014: ba,a _kref+0x1020
.word 0xd80e3ffa ! t0_kref+0x1018: ldub [%i0 - 6], %o4
.word 0xd8067fe4 ! t0_kref+0x101c: ld [%i1 - 0x1c], %o4
call SYM(t0_subr2)
.word 0xa3ab402a ! t0_kref+0x1024: fmovsle %fcc0, %f10, %f17
.word 0x973ea006 ! t0_kref+0x1028: sra %i2, 0x6, %o3
.word 0x0d800001 ! t0_kref+0x102c: fbg _kref+0x1030
.word 0x9ebd6b0d ! t0_kref+0x1030: xnorcc %l5, 0xb0d, %o7
.word 0x94a2400b ! t0_kref+0x1034: subcc %o1, %o3, %o2
.word 0x8182c000 ! t0_kref+0x1038: wr %o3, %g0, %y
.word 0x92ad4012 ! t0_kref+0x103c: andncc %l5, %l2, %o1
.word 0xd24e3ff6 ! t0_kref+0x1040: ldsb [%i0 - 0xa], %o1
.word 0x8143e048 ! t0_kref+0x1044: membar 0x48
.word 0xee7e2010 ! t0_kref+0x1048: swap [%i0 + 0x10], %l7
.word 0x9e24800a ! t0_kref+0x104c: sub %l2, %o2, %o7
.word 0xd400a038 ! t0_kref+0x1050: ld [%g2 + 0x38], %o2
.word 0x96fd800a ! t0_kref+0x1054: sdivcc %l6, %o2, %o3
.word 0x9ee76e81 ! t0_kref+0x1058: subccc %i5, 0xe81, %o7
.word 0x15245c6c ! t0_kref+0x105c: sethi %hi(0x9171b000), %o2
.word 0x942ec015 ! t0_kref+0x1060: andn %i3, %l5, %o2
.word 0xd8560000 ! t0_kref+0x1064: ldsh [%i0], %o4
.word 0xd630a02a ! t0_kref+0x1068: sth %o3, [%g2 + 0x2a]
.word 0xd408a009 ! t0_kref+0x106c: ldub [%g2 + 9], %o2
.word 0x95a5884e ! t0_kref+0x1070: faddd %f22, %f14, %f10
.word 0xe47e7fe8 ! t0_kref+0x1074: swap [%i1 - 0x18], %l2
.word 0xed180019 ! t0_kref+0x1078: ldd [%g0 + %i1], %f22
.word 0x9da00133 ! t0_kref+0x107c: fabss %f19, %f14
.word 0x39800007 ! t0_kref+0x1080: fbuge,a _kref+0x109c
.word 0xd28e1000 ! t0_kref+0x1084: lduba [%i0]0x80, %o1
.word 0x95a01914 ! t0_kref+0x1088: fitod %f20, %f10
.word 0x80a3400c ! t0_kref+0x108c: cmp %o5, %o4
.word 0x97a00137 ! t0_kref+0x1090: fabss %f23, %f11
.word 0xa1a389ca ! t0_kref+0x1094: fdivd %f14, %f10, %f16
.word 0xa3a0108a ! t0_kref+0x1098: fxtos %f10, %f17
.word 0xe51fbcd0 ! t0_kref+0x109c: ldd [%fp - 0x330], %f18
.word 0x96dec00d ! t0_kref+0x10a0: smulcc %i3, %o5, %o3
.word 0xde567fec ! t0_kref+0x10a4: ldsh [%i1 - 0x14], %o7
.word 0x001fffff ! t0_kref+0x10a8: illtrap 0x1fffff
.word 0x92458017 ! t0_kref+0x10ac: addc %l6, %l7, %o1
.word 0x9da0190c ! t0_kref+0x10b0: fitod %f12, %f14
.word 0x2f800003 ! t0_kref+0x10b4: fbu,a _kref+0x10c0
.word 0x92fee0fc ! t0_kref+0x10b8: sdivcc %i3, 0xfc, %o1
.word 0xa5a01897 ! t0_kref+0x10bc: fitos %f23, %f18
.word 0xb6103ff8 ! t0_kref+0x10c0: mov 0xfffffff8, %i3
.word 0xc0363fe0 ! t0_kref+0x10c4: clrh [%i0 - 0x20]
.word 0xf11e2018 ! t0_kref+0x10c8: ldd [%i0 + 0x18], %f24
.word 0x80fde1ee ! t0_kref+0x10cc: sdivcc %l7, 0x1ee, %g0
.word 0xada38834 ! t0_kref+0x10d0: fadds %f14, %f20, %f22
.word 0xd2d81018 ! t0_kref+0x10d4: ldxa [%g0 + %i0]0x80, %o1
.word 0xa7ab8039 ! t0_kref+0x10d8: fmovsule %fcc0, %f25, %f19
.word 0x800b6910 ! t0_kref+0x10dc: and %o5, 0x910, %g0
.word 0x9da408ca ! t0_kref+0x10e0: fsubd %f16, %f10, %f14
.word 0xd68e5000 ! t0_kref+0x10e4: lduba [%i1]0x80, %o3
.word 0x925a4016 ! t0_kref+0x10e8: smul %o1, %l6, %o1
.word 0xa1a00033 ! t0_kref+0x10ec: fmovs %f19, %f16
.word 0x920f4013 ! t0_kref+0x10f0: and %i5, %l3, %o1
.word 0x92f7000c ! t0_kref+0x10f4: udivcc %i4, %o4, %o1
.word 0x9e2536c5 ! t0_kref+0x10f8: sub %l4, -0x93b, %o7
.word 0xda267ffc ! t0_kref+0x10fc: st %o5, [%i1 - 4]
.word 0x2c800007 ! t0_kref+0x1100: bneg,a _kref+0x111c
.word 0xc0060000 ! t0_kref+0x1104: ld [%i0], %g0
.word 0xeefe5000 ! t0_kref+0x1108: swapa [%i1]0x80, %l7
.word 0xd68e1000 ! t0_kref+0x110c: lduba [%i0]0x80, %o3
.word 0xd6163fe6 ! t0_kref+0x1110: lduh [%i0 - 0x1a], %o3
.word 0x9afafb11 ! t0_kref+0x1114: sdivcc %o3, -0x4ef, %o5
.word 0xd2c65000 ! t0_kref+0x1118: ldswa [%i1]0x80, %o1
.word 0xada0190a ! t0_kref+0x111c: fitod %f10, %f22
.word 0xd028a023 ! t0_kref+0x1120: stb %o0, [%g2 + 0x23]
.word 0xda20a020 ! t0_kref+0x1124: st %o5, [%g2 + 0x20]
.word 0x95a449ac ! t0_kref+0x1128: fdivs %f17, %f12, %f10
.word 0x973ea017 ! t0_kref+0x112c: sra %i2, 0x17, %o3
.word 0x8036c016 ! t0_kref+0x1130: orn %i3, %l6, %g0
.word 0x192edf6d ! t0_kref+0x1134: sethi %hi(0xbb7db400), %o4
.word 0x9da28954 ! t0_kref+0x1138: fmuld %f10, %f20, %f14
.word 0xa3aa802d ! t0_kref+0x113c: fmovsue %fcc0, %f13, %f17
.word 0xc56e3fe8 ! t0_kref+0x1140: prefetch %i0 - 0x18, 2
.word 0x94ab0008 ! t0_kref+0x1144: andncc %o4, %o0, %o2
.word 0xa5a018ca ! t0_kref+0x1148: fdtos %f10, %f18
.word 0x83414000 ! t0_kref+0x114c: mov %pc, %g1
.word 0xd628a02d ! t0_kref+0x1150: stb %o3, [%g2 + 0x2d]
.word 0xe3b8a040 ! t0_kref+0x1154: stda %f48, [%g2 + 0x40]%asi
.word 0x94b82ea1 ! t0_kref+0x1158: xnorcc %g0, 0xea1, %o2
.word 0xc83961d8 ! t0_kref+0x115c: std %g4, [%g5 + 0x1d8]
.word 0x81834000 ! t0_kref+0x1160: wr %o5, %g0, %y
.word 0xec7e4000 ! t0_kref+0x1164: swap [%i1], %l6
.word 0xa9a00033 ! t0_kref+0x1168: fmovs %f19, %f20
.word 0x81ab8a50 ! t0_kref+0x116c: fcmpd %fcc0, %f14, %f16
.word 0xc00e3fe6 ! t0_kref+0x1170: ldub [%i0 - 0x1a], %g0
.word 0xe11fbf78 ! t0_kref+0x1174: ldd [%fp - 0x88], %f16
.word 0xb3a00131 ! t0_kref+0x1178: fabss %f17, %f25
.word 0xdf063ff8 ! t0_kref+0x117c: ld [%i0 - 8], %f15
.word 0xf11f4019 ! t0_kref+0x1180: ldd [%i5 + %i1], %f24
.word 0x967a801a ! t0_kref+0x1184: sdiv %o2, %i2, %o3
.word 0x9e5cc01b ! t0_kref+0x1188: smul %l3, %i3, %o7
.word 0xe91f4018 ! t0_kref+0x118c: ldd [%i5 + %i0], %f20
.word 0xf13e7fe8 ! t0_kref+0x1190: std %f24, [%i1 - 0x18]
.word 0xe7070018 ! t0_kref+0x1194: ld [%i4 + %i0], %f19
.word 0x99a01036 ! t0_kref+0x1198: fstox %f22, %f12
.word 0x23800002 ! t0_kref+0x119c: fbne,a _kref+0x11a4
.word 0x9af28015 ! t0_kref+0x11a0: udivcc %o2, %l5, %o5
call SYM(t0_subr1)
.word 0xe01e4000 ! t0_kref+0x11a8: ldd [%i1], %l0
.word 0xf628a003 ! t0_kref+0x11ac: stb %i3, [%g2 + 3]
.word 0xd0300018 ! t0_kref+0x11b0: sth %o0, [%g0 + %i0]
.word 0x9e8cee4c ! t0_kref+0x11b4: andcc %l3, 0xe4c, %o7
.word 0x3f400002 ! t0_kref+0x11b8: fbo,a,pn %fcc0, _kref+0x11c0
.word 0x81df0017 ! t0_kref+0x11bc: flush %i4 + %l7
.word 0xb1a589d2 ! t0_kref+0x11c0: fdivd %f22, %f18, %f24
.word 0x35800001 ! t0_kref+0x11c4: fbue,a _kref+0x11c8
.word 0xafa0002f ! t0_kref+0x11c8: fmovs %f15, %f23
.word 0x8143e040 ! t0_kref+0x11cc: membar 0x40
.word 0xed00a020 ! t0_kref+0x11d0: ld [%g2 + 0x20], %f22
.word 0xef00a024 ! t0_kref+0x11d4: ld [%g2 + 0x24], %f23
.word 0xa9a01a2f ! t0_kref+0x11d8: fstoi %f15, %f20
.word 0x81ad0ab0 ! t0_kref+0x11dc: fcmpes %fcc0, %f20, %f16
.word 0x001fffff ! t0_kref+0x11e0: illtrap 0x1fffff
.word 0xaba44938 ! t0_kref+0x11e4: fmuls %f17, %f24, %f21
.word 0x949dc01a ! t0_kref+0x11e8: xorcc %l7, %i2, %o2
.word 0x9644801b ! t0_kref+0x11ec: addc %l2, %i3, %o3
.word 0x98f2001a ! t0_kref+0x11f0: udivcc %o0, %i2, %o4
.word 0x29400001 ! t0_kref+0x11f4: fbl,a,pn %fcc0, _kref+0x11f8
.word 0xe13e6008 ! t0_kref+0x11f8: std %f16, [%i1 + 8]
.word 0x96e4e955 ! t0_kref+0x11fc: subccc %l3, 0x955, %o3
.word 0xe6362000 ! t0_kref+0x1200: sth %l3, [%i0]
.word 0x9a35c014 ! t0_kref+0x1204: orn %l7, %l4, %o5
.word 0xda06600c ! t0_kref+0x1208: ld [%i1 + 0xc], %o5
.word 0xc010a032 ! t0_kref+0x120c: lduh [%g2 + 0x32], %g0
.word 0x9837001a ! t0_kref+0x1210: orn %i4, %i2, %o4
.word 0xd240a020 ! t0_kref+0x1214: ldsw [%g2 + 0x20], %o1
.word 0x9de3bfa0 ! t0_kref+0x1218: save %sp, -0x60, %sp
.word 0xb258001d ! t0_kref+0x121c: smul %g0, %i5, %i1
.word 0x81eeffbe ! t0_kref+0x1220: restore %i3, -0x42, %g0
.word 0x21800005 ! t0_kref+0x1224: fbn,a _kref+0x1238
.word 0xd80e3ff0 ! t0_kref+0x1228: ldub [%i0 - 0x10], %o4
.word 0x973cc00b ! t0_kref+0x122c: sra %l3, %o3, %o3
.word 0x25800001 ! t0_kref+0x1230: fblg,a _kref+0x1234
.word 0x8143e068 ! t0_kref+0x1234: membar 0x68
.word 0xe01e6010 ! t0_kref+0x1238: ldd [%i1 + 0x10], %l0
.word 0x94bcea24 ! t0_kref+0x123c: xnorcc %l3, 0xa24, %o2
.word 0xb3a00134 ! t0_kref+0x1240: fabss %f20, %f25
.word 0x21800006 ! t0_kref+0x1244: fbn,a _kref+0x125c
.word 0xc048a011 ! t0_kref+0x1248: ldsb [%g2 + 0x11], %g0
.word 0xe2f81018 ! t0_kref+0x124c: swapa [%g0 + %i0]0x80, %l1
.word 0xa5a90037 ! t0_kref+0x1250: fmovsl %fcc0, %f23, %f18
.word 0x0b400001 ! t0_kref+0x1254: fbug,pn %fcc0, _kref+0x1258
.word 0xa1a018d4 ! t0_kref+0x1258: fdtos %f20, %f16
.word 0x19480004 ! t0_kref+0x125c: fbuge,pt %fcc0, _kref+0x126c
.word 0xd2167ff8 ! t0_kref+0x1260: lduh [%i1 - 8], %o1
.word 0xdb266000 ! t0_kref+0x1264: st %f13, [%i1]
.word 0xd656c019 ! t0_kref+0x1268: ldsh [%i3 + %i1], %o3
.word 0xd03e3ff8 ! t0_kref+0x126c: std %o0, [%i0 - 8]
.word 0xa5a00035 ! t0_kref+0x1270: fmovs %f21, %f18
.word 0x9ba0188f ! t0_kref+0x1274: fitos %f15, %f13
.word 0x81848000 ! t0_kref+0x1278: wr %l2, %g0, %y
.word 0xc398a080 ! t0_kref+0x127c: ldda [%g2 + 0x80]%asi, %f32
.word 0x3f480004 ! t0_kref+0x1280: fbo,a,pt %fcc0, _kref+0x1290
.word 0x98f6ba4c ! t0_kref+0x1284: udivcc %i2, -0x5b4, %o4
.word 0x932a000a ! t0_kref+0x1288: sll %o0, %o2, %o1
.word 0xf1070019 ! t0_kref+0x128c: ld [%i4 + %i1], %f24
sethi %hi(2f), %o7
.word 0xe40be2b4 ! t0_kref+0x1294: ldub [%o7 + 0x2b4], %l2
.word 0xa41ca00c ! t0_kref+0x1298: xor %l2, 0xc, %l2
.word 0xe42be2b4 ! t0_kref+0x129c: stb %l2, [%o7 + 0x2b4]
.word 0x81dbe2b4 ! t0_kref+0x12a0: flush %o7 + 0x2b4
.word 0x92f6e8bb ! t0_kref+0x12a4: udivcc %i3, 0x8bb, %o1
.word 0xd6160000 ! t0_kref+0x12a8: lduh [%i0], %o3
.word 0xedb81018 ! t0_kref+0x12ac: stda %f22, [%g0 + %i0]0x80
.word 0x920ac000 ! t0_kref+0x12b0: and %o3, %g0, %o1
2: .word 0xa1a0190c ! t0_kref+0x12b4: fitod %f12, %f16
.word 0xf628a01a ! t0_kref+0x12b8: stb %i3, [%g2 + 0x1a]
.word 0x23800003 ! t0_kref+0x12bc: fbne,a _kref+0x12c8
.word 0x94e2401c ! t0_kref+0x12c0: subccc %o1, %i4, %o2
.word 0x81ac8a54 ! t0_kref+0x12c4: fcmpd %fcc0, %f18, %f20
.word 0x9da01917 ! t0_kref+0x12c8: fitod %f23, %f14
.word 0x81ac8ab5 ! t0_kref+0x12cc: fcmpes %fcc0, %f18, %f21
.word 0x9a98000d ! t0_kref+0x12d0: xorcc %g0, %o5, %o5
.word 0x98bd400a ! t0_kref+0x12d4: xnorcc %l5, %o2, %o4
.word 0x9a5f4014 ! t0_kref+0x12d8: smul %i5, %l4, %o5
.word 0xd91f4019 ! t0_kref+0x12dc: ldd [%i5 + %i1], %f12
.word 0x812e8013 ! t0_kref+0x12e0: sll %i2, %l3, %g0
.word 0x13800001 ! t0_kref+0x12e4: fbe _kref+0x12e8
.word 0xd416201e ! t0_kref+0x12e8: lduh [%i0 + 0x1e], %o2
.word 0x1b800002 ! t0_kref+0x12ec: fble _kref+0x12f4
.word 0xd42e2013 ! t0_kref+0x12f0: stb %o2, [%i0 + 0x13]
.word 0xde166018 ! t0_kref+0x12f4: lduh [%i1 + 0x18], %o7
.word 0x9a5aa6e8 ! t0_kref+0x12f8: smul %o2, 0x6e8, %o5
.word 0xd2063fe0 ! t0_kref+0x12fc: ld [%i0 - 0x20], %o1
.word 0xf36e401a ! t0_kref+0x1300: prefetch %i1 + %i2, 25
.word 0x81824000 ! t0_kref+0x1304: wr %o1, %g0, %y
.word 0x0d480004 ! t0_kref+0x1308: fbg,pt %fcc0, _kref+0x1318
.word 0x992dc016 ! t0_kref+0x130c: sll %l7, %l6, %o4
.word 0xa1a0012e ! t0_kref+0x1310: fabss %f14, %f16
.word 0x972a401b ! t0_kref+0x1314: sll %o1, %i3, %o3
.word 0x9a0ec013 ! t0_kref+0x1318: and %i3, %l3, %o5
.word 0xa7a00132 ! t0_kref+0x131c: fabss %f18, %f19
.word 0xf106601c ! t0_kref+0x1320: ld [%i1 + 0x1c], %f24
.word 0xa5a409d8 ! t0_kref+0x1324: fdivd %f16, %f24, %f18
.word 0x87802082 ! t0_kref+0x1328: mov 0x82, %asi
.word 0x9a2cc00a ! t0_kref+0x132c: andn %l3, %o2, %o5
.word 0x9eb564d2 ! t0_kref+0x1330: orncc %l5, 0x4d2, %o7
.word 0xb3a018ce ! t0_kref+0x1334: fdtos %f14, %f25
.word 0xd800a014 ! t0_kref+0x1338: ld [%g2 + 0x14], %o4
.word 0xda08a014 ! t0_kref+0x133c: ldub [%g2 + 0x14], %o5
.word 0x9af70014 ! t0_kref+0x1340: udivcc %i4, %l4, %o5
.word 0xd230a03e ! t0_kref+0x1344: sth %o1, [%g2 + 0x3e]
.word 0xe8bf5018 ! t0_kref+0x1348: stda %l4, [%i5 + %i0]0x80
.word 0xd240a000 ! t0_kref+0x134c: ldsw [%g2], %o1
.word 0xf16e6008 ! t0_kref+0x1350: prefetch %i1 + 8, 24
.word 0xada00139 ! t0_kref+0x1354: fabss %f25, %f22
.word 0x81adca35 ! t0_kref+0x1358: fcmps %fcc0, %f23, %f21
.word 0xd900a00c ! t0_kref+0x135c: ld [%g2 + 0xc], %f12
.word 0xe51e3ff0 ! t0_kref+0x1360: ldd [%i0 - 0x10], %f18
.word 0x96f2aaaa ! t0_kref+0x1364: udivcc %o2, 0xaaa, %o3
.word 0x808d4014 ! t0_kref+0x1368: btst %l4, %l5
.word 0x801d6b50 ! t0_kref+0x136c: xor %l5, 0xb50, %g0
.word 0xafa0188e ! t0_kref+0x1370: fitos %f14, %f23
.word 0x92bae989 ! t0_kref+0x1374: xnorcc %o3, 0x989, %o1
.word 0x9a7dabb5 ! t0_kref+0x1378: sdiv %l6, 0xbb5, %o5
.word 0x30800004 ! t0_kref+0x137c: ba,a _kref+0x138c
.word 0xd8567ffa ! t0_kref+0x1380: ldsh [%i1 - 6], %o4
.word 0xfa267ffc ! t0_kref+0x1384: st %i5, [%i1 - 4]
.word 0xc807bfe8 ! t0_kref+0x1388: ld [%fp - 0x18], %g4
.word 0xe83e6018 ! t0_kref+0x138c: std %l4, [%i1 + 0x18]
.word 0x2f800004 ! t0_kref+0x1390: fbu,a _kref+0x13a0
.word 0x8116b821 ! t0_kref+0x1394: taddcctv %i2, -0x7df, %g0
.word 0xd6480018 ! t0_kref+0x1398: ldsb [%g0 + %i0], %o3
.word 0x945abd1f ! t0_kref+0x139c: smul %o2, -0x2e1, %o2
.word 0x21800007 ! t0_kref+0x13a0: fbn,a _kref+0x13bc
.word 0xd856001b ! t0_kref+0x13a4: ldsh [%i0 + %i3], %o4
.word 0x9885c01d ! t0_kref+0x13a8: addcc %l7, %i5, %o4
.word 0xec30a020 ! t0_kref+0x13ac: sth %l6, [%g2 + 0x20]
call SYM(t0_subr0)
.word 0x92fb4015 ! t0_kref+0x13b4: sdivcc %o5, %l5, %o1
.word 0x8143c000 ! t0_kref+0x13b8: stbar
.word 0xd5981018 ! t0_kref+0x13bc: ldda [%g0 + %i0]0x80, %f10
.word 0xc0562010 ! t0_kref+0x13c0: ldsh [%i0 + 0x10], %g0
.word 0x99a60930 ! t0_kref+0x13c4: fmuls %f24, %f16, %f12
.word 0x19480008 ! t0_kref+0x13c8: fbuge,pt %fcc0, _kref+0x13e8
.word 0x94f24015 ! t0_kref+0x13cc: udivcc %o1, %l5, %o2
.word 0xe01e7fe0 ! t0_kref+0x13d0: ldd [%i1 - 0x20], %l0
.word 0xe91fbc08 ! t0_kref+0x13d4: ldd [%fp - 0x3f8], %f20
.word 0x01800008 ! t0_kref+0x13d8: fbn _kref+0x13f8
.word 0xaba01a30 ! t0_kref+0x13dc: fstoi %f16, %f21
.word 0x81dc8015 ! t0_kref+0x13e0: flush %l2 + %l5
.word 0xd25e2000 ! t0_kref+0x13e4: ldx [%i0], %o1
.word 0xb1a4cd36 ! t0_kref+0x13e8: fsmuld %f19, %f22, %f24
.word 0x15400001 ! t0_kref+0x13ec: fbue,pn %fcc0, _kref+0x13f0
.word 0xa5a01114 ! t0_kref+0x13f0: fxtod %f20, %f18
.word 0x9437401d ! t0_kref+0x13f4: orn %i5, %i5, %o2
.word 0x81ae0a58 ! t0_kref+0x13f8: fcmpd %fcc0, %f24, %f24
.word 0xc12e401c ! t0_kref+0x13fc: st %fsr, [%i1 + %i4]
.word 0xec7e3fe4 ! t0_kref+0x1400: swap [%i0 - 0x1c], %l6
.word 0xe76e7ff0 ! t0_kref+0x1404: prefetch %i1 - 0x10, 19
.word 0x92aac00a ! t0_kref+0x1408: andncc %o3, %o2, %o1
.word 0x9e2ec00c ! t0_kref+0x140c: andn %i3, %o4, %o7
.word 0x952ee011 ! t0_kref+0x1410: sll %i3, 0x11, %o2
.word 0xde060000 ! t0_kref+0x1414: ld [%i0], %o7
.word 0x24800006 ! t0_kref+0x1418: ble,a _kref+0x1430
.word 0xda780019 ! t0_kref+0x141c: swap [%g0 + %i1], %o5
.word 0x81ab0a50 ! t0_kref+0x1420: fcmpd %fcc0, %f12, %f16
.word 0xea30a036 ! t0_kref+0x1424: sth %l5, [%g2 + 0x36]
.word 0xd9180019 ! t0_kref+0x1428: ldd [%g0 + %i1], %f12
.word 0xda563ff8 ! t0_kref+0x142c: ldsh [%i0 - 8], %o5
.word 0x3b800001 ! t0_kref+0x1430: fble,a _kref+0x1434
.word 0x985a74a5 ! t0_kref+0x1434: smul %o1, -0xb5b, %o4
.word 0x8143c000 ! t0_kref+0x1438: stbar
.word 0x9de3bfa0 ! t0_kref+0x143c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xda7e7ff0 ! t0_kref+0x1448: swap [%i1 - 0x10], %o5
1: .word 0x92ae8009 ! t0_kref+0x144c: andncc %i2, %o1, %o1
.word 0xafa00136 ! t0_kref+0x1450: fabss %f22, %f23
.word 0x98dd8016 ! t0_kref+0x1454: smulcc %l6, %l6, %o4
.word 0x92b6a56f ! t0_kref+0x1458: orncc %i2, 0x56f, %o1
.word 0x9fa589b5 ! t0_kref+0x145c: fdivs %f22, %f21, %f15
.word 0x9e3a0000 ! t0_kref+0x1460: not %o0, %o7
.word 0xe520a008 ! t0_kref+0x1464: st %f18, [%g2 + 8]
.word 0x3c800001 ! t0_kref+0x1468: bpos,a _kref+0x146c
.word 0x9230000c ! t0_kref+0x146c: orn %g0, %o4, %o1
.word 0xd8000018 ! t0_kref+0x1470: ld [%g0 + %i0], %o4
.word 0x960d7256 ! t0_kref+0x1474: and %l5, -0xdaa, %o3
.word 0xc00e4000 ! t0_kref+0x1478: ldub [%i1], %g0
.word 0x940b2dd1 ! t0_kref+0x147c: and %o4, 0xdd1, %o2
.word 0xa3a01894 ! t0_kref+0x1480: fitos %f20, %f17
.word 0x94830000 ! t0_kref+0x1484: addcc %o4, %g0, %o2
.word 0x929cb015 ! t0_kref+0x1488: xorcc %l2, -0xfeb, %o1
.word 0xd8801019 ! t0_kref+0x148c: lda [%g0 + %i1]0x80, %o4
.word 0x92f37260 ! t0_kref+0x1490: udivcc %o5, -0xda0, %o1
.word 0xde100019 ! t0_kref+0x1494: lduh [%g0 + %i1], %o7
.word 0x9fc00004 ! t0_kref+0x1498: call %g0 + %g4
.word 0xf13e6008 ! t0_kref+0x149c: std %f24, [%i1 + 8]
.word 0x02800008 ! t0_kref+0x14a0: be _kref+0x14c0
.word 0x9930200f ! t0_kref+0x14a4: srl %g0, 0xf, %o4
.word 0x94833aea ! t0_kref+0x14a8: addcc %o4, -0x516, %o2
.word 0xe6367fe2 ! t0_kref+0x14ac: sth %l3, [%i1 - 0x1e]
.word 0xde080019 ! t0_kref+0x14b0: ldub [%g0 + %i1], %o7
.word 0x942dc016 ! t0_kref+0x14b4: andn %l7, %l6, %o2
.word 0x9e42c014 ! t0_kref+0x14b8: addc %o3, %l4, %o7
.word 0x17800001 ! t0_kref+0x14bc: fbge _kref+0x14c0
.word 0xa3a0012a ! t0_kref+0x14c0: fabss %f10, %f17
.word 0xa1a00154 ! t0_kref+0x14c4: fabsd %f20, %f16
.word 0x92f80008 ! t0_kref+0x14c8: sdivcc %g0, %o0, %o1
.word 0x9a9ebd04 ! t0_kref+0x14cc: xorcc %i2, -0x2fc, %o5
.word 0xde10a02a ! t0_kref+0x14d0: lduh [%g2 + 0x2a], %o7
.word 0x80a5000b ! t0_kref+0x14d4: cmp %l4, %o3
.word 0xe0180018 ! t0_kref+0x14d8: ldd [%g0 + %i0], %l0
.word 0xfa300019 ! t0_kref+0x14dc: sth %i5, [%g0 + %i1]
.word 0xeb062014 ! t0_kref+0x14e0: ld [%i0 + 0x14], %f21
.word 0x92e4c00c ! t0_kref+0x14e4: subccc %l3, %o4, %o1
.word 0x95332018 ! t0_kref+0x14e8: srl %o4, 0x18, %o2
.word 0x9a42c016 ! t0_kref+0x14ec: addc %o3, %l6, %o5
.word 0xc0067fec ! t0_kref+0x14f0: ld [%i1 - 0x14], %g0
.word 0xda000018 ! t0_kref+0x14f4: ld [%g0 + %i0], %o5
.word 0x3f480004 ! t0_kref+0x14f8: fbo,a,pt %fcc0, _kref+0x1508
.word 0xec20a014 ! t0_kref+0x14fc: st %l6, [%g2 + 0x14]
.word 0xc07e401c ! t0_kref+0x1500: swap [%i1 + %i4], %g0
.word 0x81800000 ! t0_kref+0x1504: mov %g0, %y
.word 0x192a3e0f ! t0_kref+0x1508: sethi %hi(0xa8f83c00), %o4
.word 0xb1a54d2a ! t0_kref+0x150c: fsmuld %f21, %f10, %f24
.word 0x9e620009 ! t0_kref+0x1510: subc %o0, %o1, %o7
.word 0x16800001 ! t0_kref+0x1514: bge _kref+0x1518
.word 0xa1a01112 ! t0_kref+0x1518: fxtod %f18, %f16
.word 0x943736c1 ! t0_kref+0x151c: orn %i4, -0x93f, %o2
.word 0xea28a027 ! t0_kref+0x1520: stb %l5, [%g2 + 0x27]
.word 0xe4200019 ! t0_kref+0x1524: st %l2, [%g0 + %i1]
.word 0x9a203e75 ! t0_kref+0x1528: sub %g0, -0x18b, %o5
.word 0x940b72fa ! t0_kref+0x152c: and %o5, -0xd06, %o2
.word 0x9f37200e ! t0_kref+0x1530: srl %i4, 0xe, %o7
.word 0xe8fe501c ! t0_kref+0x1534: swapa [%i1 + %i4]0x80, %l4
.word 0x81ac8a37 ! t0_kref+0x1538: fcmps %fcc0, %f18, %f23
.word 0x81ab4aab ! t0_kref+0x153c: fcmpes %fcc0, %f13, %f11
.word 0x9aa28000 ! t0_kref+0x1540: subcc %o2, %g0, %o5
.word 0xd65e7fe8 ! t0_kref+0x1544: ldx [%i1 - 0x18], %o3
.word 0x98acf3fc ! t0_kref+0x1548: andncc %l3, -0xc04, %o4
.word 0x9266b33d ! t0_kref+0x154c: subc %i2, -0xcc3, %o1
.word 0xd6066004 ! t0_kref+0x1550: ld [%i1 + 4], %o3
.word 0xd26e3fe5 ! t0_kref+0x1554: ldstub [%i0 - 0x1b], %o1
.word 0xa7a309b1 ! t0_kref+0x1558: fdivs %f12, %f17, %f19
.word 0xdd1e4000 ! t0_kref+0x155c: ldd [%i1], %f14
.word 0xe3066000 ! t0_kref+0x1560: ld [%i1], %f17
.word 0xb1a34831 ! t0_kref+0x1564: fadds %f13, %f17, %f24
.word 0x81850000 ! t0_kref+0x1568: wr %l4, %g0, %y
.word 0x9fa00133 ! t0_kref+0x156c: fabss %f19, %f15
.word 0x9444e0ba ! t0_kref+0x1570: addc %l3, 0xba, %o2
.word 0xd7264000 ! t0_kref+0x1574: st %f11, [%i1]
.word 0xd91e7ff0 ! t0_kref+0x1578: ldd [%i1 - 0x10], %f12
.word 0xe62e7ff7 ! t0_kref+0x157c: stb %l3, [%i1 - 9]
.word 0xd630a03e ! t0_kref+0x1580: sth %o3, [%g2 + 0x3e]
.word 0x9a5ce086 ! t0_kref+0x1584: smul %l3, 0x86, %o5
.word 0xc04e4000 ! t0_kref+0x1588: ldsb [%i1], %g0
.word 0xf100a01c ! t0_kref+0x158c: ld [%g2 + 0x1c], %f24
.word 0x95a018d0 ! t0_kref+0x1590: fdtos %f16, %f10
call SYM(t0_subr2)
.word 0xe1180019 ! t0_kref+0x1598: ldd [%g0 + %i1], %f16
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x940ce1b5 ! t0_kref+0x15a8: and %l3, 0x1b5, %o2
.word 0xe520a038 ! t0_kref+0x15ac: st %f18, [%g2 + 0x38]
1: .word 0x37800005 ! t0_kref+0x15b0: fbge,a _kref+0x15c4
.word 0xa1a30832 ! t0_kref+0x15b4: fadds %f12, %f18, %f16
.word 0xd9067fec ! t0_kref+0x15b8: ld [%i1 - 0x14], %f12
.word 0x37800007 ! t0_kref+0x15bc: fbge,a _kref+0x15d8
.word 0xd91e7ff0 ! t0_kref+0x15c0: ldd [%i1 - 0x10], %f12
.word 0xef6e001a ! t0_kref+0x15c4: prefetch %i0 + %i2, 23
.word 0x9466b9fa ! t0_kref+0x15c8: subc %i2, -0x606, %o2
.word 0x3f400008 ! t0_kref+0x15cc: fbo,a,pn %fcc0, _kref+0x15ec
.word 0x92ba3508 ! t0_kref+0x15d0: xnorcc %o0, -0xaf8, %o1
.word 0x1c800007 ! t0_kref+0x15d4: bpos _kref+0x15f0
.word 0x9e370014 ! t0_kref+0x15d8: orn %i4, %l4, %o7
.word 0x96454017 ! t0_kref+0x15dc: addc %l5, %l7, %o3
.word 0x3f480006 ! t0_kref+0x15e0: fbo,a,pt %fcc0, _kref+0x15f8
.word 0xa1ab802a ! t0_kref+0x15e4: fmovsule %fcc0, %f10, %f16
.word 0xa9a2882e ! t0_kref+0x15e8: fadds %f10, %f14, %f20
.word 0x30800004 ! t0_kref+0x15ec: ba,a _kref+0x15fc
.word 0xe11e3fe8 ! t0_kref+0x15f0: ldd [%i0 - 0x18], %f16
.word 0x98420016 ! t0_kref+0x15f4: addc %o0, %l6, %o4
.word 0x960ae9b1 ! t0_kref+0x15f8: and %o3, 0x9b1, %o3
.word 0x9614fe86 ! t0_kref+0x15fc: or %l3, -0x17a, %o3
.word 0x29480004 ! t0_kref+0x1600: fbl,a,pt %fcc0, _kref+0x1610
.word 0x80ab400c ! t0_kref+0x1604: andncc %o5, %o4, %g0
.word 0x1e480002 ! t0_kref+0x1608: bvc,pt %icc, _kref+0x1610
.word 0xc05e401d ! t0_kref+0x160c: ldx [%i1 + %i5], %g0
.word 0xc1016c0c ! t0_kref+0x1610: ld [%g5 + 0xc0c], %f0
.word 0x96a68012 ! t0_kref+0x1614: subcc %i2, %l2, %o3
.word 0xdb200019 ! t0_kref+0x1618: st %f13, [%g0 + %i1]
.word 0x8184c000 ! t0_kref+0x161c: wr %l3, %g0, %y
.word 0x80437a01 ! t0_kref+0x1620: addc %o5, -0x5ff, %g0
.word 0xa3a0012b ! t0_kref+0x1624: fabss %f11, %f17
.word 0x96827717 ! t0_kref+0x1628: addcc %o1, -0x8e9, %o3
.word 0xd500a024 ! t0_kref+0x162c: ld [%g2 + 0x24], %f10
.word 0xa1a00036 ! t0_kref+0x1630: fmovs %f22, %f16
.word 0x99a4482d ! t0_kref+0x1634: fadds %f17, %f13, %f12
.word 0x81820000 ! t0_kref+0x1638: wr %o0, %g0, %y
.word 0xd8ce9018 ! t0_kref+0x163c: ldsba [%i2 + %i0]0x80, %o4
.word 0x94fb000c ! t0_kref+0x1640: sdivcc %o4, %o4, %o2
.word 0x973e8015 ! t0_kref+0x1644: sra %i2, %l5, %o3
.word 0x8005c017 ! t0_kref+0x1648: add %l7, %l7, %g0
.word 0x929dc01a ! t0_kref+0x164c: xorcc %l7, %i2, %o1
.word 0x81dbb9da ! t0_kref+0x1650: flush %sp - 0x626
.word 0x9eacc008 ! t0_kref+0x1654: andncc %l3, %o0, %o7
.word 0xea20a030 ! t0_kref+0x1658: st %l5, [%g2 + 0x30]
.word 0x8186c000 ! t0_kref+0x165c: wr %i3, %g0, %y
.word 0xf628a004 ! t0_kref+0x1660: stb %i3, [%g2 + 4]
.word 0x9de3bfa0 ! t0_kref+0x1664: save %sp, -0x60, %sp
.word 0xb2d6401c ! t0_kref+0x1668: umulcc %i1, %i4, %i1
.word 0x9fee6a25 ! t0_kref+0x166c: restore %i1, 0xa25, %o7
call SYM(t0_subr3)
.word 0x922c801b ! t0_kref+0x1674: andn %l2, %i3, %o1
.word 0xf1070019 ! t0_kref+0x1678: ld [%i4 + %i1], %f24
.word 0xa1a00132 ! t0_kref+0x167c: fabss %f18, %f16
.word 0x9a5d001c ! t0_kref+0x1680: smul %l4, %i4, %o5
.word 0x92acf93a ! t0_kref+0x1684: andncc %l3, -0x6c6, %o1
.word 0x9b3d4009 ! t0_kref+0x1688: sra %l5, %o1, %o5
.word 0xe836601c ! t0_kref+0x168c: sth %l4, [%i1 + 0x1c]
.word 0x9fc10000 ! t0_kref+0x1690: call %g4
.word 0xf62e7ff5 ! t0_kref+0x1694: stb %i3, [%i1 - 0xb]
.word 0xde16200a ! t0_kref+0x1698: lduh [%i0 + 0xa], %o7
.word 0xa1a0108a ! t0_kref+0x169c: fxtos %f10, %f16
.word 0xe520a034 ! t0_kref+0x16a0: st %f18, [%g2 + 0x34]
.word 0x95a508d2 ! t0_kref+0x16a4: fsubd %f20, %f18, %f10
.word 0x38800006 ! t0_kref+0x16a8: bgu,a _kref+0x16c0
.word 0x98e7001b ! t0_kref+0x16ac: subccc %i4, %i3, %o4
.word 0x9ba00133 ! t0_kref+0x16b0: fabss %f19, %f13
.word 0xa3a000b9 ! t0_kref+0x16b4: fnegs %f25, %f17
.word 0xa5a289cc ! t0_kref+0x16b8: fdivd %f10, %f12, %f18
.word 0x9328001d ! t0_kref+0x16bc: sll %g0, %i5, %o1
.word 0x81ad0a31 ! t0_kref+0x16c0: fcmps %fcc0, %f20, %f17
.word 0xde08a019 ! t0_kref+0x16c4: ldub [%g2 + 0x19], %o7
.word 0xdaf81018 ! t0_kref+0x16c8: swapa [%g0 + %i0]0x80, %o5
.word 0x9660209d ! t0_kref+0x16cc: subc %g0, 0x9d, %o3
.word 0x9e2a400a ! t0_kref+0x16d0: andn %o1, %o2, %o7
.word 0x920cc008 ! t0_kref+0x16d4: and %l3, %o0, %o1
.word 0xe11fbfa8 ! t0_kref+0x16d8: ldd [%fp - 0x58], %f16
.word 0x05800006 ! t0_kref+0x16dc: fblg _kref+0x16f4
.word 0x001fffff ! t0_kref+0x16e0: illtrap 0x1fffff
.word 0x98848009 ! t0_kref+0x16e4: addcc %l2, %o1, %o4
.word 0xfa28a033 ! t0_kref+0x16e8: stb %i5, [%g2 + 0x33]
.word 0xaba30837 ! t0_kref+0x16ec: fadds %f12, %f23, %f21
.word 0x96adc01b ! t0_kref+0x16f0: andncc %l7, %i3, %o3
.word 0x17800003 ! t0_kref+0x16f4: fbge _kref+0x1700
.word 0x925b6e46 ! t0_kref+0x16f8: smul %o5, 0xe46, %o1
.word 0xa5a00139 ! t0_kref+0x16fc: fabss %f25, %f18
.word 0xe51e6000 ! t0_kref+0x1700: ldd [%i1], %f18
.word 0xafa000b6 ! t0_kref+0x1704: fnegs %f22, %f23
.word 0xd4871018 ! t0_kref+0x1708: lda [%i4 + %i0]0x80, %o2
.word 0xe1000018 ! t0_kref+0x170c: ld [%g0 + %i0], %f16
.word 0x81580000 ! t0_kref+0x1710: flushw
.word 0x80f3400a ! t0_kref+0x1714: udivcc %o5, %o2, %g0
.word 0xe01e6010 ! t0_kref+0x1718: ldd [%i1 + 0x10], %l0
.word 0xc807bff0 ! t0_kref+0x171c: ld [%fp - 0x10], %g4
.word 0x3b480006 ! t0_kref+0x1720: fble,a,pt %fcc0, _kref+0x1738
.word 0x9e72f3a5 ! t0_kref+0x1724: udiv %o3, -0xc5b, %o7
.word 0x96773875 ! t0_kref+0x1728: udiv %i4, -0x78b, %o3
.word 0x81858000 ! t0_kref+0x172c: wr %l6, %g0, %y
.word 0x93382009 ! t0_kref+0x1730: sra %g0, 0x9, %o1
.word 0xc04e8019 ! t0_kref+0x1734: ldsb [%i2 + %i1], %g0
.word 0x80e5efc4 ! t0_kref+0x1738: subccc %l7, 0xfc4, %g0
.word 0xe11e0000 ! t0_kref+0x173c: ldd [%i0], %f16
.word 0x95a01919 ! t0_kref+0x1740: fitod %f25, %f10
.word 0x9242000d ! t0_kref+0x1744: addc %o0, %o5, %o1
.word 0x80e50000 ! t0_kref+0x1748: subccc %l4, %g0, %g0
.word 0xd248a00c ! t0_kref+0x174c: ldsb [%g2 + 0xc], %o1
.word 0xe56e7ff0 ! t0_kref+0x1750: prefetch %i1 - 0x10, 18
.word 0x37480008 ! t0_kref+0x1754: fbge,a,pt %fcc0, _kref+0x1774
.word 0xa5a01915 ! t0_kref+0x1758: fitod %f21, %f18
.word 0xe01e001d ! t0_kref+0x175c: ldd [%i0 + %i5], %l0
.word 0x21800008 ! t0_kref+0x1760: fbn,a _kref+0x1780
.word 0x92ba400b ! t0_kref+0x1764: xnorcc %o1, %o3, %o1
.word 0xd720a03c ! t0_kref+0x1768: st %f11, [%g2 + 0x3c]
.word 0xea6e2003 ! t0_kref+0x176c: ldstub [%i0 + 3], %l5
.word 0x3a800006 ! t0_kref+0x1770: bcc,a _kref+0x1788
.word 0xe500a02c ! t0_kref+0x1774: ld [%g2 + 0x2c], %f18
.word 0xb3a5482f ! t0_kref+0x1778: fadds %f21, %f15, %f25
.word 0xf207bfe0 ! t0_kref+0x177c: ld [%fp - 0x20], %i1
.word 0x17400001 ! t0_kref+0x1780: fbge,pn %fcc0, _kref+0x1784
.word 0xe91e7ff0 ! t0_kref+0x1784: ldd [%i1 - 0x10], %f20
.word 0xde08a02f ! t0_kref+0x1788: ldub [%g2 + 0x2f], %o7
.word 0xb1a000aa ! t0_kref+0x178c: fnegs %f10, %f24
.word 0x9a47655a ! t0_kref+0x1790: addc %i5, 0x55a, %o5
.word 0xc04e8018 ! t0_kref+0x1794: ldsb [%i2 + %i0], %g0
.word 0x97a018d2 ! t0_kref+0x1798: fdtos %f18, %f11
.word 0x92552660 ! t0_kref+0x179c: umul %l4, 0x660, %o1
.word 0x03480008 ! t0_kref+0x17a0: fbne,pt %fcc0, _kref+0x17c0
.word 0xada018d8 ! t0_kref+0x17a4: fdtos %f24, %f22
.word 0x9a0a3067 ! t0_kref+0x17a8: and %o0, -0xf99, %o5
.word 0x19225869 ! t0_kref+0x17ac: sethi %hi(0x8961a400), %o4
.word 0x9ab5c009 ! t0_kref+0x17b0: orncc %l7, %o1, %o5
.word 0x05480001 ! t0_kref+0x17b4: fblg,pt %fcc0, _kref+0x17b8
.word 0xada00134 ! t0_kref+0x17b8: fabss %f20, %f22
.word 0xeeae501a ! t0_kref+0x17bc: stba %l7, [%i1 + %i2]0x80
.word 0xc807bff0 ! t0_kref+0x17c0: ld [%fp - 0x10], %g4
.word 0xe1380018 ! t0_kref+0x17c4: std %f16, [%g0 + %i0]
.word 0x2b800001 ! t0_kref+0x17c8: fbug,a _kref+0x17cc
.word 0xd416601c ! t0_kref+0x17cc: lduh [%i1 + 0x1c], %o2
.word 0x04400006 ! t0_kref+0x17d0: ble,pn %icc, _kref+0x17e8
.word 0xd700a020 ! t0_kref+0x17d4: ld [%g2 + 0x20], %f11
.word 0x81820000 ! t0_kref+0x17d8: wr %o0, %g0, %y
.word 0xdd1fbd88 ! t0_kref+0x17dc: ldd [%fp - 0x278], %f14
.word 0x9a26a21f ! t0_kref+0x17e0: sub %i2, 0x21f, %o5
.word 0xada589cc ! t0_kref+0x17e4: fdivd %f22, %f12, %f22
.word 0x83c066b8 ! t0_kref+0x17e8: jmpl %g1 + 0x6b8, %g1
.word 0xa9a00038 ! t0_kref+0x17ec: fmovs %f24, %f20
.word 0x9f2ac01a ! t0_kref+0x17f0: sll %o3, %i2, %o7
.word 0x13138965 ! t0_kref+0x17f4: sethi %hi(0x4e259400), %o1
.word 0x933dc008 ! t0_kref+0x17f8: sra %l7, %o0, %o1
call SYM(t0_subr3)
.word 0x95a40830 ! t0_kref+0x1800: fadds %f16, %f16, %f10
.word 0xb1a508d6 ! t0_kref+0x1804: fsubd %f20, %f22, %f24
.word 0x922d8009 ! t0_kref+0x1808: andn %l6, %o1, %o1
.word 0x9de3bfa0 ! t0_kref+0x180c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x953f601f ! t0_kref+0x1818: sra %i5, 0x1f, %o2
.word 0x92a80013 ! t0_kref+0x181c: andncc %g0, %l3, %o1
1: .word 0x99a0014c ! t0_kref+0x1820: fabsd %f12, %f12
.word 0xd8c01019 ! t0_kref+0x1824: ldswa [%g0 + %i1]0x80, %o4
.word 0xa5a30836 ! t0_kref+0x1828: fadds %f12, %f22, %f18
.word 0x94aeb5de ! t0_kref+0x182c: andncc %i2, -0xa22, %o2
.word 0x9eacc00a ! t0_kref+0x1830: andncc %l3, %o2, %o7
.word 0xb1a018d6 ! t0_kref+0x1834: fdtos %f22, %f24
.word 0x98f68009 ! t0_kref+0x1838: udivcc %i2, %o1, %o4
.word 0x9a5aa0f2 ! t0_kref+0x183c: smul %o2, 0xf2, %o5
.word 0xb3a01a36 ! t0_kref+0x1840: fstoi %f22, %f25
.word 0xd416c019 ! t0_kref+0x1844: lduh [%i3 + %i1], %o2
.word 0xd0380018 ! t0_kref+0x1848: std %o0, [%g0 + %i0]
.word 0x9e44801b ! t0_kref+0x184c: addc %l2, %i3, %o7
.word 0xd91fbc08 ! t0_kref+0x1850: ldd [%fp - 0x3f8], %f12
.word 0x36800006 ! t0_kref+0x1854: bge,a _kref+0x186c
.word 0x9a7d401d ! t0_kref+0x1858: sdiv %l5, %i5, %o5
.word 0xd91f4019 ! t0_kref+0x185c: ldd [%i5 + %i1], %f12
.word 0xc048a01d ! t0_kref+0x1860: ldsb [%g2 + 0x1d], %g0
.word 0xe306401c ! t0_kref+0x1864: ld [%i1 + %i4], %f17
.word 0x9863001d ! t0_kref+0x1868: subc %o4, %i5, %o4
.word 0xd820a014 ! t0_kref+0x186c: st %o4, [%g2 + 0x14]
.word 0x92e30009 ! t0_kref+0x1870: subccc %o4, %o1, %o1
.word 0xda30a03e ! t0_kref+0x1874: sth %o5, [%g2 + 0x3e]
.word 0xfc19401d ! t0_kref+0x1878: ldd [%g5 + %i5], %fp
.word 0xd4100019 ! t0_kref+0x187c: lduh [%g0 + %i1], %o2
.word 0x98e265a0 ! t0_kref+0x1880: subccc %o1, 0x5a0, %o4
.word 0x94af4017 ! t0_kref+0x1884: andncc %i5, %l7, %o2
.word 0x94e2b8a2 ! t0_kref+0x1888: subccc %o2, -0x75e, %o2
.word 0x943c800b ! t0_kref+0x188c: xnor %l2, %o3, %o2
.word 0xe91e2000 ! t0_kref+0x1890: ldd [%i0], %f20
.word 0xda10a02a ! t0_kref+0x1894: lduh [%g2 + 0x2a], %o5
.word 0xd91e4000 ! t0_kref+0x1898: ldd [%i1], %f12
.word 0x95a01914 ! t0_kref+0x189c: fitod %f20, %f10
.word 0xe920a038 ! t0_kref+0x18a0: st %f20, [%g2 + 0x38]
.word 0x96ba6fb3 ! t0_kref+0x18a4: xnorcc %o1, 0xfb3, %o3
.word 0x81ac4ab5 ! t0_kref+0x18a8: fcmpes %fcc0, %f17, %f21
.word 0x001fffff ! t0_kref+0x18ac: illtrap 0x1fffff
.word 0xe01e7ff0 ! t0_kref+0x18b0: ldd [%i1 - 0x10], %l0
.word 0x81ac0a4a ! t0_kref+0x18b4: fcmpd %fcc0, %f16, %f10
.word 0xe01f4019 ! t0_kref+0x18b8: ldd [%i5 + %i1], %l0
.word 0x993ac014 ! t0_kref+0x18bc: sra %o3, %l4, %o4
.word 0x9fa018d0 ! t0_kref+0x18c0: fdtos %f16, %f15
.word 0xb1a01918 ! t0_kref+0x18c4: fitod %f24, %f24
.word 0x94ff401c ! t0_kref+0x18c8: sdivcc %i5, %i4, %o2
.word 0x945b754c ! t0_kref+0x18cc: smul %o5, -0xab4, %o2
.word 0xd848a037 ! t0_kref+0x18d0: ldsb [%g2 + 0x37], %o4
.word 0x948d7b7b ! t0_kref+0x18d4: andcc %l5, -0x485, %o2
.word 0xe01e7fe0 ! t0_kref+0x18d8: ldd [%i1 - 0x20], %l0
.word 0xe83e2010 ! t0_kref+0x18dc: std %l4, [%i0 + 0x10]
.word 0xdd1fbf08 ! t0_kref+0x18e0: ldd [%fp - 0xf8], %f14
.word 0x81ac8ab6 ! t0_kref+0x18e4: fcmpes %fcc0, %f18, %f22
.word 0x9a33400c ! t0_kref+0x18e8: orn %o5, %o4, %o5
.word 0x00800003 ! t0_kref+0x18ec: bn _kref+0x18f8
.word 0x98bea3cc ! t0_kref+0x18f0: xnorcc %i2, 0x3cc, %o4
.word 0x96a5afb8 ! t0_kref+0x18f4: subcc %l6, 0xfb8, %o3
.word 0x95a00132 ! t0_kref+0x18f8: fabss %f18, %f10
.word 0x967cab5a ! t0_kref+0x18fc: sdiv %l2, 0xb5a, %o3
.word 0xc0063ff8 ! t0_kref+0x1900: ld [%i0 - 8], %g0
.word 0xe468a02e ! t0_kref+0x1904: ldstub [%g2 + 0x2e], %l2
.word 0x97a4892e ! t0_kref+0x1908: fmuls %f18, %f14, %f11
.word 0xd448a02a ! t0_kref+0x190c: ldsb [%g2 + 0x2a], %o2
.word 0x92274015 ! t0_kref+0x1910: sub %i5, %l5, %o1
call SYM(t0_subr0)
.word 0x96603f88 ! t0_kref+0x1918: subc %g0, -0x78, %o3
.word 0xb1a01913 ! t0_kref+0x191c: fitod %f19, %f24
.word 0xdf00a004 ! t0_kref+0x1920: ld [%g2 + 4], %f15
.word 0x81ac0a52 ! t0_kref+0x1924: fcmpd %fcc0, %f16, %f18
.word 0x805a2841 ! t0_kref+0x1928: smul %o0, 0x841, %g0
.word 0xa1a54832 ! t0_kref+0x192c: fadds %f21, %f18, %f16
.word 0x81580000 ! t0_kref+0x1930: flushw
.word 0x81aacab9 ! t0_kref+0x1934: fcmpes %fcc0, %f11, %f25
.word 0x81ae4ab6 ! t0_kref+0x1938: fcmpes %fcc0, %f25, %f22
.word 0x942cc00a ! t0_kref+0x193c: andn %l3, %o2, %o2
.word 0xe8b6501b ! t0_kref+0x1940: stha %l4, [%i1 + %i3]0x80
.word 0x812220b1 ! t0_kref+0x1944: mulscc %o0, 0xb1, %g0
.word 0xe100a000 ! t0_kref+0x1948: ld [%g2], %f16
.word 0x81da401f ! t0_kref+0x194c: flush %o1 + %i7
.word 0xb1a01919 ! t0_kref+0x1950: fitod %f25, %f24
.word 0xb1a0012e ! t0_kref+0x1954: fabss %f14, %f24
.word 0x9642bde9 ! t0_kref+0x1958: addc %o2, -0x217, %o3
.word 0x9fab4035 ! t0_kref+0x195c: fmovsle %fcc0, %f21, %f15
.word 0x80c54009 ! t0_kref+0x1960: addccc %l5, %o1, %g0
.word 0xda56401b ! t0_kref+0x1964: ldsh [%i1 + %i3], %o5
.word 0x99a4492c ! t0_kref+0x1968: fmuls %f17, %f12, %f12
.word 0x967a401a ! t0_kref+0x196c: sdiv %o1, %i2, %o3
.word 0x9e06b23d ! t0_kref+0x1970: add %i2, -0xdc3, %o7
.word 0x83414000 ! t0_kref+0x1974: mov %pc, %g1
.word 0xf76e001a ! t0_kref+0x1978: prefetch %i0 + %i2, 27
.word 0x9aba001c ! t0_kref+0x197c: xnorcc %o0, %i4, %o5
.word 0x28480003 ! t0_kref+0x1980: bleu,a,pt %icc, _kref+0x198c
.word 0xd87e6010 ! t0_kref+0x1984: swap [%i1 + 0x10], %o4
.word 0x9fa01890 ! t0_kref+0x1988: fitos %f16, %f15
.word 0x30480005 ! t0_kref+0x198c: ba,a,pt %icc, _kref+0x19a0
.word 0xe53e7fe8 ! t0_kref+0x1990: std %f18, [%i1 - 0x18]
.word 0xd296d018 ! t0_kref+0x1994: lduha [%i3 + %i0]0x80, %o1
.word 0x99a018d6 ! t0_kref+0x1998: fdtos %f22, %f12
.word 0x3a800004 ! t0_kref+0x199c: bcc,a _kref+0x19ac
.word 0xdd3e7fe8 ! t0_kref+0x19a0: std %f14, [%i1 - 0x18]
.word 0x9fc00004 ! t0_kref+0x19a4: call %g0 + %g4
.word 0xd808a008 ! t0_kref+0x19a8: ldub [%g2 + 8], %o4
.word 0x99a0190e ! t0_kref+0x19ac: fitod %f14, %f12
.word 0x98c774e2 ! t0_kref+0x19b0: addccc %i5, -0xb1e, %o4
.word 0xa5a54d2d ! t0_kref+0x19b4: fsmuld %f21, %f13, %f18
.word 0x01480004 ! t0_kref+0x19b8: fbn,pt %fcc0, _kref+0x19c8
.word 0x9636c00c ! t0_kref+0x19bc: orn %i3, %o4, %o3
.word 0x9aa02627 ! t0_kref+0x19c0: subcc %g0, 0x627, %o5
.word 0xda8e9019 ! t0_kref+0x19c4: lduba [%i2 + %i1]0x80, %o5
.word 0x21800001 ! t0_kref+0x19c8: fbn,a _kref+0x19cc
.word 0xb3a01894 ! t0_kref+0x19cc: fitos %f20, %f25
.word 0x928ac01d ! t0_kref+0x19d0: andcc %o3, %i5, %o1
.word 0x9ea54017 ! t0_kref+0x19d4: subcc %l5, %l7, %o7
.word 0xe506001c ! t0_kref+0x19d8: ld [%i0 + %i4], %f18
.word 0xd230a002 ! t0_kref+0x19dc: sth %o1, [%g2 + 2]
.word 0xb4102008 ! t0_kref+0x19e0: mov 0x8, %i2
.word 0x9eaeb1bc ! t0_kref+0x19e4: andncc %i2, -0xe44, %o7
.word 0x9408000a ! t0_kref+0x19e8: and %g0, %o2, %o2
.word 0xa3a00135 ! t0_kref+0x19ec: fabss %f21, %f17
.word 0xd416c019 ! t0_kref+0x19f0: lduh [%i3 + %i1], %o2
.word 0x80bf401a ! t0_kref+0x19f4: xnorcc %i5, %i2, %g0
.word 0x801ae3a0 ! t0_kref+0x19f8: xor %o3, 0x3a0, %g0
.word 0x9a1d801d ! t0_kref+0x19fc: xor %l6, %i5, %o5
.word 0x9da609ce ! t0_kref+0x1a00: fdivd %f24, %f14, %f14
.word 0x81ddc014 ! t0_kref+0x1a04: flush %l7 + %l4
.word 0x9a8f0012 ! t0_kref+0x1a08: andcc %i4, %l2, %o5
.word 0xada018d8 ! t0_kref+0x1a0c: fdtos %f24, %f22
.word 0xd51fbda8 ! t0_kref+0x1a10: ldd [%fp - 0x258], %f10
.word 0x920567bb ! t0_kref+0x1a14: add %l5, 0x7bb, %o1
.word 0x963a8016 ! t0_kref+0x1a18: xnor %o2, %l6, %o3
.word 0x81defdd6 ! t0_kref+0x1a1c: flush %i3 - 0x22a
.word 0x9fc00004 ! t0_kref+0x1a20: call %g0 + %g4
.word 0x922af975 ! t0_kref+0x1a24: andn %o3, -0x68b, %o1
.word 0x24800006 ! t0_kref+0x1a28: ble,a _kref+0x1a40
.word 0xd25e3ff0 ! t0_kref+0x1a2c: ldx [%i0 - 0x10], %o1
.word 0xea780018 ! t0_kref+0x1a30: swap [%g0 + %i0], %l5
.word 0x95a0012b ! t0_kref+0x1a34: fabss %f11, %f10
.word 0x34800003 ! t0_kref+0x1a38: bg,a _kref+0x1a44
.word 0x81868000 ! t0_kref+0x1a3c: wr %i2, %g0, %y
.word 0x9fa3c834 ! t0_kref+0x1a40: fadds %f15, %f20, %f15
.word 0x805f2eb1 ! t0_kref+0x1a44: smul %i4, 0xeb1, %g0
.word 0xd7260000 ! t0_kref+0x1a48: st %f11, [%i0]
.word 0x9da01892 ! t0_kref+0x1a4c: fitos %f18, %f14
.word 0x947cb052 ! t0_kref+0x1a50: sdiv %l2, -0xfae, %o2
.word 0xb1a3c9ad ! t0_kref+0x1a54: fdivs %f15, %f13, %f24
.word 0x8143e040 ! t0_kref+0x1a58: membar 0x40
.word 0xd640a038 ! t0_kref+0x1a5c: ldsw [%g2 + 0x38], %o3
.word 0x2b800003 ! t0_kref+0x1a60: fbug,a _kref+0x1a6c
.word 0xd0f81019 ! t0_kref+0x1a64: swapa [%g0 + %i1]0x80, %o0
.word 0x98234016 ! t0_kref+0x1a68: sub %o5, %l6, %o4
.word 0x2d800003 ! t0_kref+0x1a6c: fbg,a _kref+0x1a78
.word 0x94f58008 ! t0_kref+0x1a70: udivcc %l6, %o0, %o2
call SYM(t0_subr3)
.word 0xa5a60856 ! t0_kref+0x1a78: faddd %f24, %f22, %f18
.word 0xdf266004 ! t0_kref+0x1a7c: st %f15, [%i1 + 4]
.word 0x11800002 ! t0_kref+0x1a80: fba _kref+0x1a88
.word 0x9a62b9bc ! t0_kref+0x1a84: subc %o2, -0x644, %o5
.word 0xda16600e ! t0_kref+0x1a88: lduh [%i1 + 0xe], %o5
.word 0x1b400005 ! t0_kref+0x1a8c: fble,pn %fcc0, _kref+0x1aa0
.word 0xde10a03c ! t0_kref+0x1a90: lduh [%g2 + 0x3c], %o7
.word 0x8143e01e ! t0_kref+0x1a94: membar 0x1e
.word 0x92af7cc4 ! t0_kref+0x1a98: andncc %i5, -0x33c, %o1
.word 0xdd20a000 ! t0_kref+0x1a9c: st %f14, [%g2]
.word 0xd640a028 ! t0_kref+0x1aa0: ldsw [%g2 + 0x28], %o3
.word 0xb3a00032 ! t0_kref+0x1aa4: fmovs %f18, %f25
.word 0xdec01019 ! t0_kref+0x1aa8: ldswa [%g0 + %i1]0x80, %o7
.word 0xd0200019 ! t0_kref+0x1aac: st %o0, [%g0 + %i1]
.word 0x2d800005 ! t0_kref+0x1ab0: fbg,a _kref+0x1ac4
.word 0xd2ee9018 ! t0_kref+0x1ab4: ldstuba [%i2 + %i0]0x80, %o1
.word 0x94e74008 ! t0_kref+0x1ab8: subccc %i5, %o0, %o2
.word 0xd640a000 ! t0_kref+0x1abc: ldsw [%g2], %o3
.word 0x1d800003 ! t0_kref+0x1ac0: fbule _kref+0x1acc
.word 0xb1a000d6 ! t0_kref+0x1ac4: fnegd %f22, %f24
.word 0x9eb2319c ! t0_kref+0x1ac8: orncc %o0, -0xe64, %o7
.word 0x985b0000 ! t0_kref+0x1acc: smul %o4, %g0, %o4
.word 0x96f28015 ! t0_kref+0x1ad0: udivcc %o2, %l5, %o3
.word 0x961d4014 ! t0_kref+0x1ad4: xor %l5, %l4, %o3
.word 0xf620a008 ! t0_kref+0x1ad8: st %i3, [%g2 + 8]
.word 0xa1a01035 ! t0_kref+0x1adc: fstox %f21, %f16
.word 0x92de800b ! t0_kref+0x1ae0: smulcc %i2, %o3, %o1
.word 0x805f34cb ! t0_kref+0x1ae4: smul %i4, -0xb35, %g0
.word 0x9ebf229c ! t0_kref+0x1ae8: xnorcc %i4, 0x29c, %o7
.word 0xd6871018 ! t0_kref+0x1aec: lda [%i4 + %i0]0x80, %o3
.word 0xe700a034 ! t0_kref+0x1af0: ld [%g2 + 0x34], %f19
.word 0x9fc00004 ! t0_kref+0x1af4: call %g0 + %g4
.word 0xb1a4c9ac ! t0_kref+0x1af8: fdivs %f19, %f12, %f24
.word 0x9826c015 ! t0_kref+0x1afc: sub %i3, %l5, %o4
.word 0x96a57ad9 ! t0_kref+0x1b00: subcc %l5, -0x527, %o3
.word 0x9a5a801a ! t0_kref+0x1b04: smul %o2, %i2, %o5
.word 0xde06401c ! t0_kref+0x1b08: ld [%i1 + %i4], %o7
.word 0x92980016 ! t0_kref+0x1b0c: xorcc %g0, %l6, %o1
.word 0xf628a010 ! t0_kref+0x1b10: stb %i3, [%g2 + 0x10]
.word 0x9da00150 ! t0_kref+0x1b14: fabsd %f16, %f14
.word 0x2e800002 ! t0_kref+0x1b18: bvs,a _kref+0x1b20
.word 0xd6fe501c ! t0_kref+0x1b1c: swapa [%i1 + %i4]0x80, %o3
.word 0x813ea012 ! t0_kref+0x1b20: sra %i2, 0x12, %g0
.word 0x98a2401d ! t0_kref+0x1b24: subcc %o1, %i5, %o4
.word 0xfb6e001a ! t0_kref+0x1b28: prefetch %i0 + %i2, 29
.word 0x92856a74 ! t0_kref+0x1b2c: addcc %l5, 0xa74, %o1
.word 0x92aaf040 ! t0_kref+0x1b30: andncc %o3, -0xfc0, %o1
.word 0x9da28858 ! t0_kref+0x1b34: faddd %f10, %f24, %f14
.word 0xd200a028 ! t0_kref+0x1b38: ld [%g2 + 0x28], %o1
.word 0x81870000 ! t0_kref+0x1b3c: wr %i4, %g0, %y
.word 0x15800006 ! t0_kref+0x1b40: fbue _kref+0x1b58
.word 0xea20a030 ! t0_kref+0x1b44: st %l5, [%g2 + 0x30]
.word 0xa9a01911 ! t0_kref+0x1b48: fitod %f17, %f20
.word 0xd640a004 ! t0_kref+0x1b4c: ldsw [%g2 + 4], %o3
.word 0x945ac014 ! t0_kref+0x1b50: smul %o3, %l4, %o2
.word 0x3e400003 ! t0_kref+0x1b54: bvc,a,pn %icc, _kref+0x1b60
.word 0xa3a40834 ! t0_kref+0x1b58: fadds %f16, %f20, %f17
.word 0x9b28000c ! t0_kref+0x1b5c: sll %g0, %o4, %o5
.word 0xe01e7ff0 ! t0_kref+0x1b60: ldd [%i1 - 0x10], %l0
.word 0xd216001b ! t0_kref+0x1b64: lduh [%i0 + %i3], %o1
.word 0xd20e2010 ! t0_kref+0x1b68: ldub [%i0 + 0x10], %o1
.word 0x9b38200f ! t0_kref+0x1b6c: sra %g0, 0xf, %o5
.word 0x982cc01a ! t0_kref+0x1b70: andn %l3, %i2, %o4
.word 0x9a0a3a76 ! t0_kref+0x1b74: and %o0, -0x58a, %o5
.word 0xd036c019 ! t0_kref+0x1b78: sth %o0, [%i3 + %i1]
.word 0xd428a028 ! t0_kref+0x1b7c: stb %o2, [%g2 + 0x28]
.word 0x9ae23f5b ! t0_kref+0x1b80: subccc %o0, -0xa5, %o5
.word 0xa3a00134 ! t0_kref+0x1b84: fabss %f20, %f17
.word 0xd22e8019 ! t0_kref+0x1b88: stb %o1, [%i2 + %i1]
.word 0x98fdb878 ! t0_kref+0x1b8c: sdivcc %l6, -0x788, %o4
.word 0x09800008 ! t0_kref+0x1b90: fbl _kref+0x1bb0
.word 0xe920a024 ! t0_kref+0x1b94: st %f20, [%g2 + 0x24]
.word 0xef20a00c ! t0_kref+0x1b98: st %f23, [%g2 + 0xc]
.word 0xc12e001c ! t0_kref+0x1b9c: st %fsr, [%i0 + %i4]
.word 0x8045359a ! t0_kref+0x1ba0: addc %l4, -0xa66, %g0
.word 0x92b7000b ! t0_kref+0x1ba4: orncc %i4, %o3, %o1
.word 0xd4871019 ! t0_kref+0x1ba8: lda [%i4 + %i1]0x80, %o2
.word 0x9ef5ee67 ! t0_kref+0x1bac: udivcc %l7, 0xe67, %o7
.word 0x28480003 ! t0_kref+0x1bb0: bleu,a,pt %icc, _kref+0x1bbc
.word 0xe09f5018 ! t0_kref+0x1bb4: ldda [%i5 + %i0]0x80, %l0
.word 0x972ce012 ! t0_kref+0x1bb8: sll %l3, 0x12, %o3
.word 0x933ec00c ! t0_kref+0x1bbc: sra %i3, %o4, %o1
.word 0xf8a81019 ! t0_kref+0x1bc0: stba %i4, [%g0 + %i1]0x80
.word 0x925cc016 ! t0_kref+0x1bc4: smul %l3, %l6, %o1
.word 0x3a800003 ! t0_kref+0x1bc8: bcc,a _kref+0x1bd4
.word 0xa5a0012e ! t0_kref+0x1bcc: fabss %f14, %f18
.word 0x2d480002 ! t0_kref+0x1bd0: fbg,a,pt %fcc0, _kref+0x1bd8
.word 0xde066008 ! t0_kref+0x1bd4: ld [%i1 + 8], %o7
.word 0x8140c000 ! t0_kref+0x1bd8: mov %asi, %g0
.word 0x973a200c ! t0_kref+0x1bdc: sra %o0, 0xc, %o3
.word 0x06480005 ! t0_kref+0x1be0: bl,pt %icc, _kref+0x1bf4
.word 0xe01e0000 ! t0_kref+0x1be4: ldd [%i0], %l0
.word 0x8143c000 ! t0_kref+0x1be8: stbar
.word 0x9640251e ! t0_kref+0x1bec: addc %g0, 0x51e, %o3
.word 0x92aeba4f ! t0_kref+0x1bf0: andncc %i2, -0x5b1, %o1
.word 0xe1180018 ! t0_kref+0x1bf4: ldd [%g0 + %i0], %f16
.word 0x9ba589b9 ! t0_kref+0x1bf8: fdivs %f22, %f25, %f13
.word 0x8143e040 ! t0_kref+0x1bfc: membar 0x40
.word 0x95a58852 ! t0_kref+0x1c00: faddd %f22, %f18, %f10
.word 0x81834000 ! t0_kref+0x1c04: wr %o5, %g0, %y
.word 0x0f480007 ! t0_kref+0x1c08: fbu,pt %fcc0, _kref+0x1c24
.word 0x001fffff ! t0_kref+0x1c0c: illtrap 0x1fffff
.word 0x948ab3a2 ! t0_kref+0x1c10: andcc %o2, -0xc5e, %o2
.word 0x98e2c00b ! t0_kref+0x1c14: subccc %o3, %o3, %o4
.word 0x9ef4801c ! t0_kref+0x1c18: udivcc %l2, %i4, %o7
.word 0x80677abb ! t0_kref+0x1c1c: subc %i5, -0x545, %g0
.word 0x07480003 ! t0_kref+0x1c20: fbul,pt %fcc0, _kref+0x1c2c
.word 0x81800000 ! t0_kref+0x1c24: mov %g0, %y
.word 0xdd1e6000 ! t0_kref+0x1c28: ldd [%i1], %f14
.word 0x81ae0aad ! t0_kref+0x1c2c: fcmpes %fcc0, %f24, %f13
.word 0xd720a000 ! t0_kref+0x1c30: st %f11, [%g2]
.word 0x81dc800b ! t0_kref+0x1c34: flush %l2 + %o3
.word 0xafa01a4e ! t0_kref+0x1c38: fdtoi %f14, %f23
.word 0x933a6001 ! t0_kref+0x1c3c: sra %o1, 0x1, %o1
.word 0x969d800a ! t0_kref+0x1c40: xorcc %l6, %o2, %o3
.word 0xada018ca ! t0_kref+0x1c44: fdtos %f10, %f22
.word 0x99a4c834 ! t0_kref+0x1c48: fadds %f19, %f20, %f12
.word 0x29400006 ! t0_kref+0x1c4c: fbl,a,pn %fcc0, _kref+0x1c64
.word 0x98e7400a ! t0_kref+0x1c50: subccc %i5, %o2, %o4
.word 0x0c800001 ! t0_kref+0x1c54: bneg _kref+0x1c58
.word 0x969a69d9 ! t0_kref+0x1c58: xorcc %o1, 0x9d9, %o3
.word 0x11480007 ! t0_kref+0x1c5c: fba,pt %fcc0, _kref+0x1c78
.word 0x928a3e64 ! t0_kref+0x1c60: andcc %o0, -0x19c, %o1
.word 0x95350000 ! t0_kref+0x1c64: srl %l4, %g0, %o2
.word 0xd67e4000 ! t0_kref+0x1c68: swap [%i1], %o3
.word 0xe0981018 ! t0_kref+0x1c6c: ldda [%g0 + %i0]0x80, %l0
.word 0xea6e7fe8 ! t0_kref+0x1c70: ldstub [%i1 - 0x18], %l5
.word 0x99a34d39 ! t0_kref+0x1c74: fsmuld %f13, %f25, %f12
.word 0xde100018 ! t0_kref+0x1c78: lduh [%g0 + %i0], %o7
.word 0x8143e040 ! t0_kref+0x1c7c: membar 0x40
.word 0x983d7f2e ! t0_kref+0x1c80: xnor %l5, -0xd2, %o4
.word 0x81ad0a54 ! t0_kref+0x1c84: fcmpd %fcc0, %f20, %f20
.word 0x17400001 ! t0_kref+0x1c88: fbge,pn %fcc0, _kref+0x1c8c
.word 0xd8196730 ! t0_kref+0x1c8c: ldd [%g5 + 0x730], %o4
.word 0xb3a2c82a ! t0_kref+0x1c90: fadds %f11, %f10, %f25
.word 0xdf00a004 ! t0_kref+0x1c94: ld [%g2 + 4], %f15
.word 0xe1270018 ! t0_kref+0x1c98: st %f16, [%i4 + %i0]
.word 0x95a60d36 ! t0_kref+0x1c9c: fsmuld %f24, %f22, %f10
.word 0x9a020000 ! t0_kref+0x1ca0: add %o0, %g0, %o5
.word 0xa1a3884c ! t0_kref+0x1ca4: faddd %f14, %f12, %f16
.word 0x95a308d0 ! t0_kref+0x1ca8: fsubd %f12, %f16, %f10
.word 0xd200a028 ! t0_kref+0x1cac: ld [%g2 + 0x28], %o1
.word 0x8034ee63 ! t0_kref+0x1cb0: orn %l3, 0xe63, %g0
.word 0xe4086350 ! t0_kref+0x1cb4: ldub [%g1 + 0x350], %l2
.word 0xa41ca00c ! t0_kref+0x1cb8: xor %l2, 0xc, %l2
.word 0xe4286350 ! t0_kref+0x1cbc: stb %l2, [%g1 + 0x350]
.word 0x81d86350 ! t0_kref+0x1cc0: flush %g1 + 0x350
2: .word 0xd700a018 ! t0_kref+0x1cc4: ld [%g2 + 0x18], %f11
.word 0xe93e3fe0 ! t0_kref+0x1cc8: std %f20, [%i0 - 0x20]
.word 0x8186c000 ! t0_kref+0x1ccc: wr %i3, %g0, %y
.word 0x23480006 ! t0_kref+0x1cd0: fbne,a,pt %fcc0, _kref+0x1ce8
.word 0x9ea4801a ! t0_kref+0x1cd4: subcc %l2, %i2, %o7
.word 0x3f400001 ! t0_kref+0x1cd8: fbo,a,pn %fcc0, _kref+0x1cdc
.word 0x95a30d37 ! t0_kref+0x1cdc: fsmuld %f12, %f23, %f10
.word 0xd506600c ! t0_kref+0x1ce0: ld [%i1 + 0xc], %f10
.word 0xf100a010 ! t0_kref+0x1ce4: ld [%g2 + 0x10], %f24
.word 0xf13e001d ! t0_kref+0x1ce8: std %f24, [%i0 + %i5]
.word 0x9864f2c9 ! t0_kref+0x1cec: subc %l3, -0xd37, %o4
.word 0x9ebab1de ! t0_kref+0x1cf0: xnorcc %o2, -0xe22, %o7
.word 0x11800007 ! t0_kref+0x1cf4: fba _kref+0x1d10
.word 0xc807bfec ! t0_kref+0x1cf8: ld [%fp - 0x14], %g4
.word 0xe01e7ff8 ! t0_kref+0x1cfc: ldd [%i1 - 8], %l0
.word 0x8134e005 ! t0_kref+0x1d00: srl %l3, 0x5, %g0
.word 0x9235001a ! t0_kref+0x1d04: orn %l4, %i2, %o1
.word 0x8143c000 ! t0_kref+0x1d08: stbar
.word 0xa3a01a2f ! t0_kref+0x1d0c: fstoi %f15, %f17
.word 0x9af4f0a7 ! t0_kref+0x1d10: udivcc %l3, -0xf59, %o5
.word 0xb1a44835 ! t0_kref+0x1d14: fadds %f17, %f21, %f24
.word 0xa1a88038 ! t0_kref+0x1d18: fmovslg %fcc0, %f24, %f16
.word 0xe27f0018 ! t0_kref+0x1d1c: swap [%i4 + %i0], %l1
.word 0xef6e2010 ! t0_kref+0x1d20: prefetch %i0 + 0x10, 23
.word 0x9a3b39da ! t0_kref+0x1d24: xnor %o4, -0x626, %o5
.word 0xc028a02b ! t0_kref+0x1d28: clrb [%g2 + 0x2b]
.word 0x27800005 ! t0_kref+0x1d2c: fbul,a _kref+0x1d40
.word 0x972c801b ! t0_kref+0x1d30: sll %l2, %i3, %o3
.word 0x30800003 ! t0_kref+0x1d34: ba,a _kref+0x1d40
.word 0x932d600a ! t0_kref+0x1d38: sll %l5, 0xa, %o1
.word 0x928f310a ! t0_kref+0x1d3c: andcc %i4, -0xef6, %o1
.word 0x97a0012c ! t0_kref+0x1d40: fabss %f12, %f11
.word 0x81ae0ad4 ! t0_kref+0x1d44: fcmped %fcc0, %f24, %f20
.word 0x9847001c ! t0_kref+0x1d48: addc %i4, %i4, %o4
.word 0xeaee501a ! t0_kref+0x1d4c: ldstuba [%i1 + %i2]0x80, %l5
.word 0x9de3bfa0 ! t0_kref+0x1d50: save %sp, -0x60, %sp
.word 0xb246001c ! t0_kref+0x1d54: addc %i0, %i4, %i1
.word 0x97ee0018 ! t0_kref+0x1d58: restore %i0, %i0, %o3
.word 0x9e0a7e5e ! t0_kref+0x1d5c: and %o1, -0x1a2, %o7
.word 0x9de3bfa0 ! t0_kref+0x1d60: save %sp, -0x60, %sp
.word 0x80503f92 ! t0_kref+0x1d64: umul %g0, -0x6e, %g0
.word 0x97ee607b ! t0_kref+0x1d68: restore %i1, 0x7b, %o3
.word 0x928d7e7b ! t0_kref+0x1d6c: andcc %l5, -0x185, %o1
.word 0xec3e2000 ! t0_kref+0x1d70: std %l6, [%i0]
.word 0x992ec008 ! t0_kref+0x1d74: sll %i3, %o0, %o4
.word 0x9e0d2a56 ! t0_kref+0x1d78: and %l4, 0xa56, %o7
.word 0x81deb1ec ! t0_kref+0x1d7c: flush %i2 - 0xe14
.word 0x95a000ae ! t0_kref+0x1d80: fnegs %f14, %f10
.word 0xa1a549ad ! t0_kref+0x1d84: fdivs %f21, %f13, %f16
.word 0xdf00a038 ! t0_kref+0x1d88: ld [%g2 + 0x38], %f15
.word 0xeb067ff4 ! t0_kref+0x1d8c: ld [%i1 - 0xc], %f21
.word 0x9e7cbcda ! t0_kref+0x1d90: sdiv %l2, -0x326, %o7
.word 0xc030a000 ! t0_kref+0x1d94: clrh [%g2]
.word 0x81ad0a2a ! t0_kref+0x1d98: fcmps %fcc0, %f20, %f10
.word 0x95a01114 ! t0_kref+0x1d9c: fxtod %f20, %f10
.word 0x968b6c1f ! t0_kref+0x1da0: andcc %o5, 0xc1f, %o3
.word 0x17800008 ! t0_kref+0x1da4: fbge _kref+0x1dc4
.word 0xe51fbe68 ! t0_kref+0x1da8: ldd [%fp - 0x198], %f18
.word 0x9a2a800a ! t0_kref+0x1dac: andn %o2, %o2, %o5
.word 0xafaa402d ! t0_kref+0x1db0: fmovse %fcc0, %f13, %f23
.word 0x81ad8a4a ! t0_kref+0x1db4: fcmpd %fcc0, %f22, %f10
.word 0x81ac0a39 ! t0_kref+0x1db8: fcmps %fcc0, %f16, %f25
.word 0x9ebd800d ! t0_kref+0x1dbc: xnorcc %l6, %o5, %o7
.word 0x9a62c01b ! t0_kref+0x1dc0: subc %o3, %i3, %o5
.word 0x9e35c014 ! t0_kref+0x1dc4: orn %l7, %l4, %o7
.word 0xd650a008 ! t0_kref+0x1dc8: ldsh [%g2 + 8], %o3
.word 0x9216800c ! t0_kref+0x1dcc: or %i2, %o4, %o1
.word 0x9da0014e ! t0_kref+0x1dd0: fabsd %f14, %f14
.word 0xf8ae101a ! t0_kref+0x1dd4: stba %i4, [%i0 + %i2]0x80
.word 0x8135e00c ! t0_kref+0x1dd8: srl %l7, 0xc, %g0
.word 0xafa0188c ! t0_kref+0x1ddc: fitos %f12, %f23
.word 0x92b3401c ! t0_kref+0x1de0: orncc %o5, %i4, %o1
call 1f
.empty
.word 0x8085001d ! t0_kref+0x1de8: addcc %l4, %i5, %g0
.word 0x980ec016 ! t0_kref+0x1dec: and %i3, %l6, %o4
.word 0xe01e3ff0 ! t0_kref+0x1df0: ldd [%i0 - 0x10], %l0
.word 0x951efdf4 ! t0_kref+0x1df4: tsubcctv %i3, -0x20c, %o2
.word 0x925c800c ! t0_kref+0x1df8: smul %l2, %o4, %o1
1: .word 0x923a8009 ! t0_kref+0x1dfc: xnor %o2, %o1, %o1
.word 0x9a2cfe07 ! t0_kref+0x1e00: andn %l3, -0x1f9, %o5
.word 0x03400002 ! t0_kref+0x1e04: fbne,pn %fcc0, _kref+0x1e0c
.word 0xe0180018 ! t0_kref+0x1e08: ldd [%g0 + %i0], %l0
.word 0x191ab3f2 ! t0_kref+0x1e0c: sethi %hi(0x6acfc800), %o4
.word 0x09800002 ! t0_kref+0x1e10: fbl _kref+0x1e18
.word 0xa9a0188c ! t0_kref+0x1e14: fitos %f12, %f20
.word 0xb1a5c9b6 ! t0_kref+0x1e18: fdivs %f23, %f22, %f24
.word 0x931f4013 ! t0_kref+0x1e1c: tsubcctv %i5, %l3, %o1
.word 0xdd1e2018 ! t0_kref+0x1e20: ldd [%i0 + 0x18], %f14
.word 0x9efb677c ! t0_kref+0x1e24: sdivcc %o5, 0x77c, %o7
.word 0xc0162004 ! t0_kref+0x1e28: lduh [%i0 + 4], %g0
.word 0x9736c013 ! t0_kref+0x1e2c: srl %i3, %l3, %o3
.word 0x26800004 ! t0_kref+0x1e30: bl,a _kref+0x1e40
.word 0xd248a029 ! t0_kref+0x1e34: ldsb [%g2 + 0x29], %o1
.word 0x9f3a400d ! t0_kref+0x1e38: sra %o1, %o5, %o7
.word 0xec780018 ! t0_kref+0x1e3c: swap [%g0 + %i0], %l6
.word 0x9a27000c ! t0_kref+0x1e40: sub %i4, %o4, %o5
.word 0x99a0012b ! t0_kref+0x1e44: fabss %f11, %f12
.word 0xec3f4018 ! t0_kref+0x1e48: std %l6, [%i5 + %i0]
.word 0x80f33cf6 ! t0_kref+0x1e4c: udivcc %o4, -0x30a, %g0
.word 0x9646f5e3 ! t0_kref+0x1e50: addc %i3, -0xa1d, %o3
.word 0x80bb294c ! t0_kref+0x1e54: xnorcc %o4, 0x94c, %g0
.word 0x989b37d3 ! t0_kref+0x1e58: xorcc %o4, -0x82d, %o4
.word 0x8143c000 ! t0_kref+0x1e5c: stbar
.word 0x9ec7788b ! t0_kref+0x1e60: addccc %i5, -0x775, %o7
.word 0x81dfe711 ! t0_kref+0x1e64: flush %i7 + 0x711
.word 0xc1283440 ! t0_kref+0x1e68: st %fsr, [%g0 - 0xbc0]
.word 0x94a6ac50 ! t0_kref+0x1e6c: subcc %i2, 0xc50, %o2
.word 0x878020f0 ! t0_kref+0x1e70: mov 0xf0, %asi
.word 0x97254009 ! t0_kref+0x1e74: mulscc %l5, %o1, %o3
.word 0x8143e040 ! t0_kref+0x1e78: membar 0x40
.word 0xb8103fe8 ! t0_kref+0x1e7c: mov 0xffffffe8, %i4
.word 0xdb20a030 ! t0_kref+0x1e80: st %f13, [%g2 + 0x30]
.word 0x8143c000 ! t0_kref+0x1e84: stbar
call SYM(t0_subr3)
.word 0xda16c018 ! t0_kref+0x1e8c: lduh [%i3 + %i0], %o5
.word 0x36800008 ! t0_kref+0x1e90: bge,a _kref+0x1eb0
.word 0x960f0016 ! t0_kref+0x1e94: and %i4, %l6, %o3
.word 0x2b400006 ! t0_kref+0x1e98: fbug,a,pn %fcc0, _kref+0x1eb0
.word 0xe51e6018 ! t0_kref+0x1e9c: ldd [%i1 + 0x18], %f18
.word 0x9a12a566 ! t0_kref+0x1ea0: or %o2, 0x566, %o5
.word 0x9f322002 ! t0_kref+0x1ea4: srl %o0, 0x2, %o7
.word 0x8182c000 ! t0_kref+0x1ea8: wr %o3, %g0, %y
.word 0xa5a01a2f ! t0_kref+0x1eac: fstoi %f15, %f18
.word 0xc12e401c ! t0_kref+0x1eb0: st %fsr, [%i1 + %i4]
.word 0x03480002 ! t0_kref+0x1eb4: fbne,pt %fcc0, _kref+0x1ebc
.word 0x96827add ! t0_kref+0x1eb8: addcc %o1, -0x523, %o3
.word 0x81ddc00f ! t0_kref+0x1ebc: flush %l7 + %o7
.word 0x9fc00004 ! t0_kref+0x1ec0: call %g0 + %g4
.word 0xa1a000af ! t0_kref+0x1ec4: fnegs %f15, %f16
.word 0x95a54938 ! t0_kref+0x1ec8: fmuls %f21, %f24, %f10
.word 0x81ad8a56 ! t0_kref+0x1ecc: fcmpd %fcc0, %f22, %f22
.word 0xee266010 ! t0_kref+0x1ed0: st %l7, [%i1 + 0x10]
.word 0xd8780019 ! t0_kref+0x1ed4: swap [%g0 + %i1], %o4
.word 0x9fc10000 ! t0_kref+0x1ed8: call %g4
.word 0xa02cc016 ! t0_kref+0x1edc: andn %l3, %l6, %l0
.word 0x8186c000 ! t0_kref+0x1ee0: wr %i3, %g0, %y
.word 0x9862000b ! t0_kref+0x1ee4: subc %o0, %o3, %o4
.word 0x9e630013 ! t0_kref+0x1ee8: subc %o4, %l3, %o7
.word 0x81ab8a4c ! t0_kref+0x1eec: fcmpd %fcc0, %f14, %f12
.word 0x95a000ac ! t0_kref+0x1ef0: fnegs %f12, %f10
.word 0xada01a58 ! t0_kref+0x1ef4: fdtoi %f24, %f22
.word 0xde08a027 ! t0_kref+0x1ef8: ldub [%g2 + 0x27], %o7
.word 0xb3a00130 ! t0_kref+0x1efc: fabss %f16, %f25
call SYM(t0_subr2)
.word 0xe0861000 ! t0_kref+0x1f04: lda [%i0]0x80, %l0
.word 0xc048a03e ! t0_kref+0x1f08: ldsb [%g2 + 0x3e], %g0
.word 0x27800004 ! t0_kref+0x1f0c: fbul,a _kref+0x1f1c
.word 0x9482800c ! t0_kref+0x1f10: addcc %o2, %o4, %o2
.word 0xd24e7fec ! t0_kref+0x1f14: ldsb [%i1 - 0x14], %o1
.word 0xa5a9002e ! t0_kref+0x1f18: fmovsl %fcc0, %f14, %f18
.word 0xa9a30858 ! t0_kref+0x1f1c: faddd %f12, %f24, %f20
.word 0x11800005 ! t0_kref+0x1f20: fba _kref+0x1f34
.word 0xde0e7ffd ! t0_kref+0x1f24: ldub [%i1 - 3], %o7
.word 0xa1a509d8 ! t0_kref+0x1f28: fdivd %f20, %f24, %f16
.word 0xc398a080 ! t0_kref+0x1f2c: ldda [%g2 + 0x80]%asi, %f32
.word 0xdd00a00c ! t0_kref+0x1f30: ld [%g2 + 0xc], %f14
.word 0x9634b2ca ! t0_kref+0x1f34: orn %l2, -0xd36, %o3
.word 0x81abcaae ! t0_kref+0x1f38: fcmpes %fcc0, %f15, %f14
.word 0x9a2cb0cb ! t0_kref+0x1f3c: andn %l2, -0xf35, %o5
.word 0x9532000d ! t0_kref+0x1f40: srl %o0, %o5, %o2
.word 0xdb20a02c ! t0_kref+0x1f44: st %f13, [%g2 + 0x2c]
.word 0xa5a649ad ! t0_kref+0x1f48: fdivs %f25, %f13, %f18
.word 0x94b0294b ! t0_kref+0x1f4c: orncc %g0, 0x94b, %o2
.word 0x33480001 ! t0_kref+0x1f50: fbe,a,pt %fcc0, _kref+0x1f54
.word 0x94332e1c ! t0_kref+0x1f54: orn %o4, 0xe1c, %o2
.word 0x80083bc8 ! t0_kref+0x1f58: and %g0, -0x438, %g0
.word 0xe09e505d ! t0_kref+0x1f5c: ldda [%i1 + %i5]0x82, %l0
.word 0xa5a01911 ! t0_kref+0x1f60: fitod %f17, %f18
.word 0x9692c013 ! t0_kref+0x1f64: orcc %o3, %l3, %o3
.word 0x81ad4ab5 ! t0_kref+0x1f68: fcmpes %fcc0, %f21, %f21
.word 0xf6367fea ! t0_kref+0x1f6c: sth %i3, [%i1 - 0x16]
.word 0xf56e7ff0 ! t0_kref+0x1f70: prefetch %i1 - 0x10, 26
.word 0xf6270018 ! t0_kref+0x1f74: st %i3, [%i4 + %i0]
.word 0xde08a028 ! t0_kref+0x1f78: ldub [%g2 + 0x28], %o7
.word 0x99280015 ! t0_kref+0x1f7c: sll %g0, %l5, %o4
.word 0x98ab7264 ! t0_kref+0x1f80: andncc %o5, -0xd9c, %o4
.word 0x9434c00d ! t0_kref+0x1f84: orn %l3, %o5, %o2
.word 0x9e8d3212 ! t0_kref+0x1f88: andcc %l4, -0xdee, %o7
.word 0x9ea6b7a2 ! t0_kref+0x1f8c: subcc %i2, -0x85e, %o7
.word 0x968a654a ! t0_kref+0x1f90: andcc %o1, 0x54a, %o3
.word 0xd900a030 ! t0_kref+0x1f94: ld [%g2 + 0x30], %f12
.word 0xd608a038 ! t0_kref+0x1f98: ldub [%g2 + 0x38], %o3
.word 0xb1a0012a ! t0_kref+0x1f9c: fabss %f10, %f24
.word 0x05400008 ! t0_kref+0x1fa0: fblg,pn %fcc0, _kref+0x1fc0
.word 0xa5a489d6 ! t0_kref+0x1fa4: fdivd %f18, %f22, %f18
.word 0x98a6c009 ! t0_kref+0x1fa8: subcc %i3, %o1, %o4
.word 0x929d3655 ! t0_kref+0x1fac: xorcc %l4, -0x9ab, %o1
.word 0xe01e0000 ! t0_kref+0x1fb0: ldd [%i0], %l0
.word 0x9735c00c ! t0_kref+0x1fb4: srl %l7, %o4, %o3
.word 0x96e70012 ! t0_kref+0x1fb8: subccc %i4, %l2, %o3
.word 0xc768a088 ! t0_kref+0x1fbc: prefetch %g2 + 0x88, 3
.word 0xd4067fe0 ! t0_kref+0x1fc0: ld [%i1 - 0x20], %o2
.word 0xd4060000 ! t0_kref+0x1fc4: ld [%i0], %o2
.word 0xd51fbca0 ! t0_kref+0x1fc8: ldd [%fp - 0x360], %f10
.word 0x983573ab ! t0_kref+0x1fcc: orn %l5, -0xc55, %o4
.word 0xf1380019 ! t0_kref+0x1fd0: std %f24, [%g0 + %i1]
.word 0xd6366012 ! t0_kref+0x1fd4: sth %o3, [%i1 + 0x12]
.word 0x95120012 ! t0_kref+0x1fd8: taddcctv %o0, %l2, %o2
.word 0xdadf5018 ! t0_kref+0x1fdc: ldxa [%i5 + %i0]0x80, %o5
.word 0x94ba7eb4 ! t0_kref+0x1fe0: xnorcc %o1, -0x14c, %o2
.word 0xd93e001d ! t0_kref+0x1fe4: std %f12, [%i0 + %i5]
.word 0xd91fbde0 ! t0_kref+0x1fe8: ldd [%fp - 0x220], %f12
.word 0xafa40933 ! t0_kref+0x1fec: fmuls %f16, %f19, %f23
.word 0x933b2005 ! t0_kref+0x1ff0: sra %o4, 0x5, %o1
.word 0xdade101d ! t0_kref+0x1ff4: ldxa [%i0 + %i5]0x80, %o5
.word 0x9de3bfa0 ! t0_kref+0x1ff8: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xa9a40856 ! t0_kref+0x2004: faddd %f16, %f22, %f20
1: .word 0x980de32d ! t0_kref+0x2008: and %l7, 0x32d, %o4
.word 0x99a28839 ! t0_kref+0x200c: fadds %f10, %f25, %f12
.word 0xd726401c ! t0_kref+0x2010: st %f11, [%i1 + %i4]
.word 0x94f4efe4 ! t0_kref+0x2014: udivcc %l3, 0xfe4, %o2
.word 0x94e54017 ! t0_kref+0x2018: subccc %l5, %l7, %o2
.word 0xd640a03c ! t0_kref+0x201c: ldsw [%g2 + 0x3c], %o3
.word 0x9ba609b1 ! t0_kref+0x2020: fdivs %f24, %f17, %f13
.word 0x982f2b56 ! t0_kref+0x2024: andn %i4, 0xb56, %o4
.word 0xa9a018d0 ! t0_kref+0x2028: fdtos %f16, %f20
.word 0xd408a011 ! t0_kref+0x202c: ldub [%g2 + 0x11], %o2
.word 0x98bf7e54 ! t0_kref+0x2030: xnorcc %i5, -0x1ac, %o4
.word 0xfa260000 ! t0_kref+0x2034: st %i5, [%i0]
.word 0xef00a01c ! t0_kref+0x2038: ld [%g2 + 0x1c], %f23
.word 0x9da0190b ! t0_kref+0x203c: fitod %f11, %f14
.word 0xd020a008 ! t0_kref+0x2040: st %o0, [%g2 + 8]
.word 0xb3a44838 ! t0_kref+0x2044: fadds %f17, %f24, %f25
.word 0xed6e401b ! t0_kref+0x2048: prefetch %i1 + %i3, 22
.word 0x932b6013 ! t0_kref+0x204c: sll %o5, 0x13, %o1
.word 0x980ec015 ! t0_kref+0x2050: and %i3, %l5, %o4
.word 0x965dc01d ! t0_kref+0x2054: smul %l7, %i5, %o3
.word 0xb1a018d4 ! t0_kref+0x2058: fdtos %f20, %f24
.word 0x8084c014 ! t0_kref+0x205c: addcc %l3, %l4, %g0
.word 0xec6e201a ! t0_kref+0x2060: ldstub [%i0 + 0x1a], %l6
.word 0x37800007 ! t0_kref+0x2064: fbge,a _kref+0x2080
.word 0xe01e2000 ! t0_kref+0x2068: ldd [%i0], %l0
.word 0x968dc014 ! t0_kref+0x206c: andcc %l7, %l4, %o3
.word 0xea36600e ! t0_kref+0x2070: sth %l5, [%i1 + 0xe]
.word 0x95a0110e ! t0_kref+0x2074: fxtod %f14, %f10
.word 0xe4262008 ! t0_kref+0x2078: st %l2, [%i0 + 8]
.word 0x99a01917 ! t0_kref+0x207c: fitod %f23, %f12
.word 0x9e3aa841 ! t0_kref+0x2080: xnor %o2, 0x841, %o7
.word 0x09480002 ! t0_kref+0x2084: fbl,pt %fcc0, _kref+0x208c
.word 0xd2865000 ! t0_kref+0x2088: lda [%i1]0x80, %o1
.word 0x80e2400c ! t0_kref+0x208c: subccc %o1, %o4, %g0
.word 0x2e400007 ! t0_kref+0x2090: bvs,a,pn %icc, _kref+0x20ac
.word 0xec7e0000 ! t0_kref+0x2094: swap [%i0], %l6
.word 0x04800001 ! t0_kref+0x2098: ble _kref+0x209c
.word 0x9a257771 ! t0_kref+0x209c: sub %l5, -0x88f, %o5
.word 0xf436200a ! t0_kref+0x20a0: sth %i2, [%i0 + 0xa]
.word 0xe0180018 ! t0_kref+0x20a4: ldd [%g0 + %i0], %l0
.word 0x99a409ca ! t0_kref+0x20a8: fdivd %f16, %f10, %f12
.word 0xd4060000 ! t0_kref+0x20ac: ld [%i0], %o2
.word 0xde163fea ! t0_kref+0x20b0: lduh [%i0 - 0x16], %o7
.word 0x9a7d800d ! t0_kref+0x20b4: sdiv %l6, %o5, %o5
.word 0xc006401c ! t0_kref+0x20b8: ld [%i1 + %i4], %g0
.word 0x9e7d8012 ! t0_kref+0x20bc: sdiv %l6, %l2, %o7
.word 0x809ac01d ! t0_kref+0x20c0: xorcc %o3, %i5, %g0
.word 0x8184c000 ! t0_kref+0x20c4: wr %l3, %g0, %y
.word 0x95330012 ! t0_kref+0x20c8: srl %o4, %l2, %o2
.word 0x967a6b06 ! t0_kref+0x20cc: sdiv %o1, 0xb06, %o3
.word 0x0c800004 ! t0_kref+0x20d0: bneg _kref+0x20e0
.word 0xb1a0190a ! t0_kref+0x20d4: fitod %f10, %f24
.word 0xd6164000 ! t0_kref+0x20d8: lduh [%i1], %o3
.word 0x940a8014 ! t0_kref+0x20dc: and %o2, %l4, %o2
.word 0x9de3bfa0 ! t0_kref+0x20e0: save %sp, -0x60, %sp
.word 0xb907401c ! t0_kref+0x20e4: taddcc %i5, %i4, %i4
.word 0x99ee001a ! t0_kref+0x20e8: restore %i0, %i2, %o4
.word 0x8004e784 ! t0_kref+0x20ec: add %l3, 0x784, %g0
.word 0xe810698b ! t0_kref+0x20f0: lduh [%g1 + 0x98b], %l4
.word 0x9e3f401c ! t0_kref+0x20f4: xnor %i5, %i4, %o7
.word 0x9adb3977 ! t0_kref+0x20f8: smulcc %o4, -0x689, %o5
.word 0x28400005 ! t0_kref+0x20fc: bleu,a,pn %icc, _kref+0x2110
.word 0xe920a008 ! t0_kref+0x2100: st %f20, [%g2 + 8]
.word 0xa1a000d0 ! t0_kref+0x2104: fnegd %f16, %f16
.word 0xc807bff0 ! t0_kref+0x2108: ld [%fp - 0x10], %g4
.word 0xc040a008 ! t0_kref+0x210c: ldsw [%g2 + 8], %g0
.word 0xf628a014 ! t0_kref+0x2110: stb %i3, [%g2 + 0x14]
.word 0xe2f81019 ! t0_kref+0x2114: swapa [%g0 + %i1]0x80, %l1
.word 0x81acca39 ! t0_kref+0x2118: fcmps %fcc0, %f19, %f25
.word 0xb1a5492a ! t0_kref+0x211c: fmuls %f21, %f10, %f24
.word 0x81aa8aad ! t0_kref+0x2120: fcmpes %fcc0, %f10, %f13
.word 0xea68a005 ! t0_kref+0x2124: ldstub [%g2 + 5], %l5
.word 0xd820a018 ! t0_kref+0x2128: st %o4, [%g2 + 0x18]
.word 0x001fffff ! t0_kref+0x212c: illtrap 0x1fffff
.word 0x992d200a ! t0_kref+0x2130: sll %l4, 0xa, %o4
.word 0xf6266000 ! t0_kref+0x2134: st %i3, [%i1]
.word 0x37400006 ! t0_kref+0x2138: fbge,a,pn %fcc0, _kref+0x2150
.word 0x9b2ea006 ! t0_kref+0x213c: sll %i2, 0x6, %o5
.word 0x3b800005 ! t0_kref+0x2140: fble,a _kref+0x2154
.word 0xc398a080 ! t0_kref+0x2144: ldda [%g2 + 0x80]%asi, %f32
.word 0x80faa045 ! t0_kref+0x2148: sdivcc %o2, 0x45, %g0
.word 0x80ad400a ! t0_kref+0x214c: andncc %l5, %o2, %g0
.word 0xa5a509d6 ! t0_kref+0x2150: fdivd %f20, %f22, %f18
.word 0x96fb0009 ! t0_kref+0x2154: sdivcc %o4, %o1, %o3
.word 0xf62e7fe3 ! t0_kref+0x2158: stb %i3, [%i1 - 0x1d]
.word 0x81db3aac ! t0_kref+0x215c: flush %o4 - 0x554
.word 0xf4367fe4 ! t0_kref+0x2160: sth %i2, [%i1 - 0x1c]
.word 0xe01e6008 ! t0_kref+0x2164: ldd [%i1 + 8], %l0
.word 0x9b374009 ! t0_kref+0x2168: srl %i5, %o1, %o5
.word 0x81ddb060 ! t0_kref+0x216c: flush %l6 - 0xfa0
.word 0x05400003 ! t0_kref+0x2170: fblg,pn %fcc0, _kref+0x217c
.word 0xc0562016 ! t0_kref+0x2174: ldsh [%i0 + 0x16], %g0
.word 0x9b374014 ! t0_kref+0x2178: srl %i5, %l4, %o5
.word 0x9a9c800c ! t0_kref+0x217c: xorcc %l2, %o4, %o5
.word 0xf207bfe0 ! t0_kref+0x2180: ld [%fp - 0x20], %i1
.word 0x81870000 ! t0_kref+0x2184: wr %i4, %g0, %y
.word 0x9a474008 ! t0_kref+0x2188: addc %i5, %o0, %o5
.word 0x9a830017 ! t0_kref+0x218c: addcc %o4, %l7, %o5
.word 0x81adcab8 ! t0_kref+0x2190: fcmpes %fcc0, %f23, %f24
.word 0xe428a023 ! t0_kref+0x2194: stb %l2, [%g2 + 0x23]
.word 0xed1fbf20 ! t0_kref+0x2198: ldd [%fp - 0xe0], %f22
.word 0x95a01110 ! t0_kref+0x219c: fxtod %f16, %f10
.word 0x81ad4a36 ! t0_kref+0x21a0: fcmps %fcc0, %f21, %f22
.word 0xe67e600c ! t0_kref+0x21a4: swap [%i1 + 0xc], %l3
.word 0xd0360000 ! t0_kref+0x21a8: sth %o0, [%i0]
.word 0x81ad0a58 ! t0_kref+0x21ac: fcmpd %fcc0, %f20, %f24
.word 0x32480002 ! t0_kref+0x21b0: bne,a,pt %icc, _kref+0x21b8
.word 0x948ebfd4 ! t0_kref+0x21b4: andcc %i2, -0x2c, %o2
.word 0xc02e0000 ! t0_kref+0x21b8: clrb [%i0]
.word 0xf820a02c ! t0_kref+0x21bc: st %i4, [%g2 + 0x2c]
.word 0x03400005 ! t0_kref+0x21c0: fbne,pn %fcc0, _kref+0x21d4
.word 0x9b3aa00b ! t0_kref+0x21c4: sra %o2, 0xb, %o5
.word 0x11800001 ! t0_kref+0x21c8: fba _kref+0x21cc
.word 0xc36e2010 ! t0_kref+0x21cc: prefetch %i0 + 0x10, 1
call SYM(t0_subr3)
.word 0xd8de5000 ! t0_kref+0x21d4: ldxa [%i1]0x80, %o4
.word 0x80ac800a ! t0_kref+0x21d8: andncc %l2, %o2, %g0
call SYM(t0_subr3)
.word 0xe3b8a040 ! t0_kref+0x21e0: stda %f48, [%g2 + 0x40]%asi
.word 0xc0163ff6 ! t0_kref+0x21e4: lduh [%i0 - 0xa], %g0
.word 0x09800007 ! t0_kref+0x21e8: fbl _kref+0x2204
.word 0x98bcc01b ! t0_kref+0x21ec: xnorcc %l3, %i3, %o4
.word 0x983de43d ! t0_kref+0x21f0: xnor %l7, 0x43d, %o4
.word 0x80fc8016 ! t0_kref+0x21f4: sdivcc %l2, %l6, %g0
.word 0xd8270018 ! t0_kref+0x21f8: st %o4, [%i4 + %i0]
.word 0xe520a024 ! t0_kref+0x21fc: st %f18, [%g2 + 0x24]
.word 0xd848a024 ! t0_kref+0x2200: ldsb [%g2 + 0x24], %o4
.word 0xb1a018cc ! t0_kref+0x2204: fdtos %f12, %f24
.word 0xd600a018 ! t0_kref+0x2208: ld [%g2 + 0x18], %o3
.word 0x812b401a ! t0_kref+0x220c: sll %o5, %i2, %g0
.word 0x96f4f797 ! t0_kref+0x2210: udivcc %l3, -0x869, %o3
.word 0x8143e040 ! t0_kref+0x2214: membar 0x40
.word 0x94e28008 ! t0_kref+0x2218: subccc %o2, %o0, %o2
.word 0x923b29f8 ! t0_kref+0x221c: xnor %o4, 0x9f8, %o1
.word 0xef064000 ! t0_kref+0x2220: ld [%i1], %f23
.word 0x9a5b400c ! t0_kref+0x2224: smul %o5, %o4, %o5
.word 0x25800007 ! t0_kref+0x2228: fblg,a _kref+0x2244
.word 0x9da01897 ! t0_kref+0x222c: fitos %f23, %f14
.word 0x961ce45c ! t0_kref+0x2230: xor %l3, 0x45c, %o3
.word 0x23400001 ! t0_kref+0x2234: fbne,a,pn %fcc0, _kref+0x2238
.word 0xe51f4019 ! t0_kref+0x2238: ldd [%i5 + %i1], %f18
.word 0x9adce3dc ! t0_kref+0x223c: smulcc %l3, 0x3dc, %o5
.word 0x9f2d800c ! t0_kref+0x2240: sll %l6, %o4, %o7
.word 0x947f7454 ! t0_kref+0x2244: sdiv %i5, -0xbac, %o2
.word 0x9add7119 ! t0_kref+0x2248: smulcc %l5, -0xee7, %o5
.word 0x95a60852 ! t0_kref+0x224c: faddd %f24, %f18, %f10
.word 0xde48a018 ! t0_kref+0x2250: ldsb [%g2 + 0x18], %o7
.word 0xa9a01919 ! t0_kref+0x2254: fitod %f25, %f20
.word 0x81ab0ab0 ! t0_kref+0x2258: fcmpes %fcc0, %f12, %f16
.word 0x9de3bfa0 ! t0_kref+0x225c: save %sp, -0x60, %sp
.word 0x808838a2 ! t0_kref+0x2260: btst 0xfffff8a2, %g0
.word 0x93eea7e6 ! t0_kref+0x2264: restore %i2, 0x7e6, %o1
.word 0xde16c018 ! t0_kref+0x2268: lduh [%i3 + %i0], %o7
.word 0x15800002 ! t0_kref+0x226c: fbue _kref+0x2274
.word 0x985cc00d ! t0_kref+0x2270: smul %l3, %o5, %o4
.word 0x81820000 ! t0_kref+0x2274: wr %o0, %g0, %y
.word 0x95a50850 ! t0_kref+0x2278: faddd %f20, %f16, %f10
.word 0xed1e2018 ! t0_kref+0x227c: ldd [%i0 + 0x18], %f22
.word 0x1b31ee4d ! t0_kref+0x2280: sethi %hi(0xc7b93400), %o5
.word 0xd808a03a ! t0_kref+0x2284: ldub [%g2 + 0x3a], %o4
.word 0xe700a010 ! t0_kref+0x2288: ld [%g2 + 0x10], %f19
.word 0x9e824012 ! t0_kref+0x228c: addcc %o1, %l2, %o7
.word 0xd8164000 ! t0_kref+0x2290: lduh [%i1], %o4
.word 0xe01e3fe8 ! t0_kref+0x2294: ldd [%i0 - 0x18], %l0
.word 0xa5a30854 ! t0_kref+0x2298: faddd %f12, %f20, %f18
.word 0xc807bfe8 ! t0_kref+0x229c: ld [%fp - 0x18], %g4
.word 0xf11fbf78 ! t0_kref+0x22a0: ldd [%fp - 0x88], %f24
.word 0xeb00a000 ! t0_kref+0x22a4: ld [%g2], %f21
.word 0x9ebc8016 ! t0_kref+0x22a8: xnorcc %l2, %l6, %o7
.word 0x9647000c ! t0_kref+0x22ac: addc %i4, %o4, %o3
.word 0x9afd62c7 ! t0_kref+0x22b0: sdivcc %l5, 0x2c7, %o5
.word 0x9536a005 ! t0_kref+0x22b4: srl %i2, 0x5, %o2
.word 0x94e7000b ! t0_kref+0x22b8: subccc %i4, %o3, %o2
.word 0x1f800004 ! t0_kref+0x22bc: fbo _kref+0x22cc
.word 0x81d92f4a ! t0_kref+0x22c0: flush %g4 + 0xf4a
.word 0xa5a0190f ! t0_kref+0x22c4: fitod %f15, %f18
.word 0x9b17401b ! t0_kref+0x22c8: taddcctv %i5, %i3, %o5
.word 0x8035b894 ! t0_kref+0x22cc: orn %l6, -0x76c, %g0
.word 0x38800006 ! t0_kref+0x22d0: bgu,a _kref+0x22e8
.word 0x94bec016 ! t0_kref+0x22d4: xnorcc %i3, %l6, %o2
.word 0x06800002 ! t0_kref+0x22d8: bl _kref+0x22e0
.word 0x81828000 ! t0_kref+0x22dc: wr %o2, %g0, %y
.word 0x96f30000 ! t0_kref+0x22e0: udivcc %o4, %g0, %o3
.word 0x9aaf365a ! t0_kref+0x22e4: andncc %i4, -0x9a6, %o5
.word 0x9ba0012f ! t0_kref+0x22e8: fabss %f15, %f13
.word 0xe66e3fe1 ! t0_kref+0x22ec: ldstub [%i0 - 0x1f], %l3
.word 0xdd3e7ff0 ! t0_kref+0x22f0: std %f14, [%i1 - 0x10]
.word 0x95a01a30 ! t0_kref+0x22f4: fstoi %f16, %f10
.word 0x81aa8a4c ! t0_kref+0x22f8: fcmpd %fcc0, %f10, %f12
.word 0x952a2015 ! t0_kref+0x22fc: sll %o0, 0x15, %o2
.word 0x2f480007 ! t0_kref+0x2300: fbu,a,pt %fcc0, _kref+0x231c
.word 0x92ab4015 ! t0_kref+0x2304: andncc %o5, %l5, %o1
.word 0x811d8013 ! t0_kref+0x2308: tsubcctv %l6, %l3, %g0
.word 0xde10a02a ! t0_kref+0x230c: lduh [%g2 + 0x2a], %o7
.word 0x9ba9402a ! t0_kref+0x2310: fmovsug %fcc0, %f10, %f13
.word 0x94f021cd ! t0_kref+0x2314: udivcc %g0, 0x1cd, %o2
.word 0x17800004 ! t0_kref+0x2318: fbge _kref+0x2328
.word 0x9e3a8009 ! t0_kref+0x231c: xnor %o2, %o1, %o7
.word 0xd2062008 ! t0_kref+0x2320: ld [%i0 + 8], %o1
.word 0xd4d81019 ! t0_kref+0x2324: ldxa [%g0 + %i1]0x80, %o2
.word 0x94b8001d ! t0_kref+0x2328: xnorcc %g0, %i5, %o2
.word 0xf830a024 ! t0_kref+0x232c: sth %i4, [%g2 + 0x24]
.word 0x81ac8a54 ! t0_kref+0x2330: fcmpd %fcc0, %f18, %f20
.word 0x92f6a778 ! t0_kref+0x2334: udivcc %i2, 0x778, %o1
.word 0xe01e3fe0 ! t0_kref+0x2338: ldd [%i0 - 0x20], %l0
.word 0x8186c000 ! t0_kref+0x233c: wr %i3, %g0, %y
.word 0x9da0002a ! t0_kref+0x2340: fmovs %f10, %f14
.word 0x9da018d8 ! t0_kref+0x2344: fdtos %f24, %f14
.word 0x9efb6e40 ! t0_kref+0x2348: sdivcc %o5, 0xe40, %o7
.word 0xd808a001 ! t0_kref+0x234c: ldub [%g2 + 1], %o4
.word 0xa7a018d2 ! t0_kref+0x2350: fdtos %f18, %f19
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xed1e7ff0 ! t0_kref+0x2360: ldd [%i1 - 0x10], %f22
1: .word 0x941b4009 ! t0_kref+0x2364: xor %o5, %o1, %o2
.word 0xd030a018 ! t0_kref+0x2368: sth %o0, [%g2 + 0x18]
.word 0xdd1f4019 ! t0_kref+0x236c: ldd [%i5 + %i1], %f14
.word 0xada0014c ! t0_kref+0x2370: fabsd %f12, %f22
.word 0x9fa018d2 ! t0_kref+0x2374: fdtos %f18, %f15
.word 0x95a4482a ! t0_kref+0x2378: fadds %f17, %f10, %f10
.word 0x39800003 ! t0_kref+0x237c: fbuge,a _kref+0x2388
.word 0x97a00139 ! t0_kref+0x2380: fabss %f25, %f11
.word 0xe11e3ff0 ! t0_kref+0x2384: ldd [%i0 - 0x10], %f16
.word 0x35400002 ! t0_kref+0x2388: fbue,a,pn %fcc0, _kref+0x2390
.word 0x923378a1 ! t0_kref+0x238c: orn %o5, -0x75f, %o1
.word 0xa1a0188e ! t0_kref+0x2390: fitos %f14, %f16
.word 0x3b800001 ! t0_kref+0x2394: fble,a _kref+0x2398
.word 0x803837cf ! t0_kref+0x2398: xnor %g0, -0x831, %g0
.word 0x81dbee0b ! t0_kref+0x239c: flush %o7 + 0xe0b
.word 0x13800006 ! t0_kref+0x23a0: fbe _kref+0x23b8
.word 0x9da00054 ! t0_kref+0x23a4: fmovd %f20, %f14
.word 0x01800008 ! t0_kref+0x23a8: fbn _kref+0x23c8
.word 0xdec61000 ! t0_kref+0x23ac: ldswa [%i0]0x80, %o7
.word 0xada58d2d ! t0_kref+0x23b0: fsmuld %f22, %f13, %f22
.word 0x9ab278c3 ! t0_kref+0x23b4: orncc %o1, -0x73d, %o5
.word 0xd816001b ! t0_kref+0x23b8: lduh [%i0 + %i3], %o4
.word 0x808a0016 ! t0_kref+0x23bc: btst %l6, %o0
.word 0xd848a02f ! t0_kref+0x23c0: ldsb [%g2 + 0x2f], %o4
.word 0xc0070019 ! t0_kref+0x23c4: ld [%i4 + %i1], %g0
.word 0xd920a02c ! t0_kref+0x23c8: st %f12, [%g2 + 0x2c]
.word 0x9e2d7ac8 ! t0_kref+0x23cc: andn %l5, -0x538, %o7
call SYM(t0_subr3)
.word 0xf430a028 ! t0_kref+0x23d4: sth %i2, [%g2 + 0x28]
.word 0xd448a02c ! t0_kref+0x23d8: ldsb [%g2 + 0x2c], %o2
.word 0x9b2f4009 ! t0_kref+0x23dc: sll %i5, %o1, %o5
.word 0x97a00136 ! t0_kref+0x23e0: fabss %f22, %f11
.word 0xd4167fee ! t0_kref+0x23e4: lduh [%i1 - 0x12], %o2
.word 0xe51e6008 ! t0_kref+0x23e8: ldd [%i1 + 8], %f18
.word 0xdd20a030 ! t0_kref+0x23ec: st %f14, [%g2 + 0x30]
.word 0x98baadca ! t0_kref+0x23f0: xnorcc %o2, 0xdca, %o4
.word 0xd51e7ff8 ! t0_kref+0x23f4: ldd [%i1 - 8], %f10
.word 0xee6e8019 ! t0_kref+0x23f8: ldstub [%i2 + %i1], %l7
.word 0x9a78001a ! t0_kref+0x23fc: sdiv %g0, %i2, %o5
.word 0xe628a028 ! t0_kref+0x2400: stb %l3, [%g2 + 0x28]
.word 0x0f480008 ! t0_kref+0x2404: fbu,pt %fcc0, _kref+0x2424
.word 0x97a00031 ! t0_kref+0x2408: fmovs %f17, %f11
.word 0x81ad4ab6 ! t0_kref+0x240c: fcmpes %fcc0, %f21, %f22
.word 0x9abec00c ! t0_kref+0x2410: xnorcc %i3, %o4, %o5
.word 0x9aaa0016 ! t0_kref+0x2414: andncc %o0, %l6, %o5
.word 0x19230891 ! t0_kref+0x2418: sethi %hi(0x8c224400), %o4
.word 0xafa01a34 ! t0_kref+0x241c: fstoi %f20, %f23
.word 0x0c800001 ! t0_kref+0x2420: bneg _kref+0x2424
.word 0xc398a040 ! t0_kref+0x2424: ldda [%g2 + 0x40]%asi, %f32
.word 0xf11e6008 ! t0_kref+0x2428: ldd [%i1 + 8], %f24
.word 0x28400008 ! t0_kref+0x242c: bleu,a,pn %icc, _kref+0x244c
.word 0xf11e3fe0 ! t0_kref+0x2430: ldd [%i0 - 0x20], %f24
.word 0xeb6e6018 ! t0_kref+0x2434: prefetch %i1 + 0x18, 21
.word 0x972da009 ! t0_kref+0x2438: sll %l6, 0x9, %o3
.word 0x13400006 ! t0_kref+0x243c: fbe,pn %fcc0, _kref+0x2454
.word 0x9a7ec00a ! t0_kref+0x2440: sdiv %i3, %o2, %o5
.word 0x992ca01b ! t0_kref+0x2444: sll %l2, 0x1b, %o4
.word 0x0f480001 ! t0_kref+0x2448: fbu,pt %fcc0, _kref+0x244c
.word 0xa1a0190f ! t0_kref+0x244c: fitod %f15, %f16
.word 0xf8363ff4 ! t0_kref+0x2450: sth %i4, [%i0 - 0xc]
.word 0x92f7001d ! t0_kref+0x2454: udivcc %i4, %i5, %o1
.word 0x96c2667b ! t0_kref+0x2458: addccc %o1, 0x67b, %o3
.word 0xafa018d2 ! t0_kref+0x245c: fdtos %f18, %f23
.word 0xd7070018 ! t0_kref+0x2460: ld [%i4 + %i0], %f11
.word 0xc398a040 ! t0_kref+0x2464: ldda [%g2 + 0x40]%asi, %f32
.word 0x9245401b ! t0_kref+0x2468: addc %l5, %i3, %o1
.word 0x06400001 ! t0_kref+0x246c: bl,pn %icc, _kref+0x2470
.word 0xf8362018 ! t0_kref+0x2470: sth %i4, [%i0 + 0x18]
.word 0x81830000 ! t0_kref+0x2474: wr %o4, %g0, %y
.word 0x81c96b78 ! t0_kref+0x2478: return %g5 + 0xb78
.word 0x80454013 ! t0_kref+0x247c: addc %l5, %l3, %g0
.word 0xda4e7ff7 ! t0_kref+0x2480: ldsb [%i1 - 9], %o5
.word 0xb1a00152 ! t0_kref+0x2484: fabsd %f18, %f24
.word 0x812a000b ! t0_kref+0x2488: sll %o0, %o3, %g0
.word 0x9e7b4017 ! t0_kref+0x248c: sdiv %o5, %l7, %o7
.word 0xda262008 ! t0_kref+0x2490: st %o5, [%i0 + 8]
.word 0x98400016 ! t0_kref+0x2494: addc %g0, %l6, %o4
.word 0xaba01899 ! t0_kref+0x2498: fitos %f25, %f21
.word 0xd848a02c ! t0_kref+0x249c: ldsb [%g2 + 0x2c], %o4
.word 0x81ab8ab8 ! t0_kref+0x24a0: fcmpes %fcc0, %f14, %f24
.word 0xd608a02c ! t0_kref+0x24a4: ldub [%g2 + 0x2c], %o3
.word 0xe93e7ff8 ! t0_kref+0x24a8: std %f20, [%i1 - 8]
.word 0x38800008 ! t0_kref+0x24ac: bgu,a _kref+0x24cc
.word 0xe1070018 ! t0_kref+0x24b0: ld [%i4 + %i0], %f16
.word 0xafa000af ! t0_kref+0x24b4: fnegs %f15, %f23
.word 0xd84e6011 ! t0_kref+0x24b8: ldsb [%i1 + 0x11], %o4
.word 0xda4e7fe2 ! t0_kref+0x24bc: ldsb [%i1 - 0x1e], %o5
.word 0x99a0102e ! t0_kref+0x24c0: fstox %f14, %f12
.word 0x932a2012 ! t0_kref+0x24c4: sll %o0, 0x12, %o1
.word 0x02480005 ! t0_kref+0x24c8: be,pt %icc, _kref+0x24dc
.word 0xe01e401d ! t0_kref+0x24cc: ldd [%i1 + %i5], %l0
.word 0xb1aa802d ! t0_kref+0x24d0: fmovsue %fcc0, %f13, %f24
.word 0xa3a00033 ! t0_kref+0x24d4: fmovs %f19, %f17
.word 0xd2100018 ! t0_kref+0x24d8: lduh [%g0 + %i0], %o1
.word 0xd68e101a ! t0_kref+0x24dc: lduba [%i0 + %i2]0x80, %o3
.word 0xe83f4018 ! t0_kref+0x24e0: std %l4, [%i5 + %i0]
.word 0x14800007 ! t0_kref+0x24e4: bg _kref+0x2500
.word 0x985f2464 ! t0_kref+0x24e8: smul %i4, 0x464, %o4
.word 0xf430a024 ! t0_kref+0x24ec: sth %i2, [%g2 + 0x24]
.word 0x81ae4a36 ! t0_kref+0x24f0: fcmps %fcc0, %f25, %f22
.word 0x97a3c837 ! t0_kref+0x24f4: fadds %f15, %f23, %f11
.word 0xb1a50852 ! t0_kref+0x24f8: faddd %f20, %f18, %f24
.word 0x9ba01a4c ! t0_kref+0x24fc: fdtoi %f12, %f13
.word 0xada018d8 ! t0_kref+0x2500: fdtos %f24, %f22
.word 0x9f1d400c ! t0_kref+0x2504: tsubcctv %l5, %o4, %o7
.word 0x31800001 ! t0_kref+0x2508: fba,a _kref+0x250c
.word 0xef070019 ! t0_kref+0x250c: ld [%i4 + %i1], %f23
.word 0x07800007 ! t0_kref+0x2510: fbul _kref+0x252c
.word 0xc0560000 ! t0_kref+0x2514: ldsh [%i0], %g0
.word 0x1f480004 ! t0_kref+0x2518: fbo,pt %fcc0, _kref+0x2528
.word 0x81830000 ! t0_kref+0x251c: wr %o4, %g0, %y
.word 0xd400a034 ! t0_kref+0x2520: ld [%g2 + 0x34], %o2
.word 0xd0380019 ! t0_kref+0x2524: std %o0, [%g0 + %i1]
.word 0x9ea2af65 ! t0_kref+0x2528: subcc %o2, 0xf65, %o7
.word 0x9a0d76ba ! t0_kref+0x252c: and %l5, -0x946, %o5
.word 0xec7e0000 ! t0_kref+0x2530: swap [%i0], %l6
.word 0xaba8402a ! t0_kref+0x2534: fmovsne %fcc0, %f10, %f21
.word 0x1a800005 ! t0_kref+0x2538: bcc _kref+0x254c
.word 0x9a5d4017 ! t0_kref+0x253c: smul %l5, %l7, %o5
.word 0x92ba74fa ! t0_kref+0x2540: xnorcc %o1, -0xb06, %o1
.word 0xf7ee101c ! t0_kref+0x2544: prefetcha %i0 + %i4, 27
.word 0xd4162000 ! t0_kref+0x2548: lduh [%i0], %o2
.word 0xd51e001d ! t0_kref+0x254c: ldd [%i0 + %i5], %f10
.word 0xd920a00c ! t0_kref+0x2550: st %f12, [%g2 + 0xc]
.word 0x2b400006 ! t0_kref+0x2554: fbug,a,pn %fcc0, _kref+0x256c
.word 0x972ce01f ! t0_kref+0x2558: sll %l3, 0x1f, %o3
.word 0xecee1000 ! t0_kref+0x255c: ldstuba [%i0]0x80, %l6
.word 0x940f0000 ! t0_kref+0x2560: and %i4, %g0, %o2
.word 0x92268014 ! t0_kref+0x2564: sub %i2, %l4, %o1
.word 0x1b400003 ! t0_kref+0x2568: fble,pn %fcc0, _kref+0x2574
.word 0xd640a008 ! t0_kref+0x256c: ldsw [%g2 + 8], %o3
.word 0x9abde426 ! t0_kref+0x2570: xnorcc %l7, 0x426, %o5
.word 0x81828000 ! t0_kref+0x2574: wr %o2, %g0, %y
.word 0x99a01916 ! t0_kref+0x2578: fitod %f22, %f12
.word 0xf007bfe0 ! t0_kref+0x257c: ld [%fp - 0x20], %i0
.word 0x80ba2efb ! t0_kref+0x2580: xnorcc %o0, 0xefb, %g0
.word 0x92a8000d ! t0_kref+0x2584: andncc %g0, %o5, %o1
.word 0x801f32f2 ! t0_kref+0x2588: xor %i4, -0xd0e, %g0
.word 0x3f400007 ! t0_kref+0x258c: fbo,a,pn %fcc0, _kref+0x25a8
.word 0x923b7153 ! t0_kref+0x2590: xnor %o5, -0xead, %o1
.word 0x92c2c00c ! t0_kref+0x2594: addccc %o3, %o4, %o1
.word 0x921a68b8 ! t0_kref+0x2598: xor %o1, 0x8b8, %o1
.word 0xb1a0012a ! t0_kref+0x259c: fabss %f10, %f24
.word 0xc0162012 ! t0_kref+0x25a0: lduh [%i0 + 0x12], %g0
.word 0x07800008 ! t0_kref+0x25a4: fbul _kref+0x25c4
.word 0x805dc017 ! t0_kref+0x25a8: smul %l7, %l7, %g0
.word 0x9a2f27d4 ! t0_kref+0x25ac: andn %i4, 0x7d4, %o5
.word 0xe8363fe4 ! t0_kref+0x25b0: sth %l4, [%i0 - 0x1c]
.word 0x81ac0a2d ! t0_kref+0x25b4: fcmps %fcc0, %f16, %f13
.word 0x26800004 ! t0_kref+0x25b8: bl,a _kref+0x25c8
.word 0xda40a014 ! t0_kref+0x25bc: ldsw [%g2 + 0x14], %o5
.word 0x81ab8a31 ! t0_kref+0x25c0: fcmps %fcc0, %f14, %f17
.word 0x92980012 ! t0_kref+0x25c4: xorcc %g0, %l2, %o1
.word 0x9436801a ! t0_kref+0x25c8: orn %i2, %i2, %o2
.word 0xe47f0019 ! t0_kref+0x25cc: swap [%i4 + %i1], %l2
.word 0xe01e6018 ! t0_kref+0x25d0: ldd [%i1 + 0x18], %l0
.word 0xb1a0190e ! t0_kref+0x25d4: fitod %f14, %f24
.word 0x878020f0 ! t0_kref+0x25d8: mov 0xf0, %asi
.word 0xa7a4882c ! t0_kref+0x25dc: fadds %f18, %f12, %f19
.word 0xe3b8a080 ! t0_kref+0x25e0: stda %f48, [%g2 + 0x80]%asi
.word 0xb1a018d4 ! t0_kref+0x25e4: fdtos %f20, %f24
.word 0x878020e0 ! t0_kref+0x25e8: mov 0xe0, %asi
.word 0xe3b8a080 ! t0_kref+0x25ec: stda %f48, [%g2 + 0x80]%asi
.word 0xfb6e001d ! t0_kref+0x25f0: prefetch %i0 + %i5, 29
.word 0xaba6492e ! t0_kref+0x25f4: fmuls %f25, %f14, %f21
.word 0x9684c008 ! t0_kref+0x25f8: addcc %l3, %o0, %o3
.word 0x80e5b362 ! t0_kref+0x25fc: subccc %l6, -0xc9e, %g0
.word 0x8143c000 ! t0_kref+0x2600: stbar
.word 0x973f0016 ! t0_kref+0x2604: sra %i4, %l6, %o3
.word 0xe900a008 ! t0_kref+0x2608: ld [%g2 + 8], %f20
.word 0x94a2fbc8 ! t0_kref+0x260c: subcc %o3, -0x438, %o2
.word 0xd420a02c ! t0_kref+0x2610: st %o2, [%g2 + 0x2c]
.word 0xa5a389d4 ! t0_kref+0x2614: fdivd %f14, %f20, %f18
.word 0x960e800b ! t0_kref+0x2618: and %i2, %o3, %o3
.word 0x2b800001 ! t0_kref+0x261c: fbug,a _kref+0x2620
.word 0x92b00014 ! t0_kref+0x2620: orncc %g0, %l4, %o1
.word 0xe1180019 ! t0_kref+0x2624: ldd [%g0 + %i1], %f16
.word 0x3e800005 ! t0_kref+0x2628: bvc,a _kref+0x263c
.word 0x9a268017 ! t0_kref+0x262c: sub %i2, %l7, %o5
.word 0x81580000 ! t0_kref+0x2630: flushw
.word 0x95a0188a ! t0_kref+0x2634: fitos %f10, %f10
.word 0xd220a020 ! t0_kref+0x2638: st %o1, [%g2 + 0x20]
.word 0x9b148012 ! t0_kref+0x263c: taddcctv %l2, %l2, %o5
.word 0x972ae002 ! t0_kref+0x2640: sll %o3, 0x2, %o3
.word 0xdb067ffc ! t0_kref+0x2644: ld [%i1 - 4], %f13
.word 0x921d617d ! t0_kref+0x2648: xor %l5, 0x17d, %o1
.word 0x80aa245d ! t0_kref+0x264c: andncc %o0, 0x45d, %g0
.word 0x80da000a ! t0_kref+0x2650: smulcc %o0, %o2, %g0
.word 0x98ad8013 ! t0_kref+0x2654: andncc %l6, %l3, %o4
.word 0xf207bfe0 ! t0_kref+0x2658: ld [%fp - 0x20], %i1
.word 0xa9a00137 ! t0_kref+0x265c: fabss %f23, %f20
.word 0xe19f5018 ! t0_kref+0x2660: ldda [%i5 + %i0]0x80, %f16
.word 0x98bef233 ! t0_kref+0x2664: xnorcc %i3, -0xdcd, %o4
.word 0x9f2d6008 ! t0_kref+0x2668: sll %l5, 0x8, %o7
.word 0x9da00130 ! t0_kref+0x266c: fabss %f16, %f14
.word 0xa7a01a2a ! t0_kref+0x2670: fstoi %f10, %f19
.word 0xf8363ff8 ! t0_kref+0x2674: sth %i4, [%i0 - 8]
.word 0xda6e0000 ! t0_kref+0x2678: ldstub [%i0], %o5
.word 0xe11fbfa0 ! t0_kref+0x267c: ldd [%fp - 0x60], %f16
.word 0x9b32001d ! t0_kref+0x2680: srl %o0, %i5, %o5
.word 0x8140c000 ! t0_kref+0x2684: mov %asi, %g0
.word 0xd8d61000 ! t0_kref+0x2688: ldsha [%i0]0x80, %o4
.word 0x992ec016 ! t0_kref+0x268c: sll %i3, %l6, %o4
.word 0x92370008 ! t0_kref+0x2690: orn %i4, %o0, %o1
.word 0xaba64839 ! t0_kref+0x2694: fadds %f25, %f25, %f21
.word 0x949efac3 ! t0_kref+0x2698: xorcc %i3, -0x53d, %o2
.word 0x80beb5b9 ! t0_kref+0x269c: xnorcc %i2, -0xa47, %g0
.word 0x96982d79 ! t0_kref+0x26a0: xorcc %g0, 0xd79, %o3
.word 0x81ac8a54 ! t0_kref+0x26a4: fcmpd %fcc0, %f18, %f20
.word 0xf630a004 ! t0_kref+0x26a8: sth %i3, [%g2 + 4]
.word 0xd2363fe2 ! t0_kref+0x26ac: sth %o1, [%i0 - 0x1e]
.word 0x972a4014 ! t0_kref+0x26b0: sll %o1, %l4, %o3
.word 0x99a309b2 ! t0_kref+0x26b4: fdivs %f12, %f18, %f12
.word 0xd030a010 ! t0_kref+0x26b8: sth %o0, [%g2 + 0x10]
.word 0xa1a0012a ! t0_kref+0x26bc: fabss %f10, %f16
.word 0xaba018d8 ! t0_kref+0x26c0: fdtos %f24, %f21
.word 0xd64e001a ! t0_kref+0x26c4: ldsb [%i0 + %i2], %o3
.word 0xe720a034 ! t0_kref+0x26c8: st %f19, [%g2 + 0x34]
.word 0x81ab8a4e ! t0_kref+0x26cc: fcmpd %fcc0, %f14, %f14
.word 0xd840a034 ! t0_kref+0x26d0: ldsw [%g2 + 0x34], %o4
.word 0x9632400a ! t0_kref+0x26d4: orn %o1, %o2, %o3
.word 0x39400008 ! t0_kref+0x26d8: fbuge,a,pn %fcc0, _kref+0x26f8
.word 0x983ca8f5 ! t0_kref+0x26dc: xnor %l2, 0x8f5, %o4
.word 0xe8300019 ! t0_kref+0x26e0: sth %l4, [%g0 + %i1]
.word 0xd248a034 ! t0_kref+0x26e4: ldsb [%g2 + 0x34], %o1
.word 0xde000019 ! t0_kref+0x26e8: ld [%g0 + %i1], %o7
.word 0x808f7f8c ! t0_kref+0x26ec: btst 0xffffff8c, %i5
.word 0x1e800004 ! t0_kref+0x26f0: bvc _kref+0x2700
.word 0x973f4015 ! t0_kref+0x26f4: sra %i5, %l5, %o3
.word 0x001fffff ! t0_kref+0x26f8: illtrap 0x1fffff
.word 0x1d400003 ! t0_kref+0x26fc: fbule,pn %fcc0, _kref+0x2708
.word 0x9ea30016 ! t0_kref+0x2700: subcc %o4, %l6, %o7
.word 0x812f000a ! t0_kref+0x2704: sll %i4, %o2, %g0
.word 0xe01e4000 ! t0_kref+0x2708: ldd [%i1], %l0
.word 0xf1380018 ! t0_kref+0x270c: std %f24, [%g0 + %i0]
.word 0x9af57714 ! t0_kref+0x2710: udivcc %l5, -0x8ec, %o5
.word 0xc0df5019 ! t0_kref+0x2714: ldxa [%i5 + %i1]0x80, %g0
.word 0x9ead8015 ! t0_kref+0x2718: andncc %l6, %l5, %o7
call SYM(t0_subr3)
.word 0xa5a509d8 ! t0_kref+0x2720: fdivd %f20, %f24, %f18
.word 0xe4086dc0 ! t0_kref+0x2724: ldub [%g1 + 0xdc0], %l2
.word 0xa41ca00c ! t0_kref+0x2728: xor %l2, 0xc, %l2
.word 0xe4286dc0 ! t0_kref+0x272c: stb %l2, [%g1 + 0xdc0]
.word 0x81d86dc0 ! t0_kref+0x2730: flush %g1 + 0xdc0
2: .word 0x928f000d ! t0_kref+0x2734: andcc %i4, %o5, %o1
.word 0x03800003 ! t0_kref+0x2738: fbne _kref+0x2744
.word 0xe3b8a080 ! t0_kref+0x273c: stda %f48, [%g2 + 0x80]%asi
.word 0x985ca73a ! t0_kref+0x2740: smul %l2, 0x73a, %o4
.word 0x9432400a ! t0_kref+0x2744: orn %o1, %o2, %o2
.word 0x96a74016 ! t0_kref+0x2748: subcc %i5, %l6, %o3
.word 0xde16401b ! t0_kref+0x274c: lduh [%i1 + %i3], %o7
.word 0xe82e2004 ! t0_kref+0x2750: stb %l4, [%i0 + 4]
.word 0xd91fbcc0 ! t0_kref+0x2754: ldd [%fp - 0x340], %f12
.word 0xa1a0190d ! t0_kref+0x2758: fitod %f13, %f16
.word 0x8143e040 ! t0_kref+0x275c: membar 0x40
.word 0xd800a028 ! t0_kref+0x2760: ld [%g2 + 0x28], %o4
.word 0xe91e401d ! t0_kref+0x2764: ldd [%i1 + %i5], %f20
.word 0x81ac8a52 ! t0_kref+0x2768: fcmpd %fcc0, %f18, %f18
.word 0x9fc00004 ! t0_kref+0x276c: call %g0 + %g4
.word 0x8186c000 ! t0_kref+0x2770: wr %i3, %g0, %y
.word 0x81ac8a52 ! t0_kref+0x2774: fcmpd %fcc0, %f18, %f18
.word 0x9a7b2fde ! t0_kref+0x2778: sdiv %o4, 0xfde, %o5
.word 0xd616401b ! t0_kref+0x277c: lduh [%i1 + %i3], %o3
.word 0xe920a01c ! t0_kref+0x2780: st %f20, [%g2 + 0x1c]
.word 0xd450a034 ! t0_kref+0x2784: ldsh [%g2 + 0x34], %o2
.word 0xe5062018 ! t0_kref+0x2788: ld [%i0 + 0x18], %f18
.word 0xa5a509d4 ! t0_kref+0x278c: fdivd %f20, %f20, %f18
.word 0x9fa0012f ! t0_kref+0x2790: fabss %f15, %f15
.word 0xada01916 ! t0_kref+0x2794: fitod %f22, %f22
.word 0x9aa57e7b ! t0_kref+0x2798: subcc %l5, -0x185, %o5
.word 0x96aafa8c ! t0_kref+0x279c: andncc %o3, -0x574, %o3
.word 0x99a00139 ! t0_kref+0x27a0: fabss %f25, %f12
.word 0xe920a028 ! t0_kref+0x27a4: st %f20, [%g2 + 0x28]
.word 0x980c801d ! t0_kref+0x27a8: and %l2, %i5, %o4
.word 0x932d2011 ! t0_kref+0x27ac: sll %l4, 0x11, %o1
.word 0xc0d01019 ! t0_kref+0x27b0: ldsha [%g0 + %i1]0x80, %g0
.word 0x98280016 ! t0_kref+0x27b4: andn %g0, %l6, %o4
.word 0xd84e2007 ! t0_kref+0x27b8: ldsb [%i0 + 7], %o4
.word 0x94ab29d0 ! t0_kref+0x27bc: andncc %o4, 0x9d0, %o2
.word 0x81858000 ! t0_kref+0x27c0: wr %l6, %g0, %y
.word 0x92272aaf ! t0_kref+0x27c4: sub %i4, 0xaaf, %o1
.word 0x932ee015 ! t0_kref+0x27c8: sll %i3, 0x15, %o1
.word 0xd248a01e ! t0_kref+0x27cc: ldsb [%g2 + 0x1e], %o1
.word 0x8143c000 ! t0_kref+0x27d0: stbar
.word 0x80a2298f ! t0_kref+0x27d4: cmp %o0, 0x98f
.word 0xea264000 ! t0_kref+0x27d8: st %l5, [%i1]
.word 0xc016c018 ! t0_kref+0x27dc: lduh [%i3 + %i0], %g0
.word 0x80ab7239 ! t0_kref+0x27e0: andncc %o5, -0xdc7, %g0
.word 0xe5be101d ! t0_kref+0x27e4: stda %f18, [%i0 + %i5]0x80
.word 0xf62e3ff9 ! t0_kref+0x27e8: stb %i3, [%i0 - 7]
.word 0x8137401c ! t0_kref+0x27ec: srl %i5, %i4, %g0
.word 0x989d8016 ! t0_kref+0x27f0: xorcc %l6, %l6, %o4
.word 0xde48a019 ! t0_kref+0x27f4: ldsb [%g2 + 0x19], %o7
.word 0x985a2a4f ! t0_kref+0x27f8: smul %o0, 0xa4f, %o4
.word 0x94f4fd6c ! t0_kref+0x27fc: udivcc %l3, -0x294, %o2
.word 0xd42e4000 ! t0_kref+0x2800: stb %o2, [%i1]
.word 0xaba00139 ! t0_kref+0x2804: fabss %f25, %f21
.word 0x27800006 ! t0_kref+0x2808: fbul,a _kref+0x2820
.word 0xd206401c ! t0_kref+0x280c: ld [%i1 + %i4], %o1
.word 0xe11fbdb0 ! t0_kref+0x2810: ldd [%fp - 0x250], %f16
.word 0x9882000c ! t0_kref+0x2814: addcc %o0, %o4, %o4
.word 0xd408a01c ! t0_kref+0x2818: ldub [%g2 + 0x1c], %o2
.word 0x09800005 ! t0_kref+0x281c: fbl _kref+0x2830
.word 0x80e54009 ! t0_kref+0x2820: subccc %l5, %o1, %g0
.word 0xe11e3ff8 ! t0_kref+0x2824: ldd [%i0 - 8], %f16
.word 0x8143c000 ! t0_kref+0x2828: stbar
.word 0x9ba00032 ! t0_kref+0x282c: fmovs %f18, %f13
.word 0xe01e3ff8 ! t0_kref+0x2830: ldd [%i0 - 8], %l0
.word 0xf207bfe0 ! t0_kref+0x2834: ld [%fp - 0x20], %i1
.word 0xe11fbc10 ! t0_kref+0x2838: ldd [%fp - 0x3f0], %f16
.word 0x94bec012 ! t0_kref+0x283c: xnorcc %i3, %l2, %o2
.word 0x812de01f ! t0_kref+0x2840: sll %l7, 0x1f, %g0
.word 0x8143c000 ! t0_kref+0x2844: stbar
.word 0xe01f4018 ! t0_kref+0x2848: ldd [%i5 + %i0], %l0
.word 0xe3b8a040 ! t0_kref+0x284c: stda %f48, [%g2 + 0x40]%asi
.word 0x01400008 ! t0_kref+0x2850: fbn,pn %fcc0, _kref+0x2870
.word 0xc000a034 ! t0_kref+0x2854: ld [%g2 + 0x34], %g0
.word 0xe01e001d ! t0_kref+0x2858: ldd [%i0 + %i5], %l0
.word 0xb1a018ca ! t0_kref+0x285c: fdtos %f10, %f24
.word 0x92e2c009 ! t0_kref+0x2860: subccc %o3, %o1, %o1
.word 0xde060000 ! t0_kref+0x2864: ld [%i0], %o7
.word 0x8143c000 ! t0_kref+0x2868: stbar
.word 0xecfe501c ! t0_kref+0x286c: swapa [%i1 + %i4]0x80, %l6
.word 0x941b6377 ! t0_kref+0x2870: xor %o5, 0x377, %o2
.word 0x95370014 ! t0_kref+0x2874: srl %i4, %l4, %o2
.word 0xea7f0019 ! t0_kref+0x2878: swap [%i4 + %i1], %l5
.word 0xada018ce ! t0_kref+0x287c: fdtos %f14, %f22
.word 0xe36e6018 ! t0_kref+0x2880: prefetch %i1 + 0x18, 17
.word 0x80fd4015 ! t0_kref+0x2884: sdivcc %l5, %l5, %g0
.word 0x11480002 ! t0_kref+0x2888: fba,pt %fcc0, _kref+0x2890
.word 0xeb26200c ! t0_kref+0x288c: st %f21, [%i0 + 0xc]
.word 0x813b0013 ! t0_kref+0x2890: sra %o4, %l3, %g0
.word 0x9e5cf457 ! t0_kref+0x2894: smul %l3, -0xba9, %o7
.word 0x92a03505 ! t0_kref+0x2898: subcc %g0, -0xafb, %o1
.word 0xd030a020 ! t0_kref+0x289c: sth %o0, [%g2 + 0x20]
.word 0x943b24a7 ! t0_kref+0x28a0: xnor %o4, 0x4a7, %o2
.word 0xe13e7ff8 ! t0_kref+0x28a4: std %f16, [%i1 - 8]
.word 0x81ac8a4c ! t0_kref+0x28a8: fcmpd %fcc0, %f18, %f12
.word 0x81ac0a54 ! t0_kref+0x28ac: fcmpd %fcc0, %f16, %f20
.word 0xd44e7ffd ! t0_kref+0x28b0: ldsb [%i1 - 3], %o2
.word 0xef20a018 ! t0_kref+0x28b4: st %f23, [%g2 + 0x18]
.word 0xda86101c ! t0_kref+0x28b8: lda [%i0 + %i4]0x80, %o5
.word 0xe51e6018 ! t0_kref+0x28bc: ldd [%i1 + 0x18], %f18
.word 0x920a4014 ! t0_kref+0x28c0: and %o1, %l4, %o1
.word 0x16480005 ! t0_kref+0x28c4: bge,pt %icc, _kref+0x28d8
.word 0xd03e001d ! t0_kref+0x28c8: std %o0, [%i0 + %i5]
.word 0xc016001b ! t0_kref+0x28cc: lduh [%i0 + %i3], %g0
.word 0xda5e6008 ! t0_kref+0x28d0: ldx [%i1 + 8], %o5
.word 0xd2000019 ! t0_kref+0x28d4: ld [%g0 + %i1], %o1
.word 0xe01e7ff0 ! t0_kref+0x28d8: ldd [%i1 - 0x10], %l0
.word 0x97a01893 ! t0_kref+0x28dc: fitos %f19, %f11
.word 0x9e7d35f7 ! t0_kref+0x28e0: sdiv %l4, -0xa09, %o7
.word 0xd4500019 ! t0_kref+0x28e4: ldsh [%g0 + %i1], %o2
.word 0x1d800005 ! t0_kref+0x28e8: fbule _kref+0x28fc
.word 0x81580000 ! t0_kref+0x28ec: flushw
.word 0xd2c71019 ! t0_kref+0x28f0: ldswa [%i4 + %i1]0x80, %o1
.word 0xe500a018 ! t0_kref+0x28f4: ld [%g2 + 0x18], %f18
.word 0x0a800005 ! t0_kref+0x28f8: bcs _kref+0x290c
.word 0x9e3b7f42 ! t0_kref+0x28fc: xnor %o5, -0xbe, %o7
.word 0xf11e0000 ! t0_kref+0x2900: ldd [%i0], %f24
.word 0x81aa8a58 ! t0_kref+0x2904: fcmpd %fcc0, %f10, %f24
.word 0x947a801d ! t0_kref+0x2908: sdiv %o2, %i5, %o2
.word 0x802e8000 ! t0_kref+0x290c: andn %i2, %g0, %g0
.word 0x97a01897 ! t0_kref+0x2910: fitos %f23, %f11
.word 0xada589ce ! t0_kref+0x2914: fdivd %f22, %f14, %f22
.word 0x9f302010 ! t0_kref+0x2918: srl %g0, 0x10, %o7
.word 0xa9a01916 ! t0_kref+0x291c: fitod %f22, %f20
.word 0xf828a02e ! t0_kref+0x2920: stb %i4, [%g2 + 0x2e]
.word 0xaba00135 ! t0_kref+0x2924: fabss %f21, %f21
.word 0x1d480007 ! t0_kref+0x2928: fbule,pt %fcc0, _kref+0x2944
.word 0x9e9e8008 ! t0_kref+0x292c: xorcc %i2, %o0, %o7
.word 0x11400008 ! t0_kref+0x2930: fba,pn %fcc0, _kref+0x2950
.word 0xaba01a2b ! t0_kref+0x2934: fstoi %f11, %f21
.word 0xa5a00038 ! t0_kref+0x2938: fmovs %f24, %f18
.word 0xd030a004 ! t0_kref+0x293c: sth %o0, [%g2 + 4]
.word 0xc048a036 ! t0_kref+0x2940: ldsb [%g2 + 0x36], %g0
.word 0x31800005 ! t0_kref+0x2944: fba,a _kref+0x2958
.word 0x95a0190b ! t0_kref+0x2948: fitod %f11, %f10
.word 0xa9a00137 ! t0_kref+0x294c: fabss %f23, %f20
.word 0xee28a02a ! t0_kref+0x2950: stb %l7, [%g2 + 0x2a]
.word 0xe01e401d ! t0_kref+0x2954: ldd [%i1 + %i5], %l0
.word 0xea30a02c ! t0_kref+0x2958: sth %l5, [%g2 + 0x2c]
.word 0xd408a016 ! t0_kref+0x295c: ldub [%g2 + 0x16], %o2
.word 0x81aa8a34 ! t0_kref+0x2960: fcmps %fcc0, %f10, %f20
.word 0xc12e2010 ! t0_kref+0x2964: st %fsr, [%i0 + 0x10]
.word 0x803528c6 ! t0_kref+0x2968: orn %l4, 0x8c6, %g0
.word 0x36800005 ! t0_kref+0x296c: bge,a _kref+0x2980
.word 0x941a800b ! t0_kref+0x2970: xor %o2, %o3, %o2
.word 0x17800007 ! t0_kref+0x2974: fbge _kref+0x2990
.word 0xe67e3ffc ! t0_kref+0x2978: swap [%i0 - 4], %l3
.word 0x81ae4a33 ! t0_kref+0x297c: fcmps %fcc0, %f25, %f19
.word 0xaba01a34 ! t0_kref+0x2980: fstoi %f20, %f21
.word 0x8102f786 ! t0_kref+0x2984: taddcc %o3, -0x87a, %g0
.word 0xa3a0002b ! t0_kref+0x2988: fmovs %f11, %f17
.word 0xa3a4882d ! t0_kref+0x298c: fadds %f18, %f13, %f17
.word 0x9a32001a ! t0_kref+0x2990: orn %o0, %i2, %o5
.word 0x99a00132 ! t0_kref+0x2994: fabss %f18, %f12
.word 0x24800002 ! t0_kref+0x2998: ble,a _kref+0x29a0
.word 0xe67e001c ! t0_kref+0x299c: swap [%i0 + %i4], %l3
.word 0xb1a5082f ! t0_kref+0x29a0: fadds %f20, %f15, %f24
.word 0x80f34016 ! t0_kref+0x29a4: udivcc %o5, %l6, %g0
.word 0xfd1831b0 ! t0_kref+0x29a8: ldd [%g0 - 0xe50], %f30
.word 0x9da4882e ! t0_kref+0x29ac: fadds %f18, %f14, %f14
.word 0x30480007 ! t0_kref+0x29b0: ba,a,pt %icc, _kref+0x29cc
.word 0xe53e001d ! t0_kref+0x29b4: std %f18, [%i0 + %i5]
.word 0x95a0002b ! t0_kref+0x29b8: fmovs %f11, %f10
.word 0xada00134 ! t0_kref+0x29bc: fabss %f20, %f22
.word 0x8184c000 ! t0_kref+0x29c0: wr %l3, %g0, %y
.word 0xc040a03c ! t0_kref+0x29c4: ldsw [%g2 + 0x3c], %g0
.word 0x9ebb001c ! t0_kref+0x29c8: xnorcc %o4, %i4, %o7
.word 0x9917400d ! t0_kref+0x29cc: taddcctv %i5, %o5, %o4
.word 0x81ab0ab5 ! t0_kref+0x29d0: fcmpes %fcc0, %f12, %f21
.word 0x920a001d ! t0_kref+0x29d4: and %o0, %i5, %o1
.word 0xe01e6000 ! t0_kref+0x29d8: ldd [%i1], %l0
.word 0xd26e2016 ! t0_kref+0x29dc: ldstub [%i0 + 0x16], %o1
.word 0x8066c00c ! t0_kref+0x29e0: subc %i3, %o4, %g0
.word 0xd51f4019 ! t0_kref+0x29e4: ldd [%i5 + %i1], %f10
call 1f
.empty
.word 0x9f2d001c ! t0_kref+0x29ec: sll %l4, %i4, %o7
1: .word 0xd24e7ffd ! t0_kref+0x29f0: ldsb [%i1 - 3], %o1
.word 0x926361b8 ! t0_kref+0x29f4: subc %o5, 0x1b8, %o1
.word 0x24800008 ! t0_kref+0x29f8: ble,a _kref+0x2a18
.word 0xd410a008 ! t0_kref+0x29fc: lduh [%g2 + 8], %o2
.word 0xd51f4019 ! t0_kref+0x2a00: ldd [%i5 + %i1], %f10
.word 0x807aa278 ! t0_kref+0x2a04: sdiv %o2, 0x278, %g0
.word 0x39800006 ! t0_kref+0x2a08: fbuge,a _kref+0x2a20
.word 0x9ae3299d ! t0_kref+0x2a0c: subccc %o4, 0x99d, %o5
.word 0x9fa389b5 ! t0_kref+0x2a10: fdivs %f14, %f21, %f15
.word 0x9246c014 ! t0_kref+0x2a14: addc %i3, %l4, %o1
.word 0x9da01914 ! t0_kref+0x2a18: fitod %f20, %f14
.word 0xe11e0000 ! t0_kref+0x2a1c: ldd [%i0], %f16
.word 0x973ea00d ! t0_kref+0x2a20: sra %i2, 0xd, %o3
.word 0x0b800008 ! t0_kref+0x2a24: fbug _kref+0x2a44
.word 0x9aaec00d ! t0_kref+0x2a28: andncc %i3, %o5, %o5
.word 0xd2563ff0 ! t0_kref+0x2a2c: ldsh [%i0 - 0x10], %o1
.word 0x9b3f400b ! t0_kref+0x2a30: sra %i5, %o3, %o5
.word 0xd250a016 ! t0_kref+0x2a34: ldsh [%g2 + 0x16], %o1
.word 0xda28a002 ! t0_kref+0x2a38: stb %o5, [%g2 + 2]
.word 0xd87e2018 ! t0_kref+0x2a3c: swap [%i0 + 0x18], %o4
.word 0x808ec008 ! t0_kref+0x2a40: btst %o0, %i3
.word 0xef68a089 ! t0_kref+0x2a44: prefetch %g2 + 0x89, 23
.word 0x81ac4a2b ! t0_kref+0x2a48: fcmps %fcc0, %f17, %f11
.word 0x923a6018 ! t0_kref+0x2a4c: xnor %o1, 0x18, %o1
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x8086bae7 ! t0_kref+0x2a5c: addcc %i2, -0x519, %g0
.word 0x9e048014 ! t0_kref+0x2a60: add %l2, %l4, %o7
.word 0x948837e9 ! t0_kref+0x2a64: andcc %g0, -0x817, %o2
.word 0xed86501c ! t0_kref+0x2a68: lda [%i1 + %i4]0x80, %f22
.word 0xd68e1000 ! t0_kref+0x2a6c: lduba [%i0]0x80, %o3
1: .word 0x26480006 ! t0_kref+0x2a70: bl,a,pt %icc, _kref+0x2a88
.word 0xef070019 ! t0_kref+0x2a74: ld [%i4 + %i1], %f23
.word 0x9a5b0008 ! t0_kref+0x2a78: smul %o4, %o0, %o5
.word 0xe0180019 ! t0_kref+0x2a7c: ldd [%g0 + %i1], %l0
.word 0xa5a28d32 ! t0_kref+0x2a80: fsmuld %f10, %f18, %f18
.word 0xd6266014 ! t0_kref+0x2a84: st %o3, [%i1 + 0x14]
.word 0x92f2c015 ! t0_kref+0x2a88: udivcc %o3, %l5, %o1
.word 0x98620015 ! t0_kref+0x2a8c: subc %o0, %l5, %o4
.word 0xe968a085 ! t0_kref+0x2a90: prefetch %g2 + 0x85, 20
.word 0x94f2bd7d ! t0_kref+0x2a94: udivcc %o2, -0x283, %o2
.word 0xd03e7fe0 ! t0_kref+0x2a98: std %o0, [%i1 - 0x20]
.word 0x9fc10000 ! t0_kref+0x2a9c: call %g4
.word 0x94e77c75 ! t0_kref+0x2aa0: subccc %i5, -0x38b, %o2
.word 0xd4965000 ! t0_kref+0x2aa4: lduha [%i1]0x80, %o2
.word 0xdd1e001d ! t0_kref+0x2aa8: ldd [%i0 + %i5], %f14
.word 0xada00058 ! t0_kref+0x2aac: fmovd %f24, %f22
.word 0xc000a00c ! t0_kref+0x2ab0: ld [%g2 + 0xc], %g0
.word 0x982cc013 ! t0_kref+0x2ab4: andn %l3, %l3, %o4
.word 0x980d801a ! t0_kref+0x2ab8: and %l6, %i2, %o4
.word 0x20800004 ! t0_kref+0x2abc: bn,a _kref+0x2acc
.word 0xe126401c ! t0_kref+0x2ac0: st %f16, [%i1 + %i4]
.word 0x9fa58830 ! t0_kref+0x2ac4: fadds %f22, %f16, %f15
.word 0x09400008 ! t0_kref+0x2ac8: fbl,pn %fcc0, _kref+0x2ae8
.word 0x99a90037 ! t0_kref+0x2acc: fmovsl %fcc0, %f23, %f12
.word 0x31800008 ! t0_kref+0x2ad0: fba,a _kref+0x2af0
.word 0xde4e7fe7 ! t0_kref+0x2ad4: ldsb [%i1 - 0x19], %o7
.word 0x9fa60835 ! t0_kref+0x2ad8: fadds %f24, %f21, %f15
.word 0xdaae501a ! t0_kref+0x2adc: stba %o5, [%i1 + %i2]0x80
.word 0x92aea1dc ! t0_kref+0x2ae0: andncc %i2, 0x1dc, %o1
.word 0xd86e0000 ! t0_kref+0x2ae4: ldstub [%i0], %o4
.word 0x95a000b4 ! t0_kref+0x2ae8: fnegs %f20, %f10
.word 0x81da001e ! t0_kref+0x2aec: flush %o0 + %fp
.word 0x8140c000 ! t0_kref+0x2af0: mov %asi, %g0
.word 0xf11fbc90 ! t0_kref+0x2af4: ldd [%fp - 0x370], %f24
.word 0x92b03836 ! t0_kref+0x2af8: orncc %g0, -0x7ca, %o1
.word 0x11480002 ! t0_kref+0x2afc: fba,pt %fcc0, _kref+0x2b04
.word 0x8032c00d ! t0_kref+0x2b00: orn %o3, %o5, %g0
.word 0xd03e001d ! t0_kref+0x2b04: std %o0, [%i0 + %i5]
.word 0xde16401b ! t0_kref+0x2b08: lduh [%i1 + %i3], %o7
.word 0x36800007 ! t0_kref+0x2b0c: bge,a _kref+0x2b28
.word 0xa9a01911 ! t0_kref+0x2b10: fitod %f17, %f20
.word 0x920ec013 ! t0_kref+0x2b14: and %i3, %l3, %o1
.word 0x9efdc00c ! t0_kref+0x2b18: sdivcc %l7, %o4, %o7
.word 0xa1a54832 ! t0_kref+0x2b1c: fadds %f21, %f18, %f16
.word 0x80daf2d4 ! t0_kref+0x2b20: smulcc %o3, -0xd2c, %g0
.word 0xed865000 ! t0_kref+0x2b24: lda [%i1]0x80, %f22
.word 0x9928001b ! t0_kref+0x2b28: sll %g0, %i3, %o4
.word 0xa5a01911 ! t0_kref+0x2b2c: fitod %f17, %f18
.word 0x923dc009 ! t0_kref+0x2b30: xnor %l7, %o1, %o1
.word 0x9684c016 ! t0_kref+0x2b34: addcc %l3, %l6, %o3
.word 0x81ae4a38 ! t0_kref+0x2b38: fcmps %fcc0, %f25, %f24
.word 0xaba38833 ! t0_kref+0x2b3c: fadds %f14, %f19, %f21
.word 0xec30a008 ! t0_kref+0x2b40: sth %l6, [%g2 + 8]
.word 0xf300a018 ! t0_kref+0x2b44: ld [%g2 + 0x18], %f25
.word 0x98f5f524 ! t0_kref+0x2b48: udivcc %l7, -0xadc, %o4
.word 0xc0300018 ! t0_kref+0x2b4c: clrh [%g0 + %i0]
.word 0xd2d81019 ! t0_kref+0x2b50: ldxa [%g0 + %i1]0x80, %o1
.word 0x96a325be ! t0_kref+0x2b54: subcc %o4, 0x5be, %o3
.word 0x25480008 ! t0_kref+0x2b58: fblg,a,pt %fcc0, _kref+0x2b78
.word 0x948538ee ! t0_kref+0x2b5c: addcc %l4, -0x712, %o2
.word 0x9824b3ed ! t0_kref+0x2b60: sub %l2, -0xc13, %o4
.word 0x33480001 ! t0_kref+0x2b64: fbe,a,pt %fcc0, _kref+0x2b68
.word 0x98ddb73b ! t0_kref+0x2b68: smulcc %l6, -0x8c5, %o4
.word 0x19800006 ! t0_kref+0x2b6c: fbuge _kref+0x2b84
.word 0x98233fd3 ! t0_kref+0x2b70: sub %o4, -0x2d, %o4
.word 0x9f352011 ! t0_kref+0x2b74: srl %l4, 0x11, %o7
.word 0x92336304 ! t0_kref+0x2b78: orn %o5, 0x304, %o1
.word 0x98f6800d ! t0_kref+0x2b7c: udivcc %i2, %o5, %o4
.word 0xe300a00c ! t0_kref+0x2b80: ld [%g2 + 0xc], %f17
.word 0xb3a649b1 ! t0_kref+0x2b84: fdivs %f25, %f17, %f25
.word 0x949dc016 ! t0_kref+0x2b88: xorcc %l7, %l6, %o2
.word 0x806566ee ! t0_kref+0x2b8c: subc %l5, 0x6ee, %g0
.word 0x9a22400d ! t0_kref+0x2b90: sub %o1, %o5, %o5
.word 0xd450a018 ! t0_kref+0x2b94: ldsh [%g2 + 0x18], %o2
.word 0x92e5c015 ! t0_kref+0x2b98: subccc %l7, %l5, %o1
.word 0x940326c5 ! t0_kref+0x2b9c: add %o4, 0x6c5, %o2
.word 0x29480008 ! t0_kref+0x2ba0: fbl,a,pt %fcc0, _kref+0x2bc0
.word 0x985b6fda ! t0_kref+0x2ba4: smul %o5, 0xfda, %o4
.word 0xd700a00c ! t0_kref+0x2ba8: ld [%g2 + 0xc], %f11
.word 0xdafe1000 ! t0_kref+0x2bac: swapa [%i0]0x80, %o5
.word 0xc030a004 ! t0_kref+0x2bb0: clrh [%g2 + 4]
.word 0x81ad8a4c ! t0_kref+0x2bb4: fcmpd %fcc0, %f22, %f12
.word 0x92bde4f3 ! t0_kref+0x2bb8: xnorcc %l7, 0x4f3, %o1
.word 0xa9a48833 ! t0_kref+0x2bbc: fadds %f18, %f19, %f20
.word 0x948d8013 ! t0_kref+0x2bc0: andcc %l6, %l3, %o2
.word 0x80f2afe8 ! t0_kref+0x2bc4: udivcc %o2, 0xfe8, %g0
.word 0x9b2ce001 ! t0_kref+0x2bc8: sll %l3, 0x1, %o5
.word 0xa7a288aa ! t0_kref+0x2bcc: fsubs %f10, %f10, %f19
.word 0x928ce117 ! t0_kref+0x2bd0: andcc %l3, 0x117, %o1
.word 0x0b800003 ! t0_kref+0x2bd4: fbug _kref+0x2be0
.word 0x920dc00c ! t0_kref+0x2bd8: and %l7, %o4, %o1
.word 0x98fce5a8 ! t0_kref+0x2bdc: sdivcc %l3, 0x5a8, %o4
.word 0x07800007 ! t0_kref+0x2be0: fbul _kref+0x2bfc
.word 0x97a00032 ! t0_kref+0x2be4: fmovs %f18, %f11
.word 0xe630a03a ! t0_kref+0x2be8: sth %l3, [%g2 + 0x3a]
.word 0x9ea68008 ! t0_kref+0x2bec: subcc %i2, %o0, %o7
.word 0x14480006 ! t0_kref+0x2bf0: bg,pt %icc, _kref+0x2c08
.word 0x94a021f1 ! t0_kref+0x2bf4: subcc %g0, 0x1f1, %o2
.word 0xa9a288d2 ! t0_kref+0x2bf8: fsubd %f10, %f18, %f20
.word 0x9da01910 ! t0_kref+0x2bfc: fitod %f16, %f14
.word 0x923a0012 ! t0_kref+0x2c00: xnor %o0, %l2, %o1
.word 0xafa349b5 ! t0_kref+0x2c04: fdivs %f13, %f21, %f23
.word 0x967d8013 ! t0_kref+0x2c08: sdiv %l6, %l3, %o3
.word 0x9f2ce01a ! t0_kref+0x2c0c: sll %l3, 0x1a, %o7
.word 0xf828a001 ! t0_kref+0x2c10: stb %i4, [%g2 + 1]
.word 0xe0180019 ! t0_kref+0x2c14: ldd [%g0 + %i1], %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x9f2ac000 ! t0_kref+0x2c24: sll %o3, %g0, %o7
.word 0xee6e401a ! t0_kref+0x2c28: ldstub [%i1 + %i2], %l7
.word 0xafa0188d ! t0_kref+0x2c2c: fitos %f13, %f23
.word 0xd210a002 ! t0_kref+0x2c30: lduh [%g2 + 2], %o1
.word 0xd8063fe4 ! t0_kref+0x2c34: ld [%i0 - 0x1c], %o4
.word 0xd848a032 ! t0_kref+0x2c38: ldsb [%g2 + 0x32], %o4
.word 0x9233400a ! t0_kref+0x2c3c: orn %o5, %o2, %o1
1: .word 0x33800006 ! t0_kref+0x2c40: fbe,a _kref+0x2c58
.word 0x9e82fdbe ! t0_kref+0x2c44: addcc %o3, -0x242, %o7
.word 0x26800004 ! t0_kref+0x2c48: bl,a _kref+0x2c58
.word 0xa9a01a35 ! t0_kref+0x2c4c: fstoi %f21, %f20
.word 0x80e37074 ! t0_kref+0x2c50: subccc %o5, -0xf8c, %g0
.word 0x98d2c015 ! t0_kref+0x2c54: umulcc %o3, %l5, %o4
.word 0x942b001c ! t0_kref+0x2c58: andn %o4, %i4, %o2
.word 0x8132a00d ! t0_kref+0x2c5c: srl %o2, 0xd, %g0
.word 0x02800006 ! t0_kref+0x2c60: be _kref+0x2c78
.word 0xd8d01019 ! t0_kref+0x2c64: ldsha [%g0 + %i1]0x80, %o4
.word 0x97a00032 ! t0_kref+0x2c68: fmovs %f18, %f11
.word 0xa9a609d8 ! t0_kref+0x2c6c: fdivd %f24, %f24, %f20
.word 0x98e6e1a7 ! t0_kref+0x2c70: subccc %i3, 0x1a7, %o4
.word 0xc96e4009 ! t0_kref+0x2c74: prefetch %i1 + %o1, 4
.word 0x1f800006 ! t0_kref+0x2c78: fbo _kref+0x2c90
.word 0x81dc28d7 ! t0_kref+0x2c7c: flush %l0 + 0x8d7
.word 0xea262004 ! t0_kref+0x2c80: st %l5, [%i0 + 4]
.word 0x9a2ac00a ! t0_kref+0x2c84: andn %o3, %o2, %o5
.word 0x92928000 ! t0_kref+0x2c88: orcc %o2, %g0, %o1
.word 0x9eb2000b ! t0_kref+0x2c8c: orncc %o0, %o3, %o7
.word 0xeb00a01c ! t0_kref+0x2c90: ld [%g2 + 0x1c], %f21
.word 0x19800003 ! t0_kref+0x2c94: fbuge _kref+0x2ca0
.word 0x92420000 ! t0_kref+0x2c98: addc %o0, %g0, %o1
.word 0xe3b8a040 ! t0_kref+0x2c9c: stda %f48, [%g2 + 0x40]%asi
.word 0x81858000 ! t0_kref+0x2ca0: wr %l6, %g0, %y
.word 0xa9a30d37 ! t0_kref+0x2ca4: fsmuld %f12, %f23, %f20
.word 0x94fe800c ! t0_kref+0x2ca8: sdivcc %i2, %o4, %o2
.word 0xc0060000 ! t0_kref+0x2cac: ld [%i0], %g0
.word 0x1b400005 ! t0_kref+0x2cb0: fble,pn %fcc0, _kref+0x2cc4
.word 0xeb871019 ! t0_kref+0x2cb4: lda [%i4 + %i1]0x80, %f21
.word 0x98dafe55 ! t0_kref+0x2cb8: smulcc %o3, -0x1ab, %o4
.word 0xde4e3fe0 ! t0_kref+0x2cbc: ldsb [%i0 - 0x20], %o7
.word 0x00400004 ! t0_kref+0x2cc0: bn,pn %icc, _kref+0x2cd0
.word 0x92437c48 ! t0_kref+0x2cc4: addc %o5, -0x3b8, %o1
.word 0x9da389d0 ! t0_kref+0x2cc8: fdivd %f14, %f16, %f14
.word 0x9a3ac015 ! t0_kref+0x2ccc: xnor %o3, %l5, %o5
.word 0x9534e015 ! t0_kref+0x2cd0: srl %l3, 0x15, %o2
.word 0x80b8001a ! t0_kref+0x2cd4: xnorcc %g0, %i2, %g0
.word 0xed1e2000 ! t0_kref+0x2cd8: ldd [%i0], %f22
.word 0xb3a0012b ! t0_kref+0x2cdc: fabss %f11, %f25
.word 0xe93e2018 ! t0_kref+0x2ce0: std %f20, [%i0 + 0x18]
.word 0xd60e2007 ! t0_kref+0x2ce4: ldub [%i0 + 7], %o3
.word 0x23800007 ! t0_kref+0x2ce8: fbne,a _kref+0x2d04
.word 0xea7e0000 ! t0_kref+0x2cec: swap [%i0], %l5
.word 0xf820a038 ! t0_kref+0x2cf0: st %i4, [%g2 + 0x38]
.word 0x9fc00004 ! t0_kref+0x2cf4: call %g0 + %g4
.word 0xeab65000 ! t0_kref+0x2cf8: stha %l5, [%i1]0x80
.word 0x9462a368 ! t0_kref+0x2cfc: subc %o2, 0x368, %o2
.word 0x24800002 ! t0_kref+0x2d00: ble,a _kref+0x2d08
.word 0xe91e2008 ! t0_kref+0x2d04: ldd [%i0 + 8], %f20
.word 0x1d480004 ! t0_kref+0x2d08: fbule,pt %fcc0, _kref+0x2d18
.word 0x921d801a ! t0_kref+0x2d0c: xor %l6, %i2, %o1
.word 0x99380014 ! t0_kref+0x2d10: sra %g0, %l4, %o4
.word 0x81db000e ! t0_kref+0x2d14: flush %o4 + %sp
.word 0xde10a00a ! t0_kref+0x2d18: lduh [%g2 + 0xa], %o7
.word 0x14800006 ! t0_kref+0x2d1c: bg _kref+0x2d34
.word 0x989dfb2b ! t0_kref+0x2d20: xorcc %l7, -0x4d5, %o4
.word 0x94f4801b ! t0_kref+0x2d24: udivcc %l2, %i3, %o2
.word 0x92de8014 ! t0_kref+0x2d28: smulcc %i2, %l4, %o1
.word 0x9b2ee006 ! t0_kref+0x2d2c: sll %i3, 0x6, %o5
.word 0x97a01a50 ! t0_kref+0x2d30: fdtoi %f16, %f11
.word 0x37800006 ! t0_kref+0x2d34: fbge,a _kref+0x2d4c
.word 0xdf00a02c ! t0_kref+0x2d38: ld [%g2 + 0x2c], %f15
.word 0xe53f4018 ! t0_kref+0x2d3c: std %f18, [%i5 + %i0]
.word 0x98e4ba27 ! t0_kref+0x2d40: subccc %l2, -0x5d9, %o4
.word 0xe3b8a040 ! t0_kref+0x2d44: stda %f48, [%g2 + 0x40]%asi
.word 0x001fffff ! t0_kref+0x2d48: illtrap 0x1fffff
.word 0xa3a01a39 ! t0_kref+0x2d4c: fstoi %f25, %f17
.word 0x9fa018d0 ! t0_kref+0x2d50: fdtos %f16, %f15
.word 0x80fa0015 ! t0_kref+0x2d54: sdivcc %o0, %l5, %g0
.word 0xe3b8a040 ! t0_kref+0x2d58: stda %f48, [%g2 + 0x40]%asi
.word 0x96f6c01b ! t0_kref+0x2d5c: udivcc %i3, %i3, %o3
.word 0x0f800003 ! t0_kref+0x2d60: fbu _kref+0x2d6c
.word 0x80a0001d ! t0_kref+0x2d64: cmp %g0, %i5
.word 0x9da00036 ! t0_kref+0x2d68: fmovs %f22, %f14
.word 0x1d800003 ! t0_kref+0x2d6c: fbule _kref+0x2d78
.word 0x9434fe45 ! t0_kref+0x2d70: orn %l3, -0x1bb, %o2
.word 0x94b26000 ! t0_kref+0x2d74: orncc %o1, 0, %o2
.word 0x8143c000 ! t0_kref+0x2d78: stbar
.word 0xd816001b ! t0_kref+0x2d7c: lduh [%i0 + %i3], %o4
.word 0x23400004 ! t0_kref+0x2d80: fbne,a,pn %fcc0, _kref+0x2d90
.word 0xafa018d6 ! t0_kref+0x2d84: fdtos %f22, %f23
.word 0xa9a0188b ! t0_kref+0x2d88: fitos %f11, %f20
.word 0xd8d01018 ! t0_kref+0x2d8c: ldsha [%g0 + %i0]0x80, %o4
.word 0x0c800003 ! t0_kref+0x2d90: bneg _kref+0x2d9c
.word 0x9abb6c82 ! t0_kref+0x2d94: xnorcc %o5, 0xc82, %o5
.word 0x948a0017 ! t0_kref+0x2d98: andcc %o0, %l7, %o2
.word 0x33480002 ! t0_kref+0x2d9c: fbe,a,pt %fcc0, _kref+0x2da4
.word 0x81854000 ! t0_kref+0x2da0: wr %l5, %g0, %y
.word 0x1f800006 ! t0_kref+0x2da4: fbo _kref+0x2dbc
.word 0xe36e401a ! t0_kref+0x2da8: prefetch %i1 + %i2, 17
.word 0xc0062018 ! t0_kref+0x2dac: ld [%i0 + 0x18], %g0
.word 0xada01917 ! t0_kref+0x2db0: fitod %f23, %f22
.word 0x1c800008 ! t0_kref+0x2db4: bpos _kref+0x2dd4
.word 0x993ee018 ! t0_kref+0x2db8: sra %i3, 0x18, %o4
.word 0x81ad4a2d ! t0_kref+0x2dbc: fcmps %fcc0, %f21, %f13
.word 0xd8060000 ! t0_kref+0x2dc0: ld [%i0], %o4
.word 0x9af6a7b2 ! t0_kref+0x2dc4: udivcc %i2, 0x7b2, %o5
.word 0x99a38839 ! t0_kref+0x2dc8: fadds %f14, %f25, %f12
.word 0xc048a017 ! t0_kref+0x2dcc: ldsb [%g2 + 0x17], %g0
.word 0x973ac017 ! t0_kref+0x2dd0: sra %o3, %l7, %o3
.word 0x98ac801c ! t0_kref+0x2dd4: andncc %l2, %i4, %o4
.word 0x96257bdf ! t0_kref+0x2dd8: sub %l5, -0x421, %o3
.word 0x81848000 ! t0_kref+0x2ddc: wr %l2, %g0, %y
.word 0xc048a027 ! t0_kref+0x2de0: ldsb [%g2 + 0x27], %g0
.word 0x808ac009 ! t0_kref+0x2de4: btst %o1, %o3
.word 0x8143e065 ! t0_kref+0x2de8: membar 0x65
.word 0xb8102014 ! t0_kref+0x2dec: mov 0x14, %i4
.word 0x1f800007 ! t0_kref+0x2df0: fbo _kref+0x2e0c
.word 0x80f58017 ! t0_kref+0x2df4: udivcc %l6, %l7, %g0
.word 0x8132801b ! t0_kref+0x2df8: srl %o2, %i3, %g0
.word 0xd4560000 ! t0_kref+0x2dfc: ldsh [%i0], %o2
.word 0xfd6e401b ! t0_kref+0x2e00: prefetch %i1 + %i3, 30
.word 0x96ab0017 ! t0_kref+0x2e04: andncc %o4, %l7, %o3
.word 0x95a0190e ! t0_kref+0x2e08: fitod %f14, %f10
.word 0x96bdc01d ! t0_kref+0x2e0c: xnorcc %l7, %i5, %o3
.word 0x9a7da30f ! t0_kref+0x2e10: sdiv %l6, 0x30f, %o5
.word 0x94050016 ! t0_kref+0x2e14: add %l4, %l6, %o2
.word 0xc048a013 ! t0_kref+0x2e18: ldsb [%g2 + 0x13], %g0
.word 0x94af401a ! t0_kref+0x2e1c: andncc %i5, %i2, %o2
.word 0xed26200c ! t0_kref+0x2e20: st %f22, [%i0 + 0xc]
.word 0x92bf4014 ! t0_kref+0x2e24: xnorcc %i5, %l4, %o1
.word 0xd816401b ! t0_kref+0x2e28: lduh [%i1 + %i3], %o4
.word 0x1b3e2101 ! t0_kref+0x2e2c: sethi %hi(0xf8840400), %o5
.word 0xda20a028 ! t0_kref+0x2e30: st %o5, [%g2 + 0x28]
.word 0x8143e06e ! t0_kref+0x2e34: membar 0x6e
.word 0xa1a01913 ! t0_kref+0x2e38: fitod %f19, %f16
.word 0xe51f4018 ! t0_kref+0x2e3c: ldd [%i5 + %i0], %f18
.word 0x81ab8a4e ! t0_kref+0x2e40: fcmpd %fcc0, %f14, %f14
.word 0xb1a509d0 ! t0_kref+0x2e44: fdivd %f20, %f16, %f24
.word 0x9aadc01a ! t0_kref+0x2e48: andncc %l7, %i2, %o5
.word 0x9a337738 ! t0_kref+0x2e4c: orn %o5, -0x8c8, %o5
.word 0xe1871018 ! t0_kref+0x2e50: lda [%i4 + %i0]0x80, %f16
.word 0xe01e2018 ! t0_kref+0x2e54: ldd [%i0 + 0x18], %l0
.word 0xc0567ff0 ! t0_kref+0x2e58: ldsh [%i1 - 0x10], %g0
.word 0x9f34a004 ! t0_kref+0x2e5c: srl %l2, 0x4, %o7
.word 0x15800007 ! t0_kref+0x2e60: fbue _kref+0x2e7c
.word 0xd8567ff8 ! t0_kref+0x2e64: ldsh [%i1 - 8], %o4
.word 0xa5a01a39 ! t0_kref+0x2e68: fstoi %f25, %f18
.word 0x9ef22ca6 ! t0_kref+0x2e6c: udivcc %o0, 0xca6, %o7
.word 0x81ab8a56 ! t0_kref+0x2e70: fcmpd %fcc0, %f14, %f22
.word 0xafa6092c ! t0_kref+0x2e74: fmuls %f24, %f12, %f23
.word 0x9a3f779d ! t0_kref+0x2e78: xnor %i5, -0x863, %o5
.word 0x98af0015 ! t0_kref+0x2e7c: andncc %i4, %l5, %o4
.word 0x9236800b ! t0_kref+0x2e80: orn %i2, %o3, %o1
.word 0xd44e7fe8 ! t0_kref+0x2e84: ldsb [%i1 - 0x18], %o2
.word 0x9fa0012a ! t0_kref+0x2e88: fabss %f10, %f15
.word 0x8143c000 ! t0_kref+0x2e8c: stbar
.word 0x80ff3425 ! t0_kref+0x2e90: sdivcc %i4, -0xbdb, %g0
.word 0x805dc012 ! t0_kref+0x2e94: smul %l7, %l2, %g0
.word 0x96adc016 ! t0_kref+0x2e98: andncc %l7, %l6, %o3
.word 0x9b3ec01c ! t0_kref+0x2e9c: sra %i3, %i4, %o5
.word 0xf320a004 ! t0_kref+0x2ea0: st %f25, [%g2 + 4]
.word 0x32400002 ! t0_kref+0x2ea4: bne,a,pn %icc, _kref+0x2eac
.word 0x8143c000 ! t0_kref+0x2ea8: stbar
.word 0xd44e2017 ! t0_kref+0x2eac: ldsb [%i0 + 0x17], %o2
.word 0xd850a00c ! t0_kref+0x2eb0: ldsh [%g2 + 0xc], %o4
.word 0x38400004 ! t0_kref+0x2eb4: bgu,a,pn %icc, _kref+0x2ec4
.word 0xa1a5cd31 ! t0_kref+0x2eb8: fsmuld %f23, %f17, %f16
.word 0x80528013 ! t0_kref+0x2ebc: umul %o2, %l3, %g0
.word 0x928da907 ! t0_kref+0x2ec0: andcc %l6, 0x907, %o1
.word 0xa1a309d8 ! t0_kref+0x2ec4: fdivd %f12, %f24, %f16
.word 0x8185c000 ! t0_kref+0x2ec8: wr %l7, %g0, %y
.word 0x9fa00136 ! t0_kref+0x2ecc: fabss %f22, %f15
.word 0xd230a024 ! t0_kref+0x2ed0: sth %o1, [%g2 + 0x24]
.word 0x9af5fe93 ! t0_kref+0x2ed4: udivcc %l7, -0x16d, %o5
.word 0xb1a01898 ! t0_kref+0x2ed8: fitos %f24, %f24
.word 0x95324017 ! t0_kref+0x2edc: srl %o1, %l7, %o2
.word 0x9f414000 ! t0_kref+0x2ee0: mov %pc, %o7
.word 0xe76e401b ! t0_kref+0x2ee4: prefetch %i1 + %i3, 19
.word 0x9245000d ! t0_kref+0x2ee8: addc %l4, %o5, %o1
.word 0xe4fe1000 ! t0_kref+0x2eec: swapa [%i0]0x80, %l2
.word 0x8143c000 ! t0_kref+0x2ef0: stbar
.word 0xf7ee501d ! t0_kref+0x2ef4: prefetcha %i1 + %i5, 27
.word 0x81de33f6 ! t0_kref+0x2ef8: flush %i0 - 0xc0a
.word 0xe4200019 ! t0_kref+0x2efc: st %l2, [%g0 + %i1]
.word 0x81830000 ! t0_kref+0x2f00: wr %o4, %g0, %y
.word 0xdc68001a ! t0_kref+0x2f04: ldstub [%g0 + %i2], %sp
.word 0xd7063fe4 ! t0_kref+0x2f08: ld [%i0 - 0x1c], %f11
.word 0x9eaf6227 ! t0_kref+0x2f0c: andncc %i5, 0x227, %o7
.word 0x982f21eb ! t0_kref+0x2f10: andn %i4, 0x1eb, %o4
sethi %hi(2f), %o7
.word 0xe40be334 ! t0_kref+0x2f18: ldub [%o7 + 0x334], %l2
.word 0xa41ca00c ! t0_kref+0x2f1c: xor %l2, 0xc, %l2
.word 0xe42be334 ! t0_kref+0x2f20: stb %l2, [%o7 + 0x334]
.word 0x81dbe334 ! t0_kref+0x2f24: flush %o7 + 0x334
.word 0x96a6c01c ! t0_kref+0x2f28: subcc %i3, %i4, %o3
.word 0xd448a00f ! t0_kref+0x2f2c: ldsb [%g2 + 0xf], %o2
.word 0x81ab0a32 ! t0_kref+0x2f30: fcmps %fcc0, %f12, %f18
2: .word 0xa046c013 ! t0_kref+0x2f34: addc %i3, %l3, %l0
.word 0x95a609d2 ! t0_kref+0x2f38: fdivd %f24, %f18, %f10
.word 0xd8562010 ! t0_kref+0x2f3c: ldsh [%i0 + 0x10], %o4
.word 0x9e330015 ! t0_kref+0x2f40: orn %o4, %l5, %o7
.word 0x36800004 ! t0_kref+0x2f44: bge,a _kref+0x2f54
.word 0x98e6801a ! t0_kref+0x2f48: subccc %i2, %i2, %o4
.word 0x94befb00 ! t0_kref+0x2f4c: xnorcc %i3, -0x500, %o2
.word 0xada508ce ! t0_kref+0x2f50: fsubd %f20, %f14, %f22
.word 0x947da51b ! t0_kref+0x2f54: sdiv %l6, 0x51b, %o2
.word 0x94fdf61c ! t0_kref+0x2f58: sdivcc %l7, -0x9e4, %o2
.word 0xe11fbe88 ! t0_kref+0x2f5c: ldd [%fp - 0x178], %f16
.word 0xa9a0188f ! t0_kref+0x2f60: fitos %f15, %f20
.word 0xe01e3fe8 ! t0_kref+0x2f64: ldd [%i0 - 0x18], %l0
.word 0xda5e2010 ! t0_kref+0x2f68: ldx [%i0 + 0x10], %o5
.word 0xd636c018 ! t0_kref+0x2f6c: sth %o3, [%i3 + %i0]
.word 0x9888000b ! t0_kref+0x2f70: andcc %g0, %o3, %o4
.word 0x96ab4000 ! t0_kref+0x2f74: andncc %o5, %g0, %o3
.word 0xd468a00d ! t0_kref+0x2f78: ldstub [%g2 + 0xd], %o2
.word 0x989ee1b2 ! t0_kref+0x2f7c: xorcc %i3, 0x1b2, %o4
.word 0xc10861ee ! t0_kref+0x2f80: ld [%g1 + 0x1ee], %fsr
.word 0x9b2d2014 ! t0_kref+0x2f84: sll %l4, 0x14, %o5
.word 0x81834000 ! t0_kref+0x2f88: wr %o5, %g0, %y
.word 0x9adb4016 ! t0_kref+0x2f8c: smulcc %o5, %l6, %o5
.word 0x923b0000 ! t0_kref+0x2f90: not %o4, %o1
.word 0x81db673c ! t0_kref+0x2f94: flush %o5 + 0x73c
.word 0x99a0188a ! t0_kref+0x2f98: fitos %f10, %f12
.word 0x9e2ef3f9 ! t0_kref+0x2f9c: andn %i3, -0xc07, %o7
.word 0x98854009 ! t0_kref+0x2fa0: addcc %l5, %o1, %o4
.word 0x3f800003 ! t0_kref+0x2fa4: fbo,a _kref+0x2fb0
.word 0xd8060000 ! t0_kref+0x2fa8: ld [%i0], %o4
.word 0x969af4f0 ! t0_kref+0x2fac: xorcc %o3, -0xb10, %o3
.word 0x98e5771a ! t0_kref+0x2fb0: subccc %l5, -0x8e6, %o4
.word 0x9e758014 ! t0_kref+0x2fb4: udiv %l6, %l4, %o7
.word 0x2e400008 ! t0_kref+0x2fb8: bvs,a,pn %icc, _kref+0x2fd8
.word 0x928dc01d ! t0_kref+0x2fbc: andcc %l7, %i5, %o1
.word 0x9da01114 ! t0_kref+0x2fc0: fxtod %f20, %f14
.word 0xe91fbf20 ! t0_kref+0x2fc4: ldd [%fp - 0xe0], %f20
.word 0x992da01c ! t0_kref+0x2fc8: sll %l6, 0x1c, %o4
.word 0x9535000c ! t0_kref+0x2fcc: srl %l4, %o4, %o2
.word 0xdd1e3fe0 ! t0_kref+0x2fd0: ldd [%i0 - 0x20], %f14
.word 0x39800001 ! t0_kref+0x2fd4: fbuge,a _kref+0x2fd8
.word 0x973ea016 ! t0_kref+0x2fd8: sra %i2, 0x16, %o3
.word 0x96e0355f ! t0_kref+0x2fdc: subccc %g0, -0xaa1, %o3
.word 0x94ad3b92 ! t0_kref+0x2fe0: andncc %l4, -0x46e, %o2
.word 0xc96e3ff0 ! t0_kref+0x2fe4: prefetch %i0 - 0x10, 4
.word 0xf11e3ff8 ! t0_kref+0x2fe8: ldd [%i0 - 8], %f24
.word 0x80e4c01d ! t0_kref+0x2fec: subccc %l3, %i5, %g0
.word 0x9466c00a ! t0_kref+0x2ff0: subc %i3, %o2, %o2
.word 0x9fc00004 ! t0_kref+0x2ff4: call %g0 + %g4
.word 0x80c48000 ! t0_kref+0x2ff8: addccc %l2, %g0, %g0
.word 0x0e800005 ! t0_kref+0x2ffc: bvs _kref+0x3010
.word 0xc0167fe4 ! t0_kref+0x3000: lduh [%i1 - 0x1c], %g0
.word 0xde5e6018 ! t0_kref+0x3004: ldx [%i1 + 0x18], %o7
.word 0xe51fbd88 ! t0_kref+0x3008: ldd [%fp - 0x278], %f18
.word 0xdd1e3ff8 ! t0_kref+0x300c: ldd [%i0 - 8], %f14
.word 0x0f480004 ! t0_kref+0x3010: fbu,pt %fcc0, _kref+0x3020
.word 0x9ba00138 ! t0_kref+0x3014: fabss %f24, %f13
.word 0x37480003 ! t0_kref+0x3018: fbge,a,pt %fcc0, _kref+0x3024
.word 0xef00a030 ! t0_kref+0x301c: ld [%g2 + 0x30], %f23
.word 0x9e9a757d ! t0_kref+0x3020: xorcc %o1, -0xa83, %o7
.word 0xb1a48858 ! t0_kref+0x3024: faddd %f18, %f24, %f24
.word 0xe53e7fe8 ! t0_kref+0x3028: std %f18, [%i1 - 0x18]
.word 0x9ae5fe01 ! t0_kref+0x302c: subccc %l7, -0x1ff, %o5
.word 0xd608a039 ! t0_kref+0x3030: ldub [%g2 + 0x39], %o3
.word 0xe836c019 ! t0_kref+0x3034: sth %l4, [%i3 + %i1]
.word 0xed20a034 ! t0_kref+0x3038: st %f22, [%g2 + 0x34]
.word 0x80aec013 ! t0_kref+0x303c: andncc %i3, %l3, %g0
.word 0x96b5800a ! t0_kref+0x3040: orncc %l6, %o2, %o3
.word 0x20800005 ! t0_kref+0x3044: bn,a _kref+0x3058
.word 0x9ab03ac8 ! t0_kref+0x3048: orncc %g0, -0x538, %o5
.word 0xd88e9019 ! t0_kref+0x304c: lduba [%i2 + %i1]0x80, %o4
.word 0xe51fbc88 ! t0_kref+0x3050: ldd [%fp - 0x378], %f18
.word 0x952ca016 ! t0_kref+0x3054: sll %l2, 0x16, %o2
.word 0x94268017 ! t0_kref+0x3058: sub %i2, %l7, %o2
.word 0x80500013 ! t0_kref+0x305c: umul %g0, %l3, %g0
.word 0x3f800006 ! t0_kref+0x3060: fbo,a _kref+0x3078
.word 0x99a01a2e ! t0_kref+0x3064: fstoi %f14, %f12
.word 0xd500a008 ! t0_kref+0x3068: ld [%g2 + 8], %f10
.word 0xe3b8a040 ! t0_kref+0x306c: stda %f48, [%g2 + 0x40]%asi
.word 0xda48a022 ! t0_kref+0x3070: ldsb [%g2 + 0x22], %o5
.word 0xc008a009 ! t0_kref+0x3074: ldub [%g2 + 9], %g0
.word 0x94ad7445 ! t0_kref+0x3078: andncc %l5, -0xbbb, %o2
.word 0x9a8d8008 ! t0_kref+0x307c: andcc %l6, %o0, %o5
.word 0x9ef4800c ! t0_kref+0x3080: udivcc %l2, %o4, %o7
.word 0xe1380018 ! t0_kref+0x3084: std %f16, [%g0 + %i0]
.word 0xd4562016 ! t0_kref+0x3088: ldsh [%i0 + 0x16], %o2
.word 0x81ab8a34 ! t0_kref+0x308c: fcmps %fcc0, %f14, %f20
.word 0xe1063fe4 ! t0_kref+0x3090: ld [%i0 - 0x1c], %f16
.word 0xa1a018d2 ! t0_kref+0x3094: fdtos %f18, %f16
.word 0x9ba01a4c ! t0_kref+0x3098: fdtoi %f12, %f13
.word 0xe11fbec8 ! t0_kref+0x309c: ldd [%fp - 0x138], %f16
.word 0xe01e0000 ! t0_kref+0x30a0: ldd [%i0], %l0
.word 0xde48a00b ! t0_kref+0x30a4: ldsb [%g2 + 0xb], %o7
.word 0xe5063fe4 ! t0_kref+0x30a8: ld [%i0 - 0x1c], %f18
.word 0x9da01a4c ! t0_kref+0x30ac: fdtoi %f12, %f14
.word 0x9a9f6b33 ! t0_kref+0x30b0: xorcc %i5, 0xb33, %o5
.word 0xada01911 ! t0_kref+0x30b4: fitod %f17, %f22
.word 0xd4464000 ! t0_kref+0x30b8: ldsw [%i1], %o2
.word 0xb1a01891 ! t0_kref+0x30bc: fitos %f17, %f24
.word 0x94233c13 ! t0_kref+0x30c0: sub %o4, -0x3ed, %o2
.word 0x0d800002 ! t0_kref+0x30c4: fbg _kref+0x30cc
.word 0xa9a018d0 ! t0_kref+0x30c8: fdtos %f16, %f20
.word 0xd9be5000 ! t0_kref+0x30cc: stda %f12, [%i1]0x80
.word 0x09480003 ! t0_kref+0x30d0: fbl,pt %fcc0, _kref+0x30dc
.word 0xa1a449b5 ! t0_kref+0x30d4: fdivs %f17, %f21, %f16
.word 0x9e8e8000 ! t0_kref+0x30d8: andcc %i2, %g0, %o7
.word 0x94bdc009 ! t0_kref+0x30dc: xnorcc %l7, %o1, %o2
.word 0x947f2d86 ! t0_kref+0x30e0: sdiv %i4, 0xd86, %o2
.word 0x08800005 ! t0_kref+0x30e4: bleu _kref+0x30f8
.word 0xde56c018 ! t0_kref+0x30e8: ldsh [%i3 + %i0], %o7
.word 0xda4e601a ! t0_kref+0x30ec: ldsb [%i1 + 0x1a], %o5
.word 0xe4680018 ! t0_kref+0x30f0: ldstub [%g0 + %i0], %l2
.word 0xf96e401d ! t0_kref+0x30f4: prefetch %i1 + %i5, 28
.word 0xe53e001d ! t0_kref+0x30f8: std %f18, [%i0 + %i5]
.word 0x80bec01c ! t0_kref+0x30fc: xnorcc %i3, %i4, %g0
.word 0x81ab8a2d ! t0_kref+0x3100: fcmps %fcc0, %f14, %f13
.word 0x8044f406 ! t0_kref+0x3104: addc %l3, -0xbfa, %g0
.word 0x21800001 ! t0_kref+0x3108: fbn,a _kref+0x310c
.word 0xda50a034 ! t0_kref+0x310c: ldsh [%g2 + 0x34], %o5
.word 0x9a44c00c ! t0_kref+0x3110: addc %l3, %o4, %o5
.word 0x9fa000b4 ! t0_kref+0x3114: fnegs %f20, %f15
.word 0xd6364000 ! t0_kref+0x3118: sth %o3, [%i1]
.word 0x10800006 ! t0_kref+0x311c: ba _kref+0x3134
.word 0x9337601c ! t0_kref+0x3120: srl %i5, 0x1c, %o1
.word 0x96aec012 ! t0_kref+0x3124: andncc %i3, %l2, %o3
.word 0xa7a01896 ! t0_kref+0x3128: fitos %f22, %f19
.word 0xd51fbfb8 ! t0_kref+0x312c: ldd [%fp - 0x48], %f10
.word 0x9e2f4009 ! t0_kref+0x3130: andn %i5, %o1, %o7
.word 0x10800006 ! t0_kref+0x3134: ba _kref+0x314c
.word 0xa5a38d2d ! t0_kref+0x3138: fsmuld %f14, %f13, %f18
.word 0xea30a01a ! t0_kref+0x313c: sth %l5, [%g2 + 0x1a]
.word 0x8143c000 ! t0_kref+0x3140: stbar
.word 0x9b3f200f ! t0_kref+0x3144: sra %i4, 0xf, %o5
.word 0xa1a000ce ! t0_kref+0x3148: fnegd %f14, %f16
.word 0xed1fbfa8 ! t0_kref+0x314c: ldd [%fp - 0x58], %f22
.word 0x92e766c8 ! t0_kref+0x3150: subccc %i5, 0x6c8, %o1
.word 0x03480001 ! t0_kref+0x3154: fbne,pt %fcc0, _kref+0x3158
.word 0x92af758d ! t0_kref+0x3158: andncc %i5, -0xa73, %o1
.word 0x983d000c ! t0_kref+0x315c: xnor %l4, %o4, %o4
.word 0x96ab3dcd ! t0_kref+0x3160: andncc %o4, -0x233, %o3
.word 0xe100a034 ! t0_kref+0x3164: ld [%g2 + 0x34], %f16
.word 0x9eba3d54 ! t0_kref+0x3168: xnorcc %o0, -0x2ac, %o7
.word 0xfa280019 ! t0_kref+0x316c: stb %i5, [%g0 + %i1]
.word 0x9eaec000 ! t0_kref+0x3170: andncc %i3, %g0, %o7
.word 0xd80e2005 ! t0_kref+0x3174: ldub [%i0 + 5], %o4
.word 0x3c480004 ! t0_kref+0x3178: bpos,a,pt %icc, _kref+0x3188
.word 0xada0002b ! t0_kref+0x317c: fmovs %f11, %f22
.word 0x0d800001 ! t0_kref+0x3180: fbg _kref+0x3184
.word 0x9ba01899 ! t0_kref+0x3184: fitos %f25, %f13
.word 0xe51e001d ! t0_kref+0x3188: ldd [%i0 + %i5], %f18
.word 0x81828000 ! t0_kref+0x318c: wr %o2, %g0, %y
.word 0x21800003 ! t0_kref+0x3190: fbn,a _kref+0x319c
.word 0xd606001c ! t0_kref+0x3194: ld [%i0 + %i4], %o3
.word 0x81ab4ab7 ! t0_kref+0x3198: fcmpes %fcc0, %f13, %f23
call SYM(t0_subr0)
.word 0x92a367cc ! t0_kref+0x31a0: subcc %o5, 0x7cc, %o1
sethi %hi(2f), %o7
.word 0xe40be1d0 ! t0_kref+0x31a8: ldub [%o7 + 0x1d0], %l2
.word 0xa41ca00c ! t0_kref+0x31ac: xor %l2, 0xc, %l2
.word 0xe42be1d0 ! t0_kref+0x31b0: stb %l2, [%o7 + 0x1d0]
.word 0x81dbe1d0 ! t0_kref+0x31b4: flush %o7 + 0x1d0
.word 0x808dc01b ! t0_kref+0x31b8: btst %i3, %l7
.word 0xb3a01a31 ! t0_kref+0x31bc: fstoi %f17, %f25
.word 0x9b3ee012 ! t0_kref+0x31c0: sra %i3, 0x12, %o5
.word 0x98c4f310 ! t0_kref+0x31c4: addccc %l3, -0xcf0, %o4
.word 0x9ea6a37b ! t0_kref+0x31c8: subcc %i2, 0x37b, %o7
.word 0xe6267fe4 ! t0_kref+0x31cc: st %l3, [%i1 - 0x1c]
2: .word 0xa9a0002a ! t0_kref+0x31d0: fmovs %f10, %f20
.word 0x9e64e91f ! t0_kref+0x31d4: subc %l3, 0x91f, %o7
.word 0xf207bfe0 ! t0_kref+0x31d8: ld [%fp - 0x20], %i1
.word 0x9af2400b ! t0_kref+0x31dc: udivcc %o1, %o3, %o5
.word 0xd500a01c ! t0_kref+0x31e0: ld [%g2 + 0x1c], %f10
.word 0x920ea4eb ! t0_kref+0x31e4: and %i2, 0x4eb, %o1
.word 0xada01914 ! t0_kref+0x31e8: fitod %f20, %f22
.word 0x96dec016 ! t0_kref+0x31ec: smulcc %i3, %l6, %o3
.word 0x98e6bff1 ! t0_kref+0x31f0: subccc %i2, -0xf, %o4
.word 0xc13f4005 ! t0_kref+0x31f4: std %f0, [%i5 + %g5]
.word 0x98bdad37 ! t0_kref+0x31f8: xnorcc %l6, 0xd37, %o4
.word 0xe86e0000 ! t0_kref+0x31fc: ldstub [%i0], %l4
.word 0xc168a004 ! t0_kref+0x3200: prefetch %g2 + 4, 0
.word 0x96f7400a ! t0_kref+0x3204: udivcc %i5, %o2, %o3
.word 0xd6067ff8 ! t0_kref+0x3208: ld [%i1 - 8], %o3
.word 0xe6680019 ! t0_kref+0x320c: ldstub [%g0 + %i1], %l3
.word 0x9fc00004 ! t0_kref+0x3210: call %g0 + %g4
.word 0x95a0012b ! t0_kref+0x3214: fabss %f11, %f10
.word 0xf13e4000 ! t0_kref+0x3218: std %f24, [%i1]
.word 0xc050a032 ! t0_kref+0x321c: ldsh [%g2 + 0x32], %g0
.word 0x94c6e1f9 ! t0_kref+0x3220: addccc %i3, 0x1f9, %o2
.word 0x9802f23f ! t0_kref+0x3224: add %o3, -0xdc1, %o4
.word 0x92a58015 ! t0_kref+0x3228: subcc %l6, %l5, %o1
.word 0x81824000 ! t0_kref+0x322c: wr %o1, %g0, %y
.word 0xf11fbec0 ! t0_kref+0x3230: ldd [%fp - 0x140], %f24
.word 0xb1a409ca ! t0_kref+0x3234: fdivd %f16, %f10, %f24
.word 0x98f33120 ! t0_kref+0x3238: udivcc %o4, -0xee0, %o4
.word 0x98bf0012 ! t0_kref+0x323c: xnorcc %i4, %l2, %o4
.word 0x2d800006 ! t0_kref+0x3240: fbg,a _kref+0x3258
.word 0x808efef9 ! t0_kref+0x3244: btst 0xfffffef9, %i3
.word 0x96a022ff ! t0_kref+0x3248: subcc %g0, 0x2ff, %o3
.word 0x10800006 ! t0_kref+0x324c: ba _kref+0x3264
.word 0xd51fbc80 ! t0_kref+0x3250: ldd [%fp - 0x380], %f10
.word 0x9aa7401d ! t0_kref+0x3254: subcc %i5, %i5, %o5
.word 0x26400008 ! t0_kref+0x3258: bl,a,pn %icc, _kref+0x3278
.word 0x81d9401e ! t0_kref+0x325c: flush %g5 + %fp
.word 0x98ff680d ! t0_kref+0x3260: sdivcc %i5, 0x80d, %o4
.word 0xf36e401d ! t0_kref+0x3264: prefetch %i1 + %i5, 25
.word 0x03400005 ! t0_kref+0x3268: fbne,pn %fcc0, _kref+0x327c
.word 0xa5a0190b ! t0_kref+0x326c: fitod %f11, %f18
.word 0x33480007 ! t0_kref+0x3270: fbe,a,pt %fcc0, _kref+0x328c
.word 0xd2564000 ! t0_kref+0x3274: ldsh [%i1], %o1
.word 0x0e800005 ! t0_kref+0x3278: bvs _kref+0x328c
.word 0x99a44d2d ! t0_kref+0x327c: fsmuld %f17, %f13, %f12
.word 0xf120a004 ! t0_kref+0x3280: st %f24, [%g2 + 4]
.word 0xf11e0000 ! t0_kref+0x3284: ldd [%i0], %f24
.word 0x2e800003 ! t0_kref+0x3288: bvs,a _kref+0x3294
.word 0x9ab0000a ! t0_kref+0x328c: orncc %g0, %o2, %o5
.word 0x9fc00004 ! t0_kref+0x3290: call %g0 + %g4
.word 0xed3e001d ! t0_kref+0x3294: std %f22, [%i0 + %i5]
.word 0x81870000 ! t0_kref+0x3298: wr %i4, %g0, %y
.word 0xedbe501d ! t0_kref+0x329c: stda %f22, [%i1 + %i5]0x80
.word 0x99a40833 ! t0_kref+0x32a0: fadds %f16, %f19, %f12
.word 0x9ab2a4d9 ! t0_kref+0x32a4: orncc %o2, 0x4d9, %o5
.word 0x26800001 ! t0_kref+0x32a8: bl,a _kref+0x32ac
.word 0xda567ff8 ! t0_kref+0x32ac: ldsh [%i1 - 8], %o5
.word 0x8114b539 ! t0_kref+0x32b0: taddcctv %l2, -0xac7, %g0
.word 0xe11e6010 ! t0_kref+0x32b4: ldd [%i1 + 0x10], %f16
.word 0x933ee01a ! t0_kref+0x32b8: sra %i3, 0x1a, %o1
.word 0xf630a00a ! t0_kref+0x32bc: sth %i3, [%g2 + 0xa]
.word 0xe3b8a040 ! t0_kref+0x32c0: stda %f48, [%g2 + 0x40]%asi
.word 0x9da3c930 ! t0_kref+0x32c4: fmuls %f15, %f16, %f14
.word 0xa5a000d8 ! t0_kref+0x32c8: fnegd %f24, %f18
.word 0xe26e201e ! t0_kref+0x32cc: ldstub [%i0 + 0x1e], %l1
.word 0xb3a00034 ! t0_kref+0x32d0: fmovs %f20, %f25
.word 0x9a8b001a ! t0_kref+0x32d4: andcc %o4, %i2, %o5
.word 0x9b3ca00d ! t0_kref+0x32d8: sra %l2, 0xd, %o5
.word 0x95a01092 ! t0_kref+0x32dc: fxtos %f18, %f10
.word 0x81874000 ! t0_kref+0x32e0: wr %i5, %g0, %y
.word 0x81800000 ! t0_kref+0x32e4: mov %g0, %y
.word 0xa9a58831 ! t0_kref+0x32e8: fadds %f22, %f17, %f20
.word 0xd608a01c ! t0_kref+0x32ec: ldub [%g2 + 0x1c], %o3
.word 0x9458001b ! t0_kref+0x32f0: smul %g0, %i3, %o2
.word 0x80acec83 ! t0_kref+0x32f4: andncc %l3, 0xc83, %g0
.word 0x81ac8ab8 ! t0_kref+0x32f8: fcmpes %fcc0, %f18, %f24
.word 0x94a6ea39 ! t0_kref+0x32fc: subcc %i3, 0xa39, %o2
.word 0x98c30017 ! t0_kref+0x3300: addccc %o4, %l7, %o4
.word 0x813ea010 ! t0_kref+0x3304: sra %i2, 0x10, %g0
.word 0xb3aa8034 ! t0_kref+0x3308: fmovsue %fcc0, %f20, %f25
.word 0x92083e56 ! t0_kref+0x330c: and %g0, -0x1aa, %o1
.word 0x9aa58009 ! t0_kref+0x3310: subcc %l6, %o1, %o5
.word 0xaba0012c ! t0_kref+0x3314: fabss %f12, %f21
.word 0xe01e6018 ! t0_kref+0x3318: ldd [%i1 + 0x18], %l0
.word 0xc0881018 ! t0_kref+0x331c: lduba [%g0 + %i0]0x80, %g0
.word 0x81aa8a50 ! t0_kref+0x3320: fcmpd %fcc0, %f10, %f16
.word 0xb1a000ad ! t0_kref+0x3324: fnegs %f13, %f24
.word 0xe3b8a040 ! t0_kref+0x3328: stda %f48, [%g2 + 0x40]%asi
.word 0x80ad3e0f ! t0_kref+0x332c: andncc %l4, -0x1f1, %g0
.word 0xe93e001d ! t0_kref+0x3330: std %f20, [%i0 + %i5]
.word 0x81da0004 ! t0_kref+0x3334: flush %o0 + %g4
.word 0x80aee4e5 ! t0_kref+0x3338: andncc %i3, 0x4e5, %g0
.word 0xc12e401c ! t0_kref+0x333c: st %fsr, [%i1 + %i4]
.word 0x9434c00b ! t0_kref+0x3340: orn %l3, %o3, %o2
.word 0x807cc014 ! t0_kref+0x3344: sdiv %l3, %l4, %g0
.word 0x8134c00a ! t0_kref+0x3348: srl %l3, %o2, %g0
.word 0x99a2cd30 ! t0_kref+0x334c: fsmuld %f11, %f16, %f12
.word 0x808dc016 ! t0_kref+0x3350: btst %l6, %l7
.word 0x01400004 ! t0_kref+0x3354: fbn,pn %fcc0, _kref+0x3364
.word 0xd44e6018 ! t0_kref+0x3358: ldsb [%i1 + 0x18], %o2
.word 0xda162000 ! t0_kref+0x335c: lduh [%i0], %o5
.word 0xe3b8a040 ! t0_kref+0x3360: stda %f48, [%g2 + 0x40]%asi
.word 0x9da00156 ! t0_kref+0x3364: fabsd %f22, %f14
.word 0xf436201a ! t0_kref+0x3368: sth %i2, [%i0 + 0x1a]
.word 0x9de3bfa0 ! t0_kref+0x336c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9284e253 ! t0_kref+0x3378: addcc %l3, 0x253, %o1
.word 0xd5070018 ! t0_kref+0x337c: ld [%i4 + %i0], %f10
.word 0x9a5d2802 ! t0_kref+0x3380: smul %l4, 0x802, %o5
1: .word 0xb1a2c830 ! t0_kref+0x3384: fadds %f11, %f16, %f24
.word 0x8143c000 ! t0_kref+0x3388: stbar
.word 0x9266f95f ! t0_kref+0x338c: subc %i3, -0x6a1, %o1
.word 0xd808a015 ! t0_kref+0x3390: ldub [%g2 + 0x15], %o4
.word 0x81400000 ! t0_kref+0x3394: mov %y, %g0
.word 0xda16600e ! t0_kref+0x3398: lduh [%i1 + 0xe], %o5
.word 0x98ad69dc ! t0_kref+0x339c: andncc %l5, 0x9dc, %o4
.word 0x9423401d ! t0_kref+0x33a0: sub %o5, %i5, %o2
.word 0x98af000b ! t0_kref+0x33a4: andncc %i4, %o3, %o4
.word 0x9fc00004 ! t0_kref+0x33a8: call %g0 + %g4
.word 0x81580000 ! t0_kref+0x33ac: flushw
.word 0x96a226f2 ! t0_kref+0x33b0: subcc %o0, 0x6f2, %o3
.word 0x99a01898 ! t0_kref+0x33b4: fitos %f24, %f12
.word 0x803d8000 ! t0_kref+0x33b8: not %l6, %g0
.word 0x985b4017 ! t0_kref+0x33bc: smul %o5, %l7, %o4
.word 0xe09e5000 ! t0_kref+0x33c0: ldda [%i1]0x80, %l0
.word 0x81ab0a58 ! t0_kref+0x33c4: fcmpd %fcc0, %f12, %f24
.word 0xd840a000 ! t0_kref+0x33c8: ldsw [%g2], %o4
.word 0x1f400007 ! t0_kref+0x33cc: fbo,pn %fcc0, _kref+0x33e8
.word 0x80a2401d ! t0_kref+0x33d0: cmp %o1, %i5
.word 0xea30a00e ! t0_kref+0x33d4: sth %l5, [%g2 + 0xe]
.word 0x9da0014c ! t0_kref+0x33d8: fabsd %f12, %f14
.word 0x81820000 ! t0_kref+0x33dc: wr %o0, %g0, %y
.word 0x80ad800b ! t0_kref+0x33e0: andncc %l6, %o3, %g0
.word 0x92fa400c ! t0_kref+0x33e4: sdivcc %o1, %o4, %o1
.word 0x9ea5a377 ! t0_kref+0x33e8: subcc %l6, 0x377, %o7
.word 0xc96e2018 ! t0_kref+0x33ec: prefetch %i0 + 0x18, 4
.word 0xb1a00050 ! t0_kref+0x33f0: fmovd %f16, %f24
.word 0xada0012c ! t0_kref+0x33f4: fabss %f12, %f22
.word 0x24800001 ! t0_kref+0x33f8: ble,a _kref+0x33fc
.word 0x8143c000 ! t0_kref+0x33fc: stbar
.word 0xada0012c ! t0_kref+0x3400: fabss %f12, %f22
.word 0x949ea211 ! t0_kref+0x3404: xorcc %i2, 0x211, %o2
.word 0x968b0009 ! t0_kref+0x3408: andcc %o4, %o1, %o3
.word 0xc0ff1018 ! t0_kref+0x340c: swapa [%i4 + %i0]0x80, %g0
.word 0x2b800005 ! t0_kref+0x3410: fbug,a _kref+0x3424
.word 0x81df8001 ! t0_kref+0x3414: flush %fp + %g1
.word 0x3b480001 ! t0_kref+0x3418: fble,a,pt %fcc0, _kref+0x341c
.word 0x9732c015 ! t0_kref+0x341c: srl %o3, %l5, %o3
.word 0x28800005 ! t0_kref+0x3420: bleu,a _kref+0x3434
.word 0x92a54017 ! t0_kref+0x3424: subcc %l5, %l7, %o1
.word 0x27800003 ! t0_kref+0x3428: fbul,a _kref+0x3434
.word 0xd51fbfb0 ! t0_kref+0x342c: ldd [%fp - 0x50], %f10
.word 0xf856c005 ! t0_kref+0x3430: ldsh [%i3 + %g5], %i4
.word 0x98337c85 ! t0_kref+0x3434: orn %o5, -0x37b, %o4
.word 0x99a018ce ! t0_kref+0x3438: fdtos %f14, %f12
.word 0xd84e401a ! t0_kref+0x343c: ldsb [%i1 + %i2], %o4
.word 0x972f6019 ! t0_kref+0x3440: sll %i5, 0x19, %o3
.word 0xe01e0000 ! t0_kref+0x3444: ldd [%i0], %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xe678a030 ! t0_kref+0x3454: swap [%g2 + 0x30], %l3
.word 0x32800001 ! t0_kref+0x3458: bne,a _kref+0x345c
.word 0x9ebd4013 ! t0_kref+0x345c: xnorcc %l5, %l3, %o7
1: .word 0xed3e2008 ! t0_kref+0x3460: std %f22, [%i0 + 8]
.word 0x95a589d8 ! t0_kref+0x3464: fdivd %f22, %f24, %f10
.word 0x9e22f2d4 ! t0_kref+0x3468: sub %o3, -0xd2c, %o7
.word 0x973ac008 ! t0_kref+0x346c: sra %o3, %o0, %o3
.word 0x933c800a ! t0_kref+0x3470: sra %l2, %o2, %o1
.word 0xd816c019 ! t0_kref+0x3474: lduh [%i3 + %i1], %o4
.word 0x81800000 ! t0_kref+0x3478: mov %g0, %y
.word 0xdd180019 ! t0_kref+0x347c: ldd [%g0 + %i1], %f14
.word 0xd440a010 ! t0_kref+0x3480: ldsw [%g2 + 0x10], %o2
.word 0x14800007 ! t0_kref+0x3484: bg _kref+0x34a0
.word 0xd700a02c ! t0_kref+0x3488: ld [%g2 + 0x2c], %f11
.word 0xd920a02c ! t0_kref+0x348c: st %f12, [%g2 + 0x2c]
.word 0x8143c000 ! t0_kref+0x3490: stbar
.word 0x968a001a ! t0_kref+0x3494: andcc %o0, %i2, %o3
.word 0x2f480003 ! t0_kref+0x3498: fbu,a,pt %fcc0, _kref+0x34a4
.word 0xdd070019 ! t0_kref+0x349c: ld [%i4 + %i1], %f14
.word 0xe100a020 ! t0_kref+0x34a0: ld [%g2 + 0x20], %f16
.word 0xe820a030 ! t0_kref+0x34a4: st %l4, [%g2 + 0x30]
.word 0xd93f4019 ! t0_kref+0x34a8: std %f12, [%i5 + %i1]
.word 0xc0c61000 ! t0_kref+0x34ac: ldswa [%i0]0x80, %g0
.word 0x985ec008 ! t0_kref+0x34b0: smul %i3, %o0, %o4
.word 0xda50a030 ! t0_kref+0x34b4: ldsh [%g2 + 0x30], %o5
.word 0x9ef2801c ! t0_kref+0x34b8: udivcc %o2, %i4, %o7
.word 0xf830a004 ! t0_kref+0x34bc: sth %i4, [%g2 + 4]
.word 0x929ec00d ! t0_kref+0x34c0: xorcc %i3, %o5, %o1
.word 0x925ab7e9 ! t0_kref+0x34c4: smul %o2, -0x817, %o1
.word 0x2a800007 ! t0_kref+0x34c8: bcs,a _kref+0x34e4
.word 0xdf00a018 ! t0_kref+0x34cc: ld [%g2 + 0x18], %f15
.word 0xf007bfe0 ! t0_kref+0x34d0: ld [%fp - 0x20], %i0
.word 0x9f414000 ! t0_kref+0x34d4: mov %pc, %o7
.word 0x9fc00004 ! t0_kref+0x34d8: call %g0 + %g4
.word 0x9324f66d ! t0_kref+0x34dc: mulscc %l3, -0x993, %o1
.word 0xb1a288ca ! t0_kref+0x34e0: fsubd %f10, %f10, %f24
.word 0x9638000a ! t0_kref+0x34e4: xnor %g0, %o2, %o3
.word 0x96103377 ! t0_kref+0x34e8: mov 0xfffff377, %o3
.word 0x81aacab8 ! t0_kref+0x34ec: fcmpes %fcc0, %f11, %f24
.word 0xb1a0012b ! t0_kref+0x34f0: fabss %f11, %f24
.word 0x98aa665c ! t0_kref+0x34f4: andncc %o1, 0x65c, %o4
.word 0xd850a03a ! t0_kref+0x34f8: ldsh [%g2 + 0x3a], %o4
.word 0x985e800b ! t0_kref+0x34fc: smul %i2, %o3, %o4
.word 0x17125a3f ! t0_kref+0x3500: sethi %hi(0x4968fc00), %o3
.word 0xe01e2008 ! t0_kref+0x3504: ldd [%i0 + 8], %l0
.word 0x98370000 ! t0_kref+0x3508: orn %i4, %g0, %o4
.word 0x14800003 ! t0_kref+0x350c: bg _kref+0x3518
.word 0xe100a018 ! t0_kref+0x3510: ld [%g2 + 0x18], %f16
.word 0xafa3c837 ! t0_kref+0x3514: fadds %f15, %f23, %f23
.word 0xd610a030 ! t0_kref+0x3518: lduh [%g2 + 0x30], %o3
.word 0xeab65000 ! t0_kref+0x351c: stha %l5, [%i1]0x80
.word 0xf430a014 ! t0_kref+0x3520: sth %i2, [%g2 + 0x14]
.word 0x99a0004a ! t0_kref+0x3524: fmovd %f10, %f12
.word 0x952ae018 ! t0_kref+0x3528: sll %o3, 0x18, %o2
.word 0x9a9b400c ! t0_kref+0x352c: xorcc %o5, %o4, %o5
.word 0xd88e501a ! t0_kref+0x3530: lduba [%i1 + %i2]0x80, %o4
.word 0x8133201b ! t0_kref+0x3534: srl %o4, 0x1b, %g0
.word 0x96bd4000 ! t0_kref+0x3538: xnorcc %l5, %g0, %o3
.word 0x9e66c014 ! t0_kref+0x353c: subc %i3, %l4, %o7
.word 0x98c5fe2e ! t0_kref+0x3540: addccc %l7, -0x1d2, %o4
.word 0x04800001 ! t0_kref+0x3544: ble _kref+0x3548
.word 0xa5a60936 ! t0_kref+0x3548: fmuls %f24, %f22, %f18
.word 0x9a1a801b ! t0_kref+0x354c: xor %o2, %i3, %o5
.word 0x9aba0014 ! t0_kref+0x3550: xnorcc %o0, %l4, %o5
.word 0x9a36c016 ! t0_kref+0x3554: orn %i3, %l6, %o5
.word 0x9f3d600f ! t0_kref+0x3558: sra %l5, 0xf, %o7
.word 0xc0a71018 ! t0_kref+0x355c: sta %g0, [%i4 + %i0]0x80
.word 0xe01f4018 ! t0_kref+0x3560: ldd [%i5 + %i0], %l0
.word 0x9b328000 ! t0_kref+0x3564: srl %o2, %g0, %o5
.word 0xb1a60832 ! t0_kref+0x3568: fadds %f24, %f18, %f24
.word 0xc0480018 ! t0_kref+0x356c: ldsb [%g0 + %i0], %g0
.word 0x808d2eea ! t0_kref+0x3570: btst 0xeea, %l4
.word 0xd4166018 ! t0_kref+0x3574: lduh [%i1 + 0x18], %o2
.word 0x95128012 ! t0_kref+0x3578: taddcctv %o2, %l2, %o2
.word 0xa7a018ca ! t0_kref+0x357c: fdtos %f10, %f19
.word 0x9eaae037 ! t0_kref+0x3580: andncc %o3, 0x37, %o7
.word 0x3b480007 ! t0_kref+0x3584: fble,a,pt %fcc0, _kref+0x35a0
.word 0x9a0cf4c9 ! t0_kref+0x3588: and %l3, -0xb37, %o5
.word 0xb1a0108a ! t0_kref+0x358c: fxtos %f10, %f24
.word 0x98333c8f ! t0_kref+0x3590: orn %o4, -0x371, %o4
.word 0x81ac0a2e ! t0_kref+0x3594: fcmps %fcc0, %f16, %f14
.word 0x96a6c012 ! t0_kref+0x3598: subcc %i3, %l2, %o3
.word 0x9e377f71 ! t0_kref+0x359c: orn %i5, -0x8f, %o7
.word 0x80e5f9cf ! t0_kref+0x35a0: subccc %l7, -0x631, %g0
.word 0x81848000 ! t0_kref+0x35a4: wr %l2, %g0, %y
.word 0x03800008 ! t0_kref+0x35a8: fbne _kref+0x35c8
.word 0x80f574d1 ! t0_kref+0x35ac: udivcc %l5, -0xb2f, %g0
.word 0x92e23f41 ! t0_kref+0x35b0: subccc %o0, -0xbf, %o1
.word 0xd5000019 ! t0_kref+0x35b4: ld [%g0 + %i1], %f10
.word 0xd028a030 ! t0_kref+0x35b8: stb %o0, [%g2 + 0x30]
.word 0x940cc016 ! t0_kref+0x35bc: and %l3, %l6, %o2
.word 0xde08a026 ! t0_kref+0x35c0: ldub [%g2 + 0x26], %o7
.word 0xda08a017 ! t0_kref+0x35c4: ldub [%g2 + 0x17], %o5
.word 0x81ad8ab6 ! t0_kref+0x35c8: fcmpes %fcc0, %f22, %f22
.word 0x9eb80012 ! t0_kref+0x35cc: xnorcc %g0, %l2, %o7
.word 0xd53e2008 ! t0_kref+0x35d0: std %f10, [%i0 + 8]
.word 0x32800005 ! t0_kref+0x35d4: bne,a _kref+0x35e8
.word 0xe09f5018 ! t0_kref+0x35d8: ldda [%i5 + %i0]0x80, %l0
.word 0xa7a0012c ! t0_kref+0x35dc: fabss %f12, %f19
.word 0x812d000d ! t0_kref+0x35e0: sll %l4, %o5, %g0
.word 0x9da80032 ! t0_kref+0x35e4: fmovsn %fcc0, %f18, %f14
.word 0x8186c000 ! t0_kref+0x35e8: wr %i3, %g0, %y
.word 0x9416801a ! t0_kref+0x35ec: or %i2, %i2, %o2
.word 0x2b480007 ! t0_kref+0x35f0: fbug,a,pt %fcc0, _kref+0x360c
.word 0x9245800a ! t0_kref+0x35f4: addc %l6, %o2, %o1
.word 0x9282a17b ! t0_kref+0x35f8: addcc %o2, 0x17b, %o1
.word 0x1b800007 ! t0_kref+0x35fc: fble _kref+0x3618
.word 0x9da0002e ! t0_kref+0x3600: fmovs %f14, %f14
.word 0x2b800007 ! t0_kref+0x3604: fbug,a _kref+0x3620
.word 0x94fa76ab ! t0_kref+0x3608: sdivcc %o1, -0x955, %o2
.word 0xd2c6101c ! t0_kref+0x360c: ldswa [%i0 + %i4]0x80, %o1
.word 0xa5a000b9 ! t0_kref+0x3610: fnegs %f25, %f18
.word 0x94272699 ! t0_kref+0x3614: sub %i4, 0x699, %o2
.word 0x9e3f401d ! t0_kref+0x3618: xnor %i5, %i5, %o7
.word 0xde0e200f ! t0_kref+0x361c: ldub [%i0 + 0xf], %o7
.word 0x987ebd87 ! t0_kref+0x3620: sdiv %i2, -0x279, %o4
.word 0xada5884e ! t0_kref+0x3624: faddd %f22, %f14, %f22
.word 0x808b7656 ! t0_kref+0x3628: btst 0xfffff656, %o5
.word 0xada01899 ! t0_kref+0x362c: fitos %f25, %f22
.word 0xe9270019 ! t0_kref+0x3630: st %f20, [%i4 + %i1]
.word 0x94a6f48a ! t0_kref+0x3634: subcc %i3, -0xb76, %o2
.word 0x9462a24b ! t0_kref+0x3638: subc %o2, 0x24b, %o2
.word 0x29480005 ! t0_kref+0x363c: fbl,a,pt %fcc0, _kref+0x3650
.word 0xe11fbee0 ! t0_kref+0x3640: ldd [%fp - 0x120], %f16
.word 0x9934e005 ! t0_kref+0x3644: srl %l3, 0x5, %o4
.word 0xb1a000ca ! t0_kref+0x3648: fnegd %f10, %f24
.word 0xeb68a00f ! t0_kref+0x364c: prefetch %g2 + 0xf, 21
.word 0x9aa82ce3 ! t0_kref+0x3650: andncc %g0, 0xce3, %o5
.word 0xeaf81018 ! t0_kref+0x3654: swapa [%g0 + %i0]0x80, %l5
.word 0x25800008 ! t0_kref+0x3658: fblg,a _kref+0x3678
.word 0x952a600e ! t0_kref+0x365c: sll %o1, 0xe, %o2
.word 0xed3e7fe0 ! t0_kref+0x3660: std %f22, [%i1 - 0x20]
.word 0x81580000 ! t0_kref+0x3664: flushw
.word 0x9fc10000 ! t0_kref+0x3668: call %g4
.word 0xb1a4c9aa ! t0_kref+0x366c: fdivs %f19, %f10, %f24
.word 0xa3a00132 ! t0_kref+0x3670: fabss %f18, %f17
.word 0x9e42800a ! t0_kref+0x3674: addc %o2, %o2, %o7
.word 0x80ba001a ! t0_kref+0x3678: xnorcc %o0, %i2, %g0
.word 0x9a780000 ! t0_kref+0x367c: sdiv %g0, %g0, %o5
.word 0x8143e040 ! t0_kref+0x3680: membar 0x40
.word 0x81824000 ! t0_kref+0x3684: wr %o1, %g0, %y
.word 0xa9a30954 ! t0_kref+0x3688: fmuld %f12, %f20, %f20
.word 0xd628a033 ! t0_kref+0x368c: stb %o3, [%g2 + 0x33]
.word 0x0b480004 ! t0_kref+0x3690: fbug,pt %fcc0, _kref+0x36a0
.word 0x81df6b5c ! t0_kref+0x3694: flush %i5 + 0xb5c
.word 0xee6e7fed ! t0_kref+0x3698: ldstub [%i1 - 0x13], %l7
.word 0xe630a01c ! t0_kref+0x369c: sth %l3, [%g2 + 0x1c]
.word 0xde10a014 ! t0_kref+0x36a0: lduh [%g2 + 0x14], %o7
.word 0x9fc10000 ! t0_kref+0x36a4: call %g4
.word 0xa1a3c82b ! t0_kref+0x36a8: fadds %f15, %f11, %f16
.word 0x8075a3db ! t0_kref+0x36ac: udiv %l6, 0x3db, %g0
.word 0x94a4ae6b ! t0_kref+0x36b0: subcc %l2, 0xe6b, %o2
.word 0xd84e2009 ! t0_kref+0x36b4: ldsb [%i0 + 9], %o4
.word 0x972ca016 ! t0_kref+0x36b8: sll %l2, 0x16, %o3
.word 0x800d8017 ! t0_kref+0x36bc: and %l6, %l7, %g0
.word 0x9b2368b2 ! t0_kref+0x36c0: mulscc %o5, 0x8b2, %o5
.word 0x06800005 ! t0_kref+0x36c4: bl _kref+0x36d8
.word 0xda167ff0 ! t0_kref+0x36c8: lduh [%i1 - 0x10], %o5
.word 0x9ba00137 ! t0_kref+0x36cc: fabss %f23, %f13
.word 0x92456539 ! t0_kref+0x36d0: addc %l5, 0x539, %o1
.word 0xe86e601f ! t0_kref+0x36d4: ldstub [%i1 + 0x1f], %l4
call SYM(t0_subr0)
.word 0x98fe8015 ! t0_kref+0x36dc: sdivcc %i2, %l5, %o4
.word 0xa5a4082c ! t0_kref+0x36e0: fadds %f16, %f12, %f18
.word 0x9da01a50 ! t0_kref+0x36e4: fdtoi %f16, %f14
.word 0xaba3c831 ! t0_kref+0x36e8: fadds %f15, %f17, %f21
.word 0x98dac00c ! t0_kref+0x36ec: smulcc %o3, %o4, %o4
.word 0x942a8015 ! t0_kref+0x36f0: andn %o2, %l5, %o2
.word 0xc12e401c ! t0_kref+0x36f4: st %fsr, [%i1 + %i4]
.word 0x926561c7 ! t0_kref+0x36f8: subc %l5, 0x1c7, %o1
.word 0xd440a004 ! t0_kref+0x36fc: ldsw [%g2 + 4], %o2
.word 0x95a0102e ! t0_kref+0x3700: fstox %f14, %f10
.word 0x9273001c ! t0_kref+0x3704: udiv %o4, %i4, %o1
.word 0x15480006 ! t0_kref+0x3708: fbue,pt %fcc0, _kref+0x3720
.word 0x9b28000d ! t0_kref+0x370c: sll %g0, %o5, %o5
.word 0x965d801a ! t0_kref+0x3710: smul %l6, %i2, %o3
.word 0xf430a028 ! t0_kref+0x3714: sth %i2, [%g2 + 0x28]
.word 0xa3a649b0 ! t0_kref+0x3718: fdivs %f25, %f16, %f17
.word 0x0f480001 ! t0_kref+0x371c: fbu,pt %fcc0, _kref+0x3720
.word 0x921d3965 ! t0_kref+0x3720: xor %l4, -0x69b, %o1
.word 0x98ba642f ! t0_kref+0x3724: xnorcc %o1, 0x42f, %o4
.word 0x986528b8 ! t0_kref+0x3728: subc %l4, 0x8b8, %o4
.word 0x81ae0a50 ! t0_kref+0x372c: fcmpd %fcc0, %f24, %f16
.word 0x988df64b ! t0_kref+0x3730: andcc %l7, -0x9b5, %o4
.word 0x9403628c ! t0_kref+0x3734: add %o5, 0x28c, %o2
.word 0x98f5fa07 ! t0_kref+0x3738: udivcc %l7, -0x5f9, %o4
.word 0x80aa3a73 ! t0_kref+0x373c: andncc %o0, -0x58d, %g0
.word 0x38480002 ! t0_kref+0x3740: bgu,a,pt %icc, _kref+0x3748
.word 0xe16e401c ! t0_kref+0x3744: prefetch %i1 + %i4, 16
.word 0x992ac00d ! t0_kref+0x3748: sll %o3, %o5, %o4
.word 0xe4fe501c ! t0_kref+0x374c: swapa [%i1 + %i4]0x80, %l2
.word 0x29800006 ! t0_kref+0x3750: fbl,a _kref+0x3768
.word 0x97a5c932 ! t0_kref+0x3754: fmuls %f23, %f18, %f11
.word 0x80f6e65a ! t0_kref+0x3758: udivcc %i3, 0x65a, %g0
.word 0x98bb717f ! t0_kref+0x375c: xnorcc %o5, -0xe81, %o4
.word 0x81ae4ab9 ! t0_kref+0x3760: fcmpes %fcc0, %f25, %f25
.word 0x93400000 ! t0_kref+0x3764: mov %y, %o1
.word 0xe8ae5000 ! t0_kref+0x3768: stba %l4, [%i1]0x80
.word 0xf007bfe0 ! t0_kref+0x376c: ld [%fp - 0x20], %i0
.word 0x81ad8a54 ! t0_kref+0x3770: fcmpd %fcc0, %f22, %f20
.word 0x9435b290 ! t0_kref+0x3774: orn %l6, -0xd70, %o2
.word 0x1b400008 ! t0_kref+0x3778: fble,pn %fcc0, _kref+0x3798
.word 0xf13f4018 ! t0_kref+0x377c: std %f24, [%i5 + %i0]
.word 0x9332e007 ! t0_kref+0x3780: srl %o3, 0x7, %o1
.word 0x98be801d ! t0_kref+0x3784: xnorcc %i2, %i5, %o4
.word 0xd920a024 ! t0_kref+0x3788: st %f12, [%g2 + 0x24]
.word 0x9fa01894 ! t0_kref+0x378c: fitos %f20, %f15
.word 0x983ea577 ! t0_kref+0x3790: xnor %i2, 0x577, %o4
.word 0x95a38838 ! t0_kref+0x3794: fadds %f14, %f24, %f10
.word 0x81824000 ! t0_kref+0x3798: wr %o1, %g0, %y
.word 0x3e400003 ! t0_kref+0x379c: bvc,a,pn %icc, _kref+0x37a8
.word 0xe11e2018 ! t0_kref+0x37a0: ldd [%i0 + 0x18], %f16
.word 0x2f800006 ! t0_kref+0x37a4: fbu,a _kref+0x37bc
.word 0x9a44f0d5 ! t0_kref+0x37a8: addc %l3, -0xf2b, %o5
.word 0xd520a024 ! t0_kref+0x37ac: st %f10, [%g2 + 0x24]
.word 0xda100019 ! t0_kref+0x37b0: lduh [%g0 + %i1], %o5
.word 0xd03f4018 ! t0_kref+0x37b4: std %o0, [%i5 + %i0]
.word 0x9abd0008 ! t0_kref+0x37b8: xnorcc %l4, %o0, %o5
.word 0x9f3ca00d ! t0_kref+0x37bc: sra %l2, 0xd, %o7
.word 0x83414000 ! t0_kref+0x37c0: mov %pc, %g1
.word 0xd91fbcd8 ! t0_kref+0x37c4: ldd [%fp - 0x328], %f12
.word 0xb1a01a33 ! t0_kref+0x37c8: fstoi %f19, %f24
.word 0x0b800005 ! t0_kref+0x37cc: fbug _kref+0x37e0
.word 0x948aefb1 ! t0_kref+0x37d0: andcc %o3, 0xfb1, %o2
.word 0xa5a28d38 ! t0_kref+0x37d4: fsmuld %f10, %f24, %f18
.word 0x9a5db5bf ! t0_kref+0x37d8: smul %l6, -0xa41, %o5
.word 0xd850a02c ! t0_kref+0x37dc: ldsh [%g2 + 0x2c], %o4
.word 0x3d400004 ! t0_kref+0x37e0: fbule,a,pn %fcc0, _kref+0x37f0
.word 0x99a6482c ! t0_kref+0x37e4: fadds %f25, %f12, %f12
.word 0xd40e601b ! t0_kref+0x37e8: ldub [%i1 + 0x1b], %o2
.word 0x9f302003 ! t0_kref+0x37ec: srl %g0, 0x3, %o7
.word 0xaba01a31 ! t0_kref+0x37f0: fstoi %f17, %f21
.word 0xafa489b0 ! t0_kref+0x37f4: fdivs %f18, %f16, %f23
.word 0xf828a021 ! t0_kref+0x37f8: stb %i4, [%g2 + 0x21]
.word 0xec30a022 ! t0_kref+0x37fc: sth %l6, [%g2 + 0x22]
.word 0xed1f4019 ! t0_kref+0x3800: ldd [%i5 + %i1], %f22
.word 0x922dc01a ! t0_kref+0x3804: andn %l7, %i2, %o1
.word 0xed20a018 ! t0_kref+0x3808: st %f22, [%g2 + 0x18]
.word 0x99a000b6 ! t0_kref+0x380c: fnegs %f22, %f12
.word 0x35800008 ! t0_kref+0x3810: fbue,a _kref+0x3830
.word 0xde48a03d ! t0_kref+0x3814: ldsb [%g2 + 0x3d], %o7
.word 0x99a01910 ! t0_kref+0x3818: fitod %f16, %f12
.word 0x3d480001 ! t0_kref+0x381c: fbule,a,pt %fcc0, _kref+0x3820
.word 0x81df0018 ! t0_kref+0x3820: flush %i4 + %i0
.word 0xe6362002 ! t0_kref+0x3824: sth %l3, [%i0 + 2]
.word 0x96da401d ! t0_kref+0x3828: smulcc %o1, %i5, %o3
.word 0x8045400c ! t0_kref+0x382c: addc %l5, %o4, %g0
.word 0x05480001 ! t0_kref+0x3830: fblg,pt %fcc0, _kref+0x3834
.word 0x949a0009 ! t0_kref+0x3834: xorcc %o0, %o1, %o2
.word 0x9e5a400c ! t0_kref+0x3838: smul %o1, %o4, %o7
.word 0x985a3319 ! t0_kref+0x383c: smul %o0, -0xce7, %o4
.word 0x9e06800a ! t0_kref+0x3840: add %i2, %o2, %o7
.word 0x9a657bce ! t0_kref+0x3844: subc %l5, -0x432, %o5
call SYM(t0_subr3)
.word 0x9a8afb5b ! t0_kref+0x384c: andcc %o3, -0x4a5, %o5
.word 0x9ef4c009 ! t0_kref+0x3850: udivcc %l3, %o1, %o7
.word 0xdb260000 ! t0_kref+0x3854: st %f13, [%i0]
.word 0xd616401b ! t0_kref+0x3858: lduh [%i1 + %i3], %o3
.word 0x3b800007 ! t0_kref+0x385c: fble,a _kref+0x3878
.word 0xd84e601f ! t0_kref+0x3860: ldsb [%i1 + 0x1f], %o4
.word 0xada000d0 ! t0_kref+0x3864: fnegd %f16, %f22
.word 0x9a250017 ! t0_kref+0x3868: sub %l4, %l7, %o5
.word 0xd810a012 ! t0_kref+0x386c: lduh [%g2 + 0x12], %o4
.word 0xada609b8 ! t0_kref+0x3870: fdivs %f24, %f24, %f22
.word 0xa1a3c9ad ! t0_kref+0x3874: fdivs %f15, %f13, %f16
.word 0x81ac0a4e ! t0_kref+0x3878: fcmpd %fcc0, %f16, %f14
.word 0xf436c019 ! t0_kref+0x387c: sth %i2, [%i3 + %i1]
.word 0x805a3ee4 ! t0_kref+0x3880: smul %o0, -0x11c, %g0
.word 0xc0965000 ! t0_kref+0x3884: lduha [%i1]0x80, %g0
.word 0x94aefbdd ! t0_kref+0x3888: andncc %i3, -0x423, %o2
.word 0x81adcaaf ! t0_kref+0x388c: fcmpes %fcc0, %f23, %f15
.word 0xe51fbc60 ! t0_kref+0x3890: ldd [%fp - 0x3a0], %f18
.word 0x0f480003 ! t0_kref+0x3894: fbu,pt %fcc0, _kref+0x38a0
.word 0xdb00a028 ! t0_kref+0x3898: ld [%g2 + 0x28], %f13
.word 0x29400008 ! t0_kref+0x389c: fbl,a,pn %fcc0, _kref+0x38bc
.word 0x9da000b3 ! t0_kref+0x38a0: fnegs %f19, %f14
.word 0x81854000 ! t0_kref+0x38a4: wr %l5, %g0, %y
.word 0xc0563fec ! t0_kref+0x38a8: ldsh [%i0 - 0x14], %g0
.word 0x9e34801b ! t0_kref+0x38ac: orn %l2, %i3, %o7
.word 0x81db2a18 ! t0_kref+0x38b0: flush %o4 + 0xa18
.word 0x99a289b9 ! t0_kref+0x38b4: fdivs %f10, %f25, %f12
.word 0x3f400001 ! t0_kref+0x38b8: fbo,a,pn %fcc0, _kref+0x38bc
.word 0xa1a3cd2d ! t0_kref+0x38bc: fsmuld %f15, %f13, %f16
.word 0x9b0a8013 ! t0_kref+0x38c0: tsubcc %o2, %l3, %o5
.word 0xda360000 ! t0_kref+0x38c4: sth %o5, [%i0]
.word 0xb1a509ce ! t0_kref+0x38c8: fdivd %f20, %f14, %f24
.word 0x8143e040 ! t0_kref+0x38cc: membar 0x40
.word 0xee364000 ! t0_kref+0x38d0: sth %l7, [%i1]
.word 0x9da508ca ! t0_kref+0x38d4: fsubd %f20, %f10, %f14
.word 0x94637660 ! t0_kref+0x38d8: subc %o5, -0x9a0, %o2
.word 0x8143e040 ! t0_kref+0x38dc: membar 0x40
.word 0xd210a034 ! t0_kref+0x38e0: lduh [%g2 + 0x34], %o1
.word 0xd53e3ff0 ! t0_kref+0x38e4: std %f10, [%i0 - 0x10]
.word 0x96170017 ! t0_kref+0x38e8: or %i4, %l7, %o3
.word 0x800ec009 ! t0_kref+0x38ec: and %i3, %o1, %g0
.word 0x02480002 ! t0_kref+0x38f0: be,pt %icc, _kref+0x38f8
.word 0x80aec014 ! t0_kref+0x38f4: andncc %i3, %l4, %g0
.word 0xd51fbd90 ! t0_kref+0x38f8: ldd [%fp - 0x270], %f10
.word 0x1e800003 ! t0_kref+0x38fc: bvc _kref+0x3908
.word 0xe4367fec ! t0_kref+0x3900: sth %l2, [%i1 - 0x14]
.word 0x0c800008 ! t0_kref+0x3904: bneg _kref+0x3924
.word 0xe3b8a080 ! t0_kref+0x3908: stda %f48, [%g2 + 0x80]%asi
.word 0xd9180018 ! t0_kref+0x390c: ldd [%g0 + %i0], %f12
.word 0x813c8017 ! t0_kref+0x3910: sra %l2, %l7, %g0
.word 0xd44e401a ! t0_kref+0x3914: ldsb [%i1 + %i2], %o2
.word 0x9506e14e ! t0_kref+0x3918: taddcc %i3, 0x14e, %o2
.word 0xe01e6010 ! t0_kref+0x391c: ldd [%i1 + 0x10], %l0
.word 0x2f800004 ! t0_kref+0x3920: fbu,a _kref+0x3930
.word 0xa5a6492c ! t0_kref+0x3924: fmuls %f25, %f12, %f18
.word 0x98dcc00b ! t0_kref+0x3928: smulcc %l3, %o3, %o4
.word 0xa9a4084e ! t0_kref+0x392c: faddd %f16, %f14, %f20
.word 0xe01e3fe8 ! t0_kref+0x3930: ldd [%i0 - 0x18], %l0
.word 0x927dc00d ! t0_kref+0x3934: sdiv %l7, %o5, %o1
.word 0x0a400004 ! t0_kref+0x3938: bcs,pn %icc, _kref+0x3948
.word 0x98a74013 ! t0_kref+0x393c: subcc %i5, %l3, %o4
.word 0x19800002 ! t0_kref+0x3940: fbuge _kref+0x3948
.word 0x97a018cc ! t0_kref+0x3944: fdtos %f12, %f11
.word 0x808a801d ! t0_kref+0x3948: btst %i5, %o2
.word 0x9fc00004 ! t0_kref+0x394c: call %g0 + %g4
.word 0x98ba8009 ! t0_kref+0x3950: xnorcc %o2, %o1, %o4
.word 0x9da84030 ! t0_kref+0x3954: fmovsne %fcc0, %f16, %f14
.word 0x98468016 ! t0_kref+0x3958: addc %i2, %l6, %o4
.word 0xd24e3ff0 ! t0_kref+0x395c: ldsb [%i0 - 0x10], %o1
.word 0x9340c000 ! t0_kref+0x3960: mov %asi, %o1
.word 0x03800006 ! t0_kref+0x3964: fbne _kref+0x397c
.word 0x808d3bea ! t0_kref+0x3968: btst 0xfffffbea, %l4
.word 0x33800005 ! t0_kref+0x396c: fbe,a _kref+0x3980
.word 0x9da0002a ! t0_kref+0x3970: fmovs %f10, %f14
.word 0x9f2aa00c ! t0_kref+0x3974: sll %o2, 0xc, %o7
.word 0x9f2a601f ! t0_kref+0x3978: sll %o1, 0x1f, %o7
.word 0x9ba01896 ! t0_kref+0x397c: fitos %f22, %f13
.word 0x972cc01b ! t0_kref+0x3980: sll %l3, %i3, %o3
.word 0x9e45eaf2 ! t0_kref+0x3984: addc %l7, 0xaf2, %o7
.word 0x21480001 ! t0_kref+0x3988: fbn,a,pt %fcc0, _kref+0x398c
.word 0x9e24f72c ! t0_kref+0x398c: sub %l3, -0x8d4, %o7
.word 0x9da60833 ! t0_kref+0x3990: fadds %f24, %f19, %f14
.word 0x9685000c ! t0_kref+0x3994: addcc %l4, %o4, %o3
.word 0x9ebda647 ! t0_kref+0x3998: xnorcc %l6, 0x647, %o7
.word 0x8143c000 ! t0_kref+0x399c: stbar
.word 0xd44e201a ! t0_kref+0x39a0: ldsb [%i0 + 0x1a], %o2
.word 0x9b382012 ! t0_kref+0x39a4: sra %g0, 0x12, %o5
.word 0x9e2567c3 ! t0_kref+0x39a8: sub %l5, 0x7c3, %o7
.word 0x99a00130 ! t0_kref+0x39ac: fabss %f16, %f12
.word 0x81df4014 ! t0_kref+0x39b0: flush %i5 + %l4
.word 0x808d8017 ! t0_kref+0x39b4: btst %l7, %l6
.word 0x81820000 ! t0_kref+0x39b8: wr %o0, %g0, %y
.word 0x17480004 ! t0_kref+0x39bc: fbge,pt %fcc0, _kref+0x39cc
.word 0xe3b8a080 ! t0_kref+0x39c0: stda %f48, [%g2 + 0x80]%asi
.word 0x81ab8a50 ! t0_kref+0x39c4: fcmpd %fcc0, %f14, %f16
.word 0x02800003 ! t0_kref+0x39c8: be _kref+0x39d4
.word 0x81da8012 ! t0_kref+0x39cc: flush %o2 + %l2
.word 0xdd380019 ! t0_kref+0x39d0: std %f14, [%g0 + %i1]
.word 0x01400007 ! t0_kref+0x39d4: fbn,pn %fcc0, _kref+0x39f0
.word 0x95a000b7 ! t0_kref+0x39d8: fnegs %f23, %f10
.word 0x9e46c008 ! t0_kref+0x39dc: addc %i3, %o0, %o7
.word 0x95a0188a ! t0_kref+0x39e0: fitos %f10, %f10
.word 0x28800006 ! t0_kref+0x39e4: bleu,a _kref+0x39fc
.word 0x9da34d2c ! t0_kref+0x39e8: fsmuld %f13, %f12, %f14
.word 0xee30a016 ! t0_kref+0x39ec: sth %l7, [%g2 + 0x16]
.word 0x96ac801a ! t0_kref+0x39f0: andncc %l2, %i2, %o3
.word 0xc0062010 ! t0_kref+0x39f4: ld [%i0 + 0x10], %g0
.word 0x952d2017 ! t0_kref+0x39f8: sll %l4, 0x17, %o2
.word 0x18800002 ! t0_kref+0x39fc: bgu _kref+0x3a04
.word 0x960dbdb8 ! t0_kref+0x3a00: and %l6, -0x248, %o3
.word 0x9ebb793f ! t0_kref+0x3a04: xnorcc %o5, -0x6c1, %o7
.word 0x972c800c ! t0_kref+0x3a08: sll %l2, %o4, %o3
.word 0xe53e6000 ! t0_kref+0x3a0c: std %f18, [%i1]
.word 0x98a83126 ! t0_kref+0x3a10: andncc %g0, -0xeda, %o4
.word 0x980ec01a ! t0_kref+0x3a14: and %i3, %i2, %o4
.word 0x92bb4008 ! t0_kref+0x3a18: xnorcc %o5, %o0, %o1
.word 0xa5a000ab ! t0_kref+0x3a1c: fnegs %f11, %f18
.word 0x9abde96f ! t0_kref+0x3a20: xnorcc %l7, 0x96f, %o5
.word 0x9464c009 ! t0_kref+0x3a24: subc %l3, %o1, %o2
.word 0xfe4e8000 ! t0_kref+0x3a28: ldsb [%i2], %i7
.word 0x17800008 ! t0_kref+0x3a2c: fbge _kref+0x3a4c
.word 0x8185c000 ! t0_kref+0x3a30: wr %l7, %g0, %y
.word 0x99a01911 ! t0_kref+0x3a34: fitod %f17, %f12
.word 0xd44e600e ! t0_kref+0x3a38: ldsb [%i1 + 0xe], %o2
.word 0xada000b4 ! t0_kref+0x3a3c: fnegs %f20, %f22
.word 0x9ee3400b ! t0_kref+0x3a40: subccc %o5, %o3, %o7
.word 0x9ee48014 ! t0_kref+0x3a44: subccc %l2, %l4, %o7
.word 0xe01e401d ! t0_kref+0x3a48: ldd [%i1 + %i5], %l0
.word 0xa5a3882e ! t0_kref+0x3a4c: fadds %f14, %f14, %f18
.word 0x9de3bfa0 ! t0_kref+0x3a50: save %sp, -0x60, %sp
.word 0x9bef401d ! t0_kref+0x3a54: restore %i5, %i5, %o5
.word 0xde16401b ! t0_kref+0x3a58: lduh [%i1 + %i3], %o7
.word 0x81854000 ! t0_kref+0x3a5c: wr %l5, %g0, %y
.word 0xd920a000 ! t0_kref+0x3a60: st %f12, [%g2]
.word 0x9fc00004 ! t0_kref+0x3a64: call %g0 + %g4
.word 0x95a60952 ! t0_kref+0x3a68: fmuld %f24, %f18, %f10
.word 0xe700a008 ! t0_kref+0x3a6c: ld [%g2 + 8], %f19
.word 0xe67e4000 ! t0_kref+0x3a70: swap [%i1], %l3
.word 0x9ea3401a ! t0_kref+0x3a74: subcc %o5, %i2, %o7
.word 0xa3a01a37 ! t0_kref+0x3a78: fstoi %f23, %f17
.word 0xa5a0190c ! t0_kref+0x3a7c: fitod %f12, %f18
.word 0x172fc061 ! t0_kref+0x3a80: sethi %hi(0xbf018400), %o3
.word 0x94f4801d ! t0_kref+0x3a84: udivcc %l2, %i5, %o2
.word 0x95a01933 ! t0_kref+0x3a88: fstod %f19, %f10
.word 0x9a24a516 ! t0_kref+0x3a8c: sub %l2, 0x516, %o5
.word 0x81ad0acc ! t0_kref+0x3a90: fcmped %fcc0, %f20, %f12
.word 0x0a480001 ! t0_kref+0x3a94: bcs,pt %icc, _kref+0x3a98
.word 0xb1a2c832 ! t0_kref+0x3a98: fadds %f11, %f18, %f24
.word 0xc807bfe4 ! t0_kref+0x3a9c: ld [%fp - 0x1c], %g4
.word 0x95234000 ! t0_kref+0x3aa0: mulscc %o5, %g0, %o2
.word 0x92a48014 ! t0_kref+0x3aa4: subcc %l2, %l4, %o1
.word 0x8143e01d ! t0_kref+0x3aa8: membar 0x1d
.word 0xe636201e ! t0_kref+0x3aac: sth %l3, [%i0 + 0x1e]
.word 0xa7a018d0 ! t0_kref+0x3ab0: fdtos %f16, %f19
.word 0xea7e7fe8 ! t0_kref+0x3ab4: swap [%i1 - 0x18], %l5
.word 0x9a2a401d ! t0_kref+0x3ab8: andn %o1, %i5, %o5
.word 0x81ac0a56 ! t0_kref+0x3abc: fcmpd %fcc0, %f16, %f22
.word 0x8143e067 ! t0_kref+0x3ac0: membar 0x67
.word 0x980d401c ! t0_kref+0x3ac4: and %l5, %i4, %o4
.word 0x21800005 ! t0_kref+0x3ac8: fbn,a _kref+0x3adc
.word 0x9887790c ! t0_kref+0x3acc: addcc %i5, -0x6f4, %o4
.word 0x9eaf6a5e ! t0_kref+0x3ad0: andncc %i5, 0xa5e, %o7
.word 0xe13e001d ! t0_kref+0x3ad4: std %f16, [%i0 + %i5]
.word 0x9af74009 ! t0_kref+0x3ad8: udivcc %i5, %o1, %o5
call SYM(t0_subr0)
.word 0xa00d800c ! t0_kref+0x3ae0: and %l6, %o4, %l0
.word 0xa3a000af ! t0_kref+0x3ae4: fnegs %f15, %f17
.word 0x94e72ebd ! t0_kref+0x3ae8: subccc %i4, 0xebd, %o2
.word 0x171c0810 ! t0_kref+0x3aec: sethi %hi(0x70204000), %o3
.word 0xeb00a028 ! t0_kref+0x3af0: ld [%g2 + 0x28], %f21
.word 0xb1a4cd31 ! t0_kref+0x3af4: fsmuld %f19, %f17, %f24
.word 0xe91e4000 ! t0_kref+0x3af8: ldd [%i1], %f20
.word 0x80e50016 ! t0_kref+0x3afc: subccc %l4, %l6, %g0
.word 0xe01e2008 ! t0_kref+0x3b00: ldd [%i0 + 8], %l0
.word 0x983a0008 ! t0_kref+0x3b04: xnor %o0, %o0, %o4
.word 0x29480007 ! t0_kref+0x3b08: fbl,a,pt %fcc0, _kref+0x3b24
.word 0x97a01894 ! t0_kref+0x3b0c: fitos %f20, %f11
.word 0xea28a011 ! t0_kref+0x3b10: stb %l5, [%g2 + 0x11]
.word 0x80ba400b ! t0_kref+0x3b14: xnorcc %o1, %o3, %g0
.word 0x92f30017 ! t0_kref+0x3b18: udivcc %o4, %l7, %o1
.word 0x1d480007 ! t0_kref+0x3b1c: fbule,pt %fcc0, _kref+0x3b38
.word 0xd5380019 ! t0_kref+0x3b20: std %f10, [%g0 + %i1]
.word 0xe520a028 ! t0_kref+0x3b24: st %f18, [%g2 + 0x28]
.word 0x969cc01d ! t0_kref+0x3b28: xorcc %l3, %i5, %o3
.word 0x81ddc015 ! t0_kref+0x3b2c: flush %l7 + %l5
.word 0x0d400005 ! t0_kref+0x3b30: fbg,pn %fcc0, _kref+0x3b44
.word 0xa1a28d36 ! t0_kref+0x3b34: fsmuld %f10, %f22, %f16
.word 0xda4e8018 ! t0_kref+0x3b38: ldsb [%i2 + %i0], %o5
.word 0x96c48013 ! t0_kref+0x3b3c: addccc %l2, %l3, %o3
.word 0x0b800007 ! t0_kref+0x3b40: fbug _kref+0x3b5c
.word 0xa3a018d8 ! t0_kref+0x3b44: fdtos %f24, %f17
.word 0xd03e0000 ! t0_kref+0x3b48: std %o0, [%i0]
.word 0x3b800002 ! t0_kref+0x3b4c: fble,a _kref+0x3b54
.word 0xd440a038 ! t0_kref+0x3b50: ldsw [%g2 + 0x38], %o2
.word 0xb1a018d2 ! t0_kref+0x3b54: fdtos %f18, %f24
.word 0x99a0004e ! t0_kref+0x3b58: fmovd %f14, %f12
.word 0x92fb000d ! t0_kref+0x3b5c: sdivcc %o4, %o5, %o1
.word 0xc807bfe8 ! t0_kref+0x3b60: ld [%fp - 0x18], %g4
.word 0x9fa000b5 ! t0_kref+0x3b64: fnegs %f21, %f15
.word 0x86102001 ! t0_kref+0x3b68: mov 0x1, %g3
.word 0x12800000 ! t0_kref+0x3b6c: bne _kref+0x3b6c
.word 0x86a0e001 ! t0_kref+0x3b70: subcc %g3, 1, %g3
.word 0x0c400001 ! t0_kref+0x3b74: bneg,pn %icc, _kref+0x3b78
.word 0xc807bfe4 ! t0_kref+0x3b78: ld [%fp - 0x1c], %g4
.word 0x9afc8016 ! t0_kref+0x3b7c: sdivcc %l2, %l6, %o5
.word 0xd230a034 ! t0_kref+0x3b80: sth %o1, [%g2 + 0x34]
.word 0x9fa01897 ! t0_kref+0x3b84: fitos %f23, %f15
.word 0x95a01a52 ! t0_kref+0x3b88: fdtoi %f18, %f10
.word 0x965d8017 ! t0_kref+0x3b8c: smul %l6, %l7, %o3
.word 0xe09e501d ! t0_kref+0x3b90: ldda [%i1 + %i5]0x80, %l0
.word 0xa9a509d4 ! t0_kref+0x3b94: fdivd %f20, %f20, %f20
.word 0xe0180018 ! t0_kref+0x3b98: ldd [%g0 + %i0], %l0
.word 0x9ba01a2c ! t0_kref+0x3b9c: fstoi %f12, %f13
.word 0xe40863f8 ! t0_kref+0x3ba0: ldub [%g1 + 0x3f8], %l2
.word 0xa41ca00c ! t0_kref+0x3ba4: xor %l2, 0xc, %l2
.word 0xe42863f8 ! t0_kref+0x3ba8: stb %l2, [%g1 + 0x3f8]
.word 0x81d863f8 ! t0_kref+0x3bac: flush %g1 + 0x3f8
.word 0xd816c018 ! t0_kref+0x3bb0: lduh [%i3 + %i0], %o4
.word 0x8143c000 ! t0_kref+0x3bb4: stbar
2: .word 0x932b601c ! t0_kref+0x3bb8: sll %o5, 0x1c, %o1
.word 0x81ac0a4e ! t0_kref+0x3bbc: fcmpd %fcc0, %f16, %f14
.word 0xd67e0000 ! t0_kref+0x3bc0: swap [%i0], %o3
.word 0x9ae37f67 ! t0_kref+0x3bc4: subccc %o5, -0x99, %o5
.word 0xde4e2014 ! t0_kref+0x3bc8: ldsb [%i0 + 0x14], %o7
.word 0xff6e401b ! t0_kref+0x3bcc: prefetch %i1 + %i3, 31
.word 0x9fa2c934 ! t0_kref+0x3bd0: fmuls %f11, %f20, %f15
.word 0xdd180019 ! t0_kref+0x3bd4: ldd [%g0 + %i1], %f14
.word 0x8185c000 ! t0_kref+0x3bd8: wr %l7, %g0, %y
.word 0xe1180018 ! t0_kref+0x3bdc: ldd [%g0 + %i0], %f16
.word 0x98628015 ! t0_kref+0x3be0: subc %o2, %l5, %o4
.word 0x9fc00004 ! t0_kref+0x3be4: call %g0 + %g4
.word 0xda360000 ! t0_kref+0x3be8: sth %o5, [%i0]
.word 0xed20a004 ! t0_kref+0x3bec: st %f22, [%g2 + 4]
.word 0xe46e2013 ! t0_kref+0x3bf0: ldstub [%i0 + 0x13], %l2
.word 0x9efa4009 ! t0_kref+0x3bf4: sdivcc %o1, %o1, %o7
.word 0x8064c008 ! t0_kref+0x3bf8: subc %l3, %o0, %g0
.word 0xd8300018 ! t0_kref+0x3bfc: sth %o4, [%g0 + %i0]
.word 0x0b800006 ! t0_kref+0x3c00: fbug _kref+0x3c18
.word 0xb3a0002c ! t0_kref+0x3c04: fmovs %f12, %f25
.word 0x802b28dd ! t0_kref+0x3c08: andn %o4, 0x8dd, %g0
.word 0x2b400005 ! t0_kref+0x3c0c: fbug,a,pn %fcc0, _kref+0x3c20
.word 0xfa2e200d ! t0_kref+0x3c10: stb %i5, [%i0 + 0xd]
.word 0x9e670009 ! t0_kref+0x3c14: subc %i4, %o1, %o7
.word 0x1c800002 ! t0_kref+0x3c18: bpos _kref+0x3c20
.word 0x95a018d2 ! t0_kref+0x3c1c: fdtos %f18, %f10
.word 0x963b2e14 ! t0_kref+0x3c20: xnor %o4, 0xe14, %o3
.word 0x9e200008 ! t0_kref+0x3c24: neg %o0, %o7
.word 0xf231401b ! t0_kref+0x3c28: sth %i1, [%g5 + %i3]
.word 0xd2166018 ! t0_kref+0x3c2c: lduh [%i1 + 0x18], %o1
.word 0x9fc10000 ! t0_kref+0x3c30: call %g4
.word 0xc08e9018 ! t0_kref+0x3c34: lduba [%i2 + %i0]0x80, %g0
.word 0x9540c000 ! t0_kref+0x3c38: mov %asi, %o2
.word 0xa7a8c039 ! t0_kref+0x3c3c: fmovsul %fcc0, %f25, %f19
.word 0x81aa8a58 ! t0_kref+0x3c40: fcmpd %fcc0, %f10, %f24
.word 0xd91e2000 ! t0_kref+0x3c44: ldd [%i0], %f12
.word 0x9886ab37 ! t0_kref+0x3c48: addcc %i2, 0xb37, %o4
.word 0x26800007 ! t0_kref+0x3c4c: bl,a _kref+0x3c68
.word 0x927b0009 ! t0_kref+0x3c50: sdiv %o4, %o1, %o1
.word 0x15400003 ! t0_kref+0x3c54: fbue,pn %fcc0, _kref+0x3c60
.word 0xb1a2c9ad ! t0_kref+0x3c58: fdivs %f11, %f13, %f24
.word 0x1d800002 ! t0_kref+0x3c5c: fbule _kref+0x3c64
.word 0x802eea43 ! t0_kref+0x3c60: andn %i3, 0xa43, %g0
.word 0xe968a003 ! t0_kref+0x3c64: prefetch %g2 + 3, 20
.word 0x07400003 ! t0_kref+0x3c68: fbul,pn %fcc0, _kref+0x3c74
.word 0xd8680018 ! t0_kref+0x3c6c: ldstub [%g0 + %i0], %o4
.word 0x30400003 ! t0_kref+0x3c70: ba,a,pn %icc, _kref+0x3c7c
.word 0x9a3d000a ! t0_kref+0x3c74: xnor %l4, %o2, %o5
.word 0xa1a01a2c ! t0_kref+0x3c78: fstoi %f12, %f16
.word 0x948ea33e ! t0_kref+0x3c7c: andcc %i2, 0x33e, %o2
.word 0xd51fbce8 ! t0_kref+0x3c80: ldd [%fp - 0x318], %f10
.word 0x25400007 ! t0_kref+0x3c84: fblg,a,pn %fcc0, _kref+0x3ca0
.word 0xb1a0188b ! t0_kref+0x3c88: fitos %f11, %f24
.word 0xb3a00131 ! t0_kref+0x3c8c: fabss %f17, %f25
.word 0xb1a0110a ! t0_kref+0x3c90: fxtod %f10, %f24
.word 0xe720a01c ! t0_kref+0x3c94: st %f19, [%g2 + 0x1c]
.word 0x13800006 ! t0_kref+0x3c98: fbe _kref+0x3cb0
.word 0xec3e7ff8 ! t0_kref+0x3c9c: std %l6, [%i1 - 8]
.word 0x15800004 ! t0_kref+0x3ca0: fbue _kref+0x3cb0
.word 0xb3a00039 ! t0_kref+0x3ca4: fmovs %f25, %f25
.word 0xd820a014 ! t0_kref+0x3ca8: st %o4, [%g2 + 0x14]
.word 0x9e1cedec ! t0_kref+0x3cac: xor %l3, 0xdec, %o7
.word 0xf820a010 ! t0_kref+0x3cb0: st %i4, [%g2 + 0x10]
.word 0x9b2ae01c ! t0_kref+0x3cb4: sll %o3, 0x1c, %o5
.word 0xe1180018 ! t0_kref+0x3cb8: ldd [%g0 + %i0], %f16
.word 0xec380019 ! t0_kref+0x3cbc: std %l6, [%g0 + %i1]
.word 0x9da018ca ! t0_kref+0x3cc0: fdtos %f10, %f14
.word 0x27480007 ! t0_kref+0x3cc4: fbul,a,pt %fcc0, _kref+0x3ce0
.word 0xde563fe4 ! t0_kref+0x3cc8: ldsh [%i0 - 0x1c], %o7
.word 0x812b601e ! t0_kref+0x3ccc: sll %o5, 0x1e, %g0
.word 0x27400001 ! t0_kref+0x3cd0: fbul,a,pn %fcc0, _kref+0x3cd4
.word 0xe828001a ! t0_kref+0x3cd4: stb %l4, [%g0 + %i2]
.word 0xd51fbe38 ! t0_kref+0x3cd8: ldd [%fp - 0x1c8], %f10
.word 0xa3a000b4 ! t0_kref+0x3cdc: fnegs %f20, %f17
.word 0x81accaab ! t0_kref+0x3ce0: fcmpes %fcc0, %f19, %f11
.word 0xe83f4018 ! t0_kref+0x3ce4: std %l4, [%i5 + %i0]
.word 0x9e46e054 ! t0_kref+0x3ce8: addc %i3, 0x54, %o7
.word 0x1f480006 ! t0_kref+0x3cec: fbo,pt %fcc0, _kref+0x3d04
.word 0xd84e001a ! t0_kref+0x3cf0: ldsb [%i0 + %i2], %o4
.word 0xd1183260 ! t0_kref+0x3cf4: ldd [%g0 - 0xda0], %f8
.word 0x9ef28012 ! t0_kref+0x3cf8: udivcc %o2, %l2, %o7
.word 0x94257646 ! t0_kref+0x3cfc: sub %l5, -0x9ba, %o2
.word 0xde162014 ! t0_kref+0x3d00: lduh [%i0 + 0x14], %o7
.word 0xaba4082a ! t0_kref+0x3d04: fadds %f16, %f10, %f21
.word 0x20400001 ! t0_kref+0x3d08: bn,a,pn %icc, _kref+0x3d0c
.word 0xafa01090 ! t0_kref+0x3d0c: fxtos %f16, %f23
.word 0x9e5f4014 ! t0_kref+0x3d10: smul %i5, %l4, %o7
.word 0x9e8df6ed ! t0_kref+0x3d14: andcc %l7, -0x913, %o7
.word 0x00800006 ! t0_kref+0x3d18: bn _kref+0x3d30
.word 0x99a01899 ! t0_kref+0x3d1c: fitos %f25, %f12
.word 0x9da00131 ! t0_kref+0x3d20: fabss %f17, %f14
.word 0x9ee2f824 ! t0_kref+0x3d24: subccc %o3, -0x7dc, %o7
.word 0x81adcab1 ! t0_kref+0x3d28: fcmpes %fcc0, %f23, %f17
.word 0xe11e2008 ! t0_kref+0x3d2c: ldd [%i0 + 8], %f16
.word 0x81830000 ! t0_kref+0x3d30: wr %o4, %g0, %y
.word 0xe01e6010 ! t0_kref+0x3d34: ldd [%i1 + 0x10], %l0
.word 0x8013400c ! t0_kref+0x3d38: or %o5, %o4, %g0
.word 0x9540c000 ! t0_kref+0x3d3c: mov %asi, %o2
.word 0x9ba60939 ! t0_kref+0x3d40: fmuls %f24, %f25, %f13
.word 0x9aaec015 ! t0_kref+0x3d44: andncc %i3, %l5, %o5
.word 0x928f0017 ! t0_kref+0x3d48: andcc %i4, %l7, %o1
.word 0x9684aa3d ! t0_kref+0x3d4c: addcc %l2, 0xa3d, %o3
.word 0x943a7c9f ! t0_kref+0x3d50: xnor %o1, -0x361, %o2
.word 0x3f480007 ! t0_kref+0x3d54: fbo,a,pt %fcc0, _kref+0x3d70
.word 0x81858000 ! t0_kref+0x3d58: wr %l6, %g0, %y
.word 0x80fcac30 ! t0_kref+0x3d5c: sdivcc %l2, 0xc30, %g0
.word 0x9e32c00c ! t0_kref+0x3d60: orn %o3, %o4, %o7
.word 0xdd1f4019 ! t0_kref+0x3d64: ldd [%i5 + %i1], %f14
.word 0xe0180018 ! t0_kref+0x3d68: ldd [%g0 + %i0], %l0
.word 0xe01f4018 ! t0_kref+0x3d6c: ldd [%i5 + %i0], %l0
.word 0x9e23000b ! t0_kref+0x3d70: sub %o4, %o3, %o7
.word 0x05480006 ! t0_kref+0x3d74: fblg,pt %fcc0, _kref+0x3d8c
.word 0x993aa002 ! t0_kref+0x3d78: sra %o2, 0x2, %o4
.word 0xda40a01c ! t0_kref+0x3d7c: ldsw [%g2 + 0x1c], %o5
.word 0x96ba400c ! t0_kref+0x3d80: xnorcc %o1, %o4, %o3
.word 0xd44e6012 ! t0_kref+0x3d84: ldsb [%i1 + 0x12], %o2
.word 0x9a65bd4e ! t0_kref+0x3d88: subc %l6, -0x2b2, %o5
.word 0xe83e3ff8 ! t0_kref+0x3d8c: std %l4, [%i0 - 8]
.word 0xa9a98032 ! t0_kref+0x3d90: fmovsg %fcc0, %f18, %f20
.word 0xc016c019 ! t0_kref+0x3d94: lduh [%i3 + %i1], %g0
.word 0x928ab498 ! t0_kref+0x3d98: andcc %o2, -0xb68, %o1
.word 0xd03e0000 ! t0_kref+0x3d9c: std %o0, [%i0]
.word 0xd4167fe6 ! t0_kref+0x3da0: lduh [%i1 - 0x1a], %o2
.word 0x81870000 ! t0_kref+0x3da4: wr %i4, %g0, %y
.word 0xde167ff4 ! t0_kref+0x3da8: lduh [%i1 - 0xc], %o7
.word 0x81deaff4 ! t0_kref+0x3dac: flush %i2 + 0xff4
.word 0x81870000 ! t0_kref+0x3db0: wr %i4, %g0, %y
.word 0xa7a609b6 ! t0_kref+0x3db4: fdivs %f24, %f22, %f19
.word 0xe3b8a080 ! t0_kref+0x3db8: stda %f48, [%g2 + 0x80]%asi
.word 0x97a3c834 ! t0_kref+0x3dbc: fadds %f15, %f20, %f11
.word 0x9aa5c00b ! t0_kref+0x3dc0: subcc %l7, %o3, %o5
.word 0x9ee5f890 ! t0_kref+0x3dc4: subccc %l7, -0x770, %o7
.word 0xd6563ffe ! t0_kref+0x3dc8: ldsh [%i0 - 2], %o3
.word 0xb1a0190b ! t0_kref+0x3dcc: fitod %f11, %f24
.word 0xa5a589aa ! t0_kref+0x3dd0: fdivs %f22, %f10, %f18
.word 0xed1e2018 ! t0_kref+0x3dd4: ldd [%i0 + 0x18], %f22
.word 0xd820a00c ! t0_kref+0x3dd8: st %o4, [%g2 + 0xc]
.word 0xde56401b ! t0_kref+0x3ddc: ldsh [%i1 + %i3], %o7
.word 0xada01914 ! t0_kref+0x3de0: fitod %f20, %f22
.word 0x965f256e ! t0_kref+0x3de4: smul %i4, 0x56e, %o3
.word 0xf620a028 ! t0_kref+0x3de8: st %i3, [%g2 + 0x28]
.word 0x9ec4b377 ! t0_kref+0x3dec: addccc %l2, -0xc89, %o7
.word 0xd610a010 ! t0_kref+0x3df0: lduh [%g2 + 0x10], %o3
.word 0x37800002 ! t0_kref+0x3df4: fbge,a _kref+0x3dfc
.word 0x940b651c ! t0_kref+0x3df8: and %o5, 0x51c, %o2
.word 0x18800007 ! t0_kref+0x3dfc: bgu _kref+0x3e18
.word 0xd4ae9019 ! t0_kref+0x3e00: stba %o2, [%i2 + %i1]0x80
.word 0xe11e2008 ! t0_kref+0x3e04: ldd [%i0 + 8], %f16
.word 0x98a4b3dd ! t0_kref+0x3e08: subcc %l2, -0xc23, %o4
.word 0x9aba2f85 ! t0_kref+0x3e0c: xnorcc %o0, 0xf85, %o5
.word 0x953da00f ! t0_kref+0x3e10: sra %l6, 0xf, %o2
.word 0x15400005 ! t0_kref+0x3e14: fbue,pn %fcc0, _kref+0x3e28
.word 0xda00a004 ! t0_kref+0x3e18: ld [%g2 + 4], %o5
.word 0x812b001d ! t0_kref+0x3e1c: sll %o4, %i5, %g0
.word 0x94aa800a ! t0_kref+0x3e20: andncc %o2, %o2, %o2
call SYM(t0_subr0)
.word 0x9540c000 ! t0_kref+0x3e28: mov %asi, %o2
.word 0xa9a409b4 ! t0_kref+0x3e2c: fdivs %f16, %f20, %f20
.word 0xde50a02e ! t0_kref+0x3e30: ldsh [%g2 + 0x2e], %o7
.word 0xd416c019 ! t0_kref+0x3e34: lduh [%i3 + %i1], %o2
.word 0xd6062000 ! t0_kref+0x3e38: ld [%i0], %o3
.word 0x22480002 ! t0_kref+0x3e3c: be,a,pt %icc, _kref+0x3e44
.word 0xe51e001d ! t0_kref+0x3e40: ldd [%i0 + %i5], %f18
.word 0xda300018 ! t0_kref+0x3e44: sth %o5, [%g0 + %i0]
.word 0xaba018ca ! t0_kref+0x3e48: fdtos %f10, %f21
.word 0x81dbb78f ! t0_kref+0x3e4c: flush %sp - 0x871
.word 0xe91fbfb0 ! t0_kref+0x3e50: ldd [%fp - 0x50], %f20
.word 0x968a7dcf ! t0_kref+0x3e54: andcc %o1, -0x231, %o3
.word 0x9da28833 ! t0_kref+0x3e58: fadds %f10, %f19, %f14
.word 0xde0e001a ! t0_kref+0x3e5c: ldub [%i0 + %i2], %o7
.word 0xafa00031 ! t0_kref+0x3e60: fmovs %f17, %f23
.word 0x9fa44933 ! t0_kref+0x3e64: fmuls %f17, %f19, %f15
.word 0xb3a60935 ! t0_kref+0x3e68: fmuls %f24, %f21, %f25
.word 0x92620017 ! t0_kref+0x3e6c: subc %o0, %l7, %o1
.word 0xa3a3c838 ! t0_kref+0x3e70: fadds %f15, %f24, %f17
.word 0xada409ca ! t0_kref+0x3e74: fdivd %f16, %f10, %f22
.word 0x9da0110c ! t0_kref+0x3e78: fxtod %f12, %f14
.word 0x95a000d4 ! t0_kref+0x3e7c: fnegd %f20, %f10
.word 0x06800003 ! t0_kref+0x3e80: bl _kref+0x3e8c
.word 0x9a477977 ! t0_kref+0x3e84: addc %i5, -0x689, %o5
.word 0x3d800005 ! t0_kref+0x3e88: fbule,a _kref+0x3e9c
.word 0xd51e401d ! t0_kref+0x3e8c: ldd [%i1 + %i5], %f10
.word 0x95a609ce ! t0_kref+0x3e90: fdivd %f24, %f14, %f10
.word 0xe430a022 ! t0_kref+0x3e94: sth %l2, [%g2 + 0x22]
.word 0x945a0000 ! t0_kref+0x3e98: smul %o0, %g0, %o2
.word 0xa5a0004c ! t0_kref+0x3e9c: fmovd %f12, %f18
.word 0x9f414000 ! t0_kref+0x3ea0: mov %pc, %o7
! .word 0x32419056 ! t0_kref+0x3ea4: bne,a,pn %icc, SYM(t0_subr0)
bne,a,pn %icc, SYM(t0_subr0)
.word 0xdb21401c ! t0_kref+0x3ea8: st %f13, [%g5 + %i4]
.word 0x952f4016 ! t0_kref+0x3eac: sll %i5, %l6, %o2
.word 0x9315f9a9 ! t0_kref+0x3eb0: taddcctv %l7, -0x657, %o1
.word 0x967ec01c ! t0_kref+0x3eb4: sdiv %i3, %i4, %o3
.word 0x92c7001a ! t0_kref+0x3eb8: addccc %i4, %i2, %o1
.word 0x9f38000a ! t0_kref+0x3ebc: sra %g0, %o2, %o7
.word 0xc568a047 ! t0_kref+0x3ec0: prefetch %g2 + 0x47, 2
.word 0xd45f4018 ! t0_kref+0x3ec4: ldx [%i5 + %i0], %o2
.word 0x81828000 ! t0_kref+0x3ec8: wr %o2, %g0, %y
.word 0x9ee7000a ! t0_kref+0x3ecc: subccc %i4, %o2, %o7
.word 0xe8380018 ! t0_kref+0x3ed0: std %l4, [%g0 + %i0]
.word 0xa5a00136 ! t0_kref+0x3ed4: fabss %f22, %f18
.word 0xe8267fe0 ! t0_kref+0x3ed8: st %l4, [%i1 - 0x20]
.word 0x3f800008 ! t0_kref+0x3edc: fbo,a _kref+0x3efc
.word 0xde10a038 ! t0_kref+0x3ee0: lduh [%g2 + 0x38], %o7
.word 0xd406401c ! t0_kref+0x3ee4: ld [%i1 + %i4], %o2
.word 0xe11e2008 ! t0_kref+0x3ee8: ldd [%i0 + 8], %f16
.word 0x808daa37 ! t0_kref+0x3eec: btst 0xa37, %l6
.word 0x9fa6082c ! t0_kref+0x3ef0: fadds %f24, %f12, %f15
.word 0xa1a01917 ! t0_kref+0x3ef4: fitod %f23, %f16
.word 0x928c8013 ! t0_kref+0x3ef8: andcc %l2, %l3, %o1
.word 0x92c72618 ! t0_kref+0x3efc: addccc %i4, 0x618, %o1
.word 0x81accaab ! t0_kref+0x3f00: fcmpes %fcc0, %f19, %f11
.word 0x92870000 ! t0_kref+0x3f04: addcc %i4, %g0, %o1
.word 0x8143e039 ! t0_kref+0x3f08: membar 0x39
.word 0x03400008 ! t0_kref+0x3f0c: fbne,pn %fcc0, _kref+0x3f2c
.word 0xd810a022 ! t0_kref+0x3f10: lduh [%g2 + 0x22], %o4
call SYM(t0_subr2)
.word 0xb3a60836 ! t0_kref+0x3f18: fadds %f24, %f22, %f25
.word 0xda16401b ! t0_kref+0x3f1c: lduh [%i1 + %i3], %o5
.word 0x2f800006 ! t0_kref+0x3f20: fbu,a _kref+0x3f38
.word 0xda100019 ! t0_kref+0x3f24: lduh [%g0 + %i1], %o5
.word 0xd608a00b ! t0_kref+0x3f28: ldub [%g2 + 0xb], %o3
.word 0xa5a00131 ! t0_kref+0x3f2c: fabss %f17, %f18
.word 0x9205001a ! t0_kref+0x3f30: add %l4, %i2, %o1
.word 0xa1a01919 ! t0_kref+0x3f34: fitod %f25, %f16
.word 0x9de3bfa0 ! t0_kref+0x3f38: save %sp, -0x60, %sp
.word 0xba9f2cfc ! t0_kref+0x3f3c: xorcc %i4, 0xcfc, %i5
.word 0x81ee6855 ! t0_kref+0x3f40: restore %i1, 0x855, %g0
.word 0x9e22c01a ! t0_kref+0x3f44: sub %o3, %i2, %o7
.word 0x929a4015 ! t0_kref+0x3f48: xorcc %o1, %l5, %o1
.word 0xd630a034 ! t0_kref+0x3f4c: sth %o3, [%g2 + 0x34]
.word 0x9a500008 ! t0_kref+0x3f50: umul %g0, %o0, %o5
.word 0xc048a00e ! t0_kref+0x3f54: ldsb [%g2 + 0xe], %g0
.word 0xa5a000d2 ! t0_kref+0x3f58: fnegd %f18, %f18
.word 0x08400004 ! t0_kref+0x3f5c: bleu,pn %icc, _kref+0x3f6c
.word 0xe11fbd18 ! t0_kref+0x3f60: ldd [%fp - 0x2e8], %f16
.word 0x011994fc ! t0_kref+0x3f64: sethi %hi(0x6653f000), %g0
.word 0x81ae0a4c ! t0_kref+0x3f68: fcmpd %fcc0, %f24, %f12
.word 0xa9a389cc ! t0_kref+0x3f6c: fdivd %f14, %f12, %f20
.word 0x99a0190f ! t0_kref+0x3f70: fitod %f15, %f12
.word 0xda96d018 ! t0_kref+0x3f74: lduha [%i3 + %i0]0x80, %o5
.word 0xa3a00035 ! t0_kref+0x3f78: fmovs %f21, %f17
.word 0x9a3cc01d ! t0_kref+0x3f7c: xnor %l3, %i5, %o5
.word 0x9abd6911 ! t0_kref+0x3f80: xnorcc %l5, 0x911, %o5
.word 0x953ae006 ! t0_kref+0x3f84: sra %o3, 0x6, %o2
.word 0x0c400007 ! t0_kref+0x3f88: bneg,pn %icc, _kref+0x3fa4
.word 0xd93f4018 ! t0_kref+0x3f8c: std %f12, [%i5 + %i0]
.word 0xded01018 ! t0_kref+0x3f90: ldsha [%g0 + %i0]0x80, %o7
.word 0x93334000 ! t0_kref+0x3f94: srl %o5, %g0, %o1
.word 0x993aa009 ! t0_kref+0x3f98: sra %o2, 0x9, %o4
.word 0xd4160000 ! t0_kref+0x3f9c: lduh [%i0], %o2
.word 0xafa0012a ! t0_kref+0x3fa0: fabss %f10, %f23
.word 0xa9a0190e ! t0_kref+0x3fa4: fitod %f14, %f20
.word 0xb1a289cc ! t0_kref+0x3fa8: fdivd %f10, %f12, %f24
.word 0x9fa018d2 ! t0_kref+0x3fac: fdtos %f18, %f15
.word 0xd20e6015 ! t0_kref+0x3fb0: ldub [%i1 + 0x15], %o1
.word 0xd7062010 ! t0_kref+0x3fb4: ld [%i0 + 0x10], %f11
.word 0x81ac8a54 ! t0_kref+0x3fb8: fcmpd %fcc0, %f18, %f20
.word 0x92e33f00 ! t0_kref+0x3fbc: subccc %o4, -0x100, %o1
.word 0x81ad4ab8 ! t0_kref+0x3fc0: fcmpes %fcc0, %f21, %f24
.word 0xd450a01e ! t0_kref+0x3fc4: ldsh [%g2 + 0x1e], %o2
.word 0x9af4a936 ! t0_kref+0x3fc8: udivcc %l2, 0x936, %o5
.word 0x813b2010 ! t0_kref+0x3fcc: sra %o4, 0x10, %g0
.word 0xd4000018 ! t0_kref+0x3fd0: ld [%g0 + %i0], %o2
.word 0xd500a038 ! t0_kref+0x3fd4: ld [%g2 + 0x38], %f10
.word 0xf1be101d ! t0_kref+0x3fd8: stda %f24, [%i0 + %i5]0x80
.word 0x81ac0ab7 ! t0_kref+0x3fdc: fcmpes %fcc0, %f16, %f23
.word 0x29480003 ! t0_kref+0x3fe0: fbl,a,pt %fcc0, _kref+0x3fec
.word 0xe3b8a080 ! t0_kref+0x3fe4: stda %f48, [%g2 + 0x80]%asi
.word 0x80b23edb ! t0_kref+0x3fe8: orncc %o0, -0x125, %g0
.word 0x3b400006 ! t0_kref+0x3fec: fble,a,pn %fcc0, _kref+0x4004
.word 0x9ba0002b ! t0_kref+0x3ff0: fmovs %f11, %f13
.word 0x923cc00a ! t0_kref+0x3ff4: xnor %l3, %o2, %o1
.word 0x9864c008 ! t0_kref+0x3ff8: subc %l3, %o0, %o4
.word 0x0c800001 ! t0_kref+0x3ffc: bneg _kref+0x4000
.word 0x927ca7ba ! t0_kref+0x4000: sdiv %l2, 0x7ba, %o1
.word 0xc807bff0 ! t0_kref+0x4004: ld [%fp - 0x10], %g4
.word 0x94f54017 ! t0_kref+0x4008: udivcc %l5, %l7, %o2
.word 0xd28e1000 ! t0_kref+0x400c: lduba [%i0]0x80, %o1
.word 0xada00034 ! t0_kref+0x4010: fmovs %f20, %f22
.word 0xdede501d ! t0_kref+0x4014: ldxa [%i1 + %i5]0x80, %o7
.word 0x3a800007 ! t0_kref+0x4018: bcc,a _kref+0x4034
.word 0xb1a0014e ! t0_kref+0x401c: fabsd %f14, %f24
.word 0xb1a01915 ! t0_kref+0x4020: fitod %f21, %f24
.word 0x967f3849 ! t0_kref+0x4024: sdiv %i4, -0x7b7, %o3
.word 0xd4060000 ! t0_kref+0x4028: ld [%i0], %o2
.word 0x9afb7d15 ! t0_kref+0x402c: sdivcc %o5, -0x2eb, %o5
.word 0x9e5b0013 ! t0_kref+0x4030: smul %o4, %l3, %o7
.word 0xd27e7fe4 ! t0_kref+0x4034: swap [%i1 - 0x1c], %o1
.word 0x949dbe2f ! t0_kref+0x4038: xorcc %l6, -0x1d1, %o2
.word 0x05480006 ! t0_kref+0x403c: fblg,pt %fcc0, _kref+0x4054
.word 0xed1e3fe0 ! t0_kref+0x4040: ldd [%i0 - 0x20], %f22
.word 0x81de72f4 ! t0_kref+0x4044: flush %i1 - 0xd0c
.word 0x1d480008 ! t0_kref+0x4048: fbule,pt %fcc0, _kref+0x4068
.word 0xdd060000 ! t0_kref+0x404c: ld [%i0], %f14
.word 0x801d6c30 ! t0_kref+0x4050: xor %l5, 0xc30, %g0
.word 0x3d800007 ! t0_kref+0x4054: fbule,a _kref+0x4070
.word 0x983ac00b ! t0_kref+0x4058: xnor %o3, %o3, %o4
.word 0x18480008 ! t0_kref+0x405c: bgu,pt %icc, _kref+0x407c
.word 0x80450000 ! t0_kref+0x4060: addc %l4, %g0, %g0
.word 0xde164000 ! t0_kref+0x4064: lduh [%i1], %o7
.word 0xd2871019 ! t0_kref+0x4068: lda [%i4 + %i1]0x80, %o1
.word 0x9835800d ! t0_kref+0x406c: orn %l6, %o5, %o4
.word 0x9a1b68b8 ! t0_kref+0x4070: xor %o5, 0x8b8, %o5
.word 0xd51fbea0 ! t0_kref+0x4074: ldd [%fp - 0x160], %f10
.word 0xd820a03c ! t0_kref+0x4078: st %o4, [%g2 + 0x3c]
.word 0x20800003 ! t0_kref+0x407c: bn,a _kref+0x4088
.word 0xda0e6006 ! t0_kref+0x4080: ldub [%i1 + 6], %o5
.word 0xd6c71019 ! t0_kref+0x4084: ldswa [%i4 + %i1]0x80, %o3
.word 0x81580000 ! t0_kref+0x4088: flushw
.word 0x9ee5801c ! t0_kref+0x408c: subccc %l6, %i4, %o7
.word 0x9ee32d89 ! t0_kref+0x4090: subccc %o4, 0xd89, %o7
.word 0x81accab2 ! t0_kref+0x4094: fcmpes %fcc0, %f19, %f18
.word 0xd216200e ! t0_kref+0x4098: lduh [%i0 + 0xe], %o1
.word 0xe4367ff2 ! t0_kref+0x409c: sth %l2, [%i1 - 0xe]
.word 0x965d3c33 ! t0_kref+0x40a0: smul %l4, -0x3cd, %o3
.word 0x3f480002 ! t0_kref+0x40a4: fbo,a,pt %fcc0, _kref+0x40ac
.word 0xde566018 ! t0_kref+0x40a8: ldsh [%i1 + 0x18], %o7
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xc0500019 ! t0_kref+0x40b8: ldsh [%g0 + %i1], %g0
.word 0x1b15fd28 ! t0_kref+0x40bc: sethi %hi(0x57f4a000), %o5
.word 0xe700a02c ! t0_kref+0x40c0: ld [%g2 + 0x2c], %f19
.word 0xa9a50d2a ! t0_kref+0x40c4: fsmuld %f20, %f10, %f20
.word 0xa9a8002f ! t0_kref+0x40c8: fmovsn %fcc0, %f15, %f20
1: .word 0x9a83000a ! t0_kref+0x40cc: addcc %o4, %o2, %o5
.word 0xf320a030 ! t0_kref+0x40d0: st %f25, [%g2 + 0x30]
.word 0x31480008 ! t0_kref+0x40d4: fba,a,pt %fcc0, _kref+0x40f4
.word 0x95a309aa ! t0_kref+0x40d8: fdivs %f12, %f10, %f10
.word 0x81aa8a56 ! t0_kref+0x40dc: fcmpd %fcc0, %f10, %f22
.word 0x96374013 ! t0_kref+0x40e0: orn %i5, %l3, %o3
.word 0x33480006 ! t0_kref+0x40e4: fbe,a,pt %fcc0, _kref+0x40fc
.word 0xb1a018d6 ! t0_kref+0x40e8: fdtos %f22, %f24
.word 0xd8500018 ! t0_kref+0x40ec: ldsh [%g0 + %i0], %o4
.word 0x992aa01a ! t0_kref+0x40f0: sll %o2, 0x1a, %o4
.word 0x1f480006 ! t0_kref+0x40f4: fbo,pt %fcc0, _kref+0x410c
.word 0xb3a01a2e ! t0_kref+0x40f8: fstoi %f14, %f25
.word 0x0c800006 ! t0_kref+0x40fc: bneg _kref+0x4114
.word 0xee20a00c ! t0_kref+0x4100: st %l7, [%g2 + 0xc]
.word 0xda4e7fea ! t0_kref+0x4104: ldsb [%i1 - 0x16], %o5
.word 0xd91e0000 ! t0_kref+0x4108: ldd [%i0], %f12
.word 0x81df0013 ! t0_kref+0x410c: flush %i4 + %l3
.word 0x0b800006 ! t0_kref+0x4110: fbug _kref+0x4128
.word 0x9eaca142 ! t0_kref+0x4114: andncc %l2, 0x142, %o7
.word 0x02800004 ! t0_kref+0x4118: be _kref+0x4128
.word 0x98db7b68 ! t0_kref+0x411c: smulcc %o5, -0x498, %o4
.word 0x9af82148 ! t0_kref+0x4120: sdivcc %g0, 0x148, %o5
.word 0xd6067fec ! t0_kref+0x4124: ld [%i1 - 0x14], %o3
.word 0xa5a589ca ! t0_kref+0x4128: fdivd %f22, %f10, %f18
.word 0x81dc001b ! t0_kref+0x412c: flush %l0 + %i3
.word 0x0d480006 ! t0_kref+0x4130: fbg,pt %fcc0, _kref+0x4148
.word 0x9abeab9a ! t0_kref+0x4134: xnorcc %i2, 0xb9a, %o5
.word 0xe91e4000 ! t0_kref+0x4138: ldd [%i1], %f20
.word 0xa9a5c92e ! t0_kref+0x413c: fmuls %f23, %f14, %f20
.word 0xc000a034 ! t0_kref+0x4140: ld [%g2 + 0x34], %g0
.word 0x03800007 ! t0_kref+0x4144: fbne _kref+0x4160
.word 0x81800000 ! t0_kref+0x4148: mov %g0, %y
.word 0xc02e001a ! t0_kref+0x414c: clrb [%i0 + %i2]
.word 0xf11e0000 ! t0_kref+0x4150: ldd [%i0], %f24
.word 0x9af2401b ! t0_kref+0x4154: udivcc %o1, %i3, %o5
.word 0x96673a2c ! t0_kref+0x4158: subc %i4, -0x5d4, %o3
.word 0xb1a408d8 ! t0_kref+0x415c: fsubd %f16, %f24, %f24
.word 0x805df4d7 ! t0_kref+0x4160: smul %l7, -0xb29, %g0
.word 0x99a01919 ! t0_kref+0x4164: fitod %f25, %f12
.word 0xde000019 ! t0_kref+0x4168: ld [%g0 + %i1], %o7
.word 0x97380016 ! t0_kref+0x416c: sra %g0, %l6, %o3
.word 0x9286ea5e ! t0_kref+0x4170: addcc %i3, 0xa5e, %o1
.word 0xe428a006 ! t0_kref+0x4174: stb %l2, [%g2 + 6]
.word 0x2f480008 ! t0_kref+0x4178: fbu,a,pt %fcc0, _kref+0x4198
.word 0x925c8009 ! t0_kref+0x417c: smul %l2, %o1, %o1
.word 0x1f800006 ! t0_kref+0x4180: fbo _kref+0x4198
.word 0x81820000 ! t0_kref+0x4184: wr %o0, %g0, %y
.word 0xe01e7fe8 ! t0_kref+0x4188: ldd [%i1 - 0x18], %l0
.word 0x9e9d796a ! t0_kref+0x418c: xorcc %l5, -0x696, %o7
.word 0x96630016 ! t0_kref+0x4190: subc %o4, %l6, %o3
.word 0x9e2a001a ! t0_kref+0x4194: andn %o0, %i2, %o7
.word 0x29800002 ! t0_kref+0x4198: fbl,a _kref+0x41a0
.word 0xdd380018 ! t0_kref+0x419c: std %f14, [%g0 + %i0]
.word 0xa3a018d6 ! t0_kref+0x41a0: fdtos %f22, %f17
.word 0x98380015 ! t0_kref+0x41a4: xnor %g0, %l5, %o4
.word 0x9ea34014 ! t0_kref+0x41a8: subcc %o5, %l4, %o7
.word 0xa7a00139 ! t0_kref+0x41ac: fabss %f25, %f19
.word 0x1a800003 ! t0_kref+0x41b0: bcc _kref+0x41bc
.word 0xe720a004 ! t0_kref+0x41b4: st %f19, [%g2 + 4]
.word 0x95a01036 ! t0_kref+0x41b8: fstox %f22, %f10
.word 0x2a800008 ! t0_kref+0x41bc: bcs,a _kref+0x41dc
.word 0xd430a030 ! t0_kref+0x41c0: sth %o2, [%g2 + 0x30]
.word 0x98b37b67 ! t0_kref+0x41c4: orncc %o5, -0x499, %o4
.word 0x80ad72cc ! t0_kref+0x41c8: andncc %l5, -0xd34, %g0
.word 0x1d800008 ! t0_kref+0x41cc: fbule _kref+0x41ec
.word 0xa5a0014a ! t0_kref+0x41d0: fabsd %f10, %f18
.word 0xe09e101d ! t0_kref+0x41d4: ldda [%i0 + %i5]0x80, %l0
.word 0x04800008 ! t0_kref+0x41d8: ble _kref+0x41f8
.word 0x9fa018ce ! t0_kref+0x41dc: fdtos %f14, %f15
.word 0xd4070019 ! t0_kref+0x41e0: ld [%i4 + %i1], %o2
.word 0xc96e0014 ! t0_kref+0x41e4: prefetch %i0 + %l4, 4
.word 0x972b001c ! t0_kref+0x41e8: sll %o4, %i4, %o3
.word 0xd7067fe0 ! t0_kref+0x41ec: ld [%i1 - 0x20], %f11
.word 0x9e5d2850 ! t0_kref+0x41f0: smul %l4, 0x850, %o7
.word 0x15800002 ! t0_kref+0x41f4: fbue _kref+0x41fc
.word 0x9b1d0013 ! t0_kref+0x41f8: tsubcctv %l4, %l3, %o5
.word 0x9fa000af ! t0_kref+0x41fc: fnegs %f15, %f15
.word 0xe51fbf90 ! t0_kref+0x4200: ldd [%fp - 0x70], %f18
.word 0x9686c01d ! t0_kref+0x4204: addcc %i3, %i5, %o3
.word 0xdd00a034 ! t0_kref+0x4208: ld [%g2 + 0x34], %f14
.word 0x94f7000a ! t0_kref+0x420c: udivcc %i4, %o2, %o2
.word 0xd616201e ! t0_kref+0x4210: lduh [%i0 + 0x1e], %o3
.word 0xa7a01891 ! t0_kref+0x4214: fitos %f17, %f19
.word 0xed180018 ! t0_kref+0x4218: ldd [%g0 + %i0], %f22
.word 0xde064000 ! t0_kref+0x421c: ld [%i1], %o7
.word 0x8143c000 ! t0_kref+0x4220: stbar
.word 0xe0180019 ! t0_kref+0x4224: ldd [%g0 + %i1], %l0
.word 0xd9bf5018 ! t0_kref+0x4228: stda %f12, [%i5 + %i0]0x80
.word 0x946024ec ! t0_kref+0x422c: subc %g0, 0x4ec, %o2
.word 0x171b0070 ! t0_kref+0x4230: sethi %hi(0x6c01c000), %o3
.word 0x0f480002 ! t0_kref+0x4234: fbu,pt %fcc0, _kref+0x423c
.word 0xd91fbfb0 ! t0_kref+0x4238: ldd [%fp - 0x50], %f12
.word 0x33800001 ! t0_kref+0x423c: fbe,a _kref+0x4240
.word 0x92adc014 ! t0_kref+0x4240: andncc %l7, %l4, %o1
.word 0x9f14bfe7 ! t0_kref+0x4244: taddcctv %l2, -0x19, %o7
.word 0x9424ae05 ! t0_kref+0x4248: sub %l2, 0xe05, %o2
.word 0x07800003 ! t0_kref+0x424c: fbul _kref+0x4258
.word 0x9da389d0 ! t0_kref+0x4250: fdivd %f14, %f16, %f14
.word 0x9516e554 ! t0_kref+0x4254: taddcctv %i3, 0x554, %o2
.word 0x963d6bdb ! t0_kref+0x4258: xnor %l5, 0xbdb, %o3
.word 0xea68a01c ! t0_kref+0x425c: ldstub [%g2 + 0x1c], %l5
.word 0xda4e001a ! t0_kref+0x4260: ldsb [%i0 + %i2], %o5
.word 0xd4167ff2 ! t0_kref+0x4264: lduh [%i1 - 0xe], %o2
.word 0x92fee3d9 ! t0_kref+0x4268: sdivcc %i3, 0x3d9, %o1
.word 0xa9a01892 ! t0_kref+0x426c: fitos %f18, %f20
.word 0x8143e00c ! t0_kref+0x4270: membar 0xc
.word 0x808e800c ! t0_kref+0x4274: btst %o4, %i2
.word 0x2a400001 ! t0_kref+0x4278: bcs,a,pn %icc, _kref+0x427c
.word 0x9a136b47 ! t0_kref+0x427c: or %o5, 0xb47, %o5
.word 0x9ef0000a ! t0_kref+0x4280: udivcc %g0, %o2, %o7
call SYM(t0_subr0)
.word 0x986226dc ! t0_kref+0x4288: subc %o0, 0x6dc, %o4
.word 0x81830000 ! t0_kref+0x428c: wr %o4, %g0, %y
call SYM(t0_subr2)
.word 0xa5a28d2a ! t0_kref+0x4294: fsmuld %f10, %f10, %f18
.word 0x9ef4e20e ! t0_kref+0x4298: udivcc %l3, 0x20e, %o7
.word 0x969d36ab ! t0_kref+0x429c: xorcc %l4, -0x955, %o3
.word 0xe500a01c ! t0_kref+0x42a0: ld [%g2 + 0x1c], %f18
.word 0x9ba01a34 ! t0_kref+0x42a4: fstoi %f20, %f13
.word 0x9f3d401d ! t0_kref+0x42a8: sra %l5, %i5, %o7
.word 0xf826001c ! t0_kref+0x42ac: st %i4, [%i0 + %i4]
.word 0xd03e2000 ! t0_kref+0x42b0: std %o0, [%i0]
.word 0xdaee5000 ! t0_kref+0x42b4: ldstuba [%i1]0x80, %o5
call 1f
.empty
.word 0x96d80014 ! t0_kref+0x42bc: smulcc %g0, %l4, %o3
.word 0x81d83132 ! t0_kref+0x42c0: flush %g0 - 0xece
.word 0x9e7a8013 ! t0_kref+0x42c4: sdiv %o2, %l3, %o7
1: .word 0x92724016 ! t0_kref+0x42c8: udiv %o1, %l6, %o1
.word 0x9f3ee001 ! t0_kref+0x42cc: sra %i3, 0x1, %o7
.word 0x9b3e800a ! t0_kref+0x42d0: sra %i2, %o2, %o5
.word 0x962f0015 ! t0_kref+0x42d4: andn %i4, %l5, %o3
.word 0xda48a00d ! t0_kref+0x42d8: ldsb [%g2 + 0xd], %o5
.word 0x808f4012 ! t0_kref+0x42dc: btst %l2, %i5
.word 0x9e45400d ! t0_kref+0x42e0: addc %l5, %o5, %o7
.word 0x14800005 ! t0_kref+0x42e4: bg _kref+0x42f8
.word 0x9da0110e ! t0_kref+0x42e8: fxtod %f14, %f14
.word 0x9a3afa5a ! t0_kref+0x42ec: xnor %o3, -0x5a6, %o5
.word 0x933ce01a ! t0_kref+0x42f0: sra %l3, 0x1a, %o1
.word 0xfa20a00c ! t0_kref+0x42f4: st %i5, [%g2 + 0xc]
.word 0xe320a008 ! t0_kref+0x42f8: st %f17, [%g2 + 8]
.word 0xda4e6008 ! t0_kref+0x42fc: ldsb [%i1 + 8], %o5
.word 0x9a43401a ! t0_kref+0x4300: addc %o5, %i2, %o5
.word 0x81ad0a58 ! t0_kref+0x4304: fcmpd %fcc0, %f20, %f24
.word 0xb1a01898 ! t0_kref+0x4308: fitos %f24, %f24
.word 0xa1a01910 ! t0_kref+0x430c: fitod %f16, %f16
.word 0xa9a0190d ! t0_kref+0x4310: fitod %f13, %f20
.word 0xd408a018 ! t0_kref+0x4314: ldub [%g2 + 0x18], %o2
.word 0xe91e0000 ! t0_kref+0x4318: ldd [%i0], %f20
.word 0xf836c018 ! t0_kref+0x431c: sth %i4, [%i3 + %i0]
.word 0x96fdc009 ! t0_kref+0x4320: sdivcc %l7, %o1, %o3
.word 0x8186c000 ! t0_kref+0x4324: wr %i3, %g0, %y
.word 0x8184c000 ! t0_kref+0x4328: wr %l3, %g0, %y
.word 0x9ebf3687 ! t0_kref+0x432c: xnorcc %i4, -0x979, %o7
sethi %hi(2f), %o7
.word 0xe40be36c ! t0_kref+0x4334: ldub [%o7 + 0x36c], %l2
.word 0xa41ca00c ! t0_kref+0x4338: xor %l2, 0xc, %l2
.word 0xe42be36c ! t0_kref+0x433c: stb %l2, [%o7 + 0x36c]
.word 0x81dbe36c ! t0_kref+0x4340: flush %o7 + 0x36c
.word 0x94300008 ! t0_kref+0x4344: orn %g0, %o0, %o2
.word 0x96622b04 ! t0_kref+0x4348: subc %o0, 0xb04, %o3
.word 0xe01e2018 ! t0_kref+0x434c: ldd [%i0 + 0x18], %l0
.word 0x36800002 ! t0_kref+0x4350: bge,a _kref+0x4358
.word 0xd228a015 ! t0_kref+0x4354: stb %o1, [%g2 + 0x15]
.word 0x1c800006 ! t0_kref+0x4358: bpos _kref+0x4370
.word 0xa9a28854 ! t0_kref+0x435c: faddd %f10, %f20, %f20
.word 0x99a4c831 ! t0_kref+0x4360: fadds %f19, %f17, %f12
.word 0xd8166010 ! t0_kref+0x4364: lduh [%i1 + 0x10], %o4
.word 0x28800006 ! t0_kref+0x4368: bleu,a _kref+0x4380
2: .word 0x9a45a483 ! t0_kref+0x436c: addc %l6, 0x483, %o5
.word 0xd8163fe6 ! t0_kref+0x4370: lduh [%i0 - 0x1a], %o4
.word 0x81350014 ! t0_kref+0x4374: srl %l4, %l4, %g0
.word 0x81828000 ! t0_kref+0x4378: wr %o2, %g0, %y
.word 0xc0780018 ! t0_kref+0x437c: swap [%g0 + %i0], %g0
.word 0x81580000 ! t0_kref+0x4380: flushw
.word 0x9eae8012 ! t0_kref+0x4384: andncc %i2, %l2, %o7
.word 0xa3a48837 ! t0_kref+0x4388: fadds %f18, %f23, %f17
.word 0xd810a018 ! t0_kref+0x438c: lduh [%g2 + 0x18], %o4
.word 0xda50a02e ! t0_kref+0x4390: ldsh [%g2 + 0x2e], %o5
.word 0xb1a58858 ! t0_kref+0x4394: faddd %f22, %f24, %f24
.word 0xc568a083 ! t0_kref+0x4398: prefetch %g2 + 0x83, 2
.word 0x9aba4009 ! t0_kref+0x439c: xnorcc %o1, %o1, %o5
.word 0xdb20a01c ! t0_kref+0x43a0: st %f13, [%g2 + 0x1c]
.word 0x98e6c00a ! t0_kref+0x43a4: subccc %i3, %o2, %o4
.word 0x940b400c ! t0_kref+0x43a8: and %o5, %o4, %o2
.word 0x9ba2c834 ! t0_kref+0x43ac: fadds %f11, %f20, %f13
.word 0x94a2e6b4 ! t0_kref+0x43b0: subcc %o3, 0x6b4, %o2
.word 0x952d201d ! t0_kref+0x43b4: sll %l4, 0x1d, %o2
.word 0x972aa007 ! t0_kref+0x43b8: sll %o2, 0x7, %o3
.word 0x27400005 ! t0_kref+0x43bc: fbul,a,pn %fcc0, _kref+0x43d0
.word 0x9ab3400c ! t0_kref+0x43c0: orncc %o5, %o4, %o5
.word 0x9e74c013 ! t0_kref+0x43c4: udiv %l3, %l3, %o7
.word 0x95a38838 ! t0_kref+0x43c8: fadds %f14, %f24, %f10
.word 0x39480004 ! t0_kref+0x43cc: fbuge,a,pt %fcc0, _kref+0x43dc
.word 0xf207bfe0 ! t0_kref+0x43d0: ld [%fp - 0x20], %i1
.word 0x992a6006 ! t0_kref+0x43d4: sll %o1, 0x6, %o4
.word 0x0d800006 ! t0_kref+0x43d8: fbg _kref+0x43f0
.word 0x9623401c ! t0_kref+0x43dc: sub %o5, %i4, %o3
.word 0x983de845 ! t0_kref+0x43e0: xnor %l7, 0x845, %o4
.word 0x943b600e ! t0_kref+0x43e4: xnor %o5, 0xe, %o2
.word 0x949a000c ! t0_kref+0x43e8: xorcc %o0, %o4, %o2
.word 0xb8102014 ! t0_kref+0x43ec: mov 0x14, %i4
.word 0x2b800004 ! t0_kref+0x43f0: fbug,a _kref+0x4400
.word 0x965c8014 ! t0_kref+0x43f4: smul %l2, %l4, %o3
.word 0x99a5cd2e ! t0_kref+0x43f8: fsmuld %f23, %f14, %f12
.word 0xafa0188c ! t0_kref+0x43fc: fitos %f12, %f23
.word 0x922a6f85 ! t0_kref+0x4400: andn %o1, 0xf85, %o1
.word 0x99a01912 ! t0_kref+0x4404: fitod %f18, %f12
.word 0x03800003 ! t0_kref+0x4408: fbne _kref+0x4414
.word 0x9314c012 ! t0_kref+0x440c: taddcctv %l3, %l2, %o1
.word 0xc0163ffa ! t0_kref+0x4410: lduh [%i0 - 6], %g0
sethi %hi(2f), %o7
.word 0xe40be058 ! t0_kref+0x4418: ldub [%o7 + 0x58], %l2
.word 0xa41ca00c ! t0_kref+0x441c: xor %l2, 0xc, %l2
.word 0xe42be058 ! t0_kref+0x4420: stb %l2, [%o7 + 0x58]
.word 0x81dbe058 ! t0_kref+0x4424: flush %o7 + 0x58
.word 0x001fffff ! t0_kref+0x4428: illtrap 0x1fffff
.word 0x15480001 ! t0_kref+0x442c: fbue,pt %fcc0, _kref+0x4430
.word 0xe106401c ! t0_kref+0x4430: ld [%i1 + %i4], %f16
.word 0x14800003 ! t0_kref+0x4434: bg _kref+0x4440
.word 0xd0360000 ! t0_kref+0x4438: sth %o0, [%i0]
.word 0xb6103ffc ! t0_kref+0x443c: mov 0xfffffffc, %i3
.word 0xf3267fec ! t0_kref+0x4440: st %f25, [%i1 - 0x14]
call SYM(t0_subr3)
.word 0x96bf33b4 ! t0_kref+0x4448: xnorcc %i4, -0xc4c, %o3
.word 0xa5a0190b ! t0_kref+0x444c: fitod %f11, %f18
.word 0x94e2b018 ! t0_kref+0x4450: subccc %o2, -0xfe8, %o2
.word 0xd67e7fe8 ! t0_kref+0x4454: swap [%i1 - 0x18], %o3
2: .word 0xe2e81018 ! t0_kref+0x4458: ldstuba [%g0 + %i0]0x80, %l1
.word 0x99a00136 ! t0_kref+0x445c: fabss %f22, %f12
.word 0x9a8d8014 ! t0_kref+0x4460: andcc %l6, %l4, %o5
.word 0xf306001c ! t0_kref+0x4464: ld [%i0 + %i4], %f25
.word 0x9a85218d ! t0_kref+0x4468: addcc %l4, 0x18d, %o5
.word 0x92af6fc4 ! t0_kref+0x446c: andncc %i5, 0xfc4, %o1
.word 0xd656c018 ! t0_kref+0x4470: ldsh [%i3 + %i0], %o3
.word 0x99a0190b ! t0_kref+0x4474: fitod %f11, %f12
.word 0x947cea11 ! t0_kref+0x4478: sdiv %l3, 0xa11, %o2
.word 0xd6066018 ! t0_kref+0x447c: ld [%i1 + 0x18], %o3
.word 0x35800001 ! t0_kref+0x4480: fbue,a _kref+0x4484
.word 0x9e2b7bc7 ! t0_kref+0x4484: andn %o5, -0x439, %o7
.word 0x9f2da019 ! t0_kref+0x4488: sll %l6, 0x19, %o7
.word 0x94fb0017 ! t0_kref+0x448c: sdivcc %o4, %l7, %o2
.word 0xe820a010 ! t0_kref+0x4490: st %l4, [%g2 + 0x10]
.word 0xe1067fec ! t0_kref+0x4494: ld [%i1 - 0x14], %f16
.word 0x95a01918 ! t0_kref+0x4498: fitod %f24, %f10
.word 0x17400003 ! t0_kref+0x449c: fbge,pn %fcc0, _kref+0x44a8
.word 0x95a409d2 ! t0_kref+0x44a0: fdivd %f16, %f18, %f10
.word 0xd616c019 ! t0_kref+0x44a4: lduh [%i3 + %i1], %o3
.word 0x933ea001 ! t0_kref+0x44a8: sra %i2, 0x1, %o1
.word 0x96bd0012 ! t0_kref+0x44ac: xnorcc %l4, %l2, %o3
.word 0x9ae2e48c ! t0_kref+0x44b0: subccc %o3, 0x48c, %o5
.word 0x33480004 ! t0_kref+0x44b4: fbe,a,pt %fcc0, _kref+0x44c4
.word 0x9fa01a32 ! t0_kref+0x44b8: fstoi %f18, %f15
.word 0xd236c019 ! t0_kref+0x44bc: sth %o1, [%i3 + %i1]
.word 0xa9c1401c ! t0_kref+0x44c0: jmpl %g5 + %i4, %l4
.word 0x81dda561 ! t0_kref+0x44c4: flush %l6 + 0x561
.word 0xd20e7fe6 ! t0_kref+0x44c8: ldub [%i1 - 0x1a], %o1
.word 0xd448a008 ! t0_kref+0x44cc: ldsb [%g2 + 8], %o2
.word 0x29800002 ! t0_kref+0x44d0: fbl,a _kref+0x44d8
.word 0x81de401a ! t0_kref+0x44d4: flush %i1 + %i2
.word 0xada3c8b3 ! t0_kref+0x44d8: fsubs %f15, %f19, %f22
.word 0x9e42a4cb ! t0_kref+0x44dc: addc %o2, 0x4cb, %o7
.word 0xa9a8c036 ! t0_kref+0x44e0: fmovsul %fcc0, %f22, %f20
.word 0x9fc10000 ! t0_kref+0x44e4: call %g4
.word 0xa5a00137 ! t0_kref+0x44e8: fabss %f23, %f18
.word 0x8143e040 ! t0_kref+0x44ec: membar 0x40
.word 0xe09f5019 ! t0_kref+0x44f0: ldda [%i5 + %i1]0x80, %l0
.word 0x9e1f6946 ! t0_kref+0x44f4: xor %i5, 0x946, %o7
.word 0x81db0005 ! t0_kref+0x44f8: flush %o4 + %g5
.word 0xa1a0110e ! t0_kref+0x44fc: fxtod %f14, %f16
.word 0xeee81019 ! t0_kref+0x4500: ldstuba [%g0 + %i1]0x80, %l7
.word 0xd856600a ! t0_kref+0x4504: ldsh [%i1 + 0xa], %o4
.word 0x20800002 ! t0_kref+0x4508: bn,a _kref+0x4510
.word 0xafa01a2b ! t0_kref+0x450c: fstoi %f11, %f23
.word 0xd230a028 ! t0_kref+0x4510: sth %o1, [%g2 + 0x28]
.word 0xf11fbf50 ! t0_kref+0x4514: ldd [%fp - 0xb0], %f24
.word 0xe628a010 ! t0_kref+0x4518: stb %l3, [%g2 + 0x10]
.word 0xe51e4000 ! t0_kref+0x451c: ldd [%i1], %f18
.word 0xd828a024 ! t0_kref+0x4520: stb %o4, [%g2 + 0x24]
.word 0xb3a01899 ! t0_kref+0x4524: fitos %f25, %f25
.word 0x81ad8a4a ! t0_kref+0x4528: fcmpd %fcc0, %f22, %f10
.word 0xf56e2008 ! t0_kref+0x452c: prefetch %i0 + 8, 26
.word 0xd656c018 ! t0_kref+0x4530: ldsh [%i3 + %i0], %o3
.word 0xe6367ffc ! t0_kref+0x4534: sth %l3, [%i1 - 4]
.word 0x9e3b4012 ! t0_kref+0x4538: xnor %o5, %l2, %o7
.word 0x2d800003 ! t0_kref+0x453c: fbg,a _kref+0x4548
.word 0x9f3d000b ! t0_kref+0x4540: sra %l4, %o3, %o7
call SYM(t0_subr1)
.word 0xa1a0190e ! t0_kref+0x4548: fitod %f14, %f16
.word 0xf628a018 ! t0_kref+0x454c: stb %i3, [%g2 + 0x18]
.word 0x983a8016 ! t0_kref+0x4550: xnor %o2, %l6, %o4
.word 0xada509d4 ! t0_kref+0x4554: fdivd %f20, %f20, %f22
.word 0xc02e201f ! t0_kref+0x4558: clrb [%i0 + 0x1f]
.word 0x21800006 ! t0_kref+0x455c: fbn,a _kref+0x4574
.word 0x963f320c ! t0_kref+0x4560: xnor %i4, -0xdf4, %o3
.word 0xd03e2008 ! t0_kref+0x4564: std %o0, [%i0 + 8]
.word 0x9da94035 ! t0_kref+0x4568: fmovsug %fcc0, %f21, %f14
.word 0x9da0102f ! t0_kref+0x456c: fstox %f15, %f14
.word 0xf420a024 ! t0_kref+0x4570: st %i2, [%g2 + 0x24]
.word 0xde48a031 ! t0_kref+0x4574: ldsb [%g2 + 0x31], %o7
.word 0x9da50d35 ! t0_kref+0x4578: fsmuld %f20, %f21, %f14
.word 0x926023c3 ! t0_kref+0x457c: subc %g0, 0x3c3, %o1
.word 0x81828000 ! t0_kref+0x4580: wr %o2, %g0, %y
.word 0x21800008 ! t0_kref+0x4584: fbn,a _kref+0x45a4
.word 0xd87e401c ! t0_kref+0x4588: swap [%i1 + %i4], %o4
.word 0xd248a034 ! t0_kref+0x458c: ldsb [%g2 + 0x34], %o1
.word 0xda8e5000 ! t0_kref+0x4590: lduba [%i1]0x80, %o5
.word 0xd200a01c ! t0_kref+0x4594: ld [%g2 + 0x1c], %o1
.word 0x985b6c1b ! t0_kref+0x4598: smul %o5, 0xc1b, %o4
.word 0x932ce01e ! t0_kref+0x459c: sll %l3, 0x1e, %o1
.word 0x973ac015 ! t0_kref+0x45a0: sra %o3, %l5, %o3
.word 0x06800002 ! t0_kref+0x45a4: bl _kref+0x45ac
.word 0xe3b8a040 ! t0_kref+0x45a8: stda %f48, [%g2 + 0x40]%asi
.word 0x81dcc016 ! t0_kref+0x45ac: flush %l3 + %l6
.word 0x8018001d ! t0_kref+0x45b0: xor %g0, %i5, %g0
.word 0x31800005 ! t0_kref+0x45b4: fba,a _kref+0x45c8
.word 0x9eaab65c ! t0_kref+0x45b8: andncc %o2, -0x9a4, %o7
.word 0xd606201c ! t0_kref+0x45bc: ld [%i0 + 0x1c], %o3
.word 0xe09f5018 ! t0_kref+0x45c0: ldda [%i5 + %i0]0x80, %l0
.word 0xd6c81018 ! t0_kref+0x45c4: ldsba [%g0 + %i0]0x80, %o3
.word 0xee300018 ! t0_kref+0x45c8: sth %l7, [%g0 + %i0]
.word 0x925f27f5 ! t0_kref+0x45cc: smul %i4, 0x7f5, %o1
.word 0xd420a038 ! t0_kref+0x45d0: st %o2, [%g2 + 0x38]
.word 0xd250a026 ! t0_kref+0x45d4: ldsh [%g2 + 0x26], %o1
.word 0x81ab4ab4 ! t0_kref+0x45d8: fcmpes %fcc0, %f13, %f20
.word 0x001fffff ! t0_kref+0x45dc: illtrap 0x1fffff
.word 0xd7062014 ! t0_kref+0x45e0: ld [%i0 + 0x14], %f11
.word 0x9da00131 ! t0_kref+0x45e4: fabss %f17, %f14
.word 0xea7e2014 ! t0_kref+0x45e8: swap [%i0 + 0x14], %l5
.word 0x94bd801c ! t0_kref+0x45ec: xnorcc %l6, %i4, %o2
.word 0x95a388ce ! t0_kref+0x45f0: fsubd %f14, %f14, %f10
.word 0x973b601f ! t0_kref+0x45f4: sra %o5, 0x1f, %o3
.word 0x07480005 ! t0_kref+0x45f8: fbul,pt %fcc0, _kref+0x460c
.word 0xde40a018 ! t0_kref+0x45fc: ldsw [%g2 + 0x18], %o7
.word 0xd6fe1000 ! t0_kref+0x4600: swapa [%i0]0x80, %o3
.word 0xe9bf5019 ! t0_kref+0x4604: stda %f20, [%i5 + %i1]0x80
.word 0x9ab68012 ! t0_kref+0x4608: orncc %i2, %l2, %o5
.word 0x97a4c92d ! t0_kref+0x460c: fmuls %f19, %f13, %f11
.word 0x9a3f4008 ! t0_kref+0x4610: xnor %i5, %o0, %o5
.word 0xef6e2008 ! t0_kref+0x4614: prefetch %i0 + 8, 23
.word 0x92aab96c ! t0_kref+0x4618: andncc %o2, -0x694, %o1
.word 0xd808a03f ! t0_kref+0x461c: ldub [%g2 + 0x3f], %o4
.word 0xd4560000 ! t0_kref+0x4620: ldsh [%i0], %o2
.word 0xe168a005 ! t0_kref+0x4624: prefetch %g2 + 5, 16
.word 0x9495a77a ! t0_kref+0x4628: orcc %l6, 0x77a, %o2
.word 0xa3a00032 ! t0_kref+0x462c: fmovs %f18, %f17
.word 0xaba00131 ! t0_kref+0x4630: fabss %f17, %f21
.word 0x9ba018ce ! t0_kref+0x4634: fdtos %f14, %f13
.word 0xe13f4019 ! t0_kref+0x4638: std %f16, [%i5 + %i1]
.word 0x27800004 ! t0_kref+0x463c: fbul,a _kref+0x464c
.word 0x95a589ca ! t0_kref+0x4640: fdivd %f22, %f10, %f10
.word 0xd840a02c ! t0_kref+0x4644: ldsw [%g2 + 0x2c], %o4
.word 0xf828a023 ! t0_kref+0x4648: stb %i4, [%g2 + 0x23]
.word 0x93372004 ! t0_kref+0x464c: srl %i4, 0x4, %o1
.word 0xe5be101d ! t0_kref+0x4650: stda %f18, [%i0 + %i5]0x80
.word 0x99350015 ! t0_kref+0x4654: srl %l4, %l5, %o4
.word 0xc050a002 ! t0_kref+0x4658: ldsh [%g2 + 2], %g0
.word 0x95400000 ! t0_kref+0x465c: mov %y, %o2
.word 0x927f4008 ! t0_kref+0x4660: sdiv %i5, %o0, %o1
.word 0xa9a38856 ! t0_kref+0x4664: faddd %f14, %f22, %f20
.word 0x92aeff07 ! t0_kref+0x4668: andncc %i3, -0xf9, %o1
.word 0x11400001 ! t0_kref+0x466c: fba,pn %fcc0, _kref+0x4670
.word 0x9da0004c ! t0_kref+0x4670: fmovd %f12, %f14
.word 0xda00a028 ! t0_kref+0x4674: ld [%g2 + 0x28], %o5
.word 0x81ad0a54 ! t0_kref+0x4678: fcmpd %fcc0, %f20, %f20
.word 0xa7a2c9b5 ! t0_kref+0x467c: fdivs %f11, %f21, %f19
.word 0x807ab708 ! t0_kref+0x4680: sdiv %o2, -0x8f8, %g0
.word 0x8186c000 ! t0_kref+0x4684: wr %i3, %g0, %y
.word 0x99a0190a ! t0_kref+0x4688: fitod %f10, %f12
.word 0x15480006 ! t0_kref+0x468c: fbue,pt %fcc0, _kref+0x46a4
.word 0x9e7cc01d ! t0_kref+0x4690: sdiv %l3, %i5, %o7
.word 0x2a800005 ! t0_kref+0x4694: bcs,a _kref+0x46a8
.word 0x948a0014 ! t0_kref+0x4698: andcc %o0, %l4, %o2
.word 0xe7063ff0 ! t0_kref+0x469c: ld [%i0 - 0x10], %f19
.word 0xf3871019 ! t0_kref+0x46a0: lda [%i4 + %i1]0x80, %f25
.word 0xa3a4c8b2 ! t0_kref+0x46a4: fsubs %f19, %f18, %f17
.word 0x9ebd35a6 ! t0_kref+0x46a8: xnorcc %l4, -0xa5a, %o7
.word 0x9a400013 ! t0_kref+0x46ac: addc %g0, %l3, %o5
.word 0x0f800005 ! t0_kref+0x46b0: fbu _kref+0x46c4
.word 0x80673c3b ! t0_kref+0x46b4: subc %i4, -0x3c5, %g0
.word 0x81ac8a50 ! t0_kref+0x46b8: fcmpd %fcc0, %f18, %f16
.word 0xdd06401c ! t0_kref+0x46bc: ld [%i1 + %i4], %f14
.word 0xafa018cc ! t0_kref+0x46c0: fdtos %f12, %f23
.word 0x01400006 ! t0_kref+0x46c4: fbn,pn %fcc0, _kref+0x46dc
.word 0x9a44e4ce ! t0_kref+0x46c8: addc %l3, 0x4ce, %o5
.word 0xda4e6010 ! t0_kref+0x46cc: ldsb [%i1 + 0x10], %o5
.word 0xd600a038 ! t0_kref+0x46d0: ld [%g2 + 0x38], %o3
.word 0x09480003 ! t0_kref+0x46d4: fbl,pt %fcc0, _kref+0x46e0
.word 0x98c57d69 ! t0_kref+0x46d8: addccc %l5, -0x297, %o4
.word 0x96a20009 ! t0_kref+0x46dc: subcc %o0, %o1, %o3
.word 0xe420a034 ! t0_kref+0x46e0: st %l2, [%g2 + 0x34]
.word 0x26800001 ! t0_kref+0x46e4: bl,a _kref+0x46e8
.word 0x80858012 ! t0_kref+0x46e8: addcc %l6, %l2, %g0
.word 0xda10a000 ! t0_kref+0x46ec: lduh [%g2], %o5
.word 0xd6162002 ! t0_kref+0x46f0: lduh [%i0 + 2], %o3
.word 0xa9a58950 ! t0_kref+0x46f4: fmuld %f22, %f16, %f20
.word 0xa5a00139 ! t0_kref+0x46f8: fabss %f25, %f18
.word 0x9f2d201c ! t0_kref+0x46fc: sll %l4, 0x1c, %o7
.word 0xdaee101a ! t0_kref+0x4700: ldstuba [%i0 + %i2]0x80, %o5
.word 0x21800008 ! t0_kref+0x4704: fbn,a _kref+0x4724
.word 0x80322350 ! t0_kref+0x4708: orn %o0, 0x350, %g0
.word 0xd07e6000 ! t0_kref+0x470c: swap [%i1], %o0
.word 0xdd3e2008 ! t0_kref+0x4710: std %f14, [%i0 + 8]
.word 0xada3082b ! t0_kref+0x4714: fadds %f12, %f11, %f22
.word 0x35480008 ! t0_kref+0x4718: fbue,a,pt %fcc0, _kref+0x4738
.word 0x98ab706d ! t0_kref+0x471c: andncc %o5, -0xf93, %o4
.word 0x92bac01d ! t0_kref+0x4720: xnorcc %o3, %i5, %o1
.word 0x97a4c9ae ! t0_kref+0x4724: fdivs %f19, %f14, %f11
.word 0x81830000 ! t0_kref+0x4728: wr %o4, %g0, %y
.word 0x98bebeaf ! t0_kref+0x472c: xnorcc %i2, -0x151, %o4
.word 0xfa200019 ! t0_kref+0x4730: st %i5, [%g0 + %i1]
.word 0x967f647e ! t0_kref+0x4734: sdiv %i5, 0x47e, %o3
.word 0x1d800003 ! t0_kref+0x4738: fbule _kref+0x4744
.word 0x95a01114 ! t0_kref+0x473c: fxtod %f20, %f10
.word 0x3f800008 ! t0_kref+0x4740: fbo,a _kref+0x4760
.word 0x9a6338bf ! t0_kref+0x4744: subc %o4, -0x741, %o5
.word 0x0f800007 ! t0_kref+0x4748: fbu _kref+0x4764
.word 0x803cffd6 ! t0_kref+0x474c: xnor %l3, -0x2a, %g0
.word 0x81850000 ! t0_kref+0x4750: wr %l4, %g0, %y
.word 0x9da40854 ! t0_kref+0x4754: faddd %f16, %f20, %f14
.word 0xa3a00133 ! t0_kref+0x4758: fabss %f19, %f17
.word 0x9f358014 ! t0_kref+0x475c: srl %l6, %l4, %o7
.word 0x9aaded5f ! t0_kref+0x4760: andncc %l7, 0xd5f, %o5
.word 0x940a3e70 ! t0_kref+0x4764: and %o0, -0x190, %o2
.word 0x812ae018 ! t0_kref+0x4768: sll %o3, 0x18, %g0
.word 0xe828a039 ! t0_kref+0x476c: stb %l4, [%g2 + 0x39]
.word 0xd230a01c ! t0_kref+0x4770: sth %o1, [%g2 + 0x1c]
.word 0x983dc00c ! t0_kref+0x4774: xnor %l7, %o4, %o4
.word 0xd868a01d ! t0_kref+0x4778: ldstub [%g2 + 0x1d], %o4
.word 0xd636401b ! t0_kref+0x477c: sth %o3, [%i1 + %i3]
.word 0xd408a000 ! t0_kref+0x4780: ldub [%g2], %o2
.word 0x803f001b ! t0_kref+0x4784: xnor %i4, %i3, %g0
.word 0x07400008 ! t0_kref+0x4788: fbul,pn %fcc0, _kref+0x47a8
.word 0xe120a038 ! t0_kref+0x478c: st %f16, [%g2 + 0x38]
.word 0x94ba2e63 ! t0_kref+0x4790: xnorcc %o0, 0xe63, %o2
.word 0x81ddeb68 ! t0_kref+0x4794: flush %l7 + 0xb68
.word 0xafa289ad ! t0_kref+0x4798: fdivs %f10, %f13, %f23
.word 0xd816401b ! t0_kref+0x479c: lduh [%i1 + %i3], %o4
.word 0x9882b50f ! t0_kref+0x47a0: addcc %o2, -0xaf1, %o4
.word 0x9e94801a ! t0_kref+0x47a4: orcc %l2, %i2, %o7
.word 0x81df000a ! t0_kref+0x47a8: flush %i4 + %o2
.word 0x99a40d2d ! t0_kref+0x47ac: fsmuld %f16, %f13, %f12
.word 0x1d480008 ! t0_kref+0x47b0: fbule,pt %fcc0, _kref+0x47d0
.word 0x9e2ec01b ! t0_kref+0x47b4: andn %i3, %i3, %o7
.word 0xe59f5058 ! t0_kref+0x47b8: ldda [%i5 + %i0]0x82, %f18
.word 0x99a01917 ! t0_kref+0x47bc: fitod %f23, %f12
.word 0x92470008 ! t0_kref+0x47c0: addc %i4, %o0, %o1
.word 0x1f400007 ! t0_kref+0x47c4: fbo,pn %fcc0, _kref+0x47e0
.word 0x97324008 ! t0_kref+0x47c8: srl %o1, %o0, %o3
.word 0xada018ca ! t0_kref+0x47cc: fdtos %f10, %f22
.word 0x9f14c00d ! t0_kref+0x47d0: taddcctv %l3, %o5, %o7
.word 0xd6064000 ! t0_kref+0x47d4: ld [%i1], %o3
.word 0x96822fce ! t0_kref+0x47d8: addcc %o0, 0xfce, %o3
.word 0x98bd0013 ! t0_kref+0x47dc: xnorcc %l4, %l3, %o4
.word 0xe3b8a040 ! t0_kref+0x47e0: stda %f48, [%g2 + 0x40]%asi
.word 0xda363fe6 ! t0_kref+0x47e4: sth %o5, [%i0 - 0x1a]
.word 0xa5a588d0 ! t0_kref+0x47e8: fsubd %f22, %f16, %f18
.word 0x99a01915 ! t0_kref+0x47ec: fitod %f21, %f12
.word 0xe320a00c ! t0_kref+0x47f0: st %f17, [%g2 + 0xc]
.word 0x9a7ac014 ! t0_kref+0x47f4: sdiv %o3, %l4, %o5
.word 0x9ef5ee92 ! t0_kref+0x47f8: udivcc %l7, 0xe92, %o7
.word 0x9502c016 ! t0_kref+0x47fc: taddcc %o3, %l6, %o2
.word 0xe1263ff0 ! t0_kref+0x4800: st %f16, [%i0 - 0x10]
.word 0x9244fb9c ! t0_kref+0x4804: addc %l3, -0x464, %o1
.word 0xd448a01f ! t0_kref+0x4808: ldsb [%g2 + 0x1f], %o2
.word 0x8186c000 ! t0_kref+0x480c: wr %i3, %g0, %y
.word 0x29480005 ! t0_kref+0x4810: fbl,a,pt %fcc0, _kref+0x4824
.word 0x9332600c ! t0_kref+0x4814: srl %o1, 0xc, %o1
.word 0xf16e001a ! t0_kref+0x4818: prefetch %i0 + %i2, 24
.word 0xf3000018 ! t0_kref+0x481c: ld [%g0 + %i0], %f25
.word 0x2d480001 ! t0_kref+0x4820: fbg,a,pt %fcc0, _kref+0x4824
.word 0xef070018 ! t0_kref+0x4824: ld [%i4 + %i0], %f23
.word 0x0a400007 ! t0_kref+0x4828: bcs,pn %icc, _kref+0x4844
.word 0xe6ee9019 ! t0_kref+0x482c: ldstuba [%i2 + %i1]0x80, %l3
.word 0x9e153a14 ! t0_kref+0x4830: or %l4, -0x5ec, %o7
.word 0xe320a034 ! t0_kref+0x4834: st %f17, [%g2 + 0x34]
.word 0xc656c005 ! t0_kref+0x4838: ldsh [%i3 + %g5], %g3
.word 0xa9a3882b ! t0_kref+0x483c: fadds %f14, %f11, %f20
.word 0xe01f4019 ! t0_kref+0x4840: ldd [%i5 + %i1], %l0
.word 0xe678a03c ! t0_kref+0x4844: swap [%g2 + 0x3c], %l3
.word 0x9ba4882f ! t0_kref+0x4848: fadds %f18, %f15, %f13
.word 0xa1a3084e ! t0_kref+0x484c: faddd %f12, %f14, %f16
.word 0xdd1e6010 ! t0_kref+0x4850: ldd [%i1 + 0x10], %f14
.word 0xd2167ff2 ! t0_kref+0x4854: lduh [%i1 - 0xe], %o1
.word 0xc000a000 ! t0_kref+0x4858: ld [%g2], %g0
.word 0x9233721d ! t0_kref+0x485c: orn %o5, -0xde3, %o1
.word 0x22800005 ! t0_kref+0x4860: be,a _kref+0x4874
.word 0x9ac7001b ! t0_kref+0x4864: addccc %i4, %i3, %o5
.word 0x81ac0a4a ! t0_kref+0x4868: fcmpd %fcc0, %f16, %f10
.word 0xc0063ff8 ! t0_kref+0x486c: ld [%i0 - 8], %g0
.word 0xc36e2000 ! t0_kref+0x4870: prefetch %i0, 1
.word 0x99a01036 ! t0_kref+0x4874: fstox %f22, %f12
.word 0xd450a024 ! t0_kref+0x4878: ldsh [%g2 + 0x24], %o2
call SYM(t0_subr1)
.word 0xe828a03d ! t0_kref+0x4880: stb %l4, [%g2 + 0x3d]
.word 0x9863001b ! t0_kref+0x4884: subc %o4, %i3, %o4
.word 0xd520a00c ! t0_kref+0x4888: st %f10, [%g2 + 0xc]
.word 0x8030317c ! t0_kref+0x488c: orn %g0, -0xe84, %g0
.word 0x92b2c017 ! t0_kref+0x4890: orncc %o3, %l7, %o1
.word 0x9f2a4012 ! t0_kref+0x4894: sll %o1, %l2, %o7
.word 0x8076a3e2 ! t0_kref+0x4898: udiv %i2, 0x3e2, %g0
.word 0xd648a02c ! t0_kref+0x489c: ldsb [%g2 + 0x2c], %o3
.word 0xd4480019 ! t0_kref+0x48a0: ldsb [%g0 + %i1], %o2
.word 0xb1a0188d ! t0_kref+0x48a4: fitos %f13, %f24
.word 0xd8164000 ! t0_kref+0x48a8: lduh [%i1], %o4
.word 0x9adf000c ! t0_kref+0x48ac: smulcc %i4, %o4, %o5
.word 0x37400006 ! t0_kref+0x48b0: fbge,a,pn %fcc0, _kref+0x48c8
.word 0x983caa72 ! t0_kref+0x48b4: xnor %l2, 0xa72, %o4
.word 0xd51e6008 ! t0_kref+0x48b8: ldd [%i1 + 8], %f10
.word 0xd53e6000 ! t0_kref+0x48bc: std %f10, [%i1]
.word 0x921d374b ! t0_kref+0x48c0: xor %l4, -0x8b5, %o1
.word 0xb1a28856 ! t0_kref+0x48c4: faddd %f10, %f22, %f24
.word 0xec28a01e ! t0_kref+0x48c8: stb %l6, [%g2 + 0x1e]
.word 0xecb61000 ! t0_kref+0x48cc: stha %l6, [%i0]0x80
.word 0xe7270019 ! t0_kref+0x48d0: st %f19, [%i4 + %i1]
.word 0xd2163fe2 ! t0_kref+0x48d4: lduh [%i0 - 0x1e], %o1
.word 0x98582a5c ! t0_kref+0x48d8: smul %g0, 0xa5c, %o4
.word 0x94c00014 ! t0_kref+0x48dc: addccc %g0, %l4, %o2
.word 0x9da508cc ! t0_kref+0x48e0: fsubd %f20, %f12, %f14
.word 0x1b400008 ! t0_kref+0x48e4: fble,pn %fcc0, _kref+0x4904
.word 0x9ab57f79 ! t0_kref+0x48e8: orncc %l5, -0x87, %o5
.word 0x9242e3e0 ! t0_kref+0x48ec: addc %o3, 0x3e0, %o1
.word 0xd6564000 ! t0_kref+0x48f0: ldsh [%i1], %o3
.word 0xc807bfe4 ! t0_kref+0x48f4: ld [%fp - 0x1c], %g4
.word 0xed20a02c ! t0_kref+0x48f8: st %f22, [%g2 + 0x2c]
.word 0x96df2051 ! t0_kref+0x48fc: smulcc %i4, 0x51, %o3
.word 0x9a87311a ! t0_kref+0x4900: addcc %i4, -0xee6, %o5
call SYM(t0_subr3)
.word 0xafa00039 ! t0_kref+0x4908: fmovs %f25, %f23
.word 0x982ae4e2 ! t0_kref+0x490c: andn %o3, 0x4e2, %o4
.word 0x1b800003 ! t0_kref+0x4910: fble _kref+0x491c
.word 0xf007bfe0 ! t0_kref+0x4914: ld [%fp - 0x20], %i0
.word 0x92177d72 ! t0_kref+0x4918: or %i5, -0x28e, %o1
.word 0xc807bfe8 ! t0_kref+0x491c: ld [%fp - 0x18], %g4
.word 0xd51e7ff8 ! t0_kref+0x4920: ldd [%i1 - 8], %f10
.word 0xd2881019 ! t0_kref+0x4924: lduba [%g0 + %i1]0x80, %o1
.word 0x13480004 ! t0_kref+0x4928: fbe,pt %fcc0, _kref+0x4938
.word 0xd428a00d ! t0_kref+0x492c: stb %o2, [%g2 + 0xd]
.word 0x01326122 ! t0_kref+0x4930: sethi %hi(0xc9848800), %g0
.word 0x1a480003 ! t0_kref+0x4934: bcc,pt %icc, _kref+0x4940
.word 0x98c379df ! t0_kref+0x4938: addccc %o5, -0x621, %o4
.word 0xec363fe6 ! t0_kref+0x493c: sth %l6, [%i0 - 0x1a]
.word 0xb3a0012e ! t0_kref+0x4940: fabss %f14, %f25
.word 0x81ad0a4a ! t0_kref+0x4944: fcmpd %fcc0, %f20, %f10
.word 0xd440a028 ! t0_kref+0x4948: ldsw [%g2 + 0x28], %o2
.word 0xc0560000 ! t0_kref+0x494c: ldsh [%i0], %g0
.word 0x9fc10000 ! t0_kref+0x4950: call %g4
.word 0x962a401b ! t0_kref+0x4954: andn %o1, %i3, %o3
.word 0xe3b8a040 ! t0_kref+0x4958: stda %f48, [%g2 + 0x40]%asi
.word 0x81ad0a52 ! t0_kref+0x495c: fcmpd %fcc0, %f20, %f18
.word 0x24800005 ! t0_kref+0x4960: ble,a _kref+0x4974
.word 0xb3ab4038 ! t0_kref+0x4964: fmovsle %fcc0, %f24, %f25
.word 0x9ef53638 ! t0_kref+0x4968: udivcc %l4, -0x9c8, %o7
.word 0xd856c019 ! t0_kref+0x496c: ldsh [%i3 + %i1], %o4
.word 0xf100a028 ! t0_kref+0x4970: ld [%g2 + 0x28], %f24
.word 0x95a3092e ! t0_kref+0x4974: fmuls %f12, %f14, %f10
.word 0x8143e040 ! t0_kref+0x4978: membar 0x40
.word 0xda6e3ffb ! t0_kref+0x497c: ldstub [%i0 - 5], %o5
.word 0x3f800002 ! t0_kref+0x4980: fbo,a _kref+0x4988
.word 0x928d800a ! t0_kref+0x4984: andcc %l6, %o2, %o1
.word 0x9846a2c5 ! t0_kref+0x4988: addc %i2, 0x2c5, %o4
.word 0xe01e401d ! t0_kref+0x498c: ldd [%i1 + %i5], %l0
.word 0xe8e81018 ! t0_kref+0x4990: ldstuba [%g0 + %i0]0x80, %l4
.word 0xd0b6d018 ! t0_kref+0x4994: stha %o0, [%i3 + %i0]0x80
.word 0x1e480001 ! t0_kref+0x4998: bvc,pt %icc, _kref+0x499c
.word 0x9865adef ! t0_kref+0x499c: subc %l6, 0xdef, %o4
.word 0x952ee01e ! t0_kref+0x49a0: sll %i3, 0x1e, %o2
.word 0x99a00134 ! t0_kref+0x49a4: fabss %f20, %f12
.word 0x81858000 ! t0_kref+0x49a8: wr %l6, %g0, %y
.word 0x3b480001 ! t0_kref+0x49ac: fble,a,pt %fcc0, _kref+0x49b0
.word 0x81daf00c ! t0_kref+0x49b0: flush %o3 - 0xff4
.word 0xe11e6000 ! t0_kref+0x49b4: ldd [%i1], %f16
.word 0x81ac8a54 ! t0_kref+0x49b8: fcmpd %fcc0, %f18, %f20
.word 0x9e880013 ! t0_kref+0x49bc: andcc %g0, %l3, %o7
.word 0x942d8014 ! t0_kref+0x49c0: andn %l6, %l4, %o2
.word 0x2b400003 ! t0_kref+0x49c4: fbug,a,pn %fcc0, _kref+0x49d0
.word 0xc12e7ffc ! t0_kref+0x49c8: st %fsr, [%i1 - 4]
.word 0x980b000d ! t0_kref+0x49cc: and %o4, %o5, %o4
.word 0xd9070018 ! t0_kref+0x49d0: ld [%i4 + %i0], %f12
.word 0xf826001c ! t0_kref+0x49d4: st %i4, [%i0 + %i4]
.word 0xa5a28954 ! t0_kref+0x49d8: fmuld %f10, %f20, %f18
.word 0xafa0012e ! t0_kref+0x49dc: fabss %f14, %f23
.word 0x81ab0a52 ! t0_kref+0x49e0: fcmpd %fcc0, %f12, %f18
.word 0x992b0000 ! t0_kref+0x49e4: sll %o4, %g0, %o4
.word 0x94a76d7a ! t0_kref+0x49e8: subcc %i5, 0xd7a, %o2
.word 0x94f73849 ! t0_kref+0x49ec: udivcc %i4, -0x7b7, %o2
.word 0x09400001 ! t0_kref+0x49f0: fbl,pn %fcc0, _kref+0x49f4
.word 0xd91e4000 ! t0_kref+0x49f4: ldd [%i1], %f12
.word 0xde50a036 ! t0_kref+0x49f8: ldsh [%g2 + 0x36], %o7
.word 0xd8563ffc ! t0_kref+0x49fc: ldsh [%i0 - 4], %o4
.word 0x99a388d8 ! t0_kref+0x4a00: fsubd %f14, %f24, %f12
.word 0x15800008 ! t0_kref+0x4a04: fbue _kref+0x4a24
.word 0xa5a3c82b ! t0_kref+0x4a08: fadds %f15, %f11, %f18
.word 0x98430015 ! t0_kref+0x4a0c: addc %o4, %l5, %o4
.word 0x3f400001 ! t0_kref+0x4a10: fbo,a,pn %fcc0, _kref+0x4a14
.word 0x9afdadb5 ! t0_kref+0x4a14: sdivcc %l6, 0xdb5, %o5
.word 0xe3b8a080 ! t0_kref+0x4a18: stda %f48, [%g2 + 0x80]%asi
.word 0x98a82179 ! t0_kref+0x4a1c: andncc %g0, 0x179, %o4
.word 0xd9a6501c ! t0_kref+0x4a20: sta %f12, [%i1 + %i4]0x80
.word 0xd628a016 ! t0_kref+0x4a24: stb %o3, [%g2 + 0x16]
.word 0x9f2f6003 ! t0_kref+0x4a28: sll %i5, 0x3, %o7
.word 0xda56001b ! t0_kref+0x4a2c: ldsh [%i0 + %i3], %o5
.word 0x1d400001 ! t0_kref+0x4a30: fbule,pn %fcc0, _kref+0x4a34
.word 0x9294c016 ! t0_kref+0x4a34: orcc %l3, %l6, %o1
.word 0x992aa00d ! t0_kref+0x4a38: sll %o2, 0xd, %o4
.word 0x9eff7944 ! t0_kref+0x4a3c: sdivcc %i5, -0x6bc, %o7
.word 0xa1a018cc ! t0_kref+0x4a40: fdtos %f12, %f16
.word 0xd230a026 ! t0_kref+0x4a44: sth %o1, [%g2 + 0x26]
.word 0xa1a01035 ! t0_kref+0x4a48: fstox %f21, %f16
.word 0x9da0190a ! t0_kref+0x4a4c: fitod %f10, %f14
.word 0xe436201a ! t0_kref+0x4a50: sth %l2, [%i0 + 0x1a]
.word 0x35800006 ! t0_kref+0x4a54: fbue,a _kref+0x4a6c
.word 0x96c2400a ! t0_kref+0x4a58: addccc %o1, %o2, %o3
.word 0x33400007 ! t0_kref+0x4a5c: fbe,a,pn %fcc0, _kref+0x4a78
.word 0xc07e3fe4 ! t0_kref+0x4a60: swap [%i0 - 0x1c], %g0
.word 0x9af4800b ! t0_kref+0x4a64: udivcc %l2, %o3, %o5
.word 0xa7a00134 ! t0_kref+0x4a68: fabss %f20, %f19
.word 0x80634014 ! t0_kref+0x4a6c: subc %o5, %l4, %g0
.word 0xec3e2010 ! t0_kref+0x4a70: std %l6, [%i0 + 0x10]
.word 0x05480006 ! t0_kref+0x4a74: fblg,pt %fcc0, _kref+0x4a8c
.word 0xa5a388ca ! t0_kref+0x4a78: fsubd %f14, %f10, %f18
.word 0x1b480006 ! t0_kref+0x4a7c: fble,pt %fcc0, _kref+0x4a94
.word 0xa3a00036 ! t0_kref+0x4a80: fmovs %f22, %f17
.word 0xec36601c ! t0_kref+0x4a84: sth %l6, [%i1 + 0x1c]
.word 0xe620a028 ! t0_kref+0x4a88: st %l3, [%g2 + 0x28]
.word 0x92a72928 ! t0_kref+0x4a8c: subcc %i4, 0x928, %o1
.word 0x95324017 ! t0_kref+0x4a90: srl %o1, %l7, %o2
.word 0x9a30001d ! t0_kref+0x4a94: orn %g0, %i5, %o5
.word 0x985b0015 ! t0_kref+0x4a98: smul %o4, %l5, %o4
.word 0x96e5f260 ! t0_kref+0x4a9c: subccc %l7, -0xda0, %o3
.word 0x07400007 ! t0_kref+0x4aa0: fbul,pn %fcc0, _kref+0x4abc
.word 0x92aab039 ! t0_kref+0x4aa4: andncc %o2, -0xfc7, %o1
.word 0x39480007 ! t0_kref+0x4aa8: fbuge,a,pt %fcc0, _kref+0x4ac4
.word 0xd6560000 ! t0_kref+0x4aac: ldsh [%i0], %o3
.word 0x985d4016 ! t0_kref+0x4ab0: smul %l5, %l6, %o4
.word 0x3a800006 ! t0_kref+0x4ab4: bcc,a _kref+0x4acc
.word 0x9a80000d ! t0_kref+0x4ab8: addcc %g0, %o5, %o5
.word 0xf8ae1000 ! t0_kref+0x4abc: stba %i4, [%i0]0x80
.word 0xda48a008 ! t0_kref+0x4ac0: ldsb [%g2 + 8], %o5
.word 0x94af69e9 ! t0_kref+0x4ac4: andncc %i5, 0x9e9, %o2
.word 0xf8364000 ! t0_kref+0x4ac8: sth %i4, [%i1]
.word 0x9e3d0014 ! t0_kref+0x4acc: xnor %l4, %l4, %o7
.word 0x94fec00a ! t0_kref+0x4ad0: sdivcc %i3, %o2, %o2
.word 0x9b37001c ! t0_kref+0x4ad4: srl %i4, %i4, %o5
.word 0xe5380018 ! t0_kref+0x4ad8: std %f18, [%g0 + %i0]
.word 0xdad81018 ! t0_kref+0x4adc: ldxa [%g0 + %i0]0x80, %o5
.word 0xa9a0190b ! t0_kref+0x4ae0: fitod %f11, %f20
.word 0x94e2000a ! t0_kref+0x4ae4: subccc %o0, %o2, %o2
.word 0xf11e0000 ! t0_kref+0x4ae8: ldd [%i0], %f24
.word 0x0f800007 ! t0_kref+0x4aec: fbu _kref+0x4b08
.word 0xd67e7ff0 ! t0_kref+0x4af0: swap [%i1 - 0x10], %o3
.word 0x3d400007 ! t0_kref+0x4af4: fbule,a,pn %fcc0, _kref+0x4b10
.word 0xde567fe4 ! t0_kref+0x4af8: ldsh [%i1 - 0x1c], %o7
.word 0xde4e8019 ! t0_kref+0x4afc: ldsb [%i2 + %i1], %o7
.word 0xed1e0000 ! t0_kref+0x4b00: ldd [%i0], %f22
.word 0xe3b8a080 ! t0_kref+0x4b04: stda %f48, [%g2 + 0x80]%asi
.word 0x95a30836 ! t0_kref+0x4b08: fadds %f12, %f22, %f10
.word 0x21800006 ! t0_kref+0x4b0c: fbn,a _kref+0x4b24
.word 0xda0e601f ! t0_kref+0x4b10: ldub [%i1 + 0x1f], %o5
.word 0xa7a000aa ! t0_kref+0x4b14: fnegs %f10, %f19
.word 0xa9a40930 ! t0_kref+0x4b18: fmuls %f16, %f16, %f20
.word 0x9900000d ! t0_kref+0x4b1c: taddcc %g0, %o5, %o4
.word 0x8034eef5 ! t0_kref+0x4b20: orn %l3, 0xef5, %g0
.word 0xee300018 ! t0_kref+0x4b24: sth %l7, [%g0 + %i0]
.word 0xe278a014 ! t0_kref+0x4b28: swap [%g2 + 0x14], %l1
.word 0x9b2ec01a ! t0_kref+0x4b2c: sll %i3, %i2, %o5
.word 0x8066c00a ! t0_kref+0x4b30: subc %i3, %o2, %g0
.word 0x9a477aed ! t0_kref+0x4b34: addc %i5, -0x513, %o5
.word 0x9ea50008 ! t0_kref+0x4b38: subcc %l4, %o0, %o7
.word 0x9fa48835 ! t0_kref+0x4b3c: fadds %f18, %f21, %f15
.word 0xa7a018d4 ! t0_kref+0x4b40: fdtos %f20, %f19
.word 0x98880014 ! t0_kref+0x4b44: andcc %g0, %l4, %o4
.word 0x9a9d800b ! t0_kref+0x4b48: xorcc %l6, %o3, %o5
.word 0x9a1da768 ! t0_kref+0x4b4c: xor %l6, 0x768, %o5
.word 0x81ad8a4a ! t0_kref+0x4b50: fcmpd %fcc0, %f22, %f10
.word 0x968b4015 ! t0_kref+0x4b54: andcc %o5, %l5, %o3
.word 0x99a5c9b9 ! t0_kref+0x4b58: fdivs %f23, %f25, %f12
.word 0x170d83cb ! t0_kref+0x4b5c: sethi %hi(0x360f2c00), %o3
.word 0xf207bfe0 ! t0_kref+0x4b60: ld [%fp - 0x20], %i1
.word 0x9da00137 ! t0_kref+0x4b64: fabss %f23, %f14
.word 0x81ab0aab ! t0_kref+0x4b68: fcmpes %fcc0, %f12, %f11
.word 0x09480007 ! t0_kref+0x4b6c: fbl,pt %fcc0, _kref+0x4b88
.word 0x943820f3 ! t0_kref+0x4b70: xnor %g0, 0xf3, %o2
.word 0x9a1363fd ! t0_kref+0x4b74: or %o5, 0x3fd, %o5
.word 0x9adc801c ! t0_kref+0x4b78: smulcc %l2, %i4, %o5
.word 0xd206201c ! t0_kref+0x4b7c: ld [%i0 + 0x1c], %o1
.word 0xe11fbf98 ! t0_kref+0x4b80: ldd [%fp - 0x68], %f16
.word 0xe11fbe78 ! t0_kref+0x4b84: ldd [%fp - 0x188], %f16
.word 0x9226f712 ! t0_kref+0x4b88: sub %i3, -0x8ee, %o1
.word 0x99a01a2f ! t0_kref+0x4b8c: fstoi %f15, %f12
.word 0xed066008 ! t0_kref+0x4b90: ld [%i1 + 8], %f22
.word 0xeb062010 ! t0_kref+0x4b94: ld [%i0 + 0x10], %f21
.word 0xe01e6008 ! t0_kref+0x4b98: ldd [%i1 + 8], %l0
.word 0x9a00001d ! t0_kref+0x4b9c: add %g0, %i5, %o5
.word 0xf11e6008 ! t0_kref+0x4ba0: ldd [%i1 + 8], %f24
.word 0x8143e040 ! t0_kref+0x4ba4: membar 0x40
.word 0xb1a01912 ! t0_kref+0x4ba8: fitod %f18, %f24
.word 0xafa0012c ! t0_kref+0x4bac: fabss %f12, %f23
.word 0xdfa01019 ! t0_kref+0x4bb0: sta %f15, [%g0 + %i1]0x80
.word 0x81350013 ! t0_kref+0x4bb4: srl %l4, %l3, %g0
.word 0x92acc01a ! t0_kref+0x4bb8: andncc %l3, %i2, %o1
.word 0x9b3ac01b ! t0_kref+0x4bbc: sra %o3, %i3, %o5
.word 0x03800003 ! t0_kref+0x4bc0: fbne _kref+0x4bcc
.word 0x99a488d8 ! t0_kref+0x4bc4: fsubd %f18, %f24, %f12
.word 0x15800001 ! t0_kref+0x4bc8: fbue _kref+0x4bcc
.word 0xd248a002 ! t0_kref+0x4bcc: ldsb [%g2 + 2], %o1
.word 0x969a801c ! t0_kref+0x4bd0: xorcc %o2, %i4, %o3
.word 0xc04e8019 ! t0_kref+0x4bd4: ldsb [%i2 + %i1], %g0
.word 0x92a6c01a ! t0_kref+0x4bd8: subcc %i3, %i2, %o1
.word 0xd07e401c ! t0_kref+0x4bdc: swap [%i1 + %i4], %o0
.word 0x31800005 ! t0_kref+0x4be0: fba,a _kref+0x4bf4
.word 0x9e2a7b31 ! t0_kref+0x4be4: andn %o1, -0x4cf, %o7
.word 0xd240a028 ! t0_kref+0x4be8: ldsw [%g2 + 0x28], %o1
.word 0x98e30016 ! t0_kref+0x4bec: subccc %o4, %l6, %o4
.word 0xa7a01096 ! t0_kref+0x4bf0: fxtos %f22, %f19
.word 0x992d6000 ! t0_kref+0x4bf4: sll %l5, 0x0, %o4
.word 0xd656401b ! t0_kref+0x4bf8: ldsh [%i1 + %i3], %o3
.word 0x1d480002 ! t0_kref+0x4bfc: fbule,pt %fcc0, _kref+0x4c04
.word 0xd216c018 ! t0_kref+0x4c00: lduh [%i3 + %i0], %o1
.word 0x9f0de2bd ! t0_kref+0x4c04: tsubcc %l7, 0x2bd, %o7
.word 0x9ac5fe43 ! t0_kref+0x4c08: addccc %l7, -0x1bd, %o5
.word 0x9b3cc01b ! t0_kref+0x4c0c: sra %l3, %i3, %o5
.word 0x992b200e ! t0_kref+0x4c10: sll %o4, 0xe, %o4
.word 0x9fc00004 ! t0_kref+0x4c14: call %g0 + %g4
.word 0xe1070018 ! t0_kref+0x4c18: ld [%i4 + %i0], %f16
.word 0xc0163ff6 ! t0_kref+0x4c1c: lduh [%i0 - 0xa], %g0
.word 0x8035323e ! t0_kref+0x4c20: orn %l4, -0xdc2, %g0
.word 0x9f2cc015 ! t0_kref+0x4c24: sll %l3, %l5, %o7
.word 0xe920a004 ! t0_kref+0x4c28: st %f20, [%g2 + 4]
.word 0x32800004 ! t0_kref+0x4c2c: bne,a _kref+0x4c3c
.word 0xd91fbf50 ! t0_kref+0x4c30: ldd [%fp - 0xb0], %f12
.word 0x32800004 ! t0_kref+0x4c34: bne,a _kref+0x4c44
.word 0xe6780019 ! t0_kref+0x4c38: swap [%g0 + %i1], %l3
.word 0xa7a2c833 ! t0_kref+0x4c3c: fadds %f11, %f19, %f19
.word 0xd2de5000 ! t0_kref+0x4c40: ldxa [%i1]0x80, %o1
.word 0xd6881019 ! t0_kref+0x4c44: lduba [%g0 + %i1]0x80, %o3
.word 0x9ee02653 ! t0_kref+0x4c48: subccc %g0, 0x653, %o7
.word 0x962ebef0 ! t0_kref+0x4c4c: andn %i2, -0x110, %o3
.word 0x94822149 ! t0_kref+0x4c50: addcc %o0, 0x149, %o2
.word 0x942f2b1d ! t0_kref+0x4c54: andn %i4, 0xb1d, %o2
.word 0xd8166000 ! t0_kref+0x4c58: lduh [%i1], %o4
.word 0xdba01018 ! t0_kref+0x4c5c: sta %f13, [%g0 + %i0]0x80
.word 0x94783fc8 ! t0_kref+0x4c60: sdiv %g0, -0x38, %o2
.word 0xd4df5019 ! t0_kref+0x4c64: ldxa [%i5 + %i1]0x80, %o2
.word 0xa9a01910 ! t0_kref+0x4c68: fitod %f16, %f20
.word 0x9242400c ! t0_kref+0x4c6c: addc %o1, %o4, %o1
.word 0xd228a023 ! t0_kref+0x4c70: stb %o1, [%g2 + 0x23]
.word 0x1b38dfa0 ! t0_kref+0x4c74: sethi %hi(0xe37e8000), %o5
.word 0x9de3bfa0 ! t0_kref+0x4c78: save %sp, -0x60, %sp
.word 0xba2f2bae ! t0_kref+0x4c7c: andn %i4, 0xbae, %i5
.word 0x97ef37bd ! t0_kref+0x4c80: restore %i4, -0x843, %o3
.word 0xe3b8a040 ! t0_kref+0x4c84: stda %f48, [%g2 + 0x40]%asi
.word 0xe01e0000 ! t0_kref+0x4c88: ldd [%i0], %l0
.word 0x9e5b000c ! t0_kref+0x4c8c: smul %o4, %o4, %o7
.word 0x96af0015 ! t0_kref+0x4c90: andncc %i4, %l5, %o3
.word 0xed3f4018 ! t0_kref+0x4c94: std %f22, [%i5 + %i0]
.word 0x98bf4009 ! t0_kref+0x4c98: xnorcc %i5, %o1, %o4
.word 0xe09e105d ! t0_kref+0x4c9c: ldda [%i0 + %i5]0x82, %l0
.word 0x92c6b228 ! t0_kref+0x4ca0: addccc %i2, -0xdd8, %o1
.word 0x967f30c8 ! t0_kref+0x4ca4: sdiv %i4, -0xf38, %o3
.word 0x3b800007 ! t0_kref+0x4ca8: fble,a _kref+0x4cc4
.word 0x80fb001b ! t0_kref+0x4cac: sdivcc %o4, %i3, %g0
.word 0xd400a014 ! t0_kref+0x4cb0: ld [%g2 + 0x14], %o2
.word 0x81aaca2d ! t0_kref+0x4cb4: fcmps %fcc0, %f11, %f13
.word 0x8143c000 ! t0_kref+0x4cb8: stbar
.word 0x9fc10000 ! t0_kref+0x4cbc: call %g4
.word 0x92377f52 ! t0_kref+0x4cc0: orn %i5, -0xae, %o1
.word 0xe3b8a040 ! t0_kref+0x4cc4: stda %f48, [%g2 + 0x40]%asi
.word 0xd448a02a ! t0_kref+0x4cc8: ldsb [%g2 + 0x2a], %o2
.word 0x98f6f14b ! t0_kref+0x4ccc: udivcc %i3, -0xeb5, %o4
.word 0xdb86101c ! t0_kref+0x4cd0: lda [%i0 + %i4]0x80, %f13
.word 0xe2780018 ! t0_kref+0x4cd4: swap [%g0 + %i0], %l1
.word 0x98c277d5 ! t0_kref+0x4cd8: addccc %o1, -0x82b, %o4
.word 0xde861000 ! t0_kref+0x4cdc: lda [%i0]0x80, %o7
.word 0x9a22c008 ! t0_kref+0x4ce0: sub %o3, %o0, %o5
.word 0x94acea2e ! t0_kref+0x4ce4: andncc %l3, 0xa2e, %o2
.word 0xa5a0190a ! t0_kref+0x4ce8: fitod %f10, %f18
.word 0x96e4e0cd ! t0_kref+0x4cec: subccc %l3, 0xcd, %o3
.word 0x81874000 ! t0_kref+0x4cf0: wr %i5, %g0, %y
.word 0x9ee5801c ! t0_kref+0x4cf4: subccc %l6, %i4, %o7
.word 0x29800006 ! t0_kref+0x4cf8: fbl,a _kref+0x4d10
.word 0xd9180018 ! t0_kref+0x4cfc: ldd [%g0 + %i0], %f12
.word 0xd240a004 ! t0_kref+0x4d00: ldsw [%g2 + 4], %o1
.word 0x9a35400a ! t0_kref+0x4d04: orn %l5, %o2, %o5
.word 0x9fc00004 ! t0_kref+0x4d08: call %g0 + %g4
.word 0x9435400a ! t0_kref+0x4d0c: orn %l5, %o2, %o2
.word 0x9e634017 ! t0_kref+0x4d10: subc %o5, %l7, %o7
.word 0x9424ec36 ! t0_kref+0x4d14: sub %l3, 0xc36, %o2
.word 0xada48836 ! t0_kref+0x4d18: fadds %f18, %f22, %f22
.word 0xda100018 ! t0_kref+0x4d1c: lduh [%g0 + %i0], %o5
.word 0x9eb74012 ! t0_kref+0x4d20: orncc %i5, %l2, %o7
.word 0x81accaab ! t0_kref+0x4d24: fcmpes %fcc0, %f19, %f11
.word 0x96c74017 ! t0_kref+0x4d28: addccc %i5, %l7, %o3
.word 0x97358013 ! t0_kref+0x4d2c: srl %l6, %l3, %o3
.word 0x9236a9ac ! t0_kref+0x4d30: orn %i2, 0x9ac, %o1
.word 0x95400000 ! t0_kref+0x4d34: mov %y, %o2
.word 0xe83e2000 ! t0_kref+0x4d38: std %l4, [%i0]
.word 0xada90030 ! t0_kref+0x4d3c: fmovsl %fcc0, %f16, %f22
.word 0xa1a00035 ! t0_kref+0x4d40: fmovs %f21, %f16
.word 0x9e8d400d ! t0_kref+0x4d44: andcc %l5, %o5, %o7
.word 0x17800004 ! t0_kref+0x4d48: fbge _kref+0x4d58
.word 0xd816c018 ! t0_kref+0x4d4c: lduh [%i3 + %i0], %o4
.word 0xed1e6000 ! t0_kref+0x4d50: ldd [%i1], %f22
.word 0x95a4c92c ! t0_kref+0x4d54: fmuls %f19, %f12, %f10
.word 0x98434014 ! t0_kref+0x4d58: addc %o5, %l4, %o4
.word 0xd8270019 ! t0_kref+0x4d5c: st %o4, [%i4 + %i1]
.word 0x19400007 ! t0_kref+0x4d60: fbuge,pn %fcc0, _kref+0x4d7c
.word 0xd828a000 ! t0_kref+0x4d64: stb %o4, [%g2]
.word 0x81aa8a56 ! t0_kref+0x4d68: fcmpd %fcc0, %f10, %f22
.word 0x96a26aab ! t0_kref+0x4d6c: subcc %o1, 0xaab, %o3
.word 0xd86e6005 ! t0_kref+0x4d70: ldstub [%i1 + 5], %o4
.word 0x81abca37 ! t0_kref+0x4d74: fcmps %fcc0, %f15, %f23
.word 0xed00a024 ! t0_kref+0x4d78: ld [%g2 + 0x24], %f22
.word 0x985d4013 ! t0_kref+0x4d7c: smul %l5, %l3, %o4
.word 0x9eacb77b ! t0_kref+0x4d80: andncc %l2, -0x885, %o7
.word 0xd6861000 ! t0_kref+0x4d84: lda [%i0]0x80, %o3
.word 0xe6780019 ! t0_kref+0x4d88: swap [%g0 + %i1], %l3
call SYM(t0_subr2)
.word 0xc807bfec ! t0_kref+0x4d90: ld [%fp - 0x14], %g4
.word 0xdf00a00c ! t0_kref+0x4d94: ld [%g2 + 0xc], %f15
.word 0x99a01919 ! t0_kref+0x4d98: fitod %f25, %f12
.word 0x9642b0b0 ! t0_kref+0x4d9c: addc %o2, -0xf50, %o3
.word 0xe86e200a ! t0_kref+0x4da0: ldstub [%i0 + 0xa], %l4
.word 0x02800004 ! t0_kref+0x4da4: be _kref+0x4db4
.word 0xafa6482a ! t0_kref+0x4da8: fadds %f25, %f10, %f23
.word 0x05800003 ! t0_kref+0x4dac: fblg _kref+0x4db8
.word 0x95a01039 ! t0_kref+0x4db0: fstox %f25, %f10
.word 0xf8270018 ! t0_kref+0x4db4: st %i4, [%i4 + %i0]
.word 0x95282002 ! t0_kref+0x4db8: sll %g0, 0x2, %o2
.word 0x9e2b356d ! t0_kref+0x4dbc: andn %o4, -0xa93, %o7
.word 0xd85e401d ! t0_kref+0x4dc0: ldx [%i1 + %i5], %o4
.word 0xe01e2008 ! t0_kref+0x4dc4: ldd [%i0 + 8], %l0
.word 0xd608a033 ! t0_kref+0x4dc8: ldub [%g2 + 0x33], %o3
.word 0xe0981019 ! t0_kref+0x4dcc: ldda [%g0 + %i1]0x80, %l0
.word 0x31800005 ! t0_kref+0x4dd0: fba,a _kref+0x4de4
.word 0x9ae6bf65 ! t0_kref+0x4dd4: subccc %i2, -0x9b, %o5
.word 0x968ead8c ! t0_kref+0x4dd8: andcc %i2, 0xd8c, %o3
.word 0xd64e3fea ! t0_kref+0x4ddc: ldsb [%i0 - 0x16], %o3
.word 0xd68e9018 ! t0_kref+0x4de0: lduba [%i2 + %i0]0x80, %o3
.word 0x9a5f400d ! t0_kref+0x4de4: smul %i5, %o5, %o5
.word 0x21800007 ! t0_kref+0x4de8: fbn,a _kref+0x4e04
.word 0xd248a022 ! t0_kref+0x4dec: ldsb [%g2 + 0x22], %o1
.word 0xa7a90030 ! t0_kref+0x4df0: fmovsl %fcc0, %f16, %f19
.word 0xee28a032 ! t0_kref+0x4df4: stb %l7, [%g2 + 0x32]
.word 0xe46e3fef ! t0_kref+0x4df8: ldstub [%i0 - 0x11], %l2
.word 0xc96e400d ! t0_kref+0x4dfc: prefetch %i1 + %o5, 4
.word 0xe01f4018 ! t0_kref+0x4e00: ldd [%i5 + %i0], %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xd616001b ! t0_kref+0x4e10: lduh [%i0 + %i3], %o3
.word 0x969a000c ! t0_kref+0x4e14: xorcc %o0, %o4, %o3
.word 0xddbf5018 ! t0_kref+0x4e18: stda %f14, [%i5 + %i0]0x80
.word 0xde567ff4 ! t0_kref+0x4e1c: ldsh [%i1 - 0xc], %o7
.word 0xada01913 ! t0_kref+0x4e20: fitod %f19, %f22
1: .word 0x80aa401a ! t0_kref+0x4e24: andncc %o1, %i2, %g0
.word 0x31480001 ! t0_kref+0x4e28: fba,a,pt %fcc0, _kref+0x4e2c
.word 0x80fd6601 ! t0_kref+0x4e2c: sdivcc %l5, 0x601, %g0
.word 0x96c6c000 ! t0_kref+0x4e30: addccc %i3, %g0, %o3
.word 0x9642801b ! t0_kref+0x4e34: addc %o2, %i3, %o3
.word 0xd8881019 ! t0_kref+0x4e38: lduba [%g0 + %i1]0x80, %o4
.word 0x9e17400d ! t0_kref+0x4e3c: or %i5, %o5, %o7
.word 0xd51e001d ! t0_kref+0x4e40: ldd [%i0 + %i5], %f10
.word 0xa9a28856 ! t0_kref+0x4e44: faddd %f10, %f22, %f20
.word 0x8035ef9b ! t0_kref+0x4e48: orn %l7, 0xf9b, %g0
.word 0xe0180019 ! t0_kref+0x4e4c: ldd [%g0 + %i1], %l0
.word 0xa5a01a32 ! t0_kref+0x4e50: fstoi %f18, %f18
.word 0x03800004 ! t0_kref+0x4e54: fbne _kref+0x4e64
.word 0xf42e6015 ! t0_kref+0x4e58: stb %i2, [%i1 + 0x15]
.word 0x9532c014 ! t0_kref+0x4e5c: srl %o3, %l4, %o2
.word 0xc0fe501c ! t0_kref+0x4e60: swapa [%i1 + %i4]0x80, %g0
.word 0xd8163ffc ! t0_kref+0x4e64: lduh [%i0 - 4], %o4
.word 0xd200a010 ! t0_kref+0x4e68: ld [%g2 + 0x10], %o1
.word 0x96fa4015 ! t0_kref+0x4e6c: sdivcc %o1, %l5, %o3
.word 0xef200019 ! t0_kref+0x4e70: st %f23, [%g0 + %i1]
.word 0x9eb4800a ! t0_kref+0x4e74: orncc %l2, %o2, %o7
.word 0xec2e7fee ! t0_kref+0x4e78: stb %l6, [%i1 - 0x12]
.word 0x96f2f9da ! t0_kref+0x4e7c: udivcc %o3, -0x626, %o3
.word 0x985a6c90 ! t0_kref+0x4e80: smul %o1, 0xc90, %o4
.word 0xd2480018 ! t0_kref+0x4e84: ldsb [%g0 + %i0], %o1
.word 0x14400002 ! t0_kref+0x4e88: bg,pn %icc, _kref+0x4e90
.word 0xe91fbc28 ! t0_kref+0x4e8c: ldd [%fp - 0x3d8], %f20
.word 0x98f5000b ! t0_kref+0x4e90: udivcc %l4, %o3, %o4
.word 0x2c800003 ! t0_kref+0x4e94: bneg,a _kref+0x4ea0
.word 0x9ba00138 ! t0_kref+0x4e98: fabss %f24, %f13
.word 0xd228a034 ! t0_kref+0x4e9c: stb %o1, [%g2 + 0x34]
.word 0x92a28017 ! t0_kref+0x4ea0: subcc %o2, %l7, %o1
.word 0x9da389d0 ! t0_kref+0x4ea4: fdivd %f14, %f16, %f14
.word 0x95322018 ! t0_kref+0x4ea8: srl %o0, 0x18, %o2
.word 0xc807bfe8 ! t0_kref+0x4eac: ld [%fp - 0x18], %g4
.word 0x31400001 ! t0_kref+0x4eb0: fba,a,pn %fcc0, _kref+0x4eb4
.word 0x9b3ec00a ! t0_kref+0x4eb4: sra %i3, %o2, %o5
.word 0x813b601c ! t0_kref+0x4eb8: sra %o5, 0x1c, %g0
.word 0xc00e2016 ! t0_kref+0x4ebc: ldub [%i0 + 0x16], %g0
.word 0xda4e6011 ! t0_kref+0x4ec0: ldsb [%i1 + 0x11], %o5
.word 0xe11fbf60 ! t0_kref+0x4ec4: ldd [%fp - 0xa0], %f16
.word 0x97a509ad ! t0_kref+0x4ec8: fdivs %f20, %f13, %f11
.word 0x952ac000 ! t0_kref+0x4ecc: sll %o3, %g0, %o2
.word 0x94b33687 ! t0_kref+0x4ed0: orncc %o4, -0x979, %o2
call SYM(t0_subr0)
.word 0x81d8400b ! t0_kref+0x4ed8: flush %g1 + %o3
.word 0x961b0017 ! t0_kref+0x4edc: xor %o4, %l7, %o3
.word 0x86102003 ! t0_kref+0x4ee0: mov 0x3, %g3
.word 0x12800000 ! t0_kref+0x4ee4: bne _kref+0x4ee4
.word 0x86a0e001 ! t0_kref+0x4ee8: subcc %g3, 1, %g3
.word 0x9adec016 ! t0_kref+0x4eec: smulcc %i3, %l6, %o5
.word 0xe8267ff0 ! t0_kref+0x4ef0: st %l4, [%i1 - 0x10]
.word 0xa1a01a2a ! t0_kref+0x4ef4: fstoi %f10, %f16
.word 0xa5a308d0 ! t0_kref+0x4ef8: fsubd %f12, %f16, %f18
.word 0xc0564000 ! t0_kref+0x4efc: ldsh [%i1], %g0
.word 0x9de3bfa0 ! t0_kref+0x4f00: save %sp, -0x60, %sp
.word 0x80a00000 ! t0_kref+0x4f04: cmp %g0, %g0
.word 0x9fef6364 ! t0_kref+0x4f08: restore %i5, 0x364, %o7
.word 0x9fc10000 ! t0_kref+0x4f0c: call %g4
.word 0xe0d01018 ! t0_kref+0x4f10: ldsha [%g0 + %i0]0x80, %l0
.word 0xe3062014 ! t0_kref+0x4f14: ld [%i0 + 0x14], %f17
.word 0xe66e0000 ! t0_kref+0x4f18: ldstub [%i0], %l3
.word 0x87802082 ! t0_kref+0x4f1c: mov 0x82, %asi
.word 0x9da309d2 ! t0_kref+0x4f20: fdivd %f12, %f18, %f14
.word 0x9aace160 ! t0_kref+0x4f24: andncc %l3, 0x160, %o5
.word 0x933ee00b ! t0_kref+0x4f28: sra %i3, 0xb, %o1
.word 0xda4e7ffa ! t0_kref+0x4f2c: ldsb [%i1 - 6], %o5
.word 0xd2000019 ! t0_kref+0x4f30: ld [%g0 + %i1], %o1
.word 0x80368016 ! t0_kref+0x4f34: orn %i2, %l6, %g0
.word 0xde066000 ! t0_kref+0x4f38: ld [%i1], %o7
.word 0xd24e7fe4 ! t0_kref+0x4f3c: ldsb [%i1 - 0x1c], %o1
.word 0x9b36e017 ! t0_kref+0x4f40: srl %i3, 0x17, %o5
.word 0xe100a014 ! t0_kref+0x4f44: ld [%g2 + 0x14], %f16
.word 0x98f68012 ! t0_kref+0x4f48: udivcc %i2, %l2, %o4
.word 0xa9a309d8 ! t0_kref+0x4f4c: fdivd %f12, %f24, %f20
.word 0x9282c00a ! t0_kref+0x4f50: addcc %o3, %o2, %o1
.word 0x80b72cb8 ! t0_kref+0x4f54: orncc %i4, 0xcb8, %g0
.word 0x9f2d2016 ! t0_kref+0x4f58: sll %l4, 0x16, %o7
.word 0x81ae4ab1 ! t0_kref+0x4f5c: fcmpes %fcc0, %f25, %f17
.word 0x9a356b6e ! t0_kref+0x4f60: orn %l5, 0xb6e, %o5
.word 0x9de3bfa0 ! t0_kref+0x4f64: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9845801b ! t0_kref+0x4f70: addc %l6, %i3, %o4
.word 0x9ada3426 ! t0_kref+0x4f74: smulcc %o0, -0xbda, %o5
.word 0xdb270018 ! t0_kref+0x4f78: st %f13, [%i4 + %i0]
.word 0x9eb5c013 ! t0_kref+0x4f7c: orncc %l7, %l3, %o7
.word 0x920d7f88 ! t0_kref+0x4f80: and %l5, -0x78, %o1
1: .word 0x1a800003 ! t0_kref+0x4f84: bcc _kref+0x4f90
.word 0xde4e2000 ! t0_kref+0x4f88: ldsb [%i0], %o7
.word 0x9e8a6144 ! t0_kref+0x4f8c: andcc %o1, 0x144, %o7
.word 0xd028a028 ! t0_kref+0x4f90: stb %o0, [%g2 + 0x28]
.word 0x3f800001 ! t0_kref+0x4f94: fbo,a _kref+0x4f98
.word 0x972f0012 ! t0_kref+0x4f98: sll %i4, %l2, %o3
.word 0x9e1ca250 ! t0_kref+0x4f9c: xor %l2, 0x250, %o7
.word 0xc07e401c ! t0_kref+0x4fa0: swap [%i1 + %i4], %g0
.word 0xa1a01037 ! t0_kref+0x4fa4: fstox %f23, %f16
.word 0x80428008 ! t0_kref+0x4fa8: addc %o2, %o0, %g0
.word 0x99a589ca ! t0_kref+0x4fac: fdivd %f22, %f10, %f12
.word 0x943dff9a ! t0_kref+0x4fb0: xnor %l7, -0x66, %o2
.word 0xd91fbc00 ! t0_kref+0x4fb4: ldd [%fp - 0x400], %f12
.word 0x98622ec2 ! t0_kref+0x4fb8: subc %o0, 0xec2, %o4
.word 0xd64e7ff3 ! t0_kref+0x4fbc: ldsb [%i1 - 0xd], %o3
.word 0xb1a0102f ! t0_kref+0x4fc0: fstox %f15, %f24
.word 0xfb6e001b ! t0_kref+0x4fc4: prefetch %i0 + %i3, 29
.word 0x95356000 ! t0_kref+0x4fc8: srl %l5, 0x0, %o2
.word 0xd67e2018 ! t0_kref+0x4fcc: swap [%i0 + 0x18], %o3
.word 0xd840a01c ! t0_kref+0x4fd0: ldsw [%g2 + 0x1c], %o4
.word 0xaba018d0 ! t0_kref+0x4fd4: fdtos %f16, %f21
.word 0x34800001 ! t0_kref+0x4fd8: bg,a _kref+0x4fdc
.word 0xee680019 ! t0_kref+0x4fdc: ldstub [%g0 + %i1], %l7
.word 0x95170015 ! t0_kref+0x4fe0: taddcctv %i4, %l5, %o2
.word 0x00800005 ! t0_kref+0x4fe4: bn _kref+0x4ff8
.word 0xb1a018d4 ! t0_kref+0x4fe8: fdtos %f20, %f24
.word 0xe820a03c ! t0_kref+0x4fec: st %l4, [%g2 + 0x3c]
.word 0x81ad4aab ! t0_kref+0x4ff0: fcmpes %fcc0, %f21, %f11
.word 0x96582536 ! t0_kref+0x4ff4: smul %g0, 0x536, %o3
.word 0xd03f4019 ! t0_kref+0x4ff8: std %o0, [%i5 + %i1]
.word 0xed3e2000 ! t0_kref+0x4ffc: std %f22, [%i0]
.word 0xda10a030 ! t0_kref+0x5000: lduh [%g2 + 0x30], %o5
.word 0x97322008 ! t0_kref+0x5004: srl %o0, 0x8, %o3
.word 0xe628a03c ! t0_kref+0x5008: stb %l3, [%g2 + 0x3c]
.word 0xd8164000 ! t0_kref+0x500c: lduh [%i1], %o4
.word 0x8143c000 ! t0_kref+0x5010: stbar
.word 0xa3a01896 ! t0_kref+0x5014: fitos %f22, %f17
.word 0xb3a649ad ! t0_kref+0x5018: fdivs %f25, %f13, %f25
.word 0xed1fbc88 ! t0_kref+0x501c: ldd [%fp - 0x378], %f22
.word 0xe01e7fe0 ! t0_kref+0x5020: ldd [%i1 - 0x20], %l0
.word 0x9a3772a0 ! t0_kref+0x5024: orn %i5, -0xd60, %o5
.word 0xb1a5c839 ! t0_kref+0x5028: fadds %f23, %f25, %f24
.word 0xdd1fbdc8 ! t0_kref+0x502c: ldd [%fp - 0x238], %f14
.word 0xd440a03c ! t0_kref+0x5030: ldsw [%g2 + 0x3c], %o2
.word 0x10800007 ! t0_kref+0x5034: ba _kref+0x5050
.word 0x95a389d8 ! t0_kref+0x5038: fdivd %f14, %f24, %f10
.word 0xd8160000 ! t0_kref+0x503c: lduh [%i0], %o4
.word 0xd456c019 ! t0_kref+0x5040: ldsh [%i3 + %i1], %o2
.word 0xdd1fbc48 ! t0_kref+0x5044: ldd [%fp - 0x3b8], %f14
.word 0xe320a024 ! t0_kref+0x5048: st %f17, [%g2 + 0x24]
.word 0x953d000a ! t0_kref+0x504c: sra %l4, %o2, %o2
.word 0x35800002 ! t0_kref+0x5050: fbue,a _kref+0x5058
.word 0x99a489ce ! t0_kref+0x5054: fdivd %f18, %f14, %f12
.word 0x8143c000 ! t0_kref+0x5058: stbar
.word 0x9438001b ! t0_kref+0x505c: xnor %g0, %i3, %o2
.word 0xf820a038 ! t0_kref+0x5060: st %i4, [%g2 + 0x38]
.word 0xb3a48930 ! t0_kref+0x5064: fmuls %f18, %f16, %f25
.word 0x802721c5 ! t0_kref+0x5068: sub %i4, 0x1c5, %g0
.word 0x98674009 ! t0_kref+0x506c: subc %i5, %o1, %o4
.word 0x9f35400c ! t0_kref+0x5070: srl %l5, %o4, %o7
.word 0x987f6fa5 ! t0_kref+0x5074: sdiv %i5, 0xfa5, %o4
.word 0x9abc8017 ! t0_kref+0x5078: xnorcc %l2, %l7, %o5
.word 0xf630a020 ! t0_kref+0x507c: sth %i3, [%g2 + 0x20]
.word 0x9f35e008 ! t0_kref+0x5080: srl %l7, 0x8, %o7
.word 0xdd380018 ! t0_kref+0x5084: std %f14, [%g0 + %i0]
.word 0x23800003 ! t0_kref+0x5088: fbne,a _kref+0x5094
.word 0x9b1231aa ! t0_kref+0x508c: taddcctv %o0, -0xe56, %o5
.word 0x809a0016 ! t0_kref+0x5090: xorcc %o0, %l6, %g0
.word 0x95a000b1 ! t0_kref+0x5094: fnegs %f17, %f10
.word 0x9ef7401b ! t0_kref+0x5098: udivcc %i5, %i3, %o7
.word 0x9862001d ! t0_kref+0x509c: subc %o0, %i5, %o4
.word 0x9aa5311b ! t0_kref+0x50a0: subcc %l4, -0xee5, %o5
.word 0x973d0008 ! t0_kref+0x50a4: sra %l4, %o0, %o3
.word 0x93322018 ! t0_kref+0x50a8: srl %o0, 0x18, %o1
.word 0xada38d2a ! t0_kref+0x50ac: fsmuld %f14, %f10, %f22
.word 0xee780018 ! t0_kref+0x50b0: swap [%g0 + %i0], %l7
.word 0x9a5f6b85 ! t0_kref+0x50b4: smul %i5, 0xb85, %o5
call SYM(t0_subr3)
.word 0x92253615 ! t0_kref+0x50bc: sub %l4, -0x9eb, %o1
.word 0x37800006 ! t0_kref+0x50c0: fbge,a _kref+0x50d8
.word 0x99a0102b ! t0_kref+0x50c4: fstox %f11, %f12
.word 0xc050a02a ! t0_kref+0x50c8: ldsh [%g2 + 0x2a], %g0
call SYM(t0_subr2)
.word 0xd6270018 ! t0_kref+0x50d0: st %o3, [%i4 + %i0]
.word 0x9fc10000 ! t0_kref+0x50d4: call %g4
.word 0x9263000c ! t0_kref+0x50d8: subc %o4, %o4, %o1
.word 0xd51f4018 ! t0_kref+0x50dc: ldd [%i5 + %i0], %f10
.word 0x9fc00004 ! t0_kref+0x50e0: call %g0 + %g4
.word 0xdd380018 ! t0_kref+0x50e4: std %f14, [%g0 + %i0]
.word 0x92f5c00a ! t0_kref+0x50e8: udivcc %l7, %o2, %o1
.word 0x982ec01a ! t0_kref+0x50ec: andn %i3, %i2, %o4
.word 0x0a800004 ! t0_kref+0x50f0: bcs _kref+0x5100
.word 0x98bcc015 ! t0_kref+0x50f4: xnorcc %l3, %l5, %o4
.word 0xada00134 ! t0_kref+0x50f8: fabss %f20, %f22
.word 0x80620008 ! t0_kref+0x50fc: subc %o0, %o0, %g0
.word 0xd808a007 ! t0_kref+0x5100: ldub [%g2 + 7], %o4
.word 0xea28a01e ! t0_kref+0x5104: stb %l5, [%g2 + 0x1e]
.word 0x80aa2ba4 ! t0_kref+0x5108: andncc %o0, 0xba4, %g0
.word 0x1b480004 ! t0_kref+0x510c: fble,pt %fcc0, _kref+0x511c
.word 0xd6166002 ! t0_kref+0x5110: lduh [%i1 + 2], %o3
.word 0x01480008 ! t0_kref+0x5114: fbn,pt %fcc0, _kref+0x5134
.word 0x9e5d001c ! t0_kref+0x5118: smul %l4, %i4, %o7
.word 0x19480001 ! t0_kref+0x511c: fbuge,pt %fcc0, _kref+0x5120
.word 0x812a2007 ! t0_kref+0x5120: sll %o0, 0x7, %g0
.word 0x962f4012 ! t0_kref+0x5124: andn %i5, %l2, %o3
.word 0x81858000 ! t0_kref+0x5128: wr %l6, %g0, %y
.word 0x97a0002b ! t0_kref+0x512c: fmovs %f11, %f11
.word 0x9602f3b8 ! t0_kref+0x5130: add %o3, -0xc48, %o3
.word 0x9ba01892 ! t0_kref+0x5134: fitos %f18, %f13
.word 0xe09f5018 ! t0_kref+0x5138: ldda [%i5 + %i0]0x80, %l0
.word 0x8116fe4b ! t0_kref+0x513c: taddcctv %i3, -0x1b5, %g0
.word 0xdd1fbec8 ! t0_kref+0x5140: ldd [%fp - 0x138], %f14
.word 0x99400000 ! t0_kref+0x5144: mov %y, %o4
.word 0xd210a010 ! t0_kref+0x5148: lduh [%g2 + 0x10], %o1
.word 0xde48a000 ! t0_kref+0x514c: ldsb [%g2], %o7
.word 0x81ab8a58 ! t0_kref+0x5150: fcmpd %fcc0, %f14, %f24
.word 0x8143c000 ! t0_kref+0x5154: stbar
.word 0x3f480002 ! t0_kref+0x5158: fbo,a,pt %fcc0, _kref+0x5160
.word 0x811f0009 ! t0_kref+0x515c: tsubcctv %i4, %o1, %g0
.word 0x8137001b ! t0_kref+0x5160: srl %i4, %i3, %g0
.word 0x9e282fb9 ! t0_kref+0x5164: andn %g0, 0xfb9, %o7
.word 0x35400008 ! t0_kref+0x5168: fbue,a,pn %fcc0, _kref+0x5188
.word 0xed1e401d ! t0_kref+0x516c: ldd [%i1 + %i5], %f22
.word 0x9da000ab ! t0_kref+0x5170: fnegs %f11, %f14
.word 0xa9a0014c ! t0_kref+0x5174: fabsd %f12, %f20
.word 0x39800004 ! t0_kref+0x5178: fbuge,a _kref+0x5188
.word 0xa1a00130 ! t0_kref+0x517c: fabss %f16, %f16
.word 0x98af2b78 ! t0_kref+0x5180: andncc %i4, 0xb78, %o4
.word 0x948a001a ! t0_kref+0x5184: andcc %o0, %i2, %o2
.word 0xe01e2018 ! t0_kref+0x5188: ldd [%i0 + 0x18], %l0
.word 0xdd20a028 ! t0_kref+0x518c: st %f14, [%g2 + 0x28]
.word 0x99a50833 ! t0_kref+0x5190: fadds %f20, %f19, %f12
.word 0xf3067fe8 ! t0_kref+0x5194: ld [%i1 - 0x18], %f25
.word 0x94f025f8 ! t0_kref+0x5198: udivcc %g0, 0x5f8, %o2
.word 0xf207bfe0 ! t0_kref+0x519c: ld [%fp - 0x20], %i1
.word 0xd706200c ! t0_kref+0x51a0: ld [%i0 + 0xc], %f11
.word 0x802a800c ! t0_kref+0x51a4: andn %o2, %o4, %g0
.word 0xda10a00a ! t0_kref+0x51a8: lduh [%g2 + 0xa], %o5
.word 0x1d400007 ! t0_kref+0x51ac: fbule,pn %fcc0, _kref+0x51c8
.word 0x94403bba ! t0_kref+0x51b0: addc %g0, -0x446, %o2
.word 0xe9180018 ! t0_kref+0x51b4: ldd [%g0 + %i0], %f20
.word 0x9835400d ! t0_kref+0x51b8: orn %l5, %o5, %o4
.word 0x9722c017 ! t0_kref+0x51bc: mulscc %o3, %l7, %o3
call SYM(t0_subr1)
.word 0xd620a00c ! t0_kref+0x51c4: st %o3, [%g2 + 0xc]
.word 0x9625c00c ! t0_kref+0x51c8: sub %l7, %o4, %o3
.word 0x993d000c ! t0_kref+0x51cc: sra %l4, %o4, %o4
.word 0x9e7a6f13 ! t0_kref+0x51d0: sdiv %o1, 0xf13, %o7
.word 0xda7e7fe0 ! t0_kref+0x51d4: swap [%i1 - 0x20], %o5
.word 0xd840a008 ! t0_kref+0x51d8: ldsw [%g2 + 8], %o4
.word 0xf8267ffc ! t0_kref+0x51dc: st %i4, [%i1 - 4]
.word 0xa5a0190b ! t0_kref+0x51e0: fitod %f11, %f18
.word 0xee26001c ! t0_kref+0x51e4: st %l7, [%i0 + %i4]
.word 0xafa348ad ! t0_kref+0x51e8: fsubs %f13, %f13, %f23
.word 0xd808a035 ! t0_kref+0x51ec: ldub [%g2 + 0x35], %o4
.word 0x9eaeec5d ! t0_kref+0x51f0: andncc %i3, 0xc5d, %o7
.word 0x3b800008 ! t0_kref+0x51f4: fble,a _kref+0x5214
.word 0x81df2518 ! t0_kref+0x51f8: flush %i4 + 0x518
.word 0x1a800001 ! t0_kref+0x51fc: bcc _kref+0x5200
.word 0x95a0102a ! t0_kref+0x5200: fstox %f10, %f10
.word 0x9af33a53 ! t0_kref+0x5204: udivcc %o4, -0x5ad, %o5
.word 0xa3a549b5 ! t0_kref+0x5208: fdivs %f21, %f21, %f17
.word 0x05400008 ! t0_kref+0x520c: fblg,pn %fcc0, _kref+0x522c
.word 0x9a9a279d ! t0_kref+0x5210: xorcc %o0, 0x79d, %o5
.word 0x94ba7bcd ! t0_kref+0x5214: xnorcc %o1, -0x433, %o2
.word 0x04480006 ! t0_kref+0x5218: ble,pt %icc, _kref+0x5230
.word 0x94ba4014 ! t0_kref+0x521c: xnorcc %o1, %l4, %o2
.word 0x9285eaa5 ! t0_kref+0x5220: addcc %l7, 0xaa5, %o1
.word 0xda4e3fe6 ! t0_kref+0x5224: ldsb [%i0 - 0x1a], %o5
.word 0xd64e8019 ! t0_kref+0x5228: ldsb [%i2 + %i1], %o3
.word 0xd0bf5018 ! t0_kref+0x522c: stda %o0, [%i5 + %i0]0x80
.word 0x9de3bfa0 ! t0_kref+0x5230: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xaba00039 ! t0_kref+0x523c: fmovs %f25, %f21
.word 0x9fa01a54 ! t0_kref+0x5240: fdtoi %f20, %f15
1: .word 0x9da50858 ! t0_kref+0x5244: faddd %f20, %f24, %f14
.word 0xde4e0000 ! t0_kref+0x5248: ldsb [%i0], %o7
.word 0xc768a003 ! t0_kref+0x524c: prefetch %g2 + 3, 3
.word 0xd8d65000 ! t0_kref+0x5250: ldsha [%i1]0x80, %o4
.word 0x9aaceb2b ! t0_kref+0x5254: andncc %l3, 0xb2b, %o5
.word 0xe11e6000 ! t0_kref+0x5258: ldd [%i1], %f16
.word 0x9a47401a ! t0_kref+0x525c: addc %i5, %i2, %o5
.word 0xda16401b ! t0_kref+0x5260: lduh [%i1 + %i3], %o5
.word 0xb3a289ac ! t0_kref+0x5264: fdivs %f10, %f12, %f25
.word 0x81858000 ! t0_kref+0x5268: wr %l6, %g0, %y
.word 0x9534e006 ! t0_kref+0x526c: srl %l3, 0x6, %o2
.word 0x9eaa800a ! t0_kref+0x5270: andncc %o2, %o2, %o7
.word 0x9de3bfa0 ! t0_kref+0x5274: save %sp, -0x60, %sp
.word 0x95ef3b09 ! t0_kref+0x5278: restore %i4, -0x4f7, %o2
.word 0xe9b81019 ! t0_kref+0x527c: stda %f20, [%g0 + %i1]0x80
.word 0x8095f572 ! t0_kref+0x5280: orcc %l7, -0xa8e, %g0
.word 0x933ce006 ! t0_kref+0x5284: sra %l3, 0x6, %o1
.word 0xb1a34833 ! t0_kref+0x5288: fadds %f13, %f19, %f24
.word 0xe93e001d ! t0_kref+0x528c: std %f20, [%i0 + %i5]
.word 0xd236c019 ! t0_kref+0x5290: sth %o1, [%i3 + %i1]
.word 0x9334800a ! t0_kref+0x5294: srl %l2, %o2, %o1
.word 0xea6e001a ! t0_kref+0x5298: ldstub [%i0 + %i2], %l5
.word 0x9de3bfa0 ! t0_kref+0x529c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xd850a01e ! t0_kref+0x52a8: ldsh [%g2 + 0x1e], %o4
.word 0x932d000a ! t0_kref+0x52ac: sll %l4, %o2, %o1
.word 0x94e6c00c ! t0_kref+0x52b0: subccc %i3, %o4, %o2
1: .word 0x933aa00f ! t0_kref+0x52b4: sra %o2, 0xf, %o1
.word 0xd4f81019 ! t0_kref+0x52b8: swapa [%g0 + %i1]0x80, %o2
.word 0x99a0012b ! t0_kref+0x52bc: fabss %f11, %f12
.word 0x8046c00a ! t0_kref+0x52c0: addc %i3, %o2, %g0
.word 0x9635a17e ! t0_kref+0x52c4: orn %l6, 0x17e, %o3
.word 0x95a01919 ! t0_kref+0x52c8: fitod %f25, %f10
.word 0x2d480001 ! t0_kref+0x52cc: fbg,a,pt %fcc0, _kref+0x52d0
.word 0x15163563 ! t0_kref+0x52d0: sethi %hi(0x58d58c00), %o2
.word 0xe93e2008 ! t0_kref+0x52d4: std %f20, [%i0 + 8]
.word 0x98150009 ! t0_kref+0x52d8: or %l4, %o1, %o4
.word 0x983b0008 ! t0_kref+0x52dc: xnor %o4, %o0, %o4
.word 0x80e5800a ! t0_kref+0x52e0: subccc %l6, %o2, %g0
.word 0xb3a9002c ! t0_kref+0x52e4: fmovsl %fcc0, %f12, %f25
.word 0xd400a038 ! t0_kref+0x52e8: ld [%g2 + 0x38], %o2
.word 0x32800003 ! t0_kref+0x52ec: bne,a _kref+0x52f8
.word 0x94b778af ! t0_kref+0x52f0: orncc %i5, -0x751, %o2
.word 0xada01918 ! t0_kref+0x52f4: fitod %f24, %f22
.word 0x9ef0000c ! t0_kref+0x52f8: udivcc %g0, %o4, %o7
.word 0xd616001b ! t0_kref+0x52fc: lduh [%i0 + %i3], %o3
.word 0x932a2001 ! t0_kref+0x5300: sll %o0, 0x1, %o1
.word 0x992aa007 ! t0_kref+0x5304: sll %o2, 0x7, %o4
.word 0x992dc00b ! t0_kref+0x5308: sll %l7, %o3, %o4
.word 0x96ff4017 ! t0_kref+0x530c: sdivcc %i5, %l7, %o3
.word 0x11400006 ! t0_kref+0x5310: fba,pn %fcc0, _kref+0x5328
.word 0xec270018 ! t0_kref+0x5314: st %l6, [%i4 + %i0]
.word 0xb3a018ca ! t0_kref+0x5318: fdtos %f10, %f25
.word 0xf8262008 ! t0_kref+0x531c: st %i4, [%i0 + 8]
.word 0x92430008 ! t0_kref+0x5320: addc %o4, %o0, %o1
.word 0xd91f4019 ! t0_kref+0x5324: ldd [%i5 + %i1], %f12
.word 0x945d6e24 ! t0_kref+0x5328: smul %l5, 0xe24, %o2
.word 0x98a76e77 ! t0_kref+0x532c: subcc %i5, 0xe77, %o4
.word 0x80e00016 ! t0_kref+0x5330: subccc %g0, %l6, %g0
.word 0x9a472ddd ! t0_kref+0x5334: addc %i4, 0xddd, %o5
.word 0x0b800005 ! t0_kref+0x5338: fbug _kref+0x534c
.word 0xe01e2010 ! t0_kref+0x533c: ldd [%i0 + 0x10], %l0
.word 0xdd1fbea8 ! t0_kref+0x5340: ldd [%fp - 0x158], %f14
.word 0xfa36001b ! t0_kref+0x5344: sth %i5, [%i0 + %i3]
.word 0xc0ae5000 ! t0_kref+0x5348: stba %g0, [%i1]0x80
.word 0x920f0009 ! t0_kref+0x534c: and %i4, %o1, %o1
.word 0x968d2d21 ! t0_kref+0x5350: andcc %l4, 0xd21, %o3
.word 0x0f800008 ! t0_kref+0x5354: fbu _kref+0x5374
.word 0xd91fbc28 ! t0_kref+0x5358: ldd [%fp - 0x3d8], %f12
.word 0x9f04b12a ! t0_kref+0x535c: taddcc %l2, -0xed6, %o7
.word 0xd4164000 ! t0_kref+0x5360: lduh [%i1], %o2
.word 0xa1a00130 ! t0_kref+0x5364: fabss %f16, %f16
.word 0x81ad0a52 ! t0_kref+0x5368: fcmpd %fcc0, %f20, %f18
.word 0xc010a006 ! t0_kref+0x536c: lduh [%g2 + 6], %g0
.word 0x945da364 ! t0_kref+0x5370: smul %l6, 0x364, %o2
.word 0xa5a0004a ! t0_kref+0x5374: fmovd %f10, %f18
.word 0x9da00038 ! t0_kref+0x5378: fmovs %f24, %f14
.word 0xf3064000 ! t0_kref+0x537c: ld [%i1], %f25
.word 0x9935c008 ! t0_kref+0x5380: srl %l7, %o0, %o4
.word 0xada000d6 ! t0_kref+0x5384: fnegd %f22, %f22
.word 0xe87e7ff8 ! t0_kref+0x5388: swap [%i1 - 8], %l4
.word 0x9fa018d2 ! t0_kref+0x538c: fdtos %f18, %f15
.word 0xe1263fe8 ! t0_kref+0x5390: st %f16, [%i0 - 0x18]
.word 0xd20e3feb ! t0_kref+0x5394: ldub [%i0 - 0x15], %o1
.word 0x10800008 ! t0_kref+0x5398: ba _kref+0x53b8
.word 0xe1a01019 ! t0_kref+0x539c: sta %f16, [%g0 + %i1]0x80
.word 0xfa2e2007 ! t0_kref+0x53a0: stb %i5, [%i0 + 7]
.word 0xc00e3fe7 ! t0_kref+0x53a4: ldub [%i0 - 0x19], %g0
.word 0x81800000 ! t0_kref+0x53a8: mov %g0, %y
.word 0xa3a01891 ! t0_kref+0x53ac: fitos %f17, %f17
.word 0x94c6fb8e ! t0_kref+0x53b0: addccc %i3, -0x472, %o2
.word 0xdd1fbe78 ! t0_kref+0x53b4: ldd [%fp - 0x188], %f14
.word 0xd656c018 ! t0_kref+0x53b8: ldsh [%i3 + %i0], %o3
.word 0x9a45c00b ! t0_kref+0x53bc: addc %l7, %o3, %o5
.word 0x37480005 ! t0_kref+0x53c0: fbge,a,pt %fcc0, _kref+0x53d4
.word 0x81800000 ! t0_kref+0x53c4: mov %g0, %y
.word 0x9da4c934 ! t0_kref+0x53c8: fmuls %f19, %f20, %f14
.word 0x940b400a ! t0_kref+0x53cc: and %o5, %o2, %o2
.word 0x9e14af53 ! t0_kref+0x53d0: or %l2, 0xf53, %o7
.word 0x94128017 ! t0_kref+0x53d4: or %o2, %l7, %o2
.word 0x9ba489ac ! t0_kref+0x53d8: fdivs %f18, %f12, %f13
.word 0x92f77e83 ! t0_kref+0x53dc: udivcc %i5, -0x17d, %o1
.word 0x08800005 ! t0_kref+0x53e0: bleu _kref+0x53f4
.word 0xa7a000b9 ! t0_kref+0x53e4: fnegs %f25, %f19
.word 0x81ac4a2e ! t0_kref+0x53e8: fcmps %fcc0, %f17, %f14
.word 0x9a8ac00c ! t0_kref+0x53ec: andcc %o3, %o4, %o5
.word 0x9a334013 ! t0_kref+0x53f0: orn %o5, %l3, %o5
.word 0xc12e3ff8 ! t0_kref+0x53f4: st %fsr, [%i0 - 8]
.word 0x0a800001 ! t0_kref+0x53f8: bcs _kref+0x53fc
.word 0x952cc00d ! t0_kref+0x53fc: sll %l3, %o5, %o2
.word 0xe6ae501a ! t0_kref+0x5400: stba %l3, [%i1 + %i2]0x80
.word 0x81ac8a32 ! t0_kref+0x5404: fcmps %fcc0, %f18, %f18
.word 0x2f400008 ! t0_kref+0x5408: fbu,a,pn %fcc0, _kref+0x5428
.word 0xd816401b ! t0_kref+0x540c: lduh [%i1 + %i3], %o4
.word 0x81ad0a2c ! t0_kref+0x5410: fcmps %fcc0, %f20, %f12
.word 0xe620a010 ! t0_kref+0x5414: st %l3, [%g2 + 0x10]
.word 0xd0267fec ! t0_kref+0x5418: st %o0, [%i1 - 0x14]
.word 0x9fa549ad ! t0_kref+0x541c: fdivs %f21, %f13, %f15
.word 0x9a8f0012 ! t0_kref+0x5420: andcc %i4, %l2, %o5
.word 0xada48835 ! t0_kref+0x5424: fadds %f18, %f21, %f22
.word 0xb1a30833 ! t0_kref+0x5428: fadds %f12, %f19, %f24
.word 0xda364000 ! t0_kref+0x542c: sth %o5, [%i1]
.word 0xd420a024 ! t0_kref+0x5430: st %o2, [%g2 + 0x24]
.word 0xa5a018d4 ! t0_kref+0x5434: fdtos %f20, %f18
.word 0x9de3bfa0 ! t0_kref+0x5438: save %sp, -0x60, %sp
.word 0xb2a6801b ! t0_kref+0x543c: subcc %i2, %i3, %i1
.word 0x97ee401d ! t0_kref+0x5440: restore %i1, %i5, %o3
.word 0x8143c000 ! t0_kref+0x5444: stbar
.word 0x9e3f001d ! t0_kref+0x5448: xnor %i4, %i5, %o7
.word 0x8184c000 ! t0_kref+0x544c: wr %l3, %g0, %y
.word 0xb1a00132 ! t0_kref+0x5450: fabss %f18, %f24
.word 0xd45e2008 ! t0_kref+0x5454: ldx [%i0 + 8], %o2
.word 0xa1a01919 ! t0_kref+0x5458: fitod %f25, %f16
.word 0xc016600c ! t0_kref+0x545c: lduh [%i1 + 0xc], %g0
.word 0xe67e2008 ! t0_kref+0x5460: swap [%i0 + 8], %l3
.word 0x01800002 ! t0_kref+0x5464: fbn _kref+0x546c
.word 0xd520a014 ! t0_kref+0x5468: st %f10, [%g2 + 0x14]
.word 0x8143c000 ! t0_kref+0x546c: stbar
.word 0x948d000b ! t0_kref+0x5470: andcc %l4, %o3, %o2
.word 0x8610201b ! t0_kref+0x5474: mov 0x1b, %g3
.word 0x86a0e001 ! t0_kref+0x5478: subcc %g3, 1, %g3
.word 0x02800007 ! t0_kref+0x547c: be _kref+0x5498
.word 0xd816c018 ! t0_kref+0x5480: lduh [%i3 + %i0], %o4
.word 0xd03e4000 ! t0_kref+0x5484: std %o0, [%i1]
.word 0xb1a01a50 ! t0_kref+0x5488: fdtoi %f16, %f24
.word 0x9b2aa01a ! t0_kref+0x548c: sll %o2, 0x1a, %o5
.word 0x1b47fffa ! t0_kref+0x5490: fble,pn %fcc0, _kref+0x5478
.word 0xa5a509d4 ! t0_kref+0x5494: fdivd %f20, %f20, %f18
.word 0xe82e401a ! t0_kref+0x5498: stb %l4, [%i1 + %i2]
.word 0x81ac8a4a ! t0_kref+0x549c: fcmpd %fcc0, %f18, %f10
.word 0x81defa2b ! t0_kref+0x54a0: flush %i3 - 0x5d5
.word 0x9da309d0 ! t0_kref+0x54a4: fdivd %f12, %f16, %f14
.word 0x92a6e1ab ! t0_kref+0x54a8: subcc %i3, 0x1ab, %o1
.word 0x87802080 ! t0_kref+0x54ac: mov 0x80, %asi
.word 0x97a6082a ! t0_kref+0x54b0: fadds %f24, %f10, %f11
.word 0xec2e401a ! t0_kref+0x54b4: stb %l6, [%i1 + %i2]
.word 0x2e800001 ! t0_kref+0x54b8: bvs,a _kref+0x54bc
.word 0x98e731b8 ! t0_kref+0x54bc: subccc %i4, -0xe48, %o4
.word 0x81dd75bb ! t0_kref+0x54c0: flush %l5 - 0xa45
.word 0x982b683b ! t0_kref+0x54c4: andn %o5, 0x83b, %o4
.word 0x9b2a401d ! t0_kref+0x54c8: sll %o1, %i5, %o5
.word 0x9abeb7f7 ! t0_kref+0x54cc: xnorcc %i2, -0x809, %o5
.word 0x11800007 ! t0_kref+0x54d0: fba _kref+0x54ec
.word 0x98f2ae11 ! t0_kref+0x54d4: udivcc %o2, 0xe11, %o4
.word 0x9e5d8015 ! t0_kref+0x54d8: smul %l6, %l5, %o7
.word 0x9682c016 ! t0_kref+0x54dc: addcc %o3, %l6, %o3
.word 0xecbe501d ! t0_kref+0x54e0: stda %l6, [%i1 + %i5]0x80
.word 0x9ebca3b6 ! t0_kref+0x54e4: xnorcc %l2, 0x3b6, %o7
.word 0xd680a030 ! t0_kref+0x54e8: lda [%g2 + 0x30]%asi, %o3
.word 0xe1070018 ! t0_kref+0x54ec: ld [%i4 + %i0], %f16
.word 0x9de3bfa0 ! t0_kref+0x54f0: save %sp, -0x60, %sp
.word 0x80463a93 ! t0_kref+0x54f4: addc %i0, -0x56d, %g0
.word 0x95e82def ! t0_kref+0x54f8: restore %g0, 0xdef, %o2
.word 0xd8070018 ! t0_kref+0x54fc: ld [%i4 + %i0], %o4
.word 0xafa0002c ! t0_kref+0x5500: fmovs %f12, %f23
.word 0x9da30831 ! t0_kref+0x5504: fadds %f12, %f17, %f14
.word 0x92bd3a1a ! t0_kref+0x5508: xnorcc %l4, -0x5e6, %o1
.word 0xe636c018 ! t0_kref+0x550c: sth %l3, [%i3 + %i0]
.word 0x983d4013 ! t0_kref+0x5510: xnor %l5, %l3, %o4
.word 0xf430a01e ! t0_kref+0x5514: sth %i2, [%g2 + 0x1e]
.word 0x1d800003 ! t0_kref+0x5518: fbule _kref+0x5524
.word 0xf42e001a ! t0_kref+0x551c: stb %i2, [%i0 + %i2]
.word 0xa3abc02a ! t0_kref+0x5520: fmovso %fcc0, %f10, %f17
.word 0x3b800005 ! t0_kref+0x5524: fble,a _kref+0x5538
.word 0x960cc016 ! t0_kref+0x5528: and %l3, %l6, %o3
.word 0xdd3e3fe0 ! t0_kref+0x552c: std %f14, [%i0 - 0x20]
.word 0xa9a01a2f ! t0_kref+0x5530: fstoi %f15, %f20
.word 0x9fc10000 ! t0_kref+0x5534: call %g4
.word 0xc0470019 ! t0_kref+0x5538: ldsw [%i4 + %i1], %g0
.word 0x9ebd2ca5 ! t0_kref+0x553c: xnorcc %l4, 0xca5, %o7
.word 0xafa000b3 ! t0_kref+0x5540: fnegs %f19, %f23
.word 0x92df001b ! t0_kref+0x5544: smulcc %i4, %i3, %o1
.word 0x8143e075 ! t0_kref+0x5548: membar 0x75
.word 0x81834000 ! t0_kref+0x554c: wr %o5, %g0, %y
.word 0xa5a48854 ! t0_kref+0x5550: faddd %f18, %f20, %f18
.word 0x97a000ac ! t0_kref+0x5554: fnegs %f12, %f11
.word 0xd656001b ! t0_kref+0x5558: ldsh [%i0 + %i3], %o3
.word 0xde480018 ! t0_kref+0x555c: ldsb [%g0 + %i0], %o7
.word 0x0e800006 ! t0_kref+0x5560: bvs _kref+0x5578
.word 0xd280a024 ! t0_kref+0x5564: lda [%g2 + 0x24]%asi, %o1
.word 0xe5a0a038 ! t0_kref+0x5568: sta %f18, [%g2 + 0x38]%asi
.word 0x2b400005 ! t0_kref+0x556c: fbug,a,pn %fcc0, _kref+0x5580
.word 0x9645401d ! t0_kref+0x5570: addc %l5, %i5, %o3
.word 0xa1a01914 ! t0_kref+0x5574: fitod %f20, %f16
.word 0xd616401b ! t0_kref+0x5578: lduh [%i1 + %i3], %o3
.word 0x81ad0aaa ! t0_kref+0x557c: fcmpes %fcc0, %f20, %f10
.word 0xb3a0012d ! t0_kref+0x5580: fabss %f13, %f25
.word 0xc04e8018 ! t0_kref+0x5584: ldsb [%i2 + %i0], %g0
.word 0x9de3bfa0 ! t0_kref+0x5588: save %sp, -0x60, %sp
.word 0xb6568000 ! t0_kref+0x558c: umul %i2, %g0, %i3
.word 0x97ef4018 ! t0_kref+0x5590: restore %i5, %i0, %o3
.word 0x92ac801d ! t0_kref+0x5594: andncc %l2, %i5, %o1
.word 0x9ba3482f ! t0_kref+0x5598: fadds %f13, %f15, %f13
.word 0x15800001 ! t0_kref+0x559c: fbue _kref+0x55a0
.word 0x81828000 ! t0_kref+0x55a0: wr %o2, %g0, %y
.word 0x31800004 ! t0_kref+0x55a4: fba,a _kref+0x55b4
.word 0x9e0d4009 ! t0_kref+0x55a8: and %l5, %o1, %o7
.word 0xa9a018d6 ! t0_kref+0x55ac: fdtos %f22, %f20
.word 0xeeb0a012 ! t0_kref+0x55b0: stha %l7, [%g2 + 0x12]%asi
.word 0x9b2a401d ! t0_kref+0x55b4: sll %o1, %i5, %o5
.word 0xdd1fbd00 ! t0_kref+0x55b8: ldd [%fp - 0x300], %f14
.word 0x80af0016 ! t0_kref+0x55bc: andncc %i4, %l6, %g0
.word 0x81ab0a58 ! t0_kref+0x55c0: fcmpd %fcc0, %f12, %f24
.word 0x962d3eed ! t0_kref+0x55c4: andn %l4, -0x113, %o3
.word 0xa1a0190e ! t0_kref+0x55c8: fitod %f14, %f16
.word 0xd85e401d ! t0_kref+0x55cc: ldx [%i1 + %i5], %o4
.word 0xe87e001c ! t0_kref+0x55d0: swap [%i0 + %i4], %l4
call SYM(t0_subr0)
.word 0xafa5482f ! t0_kref+0x55d8: fadds %f21, %f15, %f23
.word 0x8143c000 ! t0_kref+0x55dc: stbar
.word 0x9b3da007 ! t0_kref+0x55e0: sra %l6, 0x7, %o5
.word 0x9865001b ! t0_kref+0x55e4: subc %l4, %i3, %o4
.word 0x06800006 ! t0_kref+0x55e8: bl _kref+0x5600
.word 0xd8566004 ! t0_kref+0x55ec: ldsh [%i1 + 4], %o4
.word 0xd4c8a001 ! t0_kref+0x55f0: ldsba [%g2 + 1]%asi, %o2
.word 0xa1a0012a ! t0_kref+0x55f4: fabss %f10, %f16
.word 0x9ae4f01a ! t0_kref+0x55f8: subccc %l3, -0xfe6, %o5
.word 0xea20a034 ! t0_kref+0x55fc: st %l5, [%g2 + 0x34]
.word 0x92fa0012 ! t0_kref+0x5600: sdivcc %o0, %l2, %o1
.word 0x98768012 ! t0_kref+0x5604: udiv %i2, %l2, %o4
.word 0x940cb2f8 ! t0_kref+0x5608: and %l2, -0xd08, %o2
.word 0x3f400008 ! t0_kref+0x560c: fbo,a,pn %fcc0, _kref+0x562c
.word 0x96e2f5de ! t0_kref+0x5610: subccc %o3, -0xa22, %o3
.word 0x9abdc00b ! t0_kref+0x5614: xnorcc %l7, %o3, %o5
.word 0xde50a000 ! t0_kref+0x5618: ldsh [%g2], %o7
.word 0xc807bfe8 ! t0_kref+0x561c: ld [%fp - 0x18], %g4
.word 0x9e5dfffa ! t0_kref+0x5620: smul %l7, -0x6, %o7
.word 0xd830a02e ! t0_kref+0x5624: sth %o4, [%g2 + 0x2e]
.word 0x9da00154 ! t0_kref+0x5628: fabsd %f20, %f14
.word 0x98bb0008 ! t0_kref+0x562c: xnorcc %o4, %o0, %o4
.word 0x81ab8a4e ! t0_kref+0x5630: fcmpd %fcc0, %f14, %f14
.word 0x81dc78af ! t0_kref+0x5634: flush %l1 - 0x751
.word 0xf42e0000 ! t0_kref+0x5638: stb %i2, [%i0]
.word 0xe0180018 ! t0_kref+0x563c: ldd [%g0 + %i0], %l0
.word 0x945ea1f8 ! t0_kref+0x5640: smul %i2, 0x1f8, %o2
.word 0xc056600a ! t0_kref+0x5644: ldsh [%i1 + 0xa], %g0
.word 0x94ba62ce ! t0_kref+0x5648: xnorcc %o1, 0x2ce, %o2
.word 0x9e832b03 ! t0_kref+0x564c: addcc %o4, 0xb03, %o7
.word 0xa9a50833 ! t0_kref+0x5650: fadds %f20, %f19, %f20
.word 0xdec61000 ! t0_kref+0x5654: ldswa [%i0]0x80, %o7
.word 0xe91e2008 ! t0_kref+0x5658: ldd [%i0 + 8], %f20
.word 0xc08e7ffa ! t0_kref+0x565c: lduba [%i1 - 6]%asi, %g0
.word 0xd4de101d ! t0_kref+0x5660: ldxa [%i0 + %i5]0x80, %o2
.word 0x933cc00d ! t0_kref+0x5664: sra %l3, %o5, %o1
.word 0xc0a0a004 ! t0_kref+0x5668: sta %g0, [%g2 + 4]%asi
.word 0xe01e2000 ! t0_kref+0x566c: ldd [%i0], %l0
.word 0x94bca8ab ! t0_kref+0x5670: xnorcc %l2, 0x8ab, %o2
.word 0xe01e3ff8 ! t0_kref+0x5674: ldd [%i0 - 8], %l0
.word 0xa9a2cd2f ! t0_kref+0x5678: fsmuld %f11, %f15, %f20
.word 0x0f800001 ! t0_kref+0x567c: fbu _kref+0x5680
.word 0xaba01094 ! t0_kref+0x5680: fxtos %f20, %f21
.word 0x81dd000a ! t0_kref+0x5684: flush %l4 + %o2
.word 0xd6564000 ! t0_kref+0x5688: ldsh [%i1], %o3
.word 0xd848a00c ! t0_kref+0x568c: ldsb [%g2 + 0xc], %o4
.word 0x9934c014 ! t0_kref+0x5690: srl %l3, %l4, %o4
.word 0x81dcc00b ! t0_kref+0x5694: flush %l3 + %o3
.word 0x9e1d0008 ! t0_kref+0x5698: xor %l4, %o0, %o7
.word 0xe180a024 ! t0_kref+0x569c: lda [%g2 + 0x24]%asi, %f16
.word 0xa7a01899 ! t0_kref+0x56a0: fitos %f25, %f19
.word 0xb3a40839 ! t0_kref+0x56a4: fadds %f16, %f25, %f25
.word 0xd7a0a034 ! t0_kref+0x56a8: sta %f11, [%g2 + 0x34]%asi
.word 0x803eb52b ! t0_kref+0x56ac: xnor %i2, -0xad5, %g0
.word 0x92ad4014 ! t0_kref+0x56b0: andncc %l5, %l4, %o1
.word 0xeb00a018 ! t0_kref+0x56b4: ld [%g2 + 0x18], %f21
.word 0x9a474013 ! t0_kref+0x56b8: addc %i5, %l3, %o5
.word 0x80458015 ! t0_kref+0x56bc: addc %l6, %l5, %g0
.word 0x92c5c00d ! t0_kref+0x56c0: addccc %l7, %o5, %o1
.word 0xd240a000 ! t0_kref+0x56c4: ldsw [%g2], %o1
.word 0x9da2c831 ! t0_kref+0x56c8: fadds %f11, %f17, %f14
.word 0x9fa018ce ! t0_kref+0x56cc: fdtos %f14, %f15
.word 0x962ce971 ! t0_kref+0x56d0: andn %l3, 0x971, %o3
.word 0x94702373 ! t0_kref+0x56d4: udiv %g0, 0x373, %o2
.word 0x809f4016 ! t0_kref+0x56d8: xorcc %i5, %l6, %g0
.word 0xf4a8a039 ! t0_kref+0x56dc: stba %i2, [%g2 + 0x39]%asi
.word 0xea20a038 ! t0_kref+0x56e0: st %l5, [%g2 + 0x38]
.word 0xe53e001d ! t0_kref+0x56e4: std %f18, [%i0 + %i5]
.word 0x38480006 ! t0_kref+0x56e8: bgu,a,pt %icc, _kref+0x5700
.word 0x8075a2d5 ! t0_kref+0x56ec: udiv %l6, 0x2d5, %g0
.word 0x967da328 ! t0_kref+0x56f0: sdiv %l6, 0x328, %o3
.word 0x928eeca9 ! t0_kref+0x56f4: andcc %i3, 0xca9, %o1
.word 0x949ec016 ! t0_kref+0x56f8: xorcc %i3, %l6, %o2
.word 0xe91e4000 ! t0_kref+0x56fc: ldd [%i1], %f20
.word 0x9ec5ac51 ! t0_kref+0x5700: addccc %l6, 0xc51, %o7
.word 0x963f7fbd ! t0_kref+0x5704: xnor %i5, -0x43, %o3
.word 0x9a5d0009 ! t0_kref+0x5708: smul %l4, %o1, %o5
.word 0x09800006 ! t0_kref+0x570c: fbl _kref+0x5724
.word 0xc028a017 ! t0_kref+0x5710: clrb [%g2 + 0x17]
.word 0x10800007 ! t0_kref+0x5714: ba _kref+0x5730
.word 0x99a5c833 ! t0_kref+0x5718: fadds %f23, %f19, %f12
.word 0x81aa8a4e ! t0_kref+0x571c: fcmpd %fcc0, %f10, %f14
.word 0x81ab8ab5 ! t0_kref+0x5720: fcmpes %fcc0, %f14, %f21
.word 0x9fc00004 ! t0_kref+0x5724: call %g0 + %g4
.word 0x9426c008 ! t0_kref+0x5728: sub %i3, %o0, %o2
.word 0x80074008 ! t0_kref+0x572c: add %i5, %o0, %g0
.word 0xe436401b ! t0_kref+0x5730: sth %l2, [%i1 + %i3]
.word 0x9b3f601c ! t0_kref+0x5734: sra %i5, 0x1c, %o5
.word 0x81ac8a56 ! t0_kref+0x5738: fcmpd %fcc0, %f18, %f22
.word 0xe46e401a ! t0_kref+0x573c: ldstub [%i1 + %i2], %l2
.word 0x81ad0a2a ! t0_kref+0x5740: fcmps %fcc0, %f20, %f10
.word 0x9f2a800d ! t0_kref+0x5744: sll %o2, %o5, %o7
.word 0xd20e6006 ! t0_kref+0x5748: ldub [%i1 + 6], %o1
.word 0xa5a018d6 ! t0_kref+0x574c: fdtos %f22, %f18
.word 0x985f71a8 ! t0_kref+0x5750: smul %i5, -0xe58, %o4
.word 0xa9a389b9 ! t0_kref+0x5754: fdivs %f14, %f25, %f20
.word 0xd2563fea ! t0_kref+0x5758: ldsh [%i0 - 0x16], %o1
.word 0x12800003 ! t0_kref+0x575c: bne _kref+0x5768
.word 0x9e3ca9d8 ! t0_kref+0x5760: xnor %l2, 0x9d8, %o7
.word 0xd51e2008 ! t0_kref+0x5764: ldd [%i0 + 8], %f10
.word 0x928b0015 ! t0_kref+0x5768: andcc %o4, %l5, %o1
.word 0x0f800003 ! t0_kref+0x576c: fbu _kref+0x5778
.word 0xdf20a030 ! t0_kref+0x5770: st %f15, [%g2 + 0x30]
.word 0xc807bfe4 ! t0_kref+0x5774: ld [%fp - 0x1c], %g4
.word 0x943a0000 ! t0_kref+0x5778: not %o0, %o2
.word 0x97a00137 ! t0_kref+0x577c: fabss %f23, %f11
.word 0x9ee4c008 ! t0_kref+0x5780: subccc %l3, %o0, %o7
.word 0x8185c000 ! t0_kref+0x5784: wr %l7, %g0, %y
.word 0x9da0188f ! t0_kref+0x5788: fitos %f15, %f14
.word 0x3b400006 ! t0_kref+0x578c: fble,a,pn %fcc0, _kref+0x57a4
.word 0xb3a80033 ! t0_kref+0x5790: fmovsn %fcc0, %f19, %f25
.word 0x97a0012d ! t0_kref+0x5794: fabss %f13, %f11
.word 0x81ad8a58 ! t0_kref+0x5798: fcmpd %fcc0, %f22, %f24
.word 0x95a608cc ! t0_kref+0x579c: fsubd %f24, %f12, %f10
.word 0xada0002c ! t0_kref+0x57a0: fmovs %f12, %f22
.word 0xd5064000 ! t0_kref+0x57a4: ld [%i1], %f10
.word 0xa1a01910 ! t0_kref+0x57a8: fitod %f16, %f16
.word 0x92adc016 ! t0_kref+0x57ac: andncc %l7, %l6, %o1
.word 0xb1a01898 ! t0_kref+0x57b0: fitos %f24, %f24
.word 0x80bb2809 ! t0_kref+0x57b4: xnorcc %o4, 0x809, %g0
call SYM(t0_subr3)
.word 0x9813635a ! t0_kref+0x57bc: or %o5, 0x35a, %o4
.word 0xc016c018 ! t0_kref+0x57c0: lduh [%i3 + %i0], %g0
.word 0xe6267fec ! t0_kref+0x57c4: st %l3, [%i1 - 0x14]
.word 0x9ac50008 ! t0_kref+0x57c8: addccc %l4, %o0, %o5
.word 0x98e36632 ! t0_kref+0x57cc: subccc %o5, 0x632, %o4
.word 0xa5a0188b ! t0_kref+0x57d0: fitos %f11, %f18
.word 0xa3a00134 ! t0_kref+0x57d4: fabss %f20, %f17
.word 0x948d001b ! t0_kref+0x57d8: andcc %l4, %i3, %o2
.word 0x08800004 ! t0_kref+0x57dc: bleu _kref+0x57ec
.word 0x9242fa8f ! t0_kref+0x57e0: addc %o3, -0x571, %o1
.word 0xf007bfe0 ! t0_kref+0x57e4: ld [%fp - 0x20], %i0
.word 0xda163ffe ! t0_kref+0x57e8: lduh [%i0 - 2], %o5
.word 0xc04e401a ! t0_kref+0x57ec: ldsb [%i1 + %i2], %g0
.word 0x982a7ce9 ! t0_kref+0x57f0: andn %o1, -0x317, %o4
.word 0xc0166006 ! t0_kref+0x57f4: lduh [%i1 + 6], %g0
.word 0x928d32a4 ! t0_kref+0x57f8: andcc %l4, -0xd5c, %o1
.word 0x81de2093 ! t0_kref+0x57fc: flush %i0 + 0x93
.word 0x9912000d ! t0_kref+0x5800: taddcctv %o0, %o5, %o4
.word 0xa5a01917 ! t0_kref+0x5804: fitod %f23, %f18
.word 0x9da2c835 ! t0_kref+0x5808: fadds %f11, %f21, %f14
.word 0x95382007 ! t0_kref+0x580c: sra %g0, 0x7, %o2
.word 0x9712801b ! t0_kref+0x5810: taddcctv %o2, %i3, %o3
.word 0xe906001c ! t0_kref+0x5814: ld [%i0 + %i4], %f20
.word 0xb4103ff4 ! t0_kref+0x5818: mov 0xfffffff4, %i2
.word 0x98f50015 ! t0_kref+0x581c: udivcc %l4, %l5, %o4
.word 0x98c6be28 ! t0_kref+0x5820: addccc %i2, -0x1d8, %o4
.word 0xe01e401d ! t0_kref+0x5824: ldd [%i1 + %i5], %l0
.word 0xd64e2001 ! t0_kref+0x5828: ldsb [%i0 + 1], %o3
.word 0x99a3c932 ! t0_kref+0x582c: fmuls %f15, %f18, %f12
.word 0x9b3d2014 ! t0_kref+0x5830: sra %l4, 0x14, %o5
.word 0xe01e2010 ! t0_kref+0x5834: ldd [%i0 + 0x10], %l0
.word 0xc08e600a ! t0_kref+0x5838: lduba [%i1 + 0xa]%asi, %g0
.word 0xc0262008 ! t0_kref+0x583c: clr [%i0 + 8]
call SYM(t0_subr3)
.word 0x9886e914 ! t0_kref+0x5844: addcc %i3, 0x914, %o4
.word 0x92ad2397 ! t0_kref+0x5848: andncc %l4, 0x397, %o1
.word 0x80da4016 ! t0_kref+0x584c: smulcc %o1, %l6, %g0
.word 0xf1270019 ! t0_kref+0x5850: st %f24, [%i4 + %i1]
.word 0x9a1de5b2 ! t0_kref+0x5854: xor %l7, 0x5b2, %o5
.word 0x9f370012 ! t0_kref+0x5858: srl %i4, %l2, %o7
.word 0xc0160000 ! t0_kref+0x585c: lduh [%i0], %g0
.word 0x86102004 ! t0_kref+0x5860: mov 0x4, %g3
.word 0x12800000 ! t0_kref+0x5864: bne _kref+0x5864
.word 0x86a0e001 ! t0_kref+0x5868: subcc %g3, 1, %g3
.word 0x9fc10000 ! t0_kref+0x586c: call %g4
.word 0x9b103ed2 ! t0_kref+0x5870: taddcctv %g0, -0x12e, %o5
.word 0x81ac8aaf ! t0_kref+0x5874: fcmpes %fcc0, %f18, %f15
.word 0x86102003 ! t0_kref+0x5878: mov 0x3, %g3
.word 0x32800000 ! t0_kref+0x587c: bne,a _kref+0x587c
.word 0x86a0e001 ! t0_kref+0x5880: subcc %g3, 1, %g3
.word 0x9fc00004 ! t0_kref+0x5884: call %g0 + %g4
.word 0xec20a004 ! t0_kref+0x5888: st %l6, [%g2 + 4]
.word 0xd720a030 ! t0_kref+0x588c: st %f11, [%g2 + 0x30]
.word 0x9de3bfa0 ! t0_kref+0x5890: save %sp, -0x60, %sp
.word 0x81ee8000 ! t0_kref+0x5894: restore %i2, %g0, %g0
.word 0xe6fe101c ! t0_kref+0x5898: swapa [%i0 + %i4]0x80, %l3
.word 0xa5a00137 ! t0_kref+0x589c: fabss %f23, %f18
.word 0xe01e401d ! t0_kref+0x58a0: ldd [%i1 + %i5], %l0
.word 0x92336788 ! t0_kref+0x58a4: orn %o5, 0x788, %o1
.word 0xd91e3fe8 ! t0_kref+0x58a8: ldd [%i0 - 0x18], %f12
.word 0x9e3528e3 ! t0_kref+0x58ac: orn %l4, 0x8e3, %o7
.word 0x94f72815 ! t0_kref+0x58b0: udivcc %i4, 0x815, %o2
.word 0xe1066010 ! t0_kref+0x58b4: ld [%i1 + 0x10], %f16
.word 0xe500a00c ! t0_kref+0x58b8: ld [%g2 + 0xc], %f18
.word 0xe83e6010 ! t0_kref+0x58bc: std %l4, [%i1 + 0x10]
.word 0xda36600e ! t0_kref+0x58c0: sth %o5, [%i1 + 0xe]
.word 0x9fc00004 ! t0_kref+0x58c4: call %g0 + %g4
.word 0x812aa006 ! t0_kref+0x58c8: sll %o2, 0x6, %g0
.word 0xd628a004 ! t0_kref+0x58cc: stb %o3, [%g2 + 4]
.word 0x07800007 ! t0_kref+0x58d0: fbul _kref+0x58ec
.word 0xe51e0000 ! t0_kref+0x58d4: ldd [%i0], %f18
.word 0xfd6e401c ! t0_kref+0x58d8: prefetch %i1 + %i4, 30
.word 0x92ba0008 ! t0_kref+0x58dc: xnorcc %o0, %o0, %o1
.word 0xa9a00132 ! t0_kref+0x58e0: fabss %f18, %f20
.word 0x22800004 ! t0_kref+0x58e4: be,a _kref+0x58f4
.word 0xe0680019 ! t0_kref+0x58e8: ldstub [%g0 + %i1], %l0
.word 0x8046c014 ! t0_kref+0x58ec: addc %i3, %l4, %g0
.word 0x921d7023 ! t0_kref+0x58f0: xor %l5, -0xfdd, %o1
.word 0x812ac01a ! t0_kref+0x58f4: sll %o3, %i2, %g0
.word 0x9b34a000 ! t0_kref+0x58f8: srl %l2, 0x0, %o5
.word 0xada40d36 ! t0_kref+0x58fc: fsmuld %f16, %f22, %f22
.word 0x9b2a6015 ! t0_kref+0x5900: sll %o1, 0x15, %o5
.word 0xa9a0190b ! t0_kref+0x5904: fitod %f11, %f20
.word 0x81ac0a4e ! t0_kref+0x5908: fcmpd %fcc0, %f16, %f14
.word 0x9ec70009 ! t0_kref+0x590c: addccc %i4, %o1, %o7
.word 0xe0ee3fe0 ! t0_kref+0x5910: ldstuba [%i0 - 0x20]%asi, %l0
.word 0x21480005 ! t0_kref+0x5914: fbn,a,pt %fcc0, _kref+0x5928
.word 0x95a0002d ! t0_kref+0x5918: fmovs %f13, %f10
.word 0x98fa400d ! t0_kref+0x591c: sdivcc %o1, %o5, %o4
.word 0x07400002 ! t0_kref+0x5920: fbul,pn %fcc0, _kref+0x5928
.word 0xc807bfec ! t0_kref+0x5924: ld [%fp - 0x14], %g4
.word 0x8143c000 ! t0_kref+0x5928: stbar
.word 0x923cf491 ! t0_kref+0x592c: xnor %l3, -0xb6f, %o1
.word 0x952da000 ! t0_kref+0x5930: sll %l6, 0x0, %o2
.word 0xec267fe8 ! t0_kref+0x5934: st %l6, [%i1 - 0x18]
.word 0x14800006 ! t0_kref+0x5938: bg _kref+0x5950
.word 0xed1e2010 ! t0_kref+0x593c: ldd [%i0 + 0x10], %f22
.word 0x9740c000 ! t0_kref+0x5940: mov %asi, %o3
.word 0x8143c000 ! t0_kref+0x5944: stbar
.word 0x81ad4ab6 ! t0_kref+0x5948: fcmpes %fcc0, %f21, %f22
.word 0x9f3b6001 ! t0_kref+0x594c: sra %o5, 0x1, %o7
.word 0x983a6014 ! t0_kref+0x5950: xnor %o1, 0x14, %o4
.word 0x00800001 ! t0_kref+0x5954: bn _kref+0x5958
.word 0x95a8802f ! t0_kref+0x5958: fmovslg %fcc0, %f15, %f10
.word 0x81ad0ab2 ! t0_kref+0x595c: fcmpes %fcc0, %f20, %f18
.word 0x0f480003 ! t0_kref+0x5960: fbu,pt %fcc0, _kref+0x596c
.word 0x9af5400b ! t0_kref+0x5964: udivcc %l5, %o3, %o5
.word 0xda10a02a ! t0_kref+0x5968: lduh [%g2 + 0x2a], %o5
.word 0xf4b0a02a ! t0_kref+0x596c: stha %i2, [%g2 + 0x2a]%asi
.word 0xe300a000 ! t0_kref+0x5970: ld [%g2], %f17
.word 0xdf067fe0 ! t0_kref+0x5974: ld [%i1 - 0x20], %f15
.word 0x001fffff ! t0_kref+0x5978: illtrap 0x1fffff
.word 0xe36e6018 ! t0_kref+0x597c: prefetch %i1 + 0x18, 17
.word 0xa3aa4030 ! t0_kref+0x5980: fmovse %fcc0, %f16, %f17
.word 0x99a00135 ! t0_kref+0x5984: fabss %f21, %f12
.word 0xd0ee9018 ! t0_kref+0x5988: ldstuba [%i2 + %i0]0x80, %o0
.word 0x81ac4ab2 ! t0_kref+0x598c: fcmpes %fcc0, %f17, %f18
.word 0xa5a018d8 ! t0_kref+0x5990: fdtos %f24, %f18
.word 0x2a800001 ! t0_kref+0x5994: bcs,a _kref+0x5998
.word 0xda063fe4 ! t0_kref+0x5998: ld [%i0 - 0x1c], %o5
call SYM(t0_subr0)
.word 0x943a2e0c ! t0_kref+0x59a0: xnor %o0, 0xe0c, %o2
.word 0xd64e6000 ! t0_kref+0x59a4: ldsb [%i1], %o3
.word 0x988d646e ! t0_kref+0x59a8: andcc %l5, 0x46e, %o4
sethi %hi(2f), %o7
.word 0xe40be1cc ! t0_kref+0x59b0: ldub [%o7 + 0x1cc], %l2
.word 0xa41ca00c ! t0_kref+0x59b4: xor %l2, 0xc, %l2
.word 0xe42be1cc ! t0_kref+0x59b8: stb %l2, [%o7 + 0x1cc]
.word 0x81dbe1cc ! t0_kref+0x59bc: flush %o7 + 0x1cc
.word 0x9340c000 ! t0_kref+0x59c0: mov %asi, %o1
.word 0xd4100019 ! t0_kref+0x59c4: lduh [%g0 + %i1], %o2
.word 0xc07e6014 ! t0_kref+0x59c8: swap [%i1 + 0x14], %g0
2: .word 0xd4100019 ! t0_kref+0x59cc: lduh [%g0 + %i1], %o2
.word 0x81aa8a4e ! t0_kref+0x59d0: fcmpd %fcc0, %f10, %f14
.word 0xafa018d2 ! t0_kref+0x59d4: fdtos %f18, %f23
.word 0xa1a018ca ! t0_kref+0x59d8: fdtos %f10, %f16
.word 0xdd1e4000 ! t0_kref+0x59dc: ldd [%i1], %f14
.word 0xde163ffa ! t0_kref+0x59e0: lduh [%i0 - 6], %o7
.word 0x802d267f ! t0_kref+0x59e4: andn %l4, 0x67f, %g0
.word 0x952e800b ! t0_kref+0x59e8: sll %i2, %o3, %o2
.word 0x81ab8a2c ! t0_kref+0x59ec: fcmps %fcc0, %f14, %f12
.word 0x985b4013 ! t0_kref+0x59f0: smul %o5, %l3, %o4
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x928ebe38 ! t0_kref+0x5a00: andcc %i2, -0x1c8, %o1
1: .word 0x9a5a6305 ! t0_kref+0x5a04: smul %o1, 0x305, %o5
.word 0x952f0012 ! t0_kref+0x5a08: sll %i4, %l2, %o2
.word 0x98c2c013 ! t0_kref+0x5a0c: addccc %o3, %l3, %o4
.word 0x98f5c00a ! t0_kref+0x5a10: udivcc %l7, %o2, %o4
.word 0xc048a031 ! t0_kref+0x5a14: ldsb [%g2 + 0x31], %g0
.word 0xafa0012d ! t0_kref+0x5a18: fabss %f13, %f23
.word 0x98dd0000 ! t0_kref+0x5a1c: smulcc %l4, %g0, %o4
.word 0x9fa0188e ! t0_kref+0x5a20: fitos %f14, %f15
call SYM(t0_subr0)
.word 0xe636c018 ! t0_kref+0x5a28: sth %l3, [%i3 + %i0]
.word 0x3d800001 ! t0_kref+0x5a2c: fbule,a _kref+0x5a30
.word 0x9535001b ! t0_kref+0x5a30: srl %l4, %i3, %o2
.word 0x15800007 ! t0_kref+0x5a34: fbue _kref+0x5a50
.word 0x9f30201a ! t0_kref+0x5a38: srl %g0, 0x1a, %o7
.word 0x96c76039 ! t0_kref+0x5a3c: addccc %i5, 0x39, %o3
.word 0xdd1fbe58 ! t0_kref+0x5a40: ldd [%fp - 0x1a8], %f14
.word 0x968ae6e2 ! t0_kref+0x5a44: andcc %o3, 0x6e2, %o3
.word 0xde40a000 ! t0_kref+0x5a48: ldsw [%g2], %o7
.word 0xf820a008 ! t0_kref+0x5a4c: st %i4, [%g2 + 8]
.word 0x9ebac013 ! t0_kref+0x5a50: xnorcc %o3, %l3, %o7
.word 0xe6266008 ! t0_kref+0x5a54: st %l3, [%i1 + 8]
.word 0xd24e3ffe ! t0_kref+0x5a58: ldsb [%i0 - 2], %o1
.word 0x9e634014 ! t0_kref+0x5a5c: subc %o5, %l4, %o7
.word 0xe1e8a049 ! t0_kref+0x5a60: prefetcha %g2 + 0x49, 16
.word 0x07480008 ! t0_kref+0x5a64: fbul,pt %fcc0, _kref+0x5a84
.word 0xe7a0a010 ! t0_kref+0x5a68: sta %f19, [%g2 + 0x10]%asi
.word 0x9fa0012b ! t0_kref+0x5a6c: fabss %f11, %f15
.word 0xe51e401d ! t0_kref+0x5a70: ldd [%i1 + %i5], %f18
.word 0x81df0013 ! t0_kref+0x5a74: flush %i4 + %l3
.word 0xe51e4000 ! t0_kref+0x5a78: ldd [%i1], %f18
.word 0x81ac8a4a ! t0_kref+0x5a7c: fcmpd %fcc0, %f18, %f10
.word 0xd44e401a ! t0_kref+0x5a80: ldsb [%i1 + %i2], %o2
.word 0xd8a0a034 ! t0_kref+0x5a84: sta %o4, [%g2 + 0x34]%asi
.word 0x9da309d0 ! t0_kref+0x5a88: fdivd %f12, %f16, %f14
.word 0xf820a034 ! t0_kref+0x5a8c: st %i4, [%g2 + 0x34]
.word 0x9fa018cc ! t0_kref+0x5a90: fdtos %f12, %f15
.word 0x929e801a ! t0_kref+0x5a94: xorcc %i2, %i2, %o1
.word 0xdd1fbcc8 ! t0_kref+0x5a98: ldd [%fp - 0x338], %f14
.word 0x9b322006 ! t0_kref+0x5a9c: srl %o0, 0x6, %o5
.word 0xd780a030 ! t0_kref+0x5aa0: lda [%g2 + 0x30]%asi, %f11
.word 0x9432001a ! t0_kref+0x5aa4: orn %o0, %i2, %o2
.word 0x29800007 ! t0_kref+0x5aa8: fbl,a _kref+0x5ac4
.word 0xea280019 ! t0_kref+0x5aac: stb %l5, [%g0 + %i1]
.word 0xd25e001d ! t0_kref+0x5ab0: ldx [%i0 + %i5], %o1
.word 0x32800002 ! t0_kref+0x5ab4: bne,a _kref+0x5abc
.word 0xd07e7ff8 ! t0_kref+0x5ab8: swap [%i1 - 8], %o0
.word 0xda6e3feb ! t0_kref+0x5abc: ldstub [%i0 - 0x15], %o5
.word 0x942ee2ec ! t0_kref+0x5ac0: andn %i3, 0x2ec, %o2
.word 0x982a695a ! t0_kref+0x5ac4: andn %o1, 0x95a, %o4
.word 0x13800001 ! t0_kref+0x5ac8: fbe _kref+0x5acc
.word 0xe83e6000 ! t0_kref+0x5acc: std %l4, [%i1]
.word 0x98be8016 ! t0_kref+0x5ad0: xnorcc %i2, %l6, %o4
.word 0xd48e201d ! t0_kref+0x5ad4: lduba [%i0 + 0x1d]%asi, %o2
.word 0x92e6bf16 ! t0_kref+0x5ad8: subccc %i2, -0xea, %o1
.word 0xc090a010 ! t0_kref+0x5adc: lduha [%g2 + 0x10]%asi, %g0
.word 0x9a66c015 ! t0_kref+0x5ae0: subc %i3, %l5, %o5
.word 0xda080018 ! t0_kref+0x5ae4: ldub [%g0 + %i0], %o5
.word 0x9fc10000 ! t0_kref+0x5ae8: call %g4
.word 0x95a00138 ! t0_kref+0x5aec: fabss %f24, %f10
.word 0x94aa401c ! t0_kref+0x5af0: andncc %o1, %i4, %o2
.word 0x95a48854 ! t0_kref+0x5af4: faddd %f18, %f20, %f10
.word 0x80bf796d ! t0_kref+0x5af8: xnorcc %i5, -0x693, %g0
.word 0x968d6ede ! t0_kref+0x5afc: andcc %l5, 0xede, %o3
.word 0xe53e4000 ! t0_kref+0x5b00: std %f18, [%i1]
.word 0xf13e4000 ! t0_kref+0x5b04: std %f24, [%i1]
.word 0x3f800006 ! t0_kref+0x5b08: fbo,a _kref+0x5b20
.word 0xd9262018 ! t0_kref+0x5b0c: st %f12, [%i0 + 0x18]
.word 0x95a489d8 ! t0_kref+0x5b10: fdivd %f18, %f24, %f10
.word 0xd51fbd40 ! t0_kref+0x5b14: ldd [%fp - 0x2c0], %f10
.word 0x92a8239a ! t0_kref+0x5b18: andncc %g0, 0x39a, %o1
.word 0x81868000 ! t0_kref+0x5b1c: wr %i2, %g0, %y
.word 0xd2c0a03c ! t0_kref+0x5b20: ldswa [%g2 + 0x3c]%asi, %o1
.word 0x946771c3 ! t0_kref+0x5b24: subc %i5, -0xe3d, %o2
.word 0x808daff3 ! t0_kref+0x5b28: btst 0xff3, %l6
.word 0x99a588ce ! t0_kref+0x5b2c: fsubd %f22, %f14, %f12
.word 0x05800002 ! t0_kref+0x5b30: fblg _kref+0x5b38
.word 0xa9a01893 ! t0_kref+0x5b34: fitos %f19, %f20
.word 0x8007001c ! t0_kref+0x5b38: add %i4, %i4, %g0
.word 0x2b800007 ! t0_kref+0x5b3c: fbug,a _kref+0x5b58
.word 0x800a801b ! t0_kref+0x5b40: and %o2, %i3, %g0
.word 0x81aacab7 ! t0_kref+0x5b44: fcmpes %fcc0, %f11, %f23
.word 0x92ba4000 ! t0_kref+0x5b48: xnorcc %o1, %g0, %o1
.word 0xe868a031 ! t0_kref+0x5b4c: ldstub [%g2 + 0x31], %l4
.word 0xd51fbdf0 ! t0_kref+0x5b50: ldd [%fp - 0x210], %f10
.word 0x81854000 ! t0_kref+0x5b54: wr %l5, %g0, %y
.word 0xe51e4000 ! t0_kref+0x5b58: ldd [%i1], %f18
.word 0xe8b0a034 ! t0_kref+0x5b5c: stha %l4, [%g2 + 0x34]%asi
.word 0x928b0016 ! t0_kref+0x5b60: andcc %o4, %l6, %o1
.word 0xfa2e3feb ! t0_kref+0x5b64: stb %i5, [%i0 - 0x15]
.word 0x878020d0 ! t0_kref+0x5b68: mov 0xd0, %asi
.word 0x81ac0ab0 ! t0_kref+0x5b6c: fcmpes %fcc0, %f16, %f16
.word 0xa7a0012b ! t0_kref+0x5b70: fabss %f11, %f19
.word 0x927d400c ! t0_kref+0x5b74: sdiv %l5, %o4, %o1
.word 0x952de009 ! t0_kref+0x5b78: sll %l7, 0x9, %o2
.word 0xa5a01914 ! t0_kref+0x5b7c: fitod %f20, %f18
.word 0xa5a0012d ! t0_kref+0x5b80: fabss %f13, %f18
.word 0x953f200a ! t0_kref+0x5b84: sra %i4, 0xa, %o2
.word 0x98e5c00d ! t0_kref+0x5b88: subccc %l7, %o5, %o4
.word 0x8143e040 ! t0_kref+0x5b8c: membar 0x40
.word 0x94868014 ! t0_kref+0x5b90: addcc %i2, %l4, %o2
call 1f
.empty
.word 0x95a88035 ! t0_kref+0x5b98: fmovslg %fcc0, %f21, %f10
.word 0x9e45a7a3 ! t0_kref+0x5b9c: addc %l6, 0x7a3, %o7
.word 0x2d400005 ! t0_kref+0x5ba0: fbg,a,pn %fcc0, _kref+0x5bb4
.word 0xe01e2018 ! t0_kref+0x5ba4: ldd [%i0 + 0x18], %l0
1: .word 0x81ab0a4a ! t0_kref+0x5ba8: fcmpd %fcc0, %f12, %f10
.word 0x8134a016 ! t0_kref+0x5bac: srl %l2, 0x16, %g0
.word 0x982f2bf7 ! t0_kref+0x5bb0: andn %i4, 0xbf7, %o4
.word 0x9334e016 ! t0_kref+0x5bb4: srl %l3, 0x16, %o1
.word 0xe51fbf80 ! t0_kref+0x5bb8: ldd [%fp - 0x80], %f18
.word 0x8038001c ! t0_kref+0x5bbc: xnor %g0, %i4, %g0
.word 0xd630a010 ! t0_kref+0x5bc0: sth %o3, [%g2 + 0x10]
.word 0x11400002 ! t0_kref+0x5bc4: fba,pn %fcc0, _kref+0x5bcc
.word 0xed68a082 ! t0_kref+0x5bc8: prefetch %g2 + 0x82, 22
.word 0x96aabceb ! t0_kref+0x5bcc: andncc %o2, -0x315, %o3
.word 0x80822175 ! t0_kref+0x5bd0: addcc %o0, 0x175, %g0
.word 0x23800008 ! t0_kref+0x5bd4: fbne,a _kref+0x5bf4
.word 0xd4567ff4 ! t0_kref+0x5bd8: ldsh [%i1 - 0xc], %o2
.word 0xaba0002b ! t0_kref+0x5bdc: fmovs %f11, %f21
.word 0x80dce9ed ! t0_kref+0x5be0: smulcc %l3, 0x9ed, %g0
.word 0xf007bfe0 ! t0_kref+0x5be4: ld [%fp - 0x20], %i0
.word 0xd4163fe4 ! t0_kref+0x5be8: lduh [%i0 - 0x1c], %o2
.word 0x81874000 ! t0_kref+0x5bec: wr %i5, %g0, %y
.word 0xc807bff0 ! t0_kref+0x5bf0: ld [%fp - 0x10], %g4
.word 0xd450a032 ! t0_kref+0x5bf4: ldsh [%g2 + 0x32], %o2
.word 0x985df3fd ! t0_kref+0x5bf8: smul %l7, -0xc03, %o4
.word 0x9de3bfa0 ! t0_kref+0x5bfc: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x95a01a2c ! t0_kref+0x5c08: fstoi %f12, %f10
.word 0xd4070018 ! t0_kref+0x5c0c: ld [%i4 + %i0], %o2
.word 0xde40a004 ! t0_kref+0x5c10: ldsw [%g2 + 4], %o7
1: .word 0xb3a5c82f ! t0_kref+0x5c14: fadds %f23, %f15, %f25
.word 0x92824017 ! t0_kref+0x5c18: addcc %o1, %l7, %o1
.word 0xe6200018 ! t0_kref+0x5c1c: st %l3, [%g0 + %i0]
.word 0x8143c000 ! t0_kref+0x5c20: stbar
.word 0x3b480008 ! t0_kref+0x5c24: fble,a,pt %fcc0, _kref+0x5c44
.word 0x9a85001c ! t0_kref+0x5c28: addcc %l4, %i4, %o5
.word 0xd20e8019 ! t0_kref+0x5c2c: ldub [%i2 + %i1], %o1
.word 0x3f800005 ! t0_kref+0x5c30: fbo,a _kref+0x5c44
.word 0xc0563fe2 ! t0_kref+0x5c34: ldsh [%i0 - 0x1e], %g0
.word 0x9afd8016 ! t0_kref+0x5c38: sdivcc %l6, %l6, %o5
.word 0x9ef23d8b ! t0_kref+0x5c3c: udivcc %o0, -0x275, %o7
.word 0x25480004 ! t0_kref+0x5c40: fblg,a,pt %fcc0, _kref+0x5c50
.word 0xf320a008 ! t0_kref+0x5c44: st %f25, [%g2 + 8]
.word 0x9242b3d1 ! t0_kref+0x5c48: addc %o2, -0xc2f, %o1
.word 0x2f480007 ! t0_kref+0x5c4c: fbu,a,pt %fcc0, _kref+0x5c68
.word 0x948ced3b ! t0_kref+0x5c50: andcc %l3, 0xd3b, %o2
.word 0x99a01911 ! t0_kref+0x5c54: fitod %f17, %f12
.word 0xa5a44837 ! t0_kref+0x5c58: fadds %f17, %f23, %f18
.word 0x1c800008 ! t0_kref+0x5c5c: bpos _kref+0x5c7c
.word 0x92f6801d ! t0_kref+0x5c60: udivcc %i2, %i5, %o1
.word 0x94bf001c ! t0_kref+0x5c64: xnorcc %i4, %i4, %o2
.word 0xd200a024 ! t0_kref+0x5c68: ld [%g2 + 0x24], %o1
.word 0x9a03001d ! t0_kref+0x5c6c: add %o4, %i5, %o5
.word 0x973c8013 ! t0_kref+0x5c70: sra %l2, %l3, %o3
.word 0xa9a4884e ! t0_kref+0x5c74: faddd %f18, %f14, %f20
.word 0xef00a01c ! t0_kref+0x5c78: ld [%g2 + 0x1c], %f23
.word 0xa9a01916 ! t0_kref+0x5c7c: fitod %f22, %f20
.word 0x9540c000 ! t0_kref+0x5c80: mov %asi, %o2
.word 0xded6501b ! t0_kref+0x5c84: ldsha [%i1 + %i3]0x80, %o7
.word 0xafa0002e ! t0_kref+0x5c88: fmovs %f14, %f23
.word 0x16800001 ! t0_kref+0x5c8c: bge _kref+0x5c90
.word 0x9f16801d ! t0_kref+0x5c90: taddcctv %i2, %i5, %o7
.word 0x98e77a98 ! t0_kref+0x5c94: subccc %i5, -0x568, %o4
.word 0x2d800007 ! t0_kref+0x5c98: fbg,a _kref+0x5cb4
.word 0xd51e3fe8 ! t0_kref+0x5c9c: ldd [%i0 - 0x18], %f10
.word 0xdf00a030 ! t0_kref+0x5ca0: ld [%g2 + 0x30], %f15
.word 0xed1fbc18 ! t0_kref+0x5ca4: ldd [%fp - 0x3e8], %f22
.word 0xe300a014 ! t0_kref+0x5ca8: ld [%g2 + 0x14], %f17
.word 0xdf00a018 ! t0_kref+0x5cac: ld [%g2 + 0x18], %f15
.word 0x9da000b9 ! t0_kref+0x5cb0: fnegs %f25, %f14
.word 0xd6064000 ! t0_kref+0x5cb4: ld [%i1], %o3
.word 0xeeee501a ! t0_kref+0x5cb8: ldstuba [%i1 + %i2]0x80, %l7
.word 0x30480003 ! t0_kref+0x5cbc: ba,a,pt %icc, _kref+0x5cc8
.word 0x9f3e801b ! t0_kref+0x5cc0: sra %i2, %i3, %o7
.word 0x92f24012 ! t0_kref+0x5cc4: udivcc %o1, %l2, %o1
.word 0x928d7c88 ! t0_kref+0x5cc8: andcc %l5, -0x378, %o1
.word 0xd806401c ! t0_kref+0x5ccc: ld [%i1 + %i4], %o4
.word 0xda060000 ! t0_kref+0x5cd0: ld [%i0], %o5
.word 0x9a5cf641 ! t0_kref+0x5cd4: smul %l3, -0x9bf, %o5
.word 0xdf00a02c ! t0_kref+0x5cd8: ld [%g2 + 0x2c], %f15
.word 0x922b7210 ! t0_kref+0x5cdc: andn %o5, -0xdf0, %o1
.word 0x98f30016 ! t0_kref+0x5ce0: udivcc %o4, %l6, %o4
.word 0x9b282018 ! t0_kref+0x5ce4: sll %g0, 0x18, %o5
.word 0x9ba0188c ! t0_kref+0x5ce8: fitos %f12, %f13
.word 0xde100019 ! t0_kref+0x5cec: lduh [%g0 + %i1], %o7
.word 0x9da54936 ! t0_kref+0x5cf0: fmuls %f21, %f22, %f14
.word 0xd24e200f ! t0_kref+0x5cf4: ldsb [%i0 + 0xf], %o1
.word 0x20400006 ! t0_kref+0x5cf8: bn,a,pn %icc, _kref+0x5d10
.word 0x9ab4a6a8 ! t0_kref+0x5cfc: orncc %l2, 0x6a8, %o5
.word 0xd656c018 ! t0_kref+0x5d00: ldsh [%i3 + %i0], %o3
.word 0x31480002 ! t0_kref+0x5d04: fba,a,pt %fcc0, _kref+0x5d0c
.word 0xd208a00a ! t0_kref+0x5d08: ldub [%g2 + 0xa], %o1
.word 0x97a649ab ! t0_kref+0x5d0c: fdivs %f25, %f11, %f11
.word 0xdb20a010 ! t0_kref+0x5d10: st %f13, [%g2 + 0x10]
.word 0xf630a01c ! t0_kref+0x5d14: sth %i3, [%g2 + 0x1c]
.word 0x8143c000 ! t0_kref+0x5d18: stbar
.word 0xd9be501d ! t0_kref+0x5d1c: stda %f12, [%i1 + %i5]0x80
.word 0x81dd3594 ! t0_kref+0x5d20: flush %l4 - 0xa6c
.word 0x81ac8a4e ! t0_kref+0x5d24: fcmpd %fcc0, %f18, %f14
.word 0xa1a00130 ! t0_kref+0x5d28: fabss %f16, %f16
.word 0xd5be501d ! t0_kref+0x5d2c: stda %f10, [%i1 + %i5]0x80
.word 0x963f7524 ! t0_kref+0x5d30: xnor %i5, -0xadc, %o3
.word 0x980a401c ! t0_kref+0x5d34: and %o1, %i4, %o4
.word 0xb1a01913 ! t0_kref+0x5d38: fitod %f19, %f24
.word 0x9ba449b3 ! t0_kref+0x5d3c: fdivs %f17, %f19, %f13
.word 0x98a3400c ! t0_kref+0x5d40: subcc %o5, %o4, %o4
.word 0x25800003 ! t0_kref+0x5d44: fblg,a _kref+0x5d50
.word 0x928ec01b ! t0_kref+0x5d48: andcc %i3, %i3, %o1
.word 0x96bb7095 ! t0_kref+0x5d4c: xnorcc %o5, -0xf6b, %o3
.word 0x20400007 ! t0_kref+0x5d50: bn,a,pn %icc, _kref+0x5d6c
.word 0xd200a024 ! t0_kref+0x5d54: ld [%g2 + 0x24], %o1
.word 0xde50a01a ! t0_kref+0x5d58: ldsh [%g2 + 0x1a], %o7
.word 0x17800002 ! t0_kref+0x5d5c: fbge _kref+0x5d64
.word 0x80a68015 ! t0_kref+0x5d60: cmp %i2, %l5
.word 0x9a5cf9c5 ! t0_kref+0x5d64: smul %l3, -0x63b, %o5
.word 0xc0c01019 ! t0_kref+0x5d68: ldswa [%g0 + %i1]0x80, %g0
.word 0x13480008 ! t0_kref+0x5d6c: fbe,pt %fcc0, _kref+0x5d8c
.word 0x962ee4df ! t0_kref+0x5d70: andn %i3, 0x4df, %o3
.word 0xd84e6012 ! t0_kref+0x5d74: ldsb [%i1 + 0x12], %o4
.word 0xdd20a00c ! t0_kref+0x5d78: st %f14, [%g2 + 0xc]
.word 0x805de61e ! t0_kref+0x5d7c: smul %l7, 0x61e, %g0
.word 0x9a0cb487 ! t0_kref+0x5d80: and %l2, -0xb79, %o5
.word 0x17800003 ! t0_kref+0x5d84: fbge _kref+0x5d90
.word 0x9a476d74 ! t0_kref+0x5d88: addc %i5, 0xd74, %o5
.word 0x9886801c ! t0_kref+0x5d8c: addcc %i2, %i4, %o4
.word 0x80a37349 ! t0_kref+0x5d90: cmp %o5, -0xcb7
.word 0x993b4008 ! t0_kref+0x5d94: sra %o5, %o0, %o4
.word 0xde100018 ! t0_kref+0x5d98: lduh [%g0 + %i0], %o7
.word 0xec01401c ! t0_kref+0x5d9c: ld [%g5 + %i4], %l6
.word 0xc96e2018 ! t0_kref+0x5da0: prefetch %i0 + 0x18, 4
.word 0x9b3ec01b ! t0_kref+0x5da4: sra %i3, %i3, %o5
.word 0x9a5ec01c ! t0_kref+0x5da8: smul %i3, %i4, %o5
.word 0x80fb6116 ! t0_kref+0x5dac: sdivcc %o5, 0x116, %g0
.word 0xe4267fe4 ! t0_kref+0x5db0: st %l2, [%i1 - 0x1c]
.word 0x2e400005 ! t0_kref+0x5db4: bvs,a,pn %icc, _kref+0x5dc8
.word 0xf3262000 ! t0_kref+0x5db8: st %f25, [%i0]
.word 0x940a8014 ! t0_kref+0x5dbc: and %o2, %l4, %o2
.word 0xed1e6000 ! t0_kref+0x5dc0: ldd [%i1], %f22
.word 0xdd1fbfb8 ! t0_kref+0x5dc4: ldd [%fp - 0x48], %f14
.word 0x99a4c837 ! t0_kref+0x5dc8: fadds %f19, %f23, %f12
.word 0x99376005 ! t0_kref+0x5dcc: srl %i5, 0x5, %o4
.word 0xd51fbcf8 ! t0_kref+0x5dd0: ldd [%fp - 0x308], %f10
.word 0xd420a01c ! t0_kref+0x5dd4: st %o2, [%g2 + 0x1c]
.word 0x800f400b ! t0_kref+0x5dd8: and %i5, %o3, %g0
.word 0x93280016 ! t0_kref+0x5ddc: sll %g0, %l6, %o1
.word 0x98e0001b ! t0_kref+0x5de0: subccc %g0, %i3, %o4
.word 0xdb062000 ! t0_kref+0x5de4: ld [%i0], %f13
.word 0x95a38856 ! t0_kref+0x5de8: faddd %f14, %f22, %f10
.word 0x3d800003 ! t0_kref+0x5dec: fbule,a _kref+0x5df8
.word 0xc0580019 ! t0_kref+0x5df0: ldx [%g0 + %i1], %g0
.word 0x9ebb400c ! t0_kref+0x5df4: xnorcc %o5, %o4, %o7
.word 0x86102001 ! t0_kref+0x5df8: mov 0x1, %g3
.word 0x12800000 ! t0_kref+0x5dfc: bne _kref+0x5dfc
.word 0x86a0e001 ! t0_kref+0x5e00: subcc %g3, 1, %g3
.word 0x94ba8015 ! t0_kref+0x5e04: xnorcc %o2, %l5, %o2
.word 0x9242b4b0 ! t0_kref+0x5e08: addc %o2, -0xb50, %o1
.word 0xa9a0188f ! t0_kref+0x5e0c: fitos %f15, %f20
.word 0xf836c019 ! t0_kref+0x5e10: sth %i4, [%i3 + %i1]
.word 0xa9a01110 ! t0_kref+0x5e14: fxtod %f16, %f20
.word 0x9a583384 ! t0_kref+0x5e18: smul %g0, -0xc7c, %o5
call SYM(t0_subr0)
.word 0xe11fbf78 ! t0_kref+0x5e20: ldd [%fp - 0x88], %f16
.word 0x993d8008 ! t0_kref+0x5e24: sra %l6, %o0, %o4
.word 0x20800001 ! t0_kref+0x5e28: bn,a _kref+0x5e2c
.word 0xd40e8018 ! t0_kref+0x5e2c: ldub [%i2 + %i0], %o2
.word 0x928b4013 ! t0_kref+0x5e30: andcc %o5, %l3, %o1
.word 0x97a01898 ! t0_kref+0x5e34: fitos %f24, %f11
.word 0x39480002 ! t0_kref+0x5e38: fbuge,a,pt %fcc0, _kref+0x5e40
.word 0x9af2800a ! t0_kref+0x5e3c: udivcc %o2, %o2, %o5
.word 0x25800008 ! t0_kref+0x5e40: fblg,a _kref+0x5e60
.word 0xf11e001d ! t0_kref+0x5e44: ldd [%i0 + %i5], %f24
.word 0xed1fbdd8 ! t0_kref+0x5e48: ldd [%fp - 0x228], %f22
.word 0x9fa01a2d ! t0_kref+0x5e4c: fstoi %f13, %f15
.word 0xd91fbdc0 ! t0_kref+0x5e50: ldd [%fp - 0x240], %f12
.word 0xe62e001a ! t0_kref+0x5e54: stb %l3, [%i0 + %i2]
.word 0xc008a00b ! t0_kref+0x5e58: ldub [%g2 + 0xb], %g0
.word 0x9abdc00b ! t0_kref+0x5e5c: xnorcc %l7, %o3, %o5
.word 0x3f480007 ! t0_kref+0x5e60: fbo,a,pt %fcc0, _kref+0x5e7c
.word 0x9834c000 ! t0_kref+0x5e64: orn %l3, %g0, %o4
.word 0xd2567ff4 ! t0_kref+0x5e68: ldsh [%i1 - 0xc], %o1
.word 0x80172243 ! t0_kref+0x5e6c: or %i4, 0x243, %g0
.word 0x9e474014 ! t0_kref+0x5e70: addc %i5, %l4, %o7
.word 0x81830000 ! t0_kref+0x5e74: wr %o4, %g0, %y
.word 0xb3a018d2 ! t0_kref+0x5e78: fdtos %f18, %f25
.word 0xf11fbe28 ! t0_kref+0x5e7c: ldd [%fp - 0x1d8], %f24
.word 0x9e757637 ! t0_kref+0x5e80: udiv %l5, -0x9c9, %o7
.word 0xd91fbd98 ! t0_kref+0x5e84: ldd [%fp - 0x268], %f12
.word 0x9fc10000 ! t0_kref+0x5e88: call %g4
.word 0xe5bf5018 ! t0_kref+0x5e8c: stda %f18, [%i5 + %i0]0x80
.word 0x9da309b7 ! t0_kref+0x5e90: fdivs %f12, %f23, %f14
.word 0x8143c000 ! t0_kref+0x5e94: stbar
.word 0x96880000 ! t0_kref+0x5e98: andcc %g0, %g0, %o3
.word 0xc568a084 ! t0_kref+0x5e9c: prefetch %g2 + 0x84, 2
.word 0x951d2940 ! t0_kref+0x5ea0: tsubcctv %l4, 0x940, %o2
.word 0x9ef2a55f ! t0_kref+0x5ea4: udivcc %o2, 0x55f, %o7
.word 0x9f2d000c ! t0_kref+0x5ea8: sll %l4, %o4, %o7
.word 0xd020a030 ! t0_kref+0x5eac: st %o0, [%g2 + 0x30]
.word 0x9da3884e ! t0_kref+0x5eb0: faddd %f14, %f14, %f14
.word 0x99a018d2 ! t0_kref+0x5eb4: fdtos %f18, %f12
.word 0xd42e600c ! t0_kref+0x5eb8: stb %o2, [%i1 + 0xc]
.word 0xa5a0190b ! t0_kref+0x5ebc: fitod %f11, %f18
.word 0x27400007 ! t0_kref+0x5ec0: fbul,a,pn %fcc0, _kref+0x5edc
.word 0x8185c000 ! t0_kref+0x5ec4: wr %l7, %g0, %y
.word 0x983e801c ! t0_kref+0x5ec8: xnor %i2, %i4, %o4
.word 0x8143c000 ! t0_kref+0x5ecc: stbar
.word 0x2b800002 ! t0_kref+0x5ed0: fbug,a _kref+0x5ed8
.word 0x803727be ! t0_kref+0x5ed4: orn %i4, 0x7be, %g0
.word 0xed1fbfd0 ! t0_kref+0x5ed8: ldd [%fp - 0x30], %f22
.word 0x800aac83 ! t0_kref+0x5edc: and %o2, 0xc83, %g0
.word 0xa7a01a31 ! t0_kref+0x5ee0: fstoi %f17, %f19
.word 0xd848a03a ! t0_kref+0x5ee4: ldsb [%g2 + 0x3a], %o4
.word 0x99a00139 ! t0_kref+0x5ee8: fabss %f25, %f12
.word 0xa3a000b7 ! t0_kref+0x5eec: fnegs %f23, %f17
.word 0x00800001 ! t0_kref+0x5ef0: bn _kref+0x5ef4
.word 0xdd1e6008 ! t0_kref+0x5ef4: ldd [%i1 + 8], %f14
.word 0x968abb00 ! t0_kref+0x5ef8: andcc %o2, -0x500, %o3
.word 0x81ad8a4e ! t0_kref+0x5efc: fcmpd %fcc0, %f22, %f14
.word 0xe11e401d ! t0_kref+0x5f00: ldd [%i1 + %i5], %f16
.word 0x81ac8a50 ! t0_kref+0x5f04: fcmpd %fcc0, %f18, %f16
.word 0xd6d01019 ! t0_kref+0x5f08: ldsha [%g0 + %i1]0x80, %o3
.word 0x98b6f2e0 ! t0_kref+0x5f0c: orncc %i3, -0xd20, %o4
.word 0x1b2a8c5d ! t0_kref+0x5f10: sethi %hi(0xaa317400), %o5
.word 0xf11e401d ! t0_kref+0x5f14: ldd [%i1 + %i5], %f24
.word 0x001fffff ! t0_kref+0x5f18: illtrap 0x1fffff
.word 0x9410001b ! t0_kref+0x5f1c: mov %i3, %o2
.word 0x81ae4ab0 ! t0_kref+0x5f20: fcmpes %fcc0, %f25, %f16
.word 0x9eab3339 ! t0_kref+0x5f24: andncc %o4, -0xcc7, %o7
.word 0xd4166014 ! t0_kref+0x5f28: lduh [%i1 + 0x14], %o2
.word 0x9fc00004 ! t0_kref+0x5f2c: call %g0 + %g4
.word 0xa9a28831 ! t0_kref+0x5f30: fadds %f10, %f17, %f20
.word 0x81ad0a4e ! t0_kref+0x5f34: fcmpd %fcc0, %f20, %f14
.word 0x9e8f401a ! t0_kref+0x5f38: andcc %i5, %i2, %o7
.word 0x802dc008 ! t0_kref+0x5f3c: andn %l7, %o0, %g0
.word 0x80e6edcd ! t0_kref+0x5f40: subccc %i3, 0xdcd, %g0
.word 0x948b000b ! t0_kref+0x5f44: andcc %o4, %o3, %o2
.word 0xd430a022 ! t0_kref+0x5f48: sth %o2, [%g2 + 0x22]
.word 0x1d800003 ! t0_kref+0x5f4c: fbule _kref+0x5f58
.word 0x942b400a ! t0_kref+0x5f50: andn %o5, %o2, %o2
.word 0xe6ff1018 ! t0_kref+0x5f54: swapa [%i4 + %i0]0x80, %l3
.word 0xc040a008 ! t0_kref+0x5f58: ldsw [%g2 + 8], %g0
.word 0x99a0012d ! t0_kref+0x5f5c: fabss %f13, %f12
.word 0xa5a289ab ! t0_kref+0x5f60: fdivs %f10, %f11, %f18
.word 0x9264a694 ! t0_kref+0x5f64: subc %l2, 0x694, %o1
.word 0x2b400004 ! t0_kref+0x5f68: fbug,a,pn %fcc0, _kref+0x5f78
.word 0xa5a0004e ! t0_kref+0x5f6c: fmovd %f14, %f18
call SYM(t0_subr2)
.word 0xd406201c ! t0_kref+0x5f74: ld [%i0 + 0x1c], %o2
.word 0x967a8012 ! t0_kref+0x5f78: sdiv %o2, %l2, %o3
.word 0x98fd626a ! t0_kref+0x5f7c: sdivcc %l5, 0x26a, %o4
.word 0xb3a0188c ! t0_kref+0x5f80: fitos %f12, %f25
.word 0xd416c018 ! t0_kref+0x5f84: lduh [%i3 + %i0], %o2
.word 0xe126401c ! t0_kref+0x5f88: st %f16, [%i1 + %i4]
.word 0x94bb401a ! t0_kref+0x5f8c: xnorcc %o5, %i2, %o2
.word 0x81ac0a50 ! t0_kref+0x5f90: fcmpd %fcc0, %f16, %f16
.word 0xa7a01a39 ! t0_kref+0x5f94: fstoi %f25, %f19
.word 0xec363ffc ! t0_kref+0x5f98: sth %l6, [%i0 - 4]
.word 0xed20a010 ! t0_kref+0x5f9c: st %f22, [%g2 + 0x10]
.word 0x96268017 ! t0_kref+0x5fa0: sub %i2, %l7, %o3
.word 0xc807bfe8 ! t0_kref+0x5fa4: ld [%fp - 0x18], %g4
.word 0x99a018ca ! t0_kref+0x5fa8: fdtos %f10, %f12
.word 0x80b2700a ! t0_kref+0x5fac: orncc %o1, -0xff6, %g0
.word 0xe500a010 ! t0_kref+0x5fb0: ld [%g2 + 0x10], %f18
.word 0x1d800008 ! t0_kref+0x5fb4: fbule _kref+0x5fd4
.word 0x9e17653b ! t0_kref+0x5fb8: or %i5, 0x53b, %o7
.word 0x965db6d4 ! t0_kref+0x5fbc: smul %l6, -0x92c, %o3
.word 0x22480008 ! t0_kref+0x5fc0: be,a,pt %icc, _kref+0x5fe0
.word 0xaba5c82c ! t0_kref+0x5fc4: fadds %f23, %f12, %f21
.word 0xeaae501a ! t0_kref+0x5fc8: stba %l5, [%i1 + %i2]0x80
.word 0x9725400a ! t0_kref+0x5fcc: mulscc %l5, %o2, %o3
.word 0xf428a00a ! t0_kref+0x5fd0: stb %i2, [%g2 + 0xa]
.word 0x81df61a9 ! t0_kref+0x5fd4: flush %i5 + 0x1a9
.word 0x99a4c8b6 ! t0_kref+0x5fd8: fsubs %f19, %f22, %f12
.word 0xe01f4019 ! t0_kref+0x5fdc: ldd [%i5 + %i1], %l0
.word 0x98448016 ! t0_kref+0x5fe0: addc %l2, %l6, %o4
.word 0xda50a02e ! t0_kref+0x5fe4: ldsh [%g2 + 0x2e], %o5
.word 0x942f3c34 ! t0_kref+0x5fe8: andn %i4, -0x3cc, %o2
.word 0x9af34009 ! t0_kref+0x5fec: udivcc %o5, %o1, %o5
.word 0x3a800008 ! t0_kref+0x5ff0: bcc,a _kref+0x6010
.word 0x972a400c ! t0_kref+0x5ff4: sll %o1, %o4, %o3
.word 0xd650a00e ! t0_kref+0x5ff8: ldsh [%g2 + 0xe], %o3
.word 0x9ba000b0 ! t0_kref+0x5ffc: fnegs %f16, %f13
.word 0xe01e4000 ! t0_kref+0x6000: ldd [%i1], %l0
.word 0x92b7400d ! t0_kref+0x6004: orncc %i5, %o5, %o1
.word 0xa9a5882b ! t0_kref+0x6008: fadds %f22, %f11, %f20
.word 0xa7a0188e ! t0_kref+0x600c: fitos %f14, %f19
.word 0x9a6536ea ! t0_kref+0x6010: subc %l4, -0x916, %o5
.word 0xd028a00f ! t0_kref+0x6014: stb %o0, [%g2 + 0xf]
.word 0x9da389d2 ! t0_kref+0x6018: fdivd %f14, %f18, %f14
.word 0x98bb378f ! t0_kref+0x601c: xnorcc %o4, -0x871, %o4
.word 0x988ee29b ! t0_kref+0x6020: andcc %i3, 0x29b, %o4
.word 0x988ea3ec ! t0_kref+0x6024: andcc %i2, 0x3ec, %o4
.word 0x09800004 ! t0_kref+0x6028: fbl _kref+0x6038
.word 0xdb264000 ! t0_kref+0x602c: st %f13, [%i1]
.word 0x08800008 ! t0_kref+0x6030: bleu _kref+0x6050
.word 0x92834012 ! t0_kref+0x6034: addcc %o5, %l2, %o1
.word 0x9e5ea7a1 ! t0_kref+0x6038: smul %i2, 0x7a1, %o7
.word 0x993ea001 ! t0_kref+0x603c: sra %i2, 0x1, %o4
.word 0x2f800005 ! t0_kref+0x6040: fbu,a _kref+0x6054
.word 0xe91e2018 ! t0_kref+0x6044: ldd [%i0 + 0x18], %f20
.word 0x947f7320 ! t0_kref+0x6048: sdiv %i5, -0xce0, %o2
.word 0xd2801019 ! t0_kref+0x604c: lda [%g0 + %i1]0x80, %o1
.word 0x9add6094 ! t0_kref+0x6050: smulcc %l5, 0x94, %o5
.word 0xada54d2b ! t0_kref+0x6054: fsmuld %f21, %f11, %f22
.word 0xc807bfec ! t0_kref+0x6058: ld [%fp - 0x14], %g4
.word 0x25400008 ! t0_kref+0x605c: fblg,a,pn %fcc0, _kref+0x607c
.word 0xb1a018d8 ! t0_kref+0x6060: fdtos %f24, %f24
.word 0x992ae013 ! t0_kref+0x6064: sll %o3, 0x13, %o4
.word 0xda40a010 ! t0_kref+0x6068: ldsw [%g2 + 0x10], %o5
.word 0xe01e401d ! t0_kref+0x606c: ldd [%i1 + %i5], %l0
.word 0x9a5f2c82 ! t0_kref+0x6070: smul %i4, 0xc82, %o5
.word 0x28800007 ! t0_kref+0x6074: bleu,a _kref+0x6090
.word 0xea7e7fe8 ! t0_kref+0x6078: swap [%i1 - 0x18], %l5
.word 0x973a8014 ! t0_kref+0x607c: sra %o2, %l4, %o3
.word 0x9824e397 ! t0_kref+0x6080: sub %l3, 0x397, %o4
.word 0x92053b23 ! t0_kref+0x6084: add %l4, -0x4dd, %o1
.word 0x9a86b592 ! t0_kref+0x6088: addcc %i2, -0xa6e, %o5
.word 0xe06e6019 ! t0_kref+0x608c: ldstub [%i1 + 0x19], %l0
.word 0xa9a00139 ! t0_kref+0x6090: fabss %f25, %f20
.word 0xe01e6000 ! t0_kref+0x6094: ldd [%i1], %l0
.word 0x928e8017 ! t0_kref+0x6098: andcc %i2, %l7, %o1
.word 0x99a489b8 ! t0_kref+0x609c: fdivs %f18, %f24, %f12
.word 0x81dfc00b ! t0_kref+0x60a0: flush %i7 + %o3
.word 0xa5a54d31 ! t0_kref+0x60a4: fsmuld %f21, %f17, %f18
.word 0xe6280019 ! t0_kref+0x60a8: stb %l3, [%g0 + %i1]
.word 0x9abac015 ! t0_kref+0x60ac: xnorcc %o3, %l5, %o5
.word 0xf62e6006 ! t0_kref+0x60b0: stb %i3, [%i1 + 6]
.word 0xc016401b ! t0_kref+0x60b4: lduh [%i1 + %i3], %g0
.word 0x9da00139 ! t0_kref+0x60b8: fabss %f25, %f14
.word 0x9a67400d ! t0_kref+0x60bc: subc %i5, %o5, %o5
.word 0x9a1ac00c ! t0_kref+0x60c0: xor %o3, %o4, %o5
.word 0x9882c014 ! t0_kref+0x60c4: addcc %o3, %l4, %o4
.word 0xf207bfe0 ! t0_kref+0x60c8: ld [%fp - 0x20], %i1
.word 0x9e2ebfe2 ! t0_kref+0x60cc: andn %i2, -0x1e, %o7
.word 0x81ac8a50 ! t0_kref+0x60d0: fcmpd %fcc0, %f18, %f16
.word 0xe420a024 ! t0_kref+0x60d4: st %l2, [%g2 + 0x24]
.word 0xe500a028 ! t0_kref+0x60d8: ld [%g2 + 0x28], %f18
.word 0x9de3bfa0 ! t0_kref+0x60dc: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xef00a008 ! t0_kref+0x60e8: ld [%g2 + 8], %f23
.word 0x81ac0aab ! t0_kref+0x60ec: fcmpes %fcc0, %f16, %f11
.word 0x98c5e458 ! t0_kref+0x60f0: addccc %l7, 0x458, %o4
.word 0x39400006 ! t0_kref+0x60f4: fbuge,a,pn %fcc0, _kref+0x610c
.word 0x9846c00c ! t0_kref+0x60f8: addc %i3, %o4, %o4
1: .word 0xdf062000 ! t0_kref+0x60fc: ld [%i0], %f15
call SYM(t0_subr3)
.word 0xa1a01899 ! t0_kref+0x6104: fitos %f25, %f16
.word 0x9da01918 ! t0_kref+0x6108: fitod %f24, %f14
.word 0x3d400004 ! t0_kref+0x610c: fbule,a,pn %fcc0, _kref+0x611c
.word 0x9864fffd ! t0_kref+0x6110: subc %l3, -0x3, %o4
.word 0x96fefc15 ! t0_kref+0x6114: sdivcc %i3, -0x3eb, %o3
.word 0x9da01a32 ! t0_kref+0x6118: fstoi %f18, %f14
.word 0x26800002 ! t0_kref+0x611c: bl,a _kref+0x6124
.word 0xb1a01118 ! t0_kref+0x6120: fxtod %f24, %f24
.word 0xd5180018 ! t0_kref+0x6124: ldd [%g0 + %i0], %f10
.word 0x24400004 ! t0_kref+0x6128: ble,a,pn %icc, _kref+0x6138
.word 0xafa00037 ! t0_kref+0x612c: fmovs %f23, %f23
.word 0x81dc7d62 ! t0_kref+0x6130: flush %l1 - 0x29e
.word 0x9415800d ! t0_kref+0x6134: or %l6, %o5, %o2
.word 0x95a00136 ! t0_kref+0x6138: fabss %f22, %f10
.word 0x9826b26d ! t0_kref+0x613c: sub %i2, -0xd93, %o4
.word 0x80b80009 ! t0_kref+0x6140: xnorcc %g0, %o1, %g0
.word 0x972a401b ! t0_kref+0x6144: sll %o1, %i3, %o3
.word 0xf4783994 ! t0_kref+0x6148: swap [%g0 - 0x66c], %i2
.word 0x21400004 ! t0_kref+0x614c: fbn,a,pn %fcc0, _kref+0x615c
.word 0x9b234016 ! t0_kref+0x6150: mulscc %o5, %l6, %o5
.word 0xaba018d8 ! t0_kref+0x6154: fdtos %f24, %f21
.word 0xaba01894 ! t0_kref+0x6158: fitos %f20, %f21
.word 0x983a001a ! t0_kref+0x615c: xnor %o0, %i2, %o4
.word 0x0c800005 ! t0_kref+0x6160: bneg _kref+0x6174
.word 0xda08a028 ! t0_kref+0x6164: ldub [%g2 + 0x28], %o5
.word 0x948a8012 ! t0_kref+0x6168: andcc %o2, %l2, %o2
.word 0x99a509d6 ! t0_kref+0x616c: fdivd %f20, %f22, %f12
.word 0xa5a01891 ! t0_kref+0x6170: fitos %f17, %f18
.word 0x99a0190d ! t0_kref+0x6174: fitod %f13, %f12
.word 0x1e800004 ! t0_kref+0x6178: bvc _kref+0x6188
.word 0xd4563ff6 ! t0_kref+0x617c: ldsh [%i0 - 0xa], %o2
.word 0x15400007 ! t0_kref+0x6180: fbue,pn %fcc0, _kref+0x619c
.word 0x922b001d ! t0_kref+0x6184: andn %o4, %i5, %o1
.word 0x9da000b6 ! t0_kref+0x6188: fnegs %f22, %f14
.word 0xa9a01a2b ! t0_kref+0x618c: fstoi %f11, %f20
.word 0xada50834 ! t0_kref+0x6190: fadds %f20, %f20, %f22
.word 0xd440a020 ! t0_kref+0x6194: ldsw [%g2 + 0x20], %o2
.word 0x35480001 ! t0_kref+0x6198: fbue,a,pt %fcc0, _kref+0x619c
.word 0xfab01019 ! t0_kref+0x619c: stha %i5, [%g0 + %i1]0x80
.word 0x01800003 ! t0_kref+0x61a0: fbn _kref+0x61ac
.word 0xc568a009 ! t0_kref+0x61a4: prefetch %g2 + 9, 2
.word 0x99a0190f ! t0_kref+0x61a8: fitod %f15, %f12
.word 0xd9062004 ! t0_kref+0x61ac: ld [%i0 + 4], %f12
.word 0x23480003 ! t0_kref+0x61b0: fbne,a,pt %fcc0, _kref+0x61bc
.word 0xda564000 ! t0_kref+0x61b4: ldsh [%i1], %o5
.word 0xdb070018 ! t0_kref+0x61b8: ld [%i4 + %i0], %f13
.word 0x931f2262 ! t0_kref+0x61bc: tsubcctv %i4, 0x262, %o1
.word 0x98a00012 ! t0_kref+0x61c0: subcc %g0, %l2, %o4
.word 0xe11e7ff0 ! t0_kref+0x61c4: ldd [%i1 - 0x10], %f16
.word 0x36800005 ! t0_kref+0x61c8: bge,a _kref+0x61dc
.word 0xd5380019 ! t0_kref+0x61cc: std %f10, [%g0 + %i1]
.word 0x92420012 ! t0_kref+0x61d0: addc %o0, %l2, %o1
.word 0x81debacc ! t0_kref+0x61d4: flush %i2 - 0x534
.word 0xd7067ff8 ! t0_kref+0x61d8: ld [%i1 - 8], %f11
.word 0x94fd698c ! t0_kref+0x61dc: sdivcc %l5, 0x98c, %o2
.word 0xd91e001d ! t0_kref+0x61e0: ldd [%i0 + %i5], %f12
.word 0xd51e3fe0 ! t0_kref+0x61e4: ldd [%i0 - 0x20], %f10
.word 0x807b000b ! t0_kref+0x61e8: sdiv %o4, %o3, %g0
.word 0xa1a00037 ! t0_kref+0x61ec: fmovs %f23, %f16
.word 0x9a78001c ! t0_kref+0x61f0: sdiv %g0, %i4, %o5
.word 0x92400012 ! t0_kref+0x61f4: addc %g0, %l2, %o1
.word 0x878020d0 ! t0_kref+0x61f8: mov 0xd0, %asi
.word 0xada3c8ac ! t0_kref+0x61fc: fsubs %f15, %f12, %f22
.word 0x952ce010 ! t0_kref+0x6200: sll %l3, 0x10, %o2
.word 0xda50a038 ! t0_kref+0x6204: ldsh [%g2 + 0x38], %o5
.word 0xd706401c ! t0_kref+0x6208: ld [%i1 + %i4], %f11
.word 0x963cc014 ! t0_kref+0x620c: xnor %l3, %l4, %o3
.word 0xa1a2c832 ! t0_kref+0x6210: fadds %f11, %f18, %f16
.word 0x81d86ccf ! t0_kref+0x6214: flush %g1 + 0xccf
.word 0x812c800c ! t0_kref+0x6218: sll %l2, %o4, %g0
.word 0x21800002 ! t0_kref+0x621c: fbn,a _kref+0x6224
.word 0x98b6a27e ! t0_kref+0x6220: orncc %i2, 0x27e, %o4
.word 0xed1e7ff0 ! t0_kref+0x6224: ldd [%i1 - 0x10], %f22
.word 0xe436401b ! t0_kref+0x6228: sth %l2, [%i1 + %i3]
.word 0x36400001 ! t0_kref+0x622c: bge,a,pn %icc, _kref+0x6230
.word 0x9537400d ! t0_kref+0x6230: srl %i5, %o5, %o2
.word 0x98320000 ! t0_kref+0x6234: orn %o0, %g0, %o4
.word 0x9522c008 ! t0_kref+0x6238: mulscc %o3, %o0, %o2
.word 0x92bec013 ! t0_kref+0x623c: xnorcc %i3, %l3, %o1
.word 0x803c800b ! t0_kref+0x6240: xnor %l2, %o3, %g0
.word 0x9da0002e ! t0_kref+0x6244: fmovs %f14, %f14
.word 0x9de3bfa0 ! t0_kref+0x6248: save %sp, -0x60, %sp
.word 0x95e83599 ! t0_kref+0x624c: restore %g0, -0xa67, %o2
sethi %hi(2f), %o7
.word 0xe40be270 ! t0_kref+0x6254: ldub [%o7 + 0x270], %l2
.word 0xa41ca00c ! t0_kref+0x6258: xor %l2, 0xc, %l2
.word 0xe42be270 ! t0_kref+0x625c: stb %l2, [%o7 + 0x270]
.word 0x81dbe270 ! t0_kref+0x6260: flush %o7 + 0x270
.word 0x9a5f001a ! t0_kref+0x6264: smul %i4, %i2, %o5
.word 0x9ae68013 ! t0_kref+0x6268: subccc %i2, %l3, %o5
.word 0x10800003 ! t0_kref+0x626c: ba _kref+0x6278
2: .word 0x9a33000c ! t0_kref+0x6270: orn %o4, %o4, %o5
.word 0xe91fbd28 ! t0_kref+0x6274: ldd [%fp - 0x2d8], %f20
.word 0xd03e6010 ! t0_kref+0x6278: std %o0, [%i1 + 0x10]
.word 0x9da5884e ! t0_kref+0x627c: faddd %f22, %f14, %f14
.word 0xf62e201f ! t0_kref+0x6280: stb %i3, [%i0 + 0x1f]
.word 0x96aeada2 ! t0_kref+0x6284: andncc %i2, 0xda2, %o3
.word 0xa9a389d2 ! t0_kref+0x6288: fdivd %f14, %f18, %f20
.word 0x933b0013 ! t0_kref+0x628c: sra %o4, %l3, %o1
.word 0xd4070019 ! t0_kref+0x6290: ld [%i4 + %i1], %o2
.word 0x94a53f69 ! t0_kref+0x6294: subcc %l4, -0x97, %o2
.word 0xee7e001c ! t0_kref+0x6298: swap [%i0 + %i4], %l7
.word 0x9a9dfbc4 ! t0_kref+0x629c: xorcc %l7, -0x43c, %o5
.word 0x878020d2 ! t0_kref+0x62a0: mov 0xd2, %asi
.word 0x95a0002b ! t0_kref+0x62a4: fmovs %f11, %f10
.word 0x26800005 ! t0_kref+0x62a8: bl,a _kref+0x62bc
.word 0xe51fbf18 ! t0_kref+0x62ac: ldd [%fp - 0xe8], %f18
.word 0x29800001 ! t0_kref+0x62b0: fbl,a _kref+0x62b4
.word 0x81848000 ! t0_kref+0x62b4: wr %l2, %g0, %y
.word 0xb1a01895 ! t0_kref+0x62b8: fitos %f21, %f24
.word 0x9eaec014 ! t0_kref+0x62bc: andncc %i3, %l4, %o7
.word 0xda4e8019 ! t0_kref+0x62c0: ldsb [%i2 + %i1], %o5
.word 0x9add7b03 ! t0_kref+0x62c4: smulcc %l5, -0x4fd, %o5
.word 0xd2167fee ! t0_kref+0x62c8: lduh [%i1 - 0x12], %o1
.word 0x960cf013 ! t0_kref+0x62cc: and %l3, -0xfed, %o3
.word 0x94c6ac21 ! t0_kref+0x62d0: addccc %i2, 0xc21, %o2
.word 0x947f0000 ! t0_kref+0x62d4: sdiv %i4, %g0, %o2
.word 0xa1a589cc ! t0_kref+0x62d8: fdivd %f22, %f12, %f16
.word 0xe01e2010 ! t0_kref+0x62dc: ldd [%i0 + 0x10], %l0
.word 0x9604f20f ! t0_kref+0x62e0: add %l3, -0xdf1, %o3
.word 0x9a7a8016 ! t0_kref+0x62e4: sdiv %o2, %l6, %o5
.word 0x98dd001d ! t0_kref+0x62e8: smulcc %l4, %i5, %o4
.word 0x17800004 ! t0_kref+0x62ec: fbge _kref+0x62fc
.word 0x992dc01d ! t0_kref+0x62f0: sll %l7, %i5, %o4
.word 0x95a50850 ! t0_kref+0x62f4: faddd %f20, %f16, %f10
.word 0xc016c018 ! t0_kref+0x62f8: lduh [%i3 + %i0], %g0
.word 0x99a00033 ! t0_kref+0x62fc: fmovs %f19, %f12
.word 0xed00a030 ! t0_kref+0x6300: ld [%g2 + 0x30], %f22
.word 0xc0000018 ! t0_kref+0x6304: ld [%g0 + %i0], %g0
.word 0x01800004 ! t0_kref+0x6308: fbn _kref+0x6318
.word 0xe630a03e ! t0_kref+0x630c: sth %l3, [%g2 + 0x3e]
.word 0xe630a034 ! t0_kref+0x6310: sth %l3, [%g2 + 0x34]
.word 0x22480004 ! t0_kref+0x6314: be,a,pt %icc, _kref+0x6324
.word 0xec380019 ! t0_kref+0x6318: std %l6, [%g0 + %i1]
.word 0xe01e4000 ! t0_kref+0x631c: ldd [%i1], %l0
.word 0xd416600c ! t0_kref+0x6320: lduh [%i1 + 0xc], %o2
.word 0x17480003 ! t0_kref+0x6324: fbge,pt %fcc0, _kref+0x6330
.word 0x9ae50012 ! t0_kref+0x6328: subccc %l4, %l2, %o5
.word 0x809ab4ec ! t0_kref+0x632c: xorcc %o2, -0xb14, %g0
.word 0x81830000 ! t0_kref+0x6330: wr %o4, %g0, %y
.word 0x812c801b ! t0_kref+0x6334: sll %l2, %i3, %g0
.word 0xababc02a ! t0_kref+0x6338: fmovso %fcc0, %f10, %f21
.word 0x993da003 ! t0_kref+0x633c: sra %l6, 0x3, %o4
.word 0x9de3bfa0 ! t0_kref+0x6340: save %sp, -0x60, %sp
.word 0x81eec000 ! t0_kref+0x6344: restore %i3, %g0, %g0
.word 0x29800006 ! t0_kref+0x6348: fbl,a _kref+0x6360
.word 0x803df70d ! t0_kref+0x634c: xnor %l7, -0x8f3, %g0
.word 0x99a4084a ! t0_kref+0x6350: faddd %f16, %f10, %f12
.word 0xe42e601b ! t0_kref+0x6354: stb %l2, [%i1 + 0x1b]
.word 0x95a018d6 ! t0_kref+0x6358: fdtos %f22, %f10
.word 0xa7a000b1 ! t0_kref+0x635c: fnegs %f17, %f19
.word 0xda7f0019 ! t0_kref+0x6360: swap [%i4 + %i1], %o5
.word 0xa9a000ca ! t0_kref+0x6364: fnegd %f10, %f20
.word 0x9442c014 ! t0_kref+0x6368: addc %o3, %l4, %o2
.word 0xf4366010 ! t0_kref+0x636c: sth %i2, [%i1 + 0x10]
.word 0x9212fa50 ! t0_kref+0x6370: or %o3, -0x5b0, %o1
.word 0x96d83691 ! t0_kref+0x6374: smulcc %g0, -0x96f, %o3
.word 0x3f480007 ! t0_kref+0x6378: fbo,a,pt %fcc0, _kref+0x6394
.word 0xaba0188a ! t0_kref+0x637c: fitos %f10, %f21
.word 0x99324014 ! t0_kref+0x6380: srl %o1, %l4, %o4
.word 0x9ba018ce ! t0_kref+0x6384: fdtos %f14, %f13
.word 0xda4e4000 ! t0_kref+0x6388: ldsb [%i1], %o5
.word 0x92633c59 ! t0_kref+0x638c: subc %o4, -0x3a7, %o1
.word 0x9e3f400b ! t0_kref+0x6390: xnor %i5, %o3, %o7
.word 0x8186c000 ! t0_kref+0x6394: wr %i3, %g0, %y
.word 0xd03e7ff0 ! t0_kref+0x6398: std %o0, [%i1 - 0x10]
.word 0xe01e4000 ! t0_kref+0x639c: ldd [%i1], %l0
.word 0x942cea4b ! t0_kref+0x63a0: andn %l3, 0xa4b, %o2
.word 0x9340c000 ! t0_kref+0x63a4: mov %asi, %o1
.word 0x92230013 ! t0_kref+0x63a8: sub %o4, %l3, %o1
.word 0xd600a00c ! t0_kref+0x63ac: ld [%g2 + 0xc], %o3
.word 0xf420a008 ! t0_kref+0x63b0: st %i2, [%g2 + 8]
.word 0x9da00139 ! t0_kref+0x63b4: fabss %f25, %f14
.word 0xe0180019 ! t0_kref+0x63b8: ldd [%g0 + %i1], %l0
.word 0x93376011 ! t0_kref+0x63bc: srl %i5, 0x11, %o1
.word 0xe3260000 ! t0_kref+0x63c0: st %f17, [%i0]
.word 0xd03e2008 ! t0_kref+0x63c4: std %o0, [%i0 + 8]
.word 0x81870000 ! t0_kref+0x63c8: wr %i4, %g0, %y
.word 0x98bd682d ! t0_kref+0x63cc: xnorcc %l5, 0x82d, %o4
.word 0xda166008 ! t0_kref+0x63d0: lduh [%i1 + 8], %o5
.word 0x9fc00004 ! t0_kref+0x63d4: call %g0 + %g4
.word 0xb1a40850 ! t0_kref+0x63d8: faddd %f16, %f16, %f24
.word 0x95a01915 ! t0_kref+0x63dc: fitod %f21, %f10
.word 0x9abab3bd ! t0_kref+0x63e0: xnorcc %o2, -0xc43, %o5
.word 0xd44e2017 ! t0_kref+0x63e4: ldsb [%i0 + 0x17], %o2
.word 0x8012c013 ! t0_kref+0x63e8: or %o3, %l3, %g0
.word 0xdd062014 ! t0_kref+0x63ec: ld [%i0 + 0x14], %f14
.word 0x9a5d0016 ! t0_kref+0x63f0: smul %l4, %l6, %o5
.word 0x949a621c ! t0_kref+0x63f4: xorcc %o1, 0x21c, %o2
.word 0x92e568cc ! t0_kref+0x63f8: subccc %l5, 0x8cc, %o1
.word 0xc768a08a ! t0_kref+0x63fc: prefetch %g2 + 0x8a, 3
.word 0xd420a03c ! t0_kref+0x6400: st %o2, [%g2 + 0x3c]
.word 0x94402025 ! t0_kref+0x6404: addc %g0, 0x25, %o2
.word 0xda56401b ! t0_kref+0x6408: ldsh [%i1 + %i3], %o5
.word 0x81ab0a4e ! t0_kref+0x640c: fcmpd %fcc0, %f12, %f14
.word 0x39480004 ! t0_kref+0x6410: fbuge,a,pt %fcc0, _kref+0x6420
.word 0xed68a08f ! t0_kref+0x6414: prefetch %g2 + 0x8f, 22
.word 0xed00a01c ! t0_kref+0x6418: ld [%g2 + 0x1c], %f22
.word 0xc0563fee ! t0_kref+0x641c: ldsh [%i0 - 0x12], %g0
.word 0xd51f4018 ! t0_kref+0x6420: ldd [%i5 + %i0], %f10
.word 0x9fc00004 ! t0_kref+0x6424: call %g0 + %g4
.word 0xa0bced53 ! t0_kref+0x6428: xnorcc %l3, 0xd53, %l0
.word 0x81830000 ! t0_kref+0x642c: wr %o4, %g0, %y
.word 0x9824eb80 ! t0_kref+0x6430: sub %l3, 0xb80, %o4
.word 0xf207bfe0 ! t0_kref+0x6434: ld [%fp - 0x20], %i1
.word 0xd4d65000 ! t0_kref+0x6438: ldsha [%i1]0x80, %o2
.word 0x001fffff ! t0_kref+0x643c: illtrap 0x1fffff
.word 0x9236c009 ! t0_kref+0x6440: orn %i3, %o1, %o1
.word 0x94203d10 ! t0_kref+0x6444: sub %g0, -0x2f0, %o2
.word 0x98f6e5ab ! t0_kref+0x6448: udivcc %i3, 0x5ab, %o4
.word 0xd906401c ! t0_kref+0x644c: ld [%i1 + %i4], %f12
.word 0xc00e2005 ! t0_kref+0x6450: ldub [%i0 + 5], %g0
.word 0x1b480003 ! t0_kref+0x6454: fble,pt %fcc0, _kref+0x6460
.word 0x812b6014 ! t0_kref+0x6458: sll %o5, 0x14, %g0
.word 0x982aa389 ! t0_kref+0x645c: andn %o2, 0x389, %o4
.word 0x81abca2b ! t0_kref+0x6460: fcmps %fcc0, %f15, %f11
.word 0x8143c000 ! t0_kref+0x6464: stbar
.word 0x9f2a400b ! t0_kref+0x6468: sll %o1, %o3, %o7
.word 0x941d793b ! t0_kref+0x646c: xor %l5, -0x6c5, %o2
.word 0xa3a00130 ! t0_kref+0x6470: fabss %f16, %f17
.word 0xa3a01898 ! t0_kref+0x6474: fitos %f24, %f17
.word 0x9335a01c ! t0_kref+0x6478: srl %l6, 0x1c, %o1
.word 0x81358012 ! t0_kref+0x647c: srl %l6, %l2, %g0
.word 0x95a018d8 ! t0_kref+0x6480: fdtos %f24, %f10
.word 0x9a9cc01b ! t0_kref+0x6484: xorcc %l3, %i3, %o5
.word 0xeaf81019 ! t0_kref+0x6488: swapa [%g0 + %i1]0x80, %l5
.word 0x01800006 ! t0_kref+0x648c: fbn _kref+0x64a4
.word 0xada509af ! t0_kref+0x6490: fdivs %f20, %f15, %f22
.word 0xa5a00050 ! t0_kref+0x6494: fmovd %f16, %f18
.word 0x0c480006 ! t0_kref+0x6498: bneg,pt %icc, _kref+0x64b0
.word 0x96837cac ! t0_kref+0x649c: addcc %o5, -0x354, %o3
.word 0x9ea5afc2 ! t0_kref+0x64a0: subcc %l6, 0xfc2, %o7
.word 0xe900a00c ! t0_kref+0x64a4: ld [%g2 + 0xc], %f20
.word 0x928a4008 ! t0_kref+0x64a8: andcc %o1, %o0, %o1
.word 0x928e801d ! t0_kref+0x64ac: andcc %i2, %i5, %o1
.word 0xa9a00134 ! t0_kref+0x64b0: fabss %f20, %f20
.word 0xde48a035 ! t0_kref+0x64b4: ldsb [%g2 + 0x35], %o7
.word 0x801b3a63 ! t0_kref+0x64b8: xor %o4, -0x59d, %g0
.word 0x81824000 ! t0_kref+0x64bc: wr %o1, %g0, %y
.word 0xe27f0018 ! t0_kref+0x64c0: swap [%i4 + %i0], %l1
.word 0x3f800001 ! t0_kref+0x64c4: fbo,a _kref+0x64c8
.word 0x809d218f ! t0_kref+0x64c8: xorcc %l4, 0x18f, %g0
.word 0x81ac8a4a ! t0_kref+0x64cc: fcmpd %fcc0, %f18, %f10
.word 0x94324000 ! t0_kref+0x64d0: orn %o1, %g0, %o2
.word 0x93336009 ! t0_kref+0x64d4: srl %o5, 0x9, %o1
.word 0xa3a44839 ! t0_kref+0x64d8: fadds %f17, %f25, %f17
.word 0x9eaf4013 ! t0_kref+0x64dc: andncc %i5, %l3, %o7
.word 0x81abcaaa ! t0_kref+0x64e0: fcmpes %fcc0, %f15, %f10
.word 0x94aac015 ! t0_kref+0x64e4: andncc %o3, %l5, %o2
.word 0xd610a02c ! t0_kref+0x64e8: lduh [%g2 + 0x2c], %o3
.word 0xda564000 ! t0_kref+0x64ec: ldsh [%i1], %o5
.word 0x99a0110c ! t0_kref+0x64f0: fxtod %f12, %f12
.word 0xde166004 ! t0_kref+0x64f4: lduh [%i1 + 4], %o7
.word 0xada0002b ! t0_kref+0x64f8: fmovs %f11, %f22
.word 0x9a5ec015 ! t0_kref+0x64fc: smul %i3, %l5, %o5
.word 0xd6ae9018 ! t0_kref+0x6500: stba %o3, [%i2 + %i0]0x80
.word 0xc030a03c ! t0_kref+0x6504: clrh [%g2 + 0x3c]
.word 0x15800001 ! t0_kref+0x6508: fbue _kref+0x650c
.word 0x9a230013 ! t0_kref+0x650c: sub %o4, %l3, %o5
.word 0xa9a408b5 ! t0_kref+0x6510: fsubs %f16, %f21, %f20
.word 0x9ac0000d ! t0_kref+0x6514: addccc %g0, %o5, %o5
.word 0xada00138 ! t0_kref+0x6518: fabss %f24, %f22
.word 0x92f80012 ! t0_kref+0x651c: sdivcc %g0, %l2, %o1
call SYM(t0_subr0)
.word 0x9a2cf09a ! t0_kref+0x6524: andn %l3, -0xf66, %o5
.word 0x95a018d0 ! t0_kref+0x6528: fdtos %f16, %f10
.word 0x972f0015 ! t0_kref+0x652c: sll %i4, %l5, %o3
.word 0x0f400005 ! t0_kref+0x6530: fbu,pn %fcc0, _kref+0x6544
.word 0x94df000b ! t0_kref+0x6534: smulcc %i4, %o3, %o2
.word 0x9ba289aa ! t0_kref+0x6538: fdivs %f10, %f10, %f13
.word 0x80bb6f1d ! t0_kref+0x653c: xnorcc %o5, 0xf1d, %g0
.word 0x1f3c71cc ! t0_kref+0x6540: sethi %hi(0xf1c73000), %o7
.word 0xada00058 ! t0_kref+0x6544: fmovd %f24, %f22
.word 0x94123f9a ! t0_kref+0x6548: or %o0, -0x66, %o2
.word 0x980d001a ! t0_kref+0x654c: and %l4, %i2, %o4
.word 0x9f2dc01a ! t0_kref+0x6550: sll %l7, %i2, %o7
sethi %hi(2f), %o7
.word 0xe40be178 ! t0_kref+0x6558: ldub [%o7 + 0x178], %l2
.word 0xa41ca00c ! t0_kref+0x655c: xor %l2, 0xc, %l2
.word 0xe42be178 ! t0_kref+0x6560: stb %l2, [%o7 + 0x178]
.word 0x81dbe178 ! t0_kref+0x6564: flush %o7 + 0x178
.word 0x31480006 ! t0_kref+0x6568: fba,a,pt %fcc0, _kref+0x6580
.word 0x949ee6b5 ! t0_kref+0x656c: xorcc %i3, 0x6b5, %o2
.word 0xd400a008 ! t0_kref+0x6570: ld [%g2 + 8], %o2
.word 0xa1a489d4 ! t0_kref+0x6574: fdivd %f18, %f20, %f16
2: .word 0xde567fe0 ! t0_kref+0x6578: ldsh [%i1 - 0x20], %o7
.word 0xc04e401a ! t0_kref+0x657c: ldsb [%i1 + %i2], %g0
.word 0x987b62aa ! t0_kref+0x6580: sdiv %o5, 0x2aa, %o4
.word 0x36800001 ! t0_kref+0x6584: bge,a _kref+0x6588
.word 0xe11e7fe8 ! t0_kref+0x6588: ldd [%i1 - 0x18], %f16
.word 0x81ab8a37 ! t0_kref+0x658c: fcmps %fcc0, %f14, %f23
.word 0x17480007 ! t0_kref+0x6590: fbge,pt %fcc0, _kref+0x65ac
.word 0xd84e401a ! t0_kref+0x6594: ldsb [%i1 + %i2], %o4
.word 0x81aacab3 ! t0_kref+0x6598: fcmpes %fcc0, %f11, %f19
.word 0x38800003 ! t0_kref+0x659c: bgu,a _kref+0x65a8
.word 0x9e86ae48 ! t0_kref+0x65a0: addcc %i2, 0xe48, %o7
.word 0xe526201c ! t0_kref+0x65a4: st %f18, [%i0 + 0x1c]
.word 0x989b7080 ! t0_kref+0x65a8: xorcc %o5, -0xf80, %o4
.word 0x9a44c01a ! t0_kref+0x65ac: addc %l3, %i2, %o5
.word 0x21800002 ! t0_kref+0x65b0: fbn,a _kref+0x65b8
.word 0xa3a01897 ! t0_kref+0x65b4: fitos %f23, %f17
.word 0x31480006 ! t0_kref+0x65b8: fba,a,pt %fcc0, _kref+0x65d0
.word 0xc05e3ff8 ! t0_kref+0x65bc: ldx [%i0 - 8], %g0
.word 0xd91fbcc8 ! t0_kref+0x65c0: ldd [%fp - 0x338], %f12
.word 0xd2562014 ! t0_kref+0x65c4: ldsh [%i0 + 0x14], %o1
.word 0xb3a018d8 ! t0_kref+0x65c8: fdtos %f24, %f25
.word 0xc000a03c ! t0_kref+0x65cc: ld [%g2 + 0x3c], %g0
.word 0x9485401c ! t0_kref+0x65d0: addcc %l5, %i4, %o2
.word 0x9e30331d ! t0_kref+0x65d4: orn %g0, -0xce3, %o7
.word 0x98e37894 ! t0_kref+0x65d8: subccc %o5, -0x76c, %o4
.word 0x9e5a4008 ! t0_kref+0x65dc: smul %o1, %o0, %o7
.word 0x3a400004 ! t0_kref+0x65e0: bcc,a,pn %icc, _kref+0x65f0
.word 0x9da00058 ! t0_kref+0x65e4: fmovd %f24, %f14
.word 0x9fa64832 ! t0_kref+0x65e8: fadds %f25, %f18, %f15
.word 0xd2267fe0 ! t0_kref+0x65ec: st %o1, [%i1 - 0x20]
.word 0x30800003 ! t0_kref+0x65f0: ba,a _kref+0x65fc
.word 0xa7a01a37 ! t0_kref+0x65f4: fstoi %f23, %f19
.word 0x95a00154 ! t0_kref+0x65f8: fabsd %f20, %f10
.word 0x81848000 ! t0_kref+0x65fc: wr %l2, %g0, %y
.word 0x95382009 ! t0_kref+0x6600: sra %g0, 0x9, %o2
.word 0x9b2d2019 ! t0_kref+0x6604: sll %l4, 0x19, %o5
.word 0x97a00136 ! t0_kref+0x6608: fabss %f22, %f11
.word 0xafa01a2d ! t0_kref+0x660c: fstoi %f13, %f23
.word 0x1c800002 ! t0_kref+0x6610: bpos _kref+0x6618
.word 0xdb20a01c ! t0_kref+0x6614: st %f13, [%g2 + 0x1c]
.word 0x99a0012d ! t0_kref+0x6618: fabss %f13, %f12
.word 0x9b2b600b ! t0_kref+0x661c: sll %o5, 0xb, %o5
.word 0x2f800005 ! t0_kref+0x6620: fbu,a _kref+0x6634
.word 0xe51e4000 ! t0_kref+0x6624: ldd [%i1], %f18
.word 0x9da3884e ! t0_kref+0x6628: faddd %f14, %f14, %f14
.word 0x96620016 ! t0_kref+0x662c: subc %o0, %l6, %o3
.word 0x2c400008 ! t0_kref+0x6630: bneg,a,pn %icc, _kref+0x6650
.word 0xa5aa402f ! t0_kref+0x6634: fmovse %fcc0, %f15, %f18
.word 0xf007bfe0 ! t0_kref+0x6638: ld [%fp - 0x20], %i0
.word 0x92448015 ! t0_kref+0x663c: addc %l2, %l5, %o1
.word 0x9ef24017 ! t0_kref+0x6640: udivcc %o1, %l7, %o7
.word 0xe268a005 ! t0_kref+0x6644: ldstub [%g2 + 5], %l1
.word 0xd648a01e ! t0_kref+0x6648: ldsb [%g2 + 0x1e], %o3
.word 0xde10a00e ! t0_kref+0x664c: lduh [%g2 + 0xe], %o7
.word 0x92f20008 ! t0_kref+0x6650: udivcc %o0, %o0, %o1
.word 0x97a00131 ! t0_kref+0x6654: fabss %f17, %f11
.word 0xa1a0014a ! t0_kref+0x6658: fabsd %f10, %f16
.word 0xd91fbed0 ! t0_kref+0x665c: ldd [%fp - 0x130], %f12
.word 0xd6162004 ! t0_kref+0x6660: lduh [%i0 + 4], %o3
.word 0x9fc00004 ! t0_kref+0x6664: call %g0 + %g4
.word 0x949a4017 ! t0_kref+0x6668: xorcc %o1, %l7, %o2
.word 0x81850000 ! t0_kref+0x666c: wr %l4, %g0, %y
.word 0x9efd8016 ! t0_kref+0x6670: sdivcc %l6, %l6, %o7
.word 0x963ec00d ! t0_kref+0x6674: xnor %i3, %o5, %o3
.word 0x81ab0a54 ! t0_kref+0x6678: fcmpd %fcc0, %f12, %f20
.word 0x9e6039bd ! t0_kref+0x667c: subc %g0, -0x643, %o7
.word 0xada0110e ! t0_kref+0x6680: fxtod %f14, %f22
.word 0x9ae2001d ! t0_kref+0x6684: subccc %o0, %i5, %o5
.word 0x9ba01a34 ! t0_kref+0x6688: fstoi %f20, %f13
.word 0xd67e2004 ! t0_kref+0x668c: swap [%i0 + 4], %o3
.word 0x0f480005 ! t0_kref+0x6690: fbu,pt %fcc0, _kref+0x66a4
.word 0x99a00156 ! t0_kref+0x6694: fabsd %f22, %f12
.word 0x923b001b ! t0_kref+0x6698: xnor %o4, %i3, %o1
.word 0x25800003 ! t0_kref+0x669c: fblg,a _kref+0x66a8
.word 0x013c274c ! t0_kref+0x66a0: sethi %hi(0xf09d3000), %g0
call SYM(t0_subr1)
.word 0x92ba8017 ! t0_kref+0x66a8: xnorcc %o2, %l7, %o1
.word 0x9e383527 ! t0_kref+0x66ac: xnor %g0, -0xad9, %o7
.word 0xafa0012c ! t0_kref+0x66b0: fabss %f12, %f23
.word 0xd2c01019 ! t0_kref+0x66b4: ldswa [%g0 + %i1]0x80, %o1
.word 0xa1a01917 ! t0_kref+0x66b8: fitod %f23, %f16
.word 0x927afc30 ! t0_kref+0x66bc: sdiv %o3, -0x3d0, %o1
.word 0xe5380018 ! t0_kref+0x66c0: std %f18, [%g0 + %i0]
.word 0xf207bfe0 ! t0_kref+0x66c4: ld [%fp - 0x20], %i1
.word 0xed00a000 ! t0_kref+0x66c8: ld [%g2], %f22
.word 0x9fa018d4 ! t0_kref+0x66cc: fdtos %f20, %f15
.word 0x81ae0a4c ! t0_kref+0x66d0: fcmpd %fcc0, %f24, %f12
.word 0x81ac8a34 ! t0_kref+0x66d4: fcmps %fcc0, %f18, %f20
.word 0x2b480006 ! t0_kref+0x66d8: fbug,a,pt %fcc0, _kref+0x66f0
.word 0x81824000 ! t0_kref+0x66dc: wr %o1, %g0, %y
.word 0x0e800002 ! t0_kref+0x66e0: bvs _kref+0x66e8
.word 0x96e4fd70 ! t0_kref+0x66e4: subccc %l3, -0x290, %o3
.word 0x001fffff ! t0_kref+0x66e8: illtrap 0x1fffff
.word 0x9ee2c016 ! t0_kref+0x66ec: subccc %o3, %l6, %o7
.word 0x20400001 ! t0_kref+0x66f0: bn,a,pn %icc, _kref+0x66f4
.word 0x993b2007 ! t0_kref+0x66f4: sra %o4, 0x7, %o4
.word 0x94beb814 ! t0_kref+0x66f8: xnorcc %i2, -0x7ec, %o2
.word 0x97a00132 ! t0_kref+0x66fc: fabss %f18, %f11
.word 0xd700a008 ! t0_kref+0x6700: ld [%g2 + 8], %f11
.word 0x95a0190c ! t0_kref+0x6704: fitod %f12, %f10
.word 0xf100a030 ! t0_kref+0x6708: ld [%g2 + 0x30], %f24
.word 0x9e8cf349 ! t0_kref+0x670c: andcc %l3, -0xcb7, %o7
.word 0xa9a288af ! t0_kref+0x6710: fsubs %f10, %f15, %f20
.word 0x81ad8a52 ! t0_kref+0x6714: fcmpd %fcc0, %f22, %f18
.word 0xe520a004 ! t0_kref+0x6718: st %f18, [%g2 + 4]
.word 0x39480008 ! t0_kref+0x671c: fbuge,a,pt %fcc0, _kref+0x673c
.word 0x97a4892d ! t0_kref+0x6720: fmuls %f18, %f13, %f11
.word 0xda48a02e ! t0_kref+0x6724: ldsb [%g2 + 0x2e], %o5
.word 0xa3a0012e ! t0_kref+0x6728: fabss %f14, %f17
.word 0x92a8001c ! t0_kref+0x672c: andncc %g0, %i4, %o1
.word 0xed20a028 ! t0_kref+0x6730: st %f22, [%g2 + 0x28]
.word 0x97a0002b ! t0_kref+0x6734: fmovs %f11, %f11
.word 0xa5a018ca ! t0_kref+0x6738: fdtos %f10, %f18
.word 0xd24e7fe3 ! t0_kref+0x673c: ldsb [%i1 - 0x1d], %o1
.word 0x80e2400b ! t0_kref+0x6740: subccc %o1, %o3, %g0
.word 0x96b8001b ! t0_kref+0x6744: xnorcc %g0, %i3, %o3
.word 0x81800000 ! t0_kref+0x6748: mov %g0, %y
.word 0xd2d01018 ! t0_kref+0x674c: ldsha [%g0 + %i0]0x80, %o1
.word 0xada01895 ! t0_kref+0x6750: fitos %f21, %f22
.word 0xf428a03d ! t0_kref+0x6754: stb %i2, [%g2 + 0x3d]
.word 0x81dec01e ! t0_kref+0x6758: flush %i3 + %fp
.word 0x09800004 ! t0_kref+0x675c: fbl _kref+0x676c
.word 0xd6680019 ! t0_kref+0x6760: ldstub [%g0 + %i1], %o3
.word 0x9a9d3040 ! t0_kref+0x6764: xorcc %l4, -0xfc0, %o5
.word 0xe8fe101c ! t0_kref+0x6768: swapa [%i0 + %i4]0x80, %l4
.word 0xe820a008 ! t0_kref+0x676c: st %l4, [%g2 + 8]
.word 0x1904054a ! t0_kref+0x6770: sethi %hi(0x10152800), %o4
.word 0xf620a01c ! t0_kref+0x6774: st %i3, [%g2 + 0x1c]
.word 0xd448a02a ! t0_kref+0x6778: ldsb [%g2 + 0x2a], %o2
.word 0xb1a01914 ! t0_kref+0x677c: fitod %f20, %f24
.word 0x81ac8a56 ! t0_kref+0x6780: fcmpd %fcc0, %f18, %f22
.word 0xada0012e ! t0_kref+0x6784: fabss %f14, %f22
.word 0x9e233985 ! t0_kref+0x6788: sub %o4, -0x67b, %o7
.word 0x991e8017 ! t0_kref+0x678c: tsubcctv %i2, %l7, %o4
.word 0x96250008 ! t0_kref+0x6790: sub %l4, %o0, %o3
.word 0xb3a01a2a ! t0_kref+0x6794: fstoi %f10, %f25
.word 0x81d97a99 ! t0_kref+0x6798: flush %g5 - 0x567
.word 0x9f1abfbf ! t0_kref+0x679c: tsubcctv %o2, -0x41, %o7
.word 0x81874000 ! t0_kref+0x67a0: wr %i5, %g0, %y
.word 0x81db2ad4 ! t0_kref+0x67a4: flush %o4 + 0xad4
.word 0x81ac0ad8 ! t0_kref+0x67a8: fcmped %fcc0, %f16, %f24
.word 0xc4083c81 ! t0_kref+0x67ac: ldub [%g0 - 0x37f], %g2
.word 0xa9a0110a ! t0_kref+0x67b0: fxtod %f10, %f20
.word 0xec68a023 ! t0_kref+0x67b4: ldstub [%g2 + 0x23], %l6
.word 0xdd1fbdd8 ! t0_kref+0x67b8: ldd [%fp - 0x228], %f14
.word 0x9ba0012c ! t0_kref+0x67bc: fabss %f12, %f13
.word 0x9ea5b294 ! t0_kref+0x67c0: subcc %l6, -0xd6c, %o7
.word 0x940db3d9 ! t0_kref+0x67c4: and %l6, -0xc27, %o2
.word 0x33800008 ! t0_kref+0x67c8: fbe,a _kref+0x67e8
.word 0x941eb356 ! t0_kref+0x67cc: xor %i2, -0xcaa, %o2
.word 0x81ad4a38 ! t0_kref+0x67d0: fcmps %fcc0, %f21, %f24
.word 0x81dc001d ! t0_kref+0x67d4: flush %l0 + %i5
.word 0xd42e001a ! t0_kref+0x67d8: stb %o2, [%i0 + %i2]
.word 0x81830000 ! t0_kref+0x67dc: wr %o4, %g0, %y
.word 0x05400002 ! t0_kref+0x67e0: fblg,pn %fcc0, _kref+0x67e8
.word 0x9ae2800c ! t0_kref+0x67e4: subccc %o2, %o4, %o5
.word 0x9224c016 ! t0_kref+0x67e8: sub %l3, %l6, %o1
.word 0x33800008 ! t0_kref+0x67ec: fbe,a _kref+0x680c
.word 0xf42e401a ! t0_kref+0x67f0: stb %i2, [%i1 + %i2]
call SYM(t0_subr0)
.word 0x948df31d ! t0_kref+0x67f8: andcc %l7, -0xce3, %o2
.word 0x96af66b7 ! t0_kref+0x67fc: andncc %i5, 0x6b7, %o3
.word 0x98e5f5a6 ! t0_kref+0x6800: subccc %l7, -0xa5a, %o4
.word 0x993c8015 ! t0_kref+0x6804: sra %l2, %l5, %o4
.word 0xd53e401d ! t0_kref+0x6808: std %f10, [%i1 + %i5]
.word 0xd250a032 ! t0_kref+0x680c: ldsh [%g2 + 0x32], %o1
.word 0x9e128000 ! t0_kref+0x6810: or %o2, %g0, %o7
.word 0xe268a01f ! t0_kref+0x6814: ldstub [%g2 + 0x1f], %l1
.word 0xabaac02a ! t0_kref+0x6818: fmovsge %fcc0, %f10, %f21
.word 0x9284f8fe ! t0_kref+0x681c: addcc %l3, -0x702, %o1
.word 0x96bca08d ! t0_kref+0x6820: xnorcc %l2, 0x8d, %o3
.word 0xd250a006 ! t0_kref+0x6824: ldsh [%g2 + 6], %o1
.word 0x9245f234 ! t0_kref+0x6828: addc %l7, -0xdcc, %o1
.word 0x9fc10000 ! t0_kref+0x682c: call %g4
.word 0x945b34d5 ! t0_kref+0x6830: smul %o4, -0xb2b, %o2
.word 0xe51fbd88 ! t0_kref+0x6834: ldd [%fp - 0x278], %f18
.word 0x92b28017 ! t0_kref+0x6838: orncc %o2, %l7, %o1
.word 0x80f5eb2c ! t0_kref+0x683c: udivcc %l7, 0xb2c, %g0
.word 0xa9a54d2a ! t0_kref+0x6840: fsmuld %f21, %f10, %f20
.word 0xb1a0190e ! t0_kref+0x6844: fitod %f14, %f24
.word 0xf11e3fe0 ! t0_kref+0x6848: ldd [%i0 - 0x20], %f24
.word 0xada018d8 ! t0_kref+0x684c: fdtos %f24, %f22
.word 0xf630a038 ! t0_kref+0x6850: sth %i3, [%g2 + 0x38]
.word 0x3b480005 ! t0_kref+0x6854: fble,a,pt %fcc0, _kref+0x6868
.word 0x9b35400b ! t0_kref+0x6858: srl %l5, %o3, %o5
.word 0x80356ef7 ! t0_kref+0x685c: orn %l5, 0xef7, %g0
.word 0xed263ff0 ! t0_kref+0x6860: st %f22, [%i0 - 0x10]
.word 0xada60830 ! t0_kref+0x6864: fadds %f24, %f16, %f22
.word 0xe0180018 ! t0_kref+0x6868: ldd [%g0 + %i0], %l0
sethi %hi(2f), %o7
.word 0xe40be090 ! t0_kref+0x6870: ldub [%o7 + 0x90], %l2
.word 0xa41ca00c ! t0_kref+0x6874: xor %l2, 0xc, %l2
.word 0xe42be090 ! t0_kref+0x6878: stb %l2, [%o7 + 0x90]
.word 0x81dbe090 ! t0_kref+0x687c: flush %o7 + 0x90
.word 0x9862fa7b ! t0_kref+0x6880: subc %o3, -0x585, %o4
.word 0x8088000c ! t0_kref+0x6884: btst %o4, %g0
.word 0x81dcf9cc ! t0_kref+0x6888: flush %l3 - 0x634
.word 0xc02e7fe7 ! t0_kref+0x688c: clrb [%i1 - 0x19]
2: .word 0x933ea013 ! t0_kref+0x6890: sra %i2, 0x13, %o1
.word 0x9de3bfa0 ! t0_kref+0x6894: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9fa00034 ! t0_kref+0x68a0: fmovs %f20, %f15
.word 0x0a800001 ! t0_kref+0x68a4: bcs _kref+0x68a8
.word 0xe13e6018 ! t0_kref+0x68a8: std %f16, [%i1 + 0x18]
.word 0x9286c017 ! t0_kref+0x68ac: addcc %i3, %l7, %o1
.word 0x96e3001a ! t0_kref+0x68b0: subccc %o4, %i2, %o3
.word 0xd6067ff8 ! t0_kref+0x68b4: ld [%i1 - 8], %o3
.word 0xe720a03c ! t0_kref+0x68b8: st %f19, [%g2 + 0x3c]
1: .word 0xe91fbe00 ! t0_kref+0x68bc: ldd [%fp - 0x200], %f20
.word 0x92bc801b ! t0_kref+0x68c0: xnorcc %l2, %i3, %o1
.word 0x13800004 ! t0_kref+0x68c4: fbe _kref+0x68d4
.word 0xde167fe8 ! t0_kref+0x68c8: lduh [%i1 - 0x18], %o7
.word 0xa7a018d2 ! t0_kref+0x68cc: fdtos %f18, %f19
.word 0x96da001a ! t0_kref+0x68d0: smulcc %o0, %i2, %o3
.word 0x99376003 ! t0_kref+0x68d4: srl %i5, 0x3, %o4
call SYM(t0_subr3)
.word 0x92adb64d ! t0_kref+0x68dc: andncc %l6, -0x9b3, %o1
.word 0x96bcfd96 ! t0_kref+0x68e0: xnorcc %l3, -0x26a, %o3
.word 0xeb200018 ! t0_kref+0x68e4: st %f21, [%g0 + %i0]
.word 0xada0190c ! t0_kref+0x68e8: fitod %f12, %f22
.word 0x933f2000 ! t0_kref+0x68ec: sra %i4, 0x0, %o1
.word 0x9a82401b ! t0_kref+0x68f0: addcc %o1, %i3, %o5
.word 0x32800004 ! t0_kref+0x68f4: bne,a _kref+0x6904
.word 0x9a274012 ! t0_kref+0x68f8: sub %i5, %l2, %o5
.word 0x99a9402a ! t0_kref+0x68fc: fmovsug %fcc0, %f10, %f12
.word 0x96aeb4b7 ! t0_kref+0x6900: andncc %i2, -0xb49, %o3
.word 0x98e4f13b ! t0_kref+0x6904: subccc %l3, -0xec5, %o4
.word 0xfa20a024 ! t0_kref+0x6908: st %i5, [%g2 + 0x24]
.word 0xa1a608d8 ! t0_kref+0x690c: fsubd %f24, %f24, %f16
.word 0xf13e3ff0 ! t0_kref+0x6910: std %f24, [%i0 - 0x10]
.word 0x8044c000 ! t0_kref+0x6914: addc %l3, %g0, %g0
.word 0x94aca0f2 ! t0_kref+0x6918: andncc %l2, 0xf2, %o2
sethi %hi(2f), %o7
.word 0xe40be140 ! t0_kref+0x6920: ldub [%o7 + 0x140], %l2
.word 0xa41ca00c ! t0_kref+0x6924: xor %l2, 0xc, %l2
.word 0xe42be140 ! t0_kref+0x6928: stb %l2, [%o7 + 0x140]
.word 0x81dbe140 ! t0_kref+0x692c: flush %o7 + 0x140
.word 0x36480005 ! t0_kref+0x6930: bge,a,pt %icc, _kref+0x6944
.word 0xc06e7fe8 ! t0_kref+0x6934: ldstub [%i1 - 0x18], %g0
.word 0x81dac010 ! t0_kref+0x6938: flush %o3 + %l0
.word 0x2b480004 ! t0_kref+0x693c: fbug,a,pt %fcc0, _kref+0x694c
2: .word 0xd240a028 ! t0_kref+0x6940: ldsw [%g2 + 0x28], %o1
.word 0x81abcab3 ! t0_kref+0x6944: fcmpes %fcc0, %f15, %f19
.word 0x805a227a ! t0_kref+0x6948: smul %o0, 0x27a, %g0
.word 0x06800005 ! t0_kref+0x694c: bl _kref+0x6960
.word 0xd6163fe0 ! t0_kref+0x6950: lduh [%i0 - 0x20], %o3
.word 0x81ae0a30 ! t0_kref+0x6954: fcmps %fcc0, %f24, %f16
.word 0x9a3d6b6a ! t0_kref+0x6958: xnor %l5, 0xb6a, %o5
.word 0x8186c000 ! t0_kref+0x695c: wr %i3, %g0, %y
.word 0x985f298c ! t0_kref+0x6960: smul %i4, 0x98c, %o4
.word 0xe430a012 ! t0_kref+0x6964: sth %l2, [%g2 + 0x12]
.word 0x0f400005 ! t0_kref+0x6968: fbu,pn %fcc0, _kref+0x697c
.word 0xe11e0000 ! t0_kref+0x696c: ldd [%i0], %f16
.word 0xada409b3 ! t0_kref+0x6970: fdivs %f16, %f19, %f22
.word 0x31400006 ! t0_kref+0x6974: fba,a,pn %fcc0, _kref+0x698c
.word 0x960a8016 ! t0_kref+0x6978: and %o2, %l6, %o3
.word 0xd630a00e ! t0_kref+0x697c: sth %o3, [%g2 + 0xe]
.word 0x9efec00a ! t0_kref+0x6980: sdivcc %i3, %o2, %o7
.word 0x9837348b ! t0_kref+0x6984: orn %i4, -0xb75, %o4
.word 0x9e66ef1c ! t0_kref+0x6988: subc %i3, 0xf1c, %o7
.word 0x9612261b ! t0_kref+0x698c: or %o0, 0x61b, %o3
.word 0xd62e7ffb ! t0_kref+0x6990: stb %o3, [%i1 - 5]
.word 0xee20a014 ! t0_kref+0x6994: st %l7, [%g2 + 0x14]
.word 0x8143e040 ! t0_kref+0x6998: membar 0x40
.word 0xe93e401d ! t0_kref+0x699c: std %f20, [%i1 + %i5]
.word 0x04800001 ! t0_kref+0x69a0: ble _kref+0x69a4
.word 0xd64e2010 ! t0_kref+0x69a4: ldsb [%i0 + 0x10], %o3
.word 0xe11e6010 ! t0_kref+0x69a8: ldd [%i1 + 0x10], %f16
.word 0x9da01893 ! t0_kref+0x69ac: fitos %f19, %f14
.word 0x985d2a27 ! t0_kref+0x69b0: smul %l4, 0xa27, %o4
.word 0xc048a033 ! t0_kref+0x69b4: ldsb [%g2 + 0x33], %g0
.word 0xe720a030 ! t0_kref+0x69b8: st %f19, [%g2 + 0x30]
.word 0xf007bfe0 ! t0_kref+0x69bc: ld [%fp - 0x20], %i0
.word 0xe5180018 ! t0_kref+0x69c0: ldd [%g0 + %i0], %f18
.word 0x96477530 ! t0_kref+0x69c4: addc %i5, -0xad0, %o3
.word 0x8143c000 ! t0_kref+0x69c8: stbar
.word 0x0d800006 ! t0_kref+0x69cc: fbg _kref+0x69e4
.word 0xe13e7ff0 ! t0_kref+0x69d0: std %f16, [%i1 - 0x10]
.word 0x985a4012 ! t0_kref+0x69d4: smul %o1, %l2, %o4
.word 0x9ba44830 ! t0_kref+0x69d8: fadds %f17, %f16, %f13
.word 0x9fc00004 ! t0_kref+0x69dc: call %g0 + %g4
.word 0x81854000 ! t0_kref+0x69e0: wr %l5, %g0, %y
.word 0x0d800002 ! t0_kref+0x69e4: fbg _kref+0x69ec
.word 0x9b2a800d ! t0_kref+0x69e8: sll %o2, %o5, %o5
.word 0xe13e7fe8 ! t0_kref+0x69ec: std %f16, [%i1 - 0x18]
.word 0xd4000018 ! t0_kref+0x69f0: ld [%g0 + %i0], %o2
.word 0x01480008 ! t0_kref+0x69f4: fbn,pt %fcc0, _kref+0x6a14
.word 0xda5e3fe0 ! t0_kref+0x69f8: ldx [%i0 - 0x20], %o5
.word 0x9fc00004 ! t0_kref+0x69fc: call %g0 + %g4
.word 0x812f401d ! t0_kref+0x6a00: sll %i5, %i5, %g0
.word 0x9a0823ef ! t0_kref+0x6a04: and %g0, 0x3ef, %o5
.word 0xa1a018ca ! t0_kref+0x6a08: fdtos %f10, %f16
.word 0xec300019 ! t0_kref+0x6a0c: sth %l6, [%g0 + %i1]
.word 0xd51e6000 ! t0_kref+0x6a10: ldd [%i1], %f10
.word 0xb1a01910 ! t0_kref+0x6a14: fitod %f16, %f24
.word 0x3b400005 ! t0_kref+0x6a18: fble,a,pn %fcc0, _kref+0x6a2c
.word 0x948d644f ! t0_kref+0x6a1c: andcc %l5, 0x44f, %o2
.word 0x9288000b ! t0_kref+0x6a20: andcc %g0, %o3, %o1
.word 0x81da3446 ! t0_kref+0x6a24: flush %o0 - 0xbba
.word 0xd44e8019 ! t0_kref+0x6a28: ldsb [%i2 + %i1], %o2
.word 0xe420a018 ! t0_kref+0x6a2c: st %l2, [%g2 + 0x18]
.word 0x9915b074 ! t0_kref+0x6a30: taddcctv %l6, -0xf8c, %o4
.word 0x878020e0 ! t0_kref+0x6a34: mov 0xe0, %asi
.word 0x10800002 ! t0_kref+0x6a38: ba _kref+0x6a40
.word 0x9464c017 ! t0_kref+0x6a3c: subc %l3, %l7, %o2
.word 0xa1a309d8 ! t0_kref+0x6a40: fdivd %f12, %f24, %f16
.word 0xe11fbf48 ! t0_kref+0x6a44: ldd [%fp - 0xb8], %f16
.word 0x81d9001b ! t0_kref+0x6a48: flush %g4 + %i3
.word 0x878020e0 ! t0_kref+0x6a4c: mov 0xe0, %asi
.word 0x98b82bbd ! t0_kref+0x6a50: xnorcc %g0, 0xbbd, %o4
.word 0x96f6c015 ! t0_kref+0x6a54: udivcc %i3, %l5, %o3
.word 0x97a018d0 ! t0_kref+0x6a58: fdtos %f16, %f11
.word 0x8143e040 ! t0_kref+0x6a5c: membar 0x40
.word 0x9a0b4014 ! t0_kref+0x6a60: and %o5, %l4, %o5
.word 0x99a3492b ! t0_kref+0x6a64: fmuls %f13, %f11, %f12
.word 0x81820000 ! t0_kref+0x6a68: wr %o0, %g0, %y
.word 0xe5be5000 ! t0_kref+0x6a6c: stda %f18, [%i1]0x80
.word 0x933dc017 ! t0_kref+0x6a70: sra %l7, %l7, %o1
.word 0x96fb400d ! t0_kref+0x6a74: sdivcc %o5, %o5, %o3
.word 0x81abca30 ! t0_kref+0x6a78: fcmps %fcc0, %f15, %f16
.word 0x95400000 ! t0_kref+0x6a7c: mov %y, %o2
.word 0xc048a00c ! t0_kref+0x6a80: ldsb [%g2 + 0xc], %g0
.word 0xd87e401c ! t0_kref+0x6a84: swap [%i1 + %i4], %o4
.word 0xd6500018 ! t0_kref+0x6a88: ldsh [%g0 + %i0], %o3
.word 0x80f5c016 ! t0_kref+0x6a8c: udivcc %l7, %l6, %g0
.word 0x2b800002 ! t0_kref+0x6a90: fbug,a _kref+0x6a98
.word 0xd44e4000 ! t0_kref+0x6a94: ldsb [%i1], %o2
.word 0xa9a0110a ! t0_kref+0x6a98: fxtod %f10, %f20
.word 0xe91fbeb0 ! t0_kref+0x6a9c: ldd [%fp - 0x150], %f20
.word 0xd2164000 ! t0_kref+0x6aa0: lduh [%i1], %o1
.word 0xd27e401c ! t0_kref+0x6aa4: swap [%i1 + %i4], %o1
.word 0x96f2e68b ! t0_kref+0x6aa8: udivcc %o3, 0x68b, %o3
.word 0x9a5eaad4 ! t0_kref+0x6aac: smul %i2, 0xad4, %o5
.word 0xc76e7fe8 ! t0_kref+0x6ab0: prefetch %i1 - 0x18, 3
.word 0x01800004 ! t0_kref+0x6ab4: fbn _kref+0x6ac4
.word 0xada00130 ! t0_kref+0x6ab8: fabss %f16, %f22
.word 0x9e2a6030 ! t0_kref+0x6abc: andn %o1, 0x30, %o7
.word 0x95282016 ! t0_kref+0x6ac0: sll %g0, 0x16, %o2
.word 0xa7a01893 ! t0_kref+0x6ac4: fitos %f19, %f19
.word 0xa7a0002c ! t0_kref+0x6ac8: fmovs %f12, %f19
.word 0xa1a01890 ! t0_kref+0x6acc: fitos %f16, %f16
.word 0x9fa01a2b ! t0_kref+0x6ad0: fstoi %f11, %f15
.word 0xe01e7fe0 ! t0_kref+0x6ad4: ldd [%i1 - 0x20], %l0
.word 0x95a4884a ! t0_kref+0x6ad8: faddd %f18, %f10, %f10
.word 0xe01e7fe0 ! t0_kref+0x6adc: ldd [%i1 - 0x20], %l0
.word 0x932f4008 ! t0_kref+0x6ae0: sll %i5, %o0, %o1
.word 0x97a5882b ! t0_kref+0x6ae4: fadds %f22, %f11, %f11
.word 0x81ab8ab1 ! t0_kref+0x6ae8: fcmpes %fcc0, %f14, %f17
.word 0xd900a02c ! t0_kref+0x6aec: ld [%g2 + 0x2c], %f12
.word 0x07400008 ! t0_kref+0x6af0: fbul,pn %fcc0, _kref+0x6b10
.word 0x9e8aa696 ! t0_kref+0x6af4: andcc %o2, 0x696, %o7
.word 0xd8163ff8 ! t0_kref+0x6af8: lduh [%i0 - 8], %o4
.word 0x9e5f71a2 ! t0_kref+0x6afc: smul %i5, -0xe5e, %o7
.word 0x0b400004 ! t0_kref+0x6b00: fbug,pn %fcc0, _kref+0x6b10
.word 0xd80e8018 ! t0_kref+0x6b04: ldub [%i2 + %i0], %o4
.word 0xa9a00132 ! t0_kref+0x6b08: fabss %f18, %f20
.word 0x80052686 ! t0_kref+0x6b0c: add %l4, 0x686, %g0
.word 0x81df4019 ! t0_kref+0x6b10: flush %i5 + %i1
.word 0xde8e101a ! t0_kref+0x6b14: lduba [%i0 + %i2]0x80, %o7
.word 0x04800004 ! t0_kref+0x6b18: ble _kref+0x6b28
.word 0xf300a028 ! t0_kref+0x6b1c: ld [%g2 + 0x28], %f25
.word 0x9efdc00c ! t0_kref+0x6b20: sdivcc %l7, %o4, %o7
.word 0x30800005 ! t0_kref+0x6b24: ba,a _kref+0x6b38
.word 0xdd1fbd50 ! t0_kref+0x6b28: ldd [%fp - 0x2b0], %f14
.word 0x9af2c014 ! t0_kref+0x6b2c: udivcc %o3, %l4, %o5
.word 0xd208a020 ! t0_kref+0x6b30: ldub [%g2 + 0x20], %o1
.word 0xd6160000 ! t0_kref+0x6b34: lduh [%i0], %o3
.word 0x25800003 ! t0_kref+0x6b38: fblg,a _kref+0x6b44
.word 0xd03e3fe0 ! t0_kref+0x6b3c: std %o0, [%i0 - 0x20]
.word 0xd848a02d ! t0_kref+0x6b40: ldsb [%g2 + 0x2d], %o4
.word 0x9fc00004 ! t0_kref+0x6b44: call %g0 + %g4
.word 0xe520a020 ! t0_kref+0x6b48: st %f18, [%g2 + 0x20]
.word 0xd440a024 ! t0_kref+0x6b4c: ldsw [%g2 + 0x24], %o2
.word 0xd436601e ! t0_kref+0x6b50: sth %o2, [%i1 + 0x1e]
.word 0xd020a014 ! t0_kref+0x6b54: st %o0, [%g2 + 0x14]
.word 0x8143c000 ! t0_kref+0x6b58: stbar
.word 0xd20e001a ! t0_kref+0x6b5c: ldub [%i0 + %i2], %o1
.word 0xa7a018d2 ! t0_kref+0x6b60: fdtos %f18, %f19
.word 0x99a01897 ! t0_kref+0x6b64: fitos %f23, %f12
.word 0x96dea741 ! t0_kref+0x6b68: smulcc %i2, 0x741, %o3
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xd64e8019 ! t0_kref+0x6b78: ldsb [%i2 + %i1], %o3
1: .word 0xd228a00d ! t0_kref+0x6b7c: stb %o1, [%g2 + 0xd]
.word 0x97a50833 ! t0_kref+0x6b80: fadds %f20, %f19, %f11
.word 0x80f8001d ! t0_kref+0x6b84: sdivcc %g0, %i5, %g0
.word 0xf8b01019 ! t0_kref+0x6b88: stha %i4, [%g0 + %i1]0x80
.word 0x9de3bfa0 ! t0_kref+0x6b8c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x81828000 ! t0_kref+0x6b98: wr %o2, %g0, %y
.word 0x1d800008 ! t0_kref+0x6b9c: fbule _kref+0x6bbc
.word 0x9aa4800c ! t0_kref+0x6ba0: subcc %l2, %o4, %o5
1: .word 0x9ea2c008 ! t0_kref+0x6ba4: subcc %o3, %o0, %o7
.word 0x9b2dc000 ! t0_kref+0x6ba8: sll %l7, %g0, %o5
.word 0xe11fbd18 ! t0_kref+0x6bac: ldd [%fp - 0x2e8], %f16
.word 0xd6a81018 ! t0_kref+0x6bb0: stba %o3, [%g0 + %i0]0x80
.word 0x30400007 ! t0_kref+0x6bb4: ba,a,pn %icc, _kref+0x6bd0
.word 0xd4167ffe ! t0_kref+0x6bb8: lduh [%i1 - 2], %o2
.word 0x9b3f401d ! t0_kref+0x6bbc: sra %i5, %i5, %o5
.word 0x1c800002 ! t0_kref+0x6bc0: bpos _kref+0x6bc8
.word 0x001fffff ! t0_kref+0x6bc4: illtrap 0x1fffff
.word 0x92624012 ! t0_kref+0x6bc8: subc %o1, %l2, %o1
.word 0xf126001c ! t0_kref+0x6bcc: st %f24, [%i0 + %i4]
.word 0x9eaa20d4 ! t0_kref+0x6bd0: andncc %o0, 0xd4, %o7
.word 0xed3f4019 ! t0_kref+0x6bd4: std %f22, [%i5 + %i1]
.word 0x989c8016 ! t0_kref+0x6bd8: xorcc %l2, %l6, %o4
.word 0xeb68a04c ! t0_kref+0x6bdc: prefetch %g2 + 0x4c, 21
.word 0x1c800003 ! t0_kref+0x6be0: bpos _kref+0x6bec
.word 0xed00a010 ! t0_kref+0x6be4: ld [%g2 + 0x10], %f22
.word 0xb1a44d32 ! t0_kref+0x6be8: fsmuld %f17, %f18, %f24
.word 0xe300a024 ! t0_kref+0x6bec: ld [%g2 + 0x24], %f17
.word 0xa5a4c836 ! t0_kref+0x6bf0: fadds %f19, %f22, %f18
.word 0x8185c000 ! t0_kref+0x6bf4: wr %l7, %g0, %y
.word 0x9af4f34d ! t0_kref+0x6bf8: udivcc %l3, -0xcb3, %o5
.word 0x2c800008 ! t0_kref+0x6bfc: bneg,a _kref+0x6c1c
.word 0x81820000 ! t0_kref+0x6c00: wr %o0, %g0, %y
.word 0x9eacf9fa ! t0_kref+0x6c04: andncc %l3, -0x606, %o7
.word 0x2f400007 ! t0_kref+0x6c08: fbu,a,pn %fcc0, _kref+0x6c24
.word 0xe828a01f ! t0_kref+0x6c0c: stb %l4, [%g2 + 0x1f]
.word 0xe500a008 ! t0_kref+0x6c10: ld [%g2 + 8], %f18
.word 0xafa649b8 ! t0_kref+0x6c14: fdivs %f25, %f24, %f23
.word 0xda8e1000 ! t0_kref+0x6c18: lduba [%i0]0x80, %o5
.word 0x3d400006 ! t0_kref+0x6c1c: fbule,a,pn %fcc0, _kref+0x6c34
.word 0xb3a01897 ! t0_kref+0x6c20: fitos %f23, %f25
.word 0xee28a00f ! t0_kref+0x6c24: stb %l7, [%g2 + 0xf]
.word 0xfaae1000 ! t0_kref+0x6c28: stba %i5, [%i0]0x80
.word 0x98c5f9fb ! t0_kref+0x6c2c: addccc %l7, -0x605, %o4
.word 0x04400004 ! t0_kref+0x6c30: ble,pn %icc, _kref+0x6c40
.word 0xd0e81018 ! t0_kref+0x6c34: ldstuba [%g0 + %i0]0x80, %o0
.word 0x800d7dc2 ! t0_kref+0x6c38: and %l5, -0x23e, %g0
.word 0x9f414000 ! t0_kref+0x6c3c: mov %pc, %o7
.word 0xa7a549b0 ! t0_kref+0x6c40: fdivs %f21, %f16, %f19
.word 0x81dd67df ! t0_kref+0x6c44: flush %l5 + 0x7df
.word 0x985ce391 ! t0_kref+0x6c48: smul %l3, 0x391, %o4
.word 0x97a00134 ! t0_kref+0x6c4c: fabss %f20, %f11
.word 0xaba00134 ! t0_kref+0x6c50: fabss %f20, %f21
.word 0xd24e6017 ! t0_kref+0x6c54: ldsb [%i1 + 0x17], %o1
.word 0xde40a018 ! t0_kref+0x6c58: ldsw [%g2 + 0x18], %o7
.word 0xde08a009 ! t0_kref+0x6c5c: ldub [%g2 + 9], %o7
.word 0x878020e0 ! t0_kref+0x6c60: mov 0xe0, %asi
.word 0x98a0001b ! t0_kref+0x6c64: subcc %g0, %i3, %o4
.word 0xdd00a024 ! t0_kref+0x6c68: ld [%g2 + 0x24], %f14
.word 0x967f2a73 ! t0_kref+0x6c6c: sdiv %i4, 0xa73, %o3
.word 0xda680019 ! t0_kref+0x6c70: ldstub [%g0 + %i1], %o5
.word 0xee6e7fff ! t0_kref+0x6c74: ldstub [%i1 - 1], %l7
.word 0x95282013 ! t0_kref+0x6c78: sll %g0, 0x13, %o2
.word 0x3f400002 ! t0_kref+0x6c7c: fbo,a,pn %fcc0, _kref+0x6c84
.word 0xf1b81019 ! t0_kref+0x6c80: stda %f24, [%g0 + %i1]0x80
.word 0x97a0188c ! t0_kref+0x6c84: fitos %f12, %f11
.word 0xda08a02d ! t0_kref+0x6c88: ldub [%g2 + 0x2d], %o5
.word 0xb3a00130 ! t0_kref+0x6c8c: fabss %f16, %f25
.word 0x96358017 ! t0_kref+0x6c90: orn %l6, %l7, %o3
.word 0xaba01a2d ! t0_kref+0x6c94: fstoi %f13, %f21
.word 0x08800004 ! t0_kref+0x6c98: bleu _kref+0x6ca8
.word 0x81854000 ! t0_kref+0x6c9c: wr %l5, %g0, %y
.word 0xd4080019 ! t0_kref+0x6ca0: ldub [%g0 + %i1], %o2
.word 0xdd1fbc10 ! t0_kref+0x6ca4: ldd [%fp - 0x3f0], %f14
.word 0x9e554008 ! t0_kref+0x6ca8: umul %l5, %o0, %o7
.word 0x8143c000 ! t0_kref+0x6cac: stbar
.word 0x23400001 ! t0_kref+0x6cb0: fbne,a,pn %fcc0, _kref+0x6cb4
.word 0xf830a022 ! t0_kref+0x6cb4: sth %i4, [%g2 + 0x22]
.word 0xf1063ffc ! t0_kref+0x6cb8: ld [%i0 - 4], %f24
.word 0x981aa8d7 ! t0_kref+0x6cbc: xor %o2, 0x8d7, %o4
.word 0xafa40839 ! t0_kref+0x6cc0: fadds %f16, %f25, %f23
.word 0xb1a0012f ! t0_kref+0x6cc4: fabss %f15, %f24
.word 0x992f6007 ! t0_kref+0x6cc8: sll %i5, 0x7, %o4
.word 0x9fc00004 ! t0_kref+0x6ccc: call %g0 + %g4
.word 0x943b64a0 ! t0_kref+0x6cd0: xnor %o5, 0x4a0, %o2
.word 0x9e233abd ! t0_kref+0x6cd4: sub %o4, -0x543, %o7
.word 0x9e9f400a ! t0_kref+0x6cd8: xorcc %i5, %o2, %o7
.word 0x33800003 ! t0_kref+0x6cdc: fbe,a _kref+0x6ce8
.word 0x94270012 ! t0_kref+0x6ce0: sub %i4, %l2, %o2
.word 0x81da4019 ! t0_kref+0x6ce4: flush %o1 + %i1
.word 0xd250a00e ! t0_kref+0x6ce8: ldsh [%g2 + 0xe], %o1
.word 0xe51e2010 ! t0_kref+0x6cec: ldd [%i0 + 0x10], %f18
.word 0xb3a0012c ! t0_kref+0x6cf0: fabss %f12, %f25
.word 0xa7a018ca ! t0_kref+0x6cf4: fdtos %f10, %f19
.word 0x81acca36 ! t0_kref+0x6cf8: fcmps %fcc0, %f19, %f22
.word 0x9e32b5e7 ! t0_kref+0x6cfc: orn %o2, -0xa19, %o7
.word 0x943eeb15 ! t0_kref+0x6d00: xnor %i3, 0xb15, %o2
.word 0xe6fe501c ! t0_kref+0x6d04: swapa [%i1 + %i4]0x80, %l3
.word 0xa9a00138 ! t0_kref+0x6d08: fabss %f24, %f20
.word 0x81ab8a50 ! t0_kref+0x6d0c: fcmpd %fcc0, %f14, %f16
.word 0x8143c000 ! t0_kref+0x6d10: stbar
.word 0x81ad0a54 ! t0_kref+0x6d14: fcmpd %fcc0, %f20, %f20
.word 0xe8367fea ! t0_kref+0x6d18: sth %l4, [%i1 - 0x16]
.word 0x800d0017 ! t0_kref+0x6d1c: and %l4, %l7, %g0
.word 0xe91fbfb0 ! t0_kref+0x6d20: ldd [%fp - 0x50], %f20
.word 0xf4362000 ! t0_kref+0x6d24: sth %i2, [%i0]
.word 0xfa28a03f ! t0_kref+0x6d28: stb %i5, [%g2 + 0x3f]
call SYM(t0_subr0)
.word 0x9467000d ! t0_kref+0x6d30: subc %i4, %o5, %o2
.word 0x9732400c ! t0_kref+0x6d34: srl %o1, %o4, %o3
.word 0x972d400d ! t0_kref+0x6d38: sll %l5, %o5, %o3
.word 0x98e2c01c ! t0_kref+0x6d3c: subccc %o3, %i4, %o4
.word 0x989d401c ! t0_kref+0x6d40: xorcc %l5, %i4, %o4
.word 0x923aea72 ! t0_kref+0x6d44: xnor %o3, 0xa72, %o1
call SYM(t0_subr3)
.word 0xa03a7780 ! t0_kref+0x6d4c: xnor %o1, -0x880, %l0
.word 0xb3a0012a ! t0_kref+0x6d50: fabss %f10, %f25
.word 0x925d801a ! t0_kref+0x6d54: smul %l6, %i2, %o1
.word 0x18800004 ! t0_kref+0x6d58: bgu _kref+0x6d68
.word 0xec3f4019 ! t0_kref+0x6d5c: std %l6, [%i5 + %i1]
.word 0xd256600c ! t0_kref+0x6d60: ldsh [%i1 + 0xc], %o1
.word 0x9a5b4008 ! t0_kref+0x6d64: smul %o5, %o0, %o5
.word 0xd67e3ff4 ! t0_kref+0x6d68: swap [%i0 - 0xc], %o3
.word 0xd636401b ! t0_kref+0x6d6c: sth %o3, [%i1 + %i3]
.word 0xda500019 ! t0_kref+0x6d70: ldsh [%g0 + %i1], %o5
.word 0xaba0188f ! t0_kref+0x6d74: fitos %f15, %f21
.word 0xd51e401d ! t0_kref+0x6d78: ldd [%i1 + %i5], %f10
.word 0x9e336782 ! t0_kref+0x6d7c: orn %o5, 0x782, %o7
.word 0x99a98038 ! t0_kref+0x6d80: fmovsg %fcc0, %f24, %f12
.word 0x9646c015 ! t0_kref+0x6d84: addc %i3, %l5, %o3
.word 0x03400008 ! t0_kref+0x6d88: fbne,pn %fcc0, _kref+0x6da8
.word 0xd6500019 ! t0_kref+0x6d8c: ldsh [%g0 + %i1], %o3
.word 0x96e5fd76 ! t0_kref+0x6d90: subccc %l7, -0x28a, %o3
.word 0x96f5b016 ! t0_kref+0x6d94: udivcc %l6, -0xfea, %o3
.word 0x8028001a ! t0_kref+0x6d98: andn %g0, %i2, %g0
.word 0x9258001c ! t0_kref+0x6d9c: smul %g0, %i4, %o1
.word 0xa7a609ab ! t0_kref+0x6da0: fdivs %f24, %f11, %f19
.word 0x9a7d8014 ! t0_kref+0x6da4: sdiv %l6, %l4, %o5
.word 0x9a74e9cf ! t0_kref+0x6da8: udiv %l3, 0x9cf, %o5
.word 0x809d4017 ! t0_kref+0x6dac: xorcc %l5, %l7, %g0
.word 0xd4d65000 ! t0_kref+0x6db0: ldsha [%i1]0x80, %o2
.word 0x81854000 ! t0_kref+0x6db4: wr %l5, %g0, %y
.word 0x9265fb33 ! t0_kref+0x6db8: subc %l7, -0x4cd, %o1
.word 0x9e5a000d ! t0_kref+0x6dbc: smul %o0, %o5, %o7
.word 0x81adcab1 ! t0_kref+0x6dc0: fcmpes %fcc0, %f23, %f17
.word 0xea20a02c ! t0_kref+0x6dc4: st %l5, [%g2 + 0x2c]
.word 0xa1a38858 ! t0_kref+0x6dc8: faddd %f14, %f24, %f16
.word 0xfa36001b ! t0_kref+0x6dcc: sth %i5, [%i0 + %i3]
.word 0x25800007 ! t0_kref+0x6dd0: fblg,a _kref+0x6dec
.word 0x983d7676 ! t0_kref+0x6dd4: xnor %l5, -0x98a, %o4
.word 0xe51fbe28 ! t0_kref+0x6dd8: ldd [%fp - 0x1d8], %f18
.word 0x11400001 ! t0_kref+0x6ddc: fba,pn %fcc0, _kref+0x6de0
.word 0xea20001c ! t0_kref+0x6de0: st %l5, [%g0 + %i4]
.word 0x9a28001a ! t0_kref+0x6de4: andn %g0, %i2, %o5
.word 0xa5a000cc ! t0_kref+0x6de8: fnegd %f12, %f18
.word 0xe01e6018 ! t0_kref+0x6dec: ldd [%i1 + 0x18], %l0
.word 0xed00a028 ! t0_kref+0x6df0: ld [%g2 + 0x28], %f22
.word 0x9285e6d6 ! t0_kref+0x6df4: addcc %l7, 0x6d6, %o1
.word 0xea300018 ! t0_kref+0x6df8: sth %l5, [%g0 + %i0]
.word 0x9e82801c ! t0_kref+0x6dfc: addcc %o2, %i4, %o7
.word 0x9a45401d ! t0_kref+0x6e00: addc %l5, %i5, %o5
.word 0x801cc012 ! t0_kref+0x6e04: xor %l3, %l2, %g0
.word 0x99137e89 ! t0_kref+0x6e08: taddcctv %o5, -0x177, %o4
.word 0x9b2d400c ! t0_kref+0x6e0c: sll %l5, %o4, %o5
.word 0xa5a0190c ! t0_kref+0x6e10: fitod %f12, %f18
.word 0x81ad8a31 ! t0_kref+0x6e14: fcmps %fcc0, %f22, %f17
.word 0x9a3b401b ! t0_kref+0x6e18: xnor %o5, %i3, %o5
.word 0xda36401b ! t0_kref+0x6e1c: sth %o5, [%i1 + %i3]
.word 0xda10a018 ! t0_kref+0x6e20: lduh [%g2 + 0x18], %o5
.word 0xf11e401d ! t0_kref+0x6e24: ldd [%i1 + %i5], %f24
.word 0x07480004 ! t0_kref+0x6e28: fbul,pt %fcc0, _kref+0x6e38
.word 0x9e43374c ! t0_kref+0x6e2c: addc %o4, -0x8b4, %o7
.word 0xafa00133 ! t0_kref+0x6e30: fabss %f19, %f23
.word 0xd25e401d ! t0_kref+0x6e34: ldx [%i1 + %i5], %o1
.word 0xc056c019 ! t0_kref+0x6e38: ldsh [%i3 + %i1], %g0
.word 0x94a2e701 ! t0_kref+0x6e3c: subcc %o3, 0x701, %o2
.word 0x9a468009 ! t0_kref+0x6e40: addc %i2, %o1, %o5
.word 0xd850a036 ! t0_kref+0x6e44: ldsh [%g2 + 0x36], %o4
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0xd44e4000 ! t0_kref+0x6e50: ldsb [%i1], %o2
.word 0x9eaaa2f3 ! t0_kref+0x6e54: andncc %o2, 0x2f3, %o7
.word 0x943d001d ! t0_kref+0x6e58: xnor %l4, %i5, %o2
.word 0xe01e7ff8 ! t0_kref+0x6e5c: ldd [%i1 - 8], %l0
.word 0xe100a01c ! t0_kref+0x6e60: ld [%g2 + 0x1c], %f16
1: .word 0x964368f8 ! t0_kref+0x6e64: addc %o5, 0x8f8, %o3
.word 0x808b0014 ! t0_kref+0x6e68: btst %l4, %o4
.word 0x81dd3e12 ! t0_kref+0x6e6c: flush %l4 - 0x1ee
.word 0x0b800005 ! t0_kref+0x6e70: fbug _kref+0x6e84
.word 0x99a00039 ! t0_kref+0x6e74: fmovs %f25, %f12
.word 0x9b2b400b ! t0_kref+0x6e78: sll %o5, %o3, %o5
.word 0x9da50839 ! t0_kref+0x6e7c: fadds %f20, %f25, %f14
.word 0x925c8014 ! t0_kref+0x6e80: smul %l2, %l4, %o1
.word 0x0f800008 ! t0_kref+0x6e84: fbu _kref+0x6ea4
.word 0x80f58012 ! t0_kref+0x6e88: udivcc %l6, %l2, %g0
.word 0xada4884a ! t0_kref+0x6e8c: faddd %f18, %f10, %f22
.word 0x9a38000b ! t0_kref+0x6e90: xnor %g0, %o3, %o5
.word 0xe4260000 ! t0_kref+0x6e94: st %l2, [%i0]
.word 0xd640a004 ! t0_kref+0x6e98: ldsw [%g2 + 4], %o3
.word 0x9a3cbc1f ! t0_kref+0x6e9c: xnor %l2, -0x3e1, %o5
.word 0xd9266008 ! t0_kref+0x6ea0: st %f12, [%i1 + 8]
.word 0xda8e501a ! t0_kref+0x6ea4: lduba [%i1 + %i2]0x80, %o5
.word 0x9fc10000 ! t0_kref+0x6ea8: call %g4
.word 0xa13b4008 ! t0_kref+0x6eac: sra %o5, %o0, %l0
.word 0x9885800d ! t0_kref+0x6eb0: addcc %l6, %o5, %o4
.word 0xed3e6008 ! t0_kref+0x6eb4: std %f22, [%i1 + 8]
.word 0x81abca2c ! t0_kref+0x6eb8: fcmps %fcc0, %f15, %f12
.word 0x04800004 ! t0_kref+0x6ebc: ble _kref+0x6ecc
.word 0xb1a4c9aa ! t0_kref+0x6ec0: fdivs %f19, %f10, %f24
.word 0x94ac8013 ! t0_kref+0x6ec4: andncc %l2, %l3, %o2
.word 0xf628a017 ! t0_kref+0x6ec8: stb %i3, [%g2 + 0x17]
.word 0xa3a0012b ! t0_kref+0x6ecc: fabss %f11, %f17
.word 0x9ba00139 ! t0_kref+0x6ed0: fabss %f25, %f13
.word 0x943a6e6f ! t0_kref+0x6ed4: xnor %o1, 0xe6f, %o2
.word 0xf620a024 ! t0_kref+0x6ed8: st %i3, [%g2 + 0x24]
.word 0x2d480004 ! t0_kref+0x6edc: fbg,a,pt %fcc0, _kref+0x6eec
.word 0x99a00135 ! t0_kref+0x6ee0: fabss %f21, %f12
.word 0xa5a01890 ! t0_kref+0x6ee4: fitos %f16, %f18
.word 0xa3a0002c ! t0_kref+0x6ee8: fmovs %f12, %f17
.word 0xa9a0190b ! t0_kref+0x6eec: fitod %f11, %f20
.word 0xb1a01912 ! t0_kref+0x6ef0: fitod %f18, %f24
.word 0x9a422a6a ! t0_kref+0x6ef4: addc %o0, 0xa6a, %o5
.word 0xd808a00d ! t0_kref+0x6ef8: ldub [%g2 + 0xd], %o4
.word 0x947f36ab ! t0_kref+0x6efc: sdiv %i4, -0x955, %o2
.word 0x948ec012 ! t0_kref+0x6f00: andcc %i3, %l2, %o2
.word 0x9413670b ! t0_kref+0x6f04: or %o5, 0x70b, %o2
.word 0x1c400001 ! t0_kref+0x6f08: bpos,pn %icc, _kref+0x6f0c
.word 0xdd3e6010 ! t0_kref+0x6f0c: std %f14, [%i1 + 0x10]
call SYM(t0_subr1)
.word 0xe0180019 ! t0_kref+0x6f14: ldd [%g0 + %i1], %l0
.word 0x99a3c8ad ! t0_kref+0x6f18: fsubs %f15, %f13, %f12
.word 0x81ae0a4e ! t0_kref+0x6f1c: fcmpd %fcc0, %f24, %f14
.word 0xa9a0002c ! t0_kref+0x6f20: fmovs %f12, %f20
.word 0x8182c000 ! t0_kref+0x6f24: wr %o3, %g0, %y
.word 0x33800003 ! t0_kref+0x6f28: fbe,a _kref+0x6f34
.word 0x9a754013 ! t0_kref+0x6f2c: udiv %l5, %l3, %o5
.word 0x81aa8a4c ! t0_kref+0x6f30: fcmpd %fcc0, %f10, %f12
.word 0x19400002 ! t0_kref+0x6f34: fbuge,pn %fcc0, _kref+0x6f3c
.word 0xfa30a01e ! t0_kref+0x6f38: sth %i5, [%g2 + 0x1e]
.word 0x8182c000 ! t0_kref+0x6f3c: wr %o3, %g0, %y
.word 0x95a509ca ! t0_kref+0x6f40: fdivd %f20, %f10, %f10
.word 0x9e353cdd ! t0_kref+0x6f44: orn %l4, -0x323, %o7
.word 0xd6366016 ! t0_kref+0x6f48: sth %o3, [%i1 + 0x16]
.word 0x97a00036 ! t0_kref+0x6f4c: fmovs %f22, %f11
.word 0x805ae939 ! t0_kref+0x6f50: smul %o3, 0x939, %g0
.word 0xcc3f4005 ! t0_kref+0x6f54: std %g6, [%i5 + %g5]
.word 0xd648a029 ! t0_kref+0x6f58: ldsb [%g2 + 0x29], %o3
.word 0xc0500019 ! t0_kref+0x6f5c: ldsh [%g0 + %i1], %g0
.word 0xe6780019 ! t0_kref+0x6f60: swap [%g0 + %i1], %l3
.word 0x95a018d0 ! t0_kref+0x6f64: fdtos %f16, %f10
.word 0x809dc016 ! t0_kref+0x6f68: xorcc %l7, %l6, %g0
.word 0x28800005 ! t0_kref+0x6f6c: bleu,a _kref+0x6f80
.word 0xd48e1000 ! t0_kref+0x6f70: lduba [%i0]0x80, %o2
.word 0xdd3e2008 ! t0_kref+0x6f74: std %f14, [%i0 + 8]
.word 0x1b227c55 ! t0_kref+0x6f78: sethi %hi(0x89f15400), %o5
.word 0x05400006 ! t0_kref+0x6f7c: fblg,pn %fcc0, _kref+0x6f94
.word 0x96a4c013 ! t0_kref+0x6f80: subcc %l3, %l3, %o3
.word 0xd610a002 ! t0_kref+0x6f84: lduh [%g2 + 2], %o3
.word 0xec270005 ! t0_kref+0x6f88: st %l6, [%i4 + %g5]
.word 0x09480003 ! t0_kref+0x6f8c: fbl,pt %fcc0, _kref+0x6f98
.word 0x9328200a ! t0_kref+0x6f90: sll %g0, 0xa, %o1
.word 0x98f5c014 ! t0_kref+0x6f94: udivcc %l7, %l4, %o4
.word 0x983b2e59 ! t0_kref+0x6f98: xnor %o4, 0xe59, %o4
.word 0xd48e1000 ! t0_kref+0x6f9c: lduba [%i0]0x80, %o2
.word 0xc010a032 ! t0_kref+0x6fa0: lduh [%g2 + 0x32], %g0
.word 0xde4e6007 ! t0_kref+0x6fa4: ldsb [%i1 + 7], %o7
.word 0xd2865000 ! t0_kref+0x6fa8: lda [%i1]0x80, %o1
.word 0xdb067ff4 ! t0_kref+0x6fac: ld [%i1 - 0xc], %f13
.word 0xe01e3ff8 ! t0_kref+0x6fb0: ldd [%i0 - 8], %l0
.word 0xec2e401a ! t0_kref+0x6fb4: stb %l6, [%i1 + %i2]
.word 0xb3a00136 ! t0_kref+0x6fb8: fabss %f22, %f25
.word 0x94bf0017 ! t0_kref+0x6fbc: xnorcc %i4, %l7, %o2
.word 0x17800001 ! t0_kref+0x6fc0: fbge _kref+0x6fc4
.word 0x94adba48 ! t0_kref+0x6fc4: andncc %l6, -0x5b8, %o2
.word 0x81850000 ! t0_kref+0x6fc8: wr %l4, %g0, %y
.word 0xda8e101a ! t0_kref+0x6fcc: lduba [%i0 + %i2]0x80, %o5
.word 0x81824000 ! t0_kref+0x6fd0: wr %o1, %g0, %y
.word 0x001fffff ! t0_kref+0x6fd4: illtrap 0x1fffff
.word 0x17480005 ! t0_kref+0x6fd8: fbge,pt %fcc0, _kref+0x6fec
.word 0x9642754e ! t0_kref+0x6fdc: addc %o1, -0xab2, %o3
.word 0x05800006 ! t0_kref+0x6fe0: fblg _kref+0x6ff8
.word 0x9a5caebe ! t0_kref+0x6fe4: smul %l2, 0xebe, %o5
.word 0x985d401c ! t0_kref+0x6fe8: smul %l5, %i4, %o4
.word 0x81ad4ab0 ! t0_kref+0x6fec: fcmpes %fcc0, %f21, %f16
.word 0x1d400004 ! t0_kref+0x6ff0: fbule,pn %fcc0, _kref+0x7000
.word 0x98427c20 ! t0_kref+0x6ff4: addc %o1, -0x3e0, %o4
.word 0xada018d2 ! t0_kref+0x6ff8: fdtos %f18, %f22
.word 0x9e0c800c ! t0_kref+0x6ffc: and %l2, %o4, %o7
.word 0xfa20a02c ! t0_kref+0x7000: st %i5, [%g2 + 0x2c]
.word 0x80aac013 ! t0_kref+0x7004: andncc %o3, %l3, %g0
.word 0xd208a01c ! t0_kref+0x7008: ldub [%g2 + 0x1c], %o1
.word 0xa1a01896 ! t0_kref+0x700c: fitos %f22, %f16
.word 0xe3b8a080 ! t0_kref+0x7010: stda %f48, [%g2 + 0x80]%asi
.word 0x11480008 ! t0_kref+0x7014: fba,pt %fcc0, _kref+0x7034
.word 0x9e44a7f2 ! t0_kref+0x7018: addc %l2, 0x7f2, %o7
.word 0xda10a012 ! t0_kref+0x701c: lduh [%g2 + 0x12], %o5
.word 0xa9a38839 ! t0_kref+0x7020: fadds %f14, %f25, %f20
.word 0xa7a018d8 ! t0_kref+0x7024: fdtos %f24, %f19
.word 0x13800007 ! t0_kref+0x7028: fbe _kref+0x7044
.word 0x94aee5b1 ! t0_kref+0x702c: andncc %i3, 0x5b1, %o2
.word 0x81ae0a4e ! t0_kref+0x7030: fcmpd %fcc0, %f24, %f14
.word 0xb1a0188e ! t0_kref+0x7034: fitos %f14, %f24
.word 0x92bf000a ! t0_kref+0x7038: xnorcc %i4, %o2, %o1
.word 0x9625401c ! t0_kref+0x703c: sub %l5, %i4, %o3
.word 0xb1a00134 ! t0_kref+0x7040: fabss %f20, %f24
.word 0x0c480006 ! t0_kref+0x7044: bneg,pt %icc, _kref+0x705c
.word 0xd22e3fee ! t0_kref+0x7048: stb %o1, [%i0 - 0x12]
.word 0x9b1a4008 ! t0_kref+0x704c: tsubcctv %o1, %o0, %o5
.word 0xc1086b72 ! t0_kref+0x7050: ld [%g1 + 0xb72], %fsr
.word 0x9a448009 ! t0_kref+0x7054: addc %l2, %o1, %o5
.word 0x9ae5adb0 ! t0_kref+0x7058: subccc %l6, 0xdb0, %o5
.word 0xda10a01e ! t0_kref+0x705c: lduh [%g2 + 0x1e], %o5
.word 0x95a00031 ! t0_kref+0x7060: fmovs %f17, %f10
.word 0x8186c000 ! t0_kref+0x7064: wr %i3, %g0, %y
.word 0x923df15b ! t0_kref+0x7068: xnor %l7, -0xea5, %o1
.word 0x31480008 ! t0_kref+0x706c: fba,a,pt %fcc0, _kref+0x708c
.word 0xb1a01913 ! t0_kref+0x7070: fitod %f19, %f24
.word 0x9e1565d9 ! t0_kref+0x7074: or %l5, 0x5d9, %o7
.word 0x972d0017 ! t0_kref+0x7078: sll %l4, %l7, %o3
.word 0xda2e2010 ! t0_kref+0x707c: stb %o5, [%i0 + 0x10]
.word 0xf830a01e ! t0_kref+0x7080: sth %i4, [%g2 + 0x1e]
.word 0x81ab0a37 ! t0_kref+0x7084: fcmps %fcc0, %f12, %f23
.word 0xd93e2008 ! t0_kref+0x7088: std %f12, [%i0 + 8]
.word 0xe5263fe4 ! t0_kref+0x708c: st %f18, [%i0 - 0x1c]
.word 0xd42e7fe7 ! t0_kref+0x7090: stb %o2, [%i1 - 0x19]
.word 0xe8ee101a ! t0_kref+0x7094: ldstuba [%i0 + %i2]0x80, %l4
.word 0x985d3f2b ! t0_kref+0x7098: smul %l4, -0xd5, %o4
.word 0xe168a04a ! t0_kref+0x709c: prefetch %g2 + 0x4a, 16
.word 0x81da800c ! t0_kref+0x70a0: flush %o2 + %o4
.word 0xde163ff0 ! t0_kref+0x70a4: lduh [%i0 - 0x10], %o7
.word 0x00800007 ! t0_kref+0x70a8: bn _kref+0x70c4
.word 0x9445800c ! t0_kref+0x70ac: addc %l6, %o4, %o2
.word 0x81ae4ab8 ! t0_kref+0x70b0: fcmpes %fcc0, %f25, %f24
.word 0x9336e000 ! t0_kref+0x70b4: srl %i3, 0x0, %o1
.word 0x19800007 ! t0_kref+0x70b8: fbuge _kref+0x70d4
.word 0x81858000 ! t0_kref+0x70bc: wr %l6, %g0, %y
.word 0x99a01913 ! t0_kref+0x70c0: fitod %f19, %f12
.word 0x948f0014 ! t0_kref+0x70c4: andcc %i4, %l4, %o2
.word 0xd2100019 ! t0_kref+0x70c8: lduh [%g0 + %i1], %o1
.word 0x81ab8a52 ! t0_kref+0x70cc: fcmpd %fcc0, %f14, %f18
.word 0xd636c019 ! t0_kref+0x70d0: sth %o3, [%i3 + %i1]
.word 0x948a800c ! t0_kref+0x70d4: andcc %o2, %o4, %o2
.word 0x96fb0012 ! t0_kref+0x70d8: sdivcc %o4, %l2, %o3
.word 0x992de001 ! t0_kref+0x70dc: sll %l7, 0x1, %o4
.word 0xd440a004 ! t0_kref+0x70e0: ldsw [%g2 + 4], %o2
.word 0x99a00138 ! t0_kref+0x70e4: fabss %f24, %f12
.word 0x9614f81e ! t0_kref+0x70e8: or %l3, -0x7e2, %o3
.word 0x9a5b001c ! t0_kref+0x70ec: smul %o4, %i4, %o5
.word 0x968ac00a ! t0_kref+0x70f0: andcc %o3, %o2, %o3
.word 0x953a4012 ! t0_kref+0x70f4: sra %o1, %l2, %o2
.word 0xe500a008 ! t0_kref+0x70f8: ld [%g2 + 8], %f18
.word 0x9340c000 ! t0_kref+0x70fc: mov %asi, %o1
.word 0xa9a00050 ! t0_kref+0x7100: fmovd %f16, %f20
.word 0x9435800c ! t0_kref+0x7104: orn %l6, %o4, %o2
.word 0x925ee7c9 ! t0_kref+0x7108: smul %i3, 0x7c9, %o1
.word 0xc0167fe2 ! t0_kref+0x710c: lduh [%i1 - 0x1e], %g0
.word 0xed380019 ! t0_kref+0x7110: std %f22, [%g0 + %i1]
.word 0xb1a4492e ! t0_kref+0x7114: fmuls %f17, %f14, %f24
.word 0x94fd801d ! t0_kref+0x7118: sdivcc %l6, %i5, %o2
.word 0x9efafda4 ! t0_kref+0x711c: sdivcc %o3, -0x25c, %o7
.word 0xa9a01033 ! t0_kref+0x7120: fstox %f19, %f20
.word 0xafa0188d ! t0_kref+0x7124: fitos %f13, %f23
.word 0x25800008 ! t0_kref+0x7128: fblg,a _kref+0x7148
.word 0x81dc0015 ! t0_kref+0x712c: flush %l0 + %l5
.word 0x20800001 ! t0_kref+0x7130: bn,a _kref+0x7134
.word 0x953f6002 ! t0_kref+0x7134: sra %i5, 0x2, %o2
.word 0x2f480006 ! t0_kref+0x7138: fbu,a,pt %fcc0, _kref+0x7150
.word 0xd8562018 ! t0_kref+0x713c: ldsh [%i0 + 0x18], %o4
.word 0x99133a1c ! t0_kref+0x7140: taddcctv %o4, -0x5e4, %o4
.word 0x9ae5c01d ! t0_kref+0x7144: subccc %l7, %i5, %o5
.word 0x933d000d ! t0_kref+0x7148: sra %l4, %o5, %o1
.word 0xe01e0000 ! t0_kref+0x714c: ldd [%i0], %l0
.word 0xafa018d2 ! t0_kref+0x7150: fdtos %f18, %f23
.word 0x9a0dc009 ! t0_kref+0x7154: and %l7, %o1, %o5
.word 0x9e86801d ! t0_kref+0x7158: addcc %i2, %i5, %o7
.word 0xa5a0110c ! t0_kref+0x715c: fxtod %f12, %f18
.word 0x02800007 ! t0_kref+0x7160: be _kref+0x717c
.word 0xde40a01c ! t0_kref+0x7164: ldsw [%g2 + 0x1c], %o7
.word 0xa5a409d4 ! t0_kref+0x7168: fdivd %f16, %f20, %f18
.word 0xd608a00f ! t0_kref+0x716c: ldub [%g2 + 0xf], %o3
.word 0xda48a008 ! t0_kref+0x7170: ldsb [%g2 + 8], %o5
.word 0xaba018ce ! t0_kref+0x7174: fdtos %f14, %f21
call SYM(t0_subr1)
.word 0x9a76c008 ! t0_kref+0x717c: udiv %i3, %o0, %o5
.word 0x81c9401c ! t0_kref+0x7180: return %g5 + %i4
.word 0x95a0012b ! t0_kref+0x7184: fabss %f11, %f10
.word 0xd7070018 ! t0_kref+0x7188: ld [%i4 + %i0], %f11
.word 0x9e1f2ea8 ! t0_kref+0x718c: xor %i4, 0xea8, %o7
.word 0x30400007 ! t0_kref+0x7190: ba,a,pn %icc, _kref+0x71ac
.word 0x81874000 ! t0_kref+0x7194: wr %i5, %g0, %y
.word 0x80bac014 ! t0_kref+0x7198: xnorcc %o3, %l4, %g0
.word 0xd48e9018 ! t0_kref+0x719c: lduba [%i2 + %i0]0x80, %o2
.word 0x1f800002 ! t0_kref+0x71a0: fbo _kref+0x71a8
.word 0x9262f208 ! t0_kref+0x71a4: subc %o3, -0xdf8, %o1
.word 0xafa018d4 ! t0_kref+0x71a8: fdtos %f20, %f23
.word 0x947cc00c ! t0_kref+0x71ac: sdiv %l3, %o4, %o2
.word 0x81830000 ! t0_kref+0x71b0: wr %o4, %g0, %y
.word 0x81ae4aac ! t0_kref+0x71b4: fcmpes %fcc0, %f25, %f12
.word 0x39480005 ! t0_kref+0x71b8: fbuge,a,pt %fcc0, _kref+0x71cc
.word 0x81830000 ! t0_kref+0x71bc: wr %o4, %g0, %y
.word 0xb3a5882e ! t0_kref+0x71c0: fadds %f22, %f14, %f25
.word 0xb3a018d6 ! t0_kref+0x71c4: fdtos %f22, %f25
.word 0x0d800008 ! t0_kref+0x71c8: fbg _kref+0x71e8
.word 0x9ef28015 ! t0_kref+0x71cc: udivcc %o2, %l5, %o7
.word 0xe0180018 ! t0_kref+0x71d0: ldd [%g0 + %i0], %l0
.word 0xb3a609ad ! t0_kref+0x71d4: fdivs %f24, %f13, %f25
.word 0xd608a03d ! t0_kref+0x71d8: ldub [%g2 + 0x3d], %o3
.word 0x21800005 ! t0_kref+0x71dc: fbn,a _kref+0x71f0
.word 0xe01e2008 ! t0_kref+0x71e0: ldd [%i0 + 8], %l0
.word 0x09800007 ! t0_kref+0x71e4: fbl _kref+0x7200
.word 0x925f3ecb ! t0_kref+0x71e8: smul %i4, -0x135, %o1
.word 0x9444bbc9 ! t0_kref+0x71ec: addc %l2, -0x437, %o2
.word 0x98c2801b ! t0_kref+0x71f0: addccc %o2, %i3, %o4
.word 0xc010a01a ! t0_kref+0x71f4: lduh [%g2 + 0x1a], %g0
.word 0x948b7e26 ! t0_kref+0x71f8: andcc %o5, -0x1da, %o2
.word 0xff6e6008 ! t0_kref+0x71fc: prefetch %i1 + 8, 31
.word 0xf420a03c ! t0_kref+0x7200: st %i2, [%g2 + 0x3c]
.word 0x9de3bfa0 ! t0_kref+0x7204: save %sp, -0x60, %sp
.word 0x9fee401c ! t0_kref+0x7208: restore %i1, %i4, %o7
.word 0xc016c018 ! t0_kref+0x720c: lduh [%i3 + %i0], %g0
.word 0x2e800003 ! t0_kref+0x7210: bvs,a _kref+0x721c
.word 0xda10a00e ! t0_kref+0x7214: lduh [%g2 + 0xe], %o5
.word 0x11800003 ! t0_kref+0x7218: fba _kref+0x7224
.word 0x96ace1c4 ! t0_kref+0x721c: andncc %l3, 0x1c4, %o3
.word 0xe3b8a080 ! t0_kref+0x7220: stda %f48, [%g2 + 0x80]%asi
.word 0x1b800001 ! t0_kref+0x7224: fble _kref+0x7228
.word 0xda580018 ! t0_kref+0x7228: ldx [%g0 + %i0], %o5
.word 0xd91fbcf0 ! t0_kref+0x722c: ldd [%fp - 0x310], %f12
.word 0x98ba0013 ! t0_kref+0x7230: xnorcc %o0, %l3, %o4
.word 0xa3a00136 ! t0_kref+0x7234: fabss %f22, %f17
.word 0xe0180019 ! t0_kref+0x7238: ldd [%g0 + %i1], %l0
.word 0xdd20a010 ! t0_kref+0x723c: st %f14, [%g2 + 0x10]
.word 0xb3a34838 ! t0_kref+0x7240: fadds %f13, %f24, %f25
.word 0xe428a000 ! t0_kref+0x7244: stb %l2, [%g2]
.word 0x9abf4013 ! t0_kref+0x7248: xnorcc %i5, %l3, %o5
.word 0x07480003 ! t0_kref+0x724c: fbul,pt %fcc0, _kref+0x7258
.word 0x96e4c013 ! t0_kref+0x7250: subccc %l3, %l3, %o3
.word 0xf3200018 ! t0_kref+0x7254: st %f25, [%g0 + %i0]
.word 0xd208a02e ! t0_kref+0x7258: ldub [%g2 + 0x2e], %o1
.word 0x001fffff ! t0_kref+0x725c: illtrap 0x1fffff
.word 0xa9a309cc ! t0_kref+0x7260: fdivd %f12, %f12, %f20
.word 0xe636c019 ! t0_kref+0x7264: sth %l3, [%i3 + %i1]
.word 0xd42e601d ! t0_kref+0x7268: stb %o2, [%i1 + 0x1d]
.word 0xdade501d ! t0_kref+0x726c: ldxa [%i1 + %i5]0x80, %o5
.word 0x81ac0a4a ! t0_kref+0x7270: fcmpd %fcc0, %f16, %f10
.word 0xc000a020 ! t0_kref+0x7274: ld [%g2 + 0x20], %g0
.word 0xed20a004 ! t0_kref+0x7278: st %f22, [%g2 + 4]
.word 0x962c800a ! t0_kref+0x727c: andn %l2, %o2, %o3
.word 0xd4167ff2 ! t0_kref+0x7280: lduh [%i1 - 0xe], %o2
.word 0x9de3bfa0 ! t0_kref+0x7284: save %sp, -0x60, %sp
.word 0x81c8645c ! t0_kref+0x7288: return %g1 + 0x45c
.word 0xb3a00036 ! t0_kref+0x728c: fmovs %f22, %f25
.word 0xf11e2018 ! t0_kref+0x7290: ldd [%i0 + 0x18], %f24
.word 0xa1a00132 ! t0_kref+0x7294: fabss %f18, %f16
.word 0x967eac95 ! t0_kref+0x7298: sdiv %i2, 0xc95, %o3
.word 0x9a16c017 ! t0_kref+0x729c: or %i3, %l7, %o5
.word 0x80fdf6bd ! t0_kref+0x72a0: sdivcc %l7, -0x943, %g0
.word 0x9a9b66c6 ! t0_kref+0x72a4: xorcc %o5, 0x6c6, %o5
.word 0xd2567ff0 ! t0_kref+0x72a8: ldsh [%i1 - 0x10], %o1
.word 0x81dfc01f ! t0_kref+0x72ac: flush %i7 + %i7
.word 0x95a28854 ! t0_kref+0x72b0: faddd %f10, %f20, %f10
.word 0x06400002 ! t0_kref+0x72b4: bl,pn %icc, _kref+0x72bc
.word 0xea26401c ! t0_kref+0x72b8: st %l5, [%i1 + %i4]
.word 0x9734c00b ! t0_kref+0x72bc: srl %l3, %o3, %o3
.word 0xef68a082 ! t0_kref+0x72c0: prefetch %g2 + 0x82, 23
.word 0xd84e401a ! t0_kref+0x72c4: ldsb [%i1 + %i2], %o4
.word 0x985af6b0 ! t0_kref+0x72c8: smul %o3, -0x950, %o4
.word 0xe326001c ! t0_kref+0x72cc: st %f17, [%i0 + %i4]
.word 0x8143c000 ! t0_kref+0x72d0: stbar
.word 0x81ab8a58 ! t0_kref+0x72d4: fcmpd %fcc0, %f14, %f24
.word 0x9aad2d1b ! t0_kref+0x72d8: andncc %l4, 0xd1b, %o5
.word 0xe3070019 ! t0_kref+0x72dc: ld [%i4 + %i1], %f17
.word 0x11480008 ! t0_kref+0x72e0: fba,pt %fcc0, _kref+0x7300
.word 0x9e872ed1 ! t0_kref+0x72e4: addcc %i4, 0xed1, %o7
.word 0xda4e401a ! t0_kref+0x72e8: ldsb [%i1 + %i2], %o5
.word 0xd6167fea ! t0_kref+0x72ec: lduh [%i1 - 0x16], %o3
.word 0x81ad0a50 ! t0_kref+0x72f0: fcmpd %fcc0, %f20, %f16
.word 0x9da01895 ! t0_kref+0x72f4: fitos %f21, %f14
.word 0xd6000018 ! t0_kref+0x72f8: ld [%g0 + %i0], %o3
.word 0x20800004 ! t0_kref+0x72fc: bn,a _kref+0x730c
.word 0x80ba4013 ! t0_kref+0x7300: xnorcc %o1, %l3, %g0
.word 0x97a0012a ! t0_kref+0x7304: fabss %f10, %f11
.word 0x802d6942 ! t0_kref+0x7308: andn %l5, 0x942, %g0
.word 0x2d800008 ! t0_kref+0x730c: fbg,a _kref+0x732c
.word 0x9ba2c838 ! t0_kref+0x7310: fadds %f11, %f24, %f13
.word 0x96a7000b ! t0_kref+0x7314: subcc %i4, %o3, %o3
.word 0xafa00135 ! t0_kref+0x7318: fabss %f21, %f23
.word 0xec3e3ff0 ! t0_kref+0x731c: std %l6, [%i0 - 0x10]
.word 0xa1a00156 ! t0_kref+0x7320: fabsd %f22, %f16
.word 0x2d800001 ! t0_kref+0x7324: fbg,a _kref+0x7328
.word 0xc0167ffa ! t0_kref+0x7328: lduh [%i1 - 6], %g0
.word 0xd208a01a ! t0_kref+0x732c: ldub [%g2 + 0x1a], %o1
.word 0xe3b8a080 ! t0_kref+0x7330: stda %f48, [%g2 + 0x80]%asi
.word 0xada58933 ! t0_kref+0x7334: fmuls %f22, %f19, %f22
.word 0x81828000 ! t0_kref+0x7338: wr %o2, %g0, %y
.word 0xe3b8a080 ! t0_kref+0x733c: stda %f48, [%g2 + 0x80]%asi
.word 0x9ef5801b ! t0_kref+0x7340: udivcc %l6, %i3, %o7
.word 0x1f400001 ! t0_kref+0x7344: fbo,pn %fcc0, _kref+0x7348
.word 0x98c54015 ! t0_kref+0x7348: addccc %l5, %l5, %o4
.word 0x9e9a7c8a ! t0_kref+0x734c: xorcc %o1, -0x376, %o7
.word 0xd84e8018 ! t0_kref+0x7350: ldsb [%i2 + %i0], %o4
.word 0xb1a0014e ! t0_kref+0x7354: fabsd %f14, %f24
.word 0x9b2b4012 ! t0_kref+0x7358: sll %o5, %l2, %o5
.word 0xe630a032 ! t0_kref+0x735c: sth %l3, [%g2 + 0x32]
.word 0x81dfbc62 ! t0_kref+0x7360: flush %fp - 0x39e
.word 0xe3b8a080 ! t0_kref+0x7364: stda %f48, [%g2 + 0x80]%asi
.word 0xd93f4018 ! t0_kref+0x7368: std %f12, [%i5 + %i0]
.word 0x8044e793 ! t0_kref+0x736c: addc %l3, 0x793, %g0
call SYM(t0_subr2)
.word 0xeaff1018 ! t0_kref+0x7374: swapa [%i4 + %i0]0x80, %l5
.word 0x99200016 ! t0_kref+0x7378: mulscc %g0, %l6, %o4
.word 0x9664b430 ! t0_kref+0x737c: subc %l2, -0xbd0, %o3
.word 0x98bae5bb ! t0_kref+0x7380: xnorcc %o3, 0x5bb, %o4
.word 0x9a3f001c ! t0_kref+0x7384: xnor %i4, %i4, %o5
.word 0x15216bf6 ! t0_kref+0x7388: sethi %hi(0x85afd800), %o2
.word 0x94b6b671 ! t0_kref+0x738c: orncc %i2, -0x98f, %o2
sethi %hi(2f), %o7
.word 0xe40be3d4 ! t0_kref+0x7394: ldub [%o7 + 0x3d4], %l2
.word 0xa41ca00c ! t0_kref+0x7398: xor %l2, 0xc, %l2
.word 0xe42be3d4 ! t0_kref+0x739c: stb %l2, [%o7 + 0x3d4]
.word 0x81dbe3d4 ! t0_kref+0x73a0: flush %o7 + 0x3d4
.word 0x0b480002 ! t0_kref+0x73a4: fbug,pt %fcc0, _kref+0x73ac
.word 0xd848a02a ! t0_kref+0x73a8: ldsb [%g2 + 0x2a], %o4
.word 0xf76e401c ! t0_kref+0x73ac: prefetch %i1 + %i4, 27
.word 0xd650a036 ! t0_kref+0x73b0: ldsh [%g2 + 0x36], %o3
call SYM(t0_subr3)
.word 0xe96e6018 ! t0_kref+0x73b8: prefetch %i1 + 0x18, 20
.word 0x0c800007 ! t0_kref+0x73bc: bneg _kref+0x73d8
.word 0xafa0188c ! t0_kref+0x73c0: fitos %f12, %f23
.word 0xa1a018ca ! t0_kref+0x73c4: fdtos %f10, %f16
.word 0x969ec000 ! t0_kref+0x73c8: xorcc %i3, %g0, %o3
.word 0xd500a020 ! t0_kref+0x73cc: ld [%g2 + 0x20], %f10
.word 0x9e300017 ! t0_kref+0x73d0: orn %g0, %l7, %o7
2: .word 0xf13e6000 ! t0_kref+0x73d4: std %f24, [%i1]
.word 0xf42e401a ! t0_kref+0x73d8: stb %i2, [%i1 + %i2]
.word 0x81df66b3 ! t0_kref+0x73dc: flush %i5 + 0x6b3
.word 0x95a018d2 ! t0_kref+0x73e0: fdtos %f18, %f10
.word 0x94e03a32 ! t0_kref+0x73e4: subccc %g0, -0x5ce, %o2
.word 0x81d923aa ! t0_kref+0x73e8: flush %g4 + 0x3aa
.word 0x97a30937 ! t0_kref+0x73ec: fmuls %f12, %f23, %f11
.word 0xe53f4018 ! t0_kref+0x73f0: std %f18, [%i5 + %i0]
.word 0x19800005 ! t0_kref+0x73f4: fbuge _kref+0x7408
.word 0x8143c000 ! t0_kref+0x73f8: stbar
.word 0x965cb582 ! t0_kref+0x73fc: smul %l2, -0xa7e, %o3
.word 0x9423001a ! t0_kref+0x7400: sub %o4, %i2, %o2
.word 0x34800002 ! t0_kref+0x7404: bg,a _kref+0x740c
.word 0xf207bfe0 ! t0_kref+0x7408: ld [%fp - 0x20], %i1
.word 0xd67e6014 ! t0_kref+0x740c: swap [%i1 + 0x14], %o3
.word 0x9de3bfa0 ! t0_kref+0x7410: save %sp, -0x60, %sp
.word 0x81eec019 ! t0_kref+0x7414: restore %i3, %i1, %g0
.word 0x980a4012 ! t0_kref+0x7418: and %o1, %l2, %o4
.word 0x81df2b2d ! t0_kref+0x741c: flush %i4 + 0xb2d
.word 0x24400006 ! t0_kref+0x7420: ble,a,pn %icc, _kref+0x7438
.word 0xd840a000 ! t0_kref+0x7424: ldsw [%g2], %o4
.word 0x8045000d ! t0_kref+0x7428: addc %l4, %o5, %g0
.word 0xf11fbdf8 ! t0_kref+0x742c: ldd [%fp - 0x208], %f24
.word 0xde10a028 ! t0_kref+0x7430: lduh [%g2 + 0x28], %o7
.word 0xdd1fbe10 ! t0_kref+0x7434: ldd [%fp - 0x1f0], %f14
.word 0xc0564000 ! t0_kref+0x7438: ldsh [%i1], %g0
.word 0x9ee54015 ! t0_kref+0x743c: subccc %l5, %l5, %o7
.word 0xa9a01917 ! t0_kref+0x7440: fitod %f23, %f20
.word 0x9264801d ! t0_kref+0x7444: subc %l2, %i5, %o1
.word 0x989eedbb ! t0_kref+0x7448: xorcc %i3, 0xdbb, %o4
.word 0xed1e3fe0 ! t0_kref+0x744c: ldd [%i0 - 0x20], %f22
.word 0xe46e2012 ! t0_kref+0x7450: ldstub [%i0 + 0x12], %l2
.word 0xa7a01a56 ! t0_kref+0x7454: fdtoi %f22, %f19
.word 0xa5a00130 ! t0_kref+0x7458: fabss %f16, %f18
.word 0xe3b8a080 ! t0_kref+0x745c: stda %f48, [%g2 + 0x80]%asi
.word 0x92f00014 ! t0_kref+0x7460: udivcc %g0, %l4, %o1
.word 0x26800001 ! t0_kref+0x7464: bl,a _kref+0x7468
.word 0xec3e3fe8 ! t0_kref+0x7468: std %l6, [%i0 - 0x18]
.word 0x96622acc ! t0_kref+0x746c: subc %o0, 0xacc, %o3
.word 0x969ee8c5 ! t0_kref+0x7470: xorcc %i3, 0x8c5, %o3
.word 0xa1a60d2e ! t0_kref+0x7474: fsmuld %f24, %f14, %f16
.word 0x81dbf9ae ! t0_kref+0x7478: flush %o7 - 0x652
.word 0xe11fbc30 ! t0_kref+0x747c: ldd [%fp - 0x3d0], %f16
.word 0xd28e101a ! t0_kref+0x7480: lduba [%i0 + %i2]0x80, %o1
.word 0xb1a018d0 ! t0_kref+0x7484: fdtos %f16, %f24
.word 0x928f401a ! t0_kref+0x7488: andcc %i5, %i2, %o1
.word 0xde162018 ! t0_kref+0x748c: lduh [%i0 + 0x18], %o7
.word 0x92e7001d ! t0_kref+0x7490: subccc %i4, %i5, %o1
.word 0xa7a01892 ! t0_kref+0x7494: fitos %f18, %f19
.word 0x983cc000 ! t0_kref+0x7498: not %l3, %o4
.word 0xf42e8019 ! t0_kref+0x749c: stb %i2, [%i2 + %i1]
.word 0x04800007 ! t0_kref+0x74a0: ble _kref+0x74bc
.word 0x9686c01c ! t0_kref+0x74a4: addcc %i3, %i4, %o3
.word 0x81400000 ! t0_kref+0x74a8: mov %y, %g0
.word 0xdace1000 ! t0_kref+0x74ac: ldsba [%i0]0x80, %o5
.word 0x9fc00004 ! t0_kref+0x74b0: call %g0 + %g4
.word 0xdb262000 ! t0_kref+0x74b4: st %f13, [%i0]
.word 0xc010a024 ! t0_kref+0x74b8: lduh [%g2 + 0x24], %g0
.word 0x81037782 ! t0_kref+0x74bc: taddcc %o5, -0x87e, %g0
.word 0xd648a00d ! t0_kref+0x74c0: ldsb [%g2 + 0xd], %o3
.word 0x3d800003 ! t0_kref+0x74c4: fbule,a _kref+0x74d0
.word 0xc807bfe4 ! t0_kref+0x74c8: ld [%fp - 0x1c], %g4
.word 0xe620a010 ! t0_kref+0x74cc: st %l3, [%g2 + 0x10]
.word 0x01800003 ! t0_kref+0x74d0: fbn _kref+0x74dc
.word 0xd228a003 ! t0_kref+0x74d4: stb %o1, [%g2 + 3]
.word 0x99352008 ! t0_kref+0x74d8: srl %l4, 0x8, %o4
.word 0x29800001 ! t0_kref+0x74dc: fbl,a _kref+0x74e0
.word 0xa7a01899 ! t0_kref+0x74e0: fitos %f25, %f19
.word 0x31400003 ! t0_kref+0x74e4: fba,a,pn %fcc0, _kref+0x74f0
.word 0xda7e6004 ! t0_kref+0x74e8: swap [%i1 + 4], %o5
.word 0x130c5bdc ! t0_kref+0x74ec: sethi %hi(0x316f7000), %o1
.word 0x96acb706 ! t0_kref+0x74f0: andncc %l2, -0x8fa, %o3
.word 0x3d480005 ! t0_kref+0x74f4: fbule,a,pt %fcc0, _kref+0x7508
.word 0xf62e8018 ! t0_kref+0x74f8: stb %i3, [%i2 + %i0]
.word 0x9eade6cb ! t0_kref+0x74fc: andncc %l7, 0x6cb, %o7
.word 0x9402f459 ! t0_kref+0x7500: add %o3, -0xba7, %o2
.word 0x923dc014 ! t0_kref+0x7504: xnor %l7, %l4, %o1
.word 0xaba018d4 ! t0_kref+0x7508: fdtos %f20, %f21
.word 0x9a62255f ! t0_kref+0x750c: subc %o0, 0x55f, %o5
.word 0xb3a00135 ! t0_kref+0x7510: fabss %f21, %f25
.word 0x980ec009 ! t0_kref+0x7514: and %i3, %o1, %o4
.word 0x81ab0a50 ! t0_kref+0x7518: fcmpd %fcc0, %f12, %f16
.word 0xd82e3fe6 ! t0_kref+0x751c: stb %o4, [%i0 - 0x1a]
.word 0x94332889 ! t0_kref+0x7520: orn %o4, 0x889, %o2
.word 0xada588cc ! t0_kref+0x7524: fsubd %f22, %f12, %f22
.word 0x9e7f62f3 ! t0_kref+0x7528: sdiv %i5, 0x2f3, %o7
.word 0x9f3f0015 ! t0_kref+0x752c: sra %i4, %l5, %o7
.word 0x39800007 ! t0_kref+0x7530: fbuge,a _kref+0x754c
.word 0x81858000 ! t0_kref+0x7534: wr %l6, %g0, %y
.word 0x98fb400a ! t0_kref+0x7538: sdivcc %o5, %o2, %o4
.word 0xf207bfe0 ! t0_kref+0x753c: ld [%fp - 0x20], %i1
.word 0xd200a01c ! t0_kref+0x7540: ld [%g2 + 0x1c], %o1
.word 0x96250017 ! t0_kref+0x7544: sub %l4, %l7, %o3
.word 0x13800005 ! t0_kref+0x7548: fbe _kref+0x755c
.word 0x9eadc008 ! t0_kref+0x754c: andncc %l7, %o0, %o7
.word 0xded01019 ! t0_kref+0x7550: ldsha [%g0 + %i1]0x80, %o7
.word 0xe9266008 ! t0_kref+0x7554: st %f20, [%i1 + 8]
.word 0x0d800003 ! t0_kref+0x7558: fbg _kref+0x7564
.word 0x81dc6488 ! t0_kref+0x755c: flush %l1 + 0x488
.word 0x11800005 ! t0_kref+0x7560: fba _kref+0x7574
.word 0x988d7d48 ! t0_kref+0x7564: andcc %l5, -0x2b8, %o4
.word 0x25400008 ! t0_kref+0x7568: fblg,a,pn %fcc0, _kref+0x7588
.word 0xf007bfe0 ! t0_kref+0x756c: ld [%fp - 0x20], %i0
.word 0x99a389d8 ! t0_kref+0x7570: fdivd %f14, %f24, %f12
.word 0x81dbf055 ! t0_kref+0x7574: flush %o7 - 0xfab
.word 0xd848a03e ! t0_kref+0x7578: ldsb [%g2 + 0x3e], %o4
.word 0x81ad0a2a ! t0_kref+0x757c: fcmps %fcc0, %f20, %f10
.word 0xe1bf5019 ! t0_kref+0x7580: stda %f16, [%i5 + %i1]0x80
.word 0x9fc10000 ! t0_kref+0x7584: call %g4
.word 0x9a024013 ! t0_kref+0x7588: add %o1, %l3, %o5
.word 0xf11e2000 ! t0_kref+0x758c: ldd [%i0], %f24
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x92bdfc81 ! t0_kref+0x759c: xnorcc %l7, -0x37f, %o1
.word 0x80333b13 ! t0_kref+0x75a0: orn %o4, -0x4ed, %g0
.word 0x97a0012f ! t0_kref+0x75a4: fabss %f15, %f11
1: .word 0x94fb4013 ! t0_kref+0x75a8: sdivcc %o5, %l3, %o2
.word 0xed1fbf08 ! t0_kref+0x75ac: ldd [%fp - 0xf8], %f22
.word 0x19800001 ! t0_kref+0x75b0: fbuge _kref+0x75b4
.word 0xa1a0012a ! t0_kref+0x75b4: fabss %f10, %f16
.word 0x86102007 ! t0_kref+0x75b8: mov 0x7, %g3
.word 0x86a0e001 ! t0_kref+0x75bc: subcc %g3, 1, %g3
.word 0x2280000f ! t0_kref+0x75c0: be,a _kref+0x75fc
.word 0x9414c01a ! t0_kref+0x75c4: or %l3, %i2, %o2
.word 0x9abcc009 ! t0_kref+0x75c8: xnorcc %l3, %o1, %o5
.word 0x81870000 ! t0_kref+0x75cc: wr %i4, %g0, %y
.word 0x81820000 ! t0_kref+0x75d0: wr %o0, %g0, %y
.word 0x989a001a ! t0_kref+0x75d4: xorcc %o0, %i2, %o4
.word 0xa5a01937 ! t0_kref+0x75d8: fstod %f23, %f18
.word 0x98123bd2 ! t0_kref+0x75dc: or %o0, -0x42e, %o4
.word 0x08bffff7 ! t0_kref+0x75e0: bleu _kref+0x75bc
.word 0x81db8019 ! t0_kref+0x75e4: flush %sp + %i1
.word 0xd07e4000 ! t0_kref+0x75e8: swap [%i1], %o0
.word 0x92ad7982 ! t0_kref+0x75ec: andncc %l5, -0x67e, %o1
.word 0x9215e06f ! t0_kref+0x75f0: or %l7, 0x6f, %o1
.word 0xd91e4000 ! t0_kref+0x75f4: ldd [%i1], %f12
.word 0xd520a00c ! t0_kref+0x75f8: st %f10, [%g2 + 0xc]
.word 0xf1260000 ! t0_kref+0x75fc: st %f24, [%i0]
.word 0xec3e2000 ! t0_kref+0x7600: std %l6, [%i0]
.word 0xb1a01913 ! t0_kref+0x7604: fitod %f19, %f24
.word 0x00800004 ! t0_kref+0x7608: bn _kref+0x7618
.word 0x922d74e0 ! t0_kref+0x760c: andn %l5, -0xb20, %o1
.word 0x92454017 ! t0_kref+0x7610: addc %l5, %l7, %o1
.word 0xe5262008 ! t0_kref+0x7614: st %f18, [%i0 + 8]
.word 0x1c800006 ! t0_kref+0x7618: bpos _kref+0x7630
.word 0xa5a000d0 ! t0_kref+0x761c: fnegd %f16, %f18
.word 0xda067fe4 ! t0_kref+0x7620: ld [%i1 - 0x1c], %o5
.word 0x98ddc012 ! t0_kref+0x7624: smulcc %l7, %l2, %o4
.word 0x2a400007 ! t0_kref+0x7628: bcs,a,pn %icc, _kref+0x7644
.word 0xf82e8018 ! t0_kref+0x762c: stb %i4, [%i2 + %i0]
.word 0xc0062004 ! t0_kref+0x7630: ld [%i0 + 4], %g0
.word 0xf820a020 ! t0_kref+0x7634: st %i4, [%g2 + 0x20]
.word 0x96fae4b7 ! t0_kref+0x7638: sdivcc %o3, 0x4b7, %o3
.word 0x9efd8009 ! t0_kref+0x763c: sdivcc %l6, %o1, %o7
.word 0x1d400002 ! t0_kref+0x7640: fbule,pn %fcc0, _kref+0x7648
.word 0x812da002 ! t0_kref+0x7644: sll %l6, 0x2, %g0
.word 0x96ab3241 ! t0_kref+0x7648: andncc %o4, -0xdbf, %o3
.word 0x9ab5c000 ! t0_kref+0x764c: orncc %l7, %g0, %o5
.word 0xf8263ff0 ! t0_kref+0x7650: st %i4, [%i0 - 0x10]
.word 0xfaae1000 ! t0_kref+0x7654: stba %i5, [%i0]0x80
.word 0x988b401a ! t0_kref+0x7658: andcc %o5, %i2, %o4
.word 0x9da289d0 ! t0_kref+0x765c: fdivd %f10, %f16, %f14
.word 0x9a5f6aa3 ! t0_kref+0x7660: smul %i5, 0xaa3, %o5
.word 0x80aa0012 ! t0_kref+0x7664: andncc %o0, %l2, %g0
.word 0xe01e3fe0 ! t0_kref+0x7668: ldd [%i0 - 0x20], %l0
.word 0x945eb174 ! t0_kref+0x766c: smul %i2, -0xe8c, %o2
.word 0x968d401a ! t0_kref+0x7670: andcc %l5, %i2, %o3
.word 0x9ba01895 ! t0_kref+0x7674: fitos %f21, %f13
.word 0x92ad0015 ! t0_kref+0x7678: andncc %l4, %l5, %o1
.word 0x9eb269f3 ! t0_kref+0x767c: orncc %o1, 0x9f3, %o7
.word 0x97a9402d ! t0_kref+0x7680: fmovsug %fcc0, %f13, %f11
.word 0x9f2a6012 ! t0_kref+0x7684: sll %o1, 0x12, %o7
.word 0x803d713d ! t0_kref+0x7688: xnor %l5, -0xec3, %g0
.word 0x81aaca34 ! t0_kref+0x768c: fcmps %fcc0, %f11, %f20
.word 0x99a018d0 ! t0_kref+0x7690: fdtos %f16, %f12
.word 0x81830000 ! t0_kref+0x7694: wr %o4, %g0, %y
.word 0x963dc016 ! t0_kref+0x7698: xnor %l7, %l6, %o3
.word 0xd2167ff0 ! t0_kref+0x769c: lduh [%i1 - 0x10], %o1
.word 0x81ac0a4a ! t0_kref+0x76a0: fcmpd %fcc0, %f16, %f10
.word 0x17400005 ! t0_kref+0x76a4: fbge,pn %fcc0, _kref+0x76b8
.word 0xa7a00036 ! t0_kref+0x76a8: fmovs %f22, %f19
.word 0x07480007 ! t0_kref+0x76ac: fbul,pt %fcc0, _kref+0x76c8
.word 0xda266010 ! t0_kref+0x76b0: st %o5, [%i1 + 0x10]
.word 0xdf00a030 ! t0_kref+0x76b4: ld [%g2 + 0x30], %f15
.word 0x9da309d4 ! t0_kref+0x76b8: fdivd %f12, %f20, %f14
.word 0x02800006 ! t0_kref+0x76bc: be _kref+0x76d4
.word 0xb1a00038 ! t0_kref+0x76c0: fmovs %f24, %f24
.word 0x99a50854 ! t0_kref+0x76c4: faddd %f20, %f20, %f12
.word 0x8185c000 ! t0_kref+0x76c8: wr %l7, %g0, %y
! .word 0x10857a4d ! t0_kref+0x76cc: ba SYM(t0_subr1)
ba SYM(t0_subr1)
.word 0x9e006880 ! t0_kref+0x76d0: add %g1, 0x880, %o7
.word 0x95a01030 ! t0_kref+0x76d4: fstox %f16, %f10
.word 0x9efa801c ! t0_kref+0x76d8: sdivcc %o2, %i4, %o7
.word 0xd2580018 ! t0_kref+0x76dc: ldx [%g0 + %i0], %o1
.word 0x11800005 ! t0_kref+0x76e0: fba _kref+0x76f4
.word 0xa3a018ce ! t0_kref+0x76e4: fdtos %f14, %f17
.word 0x920e801b ! t0_kref+0x76e8: and %i2, %i3, %o1
.word 0x39800008 ! t0_kref+0x76ec: fbuge,a _kref+0x770c
.word 0x9aba0012 ! t0_kref+0x76f0: xnorcc %o0, %l2, %o5
.word 0xc12e3fe8 ! t0_kref+0x76f4: st %fsr, [%i0 - 0x18]
.word 0x9e5f3e14 ! t0_kref+0x76f8: smul %i4, -0x1ec, %o7
.word 0x92f4800b ! t0_kref+0x76fc: udivcc %l2, %o3, %o1
.word 0x001fffff ! t0_kref+0x7700: illtrap 0x1fffff
.word 0xb1a449ad ! t0_kref+0x7704: fdivs %f17, %f13, %f24
.word 0x09800007 ! t0_kref+0x7708: fbl _kref+0x7724
.word 0x949f000b ! t0_kref+0x770c: xorcc %i4, %o3, %o2
.word 0x943f7045 ! t0_kref+0x7710: xnor %i5, -0xfbb, %o2
.word 0x983b0013 ! t0_kref+0x7714: xnor %o4, %l3, %o4
.word 0x9b32e001 ! t0_kref+0x7718: srl %o3, 0x1, %o5
.word 0xdd3e2010 ! t0_kref+0x771c: std %f14, [%i0 + 0x10]
.word 0xf13e3fe8 ! t0_kref+0x7720: std %f24, [%i0 - 0x18]
.word 0xd8062004 ! t0_kref+0x7724: ld [%i0 + 4], %o4
.word 0x31800005 ! t0_kref+0x7728: fba,a _kref+0x773c
.word 0xee7e3fe4 ! t0_kref+0x772c: swap [%i0 - 0x1c], %l7
.word 0xe2ee501a ! t0_kref+0x7730: ldstuba [%i1 + %i2]0x80, %l1
.word 0x945af47a ! t0_kref+0x7734: smul %o3, -0xb86, %o2
.word 0xd64e2007 ! t0_kref+0x7738: ldsb [%i0 + 7], %o3
.word 0x940b4000 ! t0_kref+0x773c: and %o5, %g0, %o2
.word 0x39800008 ! t0_kref+0x7740: fbuge,a _kref+0x7760
.word 0xd2363fe0 ! t0_kref+0x7744: sth %o1, [%i0 - 0x20]
.word 0xd6100018 ! t0_kref+0x7748: lduh [%g0 + %i0], %o3
.word 0xa9a01112 ! t0_kref+0x774c: fxtod %f18, %f20
.word 0x96f48008 ! t0_kref+0x7750: udivcc %l2, %o0, %o3
.word 0x98c329aa ! t0_kref+0x7754: addccc %o4, 0x9aa, %o4
.word 0x1b400001 ! t0_kref+0x7758: fble,pn %fcc0, _kref+0x775c
.word 0xa7a3c835 ! t0_kref+0x775c: fadds %f15, %f21, %f19
.word 0x9a0b4013 ! t0_kref+0x7760: and %o5, %l3, %o5
.word 0x8063000c ! t0_kref+0x7764: subc %o4, %o4, %g0
.word 0x35400006 ! t0_kref+0x7768: fbue,a,pn %fcc0, _kref+0x7780
.word 0xdd1fbeb8 ! t0_kref+0x776c: ldd [%fp - 0x148], %f14
.word 0xa1a01914 ! t0_kref+0x7770: fitod %f20, %f16
.word 0x987a0012 ! t0_kref+0x7774: sdiv %o0, %l2, %o4
.word 0x927ee2a5 ! t0_kref+0x7778: sdiv %i3, 0x2a5, %o1
.word 0x9ab82685 ! t0_kref+0x777c: xnorcc %g0, 0x685, %o5
.word 0xe01e7fe0 ! t0_kref+0x7780: ldd [%i1 - 0x20], %l0
call SYM(t0_subr1)
.word 0xd608a025 ! t0_kref+0x7788: ldub [%g2 + 0x25], %o3
.word 0xe7267ff0 ! t0_kref+0x778c: st %f19, [%i1 - 0x10]
.word 0x33400006 ! t0_kref+0x7790: fbe,a,pn %fcc0, _kref+0x77a8
.word 0x9e8eecf1 ! t0_kref+0x7794: andcc %i3, 0xcf1, %o7
.word 0x95a34d34 ! t0_kref+0x7798: fsmuld %f13, %f20, %f10
.word 0xc0362012 ! t0_kref+0x779c: clrh [%i0 + 0x12]
.word 0xd906001c ! t0_kref+0x77a0: ld [%i0 + %i4], %f12
.word 0x27480003 ! t0_kref+0x77a4: fbul,a,pt %fcc0, _kref+0x77b0
.word 0xd506200c ! t0_kref+0x77a8: ld [%i0 + 0xc], %f10
.word 0xe906401c ! t0_kref+0x77ac: ld [%i1 + %i4], %f20
.word 0x96300017 ! t0_kref+0x77b0: orn %g0, %l7, %o3
.word 0x80aab5aa ! t0_kref+0x77b4: andncc %o2, -0xa56, %g0
.word 0x31480006 ! t0_kref+0x77b8: fba,a,pt %fcc0, _kref+0x77d0
.word 0x9275000b ! t0_kref+0x77bc: udiv %l4, %o3, %o1
.word 0xe0180018 ! t0_kref+0x77c0: ldd [%g0 + %i0], %l0
.word 0x9da000ac ! t0_kref+0x77c4: fnegs %f12, %f14
.word 0x3d480003 ! t0_kref+0x77c8: fbule,a,pt %fcc0, _kref+0x77d4
.word 0x9e3e8012 ! t0_kref+0x77cc: xnor %i2, %l2, %o7
.word 0xe6363ffe ! t0_kref+0x77d0: sth %l3, [%i0 - 2]
.word 0xde167ff4 ! t0_kref+0x77d4: lduh [%i1 - 0xc], %o7
.word 0xf300a008 ! t0_kref+0x77d8: ld [%g2 + 8], %f25
.word 0x98e2f844 ! t0_kref+0x77dc: subccc %o3, -0x7bc, %o4
.word 0x001fffff ! t0_kref+0x77e0: illtrap 0x1fffff
.word 0xdb00a020 ! t0_kref+0x77e4: ld [%g2 + 0x20], %f13
.word 0xdd20a024 ! t0_kref+0x77e8: st %f14, [%g2 + 0x24]
.word 0xd250a034 ! t0_kref+0x77ec: ldsh [%g2 + 0x34], %o1
.word 0x9f414000 ! t0_kref+0x77f0: mov %pc, %o7
.word 0xda2e001a ! t0_kref+0x77f4: stb %o5, [%i0 + %i2]
.word 0x8143e040 ! t0_kref+0x77f8: membar 0x40
.word 0xe5be1000 ! t0_kref+0x77fc: stda %f18, [%i0]0x80
.word 0xd2070019 ! t0_kref+0x7800: ld [%i4 + %i1], %o1
.word 0x81ad0a52 ! t0_kref+0x7804: fcmpd %fcc0, %f20, %f18
.word 0xd408a03b ! t0_kref+0x7808: ldub [%g2 + 0x3b], %o2
.word 0x949b7291 ! t0_kref+0x780c: xorcc %o5, -0xd6f, %o2
.word 0x9ba00136 ! t0_kref+0x7810: fabss %f22, %f13
.word 0x8067379a ! t0_kref+0x7814: subc %i4, -0x866, %g0
.word 0x2d400007 ! t0_kref+0x7818: fbg,a,pn %fcc0, _kref+0x7834
.word 0xe01e2008 ! t0_kref+0x781c: ldd [%i0 + 8], %l0
.word 0xed3e3ff0 ! t0_kref+0x7820: std %f22, [%i0 - 0x10]
.word 0x80bf757b ! t0_kref+0x7824: xnorcc %i5, -0xa85, %g0
.word 0xd0116668 ! t0_kref+0x7828: lduh [%g5 + 0x668], %o0
.word 0x928ceabc ! t0_kref+0x782c: andcc %l3, 0xabc, %o1
.word 0xd0262010 ! t0_kref+0x7830: st %o0, [%i0 + 0x10]
.word 0x81034015 ! t0_kref+0x7834: taddcc %o5, %l5, %g0
.word 0x812b000b ! t0_kref+0x7838: sll %o4, %o3, %g0
.word 0x982a2eba ! t0_kref+0x783c: andn %o0, 0xeba, %o4
.word 0x94ba636e ! t0_kref+0x7840: xnorcc %o1, 0x36e, %o2
.word 0x812a0016 ! t0_kref+0x7844: sll %o0, %l6, %g0
.word 0xd03e3fe8 ! t0_kref+0x7848: std %o0, [%i0 - 0x18]
.word 0x9810267d ! t0_kref+0x784c: mov 0x67d, %o4
.word 0xe630a004 ! t0_kref+0x7850: sth %l3, [%g2 + 4]
.word 0x81ac0a4c ! t0_kref+0x7854: fcmpd %fcc0, %f16, %f12
.word 0x987dc01a ! t0_kref+0x7858: sdiv %l7, %i2, %o4
.word 0x9a3a270c ! t0_kref+0x785c: xnor %o0, 0x70c, %o5
.word 0xc0080019 ! t0_kref+0x7860: ldub [%g0 + %i1], %g0
.word 0x9335000b ! t0_kref+0x7864: srl %l4, %o3, %o1
.word 0x9712801c ! t0_kref+0x7868: taddcctv %o2, %i4, %o3
.word 0x8143c000 ! t0_kref+0x786c: stbar
.word 0x878020e0 ! t0_kref+0x7870: mov 0xe0, %asi
.word 0xada00033 ! t0_kref+0x7874: fmovs %f19, %f22
.word 0xecbe501d ! t0_kref+0x7878: stda %l6, [%i1 + %i5]0x80
call SYM(t0_subr0)
.word 0xd93e6010 ! t0_kref+0x7880: std %f12, [%i1 + 0x10]
.word 0x945c8000 ! t0_kref+0x7884: smul %l2, %g0, %o2
.word 0xe01f4019 ! t0_kref+0x7888: ldd [%i5 + %i1], %l0
.word 0xd8080018 ! t0_kref+0x788c: ldub [%g0 + %i0], %o4
.word 0x81ad0a52 ! t0_kref+0x7890: fcmpd %fcc0, %f20, %f18
.word 0xed1fbda8 ! t0_kref+0x7894: ldd [%fp - 0x258], %f22
.word 0xd626401c ! t0_kref+0x7898: st %o3, [%i1 + %i4]
.word 0x97a4082d ! t0_kref+0x789c: fadds %f16, %f13, %f11
.word 0x9de3bfa0 ! t0_kref+0x78a0: save %sp, -0x60, %sp
.word 0x81c86a78 ! t0_kref+0x78a4: return %g1 + 0xa78
.word 0x9e5f0013 ! t0_kref+0x78a8: smul %i4, %l3, %o7
.word 0x9b2b0012 ! t0_kref+0x78ac: sll %o4, %l2, %o5
.word 0xeb20a004 ! t0_kref+0x78b0: st %f21, [%g2 + 4]
.word 0xd816c018 ! t0_kref+0x78b4: lduh [%i3 + %i0], %o4
.word 0xe3ee501d ! t0_kref+0x78b8: prefetcha %i1 + %i5, 17
.word 0xe83e4000 ! t0_kref+0x78bc: std %l4, [%i1]
.word 0x81ab8a56 ! t0_kref+0x78c0: fcmpd %fcc0, %f14, %f22
.word 0xd44e600c ! t0_kref+0x78c4: ldsb [%i1 + 0xc], %o2
.word 0x9da409ca ! t0_kref+0x78c8: fdivd %f16, %f10, %f14
.word 0xd6067ff0 ! t0_kref+0x78cc: ld [%i1 - 0x10], %o3
.word 0xfa300018 ! t0_kref+0x78d0: sth %i5, [%g0 + %i0]
.word 0xc016c019 ! t0_kref+0x78d4: lduh [%i3 + %i1], %g0
.word 0xd84e8019 ! t0_kref+0x78d8: ldsb [%i2 + %i1], %o4
.word 0xf821401c ! t0_kref+0x78dc: st %i4, [%g5 + %i4]
.word 0xa3a0012b ! t0_kref+0x78e0: fabss %f11, %f17
.word 0xe51fbf50 ! t0_kref+0x78e4: ldd [%fp - 0xb0], %f18
.word 0xd03e7ff8 ! t0_kref+0x78e8: std %o0, [%i1 - 8]
.word 0x9aaa2019 ! t0_kref+0x78ec: andncc %o0, 0x19, %o5
.word 0x9af2c013 ! t0_kref+0x78f0: udivcc %o3, %l3, %o5
.word 0xed3e0000 ! t0_kref+0x78f4: std %f22, [%i0]
.word 0xb1a609d2 ! t0_kref+0x78f8: fdivd %f24, %f18, %f24
.word 0x9abea607 ! t0_kref+0x78fc: xnorcc %i2, 0x607, %o5
.word 0xb1a01911 ! t0_kref+0x7900: fitod %f17, %f24
.word 0x98b83db0 ! t0_kref+0x7904: xnorcc %g0, -0x250, %o4
.word 0x965aafbf ! t0_kref+0x7908: smul %o2, 0xfbf, %o3
.word 0x92b828da ! t0_kref+0x790c: xnorcc %g0, 0x8da, %o1
.word 0x986264b8 ! t0_kref+0x7910: subc %o1, 0x4b8, %o4
.word 0x01800001 ! t0_kref+0x7914: fbn _kref+0x7918
.word 0xda56c019 ! t0_kref+0x7918: ldsh [%i3 + %i1], %o5
.word 0xd620a000 ! t0_kref+0x791c: st %o3, [%g2]
.word 0x968a4000 ! t0_kref+0x7920: andcc %o1, %g0, %o3
.word 0x1d400007 ! t0_kref+0x7924: fbule,pn %fcc0, _kref+0x7940
.word 0xc08e9019 ! t0_kref+0x7928: lduba [%i2 + %i1]0x80, %g0
.word 0x27480001 ! t0_kref+0x792c: fbul,a,pt %fcc0, _kref+0x7930
.word 0xada018d8 ! t0_kref+0x7930: fdtos %f24, %f22
.word 0x802372df ! t0_kref+0x7934: sub %o5, -0xd21, %g0
.word 0x94fc800d ! t0_kref+0x7938: sdivcc %l2, %o5, %o2
.word 0x11800008 ! t0_kref+0x793c: fba _kref+0x795c
.word 0xe5180018 ! t0_kref+0x7940: ldd [%g0 + %i0], %f18
.word 0xd2c71019 ! t0_kref+0x7944: ldswa [%i4 + %i1]0x80, %o1
.word 0x98bb4008 ! t0_kref+0x7948: xnorcc %o5, %o0, %o4
.word 0xd6ae1000 ! t0_kref+0x794c: stba %o3, [%i0]0x80
.word 0x9445e299 ! t0_kref+0x7950: addc %l7, 0x299, %o2
.word 0xe106001c ! t0_kref+0x7954: ld [%i0 + %i4], %f16
.word 0xd228a01e ! t0_kref+0x7958: stb %o1, [%g2 + 0x1e]
.word 0x94aaba98 ! t0_kref+0x795c: andncc %o2, -0x568, %o2
.word 0x96c4800c ! t0_kref+0x7960: addccc %l2, %o4, %o3
.word 0x9fa3c9ab ! t0_kref+0x7964: fdivs %f15, %f11, %f15
.word 0x98f5c017 ! t0_kref+0x7968: udivcc %l7, %l7, %o4
.word 0x15400004 ! t0_kref+0x796c: fbue,pn %fcc0, _kref+0x797c
.word 0xd248a031 ! t0_kref+0x7970: ldsb [%g2 + 0x31], %o1
.word 0x81ac0a4c ! t0_kref+0x7974: fcmpd %fcc0, %f16, %f12
.word 0xd2562002 ! t0_kref+0x7978: ldsh [%i0 + 2], %o1
.word 0xd2100018 ! t0_kref+0x797c: lduh [%g0 + %i0], %o1
.word 0x9fa01896 ! t0_kref+0x7980: fitos %f22, %f15
.word 0xd0fe1000 ! t0_kref+0x7984: swapa [%i0]0x80, %o0
.word 0x9e86c013 ! t0_kref+0x7988: addcc %i3, %l3, %o7
.word 0x94f48000 ! t0_kref+0x798c: udivcc %l2, %g0, %o2
.word 0x8143c000 ! t0_kref+0x7990: stbar
.word 0x94fa3fed ! t0_kref+0x7994: sdivcc %o0, -0x13, %o2
.word 0xe13e7ff0 ! t0_kref+0x7998: std %f16, [%i1 - 0x10]
.word 0x8044bef2 ! t0_kref+0x799c: addc %l2, -0x10e, %g0
.word 0xd2c01019 ! t0_kref+0x79a0: ldswa [%g0 + %i1]0x80, %o1
.word 0xf62e401a ! t0_kref+0x79a4: stb %i3, [%i1 + %i2]
.word 0x19400002 ! t0_kref+0x79a8: fbuge,pn %fcc0, _kref+0x79b0
.word 0xd4062004 ! t0_kref+0x79ac: ld [%i0 + 4], %o2
.word 0xe11fbc20 ! t0_kref+0x79b0: ldd [%fp - 0x3e0], %f16
.word 0x8137600d ! t0_kref+0x79b4: srl %i5, 0xd, %g0
.word 0xc0100019 ! t0_kref+0x79b8: lduh [%g0 + %i1], %g0
.word 0x8002bff9 ! t0_kref+0x79bc: add %o2, -0x7, %g0
.word 0x9936800d ! t0_kref+0x79c0: srl %i2, %o5, %o4
.word 0x813d8016 ! t0_kref+0x79c4: sra %l6, %l6, %g0
.word 0xd208a024 ! t0_kref+0x79c8: ldub [%g2 + 0x24], %o1
.word 0xc000a000 ! t0_kref+0x79cc: ld [%g2], %g0
.word 0xdace9019 ! t0_kref+0x79d0: ldsba [%i2 + %i1]0x80, %o5
.word 0x09800001 ! t0_kref+0x79d4: fbl _kref+0x79d8
.word 0x96bf0000 ! t0_kref+0x79d8: xnorcc %i4, %g0, %o3
.word 0x9265c012 ! t0_kref+0x79dc: subc %l7, %l2, %o1
.word 0xc07e4000 ! t0_kref+0x79e0: swap [%i1], %g0
.word 0xa5a00138 ! t0_kref+0x79e4: fabss %f24, %f18
.word 0x982f20c5 ! t0_kref+0x79e8: andn %i4, 0xc5, %o4
.word 0x99376004 ! t0_kref+0x79ec: srl %i5, 0x4, %o4
.word 0x9f3e8014 ! t0_kref+0x79f0: sra %i2, %l4, %o7
.word 0x949b401a ! t0_kref+0x79f4: xorcc %o5, %i2, %o2
.word 0xdd200018 ! t0_kref+0x79f8: st %f14, [%g0 + %i0]
.word 0x98434017 ! t0_kref+0x79fc: addc %o5, %l7, %o4
.word 0xdd1fbc20 ! t0_kref+0x7a00: ldd [%fp - 0x3e0], %f14
.word 0x9e85000a ! t0_kref+0x7a04: addcc %l4, %o2, %o7
.word 0x81ac8a4e ! t0_kref+0x7a08: fcmpd %fcc0, %f18, %f14
.word 0xa9a3c92c ! t0_kref+0x7a0c: fmuls %f15, %f12, %f20
.word 0xa5a609d4 ! t0_kref+0x7a10: fdivd %f24, %f20, %f18
.word 0x3f400002 ! t0_kref+0x7a14: fbo,a,pn %fcc0, _kref+0x7a1c
.word 0xda08a00b ! t0_kref+0x7a18: ldub [%g2 + 0xb], %o5
.word 0x932f6001 ! t0_kref+0x7a1c: sll %i5, 0x1, %o1
.word 0x81ae0a58 ! t0_kref+0x7a20: fcmpd %fcc0, %f24, %f24
.word 0x12400006 ! t0_kref+0x7a24: bne,pn %icc, _kref+0x7a3c
.word 0xd8160000 ! t0_kref+0x7a28: lduh [%i0], %o4
.word 0x8134c012 ! t0_kref+0x7a2c: srl %l3, %l2, %g0
.word 0x81aa8a4a ! t0_kref+0x7a30: fcmpd %fcc0, %f10, %f10
.word 0x9ef2401a ! t0_kref+0x7a34: udivcc %o1, %i2, %o7
.word 0xd700a014 ! t0_kref+0x7a38: ld [%g2 + 0x14], %f11
.word 0xada34833 ! t0_kref+0x7a3c: fadds %f13, %f19, %f22
.word 0xe01e3fe8 ! t0_kref+0x7a40: ldd [%i0 - 0x18], %l0
.word 0x9f1a8014 ! t0_kref+0x7a44: tsubcctv %o2, %l4, %o7
.word 0x80250014 ! t0_kref+0x7a48: sub %l4, %l4, %g0
.word 0xe82e8018 ! t0_kref+0x7a4c: stb %l4, [%i2 + %i0]
.word 0xa7a0012e ! t0_kref+0x7a50: fabss %f14, %f19
.word 0xd68e9018 ! t0_kref+0x7a54: lduba [%i2 + %i0]0x80, %o3
.word 0xd91e4000 ! t0_kref+0x7a58: ldd [%i1], %f12
.word 0x9fa018ca ! t0_kref+0x7a5c: fdtos %f10, %f15
.word 0xd448a02a ! t0_kref+0x7a60: ldsb [%g2 + 0x2a], %o2
.word 0xf430a010 ! t0_kref+0x7a64: sth %i2, [%g2 + 0x10]
.word 0x31800004 ! t0_kref+0x7a68: fba,a _kref+0x7a78
.word 0xb1a4c8aa ! t0_kref+0x7a6c: fsubs %f19, %f10, %f24
.word 0x0f800006 ! t0_kref+0x7a70: fbu _kref+0x7a88
.word 0x9e5e8015 ! t0_kref+0x7a74: smul %i2, %l5, %o7
.word 0xe01e6008 ! t0_kref+0x7a78: ldd [%i1 + 8], %l0
.word 0xeb871019 ! t0_kref+0x7a7c: lda [%i4 + %i1]0x80, %f21
.word 0x9efa3a94 ! t0_kref+0x7a80: sdivcc %o0, -0x56c, %o7
.word 0xd07e600c ! t0_kref+0x7a84: swap [%i1 + 0xc], %o0
.word 0xe13e4000 ! t0_kref+0x7a88: std %f16, [%i1]
.word 0x9fc00004 ! t0_kref+0x7a8c: call %g0 + %g4
.word 0xe01f4018 ! t0_kref+0x7a90: ldd [%i5 + %i0], %l0
.word 0xd4363ffe ! t0_kref+0x7a94: sth %o2, [%i0 - 2]
.word 0xd720a020 ! t0_kref+0x7a98: st %f11, [%g2 + 0x20]
.word 0x86102009 ! t0_kref+0x7a9c: mov 0x9, %g3
.word 0x86a0e001 ! t0_kref+0x7aa0: subcc %g3, 1, %g3
.word 0x02800018 ! t0_kref+0x7aa4: be _kref+0x7b04
.word 0x81db2bc7 ! t0_kref+0x7aa8: flush %o4 + 0xbc7
.word 0x80bd22c9 ! t0_kref+0x7aac: xnorcc %l4, 0x2c9, %g0
.word 0xc0b6d018 ! t0_kref+0x7ab0: stha %g0, [%i3 + %i0]0x80
.word 0xe430a008 ! t0_kref+0x7ab4: sth %l2, [%g2 + 8]
.word 0x99a609ce ! t0_kref+0x7ab8: fdivd %f24, %f14, %f12
.word 0x24800001 ! t0_kref+0x7abc: ble,a _kref+0x7ac0
.word 0x98337042 ! t0_kref+0x7ac0: orn %o5, -0xfbe, %o4
.word 0x81828000 ! t0_kref+0x7ac4: wr %o2, %g0, %y
.word 0x81ad0a2b ! t0_kref+0x7ac8: fcmps %fcc0, %f20, %f11
.word 0x80174015 ! t0_kref+0x7acc: or %i5, %l5, %g0
.word 0x1f800004 ! t0_kref+0x7ad0: fbo _kref+0x7ae0
.word 0x9ed54017 ! t0_kref+0x7ad4: umulcc %l5, %l7, %o7
.word 0x9a423ca5 ! t0_kref+0x7ad8: addc %o0, -0x35b, %o5
.word 0x8062fef5 ! t0_kref+0x7adc: subc %o3, -0x10b, %g0
.word 0xd4480019 ! t0_kref+0x7ae0: ldsb [%g0 + %i1], %o2
.word 0xda166002 ! t0_kref+0x7ae4: lduh [%i1 + 2], %o5
.word 0x9e0a6290 ! t0_kref+0x7ae8: and %o1, 0x290, %o7
.word 0x99a64935 ! t0_kref+0x7aec: fmuls %f25, %f21, %f12
.word 0x9e5f400a ! t0_kref+0x7af0: smul %i5, %o2, %o7
.word 0x29800002 ! t0_kref+0x7af4: fbl,a _kref+0x7afc
.word 0x9862b91c ! t0_kref+0x7af8: subc %o2, -0x6e4, %o4
.word 0x9ae24012 ! t0_kref+0x7afc: subccc %o1, %l2, %o5
.word 0x16800005 ! t0_kref+0x7b00: bge _kref+0x7b14
.word 0xa9a00031 ! t0_kref+0x7b04: fmovs %f17, %f20
.word 0x28800006 ! t0_kref+0x7b08: bleu,a _kref+0x7b20
.word 0x985f6608 ! t0_kref+0x7b0c: smul %i5, 0x608, %o4
.word 0xafa018d8 ! t0_kref+0x7b10: fdtos %f24, %f23
.word 0x925a8014 ! t0_kref+0x7b14: smul %o2, %l4, %o1
.word 0x95a01891 ! t0_kref+0x7b18: fitos %f17, %f10
.word 0x813a2016 ! t0_kref+0x7b1c: sra %o0, 0x16, %g0
.word 0xd6a81019 ! t0_kref+0x7b20: stba %o3, [%g0 + %i1]0x80
.word 0x38800004 ! t0_kref+0x7b24: bgu,a _kref+0x7b34
.word 0x803ea846 ! t0_kref+0x7b28: xnor %i2, 0x846, %g0
.word 0xb1a0110c ! t0_kref+0x7b2c: fxtod %f12, %f24
.word 0x9fa4c836 ! t0_kref+0x7b30: fadds %f19, %f22, %f15
.word 0xe13e3fe0 ! t0_kref+0x7b34: std %f16, [%i0 - 0x20]
.word 0xd8364000 ! t0_kref+0x7b38: sth %o4, [%i1]
.word 0xc020a000 ! t0_kref+0x7b3c: clr [%g2]
.word 0xd216001b ! t0_kref+0x7b40: lduh [%i0 + %i3], %o1
.word 0x0c400001 ! t0_kref+0x7b44: bneg,pn %icc, _kref+0x7b48
.word 0x9fa000b6 ! t0_kref+0x7b48: fnegs %f22, %f15
.word 0xd8200018 ! t0_kref+0x7b4c: st %o4, [%g0 + %i0]
.word 0x80a6b95e ! t0_kref+0x7b50: cmp %i2, -0x6a2
.word 0xa3a000b3 ! t0_kref+0x7b54: fnegs %f19, %f17
.word 0xda563fe2 ! t0_kref+0x7b58: ldsh [%i0 - 0x1e], %o5
.word 0xe6270019 ! t0_kref+0x7b5c: st %l3, [%i4 + %i1]
.word 0xde50a03c ! t0_kref+0x7b60: ldsh [%g2 + 0x3c], %o7
.word 0x9324c00b ! t0_kref+0x7b64: mulscc %l3, %o3, %o1
.word 0xd8066000 ! t0_kref+0x7b68: ld [%i1], %o4
.word 0x81854000 ! t0_kref+0x7b6c: wr %l5, %g0, %y
.word 0x96ff001a ! t0_kref+0x7b70: sdivcc %i4, %i2, %o3
.word 0xada2cd38 ! t0_kref+0x7b74: fsmuld %f11, %f24, %f22
.word 0xa1a609cc ! t0_kref+0x7b78: fdivd %f24, %f12, %f16
.word 0x9ee36272 ! t0_kref+0x7b7c: subccc %o5, 0x272, %o7
.word 0x29800006 ! t0_kref+0x7b80: fbl,a _kref+0x7b98
.word 0x98982a45 ! t0_kref+0x7b84: xorcc %g0, 0xa45, %o4
.word 0xe120a01c ! t0_kref+0x7b88: st %f16, [%g2 + 0x1c]
.word 0x9a882bfc ! t0_kref+0x7b8c: andcc %g0, 0xbfc, %o5
.word 0xe3b8a040 ! t0_kref+0x7b90: stda %f48, [%g2 + 0x40]%asi
.word 0xa5a0190d ! t0_kref+0x7b94: fitod %f13, %f18
.word 0x800ec01b ! t0_kref+0x7b98: and %i3, %i3, %g0
.word 0xada58d36 ! t0_kref+0x7b9c: fsmuld %f22, %f22, %f22
.word 0xa1a01919 ! t0_kref+0x7ba0: fitod %f25, %f16
.word 0xb1a409ca ! t0_kref+0x7ba4: fdivd %f16, %f10, %f24
.word 0x98b5800c ! t0_kref+0x7ba8: orncc %l6, %o4, %o4
.word 0x9ee74017 ! t0_kref+0x7bac: subccc %i5, %l7, %o7
.word 0x81ad0a4e ! t0_kref+0x7bb0: fcmpd %fcc0, %f20, %f14
.word 0xa7a00131 ! t0_kref+0x7bb4: fabss %f17, %f19
.word 0xa7a018cc ! t0_kref+0x7bb8: fdtos %f12, %f19
.word 0x13800002 ! t0_kref+0x7bbc: fbe _kref+0x7bc4
.word 0xde566008 ! t0_kref+0x7bc0: ldsh [%i1 + 8], %o7
.word 0xe9380019 ! t0_kref+0x7bc4: std %f20, [%g0 + %i1]
.word 0xda2e3fe3 ! t0_kref+0x7bc8: stb %o5, [%i0 - 0x1d]
.word 0x81ad4a2c ! t0_kref+0x7bcc: fcmps %fcc0, %f21, %f12
.word 0xa5a01911 ! t0_kref+0x7bd0: fitod %f17, %f18
.word 0x81d9400e ! t0_kref+0x7bd4: flush %g5 + %sp
.word 0x9af7682a ! t0_kref+0x7bd8: udivcc %i5, 0x82a, %o5
.word 0x921cb5b4 ! t0_kref+0x7bdc: xor %l2, -0xa4c, %o1
.word 0xaba4482e ! t0_kref+0x7be0: fadds %f17, %f14, %f21
.word 0x31480006 ! t0_kref+0x7be4: fba,a,pt %fcc0, _kref+0x7bfc
.word 0xa5a5884e ! t0_kref+0x7be8: faddd %f22, %f14, %f18
.word 0xe430a000 ! t0_kref+0x7bec: sth %l2, [%g2]
.word 0x8143c000 ! t0_kref+0x7bf0: stbar
.word 0x33400007 ! t0_kref+0x7bf4: fbe,a,pn %fcc0, _kref+0x7c10
.word 0x80e4be5d ! t0_kref+0x7bf8: subccc %l2, -0x1a3, %g0
.word 0xd240a004 ! t0_kref+0x7bfc: ldsw [%g2 + 4], %o1
.word 0x8143c000 ! t0_kref+0x7c00: stbar
.word 0xe96e6018 ! t0_kref+0x7c04: prefetch %i1 + 0x18, 20
.word 0xb1a01a4a ! t0_kref+0x7c08: fdtoi %f10, %f24
.word 0xe01e3ff0 ! t0_kref+0x7c0c: ldd [%i0 - 0x10], %l0
.word 0xa5a5894a ! t0_kref+0x7c10: fmuld %f22, %f10, %f18
call SYM(t0_subr1)
.word 0x81d82f9c ! t0_kref+0x7c18: flush %g0 + 0xf9c
.word 0xe720a014 ! t0_kref+0x7c1c: st %f19, [%g2 + 0x14]
.word 0xb1a9c036 ! t0_kref+0x7c20: fmovsu %fcc0, %f22, %f24
.word 0xdb86101c ! t0_kref+0x7c24: lda [%i0 + %i4]0x80, %f13
.word 0x928a400d ! t0_kref+0x7c28: andcc %o1, %o5, %o1
.word 0x9a5afb6e ! t0_kref+0x7c2c: smul %o3, -0x492, %o5
.word 0x9a3d4014 ! t0_kref+0x7c30: xnor %l5, %l4, %o5
.word 0x8037400b ! t0_kref+0x7c34: orn %i5, %o3, %g0
call SYM(t0_subr3)
.word 0x92bee151 ! t0_kref+0x7c3c: xnorcc %i3, 0x151, %o1
.word 0xda86501c ! t0_kref+0x7c40: lda [%i1 + %i4]0x80, %o5
.word 0x99a018ca ! t0_kref+0x7c44: fdtos %f10, %f12
.word 0x94da3acb ! t0_kref+0x7c48: smulcc %o0, -0x535, %o2
.word 0x81aa8a52 ! t0_kref+0x7c4c: fcmpd %fcc0, %f10, %f18
.word 0x95a01031 ! t0_kref+0x7c50: fstox %f17, %f10
.word 0xd4b61000 ! t0_kref+0x7c54: stha %o2, [%i0]0x80
.word 0x98c77da2 ! t0_kref+0x7c58: addccc %i5, -0x25e, %o4
.word 0xa9a449b9 ! t0_kref+0x7c5c: fdivs %f17, %f25, %f20
.word 0x812c8016 ! t0_kref+0x7c60: sll %l2, %l6, %g0
call SYM(t0_subr3)
.word 0xee7e401c ! t0_kref+0x7c68: swap [%i1 + %i4], %l7
.word 0x1d480005 ! t0_kref+0x7c6c: fbule,pt %fcc0, _kref+0x7c80
.word 0xe01e0000 ! t0_kref+0x7c70: ldd [%i0], %l0
.word 0x9f32c00d ! t0_kref+0x7c74: srl %o3, %o5, %o7
.word 0xafa5c833 ! t0_kref+0x7c78: fadds %f23, %f19, %f23
.word 0xe42e4000 ! t0_kref+0x7c7c: stb %l2, [%i1]
.word 0x808af945 ! t0_kref+0x7c80: btst 0xfffff945, %o3
.word 0x95a01911 ! t0_kref+0x7c84: fitod %f17, %f10
.word 0xe91e001d ! t0_kref+0x7c88: ldd [%i0 + %i5], %f20
.word 0x963025a9 ! t0_kref+0x7c8c: orn %g0, 0x5a9, %o3
.word 0xd51fbeb8 ! t0_kref+0x7c90: ldd [%fp - 0x148], %f10
.word 0xde100018 ! t0_kref+0x7c94: lduh [%g0 + %i0], %o7
.word 0xd8062014 ! t0_kref+0x7c98: ld [%i0 + 0x14], %o4
.word 0xd440a030 ! t0_kref+0x7c9c: ldsw [%g2 + 0x30], %o2
.word 0xe26e001a ! t0_kref+0x7ca0: ldstub [%i0 + %i2], %l1
.word 0xa7a00036 ! t0_kref+0x7ca4: fmovs %f22, %f19
.word 0x9ba00130 ! t0_kref+0x7ca8: fabss %f16, %f13
.word 0xd240a01c ! t0_kref+0x7cac: ldsw [%g2 + 0x1c], %o1
.word 0xa1a34835 ! t0_kref+0x7cb0: fadds %f13, %f21, %f16
.word 0x92437bfc ! t0_kref+0x7cb4: addc %o5, -0x404, %o1
.word 0xd4166012 ! t0_kref+0x7cb8: lduh [%i1 + 0x12], %o2
.word 0x9de3bfa0 ! t0_kref+0x7cbc: save %sp, -0x60, %sp
.word 0xb4c74000 ! t0_kref+0x7cc0: addccc %i5, %g0, %i2
.word 0x81ef3b98 ! t0_kref+0x7cc4: restore %i4, -0x468, %g0
.word 0x9afb6147 ! t0_kref+0x7cc8: sdivcc %o5, 0x147, %o5
.word 0xdd1fbc60 ! t0_kref+0x7ccc: ldd [%fp - 0x3a0], %f14
.word 0x9832ac29 ! t0_kref+0x7cd0: orn %o2, 0xc29, %o4
.word 0x948af30b ! t0_kref+0x7cd4: andcc %o3, -0xcf5, %o2
.word 0xd900a000 ! t0_kref+0x7cd8: ld [%g2], %f12
.word 0x95a000d6 ! t0_kref+0x7cdc: fnegd %f22, %f10
.word 0xda500019 ! t0_kref+0x7ce0: ldsh [%g0 + %i1], %o5
.word 0x992b600f ! t0_kref+0x7ce4: sll %o5, 0xf, %o4
.word 0xda00a018 ! t0_kref+0x7ce8: ld [%g2 + 0x18], %o5
.word 0xf430a016 ! t0_kref+0x7cec: sth %i2, [%g2 + 0x16]
.word 0x94f4a1e9 ! t0_kref+0x7cf0: udivcc %l2, 0x1e9, %o2
.word 0xc56e4009 ! t0_kref+0x7cf4: prefetch %i1 + %o1, 2
.word 0x81580000 ! t0_kref+0x7cf8: flushw
.word 0x81ac8a4c ! t0_kref+0x7cfc: fcmpd %fcc0, %f18, %f12
.word 0x9b3a2000 ! t0_kref+0x7d00: sra %o0, 0x0, %o5
.word 0xf4360000 ! t0_kref+0x7d04: sth %i2, [%i0]
.word 0x25800007 ! t0_kref+0x7d08: fblg,a _kref+0x7d24
.word 0xa7a00133 ! t0_kref+0x7d0c: fabss %f19, %f19
.word 0x98ab4009 ! t0_kref+0x7d10: andncc %o5, %o1, %o4
.word 0x92ab3822 ! t0_kref+0x7d14: andncc %o4, -0x7de, %o1
.word 0xe27e3ffc ! t0_kref+0x7d18: swap [%i0 - 4], %l1
.word 0x11800005 ! t0_kref+0x7d1c: fba _kref+0x7d30
.word 0xe01e6000 ! t0_kref+0x7d20: ldd [%i1], %l0
.word 0xb3a0002a ! t0_kref+0x7d24: fmovs %f10, %f25
.word 0xd920a008 ! t0_kref+0x7d28: st %f12, [%g2 + 8]
.word 0xc0901019 ! t0_kref+0x7d2c: lduha [%g0 + %i1]0x80, %g0
.word 0x9a5b73fd ! t0_kref+0x7d30: smul %o5, -0xc03, %o5
.word 0xe01f4019 ! t0_kref+0x7d34: ldd [%i5 + %i1], %l0
.word 0x2b800002 ! t0_kref+0x7d38: fbug,a _kref+0x7d40
.word 0x953a401b ! t0_kref+0x7d3c: sra %o1, %i3, %o2
.word 0x9a9e8017 ! t0_kref+0x7d40: xorcc %i2, %l7, %o5
.word 0x9aaea920 ! t0_kref+0x7d44: andncc %i2, 0x920, %o5
.word 0xd51fbeb0 ! t0_kref+0x7d48: ldd [%fp - 0x150], %f10
.word 0x94120016 ! t0_kref+0x7d4c: or %o0, %l6, %o2
.word 0x1b400002 ! t0_kref+0x7d50: fble,pn %fcc0, _kref+0x7d58
.word 0x9da01912 ! t0_kref+0x7d54: fitod %f18, %f14
.word 0x29480008 ! t0_kref+0x7d58: fbl,a,pt %fcc0, _kref+0x7d78
.word 0xdf064000 ! t0_kref+0x7d5c: ld [%i1], %f15
.word 0x94bb2da9 ! t0_kref+0x7d60: xnorcc %o4, 0xda9, %o2
.word 0xe100a014 ! t0_kref+0x7d64: ld [%g2 + 0x14], %f16
.word 0x96e574c1 ! t0_kref+0x7d68: subccc %l5, -0xb3f, %o3
.word 0xdd000019 ! t0_kref+0x7d6c: ld [%g0 + %i1], %f14
.word 0xd220a010 ! t0_kref+0x7d70: st %o1, [%g2 + 0x10]
.word 0xada60852 ! t0_kref+0x7d74: faddd %f24, %f18, %f22
.word 0xe830a01a ! t0_kref+0x7d78: sth %l4, [%g2 + 0x1a]
.word 0x9235e483 ! t0_kref+0x7d7c: orn %l7, 0x483, %o1
.word 0xd24e2016 ! t0_kref+0x7d80: ldsb [%i0 + 0x16], %o1
.word 0xf11fbe98 ! t0_kref+0x7d84: ldd [%fp - 0x168], %f24
.word 0xd03e7ff0 ! t0_kref+0x7d88: std %o0, [%i1 - 0x10]
.word 0xa5ab0036 ! t0_kref+0x7d8c: fmovsuge %fcc0, %f22, %f18
.word 0x9e5cb950 ! t0_kref+0x7d90: smul %l2, -0x6b0, %o7
.word 0xe6367ff6 ! t0_kref+0x7d94: sth %l3, [%i1 - 0xa]
.word 0xc036601c ! t0_kref+0x7d98: clrh [%i1 + 0x1c]
.word 0xde48a01f ! t0_kref+0x7d9c: ldsb [%g2 + 0x1f], %o7
.word 0x3f800002 ! t0_kref+0x7da0: fbo,a _kref+0x7da8
.word 0x967f0014 ! t0_kref+0x7da4: sdiv %i4, %l4, %o3
.word 0x81aacaaf ! t0_kref+0x7da8: fcmpes %fcc0, %f11, %f15
.word 0xc568a08c ! t0_kref+0x7dac: prefetch %g2 + 0x8c, 2
.word 0x9fa018cc ! t0_kref+0x7db0: fdtos %f12, %f15
.word 0xd450a010 ! t0_kref+0x7db4: ldsh [%g2 + 0x10], %o2
.word 0xde00a00c ! t0_kref+0x7db8: ld [%g2 + 0xc], %o7
.word 0xaba3882d ! t0_kref+0x7dbc: fadds %f14, %f13, %f21
.word 0x81daef70 ! t0_kref+0x7dc0: flush %o3 + 0xf70
.word 0xa1a508d0 ! t0_kref+0x7dc4: fsubd %f20, %f16, %f16
.word 0x97a018d6 ! t0_kref+0x7dc8: fdtos %f22, %f11
.word 0xd45e3ff8 ! t0_kref+0x7dcc: ldx [%i0 - 8], %o2
.word 0xdf06401c ! t0_kref+0x7dd0: ld [%i1 + %i4], %f15
.word 0x81deae85 ! t0_kref+0x7dd4: flush %i2 + 0xe85
.word 0x9a3830b5 ! t0_kref+0x7dd8: xnor %g0, -0xf4b, %o5
.word 0x920cb3f2 ! t0_kref+0x7ddc: and %l2, -0xc0e, %o1
.word 0xda780019 ! t0_kref+0x7de0: swap [%g0 + %i1], %o5
.word 0xd24e4000 ! t0_kref+0x7de4: ldsb [%i1], %o1
.word 0x933a801c ! t0_kref+0x7de8: sra %o2, %i4, %o1
.word 0x9de3bfa0 ! t0_kref+0x7dec: save %sp, -0x60, %sp
.word 0x81ee801a ! t0_kref+0x7df0: restore %i2, %i2, %g0
.word 0x9b400000 ! t0_kref+0x7df4: mov %y, %o5
.word 0x982a400a ! t0_kref+0x7df8: andn %o1, %o2, %o4
.word 0xd44e6008 ! t0_kref+0x7dfc: ldsb [%i1 + 8], %o2
.word 0xedee101a ! t0_kref+0x7e00: prefetcha %i0 + %i2, 22
.word 0x9886ae88 ! t0_kref+0x7e04: addcc %i2, 0xe88, %o4
.word 0xada00058 ! t0_kref+0x7e08: fmovd %f24, %f22
.word 0x983b3a39 ! t0_kref+0x7e0c: xnor %o4, -0x5c7, %o4
.word 0x0b800006 ! t0_kref+0x7e10: fbug _kref+0x7e28
.word 0xb1a349b0 ! t0_kref+0x7e14: fdivs %f13, %f16, %f24
.word 0x800abae2 ! t0_kref+0x7e18: and %o2, -0x51e, %g0
.word 0x2f800008 ! t0_kref+0x7e1c: fbu,a _kref+0x7e3c
.word 0xed00a030 ! t0_kref+0x7e20: ld [%g2 + 0x30], %f22
.word 0x99a3c82b ! t0_kref+0x7e24: fadds %f15, %f11, %f12
.word 0x16400008 ! t0_kref+0x7e28: bge,pn %icc, _kref+0x7e48
.word 0xb3a509b9 ! t0_kref+0x7e2c: fdivs %f20, %f25, %f25
.word 0xada01915 ! t0_kref+0x7e30: fitod %f21, %f22
.word 0x23800001 ! t0_kref+0x7e34: fbne,a _kref+0x7e38
.word 0x8075001d ! t0_kref+0x7e38: udiv %l4, %i5, %g0
.word 0x960f2353 ! t0_kref+0x7e3c: and %i4, 0x353, %o3
.word 0x96b4a198 ! t0_kref+0x7e40: orncc %l2, 0x198, %o3
.word 0x9223001b ! t0_kref+0x7e44: sub %o4, %i3, %o1
.word 0xc0163fee ! t0_kref+0x7e48: lduh [%i0 - 0x12], %g0
.word 0x9a5a401a ! t0_kref+0x7e4c: smul %o1, %i2, %o5
.word 0x9666800b ! t0_kref+0x7e50: subc %i2, %o3, %o3
.word 0xde40a008 ! t0_kref+0x7e54: ldsw [%g2 + 8], %o7
.word 0x99a000d8 ! t0_kref+0x7e58: fnegd %f24, %f12
.word 0x81ab8a52 ! t0_kref+0x7e5c: fcmpd %fcc0, %f14, %f18
.word 0xaba548ae ! t0_kref+0x7e60: fsubs %f21, %f14, %f21
.word 0xdd1f4019 ! t0_kref+0x7e64: ldd [%i5 + %i1], %f14
.word 0x9da01898 ! t0_kref+0x7e68: fitos %f24, %f14
.word 0x9a42310a ! t0_kref+0x7e6c: addc %o0, -0xef6, %o5
.word 0x99a01038 ! t0_kref+0x7e70: fstox %f24, %f12
.word 0x93374016 ! t0_kref+0x7e74: srl %i5, %l6, %o1
.word 0xd03e2008 ! t0_kref+0x7e78: std %o0, [%i0 + 8]
.word 0x96af0017 ! t0_kref+0x7e7c: andncc %i4, %l7, %o3
.word 0xe8260000 ! t0_kref+0x7e80: st %l4, [%i0]
.word 0x9de3bfa0 ! t0_kref+0x7e84: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9af2373f ! t0_kref+0x7e90: udivcc %o0, -0x8c1, %o5
.word 0x9da018d6 ! t0_kref+0x7e94: fdtos %f22, %f14
.word 0x986339ed ! t0_kref+0x7e98: subc %o4, -0x613, %o4
.word 0xf3062000 ! t0_kref+0x7e9c: ld [%i0], %f25
.word 0xd226001c ! t0_kref+0x7ea0: st %o1, [%i0 + %i4]
.word 0x04800003 ! t0_kref+0x7ea4: ble _kref+0x7eb0
1: .word 0xd608a01e ! t0_kref+0x7ea8: ldub [%g2 + 0x1e], %o3
.word 0x81ab0a58 ! t0_kref+0x7eac: fcmpd %fcc0, %f12, %f24
.word 0xd210a022 ! t0_kref+0x7eb0: lduh [%g2 + 0x22], %o1
.word 0x09800007 ! t0_kref+0x7eb4: fbl _kref+0x7ed0
.word 0x948aef69 ! t0_kref+0x7eb8: andcc %o3, 0xf69, %o2
.word 0xdd00a030 ! t0_kref+0x7ebc: ld [%g2 + 0x30], %f14
.word 0xdd981019 ! t0_kref+0x7ec0: ldda [%g0 + %i1]0x80, %f14
call SYM(t0_subr1)
.word 0x96e02a56 ! t0_kref+0x7ec8: subccc %g0, 0xa56, %o3
.word 0xf11fbe88 ! t0_kref+0x7ecc: ldd [%fp - 0x178], %f24
.word 0x81ad8a4e ! t0_kref+0x7ed0: fcmpd %fcc0, %f22, %f14
.word 0xb1a01916 ! t0_kref+0x7ed4: fitod %f22, %f24
.word 0x9da018d8 ! t0_kref+0x7ed8: fdtos %f24, %f14
.word 0x17400007 ! t0_kref+0x7edc: fbge,pn %fcc0, _kref+0x7ef8
.word 0x9644801d ! t0_kref+0x7ee0: addc %l2, %i5, %o3
.word 0xd24e3ff8 ! t0_kref+0x7ee4: ldsb [%i0 - 8], %o1
.word 0x927cade9 ! t0_kref+0x7ee8: sdiv %l2, 0xde9, %o1
.word 0xe82e2006 ! t0_kref+0x7eec: stb %l4, [%i0 + 6]
.word 0x3f400006 ! t0_kref+0x7ef0: fbo,a,pn %fcc0, _kref+0x7f08
.word 0xd20e0000 ! t0_kref+0x7ef4: ldub [%i0], %o1
.word 0xa5a00138 ! t0_kref+0x7ef8: fabss %f24, %f18
.word 0xa3a0188a ! t0_kref+0x7efc: fitos %f10, %f17
.word 0x11400002 ! t0_kref+0x7f00: fba,pn %fcc0, _kref+0x7f08
.word 0xd448a03a ! t0_kref+0x7f04: ldsb [%g2 + 0x3a], %o2
.word 0xa5a0004c ! t0_kref+0x7f08: fmovd %f12, %f18
.word 0xd2567fe6 ! t0_kref+0x7f0c: ldsh [%i1 - 0x1a], %o1
.word 0x1b480004 ! t0_kref+0x7f10: fble,pt %fcc0, _kref+0x7f20
.word 0xafa00137 ! t0_kref+0x7f14: fabss %f23, %f23
.word 0xd4567fee ! t0_kref+0x7f18: ldsh [%i1 - 0x12], %o2
.word 0x81ac8ab7 ! t0_kref+0x7f1c: fcmpes %fcc0, %f18, %f23
.word 0x3a800004 ! t0_kref+0x7f20: bcc,a _kref+0x7f30
.word 0xd408a038 ! t0_kref+0x7f24: ldub [%g2 + 0x38], %o2
.word 0x81ab8a58 ! t0_kref+0x7f28: fcmpd %fcc0, %f14, %f24
.word 0x92356514 ! t0_kref+0x7f2c: orn %l5, 0x514, %o1
.word 0x9e580016 ! t0_kref+0x7f30: smul %g0, %l6, %o7
.word 0x30800008 ! t0_kref+0x7f34: ba,a _kref+0x7f54
.word 0x81824000 ! t0_kref+0x7f38: wr %o1, %g0, %y
.word 0x0d480003 ! t0_kref+0x7f3c: fbg,pt %fcc0, _kref+0x7f48
.word 0x968dc012 ! t0_kref+0x7f40: andcc %l7, %l2, %o3
.word 0xd47e7fe8 ! t0_kref+0x7f44: swap [%i1 - 0x18], %o2
.word 0xe83e3fe8 ! t0_kref+0x7f48: std %l4, [%i0 - 0x18]
.word 0xdd1e7fe8 ! t0_kref+0x7f4c: ldd [%i1 - 0x18], %f14
.word 0xe01e0000 ! t0_kref+0x7f50: ldd [%i0], %l0
.word 0x19400005 ! t0_kref+0x7f54: fbuge,pn %fcc0, _kref+0x7f68
.word 0x96758009 ! t0_kref+0x7f58: udiv %l6, %o1, %o3
.word 0x99a2c932 ! t0_kref+0x7f5c: fmuls %f11, %f18, %f12
.word 0xd200a018 ! t0_kref+0x7f60: ld [%g2 + 0x18], %o1
.word 0x0e800006 ! t0_kref+0x7f64: bvs _kref+0x7f7c
.word 0x9ebde146 ! t0_kref+0x7f68: xnorcc %l7, 0x146, %o7
.word 0x80fa2e89 ! t0_kref+0x7f6c: sdivcc %o0, 0xe89, %g0
.word 0x9a9b4014 ! t0_kref+0x7f70: xorcc %o5, %l4, %o5
.word 0x933c8017 ! t0_kref+0x7f74: sra %l2, %l7, %o1
.word 0x9827401a ! t0_kref+0x7f78: sub %i5, %i2, %o4
.word 0xec267fe8 ! t0_kref+0x7f7c: st %l6, [%i1 - 0x18]
.word 0x2a800001 ! t0_kref+0x7f80: bcs,a _kref+0x7f84
.word 0xf630a026 ! t0_kref+0x7f84: sth %i3, [%g2 + 0x26]
.word 0x8186c000 ! t0_kref+0x7f88: wr %i3, %g0, %y
.word 0xdd266010 ! t0_kref+0x7f8c: st %f14, [%i1 + 0x10]
.word 0xe01e7fe8 ! t0_kref+0x7f90: ldd [%i1 - 0x18], %l0
.word 0x9f32e018 ! t0_kref+0x7f94: srl %o3, 0x18, %o7
.word 0x2d480008 ! t0_kref+0x7f98: fbg,a,pt %fcc0, _kref+0x7fb8
.word 0x94277b22 ! t0_kref+0x7f9c: sub %i5, -0x4de, %o2
.word 0x9a45001d ! t0_kref+0x7fa0: addc %l4, %i5, %o5
.word 0xf300a008 ! t0_kref+0x7fa4: ld [%g2 + 8], %f25
.word 0xedbe1000 ! t0_kref+0x7fa8: stda %f22, [%i0]0x80
.word 0x81870000 ! t0_kref+0x7fac: wr %i4, %g0, %y
.word 0xa5a018d0 ! t0_kref+0x7fb0: fdtos %f16, %f18
.word 0x9272c016 ! t0_kref+0x7fb4: udiv %o3, %l6, %o1
.word 0x2b800001 ! t0_kref+0x7fb8: fbug,a _kref+0x7fbc
.word 0x80baa1d0 ! t0_kref+0x7fbc: xnorcc %o2, 0x1d0, %g0
.word 0x9fc10000 ! t0_kref+0x7fc0: call %g4
.word 0xd830a02a ! t0_kref+0x7fc4: sth %o4, [%g2 + 0x2a]
.word 0x18800002 ! t0_kref+0x7fc8: bgu _kref+0x7fd0
.word 0x925b0012 ! t0_kref+0x7fcc: smul %o4, %l2, %o1
.word 0xd7062004 ! t0_kref+0x7fd0: ld [%i0 + 4], %f11
.word 0x81ac4ab9 ! t0_kref+0x7fd4: fcmpes %fcc0, %f17, %f25
.word 0x9af76037 ! t0_kref+0x7fd8: udivcc %i5, 0x37, %o5
.word 0xdd070018 ! t0_kref+0x7fdc: ld [%i4 + %i0], %f14
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x9da0104e ! t0_kref+0x7fec: fdtox %f14, %f14
.word 0x9ec32223 ! t0_kref+0x7ff0: addccc %o4, 0x223, %o7
.word 0x18800002 ! t0_kref+0x7ff4: bgu _kref+0x7ffc
.word 0x9efdfa7e ! t0_kref+0x7ff8: sdivcc %l7, -0x582, %o7
.word 0xe01e6000 ! t0_kref+0x7ffc: ldd [%i1], %l0
.word 0x9476ebe9 ! t0_kref+0x8000: udiv %i3, 0xbe9, %o2
1: .word 0x92f52473 ! t0_kref+0x8004: udivcc %l4, 0x473, %o1
.word 0x9da000d4 ! t0_kref+0x8008: fnegd %f20, %f14
.word 0x2d400005 ! t0_kref+0x800c: fbg,a,pn %fcc0, _kref+0x8020
.word 0xd6ce101a ! t0_kref+0x8010: ldsba [%i0 + %i2]0x80, %o3
.word 0xb1a00034 ! t0_kref+0x8014: fmovs %f20, %f24
.word 0xd2166016 ! t0_kref+0x8018: lduh [%i1 + 0x16], %o1
.word 0xd230a004 ! t0_kref+0x801c: sth %o1, [%g2 + 4]
.word 0x9ec530be ! t0_kref+0x8020: addccc %l4, -0xf42, %o7
.word 0x27800007 ! t0_kref+0x8024: fbul,a _kref+0x8040
.word 0x80bf0015 ! t0_kref+0x8028: xnorcc %i4, %l5, %g0
.word 0xe0180019 ! t0_kref+0x802c: ldd [%g0 + %i1], %l0
.word 0xd03e001d ! t0_kref+0x8030: std %o0, [%i0 + %i5]
.word 0x97302012 ! t0_kref+0x8034: srl %g0, 0x12, %o3
.word 0x81da0005 ! t0_kref+0x8038: flush %o0 + %g5
.word 0x9a67000a ! t0_kref+0x803c: subc %i4, %o2, %o5
.word 0x95350009 ! t0_kref+0x8040: srl %l4, %o1, %o2
.word 0x967c800c ! t0_kref+0x8044: sdiv %l2, %o4, %o3
.word 0xaba00131 ! t0_kref+0x8048: fabss %f17, %f21
.word 0x0f800001 ! t0_kref+0x804c: fbu _kref+0x8050
.word 0x92fe800d ! t0_kref+0x8050: sdivcc %i2, %o5, %o1
.word 0xc568a008 ! t0_kref+0x8054: prefetch %g2 + 8, 2
.word 0xec3e001d ! t0_kref+0x8058: std %l6, [%i0 + %i5]
.word 0xada489ca ! t0_kref+0x805c: fdivd %f18, %f10, %f22
.word 0x9fc00004 ! t0_kref+0x8060: call %g0 + %g4
.word 0xc020a004 ! t0_kref+0x8064: clr [%g2 + 4]
.word 0x92f7000a ! t0_kref+0x8068: udivcc %i4, %o2, %o1
.word 0xda20a020 ! t0_kref+0x806c: st %o5, [%g2 + 0x20]
.word 0x92ab36a6 ! t0_kref+0x8070: andncc %o4, -0x95a, %o1
.word 0x92bb3da3 ! t0_kref+0x8074: xnorcc %o4, -0x25d, %o1
.word 0xe3b8a040 ! t0_kref+0x8078: stda %f48, [%g2 + 0x40]%asi
.word 0x93400000 ! t0_kref+0x807c: mov %y, %o1
.word 0x81ae4ab9 ! t0_kref+0x8080: fcmpes %fcc0, %f25, %f25
.word 0x9ec24017 ! t0_kref+0x8084: addccc %o1, %l7, %o7
.word 0x81400000 ! t0_kref+0x8088: mov %y, %g0
.word 0x98e74014 ! t0_kref+0x808c: subccc %i5, %l4, %o4
.word 0xed3e6008 ! t0_kref+0x8090: std %f22, [%i1 + 8]
.word 0x81ae0ab9 ! t0_kref+0x8094: fcmpes %fcc0, %f24, %f25
.word 0x92f20015 ! t0_kref+0x8098: udivcc %o0, %l5, %o1
.word 0xb3a01a4c ! t0_kref+0x809c: fdtoi %f12, %f25
.word 0x9340c000 ! t0_kref+0x80a0: mov %asi, %o1
.word 0x9a5eba96 ! t0_kref+0x80a4: smul %i2, -0x56a, %o5
.word 0xada0190b ! t0_kref+0x80a8: fitod %f11, %f22
.word 0x9fc00004 ! t0_kref+0x80ac: call %g0 + %g4
.word 0x9a20333c ! t0_kref+0x80b0: sub %g0, -0xcc4, %o5
.word 0xc0062018 ! t0_kref+0x80b4: ld [%i0 + 0x18], %g0
.word 0x81ad0a4a ! t0_kref+0x80b8: fcmpd %fcc0, %f20, %f10
.word 0x808ec008 ! t0_kref+0x80bc: btst %o0, %i3
.word 0x11800003 ! t0_kref+0x80c0: fba _kref+0x80cc
.word 0x9ac0207d ! t0_kref+0x80c4: addccc %g0, 0x7d, %o5
.word 0x98fc800c ! t0_kref+0x80c8: sdivcc %l2, %o4, %o4
.word 0x9aad800c ! t0_kref+0x80cc: andncc %l6, %o4, %o5
call 0x000008d4
.word 0x9fa01892 ! t0_kref+0x80d4: fitos %f18, %f15
.word 0xa1a509d6 ! t0_kref+0x80d8: fdivd %f20, %f22, %f16
.word 0xee20a014 ! t0_kref+0x80dc: st %l7, [%g2 + 0x14]
.word 0xd228a031 ! t0_kref+0x80e0: stb %o1, [%g2 + 0x31]
.word 0x932ae01c ! t0_kref+0x80e4: sll %o3, 0x1c, %o1
.word 0x933e801d ! t0_kref+0x80e8: sra %i2, %i5, %o1
.word 0x8610200f ! t0_kref+0x80ec: mov 0xf, %g3
.word 0x86a0e001 ! t0_kref+0x80f0: subcc %g3, 1, %g3
.word 0x2280001c ! t0_kref+0x80f4: be,a _kref+0x8164
.word 0xda4e601b ! t0_kref+0x80f8: ldsb [%i1 + 0x1b], %o5
.word 0xf11e7ff8 ! t0_kref+0x80fc: ldd [%i1 - 8], %f24
.word 0xc04e6019 ! t0_kref+0x8100: ldsb [%i1 + 0x19], %g0
.word 0x81aa8a4c ! t0_kref+0x8104: fcmpd %fcc0, %f10, %f12
.word 0xf8367ff0 ! t0_kref+0x8108: sth %i4, [%i1 - 0x10]
.word 0x0247fff9 ! t0_kref+0x810c: be,pn %icc, _kref+0x80f0
.word 0xe11fbce8 ! t0_kref+0x8110: ldd [%fp - 0x318], %f16
.word 0xf8362000 ! t0_kref+0x8114: sth %i4, [%i0]
.word 0x949d801b ! t0_kref+0x8118: xorcc %l6, %i3, %o2
.word 0x924239d3 ! t0_kref+0x811c: addc %o0, -0x62d, %o1
.word 0x95a28850 ! t0_kref+0x8120: faddd %f10, %f16, %f10
.word 0x37480007 ! t0_kref+0x8124: fbge,a,pt %fcc0, _kref+0x8140
.word 0x9e60214d ! t0_kref+0x8128: subc %g0, 0x14d, %o7
.word 0x96e54016 ! t0_kref+0x812c: subccc %l5, %l6, %o3
.word 0x1c4ffff0 ! t0_kref+0x8130: bpos,pt %icc, _kref+0x80f0
.word 0x81848000 ! t0_kref+0x8134: wr %l2, %g0, %y
.word 0x9af5801d ! t0_kref+0x8138: udivcc %l6, %i5, %o5
.word 0x2f47ffed ! t0_kref+0x813c: fbu,a,pn %fcc0, _kref+0x80f0
.word 0x94624008 ! t0_kref+0x8140: subc %o1, %o0, %o2
.word 0xde48a020 ! t0_kref+0x8144: ldsb [%g2 + 0x20], %o7
.word 0x9a26e9c8 ! t0_kref+0x8148: sub %i3, 0x9c8, %o5
.word 0x987d0009 ! t0_kref+0x814c: sdiv %l4, %o1, %o4
.word 0x988c8015 ! t0_kref+0x8150: andcc %l2, %l5, %o4
.word 0xa9a0190c ! t0_kref+0x8154: fitod %f12, %f20
.word 0x9fa00136 ! t0_kref+0x8158: fabss %f22, %f15
.word 0x92b80017 ! t0_kref+0x815c: xnorcc %g0, %l7, %o1
.word 0x9b36e015 ! t0_kref+0x8160: srl %i3, 0x15, %o5
.word 0x952dc00d ! t0_kref+0x8164: sll %l7, %o5, %o2
.word 0x9ba58837 ! t0_kref+0x8168: fadds %f22, %f23, %f13
.word 0xda40a00c ! t0_kref+0x816c: ldsw [%g2 + 0xc], %o5
.word 0x96aa0014 ! t0_kref+0x8170: andncc %o0, %l4, %o3
.word 0x97a0012b ! t0_kref+0x8174: fabss %f11, %f11
.word 0xe828a012 ! t0_kref+0x8178: stb %l4, [%g2 + 0x12]
.word 0x81854000 ! t0_kref+0x817c: wr %l5, %g0, %y
.word 0xd51fbec0 ! t0_kref+0x8180: ldd [%fp - 0x140], %f10
.word 0xd64e7ffa ! t0_kref+0x8184: ldsb [%i1 - 6], %o3
.word 0xf13e2018 ! t0_kref+0x8188: std %f24, [%i0 + 0x18]
.word 0xc016601e ! t0_kref+0x818c: lduh [%i1 + 0x1e], %g0
.word 0xe51e7ff8 ! t0_kref+0x8190: ldd [%i1 - 8], %f18
.word 0xd6d61000 ! t0_kref+0x8194: ldsha [%i0]0x80, %o3
.word 0xe1380019 ! t0_kref+0x8198: std %f16, [%g0 + %i1]
.word 0x9ea68012 ! t0_kref+0x819c: subcc %i2, %l2, %o7
.word 0xd420a008 ! t0_kref+0x81a0: st %o2, [%g2 + 8]
.word 0x94e54000 ! t0_kref+0x81a4: subccc %l5, %g0, %o2
.word 0x811cc000 ! t0_kref+0x81a8: tsubcctv %l3, %g0, %g0
.word 0x80e4ead0 ! t0_kref+0x81ac: subccc %l3, 0xad0, %g0
.word 0x98258016 ! t0_kref+0x81b0: sub %l6, %l6, %o4
.word 0x94b5c013 ! t0_kref+0x81b4: orncc %l7, %l3, %o2
.word 0x98ba8008 ! t0_kref+0x81b8: xnorcc %o2, %o0, %o4
.word 0x33480007 ! t0_kref+0x81bc: fbe,a,pt %fcc0, _kref+0x81d8
.word 0x001fffff ! t0_kref+0x81c0: illtrap 0x1fffff
.word 0x807ee83f ! t0_kref+0x81c4: sdiv %i3, 0x83f, %g0
.word 0x992dc00a ! t0_kref+0x81c8: sll %l7, %o2, %o4
.word 0xee780018 ! t0_kref+0x81cc: swap [%g0 + %i0], %l7
.word 0x9512c012 ! t0_kref+0x81d0: taddcctv %o3, %l2, %o2
.word 0x2f480004 ! t0_kref+0x81d4: fbu,a,pt %fcc0, _kref+0x81e4
.word 0xd53e7fe0 ! t0_kref+0x81d8: std %f10, [%i1 - 0x20]
.word 0x99a5c9b7 ! t0_kref+0x81dc: fdivs %f23, %f23, %f12
.word 0x800ac00b ! t0_kref+0x81e0: and %o3, %o3, %g0
.word 0x9502247a ! t0_kref+0x81e4: taddcc %o0, 0x47a, %o2
.word 0xf300a030 ! t0_kref+0x81e8: ld [%g2 + 0x30], %f25
.word 0x9e85c00b ! t0_kref+0x81ec: addcc %l7, %o3, %o7
.word 0x29800006 ! t0_kref+0x81f0: fbl,a _kref+0x8208
.word 0x80bdc00a ! t0_kref+0x81f4: xnorcc %l7, %o2, %g0
.word 0xda40a014 ! t0_kref+0x81f8: ldsw [%g2 + 0x14], %o5
.word 0x81aaca2b ! t0_kref+0x81fc: fcmps %fcc0, %f11, %f11
.word 0x929e800b ! t0_kref+0x8200: xorcc %i2, %o3, %o1
.word 0x03800004 ! t0_kref+0x8204: fbne _kref+0x8214
.word 0x9604e9e0 ! t0_kref+0x8208: add %l3, 0x9e0, %o3
.word 0xef00a024 ! t0_kref+0x820c: ld [%g2 + 0x24], %f23
.word 0xea264000 ! t0_kref+0x8210: st %l5, [%i1]
.word 0xd506601c ! t0_kref+0x8214: ld [%i1 + 0x1c], %f10
.word 0x9815bdfc ! t0_kref+0x8218: or %l6, -0x204, %o4
.word 0x20480002 ! t0_kref+0x821c: bn,a,pt %icc, _kref+0x8224
.word 0x983af137 ! t0_kref+0x8220: xnor %o3, -0xec9, %o4
.word 0xd240a03c ! t0_kref+0x8224: ldsw [%g2 + 0x3c], %o1
.word 0x9e7cb04c ! t0_kref+0x8228: sdiv %l2, -0xfb4, %o7
.word 0xb3a01892 ! t0_kref+0x822c: fitos %f18, %f25
.word 0x9fc00004 ! t0_kref+0x8230: call %g0 + %g4
.word 0x945d4016 ! t0_kref+0x8234: smul %l5, %l6, %o2
.word 0x81ac8a56 ! t0_kref+0x8238: fcmpd %fcc0, %f18, %f22
.word 0x81ad0a58 ! t0_kref+0x823c: fcmpd %fcc0, %f20, %f24
.word 0x9824c015 ! t0_kref+0x8240: sub %l3, %l5, %o4
.word 0x9f30001d ! t0_kref+0x8244: srl %g0, %i5, %o7
.word 0x00800007 ! t0_kref+0x8248: bn _kref+0x8264
.word 0x9535000c ! t0_kref+0x824c: srl %l4, %o4, %o2
.word 0x940a608a ! t0_kref+0x8250: and %o1, 0x8a, %o2
.word 0x36480003 ! t0_kref+0x8254: bge,a,pt %icc, _kref+0x8260
.word 0xe01e0000 ! t0_kref+0x8258: ldd [%i0], %l0
.word 0x05400005 ! t0_kref+0x825c: fblg,pn %fcc0, _kref+0x8270
.word 0xdec71019 ! t0_kref+0x8260: ldswa [%i4 + %i1]0x80, %o7
.word 0xde4e8019 ! t0_kref+0x8264: ldsb [%i2 + %i1], %o7
.word 0xd610a004 ! t0_kref+0x8268: lduh [%g2 + 4], %o3
.word 0x98ddc013 ! t0_kref+0x826c: smulcc %l7, %l3, %o4
.word 0x9a64ee85 ! t0_kref+0x8270: subc %l3, 0xe85, %o5
.word 0x9445e58b ! t0_kref+0x8274: addc %l7, 0x58b, %o2
.word 0x81ac0a50 ! t0_kref+0x8278: fcmpd %fcc0, %f16, %f16
.word 0xe3070019 ! t0_kref+0x827c: ld [%i4 + %i1], %f17
.word 0x80ba000c ! t0_kref+0x8280: xnorcc %o0, %o4, %g0
.word 0x9e8e801b ! t0_kref+0x8284: andcc %i2, %i3, %o7
.word 0x9de3bfa0 ! t0_kref+0x8288: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x94e4ff87 ! t0_kref+0x8294: subccc %l3, -0x79, %o2
.word 0xa3abc037 ! t0_kref+0x8298: fmovso %fcc0, %f23, %f17
.word 0xf42e7ff3 ! t0_kref+0x829c: stb %i2, [%i1 - 0xd]
.word 0x81ad0aac ! t0_kref+0x82a0: fcmpes %fcc0, %f20, %f12
1: .word 0x96f832dc ! t0_kref+0x82a4: sdivcc %g0, -0xd24, %o3
.word 0x81dba649 ! t0_kref+0x82a8: flush %sp + 0x649
.word 0x965a401c ! t0_kref+0x82ac: smul %o1, %i4, %o3
.word 0xd806001c ! t0_kref+0x82b0: ld [%i0 + %i4], %o4
.word 0x81ac0a58 ! t0_kref+0x82b4: fcmpd %fcc0, %f16, %f24
.word 0x9a8d6c15 ! t0_kref+0x82b8: andcc %l5, 0xc15, %o5
.word 0x8084bb1f ! t0_kref+0x82bc: addcc %l2, -0x4e1, %g0
.word 0xd208a00f ! t0_kref+0x82c0: ldub [%g2 + 0xf], %o1
.word 0x38800001 ! t0_kref+0x82c4: bgu,a _kref+0x82c8
.word 0xa9a0014c ! t0_kref+0x82c8: fabsd %f12, %f20
.word 0xf436200a ! t0_kref+0x82cc: sth %i2, [%i0 + 0xa]
.word 0x0f800007 ! t0_kref+0x82d0: fbu _kref+0x82ec
.word 0xd2063fe0 ! t0_kref+0x82d4: ld [%i0 - 0x20], %o1
.word 0x923f613d ! t0_kref+0x82d8: xnor %i5, 0x13d, %o1
.word 0xada30d2b ! t0_kref+0x82dc: fsmuld %f12, %f11, %f22
.word 0x95a000cc ! t0_kref+0x82e0: fnegd %f12, %f10
.word 0x8042c01d ! t0_kref+0x82e4: addc %o3, %i5, %g0
.word 0x23800007 ! t0_kref+0x82e8: fbne,a _kref+0x8304
.word 0x802eac15 ! t0_kref+0x82ec: andn %i2, 0xc15, %g0
.word 0x9eac801d ! t0_kref+0x82f0: andncc %l2, %i5, %o7
.word 0x9e8b61b3 ! t0_kref+0x82f4: andcc %o5, 0x1b3, %o7
.word 0xa9a0190d ! t0_kref+0x82f8: fitod %f13, %f20
.word 0x968a7f78 ! t0_kref+0x82fc: andcc %o1, -0x88, %o3
.word 0x81850000 ! t0_kref+0x8300: wr %l4, %g0, %y
.word 0xd7262000 ! t0_kref+0x8304: st %f11, [%i0]
.word 0x3e800001 ! t0_kref+0x8308: bvc,a _kref+0x830c
.word 0x9e86ec92 ! t0_kref+0x830c: addcc %i3, 0xc92, %o7
.word 0x001fffff ! t0_kref+0x8310: illtrap 0x1fffff
.word 0xfab6101b ! t0_kref+0x8314: stha %i5, [%i0 + %i3]0x80
.word 0xe700a004 ! t0_kref+0x8318: ld [%g2 + 4], %f19
.word 0xe7063fec ! t0_kref+0x831c: ld [%i0 - 0x14], %f19
.word 0x80224012 ! t0_kref+0x8320: sub %o1, %l2, %g0
.word 0x98a00009 ! t0_kref+0x8324: subcc %g0, %o1, %o4
call SYM(t0_subr0)
.word 0x924772e7 ! t0_kref+0x832c: addc %i5, -0xd19, %o1
.word 0x96aec014 ! t0_kref+0x8330: andncc %i3, %l4, %o3
.word 0xee28a028 ! t0_kref+0x8334: stb %l7, [%g2 + 0x28]
.word 0xf1270005 ! t0_kref+0x8338: st %f24, [%i4 + %g5]
.word 0xc040a008 ! t0_kref+0x833c: ldsw [%g2 + 8], %g0
.word 0xa9a5c82e ! t0_kref+0x8340: fadds %f23, %f14, %f20
.word 0x9e9a801c ! t0_kref+0x8344: xorcc %o2, %i4, %o7
.word 0x17800005 ! t0_kref+0x8348: fbge _kref+0x835c
.word 0xe01e401d ! t0_kref+0x834c: ldd [%i1 + %i5], %l0
.word 0xc0560000 ! t0_kref+0x8350: ldsh [%i0], %g0
.word 0x1f800006 ! t0_kref+0x8354: fbo _kref+0x836c
.word 0x98302144 ! t0_kref+0x8358: orn %g0, 0x144, %o4
.word 0x9932a019 ! t0_kref+0x835c: srl %o2, 0x19, %o4
.word 0x81daf620 ! t0_kref+0x8360: flush %o3 - 0x9e0
.word 0x13800005 ! t0_kref+0x8364: fbe _kref+0x8378
.word 0xa3a018d6 ! t0_kref+0x8368: fdtos %f22, %f17
.word 0x96803a78 ! t0_kref+0x836c: addcc %g0, -0x588, %o3
.word 0x13400007 ! t0_kref+0x8370: fbe,pn %fcc0, _kref+0x838c
.word 0xde10a032 ! t0_kref+0x8374: lduh [%g2 + 0x32], %o7
.word 0xe4b6501b ! t0_kref+0x8378: stha %l2, [%i1 + %i3]0x80
.word 0xd428a010 ! t0_kref+0x837c: stb %o2, [%g2 + 0x10]
.word 0xe51e3ff8 ! t0_kref+0x8380: ldd [%i0 - 8], %f18
.word 0x19480006 ! t0_kref+0x8384: fbuge,pt %fcc0, _kref+0x839c
.word 0xde871018 ! t0_kref+0x8388: lda [%i4 + %i0]0x80, %o7
.word 0xda2e7fea ! t0_kref+0x838c: stb %o5, [%i1 - 0x16]
.word 0xf13f4018 ! t0_kref+0x8390: std %f24, [%i5 + %i0]
.word 0x95abc02b ! t0_kref+0x8394: fmovso %fcc0, %f11, %f10
.word 0x30800004 ! t0_kref+0x8398: ba,a _kref+0x83a8
.word 0xb3a018d4 ! t0_kref+0x839c: fdtos %f20, %f25
.word 0xe91fbf28 ! t0_kref+0x83a0: ldd [%fp - 0xd8], %f20
.word 0x952d001b ! t0_kref+0x83a4: sll %l4, %i3, %o2
.word 0xd20e0000 ! t0_kref+0x83a8: ldub [%i0], %o1
.word 0xe01e0000 ! t0_kref+0x83ac: ldd [%i0], %l0
.word 0x99a48854 ! t0_kref+0x83b0: faddd %f18, %f20, %f12
.word 0x9835b954 ! t0_kref+0x83b4: orn %l6, -0x6ac, %o4
.word 0x9da01a2f ! t0_kref+0x83b8: fstoi %f15, %f14
.word 0x9842f9d3 ! t0_kref+0x83bc: addc %o3, -0x62d, %o4
.word 0x808f2b6f ! t0_kref+0x83c0: btst 0xb6f, %i4
.word 0x9ea7401c ! t0_kref+0x83c4: subcc %i5, %i4, %o7
.word 0x9ba01a37 ! t0_kref+0x83c8: fstoi %f23, %f13
.word 0x94ab65f6 ! t0_kref+0x83cc: andncc %o5, 0x5f6, %o2
.word 0x1318bada ! t0_kref+0x83d0: sethi %hi(0x62eb6800), %o1
.word 0x98c6bcfa ! t0_kref+0x83d4: addccc %i2, -0x306, %o4
.word 0x0f400006 ! t0_kref+0x83d8: fbu,pn %fcc0, _kref+0x83f0
.word 0xda10a038 ! t0_kref+0x83dc: lduh [%g2 + 0x38], %o5
.word 0x94e52baa ! t0_kref+0x83e0: subccc %l4, 0xbaa, %o2
.word 0xc020a028 ! t0_kref+0x83e4: clr [%g2 + 0x28]
.word 0x2d800004 ! t0_kref+0x83e8: fbg,a _kref+0x83f8
.word 0xda500019 ! t0_kref+0x83ec: ldsh [%g0 + %i1], %o5
.word 0x24480008 ! t0_kref+0x83f0: ble,a,pt %icc, _kref+0x8410
.word 0xdd20a02c ! t0_kref+0x83f4: st %f14, [%g2 + 0x2c]
.word 0x92f2f850 ! t0_kref+0x83f8: udivcc %o3, -0x7b0, %o1
.word 0xf11fbdd8 ! t0_kref+0x83fc: ldd [%fp - 0x228], %f24
.word 0x98080009 ! t0_kref+0x8400: and %g0, %o1, %o4
.word 0x923ea1aa ! t0_kref+0x8404: xnor %i2, 0x1aa, %o1
.word 0x805ac008 ! t0_kref+0x8408: smul %o3, %o0, %g0
.word 0x9405000b ! t0_kref+0x840c: add %l4, %o3, %o2
.word 0x9865adc4 ! t0_kref+0x8410: subc %l6, 0xdc4, %o4
.word 0x9a668015 ! t0_kref+0x8414: subc %i2, %l5, %o5
.word 0xd40e2008 ! t0_kref+0x8418: ldub [%i0 + 8], %o2
.word 0x9f2ae013 ! t0_kref+0x841c: sll %o3, 0x13, %o7
.word 0xc07e7ff4 ! t0_kref+0x8420: swap [%i1 - 0xc], %g0
.word 0xa9a38858 ! t0_kref+0x8424: faddd %f14, %f24, %f20
.word 0xa9a50d38 ! t0_kref+0x8428: fsmuld %f20, %f24, %f20
.word 0xda8e5000 ! t0_kref+0x842c: lduba [%i1]0x80, %o5
.word 0xa9a00131 ! t0_kref+0x8430: fabss %f17, %f20
.word 0xe01f4019 ! t0_kref+0x8434: ldd [%i5 + %i1], %l0
.word 0x9da0002a ! t0_kref+0x8438: fmovs %f10, %f14
.word 0xc008a003 ! t0_kref+0x843c: ldub [%g2 + 3], %g0
.word 0x928a74f7 ! t0_kref+0x8440: andcc %o1, -0xb09, %o1
.word 0x9ae54008 ! t0_kref+0x8444: subccc %l5, %o0, %o5
.word 0x9da01911 ! t0_kref+0x8448: fitod %f17, %f14
.word 0xf13e6008 ! t0_kref+0x844c: std %f24, [%i1 + 8]
.word 0x81874000 ! t0_kref+0x8450: wr %i5, %g0, %y
.word 0x80a68000 ! t0_kref+0x8454: cmp %i2, %g0
.word 0x94a7400d ! t0_kref+0x8458: subcc %i5, %o5, %o2
.word 0xf11e401d ! t0_kref+0x845c: ldd [%i1 + %i5], %f24
.word 0x81ae0ab3 ! t0_kref+0x8460: fcmpes %fcc0, %f24, %f19
.word 0x9a2ca202 ! t0_kref+0x8464: andn %l2, 0x202, %o5
.word 0xd44e6004 ! t0_kref+0x8468: ldsb [%i1 + 4], %o2
.word 0xd45e3ff8 ! t0_kref+0x846c: ldx [%i0 - 8], %o2
.word 0xde4e3fe6 ! t0_kref+0x8470: ldsb [%i0 - 0x1a], %o7
.word 0xd410a018 ! t0_kref+0x8474: lduh [%g2 + 0x18], %o2
.word 0x9fa01a35 ! t0_kref+0x8478: fstoi %f21, %f15
.word 0x0e800001 ! t0_kref+0x847c: bvs _kref+0x8480
.word 0x969ea112 ! t0_kref+0x8480: xorcc %i2, 0x112, %o3
.word 0x9e62af1c ! t0_kref+0x8484: subc %o2, 0xf1c, %o7
.word 0xd84e4000 ! t0_kref+0x8488: ldsb [%i1], %o4
.word 0x8046800c ! t0_kref+0x848c: addc %i2, %o4, %g0
.word 0x9ef68009 ! t0_kref+0x8490: udivcc %i2, %o1, %o7
.word 0xe01e2008 ! t0_kref+0x8494: ldd [%i0 + 8], %l0
.word 0x8184c000 ! t0_kref+0x8498: wr %l3, %g0, %y
.word 0x9e9dfad5 ! t0_kref+0x849c: xorcc %l7, -0x52b, %o7
.word 0xc807bfe4 ! t0_kref+0x84a0: ld [%fp - 0x1c], %g4
.word 0xdf067ff0 ! t0_kref+0x84a4: ld [%i1 - 0x10], %f15
.word 0x81ac8a54 ! t0_kref+0x84a8: fcmpd %fcc0, %f18, %f20
.word 0xc0562018 ! t0_kref+0x84ac: ldsh [%i0 + 0x18], %g0
.word 0x80da71ed ! t0_kref+0x84b0: smulcc %o1, -0xe13, %g0
.word 0x97a01a33 ! t0_kref+0x84b4: fstoi %f19, %f11
.word 0xd420a028 ! t0_kref+0x84b8: st %o2, [%g2 + 0x28]
.word 0x9a470000 ! t0_kref+0x84bc: addc %i4, %g0, %o5
.word 0xdd3e6000 ! t0_kref+0x84c0: std %f14, [%i1]
.word 0x9844801b ! t0_kref+0x84c4: addc %l2, %i3, %o4
.word 0x09480008 ! t0_kref+0x84c8: fbl,pt %fcc0, _kref+0x84e8
.word 0x9adf4012 ! t0_kref+0x84cc: smulcc %i5, %l2, %o5
.word 0xe9063fe4 ! t0_kref+0x84d0: ld [%i0 - 0x1c], %f20
.word 0xc807bfe4 ! t0_kref+0x84d4: ld [%fp - 0x1c], %g4
.word 0xe09e501d ! t0_kref+0x84d8: ldda [%i1 + %i5]0x80, %l0
.word 0x23400006 ! t0_kref+0x84dc: fbne,a,pn %fcc0, _kref+0x84f4
.word 0xc048a01d ! t0_kref+0x84e0: ldsb [%g2 + 0x1d], %g0
.word 0x96ad7f4d ! t0_kref+0x84e4: andncc %l5, -0xb3, %o3
.word 0xd6162004 ! t0_kref+0x84e8: lduh [%i0 + 4], %o3
.word 0xada2cd36 ! t0_kref+0x84ec: fsmuld %f11, %f22, %f22
.word 0x9832801d ! t0_kref+0x84f0: orn %o2, %i5, %o4
.word 0x99a018d6 ! t0_kref+0x84f4: fdtos %f22, %f12
.word 0xe5180018 ! t0_kref+0x84f8: ldd [%g0 + %i0], %f18
.word 0x921f0000 ! t0_kref+0x84fc: xor %i4, %g0, %o1
.word 0xada0190e ! t0_kref+0x8500: fitod %f14, %f22
.word 0xec6e7fed ! t0_kref+0x8504: ldstub [%i1 - 0x13], %l6
.word 0x9fa00038 ! t0_kref+0x8508: fmovs %f24, %f15
.word 0x80e2c00c ! t0_kref+0x850c: subccc %o3, %o4, %g0
.word 0x17400007 ! t0_kref+0x8510: fbge,pn %fcc0, _kref+0x852c
.word 0xafa000b0 ! t0_kref+0x8514: fnegs %f16, %f23
.word 0x92a4f276 ! t0_kref+0x8518: subcc %l3, -0xd8a, %o1
.word 0x9fc10000 ! t0_kref+0x851c: call %g4
.word 0x98e50012 ! t0_kref+0x8520: subccc %l4, %l2, %o4
.word 0x01400001 ! t0_kref+0x8524: fbn,pn %fcc0, _kref+0x8528
.word 0xc36e001d ! t0_kref+0x8528: prefetch %i0 + %i5, 1
.word 0x9fc10000 ! t0_kref+0x852c: call %g4
.word 0x97a489b9 ! t0_kref+0x8530: fdivs %f18, %f25, %f11
.word 0xd93e0000 ! t0_kref+0x8534: std %f12, [%i0]
.word 0xd0280018 ! t0_kref+0x8538: stb %o0, [%g0 + %i0]
.word 0x81ae4aad ! t0_kref+0x853c: fcmpes %fcc0, %f25, %f13
.word 0xa9a00152 ! t0_kref+0x8540: fabsd %f18, %f20
.word 0xa1a64d2f ! t0_kref+0x8544: fsmuld %f25, %f15, %f16
.word 0xd448a01a ! t0_kref+0x8548: ldsb [%g2 + 0x1a], %o2
.word 0xd84e3fe0 ! t0_kref+0x854c: ldsb [%i0 - 0x20], %o4
.word 0xe3b8a040 ! t0_kref+0x8550: stda %f48, [%g2 + 0x40]%asi
.word 0x9e66b355 ! t0_kref+0x8554: subc %i2, -0xcab, %o7
.word 0x9ac5ad1e ! t0_kref+0x8558: addccc %l6, 0xd1e, %o5
.word 0xd85e2010 ! t0_kref+0x855c: ldx [%i0 + 0x10], %o4
.word 0xd24e2017 ! t0_kref+0x8560: ldsb [%i0 + 0x17], %o1
.word 0x0f400004 ! t0_kref+0x8564: fbu,pn %fcc0, _kref+0x8574
.word 0xe67e7fe4 ! t0_kref+0x8568: swap [%i1 - 0x1c], %l3
.word 0x9fc10000 ! t0_kref+0x856c: call %g4
.word 0xd80e7fea ! t0_kref+0x8570: ldub [%i1 - 0x16], %o4
.word 0xd48e501a ! t0_kref+0x8574: lduba [%i1 + %i2]0x80, %o2
.word 0xd4167ff4 ! t0_kref+0x8578: lduh [%i1 - 0xc], %o2
.word 0x9832801c ! t0_kref+0x857c: orn %o2, %i4, %o4
.word 0x9a623373 ! t0_kref+0x8580: subc %o0, -0xc8d, %o5
.word 0xd648a02e ! t0_kref+0x8584: ldsb [%g2 + 0x2e], %o3
.word 0xf4360000 ! t0_kref+0x8588: sth %i2, [%i0]
.word 0x98d8351b ! t0_kref+0x858c: smulcc %g0, -0xae5, %o4
.word 0xde40a004 ! t0_kref+0x8590: ldsw [%g2 + 4], %o7
.word 0xa9a00133 ! t0_kref+0x8594: fabss %f19, %f20
.word 0x80ba0012 ! t0_kref+0x8598: xnorcc %o0, %l2, %g0
.word 0x878020f0 ! t0_kref+0x859c: mov 0xf0, %asi
.word 0x001fffff ! t0_kref+0x85a0: illtrap 0x1fffff
.word 0x81ad8a4e ! t0_kref+0x85a4: fcmpd %fcc0, %f22, %f14
.word 0xe3267fe4 ! t0_kref+0x85a8: st %f17, [%i1 - 0x1c]
.word 0x11800005 ! t0_kref+0x85ac: fba _kref+0x85c0
.word 0x9aff6254 ! t0_kref+0x85b0: sdivcc %i5, 0x254, %o5
.word 0x95a01910 ! t0_kref+0x85b4: fitod %f16, %f10
.word 0x968a2845 ! t0_kref+0x85b8: andcc %o0, 0x845, %o3
.word 0x9b14a807 ! t0_kref+0x85bc: taddcctv %l2, 0x807, %o5
.word 0x943d0016 ! t0_kref+0x85c0: xnor %l4, %l6, %o2
.word 0xa9a01912 ! t0_kref+0x85c4: fitod %f18, %f20
.word 0x9abdc01a ! t0_kref+0x85c8: xnorcc %l7, %i2, %o5
.word 0xe630a006 ! t0_kref+0x85cc: sth %l3, [%g2 + 6]
.word 0xf9ee501d ! t0_kref+0x85d0: prefetcha %i1 + %i5, 28
.word 0x993aa01b ! t0_kref+0x85d4: sra %o2, 0x1b, %o4
.word 0x932ca005 ! t0_kref+0x85d8: sll %l2, 0x5, %o1
.word 0xd8063ffc ! t0_kref+0x85dc: ld [%i0 - 4], %o4
.word 0x92f2c00c ! t0_kref+0x85e0: udivcc %o3, %o4, %o1
.word 0x812d0017 ! t0_kref+0x85e4: sll %l4, %l7, %g0
.word 0xaba01898 ! t0_kref+0x85e8: fitos %f24, %f21
.word 0xe836001b ! t0_kref+0x85ec: sth %l4, [%i0 + %i3]
.word 0xd200a030 ! t0_kref+0x85f0: ld [%g2 + 0x30], %o1
.word 0x1b800007 ! t0_kref+0x85f4: fble _kref+0x8610
.word 0x98bf0013 ! t0_kref+0x85f8: xnorcc %i4, %l3, %o4
.word 0x33480008 ! t0_kref+0x85fc: fbe,a,pt %fcc0, _kref+0x861c
.word 0xb1a4c9af ! t0_kref+0x8600: fdivs %f19, %f15, %f24
.word 0x81ad8a32 ! t0_kref+0x8604: fcmps %fcc0, %f22, %f18
.word 0x9a7a38a1 ! t0_kref+0x8608: sdiv %o0, -0x75f, %o5
.word 0x808360bf ! t0_kref+0x860c: addcc %o5, 0xbf, %g0
.word 0x8184c000 ! t0_kref+0x8610: wr %l3, %g0, %y
.word 0x97a6092c ! t0_kref+0x8614: fmuls %f24, %f12, %f11
.word 0x99a309ce ! t0_kref+0x8618: fdivd %f12, %f14, %f12
.word 0xe4363ff6 ! t0_kref+0x861c: sth %l2, [%i0 - 0xa]
.word 0x972ea00f ! t0_kref+0x8620: sll %i2, 0xf, %o3
.word 0x96fec015 ! t0_kref+0x8624: sdivcc %i3, %l5, %o3
.word 0xd9180019 ! t0_kref+0x8628: ldd [%g0 + %i1], %f12
.word 0x81accab6 ! t0_kref+0x862c: fcmpes %fcc0, %f19, %f22
.word 0xc04e6011 ! t0_kref+0x8630: ldsb [%i1 + 0x11], %g0
.word 0xe09e501d ! t0_kref+0x8634: ldda [%i1 + %i5]0x80, %l0
.word 0x9a65b9eb ! t0_kref+0x8638: subc %l6, -0x615, %o5
.word 0xd67e2014 ! t0_kref+0x863c: swap [%i0 + 0x14], %o3
.word 0xd66e8019 ! t0_kref+0x8640: ldstub [%i2 + %i1], %o3
.word 0x9da3c936 ! t0_kref+0x8644: fmuls %f15, %f22, %f14
.word 0x24800006 ! t0_kref+0x8648: ble,a _kref+0x8660
.word 0x984372a3 ! t0_kref+0x864c: addc %o5, -0xd5d, %o4
.word 0xe620a03c ! t0_kref+0x8650: st %l3, [%g2 + 0x3c]
.word 0x813f201c ! t0_kref+0x8654: sra %i4, 0x1c, %g0
.word 0x9526fc1f ! t0_kref+0x8658: mulscc %i3, -0x3e1, %o2
.word 0x80434008 ! t0_kref+0x865c: addc %o5, %o0, %g0
.word 0xd2fe101c ! t0_kref+0x8660: swapa [%i0 + %i4]0x80, %o1
.word 0x9262373e ! t0_kref+0x8664: subc %o0, -0x8c2, %o1
.word 0x931027da ! t0_kref+0x8668: taddcctv %g0, 0x7da, %o1
.word 0x07480006 ! t0_kref+0x866c: fbul,pt %fcc0, _kref+0x8684
.word 0x9b2d8016 ! t0_kref+0x8670: sll %l6, %l6, %o5
.word 0x98980014 ! t0_kref+0x8674: xorcc %g0, %l4, %o4
.word 0x8016c01b ! t0_kref+0x8678: or %i3, %i3, %g0
.word 0xc398a080 ! t0_kref+0x867c: ldda [%g2 + 0x80]%asi, %f32
.word 0xb1a0014e ! t0_kref+0x8680: fabsd %f14, %f24
.word 0x9da309d2 ! t0_kref+0x8684: fdivd %f12, %f18, %f14
.word 0x9fc00004 ! t0_kref+0x8688: call %g0 + %g4
.word 0x9da0188a ! t0_kref+0x868c: fitos %f10, %f14
.word 0x96fd4012 ! t0_kref+0x8690: sdivcc %l5, %l2, %o3
.word 0x36800001 ! t0_kref+0x8694: bge,a _kref+0x8698
.word 0x98acb295 ! t0_kref+0x8698: andncc %l2, -0xd6b, %o4
.word 0x983b3110 ! t0_kref+0x869c: xnor %o4, -0xef0, %o4
.word 0x9e44ba52 ! t0_kref+0x86a0: addc %l2, -0x5ae, %o7
.word 0x9a60000c ! t0_kref+0x86a4: subc %g0, %o4, %o5
.word 0xc12e401c ! t0_kref+0x86a8: st %fsr, [%i1 + %i4]
.word 0x08400005 ! t0_kref+0x86ac: bleu,pn %icc, _kref+0x86c0
.word 0x9aad6964 ! t0_kref+0x86b0: andncc %l5, 0x964, %o5
.word 0x942afd49 ! t0_kref+0x86b4: andn %o3, -0x2b7, %o2
.word 0x971d296d ! t0_kref+0x86b8: tsubcctv %l4, 0x96d, %o3
.word 0x13800006 ! t0_kref+0x86bc: fbe _kref+0x86d4
.word 0xeb200019 ! t0_kref+0x86c0: st %f21, [%g0 + %i1]
.word 0xd400a018 ! t0_kref+0x86c4: ld [%g2 + 0x18], %o2
.word 0x988a27c8 ! t0_kref+0x86c8: andcc %o0, 0x7c8, %o4
.word 0x95a609cc ! t0_kref+0x86cc: fdivd %f24, %f12, %f10
.word 0x11480001 ! t0_kref+0x86d0: fba,pt %fcc0, _kref+0x86d4
.word 0xb1a38854 ! t0_kref+0x86d4: faddd %f14, %f20, %f24
.word 0x81ae4a2d ! t0_kref+0x86d8: fcmps %fcc0, %f25, %f13
.word 0x8084800b ! t0_kref+0x86dc: addcc %l2, %o3, %g0
.word 0xb1a5082e ! t0_kref+0x86e0: fadds %f20, %f14, %f24
.word 0xa9a38854 ! t0_kref+0x86e4: faddd %f14, %f20, %f20
.word 0x99a01916 ! t0_kref+0x86e8: fitod %f22, %f12
.word 0x9e3cc009 ! t0_kref+0x86ec: xnor %l3, %o1, %o7
.word 0x987d8017 ! t0_kref+0x86f0: sdiv %l6, %l7, %o4
.word 0x988df1b4 ! t0_kref+0x86f4: andcc %l7, -0xe4c, %o4
.word 0x29400007 ! t0_kref+0x86f8: fbl,a,pn %fcc0, _kref+0x8714
.word 0xc0100019 ! t0_kref+0x86fc: lduh [%g0 + %i1], %g0
.word 0xa9ab0037 ! t0_kref+0x8700: fmovsuge %fcc0, %f23, %f20
.word 0xf82e7fee ! t0_kref+0x8704: stb %i4, [%i1 - 0x12]
.word 0xd2164000 ! t0_kref+0x8708: lduh [%i1], %o1
.word 0xa5a589d2 ! t0_kref+0x870c: fdivd %f22, %f18, %f18
.word 0x967ef565 ! t0_kref+0x8710: sdiv %i3, -0xa9b, %o3
.word 0xe93e3fe8 ! t0_kref+0x8714: std %f20, [%i0 - 0x18]
.word 0xe42e201a ! t0_kref+0x8718: stb %l2, [%i0 + 0x1a]
.word 0x9645b512 ! t0_kref+0x871c: addc %l6, -0xaee, %o3
.word 0x9f3a6000 ! t0_kref+0x8720: sra %o1, 0x0, %o7
.word 0x992ae009 ! t0_kref+0x8724: sll %o3, 0x9, %o4
.word 0xada0012d ! t0_kref+0x8728: fabss %f13, %f22
.word 0x9f414000 ! t0_kref+0x872c: mov %pc, %o7
! .word 0x02417e33 ! t0_kref+0x8730: be,pn %icc, SYM(t0_subr0)
be,pn %icc, SYM(t0_subr0)
.word 0xb1a01915 ! t0_kref+0x8734: fitod %f21, %f24
.word 0x9de3bfa0 ! t0_kref+0x8738: save %sp, -0x60, %sp
.word 0x97ee8000 ! t0_kref+0x873c: restore %i2, %g0, %o3
.word 0xdf06401c ! t0_kref+0x8740: ld [%i1 + %i4], %f15
.word 0xa5a289d6 ! t0_kref+0x8744: fdivd %f10, %f22, %f18
.word 0xdd20a028 ! t0_kref+0x8748: st %f14, [%g2 + 0x28]
.word 0x3e800002 ! t0_kref+0x874c: bvc,a _kref+0x8754
.word 0xada409d8 ! t0_kref+0x8750: fdivd %f16, %f24, %f22
.word 0xd2ee9018 ! t0_kref+0x8754: ldstuba [%i2 + %i0]0x80, %o1
.word 0x9ba0002f ! t0_kref+0x8758: fmovs %f15, %f13
.word 0x920f000d ! t0_kref+0x875c: and %i4, %o5, %o1
.word 0x95a01039 ! t0_kref+0x8760: fstox %f25, %f10
.word 0x9a9a2586 ! t0_kref+0x8764: xorcc %o0, 0x586, %o5
.word 0x001fffff ! t0_kref+0x8768: illtrap 0x1fffff
.word 0xd6500019 ! t0_kref+0x876c: ldsh [%g0 + %i1], %o3
.word 0xaba00139 ! t0_kref+0x8770: fabss %f25, %f21
.word 0x9ef5eaa2 ! t0_kref+0x8774: udivcc %l7, 0xaa2, %o7
.word 0xf1871018 ! t0_kref+0x8778: lda [%i4 + %i0]0x80, %f24
.word 0xf620a00c ! t0_kref+0x877c: st %i3, [%g2 + 0xc]
.word 0x29480008 ! t0_kref+0x8780: fbl,a,pt %fcc0, _kref+0x87a0
.word 0xed380019 ! t0_kref+0x8784: std %f22, [%g0 + %i1]
.word 0xf47f0005 ! t0_kref+0x8788: swap [%i4 + %g5], %i2
.word 0x973a2000 ! t0_kref+0x878c: sra %o0, 0x0, %o3
.word 0xc05e0000 ! t0_kref+0x8790: ldx [%i0], %g0
.word 0xdd062014 ! t0_kref+0x8794: ld [%i0 + 0x14], %f14
.word 0x81868000 ! t0_kref+0x8798: wr %i2, %g0, %y
.word 0x20400004 ! t0_kref+0x879c: bn,a,pn %icc, _kref+0x87ac
.word 0x81830000 ! t0_kref+0x87a0: wr %o4, %g0, %y
.word 0x9b3ce004 ! t0_kref+0x87a4: sra %l3, 0x4, %o5
.word 0xc0270019 ! t0_kref+0x87a8: clr [%i4 + %i1]
.word 0xeeee5000 ! t0_kref+0x87ac: ldstuba [%i1]0x80, %l7
.word 0x9e8a801a ! t0_kref+0x87b0: andcc %o2, %i2, %o7
.word 0xd03e401d ! t0_kref+0x87b4: std %o0, [%i1 + %i5]
.word 0xd600a008 ! t0_kref+0x87b8: ld [%g2 + 8], %o3
.word 0x94468013 ! t0_kref+0x87bc: addc %i2, %l3, %o2
.word 0xa9a01899 ! t0_kref+0x87c0: fitos %f25, %f20
.word 0x92403d7b ! t0_kref+0x87c4: addc %g0, -0x285, %o1
.word 0x80aaf9a7 ! t0_kref+0x87c8: andncc %o3, -0x659, %g0
.word 0x80c7401a ! t0_kref+0x87cc: addccc %i5, %i2, %g0
.word 0x81ac8a4a ! t0_kref+0x87d0: fcmpd %fcc0, %f18, %f10
.word 0x812ce008 ! t0_kref+0x87d4: sll %l3, 0x8, %g0
.word 0x0f400004 ! t0_kref+0x87d8: fbu,pn %fcc0, _kref+0x87e8
.word 0x948a4016 ! t0_kref+0x87dc: andcc %o1, %l6, %o2
.word 0x9a624014 ! t0_kref+0x87e0: subc %o1, %l4, %o5
.word 0x9da01a31 ! t0_kref+0x87e4: fstoi %f17, %f14
.word 0xc0080018 ! t0_kref+0x87e8: ldub [%g0 + %i0], %g0
.word 0xc36e000c ! t0_kref+0x87ec: prefetch %i0 + %o4, 1
.word 0xafa4c8b4 ! t0_kref+0x87f0: fsubs %f19, %f20, %f23
.word 0x13800002 ! t0_kref+0x87f4: fbe _kref+0x87fc
.word 0x9e2ab5a8 ! t0_kref+0x87f8: andn %o2, -0xa58, %o7
.word 0xc04e001a ! t0_kref+0x87fc: ldsb [%i0 + %i2], %g0
.word 0xda40a01c ! t0_kref+0x8800: ldsw [%g2 + 0x1c], %o5
.word 0x8095b984 ! t0_kref+0x8804: orcc %l6, -0x67c, %g0
.word 0xfdee101d ! t0_kref+0x8808: prefetcha %i0 + %i5, 30
.word 0x39800001 ! t0_kref+0x880c: fbuge,a _kref+0x8810
.word 0xea200018 ! t0_kref+0x8810: st %l5, [%g0 + %i0]
.word 0x17400003 ! t0_kref+0x8814: fbge,pn %fcc0, _kref+0x8820
.word 0x9aa6ab5e ! t0_kref+0x8818: subcc %i2, 0xb5e, %o5
.word 0x99a00139 ! t0_kref+0x881c: fabss %f25, %f12
.word 0xe1180018 ! t0_kref+0x8820: ldd [%g0 + %i0], %f16
.word 0xa1a018d8 ! t0_kref+0x8824: fdtos %f24, %f16
.word 0x81400000 ! t0_kref+0x8828: mov %y, %g0
.word 0x925f001d ! t0_kref+0x882c: smul %i4, %i5, %o1
.word 0xf96e401b ! t0_kref+0x8830: prefetch %i1 + %i3, 28
.word 0xc02e601c ! t0_kref+0x8834: clrb [%i1 + 0x1c]
.word 0x9644e64e ! t0_kref+0x8838: addc %l3, 0x64e, %o3
.word 0xde163fe8 ! t0_kref+0x883c: lduh [%i0 - 0x18], %o7
.word 0x947b4015 ! t0_kref+0x8840: sdiv %o5, %l5, %o2
.word 0x92420014 ! t0_kref+0x8844: addc %o0, %l4, %o1
.word 0xf300a024 ! t0_kref+0x8848: ld [%g2 + 0x24], %f25
.word 0x8182c000 ! t0_kref+0x884c: wr %o3, %g0, %y
.word 0xafa01898 ! t0_kref+0x8850: fitos %f24, %f23
.word 0x94bb30c5 ! t0_kref+0x8854: xnorcc %o4, -0xf3b, %o2
.word 0x99a508d8 ! t0_kref+0x8858: fsubd %f20, %f24, %f12
.word 0x81854000 ! t0_kref+0x885c: wr %l5, %g0, %y
.word 0xd506001c ! t0_kref+0x8860: ld [%i0 + %i4], %f10
.word 0x1d400002 ! t0_kref+0x8864: fbule,pn %fcc0, _kref+0x886c
.word 0x983cc009 ! t0_kref+0x8868: xnor %l3, %o1, %o4
.word 0xa9a01a33 ! t0_kref+0x886c: fstoi %f19, %f20
.word 0x92ab26da ! t0_kref+0x8870: andncc %o4, 0x6da, %o1
.word 0xfa363ff6 ! t0_kref+0x8874: sth %i5, [%i0 - 0xa]
.word 0xada44d2f ! t0_kref+0x8878: fsmuld %f17, %f15, %f22
.word 0xe5180019 ! t0_kref+0x887c: ldd [%g0 + %i1], %f18
call SYM(t0_subr2)
.word 0xa7a5082e ! t0_kref+0x8884: fadds %f20, %f14, %f19
.word 0xd416600a ! t0_kref+0x8888: lduh [%i1 + 0xa], %o2
.word 0x973b200d ! t0_kref+0x888c: sra %o4, 0xd, %o3
.word 0x9de3bfa0 ! t0_kref+0x8890: save %sp, -0x60, %sp
.word 0x9bee401a ! t0_kref+0x8894: restore %i1, %i2, %o5
.word 0x9aacbe74 ! t0_kref+0x8898: andncc %l2, -0x18c, %o5
.word 0x80fd2a0f ! t0_kref+0x889c: sdivcc %l4, 0xa0f, %g0
.word 0xec3f4019 ! t0_kref+0x88a0: std %l6, [%i5 + %i1]
.word 0x9265801b ! t0_kref+0x88a4: subc %l6, %i3, %o1
.word 0x92db71b6 ! t0_kref+0x88a8: smulcc %o5, -0xe4a, %o1
.word 0x2b800005 ! t0_kref+0x88ac: fbug,a _kref+0x88c0
.word 0x98babd9f ! t0_kref+0x88b0: xnorcc %o2, -0x261, %o4
.word 0xd6ee9018 ! t0_kref+0x88b4: ldstuba [%i2 + %i0]0x80, %o3
.word 0xd24e8019 ! t0_kref+0x88b8: ldsb [%i2 + %i1], %o1
.word 0x98c36df6 ! t0_kref+0x88bc: addccc %o5, 0xdf6, %o4
.word 0x9fa000b0 ! t0_kref+0x88c0: fnegs %f16, %f15
.word 0xd830a02c ! t0_kref+0x88c4: sth %o4, [%g2 + 0x2c]
.word 0x992b400d ! t0_kref+0x88c8: sll %o5, %o5, %o4
.word 0x9245aa92 ! t0_kref+0x88cc: addc %l6, 0xa92, %o1
.word 0x9214c01d ! t0_kref+0x88d0: or %l3, %i5, %o1
.word 0x9264c009 ! t0_kref+0x88d4: subc %l3, %o1, %o1
.word 0x9a7329fb ! t0_kref+0x88d8: udiv %o4, 0x9fb, %o5
.word 0x07800008 ! t0_kref+0x88dc: fbul _kref+0x88fc
.word 0x80fcc01a ! t0_kref+0x88e0: sdivcc %l3, %i2, %g0
.word 0xe01e4000 ! t0_kref+0x88e4: ldd [%i1], %l0
.word 0x9e7caa98 ! t0_kref+0x88e8: sdiv %l2, 0xa98, %o7
.word 0x81aa8a58 ! t0_kref+0x88ec: fcmpd %fcc0, %f10, %f24
.word 0xd248a01d ! t0_kref+0x88f0: ldsb [%g2 + 0x1d], %o1
.word 0xd456401b ! t0_kref+0x88f4: ldsh [%i1 + %i3], %o2
.word 0x9a9823c7 ! t0_kref+0x88f8: xorcc %g0, 0x3c7, %o5
.word 0xe42e2007 ! t0_kref+0x88fc: stb %l2, [%i0 + 7]
.word 0x9334a008 ! t0_kref+0x8900: srl %l2, 0x8, %o1
.word 0x99a4882b ! t0_kref+0x8904: fadds %f18, %f11, %f12
.word 0x9ec28013 ! t0_kref+0x8908: addccc %o2, %l3, %o7
.word 0xe91e4000 ! t0_kref+0x890c: ldd [%i1], %f20
.word 0x81dac017 ! t0_kref+0x8910: flush %o3 + %l7
.word 0xd410a022 ! t0_kref+0x8914: lduh [%g2 + 0x22], %o2
.word 0x989ac016 ! t0_kref+0x8918: xorcc %o3, %l6, %o4
.word 0x81dc4004 ! t0_kref+0x891c: flush %l1 + %g4
.word 0x80a23034 ! t0_kref+0x8920: cmp %o0, -0xfcc
.word 0xd2260000 ! t0_kref+0x8924: st %o1, [%i0]
.word 0x80ab7355 ! t0_kref+0x8928: andncc %o5, -0xcab, %g0
.word 0x3c800004 ! t0_kref+0x892c: bpos,a _kref+0x893c
.word 0xde00a000 ! t0_kref+0x8930: ld [%g2], %o7
.word 0x81ad8ab3 ! t0_kref+0x8934: fcmpes %fcc0, %f22, %f19
.word 0xf11e001d ! t0_kref+0x8938: ldd [%i0 + %i5], %f24
.word 0x9b400000 ! t0_kref+0x893c: mov %y, %o5
.word 0x96054013 ! t0_kref+0x8940: add %l5, %l3, %o3
.word 0xd616601e ! t0_kref+0x8944: lduh [%i1 + 0x1e], %o3
.word 0x9a32c000 ! t0_kref+0x8948: orn %o3, %g0, %o5
.word 0xafa489b0 ! t0_kref+0x894c: fdivs %f18, %f16, %f23
.word 0x2d480007 ! t0_kref+0x8950: fbg,a,pt %fcc0, _kref+0x896c
.word 0x9232e4da ! t0_kref+0x8954: orn %o3, 0x4da, %o1
.word 0x80468015 ! t0_kref+0x8958: addc %i2, %l5, %g0
.word 0xc398a080 ! t0_kref+0x895c: ldda [%g2 + 0x80]%asi, %f32
.word 0xb1a309b6 ! t0_kref+0x8960: fdivs %f12, %f22, %f24
.word 0x2d800002 ! t0_kref+0x8964: fbg,a _kref+0x896c
.word 0xa3a01a2d ! t0_kref+0x8968: fstoi %f13, %f17
.word 0x9e750013 ! t0_kref+0x896c: udiv %l4, %l3, %o7
.word 0x81dda52d ! t0_kref+0x8970: flush %l6 + 0x52d
.word 0xc807bfe4 ! t0_kref+0x8974: ld [%fp - 0x1c], %g4
.word 0x17800001 ! t0_kref+0x8978: fbge _kref+0x897c
.word 0xde567ff2 ! t0_kref+0x897c: ldsh [%i1 - 0xe], %o7
.word 0x962b3c75 ! t0_kref+0x8980: andn %o4, -0x38b, %o3
.word 0x9a8efc22 ! t0_kref+0x8984: andcc %i3, -0x3de, %o5
.word 0x86102003 ! t0_kref+0x8988: mov 0x3, %g3
.word 0x86a0e001 ! t0_kref+0x898c: subcc %g3, 1, %g3
.word 0x0280001f ! t0_kref+0x8990: be _kref+0x8a0c
.word 0x80b235e0 ! t0_kref+0x8994: orncc %o0, -0xa20, %g0
.word 0x932b401a ! t0_kref+0x8998: sll %o5, %i2, %o1
.word 0x0f4ffffc ! t0_kref+0x899c: fbu,pt %fcc0, _kref+0x898c
.word 0xd410a02c ! t0_kref+0x89a0: lduh [%g2 + 0x2c], %o2
.word 0x31400002 ! t0_kref+0x89a4: fba,a,pn %fcc0, _kref+0x89ac
.word 0xe830a030 ! t0_kref+0x89a8: sth %l4, [%g2 + 0x30]
.word 0x9612f3bd ! t0_kref+0x89ac: or %o3, -0xc43, %o3
.word 0xe6363fe0 ! t0_kref+0x89b0: sth %l3, [%i0 - 0x20]
.word 0x35400002 ! t0_kref+0x89b4: fbue,a,pn %fcc0, _kref+0x89bc
.word 0x98780017 ! t0_kref+0x89b8: sdiv %g0, %l7, %o4
.word 0x13040552 ! t0_kref+0x89bc: sethi %hi(0x10154800), %o1
.word 0x940ac01b ! t0_kref+0x89c0: and %o3, %i3, %o2
.word 0xaba000b0 ! t0_kref+0x89c4: fnegs %f16, %f21
.word 0xd6162006 ! t0_kref+0x89c8: lduh [%i0 + 6], %o3
.word 0xd408a02f ! t0_kref+0x89cc: ldub [%g2 + 0x2f], %o2
.word 0x9486c009 ! t0_kref+0x89d0: addcc %i3, %o1, %o2
.word 0x981dfc90 ! t0_kref+0x89d4: xor %l7, -0x370, %o4
.word 0xe91e3ff0 ! t0_kref+0x89d8: ldd [%i0 - 0x10], %f20
.word 0x9235400b ! t0_kref+0x89dc: orn %l5, %o3, %o1
.word 0xd85e3fe8 ! t0_kref+0x89e0: ldx [%i0 - 0x18], %o4
.word 0xdd1fbe90 ! t0_kref+0x89e4: ldd [%fp - 0x170], %f14
.word 0xd416001b ! t0_kref+0x89e8: lduh [%i0 + %i3], %o2
.word 0x3d800007 ! t0_kref+0x89ec: fbule,a _kref+0x8a08
.word 0x9636c017 ! t0_kref+0x89f0: orn %i3, %l7, %o3
.word 0x2dbfffe6 ! t0_kref+0x89f4: fbg,a _kref+0x898c
.word 0xfa2e0000 ! t0_kref+0x89f8: stb %i5, [%i0]
.word 0x81dcbcbb ! t0_kref+0x89fc: flush %l2 - 0x345
.word 0x2d47ffe3 ! t0_kref+0x8a00: fbg,a,pn %fcc0, _kref+0x898c
.word 0xa1a00139 ! t0_kref+0x8a04: fabss %f25, %f16
.word 0xc398a080 ! t0_kref+0x8a08: ldda [%g2 + 0x80]%asi, %f32
.word 0x965cf542 ! t0_kref+0x8a0c: smul %l3, -0xabe, %o3
.word 0xa7a2c833 ! t0_kref+0x8a10: fadds %f11, %f19, %f19
.word 0xdb20a028 ! t0_kref+0x8a14: st %f13, [%g2 + 0x28]
.word 0xada01a39 ! t0_kref+0x8a18: fstoi %f25, %f22
.word 0x3f480007 ! t0_kref+0x8a1c: fbo,a,pt %fcc0, _kref+0x8a38
.word 0xa1a00032 ! t0_kref+0x8a20: fmovs %f18, %f16
.word 0x963ec009 ! t0_kref+0x8a24: xnor %i3, %o1, %o3
.word 0xd410a00c ! t0_kref+0x8a28: lduh [%g2 + 0xc], %o2
.word 0xd91f4018 ! t0_kref+0x8a2c: ldd [%i5 + %i0], %f12
.word 0x927a8000 ! t0_kref+0x8a30: sdiv %o2, %g0, %o1
.word 0x9b127a2e ! t0_kref+0x8a34: taddcctv %o1, -0x5d2, %o5
.word 0x99a01917 ! t0_kref+0x8a38: fitod %f23, %f12
.word 0xd46e8019 ! t0_kref+0x8a3c: ldstub [%i2 + %i1], %o2
.word 0xc398a080 ! t0_kref+0x8a40: ldda [%g2 + 0x80]%asi, %f32
.word 0x95a608d0 ! t0_kref+0x8a44: fsubd %f24, %f16, %f10
.word 0x948235c3 ! t0_kref+0x8a48: addcc %o0, -0xa3d, %o2
.word 0x2d480003 ! t0_kref+0x8a4c: fbg,a,pt %fcc0, _kref+0x8a58
.word 0xa3a018d8 ! t0_kref+0x8a50: fdtos %f24, %f17
.word 0x925db004 ! t0_kref+0x8a54: smul %l6, -0xffc, %o1
.word 0xde56001b ! t0_kref+0x8a58: ldsh [%i0 + %i3], %o7
.word 0x1e800005 ! t0_kref+0x8a5c: bvc _kref+0x8a70
.word 0xf428a020 ! t0_kref+0x8a60: stb %i2, [%g2 + 0x20]
.word 0x3d400004 ! t0_kref+0x8a64: fbule,a,pn %fcc0, _kref+0x8a74
.word 0x9332400a ! t0_kref+0x8a68: srl %o1, %o2, %o1
.word 0xc07e001c ! t0_kref+0x8a6c: swap [%i0 + %i4], %g0
.word 0x9ba00039 ! t0_kref+0x8a70: fmovs %f25, %f13
.word 0x9da00030 ! t0_kref+0x8a74: fmovs %f16, %f14
.word 0x15400006 ! t0_kref+0x8a78: fbue,pn %fcc0, _kref+0x8a90
.word 0x9af76f7d ! t0_kref+0x8a7c: udivcc %i5, 0xf7d, %o5
.word 0x3c800006 ! t0_kref+0x8a80: bpos,a _kref+0x8a98
.word 0xa1a01897 ! t0_kref+0x8a84: fitos %f23, %f16
.word 0xafa4082e ! t0_kref+0x8a88: fadds %f16, %f14, %f23
.word 0xc056600c ! t0_kref+0x8a8c: ldsh [%i1 + 0xc], %g0
.word 0x81ad0ab2 ! t0_kref+0x8a90: fcmpes %fcc0, %f20, %f18
.word 0xe01e0000 ! t0_kref+0x8a94: ldd [%i0], %l0
.word 0xe300a018 ! t0_kref+0x8a98: ld [%g2 + 0x18], %f17
.word 0xe668a02e ! t0_kref+0x8a9c: ldstub [%g2 + 0x2e], %l3
.word 0xafa0012a ! t0_kref+0x8aa0: fabss %f10, %f23
.word 0x9634c01a ! t0_kref+0x8aa4: orn %l3, %i2, %o3
.word 0xe630a02e ! t0_kref+0x8aa8: sth %l3, [%g2 + 0x2e]
.word 0x81d80017 ! t0_kref+0x8aac: flush %g0 + %l7
.word 0xe1bf5019 ! t0_kref+0x8ab0: stda %f16, [%i5 + %i1]0x80
.word 0x81d84015 ! t0_kref+0x8ab4: flush %g1 + %l5
.word 0x80e333c4 ! t0_kref+0x8ab8: subccc %o4, -0xc3c, %g0
.word 0xea26401c ! t0_kref+0x8abc: st %l5, [%i1 + %i4]
.word 0xe1070018 ! t0_kref+0x8ac0: ld [%i4 + %i0], %f16
.word 0x94e7387b ! t0_kref+0x8ac4: subccc %i4, -0x785, %o2
.word 0xd520a010 ! t0_kref+0x8ac8: st %f10, [%g2 + 0x10]
.word 0x9462b96b ! t0_kref+0x8acc: subc %o2, -0x695, %o2
.word 0x81874000 ! t0_kref+0x8ad0: wr %i5, %g0, %y
.word 0x8143e040 ! t0_kref+0x8ad4: membar 0x40
.word 0xd448a00c ! t0_kref+0x8ad8: ldsb [%g2 + 0xc], %o2
.word 0x80ff000d ! t0_kref+0x8adc: sdivcc %i4, %o5, %g0
.word 0xe01e401d ! t0_kref+0x8ae0: ldd [%i1 + %i5], %l0
.word 0xd85f4019 ! t0_kref+0x8ae4: ldx [%i5 + %i1], %o4
.word 0x81ae0a4a ! t0_kref+0x8ae8: fcmpd %fcc0, %f24, %f10
.word 0xc807bfe4 ! t0_kref+0x8aec: ld [%fp - 0x1c], %g4
.word 0xc398a040 ! t0_kref+0x8af0: ldda [%g2 + 0x40]%asi, %f32
.word 0x8186c000 ! t0_kref+0x8af4: wr %i3, %g0, %y
.word 0x9444801d ! t0_kref+0x8af8: addc %l2, %i5, %o2
.word 0x2c800003 ! t0_kref+0x8afc: bneg,a _kref+0x8b08
.word 0x96bf7bb8 ! t0_kref+0x8b00: xnorcc %i5, -0x448, %o3
.word 0x00800005 ! t0_kref+0x8b04: bn _kref+0x8b18
.word 0x95a018d6 ! t0_kref+0x8b08: fdtos %f22, %f10
.word 0x9445401b ! t0_kref+0x8b0c: addc %l5, %i3, %o2
.word 0x972b000b ! t0_kref+0x8b10: sll %o4, %o3, %o3
.word 0xada5c82a ! t0_kref+0x8b14: fadds %f23, %f10, %f22
.word 0x15800006 ! t0_kref+0x8b18: fbue _kref+0x8b30
.word 0x97a2c939 ! t0_kref+0x8b1c: fmuls %f11, %f25, %f11
.word 0x96defe88 ! t0_kref+0x8b20: smulcc %i3, -0x178, %o3
.word 0xd828a007 ! t0_kref+0x8b24: stb %o4, [%g2 + 7]
.word 0x81aa8a50 ! t0_kref+0x8b28: fcmpd %fcc0, %f10, %f16
.word 0x925a4014 ! t0_kref+0x8b2c: smul %o1, %l4, %o1
.word 0xb1a5092a ! t0_kref+0x8b30: fmuls %f20, %f10, %f24
.word 0xf828a037 ! t0_kref+0x8b34: stb %i4, [%g2 + 0x37]
.word 0xe51e3ff0 ! t0_kref+0x8b38: ldd [%i0 - 0x10], %f18
.word 0x9ea7400b ! t0_kref+0x8b3c: subcc %i5, %o3, %o7
.word 0xe01e2010 ! t0_kref+0x8b40: ldd [%i0 + 0x10], %l0
.word 0xe11fbcd0 ! t0_kref+0x8b44: ldd [%fp - 0x330], %f16
.word 0x03800007 ! t0_kref+0x8b48: fbne _kref+0x8b64
.word 0xc807bff0 ! t0_kref+0x8b4c: ld [%fp - 0x10], %g4
.word 0xe0180019 ! t0_kref+0x8b50: ldd [%g0 + %i1], %l0
.word 0x35800006 ! t0_kref+0x8b54: fbue,a _kref+0x8b6c
.word 0x9a06abc2 ! t0_kref+0x8b58: add %i2, 0xbc2, %o5
.word 0xd91fbe48 ! t0_kref+0x8b5c: ldd [%fp - 0x1b8], %f12
.word 0xa1a2cd33 ! t0_kref+0x8b60: fsmuld %f11, %f19, %f16
.word 0xc398a040 ! t0_kref+0x8b64: ldda [%g2 + 0x40]%asi, %f32
.word 0x95380000 ! t0_kref+0x8b68: sra %g0, %g0, %o2
.word 0xef063fe0 ! t0_kref+0x8b6c: ld [%i0 - 0x20], %f23
.word 0x01800006 ! t0_kref+0x8b70: fbn _kref+0x8b88
.word 0xfa20a008 ! t0_kref+0x8b74: st %i5, [%g2 + 8]
.word 0xa1a509b4 ! t0_kref+0x8b78: fdivs %f20, %f20, %f16
.word 0x992ac015 ! t0_kref+0x8b7c: sll %o3, %l5, %o4
.word 0xd03e3ff8 ! t0_kref+0x8b80: std %o0, [%i0 - 8]
.word 0x9a7ae5f0 ! t0_kref+0x8b84: sdiv %o3, 0x5f0, %o5
.word 0xa5a50d2b ! t0_kref+0x8b88: fsmuld %f20, %f11, %f18
.word 0x80bac016 ! t0_kref+0x8b8c: xnorcc %o3, %l6, %g0
.word 0xd808a011 ! t0_kref+0x8b90: ldub [%g2 + 0x11], %o4
.word 0x9a8df241 ! t0_kref+0x8b94: andcc %l7, -0xdbf, %o5
.word 0x80f02a4e ! t0_kref+0x8b98: udivcc %g0, 0xa4e, %g0
.word 0xde4e3ff4 ! t0_kref+0x8b9c: ldsb [%i0 - 0xc], %o7
.word 0x98bdc017 ! t0_kref+0x8ba0: xnorcc %l7, %l7, %o4
.word 0xa7a00134 ! t0_kref+0x8ba4: fabss %f20, %f19
.word 0x31480006 ! t0_kref+0x8ba8: fba,a,pt %fcc0, _kref+0x8bc0
.word 0x972d400b ! t0_kref+0x8bac: sll %l5, %o3, %o3
.word 0x2b800002 ! t0_kref+0x8bb0: fbug,a _kref+0x8bb8
.word 0xd4364000 ! t0_kref+0x8bb4: sth %o2, [%i1]
.word 0x9273000b ! t0_kref+0x8bb8: udiv %o4, %o3, %o1
.word 0xd220a030 ! t0_kref+0x8bbc: st %o1, [%g2 + 0x30]
.word 0xef000019 ! t0_kref+0x8bc0: ld [%g0 + %i1], %f23
.word 0xed20a00c ! t0_kref+0x8bc4: st %f22, [%g2 + 0xc]
.word 0x9ef77d17 ! t0_kref+0x8bc8: udivcc %i5, -0x2e9, %o7
sethi %hi(2f), %o7
.word 0xe40be004 ! t0_kref+0x8bd0: ldub [%o7 + 4], %l2
.word 0xa41ca00c ! t0_kref+0x8bd4: xor %l2, 0xc, %l2
.word 0xe42be004 ! t0_kref+0x8bd8: stb %l2, [%o7 + 4]
.word 0x81dbe004 ! t0_kref+0x8bdc: flush %o7 + 4
.word 0x92ff000b ! t0_kref+0x8be0: sdivcc %i4, %o3, %o1
.word 0xd408a025 ! t0_kref+0x8be4: ldub [%g2 + 0x25], %o2
.word 0xaba00138 ! t0_kref+0x8be8: fabss %f24, %f21
.word 0x9b3a400d ! t0_kref+0x8bec: sra %o1, %o5, %o5
.word 0xde066004 ! t0_kref+0x8bf0: ld [%i1 + 4], %o7
.word 0x929ab1b4 ! t0_kref+0x8bf4: xorcc %o2, -0xe4c, %o1
.word 0x80f3000a ! t0_kref+0x8bf8: udivcc %o4, %o2, %g0
.word 0x98834000 ! t0_kref+0x8bfc: addcc %o5, %g0, %o4
.word 0xe5264000 ! t0_kref+0x8c00: st %f18, [%i1]
2: .word 0x980c801d ! t0_kref+0x8c04: and %l2, %i5, %o4
.word 0xd856201e ! t0_kref+0x8c08: ldsh [%i0 + 0x1e], %o4
.word 0x8143e040 ! t0_kref+0x8c0c: membar 0x40
.word 0x9894f3ec ! t0_kref+0x8c10: orcc %l3, -0xc14, %o4
.word 0x96aaeccd ! t0_kref+0x8c14: andncc %o3, 0xccd, %o3
.word 0xee78a014 ! t0_kref+0x8c18: swap [%g2 + 0x14], %l7
.word 0xa3a0012f ! t0_kref+0x8c1c: fabss %f15, %f17
.word 0x3d480001 ! t0_kref+0x8c20: fbule,a,pt %fcc0, _kref+0x8c24
.word 0xe3b8a040 ! t0_kref+0x8c24: stda %f48, [%g2 + 0x40]%asi
.word 0x96a3401a ! t0_kref+0x8c28: subcc %o5, %i2, %o3
.word 0x3f480002 ! t0_kref+0x8c2c: fbo,a,pt %fcc0, _kref+0x8c34
.word 0xb3a0012f ! t0_kref+0x8c30: fabss %f15, %f25
.word 0xd4df5018 ! t0_kref+0x8c34: ldxa [%i5 + %i0]0x80, %o2
.word 0xea20a02c ! t0_kref+0x8c38: st %l5, [%g2 + 0x2c]
.word 0xea7e6014 ! t0_kref+0x8c3c: swap [%i1 + 0x14], %l5
.word 0xd648a037 ! t0_kref+0x8c40: ldsb [%g2 + 0x37], %o3
.word 0xeb00a018 ! t0_kref+0x8c44: ld [%g2 + 0x18], %f21
.word 0x81abca2c ! t0_kref+0x8c48: fcmps %fcc0, %f15, %f12
.word 0x2e800003 ! t0_kref+0x8c4c: bvs,a _kref+0x8c58
.word 0xe62e3fe3 ! t0_kref+0x8c50: stb %l3, [%i0 - 0x1d]
.word 0x8143c000 ! t0_kref+0x8c54: stbar
.word 0x948f63f1 ! t0_kref+0x8c58: andcc %i5, 0x3f1, %o2
.word 0x1e800006 ! t0_kref+0x8c5c: bvc _kref+0x8c74
.word 0x9234c000 ! t0_kref+0x8c60: orn %l3, %g0, %o1
.word 0xa7a00133 ! t0_kref+0x8c64: fabss %f19, %f19
.word 0x952f201b ! t0_kref+0x8c68: sll %i4, 0x1b, %o2
.word 0x9a424017 ! t0_kref+0x8c6c: addc %o1, %l7, %o5
.word 0xa5a01916 ! t0_kref+0x8c70: fitod %f22, %f18
.word 0xe11e001d ! t0_kref+0x8c74: ldd [%i0 + %i5], %f16
.word 0xe53e3fe8 ! t0_kref+0x8c78: std %f18, [%i0 - 0x18]
.word 0x9b1af5b6 ! t0_kref+0x8c7c: tsubcctv %o3, -0xa4a, %o5
.word 0x00800005 ! t0_kref+0x8c80: bn _kref+0x8c94
.word 0xd4ee5000 ! t0_kref+0x8c84: ldstuba [%i1]0x80, %o2
.word 0xf13e3ff8 ! t0_kref+0x8c88: std %f24, [%i0 - 8]
.word 0x92adbf4f ! t0_kref+0x8c8c: andncc %l6, -0xb1, %o1
.word 0xe91fbcb0 ! t0_kref+0x8c90: ldd [%fp - 0x350], %f20
.word 0x07800004 ! t0_kref+0x8c94: fbul _kref+0x8ca4
.word 0x933d000c ! t0_kref+0x8c98: sra %l4, %o4, %o1
.word 0x92e5c00d ! t0_kref+0x8c9c: subccc %l7, %o5, %o1
.word 0x993d2017 ! t0_kref+0x8ca0: sra %l4, 0x17, %o4
.word 0x989b0012 ! t0_kref+0x8ca4: xorcc %o4, %l2, %o4
.word 0xde0e001a ! t0_kref+0x8ca8: ldub [%i0 + %i2], %o7
.word 0x9a830017 ! t0_kref+0x8cac: addcc %o4, %l7, %o5
.word 0x03480005 ! t0_kref+0x8cb0: fbne,pt %fcc0, _kref+0x8cc4
.word 0xb1a00131 ! t0_kref+0x8cb4: fabss %f17, %f24
.word 0xda162016 ! t0_kref+0x8cb8: lduh [%i0 + 0x16], %o5
.word 0xe278a014 ! t0_kref+0x8cbc: swap [%g2 + 0x14], %l1
.word 0x11800004 ! t0_kref+0x8cc0: fba _kref+0x8cd0
.word 0xde08a005 ! t0_kref+0x8cc4: ldub [%g2 + 5], %o7
.word 0x929b000b ! t0_kref+0x8cc8: xorcc %o4, %o3, %o1
.word 0x8015401c ! t0_kref+0x8ccc: or %l5, %i4, %g0
.word 0x927e8000 ! t0_kref+0x8cd0: sdiv %i2, %g0, %o1
.word 0x988f2731 ! t0_kref+0x8cd4: andcc %i4, 0x731, %o4
.word 0xa3a48838 ! t0_kref+0x8cd8: fadds %f18, %f24, %f17
.word 0xa9a0190f ! t0_kref+0x8cdc: fitod %f15, %f20
.word 0x9fc00004 ! t0_kref+0x8ce0: call %g0 + %g4
.word 0x80320008 ! t0_kref+0x8ce4: orn %o0, %o0, %g0
.word 0x9415400c ! t0_kref+0x8ce8: or %l5, %o4, %o2
.word 0x81dbc016 ! t0_kref+0x8cec: flush %o7 + %l6
.word 0x3d800006 ! t0_kref+0x8cf0: fbule,a _kref+0x8d08
.word 0xd250a01a ! t0_kref+0x8cf4: ldsh [%g2 + 0x1a], %o1
.word 0xa1a5c830 ! t0_kref+0x8cf8: fadds %f23, %f16, %f16
.word 0xd60e8019 ! t0_kref+0x8cfc: ldub [%i2 + %i1], %o3
.word 0xd230a018 ! t0_kref+0x8d00: sth %o1, [%g2 + 0x18]
.word 0xa9a01a2f ! t0_kref+0x8d04: fstoi %f15, %f20
.word 0x81ad8a4e ! t0_kref+0x8d08: fcmpd %fcc0, %f22, %f14
.word 0xd9380019 ! t0_kref+0x8d0c: std %f12, [%g0 + %i1]
.word 0x99a4c82e ! t0_kref+0x8d10: fadds %f19, %f14, %f12
.word 0xec380018 ! t0_kref+0x8d14: std %l6, [%g0 + %i0]
.word 0xd51e3fe0 ! t0_kref+0x8d18: ldd [%i0 - 0x20], %f10
.word 0xecae9018 ! t0_kref+0x8d1c: stba %l6, [%i2 + %i0]0x80
.word 0xe51fbe80 ! t0_kref+0x8d20: ldd [%fp - 0x180], %f18
.word 0xd4080018 ! t0_kref+0x8d24: ldub [%g0 + %i0], %o2
.word 0x11800002 ! t0_kref+0x8d28: fba _kref+0x8d30
.word 0x80f2261f ! t0_kref+0x8d2c: udivcc %o0, 0x61f, %g0
.word 0x967ac01a ! t0_kref+0x8d30: sdiv %o3, %i2, %o3
.word 0x983a7b12 ! t0_kref+0x8d34: xnor %o1, -0x4ee, %o4
.word 0x965a0013 ! t0_kref+0x8d38: smul %o0, %l3, %o3
.word 0x8143e040 ! t0_kref+0x8d3c: membar 0x40
.word 0xc398a040 ! t0_kref+0x8d40: ldda [%g2 + 0x40]%asi, %f32
.word 0x9ebcbb45 ! t0_kref+0x8d44: xnorcc %l2, -0x4bb, %o7
.word 0xd6c01019 ! t0_kref+0x8d48: ldswa [%g0 + %i1]0x80, %o3
.word 0x81aacab3 ! t0_kref+0x8d4c: fcmpes %fcc0, %f11, %f19
.word 0x8182c000 ! t0_kref+0x8d50: wr %o3, %g0, %y
.word 0xda10a032 ! t0_kref+0x8d54: lduh [%g2 + 0x32], %o5
.word 0x80a7000c ! t0_kref+0x8d58: cmp %i4, %o4
.word 0x9e9d8015 ! t0_kref+0x8d5c: xorcc %l6, %l5, %o7
.word 0x963a4016 ! t0_kref+0x8d60: xnor %o1, %l6, %o3
.word 0x9b2a2013 ! t0_kref+0x8d64: sll %o0, 0x13, %o5
.word 0x951b7159 ! t0_kref+0x8d68: tsubcctv %o5, -0xea7, %o2
.word 0xf007bfe0 ! t0_kref+0x8d6c: ld [%fp - 0x20], %i0
.word 0xe3b8a080 ! t0_kref+0x8d70: stda %f48, [%g2 + 0x80]%asi
.word 0xd5062000 ! t0_kref+0x8d74: ld [%i0], %f10
.word 0x98274000 ! t0_kref+0x8d78: sub %i5, %g0, %o4
.word 0x08800007 ! t0_kref+0x8d7c: bleu _kref+0x8d98
.word 0xada000b0 ! t0_kref+0x8d80: fnegs %f16, %f22
.word 0x34800001 ! t0_kref+0x8d84: bg,a _kref+0x8d88
.word 0xe720a018 ! t0_kref+0x8d88: st %f19, [%g2 + 0x18]
.word 0x3a800006 ! t0_kref+0x8d8c: bcc,a _kref+0x8da4
.word 0xd650a00a ! t0_kref+0x8d90: ldsh [%g2 + 0xa], %o3
.word 0x9e122b3e ! t0_kref+0x8d94: or %o0, 0xb3e, %o7
.word 0xa1a018ca ! t0_kref+0x8d98: fdtos %f10, %f16
.word 0x81db801c ! t0_kref+0x8d9c: flush %sp + %i4
.word 0x9a34f227 ! t0_kref+0x8da0: orn %l3, -0xdd9, %o5
.word 0x1d800008 ! t0_kref+0x8da4: fbule _kref+0x8dc4
.word 0x927f400a ! t0_kref+0x8da8: sdiv %i5, %o2, %o1
.word 0x96a23d0e ! t0_kref+0x8dac: subcc %o0, -0x2f2, %o3
.word 0x25800007 ! t0_kref+0x8db0: fblg,a _kref+0x8dcc
.word 0x9fa01a30 ! t0_kref+0x8db4: fstoi %f16, %f15
.word 0x9fc03b80 ! t0_kref+0x8db8: call %g0 - 0x480
.word 0x9535600e ! t0_kref+0x8dbc: srl %l5, 0xe, %o2
.word 0x24800005 ! t0_kref+0x8dc0: ble,a _kref+0x8dd4
.word 0xf13f4018 ! t0_kref+0x8dc4: std %f24, [%i5 + %i0]
.word 0x9eba7f32 ! t0_kref+0x8dc8: xnorcc %o1, -0xce, %o7
.word 0x0b800003 ! t0_kref+0x8dcc: fbug _kref+0x8dd8
.word 0xe5063fec ! t0_kref+0x8dd0: ld [%i0 - 0x14], %f18
.word 0x0b800006 ! t0_kref+0x8dd4: fbug _kref+0x8dec
.word 0xd8160000 ! t0_kref+0x8dd8: lduh [%i0], %o4
.word 0xed3e7ff8 ! t0_kref+0x8ddc: std %f22, [%i1 - 8]
.word 0xc12e2010 ! t0_kref+0x8de0: st %fsr, [%i0 + 0x10]
.word 0xd400a030 ! t0_kref+0x8de4: ld [%g2 + 0x30], %o2
.word 0xe53e2000 ! t0_kref+0x8de8: std %f18, [%i0]
.word 0x982d4014 ! t0_kref+0x8dec: andn %l5, %l4, %o4
.word 0x99a000b1 ! t0_kref+0x8df0: fnegs %f17, %f12
.word 0x9863401c ! t0_kref+0x8df4: subc %o5, %i4, %o4
.word 0x94e2c00b ! t0_kref+0x8df8: subccc %o3, %o3, %o2
.word 0xa5a309ce ! t0_kref+0x8dfc: fdivd %f12, %f14, %f18
.word 0x9da018d0 ! t0_kref+0x8e00: fdtos %f16, %f14
.word 0x8065ecc5 ! t0_kref+0x8e04: subc %l7, 0xcc5, %g0
.word 0x9e637617 ! t0_kref+0x8e08: subc %o5, -0x9e9, %o7
.word 0x81ac4aac ! t0_kref+0x8e0c: fcmpes %fcc0, %f17, %f12
.word 0x0b400008 ! t0_kref+0x8e10: fbug,pn %fcc0, _kref+0x8e30
.word 0x9b400000 ! t0_kref+0x8e14: mov %y, %o5
.word 0x921ac01b ! t0_kref+0x8e18: xor %o3, %i3, %o1
.word 0xe01e6008 ! t0_kref+0x8e1c: ldd [%i1 + 8], %l0
.word 0x96e4f602 ! t0_kref+0x8e20: subccc %l3, -0x9fe, %o3
.word 0xe830a024 ! t0_kref+0x8e24: sth %l4, [%g2 + 0x24]
.word 0x8143c000 ! t0_kref+0x8e28: stbar
.word 0x39480001 ! t0_kref+0x8e2c: fbuge,a,pt %fcc0, _kref+0x8e30
.word 0x99a388d4 ! t0_kref+0x8e30: fsubd %f14, %f20, %f12
.word 0x942b3697 ! t0_kref+0x8e34: andn %o4, -0x969, %o2
.word 0x95a4084c ! t0_kref+0x8e38: faddd %f16, %f12, %f10
.word 0x9313684a ! t0_kref+0x8e3c: taddcctv %o5, 0x84a, %o1
.word 0xc000a028 ! t0_kref+0x8e40: ld [%g2 + 0x28], %g0
.word 0x945d68eb ! t0_kref+0x8e44: smul %l5, 0x8eb, %o2
.word 0xb3a3082b ! t0_kref+0x8e48: fadds %f12, %f11, %f25
.word 0xc398a040 ! t0_kref+0x8e4c: ldda [%g2 + 0x40]%asi, %f32
.word 0xb1a609cc ! t0_kref+0x8e50: fdivd %f24, %f12, %f24
.word 0x9b40c000 ! t0_kref+0x8e54: mov %asi, %o5
.word 0xb1a000cc ! t0_kref+0x8e58: fnegd %f12, %f24
.word 0xe01e7fe0 ! t0_kref+0x8e5c: ldd [%i1 - 0x20], %l0
.word 0x9e0d8017 ! t0_kref+0x8e60: and %l6, %l7, %o7
.word 0x9626e7d4 ! t0_kref+0x8e64: sub %i3, 0x7d4, %o3
.word 0xe91e001d ! t0_kref+0x8e68: ldd [%i0 + %i5], %f20
.word 0xf4366008 ! t0_kref+0x8e6c: sth %i2, [%i1 + 8]
.word 0xf11fbd28 ! t0_kref+0x8e70: ldd [%fp - 0x2d8], %f24
.word 0x9da01914 ! t0_kref+0x8e74: fitod %f20, %f14
.word 0xef6e401c ! t0_kref+0x8e78: prefetch %i1 + %i4, 23
.word 0xd6a71018 ! t0_kref+0x8e7c: sta %o3, [%i4 + %i0]0x80
.word 0x92850014 ! t0_kref+0x8e80: addcc %l4, %l4, %o1
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
1: .word 0xec3e7fe8 ! t0_kref+0x8e8c: std %l6, [%i1 - 0x18]
.word 0xd24e401a ! t0_kref+0x8e90: ldsb [%i1 + %i2], %o1
.word 0xdb267fec ! t0_kref+0x8e94: st %f13, [%i1 - 0x14]
.word 0xde00a004 ! t0_kref+0x8e98: ld [%g2 + 4], %o7
.word 0xb3a000ab ! t0_kref+0x8e9c: fnegs %f11, %f25
.word 0xc08e9018 ! t0_kref+0x8ea0: lduba [%i2 + %i0]0x80, %g0
.word 0x9f2b4015 ! t0_kref+0x8ea4: sll %o5, %l5, %o7
.word 0x29800004 ! t0_kref+0x8ea8: fbl,a _kref+0x8eb8
.word 0x9665b15c ! t0_kref+0x8eac: subc %l6, -0xea4, %o3
.word 0x8184c000 ! t0_kref+0x8eb0: wr %l3, %g0, %y
.word 0x9486a749 ! t0_kref+0x8eb4: addcc %i2, 0x749, %o2
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x923d69bc ! t0_kref+0x8ec4: xnor %l5, 0x9bc, %o1
1: .word 0xd810a000 ! t0_kref+0x8ec8: lduh [%g2], %o4
.word 0x9ae360ad ! t0_kref+0x8ecc: subccc %o5, 0xad, %o5
.word 0x95a00139 ! t0_kref+0x8ed0: fabss %f25, %f10
.word 0xf630a01a ! t0_kref+0x8ed4: sth %i3, [%g2 + 0x1a]
.word 0xd8ff1018 ! t0_kref+0x8ed8: swapa [%i4 + %i0]0x80, %o4
.word 0xa7a54837 ! t0_kref+0x8edc: fadds %f21, %f23, %f19
.word 0x93328014 ! t0_kref+0x8ee0: srl %o2, %l4, %o1
.word 0x96e5c008 ! t0_kref+0x8ee4: subccc %l7, %o0, %o3
.word 0x9abf401c ! t0_kref+0x8ee8: xnorcc %i5, %i4, %o5
.word 0xb3a4492d ! t0_kref+0x8eec: fmuls %f17, %f13, %f25
.word 0x9fc10000 ! t0_kref+0x8ef0: call %g4
.word 0xc04e601a ! t0_kref+0x8ef4: ldsb [%i1 + 0x1a], %g0
.word 0x81874000 ! t0_kref+0x8ef8: wr %i5, %g0, %y
.word 0xc08e501a ! t0_kref+0x8efc: lduba [%i1 + %i2]0x80, %g0
.word 0x99a01912 ! t0_kref+0x8f00: fitod %f18, %f12
.word 0xda4e001a ! t0_kref+0x8f04: ldsb [%i0 + %i2], %o5
.word 0x80f4c015 ! t0_kref+0x8f08: udivcc %l3, %l5, %g0
.word 0x81828000 ! t0_kref+0x8f0c: wr %o2, %g0, %y
.word 0x37480002 ! t0_kref+0x8f10: fbge,a,pt %fcc0, _kref+0x8f18
.word 0xf428a015 ! t0_kref+0x8f14: stb %i2, [%g2 + 0x15]
.word 0x9af4f8d2 ! t0_kref+0x8f18: udivcc %l3, -0x72e, %o5
.word 0x98a00015 ! t0_kref+0x8f1c: subcc %g0, %l5, %o4
.word 0xd8566016 ! t0_kref+0x8f20: ldsh [%i1 + 0x16], %o4
.word 0x9536801c ! t0_kref+0x8f24: srl %i2, %i4, %o2
.word 0xa1a6084e ! t0_kref+0x8f28: faddd %f24, %f14, %f16
.word 0x985f0008 ! t0_kref+0x8f2c: smul %i4, %o0, %o4
.word 0xc398a040 ! t0_kref+0x8f30: ldda [%g2 + 0x40]%asi, %f32
.word 0x9eaa800c ! t0_kref+0x8f34: andncc %o2, %o4, %o7
.word 0xada509d0 ! t0_kref+0x8f38: fdivd %f20, %f16, %f22
.word 0x9fc00004 ! t0_kref+0x8f3c: call %g0 + %g4
.word 0xd2160000 ! t0_kref+0x8f40: lduh [%i0], %o1
.word 0x80658014 ! t0_kref+0x8f44: subc %l6, %l4, %g0
.word 0xc040a008 ! t0_kref+0x8f48: ldsw [%g2 + 8], %g0
.word 0x9eaf7570 ! t0_kref+0x8f4c: andncc %i5, -0xa90, %o7
.word 0xd5070019 ! t0_kref+0x8f50: ld [%i4 + %i1], %f10
.word 0x9ba00038 ! t0_kref+0x8f54: fmovs %f24, %f13
.word 0x21480005 ! t0_kref+0x8f58: fbn,a,pt %fcc0, _kref+0x8f6c
.word 0xada50d2f ! t0_kref+0x8f5c: fsmuld %f20, %f15, %f22
.word 0x9e35c008 ! t0_kref+0x8f60: orn %l7, %o0, %o7
.word 0x9fc10000 ! t0_kref+0x8f64: call %g4
.word 0xa1a40956 ! t0_kref+0x8f68: fmuld %f16, %f22, %f16
.word 0x8042ac3a ! t0_kref+0x8f6c: addc %o2, 0xc3a, %g0
.word 0x95358016 ! t0_kref+0x8f70: srl %l6, %l6, %o2
.word 0xb1a5894e ! t0_kref+0x8f74: fmuld %f22, %f14, %f24
.word 0x9485bc21 ! t0_kref+0x8f78: addcc %l6, -0x3df, %o2
.word 0x81da001a ! t0_kref+0x8f7c: flush %o0 + %i2
.word 0xf836c018 ! t0_kref+0x8f80: sth %i4, [%i3 + %i0]
.word 0xa9a0190c ! t0_kref+0x8f84: fitod %f12, %f20
.word 0x960a3ea0 ! t0_kref+0x8f88: and %o0, -0x160, %o3
.word 0x35480002 ! t0_kref+0x8f8c: fbue,a,pt %fcc0, _kref+0x8f94
.word 0xd400a02c ! t0_kref+0x8f90: ld [%g2 + 0x2c], %o2
.word 0x973f401c ! t0_kref+0x8f94: sra %i5, %i4, %o3
.word 0x9866fcae ! t0_kref+0x8f98: subc %i3, -0x352, %o4
.word 0x8143c000 ! t0_kref+0x8f9c: stbar
.word 0x8143e05f ! t0_kref+0x8fa0: membar 0x5f
.word 0xc568a080 ! t0_kref+0x8fa4: prefetch %g2 + 0x80, 2
.word 0x26800002 ! t0_kref+0x8fa8: bl,a _kref+0x8fb0
.word 0x94d83fb2 ! t0_kref+0x8fac: smulcc %g0, -0x4e, %o2
.word 0x9ba01a2d ! t0_kref+0x8fb0: fstoi %f13, %f13
.word 0x9e0821bd ! t0_kref+0x8fb4: and %g0, 0x1bd, %o7
.word 0x98e2b9d7 ! t0_kref+0x8fb8: subccc %o2, -0x629, %o4
.word 0x983d8014 ! t0_kref+0x8fbc: xnor %l6, %l4, %o4
.word 0x97a01a34 ! t0_kref+0x8fc0: fstoi %f20, %f11
.word 0xda4e600b ! t0_kref+0x8fc4: ldsb [%i1 + 0xb], %o5
.word 0x92ac800a ! t0_kref+0x8fc8: andncc %l2, %o2, %o1
.word 0xda2e7ffc ! t0_kref+0x8fcc: stb %o5, [%i1 - 4]
.word 0x9ab74009 ! t0_kref+0x8fd0: orncc %i5, %o1, %o5
.word 0xa9a8c036 ! t0_kref+0x8fd4: fmovsul %fcc0, %f22, %f20
.word 0xd4500018 ! t0_kref+0x8fd8: ldsh [%g0 + %i0], %o2
.word 0x9e0d21ff ! t0_kref+0x8fdc: and %l4, 0x1ff, %o7
.word 0x8143e040 ! t0_kref+0x8fe0: membar 0x40
.word 0x952f6007 ! t0_kref+0x8fe4: sll %i5, 0x7, %o2
.word 0xa1a018d4 ! t0_kref+0x8fe8: fdtos %f20, %f16
.word 0xe430a030 ! t0_kref+0x8fec: sth %l2, [%g2 + 0x30]
.word 0x9e877d97 ! t0_kref+0x8ff0: addcc %i5, -0x269, %o7
.word 0x93282005 ! t0_kref+0x8ff4: sll %g0, 0x5, %o1
.word 0x953ec008 ! t0_kref+0x8ff8: sra %i3, %o0, %o2
.word 0x93372012 ! t0_kref+0x8ffc: srl %i4, 0x12, %o1
.word 0xada44d34 ! t0_kref+0x9000: fsmuld %f17, %f20, %f22
.word 0x15800007 ! t0_kref+0x9004: fbue _kref+0x9020
.word 0xda480019 ! t0_kref+0x9008: ldsb [%g0 + %i1], %o5
.word 0xe3b8a040 ! t0_kref+0x900c: stda %f48, [%g2 + 0x40]%asi
.word 0xe6a71018 ! t0_kref+0x9010: sta %l3, [%i4 + %i0]0x80
.word 0xde08a020 ! t0_kref+0x9014: ldub [%g2 + 0x20], %o7
.word 0x9eaeb3d7 ! t0_kref+0x9018: andncc %i2, -0xc29, %o7
.word 0xe16e001c ! t0_kref+0x901c: prefetch %i0 + %i4, 16
.word 0x9fa01a37 ! t0_kref+0x9020: fstoi %f23, %f15
.word 0xb1a018d6 ! t0_kref+0x9024: fdtos %f22, %f24
.word 0x39800001 ! t0_kref+0x9028: fbuge,a _kref+0x902c
.word 0xe13e0000 ! t0_kref+0x902c: std %f16, [%i0]
.word 0x92a6800d ! t0_kref+0x9030: subcc %i2, %o5, %o1
.word 0xd4562012 ! t0_kref+0x9034: ldsh [%i0 + 0x12], %o2
.word 0x9e6570e9 ! t0_kref+0x9038: subc %l5, -0xf17, %o7
.word 0x92bd280c ! t0_kref+0x903c: xnorcc %l4, 0x80c, %o1
.word 0xde4e6000 ! t0_kref+0x9040: ldsb [%i1], %o7
.word 0x948a8008 ! t0_kref+0x9044: andcc %o2, %o0, %o2
.word 0x9f22001d ! t0_kref+0x9048: mulscc %o0, %i5, %o7
.word 0x2d800008 ! t0_kref+0x904c: fbg,a _kref+0x906c
.word 0x81dcfdc3 ! t0_kref+0x9050: flush %l3 - 0x23d
.word 0x81848000 ! t0_kref+0x9054: wr %l2, %g0, %y
.word 0x987ce2f8 ! t0_kref+0x9058: sdiv %l3, 0x2f8, %o4
.word 0xa3a00032 ! t0_kref+0x905c: fmovs %f18, %f17
.word 0xb1a01893 ! t0_kref+0x9060: fitos %f19, %f24
.word 0xada000ce ! t0_kref+0x9064: fnegd %f14, %f22
.word 0x9fc10000 ! t0_kref+0x9068: call %g4
.word 0xe0564000 ! t0_kref+0x906c: ldsh [%i1], %l0
.word 0x9af00013 ! t0_kref+0x9070: udivcc %g0, %l3, %o5
.word 0xada4c82e ! t0_kref+0x9074: fadds %f19, %f14, %f22
.word 0xa5a5c82f ! t0_kref+0x9078: fadds %f23, %f15, %f18
.word 0xe3070019 ! t0_kref+0x907c: ld [%i4 + %i1], %f17
.word 0x9abae3f4 ! t0_kref+0x9080: xnorcc %o3, 0x3f4, %o5
.word 0xc0100018 ! t0_kref+0x9084: lduh [%g0 + %i0], %g0
.word 0x96aaf75c ! t0_kref+0x9088: andncc %o3, -0x8a4, %o3
.word 0x983aea8b ! t0_kref+0x908c: xnor %o3, 0xa8b, %o4
.word 0x97326013 ! t0_kref+0x9090: srl %o1, 0x13, %o3
.word 0xd24e4000 ! t0_kref+0x9094: ldsb [%i1], %o1
.word 0xde00a024 ! t0_kref+0x9098: ld [%g2 + 0x24], %o7
.word 0xe11fbdf8 ! t0_kref+0x909c: ldd [%fp - 0x208], %f16
.word 0x9e3c8012 ! t0_kref+0x90a0: xnor %l2, %l2, %o7
.word 0x9de3bfa0 ! t0_kref+0x90a4: save %sp, -0x60, %sp
.word 0x81c8622c ! t0_kref+0x90a8: return %g1 + 0x22c
.word 0xde10a002 ! t0_kref+0x90ac: lduh [%g2 + 2], %o7
.word 0x001fffff ! t0_kref+0x90b0: illtrap 0x1fffff
.word 0xb1a389ca ! t0_kref+0x90b4: fdivd %f14, %f10, %f24
.word 0x92122f34 ! t0_kref+0x90b8: or %o0, 0xf34, %o1
.word 0x94236df1 ! t0_kref+0x90bc: sub %o5, 0xdf1, %o2
.word 0xd906200c ! t0_kref+0x90c0: ld [%i0 + 0xc], %f12
.word 0xde50a000 ! t0_kref+0x90c4: ldsh [%g2], %o7
.word 0x92a5c01a ! t0_kref+0x90c8: subcc %l7, %i2, %o1
.word 0x9836e16c ! t0_kref+0x90cc: orn %i3, 0x16c, %o4
.word 0x81ac8a4c ! t0_kref+0x90d0: fcmpd %fcc0, %f18, %f12
.word 0x81868000 ! t0_kref+0x90d4: wr %i2, %g0, %y
.word 0x1f400005 ! t0_kref+0x90d8: fbo,pn %fcc0, _kref+0x90ec
.word 0x96a5c013 ! t0_kref+0x90dc: subcc %l7, %l3, %o3
.word 0x95150012 ! t0_kref+0x90e0: taddcctv %l4, %l2, %o2
.word 0xaba000b2 ! t0_kref+0x90e4: fnegs %f18, %f21
.word 0x06400002 ! t0_kref+0x90e8: bl,pn %icc, _kref+0x90f0
.word 0xd2466008 ! t0_kref+0x90ec: ldsw [%i1 + 8], %o1
.word 0xa7a4c82b ! t0_kref+0x90f0: fadds %f19, %f11, %f19
.word 0xe56e401d ! t0_kref+0x90f4: prefetch %i1 + %i5, 18
.word 0xa9a3c82a ! t0_kref+0x90f8: fadds %f15, %f10, %f20
.word 0xe3b8a040 ! t0_kref+0x90fc: stda %f48, [%g2 + 0x40]%asi
.word 0xf300a038 ! t0_kref+0x9100: ld [%g2 + 0x38], %f25
.word 0xe6ee101a ! t0_kref+0x9104: ldstuba [%i0 + %i2]0x80, %l3
.word 0x9da4c836 ! t0_kref+0x9108: fadds %f19, %f22, %f14
.word 0xda30a03e ! t0_kref+0x910c: sth %o5, [%g2 + 0x3e]
.word 0x9a23401c ! t0_kref+0x9110: sub %o5, %i4, %o5
.word 0x94a7000c ! t0_kref+0x9114: subcc %i4, %o4, %o2
.word 0xa5a00134 ! t0_kref+0x9118: fabss %f20, %f18
.word 0xb1a489b3 ! t0_kref+0x911c: fdivs %f18, %f19, %f24
.word 0xe820a01c ! t0_kref+0x9120: st %l4, [%g2 + 0x1c]
.word 0xc398a080 ! t0_kref+0x9124: ldda [%g2 + 0x80]%asi, %f32
.word 0xa3a018d0 ! t0_kref+0x9128: fdtos %f16, %f17
.word 0xd4780019 ! t0_kref+0x912c: swap [%g0 + %i1], %o2
.word 0xd6562010 ! t0_kref+0x9130: ldsh [%i0 + 0x10], %o3
.word 0x9da48831 ! t0_kref+0x9134: fadds %f18, %f17, %f14
.word 0xafa00033 ! t0_kref+0x9138: fmovs %f19, %f23
.word 0xd230a01a ! t0_kref+0x913c: sth %o1, [%g2 + 0x1a]
.word 0x9fc00004 ! t0_kref+0x9140: call %g0 + %g4
.word 0xd236001b ! t0_kref+0x9144: sth %o1, [%i0 + %i3]
.word 0x95a64838 ! t0_kref+0x9148: fadds %f25, %f24, %f10
.word 0x0d800001 ! t0_kref+0x914c: fbg _kref+0x9150
.word 0x9832401a ! t0_kref+0x9150: orn %o1, %i2, %o4
.word 0x9e8e8000 ! t0_kref+0x9154: andcc %i2, %g0, %o7
.word 0x9a8d4000 ! t0_kref+0x9158: andcc %l5, %g0, %o5
.word 0x92b2f7d3 ! t0_kref+0x915c: orncc %o3, -0x82d, %o1
.word 0x81870000 ! t0_kref+0x9160: wr %i4, %g0, %y
.word 0x942ab95b ! t0_kref+0x9164: andn %o2, -0x6a5, %o2
.word 0x9e40208a ! t0_kref+0x9168: addc %g0, 0x8a, %o7
.word 0xa7a01897 ! t0_kref+0x916c: fitos %f23, %f19
.word 0xa1a018d6 ! t0_kref+0x9170: fdtos %f22, %f16
.word 0x81830000 ! t0_kref+0x9174: wr %o4, %g0, %y
.word 0xa3a00134 ! t0_kref+0x9178: fabss %f20, %f17
.word 0x965a4014 ! t0_kref+0x917c: smul %o1, %l4, %o3
.word 0xe01e3ff8 ! t0_kref+0x9180: ldd [%i0 - 8], %l0
.word 0x1d800001 ! t0_kref+0x9184: fbule _kref+0x9188
.word 0xf3270019 ! t0_kref+0x9188: st %f25, [%i4 + %i1]
.word 0x9e5cc00d ! t0_kref+0x918c: smul %l3, %o5, %o7
.word 0x2b480002 ! t0_kref+0x9190: fbug,a,pt %fcc0, _kref+0x9198
.word 0x9a16c01c ! t0_kref+0x9194: or %i3, %i4, %o5
.word 0x9e45401a ! t0_kref+0x9198: addc %l5, %i2, %o7
.word 0x9242e707 ! t0_kref+0x919c: addc %o3, 0x707, %o1
.word 0x9a23786e ! t0_kref+0x91a0: sub %o5, -0x792, %o5
.word 0x8143c000 ! t0_kref+0x91a4: stbar
.word 0x94f76fba ! t0_kref+0x91a8: udivcc %i5, 0xfba, %o2
.word 0x81ae0ab0 ! t0_kref+0x91ac: fcmpes %fcc0, %f24, %f16
.word 0xe3b8a040 ! t0_kref+0x91b0: stda %f48, [%g2 + 0x40]%asi
.word 0x98982e2d ! t0_kref+0x91b4: xorcc %g0, 0xe2d, %o4
.word 0x24800005 ! t0_kref+0x91b8: ble,a _kref+0x91cc
.word 0x9442401d ! t0_kref+0x91bc: addc %o1, %i5, %o2
.word 0xd64e3fe4 ! t0_kref+0x91c0: ldsb [%i0 - 0x1c], %o3
.word 0xc398a080 ! t0_kref+0x91c4: ldda [%g2 + 0x80]%asi, %f32
.word 0x16800001 ! t0_kref+0x91c8: bge _kref+0x91cc
.word 0xc0160000 ! t0_kref+0x91cc: lduh [%i0], %g0
.word 0x94b70015 ! t0_kref+0x91d0: orncc %i4, %l5, %o2
.word 0x04800006 ! t0_kref+0x91d4: ble _kref+0x91ec
.word 0xd8100018 ! t0_kref+0x91d8: lduh [%g0 + %i0], %o4
.word 0xde500019 ! t0_kref+0x91dc: ldsh [%g0 + %i1], %o7
.word 0xa1a5882c ! t0_kref+0x91e0: fadds %f22, %f12, %f16
.word 0x3d400001 ! t0_kref+0x91e4: fbule,a,pn %fcc0, _kref+0x91e8
.word 0x9b148013 ! t0_kref+0x91e8: taddcctv %l2, %l3, %o5
.word 0x8143c000 ! t0_kref+0x91ec: stbar
call SYM(t0_subr1)
.word 0x9a46afbf ! t0_kref+0x91f4: addc %i2, 0xfbf, %o5
.word 0x92c4800a ! t0_kref+0x91f8: addccc %l2, %o2, %o1
.word 0x19800002 ! t0_kref+0x91fc: fbuge _kref+0x9204
.word 0x9602000d ! t0_kref+0x9200: add %o0, %o5, %o3
.word 0x808d401d ! t0_kref+0x9204: btst %i5, %l5
.word 0x98c4a8cd ! t0_kref+0x9208: addccc %l2, 0x8cd, %o4
.word 0x9abf672a ! t0_kref+0x920c: xnorcc %i5, 0x72a, %o5
.word 0x921cc014 ! t0_kref+0x9210: xor %l3, %l4, %o1
.word 0x8186c000 ! t0_kref+0x9214: wr %i3, %g0, %y
.word 0x99a608d6 ! t0_kref+0x9218: fsubd %f24, %f22, %f12
.word 0xd5064000 ! t0_kref+0x921c: ld [%i1], %f10
.word 0xa9a44d37 ! t0_kref+0x9220: fsmuld %f17, %f23, %f20
.word 0x9e8a8015 ! t0_kref+0x9224: andcc %o2, %l5, %o7
.word 0x933ea006 ! t0_kref+0x9228: sra %i2, 0x6, %o1
.word 0x81ab8a50 ! t0_kref+0x922c: fcmpd %fcc0, %f14, %f16
.word 0xaba01a58 ! t0_kref+0x9230: fdtoi %f24, %f21
.word 0x98dd3796 ! t0_kref+0x9234: smulcc %l4, -0x86a, %o4
.word 0x945eb502 ! t0_kref+0x9238: smul %i2, -0xafe, %o2
.word 0x965dbd3f ! t0_kref+0x923c: smul %l6, -0x2c1, %o3
.word 0x923d7621 ! t0_kref+0x9240: xnor %l5, -0x9df, %o1
.word 0x811f69aa ! t0_kref+0x9244: tsubcctv %i5, 0x9aa, %g0
.word 0x9aaafc2e ! t0_kref+0x9248: andncc %o3, -0x3d2, %o5
.word 0xd610a034 ! t0_kref+0x924c: lduh [%g2 + 0x34], %o3
.word 0xdba01018 ! t0_kref+0x9250: sta %f13, [%g0 + %i0]0x80
.word 0x8182c000 ! t0_kref+0x9254: wr %o3, %g0, %y
.word 0x9af00008 ! t0_kref+0x9258: udivcc %g0, %o0, %o5
.word 0xc000a004 ! t0_kref+0x925c: ld [%g2 + 4], %g0
.word 0x99a01913 ! t0_kref+0x9260: fitod %f19, %f12
.word 0x95a8802a ! t0_kref+0x9264: fmovslg %fcc0, %f10, %f10
.word 0x0c800006 ! t0_kref+0x9268: bneg _kref+0x9280
.word 0xe82e7fef ! t0_kref+0x926c: stb %l4, [%i1 - 0x11]
.word 0x9af7000b ! t0_kref+0x9270: udivcc %i4, %o3, %o5
.word 0x9ae2eb0c ! t0_kref+0x9274: subccc %o3, 0xb0c, %o5
.word 0xde0e8019 ! t0_kref+0x9278: ldub [%i2 + %i1], %o7
.word 0xc010a00e ! t0_kref+0x927c: lduh [%g2 + 0xe], %g0
.word 0x8143e040 ! t0_kref+0x9280: membar 0x40
.word 0x94154008 ! t0_kref+0x9284: or %l5, %o0, %o2
.word 0x8143e050 ! t0_kref+0x9288: membar 0x50
.word 0xe51fbda0 ! t0_kref+0x928c: ldd [%fp - 0x260], %f18
.word 0x81ab0a52 ! t0_kref+0x9290: fcmpd %fcc0, %f12, %f18
.word 0x8143c000 ! t0_kref+0x9294: stbar
.word 0xef067ffc ! t0_kref+0x9298: ld [%i1 - 4], %f23
.word 0x9212800b ! t0_kref+0x929c: or %o2, %o3, %o1
.word 0xe13e3ff0 ! t0_kref+0x92a0: std %f16, [%i0 - 0x10]
.word 0x992b0000 ! t0_kref+0x92a4: sll %o4, %g0, %o4
.word 0x9f400000 ! t0_kref+0x92a8: mov %y, %o7
.word 0x9b3b0012 ! t0_kref+0x92ac: sra %o4, %l2, %o5
.word 0x99a4084c ! t0_kref+0x92b0: faddd %f16, %f12, %f12
.word 0xc016601c ! t0_kref+0x92b4: lduh [%i1 + 0x1c], %g0
.word 0xeb00a028 ! t0_kref+0x92b8: ld [%g2 + 0x28], %f21
.word 0x3a800007 ! t0_kref+0x92bc: bcc,a _kref+0x92d8
.word 0xc0500018 ! t0_kref+0x92c0: ldsh [%g0 + %i0], %g0
.word 0xd46e4000 ! t0_kref+0x92c4: ldstub [%i1], %o2
.word 0xd230a018 ! t0_kref+0x92c8: sth %o1, [%g2 + 0x18]
.word 0xe3b8a080 ! t0_kref+0x92cc: stda %f48, [%g2 + 0x80]%asi
.word 0xb6102002 ! t0_kref+0x92d0: mov 0x2, %i3
.word 0xa9a0190a ! t0_kref+0x92d4: fitod %f10, %f20
.word 0x952f2012 ! t0_kref+0x92d8: sll %i4, 0x12, %o2
.word 0xb1a0190f ! t0_kref+0x92dc: fitod %f15, %f24
.word 0x9a8eac87 ! t0_kref+0x92e0: andcc %i2, 0xc87, %o5
.word 0xe106401c ! t0_kref+0x92e4: ld [%i1 + %i4], %f16
.word 0x3b400002 ! t0_kref+0x92e8: fble,a,pn %fcc0, _kref+0x92f0
.word 0xe3b8a080 ! t0_kref+0x92ec: stda %f48, [%g2 + 0x80]%asi
.word 0x92c2801c ! t0_kref+0x92f0: addccc %o2, %i4, %o1
.word 0xd8080019 ! t0_kref+0x92f4: ldub [%g0 + %i1], %o4
.word 0x924265d7 ! t0_kref+0x92f8: addc %o1, 0x5d7, %o1
.word 0xa1a018d4 ! t0_kref+0x92fc: fdtos %f20, %f16
.word 0xe3b8a080 ! t0_kref+0x9300: stda %f48, [%g2 + 0x80]%asi
.word 0x96002f65 ! t0_kref+0x9304: add %g0, 0xf65, %o3
.word 0x1e400002 ! t0_kref+0x9308: bvc,pn %icc, _kref+0x9310
.word 0xd686501c ! t0_kref+0x930c: lda [%i1 + %i4]0x80, %o3
.word 0xc807bfe4 ! t0_kref+0x9310: ld [%fp - 0x1c], %g4
.word 0x9842000c ! t0_kref+0x9314: addc %o0, %o4, %o4
.word 0xed00a028 ! t0_kref+0x9318: ld [%g2 + 0x28], %f22
call SYM(t0_subr3)
.word 0xd6ee5000 ! t0_kref+0x9320: ldstuba [%i1]0x80, %o3
.word 0xafa01899 ! t0_kref+0x9324: fitos %f25, %f23
.word 0x96ab0009 ! t0_kref+0x9328: andncc %o4, %o1, %o3
.word 0x2d800007 ! t0_kref+0x932c: fbg,a _kref+0x9348
.word 0x92353474 ! t0_kref+0x9330: orn %l4, -0xb8c, %o1
.word 0x9a8d801b ! t0_kref+0x9334: andcc %l6, %i3, %o5
.word 0xda6e8019 ! t0_kref+0x9338: ldstub [%i2 + %i1], %o5
.word 0x16800004 ! t0_kref+0x933c: bge _kref+0x934c
.word 0x81db666f ! t0_kref+0x9340: flush %o5 + 0x66f
.word 0x9f3d801b ! t0_kref+0x9344: sra %l6, %i3, %o7
.word 0x96f3401a ! t0_kref+0x9348: udivcc %o5, %i2, %o3
.word 0x8184c000 ! t0_kref+0x934c: wr %l3, %g0, %y
.word 0x812e8009 ! t0_kref+0x9350: sll %i2, %o1, %g0
.word 0x99a000ce ! t0_kref+0x9354: fnegd %f14, %f12
.word 0x967b401d ! t0_kref+0x9358: sdiv %o5, %i5, %o3
.word 0xda901019 ! t0_kref+0x935c: lduha [%g0 + %i1]0x80, %o5
.word 0xff6e3ff0 ! t0_kref+0x9360: prefetch %i0 - 0x10, 31
.word 0x81580000 ! t0_kref+0x9364: flushw
.word 0x9e24800c ! t0_kref+0x9368: sub %l2, %o4, %o7
.word 0x95a609cc ! t0_kref+0x936c: fdivd %f24, %f12, %f10
.word 0x9b3f001a ! t0_kref+0x9370: sra %i4, %i2, %o5
.word 0x16480006 ! t0_kref+0x9374: bge,pt %icc, _kref+0x938c
.word 0x945c8013 ! t0_kref+0x9378: smul %l2, %l3, %o2
.word 0xf428a02a ! t0_kref+0x937c: stb %i2, [%g2 + 0x2a]
.word 0xd6167fe2 ! t0_kref+0x9380: lduh [%i1 - 0x1e], %o3
.word 0xada01913 ! t0_kref+0x9384: fitod %f19, %f22
.word 0xada01916 ! t0_kref+0x9388: fitod %f22, %f22
.word 0x98226a97 ! t0_kref+0x938c: sub %o1, 0xa97, %o4
.word 0x968732c4 ! t0_kref+0x9390: addcc %i4, -0xd3c, %o3
.word 0xc0000018 ! t0_kref+0x9394: ld [%g0 + %i0], %g0
.word 0x98ab2c9a ! t0_kref+0x9398: andncc %o4, 0xc9a, %o4
.word 0x3b480002 ! t0_kref+0x939c: fble,a,pt %fcc0, _kref+0x93a4
.word 0x98a54014 ! t0_kref+0x93a0: subcc %l5, %l4, %o4
.word 0x81aa8a4e ! t0_kref+0x93a4: fcmpd %fcc0, %f10, %f14
.word 0xde40a024 ! t0_kref+0x93a8: ldsw [%g2 + 0x24], %o7
.word 0x9ef70016 ! t0_kref+0x93ac: udivcc %i4, %l6, %o7
.word 0xafa00136 ! t0_kref+0x93b0: fabss %f22, %f23
.word 0x9fc00004 ! t0_kref+0x93b4: call %g0 + %g4
.word 0x9a668013 ! t0_kref+0x93b8: subc %i2, %l3, %o5
.word 0x36800001 ! t0_kref+0x93bc: bge,a _kref+0x93c0
.word 0x94ba8008 ! t0_kref+0x93c0: xnorcc %o2, %o0, %o2
.word 0x0d480003 ! t0_kref+0x93c4: fbg,pt %fcc0, _kref+0x93d0
.word 0x9a637f7d ! t0_kref+0x93c8: subc %o5, -0x83, %o5
.word 0xa3a9002c ! t0_kref+0x93cc: fmovsl %fcc0, %f12, %f17
.word 0x98ddc009 ! t0_kref+0x93d0: smulcc %l7, %o1, %o4
.word 0xee7f0018 ! t0_kref+0x93d4: swap [%i4 + %i0], %l7
.word 0xa9a01894 ! t0_kref+0x93d8: fitos %f20, %f20
.word 0x81828000 ! t0_kref+0x93dc: wr %o2, %g0, %y
.word 0xc398a040 ! t0_kref+0x93e0: ldda [%g2 + 0x40]%asi, %f32
.word 0xd44e2000 ! t0_kref+0x93e4: ldsb [%i0], %o2
.word 0xe53e3ff0 ! t0_kref+0x93e8: std %f18, [%i0 - 0x10]
.word 0x1b480004 ! t0_kref+0x93ec: fble,pt %fcc0, _kref+0x93fc
.word 0x99a4c82f ! t0_kref+0x93f0: fadds %f19, %f15, %f12
.word 0x948d7044 ! t0_kref+0x93f4: andcc %l5, -0xfbc, %o2
.word 0xdb06600c ! t0_kref+0x93f8: ld [%i1 + 0xc], %f13
.word 0x988f401b ! t0_kref+0x93fc: andcc %i5, %i3, %o4
.word 0x97a4c838 ! t0_kref+0x9400: fadds %f19, %f24, %f11
.word 0xe01e7ff8 ! t0_kref+0x9404: ldd [%i1 - 8], %l0
.word 0x04800007 ! t0_kref+0x9408: ble _kref+0x9424
.word 0xb1a01110 ! t0_kref+0x940c: fxtod %f16, %f24
.word 0x35800007 ! t0_kref+0x9410: fbue,a _kref+0x942c
.word 0x941d68ff ! t0_kref+0x9414: xor %l5, 0x8ff, %o2
.word 0xd850a000 ! t0_kref+0x9418: ldsh [%g2], %o4
.word 0xf430a010 ! t0_kref+0x941c: sth %i2, [%g2 + 0x10]
.word 0x97a000af ! t0_kref+0x9420: fnegs %f15, %f11
.word 0x81dac000 ! t0_kref+0x9424: flush %o3
.word 0xda48a011 ! t0_kref+0x9428: ldsb [%g2 + 0x11], %o5
.word 0x99a0004e ! t0_kref+0x942c: fmovd %f14, %f12
.word 0xde48a02e ! t0_kref+0x9430: ldsb [%g2 + 0x2e], %o7
.word 0xd2263fe4 ! t0_kref+0x9434: st %o1, [%i0 - 0x1c]
.word 0x973da01f ! t0_kref+0x9438: sra %l6, 0x1f, %o3
.word 0xd6871019 ! t0_kref+0x943c: lda [%i4 + %i1]0x80, %o3
.word 0x920d000d ! t0_kref+0x9440: and %l4, %o5, %o1
.word 0x80274009 ! t0_kref+0x9444: sub %i5, %o1, %g0
.word 0x1f0ddb08 ! t0_kref+0x9448: sethi %hi(0x376c2000), %o7
.word 0x8143e040 ! t0_kref+0x944c: membar 0x40
.word 0xde08a02d ! t0_kref+0x9450: ldub [%g2 + 0x2d], %o7
.word 0xd91fbfa8 ! t0_kref+0x9454: ldd [%fp - 0x58], %f12
.word 0x95102be8 ! t0_kref+0x9458: taddcctv %g0, 0xbe8, %o2
.word 0xd410a00c ! t0_kref+0x945c: lduh [%g2 + 0xc], %o2
.word 0x9e758013 ! t0_kref+0x9460: udiv %l6, %l3, %o7
.word 0xea20a030 ! t0_kref+0x9464: st %l5, [%g2 + 0x30]
.word 0xe91e2010 ! t0_kref+0x9468: ldd [%i0 + 0x10], %f20
.word 0x9abcb6d2 ! t0_kref+0x946c: xnorcc %l2, -0x92e, %o5
.word 0x95a000ae ! t0_kref+0x9470: fnegs %f14, %f10
.word 0xb3a01a4c ! t0_kref+0x9474: fdtoi %f12, %f25
.word 0x803d801c ! t0_kref+0x9478: xnor %l6, %i4, %g0
.word 0xd810a03a ! t0_kref+0x947c: lduh [%g2 + 0x3a], %o4
.word 0x96f77408 ! t0_kref+0x9480: udivcc %i5, -0xbf8, %o3
.word 0xd630a010 ! t0_kref+0x9484: sth %o3, [%g2 + 0x10]
.word 0xda00a00c ! t0_kref+0x9488: ld [%g2 + 0xc], %o5
.word 0xd806001c ! t0_kref+0x948c: ld [%i0 + %i4], %o4
.word 0x07800007 ! t0_kref+0x9490: fbul _kref+0x94ac
.word 0x940f6b18 ! t0_kref+0x9494: and %i5, 0xb18, %o2
.word 0x3b800005 ! t0_kref+0x9498: fble,a _kref+0x94ac
.word 0x9f2a8000 ! t0_kref+0x949c: sll %o2, %g0, %o7
.word 0x9fa01a34 ! t0_kref+0x94a0: fstoi %f20, %f15
.word 0xe01e4000 ! t0_kref+0x94a4: ldd [%i1], %l0
.word 0x9f32c008 ! t0_kref+0x94a8: srl %o3, %o0, %o7
.word 0x97a018d4 ! t0_kref+0x94ac: fdtos %f20, %f11
.word 0x02800002 ! t0_kref+0x94b0: be _kref+0x94b8
.word 0xd68e101a ! t0_kref+0x94b4: lduba [%i0 + %i2]0x80, %o3
.word 0xf120a028 ! t0_kref+0x94b8: st %f24, [%g2 + 0x28]
.word 0x81df4010 ! t0_kref+0x94bc: flush %i5 + %l0
.word 0xe93e4000 ! t0_kref+0x94c0: std %f20, [%i1]
.word 0xdad81018 ! t0_kref+0x94c4: ldxa [%g0 + %i0]0x80, %o5
.word 0x96bcb032 ! t0_kref+0x94c8: xnorcc %l2, -0xfce, %o3
.word 0x92aa8015 ! t0_kref+0x94cc: andncc %o2, %l5, %o1
.word 0xd2c71018 ! t0_kref+0x94d0: ldswa [%i4 + %i0]0x80, %o1
call 1f
.empty
.word 0xd820a01c ! t0_kref+0x94d8: st %o4, [%g2 + 0x1c]
.word 0xa5a01a35 ! t0_kref+0x94dc: fstoi %f21, %f18
.word 0xaba00138 ! t0_kref+0x94e0: fabss %f24, %f21
.word 0x94c2a519 ! t0_kref+0x94e4: addccc %o2, 0x519, %o2
.word 0xd2280019 ! t0_kref+0x94e8: stb %o1, [%g0 + %i1]
.word 0x13800001 ! t0_kref+0x94ec: fbe _kref+0x94f0
.word 0x9da0102d ! t0_kref+0x94f0: fstox %f13, %f14
1: .word 0x80ab3b95 ! t0_kref+0x94f4: andncc %o4, -0x46b, %g0
.word 0xada0188e ! t0_kref+0x94f8: fitos %f14, %f22
.word 0xd85e2008 ! t0_kref+0x94fc: ldx [%i0 + 8], %o4
.word 0x982db951 ! t0_kref+0x9500: andn %l6, -0x6af, %o4
.word 0xeb063fe0 ! t0_kref+0x9504: ld [%i0 - 0x20], %f21
.word 0x0a800007 ! t0_kref+0x9508: bcs _kref+0x9524
.word 0x98e2208b ! t0_kref+0x950c: subccc %o0, 0x8b, %o4
.word 0x9265ba58 ! t0_kref+0x9510: subc %l6, -0x5a8, %o1
.word 0xaba00034 ! t0_kref+0x9514: fmovs %f20, %f21
.word 0x9ebf4009 ! t0_kref+0x9518: xnorcc %i5, %o1, %o7
.word 0xb3a018d8 ! t0_kref+0x951c: fdtos %f24, %f25
.word 0x9e34aac5 ! t0_kref+0x9520: orn %l2, 0xac5, %o7
.word 0x96282842 ! t0_kref+0x9524: andn %g0, 0x842, %o3
.word 0x0b800006 ! t0_kref+0x9528: fbug _kref+0x9540
.word 0x927dc015 ! t0_kref+0x952c: sdiv %l7, %l5, %o1
.word 0xec363fea ! t0_kref+0x9530: sth %l6, [%i0 - 0x16]
.word 0xd64e3fe3 ! t0_kref+0x9534: ldsb [%i0 - 0x1d], %o3
.word 0x81834000 ! t0_kref+0x9538: wr %o5, %g0, %y
.word 0xa3a0188b ! t0_kref+0x953c: fitos %f11, %f17
.word 0x9722c014 ! t0_kref+0x9540: mulscc %o3, %l4, %o3
.word 0xc398a080 ! t0_kref+0x9544: ldda [%g2 + 0x80]%asi, %f32
.word 0x32800006 ! t0_kref+0x9548: bne,a _kref+0x9560
.word 0x92300015 ! t0_kref+0x954c: orn %g0, %l5, %o1
.word 0xd8062000 ! t0_kref+0x9550: ld [%i0], %o4
.word 0xd6560000 ! t0_kref+0x9554: ldsh [%i0], %o3
.word 0x81850000 ! t0_kref+0x9558: wr %l4, %g0, %y
.word 0x9334e000 ! t0_kref+0x955c: srl %l3, 0x0, %o1
.word 0xd2ee9018 ! t0_kref+0x9560: ldstuba [%i2 + %i0]0x80, %o1
.word 0xf007bfe0 ! t0_kref+0x9564: ld [%fp - 0x20], %i0
.word 0xb3a389b8 ! t0_kref+0x9568: fdivs %f14, %f24, %f25
.word 0x0e480008 ! t0_kref+0x956c: bvs,pt %icc, _kref+0x958c
.word 0x95127b45 ! t0_kref+0x9570: taddcctv %o1, -0x4bb, %o2
.word 0xaba018ce ! t0_kref+0x9574: fdtos %f14, %f21
.word 0xd67e0000 ! t0_kref+0x9578: swap [%i0], %o3
.word 0xc07e6004 ! t0_kref+0x957c: swap [%i1 + 4], %g0
.word 0xa3a018cc ! t0_kref+0x9580: fdtos %f12, %f17
.word 0xe0180018 ! t0_kref+0x9584: ldd [%g0 + %i0], %l0
.word 0x95a01913 ! t0_kref+0x9588: fitod %f19, %f10
.word 0xd820a030 ! t0_kref+0x958c: st %o4, [%g2 + 0x30]
.word 0x9ba00132 ! t0_kref+0x9590: fabss %f18, %f13
.word 0xc06e6010 ! t0_kref+0x9594: ldstub [%i1 + 0x10], %g0
.word 0xdd270019 ! t0_kref+0x9598: st %f14, [%i4 + %i1]
.word 0xdd1e3fe8 ! t0_kref+0x959c: ldd [%i0 - 0x18], %f14
.word 0x803ac008 ! t0_kref+0x95a0: xnor %o3, %o0, %g0
.word 0xc050a026 ! t0_kref+0x95a4: ldsh [%g2 + 0x26], %g0
.word 0x97a01899 ! t0_kref+0x95a8: fitos %f25, %f11
.word 0xc0ee1000 ! t0_kref+0x95ac: ldstuba [%i0]0x80, %g0
.word 0x8143e040 ! t0_kref+0x95b0: membar 0x40
.word 0xeee81019 ! t0_kref+0x95b4: ldstuba [%g0 + %i1]0x80, %l7
.word 0x925d243a ! t0_kref+0x95b8: smul %l4, 0x43a, %o1
.word 0xdd263fe8 ! t0_kref+0x95bc: st %f14, [%i0 - 0x18]
.word 0x81ab0a58 ! t0_kref+0x95c0: fcmpd %fcc0, %f12, %f24
.word 0x92fb001b ! t0_kref+0x95c4: sdivcc %o4, %i3, %o1
.word 0x94800009 ! t0_kref+0x95c8: addcc %g0, %o1, %o2
.word 0xf320a020 ! t0_kref+0x95cc: st %f25, [%g2 + 0x20]
.word 0x96af0014 ! t0_kref+0x95d0: andncc %i4, %l4, %o3
.word 0xc050a016 ! t0_kref+0x95d4: ldsh [%g2 + 0x16], %g0
.word 0x98e6b514 ! t0_kref+0x95d8: subccc %i2, -0xaec, %o4
.word 0x9fa2c833 ! t0_kref+0x95dc: fadds %f11, %f19, %f15
.word 0xe9b81018 ! t0_kref+0x95e0: stda %f20, [%g0 + %i0]0x80
.word 0x06800002 ! t0_kref+0x95e4: bl _kref+0x95ec
.word 0xaba44833 ! t0_kref+0x95e8: fadds %f17, %f19, %f21
.word 0xe120a03c ! t0_kref+0x95ec: st %f16, [%g2 + 0x3c]
.word 0xef063ff4 ! t0_kref+0x95f0: ld [%i0 - 0xc], %f23
.word 0x3b480007 ! t0_kref+0x95f4: fble,a,pt %fcc0, _kref+0x9610
.word 0x9aa00016 ! t0_kref+0x95f8: subcc %g0, %l6, %o5
.word 0xb3a00031 ! t0_kref+0x95fc: fmovs %f17, %f25
.word 0x81dfec54 ! t0_kref+0x9600: flush %i7 + 0xc54
.word 0xb1a509ad ! t0_kref+0x9604: fdivs %f20, %f13, %f24
.word 0x0a800001 ! t0_kref+0x9608: bcs _kref+0x960c
.word 0xd6167fe6 ! t0_kref+0x960c: lduh [%i1 - 0x1a], %o3
.word 0xa9a289d2 ! t0_kref+0x9610: fdivd %f10, %f18, %f20
.word 0xada0002f ! t0_kref+0x9614: fmovs %f15, %f22
.word 0xd48e501a ! t0_kref+0x9618: lduba [%i1 + %i2]0x80, %o2
.word 0x9b3ca00a ! t0_kref+0x961c: sra %l2, 0xa, %o5
.word 0x9a9e8017 ! t0_kref+0x9620: xorcc %i2, %l7, %o5
.word 0x81ac0a33 ! t0_kref+0x9624: fcmps %fcc0, %f16, %f19
.word 0x10800002 ! t0_kref+0x9628: ba _kref+0x9630
.word 0xa5a0002b ! t0_kref+0x962c: fmovs %f11, %f18
.word 0x8143c000 ! t0_kref+0x9630: stbar
.word 0x9af27484 ! t0_kref+0x9634: udivcc %o1, -0xb7c, %o5
.word 0x9e870009 ! t0_kref+0x9638: addcc %i4, %o1, %o7
.word 0xf6b61000 ! t0_kref+0x963c: stha %i3, [%i0]0x80
.word 0x9244f441 ! t0_kref+0x9640: addc %l3, -0xbbf, %o1
.word 0x1b480003 ! t0_kref+0x9644: fble,pt %fcc0, _kref+0x9650
.word 0x99a0012f ! t0_kref+0x9648: fabss %f15, %f12
.word 0x23400005 ! t0_kref+0x964c: fbne,a,pn %fcc0, _kref+0x9660
.word 0xe83f4005 ! t0_kref+0x9650: std %l4, [%i5 + %g5]
.word 0x3f480007 ! t0_kref+0x9654: fbo,a,pt %fcc0, _kref+0x9670
.word 0x95a01913 ! t0_kref+0x9658: fitod %f19, %f10
.word 0x943dbbab ! t0_kref+0x965c: xnor %l6, -0x455, %o2
.word 0x965c8017 ! t0_kref+0x9660: smul %l2, %l7, %o3
.word 0xf620a020 ! t0_kref+0x9664: st %i3, [%g2 + 0x20]
.word 0xf120a018 ! t0_kref+0x9668: st %f24, [%g2 + 0x18]
.word 0x95a389d8 ! t0_kref+0x966c: fdivd %f14, %f24, %f10
.word 0x92fab5ec ! t0_kref+0x9670: sdivcc %o2, -0xa14, %o1
.word 0xd6c01018 ! t0_kref+0x9674: ldswa [%g0 + %i0]0x80, %o3
.word 0x9ebd4008 ! t0_kref+0x9678: xnorcc %l5, %o0, %o7
.word 0xd8160000 ! t0_kref+0x967c: lduh [%i0], %o4
.word 0x81ab0a4c ! t0_kref+0x9680: fcmpd %fcc0, %f12, %f12
.word 0xf820a014 ! t0_kref+0x9684: st %i4, [%g2 + 0x14]
.word 0xdd1f4005 ! t0_kref+0x9688: ldd [%i5 + %g5], %f14
.word 0x1e400007 ! t0_kref+0x968c: bvc,pn %icc, _kref+0x96a8
.word 0xed063ff0 ! t0_kref+0x9690: ld [%i0 - 0x10], %f22
.word 0xda4e0000 ! t0_kref+0x9694: ldsb [%i0], %o5
.word 0xde10a006 ! t0_kref+0x9698: lduh [%g2 + 6], %o7
.word 0xe8280019 ! t0_kref+0x969c: stb %l4, [%g0 + %i1]
.word 0x23400006 ! t0_kref+0x96a0: fbne,a,pn %fcc0, _kref+0x96b8
.word 0xd2270018 ! t0_kref+0x96a4: st %o1, [%i4 + %i0]
.word 0x9e828017 ! t0_kref+0x96a8: addcc %o2, %l7, %o7
.word 0x2d800006 ! t0_kref+0x96ac: fbg,a _kref+0x96c4
.word 0xe01e7ff0 ! t0_kref+0x96b0: ldd [%i1 - 0x10], %l0
.word 0xed6e3fe0 ! t0_kref+0x96b4: prefetch %i0 - 0x20, 22
.word 0x94628000 ! t0_kref+0x96b8: subc %o2, %g0, %o2
.word 0x32400007 ! t0_kref+0x96bc: bne,a,pn %icc, _kref+0x96d8
.word 0x9b3f600f ! t0_kref+0x96c0: sra %i5, 0xf, %o5
.word 0xd800a014 ! t0_kref+0x96c4: ld [%g2 + 0x14], %o4
.word 0xd5a71019 ! t0_kref+0x96c8: sta %f10, [%i4 + %i1]0x80
.word 0xc048a019 ! t0_kref+0x96cc: ldsb [%g2 + 0x19], %g0
.word 0x001fffff ! t0_kref+0x96d0: illtrap 0x1fffff
.word 0xd8d61000 ! t0_kref+0x96d4: ldsha [%i0]0x80, %o4
.word 0x96ad8000 ! t0_kref+0x96d8: andncc %l6, %g0, %o3
.word 0xd408a006 ! t0_kref+0x96dc: ldub [%g2 + 6], %o2
.word 0x37800008 ! t0_kref+0x96e0: fbge,a _kref+0x9700
.word 0xada0188c ! t0_kref+0x96e4: fitos %f12, %f22
.word 0x0a800005 ! t0_kref+0x96e8: bcs _kref+0x96fc
.word 0xd8780018 ! t0_kref+0x96ec: swap [%g0 + %i0], %o4
.word 0x3e800007 ! t0_kref+0x96f0: bvc,a _kref+0x970c
.word 0xa5a38858 ! t0_kref+0x96f4: faddd %f14, %f24, %f18
.word 0xd4164000 ! t0_kref+0x96f8: lduh [%i1], %o2
.word 0x15400005 ! t0_kref+0x96fc: fbue,pn %fcc0, _kref+0x9710
.word 0xb1a018ca ! t0_kref+0x9700: fdtos %f10, %f24
.word 0xb1a01a34 ! t0_kref+0x9704: fstoi %f20, %f24
.word 0xc398a040 ! t0_kref+0x9708: ldda [%g2 + 0x40]%asi, %f32
.word 0x9424e426 ! t0_kref+0x970c: sub %l3, 0x426, %o2
.word 0x969f3130 ! t0_kref+0x9710: xorcc %i4, -0xed0, %o3
.word 0xd2480019 ! t0_kref+0x9714: ldsb [%g0 + %i1], %o1
.word 0x12480004 ! t0_kref+0x9718: bne,pt %icc, _kref+0x9728
.word 0x993d801a ! t0_kref+0x971c: sra %l6, %i2, %o4
.word 0x80e323fc ! t0_kref+0x9720: subccc %o4, 0x3fc, %g0
.word 0x9e8de19e ! t0_kref+0x9724: andcc %l7, 0x19e, %o7
.word 0xd8500019 ! t0_kref+0x9728: ldsh [%g0 + %i1], %o4
.word 0x03800008 ! t0_kref+0x972c: fbne _kref+0x974c
.word 0xb1a60936 ! t0_kref+0x9730: fmuls %f24, %f22, %f24
.word 0x9a5f7899 ! t0_kref+0x9734: smul %i5, -0x767, %o5
.word 0x81ab0a56 ! t0_kref+0x9738: fcmpd %fcc0, %f12, %f22
.word 0x98fb001b ! t0_kref+0x973c: sdivcc %o4, %i3, %o4
.word 0xc000a03c ! t0_kref+0x9740: ld [%g2 + 0x3c], %g0
.word 0x1b800005 ! t0_kref+0x9744: fble _kref+0x9758
.word 0x933d4017 ! t0_kref+0x9748: sra %l5, %l7, %o1
.word 0x813ca00f ! t0_kref+0x974c: sra %l2, 0xf, %g0
.word 0xe11e3fe8 ! t0_kref+0x9750: ldd [%i0 - 0x18], %f16
.word 0xe01e4000 ! t0_kref+0x9754: ldd [%i1], %l0
.word 0x96870017 ! t0_kref+0x9758: addcc %i4, %l7, %o3
.word 0x9e2ec012 ! t0_kref+0x975c: andn %i3, %l2, %o7
.word 0x86102003 ! t0_kref+0x9760: mov 0x3, %g3
.word 0x32800000 ! t0_kref+0x9764: bne,a _kref+0x9764
.word 0x86a0e001 ! t0_kref+0x9768: subcc %g3, 1, %g3
.word 0xc08e101a ! t0_kref+0x976c: lduba [%i0 + %i2]0x80, %g0
.word 0xb1a0190e ! t0_kref+0x9770: fitod %f14, %f24
.word 0x9f2da00b ! t0_kref+0x9774: sll %l6, 0xb, %o7
.word 0x9de3bfa0 ! t0_kref+0x9778: save %sp, -0x60, %sp
.word 0x80168018 ! t0_kref+0x977c: or %i2, %i0, %g0
.word 0x95ef3640 ! t0_kref+0x9780: restore %i4, -0x9c0, %o2
.word 0x81ab0a52 ! t0_kref+0x9784: fcmpd %fcc0, %f12, %f18
.word 0x96456d8b ! t0_kref+0x9788: addc %l5, 0xd8b, %o3
.word 0xd53e3ff0 ! t0_kref+0x978c: std %f10, [%i0 - 0x10]
.word 0xed180019 ! t0_kref+0x9790: ldd [%g0 + %i1], %f22
.word 0x947f67fc ! t0_kref+0x9794: sdiv %i5, 0x7fc, %o2
.word 0xe6216fbc ! t0_kref+0x9798: st %l3, [%g5 + 0xfbc]
.word 0x9a452e11 ! t0_kref+0x979c: addc %l4, 0xe11, %o5
.word 0x81ac0a54 ! t0_kref+0x97a0: fcmpd %fcc0, %f16, %f20
.word 0xe47e7ffc ! t0_kref+0x97a4: swap [%i1 - 4], %l2
.word 0xff6e7ff8 ! t0_kref+0x97a8: prefetch %i1 - 8, 31
.word 0xd5263fe8 ! t0_kref+0x97ac: st %f10, [%i0 - 0x18]
.word 0x11800003 ! t0_kref+0x97b0: fba _kref+0x97bc
.word 0xa9a00054 ! t0_kref+0x97b4: fmovd %f20, %f20
.word 0x9845bc3b ! t0_kref+0x97b8: addc %l6, -0x3c5, %o4
.word 0x97a0002d ! t0_kref+0x97bc: fmovs %f13, %f11
.word 0xe01e0000 ! t0_kref+0x97c0: ldd [%i0], %l0
.word 0xd8300019 ! t0_kref+0x97c4: sth %o4, [%g0 + %i1]
.word 0x81aaca37 ! t0_kref+0x97c8: fcmps %fcc0, %f11, %f23
.word 0xd40e2005 ! t0_kref+0x97cc: ldub [%i0 + 5], %o2
.word 0x8082000a ! t0_kref+0x97d0: addcc %o0, %o2, %g0
.word 0xd93e6018 ! t0_kref+0x97d4: std %f12, [%i1 + 0x18]
.word 0x9faa402c ! t0_kref+0x97d8: fmovse %fcc0, %f12, %f15
.word 0x9a2efbeb ! t0_kref+0x97dc: andn %i3, -0x415, %o5
.word 0x98c72ccd ! t0_kref+0x97e0: addccc %i4, 0xccd, %o4
.word 0x23480001 ! t0_kref+0x97e4: fbne,a,pt %fcc0, _kref+0x97e8
.word 0x9a330015 ! t0_kref+0x97e8: orn %o4, %l5, %o5
.word 0x9b3a201e ! t0_kref+0x97ec: sra %o0, 0x1e, %o5
.word 0x81ac4ab7 ! t0_kref+0x97f0: fcmpes %fcc0, %f17, %f23
.word 0x07480004 ! t0_kref+0x97f4: fbul,pt %fcc0, _kref+0x9804
.word 0xd4163fe8 ! t0_kref+0x97f8: lduh [%i0 - 0x18], %o2
.word 0x94f48016 ! t0_kref+0x97fc: udivcc %l2, %l6, %o2
.word 0x81ab8a52 ! t0_kref+0x9800: fcmpd %fcc0, %f14, %f18
.word 0xd840a018 ! t0_kref+0x9804: ldsw [%g2 + 0x18], %o4
.word 0x9f3f001b ! t0_kref+0x9808: sra %i4, %i3, %o7
.word 0xa3a018d4 ! t0_kref+0x980c: fdtos %f20, %f17
.word 0xd7066004 ! t0_kref+0x9810: ld [%i1 + 4], %f11
.word 0xe09e101d ! t0_kref+0x9814: ldda [%i0 + %i5]0x80, %l0
.word 0x09400005 ! t0_kref+0x9818: fbl,pn %fcc0, _kref+0x982c
.word 0xef6e401a ! t0_kref+0x981c: prefetch %i1 + %i2, 23
.word 0xe01e3ff0 ! t0_kref+0x9820: ldd [%i0 - 0x10], %l0
.word 0xcb070005 ! t0_kref+0x9824: ld [%i4 + %g5], %f5
.word 0x94acba14 ! t0_kref+0x9828: andncc %l2, -0x5ec, %o2
.word 0x98ab4015 ! t0_kref+0x982c: andncc %o5, %l5, %o4
.word 0x06400005 ! t0_kref+0x9830: bl,pn %icc, _kref+0x9844
.word 0xd44e0000 ! t0_kref+0x9834: ldsb [%i0], %o2
.word 0xe87e600c ! t0_kref+0x9838: swap [%i1 + 0xc], %l4
.word 0x001fffff ! t0_kref+0x983c: illtrap 0x1fffff
.word 0xa9a54836 ! t0_kref+0x9840: fadds %f21, %f22, %f20
.word 0x80837255 ! t0_kref+0x9844: addcc %o5, -0xdab, %g0
.word 0x95a01895 ! t0_kref+0x9848: fitos %f21, %f10
.word 0x96bf65d8 ! t0_kref+0x984c: xnorcc %i5, 0x5d8, %o3
.word 0x809ec01c ! t0_kref+0x9850: xorcc %i3, %i4, %g0
.word 0xe09f5018 ! t0_kref+0x9854: ldda [%i5 + %i0]0x80, %l0
.word 0x80bde848 ! t0_kref+0x9858: xnorcc %l7, 0x848, %g0
.word 0xc020a01c ! t0_kref+0x985c: clr [%g2 + 0x1c]
.word 0xd430a024 ! t0_kref+0x9860: sth %o2, [%g2 + 0x24]
.word 0x13480001 ! t0_kref+0x9864: fbe,pt %fcc0, _kref+0x9868
.word 0x98668008 ! t0_kref+0x9868: subc %i2, %o0, %o4
.word 0x9e5a3a51 ! t0_kref+0x986c: smul %o0, -0x5af, %o7
.word 0x81332000 ! t0_kref+0x9870: srl %o4, 0x0, %g0
.word 0xfc4831fb ! t0_kref+0x9874: ldsb [%g0 - 0xe05], %fp
.word 0xb1a00056 ! t0_kref+0x9878: fmovd %f22, %f24
.word 0xd2164000 ! t0_kref+0x987c: lduh [%i1], %o1
.word 0x9e6574f9 ! t0_kref+0x9880: subc %l5, -0xb07, %o7
.word 0x94e58015 ! t0_kref+0x9884: subccc %l6, %l5, %o2
.word 0xed00a024 ! t0_kref+0x9888: ld [%g2 + 0x24], %f22
.word 0x953d2011 ! t0_kref+0x988c: sra %l4, 0x11, %o2
.word 0x99a38858 ! t0_kref+0x9890: faddd %f14, %f24, %f12
.word 0x9fa018d6 ! t0_kref+0x9894: fdtos %f22, %f15
.word 0x98fdc000 ! t0_kref+0x9898: sdivcc %l7, %g0, %o4
.word 0xa5a00158 ! t0_kref+0x989c: fabsd %f24, %f18
.word 0x9ee54000 ! t0_kref+0x98a0: subccc %l5, %g0, %o7
.word 0xd030a008 ! t0_kref+0x98a4: sth %o0, [%g2 + 8]
.word 0x06480007 ! t0_kref+0x98a8: bl,pt %icc, _kref+0x98c4
.word 0xe9063ff4 ! t0_kref+0x98ac: ld [%i0 - 0xc], %f20
.word 0x81d8000a ! t0_kref+0x98b0: flush %g0 + %o2
.word 0x3f400005 ! t0_kref+0x98b4: fbo,a,pn %fcc0, _kref+0x98c8
.word 0xdf20a028 ! t0_kref+0x98b8: st %f15, [%g2 + 0x28]
.word 0xaba00136 ! t0_kref+0x98bc: fabss %f22, %f21
.word 0xdb06200c ! t0_kref+0x98c0: ld [%i0 + 0xc], %f13
.word 0x988a8016 ! t0_kref+0x98c4: andcc %o2, %l6, %o4
.word 0xe5ee501a ! t0_kref+0x98c8: prefetcha %i1 + %i2, 18
.word 0xa1a01914 ! t0_kref+0x98cc: fitod %f20, %f16
.word 0x81aa8a56 ! t0_kref+0x98d0: fcmpd %fcc0, %f10, %f22
.word 0x8132e01c ! t0_kref+0x98d4: srl %o3, 0x1c, %g0
.word 0x2a800007 ! t0_kref+0x98d8: bcs,a _kref+0x98f4
.word 0x96e2f1ba ! t0_kref+0x98dc: subccc %o3, -0xe46, %o3
.word 0x96f34016 ! t0_kref+0x98e0: udivcc %o5, %l6, %o3
.word 0xe07e201c ! t0_kref+0x98e4: swap [%i0 + 0x1c], %l0
.word 0xdd060000 ! t0_kref+0x98e8: ld [%i0], %f14
.word 0x11800005 ! t0_kref+0x98ec: fba _kref+0x9900
.word 0xa9a01893 ! t0_kref+0x98f0: fitos %f19, %f20
.word 0x95a389b2 ! t0_kref+0x98f4: fdivs %f14, %f18, %f10
.word 0xd9267fe0 ! t0_kref+0x98f8: st %f12, [%i1 - 0x20]
.word 0x9fa01a54 ! t0_kref+0x98fc: fdtoi %f20, %f15
.word 0x27800004 ! t0_kref+0x9900: fbul,a _kref+0x9910
.word 0x98626ee6 ! t0_kref+0x9904: subc %o1, 0xee6, %o4
.word 0xde0e001a ! t0_kref+0x9908: ldub [%i0 + %i2], %o7
.word 0x9fc10000 ! t0_kref+0x990c: call %g4
.word 0x933d4014 ! t0_kref+0x9910: sra %l5, %l4, %o1
.word 0x985aab5b ! t0_kref+0x9914: smul %o2, 0xb5b, %o4
.word 0xa9a00139 ! t0_kref+0x9918: fabss %f25, %f20
.word 0x04800008 ! t0_kref+0x991c: ble _kref+0x993c
.word 0x942ee175 ! t0_kref+0x9920: andn %i3, 0x175, %o2
.word 0x94420012 ! t0_kref+0x9924: addc %o0, %l2, %o2
.word 0x81ab4a37 ! t0_kref+0x9928: fcmps %fcc0, %f13, %f23
.word 0x973b6004 ! t0_kref+0x992c: sra %o5, 0x4, %o3
.word 0xd53e001d ! t0_kref+0x9930: std %f10, [%i0 + %i5]
.word 0x9e8d6b9c ! t0_kref+0x9934: andcc %l5, 0xb9c, %o7
.word 0x9e86c016 ! t0_kref+0x9938: addcc %i3, %l6, %o7
.word 0xc0000019 ! t0_kref+0x993c: ld [%g0 + %i1], %g0
.word 0xb8102018 ! t0_kref+0x9940: mov 0x18, %i4
.word 0x9a42356f ! t0_kref+0x9944: addc %o0, -0xa91, %o5
.word 0x9a5e800a ! t0_kref+0x9948: smul %i2, %o2, %o5
.word 0x81834000 ! t0_kref+0x994c: wr %o5, %g0, %y
.word 0x9b077543 ! t0_kref+0x9950: taddcc %i5, -0xabd, %o5
.word 0xeaa81018 ! t0_kref+0x9954: stba %l5, [%g0 + %i0]0x80
.word 0xa9a0190e ! t0_kref+0x9958: fitod %f14, %f20
.word 0x802cc009 ! t0_kref+0x995c: andn %l3, %o1, %g0
.word 0xd220a00c ! t0_kref+0x9960: st %o1, [%g2 + 0xc]
.word 0xc008a023 ! t0_kref+0x9964: ldub [%g2 + 0x23], %g0
.word 0xd856600c ! t0_kref+0x9968: ldsh [%i1 + 0xc], %o4
.word 0x95372016 ! t0_kref+0x996c: srl %i4, 0x16, %o2
.word 0x92e2271f ! t0_kref+0x9970: subccc %o0, 0x71f, %o1
.word 0xf11e3ff8 ! t0_kref+0x9974: ldd [%i0 - 8], %f24
.word 0xe820a020 ! t0_kref+0x9978: st %l4, [%g2 + 0x20]
.word 0xb1a01915 ! t0_kref+0x997c: fitod %f21, %f24
.word 0xda48a022 ! t0_kref+0x9980: ldsb [%g2 + 0x22], %o5
.word 0x39800007 ! t0_kref+0x9984: fbuge,a _kref+0x99a0
.word 0x9a47775a ! t0_kref+0x9988: addc %i5, -0x8a6, %o5
.word 0xa9a4c833 ! t0_kref+0x998c: fadds %f19, %f19, %f20
.word 0xe91e001d ! t0_kref+0x9990: ldd [%i0 + %i5], %f20
.word 0x9f414000 ! t0_kref+0x9994: mov %pc, %o7
.word 0xec30a00c ! t0_kref+0x9998: sth %l6, [%g2 + 0xc]
.word 0xc0167fe8 ! t0_kref+0x999c: lduh [%i1 - 0x18], %g0
.word 0x9a5cc013 ! t0_kref+0x99a0: smul %l3, %l3, %o5
.word 0xa5a01894 ! t0_kref+0x99a4: fitos %f20, %f18
.word 0x9232000a ! t0_kref+0x99a8: orn %o0, %o2, %o1
.word 0x9938000b ! t0_kref+0x99ac: sra %g0, %o3, %o4
.word 0x99a28856 ! t0_kref+0x99b0: faddd %f10, %f22, %f12
.word 0xe83f4018 ! t0_kref+0x99b4: std %l4, [%i5 + %i0]
.word 0xf207bfe0 ! t0_kref+0x99b8: ld [%fp - 0x20], %i1
.word 0x81ac0a4c ! t0_kref+0x99bc: fcmpd %fcc0, %f16, %f12
.word 0x95a648b3 ! t0_kref+0x99c0: fsubs %f25, %f19, %f10
.word 0x96876284 ! t0_kref+0x99c4: addcc %i5, 0x284, %o3
.word 0x9ef00014 ! t0_kref+0x99c8: udivcc %g0, %l4, %o7
.word 0x9aadc00a ! t0_kref+0x99cc: andncc %l7, %o2, %o5
.word 0x9fc10000 ! t0_kref+0x99d0: call %g4
.word 0xd248a007 ! t0_kref+0x99d4: ldsb [%g2 + 7], %o1
.word 0x013f025a ! t0_kref+0x99d8: sethi %hi(0xfc096800), %g0
call SYM(t0_subr3)
.word 0x98e70015 ! t0_kref+0x99e0: subccc %i4, %l5, %o4
.word 0xda163fec ! t0_kref+0x99e4: lduh [%i0 - 0x14], %o5
.word 0x9da0102c ! t0_kref+0x99e8: fstox %f12, %f14
.word 0x81ab8a50 ! t0_kref+0x99ec: fcmpd %fcc0, %f14, %f16
.word 0x81ae4ab7 ! t0_kref+0x99f0: fcmpes %fcc0, %f25, %f23
.word 0x812b601d ! t0_kref+0x99f4: sll %o5, 0x1d, %g0
.word 0xd91fbf80 ! t0_kref+0x99f8: ldd [%fp - 0x80], %f12
call SYM(t0_subr0)
.word 0xd87e7ff4 ! t0_kref+0x9a00: swap [%i1 - 0xc], %o4
.word 0xddbe5000 ! t0_kref+0x9a04: stda %f14, [%i1]0x80
.word 0x925e8012 ! t0_kref+0x9a08: smul %i2, %l2, %o1
.word 0x20800002 ! t0_kref+0x9a0c: bn,a _kref+0x9a14
.word 0xf007bfe0 ! t0_kref+0x9a10: ld [%fp - 0x20], %i0
.word 0xc168a04a ! t0_kref+0x9a14: prefetch %g2 + 0x4a, 0
.word 0xe820a008 ! t0_kref+0x9a18: st %l4, [%g2 + 8]
.word 0x9af2ffa8 ! t0_kref+0x9a1c: udivcc %o3, -0x58, %o5
.word 0x9e274017 ! t0_kref+0x9a20: sub %i5, %l7, %o7
.word 0x96b52c08 ! t0_kref+0x9a24: orncc %l4, 0xc08, %o3
.word 0x9332201c ! t0_kref+0x9a28: srl %o0, 0x1c, %o1
.word 0x94e6a4ed ! t0_kref+0x9a2c: subccc %i2, 0x4ed, %o2
.word 0xe11f4019 ! t0_kref+0x9a30: ldd [%i5 + %i1], %f16
.word 0x9e427673 ! t0_kref+0x9a34: addc %o1, -0x98d, %o7
.word 0xe51fbe10 ! t0_kref+0x9a38: ldd [%fp - 0x1f0], %f18
.word 0xee20a030 ! t0_kref+0x9a3c: st %l7, [%g2 + 0x30]
.word 0x9b3f0008 ! t0_kref+0x9a40: sra %i4, %o0, %o5
.word 0x92ff2359 ! t0_kref+0x9a44: sdivcc %i4, 0x359, %o1
.word 0xe4200018 ! t0_kref+0x9a48: st %l2, [%g0 + %i0]
.word 0x92734008 ! t0_kref+0x9a4c: udiv %o5, %o0, %o1
.word 0x95a000aa ! t0_kref+0x9a50: fnegs %f10, %f10
.word 0xa3a30833 ! t0_kref+0x9a54: fadds %f12, %f19, %f17
.word 0xe300a01c ! t0_kref+0x9a58: ld [%g2 + 0x1c], %f17
.word 0x8143c000 ! t0_kref+0x9a5c: stbar
.word 0x9a32c00c ! t0_kref+0x9a60: orn %o3, %o4, %o5
.word 0x9a65000c ! t0_kref+0x9a64: subc %l4, %o4, %o5
.word 0xc0c61000 ! t0_kref+0x9a68: ldswa [%i0]0x80, %g0
.word 0x9a96c008 ! t0_kref+0x9a6c: orcc %i3, %o0, %o5
.word 0xeb68a008 ! t0_kref+0x9a70: prefetch %g2 + 8, 21
.word 0x9ba000b3 ! t0_kref+0x9a74: fnegs %f19, %f13
.word 0x3d400002 ! t0_kref+0x9a78: fbule,a,pn %fcc0, _kref+0x9a80
.word 0xb3a00033 ! t0_kref+0x9a7c: fmovs %f19, %f25
.word 0xada58956 ! t0_kref+0x9a80: fmuld %f22, %f22, %f22
.word 0xda8e9019 ! t0_kref+0x9a84: lduba [%i2 + %i1]0x80, %o5
.word 0xd8f81019 ! t0_kref+0x9a88: swapa [%g0 + %i1]0x80, %o4
.word 0xde881019 ! t0_kref+0x9a8c: lduba [%g0 + %i1]0x80, %o7
.word 0x9645401c ! t0_kref+0x9a90: addc %l5, %i4, %o3
.word 0xaba509b0 ! t0_kref+0x9a94: fdivs %f20, %f16, %f21
.word 0x31400003 ! t0_kref+0x9a98: fba,a,pn %fcc0, _kref+0x9aa4
.word 0xc016c019 ! t0_kref+0x9a9c: lduh [%i3 + %i1], %g0
.word 0x94e57e1a ! t0_kref+0x9aa0: subccc %l5, -0x1e6, %o2
.word 0xd4062008 ! t0_kref+0x9aa4: ld [%i0 + 8], %o2
.word 0xd428a015 ! t0_kref+0x9aa8: stb %o2, [%g2 + 0x15]
.word 0x9fc00004 ! t0_kref+0x9aac: call %g0 + %g4
.word 0xa0bc800c ! t0_kref+0x9ab0: xnorcc %l2, %o4, %l0
.word 0x802d8000 ! t0_kref+0x9ab4: andn %l6, %g0, %g0
.word 0x800b602b ! t0_kref+0x9ab8: and %o5, 0x2b, %g0
.word 0x98f278e6 ! t0_kref+0x9abc: udivcc %o1, -0x71a, %o4
.word 0xc028a033 ! t0_kref+0x9ac0: clrb [%g2 + 0x33]
.word 0xd6100019 ! t0_kref+0x9ac4: lduh [%g0 + %i1], %o3
.word 0xb1a64836 ! t0_kref+0x9ac8: fadds %f25, %f22, %f24
.word 0x9e1738f9 ! t0_kref+0x9acc: or %i4, -0x707, %o7
.word 0x9da2882f ! t0_kref+0x9ad0: fadds %f10, %f15, %f14
.word 0xe01f4018 ! t0_kref+0x9ad4: ldd [%i5 + %i0], %l0
.word 0x001fffff ! t0_kref+0x9ad8: illtrap 0x1fffff
.word 0x98ba800d ! t0_kref+0x9adc: xnorcc %o2, %o5, %o4
.word 0xe01e3fe0 ! t0_kref+0x9ae0: ldd [%i0 - 0x20], %l0
.word 0x962564ee ! t0_kref+0x9ae4: sub %l5, 0x4ee, %o3
.word 0x03400004 ! t0_kref+0x9ae8: fbne,pn %fcc0, _kref+0x9af8
.word 0x965aab70 ! t0_kref+0x9aec: smul %o2, 0xb70, %o3
.word 0x3a800004 ! t0_kref+0x9af0: bcc,a _kref+0x9b00
.word 0xe420a00c ! t0_kref+0x9af4: st %l2, [%g2 + 0xc]
.word 0xc398a040 ! t0_kref+0x9af8: ldda [%g2 + 0x40]%asi, %f32
.word 0xd24e3fee ! t0_kref+0x9afc: ldsb [%i0 - 0x12], %o1
.word 0xe2780018 ! t0_kref+0x9b00: swap [%g0 + %i0], %l1
.word 0x35800005 ! t0_kref+0x9b04: fbue,a _kref+0x9b18
.word 0x81deb211 ! t0_kref+0x9b08: flush %i2 - 0xdef
.word 0xd80e7ffd ! t0_kref+0x9b0c: ldub [%i1 - 3], %o4
.word 0xb1a018d8 ! t0_kref+0x9b10: fdtos %f24, %f24
.word 0x1d400008 ! t0_kref+0x9b14: fbule,pn %fcc0, _kref+0x9b34
.word 0x9fa28836 ! t0_kref+0x9b18: fadds %f10, %f22, %f15
.word 0x80beba29 ! t0_kref+0x9b1c: xnorcc %i2, -0x5d7, %g0
.word 0xde16c019 ! t0_kref+0x9b20: lduh [%i3 + %i1], %o7
.word 0x0f800002 ! t0_kref+0x9b24: fbu _kref+0x9b2c
.word 0xd64e001a ! t0_kref+0x9b28: ldsb [%i0 + %i2], %o3
.word 0xea366004 ! t0_kref+0x9b2c: sth %l5, [%i1 + 4]
.word 0x9e44ee56 ! t0_kref+0x9b30: addc %l3, 0xe56, %o7
.word 0x81ddf7d6 ! t0_kref+0x9b34: flush %l7 - 0x82a
.word 0xa5a0012c ! t0_kref+0x9b38: fabss %f12, %f18
.word 0xc0063ffc ! t0_kref+0x9b3c: ld [%i0 - 4], %g0
.word 0xf11fbfb0 ! t0_kref+0x9b40: ldd [%fp - 0x50], %f24
.word 0x925daae4 ! t0_kref+0x9b44: smul %l6, 0xae4, %o1
.word 0xa5a409d2 ! t0_kref+0x9b48: fdivd %f16, %f18, %f18
.word 0x35480004 ! t0_kref+0x9b4c: fbue,a,pt %fcc0, _kref+0x9b5c
.word 0x172fb568 ! t0_kref+0x9b50: sethi %hi(0xbed5a000), %o3
.word 0x20800007 ! t0_kref+0x9b54: bn,a _kref+0x9b70
.word 0xada000cc ! t0_kref+0x9b58: fnegd %f12, %f22
.word 0x9ee36c7e ! t0_kref+0x9b5c: subccc %o5, 0xc7e, %o7
.word 0xda08a036 ! t0_kref+0x9b60: ldub [%g2 + 0x36], %o5
.word 0x948a401d ! t0_kref+0x9b64: andcc %o1, %i5, %o2
.word 0x96fd36ec ! t0_kref+0x9b68: sdivcc %l4, -0x914, %o3
.word 0xdd1e0000 ! t0_kref+0x9b6c: ldd [%i0], %f14
.word 0x81ae4ab0 ! t0_kref+0x9b70: fcmpes %fcc0, %f25, %f16
.word 0xc807bff0 ! t0_kref+0x9b74: ld [%fp - 0x10], %g4
.word 0xd2562012 ! t0_kref+0x9b78: ldsh [%i0 + 0x12], %o1
.word 0xd410a00a ! t0_kref+0x9b7c: lduh [%g2 + 0xa], %o2
.word 0x80c0001b ! t0_kref+0x9b80: addccc %g0, %i3, %g0
.word 0xaba488b3 ! t0_kref+0x9b84: fsubs %f18, %f19, %f21
.word 0xec36c018 ! t0_kref+0x9b88: sth %l6, [%i3 + %i0]
.word 0x9eaf3912 ! t0_kref+0x9b8c: andncc %i4, -0x6ee, %o7
.word 0xd5b81019 ! t0_kref+0x9b90: stda %f10, [%g0 + %i1]0x80
.word 0x92e2a45f ! t0_kref+0x9b94: subccc %o2, 0x45f, %o1
.word 0x96e32597 ! t0_kref+0x9b98: subccc %o4, 0x597, %o3
.word 0x24800003 ! t0_kref+0x9b9c: ble,a _kref+0x9ba8
.word 0xc030a014 ! t0_kref+0x9ba0: clrh [%g2 + 0x14]
.word 0x81aa8aad ! t0_kref+0x9ba4: fcmpes %fcc0, %f10, %f13
.word 0x2e800006 ! t0_kref+0x9ba8: bvs,a _kref+0x9bc0
.word 0x920ec00c ! t0_kref+0x9bac: and %i3, %o4, %o1
.word 0x965ac017 ! t0_kref+0x9bb0: smul %o3, %l7, %o3
.word 0x96ab0013 ! t0_kref+0x9bb4: andncc %o4, %l3, %o3
.word 0xe09e101d ! t0_kref+0x9bb8: ldda [%i0 + %i5]0x80, %l0
.word 0x10800004 ! t0_kref+0x9bbc: ba _kref+0x9bcc
.word 0x923ec013 ! t0_kref+0x9bc0: xnor %i3, %l3, %o1
.word 0xd230a03a ! t0_kref+0x9bc4: sth %o1, [%g2 + 0x3a]
.word 0xe3a01018 ! t0_kref+0x9bc8: sta %f17, [%g0 + %i0]0x80
.word 0xb1a000d6 ! t0_kref+0x9bcc: fnegd %f22, %f24
.word 0x9ef5c00d ! t0_kref+0x9bd0: udivcc %l7, %o5, %o7
.word 0x96977012 ! t0_kref+0x9bd4: orcc %i5, -0xfee, %o3
.word 0x29800006 ! t0_kref+0x9bd8: fbl,a _kref+0x9bf0
.word 0x9682000a ! t0_kref+0x9bdc: addcc %o0, %o2, %o3
.word 0xa1a0012a ! t0_kref+0x9be0: fabss %f10, %f16
.word 0xf4b6501b ! t0_kref+0x9be4: stha %i2, [%i1 + %i3]0x80
.word 0x923cc00a ! t0_kref+0x9be8: xnor %l3, %o2, %o1
.word 0x8143c000 ! t0_kref+0x9bec: stbar
.word 0xf628a033 ! t0_kref+0x9bf0: stb %i3, [%g2 + 0x33]
.word 0xe01e401d ! t0_kref+0x9bf4: ldd [%i1 + %i5], %l0
.word 0x9fc10000 ! t0_kref+0x9bf8: call %g4
.word 0xb1a01895 ! t0_kref+0x9bfc: fitos %f21, %f24
.word 0x943a635e ! t0_kref+0x9c00: xnor %o1, 0x35e, %o2
.word 0x803ca860 ! t0_kref+0x9c04: xnor %l2, 0x860, %g0
.word 0xee30a032 ! t0_kref+0x9c08: sth %l7, [%g2 + 0x32]
.word 0xda680018 ! t0_kref+0x9c0c: ldstub [%g0 + %i0], %o5
.word 0x81df70e4 ! t0_kref+0x9c10: flush %i5 - 0xf1c
.word 0x1c480001 ! t0_kref+0x9c14: bpos,pt %icc, _kref+0x9c18
.word 0x9a7a8017 ! t0_kref+0x9c18: sdiv %o2, %l7, %o5
.word 0xc398a040 ! t0_kref+0x9c1c: ldda [%g2 + 0x40]%asi, %f32
.word 0xd51e7ff8 ! t0_kref+0x9c20: ldd [%i1 - 8], %f10
.word 0x988d800c ! t0_kref+0x9c24: andcc %l6, %o4, %o4
.word 0xda40a018 ! t0_kref+0x9c28: ldsw [%g2 + 0x18], %o5
.word 0x9eba800c ! t0_kref+0x9c2c: xnorcc %o2, %o4, %o7
.word 0xde08a029 ! t0_kref+0x9c30: ldub [%g2 + 0x29], %o7
.word 0xfc0066e2 ! t0_kref+0x9c34: ld [%g1 + 0x6e2], %fp
.word 0x81ad0a4a ! t0_kref+0x9c38: fcmpd %fcc0, %f20, %f10
.word 0xafa0002a ! t0_kref+0x9c3c: fmovs %f10, %f23
call SYM(_kaos_done)
.word 0x01000000 ! t0_kref+0x9c44: nop
KGLOBAL(t0_ktbl_end)
t0_ktbl_end:
t0_ktbl_page_end:
KTEXT_MODULE(t0_module_subr0, 0x4897a000)
.seg "text"
t0_subr0_page_begin:
.skip 8188
.global _t0_subr0; ENTRY(t0_subr0)
.word 0xa6844012 ! t0_subr0+0x0: addcc %l1, %l2, %l3
.word 0x81c3e008 ! t0_subr0+0x4: retl
.word 0xaa64c014 ! t0_subr0+0x8: subc %l3, %l4, %l5
t0_subr0_page_end:
KTEXT_MODULE(t0_module_subr1, 0x48a78000)
.seg "text"
t0_subr1_page_begin:
.skip 8192
.global _t0_subr1; ENTRY(t0_subr1)
.word 0x9de3bfa0 ! t0_subr1+0x0: save %sp, -0x60, %sp
.word 0xb29eaa5a ! t0_subr1+0x4: xorcc %i2, 0xa5a, %i1
.word 0x81c7e008 ! t0_subr1+0x8: ret
.word 0xa7ee6001 ! t0_subr1+0xc: restore %i1, 1, %l3
t0_subr1_page_end:
KTEXT_MODULE(t0_module_subr2, 0x4fa02000)
.seg "text"
t0_subr2_page_begin:
.skip 8184
.global _t0_subr2; ENTRY(t0_subr2)
.word 0x9de3bfa0 ! t0_subr2+0x0: save %sp, -0x60, %sp
.word 0xb2066001 ! t0_subr2+0x4: add %i1, 1, %i1
.word 0x81c7e008 ! t0_subr2+0x8: ret
.word 0xa3ee6001 ! t0_subr2+0xc: restore %i1, 1, %l1
t0_subr2_page_end:
KTEXT_MODULE(t0_module_subr3, 0x48702000)
.seg "text"
t0_subr3_page_begin:
.skip 8108
.global _t0_subr3; ENTRY(t0_subr3)
.word 0x90056001 ! t0_subr3+0x0: add %l5, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x4: save %sp, -0x60, %sp
#if defined(KAOS_SIMULATION)
add %i0, 12, %i0
#else
.word 0x90062001 ! t0_subr3+0x8: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0xc: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x10: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x14: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x18: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x1c: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x20: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x24: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x28: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x2c: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x30: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x34: save %sp, -0x60, %sp
.word 0xb1ee2001 ! t0_subr3+0x38: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x3c: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x40: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x44: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x48: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x4c: restore %i0, 1, %i0
#endif
.word 0x81c7e008 ! t0_subr3+0x50: ret
.word 0xadee2001 ! t0_subr3+0x54: restore %i0, 1, %l6
t0_subr3_page_end:
!
! Total operations: 9805
!
! Operation frequencies
!
! name exp obs
! ldsb 1.18 1.20
! ldub 0.51 0.46
! ldsh 0.97 1.09
! lduh 1.60 1.85
! ld 0.81 0.83
! ldd 1.39 1.41
! swap 0.94 0.90
! ldstub 0.44 0.46
! stb 0.75 0.65
! sth 0.92 1.02
! st 0.56 0.64
! std 0.48 0.54
! add 0.39 0.35
! addcc 0.86 1.08
! addx 1.59 1.66
! addxcc 0.68 0.62
! taddcc 0.13 0.11
! taddcctv 0.31 0.35
! sub 0.98 0.88
! subcc 0.93 0.99
! subx 1.22 1.26
! subxcc 1.47 1.43
! tsubcc 0.03 0.03
! tsubcctv 0.33 0.22
! mulscc 0.19 0.16
! and 0.97 1.02
! andcc 1.56 1.68
! andn 0.94 1.01
! andncc 1.67 1.77
! or 0.66 0.52
! orcc 0.12 0.16
! orn 1.18 1.25
! orncc 0.45 0.48
! xor 0.40 0.45
! xorcc 0.86 0.94
! xnor 1.28 1.50
! xnorcc 1.54 1.80
! sll 1.55 1.91
! srl 1.18 1.20
! sra 1.18 1.49
! unimp 0.29 0.28
! umul 0.08 0.05
! smul 1.60 1.66
! udiv 0.22 0.31
! sdiv 0.82 0.92
! umulcc 0.03 0.02
! smulcc 0.50 0.52
! udivcc 1.51 1.56
! sdivcc 0.93 0.97
! rdy 0.19 0.14
! wry 1.37 1.64
! bicc 2.76 2.46
! sethi 0.36 0.37
! jmpl 0.69 0.73
! call 0.77 0.69
! ticc 0.00 0.00
! flush 1.10 1.16
! save 0.38 0.28
! restore 1.63 0.00
! stbar 0.67 0.60
! ldf 1.12 1.18
! lddf 1.56 1.73
! stf 0.58 0.58
! stdf 1.13 1.08
! fadds 1.41 1.56
! fsubs 0.15 0.17
! fmuls 0.36 0.46
! fdivs 0.58 0.73
! faddd 0.55 0.52
! fsubd 0.43 0.31
! fmuld 0.11 0.09
! fdivd 0.73 0.86
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 0.39 0.54
! fdmulq 0.00 0.00
! fitos 1.00 1.13
! fitod 1.44 1.52
! fitoq 0.00 0.00
! fstoi 0.72 0.65
! fstod 0.01 0.02
! fstoq 0.00 0.00
! fdtoi 0.16 0.19
! fdtos 1.18 1.36
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.92 0.93
! fnegs 0.58 0.50
! fabss 1.65 1.94
! fsqrts 0.00 0.00
! fsqrtd 0.00 0.00
! fsqrtq 0.00 0.00
! fcmps 0.55 0.51
! fcmpd 1.43 1.41
! fcmpq 0.00 0.00
! fcmpes 0.73 0.75
! fcmped 0.08 0.04
! fcmpeq 0.00 0.00
! fbfcc 3.89 3.62
! ldfsr 0.09 0.00
! stfsr 0.10 0.12
! loop 0.31 0.11
! offset 0.13 0.10
! area 0.31 0.31
! target 0.31 0.34
! goto 0.17 0.08
! sigsegv 0.11 0.12
! sigbus 0.23 0.28
! imodify 0.38 0.18
! ldfsr_offset 0.32 0.00
! fpattern 1.42 1.35
! lbranch 0.02 0.04
! shmld 4.22 4.68
! shmst 3.41 3.48
! shmpf 0.27 0.29
! shmswap 0.20 0.19
! shmblkld 0.96 0.25
! shmblkst 0.56 0.47
! shmblkchk 0.57 0.31
! hack_restore 0.00 0.00
! demap_random_va 0.00 0.00
! demap_area 0.00 0.00
! demap_ktbl_text 0.00 0.00
! demap_ktbl_data 0.00 0.00
! demap_subr 0.00 0.00
! demap_reg 0.00 0.00
! demap_stack 0.00 0.00
! ro_area 0.00 0.00
! ro_ktbl_data 0.00 0.00
! ro_reg 0.00 0.00
! ro_stack 0.00 0.00
! set_window 0.00 0.00
! set_va_wp 0.00 0.00
! set_pa_wp 0.00 0.00
! set_softint 0.00 0.00
! ie_toggle 0.00 0.00
! set_pil 0.00 0.00
! set_tso 0.00 0.00
! set_pso 0.00 0.00
! set_rmo 0.00 0.00
! cflush 0.00 0.00
! return 0.30 0.31
! casa 0.00 0.00
! rdasi 0.11 0.15
! wrasi 0.24 0.15
! bpcc 1.08 0.93
! fbpfcc 3.97 3.61
! fmovscc 0.31 0.48
! fmovdcc 0.00 0.00
! fmovqcc 0.00 0.00
! movcc 0.03 0.01
! flushw 0.09 0.13
! membar 0.30 0.15
! prefetch 0.60 0.64
! rdpc 0.08 0.09
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.08 0.10
! lddfa 0.06 0.04
! ldqfa 0.00 0.00
! ldsba 0.06 0.06
! ldsha 0.16 0.15
! lduba 0.33 0.41
! lduha 0.04 0.07
! lda 0.16 0.17
! ldda 0.18 0.17
! ldstuba 0.23 0.29
! prefetcha 0.09 0.07
! stfa 0.06 0.09
! stdfa 0.23 0.24
! stqfa 0.00 0.00
! stba 0.26 0.19
! stha 0.14 0.13
! sta 0.05 0.03
! stda 0.05 0.05
! swapa 0.23 0.32
! fmovd 0.22 0.19
! fnegd 0.29 0.24
! fabsd 0.19 0.23
! fstox 0.19 0.21
! fdtox 0.02 0.01
! fxtos 0.06 0.08
! fxtod 0.18 0.21
! lds 0.02 0.03
! ldsa 0.18 0.18
! ldx 0.25 0.30
! ldxa 0.24 0.17
! nofault 0.01 0.03
! rdgsr 0.00 0.00
! wrgsr 0.00 0.00
! fpadd16 0.00 0.00
! fpadd16s 0.00 0.00
! fpadd32 0.00 0.00
! fpadd32s 0.00 0.00
! fpsub16 0.00 0.00
! fpsub16s 0.00 0.00
! fpsub32 0.00 0.00
! fpsub32s 0.00 0.00
! fpack16 0.00 0.00
! fpack32 0.00 0.00
! fpackfix 0.00 0.00
! fexpand 0.00 0.00
! fpmerge 0.00 0.00
! fmul8x16 0.00 0.00
! fmul8x16au 0.00 0.00
! fmul8x16al 0.00 0.00
! fmul8sux16 0.00 0.00
! fmul8ulx16 0.00 0.00
! fmuld8sux16 0.00 0.00
! fmuld8ulx16 0.00 0.00
! alignaddr 0.00 0.00
! alignaddrl 0.00 0.00
! faligndata 0.00 0.00
! fzero 0.00 0.00
! fzeros 0.00 0.00
! fone 0.00 0.00
! fones 0.00 0.00
! fsrc1 0.00 0.00
! fsrc1s 0.00 0.00
! fsrc2 0.00 0.00
! fsrc2s 0.00 0.00
! fnot1 0.00 0.00
! fnot1s 0.00 0.00
! fnot2 0.00 0.00
! fnot2s 0.00 0.00
! for 0.00 0.00
! fors 0.00 0.00
! fnor 0.00 0.00
! fnors 0.00 0.00
! fand 0.00 0.00
! fands 0.00 0.00
! fnand 0.00 0.00
! fnands 0.00 0.00
! fxor 0.00 0.00
! fxors 0.00 0.00
! fxnor 0.00 0.00
! fxnors 0.00 0.00
! fornot1 0.00 0.00
! fornot1s 0.00 0.00
! fornot2 0.00 0.00
! fornot2s 0.00 0.00
! fandnot1 0.00 0.00
! fandnot1s 0.00 0.00
! fandnot2 0.00 0.00
! fandnot2s 0.00 0.00
! fcmpgt16 0.00 0.00
! fcmpgt32 0.00 0.00
! fcmple16 0.00 0.00
! fcmple32 0.00 0.00
! fcmpne16 0.00 0.00
! fcmpne32 0.00 0.00
! fcmpeq16 0.00 0.00
! fcmpeq32 0.00 0.00
! edge8 0.00 0.00
! edge8l 0.00 0.00
! edge16 0.00 0.00
! edge16l 0.00 0.00
! edge32 0.00 0.00
! edge32l 0.00 0.00
! pdist 0.00 0.00
! partial_st8 0.00 0.00
! partial_st16 0.00 0.00
! partial_st32 0.00 0.00
! short_st8 0.00 0.00
! short_st16 0.00 0.00
! short_ld8 0.00 0.00
! short_ld16 0.00 0.00
! blkld 0.00 0.00
! blkst 0.00 0.00
! blkld_offset 0.00 0.00
! blkst_offset 0.00 0.00
! blk_check 0.00 0.00
! casxa 0.00 0.00
! rdccr 0.00 0.00
! rdfprs 0.00 0.00
! wrccr 0.00 0.00
! popc 0.00 0.00
! wrfprs 0.00 0.00
! stx 0.00 0.00
! stxa 0.00 0.00
! cflush 0.00 0.00
! array8 0.00 0.00
! array16 0.00 0.00
! array32 0.00 0.00
! edge8n 0.00 0.00
! edge8ln 0.00 0.00
! edge16n 0.00 0.00
! edge16ln 0.00 0.00
! edge32n 0.00 0.00
! edge32ln 0.00 0.00
! bmask 0.00 0.00
! bshuffle 0.00 0.00
! siam 0.00 0.00
! fpadds16 0.00 0.00
! fpadds16s 0.00 0.00
! fpadds32 0.00 0.00
! fpadds32s 0.00 0.00
! fpsubs16 0.00 0.00
! fpsubs16s 0.00 0.00
! fpsubs32 0.00 0.00
! fpsubs32s 0.00 0.00
! fpadd64 0.00 0.00
! fpsub64 0.00 0.00
! fpmean16 0.00 0.00
! fpchksm16 0.00 0.00
! fshl16 0.00 0.00
! fshrl16 0.00 0.00
! fshl32 0.00 0.00
! fshrl32 0.00 0.00
! fshlas16 0.00 0.00
! fshra16 0.00 0.00
! fshlas32 0.00 0.00
! fshra32 0.00 0.00
! fpmovc8 0.00 0.00
! fpmovc16 0.00 0.00
! fpmovc32 0.00 0.00
! fmergesp 0.00 0.00
! fucmpgt8 0.00 0.00
! fucmple8 0.00 0.00
! fucmpne8 0.00 0.00
! fucmpeq8 0.00 0.00
! pdistn 0.00 0.00
! lzd 0.00 0.00
! addxc 0.00 0.00
! addxccc 0.00 0.00
! umulxhi 0.00 0.00
! flcmps 0.00 0.00
! flcmpd 0.00 0.00
! sfabss 0.00 0.00
! sfnegs 0.00 0.00
! sfadds 0.00 0.00
! sfsubs 0.00 0.00
! sfmuls 0.00 0.00
! sfitos 0.00 0.00
! sfstoi 0.00 0.00
! sfcmpeqs 0.00 0.00
! sfcmpnes 0.00 0.00
! sfcmpgts 0.00 0.00
! sfcmples 0.00 0.00
! fmadds 0.00 0.00
! fmaddd 0.00 0.00
! fmsubs 0.00 0.00
! fmsubd 0.00 0.00
! fnmsubs 0.00 0.00
! fnmsubd 0.00 0.00
! fnmadds 0.00 0.00
! fnmaddd 0.00 0.00
!
KDATA_MODULE(t0_module_offset_table, 0x30de6000)
.seg "data"
t0_offset_table_start:
t0_offset_table_size: .word 0x00000008
t0_offset_table:
.word 0x00000000
.word 0x00000018
.word 0x00000008
.word 0xfffffff0
.word 0x00000010
.word 0xffffffe8
.word 0xffffffe0
.word 0xfffffff8
t0_offset_table_end:
t0_ldfsr_offset_table_start:
t0_ldfsr_offset_table_size: .word 0x00000000
t0_ldfsr_offset_table:
t0_ldfsr_offset_table_end:
t0_bld_offset_table_start:
t0_bld_offset_table_size: .word 0x00000000
t0_bld_offset_table:
t0_bld_offset_table_end:
t0_bst_offset_table_start:
t0_bst_offset_table_size: .word 0x00000000
t0_bst_offset_table:
t0_bst_offset_table_end:
.skip 8144 ! page align
KDATA_MODULE(t0_module_data_in_regs, 0x62848000)
.seg "data"
KGLOBAL(t0_data_in_regs)
t0_data_in_regs_start:
t0_data_in_regs:
.word 0xd00355d6 ! %f0
.word 0x73de2671 ! %f1
.word 0xaed94e2b ! %f2
.word 0xf15deda2 ! %f3
.word 0x3d97f0d9 ! %f4
.word 0x307fec28 ! %f5
.word 0x4b560b1b ! %f6
.word 0x40f6aaf2 ! %f7
.word 0xd8ba3bca ! %f8
.word 0x82322c84 ! %f9
.word 0xa7cbee1f ! %f10
.word 0xed068084 ! %f11
.word 0x92616ad8 ! %f12
.word 0x3a3e0520 ! %f13
.word 0x29bcb168 ! %f14
.word 0xfd001d2c ! %f15
.word 0x110839e7 ! %f16
.word 0xe54b001d ! %f17
.word 0x8aa1e1ce ! %f18
.word 0x19a5f150 ! %f19
.word 0x1a8168c9 ! %f20
.word 0x5a5eae45 ! %f21
.word 0xb06dd828 ! %f22
.word 0x4d65cfaa ! %f23
.word 0xfa1b46af ! %f24
.word 0x4e393f72 ! %f25
.word 0xd11273dd ! %f26
.word 0x88c7564c ! %f27
.word 0x5dac00dd ! %f28
.word 0x2638bd30 ! %f29
.word 0xab206abb ! %f30
.word 0x4f6963e4 ! %f31
.word 0xc787a89d ! %f32
.word 0x9c62cba1 ! %f33
.word 0xab6b4206 ! %f34
.word 0x070b1d41 ! %f35
.word 0xddfc2475 ! %f36
.word 0x65cf14a1 ! %f37
.word 0x61cb44d4 ! %f38
.word 0xdee14715 ! %f39
.word 0x51fe809b ! %f40
.word 0xe3aac129 ! %f41
.word 0x9ed80b98 ! %f42
.word 0x6240f7fc ! %f43
.word 0x417852a8 ! %f44
.word 0x87afa4f8 ! %f45
.word 0xbf0b68fb ! %f46
.word 0x02b4e6bd ! %f47
.word 0x455b248c ! %f48
.word 0x7570006f ! %f49
.word 0xde65cff2 ! %f50
.word 0x3b22d8ce ! %f51
.word 0x638b1ac2 ! %f52
.word 0xa481fcbc ! %f53
.word 0x1faa870c ! %f54
.word 0x23faf51d ! %f55
.word 0xf01149c3 ! %f56
.word 0x5aa4463b ! %f57
.word 0x9cdb3d0b ! %f58
.word 0x2fc2ff0d ! %f59
.word 0xcb196ebf ! %f60
.word 0xe2a76918 ! %f61
.word 0x90ffd2b6 ! %f62
.word 0x5bebbdbe ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x798 ! %g1 (code pointer)
.word t0_data_in_shm_area ! %g2 (shared area pointer)
.word 0xbd15aedc ! %g3 (loop index)
.word SYM(t0_subr0) ! %g4 (jmpl target)
.word t0_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0xa21d799d ! %o0
.word 0xbf85a977 ! %o1
.word 0x252ff935 ! %o2
.word 0xc58a5538 ! %o3
.word 0xf7070ee7 ! %o4
.word 0x5e9d2071 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x1145ff8a ! %l0
.word 0x737dd438 ! %l1
.word 0x7ec06ded ! %l2
.word 0xfbff1391 ! %l3
.word 0x2d20c5d4 ! %l4
.word 0xf48ea659 ! %l5
.word 0x812529fd ! %l6
.word 0xb91989ea ! %l7
.word t0_data_in_area0 ! %i0 (area pointer)
.word t0_data_in_area0 ! %i1 (area pointer)
.word 0x00000014 ! %i2 (byte offset)
.word 0xffffffec ! %i3 (halfword offset)
.word 0x0000000c ! %i4 (word offset)
.word 0xffffffe8 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x893a8bb9 ! %y
.word 0x00000002 ! %icc (nzvc)
.word 0x40000a53 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000082 ! %asi
.word 0x00000000 ! Integer overflow traps
.word 0x00000000 ! Integer divide by zero traps
.word 0x00000000 ! Integer divide > 52 bit dividend traps
.word 0x00000000 ! Floating inexact traps
.word 0x00000000 ! Floating divide by zero traps
.word 0x00000000 ! Floating underflow traps
.word 0x00000000 ! Floating overflow traps
.word 0x00000000 ! Floating invalid traps
.word 0x00000000 ! Floating other traps
.word 0x00000000 ! Ticc traps
.word 0x00000000 ! Unexpected SIGFPE traps
.word 0x00000000 ! Unexpected SIGSEGV traps
.word 0x00000000 ! Unexpected SIGBUS traps
.word 0x00000000 ! Unexpected SIGILL traps
.word 0x00000000 ! Expected SIGSEGV traps
.word 0x00000000 ! Expected SIGBUS traps
.word 0x00000000 ! UNIMP traps
.word 0x00000000 ! ??
.global t0_data_in_mtbl_size; t0_data_in_mtbl_size: .word 253
t0_data_in_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t0_module_data_in_stack, 0x1c5e0000)
.seg "data"
KGLOBAL(t0_data_in_mtbl_size)
KGLOBAL(t0_data_in_mtbl)
KGLOBAL(t0_data_in_stack)
t0_data_in_stack_start:
.word 0xb1dd0510
.word 0x729fbda0
.word 0xaaa20647
.word 0x57b846bd
.word 0x7a6ec9c7
.word 0x03aece5a
.word 0x9437931f
.word 0x54a48859
.word 0x2f3848ff
.word 0x3af185ba
.word 0x81d59f77
.word 0xca2334f5
.word 0xd0a9c3e1
.word 0x487e86fe
.word 0x7b59fabb
.word 0x5a4f3794
.word 0xfa2b0d09
.word 0xca1bbbd2
.word 0xc0d3b1ef
.word 0x027f981c
.word 0xb17622a0
.word 0xddafe6d2
.word 0x383109e2
.word 0xdd15bb7e
.word 0x9238d5aa
.word 0x0adc5a4d
.word 0x729668a2
.word 0x4c2d0219
.word 0x7f59129c
.word 0x56b4d74c
.word 0x53b5e232
.word 0xb03b6860
.word 0x04dc9f31
.word 0xff67d8d2
.word 0x86c65c7a
.word 0xfc890db9
.word 0x042e617d
.word 0xf209cf64
.word 0x93347e7e
.word 0x195ec5a8
.word 0x5d888441
.word 0x9eda10cb
.word 0x2e16ded2
.word 0x5f2a172c
.word 0xddec0c81
.word 0xf8808018
.word 0xa812254d
.word 0x80d74e69
.word 0x6e83b454
.word 0x052f31e7
.word 0x58f113fd
.word 0xcc888486
.word 0x11d91efa
.word 0xd58390e8
.word 0x25ffab5a
.word 0xbadac1d8
.word 0xb220ba33
.word 0x18b6c69b
.word 0xa577ddbd
.word 0xb4589e3f
.word 0xc351e0ce
.word 0x08656c5a
.word 0x93418612
.word 0xc4cc03d0
.word 0xb906127f
.word 0x7432c89c
.word 0xe12e95cc
.word 0x8b16f7b4
.word 0xd47354f5
.word 0x3f0c1c77
.word 0x71f7ae19
.word 0x1c558d4f
.word 0xb783122c
.word 0x5914c566
.word 0xc1cc9857
.word 0x388967a4
.word 0xe84807ff
.word 0xe28c374c
.word 0x548f51c5
.word 0x28316cf7
.word 0x492b1d00
.word 0xa98b12b8
.word 0xa0079e7d
.word 0xdb3690b3
.word 0xd7502e8c
.word 0x1e84db6a
.word 0x6ac857a1
.word 0x84c0d78e
.word 0x6f312c19
.word 0x6e501316
.word 0xce5ee8d4
.word 0x7315f9ea
.word 0x287f13d1
.word 0xf44ebc67
.word 0x77f8b0ec
.word 0x68d5487e
.word 0x233da464
.word 0x386d8a46
.word 0x9d3139e5
.word 0x4bfab735
.word 0x8a07d819
.word 0x3b503f5b
.word 0xce777c18
.word 0xc14d3255
.word 0x95b87d27
.word 0xc36601d3
.word 0x3ca7a0ab
.word 0xce7aa1e4
.word 0x96937f42
.word 0x8808a764
.word 0xbf59f74b
.word 0x14663f46
.word 0x53c1b677
.word 0x98763d8e
.word 0x743f1318
.word 0xb454212a
.word 0x6cba4f3c
.word 0xd3a45222
.word 0xe8ec42e1
.word 0xb7e721a7
.word 0x1e521fc3
.word 0x17e0c007
.word 0x96fad891
.word 0x7b9482a1
.word 0xbfda7e8e
.word 0x662c043b
.word 0xf18ff3e8
.word 0x6782f471
.word 0x313e6e47
.word 0x39755f18
.word 0x3289c46d
.word 0x5a00e2c5
.word 0x12a632d1
.word 0xf5a145d8
.word 0x87ea76a2
.word 0xd3182bc3
.word 0x1616a39a
.word 0x89c6e85b
.word 0xb6e84079
.word 0xe083a574
.word 0xbd02cf32
.word 0x2499cf27
.word 0xf48d4107
.word 0x4ead155f
.word 0xe41bc421
.word 0x65c0d5af
.word 0xbb492776
.word 0xf4a07e74
.word 0x381392f4
.word 0x8b2c04d7
.word 0x2481d540
.word 0x684be92c
.word 0xfbc5dd99
.word 0x3a8f11b7
.word 0x944f6f9a
.word 0xc43109ed
.word 0xec8987ec
.word 0x3d3e849f
.word 0xd763942d
.word 0xca2069b2
.word 0xe1945d91
.word 0x9c09cc5a
.word 0xa6e2a50b
.word 0xddebf4eb
.word 0x6892c103
.word 0x518cc1b7
.word 0x86f15fe0
.word 0x797914a1
t0_data_in_sp:
.word 0xd922b7ed
.word 0x58175f44
.word 0x42283467
.word 0xa778b5dd
.word 0x7402e8b8
.word 0x44f2b15c
.word 0xb1410e20
.word 0x358de34a
.word t0_data_in_area0
.word t0_data_in_area0
.word 0xffffffe9
.word 0x00000016
.word 0xfffffffc
.word 0x00000018
.word t0_data_in_fp
.word 0x35d18751
.word 0x69feaae7
.word 0x732e9b24
.word 0xaae30203
.word 0x92a1106c
.word 0xedfee498
.word 0xfcf7c556
.word 0xe5372ad3
.word 0xdb9f8259
t0_data_in_mtbl_base:
.word 0x380fffff ! [%fp - 0x400]
.word 0xc0000000 ! [%fp - 0x3fc]
.word 0x380fffff ! [%fp - 0x3f8]
.word 0xe0000000 ! [%fp - 0x3f4]
.word 0x380fffff ! [%fp - 0x3f0]
.word 0x80000000 ! [%fp - 0x3ec]
.word 0x38000000 ! [%fp - 0x3e8]
.word 0x40000000 ! [%fp - 0x3e4]
.word 0x38000000 ! [%fp - 0x3e0]
.word 0x80000000 ! [%fp - 0x3dc]
.word 0x38000000 ! [%fp - 0x3d8]
.word 0x20000000 ! [%fp - 0x3d4]
.word 0x47f00000 ! [%fp - 0x3d0]
.word 0x00000000 ! [%fp - 0x3cc]
.word 0x47f00000 ! [%fp - 0x3c8]
.word 0x20000000 ! [%fp - 0x3c4]
.word 0x47efffff ! [%fp - 0x3c0]
.word 0xffffffff ! [%fp - 0x3bc]
.word 0x7ff00000 ! [%fp - 0x3b8]
.word 0x00000000 ! [%fp - 0x3b4]
.word 0x7fefffff ! [%fp - 0x3b0]
.word 0xffffffff ! [%fp - 0x3ac]
.word 0x000fffff ! [%fp - 0x3a8]
.word 0xffffffff ! [%fp - 0x3a4]
.word 0x000fffff ! [%fp - 0x3a0]
.word 0xfffffffe ! [%fp - 0x39c]
.word 0x00100000 ! [%fp - 0x398]
.word 0x00000000 ! [%fp - 0x394]
.word 0x00000000 ! [%fp - 0x390]
.word 0x00000001 ! [%fp - 0x38c]
.word 0x00000000 ! [%fp - 0x388]
.word 0x00000002 ! [%fp - 0x384]
.word 0x00000000 ! [%fp - 0x380]
.word 0x00000000 ! [%fp - 0x37c]
.word 0x7f800000 ! [%fp - 0x378]
.word 0x7f7fffff ! [%fp - 0x374]
.word 0x007fffff ! [%fp - 0x370]
.word 0x007ffffe ! [%fp - 0x36c]
.word 0x00800000 ! [%fp - 0x368]
.word 0x00000001 ! [%fp - 0x364]
.word 0x00000002 ! [%fp - 0x360]
.word 0x80000000 ! [%fp - 0x35c]
.word 0x207fe000 ! [%fp - 0x358]
.word 0x1ffff000 ! [%fp - 0x354]
.word 0x307fe123 ! [%fp - 0x350]
.word 0x0fff1001 ! [%fp - 0x34c]
.word 0x2ff81000 ! [%fp - 0x348]
.word 0x1072e100 ! [%fp - 0x344]
.word 0x027fe067 ! [%fp - 0x340]
.word 0x3eff1289 ! [%fp - 0x33c]
.word 0x3f000400 ! [%fp - 0x338]
.word 0x80003c1f ! [%fp - 0x334]
.word 0x00fff800 ! [%fp - 0x330]
.word 0xffff8000 ! [%fp - 0x32c]
.word 0x200ff760 ! [%fp - 0x328]
.word 0x0800011f ! [%fp - 0x324]
.word 0x1ffff800 ! [%fp - 0x320]
.word 0x00000000 ! [%fp - 0x31c]
.word 0x3ffe8000 ! [%fp - 0x318]
.word 0x147ff000 ! [%fp - 0x314]
.word 0x137fe671 ! [%fp - 0x310]
.word 0x3ffe8459 ! [%fp - 0x30c]
.word 0x127fffff ! [%fp - 0x308]
.word 0x3fffffff ! [%fp - 0x304]
.word 0x307fe123 ! [%fp - 0x300]
.word 0x047fffff ! [%fp - 0x2fc]
.word 0x307fe123 ! [%fp - 0x2f8]
.word 0x03ffffff ! [%fp - 0x2f4]
.word 0x107fe100 ! [%fp - 0x2f0]
.word 0x22efffff ! [%fp - 0x2ec]
.word 0x380ffe80 ! [%fp - 0x2e8]
.word 0x00000000 ! [%fp - 0x2e4]
.word 0x04bfeff9 ! [%fp - 0x2e0]
.word 0x00000000 ! [%fp - 0x2dc]
.word 0x380fffff ! [%fp - 0x2d8]
.word 0xffffffff ! [%fp - 0x2d4]
.word 0x04bfffff ! [%fp - 0x2d0]
.word 0xffffffff ! [%fp - 0x2cc]
.word 0x300ff123 ! [%fp - 0x2c8]
.word 0x40000000 ! [%fp - 0x2c4]
.word 0x0caf8ee0 ! [%fp - 0x2c0]
.word 0x00000000 ! [%fp - 0x2bc]
.word 0x3c0ff456 ! [%fp - 0x2b8]
.word 0x00000000 ! [%fp - 0x2b4]
.word 0x009ff000 ! [%fp - 0x2b0]
.word 0x00000000 ! [%fp - 0x2ac]
.word 0x3c0ff456 ! [%fp - 0x2a8]
.word 0x0000ff99 ! [%fp - 0x2a4]
.word 0x009ff000 ! [%fp - 0x2a0]
.word 0x001234ff ! [%fp - 0x29c]
.word 0x0080ffff ! [%fp - 0x298]
.word 0x3ff8f000 ! [%fp - 0x294]
.word 0x01800001 ! [%fp - 0x290]
.word 0x40c2fc1f ! [%fp - 0x28c]
.word 0x00100100 ! [%fp - 0x288]
.word 0x10010001 ! [%fp - 0x284]
.word 0x3fff8f88 ! [%fp - 0x280]
.word 0x00000000 ! [%fp - 0x27c]
.word 0x00f00f00 ! [%fp - 0x278]
.word 0xf000000f ! [%fp - 0x274]
.word 0x409ff00f ! [%fp - 0x270]
.word 0xff000fff ! [%fp - 0x26c]
.word 0x04003009 ! [%fp - 0x268]
.word 0x4fff0001 ! [%fp - 0x264]
.word 0x03001001 ! [%fp - 0x260]
.word 0x4feeeeee ! [%fp - 0x25c]
.word 0x0801e067 ! [%fp - 0x258]
.word 0x54f231f8 ! [%fp - 0x254]
.word 0x01000001 ! [%fp - 0x250]
.word 0x00000001 ! [%fp - 0x24c]
.word 0x453eef45 ! [%fp - 0x248]
.word 0x00000001 ! [%fp - 0x244]
.word 0x01100111 ! [%fp - 0x240]
.word 0x00011111 ! [%fp - 0x23c]
.word 0x455f8000 ! [%fp - 0x238]
.word 0xffffffff ! [%fp - 0x234]
.word 0x01301222 ! [%fp - 0x230]
.word 0x00111222 ! [%fp - 0x22c]
.word 0x458f1100 ! [%fp - 0x228]
.word 0x01111001 ! [%fp - 0x224]
.word 0x40811111 ! [%fp - 0x220]
.word 0x00feeeee ! [%fp - 0x21c]
.word 0x40000011 ! [%fp - 0x218]
.word 0x007fffff ! [%fp - 0x214]
.word 0x41800221 ! [%fp - 0x210]
.word 0x01ff0001 ! [%fp - 0x20c]
.word 0x7f333333 ! [%fp - 0x208]
.word 0x3f7fffff ! [%fp - 0x204]
.word 0x40100001 ! [%fp - 0x200]
.word 0x11000011 ! [%fp - 0x1fc]
.word 0x001fffff ! [%fp - 0x1f8]
.word 0xffffffff ! [%fp - 0x1f4]
.word 0x40000000 ! [%fp - 0x1f0]
.word 0x00000011 ! [%fp - 0x1ec]
.word 0x000fffff ! [%fp - 0x1e8]
.word 0xffffffff ! [%fp - 0x1e4]
.word 0x7fe11111 ! [%fp - 0x1e0]
.word 0xffffffff ! [%fp - 0x1dc]
.word 0x3ffff110 ! [%fp - 0x1d8]
.word 0x00000001 ! [%fp - 0x1d4]
.word 0x7fffffff ! [%fp - 0x1d0]
.word 0x7f800001 ! [%fp - 0x1cc]
.word 0x7f800000 ! [%fp - 0x1c8]
.word 0x7f7fffff ! [%fp - 0x1c4]
.word 0x5f800001 ! [%fp - 0x1c0]
.word 0x5f800000 ! [%fp - 0x1bc]
.word 0x5f7fffff ! [%fp - 0x1b8]
.word 0x5f000001 ! [%fp - 0x1b4]
.word 0x5f000000 ! [%fp - 0x1b0]
.word 0x5effffff ! [%fp - 0x1ac]
.word 0x4b000001 ! [%fp - 0x1a8]
.word 0x4b000000 ! [%fp - 0x1a4]
.word 0x4affffff ! [%fp - 0x1a0]
.word 0x40000001 ! [%fp - 0x19c]
.word 0x40000000 ! [%fp - 0x198]
.word 0x3fffffff ! [%fp - 0x194]
.word 0x3f800001 ! [%fp - 0x190]
.word 0x3f800000 ! [%fp - 0x18c]
.word 0x3f7fffff ! [%fp - 0x188]
.word 0x00000000 ! [%fp - 0x184]
.word 0x7fffffff ! [%fp - 0x180]
.word 0xffffffff ! [%fp - 0x17c]
.word 0x7ff00000 ! [%fp - 0x178]
.word 0x00000001 ! [%fp - 0x174]
.word 0x7ff00000 ! [%fp - 0x170]
.word 0x00000000 ! [%fp - 0x16c]
.word 0x7fefffff ! [%fp - 0x168]
.word 0xffffffff ! [%fp - 0x164]
.word 0x43e00000 ! [%fp - 0x160]
.word 0x00000001 ! [%fp - 0x15c]
.word 0x43e00000 ! [%fp - 0x158]
.word 0x00000000 ! [%fp - 0x154]
.word 0x43dfffff ! [%fp - 0x150]
.word 0xffffffff ! [%fp - 0x14c]
.word 0x43d00000 ! [%fp - 0x148]
.word 0x00000001 ! [%fp - 0x144]
.word 0x43d00000 ! [%fp - 0x140]
.word 0x00000000 ! [%fp - 0x13c]
.word 0x43cfffff ! [%fp - 0x138]
.word 0xffffffff ! [%fp - 0x134]
.word 0x43300000 ! [%fp - 0x130]
.word 0x00000001 ! [%fp - 0x12c]
.word 0x43300000 ! [%fp - 0x128]
.word 0x00000000 ! [%fp - 0x124]
.word 0x432fffff ! [%fp - 0x120]
.word 0xffffffff ! [%fp - 0x11c]
.word 0x40000000 ! [%fp - 0x118]
.word 0x00000001 ! [%fp - 0x114]
.word 0x40000000 ! [%fp - 0x110]
.word 0x00000000 ! [%fp - 0x10c]
.word 0x3fffffff ! [%fp - 0x108]
.word 0xffffffff ! [%fp - 0x104]
.word 0x3ff00000 ! [%fp - 0x100]
.word 0x00000001 ! [%fp - 0xfc]
.word 0x3ff00000 ! [%fp - 0xf8]
.word 0x00000000 ! [%fp - 0xf4]
.word 0x3fefffff ! [%fp - 0xf0]
.word 0xffffffff ! [%fp - 0xec]
.word 0x80000000 ! [%fp - 0xe8]
.word 0x00000000 ! [%fp - 0xe4]
.word 0x7fffffff ! [%fp - 0xe0]
.word 0xffffffff ! [%fp - 0xdc]
.word 0x00000000 ! [%fp - 0xd8]
.word 0x00000000 ! [%fp - 0xd4]
.word 0x00200000 ! [%fp - 0xd0]
.word 0x00000003 ! [%fp - 0xcc]
.word 0x00200000 ! [%fp - 0xc8]
.word 0x00000002 ! [%fp - 0xc4]
.word 0x00200000 ! [%fp - 0xc0]
.word 0x00000001 ! [%fp - 0xbc]
.word 0x00200000 ! [%fp - 0xb8]
.word 0x00000000 ! [%fp - 0xb4]
.word 0x001fffff ! [%fp - 0xb0]
.word 0xffffffff ! [%fp - 0xac]
.word 0x00100000 ! [%fp - 0xa8]
.word 0x00000001 ! [%fp - 0xa4]
.word 0x00100000 ! [%fp - 0xa0]
.word 0x00000000 ! [%fp - 0x9c]
.word 0x000fffff ! [%fp - 0x98]
.word 0xffffffff ! [%fp - 0x94]
.word 0x00080000 ! [%fp - 0x90]
.word 0x00000001 ! [%fp - 0x8c]
.word 0x00080000 ! [%fp - 0x88]
.word 0x00000000 ! [%fp - 0x84]
.word 0x0007ffff ! [%fp - 0x80]
.word 0xffffffff ! [%fp - 0x7c]
.word 0x00000000 ! [%fp - 0x78]
.word 0x01000003 ! [%fp - 0x74]
.word 0x00000000 ! [%fp - 0x70]
.word 0x01000002 ! [%fp - 0x6c]
.word 0x00000000 ! [%fp - 0x68]
.word 0x01000001 ! [%fp - 0x64]
.word 0x00000000 ! [%fp - 0x60]
.word 0x01000000 ! [%fp - 0x5c]
.word 0x00000000 ! [%fp - 0x58]
.word 0x00ffffff ! [%fp - 0x54]
.word 0x00000000 ! [%fp - 0x50]
.word 0x00800001 ! [%fp - 0x4c]
.word 0x00000000 ! [%fp - 0x48]
.word 0x00800000 ! [%fp - 0x44]
.word 0x00000000 ! [%fp - 0x40]
.word 0x007fffff ! [%fp - 0x3c]
.word 0x00000000 ! [%fp - 0x38]
.word 0x00400001 ! [%fp - 0x34]
.word 0x00000000 ! [%fp - 0x30]
.word 0x00400000 ! [%fp - 0x2c]
.word 0x00000000 ! [%fp - 0x28]
.word 0x003fffff ! [%fp - 0x24]
.word t0_data_in_area0 ! [%fp - 0x20]
.word SYM(t0_subr3) ! [%fp - 0x1c]
.word SYM(t0_subr2) ! [%fp - 0x18]
.word SYM(t0_subr1) ! [%fp - 0x14]
.word SYM(t0_subr0) ! [%fp - 0x10]
t0_data_in_mtbl:
.word 0x7a618ae4 ! [%fp - 0xc]
.word 0x34baae49 ! [%fp - 0x8]
.word 0x409633a9 ! [%fp - 0x4]
.global t0_data_in_fp; t0_data_in_fp:
.word 0x0ebe9b55
.word 0x145f3f68
.word 0x53364c30
.word 0x2535f299
.word 0xcef4c8be
.word 0xe2c12dfa
.word 0xc804abf6
.word 0xe4334089
.word 0x48d010d8
.word 0xf724ad1f
.word 0x307e7aa7
.word 0xa41350bb
.word 0x2ea754cd
.word 0x43f3f1bf
.word 0x4603410f
.word 0xee4a6dab
.word 0xf40f2ef5
.word 0xcb89ca1b
.word 0xfb1735a0
.word 0x15b12f1a
.word 0xeec7f158
.word 0x91e193fe
.word 0x8a71c898
.word 0x1ace7d6a
t0_data_in_stacktop:
.word 0
t0_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_in_area0, 0x689ec000)
.seg "data"
t0_data_in_area0_start:
.skip 3328
t0_data_in_area0_begin:
.word 0xf2ae8870 ! t0_data_in_area0-0x20
.word 0x7293e232 ! t0_data_in_area0-0x1c
.word 0xaf264e62 ! t0_data_in_area0-0x18
.word 0xea6df62c ! t0_data_in_area0-0x14
.word 0x26924632 ! t0_data_in_area0-0x10
.word 0x73f38535 ! t0_data_in_area0-0xc
.word 0x3bc26c3d ! t0_data_in_area0-0x8
.word 0x6a5f85f7 ! t0_data_in_area0-0x4
.global t0_data_in_area0; t0_data_in_area0:
.word 0x3d6dd94f ! t0_data_in_area0+0x0
.word 0x3d25eb2d ! t0_data_in_area0+0x4
.word 0x55d42b1b ! t0_data_in_area0+0x8
.word 0x68b64b7b ! t0_data_in_area0+0xc
.word 0x82a1f4b6 ! t0_data_in_area0+0x10
.word 0xe34d0b18 ! t0_data_in_area0+0x14
.word 0x6603d4cb ! t0_data_in_area0+0x18
.word 0x28aa17d5 ! t0_data_in_area0+0x1c
t0_data_in_area0_end:
.skip 4800
t0_data_in_area0_stop:
KDATA_MODULE(t0_module_data_in_shm_area, 0x67a62000)
.seg "data"
t0_data_in_shm_area_start:
t0_data_in_shm_area_begin:
.global t0_data_in_shm_area; t0_data_in_shm_area:
.word 0x94b46b5d ! t0_data_in_shm_area+0x0 (t0)
.word 0xb0884f47 ! t0_data_in_shm_area+0x4 (t0)
.word 0x610bff59 ! t0_data_in_shm_area+0x8 (t0)
.word 0x86a02023 ! t0_data_in_shm_area+0xc (t0)
.word 0x98fec441 ! t0_data_in_shm_area+0x10 (t0)
.word 0xe9f5330c ! t0_data_in_shm_area+0x14 (t0)
.word 0x1d9c6ab4 ! t0_data_in_shm_area+0x18 (t0)
.word 0xe814b45b ! t0_data_in_shm_area+0x1c (t0)
.word 0xbfe38aab ! t0_data_in_shm_area+0x20 (t0)
.word 0xf72f87b2 ! t0_data_in_shm_area+0x24 (t0)
.word 0x8cda9491 ! t0_data_in_shm_area+0x28 (t0)
.word 0xdd690f58 ! t0_data_in_shm_area+0x2c (t0)
.word 0x3cd1deb4 ! t0_data_in_shm_area+0x30 (t0)
.word 0xe15c94ad ! t0_data_in_shm_area+0x34 (t0)
.word 0x98fd2690 ! t0_data_in_shm_area+0x38 (t0)
.word 0x50359435 ! t0_data_in_shm_area+0x3c (t0)
.word 0x43d30a0a ! t0_data_in_shm_area+0x40 (t0 bload)
.word 0x98cb8712 ! t0_data_in_shm_area+0x44
.word 0x45ada29c ! t0_data_in_shm_area+0x48
.word 0xb1f20cde ! t0_data_in_shm_area+0x4c
.word 0x17d61cf3 ! t0_data_in_shm_area+0x50
.word 0x31e8e448 ! t0_data_in_shm_area+0x54
.word 0x32adf196 ! t0_data_in_shm_area+0x58
.word 0x11cabde3 ! t0_data_in_shm_area+0x5c
.word 0xe5a9d791 ! t0_data_in_shm_area+0x60
.word 0xabe9f400 ! t0_data_in_shm_area+0x64
.word 0x78f5b835 ! t0_data_in_shm_area+0x68
.word 0x9692638f ! t0_data_in_shm_area+0x6c
.word 0xbfd56368 ! t0_data_in_shm_area+0x70
.word 0x60705562 ! t0_data_in_shm_area+0x74
.word 0xcf559627 ! t0_data_in_shm_area+0x78
.word 0x302e6c39 ! t0_data_in_shm_area+0x7c
.word 0x0384a11d ! t0_data_in_shm_area+0x80 (t0 bstore)
.word 0xf2b53388 ! t0_data_in_shm_area+0x84
.word 0x23ecb37c ! t0_data_in_shm_area+0x88
.word 0x9bdc03d9 ! t0_data_in_shm_area+0x8c
.word 0x36c50e80 ! t0_data_in_shm_area+0x90
.word 0x29cecd2f ! t0_data_in_shm_area+0x94
.word 0x359f4044 ! t0_data_in_shm_area+0x98
.word 0x1581c4de ! t0_data_in_shm_area+0x9c
.word 0xc89c88cc ! t0_data_in_shm_area+0xa0
.word 0x3b9a43ab ! t0_data_in_shm_area+0xa4
.word 0xea82ca76 ! t0_data_in_shm_area+0xa8
.word 0x5f2b223d ! t0_data_in_shm_area+0xac
.word 0x44536f2c ! t0_data_in_shm_area+0xb0
.word 0x87fee51b ! t0_data_in_shm_area+0xb4
.word 0x001f8e13 ! t0_data_in_shm_area+0xb8
.word 0x9407decd ! t0_data_in_shm_area+0xbc
t0_data_in_shm_area_end:
t0_data_in_shm_area_stop:
KDATA_MODULE(t0_module_data_exp_regs, 0x71f1a000)
.seg "data"
KGLOBAL(t0_data_exp_regs)
t0_data_exp_regs_start:
t0_data_exp_regs:
.word 0xd00355d6 ! %f0
.word 0x73de2671 ! %f1
.word 0xaed94e2b ! %f2
.word 0xf15deda2 ! %f3
.word 0x3d97f0d9 ! %f4
.word 0x307fec28 ! %f5
.word 0x4b560b1b ! %f6
.word 0x40f6aaf2 ! %f7
.word 0xd8ba3bca ! %f8
.word 0x82322c84 ! %f9
.word 0xa7cbee1f ! %f10
.word 0xed068084 ! %f11
.word 0x92616ad8 ! %f12
.word 0x3a3e0520 ! %f13
.word 0x29bcb168 ! %f14
.word 0xfd001d2c ! %f15
.word 0x110839e7 ! %f16
.word 0xe54b001d ! %f17
.word 0x8aa1e1ce ! %f18
.word 0x19a5f150 ! %f19
.word 0x1a8168c9 ! %f20
.word 0x5a5eae45 ! %f21
.word 0xb06dd828 ! %f22
.word 0x4d65cfaa ! %f23
.word 0xfa1b46af ! %f24
.word 0x4e393f72 ! %f25
.word 0xd11273dd ! %f26
.word 0x88c7564c ! %f27
.word 0x5dac00dd ! %f28
.word 0x2638bd30 ! %f29
.word 0xab206abb ! %f30
.word 0x4f6963e4 ! %f31
.word 0xc787a89d ! %f32
.word 0x9c62cba1 ! %f33
.word 0xab6b4206 ! %f34
.word 0x070b1d41 ! %f35
.word 0xddfc2475 ! %f36
.word 0x65cf14a1 ! %f37
.word 0x61cb44d4 ! %f38
.word 0xdee14715 ! %f39
.word 0x51fe809b ! %f40
.word 0xe3aac129 ! %f41
.word 0x9ed80b98 ! %f42
.word 0x6240f7fc ! %f43
.word 0x417852a8 ! %f44
.word 0x87afa4f8 ! %f45
.word 0xbf0b68fb ! %f46
.word 0x02b4e6bd ! %f47
.word 0x455b248c ! %f48
.word 0x7570006f ! %f49
.word 0xde65cff2 ! %f50
.word 0x3b22d8ce ! %f51
.word 0x638b1ac2 ! %f52
.word 0xa481fcbc ! %f53
.word 0x1faa870c ! %f54
.word 0x23faf51d ! %f55
.word 0xf01149c3 ! %f56
.word 0x5aa4463b ! %f57
.word 0x9cdb3d0b ! %f58
.word 0x2fc2ff0d ! %f59
.word 0xcb196ebf ! %f60
.word 0xe2a76918 ! %f61
.word 0x90ffd2b6 ! %f62
.word 0x5bebbdbe ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x798 ! %g1 (code pointer)
.word t0_data_exp_shm_area! %g2 (shared area pointer)
.word 0xbd15aedc ! %g3 (loop index)
.word SYM(t0_subr0) ! %g4 (jmpl target)
.word t0_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0xa21d799d ! %o0
.word 0xbf85a977 ! %o1
.word 0x252ff935 ! %o2
.word 0xc58a5538 ! %o3
.word 0xf7070ee7 ! %o4
.word 0x5e9d2071 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x1145ff8a ! %l0
.word 0x737dd438 ! %l1
.word 0x7ec06ded ! %l2
.word 0xfbff1391 ! %l3
.word 0x2d20c5d4 ! %l4
.word 0xf48ea659 ! %l5
.word 0x812529fd ! %l6
.word 0xb91989ea ! %l7
.word t0_data_exp_area0 ! %i0 (area pointer)
.word t0_data_exp_area0 ! %i1 (area pointer)
.word 0x00000014 ! %i2 (byte offset)
.word 0xffffffec ! %i3 (halfword offset)
.word 0x0000000c ! %i4 (word offset)
.word 0xffffffe8 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x893a8bb9 ! %y
.word 0x00000002 ! %icc (nzvc)
.word 0x40000a53 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000082 ! %asi
.word 0x00000000 ! Integer overflow traps
.word 0x00000000 ! Integer divide by zero traps
.word 0x00000000 ! Integer divide > 52 bit dividend traps
.word 0x00000000 ! Floating inexact traps
.word 0x00000000 ! Floating divide by zero traps
.word 0x00000000 ! Floating underflow traps
.word 0x00000000 ! Floating overflow traps
.word 0x00000000 ! Floating invalid traps
.word 0x00000000 ! Floating other traps
.word 0x00000000 ! Ticc traps
.word 0x00000000 ! Unexpected SIGFPE traps
.word 0x00000000 ! Unexpected SIGSEGV traps
.word 0x00000000 ! Unexpected SIGBUS traps
.word 0x00000000 ! Unexpected SIGILL traps
.word 0x00000000 ! Expected SIGSEGV traps
.word 0x00000000 ! Expected SIGBUS traps
.word 0x00000000 ! UNIMP traps
.word 0x00000000 ! ??
t0_data_exp_mtbl_size: .word 253
t0_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t0_module_data_exp_stack, 0x1fdb0000)
.seg "data"
KGLOBAL(t0_data_exp_mtbl_size)
KGLOBAL(t0_data_exp_mtbl)
KGLOBAL(t0_data_exp_stack)
t0_data_exp_stack_start:
.word 0xb1dd0510
.word 0x729fbda0
.word 0xaaa20647
.word 0x57b846bd
.word 0x7a6ec9c7
.word 0x03aece5a
.word 0x9437931f
.word 0x54a48859
.word 0x2f3848ff
.word 0x3af185ba
.word 0x81d59f77
.word 0xca2334f5
.word 0xd0a9c3e1
.word 0x487e86fe
.word 0x7b59fabb
.word 0x5a4f3794
.word 0xfa2b0d09
.word 0xca1bbbd2
.word 0xc0d3b1ef
.word 0x027f981c
.word 0xb17622a0
.word 0xddafe6d2
.word 0x383109e2
.word 0xdd15bb7e
.word 0x9238d5aa
.word 0x0adc5a4d
.word 0x729668a2
.word 0x4c2d0219
.word 0x7f59129c
.word 0x56b4d74c
.word 0x53b5e232
.word 0xb03b6860
.word 0x04dc9f31
.word 0xff67d8d2
.word 0x86c65c7a
.word 0xfc890db9
.word 0x042e617d
.word 0xf209cf64
.word 0x93347e7e
.word 0x195ec5a8
.word 0x5d888441
.word 0x9eda10cb
.word 0x2e16ded2
.word 0x5f2a172c
.word 0xddec0c81
.word 0xf8808018
.word 0xa812254d
.word 0x80d74e69
.word 0x6e83b454
.word 0x052f31e7
.word 0x58f113fd
.word 0xcc888486
.word 0x11d91efa
.word 0xd58390e8
.word 0x25ffab5a
.word 0xbadac1d8
.word 0xb220ba33
.word 0x18b6c69b
.word 0xa577ddbd
.word 0xb4589e3f
.word 0xc351e0ce
.word 0x08656c5a
.word 0x93418612
.word 0xc4cc03d0
.word 0xb906127f
.word 0x7432c89c
.word 0xe12e95cc
.word 0x8b16f7b4
.word 0xd47354f5
.word 0x3f0c1c77
.word 0x71f7ae19
.word 0x1c558d4f
.word 0xb783122c
.word 0x5914c566
.word 0xc1cc9857
.word 0x388967a4
.word 0xe84807ff
.word 0xe28c374c
.word 0x548f51c5
.word 0x28316cf7
.word 0x492b1d00
.word 0xa98b12b8
.word 0xa0079e7d
.word 0xdb3690b3
.word 0xd7502e8c
.word 0x1e84db6a
.word 0x6ac857a1
.word 0x84c0d78e
.word 0x6f312c19
.word 0x6e501316
.word 0xce5ee8d4
.word 0x7315f9ea
.word 0x287f13d1
.word 0xf44ebc67
.word 0x77f8b0ec
.word 0x68d5487e
.word 0x233da464
.word 0x386d8a46
.word 0x9d3139e5
.word 0x4bfab735
.word 0x8a07d819
.word 0x3b503f5b
.word 0xce777c18
.word 0xc14d3255
.word 0x95b87d27
.word 0xc36601d3
.word 0x3ca7a0ab
.word 0xce7aa1e4
.word 0x96937f42
.word 0x8808a764
.word 0xbf59f74b
.word 0x14663f46
.word 0x53c1b677
.word 0x98763d8e
.word 0x743f1318
.word 0xb454212a
.word 0x6cba4f3c
.word 0xd3a45222
.word 0xe8ec42e1
.word 0xb7e721a7
.word 0x1e521fc3
.word 0x17e0c007
.word 0x96fad891
.word 0x7b9482a1
.word 0xbfda7e8e
.word 0x662c043b
.word 0xf18ff3e8
.word 0x6782f471
.word 0x313e6e47
.word 0x39755f18
.word 0x3289c46d
.word 0x5a00e2c5
.word 0x12a632d1
.word 0xf5a145d8
.word 0x87ea76a2
.word 0xd3182bc3
.word 0x1616a39a
.word 0x89c6e85b
.word 0xb6e84079
.word 0xe083a574
.word 0xbd02cf32
.word 0x2499cf27
.word 0xf48d4107
.word 0x4ead155f
.word 0xe41bc421
.word 0x65c0d5af
.word 0xbb492776
.word 0xf4a07e74
.word 0x381392f4
.word 0x8b2c04d7
.word 0x2481d540
.word 0x684be92c
.word 0xfbc5dd99
.word 0x3a8f11b7
.word 0x944f6f9a
.word 0xc43109ed
.word 0xec8987ec
.word 0x3d3e849f
.word 0xd763942d
.word 0xca2069b2
.word 0xe1945d91
.word 0x9c09cc5a
.word 0xa6e2a50b
.word 0xddebf4eb
.word 0x6892c103
.word 0x518cc1b7
.word 0x86f15fe0
.word 0x797914a1
t0_data_exp_sp:
.word 0xd922b7ed
.word 0x58175f44
.word 0x42283467
.word 0xa778b5dd
.word 0x7402e8b8
.word 0x44f2b15c
.word 0xb1410e20
.word 0x358de34a
.word t0_data_exp_area0
.word t0_data_exp_area0
.word 0xffffffe9
.word 0x00000016
.word 0xfffffffc
.word 0x00000018
.word t0_data_exp_fp
.word 0x35d18751
.word 0x69feaae7
.word 0x732e9b24
.word 0xaae30203
.word 0x92a1106c
.word 0xedfee498
.word 0xfcf7c556
.word 0xe5372ad3
.word 0xdb9f8259
t0_data_exp_mtbl_base:
.word 0x380fffff ! [%fp - 0x400]
.word 0xc0000000 ! [%fp - 0x3fc]
.word 0x380fffff ! [%fp - 0x3f8]
.word 0xe0000000 ! [%fp - 0x3f4]
.word 0x380fffff ! [%fp - 0x3f0]
.word 0x80000000 ! [%fp - 0x3ec]
.word 0x38000000 ! [%fp - 0x3e8]
.word 0x40000000 ! [%fp - 0x3e4]
.word 0x38000000 ! [%fp - 0x3e0]
.word 0x80000000 ! [%fp - 0x3dc]
.word 0x38000000 ! [%fp - 0x3d8]
.word 0x20000000 ! [%fp - 0x3d4]
.word 0x47f00000 ! [%fp - 0x3d0]
.word 0x00000000 ! [%fp - 0x3cc]
.word 0x47f00000 ! [%fp - 0x3c8]
.word 0x20000000 ! [%fp - 0x3c4]
.word 0x47efffff ! [%fp - 0x3c0]
.word 0xffffffff ! [%fp - 0x3bc]
.word 0x7ff00000 ! [%fp - 0x3b8]
.word 0x00000000 ! [%fp - 0x3b4]
.word 0x7fefffff ! [%fp - 0x3b0]
.word 0xffffffff ! [%fp - 0x3ac]
.word 0x000fffff ! [%fp - 0x3a8]
.word 0xffffffff ! [%fp - 0x3a4]
.word 0x000fffff ! [%fp - 0x3a0]
.word 0xfffffffe ! [%fp - 0x39c]
.word 0x00100000 ! [%fp - 0x398]
.word 0x00000000 ! [%fp - 0x394]
.word 0x00000000 ! [%fp - 0x390]
.word 0x00000001 ! [%fp - 0x38c]
.word 0x00000000 ! [%fp - 0x388]
.word 0x00000002 ! [%fp - 0x384]
.word 0x00000000 ! [%fp - 0x380]
.word 0x00000000 ! [%fp - 0x37c]
.word 0x7f800000 ! [%fp - 0x378]
.word 0x7f7fffff ! [%fp - 0x374]
.word 0x007fffff ! [%fp - 0x370]
.word 0x007ffffe ! [%fp - 0x36c]
.word 0x00800000 ! [%fp - 0x368]
.word 0x00000001 ! [%fp - 0x364]
.word 0x00000002 ! [%fp - 0x360]
.word 0x80000000 ! [%fp - 0x35c]
.word 0x207fe000 ! [%fp - 0x358]
.word 0x1ffff000 ! [%fp - 0x354]
.word 0x307fe123 ! [%fp - 0x350]
.word 0x0fff1001 ! [%fp - 0x34c]
.word 0x2ff81000 ! [%fp - 0x348]
.word 0x1072e100 ! [%fp - 0x344]
.word 0x027fe067 ! [%fp - 0x340]
.word 0x3eff1289 ! [%fp - 0x33c]
.word 0x3f000400 ! [%fp - 0x338]
.word 0x80003c1f ! [%fp - 0x334]
.word 0x00fff800 ! [%fp - 0x330]
.word 0xffff8000 ! [%fp - 0x32c]
.word 0x200ff760 ! [%fp - 0x328]
.word 0x0800011f ! [%fp - 0x324]
.word 0x1ffff800 ! [%fp - 0x320]
.word 0x00000000 ! [%fp - 0x31c]
.word 0x3ffe8000 ! [%fp - 0x318]
.word 0x147ff000 ! [%fp - 0x314]
.word 0x137fe671 ! [%fp - 0x310]
.word 0x3ffe8459 ! [%fp - 0x30c]
.word 0x127fffff ! [%fp - 0x308]
.word 0x3fffffff ! [%fp - 0x304]
.word 0x307fe123 ! [%fp - 0x300]
.word 0x047fffff ! [%fp - 0x2fc]
.word 0x307fe123 ! [%fp - 0x2f8]
.word 0x03ffffff ! [%fp - 0x2f4]
.word 0x107fe100 ! [%fp - 0x2f0]
.word 0x22efffff ! [%fp - 0x2ec]
.word 0x380ffe80 ! [%fp - 0x2e8]
.word 0x00000000 ! [%fp - 0x2e4]
.word 0x04bfeff9 ! [%fp - 0x2e0]
.word 0x00000000 ! [%fp - 0x2dc]
.word 0x380fffff ! [%fp - 0x2d8]
.word 0xffffffff ! [%fp - 0x2d4]
.word 0x04bfffff ! [%fp - 0x2d0]
.word 0xffffffff ! [%fp - 0x2cc]
.word 0x300ff123 ! [%fp - 0x2c8]
.word 0x40000000 ! [%fp - 0x2c4]
.word 0x0caf8ee0 ! [%fp - 0x2c0]
.word 0x00000000 ! [%fp - 0x2bc]
.word 0x3c0ff456 ! [%fp - 0x2b8]
.word 0x00000000 ! [%fp - 0x2b4]
.word 0x009ff000 ! [%fp - 0x2b0]
.word 0x00000000 ! [%fp - 0x2ac]
.word 0x3c0ff456 ! [%fp - 0x2a8]
.word 0x0000ff99 ! [%fp - 0x2a4]
.word 0x009ff000 ! [%fp - 0x2a0]
.word 0x001234ff ! [%fp - 0x29c]
.word 0x0080ffff ! [%fp - 0x298]
.word 0x3ff8f000 ! [%fp - 0x294]
.word 0x01800001 ! [%fp - 0x290]
.word 0x40c2fc1f ! [%fp - 0x28c]
.word 0x00100100 ! [%fp - 0x288]
.word 0x10010001 ! [%fp - 0x284]
.word 0x3fff8f88 ! [%fp - 0x280]
.word 0x00000000 ! [%fp - 0x27c]
.word 0x00f00f00 ! [%fp - 0x278]
.word 0xf000000f ! [%fp - 0x274]
.word 0x409ff00f ! [%fp - 0x270]
.word 0xff000fff ! [%fp - 0x26c]
.word 0x04003009 ! [%fp - 0x268]
.word 0x4fff0001 ! [%fp - 0x264]
.word 0x03001001 ! [%fp - 0x260]
.word 0x4feeeeee ! [%fp - 0x25c]
.word 0x0801e067 ! [%fp - 0x258]
.word 0x54f231f8 ! [%fp - 0x254]
.word 0x01000001 ! [%fp - 0x250]
.word 0x00000001 ! [%fp - 0x24c]
.word 0x453eef45 ! [%fp - 0x248]
.word 0x00000001 ! [%fp - 0x244]
.word 0x01100111 ! [%fp - 0x240]
.word 0x00011111 ! [%fp - 0x23c]
.word 0x455f8000 ! [%fp - 0x238]
.word 0xffffffff ! [%fp - 0x234]
.word 0x01301222 ! [%fp - 0x230]
.word 0x00111222 ! [%fp - 0x22c]
.word 0x458f1100 ! [%fp - 0x228]
.word 0x01111001 ! [%fp - 0x224]
.word 0x40811111 ! [%fp - 0x220]
.word 0x00feeeee ! [%fp - 0x21c]
.word 0x40000011 ! [%fp - 0x218]
.word 0x007fffff ! [%fp - 0x214]
.word 0x41800221 ! [%fp - 0x210]
.word 0x01ff0001 ! [%fp - 0x20c]
.word 0x7f333333 ! [%fp - 0x208]
.word 0x3f7fffff ! [%fp - 0x204]
.word 0x40100001 ! [%fp - 0x200]
.word 0x11000011 ! [%fp - 0x1fc]
.word 0x001fffff ! [%fp - 0x1f8]
.word 0xffffffff ! [%fp - 0x1f4]
.word 0x40000000 ! [%fp - 0x1f0]
.word 0x00000011 ! [%fp - 0x1ec]
.word 0x000fffff ! [%fp - 0x1e8]
.word 0xffffffff ! [%fp - 0x1e4]
.word 0x7fe11111 ! [%fp - 0x1e0]
.word 0xffffffff ! [%fp - 0x1dc]
.word 0x3ffff110 ! [%fp - 0x1d8]
.word 0x00000001 ! [%fp - 0x1d4]
.word 0x7fffffff ! [%fp - 0x1d0]
.word 0x7f800001 ! [%fp - 0x1cc]
.word 0x7f800000 ! [%fp - 0x1c8]
.word 0x7f7fffff ! [%fp - 0x1c4]
.word 0x5f800001 ! [%fp - 0x1c0]
.word 0x5f800000 ! [%fp - 0x1bc]
.word 0x5f7fffff ! [%fp - 0x1b8]
.word 0x5f000001 ! [%fp - 0x1b4]
.word 0x5f000000 ! [%fp - 0x1b0]
.word 0x5effffff ! [%fp - 0x1ac]
.word 0x4b000001 ! [%fp - 0x1a8]
.word 0x4b000000 ! [%fp - 0x1a4]
.word 0x4affffff ! [%fp - 0x1a0]
.word 0x40000001 ! [%fp - 0x19c]
.word 0x40000000 ! [%fp - 0x198]
.word 0x3fffffff ! [%fp - 0x194]
.word 0x3f800001 ! [%fp - 0x190]
.word 0x3f800000 ! [%fp - 0x18c]
.word 0x3f7fffff ! [%fp - 0x188]
.word 0x00000000 ! [%fp - 0x184]
.word 0x7fffffff ! [%fp - 0x180]
.word 0xffffffff ! [%fp - 0x17c]
.word 0x7ff00000 ! [%fp - 0x178]
.word 0x00000001 ! [%fp - 0x174]
.word 0x7ff00000 ! [%fp - 0x170]
.word 0x00000000 ! [%fp - 0x16c]
.word 0x7fefffff ! [%fp - 0x168]
.word 0xffffffff ! [%fp - 0x164]
.word 0x43e00000 ! [%fp - 0x160]
.word 0x00000001 ! [%fp - 0x15c]
.word 0x43e00000 ! [%fp - 0x158]
.word 0x00000000 ! [%fp - 0x154]
.word 0x43dfffff ! [%fp - 0x150]
.word 0xffffffff ! [%fp - 0x14c]
.word 0x43d00000 ! [%fp - 0x148]
.word 0x00000001 ! [%fp - 0x144]
.word 0x43d00000 ! [%fp - 0x140]
.word 0x00000000 ! [%fp - 0x13c]
.word 0x43cfffff ! [%fp - 0x138]
.word 0xffffffff ! [%fp - 0x134]
.word 0x43300000 ! [%fp - 0x130]
.word 0x00000001 ! [%fp - 0x12c]
.word 0x43300000 ! [%fp - 0x128]
.word 0x00000000 ! [%fp - 0x124]
.word 0x432fffff ! [%fp - 0x120]
.word 0xffffffff ! [%fp - 0x11c]
.word 0x40000000 ! [%fp - 0x118]
.word 0x00000001 ! [%fp - 0x114]
.word 0x40000000 ! [%fp - 0x110]
.word 0x00000000 ! [%fp - 0x10c]
.word 0x3fffffff ! [%fp - 0x108]
.word 0xffffffff ! [%fp - 0x104]
.word 0x3ff00000 ! [%fp - 0x100]
.word 0x00000001 ! [%fp - 0xfc]
.word 0x3ff00000 ! [%fp - 0xf8]
.word 0x00000000 ! [%fp - 0xf4]
.word 0x3fefffff ! [%fp - 0xf0]
.word 0xffffffff ! [%fp - 0xec]
.word 0x80000000 ! [%fp - 0xe8]
.word 0x00000000 ! [%fp - 0xe4]
.word 0x7fffffff ! [%fp - 0xe0]
.word 0xffffffff ! [%fp - 0xdc]
.word 0x00000000 ! [%fp - 0xd8]
.word 0x00000000 ! [%fp - 0xd4]
.word 0x00200000 ! [%fp - 0xd0]
.word 0x00000003 ! [%fp - 0xcc]
.word 0x00200000 ! [%fp - 0xc8]
.word 0x00000002 ! [%fp - 0xc4]
.word 0x00200000 ! [%fp - 0xc0]
.word 0x00000001 ! [%fp - 0xbc]
.word 0x00200000 ! [%fp - 0xb8]
.word 0x00000000 ! [%fp - 0xb4]
.word 0x001fffff ! [%fp - 0xb0]
.word 0xffffffff ! [%fp - 0xac]
.word 0x00100000 ! [%fp - 0xa8]
.word 0x00000001 ! [%fp - 0xa4]
.word 0x00100000 ! [%fp - 0xa0]
.word 0x00000000 ! [%fp - 0x9c]
.word 0x000fffff ! [%fp - 0x98]
.word 0xffffffff ! [%fp - 0x94]
.word 0x00080000 ! [%fp - 0x90]
.word 0x00000001 ! [%fp - 0x8c]
.word 0x00080000 ! [%fp - 0x88]
.word 0x00000000 ! [%fp - 0x84]
.word 0x0007ffff ! [%fp - 0x80]
.word 0xffffffff ! [%fp - 0x7c]
.word 0x00000000 ! [%fp - 0x78]
.word 0x01000003 ! [%fp - 0x74]
.word 0x00000000 ! [%fp - 0x70]
.word 0x01000002 ! [%fp - 0x6c]
.word 0x00000000 ! [%fp - 0x68]
.word 0x01000001 ! [%fp - 0x64]
.word 0x00000000 ! [%fp - 0x60]
.word 0x01000000 ! [%fp - 0x5c]
.word 0x00000000 ! [%fp - 0x58]
.word 0x00ffffff ! [%fp - 0x54]
.word 0x00000000 ! [%fp - 0x50]
.word 0x00800001 ! [%fp - 0x4c]
.word 0x00000000 ! [%fp - 0x48]
.word 0x00800000 ! [%fp - 0x44]
.word 0x00000000 ! [%fp - 0x40]
.word 0x007fffff ! [%fp - 0x3c]
.word 0x00000000 ! [%fp - 0x38]
.word 0x00400001 ! [%fp - 0x34]
.word 0x00000000 ! [%fp - 0x30]
.word 0x00400000 ! [%fp - 0x2c]
.word 0x00000000 ! [%fp - 0x28]
.word 0x003fffff ! [%fp - 0x24]
.word t0_data_exp_area0 ! [%fp - 0x20]
.word SYM(t0_subr3) ! [%fp - 0x1c]
.word SYM(t0_subr2) ! [%fp - 0x18]
.word SYM(t0_subr1) ! [%fp - 0x14]
.word SYM(t0_subr0) ! [%fp - 0x10]
t0_data_exp_mtbl:
.word 0x7a618ae4 ! [%fp - 0xc]
.word 0x34baae49 ! [%fp - 0x8]
.word 0x409633a9 ! [%fp - 0x4]
t0_data_exp_fp:
.word 0x0ebe9b55
.word 0x145f3f68
.word 0x53364c30
.word 0x2535f299
.word 0xcef4c8be
.word 0xe2c12dfa
.word 0xc804abf6
.word 0xe4334089
.word 0x48d010d8
.word 0xf724ad1f
.word 0x307e7aa7
.word 0xa41350bb
.word 0x2ea754cd
.word 0x43f3f1bf
.word 0x4603410f
.word 0xee4a6dab
.word 0xf40f2ef5
.word 0xcb89ca1b
.word 0xfb1735a0
.word 0x15b12f1a
.word 0xeec7f158
.word 0x91e193fe
.word 0x8a71c898
.word 0x1ace7d6a
t0_data_exp_stacktop:
.word 0
t0_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_exp_area0, 0x398da000)
.seg "data"
t0_data_exp_area0_start:
.skip 3328
t0_data_exp_area0_begin:
.word 0xf2ae8870 ! t0_data_exp_area0-0x20
.word 0x7293e232 ! t0_data_exp_area0-0x1c
.word 0xaf264e62 ! t0_data_exp_area0-0x18
.word 0xea6df62c ! t0_data_exp_area0-0x14
.word 0x26924632 ! t0_data_exp_area0-0x10
.word 0x73f38535 ! t0_data_exp_area0-0xc
.word 0x3bc26c3d ! t0_data_exp_area0-0x8
.word 0x6a5f85f7 ! t0_data_exp_area0-0x4
.global t0_data_exp_area0; t0_data_exp_area0:
.word 0x3d6dd94f ! t0_data_exp_area0+0x0
.word 0x3d25eb2d ! t0_data_exp_area0+0x4
.word 0x55d42b1b ! t0_data_exp_area0+0x8
.word 0x68b64b7b ! t0_data_exp_area0+0xc
.word 0x82a1f4b6 ! t0_data_exp_area0+0x10
.word 0xe34d0b18 ! t0_data_exp_area0+0x14
.word 0x6603d4cb ! t0_data_exp_area0+0x18
.word 0x28aa17d5 ! t0_data_exp_area0+0x1c
t0_data_exp_area0_end:
.skip 4800
t0_data_exp_area0_stop:
KDATA_MODULE(t0_module_data_exp_shm_area, 0x20f1e000)
.seg "data"
t0_data_exp_shm_area_start:
t0_data_exp_shm_area_begin:
.global t0_data_exp_shm_area; t0_data_exp_shm_area:
.word 0x94b46b5d ! t0_data_exp_shm_area+0x0 (t0)
.word 0xb0884f47 ! t0_data_exp_shm_area+0x4 (t0)
.word 0x610bff59 ! t0_data_exp_shm_area+0x8 (t0)
.word 0x86a02023 ! t0_data_exp_shm_area+0xc (t0)
.word 0x98fec441 ! t0_data_exp_shm_area+0x10 (t0)
.word 0xe9f5330c ! t0_data_exp_shm_area+0x14 (t0)
.word 0x1d9c6ab4 ! t0_data_exp_shm_area+0x18 (t0)
.word 0xe814b45b ! t0_data_exp_shm_area+0x1c (t0)
.word 0xbfe38aab ! t0_data_exp_shm_area+0x20 (t0)
.word 0xf72f87b2 ! t0_data_exp_shm_area+0x24 (t0)
.word 0x8cda9491 ! t0_data_exp_shm_area+0x28 (t0)
.word 0xdd690f58 ! t0_data_exp_shm_area+0x2c (t0)
.word 0x3cd1deb4 ! t0_data_exp_shm_area+0x30 (t0)
.word 0xe15c94ad ! t0_data_exp_shm_area+0x34 (t0)
.word 0x98fd2690 ! t0_data_exp_shm_area+0x38 (t0)
.word 0x50359435 ! t0_data_exp_shm_area+0x3c (t0)
.word 0x43d30a0a ! t0_data_exp_shm_area+0x40 (t0 bload)
.word 0x98cb8712 ! t0_data_exp_shm_area+0x44
.word 0x45ada29c ! t0_data_exp_shm_area+0x48
.word 0xb1f20cde ! t0_data_exp_shm_area+0x4c
.word 0x17d61cf3 ! t0_data_exp_shm_area+0x50
.word 0x31e8e448 ! t0_data_exp_shm_area+0x54
.word 0x32adf196 ! t0_data_exp_shm_area+0x58
.word 0x11cabde3 ! t0_data_exp_shm_area+0x5c
.word 0xe5a9d791 ! t0_data_exp_shm_area+0x60
.word 0xabe9f400 ! t0_data_exp_shm_area+0x64
.word 0x78f5b835 ! t0_data_exp_shm_area+0x68
.word 0x9692638f ! t0_data_exp_shm_area+0x6c
.word 0xbfd56368 ! t0_data_exp_shm_area+0x70
.word 0x60705562 ! t0_data_exp_shm_area+0x74
.word 0xcf559627 ! t0_data_exp_shm_area+0x78
.word 0x302e6c39 ! t0_data_exp_shm_area+0x7c
.word 0x0384a11d ! t0_data_exp_shm_area+0x80 (t0 bstore)
.word 0xf2b53388 ! t0_data_exp_shm_area+0x84
.word 0x23ecb37c ! t0_data_exp_shm_area+0x88
.word 0x9bdc03d9 ! t0_data_exp_shm_area+0x8c
.word 0x36c50e80 ! t0_data_exp_shm_area+0x90
.word 0x29cecd2f ! t0_data_exp_shm_area+0x94
.word 0x359f4044 ! t0_data_exp_shm_area+0x98
.word 0x1581c4de ! t0_data_exp_shm_area+0x9c
.word 0xc89c88cc ! t0_data_exp_shm_area+0xa0
.word 0x3b9a43ab ! t0_data_exp_shm_area+0xa4
.word 0xea82ca76 ! t0_data_exp_shm_area+0xa8
.word 0x5f2b223d ! t0_data_exp_shm_area+0xac
.word 0x44536f2c ! t0_data_exp_shm_area+0xb0
.word 0x87fee51b ! t0_data_exp_shm_area+0xb4
.word 0x001f8e13 ! t0_data_exp_shm_area+0xb8
.word 0x9407decd ! t0_data_exp_shm_area+0xbc
t0_data_exp_shm_area_end:
t0_data_exp_shm_area_stop:
/************************************************************************
16k of zeros to overwrite trap handlers in i$.
************************************************************************/
Module "illtrap_text", VA_text = 0x100000, VA_data = 0x8300000
.seg "text"
ALIGN_PAGE_8K
illtrap_text_start:
/*#include "illtrap_16kb.s"*/
illtrap_text_end:
Module "kaos_done", VA_text = T0_KAOS_DONE_VA, VA_data = 0x8300000
.seg "text"
ALIGN_PAGE_8K
local_good_trap_start:
#ifdef MEM_CHK
#define MEM_SYNC_ADDR 0x123456789ab
mem_chk:
clr %g1
setx MEM_SYNC_ADDR, %g2, %g1
lduba [%g1]ASI_PHYS_BYPASS_EC_WITH_EBIT, %g2
#endif
membar #Sync
good_trap: ba good_trap
nop
local_good_trap_end:
/************************************************************************
Map in the RED mode non-cacheable stuff
This is just to emit the code. The mapping is performed by RED mode.
************************************************************************/
#undef ENTRY
MMU_MAP_START
NAME= red_priv_text
TYPE= TEXT
START_LABEL=red_priv_text_start
END_LABEL=red_priv_text_end
PA=07FFF0000000
CONTEXT = 0
SIZE=MMU_PAGE_SIZE
NFO=0
IE=1
CP=0
CV=0
LOCK=0
PRIV=0
WRITE=0
ENTRY = OFF
MMU_MAP_END
MMU_MAP_START
NAME=reset_handler_nc
TYPE=TEXT
SIZE=MMU_PAGE_SIZE
START_LABEL=reset_handler_nc_start
END_LABEL=reset_handler_nc_end
ENTRY = OFF
CP=0 /* Mark noncacheable to avoid dots2mem sun5 warning */
CV=0 /* Mark noncacheable to avoid dots2mem sun5 warning */
PA=07fff0020000
CONTEXT=0
NFO=0
IE=0
PRIV=0
WRITE=0
LOCK=0
MMU_MAP_END
/************************************************************************
Map data required by cacheable reset handler
This is just to emit the data. The mapping is jammed into the TLB
by reset.s.
************************************************************************/
MMU_MAP_START
NAME= reset_data
TYPE= DATA
SIZE=8K
START_LABEL=reset_data_start
END_LABEL=reset_data_end
PA=10000
CP=1
CV=1
ENTRY = OFF
CONTEXT=0
NFO=0
IE=0
PRIV=0
WRITE=0
LOCK=0
MMU_MAP_END
/************************************************************************
Map user page 0
************************************************************************/
MMU_MAP_START
NAME= user_page0_text
TYPE= TEXT_AND_DATA
START_LABEL=T_RESERVED_000
END_LABEL=T_EXTRA_0ff
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=0
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=USER_DATA_CV_BIT
CP=USER_DATA_CP_BIT
LOCK=USER_DATA_LOCK_BIT
PA=00000fff0000
IE=USER_DATA_IE_BIT
NFO=1
SIZE=USER_DATA_SIZE
MMU_MAP_END
/************************************************************************
Map stacks
************************************************************************/
MMU_MAP_START
NAME= t0_data_in_stack
TYPE= DATA
START_LABEL=t0_data_in_stack_start
END_LABEL=t0_data_in_stack_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_STACK_CACHEABLE
CP=T0_KAOS_RUN_STACK_CACHEABLE
PA=T0_KAOS_RUN_STACK_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_STACK_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#if defined(T0_KAOS_TWOPASS) || defined(T0_KAOS_VERIFY)
MMU_MAP_START
NAME= t0_data_exp_stack
TYPE= DATA
START_LABEL=t0_data_exp_stack_start
END_LABEL=t0_data_exp_stack_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_STACK_CACHEABLE
CP=T0_KAOS_EXP_STACK_CACHEABLE
PA=T0_KAOS_EXP_STACK_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_STACK_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
/************************************************************************
Map kaos subroutines
************************************************************************/
MMU_MAP_START
NAME= t0_subr0_text
TYPE= TEXT
START_LABEL=t0_subr0_page_begin
END_LABEL=t0_subr0_page_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_SUBR0_CACHEABLE
CP=T0_KAOS_SUBR0_CACHEABLE
PA=T0_KAOS_SUBR0_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_SUBR0_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
MMU_MAP_START
NAME= t0_subr1_text
TYPE= TEXT
START_LABEL=t0_subr1_page_begin
END_LABEL=t0_subr1_page_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_SUBR1_CACHEABLE
CP=T0_KAOS_SUBR1_CACHEABLE
PA=T0_KAOS_SUBR1_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_SUBR1_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
MMU_MAP_START
NAME= t0_subr2_text
TYPE= TEXT
START_LABEL=t0_subr2_page_begin
END_LABEL=t0_subr2_page_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_SUBR2_CACHEABLE
CP=T0_KAOS_SUBR2_CACHEABLE
PA=T0_KAOS_SUBR2_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_SUBR2_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
MMU_MAP_START
NAME= t0_subr3_text
TYPE= TEXT
START_LABEL=t0_subr3_page_begin
END_LABEL=t0_subr3_page_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_SUBR3_CACHEABLE
CP=T0_KAOS_SUBR3_CACHEABLE
PA=T0_KAOS_SUBR3_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_SUBR3_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
/************************************************************************
Map kaos input data
************************************************************************/
MMU_MAP_START
NAME= t0_kdata_regs
TYPE= DATA
START_LABEL=t0_data_in_regs_start
END_LABEL=t0_data_in_regs_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_REGS_CACHEABLE
CP=T0_KAOS_RUN_REGS_CACHEABLE
PA=T0_KAOS_RUN_REGS_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_REGS_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#if defined(T0_KAOS_AREA0)
MMU_MAP_START
NAME= t0_kdata_area0
TYPE= DATA
START_LABEL=t0_data_in_area0_start
END_LABEL=t0_data_in_area0_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA0_CACHEABLE
CP=T0_KAOS_RUN_AREA0_CACHEABLE
PA=T0_KAOS_RUN_AREA0_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA0_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA1)
MMU_MAP_START
NAME= t0_kdata_area1
TYPE= DATA
START_LABEL=t0_data_in_area1_start
END_LABEL=t0_data_in_area1_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA1_CACHEABLE
CP=T0_KAOS_RUN_AREA1_CACHEABLE
PA=T0_KAOS_RUN_AREA1_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA1_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA2)
MMU_MAP_START
NAME= t0_kdata_area2
TYPE= DATA
START_LABEL=t0_data_in_area2_start
END_LABEL=t0_data_in_area2_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA2_CACHEABLE
CP=T0_KAOS_RUN_AREA2_CACHEABLE
PA=T0_KAOS_RUN_AREA2_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA2_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA3)
MMU_MAP_START
NAME= t0_kdata_area3
TYPE= DATA
START_LABEL=t0_data_in_area3_start
END_LABEL=t0_data_in_area3_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA3_CACHEABLE
CP=T0_KAOS_RUN_AREA3_CACHEABLE
PA=T0_KAOS_RUN_AREA3_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA3_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA4)
MMU_MAP_START
NAME= t0_kdata_area4
TYPE= DATA
START_LABEL=t0_data_in_area4_start
END_LABEL=t0_data_in_area4_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA4_CACHEABLE
CP=T0_KAOS_RUN_AREA4_CACHEABLE
PA=T0_KAOS_RUN_AREA4_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA4_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA5)
MMU_MAP_START
NAME= t0_kdata_area5
TYPE= DATA
START_LABEL=t0_data_in_area5_start
END_LABEL=t0_data_in_area5_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA5_CACHEABLE
CP=T0_KAOS_RUN_AREA5_CACHEABLE
PA=T0_KAOS_RUN_AREA5_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA5_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA6)
MMU_MAP_START
NAME= t0_kdata_area6
TYPE= DATA
START_LABEL=t0_data_in_area6_start
END_LABEL=t0_data_in_area6_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA6_CACHEABLE
CP=T0_KAOS_RUN_AREA6_CACHEABLE
PA=T0_KAOS_RUN_AREA6_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA6_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA7)
MMU_MAP_START
NAME= t0_kdata_area7
TYPE= DATA
START_LABEL=t0_data_in_area7_start
END_LABEL=t0_data_in_area7_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA7_CACHEABLE
CP=T0_KAOS_RUN_AREA7_CACHEABLE
PA=T0_KAOS_RUN_AREA7_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA7_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA8)
MMU_MAP_START
NAME= t0_kdata_area8
TYPE= DATA
START_LABEL=t0_data_in_area8_start
END_LABEL=t0_data_in_area8_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA8_CACHEABLE
CP=T0_KAOS_RUN_AREA8_CACHEABLE
PA=T0_KAOS_RUN_AREA8_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA8_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA9)
MMU_MAP_START
NAME= t0_kdata_area9
TYPE= DATA
START_LABEL=t0_data_in_area9_start
END_LABEL=t0_data_in_area9_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA9_CACHEABLE
CP=T0_KAOS_RUN_AREA9_CACHEABLE
PA=T0_KAOS_RUN_AREA9_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA9_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA10)
MMU_MAP_START
NAME= t0_kdata_area10
TYPE= DATA
START_LABEL=t0_data_in_area10_start
END_LABEL=t0_data_in_area10_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA10_CACHEABLE
CP=T0_KAOS_RUN_AREA10_CACHEABLE
PA=T0_KAOS_RUN_AREA10_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA10_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA11)
MMU_MAP_START
NAME= t0_kdata_area11
TYPE= DATA
START_LABEL=t0_data_in_area11_start
END_LABEL=t0_data_in_area11_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA11_CACHEABLE
CP=T0_KAOS_RUN_AREA11_CACHEABLE
PA=T0_KAOS_RUN_AREA11_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA11_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA12)
MMU_MAP_START
NAME= t0_kdata_area12
TYPE= DATA
START_LABEL=t0_data_in_area12_start
END_LABEL=t0_data_in_area12_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA12_CACHEABLE
CP=T0_KAOS_RUN_AREA12_CACHEABLE
PA=T0_KAOS_RUN_AREA12_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA12_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA13)
MMU_MAP_START
NAME= t0_kdata_area13
TYPE= DATA
START_LABEL=t0_data_in_area13_start
END_LABEL=t0_data_in_area13_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA13_CACHEABLE
CP=T0_KAOS_RUN_AREA13_CACHEABLE
PA=T0_KAOS_RUN_AREA13_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA13_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA14)
MMU_MAP_START
NAME= t0_kdata_area14
TYPE= DATA
START_LABEL=t0_data_in_area14_start
END_LABEL=t0_data_in_area14_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA14_CACHEABLE
CP=T0_KAOS_RUN_AREA14_CACHEABLE
PA=T0_KAOS_RUN_AREA14_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA14_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA15)
MMU_MAP_START
NAME= t0_kdata_area15
TYPE= DATA
START_LABEL=t0_data_in_area15_start
END_LABEL=t0_data_in_area15_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_AREA15_CACHEABLE
CP=T0_KAOS_RUN_AREA15_CACHEABLE
PA=T0_KAOS_RUN_AREA15_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_AREA15_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_SHM_AREA)
MMU_MAP_START
NAME= t0_kdata_shm_in_area
TYPE= DATA
START_LABEL=t0_data_in_shm_area_start
END_LABEL=t0_data_in_shm_area_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_RUN_SHM_AREA_CACHEABLE
CP=T0_KAOS_RUN_SHM_AREA_CACHEABLE
PA=T0_KAOS_RUN_SHM_AREA_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_RUN_SHM_AREA_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
/************************************************************************
Map kaos expected data
************************************************************************/
#if defined(T0_KAOS_TWOPASS) || defined(T0_KAOS_VERIFY)
MMU_MAP_START
NAME= t0_kdata_exp_regs
TYPE= DATA
START_LABEL=t0_data_exp_regs_start
END_LABEL=t0_data_exp_regs_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
LOCK=USER_DATA_LOCK_BIT
CV=T0_KAOS_EXP_REGS_CACHEABLE
CP=T0_KAOS_EXP_REGS_CACHEABLE
PA=T0_KAOS_EXP_REGS_PA
IE=T0_KAOS_EXP_REGS_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#if defined(T0_KAOS_AREA0)
MMU_MAP_START
NAME= t0_kdata_exp_area0
TYPE= DATA
START_LABEL=t0_data_exp_area0_start
END_LABEL=t0_data_exp_area0_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA0_CACHEABLE
CP=T0_KAOS_EXP_AREA0_CACHEABLE
PA=T0_KAOS_EXP_AREA0_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA0_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA1)
MMU_MAP_START
NAME= t0_kdata_exp_area1
TYPE= DATA
START_LABEL=t0_data_exp_area1_start
END_LABEL=t0_data_exp_area1_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA1_CACHEABLE
CP=T0_KAOS_EXP_AREA1_CACHEABLE
PA=T0_KAOS_EXP_AREA1_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA1_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA2)
MMU_MAP_START
NAME= t0_kdata_exp_area2
TYPE= DATA
START_LABEL=t0_data_exp_area2_start
END_LABEL=t0_data_exp_area2_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA2_CACHEABLE
CP=T0_KAOS_EXP_AREA2_CACHEABLE
PA=T0_KAOS_EXP_AREA2_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA2_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA3)
MMU_MAP_START
NAME= t0_kdata_exp_area3
TYPE= DATA
START_LABEL=t0_data_exp_area3_start
END_LABEL=t0_data_exp_area3_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA3_CACHEABLE
CP=T0_KAOS_EXP_AREA3_CACHEABLE
PA=T0_KAOS_EXP_AREA3_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA3_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA4)
MMU_MAP_START
NAME= t0_kdata_exp_area4
TYPE= DATA
START_LABEL=t0_data_exp_area4_start
END_LABEL=t0_data_exp_area4_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA4_CACHEABLE
CP=T0_KAOS_EXP_AREA4_CACHEABLE
PA=T0_KAOS_EXP_AREA4_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA4_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA5)
MMU_MAP_START
NAME= t0_kdata_exp_area5
TYPE= DATA
START_LABEL=t0_data_exp_area5_start
END_LABEL=t0_data_exp_area5_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA5_CACHEABLE
CP=T0_KAOS_EXP_AREA5_CACHEABLE
PA=T0_KAOS_EXP_AREA5_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA5_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA6)
MMU_MAP_START
NAME= t0_kdata_exp_area6
TYPE= DATA
START_LABEL=t0_data_exp_area6_start
END_LABEL=t0_data_exp_area6_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA6_CACHEABLE
CP=T0_KAOS_EXP_AREA6_CACHEABLE
PA=T0_KAOS_EXP_AREA6_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA6_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA7)
MMU_MAP_START
NAME= t0_kdata_exp_area7
TYPE= DATA
START_LABEL=t0_data_exp_area7_start
END_LABEL=t0_data_exp_area7_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA7_CACHEABLE
CP=T0_KAOS_EXP_AREA7_CACHEABLE
PA=T0_KAOS_EXP_AREA7_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA7_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA8)
MMU_MAP_START
NAME= t0_kdata_exp_area8
TYPE= DATA
START_LABEL=t0_data_exp_area8_start
END_LABEL=t0_data_exp_area8_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA8_CACHEABLE
CP=T0_KAOS_EXP_AREA8_CACHEABLE
PA=T0_KAOS_EXP_AREA8_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA8_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA9)
MMU_MAP_START
NAME=t0_kdata_exp_area9
TYPE=DATA
START_LABEL=t0_data_exp_area9_start
END_LABEL=t0_data_exp_area9_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA9_CACHEABLE
CP=T0_KAOS_EXP_AREA9_CACHEABLE
PA=T0_KAOS_EXP_AREA9_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA9_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA10)
MMU_MAP_START
NAME=t0_kdata_exp_area10
TYPE=DATA
START_LABEL=t0_data_exp_area10_start
END_LABEL=t0_data_exp_area10_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA10_CACHEABLE
CP=T0_KAOS_EXP_AREA10_CACHEABLE
PA=T0_KAOS_EXP_AREA10_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA10_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA11)
MMU_MAP_START
NAME=t0_kdata_exp_area11
TYPE=DATA
START_LABEL=t0_data_exp_area11_start
END_LABEL=t0_data_exp_area11_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA11_CACHEABLE
CP=T0_KAOS_EXP_AREA11_CACHEABLE
PA=T0_KAOS_EXP_AREA11_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA11_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA12)
MMU_MAP_START
NAME=t0_kdata_exp_area12
TYPE=DATA
START_LABEL=t0_data_exp_area12_start
END_LABEL=t0_data_exp_area12_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA12_CACHEABLE
CP=T0_KAOS_EXP_AREA12_CACHEABLE
PA=T0_KAOS_EXP_AREA12_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA12_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA13)
MMU_MAP_START
NAME=t0_kdata_exp_area13
TYPE=DATA
START_LABEL=t0_data_exp_area13_start
END_LABEL=t0_data_exp_area13_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA13_CACHEABLE
CP=T0_KAOS_EXP_AREA13_CACHEABLE
PA=T0_KAOS_EXP_AREA13_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA13_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA14)
MMU_MAP_START
NAME=t0_kdata_exp_area14
TYPE=DATA
START_LABEL=t0_data_exp_area14_start
END_LABEL=t0_data_exp_area14_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA14_CACHEABLE
CP=T0_KAOS_EXP_AREA14_CACHEABLE
PA=T0_KAOS_EXP_AREA14_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA14_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_AREA15)
MMU_MAP_START
NAME=t0_kdata_exp_area15
TYPE=DATA
START_LABEL=t0_data_exp_area15_start
END_LABEL=t0_data_exp_area15_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_AREA15_CACHEABLE
CP=T0_KAOS_EXP_AREA15_CACHEABLE
PA=T0_KAOS_EXP_AREA15_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_AREA15_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
#if defined(T0_KAOS_SHM_AREA)
MMU_MAP_START
NAME= t0_kdata_shm_exp_area
TYPE= DATA
START_LABEL=t0_data_exp_shm_area_start
END_LABEL=t0_data_exp_shm_area_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_DATA_GLOBAL_BIT
WRITE=USER_DATA_WRITE_BIT
PRIV=USER_DATA_PRIV_BIT
SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
CV=T0_KAOS_EXP_SHM_AREA_CACHEABLE
CP=T0_KAOS_EXP_SHM_AREA_CACHEABLE
PA=T0_KAOS_EXP_SHM_AREA_PA
LOCK=USER_DATA_LOCK_BIT
IE=T0_KAOS_EXP_SHM_AREA_NONCACHEABLE
NFO=USER_DATA_NFO_BIT
SIZE=USER_DATA_SIZE
MMU_MAP_END
#endif
MMU_MAP_START
NAME=t0_offset_data
TYPE=DATA
START_LABEL=t0_offset_table_start
END_LABEL=t0_offset_table_end
CONTEXT=USER_CONTEXT
GLOBAL=0
WRITE=1
PRIV=0
SIDE_EFFECT=0
CV=T0_KAOS_OFFSET_TBL_CACHEABLE
CP=T0_KAOS_OFFSET_TBL_CACHEABLE
LOCK=0
PA=T0_KAOS_OFFSET_TBL_PA
IE=0
NFO=0
SIZE=8K
MMU_MAP_END
#endif
/************************************************************************
Map trap tables
This is just to emit the code. The mapping is jammed into the TLB
by reset.s.
************************************************************************/
MMU_MAP_START
NAME= trap_text
TYPE= TEXT
START_LABEL=trap_text_start
END_LABEL=trap_text_end
PA=0
SIZE=8K
CP=1
CV=1
CONTEXT=0
NFO=0
IE=0
PRIV=0
WRITE=0
LOCK=0
ENTRY = OFF
MMU_MAP_END
/************************************************************************
Map 16kb of nops to overwrite the trap table text
************************************************************************/
MMU_MAP_START
NAME= illtrap_text
TYPE= TEXT
START_LABEL=illtrap_text_start
END_LABEL=illtrap_text_end
PA=0x100000
SIZE=8K
CP=1
CV=1
CONTEXT=USER_CONTEXT
NFO=0
IE=0
PRIV=0
WRITE=0
LOCK=0
ENTRY = OFF
MMU_MAP_END
/************************************************************************
Map _ktbl in both immu and dmmu
************************************************************************/
MMU_MAP_START
NAME= t0_ktbl_text
TYPE= TEXT_AND_DATA
START_LABEL=t0_ktbl_page_begin
END_LABEL=t0_ktbl_page_end
CONTEXT=USER_CONTEXT
GLOBAL=0
WRITE=1
PRIV=0
SIDE_EFFECT=0
CV=T0_KAOS_KTBL_CACHEABLE
CP=T0_KAOS_KTBL_CACHEABLE
PA=T0_KAOS_KTBL_PA
LOCK=0
IE=T0_KAOS_KTBL_NONCACHEABLE
NFO=0
SIZE=8K
MMU_MAP_END
/************************************************************************
Map kaos_boot code
************************************************************************/
MMU_MAP_START
NAME= kaos_boot
TYPE= TEXT
START_LABEL=user_text_start
END_LABEL=user_text_end
CONTEXT=USER_TEXT_CONTEXT
GLOBAL=USER_TEXT_GLOBAL_BIT
WRITE=USER_TEXT_WRITE_BIT
PRIV=USER_TEXT_PRIV_BIT
SIDE_EFFECT=USER_TEXT_SIDE_EFFECT_BIT
CV=USER_TEXT_CV_BIT
CP=USER_TEXT_CP_BIT
LOCK=USER_TEXT_LOCK_BIT
PA=T0_KAOS_BOOT_PA
IE=USER_TEXT_IE_BIT
NFO=USER_TEXT_NFO_BIT
SIZE=USER_TEXT_SIZE
MMU_MAP_END
/************************************************************************
Map GOOD TRAP handler to local trap handler for MEM_CHK option of churn
************************************************************************/
MMU_MAP_START
NAME=kaos_done
TYPE=TEXT
START_LABEL=local_good_trap_start
END_LABEL=local_good_trap_end
CONTEXT=0
GLOBAL=0
WRITE=0
PRIV=1
SIDE_EFFECT=0
CV=T0_KAOS_DONE_CACHEABLE
CP=T0_KAOS_DONE_CACHEABLE
LOCK=0
PA=T0_KAOS_DONE_PA
IE=0
NFO=0
SIZE=USER_TEXT_SIZE
MMU_MAP_END
/************************************************************************
Map kaos_startup code
************************************************************************/
MMU_MAP_START
NAME= kaos_startup
TYPE= TEXT
START_LABEL=_kaos_page_begin
END_LABEL=_kaos_page_end
CONTEXT=USER_CONTEXT
GLOBAL=USER_TEXT_GLOBAL_BIT
WRITE=USER_TEXT_WRITE_BIT
PRIV=USER_TEXT_PRIV_BIT
SIDE_EFFECT=USER_TEXT_SIDE_EFFECT_BIT
CV=T0_KAOS_STARTUP_CACHEABLE
CP=T0_KAOS_STARTUP_CACHEABLE
LOCK=USER_TEXT_LOCK_BIT
PA=T0_KAOS_STARTUP_PA
IE=USER_TEXT_IE_BIT
NFO=USER_TEXT_NFO_BIT
SIZE=USER_TEXT_SIZE
MMU_MAP_END
/************************************************************************
Map cacheable reset handler
This is just to emit the code. The mapping is jammed into the TLB
by reset.s.
************************************************************************/
MMU_MAP_START
NAME= reset_text
TYPE= TEXT
START_LABEL=reset_text_start
END_LABEL=reset_text_end
PA=8000
SIZE=8K
CP=1
CV=1
CONTEXT=0
NFO=0
IE=0
PRIV=0
WRITE=0
LOCK=0
ENTRY = OFF
MMU_MAP_END
MMU_MAP_START
NAME = special_trap_handler
TYPE =TEXT
START_LABEL = special_trap_handler_start
END_LABEL = special_trap_handler_end
PA=0xe000
CP=1
ENTRY= OFF
MMU_MAP_END
/************************************************************************
Test case end
************************************************************************/
#endif ! non-NIAGARA code
/************************************************************************
Test case end
************************************************************************/
#if defined(NIAGARA2)
#include "enable_file.h"
!
! If we are verifying, then two pass mode disabled
!
#if defined(T0_KAOS_VERIFY)
#if defined(T0_KAOS_TWOPASS)
#undef T0_KAOS_TWOPASS
#endif
#endif
!
! Get random values and do some basic selections
! Reserve T0_KAOS_RANVAL_00 for the ksim script
!
/* start ktbl.0.h */
#define T0_KAOS_NIAGARA
#define T0_KAOS_VERSION 4.2
#define T0_KAOS_SEED 000000000267
#define T0_KAOS_ICOUNT 10000
#define T0_KAOS_AREAS 1
#define T0_KAOS_AREASIZE 64
#define T0_KAOS_AREAOFFSET 3328
#define T0_KAOS_PAGESIZE 8192
#define T0_KAOS_CODECOUNT 10002
#define T0_KAOS_BOOT_VA 0x70648000
#define T0_KAOS_BOOT_PA 0x00000000218e8000
#define T0_KAOS_BOOT_CACHEABLE 1
#define T0_KAOS_BOOT_NONCACHEABLE 0
#define T0_KAOS_STARTUP_VA 0x2c30c000
#define T0_KAOS_STARTUP_PA 0x00000000382e2000
#define T0_KAOS_STARTUP_CACHEABLE 1
#define T0_KAOS_STARTUP_NONCACHEABLE 0
#define T0_KAOS_OFFSET_TBL_VA 0x30de6000
#define T0_KAOS_OFFSET_TBL_PA 0x00000000511c6000
#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T0_KAOS_DONE_VA 0x1a400000
#define T0_KAOS_DONE_PA 0x000000004a7c2000
#define T0_KAOS_DONE_CACHEABLE 1
#define T0_KAOS_DONE_NONCACHEABLE 0
#define T0_KAOS_KTBL_VA 0x48914000
#define T0_KAOS_KTBL_PA 0x000000004931a000
#define T0_KAOS_KTBL_CACHEABLE 1
#define T0_KAOS_KTBL_NONCACHEABLE 0
#define T0_KAOS_SUBR0_VA 0x4897a000
#define T0_KAOS_SUBR0_PA 0x0000000015b4e000
#define T0_KAOS_SUBR0_CACHEABLE 1
#define T0_KAOS_SUBR0_NONCACHEABLE 0
#define T0_KAOS_SUBR1_VA 0x48a78000
#define T0_KAOS_SUBR1_PA 0x0000000023afc000
#define T0_KAOS_SUBR1_CACHEABLE 1
#define T0_KAOS_SUBR1_NONCACHEABLE 0
#define T0_KAOS_SUBR2_VA 0x4fa02000
#define T0_KAOS_SUBR2_PA 0x00000000475bc000
#define T0_KAOS_SUBR2_CACHEABLE 1
#define T0_KAOS_SUBR2_NONCACHEABLE 0
#define T0_KAOS_SUBR3_VA 0x48702000
#define T0_KAOS_SUBR3_PA 0x00000000373b2000
#define T0_KAOS_SUBR3_CACHEABLE 1
#define T0_KAOS_SUBR3_NONCACHEABLE 0
#define T0_KAOS_EXP_REGS_VA 0x71f1a000
#define T0_KAOS_EXP_REGS_PA 0x000000007a706000
#define T0_KAOS_EXP_REGS_CACHEABLE 1
#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
#define T0_KAOS_RUN_REGS_VA 0x62848000
#define T0_KAOS_RUN_REGS_PA 0x000000006a0d2000
#define T0_KAOS_RUN_REGS_CACHEABLE 1
#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
#define T0_KAOS_EXP_STACK_VA 0x1fdb0000
#define T0_KAOS_EXP_STACK_PA 0x000000007c316000
#define T0_KAOS_EXP_STACK_CACHEABLE 1
#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
#define T0_KAOS_RUN_STACK_VA 0x1c5e0000
#define T0_KAOS_RUN_STACK_PA 0x000000007d668000
#define T0_KAOS_RUN_STACK_CACHEABLE 1
#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
#define T0_KAOS_AREA0
#define T0_KAOS_EXP_AREA0_VA 0x398da000
#define T0_KAOS_EXP_AREA0_PA 0x00000000661b8000
#define T0_KAOS_EXP_AREA0_CACHEABLE 1
#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T0_KAOS_RUN_AREA0_VA 0x689ec000
#define T0_KAOS_RUN_AREA0_PA 0x0000000074050000
#define T0_KAOS_RUN_AREA0_CACHEABLE 1
#define T0_KAOS_RUN_AREA0_NONCACHEABLE 0
#define T0_KAOS_SHM_AREA
#define T0_KAOS_EXP_SHM_AREA_VA 0x20f1e000
#define T0_KAOS_EXP_SHM_AREA_PA 0x000000003578a000
#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RUN_SHM_AREA_VA 0x67a62000
#define T0_KAOS_RUN_SHM_AREA_PA 0x0000000073254000
#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RANVAL_00 0x86dfe981
#define T0_KAOS_RANVAL_01 0xeddf65de
#define T0_KAOS_RANVAL_02 0x7eb4238a
#define T0_KAOS_RANVAL_03 0x871b25d1
#define T0_KAOS_RANVAL_04 0x5ff85762
#define T0_KAOS_RANVAL_05 0xbf60bd45
#define T0_KAOS_RANVAL_06 0xf39b305e
#define T0_KAOS_RANVAL_07 0x0c6b18d6
#define T0_KAOS_RANVAL_08 0x0c2f2b64
#define T0_KAOS_RANVAL_09 0xe1759989
#define T0_KAOS_RANVAL_0a 0xa6c8fe05
#define T0_KAOS_RANVAL_0b 0x673ae6bf
#define T0_KAOS_RANVAL_0c 0xf2dab69a
#define T0_KAOS_RANVAL_0d 0xfe189eff
#define T0_KAOS_RANVAL_0e 0xae511b13
#define T0_KAOS_RANVAL_0f 0x6de6c01e
#define T0_KAOS_RANVAL_10 0x9dafa85f
#define T0_KAOS_RANVAL_11 0x808ee689
#define T0_KAOS_RANVAL_12 0x3f426a97
#define T0_KAOS_RANVAL_13 0x959a3cc4
#define T0_KAOS_RANVAL_14 0x911d4652
#define T0_KAOS_RANVAL_15 0xaaaf6f50
#define T0_KAOS_RANVAL_16 0xd72a45c5
#define T0_KAOS_RANVAL_17 0xaa8f069a
#define T0_KAOS_RANVAL_18 0x5fe6a0a2
#define T0_KAOS_RANVAL_19 0xb8c377af
#define T0_KAOS_RANVAL_1a 0xab7593d4
#define T0_KAOS_RANVAL_1b 0x360addb2
#define T0_KAOS_RANVAL_1c 0x6a64468b
#define T0_KAOS_RANVAL_1d 0x3a5ef172
#define T0_KAOS_RANVAL_1e 0x2df0fc29
#define T0_KAOS_RANVAL_1f 0x87314998
#define T0_KAOS_RANVAL_20 0x568e3f1f
#define T0_KAOS_RANVAL_21 0x70cf853f
#define T0_KAOS_RANVAL_22 0xc61796b5
#define T0_KAOS_RANVAL_23 0xa02e8bee
#define T0_KAOS_RANVAL_24 0x99a64a49
#define T0_KAOS_RANVAL_25 0x4ab3d954
#define T0_KAOS_RANVAL_26 0x1ff1be9a
#define T0_KAOS_RANVAL_27 0x6386a837
#define T0_KAOS_RANVAL_28 0xd356ae0e
#define T0_KAOS_RANVAL_29 0x0f340f72
#define T0_KAOS_RANVAL_2a 0x893beb14
#define T0_KAOS_RANVAL_2b 0xceac94f2
#define T0_KAOS_RANVAL_2c 0x2c9a1416
#define T0_KAOS_RANVAL_2d 0xc56fae18
#define T0_KAOS_RANVAL_2e 0xcea7b296
#define T0_KAOS_RANVAL_2f 0xb4b2e9eb
#define T0_KAOS_RANVAL_30 0x1f053b6b
#define T0_KAOS_RANVAL_31 0x1d4468f4
#define T0_KAOS_RANVAL_32 0x53875c33
#define T0_KAOS_RANVAL_33 0xb7289fcc
#define T0_KAOS_RANVAL_34 0xb353827f
#define T0_KAOS_RANVAL_35 0x08d47c96
#define T0_KAOS_RANVAL_36 0xc856a33f
#define T0_KAOS_RANVAL_37 0x7149b4fa
#define T0_KAOS_RANVAL_38 0x64a38d73
#define T0_KAOS_RANVAL_39 0x396a9166
#define T0_KAOS_RANVAL_3a 0xe6999136
#define T0_KAOS_RANVAL_3b 0x43d4cb9e
#define T0_KAOS_RANVAL_3c 0xe8e18c96
#define T0_KAOS_RANVAL_3d 0x69c459d8
#define T0_KAOS_RANVAL_3e 0x0cb491db
#define T0_KAOS_RANVAL_3f 0x9b541501
#define T0_KAOS_RANVAL_40 0x6ab0e72b
#define T0_KAOS_RANVAL_41 0x5aac5fdd
#define T0_KAOS_RANVAL_42 0xf8ef25a4
#define T0_KAOS_RANVAL_43 0x28b91e1c
#define T0_KAOS_RANVAL_44 0x8dff4e6e
#define T0_KAOS_RANVAL_45 0xe85eb59c
#define T0_KAOS_RANVAL_46 0x5a04d655
#define T0_KAOS_RANVAL_47 0x6a10516f
#define T0_KAOS_RANVAL_48 0x72877cd9
#define T0_KAOS_RANVAL_49 0xdebb7d61
#define T0_KAOS_RANVAL_4a 0x7bbe51ea
#define T0_KAOS_RANVAL_4b 0x380a4211
#define T0_KAOS_RANVAL_4c 0xdf2a25a3
#define T0_KAOS_RANVAL_4d 0x9b057cd5
#define T0_KAOS_RANVAL_4e 0x2946cfb9
#define T0_KAOS_RANVAL_4f 0x52661408
#define T0_KAOS_RANVAL_50 0xaa67d888
#define T0_KAOS_RANVAL_51 0xfb1a2f6f
#define T0_KAOS_RANVAL_52 0x839023d8
#define T0_KAOS_RANVAL_53 0x2a2995da
#define T0_KAOS_RANVAL_54 0x27aeddcf
#define T0_KAOS_RANVAL_55 0x26f40c2a
#define T0_KAOS_RANVAL_56 0x325a24bb
#define T0_KAOS_RANVAL_57 0x5248df63
#define T0_KAOS_RANVAL_58 0xfadc4e89
#define T0_KAOS_RANVAL_59 0xf11ef278
#define T0_KAOS_RANVAL_5a 0x18984722
#define T0_KAOS_RANVAL_5b 0x072889e9
#define T0_KAOS_RANVAL_5c 0xd37fed16
#define T0_KAOS_RANVAL_5d 0x98d1f276
#define T0_KAOS_RANVAL_5e 0xcb3a9431
#define T0_KAOS_RANVAL_5f 0x7082d56d
#define T0_KAOS_RANVAL_60 0x9c6681ed
#define T0_KAOS_RANVAL_61 0xd3e0e460
#define T0_KAOS_RANVAL_62 0x120d5de0
#define T0_KAOS_RANVAL_63 0x80e94f43
#define T0_KAOS_RANVAL_64 0x09e6c09b
#define T0_KAOS_RANVAL_65 0x12eb8346
#define T0_KAOS_RANVAL_66 0xf7b55595
#define T0_KAOS_RANVAL_67 0x57a1cde4
#define T0_KAOS_RANVAL_68 0xcea8f90b
#define T0_KAOS_RANVAL_69 0xc656feff
#define T0_KAOS_RANVAL_6a 0x8603e90e
#define T0_KAOS_RANVAL_6b 0x9636d603
#define T0_KAOS_RANVAL_6c 0x4b621908
#define T0_KAOS_RANVAL_6d 0x11fa395e
#define T0_KAOS_RANVAL_6e 0x893a0984
#define T0_KAOS_RANVAL_6f 0x5000bcdd
#define T0_KAOS_RANVAL_70 0x3e7ec200
#define T0_KAOS_RANVAL_71 0x573422a4
#define T0_KAOS_RANVAL_72 0x458dc10d
#define T0_KAOS_RANVAL_73 0xc86e1bd5
#define T0_KAOS_RANVAL_74 0xc543770b
#define T0_KAOS_RANVAL_75 0x7ca6e934
#define T0_KAOS_RANVAL_76 0x40a93a41
#define T0_KAOS_RANVAL_77 0xa227693f
#define T0_KAOS_RANVAL_78 0x24b3272a
#define T0_KAOS_RANVAL_79 0x0749f08d
#define T0_KAOS_RANVAL_7a 0x53201e20
#define T0_KAOS_RANVAL_7b 0x0692ca7b
#define T0_KAOS_RANVAL_7c 0x0ddd97d3
#define T0_KAOS_RANVAL_7d 0x4d2fc373
#define T0_KAOS_RANVAL_7e 0x7e426c33
#define T0_KAOS_RANVAL_7f 0x97fa7346
/* end ktbl.0.h */
#define CREGS_PSTATE_AM 1
#define CREGS_TSTATE_PSTATE_AM 1
#define NO_TRAPCHECK
#define LOCAL_SUPERVISOR_SECTION_TEXT_VA 0x20200000
#define LOCAL_SUPERVISOR_SECTION_TEXT_PA 0x20200000
#define LOCAL_SUPERVISOR_SECTION_DATA_VA 0x20210000
#define LOCAL_SUPERVISOR_SECTION_DATA_PA 0x20210000
#define LOCAL_SUPERVISOR_SECTION_DATA_VA_0 0x20210000
#define LOCAL_SUPERVISOR_SECTION_DATA_PA_0 0x20210000
#define LOCAL_SUPERVISOR_SECTION_DATA_VA_1 0x20210008
#define LOCAL_SUPERVISOR_SECTION_DATA_PA_1 0x20210008
#define LOCAL_SUPERVISOR_SECTION_DATA_VA_2 0x20210010
#define LOCAL_SUPERVISOR_SECTION_DATA_PA_2 0x20210010
#define LOCAL_SUPERVISOR_SECTION_DATA_VA_3 0x20210018
#define LOCAL_SUPERVISOR_SECTION_DATA_PA_3 0x20210018
#if defined(T0_KAOS_RANVAL_01)
#if (T0_KAOS_RANVAL_01 & (1<<0))
#define T0_KREADONLY
#endif
#if (T0_KAOS_RANVAL_01 & (1<<7))
#define T0_KAOS_FPNS
#endif
#if (T0_KAOS_RANVAL_01 & (1<<9))
!#define T0_KAOS_TICK
#endif
#if (T0_KAOS_RANVAL_01 & (1<<10))
#define DISP_MS_INIT 1
#endif
#if (T0_KAOS_RANVAL_01 & (1<<11))
#define PSTATE_MM_INIT PSTATE_MM_TSO
#endif
#endif
#if defined(T0_KAOS_RANVAL_01_T1)
#if (T0_KAOS_RANVAL_01_T1 & (1<<0))
#define KREADONLY_T1
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<7))
#define T0_KAOS_FPNS_T1
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<9))
!#define T0_KAOS_TICK
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<10))
#define DISP_MS_INIT_T1 1
#endif
#if (T0_KAOS_RANVAL_01_T1 & (1<<11))
#define PSTATE_MM_INIT_T1 PSTATE_MM_TSO
#endif
#endif
!
! Define primary context number
!
#define USER_CONTEXT 0x0fff
!
! Define local trap numbers
!
#define TRAP_INIT_TICK_COMPARE 0x23
#define TRAP_SETDATA 0x24
#define TRAP_SIGSEGV_UPDATE 0x27
!
! Include the local kaos definitions
!
#if !defined(_KAOS_H)
#define _KAOS_H
#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
/*
* _kaos() register load/store area layout
*/
#define KDATA_FREGS (64)
#define KDATA_LREGS (8)
#define KDATA_IREGS (8)
#define KDATA_GREGS (8)
#define KDATA_OREGS (8)
#define KDATA_FREG_IDX (0)
#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
/*
* _kaos() local stack frame layout
*/
#define KFRAME_FSR (-4) /* addr offset for fsr */
#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
/* word of variable */
/* stack region */
/*
* _kaos xflags bits
*/
#define XFLAG_TRIGGER 0x1 /* Activate triggers */
#define XFLAG_SGI 0x2 /* Save/restore %gsr */
#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
/*
* %fsr set/get bit mask
* We only allow RD and fcc fields
*/
#define FSR_MASK 0xc0000c00
/*
* Trap numbers
*/
#define TICC_TRAP 0x10
#define TRIGGER_START_TRAP 0x14
#define TRIGGER_STOP_TRAP 0x18
#define WATCHDOG_TRAP 0x71
#endif
/*
* Minimum frame size
*/
#define MINFRAME 0x60
/*
* Special ticc traps for simulation
*/
#define TRAP_DEMAP_RANDOM_VA 0x28
#define TRAP_DEMAP_AREA 0x2c
#define TRAP_DEMAP_KTBL_TEXT 0x30
#define TRAP_DEMAP_KTBL_DATA 0x34
#define TRAP_DEMAP_SUBR 0x38
#define TRAP_DEMAP_REG 0x3c
#define TRAP_DEMAP_STACK 0x40
#define TRAP_RO_AREA 0x44
#define TRAP_RO_KTBL_DATA 0x75
#define TRAP_RO_REG 0x4c
#define TRAP_RO_STACK 0x50
#define TRAP_SET_WINDOW 0x54
#define TRAP_SET_VA_WP 0x58
#define TRAP_SET_PA_WP 0x5c
#define TRAP_SET_SOFTINT 0x60
#define TRAP_IE_TOGGLE 0x64
#define TRAP_SET_PIL 0x68
#define TRAP_SET_TSO 0x6c
#define TRAP_SET_PSO 0x70
#define TRAP_SET_RMO 0x74
/*
* mplock return codes
*/
#define LOCK_SUCCESS 0
#define LOCK_TIMEOUT 1
/*
* memtest types
*/
#define MEMTEST_NONE 0
#define MEMTEST_TSO 1
#define MEMTEST_RMO 2
#define MAXHOSTS 10
#include "constants.h"
#include "macros.h"
#define H_T0_Trap_Instruction_0
#define SUN_H_T0_Trap_Instruction_0 \
tcc T_TRAP_INST1; \
wr %g0, ASI_PRIMARY, %asi; \
set T0_KAOS_RUN_REGS_PA, %g7; \
lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
done; \
nop
#define H_HT0_Trap_Instruction_0
#define SUN_H_HT0_Trap_Instruction_0 \
tcc T_TRAP_INST1; \
wr %g0, ASI_PRIMARY, %asi; \
set T0_KAOS_RUN_REGS_PA, %g7; \
lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
done; \
nop
#define H_T0_Trap_Instruction_1
#define SUN_H_T0_Trap_Instruction_1 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Trap_Instruction_1
#define SUN_H_HT0_Trap_Instruction_1 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Trap_Instruction_2
#define SUN_H_T0_Trap_Instruction_2 \
tcc T_TRAP_INST1; \
wr %g0, ASI_PRIMARY, %asi; \
set T0_KAOS_RUN_REGS_PA, %g7; \
lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
done; \
nop
#define H_HT0_Trap_Instruction_2
#define SUN_H_HT0_Trap_Instruction_2 \
tcc T_TRAP_INST1; \
wr %g0, ASI_PRIMARY, %asi; \
set T0_KAOS_RUN_REGS_PA, %g7; \
lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
inc %g6 ; \
sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
done; \
nop
#define H_T0_Trap_Instruction_3
#define SUN_H_T0_Trap_Instruction_3 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Trap_Instruction_3
#define SUN_H_HT0_Trap_Instruction_3 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Trap_Instruction_4
#define SUN_H_T0_Trap_Instruction_4 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Trap_Instruction_4
#define SUN_H_HT0_Trap_Instruction_4 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Trap_Instruction_180
#define SUN_H_T0_Trap_Instruction_180 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Trap_Instruction_180
#define SUN_H_HT0_Trap_Instruction_180 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Fp_disabled_0x20
#define SUN_H_T0_Fp_disabled_0x20 \
wr %g0, 0x4, %fprs ; \
retry ; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
/****************************************************************
* MEMORY ADDRESS NOT ALIGNED TRAP HANDLERS
* DO NOTHING SINCE THE COUNTERS ARE NO LONGER USED
****************************************************************/
/* HYPERVISOR MODE */
#define H_HT0_Mem_Address_Not_Aligned_0x34
#define SUN_H_HT0_Mem_Address_Not_Aligned_0x34 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35
#define SUN_H_HT0_Lddf_Mem_Address_Not_Aligned_0x35 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36
#define SUN_H_HT0_Stdf_Mem_Address_Not_Aligned_0x36 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Reserved_0x38
#define SUN_H_HT0_Reserved_0x38 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Reserved_0x39
#define SUN_H_HT0_Reserved_0x39 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
/* SUPERVISOR MODE */
#define H_T0_Mem_Address_Not_Aligned_0x34
#define SUN_H_T0_Mem_Address_Not_Aligned_0x34 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Lddf_Mem_Address_Not_Aligned_0x35
#define SUN_H_T0_Lddf_Mem_Address_Not_Aligned_0x35 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Stdf_Mem_Address_Not_Aligned_0x36
#define SUN_H_T0_Stdf_Mem_Address_Not_Aligned_0x36 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Reserved_0x38
#define SUN_H_T0_Reserved_0x38 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T0_Reserved_0x39
#define SUN_H_T0_Reserved_0x39 \
tne T_TRAP_INST1; \
done; \
nop; \
nop; \
nop; \
nop; \
nop; \
nop
/** ILLEGAL TRAP HANDLERS **/
#define H_HT0_Illegal_instruction_0x10
#define SUN_H_HT0_Illegal_instruction_0x10 \
setx illegal_trap_handler, %g1, %g2; \
jmp %g2;\
nop
#define H_T0_Illegal_instruction_0x10
#define SUN_H_T0_Illegal_instruction_0x10 \
setx illegal_trap_handler, %g1, %g2; \
jmp %g2;\
nop
#define H_T0_Trap_Instruction_0x180
#define SUN_H_T0_Trap_Instruction_0x180 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT0_Trap_Instruction_0x180
#define SUN_H_HT0_Trap_Instruction_0x180 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define NOHWTW
#include "hboot.s"
.global main
.seg "text"
ALIGN_PAGE_8K
main:
setx kaos_boot, %l0, %o5
jmp %o5
!ta T_GOOD_TRAP
nop
main_end:
/************************************************************************
Include startup code
************************************************************************/
#define KAOS_SIMULATION
#define KAOS_V9
SECTION kaos_startup TEXT_VA=T0_KAOS_STARTUP_VA
.seg "text"
_kaos_page_begin:
#if !defined(_KAOS_H)
#define _KAOS_H
#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
/*
* _kaos() register load/store area layout
*/
#define KDATA_FREGS (64)
#define KDATA_LREGS (8)
#define KDATA_IREGS (8)
#define KDATA_GREGS (8)
#define KDATA_OREGS (8)
#define KDATA_FREG_IDX (0)
#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
/*
* _kaos() local stack frame layout
*/
#define KFRAME_FSR (-4) /* addr offset for fsr */
#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
/* word of variable */
/* stack region */
/*
* _kaos xflags bits
*/
#define XFLAG_TRIGGER 0x1 /* Activate triggers */
#define XFLAG_SGI 0x2 /* Save/restore %gsr */
#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
/*
* %fsr set/get bit mask
* We only allow RD and fcc fields
*/
#define FSR_MASK 0xc0000c00
/*
* Trap numbers
*/
#define TICC_TRAP 0x10
#define TRIGGER_START_TRAP 0x14
#define TRIGGER_STOP_TRAP 0x18
#define WATCHDOG_TRAP 0x71
#endif
/*
* Minimum frame size
*/
#define MINFRAME 0x60
/*
* Special ticc traps for simulation
*/
#define TRAP_DEMAP_RANDOM_VA 0x28
#define TRAP_DEMAP_AREA 0x2c
#define TRAP_DEMAP_KTBL_TEXT 0x30
#define TRAP_DEMAP_KTBL_DATA 0x34
#define TRAP_DEMAP_SUBR 0x38
#define TRAP_DEMAP_REG 0x3c
#define TRAP_DEMAP_STACK 0x40
#define TRAP_RO_AREA 0x44
#define TRAP_RO_KTBL_DATA 0x75
#define TRAP_RO_REG 0x4c
#define TRAP_RO_STACK 0x50
#define TRAP_SET_WINDOW 0x54
#define TRAP_SET_VA_WP 0x58
#define TRAP_SET_PA_WP 0x5c
#define TRAP_SET_SOFTINT 0x60
#define TRAP_IE_TOGGLE 0x64
#define TRAP_SET_PIL 0x68
#define TRAP_SET_TSO 0x6c
#define TRAP_SET_PSO 0x70
#define TRAP_SET_RMO 0x74
/*
* mplock return codes
*/
#define LOCK_SUCCESS 0
#define LOCK_TIMEOUT 1
/*
* memtest types
*/
#define MEMTEST_NONE 0
#define MEMTEST_TSO 1
#define MEMTEST_RMO 2
#define MAXHOSTS 10
!
! Trap types for UNIX set condition codes
!
#define T_SETCC 0x21
!
! Entry point macros
!
#if defined(KAOS_SIMULATION) || defined(KAOS_VERIFY)
#define ENTRY(a) _/**/a:
#if defined(NIAGARA2)
#define ENTRY_GLOBAL(a) .global _/**/a ; _/**/a:
#endif
#define SYM(a) _/**/a
#else
#define ENTRY(a) .global a ; a:
#define SYM(a) a
#endif
.seg "text"
! _kaos(code, regdata, mtbl_cnt, mtbl, xflags);
! int *code ;
! int *regdata ;
! int mtbl_cnt ;
! int **mtbl ;
! int xflags ;
#if !defined(NIAGARA2)
ENTRY(_kaos)
#else
ENTRY_GLOBAL(_kaos)
#endif
sll %o2, 2, %g1 ! allocate stack frame
add %g1, (MINFRAME-(KFRAME_MTBL+4))+7, %g1
andn %g1, 7, %g1
neg %g1
save %sp,%g1,%sp
#if !defined(KAOS_SIMULATION)
! copy mtbl to stack
! (assumes the top of mtbl is dword aligned)
#if ((KFRAME_MTBL & 0x4) == 0)
dec 4, %i3
ld [%i3], %f0
st %f0, [%fp+KFRAME_MTBL]
add %fp, KFRAME_MTBL-8, %l2
dec %i2
#else
add %fp, KFRAME_MTBL-4, %l2
#endif
1:
dec 8, %i3
deccc 2, %i2
ldd [%i3], %f0
std %f0, [%l2]
bne 1b
dec 8, %l2
#else
! If we are simulating, then mtbl is already on the stack
! so just the the nops right so va's match.
#if ((KFRAME_MTBL & 0x4) == 0)
nop
nop
nop
nop
nop
#else
nop
#endif
nop
nop
nop
nop
nop
nop
#endif
! set up the floating point registers
ldd [%i1+KDATA_FREG_OFF(0)],%f0
ldd [%i1+KDATA_FREG_OFF(2)],%f2
ldd [%i1+KDATA_FREG_OFF(4)],%f4
ldd [%i1+KDATA_FREG_OFF(6)],%f6
ldd [%i1+KDATA_FREG_OFF(8)],%f8
ldd [%i1+KDATA_FREG_OFF(10)],%f10
ldd [%i1+KDATA_FREG_OFF(12)],%f12
ldd [%i1+KDATA_FREG_OFF(14)],%f14
ldd [%i1+KDATA_FREG_OFF(16)],%f16
ldd [%i1+KDATA_FREG_OFF(18)],%f18
ldd [%i1+KDATA_FREG_OFF(20)],%f20
ldd [%i1+KDATA_FREG_OFF(22)],%f22
ldd [%i1+KDATA_FREG_OFF(24)],%f24
ldd [%i1+KDATA_FREG_OFF(26)],%f26
ldd [%i1+KDATA_FREG_OFF(28)],%f28
ldd [%i1+KDATA_FREG_OFF(30)],%f30
#if !defined(KAOS_V8_ONLY)
andcc %i4, XFLAG_V9, %g0 ! set extended floating
be 1f ! (in v9, odd registers for
nop ! double opcodes actually
! refer to the upper bank)
ldd [%i1+KDATA_FREG_OFF(32)], %f32
ldd [%i1+KDATA_FREG_OFF(34)], %f34
ldd [%i1+KDATA_FREG_OFF(36)], %f36
ldd [%i1+KDATA_FREG_OFF(38)], %f38
ldd [%i1+KDATA_FREG_OFF(40)], %f40
ldd [%i1+KDATA_FREG_OFF(42)], %f42
ldd [%i1+KDATA_FREG_OFF(44)], %f44
ldd [%i1+KDATA_FREG_OFF(46)], %f46
ldd [%i1+KDATA_FREG_OFF(48)], %f48
ldd [%i1+KDATA_FREG_OFF(50)], %f50
ldd [%i1+KDATA_FREG_OFF(52)], %f52
ldd [%i1+KDATA_FREG_OFF(54)], %f54
ldd [%i1+KDATA_FREG_OFF(56)], %f56
ldd [%i1+KDATA_FREG_OFF(58)], %f58
ldd [%i1+KDATA_FREG_OFF(60)], %f60
ldd [%i1+KDATA_FREG_OFF(62)], %f62
membar #Sync
ld [%i1+KDATA_ASI_OFF], %l0 ! set %asi
#if !defined(NIAGARA2)
wr %l0, %g0, %asr3
#endif
1:
! set %gsr if requested
andcc %i4, XFLAG_SGI, %g0
be 1f
nop
ld [%i1+KDATA_GSRMASK_OFF],%o1
ld [%i1+KDATA_GSR_OFF], %o0 ! set %gsr
sllx %o1, 32, %o1
or %o0, %o1, %o0
#if !defined(NIAGARA2)
wr %o0, %gsr
#endif
1:
#else
! 30 nop's so silicon/sim va's match
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
#endif
! save xflags and fire start trigger if requested
! (must do this before the T_SETCC trap below)
#if !defined(KAOS_SIMULATION)
st %i4, [%fp+KFRAME_XFLAGS]
andcc %i4, XFLAG_TRIGGER, %g0
tne TRIGGER_START_TRAP
#else
nop
nop
nop
#endif
! set up other registers
ld [%i1+KDATA_Y_OFF], %o0 ! set y
mov %o0, %y
ld [%i1+KDATA_ICC_OFF], %g1 ! set icc
#if !defined(NIAGARA2)
ta T_SETCC
#endif
st %fsr, [%fp+KFRAME_FSR] ! save old fsr
#if defined(KAOS_V9) && defined(KAOS_FPNS)
ld [%i1+KDATA_FSR_OFF], %o0
set (1<<22), %o1 ! set fsr.NS to avoid traps
or %o0, %o1, %o0 ! in simulation
st %o0, [%i1+KDATA_FSR_OFF]
#else
nop
nop
nop
nop
#endif
fmovs %f0, %f0 ! clear %fsr ftt field
ld [%i1+KDATA_FSR_OFF], %fsr ! set fsr
mov %i0, %o7 ! save code pointer
st %i1, [%fp+KFRAME_REGPTR] ! save register area pointer
ldd [%i1+KDATA_IREG_OFF(2)], %i2 ! r/w area offsets
ldd [%i1+KDATA_IREG_OFF(4)], %i4
ldd [%i1+KDATA_OREG_OFF(0)], %o0 ! output regs
ldd [%i1+KDATA_OREG_OFF(2)], %o2
ldd [%i1+KDATA_OREG_OFF(4)], %o4
ldd [%i1+KDATA_LREG_OFF(0)], %l0 ! local regs
ldd [%i1+KDATA_LREG_OFF(2)], %l2
ldd [%i1+KDATA_LREG_OFF(4)], %l4
ldd [%i1+KDATA_LREG_OFF(6)], %l6
ld [%i1+KDATA_GREG_OFF(0)], %g0 ! always zero
ld [%i1+KDATA_GREG_OFF(1)], %g1 ! code offset
ld [%i1+KDATA_GREG_OFF(2)], %g2 ! unused
ld [%i1+KDATA_GREG_OFF(3)], %g3 ! loop index
ld [%i1+KDATA_GREG_OFF(4)], %g4 ! jmpl target
ld [%i1+KDATA_GREG_OFF(5)], %g5 ! sigbus target
ld [%i1+KDATA_GREG_OFF(6)], %g6 ! block ld offset
ld [%i1+KDATA_GREG_OFF(7)], %g7 ! block st offset
ldd [%i1+KDATA_IREG_OFF(0)], %i0 ! area pointers
#if defined(KAOS_SIMULATION)
!
! Save return address on stack
! HARI
st %i7, [%sp+0x3c]
#else
nop
#endif
!
! Begin random instruction execution at specified entry point
! When done, code returns using a "call SYM(_kaos_done)"
!
#if !defined(NIAGARA2)
flush %o7
#endif
jmp %o7
membar #Sync
! Random instruction execution done
#if !defined(NIAGARA2)
ENTRY(_kaos_done)
#else
SECTION kaos_done TEXT_VA=T0_KAOS_DONE_VA
ENTRY_GLOBAL(_kaos_done)
#endif
membar #Sync
#if defined(KAOS_SIMULATION)
ret
restore
#else
nop
nop
#endif
ld [%fp+KFRAME_REGPTR], %o7 ! point to register area
std %o0, [%o7+KDATA_OREG_OFF(0)] ! output regs
std %o2, [%o7+KDATA_OREG_OFF(2)]
std %o4, [%o7+KDATA_OREG_OFF(4)]
st %g0, [%o7+KDATA_GREG_OFF(0)] ! should be 0
st %g1, [%o7+KDATA_GREG_OFF(1)] ! code offset
st %g2, [%o7+KDATA_GREG_OFF(2)] ! unused
st %g3, [%o7+KDATA_GREG_OFF(3)] ! loop index
st %g4, [%o7+KDATA_GREG_OFF(4)] ! jmpl target
st %g5, [%o7+KDATA_GREG_OFF(5)] ! sigbus target
st %g6, [%o7+KDATA_GREG_OFF(6)] ! block ld offset
st %g7, [%o7+KDATA_GREG_OFF(7)] ! block st offset
std %i0, [%o7+KDATA_IREG_OFF(0)] ! area pointers
std %i2, [%o7+KDATA_IREG_OFF(2)] ! r/w area offsets
std %i4, [%o7+KDATA_IREG_OFF(4)]
std %l0, [%o7+KDATA_LREG_OFF(0)] ! locals
std %l2, [%o7+KDATA_LREG_OFF(2)]
std %l4, [%o7+KDATA_LREG_OFF(4)]
std %l6, [%o7+KDATA_LREG_OFF(6)]
clr %o0 ! get icc
bcs,a 1f
or %o0, 0x1, %o0
1: bvs,a 2f
or %o0, 0x2, %o0
2: be,a 4f
or %o0, 0x4, %o0
4: bneg,a 8f
or %o0, 0x8, %o0
8:
st %o0, [%o7+KDATA_ICC_OFF]
ld [%fp+KFRAME_XFLAGS], %g1 ! trigger analyzer
andcc %g1, XFLAG_TRIGGER, %g0
tne TRIGGER_STOP_TRAP
st %fsr, [%o7+KDATA_FSR_OFF] ! get fsr
ld [%fp+KFRAME_FSR], %fsr ! restore original fsr
#if !defined(KAOS_V8_ONLY)
ld [%fp+KFRAME_XFLAGS], %g1 ! get %gsr
andcc %g1, XFLAG_SGI, %g0
be 1f
nop
#if !defined(NIAGARA2)
rd %gsr, %o0
#endif
srlx %o0, 32, %o1
st %o1, [%o7+KDATA_GSRMASK_OFF]
st %o0, [%o7+KDATA_GSR_OFF]
1:
#else
! 8 nop's so silicon/sim va's match
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop
#endif
mov %y, %o0
st %o0, [%o7+KDATA_Y_OFF] ! get y
std %f0, [%o7+KDATA_FREG_OFF(0)] ! get floating
std %f2, [%o7+KDATA_FREG_OFF(2)]
std %f4, [%o7+KDATA_FREG_OFF(4)]
std %f6, [%o7+KDATA_FREG_OFF(6)]
std %f8, [%o7+KDATA_FREG_OFF(8)]
std %f10, [%o7+KDATA_FREG_OFF(10)]
std %f12, [%o7+KDATA_FREG_OFF(12)]
std %f14, [%o7+KDATA_FREG_OFF(14)]
std %f16, [%o7+KDATA_FREG_OFF(16)]
std %f18, [%o7+KDATA_FREG_OFF(18)]
std %f20, [%o7+KDATA_FREG_OFF(20)]
std %f22, [%o7+KDATA_FREG_OFF(22)]
std %f24, [%o7+KDATA_FREG_OFF(24)]
std %f26, [%o7+KDATA_FREG_OFF(26)]
std %f28, [%o7+KDATA_FREG_OFF(28)]
std %f30, [%o7+KDATA_FREG_OFF(30)]
#if !defined(KAOS_V8_ONLY)
ld [%fp+KFRAME_XFLAGS], %o1 ! get extended floating
andcc %o1, XFLAG_V9, %g0 ! (in v9, odd registers for
be 1f ! double opcodes actually
nop ! refer to the upper bank)
membar #Sync
std %f32, [%o7+KDATA_FREG_OFF(32)]
std %f34, [%o7+KDATA_FREG_OFF(34)]
std %f36, [%o7+KDATA_FREG_OFF(36)]
std %f38, [%o7+KDATA_FREG_OFF(38)]
std %f40, [%o7+KDATA_FREG_OFF(40)]
std %f42, [%o7+KDATA_FREG_OFF(42)]
std %f44, [%o7+KDATA_FREG_OFF(44)]
std %f46, [%o7+KDATA_FREG_OFF(46)]
std %f48, [%o7+KDATA_FREG_OFF(48)]
std %f50, [%o7+KDATA_FREG_OFF(50)]
std %f52, [%o7+KDATA_FREG_OFF(52)]
std %f54, [%o7+KDATA_FREG_OFF(54)]
std %f56, [%o7+KDATA_FREG_OFF(56)]
std %f58, [%o7+KDATA_FREG_OFF(58)]
std %f60, [%o7+KDATA_FREG_OFF(60)]
std %f62, [%o7+KDATA_FREG_OFF(62)]
! save %asi
#if !defined(NIAGARA2)
rd %asr3, %o1
#endif
st %o1, [%o7+KDATA_ASI_OFF]
1:
#else
! 23 nop's so silicon/sim va's match
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop ; nop ; nop
nop ; nop ; nop
#endif
ret
restore
!----------------------------------------------------------------------
.seg "text"
_kaos_page_end:
/************************************************************************
Include random code and data
************************************************************************/
#define KTEXT_MODULE(mod, va) SECTION mod TEXT_VA=va
#define KDATA_MODULE(mod, va) SECTION mod DATA_VA=va
! kaos version 4.2
! thread 0
! icount 10000
! targetid NIAGARA:SIM
! hostid NIAGARA:5.8
! areas 1
! areasize 64
! areaoffset 3328
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 10002
! code 48914000
! entry 48914000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed 000000000267
! va_map 0000000000400000,000000007fffffff
! pa_cached 0000000000400000,000000007fffffff
! pa_noncached 000001ff00000000,000001ff7fffffff
! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9.w
! begcount 0
! endcount 10000
! dwords 8
! ldblocks 0
! stblocks 0
! ldfsr_words 0
! annul 2
! predict 2
! iudepend 0
! bug 65535
#if !defined(KGLOBAL)
#define KGLOBAL(a) .global a
#endif
#if !defined(SYM)
#define SYM(a) /**/a
#endif
#if !defined(KTEXT_MODULE)
#define KTEXT_MODULE(module, va)
#endif
#if !defined(KDATA_MODULE)
#define KDATA_MODULE(module, va)
#endif
KTEXT_MODULE(t0_module_ktbl, 0x48914000)
.seg "text"
KGLOBAL(t0_ktbl)
t0_ktbl_page_begin:
.global t0_kref; t0_kref:
.skip 0
t0_ktbl:
.word 0x802d289d ! t0_kref+0x0: andn %l4, 0x89d, %g0
.word 0xa7a4c8b2 ! t0_kref+0x4: fsubs %f19, %f18, %f19
.word 0x809ae60b ! t0_kref+0x8: xorcc %o3, 0x60b, %g0
.word 0x37800008 ! t0_kref+0xc: fbge,a _kref+0x2c
.word 0x80ba401d ! t0_kref+0x10: xnorcc %o1, %i5, %g0
.word 0x96800000 ! t0_kref+0x14: addcc %g0, %g0, %o3
.word 0x986572cb ! t0_kref+0x18: subc %l5, -0xd35, %o4
.word 0x95a2c831 ! t0_kref+0x1c: fadds %f11, %f17, %f10
.word 0x9a8d231b ! t0_kref+0x20: andcc %l4, 0x31b, %o5
.word 0x9fc10000 ! t0_kref+0x24: call %g4
.word 0xe01e3ff8 ! t0_kref+0x28: ldd [%i0 - 8], %l0
.word 0xd408a028 ! t0_kref+0x2c: ldub [%g2 + 0x28], %o2
.word 0x9a42800b ! t0_kref+0x30: addc %o2, %o3, %o5
.word 0xd440a03c ! t0_kref+0x34: ldsw [%g2 + 0x3c], %o2
.word 0x8135601e ! t0_kref+0x38: srl %l5, 0x1e, %g0
.word 0xd240a03c ! t0_kref+0x3c: ldsw [%g2 + 0x3c], %o1
.word 0xe01e3fe8 ! t0_kref+0x40: ldd [%i0 - 0x18], %l0
.word 0xef00a018 ! t0_kref+0x44: ld [%g2 + 0x18], %f23
.word 0x8132801b ! t0_kref+0x48: srl %o2, %i3, %g0
.word 0x9b2d000a ! t0_kref+0x4c: sll %l4, %o2, %o5
.word 0x9940c000 ! t0_kref+0x50: mov %asi, %o4
.word 0x9da00154 ! t0_kref+0x54: fabsd %f20, %f14
.word 0xeb00a000 ! t0_kref+0x58: ld [%g2], %f21
.word 0x94227209 ! t0_kref+0x5c: sub %o1, -0xdf7, %o2
.word 0xc030a01c ! t0_kref+0x60: clrh [%g2 + 0x1c]
.word 0x9864800a ! t0_kref+0x64: subc %l2, %o2, %o4
.word 0xafa64838 ! t0_kref+0x68: fadds %f25, %f24, %f23
.word 0x01800002 ! t0_kref+0x6c: fbn _kref+0x74
.word 0xa1a489d2 ! t0_kref+0x70: fdivd %f18, %f18, %f16
.word 0xe01e3ff8 ! t0_kref+0x74: ldd [%i0 - 8], %l0
.word 0x9887401d ! t0_kref+0x78: addcc %i5, %i5, %o4
.word 0xd430a016 ! t0_kref+0x7c: sth %o2, [%g2 + 0x16]
.word 0xd64e7fed ! t0_kref+0x80: ldsb [%i1 - 0x13], %o3
.word 0xf007bfe0 ! t0_kref+0x84: ld [%fp - 0x20], %i0
.word 0x98dd61eb ! t0_kref+0x88: smulcc %l5, 0x1eb, %o4
.word 0xe91e0000 ! t0_kref+0x8c: ldd [%i0], %f20
.word 0xc030a008 ! t0_kref+0x90: clrh [%g2 + 8]
.word 0x81800000 ! t0_kref+0x94: mov %g0, %y
.word 0x25800002 ! t0_kref+0x98: fblg,a _kref+0xa0
.word 0x923a4016 ! t0_kref+0x9c: xnor %o1, %l6, %o1
.word 0x9a2b3567 ! t0_kref+0xa0: andn %o4, -0xa99, %o5
.word 0xada0190c ! t0_kref+0xa4: fitod %f12, %f22
.word 0x81ac0a4e ! t0_kref+0xa8: fcmpd %fcc0, %f16, %f14
.word 0xd800a034 ! t0_kref+0xac: ld [%g2 + 0x34], %o4
.word 0xf3063fe4 ! t0_kref+0xb0: ld [%i0 - 0x1c], %f25
.word 0xd4000018 ! t0_kref+0xb4: ld [%g0 + %i0], %o2
.word 0xc807bff0 ! t0_kref+0xb8: ld [%fp - 0x10], %g4
.word 0x97a01894 ! t0_kref+0xbc: fitos %f20, %f11
.word 0x9ef2401c ! t0_kref+0xc0: udivcc %o1, %i4, %o7
.word 0xb1a00035 ! t0_kref+0xc4: fmovs %f21, %f24
.word 0xa7a01a56 ! t0_kref+0xc8: fdtoi %f22, %f19
.word 0xc0162002 ! t0_kref+0xcc: lduh [%i0 + 2], %g0
.word 0x800b7a50 ! t0_kref+0xd0: and %o5, -0x5b0, %g0
.word 0x992f0016 ! t0_kref+0xd4: sll %i4, %l6, %o4
.word 0xdb060000 ! t0_kref+0xd8: ld [%i0], %f13
.word 0x9ee00012 ! t0_kref+0xdc: subccc %g0, %l2, %o7
.word 0xd808a00e ! t0_kref+0xe0: ldub [%g2 + 0xe], %o4
.word 0x80ab0008 ! t0_kref+0xe4: andncc %o4, %o0, %g0
.word 0x0d800005 ! t0_kref+0xe8: fbg _kref+0xfc
.word 0x9a020009 ! t0_kref+0xec: add %o0, %o1, %o5
.word 0xe01e001d ! t0_kref+0xf0: ldd [%i0 + %i5], %l0
.word 0x94dd400d ! t0_kref+0xf4: smulcc %l5, %o5, %o2
.word 0xafa0002e ! t0_kref+0xf8: fmovs %f14, %f23
.word 0x8143c000 ! t0_kref+0xfc: stbar
.word 0xa5a50852 ! t0_kref+0x100: faddd %f20, %f18, %f18
.word 0xe36e6018 ! t0_kref+0x104: prefetch %i1 + 0x18, 17
.word 0xd45e001d ! t0_kref+0x108: ldx [%i0 + %i5], %o2
.word 0xde48a021 ! t0_kref+0x10c: ldsb [%g2 + 0x21], %o7
.word 0x972dc014 ! t0_kref+0x110: sll %l7, %l4, %o3
.word 0xd93e3ff8 ! t0_kref+0x114: std %f12, [%i0 - 8]
.word 0x07480003 ! t0_kref+0x118: fbul,pt %fcc0, _kref+0x124
.word 0x810539f4 ! t0_kref+0x11c: taddcc %l4, -0x60c, %g0
.word 0xc008a03b ! t0_kref+0x120: ldub [%g2 + 0x3b], %g0
.word 0x9e22b3db ! t0_kref+0x124: sub %o2, -0xc25, %o7
.word 0xc56e7fe0 ! t0_kref+0x128: prefetch %i1 - 0x20, 2
.word 0x8040001b ! t0_kref+0x12c: addc %g0, %i3, %g0
.word 0x9b2d4012 ! t0_kref+0x130: sll %l5, %l2, %o5
.word 0xdf06401c ! t0_kref+0x134: ld [%i1 + %i4], %f15
.word 0xe11fbf10 ! t0_kref+0x138: ldd [%fp - 0xf0], %f16
.word 0xe520a000 ! t0_kref+0x13c: st %f18, [%g2]
.word 0xe700a02c ! t0_kref+0x140: ld [%g2 + 0x2c], %f19
.word 0xf320a010 ! t0_kref+0x144: st %f25, [%g2 + 0x10]
.word 0x09400008 ! t0_kref+0x148: fbl,pn %fcc0, _kref+0x168
.word 0xe100a010 ! t0_kref+0x14c: ld [%g2 + 0x10], %f16
.word 0x09480005 ! t0_kref+0x150: fbl,pt %fcc0, _kref+0x164
.word 0xd230a010 ! t0_kref+0x154: sth %o1, [%g2 + 0x10]
.word 0xed00a018 ! t0_kref+0x158: ld [%g2 + 0x18], %f22
.word 0xe900a030 ! t0_kref+0x15c: ld [%g2 + 0x30], %f20
.word 0x932e801c ! t0_kref+0x160: sll %i2, %i4, %o1
.word 0x27800004 ! t0_kref+0x164: fbul,a _kref+0x174
.word 0x9842695a ! t0_kref+0x168: addc %o1, 0x95a, %o4
.word 0x9fa018d0 ! t0_kref+0x16c: fdtos %f16, %f15
.word 0x3b480008 ! t0_kref+0x170: fble,a,pt %fcc0, _kref+0x190
.word 0xe51fbea8 ! t0_kref+0x174: ldd [%fp - 0x158], %f18
.word 0x9afd7471 ! t0_kref+0x178: sdivcc %l5, -0xb8f, %o5
.word 0x80fd4012 ! t0_kref+0x17c: sdivcc %l5, %l2, %g0
.word 0x2b480004 ! t0_kref+0x180: fbug,a,pt %fcc0, _kref+0x190
.word 0xe53e2010 ! t0_kref+0x184: std %f18, [%i0 + 0x10]
.word 0xed1fbc98 ! t0_kref+0x188: ldd [%fp - 0x368], %f22
.word 0x9882c00a ! t0_kref+0x18c: addcc %o3, %o2, %o4
.word 0x9e24ab11 ! t0_kref+0x190: sub %l2, 0xb11, %o7
.word 0xb1a30d2b ! t0_kref+0x194: fsmuld %f12, %f11, %f24
.word 0xee78a000 ! t0_kref+0x198: swap [%g2], %l7
.word 0x9426800b ! t0_kref+0x19c: sub %i2, %o3, %o2
.word 0xed68a00f ! t0_kref+0x1a0: prefetch %g2 + 0xf, 22
.word 0xde5e3fe0 ! t0_kref+0x1a4: ldx [%i0 - 0x20], %o7
.word 0x9e8221d7 ! t0_kref+0x1a8: addcc %o0, 0x1d7, %o7
.word 0x9fa018ca ! t0_kref+0x1ac: fdtos %f10, %f15
.word 0x953ac013 ! t0_kref+0x1b0: sra %o3, %l3, %o2
.word 0x9a5af9c6 ! t0_kref+0x1b4: smul %o3, -0x63a, %o5
.word 0x96b28017 ! t0_kref+0x1b8: orncc %o2, %l7, %o3
.word 0x24480004 ! t0_kref+0x1bc: ble,a,pt %icc, _kref+0x1cc
.word 0xba103fe0 ! t0_kref+0x1c0: mov 0xffffffe0, %i5
.word 0x9b3e801d ! t0_kref+0x1c4: sra %i2, %i5, %o5
.word 0x9f3ca01a ! t0_kref+0x1c8: sra %l2, 0x1a, %o7
.word 0x992ea003 ! t0_kref+0x1cc: sll %i2, 0x3, %o4
.word 0x94e2c014 ! t0_kref+0x1d0: subccc %o3, %l4, %o2
.word 0xdd070018 ! t0_kref+0x1d4: ld [%i4 + %i0], %f14
.word 0x942a314e ! t0_kref+0x1d8: andn %o0, -0xeb2, %o2
.word 0xafa01090 ! t0_kref+0x1dc: fxtos %f16, %f23
.word 0x07800008 ! t0_kref+0x1e0: fbul _kref+0x200
.word 0x9224800b ! t0_kref+0x1e4: sub %l2, %o3, %o1
.word 0xea28a03e ! t0_kref+0x1e8: stb %l5, [%g2 + 0x3e]
.word 0x81ad0ab2 ! t0_kref+0x1ec: fcmpes %fcc0, %f20, %f18
.word 0x9a3d33f0 ! t0_kref+0x1f0: xnor %l4, -0xc10, %o5
.word 0xec300018 ! t0_kref+0x1f4: sth %l6, [%g0 + %i0]
.word 0x988b0016 ! t0_kref+0x1f8: andcc %o4, %l6, %o4
.word 0x3c800004 ! t0_kref+0x1fc: bpos,a _kref+0x20c
.word 0xa5a0012c ! t0_kref+0x200: fabss %f12, %f18
.word 0x948f4014 ! t0_kref+0x204: andcc %i5, %l4, %o2
.word 0x32800005 ! t0_kref+0x208: bne,a _kref+0x21c
.word 0x802a2da1 ! t0_kref+0x20c: andn %o0, 0xda1, %g0
.word 0xe0180019 ! t0_kref+0x210: ldd [%g0 + %i1], %l0
.word 0x13800001 ! t0_kref+0x214: fbe _kref+0x218
.word 0xa9a000d6 ! t0_kref+0x218: fnegd %f22, %f20
.word 0xec3e4000 ! t0_kref+0x21c: std %l6, [%i1]
.word 0x9f200016 ! t0_kref+0x220: mulscc %g0, %l6, %o7
.word 0x8186c000 ! t0_kref+0x224: wr %i3, %g0, %y
.word 0xda500018 ! t0_kref+0x228: ldsh [%g0 + %i0], %o5
.word 0x22800004 ! t0_kref+0x22c: be,a _kref+0x23c
.word 0x9da509ce ! t0_kref+0x230: fdivd %f20, %f14, %f14
.word 0x971ee082 ! t0_kref+0x234: tsubcctv %i3, 0x82, %o3
.word 0x13800004 ! t0_kref+0x238: fbe _kref+0x248
.word 0xd6564000 ! t0_kref+0x23c: ldsh [%i1], %o3
.word 0xd6363ff4 ! t0_kref+0x240: sth %o3, [%i0 - 0xc]
.word 0x9e72401a ! t0_kref+0x244: udiv %o1, %i2, %o7
.word 0x8143e076 ! t0_kref+0x248: membar 0x76
.word 0xa9a00139 ! t0_kref+0x24c: fabss %f25, %f20
.word 0x9866ba62 ! t0_kref+0x250: subc %i2, -0x59e, %o4
.word 0x92348000 ! t0_kref+0x254: orn %l2, %g0, %o1
.word 0x80d835b3 ! t0_kref+0x258: smulcc %g0, -0xa4d, %g0
.word 0xd248a006 ! t0_kref+0x25c: ldsb [%g2 + 6], %o1
.word 0x980cc00c ! t0_kref+0x260: and %l3, %o4, %o4
.word 0x9685800c ! t0_kref+0x264: addcc %l6, %o4, %o3
.word 0xd456c018 ! t0_kref+0x268: ldsh [%i3 + %i0], %o2
.word 0xd848a026 ! t0_kref+0x26c: ldsb [%g2 + 0x26], %o4
.word 0xe6264000 ! t0_kref+0x270: st %l3, [%i1]
.word 0x948b4012 ! t0_kref+0x274: andcc %o5, %l2, %o2
.word 0xdd1e2010 ! t0_kref+0x278: ldd [%i0 + 0x10], %f14
.word 0x9e7d7bc3 ! t0_kref+0x27c: sdiv %l5, -0x43d, %o7
.word 0x39800001 ! t0_kref+0x280: fbuge,a _kref+0x284
.word 0x1f1bee0f ! t0_kref+0x284: sethi %hi(0x6fb83c00), %o7
.word 0x9a3d8012 ! t0_kref+0x288: xnor %l6, %l2, %o5
.word 0x9ba018d6 ! t0_kref+0x28c: fdtos %f22, %f13
! .word 0x25419f5b ! t0_kref+0x290: fblg,a,pn %fcc0, SYM(t0_subr0)
fblg,a,pn %fcc0, SYM(t0_subr0)
.word 0x9f414000 ! t0_kref+0x294: mov %pc, %o7
.word 0x92bd7342 ! t0_kref+0x298: xnorcc %l5, -0xcbe, %o1
.word 0x9de3bfa0 ! t0_kref+0x29c: save %sp, -0x60, %sp
.word 0xb616001b ! t0_kref+0x2a0: or %i0, %i3, %i3
.word 0x99e836be ! t0_kref+0x2a4: restore %g0, -0x942, %o4
.word 0xd028a021 ! t0_kref+0x2a8: stb %o0, [%g2 + 0x21]
.word 0x952f0013 ! t0_kref+0x2ac: sll %i4, %l3, %o2
.word 0x21800004 ! t0_kref+0x2b0: fbn,a _kref+0x2c0
.word 0xf007bfe0 ! t0_kref+0x2b4: ld [%fp - 0x20], %i0
.word 0x983f6fa3 ! t0_kref+0x2b8: xnor %i5, 0xfa3, %o4
.word 0xeb060000 ! t0_kref+0x2bc: ld [%i0], %f21
.word 0x965cadb8 ! t0_kref+0x2c0: smul %l2, 0xdb8, %o3
.word 0x8182c000 ! t0_kref+0x2c4: wr %o3, %g0, %y
.word 0xda28a01d ! t0_kref+0x2c8: stb %o5, [%g2 + 0x1d]
.word 0xdb266004 ! t0_kref+0x2cc: st %f13, [%i1 + 4]
.word 0xd7066000 ! t0_kref+0x2d0: ld [%i1], %f11
.word 0x983cab33 ! t0_kref+0x2d4: xnor %l2, 0xb33, %o4
.word 0x9644c008 ! t0_kref+0x2d8: addc %l3, %o0, %o3
.word 0x81dbb12a ! t0_kref+0x2dc: flush %sp - 0xed6
.word 0xe91e3fe8 ! t0_kref+0x2e0: ldd [%i0 - 0x18], %f20
.word 0xd84e001a ! t0_kref+0x2e4: ldsb [%i0 + %i2], %o4
.word 0xb3a40838 ! t0_kref+0x2e8: fadds %f16, %f24, %f25
.word 0x94928000 ! t0_kref+0x2ec: orcc %o2, %g0, %o2
.word 0x9aad401d ! t0_kref+0x2f0: andncc %l5, %i5, %o5
.word 0xd400a020 ! t0_kref+0x2f4: ld [%g2 + 0x20], %o2
.word 0xafa389b5 ! t0_kref+0x2f8: fdivs %f14, %f21, %f23
.word 0xee7e401c ! t0_kref+0x2fc: swap [%i1 + %i4], %l7
.word 0xa7a000b6 ! t0_kref+0x300: fnegs %f22, %f19
.word 0xe51f4019 ! t0_kref+0x304: ldd [%i5 + %i1], %f18
.word 0x8143e040 ! t0_kref+0x308: membar 0x40
.word 0x3d400005 ! t0_kref+0x30c: fbule,a,pn %fcc0, _kref+0x320
.word 0xada000b0 ! t0_kref+0x310: fnegs %f16, %f22
.word 0xb1a0012f ! t0_kref+0x314: fabss %f15, %f24
.word 0xb3a0002f ! t0_kref+0x318: fmovs %f15, %f25
.word 0xb1a0188c ! t0_kref+0x31c: fitos %f12, %f24
.word 0xd22e201d ! t0_kref+0x320: stb %o1, [%i0 + 0x1d]
.word 0x11480002 ! t0_kref+0x324: fba,pt %fcc0, _kref+0x32c
.word 0xb1a000af ! t0_kref+0x328: fnegs %f15, %f24
.word 0xe01e0000 ! t0_kref+0x32c: ldd [%i0], %l0
.word 0xc028a002 ! t0_kref+0x330: clrb [%g2 + 2]
.word 0x9b3e8017 ! t0_kref+0x334: sra %i2, %l7, %o5
.word 0x9ba5482e ! t0_kref+0x338: fadds %f21, %f14, %f13
.word 0xda8e501a ! t0_kref+0x33c: lduba [%i1 + %i2]0x80, %o5
.word 0xa3a01892 ! t0_kref+0x340: fitos %f18, %f17
.word 0x9422801d ! t0_kref+0x344: sub %o2, %i5, %o2
.word 0x9da00132 ! t0_kref+0x348: fabss %f18, %f14
.word 0xd030a03e ! t0_kref+0x34c: sth %o0, [%g2 + 0x3e]
.word 0xefa6501c ! t0_kref+0x350: sta %f23, [%i1 + %i4]0x80
.word 0xd6367fee ! t0_kref+0x354: sth %o3, [%i1 - 0x12]
.word 0x8143e040 ! t0_kref+0x358: membar 0x40
.word 0x96c7401d ! t0_kref+0x35c: addccc %i5, %i5, %o3
.word 0xefa71018 ! t0_kref+0x360: sta %f23, [%i4 + %i0]0x80
.word 0xda4e2002 ! t0_kref+0x364: ldsb [%i0 + 2], %o5
.word 0x9da00130 ! t0_kref+0x368: fabss %f16, %f14
.word 0x8143e040 ! t0_kref+0x36c: membar 0x40
.word 0x07480002 ! t0_kref+0x370: fbul,pt %fcc0, _kref+0x378
.word 0xdd06200c ! t0_kref+0x374: ld [%i0 + 0xc], %f14
.word 0x925ec013 ! t0_kref+0x378: smul %i3, %l3, %o1
.word 0xa1a0190e ! t0_kref+0x37c: fitod %f14, %f16
.word 0xe11fbc50 ! t0_kref+0x380: ldd [%fp - 0x3b0], %f16
.word 0x9fa0002d ! t0_kref+0x384: fmovs %f13, %f15
.word 0x95a649af ! t0_kref+0x388: fdivs %f25, %f15, %f10
.word 0x9da38931 ! t0_kref+0x38c: fmuls %f14, %f17, %f14
.word 0x9a2d8008 ! t0_kref+0x390: andn %l6, %o0, %o5
.word 0x98e30000 ! t0_kref+0x394: subccc %o4, %g0, %o4
.word 0x9ba01a39 ! t0_kref+0x398: fstoi %f25, %f13
.word 0x953b2015 ! t0_kref+0x39c: sra %o4, 0x15, %o2
.word 0x920ef8bf ! t0_kref+0x3a0: and %i3, -0x741, %o1
.word 0x9fa3c92e ! t0_kref+0x3a4: fmuls %f15, %f14, %f15
.word 0xde4e200b ! t0_kref+0x3a8: ldsb [%i0 + 0xb], %o7
.word 0xe11e6000 ! t0_kref+0x3ac: ldd [%i1], %f16
.word 0xda480019 ! t0_kref+0x3b0: ldsb [%g0 + %i1], %o5
.word 0x2b480004 ! t0_kref+0x3b4: fbug,a,pt %fcc0, _kref+0x3c4
.word 0xb3a01a34 ! t0_kref+0x3b8: fstoi %f20, %f25
.word 0xd2ee9019 ! t0_kref+0x3bc: ldstuba [%i2 + %i1]0x80, %o1
.word 0xeaf81019 ! t0_kref+0x3c0: swapa [%g0 + %i1]0x80, %l5
.word 0xb1a5cd2f ! t0_kref+0x3c4: fsmuld %f23, %f15, %f24
.word 0xda08a014 ! t0_kref+0x3c8: ldub [%g2 + 0x14], %o5
.word 0x98fdee36 ! t0_kref+0x3cc: sdivcc %l7, 0xe36, %o4
.word 0x17400003 ! t0_kref+0x3d0: fbge,pn %fcc0, _kref+0x3dc
.word 0x92e6bbb0 ! t0_kref+0x3d4: subccc %i2, -0x450, %o1
.word 0x9334a000 ! t0_kref+0x3d8: srl %l2, 0x0, %o1
.word 0x9aa5aa89 ! t0_kref+0x3dc: subcc %l6, 0xa89, %o5
.word 0x94aaf6bd ! t0_kref+0x3e0: andncc %o3, -0x943, %o2
.word 0xde162014 ! t0_kref+0x3e4: lduh [%i0 + 0x14], %o7
.word 0xa5a488d4 ! t0_kref+0x3e8: fsubd %f18, %f20, %f18
.word 0xa9a5c82f ! t0_kref+0x3ec: fadds %f23, %f15, %f20
.word 0xd030a01c ! t0_kref+0x3f0: sth %o0, [%g2 + 0x1c]
.word 0xda50a028 ! t0_kref+0x3f4: ldsh [%g2 + 0x28], %o5
.word 0x9695248b ! t0_kref+0x3f8: orcc %l4, 0x48b, %o3
.word 0x39800007 ! t0_kref+0x3fc: fbuge,a _kref+0x418
.word 0x9af37ae1 ! t0_kref+0x400: udivcc %o5, -0x51f, %o5
.word 0x9e45001d ! t0_kref+0x404: addc %l4, %i5, %o7
.word 0xc02e001a ! t0_kref+0x408: clrb [%i0 + %i2]
.word 0x2a800002 ! t0_kref+0x40c: bcs,a _kref+0x414
.word 0xe93e401d ! t0_kref+0x410: std %f20, [%i1 + %i5]
.word 0x8064e56d ! t0_kref+0x414: subc %l3, 0x56d, %g0
.word 0xd4270019 ! t0_kref+0x418: st %o2, [%i4 + %i1]
.word 0xa5a01916 ! t0_kref+0x41c: fitod %f22, %f18
.word 0xe16e401d ! t0_kref+0x420: prefetch %i1 + %i5, 16
.word 0x18800001 ! t0_kref+0x424: bgu _kref+0x428
.word 0xb1a0002b ! t0_kref+0x428: fmovs %f11, %f24
.word 0xc048a03a ! t0_kref+0x42c: ldsb [%g2 + 0x3a], %g0
.word 0xe62e401a ! t0_kref+0x430: stb %l3, [%i1 + %i2]
.word 0x8143e032 ! t0_kref+0x434: membar 0x32
.word 0x81adcab0 ! t0_kref+0x438: fcmpes %fcc0, %f23, %f16
.word 0xe6270019 ! t0_kref+0x43c: st %l3, [%i4 + %i1]
.word 0xa7a4c833 ! t0_kref+0x440: fadds %f19, %f19, %f19
.word 0x31800002 ! t0_kref+0x444: fba,a _kref+0x44c
.word 0x9b1ac009 ! t0_kref+0x448: tsubcctv %o3, %o1, %o5
.word 0x2d480003 ! t0_kref+0x44c: fbg,a,pt %fcc0, _kref+0x458
.word 0xafa00032 ! t0_kref+0x450: fmovs %f18, %f23
.word 0x95a00139 ! t0_kref+0x454: fabss %f25, %f10
.word 0x92323082 ! t0_kref+0x458: orn %o0, -0xf7e, %o1
.word 0xaba01894 ! t0_kref+0x45c: fitos %f20, %f21
.word 0x3b800007 ! t0_kref+0x460: fble,a _kref+0x47c
.word 0xa9a00034 ! t0_kref+0x464: fmovs %f20, %f20
.word 0x928dc009 ! t0_kref+0x468: andcc %l7, %o1, %o1
.word 0xe100a01c ! t0_kref+0x46c: ld [%g2 + 0x1c], %f16
.word 0x98aa400a ! t0_kref+0x470: andncc %o1, %o2, %o4
call SYM(t0_subr2)
.word 0x952f6002 ! t0_kref+0x478: sll %i5, 0x2, %o2
.word 0xb3a0012d ! t0_kref+0x47c: fabss %f13, %f25
.word 0x9438001b ! t0_kref+0x480: xnor %g0, %i3, %o2
.word 0xa7a00130 ! t0_kref+0x484: fabss %f16, %f19
.word 0x04800005 ! t0_kref+0x488: ble _kref+0x49c
.word 0x953d600f ! t0_kref+0x48c: sra %l5, 0xf, %o2
.word 0x9ab2001d ! t0_kref+0x490: orncc %o0, %i5, %o5
.word 0x967226c9 ! t0_kref+0x494: udiv %o0, 0x6c9, %o3
.word 0x24480007 ! t0_kref+0x498: ble,a,pt %icc, _kref+0x4b4
.word 0xda562008 ! t0_kref+0x49c: ldsh [%i0 + 8], %o5
.word 0xde567ffa ! t0_kref+0x4a0: ldsh [%i1 - 6], %o7
.word 0x0b480004 ! t0_kref+0x4a4: fbug,pt %fcc0, _kref+0x4b4
.word 0xf207bfe0 ! t0_kref+0x4a8: ld [%fp - 0x20], %i1
.word 0x22800005 ! t0_kref+0x4ac: be,a _kref+0x4c0
.word 0x811a801c ! t0_kref+0x4b0: tsubcctv %o2, %i4, %g0
.word 0xe11fbfc8 ! t0_kref+0x4b4: ldd [%fp - 0x38], %f16
.word 0x9a3ae358 ! t0_kref+0x4b8: xnor %o3, 0x358, %o5
.word 0x929dab4b ! t0_kref+0x4bc: xorcc %l6, 0xb4b, %o1
.word 0x94876ac2 ! t0_kref+0x4c0: addcc %i5, 0xac2, %o2
.word 0x972f2006 ! t0_kref+0x4c4: sll %i4, 0x6, %o3
.word 0x99358013 ! t0_kref+0x4c8: srl %l6, %l3, %o4
.word 0x9a1f000b ! t0_kref+0x4cc: xor %i4, %o3, %o5
.word 0x81ad0a4a ! t0_kref+0x4d0: fcmpd %fcc0, %f20, %f10
.word 0x23400008 ! t0_kref+0x4d4: fbne,a,pn %fcc0, _kref+0x4f4
.word 0xd51fbc78 ! t0_kref+0x4d8: ldd [%fp - 0x388], %f10
.word 0xdb063ff0 ! t0_kref+0x4dc: ld [%i0 - 0x10], %f13
.word 0x9885c01d ! t0_kref+0x4e0: addcc %l7, %i5, %o4
.word 0xdb00a01c ! t0_kref+0x4e4: ld [%g2 + 0x1c], %f13
.word 0x25800006 ! t0_kref+0x4e8: fblg,a _kref+0x500
.word 0x99aac031 ! t0_kref+0x4ec: fmovsge %fcc0, %f17, %f12
.word 0xd8d81019 ! t0_kref+0x4f0: ldxa [%g0 + %i1]0x80, %o4
.word 0x29800003 ! t0_kref+0x4f4: fbl,a _kref+0x500
.word 0x9e4277b7 ! t0_kref+0x4f8: addc %o1, -0x849, %o7
.word 0xe11fbf80 ! t0_kref+0x4fc: ldd [%fp - 0x80], %f16
.word 0x95282011 ! t0_kref+0x500: sll %g0, 0x11, %o2
.word 0x92bdfe94 ! t0_kref+0x504: xnorcc %l7, -0x16c, %o1
.word 0xd250a01a ! t0_kref+0x508: ldsh [%g2 + 0x1a], %o1
.word 0xe83e6008 ! t0_kref+0x50c: std %l4, [%i1 + 8]
.word 0xafa5c9b1 ! t0_kref+0x510: fdivs %f23, %f17, %f23
.word 0x96c77181 ! t0_kref+0x514: addccc %i5, -0xe7f, %o3
.word 0x92428017 ! t0_kref+0x518: addc %o2, %l7, %o1
.word 0x92aa001d ! t0_kref+0x51c: andncc %o0, %i5, %o1
.word 0xd606001c ! t0_kref+0x520: ld [%i0 + %i4], %o3
.word 0x9a8571b2 ! t0_kref+0x524: addcc %l5, -0xe4e, %o5
.word 0xda16600a ! t0_kref+0x528: lduh [%i1 + 0xa], %o5
.word 0x11480005 ! t0_kref+0x52c: fba,pt %fcc0, _kref+0x540
.word 0xdd801019 ! t0_kref+0x530: lda [%g0 + %i1]0x80, %f14
.word 0x31800002 ! t0_kref+0x534: fba,a _kref+0x53c
.word 0x988f759f ! t0_kref+0x538: andcc %i5, -0xa61, %o4
.word 0x8143c000 ! t0_kref+0x53c: stbar
.word 0x9da00050 ! t0_kref+0x540: fmovd %f16, %f14
.word 0xdede501d ! t0_kref+0x544: ldxa [%i1 + %i5]0x80, %o7
.word 0x81ae4a31 ! t0_kref+0x548: fcmps %fcc0, %f25, %f17
.word 0xd820a01c ! t0_kref+0x54c: st %o4, [%g2 + 0x1c]
.word 0xa9a608cc ! t0_kref+0x550: fsubd %f24, %f12, %f20
.word 0x9635000b ! t0_kref+0x554: orn %l4, %o3, %o3
.word 0xd810a022 ! t0_kref+0x558: lduh [%g2 + 0x22], %o4
.word 0x9da0190a ! t0_kref+0x55c: fitod %f10, %f14
.word 0x9b3cc01b ! t0_kref+0x560: sra %l3, %i3, %o5
.word 0x9e7e8009 ! t0_kref+0x564: sdiv %i2, %o1, %o7
.word 0xea7f0019 ! t0_kref+0x568: swap [%i4 + %i1], %l5
.word 0x9494800b ! t0_kref+0x56c: orcc %l2, %o3, %o2
call SYM(t0_subr1)
.word 0x9a454009 ! t0_kref+0x574: addc %l5, %o1, %o5
.word 0xe4362004 ! t0_kref+0x578: sth %l2, [%i0 + 4]
.word 0x92f02e18 ! t0_kref+0x57c: udivcc %g0, 0xe18, %o1
.word 0x9237000a ! t0_kref+0x580: orn %i4, %o2, %o1
.word 0x92f5c00a ! t0_kref+0x584: udivcc %l7, %o2, %o1
.word 0x9a1d740b ! t0_kref+0x588: xor %l5, -0xbf5, %o5
.word 0xada01916 ! t0_kref+0x58c: fitod %f22, %f22
.word 0x9da01899 ! t0_kref+0x590: fitos %f25, %f14
.word 0x9632400a ! t0_kref+0x594: orn %o1, %o2, %o3
.word 0xd440a018 ! t0_kref+0x598: ldsw [%g2 + 0x18], %o2
.word 0xaba01890 ! t0_kref+0x59c: fitos %f16, %f21
.word 0xd200a020 ! t0_kref+0x5a0: ld [%g2 + 0x20], %o1
.word 0x9f414000 ! t0_kref+0x5a4: mov %pc, %o7
.word 0xda10a02c ! t0_kref+0x5a8: lduh [%g2 + 0x2c], %o5
.word 0xa1a40937 ! t0_kref+0x5ac: fmuls %f16, %f23, %f16
.word 0xaba0012c ! t0_kref+0x5b0: fabss %f12, %f21
.word 0x13400008 ! t0_kref+0x5b4: fbe,pn %fcc0, _kref+0x5d4
.word 0xa5a01918 ! t0_kref+0x5b8: fitod %f24, %f18
.word 0xc020a018 ! t0_kref+0x5bc: clr [%g2 + 0x18]
.word 0x9aab401c ! t0_kref+0x5c0: andncc %o5, %i4, %o5
.word 0xe11e7fe0 ! t0_kref+0x5c4: ldd [%i1 - 0x20], %f16
.word 0xafa388af ! t0_kref+0x5c8: fsubs %f14, %f15, %f23
.word 0x81828000 ! t0_kref+0x5cc: wr %o2, %g0, %y
.word 0x81ac0a34 ! t0_kref+0x5d0: fcmps %fcc0, %f16, %f20
.word 0x988d401b ! t0_kref+0x5d4: andcc %l5, %i3, %o4
.word 0x34800008 ! t0_kref+0x5d8: bg,a _kref+0x5f8
.word 0xee366010 ! t0_kref+0x5dc: sth %l7, [%i1 + 0x10]
.word 0xa5a01895 ! t0_kref+0x5e0: fitos %f21, %f18
.word 0x03800001 ! t0_kref+0x5e4: fbne _kref+0x5e8
.word 0x0102adc0 ! t0_kref+0x5e8: sethi %hi(0xab70000), %g0
.word 0x9a602b56 ! t0_kref+0x5ec: subc %g0, 0xb56, %o5
.word 0xa7a6492d ! t0_kref+0x5f0: fmuls %f25, %f13, %f19
.word 0xe9266008 ! t0_kref+0x5f4: st %f20, [%i1 + 8]
.word 0x80dd4017 ! t0_kref+0x5f8: smulcc %l5, %l7, %g0
.word 0xd450a02e ! t0_kref+0x5fc: ldsh [%g2 + 0x2e], %o2
.word 0xd53f4019 ! t0_kref+0x600: std %f10, [%i5 + %i1]
.word 0xaba50834 ! t0_kref+0x604: fadds %f20, %f20, %f21
.word 0xb3a018d6 ! t0_kref+0x608: fdtos %f22, %f25
.word 0xeb00a028 ! t0_kref+0x60c: ld [%g2 + 0x28], %f21
.word 0x1f800004 ! t0_kref+0x610: fbo _kref+0x620
.word 0xa5a2cd30 ! t0_kref+0x614: fsmuld %f11, %f16, %f18
.word 0xdf070019 ! t0_kref+0x618: ld [%i4 + %i1], %f15
.word 0x81dd8008 ! t0_kref+0x61c: flush %l6 + %o0
.word 0x9da01891 ! t0_kref+0x620: fitos %f17, %f14
.word 0x9e774008 ! t0_kref+0x624: udiv %i5, %o0, %o7
.word 0xde160000 ! t0_kref+0x628: lduh [%i0], %o7
.word 0x35480007 ! t0_kref+0x62c: fbue,a,pt %fcc0, _kref+0x648
.word 0x9666f4ae ! t0_kref+0x630: subc %i3, -0xb52, %o3
.word 0x92827a3c ! t0_kref+0x634: addcc %o1, -0x5c4, %o1
.word 0x19400001 ! t0_kref+0x638: fbuge,pn %fcc0, _kref+0x63c
.word 0xe51fbc28 ! t0_kref+0x63c: ldd [%fp - 0x3d8], %f18
.word 0x21480002 ! t0_kref+0x640: fbn,a,pt %fcc0, _kref+0x648
.word 0x9eb80014 ! t0_kref+0x644: xnorcc %g0, %l4, %o7
.word 0xd610a03e ! t0_kref+0x648: lduh [%g2 + 0x3e], %o3
.word 0xed6e3ff8 ! t0_kref+0x64c: prefetch %i0 - 8, 22
.word 0xd26e8019 ! t0_kref+0x650: ldstub [%i2 + %i1], %o1
.word 0x9af6c009 ! t0_kref+0x654: udivcc %i3, %o1, %o5
.word 0xd5063ff8 ! t0_kref+0x658: ld [%i0 - 8], %f10
.word 0xa1a54d2d ! t0_kref+0x65c: fsmuld %f21, %f13, %f16
.word 0x81ac8a52 ! t0_kref+0x660: fcmpd %fcc0, %f18, %f18
.word 0x81ad0a52 ! t0_kref+0x664: fcmpd %fcc0, %f20, %f18
.word 0xdace101a ! t0_kref+0x668: ldsba [%i0 + %i2]0x80, %o5
.word 0xe01e0000 ! t0_kref+0x66c: ldd [%i0], %l0
.word 0x9b324017 ! t0_kref+0x670: srl %o1, %l7, %o5
.word 0x96054008 ! t0_kref+0x674: add %l5, %o0, %o3
.word 0xdf263ff4 ! t0_kref+0x678: st %f15, [%i0 - 0xc]
.word 0xd216401b ! t0_kref+0x67c: lduh [%i1 + %i3], %o1
.word 0xdd067fe4 ! t0_kref+0x680: ld [%i1 - 0x1c], %f14
.word 0x8022e1f0 ! t0_kref+0x684: sub %o3, 0x1f0, %g0
.word 0x10800006 ! t0_kref+0x688: ba _kref+0x6a0
.word 0xd4162010 ! t0_kref+0x68c: lduh [%i0 + 0x10], %o2
.word 0xe0981019 ! t0_kref+0x690: ldda [%g0 + %i1]0x80, %l0
.word 0x9af6f2e5 ! t0_kref+0x694: udivcc %i3, -0xd1b, %o5
.word 0xb3a00133 ! t0_kref+0x698: fabss %f19, %f25
.word 0x98f50014 ! t0_kref+0x69c: udivcc %l4, %l4, %o4
.word 0x98e2eed0 ! t0_kref+0x6a0: subccc %o3, 0xed0, %o4
.word 0x0a480005 ! t0_kref+0x6a4: bcs,pt %icc, _kref+0x6b8
.word 0x99a01899 ! t0_kref+0x6a8: fitos %f25, %f12
.word 0xf11fbe30 ! t0_kref+0x6ac: ldd [%fp - 0x1d0], %f24
.word 0xde167ff2 ! t0_kref+0x6b0: lduh [%i1 - 0xe], %o7
.word 0xa3a0012a ! t0_kref+0x6b4: fabss %f10, %f17
.word 0xd87e2000 ! t0_kref+0x6b8: swap [%i0], %o4
.word 0xb1a40839 ! t0_kref+0x6bc: fadds %f16, %f25, %f24
.word 0x812de010 ! t0_kref+0x6c0: sll %l7, 0x10, %g0
.word 0x9e42e683 ! t0_kref+0x6c4: addc %o3, 0x683, %o7
.word 0x13063f77 ! t0_kref+0x6c8: sethi %hi(0x18fddc00), %o1
.word 0x992a0012 ! t0_kref+0x6cc: sll %o0, %l2, %o4
.word 0x81ad0a56 ! t0_kref+0x6d0: fcmpd %fcc0, %f20, %f22
.word 0x81858000 ! t0_kref+0x6d4: wr %l6, %g0, %y
.word 0x94e6b8e1 ! t0_kref+0x6d8: subccc %i2, -0x71f, %o2
.word 0xd60e0000 ! t0_kref+0x6dc: ldub [%i0], %o3
.word 0x952d400b ! t0_kref+0x6e0: sll %l5, %o3, %o2
.word 0xd25e6010 ! t0_kref+0x6e4: ldx [%i1 + 0x10], %o1
.word 0x81580000 ! t0_kref+0x6e8: flushw
.word 0x33800004 ! t0_kref+0x6ec: fbe,a _kref+0x6fc
.word 0x982dffe4 ! t0_kref+0x6f0: andn %l7, -0x1c, %o4
.word 0x95a018d6 ! t0_kref+0x6f4: fdtos %f22, %f10
.word 0x28400001 ! t0_kref+0x6f8: bleu,a,pn %icc, _kref+0x6fc
.word 0xa1a0190e ! t0_kref+0x6fc: fitod %f14, %f16
.word 0xeb060000 ! t0_kref+0x700: ld [%i0], %f21
.word 0xa7a00137 ! t0_kref+0x704: fabss %f23, %f19
.word 0x1b400007 ! t0_kref+0x708: fble,pn %fcc0, _kref+0x724
.word 0x9e634009 ! t0_kref+0x70c: subc %o5, %o1, %o7
.word 0x0b480001 ! t0_kref+0x710: fbug,pt %fcc0, _kref+0x714
.word 0x963b4016 ! t0_kref+0x714: xnor %o5, %l6, %o3
.word 0xa1a01918 ! t0_kref+0x718: fitod %f24, %f16
.word 0x96b8001d ! t0_kref+0x71c: xnorcc %g0, %i5, %o3
.word 0xe83e2018 ! t0_kref+0x720: std %l4, [%i0 + 0x18]
.word 0xda166010 ! t0_kref+0x724: lduh [%i1 + 0x10], %o5
.word 0xaba018d2 ! t0_kref+0x728: fdtos %f18, %f21
.word 0x9212800b ! t0_kref+0x72c: or %o2, %o3, %o1
.word 0x0c800004 ! t0_kref+0x730: bneg _kref+0x740
.word 0x94adb1ce ! t0_kref+0x734: andncc %l6, -0xe32, %o2
.word 0x08800003 ! t0_kref+0x738: bleu _kref+0x744
.word 0x99a00036 ! t0_kref+0x73c: fmovs %f22, %f12
.word 0xeb00a02c ! t0_kref+0x740: ld [%g2 + 0x2c], %f21
.word 0x8064bce6 ! t0_kref+0x744: subc %l2, -0x31a, %g0
.word 0xda100019 ! t0_kref+0x748: lduh [%g0 + %i1], %o5
.word 0xd0e81019 ! t0_kref+0x74c: ldstuba [%g0 + %i1]0x80, %o0
.word 0xe01e2018 ! t0_kref+0x750: ldd [%i0 + 0x18], %l0
.word 0xed6e001d ! t0_kref+0x754: prefetch %i0 + %i5, 22
.word 0x80833abc ! t0_kref+0x758: addcc %o4, -0x544, %g0
.word 0x81850000 ! t0_kref+0x75c: wr %l4, %g0, %y
.word 0xe4087fe4 ! t0_kref+0x760: ldub [%g1 - 0x1c], %l2
.word 0xa41ca00c ! t0_kref+0x764: xor %l2, 0xc, %l2
.word 0xe4287fe4 ! t0_kref+0x768: stb %l2, [%g1 - 0x1c]
.word 0x81d87fe4 ! t0_kref+0x76c: flush %g1 - 0x1c
.word 0x933a4016 ! t0_kref+0x770: sra %o1, %l6, %o1
.word 0x92e6801c ! t0_kref+0x774: subccc %i2, %i4, %o1
.word 0x9e820013 ! t0_kref+0x778: addcc %o0, %l3, %o7
2: .word 0xda28a022 ! t0_kref+0x77c: stb %o5, [%g2 + 0x22]
.word 0x9416eb77 ! t0_kref+0x780: or %i3, 0xb77, %o2
.word 0xa7a018d0 ! t0_kref+0x784: fdtos %f16, %f19
.word 0xd8163fe0 ! t0_kref+0x788: lduh [%i0 - 0x20], %o4
.word 0x949ac000 ! t0_kref+0x78c: xorcc %o3, %g0, %o2
.word 0xd6500018 ! t0_kref+0x790: ldsh [%g0 + %i0], %o3
.word 0xdd00a028 ! t0_kref+0x794: ld [%g2 + 0x28], %f14
.word 0xd650a026 ! t0_kref+0x798: ldsh [%g2 + 0x26], %o3
.word 0xf16e2018 ! t0_kref+0x79c: prefetch %i0 + 0x18, 24
.word 0x9e050017 ! t0_kref+0x7a0: add %l4, %l7, %o7
.word 0x80bcff57 ! t0_kref+0x7a4: xnorcc %l3, -0xa9, %g0
.word 0xa1a018d6 ! t0_kref+0x7a8: fdtos %f22, %f16
.word 0xd28e5000 ! t0_kref+0x7ac: lduba [%i1]0x80, %o1
.word 0x9e9f302f ! t0_kref+0x7b0: xorcc %i4, -0xfd1, %o7
.word 0xdd1fbcf0 ! t0_kref+0x7b4: ldd [%fp - 0x310], %f14
.word 0x9e3ec013 ! t0_kref+0x7b8: xnor %i3, %l3, %o7
.word 0xda780019 ! t0_kref+0x7bc: swap [%g0 + %i1], %o5
.word 0x9e16f607 ! t0_kref+0x7c0: or %i3, -0x9f9, %o7
.word 0x99a54831 ! t0_kref+0x7c4: fadds %f21, %f17, %f12
.word 0x01480003 ! t0_kref+0x7c8: fbn,pt %fcc0, _kref+0x7d4
.word 0xada3082e ! t0_kref+0x7cc: fadds %f12, %f14, %f22
.word 0x9ebf401d ! t0_kref+0x7d0: xnorcc %i5, %i5, %o7
.word 0x987dc016 ! t0_kref+0x7d4: sdiv %l7, %l6, %o4
.word 0x9305c012 ! t0_kref+0x7d8: taddcc %l7, %l2, %o1
.word 0xa3aa802e ! t0_kref+0x7dc: fmovsue %fcc0, %f14, %f17
.word 0x9ba549af ! t0_kref+0x7e0: fdivs %f21, %f15, %f13
.word 0x11800001 ! t0_kref+0x7e4: fba _kref+0x7e8
.word 0xe01e6008 ! t0_kref+0x7e8: ldd [%i1 + 8], %l0
.word 0xe96e2010 ! t0_kref+0x7ec: prefetch %i0 + 0x10, 20
.word 0x81ac0a52 ! t0_kref+0x7f0: fcmpd %fcc0, %f16, %f18
.word 0x17400006 ! t0_kref+0x7f4: fbge,pn %fcc0, _kref+0x80c
.word 0xa5a509ca ! t0_kref+0x7f8: fdivd %f20, %f10, %f18
.word 0x928f7c7f ! t0_kref+0x7fc: andcc %i5, -0x381, %o1
call SYM(t0_subr2)
.word 0xc807bfe8 ! t0_kref+0x804: ld [%fp - 0x18], %g4
.word 0xdd180019 ! t0_kref+0x808: ldd [%g0 + %i1], %f14
.word 0x92bf000b ! t0_kref+0x80c: xnorcc %i4, %o3, %o1
.word 0x9a3a4014 ! t0_kref+0x810: xnor %o1, %l4, %o5
.word 0xe01f4019 ! t0_kref+0x814: ldd [%i5 + %i1], %l0
.word 0x8133600d ! t0_kref+0x818: srl %o5, 0xd, %g0
.word 0x949b001c ! t0_kref+0x81c: xorcc %o4, %i4, %o2
.word 0xafa0012f ! t0_kref+0x820: fabss %f15, %f23
.word 0xd6167ff8 ! t0_kref+0x824: lduh [%i1 - 8], %o3
.word 0x802ebe10 ! t0_kref+0x828: andn %i2, -0x1f0, %g0
.word 0x02800002 ! t0_kref+0x82c: be _kref+0x834
.word 0x928f0012 ! t0_kref+0x830: andcc %i4, %l2, %o1
.word 0xada0190b ! t0_kref+0x834: fitod %f11, %f22
.word 0x963dc014 ! t0_kref+0x838: xnor %l7, %l4, %o3
.word 0x96f77560 ! t0_kref+0x83c: udivcc %i5, -0xaa0, %o3
.word 0xada608ca ! t0_kref+0x840: fsubd %f24, %f10, %f22
.word 0x95a389ab ! t0_kref+0x844: fdivs %f14, %f11, %f10
call SYM(t0_subr0)
.word 0xc0063fe8 ! t0_kref+0x84c: ld [%i0 - 0x18], %g0
.word 0x17800005 ! t0_kref+0x850: fbge _kref+0x864
.word 0xd4162008 ! t0_kref+0x854: lduh [%i0 + 8], %o2
.word 0xda4e0000 ! t0_kref+0x858: ldsb [%i0], %o5
.word 0x95a0190f ! t0_kref+0x85c: fitod %f15, %f10
.word 0x9f1d400a ! t0_kref+0x860: tsubcctv %l5, %o2, %o7
.word 0xe66e2019 ! t0_kref+0x864: ldstub [%i0 + 0x19], %l3
.word 0x9e84e9b7 ! t0_kref+0x868: addcc %l3, 0x9b7, %o7
.word 0xe53f4018 ! t0_kref+0x86c: std %f18, [%i5 + %i0]
.word 0x23480005 ! t0_kref+0x870: fbne,a,pt %fcc0, _kref+0x884
.word 0x92bf400b ! t0_kref+0x874: xnorcc %i5, %o3, %o1
.word 0x96977efa ! t0_kref+0x878: orcc %i5, -0x106, %o3
.word 0x13480003 ! t0_kref+0x87c: fbe,pt %fcc0, _kref+0x888
.word 0xda28a008 ! t0_kref+0x880: stb %o5, [%g2 + 8]
.word 0x960abbe5 ! t0_kref+0x884: and %o2, -0x41b, %o3
.word 0x80830013 ! t0_kref+0x888: addcc %o4, %l3, %g0
.word 0xb1a489d0 ! t0_kref+0x88c: fdivd %f18, %f16, %f24
.word 0x808f328a ! t0_kref+0x890: btst 0xfffff28a, %i4
.word 0xedbf5018 ! t0_kref+0x894: stda %f22, [%i5 + %i0]0x80
.word 0xa3a40831 ! t0_kref+0x898: fadds %f16, %f17, %f17
.word 0xda00a034 ! t0_kref+0x89c: ld [%g2 + 0x34], %o5
.word 0x07800005 ! t0_kref+0x8a0: fbul _kref+0x8b4
.word 0x9e38001b ! t0_kref+0x8a4: xnor %g0, %i3, %o7
.word 0xa5a000ca ! t0_kref+0x8a8: fnegd %f10, %f18
.word 0x94ba20d7 ! t0_kref+0x8ac: xnorcc %o0, 0xd7, %o2
.word 0x9fa018d2 ! t0_kref+0x8b0: fdtos %f18, %f15
.word 0x988d000a ! t0_kref+0x8b4: andcc %l4, %o2, %o4
.word 0x9a968017 ! t0_kref+0x8b8: orcc %i2, %l7, %o5
.word 0x1c480001 ! t0_kref+0x8bc: bpos,pt %icc, _kref+0x8c0
.word 0xa9a0188c ! t0_kref+0x8c0: fitos %f12, %f20
.word 0x9935a010 ! t0_kref+0x8c4: srl %l6, 0x10, %o4
.word 0x38800007 ! t0_kref+0x8c8: bgu,a _kref+0x8e4
.word 0xed6e7fe8 ! t0_kref+0x8cc: prefetch %i1 - 0x18, 22
.word 0x81ab0aad ! t0_kref+0x8d0: fcmpes %fcc0, %f12, %f13
.word 0xe91fbfa0 ! t0_kref+0x8d4: ldd [%fp - 0x60], %f20
.word 0x9a3b330d ! t0_kref+0x8d8: xnor %o4, -0xcf3, %o5
.word 0x921b4016 ! t0_kref+0x8dc: xor %o5, %l6, %o1
.word 0x973ea018 ! t0_kref+0x8e0: sra %i2, 0x18, %o3
.word 0x81ae0a4a ! t0_kref+0x8e4: fcmpd %fcc0, %f24, %f10
.word 0x80e6b609 ! t0_kref+0x8e8: subccc %i2, -0x9f7, %g0
.word 0x9afaf241 ! t0_kref+0x8ec: sdivcc %o3, -0xdbf, %o5
.word 0x972da00e ! t0_kref+0x8f0: sll %l6, 0xe, %o3
.word 0x37800001 ! t0_kref+0x8f4: fbge,a _kref+0x8f8
.word 0xd448a008 ! t0_kref+0x8f8: ldsb [%g2 + 8], %o2
.word 0x23800001 ! t0_kref+0x8fc: fbne,a _kref+0x900
.word 0x9ba488b2 ! t0_kref+0x900: fsubs %f18, %f18, %f13
.word 0x9736c00d ! t0_kref+0x904: srl %i3, %o5, %o3
.word 0x9a85c015 ! t0_kref+0x908: addcc %l7, %l5, %o5
.word 0xda56001b ! t0_kref+0x90c: ldsh [%i0 + %i3], %o5
.word 0xd2ff1019 ! t0_kref+0x910: swapa [%i4 + %i1]0x80, %o1
.word 0x29800004 ! t0_kref+0x914: fbl,a _kref+0x924
.word 0xd800a038 ! t0_kref+0x918: ld [%g2 + 0x38], %o4
.word 0x95a3c9b4 ! t0_kref+0x91c: fdivs %f15, %f20, %f10
.word 0x9645001d ! t0_kref+0x920: addc %l4, %i5, %o3
.word 0xd4167ff4 ! t0_kref+0x924: lduh [%i1 - 0xc], %o2
.word 0xdb20a038 ! t0_kref+0x928: st %f13, [%g2 + 0x38]
.word 0x9fc00004 ! t0_kref+0x92c: call %g0 + %g4
.word 0xa13d400a ! t0_kref+0x930: sra %l5, %o2, %l0
.word 0xb1a01918 ! t0_kref+0x934: fitod %f24, %f24
.word 0x932ec016 ! t0_kref+0x938: sll %i3, %l6, %o1
.word 0xb1a00156 ! t0_kref+0x93c: fabsd %f22, %f24
.word 0x878020f0 ! t0_kref+0x940: mov 0xf0, %asi
.word 0x9de3bfa0 ! t0_kref+0x944: save %sp, -0x60, %sp
.word 0xb806801c ! t0_kref+0x948: add %i2, %i4, %i4
.word 0x93ee0019 ! t0_kref+0x94c: restore %i0, %i1, %o1
.word 0xe3b8a040 ! t0_kref+0x950: stda %f48, [%g2 + 0x40]%asi
.word 0x80a5e7bf ! t0_kref+0x954: cmp %l7, 0x7bf
.word 0x97a01a2f ! t0_kref+0x958: fstoi %f15, %f11
.word 0x9630001b ! t0_kref+0x95c: orn %g0, %i3, %o3
.word 0x9e3d0015 ! t0_kref+0x960: xnor %l4, %l5, %o7
.word 0x800db4bc ! t0_kref+0x964: and %l6, -0xb44, %g0
.word 0x9af4800d ! t0_kref+0x968: udivcc %l2, %o5, %o5
call SYM(t0_subr1)
.word 0xed266000 ! t0_kref+0x970: st %f22, [%i1]
.word 0x81ad4a36 ! t0_kref+0x974: fcmps %fcc0, %f21, %f22
.word 0x9644c013 ! t0_kref+0x978: addc %l3, %l3, %o3
.word 0x11800005 ! t0_kref+0x97c: fba _kref+0x990
.word 0xa7a0188c ! t0_kref+0x980: fitos %f12, %f19
.word 0x94aa8013 ! t0_kref+0x984: andncc %o2, %l3, %o2
.word 0x29800007 ! t0_kref+0x988: fbl,a _kref+0x9a4
.word 0x96acabaf ! t0_kref+0x98c: andncc %l2, 0xbaf, %o3
.word 0x9e5a001c ! t0_kref+0x990: smul %o0, %i4, %o7
.word 0x9a0c8016 ! t0_kref+0x994: and %l2, %l6, %o5
.word 0x97100009 ! t0_kref+0x998: taddcctv %g0, %o1, %o3
.word 0x14800003 ! t0_kref+0x99c: bg _kref+0x9a8
.word 0x9e4525d5 ! t0_kref+0x9a0: addc %l4, 0x5d5, %o7
.word 0x942cc013 ! t0_kref+0x9a4: andn %l3, %l3, %o2
.word 0x8036acdd ! t0_kref+0x9a8: orn %i2, 0xcdd, %g0
.word 0xa9a4c832 ! t0_kref+0x9ac: fadds %f19, %f18, %f20
.word 0xa7a00132 ! t0_kref+0x9b0: fabss %f18, %f19
.word 0x80a035e9 ! t0_kref+0x9b4: cmp %g0, -0xa17
.word 0xc398a080 ! t0_kref+0x9b8: ldda [%g2 + 0x80]%asi, %f32
.word 0xe93e7ff0 ! t0_kref+0x9bc: std %f20, [%i1 - 0x10]
.word 0x943db1d5 ! t0_kref+0x9c0: xnor %l6, -0xe2b, %o2
.word 0x00800006 ! t0_kref+0x9c4: bn _kref+0x9dc
.word 0xada0190a ! t0_kref+0x9c8: fitod %f10, %f22
.word 0xa1a308d4 ! t0_kref+0x9cc: fsubd %f12, %f20, %f16
.word 0x81580000 ! t0_kref+0x9d0: flushw
.word 0x94250012 ! t0_kref+0x9d4: sub %l4, %l2, %o2
.word 0xe5262008 ! t0_kref+0x9d8: st %f18, [%i0 + 8]
.word 0x15800002 ! t0_kref+0x9dc: fbue _kref+0x9e4
.word 0x972aa003 ! t0_kref+0x9e0: sll %o2, 0x3, %o3
.word 0x9de3bfa0 ! t0_kref+0x9e4: save %sp, -0x60, %sp
.word 0x8067364e ! t0_kref+0x9e8: subc %i4, -0x9b2, %g0
.word 0x81eef3e1 ! t0_kref+0x9ec: restore %i3, -0xc1f, %g0
.word 0xd91fbc58 ! t0_kref+0x9f0: ldd [%fp - 0x3a8], %f12
.word 0x81ad8a4c ! t0_kref+0x9f4: fcmpd %fcc0, %f22, %f12
.word 0x972ac013 ! t0_kref+0x9f8: sll %o3, %l3, %o3
.word 0x9ef5800d ! t0_kref+0x9fc: udivcc %l6, %o5, %o7
.word 0x9644e5dc ! t0_kref+0xa00: addc %l3, 0x5dc, %o3
.word 0x9efe8015 ! t0_kref+0xa04: sdivcc %i2, %l5, %o7
.word 0xe07e7ff4 ! t0_kref+0xa08: swap [%i1 - 0xc], %l0
.word 0xa1a018d6 ! t0_kref+0xa0c: fdtos %f22, %f16
.word 0xd60e3ff0 ! t0_kref+0xa10: ldub [%i0 - 0x10], %o3
.word 0xb3a00134 ! t0_kref+0xa14: fabss %f20, %f25
.word 0x0a800003 ! t0_kref+0xa18: bcs _kref+0xa24
.word 0xd808a001 ! t0_kref+0xa1c: ldub [%g2 + 1], %o4
.word 0x941a7616 ! t0_kref+0xa20: xor %o1, -0x9ea, %o2
.word 0x80a4fcb8 ! t0_kref+0xa24: cmp %l3, -0x348
.word 0xda26401c ! t0_kref+0xa28: st %o5, [%i1 + %i4]
.word 0x80fb4012 ! t0_kref+0xa2c: sdivcc %o5, %l2, %g0
.word 0xe300a024 ! t0_kref+0xa30: ld [%g2 + 0x24], %f17
.word 0xed1fbcd8 ! t0_kref+0xa34: ldd [%fp - 0x328], %f22
.word 0x8143e040 ! t0_kref+0xa38: membar 0x40
.word 0xe3b8a080 ! t0_kref+0xa3c: stda %f48, [%g2 + 0x80]%asi
.word 0x9e12c013 ! t0_kref+0xa40: or %o3, %l3, %o7
.word 0xa1a01910 ! t0_kref+0xa44: fitod %f16, %f16
.word 0xd256401b ! t0_kref+0xa48: ldsh [%i1 + %i3], %o1
.word 0x13800002 ! t0_kref+0xa4c: fbe _kref+0xa54
.word 0x943b0015 ! t0_kref+0xa50: xnor %o4, %l5, %o2
.word 0x9da0002f ! t0_kref+0xa54: fmovs %f15, %f14
.word 0x94ff4014 ! t0_kref+0xa58: sdivcc %i5, %l4, %o2
.word 0xd4e81019 ! t0_kref+0xa5c: ldstuba [%g0 + %i1]0x80, %o2
.word 0xd4167fe4 ! t0_kref+0xa60: lduh [%i1 - 0x1c], %o2
.word 0x9f3a0013 ! t0_kref+0xa64: sra %o0, %l3, %o7
.word 0x15800005 ! t0_kref+0xa68: fbue _kref+0xa7c
.word 0xa5a018cc ! t0_kref+0xa6c: fdtos %f12, %f18
.word 0x9a3f62df ! t0_kref+0xa70: xnor %i5, 0x2df, %o5
.word 0xb3a00137 ! t0_kref+0xa74: fabss %f23, %f25
.word 0x92428012 ! t0_kref+0xa78: addc %o2, %l2, %o1
.word 0x0f480002 ! t0_kref+0xa7c: fbu,pt %fcc0, _kref+0xa84
.word 0xa9a64d2c ! t0_kref+0xa80: fsmuld %f25, %f12, %f20
.word 0xa5a50837 ! t0_kref+0xa84: fadds %f20, %f23, %f18
.word 0x80e02b7a ! t0_kref+0xa88: subccc %g0, 0xb7a, %g0
.word 0xa9a018ce ! t0_kref+0xa8c: fdtos %f14, %f20
.word 0xc07e7ff4 ! t0_kref+0xa90: swap [%i1 - 0xc], %g0
.word 0x947a8013 ! t0_kref+0xa94: sdiv %o2, %l3, %o2
.word 0xfb6e401b ! t0_kref+0xa98: prefetch %i1 + %i3, 29
.word 0x95a0190a ! t0_kref+0xa9c: fitod %f10, %f10
.word 0x97a01a39 ! t0_kref+0xaa0: fstoi %f25, %f11
.word 0x92a4b283 ! t0_kref+0xaa4: subcc %l2, -0xd7d, %o1
.word 0xde50a00e ! t0_kref+0xaa8: ldsh [%g2 + 0xe], %o7
.word 0x2f480001 ! t0_kref+0xaac: fbu,a,pt %fcc0, _kref+0xab0
.word 0xde50a01c ! t0_kref+0xab0: ldsh [%g2 + 0x1c], %o7
.word 0x94027e4e ! t0_kref+0xab4: add %o1, -0x1b2, %o2
.word 0x9b2ae015 ! t0_kref+0xab8: sll %o3, 0x15, %o5
.word 0x98983277 ! t0_kref+0xabc: xorcc %g0, -0xd89, %o4
.word 0x34400001 ! t0_kref+0xac0: bg,a,pn %icc, _kref+0xac4
.word 0x99a01916 ! t0_kref+0xac4: fitod %f22, %f12
.word 0xeb68a04e ! t0_kref+0xac8: prefetch %g2 + 0x4e, 21
.word 0x808a4000 ! t0_kref+0xacc: btst %g0, %o1
.word 0x81834000 ! t0_kref+0xad0: wr %o5, %g0, %y
.word 0x812b600f ! t0_kref+0xad4: sll %o5, 0xf, %g0
.word 0x21400003 ! t0_kref+0xad8: fbn,a,pn %fcc0, _kref+0xae4
.word 0xd4560000 ! t0_kref+0xadc: ldsh [%i0], %o2
.word 0xa1a44d32 ! t0_kref+0xae0: fsmuld %f17, %f18, %f16
.word 0x38800007 ! t0_kref+0xae4: bgu,a _kref+0xb00
.word 0x947d2372 ! t0_kref+0xae8: sdiv %l4, 0x372, %o2
.word 0x99368016 ! t0_kref+0xaec: srl %i2, %l6, %o4
.word 0xa9a0002a ! t0_kref+0xaf0: fmovs %f10, %f20
.word 0x21800001 ! t0_kref+0xaf4: fbn,a _kref+0xaf8
.word 0xa1a4cd2b ! t0_kref+0xaf8: fsmuld %f19, %f11, %f16
.word 0x9fa01a33 ! t0_kref+0xafc: fstoi %f19, %f15
.word 0x9245000a ! t0_kref+0xb00: addc %l4, %o2, %o1
.word 0xec263ff4 ! t0_kref+0xb04: st %l6, [%i0 - 0xc]
.word 0x9a3d3ef4 ! t0_kref+0xb08: xnor %l4, -0x10c, %o5
.word 0x80f2801b ! t0_kref+0xb0c: udivcc %o2, %i3, %g0
.word 0xaba01a50 ! t0_kref+0xb10: fdtoi %f16, %f21
.word 0x96330000 ! t0_kref+0xb14: orn %o4, %g0, %o3
.word 0xdd1e6010 ! t0_kref+0xb18: ldd [%i1 + 0x10], %f14
.word 0x81d94016 ! t0_kref+0xb1c: flush %g5 + %l6
.word 0x948cc01d ! t0_kref+0xb20: andcc %l3, %i5, %o2
.word 0xe620a01c ! t0_kref+0xb24: st %l3, [%g2 + 0x1c]
.word 0xc368a088 ! t0_kref+0xb28: prefetch %g2 + 0x88, 1
.word 0x81ac8ab8 ! t0_kref+0xb2c: fcmpes %fcc0, %f18, %f24
.word 0x10480003 ! t0_kref+0xb30: ba,pt %icc, _kref+0xb3c
.word 0xea30a03a ! t0_kref+0xb34: sth %l5, [%g2 + 0x3a]
.word 0x945b0008 ! t0_kref+0xb38: smul %o4, %o0, %o2
.word 0x9b3f2003 ! t0_kref+0xb3c: sra %i4, 0x3, %o5
.word 0x94c5bb1a ! t0_kref+0xb40: addccc %l6, -0x4e6, %o2
.word 0xe4fe501c ! t0_kref+0xb44: swapa [%i1 + %i4]0x80, %l2
.word 0x98aeb3f7 ! t0_kref+0xb48: andncc %i2, -0xc09, %o4
.word 0xf420a004 ! t0_kref+0xb4c: st %i2, [%g2 + 4]
.word 0x93130016 ! t0_kref+0xb50: taddcctv %o4, %l6, %o1
.word 0xe900a018 ! t0_kref+0xb54: ld [%g2 + 0x18], %f20
.word 0x1b800006 ! t0_kref+0xb58: fble _kref+0xb70
.word 0x81d97e18 ! t0_kref+0xb5c: flush %g5 - 0x1e8
.word 0xe520a028 ! t0_kref+0xb60: st %f18, [%g2 + 0x28]
.word 0xc398a040 ! t0_kref+0xb64: ldda [%g2 + 0x40]%asi, %f32
.word 0x9ec32969 ! t0_kref+0xb68: addccc %o4, 0x969, %o7
.word 0x945ec00c ! t0_kref+0xb6c: smul %i3, %o4, %o2
.word 0xc807bfe4 ! t0_kref+0xb70: ld [%fp - 0x1c], %g4
.word 0x9528200b ! t0_kref+0xb74: sll %g0, 0xb, %o2
.word 0x97358008 ! t0_kref+0xb78: srl %l6, %o0, %o3
.word 0xe3b8a080 ! t0_kref+0xb7c: stda %f48, [%g2 + 0x80]%asi
.word 0x9e8cf17c ! t0_kref+0xb80: andcc %l3, -0xe84, %o7
.word 0xe7270018 ! t0_kref+0xb84: st %f19, [%i4 + %i0]
.word 0xafa00139 ! t0_kref+0xb88: fabss %f25, %f23
.word 0x95a4c92f ! t0_kref+0xb8c: fmuls %f19, %f15, %f10
.word 0x00800007 ! t0_kref+0xb90: bn _kref+0xbac
.word 0x960dc01a ! t0_kref+0xb94: and %l7, %i2, %o3
.word 0xf13e6000 ! t0_kref+0xb98: std %f24, [%i1]
.word 0x96fd000c ! t0_kref+0xb9c: sdivcc %l4, %o4, %o3
.word 0x9a3ca69c ! t0_kref+0xba0: xnor %l2, 0x69c, %o5
.word 0x25800005 ! t0_kref+0xba4: fblg,a _kref+0xbb8
.word 0xe01e3ff8 ! t0_kref+0xba8: ldd [%i0 - 8], %l0
.word 0xed1e6018 ! t0_kref+0xbac: ldd [%i1 + 0x18], %f22
.word 0x993ce003 ! t0_kref+0xbb0: sra %l3, 0x3, %o4
.word 0xa7a44839 ! t0_kref+0xbb4: fadds %f17, %f25, %f19
.word 0xe01e0000 ! t0_kref+0xbb8: ldd [%i0], %l0
.word 0xa7a000b0 ! t0_kref+0xbbc: fnegs %f16, %f19
.word 0xd2167fe2 ! t0_kref+0xbc0: lduh [%i1 - 0x1e], %o1
.word 0xeafe101c ! t0_kref+0xbc4: swapa [%i0 + %i4]0x80, %l5
.word 0xa9a01913 ! t0_kref+0xbc8: fitod %f19, %f20
.word 0x80e58013 ! t0_kref+0xbcc: subccc %l6, %l3, %g0
.word 0x8143e040 ! t0_kref+0xbd0: membar 0x40
.word 0x9b3cc00d ! t0_kref+0xbd4: sra %l3, %o5, %o5
.word 0xd91fbc78 ! t0_kref+0xbd8: ldd [%fp - 0x388], %f12
.word 0xa5a0102c ! t0_kref+0xbdc: fstox %f12, %f18
.word 0xda00a010 ! t0_kref+0xbe0: ld [%g2 + 0x10], %o5
.word 0xeb20a030 ! t0_kref+0xbe4: st %f21, [%g2 + 0x30]
.word 0x9ef238c2 ! t0_kref+0xbe8: udivcc %o0, -0x73e, %o7
.word 0x94da6658 ! t0_kref+0xbec: smulcc %o1, 0x658, %o2
.word 0x99a2882b ! t0_kref+0xbf0: fadds %f10, %f11, %f12
.word 0xe51e3ff0 ! t0_kref+0xbf4: ldd [%i0 - 0x10], %f18
.word 0xe408648c ! t0_kref+0xbf8: ldub [%g1 + 0x48c], %l2
.word 0xa41ca00c ! t0_kref+0xbfc: xor %l2, 0xc, %l2
.word 0xe428648c ! t0_kref+0xc00: stb %l2, [%g1 + 0x48c]
.word 0x81d8648c ! t0_kref+0xc04: flush %g1 + 0x48c
.word 0xb3a40839 ! t0_kref+0xc08: fadds %f16, %f25, %f25
.word 0xa9a509ce ! t0_kref+0xc0c: fdivd %f20, %f14, %f20
.word 0xd208a02f ! t0_kref+0xc10: ldub [%g2 + 0x2f], %o1
.word 0xa9a000d2 ! t0_kref+0xc14: fnegd %f18, %f20
.word 0xc807bfec ! t0_kref+0xc18: ld [%fp - 0x14], %g4
.word 0xe51e7ff8 ! t0_kref+0xc1c: ldd [%i1 - 8], %f18
.word 0xd448a031 ! t0_kref+0xc20: ldsb [%g2 + 0x31], %o2
2: .word 0x920a76b5 ! t0_kref+0xc24: and %o1, -0x94b, %o1
.word 0xd610a01e ! t0_kref+0xc28: lduh [%g2 + 0x1e], %o3
.word 0x9634e6d0 ! t0_kref+0xc2c: orn %l3, 0x6d0, %o3
.word 0xed1fbf98 ! t0_kref+0xc30: ldd [%fp - 0x68], %f22
.word 0x13480008 ! t0_kref+0xc34: fbe,pt %fcc0, _kref+0xc54
.word 0xd6f81019 ! t0_kref+0xc38: swapa [%g0 + %i1]0x80, %o3
.word 0x95a309d8 ! t0_kref+0xc3c: fdivd %f12, %f24, %f10
.word 0xd8801018 ! t0_kref+0xc40: lda [%g0 + %i0]0x80, %o4
.word 0xd228a014 ! t0_kref+0xc44: stb %o1, [%g2 + 0x14]
.word 0xd2500018 ! t0_kref+0xc48: ldsh [%g0 + %i0], %o1
.word 0x9e65e9ac ! t0_kref+0xc4c: subc %l7, 0x9ac, %o7
.word 0x803b2844 ! t0_kref+0xc50: xnor %o4, 0x844, %g0
.word 0x9a82e1b8 ! t0_kref+0xc54: addcc %o3, 0x1b8, %o5
.word 0x81da4008 ! t0_kref+0xc58: flush %o1 + %o0
.word 0xa5a01a50 ! t0_kref+0xc5c: fdtoi %f16, %f18
.word 0xdf063ff8 ! t0_kref+0xc60: ld [%i0 - 8], %f15
.word 0xd40e4000 ! t0_kref+0xc64: ldub [%i1], %o2
.word 0xe3060000 ! t0_kref+0xc68: ld [%i0], %f17
.word 0xda100018 ! t0_kref+0xc6c: lduh [%g0 + %i0], %o5
.word 0x8143e040 ! t0_kref+0xc70: membar 0x40
.word 0x9e8c8008 ! t0_kref+0xc74: andcc %l2, %o0, %o7
.word 0x81dfbd05 ! t0_kref+0xc78: flush %fp - 0x2fb
.word 0x99a58d39 ! t0_kref+0xc7c: fsmuld %f22, %f25, %f12
.word 0xd878a000 ! t0_kref+0xc80: swap [%g2], %o4
.word 0xd250a034 ! t0_kref+0xc84: ldsh [%g2 + 0x34], %o1
.word 0x96bceb1d ! t0_kref+0xc88: xnorcc %l3, 0xb1d, %o3
.word 0x22800008 ! t0_kref+0xc8c: be,a _kref+0xcac
.word 0xa3a00037 ! t0_kref+0xc90: fmovs %f23, %f17
.word 0x95a48d34 ! t0_kref+0xc94: fsmuld %f18, %f20, %f10
.word 0xd830a018 ! t0_kref+0xc98: sth %o4, [%g2 + 0x18]
.word 0xada0190f ! t0_kref+0xc9c: fitod %f15, %f22
.word 0x09800007 ! t0_kref+0xca0: fbl _kref+0xcbc
.word 0xd8162004 ! t0_kref+0xca4: lduh [%i0 + 4], %o4
.word 0x8143c000 ! t0_kref+0xca8: stbar
.word 0xdaee501a ! t0_kref+0xcac: ldstuba [%i1 + %i2]0x80, %o5
.word 0x948a401b ! t0_kref+0xcb0: andcc %o1, %i3, %o2
.word 0xe878a038 ! t0_kref+0xcb4: swap [%g2 + 0x38], %l4
.word 0xeb68a00e ! t0_kref+0xcb8: prefetch %g2 + 0xe, 21
.word 0x9a85c012 ! t0_kref+0xcbc: addcc %l7, %l2, %o5
.word 0xc0167ffa ! t0_kref+0xcc0: lduh [%i1 - 6], %g0
.word 0x96583fe6 ! t0_kref+0xcc4: smul %g0, -0x1a, %o3
.word 0x96adedab ! t0_kref+0xcc8: andncc %l7, 0xdab, %o3
.word 0xe3b8a080 ! t0_kref+0xccc: stda %f48, [%g2 + 0x80]%asi
.word 0x3f800005 ! t0_kref+0xcd0: fbo,a _kref+0xce4
.word 0x9a8c800a ! t0_kref+0xcd4: andcc %l2, %o2, %o5
.word 0xa1a01a2a ! t0_kref+0xcd8: fstoi %f10, %f16
.word 0xda066004 ! t0_kref+0xcdc: ld [%i1 + 4], %o5
.word 0x1c800004 ! t0_kref+0xce0: bpos _kref+0xcf0
.word 0xef6e6018 ! t0_kref+0xce4: prefetch %i1 + 0x18, 23
.word 0x81ab8a58 ! t0_kref+0xce8: fcmpd %fcc0, %f14, %f24
.word 0x33480004 ! t0_kref+0xcec: fbe,a,pt %fcc0, _kref+0xcfc
.word 0xf628a00d ! t0_kref+0xcf0: stb %i3, [%g2 + 0xd]
.word 0x98e6ae1a ! t0_kref+0xcf4: subccc %i2, 0xe1a, %o4
.word 0x35800002 ! t0_kref+0xcf8: fbue,a _kref+0xd00
.word 0x8097000c ! t0_kref+0xcfc: orcc %i4, %o4, %g0
.word 0xa9a00134 ! t0_kref+0xd00: fabss %f20, %f20
.word 0xc12e001c ! t0_kref+0xd04: st %fsr, [%i0 + %i4]
.word 0x9a3dc01b ! t0_kref+0xd08: xnor %l7, %i3, %o5
.word 0xdaae5000 ! t0_kref+0xd0c: stba %o5, [%i1]0x80
.word 0x9a7ec01a ! t0_kref+0xd10: sdiv %i3, %i2, %o5
.word 0xf4270018 ! t0_kref+0xd14: st %i2, [%i4 + %i0]
.word 0xd600a00c ! t0_kref+0xd18: ld [%g2 + 0xc], %o3
.word 0x97a0002f ! t0_kref+0xd1c: fmovs %f15, %f11
.word 0x940b6a35 ! t0_kref+0xd20: and %o5, 0xa35, %o2
.word 0x9aaa6d1a ! t0_kref+0xd24: andncc %o1, 0xd1a, %o5
.word 0x803337e0 ! t0_kref+0xd28: orn %o4, -0x820, %g0
.word 0x9fc10000 ! t0_kref+0xd2c: call %g4
.word 0xd4164000 ! t0_kref+0xd30: lduh [%i1], %o2
.word 0x96aa800b ! t0_kref+0xd34: andncc %o2, %o3, %o3
.word 0x8182c000 ! t0_kref+0xd38: wr %o3, %g0, %y
.word 0xe0981018 ! t0_kref+0xd3c: ldda [%g0 + %i0]0x80, %l0
.word 0xafa00034 ! t0_kref+0xd40: fmovs %f20, %f23
.word 0x3d400001 ! t0_kref+0xd44: fbule,a,pn %fcc0, _kref+0xd48
.word 0xde16c018 ! t0_kref+0xd48: lduh [%i3 + %i0], %o7
.word 0xe99e5000 ! t0_kref+0xd4c: ldda [%i1]0x80, %f20
.word 0xa1a488d6 ! t0_kref+0xd50: fsubd %f18, %f22, %f16
.word 0x39480005 ! t0_kref+0xd54: fbuge,a,pt %fcc0, _kref+0xd68
.word 0xa9a00134 ! t0_kref+0xd58: fabss %f20, %f20
.word 0x925a000c ! t0_kref+0xd5c: smul %o0, %o4, %o1
.word 0xd700a008 ! t0_kref+0xd60: ld [%g2 + 8], %f11
.word 0xd06e6016 ! t0_kref+0xd64: ldstub [%i1 + 0x16], %o0
.word 0x9ba018ce ! t0_kref+0xd68: fdtos %f14, %f13
.word 0xb1a489ce ! t0_kref+0xd6c: fdivd %f18, %f14, %f24
.word 0xde5f4018 ! t0_kref+0xd70: ldx [%i5 + %i0], %o7
.word 0xa1a309d8 ! t0_kref+0xd74: fdivd %f12, %f24, %f16
.word 0x98856a02 ! t0_kref+0xd78: addcc %l5, 0xa02, %o4
.word 0xc048a000 ! t0_kref+0xd7c: ldsb [%g2], %g0
.word 0xe278a01c ! t0_kref+0xd80: swap [%g2 + 0x1c], %l1
.word 0x813ca000 ! t0_kref+0xd84: sra %l2, 0x0, %g0
.word 0x9af53e05 ! t0_kref+0xd88: udivcc %l4, -0x1fb, %o5
.word 0xf11fbfb0 ! t0_kref+0xd8c: ldd [%fp - 0x50], %f24
.word 0x9480000d ! t0_kref+0xd90: addcc %g0, %o5, %o2
.word 0xb3a01892 ! t0_kref+0xd94: fitos %f18, %f25
.word 0xda162010 ! t0_kref+0xd98: lduh [%i0 + 0x10], %o5
.word 0x00800007 ! t0_kref+0xd9c: bn _kref+0xdb8
.word 0x9da00137 ! t0_kref+0xda0: fabss %f23, %f14
.word 0x8182c000 ! t0_kref+0xda4: wr %o3, %g0, %y
.word 0xe0180018 ! t0_kref+0xda8: ldd [%g0 + %i0], %l0
.word 0x9818000b ! t0_kref+0xdac: xor %g0, %o3, %o4
.word 0x948e8015 ! t0_kref+0xdb0: andcc %i2, %l5, %o2
.word 0x9e080017 ! t0_kref+0xdb4: and %g0, %l7, %o7
.word 0x9f220008 ! t0_kref+0xdb8: mulscc %o0, %o0, %o7
.word 0xd720a020 ! t0_kref+0xdbc: st %f11, [%g2 + 0x20]
.word 0xe320a014 ! t0_kref+0xdc0: st %f17, [%g2 + 0x14]
.word 0x951d4016 ! t0_kref+0xdc4: tsubcctv %l5, %l6, %o2
.word 0x81ad8a54 ! t0_kref+0xdc8: fcmpd %fcc0, %f22, %f20
.word 0x942f0015 ! t0_kref+0xdcc: andn %i4, %l5, %o2
.word 0xe53e2018 ! t0_kref+0xdd0: std %f18, [%i0 + 0x18]
.word 0x81ac8a52 ! t0_kref+0xdd4: fcmpd %fcc0, %f18, %f18
.word 0x9e37000a ! t0_kref+0xdd8: orn %i4, %o2, %o7
.word 0xea270018 ! t0_kref+0xddc: st %l5, [%i4 + %i0]
.word 0x81ad8ad6 ! t0_kref+0xde0: fcmped %fcc0, %f22, %f22
.word 0xf8360000 ! t0_kref+0xde4: sth %i4, [%i0]
.word 0x963a2798 ! t0_kref+0xde8: xnor %o0, 0x798, %o3
.word 0x945ac000 ! t0_kref+0xdec: smul %o3, %g0, %o2
.word 0x81374013 ! t0_kref+0xdf0: srl %i5, %l3, %g0
.word 0x946362f7 ! t0_kref+0xdf4: subc %o5, 0x2f7, %o2
.word 0x81ac8a4a ! t0_kref+0xdf8: fcmpd %fcc0, %f18, %f10
.word 0x11480005 ! t0_kref+0xdfc: fba,pt %fcc0, _kref+0xe10
.word 0xf207bfe0 ! t0_kref+0xe00: ld [%fp - 0x20], %i1
.word 0xf820a028 ! t0_kref+0xe04: st %i4, [%g2 + 0x28]
.word 0xe430a006 ! t0_kref+0xe08: sth %l2, [%g2 + 6]
.word 0xd600a02c ! t0_kref+0xe0c: ld [%g2 + 0x2c], %o3
.word 0x15480001 ! t0_kref+0xe10: fbue,pt %fcc0, _kref+0xe14
.word 0xd430a02c ! t0_kref+0xe14: sth %o2, [%g2 + 0x2c]
.word 0x9e43401b ! t0_kref+0xe18: addc %o5, %i3, %o7
.word 0xecbf5018 ! t0_kref+0xe1c: stda %l6, [%i5 + %i0]0x80
.word 0xed6e001a ! t0_kref+0xe20: prefetch %i0 + %i2, 22
.word 0xd850a008 ! t0_kref+0xe24: ldsh [%g2 + 8], %o4
.word 0xe01e401d ! t0_kref+0xe28: ldd [%i1 + %i5], %l0
.word 0x947d801c ! t0_kref+0xe2c: sdiv %l6, %i4, %o2
.word 0x9f3b200c ! t0_kref+0xe30: sra %o4, 0xc, %o7
.word 0xe3b8a080 ! t0_kref+0xe34: stda %f48, [%g2 + 0x80]%asi
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xd2500019 ! t0_kref+0xe44: ldsh [%g0 + %i1], %o1
.word 0xd44e8019 ! t0_kref+0xe48: ldsb [%i2 + %i1], %o2
.word 0x9462e646 ! t0_kref+0xe4c: subc %o3, 0x646, %o2
.word 0x9427401b ! t0_kref+0xe50: sub %i5, %i3, %o2
.word 0xaba018d2 ! t0_kref+0xe54: fdtos %f18, %f21
1: .word 0x985b3ff0 ! t0_kref+0xe58: smul %o4, -0x10, %o4
.word 0xd84e401a ! t0_kref+0xe5c: ldsb [%i1 + %i2], %o4
.word 0x952ae015 ! t0_kref+0xe60: sll %o3, 0x15, %o2
.word 0x9f38000b ! t0_kref+0xe64: sra %g0, %o3, %o7
.word 0x9465c00a ! t0_kref+0xe68: subc %l7, %o2, %o2
.word 0x9a3ab2d0 ! t0_kref+0xe6c: xnor %o2, -0xd30, %o5
.word 0xe91e3ff8 ! t0_kref+0xe70: ldd [%i0 - 8], %f20
.word 0xe9bf5018 ! t0_kref+0xe74: stda %f20, [%i5 + %i0]0x80
.word 0xde10a02e ! t0_kref+0xe78: lduh [%g2 + 0x2e], %o7
.word 0xc398a040 ! t0_kref+0xe7c: ldda [%g2 + 0x40]%asi, %f32
.word 0xf11e2010 ! t0_kref+0xe80: ldd [%i0 + 0x10], %f24
.word 0x9532a003 ! t0_kref+0xe84: srl %o2, 0x3, %o2
.word 0x81858000 ! t0_kref+0xe88: wr %l6, %g0, %y
.word 0x9e223dbf ! t0_kref+0xe8c: sub %o0, -0x241, %o7
.word 0xd9066004 ! t0_kref+0xe90: ld [%i1 + 4], %f12
.word 0x94430016 ! t0_kref+0xe94: addc %o4, %l6, %o2
.word 0x99a00132 ! t0_kref+0xe98: fabss %f18, %f12
.word 0x930a3f5d ! t0_kref+0xe9c: tsubcc %o0, -0xa3, %o1
.word 0x81ae0ab6 ! t0_kref+0xea0: fcmpes %fcc0, %f24, %f22
.word 0x81dd3bda ! t0_kref+0xea4: flush %l4 - 0x426
.word 0xd24e401a ! t0_kref+0xea8: ldsb [%i1 + %i2], %o1
.word 0x9422c01b ! t0_kref+0xeac: sub %o3, %i3, %o2
.word 0x929f7146 ! t0_kref+0xeb0: xorcc %i5, -0xeba, %o1
.word 0x96bec015 ! t0_kref+0xeb4: xnorcc %i3, %l5, %o3
.word 0x9a5a8000 ! t0_kref+0xeb8: smul %o2, %g0, %o5
.word 0x1738a461 ! t0_kref+0xebc: sethi %hi(0xe2918400), %o3
.word 0x92f5b156 ! t0_kref+0xec0: udivcc %l6, -0xeaa, %o1
.word 0x953f200b ! t0_kref+0xec4: sra %i4, 0xb, %o2
.word 0x81834000 ! t0_kref+0xec8: wr %o5, %g0, %y
.word 0x99a01a2c ! t0_kref+0xecc: fstoi %f12, %f12
.word 0x8143e040 ! t0_kref+0xed0: membar 0x40
.word 0xc807bfec ! t0_kref+0xed4: ld [%fp - 0x14], %g4
.word 0x98c54016 ! t0_kref+0xed8: addccc %l5, %l6, %o4
.word 0xd800a020 ! t0_kref+0xedc: ld [%g2 + 0x20], %o4
.word 0x9362001d ! t0_kref+0xee0: mova %fcc0, %i5, %o1
.word 0xafa01a38 ! t0_kref+0xee4: fstoi %f24, %f23
.word 0x972f2009 ! t0_kref+0xee8: sll %i4, 0x9, %o3
.word 0x94a4c01d ! t0_kref+0xeec: subcc %l3, %i5, %o2
.word 0x9de3bfa0 ! t0_kref+0xef0: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
1: .word 0xc0167fe4 ! t0_kref+0xefc: lduh [%i1 - 0x1c], %g0
.word 0x94f3230b ! t0_kref+0xf00: udivcc %o4, 0x30b, %o2
.word 0x9a3dee51 ! t0_kref+0xf04: xnor %l7, 0xe51, %o5
.word 0x803f001a ! t0_kref+0xf08: xnor %i4, %i2, %g0
.word 0x81dbafcd ! t0_kref+0xf0c: flush %sp + 0xfcd
call SYM(t0_subr2)
.word 0x96a4fc86 ! t0_kref+0xf14: subcc %l3, -0x37a, %o3
.word 0xe428a024 ! t0_kref+0xf18: stb %l2, [%g2 + 0x24]
.word 0xc016001b ! t0_kref+0xf1c: lduh [%i0 + %i3], %g0
.word 0x9e8a6c8a ! t0_kref+0xf20: andcc %o1, 0xc8a, %o7
.word 0x27480002 ! t0_kref+0xf24: fbul,a,pt %fcc0, _kref+0xf2c
.word 0xd656c018 ! t0_kref+0xf28: ldsh [%i3 + %i0], %o3
.word 0x932dc01b ! t0_kref+0xf2c: sll %l7, %i3, %o1
.word 0xdf266004 ! t0_kref+0xf30: st %f15, [%i1 + 4]
.word 0x9634801d ! t0_kref+0xf34: orn %l2, %i5, %o3
.word 0x9ef32cb9 ! t0_kref+0xf38: udivcc %o4, 0xcb9, %o7
.word 0x9da0190b ! t0_kref+0xf3c: fitod %f11, %f14
.word 0x9e7e8013 ! t0_kref+0xf40: sdiv %i2, %l3, %o7
.word 0xe40867e8 ! t0_kref+0xf44: ldub [%g1 + 0x7e8], %l2
.word 0xa41ca00c ! t0_kref+0xf48: xor %l2, 0xc, %l2
.word 0xe42867e8 ! t0_kref+0xf4c: stb %l2, [%g1 + 0x7e8]
.word 0x81d867e8 ! t0_kref+0xf50: flush %g1 + 0x7e8
.word 0xe4260000 ! t0_kref+0xf54: st %l2, [%i0]
.word 0x1f04212b ! t0_kref+0xf58: sethi %hi(0x1084ac00), %o7
.word 0x928ea761 ! t0_kref+0xf5c: andcc %i2, 0x761, %o1
.word 0x81824000 ! t0_kref+0xf60: wr %o1, %g0, %y
.word 0xe51fbe00 ! t0_kref+0xf64: ldd [%fp - 0x200], %f18
.word 0xd5060000 ! t0_kref+0xf68: ld [%i0], %f10
.word 0x81ddb7b9 ! t0_kref+0xf6c: flush %l6 - 0x847
call SYM(t0_subr1)
.word 0xd496501b ! t0_kref+0xf74: lduha [%i1 + %i3]0x80, %o2
.word 0x9232fe38 ! t0_kref+0xf78: orn %o3, -0x1c8, %o1
.word 0x3d480008 ! t0_kref+0xf7c: fbule,a,pt %fcc0, _kref+0xf9c
2: .word 0xe07f0019 ! t0_kref+0xf80: swap [%i4 + %i1], %l0
.word 0xd420a018 ! t0_kref+0xf84: st %o2, [%g2 + 0x18]
.word 0x81ad0a52 ! t0_kref+0xf88: fcmpd %fcc0, %f20, %f18
.word 0xe76e7ff8 ! t0_kref+0xf8c: prefetch %i1 - 8, 19
.word 0x81580000 ! t0_kref+0xf90: flushw
.word 0xf11fbcd8 ! t0_kref+0xf94: ldd [%fp - 0x328], %f24
.word 0x8143c000 ! t0_kref+0xf98: stbar
.word 0xe636c019 ! t0_kref+0xf9c: sth %l3, [%i3 + %i1]
.word 0x963cc014 ! t0_kref+0xfa0: xnor %l3, %l4, %o3
.word 0x9fc10000 ! t0_kref+0xfa4: call %g4
.word 0x9235b5fb ! t0_kref+0xfa8: orn %l6, -0xa05, %o1
.word 0x943029d4 ! t0_kref+0xfac: orn %g0, 0x9d4, %o2
.word 0xde063ff8 ! t0_kref+0xfb0: ld [%i0 - 8], %o7
.word 0xc398a080 ! t0_kref+0xfb4: ldda [%g2 + 0x80]%asi, %f32
.word 0xdf00a010 ! t0_kref+0xfb8: ld [%g2 + 0x10], %f15
.word 0x3a480004 ! t0_kref+0xfbc: bcc,a,pt %icc, _kref+0xfcc
.word 0x963a2c34 ! t0_kref+0xfc0: xnor %o0, 0xc34, %o3
.word 0xd9266004 ! t0_kref+0xfc4: st %f12, [%i1 + 4]
.word 0xada01915 ! t0_kref+0xfc8: fitod %f21, %f22
.word 0x9802800b ! t0_kref+0xfcc: add %o2, %o3, %o4
.word 0x81ad8a54 ! t0_kref+0xfd0: fcmpd %fcc0, %f22, %f20
.word 0x2f480004 ! t0_kref+0xfd4: fbu,a,pt %fcc0, _kref+0xfe4
.word 0x802ac01b ! t0_kref+0xfd8: andn %o3, %i3, %g0
.word 0x949ead9b ! t0_kref+0xfdc: xorcc %i2, 0xd9b, %o2
.word 0x9ef5b0f5 ! t0_kref+0xfe0: udivcc %l6, -0xf0b, %o7
.word 0x9edcba29 ! t0_kref+0xfe4: smulcc %l2, -0x5d7, %o7
.word 0x25800002 ! t0_kref+0xfe8: fblg,a _kref+0xff0
.word 0x9ba00138 ! t0_kref+0xfec: fabss %f24, %f13
.word 0x9272c00b ! t0_kref+0xff0: udiv %o3, %o3, %o1
.word 0x952ea01c ! t0_kref+0xff4: sll %i2, 0x1c, %o2
.word 0x922f4015 ! t0_kref+0xff8: andn %i5, %l5, %o1
.word 0xd816401b ! t0_kref+0xffc: lduh [%i1 + %i3], %o4
.word 0xdf062004 ! t0_kref+0x1000: ld [%i0 + 4], %f15
.word 0x9876a8ad ! t0_kref+0x1004: udiv %i2, 0x8ad, %o4
.word 0xe91f4019 ! t0_kref+0x1008: ldd [%i5 + %i1], %f20
.word 0xe91fbc88 ! t0_kref+0x100c: ldd [%fp - 0x378], %f20
.word 0x81ab8a50 ! t0_kref+0x1010: fcmpd %fcc0, %f14, %f16
.word 0x30800003 ! t0_kref+0x1014: ba,a _kref+0x1020
.word 0xd80e3ffa ! t0_kref+0x1018: ldub [%i0 - 6], %o4
.word 0xd8067fe4 ! t0_kref+0x101c: ld [%i1 - 0x1c], %o4
call SYM(t0_subr2)
.word 0xa3ab402a ! t0_kref+0x1024: fmovsle %fcc0, %f10, %f17
.word 0x973ea006 ! t0_kref+0x1028: sra %i2, 0x6, %o3
.word 0x0d800001 ! t0_kref+0x102c: fbg _kref+0x1030
.word 0x9ebd6b0d ! t0_kref+0x1030: xnorcc %l5, 0xb0d, %o7
.word 0x94a2400b ! t0_kref+0x1034: subcc %o1, %o3, %o2
.word 0x8182c000 ! t0_kref+0x1038: wr %o3, %g0, %y
.word 0x92ad4012 ! t0_kref+0x103c: andncc %l5, %l2, %o1
.word 0xd24e3ff6 ! t0_kref+0x1040: ldsb [%i0 - 0xa], %o1
.word 0x8143e048 ! t0_kref+0x1044: membar 0x48
.word 0xee7e2010 ! t0_kref+0x1048: swap [%i0 + 0x10], %l7
.word 0x9e24800a ! t0_kref+0x104c: sub %l2, %o2, %o7
.word 0xd400a038 ! t0_kref+0x1050: ld [%g2 + 0x38], %o2
.word 0x96fd800a ! t0_kref+0x1054: sdivcc %l6, %o2, %o3
.word 0x9ee76e81 ! t0_kref+0x1058: subccc %i5, 0xe81, %o7
.word 0x15245c6c ! t0_kref+0x105c: sethi %hi(0x9171b000), %o2
.word 0x942ec015 ! t0_kref+0x1060: andn %i3, %l5, %o2
.word 0xd8560000 ! t0_kref+0x1064: ldsh [%i0], %o4
.word 0xd630a02a ! t0_kref+0x1068: sth %o3, [%g2 + 0x2a]
.word 0xd408a009 ! t0_kref+0x106c: ldub [%g2 + 9], %o2
.word 0x95a5884e ! t0_kref+0x1070: faddd %f22, %f14, %f10
.word 0xe47e7fe8 ! t0_kref+0x1074: swap [%i1 - 0x18], %l2
.word 0xed180019 ! t0_kref+0x1078: ldd [%g0 + %i1], %f22
.word 0x9da00133 ! t0_kref+0x107c: fabss %f19, %f14
.word 0x39800007 ! t0_kref+0x1080: fbuge,a _kref+0x109c
.word 0xd28e1000 ! t0_kref+0x1084: lduba [%i0]0x80, %o1
.word 0x95a01914 ! t0_kref+0x1088: fitod %f20, %f10
.word 0x80a3400c ! t0_kref+0x108c: cmp %o5, %o4
.word 0x97a00137 ! t0_kref+0x1090: fabss %f23, %f11
.word 0xa1a389ca ! t0_kref+0x1094: fdivd %f14, %f10, %f16
.word 0xa3a0108a ! t0_kref+0x1098: fxtos %f10, %f17
.word 0xe51fbcd0 ! t0_kref+0x109c: ldd [%fp - 0x330], %f18
.word 0x96dec00d ! t0_kref+0x10a0: smulcc %i3, %o5, %o3
.word 0xde567fec ! t0_kref+0x10a4: ldsh [%i1 - 0x14], %o7
.word 0x001fffff ! t0_kref+0x10a8: illtrap 0x1fffff
.word 0x92458017 ! t0_kref+0x10ac: addc %l6, %l7, %o1
.word 0x9da0190c ! t0_kref+0x10b0: fitod %f12, %f14
.word 0x2f800003 ! t0_kref+0x10b4: fbu,a _kref+0x10c0
.word 0x92fee0fc ! t0_kref+0x10b8: sdivcc %i3, 0xfc, %o1
.word 0xa5a01897 ! t0_kref+0x10bc: fitos %f23, %f18
.word 0xb6103ff8 ! t0_kref+0x10c0: mov 0xfffffff8, %i3
.word 0xc0363fe0 ! t0_kref+0x10c4: clrh [%i0 - 0x20]
.word 0xf11e2018 ! t0_kref+0x10c8: ldd [%i0 + 0x18], %f24
.word 0x80fde1ee ! t0_kref+0x10cc: sdivcc %l7, 0x1ee, %g0
.word 0xada38834 ! t0_kref+0x10d0: fadds %f14, %f20, %f22
.word 0xd2d81018 ! t0_kref+0x10d4: ldxa [%g0 + %i0]0x80, %o1
.word 0xa7ab8039 ! t0_kref+0x10d8: fmovsule %fcc0, %f25, %f19
.word 0x800b6910 ! t0_kref+0x10dc: and %o5, 0x910, %g0
.word 0x9da408ca ! t0_kref+0x10e0: fsubd %f16, %f10, %f14
.word 0xd68e5000 ! t0_kref+0x10e4: lduba [%i1]0x80, %o3
.word 0x925a4016 ! t0_kref+0x10e8: smul %o1, %l6, %o1
.word 0xa1a00033 ! t0_kref+0x10ec: fmovs %f19, %f16
.word 0x920f4013 ! t0_kref+0x10f0: and %i5, %l3, %o1
.word 0x92f7000c ! t0_kref+0x10f4: udivcc %i4, %o4, %o1
.word 0x9e2536c5 ! t0_kref+0x10f8: sub %l4, -0x93b, %o7
.word 0xda267ffc ! t0_kref+0x10fc: st %o5, [%i1 - 4]
.word 0x2c800007 ! t0_kref+0x1100: bneg,a _kref+0x111c
.word 0xc0060000 ! t0_kref+0x1104: ld [%i0], %g0
.word 0xeefe5000 ! t0_kref+0x1108: swapa [%i1]0x80, %l7
.word 0xd68e1000 ! t0_kref+0x110c: lduba [%i0]0x80, %o3
.word 0xd6163fe6 ! t0_kref+0x1110: lduh [%i0 - 0x1a], %o3
.word 0x9afafb11 ! t0_kref+0x1114: sdivcc %o3, -0x4ef, %o5
.word 0xd2c65000 ! t0_kref+0x1118: ldswa [%i1]0x80, %o1
.word 0xada0190a ! t0_kref+0x111c: fitod %f10, %f22
.word 0xd028a023 ! t0_kref+0x1120: stb %o0, [%g2 + 0x23]
.word 0xda20a020 ! t0_kref+0x1124: st %o5, [%g2 + 0x20]
.word 0x95a449ac ! t0_kref+0x1128: fdivs %f17, %f12, %f10
.word 0x973ea017 ! t0_kref+0x112c: sra %i2, 0x17, %o3
.word 0x8036c016 ! t0_kref+0x1130: orn %i3, %l6, %g0
.word 0x192edf6d ! t0_kref+0x1134: sethi %hi(0xbb7db400), %o4
.word 0x9da28954 ! t0_kref+0x1138: fmuld %f10, %f20, %f14
.word 0xa3aa802d ! t0_kref+0x113c: fmovsue %fcc0, %f13, %f17
.word 0xc56e3fe8 ! t0_kref+0x1140: prefetch %i0 - 0x18, 2
.word 0x94ab0008 ! t0_kref+0x1144: andncc %o4, %o0, %o2
.word 0xa5a018ca ! t0_kref+0x1148: fdtos %f10, %f18
.word 0x83414000 ! t0_kref+0x114c: mov %pc, %g1
.word 0xd628a02d ! t0_kref+0x1150: stb %o3, [%g2 + 0x2d]
.word 0xe3b8a040 ! t0_kref+0x1154: stda %f48, [%g2 + 0x40]%asi
.word 0x94b82ea1 ! t0_kref+0x1158: xnorcc %g0, 0xea1, %o2
.word 0xc83961d8 ! t0_kref+0x115c: std %g4, [%g5 + 0x1d8]
.word 0x81834000 ! t0_kref+0x1160: wr %o5, %g0, %y
.word 0xec7e4000 ! t0_kref+0x1164: swap [%i1], %l6
.word 0xa9a00033 ! t0_kref+0x1168: fmovs %f19, %f20
.word 0x81ab8a50 ! t0_kref+0x116c: fcmpd %fcc0, %f14, %f16
.word 0xc00e3fe6 ! t0_kref+0x1170: ldub [%i0 - 0x1a], %g0
.word 0xe11fbf78 ! t0_kref+0x1174: ldd [%fp - 0x88], %f16
.word 0xb3a00131 ! t0_kref+0x1178: fabss %f17, %f25
.word 0xdf063ff8 ! t0_kref+0x117c: ld [%i0 - 8], %f15
.word 0xf11f4019 ! t0_kref+0x1180: ldd [%i5 + %i1], %f24
.word 0x967a801a ! t0_kref+0x1184: sdiv %o2, %i2, %o3
.word 0x9e5cc01b ! t0_kref+0x1188: smul %l3, %i3, %o7
.word 0xe91f4018 ! t0_kref+0x118c: ldd [%i5 + %i0], %f20
.word 0xf13e7fe8 ! t0_kref+0x1190: std %f24, [%i1 - 0x18]
.word 0xe7070018 ! t0_kref+0x1194: ld [%i4 + %i0], %f19
.word 0x99a01036 ! t0_kref+0x1198: fstox %f22, %f12
.word 0x23800002 ! t0_kref+0x119c: fbne,a _kref+0x11a4
.word 0x9af28015 ! t0_kref+0x11a0: udivcc %o2, %l5, %o5
call SYM(t0_subr1)
.word 0xe01e4000 ! t0_kref+0x11a8: ldd [%i1], %l0
.word 0xf628a003 ! t0_kref+0x11ac: stb %i3, [%g2 + 3]
.word 0xd0300018 ! t0_kref+0x11b0: sth %o0, [%g0 + %i0]
.word 0x9e8cee4c ! t0_kref+0x11b4: andcc %l3, 0xe4c, %o7
.word 0x3f400002 ! t0_kref+0x11b8: fbo,a,pn %fcc0, _kref+0x11c0
.word 0x81df0017 ! t0_kref+0x11bc: flush %i4 + %l7
.word 0xb1a589d2 ! t0_kref+0x11c0: fdivd %f22, %f18, %f24
.word 0x35800001 ! t0_kref+0x11c4: fbue,a _kref+0x11c8
.word 0xafa0002f ! t0_kref+0x11c8: fmovs %f15, %f23
.word 0x8143e040 ! t0_kref+0x11cc: membar 0x40
.word 0xed00a020 ! t0_kref+0x11d0: ld [%g2 + 0x20], %f22
.word 0xef00a024 ! t0_kref+0x11d4: ld [%g2 + 0x24], %f23
.word 0xa9a01a2f ! t0_kref+0x11d8: fstoi %f15, %f20
.word 0x81ad0ab0 ! t0_kref+0x11dc: fcmpes %fcc0, %f20, %f16
.word 0x001fffff ! t0_kref+0x11e0: illtrap 0x1fffff
.word 0xaba44938 ! t0_kref+0x11e4: fmuls %f17, %f24, %f21
.word 0x949dc01a ! t0_kref+0x11e8: xorcc %l7, %i2, %o2
.word 0x9644801b ! t0_kref+0x11ec: addc %l2, %i3, %o3
.word 0x98f2001a ! t0_kref+0x11f0: udivcc %o0, %i2, %o4
.word 0x29400001 ! t0_kref+0x11f4: fbl,a,pn %fcc0, _kref+0x11f8
.word 0xe13e6008 ! t0_kref+0x11f8: std %f16, [%i1 + 8]
.word 0x96e4e955 ! t0_kref+0x11fc: subccc %l3, 0x955, %o3
.word 0xe6362000 ! t0_kref+0x1200: sth %l3, [%i0]
.word 0x9a35c014 ! t0_kref+0x1204: orn %l7, %l4, %o5
.word 0xda06600c ! t0_kref+0x1208: ld [%i1 + 0xc], %o5
.word 0xc010a032 ! t0_kref+0x120c: lduh [%g2 + 0x32], %g0
.word 0x9837001a ! t0_kref+0x1210: orn %i4, %i2, %o4
.word 0xd240a020 ! t0_kref+0x1214: ldsw [%g2 + 0x20], %o1
.word 0x9de3bfa0 ! t0_kref+0x1218: save %sp, -0x60, %sp
.word 0xb258001d ! t0_kref+0x121c: smul %g0, %i5, %i1
.word 0x81eeffbe ! t0_kref+0x1220: restore %i3, -0x42, %g0
.word 0x21800005 ! t0_kref+0x1224: fbn,a _kref+0x1238
.word 0xd80e3ff0 ! t0_kref+0x1228: ldub [%i0 - 0x10], %o4
.word 0x973cc00b ! t0_kref+0x122c: sra %l3, %o3, %o3
.word 0x25800001 ! t0_kref+0x1230: fblg,a _kref+0x1234
.word 0x8143e068 ! t0_kref+0x1234: membar 0x68
.word 0xe01e6010 ! t0_kref+0x1238: ldd [%i1 + 0x10], %l0
.word 0x94bcea24 ! t0_kref+0x123c: xnorcc %l3, 0xa24, %o2
.word 0xb3a00134 ! t0_kref+0x1240: fabss %f20, %f25
.word 0x21800006 ! t0_kref+0x1244: fbn,a _kref+0x125c
.word 0xc048a011 ! t0_kref+0x1248: ldsb [%g2 + 0x11], %g0
.word 0xe2f81018 ! t0_kref+0x124c: swapa [%g0 + %i0]0x80, %l1
.word 0xa5a90037 ! t0_kref+0x1250: fmovsl %fcc0, %f23, %f18
.word 0x0b400001 ! t0_kref+0x1254: fbug,pn %fcc0, _kref+0x1258
.word 0xa1a018d4 ! t0_kref+0x1258: fdtos %f20, %f16
.word 0x19480004 ! t0_kref+0x125c: fbuge,pt %fcc0, _kref+0x126c
.word 0xd2167ff8 ! t0_kref+0x1260: lduh [%i1 - 8], %o1
.word 0xdb266000 ! t0_kref+0x1264: st %f13, [%i1]
.word 0xd656c019 ! t0_kref+0x1268: ldsh [%i3 + %i1], %o3
.word 0xd03e3ff8 ! t0_kref+0x126c: std %o0, [%i0 - 8]
.word 0xa5a00035 ! t0_kref+0x1270: fmovs %f21, %f18
.word 0x9ba0188f ! t0_kref+0x1274: fitos %f15, %f13
.word 0x81848000 ! t0_kref+0x1278: wr %l2, %g0, %y
.word 0xc398a080 ! t0_kref+0x127c: ldda [%g2 + 0x80]%asi, %f32
.word 0x3f480004 ! t0_kref+0x1280: fbo,a,pt %fcc0, _kref+0x1290
.word 0x98f6ba4c ! t0_kref+0x1284: udivcc %i2, -0x5b4, %o4
.word 0x932a000a ! t0_kref+0x1288: sll %o0, %o2, %o1
.word 0xf1070019 ! t0_kref+0x128c: ld [%i4 + %i1], %f24
sethi %hi(2f), %o7
.word 0xe40be2b4 ! t0_kref+0x1294: ldub [%o7 + 0x2b4], %l2
.word 0xa41ca00c ! t0_kref+0x1298: xor %l2, 0xc, %l2
.word 0xe42be2b4 ! t0_kref+0x129c: stb %l2, [%o7 + 0x2b4]
.word 0x81dbe2b4 ! t0_kref+0x12a0: flush %o7 + 0x2b4
.word 0x92f6e8bb ! t0_kref+0x12a4: udivcc %i3, 0x8bb, %o1
.word 0xd6160000 ! t0_kref+0x12a8: lduh [%i0], %o3
.word 0xedb81018 ! t0_kref+0x12ac: stda %f22, [%g0 + %i0]0x80
.word 0x920ac000 ! t0_kref+0x12b0: and %o3, %g0, %o1
2: .word 0xa1a0190c ! t0_kref+0x12b4: fitod %f12, %f16
.word 0xf628a01a ! t0_kref+0x12b8: stb %i3, [%g2 + 0x1a]
.word 0x23800003 ! t0_kref+0x12bc: fbne,a _kref+0x12c8
.word 0x94e2401c ! t0_kref+0x12c0: subccc %o1, %i4, %o2
.word 0x81ac8a54 ! t0_kref+0x12c4: fcmpd %fcc0, %f18, %f20
.word 0x9da01917 ! t0_kref+0x12c8: fitod %f23, %f14
.word 0x81ac8ab5 ! t0_kref+0x12cc: fcmpes %fcc0, %f18, %f21
.word 0x9a98000d ! t0_kref+0x12d0: xorcc %g0, %o5, %o5
.word 0x98bd400a ! t0_kref+0x12d4: xnorcc %l5, %o2, %o4
.word 0x9a5f4014 ! t0_kref+0x12d8: smul %i5, %l4, %o5
.word 0xd91f4019 ! t0_kref+0x12dc: ldd [%i5 + %i1], %f12
.word 0x812e8013 ! t0_kref+0x12e0: sll %i2, %l3, %g0
.word 0x13800001 ! t0_kref+0x12e4: fbe _kref+0x12e8
.word 0xd416201e ! t0_kref+0x12e8: lduh [%i0 + 0x1e], %o2
.word 0x1b800002 ! t0_kref+0x12ec: fble _kref+0x12f4
.word 0xd42e2013 ! t0_kref+0x12f0: stb %o2, [%i0 + 0x13]
.word 0xde166018 ! t0_kref+0x12f4: lduh [%i1 + 0x18], %o7
.word 0x9a5aa6e8 ! t0_kref+0x12f8: smul %o2, 0x6e8, %o5
.word 0xd2063fe0 ! t0_kref+0x12fc: ld [%i0 - 0x20], %o1
.word 0xf36e401a ! t0_kref+0x1300: prefetch %i1 + %i2, 25
.word 0x81824000 ! t0_kref+0x1304: wr %o1, %g0, %y
.word 0x0d480004 ! t0_kref+0x1308: fbg,pt %fcc0, _kref+0x1318
.word 0x992dc016 ! t0_kref+0x130c: sll %l7, %l6, %o4
.word 0xa1a0012e ! t0_kref+0x1310: fabss %f14, %f16
.word 0x972a401b ! t0_kref+0x1314: sll %o1, %i3, %o3
.word 0x9a0ec013 ! t0_kref+0x1318: and %i3, %l3, %o5
.word 0xa7a00132 ! t0_kref+0x131c: fabss %f18, %f19
.word 0xf106601c ! t0_kref+0x1320: ld [%i1 + 0x1c], %f24
.word 0xa5a409d8 ! t0_kref+0x1324: fdivd %f16, %f24, %f18
.word 0x87802082 ! t0_kref+0x1328: mov 0x82, %asi
.word 0x9a2cc00a ! t0_kref+0x132c: andn %l3, %o2, %o5
.word 0x9eb564d2 ! t0_kref+0x1330: orncc %l5, 0x4d2, %o7
.word 0xb3a018ce ! t0_kref+0x1334: fdtos %f14, %f25
.word 0xd800a014 ! t0_kref+0x1338: ld [%g2 + 0x14], %o4
.word 0xda08a014 ! t0_kref+0x133c: ldub [%g2 + 0x14], %o5
.word 0x9af70014 ! t0_kref+0x1340: udivcc %i4, %l4, %o5
.word 0xd230a03e ! t0_kref+0x1344: sth %o1, [%g2 + 0x3e]
.word 0xe8bf5018 ! t0_kref+0x1348: stda %l4, [%i5 + %i0]0x80
.word 0xd240a000 ! t0_kref+0x134c: ldsw [%g2], %o1
.word 0xf16e6008 ! t0_kref+0x1350: prefetch %i1 + 8, 24
.word 0xada00139 ! t0_kref+0x1354: fabss %f25, %f22
.word 0x81adca35 ! t0_kref+0x1358: fcmps %fcc0, %f23, %f21
.word 0xd900a00c ! t0_kref+0x135c: ld [%g2 + 0xc], %f12
.word 0xe51e3ff0 ! t0_kref+0x1360: ldd [%i0 - 0x10], %f18
.word 0x96f2aaaa ! t0_kref+0x1364: udivcc %o2, 0xaaa, %o3
.word 0x808d4014 ! t0_kref+0x1368: btst %l4, %l5
.word 0x801d6b50 ! t0_kref+0x136c: xor %l5, 0xb50, %g0
.word 0xafa0188e ! t0_kref+0x1370: fitos %f14, %f23
.word 0x92bae989 ! t0_kref+0x1374: xnorcc %o3, 0x989, %o1
.word 0x9a7dabb5 ! t0_kref+0x1378: sdiv %l6, 0xbb5, %o5
.word 0x30800004 ! t0_kref+0x137c: ba,a _kref+0x138c
.word 0xd8567ffa ! t0_kref+0x1380: ldsh [%i1 - 6], %o4
.word 0xfa267ffc ! t0_kref+0x1384: st %i5, [%i1 - 4]
.word 0xc807bfe8 ! t0_kref+0x1388: ld [%fp - 0x18], %g4
.word 0xe83e6018 ! t0_kref+0x138c: std %l4, [%i1 + 0x18]
.word 0x2f800004 ! t0_kref+0x1390: fbu,a _kref+0x13a0
.word 0x8116b821 ! t0_kref+0x1394: taddcctv %i2, -0x7df, %g0
.word 0xd6480018 ! t0_kref+0x1398: ldsb [%g0 + %i0], %o3
.word 0x945abd1f ! t0_kref+0x139c: smul %o2, -0x2e1, %o2
.word 0x21800007 ! t0_kref+0x13a0: fbn,a _kref+0x13bc
.word 0xd856001b ! t0_kref+0x13a4: ldsh [%i0 + %i3], %o4
.word 0x9885c01d ! t0_kref+0x13a8: addcc %l7, %i5, %o4
.word 0xec30a020 ! t0_kref+0x13ac: sth %l6, [%g2 + 0x20]
call SYM(t0_subr0)
.word 0x92fb4015 ! t0_kref+0x13b4: sdivcc %o5, %l5, %o1
.word 0x8143c000 ! t0_kref+0x13b8: stbar
.word 0xd5981018 ! t0_kref+0x13bc: ldda [%g0 + %i0]0x80, %f10
.word 0xc0562010 ! t0_kref+0x13c0: ldsh [%i0 + 0x10], %g0
.word 0x99a60930 ! t0_kref+0x13c4: fmuls %f24, %f16, %f12
.word 0x19480008 ! t0_kref+0x13c8: fbuge,pt %fcc0, _kref+0x13e8
.word 0x94f24015 ! t0_kref+0x13cc: udivcc %o1, %l5, %o2
.word 0xe01e7fe0 ! t0_kref+0x13d0: ldd [%i1 - 0x20], %l0
.word 0xe91fbc08 ! t0_kref+0x13d4: ldd [%fp - 0x3f8], %f20
.word 0x01800008 ! t0_kref+0x13d8: fbn _kref+0x13f8
.word 0xaba01a30 ! t0_kref+0x13dc: fstoi %f16, %f21
.word 0x81dc8015 ! t0_kref+0x13e0: flush %l2 + %l5
.word 0xd25e2000 ! t0_kref+0x13e4: ldx [%i0], %o1
.word 0xb1a4cd36 ! t0_kref+0x13e8: fsmuld %f19, %f22, %f24
.word 0x15400001 ! t0_kref+0x13ec: fbue,pn %fcc0, _kref+0x13f0
.word 0xa5a01114 ! t0_kref+0x13f0: fxtod %f20, %f18
.word 0x9437401d ! t0_kref+0x13f4: orn %i5, %i5, %o2
.word 0x81ae0a58 ! t0_kref+0x13f8: fcmpd %fcc0, %f24, %f24
.word 0xc12e401c ! t0_kref+0x13fc: st %fsr, [%i1 + %i4]
.word 0xec7e3fe4 ! t0_kref+0x1400: swap [%i0 - 0x1c], %l6
.word 0xe76e7ff0 ! t0_kref+0x1404: prefetch %i1 - 0x10, 19
.word 0x92aac00a ! t0_kref+0x1408: andncc %o3, %o2, %o1
.word 0x9e2ec00c ! t0_kref+0x140c: andn %i3, %o4, %o7
.word 0x952ee011 ! t0_kref+0x1410: sll %i3, 0x11, %o2
.word 0xde060000 ! t0_kref+0x1414: ld [%i0], %o7
.word 0x24800006 ! t0_kref+0x1418: ble,a _kref+0x1430
.word 0xda780019 ! t0_kref+0x141c: swap [%g0 + %i1], %o5
.word 0x81ab0a50 ! t0_kref+0x1420: fcmpd %fcc0, %f12, %f16
.word 0xea30a036 ! t0_kref+0x1424: sth %l5, [%g2 + 0x36]
.word 0xd9180019 ! t0_kref+0x1428: ldd [%g0 + %i1], %f12
.word 0xda563ff8 ! t0_kref+0x142c: ldsh [%i0 - 8], %o5
.word 0x3b800001 ! t0_kref+0x1430: fble,a _kref+0x1434
.word 0x985a74a5 ! t0_kref+0x1434: smul %o1, -0xb5b, %o4
.word 0x8143c000 ! t0_kref+0x1438: stbar
.word 0x9de3bfa0 ! t0_kref+0x143c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xda7e7ff0 ! t0_kref+0x1448: swap [%i1 - 0x10], %o5
1: .word 0x92ae8009 ! t0_kref+0x144c: andncc %i2, %o1, %o1
.word 0xafa00136 ! t0_kref+0x1450: fabss %f22, %f23
.word 0x98dd8016 ! t0_kref+0x1454: smulcc %l6, %l6, %o4
.word 0x92b6a56f ! t0_kref+0x1458: orncc %i2, 0x56f, %o1
.word 0x9fa589b5 ! t0_kref+0x145c: fdivs %f22, %f21, %f15
.word 0x9e3a0000 ! t0_kref+0x1460: not %o0, %o7
.word 0xe520a008 ! t0_kref+0x1464: st %f18, [%g2 + 8]
.word 0x3c800001 ! t0_kref+0x1468: bpos,a _kref+0x146c
.word 0x9230000c ! t0_kref+0x146c: orn %g0, %o4, %o1
.word 0xd8000018 ! t0_kref+0x1470: ld [%g0 + %i0], %o4
.word 0x960d7256 ! t0_kref+0x1474: and %l5, -0xdaa, %o3
.word 0xc00e4000 ! t0_kref+0x1478: ldub [%i1], %g0
.word 0x940b2dd1 ! t0_kref+0x147c: and %o4, 0xdd1, %o2
.word 0xa3a01894 ! t0_kref+0x1480: fitos %f20, %f17
.word 0x94830000 ! t0_kref+0x1484: addcc %o4, %g0, %o2
.word 0x929cb015 ! t0_kref+0x1488: xorcc %l2, -0xfeb, %o1
.word 0xd8801019 ! t0_kref+0x148c: lda [%g0 + %i1]0x80, %o4
.word 0x92f37260 ! t0_kref+0x1490: udivcc %o5, -0xda0, %o1
.word 0xde100019 ! t0_kref+0x1494: lduh [%g0 + %i1], %o7
.word 0x9fc00004 ! t0_kref+0x1498: call %g0 + %g4
.word 0xf13e6008 ! t0_kref+0x149c: std %f24, [%i1 + 8]
.word 0x02800008 ! t0_kref+0x14a0: be _kref+0x14c0
.word 0x9930200f ! t0_kref+0x14a4: srl %g0, 0xf, %o4
.word 0x94833aea ! t0_kref+0x14a8: addcc %o4, -0x516, %o2
.word 0xe6367fe2 ! t0_kref+0x14ac: sth %l3, [%i1 - 0x1e]
.word 0xde080019 ! t0_kref+0x14b0: ldub [%g0 + %i1], %o7
.word 0x942dc016 ! t0_kref+0x14b4: andn %l7, %l6, %o2
.word 0x9e42c014 ! t0_kref+0x14b8: addc %o3, %l4, %o7
.word 0x17800001 ! t0_kref+0x14bc: fbge _kref+0x14c0
.word 0xa3a0012a ! t0_kref+0x14c0: fabss %f10, %f17
.word 0xa1a00154 ! t0_kref+0x14c4: fabsd %f20, %f16
.word 0x92f80008 ! t0_kref+0x14c8: sdivcc %g0, %o0, %o1
.word 0x9a9ebd04 ! t0_kref+0x14cc: xorcc %i2, -0x2fc, %o5
.word 0xde10a02a ! t0_kref+0x14d0: lduh [%g2 + 0x2a], %o7
.word 0x80a5000b ! t0_kref+0x14d4: cmp %l4, %o3
.word 0xe0180018 ! t0_kref+0x14d8: ldd [%g0 + %i0], %l0
.word 0xfa300019 ! t0_kref+0x14dc: sth %i5, [%g0 + %i1]
.word 0xeb062014 ! t0_kref+0x14e0: ld [%i0 + 0x14], %f21
.word 0x92e4c00c ! t0_kref+0x14e4: subccc %l3, %o4, %o1
.word 0x95332018 ! t0_kref+0x14e8: srl %o4, 0x18, %o2
.word 0x9a42c016 ! t0_kref+0x14ec: addc %o3, %l6, %o5
.word 0xc0067fec ! t0_kref+0x14f0: ld [%i1 - 0x14], %g0
.word 0xda000018 ! t0_kref+0x14f4: ld [%g0 + %i0], %o5
.word 0x3f480004 ! t0_kref+0x14f8: fbo,a,pt %fcc0, _kref+0x1508
.word 0xec20a014 ! t0_kref+0x14fc: st %l6, [%g2 + 0x14]
.word 0xc07e401c ! t0_kref+0x1500: swap [%i1 + %i4], %g0
.word 0x81800000 ! t0_kref+0x1504: mov %g0, %y
.word 0x192a3e0f ! t0_kref+0x1508: sethi %hi(0xa8f83c00), %o4
.word 0xb1a54d2a ! t0_kref+0x150c: fsmuld %f21, %f10, %f24
.word 0x9e620009 ! t0_kref+0x1510: subc %o0, %o1, %o7
.word 0x16800001 ! t0_kref+0x1514: bge _kref+0x1518
.word 0xa1a01112 ! t0_kref+0x1518: fxtod %f18, %f16
.word 0x943736c1 ! t0_kref+0x151c: orn %i4, -0x93f, %o2
.word 0xea28a027 ! t0_kref+0x1520: stb %l5, [%g2 + 0x27]
.word 0xe4200019 ! t0_kref+0x1524: st %l2, [%g0 + %i1]
.word 0x9a203e75 ! t0_kref+0x1528: sub %g0, -0x18b, %o5
.word 0x940b72fa ! t0_kref+0x152c: and %o5, -0xd06, %o2
.word 0x9f37200e ! t0_kref+0x1530: srl %i4, 0xe, %o7
.word 0xe8fe501c ! t0_kref+0x1534: swapa [%i1 + %i4]0x80, %l4
.word 0x81ac8a37 ! t0_kref+0x1538: fcmps %fcc0, %f18, %f23
.word 0x81ab4aab ! t0_kref+0x153c: fcmpes %fcc0, %f13, %f11
.word 0x9aa28000 ! t0_kref+0x1540: subcc %o2, %g0, %o5
.word 0xd65e7fe8 ! t0_kref+0x1544: ldx [%i1 - 0x18], %o3
.word 0x98acf3fc ! t0_kref+0x1548: andncc %l3, -0xc04, %o4
.word 0x9266b33d ! t0_kref+0x154c: subc %i2, -0xcc3, %o1
.word 0xd6066004 ! t0_kref+0x1550: ld [%i1 + 4], %o3
.word 0xd26e3fe5 ! t0_kref+0x1554: ldstub [%i0 - 0x1b], %o1
.word 0xa7a309b1 ! t0_kref+0x1558: fdivs %f12, %f17, %f19
.word 0xdd1e4000 ! t0_kref+0x155c: ldd [%i1], %f14
.word 0xe3066000 ! t0_kref+0x1560: ld [%i1], %f17
.word 0xb1a34831 ! t0_kref+0x1564: fadds %f13, %f17, %f24
.word 0x81850000 ! t0_kref+0x1568: wr %l4, %g0, %y
.word 0x9fa00133 ! t0_kref+0x156c: fabss %f19, %f15
.word 0x9444e0ba ! t0_kref+0x1570: addc %l3, 0xba, %o2
.word 0xd7264000 ! t0_kref+0x1574: st %f11, [%i1]
.word 0xd91e7ff0 ! t0_kref+0x1578: ldd [%i1 - 0x10], %f12
.word 0xe62e7ff7 ! t0_kref+0x157c: stb %l3, [%i1 - 9]
.word 0xd630a03e ! t0_kref+0x1580: sth %o3, [%g2 + 0x3e]
.word 0x9a5ce086 ! t0_kref+0x1584: smul %l3, 0x86, %o5
.word 0xc04e4000 ! t0_kref+0x1588: ldsb [%i1], %g0
.word 0xf100a01c ! t0_kref+0x158c: ld [%g2 + 0x1c], %f24
.word 0x95a018d0 ! t0_kref+0x1590: fdtos %f16, %f10
call SYM(t0_subr2)
.word 0xe1180019 ! t0_kref+0x1598: ldd [%g0 + %i1], %f16
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x940ce1b5 ! t0_kref+0x15a8: and %l3, 0x1b5, %o2
.word 0xe520a038 ! t0_kref+0x15ac: st %f18, [%g2 + 0x38]
1: .word 0x37800005 ! t0_kref+0x15b0: fbge,a _kref+0x15c4
.word 0xa1a30832 ! t0_kref+0x15b4: fadds %f12, %f18, %f16
.word 0xd9067fec ! t0_kref+0x15b8: ld [%i1 - 0x14], %f12
.word 0x37800007 ! t0_kref+0x15bc: fbge,a _kref+0x15d8
.word 0xd91e7ff0 ! t0_kref+0x15c0: ldd [%i1 - 0x10], %f12
.word 0xef6e001a ! t0_kref+0x15c4: prefetch %i0 + %i2, 23
.word 0x9466b9fa ! t0_kref+0x15c8: subc %i2, -0x606, %o2
.word 0x3f400008 ! t0_kref+0x15cc: fbo,a,pn %fcc0, _kref+0x15ec
.word 0x92ba3508 ! t0_kref+0x15d0: xnorcc %o0, -0xaf8, %o1
.word 0x1c800007 ! t0_kref+0x15d4: bpos _kref+0x15f0
.word 0x9e370014 ! t0_kref+0x15d8: orn %i4, %l4, %o7
.word 0x96454017 ! t0_kref+0x15dc: addc %l5, %l7, %o3
.word 0x3f480006 ! t0_kref+0x15e0: fbo,a,pt %fcc0, _kref+0x15f8
.word 0xa1ab802a ! t0_kref+0x15e4: fmovsule %fcc0, %f10, %f16
.word 0xa9a2882e ! t0_kref+0x15e8: fadds %f10, %f14, %f20
.word 0x30800004 ! t0_kref+0x15ec: ba,a _kref+0x15fc
.word 0xe11e3fe8 ! t0_kref+0x15f0: ldd [%i0 - 0x18], %f16
.word 0x98420016 ! t0_kref+0x15f4: addc %o0, %l6, %o4
.word 0x960ae9b1 ! t0_kref+0x15f8: and %o3, 0x9b1, %o3
.word 0x9614fe86 ! t0_kref+0x15fc: or %l3, -0x17a, %o3
.word 0x29480004 ! t0_kref+0x1600: fbl,a,pt %fcc0, _kref+0x1610
.word 0x80ab400c ! t0_kref+0x1604: andncc %o5, %o4, %g0
.word 0x1e480002 ! t0_kref+0x1608: bvc,pt %icc, _kref+0x1610
.word 0xc05e401d ! t0_kref+0x160c: ldx [%i1 + %i5], %g0
.word 0xc1016c0c ! t0_kref+0x1610: ld [%g5 + 0xc0c], %f0
.word 0x96a68012 ! t0_kref+0x1614: subcc %i2, %l2, %o3
.word 0xdb200019 ! t0_kref+0x1618: st %f13, [%g0 + %i1]
.word 0x8184c000 ! t0_kref+0x161c: wr %l3, %g0, %y
.word 0x80437a01 ! t0_kref+0x1620: addc %o5, -0x5ff, %g0
.word 0xa3a0012b ! t0_kref+0x1624: fabss %f11, %f17
.word 0x96827717 ! t0_kref+0x1628: addcc %o1, -0x8e9, %o3
.word 0xd500a024 ! t0_kref+0x162c: ld [%g2 + 0x24], %f10
.word 0xa1a00036 ! t0_kref+0x1630: fmovs %f22, %f16
.word 0x99a4482d ! t0_kref+0x1634: fadds %f17, %f13, %f12
.word 0x81820000 ! t0_kref+0x1638: wr %o0, %g0, %y
.word 0xd8ce9018 ! t0_kref+0x163c: ldsba [%i2 + %i0]0x80, %o4
.word 0x94fb000c ! t0_kref+0x1640: sdivcc %o4, %o4, %o2
.word 0x973e8015 ! t0_kref+0x1644: sra %i2, %l5, %o3
.word 0x8005c017 ! t0_kref+0x1648: add %l7, %l7, %g0
.word 0x929dc01a ! t0_kref+0x164c: xorcc %l7, %i2, %o1
.word 0x81dbb9da ! t0_kref+0x1650: flush %sp - 0x626
.word 0x9eacc008 ! t0_kref+0x1654: andncc %l3, %o0, %o7
.word 0xea20a030 ! t0_kref+0x1658: st %l5, [%g2 + 0x30]
.word 0x8186c000 ! t0_kref+0x165c: wr %i3, %g0, %y
.word 0xf628a004 ! t0_kref+0x1660: stb %i3, [%g2 + 4]
.word 0x9de3bfa0 ! t0_kref+0x1664: save %sp, -0x60, %sp
.word 0xb2d6401c ! t0_kref+0x1668: umulcc %i1, %i4, %i1
.word 0x9fee6a25 ! t0_kref+0x166c: restore %i1, 0xa25, %o7
call SYM(t0_subr3)
.word 0x922c801b ! t0_kref+0x1674: andn %l2, %i3, %o1
.word 0xf1070019 ! t0_kref+0x1678: ld [%i4 + %i1], %f24
.word 0xa1a00132 ! t0_kref+0x167c: fabss %f18, %f16
.word 0x9a5d001c ! t0_kref+0x1680: smul %l4, %i4, %o5
.word 0x92acf93a ! t0_kref+0x1684: andncc %l3, -0x6c6, %o1
.word 0x9b3d4009 ! t0_kref+0x1688: sra %l5, %o1, %o5
.word 0xe836601c ! t0_kref+0x168c: sth %l4, [%i1 + 0x1c]
.word 0x9fc10000 ! t0_kref+0x1690: call %g4
.word 0xf62e7ff5 ! t0_kref+0x1694: stb %i3, [%i1 - 0xb]
.word 0xde16200a ! t0_kref+0x1698: lduh [%i0 + 0xa], %o7
.word 0xa1a0108a ! t0_kref+0x169c: fxtos %f10, %f16
.word 0xe520a034 ! t0_kref+0x16a0: st %f18, [%g2 + 0x34]
.word 0x95a508d2 ! t0_kref+0x16a4: fsubd %f20, %f18, %f10
.word 0x38800006 ! t0_kref+0x16a8: bgu,a _kref+0x16c0
.word 0x98e7001b ! t0_kref+0x16ac: subccc %i4, %i3, %o4
.word 0x9ba00133 ! t0_kref+0x16b0: fabss %f19, %f13
.word 0xa3a000b9 ! t0_kref+0x16b4: fnegs %f25, %f17
.word 0xa5a289cc ! t0_kref+0x16b8: fdivd %f10, %f12, %f18
.word 0x9328001d ! t0_kref+0x16bc: sll %g0, %i5, %o1
.word 0x81ad0a31 ! t0_kref+0x16c0: fcmps %fcc0, %f20, %f17
.word 0xde08a019 ! t0_kref+0x16c4: ldub [%g2 + 0x19], %o7
.word 0xdaf81018 ! t0_kref+0x16c8: swapa [%g0 + %i0]0x80, %o5
.word 0x9660209d ! t0_kref+0x16cc: subc %g0, 0x9d, %o3
.word 0x9e2a400a ! t0_kref+0x16d0: andn %o1, %o2, %o7
.word 0x920cc008 ! t0_kref+0x16d4: and %l3, %o0, %o1
.word 0xe11fbfa8 ! t0_kref+0x16d8: ldd [%fp - 0x58], %f16
.word 0x05800006 ! t0_kref+0x16dc: fblg _kref+0x16f4
.word 0x001fffff ! t0_kref+0x16e0: illtrap 0x1fffff
.word 0x98848009 ! t0_kref+0x16e4: addcc %l2, %o1, %o4
.word 0xfa28a033 ! t0_kref+0x16e8: stb %i5, [%g2 + 0x33]
.word 0xaba30837 ! t0_kref+0x16ec: fadds %f12, %f23, %f21
.word 0x96adc01b ! t0_kref+0x16f0: andncc %l7, %i3, %o3
.word 0x17800003 ! t0_kref+0x16f4: fbge _kref+0x1700
.word 0x925b6e46 ! t0_kref+0x16f8: smul %o5, 0xe46, %o1
.word 0xa5a00139 ! t0_kref+0x16fc: fabss %f25, %f18
.word 0xe51e6000 ! t0_kref+0x1700: ldd [%i1], %f18
.word 0xafa000b6 ! t0_kref+0x1704: fnegs %f22, %f23
.word 0xd4871018 ! t0_kref+0x1708: lda [%i4 + %i0]0x80, %o2
.word 0xe1000018 ! t0_kref+0x170c: ld [%g0 + %i0], %f16
.word 0x81580000 ! t0_kref+0x1710: flushw
.word 0x80f3400a ! t0_kref+0x1714: udivcc %o5, %o2, %g0
.word 0xe01e6010 ! t0_kref+0x1718: ldd [%i1 + 0x10], %l0
.word 0xc807bff0 ! t0_kref+0x171c: ld [%fp - 0x10], %g4
.word 0x3b480006 ! t0_kref+0x1720: fble,a,pt %fcc0, _kref+0x1738
.word 0x9e72f3a5 ! t0_kref+0x1724: udiv %o3, -0xc5b, %o7
.word 0x96773875 ! t0_kref+0x1728: udiv %i4, -0x78b, %o3
.word 0x81858000 ! t0_kref+0x172c: wr %l6, %g0, %y
.word 0x93382009 ! t0_kref+0x1730: sra %g0, 0x9, %o1
.word 0xc04e8019 ! t0_kref+0x1734: ldsb [%i2 + %i1], %g0
.word 0x80e5efc4 ! t0_kref+0x1738: subccc %l7, 0xfc4, %g0
.word 0xe11e0000 ! t0_kref+0x173c: ldd [%i0], %f16
.word 0x95a01919 ! t0_kref+0x1740: fitod %f25, %f10
.word 0x9242000d ! t0_kref+0x1744: addc %o0, %o5, %o1
.word 0x80e50000 ! t0_kref+0x1748: subccc %l4, %g0, %g0
.word 0xd248a00c ! t0_kref+0x174c: ldsb [%g2 + 0xc], %o1
.word 0xe56e7ff0 ! t0_kref+0x1750: prefetch %i1 - 0x10, 18
.word 0x37480008 ! t0_kref+0x1754: fbge,a,pt %fcc0, _kref+0x1774
.word 0xa5a01915 ! t0_kref+0x1758: fitod %f21, %f18
.word 0xe01e001d ! t0_kref+0x175c: ldd [%i0 + %i5], %l0
.word 0x21800008 ! t0_kref+0x1760: fbn,a _kref+0x1780
.word 0x92ba400b ! t0_kref+0x1764: xnorcc %o1, %o3, %o1
.word 0xd720a03c ! t0_kref+0x1768: st %f11, [%g2 + 0x3c]
.word 0xea6e2003 ! t0_kref+0x176c: ldstub [%i0 + 3], %l5
.word 0x3a800006 ! t0_kref+0x1770: bcc,a _kref+0x1788
.word 0xe500a02c ! t0_kref+0x1774: ld [%g2 + 0x2c], %f18
.word 0xb3a5482f ! t0_kref+0x1778: fadds %f21, %f15, %f25
.word 0xf207bfe0 ! t0_kref+0x177c: ld [%fp - 0x20], %i1
.word 0x17400001 ! t0_kref+0x1780: fbge,pn %fcc0, _kref+0x1784
.word 0xe91e7ff0 ! t0_kref+0x1784: ldd [%i1 - 0x10], %f20
.word 0xde08a02f ! t0_kref+0x1788: ldub [%g2 + 0x2f], %o7
.word 0xb1a000aa ! t0_kref+0x178c: fnegs %f10, %f24
.word 0x9a47655a ! t0_kref+0x1790: addc %i5, 0x55a, %o5
.word 0xc04e8018 ! t0_kref+0x1794: ldsb [%i2 + %i0], %g0
.word 0x97a018d2 ! t0_kref+0x1798: fdtos %f18, %f11
.word 0x92552660 ! t0_kref+0x179c: umul %l4, 0x660, %o1
.word 0x03480008 ! t0_kref+0x17a0: fbne,pt %fcc0, _kref+0x17c0
.word 0xada018d8 ! t0_kref+0x17a4: fdtos %f24, %f22
.word 0x9a0a3067 ! t0_kref+0x17a8: and %o0, -0xf99, %o5
.word 0x19225869 ! t0_kref+0x17ac: sethi %hi(0x8961a400), %o4
.word 0x9ab5c009 ! t0_kref+0x17b0: orncc %l7, %o1, %o5
.word 0x05480001 ! t0_kref+0x17b4: fblg,pt %fcc0, _kref+0x17b8
.word 0xada00134 ! t0_kref+0x17b8: fabss %f20, %f22
.word 0xeeae501a ! t0_kref+0x17bc: stba %l7, [%i1 + %i2]0x80
.word 0xc807bff0 ! t0_kref+0x17c0: ld [%fp - 0x10], %g4
.word 0xe1380018 ! t0_kref+0x17c4: std %f16, [%g0 + %i0]
.word 0x2b800001 ! t0_kref+0x17c8: fbug,a _kref+0x17cc
.word 0xd416601c ! t0_kref+0x17cc: lduh [%i1 + 0x1c], %o2
.word 0x04400006 ! t0_kref+0x17d0: ble,pn %icc, _kref+0x17e8
.word 0xd700a020 ! t0_kref+0x17d4: ld [%g2 + 0x20], %f11
.word 0x81820000 ! t0_kref+0x17d8: wr %o0, %g0, %y
.word 0xdd1fbd88 ! t0_kref+0x17dc: ldd [%fp - 0x278], %f14
.word 0x9a26a21f ! t0_kref+0x17e0: sub %i2, 0x21f, %o5
.word 0xada589cc ! t0_kref+0x17e4: fdivd %f22, %f12, %f22
.word 0x83c066b8 ! t0_kref+0x17e8: jmpl %g1 + 0x6b8, %g1
.word 0xa9a00038 ! t0_kref+0x17ec: fmovs %f24, %f20
.word 0x9f2ac01a ! t0_kref+0x17f0: sll %o3, %i2, %o7
.word 0x13138965 ! t0_kref+0x17f4: sethi %hi(0x4e259400), %o1
.word 0x933dc008 ! t0_kref+0x17f8: sra %l7, %o0, %o1
call SYM(t0_subr3)
.word 0x95a40830 ! t0_kref+0x1800: fadds %f16, %f16, %f10
.word 0xb1a508d6 ! t0_kref+0x1804: fsubd %f20, %f22, %f24
.word 0x922d8009 ! t0_kref+0x1808: andn %l6, %o1, %o1
.word 0x9de3bfa0 ! t0_kref+0x180c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x953f601f ! t0_kref+0x1818: sra %i5, 0x1f, %o2
.word 0x92a80013 ! t0_kref+0x181c: andncc %g0, %l3, %o1
1: .word 0x99a0014c ! t0_kref+0x1820: fabsd %f12, %f12
.word 0xd8c01019 ! t0_kref+0x1824: ldswa [%g0 + %i1]0x80, %o4
.word 0xa5a30836 ! t0_kref+0x1828: fadds %f12, %f22, %f18
.word 0x94aeb5de ! t0_kref+0x182c: andncc %i2, -0xa22, %o2
.word 0x9eacc00a ! t0_kref+0x1830: andncc %l3, %o2, %o7
.word 0xb1a018d6 ! t0_kref+0x1834: fdtos %f22, %f24
.word 0x98f68009 ! t0_kref+0x1838: udivcc %i2, %o1, %o4
.word 0x9a5aa0f2 ! t0_kref+0x183c: smul %o2, 0xf2, %o5
.word 0xb3a01a36 ! t0_kref+0x1840: fstoi %f22, %f25
.word 0xd416c019 ! t0_kref+0x1844: lduh [%i3 + %i1], %o2
.word 0xd0380018 ! t0_kref+0x1848: std %o0, [%g0 + %i0]
.word 0x9e44801b ! t0_kref+0x184c: addc %l2, %i3, %o7
.word 0xd91fbc08 ! t0_kref+0x1850: ldd [%fp - 0x3f8], %f12
.word 0x36800006 ! t0_kref+0x1854: bge,a _kref+0x186c
.word 0x9a7d401d ! t0_kref+0x1858: sdiv %l5, %i5, %o5
.word 0xd91f4019 ! t0_kref+0x185c: ldd [%i5 + %i1], %f12
.word 0xc048a01d ! t0_kref+0x1860: ldsb [%g2 + 0x1d], %g0
.word 0xe306401c ! t0_kref+0x1864: ld [%i1 + %i4], %f17
.word 0x9863001d ! t0_kref+0x1868: subc %o4, %i5, %o4
.word 0xd820a014 ! t0_kref+0x186c: st %o4, [%g2 + 0x14]
.word 0x92e30009 ! t0_kref+0x1870: subccc %o4, %o1, %o1
.word 0xda30a03e ! t0_kref+0x1874: sth %o5, [%g2 + 0x3e]
.word 0xfc19401d ! t0_kref+0x1878: ldd [%g5 + %i5], %fp
.word 0xd4100019 ! t0_kref+0x187c: lduh [%g0 + %i1], %o2
.word 0x98e265a0 ! t0_kref+0x1880: subccc %o1, 0x5a0, %o4
.word 0x94af4017 ! t0_kref+0x1884: andncc %i5, %l7, %o2
.word 0x94e2b8a2 ! t0_kref+0x1888: subccc %o2, -0x75e, %o2
.word 0x943c800b ! t0_kref+0x188c: xnor %l2, %o3, %o2
.word 0xe91e2000 ! t0_kref+0x1890: ldd [%i0], %f20
.word 0xda10a02a ! t0_kref+0x1894: lduh [%g2 + 0x2a], %o5
.word 0xd91e4000 ! t0_kref+0x1898: ldd [%i1], %f12
.word 0x95a01914 ! t0_kref+0x189c: fitod %f20, %f10
.word 0xe920a038 ! t0_kref+0x18a0: st %f20, [%g2 + 0x38]
.word 0x96ba6fb3 ! t0_kref+0x18a4: xnorcc %o1, 0xfb3, %o3
.word 0x81ac4ab5 ! t0_kref+0x18a8: fcmpes %fcc0, %f17, %f21
.word 0x001fffff ! t0_kref+0x18ac: illtrap 0x1fffff
.word 0xe01e7ff0 ! t0_kref+0x18b0: ldd [%i1 - 0x10], %l0
.word 0x81ac0a4a ! t0_kref+0x18b4: fcmpd %fcc0, %f16, %f10
.word 0xe01f4019 ! t0_kref+0x18b8: ldd [%i5 + %i1], %l0
.word 0x993ac014 ! t0_kref+0x18bc: sra %o3, %l4, %o4
.word 0x9fa018d0 ! t0_kref+0x18c0: fdtos %f16, %f15
.word 0xb1a01918 ! t0_kref+0x18c4: fitod %f24, %f24
.word 0x94ff401c ! t0_kref+0x18c8: sdivcc %i5, %i4, %o2
.word 0x945b754c ! t0_kref+0x18cc: smul %o5, -0xab4, %o2
.word 0xd848a037 ! t0_kref+0x18d0: ldsb [%g2 + 0x37], %o4
.word 0x948d7b7b ! t0_kref+0x18d4: andcc %l5, -0x485, %o2
.word 0xe01e7fe0 ! t0_kref+0x18d8: ldd [%i1 - 0x20], %l0
.word 0xe83e2010 ! t0_kref+0x18dc: std %l4, [%i0 + 0x10]
.word 0xdd1fbf08 ! t0_kref+0x18e0: ldd [%fp - 0xf8], %f14
.word 0x81ac8ab6 ! t0_kref+0x18e4: fcmpes %fcc0, %f18, %f22
.word 0x9a33400c ! t0_kref+0x18e8: orn %o5, %o4, %o5
.word 0x00800003 ! t0_kref+0x18ec: bn _kref+0x18f8
.word 0x98bea3cc ! t0_kref+0x18f0: xnorcc %i2, 0x3cc, %o4
.word 0x96a5afb8 ! t0_kref+0x18f4: subcc %l6, 0xfb8, %o3
.word 0x95a00132 ! t0_kref+0x18f8: fabss %f18, %f10
.word 0x967cab5a ! t0_kref+0x18fc: sdiv %l2, 0xb5a, %o3
.word 0xc0063ff8 ! t0_kref+0x1900: ld [%i0 - 8], %g0
.word 0xe468a02e ! t0_kref+0x1904: ldstub [%g2 + 0x2e], %l2
.word 0x97a4892e ! t0_kref+0x1908: fmuls %f18, %f14, %f11
.word 0xd448a02a ! t0_kref+0x190c: ldsb [%g2 + 0x2a], %o2
.word 0x92274015 ! t0_kref+0x1910: sub %i5, %l5, %o1
call SYM(t0_subr0)
.word 0x96603f88 ! t0_kref+0x1918: subc %g0, -0x78, %o3
.word 0xb1a01913 ! t0_kref+0x191c: fitod %f19, %f24
.word 0xdf00a004 ! t0_kref+0x1920: ld [%g2 + 4], %f15
.word 0x81ac0a52 ! t0_kref+0x1924: fcmpd %fcc0, %f16, %f18
.word 0x805a2841 ! t0_kref+0x1928: smul %o0, 0x841, %g0
.word 0xa1a54832 ! t0_kref+0x192c: fadds %f21, %f18, %f16
.word 0x81580000 ! t0_kref+0x1930: flushw
.word 0x81aacab9 ! t0_kref+0x1934: fcmpes %fcc0, %f11, %f25
.word 0x81ae4ab6 ! t0_kref+0x1938: fcmpes %fcc0, %f25, %f22
.word 0x942cc00a ! t0_kref+0x193c: andn %l3, %o2, %o2
.word 0xe8b6501b ! t0_kref+0x1940: stha %l4, [%i1 + %i3]0x80
.word 0x812220b1 ! t0_kref+0x1944: mulscc %o0, 0xb1, %g0
.word 0xe100a000 ! t0_kref+0x1948: ld [%g2], %f16
.word 0x81da401f ! t0_kref+0x194c: flush %o1 + %i7
.word 0xb1a01919 ! t0_kref+0x1950: fitod %f25, %f24
.word 0xb1a0012e ! t0_kref+0x1954: fabss %f14, %f24
.word 0x9642bde9 ! t0_kref+0x1958: addc %o2, -0x217, %o3
.word 0x9fab4035 ! t0_kref+0x195c: fmovsle %fcc0, %f21, %f15
.word 0x80c54009 ! t0_kref+0x1960: addccc %l5, %o1, %g0
.word 0xda56401b ! t0_kref+0x1964: ldsh [%i1 + %i3], %o5
.word 0x99a4492c ! t0_kref+0x1968: fmuls %f17, %f12, %f12
.word 0x967a401a ! t0_kref+0x196c: sdiv %o1, %i2, %o3
.word 0x9e06b23d ! t0_kref+0x1970: add %i2, -0xdc3, %o7
.word 0x83414000 ! t0_kref+0x1974: mov %pc, %g1
.word 0xf76e001a ! t0_kref+0x1978: prefetch %i0 + %i2, 27
.word 0x9aba001c ! t0_kref+0x197c: xnorcc %o0, %i4, %o5
.word 0x28480003 ! t0_kref+0x1980: bleu,a,pt %icc, _kref+0x198c
.word 0xd87e6010 ! t0_kref+0x1984: swap [%i1 + 0x10], %o4
.word 0x9fa01890 ! t0_kref+0x1988: fitos %f16, %f15
.word 0x30480005 ! t0_kref+0x198c: ba,a,pt %icc, _kref+0x19a0
.word 0xe53e7fe8 ! t0_kref+0x1990: std %f18, [%i1 - 0x18]
.word 0xd296d018 ! t0_kref+0x1994: lduha [%i3 + %i0]0x80, %o1
.word 0x99a018d6 ! t0_kref+0x1998: fdtos %f22, %f12
.word 0x3a800004 ! t0_kref+0x199c: bcc,a _kref+0x19ac
.word 0xdd3e7fe8 ! t0_kref+0x19a0: std %f14, [%i1 - 0x18]
.word 0x9fc00004 ! t0_kref+0x19a4: call %g0 + %g4
.word 0xd808a008 ! t0_kref+0x19a8: ldub [%g2 + 8], %o4
.word 0x99a0190e ! t0_kref+0x19ac: fitod %f14, %f12
.word 0x98c774e2 ! t0_kref+0x19b0: addccc %i5, -0xb1e, %o4
.word 0xa5a54d2d ! t0_kref+0x19b4: fsmuld %f21, %f13, %f18
.word 0x01480004 ! t0_kref+0x19b8: fbn,pt %fcc0, _kref+0x19c8
.word 0x9636c00c ! t0_kref+0x19bc: orn %i3, %o4, %o3
.word 0x9aa02627 ! t0_kref+0x19c0: subcc %g0, 0x627, %o5
.word 0xda8e9019 ! t0_kref+0x19c4: lduba [%i2 + %i1]0x80, %o5
.word 0x21800001 ! t0_kref+0x19c8: fbn,a _kref+0x19cc
.word 0xb3a01894 ! t0_kref+0x19cc: fitos %f20, %f25
.word 0x928ac01d ! t0_kref+0x19d0: andcc %o3, %i5, %o1
.word 0x9ea54017 ! t0_kref+0x19d4: subcc %l5, %l7, %o7
.word 0xe506001c ! t0_kref+0x19d8: ld [%i0 + %i4], %f18
.word 0xd230a002 ! t0_kref+0x19dc: sth %o1, [%g2 + 2]
.word 0xb4102008 ! t0_kref+0x19e0: mov 0x8, %i2
.word 0x9eaeb1bc ! t0_kref+0x19e4: andncc %i2, -0xe44, %o7
.word 0x9408000a ! t0_kref+0x19e8: and %g0, %o2, %o2
.word 0xa3a00135 ! t0_kref+0x19ec: fabss %f21, %f17
.word 0xd416c019 ! t0_kref+0x19f0: lduh [%i3 + %i1], %o2
.word 0x80bf401a ! t0_kref+0x19f4: xnorcc %i5, %i2, %g0
.word 0x801ae3a0 ! t0_kref+0x19f8: xor %o3, 0x3a0, %g0
.word 0x9a1d801d ! t0_kref+0x19fc: xor %l6, %i5, %o5
.word 0x9da609ce ! t0_kref+0x1a00: fdivd %f24, %f14, %f14
.word 0x81ddc014 ! t0_kref+0x1a04: flush %l7 + %l4
.word 0x9a8f0012 ! t0_kref+0x1a08: andcc %i4, %l2, %o5
.word 0xada018d8 ! t0_kref+0x1a0c: fdtos %f24, %f22
.word 0xd51fbda8 ! t0_kref+0x1a10: ldd [%fp - 0x258], %f10
.word 0x920567bb ! t0_kref+0x1a14: add %l5, 0x7bb, %o1
.word 0x963a8016 ! t0_kref+0x1a18: xnor %o2, %l6, %o3
.word 0x81defdd6 ! t0_kref+0x1a1c: flush %i3 - 0x22a
.word 0x9fc00004 ! t0_kref+0x1a20: call %g0 + %g4
.word 0x922af975 ! t0_kref+0x1a24: andn %o3, -0x68b, %o1
.word 0x24800006 ! t0_kref+0x1a28: ble,a _kref+0x1a40
.word 0xd25e3ff0 ! t0_kref+0x1a2c: ldx [%i0 - 0x10], %o1
.word 0xea780018 ! t0_kref+0x1a30: swap [%g0 + %i0], %l5
.word 0x95a0012b ! t0_kref+0x1a34: fabss %f11, %f10
.word 0x34800003 ! t0_kref+0x1a38: bg,a _kref+0x1a44
.word 0x81868000 ! t0_kref+0x1a3c: wr %i2, %g0, %y
.word 0x9fa3c834 ! t0_kref+0x1a40: fadds %f15, %f20, %f15
.word 0x805f2eb1 ! t0_kref+0x1a44: smul %i4, 0xeb1, %g0
.word 0xd7260000 ! t0_kref+0x1a48: st %f11, [%i0]
.word 0x9da01892 ! t0_kref+0x1a4c: fitos %f18, %f14
.word 0x947cb052 ! t0_kref+0x1a50: sdiv %l2, -0xfae, %o2
.word 0xb1a3c9ad ! t0_kref+0x1a54: fdivs %f15, %f13, %f24
.word 0x8143e040 ! t0_kref+0x1a58: membar 0x40
.word 0xd640a038 ! t0_kref+0x1a5c: ldsw [%g2 + 0x38], %o3
.word 0x2b800003 ! t0_kref+0x1a60: fbug,a _kref+0x1a6c
.word 0xd0f81019 ! t0_kref+0x1a64: swapa [%g0 + %i1]0x80, %o0
.word 0x98234016 ! t0_kref+0x1a68: sub %o5, %l6, %o4
.word 0x2d800003 ! t0_kref+0x1a6c: fbg,a _kref+0x1a78
.word 0x94f58008 ! t0_kref+0x1a70: udivcc %l6, %o0, %o2
call SYM(t0_subr3)
.word 0xa5a60856 ! t0_kref+0x1a78: faddd %f24, %f22, %f18
.word 0xdf266004 ! t0_kref+0x1a7c: st %f15, [%i1 + 4]
.word 0x11800002 ! t0_kref+0x1a80: fba _kref+0x1a88
.word 0x9a62b9bc ! t0_kref+0x1a84: subc %o2, -0x644, %o5
.word 0xda16600e ! t0_kref+0x1a88: lduh [%i1 + 0xe], %o5
.word 0x1b400005 ! t0_kref+0x1a8c: fble,pn %fcc0, _kref+0x1aa0
.word 0xde10a03c ! t0_kref+0x1a90: lduh [%g2 + 0x3c], %o7
.word 0x8143e01e ! t0_kref+0x1a94: membar 0x1e
.word 0x92af7cc4 ! t0_kref+0x1a98: andncc %i5, -0x33c, %o1
.word 0xdd20a000 ! t0_kref+0x1a9c: st %f14, [%g2]
.word 0xd640a028 ! t0_kref+0x1aa0: ldsw [%g2 + 0x28], %o3
.word 0xb3a00032 ! t0_kref+0x1aa4: fmovs %f18, %f25
.word 0xdec01019 ! t0_kref+0x1aa8: ldswa [%g0 + %i1]0x80, %o7
.word 0xd0200019 ! t0_kref+0x1aac: st %o0, [%g0 + %i1]
.word 0x2d800005 ! t0_kref+0x1ab0: fbg,a _kref+0x1ac4
.word 0xd2ee9018 ! t0_kref+0x1ab4: ldstuba [%i2 + %i0]0x80, %o1
.word 0x94e74008 ! t0_kref+0x1ab8: subccc %i5, %o0, %o2
.word 0xd640a000 ! t0_kref+0x1abc: ldsw [%g2], %o3
.word 0x1d800003 ! t0_kref+0x1ac0: fbule _kref+0x1acc
.word 0xb1a000d6 ! t0_kref+0x1ac4: fnegd %f22, %f24
.word 0x9eb2319c ! t0_kref+0x1ac8: orncc %o0, -0xe64, %o7
.word 0x985b0000 ! t0_kref+0x1acc: smul %o4, %g0, %o4
.word 0x96f28015 ! t0_kref+0x1ad0: udivcc %o2, %l5, %o3
.word 0x961d4014 ! t0_kref+0x1ad4: xor %l5, %l4, %o3
.word 0xf620a008 ! t0_kref+0x1ad8: st %i3, [%g2 + 8]
.word 0xa1a01035 ! t0_kref+0x1adc: fstox %f21, %f16
.word 0x92de800b ! t0_kref+0x1ae0: smulcc %i2, %o3, %o1
.word 0x805f34cb ! t0_kref+0x1ae4: smul %i4, -0xb35, %g0
.word 0x9ebf229c ! t0_kref+0x1ae8: xnorcc %i4, 0x29c, %o7
.word 0xd6871018 ! t0_kref+0x1aec: lda [%i4 + %i0]0x80, %o3
.word 0xe700a034 ! t0_kref+0x1af0: ld [%g2 + 0x34], %f19
.word 0x9fc00004 ! t0_kref+0x1af4: call %g0 + %g4
.word 0xb1a4c9ac ! t0_kref+0x1af8: fdivs %f19, %f12, %f24
.word 0x9826c015 ! t0_kref+0x1afc: sub %i3, %l5, %o4
.word 0x96a57ad9 ! t0_kref+0x1b00: subcc %l5, -0x527, %o3
.word 0x9a5a801a ! t0_kref+0x1b04: smul %o2, %i2, %o5
.word 0xde06401c ! t0_kref+0x1b08: ld [%i1 + %i4], %o7
.word 0x92980016 ! t0_kref+0x1b0c: xorcc %g0, %l6, %o1
.word 0xf628a010 ! t0_kref+0x1b10: stb %i3, [%g2 + 0x10]
.word 0x9da00150 ! t0_kref+0x1b14: fabsd %f16, %f14
.word 0x2e800002 ! t0_kref+0x1b18: bvs,a _kref+0x1b20
.word 0xd6fe501c ! t0_kref+0x1b1c: swapa [%i1 + %i4]0x80, %o3
.word 0x813ea012 ! t0_kref+0x1b20: sra %i2, 0x12, %g0
.word 0x98a2401d ! t0_kref+0x1b24: subcc %o1, %i5, %o4
.word 0xfb6e001a ! t0_kref+0x1b28: prefetch %i0 + %i2, 29
.word 0x92856a74 ! t0_kref+0x1b2c: addcc %l5, 0xa74, %o1
.word 0x92aaf040 ! t0_kref+0x1b30: andncc %o3, -0xfc0, %o1
.word 0x9da28858 ! t0_kref+0x1b34: faddd %f10, %f24, %f14
.word 0xd200a028 ! t0_kref+0x1b38: ld [%g2 + 0x28], %o1
.word 0x81870000 ! t0_kref+0x1b3c: wr %i4, %g0, %y
.word 0x15800006 ! t0_kref+0x1b40: fbue _kref+0x1b58
.word 0xea20a030 ! t0_kref+0x1b44: st %l5, [%g2 + 0x30]
.word 0xa9a01911 ! t0_kref+0x1b48: fitod %f17, %f20
.word 0xd640a004 ! t0_kref+0x1b4c: ldsw [%g2 + 4], %o3
.word 0x945ac014 ! t0_kref+0x1b50: smul %o3, %l4, %o2
.word 0x3e400003 ! t0_kref+0x1b54: bvc,a,pn %icc, _kref+0x1b60
.word 0xa3a40834 ! t0_kref+0x1b58: fadds %f16, %f20, %f17
.word 0x9b28000c ! t0_kref+0x1b5c: sll %g0, %o4, %o5
.word 0xe01e7ff0 ! t0_kref+0x1b60: ldd [%i1 - 0x10], %l0
.word 0xd216001b ! t0_kref+0x1b64: lduh [%i0 + %i3], %o1
.word 0xd20e2010 ! t0_kref+0x1b68: ldub [%i0 + 0x10], %o1
.word 0x9b38200f ! t0_kref+0x1b6c: sra %g0, 0xf, %o5
.word 0x982cc01a ! t0_kref+0x1b70: andn %l3, %i2, %o4
.word 0x9a0a3a76 ! t0_kref+0x1b74: and %o0, -0x58a, %o5
.word 0xd036c019 ! t0_kref+0x1b78: sth %o0, [%i3 + %i1]
.word 0xd428a028 ! t0_kref+0x1b7c: stb %o2, [%g2 + 0x28]
.word 0x9ae23f5b ! t0_kref+0x1b80: subccc %o0, -0xa5, %o5
.word 0xa3a00134 ! t0_kref+0x1b84: fabss %f20, %f17
.word 0xd22e8019 ! t0_kref+0x1b88: stb %o1, [%i2 + %i1]
.word 0x98fdb878 ! t0_kref+0x1b8c: sdivcc %l6, -0x788, %o4
.word 0x09800008 ! t0_kref+0x1b90: fbl _kref+0x1bb0
.word 0xe920a024 ! t0_kref+0x1b94: st %f20, [%g2 + 0x24]
.word 0xef20a00c ! t0_kref+0x1b98: st %f23, [%g2 + 0xc]
.word 0xc12e001c ! t0_kref+0x1b9c: st %fsr, [%i0 + %i4]
.word 0x8045359a ! t0_kref+0x1ba0: addc %l4, -0xa66, %g0
.word 0x92b7000b ! t0_kref+0x1ba4: orncc %i4, %o3, %o1
.word 0xd4871019 ! t0_kref+0x1ba8: lda [%i4 + %i1]0x80, %o2
.word 0x9ef5ee67 ! t0_kref+0x1bac: udivcc %l7, 0xe67, %o7
.word 0x28480003 ! t0_kref+0x1bb0: bleu,a,pt %icc, _kref+0x1bbc
.word 0xe09f5018 ! t0_kref+0x1bb4: ldda [%i5 + %i0]0x80, %l0
.word 0x972ce012 ! t0_kref+0x1bb8: sll %l3, 0x12, %o3
.word 0x933ec00c ! t0_kref+0x1bbc: sra %i3, %o4, %o1
.word 0xf8a81019 ! t0_kref+0x1bc0: stba %i4, [%g0 + %i1]0x80
.word 0x925cc016 ! t0_kref+0x1bc4: smul %l3, %l6, %o1
.word 0x3a800003 ! t0_kref+0x1bc8: bcc,a _kref+0x1bd4
.word 0xa5a0012e ! t0_kref+0x1bcc: fabss %f14, %f18
.word 0x2d480002 ! t0_kref+0x1bd0: fbg,a,pt %fcc0, _kref+0x1bd8
.word 0xde066008 ! t0_kref+0x1bd4: ld [%i1 + 8], %o7
.word 0x8140c000 ! t0_kref+0x1bd8: mov %asi, %g0
.word 0x973a200c ! t0_kref+0x1bdc: sra %o0, 0xc, %o3
.word 0x06480005 ! t0_kref+0x1be0: bl,pt %icc, _kref+0x1bf4
.word 0xe01e0000 ! t0_kref+0x1be4: ldd [%i0], %l0
.word 0x8143c000 ! t0_kref+0x1be8: stbar
.word 0x9640251e ! t0_kref+0x1bec: addc %g0, 0x51e, %o3
.word 0x92aeba4f ! t0_kref+0x1bf0: andncc %i2, -0x5b1, %o1
.word 0xe1180018 ! t0_kref+0x1bf4: ldd [%g0 + %i0], %f16
.word 0x9ba589b9 ! t0_kref+0x1bf8: fdivs %f22, %f25, %f13
.word 0x8143e040 ! t0_kref+0x1bfc: membar 0x40
.word 0x95a58852 ! t0_kref+0x1c00: faddd %f22, %f18, %f10
.word 0x81834000 ! t0_kref+0x1c04: wr %o5, %g0, %y
.word 0x0f480007 ! t0_kref+0x1c08: fbu,pt %fcc0, _kref+0x1c24
.word 0x001fffff ! t0_kref+0x1c0c: illtrap 0x1fffff
.word 0x948ab3a2 ! t0_kref+0x1c10: andcc %o2, -0xc5e, %o2
.word 0x98e2c00b ! t0_kref+0x1c14: subccc %o3, %o3, %o4
.word 0x9ef4801c ! t0_kref+0x1c18: udivcc %l2, %i4, %o7
.word 0x80677abb ! t0_kref+0x1c1c: subc %i5, -0x545, %g0
.word 0x07480003 ! t0_kref+0x1c20: fbul,pt %fcc0, _kref+0x1c2c
.word 0x81800000 ! t0_kref+0x1c24: mov %g0, %y
.word 0xdd1e6000 ! t0_kref+0x1c28: ldd [%i1], %f14
.word 0x81ae0aad ! t0_kref+0x1c2c: fcmpes %fcc0, %f24, %f13
.word 0xd720a000 ! t0_kref+0x1c30: st %f11, [%g2]
.word 0x81dc800b ! t0_kref+0x1c34: flush %l2 + %o3
.word 0xafa01a4e ! t0_kref+0x1c38: fdtoi %f14, %f23
.word 0x933a6001 ! t0_kref+0x1c3c: sra %o1, 0x1, %o1
.word 0x969d800a ! t0_kref+0x1c40: xorcc %l6, %o2, %o3
.word 0xada018ca ! t0_kref+0x1c44: fdtos %f10, %f22
.word 0x99a4c834 ! t0_kref+0x1c48: fadds %f19, %f20, %f12
.word 0x29400006 ! t0_kref+0x1c4c: fbl,a,pn %fcc0, _kref+0x1c64
.word 0x98e7400a ! t0_kref+0x1c50: subccc %i5, %o2, %o4
.word 0x0c800001 ! t0_kref+0x1c54: bneg _kref+0x1c58
.word 0x969a69d9 ! t0_kref+0x1c58: xorcc %o1, 0x9d9, %o3
.word 0x11480007 ! t0_kref+0x1c5c: fba,pt %fcc0, _kref+0x1c78
.word 0x928a3e64 ! t0_kref+0x1c60: andcc %o0, -0x19c, %o1
.word 0x95350000 ! t0_kref+0x1c64: srl %l4, %g0, %o2
.word 0xd67e4000 ! t0_kref+0x1c68: swap [%i1], %o3
.word 0xe0981018 ! t0_kref+0x1c6c: ldda [%g0 + %i0]0x80, %l0
.word 0xea6e7fe8 ! t0_kref+0x1c70: ldstub [%i1 - 0x18], %l5
.word 0x99a34d39 ! t0_kref+0x1c74: fsmuld %f13, %f25, %f12
.word 0xde100018 ! t0_kref+0x1c78: lduh [%g0 + %i0], %o7
.word 0x8143e040 ! t0_kref+0x1c7c: membar 0x40
.word 0x983d7f2e ! t0_kref+0x1c80: xnor %l5, -0xd2, %o4
.word 0x81ad0a54 ! t0_kref+0x1c84: fcmpd %fcc0, %f20, %f20
.word 0x17400001 ! t0_kref+0x1c88: fbge,pn %fcc0, _kref+0x1c8c
.word 0xd8196730 ! t0_kref+0x1c8c: ldd [%g5 + 0x730], %o4
.word 0xb3a2c82a ! t0_kref+0x1c90: fadds %f11, %f10, %f25
.word 0xdf00a004 ! t0_kref+0x1c94: ld [%g2 + 4], %f15
.word 0xe1270018 ! t0_kref+0x1c98: st %f16, [%i4 + %i0]
.word 0x95a60d36 ! t0_kref+0x1c9c: fsmuld %f24, %f22, %f10
.word 0x9a020000 ! t0_kref+0x1ca0: add %o0, %g0, %o5
.word 0xa1a3884c ! t0_kref+0x1ca4: faddd %f14, %f12, %f16
.word 0x95a308d0 ! t0_kref+0x1ca8: fsubd %f12, %f16, %f10
.word 0xd200a028 ! t0_kref+0x1cac: ld [%g2 + 0x28], %o1
.word 0x8034ee63 ! t0_kref+0x1cb0: orn %l3, 0xe63, %g0
.word 0xe4086350 ! t0_kref+0x1cb4: ldub [%g1 + 0x350], %l2
.word 0xa41ca00c ! t0_kref+0x1cb8: xor %l2, 0xc, %l2
.word 0xe4286350 ! t0_kref+0x1cbc: stb %l2, [%g1 + 0x350]
.word 0x81d86350 ! t0_kref+0x1cc0: flush %g1 + 0x350
2: .word 0xd700a018 ! t0_kref+0x1cc4: ld [%g2 + 0x18], %f11
.word 0xe93e3fe0 ! t0_kref+0x1cc8: std %f20, [%i0 - 0x20]
.word 0x8186c000 ! t0_kref+0x1ccc: wr %i3, %g0, %y
.word 0x23480006 ! t0_kref+0x1cd0: fbne,a,pt %fcc0, _kref+0x1ce8
.word 0x9ea4801a ! t0_kref+0x1cd4: subcc %l2, %i2, %o7
.word 0x3f400001 ! t0_kref+0x1cd8: fbo,a,pn %fcc0, _kref+0x1cdc
.word 0x95a30d37 ! t0_kref+0x1cdc: fsmuld %f12, %f23, %f10
.word 0xd506600c ! t0_kref+0x1ce0: ld [%i1 + 0xc], %f10
.word 0xf100a010 ! t0_kref+0x1ce4: ld [%g2 + 0x10], %f24
.word 0xf13e001d ! t0_kref+0x1ce8: std %f24, [%i0 + %i5]
.word 0x9864f2c9 ! t0_kref+0x1cec: subc %l3, -0xd37, %o4
.word 0x9ebab1de ! t0_kref+0x1cf0: xnorcc %o2, -0xe22, %o7
.word 0x11800007 ! t0_kref+0x1cf4: fba _kref+0x1d10
.word 0xc807bfec ! t0_kref+0x1cf8: ld [%fp - 0x14], %g4
.word 0xe01e7ff8 ! t0_kref+0x1cfc: ldd [%i1 - 8], %l0
.word 0x8134e005 ! t0_kref+0x1d00: srl %l3, 0x5, %g0
.word 0x9235001a ! t0_kref+0x1d04: orn %l4, %i2, %o1
.word 0x8143c000 ! t0_kref+0x1d08: stbar
.word 0xa3a01a2f ! t0_kref+0x1d0c: fstoi %f15, %f17
.word 0x9af4f0a7 ! t0_kref+0x1d10: udivcc %l3, -0xf59, %o5
.word 0xb1a44835 ! t0_kref+0x1d14: fadds %f17, %f21, %f24
.word 0xa1a88038 ! t0_kref+0x1d18: fmovslg %fcc0, %f24, %f16
.word 0xe27f0018 ! t0_kref+0x1d1c: swap [%i4 + %i0], %l1
.word 0xef6e2010 ! t0_kref+0x1d20: prefetch %i0 + 0x10, 23
.word 0x9a3b39da ! t0_kref+0x1d24: xnor %o4, -0x626, %o5
.word 0xc028a02b ! t0_kref+0x1d28: clrb [%g2 + 0x2b]
.word 0x27800005 ! t0_kref+0x1d2c: fbul,a _kref+0x1d40
.word 0x972c801b ! t0_kref+0x1d30: sll %l2, %i3, %o3
.word 0x30800003 ! t0_kref+0x1d34: ba,a _kref+0x1d40
.word 0x932d600a ! t0_kref+0x1d38: sll %l5, 0xa, %o1
.word 0x928f310a ! t0_kref+0x1d3c: andcc %i4, -0xef6, %o1
.word 0x97a0012c ! t0_kref+0x1d40: fabss %f12, %f11
.word 0x81ae0ad4 ! t0_kref+0x1d44: fcmped %fcc0, %f24, %f20
.word 0x9847001c ! t0_kref+0x1d48: addc %i4, %i4, %o4
.word 0xeaee501a ! t0_kref+0x1d4c: ldstuba [%i1 + %i2]0x80, %l5
.word 0x9de3bfa0 ! t0_kref+0x1d50: save %sp, -0x60, %sp
.word 0xb246001c ! t0_kref+0x1d54: addc %i0, %i4, %i1
.word 0x97ee0018 ! t0_kref+0x1d58: restore %i0, %i0, %o3
.word 0x9e0a7e5e ! t0_kref+0x1d5c: and %o1, -0x1a2, %o7
.word 0x9de3bfa0 ! t0_kref+0x1d60: save %sp, -0x60, %sp
.word 0x80503f92 ! t0_kref+0x1d64: umul %g0, -0x6e, %g0
.word 0x97ee607b ! t0_kref+0x1d68: restore %i1, 0x7b, %o3
.word 0x928d7e7b ! t0_kref+0x1d6c: andcc %l5, -0x185, %o1
.word 0xec3e2000 ! t0_kref+0x1d70: std %l6, [%i0]
.word 0x992ec008 ! t0_kref+0x1d74: sll %i3, %o0, %o4
.word 0x9e0d2a56 ! t0_kref+0x1d78: and %l4, 0xa56, %o7
.word 0x81deb1ec ! t0_kref+0x1d7c: flush %i2 - 0xe14
.word 0x95a000ae ! t0_kref+0x1d80: fnegs %f14, %f10
.word 0xa1a549ad ! t0_kref+0x1d84: fdivs %f21, %f13, %f16
.word 0xdf00a038 ! t0_kref+0x1d88: ld [%g2 + 0x38], %f15
.word 0xeb067ff4 ! t0_kref+0x1d8c: ld [%i1 - 0xc], %f21
.word 0x9e7cbcda ! t0_kref+0x1d90: sdiv %l2, -0x326, %o7
.word 0xc030a000 ! t0_kref+0x1d94: clrh [%g2]
.word 0x81ad0a2a ! t0_kref+0x1d98: fcmps %fcc0, %f20, %f10
.word 0x95a01114 ! t0_kref+0x1d9c: fxtod %f20, %f10
.word 0x968b6c1f ! t0_kref+0x1da0: andcc %o5, 0xc1f, %o3
.word 0x17800008 ! t0_kref+0x1da4: fbge _kref+0x1dc4
.word 0xe51fbe68 ! t0_kref+0x1da8: ldd [%fp - 0x198], %f18
.word 0x9a2a800a ! t0_kref+0x1dac: andn %o2, %o2, %o5
.word 0xafaa402d ! t0_kref+0x1db0: fmovse %fcc0, %f13, %f23
.word 0x81ad8a4a ! t0_kref+0x1db4: fcmpd %fcc0, %f22, %f10
.word 0x81ac0a39 ! t0_kref+0x1db8: fcmps %fcc0, %f16, %f25
.word 0x9ebd800d ! t0_kref+0x1dbc: xnorcc %l6, %o5, %o7
.word 0x9a62c01b ! t0_kref+0x1dc0: subc %o3, %i3, %o5
.word 0x9e35c014 ! t0_kref+0x1dc4: orn %l7, %l4, %o7
.word 0xd650a008 ! t0_kref+0x1dc8: ldsh [%g2 + 8], %o3
.word 0x9216800c ! t0_kref+0x1dcc: or %i2, %o4, %o1
.word 0x9da0014e ! t0_kref+0x1dd0: fabsd %f14, %f14
.word 0xf8ae101a ! t0_kref+0x1dd4: stba %i4, [%i0 + %i2]0x80
.word 0x8135e00c ! t0_kref+0x1dd8: srl %l7, 0xc, %g0
.word 0xafa0188c ! t0_kref+0x1ddc: fitos %f12, %f23
.word 0x92b3401c ! t0_kref+0x1de0: orncc %o5, %i4, %o1
call 1f
.empty
.word 0x8085001d ! t0_kref+0x1de8: addcc %l4, %i5, %g0
.word 0x980ec016 ! t0_kref+0x1dec: and %i3, %l6, %o4
.word 0xe01e3ff0 ! t0_kref+0x1df0: ldd [%i0 - 0x10], %l0
.word 0x951efdf4 ! t0_kref+0x1df4: tsubcctv %i3, -0x20c, %o2
.word 0x925c800c ! t0_kref+0x1df8: smul %l2, %o4, %o1
1: .word 0x923a8009 ! t0_kref+0x1dfc: xnor %o2, %o1, %o1
.word 0x9a2cfe07 ! t0_kref+0x1e00: andn %l3, -0x1f9, %o5
.word 0x03400002 ! t0_kref+0x1e04: fbne,pn %fcc0, _kref+0x1e0c
.word 0xe0180018 ! t0_kref+0x1e08: ldd [%g0 + %i0], %l0
.word 0x191ab3f2 ! t0_kref+0x1e0c: sethi %hi(0x6acfc800), %o4
.word 0x09800002 ! t0_kref+0x1e10: fbl _kref+0x1e18
.word 0xa9a0188c ! t0_kref+0x1e14: fitos %f12, %f20
.word 0xb1a5c9b6 ! t0_kref+0x1e18: fdivs %f23, %f22, %f24
.word 0x931f4013 ! t0_kref+0x1e1c: tsubcctv %i5, %l3, %o1
.word 0xdd1e2018 ! t0_kref+0x1e20: ldd [%i0 + 0x18], %f14
.word 0x9efb677c ! t0_kref+0x1e24: sdivcc %o5, 0x77c, %o7
.word 0xc0162004 ! t0_kref+0x1e28: lduh [%i0 + 4], %g0
.word 0x9736c013 ! t0_kref+0x1e2c: srl %i3, %l3, %o3
.word 0x26800004 ! t0_kref+0x1e30: bl,a _kref+0x1e40
.word 0xd248a029 ! t0_kref+0x1e34: ldsb [%g2 + 0x29], %o1
.word 0x9f3a400d ! t0_kref+0x1e38: sra %o1, %o5, %o7
.word 0xec780018 ! t0_kref+0x1e3c: swap [%g0 + %i0], %l6
.word 0x9a27000c ! t0_kref+0x1e40: sub %i4, %o4, %o5
.word 0x99a0012b ! t0_kref+0x1e44: fabss %f11, %f12
.word 0xec3f4018 ! t0_kref+0x1e48: std %l6, [%i5 + %i0]
.word 0x80f33cf6 ! t0_kref+0x1e4c: udivcc %o4, -0x30a, %g0
.word 0x9646f5e3 ! t0_kref+0x1e50: addc %i3, -0xa1d, %o3
.word 0x80bb294c ! t0_kref+0x1e54: xnorcc %o4, 0x94c, %g0
.word 0x989b37d3 ! t0_kref+0x1e58: xorcc %o4, -0x82d, %o4
.word 0x8143c000 ! t0_kref+0x1e5c: stbar
.word 0x9ec7788b ! t0_kref+0x1e60: addccc %i5, -0x775, %o7
.word 0x81dfe711 ! t0_kref+0x1e64: flush %i7 + 0x711
.word 0xc1283440 ! t0_kref+0x1e68: st %fsr, [%g0 - 0xbc0]
.word 0x94a6ac50 ! t0_kref+0x1e6c: subcc %i2, 0xc50, %o2
.word 0x878020f0 ! t0_kref+0x1e70: mov 0xf0, %asi
.word 0x97254009 ! t0_kref+0x1e74: mulscc %l5, %o1, %o3
.word 0x8143e040 ! t0_kref+0x1e78: membar 0x40
.word 0xb8103fe8 ! t0_kref+0x1e7c: mov 0xffffffe8, %i4
.word 0xdb20a030 ! t0_kref+0x1e80: st %f13, [%g2 + 0x30]
.word 0x8143c000 ! t0_kref+0x1e84: stbar
call SYM(t0_subr3)
.word 0xda16c018 ! t0_kref+0x1e8c: lduh [%i3 + %i0], %o5
.word 0x36800008 ! t0_kref+0x1e90: bge,a _kref+0x1eb0
.word 0x960f0016 ! t0_kref+0x1e94: and %i4, %l6, %o3
.word 0x2b400006 ! t0_kref+0x1e98: fbug,a,pn %fcc0, _kref+0x1eb0
.word 0xe51e6018 ! t0_kref+0x1e9c: ldd [%i1 + 0x18], %f18
.word 0x9a12a566 ! t0_kref+0x1ea0: or %o2, 0x566, %o5
.word 0x9f322002 ! t0_kref+0x1ea4: srl %o0, 0x2, %o7
.word 0x8182c000 ! t0_kref+0x1ea8: wr %o3, %g0, %y
.word 0xa5a01a2f ! t0_kref+0x1eac: fstoi %f15, %f18
.word 0xc12e401c ! t0_kref+0x1eb0: st %fsr, [%i1 + %i4]
.word 0x03480002 ! t0_kref+0x1eb4: fbne,pt %fcc0, _kref+0x1ebc
.word 0x96827add ! t0_kref+0x1eb8: addcc %o1, -0x523, %o3
.word 0x81ddc00f ! t0_kref+0x1ebc: flush %l7 + %o7
.word 0x9fc00004 ! t0_kref+0x1ec0: call %g0 + %g4
.word 0xa1a000af ! t0_kref+0x1ec4: fnegs %f15, %f16
.word 0x95a54938 ! t0_kref+0x1ec8: fmuls %f21, %f24, %f10
.word 0x81ad8a56 ! t0_kref+0x1ecc: fcmpd %fcc0, %f22, %f22
.word 0xee266010 ! t0_kref+0x1ed0: st %l7, [%i1 + 0x10]
.word 0xd8780019 ! t0_kref+0x1ed4: swap [%g0 + %i1], %o4
.word 0x9fc10000 ! t0_kref+0x1ed8: call %g4
.word 0xa02cc016 ! t0_kref+0x1edc: andn %l3, %l6, %l0
.word 0x8186c000 ! t0_kref+0x1ee0: wr %i3, %g0, %y
.word 0x9862000b ! t0_kref+0x1ee4: subc %o0, %o3, %o4
.word 0x9e630013 ! t0_kref+0x1ee8: subc %o4, %l3, %o7
.word 0x81ab8a4c ! t0_kref+0x1eec: fcmpd %fcc0, %f14, %f12
.word 0x95a000ac ! t0_kref+0x1ef0: fnegs %f12, %f10
.word 0xada01a58 ! t0_kref+0x1ef4: fdtoi %f24, %f22
.word 0xde08a027 ! t0_kref+0x1ef8: ldub [%g2 + 0x27], %o7
.word 0xb3a00130 ! t0_kref+0x1efc: fabss %f16, %f25
call SYM(t0_subr2)
.word 0xe0861000 ! t0_kref+0x1f04: lda [%i0]0x80, %l0
.word 0xc048a03e ! t0_kref+0x1f08: ldsb [%g2 + 0x3e], %g0
.word 0x27800004 ! t0_kref+0x1f0c: fbul,a _kref+0x1f1c
.word 0x9482800c ! t0_kref+0x1f10: addcc %o2, %o4, %o2
.word 0xd24e7fec ! t0_kref+0x1f14: ldsb [%i1 - 0x14], %o1
.word 0xa5a9002e ! t0_kref+0x1f18: fmovsl %fcc0, %f14, %f18
.word 0xa9a30858 ! t0_kref+0x1f1c: faddd %f12, %f24, %f20
.word 0x11800005 ! t0_kref+0x1f20: fba _kref+0x1f34
.word 0xde0e7ffd ! t0_kref+0x1f24: ldub [%i1 - 3], %o7
.word 0xa1a509d8 ! t0_kref+0x1f28: fdivd %f20, %f24, %f16
.word 0xc398a080 ! t0_kref+0x1f2c: ldda [%g2 + 0x80]%asi, %f32
.word 0xdd00a00c ! t0_kref+0x1f30: ld [%g2 + 0xc], %f14
.word 0x9634b2ca ! t0_kref+0x1f34: orn %l2, -0xd36, %o3
.word 0x81abcaae ! t0_kref+0x1f38: fcmpes %fcc0, %f15, %f14
.word 0x9a2cb0cb ! t0_kref+0x1f3c: andn %l2, -0xf35, %o5
.word 0x9532000d ! t0_kref+0x1f40: srl %o0, %o5, %o2
.word 0xdb20a02c ! t0_kref+0x1f44: st %f13, [%g2 + 0x2c]
.word 0xa5a649ad ! t0_kref+0x1f48: fdivs %f25, %f13, %f18
.word 0x94b0294b ! t0_kref+0x1f4c: orncc %g0, 0x94b, %o2
.word 0x33480001 ! t0_kref+0x1f50: fbe,a,pt %fcc0, _kref+0x1f54
.word 0x94332e1c ! t0_kref+0x1f54: orn %o4, 0xe1c, %o2
.word 0x80083bc8 ! t0_kref+0x1f58: and %g0, -0x438, %g0
.word 0xe09e505d ! t0_kref+0x1f5c: ldda [%i1 + %i5]0x82, %l0
.word 0xa5a01911 ! t0_kref+0x1f60: fitod %f17, %f18
.word 0x9692c013 ! t0_kref+0x1f64: orcc %o3, %l3, %o3
.word 0x81ad4ab5 ! t0_kref+0x1f68: fcmpes %fcc0, %f21, %f21
.word 0xf6367fea ! t0_kref+0x1f6c: sth %i3, [%i1 - 0x16]
.word 0xf56e7ff0 ! t0_kref+0x1f70: prefetch %i1 - 0x10, 26
.word 0xf6270018 ! t0_kref+0x1f74: st %i3, [%i4 + %i0]
.word 0xde08a028 ! t0_kref+0x1f78: ldub [%g2 + 0x28], %o7
.word 0x99280015 ! t0_kref+0x1f7c: sll %g0, %l5, %o4
.word 0x98ab7264 ! t0_kref+0x1f80: andncc %o5, -0xd9c, %o4
.word 0x9434c00d ! t0_kref+0x1f84: orn %l3, %o5, %o2
.word 0x9e8d3212 ! t0_kref+0x1f88: andcc %l4, -0xdee, %o7
.word 0x9ea6b7a2 ! t0_kref+0x1f8c: subcc %i2, -0x85e, %o7
.word 0x968a654a ! t0_kref+0x1f90: andcc %o1, 0x54a, %o3
.word 0xd900a030 ! t0_kref+0x1f94: ld [%g2 + 0x30], %f12
.word 0xd608a038 ! t0_kref+0x1f98: ldub [%g2 + 0x38], %o3
.word 0xb1a0012a ! t0_kref+0x1f9c: fabss %f10, %f24
.word 0x05400008 ! t0_kref+0x1fa0: fblg,pn %fcc0, _kref+0x1fc0
.word 0xa5a489d6 ! t0_kref+0x1fa4: fdivd %f18, %f22, %f18
.word 0x98a6c009 ! t0_kref+0x1fa8: subcc %i3, %o1, %o4
.word 0x929d3655 ! t0_kref+0x1fac: xorcc %l4, -0x9ab, %o1
.word 0xe01e0000 ! t0_kref+0x1fb0: ldd [%i0], %l0
.word 0x9735c00c ! t0_kref+0x1fb4: srl %l7, %o4, %o3
.word 0x96e70012 ! t0_kref+0x1fb8: subccc %i4, %l2, %o3
.word 0xc768a088 ! t0_kref+0x1fbc: prefetch %g2 + 0x88, 3
.word 0xd4067fe0 ! t0_kref+0x1fc0: ld [%i1 - 0x20], %o2
.word 0xd4060000 ! t0_kref+0x1fc4: ld [%i0], %o2
.word 0xd51fbca0 ! t0_kref+0x1fc8: ldd [%fp - 0x360], %f10
.word 0x983573ab ! t0_kref+0x1fcc: orn %l5, -0xc55, %o4
.word 0xf1380019 ! t0_kref+0x1fd0: std %f24, [%g0 + %i1]
.word 0xd6366012 ! t0_kref+0x1fd4: sth %o3, [%i1 + 0x12]
.word 0x95120012 ! t0_kref+0x1fd8: taddcctv %o0, %l2, %o2
.word 0xdadf5018 ! t0_kref+0x1fdc: ldxa [%i5 + %i0]0x80, %o5
.word 0x94ba7eb4 ! t0_kref+0x1fe0: xnorcc %o1, -0x14c, %o2
.word 0xd93e001d ! t0_kref+0x1fe4: std %f12, [%i0 + %i5]
.word 0xd91fbde0 ! t0_kref+0x1fe8: ldd [%fp - 0x220], %f12
.word 0xafa40933 ! t0_kref+0x1fec: fmuls %f16, %f19, %f23
.word 0x933b2005 ! t0_kref+0x1ff0: sra %o4, 0x5, %o1
.word 0xdade101d ! t0_kref+0x1ff4: ldxa [%i0 + %i5]0x80, %o5
.word 0x9de3bfa0 ! t0_kref+0x1ff8: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xa9a40856 ! t0_kref+0x2004: faddd %f16, %f22, %f20
1: .word 0x980de32d ! t0_kref+0x2008: and %l7, 0x32d, %o4
.word 0x99a28839 ! t0_kref+0x200c: fadds %f10, %f25, %f12
.word 0xd726401c ! t0_kref+0x2010: st %f11, [%i1 + %i4]
.word 0x94f4efe4 ! t0_kref+0x2014: udivcc %l3, 0xfe4, %o2
.word 0x94e54017 ! t0_kref+0x2018: subccc %l5, %l7, %o2
.word 0xd640a03c ! t0_kref+0x201c: ldsw [%g2 + 0x3c], %o3
.word 0x9ba609b1 ! t0_kref+0x2020: fdivs %f24, %f17, %f13
.word 0x982f2b56 ! t0_kref+0x2024: andn %i4, 0xb56, %o4
.word 0xa9a018d0 ! t0_kref+0x2028: fdtos %f16, %f20
.word 0xd408a011 ! t0_kref+0x202c: ldub [%g2 + 0x11], %o2
.word 0x98bf7e54 ! t0_kref+0x2030: xnorcc %i5, -0x1ac, %o4
.word 0xfa260000 ! t0_kref+0x2034: st %i5, [%i0]
.word 0xef00a01c ! t0_kref+0x2038: ld [%g2 + 0x1c], %f23
.word 0x9da0190b ! t0_kref+0x203c: fitod %f11, %f14
.word 0xd020a008 ! t0_kref+0x2040: st %o0, [%g2 + 8]
.word 0xb3a44838 ! t0_kref+0x2044: fadds %f17, %f24, %f25
.word 0xed6e401b ! t0_kref+0x2048: prefetch %i1 + %i3, 22
.word 0x932b6013 ! t0_kref+0x204c: sll %o5, 0x13, %o1
.word 0x980ec015 ! t0_kref+0x2050: and %i3, %l5, %o4
.word 0x965dc01d ! t0_kref+0x2054: smul %l7, %i5, %o3
.word 0xb1a018d4 ! t0_kref+0x2058: fdtos %f20, %f24
.word 0x8084c014 ! t0_kref+0x205c: addcc %l3, %l4, %g0
.word 0xec6e201a ! t0_kref+0x2060: ldstub [%i0 + 0x1a], %l6
.word 0x37800007 ! t0_kref+0x2064: fbge,a _kref+0x2080
.word 0xe01e2000 ! t0_kref+0x2068: ldd [%i0], %l0
.word 0x968dc014 ! t0_kref+0x206c: andcc %l7, %l4, %o3
.word 0xea36600e ! t0_kref+0x2070: sth %l5, [%i1 + 0xe]
.word 0x95a0110e ! t0_kref+0x2074: fxtod %f14, %f10
.word 0xe4262008 ! t0_kref+0x2078: st %l2, [%i0 + 8]
.word 0x99a01917 ! t0_kref+0x207c: fitod %f23, %f12
.word 0x9e3aa841 ! t0_kref+0x2080: xnor %o2, 0x841, %o7
.word 0x09480002 ! t0_kref+0x2084: fbl,pt %fcc0, _kref+0x208c
.word 0xd2865000 ! t0_kref+0x2088: lda [%i1]0x80, %o1
.word 0x80e2400c ! t0_kref+0x208c: subccc %o1, %o4, %g0
.word 0x2e400007 ! t0_kref+0x2090: bvs,a,pn %icc, _kref+0x20ac
.word 0xec7e0000 ! t0_kref+0x2094: swap [%i0], %l6
.word 0x04800001 ! t0_kref+0x2098: ble _kref+0x209c
.word 0x9a257771 ! t0_kref+0x209c: sub %l5, -0x88f, %o5
.word 0xf436200a ! t0_kref+0x20a0: sth %i2, [%i0 + 0xa]
.word 0xe0180018 ! t0_kref+0x20a4: ldd [%g0 + %i0], %l0
.word 0x99a409ca ! t0_kref+0x20a8: fdivd %f16, %f10, %f12
.word 0xd4060000 ! t0_kref+0x20ac: ld [%i0], %o2
.word 0xde163fea ! t0_kref+0x20b0: lduh [%i0 - 0x16], %o7
.word 0x9a7d800d ! t0_kref+0x20b4: sdiv %l6, %o5, %o5
.word 0xc006401c ! t0_kref+0x20b8: ld [%i1 + %i4], %g0
.word 0x9e7d8012 ! t0_kref+0x20bc: sdiv %l6, %l2, %o7
.word 0x809ac01d ! t0_kref+0x20c0: xorcc %o3, %i5, %g0
.word 0x8184c000 ! t0_kref+0x20c4: wr %l3, %g0, %y
.word 0x95330012 ! t0_kref+0x20c8: srl %o4, %l2, %o2
.word 0x967a6b06 ! t0_kref+0x20cc: sdiv %o1, 0xb06, %o3
.word 0x0c800004 ! t0_kref+0x20d0: bneg _kref+0x20e0
.word 0xb1a0190a ! t0_kref+0x20d4: fitod %f10, %f24
.word 0xd6164000 ! t0_kref+0x20d8: lduh [%i1], %o3
.word 0x940a8014 ! t0_kref+0x20dc: and %o2, %l4, %o2
.word 0x9de3bfa0 ! t0_kref+0x20e0: save %sp, -0x60, %sp
.word 0xb907401c ! t0_kref+0x20e4: taddcc %i5, %i4, %i4
.word 0x99ee001a ! t0_kref+0x20e8: restore %i0, %i2, %o4
.word 0x8004e784 ! t0_kref+0x20ec: add %l3, 0x784, %g0
.word 0xe810698b ! t0_kref+0x20f0: lduh [%g1 + 0x98b], %l4
.word 0x9e3f401c ! t0_kref+0x20f4: xnor %i5, %i4, %o7
.word 0x9adb3977 ! t0_kref+0x20f8: smulcc %o4, -0x689, %o5
.word 0x28400005 ! t0_kref+0x20fc: bleu,a,pn %icc, _kref+0x2110
.word 0xe920a008 ! t0_kref+0x2100: st %f20, [%g2 + 8]
.word 0xa1a000d0 ! t0_kref+0x2104: fnegd %f16, %f16
.word 0xc807bff0 ! t0_kref+0x2108: ld [%fp - 0x10], %g4
.word 0xc040a008 ! t0_kref+0x210c: ldsw [%g2 + 8], %g0
.word 0xf628a014 ! t0_kref+0x2110: stb %i3, [%g2 + 0x14]
.word 0xe2f81019 ! t0_kref+0x2114: swapa [%g0 + %i1]0x80, %l1
.word 0x81acca39 ! t0_kref+0x2118: fcmps %fcc0, %f19, %f25
.word 0xb1a5492a ! t0_kref+0x211c: fmuls %f21, %f10, %f24
.word 0x81aa8aad ! t0_kref+0x2120: fcmpes %fcc0, %f10, %f13
.word 0xea68a005 ! t0_kref+0x2124: ldstub [%g2 + 5], %l5
.word 0xd820a018 ! t0_kref+0x2128: st %o4, [%g2 + 0x18]
.word 0x001fffff ! t0_kref+0x212c: illtrap 0x1fffff
.word 0x992d200a ! t0_kref+0x2130: sll %l4, 0xa, %o4
.word 0xf6266000 ! t0_kref+0x2134: st %i3, [%i1]
.word 0x37400006 ! t0_kref+0x2138: fbge,a,pn %fcc0, _kref+0x2150
.word 0x9b2ea006 ! t0_kref+0x213c: sll %i2, 0x6, %o5
.word 0x3b800005 ! t0_kref+0x2140: fble,a _kref+0x2154
.word 0xc398a080 ! t0_kref+0x2144: ldda [%g2 + 0x80]%asi, %f32
.word 0x80faa045 ! t0_kref+0x2148: sdivcc %o2, 0x45, %g0
.word 0x80ad400a ! t0_kref+0x214c: andncc %l5, %o2, %g0
.word 0xa5a509d6 ! t0_kref+0x2150: fdivd %f20, %f22, %f18
.word 0x96fb0009 ! t0_kref+0x2154: sdivcc %o4, %o1, %o3
.word 0xf62e7fe3 ! t0_kref+0x2158: stb %i3, [%i1 - 0x1d]
.word 0x81db3aac ! t0_kref+0x215c: flush %o4 - 0x554
.word 0xf4367fe4 ! t0_kref+0x2160: sth %i2, [%i1 - 0x1c]
.word 0xe01e6008 ! t0_kref+0x2164: ldd [%i1 + 8], %l0
.word 0x9b374009 ! t0_kref+0x2168: srl %i5, %o1, %o5
.word 0x81ddb060 ! t0_kref+0x216c: flush %l6 - 0xfa0
.word 0x05400003 ! t0_kref+0x2170: fblg,pn %fcc0, _kref+0x217c
.word 0xc0562016 ! t0_kref+0x2174: ldsh [%i0 + 0x16], %g0
.word 0x9b374014 ! t0_kref+0x2178: srl %i5, %l4, %o5
.word 0x9a9c800c ! t0_kref+0x217c: xorcc %l2, %o4, %o5
.word 0xf207bfe0 ! t0_kref+0x2180: ld [%fp - 0x20], %i1
.word 0x81870000 ! t0_kref+0x2184: wr %i4, %g0, %y
.word 0x9a474008 ! t0_kref+0x2188: addc %i5, %o0, %o5
.word 0x9a830017 ! t0_kref+0x218c: addcc %o4, %l7, %o5
.word 0x81adcab8 ! t0_kref+0x2190: fcmpes %fcc0, %f23, %f24
.word 0xe428a023 ! t0_kref+0x2194: stb %l2, [%g2 + 0x23]
.word 0xed1fbf20 ! t0_kref+0x2198: ldd [%fp - 0xe0], %f22
.word 0x95a01110 ! t0_kref+0x219c: fxtod %f16, %f10
.word 0x81ad4a36 ! t0_kref+0x21a0: fcmps %fcc0, %f21, %f22
.word 0xe67e600c ! t0_kref+0x21a4: swap [%i1 + 0xc], %l3
.word 0xd0360000 ! t0_kref+0x21a8: sth %o0, [%i0]
.word 0x81ad0a58 ! t0_kref+0x21ac: fcmpd %fcc0, %f20, %f24
.word 0x32480002 ! t0_kref+0x21b0: bne,a,pt %icc, _kref+0x21b8
.word 0x948ebfd4 ! t0_kref+0x21b4: andcc %i2, -0x2c, %o2
.word 0xc02e0000 ! t0_kref+0x21b8: clrb [%i0]
.word 0xf820a02c ! t0_kref+0x21bc: st %i4, [%g2 + 0x2c]
.word 0x03400005 ! t0_kref+0x21c0: fbne,pn %fcc0, _kref+0x21d4
.word 0x9b3aa00b ! t0_kref+0x21c4: sra %o2, 0xb, %o5
.word 0x11800001 ! t0_kref+0x21c8: fba _kref+0x21cc
.word 0xc36e2010 ! t0_kref+0x21cc: prefetch %i0 + 0x10, 1
call SYM(t0_subr3)
.word 0xd8de5000 ! t0_kref+0x21d4: ldxa [%i1]0x80, %o4
.word 0x80ac800a ! t0_kref+0x21d8: andncc %l2, %o2, %g0
call SYM(t0_subr3)
.word 0xe3b8a040 ! t0_kref+0x21e0: stda %f48, [%g2 + 0x40]%asi
.word 0xc0163ff6 ! t0_kref+0x21e4: lduh [%i0 - 0xa], %g0
.word 0x09800007 ! t0_kref+0x21e8: fbl _kref+0x2204
.word 0x98bcc01b ! t0_kref+0x21ec: xnorcc %l3, %i3, %o4
.word 0x983de43d ! t0_kref+0x21f0: xnor %l7, 0x43d, %o4
.word 0x80fc8016 ! t0_kref+0x21f4: sdivcc %l2, %l6, %g0
.word 0xd8270018 ! t0_kref+0x21f8: st %o4, [%i4 + %i0]
.word 0xe520a024 ! t0_kref+0x21fc: st %f18, [%g2 + 0x24]
.word 0xd848a024 ! t0_kref+0x2200: ldsb [%g2 + 0x24], %o4
.word 0xb1a018cc ! t0_kref+0x2204: fdtos %f12, %f24
.word 0xd600a018 ! t0_kref+0x2208: ld [%g2 + 0x18], %o3
.word 0x812b401a ! t0_kref+0x220c: sll %o5, %i2, %g0
.word 0x96f4f797 ! t0_kref+0x2210: udivcc %l3, -0x869, %o3
.word 0x8143e040 ! t0_kref+0x2214: membar 0x40
.word 0x94e28008 ! t0_kref+0x2218: subccc %o2, %o0, %o2
.word 0x923b29f8 ! t0_kref+0x221c: xnor %o4, 0x9f8, %o1
.word 0xef064000 ! t0_kref+0x2220: ld [%i1], %f23
.word 0x9a5b400c ! t0_kref+0x2224: smul %o5, %o4, %o5
.word 0x25800007 ! t0_kref+0x2228: fblg,a _kref+0x2244
.word 0x9da01897 ! t0_kref+0x222c: fitos %f23, %f14
.word 0x961ce45c ! t0_kref+0x2230: xor %l3, 0x45c, %o3
.word 0x23400001 ! t0_kref+0x2234: fbne,a,pn %fcc0, _kref+0x2238
.word 0xe51f4019 ! t0_kref+0x2238: ldd [%i5 + %i1], %f18
.word 0x9adce3dc ! t0_kref+0x223c: smulcc %l3, 0x3dc, %o5
.word 0x9f2d800c ! t0_kref+0x2240: sll %l6, %o4, %o7
.word 0x947f7454 ! t0_kref+0x2244: sdiv %i5, -0xbac, %o2
.word 0x9add7119 ! t0_kref+0x2248: smulcc %l5, -0xee7, %o5
.word 0x95a60852 ! t0_kref+0x224c: faddd %f24, %f18, %f10
.word 0xde48a018 ! t0_kref+0x2250: ldsb [%g2 + 0x18], %o7
.word 0xa9a01919 ! t0_kref+0x2254: fitod %f25, %f20
.word 0x81ab0ab0 ! t0_kref+0x2258: fcmpes %fcc0, %f12, %f16
.word 0x9de3bfa0 ! t0_kref+0x225c: save %sp, -0x60, %sp
.word 0x808838a2 ! t0_kref+0x2260: btst 0xfffff8a2, %g0
.word 0x93eea7e6 ! t0_kref+0x2264: restore %i2, 0x7e6, %o1
.word 0xde16c018 ! t0_kref+0x2268: lduh [%i3 + %i0], %o7
.word 0x15800002 ! t0_kref+0x226c: fbue _kref+0x2274
.word 0x985cc00d ! t0_kref+0x2270: smul %l3, %o5, %o4
.word 0x81820000 ! t0_kref+0x2274: wr %o0, %g0, %y
.word 0x95a50850 ! t0_kref+0x2278: faddd %f20, %f16, %f10
.word 0xed1e2018 ! t0_kref+0x227c: ldd [%i0 + 0x18], %f22
.word 0x1b31ee4d ! t0_kref+0x2280: sethi %hi(0xc7b93400), %o5
.word 0xd808a03a ! t0_kref+0x2284: ldub [%g2 + 0x3a], %o4
.word 0xe700a010 ! t0_kref+0x2288: ld [%g2 + 0x10], %f19
.word 0x9e824012 ! t0_kref+0x228c: addcc %o1, %l2, %o7
.word 0xd8164000 ! t0_kref+0x2290: lduh [%i1], %o4
.word 0xe01e3fe8 ! t0_kref+0x2294: ldd [%i0 - 0x18], %l0
.word 0xa5a30854 ! t0_kref+0x2298: faddd %f12, %f20, %f18
.word 0xc807bfe8 ! t0_kref+0x229c: ld [%fp - 0x18], %g4
.word 0xf11fbf78 ! t0_kref+0x22a0: ldd [%fp - 0x88], %f24
.word 0xeb00a000 ! t0_kref+0x22a4: ld [%g2], %f21
.word 0x9ebc8016 ! t0_kref+0x22a8: xnorcc %l2, %l6, %o7
.word 0x9647000c ! t0_kref+0x22ac: addc %i4, %o4, %o3
.word 0x9afd62c7 ! t0_kref+0x22b0: sdivcc %l5, 0x2c7, %o5
.word 0x9536a005 ! t0_kref+0x22b4: srl %i2, 0x5, %o2
.word 0x94e7000b ! t0_kref+0x22b8: subccc %i4, %o3, %o2
.word 0x1f800004 ! t0_kref+0x22bc: fbo _kref+0x22cc
.word 0x81d92f4a ! t0_kref+0x22c0: flush %g4 + 0xf4a
.word 0xa5a0190f ! t0_kref+0x22c4: fitod %f15, %f18
.word 0x9b17401b ! t0_kref+0x22c8: taddcctv %i5, %i3, %o5
.word 0x8035b894 ! t0_kref+0x22cc: orn %l6, -0x76c, %g0
.word 0x38800006 ! t0_kref+0x22d0: bgu,a _kref+0x22e8
.word 0x94bec016 ! t0_kref+0x22d4: xnorcc %i3, %l6, %o2
.word 0x06800002 ! t0_kref+0x22d8: bl _kref+0x22e0
.word 0x81828000 ! t0_kref+0x22dc: wr %o2, %g0, %y
.word 0x96f30000 ! t0_kref+0x22e0: udivcc %o4, %g0, %o3
.word 0x9aaf365a ! t0_kref+0x22e4: andncc %i4, -0x9a6, %o5
.word 0x9ba0012f ! t0_kref+0x22e8: fabss %f15, %f13
.word 0xe66e3fe1 ! t0_kref+0x22ec: ldstub [%i0 - 0x1f], %l3
.word 0xdd3e7ff0 ! t0_kref+0x22f0: std %f14, [%i1 - 0x10]
.word 0x95a01a30 ! t0_kref+0x22f4: fstoi %f16, %f10
.word 0x81aa8a4c ! t0_kref+0x22f8: fcmpd %fcc0, %f10, %f12
.word 0x952a2015 ! t0_kref+0x22fc: sll %o0, 0x15, %o2
.word 0x2f480007 ! t0_kref+0x2300: fbu,a,pt %fcc0, _kref+0x231c
.word 0x92ab4015 ! t0_kref+0x2304: andncc %o5, %l5, %o1
.word 0x811d8013 ! t0_kref+0x2308: tsubcctv %l6, %l3, %g0
.word 0xde10a02a ! t0_kref+0x230c: lduh [%g2 + 0x2a], %o7
.word 0x9ba9402a ! t0_kref+0x2310: fmovsug %fcc0, %f10, %f13
.word 0x94f021cd ! t0_kref+0x2314: udivcc %g0, 0x1cd, %o2
.word 0x17800004 ! t0_kref+0x2318: fbge _kref+0x2328
.word 0x9e3a8009 ! t0_kref+0x231c: xnor %o2, %o1, %o7
.word 0xd2062008 ! t0_kref+0x2320: ld [%i0 + 8], %o1
.word 0xd4d81019 ! t0_kref+0x2324: ldxa [%g0 + %i1]0x80, %o2
.word 0x94b8001d ! t0_kref+0x2328: xnorcc %g0, %i5, %o2
.word 0xf830a024 ! t0_kref+0x232c: sth %i4, [%g2 + 0x24]
.word 0x81ac8a54 ! t0_kref+0x2330: fcmpd %fcc0, %f18, %f20
.word 0x92f6a778 ! t0_kref+0x2334: udivcc %i2, 0x778, %o1
.word 0xe01e3fe0 ! t0_kref+0x2338: ldd [%i0 - 0x20], %l0
.word 0x8186c000 ! t0_kref+0x233c: wr %i3, %g0, %y
.word 0x9da0002a ! t0_kref+0x2340: fmovs %f10, %f14
.word 0x9da018d8 ! t0_kref+0x2344: fdtos %f24, %f14
.word 0x9efb6e40 ! t0_kref+0x2348: sdivcc %o5, 0xe40, %o7
.word 0xd808a001 ! t0_kref+0x234c: ldub [%g2 + 1], %o4
.word 0xa7a018d2 ! t0_kref+0x2350: fdtos %f18, %f19
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xed1e7ff0 ! t0_kref+0x2360: ldd [%i1 - 0x10], %f22
1: .word 0x941b4009 ! t0_kref+0x2364: xor %o5, %o1, %o2
.word 0xd030a018 ! t0_kref+0x2368: sth %o0, [%g2 + 0x18]
.word 0xdd1f4019 ! t0_kref+0x236c: ldd [%i5 + %i1], %f14
.word 0xada0014c ! t0_kref+0x2370: fabsd %f12, %f22
.word 0x9fa018d2 ! t0_kref+0x2374: fdtos %f18, %f15
.word 0x95a4482a ! t0_kref+0x2378: fadds %f17, %f10, %f10
.word 0x39800003 ! t0_kref+0x237c: fbuge,a _kref+0x2388
.word 0x97a00139 ! t0_kref+0x2380: fabss %f25, %f11
.word 0xe11e3ff0 ! t0_kref+0x2384: ldd [%i0 - 0x10], %f16
.word 0x35400002 ! t0_kref+0x2388: fbue,a,pn %fcc0, _kref+0x2390
.word 0x923378a1 ! t0_kref+0x238c: orn %o5, -0x75f, %o1
.word 0xa1a0188e ! t0_kref+0x2390: fitos %f14, %f16
.word 0x3b800001 ! t0_kref+0x2394: fble,a _kref+0x2398
.word 0x803837cf ! t0_kref+0x2398: xnor %g0, -0x831, %g0
.word 0x81dbee0b ! t0_kref+0x239c: flush %o7 + 0xe0b
.word 0x13800006 ! t0_kref+0x23a0: fbe _kref+0x23b8
.word 0x9da00054 ! t0_kref+0x23a4: fmovd %f20, %f14
.word 0x01800008 ! t0_kref+0x23a8: fbn _kref+0x23c8
.word 0xdec61000 ! t0_kref+0x23ac: ldswa [%i0]0x80, %o7
.word 0xada58d2d ! t0_kref+0x23b0: fsmuld %f22, %f13, %f22
.word 0x9ab278c3 ! t0_kref+0x23b4: orncc %o1, -0x73d, %o5
.word 0xd816001b ! t0_kref+0x23b8: lduh [%i0 + %i3], %o4
.word 0x808a0016 ! t0_kref+0x23bc: btst %l6, %o0
.word 0xd848a02f ! t0_kref+0x23c0: ldsb [%g2 + 0x2f], %o4
.word 0xc0070019 ! t0_kref+0x23c4: ld [%i4 + %i1], %g0
.word 0xd920a02c ! t0_kref+0x23c8: st %f12, [%g2 + 0x2c]
.word 0x9e2d7ac8 ! t0_kref+0x23cc: andn %l5, -0x538, %o7
call SYM(t0_subr3)
.word 0xf430a028 ! t0_kref+0x23d4: sth %i2, [%g2 + 0x28]
.word 0xd448a02c ! t0_kref+0x23d8: ldsb [%g2 + 0x2c], %o2
.word 0x9b2f4009 ! t0_kref+0x23dc: sll %i5, %o1, %o5
.word 0x97a00136 ! t0_kref+0x23e0: fabss %f22, %f11
.word 0xd4167fee ! t0_kref+0x23e4: lduh [%i1 - 0x12], %o2
.word 0xe51e6008 ! t0_kref+0x23e8: ldd [%i1 + 8], %f18
.word 0xdd20a030 ! t0_kref+0x23ec: st %f14, [%g2 + 0x30]
.word 0x98baadca ! t0_kref+0x23f0: xnorcc %o2, 0xdca, %o4
.word 0xd51e7ff8 ! t0_kref+0x23f4: ldd [%i1 - 8], %f10
.word 0xee6e8019 ! t0_kref+0x23f8: ldstub [%i2 + %i1], %l7
.word 0x9a78001a ! t0_kref+0x23fc: sdiv %g0, %i2, %o5
.word 0xe628a028 ! t0_kref+0x2400: stb %l3, [%g2 + 0x28]
.word 0x0f480008 ! t0_kref+0x2404: fbu,pt %fcc0, _kref+0x2424
.word 0x97a00031 ! t0_kref+0x2408: fmovs %f17, %f11
.word 0x81ad4ab6 ! t0_kref+0x240c: fcmpes %fcc0, %f21, %f22
.word 0x9abec00c ! t0_kref+0x2410: xnorcc %i3, %o4, %o5
.word 0x9aaa0016 ! t0_kref+0x2414: andncc %o0, %l6, %o5
.word 0x19230891 ! t0_kref+0x2418: sethi %hi(0x8c224400), %o4
.word 0xafa01a34 ! t0_kref+0x241c: fstoi %f20, %f23
.word 0x0c800001 ! t0_kref+0x2420: bneg _kref+0x2424
.word 0xc398a040 ! t0_kref+0x2424: ldda [%g2 + 0x40]%asi, %f32
.word 0xf11e6008 ! t0_kref+0x2428: ldd [%i1 + 8], %f24
.word 0x28400008 ! t0_kref+0x242c: bleu,a,pn %icc, _kref+0x244c
.word 0xf11e3fe0 ! t0_kref+0x2430: ldd [%i0 - 0x20], %f24
.word 0xeb6e6018 ! t0_kref+0x2434: prefetch %i1 + 0x18, 21
.word 0x972da009 ! t0_kref+0x2438: sll %l6, 0x9, %o3
.word 0x13400006 ! t0_kref+0x243c: fbe,pn %fcc0, _kref+0x2454
.word 0x9a7ec00a ! t0_kref+0x2440: sdiv %i3, %o2, %o5
.word 0x992ca01b ! t0_kref+0x2444: sll %l2, 0x1b, %o4
.word 0x0f480001 ! t0_kref+0x2448: fbu,pt %fcc0, _kref+0x244c
.word 0xa1a0190f ! t0_kref+0x244c: fitod %f15, %f16
.word 0xf8363ff4 ! t0_kref+0x2450: sth %i4, [%i0 - 0xc]
.word 0x92f7001d ! t0_kref+0x2454: udivcc %i4, %i5, %o1
.word 0x96c2667b ! t0_kref+0x2458: addccc %o1, 0x67b, %o3
.word 0xafa018d2 ! t0_kref+0x245c: fdtos %f18, %f23
.word 0xd7070018 ! t0_kref+0x2460: ld [%i4 + %i0], %f11
.word 0xc398a040 ! t0_kref+0x2464: ldda [%g2 + 0x40]%asi, %f32
.word 0x9245401b ! t0_kref+0x2468: addc %l5, %i3, %o1
.word 0x06400001 ! t0_kref+0x246c: bl,pn %icc, _kref+0x2470
.word 0xf8362018 ! t0_kref+0x2470: sth %i4, [%i0 + 0x18]
.word 0x81830000 ! t0_kref+0x2474: wr %o4, %g0, %y
.word 0x81c96b78 ! t0_kref+0x2478: return %g5 + 0xb78
.word 0x80454013 ! t0_kref+0x247c: addc %l5, %l3, %g0
.word 0xda4e7ff7 ! t0_kref+0x2480: ldsb [%i1 - 9], %o5
.word 0xb1a00152 ! t0_kref+0x2484: fabsd %f18, %f24
.word 0x812a000b ! t0_kref+0x2488: sll %o0, %o3, %g0
.word 0x9e7b4017 ! t0_kref+0x248c: sdiv %o5, %l7, %o7
.word 0xda262008 ! t0_kref+0x2490: st %o5, [%i0 + 8]
.word 0x98400016 ! t0_kref+0x2494: addc %g0, %l6, %o4
.word 0xaba01899 ! t0_kref+0x2498: fitos %f25, %f21
.word 0xd848a02c ! t0_kref+0x249c: ldsb [%g2 + 0x2c], %o4
.word 0x81ab8ab8 ! t0_kref+0x24a0: fcmpes %fcc0, %f14, %f24
.word 0xd608a02c ! t0_kref+0x24a4: ldub [%g2 + 0x2c], %o3
.word 0xe93e7ff8 ! t0_kref+0x24a8: std %f20, [%i1 - 8]
.word 0x38800008 ! t0_kref+0x24ac: bgu,a _kref+0x24cc
.word 0xe1070018 ! t0_kref+0x24b0: ld [%i4 + %i0], %f16
.word 0xafa000af ! t0_kref+0x24b4: fnegs %f15, %f23
.word 0xd84e6011 ! t0_kref+0x24b8: ldsb [%i1 + 0x11], %o4
.word 0xda4e7fe2 ! t0_kref+0x24bc: ldsb [%i1 - 0x1e], %o5
.word 0x99a0102e ! t0_kref+0x24c0: fstox %f14, %f12
.word 0x932a2012 ! t0_kref+0x24c4: sll %o0, 0x12, %o1
.word 0x02480005 ! t0_kref+0x24c8: be,pt %icc, _kref+0x24dc
.word 0xe01e401d ! t0_kref+0x24cc: ldd [%i1 + %i5], %l0
.word 0xb1aa802d ! t0_kref+0x24d0: fmovsue %fcc0, %f13, %f24
.word 0xa3a00033 ! t0_kref+0x24d4: fmovs %f19, %f17
.word 0xd2100018 ! t0_kref+0x24d8: lduh [%g0 + %i0], %o1
.word 0xd68e101a ! t0_kref+0x24dc: lduba [%i0 + %i2]0x80, %o3
.word 0xe83f4018 ! t0_kref+0x24e0: std %l4, [%i5 + %i0]
.word 0x14800007 ! t0_kref+0x24e4: bg _kref+0x2500
.word 0x985f2464 ! t0_kref+0x24e8: smul %i4, 0x464, %o4
.word 0xf430a024 ! t0_kref+0x24ec: sth %i2, [%g2 + 0x24]
.word 0x81ae4a36 ! t0_kref+0x24f0: fcmps %fcc0, %f25, %f22
.word 0x97a3c837 ! t0_kref+0x24f4: fadds %f15, %f23, %f11
.word 0xb1a50852 ! t0_kref+0x24f8: faddd %f20, %f18, %f24
.word 0x9ba01a4c ! t0_kref+0x24fc: fdtoi %f12, %f13
.word 0xada018d8 ! t0_kref+0x2500: fdtos %f24, %f22
.word 0x9f1d400c ! t0_kref+0x2504: tsubcctv %l5, %o4, %o7
.word 0x31800001 ! t0_kref+0x2508: fba,a _kref+0x250c
.word 0xef070019 ! t0_kref+0x250c: ld [%i4 + %i1], %f23
.word 0x07800007 ! t0_kref+0x2510: fbul _kref+0x252c
.word 0xc0560000 ! t0_kref+0x2514: ldsh [%i0], %g0
.word 0x1f480004 ! t0_kref+0x2518: fbo,pt %fcc0, _kref+0x2528
.word 0x81830000 ! t0_kref+0x251c: wr %o4, %g0, %y
.word 0xd400a034 ! t0_kref+0x2520: ld [%g2 + 0x34], %o2
.word 0xd0380019 ! t0_kref+0x2524: std %o0, [%g0 + %i1]
.word 0x9ea2af65 ! t0_kref+0x2528: subcc %o2, 0xf65, %o7
.word 0x9a0d76ba ! t0_kref+0x252c: and %l5, -0x946, %o5
.word 0xec7e0000 ! t0_kref+0x2530: swap [%i0], %l6
.word 0xaba8402a ! t0_kref+0x2534: fmovsne %fcc0, %f10, %f21
.word 0x1a800005 ! t0_kref+0x2538: bcc _kref+0x254c
.word 0x9a5d4017 ! t0_kref+0x253c: smul %l5, %l7, %o5
.word 0x92ba74fa ! t0_kref+0x2540: xnorcc %o1, -0xb06, %o1
.word 0xf7ee101c ! t0_kref+0x2544: prefetcha %i0 + %i4, 27
.word 0xd4162000 ! t0_kref+0x2548: lduh [%i0], %o2
.word 0xd51e001d ! t0_kref+0x254c: ldd [%i0 + %i5], %f10
.word 0xd920a00c ! t0_kref+0x2550: st %f12, [%g2 + 0xc]
.word 0x2b400006 ! t0_kref+0x2554: fbug,a,pn %fcc0, _kref+0x256c
.word 0x972ce01f ! t0_kref+0x2558: sll %l3, 0x1f, %o3
.word 0xecee1000 ! t0_kref+0x255c: ldstuba [%i0]0x80, %l6
.word 0x940f0000 ! t0_kref+0x2560: and %i4, %g0, %o2
.word 0x92268014 ! t0_kref+0x2564: sub %i2, %l4, %o1
.word 0x1b400003 ! t0_kref+0x2568: fble,pn %fcc0, _kref+0x2574
.word 0xd640a008 ! t0_kref+0x256c: ldsw [%g2 + 8], %o3
.word 0x9abde426 ! t0_kref+0x2570: xnorcc %l7, 0x426, %o5
.word 0x81828000 ! t0_kref+0x2574: wr %o2, %g0, %y
.word 0x99a01916 ! t0_kref+0x2578: fitod %f22, %f12
.word 0xf007bfe0 ! t0_kref+0x257c: ld [%fp - 0x20], %i0
.word 0x80ba2efb ! t0_kref+0x2580: xnorcc %o0, 0xefb, %g0
.word 0x92a8000d ! t0_kref+0x2584: andncc %g0, %o5, %o1
.word 0x801f32f2 ! t0_kref+0x2588: xor %i4, -0xd0e, %g0
.word 0x3f400007 ! t0_kref+0x258c: fbo,a,pn %fcc0, _kref+0x25a8
.word 0x923b7153 ! t0_kref+0x2590: xnor %o5, -0xead, %o1
.word 0x92c2c00c ! t0_kref+0x2594: addccc %o3, %o4, %o1
.word 0x921a68b8 ! t0_kref+0x2598: xor %o1, 0x8b8, %o1
.word 0xb1a0012a ! t0_kref+0x259c: fabss %f10, %f24
.word 0xc0162012 ! t0_kref+0x25a0: lduh [%i0 + 0x12], %g0
.word 0x07800008 ! t0_kref+0x25a4: fbul _kref+0x25c4
.word 0x805dc017 ! t0_kref+0x25a8: smul %l7, %l7, %g0
.word 0x9a2f27d4 ! t0_kref+0x25ac: andn %i4, 0x7d4, %o5
.word 0xe8363fe4 ! t0_kref+0x25b0: sth %l4, [%i0 - 0x1c]
.word 0x81ac0a2d ! t0_kref+0x25b4: fcmps %fcc0, %f16, %f13
.word 0x26800004 ! t0_kref+0x25b8: bl,a _kref+0x25c8
.word 0xda40a014 ! t0_kref+0x25bc: ldsw [%g2 + 0x14], %o5
.word 0x81ab8a31 ! t0_kref+0x25c0: fcmps %fcc0, %f14, %f17
.word 0x92980012 ! t0_kref+0x25c4: xorcc %g0, %l2, %o1
.word 0x9436801a ! t0_kref+0x25c8: orn %i2, %i2, %o2
.word 0xe47f0019 ! t0_kref+0x25cc: swap [%i4 + %i1], %l2
.word 0xe01e6018 ! t0_kref+0x25d0: ldd [%i1 + 0x18], %l0
.word 0xb1a0190e ! t0_kref+0x25d4: fitod %f14, %f24
.word 0x878020f0 ! t0_kref+0x25d8: mov 0xf0, %asi
.word 0xa7a4882c ! t0_kref+0x25dc: fadds %f18, %f12, %f19
.word 0xe3b8a080 ! t0_kref+0x25e0: stda %f48, [%g2 + 0x80]%asi
.word 0xb1a018d4 ! t0_kref+0x25e4: fdtos %f20, %f24
.word 0x878020e0 ! t0_kref+0x25e8: mov 0xe0, %asi
.word 0xe3b8a080 ! t0_kref+0x25ec: stda %f48, [%g2 + 0x80]%asi
.word 0xfb6e001d ! t0_kref+0x25f0: prefetch %i0 + %i5, 29
.word 0xaba6492e ! t0_kref+0x25f4: fmuls %f25, %f14, %f21
.word 0x9684c008 ! t0_kref+0x25f8: addcc %l3, %o0, %o3
.word 0x80e5b362 ! t0_kref+0x25fc: subccc %l6, -0xc9e, %g0
.word 0x8143c000 ! t0_kref+0x2600: stbar
.word 0x973f0016 ! t0_kref+0x2604: sra %i4, %l6, %o3
.word 0xe900a008 ! t0_kref+0x2608: ld [%g2 + 8], %f20
.word 0x94a2fbc8 ! t0_kref+0x260c: subcc %o3, -0x438, %o2
.word 0xd420a02c ! t0_kref+0x2610: st %o2, [%g2 + 0x2c]
.word 0xa5a389d4 ! t0_kref+0x2614: fdivd %f14, %f20, %f18
.word 0x960e800b ! t0_kref+0x2618: and %i2, %o3, %o3
.word 0x2b800001 ! t0_kref+0x261c: fbug,a _kref+0x2620
.word 0x92b00014 ! t0_kref+0x2620: orncc %g0, %l4, %o1
.word 0xe1180019 ! t0_kref+0x2624: ldd [%g0 + %i1], %f16
.word 0x3e800005 ! t0_kref+0x2628: bvc,a _kref+0x263c
.word 0x9a268017 ! t0_kref+0x262c: sub %i2, %l7, %o5
.word 0x81580000 ! t0_kref+0x2630: flushw
.word 0x95a0188a ! t0_kref+0x2634: fitos %f10, %f10
.word 0xd220a020 ! t0_kref+0x2638: st %o1, [%g2 + 0x20]
.word 0x9b148012 ! t0_kref+0x263c: taddcctv %l2, %l2, %o5
.word 0x972ae002 ! t0_kref+0x2640: sll %o3, 0x2, %o3
.word 0xdb067ffc ! t0_kref+0x2644: ld [%i1 - 4], %f13
.word 0x921d617d ! t0_kref+0x2648: xor %l5, 0x17d, %o1
.word 0x80aa245d ! t0_kref+0x264c: andncc %o0, 0x45d, %g0
.word 0x80da000a ! t0_kref+0x2650: smulcc %o0, %o2, %g0
.word 0x98ad8013 ! t0_kref+0x2654: andncc %l6, %l3, %o4
.word 0xf207bfe0 ! t0_kref+0x2658: ld [%fp - 0x20], %i1
.word 0xa9a00137 ! t0_kref+0x265c: fabss %f23, %f20
.word 0xe19f5018 ! t0_kref+0x2660: ldda [%i5 + %i0]0x80, %f16
.word 0x98bef233 ! t0_kref+0x2664: xnorcc %i3, -0xdcd, %o4
.word 0x9f2d6008 ! t0_kref+0x2668: sll %l5, 0x8, %o7
.word 0x9da00130 ! t0_kref+0x266c: fabss %f16, %f14
.word 0xa7a01a2a ! t0_kref+0x2670: fstoi %f10, %f19
.word 0xf8363ff8 ! t0_kref+0x2674: sth %i4, [%i0 - 8]
.word 0xda6e0000 ! t0_kref+0x2678: ldstub [%i0], %o5
.word 0xe11fbfa0 ! t0_kref+0x267c: ldd [%fp - 0x60], %f16
.word 0x9b32001d ! t0_kref+0x2680: srl %o0, %i5, %o5
.word 0x8140c000 ! t0_kref+0x2684: mov %asi, %g0
.word 0xd8d61000 ! t0_kref+0x2688: ldsha [%i0]0x80, %o4
.word 0x992ec016 ! t0_kref+0x268c: sll %i3, %l6, %o4
.word 0x92370008 ! t0_kref+0x2690: orn %i4, %o0, %o1
.word 0xaba64839 ! t0_kref+0x2694: fadds %f25, %f25, %f21
.word 0x949efac3 ! t0_kref+0x2698: xorcc %i3, -0x53d, %o2
.word 0x80beb5b9 ! t0_kref+0x269c: xnorcc %i2, -0xa47, %g0
.word 0x96982d79 ! t0_kref+0x26a0: xorcc %g0, 0xd79, %o3
.word 0x81ac8a54 ! t0_kref+0x26a4: fcmpd %fcc0, %f18, %f20
.word 0xf630a004 ! t0_kref+0x26a8: sth %i3, [%g2 + 4]
.word 0xd2363fe2 ! t0_kref+0x26ac: sth %o1, [%i0 - 0x1e]
.word 0x972a4014 ! t0_kref+0x26b0: sll %o1, %l4, %o3
.word 0x99a309b2 ! t0_kref+0x26b4: fdivs %f12, %f18, %f12
.word 0xd030a010 ! t0_kref+0x26b8: sth %o0, [%g2 + 0x10]
.word 0xa1a0012a ! t0_kref+0x26bc: fabss %f10, %f16
.word 0xaba018d8 ! t0_kref+0x26c0: fdtos %f24, %f21
.word 0xd64e001a ! t0_kref+0x26c4: ldsb [%i0 + %i2], %o3
.word 0xe720a034 ! t0_kref+0x26c8: st %f19, [%g2 + 0x34]
.word 0x81ab8a4e ! t0_kref+0x26cc: fcmpd %fcc0, %f14, %f14
.word 0xd840a034 ! t0_kref+0x26d0: ldsw [%g2 + 0x34], %o4
.word 0x9632400a ! t0_kref+0x26d4: orn %o1, %o2, %o3
.word 0x39400008 ! t0_kref+0x26d8: fbuge,a,pn %fcc0, _kref+0x26f8
.word 0x983ca8f5 ! t0_kref+0x26dc: xnor %l2, 0x8f5, %o4
.word 0xe8300019 ! t0_kref+0x26e0: sth %l4, [%g0 + %i1]
.word 0xd248a034 ! t0_kref+0x26e4: ldsb [%g2 + 0x34], %o1
.word 0xde000019 ! t0_kref+0x26e8: ld [%g0 + %i1], %o7
.word 0x808f7f8c ! t0_kref+0x26ec: btst 0xffffff8c, %i5
.word 0x1e800004 ! t0_kref+0x26f0: bvc _kref+0x2700
.word 0x973f4015 ! t0_kref+0x26f4: sra %i5, %l5, %o3
.word 0x001fffff ! t0_kref+0x26f8: illtrap 0x1fffff
.word 0x1d400003 ! t0_kref+0x26fc: fbule,pn %fcc0, _kref+0x2708
.word 0x9ea30016 ! t0_kref+0x2700: subcc %o4, %l6, %o7
.word 0x812f000a ! t0_kref+0x2704: sll %i4, %o2, %g0
.word 0xe01e4000 ! t0_kref+0x2708: ldd [%i1], %l0
.word 0xf1380018 ! t0_kref+0x270c: std %f24, [%g0 + %i0]
.word 0x9af57714 ! t0_kref+0x2710: udivcc %l5, -0x8ec, %o5
.word 0xc0df5019 ! t0_kref+0x2714: ldxa [%i5 + %i1]0x80, %g0
.word 0x9ead8015 ! t0_kref+0x2718: andncc %l6, %l5, %o7
call SYM(t0_subr3)
.word 0xa5a509d8 ! t0_kref+0x2720: fdivd %f20, %f24, %f18
.word 0xe4086dc0 ! t0_kref+0x2724: ldub [%g1 + 0xdc0], %l2
.word 0xa41ca00c ! t0_kref+0x2728: xor %l2, 0xc, %l2
.word 0xe4286dc0 ! t0_kref+0x272c: stb %l2, [%g1 + 0xdc0]
.word 0x81d86dc0 ! t0_kref+0x2730: flush %g1 + 0xdc0
2: .word 0x928f000d ! t0_kref+0x2734: andcc %i4, %o5, %o1
.word 0x03800003 ! t0_kref+0x2738: fbne _kref+0x2744
.word 0xe3b8a080 ! t0_kref+0x273c: stda %f48, [%g2 + 0x80]%asi
.word 0x985ca73a ! t0_kref+0x2740: smul %l2, 0x73a, %o4
.word 0x9432400a ! t0_kref+0x2744: orn %o1, %o2, %o2
.word 0x96a74016 ! t0_kref+0x2748: subcc %i5, %l6, %o3
.word 0xde16401b ! t0_kref+0x274c: lduh [%i1 + %i3], %o7
.word 0xe82e2004 ! t0_kref+0x2750: stb %l4, [%i0 + 4]
.word 0xd91fbcc0 ! t0_kref+0x2754: ldd [%fp - 0x340], %f12
.word 0xa1a0190d ! t0_kref+0x2758: fitod %f13, %f16
.word 0x8143e040 ! t0_kref+0x275c: membar 0x40
.word 0xd800a028 ! t0_kref+0x2760: ld [%g2 + 0x28], %o4
.word 0xe91e401d ! t0_kref+0x2764: ldd [%i1 + %i5], %f20
.word 0x81ac8a52 ! t0_kref+0x2768: fcmpd %fcc0, %f18, %f18
.word 0x9fc00004 ! t0_kref+0x276c: call %g0 + %g4
.word 0x8186c000 ! t0_kref+0x2770: wr %i3, %g0, %y
.word 0x81ac8a52 ! t0_kref+0x2774: fcmpd %fcc0, %f18, %f18
.word 0x9a7b2fde ! t0_kref+0x2778: sdiv %o4, 0xfde, %o5
.word 0xd616401b ! t0_kref+0x277c: lduh [%i1 + %i3], %o3
.word 0xe920a01c ! t0_kref+0x2780: st %f20, [%g2 + 0x1c]
.word 0xd450a034 ! t0_kref+0x2784: ldsh [%g2 + 0x34], %o2
.word 0xe5062018 ! t0_kref+0x2788: ld [%i0 + 0x18], %f18
.word 0xa5a509d4 ! t0_kref+0x278c: fdivd %f20, %f20, %f18
.word 0x9fa0012f ! t0_kref+0x2790: fabss %f15, %f15
.word 0xada01916 ! t0_kref+0x2794: fitod %f22, %f22
.word 0x9aa57e7b ! t0_kref+0x2798: subcc %l5, -0x185, %o5
.word 0x96aafa8c ! t0_kref+0x279c: andncc %o3, -0x574, %o3
.word 0x99a00139 ! t0_kref+0x27a0: fabss %f25, %f12
.word 0xe920a028 ! t0_kref+0x27a4: st %f20, [%g2 + 0x28]
.word 0x980c801d ! t0_kref+0x27a8: and %l2, %i5, %o4
.word 0x932d2011 ! t0_kref+0x27ac: sll %l4, 0x11, %o1
.word 0xc0d01019 ! t0_kref+0x27b0: ldsha [%g0 + %i1]0x80, %g0
.word 0x98280016 ! t0_kref+0x27b4: andn %g0, %l6, %o4
.word 0xd84e2007 ! t0_kref+0x27b8: ldsb [%i0 + 7], %o4
.word 0x94ab29d0 ! t0_kref+0x27bc: andncc %o4, 0x9d0, %o2
.word 0x81858000 ! t0_kref+0x27c0: wr %l6, %g0, %y
.word 0x92272aaf ! t0_kref+0x27c4: sub %i4, 0xaaf, %o1
.word 0x932ee015 ! t0_kref+0x27c8: sll %i3, 0x15, %o1
.word 0xd248a01e ! t0_kref+0x27cc: ldsb [%g2 + 0x1e], %o1
.word 0x8143c000 ! t0_kref+0x27d0: stbar
.word 0x80a2298f ! t0_kref+0x27d4: cmp %o0, 0x98f
.word 0xea264000 ! t0_kref+0x27d8: st %l5, [%i1]
.word 0xc016c018 ! t0_kref+0x27dc: lduh [%i3 + %i0], %g0
.word 0x80ab7239 ! t0_kref+0x27e0: andncc %o5, -0xdc7, %g0
.word 0xe5be101d ! t0_kref+0x27e4: stda %f18, [%i0 + %i5]0x80
.word 0xf62e3ff9 ! t0_kref+0x27e8: stb %i3, [%i0 - 7]
.word 0x8137401c ! t0_kref+0x27ec: srl %i5, %i4, %g0
.word 0x989d8016 ! t0_kref+0x27f0: xorcc %l6, %l6, %o4
.word 0xde48a019 ! t0_kref+0x27f4: ldsb [%g2 + 0x19], %o7
.word 0x985a2a4f ! t0_kref+0x27f8: smul %o0, 0xa4f, %o4
.word 0x94f4fd6c ! t0_kref+0x27fc: udivcc %l3, -0x294, %o2
.word 0xd42e4000 ! t0_kref+0x2800: stb %o2, [%i1]
.word 0xaba00139 ! t0_kref+0x2804: fabss %f25, %f21
.word 0x27800006 ! t0_kref+0x2808: fbul,a _kref+0x2820
.word 0xd206401c ! t0_kref+0x280c: ld [%i1 + %i4], %o1
.word 0xe11fbdb0 ! t0_kref+0x2810: ldd [%fp - 0x250], %f16
.word 0x9882000c ! t0_kref+0x2814: addcc %o0, %o4, %o4
.word 0xd408a01c ! t0_kref+0x2818: ldub [%g2 + 0x1c], %o2
.word 0x09800005 ! t0_kref+0x281c: fbl _kref+0x2830
.word 0x80e54009 ! t0_kref+0x2820: subccc %l5, %o1, %g0
.word 0xe11e3ff8 ! t0_kref+0x2824: ldd [%i0 - 8], %f16
.word 0x8143c000 ! t0_kref+0x2828: stbar
.word 0x9ba00032 ! t0_kref+0x282c: fmovs %f18, %f13
.word 0xe01e3ff8 ! t0_kref+0x2830: ldd [%i0 - 8], %l0
.word 0xf207bfe0 ! t0_kref+0x2834: ld [%fp - 0x20], %i1
.word 0xe11fbc10 ! t0_kref+0x2838: ldd [%fp - 0x3f0], %f16
.word 0x94bec012 ! t0_kref+0x283c: xnorcc %i3, %l2, %o2
.word 0x812de01f ! t0_kref+0x2840: sll %l7, 0x1f, %g0
.word 0x8143c000 ! t0_kref+0x2844: stbar
.word 0xe01f4018 ! t0_kref+0x2848: ldd [%i5 + %i0], %l0
.word 0xe3b8a040 ! t0_kref+0x284c: stda %f48, [%g2 + 0x40]%asi
.word 0x01400008 ! t0_kref+0x2850: fbn,pn %fcc0, _kref+0x2870
.word 0xc000a034 ! t0_kref+0x2854: ld [%g2 + 0x34], %g0
.word 0xe01e001d ! t0_kref+0x2858: ldd [%i0 + %i5], %l0
.word 0xb1a018ca ! t0_kref+0x285c: fdtos %f10, %f24
.word 0x92e2c009 ! t0_kref+0x2860: subccc %o3, %o1, %o1
.word 0xde060000 ! t0_kref+0x2864: ld [%i0], %o7
.word 0x8143c000 ! t0_kref+0x2868: stbar
.word 0xecfe501c ! t0_kref+0x286c: swapa [%i1 + %i4]0x80, %l6
.word 0x941b6377 ! t0_kref+0x2870: xor %o5, 0x377, %o2
.word 0x95370014 ! t0_kref+0x2874: srl %i4, %l4, %o2
.word 0xea7f0019 ! t0_kref+0x2878: swap [%i4 + %i1], %l5
.word 0xada018ce ! t0_kref+0x287c: fdtos %f14, %f22
.word 0xe36e6018 ! t0_kref+0x2880: prefetch %i1 + 0x18, 17
.word 0x80fd4015 ! t0_kref+0x2884: sdivcc %l5, %l5, %g0
.word 0x11480002 ! t0_kref+0x2888: fba,pt %fcc0, _kref+0x2890
.word 0xeb26200c ! t0_kref+0x288c: st %f21, [%i0 + 0xc]
.word 0x813b0013 ! t0_kref+0x2890: sra %o4, %l3, %g0
.word 0x9e5cf457 ! t0_kref+0x2894: smul %l3, -0xba9, %o7
.word 0x92a03505 ! t0_kref+0x2898: subcc %g0, -0xafb, %o1
.word 0xd030a020 ! t0_kref+0x289c: sth %o0, [%g2 + 0x20]
.word 0x943b24a7 ! t0_kref+0x28a0: xnor %o4, 0x4a7, %o2
.word 0xe13e7ff8 ! t0_kref+0x28a4: std %f16, [%i1 - 8]
.word 0x81ac8a4c ! t0_kref+0x28a8: fcmpd %fcc0, %f18, %f12
.word 0x81ac0a54 ! t0_kref+0x28ac: fcmpd %fcc0, %f16, %f20
.word 0xd44e7ffd ! t0_kref+0x28b0: ldsb [%i1 - 3], %o2
.word 0xef20a018 ! t0_kref+0x28b4: st %f23, [%g2 + 0x18]
.word 0xda86101c ! t0_kref+0x28b8: lda [%i0 + %i4]0x80, %o5
.word 0xe51e6018 ! t0_kref+0x28bc: ldd [%i1 + 0x18], %f18
.word 0x920a4014 ! t0_kref+0x28c0: and %o1, %l4, %o1
.word 0x16480005 ! t0_kref+0x28c4: bge,pt %icc, _kref+0x28d8
.word 0xd03e001d ! t0_kref+0x28c8: std %o0, [%i0 + %i5]
.word 0xc016001b ! t0_kref+0x28cc: lduh [%i0 + %i3], %g0
.word 0xda5e6008 ! t0_kref+0x28d0: ldx [%i1 + 8], %o5
.word 0xd2000019 ! t0_kref+0x28d4: ld [%g0 + %i1], %o1
.word 0xe01e7ff0 ! t0_kref+0x28d8: ldd [%i1 - 0x10], %l0
.word 0x97a01893 ! t0_kref+0x28dc: fitos %f19, %f11
.word 0x9e7d35f7 ! t0_kref+0x28e0: sdiv %l4, -0xa09, %o7
.word 0xd4500019 ! t0_kref+0x28e4: ldsh [%g0 + %i1], %o2
.word 0x1d800005 ! t0_kref+0x28e8: fbule _kref+0x28fc
.word 0x81580000 ! t0_kref+0x28ec: flushw
.word 0xd2c71019 ! t0_kref+0x28f0: ldswa [%i4 + %i1]0x80, %o1
.word 0xe500a018 ! t0_kref+0x28f4: ld [%g2 + 0x18], %f18
.word 0x0a800005 ! t0_kref+0x28f8: bcs _kref+0x290c
.word 0x9e3b7f42 ! t0_kref+0x28fc: xnor %o5, -0xbe, %o7
.word 0xf11e0000 ! t0_kref+0x2900: ldd [%i0], %f24
.word 0x81aa8a58 ! t0_kref+0x2904: fcmpd %fcc0, %f10, %f24
.word 0x947a801d ! t0_kref+0x2908: sdiv %o2, %i5, %o2
.word 0x802e8000 ! t0_kref+0x290c: andn %i2, %g0, %g0
.word 0x97a01897 ! t0_kref+0x2910: fitos %f23, %f11
.word 0xada589ce ! t0_kref+0x2914: fdivd %f22, %f14, %f22
.word 0x9f302010 ! t0_kref+0x2918: srl %g0, 0x10, %o7
.word 0xa9a01916 ! t0_kref+0x291c: fitod %f22, %f20
.word 0xf828a02e ! t0_kref+0x2920: stb %i4, [%g2 + 0x2e]
.word 0xaba00135 ! t0_kref+0x2924: fabss %f21, %f21
.word 0x1d480007 ! t0_kref+0x2928: fbule,pt %fcc0, _kref+0x2944
.word 0x9e9e8008 ! t0_kref+0x292c: xorcc %i2, %o0, %o7
.word 0x11400008 ! t0_kref+0x2930: fba,pn %fcc0, _kref+0x2950
.word 0xaba01a2b ! t0_kref+0x2934: fstoi %f11, %f21
.word 0xa5a00038 ! t0_kref+0x2938: fmovs %f24, %f18
.word 0xd030a004 ! t0_kref+0x293c: sth %o0, [%g2 + 4]
.word 0xc048a036 ! t0_kref+0x2940: ldsb [%g2 + 0x36], %g0
.word 0x31800005 ! t0_kref+0x2944: fba,a _kref+0x2958
.word 0x95a0190b ! t0_kref+0x2948: fitod %f11, %f10
.word 0xa9a00137 ! t0_kref+0x294c: fabss %f23, %f20
.word 0xee28a02a ! t0_kref+0x2950: stb %l7, [%g2 + 0x2a]
.word 0xe01e401d ! t0_kref+0x2954: ldd [%i1 + %i5], %l0
.word 0xea30a02c ! t0_kref+0x2958: sth %l5, [%g2 + 0x2c]
.word 0xd408a016 ! t0_kref+0x295c: ldub [%g2 + 0x16], %o2
.word 0x81aa8a34 ! t0_kref+0x2960: fcmps %fcc0, %f10, %f20
.word 0xc12e2010 ! t0_kref+0x2964: st %fsr, [%i0 + 0x10]
.word 0x803528c6 ! t0_kref+0x2968: orn %l4, 0x8c6, %g0
.word 0x36800005 ! t0_kref+0x296c: bge,a _kref+0x2980
.word 0x941a800b ! t0_kref+0x2970: xor %o2, %o3, %o2
.word 0x17800007 ! t0_kref+0x2974: fbge _kref+0x2990
.word 0xe67e3ffc ! t0_kref+0x2978: swap [%i0 - 4], %l3
.word 0x81ae4a33 ! t0_kref+0x297c: fcmps %fcc0, %f25, %f19
.word 0xaba01a34 ! t0_kref+0x2980: fstoi %f20, %f21
.word 0x8102f786 ! t0_kref+0x2984: taddcc %o3, -0x87a, %g0
.word 0xa3a0002b ! t0_kref+0x2988: fmovs %f11, %f17
.word 0xa3a4882d ! t0_kref+0x298c: fadds %f18, %f13, %f17
.word 0x9a32001a ! t0_kref+0x2990: orn %o0, %i2, %o5
.word 0x99a00132 ! t0_kref+0x2994: fabss %f18, %f12
.word 0x24800002 ! t0_kref+0x2998: ble,a _kref+0x29a0
.word 0xe67e001c ! t0_kref+0x299c: swap [%i0 + %i4], %l3
.word 0xb1a5082f ! t0_kref+0x29a0: fadds %f20, %f15, %f24
.word 0x80f34016 ! t0_kref+0x29a4: udivcc %o5, %l6, %g0
.word 0xfd1831b0 ! t0_kref+0x29a8: ldd [%g0 - 0xe50], %f30
.word 0x9da4882e ! t0_kref+0x29ac: fadds %f18, %f14, %f14
.word 0x30480007 ! t0_kref+0x29b0: ba,a,pt %icc, _kref+0x29cc
.word 0xe53e001d ! t0_kref+0x29b4: std %f18, [%i0 + %i5]
.word 0x95a0002b ! t0_kref+0x29b8: fmovs %f11, %f10
.word 0xada00134 ! t0_kref+0x29bc: fabss %f20, %f22
.word 0x8184c000 ! t0_kref+0x29c0: wr %l3, %g0, %y
.word 0xc040a03c ! t0_kref+0x29c4: ldsw [%g2 + 0x3c], %g0
.word 0x9ebb001c ! t0_kref+0x29c8: xnorcc %o4, %i4, %o7
.word 0x9917400d ! t0_kref+0x29cc: taddcctv %i5, %o5, %o4
.word 0x81ab0ab5 ! t0_kref+0x29d0: fcmpes %fcc0, %f12, %f21
.word 0x920a001d ! t0_kref+0x29d4: and %o0, %i5, %o1
.word 0xe01e6000 ! t0_kref+0x29d8: ldd [%i1], %l0
.word 0xd26e2016 ! t0_kref+0x29dc: ldstub [%i0 + 0x16], %o1
.word 0x8066c00c ! t0_kref+0x29e0: subc %i3, %o4, %g0
.word 0xd51f4019 ! t0_kref+0x29e4: ldd [%i5 + %i1], %f10
call 1f
.empty
.word 0x9f2d001c ! t0_kref+0x29ec: sll %l4, %i4, %o7
1: .word 0xd24e7ffd ! t0_kref+0x29f0: ldsb [%i1 - 3], %o1
.word 0x926361b8 ! t0_kref+0x29f4: subc %o5, 0x1b8, %o1
.word 0x24800008 ! t0_kref+0x29f8: ble,a _kref+0x2a18
.word 0xd410a008 ! t0_kref+0x29fc: lduh [%g2 + 8], %o2
.word 0xd51f4019 ! t0_kref+0x2a00: ldd [%i5 + %i1], %f10
.word 0x807aa278 ! t0_kref+0x2a04: sdiv %o2, 0x278, %g0
.word 0x39800006 ! t0_kref+0x2a08: fbuge,a _kref+0x2a20
.word 0x9ae3299d ! t0_kref+0x2a0c: subccc %o4, 0x99d, %o5
.word 0x9fa389b5 ! t0_kref+0x2a10: fdivs %f14, %f21, %f15
.word 0x9246c014 ! t0_kref+0x2a14: addc %i3, %l4, %o1
.word 0x9da01914 ! t0_kref+0x2a18: fitod %f20, %f14
.word 0xe11e0000 ! t0_kref+0x2a1c: ldd [%i0], %f16
.word 0x973ea00d ! t0_kref+0x2a20: sra %i2, 0xd, %o3
.word 0x0b800008 ! t0_kref+0x2a24: fbug _kref+0x2a44
.word 0x9aaec00d ! t0_kref+0x2a28: andncc %i3, %o5, %o5
.word 0xd2563ff0 ! t0_kref+0x2a2c: ldsh [%i0 - 0x10], %o1
.word 0x9b3f400b ! t0_kref+0x2a30: sra %i5, %o3, %o5
.word 0xd250a016 ! t0_kref+0x2a34: ldsh [%g2 + 0x16], %o1
.word 0xda28a002 ! t0_kref+0x2a38: stb %o5, [%g2 + 2]
.word 0xd87e2018 ! t0_kref+0x2a3c: swap [%i0 + 0x18], %o4
.word 0x808ec008 ! t0_kref+0x2a40: btst %o0, %i3
.word 0xef68a089 ! t0_kref+0x2a44: prefetch %g2 + 0x89, 23
.word 0x81ac4a2b ! t0_kref+0x2a48: fcmps %fcc0, %f17, %f11
.word 0x923a6018 ! t0_kref+0x2a4c: xnor %o1, 0x18, %o1
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x8086bae7 ! t0_kref+0x2a5c: addcc %i2, -0x519, %g0
.word 0x9e048014 ! t0_kref+0x2a60: add %l2, %l4, %o7
.word 0x948837e9 ! t0_kref+0x2a64: andcc %g0, -0x817, %o2
.word 0xed86501c ! t0_kref+0x2a68: lda [%i1 + %i4]0x80, %f22
.word 0xd68e1000 ! t0_kref+0x2a6c: lduba [%i0]0x80, %o3
1: .word 0x26480006 ! t0_kref+0x2a70: bl,a,pt %icc, _kref+0x2a88
.word 0xef070019 ! t0_kref+0x2a74: ld [%i4 + %i1], %f23
.word 0x9a5b0008 ! t0_kref+0x2a78: smul %o4, %o0, %o5
.word 0xe0180019 ! t0_kref+0x2a7c: ldd [%g0 + %i1], %l0
.word 0xa5a28d32 ! t0_kref+0x2a80: fsmuld %f10, %f18, %f18
.word 0xd6266014 ! t0_kref+0x2a84: st %o3, [%i1 + 0x14]
.word 0x92f2c015 ! t0_kref+0x2a88: udivcc %o3, %l5, %o1
.word 0x98620015 ! t0_kref+0x2a8c: subc %o0, %l5, %o4
.word 0xe968a085 ! t0_kref+0x2a90: prefetch %g2 + 0x85, 20
.word 0x94f2bd7d ! t0_kref+0x2a94: udivcc %o2, -0x283, %o2
.word 0xd03e7fe0 ! t0_kref+0x2a98: std %o0, [%i1 - 0x20]
.word 0x9fc10000 ! t0_kref+0x2a9c: call %g4
.word 0x94e77c75 ! t0_kref+0x2aa0: subccc %i5, -0x38b, %o2
.word 0xd4965000 ! t0_kref+0x2aa4: lduha [%i1]0x80, %o2
.word 0xdd1e001d ! t0_kref+0x2aa8: ldd [%i0 + %i5], %f14
.word 0xada00058 ! t0_kref+0x2aac: fmovd %f24, %f22
.word 0xc000a00c ! t0_kref+0x2ab0: ld [%g2 + 0xc], %g0
.word 0x982cc013 ! t0_kref+0x2ab4: andn %l3, %l3, %o4
.word 0x980d801a ! t0_kref+0x2ab8: and %l6, %i2, %o4
.word 0x20800004 ! t0_kref+0x2abc: bn,a _kref+0x2acc
.word 0xe126401c ! t0_kref+0x2ac0: st %f16, [%i1 + %i4]
.word 0x9fa58830 ! t0_kref+0x2ac4: fadds %f22, %f16, %f15
.word 0x09400008 ! t0_kref+0x2ac8: fbl,pn %fcc0, _kref+0x2ae8
.word 0x99a90037 ! t0_kref+0x2acc: fmovsl %fcc0, %f23, %f12
.word 0x31800008 ! t0_kref+0x2ad0: fba,a _kref+0x2af0
.word 0xde4e7fe7 ! t0_kref+0x2ad4: ldsb [%i1 - 0x19], %o7
.word 0x9fa60835 ! t0_kref+0x2ad8: fadds %f24, %f21, %f15
.word 0xdaae501a ! t0_kref+0x2adc: stba %o5, [%i1 + %i2]0x80
.word 0x92aea1dc ! t0_kref+0x2ae0: andncc %i2, 0x1dc, %o1
.word 0xd86e0000 ! t0_kref+0x2ae4: ldstub [%i0], %o4
.word 0x95a000b4 ! t0_kref+0x2ae8: fnegs %f20, %f10
.word 0x81da001e ! t0_kref+0x2aec: flush %o0 + %fp
.word 0x8140c000 ! t0_kref+0x2af0: mov %asi, %g0
.word 0xf11fbc90 ! t0_kref+0x2af4: ldd [%fp - 0x370], %f24
.word 0x92b03836 ! t0_kref+0x2af8: orncc %g0, -0x7ca, %o1
.word 0x11480002 ! t0_kref+0x2afc: fba,pt %fcc0, _kref+0x2b04
.word 0x8032c00d ! t0_kref+0x2b00: orn %o3, %o5, %g0
.word 0xd03e001d ! t0_kref+0x2b04: std %o0, [%i0 + %i5]
.word 0xde16401b ! t0_kref+0x2b08: lduh [%i1 + %i3], %o7
.word 0x36800007 ! t0_kref+0x2b0c: bge,a _kref+0x2b28
.word 0xa9a01911 ! t0_kref+0x2b10: fitod %f17, %f20
.word 0x920ec013 ! t0_kref+0x2b14: and %i3, %l3, %o1
.word 0x9efdc00c ! t0_kref+0x2b18: sdivcc %l7, %o4, %o7
.word 0xa1a54832 ! t0_kref+0x2b1c: fadds %f21, %f18, %f16
.word 0x80daf2d4 ! t0_kref+0x2b20: smulcc %o3, -0xd2c, %g0
.word 0xed865000 ! t0_kref+0x2b24: lda [%i1]0x80, %f22
.word 0x9928001b ! t0_kref+0x2b28: sll %g0, %i3, %o4
.word 0xa5a01911 ! t0_kref+0x2b2c: fitod %f17, %f18
.word 0x923dc009 ! t0_kref+0x2b30: xnor %l7, %o1, %o1
.word 0x9684c016 ! t0_kref+0x2b34: addcc %l3, %l6, %o3
.word 0x81ae4a38 ! t0_kref+0x2b38: fcmps %fcc0, %f25, %f24
.word 0xaba38833 ! t0_kref+0x2b3c: fadds %f14, %f19, %f21
.word 0xec30a008 ! t0_kref+0x2b40: sth %l6, [%g2 + 8]
.word 0xf300a018 ! t0_kref+0x2b44: ld [%g2 + 0x18], %f25
.word 0x98f5f524 ! t0_kref+0x2b48: udivcc %l7, -0xadc, %o4
.word 0xc0300018 ! t0_kref+0x2b4c: clrh [%g0 + %i0]
.word 0xd2d81019 ! t0_kref+0x2b50: ldxa [%g0 + %i1]0x80, %o1
.word 0x96a325be ! t0_kref+0x2b54: subcc %o4, 0x5be, %o3
.word 0x25480008 ! t0_kref+0x2b58: fblg,a,pt %fcc0, _kref+0x2b78
.word 0x948538ee ! t0_kref+0x2b5c: addcc %l4, -0x712, %o2
.word 0x9824b3ed ! t0_kref+0x2b60: sub %l2, -0xc13, %o4
.word 0x33480001 ! t0_kref+0x2b64: fbe,a,pt %fcc0, _kref+0x2b68
.word 0x98ddb73b ! t0_kref+0x2b68: smulcc %l6, -0x8c5, %o4
.word 0x19800006 ! t0_kref+0x2b6c: fbuge _kref+0x2b84
.word 0x98233fd3 ! t0_kref+0x2b70: sub %o4, -0x2d, %o4
.word 0x9f352011 ! t0_kref+0x2b74: srl %l4, 0x11, %o7
.word 0x92336304 ! t0_kref+0x2b78: orn %o5, 0x304, %o1
.word 0x98f6800d ! t0_kref+0x2b7c: udivcc %i2, %o5, %o4
.word 0xe300a00c ! t0_kref+0x2b80: ld [%g2 + 0xc], %f17
.word 0xb3a649b1 ! t0_kref+0x2b84: fdivs %f25, %f17, %f25
.word 0x949dc016 ! t0_kref+0x2b88: xorcc %l7, %l6, %o2
.word 0x806566ee ! t0_kref+0x2b8c: subc %l5, 0x6ee, %g0
.word 0x9a22400d ! t0_kref+0x2b90: sub %o1, %o5, %o5
.word 0xd450a018 ! t0_kref+0x2b94: ldsh [%g2 + 0x18], %o2
.word 0x92e5c015 ! t0_kref+0x2b98: subccc %l7, %l5, %o1
.word 0x940326c5 ! t0_kref+0x2b9c: add %o4, 0x6c5, %o2
.word 0x29480008 ! t0_kref+0x2ba0: fbl,a,pt %fcc0, _kref+0x2bc0
.word 0x985b6fda ! t0_kref+0x2ba4: smul %o5, 0xfda, %o4
.word 0xd700a00c ! t0_kref+0x2ba8: ld [%g2 + 0xc], %f11
.word 0xdafe1000 ! t0_kref+0x2bac: swapa [%i0]0x80, %o5
.word 0xc030a004 ! t0_kref+0x2bb0: clrh [%g2 + 4]
.word 0x81ad8a4c ! t0_kref+0x2bb4: fcmpd %fcc0, %f22, %f12
.word 0x92bde4f3 ! t0_kref+0x2bb8: xnorcc %l7, 0x4f3, %o1
.word 0xa9a48833 ! t0_kref+0x2bbc: fadds %f18, %f19, %f20
.word 0x948d8013 ! t0_kref+0x2bc0: andcc %l6, %l3, %o2
.word 0x80f2afe8 ! t0_kref+0x2bc4: udivcc %o2, 0xfe8, %g0
.word 0x9b2ce001 ! t0_kref+0x2bc8: sll %l3, 0x1, %o5
.word 0xa7a288aa ! t0_kref+0x2bcc: fsubs %f10, %f10, %f19
.word 0x928ce117 ! t0_kref+0x2bd0: andcc %l3, 0x117, %o1
.word 0x0b800003 ! t0_kref+0x2bd4: fbug _kref+0x2be0
.word 0x920dc00c ! t0_kref+0x2bd8: and %l7, %o4, %o1
.word 0x98fce5a8 ! t0_kref+0x2bdc: sdivcc %l3, 0x5a8, %o4
.word 0x07800007 ! t0_kref+0x2be0: fbul _kref+0x2bfc
.word 0x97a00032 ! t0_kref+0x2be4: fmovs %f18, %f11
.word 0xe630a03a ! t0_kref+0x2be8: sth %l3, [%g2 + 0x3a]
.word 0x9ea68008 ! t0_kref+0x2bec: subcc %i2, %o0, %o7
.word 0x14480006 ! t0_kref+0x2bf0: bg,pt %icc, _kref+0x2c08
.word 0x94a021f1 ! t0_kref+0x2bf4: subcc %g0, 0x1f1, %o2
.word 0xa9a288d2 ! t0_kref+0x2bf8: fsubd %f10, %f18, %f20
.word 0x9da01910 ! t0_kref+0x2bfc: fitod %f16, %f14
.word 0x923a0012 ! t0_kref+0x2c00: xnor %o0, %l2, %o1
.word 0xafa349b5 ! t0_kref+0x2c04: fdivs %f13, %f21, %f23
.word 0x967d8013 ! t0_kref+0x2c08: sdiv %l6, %l3, %o3
.word 0x9f2ce01a ! t0_kref+0x2c0c: sll %l3, 0x1a, %o7
.word 0xf828a001 ! t0_kref+0x2c10: stb %i4, [%g2 + 1]
.word 0xe0180019 ! t0_kref+0x2c14: ldd [%g0 + %i1], %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x9f2ac000 ! t0_kref+0x2c24: sll %o3, %g0, %o7
.word 0xee6e401a ! t0_kref+0x2c28: ldstub [%i1 + %i2], %l7
.word 0xafa0188d ! t0_kref+0x2c2c: fitos %f13, %f23
.word 0xd210a002 ! t0_kref+0x2c30: lduh [%g2 + 2], %o1
.word 0xd8063fe4 ! t0_kref+0x2c34: ld [%i0 - 0x1c], %o4
.word 0xd848a032 ! t0_kref+0x2c38: ldsb [%g2 + 0x32], %o4
.word 0x9233400a ! t0_kref+0x2c3c: orn %o5, %o2, %o1
1: .word 0x33800006 ! t0_kref+0x2c40: fbe,a _kref+0x2c58
.word 0x9e82fdbe ! t0_kref+0x2c44: addcc %o3, -0x242, %o7
.word 0x26800004 ! t0_kref+0x2c48: bl,a _kref+0x2c58
.word 0xa9a01a35 ! t0_kref+0x2c4c: fstoi %f21, %f20
.word 0x80e37074 ! t0_kref+0x2c50: subccc %o5, -0xf8c, %g0
.word 0x98d2c015 ! t0_kref+0x2c54: umulcc %o3, %l5, %o4
.word 0x942b001c ! t0_kref+0x2c58: andn %o4, %i4, %o2
.word 0x8132a00d ! t0_kref+0x2c5c: srl %o2, 0xd, %g0
.word 0x02800006 ! t0_kref+0x2c60: be _kref+0x2c78
.word 0xd8d01019 ! t0_kref+0x2c64: ldsha [%g0 + %i1]0x80, %o4
.word 0x97a00032 ! t0_kref+0x2c68: fmovs %f18, %f11
.word 0xa9a609d8 ! t0_kref+0x2c6c: fdivd %f24, %f24, %f20
.word 0x98e6e1a7 ! t0_kref+0x2c70: subccc %i3, 0x1a7, %o4
.word 0xc96e4009 ! t0_kref+0x2c74: prefetch %i1 + %o1, 4
.word 0x1f800006 ! t0_kref+0x2c78: fbo _kref+0x2c90
.word 0x81dc28d7 ! t0_kref+0x2c7c: flush %l0 + 0x8d7
.word 0xea262004 ! t0_kref+0x2c80: st %l5, [%i0 + 4]
.word 0x9a2ac00a ! t0_kref+0x2c84: andn %o3, %o2, %o5
.word 0x92928000 ! t0_kref+0x2c88: orcc %o2, %g0, %o1
.word 0x9eb2000b ! t0_kref+0x2c8c: orncc %o0, %o3, %o7
.word 0xeb00a01c ! t0_kref+0x2c90: ld [%g2 + 0x1c], %f21
.word 0x19800003 ! t0_kref+0x2c94: fbuge _kref+0x2ca0
.word 0x92420000 ! t0_kref+0x2c98: addc %o0, %g0, %o1
.word 0xe3b8a040 ! t0_kref+0x2c9c: stda %f48, [%g2 + 0x40]%asi
.word 0x81858000 ! t0_kref+0x2ca0: wr %l6, %g0, %y
.word 0xa9a30d37 ! t0_kref+0x2ca4: fsmuld %f12, %f23, %f20
.word 0x94fe800c ! t0_kref+0x2ca8: sdivcc %i2, %o4, %o2
.word 0xc0060000 ! t0_kref+0x2cac: ld [%i0], %g0
.word 0x1b400005 ! t0_kref+0x2cb0: fble,pn %fcc0, _kref+0x2cc4
.word 0xeb871019 ! t0_kref+0x2cb4: lda [%i4 + %i1]0x80, %f21
.word 0x98dafe55 ! t0_kref+0x2cb8: smulcc %o3, -0x1ab, %o4
.word 0xde4e3fe0 ! t0_kref+0x2cbc: ldsb [%i0 - 0x20], %o7
.word 0x00400004 ! t0_kref+0x2cc0: bn,pn %icc, _kref+0x2cd0
.word 0x92437c48 ! t0_kref+0x2cc4: addc %o5, -0x3b8, %o1
.word 0x9da389d0 ! t0_kref+0x2cc8: fdivd %f14, %f16, %f14
.word 0x9a3ac015 ! t0_kref+0x2ccc: xnor %o3, %l5, %o5
.word 0x9534e015 ! t0_kref+0x2cd0: srl %l3, 0x15, %o2
.word 0x80b8001a ! t0_kref+0x2cd4: xnorcc %g0, %i2, %g0
.word 0xed1e2000 ! t0_kref+0x2cd8: ldd [%i0], %f22
.word 0xb3a0012b ! t0_kref+0x2cdc: fabss %f11, %f25
.word 0xe93e2018 ! t0_kref+0x2ce0: std %f20, [%i0 + 0x18]
.word 0xd60e2007 ! t0_kref+0x2ce4: ldub [%i0 + 7], %o3
.word 0x23800007 ! t0_kref+0x2ce8: fbne,a _kref+0x2d04
.word 0xea7e0000 ! t0_kref+0x2cec: swap [%i0], %l5
.word 0xf820a038 ! t0_kref+0x2cf0: st %i4, [%g2 + 0x38]
.word 0x9fc00004 ! t0_kref+0x2cf4: call %g0 + %g4
.word 0xeab65000 ! t0_kref+0x2cf8: stha %l5, [%i1]0x80
.word 0x9462a368 ! t0_kref+0x2cfc: subc %o2, 0x368, %o2
.word 0x24800002 ! t0_kref+0x2d00: ble,a _kref+0x2d08
.word 0xe91e2008 ! t0_kref+0x2d04: ldd [%i0 + 8], %f20
.word 0x1d480004 ! t0_kref+0x2d08: fbule,pt %fcc0, _kref+0x2d18
.word 0x921d801a ! t0_kref+0x2d0c: xor %l6, %i2, %o1
.word 0x99380014 ! t0_kref+0x2d10: sra %g0, %l4, %o4
.word 0x81db000e ! t0_kref+0x2d14: flush %o4 + %sp
.word 0xde10a00a ! t0_kref+0x2d18: lduh [%g2 + 0xa], %o7
.word 0x14800006 ! t0_kref+0x2d1c: bg _kref+0x2d34
.word 0x989dfb2b ! t0_kref+0x2d20: xorcc %l7, -0x4d5, %o4
.word 0x94f4801b ! t0_kref+0x2d24: udivcc %l2, %i3, %o2
.word 0x92de8014 ! t0_kref+0x2d28: smulcc %i2, %l4, %o1
.word 0x9b2ee006 ! t0_kref+0x2d2c: sll %i3, 0x6, %o5
.word 0x97a01a50 ! t0_kref+0x2d30: fdtoi %f16, %f11
.word 0x37800006 ! t0_kref+0x2d34: fbge,a _kref+0x2d4c
.word 0xdf00a02c ! t0_kref+0x2d38: ld [%g2 + 0x2c], %f15
.word 0xe53f4018 ! t0_kref+0x2d3c: std %f18, [%i5 + %i0]
.word 0x98e4ba27 ! t0_kref+0x2d40: subccc %l2, -0x5d9, %o4
.word 0xe3b8a040 ! t0_kref+0x2d44: stda %f48, [%g2 + 0x40]%asi
.word 0x001fffff ! t0_kref+0x2d48: illtrap 0x1fffff
.word 0xa3a01a39 ! t0_kref+0x2d4c: fstoi %f25, %f17
.word 0x9fa018d0 ! t0_kref+0x2d50: fdtos %f16, %f15
.word 0x80fa0015 ! t0_kref+0x2d54: sdivcc %o0, %l5, %g0
.word 0xe3b8a040 ! t0_kref+0x2d58: stda %f48, [%g2 + 0x40]%asi
.word 0x96f6c01b ! t0_kref+0x2d5c: udivcc %i3, %i3, %o3
.word 0x0f800003 ! t0_kref+0x2d60: fbu _kref+0x2d6c
.word 0x80a0001d ! t0_kref+0x2d64: cmp %g0, %i5
.word 0x9da00036 ! t0_kref+0x2d68: fmovs %f22, %f14
.word 0x1d800003 ! t0_kref+0x2d6c: fbule _kref+0x2d78
.word 0x9434fe45 ! t0_kref+0x2d70: orn %l3, -0x1bb, %o2
.word 0x94b26000 ! t0_kref+0x2d74: orncc %o1, 0, %o2
.word 0x8143c000 ! t0_kref+0x2d78: stbar
.word 0xd816001b ! t0_kref+0x2d7c: lduh [%i0 + %i3], %o4
.word 0x23400004 ! t0_kref+0x2d80: fbne,a,pn %fcc0, _kref+0x2d90
.word 0xafa018d6 ! t0_kref+0x2d84: fdtos %f22, %f23
.word 0xa9a0188b ! t0_kref+0x2d88: fitos %f11, %f20
.word 0xd8d01018 ! t0_kref+0x2d8c: ldsha [%g0 + %i0]0x80, %o4
.word 0x0c800003 ! t0_kref+0x2d90: bneg _kref+0x2d9c
.word 0x9abb6c82 ! t0_kref+0x2d94: xnorcc %o5, 0xc82, %o5
.word 0x948a0017 ! t0_kref+0x2d98: andcc %o0, %l7, %o2
.word 0x33480002 ! t0_kref+0x2d9c: fbe,a,pt %fcc0, _kref+0x2da4
.word 0x81854000 ! t0_kref+0x2da0: wr %l5, %g0, %y
.word 0x1f800006 ! t0_kref+0x2da4: fbo _kref+0x2dbc
.word 0xe36e401a ! t0_kref+0x2da8: prefetch %i1 + %i2, 17
.word 0xc0062018 ! t0_kref+0x2dac: ld [%i0 + 0x18], %g0
.word 0xada01917 ! t0_kref+0x2db0: fitod %f23, %f22
.word 0x1c800008 ! t0_kref+0x2db4: bpos _kref+0x2dd4
.word 0x993ee018 ! t0_kref+0x2db8: sra %i3, 0x18, %o4
.word 0x81ad4a2d ! t0_kref+0x2dbc: fcmps %fcc0, %f21, %f13
.word 0xd8060000 ! t0_kref+0x2dc0: ld [%i0], %o4
.word 0x9af6a7b2 ! t0_kref+0x2dc4: udivcc %i2, 0x7b2, %o5
.word 0x99a38839 ! t0_kref+0x2dc8: fadds %f14, %f25, %f12
.word 0xc048a017 ! t0_kref+0x2dcc: ldsb [%g2 + 0x17], %g0
.word 0x973ac017 ! t0_kref+0x2dd0: sra %o3, %l7, %o3
.word 0x98ac801c ! t0_kref+0x2dd4: andncc %l2, %i4, %o4
.word 0x96257bdf ! t0_kref+0x2dd8: sub %l5, -0x421, %o3
.word 0x81848000 ! t0_kref+0x2ddc: wr %l2, %g0, %y
.word 0xc048a027 ! t0_kref+0x2de0: ldsb [%g2 + 0x27], %g0
.word 0x808ac009 ! t0_kref+0x2de4: btst %o1, %o3
.word 0x8143e065 ! t0_kref+0x2de8: membar 0x65
.word 0xb8102014 ! t0_kref+0x2dec: mov 0x14, %i4
.word 0x1f800007 ! t0_kref+0x2df0: fbo _kref+0x2e0c
.word 0x80f58017 ! t0_kref+0x2df4: udivcc %l6, %l7, %g0
.word 0x8132801b ! t0_kref+0x2df8: srl %o2, %i3, %g0
.word 0xd4560000 ! t0_kref+0x2dfc: ldsh [%i0], %o2
.word 0xfd6e401b ! t0_kref+0x2e00: prefetch %i1 + %i3, 30
.word 0x96ab0017 ! t0_kref+0x2e04: andncc %o4, %l7, %o3
.word 0x95a0190e ! t0_kref+0x2e08: fitod %f14, %f10
.word 0x96bdc01d ! t0_kref+0x2e0c: xnorcc %l7, %i5, %o3
.word 0x9a7da30f ! t0_kref+0x2e10: sdiv %l6, 0x30f, %o5
.word 0x94050016 ! t0_kref+0x2e14: add %l4, %l6, %o2
.word 0xc048a013 ! t0_kref+0x2e18: ldsb [%g2 + 0x13], %g0
.word 0x94af401a ! t0_kref+0x2e1c: andncc %i5, %i2, %o2
.word 0xed26200c ! t0_kref+0x2e20: st %f22, [%i0 + 0xc]
.word 0x92bf4014 ! t0_kref+0x2e24: xnorcc %i5, %l4, %o1
.word 0xd816401b ! t0_kref+0x2e28: lduh [%i1 + %i3], %o4
.word 0x1b3e2101 ! t0_kref+0x2e2c: sethi %hi(0xf8840400), %o5
.word 0xda20a028 ! t0_kref+0x2e30: st %o5, [%g2 + 0x28]
.word 0x8143e06e ! t0_kref+0x2e34: membar 0x6e
.word 0xa1a01913 ! t0_kref+0x2e38: fitod %f19, %f16
.word 0xe51f4018 ! t0_kref+0x2e3c: ldd [%i5 + %i0], %f18
.word 0x81ab8a4e ! t0_kref+0x2e40: fcmpd %fcc0, %f14, %f14
.word 0xb1a509d0 ! t0_kref+0x2e44: fdivd %f20, %f16, %f24
.word 0x9aadc01a ! t0_kref+0x2e48: andncc %l7, %i2, %o5
.word 0x9a337738 ! t0_kref+0x2e4c: orn %o5, -0x8c8, %o5
.word 0xe1871018 ! t0_kref+0x2e50: lda [%i4 + %i0]0x80, %f16
.word 0xe01e2018 ! t0_kref+0x2e54: ldd [%i0 + 0x18], %l0
.word 0xc0567ff0 ! t0_kref+0x2e58: ldsh [%i1 - 0x10], %g0
.word 0x9f34a004 ! t0_kref+0x2e5c: srl %l2, 0x4, %o7
.word 0x15800007 ! t0_kref+0x2e60: fbue _kref+0x2e7c
.word 0xd8567ff8 ! t0_kref+0x2e64: ldsh [%i1 - 8], %o4
.word 0xa5a01a39 ! t0_kref+0x2e68: fstoi %f25, %f18
.word 0x9ef22ca6 ! t0_kref+0x2e6c: udivcc %o0, 0xca6, %o7
.word 0x81ab8a56 ! t0_kref+0x2e70: fcmpd %fcc0, %f14, %f22
.word 0xafa6092c ! t0_kref+0x2e74: fmuls %f24, %f12, %f23
.word 0x9a3f779d ! t0_kref+0x2e78: xnor %i5, -0x863, %o5
.word 0x98af0015 ! t0_kref+0x2e7c: andncc %i4, %l5, %o4
.word 0x9236800b ! t0_kref+0x2e80: orn %i2, %o3, %o1
.word 0xd44e7fe8 ! t0_kref+0x2e84: ldsb [%i1 - 0x18], %o2
.word 0x9fa0012a ! t0_kref+0x2e88: fabss %f10, %f15
.word 0x8143c000 ! t0_kref+0x2e8c: stbar
.word 0x80ff3425 ! t0_kref+0x2e90: sdivcc %i4, -0xbdb, %g0
.word 0x805dc012 ! t0_kref+0x2e94: smul %l7, %l2, %g0
.word 0x96adc016 ! t0_kref+0x2e98: andncc %l7, %l6, %o3
.word 0x9b3ec01c ! t0_kref+0x2e9c: sra %i3, %i4, %o5
.word 0xf320a004 ! t0_kref+0x2ea0: st %f25, [%g2 + 4]
.word 0x32400002 ! t0_kref+0x2ea4: bne,a,pn %icc, _kref+0x2eac
.word 0x8143c000 ! t0_kref+0x2ea8: stbar
.word 0xd44e2017 ! t0_kref+0x2eac: ldsb [%i0 + 0x17], %o2
.word 0xd850a00c ! t0_kref+0x2eb0: ldsh [%g2 + 0xc], %o4
.word 0x38400004 ! t0_kref+0x2eb4: bgu,a,pn %icc, _kref+0x2ec4
.word 0xa1a5cd31 ! t0_kref+0x2eb8: fsmuld %f23, %f17, %f16
.word 0x80528013 ! t0_kref+0x2ebc: umul %o2, %l3, %g0
.word 0x928da907 ! t0_kref+0x2ec0: andcc %l6, 0x907, %o1
.word 0xa1a309d8 ! t0_kref+0x2ec4: fdivd %f12, %f24, %f16
.word 0x8185c000 ! t0_kref+0x2ec8: wr %l7, %g0, %y
.word 0x9fa00136 ! t0_kref+0x2ecc: fabss %f22, %f15
.word 0xd230a024 ! t0_kref+0x2ed0: sth %o1, [%g2 + 0x24]
.word 0x9af5fe93 ! t0_kref+0x2ed4: udivcc %l7, -0x16d, %o5
.word 0xb1a01898 ! t0_kref+0x2ed8: fitos %f24, %f24
.word 0x95324017 ! t0_kref+0x2edc: srl %o1, %l7, %o2
.word 0x9f414000 ! t0_kref+0x2ee0: mov %pc, %o7
.word 0xe76e401b ! t0_kref+0x2ee4: prefetch %i1 + %i3, 19
.word 0x9245000d ! t0_kref+0x2ee8: addc %l4, %o5, %o1
.word 0xe4fe1000 ! t0_kref+0x2eec: swapa [%i0]0x80, %l2
.word 0x8143c000 ! t0_kref+0x2ef0: stbar
.word 0xf7ee501d ! t0_kref+0x2ef4: prefetcha %i1 + %i5, 27
.word 0x81de33f6 ! t0_kref+0x2ef8: flush %i0 - 0xc0a
.word 0xe4200019 ! t0_kref+0x2efc: st %l2, [%g0 + %i1]
.word 0x81830000 ! t0_kref+0x2f00: wr %o4, %g0, %y
.word 0xdc68001a ! t0_kref+0x2f04: ldstub [%g0 + %i2], %sp
.word 0xd7063fe4 ! t0_kref+0x2f08: ld [%i0 - 0x1c], %f11
.word 0x9eaf6227 ! t0_kref+0x2f0c: andncc %i5, 0x227, %o7
.word 0x982f21eb ! t0_kref+0x2f10: andn %i4, 0x1eb, %o4
sethi %hi(2f), %o7
.word 0xe40be334 ! t0_kref+0x2f18: ldub [%o7 + 0x334], %l2
.word 0xa41ca00c ! t0_kref+0x2f1c: xor %l2, 0xc, %l2
.word 0xe42be334 ! t0_kref+0x2f20: stb %l2, [%o7 + 0x334]
.word 0x81dbe334 ! t0_kref+0x2f24: flush %o7 + 0x334
.word 0x96a6c01c ! t0_kref+0x2f28: subcc %i3, %i4, %o3
.word 0xd448a00f ! t0_kref+0x2f2c: ldsb [%g2 + 0xf], %o2
.word 0x81ab0a32 ! t0_kref+0x2f30: fcmps %fcc0, %f12, %f18
2: .word 0xa046c013 ! t0_kref+0x2f34: addc %i3, %l3, %l0
.word 0x95a609d2 ! t0_kref+0x2f38: fdivd %f24, %f18, %f10
.word 0xd8562010 ! t0_kref+0x2f3c: ldsh [%i0 + 0x10], %o4
.word 0x9e330015 ! t0_kref+0x2f40: orn %o4, %l5, %o7
.word 0x36800004 ! t0_kref+0x2f44: bge,a _kref+0x2f54
.word 0x98e6801a ! t0_kref+0x2f48: subccc %i2, %i2, %o4
.word 0x94befb00 ! t0_kref+0x2f4c: xnorcc %i3, -0x500, %o2
.word 0xada508ce ! t0_kref+0x2f50: fsubd %f20, %f14, %f22
.word 0x947da51b ! t0_kref+0x2f54: sdiv %l6, 0x51b, %o2
.word 0x94fdf61c ! t0_kref+0x2f58: sdivcc %l7, -0x9e4, %o2
.word 0xe11fbe88 ! t0_kref+0x2f5c: ldd [%fp - 0x178], %f16
.word 0xa9a0188f ! t0_kref+0x2f60: fitos %f15, %f20
.word 0xe01e3fe8 ! t0_kref+0x2f64: ldd [%i0 - 0x18], %l0
.word 0xda5e2010 ! t0_kref+0x2f68: ldx [%i0 + 0x10], %o5
.word 0xd636c018 ! t0_kref+0x2f6c: sth %o3, [%i3 + %i0]
.word 0x9888000b ! t0_kref+0x2f70: andcc %g0, %o3, %o4
.word 0x96ab4000 ! t0_kref+0x2f74: andncc %o5, %g0, %o3
.word 0xd468a00d ! t0_kref+0x2f78: ldstub [%g2 + 0xd], %o2
.word 0x989ee1b2 ! t0_kref+0x2f7c: xorcc %i3, 0x1b2, %o4
.word 0xc10861ee ! t0_kref+0x2f80: ld [%g1 + 0x1ee], %fsr
.word 0x9b2d2014 ! t0_kref+0x2f84: sll %l4, 0x14, %o5
.word 0x81834000 ! t0_kref+0x2f88: wr %o5, %g0, %y
.word 0x9adb4016 ! t0_kref+0x2f8c: smulcc %o5, %l6, %o5
.word 0x923b0000 ! t0_kref+0x2f90: not %o4, %o1
.word 0x81db673c ! t0_kref+0x2f94: flush %o5 + 0x73c
.word 0x99a0188a ! t0_kref+0x2f98: fitos %f10, %f12
.word 0x9e2ef3f9 ! t0_kref+0x2f9c: andn %i3, -0xc07, %o7
.word 0x98854009 ! t0_kref+0x2fa0: addcc %l5, %o1, %o4
.word 0x3f800003 ! t0_kref+0x2fa4: fbo,a _kref+0x2fb0
.word 0xd8060000 ! t0_kref+0x2fa8: ld [%i0], %o4
.word 0x969af4f0 ! t0_kref+0x2fac: xorcc %o3, -0xb10, %o3
.word 0x98e5771a ! t0_kref+0x2fb0: subccc %l5, -0x8e6, %o4
.word 0x9e758014 ! t0_kref+0x2fb4: udiv %l6, %l4, %o7
.word 0x2e400008 ! t0_kref+0x2fb8: bvs,a,pn %icc, _kref+0x2fd8
.word 0x928dc01d ! t0_kref+0x2fbc: andcc %l7, %i5, %o1
.word 0x9da01114 ! t0_kref+0x2fc0: fxtod %f20, %f14
.word 0xe91fbf20 ! t0_kref+0x2fc4: ldd [%fp - 0xe0], %f20
.word 0x992da01c ! t0_kref+0x2fc8: sll %l6, 0x1c, %o4
.word 0x9535000c ! t0_kref+0x2fcc: srl %l4, %o4, %o2
.word 0xdd1e3fe0 ! t0_kref+0x2fd0: ldd [%i0 - 0x20], %f14
.word 0x39800001 ! t0_kref+0x2fd4: fbuge,a _kref+0x2fd8
.word 0x973ea016 ! t0_kref+0x2fd8: sra %i2, 0x16, %o3
.word 0x96e0355f ! t0_kref+0x2fdc: subccc %g0, -0xaa1, %o3
.word 0x94ad3b92 ! t0_kref+0x2fe0: andncc %l4, -0x46e, %o2
.word 0xc96e3ff0 ! t0_kref+0x2fe4: prefetch %i0 - 0x10, 4
.word 0xf11e3ff8 ! t0_kref+0x2fe8: ldd [%i0 - 8], %f24
.word 0x80e4c01d ! t0_kref+0x2fec: subccc %l3, %i5, %g0
.word 0x9466c00a ! t0_kref+0x2ff0: subc %i3, %o2, %o2
.word 0x9fc00004 ! t0_kref+0x2ff4: call %g0 + %g4
.word 0x80c48000 ! t0_kref+0x2ff8: addccc %l2, %g0, %g0
.word 0x0e800005 ! t0_kref+0x2ffc: bvs _kref+0x3010
.word 0xc0167fe4 ! t0_kref+0x3000: lduh [%i1 - 0x1c], %g0
.word 0xde5e6018 ! t0_kref+0x3004: ldx [%i1 + 0x18], %o7
.word 0xe51fbd88 ! t0_kref+0x3008: ldd [%fp - 0x278], %f18
.word 0xdd1e3ff8 ! t0_kref+0x300c: ldd [%i0 - 8], %f14
.word 0x0f480004 ! t0_kref+0x3010: fbu,pt %fcc0, _kref+0x3020
.word 0x9ba00138 ! t0_kref+0x3014: fabss %f24, %f13
.word 0x37480003 ! t0_kref+0x3018: fbge,a,pt %fcc0, _kref+0x3024
.word 0xef00a030 ! t0_kref+0x301c: ld [%g2 + 0x30], %f23
.word 0x9e9a757d ! t0_kref+0x3020: xorcc %o1, -0xa83, %o7
.word 0xb1a48858 ! t0_kref+0x3024: faddd %f18, %f24, %f24
.word 0xe53e7fe8 ! t0_kref+0x3028: std %f18, [%i1 - 0x18]
.word 0x9ae5fe01 ! t0_kref+0x302c: subccc %l7, -0x1ff, %o5
.word 0xd608a039 ! t0_kref+0x3030: ldub [%g2 + 0x39], %o3
.word 0xe836c019 ! t0_kref+0x3034: sth %l4, [%i3 + %i1]
.word 0xed20a034 ! t0_kref+0x3038: st %f22, [%g2 + 0x34]
.word 0x80aec013 ! t0_kref+0x303c: andncc %i3, %l3, %g0
.word 0x96b5800a ! t0_kref+0x3040: orncc %l6, %o2, %o3
.word 0x20800005 ! t0_kref+0x3044: bn,a _kref+0x3058
.word 0x9ab03ac8 ! t0_kref+0x3048: orncc %g0, -0x538, %o5
.word 0xd88e9019 ! t0_kref+0x304c: lduba [%i2 + %i1]0x80, %o4
.word 0xe51fbc88 ! t0_kref+0x3050: ldd [%fp - 0x378], %f18
.word 0x952ca016 ! t0_kref+0x3054: sll %l2, 0x16, %o2
.word 0x94268017 ! t0_kref+0x3058: sub %i2, %l7, %o2
.word 0x80500013 ! t0_kref+0x305c: umul %g0, %l3, %g0
.word 0x3f800006 ! t0_kref+0x3060: fbo,a _kref+0x3078
.word 0x99a01a2e ! t0_kref+0x3064: fstoi %f14, %f12
.word 0xd500a008 ! t0_kref+0x3068: ld [%g2 + 8], %f10
.word 0xe3b8a040 ! t0_kref+0x306c: stda %f48, [%g2 + 0x40]%asi
.word 0xda48a022 ! t0_kref+0x3070: ldsb [%g2 + 0x22], %o5
.word 0xc008a009 ! t0_kref+0x3074: ldub [%g2 + 9], %g0
.word 0x94ad7445 ! t0_kref+0x3078: andncc %l5, -0xbbb, %o2
.word 0x9a8d8008 ! t0_kref+0x307c: andcc %l6, %o0, %o5
.word 0x9ef4800c ! t0_kref+0x3080: udivcc %l2, %o4, %o7
.word 0xe1380018 ! t0_kref+0x3084: std %f16, [%g0 + %i0]
.word 0xd4562016 ! t0_kref+0x3088: ldsh [%i0 + 0x16], %o2
.word 0x81ab8a34 ! t0_kref+0x308c: fcmps %fcc0, %f14, %f20
.word 0xe1063fe4 ! t0_kref+0x3090: ld [%i0 - 0x1c], %f16
.word 0xa1a018d2 ! t0_kref+0x3094: fdtos %f18, %f16
.word 0x9ba01a4c ! t0_kref+0x3098: fdtoi %f12, %f13
.word 0xe11fbec8 ! t0_kref+0x309c: ldd [%fp - 0x138], %f16
.word 0xe01e0000 ! t0_kref+0x30a0: ldd [%i0], %l0
.word 0xde48a00b ! t0_kref+0x30a4: ldsb [%g2 + 0xb], %o7
.word 0xe5063fe4 ! t0_kref+0x30a8: ld [%i0 - 0x1c], %f18
.word 0x9da01a4c ! t0_kref+0x30ac: fdtoi %f12, %f14
.word 0x9a9f6b33 ! t0_kref+0x30b0: xorcc %i5, 0xb33, %o5
.word 0xada01911 ! t0_kref+0x30b4: fitod %f17, %f22
.word 0xd4464000 ! t0_kref+0x30b8: ldsw [%i1], %o2
.word 0xb1a01891 ! t0_kref+0x30bc: fitos %f17, %f24
.word 0x94233c13 ! t0_kref+0x30c0: sub %o4, -0x3ed, %o2
.word 0x0d800002 ! t0_kref+0x30c4: fbg _kref+0x30cc
.word 0xa9a018d0 ! t0_kref+0x30c8: fdtos %f16, %f20
.word 0xd9be5000 ! t0_kref+0x30cc: stda %f12, [%i1]0x80
.word 0x09480003 ! t0_kref+0x30d0: fbl,pt %fcc0, _kref+0x30dc
.word 0xa1a449b5 ! t0_kref+0x30d4: fdivs %f17, %f21, %f16
.word 0x9e8e8000 ! t0_kref+0x30d8: andcc %i2, %g0, %o7
.word 0x94bdc009 ! t0_kref+0x30dc: xnorcc %l7, %o1, %o2
.word 0x947f2d86 ! t0_kref+0x30e0: sdiv %i4, 0xd86, %o2
.word 0x08800005 ! t0_kref+0x30e4: bleu _kref+0x30f8
.word 0xde56c018 ! t0_kref+0x30e8: ldsh [%i3 + %i0], %o7
.word 0xda4e601a ! t0_kref+0x30ec: ldsb [%i1 + 0x1a], %o5
.word 0xe4680018 ! t0_kref+0x30f0: ldstub [%g0 + %i0], %l2
.word 0xf96e401d ! t0_kref+0x30f4: prefetch %i1 + %i5, 28
.word 0xe53e001d ! t0_kref+0x30f8: std %f18, [%i0 + %i5]
.word 0x80bec01c ! t0_kref+0x30fc: xnorcc %i3, %i4, %g0
.word 0x81ab8a2d ! t0_kref+0x3100: fcmps %fcc0, %f14, %f13
.word 0x8044f406 ! t0_kref+0x3104: addc %l3, -0xbfa, %g0
.word 0x21800001 ! t0_kref+0x3108: fbn,a _kref+0x310c
.word 0xda50a034 ! t0_kref+0x310c: ldsh [%g2 + 0x34], %o5
.word 0x9a44c00c ! t0_kref+0x3110: addc %l3, %o4, %o5
.word 0x9fa000b4 ! t0_kref+0x3114: fnegs %f20, %f15
.word 0xd6364000 ! t0_kref+0x3118: sth %o3, [%i1]
.word 0x10800006 ! t0_kref+0x311c: ba _kref+0x3134
.word 0x9337601c ! t0_kref+0x3120: srl %i5, 0x1c, %o1
.word 0x96aec012 ! t0_kref+0x3124: andncc %i3, %l2, %o3
.word 0xa7a01896 ! t0_kref+0x3128: fitos %f22, %f19
.word 0xd51fbfb8 ! t0_kref+0x312c: ldd [%fp - 0x48], %f10
.word 0x9e2f4009 ! t0_kref+0x3130: andn %i5, %o1, %o7
.word 0x10800006 ! t0_kref+0x3134: ba _kref+0x314c
.word 0xa5a38d2d ! t0_kref+0x3138: fsmuld %f14, %f13, %f18
.word 0xea30a01a ! t0_kref+0x313c: sth %l5, [%g2 + 0x1a]
.word 0x8143c000 ! t0_kref+0x3140: stbar
.word 0x9b3f200f ! t0_kref+0x3144: sra %i4, 0xf, %o5
.word 0xa1a000ce ! t0_kref+0x3148: fnegd %f14, %f16
.word 0xed1fbfa8 ! t0_kref+0x314c: ldd [%fp - 0x58], %f22
.word 0x92e766c8 ! t0_kref+0x3150: subccc %i5, 0x6c8, %o1
.word 0x03480001 ! t0_kref+0x3154: fbne,pt %fcc0, _kref+0x3158
.word 0x92af758d ! t0_kref+0x3158: andncc %i5, -0xa73, %o1
.word 0x983d000c ! t0_kref+0x315c: xnor %l4, %o4, %o4
.word 0x96ab3dcd ! t0_kref+0x3160: andncc %o4, -0x233, %o3
.word 0xe100a034 ! t0_kref+0x3164: ld [%g2 + 0x34], %f16
.word 0x9eba3d54 ! t0_kref+0x3168: xnorcc %o0, -0x2ac, %o7
.word 0xfa280019 ! t0_kref+0x316c: stb %i5, [%g0 + %i1]
.word 0x9eaec000 ! t0_kref+0x3170: andncc %i3, %g0, %o7
.word 0xd80e2005 ! t0_kref+0x3174: ldub [%i0 + 5], %o4
.word 0x3c480004 ! t0_kref+0x3178: bpos,a,pt %icc, _kref+0x3188
.word 0xada0002b ! t0_kref+0x317c: fmovs %f11, %f22
.word 0x0d800001 ! t0_kref+0x3180: fbg _kref+0x3184
.word 0x9ba01899 ! t0_kref+0x3184: fitos %f25, %f13
.word 0xe51e001d ! t0_kref+0x3188: ldd [%i0 + %i5], %f18
.word 0x81828000 ! t0_kref+0x318c: wr %o2, %g0, %y
.word 0x21800003 ! t0_kref+0x3190: fbn,a _kref+0x319c
.word 0xd606001c ! t0_kref+0x3194: ld [%i0 + %i4], %o3
.word 0x81ab4ab7 ! t0_kref+0x3198: fcmpes %fcc0, %f13, %f23
call SYM(t0_subr0)
.word 0x92a367cc ! t0_kref+0x31a0: subcc %o5, 0x7cc, %o1
sethi %hi(2f), %o7
.word 0xe40be1d0 ! t0_kref+0x31a8: ldub [%o7 + 0x1d0], %l2
.word 0xa41ca00c ! t0_kref+0x31ac: xor %l2, 0xc, %l2
.word 0xe42be1d0 ! t0_kref+0x31b0: stb %l2, [%o7 + 0x1d0]
.word 0x81dbe1d0 ! t0_kref+0x31b4: flush %o7 + 0x1d0
.word 0x808dc01b ! t0_kref+0x31b8: btst %i3, %l7
.word 0xb3a01a31 ! t0_kref+0x31bc: fstoi %f17, %f25
.word 0x9b3ee012 ! t0_kref+0x31c0: sra %i3, 0x12, %o5
.word 0x98c4f310 ! t0_kref+0x31c4: addccc %l3, -0xcf0, %o4
.word 0x9ea6a37b ! t0_kref+0x31c8: subcc %i2, 0x37b, %o7
.word 0xe6267fe4 ! t0_kref+0x31cc: st %l3, [%i1 - 0x1c]
2: .word 0xa9a0002a ! t0_kref+0x31d0: fmovs %f10, %f20
.word 0x9e64e91f ! t0_kref+0x31d4: subc %l3, 0x91f, %o7
.word 0xf207bfe0 ! t0_kref+0x31d8: ld [%fp - 0x20], %i1
.word 0x9af2400b ! t0_kref+0x31dc: udivcc %o1, %o3, %o5
.word 0xd500a01c ! t0_kref+0x31e0: ld [%g2 + 0x1c], %f10
.word 0x920ea4eb ! t0_kref+0x31e4: and %i2, 0x4eb, %o1
.word 0xada01914 ! t0_kref+0x31e8: fitod %f20, %f22
.word 0x96dec016 ! t0_kref+0x31ec: smulcc %i3, %l6, %o3
.word 0x98e6bff1 ! t0_kref+0x31f0: subccc %i2, -0xf, %o4
.word 0xc13f4005 ! t0_kref+0x31f4: std %f0, [%i5 + %g5]
.word 0x98bdad37 ! t0_kref+0x31f8: xnorcc %l6, 0xd37, %o4
.word 0xe86e0000 ! t0_kref+0x31fc: ldstub [%i0], %l4
.word 0xc168a004 ! t0_kref+0x3200: prefetch %g2 + 4, 0
.word 0x96f7400a ! t0_kref+0x3204: udivcc %i5, %o2, %o3
.word 0xd6067ff8 ! t0_kref+0x3208: ld [%i1 - 8], %o3
.word 0xe6680019 ! t0_kref+0x320c: ldstub [%g0 + %i1], %l3
.word 0x9fc00004 ! t0_kref+0x3210: call %g0 + %g4
.word 0x95a0012b ! t0_kref+0x3214: fabss %f11, %f10
.word 0xf13e4000 ! t0_kref+0x3218: std %f24, [%i1]
.word 0xc050a032 ! t0_kref+0x321c: ldsh [%g2 + 0x32], %g0
.word 0x94c6e1f9 ! t0_kref+0x3220: addccc %i3, 0x1f9, %o2
.word 0x9802f23f ! t0_kref+0x3224: add %o3, -0xdc1, %o4
.word 0x92a58015 ! t0_kref+0x3228: subcc %l6, %l5, %o1
.word 0x81824000 ! t0_kref+0x322c: wr %o1, %g0, %y
.word 0xf11fbec0 ! t0_kref+0x3230: ldd [%fp - 0x140], %f24
.word 0xb1a409ca ! t0_kref+0x3234: fdivd %f16, %f10, %f24
.word 0x98f33120 ! t0_kref+0x3238: udivcc %o4, -0xee0, %o4
.word 0x98bf0012 ! t0_kref+0x323c: xnorcc %i4, %l2, %o4
.word 0x2d800006 ! t0_kref+0x3240: fbg,a _kref+0x3258
.word 0x808efef9 ! t0_kref+0x3244: btst 0xfffffef9, %i3
.word 0x96a022ff ! t0_kref+0x3248: subcc %g0, 0x2ff, %o3
.word 0x10800006 ! t0_kref+0x324c: ba _kref+0x3264
.word 0xd51fbc80 ! t0_kref+0x3250: ldd [%fp - 0x380], %f10
.word 0x9aa7401d ! t0_kref+0x3254: subcc %i5, %i5, %o5
.word 0x26400008 ! t0_kref+0x3258: bl,a,pn %icc, _kref+0x3278
.word 0x81d9401e ! t0_kref+0x325c: flush %g5 + %fp
.word 0x98ff680d ! t0_kref+0x3260: sdivcc %i5, 0x80d, %o4
.word 0xf36e401d ! t0_kref+0x3264: prefetch %i1 + %i5, 25
.word 0x03400005 ! t0_kref+0x3268: fbne,pn %fcc0, _kref+0x327c
.word 0xa5a0190b ! t0_kref+0x326c: fitod %f11, %f18
.word 0x33480007 ! t0_kref+0x3270: fbe,a,pt %fcc0, _kref+0x328c
.word 0xd2564000 ! t0_kref+0x3274: ldsh [%i1], %o1
.word 0x0e800005 ! t0_kref+0x3278: bvs _kref+0x328c
.word 0x99a44d2d ! t0_kref+0x327c: fsmuld %f17, %f13, %f12
.word 0xf120a004 ! t0_kref+0x3280: st %f24, [%g2 + 4]
.word 0xf11e0000 ! t0_kref+0x3284: ldd [%i0], %f24
.word 0x2e800003 ! t0_kref+0x3288: bvs,a _kref+0x3294
.word 0x9ab0000a ! t0_kref+0x328c: orncc %g0, %o2, %o5
.word 0x9fc00004 ! t0_kref+0x3290: call %g0 + %g4
.word 0xed3e001d ! t0_kref+0x3294: std %f22, [%i0 + %i5]
.word 0x81870000 ! t0_kref+0x3298: wr %i4, %g0, %y
.word 0xedbe501d ! t0_kref+0x329c: stda %f22, [%i1 + %i5]0x80
.word 0x99a40833 ! t0_kref+0x32a0: fadds %f16, %f19, %f12
.word 0x9ab2a4d9 ! t0_kref+0x32a4: orncc %o2, 0x4d9, %o5
.word 0x26800001 ! t0_kref+0x32a8: bl,a _kref+0x32ac
.word 0xda567ff8 ! t0_kref+0x32ac: ldsh [%i1 - 8], %o5
.word 0x8114b539 ! t0_kref+0x32b0: taddcctv %l2, -0xac7, %g0
.word 0xe11e6010 ! t0_kref+0x32b4: ldd [%i1 + 0x10], %f16
.word 0x933ee01a ! t0_kref+0x32b8: sra %i3, 0x1a, %o1
.word 0xf630a00a ! t0_kref+0x32bc: sth %i3, [%g2 + 0xa]
.word 0xe3b8a040 ! t0_kref+0x32c0: stda %f48, [%g2 + 0x40]%asi
.word 0x9da3c930 ! t0_kref+0x32c4: fmuls %f15, %f16, %f14
.word 0xa5a000d8 ! t0_kref+0x32c8: fnegd %f24, %f18
.word 0xe26e201e ! t0_kref+0x32cc: ldstub [%i0 + 0x1e], %l1
.word 0xb3a00034 ! t0_kref+0x32d0: fmovs %f20, %f25
.word 0x9a8b001a ! t0_kref+0x32d4: andcc %o4, %i2, %o5
.word 0x9b3ca00d ! t0_kref+0x32d8: sra %l2, 0xd, %o5
.word 0x95a01092 ! t0_kref+0x32dc: fxtos %f18, %f10
.word 0x81874000 ! t0_kref+0x32e0: wr %i5, %g0, %y
.word 0x81800000 ! t0_kref+0x32e4: mov %g0, %y
.word 0xa9a58831 ! t0_kref+0x32e8: fadds %f22, %f17, %f20
.word 0xd608a01c ! t0_kref+0x32ec: ldub [%g2 + 0x1c], %o3
.word 0x9458001b ! t0_kref+0x32f0: smul %g0, %i3, %o2
.word 0x80acec83 ! t0_kref+0x32f4: andncc %l3, 0xc83, %g0
.word 0x81ac8ab8 ! t0_kref+0x32f8: fcmpes %fcc0, %f18, %f24
.word 0x94a6ea39 ! t0_kref+0x32fc: subcc %i3, 0xa39, %o2
.word 0x98c30017 ! t0_kref+0x3300: addccc %o4, %l7, %o4
.word 0x813ea010 ! t0_kref+0x3304: sra %i2, 0x10, %g0
.word 0xb3aa8034 ! t0_kref+0x3308: fmovsue %fcc0, %f20, %f25
.word 0x92083e56 ! t0_kref+0x330c: and %g0, -0x1aa, %o1
.word 0x9aa58009 ! t0_kref+0x3310: subcc %l6, %o1, %o5
.word 0xaba0012c ! t0_kref+0x3314: fabss %f12, %f21
.word 0xe01e6018 ! t0_kref+0x3318: ldd [%i1 + 0x18], %l0
.word 0xc0881018 ! t0_kref+0x331c: lduba [%g0 + %i0]0x80, %g0
.word 0x81aa8a50 ! t0_kref+0x3320: fcmpd %fcc0, %f10, %f16
.word 0xb1a000ad ! t0_kref+0x3324: fnegs %f13, %f24
.word 0xe3b8a040 ! t0_kref+0x3328: stda %f48, [%g2 + 0x40]%asi
.word 0x80ad3e0f ! t0_kref+0x332c: andncc %l4, -0x1f1, %g0
.word 0xe93e001d ! t0_kref+0x3330: std %f20, [%i0 + %i5]
.word 0x81da0004 ! t0_kref+0x3334: flush %o0 + %g4
.word 0x80aee4e5 ! t0_kref+0x3338: andncc %i3, 0x4e5, %g0
.word 0xc12e401c ! t0_kref+0x333c: st %fsr, [%i1 + %i4]
.word 0x9434c00b ! t0_kref+0x3340: orn %l3, %o3, %o2
.word 0x807cc014 ! t0_kref+0x3344: sdiv %l3, %l4, %g0
.word 0x8134c00a ! t0_kref+0x3348: srl %l3, %o2, %g0
.word 0x99a2cd30 ! t0_kref+0x334c: fsmuld %f11, %f16, %f12
.word 0x808dc016 ! t0_kref+0x3350: btst %l6, %l7
.word 0x01400004 ! t0_kref+0x3354: fbn,pn %fcc0, _kref+0x3364
.word 0xd44e6018 ! t0_kref+0x3358: ldsb [%i1 + 0x18], %o2
.word 0xda162000 ! t0_kref+0x335c: lduh [%i0], %o5
.word 0xe3b8a040 ! t0_kref+0x3360: stda %f48, [%g2 + 0x40]%asi
.word 0x9da00156 ! t0_kref+0x3364: fabsd %f22, %f14
.word 0xf436201a ! t0_kref+0x3368: sth %i2, [%i0 + 0x1a]
.word 0x9de3bfa0 ! t0_kref+0x336c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9284e253 ! t0_kref+0x3378: addcc %l3, 0x253, %o1
.word 0xd5070018 ! t0_kref+0x337c: ld [%i4 + %i0], %f10
.word 0x9a5d2802 ! t0_kref+0x3380: smul %l4, 0x802, %o5
1: .word 0xb1a2c830 ! t0_kref+0x3384: fadds %f11, %f16, %f24
.word 0x8143c000 ! t0_kref+0x3388: stbar
.word 0x9266f95f ! t0_kref+0x338c: subc %i3, -0x6a1, %o1
.word 0xd808a015 ! t0_kref+0x3390: ldub [%g2 + 0x15], %o4
.word 0x81400000 ! t0_kref+0x3394: mov %y, %g0
.word 0xda16600e ! t0_kref+0x3398: lduh [%i1 + 0xe], %o5
.word 0x98ad69dc ! t0_kref+0x339c: andncc %l5, 0x9dc, %o4
.word 0x9423401d ! t0_kref+0x33a0: sub %o5, %i5, %o2
.word 0x98af000b ! t0_kref+0x33a4: andncc %i4, %o3, %o4
.word 0x9fc00004 ! t0_kref+0x33a8: call %g0 + %g4
.word 0x81580000 ! t0_kref+0x33ac: flushw
.word 0x96a226f2 ! t0_kref+0x33b0: subcc %o0, 0x6f2, %o3
.word 0x99a01898 ! t0_kref+0x33b4: fitos %f24, %f12
.word 0x803d8000 ! t0_kref+0x33b8: not %l6, %g0
.word 0x985b4017 ! t0_kref+0x33bc: smul %o5, %l7, %o4
.word 0xe09e5000 ! t0_kref+0x33c0: ldda [%i1]0x80, %l0
.word 0x81ab0a58 ! t0_kref+0x33c4: fcmpd %fcc0, %f12, %f24
.word 0xd840a000 ! t0_kref+0x33c8: ldsw [%g2], %o4
.word 0x1f400007 ! t0_kref+0x33cc: fbo,pn %fcc0, _kref+0x33e8
.word 0x80a2401d ! t0_kref+0x33d0: cmp %o1, %i5
.word 0xea30a00e ! t0_kref+0x33d4: sth %l5, [%g2 + 0xe]
.word 0x9da0014c ! t0_kref+0x33d8: fabsd %f12, %f14
.word 0x81820000 ! t0_kref+0x33dc: wr %o0, %g0, %y
.word 0x80ad800b ! t0_kref+0x33e0: andncc %l6, %o3, %g0
.word 0x92fa400c ! t0_kref+0x33e4: sdivcc %o1, %o4, %o1
.word 0x9ea5a377 ! t0_kref+0x33e8: subcc %l6, 0x377, %o7
.word 0xc96e2018 ! t0_kref+0x33ec: prefetch %i0 + 0x18, 4
.word 0xb1a00050 ! t0_kref+0x33f0: fmovd %f16, %f24
.word 0xada0012c ! t0_kref+0x33f4: fabss %f12, %f22
.word 0x24800001 ! t0_kref+0x33f8: ble,a _kref+0x33fc
.word 0x8143c000 ! t0_kref+0x33fc: stbar
.word 0xada0012c ! t0_kref+0x3400: fabss %f12, %f22
.word 0x949ea211 ! t0_kref+0x3404: xorcc %i2, 0x211, %o2
.word 0x968b0009 ! t0_kref+0x3408: andcc %o4, %o1, %o3
.word 0xc0ff1018 ! t0_kref+0x340c: swapa [%i4 + %i0]0x80, %g0
.word 0x2b800005 ! t0_kref+0x3410: fbug,a _kref+0x3424
.word 0x81df8001 ! t0_kref+0x3414: flush %fp + %g1
.word 0x3b480001 ! t0_kref+0x3418: fble,a,pt %fcc0, _kref+0x341c
.word 0x9732c015 ! t0_kref+0x341c: srl %o3, %l5, %o3
.word 0x28800005 ! t0_kref+0x3420: bleu,a _kref+0x3434
.word 0x92a54017 ! t0_kref+0x3424: subcc %l5, %l7, %o1
.word 0x27800003 ! t0_kref+0x3428: fbul,a _kref+0x3434
.word 0xd51fbfb0 ! t0_kref+0x342c: ldd [%fp - 0x50], %f10
.word 0xf856c005 ! t0_kref+0x3430: ldsh [%i3 + %g5], %i4
.word 0x98337c85 ! t0_kref+0x3434: orn %o5, -0x37b, %o4
.word 0x99a018ce ! t0_kref+0x3438: fdtos %f14, %f12
.word 0xd84e401a ! t0_kref+0x343c: ldsb [%i1 + %i2], %o4
.word 0x972f6019 ! t0_kref+0x3440: sll %i5, 0x19, %o3
.word 0xe01e0000 ! t0_kref+0x3444: ldd [%i0], %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xe678a030 ! t0_kref+0x3454: swap [%g2 + 0x30], %l3
.word 0x32800001 ! t0_kref+0x3458: bne,a _kref+0x345c
.word 0x9ebd4013 ! t0_kref+0x345c: xnorcc %l5, %l3, %o7
1: .word 0xed3e2008 ! t0_kref+0x3460: std %f22, [%i0 + 8]
.word 0x95a589d8 ! t0_kref+0x3464: fdivd %f22, %f24, %f10
.word 0x9e22f2d4 ! t0_kref+0x3468: sub %o3, -0xd2c, %o7
.word 0x973ac008 ! t0_kref+0x346c: sra %o3, %o0, %o3
.word 0x933c800a ! t0_kref+0x3470: sra %l2, %o2, %o1
.word 0xd816c019 ! t0_kref+0x3474: lduh [%i3 + %i1], %o4
.word 0x81800000 ! t0_kref+0x3478: mov %g0, %y
.word 0xdd180019 ! t0_kref+0x347c: ldd [%g0 + %i1], %f14
.word 0xd440a010 ! t0_kref+0x3480: ldsw [%g2 + 0x10], %o2
.word 0x14800007 ! t0_kref+0x3484: bg _kref+0x34a0
.word 0xd700a02c ! t0_kref+0x3488: ld [%g2 + 0x2c], %f11
.word 0xd920a02c ! t0_kref+0x348c: st %f12, [%g2 + 0x2c]
.word 0x8143c000 ! t0_kref+0x3490: stbar
.word 0x968a001a ! t0_kref+0x3494: andcc %o0, %i2, %o3
.word 0x2f480003 ! t0_kref+0x3498: fbu,a,pt %fcc0, _kref+0x34a4
.word 0xdd070019 ! t0_kref+0x349c: ld [%i4 + %i1], %f14
.word 0xe100a020 ! t0_kref+0x34a0: ld [%g2 + 0x20], %f16
.word 0xe820a030 ! t0_kref+0x34a4: st %l4, [%g2 + 0x30]
.word 0xd93f4019 ! t0_kref+0x34a8: std %f12, [%i5 + %i1]
.word 0xc0c61000 ! t0_kref+0x34ac: ldswa [%i0]0x80, %g0
.word 0x985ec008 ! t0_kref+0x34b0: smul %i3, %o0, %o4
.word 0xda50a030 ! t0_kref+0x34b4: ldsh [%g2 + 0x30], %o5
.word 0x9ef2801c ! t0_kref+0x34b8: udivcc %o2, %i4, %o7
.word 0xf830a004 ! t0_kref+0x34bc: sth %i4, [%g2 + 4]
.word 0x929ec00d ! t0_kref+0x34c0: xorcc %i3, %o5, %o1
.word 0x925ab7e9 ! t0_kref+0x34c4: smul %o2, -0x817, %o1
.word 0x2a800007 ! t0_kref+0x34c8: bcs,a _kref+0x34e4
.word 0xdf00a018 ! t0_kref+0x34cc: ld [%g2 + 0x18], %f15
.word 0xf007bfe0 ! t0_kref+0x34d0: ld [%fp - 0x20], %i0
.word 0x9f414000 ! t0_kref+0x34d4: mov %pc, %o7
.word 0x9fc00004 ! t0_kref+0x34d8: call %g0 + %g4
.word 0x9324f66d ! t0_kref+0x34dc: mulscc %l3, -0x993, %o1
.word 0xb1a288ca ! t0_kref+0x34e0: fsubd %f10, %f10, %f24
.word 0x9638000a ! t0_kref+0x34e4: xnor %g0, %o2, %o3
.word 0x96103377 ! t0_kref+0x34e8: mov 0xfffff377, %o3
.word 0x81aacab8 ! t0_kref+0x34ec: fcmpes %fcc0, %f11, %f24
.word 0xb1a0012b ! t0_kref+0x34f0: fabss %f11, %f24
.word 0x98aa665c ! t0_kref+0x34f4: andncc %o1, 0x65c, %o4
.word 0xd850a03a ! t0_kref+0x34f8: ldsh [%g2 + 0x3a], %o4
.word 0x985e800b ! t0_kref+0x34fc: smul %i2, %o3, %o4
.word 0x17125a3f ! t0_kref+0x3500: sethi %hi(0x4968fc00), %o3
.word 0xe01e2008 ! t0_kref+0x3504: ldd [%i0 + 8], %l0
.word 0x98370000 ! t0_kref+0x3508: orn %i4, %g0, %o4
.word 0x14800003 ! t0_kref+0x350c: bg _kref+0x3518
.word 0xe100a018 ! t0_kref+0x3510: ld [%g2 + 0x18], %f16
.word 0xafa3c837 ! t0_kref+0x3514: fadds %f15, %f23, %f23
.word 0xd610a030 ! t0_kref+0x3518: lduh [%g2 + 0x30], %o3
.word 0xeab65000 ! t0_kref+0x351c: stha %l5, [%i1]0x80
.word 0xf430a014 ! t0_kref+0x3520: sth %i2, [%g2 + 0x14]
.word 0x99a0004a ! t0_kref+0x3524: fmovd %f10, %f12
.word 0x952ae018 ! t0_kref+0x3528: sll %o3, 0x18, %o2
.word 0x9a9b400c ! t0_kref+0x352c: xorcc %o5, %o4, %o5
.word 0xd88e501a ! t0_kref+0x3530: lduba [%i1 + %i2]0x80, %o4
.word 0x8133201b ! t0_kref+0x3534: srl %o4, 0x1b, %g0
.word 0x96bd4000 ! t0_kref+0x3538: xnorcc %l5, %g0, %o3
.word 0x9e66c014 ! t0_kref+0x353c: subc %i3, %l4, %o7
.word 0x98c5fe2e ! t0_kref+0x3540: addccc %l7, -0x1d2, %o4
.word 0x04800001 ! t0_kref+0x3544: ble _kref+0x3548
.word 0xa5a60936 ! t0_kref+0x3548: fmuls %f24, %f22, %f18
.word 0x9a1a801b ! t0_kref+0x354c: xor %o2, %i3, %o5
.word 0x9aba0014 ! t0_kref+0x3550: xnorcc %o0, %l4, %o5
.word 0x9a36c016 ! t0_kref+0x3554: orn %i3, %l6, %o5
.word 0x9f3d600f ! t0_kref+0x3558: sra %l5, 0xf, %o7
.word 0xc0a71018 ! t0_kref+0x355c: sta %g0, [%i4 + %i0]0x80
.word 0xe01f4018 ! t0_kref+0x3560: ldd [%i5 + %i0], %l0
.word 0x9b328000 ! t0_kref+0x3564: srl %o2, %g0, %o5
.word 0xb1a60832 ! t0_kref+0x3568: fadds %f24, %f18, %f24
.word 0xc0480018 ! t0_kref+0x356c: ldsb [%g0 + %i0], %g0
.word 0x808d2eea ! t0_kref+0x3570: btst 0xeea, %l4
.word 0xd4166018 ! t0_kref+0x3574: lduh [%i1 + 0x18], %o2
.word 0x95128012 ! t0_kref+0x3578: taddcctv %o2, %l2, %o2
.word 0xa7a018ca ! t0_kref+0x357c: fdtos %f10, %f19
.word 0x9eaae037 ! t0_kref+0x3580: andncc %o3, 0x37, %o7
.word 0x3b480007 ! t0_kref+0x3584: fble,a,pt %fcc0, _kref+0x35a0
.word 0x9a0cf4c9 ! t0_kref+0x3588: and %l3, -0xb37, %o5
.word 0xb1a0108a ! t0_kref+0x358c: fxtos %f10, %f24
.word 0x98333c8f ! t0_kref+0x3590: orn %o4, -0x371, %o4
.word 0x81ac0a2e ! t0_kref+0x3594: fcmps %fcc0, %f16, %f14
.word 0x96a6c012 ! t0_kref+0x3598: subcc %i3, %l2, %o3
.word 0x9e377f71 ! t0_kref+0x359c: orn %i5, -0x8f, %o7
.word 0x80e5f9cf ! t0_kref+0x35a0: subccc %l7, -0x631, %g0
.word 0x81848000 ! t0_kref+0x35a4: wr %l2, %g0, %y
.word 0x03800008 ! t0_kref+0x35a8: fbne _kref+0x35c8
.word 0x80f574d1 ! t0_kref+0x35ac: udivcc %l5, -0xb2f, %g0
.word 0x92e23f41 ! t0_kref+0x35b0: subccc %o0, -0xbf, %o1
.word 0xd5000019 ! t0_kref+0x35b4: ld [%g0 + %i1], %f10
.word 0xd028a030 ! t0_kref+0x35b8: stb %o0, [%g2 + 0x30]
.word 0x940cc016 ! t0_kref+0x35bc: and %l3, %l6, %o2
.word 0xde08a026 ! t0_kref+0x35c0: ldub [%g2 + 0x26], %o7
.word 0xda08a017 ! t0_kref+0x35c4: ldub [%g2 + 0x17], %o5
.word 0x81ad8ab6 ! t0_kref+0x35c8: fcmpes %fcc0, %f22, %f22
.word 0x9eb80012 ! t0_kref+0x35cc: xnorcc %g0, %l2, %o7
.word 0xd53e2008 ! t0_kref+0x35d0: std %f10, [%i0 + 8]
.word 0x32800005 ! t0_kref+0x35d4: bne,a _kref+0x35e8
.word 0xe09f5018 ! t0_kref+0x35d8: ldda [%i5 + %i0]0x80, %l0
.word 0xa7a0012c ! t0_kref+0x35dc: fabss %f12, %f19
.word 0x812d000d ! t0_kref+0x35e0: sll %l4, %o5, %g0
.word 0x9da80032 ! t0_kref+0x35e4: fmovsn %fcc0, %f18, %f14
.word 0x8186c000 ! t0_kref+0x35e8: wr %i3, %g0, %y
.word 0x9416801a ! t0_kref+0x35ec: or %i2, %i2, %o2
.word 0x2b480007 ! t0_kref+0x35f0: fbug,a,pt %fcc0, _kref+0x360c
.word 0x9245800a ! t0_kref+0x35f4: addc %l6, %o2, %o1
.word 0x9282a17b ! t0_kref+0x35f8: addcc %o2, 0x17b, %o1
.word 0x1b800007 ! t0_kref+0x35fc: fble _kref+0x3618
.word 0x9da0002e ! t0_kref+0x3600: fmovs %f14, %f14
.word 0x2b800007 ! t0_kref+0x3604: fbug,a _kref+0x3620
.word 0x94fa76ab ! t0_kref+0x3608: sdivcc %o1, -0x955, %o2
.word 0xd2c6101c ! t0_kref+0x360c: ldswa [%i0 + %i4]0x80, %o1
.word 0xa5a000b9 ! t0_kref+0x3610: fnegs %f25, %f18
.word 0x94272699 ! t0_kref+0x3614: sub %i4, 0x699, %o2
.word 0x9e3f401d ! t0_kref+0x3618: xnor %i5, %i5, %o7
.word 0xde0e200f ! t0_kref+0x361c: ldub [%i0 + 0xf], %o7
.word 0x987ebd87 ! t0_kref+0x3620: sdiv %i2, -0x279, %o4
.word 0xada5884e ! t0_kref+0x3624: faddd %f22, %f14, %f22
.word 0x808b7656 ! t0_kref+0x3628: btst 0xfffff656, %o5
.word 0xada01899 ! t0_kref+0x362c: fitos %f25, %f22
.word 0xe9270019 ! t0_kref+0x3630: st %f20, [%i4 + %i1]
.word 0x94a6f48a ! t0_kref+0x3634: subcc %i3, -0xb76, %o2
.word 0x9462a24b ! t0_kref+0x3638: subc %o2, 0x24b, %o2
.word 0x29480005 ! t0_kref+0x363c: fbl,a,pt %fcc0, _kref+0x3650
.word 0xe11fbee0 ! t0_kref+0x3640: ldd [%fp - 0x120], %f16
.word 0x9934e005 ! t0_kref+0x3644: srl %l3, 0x5, %o4
.word 0xb1a000ca ! t0_kref+0x3648: fnegd %f10, %f24
.word 0xeb68a00f ! t0_kref+0x364c: prefetch %g2 + 0xf, 21
.word 0x9aa82ce3 ! t0_kref+0x3650: andncc %g0, 0xce3, %o5
.word 0xeaf81018 ! t0_kref+0x3654: swapa [%g0 + %i0]0x80, %l5
.word 0x25800008 ! t0_kref+0x3658: fblg,a _kref+0x3678
.word 0x952a600e ! t0_kref+0x365c: sll %o1, 0xe, %o2
.word 0xed3e7fe0 ! t0_kref+0x3660: std %f22, [%i1 - 0x20]
.word 0x81580000 ! t0_kref+0x3664: flushw
.word 0x9fc10000 ! t0_kref+0x3668: call %g4
.word 0xb1a4c9aa ! t0_kref+0x366c: fdivs %f19, %f10, %f24
.word 0xa3a00132 ! t0_kref+0x3670: fabss %f18, %f17
.word 0x9e42800a ! t0_kref+0x3674: addc %o2, %o2, %o7
.word 0x80ba001a ! t0_kref+0x3678: xnorcc %o0, %i2, %g0
.word 0x9a780000 ! t0_kref+0x367c: sdiv %g0, %g0, %o5
.word 0x8143e040 ! t0_kref+0x3680: membar 0x40
.word 0x81824000 ! t0_kref+0x3684: wr %o1, %g0, %y
.word 0xa9a30954 ! t0_kref+0x3688: fmuld %f12, %f20, %f20
.word 0xd628a033 ! t0_kref+0x368c: stb %o3, [%g2 + 0x33]
.word 0x0b480004 ! t0_kref+0x3690: fbug,pt %fcc0, _kref+0x36a0
.word 0x81df6b5c ! t0_kref+0x3694: flush %i5 + 0xb5c
.word 0xee6e7fed ! t0_kref+0x3698: ldstub [%i1 - 0x13], %l7
.word 0xe630a01c ! t0_kref+0x369c: sth %l3, [%g2 + 0x1c]
.word 0xde10a014 ! t0_kref+0x36a0: lduh [%g2 + 0x14], %o7
.word 0x9fc10000 ! t0_kref+0x36a4: call %g4
.word 0xa1a3c82b ! t0_kref+0x36a8: fadds %f15, %f11, %f16
.word 0x8075a3db ! t0_kref+0x36ac: udiv %l6, 0x3db, %g0
.word 0x94a4ae6b ! t0_kref+0x36b0: subcc %l2, 0xe6b, %o2
.word 0xd84e2009 ! t0_kref+0x36b4: ldsb [%i0 + 9], %o4
.word 0x972ca016 ! t0_kref+0x36b8: sll %l2, 0x16, %o3
.word 0x800d8017 ! t0_kref+0x36bc: and %l6, %l7, %g0
.word 0x9b2368b2 ! t0_kref+0x36c0: mulscc %o5, 0x8b2, %o5
.word 0x06800005 ! t0_kref+0x36c4: bl _kref+0x36d8
.word 0xda167ff0 ! t0_kref+0x36c8: lduh [%i1 - 0x10], %o5
.word 0x9ba00137 ! t0_kref+0x36cc: fabss %f23, %f13
.word 0x92456539 ! t0_kref+0x36d0: addc %l5, 0x539, %o1
.word 0xe86e601f ! t0_kref+0x36d4: ldstub [%i1 + 0x1f], %l4
call SYM(t0_subr0)
.word 0x98fe8015 ! t0_kref+0x36dc: sdivcc %i2, %l5, %o4
.word 0xa5a4082c ! t0_kref+0x36e0: fadds %f16, %f12, %f18
.word 0x9da01a50 ! t0_kref+0x36e4: fdtoi %f16, %f14
.word 0xaba3c831 ! t0_kref+0x36e8: fadds %f15, %f17, %f21
.word 0x98dac00c ! t0_kref+0x36ec: smulcc %o3, %o4, %o4
.word 0x942a8015 ! t0_kref+0x36f0: andn %o2, %l5, %o2
.word 0xc12e401c ! t0_kref+0x36f4: st %fsr, [%i1 + %i4]
.word 0x926561c7 ! t0_kref+0x36f8: subc %l5, 0x1c7, %o1
.word 0xd440a004 ! t0_kref+0x36fc: ldsw [%g2 + 4], %o2
.word 0x95a0102e ! t0_kref+0x3700: fstox %f14, %f10
.word 0x9273001c ! t0_kref+0x3704: udiv %o4, %i4, %o1
.word 0x15480006 ! t0_kref+0x3708: fbue,pt %fcc0, _kref+0x3720
.word 0x9b28000d ! t0_kref+0x370c: sll %g0, %o5, %o5
.word 0x965d801a ! t0_kref+0x3710: smul %l6, %i2, %o3
.word 0xf430a028 ! t0_kref+0x3714: sth %i2, [%g2 + 0x28]
.word 0xa3a649b0 ! t0_kref+0x3718: fdivs %f25, %f16, %f17
.word 0x0f480001 ! t0_kref+0x371c: fbu,pt %fcc0, _kref+0x3720
.word 0x921d3965 ! t0_kref+0x3720: xor %l4, -0x69b, %o1
.word 0x98ba642f ! t0_kref+0x3724: xnorcc %o1, 0x42f, %o4
.word 0x986528b8 ! t0_kref+0x3728: subc %l4, 0x8b8, %o4
.word 0x81ae0a50 ! t0_kref+0x372c: fcmpd %fcc0, %f24, %f16
.word 0x988df64b ! t0_kref+0x3730: andcc %l7, -0x9b5, %o4
.word 0x9403628c ! t0_kref+0x3734: add %o5, 0x28c, %o2
.word 0x98f5fa07 ! t0_kref+0x3738: udivcc %l7, -0x5f9, %o4
.word 0x80aa3a73 ! t0_kref+0x373c: andncc %o0, -0x58d, %g0
.word 0x38480002 ! t0_kref+0x3740: bgu,a,pt %icc, _kref+0x3748
.word 0xe16e401c ! t0_kref+0x3744: prefetch %i1 + %i4, 16
.word 0x992ac00d ! t0_kref+0x3748: sll %o3, %o5, %o4
.word 0xe4fe501c ! t0_kref+0x374c: swapa [%i1 + %i4]0x80, %l2
.word 0x29800006 ! t0_kref+0x3750: fbl,a _kref+0x3768
.word 0x97a5c932 ! t0_kref+0x3754: fmuls %f23, %f18, %f11
.word 0x80f6e65a ! t0_kref+0x3758: udivcc %i3, 0x65a, %g0
.word 0x98bb717f ! t0_kref+0x375c: xnorcc %o5, -0xe81, %o4
.word 0x81ae4ab9 ! t0_kref+0x3760: fcmpes %fcc0, %f25, %f25
.word 0x93400000 ! t0_kref+0x3764: mov %y, %o1
.word 0xe8ae5000 ! t0_kref+0x3768: stba %l4, [%i1]0x80
.word 0xf007bfe0 ! t0_kref+0x376c: ld [%fp - 0x20], %i0
.word 0x81ad8a54 ! t0_kref+0x3770: fcmpd %fcc0, %f22, %f20
.word 0x9435b290 ! t0_kref+0x3774: orn %l6, -0xd70, %o2
.word 0x1b400008 ! t0_kref+0x3778: fble,pn %fcc0, _kref+0x3798
.word 0xf13f4018 ! t0_kref+0x377c: std %f24, [%i5 + %i0]
.word 0x9332e007 ! t0_kref+0x3780: srl %o3, 0x7, %o1
.word 0x98be801d ! t0_kref+0x3784: xnorcc %i2, %i5, %o4
.word 0xd920a024 ! t0_kref+0x3788: st %f12, [%g2 + 0x24]
.word 0x9fa01894 ! t0_kref+0x378c: fitos %f20, %f15
.word 0x983ea577 ! t0_kref+0x3790: xnor %i2, 0x577, %o4
.word 0x95a38838 ! t0_kref+0x3794: fadds %f14, %f24, %f10
.word 0x81824000 ! t0_kref+0x3798: wr %o1, %g0, %y
.word 0x3e400003 ! t0_kref+0x379c: bvc,a,pn %icc, _kref+0x37a8
.word 0xe11e2018 ! t0_kref+0x37a0: ldd [%i0 + 0x18], %f16
.word 0x2f800006 ! t0_kref+0x37a4: fbu,a _kref+0x37bc
.word 0x9a44f0d5 ! t0_kref+0x37a8: addc %l3, -0xf2b, %o5
.word 0xd520a024 ! t0_kref+0x37ac: st %f10, [%g2 + 0x24]
.word 0xda100019 ! t0_kref+0x37b0: lduh [%g0 + %i1], %o5
.word 0xd03f4018 ! t0_kref+0x37b4: std %o0, [%i5 + %i0]
.word 0x9abd0008 ! t0_kref+0x37b8: xnorcc %l4, %o0, %o5
.word 0x9f3ca00d ! t0_kref+0x37bc: sra %l2, 0xd, %o7
.word 0x83414000 ! t0_kref+0x37c0: mov %pc, %g1
.word 0xd91fbcd8 ! t0_kref+0x37c4: ldd [%fp - 0x328], %f12
.word 0xb1a01a33 ! t0_kref+0x37c8: fstoi %f19, %f24
.word 0x0b800005 ! t0_kref+0x37cc: fbug _kref+0x37e0
.word 0x948aefb1 ! t0_kref+0x37d0: andcc %o3, 0xfb1, %o2
.word 0xa5a28d38 ! t0_kref+0x37d4: fsmuld %f10, %f24, %f18
.word 0x9a5db5bf ! t0_kref+0x37d8: smul %l6, -0xa41, %o5
.word 0xd850a02c ! t0_kref+0x37dc: ldsh [%g2 + 0x2c], %o4
.word 0x3d400004 ! t0_kref+0x37e0: fbule,a,pn %fcc0, _kref+0x37f0
.word 0x99a6482c ! t0_kref+0x37e4: fadds %f25, %f12, %f12
.word 0xd40e601b ! t0_kref+0x37e8: ldub [%i1 + 0x1b], %o2
.word 0x9f302003 ! t0_kref+0x37ec: srl %g0, 0x3, %o7
.word 0xaba01a31 ! t0_kref+0x37f0: fstoi %f17, %f21
.word 0xafa489b0 ! t0_kref+0x37f4: fdivs %f18, %f16, %f23
.word 0xf828a021 ! t0_kref+0x37f8: stb %i4, [%g2 + 0x21]
.word 0xec30a022 ! t0_kref+0x37fc: sth %l6, [%g2 + 0x22]
.word 0xed1f4019 ! t0_kref+0x3800: ldd [%i5 + %i1], %f22
.word 0x922dc01a ! t0_kref+0x3804: andn %l7, %i2, %o1
.word 0xed20a018 ! t0_kref+0x3808: st %f22, [%g2 + 0x18]
.word 0x99a000b6 ! t0_kref+0x380c: fnegs %f22, %f12
.word 0x35800008 ! t0_kref+0x3810: fbue,a _kref+0x3830
.word 0xde48a03d ! t0_kref+0x3814: ldsb [%g2 + 0x3d], %o7
.word 0x99a01910 ! t0_kref+0x3818: fitod %f16, %f12
.word 0x3d480001 ! t0_kref+0x381c: fbule,a,pt %fcc0, _kref+0x3820
.word 0x81df0018 ! t0_kref+0x3820: flush %i4 + %i0
.word 0xe6362002 ! t0_kref+0x3824: sth %l3, [%i0 + 2]
.word 0x96da401d ! t0_kref+0x3828: smulcc %o1, %i5, %o3
.word 0x8045400c ! t0_kref+0x382c: addc %l5, %o4, %g0
.word 0x05480001 ! t0_kref+0x3830: fblg,pt %fcc0, _kref+0x3834
.word 0x949a0009 ! t0_kref+0x3834: xorcc %o0, %o1, %o2
.word 0x9e5a400c ! t0_kref+0x3838: smul %o1, %o4, %o7
.word 0x985a3319 ! t0_kref+0x383c: smul %o0, -0xce7, %o4
.word 0x9e06800a ! t0_kref+0x3840: add %i2, %o2, %o7
.word 0x9a657bce ! t0_kref+0x3844: subc %l5, -0x432, %o5
call SYM(t0_subr3)
.word 0x9a8afb5b ! t0_kref+0x384c: andcc %o3, -0x4a5, %o5
.word 0x9ef4c009 ! t0_kref+0x3850: udivcc %l3, %o1, %o7
.word 0xdb260000 ! t0_kref+0x3854: st %f13, [%i0]
.word 0xd616401b ! t0_kref+0x3858: lduh [%i1 + %i3], %o3
.word 0x3b800007 ! t0_kref+0x385c: fble,a _kref+0x3878
.word 0xd84e601f ! t0_kref+0x3860: ldsb [%i1 + 0x1f], %o4
.word 0xada000d0 ! t0_kref+0x3864: fnegd %f16, %f22
.word 0x9a250017 ! t0_kref+0x3868: sub %l4, %l7, %o5
.word 0xd810a012 ! t0_kref+0x386c: lduh [%g2 + 0x12], %o4
.word 0xada609b8 ! t0_kref+0x3870: fdivs %f24, %f24, %f22
.word 0xa1a3c9ad ! t0_kref+0x3874: fdivs %f15, %f13, %f16
.word 0x81ac0a4e ! t0_kref+0x3878: fcmpd %fcc0, %f16, %f14
.word 0xf436c019 ! t0_kref+0x387c: sth %i2, [%i3 + %i1]
.word 0x805a3ee4 ! t0_kref+0x3880: smul %o0, -0x11c, %g0
.word 0xc0965000 ! t0_kref+0x3884: lduha [%i1]0x80, %g0
.word 0x94aefbdd ! t0_kref+0x3888: andncc %i3, -0x423, %o2
.word 0x81adcaaf ! t0_kref+0x388c: fcmpes %fcc0, %f23, %f15
.word 0xe51fbc60 ! t0_kref+0x3890: ldd [%fp - 0x3a0], %f18
.word 0x0f480003 ! t0_kref+0x3894: fbu,pt %fcc0, _kref+0x38a0
.word 0xdb00a028 ! t0_kref+0x3898: ld [%g2 + 0x28], %f13
.word 0x29400008 ! t0_kref+0x389c: fbl,a,pn %fcc0, _kref+0x38bc
.word 0x9da000b3 ! t0_kref+0x38a0: fnegs %f19, %f14
.word 0x81854000 ! t0_kref+0x38a4: wr %l5, %g0, %y
.word 0xc0563fec ! t0_kref+0x38a8: ldsh [%i0 - 0x14], %g0
.word 0x9e34801b ! t0_kref+0x38ac: orn %l2, %i3, %o7
.word 0x81db2a18 ! t0_kref+0x38b0: flush %o4 + 0xa18
.word 0x99a289b9 ! t0_kref+0x38b4: fdivs %f10, %f25, %f12
.word 0x3f400001 ! t0_kref+0x38b8: fbo,a,pn %fcc0, _kref+0x38bc
.word 0xa1a3cd2d ! t0_kref+0x38bc: fsmuld %f15, %f13, %f16
.word 0x9b0a8013 ! t0_kref+0x38c0: tsubcc %o2, %l3, %o5
.word 0xda360000 ! t0_kref+0x38c4: sth %o5, [%i0]
.word 0xb1a509ce ! t0_kref+0x38c8: fdivd %f20, %f14, %f24
.word 0x8143e040 ! t0_kref+0x38cc: membar 0x40
.word 0xee364000 ! t0_kref+0x38d0: sth %l7, [%i1]
.word 0x9da508ca ! t0_kref+0x38d4: fsubd %f20, %f10, %f14
.word 0x94637660 ! t0_kref+0x38d8: subc %o5, -0x9a0, %o2
.word 0x8143e040 ! t0_kref+0x38dc: membar 0x40
.word 0xd210a034 ! t0_kref+0x38e0: lduh [%g2 + 0x34], %o1
.word 0xd53e3ff0 ! t0_kref+0x38e4: std %f10, [%i0 - 0x10]
.word 0x96170017 ! t0_kref+0x38e8: or %i4, %l7, %o3
.word 0x800ec009 ! t0_kref+0x38ec: and %i3, %o1, %g0
.word 0x02480002 ! t0_kref+0x38f0: be,pt %icc, _kref+0x38f8
.word 0x80aec014 ! t0_kref+0x38f4: andncc %i3, %l4, %g0
.word 0xd51fbd90 ! t0_kref+0x38f8: ldd [%fp - 0x270], %f10
.word 0x1e800003 ! t0_kref+0x38fc: bvc _kref+0x3908
.word 0xe4367fec ! t0_kref+0x3900: sth %l2, [%i1 - 0x14]
.word 0x0c800008 ! t0_kref+0x3904: bneg _kref+0x3924
.word 0xe3b8a080 ! t0_kref+0x3908: stda %f48, [%g2 + 0x80]%asi
.word 0xd9180018 ! t0_kref+0x390c: ldd [%g0 + %i0], %f12
.word 0x813c8017 ! t0_kref+0x3910: sra %l2, %l7, %g0
.word 0xd44e401a ! t0_kref+0x3914: ldsb [%i1 + %i2], %o2
.word 0x9506e14e ! t0_kref+0x3918: taddcc %i3, 0x14e, %o2
.word 0xe01e6010 ! t0_kref+0x391c: ldd [%i1 + 0x10], %l0
.word 0x2f800004 ! t0_kref+0x3920: fbu,a _kref+0x3930
.word 0xa5a6492c ! t0_kref+0x3924: fmuls %f25, %f12, %f18
.word 0x98dcc00b ! t0_kref+0x3928: smulcc %l3, %o3, %o4
.word 0xa9a4084e ! t0_kref+0x392c: faddd %f16, %f14, %f20
.word 0xe01e3fe8 ! t0_kref+0x3930: ldd [%i0 - 0x18], %l0
.word 0x927dc00d ! t0_kref+0x3934: sdiv %l7, %o5, %o1
.word 0x0a400004 ! t0_kref+0x3938: bcs,pn %icc, _kref+0x3948
.word 0x98a74013 ! t0_kref+0x393c: subcc %i5, %l3, %o4
.word 0x19800002 ! t0_kref+0x3940: fbuge _kref+0x3948
.word 0x97a018cc ! t0_kref+0x3944: fdtos %f12, %f11
.word 0x808a801d ! t0_kref+0x3948: btst %i5, %o2
.word 0x9fc00004 ! t0_kref+0x394c: call %g0 + %g4
.word 0x98ba8009 ! t0_kref+0x3950: xnorcc %o2, %o1, %o4
.word 0x9da84030 ! t0_kref+0x3954: fmovsne %fcc0, %f16, %f14
.word 0x98468016 ! t0_kref+0x3958: addc %i2, %l6, %o4
.word 0xd24e3ff0 ! t0_kref+0x395c: ldsb [%i0 - 0x10], %o1
.word 0x9340c000 ! t0_kref+0x3960: mov %asi, %o1
.word 0x03800006 ! t0_kref+0x3964: fbne _kref+0x397c
.word 0x808d3bea ! t0_kref+0x3968: btst 0xfffffbea, %l4
.word 0x33800005 ! t0_kref+0x396c: fbe,a _kref+0x3980
.word 0x9da0002a ! t0_kref+0x3970: fmovs %f10, %f14
.word 0x9f2aa00c ! t0_kref+0x3974: sll %o2, 0xc, %o7
.word 0x9f2a601f ! t0_kref+0x3978: sll %o1, 0x1f, %o7
.word 0x9ba01896 ! t0_kref+0x397c: fitos %f22, %f13
.word 0x972cc01b ! t0_kref+0x3980: sll %l3, %i3, %o3
.word 0x9e45eaf2 ! t0_kref+0x3984: addc %l7, 0xaf2, %o7
.word 0x21480001 ! t0_kref+0x3988: fbn,a,pt %fcc0, _kref+0x398c
.word 0x9e24f72c ! t0_kref+0x398c: sub %l3, -0x8d4, %o7
.word 0x9da60833 ! t0_kref+0x3990: fadds %f24, %f19, %f14
.word 0x9685000c ! t0_kref+0x3994: addcc %l4, %o4, %o3
.word 0x9ebda647 ! t0_kref+0x3998: xnorcc %l6, 0x647, %o7
.word 0x8143c000 ! t0_kref+0x399c: stbar
.word 0xd44e201a ! t0_kref+0x39a0: ldsb [%i0 + 0x1a], %o2
.word 0x9b382012 ! t0_kref+0x39a4: sra %g0, 0x12, %o5
.word 0x9e2567c3 ! t0_kref+0x39a8: sub %l5, 0x7c3, %o7
.word 0x99a00130 ! t0_kref+0x39ac: fabss %f16, %f12
.word 0x81df4014 ! t0_kref+0x39b0: flush %i5 + %l4
.word 0x808d8017 ! t0_kref+0x39b4: btst %l7, %l6
.word 0x81820000 ! t0_kref+0x39b8: wr %o0, %g0, %y
.word 0x17480004 ! t0_kref+0x39bc: fbge,pt %fcc0, _kref+0x39cc
.word 0xe3b8a080 ! t0_kref+0x39c0: stda %f48, [%g2 + 0x80]%asi
.word 0x81ab8a50 ! t0_kref+0x39c4: fcmpd %fcc0, %f14, %f16
.word 0x02800003 ! t0_kref+0x39c8: be _kref+0x39d4
.word 0x81da8012 ! t0_kref+0x39cc: flush %o2 + %l2
.word 0xdd380019 ! t0_kref+0x39d0: std %f14, [%g0 + %i1]
.word 0x01400007 ! t0_kref+0x39d4: fbn,pn %fcc0, _kref+0x39f0
.word 0x95a000b7 ! t0_kref+0x39d8: fnegs %f23, %f10
.word 0x9e46c008 ! t0_kref+0x39dc: addc %i3, %o0, %o7
.word 0x95a0188a ! t0_kref+0x39e0: fitos %f10, %f10
.word 0x28800006 ! t0_kref+0x39e4: bleu,a _kref+0x39fc
.word 0x9da34d2c ! t0_kref+0x39e8: fsmuld %f13, %f12, %f14
.word 0xee30a016 ! t0_kref+0x39ec: sth %l7, [%g2 + 0x16]
.word 0x96ac801a ! t0_kref+0x39f0: andncc %l2, %i2, %o3
.word 0xc0062010 ! t0_kref+0x39f4: ld [%i0 + 0x10], %g0
.word 0x952d2017 ! t0_kref+0x39f8: sll %l4, 0x17, %o2
.word 0x18800002 ! t0_kref+0x39fc: bgu _kref+0x3a04
.word 0x960dbdb8 ! t0_kref+0x3a00: and %l6, -0x248, %o3
.word 0x9ebb793f ! t0_kref+0x3a04: xnorcc %o5, -0x6c1, %o7
.word 0x972c800c ! t0_kref+0x3a08: sll %l2, %o4, %o3
.word 0xe53e6000 ! t0_kref+0x3a0c: std %f18, [%i1]
.word 0x98a83126 ! t0_kref+0x3a10: andncc %g0, -0xeda, %o4
.word 0x980ec01a ! t0_kref+0x3a14: and %i3, %i2, %o4
.word 0x92bb4008 ! t0_kref+0x3a18: xnorcc %o5, %o0, %o1
.word 0xa5a000ab ! t0_kref+0x3a1c: fnegs %f11, %f18
.word 0x9abde96f ! t0_kref+0x3a20: xnorcc %l7, 0x96f, %o5
.word 0x9464c009 ! t0_kref+0x3a24: subc %l3, %o1, %o2
.word 0xfe4e8000 ! t0_kref+0x3a28: ldsb [%i2], %i7
.word 0x17800008 ! t0_kref+0x3a2c: fbge _kref+0x3a4c
.word 0x8185c000 ! t0_kref+0x3a30: wr %l7, %g0, %y
.word 0x99a01911 ! t0_kref+0x3a34: fitod %f17, %f12
.word 0xd44e600e ! t0_kref+0x3a38: ldsb [%i1 + 0xe], %o2
.word 0xada000b4 ! t0_kref+0x3a3c: fnegs %f20, %f22
.word 0x9ee3400b ! t0_kref+0x3a40: subccc %o5, %o3, %o7
.word 0x9ee48014 ! t0_kref+0x3a44: subccc %l2, %l4, %o7
.word 0xe01e401d ! t0_kref+0x3a48: ldd [%i1 + %i5], %l0
.word 0xa5a3882e ! t0_kref+0x3a4c: fadds %f14, %f14, %f18
.word 0x9de3bfa0 ! t0_kref+0x3a50: save %sp, -0x60, %sp
.word 0x9bef401d ! t0_kref+0x3a54: restore %i5, %i5, %o5
.word 0xde16401b ! t0_kref+0x3a58: lduh [%i1 + %i3], %o7
.word 0x81854000 ! t0_kref+0x3a5c: wr %l5, %g0, %y
.word 0xd920a000 ! t0_kref+0x3a60: st %f12, [%g2]
.word 0x9fc00004 ! t0_kref+0x3a64: call %g0 + %g4
.word 0x95a60952 ! t0_kref+0x3a68: fmuld %f24, %f18, %f10
.word 0xe700a008 ! t0_kref+0x3a6c: ld [%g2 + 8], %f19
.word 0xe67e4000 ! t0_kref+0x3a70: swap [%i1], %l3
.word 0x9ea3401a ! t0_kref+0x3a74: subcc %o5, %i2, %o7
.word 0xa3a01a37 ! t0_kref+0x3a78: fstoi %f23, %f17
.word 0xa5a0190c ! t0_kref+0x3a7c: fitod %f12, %f18
.word 0x172fc061 ! t0_kref+0x3a80: sethi %hi(0xbf018400), %o3
.word 0x94f4801d ! t0_kref+0x3a84: udivcc %l2, %i5, %o2
.word 0x95a01933 ! t0_kref+0x3a88: fstod %f19, %f10
.word 0x9a24a516 ! t0_kref+0x3a8c: sub %l2, 0x516, %o5
.word 0x81ad0acc ! t0_kref+0x3a90: fcmped %fcc0, %f20, %f12
.word 0x0a480001 ! t0_kref+0x3a94: bcs,pt %icc, _kref+0x3a98
.word 0xb1a2c832 ! t0_kref+0x3a98: fadds %f11, %f18, %f24
.word 0xc807bfe4 ! t0_kref+0x3a9c: ld [%fp - 0x1c], %g4
.word 0x95234000 ! t0_kref+0x3aa0: mulscc %o5, %g0, %o2
.word 0x92a48014 ! t0_kref+0x3aa4: subcc %l2, %l4, %o1
.word 0x8143e01d ! t0_kref+0x3aa8: membar 0x1d
.word 0xe636201e ! t0_kref+0x3aac: sth %l3, [%i0 + 0x1e]
.word 0xa7a018d0 ! t0_kref+0x3ab0: fdtos %f16, %f19
.word 0xea7e7fe8 ! t0_kref+0x3ab4: swap [%i1 - 0x18], %l5
.word 0x9a2a401d ! t0_kref+0x3ab8: andn %o1, %i5, %o5
.word 0x81ac0a56 ! t0_kref+0x3abc: fcmpd %fcc0, %f16, %f22
.word 0x8143e067 ! t0_kref+0x3ac0: membar 0x67
.word 0x980d401c ! t0_kref+0x3ac4: and %l5, %i4, %o4
.word 0x21800005 ! t0_kref+0x3ac8: fbn,a _kref+0x3adc
.word 0x9887790c ! t0_kref+0x3acc: addcc %i5, -0x6f4, %o4
.word 0x9eaf6a5e ! t0_kref+0x3ad0: andncc %i5, 0xa5e, %o7
.word 0xe13e001d ! t0_kref+0x3ad4: std %f16, [%i0 + %i5]
.word 0x9af74009 ! t0_kref+0x3ad8: udivcc %i5, %o1, %o5
call SYM(t0_subr0)
.word 0xa00d800c ! t0_kref+0x3ae0: and %l6, %o4, %l0
.word 0xa3a000af ! t0_kref+0x3ae4: fnegs %f15, %f17
.word 0x94e72ebd ! t0_kref+0x3ae8: subccc %i4, 0xebd, %o2
.word 0x171c0810 ! t0_kref+0x3aec: sethi %hi(0x70204000), %o3
.word 0xeb00a028 ! t0_kref+0x3af0: ld [%g2 + 0x28], %f21
.word 0xb1a4cd31 ! t0_kref+0x3af4: fsmuld %f19, %f17, %f24
.word 0xe91e4000 ! t0_kref+0x3af8: ldd [%i1], %f20
.word 0x80e50016 ! t0_kref+0x3afc: subccc %l4, %l6, %g0
.word 0xe01e2008 ! t0_kref+0x3b00: ldd [%i0 + 8], %l0
.word 0x983a0008 ! t0_kref+0x3b04: xnor %o0, %o0, %o4
.word 0x29480007 ! t0_kref+0x3b08: fbl,a,pt %fcc0, _kref+0x3b24
.word 0x97a01894 ! t0_kref+0x3b0c: fitos %f20, %f11
.word 0xea28a011 ! t0_kref+0x3b10: stb %l5, [%g2 + 0x11]
.word 0x80ba400b ! t0_kref+0x3b14: xnorcc %o1, %o3, %g0
.word 0x92f30017 ! t0_kref+0x3b18: udivcc %o4, %l7, %o1
.word 0x1d480007 ! t0_kref+0x3b1c: fbule,pt %fcc0, _kref+0x3b38
.word 0xd5380019 ! t0_kref+0x3b20: std %f10, [%g0 + %i1]
.word 0xe520a028 ! t0_kref+0x3b24: st %f18, [%g2 + 0x28]
.word 0x969cc01d ! t0_kref+0x3b28: xorcc %l3, %i5, %o3
.word 0x81ddc015 ! t0_kref+0x3b2c: flush %l7 + %l5
.word 0x0d400005 ! t0_kref+0x3b30: fbg,pn %fcc0, _kref+0x3b44
.word 0xa1a28d36 ! t0_kref+0x3b34: fsmuld %f10, %f22, %f16
.word 0xda4e8018 ! t0_kref+0x3b38: ldsb [%i2 + %i0], %o5
.word 0x96c48013 ! t0_kref+0x3b3c: addccc %l2, %l3, %o3
.word 0x0b800007 ! t0_kref+0x3b40: fbug _kref+0x3b5c
.word 0xa3a018d8 ! t0_kref+0x3b44: fdtos %f24, %f17
.word 0xd03e0000 ! t0_kref+0x3b48: std %o0, [%i0]
.word 0x3b800002 ! t0_kref+0x3b4c: fble,a _kref+0x3b54
.word 0xd440a038 ! t0_kref+0x3b50: ldsw [%g2 + 0x38], %o2
.word 0xb1a018d2 ! t0_kref+0x3b54: fdtos %f18, %f24
.word 0x99a0004e ! t0_kref+0x3b58: fmovd %f14, %f12
.word 0x92fb000d ! t0_kref+0x3b5c: sdivcc %o4, %o5, %o1
.word 0xc807bfe8 ! t0_kref+0x3b60: ld [%fp - 0x18], %g4
.word 0x9fa000b5 ! t0_kref+0x3b64: fnegs %f21, %f15
.word 0x86102001 ! t0_kref+0x3b68: mov 0x1, %g3
.word 0x12800000 ! t0_kref+0x3b6c: bne _kref+0x3b6c
.word 0x86a0e001 ! t0_kref+0x3b70: subcc %g3, 1, %g3
.word 0x0c400001 ! t0_kref+0x3b74: bneg,pn %icc, _kref+0x3b78
.word 0xc807bfe4 ! t0_kref+0x3b78: ld [%fp - 0x1c], %g4
.word 0x9afc8016 ! t0_kref+0x3b7c: sdivcc %l2, %l6, %o5
.word 0xd230a034 ! t0_kref+0x3b80: sth %o1, [%g2 + 0x34]
.word 0x9fa01897 ! t0_kref+0x3b84: fitos %f23, %f15
.word 0x95a01a52 ! t0_kref+0x3b88: fdtoi %f18, %f10
.word 0x965d8017 ! t0_kref+0x3b8c: smul %l6, %l7, %o3
.word 0xe09e501d ! t0_kref+0x3b90: ldda [%i1 + %i5]0x80, %l0
.word 0xa9a509d4 ! t0_kref+0x3b94: fdivd %f20, %f20, %f20
.word 0xe0180018 ! t0_kref+0x3b98: ldd [%g0 + %i0], %l0
.word 0x9ba01a2c ! t0_kref+0x3b9c: fstoi %f12, %f13
.word 0xe40863f8 ! t0_kref+0x3ba0: ldub [%g1 + 0x3f8], %l2
.word 0xa41ca00c ! t0_kref+0x3ba4: xor %l2, 0xc, %l2
.word 0xe42863f8 ! t0_kref+0x3ba8: stb %l2, [%g1 + 0x3f8]
.word 0x81d863f8 ! t0_kref+0x3bac: flush %g1 + 0x3f8
.word 0xd816c018 ! t0_kref+0x3bb0: lduh [%i3 + %i0], %o4
.word 0x8143c000 ! t0_kref+0x3bb4: stbar
2: .word 0x932b601c ! t0_kref+0x3bb8: sll %o5, 0x1c, %o1
.word 0x81ac0a4e ! t0_kref+0x3bbc: fcmpd %fcc0, %f16, %f14
.word 0xd67e0000 ! t0_kref+0x3bc0: swap [%i0], %o3
.word 0x9ae37f67 ! t0_kref+0x3bc4: subccc %o5, -0x99, %o5
.word 0xde4e2014 ! t0_kref+0x3bc8: ldsb [%i0 + 0x14], %o7
.word 0xff6e401b ! t0_kref+0x3bcc: prefetch %i1 + %i3, 31
.word 0x9fa2c934 ! t0_kref+0x3bd0: fmuls %f11, %f20, %f15
.word 0xdd180019 ! t0_kref+0x3bd4: ldd [%g0 + %i1], %f14
.word 0x8185c000 ! t0_kref+0x3bd8: wr %l7, %g0, %y
.word 0xe1180018 ! t0_kref+0x3bdc: ldd [%g0 + %i0], %f16
.word 0x98628015 ! t0_kref+0x3be0: subc %o2, %l5, %o4
.word 0x9fc00004 ! t0_kref+0x3be4: call %g0 + %g4
.word 0xda360000 ! t0_kref+0x3be8: sth %o5, [%i0]
.word 0xed20a004 ! t0_kref+0x3bec: st %f22, [%g2 + 4]
.word 0xe46e2013 ! t0_kref+0x3bf0: ldstub [%i0 + 0x13], %l2
.word 0x9efa4009 ! t0_kref+0x3bf4: sdivcc %o1, %o1, %o7
.word 0x8064c008 ! t0_kref+0x3bf8: subc %l3, %o0, %g0
.word 0xd8300018 ! t0_kref+0x3bfc: sth %o4, [%g0 + %i0]
.word 0x0b800006 ! t0_kref+0x3c00: fbug _kref+0x3c18
.word 0xb3a0002c ! t0_kref+0x3c04: fmovs %f12, %f25
.word 0x802b28dd ! t0_kref+0x3c08: andn %o4, 0x8dd, %g0
.word 0x2b400005 ! t0_kref+0x3c0c: fbug,a,pn %fcc0, _kref+0x3c20
.word 0xfa2e200d ! t0_kref+0x3c10: stb %i5, [%i0 + 0xd]
.word 0x9e670009 ! t0_kref+0x3c14: subc %i4, %o1, %o7
.word 0x1c800002 ! t0_kref+0x3c18: bpos _kref+0x3c20
.word 0x95a018d2 ! t0_kref+0x3c1c: fdtos %f18, %f10
.word 0x963b2e14 ! t0_kref+0x3c20: xnor %o4, 0xe14, %o3
.word 0x9e200008 ! t0_kref+0x3c24: neg %o0, %o7
.word 0xf231401b ! t0_kref+0x3c28: sth %i1, [%g5 + %i3]
.word 0xd2166018 ! t0_kref+0x3c2c: lduh [%i1 + 0x18], %o1
.word 0x9fc10000 ! t0_kref+0x3c30: call %g4
.word 0xc08e9018 ! t0_kref+0x3c34: lduba [%i2 + %i0]0x80, %g0
.word 0x9540c000 ! t0_kref+0x3c38: mov %asi, %o2
.word 0xa7a8c039 ! t0_kref+0x3c3c: fmovsul %fcc0, %f25, %f19
.word 0x81aa8a58 ! t0_kref+0x3c40: fcmpd %fcc0, %f10, %f24
.word 0xd91e2000 ! t0_kref+0x3c44: ldd [%i0], %f12
.word 0x9886ab37 ! t0_kref+0x3c48: addcc %i2, 0xb37, %o4
.word 0x26800007 ! t0_kref+0x3c4c: bl,a _kref+0x3c68
.word 0x927b0009 ! t0_kref+0x3c50: sdiv %o4, %o1, %o1
.word 0x15400003 ! t0_kref+0x3c54: fbue,pn %fcc0, _kref+0x3c60
.word 0xb1a2c9ad ! t0_kref+0x3c58: fdivs %f11, %f13, %f24
.word 0x1d800002 ! t0_kref+0x3c5c: fbule _kref+0x3c64
.word 0x802eea43 ! t0_kref+0x3c60: andn %i3, 0xa43, %g0
.word 0xe968a003 ! t0_kref+0x3c64: prefetch %g2 + 3, 20
.word 0x07400003 ! t0_kref+0x3c68: fbul,pn %fcc0, _kref+0x3c74
.word 0xd8680018 ! t0_kref+0x3c6c: ldstub [%g0 + %i0], %o4
.word 0x30400003 ! t0_kref+0x3c70: ba,a,pn %icc, _kref+0x3c7c
.word 0x9a3d000a ! t0_kref+0x3c74: xnor %l4, %o2, %o5
.word 0xa1a01a2c ! t0_kref+0x3c78: fstoi %f12, %f16
.word 0x948ea33e ! t0_kref+0x3c7c: andcc %i2, 0x33e, %o2
.word 0xd51fbce8 ! t0_kref+0x3c80: ldd [%fp - 0x318], %f10
.word 0x25400007 ! t0_kref+0x3c84: fblg,a,pn %fcc0, _kref+0x3ca0
.word 0xb1a0188b ! t0_kref+0x3c88: fitos %f11, %f24
.word 0xb3a00131 ! t0_kref+0x3c8c: fabss %f17, %f25
.word 0xb1a0110a ! t0_kref+0x3c90: fxtod %f10, %f24
.word 0xe720a01c ! t0_kref+0x3c94: st %f19, [%g2 + 0x1c]
.word 0x13800006 ! t0_kref+0x3c98: fbe _kref+0x3cb0
.word 0xec3e7ff8 ! t0_kref+0x3c9c: std %l6, [%i1 - 8]
.word 0x15800004 ! t0_kref+0x3ca0: fbue _kref+0x3cb0
.word 0xb3a00039 ! t0_kref+0x3ca4: fmovs %f25, %f25
.word 0xd820a014 ! t0_kref+0x3ca8: st %o4, [%g2 + 0x14]
.word 0x9e1cedec ! t0_kref+0x3cac: xor %l3, 0xdec, %o7
.word 0xf820a010 ! t0_kref+0x3cb0: st %i4, [%g2 + 0x10]
.word 0x9b2ae01c ! t0_kref+0x3cb4: sll %o3, 0x1c, %o5
.word 0xe1180018 ! t0_kref+0x3cb8: ldd [%g0 + %i0], %f16
.word 0xec380019 ! t0_kref+0x3cbc: std %l6, [%g0 + %i1]
.word 0x9da018ca ! t0_kref+0x3cc0: fdtos %f10, %f14
.word 0x27480007 ! t0_kref+0x3cc4: fbul,a,pt %fcc0, _kref+0x3ce0
.word 0xde563fe4 ! t0_kref+0x3cc8: ldsh [%i0 - 0x1c], %o7
.word 0x812b601e ! t0_kref+0x3ccc: sll %o5, 0x1e, %g0
.word 0x27400001 ! t0_kref+0x3cd0: fbul,a,pn %fcc0, _kref+0x3cd4
.word 0xe828001a ! t0_kref+0x3cd4: stb %l4, [%g0 + %i2]
.word 0xd51fbe38 ! t0_kref+0x3cd8: ldd [%fp - 0x1c8], %f10
.word 0xa3a000b4 ! t0_kref+0x3cdc: fnegs %f20, %f17
.word 0x81accaab ! t0_kref+0x3ce0: fcmpes %fcc0, %f19, %f11
.word 0xe83f4018 ! t0_kref+0x3ce4: std %l4, [%i5 + %i0]
.word 0x9e46e054 ! t0_kref+0x3ce8: addc %i3, 0x54, %o7
.word 0x1f480006 ! t0_kref+0x3cec: fbo,pt %fcc0, _kref+0x3d04
.word 0xd84e001a ! t0_kref+0x3cf0: ldsb [%i0 + %i2], %o4
.word 0xd1183260 ! t0_kref+0x3cf4: ldd [%g0 - 0xda0], %f8
.word 0x9ef28012 ! t0_kref+0x3cf8: udivcc %o2, %l2, %o7
.word 0x94257646 ! t0_kref+0x3cfc: sub %l5, -0x9ba, %o2
.word 0xde162014 ! t0_kref+0x3d00: lduh [%i0 + 0x14], %o7
.word 0xaba4082a ! t0_kref+0x3d04: fadds %f16, %f10, %f21
.word 0x20400001 ! t0_kref+0x3d08: bn,a,pn %icc, _kref+0x3d0c
.word 0xafa01090 ! t0_kref+0x3d0c: fxtos %f16, %f23
.word 0x9e5f4014 ! t0_kref+0x3d10: smul %i5, %l4, %o7
.word 0x9e8df6ed ! t0_kref+0x3d14: andcc %l7, -0x913, %o7
.word 0x00800006 ! t0_kref+0x3d18: bn _kref+0x3d30
.word 0x99a01899 ! t0_kref+0x3d1c: fitos %f25, %f12
.word 0x9da00131 ! t0_kref+0x3d20: fabss %f17, %f14
.word 0x9ee2f824 ! t0_kref+0x3d24: subccc %o3, -0x7dc, %o7
.word 0x81adcab1 ! t0_kref+0x3d28: fcmpes %fcc0, %f23, %f17
.word 0xe11e2008 ! t0_kref+0x3d2c: ldd [%i0 + 8], %f16
.word 0x81830000 ! t0_kref+0x3d30: wr %o4, %g0, %y
.word 0xe01e6010 ! t0_kref+0x3d34: ldd [%i1 + 0x10], %l0
.word 0x8013400c ! t0_kref+0x3d38: or %o5, %o4, %g0
.word 0x9540c000 ! t0_kref+0x3d3c: mov %asi, %o2
.word 0x9ba60939 ! t0_kref+0x3d40: fmuls %f24, %f25, %f13
.word 0x9aaec015 ! t0_kref+0x3d44: andncc %i3, %l5, %o5
.word 0x928f0017 ! t0_kref+0x3d48: andcc %i4, %l7, %o1
.word 0x9684aa3d ! t0_kref+0x3d4c: addcc %l2, 0xa3d, %o3
.word 0x943a7c9f ! t0_kref+0x3d50: xnor %o1, -0x361, %o2
.word 0x3f480007 ! t0_kref+0x3d54: fbo,a,pt %fcc0, _kref+0x3d70
.word 0x81858000 ! t0_kref+0x3d58: wr %l6, %g0, %y
.word 0x80fcac30 ! t0_kref+0x3d5c: sdivcc %l2, 0xc30, %g0
.word 0x9e32c00c ! t0_kref+0x3d60: orn %o3, %o4, %o7
.word 0xdd1f4019 ! t0_kref+0x3d64: ldd [%i5 + %i1], %f14
.word 0xe0180018 ! t0_kref+0x3d68: ldd [%g0 + %i0], %l0
.word 0xe01f4018 ! t0_kref+0x3d6c: ldd [%i5 + %i0], %l0
.word 0x9e23000b ! t0_kref+0x3d70: sub %o4, %o3, %o7
.word 0x05480006 ! t0_kref+0x3d74: fblg,pt %fcc0, _kref+0x3d8c
.word 0x993aa002 ! t0_kref+0x3d78: sra %o2, 0x2, %o4
.word 0xda40a01c ! t0_kref+0x3d7c: ldsw [%g2 + 0x1c], %o5
.word 0x96ba400c ! t0_kref+0x3d80: xnorcc %o1, %o4, %o3
.word 0xd44e6012 ! t0_kref+0x3d84: ldsb [%i1 + 0x12], %o2
.word 0x9a65bd4e ! t0_kref+0x3d88: subc %l6, -0x2b2, %o5
.word 0xe83e3ff8 ! t0_kref+0x3d8c: std %l4, [%i0 - 8]
.word 0xa9a98032 ! t0_kref+0x3d90: fmovsg %fcc0, %f18, %f20
.word 0xc016c019 ! t0_kref+0x3d94: lduh [%i3 + %i1], %g0
.word 0x928ab498 ! t0_kref+0x3d98: andcc %o2, -0xb68, %o1
.word 0xd03e0000 ! t0_kref+0x3d9c: std %o0, [%i0]
.word 0xd4167fe6 ! t0_kref+0x3da0: lduh [%i1 - 0x1a], %o2
.word 0x81870000 ! t0_kref+0x3da4: wr %i4, %g0, %y
.word 0xde167ff4 ! t0_kref+0x3da8: lduh [%i1 - 0xc], %o7
.word 0x81deaff4 ! t0_kref+0x3dac: flush %i2 + 0xff4
.word 0x81870000 ! t0_kref+0x3db0: wr %i4, %g0, %y
.word 0xa7a609b6 ! t0_kref+0x3db4: fdivs %f24, %f22, %f19
.word 0xe3b8a080 ! t0_kref+0x3db8: stda %f48, [%g2 + 0x80]%asi
.word 0x97a3c834 ! t0_kref+0x3dbc: fadds %f15, %f20, %f11
.word 0x9aa5c00b ! t0_kref+0x3dc0: subcc %l7, %o3, %o5
.word 0x9ee5f890 ! t0_kref+0x3dc4: subccc %l7, -0x770, %o7
.word 0xd6563ffe ! t0_kref+0x3dc8: ldsh [%i0 - 2], %o3
.word 0xb1a0190b ! t0_kref+0x3dcc: fitod %f11, %f24
.word 0xa5a589aa ! t0_kref+0x3dd0: fdivs %f22, %f10, %f18
.word 0xed1e2018 ! t0_kref+0x3dd4: ldd [%i0 + 0x18], %f22
.word 0xd820a00c ! t0_kref+0x3dd8: st %o4, [%g2 + 0xc]
.word 0xde56401b ! t0_kref+0x3ddc: ldsh [%i1 + %i3], %o7
.word 0xada01914 ! t0_kref+0x3de0: fitod %f20, %f22
.word 0x965f256e ! t0_kref+0x3de4: smul %i4, 0x56e, %o3
.word 0xf620a028 ! t0_kref+0x3de8: st %i3, [%g2 + 0x28]
.word 0x9ec4b377 ! t0_kref+0x3dec: addccc %l2, -0xc89, %o7
.word 0xd610a010 ! t0_kref+0x3df0: lduh [%g2 + 0x10], %o3
.word 0x37800002 ! t0_kref+0x3df4: fbge,a _kref+0x3dfc
.word 0x940b651c ! t0_kref+0x3df8: and %o5, 0x51c, %o2
.word 0x18800007 ! t0_kref+0x3dfc: bgu _kref+0x3e18
.word 0xd4ae9019 ! t0_kref+0x3e00: stba %o2, [%i2 + %i1]0x80
.word 0xe11e2008 ! t0_kref+0x3e04: ldd [%i0 + 8], %f16
.word 0x98a4b3dd ! t0_kref+0x3e08: subcc %l2, -0xc23, %o4
.word 0x9aba2f85 ! t0_kref+0x3e0c: xnorcc %o0, 0xf85, %o5
.word 0x953da00f ! t0_kref+0x3e10: sra %l6, 0xf, %o2
.word 0x15400005 ! t0_kref+0x3e14: fbue,pn %fcc0, _kref+0x3e28
.word 0xda00a004 ! t0_kref+0x3e18: ld [%g2 + 4], %o5
.word 0x812b001d ! t0_kref+0x3e1c: sll %o4, %i5, %g0
.word 0x94aa800a ! t0_kref+0x3e20: andncc %o2, %o2, %o2
call SYM(t0_subr0)
.word 0x9540c000 ! t0_kref+0x3e28: mov %asi, %o2
.word 0xa9a409b4 ! t0_kref+0x3e2c: fdivs %f16, %f20, %f20
.word 0xde50a02e ! t0_kref+0x3e30: ldsh [%g2 + 0x2e], %o7
.word 0xd416c019 ! t0_kref+0x3e34: lduh [%i3 + %i1], %o2
.word 0xd6062000 ! t0_kref+0x3e38: ld [%i0], %o3
.word 0x22480002 ! t0_kref+0x3e3c: be,a,pt %icc, _kref+0x3e44
.word 0xe51e001d ! t0_kref+0x3e40: ldd [%i0 + %i5], %f18
.word 0xda300018 ! t0_kref+0x3e44: sth %o5, [%g0 + %i0]
.word 0xaba018ca ! t0_kref+0x3e48: fdtos %f10, %f21
.word 0x81dbb78f ! t0_kref+0x3e4c: flush %sp - 0x871
.word 0xe91fbfb0 ! t0_kref+0x3e50: ldd [%fp - 0x50], %f20
.word 0x968a7dcf ! t0_kref+0x3e54: andcc %o1, -0x231, %o3
.word 0x9da28833 ! t0_kref+0x3e58: fadds %f10, %f19, %f14
.word 0xde0e001a ! t0_kref+0x3e5c: ldub [%i0 + %i2], %o7
.word 0xafa00031 ! t0_kref+0x3e60: fmovs %f17, %f23
.word 0x9fa44933 ! t0_kref+0x3e64: fmuls %f17, %f19, %f15
.word 0xb3a60935 ! t0_kref+0x3e68: fmuls %f24, %f21, %f25
.word 0x92620017 ! t0_kref+0x3e6c: subc %o0, %l7, %o1
.word 0xa3a3c838 ! t0_kref+0x3e70: fadds %f15, %f24, %f17
.word 0xada409ca ! t0_kref+0x3e74: fdivd %f16, %f10, %f22
.word 0x9da0110c ! t0_kref+0x3e78: fxtod %f12, %f14
.word 0x95a000d4 ! t0_kref+0x3e7c: fnegd %f20, %f10
.word 0x06800003 ! t0_kref+0x3e80: bl _kref+0x3e8c
.word 0x9a477977 ! t0_kref+0x3e84: addc %i5, -0x689, %o5
.word 0x3d800005 ! t0_kref+0x3e88: fbule,a _kref+0x3e9c
.word 0xd51e401d ! t0_kref+0x3e8c: ldd [%i1 + %i5], %f10
.word 0x95a609ce ! t0_kref+0x3e90: fdivd %f24, %f14, %f10
.word 0xe430a022 ! t0_kref+0x3e94: sth %l2, [%g2 + 0x22]
.word 0x945a0000 ! t0_kref+0x3e98: smul %o0, %g0, %o2
.word 0xa5a0004c ! t0_kref+0x3e9c: fmovd %f12, %f18
.word 0x9f414000 ! t0_kref+0x3ea0: mov %pc, %o7
! .word 0x32419056 ! t0_kref+0x3ea4: bne,a,pn %icc, SYM(t0_subr0)
bne,a,pn %icc, SYM(t0_subr0)
.word 0xdb21401c ! t0_kref+0x3ea8: st %f13, [%g5 + %i4]
.word 0x952f4016 ! t0_kref+0x3eac: sll %i5, %l6, %o2
.word 0x9315f9a9 ! t0_kref+0x3eb0: taddcctv %l7, -0x657, %o1
.word 0x967ec01c ! t0_kref+0x3eb4: sdiv %i3, %i4, %o3
.word 0x92c7001a ! t0_kref+0x3eb8: addccc %i4, %i2, %o1
.word 0x9f38000a ! t0_kref+0x3ebc: sra %g0, %o2, %o7
.word 0xc568a047 ! t0_kref+0x3ec0: prefetch %g2 + 0x47, 2
.word 0xd45f4018 ! t0_kref+0x3ec4: ldx [%i5 + %i0], %o2
.word 0x81828000 ! t0_kref+0x3ec8: wr %o2, %g0, %y
.word 0x9ee7000a ! t0_kref+0x3ecc: subccc %i4, %o2, %o7
.word 0xe8380018 ! t0_kref+0x3ed0: std %l4, [%g0 + %i0]
.word 0xa5a00136 ! t0_kref+0x3ed4: fabss %f22, %f18
.word 0xe8267fe0 ! t0_kref+0x3ed8: st %l4, [%i1 - 0x20]
.word 0x3f800008 ! t0_kref+0x3edc: fbo,a _kref+0x3efc
.word 0xde10a038 ! t0_kref+0x3ee0: lduh [%g2 + 0x38], %o7
.word 0xd406401c ! t0_kref+0x3ee4: ld [%i1 + %i4], %o2
.word 0xe11e2008 ! t0_kref+0x3ee8: ldd [%i0 + 8], %f16
.word 0x808daa37 ! t0_kref+0x3eec: btst 0xa37, %l6
.word 0x9fa6082c ! t0_kref+0x3ef0: fadds %f24, %f12, %f15
.word 0xa1a01917 ! t0_kref+0x3ef4: fitod %f23, %f16
.word 0x928c8013 ! t0_kref+0x3ef8: andcc %l2, %l3, %o1
.word 0x92c72618 ! t0_kref+0x3efc: addccc %i4, 0x618, %o1
.word 0x81accaab ! t0_kref+0x3f00: fcmpes %fcc0, %f19, %f11
.word 0x92870000 ! t0_kref+0x3f04: addcc %i4, %g0, %o1
.word 0x8143e039 ! t0_kref+0x3f08: membar 0x39
.word 0x03400008 ! t0_kref+0x3f0c: fbne,pn %fcc0, _kref+0x3f2c
.word 0xd810a022 ! t0_kref+0x3f10: lduh [%g2 + 0x22], %o4
call SYM(t0_subr2)
.word 0xb3a60836 ! t0_kref+0x3f18: fadds %f24, %f22, %f25
.word 0xda16401b ! t0_kref+0x3f1c: lduh [%i1 + %i3], %o5
.word 0x2f800006 ! t0_kref+0x3f20: fbu,a _kref+0x3f38
.word 0xda100019 ! t0_kref+0x3f24: lduh [%g0 + %i1], %o5
.word 0xd608a00b ! t0_kref+0x3f28: ldub [%g2 + 0xb], %o3
.word 0xa5a00131 ! t0_kref+0x3f2c: fabss %f17, %f18
.word 0x9205001a ! t0_kref+0x3f30: add %l4, %i2, %o1
.word 0xa1a01919 ! t0_kref+0x3f34: fitod %f25, %f16
.word 0x9de3bfa0 ! t0_kref+0x3f38: save %sp, -0x60, %sp
.word 0xba9f2cfc ! t0_kref+0x3f3c: xorcc %i4, 0xcfc, %i5
.word 0x81ee6855 ! t0_kref+0x3f40: restore %i1, 0x855, %g0
.word 0x9e22c01a ! t0_kref+0x3f44: sub %o3, %i2, %o7
.word 0x929a4015 ! t0_kref+0x3f48: xorcc %o1, %l5, %o1
.word 0xd630a034 ! t0_kref+0x3f4c: sth %o3, [%g2 + 0x34]
.word 0x9a500008 ! t0_kref+0x3f50: umul %g0, %o0, %o5
.word 0xc048a00e ! t0_kref+0x3f54: ldsb [%g2 + 0xe], %g0
.word 0xa5a000d2 ! t0_kref+0x3f58: fnegd %f18, %f18
.word 0x08400004 ! t0_kref+0x3f5c: bleu,pn %icc, _kref+0x3f6c
.word 0xe11fbd18 ! t0_kref+0x3f60: ldd [%fp - 0x2e8], %f16
.word 0x011994fc ! t0_kref+0x3f64: sethi %hi(0x6653f000), %g0
.word 0x81ae0a4c ! t0_kref+0x3f68: fcmpd %fcc0, %f24, %f12
.word 0xa9a389cc ! t0_kref+0x3f6c: fdivd %f14, %f12, %f20
.word 0x99a0190f ! t0_kref+0x3f70: fitod %f15, %f12
.word 0xda96d018 ! t0_kref+0x3f74: lduha [%i3 + %i0]0x80, %o5
.word 0xa3a00035 ! t0_kref+0x3f78: fmovs %f21, %f17
.word 0x9a3cc01d ! t0_kref+0x3f7c: xnor %l3, %i5, %o5
.word 0x9abd6911 ! t0_kref+0x3f80: xnorcc %l5, 0x911, %o5
.word 0x953ae006 ! t0_kref+0x3f84: sra %o3, 0x6, %o2
.word 0x0c400007 ! t0_kref+0x3f88: bneg,pn %icc, _kref+0x3fa4
.word 0xd93f4018 ! t0_kref+0x3f8c: std %f12, [%i5 + %i0]
.word 0xded01018 ! t0_kref+0x3f90: ldsha [%g0 + %i0]0x80, %o7
.word 0x93334000 ! t0_kref+0x3f94: srl %o5, %g0, %o1
.word 0x993aa009 ! t0_kref+0x3f98: sra %o2, 0x9, %o4
.word 0xd4160000 ! t0_kref+0x3f9c: lduh [%i0], %o2
.word 0xafa0012a ! t0_kref+0x3fa0: fabss %f10, %f23
.word 0xa9a0190e ! t0_kref+0x3fa4: fitod %f14, %f20
.word 0xb1a289cc ! t0_kref+0x3fa8: fdivd %f10, %f12, %f24
.word 0x9fa018d2 ! t0_kref+0x3fac: fdtos %f18, %f15
.word 0xd20e6015 ! t0_kref+0x3fb0: ldub [%i1 + 0x15], %o1
.word 0xd7062010 ! t0_kref+0x3fb4: ld [%i0 + 0x10], %f11
.word 0x81ac8a54 ! t0_kref+0x3fb8: fcmpd %fcc0, %f18, %f20
.word 0x92e33f00 ! t0_kref+0x3fbc: subccc %o4, -0x100, %o1
.word 0x81ad4ab8 ! t0_kref+0x3fc0: fcmpes %fcc0, %f21, %f24
.word 0xd450a01e ! t0_kref+0x3fc4: ldsh [%g2 + 0x1e], %o2
.word 0x9af4a936 ! t0_kref+0x3fc8: udivcc %l2, 0x936, %o5
.word 0x813b2010 ! t0_kref+0x3fcc: sra %o4, 0x10, %g0
.word 0xd4000018 ! t0_kref+0x3fd0: ld [%g0 + %i0], %o2
.word 0xd500a038 ! t0_kref+0x3fd4: ld [%g2 + 0x38], %f10
.word 0xf1be101d ! t0_kref+0x3fd8: stda %f24, [%i0 + %i5]0x80
.word 0x81ac0ab7 ! t0_kref+0x3fdc: fcmpes %fcc0, %f16, %f23
.word 0x29480003 ! t0_kref+0x3fe0: fbl,a,pt %fcc0, _kref+0x3fec
.word 0xe3b8a080 ! t0_kref+0x3fe4: stda %f48, [%g2 + 0x80]%asi
.word 0x80b23edb ! t0_kref+0x3fe8: orncc %o0, -0x125, %g0
.word 0x3b400006 ! t0_kref+0x3fec: fble,a,pn %fcc0, _kref+0x4004
.word 0x9ba0002b ! t0_kref+0x3ff0: fmovs %f11, %f13
.word 0x923cc00a ! t0_kref+0x3ff4: xnor %l3, %o2, %o1
.word 0x9864c008 ! t0_kref+0x3ff8: subc %l3, %o0, %o4
.word 0x0c800001 ! t0_kref+0x3ffc: bneg _kref+0x4000
.word 0x927ca7ba ! t0_kref+0x4000: sdiv %l2, 0x7ba, %o1
.word 0xc807bff0 ! t0_kref+0x4004: ld [%fp - 0x10], %g4
.word 0x94f54017 ! t0_kref+0x4008: udivcc %l5, %l7, %o2
.word 0xd28e1000 ! t0_kref+0x400c: lduba [%i0]0x80, %o1
.word 0xada00034 ! t0_kref+0x4010: fmovs %f20, %f22
.word 0xdede501d ! t0_kref+0x4014: ldxa [%i1 + %i5]0x80, %o7
.word 0x3a800007 ! t0_kref+0x4018: bcc,a _kref+0x4034
.word 0xb1a0014e ! t0_kref+0x401c: fabsd %f14, %f24
.word 0xb1a01915 ! t0_kref+0x4020: fitod %f21, %f24
.word 0x967f3849 ! t0_kref+0x4024: sdiv %i4, -0x7b7, %o3
.word 0xd4060000 ! t0_kref+0x4028: ld [%i0], %o2
.word 0x9afb7d15 ! t0_kref+0x402c: sdivcc %o5, -0x2eb, %o5
.word 0x9e5b0013 ! t0_kref+0x4030: smul %o4, %l3, %o7
.word 0xd27e7fe4 ! t0_kref+0x4034: swap [%i1 - 0x1c], %o1
.word 0x949dbe2f ! t0_kref+0x4038: xorcc %l6, -0x1d1, %o2
.word 0x05480006 ! t0_kref+0x403c: fblg,pt %fcc0, _kref+0x4054
.word 0xed1e3fe0 ! t0_kref+0x4040: ldd [%i0 - 0x20], %f22
.word 0x81de72f4 ! t0_kref+0x4044: flush %i1 - 0xd0c
.word 0x1d480008 ! t0_kref+0x4048: fbule,pt %fcc0, _kref+0x4068
.word 0xdd060000 ! t0_kref+0x404c: ld [%i0], %f14
.word 0x801d6c30 ! t0_kref+0x4050: xor %l5, 0xc30, %g0
.word 0x3d800007 ! t0_kref+0x4054: fbule,a _kref+0x4070
.word 0x983ac00b ! t0_kref+0x4058: xnor %o3, %o3, %o4
.word 0x18480008 ! t0_kref+0x405c: bgu,pt %icc, _kref+0x407c
.word 0x80450000 ! t0_kref+0x4060: addc %l4, %g0, %g0
.word 0xde164000 ! t0_kref+0x4064: lduh [%i1], %o7
.word 0xd2871019 ! t0_kref+0x4068: lda [%i4 + %i1]0x80, %o1
.word 0x9835800d ! t0_kref+0x406c: orn %l6, %o5, %o4
.word 0x9a1b68b8 ! t0_kref+0x4070: xor %o5, 0x8b8, %o5
.word 0xd51fbea0 ! t0_kref+0x4074: ldd [%fp - 0x160], %f10
.word 0xd820a03c ! t0_kref+0x4078: st %o4, [%g2 + 0x3c]
.word 0x20800003 ! t0_kref+0x407c: bn,a _kref+0x4088
.word 0xda0e6006 ! t0_kref+0x4080: ldub [%i1 + 6], %o5
.word 0xd6c71019 ! t0_kref+0x4084: ldswa [%i4 + %i1]0x80, %o3
.word 0x81580000 ! t0_kref+0x4088: flushw
.word 0x9ee5801c ! t0_kref+0x408c: subccc %l6, %i4, %o7
.word 0x9ee32d89 ! t0_kref+0x4090: subccc %o4, 0xd89, %o7
.word 0x81accab2 ! t0_kref+0x4094: fcmpes %fcc0, %f19, %f18
.word 0xd216200e ! t0_kref+0x4098: lduh [%i0 + 0xe], %o1
.word 0xe4367ff2 ! t0_kref+0x409c: sth %l2, [%i1 - 0xe]
.word 0x965d3c33 ! t0_kref+0x40a0: smul %l4, -0x3cd, %o3
.word 0x3f480002 ! t0_kref+0x40a4: fbo,a,pt %fcc0, _kref+0x40ac
.word 0xde566018 ! t0_kref+0x40a8: ldsh [%i1 + 0x18], %o7
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xc0500019 ! t0_kref+0x40b8: ldsh [%g0 + %i1], %g0
.word 0x1b15fd28 ! t0_kref+0x40bc: sethi %hi(0x57f4a000), %o5
.word 0xe700a02c ! t0_kref+0x40c0: ld [%g2 + 0x2c], %f19
.word 0xa9a50d2a ! t0_kref+0x40c4: fsmuld %f20, %f10, %f20
.word 0xa9a8002f ! t0_kref+0x40c8: fmovsn %fcc0, %f15, %f20
1: .word 0x9a83000a ! t0_kref+0x40cc: addcc %o4, %o2, %o5
.word 0xf320a030 ! t0_kref+0x40d0: st %f25, [%g2 + 0x30]
.word 0x31480008 ! t0_kref+0x40d4: fba,a,pt %fcc0, _kref+0x40f4
.word 0x95a309aa ! t0_kref+0x40d8: fdivs %f12, %f10, %f10
.word 0x81aa8a56 ! t0_kref+0x40dc: fcmpd %fcc0, %f10, %f22
.word 0x96374013 ! t0_kref+0x40e0: orn %i5, %l3, %o3
.word 0x33480006 ! t0_kref+0x40e4: fbe,a,pt %fcc0, _kref+0x40fc
.word 0xb1a018d6 ! t0_kref+0x40e8: fdtos %f22, %f24
.word 0xd8500018 ! t0_kref+0x40ec: ldsh [%g0 + %i0], %o4
.word 0x992aa01a ! t0_kref+0x40f0: sll %o2, 0x1a, %o4
.word 0x1f480006 ! t0_kref+0x40f4: fbo,pt %fcc0, _kref+0x410c
.word 0xb3a01a2e ! t0_kref+0x40f8: fstoi %f14, %f25
.word 0x0c800006 ! t0_kref+0x40fc: bneg _kref+0x4114
.word 0xee20a00c ! t0_kref+0x4100: st %l7, [%g2 + 0xc]
.word 0xda4e7fea ! t0_kref+0x4104: ldsb [%i1 - 0x16], %o5
.word 0xd91e0000 ! t0_kref+0x4108: ldd [%i0], %f12
.word 0x81df0013 ! t0_kref+0x410c: flush %i4 + %l3
.word 0x0b800006 ! t0_kref+0x4110: fbug _kref+0x4128
.word 0x9eaca142 ! t0_kref+0x4114: andncc %l2, 0x142, %o7
.word 0x02800004 ! t0_kref+0x4118: be _kref+0x4128
.word 0x98db7b68 ! t0_kref+0x411c: smulcc %o5, -0x498, %o4
.word 0x9af82148 ! t0_kref+0x4120: sdivcc %g0, 0x148, %o5
.word 0xd6067fec ! t0_kref+0x4124: ld [%i1 - 0x14], %o3
.word 0xa5a589ca ! t0_kref+0x4128: fdivd %f22, %f10, %f18
.word 0x81dc001b ! t0_kref+0x412c: flush %l0 + %i3
.word 0x0d480006 ! t0_kref+0x4130: fbg,pt %fcc0, _kref+0x4148
.word 0x9abeab9a ! t0_kref+0x4134: xnorcc %i2, 0xb9a, %o5
.word 0xe91e4000 ! t0_kref+0x4138: ldd [%i1], %f20
.word 0xa9a5c92e ! t0_kref+0x413c: fmuls %f23, %f14, %f20
.word 0xc000a034 ! t0_kref+0x4140: ld [%g2 + 0x34], %g0
.word 0x03800007 ! t0_kref+0x4144: fbne _kref+0x4160
.word 0x81800000 ! t0_kref+0x4148: mov %g0, %y
.word 0xc02e001a ! t0_kref+0x414c: clrb [%i0 + %i2]
.word 0xf11e0000 ! t0_kref+0x4150: ldd [%i0], %f24
.word 0x9af2401b ! t0_kref+0x4154: udivcc %o1, %i3, %o5
.word 0x96673a2c ! t0_kref+0x4158: subc %i4, -0x5d4, %o3
.word 0xb1a408d8 ! t0_kref+0x415c: fsubd %f16, %f24, %f24
.word 0x805df4d7 ! t0_kref+0x4160: smul %l7, -0xb29, %g0
.word 0x99a01919 ! t0_kref+0x4164: fitod %f25, %f12
.word 0xde000019 ! t0_kref+0x4168: ld [%g0 + %i1], %o7
.word 0x97380016 ! t0_kref+0x416c: sra %g0, %l6, %o3
.word 0x9286ea5e ! t0_kref+0x4170: addcc %i3, 0xa5e, %o1
.word 0xe428a006 ! t0_kref+0x4174: stb %l2, [%g2 + 6]
.word 0x2f480008 ! t0_kref+0x4178: fbu,a,pt %fcc0, _kref+0x4198
.word 0x925c8009 ! t0_kref+0x417c: smul %l2, %o1, %o1
.word 0x1f800006 ! t0_kref+0x4180: fbo _kref+0x4198
.word 0x81820000 ! t0_kref+0x4184: wr %o0, %g0, %y
.word 0xe01e7fe8 ! t0_kref+0x4188: ldd [%i1 - 0x18], %l0
.word 0x9e9d796a ! t0_kref+0x418c: xorcc %l5, -0x696, %o7
.word 0x96630016 ! t0_kref+0x4190: subc %o4, %l6, %o3
.word 0x9e2a001a ! t0_kref+0x4194: andn %o0, %i2, %o7
.word 0x29800002 ! t0_kref+0x4198: fbl,a _kref+0x41a0
.word 0xdd380018 ! t0_kref+0x419c: std %f14, [%g0 + %i0]
.word 0xa3a018d6 ! t0_kref+0x41a0: fdtos %f22, %f17
.word 0x98380015 ! t0_kref+0x41a4: xnor %g0, %l5, %o4
.word 0x9ea34014 ! t0_kref+0x41a8: subcc %o5, %l4, %o7
.word 0xa7a00139 ! t0_kref+0x41ac: fabss %f25, %f19
.word 0x1a800003 ! t0_kref+0x41b0: bcc _kref+0x41bc
.word 0xe720a004 ! t0_kref+0x41b4: st %f19, [%g2 + 4]
.word 0x95a01036 ! t0_kref+0x41b8: fstox %f22, %f10
.word 0x2a800008 ! t0_kref+0x41bc: bcs,a _kref+0x41dc
.word 0xd430a030 ! t0_kref+0x41c0: sth %o2, [%g2 + 0x30]
.word 0x98b37b67 ! t0_kref+0x41c4: orncc %o5, -0x499, %o4
.word 0x80ad72cc ! t0_kref+0x41c8: andncc %l5, -0xd34, %g0
.word 0x1d800008 ! t0_kref+0x41cc: fbule _kref+0x41ec
.word 0xa5a0014a ! t0_kref+0x41d0: fabsd %f10, %f18
.word 0xe09e101d ! t0_kref+0x41d4: ldda [%i0 + %i5]0x80, %l0
.word 0x04800008 ! t0_kref+0x41d8: ble _kref+0x41f8
.word 0x9fa018ce ! t0_kref+0x41dc: fdtos %f14, %f15
.word 0xd4070019 ! t0_kref+0x41e0: ld [%i4 + %i1], %o2
.word 0xc96e0014 ! t0_kref+0x41e4: prefetch %i0 + %l4, 4
.word 0x972b001c ! t0_kref+0x41e8: sll %o4, %i4, %o3
.word 0xd7067fe0 ! t0_kref+0x41ec: ld [%i1 - 0x20], %f11
.word 0x9e5d2850 ! t0_kref+0x41f0: smul %l4, 0x850, %o7
.word 0x15800002 ! t0_kref+0x41f4: fbue _kref+0x41fc
.word 0x9b1d0013 ! t0_kref+0x41f8: tsubcctv %l4, %l3, %o5
.word 0x9fa000af ! t0_kref+0x41fc: fnegs %f15, %f15
.word 0xe51fbf90 ! t0_kref+0x4200: ldd [%fp - 0x70], %f18
.word 0x9686c01d ! t0_kref+0x4204: addcc %i3, %i5, %o3
.word 0xdd00a034 ! t0_kref+0x4208: ld [%g2 + 0x34], %f14
.word 0x94f7000a ! t0_kref+0x420c: udivcc %i4, %o2, %o2
.word 0xd616201e ! t0_kref+0x4210: lduh [%i0 + 0x1e], %o3
.word 0xa7a01891 ! t0_kref+0x4214: fitos %f17, %f19
.word 0xed180018 ! t0_kref+0x4218: ldd [%g0 + %i0], %f22
.word 0xde064000 ! t0_kref+0x421c: ld [%i1], %o7
.word 0x8143c000 ! t0_kref+0x4220: stbar
.word 0xe0180019 ! t0_kref+0x4224: ldd [%g0 + %i1], %l0
.word 0xd9bf5018 ! t0_kref+0x4228: stda %f12, [%i5 + %i0]0x80
.word 0x946024ec ! t0_kref+0x422c: subc %g0, 0x4ec, %o2
.word 0x171b0070 ! t0_kref+0x4230: sethi %hi(0x6c01c000), %o3
.word 0x0f480002 ! t0_kref+0x4234: fbu,pt %fcc0, _kref+0x423c
.word 0xd91fbfb0 ! t0_kref+0x4238: ldd [%fp - 0x50], %f12
.word 0x33800001 ! t0_kref+0x423c: fbe,a _kref+0x4240
.word 0x92adc014 ! t0_kref+0x4240: andncc %l7, %l4, %o1
.word 0x9f14bfe7 ! t0_kref+0x4244: taddcctv %l2, -0x19, %o7
.word 0x9424ae05 ! t0_kref+0x4248: sub %l2, 0xe05, %o2
.word 0x07800003 ! t0_kref+0x424c: fbul _kref+0x4258
.word 0x9da389d0 ! t0_kref+0x4250: fdivd %f14, %f16, %f14
.word 0x9516e554 ! t0_kref+0x4254: taddcctv %i3, 0x554, %o2
.word 0x963d6bdb ! t0_kref+0x4258: xnor %l5, 0xbdb, %o3
.word 0xea68a01c ! t0_kref+0x425c: ldstub [%g2 + 0x1c], %l5
.word 0xda4e001a ! t0_kref+0x4260: ldsb [%i0 + %i2], %o5
.word 0xd4167ff2 ! t0_kref+0x4264: lduh [%i1 - 0xe], %o2
.word 0x92fee3d9 ! t0_kref+0x4268: sdivcc %i3, 0x3d9, %o1
.word 0xa9a01892 ! t0_kref+0x426c: fitos %f18, %f20
.word 0x8143e00c ! t0_kref+0x4270: membar 0xc
.word 0x808e800c ! t0_kref+0x4274: btst %o4, %i2
.word 0x2a400001 ! t0_kref+0x4278: bcs,a,pn %icc, _kref+0x427c
.word 0x9a136b47 ! t0_kref+0x427c: or %o5, 0xb47, %o5
.word 0x9ef0000a ! t0_kref+0x4280: udivcc %g0, %o2, %o7
call SYM(t0_subr0)
.word 0x986226dc ! t0_kref+0x4288: subc %o0, 0x6dc, %o4
.word 0x81830000 ! t0_kref+0x428c: wr %o4, %g0, %y
call SYM(t0_subr2)
.word 0xa5a28d2a ! t0_kref+0x4294: fsmuld %f10, %f10, %f18
.word 0x9ef4e20e ! t0_kref+0x4298: udivcc %l3, 0x20e, %o7
.word 0x969d36ab ! t0_kref+0x429c: xorcc %l4, -0x955, %o3
.word 0xe500a01c ! t0_kref+0x42a0: ld [%g2 + 0x1c], %f18
.word 0x9ba01a34 ! t0_kref+0x42a4: fstoi %f20, %f13
.word 0x9f3d401d ! t0_kref+0x42a8: sra %l5, %i5, %o7
.word 0xf826001c ! t0_kref+0x42ac: st %i4, [%i0 + %i4]
.word 0xd03e2000 ! t0_kref+0x42b0: std %o0, [%i0]
.word 0xdaee5000 ! t0_kref+0x42b4: ldstuba [%i1]0x80, %o5
call 1f
.empty
.word 0x96d80014 ! t0_kref+0x42bc: smulcc %g0, %l4, %o3
.word 0x81d83132 ! t0_kref+0x42c0: flush %g0 - 0xece
.word 0x9e7a8013 ! t0_kref+0x42c4: sdiv %o2, %l3, %o7
1: .word 0x92724016 ! t0_kref+0x42c8: udiv %o1, %l6, %o1
.word 0x9f3ee001 ! t0_kref+0x42cc: sra %i3, 0x1, %o7
.word 0x9b3e800a ! t0_kref+0x42d0: sra %i2, %o2, %o5
.word 0x962f0015 ! t0_kref+0x42d4: andn %i4, %l5, %o3
.word 0xda48a00d ! t0_kref+0x42d8: ldsb [%g2 + 0xd], %o5
.word 0x808f4012 ! t0_kref+0x42dc: btst %l2, %i5
.word 0x9e45400d ! t0_kref+0x42e0: addc %l5, %o5, %o7
.word 0x14800005 ! t0_kref+0x42e4: bg _kref+0x42f8
.word 0x9da0110e ! t0_kref+0x42e8: fxtod %f14, %f14
.word 0x9a3afa5a ! t0_kref+0x42ec: xnor %o3, -0x5a6, %o5
.word 0x933ce01a ! t0_kref+0x42f0: sra %l3, 0x1a, %o1
.word 0xfa20a00c ! t0_kref+0x42f4: st %i5, [%g2 + 0xc]
.word 0xe320a008 ! t0_kref+0x42f8: st %f17, [%g2 + 8]
.word 0xda4e6008 ! t0_kref+0x42fc: ldsb [%i1 + 8], %o5
.word 0x9a43401a ! t0_kref+0x4300: addc %o5, %i2, %o5
.word 0x81ad0a58 ! t0_kref+0x4304: fcmpd %fcc0, %f20, %f24
.word 0xb1a01898 ! t0_kref+0x4308: fitos %f24, %f24
.word 0xa1a01910 ! t0_kref+0x430c: fitod %f16, %f16
.word 0xa9a0190d ! t0_kref+0x4310: fitod %f13, %f20
.word 0xd408a018 ! t0_kref+0x4314: ldub [%g2 + 0x18], %o2
.word 0xe91e0000 ! t0_kref+0x4318: ldd [%i0], %f20
.word 0xf836c018 ! t0_kref+0x431c: sth %i4, [%i3 + %i0]
.word 0x96fdc009 ! t0_kref+0x4320: sdivcc %l7, %o1, %o3
.word 0x8186c000 ! t0_kref+0x4324: wr %i3, %g0, %y
.word 0x8184c000 ! t0_kref+0x4328: wr %l3, %g0, %y
.word 0x9ebf3687 ! t0_kref+0x432c: xnorcc %i4, -0x979, %o7
sethi %hi(2f), %o7
.word 0xe40be36c ! t0_kref+0x4334: ldub [%o7 + 0x36c], %l2
.word 0xa41ca00c ! t0_kref+0x4338: xor %l2, 0xc, %l2
.word 0xe42be36c ! t0_kref+0x433c: stb %l2, [%o7 + 0x36c]
.word 0x81dbe36c ! t0_kref+0x4340: flush %o7 + 0x36c
.word 0x94300008 ! t0_kref+0x4344: orn %g0, %o0, %o2
.word 0x96622b04 ! t0_kref+0x4348: subc %o0, 0xb04, %o3
.word 0xe01e2018 ! t0_kref+0x434c: ldd [%i0 + 0x18], %l0
.word 0x36800002 ! t0_kref+0x4350: bge,a _kref+0x4358
.word 0xd228a015 ! t0_kref+0x4354: stb %o1, [%g2 + 0x15]
.word 0x1c800006 ! t0_kref+0x4358: bpos _kref+0x4370
.word 0xa9a28854 ! t0_kref+0x435c: faddd %f10, %f20, %f20
.word 0x99a4c831 ! t0_kref+0x4360: fadds %f19, %f17, %f12
.word 0xd8166010 ! t0_kref+0x4364: lduh [%i1 + 0x10], %o4
.word 0x28800006 ! t0_kref+0x4368: bleu,a _kref+0x4380
2: .word 0x9a45a483 ! t0_kref+0x436c: addc %l6, 0x483, %o5
.word 0xd8163fe6 ! t0_kref+0x4370: lduh [%i0 - 0x1a], %o4
.word 0x81350014 ! t0_kref+0x4374: srl %l4, %l4, %g0
.word 0x81828000 ! t0_kref+0x4378: wr %o2, %g0, %y
.word 0xc0780018 ! t0_kref+0x437c: swap [%g0 + %i0], %g0
.word 0x81580000 ! t0_kref+0x4380: flushw
.word 0x9eae8012 ! t0_kref+0x4384: andncc %i2, %l2, %o7
.word 0xa3a48837 ! t0_kref+0x4388: fadds %f18, %f23, %f17
.word 0xd810a018 ! t0_kref+0x438c: lduh [%g2 + 0x18], %o4
.word 0xda50a02e ! t0_kref+0x4390: ldsh [%g2 + 0x2e], %o5
.word 0xb1a58858 ! t0_kref+0x4394: faddd %f22, %f24, %f24
.word 0xc568a083 ! t0_kref+0x4398: prefetch %g2 + 0x83, 2
.word 0x9aba4009 ! t0_kref+0x439c: xnorcc %o1, %o1, %o5
.word 0xdb20a01c ! t0_kref+0x43a0: st %f13, [%g2 + 0x1c]
.word 0x98e6c00a ! t0_kref+0x43a4: subccc %i3, %o2, %o4
.word 0x940b400c ! t0_kref+0x43a8: and %o5, %o4, %o2
.word 0x9ba2c834 ! t0_kref+0x43ac: fadds %f11, %f20, %f13
.word 0x94a2e6b4 ! t0_kref+0x43b0: subcc %o3, 0x6b4, %o2
.word 0x952d201d ! t0_kref+0x43b4: sll %l4, 0x1d, %o2
.word 0x972aa007 ! t0_kref+0x43b8: sll %o2, 0x7, %o3
.word 0x27400005 ! t0_kref+0x43bc: fbul,a,pn %fcc0, _kref+0x43d0
.word 0x9ab3400c ! t0_kref+0x43c0: orncc %o5, %o4, %o5
.word 0x9e74c013 ! t0_kref+0x43c4: udiv %l3, %l3, %o7
.word 0x95a38838 ! t0_kref+0x43c8: fadds %f14, %f24, %f10
.word 0x39480004 ! t0_kref+0x43cc: fbuge,a,pt %fcc0, _kref+0x43dc
.word 0xf207bfe0 ! t0_kref+0x43d0: ld [%fp - 0x20], %i1
.word 0x992a6006 ! t0_kref+0x43d4: sll %o1, 0x6, %o4
.word 0x0d800006 ! t0_kref+0x43d8: fbg _kref+0x43f0
.word 0x9623401c ! t0_kref+0x43dc: sub %o5, %i4, %o3
.word 0x983de845 ! t0_kref+0x43e0: xnor %l7, 0x845, %o4
.word 0x943b600e ! t0_kref+0x43e4: xnor %o5, 0xe, %o2
.word 0x949a000c ! t0_kref+0x43e8: xorcc %o0, %o4, %o2
.word 0xb8102014 ! t0_kref+0x43ec: mov 0x14, %i4
.word 0x2b800004 ! t0_kref+0x43f0: fbug,a _kref+0x4400
.word 0x965c8014 ! t0_kref+0x43f4: smul %l2, %l4, %o3
.word 0x99a5cd2e ! t0_kref+0x43f8: fsmuld %f23, %f14, %f12
.word 0xafa0188c ! t0_kref+0x43fc: fitos %f12, %f23
.word 0x922a6f85 ! t0_kref+0x4400: andn %o1, 0xf85, %o1
.word 0x99a01912 ! t0_kref+0x4404: fitod %f18, %f12
.word 0x03800003 ! t0_kref+0x4408: fbne _kref+0x4414
.word 0x9314c012 ! t0_kref+0x440c: taddcctv %l3, %l2, %o1
.word 0xc0163ffa ! t0_kref+0x4410: lduh [%i0 - 6], %g0
sethi %hi(2f), %o7
.word 0xe40be058 ! t0_kref+0x4418: ldub [%o7 + 0x58], %l2
.word 0xa41ca00c ! t0_kref+0x441c: xor %l2, 0xc, %l2
.word 0xe42be058 ! t0_kref+0x4420: stb %l2, [%o7 + 0x58]
.word 0x81dbe058 ! t0_kref+0x4424: flush %o7 + 0x58
.word 0x001fffff ! t0_kref+0x4428: illtrap 0x1fffff
.word 0x15480001 ! t0_kref+0x442c: fbue,pt %fcc0, _kref+0x4430
.word 0xe106401c ! t0_kref+0x4430: ld [%i1 + %i4], %f16
.word 0x14800003 ! t0_kref+0x4434: bg _kref+0x4440
.word 0xd0360000 ! t0_kref+0x4438: sth %o0, [%i0]
.word 0xb6103ffc ! t0_kref+0x443c: mov 0xfffffffc, %i3
.word 0xf3267fec ! t0_kref+0x4440: st %f25, [%i1 - 0x14]
call SYM(t0_subr3)
.word 0x96bf33b4 ! t0_kref+0x4448: xnorcc %i4, -0xc4c, %o3
.word 0xa5a0190b ! t0_kref+0x444c: fitod %f11, %f18
.word 0x94e2b018 ! t0_kref+0x4450: subccc %o2, -0xfe8, %o2
.word 0xd67e7fe8 ! t0_kref+0x4454: swap [%i1 - 0x18], %o3
2: .word 0xe2e81018 ! t0_kref+0x4458: ldstuba [%g0 + %i0]0x80, %l1
.word 0x99a00136 ! t0_kref+0x445c: fabss %f22, %f12
.word 0x9a8d8014 ! t0_kref+0x4460: andcc %l6, %l4, %o5
.word 0xf306001c ! t0_kref+0x4464: ld [%i0 + %i4], %f25
.word 0x9a85218d ! t0_kref+0x4468: addcc %l4, 0x18d, %o5
.word 0x92af6fc4 ! t0_kref+0x446c: andncc %i5, 0xfc4, %o1
.word 0xd656c018 ! t0_kref+0x4470: ldsh [%i3 + %i0], %o3
.word 0x99a0190b ! t0_kref+0x4474: fitod %f11, %f12
.word 0x947cea11 ! t0_kref+0x4478: sdiv %l3, 0xa11, %o2
.word 0xd6066018 ! t0_kref+0x447c: ld [%i1 + 0x18], %o3
.word 0x35800001 ! t0_kref+0x4480: fbue,a _kref+0x4484
.word 0x9e2b7bc7 ! t0_kref+0x4484: andn %o5, -0x439, %o7
.word 0x9f2da019 ! t0_kref+0x4488: sll %l6, 0x19, %o7
.word 0x94fb0017 ! t0_kref+0x448c: sdivcc %o4, %l7, %o2
.word 0xe820a010 ! t0_kref+0x4490: st %l4, [%g2 + 0x10]
.word 0xe1067fec ! t0_kref+0x4494: ld [%i1 - 0x14], %f16
.word 0x95a01918 ! t0_kref+0x4498: fitod %f24, %f10
.word 0x17400003 ! t0_kref+0x449c: fbge,pn %fcc0, _kref+0x44a8
.word 0x95a409d2 ! t0_kref+0x44a0: fdivd %f16, %f18, %f10
.word 0xd616c019 ! t0_kref+0x44a4: lduh [%i3 + %i1], %o3
.word 0x933ea001 ! t0_kref+0x44a8: sra %i2, 0x1, %o1
.word 0x96bd0012 ! t0_kref+0x44ac: xnorcc %l4, %l2, %o3
.word 0x9ae2e48c ! t0_kref+0x44b0: subccc %o3, 0x48c, %o5
.word 0x33480004 ! t0_kref+0x44b4: fbe,a,pt %fcc0, _kref+0x44c4
.word 0x9fa01a32 ! t0_kref+0x44b8: fstoi %f18, %f15
.word 0xd236c019 ! t0_kref+0x44bc: sth %o1, [%i3 + %i1]
.word 0xa9c1401c ! t0_kref+0x44c0: jmpl %g5 + %i4, %l4
.word 0x81dda561 ! t0_kref+0x44c4: flush %l6 + 0x561
.word 0xd20e7fe6 ! t0_kref+0x44c8: ldub [%i1 - 0x1a], %o1
.word 0xd448a008 ! t0_kref+0x44cc: ldsb [%g2 + 8], %o2
.word 0x29800002 ! t0_kref+0x44d0: fbl,a _kref+0x44d8
.word 0x81de401a ! t0_kref+0x44d4: flush %i1 + %i2
.word 0xada3c8b3 ! t0_kref+0x44d8: fsubs %f15, %f19, %f22
.word 0x9e42a4cb ! t0_kref+0x44dc: addc %o2, 0x4cb, %o7
.word 0xa9a8c036 ! t0_kref+0x44e0: fmovsul %fcc0, %f22, %f20
.word 0x9fc10000 ! t0_kref+0x44e4: call %g4
.word 0xa5a00137 ! t0_kref+0x44e8: fabss %f23, %f18
.word 0x8143e040 ! t0_kref+0x44ec: membar 0x40
.word 0xe09f5019 ! t0_kref+0x44f0: ldda [%i5 + %i1]0x80, %l0
.word 0x9e1f6946 ! t0_kref+0x44f4: xor %i5, 0x946, %o7
.word 0x81db0005 ! t0_kref+0x44f8: flush %o4 + %g5
.word 0xa1a0110e ! t0_kref+0x44fc: fxtod %f14, %f16
.word 0xeee81019 ! t0_kref+0x4500: ldstuba [%g0 + %i1]0x80, %l7
.word 0xd856600a ! t0_kref+0x4504: ldsh [%i1 + 0xa], %o4
.word 0x20800002 ! t0_kref+0x4508: bn,a _kref+0x4510
.word 0xafa01a2b ! t0_kref+0x450c: fstoi %f11, %f23
.word 0xd230a028 ! t0_kref+0x4510: sth %o1, [%g2 + 0x28]
.word 0xf11fbf50 ! t0_kref+0x4514: ldd [%fp - 0xb0], %f24
.word 0xe628a010 ! t0_kref+0x4518: stb %l3, [%g2 + 0x10]
.word 0xe51e4000 ! t0_kref+0x451c: ldd [%i1], %f18
.word 0xd828a024 ! t0_kref+0x4520: stb %o4, [%g2 + 0x24]
.word 0xb3a01899 ! t0_kref+0x4524: fitos %f25, %f25
.word 0x81ad8a4a ! t0_kref+0x4528: fcmpd %fcc0, %f22, %f10
.word 0xf56e2008 ! t0_kref+0x452c: prefetch %i0 + 8, 26
.word 0xd656c018 ! t0_kref+0x4530: ldsh [%i3 + %i0], %o3
.word 0xe6367ffc ! t0_kref+0x4534: sth %l3, [%i1 - 4]
.word 0x9e3b4012 ! t0_kref+0x4538: xnor %o5, %l2, %o7
.word 0x2d800003 ! t0_kref+0x453c: fbg,a _kref+0x4548
.word 0x9f3d000b ! t0_kref+0x4540: sra %l4, %o3, %o7
call SYM(t0_subr1)
.word 0xa1a0190e ! t0_kref+0x4548: fitod %f14, %f16
.word 0xf628a018 ! t0_kref+0x454c: stb %i3, [%g2 + 0x18]
.word 0x983a8016 ! t0_kref+0x4550: xnor %o2, %l6, %o4
.word 0xada509d4 ! t0_kref+0x4554: fdivd %f20, %f20, %f22
.word 0xc02e201f ! t0_kref+0x4558: clrb [%i0 + 0x1f]
.word 0x21800006 ! t0_kref+0x455c: fbn,a _kref+0x4574
.word 0x963f320c ! t0_kref+0x4560: xnor %i4, -0xdf4, %o3
.word 0xd03e2008 ! t0_kref+0x4564: std %o0, [%i0 + 8]
.word 0x9da94035 ! t0_kref+0x4568: fmovsug %fcc0, %f21, %f14
.word 0x9da0102f ! t0_kref+0x456c: fstox %f15, %f14
.word 0xf420a024 ! t0_kref+0x4570: st %i2, [%g2 + 0x24]
.word 0xde48a031 ! t0_kref+0x4574: ldsb [%g2 + 0x31], %o7
.word 0x9da50d35 ! t0_kref+0x4578: fsmuld %f20, %f21, %f14
.word 0x926023c3 ! t0_kref+0x457c: subc %g0, 0x3c3, %o1
.word 0x81828000 ! t0_kref+0x4580: wr %o2, %g0, %y
.word 0x21800008 ! t0_kref+0x4584: fbn,a _kref+0x45a4
.word 0xd87e401c ! t0_kref+0x4588: swap [%i1 + %i4], %o4
.word 0xd248a034 ! t0_kref+0x458c: ldsb [%g2 + 0x34], %o1
.word 0xda8e5000 ! t0_kref+0x4590: lduba [%i1]0x80, %o5
.word 0xd200a01c ! t0_kref+0x4594: ld [%g2 + 0x1c], %o1
.word 0x985b6c1b ! t0_kref+0x4598: smul %o5, 0xc1b, %o4
.word 0x932ce01e ! t0_kref+0x459c: sll %l3, 0x1e, %o1
.word 0x973ac015 ! t0_kref+0x45a0: sra %o3, %l5, %o3
.word 0x06800002 ! t0_kref+0x45a4: bl _kref+0x45ac
.word 0xe3b8a040 ! t0_kref+0x45a8: stda %f48, [%g2 + 0x40]%asi
.word 0x81dcc016 ! t0_kref+0x45ac: flush %l3 + %l6
.word 0x8018001d ! t0_kref+0x45b0: xor %g0, %i5, %g0
.word 0x31800005 ! t0_kref+0x45b4: fba,a _kref+0x45c8
.word 0x9eaab65c ! t0_kref+0x45b8: andncc %o2, -0x9a4, %o7
.word 0xd606201c ! t0_kref+0x45bc: ld [%i0 + 0x1c], %o3
.word 0xe09f5018 ! t0_kref+0x45c0: ldda [%i5 + %i0]0x80, %l0
.word 0xd6c81018 ! t0_kref+0x45c4: ldsba [%g0 + %i0]0x80, %o3
.word 0xee300018 ! t0_kref+0x45c8: sth %l7, [%g0 + %i0]
.word 0x925f27f5 ! t0_kref+0x45cc: smul %i4, 0x7f5, %o1
.word 0xd420a038 ! t0_kref+0x45d0: st %o2, [%g2 + 0x38]
.word 0xd250a026 ! t0_kref+0x45d4: ldsh [%g2 + 0x26], %o1
.word 0x81ab4ab4 ! t0_kref+0x45d8: fcmpes %fcc0, %f13, %f20
.word 0x001fffff ! t0_kref+0x45dc: illtrap 0x1fffff
.word 0xd7062014 ! t0_kref+0x45e0: ld [%i0 + 0x14], %f11
.word 0x9da00131 ! t0_kref+0x45e4: fabss %f17, %f14
.word 0xea7e2014 ! t0_kref+0x45e8: swap [%i0 + 0x14], %l5
.word 0x94bd801c ! t0_kref+0x45ec: xnorcc %l6, %i4, %o2
.word 0x95a388ce ! t0_kref+0x45f0: fsubd %f14, %f14, %f10
.word 0x973b601f ! t0_kref+0x45f4: sra %o5, 0x1f, %o3
.word 0x07480005 ! t0_kref+0x45f8: fbul,pt %fcc0, _kref+0x460c
.word 0xde40a018 ! t0_kref+0x45fc: ldsw [%g2 + 0x18], %o7
.word 0xd6fe1000 ! t0_kref+0x4600: swapa [%i0]0x80, %o3
.word 0xe9bf5019 ! t0_kref+0x4604: stda %f20, [%i5 + %i1]0x80
.word 0x9ab68012 ! t0_kref+0x4608: orncc %i2, %l2, %o5
.word 0x97a4c92d ! t0_kref+0x460c: fmuls %f19, %f13, %f11
.word 0x9a3f4008 ! t0_kref+0x4610: xnor %i5, %o0, %o5
.word 0xef6e2008 ! t0_kref+0x4614: prefetch %i0 + 8, 23
.word 0x92aab96c ! t0_kref+0x4618: andncc %o2, -0x694, %o1
.word 0xd808a03f ! t0_kref+0x461c: ldub [%g2 + 0x3f], %o4
.word 0xd4560000 ! t0_kref+0x4620: ldsh [%i0], %o2
.word 0xe168a005 ! t0_kref+0x4624: prefetch %g2 + 5, 16
.word 0x9495a77a ! t0_kref+0x4628: orcc %l6, 0x77a, %o2
.word 0xa3a00032 ! t0_kref+0x462c: fmovs %f18, %f17
.word 0xaba00131 ! t0_kref+0x4630: fabss %f17, %f21
.word 0x9ba018ce ! t0_kref+0x4634: fdtos %f14, %f13
.word 0xe13f4019 ! t0_kref+0x4638: std %f16, [%i5 + %i1]
.word 0x27800004 ! t0_kref+0x463c: fbul,a _kref+0x464c
.word 0x95a589ca ! t0_kref+0x4640: fdivd %f22, %f10, %f10
.word 0xd840a02c ! t0_kref+0x4644: ldsw [%g2 + 0x2c], %o4
.word 0xf828a023 ! t0_kref+0x4648: stb %i4, [%g2 + 0x23]
.word 0x93372004 ! t0_kref+0x464c: srl %i4, 0x4, %o1
.word 0xe5be101d ! t0_kref+0x4650: stda %f18, [%i0 + %i5]0x80
.word 0x99350015 ! t0_kref+0x4654: srl %l4, %l5, %o4
.word 0xc050a002 ! t0_kref+0x4658: ldsh [%g2 + 2], %g0
.word 0x95400000 ! t0_kref+0x465c: mov %y, %o2
.word 0x927f4008 ! t0_kref+0x4660: sdiv %i5, %o0, %o1
.word 0xa9a38856 ! t0_kref+0x4664: faddd %f14, %f22, %f20
.word 0x92aeff07 ! t0_kref+0x4668: andncc %i3, -0xf9, %o1
.word 0x11400001 ! t0_kref+0x466c: fba,pn %fcc0, _kref+0x4670
.word 0x9da0004c ! t0_kref+0x4670: fmovd %f12, %f14
.word 0xda00a028 ! t0_kref+0x4674: ld [%g2 + 0x28], %o5
.word 0x81ad0a54 ! t0_kref+0x4678: fcmpd %fcc0, %f20, %f20
.word 0xa7a2c9b5 ! t0_kref+0x467c: fdivs %f11, %f21, %f19
.word 0x807ab708 ! t0_kref+0x4680: sdiv %o2, -0x8f8, %g0
.word 0x8186c000 ! t0_kref+0x4684: wr %i3, %g0, %y
.word 0x99a0190a ! t0_kref+0x4688: fitod %f10, %f12
.word 0x15480006 ! t0_kref+0x468c: fbue,pt %fcc0, _kref+0x46a4
.word 0x9e7cc01d ! t0_kref+0x4690: sdiv %l3, %i5, %o7
.word 0x2a800005 ! t0_kref+0x4694: bcs,a _kref+0x46a8
.word 0x948a0014 ! t0_kref+0x4698: andcc %o0, %l4, %o2
.word 0xe7063ff0 ! t0_kref+0x469c: ld [%i0 - 0x10], %f19
.word 0xf3871019 ! t0_kref+0x46a0: lda [%i4 + %i1]0x80, %f25
.word 0xa3a4c8b2 ! t0_kref+0x46a4: fsubs %f19, %f18, %f17
.word 0x9ebd35a6 ! t0_kref+0x46a8: xnorcc %l4, -0xa5a, %o7
.word 0x9a400013 ! t0_kref+0x46ac: addc %g0, %l3, %o5
.word 0x0f800005 ! t0_kref+0x46b0: fbu _kref+0x46c4
.word 0x80673c3b ! t0_kref+0x46b4: subc %i4, -0x3c5, %g0
.word 0x81ac8a50 ! t0_kref+0x46b8: fcmpd %fcc0, %f18, %f16
.word 0xdd06401c ! t0_kref+0x46bc: ld [%i1 + %i4], %f14
.word 0xafa018cc ! t0_kref+0x46c0: fdtos %f12, %f23
.word 0x01400006 ! t0_kref+0x46c4: fbn,pn %fcc0, _kref+0x46dc
.word 0x9a44e4ce ! t0_kref+0x46c8: addc %l3, 0x4ce, %o5
.word 0xda4e6010 ! t0_kref+0x46cc: ldsb [%i1 + 0x10], %o5
.word 0xd600a038 ! t0_kref+0x46d0: ld [%g2 + 0x38], %o3
.word 0x09480003 ! t0_kref+0x46d4: fbl,pt %fcc0, _kref+0x46e0
.word 0x98c57d69 ! t0_kref+0x46d8: addccc %l5, -0x297, %o4
.word 0x96a20009 ! t0_kref+0x46dc: subcc %o0, %o1, %o3
.word 0xe420a034 ! t0_kref+0x46e0: st %l2, [%g2 + 0x34]
.word 0x26800001 ! t0_kref+0x46e4: bl,a _kref+0x46e8
.word 0x80858012 ! t0_kref+0x46e8: addcc %l6, %l2, %g0
.word 0xda10a000 ! t0_kref+0x46ec: lduh [%g2], %o5
.word 0xd6162002 ! t0_kref+0x46f0: lduh [%i0 + 2], %o3
.word 0xa9a58950 ! t0_kref+0x46f4: fmuld %f22, %f16, %f20
.word 0xa5a00139 ! t0_kref+0x46f8: fabss %f25, %f18
.word 0x9f2d201c ! t0_kref+0x46fc: sll %l4, 0x1c, %o7
.word 0xdaee101a ! t0_kref+0x4700: ldstuba [%i0 + %i2]0x80, %o5
.word 0x21800008 ! t0_kref+0x4704: fbn,a _kref+0x4724
.word 0x80322350 ! t0_kref+0x4708: orn %o0, 0x350, %g0
.word 0xd07e6000 ! t0_kref+0x470c: swap [%i1], %o0
.word 0xdd3e2008 ! t0_kref+0x4710: std %f14, [%i0 + 8]
.word 0xada3082b ! t0_kref+0x4714: fadds %f12, %f11, %f22
.word 0x35480008 ! t0_kref+0x4718: fbue,a,pt %fcc0, _kref+0x4738
.word 0x98ab706d ! t0_kref+0x471c: andncc %o5, -0xf93, %o4
.word 0x92bac01d ! t0_kref+0x4720: xnorcc %o3, %i5, %o1
.word 0x97a4c9ae ! t0_kref+0x4724: fdivs %f19, %f14, %f11
.word 0x81830000 ! t0_kref+0x4728: wr %o4, %g0, %y
.word 0x98bebeaf ! t0_kref+0x472c: xnorcc %i2, -0x151, %o4
.word 0xfa200019 ! t0_kref+0x4730: st %i5, [%g0 + %i1]
.word 0x967f647e ! t0_kref+0x4734: sdiv %i5, 0x47e, %o3
.word 0x1d800003 ! t0_kref+0x4738: fbule _kref+0x4744
.word 0x95a01114 ! t0_kref+0x473c: fxtod %f20, %f10
.word 0x3f800008 ! t0_kref+0x4740: fbo,a _kref+0x4760
.word 0x9a6338bf ! t0_kref+0x4744: subc %o4, -0x741, %o5
.word 0x0f800007 ! t0_kref+0x4748: fbu _kref+0x4764
.word 0x803cffd6 ! t0_kref+0x474c: xnor %l3, -0x2a, %g0
.word 0x81850000 ! t0_kref+0x4750: wr %l4, %g0, %y
.word 0x9da40854 ! t0_kref+0x4754: faddd %f16, %f20, %f14
.word 0xa3a00133 ! t0_kref+0x4758: fabss %f19, %f17
.word 0x9f358014 ! t0_kref+0x475c: srl %l6, %l4, %o7
.word 0x9aaded5f ! t0_kref+0x4760: andncc %l7, 0xd5f, %o5
.word 0x940a3e70 ! t0_kref+0x4764: and %o0, -0x190, %o2
.word 0x812ae018 ! t0_kref+0x4768: sll %o3, 0x18, %g0
.word 0xe828a039 ! t0_kref+0x476c: stb %l4, [%g2 + 0x39]
.word 0xd230a01c ! t0_kref+0x4770: sth %o1, [%g2 + 0x1c]
.word 0x983dc00c ! t0_kref+0x4774: xnor %l7, %o4, %o4
.word 0xd868a01d ! t0_kref+0x4778: ldstub [%g2 + 0x1d], %o4
.word 0xd636401b ! t0_kref+0x477c: sth %o3, [%i1 + %i3]
.word 0xd408a000 ! t0_kref+0x4780: ldub [%g2], %o2
.word 0x803f001b ! t0_kref+0x4784: xnor %i4, %i3, %g0
.word 0x07400008 ! t0_kref+0x4788: fbul,pn %fcc0, _kref+0x47a8
.word 0xe120a038 ! t0_kref+0x478c: st %f16, [%g2 + 0x38]
.word 0x94ba2e63 ! t0_kref+0x4790: xnorcc %o0, 0xe63, %o2
.word 0x81ddeb68 ! t0_kref+0x4794: flush %l7 + 0xb68
.word 0xafa289ad ! t0_kref+0x4798: fdivs %f10, %f13, %f23
.word 0xd816401b ! t0_kref+0x479c: lduh [%i1 + %i3], %o4
.word 0x9882b50f ! t0_kref+0x47a0: addcc %o2, -0xaf1, %o4
.word 0x9e94801a ! t0_kref+0x47a4: orcc %l2, %i2, %o7
.word 0x81df000a ! t0_kref+0x47a8: flush %i4 + %o2
.word 0x99a40d2d ! t0_kref+0x47ac: fsmuld %f16, %f13, %f12
.word 0x1d480008 ! t0_kref+0x47b0: fbule,pt %fcc0, _kref+0x47d0
.word 0x9e2ec01b ! t0_kref+0x47b4: andn %i3, %i3, %o7
.word 0xe59f5058 ! t0_kref+0x47b8: ldda [%i5 + %i0]0x82, %f18
.word 0x99a01917 ! t0_kref+0x47bc: fitod %f23, %f12
.word 0x92470008 ! t0_kref+0x47c0: addc %i4, %o0, %o1
.word 0x1f400007 ! t0_kref+0x47c4: fbo,pn %fcc0, _kref+0x47e0
.word 0x97324008 ! t0_kref+0x47c8: srl %o1, %o0, %o3
.word 0xada018ca ! t0_kref+0x47cc: fdtos %f10, %f22
.word 0x9f14c00d ! t0_kref+0x47d0: taddcctv %l3, %o5, %o7
.word 0xd6064000 ! t0_kref+0x47d4: ld [%i1], %o3
.word 0x96822fce ! t0_kref+0x47d8: addcc %o0, 0xfce, %o3
.word 0x98bd0013 ! t0_kref+0x47dc: xnorcc %l4, %l3, %o4
.word 0xe3b8a040 ! t0_kref+0x47e0: stda %f48, [%g2 + 0x40]%asi
.word 0xda363fe6 ! t0_kref+0x47e4: sth %o5, [%i0 - 0x1a]
.word 0xa5a588d0 ! t0_kref+0x47e8: fsubd %f22, %f16, %f18
.word 0x99a01915 ! t0_kref+0x47ec: fitod %f21, %f12
.word 0xe320a00c ! t0_kref+0x47f0: st %f17, [%g2 + 0xc]
.word 0x9a7ac014 ! t0_kref+0x47f4: sdiv %o3, %l4, %o5
.word 0x9ef5ee92 ! t0_kref+0x47f8: udivcc %l7, 0xe92, %o7
.word 0x9502c016 ! t0_kref+0x47fc: taddcc %o3, %l6, %o2
.word 0xe1263ff0 ! t0_kref+0x4800: st %f16, [%i0 - 0x10]
.word 0x9244fb9c ! t0_kref+0x4804: addc %l3, -0x464, %o1
.word 0xd448a01f ! t0_kref+0x4808: ldsb [%g2 + 0x1f], %o2
.word 0x8186c000 ! t0_kref+0x480c: wr %i3, %g0, %y
.word 0x29480005 ! t0_kref+0x4810: fbl,a,pt %fcc0, _kref+0x4824
.word 0x9332600c ! t0_kref+0x4814: srl %o1, 0xc, %o1
.word 0xf16e001a ! t0_kref+0x4818: prefetch %i0 + %i2, 24
.word 0xf3000018 ! t0_kref+0x481c: ld [%g0 + %i0], %f25
.word 0x2d480001 ! t0_kref+0x4820: fbg,a,pt %fcc0, _kref+0x4824
.word 0xef070018 ! t0_kref+0x4824: ld [%i4 + %i0], %f23
.word 0x0a400007 ! t0_kref+0x4828: bcs,pn %icc, _kref+0x4844
.word 0xe6ee9019 ! t0_kref+0x482c: ldstuba [%i2 + %i1]0x80, %l3
.word 0x9e153a14 ! t0_kref+0x4830: or %l4, -0x5ec, %o7
.word 0xe320a034 ! t0_kref+0x4834: st %f17, [%g2 + 0x34]
.word 0xc656c005 ! t0_kref+0x4838: ldsh [%i3 + %g5], %g3
.word 0xa9a3882b ! t0_kref+0x483c: fadds %f14, %f11, %f20
.word 0xe01f4019 ! t0_kref+0x4840: ldd [%i5 + %i1], %l0
.word 0xe678a03c ! t0_kref+0x4844: swap [%g2 + 0x3c], %l3
.word 0x9ba4882f ! t0_kref+0x4848: fadds %f18, %f15, %f13
.word 0xa1a3084e ! t0_kref+0x484c: faddd %f12, %f14, %f16
.word 0xdd1e6010 ! t0_kref+0x4850: ldd [%i1 + 0x10], %f14
.word 0xd2167ff2 ! t0_kref+0x4854: lduh [%i1 - 0xe], %o1
.word 0xc000a000 ! t0_kref+0x4858: ld [%g2], %g0
.word 0x9233721d ! t0_kref+0x485c: orn %o5, -0xde3, %o1
.word 0x22800005 ! t0_kref+0x4860: be,a _kref+0x4874
.word 0x9ac7001b ! t0_kref+0x4864: addccc %i4, %i3, %o5
.word 0x81ac0a4a ! t0_kref+0x4868: fcmpd %fcc0, %f16, %f10
.word 0xc0063ff8 ! t0_kref+0x486c: ld [%i0 - 8], %g0
.word 0xc36e2000 ! t0_kref+0x4870: prefetch %i0, 1
.word 0x99a01036 ! t0_kref+0x4874: fstox %f22, %f12
.word 0xd450a024 ! t0_kref+0x4878: ldsh [%g2 + 0x24], %o2
call SYM(t0_subr1)
.word 0xe828a03d ! t0_kref+0x4880: stb %l4, [%g2 + 0x3d]
.word 0x9863001b ! t0_kref+0x4884: subc %o4, %i3, %o4
.word 0xd520a00c ! t0_kref+0x4888: st %f10, [%g2 + 0xc]
.word 0x8030317c ! t0_kref+0x488c: orn %g0, -0xe84, %g0
.word 0x92b2c017 ! t0_kref+0x4890: orncc %o3, %l7, %o1
.word 0x9f2a4012 ! t0_kref+0x4894: sll %o1, %l2, %o7
.word 0x8076a3e2 ! t0_kref+0x4898: udiv %i2, 0x3e2, %g0
.word 0xd648a02c ! t0_kref+0x489c: ldsb [%g2 + 0x2c], %o3
.word 0xd4480019 ! t0_kref+0x48a0: ldsb [%g0 + %i1], %o2
.word 0xb1a0188d ! t0_kref+0x48a4: fitos %f13, %f24
.word 0xd8164000 ! t0_kref+0x48a8: lduh [%i1], %o4
.word 0x9adf000c ! t0_kref+0x48ac: smulcc %i4, %o4, %o5
.word 0x37400006 ! t0_kref+0x48b0: fbge,a,pn %fcc0, _kref+0x48c8
.word 0x983caa72 ! t0_kref+0x48b4: xnor %l2, 0xa72, %o4
.word 0xd51e6008 ! t0_kref+0x48b8: ldd [%i1 + 8], %f10
.word 0xd53e6000 ! t0_kref+0x48bc: std %f10, [%i1]
.word 0x921d374b ! t0_kref+0x48c0: xor %l4, -0x8b5, %o1
.word 0xb1a28856 ! t0_kref+0x48c4: faddd %f10, %f22, %f24
.word 0xec28a01e ! t0_kref+0x48c8: stb %l6, [%g2 + 0x1e]
.word 0xecb61000 ! t0_kref+0x48cc: stha %l6, [%i0]0x80
.word 0xe7270019 ! t0_kref+0x48d0: st %f19, [%i4 + %i1]
.word 0xd2163fe2 ! t0_kref+0x48d4: lduh [%i0 - 0x1e], %o1
.word 0x98582a5c ! t0_kref+0x48d8: smul %g0, 0xa5c, %o4
.word 0x94c00014 ! t0_kref+0x48dc: addccc %g0, %l4, %o2
.word 0x9da508cc ! t0_kref+0x48e0: fsubd %f20, %f12, %f14
.word 0x1b400008 ! t0_kref+0x48e4: fble,pn %fcc0, _kref+0x4904
.word 0x9ab57f79 ! t0_kref+0x48e8: orncc %l5, -0x87, %o5
.word 0x9242e3e0 ! t0_kref+0x48ec: addc %o3, 0x3e0, %o1
.word 0xd6564000 ! t0_kref+0x48f0: ldsh [%i1], %o3
.word 0xc807bfe4 ! t0_kref+0x48f4: ld [%fp - 0x1c], %g4
.word 0xed20a02c ! t0_kref+0x48f8: st %f22, [%g2 + 0x2c]
.word 0x96df2051 ! t0_kref+0x48fc: smulcc %i4, 0x51, %o3
.word 0x9a87311a ! t0_kref+0x4900: addcc %i4, -0xee6, %o5
call SYM(t0_subr3)
.word 0xafa00039 ! t0_kref+0x4908: fmovs %f25, %f23
.word 0x982ae4e2 ! t0_kref+0x490c: andn %o3, 0x4e2, %o4
.word 0x1b800003 ! t0_kref+0x4910: fble _kref+0x491c
.word 0xf007bfe0 ! t0_kref+0x4914: ld [%fp - 0x20], %i0
.word 0x92177d72 ! t0_kref+0x4918: or %i5, -0x28e, %o1
.word 0xc807bfe8 ! t0_kref+0x491c: ld [%fp - 0x18], %g4
.word 0xd51e7ff8 ! t0_kref+0x4920: ldd [%i1 - 8], %f10
.word 0xd2881019 ! t0_kref+0x4924: lduba [%g0 + %i1]0x80, %o1
.word 0x13480004 ! t0_kref+0x4928: fbe,pt %fcc0, _kref+0x4938
.word 0xd428a00d ! t0_kref+0x492c: stb %o2, [%g2 + 0xd]
.word 0x01326122 ! t0_kref+0x4930: sethi %hi(0xc9848800), %g0
.word 0x1a480003 ! t0_kref+0x4934: bcc,pt %icc, _kref+0x4940
.word 0x98c379df ! t0_kref+0x4938: addccc %o5, -0x621, %o4
.word 0xec363fe6 ! t0_kref+0x493c: sth %l6, [%i0 - 0x1a]
.word 0xb3a0012e ! t0_kref+0x4940: fabss %f14, %f25
.word 0x81ad0a4a ! t0_kref+0x4944: fcmpd %fcc0, %f20, %f10
.word 0xd440a028 ! t0_kref+0x4948: ldsw [%g2 + 0x28], %o2
.word 0xc0560000 ! t0_kref+0x494c: ldsh [%i0], %g0
.word 0x9fc10000 ! t0_kref+0x4950: call %g4
.word 0x962a401b ! t0_kref+0x4954: andn %o1, %i3, %o3
.word 0xe3b8a040 ! t0_kref+0x4958: stda %f48, [%g2 + 0x40]%asi
.word 0x81ad0a52 ! t0_kref+0x495c: fcmpd %fcc0, %f20, %f18
.word 0x24800005 ! t0_kref+0x4960: ble,a _kref+0x4974
.word 0xb3ab4038 ! t0_kref+0x4964: fmovsle %fcc0, %f24, %f25
.word 0x9ef53638 ! t0_kref+0x4968: udivcc %l4, -0x9c8, %o7
.word 0xd856c019 ! t0_kref+0x496c: ldsh [%i3 + %i1], %o4
.word 0xf100a028 ! t0_kref+0x4970: ld [%g2 + 0x28], %f24
.word 0x95a3092e ! t0_kref+0x4974: fmuls %f12, %f14, %f10
.word 0x8143e040 ! t0_kref+0x4978: membar 0x40
.word 0xda6e3ffb ! t0_kref+0x497c: ldstub [%i0 - 5], %o5
.word 0x3f800002 ! t0_kref+0x4980: fbo,a _kref+0x4988
.word 0x928d800a ! t0_kref+0x4984: andcc %l6, %o2, %o1
.word 0x9846a2c5 ! t0_kref+0x4988: addc %i2, 0x2c5, %o4
.word 0xe01e401d ! t0_kref+0x498c: ldd [%i1 + %i5], %l0
.word 0xe8e81018 ! t0_kref+0x4990: ldstuba [%g0 + %i0]0x80, %l4
.word 0xd0b6d018 ! t0_kref+0x4994: stha %o0, [%i3 + %i0]0x80
.word 0x1e480001 ! t0_kref+0x4998: bvc,pt %icc, _kref+0x499c
.word 0x9865adef ! t0_kref+0x499c: subc %l6, 0xdef, %o4
.word 0x952ee01e ! t0_kref+0x49a0: sll %i3, 0x1e, %o2
.word 0x99a00134 ! t0_kref+0x49a4: fabss %f20, %f12
.word 0x81858000 ! t0_kref+0x49a8: wr %l6, %g0, %y
.word 0x3b480001 ! t0_kref+0x49ac: fble,a,pt %fcc0, _kref+0x49b0
.word 0x81daf00c ! t0_kref+0x49b0: flush %o3 - 0xff4
.word 0xe11e6000 ! t0_kref+0x49b4: ldd [%i1], %f16
.word 0x81ac8a54 ! t0_kref+0x49b8: fcmpd %fcc0, %f18, %f20
.word 0x9e880013 ! t0_kref+0x49bc: andcc %g0, %l3, %o7
.word 0x942d8014 ! t0_kref+0x49c0: andn %l6, %l4, %o2
.word 0x2b400003 ! t0_kref+0x49c4: fbug,a,pn %fcc0, _kref+0x49d0
.word 0xc12e7ffc ! t0_kref+0x49c8: st %fsr, [%i1 - 4]
.word 0x980b000d ! t0_kref+0x49cc: and %o4, %o5, %o4
.word 0xd9070018 ! t0_kref+0x49d0: ld [%i4 + %i0], %f12
.word 0xf826001c ! t0_kref+0x49d4: st %i4, [%i0 + %i4]
.word 0xa5a28954 ! t0_kref+0x49d8: fmuld %f10, %f20, %f18
.word 0xafa0012e ! t0_kref+0x49dc: fabss %f14, %f23
.word 0x81ab0a52 ! t0_kref+0x49e0: fcmpd %fcc0, %f12, %f18
.word 0x992b0000 ! t0_kref+0x49e4: sll %o4, %g0, %o4
.word 0x94a76d7a ! t0_kref+0x49e8: subcc %i5, 0xd7a, %o2
.word 0x94f73849 ! t0_kref+0x49ec: udivcc %i4, -0x7b7, %o2
.word 0x09400001 ! t0_kref+0x49f0: fbl,pn %fcc0, _kref+0x49f4
.word 0xd91e4000 ! t0_kref+0x49f4: ldd [%i1], %f12
.word 0xde50a036 ! t0_kref+0x49f8: ldsh [%g2 + 0x36], %o7
.word 0xd8563ffc ! t0_kref+0x49fc: ldsh [%i0 - 4], %o4
.word 0x99a388d8 ! t0_kref+0x4a00: fsubd %f14, %f24, %f12
.word 0x15800008 ! t0_kref+0x4a04: fbue _kref+0x4a24
.word 0xa5a3c82b ! t0_kref+0x4a08: fadds %f15, %f11, %f18
.word 0x98430015 ! t0_kref+0x4a0c: addc %o4, %l5, %o4
.word 0x3f400001 ! t0_kref+0x4a10: fbo,a,pn %fcc0, _kref+0x4a14
.word 0x9afdadb5 ! t0_kref+0x4a14: sdivcc %l6, 0xdb5, %o5
.word 0xe3b8a080 ! t0_kref+0x4a18: stda %f48, [%g2 + 0x80]%asi
.word 0x98a82179 ! t0_kref+0x4a1c: andncc %g0, 0x179, %o4
.word 0xd9a6501c ! t0_kref+0x4a20: sta %f12, [%i1 + %i4]0x80
.word 0xd628a016 ! t0_kref+0x4a24: stb %o3, [%g2 + 0x16]
.word 0x9f2f6003 ! t0_kref+0x4a28: sll %i5, 0x3, %o7
.word 0xda56001b ! t0_kref+0x4a2c: ldsh [%i0 + %i3], %o5
.word 0x1d400001 ! t0_kref+0x4a30: fbule,pn %fcc0, _kref+0x4a34
.word 0x9294c016 ! t0_kref+0x4a34: orcc %l3, %l6, %o1
.word 0x992aa00d ! t0_kref+0x4a38: sll %o2, 0xd, %o4
.word 0x9eff7944 ! t0_kref+0x4a3c: sdivcc %i5, -0x6bc, %o7
.word 0xa1a018cc ! t0_kref+0x4a40: fdtos %f12, %f16
.word 0xd230a026 ! t0_kref+0x4a44: sth %o1, [%g2 + 0x26]
.word 0xa1a01035 ! t0_kref+0x4a48: fstox %f21, %f16
.word 0x9da0190a ! t0_kref+0x4a4c: fitod %f10, %f14
.word 0xe436201a ! t0_kref+0x4a50: sth %l2, [%i0 + 0x1a]
.word 0x35800006 ! t0_kref+0x4a54: fbue,a _kref+0x4a6c
.word 0x96c2400a ! t0_kref+0x4a58: addccc %o1, %o2, %o3
.word 0x33400007 ! t0_kref+0x4a5c: fbe,a,pn %fcc0, _kref+0x4a78
.word 0xc07e3fe4 ! t0_kref+0x4a60: swap [%i0 - 0x1c], %g0
.word 0x9af4800b ! t0_kref+0x4a64: udivcc %l2, %o3, %o5
.word 0xa7a00134 ! t0_kref+0x4a68: fabss %f20, %f19
.word 0x80634014 ! t0_kref+0x4a6c: subc %o5, %l4, %g0
.word 0xec3e2010 ! t0_kref+0x4a70: std %l6, [%i0 + 0x10]
.word 0x05480006 ! t0_kref+0x4a74: fblg,pt %fcc0, _kref+0x4a8c
.word 0xa5a388ca ! t0_kref+0x4a78: fsubd %f14, %f10, %f18
.word 0x1b480006 ! t0_kref+0x4a7c: fble,pt %fcc0, _kref+0x4a94
.word 0xa3a00036 ! t0_kref+0x4a80: fmovs %f22, %f17
.word 0xec36601c ! t0_kref+0x4a84: sth %l6, [%i1 + 0x1c]
.word 0xe620a028 ! t0_kref+0x4a88: st %l3, [%g2 + 0x28]
.word 0x92a72928 ! t0_kref+0x4a8c: subcc %i4, 0x928, %o1
.word 0x95324017 ! t0_kref+0x4a90: srl %o1, %l7, %o2
.word 0x9a30001d ! t0_kref+0x4a94: orn %g0, %i5, %o5
.word 0x985b0015 ! t0_kref+0x4a98: smul %o4, %l5, %o4
.word 0x96e5f260 ! t0_kref+0x4a9c: subccc %l7, -0xda0, %o3
.word 0x07400007 ! t0_kref+0x4aa0: fbul,pn %fcc0, _kref+0x4abc
.word 0x92aab039 ! t0_kref+0x4aa4: andncc %o2, -0xfc7, %o1
.word 0x39480007 ! t0_kref+0x4aa8: fbuge,a,pt %fcc0, _kref+0x4ac4
.word 0xd6560000 ! t0_kref+0x4aac: ldsh [%i0], %o3
.word 0x985d4016 ! t0_kref+0x4ab0: smul %l5, %l6, %o4
.word 0x3a800006 ! t0_kref+0x4ab4: bcc,a _kref+0x4acc
.word 0x9a80000d ! t0_kref+0x4ab8: addcc %g0, %o5, %o5
.word 0xf8ae1000 ! t0_kref+0x4abc: stba %i4, [%i0]0x80
.word 0xda48a008 ! t0_kref+0x4ac0: ldsb [%g2 + 8], %o5
.word 0x94af69e9 ! t0_kref+0x4ac4: andncc %i5, 0x9e9, %o2
.word 0xf8364000 ! t0_kref+0x4ac8: sth %i4, [%i1]
.word 0x9e3d0014 ! t0_kref+0x4acc: xnor %l4, %l4, %o7
.word 0x94fec00a ! t0_kref+0x4ad0: sdivcc %i3, %o2, %o2
.word 0x9b37001c ! t0_kref+0x4ad4: srl %i4, %i4, %o5
.word 0xe5380018 ! t0_kref+0x4ad8: std %f18, [%g0 + %i0]
.word 0xdad81018 ! t0_kref+0x4adc: ldxa [%g0 + %i0]0x80, %o5
.word 0xa9a0190b ! t0_kref+0x4ae0: fitod %f11, %f20
.word 0x94e2000a ! t0_kref+0x4ae4: subccc %o0, %o2, %o2
.word 0xf11e0000 ! t0_kref+0x4ae8: ldd [%i0], %f24
.word 0x0f800007 ! t0_kref+0x4aec: fbu _kref+0x4b08
.word 0xd67e7ff0 ! t0_kref+0x4af0: swap [%i1 - 0x10], %o3
.word 0x3d400007 ! t0_kref+0x4af4: fbule,a,pn %fcc0, _kref+0x4b10
.word 0xde567fe4 ! t0_kref+0x4af8: ldsh [%i1 - 0x1c], %o7
.word 0xde4e8019 ! t0_kref+0x4afc: ldsb [%i2 + %i1], %o7
.word 0xed1e0000 ! t0_kref+0x4b00: ldd [%i0], %f22
.word 0xe3b8a080 ! t0_kref+0x4b04: stda %f48, [%g2 + 0x80]%asi
.word 0x95a30836 ! t0_kref+0x4b08: fadds %f12, %f22, %f10
.word 0x21800006 ! t0_kref+0x4b0c: fbn,a _kref+0x4b24
.word 0xda0e601f ! t0_kref+0x4b10: ldub [%i1 + 0x1f], %o5
.word 0xa7a000aa ! t0_kref+0x4b14: fnegs %f10, %f19
.word 0xa9a40930 ! t0_kref+0x4b18: fmuls %f16, %f16, %f20
.word 0x9900000d ! t0_kref+0x4b1c: taddcc %g0, %o5, %o4
.word 0x8034eef5 ! t0_kref+0x4b20: orn %l3, 0xef5, %g0
.word 0xee300018 ! t0_kref+0x4b24: sth %l7, [%g0 + %i0]
.word 0xe278a014 ! t0_kref+0x4b28: swap [%g2 + 0x14], %l1
.word 0x9b2ec01a ! t0_kref+0x4b2c: sll %i3, %i2, %o5
.word 0x8066c00a ! t0_kref+0x4b30: subc %i3, %o2, %g0
.word 0x9a477aed ! t0_kref+0x4b34: addc %i5, -0x513, %o5
.word 0x9ea50008 ! t0_kref+0x4b38: subcc %l4, %o0, %o7
.word 0x9fa48835 ! t0_kref+0x4b3c: fadds %f18, %f21, %f15
.word 0xa7a018d4 ! t0_kref+0x4b40: fdtos %f20, %f19
.word 0x98880014 ! t0_kref+0x4b44: andcc %g0, %l4, %o4
.word 0x9a9d800b ! t0_kref+0x4b48: xorcc %l6, %o3, %o5
.word 0x9a1da768 ! t0_kref+0x4b4c: xor %l6, 0x768, %o5
.word 0x81ad8a4a ! t0_kref+0x4b50: fcmpd %fcc0, %f22, %f10
.word 0x968b4015 ! t0_kref+0x4b54: andcc %o5, %l5, %o3
.word 0x99a5c9b9 ! t0_kref+0x4b58: fdivs %f23, %f25, %f12
.word 0x170d83cb ! t0_kref+0x4b5c: sethi %hi(0x360f2c00), %o3
.word 0xf207bfe0 ! t0_kref+0x4b60: ld [%fp - 0x20], %i1
.word 0x9da00137 ! t0_kref+0x4b64: fabss %f23, %f14
.word 0x81ab0aab ! t0_kref+0x4b68: fcmpes %fcc0, %f12, %f11
.word 0x09480007 ! t0_kref+0x4b6c: fbl,pt %fcc0, _kref+0x4b88
.word 0x943820f3 ! t0_kref+0x4b70: xnor %g0, 0xf3, %o2
.word 0x9a1363fd ! t0_kref+0x4b74: or %o5, 0x3fd, %o5
.word 0x9adc801c ! t0_kref+0x4b78: smulcc %l2, %i4, %o5
.word 0xd206201c ! t0_kref+0x4b7c: ld [%i0 + 0x1c], %o1
.word 0xe11fbf98 ! t0_kref+0x4b80: ldd [%fp - 0x68], %f16
.word 0xe11fbe78 ! t0_kref+0x4b84: ldd [%fp - 0x188], %f16
.word 0x9226f712 ! t0_kref+0x4b88: sub %i3, -0x8ee, %o1
.word 0x99a01a2f ! t0_kref+0x4b8c: fstoi %f15, %f12
.word 0xed066008 ! t0_kref+0x4b90: ld [%i1 + 8], %f22
.word 0xeb062010 ! t0_kref+0x4b94: ld [%i0 + 0x10], %f21
.word 0xe01e6008 ! t0_kref+0x4b98: ldd [%i1 + 8], %l0
.word 0x9a00001d ! t0_kref+0x4b9c: add %g0, %i5, %o5
.word 0xf11e6008 ! t0_kref+0x4ba0: ldd [%i1 + 8], %f24
.word 0x8143e040 ! t0_kref+0x4ba4: membar 0x40
.word 0xb1a01912 ! t0_kref+0x4ba8: fitod %f18, %f24
.word 0xafa0012c ! t0_kref+0x4bac: fabss %f12, %f23
.word 0xdfa01019 ! t0_kref+0x4bb0: sta %f15, [%g0 + %i1]0x80
.word 0x81350013 ! t0_kref+0x4bb4: srl %l4, %l3, %g0
.word 0x92acc01a ! t0_kref+0x4bb8: andncc %l3, %i2, %o1
.word 0x9b3ac01b ! t0_kref+0x4bbc: sra %o3, %i3, %o5
.word 0x03800003 ! t0_kref+0x4bc0: fbne _kref+0x4bcc
.word 0x99a488d8 ! t0_kref+0x4bc4: fsubd %f18, %f24, %f12
.word 0x15800001 ! t0_kref+0x4bc8: fbue _kref+0x4bcc
.word 0xd248a002 ! t0_kref+0x4bcc: ldsb [%g2 + 2], %o1
.word 0x969a801c ! t0_kref+0x4bd0: xorcc %o2, %i4, %o3
.word 0xc04e8019 ! t0_kref+0x4bd4: ldsb [%i2 + %i1], %g0
.word 0x92a6c01a ! t0_kref+0x4bd8: subcc %i3, %i2, %o1
.word 0xd07e401c ! t0_kref+0x4bdc: swap [%i1 + %i4], %o0
.word 0x31800005 ! t0_kref+0x4be0: fba,a _kref+0x4bf4
.word 0x9e2a7b31 ! t0_kref+0x4be4: andn %o1, -0x4cf, %o7
.word 0xd240a028 ! t0_kref+0x4be8: ldsw [%g2 + 0x28], %o1
.word 0x98e30016 ! t0_kref+0x4bec: subccc %o4, %l6, %o4
.word 0xa7a01096 ! t0_kref+0x4bf0: fxtos %f22, %f19
.word 0x992d6000 ! t0_kref+0x4bf4: sll %l5, 0x0, %o4
.word 0xd656401b ! t0_kref+0x4bf8: ldsh [%i1 + %i3], %o3
.word 0x1d480002 ! t0_kref+0x4bfc: fbule,pt %fcc0, _kref+0x4c04
.word 0xd216c018 ! t0_kref+0x4c00: lduh [%i3 + %i0], %o1
.word 0x9f0de2bd ! t0_kref+0x4c04: tsubcc %l7, 0x2bd, %o7
.word 0x9ac5fe43 ! t0_kref+0x4c08: addccc %l7, -0x1bd, %o5
.word 0x9b3cc01b ! t0_kref+0x4c0c: sra %l3, %i3, %o5
.word 0x992b200e ! t0_kref+0x4c10: sll %o4, 0xe, %o4
.word 0x9fc00004 ! t0_kref+0x4c14: call %g0 + %g4
.word 0xe1070018 ! t0_kref+0x4c18: ld [%i4 + %i0], %f16
.word 0xc0163ff6 ! t0_kref+0x4c1c: lduh [%i0 - 0xa], %g0
.word 0x8035323e ! t0_kref+0x4c20: orn %l4, -0xdc2, %g0
.word 0x9f2cc015 ! t0_kref+0x4c24: sll %l3, %l5, %o7
.word 0xe920a004 ! t0_kref+0x4c28: st %f20, [%g2 + 4]
.word 0x32800004 ! t0_kref+0x4c2c: bne,a _kref+0x4c3c
.word 0xd91fbf50 ! t0_kref+0x4c30: ldd [%fp - 0xb0], %f12
.word 0x32800004 ! t0_kref+0x4c34: bne,a _kref+0x4c44
.word 0xe6780019 ! t0_kref+0x4c38: swap [%g0 + %i1], %l3
.word 0xa7a2c833 ! t0_kref+0x4c3c: fadds %f11, %f19, %f19
.word 0xd2de5000 ! t0_kref+0x4c40: ldxa [%i1]0x80, %o1
.word 0xd6881019 ! t0_kref+0x4c44: lduba [%g0 + %i1]0x80, %o3
.word 0x9ee02653 ! t0_kref+0x4c48: subccc %g0, 0x653, %o7
.word 0x962ebef0 ! t0_kref+0x4c4c: andn %i2, -0x110, %o3
.word 0x94822149 ! t0_kref+0x4c50: addcc %o0, 0x149, %o2
.word 0x942f2b1d ! t0_kref+0x4c54: andn %i4, 0xb1d, %o2
.word 0xd8166000 ! t0_kref+0x4c58: lduh [%i1], %o4
.word 0xdba01018 ! t0_kref+0x4c5c: sta %f13, [%g0 + %i0]0x80
.word 0x94783fc8 ! t0_kref+0x4c60: sdiv %g0, -0x38, %o2
.word 0xd4df5019 ! t0_kref+0x4c64: ldxa [%i5 + %i1]0x80, %o2
.word 0xa9a01910 ! t0_kref+0x4c68: fitod %f16, %f20
.word 0x9242400c ! t0_kref+0x4c6c: addc %o1, %o4, %o1
.word 0xd228a023 ! t0_kref+0x4c70: stb %o1, [%g2 + 0x23]
.word 0x1b38dfa0 ! t0_kref+0x4c74: sethi %hi(0xe37e8000), %o5
.word 0x9de3bfa0 ! t0_kref+0x4c78: save %sp, -0x60, %sp
.word 0xba2f2bae ! t0_kref+0x4c7c: andn %i4, 0xbae, %i5
.word 0x97ef37bd ! t0_kref+0x4c80: restore %i4, -0x843, %o3
.word 0xe3b8a040 ! t0_kref+0x4c84: stda %f48, [%g2 + 0x40]%asi
.word 0xe01e0000 ! t0_kref+0x4c88: ldd [%i0], %l0
.word 0x9e5b000c ! t0_kref+0x4c8c: smul %o4, %o4, %o7
.word 0x96af0015 ! t0_kref+0x4c90: andncc %i4, %l5, %o3
.word 0xed3f4018 ! t0_kref+0x4c94: std %f22, [%i5 + %i0]
.word 0x98bf4009 ! t0_kref+0x4c98: xnorcc %i5, %o1, %o4
.word 0xe09e105d ! t0_kref+0x4c9c: ldda [%i0 + %i5]0x82, %l0
.word 0x92c6b228 ! t0_kref+0x4ca0: addccc %i2, -0xdd8, %o1
.word 0x967f30c8 ! t0_kref+0x4ca4: sdiv %i4, -0xf38, %o3
.word 0x3b800007 ! t0_kref+0x4ca8: fble,a _kref+0x4cc4
.word 0x80fb001b ! t0_kref+0x4cac: sdivcc %o4, %i3, %g0
.word 0xd400a014 ! t0_kref+0x4cb0: ld [%g2 + 0x14], %o2
.word 0x81aaca2d ! t0_kref+0x4cb4: fcmps %fcc0, %f11, %f13
.word 0x8143c000 ! t0_kref+0x4cb8: stbar
.word 0x9fc10000 ! t0_kref+0x4cbc: call %g4
.word 0x92377f52 ! t0_kref+0x4cc0: orn %i5, -0xae, %o1
.word 0xe3b8a040 ! t0_kref+0x4cc4: stda %f48, [%g2 + 0x40]%asi
.word 0xd448a02a ! t0_kref+0x4cc8: ldsb [%g2 + 0x2a], %o2
.word 0x98f6f14b ! t0_kref+0x4ccc: udivcc %i3, -0xeb5, %o4
.word 0xdb86101c ! t0_kref+0x4cd0: lda [%i0 + %i4]0x80, %f13
.word 0xe2780018 ! t0_kref+0x4cd4: swap [%g0 + %i0], %l1
.word 0x98c277d5 ! t0_kref+0x4cd8: addccc %o1, -0x82b, %o4
.word 0xde861000 ! t0_kref+0x4cdc: lda [%i0]0x80, %o7
.word 0x9a22c008 ! t0_kref+0x4ce0: sub %o3, %o0, %o5
.word 0x94acea2e ! t0_kref+0x4ce4: andncc %l3, 0xa2e, %o2
.word 0xa5a0190a ! t0_kref+0x4ce8: fitod %f10, %f18
.word 0x96e4e0cd ! t0_kref+0x4cec: subccc %l3, 0xcd, %o3
.word 0x81874000 ! t0_kref+0x4cf0: wr %i5, %g0, %y
.word 0x9ee5801c ! t0_kref+0x4cf4: subccc %l6, %i4, %o7
.word 0x29800006 ! t0_kref+0x4cf8: fbl,a _kref+0x4d10
.word 0xd9180018 ! t0_kref+0x4cfc: ldd [%g0 + %i0], %f12
.word 0xd240a004 ! t0_kref+0x4d00: ldsw [%g2 + 4], %o1
.word 0x9a35400a ! t0_kref+0x4d04: orn %l5, %o2, %o5
.word 0x9fc00004 ! t0_kref+0x4d08: call %g0 + %g4
.word 0x9435400a ! t0_kref+0x4d0c: orn %l5, %o2, %o2
.word 0x9e634017 ! t0_kref+0x4d10: subc %o5, %l7, %o7
.word 0x9424ec36 ! t0_kref+0x4d14: sub %l3, 0xc36, %o2
.word 0xada48836 ! t0_kref+0x4d18: fadds %f18, %f22, %f22
.word 0xda100018 ! t0_kref+0x4d1c: lduh [%g0 + %i0], %o5
.word 0x9eb74012 ! t0_kref+0x4d20: orncc %i5, %l2, %o7
.word 0x81accaab ! t0_kref+0x4d24: fcmpes %fcc0, %f19, %f11
.word 0x96c74017 ! t0_kref+0x4d28: addccc %i5, %l7, %o3
.word 0x97358013 ! t0_kref+0x4d2c: srl %l6, %l3, %o3
.word 0x9236a9ac ! t0_kref+0x4d30: orn %i2, 0x9ac, %o1
.word 0x95400000 ! t0_kref+0x4d34: mov %y, %o2
.word 0xe83e2000 ! t0_kref+0x4d38: std %l4, [%i0]
.word 0xada90030 ! t0_kref+0x4d3c: fmovsl %fcc0, %f16, %f22
.word 0xa1a00035 ! t0_kref+0x4d40: fmovs %f21, %f16
.word 0x9e8d400d ! t0_kref+0x4d44: andcc %l5, %o5, %o7
.word 0x17800004 ! t0_kref+0x4d48: fbge _kref+0x4d58
.word 0xd816c018 ! t0_kref+0x4d4c: lduh [%i3 + %i0], %o4
.word 0xed1e6000 ! t0_kref+0x4d50: ldd [%i1], %f22
.word 0x95a4c92c ! t0_kref+0x4d54: fmuls %f19, %f12, %f10
.word 0x98434014 ! t0_kref+0x4d58: addc %o5, %l4, %o4
.word 0xd8270019 ! t0_kref+0x4d5c: st %o4, [%i4 + %i1]
.word 0x19400007 ! t0_kref+0x4d60: fbuge,pn %fcc0, _kref+0x4d7c
.word 0xd828a000 ! t0_kref+0x4d64: stb %o4, [%g2]
.word 0x81aa8a56 ! t0_kref+0x4d68: fcmpd %fcc0, %f10, %f22
.word 0x96a26aab ! t0_kref+0x4d6c: subcc %o1, 0xaab, %o3
.word 0xd86e6005 ! t0_kref+0x4d70: ldstub [%i1 + 5], %o4
.word 0x81abca37 ! t0_kref+0x4d74: fcmps %fcc0, %f15, %f23
.word 0xed00a024 ! t0_kref+0x4d78: ld [%g2 + 0x24], %f22
.word 0x985d4013 ! t0_kref+0x4d7c: smul %l5, %l3, %o4
.word 0x9eacb77b ! t0_kref+0x4d80: andncc %l2, -0x885, %o7
.word 0xd6861000 ! t0_kref+0x4d84: lda [%i0]0x80, %o3
.word 0xe6780019 ! t0_kref+0x4d88: swap [%g0 + %i1], %l3
call SYM(t0_subr2)
.word 0xc807bfec ! t0_kref+0x4d90: ld [%fp - 0x14], %g4
.word 0xdf00a00c ! t0_kref+0x4d94: ld [%g2 + 0xc], %f15
.word 0x99a01919 ! t0_kref+0x4d98: fitod %f25, %f12
.word 0x9642b0b0 ! t0_kref+0x4d9c: addc %o2, -0xf50, %o3
.word 0xe86e200a ! t0_kref+0x4da0: ldstub [%i0 + 0xa], %l4
.word 0x02800004 ! t0_kref+0x4da4: be _kref+0x4db4
.word 0xafa6482a ! t0_kref+0x4da8: fadds %f25, %f10, %f23
.word 0x05800003 ! t0_kref+0x4dac: fblg _kref+0x4db8
.word 0x95a01039 ! t0_kref+0x4db0: fstox %f25, %f10
.word 0xf8270018 ! t0_kref+0x4db4: st %i4, [%i4 + %i0]
.word 0x95282002 ! t0_kref+0x4db8: sll %g0, 0x2, %o2
.word 0x9e2b356d ! t0_kref+0x4dbc: andn %o4, -0xa93, %o7
.word 0xd85e401d ! t0_kref+0x4dc0: ldx [%i1 + %i5], %o4
.word 0xe01e2008 ! t0_kref+0x4dc4: ldd [%i0 + 8], %l0
.word 0xd608a033 ! t0_kref+0x4dc8: ldub [%g2 + 0x33], %o3
.word 0xe0981019 ! t0_kref+0x4dcc: ldda [%g0 + %i1]0x80, %l0
.word 0x31800005 ! t0_kref+0x4dd0: fba,a _kref+0x4de4
.word 0x9ae6bf65 ! t0_kref+0x4dd4: subccc %i2, -0x9b, %o5
.word 0x968ead8c ! t0_kref+0x4dd8: andcc %i2, 0xd8c, %o3
.word 0xd64e3fea ! t0_kref+0x4ddc: ldsb [%i0 - 0x16], %o3
.word 0xd68e9018 ! t0_kref+0x4de0: lduba [%i2 + %i0]0x80, %o3
.word 0x9a5f400d ! t0_kref+0x4de4: smul %i5, %o5, %o5
.word 0x21800007 ! t0_kref+0x4de8: fbn,a _kref+0x4e04
.word 0xd248a022 ! t0_kref+0x4dec: ldsb [%g2 + 0x22], %o1
.word 0xa7a90030 ! t0_kref+0x4df0: fmovsl %fcc0, %f16, %f19
.word 0xee28a032 ! t0_kref+0x4df4: stb %l7, [%g2 + 0x32]
.word 0xe46e3fef ! t0_kref+0x4df8: ldstub [%i0 - 0x11], %l2
.word 0xc96e400d ! t0_kref+0x4dfc: prefetch %i1 + %o5, 4
.word 0xe01f4018 ! t0_kref+0x4e00: ldd [%i5 + %i0], %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xd616001b ! t0_kref+0x4e10: lduh [%i0 + %i3], %o3
.word 0x969a000c ! t0_kref+0x4e14: xorcc %o0, %o4, %o3
.word 0xddbf5018 ! t0_kref+0x4e18: stda %f14, [%i5 + %i0]0x80
.word 0xde567ff4 ! t0_kref+0x4e1c: ldsh [%i1 - 0xc], %o7
.word 0xada01913 ! t0_kref+0x4e20: fitod %f19, %f22
1: .word 0x80aa401a ! t0_kref+0x4e24: andncc %o1, %i2, %g0
.word 0x31480001 ! t0_kref+0x4e28: fba,a,pt %fcc0, _kref+0x4e2c
.word 0x80fd6601 ! t0_kref+0x4e2c: sdivcc %l5, 0x601, %g0
.word 0x96c6c000 ! t0_kref+0x4e30: addccc %i3, %g0, %o3
.word 0x9642801b ! t0_kref+0x4e34: addc %o2, %i3, %o3
.word 0xd8881019 ! t0_kref+0x4e38: lduba [%g0 + %i1]0x80, %o4
.word 0x9e17400d ! t0_kref+0x4e3c: or %i5, %o5, %o7
.word 0xd51e001d ! t0_kref+0x4e40: ldd [%i0 + %i5], %f10
.word 0xa9a28856 ! t0_kref+0x4e44: faddd %f10, %f22, %f20
.word 0x8035ef9b ! t0_kref+0x4e48: orn %l7, 0xf9b, %g0
.word 0xe0180019 ! t0_kref+0x4e4c: ldd [%g0 + %i1], %l0
.word 0xa5a01a32 ! t0_kref+0x4e50: fstoi %f18, %f18
.word 0x03800004 ! t0_kref+0x4e54: fbne _kref+0x4e64
.word 0xf42e6015 ! t0_kref+0x4e58: stb %i2, [%i1 + 0x15]
.word 0x9532c014 ! t0_kref+0x4e5c: srl %o3, %l4, %o2
.word 0xc0fe501c ! t0_kref+0x4e60: swapa [%i1 + %i4]0x80, %g0
.word 0xd8163ffc ! t0_kref+0x4e64: lduh [%i0 - 4], %o4
.word 0xd200a010 ! t0_kref+0x4e68: ld [%g2 + 0x10], %o1
.word 0x96fa4015 ! t0_kref+0x4e6c: sdivcc %o1, %l5, %o3
.word 0xef200019 ! t0_kref+0x4e70: st %f23, [%g0 + %i1]
.word 0x9eb4800a ! t0_kref+0x4e74: orncc %l2, %o2, %o7
.word 0xec2e7fee ! t0_kref+0x4e78: stb %l6, [%i1 - 0x12]
.word 0x96f2f9da ! t0_kref+0x4e7c: udivcc %o3, -0x626, %o3
.word 0x985a6c90 ! t0_kref+0x4e80: smul %o1, 0xc90, %o4
.word 0xd2480018 ! t0_kref+0x4e84: ldsb [%g0 + %i0], %o1
.word 0x14400002 ! t0_kref+0x4e88: bg,pn %icc, _kref+0x4e90
.word 0xe91fbc28 ! t0_kref+0x4e8c: ldd [%fp - 0x3d8], %f20
.word 0x98f5000b ! t0_kref+0x4e90: udivcc %l4, %o3, %o4
.word 0x2c800003 ! t0_kref+0x4e94: bneg,a _kref+0x4ea0
.word 0x9ba00138 ! t0_kref+0x4e98: fabss %f24, %f13
.word 0xd228a034 ! t0_kref+0x4e9c: stb %o1, [%g2 + 0x34]
.word 0x92a28017 ! t0_kref+0x4ea0: subcc %o2, %l7, %o1
.word 0x9da389d0 ! t0_kref+0x4ea4: fdivd %f14, %f16, %f14
.word 0x95322018 ! t0_kref+0x4ea8: srl %o0, 0x18, %o2
.word 0xc807bfe8 ! t0_kref+0x4eac: ld [%fp - 0x18], %g4
.word 0x31400001 ! t0_kref+0x4eb0: fba,a,pn %fcc0, _kref+0x4eb4
.word 0x9b3ec00a ! t0_kref+0x4eb4: sra %i3, %o2, %o5
.word 0x813b601c ! t0_kref+0x4eb8: sra %o5, 0x1c, %g0
.word 0xc00e2016 ! t0_kref+0x4ebc: ldub [%i0 + 0x16], %g0
.word 0xda4e6011 ! t0_kref+0x4ec0: ldsb [%i1 + 0x11], %o5
.word 0xe11fbf60 ! t0_kref+0x4ec4: ldd [%fp - 0xa0], %f16
.word 0x97a509ad ! t0_kref+0x4ec8: fdivs %f20, %f13, %f11
.word 0x952ac000 ! t0_kref+0x4ecc: sll %o3, %g0, %o2
.word 0x94b33687 ! t0_kref+0x4ed0: orncc %o4, -0x979, %o2
call SYM(t0_subr0)
.word 0x81d8400b ! t0_kref+0x4ed8: flush %g1 + %o3
.word 0x961b0017 ! t0_kref+0x4edc: xor %o4, %l7, %o3
.word 0x86102003 ! t0_kref+0x4ee0: mov 0x3, %g3
.word 0x12800000 ! t0_kref+0x4ee4: bne _kref+0x4ee4
.word 0x86a0e001 ! t0_kref+0x4ee8: subcc %g3, 1, %g3
.word 0x9adec016 ! t0_kref+0x4eec: smulcc %i3, %l6, %o5
.word 0xe8267ff0 ! t0_kref+0x4ef0: st %l4, [%i1 - 0x10]
.word 0xa1a01a2a ! t0_kref+0x4ef4: fstoi %f10, %f16
.word 0xa5a308d0 ! t0_kref+0x4ef8: fsubd %f12, %f16, %f18
.word 0xc0564000 ! t0_kref+0x4efc: ldsh [%i1], %g0
.word 0x9de3bfa0 ! t0_kref+0x4f00: save %sp, -0x60, %sp
.word 0x80a00000 ! t0_kref+0x4f04: cmp %g0, %g0
.word 0x9fef6364 ! t0_kref+0x4f08: restore %i5, 0x364, %o7
.word 0x9fc10000 ! t0_kref+0x4f0c: call %g4
.word 0xe0d01018 ! t0_kref+0x4f10: ldsha [%g0 + %i0]0x80, %l0
.word 0xe3062014 ! t0_kref+0x4f14: ld [%i0 + 0x14], %f17
.word 0xe66e0000 ! t0_kref+0x4f18: ldstub [%i0], %l3
.word 0x87802082 ! t0_kref+0x4f1c: mov 0x82, %asi
.word 0x9da309d2 ! t0_kref+0x4f20: fdivd %f12, %f18, %f14
.word 0x9aace160 ! t0_kref+0x4f24: andncc %l3, 0x160, %o5
.word 0x933ee00b ! t0_kref+0x4f28: sra %i3, 0xb, %o1
.word 0xda4e7ffa ! t0_kref+0x4f2c: ldsb [%i1 - 6], %o5
.word 0xd2000019 ! t0_kref+0x4f30: ld [%g0 + %i1], %o1
.word 0x80368016 ! t0_kref+0x4f34: orn %i2, %l6, %g0
.word 0xde066000 ! t0_kref+0x4f38: ld [%i1], %o7
.word 0xd24e7fe4 ! t0_kref+0x4f3c: ldsb [%i1 - 0x1c], %o1
.word 0x9b36e017 ! t0_kref+0x4f40: srl %i3, 0x17, %o5
.word 0xe100a014 ! t0_kref+0x4f44: ld [%g2 + 0x14], %f16
.word 0x98f68012 ! t0_kref+0x4f48: udivcc %i2, %l2, %o4
.word 0xa9a309d8 ! t0_kref+0x4f4c: fdivd %f12, %f24, %f20
.word 0x9282c00a ! t0_kref+0x4f50: addcc %o3, %o2, %o1
.word 0x80b72cb8 ! t0_kref+0x4f54: orncc %i4, 0xcb8, %g0
.word 0x9f2d2016 ! t0_kref+0x4f58: sll %l4, 0x16, %o7
.word 0x81ae4ab1 ! t0_kref+0x4f5c: fcmpes %fcc0, %f25, %f17
.word 0x9a356b6e ! t0_kref+0x4f60: orn %l5, 0xb6e, %o5
.word 0x9de3bfa0 ! t0_kref+0x4f64: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9845801b ! t0_kref+0x4f70: addc %l6, %i3, %o4
.word 0x9ada3426 ! t0_kref+0x4f74: smulcc %o0, -0xbda, %o5
.word 0xdb270018 ! t0_kref+0x4f78: st %f13, [%i4 + %i0]
.word 0x9eb5c013 ! t0_kref+0x4f7c: orncc %l7, %l3, %o7
.word 0x920d7f88 ! t0_kref+0x4f80: and %l5, -0x78, %o1
1: .word 0x1a800003 ! t0_kref+0x4f84: bcc _kref+0x4f90
.word 0xde4e2000 ! t0_kref+0x4f88: ldsb [%i0], %o7
.word 0x9e8a6144 ! t0_kref+0x4f8c: andcc %o1, 0x144, %o7
.word 0xd028a028 ! t0_kref+0x4f90: stb %o0, [%g2 + 0x28]
.word 0x3f800001 ! t0_kref+0x4f94: fbo,a _kref+0x4f98
.word 0x972f0012 ! t0_kref+0x4f98: sll %i4, %l2, %o3
.word 0x9e1ca250 ! t0_kref+0x4f9c: xor %l2, 0x250, %o7
.word 0xc07e401c ! t0_kref+0x4fa0: swap [%i1 + %i4], %g0
.word 0xa1a01037 ! t0_kref+0x4fa4: fstox %f23, %f16
.word 0x80428008 ! t0_kref+0x4fa8: addc %o2, %o0, %g0
.word 0x99a589ca ! t0_kref+0x4fac: fdivd %f22, %f10, %f12
.word 0x943dff9a ! t0_kref+0x4fb0: xnor %l7, -0x66, %o2
.word 0xd91fbc00 ! t0_kref+0x4fb4: ldd [%fp - 0x400], %f12
.word 0x98622ec2 ! t0_kref+0x4fb8: subc %o0, 0xec2, %o4
.word 0xd64e7ff3 ! t0_kref+0x4fbc: ldsb [%i1 - 0xd], %o3
.word 0xb1a0102f ! t0_kref+0x4fc0: fstox %f15, %f24
.word 0xfb6e001b ! t0_kref+0x4fc4: prefetch %i0 + %i3, 29
.word 0x95356000 ! t0_kref+0x4fc8: srl %l5, 0x0, %o2
.word 0xd67e2018 ! t0_kref+0x4fcc: swap [%i0 + 0x18], %o3
.word 0xd840a01c ! t0_kref+0x4fd0: ldsw [%g2 + 0x1c], %o4
.word 0xaba018d0 ! t0_kref+0x4fd4: fdtos %f16, %f21
.word 0x34800001 ! t0_kref+0x4fd8: bg,a _kref+0x4fdc
.word 0xee680019 ! t0_kref+0x4fdc: ldstub [%g0 + %i1], %l7
.word 0x95170015 ! t0_kref+0x4fe0: taddcctv %i4, %l5, %o2
.word 0x00800005 ! t0_kref+0x4fe4: bn _kref+0x4ff8
.word 0xb1a018d4 ! t0_kref+0x4fe8: fdtos %f20, %f24
.word 0xe820a03c ! t0_kref+0x4fec: st %l4, [%g2 + 0x3c]
.word 0x81ad4aab ! t0_kref+0x4ff0: fcmpes %fcc0, %f21, %f11
.word 0x96582536 ! t0_kref+0x4ff4: smul %g0, 0x536, %o3
.word 0xd03f4019 ! t0_kref+0x4ff8: std %o0, [%i5 + %i1]
.word 0xed3e2000 ! t0_kref+0x4ffc: std %f22, [%i0]
.word 0xda10a030 ! t0_kref+0x5000: lduh [%g2 + 0x30], %o5
.word 0x97322008 ! t0_kref+0x5004: srl %o0, 0x8, %o3
.word 0xe628a03c ! t0_kref+0x5008: stb %l3, [%g2 + 0x3c]
.word 0xd8164000 ! t0_kref+0x500c: lduh [%i1], %o4
.word 0x8143c000 ! t0_kref+0x5010: stbar
.word 0xa3a01896 ! t0_kref+0x5014: fitos %f22, %f17
.word 0xb3a649ad ! t0_kref+0x5018: fdivs %f25, %f13, %f25
.word 0xed1fbc88 ! t0_kref+0x501c: ldd [%fp - 0x378], %f22
.word 0xe01e7fe0 ! t0_kref+0x5020: ldd [%i1 - 0x20], %l0
.word 0x9a3772a0 ! t0_kref+0x5024: orn %i5, -0xd60, %o5
.word 0xb1a5c839 ! t0_kref+0x5028: fadds %f23, %f25, %f24
.word 0xdd1fbdc8 ! t0_kref+0x502c: ldd [%fp - 0x238], %f14
.word 0xd440a03c ! t0_kref+0x5030: ldsw [%g2 + 0x3c], %o2
.word 0x10800007 ! t0_kref+0x5034: ba _kref+0x5050
.word 0x95a389d8 ! t0_kref+0x5038: fdivd %f14, %f24, %f10
.word 0xd8160000 ! t0_kref+0x503c: lduh [%i0], %o4
.word 0xd456c019 ! t0_kref+0x5040: ldsh [%i3 + %i1], %o2
.word 0xdd1fbc48 ! t0_kref+0x5044: ldd [%fp - 0x3b8], %f14
.word 0xe320a024 ! t0_kref+0x5048: st %f17, [%g2 + 0x24]
.word 0x953d000a ! t0_kref+0x504c: sra %l4, %o2, %o2
.word 0x35800002 ! t0_kref+0x5050: fbue,a _kref+0x5058
.word 0x99a489ce ! t0_kref+0x5054: fdivd %f18, %f14, %f12
.word 0x8143c000 ! t0_kref+0x5058: stbar
.word 0x9438001b ! t0_kref+0x505c: xnor %g0, %i3, %o2
.word 0xf820a038 ! t0_kref+0x5060: st %i4, [%g2 + 0x38]
.word 0xb3a48930 ! t0_kref+0x5064: fmuls %f18, %f16, %f25
.word 0x802721c5 ! t0_kref+0x5068: sub %i4, 0x1c5, %g0
.word 0x98674009 ! t0_kref+0x506c: subc %i5, %o1, %o4
.word 0x9f35400c ! t0_kref+0x5070: srl %l5, %o4, %o7
.word 0x987f6fa5 ! t0_kref+0x5074: sdiv %i5, 0xfa5, %o4
.word 0x9abc8017 ! t0_kref+0x5078: xnorcc %l2, %l7, %o5
.word 0xf630a020 ! t0_kref+0x507c: sth %i3, [%g2 + 0x20]
.word 0x9f35e008 ! t0_kref+0x5080: srl %l7, 0x8, %o7
.word 0xdd380018 ! t0_kref+0x5084: std %f14, [%g0 + %i0]
.word 0x23800003 ! t0_kref+0x5088: fbne,a _kref+0x5094
.word 0x9b1231aa ! t0_kref+0x508c: taddcctv %o0, -0xe56, %o5
.word 0x809a0016 ! t0_kref+0x5090: xorcc %o0, %l6, %g0
.word 0x95a000b1 ! t0_kref+0x5094: fnegs %f17, %f10
.word 0x9ef7401b ! t0_kref+0x5098: udivcc %i5, %i3, %o7
.word 0x9862001d ! t0_kref+0x509c: subc %o0, %i5, %o4
.word 0x9aa5311b ! t0_kref+0x50a0: subcc %l4, -0xee5, %o5
.word 0x973d0008 ! t0_kref+0x50a4: sra %l4, %o0, %o3
.word 0x93322018 ! t0_kref+0x50a8: srl %o0, 0x18, %o1
.word 0xada38d2a ! t0_kref+0x50ac: fsmuld %f14, %f10, %f22
.word 0xee780018 ! t0_kref+0x50b0: swap [%g0 + %i0], %l7
.word 0x9a5f6b85 ! t0_kref+0x50b4: smul %i5, 0xb85, %o5
call SYM(t0_subr3)
.word 0x92253615 ! t0_kref+0x50bc: sub %l4, -0x9eb, %o1
.word 0x37800006 ! t0_kref+0x50c0: fbge,a _kref+0x50d8
.word 0x99a0102b ! t0_kref+0x50c4: fstox %f11, %f12
.word 0xc050a02a ! t0_kref+0x50c8: ldsh [%g2 + 0x2a], %g0
call SYM(t0_subr2)
.word 0xd6270018 ! t0_kref+0x50d0: st %o3, [%i4 + %i0]
.word 0x9fc10000 ! t0_kref+0x50d4: call %g4
.word 0x9263000c ! t0_kref+0x50d8: subc %o4, %o4, %o1
.word 0xd51f4018 ! t0_kref+0x50dc: ldd [%i5 + %i0], %f10
.word 0x9fc00004 ! t0_kref+0x50e0: call %g0 + %g4
.word 0xdd380018 ! t0_kref+0x50e4: std %f14, [%g0 + %i0]
.word 0x92f5c00a ! t0_kref+0x50e8: udivcc %l7, %o2, %o1
.word 0x982ec01a ! t0_kref+0x50ec: andn %i3, %i2, %o4
.word 0x0a800004 ! t0_kref+0x50f0: bcs _kref+0x5100
.word 0x98bcc015 ! t0_kref+0x50f4: xnorcc %l3, %l5, %o4
.word 0xada00134 ! t0_kref+0x50f8: fabss %f20, %f22
.word 0x80620008 ! t0_kref+0x50fc: subc %o0, %o0, %g0
.word 0xd808a007 ! t0_kref+0x5100: ldub [%g2 + 7], %o4
.word 0xea28a01e ! t0_kref+0x5104: stb %l5, [%g2 + 0x1e]
.word 0x80aa2ba4 ! t0_kref+0x5108: andncc %o0, 0xba4, %g0
.word 0x1b480004 ! t0_kref+0x510c: fble,pt %fcc0, _kref+0x511c
.word 0xd6166002 ! t0_kref+0x5110: lduh [%i1 + 2], %o3
.word 0x01480008 ! t0_kref+0x5114: fbn,pt %fcc0, _kref+0x5134
.word 0x9e5d001c ! t0_kref+0x5118: smul %l4, %i4, %o7
.word 0x19480001 ! t0_kref+0x511c: fbuge,pt %fcc0, _kref+0x5120
.word 0x812a2007 ! t0_kref+0x5120: sll %o0, 0x7, %g0
.word 0x962f4012 ! t0_kref+0x5124: andn %i5, %l2, %o3
.word 0x81858000 ! t0_kref+0x5128: wr %l6, %g0, %y
.word 0x97a0002b ! t0_kref+0x512c: fmovs %f11, %f11
.word 0x9602f3b8 ! t0_kref+0x5130: add %o3, -0xc48, %o3
.word 0x9ba01892 ! t0_kref+0x5134: fitos %f18, %f13
.word 0xe09f5018 ! t0_kref+0x5138: ldda [%i5 + %i0]0x80, %l0
.word 0x8116fe4b ! t0_kref+0x513c: taddcctv %i3, -0x1b5, %g0
.word 0xdd1fbec8 ! t0_kref+0x5140: ldd [%fp - 0x138], %f14
.word 0x99400000 ! t0_kref+0x5144: mov %y, %o4
.word 0xd210a010 ! t0_kref+0x5148: lduh [%g2 + 0x10], %o1
.word 0xde48a000 ! t0_kref+0x514c: ldsb [%g2], %o7
.word 0x81ab8a58 ! t0_kref+0x5150: fcmpd %fcc0, %f14, %f24
.word 0x8143c000 ! t0_kref+0x5154: stbar
.word 0x3f480002 ! t0_kref+0x5158: fbo,a,pt %fcc0, _kref+0x5160
.word 0x811f0009 ! t0_kref+0x515c: tsubcctv %i4, %o1, %g0
.word 0x8137001b ! t0_kref+0x5160: srl %i4, %i3, %g0
.word 0x9e282fb9 ! t0_kref+0x5164: andn %g0, 0xfb9, %o7
.word 0x35400008 ! t0_kref+0x5168: fbue,a,pn %fcc0, _kref+0x5188
.word 0xed1e401d ! t0_kref+0x516c: ldd [%i1 + %i5], %f22
.word 0x9da000ab ! t0_kref+0x5170: fnegs %f11, %f14
.word 0xa9a0014c ! t0_kref+0x5174: fabsd %f12, %f20
.word 0x39800004 ! t0_kref+0x5178: fbuge,a _kref+0x5188
.word 0xa1a00130 ! t0_kref+0x517c: fabss %f16, %f16
.word 0x98af2b78 ! t0_kref+0x5180: andncc %i4, 0xb78, %o4
.word 0x948a001a ! t0_kref+0x5184: andcc %o0, %i2, %o2
.word 0xe01e2018 ! t0_kref+0x5188: ldd [%i0 + 0x18], %l0
.word 0xdd20a028 ! t0_kref+0x518c: st %f14, [%g2 + 0x28]
.word 0x99a50833 ! t0_kref+0x5190: fadds %f20, %f19, %f12
.word 0xf3067fe8 ! t0_kref+0x5194: ld [%i1 - 0x18], %f25
.word 0x94f025f8 ! t0_kref+0x5198: udivcc %g0, 0x5f8, %o2
.word 0xf207bfe0 ! t0_kref+0x519c: ld [%fp - 0x20], %i1
.word 0xd706200c ! t0_kref+0x51a0: ld [%i0 + 0xc], %f11
.word 0x802a800c ! t0_kref+0x51a4: andn %o2, %o4, %g0
.word 0xda10a00a ! t0_kref+0x51a8: lduh [%g2 + 0xa], %o5
.word 0x1d400007 ! t0_kref+0x51ac: fbule,pn %fcc0, _kref+0x51c8
.word 0x94403bba ! t0_kref+0x51b0: addc %g0, -0x446, %o2
.word 0xe9180018 ! t0_kref+0x51b4: ldd [%g0 + %i0], %f20
.word 0x9835400d ! t0_kref+0x51b8: orn %l5, %o5, %o4
.word 0x9722c017 ! t0_kref+0x51bc: mulscc %o3, %l7, %o3
call SYM(t0_subr1)
.word 0xd620a00c ! t0_kref+0x51c4: st %o3, [%g2 + 0xc]
.word 0x9625c00c ! t0_kref+0x51c8: sub %l7, %o4, %o3
.word 0x993d000c ! t0_kref+0x51cc: sra %l4, %o4, %o4
.word 0x9e7a6f13 ! t0_kref+0x51d0: sdiv %o1, 0xf13, %o7
.word 0xda7e7fe0 ! t0_kref+0x51d4: swap [%i1 - 0x20], %o5
.word 0xd840a008 ! t0_kref+0x51d8: ldsw [%g2 + 8], %o4
.word 0xf8267ffc ! t0_kref+0x51dc: st %i4, [%i1 - 4]
.word 0xa5a0190b ! t0_kref+0x51e0: fitod %f11, %f18
.word 0xee26001c ! t0_kref+0x51e4: st %l7, [%i0 + %i4]
.word 0xafa348ad ! t0_kref+0x51e8: fsubs %f13, %f13, %f23
.word 0xd808a035 ! t0_kref+0x51ec: ldub [%g2 + 0x35], %o4
.word 0x9eaeec5d ! t0_kref+0x51f0: andncc %i3, 0xc5d, %o7
.word 0x3b800008 ! t0_kref+0x51f4: fble,a _kref+0x5214
.word 0x81df2518 ! t0_kref+0x51f8: flush %i4 + 0x518
.word 0x1a800001 ! t0_kref+0x51fc: bcc _kref+0x5200
.word 0x95a0102a ! t0_kref+0x5200: fstox %f10, %f10
.word 0x9af33a53 ! t0_kref+0x5204: udivcc %o4, -0x5ad, %o5
.word 0xa3a549b5 ! t0_kref+0x5208: fdivs %f21, %f21, %f17
.word 0x05400008 ! t0_kref+0x520c: fblg,pn %fcc0, _kref+0x522c
.word 0x9a9a279d ! t0_kref+0x5210: xorcc %o0, 0x79d, %o5
.word 0x94ba7bcd ! t0_kref+0x5214: xnorcc %o1, -0x433, %o2
.word 0x04480006 ! t0_kref+0x5218: ble,pt %icc, _kref+0x5230
.word 0x94ba4014 ! t0_kref+0x521c: xnorcc %o1, %l4, %o2
.word 0x9285eaa5 ! t0_kref+0x5220: addcc %l7, 0xaa5, %o1
.word 0xda4e3fe6 ! t0_kref+0x5224: ldsb [%i0 - 0x1a], %o5
.word 0xd64e8019 ! t0_kref+0x5228: ldsb [%i2 + %i1], %o3
.word 0xd0bf5018 ! t0_kref+0x522c: stda %o0, [%i5 + %i0]0x80
.word 0x9de3bfa0 ! t0_kref+0x5230: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xaba00039 ! t0_kref+0x523c: fmovs %f25, %f21
.word 0x9fa01a54 ! t0_kref+0x5240: fdtoi %f20, %f15
1: .word 0x9da50858 ! t0_kref+0x5244: faddd %f20, %f24, %f14
.word 0xde4e0000 ! t0_kref+0x5248: ldsb [%i0], %o7
.word 0xc768a003 ! t0_kref+0x524c: prefetch %g2 + 3, 3
.word 0xd8d65000 ! t0_kref+0x5250: ldsha [%i1]0x80, %o4
.word 0x9aaceb2b ! t0_kref+0x5254: andncc %l3, 0xb2b, %o5
.word 0xe11e6000 ! t0_kref+0x5258: ldd [%i1], %f16
.word 0x9a47401a ! t0_kref+0x525c: addc %i5, %i2, %o5
.word 0xda16401b ! t0_kref+0x5260: lduh [%i1 + %i3], %o5
.word 0xb3a289ac ! t0_kref+0x5264: fdivs %f10, %f12, %f25
.word 0x81858000 ! t0_kref+0x5268: wr %l6, %g0, %y
.word 0x9534e006 ! t0_kref+0x526c: srl %l3, 0x6, %o2
.word 0x9eaa800a ! t0_kref+0x5270: andncc %o2, %o2, %o7
.word 0x9de3bfa0 ! t0_kref+0x5274: save %sp, -0x60, %sp
.word 0x95ef3b09 ! t0_kref+0x5278: restore %i4, -0x4f7, %o2
.word 0xe9b81019 ! t0_kref+0x527c: stda %f20, [%g0 + %i1]0x80
.word 0x8095f572 ! t0_kref+0x5280: orcc %l7, -0xa8e, %g0
.word 0x933ce006 ! t0_kref+0x5284: sra %l3, 0x6, %o1
.word 0xb1a34833 ! t0_kref+0x5288: fadds %f13, %f19, %f24
.word 0xe93e001d ! t0_kref+0x528c: std %f20, [%i0 + %i5]
.word 0xd236c019 ! t0_kref+0x5290: sth %o1, [%i3 + %i1]
.word 0x9334800a ! t0_kref+0x5294: srl %l2, %o2, %o1
.word 0xea6e001a ! t0_kref+0x5298: ldstub [%i0 + %i2], %l5
.word 0x9de3bfa0 ! t0_kref+0x529c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xd850a01e ! t0_kref+0x52a8: ldsh [%g2 + 0x1e], %o4
.word 0x932d000a ! t0_kref+0x52ac: sll %l4, %o2, %o1
.word 0x94e6c00c ! t0_kref+0x52b0: subccc %i3, %o4, %o2
1: .word 0x933aa00f ! t0_kref+0x52b4: sra %o2, 0xf, %o1
.word 0xd4f81019 ! t0_kref+0x52b8: swapa [%g0 + %i1]0x80, %o2
.word 0x99a0012b ! t0_kref+0x52bc: fabss %f11, %f12
.word 0x8046c00a ! t0_kref+0x52c0: addc %i3, %o2, %g0
.word 0x9635a17e ! t0_kref+0x52c4: orn %l6, 0x17e, %o3
.word 0x95a01919 ! t0_kref+0x52c8: fitod %f25, %f10
.word 0x2d480001 ! t0_kref+0x52cc: fbg,a,pt %fcc0, _kref+0x52d0
.word 0x15163563 ! t0_kref+0x52d0: sethi %hi(0x58d58c00), %o2
.word 0xe93e2008 ! t0_kref+0x52d4: std %f20, [%i0 + 8]
.word 0x98150009 ! t0_kref+0x52d8: or %l4, %o1, %o4
.word 0x983b0008 ! t0_kref+0x52dc: xnor %o4, %o0, %o4
.word 0x80e5800a ! t0_kref+0x52e0: subccc %l6, %o2, %g0
.word 0xb3a9002c ! t0_kref+0x52e4: fmovsl %fcc0, %f12, %f25
.word 0xd400a038 ! t0_kref+0x52e8: ld [%g2 + 0x38], %o2
.word 0x32800003 ! t0_kref+0x52ec: bne,a _kref+0x52f8
.word 0x94b778af ! t0_kref+0x52f0: orncc %i5, -0x751, %o2
.word 0xada01918 ! t0_kref+0x52f4: fitod %f24, %f22
.word 0x9ef0000c ! t0_kref+0x52f8: udivcc %g0, %o4, %o7
.word 0xd616001b ! t0_kref+0x52fc: lduh [%i0 + %i3], %o3
.word 0x932a2001 ! t0_kref+0x5300: sll %o0, 0x1, %o1
.word 0x992aa007 ! t0_kref+0x5304: sll %o2, 0x7, %o4
.word 0x992dc00b ! t0_kref+0x5308: sll %l7, %o3, %o4
.word 0x96ff4017 ! t0_kref+0x530c: sdivcc %i5, %l7, %o3
.word 0x11400006 ! t0_kref+0x5310: fba,pn %fcc0, _kref+0x5328
.word 0xec270018 ! t0_kref+0x5314: st %l6, [%i4 + %i0]
.word 0xb3a018ca ! t0_kref+0x5318: fdtos %f10, %f25
.word 0xf8262008 ! t0_kref+0x531c: st %i4, [%i0 + 8]
.word 0x92430008 ! t0_kref+0x5320: addc %o4, %o0, %o1
.word 0xd91f4019 ! t0_kref+0x5324: ldd [%i5 + %i1], %f12
.word 0x945d6e24 ! t0_kref+0x5328: smul %l5, 0xe24, %o2
.word 0x98a76e77 ! t0_kref+0x532c: subcc %i5, 0xe77, %o4
.word 0x80e00016 ! t0_kref+0x5330: subccc %g0, %l6, %g0
.word 0x9a472ddd ! t0_kref+0x5334: addc %i4, 0xddd, %o5
.word 0x0b800005 ! t0_kref+0x5338: fbug _kref+0x534c
.word 0xe01e2010 ! t0_kref+0x533c: ldd [%i0 + 0x10], %l0
.word 0xdd1fbea8 ! t0_kref+0x5340: ldd [%fp - 0x158], %f14
.word 0xfa36001b ! t0_kref+0x5344: sth %i5, [%i0 + %i3]
.word 0xc0ae5000 ! t0_kref+0x5348: stba %g0, [%i1]0x80
.word 0x920f0009 ! t0_kref+0x534c: and %i4, %o1, %o1
.word 0x968d2d21 ! t0_kref+0x5350: andcc %l4, 0xd21, %o3
.word 0x0f800008 ! t0_kref+0x5354: fbu _kref+0x5374
.word 0xd91fbc28 ! t0_kref+0x5358: ldd [%fp - 0x3d8], %f12
.word 0x9f04b12a ! t0_kref+0x535c: taddcc %l2, -0xed6, %o7
.word 0xd4164000 ! t0_kref+0x5360: lduh [%i1], %o2
.word 0xa1a00130 ! t0_kref+0x5364: fabss %f16, %f16
.word 0x81ad0a52 ! t0_kref+0x5368: fcmpd %fcc0, %f20, %f18
.word 0xc010a006 ! t0_kref+0x536c: lduh [%g2 + 6], %g0
.word 0x945da364 ! t0_kref+0x5370: smul %l6, 0x364, %o2
.word 0xa5a0004a ! t0_kref+0x5374: fmovd %f10, %f18
.word 0x9da00038 ! t0_kref+0x5378: fmovs %f24, %f14
.word 0xf3064000 ! t0_kref+0x537c: ld [%i1], %f25
.word 0x9935c008 ! t0_kref+0x5380: srl %l7, %o0, %o4
.word 0xada000d6 ! t0_kref+0x5384: fnegd %f22, %f22
.word 0xe87e7ff8 ! t0_kref+0x5388: swap [%i1 - 8], %l4
.word 0x9fa018d2 ! t0_kref+0x538c: fdtos %f18, %f15
.word 0xe1263fe8 ! t0_kref+0x5390: st %f16, [%i0 - 0x18]
.word 0xd20e3feb ! t0_kref+0x5394: ldub [%i0 - 0x15], %o1
.word 0x10800008 ! t0_kref+0x5398: ba _kref+0x53b8
.word 0xe1a01019 ! t0_kref+0x539c: sta %f16, [%g0 + %i1]0x80
.word 0xfa2e2007 ! t0_kref+0x53a0: stb %i5, [%i0 + 7]
.word 0xc00e3fe7 ! t0_kref+0x53a4: ldub [%i0 - 0x19], %g0
.word 0x81800000 ! t0_kref+0x53a8: mov %g0, %y
.word 0xa3a01891 ! t0_kref+0x53ac: fitos %f17, %f17
.word 0x94c6fb8e ! t0_kref+0x53b0: addccc %i3, -0x472, %o2
.word 0xdd1fbe78 ! t0_kref+0x53b4: ldd [%fp - 0x188], %f14
.word 0xd656c018 ! t0_kref+0x53b8: ldsh [%i3 + %i0], %o3
.word 0x9a45c00b ! t0_kref+0x53bc: addc %l7, %o3, %o5
.word 0x37480005 ! t0_kref+0x53c0: fbge,a,pt %fcc0, _kref+0x53d4
.word 0x81800000 ! t0_kref+0x53c4: mov %g0, %y
.word 0x9da4c934 ! t0_kref+0x53c8: fmuls %f19, %f20, %f14
.word 0x940b400a ! t0_kref+0x53cc: and %o5, %o2, %o2
.word 0x9e14af53 ! t0_kref+0x53d0: or %l2, 0xf53, %o7
.word 0x94128017 ! t0_kref+0x53d4: or %o2, %l7, %o2
.word 0x9ba489ac ! t0_kref+0x53d8: fdivs %f18, %f12, %f13
.word 0x92f77e83 ! t0_kref+0x53dc: udivcc %i5, -0x17d, %o1
.word 0x08800005 ! t0_kref+0x53e0: bleu _kref+0x53f4
.word 0xa7a000b9 ! t0_kref+0x53e4: fnegs %f25, %f19
.word 0x81ac4a2e ! t0_kref+0x53e8: fcmps %fcc0, %f17, %f14
.word 0x9a8ac00c ! t0_kref+0x53ec: andcc %o3, %o4, %o5
.word 0x9a334013 ! t0_kref+0x53f0: orn %o5, %l3, %o5
.word 0xc12e3ff8 ! t0_kref+0x53f4: st %fsr, [%i0 - 8]
.word 0x0a800001 ! t0_kref+0x53f8: bcs _kref+0x53fc
.word 0x952cc00d ! t0_kref+0x53fc: sll %l3, %o5, %o2
.word 0xe6ae501a ! t0_kref+0x5400: stba %l3, [%i1 + %i2]0x80
.word 0x81ac8a32 ! t0_kref+0x5404: fcmps %fcc0, %f18, %f18
.word 0x2f400008 ! t0_kref+0x5408: fbu,a,pn %fcc0, _kref+0x5428
.word 0xd816401b ! t0_kref+0x540c: lduh [%i1 + %i3], %o4
.word 0x81ad0a2c ! t0_kref+0x5410: fcmps %fcc0, %f20, %f12
.word 0xe620a010 ! t0_kref+0x5414: st %l3, [%g2 + 0x10]
.word 0xd0267fec ! t0_kref+0x5418: st %o0, [%i1 - 0x14]
.word 0x9fa549ad ! t0_kref+0x541c: fdivs %f21, %f13, %f15
.word 0x9a8f0012 ! t0_kref+0x5420: andcc %i4, %l2, %o5
.word 0xada48835 ! t0_kref+0x5424: fadds %f18, %f21, %f22
.word 0xb1a30833 ! t0_kref+0x5428: fadds %f12, %f19, %f24
.word 0xda364000 ! t0_kref+0x542c: sth %o5, [%i1]
.word 0xd420a024 ! t0_kref+0x5430: st %o2, [%g2 + 0x24]
.word 0xa5a018d4 ! t0_kref+0x5434: fdtos %f20, %f18
.word 0x9de3bfa0 ! t0_kref+0x5438: save %sp, -0x60, %sp
.word 0xb2a6801b ! t0_kref+0x543c: subcc %i2, %i3, %i1
.word 0x97ee401d ! t0_kref+0x5440: restore %i1, %i5, %o3
.word 0x8143c000 ! t0_kref+0x5444: stbar
.word 0x9e3f001d ! t0_kref+0x5448: xnor %i4, %i5, %o7
.word 0x8184c000 ! t0_kref+0x544c: wr %l3, %g0, %y
.word 0xb1a00132 ! t0_kref+0x5450: fabss %f18, %f24
.word 0xd45e2008 ! t0_kref+0x5454: ldx [%i0 + 8], %o2
.word 0xa1a01919 ! t0_kref+0x5458: fitod %f25, %f16
.word 0xc016600c ! t0_kref+0x545c: lduh [%i1 + 0xc], %g0
.word 0xe67e2008 ! t0_kref+0x5460: swap [%i0 + 8], %l3
.word 0x01800002 ! t0_kref+0x5464: fbn _kref+0x546c
.word 0xd520a014 ! t0_kref+0x5468: st %f10, [%g2 + 0x14]
.word 0x8143c000 ! t0_kref+0x546c: stbar
.word 0x948d000b ! t0_kref+0x5470: andcc %l4, %o3, %o2
.word 0x8610201b ! t0_kref+0x5474: mov 0x1b, %g3
.word 0x86a0e001 ! t0_kref+0x5478: subcc %g3, 1, %g3
.word 0x02800007 ! t0_kref+0x547c: be _kref+0x5498
.word 0xd816c018 ! t0_kref+0x5480: lduh [%i3 + %i0], %o4
.word 0xd03e4000 ! t0_kref+0x5484: std %o0, [%i1]
.word 0xb1a01a50 ! t0_kref+0x5488: fdtoi %f16, %f24
.word 0x9b2aa01a ! t0_kref+0x548c: sll %o2, 0x1a, %o5
.word 0x1b47fffa ! t0_kref+0x5490: fble,pn %fcc0, _kref+0x5478
.word 0xa5a509d4 ! t0_kref+0x5494: fdivd %f20, %f20, %f18
.word 0xe82e401a ! t0_kref+0x5498: stb %l4, [%i1 + %i2]
.word 0x81ac8a4a ! t0_kref+0x549c: fcmpd %fcc0, %f18, %f10
.word 0x81defa2b ! t0_kref+0x54a0: flush %i3 - 0x5d5
.word 0x9da309d0 ! t0_kref+0x54a4: fdivd %f12, %f16, %f14
.word 0x92a6e1ab ! t0_kref+0x54a8: subcc %i3, 0x1ab, %o1
.word 0x87802080 ! t0_kref+0x54ac: mov 0x80, %asi
.word 0x97a6082a ! t0_kref+0x54b0: fadds %f24, %f10, %f11
.word 0xec2e401a ! t0_kref+0x54b4: stb %l6, [%i1 + %i2]
.word 0x2e800001 ! t0_kref+0x54b8: bvs,a _kref+0x54bc
.word 0x98e731b8 ! t0_kref+0x54bc: subccc %i4, -0xe48, %o4
.word 0x81dd75bb ! t0_kref+0x54c0: flush %l5 - 0xa45
.word 0x982b683b ! t0_kref+0x54c4: andn %o5, 0x83b, %o4
.word 0x9b2a401d ! t0_kref+0x54c8: sll %o1, %i5, %o5
.word 0x9abeb7f7 ! t0_kref+0x54cc: xnorcc %i2, -0x809, %o5
.word 0x11800007 ! t0_kref+0x54d0: fba _kref+0x54ec
.word 0x98f2ae11 ! t0_kref+0x54d4: udivcc %o2, 0xe11, %o4
.word 0x9e5d8015 ! t0_kref+0x54d8: smul %l6, %l5, %o7
.word 0x9682c016 ! t0_kref+0x54dc: addcc %o3, %l6, %o3
.word 0xecbe501d ! t0_kref+0x54e0: stda %l6, [%i1 + %i5]0x80
.word 0x9ebca3b6 ! t0_kref+0x54e4: xnorcc %l2, 0x3b6, %o7
.word 0xd680a030 ! t0_kref+0x54e8: lda [%g2 + 0x30]%asi, %o3
.word 0xe1070018 ! t0_kref+0x54ec: ld [%i4 + %i0], %f16
.word 0x9de3bfa0 ! t0_kref+0x54f0: save %sp, -0x60, %sp
.word 0x80463a93 ! t0_kref+0x54f4: addc %i0, -0x56d, %g0
.word 0x95e82def ! t0_kref+0x54f8: restore %g0, 0xdef, %o2
.word 0xd8070018 ! t0_kref+0x54fc: ld [%i4 + %i0], %o4
.word 0xafa0002c ! t0_kref+0x5500: fmovs %f12, %f23
.word 0x9da30831 ! t0_kref+0x5504: fadds %f12, %f17, %f14
.word 0x92bd3a1a ! t0_kref+0x5508: xnorcc %l4, -0x5e6, %o1
.word 0xe636c018 ! t0_kref+0x550c: sth %l3, [%i3 + %i0]
.word 0x983d4013 ! t0_kref+0x5510: xnor %l5, %l3, %o4
.word 0xf430a01e ! t0_kref+0x5514: sth %i2, [%g2 + 0x1e]
.word 0x1d800003 ! t0_kref+0x5518: fbule _kref+0x5524
.word 0xf42e001a ! t0_kref+0x551c: stb %i2, [%i0 + %i2]
.word 0xa3abc02a ! t0_kref+0x5520: fmovso %fcc0, %f10, %f17
.word 0x3b800005 ! t0_kref+0x5524: fble,a _kref+0x5538
.word 0x960cc016 ! t0_kref+0x5528: and %l3, %l6, %o3
.word 0xdd3e3fe0 ! t0_kref+0x552c: std %f14, [%i0 - 0x20]
.word 0xa9a01a2f ! t0_kref+0x5530: fstoi %f15, %f20
.word 0x9fc10000 ! t0_kref+0x5534: call %g4
.word 0xc0470019 ! t0_kref+0x5538: ldsw [%i4 + %i1], %g0
.word 0x9ebd2ca5 ! t0_kref+0x553c: xnorcc %l4, 0xca5, %o7
.word 0xafa000b3 ! t0_kref+0x5540: fnegs %f19, %f23
.word 0x92df001b ! t0_kref+0x5544: smulcc %i4, %i3, %o1
.word 0x8143e075 ! t0_kref+0x5548: membar 0x75
.word 0x81834000 ! t0_kref+0x554c: wr %o5, %g0, %y
.word 0xa5a48854 ! t0_kref+0x5550: faddd %f18, %f20, %f18
.word 0x97a000ac ! t0_kref+0x5554: fnegs %f12, %f11
.word 0xd656001b ! t0_kref+0x5558: ldsh [%i0 + %i3], %o3
.word 0xde480018 ! t0_kref+0x555c: ldsb [%g0 + %i0], %o7
.word 0x0e800006 ! t0_kref+0x5560: bvs _kref+0x5578
.word 0xd280a024 ! t0_kref+0x5564: lda [%g2 + 0x24]%asi, %o1
.word 0xe5a0a038 ! t0_kref+0x5568: sta %f18, [%g2 + 0x38]%asi
.word 0x2b400005 ! t0_kref+0x556c: fbug,a,pn %fcc0, _kref+0x5580
.word 0x9645401d ! t0_kref+0x5570: addc %l5, %i5, %o3
.word 0xa1a01914 ! t0_kref+0x5574: fitod %f20, %f16
.word 0xd616401b ! t0_kref+0x5578: lduh [%i1 + %i3], %o3
.word 0x81ad0aaa ! t0_kref+0x557c: fcmpes %fcc0, %f20, %f10
.word 0xb3a0012d ! t0_kref+0x5580: fabss %f13, %f25
.word 0xc04e8018 ! t0_kref+0x5584: ldsb [%i2 + %i0], %g0
.word 0x9de3bfa0 ! t0_kref+0x5588: save %sp, -0x60, %sp
.word 0xb6568000 ! t0_kref+0x558c: umul %i2, %g0, %i3
.word 0x97ef4018 ! t0_kref+0x5590: restore %i5, %i0, %o3
.word 0x92ac801d ! t0_kref+0x5594: andncc %l2, %i5, %o1
.word 0x9ba3482f ! t0_kref+0x5598: fadds %f13, %f15, %f13
.word 0x15800001 ! t0_kref+0x559c: fbue _kref+0x55a0
.word 0x81828000 ! t0_kref+0x55a0: wr %o2, %g0, %y
.word 0x31800004 ! t0_kref+0x55a4: fba,a _kref+0x55b4
.word 0x9e0d4009 ! t0_kref+0x55a8: and %l5, %o1, %o7
.word 0xa9a018d6 ! t0_kref+0x55ac: fdtos %f22, %f20
.word 0xeeb0a012 ! t0_kref+0x55b0: stha %l7, [%g2 + 0x12]%asi
.word 0x9b2a401d ! t0_kref+0x55b4: sll %o1, %i5, %o5
.word 0xdd1fbd00 ! t0_kref+0x55b8: ldd [%fp - 0x300], %f14
.word 0x80af0016 ! t0_kref+0x55bc: andncc %i4, %l6, %g0
.word 0x81ab0a58 ! t0_kref+0x55c0: fcmpd %fcc0, %f12, %f24
.word 0x962d3eed ! t0_kref+0x55c4: andn %l4, -0x113, %o3
.word 0xa1a0190e ! t0_kref+0x55c8: fitod %f14, %f16
.word 0xd85e401d ! t0_kref+0x55cc: ldx [%i1 + %i5], %o4
.word 0xe87e001c ! t0_kref+0x55d0: swap [%i0 + %i4], %l4
call SYM(t0_subr0)
.word 0xafa5482f ! t0_kref+0x55d8: fadds %f21, %f15, %f23
.word 0x8143c000 ! t0_kref+0x55dc: stbar
.word 0x9b3da007 ! t0_kref+0x55e0: sra %l6, 0x7, %o5
.word 0x9865001b ! t0_kref+0x55e4: subc %l4, %i3, %o4
.word 0x06800006 ! t0_kref+0x55e8: bl _kref+0x5600
.word 0xd8566004 ! t0_kref+0x55ec: ldsh [%i1 + 4], %o4
.word 0xd4c8a001 ! t0_kref+0x55f0: ldsba [%g2 + 1]%asi, %o2
.word 0xa1a0012a ! t0_kref+0x55f4: fabss %f10, %f16
.word 0x9ae4f01a ! t0_kref+0x55f8: subccc %l3, -0xfe6, %o5
.word 0xea20a034 ! t0_kref+0x55fc: st %l5, [%g2 + 0x34]
.word 0x92fa0012 ! t0_kref+0x5600: sdivcc %o0, %l2, %o1
.word 0x98768012 ! t0_kref+0x5604: udiv %i2, %l2, %o4
.word 0x940cb2f8 ! t0_kref+0x5608: and %l2, -0xd08, %o2
.word 0x3f400008 ! t0_kref+0x560c: fbo,a,pn %fcc0, _kref+0x562c
.word 0x96e2f5de ! t0_kref+0x5610: subccc %o3, -0xa22, %o3
.word 0x9abdc00b ! t0_kref+0x5614: xnorcc %l7, %o3, %o5
.word 0xde50a000 ! t0_kref+0x5618: ldsh [%g2], %o7
.word 0xc807bfe8 ! t0_kref+0x561c: ld [%fp - 0x18], %g4
.word 0x9e5dfffa ! t0_kref+0x5620: smul %l7, -0x6, %o7
.word 0xd830a02e ! t0_kref+0x5624: sth %o4, [%g2 + 0x2e]
.word 0x9da00154 ! t0_kref+0x5628: fabsd %f20, %f14
.word 0x98bb0008 ! t0_kref+0x562c: xnorcc %o4, %o0, %o4
.word 0x81ab8a4e ! t0_kref+0x5630: fcmpd %fcc0, %f14, %f14
.word 0x81dc78af ! t0_kref+0x5634: flush %l1 - 0x751
.word 0xf42e0000 ! t0_kref+0x5638: stb %i2, [%i0]
.word 0xe0180018 ! t0_kref+0x563c: ldd [%g0 + %i0], %l0
.word 0x945ea1f8 ! t0_kref+0x5640: smul %i2, 0x1f8, %o2
.word 0xc056600a ! t0_kref+0x5644: ldsh [%i1 + 0xa], %g0
.word 0x94ba62ce ! t0_kref+0x5648: xnorcc %o1, 0x2ce, %o2
.word 0x9e832b03 ! t0_kref+0x564c: addcc %o4, 0xb03, %o7
.word 0xa9a50833 ! t0_kref+0x5650: fadds %f20, %f19, %f20
.word 0xdec61000 ! t0_kref+0x5654: ldswa [%i0]0x80, %o7
.word 0xe91e2008 ! t0_kref+0x5658: ldd [%i0 + 8], %f20
.word 0xc08e7ffa ! t0_kref+0x565c: lduba [%i1 - 6]%asi, %g0
.word 0xd4de101d ! t0_kref+0x5660: ldxa [%i0 + %i5]0x80, %o2
.word 0x933cc00d ! t0_kref+0x5664: sra %l3, %o5, %o1
.word 0xc0a0a004 ! t0_kref+0x5668: sta %g0, [%g2 + 4]%asi
.word 0xe01e2000 ! t0_kref+0x566c: ldd [%i0], %l0
.word 0x94bca8ab ! t0_kref+0x5670: xnorcc %l2, 0x8ab, %o2
.word 0xe01e3ff8 ! t0_kref+0x5674: ldd [%i0 - 8], %l0
.word 0xa9a2cd2f ! t0_kref+0x5678: fsmuld %f11, %f15, %f20
.word 0x0f800001 ! t0_kref+0x567c: fbu _kref+0x5680
.word 0xaba01094 ! t0_kref+0x5680: fxtos %f20, %f21
.word 0x81dd000a ! t0_kref+0x5684: flush %l4 + %o2
.word 0xd6564000 ! t0_kref+0x5688: ldsh [%i1], %o3
.word 0xd848a00c ! t0_kref+0x568c: ldsb [%g2 + 0xc], %o4
.word 0x9934c014 ! t0_kref+0x5690: srl %l3, %l4, %o4
.word 0x81dcc00b ! t0_kref+0x5694: flush %l3 + %o3
.word 0x9e1d0008 ! t0_kref+0x5698: xor %l4, %o0, %o7
.word 0xe180a024 ! t0_kref+0x569c: lda [%g2 + 0x24]%asi, %f16
.word 0xa7a01899 ! t0_kref+0x56a0: fitos %f25, %f19
.word 0xb3a40839 ! t0_kref+0x56a4: fadds %f16, %f25, %f25
.word 0xd7a0a034 ! t0_kref+0x56a8: sta %f11, [%g2 + 0x34]%asi
.word 0x803eb52b ! t0_kref+0x56ac: xnor %i2, -0xad5, %g0
.word 0x92ad4014 ! t0_kref+0x56b0: andncc %l5, %l4, %o1
.word 0xeb00a018 ! t0_kref+0x56b4: ld [%g2 + 0x18], %f21
.word 0x9a474013 ! t0_kref+0x56b8: addc %i5, %l3, %o5
.word 0x80458015 ! t0_kref+0x56bc: addc %l6, %l5, %g0
.word 0x92c5c00d ! t0_kref+0x56c0: addccc %l7, %o5, %o1
.word 0xd240a000 ! t0_kref+0x56c4: ldsw [%g2], %o1
.word 0x9da2c831 ! t0_kref+0x56c8: fadds %f11, %f17, %f14
.word 0x9fa018ce ! t0_kref+0x56cc: fdtos %f14, %f15
.word 0x962ce971 ! t0_kref+0x56d0: andn %l3, 0x971, %o3
.word 0x94702373 ! t0_kref+0x56d4: udiv %g0, 0x373, %o2
.word 0x809f4016 ! t0_kref+0x56d8: xorcc %i5, %l6, %g0
.word 0xf4a8a039 ! t0_kref+0x56dc: stba %i2, [%g2 + 0x39]%asi
.word 0xea20a038 ! t0_kref+0x56e0: st %l5, [%g2 + 0x38]
.word 0xe53e001d ! t0_kref+0x56e4: std %f18, [%i0 + %i5]
.word 0x38480006 ! t0_kref+0x56e8: bgu,a,pt %icc, _kref+0x5700
.word 0x8075a2d5 ! t0_kref+0x56ec: udiv %l6, 0x2d5, %g0
.word 0x967da328 ! t0_kref+0x56f0: sdiv %l6, 0x328, %o3
.word 0x928eeca9 ! t0_kref+0x56f4: andcc %i3, 0xca9, %o1
.word 0x949ec016 ! t0_kref+0x56f8: xorcc %i3, %l6, %o2
.word 0xe91e4000 ! t0_kref+0x56fc: ldd [%i1], %f20
.word 0x9ec5ac51 ! t0_kref+0x5700: addccc %l6, 0xc51, %o7
.word 0x963f7fbd ! t0_kref+0x5704: xnor %i5, -0x43, %o3
.word 0x9a5d0009 ! t0_kref+0x5708: smul %l4, %o1, %o5
.word 0x09800006 ! t0_kref+0x570c: fbl _kref+0x5724
.word 0xc028a017 ! t0_kref+0x5710: clrb [%g2 + 0x17]
.word 0x10800007 ! t0_kref+0x5714: ba _kref+0x5730
.word 0x99a5c833 ! t0_kref+0x5718: fadds %f23, %f19, %f12
.word 0x81aa8a4e ! t0_kref+0x571c: fcmpd %fcc0, %f10, %f14
.word 0x81ab8ab5 ! t0_kref+0x5720: fcmpes %fcc0, %f14, %f21
.word 0x9fc00004 ! t0_kref+0x5724: call %g0 + %g4
.word 0x9426c008 ! t0_kref+0x5728: sub %i3, %o0, %o2
.word 0x80074008 ! t0_kref+0x572c: add %i5, %o0, %g0
.word 0xe436401b ! t0_kref+0x5730: sth %l2, [%i1 + %i3]
.word 0x9b3f601c ! t0_kref+0x5734: sra %i5, 0x1c, %o5
.word 0x81ac8a56 ! t0_kref+0x5738: fcmpd %fcc0, %f18, %f22
.word 0xe46e401a ! t0_kref+0x573c: ldstub [%i1 + %i2], %l2
.word 0x81ad0a2a ! t0_kref+0x5740: fcmps %fcc0, %f20, %f10
.word 0x9f2a800d ! t0_kref+0x5744: sll %o2, %o5, %o7
.word 0xd20e6006 ! t0_kref+0x5748: ldub [%i1 + 6], %o1
.word 0xa5a018d6 ! t0_kref+0x574c: fdtos %f22, %f18
.word 0x985f71a8 ! t0_kref+0x5750: smul %i5, -0xe58, %o4
.word 0xa9a389b9 ! t0_kref+0x5754: fdivs %f14, %f25, %f20
.word 0xd2563fea ! t0_kref+0x5758: ldsh [%i0 - 0x16], %o1
.word 0x12800003 ! t0_kref+0x575c: bne _kref+0x5768
.word 0x9e3ca9d8 ! t0_kref+0x5760: xnor %l2, 0x9d8, %o7
.word 0xd51e2008 ! t0_kref+0x5764: ldd [%i0 + 8], %f10
.word 0x928b0015 ! t0_kref+0x5768: andcc %o4, %l5, %o1
.word 0x0f800003 ! t0_kref+0x576c: fbu _kref+0x5778
.word 0xdf20a030 ! t0_kref+0x5770: st %f15, [%g2 + 0x30]
.word 0xc807bfe4 ! t0_kref+0x5774: ld [%fp - 0x1c], %g4
.word 0x943a0000 ! t0_kref+0x5778: not %o0, %o2
.word 0x97a00137 ! t0_kref+0x577c: fabss %f23, %f11
.word 0x9ee4c008 ! t0_kref+0x5780: subccc %l3, %o0, %o7
.word 0x8185c000 ! t0_kref+0x5784: wr %l7, %g0, %y
.word 0x9da0188f ! t0_kref+0x5788: fitos %f15, %f14
.word 0x3b400006 ! t0_kref+0x578c: fble,a,pn %fcc0, _kref+0x57a4
.word 0xb3a80033 ! t0_kref+0x5790: fmovsn %fcc0, %f19, %f25
.word 0x97a0012d ! t0_kref+0x5794: fabss %f13, %f11
.word 0x81ad8a58 ! t0_kref+0x5798: fcmpd %fcc0, %f22, %f24
.word 0x95a608cc ! t0_kref+0x579c: fsubd %f24, %f12, %f10
.word 0xada0002c ! t0_kref+0x57a0: fmovs %f12, %f22
.word 0xd5064000 ! t0_kref+0x57a4: ld [%i1], %f10
.word 0xa1a01910 ! t0_kref+0x57a8: fitod %f16, %f16
.word 0x92adc016 ! t0_kref+0x57ac: andncc %l7, %l6, %o1
.word 0xb1a01898 ! t0_kref+0x57b0: fitos %f24, %f24
.word 0x80bb2809 ! t0_kref+0x57b4: xnorcc %o4, 0x809, %g0
call SYM(t0_subr3)
.word 0x9813635a ! t0_kref+0x57bc: or %o5, 0x35a, %o4
.word 0xc016c018 ! t0_kref+0x57c0: lduh [%i3 + %i0], %g0
.word 0xe6267fec ! t0_kref+0x57c4: st %l3, [%i1 - 0x14]
.word 0x9ac50008 ! t0_kref+0x57c8: addccc %l4, %o0, %o5
.word 0x98e36632 ! t0_kref+0x57cc: subccc %o5, 0x632, %o4
.word 0xa5a0188b ! t0_kref+0x57d0: fitos %f11, %f18
.word 0xa3a00134 ! t0_kref+0x57d4: fabss %f20, %f17
.word 0x948d001b ! t0_kref+0x57d8: andcc %l4, %i3, %o2
.word 0x08800004 ! t0_kref+0x57dc: bleu _kref+0x57ec
.word 0x9242fa8f ! t0_kref+0x57e0: addc %o3, -0x571, %o1
.word 0xf007bfe0 ! t0_kref+0x57e4: ld [%fp - 0x20], %i0
.word 0xda163ffe ! t0_kref+0x57e8: lduh [%i0 - 2], %o5
.word 0xc04e401a ! t0_kref+0x57ec: ldsb [%i1 + %i2], %g0
.word 0x982a7ce9 ! t0_kref+0x57f0: andn %o1, -0x317, %o4
.word 0xc0166006 ! t0_kref+0x57f4: lduh [%i1 + 6], %g0
.word 0x928d32a4 ! t0_kref+0x57f8: andcc %l4, -0xd5c, %o1
.word 0x81de2093 ! t0_kref+0x57fc: flush %i0 + 0x93
.word 0x9912000d ! t0_kref+0x5800: taddcctv %o0, %o5, %o4
.word 0xa5a01917 ! t0_kref+0x5804: fitod %f23, %f18
.word 0x9da2c835 ! t0_kref+0x5808: fadds %f11, %f21, %f14
.word 0x95382007 ! t0_kref+0x580c: sra %g0, 0x7, %o2
.word 0x9712801b ! t0_kref+0x5810: taddcctv %o2, %i3, %o3
.word 0xe906001c ! t0_kref+0x5814: ld [%i0 + %i4], %f20
.word 0xb4103ff4 ! t0_kref+0x5818: mov 0xfffffff4, %i2
.word 0x98f50015 ! t0_kref+0x581c: udivcc %l4, %l5, %o4
.word 0x98c6be28 ! t0_kref+0x5820: addccc %i2, -0x1d8, %o4
.word 0xe01e401d ! t0_kref+0x5824: ldd [%i1 + %i5], %l0
.word 0xd64e2001 ! t0_kref+0x5828: ldsb [%i0 + 1], %o3
.word 0x99a3c932 ! t0_kref+0x582c: fmuls %f15, %f18, %f12
.word 0x9b3d2014 ! t0_kref+0x5830: sra %l4, 0x14, %o5
.word 0xe01e2010 ! t0_kref+0x5834: ldd [%i0 + 0x10], %l0
.word 0xc08e600a ! t0_kref+0x5838: lduba [%i1 + 0xa]%asi, %g0
.word 0xc0262008 ! t0_kref+0x583c: clr [%i0 + 8]
call SYM(t0_subr3)
.word 0x9886e914 ! t0_kref+0x5844: addcc %i3, 0x914, %o4
.word 0x92ad2397 ! t0_kref+0x5848: andncc %l4, 0x397, %o1
.word 0x80da4016 ! t0_kref+0x584c: smulcc %o1, %l6, %g0
.word 0xf1270019 ! t0_kref+0x5850: st %f24, [%i4 + %i1]
.word 0x9a1de5b2 ! t0_kref+0x5854: xor %l7, 0x5b2, %o5
.word 0x9f370012 ! t0_kref+0x5858: srl %i4, %l2, %o7
.word 0xc0160000 ! t0_kref+0x585c: lduh [%i0], %g0
.word 0x86102004 ! t0_kref+0x5860: mov 0x4, %g3
.word 0x12800000 ! t0_kref+0x5864: bne _kref+0x5864
.word 0x86a0e001 ! t0_kref+0x5868: subcc %g3, 1, %g3
.word 0x9fc10000 ! t0_kref+0x586c: call %g4
.word 0x9b103ed2 ! t0_kref+0x5870: taddcctv %g0, -0x12e, %o5
.word 0x81ac8aaf ! t0_kref+0x5874: fcmpes %fcc0, %f18, %f15
.word 0x86102003 ! t0_kref+0x5878: mov 0x3, %g3
.word 0x32800000 ! t0_kref+0x587c: bne,a _kref+0x587c
.word 0x86a0e001 ! t0_kref+0x5880: subcc %g3, 1, %g3
.word 0x9fc00004 ! t0_kref+0x5884: call %g0 + %g4
.word 0xec20a004 ! t0_kref+0x5888: st %l6, [%g2 + 4]
.word 0xd720a030 ! t0_kref+0x588c: st %f11, [%g2 + 0x30]
.word 0x9de3bfa0 ! t0_kref+0x5890: save %sp, -0x60, %sp
.word 0x81ee8000 ! t0_kref+0x5894: restore %i2, %g0, %g0
.word 0xe6fe101c ! t0_kref+0x5898: swapa [%i0 + %i4]0x80, %l3
.word 0xa5a00137 ! t0_kref+0x589c: fabss %f23, %f18
.word 0xe01e401d ! t0_kref+0x58a0: ldd [%i1 + %i5], %l0
.word 0x92336788 ! t0_kref+0x58a4: orn %o5, 0x788, %o1
.word 0xd91e3fe8 ! t0_kref+0x58a8: ldd [%i0 - 0x18], %f12
.word 0x9e3528e3 ! t0_kref+0x58ac: orn %l4, 0x8e3, %o7
.word 0x94f72815 ! t0_kref+0x58b0: udivcc %i4, 0x815, %o2
.word 0xe1066010 ! t0_kref+0x58b4: ld [%i1 + 0x10], %f16
.word 0xe500a00c ! t0_kref+0x58b8: ld [%g2 + 0xc], %f18
.word 0xe83e6010 ! t0_kref+0x58bc: std %l4, [%i1 + 0x10]
.word 0xda36600e ! t0_kref+0x58c0: sth %o5, [%i1 + 0xe]
.word 0x9fc00004 ! t0_kref+0x58c4: call %g0 + %g4
.word 0x812aa006 ! t0_kref+0x58c8: sll %o2, 0x6, %g0
.word 0xd628a004 ! t0_kref+0x58cc: stb %o3, [%g2 + 4]
.word 0x07800007 ! t0_kref+0x58d0: fbul _kref+0x58ec
.word 0xe51e0000 ! t0_kref+0x58d4: ldd [%i0], %f18
.word 0xfd6e401c ! t0_kref+0x58d8: prefetch %i1 + %i4, 30
.word 0x92ba0008 ! t0_kref+0x58dc: xnorcc %o0, %o0, %o1
.word 0xa9a00132 ! t0_kref+0x58e0: fabss %f18, %f20
.word 0x22800004 ! t0_kref+0x58e4: be,a _kref+0x58f4
.word 0xe0680019 ! t0_kref+0x58e8: ldstub [%g0 + %i1], %l0
.word 0x8046c014 ! t0_kref+0x58ec: addc %i3, %l4, %g0
.word 0x921d7023 ! t0_kref+0x58f0: xor %l5, -0xfdd, %o1
.word 0x812ac01a ! t0_kref+0x58f4: sll %o3, %i2, %g0
.word 0x9b34a000 ! t0_kref+0x58f8: srl %l2, 0x0, %o5
.word 0xada40d36 ! t0_kref+0x58fc: fsmuld %f16, %f22, %f22
.word 0x9b2a6015 ! t0_kref+0x5900: sll %o1, 0x15, %o5
.word 0xa9a0190b ! t0_kref+0x5904: fitod %f11, %f20
.word 0x81ac0a4e ! t0_kref+0x5908: fcmpd %fcc0, %f16, %f14
.word 0x9ec70009 ! t0_kref+0x590c: addccc %i4, %o1, %o7
.word 0xe0ee3fe0 ! t0_kref+0x5910: ldstuba [%i0 - 0x20]%asi, %l0
.word 0x21480005 ! t0_kref+0x5914: fbn,a,pt %fcc0, _kref+0x5928
.word 0x95a0002d ! t0_kref+0x5918: fmovs %f13, %f10
.word 0x98fa400d ! t0_kref+0x591c: sdivcc %o1, %o5, %o4
.word 0x07400002 ! t0_kref+0x5920: fbul,pn %fcc0, _kref+0x5928
.word 0xc807bfec ! t0_kref+0x5924: ld [%fp - 0x14], %g4
.word 0x8143c000 ! t0_kref+0x5928: stbar
.word 0x923cf491 ! t0_kref+0x592c: xnor %l3, -0xb6f, %o1
.word 0x952da000 ! t0_kref+0x5930: sll %l6, 0x0, %o2
.word 0xec267fe8 ! t0_kref+0x5934: st %l6, [%i1 - 0x18]
.word 0x14800006 ! t0_kref+0x5938: bg _kref+0x5950
.word 0xed1e2010 ! t0_kref+0x593c: ldd [%i0 + 0x10], %f22
.word 0x9740c000 ! t0_kref+0x5940: mov %asi, %o3
.word 0x8143c000 ! t0_kref+0x5944: stbar
.word 0x81ad4ab6 ! t0_kref+0x5948: fcmpes %fcc0, %f21, %f22
.word 0x9f3b6001 ! t0_kref+0x594c: sra %o5, 0x1, %o7
.word 0x983a6014 ! t0_kref+0x5950: xnor %o1, 0x14, %o4
.word 0x00800001 ! t0_kref+0x5954: bn _kref+0x5958
.word 0x95a8802f ! t0_kref+0x5958: fmovslg %fcc0, %f15, %f10
.word 0x81ad0ab2 ! t0_kref+0x595c: fcmpes %fcc0, %f20, %f18
.word 0x0f480003 ! t0_kref+0x5960: fbu,pt %fcc0, _kref+0x596c
.word 0x9af5400b ! t0_kref+0x5964: udivcc %l5, %o3, %o5
.word 0xda10a02a ! t0_kref+0x5968: lduh [%g2 + 0x2a], %o5
.word 0xf4b0a02a ! t0_kref+0x596c: stha %i2, [%g2 + 0x2a]%asi
.word 0xe300a000 ! t0_kref+0x5970: ld [%g2], %f17
.word 0xdf067fe0 ! t0_kref+0x5974: ld [%i1 - 0x20], %f15
.word 0x001fffff ! t0_kref+0x5978: illtrap 0x1fffff
.word 0xe36e6018 ! t0_kref+0x597c: prefetch %i1 + 0x18, 17
.word 0xa3aa4030 ! t0_kref+0x5980: fmovse %fcc0, %f16, %f17
.word 0x99a00135 ! t0_kref+0x5984: fabss %f21, %f12
.word 0xd0ee9018 ! t0_kref+0x5988: ldstuba [%i2 + %i0]0x80, %o0
.word 0x81ac4ab2 ! t0_kref+0x598c: fcmpes %fcc0, %f17, %f18
.word 0xa5a018d8 ! t0_kref+0x5990: fdtos %f24, %f18
.word 0x2a800001 ! t0_kref+0x5994: bcs,a _kref+0x5998
.word 0xda063fe4 ! t0_kref+0x5998: ld [%i0 - 0x1c], %o5
call SYM(t0_subr0)
.word 0x943a2e0c ! t0_kref+0x59a0: xnor %o0, 0xe0c, %o2
.word 0xd64e6000 ! t0_kref+0x59a4: ldsb [%i1], %o3
.word 0x988d646e ! t0_kref+0x59a8: andcc %l5, 0x46e, %o4
sethi %hi(2f), %o7
.word 0xe40be1cc ! t0_kref+0x59b0: ldub [%o7 + 0x1cc], %l2
.word 0xa41ca00c ! t0_kref+0x59b4: xor %l2, 0xc, %l2
.word 0xe42be1cc ! t0_kref+0x59b8: stb %l2, [%o7 + 0x1cc]
.word 0x81dbe1cc ! t0_kref+0x59bc: flush %o7 + 0x1cc
.word 0x9340c000 ! t0_kref+0x59c0: mov %asi, %o1
.word 0xd4100019 ! t0_kref+0x59c4: lduh [%g0 + %i1], %o2
.word 0xc07e6014 ! t0_kref+0x59c8: swap [%i1 + 0x14], %g0
2: .word 0xd4100019 ! t0_kref+0x59cc: lduh [%g0 + %i1], %o2
.word 0x81aa8a4e ! t0_kref+0x59d0: fcmpd %fcc0, %f10, %f14
.word 0xafa018d2 ! t0_kref+0x59d4: fdtos %f18, %f23
.word 0xa1a018ca ! t0_kref+0x59d8: fdtos %f10, %f16
.word 0xdd1e4000 ! t0_kref+0x59dc: ldd [%i1], %f14
.word 0xde163ffa ! t0_kref+0x59e0: lduh [%i0 - 6], %o7
.word 0x802d267f ! t0_kref+0x59e4: andn %l4, 0x67f, %g0
.word 0x952e800b ! t0_kref+0x59e8: sll %i2, %o3, %o2
.word 0x81ab8a2c ! t0_kref+0x59ec: fcmps %fcc0, %f14, %f12
.word 0x985b4013 ! t0_kref+0x59f0: smul %o5, %l3, %o4
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x928ebe38 ! t0_kref+0x5a00: andcc %i2, -0x1c8, %o1
1: .word 0x9a5a6305 ! t0_kref+0x5a04: smul %o1, 0x305, %o5
.word 0x952f0012 ! t0_kref+0x5a08: sll %i4, %l2, %o2
.word 0x98c2c013 ! t0_kref+0x5a0c: addccc %o3, %l3, %o4
.word 0x98f5c00a ! t0_kref+0x5a10: udivcc %l7, %o2, %o4
.word 0xc048a031 ! t0_kref+0x5a14: ldsb [%g2 + 0x31], %g0
.word 0xafa0012d ! t0_kref+0x5a18: fabss %f13, %f23
.word 0x98dd0000 ! t0_kref+0x5a1c: smulcc %l4, %g0, %o4
.word 0x9fa0188e ! t0_kref+0x5a20: fitos %f14, %f15
call SYM(t0_subr0)
.word 0xe636c018 ! t0_kref+0x5a28: sth %l3, [%i3 + %i0]
.word 0x3d800001 ! t0_kref+0x5a2c: fbule,a _kref+0x5a30
.word 0x9535001b ! t0_kref+0x5a30: srl %l4, %i3, %o2
.word 0x15800007 ! t0_kref+0x5a34: fbue _kref+0x5a50
.word 0x9f30201a ! t0_kref+0x5a38: srl %g0, 0x1a, %o7
.word 0x96c76039 ! t0_kref+0x5a3c: addccc %i5, 0x39, %o3
.word 0xdd1fbe58 ! t0_kref+0x5a40: ldd [%fp - 0x1a8], %f14
.word 0x968ae6e2 ! t0_kref+0x5a44: andcc %o3, 0x6e2, %o3
.word 0xde40a000 ! t0_kref+0x5a48: ldsw [%g2], %o7
.word 0xf820a008 ! t0_kref+0x5a4c: st %i4, [%g2 + 8]
.word 0x9ebac013 ! t0_kref+0x5a50: xnorcc %o3, %l3, %o7
.word 0xe6266008 ! t0_kref+0x5a54: st %l3, [%i1 + 8]
.word 0xd24e3ffe ! t0_kref+0x5a58: ldsb [%i0 - 2], %o1
.word 0x9e634014 ! t0_kref+0x5a5c: subc %o5, %l4, %o7
.word 0xe1e8a049 ! t0_kref+0x5a60: prefetcha %g2 + 0x49, 16
.word 0x07480008 ! t0_kref+0x5a64: fbul,pt %fcc0, _kref+0x5a84
.word 0xe7a0a010 ! t0_kref+0x5a68: sta %f19, [%g2 + 0x10]%asi
.word 0x9fa0012b ! t0_kref+0x5a6c: fabss %f11, %f15
.word 0xe51e401d ! t0_kref+0x5a70: ldd [%i1 + %i5], %f18
.word 0x81df0013 ! t0_kref+0x5a74: flush %i4 + %l3
.word 0xe51e4000 ! t0_kref+0x5a78: ldd [%i1], %f18
.word 0x81ac8a4a ! t0_kref+0x5a7c: fcmpd %fcc0, %f18, %f10
.word 0xd44e401a ! t0_kref+0x5a80: ldsb [%i1 + %i2], %o2
.word 0xd8a0a034 ! t0_kref+0x5a84: sta %o4, [%g2 + 0x34]%asi
.word 0x9da309d0 ! t0_kref+0x5a88: fdivd %f12, %f16, %f14
.word 0xf820a034 ! t0_kref+0x5a8c: st %i4, [%g2 + 0x34]
.word 0x9fa018cc ! t0_kref+0x5a90: fdtos %f12, %f15
.word 0x929e801a ! t0_kref+0x5a94: xorcc %i2, %i2, %o1
.word 0xdd1fbcc8 ! t0_kref+0x5a98: ldd [%fp - 0x338], %f14
.word 0x9b322006 ! t0_kref+0x5a9c: srl %o0, 0x6, %o5
.word 0xd780a030 ! t0_kref+0x5aa0: lda [%g2 + 0x30]%asi, %f11
.word 0x9432001a ! t0_kref+0x5aa4: orn %o0, %i2, %o2
.word 0x29800007 ! t0_kref+0x5aa8: fbl,a _kref+0x5ac4
.word 0xea280019 ! t0_kref+0x5aac: stb %l5, [%g0 + %i1]
.word 0xd25e001d ! t0_kref+0x5ab0: ldx [%i0 + %i5], %o1
.word 0x32800002 ! t0_kref+0x5ab4: bne,a _kref+0x5abc
.word 0xd07e7ff8 ! t0_kref+0x5ab8: swap [%i1 - 8], %o0
.word 0xda6e3feb ! t0_kref+0x5abc: ldstub [%i0 - 0x15], %o5
.word 0x942ee2ec ! t0_kref+0x5ac0: andn %i3, 0x2ec, %o2
.word 0x982a695a ! t0_kref+0x5ac4: andn %o1, 0x95a, %o4
.word 0x13800001 ! t0_kref+0x5ac8: fbe _kref+0x5acc
.word 0xe83e6000 ! t0_kref+0x5acc: std %l4, [%i1]
.word 0x98be8016 ! t0_kref+0x5ad0: xnorcc %i2, %l6, %o4
.word 0xd48e201d ! t0_kref+0x5ad4: lduba [%i0 + 0x1d]%asi, %o2
.word 0x92e6bf16 ! t0_kref+0x5ad8: subccc %i2, -0xea, %o1
.word 0xc090a010 ! t0_kref+0x5adc: lduha [%g2 + 0x10]%asi, %g0
.word 0x9a66c015 ! t0_kref+0x5ae0: subc %i3, %l5, %o5
.word 0xda080018 ! t0_kref+0x5ae4: ldub [%g0 + %i0], %o5
.word 0x9fc10000 ! t0_kref+0x5ae8: call %g4
.word 0x95a00138 ! t0_kref+0x5aec: fabss %f24, %f10
.word 0x94aa401c ! t0_kref+0x5af0: andncc %o1, %i4, %o2
.word 0x95a48854 ! t0_kref+0x5af4: faddd %f18, %f20, %f10
.word 0x80bf796d ! t0_kref+0x5af8: xnorcc %i5, -0x693, %g0
.word 0x968d6ede ! t0_kref+0x5afc: andcc %l5, 0xede, %o3
.word 0xe53e4000 ! t0_kref+0x5b00: std %f18, [%i1]
.word 0xf13e4000 ! t0_kref+0x5b04: std %f24, [%i1]
.word 0x3f800006 ! t0_kref+0x5b08: fbo,a _kref+0x5b20
.word 0xd9262018 ! t0_kref+0x5b0c: st %f12, [%i0 + 0x18]
.word 0x95a489d8 ! t0_kref+0x5b10: fdivd %f18, %f24, %f10
.word 0xd51fbd40 ! t0_kref+0x5b14: ldd [%fp - 0x2c0], %f10
.word 0x92a8239a ! t0_kref+0x5b18: andncc %g0, 0x39a, %o1
.word 0x81868000 ! t0_kref+0x5b1c: wr %i2, %g0, %y
.word 0xd2c0a03c ! t0_kref+0x5b20: ldswa [%g2 + 0x3c]%asi, %o1
.word 0x946771c3 ! t0_kref+0x5b24: subc %i5, -0xe3d, %o2
.word 0x808daff3 ! t0_kref+0x5b28: btst 0xff3, %l6
.word 0x99a588ce ! t0_kref+0x5b2c: fsubd %f22, %f14, %f12
.word 0x05800002 ! t0_kref+0x5b30: fblg _kref+0x5b38
.word 0xa9a01893 ! t0_kref+0x5b34: fitos %f19, %f20
.word 0x8007001c ! t0_kref+0x5b38: add %i4, %i4, %g0
.word 0x2b800007 ! t0_kref+0x5b3c: fbug,a _kref+0x5b58
.word 0x800a801b ! t0_kref+0x5b40: and %o2, %i3, %g0
.word 0x81aacab7 ! t0_kref+0x5b44: fcmpes %fcc0, %f11, %f23
.word 0x92ba4000 ! t0_kref+0x5b48: xnorcc %o1, %g0, %o1
.word 0xe868a031 ! t0_kref+0x5b4c: ldstub [%g2 + 0x31], %l4
.word 0xd51fbdf0 ! t0_kref+0x5b50: ldd [%fp - 0x210], %f10
.word 0x81854000 ! t0_kref+0x5b54: wr %l5, %g0, %y
.word 0xe51e4000 ! t0_kref+0x5b58: ldd [%i1], %f18
.word 0xe8b0a034 ! t0_kref+0x5b5c: stha %l4, [%g2 + 0x34]%asi
.word 0x928b0016 ! t0_kref+0x5b60: andcc %o4, %l6, %o1
.word 0xfa2e3feb ! t0_kref+0x5b64: stb %i5, [%i0 - 0x15]
.word 0x878020d0 ! t0_kref+0x5b68: mov 0xd0, %asi
.word 0x81ac0ab0 ! t0_kref+0x5b6c: fcmpes %fcc0, %f16, %f16
.word 0xa7a0012b ! t0_kref+0x5b70: fabss %f11, %f19
.word 0x927d400c ! t0_kref+0x5b74: sdiv %l5, %o4, %o1
.word 0x952de009 ! t0_kref+0x5b78: sll %l7, 0x9, %o2
.word 0xa5a01914 ! t0_kref+0x5b7c: fitod %f20, %f18
.word 0xa5a0012d ! t0_kref+0x5b80: fabss %f13, %f18
.word 0x953f200a ! t0_kref+0x5b84: sra %i4, 0xa, %o2
.word 0x98e5c00d ! t0_kref+0x5b88: subccc %l7, %o5, %o4
.word 0x8143e040 ! t0_kref+0x5b8c: membar 0x40
.word 0x94868014 ! t0_kref+0x5b90: addcc %i2, %l4, %o2
call 1f
.empty
.word 0x95a88035 ! t0_kref+0x5b98: fmovslg %fcc0, %f21, %f10
.word 0x9e45a7a3 ! t0_kref+0x5b9c: addc %l6, 0x7a3, %o7
.word 0x2d400005 ! t0_kref+0x5ba0: fbg,a,pn %fcc0, _kref+0x5bb4
.word 0xe01e2018 ! t0_kref+0x5ba4: ldd [%i0 + 0x18], %l0
1: .word 0x81ab0a4a ! t0_kref+0x5ba8: fcmpd %fcc0, %f12, %f10
.word 0x8134a016 ! t0_kref+0x5bac: srl %l2, 0x16, %g0
.word 0x982f2bf7 ! t0_kref+0x5bb0: andn %i4, 0xbf7, %o4
.word 0x9334e016 ! t0_kref+0x5bb4: srl %l3, 0x16, %o1
.word 0xe51fbf80 ! t0_kref+0x5bb8: ldd [%fp - 0x80], %f18
.word 0x8038001c ! t0_kref+0x5bbc: xnor %g0, %i4, %g0
.word 0xd630a010 ! t0_kref+0x5bc0: sth %o3, [%g2 + 0x10]
.word 0x11400002 ! t0_kref+0x5bc4: fba,pn %fcc0, _kref+0x5bcc
.word 0xed68a082 ! t0_kref+0x5bc8: prefetch %g2 + 0x82, 22
.word 0x96aabceb ! t0_kref+0x5bcc: andncc %o2, -0x315, %o3
.word 0x80822175 ! t0_kref+0x5bd0: addcc %o0, 0x175, %g0
.word 0x23800008 ! t0_kref+0x5bd4: fbne,a _kref+0x5bf4
.word 0xd4567ff4 ! t0_kref+0x5bd8: ldsh [%i1 - 0xc], %o2
.word 0xaba0002b ! t0_kref+0x5bdc: fmovs %f11, %f21
.word 0x80dce9ed ! t0_kref+0x5be0: smulcc %l3, 0x9ed, %g0
.word 0xf007bfe0 ! t0_kref+0x5be4: ld [%fp - 0x20], %i0
.word 0xd4163fe4 ! t0_kref+0x5be8: lduh [%i0 - 0x1c], %o2
.word 0x81874000 ! t0_kref+0x5bec: wr %i5, %g0, %y
.word 0xc807bff0 ! t0_kref+0x5bf0: ld [%fp - 0x10], %g4
.word 0xd450a032 ! t0_kref+0x5bf4: ldsh [%g2 + 0x32], %o2
.word 0x985df3fd ! t0_kref+0x5bf8: smul %l7, -0xc03, %o4
.word 0x9de3bfa0 ! t0_kref+0x5bfc: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x95a01a2c ! t0_kref+0x5c08: fstoi %f12, %f10
.word 0xd4070018 ! t0_kref+0x5c0c: ld [%i4 + %i0], %o2
.word 0xde40a004 ! t0_kref+0x5c10: ldsw [%g2 + 4], %o7
1: .word 0xb3a5c82f ! t0_kref+0x5c14: fadds %f23, %f15, %f25
.word 0x92824017 ! t0_kref+0x5c18: addcc %o1, %l7, %o1
.word 0xe6200018 ! t0_kref+0x5c1c: st %l3, [%g0 + %i0]
.word 0x8143c000 ! t0_kref+0x5c20: stbar
.word 0x3b480008 ! t0_kref+0x5c24: fble,a,pt %fcc0, _kref+0x5c44
.word 0x9a85001c ! t0_kref+0x5c28: addcc %l4, %i4, %o5
.word 0xd20e8019 ! t0_kref+0x5c2c: ldub [%i2 + %i1], %o1
.word 0x3f800005 ! t0_kref+0x5c30: fbo,a _kref+0x5c44
.word 0xc0563fe2 ! t0_kref+0x5c34: ldsh [%i0 - 0x1e], %g0
.word 0x9afd8016 ! t0_kref+0x5c38: sdivcc %l6, %l6, %o5
.word 0x9ef23d8b ! t0_kref+0x5c3c: udivcc %o0, -0x275, %o7
.word 0x25480004 ! t0_kref+0x5c40: fblg,a,pt %fcc0, _kref+0x5c50
.word 0xf320a008 ! t0_kref+0x5c44: st %f25, [%g2 + 8]
.word 0x9242b3d1 ! t0_kref+0x5c48: addc %o2, -0xc2f, %o1
.word 0x2f480007 ! t0_kref+0x5c4c: fbu,a,pt %fcc0, _kref+0x5c68
.word 0x948ced3b ! t0_kref+0x5c50: andcc %l3, 0xd3b, %o2
.word 0x99a01911 ! t0_kref+0x5c54: fitod %f17, %f12
.word 0xa5a44837 ! t0_kref+0x5c58: fadds %f17, %f23, %f18
.word 0x1c800008 ! t0_kref+0x5c5c: bpos _kref+0x5c7c
.word 0x92f6801d ! t0_kref+0x5c60: udivcc %i2, %i5, %o1
.word 0x94bf001c ! t0_kref+0x5c64: xnorcc %i4, %i4, %o2
.word 0xd200a024 ! t0_kref+0x5c68: ld [%g2 + 0x24], %o1
.word 0x9a03001d ! t0_kref+0x5c6c: add %o4, %i5, %o5
.word 0x973c8013 ! t0_kref+0x5c70: sra %l2, %l3, %o3
.word 0xa9a4884e ! t0_kref+0x5c74: faddd %f18, %f14, %f20
.word 0xef00a01c ! t0_kref+0x5c78: ld [%g2 + 0x1c], %f23
.word 0xa9a01916 ! t0_kref+0x5c7c: fitod %f22, %f20
.word 0x9540c000 ! t0_kref+0x5c80: mov %asi, %o2
.word 0xded6501b ! t0_kref+0x5c84: ldsha [%i1 + %i3]0x80, %o7
.word 0xafa0002e ! t0_kref+0x5c88: fmovs %f14, %f23
.word 0x16800001 ! t0_kref+0x5c8c: bge _kref+0x5c90
.word 0x9f16801d ! t0_kref+0x5c90: taddcctv %i2, %i5, %o7
.word 0x98e77a98 ! t0_kref+0x5c94: subccc %i5, -0x568, %o4
.word 0x2d800007 ! t0_kref+0x5c98: fbg,a _kref+0x5cb4
.word 0xd51e3fe8 ! t0_kref+0x5c9c: ldd [%i0 - 0x18], %f10
.word 0xdf00a030 ! t0_kref+0x5ca0: ld [%g2 + 0x30], %f15
.word 0xed1fbc18 ! t0_kref+0x5ca4: ldd [%fp - 0x3e8], %f22
.word 0xe300a014 ! t0_kref+0x5ca8: ld [%g2 + 0x14], %f17
.word 0xdf00a018 ! t0_kref+0x5cac: ld [%g2 + 0x18], %f15
.word 0x9da000b9 ! t0_kref+0x5cb0: fnegs %f25, %f14
.word 0xd6064000 ! t0_kref+0x5cb4: ld [%i1], %o3
.word 0xeeee501a ! t0_kref+0x5cb8: ldstuba [%i1 + %i2]0x80, %l7
.word 0x30480003 ! t0_kref+0x5cbc: ba,a,pt %icc, _kref+0x5cc8
.word 0x9f3e801b ! t0_kref+0x5cc0: sra %i2, %i3, %o7
.word 0x92f24012 ! t0_kref+0x5cc4: udivcc %o1, %l2, %o1
.word 0x928d7c88 ! t0_kref+0x5cc8: andcc %l5, -0x378, %o1
.word 0xd806401c ! t0_kref+0x5ccc: ld [%i1 + %i4], %o4
.word 0xda060000 ! t0_kref+0x5cd0: ld [%i0], %o5
.word 0x9a5cf641 ! t0_kref+0x5cd4: smul %l3, -0x9bf, %o5
.word 0xdf00a02c ! t0_kref+0x5cd8: ld [%g2 + 0x2c], %f15
.word 0x922b7210 ! t0_kref+0x5cdc: andn %o5, -0xdf0, %o1
.word 0x98f30016 ! t0_kref+0x5ce0: udivcc %o4, %l6, %o4
.word 0x9b282018 ! t0_kref+0x5ce4: sll %g0, 0x18, %o5
.word 0x9ba0188c ! t0_kref+0x5ce8: fitos %f12, %f13
.word 0xde100019 ! t0_kref+0x5cec: lduh [%g0 + %i1], %o7
.word 0x9da54936 ! t0_kref+0x5cf0: fmuls %f21, %f22, %f14
.word 0xd24e200f ! t0_kref+0x5cf4: ldsb [%i0 + 0xf], %o1
.word 0x20400006 ! t0_kref+0x5cf8: bn,a,pn %icc, _kref+0x5d10
.word 0x9ab4a6a8 ! t0_kref+0x5cfc: orncc %l2, 0x6a8, %o5
.word 0xd656c018 ! t0_kref+0x5d00: ldsh [%i3 + %i0], %o3
.word 0x31480002 ! t0_kref+0x5d04: fba,a,pt %fcc0, _kref+0x5d0c
.word 0xd208a00a ! t0_kref+0x5d08: ldub [%g2 + 0xa], %o1
.word 0x97a649ab ! t0_kref+0x5d0c: fdivs %f25, %f11, %f11
.word 0xdb20a010 ! t0_kref+0x5d10: st %f13, [%g2 + 0x10]
.word 0xf630a01c ! t0_kref+0x5d14: sth %i3, [%g2 + 0x1c]
.word 0x8143c000 ! t0_kref+0x5d18: stbar
.word 0xd9be501d ! t0_kref+0x5d1c: stda %f12, [%i1 + %i5]0x80
.word 0x81dd3594 ! t0_kref+0x5d20: flush %l4 - 0xa6c
.word 0x81ac8a4e ! t0_kref+0x5d24: fcmpd %fcc0, %f18, %f14
.word 0xa1a00130 ! t0_kref+0x5d28: fabss %f16, %f16
.word 0xd5be501d ! t0_kref+0x5d2c: stda %f10, [%i1 + %i5]0x80
.word 0x963f7524 ! t0_kref+0x5d30: xnor %i5, -0xadc, %o3
.word 0x980a401c ! t0_kref+0x5d34: and %o1, %i4, %o4
.word 0xb1a01913 ! t0_kref+0x5d38: fitod %f19, %f24
.word 0x9ba449b3 ! t0_kref+0x5d3c: fdivs %f17, %f19, %f13
.word 0x98a3400c ! t0_kref+0x5d40: subcc %o5, %o4, %o4
.word 0x25800003 ! t0_kref+0x5d44: fblg,a _kref+0x5d50
.word 0x928ec01b ! t0_kref+0x5d48: andcc %i3, %i3, %o1
.word 0x96bb7095 ! t0_kref+0x5d4c: xnorcc %o5, -0xf6b, %o3
.word 0x20400007 ! t0_kref+0x5d50: bn,a,pn %icc, _kref+0x5d6c
.word 0xd200a024 ! t0_kref+0x5d54: ld [%g2 + 0x24], %o1
.word 0xde50a01a ! t0_kref+0x5d58: ldsh [%g2 + 0x1a], %o7
.word 0x17800002 ! t0_kref+0x5d5c: fbge _kref+0x5d64
.word 0x80a68015 ! t0_kref+0x5d60: cmp %i2, %l5
.word 0x9a5cf9c5 ! t0_kref+0x5d64: smul %l3, -0x63b, %o5
.word 0xc0c01019 ! t0_kref+0x5d68: ldswa [%g0 + %i1]0x80, %g0
.word 0x13480008 ! t0_kref+0x5d6c: fbe,pt %fcc0, _kref+0x5d8c
.word 0x962ee4df ! t0_kref+0x5d70: andn %i3, 0x4df, %o3
.word 0xd84e6012 ! t0_kref+0x5d74: ldsb [%i1 + 0x12], %o4
.word 0xdd20a00c ! t0_kref+0x5d78: st %f14, [%g2 + 0xc]
.word 0x805de61e ! t0_kref+0x5d7c: smul %l7, 0x61e, %g0
.word 0x9a0cb487 ! t0_kref+0x5d80: and %l2, -0xb79, %o5
.word 0x17800003 ! t0_kref+0x5d84: fbge _kref+0x5d90
.word 0x9a476d74 ! t0_kref+0x5d88: addc %i5, 0xd74, %o5
.word 0x9886801c ! t0_kref+0x5d8c: addcc %i2, %i4, %o4
.word 0x80a37349 ! t0_kref+0x5d90: cmp %o5, -0xcb7
.word 0x993b4008 ! t0_kref+0x5d94: sra %o5, %o0, %o4
.word 0xde100018 ! t0_kref+0x5d98: lduh [%g0 + %i0], %o7
.word 0xec01401c ! t0_kref+0x5d9c: ld [%g5 + %i4], %l6
.word 0xc96e2018 ! t0_kref+0x5da0: prefetch %i0 + 0x18, 4
.word 0x9b3ec01b ! t0_kref+0x5da4: sra %i3, %i3, %o5
.word 0x9a5ec01c ! t0_kref+0x5da8: smul %i3, %i4, %o5
.word 0x80fb6116 ! t0_kref+0x5dac: sdivcc %o5, 0x116, %g0
.word 0xe4267fe4 ! t0_kref+0x5db0: st %l2, [%i1 - 0x1c]
.word 0x2e400005 ! t0_kref+0x5db4: bvs,a,pn %icc, _kref+0x5dc8
.word 0xf3262000 ! t0_kref+0x5db8: st %f25, [%i0]
.word 0x940a8014 ! t0_kref+0x5dbc: and %o2, %l4, %o2
.word 0xed1e6000 ! t0_kref+0x5dc0: ldd [%i1], %f22
.word 0xdd1fbfb8 ! t0_kref+0x5dc4: ldd [%fp - 0x48], %f14
.word 0x99a4c837 ! t0_kref+0x5dc8: fadds %f19, %f23, %f12
.word 0x99376005 ! t0_kref+0x5dcc: srl %i5, 0x5, %o4
.word 0xd51fbcf8 ! t0_kref+0x5dd0: ldd [%fp - 0x308], %f10
.word 0xd420a01c ! t0_kref+0x5dd4: st %o2, [%g2 + 0x1c]
.word 0x800f400b ! t0_kref+0x5dd8: and %i5, %o3, %g0
.word 0x93280016 ! t0_kref+0x5ddc: sll %g0, %l6, %o1
.word 0x98e0001b ! t0_kref+0x5de0: subccc %g0, %i3, %o4
.word 0xdb062000 ! t0_kref+0x5de4: ld [%i0], %f13
.word 0x95a38856 ! t0_kref+0x5de8: faddd %f14, %f22, %f10
.word 0x3d800003 ! t0_kref+0x5dec: fbule,a _kref+0x5df8
.word 0xc0580019 ! t0_kref+0x5df0: ldx [%g0 + %i1], %g0
.word 0x9ebb400c ! t0_kref+0x5df4: xnorcc %o5, %o4, %o7
.word 0x86102001 ! t0_kref+0x5df8: mov 0x1, %g3
.word 0x12800000 ! t0_kref+0x5dfc: bne _kref+0x5dfc
.word 0x86a0e001 ! t0_kref+0x5e00: subcc %g3, 1, %g3
.word 0x94ba8015 ! t0_kref+0x5e04: xnorcc %o2, %l5, %o2
.word 0x9242b4b0 ! t0_kref+0x5e08: addc %o2, -0xb50, %o1
.word 0xa9a0188f ! t0_kref+0x5e0c: fitos %f15, %f20
.word 0xf836c019 ! t0_kref+0x5e10: sth %i4, [%i3 + %i1]
.word 0xa9a01110 ! t0_kref+0x5e14: fxtod %f16, %f20
.word 0x9a583384 ! t0_kref+0x5e18: smul %g0, -0xc7c, %o5
call SYM(t0_subr0)
.word 0xe11fbf78 ! t0_kref+0x5e20: ldd [%fp - 0x88], %f16
.word 0x993d8008 ! t0_kref+0x5e24: sra %l6, %o0, %o4
.word 0x20800001 ! t0_kref+0x5e28: bn,a _kref+0x5e2c
.word 0xd40e8018 ! t0_kref+0x5e2c: ldub [%i2 + %i0], %o2
.word 0x928b4013 ! t0_kref+0x5e30: andcc %o5, %l3, %o1
.word 0x97a01898 ! t0_kref+0x5e34: fitos %f24, %f11
.word 0x39480002 ! t0_kref+0x5e38: fbuge,a,pt %fcc0, _kref+0x5e40
.word 0x9af2800a ! t0_kref+0x5e3c: udivcc %o2, %o2, %o5
.word 0x25800008 ! t0_kref+0x5e40: fblg,a _kref+0x5e60
.word 0xf11e001d ! t0_kref+0x5e44: ldd [%i0 + %i5], %f24
.word 0xed1fbdd8 ! t0_kref+0x5e48: ldd [%fp - 0x228], %f22
.word 0x9fa01a2d ! t0_kref+0x5e4c: fstoi %f13, %f15
.word 0xd91fbdc0 ! t0_kref+0x5e50: ldd [%fp - 0x240], %f12
.word 0xe62e001a ! t0_kref+0x5e54: stb %l3, [%i0 + %i2]
.word 0xc008a00b ! t0_kref+0x5e58: ldub [%g2 + 0xb], %g0
.word 0x9abdc00b ! t0_kref+0x5e5c: xnorcc %l7, %o3, %o5
.word 0x3f480007 ! t0_kref+0x5e60: fbo,a,pt %fcc0, _kref+0x5e7c
.word 0x9834c000 ! t0_kref+0x5e64: orn %l3, %g0, %o4
.word 0xd2567ff4 ! t0_kref+0x5e68: ldsh [%i1 - 0xc], %o1
.word 0x80172243 ! t0_kref+0x5e6c: or %i4, 0x243, %g0
.word 0x9e474014 ! t0_kref+0x5e70: addc %i5, %l4, %o7
.word 0x81830000 ! t0_kref+0x5e74: wr %o4, %g0, %y
.word 0xb3a018d2 ! t0_kref+0x5e78: fdtos %f18, %f25
.word 0xf11fbe28 ! t0_kref+0x5e7c: ldd [%fp - 0x1d8], %f24
.word 0x9e757637 ! t0_kref+0x5e80: udiv %l5, -0x9c9, %o7
.word 0xd91fbd98 ! t0_kref+0x5e84: ldd [%fp - 0x268], %f12
.word 0x9fc10000 ! t0_kref+0x5e88: call %g4
.word 0xe5bf5018 ! t0_kref+0x5e8c: stda %f18, [%i5 + %i0]0x80
.word 0x9da309b7 ! t0_kref+0x5e90: fdivs %f12, %f23, %f14
.word 0x8143c000 ! t0_kref+0x5e94: stbar
.word 0x96880000 ! t0_kref+0x5e98: andcc %g0, %g0, %o3
.word 0xc568a084 ! t0_kref+0x5e9c: prefetch %g2 + 0x84, 2
.word 0x951d2940 ! t0_kref+0x5ea0: tsubcctv %l4, 0x940, %o2
.word 0x9ef2a55f ! t0_kref+0x5ea4: udivcc %o2, 0x55f, %o7
.word 0x9f2d000c ! t0_kref+0x5ea8: sll %l4, %o4, %o7
.word 0xd020a030 ! t0_kref+0x5eac: st %o0, [%g2 + 0x30]
.word 0x9da3884e ! t0_kref+0x5eb0: faddd %f14, %f14, %f14
.word 0x99a018d2 ! t0_kref+0x5eb4: fdtos %f18, %f12
.word 0xd42e600c ! t0_kref+0x5eb8: stb %o2, [%i1 + 0xc]
.word 0xa5a0190b ! t0_kref+0x5ebc: fitod %f11, %f18
.word 0x27400007 ! t0_kref+0x5ec0: fbul,a,pn %fcc0, _kref+0x5edc
.word 0x8185c000 ! t0_kref+0x5ec4: wr %l7, %g0, %y
.word 0x983e801c ! t0_kref+0x5ec8: xnor %i2, %i4, %o4
.word 0x8143c000 ! t0_kref+0x5ecc: stbar
.word 0x2b800002 ! t0_kref+0x5ed0: fbug,a _kref+0x5ed8
.word 0x803727be ! t0_kref+0x5ed4: orn %i4, 0x7be, %g0
.word 0xed1fbfd0 ! t0_kref+0x5ed8: ldd [%fp - 0x30], %f22
.word 0x800aac83 ! t0_kref+0x5edc: and %o2, 0xc83, %g0
.word 0xa7a01a31 ! t0_kref+0x5ee0: fstoi %f17, %f19
.word 0xd848a03a ! t0_kref+0x5ee4: ldsb [%g2 + 0x3a], %o4
.word 0x99a00139 ! t0_kref+0x5ee8: fabss %f25, %f12
.word 0xa3a000b7 ! t0_kref+0x5eec: fnegs %f23, %f17
.word 0x00800001 ! t0_kref+0x5ef0: bn _kref+0x5ef4
.word 0xdd1e6008 ! t0_kref+0x5ef4: ldd [%i1 + 8], %f14
.word 0x968abb00 ! t0_kref+0x5ef8: andcc %o2, -0x500, %o3
.word 0x81ad8a4e ! t0_kref+0x5efc: fcmpd %fcc0, %f22, %f14
.word 0xe11e401d ! t0_kref+0x5f00: ldd [%i1 + %i5], %f16
.word 0x81ac8a50 ! t0_kref+0x5f04: fcmpd %fcc0, %f18, %f16
.word 0xd6d01019 ! t0_kref+0x5f08: ldsha [%g0 + %i1]0x80, %o3
.word 0x98b6f2e0 ! t0_kref+0x5f0c: orncc %i3, -0xd20, %o4
.word 0x1b2a8c5d ! t0_kref+0x5f10: sethi %hi(0xaa317400), %o5
.word 0xf11e401d ! t0_kref+0x5f14: ldd [%i1 + %i5], %f24
.word 0x001fffff ! t0_kref+0x5f18: illtrap 0x1fffff
.word 0x9410001b ! t0_kref+0x5f1c: mov %i3, %o2
.word 0x81ae4ab0 ! t0_kref+0x5f20: fcmpes %fcc0, %f25, %f16
.word 0x9eab3339 ! t0_kref+0x5f24: andncc %o4, -0xcc7, %o7
.word 0xd4166014 ! t0_kref+0x5f28: lduh [%i1 + 0x14], %o2
.word 0x9fc00004 ! t0_kref+0x5f2c: call %g0 + %g4
.word 0xa9a28831 ! t0_kref+0x5f30: fadds %f10, %f17, %f20
.word 0x81ad0a4e ! t0_kref+0x5f34: fcmpd %fcc0, %f20, %f14
.word 0x9e8f401a ! t0_kref+0x5f38: andcc %i5, %i2, %o7
.word 0x802dc008 ! t0_kref+0x5f3c: andn %l7, %o0, %g0
.word 0x80e6edcd ! t0_kref+0x5f40: subccc %i3, 0xdcd, %g0
.word 0x948b000b ! t0_kref+0x5f44: andcc %o4, %o3, %o2
.word 0xd430a022 ! t0_kref+0x5f48: sth %o2, [%g2 + 0x22]
.word 0x1d800003 ! t0_kref+0x5f4c: fbule _kref+0x5f58
.word 0x942b400a ! t0_kref+0x5f50: andn %o5, %o2, %o2
.word 0xe6ff1018 ! t0_kref+0x5f54: swapa [%i4 + %i0]0x80, %l3
.word 0xc040a008 ! t0_kref+0x5f58: ldsw [%g2 + 8], %g0
.word 0x99a0012d ! t0_kref+0x5f5c: fabss %f13, %f12
.word 0xa5a289ab ! t0_kref+0x5f60: fdivs %f10, %f11, %f18
.word 0x9264a694 ! t0_kref+0x5f64: subc %l2, 0x694, %o1
.word 0x2b400004 ! t0_kref+0x5f68: fbug,a,pn %fcc0, _kref+0x5f78
.word 0xa5a0004e ! t0_kref+0x5f6c: fmovd %f14, %f18
call SYM(t0_subr2)
.word 0xd406201c ! t0_kref+0x5f74: ld [%i0 + 0x1c], %o2
.word 0x967a8012 ! t0_kref+0x5f78: sdiv %o2, %l2, %o3
.word 0x98fd626a ! t0_kref+0x5f7c: sdivcc %l5, 0x26a, %o4
.word 0xb3a0188c ! t0_kref+0x5f80: fitos %f12, %f25
.word 0xd416c018 ! t0_kref+0x5f84: lduh [%i3 + %i0], %o2
.word 0xe126401c ! t0_kref+0x5f88: st %f16, [%i1 + %i4]
.word 0x94bb401a ! t0_kref+0x5f8c: xnorcc %o5, %i2, %o2
.word 0x81ac0a50 ! t0_kref+0x5f90: fcmpd %fcc0, %f16, %f16
.word 0xa7a01a39 ! t0_kref+0x5f94: fstoi %f25, %f19
.word 0xec363ffc ! t0_kref+0x5f98: sth %l6, [%i0 - 4]
.word 0xed20a010 ! t0_kref+0x5f9c: st %f22, [%g2 + 0x10]
.word 0x96268017 ! t0_kref+0x5fa0: sub %i2, %l7, %o3
.word 0xc807bfe8 ! t0_kref+0x5fa4: ld [%fp - 0x18], %g4
.word 0x99a018ca ! t0_kref+0x5fa8: fdtos %f10, %f12
.word 0x80b2700a ! t0_kref+0x5fac: orncc %o1, -0xff6, %g0
.word 0xe500a010 ! t0_kref+0x5fb0: ld [%g2 + 0x10], %f18
.word 0x1d800008 ! t0_kref+0x5fb4: fbule _kref+0x5fd4
.word 0x9e17653b ! t0_kref+0x5fb8: or %i5, 0x53b, %o7
.word 0x965db6d4 ! t0_kref+0x5fbc: smul %l6, -0x92c, %o3
.word 0x22480008 ! t0_kref+0x5fc0: be,a,pt %icc, _kref+0x5fe0
.word 0xaba5c82c ! t0_kref+0x5fc4: fadds %f23, %f12, %f21
.word 0xeaae501a ! t0_kref+0x5fc8: stba %l5, [%i1 + %i2]0x80
.word 0x9725400a ! t0_kref+0x5fcc: mulscc %l5, %o2, %o3
.word 0xf428a00a ! t0_kref+0x5fd0: stb %i2, [%g2 + 0xa]
.word 0x81df61a9 ! t0_kref+0x5fd4: flush %i5 + 0x1a9
.word 0x99a4c8b6 ! t0_kref+0x5fd8: fsubs %f19, %f22, %f12
.word 0xe01f4019 ! t0_kref+0x5fdc: ldd [%i5 + %i1], %l0
.word 0x98448016 ! t0_kref+0x5fe0: addc %l2, %l6, %o4
.word 0xda50a02e ! t0_kref+0x5fe4: ldsh [%g2 + 0x2e], %o5
.word 0x942f3c34 ! t0_kref+0x5fe8: andn %i4, -0x3cc, %o2
.word 0x9af34009 ! t0_kref+0x5fec: udivcc %o5, %o1, %o5
.word 0x3a800008 ! t0_kref+0x5ff0: bcc,a _kref+0x6010
.word 0x972a400c ! t0_kref+0x5ff4: sll %o1, %o4, %o3
.word 0xd650a00e ! t0_kref+0x5ff8: ldsh [%g2 + 0xe], %o3
.word 0x9ba000b0 ! t0_kref+0x5ffc: fnegs %f16, %f13
.word 0xe01e4000 ! t0_kref+0x6000: ldd [%i1], %l0
.word 0x92b7400d ! t0_kref+0x6004: orncc %i5, %o5, %o1
.word 0xa9a5882b ! t0_kref+0x6008: fadds %f22, %f11, %f20
.word 0xa7a0188e ! t0_kref+0x600c: fitos %f14, %f19
.word 0x9a6536ea ! t0_kref+0x6010: subc %l4, -0x916, %o5
.word 0xd028a00f ! t0_kref+0x6014: stb %o0, [%g2 + 0xf]
.word 0x9da389d2 ! t0_kref+0x6018: fdivd %f14, %f18, %f14
.word 0x98bb378f ! t0_kref+0x601c: xnorcc %o4, -0x871, %o4
.word 0x988ee29b ! t0_kref+0x6020: andcc %i3, 0x29b, %o4
.word 0x988ea3ec ! t0_kref+0x6024: andcc %i2, 0x3ec, %o4
.word 0x09800004 ! t0_kref+0x6028: fbl _kref+0x6038
.word 0xdb264000 ! t0_kref+0x602c: st %f13, [%i1]
.word 0x08800008 ! t0_kref+0x6030: bleu _kref+0x6050
.word 0x92834012 ! t0_kref+0x6034: addcc %o5, %l2, %o1
.word 0x9e5ea7a1 ! t0_kref+0x6038: smul %i2, 0x7a1, %o7
.word 0x993ea001 ! t0_kref+0x603c: sra %i2, 0x1, %o4
.word 0x2f800005 ! t0_kref+0x6040: fbu,a _kref+0x6054
.word 0xe91e2018 ! t0_kref+0x6044: ldd [%i0 + 0x18], %f20
.word 0x947f7320 ! t0_kref+0x6048: sdiv %i5, -0xce0, %o2
.word 0xd2801019 ! t0_kref+0x604c: lda [%g0 + %i1]0x80, %o1
.word 0x9add6094 ! t0_kref+0x6050: smulcc %l5, 0x94, %o5
.word 0xada54d2b ! t0_kref+0x6054: fsmuld %f21, %f11, %f22
.word 0xc807bfec ! t0_kref+0x6058: ld [%fp - 0x14], %g4
.word 0x25400008 ! t0_kref+0x605c: fblg,a,pn %fcc0, _kref+0x607c
.word 0xb1a018d8 ! t0_kref+0x6060: fdtos %f24, %f24
.word 0x992ae013 ! t0_kref+0x6064: sll %o3, 0x13, %o4
.word 0xda40a010 ! t0_kref+0x6068: ldsw [%g2 + 0x10], %o5
.word 0xe01e401d ! t0_kref+0x606c: ldd [%i1 + %i5], %l0
.word 0x9a5f2c82 ! t0_kref+0x6070: smul %i4, 0xc82, %o5
.word 0x28800007 ! t0_kref+0x6074: bleu,a _kref+0x6090
.word 0xea7e7fe8 ! t0_kref+0x6078: swap [%i1 - 0x18], %l5
.word 0x973a8014 ! t0_kref+0x607c: sra %o2, %l4, %o3
.word 0x9824e397 ! t0_kref+0x6080: sub %l3, 0x397, %o4
.word 0x92053b23 ! t0_kref+0x6084: add %l4, -0x4dd, %o1
.word 0x9a86b592 ! t0_kref+0x6088: addcc %i2, -0xa6e, %o5
.word 0xe06e6019 ! t0_kref+0x608c: ldstub [%i1 + 0x19], %l0
.word 0xa9a00139 ! t0_kref+0x6090: fabss %f25, %f20
.word 0xe01e6000 ! t0_kref+0x6094: ldd [%i1], %l0
.word 0x928e8017 ! t0_kref+0x6098: andcc %i2, %l7, %o1
.word 0x99a489b8 ! t0_kref+0x609c: fdivs %f18, %f24, %f12
.word 0x81dfc00b ! t0_kref+0x60a0: flush %i7 + %o3
.word 0xa5a54d31 ! t0_kref+0x60a4: fsmuld %f21, %f17, %f18
.word 0xe6280019 ! t0_kref+0x60a8: stb %l3, [%g0 + %i1]
.word 0x9abac015 ! t0_kref+0x60ac: xnorcc %o3, %l5, %o5
.word 0xf62e6006 ! t0_kref+0x60b0: stb %i3, [%i1 + 6]
.word 0xc016401b ! t0_kref+0x60b4: lduh [%i1 + %i3], %g0
.word 0x9da00139 ! t0_kref+0x60b8: fabss %f25, %f14
.word 0x9a67400d ! t0_kref+0x60bc: subc %i5, %o5, %o5
.word 0x9a1ac00c ! t0_kref+0x60c0: xor %o3, %o4, %o5
.word 0x9882c014 ! t0_kref+0x60c4: addcc %o3, %l4, %o4
.word 0xf207bfe0 ! t0_kref+0x60c8: ld [%fp - 0x20], %i1
.word 0x9e2ebfe2 ! t0_kref+0x60cc: andn %i2, -0x1e, %o7
.word 0x81ac8a50 ! t0_kref+0x60d0: fcmpd %fcc0, %f18, %f16
.word 0xe420a024 ! t0_kref+0x60d4: st %l2, [%g2 + 0x24]
.word 0xe500a028 ! t0_kref+0x60d8: ld [%g2 + 0x28], %f18
.word 0x9de3bfa0 ! t0_kref+0x60dc: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xef00a008 ! t0_kref+0x60e8: ld [%g2 + 8], %f23
.word 0x81ac0aab ! t0_kref+0x60ec: fcmpes %fcc0, %f16, %f11
.word 0x98c5e458 ! t0_kref+0x60f0: addccc %l7, 0x458, %o4
.word 0x39400006 ! t0_kref+0x60f4: fbuge,a,pn %fcc0, _kref+0x610c
.word 0x9846c00c ! t0_kref+0x60f8: addc %i3, %o4, %o4
1: .word 0xdf062000 ! t0_kref+0x60fc: ld [%i0], %f15
call SYM(t0_subr3)
.word 0xa1a01899 ! t0_kref+0x6104: fitos %f25, %f16
.word 0x9da01918 ! t0_kref+0x6108: fitod %f24, %f14
.word 0x3d400004 ! t0_kref+0x610c: fbule,a,pn %fcc0, _kref+0x611c
.word 0x9864fffd ! t0_kref+0x6110: subc %l3, -0x3, %o4
.word 0x96fefc15 ! t0_kref+0x6114: sdivcc %i3, -0x3eb, %o3
.word 0x9da01a32 ! t0_kref+0x6118: fstoi %f18, %f14
.word 0x26800002 ! t0_kref+0x611c: bl,a _kref+0x6124
.word 0xb1a01118 ! t0_kref+0x6120: fxtod %f24, %f24
.word 0xd5180018 ! t0_kref+0x6124: ldd [%g0 + %i0], %f10
.word 0x24400004 ! t0_kref+0x6128: ble,a,pn %icc, _kref+0x6138
.word 0xafa00037 ! t0_kref+0x612c: fmovs %f23, %f23
.word 0x81dc7d62 ! t0_kref+0x6130: flush %l1 - 0x29e
.word 0x9415800d ! t0_kref+0x6134: or %l6, %o5, %o2
.word 0x95a00136 ! t0_kref+0x6138: fabss %f22, %f10
.word 0x9826b26d ! t0_kref+0x613c: sub %i2, -0xd93, %o4
.word 0x80b80009 ! t0_kref+0x6140: xnorcc %g0, %o1, %g0
.word 0x972a401b ! t0_kref+0x6144: sll %o1, %i3, %o3
.word 0xf4783994 ! t0_kref+0x6148: swap [%g0 - 0x66c], %i2
.word 0x21400004 ! t0_kref+0x614c: fbn,a,pn %fcc0, _kref+0x615c
.word 0x9b234016 ! t0_kref+0x6150: mulscc %o5, %l6, %o5
.word 0xaba018d8 ! t0_kref+0x6154: fdtos %f24, %f21
.word 0xaba01894 ! t0_kref+0x6158: fitos %f20, %f21
.word 0x983a001a ! t0_kref+0x615c: xnor %o0, %i2, %o4
.word 0x0c800005 ! t0_kref+0x6160: bneg _kref+0x6174
.word 0xda08a028 ! t0_kref+0x6164: ldub [%g2 + 0x28], %o5
.word 0x948a8012 ! t0_kref+0x6168: andcc %o2, %l2, %o2
.word 0x99a509d6 ! t0_kref+0x616c: fdivd %f20, %f22, %f12
.word 0xa5a01891 ! t0_kref+0x6170: fitos %f17, %f18
.word 0x99a0190d ! t0_kref+0x6174: fitod %f13, %f12
.word 0x1e800004 ! t0_kref+0x6178: bvc _kref+0x6188
.word 0xd4563ff6 ! t0_kref+0x617c: ldsh [%i0 - 0xa], %o2
.word 0x15400007 ! t0_kref+0x6180: fbue,pn %fcc0, _kref+0x619c
.word 0x922b001d ! t0_kref+0x6184: andn %o4, %i5, %o1
.word 0x9da000b6 ! t0_kref+0x6188: fnegs %f22, %f14
.word 0xa9a01a2b ! t0_kref+0x618c: fstoi %f11, %f20
.word 0xada50834 ! t0_kref+0x6190: fadds %f20, %f20, %f22
.word 0xd440a020 ! t0_kref+0x6194: ldsw [%g2 + 0x20], %o2
.word 0x35480001 ! t0_kref+0x6198: fbue,a,pt %fcc0, _kref+0x619c
.word 0xfab01019 ! t0_kref+0x619c: stha %i5, [%g0 + %i1]0x80
.word 0x01800003 ! t0_kref+0x61a0: fbn _kref+0x61ac
.word 0xc568a009 ! t0_kref+0x61a4: prefetch %g2 + 9, 2
.word 0x99a0190f ! t0_kref+0x61a8: fitod %f15, %f12
.word 0xd9062004 ! t0_kref+0x61ac: ld [%i0 + 4], %f12
.word 0x23480003 ! t0_kref+0x61b0: fbne,a,pt %fcc0, _kref+0x61bc
.word 0xda564000 ! t0_kref+0x61b4: ldsh [%i1], %o5
.word 0xdb070018 ! t0_kref+0x61b8: ld [%i4 + %i0], %f13
.word 0x931f2262 ! t0_kref+0x61bc: tsubcctv %i4, 0x262, %o1
.word 0x98a00012 ! t0_kref+0x61c0: subcc %g0, %l2, %o4
.word 0xe11e7ff0 ! t0_kref+0x61c4: ldd [%i1 - 0x10], %f16
.word 0x36800005 ! t0_kref+0x61c8: bge,a _kref+0x61dc
.word 0xd5380019 ! t0_kref+0x61cc: std %f10, [%g0 + %i1]
.word 0x92420012 ! t0_kref+0x61d0: addc %o0, %l2, %o1
.word 0x81debacc ! t0_kref+0x61d4: flush %i2 - 0x534
.word 0xd7067ff8 ! t0_kref+0x61d8: ld [%i1 - 8], %f11
.word 0x94fd698c ! t0_kref+0x61dc: sdivcc %l5, 0x98c, %o2
.word 0xd91e001d ! t0_kref+0x61e0: ldd [%i0 + %i5], %f12
.word 0xd51e3fe0 ! t0_kref+0x61e4: ldd [%i0 - 0x20], %f10
.word 0x807b000b ! t0_kref+0x61e8: sdiv %o4, %o3, %g0
.word 0xa1a00037 ! t0_kref+0x61ec: fmovs %f23, %f16
.word 0x9a78001c ! t0_kref+0x61f0: sdiv %g0, %i4, %o5
.word 0x92400012 ! t0_kref+0x61f4: addc %g0, %l2, %o1
.word 0x878020d0 ! t0_kref+0x61f8: mov 0xd0, %asi
.word 0xada3c8ac ! t0_kref+0x61fc: fsubs %f15, %f12, %f22
.word 0x952ce010 ! t0_kref+0x6200: sll %l3, 0x10, %o2
.word 0xda50a038 ! t0_kref+0x6204: ldsh [%g2 + 0x38], %o5
.word 0xd706401c ! t0_kref+0x6208: ld [%i1 + %i4], %f11
.word 0x963cc014 ! t0_kref+0x620c: xnor %l3, %l4, %o3
.word 0xa1a2c832 ! t0_kref+0x6210: fadds %f11, %f18, %f16
.word 0x81d86ccf ! t0_kref+0x6214: flush %g1 + 0xccf
.word 0x812c800c ! t0_kref+0x6218: sll %l2, %o4, %g0
.word 0x21800002 ! t0_kref+0x621c: fbn,a _kref+0x6224
.word 0x98b6a27e ! t0_kref+0x6220: orncc %i2, 0x27e, %o4
.word 0xed1e7ff0 ! t0_kref+0x6224: ldd [%i1 - 0x10], %f22
.word 0xe436401b ! t0_kref+0x6228: sth %l2, [%i1 + %i3]
.word 0x36400001 ! t0_kref+0x622c: bge,a,pn %icc, _kref+0x6230
.word 0x9537400d ! t0_kref+0x6230: srl %i5, %o5, %o2
.word 0x98320000 ! t0_kref+0x6234: orn %o0, %g0, %o4
.word 0x9522c008 ! t0_kref+0x6238: mulscc %o3, %o0, %o2
.word 0x92bec013 ! t0_kref+0x623c: xnorcc %i3, %l3, %o1
.word 0x803c800b ! t0_kref+0x6240: xnor %l2, %o3, %g0
.word 0x9da0002e ! t0_kref+0x6244: fmovs %f14, %f14
.word 0x9de3bfa0 ! t0_kref+0x6248: save %sp, -0x60, %sp
.word 0x95e83599 ! t0_kref+0x624c: restore %g0, -0xa67, %o2
sethi %hi(2f), %o7
.word 0xe40be270 ! t0_kref+0x6254: ldub [%o7 + 0x270], %l2
.word 0xa41ca00c ! t0_kref+0x6258: xor %l2, 0xc, %l2
.word 0xe42be270 ! t0_kref+0x625c: stb %l2, [%o7 + 0x270]
.word 0x81dbe270 ! t0_kref+0x6260: flush %o7 + 0x270
.word 0x9a5f001a ! t0_kref+0x6264: smul %i4, %i2, %o5
.word 0x9ae68013 ! t0_kref+0x6268: subccc %i2, %l3, %o5
.word 0x10800003 ! t0_kref+0x626c: ba _kref+0x6278
2: .word 0x9a33000c ! t0_kref+0x6270: orn %o4, %o4, %o5
.word 0xe91fbd28 ! t0_kref+0x6274: ldd [%fp - 0x2d8], %f20
.word 0xd03e6010 ! t0_kref+0x6278: std %o0, [%i1 + 0x10]
.word 0x9da5884e ! t0_kref+0x627c: faddd %f22, %f14, %f14
.word 0xf62e201f ! t0_kref+0x6280: stb %i3, [%i0 + 0x1f]
.word 0x96aeada2 ! t0_kref+0x6284: andncc %i2, 0xda2, %o3
.word 0xa9a389d2 ! t0_kref+0x6288: fdivd %f14, %f18, %f20
.word 0x933b0013 ! t0_kref+0x628c: sra %o4, %l3, %o1
.word 0xd4070019 ! t0_kref+0x6290: ld [%i4 + %i1], %o2
.word 0x94a53f69 ! t0_kref+0x6294: subcc %l4, -0x97, %o2
.word 0xee7e001c ! t0_kref+0x6298: swap [%i0 + %i4], %l7
.word 0x9a9dfbc4 ! t0_kref+0x629c: xorcc %l7, -0x43c, %o5
.word 0x878020d2 ! t0_kref+0x62a0: mov 0xd2, %asi
.word 0x95a0002b ! t0_kref+0x62a4: fmovs %f11, %f10
.word 0x26800005 ! t0_kref+0x62a8: bl,a _kref+0x62bc
.word 0xe51fbf18 ! t0_kref+0x62ac: ldd [%fp - 0xe8], %f18
.word 0x29800001 ! t0_kref+0x62b0: fbl,a _kref+0x62b4
.word 0x81848000 ! t0_kref+0x62b4: wr %l2, %g0, %y
.word 0xb1a01895 ! t0_kref+0x62b8: fitos %f21, %f24
.word 0x9eaec014 ! t0_kref+0x62bc: andncc %i3, %l4, %o7
.word 0xda4e8019 ! t0_kref+0x62c0: ldsb [%i2 + %i1], %o5
.word 0x9add7b03 ! t0_kref+0x62c4: smulcc %l5, -0x4fd, %o5
.word 0xd2167fee ! t0_kref+0x62c8: lduh [%i1 - 0x12], %o1
.word 0x960cf013 ! t0_kref+0x62cc: and %l3, -0xfed, %o3
.word 0x94c6ac21 ! t0_kref+0x62d0: addccc %i2, 0xc21, %o2
.word 0x947f0000 ! t0_kref+0x62d4: sdiv %i4, %g0, %o2
.word 0xa1a589cc ! t0_kref+0x62d8: fdivd %f22, %f12, %f16
.word 0xe01e2010 ! t0_kref+0x62dc: ldd [%i0 + 0x10], %l0
.word 0x9604f20f ! t0_kref+0x62e0: add %l3, -0xdf1, %o3
.word 0x9a7a8016 ! t0_kref+0x62e4: sdiv %o2, %l6, %o5
.word 0x98dd001d ! t0_kref+0x62e8: smulcc %l4, %i5, %o4
.word 0x17800004 ! t0_kref+0x62ec: fbge _kref+0x62fc
.word 0x992dc01d ! t0_kref+0x62f0: sll %l7, %i5, %o4
.word 0x95a50850 ! t0_kref+0x62f4: faddd %f20, %f16, %f10
.word 0xc016c018 ! t0_kref+0x62f8: lduh [%i3 + %i0], %g0
.word 0x99a00033 ! t0_kref+0x62fc: fmovs %f19, %f12
.word 0xed00a030 ! t0_kref+0x6300: ld [%g2 + 0x30], %f22
.word 0xc0000018 ! t0_kref+0x6304: ld [%g0 + %i0], %g0
.word 0x01800004 ! t0_kref+0x6308: fbn _kref+0x6318
.word 0xe630a03e ! t0_kref+0x630c: sth %l3, [%g2 + 0x3e]
.word 0xe630a034 ! t0_kref+0x6310: sth %l3, [%g2 + 0x34]
.word 0x22480004 ! t0_kref+0x6314: be,a,pt %icc, _kref+0x6324
.word 0xec380019 ! t0_kref+0x6318: std %l6, [%g0 + %i1]
.word 0xe01e4000 ! t0_kref+0x631c: ldd [%i1], %l0
.word 0xd416600c ! t0_kref+0x6320: lduh [%i1 + 0xc], %o2
.word 0x17480003 ! t0_kref+0x6324: fbge,pt %fcc0, _kref+0x6330
.word 0x9ae50012 ! t0_kref+0x6328: subccc %l4, %l2, %o5
.word 0x809ab4ec ! t0_kref+0x632c: xorcc %o2, -0xb14, %g0
.word 0x81830000 ! t0_kref+0x6330: wr %o4, %g0, %y
.word 0x812c801b ! t0_kref+0x6334: sll %l2, %i3, %g0
.word 0xababc02a ! t0_kref+0x6338: fmovso %fcc0, %f10, %f21
.word 0x993da003 ! t0_kref+0x633c: sra %l6, 0x3, %o4
.word 0x9de3bfa0 ! t0_kref+0x6340: save %sp, -0x60, %sp
.word 0x81eec000 ! t0_kref+0x6344: restore %i3, %g0, %g0
.word 0x29800006 ! t0_kref+0x6348: fbl,a _kref+0x6360
.word 0x803df70d ! t0_kref+0x634c: xnor %l7, -0x8f3, %g0
.word 0x99a4084a ! t0_kref+0x6350: faddd %f16, %f10, %f12
.word 0xe42e601b ! t0_kref+0x6354: stb %l2, [%i1 + 0x1b]
.word 0x95a018d6 ! t0_kref+0x6358: fdtos %f22, %f10
.word 0xa7a000b1 ! t0_kref+0x635c: fnegs %f17, %f19
.word 0xda7f0019 ! t0_kref+0x6360: swap [%i4 + %i1], %o5
.word 0xa9a000ca ! t0_kref+0x6364: fnegd %f10, %f20
.word 0x9442c014 ! t0_kref+0x6368: addc %o3, %l4, %o2
.word 0xf4366010 ! t0_kref+0x636c: sth %i2, [%i1 + 0x10]
.word 0x9212fa50 ! t0_kref+0x6370: or %o3, -0x5b0, %o1
.word 0x96d83691 ! t0_kref+0x6374: smulcc %g0, -0x96f, %o3
.word 0x3f480007 ! t0_kref+0x6378: fbo,a,pt %fcc0, _kref+0x6394
.word 0xaba0188a ! t0_kref+0x637c: fitos %f10, %f21
.word 0x99324014 ! t0_kref+0x6380: srl %o1, %l4, %o4
.word 0x9ba018ce ! t0_kref+0x6384: fdtos %f14, %f13
.word 0xda4e4000 ! t0_kref+0x6388: ldsb [%i1], %o5
.word 0x92633c59 ! t0_kref+0x638c: subc %o4, -0x3a7, %o1
.word 0x9e3f400b ! t0_kref+0x6390: xnor %i5, %o3, %o7
.word 0x8186c000 ! t0_kref+0x6394: wr %i3, %g0, %y
.word 0xd03e7ff0 ! t0_kref+0x6398: std %o0, [%i1 - 0x10]
.word 0xe01e4000 ! t0_kref+0x639c: ldd [%i1], %l0
.word 0x942cea4b ! t0_kref+0x63a0: andn %l3, 0xa4b, %o2
.word 0x9340c000 ! t0_kref+0x63a4: mov %asi, %o1
.word 0x92230013 ! t0_kref+0x63a8: sub %o4, %l3, %o1
.word 0xd600a00c ! t0_kref+0x63ac: ld [%g2 + 0xc], %o3
.word 0xf420a008 ! t0_kref+0x63b0: st %i2, [%g2 + 8]
.word 0x9da00139 ! t0_kref+0x63b4: fabss %f25, %f14
.word 0xe0180019 ! t0_kref+0x63b8: ldd [%g0 + %i1], %l0
.word 0x93376011 ! t0_kref+0x63bc: srl %i5, 0x11, %o1
.word 0xe3260000 ! t0_kref+0x63c0: st %f17, [%i0]
.word 0xd03e2008 ! t0_kref+0x63c4: std %o0, [%i0 + 8]
.word 0x81870000 ! t0_kref+0x63c8: wr %i4, %g0, %y
.word 0x98bd682d ! t0_kref+0x63cc: xnorcc %l5, 0x82d, %o4
.word 0xda166008 ! t0_kref+0x63d0: lduh [%i1 + 8], %o5
.word 0x9fc00004 ! t0_kref+0x63d4: call %g0 + %g4
.word 0xb1a40850 ! t0_kref+0x63d8: faddd %f16, %f16, %f24
.word 0x95a01915 ! t0_kref+0x63dc: fitod %f21, %f10
.word 0x9abab3bd ! t0_kref+0x63e0: xnorcc %o2, -0xc43, %o5
.word 0xd44e2017 ! t0_kref+0x63e4: ldsb [%i0 + 0x17], %o2
.word 0x8012c013 ! t0_kref+0x63e8: or %o3, %l3, %g0
.word 0xdd062014 ! t0_kref+0x63ec: ld [%i0 + 0x14], %f14
.word 0x9a5d0016 ! t0_kref+0x63f0: smul %l4, %l6, %o5
.word 0x949a621c ! t0_kref+0x63f4: xorcc %o1, 0x21c, %o2
.word 0x92e568cc ! t0_kref+0x63f8: subccc %l5, 0x8cc, %o1
.word 0xc768a08a ! t0_kref+0x63fc: prefetch %g2 + 0x8a, 3
.word 0xd420a03c ! t0_kref+0x6400: st %o2, [%g2 + 0x3c]
.word 0x94402025 ! t0_kref+0x6404: addc %g0, 0x25, %o2
.word 0xda56401b ! t0_kref+0x6408: ldsh [%i1 + %i3], %o5
.word 0x81ab0a4e ! t0_kref+0x640c: fcmpd %fcc0, %f12, %f14
.word 0x39480004 ! t0_kref+0x6410: fbuge,a,pt %fcc0, _kref+0x6420
.word 0xed68a08f ! t0_kref+0x6414: prefetch %g2 + 0x8f, 22
.word 0xed00a01c ! t0_kref+0x6418: ld [%g2 + 0x1c], %f22
.word 0xc0563fee ! t0_kref+0x641c: ldsh [%i0 - 0x12], %g0
.word 0xd51f4018 ! t0_kref+0x6420: ldd [%i5 + %i0], %f10
.word 0x9fc00004 ! t0_kref+0x6424: call %g0 + %g4
.word 0xa0bced53 ! t0_kref+0x6428: xnorcc %l3, 0xd53, %l0
.word 0x81830000 ! t0_kref+0x642c: wr %o4, %g0, %y
.word 0x9824eb80 ! t0_kref+0x6430: sub %l3, 0xb80, %o4
.word 0xf207bfe0 ! t0_kref+0x6434: ld [%fp - 0x20], %i1
.word 0xd4d65000 ! t0_kref+0x6438: ldsha [%i1]0x80, %o2
.word 0x001fffff ! t0_kref+0x643c: illtrap 0x1fffff
.word 0x9236c009 ! t0_kref+0x6440: orn %i3, %o1, %o1
.word 0x94203d10 ! t0_kref+0x6444: sub %g0, -0x2f0, %o2
.word 0x98f6e5ab ! t0_kref+0x6448: udivcc %i3, 0x5ab, %o4
.word 0xd906401c ! t0_kref+0x644c: ld [%i1 + %i4], %f12
.word 0xc00e2005 ! t0_kref+0x6450: ldub [%i0 + 5], %g0
.word 0x1b480003 ! t0_kref+0x6454: fble,pt %fcc0, _kref+0x6460
.word 0x812b6014 ! t0_kref+0x6458: sll %o5, 0x14, %g0
.word 0x982aa389 ! t0_kref+0x645c: andn %o2, 0x389, %o4
.word 0x81abca2b ! t0_kref+0x6460: fcmps %fcc0, %f15, %f11
.word 0x8143c000 ! t0_kref+0x6464: stbar
.word 0x9f2a400b ! t0_kref+0x6468: sll %o1, %o3, %o7
.word 0x941d793b ! t0_kref+0x646c: xor %l5, -0x6c5, %o2
.word 0xa3a00130 ! t0_kref+0x6470: fabss %f16, %f17
.word 0xa3a01898 ! t0_kref+0x6474: fitos %f24, %f17
.word 0x9335a01c ! t0_kref+0x6478: srl %l6, 0x1c, %o1
.word 0x81358012 ! t0_kref+0x647c: srl %l6, %l2, %g0
.word 0x95a018d8 ! t0_kref+0x6480: fdtos %f24, %f10
.word 0x9a9cc01b ! t0_kref+0x6484: xorcc %l3, %i3, %o5
.word 0xeaf81019 ! t0_kref+0x6488: swapa [%g0 + %i1]0x80, %l5
.word 0x01800006 ! t0_kref+0x648c: fbn _kref+0x64a4
.word 0xada509af ! t0_kref+0x6490: fdivs %f20, %f15, %f22
.word 0xa5a00050 ! t0_kref+0x6494: fmovd %f16, %f18
.word 0x0c480006 ! t0_kref+0x6498: bneg,pt %icc, _kref+0x64b0
.word 0x96837cac ! t0_kref+0x649c: addcc %o5, -0x354, %o3
.word 0x9ea5afc2 ! t0_kref+0x64a0: subcc %l6, 0xfc2, %o7
.word 0xe900a00c ! t0_kref+0x64a4: ld [%g2 + 0xc], %f20
.word 0x928a4008 ! t0_kref+0x64a8: andcc %o1, %o0, %o1
.word 0x928e801d ! t0_kref+0x64ac: andcc %i2, %i5, %o1
.word 0xa9a00134 ! t0_kref+0x64b0: fabss %f20, %f20
.word 0xde48a035 ! t0_kref+0x64b4: ldsb [%g2 + 0x35], %o7
.word 0x801b3a63 ! t0_kref+0x64b8: xor %o4, -0x59d, %g0
.word 0x81824000 ! t0_kref+0x64bc: wr %o1, %g0, %y
.word 0xe27f0018 ! t0_kref+0x64c0: swap [%i4 + %i0], %l1
.word 0x3f800001 ! t0_kref+0x64c4: fbo,a _kref+0x64c8
.word 0x809d218f ! t0_kref+0x64c8: xorcc %l4, 0x18f, %g0
.word 0x81ac8a4a ! t0_kref+0x64cc: fcmpd %fcc0, %f18, %f10
.word 0x94324000 ! t0_kref+0x64d0: orn %o1, %g0, %o2
.word 0x93336009 ! t0_kref+0x64d4: srl %o5, 0x9, %o1
.word 0xa3a44839 ! t0_kref+0x64d8: fadds %f17, %f25, %f17
.word 0x9eaf4013 ! t0_kref+0x64dc: andncc %i5, %l3, %o7
.word 0x81abcaaa ! t0_kref+0x64e0: fcmpes %fcc0, %f15, %f10
.word 0x94aac015 ! t0_kref+0x64e4: andncc %o3, %l5, %o2
.word 0xd610a02c ! t0_kref+0x64e8: lduh [%g2 + 0x2c], %o3
.word 0xda564000 ! t0_kref+0x64ec: ldsh [%i1], %o5
.word 0x99a0110c ! t0_kref+0x64f0: fxtod %f12, %f12
.word 0xde166004 ! t0_kref+0x64f4: lduh [%i1 + 4], %o7
.word 0xada0002b ! t0_kref+0x64f8: fmovs %f11, %f22
.word 0x9a5ec015 ! t0_kref+0x64fc: smul %i3, %l5, %o5
.word 0xd6ae9018 ! t0_kref+0x6500: stba %o3, [%i2 + %i0]0x80
.word 0xc030a03c ! t0_kref+0x6504: clrh [%g2 + 0x3c]
.word 0x15800001 ! t0_kref+0x6508: fbue _kref+0x650c
.word 0x9a230013 ! t0_kref+0x650c: sub %o4, %l3, %o5
.word 0xa9a408b5 ! t0_kref+0x6510: fsubs %f16, %f21, %f20
.word 0x9ac0000d ! t0_kref+0x6514: addccc %g0, %o5, %o5
.word 0xada00138 ! t0_kref+0x6518: fabss %f24, %f22
.word 0x92f80012 ! t0_kref+0x651c: sdivcc %g0, %l2, %o1
call SYM(t0_subr0)
.word 0x9a2cf09a ! t0_kref+0x6524: andn %l3, -0xf66, %o5
.word 0x95a018d0 ! t0_kref+0x6528: fdtos %f16, %f10
.word 0x972f0015 ! t0_kref+0x652c: sll %i4, %l5, %o3
.word 0x0f400005 ! t0_kref+0x6530: fbu,pn %fcc0, _kref+0x6544
.word 0x94df000b ! t0_kref+0x6534: smulcc %i4, %o3, %o2
.word 0x9ba289aa ! t0_kref+0x6538: fdivs %f10, %f10, %f13
.word 0x80bb6f1d ! t0_kref+0x653c: xnorcc %o5, 0xf1d, %g0
.word 0x1f3c71cc ! t0_kref+0x6540: sethi %hi(0xf1c73000), %o7
.word 0xada00058 ! t0_kref+0x6544: fmovd %f24, %f22
.word 0x94123f9a ! t0_kref+0x6548: or %o0, -0x66, %o2
.word 0x980d001a ! t0_kref+0x654c: and %l4, %i2, %o4
.word 0x9f2dc01a ! t0_kref+0x6550: sll %l7, %i2, %o7
sethi %hi(2f), %o7
.word 0xe40be178 ! t0_kref+0x6558: ldub [%o7 + 0x178], %l2
.word 0xa41ca00c ! t0_kref+0x655c: xor %l2, 0xc, %l2
.word 0xe42be178 ! t0_kref+0x6560: stb %l2, [%o7 + 0x178]
.word 0x81dbe178 ! t0_kref+0x6564: flush %o7 + 0x178
.word 0x31480006 ! t0_kref+0x6568: fba,a,pt %fcc0, _kref+0x6580
.word 0x949ee6b5 ! t0_kref+0x656c: xorcc %i3, 0x6b5, %o2
.word 0xd400a008 ! t0_kref+0x6570: ld [%g2 + 8], %o2
.word 0xa1a489d4 ! t0_kref+0x6574: fdivd %f18, %f20, %f16
2: .word 0xde567fe0 ! t0_kref+0x6578: ldsh [%i1 - 0x20], %o7
.word 0xc04e401a ! t0_kref+0x657c: ldsb [%i1 + %i2], %g0
.word 0x987b62aa ! t0_kref+0x6580: sdiv %o5, 0x2aa, %o4
.word 0x36800001 ! t0_kref+0x6584: bge,a _kref+0x6588
.word 0xe11e7fe8 ! t0_kref+0x6588: ldd [%i1 - 0x18], %f16
.word 0x81ab8a37 ! t0_kref+0x658c: fcmps %fcc0, %f14, %f23
.word 0x17480007 ! t0_kref+0x6590: fbge,pt %fcc0, _kref+0x65ac
.word 0xd84e401a ! t0_kref+0x6594: ldsb [%i1 + %i2], %o4
.word 0x81aacab3 ! t0_kref+0x6598: fcmpes %fcc0, %f11, %f19
.word 0x38800003 ! t0_kref+0x659c: bgu,a _kref+0x65a8
.word 0x9e86ae48 ! t0_kref+0x65a0: addcc %i2, 0xe48, %o7
.word 0xe526201c ! t0_kref+0x65a4: st %f18, [%i0 + 0x1c]
.word 0x989b7080 ! t0_kref+0x65a8: xorcc %o5, -0xf80, %o4
.word 0x9a44c01a ! t0_kref+0x65ac: addc %l3, %i2, %o5
.word 0x21800002 ! t0_kref+0x65b0: fbn,a _kref+0x65b8
.word 0xa3a01897 ! t0_kref+0x65b4: fitos %f23, %f17
.word 0x31480006 ! t0_kref+0x65b8: fba,a,pt %fcc0, _kref+0x65d0
.word 0xc05e3ff8 ! t0_kref+0x65bc: ldx [%i0 - 8], %g0
.word 0xd91fbcc8 ! t0_kref+0x65c0: ldd [%fp - 0x338], %f12
.word 0xd2562014 ! t0_kref+0x65c4: ldsh [%i0 + 0x14], %o1
.word 0xb3a018d8 ! t0_kref+0x65c8: fdtos %f24, %f25
.word 0xc000a03c ! t0_kref+0x65cc: ld [%g2 + 0x3c], %g0
.word 0x9485401c ! t0_kref+0x65d0: addcc %l5, %i4, %o2
.word 0x9e30331d ! t0_kref+0x65d4: orn %g0, -0xce3, %o7
.word 0x98e37894 ! t0_kref+0x65d8: subccc %o5, -0x76c, %o4
.word 0x9e5a4008 ! t0_kref+0x65dc: smul %o1, %o0, %o7
.word 0x3a400004 ! t0_kref+0x65e0: bcc,a,pn %icc, _kref+0x65f0
.word 0x9da00058 ! t0_kref+0x65e4: fmovd %f24, %f14
.word 0x9fa64832 ! t0_kref+0x65e8: fadds %f25, %f18, %f15
.word 0xd2267fe0 ! t0_kref+0x65ec: st %o1, [%i1 - 0x20]
.word 0x30800003 ! t0_kref+0x65f0: ba,a _kref+0x65fc
.word 0xa7a01a37 ! t0_kref+0x65f4: fstoi %f23, %f19
.word 0x95a00154 ! t0_kref+0x65f8: fabsd %f20, %f10
.word 0x81848000 ! t0_kref+0x65fc: wr %l2, %g0, %y
.word 0x95382009 ! t0_kref+0x6600: sra %g0, 0x9, %o2
.word 0x9b2d2019 ! t0_kref+0x6604: sll %l4, 0x19, %o5
.word 0x97a00136 ! t0_kref+0x6608: fabss %f22, %f11
.word 0xafa01a2d ! t0_kref+0x660c: fstoi %f13, %f23
.word 0x1c800002 ! t0_kref+0x6610: bpos _kref+0x6618
.word 0xdb20a01c ! t0_kref+0x6614: st %f13, [%g2 + 0x1c]
.word 0x99a0012d ! t0_kref+0x6618: fabss %f13, %f12
.word 0x9b2b600b ! t0_kref+0x661c: sll %o5, 0xb, %o5
.word 0x2f800005 ! t0_kref+0x6620: fbu,a _kref+0x6634
.word 0xe51e4000 ! t0_kref+0x6624: ldd [%i1], %f18
.word 0x9da3884e ! t0_kref+0x6628: faddd %f14, %f14, %f14
.word 0x96620016 ! t0_kref+0x662c: subc %o0, %l6, %o3
.word 0x2c400008 ! t0_kref+0x6630: bneg,a,pn %icc, _kref+0x6650
.word 0xa5aa402f ! t0_kref+0x6634: fmovse %fcc0, %f15, %f18
.word 0xf007bfe0 ! t0_kref+0x6638: ld [%fp - 0x20], %i0
.word 0x92448015 ! t0_kref+0x663c: addc %l2, %l5, %o1
.word 0x9ef24017 ! t0_kref+0x6640: udivcc %o1, %l7, %o7
.word 0xe268a005 ! t0_kref+0x6644: ldstub [%g2 + 5], %l1
.word 0xd648a01e ! t0_kref+0x6648: ldsb [%g2 + 0x1e], %o3
.word 0xde10a00e ! t0_kref+0x664c: lduh [%g2 + 0xe], %o7
.word 0x92f20008 ! t0_kref+0x6650: udivcc %o0, %o0, %o1
.word 0x97a00131 ! t0_kref+0x6654: fabss %f17, %f11
.word 0xa1a0014a ! t0_kref+0x6658: fabsd %f10, %f16
.word 0xd91fbed0 ! t0_kref+0x665c: ldd [%fp - 0x130], %f12
.word 0xd6162004 ! t0_kref+0x6660: lduh [%i0 + 4], %o3
.word 0x9fc00004 ! t0_kref+0x6664: call %g0 + %g4
.word 0x949a4017 ! t0_kref+0x6668: xorcc %o1, %l7, %o2
.word 0x81850000 ! t0_kref+0x666c: wr %l4, %g0, %y
.word 0x9efd8016 ! t0_kref+0x6670: sdivcc %l6, %l6, %o7
.word 0x963ec00d ! t0_kref+0x6674: xnor %i3, %o5, %o3
.word 0x81ab0a54 ! t0_kref+0x6678: fcmpd %fcc0, %f12, %f20
.word 0x9e6039bd ! t0_kref+0x667c: subc %g0, -0x643, %o7
.word 0xada0110e ! t0_kref+0x6680: fxtod %f14, %f22
.word 0x9ae2001d ! t0_kref+0x6684: subccc %o0, %i5, %o5
.word 0x9ba01a34 ! t0_kref+0x6688: fstoi %f20, %f13
.word 0xd67e2004 ! t0_kref+0x668c: swap [%i0 + 4], %o3
.word 0x0f480005 ! t0_kref+0x6690: fbu,pt %fcc0, _kref+0x66a4
.word 0x99a00156 ! t0_kref+0x6694: fabsd %f22, %f12
.word 0x923b001b ! t0_kref+0x6698: xnor %o4, %i3, %o1
.word 0x25800003 ! t0_kref+0x669c: fblg,a _kref+0x66a8
.word 0x013c274c ! t0_kref+0x66a0: sethi %hi(0xf09d3000), %g0
call SYM(t0_subr1)
.word 0x92ba8017 ! t0_kref+0x66a8: xnorcc %o2, %l7, %o1
.word 0x9e383527 ! t0_kref+0x66ac: xnor %g0, -0xad9, %o7
.word 0xafa0012c ! t0_kref+0x66b0: fabss %f12, %f23
.word 0xd2c01019 ! t0_kref+0x66b4: ldswa [%g0 + %i1]0x80, %o1
.word 0xa1a01917 ! t0_kref+0x66b8: fitod %f23, %f16
.word 0x927afc30 ! t0_kref+0x66bc: sdiv %o3, -0x3d0, %o1
.word 0xe5380018 ! t0_kref+0x66c0: std %f18, [%g0 + %i0]
.word 0xf207bfe0 ! t0_kref+0x66c4: ld [%fp - 0x20], %i1
.word 0xed00a000 ! t0_kref+0x66c8: ld [%g2], %f22
.word 0x9fa018d4 ! t0_kref+0x66cc: fdtos %f20, %f15
.word 0x81ae0a4c ! t0_kref+0x66d0: fcmpd %fcc0, %f24, %f12
.word 0x81ac8a34 ! t0_kref+0x66d4: fcmps %fcc0, %f18, %f20
.word 0x2b480006 ! t0_kref+0x66d8: fbug,a,pt %fcc0, _kref+0x66f0
.word 0x81824000 ! t0_kref+0x66dc: wr %o1, %g0, %y
.word 0x0e800002 ! t0_kref+0x66e0: bvs _kref+0x66e8
.word 0x96e4fd70 ! t0_kref+0x66e4: subccc %l3, -0x290, %o3
.word 0x001fffff ! t0_kref+0x66e8: illtrap 0x1fffff
.word 0x9ee2c016 ! t0_kref+0x66ec: subccc %o3, %l6, %o7
.word 0x20400001 ! t0_kref+0x66f0: bn,a,pn %icc, _kref+0x66f4
.word 0x993b2007 ! t0_kref+0x66f4: sra %o4, 0x7, %o4
.word 0x94beb814 ! t0_kref+0x66f8: xnorcc %i2, -0x7ec, %o2
.word 0x97a00132 ! t0_kref+0x66fc: fabss %f18, %f11
.word 0xd700a008 ! t0_kref+0x6700: ld [%g2 + 8], %f11
.word 0x95a0190c ! t0_kref+0x6704: fitod %f12, %f10
.word 0xf100a030 ! t0_kref+0x6708: ld [%g2 + 0x30], %f24
.word 0x9e8cf349 ! t0_kref+0x670c: andcc %l3, -0xcb7, %o7
.word 0xa9a288af ! t0_kref+0x6710: fsubs %f10, %f15, %f20
.word 0x81ad8a52 ! t0_kref+0x6714: fcmpd %fcc0, %f22, %f18
.word 0xe520a004 ! t0_kref+0x6718: st %f18, [%g2 + 4]
.word 0x39480008 ! t0_kref+0x671c: fbuge,a,pt %fcc0, _kref+0x673c
.word 0x97a4892d ! t0_kref+0x6720: fmuls %f18, %f13, %f11
.word 0xda48a02e ! t0_kref+0x6724: ldsb [%g2 + 0x2e], %o5
.word 0xa3a0012e ! t0_kref+0x6728: fabss %f14, %f17
.word 0x92a8001c ! t0_kref+0x672c: andncc %g0, %i4, %o1
.word 0xed20a028 ! t0_kref+0x6730: st %f22, [%g2 + 0x28]
.word 0x97a0002b ! t0_kref+0x6734: fmovs %f11, %f11
.word 0xa5a018ca ! t0_kref+0x6738: fdtos %f10, %f18
.word 0xd24e7fe3 ! t0_kref+0x673c: ldsb [%i1 - 0x1d], %o1
.word 0x80e2400b ! t0_kref+0x6740: subccc %o1, %o3, %g0
.word 0x96b8001b ! t0_kref+0x6744: xnorcc %g0, %i3, %o3
.word 0x81800000 ! t0_kref+0x6748: mov %g0, %y
.word 0xd2d01018 ! t0_kref+0x674c: ldsha [%g0 + %i0]0x80, %o1
.word 0xada01895 ! t0_kref+0x6750: fitos %f21, %f22
.word 0xf428a03d ! t0_kref+0x6754: stb %i2, [%g2 + 0x3d]
.word 0x81dec01e ! t0_kref+0x6758: flush %i3 + %fp
.word 0x09800004 ! t0_kref+0x675c: fbl _kref+0x676c
.word 0xd6680019 ! t0_kref+0x6760: ldstub [%g0 + %i1], %o3
.word 0x9a9d3040 ! t0_kref+0x6764: xorcc %l4, -0xfc0, %o5
.word 0xe8fe101c ! t0_kref+0x6768: swapa [%i0 + %i4]0x80, %l4
.word 0xe820a008 ! t0_kref+0x676c: st %l4, [%g2 + 8]
.word 0x1904054a ! t0_kref+0x6770: sethi %hi(0x10152800), %o4
.word 0xf620a01c ! t0_kref+0x6774: st %i3, [%g2 + 0x1c]
.word 0xd448a02a ! t0_kref+0x6778: ldsb [%g2 + 0x2a], %o2
.word 0xb1a01914 ! t0_kref+0x677c: fitod %f20, %f24
.word 0x81ac8a56 ! t0_kref+0x6780: fcmpd %fcc0, %f18, %f22
.word 0xada0012e ! t0_kref+0x6784: fabss %f14, %f22
.word 0x9e233985 ! t0_kref+0x6788: sub %o4, -0x67b, %o7
.word 0x991e8017 ! t0_kref+0x678c: tsubcctv %i2, %l7, %o4
.word 0x96250008 ! t0_kref+0x6790: sub %l4, %o0, %o3
.word 0xb3a01a2a ! t0_kref+0x6794: fstoi %f10, %f25
.word 0x81d97a99 ! t0_kref+0x6798: flush %g5 - 0x567
.word 0x9f1abfbf ! t0_kref+0x679c: tsubcctv %o2, -0x41, %o7
.word 0x81874000 ! t0_kref+0x67a0: wr %i5, %g0, %y
.word 0x81db2ad4 ! t0_kref+0x67a4: flush %o4 + 0xad4
.word 0x81ac0ad8 ! t0_kref+0x67a8: fcmped %fcc0, %f16, %f24
.word 0xc4083c81 ! t0_kref+0x67ac: ldub [%g0 - 0x37f], %g2
.word 0xa9a0110a ! t0_kref+0x67b0: fxtod %f10, %f20
.word 0xec68a023 ! t0_kref+0x67b4: ldstub [%g2 + 0x23], %l6
.word 0xdd1fbdd8 ! t0_kref+0x67b8: ldd [%fp - 0x228], %f14
.word 0x9ba0012c ! t0_kref+0x67bc: fabss %f12, %f13
.word 0x9ea5b294 ! t0_kref+0x67c0: subcc %l6, -0xd6c, %o7
.word 0x940db3d9 ! t0_kref+0x67c4: and %l6, -0xc27, %o2
.word 0x33800008 ! t0_kref+0x67c8: fbe,a _kref+0x67e8
.word 0x941eb356 ! t0_kref+0x67cc: xor %i2, -0xcaa, %o2
.word 0x81ad4a38 ! t0_kref+0x67d0: fcmps %fcc0, %f21, %f24
.word 0x81dc001d ! t0_kref+0x67d4: flush %l0 + %i5
.word 0xd42e001a ! t0_kref+0x67d8: stb %o2, [%i0 + %i2]
.word 0x81830000 ! t0_kref+0x67dc: wr %o4, %g0, %y
.word 0x05400002 ! t0_kref+0x67e0: fblg,pn %fcc0, _kref+0x67e8
.word 0x9ae2800c ! t0_kref+0x67e4: subccc %o2, %o4, %o5
.word 0x9224c016 ! t0_kref+0x67e8: sub %l3, %l6, %o1
.word 0x33800008 ! t0_kref+0x67ec: fbe,a _kref+0x680c
.word 0xf42e401a ! t0_kref+0x67f0: stb %i2, [%i1 + %i2]
call SYM(t0_subr0)
.word 0x948df31d ! t0_kref+0x67f8: andcc %l7, -0xce3, %o2
.word 0x96af66b7 ! t0_kref+0x67fc: andncc %i5, 0x6b7, %o3
.word 0x98e5f5a6 ! t0_kref+0x6800: subccc %l7, -0xa5a, %o4
.word 0x993c8015 ! t0_kref+0x6804: sra %l2, %l5, %o4
.word 0xd53e401d ! t0_kref+0x6808: std %f10, [%i1 + %i5]
.word 0xd250a032 ! t0_kref+0x680c: ldsh [%g2 + 0x32], %o1
.word 0x9e128000 ! t0_kref+0x6810: or %o2, %g0, %o7
.word 0xe268a01f ! t0_kref+0x6814: ldstub [%g2 + 0x1f], %l1
.word 0xabaac02a ! t0_kref+0x6818: fmovsge %fcc0, %f10, %f21
.word 0x9284f8fe ! t0_kref+0x681c: addcc %l3, -0x702, %o1
.word 0x96bca08d ! t0_kref+0x6820: xnorcc %l2, 0x8d, %o3
.word 0xd250a006 ! t0_kref+0x6824: ldsh [%g2 + 6], %o1
.word 0x9245f234 ! t0_kref+0x6828: addc %l7, -0xdcc, %o1
.word 0x9fc10000 ! t0_kref+0x682c: call %g4
.word 0x945b34d5 ! t0_kref+0x6830: smul %o4, -0xb2b, %o2
.word 0xe51fbd88 ! t0_kref+0x6834: ldd [%fp - 0x278], %f18
.word 0x92b28017 ! t0_kref+0x6838: orncc %o2, %l7, %o1
.word 0x80f5eb2c ! t0_kref+0x683c: udivcc %l7, 0xb2c, %g0
.word 0xa9a54d2a ! t0_kref+0x6840: fsmuld %f21, %f10, %f20
.word 0xb1a0190e ! t0_kref+0x6844: fitod %f14, %f24
.word 0xf11e3fe0 ! t0_kref+0x6848: ldd [%i0 - 0x20], %f24
.word 0xada018d8 ! t0_kref+0x684c: fdtos %f24, %f22
.word 0xf630a038 ! t0_kref+0x6850: sth %i3, [%g2 + 0x38]
.word 0x3b480005 ! t0_kref+0x6854: fble,a,pt %fcc0, _kref+0x6868
.word 0x9b35400b ! t0_kref+0x6858: srl %l5, %o3, %o5
.word 0x80356ef7 ! t0_kref+0x685c: orn %l5, 0xef7, %g0
.word 0xed263ff0 ! t0_kref+0x6860: st %f22, [%i0 - 0x10]
.word 0xada60830 ! t0_kref+0x6864: fadds %f24, %f16, %f22
.word 0xe0180018 ! t0_kref+0x6868: ldd [%g0 + %i0], %l0
sethi %hi(2f), %o7
.word 0xe40be090 ! t0_kref+0x6870: ldub [%o7 + 0x90], %l2
.word 0xa41ca00c ! t0_kref+0x6874: xor %l2, 0xc, %l2
.word 0xe42be090 ! t0_kref+0x6878: stb %l2, [%o7 + 0x90]
.word 0x81dbe090 ! t0_kref+0x687c: flush %o7 + 0x90
.word 0x9862fa7b ! t0_kref+0x6880: subc %o3, -0x585, %o4
.word 0x8088000c ! t0_kref+0x6884: btst %o4, %g0
.word 0x81dcf9cc ! t0_kref+0x6888: flush %l3 - 0x634
.word 0xc02e7fe7 ! t0_kref+0x688c: clrb [%i1 - 0x19]
2: .word 0x933ea013 ! t0_kref+0x6890: sra %i2, 0x13, %o1
.word 0x9de3bfa0 ! t0_kref+0x6894: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9fa00034 ! t0_kref+0x68a0: fmovs %f20, %f15
.word 0x0a800001 ! t0_kref+0x68a4: bcs _kref+0x68a8
.word 0xe13e6018 ! t0_kref+0x68a8: std %f16, [%i1 + 0x18]
.word 0x9286c017 ! t0_kref+0x68ac: addcc %i3, %l7, %o1
.word 0x96e3001a ! t0_kref+0x68b0: subccc %o4, %i2, %o3
.word 0xd6067ff8 ! t0_kref+0x68b4: ld [%i1 - 8], %o3
.word 0xe720a03c ! t0_kref+0x68b8: st %f19, [%g2 + 0x3c]
1: .word 0xe91fbe00 ! t0_kref+0x68bc: ldd [%fp - 0x200], %f20
.word 0x92bc801b ! t0_kref+0x68c0: xnorcc %l2, %i3, %o1
.word 0x13800004 ! t0_kref+0x68c4: fbe _kref+0x68d4
.word 0xde167fe8 ! t0_kref+0x68c8: lduh [%i1 - 0x18], %o7
.word 0xa7a018d2 ! t0_kref+0x68cc: fdtos %f18, %f19
.word 0x96da001a ! t0_kref+0x68d0: smulcc %o0, %i2, %o3
.word 0x99376003 ! t0_kref+0x68d4: srl %i5, 0x3, %o4
call SYM(t0_subr3)
.word 0x92adb64d ! t0_kref+0x68dc: andncc %l6, -0x9b3, %o1
.word 0x96bcfd96 ! t0_kref+0x68e0: xnorcc %l3, -0x26a, %o3
.word 0xeb200018 ! t0_kref+0x68e4: st %f21, [%g0 + %i0]
.word 0xada0190c ! t0_kref+0x68e8: fitod %f12, %f22
.word 0x933f2000 ! t0_kref+0x68ec: sra %i4, 0x0, %o1
.word 0x9a82401b ! t0_kref+0x68f0: addcc %o1, %i3, %o5
.word 0x32800004 ! t0_kref+0x68f4: bne,a _kref+0x6904
.word 0x9a274012 ! t0_kref+0x68f8: sub %i5, %l2, %o5
.word 0x99a9402a ! t0_kref+0x68fc: fmovsug %fcc0, %f10, %f12
.word 0x96aeb4b7 ! t0_kref+0x6900: andncc %i2, -0xb49, %o3
.word 0x98e4f13b ! t0_kref+0x6904: subccc %l3, -0xec5, %o4
.word 0xfa20a024 ! t0_kref+0x6908: st %i5, [%g2 + 0x24]
.word 0xa1a608d8 ! t0_kref+0x690c: fsubd %f24, %f24, %f16
.word 0xf13e3ff0 ! t0_kref+0x6910: std %f24, [%i0 - 0x10]
.word 0x8044c000 ! t0_kref+0x6914: addc %l3, %g0, %g0
.word 0x94aca0f2 ! t0_kref+0x6918: andncc %l2, 0xf2, %o2
sethi %hi(2f), %o7
.word 0xe40be140 ! t0_kref+0x6920: ldub [%o7 + 0x140], %l2
.word 0xa41ca00c ! t0_kref+0x6924: xor %l2, 0xc, %l2
.word 0xe42be140 ! t0_kref+0x6928: stb %l2, [%o7 + 0x140]
.word 0x81dbe140 ! t0_kref+0x692c: flush %o7 + 0x140
.word 0x36480005 ! t0_kref+0x6930: bge,a,pt %icc, _kref+0x6944
.word 0xc06e7fe8 ! t0_kref+0x6934: ldstub [%i1 - 0x18], %g0
.word 0x81dac010 ! t0_kref+0x6938: flush %o3 + %l0
.word 0x2b480004 ! t0_kref+0x693c: fbug,a,pt %fcc0, _kref+0x694c
2: .word 0xd240a028 ! t0_kref+0x6940: ldsw [%g2 + 0x28], %o1
.word 0x81abcab3 ! t0_kref+0x6944: fcmpes %fcc0, %f15, %f19
.word 0x805a227a ! t0_kref+0x6948: smul %o0, 0x27a, %g0
.word 0x06800005 ! t0_kref+0x694c: bl _kref+0x6960
.word 0xd6163fe0 ! t0_kref+0x6950: lduh [%i0 - 0x20], %o3
.word 0x81ae0a30 ! t0_kref+0x6954: fcmps %fcc0, %f24, %f16
.word 0x9a3d6b6a ! t0_kref+0x6958: xnor %l5, 0xb6a, %o5
.word 0x8186c000 ! t0_kref+0x695c: wr %i3, %g0, %y
.word 0x985f298c ! t0_kref+0x6960: smul %i4, 0x98c, %o4
.word 0xe430a012 ! t0_kref+0x6964: sth %l2, [%g2 + 0x12]
.word 0x0f400005 ! t0_kref+0x6968: fbu,pn %fcc0, _kref+0x697c
.word 0xe11e0000 ! t0_kref+0x696c: ldd [%i0], %f16
.word 0xada409b3 ! t0_kref+0x6970: fdivs %f16, %f19, %f22
.word 0x31400006 ! t0_kref+0x6974: fba,a,pn %fcc0, _kref+0x698c
.word 0x960a8016 ! t0_kref+0x6978: and %o2, %l6, %o3
.word 0xd630a00e ! t0_kref+0x697c: sth %o3, [%g2 + 0xe]
.word 0x9efec00a ! t0_kref+0x6980: sdivcc %i3, %o2, %o7
.word 0x9837348b ! t0_kref+0x6984: orn %i4, -0xb75, %o4
.word 0x9e66ef1c ! t0_kref+0x6988: subc %i3, 0xf1c, %o7
.word 0x9612261b ! t0_kref+0x698c: or %o0, 0x61b, %o3
.word 0xd62e7ffb ! t0_kref+0x6990: stb %o3, [%i1 - 5]
.word 0xee20a014 ! t0_kref+0x6994: st %l7, [%g2 + 0x14]
.word 0x8143e040 ! t0_kref+0x6998: membar 0x40
.word 0xe93e401d ! t0_kref+0x699c: std %f20, [%i1 + %i5]
.word 0x04800001 ! t0_kref+0x69a0: ble _kref+0x69a4
.word 0xd64e2010 ! t0_kref+0x69a4: ldsb [%i0 + 0x10], %o3
.word 0xe11e6010 ! t0_kref+0x69a8: ldd [%i1 + 0x10], %f16
.word 0x9da01893 ! t0_kref+0x69ac: fitos %f19, %f14
.word 0x985d2a27 ! t0_kref+0x69b0: smul %l4, 0xa27, %o4
.word 0xc048a033 ! t0_kref+0x69b4: ldsb [%g2 + 0x33], %g0
.word 0xe720a030 ! t0_kref+0x69b8: st %f19, [%g2 + 0x30]
.word 0xf007bfe0 ! t0_kref+0x69bc: ld [%fp - 0x20], %i0
.word 0xe5180018 ! t0_kref+0x69c0: ldd [%g0 + %i0], %f18
.word 0x96477530 ! t0_kref+0x69c4: addc %i5, -0xad0, %o3
.word 0x8143c000 ! t0_kref+0x69c8: stbar
.word 0x0d800006 ! t0_kref+0x69cc: fbg _kref+0x69e4
.word 0xe13e7ff0 ! t0_kref+0x69d0: std %f16, [%i1 - 0x10]
.word 0x985a4012 ! t0_kref+0x69d4: smul %o1, %l2, %o4
.word 0x9ba44830 ! t0_kref+0x69d8: fadds %f17, %f16, %f13
.word 0x9fc00004 ! t0_kref+0x69dc: call %g0 + %g4
.word 0x81854000 ! t0_kref+0x69e0: wr %l5, %g0, %y
.word 0x0d800002 ! t0_kref+0x69e4: fbg _kref+0x69ec
.word 0x9b2a800d ! t0_kref+0x69e8: sll %o2, %o5, %o5
.word 0xe13e7fe8 ! t0_kref+0x69ec: std %f16, [%i1 - 0x18]
.word 0xd4000018 ! t0_kref+0x69f0: ld [%g0 + %i0], %o2
.word 0x01480008 ! t0_kref+0x69f4: fbn,pt %fcc0, _kref+0x6a14
.word 0xda5e3fe0 ! t0_kref+0x69f8: ldx [%i0 - 0x20], %o5
.word 0x9fc00004 ! t0_kref+0x69fc: call %g0 + %g4
.word 0x812f401d ! t0_kref+0x6a00: sll %i5, %i5, %g0
.word 0x9a0823ef ! t0_kref+0x6a04: and %g0, 0x3ef, %o5
.word 0xa1a018ca ! t0_kref+0x6a08: fdtos %f10, %f16
.word 0xec300019 ! t0_kref+0x6a0c: sth %l6, [%g0 + %i1]
.word 0xd51e6000 ! t0_kref+0x6a10: ldd [%i1], %f10
.word 0xb1a01910 ! t0_kref+0x6a14: fitod %f16, %f24
.word 0x3b400005 ! t0_kref+0x6a18: fble,a,pn %fcc0, _kref+0x6a2c
.word 0x948d644f ! t0_kref+0x6a1c: andcc %l5, 0x44f, %o2
.word 0x9288000b ! t0_kref+0x6a20: andcc %g0, %o3, %o1
.word 0x81da3446 ! t0_kref+0x6a24: flush %o0 - 0xbba
.word 0xd44e8019 ! t0_kref+0x6a28: ldsb [%i2 + %i1], %o2
.word 0xe420a018 ! t0_kref+0x6a2c: st %l2, [%g2 + 0x18]
.word 0x9915b074 ! t0_kref+0x6a30: taddcctv %l6, -0xf8c, %o4
.word 0x878020e0 ! t0_kref+0x6a34: mov 0xe0, %asi
.word 0x10800002 ! t0_kref+0x6a38: ba _kref+0x6a40
.word 0x9464c017 ! t0_kref+0x6a3c: subc %l3, %l7, %o2
.word 0xa1a309d8 ! t0_kref+0x6a40: fdivd %f12, %f24, %f16
.word 0xe11fbf48 ! t0_kref+0x6a44: ldd [%fp - 0xb8], %f16
.word 0x81d9001b ! t0_kref+0x6a48: flush %g4 + %i3
.word 0x878020e0 ! t0_kref+0x6a4c: mov 0xe0, %asi
.word 0x98b82bbd ! t0_kref+0x6a50: xnorcc %g0, 0xbbd, %o4
.word 0x96f6c015 ! t0_kref+0x6a54: udivcc %i3, %l5, %o3
.word 0x97a018d0 ! t0_kref+0x6a58: fdtos %f16, %f11
.word 0x8143e040 ! t0_kref+0x6a5c: membar 0x40
.word 0x9a0b4014 ! t0_kref+0x6a60: and %o5, %l4, %o5
.word 0x99a3492b ! t0_kref+0x6a64: fmuls %f13, %f11, %f12
.word 0x81820000 ! t0_kref+0x6a68: wr %o0, %g0, %y
.word 0xe5be5000 ! t0_kref+0x6a6c: stda %f18, [%i1]0x80
.word 0x933dc017 ! t0_kref+0x6a70: sra %l7, %l7, %o1
.word 0x96fb400d ! t0_kref+0x6a74: sdivcc %o5, %o5, %o3
.word 0x81abca30 ! t0_kref+0x6a78: fcmps %fcc0, %f15, %f16
.word 0x95400000 ! t0_kref+0x6a7c: mov %y, %o2
.word 0xc048a00c ! t0_kref+0x6a80: ldsb [%g2 + 0xc], %g0
.word 0xd87e401c ! t0_kref+0x6a84: swap [%i1 + %i4], %o4
.word 0xd6500018 ! t0_kref+0x6a88: ldsh [%g0 + %i0], %o3
.word 0x80f5c016 ! t0_kref+0x6a8c: udivcc %l7, %l6, %g0
.word 0x2b800002 ! t0_kref+0x6a90: fbug,a _kref+0x6a98
.word 0xd44e4000 ! t0_kref+0x6a94: ldsb [%i1], %o2
.word 0xa9a0110a ! t0_kref+0x6a98: fxtod %f10, %f20
.word 0xe91fbeb0 ! t0_kref+0x6a9c: ldd [%fp - 0x150], %f20
.word 0xd2164000 ! t0_kref+0x6aa0: lduh [%i1], %o1
.word 0xd27e401c ! t0_kref+0x6aa4: swap [%i1 + %i4], %o1
.word 0x96f2e68b ! t0_kref+0x6aa8: udivcc %o3, 0x68b, %o3
.word 0x9a5eaad4 ! t0_kref+0x6aac: smul %i2, 0xad4, %o5
.word 0xc76e7fe8 ! t0_kref+0x6ab0: prefetch %i1 - 0x18, 3
.word 0x01800004 ! t0_kref+0x6ab4: fbn _kref+0x6ac4
.word 0xada00130 ! t0_kref+0x6ab8: fabss %f16, %f22
.word 0x9e2a6030 ! t0_kref+0x6abc: andn %o1, 0x30, %o7
.word 0x95282016 ! t0_kref+0x6ac0: sll %g0, 0x16, %o2
.word 0xa7a01893 ! t0_kref+0x6ac4: fitos %f19, %f19
.word 0xa7a0002c ! t0_kref+0x6ac8: fmovs %f12, %f19
.word 0xa1a01890 ! t0_kref+0x6acc: fitos %f16, %f16
.word 0x9fa01a2b ! t0_kref+0x6ad0: fstoi %f11, %f15
.word 0xe01e7fe0 ! t0_kref+0x6ad4: ldd [%i1 - 0x20], %l0
.word 0x95a4884a ! t0_kref+0x6ad8: faddd %f18, %f10, %f10
.word 0xe01e7fe0 ! t0_kref+0x6adc: ldd [%i1 - 0x20], %l0
.word 0x932f4008 ! t0_kref+0x6ae0: sll %i5, %o0, %o1
.word 0x97a5882b ! t0_kref+0x6ae4: fadds %f22, %f11, %f11
.word 0x81ab8ab1 ! t0_kref+0x6ae8: fcmpes %fcc0, %f14, %f17
.word 0xd900a02c ! t0_kref+0x6aec: ld [%g2 + 0x2c], %f12
.word 0x07400008 ! t0_kref+0x6af0: fbul,pn %fcc0, _kref+0x6b10
.word 0x9e8aa696 ! t0_kref+0x6af4: andcc %o2, 0x696, %o7
.word 0xd8163ff8 ! t0_kref+0x6af8: lduh [%i0 - 8], %o4
.word 0x9e5f71a2 ! t0_kref+0x6afc: smul %i5, -0xe5e, %o7
.word 0x0b400004 ! t0_kref+0x6b00: fbug,pn %fcc0, _kref+0x6b10
.word 0xd80e8018 ! t0_kref+0x6b04: ldub [%i2 + %i0], %o4
.word 0xa9a00132 ! t0_kref+0x6b08: fabss %f18, %f20
.word 0x80052686 ! t0_kref+0x6b0c: add %l4, 0x686, %g0
.word 0x81df4019 ! t0_kref+0x6b10: flush %i5 + %i1
.word 0xde8e101a ! t0_kref+0x6b14: lduba [%i0 + %i2]0x80, %o7
.word 0x04800004 ! t0_kref+0x6b18: ble _kref+0x6b28
.word 0xf300a028 ! t0_kref+0x6b1c: ld [%g2 + 0x28], %f25
.word 0x9efdc00c ! t0_kref+0x6b20: sdivcc %l7, %o4, %o7
.word 0x30800005 ! t0_kref+0x6b24: ba,a _kref+0x6b38
.word 0xdd1fbd50 ! t0_kref+0x6b28: ldd [%fp - 0x2b0], %f14
.word 0x9af2c014 ! t0_kref+0x6b2c: udivcc %o3, %l4, %o5
.word 0xd208a020 ! t0_kref+0x6b30: ldub [%g2 + 0x20], %o1
.word 0xd6160000 ! t0_kref+0x6b34: lduh [%i0], %o3
.word 0x25800003 ! t0_kref+0x6b38: fblg,a _kref+0x6b44
.word 0xd03e3fe0 ! t0_kref+0x6b3c: std %o0, [%i0 - 0x20]
.word 0xd848a02d ! t0_kref+0x6b40: ldsb [%g2 + 0x2d], %o4
.word 0x9fc00004 ! t0_kref+0x6b44: call %g0 + %g4
.word 0xe520a020 ! t0_kref+0x6b48: st %f18, [%g2 + 0x20]
.word 0xd440a024 ! t0_kref+0x6b4c: ldsw [%g2 + 0x24], %o2
.word 0xd436601e ! t0_kref+0x6b50: sth %o2, [%i1 + 0x1e]
.word 0xd020a014 ! t0_kref+0x6b54: st %o0, [%g2 + 0x14]
.word 0x8143c000 ! t0_kref+0x6b58: stbar
.word 0xd20e001a ! t0_kref+0x6b5c: ldub [%i0 + %i2], %o1
.word 0xa7a018d2 ! t0_kref+0x6b60: fdtos %f18, %f19
.word 0x99a01897 ! t0_kref+0x6b64: fitos %f23, %f12
.word 0x96dea741 ! t0_kref+0x6b68: smulcc %i2, 0x741, %o3
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xd64e8019 ! t0_kref+0x6b78: ldsb [%i2 + %i1], %o3
1: .word 0xd228a00d ! t0_kref+0x6b7c: stb %o1, [%g2 + 0xd]
.word 0x97a50833 ! t0_kref+0x6b80: fadds %f20, %f19, %f11
.word 0x80f8001d ! t0_kref+0x6b84: sdivcc %g0, %i5, %g0
.word 0xf8b01019 ! t0_kref+0x6b88: stha %i4, [%g0 + %i1]0x80
.word 0x9de3bfa0 ! t0_kref+0x6b8c: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x81828000 ! t0_kref+0x6b98: wr %o2, %g0, %y
.word 0x1d800008 ! t0_kref+0x6b9c: fbule _kref+0x6bbc
.word 0x9aa4800c ! t0_kref+0x6ba0: subcc %l2, %o4, %o5
1: .word 0x9ea2c008 ! t0_kref+0x6ba4: subcc %o3, %o0, %o7
.word 0x9b2dc000 ! t0_kref+0x6ba8: sll %l7, %g0, %o5
.word 0xe11fbd18 ! t0_kref+0x6bac: ldd [%fp - 0x2e8], %f16
.word 0xd6a81018 ! t0_kref+0x6bb0: stba %o3, [%g0 + %i0]0x80
.word 0x30400007 ! t0_kref+0x6bb4: ba,a,pn %icc, _kref+0x6bd0
.word 0xd4167ffe ! t0_kref+0x6bb8: lduh [%i1 - 2], %o2
.word 0x9b3f401d ! t0_kref+0x6bbc: sra %i5, %i5, %o5
.word 0x1c800002 ! t0_kref+0x6bc0: bpos _kref+0x6bc8
.word 0x001fffff ! t0_kref+0x6bc4: illtrap 0x1fffff
.word 0x92624012 ! t0_kref+0x6bc8: subc %o1, %l2, %o1
.word 0xf126001c ! t0_kref+0x6bcc: st %f24, [%i0 + %i4]
.word 0x9eaa20d4 ! t0_kref+0x6bd0: andncc %o0, 0xd4, %o7
.word 0xed3f4019 ! t0_kref+0x6bd4: std %f22, [%i5 + %i1]
.word 0x989c8016 ! t0_kref+0x6bd8: xorcc %l2, %l6, %o4
.word 0xeb68a04c ! t0_kref+0x6bdc: prefetch %g2 + 0x4c, 21
.word 0x1c800003 ! t0_kref+0x6be0: bpos _kref+0x6bec
.word 0xed00a010 ! t0_kref+0x6be4: ld [%g2 + 0x10], %f22
.word 0xb1a44d32 ! t0_kref+0x6be8: fsmuld %f17, %f18, %f24
.word 0xe300a024 ! t0_kref+0x6bec: ld [%g2 + 0x24], %f17
.word 0xa5a4c836 ! t0_kref+0x6bf0: fadds %f19, %f22, %f18
.word 0x8185c000 ! t0_kref+0x6bf4: wr %l7, %g0, %y
.word 0x9af4f34d ! t0_kref+0x6bf8: udivcc %l3, -0xcb3, %o5
.word 0x2c800008 ! t0_kref+0x6bfc: bneg,a _kref+0x6c1c
.word 0x81820000 ! t0_kref+0x6c00: wr %o0, %g0, %y
.word 0x9eacf9fa ! t0_kref+0x6c04: andncc %l3, -0x606, %o7
.word 0x2f400007 ! t0_kref+0x6c08: fbu,a,pn %fcc0, _kref+0x6c24
.word 0xe828a01f ! t0_kref+0x6c0c: stb %l4, [%g2 + 0x1f]
.word 0xe500a008 ! t0_kref+0x6c10: ld [%g2 + 8], %f18
.word 0xafa649b8 ! t0_kref+0x6c14: fdivs %f25, %f24, %f23
.word 0xda8e1000 ! t0_kref+0x6c18: lduba [%i0]0x80, %o5
.word 0x3d400006 ! t0_kref+0x6c1c: fbule,a,pn %fcc0, _kref+0x6c34
.word 0xb3a01897 ! t0_kref+0x6c20: fitos %f23, %f25
.word 0xee28a00f ! t0_kref+0x6c24: stb %l7, [%g2 + 0xf]
.word 0xfaae1000 ! t0_kref+0x6c28: stba %i5, [%i0]0x80
.word 0x98c5f9fb ! t0_kref+0x6c2c: addccc %l7, -0x605, %o4
.word 0x04400004 ! t0_kref+0x6c30: ble,pn %icc, _kref+0x6c40
.word 0xd0e81018 ! t0_kref+0x6c34: ldstuba [%g0 + %i0]0x80, %o0
.word 0x800d7dc2 ! t0_kref+0x6c38: and %l5, -0x23e, %g0
.word 0x9f414000 ! t0_kref+0x6c3c: mov %pc, %o7
.word 0xa7a549b0 ! t0_kref+0x6c40: fdivs %f21, %f16, %f19
.word 0x81dd67df ! t0_kref+0x6c44: flush %l5 + 0x7df
.word 0x985ce391 ! t0_kref+0x6c48: smul %l3, 0x391, %o4
.word 0x97a00134 ! t0_kref+0x6c4c: fabss %f20, %f11
.word 0xaba00134 ! t0_kref+0x6c50: fabss %f20, %f21
.word 0xd24e6017 ! t0_kref+0x6c54: ldsb [%i1 + 0x17], %o1
.word 0xde40a018 ! t0_kref+0x6c58: ldsw [%g2 + 0x18], %o7
.word 0xde08a009 ! t0_kref+0x6c5c: ldub [%g2 + 9], %o7
.word 0x878020e0 ! t0_kref+0x6c60: mov 0xe0, %asi
.word 0x98a0001b ! t0_kref+0x6c64: subcc %g0, %i3, %o4
.word 0xdd00a024 ! t0_kref+0x6c68: ld [%g2 + 0x24], %f14
.word 0x967f2a73 ! t0_kref+0x6c6c: sdiv %i4, 0xa73, %o3
.word 0xda680019 ! t0_kref+0x6c70: ldstub [%g0 + %i1], %o5
.word 0xee6e7fff ! t0_kref+0x6c74: ldstub [%i1 - 1], %l7
.word 0x95282013 ! t0_kref+0x6c78: sll %g0, 0x13, %o2
.word 0x3f400002 ! t0_kref+0x6c7c: fbo,a,pn %fcc0, _kref+0x6c84
.word 0xf1b81019 ! t0_kref+0x6c80: stda %f24, [%g0 + %i1]0x80
.word 0x97a0188c ! t0_kref+0x6c84: fitos %f12, %f11
.word 0xda08a02d ! t0_kref+0x6c88: ldub [%g2 + 0x2d], %o5
.word 0xb3a00130 ! t0_kref+0x6c8c: fabss %f16, %f25
.word 0x96358017 ! t0_kref+0x6c90: orn %l6, %l7, %o3
.word 0xaba01a2d ! t0_kref+0x6c94: fstoi %f13, %f21
.word 0x08800004 ! t0_kref+0x6c98: bleu _kref+0x6ca8
.word 0x81854000 ! t0_kref+0x6c9c: wr %l5, %g0, %y
.word 0xd4080019 ! t0_kref+0x6ca0: ldub [%g0 + %i1], %o2
.word 0xdd1fbc10 ! t0_kref+0x6ca4: ldd [%fp - 0x3f0], %f14
.word 0x9e554008 ! t0_kref+0x6ca8: umul %l5, %o0, %o7
.word 0x8143c000 ! t0_kref+0x6cac: stbar
.word 0x23400001 ! t0_kref+0x6cb0: fbne,a,pn %fcc0, _kref+0x6cb4
.word 0xf830a022 ! t0_kref+0x6cb4: sth %i4, [%g2 + 0x22]
.word 0xf1063ffc ! t0_kref+0x6cb8: ld [%i0 - 4], %f24
.word 0x981aa8d7 ! t0_kref+0x6cbc: xor %o2, 0x8d7, %o4
.word 0xafa40839 ! t0_kref+0x6cc0: fadds %f16, %f25, %f23
.word 0xb1a0012f ! t0_kref+0x6cc4: fabss %f15, %f24
.word 0x992f6007 ! t0_kref+0x6cc8: sll %i5, 0x7, %o4
.word 0x9fc00004 ! t0_kref+0x6ccc: call %g0 + %g4
.word 0x943b64a0 ! t0_kref+0x6cd0: xnor %o5, 0x4a0, %o2
.word 0x9e233abd ! t0_kref+0x6cd4: sub %o4, -0x543, %o7
.word 0x9e9f400a ! t0_kref+0x6cd8: xorcc %i5, %o2, %o7
.word 0x33800003 ! t0_kref+0x6cdc: fbe,a _kref+0x6ce8
.word 0x94270012 ! t0_kref+0x6ce0: sub %i4, %l2, %o2
.word 0x81da4019 ! t0_kref+0x6ce4: flush %o1 + %i1
.word 0xd250a00e ! t0_kref+0x6ce8: ldsh [%g2 + 0xe], %o1
.word 0xe51e2010 ! t0_kref+0x6cec: ldd [%i0 + 0x10], %f18
.word 0xb3a0012c ! t0_kref+0x6cf0: fabss %f12, %f25
.word 0xa7a018ca ! t0_kref+0x6cf4: fdtos %f10, %f19
.word 0x81acca36 ! t0_kref+0x6cf8: fcmps %fcc0, %f19, %f22
.word 0x9e32b5e7 ! t0_kref+0x6cfc: orn %o2, -0xa19, %o7
.word 0x943eeb15 ! t0_kref+0x6d00: xnor %i3, 0xb15, %o2
.word 0xe6fe501c ! t0_kref+0x6d04: swapa [%i1 + %i4]0x80, %l3
.word 0xa9a00138 ! t0_kref+0x6d08: fabss %f24, %f20
.word 0x81ab8a50 ! t0_kref+0x6d0c: fcmpd %fcc0, %f14, %f16
.word 0x8143c000 ! t0_kref+0x6d10: stbar
.word 0x81ad0a54 ! t0_kref+0x6d14: fcmpd %fcc0, %f20, %f20
.word 0xe8367fea ! t0_kref+0x6d18: sth %l4, [%i1 - 0x16]
.word 0x800d0017 ! t0_kref+0x6d1c: and %l4, %l7, %g0
.word 0xe91fbfb0 ! t0_kref+0x6d20: ldd [%fp - 0x50], %f20
.word 0xf4362000 ! t0_kref+0x6d24: sth %i2, [%i0]
.word 0xfa28a03f ! t0_kref+0x6d28: stb %i5, [%g2 + 0x3f]
call SYM(t0_subr0)
.word 0x9467000d ! t0_kref+0x6d30: subc %i4, %o5, %o2
.word 0x9732400c ! t0_kref+0x6d34: srl %o1, %o4, %o3
.word 0x972d400d ! t0_kref+0x6d38: sll %l5, %o5, %o3
.word 0x98e2c01c ! t0_kref+0x6d3c: subccc %o3, %i4, %o4
.word 0x989d401c ! t0_kref+0x6d40: xorcc %l5, %i4, %o4
.word 0x923aea72 ! t0_kref+0x6d44: xnor %o3, 0xa72, %o1
call SYM(t0_subr3)
.word 0xa03a7780 ! t0_kref+0x6d4c: xnor %o1, -0x880, %l0
.word 0xb3a0012a ! t0_kref+0x6d50: fabss %f10, %f25
.word 0x925d801a ! t0_kref+0x6d54: smul %l6, %i2, %o1
.word 0x18800004 ! t0_kref+0x6d58: bgu _kref+0x6d68
.word 0xec3f4019 ! t0_kref+0x6d5c: std %l6, [%i5 + %i1]
.word 0xd256600c ! t0_kref+0x6d60: ldsh [%i1 + 0xc], %o1
.word 0x9a5b4008 ! t0_kref+0x6d64: smul %o5, %o0, %o5
.word 0xd67e3ff4 ! t0_kref+0x6d68: swap [%i0 - 0xc], %o3
.word 0xd636401b ! t0_kref+0x6d6c: sth %o3, [%i1 + %i3]
.word 0xda500019 ! t0_kref+0x6d70: ldsh [%g0 + %i1], %o5
.word 0xaba0188f ! t0_kref+0x6d74: fitos %f15, %f21
.word 0xd51e401d ! t0_kref+0x6d78: ldd [%i1 + %i5], %f10
.word 0x9e336782 ! t0_kref+0x6d7c: orn %o5, 0x782, %o7
.word 0x99a98038 ! t0_kref+0x6d80: fmovsg %fcc0, %f24, %f12
.word 0x9646c015 ! t0_kref+0x6d84: addc %i3, %l5, %o3
.word 0x03400008 ! t0_kref+0x6d88: fbne,pn %fcc0, _kref+0x6da8
.word 0xd6500019 ! t0_kref+0x6d8c: ldsh [%g0 + %i1], %o3
.word 0x96e5fd76 ! t0_kref+0x6d90: subccc %l7, -0x28a, %o3
.word 0x96f5b016 ! t0_kref+0x6d94: udivcc %l6, -0xfea, %o3
.word 0x8028001a ! t0_kref+0x6d98: andn %g0, %i2, %g0
.word 0x9258001c ! t0_kref+0x6d9c: smul %g0, %i4, %o1
.word 0xa7a609ab ! t0_kref+0x6da0: fdivs %f24, %f11, %f19
.word 0x9a7d8014 ! t0_kref+0x6da4: sdiv %l6, %l4, %o5
.word 0x9a74e9cf ! t0_kref+0x6da8: udiv %l3, 0x9cf, %o5
.word 0x809d4017 ! t0_kref+0x6dac: xorcc %l5, %l7, %g0
.word 0xd4d65000 ! t0_kref+0x6db0: ldsha [%i1]0x80, %o2
.word 0x81854000 ! t0_kref+0x6db4: wr %l5, %g0, %y
.word 0x9265fb33 ! t0_kref+0x6db8: subc %l7, -0x4cd, %o1
.word 0x9e5a000d ! t0_kref+0x6dbc: smul %o0, %o5, %o7
.word 0x81adcab1 ! t0_kref+0x6dc0: fcmpes %fcc0, %f23, %f17
.word 0xea20a02c ! t0_kref+0x6dc4: st %l5, [%g2 + 0x2c]
.word 0xa1a38858 ! t0_kref+0x6dc8: faddd %f14, %f24, %f16
.word 0xfa36001b ! t0_kref+0x6dcc: sth %i5, [%i0 + %i3]
.word 0x25800007 ! t0_kref+0x6dd0: fblg,a _kref+0x6dec
.word 0x983d7676 ! t0_kref+0x6dd4: xnor %l5, -0x98a, %o4
.word 0xe51fbe28 ! t0_kref+0x6dd8: ldd [%fp - 0x1d8], %f18
.word 0x11400001 ! t0_kref+0x6ddc: fba,pn %fcc0, _kref+0x6de0
.word 0xea20001c ! t0_kref+0x6de0: st %l5, [%g0 + %i4]
.word 0x9a28001a ! t0_kref+0x6de4: andn %g0, %i2, %o5
.word 0xa5a000cc ! t0_kref+0x6de8: fnegd %f12, %f18
.word 0xe01e6018 ! t0_kref+0x6dec: ldd [%i1 + 0x18], %l0
.word 0xed00a028 ! t0_kref+0x6df0: ld [%g2 + 0x28], %f22
.word 0x9285e6d6 ! t0_kref+0x6df4: addcc %l7, 0x6d6, %o1
.word 0xea300018 ! t0_kref+0x6df8: sth %l5, [%g0 + %i0]
.word 0x9e82801c ! t0_kref+0x6dfc: addcc %o2, %i4, %o7
.word 0x9a45401d ! t0_kref+0x6e00: addc %l5, %i5, %o5
.word 0x801cc012 ! t0_kref+0x6e04: xor %l3, %l2, %g0
.word 0x99137e89 ! t0_kref+0x6e08: taddcctv %o5, -0x177, %o4
.word 0x9b2d400c ! t0_kref+0x6e0c: sll %l5, %o4, %o5
.word 0xa5a0190c ! t0_kref+0x6e10: fitod %f12, %f18
.word 0x81ad8a31 ! t0_kref+0x6e14: fcmps %fcc0, %f22, %f17
.word 0x9a3b401b ! t0_kref+0x6e18: xnor %o5, %i3, %o5
.word 0xda36401b ! t0_kref+0x6e1c: sth %o5, [%i1 + %i3]
.word 0xda10a018 ! t0_kref+0x6e20: lduh [%g2 + 0x18], %o5
.word 0xf11e401d ! t0_kref+0x6e24: ldd [%i1 + %i5], %f24
.word 0x07480004 ! t0_kref+0x6e28: fbul,pt %fcc0, _kref+0x6e38
.word 0x9e43374c ! t0_kref+0x6e2c: addc %o4, -0x8b4, %o7
.word 0xafa00133 ! t0_kref+0x6e30: fabss %f19, %f23
.word 0xd25e401d ! t0_kref+0x6e34: ldx [%i1 + %i5], %o1
.word 0xc056c019 ! t0_kref+0x6e38: ldsh [%i3 + %i1], %g0
.word 0x94a2e701 ! t0_kref+0x6e3c: subcc %o3, 0x701, %o2
.word 0x9a468009 ! t0_kref+0x6e40: addc %i2, %o1, %o5
.word 0xd850a036 ! t0_kref+0x6e44: ldsh [%g2 + 0x36], %o4
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0xd44e4000 ! t0_kref+0x6e50: ldsb [%i1], %o2
.word 0x9eaaa2f3 ! t0_kref+0x6e54: andncc %o2, 0x2f3, %o7
.word 0x943d001d ! t0_kref+0x6e58: xnor %l4, %i5, %o2
.word 0xe01e7ff8 ! t0_kref+0x6e5c: ldd [%i1 - 8], %l0
.word 0xe100a01c ! t0_kref+0x6e60: ld [%g2 + 0x1c], %f16
1: .word 0x964368f8 ! t0_kref+0x6e64: addc %o5, 0x8f8, %o3
.word 0x808b0014 ! t0_kref+0x6e68: btst %l4, %o4
.word 0x81dd3e12 ! t0_kref+0x6e6c: flush %l4 - 0x1ee
.word 0x0b800005 ! t0_kref+0x6e70: fbug _kref+0x6e84
.word 0x99a00039 ! t0_kref+0x6e74: fmovs %f25, %f12
.word 0x9b2b400b ! t0_kref+0x6e78: sll %o5, %o3, %o5
.word 0x9da50839 ! t0_kref+0x6e7c: fadds %f20, %f25, %f14
.word 0x925c8014 ! t0_kref+0x6e80: smul %l2, %l4, %o1
.word 0x0f800008 ! t0_kref+0x6e84: fbu _kref+0x6ea4
.word 0x80f58012 ! t0_kref+0x6e88: udivcc %l6, %l2, %g0
.word 0xada4884a ! t0_kref+0x6e8c: faddd %f18, %f10, %f22
.word 0x9a38000b ! t0_kref+0x6e90: xnor %g0, %o3, %o5
.word 0xe4260000 ! t0_kref+0x6e94: st %l2, [%i0]
.word 0xd640a004 ! t0_kref+0x6e98: ldsw [%g2 + 4], %o3
.word 0x9a3cbc1f ! t0_kref+0x6e9c: xnor %l2, -0x3e1, %o5
.word 0xd9266008 ! t0_kref+0x6ea0: st %f12, [%i1 + 8]
.word 0xda8e501a ! t0_kref+0x6ea4: lduba [%i1 + %i2]0x80, %o5
.word 0x9fc10000 ! t0_kref+0x6ea8: call %g4
.word 0xa13b4008 ! t0_kref+0x6eac: sra %o5, %o0, %l0
.word 0x9885800d ! t0_kref+0x6eb0: addcc %l6, %o5, %o4
.word 0xed3e6008 ! t0_kref+0x6eb4: std %f22, [%i1 + 8]
.word 0x81abca2c ! t0_kref+0x6eb8: fcmps %fcc0, %f15, %f12
.word 0x04800004 ! t0_kref+0x6ebc: ble _kref+0x6ecc
.word 0xb1a4c9aa ! t0_kref+0x6ec0: fdivs %f19, %f10, %f24
.word 0x94ac8013 ! t0_kref+0x6ec4: andncc %l2, %l3, %o2
.word 0xf628a017 ! t0_kref+0x6ec8: stb %i3, [%g2 + 0x17]
.word 0xa3a0012b ! t0_kref+0x6ecc: fabss %f11, %f17
.word 0x9ba00139 ! t0_kref+0x6ed0: fabss %f25, %f13
.word 0x943a6e6f ! t0_kref+0x6ed4: xnor %o1, 0xe6f, %o2
.word 0xf620a024 ! t0_kref+0x6ed8: st %i3, [%g2 + 0x24]
.word 0x2d480004 ! t0_kref+0x6edc: fbg,a,pt %fcc0, _kref+0x6eec
.word 0x99a00135 ! t0_kref+0x6ee0: fabss %f21, %f12
.word 0xa5a01890 ! t0_kref+0x6ee4: fitos %f16, %f18
.word 0xa3a0002c ! t0_kref+0x6ee8: fmovs %f12, %f17
.word 0xa9a0190b ! t0_kref+0x6eec: fitod %f11, %f20
.word 0xb1a01912 ! t0_kref+0x6ef0: fitod %f18, %f24
.word 0x9a422a6a ! t0_kref+0x6ef4: addc %o0, 0xa6a, %o5
.word 0xd808a00d ! t0_kref+0x6ef8: ldub [%g2 + 0xd], %o4
.word 0x947f36ab ! t0_kref+0x6efc: sdiv %i4, -0x955, %o2
.word 0x948ec012 ! t0_kref+0x6f00: andcc %i3, %l2, %o2
.word 0x9413670b ! t0_kref+0x6f04: or %o5, 0x70b, %o2
.word 0x1c400001 ! t0_kref+0x6f08: bpos,pn %icc, _kref+0x6f0c
.word 0xdd3e6010 ! t0_kref+0x6f0c: std %f14, [%i1 + 0x10]
call SYM(t0_subr1)
.word 0xe0180019 ! t0_kref+0x6f14: ldd [%g0 + %i1], %l0
.word 0x99a3c8ad ! t0_kref+0x6f18: fsubs %f15, %f13, %f12
.word 0x81ae0a4e ! t0_kref+0x6f1c: fcmpd %fcc0, %f24, %f14
.word 0xa9a0002c ! t0_kref+0x6f20: fmovs %f12, %f20
.word 0x8182c000 ! t0_kref+0x6f24: wr %o3, %g0, %y
.word 0x33800003 ! t0_kref+0x6f28: fbe,a _kref+0x6f34
.word 0x9a754013 ! t0_kref+0x6f2c: udiv %l5, %l3, %o5
.word 0x81aa8a4c ! t0_kref+0x6f30: fcmpd %fcc0, %f10, %f12
.word 0x19400002 ! t0_kref+0x6f34: fbuge,pn %fcc0, _kref+0x6f3c
.word 0xfa30a01e ! t0_kref+0x6f38: sth %i5, [%g2 + 0x1e]
.word 0x8182c000 ! t0_kref+0x6f3c: wr %o3, %g0, %y
.word 0x95a509ca ! t0_kref+0x6f40: fdivd %f20, %f10, %f10
.word 0x9e353cdd ! t0_kref+0x6f44: orn %l4, -0x323, %o7
.word 0xd6366016 ! t0_kref+0x6f48: sth %o3, [%i1 + 0x16]
.word 0x97a00036 ! t0_kref+0x6f4c: fmovs %f22, %f11
.word 0x805ae939 ! t0_kref+0x6f50: smul %o3, 0x939, %g0
.word 0xcc3f4005 ! t0_kref+0x6f54: std %g6, [%i5 + %g5]
.word 0xd648a029 ! t0_kref+0x6f58: ldsb [%g2 + 0x29], %o3
.word 0xc0500019 ! t0_kref+0x6f5c: ldsh [%g0 + %i1], %g0
.word 0xe6780019 ! t0_kref+0x6f60: swap [%g0 + %i1], %l3
.word 0x95a018d0 ! t0_kref+0x6f64: fdtos %f16, %f10
.word 0x809dc016 ! t0_kref+0x6f68: xorcc %l7, %l6, %g0
.word 0x28800005 ! t0_kref+0x6f6c: bleu,a _kref+0x6f80
.word 0xd48e1000 ! t0_kref+0x6f70: lduba [%i0]0x80, %o2
.word 0xdd3e2008 ! t0_kref+0x6f74: std %f14, [%i0 + 8]
.word 0x1b227c55 ! t0_kref+0x6f78: sethi %hi(0x89f15400), %o5
.word 0x05400006 ! t0_kref+0x6f7c: fblg,pn %fcc0, _kref+0x6f94
.word 0x96a4c013 ! t0_kref+0x6f80: subcc %l3, %l3, %o3
.word 0xd610a002 ! t0_kref+0x6f84: lduh [%g2 + 2], %o3
.word 0xec270005 ! t0_kref+0x6f88: st %l6, [%i4 + %g5]
.word 0x09480003 ! t0_kref+0x6f8c: fbl,pt %fcc0, _kref+0x6f98
.word 0x9328200a ! t0_kref+0x6f90: sll %g0, 0xa, %o1
.word 0x98f5c014 ! t0_kref+0x6f94: udivcc %l7, %l4, %o4
.word 0x983b2e59 ! t0_kref+0x6f98: xnor %o4, 0xe59, %o4
.word 0xd48e1000 ! t0_kref+0x6f9c: lduba [%i0]0x80, %o2
.word 0xc010a032 ! t0_kref+0x6fa0: lduh [%g2 + 0x32], %g0
.word 0xde4e6007 ! t0_kref+0x6fa4: ldsb [%i1 + 7], %o7
.word 0xd2865000 ! t0_kref+0x6fa8: lda [%i1]0x80, %o1
.word 0xdb067ff4 ! t0_kref+0x6fac: ld [%i1 - 0xc], %f13
.word 0xe01e3ff8 ! t0_kref+0x6fb0: ldd [%i0 - 8], %l0
.word 0xec2e401a ! t0_kref+0x6fb4: stb %l6, [%i1 + %i2]
.word 0xb3a00136 ! t0_kref+0x6fb8: fabss %f22, %f25
.word 0x94bf0017 ! t0_kref+0x6fbc: xnorcc %i4, %l7, %o2
.word 0x17800001 ! t0_kref+0x6fc0: fbge _kref+0x6fc4
.word 0x94adba48 ! t0_kref+0x6fc4: andncc %l6, -0x5b8, %o2
.word 0x81850000 ! t0_kref+0x6fc8: wr %l4, %g0, %y
.word 0xda8e101a ! t0_kref+0x6fcc: lduba [%i0 + %i2]0x80, %o5
.word 0x81824000 ! t0_kref+0x6fd0: wr %o1, %g0, %y
.word 0x001fffff ! t0_kref+0x6fd4: illtrap 0x1fffff
.word 0x17480005 ! t0_kref+0x6fd8: fbge,pt %fcc0, _kref+0x6fec
.word 0x9642754e ! t0_kref+0x6fdc: addc %o1, -0xab2, %o3
.word 0x05800006 ! t0_kref+0x6fe0: fblg _kref+0x6ff8
.word 0x9a5caebe ! t0_kref+0x6fe4: smul %l2, 0xebe, %o5
.word 0x985d401c ! t0_kref+0x6fe8: smul %l5, %i4, %o4
.word 0x81ad4ab0 ! t0_kref+0x6fec: fcmpes %fcc0, %f21, %f16
.word 0x1d400004 ! t0_kref+0x6ff0: fbule,pn %fcc0, _kref+0x7000
.word 0x98427c20 ! t0_kref+0x6ff4: addc %o1, -0x3e0, %o4
.word 0xada018d2 ! t0_kref+0x6ff8: fdtos %f18, %f22
.word 0x9e0c800c ! t0_kref+0x6ffc: and %l2, %o4, %o7
.word 0xfa20a02c ! t0_kref+0x7000: st %i5, [%g2 + 0x2c]
.word 0x80aac013 ! t0_kref+0x7004: andncc %o3, %l3, %g0
.word 0xd208a01c ! t0_kref+0x7008: ldub [%g2 + 0x1c], %o1
.word 0xa1a01896 ! t0_kref+0x700c: fitos %f22, %f16
.word 0xe3b8a080 ! t0_kref+0x7010: stda %f48, [%g2 + 0x80]%asi
.word 0x11480008 ! t0_kref+0x7014: fba,pt %fcc0, _kref+0x7034
.word 0x9e44a7f2 ! t0_kref+0x7018: addc %l2, 0x7f2, %o7
.word 0xda10a012 ! t0_kref+0x701c: lduh [%g2 + 0x12], %o5
.word 0xa9a38839 ! t0_kref+0x7020: fadds %f14, %f25, %f20
.word 0xa7a018d8 ! t0_kref+0x7024: fdtos %f24, %f19
.word 0x13800007 ! t0_kref+0x7028: fbe _kref+0x7044
.word 0x94aee5b1 ! t0_kref+0x702c: andncc %i3, 0x5b1, %o2
.word 0x81ae0a4e ! t0_kref+0x7030: fcmpd %fcc0, %f24, %f14
.word 0xb1a0188e ! t0_kref+0x7034: fitos %f14, %f24
.word 0x92bf000a ! t0_kref+0x7038: xnorcc %i4, %o2, %o1
.word 0x9625401c ! t0_kref+0x703c: sub %l5, %i4, %o3
.word 0xb1a00134 ! t0_kref+0x7040: fabss %f20, %f24
.word 0x0c480006 ! t0_kref+0x7044: bneg,pt %icc, _kref+0x705c
.word 0xd22e3fee ! t0_kref+0x7048: stb %o1, [%i0 - 0x12]
.word 0x9b1a4008 ! t0_kref+0x704c: tsubcctv %o1, %o0, %o5
.word 0xc1086b72 ! t0_kref+0x7050: ld [%g1 + 0xb72], %fsr
.word 0x9a448009 ! t0_kref+0x7054: addc %l2, %o1, %o5
.word 0x9ae5adb0 ! t0_kref+0x7058: subccc %l6, 0xdb0, %o5
.word 0xda10a01e ! t0_kref+0x705c: lduh [%g2 + 0x1e], %o5
.word 0x95a00031 ! t0_kref+0x7060: fmovs %f17, %f10
.word 0x8186c000 ! t0_kref+0x7064: wr %i3, %g0, %y
.word 0x923df15b ! t0_kref+0x7068: xnor %l7, -0xea5, %o1
.word 0x31480008 ! t0_kref+0x706c: fba,a,pt %fcc0, _kref+0x708c
.word 0xb1a01913 ! t0_kref+0x7070: fitod %f19, %f24
.word 0x9e1565d9 ! t0_kref+0x7074: or %l5, 0x5d9, %o7
.word 0x972d0017 ! t0_kref+0x7078: sll %l4, %l7, %o3
.word 0xda2e2010 ! t0_kref+0x707c: stb %o5, [%i0 + 0x10]
.word 0xf830a01e ! t0_kref+0x7080: sth %i4, [%g2 + 0x1e]
.word 0x81ab0a37 ! t0_kref+0x7084: fcmps %fcc0, %f12, %f23
.word 0xd93e2008 ! t0_kref+0x7088: std %f12, [%i0 + 8]
.word 0xe5263fe4 ! t0_kref+0x708c: st %f18, [%i0 - 0x1c]
.word 0xd42e7fe7 ! t0_kref+0x7090: stb %o2, [%i1 - 0x19]
.word 0xe8ee101a ! t0_kref+0x7094: ldstuba [%i0 + %i2]0x80, %l4
.word 0x985d3f2b ! t0_kref+0x7098: smul %l4, -0xd5, %o4
.word 0xe168a04a ! t0_kref+0x709c: prefetch %g2 + 0x4a, 16
.word 0x81da800c ! t0_kref+0x70a0: flush %o2 + %o4
.word 0xde163ff0 ! t0_kref+0x70a4: lduh [%i0 - 0x10], %o7
.word 0x00800007 ! t0_kref+0x70a8: bn _kref+0x70c4
.word 0x9445800c ! t0_kref+0x70ac: addc %l6, %o4, %o2
.word 0x81ae4ab8 ! t0_kref+0x70b0: fcmpes %fcc0, %f25, %f24
.word 0x9336e000 ! t0_kref+0x70b4: srl %i3, 0x0, %o1
.word 0x19800007 ! t0_kref+0x70b8: fbuge _kref+0x70d4
.word 0x81858000 ! t0_kref+0x70bc: wr %l6, %g0, %y
.word 0x99a01913 ! t0_kref+0x70c0: fitod %f19, %f12
.word 0x948f0014 ! t0_kref+0x70c4: andcc %i4, %l4, %o2
.word 0xd2100019 ! t0_kref+0x70c8: lduh [%g0 + %i1], %o1
.word 0x81ab8a52 ! t0_kref+0x70cc: fcmpd %fcc0, %f14, %f18
.word 0xd636c019 ! t0_kref+0x70d0: sth %o3, [%i3 + %i1]
.word 0x948a800c ! t0_kref+0x70d4: andcc %o2, %o4, %o2
.word 0x96fb0012 ! t0_kref+0x70d8: sdivcc %o4, %l2, %o3
.word 0x992de001 ! t0_kref+0x70dc: sll %l7, 0x1, %o4
.word 0xd440a004 ! t0_kref+0x70e0: ldsw [%g2 + 4], %o2
.word 0x99a00138 ! t0_kref+0x70e4: fabss %f24, %f12
.word 0x9614f81e ! t0_kref+0x70e8: or %l3, -0x7e2, %o3
.word 0x9a5b001c ! t0_kref+0x70ec: smul %o4, %i4, %o5
.word 0x968ac00a ! t0_kref+0x70f0: andcc %o3, %o2, %o3
.word 0x953a4012 ! t0_kref+0x70f4: sra %o1, %l2, %o2
.word 0xe500a008 ! t0_kref+0x70f8: ld [%g2 + 8], %f18
.word 0x9340c000 ! t0_kref+0x70fc: mov %asi, %o1
.word 0xa9a00050 ! t0_kref+0x7100: fmovd %f16, %f20
.word 0x9435800c ! t0_kref+0x7104: orn %l6, %o4, %o2
.word 0x925ee7c9 ! t0_kref+0x7108: smul %i3, 0x7c9, %o1
.word 0xc0167fe2 ! t0_kref+0x710c: lduh [%i1 - 0x1e], %g0
.word 0xed380019 ! t0_kref+0x7110: std %f22, [%g0 + %i1]
.word 0xb1a4492e ! t0_kref+0x7114: fmuls %f17, %f14, %f24
.word 0x94fd801d ! t0_kref+0x7118: sdivcc %l6, %i5, %o2
.word 0x9efafda4 ! t0_kref+0x711c: sdivcc %o3, -0x25c, %o7
.word 0xa9a01033 ! t0_kref+0x7120: fstox %f19, %f20
.word 0xafa0188d ! t0_kref+0x7124: fitos %f13, %f23
.word 0x25800008 ! t0_kref+0x7128: fblg,a _kref+0x7148
.word 0x81dc0015 ! t0_kref+0x712c: flush %l0 + %l5
.word 0x20800001 ! t0_kref+0x7130: bn,a _kref+0x7134
.word 0x953f6002 ! t0_kref+0x7134: sra %i5, 0x2, %o2
.word 0x2f480006 ! t0_kref+0x7138: fbu,a,pt %fcc0, _kref+0x7150
.word 0xd8562018 ! t0_kref+0x713c: ldsh [%i0 + 0x18], %o4
.word 0x99133a1c ! t0_kref+0x7140: taddcctv %o4, -0x5e4, %o4
.word 0x9ae5c01d ! t0_kref+0x7144: subccc %l7, %i5, %o5
.word 0x933d000d ! t0_kref+0x7148: sra %l4, %o5, %o1
.word 0xe01e0000 ! t0_kref+0x714c: ldd [%i0], %l0
.word 0xafa018d2 ! t0_kref+0x7150: fdtos %f18, %f23
.word 0x9a0dc009 ! t0_kref+0x7154: and %l7, %o1, %o5
.word 0x9e86801d ! t0_kref+0x7158: addcc %i2, %i5, %o7
.word 0xa5a0110c ! t0_kref+0x715c: fxtod %f12, %f18
.word 0x02800007 ! t0_kref+0x7160: be _kref+0x717c
.word 0xde40a01c ! t0_kref+0x7164: ldsw [%g2 + 0x1c], %o7
.word 0xa5a409d4 ! t0_kref+0x7168: fdivd %f16, %f20, %f18
.word 0xd608a00f ! t0_kref+0x716c: ldub [%g2 + 0xf], %o3
.word 0xda48a008 ! t0_kref+0x7170: ldsb [%g2 + 8], %o5
.word 0xaba018ce ! t0_kref+0x7174: fdtos %f14, %f21
call SYM(t0_subr1)
.word 0x9a76c008 ! t0_kref+0x717c: udiv %i3, %o0, %o5
.word 0x81c9401c ! t0_kref+0x7180: return %g5 + %i4
.word 0x95a0012b ! t0_kref+0x7184: fabss %f11, %f10
.word 0xd7070018 ! t0_kref+0x7188: ld [%i4 + %i0], %f11
.word 0x9e1f2ea8 ! t0_kref+0x718c: xor %i4, 0xea8, %o7
.word 0x30400007 ! t0_kref+0x7190: ba,a,pn %icc, _kref+0x71ac
.word 0x81874000 ! t0_kref+0x7194: wr %i5, %g0, %y
.word 0x80bac014 ! t0_kref+0x7198: xnorcc %o3, %l4, %g0
.word 0xd48e9018 ! t0_kref+0x719c: lduba [%i2 + %i0]0x80, %o2
.word 0x1f800002 ! t0_kref+0x71a0: fbo _kref+0x71a8
.word 0x9262f208 ! t0_kref+0x71a4: subc %o3, -0xdf8, %o1
.word 0xafa018d4 ! t0_kref+0x71a8: fdtos %f20, %f23
.word 0x947cc00c ! t0_kref+0x71ac: sdiv %l3, %o4, %o2
.word 0x81830000 ! t0_kref+0x71b0: wr %o4, %g0, %y
.word 0x81ae4aac ! t0_kref+0x71b4: fcmpes %fcc0, %f25, %f12
.word 0x39480005 ! t0_kref+0x71b8: fbuge,a,pt %fcc0, _kref+0x71cc
.word 0x81830000 ! t0_kref+0x71bc: wr %o4, %g0, %y
.word 0xb3a5882e ! t0_kref+0x71c0: fadds %f22, %f14, %f25
.word 0xb3a018d6 ! t0_kref+0x71c4: fdtos %f22, %f25
.word 0x0d800008 ! t0_kref+0x71c8: fbg _kref+0x71e8
.word 0x9ef28015 ! t0_kref+0x71cc: udivcc %o2, %l5, %o7
.word 0xe0180018 ! t0_kref+0x71d0: ldd [%g0 + %i0], %l0
.word 0xb3a609ad ! t0_kref+0x71d4: fdivs %f24, %f13, %f25
.word 0xd608a03d ! t0_kref+0x71d8: ldub [%g2 + 0x3d], %o3
.word 0x21800005 ! t0_kref+0x71dc: fbn,a _kref+0x71f0
.word 0xe01e2008 ! t0_kref+0x71e0: ldd [%i0 + 8], %l0
.word 0x09800007 ! t0_kref+0x71e4: fbl _kref+0x7200
.word 0x925f3ecb ! t0_kref+0x71e8: smul %i4, -0x135, %o1
.word 0x9444bbc9 ! t0_kref+0x71ec: addc %l2, -0x437, %o2
.word 0x98c2801b ! t0_kref+0x71f0: addccc %o2, %i3, %o4
.word 0xc010a01a ! t0_kref+0x71f4: lduh [%g2 + 0x1a], %g0
.word 0x948b7e26 ! t0_kref+0x71f8: andcc %o5, -0x1da, %o2
.word 0xff6e6008 ! t0_kref+0x71fc: prefetch %i1 + 8, 31
.word 0xf420a03c ! t0_kref+0x7200: st %i2, [%g2 + 0x3c]
.word 0x9de3bfa0 ! t0_kref+0x7204: save %sp, -0x60, %sp
.word 0x9fee401c ! t0_kref+0x7208: restore %i1, %i4, %o7
.word 0xc016c018 ! t0_kref+0x720c: lduh [%i3 + %i0], %g0
.word 0x2e800003 ! t0_kref+0x7210: bvs,a _kref+0x721c
.word 0xda10a00e ! t0_kref+0x7214: lduh [%g2 + 0xe], %o5
.word 0x11800003 ! t0_kref+0x7218: fba _kref+0x7224
.word 0x96ace1c4 ! t0_kref+0x721c: andncc %l3, 0x1c4, %o3
.word 0xe3b8a080 ! t0_kref+0x7220: stda %f48, [%g2 + 0x80]%asi
.word 0x1b800001 ! t0_kref+0x7224: fble _kref+0x7228
.word 0xda580018 ! t0_kref+0x7228: ldx [%g0 + %i0], %o5
.word 0xd91fbcf0 ! t0_kref+0x722c: ldd [%fp - 0x310], %f12
.word 0x98ba0013 ! t0_kref+0x7230: xnorcc %o0, %l3, %o4
.word 0xa3a00136 ! t0_kref+0x7234: fabss %f22, %f17
.word 0xe0180019 ! t0_kref+0x7238: ldd [%g0 + %i1], %l0
.word 0xdd20a010 ! t0_kref+0x723c: st %f14, [%g2 + 0x10]
.word 0xb3a34838 ! t0_kref+0x7240: fadds %f13, %f24, %f25
.word 0xe428a000 ! t0_kref+0x7244: stb %l2, [%g2]
.word 0x9abf4013 ! t0_kref+0x7248: xnorcc %i5, %l3, %o5
.word 0x07480003 ! t0_kref+0x724c: fbul,pt %fcc0, _kref+0x7258
.word 0x96e4c013 ! t0_kref+0x7250: subccc %l3, %l3, %o3
.word 0xf3200018 ! t0_kref+0x7254: st %f25, [%g0 + %i0]
.word 0xd208a02e ! t0_kref+0x7258: ldub [%g2 + 0x2e], %o1
.word 0x001fffff ! t0_kref+0x725c: illtrap 0x1fffff
.word 0xa9a309cc ! t0_kref+0x7260: fdivd %f12, %f12, %f20
.word 0xe636c019 ! t0_kref+0x7264: sth %l3, [%i3 + %i1]
.word 0xd42e601d ! t0_kref+0x7268: stb %o2, [%i1 + 0x1d]
.word 0xdade501d ! t0_kref+0x726c: ldxa [%i1 + %i5]0x80, %o5
.word 0x81ac0a4a ! t0_kref+0x7270: fcmpd %fcc0, %f16, %f10
.word 0xc000a020 ! t0_kref+0x7274: ld [%g2 + 0x20], %g0
.word 0xed20a004 ! t0_kref+0x7278: st %f22, [%g2 + 4]
.word 0x962c800a ! t0_kref+0x727c: andn %l2, %o2, %o3
.word 0xd4167ff2 ! t0_kref+0x7280: lduh [%i1 - 0xe], %o2
.word 0x9de3bfa0 ! t0_kref+0x7284: save %sp, -0x60, %sp
.word 0x81c8645c ! t0_kref+0x7288: return %g1 + 0x45c
.word 0xb3a00036 ! t0_kref+0x728c: fmovs %f22, %f25
.word 0xf11e2018 ! t0_kref+0x7290: ldd [%i0 + 0x18], %f24
.word 0xa1a00132 ! t0_kref+0x7294: fabss %f18, %f16
.word 0x967eac95 ! t0_kref+0x7298: sdiv %i2, 0xc95, %o3
.word 0x9a16c017 ! t0_kref+0x729c: or %i3, %l7, %o5
.word 0x80fdf6bd ! t0_kref+0x72a0: sdivcc %l7, -0x943, %g0
.word 0x9a9b66c6 ! t0_kref+0x72a4: xorcc %o5, 0x6c6, %o5
.word 0xd2567ff0 ! t0_kref+0x72a8: ldsh [%i1 - 0x10], %o1
.word 0x81dfc01f ! t0_kref+0x72ac: flush %i7 + %i7
.word 0x95a28854 ! t0_kref+0x72b0: faddd %f10, %f20, %f10
.word 0x06400002 ! t0_kref+0x72b4: bl,pn %icc, _kref+0x72bc
.word 0xea26401c ! t0_kref+0x72b8: st %l5, [%i1 + %i4]
.word 0x9734c00b ! t0_kref+0x72bc: srl %l3, %o3, %o3
.word 0xef68a082 ! t0_kref+0x72c0: prefetch %g2 + 0x82, 23
.word 0xd84e401a ! t0_kref+0x72c4: ldsb [%i1 + %i2], %o4
.word 0x985af6b0 ! t0_kref+0x72c8: smul %o3, -0x950, %o4
.word 0xe326001c ! t0_kref+0x72cc: st %f17, [%i0 + %i4]
.word 0x8143c000 ! t0_kref+0x72d0: stbar
.word 0x81ab8a58 ! t0_kref+0x72d4: fcmpd %fcc0, %f14, %f24
.word 0x9aad2d1b ! t0_kref+0x72d8: andncc %l4, 0xd1b, %o5
.word 0xe3070019 ! t0_kref+0x72dc: ld [%i4 + %i1], %f17
.word 0x11480008 ! t0_kref+0x72e0: fba,pt %fcc0, _kref+0x7300
.word 0x9e872ed1 ! t0_kref+0x72e4: addcc %i4, 0xed1, %o7
.word 0xda4e401a ! t0_kref+0x72e8: ldsb [%i1 + %i2], %o5
.word 0xd6167fea ! t0_kref+0x72ec: lduh [%i1 - 0x16], %o3
.word 0x81ad0a50 ! t0_kref+0x72f0: fcmpd %fcc0, %f20, %f16
.word 0x9da01895 ! t0_kref+0x72f4: fitos %f21, %f14
.word 0xd6000018 ! t0_kref+0x72f8: ld [%g0 + %i0], %o3
.word 0x20800004 ! t0_kref+0x72fc: bn,a _kref+0x730c
.word 0x80ba4013 ! t0_kref+0x7300: xnorcc %o1, %l3, %g0
.word 0x97a0012a ! t0_kref+0x7304: fabss %f10, %f11
.word 0x802d6942 ! t0_kref+0x7308: andn %l5, 0x942, %g0
.word 0x2d800008 ! t0_kref+0x730c: fbg,a _kref+0x732c
.word 0x9ba2c838 ! t0_kref+0x7310: fadds %f11, %f24, %f13
.word 0x96a7000b ! t0_kref+0x7314: subcc %i4, %o3, %o3
.word 0xafa00135 ! t0_kref+0x7318: fabss %f21, %f23
.word 0xec3e3ff0 ! t0_kref+0x731c: std %l6, [%i0 - 0x10]
.word 0xa1a00156 ! t0_kref+0x7320: fabsd %f22, %f16
.word 0x2d800001 ! t0_kref+0x7324: fbg,a _kref+0x7328
.word 0xc0167ffa ! t0_kref+0x7328: lduh [%i1 - 6], %g0
.word 0xd208a01a ! t0_kref+0x732c: ldub [%g2 + 0x1a], %o1
.word 0xe3b8a080 ! t0_kref+0x7330: stda %f48, [%g2 + 0x80]%asi
.word 0xada58933 ! t0_kref+0x7334: fmuls %f22, %f19, %f22
.word 0x81828000 ! t0_kref+0x7338: wr %o2, %g0, %y
.word 0xe3b8a080 ! t0_kref+0x733c: stda %f48, [%g2 + 0x80]%asi
.word 0x9ef5801b ! t0_kref+0x7340: udivcc %l6, %i3, %o7
.word 0x1f400001 ! t0_kref+0x7344: fbo,pn %fcc0, _kref+0x7348
.word 0x98c54015 ! t0_kref+0x7348: addccc %l5, %l5, %o4
.word 0x9e9a7c8a ! t0_kref+0x734c: xorcc %o1, -0x376, %o7
.word 0xd84e8018 ! t0_kref+0x7350: ldsb [%i2 + %i0], %o4
.word 0xb1a0014e ! t0_kref+0x7354: fabsd %f14, %f24
.word 0x9b2b4012 ! t0_kref+0x7358: sll %o5, %l2, %o5
.word 0xe630a032 ! t0_kref+0x735c: sth %l3, [%g2 + 0x32]
.word 0x81dfbc62 ! t0_kref+0x7360: flush %fp - 0x39e
.word 0xe3b8a080 ! t0_kref+0x7364: stda %f48, [%g2 + 0x80]%asi
.word 0xd93f4018 ! t0_kref+0x7368: std %f12, [%i5 + %i0]
.word 0x8044e793 ! t0_kref+0x736c: addc %l3, 0x793, %g0
call SYM(t0_subr2)
.word 0xeaff1018 ! t0_kref+0x7374: swapa [%i4 + %i0]0x80, %l5
.word 0x99200016 ! t0_kref+0x7378: mulscc %g0, %l6, %o4
.word 0x9664b430 ! t0_kref+0x737c: subc %l2, -0xbd0, %o3
.word 0x98bae5bb ! t0_kref+0x7380: xnorcc %o3, 0x5bb, %o4
.word 0x9a3f001c ! t0_kref+0x7384: xnor %i4, %i4, %o5
.word 0x15216bf6 ! t0_kref+0x7388: sethi %hi(0x85afd800), %o2
.word 0x94b6b671 ! t0_kref+0x738c: orncc %i2, -0x98f, %o2
sethi %hi(2f), %o7
.word 0xe40be3d4 ! t0_kref+0x7394: ldub [%o7 + 0x3d4], %l2
.word 0xa41ca00c ! t0_kref+0x7398: xor %l2, 0xc, %l2
.word 0xe42be3d4 ! t0_kref+0x739c: stb %l2, [%o7 + 0x3d4]
.word 0x81dbe3d4 ! t0_kref+0x73a0: flush %o7 + 0x3d4
.word 0x0b480002 ! t0_kref+0x73a4: fbug,pt %fcc0, _kref+0x73ac
.word 0xd848a02a ! t0_kref+0x73a8: ldsb [%g2 + 0x2a], %o4
.word 0xf76e401c ! t0_kref+0x73ac: prefetch %i1 + %i4, 27
.word 0xd650a036 ! t0_kref+0x73b0: ldsh [%g2 + 0x36], %o3
call SYM(t0_subr3)
.word 0xe96e6018 ! t0_kref+0x73b8: prefetch %i1 + 0x18, 20
.word 0x0c800007 ! t0_kref+0x73bc: bneg _kref+0x73d8
.word 0xafa0188c ! t0_kref+0x73c0: fitos %f12, %f23
.word 0xa1a018ca ! t0_kref+0x73c4: fdtos %f10, %f16
.word 0x969ec000 ! t0_kref+0x73c8: xorcc %i3, %g0, %o3
.word 0xd500a020 ! t0_kref+0x73cc: ld [%g2 + 0x20], %f10
.word 0x9e300017 ! t0_kref+0x73d0: orn %g0, %l7, %o7
2: .word 0xf13e6000 ! t0_kref+0x73d4: std %f24, [%i1]
.word 0xf42e401a ! t0_kref+0x73d8: stb %i2, [%i1 + %i2]
.word 0x81df66b3 ! t0_kref+0x73dc: flush %i5 + 0x6b3
.word 0x95a018d2 ! t0_kref+0x73e0: fdtos %f18, %f10
.word 0x94e03a32 ! t0_kref+0x73e4: subccc %g0, -0x5ce, %o2
.word 0x81d923aa ! t0_kref+0x73e8: flush %g4 + 0x3aa
.word 0x97a30937 ! t0_kref+0x73ec: fmuls %f12, %f23, %f11
.word 0xe53f4018 ! t0_kref+0x73f0: std %f18, [%i5 + %i0]
.word 0x19800005 ! t0_kref+0x73f4: fbuge _kref+0x7408
.word 0x8143c000 ! t0_kref+0x73f8: stbar
.word 0x965cb582 ! t0_kref+0x73fc: smul %l2, -0xa7e, %o3
.word 0x9423001a ! t0_kref+0x7400: sub %o4, %i2, %o2
.word 0x34800002 ! t0_kref+0x7404: bg,a _kref+0x740c
.word 0xf207bfe0 ! t0_kref+0x7408: ld [%fp - 0x20], %i1
.word 0xd67e6014 ! t0_kref+0x740c: swap [%i1 + 0x14], %o3
.word 0x9de3bfa0 ! t0_kref+0x7410: save %sp, -0x60, %sp
.word 0x81eec019 ! t0_kref+0x7414: restore %i3, %i1, %g0
.word 0x980a4012 ! t0_kref+0x7418: and %o1, %l2, %o4
.word 0x81df2b2d ! t0_kref+0x741c: flush %i4 + 0xb2d
.word 0x24400006 ! t0_kref+0x7420: ble,a,pn %icc, _kref+0x7438
.word 0xd840a000 ! t0_kref+0x7424: ldsw [%g2], %o4
.word 0x8045000d ! t0_kref+0x7428: addc %l4, %o5, %g0
.word 0xf11fbdf8 ! t0_kref+0x742c: ldd [%fp - 0x208], %f24
.word 0xde10a028 ! t0_kref+0x7430: lduh [%g2 + 0x28], %o7
.word 0xdd1fbe10 ! t0_kref+0x7434: ldd [%fp - 0x1f0], %f14
.word 0xc0564000 ! t0_kref+0x7438: ldsh [%i1], %g0
.word 0x9ee54015 ! t0_kref+0x743c: subccc %l5, %l5, %o7
.word 0xa9a01917 ! t0_kref+0x7440: fitod %f23, %f20
.word 0x9264801d ! t0_kref+0x7444: subc %l2, %i5, %o1
.word 0x989eedbb ! t0_kref+0x7448: xorcc %i3, 0xdbb, %o4
.word 0xed1e3fe0 ! t0_kref+0x744c: ldd [%i0 - 0x20], %f22
.word 0xe46e2012 ! t0_kref+0x7450: ldstub [%i0 + 0x12], %l2
.word 0xa7a01a56 ! t0_kref+0x7454: fdtoi %f22, %f19
.word 0xa5a00130 ! t0_kref+0x7458: fabss %f16, %f18
.word 0xe3b8a080 ! t0_kref+0x745c: stda %f48, [%g2 + 0x80]%asi
.word 0x92f00014 ! t0_kref+0x7460: udivcc %g0, %l4, %o1
.word 0x26800001 ! t0_kref+0x7464: bl,a _kref+0x7468
.word 0xec3e3fe8 ! t0_kref+0x7468: std %l6, [%i0 - 0x18]
.word 0x96622acc ! t0_kref+0x746c: subc %o0, 0xacc, %o3
.word 0x969ee8c5 ! t0_kref+0x7470: xorcc %i3, 0x8c5, %o3
.word 0xa1a60d2e ! t0_kref+0x7474: fsmuld %f24, %f14, %f16
.word 0x81dbf9ae ! t0_kref+0x7478: flush %o7 - 0x652
.word 0xe11fbc30 ! t0_kref+0x747c: ldd [%fp - 0x3d0], %f16
.word 0xd28e101a ! t0_kref+0x7480: lduba [%i0 + %i2]0x80, %o1
.word 0xb1a018d0 ! t0_kref+0x7484: fdtos %f16, %f24
.word 0x928f401a ! t0_kref+0x7488: andcc %i5, %i2, %o1
.word 0xde162018 ! t0_kref+0x748c: lduh [%i0 + 0x18], %o7
.word 0x92e7001d ! t0_kref+0x7490: subccc %i4, %i5, %o1
.word 0xa7a01892 ! t0_kref+0x7494: fitos %f18, %f19
.word 0x983cc000 ! t0_kref+0x7498: not %l3, %o4
.word 0xf42e8019 ! t0_kref+0x749c: stb %i2, [%i2 + %i1]
.word 0x04800007 ! t0_kref+0x74a0: ble _kref+0x74bc
.word 0x9686c01c ! t0_kref+0x74a4: addcc %i3, %i4, %o3
.word 0x81400000 ! t0_kref+0x74a8: mov %y, %g0
.word 0xdace1000 ! t0_kref+0x74ac: ldsba [%i0]0x80, %o5
.word 0x9fc00004 ! t0_kref+0x74b0: call %g0 + %g4
.word 0xdb262000 ! t0_kref+0x74b4: st %f13, [%i0]
.word 0xc010a024 ! t0_kref+0x74b8: lduh [%g2 + 0x24], %g0
.word 0x81037782 ! t0_kref+0x74bc: taddcc %o5, -0x87e, %g0
.word 0xd648a00d ! t0_kref+0x74c0: ldsb [%g2 + 0xd], %o3
.word 0x3d800003 ! t0_kref+0x74c4: fbule,a _kref+0x74d0
.word 0xc807bfe4 ! t0_kref+0x74c8: ld [%fp - 0x1c], %g4
.word 0xe620a010 ! t0_kref+0x74cc: st %l3, [%g2 + 0x10]
.word 0x01800003 ! t0_kref+0x74d0: fbn _kref+0x74dc
.word 0xd228a003 ! t0_kref+0x74d4: stb %o1, [%g2 + 3]
.word 0x99352008 ! t0_kref+0x74d8: srl %l4, 0x8, %o4
.word 0x29800001 ! t0_kref+0x74dc: fbl,a _kref+0x74e0
.word 0xa7a01899 ! t0_kref+0x74e0: fitos %f25, %f19
.word 0x31400003 ! t0_kref+0x74e4: fba,a,pn %fcc0, _kref+0x74f0
.word 0xda7e6004 ! t0_kref+0x74e8: swap [%i1 + 4], %o5
.word 0x130c5bdc ! t0_kref+0x74ec: sethi %hi(0x316f7000), %o1
.word 0x96acb706 ! t0_kref+0x74f0: andncc %l2, -0x8fa, %o3
.word 0x3d480005 ! t0_kref+0x74f4: fbule,a,pt %fcc0, _kref+0x7508
.word 0xf62e8018 ! t0_kref+0x74f8: stb %i3, [%i2 + %i0]
.word 0x9eade6cb ! t0_kref+0x74fc: andncc %l7, 0x6cb, %o7
.word 0x9402f459 ! t0_kref+0x7500: add %o3, -0xba7, %o2
.word 0x923dc014 ! t0_kref+0x7504: xnor %l7, %l4, %o1
.word 0xaba018d4 ! t0_kref+0x7508: fdtos %f20, %f21
.word 0x9a62255f ! t0_kref+0x750c: subc %o0, 0x55f, %o5
.word 0xb3a00135 ! t0_kref+0x7510: fabss %f21, %f25
.word 0x980ec009 ! t0_kref+0x7514: and %i3, %o1, %o4
.word 0x81ab0a50 ! t0_kref+0x7518: fcmpd %fcc0, %f12, %f16
.word 0xd82e3fe6 ! t0_kref+0x751c: stb %o4, [%i0 - 0x1a]
.word 0x94332889 ! t0_kref+0x7520: orn %o4, 0x889, %o2
.word 0xada588cc ! t0_kref+0x7524: fsubd %f22, %f12, %f22
.word 0x9e7f62f3 ! t0_kref+0x7528: sdiv %i5, 0x2f3, %o7
.word 0x9f3f0015 ! t0_kref+0x752c: sra %i4, %l5, %o7
.word 0x39800007 ! t0_kref+0x7530: fbuge,a _kref+0x754c
.word 0x81858000 ! t0_kref+0x7534: wr %l6, %g0, %y
.word 0x98fb400a ! t0_kref+0x7538: sdivcc %o5, %o2, %o4
.word 0xf207bfe0 ! t0_kref+0x753c: ld [%fp - 0x20], %i1
.word 0xd200a01c ! t0_kref+0x7540: ld [%g2 + 0x1c], %o1
.word 0x96250017 ! t0_kref+0x7544: sub %l4, %l7, %o3
.word 0x13800005 ! t0_kref+0x7548: fbe _kref+0x755c
.word 0x9eadc008 ! t0_kref+0x754c: andncc %l7, %o0, %o7
.word 0xded01019 ! t0_kref+0x7550: ldsha [%g0 + %i1]0x80, %o7
.word 0xe9266008 ! t0_kref+0x7554: st %f20, [%i1 + 8]
.word 0x0d800003 ! t0_kref+0x7558: fbg _kref+0x7564
.word 0x81dc6488 ! t0_kref+0x755c: flush %l1 + 0x488
.word 0x11800005 ! t0_kref+0x7560: fba _kref+0x7574
.word 0x988d7d48 ! t0_kref+0x7564: andcc %l5, -0x2b8, %o4
.word 0x25400008 ! t0_kref+0x7568: fblg,a,pn %fcc0, _kref+0x7588
.word 0xf007bfe0 ! t0_kref+0x756c: ld [%fp - 0x20], %i0
.word 0x99a389d8 ! t0_kref+0x7570: fdivd %f14, %f24, %f12
.word 0x81dbf055 ! t0_kref+0x7574: flush %o7 - 0xfab
.word 0xd848a03e ! t0_kref+0x7578: ldsb [%g2 + 0x3e], %o4
.word 0x81ad0a2a ! t0_kref+0x757c: fcmps %fcc0, %f20, %f10
.word 0xe1bf5019 ! t0_kref+0x7580: stda %f16, [%i5 + %i1]0x80
.word 0x9fc10000 ! t0_kref+0x7584: call %g4
.word 0x9a024013 ! t0_kref+0x7588: add %o1, %l3, %o5
.word 0xf11e2000 ! t0_kref+0x758c: ldd [%i0], %f24
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x92bdfc81 ! t0_kref+0x759c: xnorcc %l7, -0x37f, %o1
.word 0x80333b13 ! t0_kref+0x75a0: orn %o4, -0x4ed, %g0
.word 0x97a0012f ! t0_kref+0x75a4: fabss %f15, %f11
1: .word 0x94fb4013 ! t0_kref+0x75a8: sdivcc %o5, %l3, %o2
.word 0xed1fbf08 ! t0_kref+0x75ac: ldd [%fp - 0xf8], %f22
.word 0x19800001 ! t0_kref+0x75b0: fbuge _kref+0x75b4
.word 0xa1a0012a ! t0_kref+0x75b4: fabss %f10, %f16
.word 0x86102007 ! t0_kref+0x75b8: mov 0x7, %g3
.word 0x86a0e001 ! t0_kref+0x75bc: subcc %g3, 1, %g3
.word 0x2280000f ! t0_kref+0x75c0: be,a _kref+0x75fc
.word 0x9414c01a ! t0_kref+0x75c4: or %l3, %i2, %o2
.word 0x9abcc009 ! t0_kref+0x75c8: xnorcc %l3, %o1, %o5
.word 0x81870000 ! t0_kref+0x75cc: wr %i4, %g0, %y
.word 0x81820000 ! t0_kref+0x75d0: wr %o0, %g0, %y
.word 0x989a001a ! t0_kref+0x75d4: xorcc %o0, %i2, %o4
.word 0xa5a01937 ! t0_kref+0x75d8: fstod %f23, %f18
.word 0x98123bd2 ! t0_kref+0x75dc: or %o0, -0x42e, %o4
.word 0x08bffff7 ! t0_kref+0x75e0: bleu _kref+0x75bc
.word 0x81db8019 ! t0_kref+0x75e4: flush %sp + %i1
.word 0xd07e4000 ! t0_kref+0x75e8: swap [%i1], %o0
.word 0x92ad7982 ! t0_kref+0x75ec: andncc %l5, -0x67e, %o1
.word 0x9215e06f ! t0_kref+0x75f0: or %l7, 0x6f, %o1
.word 0xd91e4000 ! t0_kref+0x75f4: ldd [%i1], %f12
.word 0xd520a00c ! t0_kref+0x75f8: st %f10, [%g2 + 0xc]
.word 0xf1260000 ! t0_kref+0x75fc: st %f24, [%i0]
.word 0xec3e2000 ! t0_kref+0x7600: std %l6, [%i0]
.word 0xb1a01913 ! t0_kref+0x7604: fitod %f19, %f24
.word 0x00800004 ! t0_kref+0x7608: bn _kref+0x7618
.word 0x922d74e0 ! t0_kref+0x760c: andn %l5, -0xb20, %o1
.word 0x92454017 ! t0_kref+0x7610: addc %l5, %l7, %o1
.word 0xe5262008 ! t0_kref+0x7614: st %f18, [%i0 + 8]
.word 0x1c800006 ! t0_kref+0x7618: bpos _kref+0x7630
.word 0xa5a000d0 ! t0_kref+0x761c: fnegd %f16, %f18
.word 0xda067fe4 ! t0_kref+0x7620: ld [%i1 - 0x1c], %o5
.word 0x98ddc012 ! t0_kref+0x7624: smulcc %l7, %l2, %o4
.word 0x2a400007 ! t0_kref+0x7628: bcs,a,pn %icc, _kref+0x7644
.word 0xf82e8018 ! t0_kref+0x762c: stb %i4, [%i2 + %i0]
.word 0xc0062004 ! t0_kref+0x7630: ld [%i0 + 4], %g0
.word 0xf820a020 ! t0_kref+0x7634: st %i4, [%g2 + 0x20]
.word 0x96fae4b7 ! t0_kref+0x7638: sdivcc %o3, 0x4b7, %o3
.word 0x9efd8009 ! t0_kref+0x763c: sdivcc %l6, %o1, %o7
.word 0x1d400002 ! t0_kref+0x7640: fbule,pn %fcc0, _kref+0x7648
.word 0x812da002 ! t0_kref+0x7644: sll %l6, 0x2, %g0
.word 0x96ab3241 ! t0_kref+0x7648: andncc %o4, -0xdbf, %o3
.word 0x9ab5c000 ! t0_kref+0x764c: orncc %l7, %g0, %o5
.word 0xf8263ff0 ! t0_kref+0x7650: st %i4, [%i0 - 0x10]
.word 0xfaae1000 ! t0_kref+0x7654: stba %i5, [%i0]0x80
.word 0x988b401a ! t0_kref+0x7658: andcc %o5, %i2, %o4
.word 0x9da289d0 ! t0_kref+0x765c: fdivd %f10, %f16, %f14
.word 0x9a5f6aa3 ! t0_kref+0x7660: smul %i5, 0xaa3, %o5
.word 0x80aa0012 ! t0_kref+0x7664: andncc %o0, %l2, %g0
.word 0xe01e3fe0 ! t0_kref+0x7668: ldd [%i0 - 0x20], %l0
.word 0x945eb174 ! t0_kref+0x766c: smul %i2, -0xe8c, %o2
.word 0x968d401a ! t0_kref+0x7670: andcc %l5, %i2, %o3
.word 0x9ba01895 ! t0_kref+0x7674: fitos %f21, %f13
.word 0x92ad0015 ! t0_kref+0x7678: andncc %l4, %l5, %o1
.word 0x9eb269f3 ! t0_kref+0x767c: orncc %o1, 0x9f3, %o7
.word 0x97a9402d ! t0_kref+0x7680: fmovsug %fcc0, %f13, %f11
.word 0x9f2a6012 ! t0_kref+0x7684: sll %o1, 0x12, %o7
.word 0x803d713d ! t0_kref+0x7688: xnor %l5, -0xec3, %g0
.word 0x81aaca34 ! t0_kref+0x768c: fcmps %fcc0, %f11, %f20
.word 0x99a018d0 ! t0_kref+0x7690: fdtos %f16, %f12
.word 0x81830000 ! t0_kref+0x7694: wr %o4, %g0, %y
.word 0x963dc016 ! t0_kref+0x7698: xnor %l7, %l6, %o3
.word 0xd2167ff0 ! t0_kref+0x769c: lduh [%i1 - 0x10], %o1
.word 0x81ac0a4a ! t0_kref+0x76a0: fcmpd %fcc0, %f16, %f10
.word 0x17400005 ! t0_kref+0x76a4: fbge,pn %fcc0, _kref+0x76b8
.word 0xa7a00036 ! t0_kref+0x76a8: fmovs %f22, %f19
.word 0x07480007 ! t0_kref+0x76ac: fbul,pt %fcc0, _kref+0x76c8
.word 0xda266010 ! t0_kref+0x76b0: st %o5, [%i1 + 0x10]
.word 0xdf00a030 ! t0_kref+0x76b4: ld [%g2 + 0x30], %f15
.word 0x9da309d4 ! t0_kref+0x76b8: fdivd %f12, %f20, %f14
.word 0x02800006 ! t0_kref+0x76bc: be _kref+0x76d4
.word 0xb1a00038 ! t0_kref+0x76c0: fmovs %f24, %f24
.word 0x99a50854 ! t0_kref+0x76c4: faddd %f20, %f20, %f12
.word 0x8185c000 ! t0_kref+0x76c8: wr %l7, %g0, %y
! .word 0x10857a4d ! t0_kref+0x76cc: ba SYM(t0_subr1)
ba SYM(t0_subr1)
.word 0x9e006880 ! t0_kref+0x76d0: add %g1, 0x880, %o7
.word 0x95a01030 ! t0_kref+0x76d4: fstox %f16, %f10
.word 0x9efa801c ! t0_kref+0x76d8: sdivcc %o2, %i4, %o7
.word 0xd2580018 ! t0_kref+0x76dc: ldx [%g0 + %i0], %o1
.word 0x11800005 ! t0_kref+0x76e0: fba _kref+0x76f4
.word 0xa3a018ce ! t0_kref+0x76e4: fdtos %f14, %f17
.word 0x920e801b ! t0_kref+0x76e8: and %i2, %i3, %o1
.word 0x39800008 ! t0_kref+0x76ec: fbuge,a _kref+0x770c
.word 0x9aba0012 ! t0_kref+0x76f0: xnorcc %o0, %l2, %o5
.word 0xc12e3fe8 ! t0_kref+0x76f4: st %fsr, [%i0 - 0x18]
.word 0x9e5f3e14 ! t0_kref+0x76f8: smul %i4, -0x1ec, %o7
.word 0x92f4800b ! t0_kref+0x76fc: udivcc %l2, %o3, %o1
.word 0x001fffff ! t0_kref+0x7700: illtrap 0x1fffff
.word 0xb1a449ad ! t0_kref+0x7704: fdivs %f17, %f13, %f24
.word 0x09800007 ! t0_kref+0x7708: fbl _kref+0x7724
.word 0x949f000b ! t0_kref+0x770c: xorcc %i4, %o3, %o2
.word 0x943f7045 ! t0_kref+0x7710: xnor %i5, -0xfbb, %o2
.word 0x983b0013 ! t0_kref+0x7714: xnor %o4, %l3, %o4
.word 0x9b32e001 ! t0_kref+0x7718: srl %o3, 0x1, %o5
.word 0xdd3e2010 ! t0_kref+0x771c: std %f14, [%i0 + 0x10]
.word 0xf13e3fe8 ! t0_kref+0x7720: std %f24, [%i0 - 0x18]
.word 0xd8062004 ! t0_kref+0x7724: ld [%i0 + 4], %o4
.word 0x31800005 ! t0_kref+0x7728: fba,a _kref+0x773c
.word 0xee7e3fe4 ! t0_kref+0x772c: swap [%i0 - 0x1c], %l7
.word 0xe2ee501a ! t0_kref+0x7730: ldstuba [%i1 + %i2]0x80, %l1
.word 0x945af47a ! t0_kref+0x7734: smul %o3, -0xb86, %o2
.word 0xd64e2007 ! t0_kref+0x7738: ldsb [%i0 + 7], %o3
.word 0x940b4000 ! t0_kref+0x773c: and %o5, %g0, %o2
.word 0x39800008 ! t0_kref+0x7740: fbuge,a _kref+0x7760
.word 0xd2363fe0 ! t0_kref+0x7744: sth %o1, [%i0 - 0x20]
.word 0xd6100018 ! t0_kref+0x7748: lduh [%g0 + %i0], %o3
.word 0xa9a01112 ! t0_kref+0x774c: fxtod %f18, %f20
.word 0x96f48008 ! t0_kref+0x7750: udivcc %l2, %o0, %o3
.word 0x98c329aa ! t0_kref+0x7754: addccc %o4, 0x9aa, %o4
.word 0x1b400001 ! t0_kref+0x7758: fble,pn %fcc0, _kref+0x775c
.word 0xa7a3c835 ! t0_kref+0x775c: fadds %f15, %f21, %f19
.word 0x9a0b4013 ! t0_kref+0x7760: and %o5, %l3, %o5
.word 0x8063000c ! t0_kref+0x7764: subc %o4, %o4, %g0
.word 0x35400006 ! t0_kref+0x7768: fbue,a,pn %fcc0, _kref+0x7780
.word 0xdd1fbeb8 ! t0_kref+0x776c: ldd [%fp - 0x148], %f14
.word 0xa1a01914 ! t0_kref+0x7770: fitod %f20, %f16
.word 0x987a0012 ! t0_kref+0x7774: sdiv %o0, %l2, %o4
.word 0x927ee2a5 ! t0_kref+0x7778: sdiv %i3, 0x2a5, %o1
.word 0x9ab82685 ! t0_kref+0x777c: xnorcc %g0, 0x685, %o5
.word 0xe01e7fe0 ! t0_kref+0x7780: ldd [%i1 - 0x20], %l0
call SYM(t0_subr1)
.word 0xd608a025 ! t0_kref+0x7788: ldub [%g2 + 0x25], %o3
.word 0xe7267ff0 ! t0_kref+0x778c: st %f19, [%i1 - 0x10]
.word 0x33400006 ! t0_kref+0x7790: fbe,a,pn %fcc0, _kref+0x77a8
.word 0x9e8eecf1 ! t0_kref+0x7794: andcc %i3, 0xcf1, %o7
.word 0x95a34d34 ! t0_kref+0x7798: fsmuld %f13, %f20, %f10
.word 0xc0362012 ! t0_kref+0x779c: clrh [%i0 + 0x12]
.word 0xd906001c ! t0_kref+0x77a0: ld [%i0 + %i4], %f12
.word 0x27480003 ! t0_kref+0x77a4: fbul,a,pt %fcc0, _kref+0x77b0
.word 0xd506200c ! t0_kref+0x77a8: ld [%i0 + 0xc], %f10
.word 0xe906401c ! t0_kref+0x77ac: ld [%i1 + %i4], %f20
.word 0x96300017 ! t0_kref+0x77b0: orn %g0, %l7, %o3
.word 0x80aab5aa ! t0_kref+0x77b4: andncc %o2, -0xa56, %g0
.word 0x31480006 ! t0_kref+0x77b8: fba,a,pt %fcc0, _kref+0x77d0
.word 0x9275000b ! t0_kref+0x77bc: udiv %l4, %o3, %o1
.word 0xe0180018 ! t0_kref+0x77c0: ldd [%g0 + %i0], %l0
.word 0x9da000ac ! t0_kref+0x77c4: fnegs %f12, %f14
.word 0x3d480003 ! t0_kref+0x77c8: fbule,a,pt %fcc0, _kref+0x77d4
.word 0x9e3e8012 ! t0_kref+0x77cc: xnor %i2, %l2, %o7
.word 0xe6363ffe ! t0_kref+0x77d0: sth %l3, [%i0 - 2]
.word 0xde167ff4 ! t0_kref+0x77d4: lduh [%i1 - 0xc], %o7
.word 0xf300a008 ! t0_kref+0x77d8: ld [%g2 + 8], %f25
.word 0x98e2f844 ! t0_kref+0x77dc: subccc %o3, -0x7bc, %o4
.word 0x001fffff ! t0_kref+0x77e0: illtrap 0x1fffff
.word 0xdb00a020 ! t0_kref+0x77e4: ld [%g2 + 0x20], %f13
.word 0xdd20a024 ! t0_kref+0x77e8: st %f14, [%g2 + 0x24]
.word 0xd250a034 ! t0_kref+0x77ec: ldsh [%g2 + 0x34], %o1
.word 0x9f414000 ! t0_kref+0x77f0: mov %pc, %o7
.word 0xda2e001a ! t0_kref+0x77f4: stb %o5, [%i0 + %i2]
.word 0x8143e040 ! t0_kref+0x77f8: membar 0x40
.word 0xe5be1000 ! t0_kref+0x77fc: stda %f18, [%i0]0x80
.word 0xd2070019 ! t0_kref+0x7800: ld [%i4 + %i1], %o1
.word 0x81ad0a52 ! t0_kref+0x7804: fcmpd %fcc0, %f20, %f18
.word 0xd408a03b ! t0_kref+0x7808: ldub [%g2 + 0x3b], %o2
.word 0x949b7291 ! t0_kref+0x780c: xorcc %o5, -0xd6f, %o2
.word 0x9ba00136 ! t0_kref+0x7810: fabss %f22, %f13
.word 0x8067379a ! t0_kref+0x7814: subc %i4, -0x866, %g0
.word 0x2d400007 ! t0_kref+0x7818: fbg,a,pn %fcc0, _kref+0x7834
.word 0xe01e2008 ! t0_kref+0x781c: ldd [%i0 + 8], %l0
.word 0xed3e3ff0 ! t0_kref+0x7820: std %f22, [%i0 - 0x10]
.word 0x80bf757b ! t0_kref+0x7824: xnorcc %i5, -0xa85, %g0
.word 0xd0116668 ! t0_kref+0x7828: lduh [%g5 + 0x668], %o0
.word 0x928ceabc ! t0_kref+0x782c: andcc %l3, 0xabc, %o1
.word 0xd0262010 ! t0_kref+0x7830: st %o0, [%i0 + 0x10]
.word 0x81034015 ! t0_kref+0x7834: taddcc %o5, %l5, %g0
.word 0x812b000b ! t0_kref+0x7838: sll %o4, %o3, %g0
.word 0x982a2eba ! t0_kref+0x783c: andn %o0, 0xeba, %o4
.word 0x94ba636e ! t0_kref+0x7840: xnorcc %o1, 0x36e, %o2
.word 0x812a0016 ! t0_kref+0x7844: sll %o0, %l6, %g0
.word 0xd03e3fe8 ! t0_kref+0x7848: std %o0, [%i0 - 0x18]
.word 0x9810267d ! t0_kref+0x784c: mov 0x67d, %o4
.word 0xe630a004 ! t0_kref+0x7850: sth %l3, [%g2 + 4]
.word 0x81ac0a4c ! t0_kref+0x7854: fcmpd %fcc0, %f16, %f12
.word 0x987dc01a ! t0_kref+0x7858: sdiv %l7, %i2, %o4
.word 0x9a3a270c ! t0_kref+0x785c: xnor %o0, 0x70c, %o5
.word 0xc0080019 ! t0_kref+0x7860: ldub [%g0 + %i1], %g0
.word 0x9335000b ! t0_kref+0x7864: srl %l4, %o3, %o1
.word 0x9712801c ! t0_kref+0x7868: taddcctv %o2, %i4, %o3
.word 0x8143c000 ! t0_kref+0x786c: stbar
.word 0x878020e0 ! t0_kref+0x7870: mov 0xe0, %asi
.word 0xada00033 ! t0_kref+0x7874: fmovs %f19, %f22
.word 0xecbe501d ! t0_kref+0x7878: stda %l6, [%i1 + %i5]0x80
call SYM(t0_subr0)
.word 0xd93e6010 ! t0_kref+0x7880: std %f12, [%i1 + 0x10]
.word 0x945c8000 ! t0_kref+0x7884: smul %l2, %g0, %o2
.word 0xe01f4019 ! t0_kref+0x7888: ldd [%i5 + %i1], %l0
.word 0xd8080018 ! t0_kref+0x788c: ldub [%g0 + %i0], %o4
.word 0x81ad0a52 ! t0_kref+0x7890: fcmpd %fcc0, %f20, %f18
.word 0xed1fbda8 ! t0_kref+0x7894: ldd [%fp - 0x258], %f22
.word 0xd626401c ! t0_kref+0x7898: st %o3, [%i1 + %i4]
.word 0x97a4082d ! t0_kref+0x789c: fadds %f16, %f13, %f11
.word 0x9de3bfa0 ! t0_kref+0x78a0: save %sp, -0x60, %sp
.word 0x81c86a78 ! t0_kref+0x78a4: return %g1 + 0xa78
.word 0x9e5f0013 ! t0_kref+0x78a8: smul %i4, %l3, %o7
.word 0x9b2b0012 ! t0_kref+0x78ac: sll %o4, %l2, %o5
.word 0xeb20a004 ! t0_kref+0x78b0: st %f21, [%g2 + 4]
.word 0xd816c018 ! t0_kref+0x78b4: lduh [%i3 + %i0], %o4
.word 0xe3ee501d ! t0_kref+0x78b8: prefetcha %i1 + %i5, 17
.word 0xe83e4000 ! t0_kref+0x78bc: std %l4, [%i1]
.word 0x81ab8a56 ! t0_kref+0x78c0: fcmpd %fcc0, %f14, %f22
.word 0xd44e600c ! t0_kref+0x78c4: ldsb [%i1 + 0xc], %o2
.word 0x9da409ca ! t0_kref+0x78c8: fdivd %f16, %f10, %f14
.word 0xd6067ff0 ! t0_kref+0x78cc: ld [%i1 - 0x10], %o3
.word 0xfa300018 ! t0_kref+0x78d0: sth %i5, [%g0 + %i0]
.word 0xc016c019 ! t0_kref+0x78d4: lduh [%i3 + %i1], %g0
.word 0xd84e8019 ! t0_kref+0x78d8: ldsb [%i2 + %i1], %o4
.word 0xf821401c ! t0_kref+0x78dc: st %i4, [%g5 + %i4]
.word 0xa3a0012b ! t0_kref+0x78e0: fabss %f11, %f17
.word 0xe51fbf50 ! t0_kref+0x78e4: ldd [%fp - 0xb0], %f18
.word 0xd03e7ff8 ! t0_kref+0x78e8: std %o0, [%i1 - 8]
.word 0x9aaa2019 ! t0_kref+0x78ec: andncc %o0, 0x19, %o5
.word 0x9af2c013 ! t0_kref+0x78f0: udivcc %o3, %l3, %o5
.word 0xed3e0000 ! t0_kref+0x78f4: std %f22, [%i0]
.word 0xb1a609d2 ! t0_kref+0x78f8: fdivd %f24, %f18, %f24
.word 0x9abea607 ! t0_kref+0x78fc: xnorcc %i2, 0x607, %o5
.word 0xb1a01911 ! t0_kref+0x7900: fitod %f17, %f24
.word 0x98b83db0 ! t0_kref+0x7904: xnorcc %g0, -0x250, %o4
.word 0x965aafbf ! t0_kref+0x7908: smul %o2, 0xfbf, %o3
.word 0x92b828da ! t0_kref+0x790c: xnorcc %g0, 0x8da, %o1
.word 0x986264b8 ! t0_kref+0x7910: subc %o1, 0x4b8, %o4
.word 0x01800001 ! t0_kref+0x7914: fbn _kref+0x7918
.word 0xda56c019 ! t0_kref+0x7918: ldsh [%i3 + %i1], %o5
.word 0xd620a000 ! t0_kref+0x791c: st %o3, [%g2]
.word 0x968a4000 ! t0_kref+0x7920: andcc %o1, %g0, %o3
.word 0x1d400007 ! t0_kref+0x7924: fbule,pn %fcc0, _kref+0x7940
.word 0xc08e9019 ! t0_kref+0x7928: lduba [%i2 + %i1]0x80, %g0
.word 0x27480001 ! t0_kref+0x792c: fbul,a,pt %fcc0, _kref+0x7930
.word 0xada018d8 ! t0_kref+0x7930: fdtos %f24, %f22
.word 0x802372df ! t0_kref+0x7934: sub %o5, -0xd21, %g0
.word 0x94fc800d ! t0_kref+0x7938: sdivcc %l2, %o5, %o2
.word 0x11800008 ! t0_kref+0x793c: fba _kref+0x795c
.word 0xe5180018 ! t0_kref+0x7940: ldd [%g0 + %i0], %f18
.word 0xd2c71019 ! t0_kref+0x7944: ldswa [%i4 + %i1]0x80, %o1
.word 0x98bb4008 ! t0_kref+0x7948: xnorcc %o5, %o0, %o4
.word 0xd6ae1000 ! t0_kref+0x794c: stba %o3, [%i0]0x80
.word 0x9445e299 ! t0_kref+0x7950: addc %l7, 0x299, %o2
.word 0xe106001c ! t0_kref+0x7954: ld [%i0 + %i4], %f16
.word 0xd228a01e ! t0_kref+0x7958: stb %o1, [%g2 + 0x1e]
.word 0x94aaba98 ! t0_kref+0x795c: andncc %o2, -0x568, %o2
.word 0x96c4800c ! t0_kref+0x7960: addccc %l2, %o4, %o3
.word 0x9fa3c9ab ! t0_kref+0x7964: fdivs %f15, %f11, %f15
.word 0x98f5c017 ! t0_kref+0x7968: udivcc %l7, %l7, %o4
.word 0x15400004 ! t0_kref+0x796c: fbue,pn %fcc0, _kref+0x797c
.word 0xd248a031 ! t0_kref+0x7970: ldsb [%g2 + 0x31], %o1
.word 0x81ac0a4c ! t0_kref+0x7974: fcmpd %fcc0, %f16, %f12
.word 0xd2562002 ! t0_kref+0x7978: ldsh [%i0 + 2], %o1
.word 0xd2100018 ! t0_kref+0x797c: lduh [%g0 + %i0], %o1
.word 0x9fa01896 ! t0_kref+0x7980: fitos %f22, %f15
.word 0xd0fe1000 ! t0_kref+0x7984: swapa [%i0]0x80, %o0
.word 0x9e86c013 ! t0_kref+0x7988: addcc %i3, %l3, %o7
.word 0x94f48000 ! t0_kref+0x798c: udivcc %l2, %g0, %o2
.word 0x8143c000 ! t0_kref+0x7990: stbar
.word 0x94fa3fed ! t0_kref+0x7994: sdivcc %o0, -0x13, %o2
.word 0xe13e7ff0 ! t0_kref+0x7998: std %f16, [%i1 - 0x10]
.word 0x8044bef2 ! t0_kref+0x799c: addc %l2, -0x10e, %g0
.word 0xd2c01019 ! t0_kref+0x79a0: ldswa [%g0 + %i1]0x80, %o1
.word 0xf62e401a ! t0_kref+0x79a4: stb %i3, [%i1 + %i2]
.word 0x19400002 ! t0_kref+0x79a8: fbuge,pn %fcc0, _kref+0x79b0
.word 0xd4062004 ! t0_kref+0x79ac: ld [%i0 + 4], %o2
.word 0xe11fbc20 ! t0_kref+0x79b0: ldd [%fp - 0x3e0], %f16
.word 0x8137600d ! t0_kref+0x79b4: srl %i5, 0xd, %g0
.word 0xc0100019 ! t0_kref+0x79b8: lduh [%g0 + %i1], %g0
.word 0x8002bff9 ! t0_kref+0x79bc: add %o2, -0x7, %g0
.word 0x9936800d ! t0_kref+0x79c0: srl %i2, %o5, %o4
.word 0x813d8016 ! t0_kref+0x79c4: sra %l6, %l6, %g0
.word 0xd208a024 ! t0_kref+0x79c8: ldub [%g2 + 0x24], %o1
.word 0xc000a000 ! t0_kref+0x79cc: ld [%g2], %g0
.word 0xdace9019 ! t0_kref+0x79d0: ldsba [%i2 + %i1]0x80, %o5
.word 0x09800001 ! t0_kref+0x79d4: fbl _kref+0x79d8
.word 0x96bf0000 ! t0_kref+0x79d8: xnorcc %i4, %g0, %o3
.word 0x9265c012 ! t0_kref+0x79dc: subc %l7, %l2, %o1
.word 0xc07e4000 ! t0_kref+0x79e0: swap [%i1], %g0
.word 0xa5a00138 ! t0_kref+0x79e4: fabss %f24, %f18
.word 0x982f20c5 ! t0_kref+0x79e8: andn %i4, 0xc5, %o4
.word 0x99376004 ! t0_kref+0x79ec: srl %i5, 0x4, %o4
.word 0x9f3e8014 ! t0_kref+0x79f0: sra %i2, %l4, %o7
.word 0x949b401a ! t0_kref+0x79f4: xorcc %o5, %i2, %o2
.word 0xdd200018 ! t0_kref+0x79f8: st %f14, [%g0 + %i0]
.word 0x98434017 ! t0_kref+0x79fc: addc %o5, %l7, %o4
.word 0xdd1fbc20 ! t0_kref+0x7a00: ldd [%fp - 0x3e0], %f14
.word 0x9e85000a ! t0_kref+0x7a04: addcc %l4, %o2, %o7
.word 0x81ac8a4e ! t0_kref+0x7a08: fcmpd %fcc0, %f18, %f14
.word 0xa9a3c92c ! t0_kref+0x7a0c: fmuls %f15, %f12, %f20
.word 0xa5a609d4 ! t0_kref+0x7a10: fdivd %f24, %f20, %f18
.word 0x3f400002 ! t0_kref+0x7a14: fbo,a,pn %fcc0, _kref+0x7a1c
.word 0xda08a00b ! t0_kref+0x7a18: ldub [%g2 + 0xb], %o5
.word 0x932f6001 ! t0_kref+0x7a1c: sll %i5, 0x1, %o1
.word 0x81ae0a58 ! t0_kref+0x7a20: fcmpd %fcc0, %f24, %f24
.word 0x12400006 ! t0_kref+0x7a24: bne,pn %icc, _kref+0x7a3c
.word 0xd8160000 ! t0_kref+0x7a28: lduh [%i0], %o4
.word 0x8134c012 ! t0_kref+0x7a2c: srl %l3, %l2, %g0
.word 0x81aa8a4a ! t0_kref+0x7a30: fcmpd %fcc0, %f10, %f10
.word 0x9ef2401a ! t0_kref+0x7a34: udivcc %o1, %i2, %o7
.word 0xd700a014 ! t0_kref+0x7a38: ld [%g2 + 0x14], %f11
.word 0xada34833 ! t0_kref+0x7a3c: fadds %f13, %f19, %f22
.word 0xe01e3fe8 ! t0_kref+0x7a40: ldd [%i0 - 0x18], %l0
.word 0x9f1a8014 ! t0_kref+0x7a44: tsubcctv %o2, %l4, %o7
.word 0x80250014 ! t0_kref+0x7a48: sub %l4, %l4, %g0
.word 0xe82e8018 ! t0_kref+0x7a4c: stb %l4, [%i2 + %i0]
.word 0xa7a0012e ! t0_kref+0x7a50: fabss %f14, %f19
.word 0xd68e9018 ! t0_kref+0x7a54: lduba [%i2 + %i0]0x80, %o3
.word 0xd91e4000 ! t0_kref+0x7a58: ldd [%i1], %f12
.word 0x9fa018ca ! t0_kref+0x7a5c: fdtos %f10, %f15
.word 0xd448a02a ! t0_kref+0x7a60: ldsb [%g2 + 0x2a], %o2
.word 0xf430a010 ! t0_kref+0x7a64: sth %i2, [%g2 + 0x10]
.word 0x31800004 ! t0_kref+0x7a68: fba,a _kref+0x7a78
.word 0xb1a4c8aa ! t0_kref+0x7a6c: fsubs %f19, %f10, %f24
.word 0x0f800006 ! t0_kref+0x7a70: fbu _kref+0x7a88
.word 0x9e5e8015 ! t0_kref+0x7a74: smul %i2, %l5, %o7
.word 0xe01e6008 ! t0_kref+0x7a78: ldd [%i1 + 8], %l0
.word 0xeb871019 ! t0_kref+0x7a7c: lda [%i4 + %i1]0x80, %f21
.word 0x9efa3a94 ! t0_kref+0x7a80: sdivcc %o0, -0x56c, %o7
.word 0xd07e600c ! t0_kref+0x7a84: swap [%i1 + 0xc], %o0
.word 0xe13e4000 ! t0_kref+0x7a88: std %f16, [%i1]
.word 0x9fc00004 ! t0_kref+0x7a8c: call %g0 + %g4
.word 0xe01f4018 ! t0_kref+0x7a90: ldd [%i5 + %i0], %l0
.word 0xd4363ffe ! t0_kref+0x7a94: sth %o2, [%i0 - 2]
.word 0xd720a020 ! t0_kref+0x7a98: st %f11, [%g2 + 0x20]
.word 0x86102009 ! t0_kref+0x7a9c: mov 0x9, %g3
.word 0x86a0e001 ! t0_kref+0x7aa0: subcc %g3, 1, %g3
.word 0x02800018 ! t0_kref+0x7aa4: be _kref+0x7b04
.word 0x81db2bc7 ! t0_kref+0x7aa8: flush %o4 + 0xbc7
.word 0x80bd22c9 ! t0_kref+0x7aac: xnorcc %l4, 0x2c9, %g0
.word 0xc0b6d018 ! t0_kref+0x7ab0: stha %g0, [%i3 + %i0]0x80
.word 0xe430a008 ! t0_kref+0x7ab4: sth %l2, [%g2 + 8]
.word 0x99a609ce ! t0_kref+0x7ab8: fdivd %f24, %f14, %f12
.word 0x24800001 ! t0_kref+0x7abc: ble,a _kref+0x7ac0
.word 0x98337042 ! t0_kref+0x7ac0: orn %o5, -0xfbe, %o4
.word 0x81828000 ! t0_kref+0x7ac4: wr %o2, %g0, %y
.word 0x81ad0a2b ! t0_kref+0x7ac8: fcmps %fcc0, %f20, %f11
.word 0x80174015 ! t0_kref+0x7acc: or %i5, %l5, %g0
.word 0x1f800004 ! t0_kref+0x7ad0: fbo _kref+0x7ae0
.word 0x9ed54017 ! t0_kref+0x7ad4: umulcc %l5, %l7, %o7
.word 0x9a423ca5 ! t0_kref+0x7ad8: addc %o0, -0x35b, %o5
.word 0x8062fef5 ! t0_kref+0x7adc: subc %o3, -0x10b, %g0
.word 0xd4480019 ! t0_kref+0x7ae0: ldsb [%g0 + %i1], %o2
.word 0xda166002 ! t0_kref+0x7ae4: lduh [%i1 + 2], %o5
.word 0x9e0a6290 ! t0_kref+0x7ae8: and %o1, 0x290, %o7
.word 0x99a64935 ! t0_kref+0x7aec: fmuls %f25, %f21, %f12
.word 0x9e5f400a ! t0_kref+0x7af0: smul %i5, %o2, %o7
.word 0x29800002 ! t0_kref+0x7af4: fbl,a _kref+0x7afc
.word 0x9862b91c ! t0_kref+0x7af8: subc %o2, -0x6e4, %o4
.word 0x9ae24012 ! t0_kref+0x7afc: subccc %o1, %l2, %o5
.word 0x16800005 ! t0_kref+0x7b00: bge _kref+0x7b14
.word 0xa9a00031 ! t0_kref+0x7b04: fmovs %f17, %f20
.word 0x28800006 ! t0_kref+0x7b08: bleu,a _kref+0x7b20
.word 0x985f6608 ! t0_kref+0x7b0c: smul %i5, 0x608, %o4
.word 0xafa018d8 ! t0_kref+0x7b10: fdtos %f24, %f23
.word 0x925a8014 ! t0_kref+0x7b14: smul %o2, %l4, %o1
.word 0x95a01891 ! t0_kref+0x7b18: fitos %f17, %f10
.word 0x813a2016 ! t0_kref+0x7b1c: sra %o0, 0x16, %g0
.word 0xd6a81019 ! t0_kref+0x7b20: stba %o3, [%g0 + %i1]0x80
.word 0x38800004 ! t0_kref+0x7b24: bgu,a _kref+0x7b34
.word 0x803ea846 ! t0_kref+0x7b28: xnor %i2, 0x846, %g0
.word 0xb1a0110c ! t0_kref+0x7b2c: fxtod %f12, %f24
.word 0x9fa4c836 ! t0_kref+0x7b30: fadds %f19, %f22, %f15
.word 0xe13e3fe0 ! t0_kref+0x7b34: std %f16, [%i0 - 0x20]
.word 0xd8364000 ! t0_kref+0x7b38: sth %o4, [%i1]
.word 0xc020a000 ! t0_kref+0x7b3c: clr [%g2]
.word 0xd216001b ! t0_kref+0x7b40: lduh [%i0 + %i3], %o1
.word 0x0c400001 ! t0_kref+0x7b44: bneg,pn %icc, _kref+0x7b48
.word 0x9fa000b6 ! t0_kref+0x7b48: fnegs %f22, %f15
.word 0xd8200018 ! t0_kref+0x7b4c: st %o4, [%g0 + %i0]
.word 0x80a6b95e ! t0_kref+0x7b50: cmp %i2, -0x6a2
.word 0xa3a000b3 ! t0_kref+0x7b54: fnegs %f19, %f17
.word 0xda563fe2 ! t0_kref+0x7b58: ldsh [%i0 - 0x1e], %o5
.word 0xe6270019 ! t0_kref+0x7b5c: st %l3, [%i4 + %i1]
.word 0xde50a03c ! t0_kref+0x7b60: ldsh [%g2 + 0x3c], %o7
.word 0x9324c00b ! t0_kref+0x7b64: mulscc %l3, %o3, %o1
.word 0xd8066000 ! t0_kref+0x7b68: ld [%i1], %o4
.word 0x81854000 ! t0_kref+0x7b6c: wr %l5, %g0, %y
.word 0x96ff001a ! t0_kref+0x7b70: sdivcc %i4, %i2, %o3
.word 0xada2cd38 ! t0_kref+0x7b74: fsmuld %f11, %f24, %f22
.word 0xa1a609cc ! t0_kref+0x7b78: fdivd %f24, %f12, %f16
.word 0x9ee36272 ! t0_kref+0x7b7c: subccc %o5, 0x272, %o7
.word 0x29800006 ! t0_kref+0x7b80: fbl,a _kref+0x7b98
.word 0x98982a45 ! t0_kref+0x7b84: xorcc %g0, 0xa45, %o4
.word 0xe120a01c ! t0_kref+0x7b88: st %f16, [%g2 + 0x1c]
.word 0x9a882bfc ! t0_kref+0x7b8c: andcc %g0, 0xbfc, %o5
.word 0xe3b8a040 ! t0_kref+0x7b90: stda %f48, [%g2 + 0x40]%asi
.word 0xa5a0190d ! t0_kref+0x7b94: fitod %f13, %f18
.word 0x800ec01b ! t0_kref+0x7b98: and %i3, %i3, %g0
.word 0xada58d36 ! t0_kref+0x7b9c: fsmuld %f22, %f22, %f22
.word 0xa1a01919 ! t0_kref+0x7ba0: fitod %f25, %f16
.word 0xb1a409ca ! t0_kref+0x7ba4: fdivd %f16, %f10, %f24
.word 0x98b5800c ! t0_kref+0x7ba8: orncc %l6, %o4, %o4
.word 0x9ee74017 ! t0_kref+0x7bac: subccc %i5, %l7, %o7
.word 0x81ad0a4e ! t0_kref+0x7bb0: fcmpd %fcc0, %f20, %f14
.word 0xa7a00131 ! t0_kref+0x7bb4: fabss %f17, %f19
.word 0xa7a018cc ! t0_kref+0x7bb8: fdtos %f12, %f19
.word 0x13800002 ! t0_kref+0x7bbc: fbe _kref+0x7bc4
.word 0xde566008 ! t0_kref+0x7bc0: ldsh [%i1 + 8], %o7
.word 0xe9380019 ! t0_kref+0x7bc4: std %f20, [%g0 + %i1]
.word 0xda2e3fe3 ! t0_kref+0x7bc8: stb %o5, [%i0 - 0x1d]
.word 0x81ad4a2c ! t0_kref+0x7bcc: fcmps %fcc0, %f21, %f12
.word 0xa5a01911 ! t0_kref+0x7bd0: fitod %f17, %f18
.word 0x81d9400e ! t0_kref+0x7bd4: flush %g5 + %sp
.word 0x9af7682a ! t0_kref+0x7bd8: udivcc %i5, 0x82a, %o5
.word 0x921cb5b4 ! t0_kref+0x7bdc: xor %l2, -0xa4c, %o1
.word 0xaba4482e ! t0_kref+0x7be0: fadds %f17, %f14, %f21
.word 0x31480006 ! t0_kref+0x7be4: fba,a,pt %fcc0, _kref+0x7bfc
.word 0xa5a5884e ! t0_kref+0x7be8: faddd %f22, %f14, %f18
.word 0xe430a000 ! t0_kref+0x7bec: sth %l2, [%g2]
.word 0x8143c000 ! t0_kref+0x7bf0: stbar
.word 0x33400007 ! t0_kref+0x7bf4: fbe,a,pn %fcc0, _kref+0x7c10
.word 0x80e4be5d ! t0_kref+0x7bf8: subccc %l2, -0x1a3, %g0
.word 0xd240a004 ! t0_kref+0x7bfc: ldsw [%g2 + 4], %o1
.word 0x8143c000 ! t0_kref+0x7c00: stbar
.word 0xe96e6018 ! t0_kref+0x7c04: prefetch %i1 + 0x18, 20
.word 0xb1a01a4a ! t0_kref+0x7c08: fdtoi %f10, %f24
.word 0xe01e3ff0 ! t0_kref+0x7c0c: ldd [%i0 - 0x10], %l0
.word 0xa5a5894a ! t0_kref+0x7c10: fmuld %f22, %f10, %f18
call SYM(t0_subr1)
.word 0x81d82f9c ! t0_kref+0x7c18: flush %g0 + 0xf9c
.word 0xe720a014 ! t0_kref+0x7c1c: st %f19, [%g2 + 0x14]
.word 0xb1a9c036 ! t0_kref+0x7c20: fmovsu %fcc0, %f22, %f24
.word 0xdb86101c ! t0_kref+0x7c24: lda [%i0 + %i4]0x80, %f13
.word 0x928a400d ! t0_kref+0x7c28: andcc %o1, %o5, %o1
.word 0x9a5afb6e ! t0_kref+0x7c2c: smul %o3, -0x492, %o5
.word 0x9a3d4014 ! t0_kref+0x7c30: xnor %l5, %l4, %o5
.word 0x8037400b ! t0_kref+0x7c34: orn %i5, %o3, %g0
call SYM(t0_subr3)
.word 0x92bee151 ! t0_kref+0x7c3c: xnorcc %i3, 0x151, %o1
.word 0xda86501c ! t0_kref+0x7c40: lda [%i1 + %i4]0x80, %o5
.word 0x99a018ca ! t0_kref+0x7c44: fdtos %f10, %f12
.word 0x94da3acb ! t0_kref+0x7c48: smulcc %o0, -0x535, %o2
.word 0x81aa8a52 ! t0_kref+0x7c4c: fcmpd %fcc0, %f10, %f18
.word 0x95a01031 ! t0_kref+0x7c50: fstox %f17, %f10
.word 0xd4b61000 ! t0_kref+0x7c54: stha %o2, [%i0]0x80
.word 0x98c77da2 ! t0_kref+0x7c58: addccc %i5, -0x25e, %o4
.word 0xa9a449b9 ! t0_kref+0x7c5c: fdivs %f17, %f25, %f20
.word 0x812c8016 ! t0_kref+0x7c60: sll %l2, %l6, %g0
call SYM(t0_subr3)
.word 0xee7e401c ! t0_kref+0x7c68: swap [%i1 + %i4], %l7
.word 0x1d480005 ! t0_kref+0x7c6c: fbule,pt %fcc0, _kref+0x7c80
.word 0xe01e0000 ! t0_kref+0x7c70: ldd [%i0], %l0
.word 0x9f32c00d ! t0_kref+0x7c74: srl %o3, %o5, %o7
.word 0xafa5c833 ! t0_kref+0x7c78: fadds %f23, %f19, %f23
.word 0xe42e4000 ! t0_kref+0x7c7c: stb %l2, [%i1]
.word 0x808af945 ! t0_kref+0x7c80: btst 0xfffff945, %o3
.word 0x95a01911 ! t0_kref+0x7c84: fitod %f17, %f10
.word 0xe91e001d ! t0_kref+0x7c88: ldd [%i0 + %i5], %f20
.word 0x963025a9 ! t0_kref+0x7c8c: orn %g0, 0x5a9, %o3
.word 0xd51fbeb8 ! t0_kref+0x7c90: ldd [%fp - 0x148], %f10
.word 0xde100018 ! t0_kref+0x7c94: lduh [%g0 + %i0], %o7
.word 0xd8062014 ! t0_kref+0x7c98: ld [%i0 + 0x14], %o4
.word 0xd440a030 ! t0_kref+0x7c9c: ldsw [%g2 + 0x30], %o2
.word 0xe26e001a ! t0_kref+0x7ca0: ldstub [%i0 + %i2], %l1
.word 0xa7a00036 ! t0_kref+0x7ca4: fmovs %f22, %f19
.word 0x9ba00130 ! t0_kref+0x7ca8: fabss %f16, %f13
.word 0xd240a01c ! t0_kref+0x7cac: ldsw [%g2 + 0x1c], %o1
.word 0xa1a34835 ! t0_kref+0x7cb0: fadds %f13, %f21, %f16
.word 0x92437bfc ! t0_kref+0x7cb4: addc %o5, -0x404, %o1
.word 0xd4166012 ! t0_kref+0x7cb8: lduh [%i1 + 0x12], %o2
.word 0x9de3bfa0 ! t0_kref+0x7cbc: save %sp, -0x60, %sp
.word 0xb4c74000 ! t0_kref+0x7cc0: addccc %i5, %g0, %i2
.word 0x81ef3b98 ! t0_kref+0x7cc4: restore %i4, -0x468, %g0
.word 0x9afb6147 ! t0_kref+0x7cc8: sdivcc %o5, 0x147, %o5
.word 0xdd1fbc60 ! t0_kref+0x7ccc: ldd [%fp - 0x3a0], %f14
.word 0x9832ac29 ! t0_kref+0x7cd0: orn %o2, 0xc29, %o4
.word 0x948af30b ! t0_kref+0x7cd4: andcc %o3, -0xcf5, %o2
.word 0xd900a000 ! t0_kref+0x7cd8: ld [%g2], %f12
.word 0x95a000d6 ! t0_kref+0x7cdc: fnegd %f22, %f10
.word 0xda500019 ! t0_kref+0x7ce0: ldsh [%g0 + %i1], %o5
.word 0x992b600f ! t0_kref+0x7ce4: sll %o5, 0xf, %o4
.word 0xda00a018 ! t0_kref+0x7ce8: ld [%g2 + 0x18], %o5
.word 0xf430a016 ! t0_kref+0x7cec: sth %i2, [%g2 + 0x16]
.word 0x94f4a1e9 ! t0_kref+0x7cf0: udivcc %l2, 0x1e9, %o2
.word 0xc56e4009 ! t0_kref+0x7cf4: prefetch %i1 + %o1, 2
.word 0x81580000 ! t0_kref+0x7cf8: flushw
.word 0x81ac8a4c ! t0_kref+0x7cfc: fcmpd %fcc0, %f18, %f12
.word 0x9b3a2000 ! t0_kref+0x7d00: sra %o0, 0x0, %o5
.word 0xf4360000 ! t0_kref+0x7d04: sth %i2, [%i0]
.word 0x25800007 ! t0_kref+0x7d08: fblg,a _kref+0x7d24
.word 0xa7a00133 ! t0_kref+0x7d0c: fabss %f19, %f19
.word 0x98ab4009 ! t0_kref+0x7d10: andncc %o5, %o1, %o4
.word 0x92ab3822 ! t0_kref+0x7d14: andncc %o4, -0x7de, %o1
.word 0xe27e3ffc ! t0_kref+0x7d18: swap [%i0 - 4], %l1
.word 0x11800005 ! t0_kref+0x7d1c: fba _kref+0x7d30
.word 0xe01e6000 ! t0_kref+0x7d20: ldd [%i1], %l0
.word 0xb3a0002a ! t0_kref+0x7d24: fmovs %f10, %f25
.word 0xd920a008 ! t0_kref+0x7d28: st %f12, [%g2 + 8]
.word 0xc0901019 ! t0_kref+0x7d2c: lduha [%g0 + %i1]0x80, %g0
.word 0x9a5b73fd ! t0_kref+0x7d30: smul %o5, -0xc03, %o5
.word 0xe01f4019 ! t0_kref+0x7d34: ldd [%i5 + %i1], %l0
.word 0x2b800002 ! t0_kref+0x7d38: fbug,a _kref+0x7d40
.word 0x953a401b ! t0_kref+0x7d3c: sra %o1, %i3, %o2
.word 0x9a9e8017 ! t0_kref+0x7d40: xorcc %i2, %l7, %o5
.word 0x9aaea920 ! t0_kref+0x7d44: andncc %i2, 0x920, %o5
.word 0xd51fbeb0 ! t0_kref+0x7d48: ldd [%fp - 0x150], %f10
.word 0x94120016 ! t0_kref+0x7d4c: or %o0, %l6, %o2
.word 0x1b400002 ! t0_kref+0x7d50: fble,pn %fcc0, _kref+0x7d58
.word 0x9da01912 ! t0_kref+0x7d54: fitod %f18, %f14
.word 0x29480008 ! t0_kref+0x7d58: fbl,a,pt %fcc0, _kref+0x7d78
.word 0xdf064000 ! t0_kref+0x7d5c: ld [%i1], %f15
.word 0x94bb2da9 ! t0_kref+0x7d60: xnorcc %o4, 0xda9, %o2
.word 0xe100a014 ! t0_kref+0x7d64: ld [%g2 + 0x14], %f16
.word 0x96e574c1 ! t0_kref+0x7d68: subccc %l5, -0xb3f, %o3
.word 0xdd000019 ! t0_kref+0x7d6c: ld [%g0 + %i1], %f14
.word 0xd220a010 ! t0_kref+0x7d70: st %o1, [%g2 + 0x10]
.word 0xada60852 ! t0_kref+0x7d74: faddd %f24, %f18, %f22
.word 0xe830a01a ! t0_kref+0x7d78: sth %l4, [%g2 + 0x1a]
.word 0x9235e483 ! t0_kref+0x7d7c: orn %l7, 0x483, %o1
.word 0xd24e2016 ! t0_kref+0x7d80: ldsb [%i0 + 0x16], %o1
.word 0xf11fbe98 ! t0_kref+0x7d84: ldd [%fp - 0x168], %f24
.word 0xd03e7ff0 ! t0_kref+0x7d88: std %o0, [%i1 - 0x10]
.word 0xa5ab0036 ! t0_kref+0x7d8c: fmovsuge %fcc0, %f22, %f18
.word 0x9e5cb950 ! t0_kref+0x7d90: smul %l2, -0x6b0, %o7
.word 0xe6367ff6 ! t0_kref+0x7d94: sth %l3, [%i1 - 0xa]
.word 0xc036601c ! t0_kref+0x7d98: clrh [%i1 + 0x1c]
.word 0xde48a01f ! t0_kref+0x7d9c: ldsb [%g2 + 0x1f], %o7
.word 0x3f800002 ! t0_kref+0x7da0: fbo,a _kref+0x7da8
.word 0x967f0014 ! t0_kref+0x7da4: sdiv %i4, %l4, %o3
.word 0x81aacaaf ! t0_kref+0x7da8: fcmpes %fcc0, %f11, %f15
.word 0xc568a08c ! t0_kref+0x7dac: prefetch %g2 + 0x8c, 2
.word 0x9fa018cc ! t0_kref+0x7db0: fdtos %f12, %f15
.word 0xd450a010 ! t0_kref+0x7db4: ldsh [%g2 + 0x10], %o2
.word 0xde00a00c ! t0_kref+0x7db8: ld [%g2 + 0xc], %o7
.word 0xaba3882d ! t0_kref+0x7dbc: fadds %f14, %f13, %f21
.word 0x81daef70 ! t0_kref+0x7dc0: flush %o3 + 0xf70
.word 0xa1a508d0 ! t0_kref+0x7dc4: fsubd %f20, %f16, %f16
.word 0x97a018d6 ! t0_kref+0x7dc8: fdtos %f22, %f11
.word 0xd45e3ff8 ! t0_kref+0x7dcc: ldx [%i0 - 8], %o2
.word 0xdf06401c ! t0_kref+0x7dd0: ld [%i1 + %i4], %f15
.word 0x81deae85 ! t0_kref+0x7dd4: flush %i2 + 0xe85
.word 0x9a3830b5 ! t0_kref+0x7dd8: xnor %g0, -0xf4b, %o5
.word 0x920cb3f2 ! t0_kref+0x7ddc: and %l2, -0xc0e, %o1
.word 0xda780019 ! t0_kref+0x7de0: swap [%g0 + %i1], %o5
.word 0xd24e4000 ! t0_kref+0x7de4: ldsb [%i1], %o1
.word 0x933a801c ! t0_kref+0x7de8: sra %o2, %i4, %o1
.word 0x9de3bfa0 ! t0_kref+0x7dec: save %sp, -0x60, %sp
.word 0x81ee801a ! t0_kref+0x7df0: restore %i2, %i2, %g0
.word 0x9b400000 ! t0_kref+0x7df4: mov %y, %o5
.word 0x982a400a ! t0_kref+0x7df8: andn %o1, %o2, %o4
.word 0xd44e6008 ! t0_kref+0x7dfc: ldsb [%i1 + 8], %o2
.word 0xedee101a ! t0_kref+0x7e00: prefetcha %i0 + %i2, 22
.word 0x9886ae88 ! t0_kref+0x7e04: addcc %i2, 0xe88, %o4
.word 0xada00058 ! t0_kref+0x7e08: fmovd %f24, %f22
.word 0x983b3a39 ! t0_kref+0x7e0c: xnor %o4, -0x5c7, %o4
.word 0x0b800006 ! t0_kref+0x7e10: fbug _kref+0x7e28
.word 0xb1a349b0 ! t0_kref+0x7e14: fdivs %f13, %f16, %f24
.word 0x800abae2 ! t0_kref+0x7e18: and %o2, -0x51e, %g0
.word 0x2f800008 ! t0_kref+0x7e1c: fbu,a _kref+0x7e3c
.word 0xed00a030 ! t0_kref+0x7e20: ld [%g2 + 0x30], %f22
.word 0x99a3c82b ! t0_kref+0x7e24: fadds %f15, %f11, %f12
.word 0x16400008 ! t0_kref+0x7e28: bge,pn %icc, _kref+0x7e48
.word 0xb3a509b9 ! t0_kref+0x7e2c: fdivs %f20, %f25, %f25
.word 0xada01915 ! t0_kref+0x7e30: fitod %f21, %f22
.word 0x23800001 ! t0_kref+0x7e34: fbne,a _kref+0x7e38
.word 0x8075001d ! t0_kref+0x7e38: udiv %l4, %i5, %g0
.word 0x960f2353 ! t0_kref+0x7e3c: and %i4, 0x353, %o3
.word 0x96b4a198 ! t0_kref+0x7e40: orncc %l2, 0x198, %o3
.word 0x9223001b ! t0_kref+0x7e44: sub %o4, %i3, %o1
.word 0xc0163fee ! t0_kref+0x7e48: lduh [%i0 - 0x12], %g0
.word 0x9a5a401a ! t0_kref+0x7e4c: smul %o1, %i2, %o5
.word 0x9666800b ! t0_kref+0x7e50: subc %i2, %o3, %o3
.word 0xde40a008 ! t0_kref+0x7e54: ldsw [%g2 + 8], %o7
.word 0x99a000d8 ! t0_kref+0x7e58: fnegd %f24, %f12
.word 0x81ab8a52 ! t0_kref+0x7e5c: fcmpd %fcc0, %f14, %f18
.word 0xaba548ae ! t0_kref+0x7e60: fsubs %f21, %f14, %f21
.word 0xdd1f4019 ! t0_kref+0x7e64: ldd [%i5 + %i1], %f14
.word 0x9da01898 ! t0_kref+0x7e68: fitos %f24, %f14
.word 0x9a42310a ! t0_kref+0x7e6c: addc %o0, -0xef6, %o5
.word 0x99a01038 ! t0_kref+0x7e70: fstox %f24, %f12
.word 0x93374016 ! t0_kref+0x7e74: srl %i5, %l6, %o1
.word 0xd03e2008 ! t0_kref+0x7e78: std %o0, [%i0 + 8]
.word 0x96af0017 ! t0_kref+0x7e7c: andncc %i4, %l7, %o3
.word 0xe8260000 ! t0_kref+0x7e80: st %l4, [%i0]
.word 0x9de3bfa0 ! t0_kref+0x7e84: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x9af2373f ! t0_kref+0x7e90: udivcc %o0, -0x8c1, %o5
.word 0x9da018d6 ! t0_kref+0x7e94: fdtos %f22, %f14
.word 0x986339ed ! t0_kref+0x7e98: subc %o4, -0x613, %o4
.word 0xf3062000 ! t0_kref+0x7e9c: ld [%i0], %f25
.word 0xd226001c ! t0_kref+0x7ea0: st %o1, [%i0 + %i4]
.word 0x04800003 ! t0_kref+0x7ea4: ble _kref+0x7eb0
1: .word 0xd608a01e ! t0_kref+0x7ea8: ldub [%g2 + 0x1e], %o3
.word 0x81ab0a58 ! t0_kref+0x7eac: fcmpd %fcc0, %f12, %f24
.word 0xd210a022 ! t0_kref+0x7eb0: lduh [%g2 + 0x22], %o1
.word 0x09800007 ! t0_kref+0x7eb4: fbl _kref+0x7ed0
.word 0x948aef69 ! t0_kref+0x7eb8: andcc %o3, 0xf69, %o2
.word 0xdd00a030 ! t0_kref+0x7ebc: ld [%g2 + 0x30], %f14
.word 0xdd981019 ! t0_kref+0x7ec0: ldda [%g0 + %i1]0x80, %f14
call SYM(t0_subr1)
.word 0x96e02a56 ! t0_kref+0x7ec8: subccc %g0, 0xa56, %o3
.word 0xf11fbe88 ! t0_kref+0x7ecc: ldd [%fp - 0x178], %f24
.word 0x81ad8a4e ! t0_kref+0x7ed0: fcmpd %fcc0, %f22, %f14
.word 0xb1a01916 ! t0_kref+0x7ed4: fitod %f22, %f24
.word 0x9da018d8 ! t0_kref+0x7ed8: fdtos %f24, %f14
.word 0x17400007 ! t0_kref+0x7edc: fbge,pn %fcc0, _kref+0x7ef8
.word 0x9644801d ! t0_kref+0x7ee0: addc %l2, %i5, %o3
.word 0xd24e3ff8 ! t0_kref+0x7ee4: ldsb [%i0 - 8], %o1
.word 0x927cade9 ! t0_kref+0x7ee8: sdiv %l2, 0xde9, %o1
.word 0xe82e2006 ! t0_kref+0x7eec: stb %l4, [%i0 + 6]
.word 0x3f400006 ! t0_kref+0x7ef0: fbo,a,pn %fcc0, _kref+0x7f08
.word 0xd20e0000 ! t0_kref+0x7ef4: ldub [%i0], %o1
.word 0xa5a00138 ! t0_kref+0x7ef8: fabss %f24, %f18
.word 0xa3a0188a ! t0_kref+0x7efc: fitos %f10, %f17
.word 0x11400002 ! t0_kref+0x7f00: fba,pn %fcc0, _kref+0x7f08
.word 0xd448a03a ! t0_kref+0x7f04: ldsb [%g2 + 0x3a], %o2
.word 0xa5a0004c ! t0_kref+0x7f08: fmovd %f12, %f18
.word 0xd2567fe6 ! t0_kref+0x7f0c: ldsh [%i1 - 0x1a], %o1
.word 0x1b480004 ! t0_kref+0x7f10: fble,pt %fcc0, _kref+0x7f20
.word 0xafa00137 ! t0_kref+0x7f14: fabss %f23, %f23
.word 0xd4567fee ! t0_kref+0x7f18: ldsh [%i1 - 0x12], %o2
.word 0x81ac8ab7 ! t0_kref+0x7f1c: fcmpes %fcc0, %f18, %f23
.word 0x3a800004 ! t0_kref+0x7f20: bcc,a _kref+0x7f30
.word 0xd408a038 ! t0_kref+0x7f24: ldub [%g2 + 0x38], %o2
.word 0x81ab8a58 ! t0_kref+0x7f28: fcmpd %fcc0, %f14, %f24
.word 0x92356514 ! t0_kref+0x7f2c: orn %l5, 0x514, %o1
.word 0x9e580016 ! t0_kref+0x7f30: smul %g0, %l6, %o7
.word 0x30800008 ! t0_kref+0x7f34: ba,a _kref+0x7f54
.word 0x81824000 ! t0_kref+0x7f38: wr %o1, %g0, %y
.word 0x0d480003 ! t0_kref+0x7f3c: fbg,pt %fcc0, _kref+0x7f48
.word 0x968dc012 ! t0_kref+0x7f40: andcc %l7, %l2, %o3
.word 0xd47e7fe8 ! t0_kref+0x7f44: swap [%i1 - 0x18], %o2
.word 0xe83e3fe8 ! t0_kref+0x7f48: std %l4, [%i0 - 0x18]
.word 0xdd1e7fe8 ! t0_kref+0x7f4c: ldd [%i1 - 0x18], %f14
.word 0xe01e0000 ! t0_kref+0x7f50: ldd [%i0], %l0
.word 0x19400005 ! t0_kref+0x7f54: fbuge,pn %fcc0, _kref+0x7f68
.word 0x96758009 ! t0_kref+0x7f58: udiv %l6, %o1, %o3
.word 0x99a2c932 ! t0_kref+0x7f5c: fmuls %f11, %f18, %f12
.word 0xd200a018 ! t0_kref+0x7f60: ld [%g2 + 0x18], %o1
.word 0x0e800006 ! t0_kref+0x7f64: bvs _kref+0x7f7c
.word 0x9ebde146 ! t0_kref+0x7f68: xnorcc %l7, 0x146, %o7
.word 0x80fa2e89 ! t0_kref+0x7f6c: sdivcc %o0, 0xe89, %g0
.word 0x9a9b4014 ! t0_kref+0x7f70: xorcc %o5, %l4, %o5
.word 0x933c8017 ! t0_kref+0x7f74: sra %l2, %l7, %o1
.word 0x9827401a ! t0_kref+0x7f78: sub %i5, %i2, %o4
.word 0xec267fe8 ! t0_kref+0x7f7c: st %l6, [%i1 - 0x18]
.word 0x2a800001 ! t0_kref+0x7f80: bcs,a _kref+0x7f84
.word 0xf630a026 ! t0_kref+0x7f84: sth %i3, [%g2 + 0x26]
.word 0x8186c000 ! t0_kref+0x7f88: wr %i3, %g0, %y
.word 0xdd266010 ! t0_kref+0x7f8c: st %f14, [%i1 + 0x10]
.word 0xe01e7fe8 ! t0_kref+0x7f90: ldd [%i1 - 0x18], %l0
.word 0x9f32e018 ! t0_kref+0x7f94: srl %o3, 0x18, %o7
.word 0x2d480008 ! t0_kref+0x7f98: fbg,a,pt %fcc0, _kref+0x7fb8
.word 0x94277b22 ! t0_kref+0x7f9c: sub %i5, -0x4de, %o2
.word 0x9a45001d ! t0_kref+0x7fa0: addc %l4, %i5, %o5
.word 0xf300a008 ! t0_kref+0x7fa4: ld [%g2 + 8], %f25
.word 0xedbe1000 ! t0_kref+0x7fa8: stda %f22, [%i0]0x80
.word 0x81870000 ! t0_kref+0x7fac: wr %i4, %g0, %y
.word 0xa5a018d0 ! t0_kref+0x7fb0: fdtos %f16, %f18
.word 0x9272c016 ! t0_kref+0x7fb4: udiv %o3, %l6, %o1
.word 0x2b800001 ! t0_kref+0x7fb8: fbug,a _kref+0x7fbc
.word 0x80baa1d0 ! t0_kref+0x7fbc: xnorcc %o2, 0x1d0, %g0
.word 0x9fc10000 ! t0_kref+0x7fc0: call %g4
.word 0xd830a02a ! t0_kref+0x7fc4: sth %o4, [%g2 + 0x2a]
.word 0x18800002 ! t0_kref+0x7fc8: bgu _kref+0x7fd0
.word 0x925b0012 ! t0_kref+0x7fcc: smul %o4, %l2, %o1
.word 0xd7062004 ! t0_kref+0x7fd0: ld [%i0 + 4], %f11
.word 0x81ac4ab9 ! t0_kref+0x7fd4: fcmpes %fcc0, %f17, %f25
.word 0x9af76037 ! t0_kref+0x7fd8: udivcc %i5, 0x37, %o5
.word 0xdd070018 ! t0_kref+0x7fdc: ld [%i4 + %i0], %f14
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x9da0104e ! t0_kref+0x7fec: fdtox %f14, %f14
.word 0x9ec32223 ! t0_kref+0x7ff0: addccc %o4, 0x223, %o7
.word 0x18800002 ! t0_kref+0x7ff4: bgu _kref+0x7ffc
.word 0x9efdfa7e ! t0_kref+0x7ff8: sdivcc %l7, -0x582, %o7
.word 0xe01e6000 ! t0_kref+0x7ffc: ldd [%i1], %l0
.word 0x9476ebe9 ! t0_kref+0x8000: udiv %i3, 0xbe9, %o2
1: .word 0x92f52473 ! t0_kref+0x8004: udivcc %l4, 0x473, %o1
.word 0x9da000d4 ! t0_kref+0x8008: fnegd %f20, %f14
.word 0x2d400005 ! t0_kref+0x800c: fbg,a,pn %fcc0, _kref+0x8020
.word 0xd6ce101a ! t0_kref+0x8010: ldsba [%i0 + %i2]0x80, %o3
.word 0xb1a00034 ! t0_kref+0x8014: fmovs %f20, %f24
.word 0xd2166016 ! t0_kref+0x8018: lduh [%i1 + 0x16], %o1
.word 0xd230a004 ! t0_kref+0x801c: sth %o1, [%g2 + 4]
.word 0x9ec530be ! t0_kref+0x8020: addccc %l4, -0xf42, %o7
.word 0x27800007 ! t0_kref+0x8024: fbul,a _kref+0x8040
.word 0x80bf0015 ! t0_kref+0x8028: xnorcc %i4, %l5, %g0
.word 0xe0180019 ! t0_kref+0x802c: ldd [%g0 + %i1], %l0
.word 0xd03e001d ! t0_kref+0x8030: std %o0, [%i0 + %i5]
.word 0x97302012 ! t0_kref+0x8034: srl %g0, 0x12, %o3
.word 0x81da0005 ! t0_kref+0x8038: flush %o0 + %g5
.word 0x9a67000a ! t0_kref+0x803c: subc %i4, %o2, %o5
.word 0x95350009 ! t0_kref+0x8040: srl %l4, %o1, %o2
.word 0x967c800c ! t0_kref+0x8044: sdiv %l2, %o4, %o3
.word 0xaba00131 ! t0_kref+0x8048: fabss %f17, %f21
.word 0x0f800001 ! t0_kref+0x804c: fbu _kref+0x8050
.word 0x92fe800d ! t0_kref+0x8050: sdivcc %i2, %o5, %o1
.word 0xc568a008 ! t0_kref+0x8054: prefetch %g2 + 8, 2
.word 0xec3e001d ! t0_kref+0x8058: std %l6, [%i0 + %i5]
.word 0xada489ca ! t0_kref+0x805c: fdivd %f18, %f10, %f22
.word 0x9fc00004 ! t0_kref+0x8060: call %g0 + %g4
.word 0xc020a004 ! t0_kref+0x8064: clr [%g2 + 4]
.word 0x92f7000a ! t0_kref+0x8068: udivcc %i4, %o2, %o1
.word 0xda20a020 ! t0_kref+0x806c: st %o5, [%g2 + 0x20]
.word 0x92ab36a6 ! t0_kref+0x8070: andncc %o4, -0x95a, %o1
.word 0x92bb3da3 ! t0_kref+0x8074: xnorcc %o4, -0x25d, %o1
.word 0xe3b8a040 ! t0_kref+0x8078: stda %f48, [%g2 + 0x40]%asi
.word 0x93400000 ! t0_kref+0x807c: mov %y, %o1
.word 0x81ae4ab9 ! t0_kref+0x8080: fcmpes %fcc0, %f25, %f25
.word 0x9ec24017 ! t0_kref+0x8084: addccc %o1, %l7, %o7
.word 0x81400000 ! t0_kref+0x8088: mov %y, %g0
.word 0x98e74014 ! t0_kref+0x808c: subccc %i5, %l4, %o4
.word 0xed3e6008 ! t0_kref+0x8090: std %f22, [%i1 + 8]
.word 0x81ae0ab9 ! t0_kref+0x8094: fcmpes %fcc0, %f24, %f25
.word 0x92f20015 ! t0_kref+0x8098: udivcc %o0, %l5, %o1
.word 0xb3a01a4c ! t0_kref+0x809c: fdtoi %f12, %f25
.word 0x9340c000 ! t0_kref+0x80a0: mov %asi, %o1
.word 0x9a5eba96 ! t0_kref+0x80a4: smul %i2, -0x56a, %o5
.word 0xada0190b ! t0_kref+0x80a8: fitod %f11, %f22
.word 0x9fc00004 ! t0_kref+0x80ac: call %g0 + %g4
.word 0x9a20333c ! t0_kref+0x80b0: sub %g0, -0xcc4, %o5
.word 0xc0062018 ! t0_kref+0x80b4: ld [%i0 + 0x18], %g0
.word 0x81ad0a4a ! t0_kref+0x80b8: fcmpd %fcc0, %f20, %f10
.word 0x808ec008 ! t0_kref+0x80bc: btst %o0, %i3
.word 0x11800003 ! t0_kref+0x80c0: fba _kref+0x80cc
.word 0x9ac0207d ! t0_kref+0x80c4: addccc %g0, 0x7d, %o5
.word 0x98fc800c ! t0_kref+0x80c8: sdivcc %l2, %o4, %o4
.word 0x9aad800c ! t0_kref+0x80cc: andncc %l6, %o4, %o5
call 0x000008d4
.word 0x9fa01892 ! t0_kref+0x80d4: fitos %f18, %f15
.word 0xa1a509d6 ! t0_kref+0x80d8: fdivd %f20, %f22, %f16
.word 0xee20a014 ! t0_kref+0x80dc: st %l7, [%g2 + 0x14]
.word 0xd228a031 ! t0_kref+0x80e0: stb %o1, [%g2 + 0x31]
.word 0x932ae01c ! t0_kref+0x80e4: sll %o3, 0x1c, %o1
.word 0x933e801d ! t0_kref+0x80e8: sra %i2, %i5, %o1
.word 0x8610200f ! t0_kref+0x80ec: mov 0xf, %g3
.word 0x86a0e001 ! t0_kref+0x80f0: subcc %g3, 1, %g3
.word 0x2280001c ! t0_kref+0x80f4: be,a _kref+0x8164
.word 0xda4e601b ! t0_kref+0x80f8: ldsb [%i1 + 0x1b], %o5
.word 0xf11e7ff8 ! t0_kref+0x80fc: ldd [%i1 - 8], %f24
.word 0xc04e6019 ! t0_kref+0x8100: ldsb [%i1 + 0x19], %g0
.word 0x81aa8a4c ! t0_kref+0x8104: fcmpd %fcc0, %f10, %f12
.word 0xf8367ff0 ! t0_kref+0x8108: sth %i4, [%i1 - 0x10]
.word 0x0247fff9 ! t0_kref+0x810c: be,pn %icc, _kref+0x80f0
.word 0xe11fbce8 ! t0_kref+0x8110: ldd [%fp - 0x318], %f16
.word 0xf8362000 ! t0_kref+0x8114: sth %i4, [%i0]
.word 0x949d801b ! t0_kref+0x8118: xorcc %l6, %i3, %o2
.word 0x924239d3 ! t0_kref+0x811c: addc %o0, -0x62d, %o1
.word 0x95a28850 ! t0_kref+0x8120: faddd %f10, %f16, %f10
.word 0x37480007 ! t0_kref+0x8124: fbge,a,pt %fcc0, _kref+0x8140
.word 0x9e60214d ! t0_kref+0x8128: subc %g0, 0x14d, %o7
.word 0x96e54016 ! t0_kref+0x812c: subccc %l5, %l6, %o3
.word 0x1c4ffff0 ! t0_kref+0x8130: bpos,pt %icc, _kref+0x80f0
.word 0x81848000 ! t0_kref+0x8134: wr %l2, %g0, %y
.word 0x9af5801d ! t0_kref+0x8138: udivcc %l6, %i5, %o5
.word 0x2f47ffed ! t0_kref+0x813c: fbu,a,pn %fcc0, _kref+0x80f0
.word 0x94624008 ! t0_kref+0x8140: subc %o1, %o0, %o2
.word 0xde48a020 ! t0_kref+0x8144: ldsb [%g2 + 0x20], %o7
.word 0x9a26e9c8 ! t0_kref+0x8148: sub %i3, 0x9c8, %o5
.word 0x987d0009 ! t0_kref+0x814c: sdiv %l4, %o1, %o4
.word 0x988c8015 ! t0_kref+0x8150: andcc %l2, %l5, %o4
.word 0xa9a0190c ! t0_kref+0x8154: fitod %f12, %f20
.word 0x9fa00136 ! t0_kref+0x8158: fabss %f22, %f15
.word 0x92b80017 ! t0_kref+0x815c: xnorcc %g0, %l7, %o1
.word 0x9b36e015 ! t0_kref+0x8160: srl %i3, 0x15, %o5
.word 0x952dc00d ! t0_kref+0x8164: sll %l7, %o5, %o2
.word 0x9ba58837 ! t0_kref+0x8168: fadds %f22, %f23, %f13
.word 0xda40a00c ! t0_kref+0x816c: ldsw [%g2 + 0xc], %o5
.word 0x96aa0014 ! t0_kref+0x8170: andncc %o0, %l4, %o3
.word 0x97a0012b ! t0_kref+0x8174: fabss %f11, %f11
.word 0xe828a012 ! t0_kref+0x8178: stb %l4, [%g2 + 0x12]
.word 0x81854000 ! t0_kref+0x817c: wr %l5, %g0, %y
.word 0xd51fbec0 ! t0_kref+0x8180: ldd [%fp - 0x140], %f10
.word 0xd64e7ffa ! t0_kref+0x8184: ldsb [%i1 - 6], %o3
.word 0xf13e2018 ! t0_kref+0x8188: std %f24, [%i0 + 0x18]
.word 0xc016601e ! t0_kref+0x818c: lduh [%i1 + 0x1e], %g0
.word 0xe51e7ff8 ! t0_kref+0x8190: ldd [%i1 - 8], %f18
.word 0xd6d61000 ! t0_kref+0x8194: ldsha [%i0]0x80, %o3
.word 0xe1380019 ! t0_kref+0x8198: std %f16, [%g0 + %i1]
.word 0x9ea68012 ! t0_kref+0x819c: subcc %i2, %l2, %o7
.word 0xd420a008 ! t0_kref+0x81a0: st %o2, [%g2 + 8]
.word 0x94e54000 ! t0_kref+0x81a4: subccc %l5, %g0, %o2
.word 0x811cc000 ! t0_kref+0x81a8: tsubcctv %l3, %g0, %g0
.word 0x80e4ead0 ! t0_kref+0x81ac: subccc %l3, 0xad0, %g0
.word 0x98258016 ! t0_kref+0x81b0: sub %l6, %l6, %o4
.word 0x94b5c013 ! t0_kref+0x81b4: orncc %l7, %l3, %o2
.word 0x98ba8008 ! t0_kref+0x81b8: xnorcc %o2, %o0, %o4
.word 0x33480007 ! t0_kref+0x81bc: fbe,a,pt %fcc0, _kref+0x81d8
.word 0x001fffff ! t0_kref+0x81c0: illtrap 0x1fffff
.word 0x807ee83f ! t0_kref+0x81c4: sdiv %i3, 0x83f, %g0
.word 0x992dc00a ! t0_kref+0x81c8: sll %l7, %o2, %o4
.word 0xee780018 ! t0_kref+0x81cc: swap [%g0 + %i0], %l7
.word 0x9512c012 ! t0_kref+0x81d0: taddcctv %o3, %l2, %o2
.word 0x2f480004 ! t0_kref+0x81d4: fbu,a,pt %fcc0, _kref+0x81e4
.word 0xd53e7fe0 ! t0_kref+0x81d8: std %f10, [%i1 - 0x20]
.word 0x99a5c9b7 ! t0_kref+0x81dc: fdivs %f23, %f23, %f12
.word 0x800ac00b ! t0_kref+0x81e0: and %o3, %o3, %g0
.word 0x9502247a ! t0_kref+0x81e4: taddcc %o0, 0x47a, %o2
.word 0xf300a030 ! t0_kref+0x81e8: ld [%g2 + 0x30], %f25
.word 0x9e85c00b ! t0_kref+0x81ec: addcc %l7, %o3, %o7
.word 0x29800006 ! t0_kref+0x81f0: fbl,a _kref+0x8208
.word 0x80bdc00a ! t0_kref+0x81f4: xnorcc %l7, %o2, %g0
.word 0xda40a014 ! t0_kref+0x81f8: ldsw [%g2 + 0x14], %o5
.word 0x81aaca2b ! t0_kref+0x81fc: fcmps %fcc0, %f11, %f11
.word 0x929e800b ! t0_kref+0x8200: xorcc %i2, %o3, %o1
.word 0x03800004 ! t0_kref+0x8204: fbne _kref+0x8214
.word 0x9604e9e0 ! t0_kref+0x8208: add %l3, 0x9e0, %o3
.word 0xef00a024 ! t0_kref+0x820c: ld [%g2 + 0x24], %f23
.word 0xea264000 ! t0_kref+0x8210: st %l5, [%i1]
.word 0xd506601c ! t0_kref+0x8214: ld [%i1 + 0x1c], %f10
.word 0x9815bdfc ! t0_kref+0x8218: or %l6, -0x204, %o4
.word 0x20480002 ! t0_kref+0x821c: bn,a,pt %icc, _kref+0x8224
.word 0x983af137 ! t0_kref+0x8220: xnor %o3, -0xec9, %o4
.word 0xd240a03c ! t0_kref+0x8224: ldsw [%g2 + 0x3c], %o1
.word 0x9e7cb04c ! t0_kref+0x8228: sdiv %l2, -0xfb4, %o7
.word 0xb3a01892 ! t0_kref+0x822c: fitos %f18, %f25
.word 0x9fc00004 ! t0_kref+0x8230: call %g0 + %g4
.word 0x945d4016 ! t0_kref+0x8234: smul %l5, %l6, %o2
.word 0x81ac8a56 ! t0_kref+0x8238: fcmpd %fcc0, %f18, %f22
.word 0x81ad0a58 ! t0_kref+0x823c: fcmpd %fcc0, %f20, %f24
.word 0x9824c015 ! t0_kref+0x8240: sub %l3, %l5, %o4
.word 0x9f30001d ! t0_kref+0x8244: srl %g0, %i5, %o7
.word 0x00800007 ! t0_kref+0x8248: bn _kref+0x8264
.word 0x9535000c ! t0_kref+0x824c: srl %l4, %o4, %o2
.word 0x940a608a ! t0_kref+0x8250: and %o1, 0x8a, %o2
.word 0x36480003 ! t0_kref+0x8254: bge,a,pt %icc, _kref+0x8260
.word 0xe01e0000 ! t0_kref+0x8258: ldd [%i0], %l0
.word 0x05400005 ! t0_kref+0x825c: fblg,pn %fcc0, _kref+0x8270
.word 0xdec71019 ! t0_kref+0x8260: ldswa [%i4 + %i1]0x80, %o7
.word 0xde4e8019 ! t0_kref+0x8264: ldsb [%i2 + %i1], %o7
.word 0xd610a004 ! t0_kref+0x8268: lduh [%g2 + 4], %o3
.word 0x98ddc013 ! t0_kref+0x826c: smulcc %l7, %l3, %o4
.word 0x9a64ee85 ! t0_kref+0x8270: subc %l3, 0xe85, %o5
.word 0x9445e58b ! t0_kref+0x8274: addc %l7, 0x58b, %o2
.word 0x81ac0a50 ! t0_kref+0x8278: fcmpd %fcc0, %f16, %f16
.word 0xe3070019 ! t0_kref+0x827c: ld [%i4 + %i1], %f17
.word 0x80ba000c ! t0_kref+0x8280: xnorcc %o0, %o4, %g0
.word 0x9e8e801b ! t0_kref+0x8284: andcc %i2, %i3, %o7
.word 0x9de3bfa0 ! t0_kref+0x8288: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x94e4ff87 ! t0_kref+0x8294: subccc %l3, -0x79, %o2
.word 0xa3abc037 ! t0_kref+0x8298: fmovso %fcc0, %f23, %f17
.word 0xf42e7ff3 ! t0_kref+0x829c: stb %i2, [%i1 - 0xd]
.word 0x81ad0aac ! t0_kref+0x82a0: fcmpes %fcc0, %f20, %f12
1: .word 0x96f832dc ! t0_kref+0x82a4: sdivcc %g0, -0xd24, %o3
.word 0x81dba649 ! t0_kref+0x82a8: flush %sp + 0x649
.word 0x965a401c ! t0_kref+0x82ac: smul %o1, %i4, %o3
.word 0xd806001c ! t0_kref+0x82b0: ld [%i0 + %i4], %o4
.word 0x81ac0a58 ! t0_kref+0x82b4: fcmpd %fcc0, %f16, %f24
.word 0x9a8d6c15 ! t0_kref+0x82b8: andcc %l5, 0xc15, %o5
.word 0x8084bb1f ! t0_kref+0x82bc: addcc %l2, -0x4e1, %g0
.word 0xd208a00f ! t0_kref+0x82c0: ldub [%g2 + 0xf], %o1
.word 0x38800001 ! t0_kref+0x82c4: bgu,a _kref+0x82c8
.word 0xa9a0014c ! t0_kref+0x82c8: fabsd %f12, %f20
.word 0xf436200a ! t0_kref+0x82cc: sth %i2, [%i0 + 0xa]
.word 0x0f800007 ! t0_kref+0x82d0: fbu _kref+0x82ec
.word 0xd2063fe0 ! t0_kref+0x82d4: ld [%i0 - 0x20], %o1
.word 0x923f613d ! t0_kref+0x82d8: xnor %i5, 0x13d, %o1
.word 0xada30d2b ! t0_kref+0x82dc: fsmuld %f12, %f11, %f22
.word 0x95a000cc ! t0_kref+0x82e0: fnegd %f12, %f10
.word 0x8042c01d ! t0_kref+0x82e4: addc %o3, %i5, %g0
.word 0x23800007 ! t0_kref+0x82e8: fbne,a _kref+0x8304
.word 0x802eac15 ! t0_kref+0x82ec: andn %i2, 0xc15, %g0
.word 0x9eac801d ! t0_kref+0x82f0: andncc %l2, %i5, %o7
.word 0x9e8b61b3 ! t0_kref+0x82f4: andcc %o5, 0x1b3, %o7
.word 0xa9a0190d ! t0_kref+0x82f8: fitod %f13, %f20
.word 0x968a7f78 ! t0_kref+0x82fc: andcc %o1, -0x88, %o3
.word 0x81850000 ! t0_kref+0x8300: wr %l4, %g0, %y
.word 0xd7262000 ! t0_kref+0x8304: st %f11, [%i0]
.word 0x3e800001 ! t0_kref+0x8308: bvc,a _kref+0x830c
.word 0x9e86ec92 ! t0_kref+0x830c: addcc %i3, 0xc92, %o7
.word 0x001fffff ! t0_kref+0x8310: illtrap 0x1fffff
.word 0xfab6101b ! t0_kref+0x8314: stha %i5, [%i0 + %i3]0x80
.word 0xe700a004 ! t0_kref+0x8318: ld [%g2 + 4], %f19
.word 0xe7063fec ! t0_kref+0x831c: ld [%i0 - 0x14], %f19
.word 0x80224012 ! t0_kref+0x8320: sub %o1, %l2, %g0
.word 0x98a00009 ! t0_kref+0x8324: subcc %g0, %o1, %o4
call SYM(t0_subr0)
.word 0x924772e7 ! t0_kref+0x832c: addc %i5, -0xd19, %o1
.word 0x96aec014 ! t0_kref+0x8330: andncc %i3, %l4, %o3
.word 0xee28a028 ! t0_kref+0x8334: stb %l7, [%g2 + 0x28]
.word 0xf1270005 ! t0_kref+0x8338: st %f24, [%i4 + %g5]
.word 0xc040a008 ! t0_kref+0x833c: ldsw [%g2 + 8], %g0
.word 0xa9a5c82e ! t0_kref+0x8340: fadds %f23, %f14, %f20
.word 0x9e9a801c ! t0_kref+0x8344: xorcc %o2, %i4, %o7
.word 0x17800005 ! t0_kref+0x8348: fbge _kref+0x835c
.word 0xe01e401d ! t0_kref+0x834c: ldd [%i1 + %i5], %l0
.word 0xc0560000 ! t0_kref+0x8350: ldsh [%i0], %g0
.word 0x1f800006 ! t0_kref+0x8354: fbo _kref+0x836c
.word 0x98302144 ! t0_kref+0x8358: orn %g0, 0x144, %o4
.word 0x9932a019 ! t0_kref+0x835c: srl %o2, 0x19, %o4
.word 0x81daf620 ! t0_kref+0x8360: flush %o3 - 0x9e0
.word 0x13800005 ! t0_kref+0x8364: fbe _kref+0x8378
.word 0xa3a018d6 ! t0_kref+0x8368: fdtos %f22, %f17
.word 0x96803a78 ! t0_kref+0x836c: addcc %g0, -0x588, %o3
.word 0x13400007 ! t0_kref+0x8370: fbe,pn %fcc0, _kref+0x838c
.word 0xde10a032 ! t0_kref+0x8374: lduh [%g2 + 0x32], %o7
.word 0xe4b6501b ! t0_kref+0x8378: stha %l2, [%i1 + %i3]0x80
.word 0xd428a010 ! t0_kref+0x837c: stb %o2, [%g2 + 0x10]
.word 0xe51e3ff8 ! t0_kref+0x8380: ldd [%i0 - 8], %f18
.word 0x19480006 ! t0_kref+0x8384: fbuge,pt %fcc0, _kref+0x839c
.word 0xde871018 ! t0_kref+0x8388: lda [%i4 + %i0]0x80, %o7
.word 0xda2e7fea ! t0_kref+0x838c: stb %o5, [%i1 - 0x16]
.word 0xf13f4018 ! t0_kref+0x8390: std %f24, [%i5 + %i0]
.word 0x95abc02b ! t0_kref+0x8394: fmovso %fcc0, %f11, %f10
.word 0x30800004 ! t0_kref+0x8398: ba,a _kref+0x83a8
.word 0xb3a018d4 ! t0_kref+0x839c: fdtos %f20, %f25
.word 0xe91fbf28 ! t0_kref+0x83a0: ldd [%fp - 0xd8], %f20
.word 0x952d001b ! t0_kref+0x83a4: sll %l4, %i3, %o2
.word 0xd20e0000 ! t0_kref+0x83a8: ldub [%i0], %o1
.word 0xe01e0000 ! t0_kref+0x83ac: ldd [%i0], %l0
.word 0x99a48854 ! t0_kref+0x83b0: faddd %f18, %f20, %f12
.word 0x9835b954 ! t0_kref+0x83b4: orn %l6, -0x6ac, %o4
.word 0x9da01a2f ! t0_kref+0x83b8: fstoi %f15, %f14
.word 0x9842f9d3 ! t0_kref+0x83bc: addc %o3, -0x62d, %o4
.word 0x808f2b6f ! t0_kref+0x83c0: btst 0xb6f, %i4
.word 0x9ea7401c ! t0_kref+0x83c4: subcc %i5, %i4, %o7
.word 0x9ba01a37 ! t0_kref+0x83c8: fstoi %f23, %f13
.word 0x94ab65f6 ! t0_kref+0x83cc: andncc %o5, 0x5f6, %o2
.word 0x1318bada ! t0_kref+0x83d0: sethi %hi(0x62eb6800), %o1
.word 0x98c6bcfa ! t0_kref+0x83d4: addccc %i2, -0x306, %o4
.word 0x0f400006 ! t0_kref+0x83d8: fbu,pn %fcc0, _kref+0x83f0
.word 0xda10a038 ! t0_kref+0x83dc: lduh [%g2 + 0x38], %o5
.word 0x94e52baa ! t0_kref+0x83e0: subccc %l4, 0xbaa, %o2
.word 0xc020a028 ! t0_kref+0x83e4: clr [%g2 + 0x28]
.word 0x2d800004 ! t0_kref+0x83e8: fbg,a _kref+0x83f8
.word 0xda500019 ! t0_kref+0x83ec: ldsh [%g0 + %i1], %o5
.word 0x24480008 ! t0_kref+0x83f0: ble,a,pt %icc, _kref+0x8410
.word 0xdd20a02c ! t0_kref+0x83f4: st %f14, [%g2 + 0x2c]
.word 0x92f2f850 ! t0_kref+0x83f8: udivcc %o3, -0x7b0, %o1
.word 0xf11fbdd8 ! t0_kref+0x83fc: ldd [%fp - 0x228], %f24
.word 0x98080009 ! t0_kref+0x8400: and %g0, %o1, %o4
.word 0x923ea1aa ! t0_kref+0x8404: xnor %i2, 0x1aa, %o1
.word 0x805ac008 ! t0_kref+0x8408: smul %o3, %o0, %g0
.word 0x9405000b ! t0_kref+0x840c: add %l4, %o3, %o2
.word 0x9865adc4 ! t0_kref+0x8410: subc %l6, 0xdc4, %o4
.word 0x9a668015 ! t0_kref+0x8414: subc %i2, %l5, %o5
.word 0xd40e2008 ! t0_kref+0x8418: ldub [%i0 + 8], %o2
.word 0x9f2ae013 ! t0_kref+0x841c: sll %o3, 0x13, %o7
.word 0xc07e7ff4 ! t0_kref+0x8420: swap [%i1 - 0xc], %g0
.word 0xa9a38858 ! t0_kref+0x8424: faddd %f14, %f24, %f20
.word 0xa9a50d38 ! t0_kref+0x8428: fsmuld %f20, %f24, %f20
.word 0xda8e5000 ! t0_kref+0x842c: lduba [%i1]0x80, %o5
.word 0xa9a00131 ! t0_kref+0x8430: fabss %f17, %f20
.word 0xe01f4019 ! t0_kref+0x8434: ldd [%i5 + %i1], %l0
.word 0x9da0002a ! t0_kref+0x8438: fmovs %f10, %f14
.word 0xc008a003 ! t0_kref+0x843c: ldub [%g2 + 3], %g0
.word 0x928a74f7 ! t0_kref+0x8440: andcc %o1, -0xb09, %o1
.word 0x9ae54008 ! t0_kref+0x8444: subccc %l5, %o0, %o5
.word 0x9da01911 ! t0_kref+0x8448: fitod %f17, %f14
.word 0xf13e6008 ! t0_kref+0x844c: std %f24, [%i1 + 8]
.word 0x81874000 ! t0_kref+0x8450: wr %i5, %g0, %y
.word 0x80a68000 ! t0_kref+0x8454: cmp %i2, %g0
.word 0x94a7400d ! t0_kref+0x8458: subcc %i5, %o5, %o2
.word 0xf11e401d ! t0_kref+0x845c: ldd [%i1 + %i5], %f24
.word 0x81ae0ab3 ! t0_kref+0x8460: fcmpes %fcc0, %f24, %f19
.word 0x9a2ca202 ! t0_kref+0x8464: andn %l2, 0x202, %o5
.word 0xd44e6004 ! t0_kref+0x8468: ldsb [%i1 + 4], %o2
.word 0xd45e3ff8 ! t0_kref+0x846c: ldx [%i0 - 8], %o2
.word 0xde4e3fe6 ! t0_kref+0x8470: ldsb [%i0 - 0x1a], %o7
.word 0xd410a018 ! t0_kref+0x8474: lduh [%g2 + 0x18], %o2
.word 0x9fa01a35 ! t0_kref+0x8478: fstoi %f21, %f15
.word 0x0e800001 ! t0_kref+0x847c: bvs _kref+0x8480
.word 0x969ea112 ! t0_kref+0x8480: xorcc %i2, 0x112, %o3
.word 0x9e62af1c ! t0_kref+0x8484: subc %o2, 0xf1c, %o7
.word 0xd84e4000 ! t0_kref+0x8488: ldsb [%i1], %o4
.word 0x8046800c ! t0_kref+0x848c: addc %i2, %o4, %g0
.word 0x9ef68009 ! t0_kref+0x8490: udivcc %i2, %o1, %o7
.word 0xe01e2008 ! t0_kref+0x8494: ldd [%i0 + 8], %l0
.word 0x8184c000 ! t0_kref+0x8498: wr %l3, %g0, %y
.word 0x9e9dfad5 ! t0_kref+0x849c: xorcc %l7, -0x52b, %o7
.word 0xc807bfe4 ! t0_kref+0x84a0: ld [%fp - 0x1c], %g4
.word 0xdf067ff0 ! t0_kref+0x84a4: ld [%i1 - 0x10], %f15
.word 0x81ac8a54 ! t0_kref+0x84a8: fcmpd %fcc0, %f18, %f20
.word 0xc0562018 ! t0_kref+0x84ac: ldsh [%i0 + 0x18], %g0
.word 0x80da71ed ! t0_kref+0x84b0: smulcc %o1, -0xe13, %g0
.word 0x97a01a33 ! t0_kref+0x84b4: fstoi %f19, %f11
.word 0xd420a028 ! t0_kref+0x84b8: st %o2, [%g2 + 0x28]
.word 0x9a470000 ! t0_kref+0x84bc: addc %i4, %g0, %o5
.word 0xdd3e6000 ! t0_kref+0x84c0: std %f14, [%i1]
.word 0x9844801b ! t0_kref+0x84c4: addc %l2, %i3, %o4
.word 0x09480008 ! t0_kref+0x84c8: fbl,pt %fcc0, _kref+0x84e8
.word 0x9adf4012 ! t0_kref+0x84cc: smulcc %i5, %l2, %o5
.word 0xe9063fe4 ! t0_kref+0x84d0: ld [%i0 - 0x1c], %f20
.word 0xc807bfe4 ! t0_kref+0x84d4: ld [%fp - 0x1c], %g4
.word 0xe09e501d ! t0_kref+0x84d8: ldda [%i1 + %i5]0x80, %l0
.word 0x23400006 ! t0_kref+0x84dc: fbne,a,pn %fcc0, _kref+0x84f4
.word 0xc048a01d ! t0_kref+0x84e0: ldsb [%g2 + 0x1d], %g0
.word 0x96ad7f4d ! t0_kref+0x84e4: andncc %l5, -0xb3, %o3
.word 0xd6162004 ! t0_kref+0x84e8: lduh [%i0 + 4], %o3
.word 0xada2cd36 ! t0_kref+0x84ec: fsmuld %f11, %f22, %f22
.word 0x9832801d ! t0_kref+0x84f0: orn %o2, %i5, %o4
.word 0x99a018d6 ! t0_kref+0x84f4: fdtos %f22, %f12
.word 0xe5180018 ! t0_kref+0x84f8: ldd [%g0 + %i0], %f18
.word 0x921f0000 ! t0_kref+0x84fc: xor %i4, %g0, %o1
.word 0xada0190e ! t0_kref+0x8500: fitod %f14, %f22
.word 0xec6e7fed ! t0_kref+0x8504: ldstub [%i1 - 0x13], %l6
.word 0x9fa00038 ! t0_kref+0x8508: fmovs %f24, %f15
.word 0x80e2c00c ! t0_kref+0x850c: subccc %o3, %o4, %g0
.word 0x17400007 ! t0_kref+0x8510: fbge,pn %fcc0, _kref+0x852c
.word 0xafa000b0 ! t0_kref+0x8514: fnegs %f16, %f23
.word 0x92a4f276 ! t0_kref+0x8518: subcc %l3, -0xd8a, %o1
.word 0x9fc10000 ! t0_kref+0x851c: call %g4
.word 0x98e50012 ! t0_kref+0x8520: subccc %l4, %l2, %o4
.word 0x01400001 ! t0_kref+0x8524: fbn,pn %fcc0, _kref+0x8528
.word 0xc36e001d ! t0_kref+0x8528: prefetch %i0 + %i5, 1
.word 0x9fc10000 ! t0_kref+0x852c: call %g4
.word 0x97a489b9 ! t0_kref+0x8530: fdivs %f18, %f25, %f11
.word 0xd93e0000 ! t0_kref+0x8534: std %f12, [%i0]
.word 0xd0280018 ! t0_kref+0x8538: stb %o0, [%g0 + %i0]
.word 0x81ae4aad ! t0_kref+0x853c: fcmpes %fcc0, %f25, %f13
.word 0xa9a00152 ! t0_kref+0x8540: fabsd %f18, %f20
.word 0xa1a64d2f ! t0_kref+0x8544: fsmuld %f25, %f15, %f16
.word 0xd448a01a ! t0_kref+0x8548: ldsb [%g2 + 0x1a], %o2
.word 0xd84e3fe0 ! t0_kref+0x854c: ldsb [%i0 - 0x20], %o4
.word 0xe3b8a040 ! t0_kref+0x8550: stda %f48, [%g2 + 0x40]%asi
.word 0x9e66b355 ! t0_kref+0x8554: subc %i2, -0xcab, %o7
.word 0x9ac5ad1e ! t0_kref+0x8558: addccc %l6, 0xd1e, %o5
.word 0xd85e2010 ! t0_kref+0x855c: ldx [%i0 + 0x10], %o4
.word 0xd24e2017 ! t0_kref+0x8560: ldsb [%i0 + 0x17], %o1
.word 0x0f400004 ! t0_kref+0x8564: fbu,pn %fcc0, _kref+0x8574
.word 0xe67e7fe4 ! t0_kref+0x8568: swap [%i1 - 0x1c], %l3
.word 0x9fc10000 ! t0_kref+0x856c: call %g4
.word 0xd80e7fea ! t0_kref+0x8570: ldub [%i1 - 0x16], %o4
.word 0xd48e501a ! t0_kref+0x8574: lduba [%i1 + %i2]0x80, %o2
.word 0xd4167ff4 ! t0_kref+0x8578: lduh [%i1 - 0xc], %o2
.word 0x9832801c ! t0_kref+0x857c: orn %o2, %i4, %o4
.word 0x9a623373 ! t0_kref+0x8580: subc %o0, -0xc8d, %o5
.word 0xd648a02e ! t0_kref+0x8584: ldsb [%g2 + 0x2e], %o3
.word 0xf4360000 ! t0_kref+0x8588: sth %i2, [%i0]
.word 0x98d8351b ! t0_kref+0x858c: smulcc %g0, -0xae5, %o4
.word 0xde40a004 ! t0_kref+0x8590: ldsw [%g2 + 4], %o7
.word 0xa9a00133 ! t0_kref+0x8594: fabss %f19, %f20
.word 0x80ba0012 ! t0_kref+0x8598: xnorcc %o0, %l2, %g0
.word 0x878020f0 ! t0_kref+0x859c: mov 0xf0, %asi
.word 0x001fffff ! t0_kref+0x85a0: illtrap 0x1fffff
.word 0x81ad8a4e ! t0_kref+0x85a4: fcmpd %fcc0, %f22, %f14
.word 0xe3267fe4 ! t0_kref+0x85a8: st %f17, [%i1 - 0x1c]
.word 0x11800005 ! t0_kref+0x85ac: fba _kref+0x85c0
.word 0x9aff6254 ! t0_kref+0x85b0: sdivcc %i5, 0x254, %o5
.word 0x95a01910 ! t0_kref+0x85b4: fitod %f16, %f10
.word 0x968a2845 ! t0_kref+0x85b8: andcc %o0, 0x845, %o3
.word 0x9b14a807 ! t0_kref+0x85bc: taddcctv %l2, 0x807, %o5
.word 0x943d0016 ! t0_kref+0x85c0: xnor %l4, %l6, %o2
.word 0xa9a01912 ! t0_kref+0x85c4: fitod %f18, %f20
.word 0x9abdc01a ! t0_kref+0x85c8: xnorcc %l7, %i2, %o5
.word 0xe630a006 ! t0_kref+0x85cc: sth %l3, [%g2 + 6]
.word 0xf9ee501d ! t0_kref+0x85d0: prefetcha %i1 + %i5, 28
.word 0x993aa01b ! t0_kref+0x85d4: sra %o2, 0x1b, %o4
.word 0x932ca005 ! t0_kref+0x85d8: sll %l2, 0x5, %o1
.word 0xd8063ffc ! t0_kref+0x85dc: ld [%i0 - 4], %o4
.word 0x92f2c00c ! t0_kref+0x85e0: udivcc %o3, %o4, %o1
.word 0x812d0017 ! t0_kref+0x85e4: sll %l4, %l7, %g0
.word 0xaba01898 ! t0_kref+0x85e8: fitos %f24, %f21
.word 0xe836001b ! t0_kref+0x85ec: sth %l4, [%i0 + %i3]
.word 0xd200a030 ! t0_kref+0x85f0: ld [%g2 + 0x30], %o1
.word 0x1b800007 ! t0_kref+0x85f4: fble _kref+0x8610
.word 0x98bf0013 ! t0_kref+0x85f8: xnorcc %i4, %l3, %o4
.word 0x33480008 ! t0_kref+0x85fc: fbe,a,pt %fcc0, _kref+0x861c
.word 0xb1a4c9af ! t0_kref+0x8600: fdivs %f19, %f15, %f24
.word 0x81ad8a32 ! t0_kref+0x8604: fcmps %fcc0, %f22, %f18
.word 0x9a7a38a1 ! t0_kref+0x8608: sdiv %o0, -0x75f, %o5
.word 0x808360bf ! t0_kref+0x860c: addcc %o5, 0xbf, %g0
.word 0x8184c000 ! t0_kref+0x8610: wr %l3, %g0, %y
.word 0x97a6092c ! t0_kref+0x8614: fmuls %f24, %f12, %f11
.word 0x99a309ce ! t0_kref+0x8618: fdivd %f12, %f14, %f12
.word 0xe4363ff6 ! t0_kref+0x861c: sth %l2, [%i0 - 0xa]
.word 0x972ea00f ! t0_kref+0x8620: sll %i2, 0xf, %o3
.word 0x96fec015 ! t0_kref+0x8624: sdivcc %i3, %l5, %o3
.word 0xd9180019 ! t0_kref+0x8628: ldd [%g0 + %i1], %f12
.word 0x81accab6 ! t0_kref+0x862c: fcmpes %fcc0, %f19, %f22
.word 0xc04e6011 ! t0_kref+0x8630: ldsb [%i1 + 0x11], %g0
.word 0xe09e501d ! t0_kref+0x8634: ldda [%i1 + %i5]0x80, %l0
.word 0x9a65b9eb ! t0_kref+0x8638: subc %l6, -0x615, %o5
.word 0xd67e2014 ! t0_kref+0x863c: swap [%i0 + 0x14], %o3
.word 0xd66e8019 ! t0_kref+0x8640: ldstub [%i2 + %i1], %o3
.word 0x9da3c936 ! t0_kref+0x8644: fmuls %f15, %f22, %f14
.word 0x24800006 ! t0_kref+0x8648: ble,a _kref+0x8660
.word 0x984372a3 ! t0_kref+0x864c: addc %o5, -0xd5d, %o4
.word 0xe620a03c ! t0_kref+0x8650: st %l3, [%g2 + 0x3c]
.word 0x813f201c ! t0_kref+0x8654: sra %i4, 0x1c, %g0
.word 0x9526fc1f ! t0_kref+0x8658: mulscc %i3, -0x3e1, %o2
.word 0x80434008 ! t0_kref+0x865c: addc %o5, %o0, %g0
.word 0xd2fe101c ! t0_kref+0x8660: swapa [%i0 + %i4]0x80, %o1
.word 0x9262373e ! t0_kref+0x8664: subc %o0, -0x8c2, %o1
.word 0x931027da ! t0_kref+0x8668: taddcctv %g0, 0x7da, %o1
.word 0x07480006 ! t0_kref+0x866c: fbul,pt %fcc0, _kref+0x8684
.word 0x9b2d8016 ! t0_kref+0x8670: sll %l6, %l6, %o5
.word 0x98980014 ! t0_kref+0x8674: xorcc %g0, %l4, %o4
.word 0x8016c01b ! t0_kref+0x8678: or %i3, %i3, %g0
.word 0xc398a080 ! t0_kref+0x867c: ldda [%g2 + 0x80]%asi, %f32
.word 0xb1a0014e ! t0_kref+0x8680: fabsd %f14, %f24
.word 0x9da309d2 ! t0_kref+0x8684: fdivd %f12, %f18, %f14
.word 0x9fc00004 ! t0_kref+0x8688: call %g0 + %g4
.word 0x9da0188a ! t0_kref+0x868c: fitos %f10, %f14
.word 0x96fd4012 ! t0_kref+0x8690: sdivcc %l5, %l2, %o3
.word 0x36800001 ! t0_kref+0x8694: bge,a _kref+0x8698
.word 0x98acb295 ! t0_kref+0x8698: andncc %l2, -0xd6b, %o4
.word 0x983b3110 ! t0_kref+0x869c: xnor %o4, -0xef0, %o4
.word 0x9e44ba52 ! t0_kref+0x86a0: addc %l2, -0x5ae, %o7
.word 0x9a60000c ! t0_kref+0x86a4: subc %g0, %o4, %o5
.word 0xc12e401c ! t0_kref+0x86a8: st %fsr, [%i1 + %i4]
.word 0x08400005 ! t0_kref+0x86ac: bleu,pn %icc, _kref+0x86c0
.word 0x9aad6964 ! t0_kref+0x86b0: andncc %l5, 0x964, %o5
.word 0x942afd49 ! t0_kref+0x86b4: andn %o3, -0x2b7, %o2
.word 0x971d296d ! t0_kref+0x86b8: tsubcctv %l4, 0x96d, %o3
.word 0x13800006 ! t0_kref+0x86bc: fbe _kref+0x86d4
.word 0xeb200019 ! t0_kref+0x86c0: st %f21, [%g0 + %i1]
.word 0xd400a018 ! t0_kref+0x86c4: ld [%g2 + 0x18], %o2
.word 0x988a27c8 ! t0_kref+0x86c8: andcc %o0, 0x7c8, %o4
.word 0x95a609cc ! t0_kref+0x86cc: fdivd %f24, %f12, %f10
.word 0x11480001 ! t0_kref+0x86d0: fba,pt %fcc0, _kref+0x86d4
.word 0xb1a38854 ! t0_kref+0x86d4: faddd %f14, %f20, %f24
.word 0x81ae4a2d ! t0_kref+0x86d8: fcmps %fcc0, %f25, %f13
.word 0x8084800b ! t0_kref+0x86dc: addcc %l2, %o3, %g0
.word 0xb1a5082e ! t0_kref+0x86e0: fadds %f20, %f14, %f24
.word 0xa9a38854 ! t0_kref+0x86e4: faddd %f14, %f20, %f20
.word 0x99a01916 ! t0_kref+0x86e8: fitod %f22, %f12
.word 0x9e3cc009 ! t0_kref+0x86ec: xnor %l3, %o1, %o7
.word 0x987d8017 ! t0_kref+0x86f0: sdiv %l6, %l7, %o4
.word 0x988df1b4 ! t0_kref+0x86f4: andcc %l7, -0xe4c, %o4
.word 0x29400007 ! t0_kref+0x86f8: fbl,a,pn %fcc0, _kref+0x8714
.word 0xc0100019 ! t0_kref+0x86fc: lduh [%g0 + %i1], %g0
.word 0xa9ab0037 ! t0_kref+0x8700: fmovsuge %fcc0, %f23, %f20
.word 0xf82e7fee ! t0_kref+0x8704: stb %i4, [%i1 - 0x12]
.word 0xd2164000 ! t0_kref+0x8708: lduh [%i1], %o1
.word 0xa5a589d2 ! t0_kref+0x870c: fdivd %f22, %f18, %f18
.word 0x967ef565 ! t0_kref+0x8710: sdiv %i3, -0xa9b, %o3
.word 0xe93e3fe8 ! t0_kref+0x8714: std %f20, [%i0 - 0x18]
.word 0xe42e201a ! t0_kref+0x8718: stb %l2, [%i0 + 0x1a]
.word 0x9645b512 ! t0_kref+0x871c: addc %l6, -0xaee, %o3
.word 0x9f3a6000 ! t0_kref+0x8720: sra %o1, 0x0, %o7
.word 0x992ae009 ! t0_kref+0x8724: sll %o3, 0x9, %o4
.word 0xada0012d ! t0_kref+0x8728: fabss %f13, %f22
.word 0x9f414000 ! t0_kref+0x872c: mov %pc, %o7
! .word 0x02417e33 ! t0_kref+0x8730: be,pn %icc, SYM(t0_subr0)
be,pn %icc, SYM(t0_subr0)
.word 0xb1a01915 ! t0_kref+0x8734: fitod %f21, %f24
.word 0x9de3bfa0 ! t0_kref+0x8738: save %sp, -0x60, %sp
.word 0x97ee8000 ! t0_kref+0x873c: restore %i2, %g0, %o3
.word 0xdf06401c ! t0_kref+0x8740: ld [%i1 + %i4], %f15
.word 0xa5a289d6 ! t0_kref+0x8744: fdivd %f10, %f22, %f18
.word 0xdd20a028 ! t0_kref+0x8748: st %f14, [%g2 + 0x28]
.word 0x3e800002 ! t0_kref+0x874c: bvc,a _kref+0x8754
.word 0xada409d8 ! t0_kref+0x8750: fdivd %f16, %f24, %f22
.word 0xd2ee9018 ! t0_kref+0x8754: ldstuba [%i2 + %i0]0x80, %o1
.word 0x9ba0002f ! t0_kref+0x8758: fmovs %f15, %f13
.word 0x920f000d ! t0_kref+0x875c: and %i4, %o5, %o1
.word 0x95a01039 ! t0_kref+0x8760: fstox %f25, %f10
.word 0x9a9a2586 ! t0_kref+0x8764: xorcc %o0, 0x586, %o5
.word 0x001fffff ! t0_kref+0x8768: illtrap 0x1fffff
.word 0xd6500019 ! t0_kref+0x876c: ldsh [%g0 + %i1], %o3
.word 0xaba00139 ! t0_kref+0x8770: fabss %f25, %f21
.word 0x9ef5eaa2 ! t0_kref+0x8774: udivcc %l7, 0xaa2, %o7
.word 0xf1871018 ! t0_kref+0x8778: lda [%i4 + %i0]0x80, %f24
.word 0xf620a00c ! t0_kref+0x877c: st %i3, [%g2 + 0xc]
.word 0x29480008 ! t0_kref+0x8780: fbl,a,pt %fcc0, _kref+0x87a0
.word 0xed380019 ! t0_kref+0x8784: std %f22, [%g0 + %i1]
.word 0xf47f0005 ! t0_kref+0x8788: swap [%i4 + %g5], %i2
.word 0x973a2000 ! t0_kref+0x878c: sra %o0, 0x0, %o3
.word 0xc05e0000 ! t0_kref+0x8790: ldx [%i0], %g0
.word 0xdd062014 ! t0_kref+0x8794: ld [%i0 + 0x14], %f14
.word 0x81868000 ! t0_kref+0x8798: wr %i2, %g0, %y
.word 0x20400004 ! t0_kref+0x879c: bn,a,pn %icc, _kref+0x87ac
.word 0x81830000 ! t0_kref+0x87a0: wr %o4, %g0, %y
.word 0x9b3ce004 ! t0_kref+0x87a4: sra %l3, 0x4, %o5
.word 0xc0270019 ! t0_kref+0x87a8: clr [%i4 + %i1]
.word 0xeeee5000 ! t0_kref+0x87ac: ldstuba [%i1]0x80, %l7
.word 0x9e8a801a ! t0_kref+0x87b0: andcc %o2, %i2, %o7
.word 0xd03e401d ! t0_kref+0x87b4: std %o0, [%i1 + %i5]
.word 0xd600a008 ! t0_kref+0x87b8: ld [%g2 + 8], %o3
.word 0x94468013 ! t0_kref+0x87bc: addc %i2, %l3, %o2
.word 0xa9a01899 ! t0_kref+0x87c0: fitos %f25, %f20
.word 0x92403d7b ! t0_kref+0x87c4: addc %g0, -0x285, %o1
.word 0x80aaf9a7 ! t0_kref+0x87c8: andncc %o3, -0x659, %g0
.word 0x80c7401a ! t0_kref+0x87cc: addccc %i5, %i2, %g0
.word 0x81ac8a4a ! t0_kref+0x87d0: fcmpd %fcc0, %f18, %f10
.word 0x812ce008 ! t0_kref+0x87d4: sll %l3, 0x8, %g0
.word 0x0f400004 ! t0_kref+0x87d8: fbu,pn %fcc0, _kref+0x87e8
.word 0x948a4016 ! t0_kref+0x87dc: andcc %o1, %l6, %o2
.word 0x9a624014 ! t0_kref+0x87e0: subc %o1, %l4, %o5
.word 0x9da01a31 ! t0_kref+0x87e4: fstoi %f17, %f14
.word 0xc0080018 ! t0_kref+0x87e8: ldub [%g0 + %i0], %g0
.word 0xc36e000c ! t0_kref+0x87ec: prefetch %i0 + %o4, 1
.word 0xafa4c8b4 ! t0_kref+0x87f0: fsubs %f19, %f20, %f23
.word 0x13800002 ! t0_kref+0x87f4: fbe _kref+0x87fc
.word 0x9e2ab5a8 ! t0_kref+0x87f8: andn %o2, -0xa58, %o7
.word 0xc04e001a ! t0_kref+0x87fc: ldsb [%i0 + %i2], %g0
.word 0xda40a01c ! t0_kref+0x8800: ldsw [%g2 + 0x1c], %o5
.word 0x8095b984 ! t0_kref+0x8804: orcc %l6, -0x67c, %g0
.word 0xfdee101d ! t0_kref+0x8808: prefetcha %i0 + %i5, 30
.word 0x39800001 ! t0_kref+0x880c: fbuge,a _kref+0x8810
.word 0xea200018 ! t0_kref+0x8810: st %l5, [%g0 + %i0]
.word 0x17400003 ! t0_kref+0x8814: fbge,pn %fcc0, _kref+0x8820
.word 0x9aa6ab5e ! t0_kref+0x8818: subcc %i2, 0xb5e, %o5
.word 0x99a00139 ! t0_kref+0x881c: fabss %f25, %f12
.word 0xe1180018 ! t0_kref+0x8820: ldd [%g0 + %i0], %f16
.word 0xa1a018d8 ! t0_kref+0x8824: fdtos %f24, %f16
.word 0x81400000 ! t0_kref+0x8828: mov %y, %g0
.word 0x925f001d ! t0_kref+0x882c: smul %i4, %i5, %o1
.word 0xf96e401b ! t0_kref+0x8830: prefetch %i1 + %i3, 28
.word 0xc02e601c ! t0_kref+0x8834: clrb [%i1 + 0x1c]
.word 0x9644e64e ! t0_kref+0x8838: addc %l3, 0x64e, %o3
.word 0xde163fe8 ! t0_kref+0x883c: lduh [%i0 - 0x18], %o7
.word 0x947b4015 ! t0_kref+0x8840: sdiv %o5, %l5, %o2
.word 0x92420014 ! t0_kref+0x8844: addc %o0, %l4, %o1
.word 0xf300a024 ! t0_kref+0x8848: ld [%g2 + 0x24], %f25
.word 0x8182c000 ! t0_kref+0x884c: wr %o3, %g0, %y
.word 0xafa01898 ! t0_kref+0x8850: fitos %f24, %f23
.word 0x94bb30c5 ! t0_kref+0x8854: xnorcc %o4, -0xf3b, %o2
.word 0x99a508d8 ! t0_kref+0x8858: fsubd %f20, %f24, %f12
.word 0x81854000 ! t0_kref+0x885c: wr %l5, %g0, %y
.word 0xd506001c ! t0_kref+0x8860: ld [%i0 + %i4], %f10
.word 0x1d400002 ! t0_kref+0x8864: fbule,pn %fcc0, _kref+0x886c
.word 0x983cc009 ! t0_kref+0x8868: xnor %l3, %o1, %o4
.word 0xa9a01a33 ! t0_kref+0x886c: fstoi %f19, %f20
.word 0x92ab26da ! t0_kref+0x8870: andncc %o4, 0x6da, %o1
.word 0xfa363ff6 ! t0_kref+0x8874: sth %i5, [%i0 - 0xa]
.word 0xada44d2f ! t0_kref+0x8878: fsmuld %f17, %f15, %f22
.word 0xe5180019 ! t0_kref+0x887c: ldd [%g0 + %i1], %f18
call SYM(t0_subr2)
.word 0xa7a5082e ! t0_kref+0x8884: fadds %f20, %f14, %f19
.word 0xd416600a ! t0_kref+0x8888: lduh [%i1 + 0xa], %o2
.word 0x973b200d ! t0_kref+0x888c: sra %o4, 0xd, %o3
.word 0x9de3bfa0 ! t0_kref+0x8890: save %sp, -0x60, %sp
.word 0x9bee401a ! t0_kref+0x8894: restore %i1, %i2, %o5
.word 0x9aacbe74 ! t0_kref+0x8898: andncc %l2, -0x18c, %o5
.word 0x80fd2a0f ! t0_kref+0x889c: sdivcc %l4, 0xa0f, %g0
.word 0xec3f4019 ! t0_kref+0x88a0: std %l6, [%i5 + %i1]
.word 0x9265801b ! t0_kref+0x88a4: subc %l6, %i3, %o1
.word 0x92db71b6 ! t0_kref+0x88a8: smulcc %o5, -0xe4a, %o1
.word 0x2b800005 ! t0_kref+0x88ac: fbug,a _kref+0x88c0
.word 0x98babd9f ! t0_kref+0x88b0: xnorcc %o2, -0x261, %o4
.word 0xd6ee9018 ! t0_kref+0x88b4: ldstuba [%i2 + %i0]0x80, %o3
.word 0xd24e8019 ! t0_kref+0x88b8: ldsb [%i2 + %i1], %o1
.word 0x98c36df6 ! t0_kref+0x88bc: addccc %o5, 0xdf6, %o4
.word 0x9fa000b0 ! t0_kref+0x88c0: fnegs %f16, %f15
.word 0xd830a02c ! t0_kref+0x88c4: sth %o4, [%g2 + 0x2c]
.word 0x992b400d ! t0_kref+0x88c8: sll %o5, %o5, %o4
.word 0x9245aa92 ! t0_kref+0x88cc: addc %l6, 0xa92, %o1
.word 0x9214c01d ! t0_kref+0x88d0: or %l3, %i5, %o1
.word 0x9264c009 ! t0_kref+0x88d4: subc %l3, %o1, %o1
.word 0x9a7329fb ! t0_kref+0x88d8: udiv %o4, 0x9fb, %o5
.word 0x07800008 ! t0_kref+0x88dc: fbul _kref+0x88fc
.word 0x80fcc01a ! t0_kref+0x88e0: sdivcc %l3, %i2, %g0
.word 0xe01e4000 ! t0_kref+0x88e4: ldd [%i1], %l0
.word 0x9e7caa98 ! t0_kref+0x88e8: sdiv %l2, 0xa98, %o7
.word 0x81aa8a58 ! t0_kref+0x88ec: fcmpd %fcc0, %f10, %f24
.word 0xd248a01d ! t0_kref+0x88f0: ldsb [%g2 + 0x1d], %o1
.word 0xd456401b ! t0_kref+0x88f4: ldsh [%i1 + %i3], %o2
.word 0x9a9823c7 ! t0_kref+0x88f8: xorcc %g0, 0x3c7, %o5
.word 0xe42e2007 ! t0_kref+0x88fc: stb %l2, [%i0 + 7]
.word 0x9334a008 ! t0_kref+0x8900: srl %l2, 0x8, %o1
.word 0x99a4882b ! t0_kref+0x8904: fadds %f18, %f11, %f12
.word 0x9ec28013 ! t0_kref+0x8908: addccc %o2, %l3, %o7
.word 0xe91e4000 ! t0_kref+0x890c: ldd [%i1], %f20
.word 0x81dac017 ! t0_kref+0x8910: flush %o3 + %l7
.word 0xd410a022 ! t0_kref+0x8914: lduh [%g2 + 0x22], %o2
.word 0x989ac016 ! t0_kref+0x8918: xorcc %o3, %l6, %o4
.word 0x81dc4004 ! t0_kref+0x891c: flush %l1 + %g4
.word 0x80a23034 ! t0_kref+0x8920: cmp %o0, -0xfcc
.word 0xd2260000 ! t0_kref+0x8924: st %o1, [%i0]
.word 0x80ab7355 ! t0_kref+0x8928: andncc %o5, -0xcab, %g0
.word 0x3c800004 ! t0_kref+0x892c: bpos,a _kref+0x893c
.word 0xde00a000 ! t0_kref+0x8930: ld [%g2], %o7
.word 0x81ad8ab3 ! t0_kref+0x8934: fcmpes %fcc0, %f22, %f19
.word 0xf11e001d ! t0_kref+0x8938: ldd [%i0 + %i5], %f24
.word 0x9b400000 ! t0_kref+0x893c: mov %y, %o5
.word 0x96054013 ! t0_kref+0x8940: add %l5, %l3, %o3
.word 0xd616601e ! t0_kref+0x8944: lduh [%i1 + 0x1e], %o3
.word 0x9a32c000 ! t0_kref+0x8948: orn %o3, %g0, %o5
.word 0xafa489b0 ! t0_kref+0x894c: fdivs %f18, %f16, %f23
.word 0x2d480007 ! t0_kref+0x8950: fbg,a,pt %fcc0, _kref+0x896c
.word 0x9232e4da ! t0_kref+0x8954: orn %o3, 0x4da, %o1
.word 0x80468015 ! t0_kref+0x8958: addc %i2, %l5, %g0
.word 0xc398a080 ! t0_kref+0x895c: ldda [%g2 + 0x80]%asi, %f32
.word 0xb1a309b6 ! t0_kref+0x8960: fdivs %f12, %f22, %f24
.word 0x2d800002 ! t0_kref+0x8964: fbg,a _kref+0x896c
.word 0xa3a01a2d ! t0_kref+0x8968: fstoi %f13, %f17
.word 0x9e750013 ! t0_kref+0x896c: udiv %l4, %l3, %o7
.word 0x81dda52d ! t0_kref+0x8970: flush %l6 + 0x52d
.word 0xc807bfe4 ! t0_kref+0x8974: ld [%fp - 0x1c], %g4
.word 0x17800001 ! t0_kref+0x8978: fbge _kref+0x897c
.word 0xde567ff2 ! t0_kref+0x897c: ldsh [%i1 - 0xe], %o7
.word 0x962b3c75 ! t0_kref+0x8980: andn %o4, -0x38b, %o3
.word 0x9a8efc22 ! t0_kref+0x8984: andcc %i3, -0x3de, %o5
.word 0x86102003 ! t0_kref+0x8988: mov 0x3, %g3
.word 0x86a0e001 ! t0_kref+0x898c: subcc %g3, 1, %g3
.word 0x0280001f ! t0_kref+0x8990: be _kref+0x8a0c
.word 0x80b235e0 ! t0_kref+0x8994: orncc %o0, -0xa20, %g0
.word 0x932b401a ! t0_kref+0x8998: sll %o5, %i2, %o1
.word 0x0f4ffffc ! t0_kref+0x899c: fbu,pt %fcc0, _kref+0x898c
.word 0xd410a02c ! t0_kref+0x89a0: lduh [%g2 + 0x2c], %o2
.word 0x31400002 ! t0_kref+0x89a4: fba,a,pn %fcc0, _kref+0x89ac
.word 0xe830a030 ! t0_kref+0x89a8: sth %l4, [%g2 + 0x30]
.word 0x9612f3bd ! t0_kref+0x89ac: or %o3, -0xc43, %o3
.word 0xe6363fe0 ! t0_kref+0x89b0: sth %l3, [%i0 - 0x20]
.word 0x35400002 ! t0_kref+0x89b4: fbue,a,pn %fcc0, _kref+0x89bc
.word 0x98780017 ! t0_kref+0x89b8: sdiv %g0, %l7, %o4
.word 0x13040552 ! t0_kref+0x89bc: sethi %hi(0x10154800), %o1
.word 0x940ac01b ! t0_kref+0x89c0: and %o3, %i3, %o2
.word 0xaba000b0 ! t0_kref+0x89c4: fnegs %f16, %f21
.word 0xd6162006 ! t0_kref+0x89c8: lduh [%i0 + 6], %o3
.word 0xd408a02f ! t0_kref+0x89cc: ldub [%g2 + 0x2f], %o2
.word 0x9486c009 ! t0_kref+0x89d0: addcc %i3, %o1, %o2
.word 0x981dfc90 ! t0_kref+0x89d4: xor %l7, -0x370, %o4
.word 0xe91e3ff0 ! t0_kref+0x89d8: ldd [%i0 - 0x10], %f20
.word 0x9235400b ! t0_kref+0x89dc: orn %l5, %o3, %o1
.word 0xd85e3fe8 ! t0_kref+0x89e0: ldx [%i0 - 0x18], %o4
.word 0xdd1fbe90 ! t0_kref+0x89e4: ldd [%fp - 0x170], %f14
.word 0xd416001b ! t0_kref+0x89e8: lduh [%i0 + %i3], %o2
.word 0x3d800007 ! t0_kref+0x89ec: fbule,a _kref+0x8a08
.word 0x9636c017 ! t0_kref+0x89f0: orn %i3, %l7, %o3
.word 0x2dbfffe6 ! t0_kref+0x89f4: fbg,a _kref+0x898c
.word 0xfa2e0000 ! t0_kref+0x89f8: stb %i5, [%i0]
.word 0x81dcbcbb ! t0_kref+0x89fc: flush %l2 - 0x345
.word 0x2d47ffe3 ! t0_kref+0x8a00: fbg,a,pn %fcc0, _kref+0x898c
.word 0xa1a00139 ! t0_kref+0x8a04: fabss %f25, %f16
.word 0xc398a080 ! t0_kref+0x8a08: ldda [%g2 + 0x80]%asi, %f32
.word 0x965cf542 ! t0_kref+0x8a0c: smul %l3, -0xabe, %o3
.word 0xa7a2c833 ! t0_kref+0x8a10: fadds %f11, %f19, %f19
.word 0xdb20a028 ! t0_kref+0x8a14: st %f13, [%g2 + 0x28]
.word 0xada01a39 ! t0_kref+0x8a18: fstoi %f25, %f22
.word 0x3f480007 ! t0_kref+0x8a1c: fbo,a,pt %fcc0, _kref+0x8a38
.word 0xa1a00032 ! t0_kref+0x8a20: fmovs %f18, %f16
.word 0x963ec009 ! t0_kref+0x8a24: xnor %i3, %o1, %o3
.word 0xd410a00c ! t0_kref+0x8a28: lduh [%g2 + 0xc], %o2
.word 0xd91f4018 ! t0_kref+0x8a2c: ldd [%i5 + %i0], %f12
.word 0x927a8000 ! t0_kref+0x8a30: sdiv %o2, %g0, %o1
.word 0x9b127a2e ! t0_kref+0x8a34: taddcctv %o1, -0x5d2, %o5
.word 0x99a01917 ! t0_kref+0x8a38: fitod %f23, %f12
.word 0xd46e8019 ! t0_kref+0x8a3c: ldstub [%i2 + %i1], %o2
.word 0xc398a080 ! t0_kref+0x8a40: ldda [%g2 + 0x80]%asi, %f32
.word 0x95a608d0 ! t0_kref+0x8a44: fsubd %f24, %f16, %f10
.word 0x948235c3 ! t0_kref+0x8a48: addcc %o0, -0xa3d, %o2
.word 0x2d480003 ! t0_kref+0x8a4c: fbg,a,pt %fcc0, _kref+0x8a58
.word 0xa3a018d8 ! t0_kref+0x8a50: fdtos %f24, %f17
.word 0x925db004 ! t0_kref+0x8a54: smul %l6, -0xffc, %o1
.word 0xde56001b ! t0_kref+0x8a58: ldsh [%i0 + %i3], %o7
.word 0x1e800005 ! t0_kref+0x8a5c: bvc _kref+0x8a70
.word 0xf428a020 ! t0_kref+0x8a60: stb %i2, [%g2 + 0x20]
.word 0x3d400004 ! t0_kref+0x8a64: fbule,a,pn %fcc0, _kref+0x8a74
.word 0x9332400a ! t0_kref+0x8a68: srl %o1, %o2, %o1
.word 0xc07e001c ! t0_kref+0x8a6c: swap [%i0 + %i4], %g0
.word 0x9ba00039 ! t0_kref+0x8a70: fmovs %f25, %f13
.word 0x9da00030 ! t0_kref+0x8a74: fmovs %f16, %f14
.word 0x15400006 ! t0_kref+0x8a78: fbue,pn %fcc0, _kref+0x8a90
.word 0x9af76f7d ! t0_kref+0x8a7c: udivcc %i5, 0xf7d, %o5
.word 0x3c800006 ! t0_kref+0x8a80: bpos,a _kref+0x8a98
.word 0xa1a01897 ! t0_kref+0x8a84: fitos %f23, %f16
.word 0xafa4082e ! t0_kref+0x8a88: fadds %f16, %f14, %f23
.word 0xc056600c ! t0_kref+0x8a8c: ldsh [%i1 + 0xc], %g0
.word 0x81ad0ab2 ! t0_kref+0x8a90: fcmpes %fcc0, %f20, %f18
.word 0xe01e0000 ! t0_kref+0x8a94: ldd [%i0], %l0
.word 0xe300a018 ! t0_kref+0x8a98: ld [%g2 + 0x18], %f17
.word 0xe668a02e ! t0_kref+0x8a9c: ldstub [%g2 + 0x2e], %l3
.word 0xafa0012a ! t0_kref+0x8aa0: fabss %f10, %f23
.word 0x9634c01a ! t0_kref+0x8aa4: orn %l3, %i2, %o3
.word 0xe630a02e ! t0_kref+0x8aa8: sth %l3, [%g2 + 0x2e]
.word 0x81d80017 ! t0_kref+0x8aac: flush %g0 + %l7
.word 0xe1bf5019 ! t0_kref+0x8ab0: stda %f16, [%i5 + %i1]0x80
.word 0x81d84015 ! t0_kref+0x8ab4: flush %g1 + %l5
.word 0x80e333c4 ! t0_kref+0x8ab8: subccc %o4, -0xc3c, %g0
.word 0xea26401c ! t0_kref+0x8abc: st %l5, [%i1 + %i4]
.word 0xe1070018 ! t0_kref+0x8ac0: ld [%i4 + %i0], %f16
.word 0x94e7387b ! t0_kref+0x8ac4: subccc %i4, -0x785, %o2
.word 0xd520a010 ! t0_kref+0x8ac8: st %f10, [%g2 + 0x10]
.word 0x9462b96b ! t0_kref+0x8acc: subc %o2, -0x695, %o2
.word 0x81874000 ! t0_kref+0x8ad0: wr %i5, %g0, %y
.word 0x8143e040 ! t0_kref+0x8ad4: membar 0x40
.word 0xd448a00c ! t0_kref+0x8ad8: ldsb [%g2 + 0xc], %o2
.word 0x80ff000d ! t0_kref+0x8adc: sdivcc %i4, %o5, %g0
.word 0xe01e401d ! t0_kref+0x8ae0: ldd [%i1 + %i5], %l0
.word 0xd85f4019 ! t0_kref+0x8ae4: ldx [%i5 + %i1], %o4
.word 0x81ae0a4a ! t0_kref+0x8ae8: fcmpd %fcc0, %f24, %f10
.word 0xc807bfe4 ! t0_kref+0x8aec: ld [%fp - 0x1c], %g4
.word 0xc398a040 ! t0_kref+0x8af0: ldda [%g2 + 0x40]%asi, %f32
.word 0x8186c000 ! t0_kref+0x8af4: wr %i3, %g0, %y
.word 0x9444801d ! t0_kref+0x8af8: addc %l2, %i5, %o2
.word 0x2c800003 ! t0_kref+0x8afc: bneg,a _kref+0x8b08
.word 0x96bf7bb8 ! t0_kref+0x8b00: xnorcc %i5, -0x448, %o3
.word 0x00800005 ! t0_kref+0x8b04: bn _kref+0x8b18
.word 0x95a018d6 ! t0_kref+0x8b08: fdtos %f22, %f10
.word 0x9445401b ! t0_kref+0x8b0c: addc %l5, %i3, %o2
.word 0x972b000b ! t0_kref+0x8b10: sll %o4, %o3, %o3
.word 0xada5c82a ! t0_kref+0x8b14: fadds %f23, %f10, %f22
.word 0x15800006 ! t0_kref+0x8b18: fbue _kref+0x8b30
.word 0x97a2c939 ! t0_kref+0x8b1c: fmuls %f11, %f25, %f11
.word 0x96defe88 ! t0_kref+0x8b20: smulcc %i3, -0x178, %o3
.word 0xd828a007 ! t0_kref+0x8b24: stb %o4, [%g2 + 7]
.word 0x81aa8a50 ! t0_kref+0x8b28: fcmpd %fcc0, %f10, %f16
.word 0x925a4014 ! t0_kref+0x8b2c: smul %o1, %l4, %o1
.word 0xb1a5092a ! t0_kref+0x8b30: fmuls %f20, %f10, %f24
.word 0xf828a037 ! t0_kref+0x8b34: stb %i4, [%g2 + 0x37]
.word 0xe51e3ff0 ! t0_kref+0x8b38: ldd [%i0 - 0x10], %f18
.word 0x9ea7400b ! t0_kref+0x8b3c: subcc %i5, %o3, %o7
.word 0xe01e2010 ! t0_kref+0x8b40: ldd [%i0 + 0x10], %l0
.word 0xe11fbcd0 ! t0_kref+0x8b44: ldd [%fp - 0x330], %f16
.word 0x03800007 ! t0_kref+0x8b48: fbne _kref+0x8b64
.word 0xc807bff0 ! t0_kref+0x8b4c: ld [%fp - 0x10], %g4
.word 0xe0180019 ! t0_kref+0x8b50: ldd [%g0 + %i1], %l0
.word 0x35800006 ! t0_kref+0x8b54: fbue,a _kref+0x8b6c
.word 0x9a06abc2 ! t0_kref+0x8b58: add %i2, 0xbc2, %o5
.word 0xd91fbe48 ! t0_kref+0x8b5c: ldd [%fp - 0x1b8], %f12
.word 0xa1a2cd33 ! t0_kref+0x8b60: fsmuld %f11, %f19, %f16
.word 0xc398a040 ! t0_kref+0x8b64: ldda [%g2 + 0x40]%asi, %f32
.word 0x95380000 ! t0_kref+0x8b68: sra %g0, %g0, %o2
.word 0xef063fe0 ! t0_kref+0x8b6c: ld [%i0 - 0x20], %f23
.word 0x01800006 ! t0_kref+0x8b70: fbn _kref+0x8b88
.word 0xfa20a008 ! t0_kref+0x8b74: st %i5, [%g2 + 8]
.word 0xa1a509b4 ! t0_kref+0x8b78: fdivs %f20, %f20, %f16
.word 0x992ac015 ! t0_kref+0x8b7c: sll %o3, %l5, %o4
.word 0xd03e3ff8 ! t0_kref+0x8b80: std %o0, [%i0 - 8]
.word 0x9a7ae5f0 ! t0_kref+0x8b84: sdiv %o3, 0x5f0, %o5
.word 0xa5a50d2b ! t0_kref+0x8b88: fsmuld %f20, %f11, %f18
.word 0x80bac016 ! t0_kref+0x8b8c: xnorcc %o3, %l6, %g0
.word 0xd808a011 ! t0_kref+0x8b90: ldub [%g2 + 0x11], %o4
.word 0x9a8df241 ! t0_kref+0x8b94: andcc %l7, -0xdbf, %o5
.word 0x80f02a4e ! t0_kref+0x8b98: udivcc %g0, 0xa4e, %g0
.word 0xde4e3ff4 ! t0_kref+0x8b9c: ldsb [%i0 - 0xc], %o7
.word 0x98bdc017 ! t0_kref+0x8ba0: xnorcc %l7, %l7, %o4
.word 0xa7a00134 ! t0_kref+0x8ba4: fabss %f20, %f19
.word 0x31480006 ! t0_kref+0x8ba8: fba,a,pt %fcc0, _kref+0x8bc0
.word 0x972d400b ! t0_kref+0x8bac: sll %l5, %o3, %o3
.word 0x2b800002 ! t0_kref+0x8bb0: fbug,a _kref+0x8bb8
.word 0xd4364000 ! t0_kref+0x8bb4: sth %o2, [%i1]
.word 0x9273000b ! t0_kref+0x8bb8: udiv %o4, %o3, %o1
.word 0xd220a030 ! t0_kref+0x8bbc: st %o1, [%g2 + 0x30]
.word 0xef000019 ! t0_kref+0x8bc0: ld [%g0 + %i1], %f23
.word 0xed20a00c ! t0_kref+0x8bc4: st %f22, [%g2 + 0xc]
.word 0x9ef77d17 ! t0_kref+0x8bc8: udivcc %i5, -0x2e9, %o7
sethi %hi(2f), %o7
.word 0xe40be004 ! t0_kref+0x8bd0: ldub [%o7 + 4], %l2
.word 0xa41ca00c ! t0_kref+0x8bd4: xor %l2, 0xc, %l2
.word 0xe42be004 ! t0_kref+0x8bd8: stb %l2, [%o7 + 4]
.word 0x81dbe004 ! t0_kref+0x8bdc: flush %o7 + 4
.word 0x92ff000b ! t0_kref+0x8be0: sdivcc %i4, %o3, %o1
.word 0xd408a025 ! t0_kref+0x8be4: ldub [%g2 + 0x25], %o2
.word 0xaba00138 ! t0_kref+0x8be8: fabss %f24, %f21
.word 0x9b3a400d ! t0_kref+0x8bec: sra %o1, %o5, %o5
.word 0xde066004 ! t0_kref+0x8bf0: ld [%i1 + 4], %o7
.word 0x929ab1b4 ! t0_kref+0x8bf4: xorcc %o2, -0xe4c, %o1
.word 0x80f3000a ! t0_kref+0x8bf8: udivcc %o4, %o2, %g0
.word 0x98834000 ! t0_kref+0x8bfc: addcc %o5, %g0, %o4
.word 0xe5264000 ! t0_kref+0x8c00: st %f18, [%i1]
2: .word 0x980c801d ! t0_kref+0x8c04: and %l2, %i5, %o4
.word 0xd856201e ! t0_kref+0x8c08: ldsh [%i0 + 0x1e], %o4
.word 0x8143e040 ! t0_kref+0x8c0c: membar 0x40
.word 0x9894f3ec ! t0_kref+0x8c10: orcc %l3, -0xc14, %o4
.word 0x96aaeccd ! t0_kref+0x8c14: andncc %o3, 0xccd, %o3
.word 0xee78a014 ! t0_kref+0x8c18: swap [%g2 + 0x14], %l7
.word 0xa3a0012f ! t0_kref+0x8c1c: fabss %f15, %f17
.word 0x3d480001 ! t0_kref+0x8c20: fbule,a,pt %fcc0, _kref+0x8c24
.word 0xe3b8a040 ! t0_kref+0x8c24: stda %f48, [%g2 + 0x40]%asi
.word 0x96a3401a ! t0_kref+0x8c28: subcc %o5, %i2, %o3
.word 0x3f480002 ! t0_kref+0x8c2c: fbo,a,pt %fcc0, _kref+0x8c34
.word 0xb3a0012f ! t0_kref+0x8c30: fabss %f15, %f25
.word 0xd4df5018 ! t0_kref+0x8c34: ldxa [%i5 + %i0]0x80, %o2
.word 0xea20a02c ! t0_kref+0x8c38: st %l5, [%g2 + 0x2c]
.word 0xea7e6014 ! t0_kref+0x8c3c: swap [%i1 + 0x14], %l5
.word 0xd648a037 ! t0_kref+0x8c40: ldsb [%g2 + 0x37], %o3
.word 0xeb00a018 ! t0_kref+0x8c44: ld [%g2 + 0x18], %f21
.word 0x81abca2c ! t0_kref+0x8c48: fcmps %fcc0, %f15, %f12
.word 0x2e800003 ! t0_kref+0x8c4c: bvs,a _kref+0x8c58
.word 0xe62e3fe3 ! t0_kref+0x8c50: stb %l3, [%i0 - 0x1d]
.word 0x8143c000 ! t0_kref+0x8c54: stbar
.word 0x948f63f1 ! t0_kref+0x8c58: andcc %i5, 0x3f1, %o2
.word 0x1e800006 ! t0_kref+0x8c5c: bvc _kref+0x8c74
.word 0x9234c000 ! t0_kref+0x8c60: orn %l3, %g0, %o1
.word 0xa7a00133 ! t0_kref+0x8c64: fabss %f19, %f19
.word 0x952f201b ! t0_kref+0x8c68: sll %i4, 0x1b, %o2
.word 0x9a424017 ! t0_kref+0x8c6c: addc %o1, %l7, %o5
.word 0xa5a01916 ! t0_kref+0x8c70: fitod %f22, %f18
.word 0xe11e001d ! t0_kref+0x8c74: ldd [%i0 + %i5], %f16
.word 0xe53e3fe8 ! t0_kref+0x8c78: std %f18, [%i0 - 0x18]
.word 0x9b1af5b6 ! t0_kref+0x8c7c: tsubcctv %o3, -0xa4a, %o5
.word 0x00800005 ! t0_kref+0x8c80: bn _kref+0x8c94
.word 0xd4ee5000 ! t0_kref+0x8c84: ldstuba [%i1]0x80, %o2
.word 0xf13e3ff8 ! t0_kref+0x8c88: std %f24, [%i0 - 8]
.word 0x92adbf4f ! t0_kref+0x8c8c: andncc %l6, -0xb1, %o1
.word 0xe91fbcb0 ! t0_kref+0x8c90: ldd [%fp - 0x350], %f20
.word 0x07800004 ! t0_kref+0x8c94: fbul _kref+0x8ca4
.word 0x933d000c ! t0_kref+0x8c98: sra %l4, %o4, %o1
.word 0x92e5c00d ! t0_kref+0x8c9c: subccc %l7, %o5, %o1
.word 0x993d2017 ! t0_kref+0x8ca0: sra %l4, 0x17, %o4
.word 0x989b0012 ! t0_kref+0x8ca4: xorcc %o4, %l2, %o4
.word 0xde0e001a ! t0_kref+0x8ca8: ldub [%i0 + %i2], %o7
.word 0x9a830017 ! t0_kref+0x8cac: addcc %o4, %l7, %o5
.word 0x03480005 ! t0_kref+0x8cb0: fbne,pt %fcc0, _kref+0x8cc4
.word 0xb1a00131 ! t0_kref+0x8cb4: fabss %f17, %f24
.word 0xda162016 ! t0_kref+0x8cb8: lduh [%i0 + 0x16], %o5
.word 0xe278a014 ! t0_kref+0x8cbc: swap [%g2 + 0x14], %l1
.word 0x11800004 ! t0_kref+0x8cc0: fba _kref+0x8cd0
.word 0xde08a005 ! t0_kref+0x8cc4: ldub [%g2 + 5], %o7
.word 0x929b000b ! t0_kref+0x8cc8: xorcc %o4, %o3, %o1
.word 0x8015401c ! t0_kref+0x8ccc: or %l5, %i4, %g0
.word 0x927e8000 ! t0_kref+0x8cd0: sdiv %i2, %g0, %o1
.word 0x988f2731 ! t0_kref+0x8cd4: andcc %i4, 0x731, %o4
.word 0xa3a48838 ! t0_kref+0x8cd8: fadds %f18, %f24, %f17
.word 0xa9a0190f ! t0_kref+0x8cdc: fitod %f15, %f20
.word 0x9fc00004 ! t0_kref+0x8ce0: call %g0 + %g4
.word 0x80320008 ! t0_kref+0x8ce4: orn %o0, %o0, %g0
.word 0x9415400c ! t0_kref+0x8ce8: or %l5, %o4, %o2
.word 0x81dbc016 ! t0_kref+0x8cec: flush %o7 + %l6
.word 0x3d800006 ! t0_kref+0x8cf0: fbule,a _kref+0x8d08
.word 0xd250a01a ! t0_kref+0x8cf4: ldsh [%g2 + 0x1a], %o1
.word 0xa1a5c830 ! t0_kref+0x8cf8: fadds %f23, %f16, %f16
.word 0xd60e8019 ! t0_kref+0x8cfc: ldub [%i2 + %i1], %o3
.word 0xd230a018 ! t0_kref+0x8d00: sth %o1, [%g2 + 0x18]
.word 0xa9a01a2f ! t0_kref+0x8d04: fstoi %f15, %f20
.word 0x81ad8a4e ! t0_kref+0x8d08: fcmpd %fcc0, %f22, %f14
.word 0xd9380019 ! t0_kref+0x8d0c: std %f12, [%g0 + %i1]
.word 0x99a4c82e ! t0_kref+0x8d10: fadds %f19, %f14, %f12
.word 0xec380018 ! t0_kref+0x8d14: std %l6, [%g0 + %i0]
.word 0xd51e3fe0 ! t0_kref+0x8d18: ldd [%i0 - 0x20], %f10
.word 0xecae9018 ! t0_kref+0x8d1c: stba %l6, [%i2 + %i0]0x80
.word 0xe51fbe80 ! t0_kref+0x8d20: ldd [%fp - 0x180], %f18
.word 0xd4080018 ! t0_kref+0x8d24: ldub [%g0 + %i0], %o2
.word 0x11800002 ! t0_kref+0x8d28: fba _kref+0x8d30
.word 0x80f2261f ! t0_kref+0x8d2c: udivcc %o0, 0x61f, %g0
.word 0x967ac01a ! t0_kref+0x8d30: sdiv %o3, %i2, %o3
.word 0x983a7b12 ! t0_kref+0x8d34: xnor %o1, -0x4ee, %o4
.word 0x965a0013 ! t0_kref+0x8d38: smul %o0, %l3, %o3
.word 0x8143e040 ! t0_kref+0x8d3c: membar 0x40
.word 0xc398a040 ! t0_kref+0x8d40: ldda [%g2 + 0x40]%asi, %f32
.word 0x9ebcbb45 ! t0_kref+0x8d44: xnorcc %l2, -0x4bb, %o7
.word 0xd6c01019 ! t0_kref+0x8d48: ldswa [%g0 + %i1]0x80, %o3
.word 0x81aacab3 ! t0_kref+0x8d4c: fcmpes %fcc0, %f11, %f19
.word 0x8182c000 ! t0_kref+0x8d50: wr %o3, %g0, %y
.word 0xda10a032 ! t0_kref+0x8d54: lduh [%g2 + 0x32], %o5
.word 0x80a7000c ! t0_kref+0x8d58: cmp %i4, %o4
.word 0x9e9d8015 ! t0_kref+0x8d5c: xorcc %l6, %l5, %o7
.word 0x963a4016 ! t0_kref+0x8d60: xnor %o1, %l6, %o3
.word 0x9b2a2013 ! t0_kref+0x8d64: sll %o0, 0x13, %o5
.word 0x951b7159 ! t0_kref+0x8d68: tsubcctv %o5, -0xea7, %o2
.word 0xf007bfe0 ! t0_kref+0x8d6c: ld [%fp - 0x20], %i0
.word 0xe3b8a080 ! t0_kref+0x8d70: stda %f48, [%g2 + 0x80]%asi
.word 0xd5062000 ! t0_kref+0x8d74: ld [%i0], %f10
.word 0x98274000 ! t0_kref+0x8d78: sub %i5, %g0, %o4
.word 0x08800007 ! t0_kref+0x8d7c: bleu _kref+0x8d98
.word 0xada000b0 ! t0_kref+0x8d80: fnegs %f16, %f22
.word 0x34800001 ! t0_kref+0x8d84: bg,a _kref+0x8d88
.word 0xe720a018 ! t0_kref+0x8d88: st %f19, [%g2 + 0x18]
.word 0x3a800006 ! t0_kref+0x8d8c: bcc,a _kref+0x8da4
.word 0xd650a00a ! t0_kref+0x8d90: ldsh [%g2 + 0xa], %o3
.word 0x9e122b3e ! t0_kref+0x8d94: or %o0, 0xb3e, %o7
.word 0xa1a018ca ! t0_kref+0x8d98: fdtos %f10, %f16
.word 0x81db801c ! t0_kref+0x8d9c: flush %sp + %i4
.word 0x9a34f227 ! t0_kref+0x8da0: orn %l3, -0xdd9, %o5
.word 0x1d800008 ! t0_kref+0x8da4: fbule _kref+0x8dc4
.word 0x927f400a ! t0_kref+0x8da8: sdiv %i5, %o2, %o1
.word 0x96a23d0e ! t0_kref+0x8dac: subcc %o0, -0x2f2, %o3
.word 0x25800007 ! t0_kref+0x8db0: fblg,a _kref+0x8dcc
.word 0x9fa01a30 ! t0_kref+0x8db4: fstoi %f16, %f15
.word 0x9fc03b80 ! t0_kref+0x8db8: call %g0 - 0x480
.word 0x9535600e ! t0_kref+0x8dbc: srl %l5, 0xe, %o2
.word 0x24800005 ! t0_kref+0x8dc0: ble,a _kref+0x8dd4
.word 0xf13f4018 ! t0_kref+0x8dc4: std %f24, [%i5 + %i0]
.word 0x9eba7f32 ! t0_kref+0x8dc8: xnorcc %o1, -0xce, %o7
.word 0x0b800003 ! t0_kref+0x8dcc: fbug _kref+0x8dd8
.word 0xe5063fec ! t0_kref+0x8dd0: ld [%i0 - 0x14], %f18
.word 0x0b800006 ! t0_kref+0x8dd4: fbug _kref+0x8dec
.word 0xd8160000 ! t0_kref+0x8dd8: lduh [%i0], %o4
.word 0xed3e7ff8 ! t0_kref+0x8ddc: std %f22, [%i1 - 8]
.word 0xc12e2010 ! t0_kref+0x8de0: st %fsr, [%i0 + 0x10]
.word 0xd400a030 ! t0_kref+0x8de4: ld [%g2 + 0x30], %o2
.word 0xe53e2000 ! t0_kref+0x8de8: std %f18, [%i0]
.word 0x982d4014 ! t0_kref+0x8dec: andn %l5, %l4, %o4
.word 0x99a000b1 ! t0_kref+0x8df0: fnegs %f17, %f12
.word 0x9863401c ! t0_kref+0x8df4: subc %o5, %i4, %o4
.word 0x94e2c00b ! t0_kref+0x8df8: subccc %o3, %o3, %o2
.word 0xa5a309ce ! t0_kref+0x8dfc: fdivd %f12, %f14, %f18
.word 0x9da018d0 ! t0_kref+0x8e00: fdtos %f16, %f14
.word 0x8065ecc5 ! t0_kref+0x8e04: subc %l7, 0xcc5, %g0
.word 0x9e637617 ! t0_kref+0x8e08: subc %o5, -0x9e9, %o7
.word 0x81ac4aac ! t0_kref+0x8e0c: fcmpes %fcc0, %f17, %f12
.word 0x0b400008 ! t0_kref+0x8e10: fbug,pn %fcc0, _kref+0x8e30
.word 0x9b400000 ! t0_kref+0x8e14: mov %y, %o5
.word 0x921ac01b ! t0_kref+0x8e18: xor %o3, %i3, %o1
.word 0xe01e6008 ! t0_kref+0x8e1c: ldd [%i1 + 8], %l0
.word 0x96e4f602 ! t0_kref+0x8e20: subccc %l3, -0x9fe, %o3
.word 0xe830a024 ! t0_kref+0x8e24: sth %l4, [%g2 + 0x24]
.word 0x8143c000 ! t0_kref+0x8e28: stbar
.word 0x39480001 ! t0_kref+0x8e2c: fbuge,a,pt %fcc0, _kref+0x8e30
.word 0x99a388d4 ! t0_kref+0x8e30: fsubd %f14, %f20, %f12
.word 0x942b3697 ! t0_kref+0x8e34: andn %o4, -0x969, %o2
.word 0x95a4084c ! t0_kref+0x8e38: faddd %f16, %f12, %f10
.word 0x9313684a ! t0_kref+0x8e3c: taddcctv %o5, 0x84a, %o1
.word 0xc000a028 ! t0_kref+0x8e40: ld [%g2 + 0x28], %g0
.word 0x945d68eb ! t0_kref+0x8e44: smul %l5, 0x8eb, %o2
.word 0xb3a3082b ! t0_kref+0x8e48: fadds %f12, %f11, %f25
.word 0xc398a040 ! t0_kref+0x8e4c: ldda [%g2 + 0x40]%asi, %f32
.word 0xb1a609cc ! t0_kref+0x8e50: fdivd %f24, %f12, %f24
.word 0x9b40c000 ! t0_kref+0x8e54: mov %asi, %o5
.word 0xb1a000cc ! t0_kref+0x8e58: fnegd %f12, %f24
.word 0xe01e7fe0 ! t0_kref+0x8e5c: ldd [%i1 - 0x20], %l0
.word 0x9e0d8017 ! t0_kref+0x8e60: and %l6, %l7, %o7
.word 0x9626e7d4 ! t0_kref+0x8e64: sub %i3, 0x7d4, %o3
.word 0xe91e001d ! t0_kref+0x8e68: ldd [%i0 + %i5], %f20
.word 0xf4366008 ! t0_kref+0x8e6c: sth %i2, [%i1 + 8]
.word 0xf11fbd28 ! t0_kref+0x8e70: ldd [%fp - 0x2d8], %f24
.word 0x9da01914 ! t0_kref+0x8e74: fitod %f20, %f14
.word 0xef6e401c ! t0_kref+0x8e78: prefetch %i1 + %i4, 23
.word 0xd6a71018 ! t0_kref+0x8e7c: sta %o3, [%i4 + %i0]0x80
.word 0x92850014 ! t0_kref+0x8e80: addcc %l4, %l4, %o1
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
1: .word 0xec3e7fe8 ! t0_kref+0x8e8c: std %l6, [%i1 - 0x18]
.word 0xd24e401a ! t0_kref+0x8e90: ldsb [%i1 + %i2], %o1
.word 0xdb267fec ! t0_kref+0x8e94: st %f13, [%i1 - 0x14]
.word 0xde00a004 ! t0_kref+0x8e98: ld [%g2 + 4], %o7
.word 0xb3a000ab ! t0_kref+0x8e9c: fnegs %f11, %f25
.word 0xc08e9018 ! t0_kref+0x8ea0: lduba [%i2 + %i0]0x80, %g0
.word 0x9f2b4015 ! t0_kref+0x8ea4: sll %o5, %l5, %o7
.word 0x29800004 ! t0_kref+0x8ea8: fbl,a _kref+0x8eb8
.word 0x9665b15c ! t0_kref+0x8eac: subc %l6, -0xea4, %o3
.word 0x8184c000 ! t0_kref+0x8eb0: wr %l3, %g0, %y
.word 0x9486a749 ! t0_kref+0x8eb4: addcc %i2, 0x749, %o2
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x923d69bc ! t0_kref+0x8ec4: xnor %l5, 0x9bc, %o1
1: .word 0xd810a000 ! t0_kref+0x8ec8: lduh [%g2], %o4
.word 0x9ae360ad ! t0_kref+0x8ecc: subccc %o5, 0xad, %o5
.word 0x95a00139 ! t0_kref+0x8ed0: fabss %f25, %f10
.word 0xf630a01a ! t0_kref+0x8ed4: sth %i3, [%g2 + 0x1a]
.word 0xd8ff1018 ! t0_kref+0x8ed8: swapa [%i4 + %i0]0x80, %o4
.word 0xa7a54837 ! t0_kref+0x8edc: fadds %f21, %f23, %f19
.word 0x93328014 ! t0_kref+0x8ee0: srl %o2, %l4, %o1
.word 0x96e5c008 ! t0_kref+0x8ee4: subccc %l7, %o0, %o3
.word 0x9abf401c ! t0_kref+0x8ee8: xnorcc %i5, %i4, %o5
.word 0xb3a4492d ! t0_kref+0x8eec: fmuls %f17, %f13, %f25
.word 0x9fc10000 ! t0_kref+0x8ef0: call %g4
.word 0xc04e601a ! t0_kref+0x8ef4: ldsb [%i1 + 0x1a], %g0
.word 0x81874000 ! t0_kref+0x8ef8: wr %i5, %g0, %y
.word 0xc08e501a ! t0_kref+0x8efc: lduba [%i1 + %i2]0x80, %g0
.word 0x99a01912 ! t0_kref+0x8f00: fitod %f18, %f12
.word 0xda4e001a ! t0_kref+0x8f04: ldsb [%i0 + %i2], %o5
.word 0x80f4c015 ! t0_kref+0x8f08: udivcc %l3, %l5, %g0
.word 0x81828000 ! t0_kref+0x8f0c: wr %o2, %g0, %y
.word 0x37480002 ! t0_kref+0x8f10: fbge,a,pt %fcc0, _kref+0x8f18
.word 0xf428a015 ! t0_kref+0x8f14: stb %i2, [%g2 + 0x15]
.word 0x9af4f8d2 ! t0_kref+0x8f18: udivcc %l3, -0x72e, %o5
.word 0x98a00015 ! t0_kref+0x8f1c: subcc %g0, %l5, %o4
.word 0xd8566016 ! t0_kref+0x8f20: ldsh [%i1 + 0x16], %o4
.word 0x9536801c ! t0_kref+0x8f24: srl %i2, %i4, %o2
.word 0xa1a6084e ! t0_kref+0x8f28: faddd %f24, %f14, %f16
.word 0x985f0008 ! t0_kref+0x8f2c: smul %i4, %o0, %o4
.word 0xc398a040 ! t0_kref+0x8f30: ldda [%g2 + 0x40]%asi, %f32
.word 0x9eaa800c ! t0_kref+0x8f34: andncc %o2, %o4, %o7
.word 0xada509d0 ! t0_kref+0x8f38: fdivd %f20, %f16, %f22
.word 0x9fc00004 ! t0_kref+0x8f3c: call %g0 + %g4
.word 0xd2160000 ! t0_kref+0x8f40: lduh [%i0], %o1
.word 0x80658014 ! t0_kref+0x8f44: subc %l6, %l4, %g0
.word 0xc040a008 ! t0_kref+0x8f48: ldsw [%g2 + 8], %g0
.word 0x9eaf7570 ! t0_kref+0x8f4c: andncc %i5, -0xa90, %o7
.word 0xd5070019 ! t0_kref+0x8f50: ld [%i4 + %i1], %f10
.word 0x9ba00038 ! t0_kref+0x8f54: fmovs %f24, %f13
.word 0x21480005 ! t0_kref+0x8f58: fbn,a,pt %fcc0, _kref+0x8f6c
.word 0xada50d2f ! t0_kref+0x8f5c: fsmuld %f20, %f15, %f22
.word 0x9e35c008 ! t0_kref+0x8f60: orn %l7, %o0, %o7
.word 0x9fc10000 ! t0_kref+0x8f64: call %g4
.word 0xa1a40956 ! t0_kref+0x8f68: fmuld %f16, %f22, %f16
.word 0x8042ac3a ! t0_kref+0x8f6c: addc %o2, 0xc3a, %g0
.word 0x95358016 ! t0_kref+0x8f70: srl %l6, %l6, %o2
.word 0xb1a5894e ! t0_kref+0x8f74: fmuld %f22, %f14, %f24
.word 0x9485bc21 ! t0_kref+0x8f78: addcc %l6, -0x3df, %o2
.word 0x81da001a ! t0_kref+0x8f7c: flush %o0 + %i2
.word 0xf836c018 ! t0_kref+0x8f80: sth %i4, [%i3 + %i0]
.word 0xa9a0190c ! t0_kref+0x8f84: fitod %f12, %f20
.word 0x960a3ea0 ! t0_kref+0x8f88: and %o0, -0x160, %o3
.word 0x35480002 ! t0_kref+0x8f8c: fbue,a,pt %fcc0, _kref+0x8f94
.word 0xd400a02c ! t0_kref+0x8f90: ld [%g2 + 0x2c], %o2
.word 0x973f401c ! t0_kref+0x8f94: sra %i5, %i4, %o3
.word 0x9866fcae ! t0_kref+0x8f98: subc %i3, -0x352, %o4
.word 0x8143c000 ! t0_kref+0x8f9c: stbar
.word 0x8143e05f ! t0_kref+0x8fa0: membar 0x5f
.word 0xc568a080 ! t0_kref+0x8fa4: prefetch %g2 + 0x80, 2
.word 0x26800002 ! t0_kref+0x8fa8: bl,a _kref+0x8fb0
.word 0x94d83fb2 ! t0_kref+0x8fac: smulcc %g0, -0x4e, %o2
.word 0x9ba01a2d ! t0_kref+0x8fb0: fstoi %f13, %f13
.word 0x9e0821bd ! t0_kref+0x8fb4: and %g0, 0x1bd, %o7
.word 0x98e2b9d7 ! t0_kref+0x8fb8: subccc %o2, -0x629, %o4
.word 0x983d8014 ! t0_kref+0x8fbc: xnor %l6, %l4, %o4
.word 0x97a01a34 ! t0_kref+0x8fc0: fstoi %f20, %f11
.word 0xda4e600b ! t0_kref+0x8fc4: ldsb [%i1 + 0xb], %o5
.word 0x92ac800a ! t0_kref+0x8fc8: andncc %l2, %o2, %o1
.word 0xda2e7ffc ! t0_kref+0x8fcc: stb %o5, [%i1 - 4]
.word 0x9ab74009 ! t0_kref+0x8fd0: orncc %i5, %o1, %o5
.word 0xa9a8c036 ! t0_kref+0x8fd4: fmovsul %fcc0, %f22, %f20
.word 0xd4500018 ! t0_kref+0x8fd8: ldsh [%g0 + %i0], %o2
.word 0x9e0d21ff ! t0_kref+0x8fdc: and %l4, 0x1ff, %o7
.word 0x8143e040 ! t0_kref+0x8fe0: membar 0x40
.word 0x952f6007 ! t0_kref+0x8fe4: sll %i5, 0x7, %o2
.word 0xa1a018d4 ! t0_kref+0x8fe8: fdtos %f20, %f16
.word 0xe430a030 ! t0_kref+0x8fec: sth %l2, [%g2 + 0x30]
.word 0x9e877d97 ! t0_kref+0x8ff0: addcc %i5, -0x269, %o7
.word 0x93282005 ! t0_kref+0x8ff4: sll %g0, 0x5, %o1
.word 0x953ec008 ! t0_kref+0x8ff8: sra %i3, %o0, %o2
.word 0x93372012 ! t0_kref+0x8ffc: srl %i4, 0x12, %o1
.word 0xada44d34 ! t0_kref+0x9000: fsmuld %f17, %f20, %f22
.word 0x15800007 ! t0_kref+0x9004: fbue _kref+0x9020
.word 0xda480019 ! t0_kref+0x9008: ldsb [%g0 + %i1], %o5
.word 0xe3b8a040 ! t0_kref+0x900c: stda %f48, [%g2 + 0x40]%asi
.word 0xe6a71018 ! t0_kref+0x9010: sta %l3, [%i4 + %i0]0x80
.word 0xde08a020 ! t0_kref+0x9014: ldub [%g2 + 0x20], %o7
.word 0x9eaeb3d7 ! t0_kref+0x9018: andncc %i2, -0xc29, %o7
.word 0xe16e001c ! t0_kref+0x901c: prefetch %i0 + %i4, 16
.word 0x9fa01a37 ! t0_kref+0x9020: fstoi %f23, %f15
.word 0xb1a018d6 ! t0_kref+0x9024: fdtos %f22, %f24
.word 0x39800001 ! t0_kref+0x9028: fbuge,a _kref+0x902c
.word 0xe13e0000 ! t0_kref+0x902c: std %f16, [%i0]
.word 0x92a6800d ! t0_kref+0x9030: subcc %i2, %o5, %o1
.word 0xd4562012 ! t0_kref+0x9034: ldsh [%i0 + 0x12], %o2
.word 0x9e6570e9 ! t0_kref+0x9038: subc %l5, -0xf17, %o7
.word 0x92bd280c ! t0_kref+0x903c: xnorcc %l4, 0x80c, %o1
.word 0xde4e6000 ! t0_kref+0x9040: ldsb [%i1], %o7
.word 0x948a8008 ! t0_kref+0x9044: andcc %o2, %o0, %o2
.word 0x9f22001d ! t0_kref+0x9048: mulscc %o0, %i5, %o7
.word 0x2d800008 ! t0_kref+0x904c: fbg,a _kref+0x906c
.word 0x81dcfdc3 ! t0_kref+0x9050: flush %l3 - 0x23d
.word 0x81848000 ! t0_kref+0x9054: wr %l2, %g0, %y
.word 0x987ce2f8 ! t0_kref+0x9058: sdiv %l3, 0x2f8, %o4
.word 0xa3a00032 ! t0_kref+0x905c: fmovs %f18, %f17
.word 0xb1a01893 ! t0_kref+0x9060: fitos %f19, %f24
.word 0xada000ce ! t0_kref+0x9064: fnegd %f14, %f22
.word 0x9fc10000 ! t0_kref+0x9068: call %g4
.word 0xe0564000 ! t0_kref+0x906c: ldsh [%i1], %l0
.word 0x9af00013 ! t0_kref+0x9070: udivcc %g0, %l3, %o5
.word 0xada4c82e ! t0_kref+0x9074: fadds %f19, %f14, %f22
.word 0xa5a5c82f ! t0_kref+0x9078: fadds %f23, %f15, %f18
.word 0xe3070019 ! t0_kref+0x907c: ld [%i4 + %i1], %f17
.word 0x9abae3f4 ! t0_kref+0x9080: xnorcc %o3, 0x3f4, %o5
.word 0xc0100018 ! t0_kref+0x9084: lduh [%g0 + %i0], %g0
.word 0x96aaf75c ! t0_kref+0x9088: andncc %o3, -0x8a4, %o3
.word 0x983aea8b ! t0_kref+0x908c: xnor %o3, 0xa8b, %o4
.word 0x97326013 ! t0_kref+0x9090: srl %o1, 0x13, %o3
.word 0xd24e4000 ! t0_kref+0x9094: ldsb [%i1], %o1
.word 0xde00a024 ! t0_kref+0x9098: ld [%g2 + 0x24], %o7
.word 0xe11fbdf8 ! t0_kref+0x909c: ldd [%fp - 0x208], %f16
.word 0x9e3c8012 ! t0_kref+0x90a0: xnor %l2, %l2, %o7
.word 0x9de3bfa0 ! t0_kref+0x90a4: save %sp, -0x60, %sp
.word 0x81c8622c ! t0_kref+0x90a8: return %g1 + 0x22c
.word 0xde10a002 ! t0_kref+0x90ac: lduh [%g2 + 2], %o7
.word 0x001fffff ! t0_kref+0x90b0: illtrap 0x1fffff
.word 0xb1a389ca ! t0_kref+0x90b4: fdivd %f14, %f10, %f24
.word 0x92122f34 ! t0_kref+0x90b8: or %o0, 0xf34, %o1
.word 0x94236df1 ! t0_kref+0x90bc: sub %o5, 0xdf1, %o2
.word 0xd906200c ! t0_kref+0x90c0: ld [%i0 + 0xc], %f12
.word 0xde50a000 ! t0_kref+0x90c4: ldsh [%g2], %o7
.word 0x92a5c01a ! t0_kref+0x90c8: subcc %l7, %i2, %o1
.word 0x9836e16c ! t0_kref+0x90cc: orn %i3, 0x16c, %o4
.word 0x81ac8a4c ! t0_kref+0x90d0: fcmpd %fcc0, %f18, %f12
.word 0x81868000 ! t0_kref+0x90d4: wr %i2, %g0, %y
.word 0x1f400005 ! t0_kref+0x90d8: fbo,pn %fcc0, _kref+0x90ec
.word 0x96a5c013 ! t0_kref+0x90dc: subcc %l7, %l3, %o3
.word 0x95150012 ! t0_kref+0x90e0: taddcctv %l4, %l2, %o2
.word 0xaba000b2 ! t0_kref+0x90e4: fnegs %f18, %f21
.word 0x06400002 ! t0_kref+0x90e8: bl,pn %icc, _kref+0x90f0
.word 0xd2466008 ! t0_kref+0x90ec: ldsw [%i1 + 8], %o1
.word 0xa7a4c82b ! t0_kref+0x90f0: fadds %f19, %f11, %f19
.word 0xe56e401d ! t0_kref+0x90f4: prefetch %i1 + %i5, 18
.word 0xa9a3c82a ! t0_kref+0x90f8: fadds %f15, %f10, %f20
.word 0xe3b8a040 ! t0_kref+0x90fc: stda %f48, [%g2 + 0x40]%asi
.word 0xf300a038 ! t0_kref+0x9100: ld [%g2 + 0x38], %f25
.word 0xe6ee101a ! t0_kref+0x9104: ldstuba [%i0 + %i2]0x80, %l3
.word 0x9da4c836 ! t0_kref+0x9108: fadds %f19, %f22, %f14
.word 0xda30a03e ! t0_kref+0x910c: sth %o5, [%g2 + 0x3e]
.word 0x9a23401c ! t0_kref+0x9110: sub %o5, %i4, %o5
.word 0x94a7000c ! t0_kref+0x9114: subcc %i4, %o4, %o2
.word 0xa5a00134 ! t0_kref+0x9118: fabss %f20, %f18
.word 0xb1a489b3 ! t0_kref+0x911c: fdivs %f18, %f19, %f24
.word 0xe820a01c ! t0_kref+0x9120: st %l4, [%g2 + 0x1c]
.word 0xc398a080 ! t0_kref+0x9124: ldda [%g2 + 0x80]%asi, %f32
.word 0xa3a018d0 ! t0_kref+0x9128: fdtos %f16, %f17
.word 0xd4780019 ! t0_kref+0x912c: swap [%g0 + %i1], %o2
.word 0xd6562010 ! t0_kref+0x9130: ldsh [%i0 + 0x10], %o3
.word 0x9da48831 ! t0_kref+0x9134: fadds %f18, %f17, %f14
.word 0xafa00033 ! t0_kref+0x9138: fmovs %f19, %f23
.word 0xd230a01a ! t0_kref+0x913c: sth %o1, [%g2 + 0x1a]
.word 0x9fc00004 ! t0_kref+0x9140: call %g0 + %g4
.word 0xd236001b ! t0_kref+0x9144: sth %o1, [%i0 + %i3]
.word 0x95a64838 ! t0_kref+0x9148: fadds %f25, %f24, %f10
.word 0x0d800001 ! t0_kref+0x914c: fbg _kref+0x9150
.word 0x9832401a ! t0_kref+0x9150: orn %o1, %i2, %o4
.word 0x9e8e8000 ! t0_kref+0x9154: andcc %i2, %g0, %o7
.word 0x9a8d4000 ! t0_kref+0x9158: andcc %l5, %g0, %o5
.word 0x92b2f7d3 ! t0_kref+0x915c: orncc %o3, -0x82d, %o1
.word 0x81870000 ! t0_kref+0x9160: wr %i4, %g0, %y
.word 0x942ab95b ! t0_kref+0x9164: andn %o2, -0x6a5, %o2
.word 0x9e40208a ! t0_kref+0x9168: addc %g0, 0x8a, %o7
.word 0xa7a01897 ! t0_kref+0x916c: fitos %f23, %f19
.word 0xa1a018d6 ! t0_kref+0x9170: fdtos %f22, %f16
.word 0x81830000 ! t0_kref+0x9174: wr %o4, %g0, %y
.word 0xa3a00134 ! t0_kref+0x9178: fabss %f20, %f17
.word 0x965a4014 ! t0_kref+0x917c: smul %o1, %l4, %o3
.word 0xe01e3ff8 ! t0_kref+0x9180: ldd [%i0 - 8], %l0
.word 0x1d800001 ! t0_kref+0x9184: fbule _kref+0x9188
.word 0xf3270019 ! t0_kref+0x9188: st %f25, [%i4 + %i1]
.word 0x9e5cc00d ! t0_kref+0x918c: smul %l3, %o5, %o7
.word 0x2b480002 ! t0_kref+0x9190: fbug,a,pt %fcc0, _kref+0x9198
.word 0x9a16c01c ! t0_kref+0x9194: or %i3, %i4, %o5
.word 0x9e45401a ! t0_kref+0x9198: addc %l5, %i2, %o7
.word 0x9242e707 ! t0_kref+0x919c: addc %o3, 0x707, %o1
.word 0x9a23786e ! t0_kref+0x91a0: sub %o5, -0x792, %o5
.word 0x8143c000 ! t0_kref+0x91a4: stbar
.word 0x94f76fba ! t0_kref+0x91a8: udivcc %i5, 0xfba, %o2
.word 0x81ae0ab0 ! t0_kref+0x91ac: fcmpes %fcc0, %f24, %f16
.word 0xe3b8a040 ! t0_kref+0x91b0: stda %f48, [%g2 + 0x40]%asi
.word 0x98982e2d ! t0_kref+0x91b4: xorcc %g0, 0xe2d, %o4
.word 0x24800005 ! t0_kref+0x91b8: ble,a _kref+0x91cc
.word 0x9442401d ! t0_kref+0x91bc: addc %o1, %i5, %o2
.word 0xd64e3fe4 ! t0_kref+0x91c0: ldsb [%i0 - 0x1c], %o3
.word 0xc398a080 ! t0_kref+0x91c4: ldda [%g2 + 0x80]%asi, %f32
.word 0x16800001 ! t0_kref+0x91c8: bge _kref+0x91cc
.word 0xc0160000 ! t0_kref+0x91cc: lduh [%i0], %g0
.word 0x94b70015 ! t0_kref+0x91d0: orncc %i4, %l5, %o2
.word 0x04800006 ! t0_kref+0x91d4: ble _kref+0x91ec
.word 0xd8100018 ! t0_kref+0x91d8: lduh [%g0 + %i0], %o4
.word 0xde500019 ! t0_kref+0x91dc: ldsh [%g0 + %i1], %o7
.word 0xa1a5882c ! t0_kref+0x91e0: fadds %f22, %f12, %f16
.word 0x3d400001 ! t0_kref+0x91e4: fbule,a,pn %fcc0, _kref+0x91e8
.word 0x9b148013 ! t0_kref+0x91e8: taddcctv %l2, %l3, %o5
.word 0x8143c000 ! t0_kref+0x91ec: stbar
call SYM(t0_subr1)
.word 0x9a46afbf ! t0_kref+0x91f4: addc %i2, 0xfbf, %o5
.word 0x92c4800a ! t0_kref+0x91f8: addccc %l2, %o2, %o1
.word 0x19800002 ! t0_kref+0x91fc: fbuge _kref+0x9204
.word 0x9602000d ! t0_kref+0x9200: add %o0, %o5, %o3
.word 0x808d401d ! t0_kref+0x9204: btst %i5, %l5
.word 0x98c4a8cd ! t0_kref+0x9208: addccc %l2, 0x8cd, %o4
.word 0x9abf672a ! t0_kref+0x920c: xnorcc %i5, 0x72a, %o5
.word 0x921cc014 ! t0_kref+0x9210: xor %l3, %l4, %o1
.word 0x8186c000 ! t0_kref+0x9214: wr %i3, %g0, %y
.word 0x99a608d6 ! t0_kref+0x9218: fsubd %f24, %f22, %f12
.word 0xd5064000 ! t0_kref+0x921c: ld [%i1], %f10
.word 0xa9a44d37 ! t0_kref+0x9220: fsmuld %f17, %f23, %f20
.word 0x9e8a8015 ! t0_kref+0x9224: andcc %o2, %l5, %o7
.word 0x933ea006 ! t0_kref+0x9228: sra %i2, 0x6, %o1
.word 0x81ab8a50 ! t0_kref+0x922c: fcmpd %fcc0, %f14, %f16
.word 0xaba01a58 ! t0_kref+0x9230: fdtoi %f24, %f21
.word 0x98dd3796 ! t0_kref+0x9234: smulcc %l4, -0x86a, %o4
.word 0x945eb502 ! t0_kref+0x9238: smul %i2, -0xafe, %o2
.word 0x965dbd3f ! t0_kref+0x923c: smul %l6, -0x2c1, %o3
.word 0x923d7621 ! t0_kref+0x9240: xnor %l5, -0x9df, %o1
.word 0x811f69aa ! t0_kref+0x9244: tsubcctv %i5, 0x9aa, %g0
.word 0x9aaafc2e ! t0_kref+0x9248: andncc %o3, -0x3d2, %o5
.word 0xd610a034 ! t0_kref+0x924c: lduh [%g2 + 0x34], %o3
.word 0xdba01018 ! t0_kref+0x9250: sta %f13, [%g0 + %i0]0x80
.word 0x8182c000 ! t0_kref+0x9254: wr %o3, %g0, %y
.word 0x9af00008 ! t0_kref+0x9258: udivcc %g0, %o0, %o5
.word 0xc000a004 ! t0_kref+0x925c: ld [%g2 + 4], %g0
.word 0x99a01913 ! t0_kref+0x9260: fitod %f19, %f12
.word 0x95a8802a ! t0_kref+0x9264: fmovslg %fcc0, %f10, %f10
.word 0x0c800006 ! t0_kref+0x9268: bneg _kref+0x9280
.word 0xe82e7fef ! t0_kref+0x926c: stb %l4, [%i1 - 0x11]
.word 0x9af7000b ! t0_kref+0x9270: udivcc %i4, %o3, %o5
.word 0x9ae2eb0c ! t0_kref+0x9274: subccc %o3, 0xb0c, %o5
.word 0xde0e8019 ! t0_kref+0x9278: ldub [%i2 + %i1], %o7
.word 0xc010a00e ! t0_kref+0x927c: lduh [%g2 + 0xe], %g0
.word 0x8143e040 ! t0_kref+0x9280: membar 0x40
.word 0x94154008 ! t0_kref+0x9284: or %l5, %o0, %o2
.word 0x8143e050 ! t0_kref+0x9288: membar 0x50
.word 0xe51fbda0 ! t0_kref+0x928c: ldd [%fp - 0x260], %f18
.word 0x81ab0a52 ! t0_kref+0x9290: fcmpd %fcc0, %f12, %f18
.word 0x8143c000 ! t0_kref+0x9294: stbar
.word 0xef067ffc ! t0_kref+0x9298: ld [%i1 - 4], %f23
.word 0x9212800b ! t0_kref+0x929c: or %o2, %o3, %o1
.word 0xe13e3ff0 ! t0_kref+0x92a0: std %f16, [%i0 - 0x10]
.word 0x992b0000 ! t0_kref+0x92a4: sll %o4, %g0, %o4
.word 0x9f400000 ! t0_kref+0x92a8: mov %y, %o7
.word 0x9b3b0012 ! t0_kref+0x92ac: sra %o4, %l2, %o5
.word 0x99a4084c ! t0_kref+0x92b0: faddd %f16, %f12, %f12
.word 0xc016601c ! t0_kref+0x92b4: lduh [%i1 + 0x1c], %g0
.word 0xeb00a028 ! t0_kref+0x92b8: ld [%g2 + 0x28], %f21
.word 0x3a800007 ! t0_kref+0x92bc: bcc,a _kref+0x92d8
.word 0xc0500018 ! t0_kref+0x92c0: ldsh [%g0 + %i0], %g0
.word 0xd46e4000 ! t0_kref+0x92c4: ldstub [%i1], %o2
.word 0xd230a018 ! t0_kref+0x92c8: sth %o1, [%g2 + 0x18]
.word 0xe3b8a080 ! t0_kref+0x92cc: stda %f48, [%g2 + 0x80]%asi
.word 0xb6102002 ! t0_kref+0x92d0: mov 0x2, %i3
.word 0xa9a0190a ! t0_kref+0x92d4: fitod %f10, %f20
.word 0x952f2012 ! t0_kref+0x92d8: sll %i4, 0x12, %o2
.word 0xb1a0190f ! t0_kref+0x92dc: fitod %f15, %f24
.word 0x9a8eac87 ! t0_kref+0x92e0: andcc %i2, 0xc87, %o5
.word 0xe106401c ! t0_kref+0x92e4: ld [%i1 + %i4], %f16
.word 0x3b400002 ! t0_kref+0x92e8: fble,a,pn %fcc0, _kref+0x92f0
.word 0xe3b8a080 ! t0_kref+0x92ec: stda %f48, [%g2 + 0x80]%asi
.word 0x92c2801c ! t0_kref+0x92f0: addccc %o2, %i4, %o1
.word 0xd8080019 ! t0_kref+0x92f4: ldub [%g0 + %i1], %o4
.word 0x924265d7 ! t0_kref+0x92f8: addc %o1, 0x5d7, %o1
.word 0xa1a018d4 ! t0_kref+0x92fc: fdtos %f20, %f16
.word 0xe3b8a080 ! t0_kref+0x9300: stda %f48, [%g2 + 0x80]%asi
.word 0x96002f65 ! t0_kref+0x9304: add %g0, 0xf65, %o3
.word 0x1e400002 ! t0_kref+0x9308: bvc,pn %icc, _kref+0x9310
.word 0xd686501c ! t0_kref+0x930c: lda [%i1 + %i4]0x80, %o3
.word 0xc807bfe4 ! t0_kref+0x9310: ld [%fp - 0x1c], %g4
.word 0x9842000c ! t0_kref+0x9314: addc %o0, %o4, %o4
.word 0xed00a028 ! t0_kref+0x9318: ld [%g2 + 0x28], %f22
call SYM(t0_subr3)
.word 0xd6ee5000 ! t0_kref+0x9320: ldstuba [%i1]0x80, %o3
.word 0xafa01899 ! t0_kref+0x9324: fitos %f25, %f23
.word 0x96ab0009 ! t0_kref+0x9328: andncc %o4, %o1, %o3
.word 0x2d800007 ! t0_kref+0x932c: fbg,a _kref+0x9348
.word 0x92353474 ! t0_kref+0x9330: orn %l4, -0xb8c, %o1
.word 0x9a8d801b ! t0_kref+0x9334: andcc %l6, %i3, %o5
.word 0xda6e8019 ! t0_kref+0x9338: ldstub [%i2 + %i1], %o5
.word 0x16800004 ! t0_kref+0x933c: bge _kref+0x934c
.word 0x81db666f ! t0_kref+0x9340: flush %o5 + 0x66f
.word 0x9f3d801b ! t0_kref+0x9344: sra %l6, %i3, %o7
.word 0x96f3401a ! t0_kref+0x9348: udivcc %o5, %i2, %o3
.word 0x8184c000 ! t0_kref+0x934c: wr %l3, %g0, %y
.word 0x812e8009 ! t0_kref+0x9350: sll %i2, %o1, %g0
.word 0x99a000ce ! t0_kref+0x9354: fnegd %f14, %f12
.word 0x967b401d ! t0_kref+0x9358: sdiv %o5, %i5, %o3
.word 0xda901019 ! t0_kref+0x935c: lduha [%g0 + %i1]0x80, %o5
.word 0xff6e3ff0 ! t0_kref+0x9360: prefetch %i0 - 0x10, 31
.word 0x81580000 ! t0_kref+0x9364: flushw
.word 0x9e24800c ! t0_kref+0x9368: sub %l2, %o4, %o7
.word 0x95a609cc ! t0_kref+0x936c: fdivd %f24, %f12, %f10
.word 0x9b3f001a ! t0_kref+0x9370: sra %i4, %i2, %o5
.word 0x16480006 ! t0_kref+0x9374: bge,pt %icc, _kref+0x938c
.word 0x945c8013 ! t0_kref+0x9378: smul %l2, %l3, %o2
.word 0xf428a02a ! t0_kref+0x937c: stb %i2, [%g2 + 0x2a]
.word 0xd6167fe2 ! t0_kref+0x9380: lduh [%i1 - 0x1e], %o3
.word 0xada01913 ! t0_kref+0x9384: fitod %f19, %f22
.word 0xada01916 ! t0_kref+0x9388: fitod %f22, %f22
.word 0x98226a97 ! t0_kref+0x938c: sub %o1, 0xa97, %o4
.word 0x968732c4 ! t0_kref+0x9390: addcc %i4, -0xd3c, %o3
.word 0xc0000018 ! t0_kref+0x9394: ld [%g0 + %i0], %g0
.word 0x98ab2c9a ! t0_kref+0x9398: andncc %o4, 0xc9a, %o4
.word 0x3b480002 ! t0_kref+0x939c: fble,a,pt %fcc0, _kref+0x93a4
.word 0x98a54014 ! t0_kref+0x93a0: subcc %l5, %l4, %o4
.word 0x81aa8a4e ! t0_kref+0x93a4: fcmpd %fcc0, %f10, %f14
.word 0xde40a024 ! t0_kref+0x93a8: ldsw [%g2 + 0x24], %o7
.word 0x9ef70016 ! t0_kref+0x93ac: udivcc %i4, %l6, %o7
.word 0xafa00136 ! t0_kref+0x93b0: fabss %f22, %f23
.word 0x9fc00004 ! t0_kref+0x93b4: call %g0 + %g4
.word 0x9a668013 ! t0_kref+0x93b8: subc %i2, %l3, %o5
.word 0x36800001 ! t0_kref+0x93bc: bge,a _kref+0x93c0
.word 0x94ba8008 ! t0_kref+0x93c0: xnorcc %o2, %o0, %o2
.word 0x0d480003 ! t0_kref+0x93c4: fbg,pt %fcc0, _kref+0x93d0
.word 0x9a637f7d ! t0_kref+0x93c8: subc %o5, -0x83, %o5
.word 0xa3a9002c ! t0_kref+0x93cc: fmovsl %fcc0, %f12, %f17
.word 0x98ddc009 ! t0_kref+0x93d0: smulcc %l7, %o1, %o4
.word 0xee7f0018 ! t0_kref+0x93d4: swap [%i4 + %i0], %l7
.word 0xa9a01894 ! t0_kref+0x93d8: fitos %f20, %f20
.word 0x81828000 ! t0_kref+0x93dc: wr %o2, %g0, %y
.word 0xc398a040 ! t0_kref+0x93e0: ldda [%g2 + 0x40]%asi, %f32
.word 0xd44e2000 ! t0_kref+0x93e4: ldsb [%i0], %o2
.word 0xe53e3ff0 ! t0_kref+0x93e8: std %f18, [%i0 - 0x10]
.word 0x1b480004 ! t0_kref+0x93ec: fble,pt %fcc0, _kref+0x93fc
.word 0x99a4c82f ! t0_kref+0x93f0: fadds %f19, %f15, %f12
.word 0x948d7044 ! t0_kref+0x93f4: andcc %l5, -0xfbc, %o2
.word 0xdb06600c ! t0_kref+0x93f8: ld [%i1 + 0xc], %f13
.word 0x988f401b ! t0_kref+0x93fc: andcc %i5, %i3, %o4
.word 0x97a4c838 ! t0_kref+0x9400: fadds %f19, %f24, %f11
.word 0xe01e7ff8 ! t0_kref+0x9404: ldd [%i1 - 8], %l0
.word 0x04800007 ! t0_kref+0x9408: ble _kref+0x9424
.word 0xb1a01110 ! t0_kref+0x940c: fxtod %f16, %f24
.word 0x35800007 ! t0_kref+0x9410: fbue,a _kref+0x942c
.word 0x941d68ff ! t0_kref+0x9414: xor %l5, 0x8ff, %o2
.word 0xd850a000 ! t0_kref+0x9418: ldsh [%g2], %o4
.word 0xf430a010 ! t0_kref+0x941c: sth %i2, [%g2 + 0x10]
.word 0x97a000af ! t0_kref+0x9420: fnegs %f15, %f11
.word 0x81dac000 ! t0_kref+0x9424: flush %o3
.word 0xda48a011 ! t0_kref+0x9428: ldsb [%g2 + 0x11], %o5
.word 0x99a0004e ! t0_kref+0x942c: fmovd %f14, %f12
.word 0xde48a02e ! t0_kref+0x9430: ldsb [%g2 + 0x2e], %o7
.word 0xd2263fe4 ! t0_kref+0x9434: st %o1, [%i0 - 0x1c]
.word 0x973da01f ! t0_kref+0x9438: sra %l6, 0x1f, %o3
.word 0xd6871019 ! t0_kref+0x943c: lda [%i4 + %i1]0x80, %o3
.word 0x920d000d ! t0_kref+0x9440: and %l4, %o5, %o1
.word 0x80274009 ! t0_kref+0x9444: sub %i5, %o1, %g0
.word 0x1f0ddb08 ! t0_kref+0x9448: sethi %hi(0x376c2000), %o7
.word 0x8143e040 ! t0_kref+0x944c: membar 0x40
.word 0xde08a02d ! t0_kref+0x9450: ldub [%g2 + 0x2d], %o7
.word 0xd91fbfa8 ! t0_kref+0x9454: ldd [%fp - 0x58], %f12
.word 0x95102be8 ! t0_kref+0x9458: taddcctv %g0, 0xbe8, %o2
.word 0xd410a00c ! t0_kref+0x945c: lduh [%g2 + 0xc], %o2
.word 0x9e758013 ! t0_kref+0x9460: udiv %l6, %l3, %o7
.word 0xea20a030 ! t0_kref+0x9464: st %l5, [%g2 + 0x30]
.word 0xe91e2010 ! t0_kref+0x9468: ldd [%i0 + 0x10], %f20
.word 0x9abcb6d2 ! t0_kref+0x946c: xnorcc %l2, -0x92e, %o5
.word 0x95a000ae ! t0_kref+0x9470: fnegs %f14, %f10
.word 0xb3a01a4c ! t0_kref+0x9474: fdtoi %f12, %f25
.word 0x803d801c ! t0_kref+0x9478: xnor %l6, %i4, %g0
.word 0xd810a03a ! t0_kref+0x947c: lduh [%g2 + 0x3a], %o4
.word 0x96f77408 ! t0_kref+0x9480: udivcc %i5, -0xbf8, %o3
.word 0xd630a010 ! t0_kref+0x9484: sth %o3, [%g2 + 0x10]
.word 0xda00a00c ! t0_kref+0x9488: ld [%g2 + 0xc], %o5
.word 0xd806001c ! t0_kref+0x948c: ld [%i0 + %i4], %o4
.word 0x07800007 ! t0_kref+0x9490: fbul _kref+0x94ac
.word 0x940f6b18 ! t0_kref+0x9494: and %i5, 0xb18, %o2
.word 0x3b800005 ! t0_kref+0x9498: fble,a _kref+0x94ac
.word 0x9f2a8000 ! t0_kref+0x949c: sll %o2, %g0, %o7
.word 0x9fa01a34 ! t0_kref+0x94a0: fstoi %f20, %f15
.word 0xe01e4000 ! t0_kref+0x94a4: ldd [%i1], %l0
.word 0x9f32c008 ! t0_kref+0x94a8: srl %o3, %o0, %o7
.word 0x97a018d4 ! t0_kref+0x94ac: fdtos %f20, %f11
.word 0x02800002 ! t0_kref+0x94b0: be _kref+0x94b8
.word 0xd68e101a ! t0_kref+0x94b4: lduba [%i0 + %i2]0x80, %o3
.word 0xf120a028 ! t0_kref+0x94b8: st %f24, [%g2 + 0x28]
.word 0x81df4010 ! t0_kref+0x94bc: flush %i5 + %l0
.word 0xe93e4000 ! t0_kref+0x94c0: std %f20, [%i1]
.word 0xdad81018 ! t0_kref+0x94c4: ldxa [%g0 + %i0]0x80, %o5
.word 0x96bcb032 ! t0_kref+0x94c8: xnorcc %l2, -0xfce, %o3
.word 0x92aa8015 ! t0_kref+0x94cc: andncc %o2, %l5, %o1
.word 0xd2c71018 ! t0_kref+0x94d0: ldswa [%i4 + %i0]0x80, %o1
call 1f
.empty
.word 0xd820a01c ! t0_kref+0x94d8: st %o4, [%g2 + 0x1c]
.word 0xa5a01a35 ! t0_kref+0x94dc: fstoi %f21, %f18
.word 0xaba00138 ! t0_kref+0x94e0: fabss %f24, %f21
.word 0x94c2a519 ! t0_kref+0x94e4: addccc %o2, 0x519, %o2
.word 0xd2280019 ! t0_kref+0x94e8: stb %o1, [%g0 + %i1]
.word 0x13800001 ! t0_kref+0x94ec: fbe _kref+0x94f0
.word 0x9da0102d ! t0_kref+0x94f0: fstox %f13, %f14
1: .word 0x80ab3b95 ! t0_kref+0x94f4: andncc %o4, -0x46b, %g0
.word 0xada0188e ! t0_kref+0x94f8: fitos %f14, %f22
.word 0xd85e2008 ! t0_kref+0x94fc: ldx [%i0 + 8], %o4
.word 0x982db951 ! t0_kref+0x9500: andn %l6, -0x6af, %o4
.word 0xeb063fe0 ! t0_kref+0x9504: ld [%i0 - 0x20], %f21
.word 0x0a800007 ! t0_kref+0x9508: bcs _kref+0x9524
.word 0x98e2208b ! t0_kref+0x950c: subccc %o0, 0x8b, %o4
.word 0x9265ba58 ! t0_kref+0x9510: subc %l6, -0x5a8, %o1
.word 0xaba00034 ! t0_kref+0x9514: fmovs %f20, %f21
.word 0x9ebf4009 ! t0_kref+0x9518: xnorcc %i5, %o1, %o7
.word 0xb3a018d8 ! t0_kref+0x951c: fdtos %f24, %f25
.word 0x9e34aac5 ! t0_kref+0x9520: orn %l2, 0xac5, %o7
.word 0x96282842 ! t0_kref+0x9524: andn %g0, 0x842, %o3
.word 0x0b800006 ! t0_kref+0x9528: fbug _kref+0x9540
.word 0x927dc015 ! t0_kref+0x952c: sdiv %l7, %l5, %o1
.word 0xec363fea ! t0_kref+0x9530: sth %l6, [%i0 - 0x16]
.word 0xd64e3fe3 ! t0_kref+0x9534: ldsb [%i0 - 0x1d], %o3
.word 0x81834000 ! t0_kref+0x9538: wr %o5, %g0, %y
.word 0xa3a0188b ! t0_kref+0x953c: fitos %f11, %f17
.word 0x9722c014 ! t0_kref+0x9540: mulscc %o3, %l4, %o3
.word 0xc398a080 ! t0_kref+0x9544: ldda [%g2 + 0x80]%asi, %f32
.word 0x32800006 ! t0_kref+0x9548: bne,a _kref+0x9560
.word 0x92300015 ! t0_kref+0x954c: orn %g0, %l5, %o1
.word 0xd8062000 ! t0_kref+0x9550: ld [%i0], %o4
.word 0xd6560000 ! t0_kref+0x9554: ldsh [%i0], %o3
.word 0x81850000 ! t0_kref+0x9558: wr %l4, %g0, %y
.word 0x9334e000 ! t0_kref+0x955c: srl %l3, 0x0, %o1
.word 0xd2ee9018 ! t0_kref+0x9560: ldstuba [%i2 + %i0]0x80, %o1
.word 0xf007bfe0 ! t0_kref+0x9564: ld [%fp - 0x20], %i0
.word 0xb3a389b8 ! t0_kref+0x9568: fdivs %f14, %f24, %f25
.word 0x0e480008 ! t0_kref+0x956c: bvs,pt %icc, _kref+0x958c
.word 0x95127b45 ! t0_kref+0x9570: taddcctv %o1, -0x4bb, %o2
.word 0xaba018ce ! t0_kref+0x9574: fdtos %f14, %f21
.word 0xd67e0000 ! t0_kref+0x9578: swap [%i0], %o3
.word 0xc07e6004 ! t0_kref+0x957c: swap [%i1 + 4], %g0
.word 0xa3a018cc ! t0_kref+0x9580: fdtos %f12, %f17
.word 0xe0180018 ! t0_kref+0x9584: ldd [%g0 + %i0], %l0
.word 0x95a01913 ! t0_kref+0x9588: fitod %f19, %f10
.word 0xd820a030 ! t0_kref+0x958c: st %o4, [%g2 + 0x30]
.word 0x9ba00132 ! t0_kref+0x9590: fabss %f18, %f13
.word 0xc06e6010 ! t0_kref+0x9594: ldstub [%i1 + 0x10], %g0
.word 0xdd270019 ! t0_kref+0x9598: st %f14, [%i4 + %i1]
.word 0xdd1e3fe8 ! t0_kref+0x959c: ldd [%i0 - 0x18], %f14
.word 0x803ac008 ! t0_kref+0x95a0: xnor %o3, %o0, %g0
.word 0xc050a026 ! t0_kref+0x95a4: ldsh [%g2 + 0x26], %g0
.word 0x97a01899 ! t0_kref+0x95a8: fitos %f25, %f11
.word 0xc0ee1000 ! t0_kref+0x95ac: ldstuba [%i0]0x80, %g0
.word 0x8143e040 ! t0_kref+0x95b0: membar 0x40
.word 0xeee81019 ! t0_kref+0x95b4: ldstuba [%g0 + %i1]0x80, %l7
.word 0x925d243a ! t0_kref+0x95b8: smul %l4, 0x43a, %o1
.word 0xdd263fe8 ! t0_kref+0x95bc: st %f14, [%i0 - 0x18]
.word 0x81ab0a58 ! t0_kref+0x95c0: fcmpd %fcc0, %f12, %f24
.word 0x92fb001b ! t0_kref+0x95c4: sdivcc %o4, %i3, %o1
.word 0x94800009 ! t0_kref+0x95c8: addcc %g0, %o1, %o2
.word 0xf320a020 ! t0_kref+0x95cc: st %f25, [%g2 + 0x20]
.word 0x96af0014 ! t0_kref+0x95d0: andncc %i4, %l4, %o3
.word 0xc050a016 ! t0_kref+0x95d4: ldsh [%g2 + 0x16], %g0
.word 0x98e6b514 ! t0_kref+0x95d8: subccc %i2, -0xaec, %o4
.word 0x9fa2c833 ! t0_kref+0x95dc: fadds %f11, %f19, %f15
.word 0xe9b81018 ! t0_kref+0x95e0: stda %f20, [%g0 + %i0]0x80
.word 0x06800002 ! t0_kref+0x95e4: bl _kref+0x95ec
.word 0xaba44833 ! t0_kref+0x95e8: fadds %f17, %f19, %f21
.word 0xe120a03c ! t0_kref+0x95ec: st %f16, [%g2 + 0x3c]
.word 0xef063ff4 ! t0_kref+0x95f0: ld [%i0 - 0xc], %f23
.word 0x3b480007 ! t0_kref+0x95f4: fble,a,pt %fcc0, _kref+0x9610
.word 0x9aa00016 ! t0_kref+0x95f8: subcc %g0, %l6, %o5
.word 0xb3a00031 ! t0_kref+0x95fc: fmovs %f17, %f25
.word 0x81dfec54 ! t0_kref+0x9600: flush %i7 + 0xc54
.word 0xb1a509ad ! t0_kref+0x9604: fdivs %f20, %f13, %f24
.word 0x0a800001 ! t0_kref+0x9608: bcs _kref+0x960c
.word 0xd6167fe6 ! t0_kref+0x960c: lduh [%i1 - 0x1a], %o3
.word 0xa9a289d2 ! t0_kref+0x9610: fdivd %f10, %f18, %f20
.word 0xada0002f ! t0_kref+0x9614: fmovs %f15, %f22
.word 0xd48e501a ! t0_kref+0x9618: lduba [%i1 + %i2]0x80, %o2
.word 0x9b3ca00a ! t0_kref+0x961c: sra %l2, 0xa, %o5
.word 0x9a9e8017 ! t0_kref+0x9620: xorcc %i2, %l7, %o5
.word 0x81ac0a33 ! t0_kref+0x9624: fcmps %fcc0, %f16, %f19
.word 0x10800002 ! t0_kref+0x9628: ba _kref+0x9630
.word 0xa5a0002b ! t0_kref+0x962c: fmovs %f11, %f18
.word 0x8143c000 ! t0_kref+0x9630: stbar
.word 0x9af27484 ! t0_kref+0x9634: udivcc %o1, -0xb7c, %o5
.word 0x9e870009 ! t0_kref+0x9638: addcc %i4, %o1, %o7
.word 0xf6b61000 ! t0_kref+0x963c: stha %i3, [%i0]0x80
.word 0x9244f441 ! t0_kref+0x9640: addc %l3, -0xbbf, %o1
.word 0x1b480003 ! t0_kref+0x9644: fble,pt %fcc0, _kref+0x9650
.word 0x99a0012f ! t0_kref+0x9648: fabss %f15, %f12
.word 0x23400005 ! t0_kref+0x964c: fbne,a,pn %fcc0, _kref+0x9660
.word 0xe83f4005 ! t0_kref+0x9650: std %l4, [%i5 + %g5]
.word 0x3f480007 ! t0_kref+0x9654: fbo,a,pt %fcc0, _kref+0x9670
.word 0x95a01913 ! t0_kref+0x9658: fitod %f19, %f10
.word 0x943dbbab ! t0_kref+0x965c: xnor %l6, -0x455, %o2
.word 0x965c8017 ! t0_kref+0x9660: smul %l2, %l7, %o3
.word 0xf620a020 ! t0_kref+0x9664: st %i3, [%g2 + 0x20]
.word 0xf120a018 ! t0_kref+0x9668: st %f24, [%g2 + 0x18]
.word 0x95a389d8 ! t0_kref+0x966c: fdivd %f14, %f24, %f10
.word 0x92fab5ec ! t0_kref+0x9670: sdivcc %o2, -0xa14, %o1
.word 0xd6c01018 ! t0_kref+0x9674: ldswa [%g0 + %i0]0x80, %o3
.word 0x9ebd4008 ! t0_kref+0x9678: xnorcc %l5, %o0, %o7
.word 0xd8160000 ! t0_kref+0x967c: lduh [%i0], %o4
.word 0x81ab0a4c ! t0_kref+0x9680: fcmpd %fcc0, %f12, %f12
.word 0xf820a014 ! t0_kref+0x9684: st %i4, [%g2 + 0x14]
.word 0xdd1f4005 ! t0_kref+0x9688: ldd [%i5 + %g5], %f14
.word 0x1e400007 ! t0_kref+0x968c: bvc,pn %icc, _kref+0x96a8
.word 0xed063ff0 ! t0_kref+0x9690: ld [%i0 - 0x10], %f22
.word 0xda4e0000 ! t0_kref+0x9694: ldsb [%i0], %o5
.word 0xde10a006 ! t0_kref+0x9698: lduh [%g2 + 6], %o7
.word 0xe8280019 ! t0_kref+0x969c: stb %l4, [%g0 + %i1]
.word 0x23400006 ! t0_kref+0x96a0: fbne,a,pn %fcc0, _kref+0x96b8
.word 0xd2270018 ! t0_kref+0x96a4: st %o1, [%i4 + %i0]
.word 0x9e828017 ! t0_kref+0x96a8: addcc %o2, %l7, %o7
.word 0x2d800006 ! t0_kref+0x96ac: fbg,a _kref+0x96c4
.word 0xe01e7ff0 ! t0_kref+0x96b0: ldd [%i1 - 0x10], %l0
.word 0xed6e3fe0 ! t0_kref+0x96b4: prefetch %i0 - 0x20, 22
.word 0x94628000 ! t0_kref+0x96b8: subc %o2, %g0, %o2
.word 0x32400007 ! t0_kref+0x96bc: bne,a,pn %icc, _kref+0x96d8
.word 0x9b3f600f ! t0_kref+0x96c0: sra %i5, 0xf, %o5
.word 0xd800a014 ! t0_kref+0x96c4: ld [%g2 + 0x14], %o4
.word 0xd5a71019 ! t0_kref+0x96c8: sta %f10, [%i4 + %i1]0x80
.word 0xc048a019 ! t0_kref+0x96cc: ldsb [%g2 + 0x19], %g0
.word 0x001fffff ! t0_kref+0x96d0: illtrap 0x1fffff
.word 0xd8d61000 ! t0_kref+0x96d4: ldsha [%i0]0x80, %o4
.word 0x96ad8000 ! t0_kref+0x96d8: andncc %l6, %g0, %o3
.word 0xd408a006 ! t0_kref+0x96dc: ldub [%g2 + 6], %o2
.word 0x37800008 ! t0_kref+0x96e0: fbge,a _kref+0x9700
.word 0xada0188c ! t0_kref+0x96e4: fitos %f12, %f22
.word 0x0a800005 ! t0_kref+0x96e8: bcs _kref+0x96fc
.word 0xd8780018 ! t0_kref+0x96ec: swap [%g0 + %i0], %o4
.word 0x3e800007 ! t0_kref+0x96f0: bvc,a _kref+0x970c
.word 0xa5a38858 ! t0_kref+0x96f4: faddd %f14, %f24, %f18
.word 0xd4164000 ! t0_kref+0x96f8: lduh [%i1], %o2
.word 0x15400005 ! t0_kref+0x96fc: fbue,pn %fcc0, _kref+0x9710
.word 0xb1a018ca ! t0_kref+0x9700: fdtos %f10, %f24
.word 0xb1a01a34 ! t0_kref+0x9704: fstoi %f20, %f24
.word 0xc398a040 ! t0_kref+0x9708: ldda [%g2 + 0x40]%asi, %f32
.word 0x9424e426 ! t0_kref+0x970c: sub %l3, 0x426, %o2
.word 0x969f3130 ! t0_kref+0x9710: xorcc %i4, -0xed0, %o3
.word 0xd2480019 ! t0_kref+0x9714: ldsb [%g0 + %i1], %o1
.word 0x12480004 ! t0_kref+0x9718: bne,pt %icc, _kref+0x9728
.word 0x993d801a ! t0_kref+0x971c: sra %l6, %i2, %o4
.word 0x80e323fc ! t0_kref+0x9720: subccc %o4, 0x3fc, %g0
.word 0x9e8de19e ! t0_kref+0x9724: andcc %l7, 0x19e, %o7
.word 0xd8500019 ! t0_kref+0x9728: ldsh [%g0 + %i1], %o4
.word 0x03800008 ! t0_kref+0x972c: fbne _kref+0x974c
.word 0xb1a60936 ! t0_kref+0x9730: fmuls %f24, %f22, %f24
.word 0x9a5f7899 ! t0_kref+0x9734: smul %i5, -0x767, %o5
.word 0x81ab0a56 ! t0_kref+0x9738: fcmpd %fcc0, %f12, %f22
.word 0x98fb001b ! t0_kref+0x973c: sdivcc %o4, %i3, %o4
.word 0xc000a03c ! t0_kref+0x9740: ld [%g2 + 0x3c], %g0
.word 0x1b800005 ! t0_kref+0x9744: fble _kref+0x9758
.word 0x933d4017 ! t0_kref+0x9748: sra %l5, %l7, %o1
.word 0x813ca00f ! t0_kref+0x974c: sra %l2, 0xf, %g0
.word 0xe11e3fe8 ! t0_kref+0x9750: ldd [%i0 - 0x18], %f16
.word 0xe01e4000 ! t0_kref+0x9754: ldd [%i1], %l0
.word 0x96870017 ! t0_kref+0x9758: addcc %i4, %l7, %o3
.word 0x9e2ec012 ! t0_kref+0x975c: andn %i3, %l2, %o7
.word 0x86102003 ! t0_kref+0x9760: mov 0x3, %g3
.word 0x32800000 ! t0_kref+0x9764: bne,a _kref+0x9764
.word 0x86a0e001 ! t0_kref+0x9768: subcc %g3, 1, %g3
.word 0xc08e101a ! t0_kref+0x976c: lduba [%i0 + %i2]0x80, %g0
.word 0xb1a0190e ! t0_kref+0x9770: fitod %f14, %f24
.word 0x9f2da00b ! t0_kref+0x9774: sll %l6, 0xb, %o7
.word 0x9de3bfa0 ! t0_kref+0x9778: save %sp, -0x60, %sp
.word 0x80168018 ! t0_kref+0x977c: or %i2, %i0, %g0
.word 0x95ef3640 ! t0_kref+0x9780: restore %i4, -0x9c0, %o2
.word 0x81ab0a52 ! t0_kref+0x9784: fcmpd %fcc0, %f12, %f18
.word 0x96456d8b ! t0_kref+0x9788: addc %l5, 0xd8b, %o3
.word 0xd53e3ff0 ! t0_kref+0x978c: std %f10, [%i0 - 0x10]
.word 0xed180019 ! t0_kref+0x9790: ldd [%g0 + %i1], %f22
.word 0x947f67fc ! t0_kref+0x9794: sdiv %i5, 0x7fc, %o2
.word 0xe6216fbc ! t0_kref+0x9798: st %l3, [%g5 + 0xfbc]
.word 0x9a452e11 ! t0_kref+0x979c: addc %l4, 0xe11, %o5
.word 0x81ac0a54 ! t0_kref+0x97a0: fcmpd %fcc0, %f16, %f20
.word 0xe47e7ffc ! t0_kref+0x97a4: swap [%i1 - 4], %l2
.word 0xff6e7ff8 ! t0_kref+0x97a8: prefetch %i1 - 8, 31
.word 0xd5263fe8 ! t0_kref+0x97ac: st %f10, [%i0 - 0x18]
.word 0x11800003 ! t0_kref+0x97b0: fba _kref+0x97bc
.word 0xa9a00054 ! t0_kref+0x97b4: fmovd %f20, %f20
.word 0x9845bc3b ! t0_kref+0x97b8: addc %l6, -0x3c5, %o4
.word 0x97a0002d ! t0_kref+0x97bc: fmovs %f13, %f11
.word 0xe01e0000 ! t0_kref+0x97c0: ldd [%i0], %l0
.word 0xd8300019 ! t0_kref+0x97c4: sth %o4, [%g0 + %i1]
.word 0x81aaca37 ! t0_kref+0x97c8: fcmps %fcc0, %f11, %f23
.word 0xd40e2005 ! t0_kref+0x97cc: ldub [%i0 + 5], %o2
.word 0x8082000a ! t0_kref+0x97d0: addcc %o0, %o2, %g0
.word 0xd93e6018 ! t0_kref+0x97d4: std %f12, [%i1 + 0x18]
.word 0x9faa402c ! t0_kref+0x97d8: fmovse %fcc0, %f12, %f15
.word 0x9a2efbeb ! t0_kref+0x97dc: andn %i3, -0x415, %o5
.word 0x98c72ccd ! t0_kref+0x97e0: addccc %i4, 0xccd, %o4
.word 0x23480001 ! t0_kref+0x97e4: fbne,a,pt %fcc0, _kref+0x97e8
.word 0x9a330015 ! t0_kref+0x97e8: orn %o4, %l5, %o5
.word 0x9b3a201e ! t0_kref+0x97ec: sra %o0, 0x1e, %o5
.word 0x81ac4ab7 ! t0_kref+0x97f0: fcmpes %fcc0, %f17, %f23
.word 0x07480004 ! t0_kref+0x97f4: fbul,pt %fcc0, _kref+0x9804
.word 0xd4163fe8 ! t0_kref+0x97f8: lduh [%i0 - 0x18], %o2
.word 0x94f48016 ! t0_kref+0x97fc: udivcc %l2, %l6, %o2
.word 0x81ab8a52 ! t0_kref+0x9800: fcmpd %fcc0, %f14, %f18
.word 0xd840a018 ! t0_kref+0x9804: ldsw [%g2 + 0x18], %o4
.word 0x9f3f001b ! t0_kref+0x9808: sra %i4, %i3, %o7
.word 0xa3a018d4 ! t0_kref+0x980c: fdtos %f20, %f17
.word 0xd7066004 ! t0_kref+0x9810: ld [%i1 + 4], %f11
.word 0xe09e101d ! t0_kref+0x9814: ldda [%i0 + %i5]0x80, %l0
.word 0x09400005 ! t0_kref+0x9818: fbl,pn %fcc0, _kref+0x982c
.word 0xef6e401a ! t0_kref+0x981c: prefetch %i1 + %i2, 23
.word 0xe01e3ff0 ! t0_kref+0x9820: ldd [%i0 - 0x10], %l0
.word 0xcb070005 ! t0_kref+0x9824: ld [%i4 + %g5], %f5
.word 0x94acba14 ! t0_kref+0x9828: andncc %l2, -0x5ec, %o2
.word 0x98ab4015 ! t0_kref+0x982c: andncc %o5, %l5, %o4
.word 0x06400005 ! t0_kref+0x9830: bl,pn %icc, _kref+0x9844
.word 0xd44e0000 ! t0_kref+0x9834: ldsb [%i0], %o2
.word 0xe87e600c ! t0_kref+0x9838: swap [%i1 + 0xc], %l4
.word 0x001fffff ! t0_kref+0x983c: illtrap 0x1fffff
.word 0xa9a54836 ! t0_kref+0x9840: fadds %f21, %f22, %f20
.word 0x80837255 ! t0_kref+0x9844: addcc %o5, -0xdab, %g0
.word 0x95a01895 ! t0_kref+0x9848: fitos %f21, %f10
.word 0x96bf65d8 ! t0_kref+0x984c: xnorcc %i5, 0x5d8, %o3
.word 0x809ec01c ! t0_kref+0x9850: xorcc %i3, %i4, %g0
.word 0xe09f5018 ! t0_kref+0x9854: ldda [%i5 + %i0]0x80, %l0
.word 0x80bde848 ! t0_kref+0x9858: xnorcc %l7, 0x848, %g0
.word 0xc020a01c ! t0_kref+0x985c: clr [%g2 + 0x1c]
.word 0xd430a024 ! t0_kref+0x9860: sth %o2, [%g2 + 0x24]
.word 0x13480001 ! t0_kref+0x9864: fbe,pt %fcc0, _kref+0x9868
.word 0x98668008 ! t0_kref+0x9868: subc %i2, %o0, %o4
.word 0x9e5a3a51 ! t0_kref+0x986c: smul %o0, -0x5af, %o7
.word 0x81332000 ! t0_kref+0x9870: srl %o4, 0x0, %g0
.word 0xfc4831fb ! t0_kref+0x9874: ldsb [%g0 - 0xe05], %fp
.word 0xb1a00056 ! t0_kref+0x9878: fmovd %f22, %f24
.word 0xd2164000 ! t0_kref+0x987c: lduh [%i1], %o1
.word 0x9e6574f9 ! t0_kref+0x9880: subc %l5, -0xb07, %o7
.word 0x94e58015 ! t0_kref+0x9884: subccc %l6, %l5, %o2
.word 0xed00a024 ! t0_kref+0x9888: ld [%g2 + 0x24], %f22
.word 0x953d2011 ! t0_kref+0x988c: sra %l4, 0x11, %o2
.word 0x99a38858 ! t0_kref+0x9890: faddd %f14, %f24, %f12
.word 0x9fa018d6 ! t0_kref+0x9894: fdtos %f22, %f15
.word 0x98fdc000 ! t0_kref+0x9898: sdivcc %l7, %g0, %o4
.word 0xa5a00158 ! t0_kref+0x989c: fabsd %f24, %f18
.word 0x9ee54000 ! t0_kref+0x98a0: subccc %l5, %g0, %o7
.word 0xd030a008 ! t0_kref+0x98a4: sth %o0, [%g2 + 8]
.word 0x06480007 ! t0_kref+0x98a8: bl,pt %icc, _kref+0x98c4
.word 0xe9063ff4 ! t0_kref+0x98ac: ld [%i0 - 0xc], %f20
.word 0x81d8000a ! t0_kref+0x98b0: flush %g0 + %o2
.word 0x3f400005 ! t0_kref+0x98b4: fbo,a,pn %fcc0, _kref+0x98c8
.word 0xdf20a028 ! t0_kref+0x98b8: st %f15, [%g2 + 0x28]
.word 0xaba00136 ! t0_kref+0x98bc: fabss %f22, %f21
.word 0xdb06200c ! t0_kref+0x98c0: ld [%i0 + 0xc], %f13
.word 0x988a8016 ! t0_kref+0x98c4: andcc %o2, %l6, %o4
.word 0xe5ee501a ! t0_kref+0x98c8: prefetcha %i1 + %i2, 18
.word 0xa1a01914 ! t0_kref+0x98cc: fitod %f20, %f16
.word 0x81aa8a56 ! t0_kref+0x98d0: fcmpd %fcc0, %f10, %f22
.word 0x8132e01c ! t0_kref+0x98d4: srl %o3, 0x1c, %g0
.word 0x2a800007 ! t0_kref+0x98d8: bcs,a _kref+0x98f4
.word 0x96e2f1ba ! t0_kref+0x98dc: subccc %o3, -0xe46, %o3
.word 0x96f34016 ! t0_kref+0x98e0: udivcc %o5, %l6, %o3
.word 0xe07e201c ! t0_kref+0x98e4: swap [%i0 + 0x1c], %l0
.word 0xdd060000 ! t0_kref+0x98e8: ld [%i0], %f14
.word 0x11800005 ! t0_kref+0x98ec: fba _kref+0x9900
.word 0xa9a01893 ! t0_kref+0x98f0: fitos %f19, %f20
.word 0x95a389b2 ! t0_kref+0x98f4: fdivs %f14, %f18, %f10
.word 0xd9267fe0 ! t0_kref+0x98f8: st %f12, [%i1 - 0x20]
.word 0x9fa01a54 ! t0_kref+0x98fc: fdtoi %f20, %f15
.word 0x27800004 ! t0_kref+0x9900: fbul,a _kref+0x9910
.word 0x98626ee6 ! t0_kref+0x9904: subc %o1, 0xee6, %o4
.word 0xde0e001a ! t0_kref+0x9908: ldub [%i0 + %i2], %o7
.word 0x9fc10000 ! t0_kref+0x990c: call %g4
.word 0x933d4014 ! t0_kref+0x9910: sra %l5, %l4, %o1
.word 0x985aab5b ! t0_kref+0x9914: smul %o2, 0xb5b, %o4
.word 0xa9a00139 ! t0_kref+0x9918: fabss %f25, %f20
.word 0x04800008 ! t0_kref+0x991c: ble _kref+0x993c
.word 0x942ee175 ! t0_kref+0x9920: andn %i3, 0x175, %o2
.word 0x94420012 ! t0_kref+0x9924: addc %o0, %l2, %o2
.word 0x81ab4a37 ! t0_kref+0x9928: fcmps %fcc0, %f13, %f23
.word 0x973b6004 ! t0_kref+0x992c: sra %o5, 0x4, %o3
.word 0xd53e001d ! t0_kref+0x9930: std %f10, [%i0 + %i5]
.word 0x9e8d6b9c ! t0_kref+0x9934: andcc %l5, 0xb9c, %o7
.word 0x9e86c016 ! t0_kref+0x9938: addcc %i3, %l6, %o7
.word 0xc0000019 ! t0_kref+0x993c: ld [%g0 + %i1], %g0
.word 0xb8102018 ! t0_kref+0x9940: mov 0x18, %i4
.word 0x9a42356f ! t0_kref+0x9944: addc %o0, -0xa91, %o5
.word 0x9a5e800a ! t0_kref+0x9948: smul %i2, %o2, %o5
.word 0x81834000 ! t0_kref+0x994c: wr %o5, %g0, %y
.word 0x9b077543 ! t0_kref+0x9950: taddcc %i5, -0xabd, %o5
.word 0xeaa81018 ! t0_kref+0x9954: stba %l5, [%g0 + %i0]0x80
.word 0xa9a0190e ! t0_kref+0x9958: fitod %f14, %f20
.word 0x802cc009 ! t0_kref+0x995c: andn %l3, %o1, %g0
.word 0xd220a00c ! t0_kref+0x9960: st %o1, [%g2 + 0xc]
.word 0xc008a023 ! t0_kref+0x9964: ldub [%g2 + 0x23], %g0
.word 0xd856600c ! t0_kref+0x9968: ldsh [%i1 + 0xc], %o4
.word 0x95372016 ! t0_kref+0x996c: srl %i4, 0x16, %o2
.word 0x92e2271f ! t0_kref+0x9970: subccc %o0, 0x71f, %o1
.word 0xf11e3ff8 ! t0_kref+0x9974: ldd [%i0 - 8], %f24
.word 0xe820a020 ! t0_kref+0x9978: st %l4, [%g2 + 0x20]
.word 0xb1a01915 ! t0_kref+0x997c: fitod %f21, %f24
.word 0xda48a022 ! t0_kref+0x9980: ldsb [%g2 + 0x22], %o5
.word 0x39800007 ! t0_kref+0x9984: fbuge,a _kref+0x99a0
.word 0x9a47775a ! t0_kref+0x9988: addc %i5, -0x8a6, %o5
.word 0xa9a4c833 ! t0_kref+0x998c: fadds %f19, %f19, %f20
.word 0xe91e001d ! t0_kref+0x9990: ldd [%i0 + %i5], %f20
.word 0x9f414000 ! t0_kref+0x9994: mov %pc, %o7
.word 0xec30a00c ! t0_kref+0x9998: sth %l6, [%g2 + 0xc]
.word 0xc0167fe8 ! t0_kref+0x999c: lduh [%i1 - 0x18], %g0
.word 0x9a5cc013 ! t0_kref+0x99a0: smul %l3, %l3, %o5
.word 0xa5a01894 ! t0_kref+0x99a4: fitos %f20, %f18
.word 0x9232000a ! t0_kref+0x99a8: orn %o0, %o2, %o1
.word 0x9938000b ! t0_kref+0x99ac: sra %g0, %o3, %o4
.word 0x99a28856 ! t0_kref+0x99b0: faddd %f10, %f22, %f12
.word 0xe83f4018 ! t0_kref+0x99b4: std %l4, [%i5 + %i0]
.word 0xf207bfe0 ! t0_kref+0x99b8: ld [%fp - 0x20], %i1
.word 0x81ac0a4c ! t0_kref+0x99bc: fcmpd %fcc0, %f16, %f12
.word 0x95a648b3 ! t0_kref+0x99c0: fsubs %f25, %f19, %f10
.word 0x96876284 ! t0_kref+0x99c4: addcc %i5, 0x284, %o3
.word 0x9ef00014 ! t0_kref+0x99c8: udivcc %g0, %l4, %o7
.word 0x9aadc00a ! t0_kref+0x99cc: andncc %l7, %o2, %o5
.word 0x9fc10000 ! t0_kref+0x99d0: call %g4
.word 0xd248a007 ! t0_kref+0x99d4: ldsb [%g2 + 7], %o1
.word 0x013f025a ! t0_kref+0x99d8: sethi %hi(0xfc096800), %g0
call SYM(t0_subr3)
.word 0x98e70015 ! t0_kref+0x99e0: subccc %i4, %l5, %o4
.word 0xda163fec ! t0_kref+0x99e4: lduh [%i0 - 0x14], %o5
.word 0x9da0102c ! t0_kref+0x99e8: fstox %f12, %f14
.word 0x81ab8a50 ! t0_kref+0x99ec: fcmpd %fcc0, %f14, %f16
.word 0x81ae4ab7 ! t0_kref+0x99f0: fcmpes %fcc0, %f25, %f23
.word 0x812b601d ! t0_kref+0x99f4: sll %o5, 0x1d, %g0
.word 0xd91fbf80 ! t0_kref+0x99f8: ldd [%fp - 0x80], %f12
call SYM(t0_subr0)
.word 0xd87e7ff4 ! t0_kref+0x9a00: swap [%i1 - 0xc], %o4
.word 0xddbe5000 ! t0_kref+0x9a04: stda %f14, [%i1]0x80
.word 0x925e8012 ! t0_kref+0x9a08: smul %i2, %l2, %o1
.word 0x20800002 ! t0_kref+0x9a0c: bn,a _kref+0x9a14
.word 0xf007bfe0 ! t0_kref+0x9a10: ld [%fp - 0x20], %i0
.word 0xc168a04a ! t0_kref+0x9a14: prefetch %g2 + 0x4a, 0
.word 0xe820a008 ! t0_kref+0x9a18: st %l4, [%g2 + 8]
.word 0x9af2ffa8 ! t0_kref+0x9a1c: udivcc %o3, -0x58, %o5
.word 0x9e274017 ! t0_kref+0x9a20: sub %i5, %l7, %o7
.word 0x96b52c08 ! t0_kref+0x9a24: orncc %l4, 0xc08, %o3
.word 0x9332201c ! t0_kref+0x9a28: srl %o0, 0x1c, %o1
.word 0x94e6a4ed ! t0_kref+0x9a2c: subccc %i2, 0x4ed, %o2
.word 0xe11f4019 ! t0_kref+0x9a30: ldd [%i5 + %i1], %f16
.word 0x9e427673 ! t0_kref+0x9a34: addc %o1, -0x98d, %o7
.word 0xe51fbe10 ! t0_kref+0x9a38: ldd [%fp - 0x1f0], %f18
.word 0xee20a030 ! t0_kref+0x9a3c: st %l7, [%g2 + 0x30]
.word 0x9b3f0008 ! t0_kref+0x9a40: sra %i4, %o0, %o5
.word 0x92ff2359 ! t0_kref+0x9a44: sdivcc %i4, 0x359, %o1
.word 0xe4200018 ! t0_kref+0x9a48: st %l2, [%g0 + %i0]
.word 0x92734008 ! t0_kref+0x9a4c: udiv %o5, %o0, %o1
.word 0x95a000aa ! t0_kref+0x9a50: fnegs %f10, %f10
.word 0xa3a30833 ! t0_kref+0x9a54: fadds %f12, %f19, %f17
.word 0xe300a01c ! t0_kref+0x9a58: ld [%g2 + 0x1c], %f17
.word 0x8143c000 ! t0_kref+0x9a5c: stbar
.word 0x9a32c00c ! t0_kref+0x9a60: orn %o3, %o4, %o5
.word 0x9a65000c ! t0_kref+0x9a64: subc %l4, %o4, %o5
.word 0xc0c61000 ! t0_kref+0x9a68: ldswa [%i0]0x80, %g0
.word 0x9a96c008 ! t0_kref+0x9a6c: orcc %i3, %o0, %o5
.word 0xeb68a008 ! t0_kref+0x9a70: prefetch %g2 + 8, 21
.word 0x9ba000b3 ! t0_kref+0x9a74: fnegs %f19, %f13
.word 0x3d400002 ! t0_kref+0x9a78: fbule,a,pn %fcc0, _kref+0x9a80
.word 0xb3a00033 ! t0_kref+0x9a7c: fmovs %f19, %f25
.word 0xada58956 ! t0_kref+0x9a80: fmuld %f22, %f22, %f22
.word 0xda8e9019 ! t0_kref+0x9a84: lduba [%i2 + %i1]0x80, %o5
.word 0xd8f81019 ! t0_kref+0x9a88: swapa [%g0 + %i1]0x80, %o4
.word 0xde881019 ! t0_kref+0x9a8c: lduba [%g0 + %i1]0x80, %o7
.word 0x9645401c ! t0_kref+0x9a90: addc %l5, %i4, %o3
.word 0xaba509b0 ! t0_kref+0x9a94: fdivs %f20, %f16, %f21
.word 0x31400003 ! t0_kref+0x9a98: fba,a,pn %fcc0, _kref+0x9aa4
.word 0xc016c019 ! t0_kref+0x9a9c: lduh [%i3 + %i1], %g0
.word 0x94e57e1a ! t0_kref+0x9aa0: subccc %l5, -0x1e6, %o2
.word 0xd4062008 ! t0_kref+0x9aa4: ld [%i0 + 8], %o2
.word 0xd428a015 ! t0_kref+0x9aa8: stb %o2, [%g2 + 0x15]
.word 0x9fc00004 ! t0_kref+0x9aac: call %g0 + %g4
.word 0xa0bc800c ! t0_kref+0x9ab0: xnorcc %l2, %o4, %l0
.word 0x802d8000 ! t0_kref+0x9ab4: andn %l6, %g0, %g0
.word 0x800b602b ! t0_kref+0x9ab8: and %o5, 0x2b, %g0
.word 0x98f278e6 ! t0_kref+0x9abc: udivcc %o1, -0x71a, %o4
.word 0xc028a033 ! t0_kref+0x9ac0: clrb [%g2 + 0x33]
.word 0xd6100019 ! t0_kref+0x9ac4: lduh [%g0 + %i1], %o3
.word 0xb1a64836 ! t0_kref+0x9ac8: fadds %f25, %f22, %f24
.word 0x9e1738f9 ! t0_kref+0x9acc: or %i4, -0x707, %o7
.word 0x9da2882f ! t0_kref+0x9ad0: fadds %f10, %f15, %f14
.word 0xe01f4018 ! t0_kref+0x9ad4: ldd [%i5 + %i0], %l0
.word 0x001fffff ! t0_kref+0x9ad8: illtrap 0x1fffff
.word 0x98ba800d ! t0_kref+0x9adc: xnorcc %o2, %o5, %o4
.word 0xe01e3fe0 ! t0_kref+0x9ae0: ldd [%i0 - 0x20], %l0
.word 0x962564ee ! t0_kref+0x9ae4: sub %l5, 0x4ee, %o3
.word 0x03400004 ! t0_kref+0x9ae8: fbne,pn %fcc0, _kref+0x9af8
.word 0x965aab70 ! t0_kref+0x9aec: smul %o2, 0xb70, %o3
.word 0x3a800004 ! t0_kref+0x9af0: bcc,a _kref+0x9b00
.word 0xe420a00c ! t0_kref+0x9af4: st %l2, [%g2 + 0xc]
.word 0xc398a040 ! t0_kref+0x9af8: ldda [%g2 + 0x40]%asi, %f32
.word 0xd24e3fee ! t0_kref+0x9afc: ldsb [%i0 - 0x12], %o1
.word 0xe2780018 ! t0_kref+0x9b00: swap [%g0 + %i0], %l1
.word 0x35800005 ! t0_kref+0x9b04: fbue,a _kref+0x9b18
.word 0x81deb211 ! t0_kref+0x9b08: flush %i2 - 0xdef
.word 0xd80e7ffd ! t0_kref+0x9b0c: ldub [%i1 - 3], %o4
.word 0xb1a018d8 ! t0_kref+0x9b10: fdtos %f24, %f24
.word 0x1d400008 ! t0_kref+0x9b14: fbule,pn %fcc0, _kref+0x9b34
.word 0x9fa28836 ! t0_kref+0x9b18: fadds %f10, %f22, %f15
.word 0x80beba29 ! t0_kref+0x9b1c: xnorcc %i2, -0x5d7, %g0
.word 0xde16c019 ! t0_kref+0x9b20: lduh [%i3 + %i1], %o7
.word 0x0f800002 ! t0_kref+0x9b24: fbu _kref+0x9b2c
.word 0xd64e001a ! t0_kref+0x9b28: ldsb [%i0 + %i2], %o3
.word 0xea366004 ! t0_kref+0x9b2c: sth %l5, [%i1 + 4]
.word 0x9e44ee56 ! t0_kref+0x9b30: addc %l3, 0xe56, %o7
.word 0x81ddf7d6 ! t0_kref+0x9b34: flush %l7 - 0x82a
.word 0xa5a0012c ! t0_kref+0x9b38: fabss %f12, %f18
.word 0xc0063ffc ! t0_kref+0x9b3c: ld [%i0 - 4], %g0
.word 0xf11fbfb0 ! t0_kref+0x9b40: ldd [%fp - 0x50], %f24
.word 0x925daae4 ! t0_kref+0x9b44: smul %l6, 0xae4, %o1
.word 0xa5a409d2 ! t0_kref+0x9b48: fdivd %f16, %f18, %f18
.word 0x35480004 ! t0_kref+0x9b4c: fbue,a,pt %fcc0, _kref+0x9b5c
.word 0x172fb568 ! t0_kref+0x9b50: sethi %hi(0xbed5a000), %o3
.word 0x20800007 ! t0_kref+0x9b54: bn,a _kref+0x9b70
.word 0xada000cc ! t0_kref+0x9b58: fnegd %f12, %f22
.word 0x9ee36c7e ! t0_kref+0x9b5c: subccc %o5, 0xc7e, %o7
.word 0xda08a036 ! t0_kref+0x9b60: ldub [%g2 + 0x36], %o5
.word 0x948a401d ! t0_kref+0x9b64: andcc %o1, %i5, %o2
.word 0x96fd36ec ! t0_kref+0x9b68: sdivcc %l4, -0x914, %o3
.word 0xdd1e0000 ! t0_kref+0x9b6c: ldd [%i0], %f14
.word 0x81ae4ab0 ! t0_kref+0x9b70: fcmpes %fcc0, %f25, %f16
.word 0xc807bff0 ! t0_kref+0x9b74: ld [%fp - 0x10], %g4
.word 0xd2562012 ! t0_kref+0x9b78: ldsh [%i0 + 0x12], %o1
.word 0xd410a00a ! t0_kref+0x9b7c: lduh [%g2 + 0xa], %o2
.word 0x80c0001b ! t0_kref+0x9b80: addccc %g0, %i3, %g0
.word 0xaba488b3 ! t0_kref+0x9b84: fsubs %f18, %f19, %f21
.word 0xec36c018 ! t0_kref+0x9b88: sth %l6, [%i3 + %i0]
.word 0x9eaf3912 ! t0_kref+0x9b8c: andncc %i4, -0x6ee, %o7
.word 0xd5b81019 ! t0_kref+0x9b90: stda %f10, [%g0 + %i1]0x80
.word 0x92e2a45f ! t0_kref+0x9b94: subccc %o2, 0x45f, %o1
.word 0x96e32597 ! t0_kref+0x9b98: subccc %o4, 0x597, %o3
.word 0x24800003 ! t0_kref+0x9b9c: ble,a _kref+0x9ba8
.word 0xc030a014 ! t0_kref+0x9ba0: clrh [%g2 + 0x14]
.word 0x81aa8aad ! t0_kref+0x9ba4: fcmpes %fcc0, %f10, %f13
.word 0x2e800006 ! t0_kref+0x9ba8: bvs,a _kref+0x9bc0
.word 0x920ec00c ! t0_kref+0x9bac: and %i3, %o4, %o1
.word 0x965ac017 ! t0_kref+0x9bb0: smul %o3, %l7, %o3
.word 0x96ab0013 ! t0_kref+0x9bb4: andncc %o4, %l3, %o3
.word 0xe09e101d ! t0_kref+0x9bb8: ldda [%i0 + %i5]0x80, %l0
.word 0x10800004 ! t0_kref+0x9bbc: ba _kref+0x9bcc
.word 0x923ec013 ! t0_kref+0x9bc0: xnor %i3, %l3, %o1
.word 0xd230a03a ! t0_kref+0x9bc4: sth %o1, [%g2 + 0x3a]
.word 0xe3a01018 ! t0_kref+0x9bc8: sta %f17, [%g0 + %i0]0x80
.word 0xb1a000d6 ! t0_kref+0x9bcc: fnegd %f22, %f24
.word 0x9ef5c00d ! t0_kref+0x9bd0: udivcc %l7, %o5, %o7
.word 0x96977012 ! t0_kref+0x9bd4: orcc %i5, -0xfee, %o3
.word 0x29800006 ! t0_kref+0x9bd8: fbl,a _kref+0x9bf0
.word 0x9682000a ! t0_kref+0x9bdc: addcc %o0, %o2, %o3
.word 0xa1a0012a ! t0_kref+0x9be0: fabss %f10, %f16
.word 0xf4b6501b ! t0_kref+0x9be4: stha %i2, [%i1 + %i3]0x80
.word 0x923cc00a ! t0_kref+0x9be8: xnor %l3, %o2, %o1
.word 0x8143c000 ! t0_kref+0x9bec: stbar
.word 0xf628a033 ! t0_kref+0x9bf0: stb %i3, [%g2 + 0x33]
.word 0xe01e401d ! t0_kref+0x9bf4: ldd [%i1 + %i5], %l0
.word 0x9fc10000 ! t0_kref+0x9bf8: call %g4
.word 0xb1a01895 ! t0_kref+0x9bfc: fitos %f21, %f24
.word 0x943a635e ! t0_kref+0x9c00: xnor %o1, 0x35e, %o2
.word 0x803ca860 ! t0_kref+0x9c04: xnor %l2, 0x860, %g0
.word 0xee30a032 ! t0_kref+0x9c08: sth %l7, [%g2 + 0x32]
.word 0xda680018 ! t0_kref+0x9c0c: ldstub [%g0 + %i0], %o5
.word 0x81df70e4 ! t0_kref+0x9c10: flush %i5 - 0xf1c
.word 0x1c480001 ! t0_kref+0x9c14: bpos,pt %icc, _kref+0x9c18
.word 0x9a7a8017 ! t0_kref+0x9c18: sdiv %o2, %l7, %o5
.word 0xc398a040 ! t0_kref+0x9c1c: ldda [%g2 + 0x40]%asi, %f32
.word 0xd51e7ff8 ! t0_kref+0x9c20: ldd [%i1 - 8], %f10
.word 0x988d800c ! t0_kref+0x9c24: andcc %l6, %o4, %o4
.word 0xda40a018 ! t0_kref+0x9c28: ldsw [%g2 + 0x18], %o5
.word 0x9eba800c ! t0_kref+0x9c2c: xnorcc %o2, %o4, %o7
.word 0xde08a029 ! t0_kref+0x9c30: ldub [%g2 + 0x29], %o7
.word 0xfc0066e2 ! t0_kref+0x9c34: ld [%g1 + 0x6e2], %fp
.word 0x81ad0a4a ! t0_kref+0x9c38: fcmpd %fcc0, %f20, %f10
.word 0xafa0002a ! t0_kref+0x9c3c: fmovs %f10, %f23
call SYM(_kaos_done)
.word 0x01000000 ! t0_kref+0x9c44: nop
KGLOBAL(t0_ktbl_end)
t0_ktbl_end:
t0_ktbl_page_end:
KTEXT_MODULE(t0_module_subr0, 0x4897a000)
.seg "text"
t0_subr0_page_begin:
.skip 8188
.global _t0_subr0; ENTRY(t0_subr0)
.word 0xa6844012 ! t0_subr0+0x0: addcc %l1, %l2, %l3
.word 0x81c3e008 ! t0_subr0+0x4: retl
.word 0xaa64c014 ! t0_subr0+0x8: subc %l3, %l4, %l5
t0_subr0_page_end:
KTEXT_MODULE(t0_module_subr1, 0x48a78000)
.seg "text"
t0_subr1_page_begin:
.skip 8192
.global _t0_subr1; ENTRY(t0_subr1)
.word 0x9de3bfa0 ! t0_subr1+0x0: save %sp, -0x60, %sp
.word 0xb29eaa5a ! t0_subr1+0x4: xorcc %i2, 0xa5a, %i1
.word 0x81c7e008 ! t0_subr1+0x8: ret
.word 0xa7ee6001 ! t0_subr1+0xc: restore %i1, 1, %l3
t0_subr1_page_end:
KTEXT_MODULE(t0_module_subr2, 0x4fa02000)
.seg "text"
t0_subr2_page_begin:
.skip 8184
.global _t0_subr2; ENTRY(t0_subr2)
.word 0x9de3bfa0 ! t0_subr2+0x0: save %sp, -0x60, %sp
.word 0xb2066001 ! t0_subr2+0x4: add %i1, 1, %i1
.word 0x81c7e008 ! t0_subr2+0x8: ret
.word 0xa3ee6001 ! t0_subr2+0xc: restore %i1, 1, %l1
t0_subr2_page_end:
KTEXT_MODULE(t0_module_subr3, 0x48702000)
.seg "text"
t0_subr3_page_begin:
.skip 8108
.global _t0_subr3; ENTRY(t0_subr3)
.word 0x90056001 ! t0_subr3+0x0: add %l5, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x4: save %sp, -0x60, %sp
#if defined(KAOS_SIMULATION)
add %i0, 12, %i0
#else
.word 0x90062001 ! t0_subr3+0x8: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0xc: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x10: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x14: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x18: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x1c: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x20: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x24: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x28: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x2c: save %sp, -0x60, %sp
.word 0x90062001 ! t0_subr3+0x30: add %i0, 1, %o0
.word 0x9de3bfa0 ! t0_subr3+0x34: save %sp, -0x60, %sp
.word 0xb1ee2001 ! t0_subr3+0x38: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x3c: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x40: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x44: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x48: restore %i0, 1, %i0
.word 0xb1ee2001 ! t0_subr3+0x4c: restore %i0, 1, %i0
#endif
.word 0x81c7e008 ! t0_subr3+0x50: ret
.word 0xadee2001 ! t0_subr3+0x54: restore %i0, 1, %l6
t0_subr3_page_end:
!
! Total operations: 9805
!
! Operation frequencies
!
! name exp obs
! ldsb 1.18 1.20
! ldub 0.51 0.46
! ldsh 0.97 1.09
! lduh 1.60 1.85
! ld 0.81 0.83
! ldd 1.39 1.41
! swap 0.94 0.90
! ldstub 0.44 0.46
! stb 0.75 0.65
! sth 0.92 1.02
! st 0.56 0.64
! std 0.48 0.54
! add 0.39 0.35
! addcc 0.86 1.08
! addx 1.59 1.66
! addxcc 0.68 0.62
! taddcc 0.13 0.11
! taddcctv 0.31 0.35
! sub 0.98 0.88
! subcc 0.93 0.99
! subx 1.22 1.26
! subxcc 1.47 1.43
! tsubcc 0.03 0.03
! tsubcctv 0.33 0.22
! mulscc 0.19 0.16
! and 0.97 1.02
! andcc 1.56 1.68
! andn 0.94 1.01
! andncc 1.67 1.77
! or 0.66 0.52
! orcc 0.12 0.16
! orn 1.18 1.25
! orncc 0.45 0.48
! xor 0.40 0.45
! xorcc 0.86 0.94
! xnor 1.28 1.50
! xnorcc 1.54 1.80
! sll 1.55 1.91
! srl 1.18 1.20
! sra 1.18 1.49
! unimp 0.29 0.28
! umul 0.08 0.05
! smul 1.60 1.66
! udiv 0.22 0.31
! sdiv 0.82 0.92
! umulcc 0.03 0.02
! smulcc 0.50 0.52
! udivcc 1.51 1.56
! sdivcc 0.93 0.97
! rdy 0.19 0.14
! wry 1.37 1.64
! bicc 2.76 2.46
! sethi 0.36 0.37
! jmpl 0.69 0.73
! call 0.77 0.69
! ticc 0.00 0.00
! flush 1.10 1.16
! save 0.38 0.28
! restore 1.63 0.00
! stbar 0.67 0.60
! ldf 1.12 1.18
! lddf 1.56 1.73
! stf 0.58 0.58
! stdf 1.13 1.08
! fadds 1.41 1.56
! fsubs 0.15 0.17
! fmuls 0.36 0.46
! fdivs 0.58 0.73
! faddd 0.55 0.52
! fsubd 0.43 0.31
! fmuld 0.11 0.09
! fdivd 0.73 0.86
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 0.39 0.54
! fdmulq 0.00 0.00
! fitos 1.00 1.13
! fitod 1.44 1.52
! fitoq 0.00 0.00
! fstoi 0.72 0.65
! fstod 0.01 0.02
! fstoq 0.00 0.00
! fdtoi 0.16 0.19
! fdtos 1.18 1.36
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.92 0.93
! fnegs 0.58 0.50
! fabss 1.65 1.94
! fsqrts 0.00 0.00
! fsqrtd 0.00 0.00
! fsqrtq 0.00 0.00
! fcmps 0.55 0.51
! fcmpd 1.43 1.41
! fcmpq 0.00 0.00
! fcmpes 0.73 0.75
! fcmped 0.08 0.04
! fcmpeq 0.00 0.00
! fbfcc 3.89 3.62
! ldfsr 0.09 0.00
! stfsr 0.10 0.12
! loop 0.31 0.11
! offset 0.13 0.10
! area 0.31 0.31
! target 0.31 0.34
! goto 0.17 0.08
! sigsegv 0.11 0.12
! sigbus 0.23 0.28
! imodify 0.38 0.18
! ldfsr_offset 0.32 0.00
! fpattern 1.42 1.35
! lbranch 0.02 0.04
! shmld 4.22 4.68
! shmst 3.41 3.48
! shmpf 0.27 0.29
! shmswap 0.20 0.19
! shmblkld 0.96 0.25
! shmblkst 0.56 0.47
! shmblkchk 0.57 0.31
! hack_restore 0.00 0.00
! demap_random_va 0.00 0.00
! demap_area 0.00 0.00
! demap_ktbl_text 0.00 0.00
! demap_ktbl_data 0.00 0.00
! demap_subr 0.00 0.00
! demap_reg 0.00 0.00
! demap_stack 0.00 0.00
! ro_area 0.00 0.00
! ro_ktbl_data 0.00 0.00
! ro_reg 0.00 0.00
! ro_stack 0.00 0.00
! set_window 0.00 0.00
! set_va_wp 0.00 0.00
! set_pa_wp 0.00 0.00
! set_softint 0.00 0.00
! ie_toggle 0.00 0.00
! set_pil 0.00 0.00
! set_tso 0.00 0.00
! set_pso 0.00 0.00
! set_rmo 0.00 0.00
! cflush 0.00 0.00
! return 0.30 0.31
! casa 0.00 0.00
! rdasi 0.11 0.15
! wrasi 0.24 0.15
! bpcc 1.08 0.93
! fbpfcc 3.97 3.61
! fmovscc 0.31 0.48
! fmovdcc 0.00 0.00
! fmovqcc 0.00 0.00
! movcc 0.03 0.01
! flushw 0.09 0.13
! membar 0.30 0.15
! prefetch 0.60 0.64
! rdpc 0.08 0.09
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.08 0.10
! lddfa 0.06 0.04
! ldqfa 0.00 0.00
! ldsba 0.06 0.06
! ldsha 0.16 0.15
! lduba 0.33 0.41
! lduha 0.04 0.07
! lda 0.16 0.17
! ldda 0.18 0.17
! ldstuba 0.23 0.29
! prefetcha 0.09 0.07
! stfa 0.06 0.09
! stdfa 0.23 0.24
! stqfa 0.00 0.00
! stba 0.26 0.19
! stha 0.14 0.13
! sta 0.05 0.03
! stda 0.05 0.05
! swapa 0.23 0.32
! fmovd 0.22 0.19
! fnegd 0.29 0.24
! fabsd 0.19 0.23
! fstox 0.19 0.21
! fdtox 0.02 0.01
! fxtos 0.06 0.08
! fxtod 0.18 0.21
! lds 0.02 0.03
! ldsa 0.18 0.18
! ldx 0.25 0.30
! ldxa 0.24 0.17
! nofault 0.01 0.03
! rdgsr 0.00 0.00
! wrgsr 0.00 0.00
! fpadd16 0.00 0.00
! fpadd16s 0.00 0.00
! fpadd32 0.00 0.00
! fpadd32s 0.00 0.00
! fpsub16 0.00 0.00
! fpsub16s 0.00 0.00
! fpsub32 0.00 0.00
! fpsub32s 0.00 0.00
! fpack16 0.00 0.00
! fpack32 0.00 0.00
! fpackfix 0.00 0.00
! fexpand 0.00 0.00
! fpmerge 0.00 0.00
! fmul8x16 0.00 0.00
! fmul8x16au 0.00 0.00
! fmul8x16al 0.00 0.00
! fmul8sux16 0.00 0.00
! fmul8ulx16 0.00 0.00
! fmuld8sux16 0.00 0.00
! fmuld8ulx16 0.00 0.00
! alignaddr 0.00 0.00
! alignaddrl 0.00 0.00
! faligndata 0.00 0.00
! fzero 0.00 0.00
! fzeros 0.00 0.00
! fone 0.00 0.00
! fones 0.00 0.00
! fsrc1 0.00 0.00
! fsrc1s 0.00 0.00
! fsrc2 0.00 0.00
! fsrc2s 0.00 0.00
! fnot1 0.00 0.00
! fnot1s 0.00 0.00
! fnot2 0.00 0.00
! fnot2s 0.00 0.00
! for 0.00 0.00
! fors 0.00 0.00
! fnor 0.00 0.00
! fnors 0.00 0.00
! fand 0.00 0.00
! fands 0.00 0.00
! fnand 0.00 0.00
! fnands 0.00 0.00
! fxor 0.00 0.00
! fxors 0.00 0.00
! fxnor 0.00 0.00
! fxnors 0.00 0.00
! fornot1 0.00 0.00
! fornot1s 0.00 0.00
! fornot2 0.00 0.00
! fornot2s 0.00 0.00
! fandnot1 0.00 0.00
! fandnot1s 0.00 0.00
! fandnot2 0.00 0.00
! fandnot2s 0.00 0.00
! fcmpgt16 0.00 0.00
! fcmpgt32 0.00 0.00
! fcmple16 0.00 0.00
! fcmple32 0.00 0.00
! fcmpne16 0.00 0.00
! fcmpne32 0.00 0.00
! fcmpeq16 0.00 0.00
! fcmpeq32 0.00 0.00
! edge8 0.00 0.00
! edge8l 0.00 0.00
! edge16 0.00 0.00
! edge16l 0.00 0.00
! edge32 0.00 0.00
! edge32l 0.00 0.00
! pdist 0.00 0.00
! partial_st8 0.00 0.00
! partial_st16 0.00 0.00
! partial_st32 0.00 0.00
! short_st8 0.00 0.00
! short_st16 0.00 0.00
! short_ld8 0.00 0.00
! short_ld16 0.00 0.00
! blkld 0.00 0.00
! blkst 0.00 0.00
! blkld_offset 0.00 0.00
! blkst_offset 0.00 0.00
! blk_check 0.00 0.00
! casxa 0.00 0.00
! rdccr 0.00 0.00
! rdfprs 0.00 0.00
! wrccr 0.00 0.00
! popc 0.00 0.00
! wrfprs 0.00 0.00
! stx 0.00 0.00
! stxa 0.00 0.00
! cflush 0.00 0.00
! array8 0.00 0.00
! array16 0.00 0.00
! array32 0.00 0.00
! edge8n 0.00 0.00
! edge8ln 0.00 0.00
! edge16n 0.00 0.00
! edge16ln 0.00 0.00
! edge32n 0.00 0.00
! edge32ln 0.00 0.00
! bmask 0.00 0.00
! bshuffle 0.00 0.00
! siam 0.00 0.00
! fpadds16 0.00 0.00
! fpadds16s 0.00 0.00
! fpadds32 0.00 0.00
! fpadds32s 0.00 0.00
! fpsubs16 0.00 0.00
! fpsubs16s 0.00 0.00
! fpsubs32 0.00 0.00
! fpsubs32s 0.00 0.00
! fpadd64 0.00 0.00
! fpsub64 0.00 0.00
! fpmean16 0.00 0.00
! fpchksm16 0.00 0.00
! fshl16 0.00 0.00
! fshrl16 0.00 0.00
! fshl32 0.00 0.00
! fshrl32 0.00 0.00
! fshlas16 0.00 0.00
! fshra16 0.00 0.00
! fshlas32 0.00 0.00
! fshra32 0.00 0.00
! fpmovc8 0.00 0.00
! fpmovc16 0.00 0.00
! fpmovc32 0.00 0.00
! fmergesp 0.00 0.00
! fucmpgt8 0.00 0.00
! fucmple8 0.00 0.00
! fucmpne8 0.00 0.00
! fucmpeq8 0.00 0.00
! pdistn 0.00 0.00
! lzd 0.00 0.00
! addxc 0.00 0.00
! addxccc 0.00 0.00
! umulxhi 0.00 0.00
! flcmps 0.00 0.00
! flcmpd 0.00 0.00
! sfabss 0.00 0.00
! sfnegs 0.00 0.00
! sfadds 0.00 0.00
! sfsubs 0.00 0.00
! sfmuls 0.00 0.00
! sfitos 0.00 0.00
! sfstoi 0.00 0.00
! sfcmpeqs 0.00 0.00
! sfcmpnes 0.00 0.00
! sfcmpgts 0.00 0.00
! sfcmples 0.00 0.00
! fmadds 0.00 0.00
! fmaddd 0.00 0.00
! fmsubs 0.00 0.00
! fmsubd 0.00 0.00
! fnmsubs 0.00 0.00
! fnmsubd 0.00 0.00
! fnmadds 0.00 0.00
! fnmaddd 0.00 0.00
!
KDATA_MODULE(t0_module_offset_table, 0x30de6000)
.seg "data"
t0_offset_table_start:
t0_offset_table_size: .word 0x00000008
t0_offset_table:
.word 0x00000000
.word 0x00000018
.word 0x00000008
.word 0xfffffff0
.word 0x00000010
.word 0xffffffe8
.word 0xffffffe0
.word 0xfffffff8
t0_offset_table_end:
t0_ldfsr_offset_table_start:
t0_ldfsr_offset_table_size: .word 0x00000000
t0_ldfsr_offset_table:
t0_ldfsr_offset_table_end:
t0_bld_offset_table_start:
t0_bld_offset_table_size: .word 0x00000000
t0_bld_offset_table:
t0_bld_offset_table_end:
t0_bst_offset_table_start:
t0_bst_offset_table_size: .word 0x00000000
t0_bst_offset_table:
t0_bst_offset_table_end:
.skip 8144 ! page align
KDATA_MODULE(t0_module_data_in_regs, 0x62848000)
.seg "data"
KGLOBAL(t0_data_in_regs)
t0_data_in_regs_start:
t0_data_in_regs:
.word 0xd00355d6 ! %f0
.word 0x73de2671 ! %f1
.word 0xaed94e2b ! %f2
.word 0xf15deda2 ! %f3
.word 0x3d97f0d9 ! %f4
.word 0x307fec28 ! %f5
.word 0x4b560b1b ! %f6
.word 0x40f6aaf2 ! %f7
.word 0xd8ba3bca ! %f8
.word 0x82322c84 ! %f9
.word 0xa7cbee1f ! %f10
.word 0xed068084 ! %f11
.word 0x92616ad8 ! %f12
.word 0x3a3e0520 ! %f13
.word 0x29bcb168 ! %f14
.word 0xfd001d2c ! %f15
.word 0x110839e7 ! %f16
.word 0xe54b001d ! %f17
.word 0x8aa1e1ce ! %f18
.word 0x19a5f150 ! %f19
.word 0x1a8168c9 ! %f20
.word 0x5a5eae45 ! %f21
.word 0xb06dd828 ! %f22
.word 0x4d65cfaa ! %f23
.word 0xfa1b46af ! %f24
.word 0x4e393f72 ! %f25
.word 0xd11273dd ! %f26
.word 0x88c7564c ! %f27
.word 0x5dac00dd ! %f28
.word 0x2638bd30 ! %f29
.word 0xab206abb ! %f30
.word 0x4f6963e4 ! %f31
.word 0xc787a89d ! %f32
.word 0x9c62cba1 ! %f33
.word 0xab6b4206 ! %f34
.word 0x070b1d41 ! %f35
.word 0xddfc2475 ! %f36
.word 0x65cf14a1 ! %f37
.word 0x61cb44d4 ! %f38
.word 0xdee14715 ! %f39
.word 0x51fe809b ! %f40
.word 0xe3aac129 ! %f41
.word 0x9ed80b98 ! %f42
.word 0x6240f7fc ! %f43
.word 0x417852a8 ! %f44
.word 0x87afa4f8 ! %f45
.word 0xbf0b68fb ! %f46
.word 0x02b4e6bd ! %f47
.word 0x455b248c ! %f48
.word 0x7570006f ! %f49
.word 0xde65cff2 ! %f50
.word 0x3b22d8ce ! %f51
.word 0x638b1ac2 ! %f52
.word 0xa481fcbc ! %f53
.word 0x1faa870c ! %f54
.word 0x23faf51d ! %f55
.word 0xf01149c3 ! %f56
.word 0x5aa4463b ! %f57
.word 0x9cdb3d0b ! %f58
.word 0x2fc2ff0d ! %f59
.word 0xcb196ebf ! %f60
.word 0xe2a76918 ! %f61
.word 0x90ffd2b6 ! %f62
.word 0x5bebbdbe ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x798 ! %g1 (code pointer)
.word t0_data_in_shm_area ! %g2 (shared area pointer)
.word 0xbd15aedc ! %g3 (loop index)
.word SYM(t0_subr0) ! %g4 (jmpl target)
.word t0_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0xa21d799d ! %o0
.word 0xbf85a977 ! %o1
.word 0x252ff935 ! %o2
.word 0xc58a5538 ! %o3
.word 0xf7070ee7 ! %o4
.word 0x5e9d2071 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x1145ff8a ! %l0
.word 0x737dd438 ! %l1
.word 0x7ec06ded ! %l2
.word 0xfbff1391 ! %l3
.word 0x2d20c5d4 ! %l4
.word 0xf48ea659 ! %l5
.word 0x812529fd ! %l6
.word 0xb91989ea ! %l7
.word t0_data_in_area0 ! %i0 (area pointer)
.word t0_data_in_area0 ! %i1 (area pointer)
.word 0x00000014 ! %i2 (byte offset)
.word 0xffffffec ! %i3 (halfword offset)
.word 0x0000000c ! %i4 (word offset)
.word 0xffffffe8 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x893a8bb9 ! %y
.word 0x00000002 ! %icc (nzvc)
.word 0x40000a53 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000082 ! %asi
.word 0x00000000 ! Integer overflow traps
.word 0x00000000 ! Integer divide by zero traps
.word 0x00000000 ! Integer divide > 52 bit dividend traps
.word 0x00000000 ! Floating inexact traps
.word 0x00000000 ! Floating divide by zero traps
.word 0x00000000 ! Floating underflow traps
.word 0x00000000 ! Floating overflow traps
.word 0x00000000 ! Floating invalid traps
.word 0x00000000 ! Floating other traps
.word 0x00000000 ! Ticc traps
.word 0x00000000 ! Unexpected SIGFPE traps
.word 0x00000000 ! Unexpected SIGSEGV traps
.word 0x00000000 ! Unexpected SIGBUS traps
.word 0x00000000 ! Unexpected SIGILL traps
.word 0x00000000 ! Expected SIGSEGV traps
.word 0x00000000 ! Expected SIGBUS traps
.word 0x00000000 ! UNIMP traps
.word 0x00000000 ! ??
.global t0_data_in_mtbl_size; t0_data_in_mtbl_size: .word 253
t0_data_in_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t0_module_data_in_stack, 0x1c5e0000)
.seg "data"
KGLOBAL(t0_data_in_mtbl_size)
KGLOBAL(t0_data_in_mtbl)
KGLOBAL(t0_data_in_stack)
t0_data_in_stack_start:
.word 0xb1dd0510
.word 0x729fbda0
.word 0xaaa20647
.word 0x57b846bd
.word 0x7a6ec9c7
.word 0x03aece5a
.word 0x9437931f
.word 0x54a48859
.word 0x2f3848ff
.word 0x3af185ba
.word 0x81d59f77
.word 0xca2334f5
.word 0xd0a9c3e1
.word 0x487e86fe
.word 0x7b59fabb
.word 0x5a4f3794
.word 0xfa2b0d09
.word 0xca1bbbd2
.word 0xc0d3b1ef
.word 0x027f981c
.word 0xb17622a0
.word 0xddafe6d2
.word 0x383109e2
.word 0xdd15bb7e
.word 0x9238d5aa
.word 0x0adc5a4d
.word 0x729668a2
.word 0x4c2d0219
.word 0x7f59129c
.word 0x56b4d74c
.word 0x53b5e232
.word 0xb03b6860
.word 0x04dc9f31
.word 0xff67d8d2
.word 0x86c65c7a
.word 0xfc890db9
.word 0x042e617d
.word 0xf209cf64
.word 0x93347e7e
.word 0x195ec5a8
.word 0x5d888441
.word 0x9eda10cb
.word 0x2e16ded2
.word 0x5f2a172c
.word 0xddec0c81
.word 0xf8808018
.word 0xa812254d
.word 0x80d74e69
.word 0x6e83b454
.word 0x052f31e7
.word 0x58f113fd
.word 0xcc888486
.word 0x11d91efa
.word 0xd58390e8
.word 0x25ffab5a
.word 0xbadac1d8
.word 0xb220ba33
.word 0x18b6c69b
.word 0xa577ddbd
.word 0xb4589e3f
.word 0xc351e0ce
.word 0x08656c5a
.word 0x93418612
.word 0xc4cc03d0
.word 0xb906127f
.word 0x7432c89c
.word 0xe12e95cc
.word 0x8b16f7b4
.word 0xd47354f5
.word 0x3f0c1c77
.word 0x71f7ae19
.word 0x1c558d4f
.word 0xb783122c
.word 0x5914c566
.word 0xc1cc9857
.word 0x388967a4
.word 0xe84807ff
.word 0xe28c374c
.word 0x548f51c5
.word 0x28316cf7
.word 0x492b1d00
.word 0xa98b12b8
.word 0xa0079e7d
.word 0xdb3690b3
.word 0xd7502e8c
.word 0x1e84db6a
.word 0x6ac857a1
.word 0x84c0d78e
.word 0x6f312c19
.word 0x6e501316
.word 0xce5ee8d4
.word 0x7315f9ea
.word 0x287f13d1
.word 0xf44ebc67
.word 0x77f8b0ec
.word 0x68d5487e
.word 0x233da464
.word 0x386d8a46
.word 0x9d3139e5
.word 0x4bfab735
.word 0x8a07d819
.word 0x3b503f5b
.word 0xce777c18
.word 0xc14d3255
.word 0x95b87d27
.word 0xc36601d3
.word 0x3ca7a0ab
.word 0xce7aa1e4
.word 0x96937f42
.word 0x8808a764
.word 0xbf59f74b
.word 0x14663f46
.word 0x53c1b677
.word 0x98763d8e
.word 0x743f1318
.word 0xb454212a
.word 0x6cba4f3c
.word 0xd3a45222
.word 0xe8ec42e1
.word 0xb7e721a7
.word 0x1e521fc3
.word 0x17e0c007
.word 0x96fad891
.word 0x7b9482a1
.word 0xbfda7e8e
.word 0x662c043b
.word 0xf18ff3e8
.word 0x6782f471
.word 0x313e6e47
.word 0x39755f18
.word 0x3289c46d
.word 0x5a00e2c5
.word 0x12a632d1
.word 0xf5a145d8
.word 0x87ea76a2
.word 0xd3182bc3
.word 0x1616a39a
.word 0x89c6e85b
.word 0xb6e84079
.word 0xe083a574
.word 0xbd02cf32
.word 0x2499cf27
.word 0xf48d4107
.word 0x4ead155f
.word 0xe41bc421
.word 0x65c0d5af
.word 0xbb492776
.word 0xf4a07e74
.word 0x381392f4
.word 0x8b2c04d7
.word 0x2481d540
.word 0x684be92c
.word 0xfbc5dd99
.word 0x3a8f11b7
.word 0x944f6f9a
.word 0xc43109ed
.word 0xec8987ec
.word 0x3d3e849f
.word 0xd763942d
.word 0xca2069b2
.word 0xe1945d91
.word 0x9c09cc5a
.word 0xa6e2a50b
.word 0xddebf4eb
.word 0x6892c103
.word 0x518cc1b7
.word 0x86f15fe0
.word 0x797914a1
t0_data_in_sp:
.word 0xd922b7ed
.word 0x58175f44
.word 0x42283467
.word 0xa778b5dd
.word 0x7402e8b8
.word 0x44f2b15c
.word 0xb1410e20
.word 0x358de34a
.word t0_data_in_area0
.word t0_data_in_area0
.word 0xffffffe9
.word 0x00000016
.word 0xfffffffc
.word 0x00000018
.word t0_data_in_fp
.word 0x35d18751
.word 0x69feaae7
.word 0x732e9b24
.word 0xaae30203
.word 0x92a1106c
.word 0xedfee498
.word 0xfcf7c556
.word 0xe5372ad3
.word 0xdb9f8259
t0_data_in_mtbl_base:
.word 0x380fffff ! [%fp - 0x400]
.word 0xc0000000 ! [%fp - 0x3fc]
.word 0x380fffff ! [%fp - 0x3f8]
.word 0xe0000000 ! [%fp - 0x3f4]
.word 0x380fffff ! [%fp - 0x3f0]
.word 0x80000000 ! [%fp - 0x3ec]
.word 0x38000000 ! [%fp - 0x3e8]
.word 0x40000000 ! [%fp - 0x3e4]
.word 0x38000000 ! [%fp - 0x3e0]
.word 0x80000000 ! [%fp - 0x3dc]
.word 0x38000000 ! [%fp - 0x3d8]
.word 0x20000000 ! [%fp - 0x3d4]
.word 0x47f00000 ! [%fp - 0x3d0]
.word 0x00000000 ! [%fp - 0x3cc]
.word 0x47f00000 ! [%fp - 0x3c8]
.word 0x20000000 ! [%fp - 0x3c4]
.word 0x47efffff ! [%fp - 0x3c0]
.word 0xffffffff ! [%fp - 0x3bc]
.word 0x7ff00000 ! [%fp - 0x3b8]
.word 0x00000000 ! [%fp - 0x3b4]
.word 0x7fefffff ! [%fp - 0x3b0]
.word 0xffffffff ! [%fp - 0x3ac]
.word 0x000fffff ! [%fp - 0x3a8]
.word 0xffffffff ! [%fp - 0x3a4]
.word 0x000fffff ! [%fp - 0x3a0]
.word 0xfffffffe ! [%fp - 0x39c]
.word 0x00100000 ! [%fp - 0x398]
.word 0x00000000 ! [%fp - 0x394]
.word 0x00000000 ! [%fp - 0x390]
.word 0x00000001 ! [%fp - 0x38c]
.word 0x00000000 ! [%fp - 0x388]
.word 0x00000002 ! [%fp - 0x384]
.word 0x00000000 ! [%fp - 0x380]
.word 0x00000000 ! [%fp - 0x37c]
.word 0x7f800000 ! [%fp - 0x378]
.word 0x7f7fffff ! [%fp - 0x374]
.word 0x007fffff ! [%fp - 0x370]
.word 0x007ffffe ! [%fp - 0x36c]
.word 0x00800000 ! [%fp - 0x368]
.word 0x00000001 ! [%fp - 0x364]
.word 0x00000002 ! [%fp - 0x360]
.word 0x80000000 ! [%fp - 0x35c]
.word 0x207fe000 ! [%fp - 0x358]
.word 0x1ffff000 ! [%fp - 0x354]
.word 0x307fe123 ! [%fp - 0x350]
.word 0x0fff1001 ! [%fp - 0x34c]
.word 0x2ff81000 ! [%fp - 0x348]
.word 0x1072e100 ! [%fp - 0x344]
.word 0x027fe067 ! [%fp - 0x340]
.word 0x3eff1289 ! [%fp - 0x33c]
.word 0x3f000400 ! [%fp - 0x338]
.word 0x80003c1f ! [%fp - 0x334]
.word 0x00fff800 ! [%fp - 0x330]
.word 0xffff8000 ! [%fp - 0x32c]
.word 0x200ff760 ! [%fp - 0x328]
.word 0x0800011f ! [%fp - 0x324]
.word 0x1ffff800 ! [%fp - 0x320]
.word 0x00000000 ! [%fp - 0x31c]
.word 0x3ffe8000 ! [%fp - 0x318]
.word 0x147ff000 ! [%fp - 0x314]
.word 0x137fe671 ! [%fp - 0x310]
.word 0x3ffe8459 ! [%fp - 0x30c]
.word 0x127fffff ! [%fp - 0x308]
.word 0x3fffffff ! [%fp - 0x304]
.word 0x307fe123 ! [%fp - 0x300]
.word 0x047fffff ! [%fp - 0x2fc]
.word 0x307fe123 ! [%fp - 0x2f8]
.word 0x03ffffff ! [%fp - 0x2f4]
.word 0x107fe100 ! [%fp - 0x2f0]
.word 0x22efffff ! [%fp - 0x2ec]
.word 0x380ffe80 ! [%fp - 0x2e8]
.word 0x00000000 ! [%fp - 0x2e4]
.word 0x04bfeff9 ! [%fp - 0x2e0]
.word 0x00000000 ! [%fp - 0x2dc]
.word 0x380fffff ! [%fp - 0x2d8]
.word 0xffffffff ! [%fp - 0x2d4]
.word 0x04bfffff ! [%fp - 0x2d0]
.word 0xffffffff ! [%fp - 0x2cc]
.word 0x300ff123 ! [%fp - 0x2c8]
.word 0x40000000 ! [%fp - 0x2c4]
.word 0x0caf8ee0 ! [%fp - 0x2c0]
.word 0x00000000 ! [%fp - 0x2bc]
.word 0x3c0ff456 ! [%fp - 0x2b8]
.word 0x00000000 ! [%fp - 0x2b4]
.word 0x009ff000 ! [%fp - 0x2b0]
.word 0x00000000 ! [%fp - 0x2ac]
.word 0x3c0ff456 ! [%fp - 0x2a8]
.word 0x0000ff99 ! [%fp - 0x2a4]
.word 0x009ff000 ! [%fp - 0x2a0]
.word 0x001234ff ! [%fp - 0x29c]
.word 0x0080ffff ! [%fp - 0x298]
.word 0x3ff8f000 ! [%fp - 0x294]
.word 0x01800001 ! [%fp - 0x290]
.word 0x40c2fc1f ! [%fp - 0x28c]
.word 0x00100100 ! [%fp - 0x288]
.word 0x10010001 ! [%fp - 0x284]
.word 0x3fff8f88 ! [%fp - 0x280]
.word 0x00000000 ! [%fp - 0x27c]
.word 0x00f00f00 ! [%fp - 0x278]
.word 0xf000000f ! [%fp - 0x274]
.word 0x409ff00f ! [%fp - 0x270]
.word 0xff000fff ! [%fp - 0x26c]
.word 0x04003009 ! [%fp - 0x268]
.word 0x4fff0001 ! [%fp - 0x264]
.word 0x03001001 ! [%fp - 0x260]
.word 0x4feeeeee ! [%fp - 0x25c]
.word 0x0801e067 ! [%fp - 0x258]
.word 0x54f231f8 ! [%fp - 0x254]
.word 0x01000001 ! [%fp - 0x250]
.word 0x00000001 ! [%fp - 0x24c]
.word 0x453eef45 ! [%fp - 0x248]
.word 0x00000001 ! [%fp - 0x244]
.word 0x01100111 ! [%fp - 0x240]
.word 0x00011111 ! [%fp - 0x23c]
.word 0x455f8000 ! [%fp - 0x238]
.word 0xffffffff ! [%fp - 0x234]
.word 0x01301222 ! [%fp - 0x230]
.word 0x00111222 ! [%fp - 0x22c]
.word 0x458f1100 ! [%fp - 0x228]
.word 0x01111001 ! [%fp - 0x224]
.word 0x40811111 ! [%fp - 0x220]
.word 0x00feeeee ! [%fp - 0x21c]
.word 0x40000011 ! [%fp - 0x218]
.word 0x007fffff ! [%fp - 0x214]
.word 0x41800221 ! [%fp - 0x210]
.word 0x01ff0001 ! [%fp - 0x20c]
.word 0x7f333333 ! [%fp - 0x208]
.word 0x3f7fffff ! [%fp - 0x204]
.word 0x40100001 ! [%fp - 0x200]
.word 0x11000011 ! [%fp - 0x1fc]
.word 0x001fffff ! [%fp - 0x1f8]
.word 0xffffffff ! [%fp - 0x1f4]
.word 0x40000000 ! [%fp - 0x1f0]
.word 0x00000011 ! [%fp - 0x1ec]
.word 0x000fffff ! [%fp - 0x1e8]
.word 0xffffffff ! [%fp - 0x1e4]
.word 0x7fe11111 ! [%fp - 0x1e0]
.word 0xffffffff ! [%fp - 0x1dc]
.word 0x3ffff110 ! [%fp - 0x1d8]
.word 0x00000001 ! [%fp - 0x1d4]
.word 0x7fffffff ! [%fp - 0x1d0]
.word 0x7f800001 ! [%fp - 0x1cc]
.word 0x7f800000 ! [%fp - 0x1c8]
.word 0x7f7fffff ! [%fp - 0x1c4]
.word 0x5f800001 ! [%fp - 0x1c0]
.word 0x5f800000 ! [%fp - 0x1bc]
.word 0x5f7fffff ! [%fp - 0x1b8]
.word 0x5f000001 ! [%fp - 0x1b4]
.word 0x5f000000 ! [%fp - 0x1b0]
.word 0x5effffff ! [%fp - 0x1ac]
.word 0x4b000001 ! [%fp - 0x1a8]
.word 0x4b000000 ! [%fp - 0x1a4]
.word 0x4affffff ! [%fp - 0x1a0]
.word 0x40000001 ! [%fp - 0x19c]
.word 0x40000000 ! [%fp - 0x198]
.word 0x3fffffff ! [%fp - 0x194]
.word 0x3f800001 ! [%fp - 0x190]
.word 0x3f800000 ! [%fp - 0x18c]
.word 0x3f7fffff ! [%fp - 0x188]
.word 0x00000000 ! [%fp - 0x184]
.word 0x7fffffff ! [%fp - 0x180]
.word 0xffffffff ! [%fp - 0x17c]
.word 0x7ff00000 ! [%fp - 0x178]
.word 0x00000001 ! [%fp - 0x174]
.word 0x7ff00000 ! [%fp - 0x170]
.word 0x00000000 ! [%fp - 0x16c]
.word 0x7fefffff ! [%fp - 0x168]
.word 0xffffffff ! [%fp - 0x164]
.word 0x43e00000 ! [%fp - 0x160]
.word 0x00000001 ! [%fp - 0x15c]
.word 0x43e00000 ! [%fp - 0x158]
.word 0x00000000 ! [%fp - 0x154]
.word 0x43dfffff ! [%fp - 0x150]
.word 0xffffffff ! [%fp - 0x14c]
.word 0x43d00000 ! [%fp - 0x148]
.word 0x00000001 ! [%fp - 0x144]
.word 0x43d00000 ! [%fp - 0x140]
.word 0x00000000 ! [%fp - 0x13c]
.word 0x43cfffff ! [%fp - 0x138]
.word 0xffffffff ! [%fp - 0x134]
.word 0x43300000 ! [%fp - 0x130]
.word 0x00000001 ! [%fp - 0x12c]
.word 0x43300000 ! [%fp - 0x128]
.word 0x00000000 ! [%fp - 0x124]
.word 0x432fffff ! [%fp - 0x120]
.word 0xffffffff ! [%fp - 0x11c]
.word 0x40000000 ! [%fp - 0x118]
.word 0x00000001 ! [%fp - 0x114]
.word 0x40000000 ! [%fp - 0x110]
.word 0x00000000 ! [%fp - 0x10c]
.word 0x3fffffff ! [%fp - 0x108]
.word 0xffffffff ! [%fp - 0x104]
.word 0x3ff00000 ! [%fp - 0x100]
.word 0x00000001 ! [%fp - 0xfc]
.word 0x3ff00000 ! [%fp - 0xf8]
.word 0x00000000 ! [%fp - 0xf4]
.word 0x3fefffff ! [%fp - 0xf0]
.word 0xffffffff ! [%fp - 0xec]
.word 0x80000000 ! [%fp - 0xe8]
.word 0x00000000 ! [%fp - 0xe4]
.word 0x7fffffff ! [%fp - 0xe0]
.word 0xffffffff ! [%fp - 0xdc]
.word 0x00000000 ! [%fp - 0xd8]
.word 0x00000000 ! [%fp - 0xd4]
.word 0x00200000 ! [%fp - 0xd0]
.word 0x00000003 ! [%fp - 0xcc]
.word 0x00200000 ! [%fp - 0xc8]
.word 0x00000002 ! [%fp - 0xc4]
.word 0x00200000 ! [%fp - 0xc0]
.word 0x00000001 ! [%fp - 0xbc]
.word 0x00200000 ! [%fp - 0xb8]
.word 0x00000000 ! [%fp - 0xb4]
.word 0x001fffff ! [%fp - 0xb0]
.word 0xffffffff ! [%fp - 0xac]
.word 0x00100000 ! [%fp - 0xa8]
.word 0x00000001 ! [%fp - 0xa4]
.word 0x00100000 ! [%fp - 0xa0]
.word 0x00000000 ! [%fp - 0x9c]
.word 0x000fffff ! [%fp - 0x98]
.word 0xffffffff ! [%fp - 0x94]
.word 0x00080000 ! [%fp - 0x90]
.word 0x00000001 ! [%fp - 0x8c]
.word 0x00080000 ! [%fp - 0x88]
.word 0x00000000 ! [%fp - 0x84]
.word 0x0007ffff ! [%fp - 0x80]
.word 0xffffffff ! [%fp - 0x7c]
.word 0x00000000 ! [%fp - 0x78]
.word 0x01000003 ! [%fp - 0x74]
.word 0x00000000 ! [%fp - 0x70]
.word 0x01000002 ! [%fp - 0x6c]
.word 0x00000000 ! [%fp - 0x68]
.word 0x01000001 ! [%fp - 0x64]
.word 0x00000000 ! [%fp - 0x60]
.word 0x01000000 ! [%fp - 0x5c]
.word 0x00000000 ! [%fp - 0x58]
.word 0x00ffffff ! [%fp - 0x54]
.word 0x00000000 ! [%fp - 0x50]
.word 0x00800001 ! [%fp - 0x4c]
.word 0x00000000 ! [%fp - 0x48]
.word 0x00800000 ! [%fp - 0x44]
.word 0x00000000 ! [%fp - 0x40]
.word 0x007fffff ! [%fp - 0x3c]
.word 0x00000000 ! [%fp - 0x38]
.word 0x00400001 ! [%fp - 0x34]
.word 0x00000000 ! [%fp - 0x30]
.word 0x00400000 ! [%fp - 0x2c]
.word 0x00000000 ! [%fp - 0x28]
.word 0x003fffff ! [%fp - 0x24]
.word t0_data_in_area0 ! [%fp - 0x20]
.word SYM(t0_subr3) ! [%fp - 0x1c]
.word SYM(t0_subr2) ! [%fp - 0x18]
.word SYM(t0_subr1) ! [%fp - 0x14]
.word SYM(t0_subr0) ! [%fp - 0x10]
t0_data_in_mtbl:
.word 0x7a618ae4 ! [%fp - 0xc]
.word 0x34baae49 ! [%fp - 0x8]
.word 0x409633a9 ! [%fp - 0x4]
.global t0_data_in_fp; t0_data_in_fp:
.word 0x0ebe9b55
.word 0x145f3f68
.word 0x53364c30
.word 0x2535f299
.word 0xcef4c8be
.word 0xe2c12dfa
.word 0xc804abf6
.word 0xe4334089
.word 0x48d010d8
.word 0xf724ad1f
.word 0x307e7aa7
.word 0xa41350bb
.word 0x2ea754cd
.word 0x43f3f1bf
.word 0x4603410f
.word 0xee4a6dab
.word 0xf40f2ef5
.word 0xcb89ca1b
.word 0xfb1735a0
.word 0x15b12f1a
.word 0xeec7f158
.word 0x91e193fe
.word 0x8a71c898
.word 0x1ace7d6a
t0_data_in_stacktop:
.word 0
t0_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_in_area0, 0x689ec000)
.seg "data"
t0_data_in_area0_start:
.skip 3328
t0_data_in_area0_begin:
.word 0xf2ae8870 ! t0_data_in_area0-0x20
.word 0x7293e232 ! t0_data_in_area0-0x1c
.word 0xaf264e62 ! t0_data_in_area0-0x18
.word 0xea6df62c ! t0_data_in_area0-0x14
.word 0x26924632 ! t0_data_in_area0-0x10
.word 0x73f38535 ! t0_data_in_area0-0xc
.word 0x3bc26c3d ! t0_data_in_area0-0x8
.word 0x6a5f85f7 ! t0_data_in_area0-0x4
.global t0_data_in_area0; t0_data_in_area0:
.word 0x3d6dd94f ! t0_data_in_area0+0x0
.word 0x3d25eb2d ! t0_data_in_area0+0x4
.word 0x55d42b1b ! t0_data_in_area0+0x8
.word 0x68b64b7b ! t0_data_in_area0+0xc
.word 0x82a1f4b6 ! t0_data_in_area0+0x10
.word 0xe34d0b18 ! t0_data_in_area0+0x14
.word 0x6603d4cb ! t0_data_in_area0+0x18
.word 0x28aa17d5 ! t0_data_in_area0+0x1c
t0_data_in_area0_end:
.skip 4800
t0_data_in_area0_stop:
KDATA_MODULE(t0_module_data_in_shm_area, 0x67a62000)
.seg "data"
t0_data_in_shm_area_start:
t0_data_in_shm_area_begin:
.global t0_data_in_shm_area; t0_data_in_shm_area:
.word 0x94b46b5d ! t0_data_in_shm_area+0x0 (t0)
.word 0xb0884f47 ! t0_data_in_shm_area+0x4 (t0)
.word 0x610bff59 ! t0_data_in_shm_area+0x8 (t0)
.word 0x86a02023 ! t0_data_in_shm_area+0xc (t0)
.word 0x98fec441 ! t0_data_in_shm_area+0x10 (t0)
.word 0xe9f5330c ! t0_data_in_shm_area+0x14 (t0)
.word 0x1d9c6ab4 ! t0_data_in_shm_area+0x18 (t0)
.word 0xe814b45b ! t0_data_in_shm_area+0x1c (t0)
.word 0xbfe38aab ! t0_data_in_shm_area+0x20 (t0)
.word 0xf72f87b2 ! t0_data_in_shm_area+0x24 (t0)
.word 0x8cda9491 ! t0_data_in_shm_area+0x28 (t0)
.word 0xdd690f58 ! t0_data_in_shm_area+0x2c (t0)
.word 0x3cd1deb4 ! t0_data_in_shm_area+0x30 (t0)
.word 0xe15c94ad ! t0_data_in_shm_area+0x34 (t0)
.word 0x98fd2690 ! t0_data_in_shm_area+0x38 (t0)
.word 0x50359435 ! t0_data_in_shm_area+0x3c (t0)
.word 0x43d30a0a ! t0_data_in_shm_area+0x40 (t0 bload)
.word 0x98cb8712 ! t0_data_in_shm_area+0x44
.word 0x45ada29c ! t0_data_in_shm_area+0x48
.word 0xb1f20cde ! t0_data_in_shm_area+0x4c
.word 0x17d61cf3 ! t0_data_in_shm_area+0x50
.word 0x31e8e448 ! t0_data_in_shm_area+0x54
.word 0x32adf196 ! t0_data_in_shm_area+0x58
.word 0x11cabde3 ! t0_data_in_shm_area+0x5c
.word 0xe5a9d791 ! t0_data_in_shm_area+0x60
.word 0xabe9f400 ! t0_data_in_shm_area+0x64
.word 0x78f5b835 ! t0_data_in_shm_area+0x68
.word 0x9692638f ! t0_data_in_shm_area+0x6c
.word 0xbfd56368 ! t0_data_in_shm_area+0x70
.word 0x60705562 ! t0_data_in_shm_area+0x74
.word 0xcf559627 ! t0_data_in_shm_area+0x78
.word 0x302e6c39 ! t0_data_in_shm_area+0x7c
.word 0x0384a11d ! t0_data_in_shm_area+0x80 (t0 bstore)
.word 0xf2b53388 ! t0_data_in_shm_area+0x84
.word 0x23ecb37c ! t0_data_in_shm_area+0x88
.word 0x9bdc03d9 ! t0_data_in_shm_area+0x8c
.word 0x36c50e80 ! t0_data_in_shm_area+0x90
.word 0x29cecd2f ! t0_data_in_shm_area+0x94
.word 0x359f4044 ! t0_data_in_shm_area+0x98
.word 0x1581c4de ! t0_data_in_shm_area+0x9c
.word 0xc89c88cc ! t0_data_in_shm_area+0xa0
.word 0x3b9a43ab ! t0_data_in_shm_area+0xa4
.word 0xea82ca76 ! t0_data_in_shm_area+0xa8
.word 0x5f2b223d ! t0_data_in_shm_area+0xac
.word 0x44536f2c ! t0_data_in_shm_area+0xb0
.word 0x87fee51b ! t0_data_in_shm_area+0xb4
.word 0x001f8e13 ! t0_data_in_shm_area+0xb8
.word 0x9407decd ! t0_data_in_shm_area+0xbc
t0_data_in_shm_area_end:
t0_data_in_shm_area_stop:
KDATA_MODULE(t0_module_data_exp_regs, 0x71f1a000)
.seg "data"
KGLOBAL(t0_data_exp_regs)
t0_data_exp_regs_start:
t0_data_exp_regs:
.word 0xd00355d6 ! %f0
.word 0x73de2671 ! %f1
.word 0xaed94e2b ! %f2
.word 0xf15deda2 ! %f3
.word 0x3d97f0d9 ! %f4
.word 0x307fec28 ! %f5
.word 0x4b560b1b ! %f6
.word 0x40f6aaf2 ! %f7
.word 0xd8ba3bca ! %f8
.word 0x82322c84 ! %f9
.word 0xa7cbee1f ! %f10
.word 0xed068084 ! %f11
.word 0x92616ad8 ! %f12
.word 0x3a3e0520 ! %f13
.word 0x29bcb168 ! %f14
.word 0xfd001d2c ! %f15
.word 0x110839e7 ! %f16
.word 0xe54b001d ! %f17
.word 0x8aa1e1ce ! %f18
.word 0x19a5f150 ! %f19
.word 0x1a8168c9 ! %f20
.word 0x5a5eae45 ! %f21
.word 0xb06dd828 ! %f22
.word 0x4d65cfaa ! %f23
.word 0xfa1b46af ! %f24
.word 0x4e393f72 ! %f25
.word 0xd11273dd ! %f26
.word 0x88c7564c ! %f27
.word 0x5dac00dd ! %f28
.word 0x2638bd30 ! %f29
.word 0xab206abb ! %f30
.word 0x4f6963e4 ! %f31
.word 0xc787a89d ! %f32
.word 0x9c62cba1 ! %f33
.word 0xab6b4206 ! %f34
.word 0x070b1d41 ! %f35
.word 0xddfc2475 ! %f36
.word 0x65cf14a1 ! %f37
.word 0x61cb44d4 ! %f38
.word 0xdee14715 ! %f39
.word 0x51fe809b ! %f40
.word 0xe3aac129 ! %f41
.word 0x9ed80b98 ! %f42
.word 0x6240f7fc ! %f43
.word 0x417852a8 ! %f44
.word 0x87afa4f8 ! %f45
.word 0xbf0b68fb ! %f46
.word 0x02b4e6bd ! %f47
.word 0x455b248c ! %f48
.word 0x7570006f ! %f49
.word 0xde65cff2 ! %f50
.word 0x3b22d8ce ! %f51
.word 0x638b1ac2 ! %f52
.word 0xa481fcbc ! %f53
.word 0x1faa870c ! %f54
.word 0x23faf51d ! %f55
.word 0xf01149c3 ! %f56
.word 0x5aa4463b ! %f57
.word 0x9cdb3d0b ! %f58
.word 0x2fc2ff0d ! %f59
.word 0xcb196ebf ! %f60
.word 0xe2a76918 ! %f61
.word 0x90ffd2b6 ! %f62
.word 0x5bebbdbe ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x798 ! %g1 (code pointer)
.word t0_data_exp_shm_area! %g2 (shared area pointer)
.word 0xbd15aedc ! %g3 (loop index)
.word SYM(t0_subr0) ! %g4 (jmpl target)
.word t0_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0xa21d799d ! %o0
.word 0xbf85a977 ! %o1
.word 0x252ff935 ! %o2
.word 0xc58a5538 ! %o3
.word 0xf7070ee7 ! %o4
.word 0x5e9d2071 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x1145ff8a ! %l0
.word 0x737dd438 ! %l1
.word 0x7ec06ded ! %l2
.word 0xfbff1391 ! %l3
.word 0x2d20c5d4 ! %l4
.word 0xf48ea659 ! %l5
.word 0x812529fd ! %l6
.word 0xb91989ea ! %l7
.word t0_data_exp_area0 ! %i0 (area pointer)
.word t0_data_exp_area0 ! %i1 (area pointer)
.word 0x00000014 ! %i2 (byte offset)
.word 0xffffffec ! %i3 (halfword offset)
.word 0x0000000c ! %i4 (word offset)
.word 0xffffffe8 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x893a8bb9 ! %y
.word 0x00000002 ! %icc (nzvc)
.word 0x40000a53 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000082 ! %asi
.word 0x00000000 ! Integer overflow traps
.word 0x00000000 ! Integer divide by zero traps
.word 0x00000000 ! Integer divide > 52 bit dividend traps
.word 0x00000000 ! Floating inexact traps
.word 0x00000000 ! Floating divide by zero traps
.word 0x00000000 ! Floating underflow traps
.word 0x00000000 ! Floating overflow traps
.word 0x00000000 ! Floating invalid traps
.word 0x00000000 ! Floating other traps
.word 0x00000000 ! Ticc traps
.word 0x00000000 ! Unexpected SIGFPE traps
.word 0x00000000 ! Unexpected SIGSEGV traps
.word 0x00000000 ! Unexpected SIGBUS traps
.word 0x00000000 ! Unexpected SIGILL traps
.word 0x00000000 ! Expected SIGSEGV traps
.word 0x00000000 ! Expected SIGBUS traps
.word 0x00000000 ! UNIMP traps
.word 0x00000000 ! ??
t0_data_exp_mtbl_size: .word 253
t0_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t0_module_data_exp_stack, 0x1fdb0000)
.seg "data"
KGLOBAL(t0_data_exp_mtbl_size)
KGLOBAL(t0_data_exp_mtbl)
KGLOBAL(t0_data_exp_stack)
t0_data_exp_stack_start:
.word 0xb1dd0510
.word 0x729fbda0
.word 0xaaa20647
.word 0x57b846bd
.word 0x7a6ec9c7
.word 0x03aece5a
.word 0x9437931f
.word 0x54a48859
.word 0x2f3848ff
.word 0x3af185ba
.word 0x81d59f77
.word 0xca2334f5
.word 0xd0a9c3e1
.word 0x487e86fe
.word 0x7b59fabb
.word 0x5a4f3794
.word 0xfa2b0d09
.word 0xca1bbbd2
.word 0xc0d3b1ef
.word 0x027f981c
.word 0xb17622a0
.word 0xddafe6d2
.word 0x383109e2
.word 0xdd15bb7e
.word 0x9238d5aa
.word 0x0adc5a4d
.word 0x729668a2
.word 0x4c2d0219
.word 0x7f59129c
.word 0x56b4d74c
.word 0x53b5e232
.word 0xb03b6860
.word 0x04dc9f31
.word 0xff67d8d2
.word 0x86c65c7a
.word 0xfc890db9
.word 0x042e617d
.word 0xf209cf64
.word 0x93347e7e
.word 0x195ec5a8
.word 0x5d888441
.word 0x9eda10cb
.word 0x2e16ded2
.word 0x5f2a172c
.word 0xddec0c81
.word 0xf8808018
.word 0xa812254d
.word 0x80d74e69
.word 0x6e83b454
.word 0x052f31e7
.word 0x58f113fd
.word 0xcc888486
.word 0x11d91efa
.word 0xd58390e8
.word 0x25ffab5a
.word 0xbadac1d8
.word 0xb220ba33
.word 0x18b6c69b
.word 0xa577ddbd
.word 0xb4589e3f
.word 0xc351e0ce
.word 0x08656c5a
.word 0x93418612
.word 0xc4cc03d0
.word 0xb906127f
.word 0x7432c89c
.word 0xe12e95cc
.word 0x8b16f7b4
.word 0xd47354f5
.word 0x3f0c1c77
.word 0x71f7ae19
.word 0x1c558d4f
.word 0xb783122c
.word 0x5914c566
.word 0xc1cc9857
.word 0x388967a4
.word 0xe84807ff
.word 0xe28c374c
.word 0x548f51c5
.word 0x28316cf7
.word 0x492b1d00
.word 0xa98b12b8
.word 0xa0079e7d
.word 0xdb3690b3
.word 0xd7502e8c
.word 0x1e84db6a
.word 0x6ac857a1
.word 0x84c0d78e
.word 0x6f312c19
.word 0x6e501316
.word 0xce5ee8d4
.word 0x7315f9ea
.word 0x287f13d1
.word 0xf44ebc67
.word 0x77f8b0ec
.word 0x68d5487e
.word 0x233da464
.word 0x386d8a46
.word 0x9d3139e5
.word 0x4bfab735
.word 0x8a07d819
.word 0x3b503f5b
.word 0xce777c18
.word 0xc14d3255
.word 0x95b87d27
.word 0xc36601d3
.word 0x3ca7a0ab
.word 0xce7aa1e4
.word 0x96937f42
.word 0x8808a764
.word 0xbf59f74b
.word 0x14663f46
.word 0x53c1b677
.word 0x98763d8e
.word 0x743f1318
.word 0xb454212a
.word 0x6cba4f3c
.word 0xd3a45222
.word 0xe8ec42e1
.word 0xb7e721a7
.word 0x1e521fc3
.word 0x17e0c007
.word 0x96fad891
.word 0x7b9482a1
.word 0xbfda7e8e
.word 0x662c043b
.word 0xf18ff3e8
.word 0x6782f471
.word 0x313e6e47
.word 0x39755f18
.word 0x3289c46d
.word 0x5a00e2c5
.word 0x12a632d1
.word 0xf5a145d8
.word 0x87ea76a2
.word 0xd3182bc3
.word 0x1616a39a
.word 0x89c6e85b
.word 0xb6e84079
.word 0xe083a574
.word 0xbd02cf32
.word 0x2499cf27
.word 0xf48d4107
.word 0x4ead155f
.word 0xe41bc421
.word 0x65c0d5af
.word 0xbb492776
.word 0xf4a07e74
.word 0x381392f4
.word 0x8b2c04d7
.word 0x2481d540
.word 0x684be92c
.word 0xfbc5dd99
.word 0x3a8f11b7
.word 0x944f6f9a
.word 0xc43109ed
.word 0xec8987ec
.word 0x3d3e849f
.word 0xd763942d
.word 0xca2069b2
.word 0xe1945d91
.word 0x9c09cc5a
.word 0xa6e2a50b
.word 0xddebf4eb
.word 0x6892c103
.word 0x518cc1b7
.word 0x86f15fe0
.word 0x797914a1
t0_data_exp_sp:
.word 0xd922b7ed
.word 0x58175f44
.word 0x42283467
.word 0xa778b5dd
.word 0x7402e8b8
.word 0x44f2b15c
.word 0xb1410e20
.word 0x358de34a
.word t0_data_exp_area0
.word t0_data_exp_area0
.word 0xffffffe9
.word 0x00000016
.word 0xfffffffc
.word 0x00000018
.word t0_data_exp_fp
.word 0x35d18751
.word 0x69feaae7
.word 0x732e9b24
.word 0xaae30203
.word 0x92a1106c
.word 0xedfee498
.word 0xfcf7c556
.word 0xe5372ad3
.word 0xdb9f8259
t0_data_exp_mtbl_base:
.word 0x380fffff ! [%fp - 0x400]
.word 0xc0000000 ! [%fp - 0x3fc]
.word 0x380fffff ! [%fp - 0x3f8]
.word 0xe0000000 ! [%fp - 0x3f4]
.word 0x380fffff ! [%fp - 0x3f0]
.word 0x80000000 ! [%fp - 0x3ec]
.word 0x38000000 ! [%fp - 0x3e8]
.word 0x40000000 ! [%fp - 0x3e4]
.word 0x38000000 ! [%fp - 0x3e0]
.word 0x80000000 ! [%fp - 0x3dc]
.word 0x38000000 ! [%fp - 0x3d8]
.word 0x20000000 ! [%fp - 0x3d4]
.word 0x47f00000 ! [%fp - 0x3d0]
.word 0x00000000 ! [%fp - 0x3cc]
.word 0x47f00000 ! [%fp - 0x3c8]
.word 0x20000000 ! [%fp - 0x3c4]
.word 0x47efffff ! [%fp - 0x3c0]
.word 0xffffffff ! [%fp - 0x3bc]
.word 0x7ff00000 ! [%fp - 0x3b8]
.word 0x00000000 ! [%fp - 0x3b4]
.word 0x7fefffff ! [%fp - 0x3b0]
.word 0xffffffff ! [%fp - 0x3ac]
.word 0x000fffff ! [%fp - 0x3a8]
.word 0xffffffff ! [%fp - 0x3a4]
.word 0x000fffff ! [%fp - 0x3a0]
.word 0xfffffffe ! [%fp - 0x39c]
.word 0x00100000 ! [%fp - 0x398]
.word 0x00000000 ! [%fp - 0x394]
.word 0x00000000 ! [%fp - 0x390]
.word 0x00000001 ! [%fp - 0x38c]
.word 0x00000000 ! [%fp - 0x388]
.word 0x00000002 ! [%fp - 0x384]
.word 0x00000000 ! [%fp - 0x380]
.word 0x00000000 ! [%fp - 0x37c]
.word 0x7f800000 ! [%fp - 0x378]
.word 0x7f7fffff ! [%fp - 0x374]
.word 0x007fffff ! [%fp - 0x370]
.word 0x007ffffe ! [%fp - 0x36c]
.word 0x00800000 ! [%fp - 0x368]
.word 0x00000001 ! [%fp - 0x364]
.word 0x00000002 ! [%fp - 0x360]
.word 0x80000000 ! [%fp - 0x35c]
.word 0x207fe000 ! [%fp - 0x358]
.word 0x1ffff000 ! [%fp - 0x354]
.word 0x307fe123 ! [%fp - 0x350]
.word 0x0fff1001 ! [%fp - 0x34c]
.word 0x2ff81000 ! [%fp - 0x348]
.word 0x1072e100 ! [%fp - 0x344]
.word 0x027fe067 ! [%fp - 0x340]
.word 0x3eff1289 ! [%fp - 0x33c]
.word 0x3f000400 ! [%fp - 0x338]
.word 0x80003c1f ! [%fp - 0x334]
.word 0x00fff800 ! [%fp - 0x330]
.word 0xffff8000 ! [%fp - 0x32c]
.word 0x200ff760 ! [%fp - 0x328]
.word 0x0800011f ! [%fp - 0x324]
.word 0x1ffff800 ! [%fp - 0x320]
.word 0x00000000 ! [%fp - 0x31c]
.word 0x3ffe8000 ! [%fp - 0x318]
.word 0x147ff000 ! [%fp - 0x314]
.word 0x137fe671 ! [%fp - 0x310]
.word 0x3ffe8459 ! [%fp - 0x30c]
.word 0x127fffff ! [%fp - 0x308]
.word 0x3fffffff ! [%fp - 0x304]
.word 0x307fe123 ! [%fp - 0x300]
.word 0x047fffff ! [%fp - 0x2fc]
.word 0x307fe123 ! [%fp - 0x2f8]
.word 0x03ffffff ! [%fp - 0x2f4]
.word 0x107fe100 ! [%fp - 0x2f0]
.word 0x22efffff ! [%fp - 0x2ec]
.word 0x380ffe80 ! [%fp - 0x2e8]
.word 0x00000000 ! [%fp - 0x2e4]
.word 0x04bfeff9 ! [%fp - 0x2e0]
.word 0x00000000 ! [%fp - 0x2dc]
.word 0x380fffff ! [%fp - 0x2d8]
.word 0xffffffff ! [%fp - 0x2d4]
.word 0x04bfffff ! [%fp - 0x2d0]
.word 0xffffffff ! [%fp - 0x2cc]
.word 0x300ff123 ! [%fp - 0x2c8]
.word 0x40000000 ! [%fp - 0x2c4]
.word 0x0caf8ee0 ! [%fp - 0x2c0]
.word 0x00000000 ! [%fp - 0x2bc]
.word 0x3c0ff456 ! [%fp - 0x2b8]
.word 0x00000000 ! [%fp - 0x2b4]
.word 0x009ff000 ! [%fp - 0x2b0]
.word 0x00000000 ! [%fp - 0x2ac]
.word 0x3c0ff456 ! [%fp - 0x2a8]
.word 0x0000ff99 ! [%fp - 0x2a4]
.word 0x009ff000 ! [%fp - 0x2a0]
.word 0x001234ff ! [%fp - 0x29c]
.word 0x0080ffff ! [%fp - 0x298]
.word 0x3ff8f000 ! [%fp - 0x294]
.word 0x01800001 ! [%fp - 0x290]
.word 0x40c2fc1f ! [%fp - 0x28c]
.word 0x00100100 ! [%fp - 0x288]
.word 0x10010001 ! [%fp - 0x284]
.word 0x3fff8f88 ! [%fp - 0x280]
.word 0x00000000 ! [%fp - 0x27c]
.word 0x00f00f00 ! [%fp - 0x278]
.word 0xf000000f ! [%fp - 0x274]
.word 0x409ff00f ! [%fp - 0x270]
.word 0xff000fff ! [%fp - 0x26c]
.word 0x04003009 ! [%fp - 0x268]
.word 0x4fff0001 ! [%fp - 0x264]
.word 0x03001001 ! [%fp - 0x260]
.word 0x4feeeeee ! [%fp - 0x25c]
.word 0x0801e067 ! [%fp - 0x258]
.word 0x54f231f8 ! [%fp - 0x254]
.word 0x01000001 ! [%fp - 0x250]
.word 0x00000001 ! [%fp - 0x24c]
.word 0x453eef45 ! [%fp - 0x248]
.word 0x00000001 ! [%fp - 0x244]
.word 0x01100111 ! [%fp - 0x240]
.word 0x00011111 ! [%fp - 0x23c]
.word 0x455f8000 ! [%fp - 0x238]
.word 0xffffffff ! [%fp - 0x234]
.word 0x01301222 ! [%fp - 0x230]
.word 0x00111222 ! [%fp - 0x22c]
.word 0x458f1100 ! [%fp - 0x228]
.word 0x01111001 ! [%fp - 0x224]
.word 0x40811111 ! [%fp - 0x220]
.word 0x00feeeee ! [%fp - 0x21c]
.word 0x40000011 ! [%fp - 0x218]
.word 0x007fffff ! [%fp - 0x214]
.word 0x41800221 ! [%fp - 0x210]
.word 0x01ff0001 ! [%fp - 0x20c]
.word 0x7f333333 ! [%fp - 0x208]
.word 0x3f7fffff ! [%fp - 0x204]
.word 0x40100001 ! [%fp - 0x200]
.word 0x11000011 ! [%fp - 0x1fc]
.word 0x001fffff ! [%fp - 0x1f8]
.word 0xffffffff ! [%fp - 0x1f4]
.word 0x40000000 ! [%fp - 0x1f0]
.word 0x00000011 ! [%fp - 0x1ec]
.word 0x000fffff ! [%fp - 0x1e8]
.word 0xffffffff ! [%fp - 0x1e4]
.word 0x7fe11111 ! [%fp - 0x1e0]
.word 0xffffffff ! [%fp - 0x1dc]
.word 0x3ffff110 ! [%fp - 0x1d8]
.word 0x00000001 ! [%fp - 0x1d4]
.word 0x7fffffff ! [%fp - 0x1d0]
.word 0x7f800001 ! [%fp - 0x1cc]
.word 0x7f800000 ! [%fp - 0x1c8]
.word 0x7f7fffff ! [%fp - 0x1c4]
.word 0x5f800001 ! [%fp - 0x1c0]
.word 0x5f800000 ! [%fp - 0x1bc]
.word 0x5f7fffff ! [%fp - 0x1b8]
.word 0x5f000001 ! [%fp - 0x1b4]
.word 0x5f000000 ! [%fp - 0x1b0]
.word 0x5effffff ! [%fp - 0x1ac]
.word 0x4b000001 ! [%fp - 0x1a8]
.word 0x4b000000 ! [%fp - 0x1a4]
.word 0x4affffff ! [%fp - 0x1a0]
.word 0x40000001 ! [%fp - 0x19c]
.word 0x40000000 ! [%fp - 0x198]
.word 0x3fffffff ! [%fp - 0x194]
.word 0x3f800001 ! [%fp - 0x190]
.word 0x3f800000 ! [%fp - 0x18c]
.word 0x3f7fffff ! [%fp - 0x188]
.word 0x00000000 ! [%fp - 0x184]
.word 0x7fffffff ! [%fp - 0x180]
.word 0xffffffff ! [%fp - 0x17c]
.word 0x7ff00000 ! [%fp - 0x178]
.word 0x00000001 ! [%fp - 0x174]
.word 0x7ff00000 ! [%fp - 0x170]
.word 0x00000000 ! [%fp - 0x16c]
.word 0x7fefffff ! [%fp - 0x168]
.word 0xffffffff ! [%fp - 0x164]
.word 0x43e00000 ! [%fp - 0x160]
.word 0x00000001 ! [%fp - 0x15c]
.word 0x43e00000 ! [%fp - 0x158]
.word 0x00000000 ! [%fp - 0x154]
.word 0x43dfffff ! [%fp - 0x150]
.word 0xffffffff ! [%fp - 0x14c]
.word 0x43d00000 ! [%fp - 0x148]
.word 0x00000001 ! [%fp - 0x144]
.word 0x43d00000 ! [%fp - 0x140]
.word 0x00000000 ! [%fp - 0x13c]
.word 0x43cfffff ! [%fp - 0x138]
.word 0xffffffff ! [%fp - 0x134]
.word 0x43300000 ! [%fp - 0x130]
.word 0x00000001 ! [%fp - 0x12c]
.word 0x43300000 ! [%fp - 0x128]
.word 0x00000000 ! [%fp - 0x124]
.word 0x432fffff ! [%fp - 0x120]
.word 0xffffffff ! [%fp - 0x11c]
.word 0x40000000 ! [%fp - 0x118]
.word 0x00000001 ! [%fp - 0x114]
.word 0x40000000 ! [%fp - 0x110]
.word 0x00000000 ! [%fp - 0x10c]
.word 0x3fffffff ! [%fp - 0x108]
.word 0xffffffff ! [%fp - 0x104]
.word 0x3ff00000 ! [%fp - 0x100]
.word 0x00000001 ! [%fp - 0xfc]
.word 0x3ff00000 ! [%fp - 0xf8]
.word 0x00000000 ! [%fp - 0xf4]
.word 0x3fefffff ! [%fp - 0xf0]
.word 0xffffffff ! [%fp - 0xec]
.word 0x80000000 ! [%fp - 0xe8]
.word 0x00000000 ! [%fp - 0xe4]
.word 0x7fffffff ! [%fp - 0xe0]
.word 0xffffffff ! [%fp - 0xdc]
.word 0x00000000 ! [%fp - 0xd8]
.word 0x00000000 ! [%fp - 0xd4]
.word 0x00200000 ! [%fp - 0xd0]
.word 0x00000003 ! [%fp - 0xcc]
.word 0x00200000 ! [%fp - 0xc8]
.word 0x00000002 ! [%fp - 0xc4]
.word 0x00200000 ! [%fp - 0xc0]
.word 0x00000001 ! [%fp - 0xbc]
.word 0x00200000 ! [%fp - 0xb8]
.word 0x00000000 ! [%fp - 0xb4]
.word 0x001fffff ! [%fp - 0xb0]
.word 0xffffffff ! [%fp - 0xac]
.word 0x00100000 ! [%fp - 0xa8]
.word 0x00000001 ! [%fp - 0xa4]
.word 0x00100000 ! [%fp - 0xa0]
.word 0x00000000 ! [%fp - 0x9c]
.word 0x000fffff ! [%fp - 0x98]
.word 0xffffffff ! [%fp - 0x94]
.word 0x00080000 ! [%fp - 0x90]
.word 0x00000001 ! [%fp - 0x8c]
.word 0x00080000 ! [%fp - 0x88]
.word 0x00000000 ! [%fp - 0x84]
.word 0x0007ffff ! [%fp - 0x80]
.word 0xffffffff ! [%fp - 0x7c]
.word 0x00000000 ! [%fp - 0x78]
.word 0x01000003 ! [%fp - 0x74]
.word 0x00000000 ! [%fp - 0x70]
.word 0x01000002 ! [%fp - 0x6c]
.word 0x00000000 ! [%fp - 0x68]
.word 0x01000001 ! [%fp - 0x64]
.word 0x00000000 ! [%fp - 0x60]
.word 0x01000000 ! [%fp - 0x5c]
.word 0x00000000 ! [%fp - 0x58]
.word 0x00ffffff ! [%fp - 0x54]
.word 0x00000000 ! [%fp - 0x50]
.word 0x00800001 ! [%fp - 0x4c]
.word 0x00000000 ! [%fp - 0x48]
.word 0x00800000 ! [%fp - 0x44]
.word 0x00000000 ! [%fp - 0x40]
.word 0x007fffff ! [%fp - 0x3c]
.word 0x00000000 ! [%fp - 0x38]
.word 0x00400001 ! [%fp - 0x34]
.word 0x00000000 ! [%fp - 0x30]
.word 0x00400000 ! [%fp - 0x2c]
.word 0x00000000 ! [%fp - 0x28]
.word 0x003fffff ! [%fp - 0x24]
.word t0_data_exp_area0 ! [%fp - 0x20]
.word SYM(t0_subr3) ! [%fp - 0x1c]
.word SYM(t0_subr2) ! [%fp - 0x18]
.word SYM(t0_subr1) ! [%fp - 0x14]
.word SYM(t0_subr0) ! [%fp - 0x10]
t0_data_exp_mtbl:
.word 0x7a618ae4 ! [%fp - 0xc]
.word 0x34baae49 ! [%fp - 0x8]
.word 0x409633a9 ! [%fp - 0x4]
t0_data_exp_fp:
.word 0x0ebe9b55
.word 0x145f3f68
.word 0x53364c30
.word 0x2535f299
.word 0xcef4c8be
.word 0xe2c12dfa
.word 0xc804abf6
.word 0xe4334089
.word 0x48d010d8
.word 0xf724ad1f
.word 0x307e7aa7
.word 0xa41350bb
.word 0x2ea754cd
.word 0x43f3f1bf
.word 0x4603410f
.word 0xee4a6dab
.word 0xf40f2ef5
.word 0xcb89ca1b
.word 0xfb1735a0
.word 0x15b12f1a
.word 0xeec7f158
.word 0x91e193fe
.word 0x8a71c898
.word 0x1ace7d6a
t0_data_exp_stacktop:
.word 0
t0_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_exp_area0, 0x398da000)
.seg "data"
t0_data_exp_area0_start:
.skip 3328
t0_data_exp_area0_begin:
.word 0xf2ae8870 ! t0_data_exp_area0-0x20
.word 0x7293e232 ! t0_data_exp_area0-0x1c
.word 0xaf264e62 ! t0_data_exp_area0-0x18
.word 0xea6df62c ! t0_data_exp_area0-0x14
.word 0x26924632 ! t0_data_exp_area0-0x10
.word 0x73f38535 ! t0_data_exp_area0-0xc
.word 0x3bc26c3d ! t0_data_exp_area0-0x8
.word 0x6a5f85f7 ! t0_data_exp_area0-0x4
.global t0_data_exp_area0; t0_data_exp_area0:
.word 0x3d6dd94f ! t0_data_exp_area0+0x0
.word 0x3d25eb2d ! t0_data_exp_area0+0x4
.word 0x55d42b1b ! t0_data_exp_area0+0x8
.word 0x68b64b7b ! t0_data_exp_area0+0xc
.word 0x82a1f4b6 ! t0_data_exp_area0+0x10
.word 0xe34d0b18 ! t0_data_exp_area0+0x14
.word 0x6603d4cb ! t0_data_exp_area0+0x18
.word 0x28aa17d5 ! t0_data_exp_area0+0x1c
t0_data_exp_area0_end:
.skip 4800
t0_data_exp_area0_stop:
KDATA_MODULE(t0_module_data_exp_shm_area, 0x20f1e000)
.seg "data"
t0_data_exp_shm_area_start:
t0_data_exp_shm_area_begin:
.global t0_data_exp_shm_area; t0_data_exp_shm_area:
.word 0x94b46b5d ! t0_data_exp_shm_area+0x0 (t0)
.word 0xb0884f47 ! t0_data_exp_shm_area+0x4 (t0)
.word 0x610bff59 ! t0_data_exp_shm_area+0x8 (t0)
.word 0x86a02023 ! t0_data_exp_shm_area+0xc (t0)
.word 0x98fec441 ! t0_data_exp_shm_area+0x10 (t0)
.word 0xe9f5330c ! t0_data_exp_shm_area+0x14 (t0)
.word 0x1d9c6ab4 ! t0_data_exp_shm_area+0x18 (t0)
.word 0xe814b45b ! t0_data_exp_shm_area+0x1c (t0)
.word 0xbfe38aab ! t0_data_exp_shm_area+0x20 (t0)
.word 0xf72f87b2 ! t0_data_exp_shm_area+0x24 (t0)
.word 0x8cda9491 ! t0_data_exp_shm_area+0x28 (t0)
.word 0xdd690f58 ! t0_data_exp_shm_area+0x2c (t0)
.word 0x3cd1deb4 ! t0_data_exp_shm_area+0x30 (t0)
.word 0xe15c94ad ! t0_data_exp_shm_area+0x34 (t0)
.word 0x98fd2690 ! t0_data_exp_shm_area+0x38 (t0)
.word 0x50359435 ! t0_data_exp_shm_area+0x3c (t0)
.word 0x43d30a0a ! t0_data_exp_shm_area+0x40 (t0 bload)
.word 0x98cb8712 ! t0_data_exp_shm_area+0x44
.word 0x45ada29c ! t0_data_exp_shm_area+0x48
.word 0xb1f20cde ! t0_data_exp_shm_area+0x4c
.word 0x17d61cf3 ! t0_data_exp_shm_area+0x50
.word 0x31e8e448 ! t0_data_exp_shm_area+0x54
.word 0x32adf196 ! t0_data_exp_shm_area+0x58
.word 0x11cabde3 ! t0_data_exp_shm_area+0x5c
.word 0xe5a9d791 ! t0_data_exp_shm_area+0x60
.word 0xabe9f400 ! t0_data_exp_shm_area+0x64
.word 0x78f5b835 ! t0_data_exp_shm_area+0x68
.word 0x9692638f ! t0_data_exp_shm_area+0x6c
.word 0xbfd56368 ! t0_data_exp_shm_area+0x70
.word 0x60705562 ! t0_data_exp_shm_area+0x74
.word 0xcf559627 ! t0_data_exp_shm_area+0x78
.word 0x302e6c39 ! t0_data_exp_shm_area+0x7c
.word 0x0384a11d ! t0_data_exp_shm_area+0x80 (t0 bstore)
.word 0xf2b53388 ! t0_data_exp_shm_area+0x84
.word 0x23ecb37c ! t0_data_exp_shm_area+0x88
.word 0x9bdc03d9 ! t0_data_exp_shm_area+0x8c
.word 0x36c50e80 ! t0_data_exp_shm_area+0x90
.word 0x29cecd2f ! t0_data_exp_shm_area+0x94
.word 0x359f4044 ! t0_data_exp_shm_area+0x98
.word 0x1581c4de ! t0_data_exp_shm_area+0x9c
.word 0xc89c88cc ! t0_data_exp_shm_area+0xa0
.word 0x3b9a43ab ! t0_data_exp_shm_area+0xa4
.word 0xea82ca76 ! t0_data_exp_shm_area+0xa8
.word 0x5f2b223d ! t0_data_exp_shm_area+0xac
.word 0x44536f2c ! t0_data_exp_shm_area+0xb0
.word 0x87fee51b ! t0_data_exp_shm_area+0xb4
.word 0x001f8e13 ! t0_data_exp_shm_area+0xb8
.word 0x9407decd ! t0_data_exp_shm_area+0xbc
t0_data_exp_shm_area_end:
t0_data_exp_shm_area_stop:
#include "asi_s.h"
/*
* User code/data
*/
SECTION default_user TEXT_VA=T0_KAOS_BOOT_VA
.global kaos_boot
/************************************************************************
Test case code start
************************************************************************/
.seg "text"
ALIGN_PAGE_8K
user_text_start:
.skip 0x1b00 /* place at end of lower 8k of i$ */
kaos_boot:
set t0_data_in_fp, %sp /* setup stack pointer */
/*
* setup %sp in all windows
* clear all window registers
*/
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
/*** REMOVED FOR NIAGARA
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
save %sp, 0, %sp
****/
restore %sp, 0, %sp
restore %sp, 0, %sp
restore %sp, 0, %sp
restore %sp, 0, %sp
restore %sp, 0, %sp
/*** REMOVED FOR NIAGARA
restore %sp, 0, %sp
restore %sp, 0, %sp
restore %sp, 0, %sp
***/
#if defined(T0_KAOS_TICK)
ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
#endif
set t0_data_in_regs, %o0 /* Tell trap handlers where */
! HARI ta TRAP_SETDATA /* data area is */
! ta T_TRAP_INST0 /* data area is */
! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
wr %g0, ASI_PRIMARY, %asi
#ifdef SET_WORKS
set t0_ktbl, %o0 /* execute random code */
#else
setx t0_ktbl, %l0, %o0 /* execute random code */
#endif
set t0_data_in_regs, %o1
set t0_data_in_mtbl_size, %o2
ld [%o2], %o2
set t0_data_in_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
call __kaos
nop
#if defined(T0_KAOS_TWOPASS)
/*
* Preload d$ with data
*/
two_pass_preload:
set T0_KAOS_AREAS, %l0 /* get area table size */
set t0_offset_table_size, %l1 /* get offset table size */
ld [%l1], %l1
set t0_data_exp_mtbl, %l2 /* point to last area */
sub %l2, 16, %l2
sll %l0, 2, %l3
sub %l2, %l3, %l2
set t0_offset_table, %l3 /* point to first offset */
1:
ld [%l2], %l7 /* point to next area */
mov %l1, %l4 /* offset table size */
mov %l3, %l5 /* offset table */
2:
ld [%l5], %l6 /* get next offset */
ld [%l6+%l7], %o0 /* preload d$ with data */
deccc %l4 /* loop until out of offsets */
bne 2b
add %l5, 4, %l5
/*
* only need to do one area because areasize = D$ size
*/
deccc %l0 /* loop until out of areas */
bne 1b
add %l2, 4, %l2
/*
* Execute random code for a second time
*/
set t0_data_exp_fp, %sp /* setup stack pointer */
save %sp, 0, %sp /* setup %sp in all windows */
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
save %sp, 0, %sp
#ifdef SET_WORKS
set t0_ktbl, %o0 /* execute random code */
#else
setx t0_ktbl, %l0, %o0 /* execute random code */
#endif
set t0_data_exp_regs, %o1
set t0_data_exp_mtbl_size, %o2
ld [%o2], %o2
set t0_data_exp_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
two_pass_execute:
call __kaos
nop
#endif
#if defined(T0_KAOS_VERIFY)
/*
* Code to verify expected==observed
* Do not run this option under RTL because it takes forever
*/
kverify_regs:
set t0_data_in_regs, %o0 /* Point to observed regs */
set t0_data_exp_regs, %o1 /* Point to expected regs */
call kcmp /* Compare expected/observed registers */
set KDATA_MAX_IDX, %o2 /* Count of words to compare */
kverify_area:
set T0_KAOS_AREAS, %l0 /* get area table size */
set t0_data_in_mtbl, %l1 /* point to observed area pointers */
sub %l1, 16, %l1
set t0_data_exp_mtbl, %l2 /* point to expected area pointers */
sub %l2, 16, %l2
set t0_data_in_area0, %l3 /* Calculate offset to beginning of area */
set t0_data_in_area0_begin, %l4
sub %l3, %l4, %l3
set t0_data_in_area0_end, %l4 /* Calculate number of words in each area */
set t0_data_in_area0_begin, %l5
sub %l4, %l5, %l4
srl %l4, 2, %l4
kverify_area_loop:
sub %l1, 4, %l1 /* Point to next area */
sub %l2, 4, %l2
ld [%l1], %o0 /* Point to start of observed area data */
sub %o0, %l3, %o0
ld [%l2], %o1 /* Point to start of expected area data */
sub %o1, %l3, %o1
call kcmp /* Compare expected/observed areas */
mov %l4, %o2 /* Setup count of words to verify */
deccc %l0 /* loop until out of areas */
bne kverify_area_loop
nop
#endif
normal_end:
ta T_GOOD_TRAP
/************************************************************************
Routine to compare expected/observed values
Input:
%o0 observed data pointer
%o1 expected data pointer
%o2 count of words to compare
************************************************************************/
#if defined(T0_KAOS_VERIFY)
kcmp:
ld [%o0], %o3
ld [%o1], %o4
cmp %o3, %o4
tne BAD_TRAP
deccc %o2
bne kcmp
nop
retl
nop
#endif
/************************************************************************
Test case data start
************************************************************************/
.seg "data"
ALIGN_PAGE_8K
user_data_start:
.seg "text" /* Realign default segments */
user_text_end:
ALIGN_PAGE_8K
.seg "data"
user_data_end:
/************************************************************************
Test case end
************************************************************************/
attr_text {
Name = default_user,
VA=T0_KAOS_BOOT_VA,
PA=ra2pa(T0_KAOS_BOOT_PA,0),
RA=T0_KAOS_BOOT_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = kaos_startup,
VA=T0_KAOS_STARTUP_VA,
PA=ra2pa(T0_KAOS_STARTUP_PA,0),
RA=T0_KAOS_STARTUP_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_STARTUP_CACHEABLE, TTE_CV=T0_KAOS_STARTUP_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = kaos_done,
VA=T0_KAOS_DONE_VA,
PA=ra2pa(T0_KAOS_DONE_PA,0),
RA=T0_KAOS_DONE_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_DONE_CACHEABLE, TTE_CV=T0_KAOS_DONE_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_ktbl,
VA=T0_KAOS_KTBL_VA,
PA=ra2pa(T0_KAOS_KTBL_PA,0),
RA=T0_KAOS_KTBL_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_ktbl,
VA=T0_KAOS_KTBL_VA,
PA=ra2pa(T0_KAOS_KTBL_PA,0),
RA=T0_KAOS_KTBL_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly
}
attr_text {
Name = t0_module_subr0,
VA=T0_KAOS_SUBR0_VA,
PA=ra2pa(T0_KAOS_SUBR0_PA,0),
RA=T0_KAOS_SUBR0_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR0_CACHEABLE, TTE_CV=T0_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_subr1,
VA=T0_KAOS_SUBR1_VA,
PA=ra2pa(T0_KAOS_SUBR1_PA,0),
RA=T0_KAOS_SUBR1_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR1_CACHEABLE, TTE_CV=T0_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_subr2,
VA=T0_KAOS_SUBR2_VA,
PA=ra2pa(T0_KAOS_SUBR2_PA,0),
RA=T0_KAOS_SUBR2_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR2_CACHEABLE, TTE_CV=T0_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_subr3,
VA=T0_KAOS_SUBR3_VA,
PA=ra2pa(T0_KAOS_SUBR3_PA,0),
RA=T0_KAOS_SUBR3_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR3_CACHEABLE, TTE_CV=T0_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_data {
Name = t0_module_offset_table,
VA=T0_KAOS_OFFSET_TBL_VA,
PA=ra2pa(T0_KAOS_OFFSET_TBL_PA,0),
RA=T0_KAOS_OFFSET_TBL_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_OFFSET_TBL_CACHEABLE, TTE_CV=T0_KAOS_OFFSET_TBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t0_module_data_in_regs,
VA=T0_KAOS_RUN_REGS_VA,
PA=ra2pa(T0_KAOS_RUN_REGS_PA,0),
RA=T0_KAOS_RUN_REGS_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_REGS_CACHEABLE, TTE_CV=T0_KAOS_RUN_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t0_module_data_in_stack,
VA=T0_KAOS_RUN_STACK_VA,
PA=ra2pa(T0_KAOS_RUN_STACK_PA,0),
RA=T0_KAOS_RUN_STACK_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_STACK_CACHEABLE, TTE_CV=T0_KAOS_RUN_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t0_module_data_in_area0,
VA=T0_KAOS_RUN_AREA0_VA,
PA=ra2pa(T0_KAOS_RUN_AREA0_PA,0),
RA=T0_KAOS_RUN_AREA0_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA0_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T0_KAOS_AREA1)
attr_data {
Name = t0_module_data_in_area1,
VA=T0_KAOS_RUN_AREA1_VA,
PA=ra2pa(T0_KAOS_RUN_AREA1_PA,0),
RA=T0_KAOS_RUN_AREA1_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA1_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA2)
attr_data {
Name = t0_module_data_in_area2,
VA=T0_KAOS_RUN_AREA2_VA,
PA=ra2pa(T0_KAOS_RUN_AREA2_PA,0),
RA=T0_KAOS_RUN_AREA2_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA2_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA3)
attr_data {
Name = t0_module_data_in_area3,
VA=T0_KAOS_RUN_AREA3_VA,
PA=ra2pa(T0_KAOS_RUN_AREA3_PA,0),
RA=T0_KAOS_RUN_AREA3_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA3_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA4)
attr_data {
Name = t0_module_data_in_area4,
VA=T0_KAOS_RUN_AREA4_VA,
PA=ra2pa(T0_KAOS_RUN_AREA4_PA,0),
RA=T0_KAOS_RUN_AREA4_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA4_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA5)
attr_data {
Name = t0_module_data_in_area5,
VA=T0_KAOS_RUN_AREA5_VA,
PA=ra2pa(T0_KAOS_RUN_AREA5_PA,0),
RA=T0_KAOS_RUN_AREA5_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA5_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA6)
attr_data {
Name = t0_module_data_in_area6,
VA=T0_KAOS_RUN_AREA6_VA,
PA=ra2pa(T0_KAOS_RUN_AREA6_PA,0),
RA=T0_KAOS_RUN_AREA6_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA6_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA7)
attr_data {
Name = t0_module_data_in_area7,
VA=T0_KAOS_RUN_AREA7_VA,
PA=ra2pa(T0_KAOS_RUN_AREA7_PA,0),
RA=T0_KAOS_RUN_AREA7_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA7_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA8)
attr_data {
Name = t0_module_data_in_area8,
VA=T0_KAOS_RUN_AREA8_VA,
PA=ra2pa(T0_KAOS_RUN_AREA8_PA,0),
RA=T0_KAOS_RUN_AREA8_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA8_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA9)
attr_data {
Name = t0_module_data_in_area9,
VA=T0_KAOS_RUN_AREA9_VA,
PA=ra2pa(T0_KAOS_RUN_AREA9_PA,0),
RA=T0_KAOS_RUN_AREA9_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA9_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA10)
attr_data {
Name = t0_module_data_in_area10,
VA=T0_KAOS_RUN_AREA10_VA,
PA=ra2pa(T0_KAOS_RUN_AREA10_PA,0),
RA=T0_KAOS_RUN_AREA10_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA10_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA11)
attr_data {
Name = t0_module_data_in_area11,
VA=T0_KAOS_RUN_AREA11_VA,
PA=ra2pa(T0_KAOS_RUN_AREA11_PA,0),
RA=T0_KAOS_RUN_AREA11_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA11_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA12)
attr_data {
Name = t0_module_data_in_area12,
VA=T0_KAOS_RUN_AREA12_VA,
PA=ra2pa(T0_KAOS_RUN_AREA12_PA,0),
RA=T0_KAOS_RUN_AREA12_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA12_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA13)
attr_data {
Name = t0_module_data_in_area13,
VA=T0_KAOS_RUN_AREA13_VA,
PA=ra2pa(T0_KAOS_RUN_AREA13_PA,0),
RA=T0_KAOS_RUN_AREA13_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA13_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA14)
attr_data {
Name = t0_module_data_in_area14,
VA=T0_KAOS_RUN_AREA14_VA,
PA=ra2pa(T0_KAOS_RUN_AREA14_PA,0),
RA=T0_KAOS_RUN_AREA14_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA14_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA15)
attr_data {
Name = t0_module_data_in_area15,
VA=T0_KAOS_RUN_AREA15_VA,
PA=ra2pa(T0_KAOS_RUN_AREA15_PA,0),
RA=T0_KAOS_RUN_AREA15_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA15_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_SHM_AREA)
attr_data {
Name = t0_module_data_in_shm_area,
VA=T0_KAOS_RUN_SHM_AREA_VA,
PA=ra2pa(T0_KAOS_RUN_SHM_AREA_PA,0),
RA=T0_KAOS_RUN_SHM_AREA_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_CV=T0_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
attr_data {
Name = t0_module_data_exp_regs,
VA=T0_KAOS_EXP_REGS_VA,
PA=ra2pa(T0_KAOS_EXP_REGS_PA,0),
RA=T0_KAOS_EXP_REGS_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_REGS_CACHEABLE, TTE_CV=T0_KAOS_EXP_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t0_module_data_exp_stack,
VA=T0_KAOS_EXP_STACK_VA,
PA=ra2pa(T0_KAOS_EXP_STACK_PA,0),
RA=T0_KAOS_EXP_STACK_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_STACK_CACHEABLE, TTE_CV=T0_KAOS_EXP_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T0_KAOS_AREA0)
attr_data {
Name = t0_module_data_exp_area0,
VA=T0_KAOS_EXP_AREA0_VA,
PA=ra2pa(T0_KAOS_EXP_AREA0_PA,0),
RA=T0_KAOS_EXP_AREA0_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA0_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA1)
attr_data {
Name = t0_module_data_exp_area1,
VA=T0_KAOS_EXP_AREA1_VA,
PA=ra2pa(T0_KAOS_EXP_AREA1_PA,0),
RA=T0_KAOS_EXP_AREA1_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA1_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA2)
attr_data {
Name = t0_module_data_exp_area2,
VA=T0_KAOS_EXP_AREA2_VA,
PA=ra2pa(T0_KAOS_EXP_AREA2_PA,0),
RA=T0_KAOS_EXP_AREA2_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA2_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA3)
attr_data {
Name = t0_module_data_exp_area3,
VA=T0_KAOS_EXP_AREA3_VA,
PA=ra2pa(T0_KAOS_EXP_AREA3_PA,0),
RA=T0_KAOS_EXP_AREA3_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA3_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA4)
attr_data {
Name = t0_module_data_exp_area4,
VA=T0_KAOS_EXP_AREA4_VA,
PA=ra2pa(T0_KAOS_EXP_AREA4_PA,0),
RA=T0_KAOS_EXP_AREA4_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA4_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA5)
attr_data {
Name = t0_module_data_exp_area5,
VA=T0_KAOS_EXP_AREA5_VA,
PA=ra2pa(T0_KAOS_EXP_AREA5_PA,0),
RA=T0_KAOS_EXP_AREA5_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA5_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA6)
attr_data {
Name = t0_module_data_exp_area6,
VA=T0_KAOS_EXP_AREA6_VA,
PA=ra2pa(T0_KAOS_EXP_AREA6_PA,0),
RA=T0_KAOS_EXP_AREA6_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA6_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA7)
attr_data {
Name = t0_module_data_exp_area7,
VA=T0_KAOS_EXP_AREA7_VA,
PA=ra2pa(T0_KAOS_EXP_AREA7_PA,0),
RA=T0_KAOS_EXP_AREA7_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA7_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA8)
attr_data {
Name = t0_module_data_exp_area8,
VA=T0_KAOS_EXP_AREA8_VA,
PA=ra2pa(T0_KAOS_EXP_AREA8_PA,0),
RA=T0_KAOS_EXP_AREA8_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA8_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA9)
attr_data {
Name = t0_module_data_exp_area9,
VA=T0_KAOS_EXP_AREA9_VA,
PA=ra2pa(T0_KAOS_EXP_AREA9_PA,0),
RA=T0_KAOS_EXP_AREA9_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA9_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA10)
attr_data {
Name = t0_module_data_exp_area10,
VA=T0_KAOS_EXP_AREA10_VA,
PA=ra2pa(T0_KAOS_EXP_AREA10_PA,0),
RA=T0_KAOS_EXP_AREA10_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA10_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA11)
attr_data {
Name = t0_module_data_exp_area11,
VA=T0_KAOS_EXP_AREA11_VA,
PA=ra2pa(T0_KAOS_EXP_AREA11_PA,0),
RA=T0_KAOS_EXP_AREA11_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA11_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA12)
attr_data {
Name = t0_module_data_exp_area12,
VA=T0_KAOS_EXP_AREA12_VA,
PA=ra2pa(T0_KAOS_EXP_AREA12_PA,0),
RA=T0_KAOS_EXP_AREA12_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA12_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA13)
attr_data {
Name = t0_module_data_exp_area13,
VA=T0_KAOS_EXP_AREA13_VA,
PA=ra2pa(T0_KAOS_EXP_AREA13_PA,0),
RA=T0_KAOS_EXP_AREA13_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA13_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA14)
attr_data {
Name = t0_module_data_exp_area14,
VA=T0_KAOS_EXP_AREA14_VA,
PA=ra2pa(T0_KAOS_EXP_AREA14_PA,0),
RA=T0_KAOS_EXP_AREA14_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA14_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_AREA15)
attr_data {
Name = t0_module_data_exp_area15,
VA=T0_KAOS_EXP_AREA15_VA,
PA=ra2pa(T0_KAOS_EXP_AREA15_PA,0),
RA=T0_KAOS_EXP_AREA15_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA15_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T0_KAOS_SHM_AREA)
attr_data {
Name = t0_module_data_exp_shm_area,
VA=T0_KAOS_EXP_SHM_AREA_VA,
PA=ra2pa(T0_KAOS_EXP_SHM_AREA_PA,0),
RA=T0_KAOS_EXP_SHM_AREA_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_CV=T0_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
/************************************************************************
Test case end
************************************************************************/
attr_text {
Name = local_supervisor_section_text,
VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA,
PA=ra2pa(LOCAL_SUPERVISOR_SECTION_TEXT_PA,0),
RA=LOCAL_SUPERVISOR_SECTION_TEXT_PA,
part_0_ctx_zero_tsb_config_0,
TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
SECTION local_supervisor_section_text TEXT_VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA
/*
* Check if we have a data sigsegv
* %g2 has the virtual page number (32-13 => 19 bits)
* Must be all 1's or all 0's for a legal sigsegv
*/
.global data_segv_check
data_segv_check:
ta 0x2e
cmp %o1, 0
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
be,a 1f
nop
cmp %o1, 1
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
be,a 1f
nop
cmp %o1, 2
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
be,a 1f
nop
cmp %o1, 3
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
be,a 1f
nop
ta 0x1
nop
1: ldx [%o2], %g1
lda [%g1]ASI_PRIMARY, %g2
sethi %hi(0xc1f80000), %g3
sethi %hi(0x81d80000), %g1
and %g2, %g3, %g2
cmp %g2, %g1
bne,pt %xcc, 1f ! not a flush
nop
done
nop
1: sethi %hi(0x7ffff), %g2
or %g2, %lo(0x7ffff), %g2
/* Check page 0 */ andcc %g2, %g4, %g1
!te T_TRAP_INST0
!be,pt %xcc, increment_sigsegv_count
be,pt %xcc, 2f
/* Check last page */ cmp %g2, %g1
!te T_TRAP_INST0
be,pt %xcc, 2f
nop
ta 0x1 !bad trap
nop
2:
done
nop
increment_sigsegv_count:
wr %g0, ASI_PRIMARY, %asi
set T0_KAOS_RUN_REGS_VA, %g7
lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6
inc %g6
sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi
done
nop
/* for illegal trap handling */
.global handle_ill_trap
handle_ill_trap:
ta 0x2e
cmp %o1, 0
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
be,a 1f
nop
cmp %o1, 1
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
be,a 1f
nop
cmp %o1, 2
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
be,a 1f
nop
cmp %o1, 3
setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
be,a 1f
nop
ta 0x1
nop
1: ldx [%o2], %g1
lda [%g1]ASI_PRIMARY, %g5
sethi %hi(0x1fffff), %g6
or %g6, %lo(0x1fffff), %g6
cmp %g5, %g6
tne 0x1 !bad trap
nop
done
nop
attr_data {
Name = local_supervisor_section_data,
VA=LOCAL_SUPERVISOR_SECTION_DATA_VA,
PA=ra2pa(LOCAL_SUPERVISOR_SECTION_DATA_PA,0),
RA=LOCAL_SUPERVISOR_SECTION_DATA_PA,
part_0_ctx_zero_tsb_config_1,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=1, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
SECTION local_supervisor_section_data DATA_VA=LOCAL_SUPERVISOR_SECTION_DATA_VA
.seg "data"
.global local_supervisor_tmp_area
local_supervisor_tmp_area:
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
#endif ! if NIAGARA2