Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / kaos / diag / v9_4th_kaos_03_05_04_501.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: v9_4th_kaos_03_05_04_501.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 KAOS_SIMULATION
#define SKIP_TRAPCHECK
#define SET_DTTE_W_ON_DATA_ACC_PROT
#define THREAD_COUNT 4
#define THREAD_STRIDE 1
#define THR_1_PARTID 1
#define THR_2_PARTID 2
#define THR_3_PARTID 3
#define USER_PAGE_CUSTOM_MAP
!
! 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
#if defined(T1_KAOS_VERIFY)
#if defined(T1_KAOS_TWOPASS)
#undef T1_KAOS_TWOPASS
#endif
#endif
#if defined(T2_KAOS_VERIFY)
#if defined(T2_KAOS_TWOPASS)
#undef T2_KAOS_TWOPASS
#endif
#endif
#if defined(T3_KAOS_VERIFY)
#if defined(T3_KAOS_TWOPASS)
#undef T3_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 d4e8b2e08fd5
#define T0_KAOS_ICOUNT 2513
#define T0_KAOS_AREAS 1
#define T0_KAOS_AREASIZE 64
#define T0_KAOS_AREAOFFSET 2304
#define T0_KAOS_PAGESIZE 8192
#define T0_KAOS_CODECOUNT 2509
#define T0_KAOS_BOOT_VA 0x02352000
#define T0_KAOS_BOOT_PA 0x00000000002de000
#define T0_KAOS_BOOT_CACHEABLE 1
#define T0_KAOS_BOOT_NONCACHEABLE 0
#define T0_KAOS_STARTUP_VA 0x1fe1e000
#define T0_KAOS_STARTUP_PA 0x0000000000ec8000
#define T0_KAOS_STARTUP_CACHEABLE 1
#define T0_KAOS_STARTUP_NONCACHEABLE 0
#define T0_KAOS_OFFSET_TBL_VA 0x0932c000
#define T0_KAOS_OFFSET_TBL_PA 0x0000000001192000
#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T0_KAOS_DONE_VA 0x0c13a000
#define T0_KAOS_DONE_PA 0x00000000019ac000
#define T0_KAOS_DONE_CACHEABLE 1
#define T0_KAOS_DONE_NONCACHEABLE 0
#define T0_KAOS_KTBL_VA 0x1114e000
#define T0_KAOS_KTBL_PA 0x000000000259a000
#define T0_KAOS_KTBL_CACHEABLE 1
#define T0_KAOS_KTBL_NONCACHEABLE 0
#define T0_KAOS_SUBR0_VA 0x110a2000
#define T0_KAOS_SUBR0_PA 0x0000000002868000
#define T0_KAOS_SUBR0_CACHEABLE 1
#define T0_KAOS_SUBR0_NONCACHEABLE 0
#define T0_KAOS_SUBR1_VA 0x1193c000
#define T0_KAOS_SUBR1_PA 0x00000000037e4000
#define T0_KAOS_SUBR1_CACHEABLE 1
#define T0_KAOS_SUBR1_NONCACHEABLE 0
#define T0_KAOS_SUBR2_VA 0x11140000
#define T0_KAOS_SUBR2_PA 0x0000000003e3e000
#define T0_KAOS_SUBR2_CACHEABLE 1
#define T0_KAOS_SUBR2_NONCACHEABLE 0
#define T0_KAOS_SUBR3_VA 0x1c262000
#define T0_KAOS_SUBR3_PA 0x00000000042f6000
#define T0_KAOS_SUBR3_CACHEABLE 1
#define T0_KAOS_SUBR3_NONCACHEABLE 0
#define T0_KAOS_EXP_REGS_VA 0x04732000
#define T0_KAOS_EXP_REGS_PA 0x000000000491c000
#define T0_KAOS_EXP_REGS_CACHEABLE 1
#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
#define T0_KAOS_RUN_REGS_VA 0x10d7a000
#define T0_KAOS_RUN_REGS_PA 0x00000000051fc000
#define T0_KAOS_RUN_REGS_CACHEABLE 1
#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
#define T0_KAOS_EXP_STACK_VA 0x0109c000
#define T0_KAOS_EXP_STACK_PA 0x0000000005c48000
#define T0_KAOS_EXP_STACK_CACHEABLE 1
#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
#define T0_KAOS_RUN_STACK_VA 0x04b52000
#define T0_KAOS_RUN_STACK_PA 0x000000000665a000
#define T0_KAOS_RUN_STACK_CACHEABLE 1
#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
#define T0_KAOS_AREA0
#define T0_KAOS_EXP_AREA0_VA 0x0821a000
#define T0_KAOS_EXP_AREA0_PA 0x00000000068ba000
#define T0_KAOS_EXP_AREA0_CACHEABLE 1
#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T0_KAOS_RUN_AREA0_VA 0x04a72000
#define T0_KAOS_RUN_AREA0_PA 0x000000000770a000
#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 0x1464a000
#define T0_KAOS_EXP_SHM_AREA_PA 0x000000000045e000
#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RUN_SHM_AREA_VA 0x0c882000
#define T0_KAOS_RUN_SHM_AREA_PA 0x00000000002ea000
#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RANVAL_00 0xd06c71d3
#define T0_KAOS_RANVAL_01 0x3d962931
#define T0_KAOS_RANVAL_02 0x37136a18
#define T0_KAOS_RANVAL_03 0xb9e1f344
#define T0_KAOS_RANVAL_04 0xe420a63f
#define T0_KAOS_RANVAL_05 0x49fa7cb9
#define T0_KAOS_RANVAL_06 0x8559e1b7
#define T0_KAOS_RANVAL_07 0xcf86e7b0
#define T0_KAOS_RANVAL_08 0xdf624c3e
#define T0_KAOS_RANVAL_09 0xf36dbcaf
#define T0_KAOS_RANVAL_0a 0x01ee4b50
#define T0_KAOS_RANVAL_0b 0xdd29ddbf
#define T0_KAOS_RANVAL_0c 0x25a84200
#define T0_KAOS_RANVAL_0d 0x2d0d8a43
#define T0_KAOS_RANVAL_0e 0x495113e8
#define T0_KAOS_RANVAL_0f 0x3eb14f0b
#define T0_KAOS_RANVAL_10 0xae0f0c0d
#define T0_KAOS_RANVAL_11 0x37813d6d
#define T0_KAOS_RANVAL_12 0x3f0b7edf
#define T0_KAOS_RANVAL_13 0x225b7567
#define T0_KAOS_RANVAL_14 0xf00a76d0
#define T0_KAOS_RANVAL_15 0x5d68421e
#define T0_KAOS_RANVAL_16 0x745a0d0d
#define T0_KAOS_RANVAL_17 0xa5268d31
#define T0_KAOS_RANVAL_18 0xa4d14c59
#define T0_KAOS_RANVAL_19 0x9c3494b7
#define T0_KAOS_RANVAL_1a 0xabf3b227
#define T0_KAOS_RANVAL_1b 0xd8ca68e9
#define T0_KAOS_RANVAL_1c 0xf1a8225e
#define T0_KAOS_RANVAL_1d 0x3ecc11be
#define T0_KAOS_RANVAL_1e 0x30447c67
#define T0_KAOS_RANVAL_1f 0xf07f2a07
#define T0_KAOS_RANVAL_20 0x3dfc8482
#define T0_KAOS_RANVAL_21 0x5dc28cce
#define T0_KAOS_RANVAL_22 0x5db8926c
#define T0_KAOS_RANVAL_23 0x49363308
#define T0_KAOS_RANVAL_24 0x5f91fed9
#define T0_KAOS_RANVAL_25 0x4fa9e2cf
#define T0_KAOS_RANVAL_26 0x451eab5e
#define T0_KAOS_RANVAL_27 0xfea7a6c9
#define T0_KAOS_RANVAL_28 0x6b16ccab
#define T0_KAOS_RANVAL_29 0x22147b67
#define T0_KAOS_RANVAL_2a 0x60f76555
#define T0_KAOS_RANVAL_2b 0xc1e80919
#define T0_KAOS_RANVAL_2c 0xe08e2f78
#define T0_KAOS_RANVAL_2d 0xbcb9edb0
#define T0_KAOS_RANVAL_2e 0x65f91dfb
#define T0_KAOS_RANVAL_2f 0x055ed488
#define T0_KAOS_RANVAL_30 0xe55ab23c
#define T0_KAOS_RANVAL_31 0xcaf4bc2b
#define T0_KAOS_RANVAL_32 0x8166316f
#define T0_KAOS_RANVAL_33 0xb6301985
#define T0_KAOS_RANVAL_34 0x1992dcf4
#define T0_KAOS_RANVAL_35 0x9fcb5bf3
#define T0_KAOS_RANVAL_36 0x494dc36c
#define T0_KAOS_RANVAL_37 0x61b87aa7
#define T0_KAOS_RANVAL_38 0x67ef1c60
#define T0_KAOS_RANVAL_39 0x1d25fb35
#define T0_KAOS_RANVAL_3a 0x09ad76aa
#define T0_KAOS_RANVAL_3b 0x1fdc1a4a
#define T0_KAOS_RANVAL_3c 0x0f47e209
#define T0_KAOS_RANVAL_3d 0x0af5badf
#define T0_KAOS_RANVAL_3e 0x67ecb683
#define T0_KAOS_RANVAL_3f 0x0dde4d5e
#define T0_KAOS_RANVAL_40 0x6e874085
#define T0_KAOS_RANVAL_41 0x06294f97
#define T0_KAOS_RANVAL_42 0xe29076da
#define T0_KAOS_RANVAL_43 0xca81277b
#define T0_KAOS_RANVAL_44 0xb06187f9
#define T0_KAOS_RANVAL_45 0x3c963dee
#define T0_KAOS_RANVAL_46 0xf7908e38
#define T0_KAOS_RANVAL_47 0xc8893437
#define T0_KAOS_RANVAL_48 0xf75ca6de
#define T0_KAOS_RANVAL_49 0xf9bd25d5
#define T0_KAOS_RANVAL_4a 0x96a60e37
#define T0_KAOS_RANVAL_4b 0x91b2f1bc
#define T0_KAOS_RANVAL_4c 0xc4e65308
#define T0_KAOS_RANVAL_4d 0xbbc2d14f
#define T0_KAOS_RANVAL_4e 0x787c3e23
#define T0_KAOS_RANVAL_4f 0x2eece094
#define T0_KAOS_RANVAL_50 0xf3b53ee4
#define T0_KAOS_RANVAL_51 0x375efa68
#define T0_KAOS_RANVAL_52 0x66241bdd
#define T0_KAOS_RANVAL_53 0xe4823cc6
#define T0_KAOS_RANVAL_54 0x2eb1df01
#define T0_KAOS_RANVAL_55 0xa81cfc65
#define T0_KAOS_RANVAL_56 0xf7c48702
#define T0_KAOS_RANVAL_57 0xa70fb427
#define T0_KAOS_RANVAL_58 0x866783d1
#define T0_KAOS_RANVAL_59 0xc759e43c
#define T0_KAOS_RANVAL_5a 0xc47f7a4d
#define T0_KAOS_RANVAL_5b 0x11dcade9
#define T0_KAOS_RANVAL_5c 0xdfc6cbaf
#define T0_KAOS_RANVAL_5d 0x3b2e9446
#define T0_KAOS_RANVAL_5e 0xfa26f739
#define T0_KAOS_RANVAL_5f 0xfdc8f777
#define T0_KAOS_RANVAL_60 0xec0eb123
#define T0_KAOS_RANVAL_61 0xa62bef32
#define T0_KAOS_RANVAL_62 0x4fe287ea
#define T0_KAOS_RANVAL_63 0xfaa7ea85
#define T0_KAOS_RANVAL_64 0x2b41b965
#define T0_KAOS_RANVAL_65 0x54ba3e3c
#define T0_KAOS_RANVAL_66 0xdd907b4d
#define T0_KAOS_RANVAL_67 0x08df6062
#define T0_KAOS_RANVAL_68 0xece1071f
#define T0_KAOS_RANVAL_69 0xe44c469f
#define T0_KAOS_RANVAL_6a 0x90bc3f7d
#define T0_KAOS_RANVAL_6b 0xc7b20690
#define T0_KAOS_RANVAL_6c 0x1dff5577
#define T0_KAOS_RANVAL_6d 0xeea9c248
#define T0_KAOS_RANVAL_6e 0x61b57e68
#define T0_KAOS_RANVAL_6f 0x7301e895
#define T0_KAOS_RANVAL_70 0x045a1f4c
#define T0_KAOS_RANVAL_71 0x779c2fcb
#define T0_KAOS_RANVAL_72 0x95e9e0b2
#define T0_KAOS_RANVAL_73 0x2ad14313
#define T0_KAOS_RANVAL_74 0x5c4776be
#define T0_KAOS_RANVAL_75 0x80842d9a
#define T0_KAOS_RANVAL_76 0xf25d9ad9
#define T0_KAOS_RANVAL_77 0x1494f416
#define T0_KAOS_RANVAL_78 0xff2b50f4
#define T0_KAOS_RANVAL_79 0x1b0cd473
#define T0_KAOS_RANVAL_7a 0xd03d2899
#define T0_KAOS_RANVAL_7b 0x83cd1cad
#define T0_KAOS_RANVAL_7c 0x9a0f4a19
#define T0_KAOS_RANVAL_7d 0xad95c51a
#define T0_KAOS_RANVAL_7e 0x4044da91
#define T0_KAOS_RANVAL_7f 0xe18dc7bb
/* end ktbl.0.h */
/* start ktbl.1.h */
#define T1_KAOS_NIAGARA
#define T1_KAOS_VERSION 4.2
#define T1_KAOS_SEED d4e8b2e08fd6
#define T1_KAOS_ICOUNT 2513
#define T1_KAOS_AREAS 1
#define T1_KAOS_AREASIZE 64
#define T1_KAOS_AREAOFFSET 2304
#define T1_KAOS_PAGESIZE 8192
#define T1_KAOS_CODECOUNT 2516
#define T1_KAOS_BOOT_VA 0x24fa6000
#define T1_KAOS_BOOT_PA 0x00000000202c8000
#define T1_KAOS_BOOT_CACHEABLE 1
#define T1_KAOS_BOOT_NONCACHEABLE 0
#define T1_KAOS_STARTUP_VA 0x2228c000
#define T1_KAOS_STARTUP_PA 0x0000000020bfa000
#define T1_KAOS_STARTUP_CACHEABLE 1
#define T1_KAOS_STARTUP_NONCACHEABLE 0
#define T1_KAOS_OFFSET_TBL_VA 0x3137a000
#define T1_KAOS_OFFSET_TBL_PA 0x0000000021710000
#define T1_KAOS_OFFSET_TBL_CACHEABLE 1
#define T1_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T1_KAOS_DONE_VA 0x2c63a000
#define T1_KAOS_DONE_PA 0x0000000021ac6000
#define T1_KAOS_DONE_CACHEABLE 1
#define T1_KAOS_DONE_NONCACHEABLE 0
#define T1_KAOS_KTBL_VA 0x35216000
#define T1_KAOS_KTBL_PA 0x00000000220f8000
#define T1_KAOS_KTBL_CACHEABLE 1
#define T1_KAOS_KTBL_NONCACHEABLE 0
#define T1_KAOS_SUBR0_VA 0x357ec000
#define T1_KAOS_SUBR0_PA 0x0000000022cd4000
#define T1_KAOS_SUBR0_CACHEABLE 1
#define T1_KAOS_SUBR0_NONCACHEABLE 0
#define T1_KAOS_SUBR1_VA 0x38560000
#define T1_KAOS_SUBR1_PA 0x00000000231be000
#define T1_KAOS_SUBR1_CACHEABLE 1
#define T1_KAOS_SUBR1_NONCACHEABLE 0
#define T1_KAOS_SUBR2_VA 0x3513a000
#define T1_KAOS_SUBR2_PA 0x0000000023cfc000
#define T1_KAOS_SUBR2_CACHEABLE 1
#define T1_KAOS_SUBR2_NONCACHEABLE 0
#define T1_KAOS_SUBR3_VA 0x352be000
#define T1_KAOS_SUBR3_PA 0x0000000024580000
#define T1_KAOS_SUBR3_CACHEABLE 1
#define T1_KAOS_SUBR3_NONCACHEABLE 0
#define T1_KAOS_EXP_REGS_VA 0x2678e000
#define T1_KAOS_EXP_REGS_PA 0x0000000024acc000
#define T1_KAOS_EXP_REGS_CACHEABLE 1
#define T1_KAOS_EXP_REGS_NONCACHEABLE 0
#define T1_KAOS_RUN_REGS_VA 0x31cd2000
#define T1_KAOS_RUN_REGS_PA 0x000000002541e000
#define T1_KAOS_RUN_REGS_CACHEABLE 1
#define T1_KAOS_RUN_REGS_NONCACHEABLE 0
#define T1_KAOS_EXP_STACK_VA 0x3e722000
#define T1_KAOS_EXP_STACK_PA 0x0000000025e06000
#define T1_KAOS_EXP_STACK_CACHEABLE 1
#define T1_KAOS_EXP_STACK_NONCACHEABLE 0
#define T1_KAOS_RUN_STACK_VA 0x2dfac000
#define T1_KAOS_RUN_STACK_PA 0x000000002606c000
#define T1_KAOS_RUN_STACK_CACHEABLE 1
#define T1_KAOS_RUN_STACK_NONCACHEABLE 0
#define T1_KAOS_AREA0
#define T1_KAOS_EXP_AREA0_VA 0x2df10000
#define T1_KAOS_EXP_AREA0_PA 0x00000000269a4000
#define T1_KAOS_EXP_AREA0_CACHEABLE 1
#define T1_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T1_KAOS_RUN_AREA0_VA 0x27d3a000
#define T1_KAOS_RUN_AREA0_PA 0x00000000275ba000
#define T1_KAOS_RUN_AREA0_CACHEABLE 1
#define T1_KAOS_RUN_AREA0_NONCACHEABLE 0
#define T1_KAOS_SHM_AREA
#define T1_KAOS_EXP_SHM_AREA_VA 0x265da000
#define T1_KAOS_EXP_SHM_AREA_PA 0x00000000202aa000
#define T1_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T1_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T1_KAOS_RUN_SHM_AREA_VA 0x213c0000
#define T1_KAOS_RUN_SHM_AREA_PA 0x00000000207fa000
#define T1_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T1_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T1_KAOS_RANVAL_00 0xc1a141c2
#define T1_KAOS_RANVAL_01 0x19c4b034
#define T1_KAOS_RANVAL_02 0x056eb482
#define T1_KAOS_RANVAL_03 0x10559aaf
#define T1_KAOS_RANVAL_04 0xe29035bb
#define T1_KAOS_RANVAL_05 0xe188117f
#define T1_KAOS_RANVAL_06 0xc6af3552
#define T1_KAOS_RANVAL_07 0xc354e408
#define T1_KAOS_RANVAL_08 0xf9ffcb25
#define T1_KAOS_RANVAL_09 0xe7b5883c
#define T1_KAOS_RANVAL_0a 0x6b081114
#define T1_KAOS_RANVAL_0b 0x6146bcef
#define T1_KAOS_RANVAL_0c 0x0c5495a4
#define T1_KAOS_RANVAL_0d 0x0d50819f
#define T1_KAOS_RANVAL_0e 0x4b41b5c0
#define T1_KAOS_RANVAL_0f 0x28148397
#define T1_KAOS_RANVAL_10 0xb03ee359
#define T1_KAOS_RANVAL_11 0x0df8268c
#define T1_KAOS_RANVAL_12 0x1f3507ff
#define T1_KAOS_RANVAL_13 0xfb345f2c
#define T1_KAOS_RANVAL_14 0x424a9d9c
#define T1_KAOS_RANVAL_15 0xf5fbc038
#define T1_KAOS_RANVAL_16 0x96159500
#define T1_KAOS_RANVAL_17 0xab74ef18
#define T1_KAOS_RANVAL_18 0x00c000e7
#define T1_KAOS_RANVAL_19 0x133e4310
#define T1_KAOS_RANVAL_1a 0x184c8d8c
#define T1_KAOS_RANVAL_1b 0x0d3e2a81
#define T1_KAOS_RANVAL_1c 0x53c36014
#define T1_KAOS_RANVAL_1d 0x400d23d9
#define T1_KAOS_RANVAL_1e 0x5d9fde57
#define T1_KAOS_RANVAL_1f 0x4c823416
#define T1_KAOS_RANVAL_20 0x19d166cb
#define T1_KAOS_RANVAL_21 0xf2acdb18
#define T1_KAOS_RANVAL_22 0x2241f999
#define T1_KAOS_RANVAL_23 0x6001260b
#define T1_KAOS_RANVAL_24 0x30988f35
#define T1_KAOS_RANVAL_25 0x7b9fbab3
#define T1_KAOS_RANVAL_26 0x7a1c25dd
#define T1_KAOS_RANVAL_27 0xc62f1a61
#define T1_KAOS_RANVAL_28 0x2507bef5
#define T1_KAOS_RANVAL_29 0x65d1f9d7
#define T1_KAOS_RANVAL_2a 0x046e6619
#define T1_KAOS_RANVAL_2b 0x753bf36a
#define T1_KAOS_RANVAL_2c 0xb6753f57
#define T1_KAOS_RANVAL_2d 0x39201b1c
#define T1_KAOS_RANVAL_2e 0xdffd4efd
#define T1_KAOS_RANVAL_2f 0x81b0a88c
#define T1_KAOS_RANVAL_30 0xd74084ca
#define T1_KAOS_RANVAL_31 0x8f5b10e7
#define T1_KAOS_RANVAL_32 0x9ab75d8f
#define T1_KAOS_RANVAL_33 0xdc0e1b45
#define T1_KAOS_RANVAL_34 0xf484798b
#define T1_KAOS_RANVAL_35 0xc03fc410
#define T1_KAOS_RANVAL_36 0x2440a2f7
#define T1_KAOS_RANVAL_37 0x5215b86e
#define T1_KAOS_RANVAL_38 0x65973fa3
#define T1_KAOS_RANVAL_39 0x880de0c4
#define T1_KAOS_RANVAL_3a 0xd26cd997
#define T1_KAOS_RANVAL_3b 0xec2469c3
#define T1_KAOS_RANVAL_3c 0xfe6f9e13
#define T1_KAOS_RANVAL_3d 0x40c40dab
#define T1_KAOS_RANVAL_3e 0xe69d375e
#define T1_KAOS_RANVAL_3f 0xbe8c9ba2
#define T1_KAOS_RANVAL_40 0x5cd78d4c
#define T1_KAOS_RANVAL_41 0x3dc5f14c
#define T1_KAOS_RANVAL_42 0x6c78915e
#define T1_KAOS_RANVAL_43 0x52645b12
#define T1_KAOS_RANVAL_44 0xdad696e4
#define T1_KAOS_RANVAL_45 0xe712a9b0
#define T1_KAOS_RANVAL_46 0x42c9a49b
#define T1_KAOS_RANVAL_47 0x1d08d007
#define T1_KAOS_RANVAL_48 0x4035fc87
#define T1_KAOS_RANVAL_49 0x8a789a45
#define T1_KAOS_RANVAL_4a 0x3fb89825
#define T1_KAOS_RANVAL_4b 0xd9e897e3
#define T1_KAOS_RANVAL_4c 0xb4abda2b
#define T1_KAOS_RANVAL_4d 0xd89db405
#define T1_KAOS_RANVAL_4e 0x97520c68
#define T1_KAOS_RANVAL_4f 0x833ac440
#define T1_KAOS_RANVAL_50 0xe359b787
#define T1_KAOS_RANVAL_51 0x67819bd7
#define T1_KAOS_RANVAL_52 0x779f4bc1
#define T1_KAOS_RANVAL_53 0xa46081ec
#define T1_KAOS_RANVAL_54 0x3a1e3cc5
#define T1_KAOS_RANVAL_55 0xbe915335
#define T1_KAOS_RANVAL_56 0x85b87055
#define T1_KAOS_RANVAL_57 0xa00bac34
#define T1_KAOS_RANVAL_58 0x2b00fe75
#define T1_KAOS_RANVAL_59 0xa7ba470e
#define T1_KAOS_RANVAL_5a 0xf472931e
#define T1_KAOS_RANVAL_5b 0x9524d065
#define T1_KAOS_RANVAL_5c 0xfefa94c5
#define T1_KAOS_RANVAL_5d 0x2f64e8ec
#define T1_KAOS_RANVAL_5e 0x0cd95846
#define T1_KAOS_RANVAL_5f 0xe40f658f
#define T1_KAOS_RANVAL_60 0x3eca71ef
#define T1_KAOS_RANVAL_61 0xb11d3659
#define T1_KAOS_RANVAL_62 0x83c46cb7
#define T1_KAOS_RANVAL_63 0x0a933c8c
#define T1_KAOS_RANVAL_64 0xcbaf2bf2
#define T1_KAOS_RANVAL_65 0xfa31d27f
#define T1_KAOS_RANVAL_66 0x03cec8f2
#define T1_KAOS_RANVAL_67 0xfb9e6c40
#define T1_KAOS_RANVAL_68 0x3ded2d84
#define T1_KAOS_RANVAL_69 0x44f8960e
#define T1_KAOS_RANVAL_6a 0x20fecd20
#define T1_KAOS_RANVAL_6b 0x21833e21
#define T1_KAOS_RANVAL_6c 0xfd5b0246
#define T1_KAOS_RANVAL_6d 0x10f1b962
#define T1_KAOS_RANVAL_6e 0x08cb8a66
#define T1_KAOS_RANVAL_6f 0x8189def9
#define T1_KAOS_RANVAL_70 0x37e9b239
#define T1_KAOS_RANVAL_71 0x83f0fce4
#define T1_KAOS_RANVAL_72 0xcf1ccd7d
#define T1_KAOS_RANVAL_73 0xa6e5d7ea
#define T1_KAOS_RANVAL_74 0x7e92e070
#define T1_KAOS_RANVAL_75 0x910673af
#define T1_KAOS_RANVAL_76 0x2ca8be81
#define T1_KAOS_RANVAL_77 0xfd9b93b2
#define T1_KAOS_RANVAL_78 0x817da107
#define T1_KAOS_RANVAL_79 0x0156d477
#define T1_KAOS_RANVAL_7a 0xe5eb2a08
#define T1_KAOS_RANVAL_7b 0x8be27430
#define T1_KAOS_RANVAL_7c 0x6bc63a53
#define T1_KAOS_RANVAL_7d 0x33ad74a6
#define T1_KAOS_RANVAL_7e 0x411fc776
#define T1_KAOS_RANVAL_7f 0xb6543c27
/* end ktbl.1.h */
/* start ktbl.2.h */
#define T2_KAOS_NIAGARA
#define T2_KAOS_VERSION 4.2
#define T2_KAOS_SEED d4e8b2e08fd7
#define T2_KAOS_ICOUNT 2513
#define T2_KAOS_AREAS 1
#define T2_KAOS_AREASIZE 64
#define T2_KAOS_AREAOFFSET 2304
#define T2_KAOS_PAGESIZE 8192
#define T2_KAOS_CODECOUNT 2515
#define T2_KAOS_BOOT_VA 0x5aa98000
#define T2_KAOS_BOOT_PA 0x00000000403f8000
#define T2_KAOS_BOOT_CACHEABLE 1
#define T2_KAOS_BOOT_NONCACHEABLE 0
#define T2_KAOS_STARTUP_VA 0x52432000
#define T2_KAOS_STARTUP_PA 0x0000000040b16000
#define T2_KAOS_STARTUP_CACHEABLE 1
#define T2_KAOS_STARTUP_NONCACHEABLE 0
#define T2_KAOS_OFFSET_TBL_VA 0x4bff0000
#define T2_KAOS_OFFSET_TBL_PA 0x00000000411d8000
#define T2_KAOS_OFFSET_TBL_CACHEABLE 1
#define T2_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T2_KAOS_DONE_VA 0x413ce000
#define T2_KAOS_DONE_PA 0x0000000041dbe000
#define T2_KAOS_DONE_CACHEABLE 1
#define T2_KAOS_DONE_NONCACHEABLE 0
#define T2_KAOS_KTBL_VA 0x592dc000
#define T2_KAOS_KTBL_PA 0x000000004208a000
#define T2_KAOS_KTBL_CACHEABLE 1
#define T2_KAOS_KTBL_NONCACHEABLE 0
#define T2_KAOS_SUBR0_VA 0x59816000
#define T2_KAOS_SUBR0_PA 0x0000000042ace000
#define T2_KAOS_SUBR0_CACHEABLE 1
#define T2_KAOS_SUBR0_NONCACHEABLE 0
#define T2_KAOS_SUBR1_VA 0x5ac2a000
#define T2_KAOS_SUBR1_PA 0x0000000043092000
#define T2_KAOS_SUBR1_CACHEABLE 1
#define T2_KAOS_SUBR1_NONCACHEABLE 0
#define T2_KAOS_SUBR2_VA 0x5922a000
#define T2_KAOS_SUBR2_PA 0x0000000043bbe000
#define T2_KAOS_SUBR2_CACHEABLE 1
#define T2_KAOS_SUBR2_NONCACHEABLE 0
#define T2_KAOS_SUBR3_VA 0x451f0000
#define T2_KAOS_SUBR3_PA 0x0000000044312000
#define T2_KAOS_SUBR3_CACHEABLE 1
#define T2_KAOS_SUBR3_NONCACHEABLE 0
#define T2_KAOS_EXP_REGS_VA 0x45416000
#define T2_KAOS_EXP_REGS_PA 0x0000000044c9c000
#define T2_KAOS_EXP_REGS_CACHEABLE 1
#define T2_KAOS_EXP_REGS_NONCACHEABLE 0
#define T2_KAOS_RUN_REGS_VA 0x4d2ec000
#define T2_KAOS_RUN_REGS_PA 0x00000000451d6000
#define T2_KAOS_RUN_REGS_CACHEABLE 1
#define T2_KAOS_RUN_REGS_NONCACHEABLE 0
#define T2_KAOS_EXP_STACK_VA 0x54ac8000
#define T2_KAOS_EXP_STACK_PA 0x0000000045b8c000
#define T2_KAOS_EXP_STACK_CACHEABLE 1
#define T2_KAOS_EXP_STACK_NONCACHEABLE 0
#define T2_KAOS_RUN_STACK_VA 0x443d6000
#define T2_KAOS_RUN_STACK_PA 0x0000000046492000
#define T2_KAOS_RUN_STACK_CACHEABLE 1
#define T2_KAOS_RUN_STACK_NONCACHEABLE 0
#define T2_KAOS_AREA0
#define T2_KAOS_EXP_AREA0_VA 0x5a728000
#define T2_KAOS_EXP_AREA0_PA 0x0000000046c38000
#define T2_KAOS_EXP_AREA0_CACHEABLE 1
#define T2_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T2_KAOS_RUN_AREA0_VA 0x53ec4000
#define T2_KAOS_RUN_AREA0_PA 0x00000000471fe000
#define T2_KAOS_RUN_AREA0_CACHEABLE 1
#define T2_KAOS_RUN_AREA0_NONCACHEABLE 0
#define T2_KAOS_SHM_AREA
#define T2_KAOS_EXP_SHM_AREA_VA 0x59578000
#define T2_KAOS_EXP_SHM_AREA_PA 0x0000000040792000
#define T2_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T2_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T2_KAOS_RUN_SHM_AREA_VA 0x4bb2c000
#define T2_KAOS_RUN_SHM_AREA_PA 0x00000000406f0000
#define T2_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T2_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T2_KAOS_RANVAL_00 0x1673dbf8
#define T2_KAOS_RANVAL_01 0xf02ee067
#define T2_KAOS_RANVAL_02 0x71ba5ed3
#define T2_KAOS_RANVAL_03 0x3861c3be
#define T2_KAOS_RANVAL_04 0xc1e86819
#define T2_KAOS_RANVAL_05 0x4c2f196b
#define T2_KAOS_RANVAL_06 0x79a76d23
#define T2_KAOS_RANVAL_07 0x26bcc2c5
#define T2_KAOS_RANVAL_08 0xd6b0b8a6
#define T2_KAOS_RANVAL_09 0x3fc689be
#define T2_KAOS_RANVAL_0a 0xf3893b4f
#define T2_KAOS_RANVAL_0b 0xadfc1e66
#define T2_KAOS_RANVAL_0c 0x933c0b62
#define T2_KAOS_RANVAL_0d 0xf2114afb
#define T2_KAOS_RANVAL_0e 0xf24132b9
#define T2_KAOS_RANVAL_0f 0xb067e028
#define T2_KAOS_RANVAL_10 0x957fef9a
#define T2_KAOS_RANVAL_11 0xcf581760
#define T2_KAOS_RANVAL_12 0xdbefb433
#define T2_KAOS_RANVAL_13 0xe8745f72
#define T2_KAOS_RANVAL_14 0x18a7c9c1
#define T2_KAOS_RANVAL_15 0x217247d4
#define T2_KAOS_RANVAL_16 0xf994d7b1
#define T2_KAOS_RANVAL_17 0x4e5f992d
#define T2_KAOS_RANVAL_18 0x99007c3b
#define T2_KAOS_RANVAL_19 0x103b2e2a
#define T2_KAOS_RANVAL_1a 0x46d0f340
#define T2_KAOS_RANVAL_1b 0x8759dda7
#define T2_KAOS_RANVAL_1c 0xbab54979
#define T2_KAOS_RANVAL_1d 0x558c4fa7
#define T2_KAOS_RANVAL_1e 0x4db21d37
#define T2_KAOS_RANVAL_1f 0x3ef0f8ba
#define T2_KAOS_RANVAL_20 0xdbb04345
#define T2_KAOS_RANVAL_21 0x774243c1
#define T2_KAOS_RANVAL_22 0x8f9b1dab
#define T2_KAOS_RANVAL_23 0x7d43382d
#define T2_KAOS_RANVAL_24 0x3b41db5e
#define T2_KAOS_RANVAL_25 0xd5ea3b29
#define T2_KAOS_RANVAL_26 0x9c238327
#define T2_KAOS_RANVAL_27 0xe4f1f459
#define T2_KAOS_RANVAL_28 0x70586947
#define T2_KAOS_RANVAL_29 0x1c12730b
#define T2_KAOS_RANVAL_2a 0xf897ce9c
#define T2_KAOS_RANVAL_2b 0x89217f0f
#define T2_KAOS_RANVAL_2c 0x6a49b95b
#define T2_KAOS_RANVAL_2d 0xe9181894
#define T2_KAOS_RANVAL_2e 0x09bbea96
#define T2_KAOS_RANVAL_2f 0x284e9cb9
#define T2_KAOS_RANVAL_30 0x2dbdf925
#define T2_KAOS_RANVAL_31 0x06f160b4
#define T2_KAOS_RANVAL_32 0x6ce161b0
#define T2_KAOS_RANVAL_33 0xda9febbf
#define T2_KAOS_RANVAL_34 0x386c94ee
#define T2_KAOS_RANVAL_35 0x2d1ad825
#define T2_KAOS_RANVAL_36 0x6886084a
#define T2_KAOS_RANVAL_37 0x1bdbde2b
#define T2_KAOS_RANVAL_38 0x1850da96
#define T2_KAOS_RANVAL_39 0x9fbb2fab
#define T2_KAOS_RANVAL_3a 0x1ec70d78
#define T2_KAOS_RANVAL_3b 0xe092298f
#define T2_KAOS_RANVAL_3c 0x870575a7
#define T2_KAOS_RANVAL_3d 0xc181089c
#define T2_KAOS_RANVAL_3e 0xf03fa73d
#define T2_KAOS_RANVAL_3f 0x9591d126
#define T2_KAOS_RANVAL_40 0xcd5318a6
#define T2_KAOS_RANVAL_41 0x94f285a2
#define T2_KAOS_RANVAL_42 0x73a9cdf8
#define T2_KAOS_RANVAL_43 0x5eb32e38
#define T2_KAOS_RANVAL_44 0x76efe7ad
#define T2_KAOS_RANVAL_45 0xd71ea3bf
#define T2_KAOS_RANVAL_46 0xb10abb1e
#define T2_KAOS_RANVAL_47 0x288f9ac3
#define T2_KAOS_RANVAL_48 0x68327836
#define T2_KAOS_RANVAL_49 0xbe1c9f91
#define T2_KAOS_RANVAL_4a 0x059c1f29
#define T2_KAOS_RANVAL_4b 0x8e36a257
#define T2_KAOS_RANVAL_4c 0x40547a38
#define T2_KAOS_RANVAL_4d 0xe9c5ead7
#define T2_KAOS_RANVAL_4e 0x833e42cf
#define T2_KAOS_RANVAL_4f 0xba8add41
#define T2_KAOS_RANVAL_50 0xf80e5e77
#define T2_KAOS_RANVAL_51 0xf0db7633
#define T2_KAOS_RANVAL_52 0x824e8777
#define T2_KAOS_RANVAL_53 0x3aeed9eb
#define T2_KAOS_RANVAL_54 0xcf168e18
#define T2_KAOS_RANVAL_55 0x608f5330
#define T2_KAOS_RANVAL_56 0xea80fae8
#define T2_KAOS_RANVAL_57 0xc08cb882
#define T2_KAOS_RANVAL_58 0xa0a40773
#define T2_KAOS_RANVAL_59 0x7c77f287
#define T2_KAOS_RANVAL_5a 0xd612f243
#define T2_KAOS_RANVAL_5b 0x85095cd9
#define T2_KAOS_RANVAL_5c 0x78bd742c
#define T2_KAOS_RANVAL_5d 0x9182829e
#define T2_KAOS_RANVAL_5e 0x3d97e033
#define T2_KAOS_RANVAL_5f 0x091e5a8d
#define T2_KAOS_RANVAL_60 0xef1b0c84
#define T2_KAOS_RANVAL_61 0x03ce3250
#define T2_KAOS_RANVAL_62 0x6100da62
#define T2_KAOS_RANVAL_63 0x2da3ff68
#define T2_KAOS_RANVAL_64 0x21f2dbec
#define T2_KAOS_RANVAL_65 0x2db25bf3
#define T2_KAOS_RANVAL_66 0x6792822e
#define T2_KAOS_RANVAL_67 0xdc47200a
#define T2_KAOS_RANVAL_68 0xc06c3adb
#define T2_KAOS_RANVAL_69 0xb9cddc96
#define T2_KAOS_RANVAL_6a 0xeb84449c
#define T2_KAOS_RANVAL_6b 0x1abc8ac5
#define T2_KAOS_RANVAL_6c 0x12f091e1
#define T2_KAOS_RANVAL_6d 0xeb1e1b8a
#define T2_KAOS_RANVAL_6e 0xc23f258c
#define T2_KAOS_RANVAL_6f 0x23fe44c9
#define T2_KAOS_RANVAL_70 0x545cb9fa
#define T2_KAOS_RANVAL_71 0x99008623
#define T2_KAOS_RANVAL_72 0xaee18a2e
#define T2_KAOS_RANVAL_73 0x0d3cf580
#define T2_KAOS_RANVAL_74 0x8b778e27
#define T2_KAOS_RANVAL_75 0xd9e983bf
#define T2_KAOS_RANVAL_76 0xdd10b6b4
#define T2_KAOS_RANVAL_77 0x41f2243b
#define T2_KAOS_RANVAL_78 0xcd47823a
#define T2_KAOS_RANVAL_79 0x0ac82607
#define T2_KAOS_RANVAL_7a 0x0d77f348
#define T2_KAOS_RANVAL_7b 0x5a262c0e
#define T2_KAOS_RANVAL_7c 0xe02a52f1
#define T2_KAOS_RANVAL_7d 0x32be1975
#define T2_KAOS_RANVAL_7e 0x7ee08c40
#define T2_KAOS_RANVAL_7f 0x31c709f7
/* end ktbl.2.h */
/* start ktbl.3.h */
#define T3_KAOS_NIAGARA
#define T3_KAOS_VERSION 4.2
#define T3_KAOS_SEED d4e8b2e08fd8
#define T3_KAOS_ICOUNT 2513
#define T3_KAOS_AREAS 1
#define T3_KAOS_AREASIZE 64
#define T3_KAOS_AREAOFFSET 2304
#define T3_KAOS_PAGESIZE 8192
#define T3_KAOS_CODECOUNT 2515
#define T3_KAOS_BOOT_VA 0x785c4000
#define T3_KAOS_BOOT_PA 0x0000000060714000
#define T3_KAOS_BOOT_CACHEABLE 1
#define T3_KAOS_BOOT_NONCACHEABLE 0
#define T3_KAOS_STARTUP_VA 0x7f460000
#define T3_KAOS_STARTUP_PA 0x0000000060dec000
#define T3_KAOS_STARTUP_CACHEABLE 1
#define T3_KAOS_STARTUP_NONCACHEABLE 0
#define T3_KAOS_OFFSET_TBL_VA 0x66386000
#define T3_KAOS_OFFSET_TBL_PA 0x000000006175c000
#define T3_KAOS_OFFSET_TBL_CACHEABLE 1
#define T3_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T3_KAOS_DONE_VA 0x7d3f4000
#define T3_KAOS_DONE_PA 0x0000000061b84000
#define T3_KAOS_DONE_CACHEABLE 1
#define T3_KAOS_DONE_NONCACHEABLE 0
#define T3_KAOS_KTBL_VA 0x7b372000
#define T3_KAOS_KTBL_PA 0x0000000062418000
#define T3_KAOS_KTBL_CACHEABLE 1
#define T3_KAOS_KTBL_NONCACHEABLE 0
#define T3_KAOS_SUBR0_VA 0x7b28e000
#define T3_KAOS_SUBR0_PA 0x0000000062ec0000
#define T3_KAOS_SUBR0_CACHEABLE 1
#define T3_KAOS_SUBR0_NONCACHEABLE 0
#define T3_KAOS_SUBR1_VA 0x70c20000
#define T3_KAOS_SUBR1_PA 0x00000000636c6000
#define T3_KAOS_SUBR1_CACHEABLE 1
#define T3_KAOS_SUBR1_NONCACHEABLE 0
#define T3_KAOS_SUBR2_VA 0x7ad0c000
#define T3_KAOS_SUBR2_PA 0x0000000063b12000
#define T3_KAOS_SUBR2_CACHEABLE 1
#define T3_KAOS_SUBR2_NONCACHEABLE 0
#define T3_KAOS_SUBR3_VA 0x60612000
#define T3_KAOS_SUBR3_PA 0x00000000647f6000
#define T3_KAOS_SUBR3_CACHEABLE 1
#define T3_KAOS_SUBR3_NONCACHEABLE 0
#define T3_KAOS_EXP_REGS_VA 0x75a58000
#define T3_KAOS_EXP_REGS_PA 0x0000000064d00000
#define T3_KAOS_EXP_REGS_CACHEABLE 1
#define T3_KAOS_EXP_REGS_NONCACHEABLE 0
#define T3_KAOS_RUN_REGS_VA 0x6aaf6000
#define T3_KAOS_RUN_REGS_PA 0x0000000065708000
#define T3_KAOS_RUN_REGS_CACHEABLE 1
#define T3_KAOS_RUN_REGS_NONCACHEABLE 0
#define T3_KAOS_EXP_STACK_VA 0x65012000
#define T3_KAOS_EXP_STACK_PA 0x0000000065802000
#define T3_KAOS_EXP_STACK_CACHEABLE 1
#define T3_KAOS_EXP_STACK_NONCACHEABLE 0
#define T3_KAOS_RUN_STACK_VA 0x60b02000
#define T3_KAOS_RUN_STACK_PA 0x00000000666fc000
#define T3_KAOS_RUN_STACK_CACHEABLE 1
#define T3_KAOS_RUN_STACK_NONCACHEABLE 0
#define T3_KAOS_AREA0
#define T3_KAOS_EXP_AREA0_VA 0x651b4000
#define T3_KAOS_EXP_AREA0_PA 0x0000000066fc4000
#define T3_KAOS_EXP_AREA0_CACHEABLE 1
#define T3_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T3_KAOS_RUN_AREA0_VA 0x776b0000
#define T3_KAOS_RUN_AREA0_PA 0x00000000675ae000
#define T3_KAOS_RUN_AREA0_CACHEABLE 1
#define T3_KAOS_RUN_AREA0_NONCACHEABLE 0
#define T3_KAOS_SHM_AREA
#define T3_KAOS_EXP_SHM_AREA_VA 0x72f1e000
#define T3_KAOS_EXP_SHM_AREA_PA 0x00000000607ba000
#define T3_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T3_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T3_KAOS_RUN_SHM_AREA_VA 0x73074000
#define T3_KAOS_RUN_SHM_AREA_PA 0x000000006022e000
#define T3_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T3_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T3_KAOS_RANVAL_00 0x0f497086
#define T3_KAOS_RANVAL_01 0x5eb8ad71
#define T3_KAOS_RANVAL_02 0x67443716
#define T3_KAOS_RANVAL_03 0xeeb5a82c
#define T3_KAOS_RANVAL_04 0xe9a02d38
#define T3_KAOS_RANVAL_05 0x6c5c6cb4
#define T3_KAOS_RANVAL_06 0x0411878d
#define T3_KAOS_RANVAL_07 0xd6bcf115
#define T3_KAOS_RANVAL_08 0xd98a2a12
#define T3_KAOS_RANVAL_09 0x480ad109
#define T3_KAOS_RANVAL_0a 0x9d0bd69d
#define T3_KAOS_RANVAL_0b 0x9cfcddc2
#define T3_KAOS_RANVAL_0c 0x058a651e
#define T3_KAOS_RANVAL_0d 0x9549077a
#define T3_KAOS_RANVAL_0e 0x632332bb
#define T3_KAOS_RANVAL_0f 0xea22cad1
#define T3_KAOS_RANVAL_10 0xfcccdd36
#define T3_KAOS_RANVAL_11 0xf5c7af3d
#define T3_KAOS_RANVAL_12 0xc9b92246
#define T3_KAOS_RANVAL_13 0x925b991c
#define T3_KAOS_RANVAL_14 0xaa8ee6c7
#define T3_KAOS_RANVAL_15 0x85a70925
#define T3_KAOS_RANVAL_16 0x093b0feb
#define T3_KAOS_RANVAL_17 0x92a5ac4e
#define T3_KAOS_RANVAL_18 0xe53188d7
#define T3_KAOS_RANVAL_19 0x7d8a2a5c
#define T3_KAOS_RANVAL_1a 0x36cc994a
#define T3_KAOS_RANVAL_1b 0xde2bbeb9
#define T3_KAOS_RANVAL_1c 0x97a62648
#define T3_KAOS_RANVAL_1d 0x789e264f
#define T3_KAOS_RANVAL_1e 0xc9f5a3d9
#define T3_KAOS_RANVAL_1f 0xaa589e67
#define T3_KAOS_RANVAL_20 0x8825f75d
#define T3_KAOS_RANVAL_21 0x659563e9
#define T3_KAOS_RANVAL_22 0xaa225c08
#define T3_KAOS_RANVAL_23 0x9ac1276e
#define T3_KAOS_RANVAL_24 0xdf29177d
#define T3_KAOS_RANVAL_25 0x9ce69202
#define T3_KAOS_RANVAL_26 0x2a0182a6
#define T3_KAOS_RANVAL_27 0x92030f88
#define T3_KAOS_RANVAL_28 0x459a2b37
#define T3_KAOS_RANVAL_29 0xa7a1ef19
#define T3_KAOS_RANVAL_2a 0x80afac83
#define T3_KAOS_RANVAL_2b 0x078c56e2
#define T3_KAOS_RANVAL_2c 0x758fe286
#define T3_KAOS_RANVAL_2d 0x9826d841
#define T3_KAOS_RANVAL_2e 0x0e645855
#define T3_KAOS_RANVAL_2f 0xad287234
#define T3_KAOS_RANVAL_30 0xada5db55
#define T3_KAOS_RANVAL_31 0x4c2ed359
#define T3_KAOS_RANVAL_32 0xe63ffedf
#define T3_KAOS_RANVAL_33 0x576d8211
#define T3_KAOS_RANVAL_34 0xa0a2a844
#define T3_KAOS_RANVAL_35 0xd5428880
#define T3_KAOS_RANVAL_36 0xef28814f
#define T3_KAOS_RANVAL_37 0x82f52b80
#define T3_KAOS_RANVAL_38 0x41b0ffac
#define T3_KAOS_RANVAL_39 0x9d005ec7
#define T3_KAOS_RANVAL_3a 0x549399e7
#define T3_KAOS_RANVAL_3b 0x4af1e5ca
#define T3_KAOS_RANVAL_3c 0x7d4e56e0
#define T3_KAOS_RANVAL_3d 0x9ce3b027
#define T3_KAOS_RANVAL_3e 0xbbf532e0
#define T3_KAOS_RANVAL_3f 0x1d6ad195
#define T3_KAOS_RANVAL_40 0x58716db6
#define T3_KAOS_RANVAL_41 0x58b6c8b4
#define T3_KAOS_RANVAL_42 0xae81c78a
#define T3_KAOS_RANVAL_43 0x2b756d31
#define T3_KAOS_RANVAL_44 0xa68f8e45
#define T3_KAOS_RANVAL_45 0xd6c92512
#define T3_KAOS_RANVAL_46 0x2f5333b7
#define T3_KAOS_RANVAL_47 0x5165ba31
#define T3_KAOS_RANVAL_48 0x244f84ef
#define T3_KAOS_RANVAL_49 0xe4a6a428
#define T3_KAOS_RANVAL_4a 0x7e00955a
#define T3_KAOS_RANVAL_4b 0xa162a83d
#define T3_KAOS_RANVAL_4c 0x242594a1
#define T3_KAOS_RANVAL_4d 0xd9a3a013
#define T3_KAOS_RANVAL_4e 0x63a0246a
#define T3_KAOS_RANVAL_4f 0x9355d926
#define T3_KAOS_RANVAL_50 0x7c03eb59
#define T3_KAOS_RANVAL_51 0x355d225e
#define T3_KAOS_RANVAL_52 0x1634250c
#define T3_KAOS_RANVAL_53 0x2d0b123b
#define T3_KAOS_RANVAL_54 0x2bff5ae8
#define T3_KAOS_RANVAL_55 0xde8ba76f
#define T3_KAOS_RANVAL_56 0x1af257f0
#define T3_KAOS_RANVAL_57 0xddc4eeda
#define T3_KAOS_RANVAL_58 0x6d8059f9
#define T3_KAOS_RANVAL_59 0x097a2543
#define T3_KAOS_RANVAL_5a 0x9ce78cfa
#define T3_KAOS_RANVAL_5b 0xbed1a849
#define T3_KAOS_RANVAL_5c 0xed949151
#define T3_KAOS_RANVAL_5d 0x845a495d
#define T3_KAOS_RANVAL_5e 0x516f3c25
#define T3_KAOS_RANVAL_5f 0xf80406c6
#define T3_KAOS_RANVAL_60 0xd3757957
#define T3_KAOS_RANVAL_61 0x1dca21fb
#define T3_KAOS_RANVAL_62 0x491148a4
#define T3_KAOS_RANVAL_63 0x08a1cfdc
#define T3_KAOS_RANVAL_64 0x929ccbd7
#define T3_KAOS_RANVAL_65 0x4e6ea68b
#define T3_KAOS_RANVAL_66 0x5fd65249
#define T3_KAOS_RANVAL_67 0x1c9a45f7
#define T3_KAOS_RANVAL_68 0x1e07ce02
#define T3_KAOS_RANVAL_69 0x34c9d35d
#define T3_KAOS_RANVAL_6a 0x7645392a
#define T3_KAOS_RANVAL_6b 0xa7ec8d3b
#define T3_KAOS_RANVAL_6c 0xdcd6b6b9
#define T3_KAOS_RANVAL_6d 0x31aa4c98
#define T3_KAOS_RANVAL_6e 0x2a42b781
#define T3_KAOS_RANVAL_6f 0x984f0990
#define T3_KAOS_RANVAL_70 0x3f85b50a
#define T3_KAOS_RANVAL_71 0x26fdbc72
#define T3_KAOS_RANVAL_72 0x873635d4
#define T3_KAOS_RANVAL_73 0x34a60a01
#define T3_KAOS_RANVAL_74 0x4cd15afa
#define T3_KAOS_RANVAL_75 0x11ae609b
#define T3_KAOS_RANVAL_76 0x95653d55
#define T3_KAOS_RANVAL_77 0x7be95546
#define T3_KAOS_RANVAL_78 0x36307084
#define T3_KAOS_RANVAL_79 0xb4c77af9
#define T3_KAOS_RANVAL_7a 0xf3a92c8b
#define T3_KAOS_RANVAL_7b 0x96fd6b9f
#define T3_KAOS_RANVAL_7c 0x89e972e2
#define T3_KAOS_RANVAL_7d 0x87a3999b
#define T3_KAOS_RANVAL_7e 0xc2b91230
#define T3_KAOS_RANVAL_7f 0xe3fe91e2
/* end ktbl.3.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(T1_KAOS_RANVAL_01)
#if (T1_KAOS_RANVAL_01 & (1<<0))
#define T1_KREADONLY
#endif
#if (T1_KAOS_RANVAL_01 & (1<<7))
#define T1_KAOS_FPNS
#endif
#if (T1_KAOS_RANVAL_01 & (1<<9))
!#define KAOS_TICK
#endif
#if (T1_KAOS_RANVAL_01 & (1<<10))
#define T1_DISP_MS_INIT 1
#endif
#if (KAOS_RANVAL_01 & (1<<11))
#define T1_PSTATE_MM_INIT PSTATE_MM_TSO
#endif
#endif
#if defined(T2_KAOS_RANVAL_01)
#if (T2_KAOS_RANVAL_01 & (1<<0))
#define T2_KREADONLY
#endif
#if (T2_KAOS_RANVAL_01 & (1<<7))
#define T2_KAOS_FPNS
#endif
#if (T2_KAOS_RANVAL_01 & (1<<9))
!#define KAOS_TICK
#endif
#if (T2_KAOS_RANVAL_01 & (1<<10))
#define T2_DISP_MS_INIT 1
#endif
#if (KAOS_RANVAL_01 & (1<<11))
#define T2_PSTATE_MM_INIT PSTATE_MM_TSO
#endif
#endif
#if defined(T3_KAOS_RANVAL_01)
#if (T3_KAOS_RANVAL_01 & (1<<0))
#define T3_KREADONLY
#endif
#if (T3_KAOS_RANVAL_01 & (1<<7))
#define T3_KAOS_FPNS
#endif
#if (T3_KAOS_RANVAL_01 & (1<<9))
!#define KAOS_TICK
#endif
#if (T3_KAOS_RANVAL_01 & (1<<10))
#define T3_DISP_MS_INIT 1
#endif
#if (KAOS_RANVAL_01 & (1<<11))
#define T3_PSTATE_MM_INIT 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"
/*
#include "enable_traps.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
#define H_T1_Trap_Instruction_0
#define SUN_H_T1_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_HT1_Trap_Instruction_0
#define SUN_H_HT1_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_T1_Trap_Instruction_1
#define SUN_H_T1_Trap_Instruction_1 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT1_Trap_Instruction_1
#define SUN_H_HT1_Trap_Instruction_1 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T1_Trap_Instruction_2
#define SUN_H_T1_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_HT1_Trap_Instruction_2
#define SUN_H_HT1_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_T1_Trap_Instruction_3
#define SUN_H_T1_Trap_Instruction_3 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT1_Trap_Instruction_3
#define SUN_H_HT1_Trap_Instruction_3 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T1_Trap_Instruction_4
#define SUN_H_T1_Trap_Instruction_4 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT1_Trap_Instruction_4
#define SUN_H_HT1_Trap_Instruction_4 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T1_Trap_Instruction_180
#define SUN_H_T1_Trap_Instruction_180 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_HT1_Trap_Instruction_180
#define SUN_H_HT1_Trap_Instruction_180 \
rdpr %tstate, %g1; \
wrpr %g1, 0x200, %tstate; \
done; \
nop; \
nop; \
nop; \
nop; \
nop
#define H_T1_Fp_disabled_0x20
#define SUN_H_T1_Fp_disabled_0x20 \
wr %g0, 0x4, %fprs ; \
retry ; \
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_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 THREAD_COUNT 4
#include "enable_file.h"
#include "hboot.s"
changequote([, ])dnl
define([thread_idx], eval(THREAD_COUNT-1))dnl
SECTION .MAIN TEXT_VA=MAIN_BASE_TEXT_VA, DATA_VA=MAIN_BASE_DATA_VA
forloop([i], 0, thread_idx, [
attr_text {
Name = .MAIN,
VA= MAIN_BASE_TEXT_VA ,
RA= MAIN_BASE_TEXT_RA ,
PA= ra2pa2(MAIN_BASE_TEXT_RA ,tid2pid(i)),
[part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
TTE_G=1, TTE_Context=[0x]eval(PCONTEXT + 0, 16), TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = .MAIN,
VA= MAIN_BASE_DATA_VA ,
RA= MAIN_BASE_DATA_RA ,
PA= ra2pa2(MAIN_BASE_DATA_RA ,tid2pid(i)),
[part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
TTE_G=1, TTE_Context=[0x]eval(PCONTEXT + 0, 16), TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1
}
])dnl
changequote(`,')dnl'
.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 2513
! targetid NIAGARA:SIM
! hostid NIAGARA:5.8
! areas 1
! areasize 64
! areaoffset 2304
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2509
! code 1114e000
! entry 1114e000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e8b2e08fd5
! va_map 0000000000400000,000000001fffffff
! pa_cached 0000000000400000,000000001fffffff
! pa_noncached 000001ff00000000,000001ff7fffffff
! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
! begcount 0
! endcount 2513
! dwords 8
! ldblocks 0
! stblocks 0
! ldfsr_words 0
! annul 1
! predict 1
! 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, 0x1114e000)
.seg "text"
KGLOBAL(t0_ktbl)
t0_ktbl_page_begin:
.global t0_kref; t0_kref:
.skip 0
t0_ktbl:
.word 0xafa000b8 ! t0_kref+0x0: fnegs %f24, %f23
.word 0xada01096 ! t0_kref+0x4: fxtos %f22, %f22
.word 0xda50a020 ! t0_kref+0x8: ldsh [%g2 + 0x20], %o5
.word 0x92f5c016 ! t0_kref+0xc: udivcc %l7, %l6, %o1
.word 0x948d0017 ! t0_kref+0x10: andcc %l4, %l7, %o2
.word 0xb1a01898 ! t0_kref+0x14: fitos %f24, %f24
.word 0x96d50015 ! t0_kref+0x18: umulcc %l4, %l5, %o3
.word 0xee28a002 ! t0_kref+0x1c: stb %l7, [%g2 + 2]
.word 0xda08a030 ! t0_kref+0x20: ldub [%g2 + 0x30], %o5
.word 0x9fb5c0b4 ! t0_kref+0x24: edge16n %l7, %l4, %o7
.word 0x8035e0fd ! t0_kref+0x28: orn %l7, 0xfd, %g0
.word 0xfbee101b ! t0_kref+0x2c: prefetcha %i0 + %i3, 29
.word 0xc42037b8 ! t0_kref+0x30: st %g2, [%g0 - 0x848]
.word 0xd450a000 ! t0_kref+0x34: ldsh [%g2], %o2
.word 0x9f2d0014 ! t0_kref+0x38: sll %l4, %l4, %o7
.word 0x95b60556 ! t0_kref+0x3c: fcmpeq16 %f24, %f22, %o2
.word 0xf100a020 ! t0_kref+0x40: ld [%g2 + 0x20], %f24
.word 0xb4103ffb ! t0_kref+0x44: mov 0xfffffffb, %i2
.word 0x8143c000 ! t0_kref+0x48: stbar
.word 0x81b4c053 ! t0_kref+0x4c: edge8l %l3, %l3, %g0
.word 0xafa548b5 ! t0_kref+0x50: fsubs %f21, %f21, %f23
.word 0xd4067ff8 ! t0_kref+0x54: ld [%i1 - 8], %o2
.word 0x38480004 ! t0_kref+0x58: bgu,a,pt %icc, _kref+0x68
.word 0x90350015 ! t0_kref+0x5c: orn %l4, %l5, %o0
.word 0xada60854 ! t0_kref+0x60: faddd %f24, %f20, %f22
.word 0x35480007 ! t0_kref+0x64: fbue,a,pt %fcc0, _kref+0x80
.word 0xe83e7ff0 ! t0_kref+0x68: std %l4, [%i1 - 0x10]
.word 0x93400000 ! t0_kref+0x6c: mov %y, %o1
.word 0xa9b586f4 ! t0_kref+0x70: fmul8ulx16 %f22, %f20, %f20
.word 0xa9a01935 ! t0_kref+0x74: fstod %f21, %f20
.word 0xc807bfe4 ! t0_kref+0x78: ld [%fp - 0x1c], %g4
.word 0xafa01a56 ! t0_kref+0x7c: fdtoi %f22, %f23
.word 0xb1b5c636 ! t0_kref+0x80: fmul8x16 %f23, %f22, %f24
.word 0x9ed4ee2f ! t0_kref+0x84: umulcc %l3, 0xe2f, %o7
.word 0x94c4faf4 ! t0_kref+0x88: addccc %l3, -0x50c, %o2
.word 0xa9a01056 ! t0_kref+0x8c: fdtox %f22, %f20
.word 0x9b400000 ! t0_kref+0x90: mov %y, %o5
.word 0xada58838 ! t0_kref+0x94: fadds %f22, %f24, %f22
.word 0xabb00fe0 ! t0_kref+0x98: fones %f21
.word 0xefa71018 ! t0_kref+0x9c: sta %f23, [%i4 + %i0]0x80
.word 0x94f2220c ! t0_kref+0xa0: udivcc %o0, 0x20c, %o2
.word 0x932d2000 ! t0_kref+0xa4: sll %l4, 0x0, %o1
.word 0xec9e1000 ! t0_kref+0xa8: ldda [%i0]0x80, %l6
.word 0x80523505 ! t0_kref+0xac: umul %o0, -0xafb, %g0
.word 0xb6102018 ! t0_kref+0xb0: mov 0x18, %i3
.word 0x99b58514 ! t0_kref+0xb4: fcmpgt16 %f22, %f20, %o4
.word 0x928db80f ! t0_kref+0xb8: andcc %l6, -0x7f1, %o1
.word 0xb1a54938 ! t0_kref+0xbc: fmuls %f21, %f24, %f24
.word 0xed20a030 ! t0_kref+0xc0: st %f22, [%g2 + 0x30]
.word 0x9a8d0008 ! t0_kref+0xc4: andcc %l4, %o0, %o5
.word 0x95b58416 ! t0_kref+0xc8: fcmple16 %f22, %f22, %o2
.word 0x81adcab5 ! t0_kref+0xcc: fcmpes %fcc0, %f23, %f21
.word 0xa9a5cd36 ! t0_kref+0xd0: fsmuld %f23, %f22, %f20
.word 0xa9a54d35 ! t0_kref+0xd4: fsmuld %f21, %f21, %f20
.word 0xb1a00137 ! t0_kref+0xd8: fabss %f23, %f24
.word 0x96354013 ! t0_kref+0xdc: orn %l5, %l3, %o3
.word 0xadb60ad4 ! t0_kref+0xe0: fpsub32 %f24, %f20, %f22
.word 0xec20a020 ! t0_kref+0xe4: st %l6, [%g2 + 0x20]
.word 0x93408000 ! t0_kref+0xe8: mov %ccr, %o1
.word 0x81dce341 ! t0_kref+0xec: flush %l3 + 0x341
.word 0xb1a01938 ! t0_kref+0xf0: fstod %f24, %f24
.word 0xb1a01897 ! t0_kref+0xf4: fitos %f23, %f24
.word 0xd840a020 ! t0_kref+0xf8: ldsw [%g2 + 0x20], %o4
.word 0xec30a000 ! t0_kref+0xfc: sth %l6, [%g2]
.word 0xed1e001d ! t0_kref+0x100: ldd [%i0 + %i5], %f22
.word 0xadb54975 ! t0_kref+0x104: fpmerge %f21, %f21, %f22
.word 0xd04e0000 ! t0_kref+0x108: ldsb [%i0], %o0
.word 0xea20a020 ! t0_kref+0x10c: st %l5, [%g2 + 0x20]
.word 0x9ef58016 ! t0_kref+0x110: udivcc %l6, %l6, %o7
.word 0xd8070019 ! t0_kref+0x114: ld [%i4 + %i1], %o4
.word 0x9bb58598 ! t0_kref+0x118: fcmpgt32 %f22, %f24, %o5
.word 0xf9ee501a ! t0_kref+0x11c: prefetcha %i1 + %i2, 28
.word 0xec981018 ! t0_kref+0x120: ldda [%g0 + %i0]0x80, %l6
.word 0x95b60416 ! t0_kref+0x124: fcmple16 %f24, %f22, %o2
.word 0xd020a010 ! t0_kref+0x128: st %o0, [%g2 + 0x10]
.word 0x9de3bfa0 ! t0_kref+0x12c: save %sp, -0x60, %sp
.word 0x9feee49c ! t0_kref+0x130: restore %i3, 0x49c, %o7
.word 0xdbf61015 ! t0_kref+0x134: casxa [%i0]0x80, %l5, %o5
.word 0x80d20008 ! t0_kref+0x138: umulcc %o0, %o0, %g0
.word 0xada01895 ! t0_kref+0x13c: fitos %f21, %f22
.word 0xa9aac054 ! t0_kref+0x140: fmovdge %fcc0, %f20, %f20
.word 0x94f58017 ! t0_kref+0x144: udivcc %l6, %l7, %o2
.word 0xc368a0c5 ! t0_kref+0x148: prefetch %g2 + 0xc5, 1
.word 0xf19e201c ! t0_kref+0x14c: ldda [%i0 + 0x1c]%asi, %f24
.word 0xafb60fb8 ! t0_kref+0x150: fors %f24, %f24, %f23
.word 0xe99eda18 ! t0_kref+0x154: ldda [%i3 + %i0]0xd0, %f20
.word 0x901d2bb5 ! t0_kref+0x158: xor %l4, 0xbb5, %o0
call 1f
.empty
.word 0xada00535 ! t0_kref+0x160: fsqrts %f21, %f22
1: .word 0xa9b5c975 ! t0_kref+0x164: fpmerge %f23, %f21, %f20
.word 0xa9a00556 ! t0_kref+0x168: fsqrtd %f22, %f20
.word 0xafa01a58 ! t0_kref+0x16c: fdtoi %f24, %f23
.word 0xed1e4000 ! t0_kref+0x170: ldd [%i1], %f22
.word 0xb1a01038 ! t0_kref+0x174: fstox %f24, %f24
.word 0xfbee101d ! t0_kref+0x178: prefetcha %i0 + %i5, 29
call SYM(t0_subr0)
.word 0xe04e8018 ! t0_kref+0x180: ldsb [%i2 + %i0], %l0
.word 0x29800004 ! t0_kref+0x184: fbl,a _kref+0x194
.word 0x9ea578d5 ! t0_kref+0x188: subcc %l5, -0x72b, %o7
.word 0x33480001 ! t0_kref+0x18c: fbe,a,pt %fcc0, _kref+0x190
.word 0x9e8d4016 ! t0_kref+0x190: andcc %l5, %l6, %o7
.word 0x37800002 ! t0_kref+0x194: fbge,a _kref+0x19c
.word 0x9135601d ! t0_kref+0x198: srl %l5, 0x1d, %o0
.word 0xabb60fb8 ! t0_kref+0x19c: fors %f24, %f24, %f21
.word 0x81ad8a56 ! t0_kref+0x1a0: fcmpd %fcc0, %f22, %f22
.word 0x94c50008 ! t0_kref+0x1a4: addccc %l4, %o0, %o2
.word 0xada60d36 ! t0_kref+0x1a8: fsmuld %f24, %f22, %f22
.word 0x2d800008 ! t0_kref+0x1ac: fbg,a _kref+0x1cc
.word 0xb1a608b7 ! t0_kref+0x1b0: fsubs %f24, %f23, %f24
.word 0xb1a54d35 ! t0_kref+0x1b4: fsmuld %f21, %f21, %f24
.word 0x81358008 ! t0_kref+0x1b8: srl %l6, %o0, %g0
.word 0xadb54976 ! t0_kref+0x1bc: fpmerge %f21, %f22, %f22
.word 0xc3ee5013 ! t0_kref+0x1c0: prefetcha %i1 + %l3, 1
.word 0xc096d019 ! t0_kref+0x1c4: lduha [%i3 + %i1]0x80, %g0
.word 0xada00056 ! t0_kref+0x1c8: fmovd %f22, %f22
.word 0xd848a033 ! t0_kref+0x1cc: ldsb [%g2 + 0x33], %o4
.word 0x99b60416 ! t0_kref+0x1d0: fcmple16 %f24, %f22, %o4
.word 0x9eda3cf7 ! t0_kref+0x1d4: smulcc %o0, -0x309, %o7
.word 0x9b2dc017 ! t0_kref+0x1d8: sll %l7, %l7, %o5
.word 0xada018d6 ! t0_kref+0x1dc: fdtos %f22, %f22
.word 0xfc4837b2 ! t0_kref+0x1e0: ldsb [%g0 - 0x84e], %fp
.word 0xada54935 ! t0_kref+0x1e4: fmuls %f21, %f21, %f22
.word 0x808d67bd ! t0_kref+0x1e8: btst 0x7bd, %l5
.word 0xadb60914 ! t0_kref+0x1ec: faligndata %f24, %f20, %f22
.word 0x98dd8008 ! t0_kref+0x1f0: smulcc %l6, %o0, %o4
.word 0x9ec5ea28 ! t0_kref+0x1f4: addccc %l7, 0xa28, %o7
.word 0x9940c000 ! t0_kref+0x1f8: mov %asi, %o4
.word 0xaba00135 ! t0_kref+0x1fc: fabss %f21, %f21
.word 0xafa589b8 ! t0_kref+0x200: fdivs %f22, %f24, %f23
.word 0x809d0015 ! t0_kref+0x204: xorcc %l4, %l5, %g0
.word 0x81820000 ! t0_kref+0x208: wr %o0, %g0, %y
.word 0xc807bff0 ! t0_kref+0x20c: ld [%fp - 0x10], %g4
.word 0x1f2e3e11 ! t0_kref+0x210: sethi %hi(0xb8f84400), %o7
.word 0x985524c2 ! t0_kref+0x214: umul %l4, 0x4c2, %o4
.word 0xed3f4019 ! t0_kref+0x218: std %f22, [%i5 + %i1]
.word 0x9e7cebf1 ! t0_kref+0x21c: sdiv %l3, 0xbf1, %o7
.word 0xd010a002 ! t0_kref+0x220: lduh [%g2 + 2], %o0
.word 0x9f34c014 ! t0_kref+0x224: srl %l3, %l4, %o7
.word 0xec20a010 ! t0_kref+0x228: st %l6, [%g2 + 0x10]
.word 0x98f5e461 ! t0_kref+0x22c: udivcc %l7, 0x461, %o4
.word 0x92820013 ! t0_kref+0x230: addcc %o0, %l3, %o1
.word 0x80358015 ! t0_kref+0x234: orn %l6, %l5, %g0
.word 0xd8de101d ! t0_kref+0x238: ldxa [%i0 + %i5]0x80, %o4
.word 0x39480005 ! t0_kref+0x23c: fbuge,a,pt %fcc0, _kref+0x250
.word 0xc048a003 ! t0_kref+0x240: ldsb [%g2 + 3], %g0
.word 0xeb26001c ! t0_kref+0x244: st %f21, [%i0 + %i4]
.word 0xd416c018 ! t0_kref+0x248: lduh [%i3 + %i0], %o2
.word 0xed1fbe70 ! t0_kref+0x24c: ldd [%fp - 0x190], %f22
.word 0x967cc017 ! t0_kref+0x250: sdiv %l3, %l7, %o3
.word 0x21800004 ! t0_kref+0x254: fbn,a _kref+0x264
.word 0xada00158 ! t0_kref+0x258: fabsd %f24, %f22
.word 0xed00a010 ! t0_kref+0x25c: ld [%g2 + 0x10], %f22
.word 0x95b58057 ! t0_kref+0x260: edge8l %l6, %l7, %o2
.word 0xde00a010 ! t0_kref+0x264: ld [%g2 + 0x10], %o7
.word 0x81ae0ad4 ! t0_kref+0x268: fcmped %fcc0, %f24, %f20
.word 0xd408a002 ! t0_kref+0x26c: ldub [%g2 + 2], %o2
.word 0x9085f523 ! t0_kref+0x270: addcc %l7, -0xadd, %o0
.word 0x9de3bfa0 ! t0_kref+0x274: save %sp, -0x60, %sp
.word 0xb03e24d6 ! t0_kref+0x278: xnor %i0, 0x4d6, %i0
.word 0x91e8001a ! t0_kref+0x27c: restore %g0, %i2, %o0
.word 0x95b4c0b3 ! t0_kref+0x280: edge16n %l3, %l3, %o2
.word 0x9ed23f06 ! t0_kref+0x284: umulcc %o0, -0xfa, %o7
.word 0x92b4ff38 ! t0_kref+0x288: orncc %l3, -0xc8, %o1
.word 0x9485ff91 ! t0_kref+0x28c: addcc %l7, -0x6f, %o2
.word 0x932d8014 ! t0_kref+0x290: sll %l6, %l4, %o1
.word 0xed1fbc78 ! t0_kref+0x294: ldd [%fp - 0x388], %f22
.word 0xa9b58f56 ! t0_kref+0x298: fornot1 %f22, %f22, %f20
.word 0xaba00536 ! t0_kref+0x29c: fsqrts %f22, %f21
.word 0x982a2aa4 ! t0_kref+0x2a0: andn %o0, 0xaa4, %o4
.word 0xb1a00535 ! t0_kref+0x2a4: fsqrts %f21, %f24
.word 0x39480004 ! t0_kref+0x2a8: fbuge,a,pt %fcc0, _kref+0x2b8
.word 0xa9a00056 ! t0_kref+0x2ac: fmovd %f22, %f20
.word 0x3b800003 ! t0_kref+0x2b0: fble,a _kref+0x2bc
.word 0xeb263ffc ! t0_kref+0x2b4: st %f21, [%i0 - 4]
.word 0xd0300019 ! t0_kref+0x2b8: sth %o0, [%g0 + %i1]
.word 0x9325a816 ! t0_kref+0x2bc: mulscc %l6, 0x816, %o1
.word 0xf100a010 ! t0_kref+0x2c0: ld [%g2 + 0x10], %f24
.word 0x901cec91 ! t0_kref+0x2c4: xor %l3, 0xc91, %o0
.word 0x98650014 ! t0_kref+0x2c8: subc %l4, %l4, %o4
.word 0xed266010 ! t0_kref+0x2cc: st %f22, [%i1 + 0x10]
.word 0x81ad8a56 ! t0_kref+0x2d0: fcmpd %fcc0, %f22, %f22
.word 0x9a9dad80 ! t0_kref+0x2d4: xorcc %l6, 0xd80, %o5
.word 0xadb58a77 ! t0_kref+0x2d8: fpadd32s %f22, %f23, %f22
.word 0xee30a002 ! t0_kref+0x2dc: sth %l7, [%g2 + 2]
.word 0x9de3bfa0 ! t0_kref+0x2e0: save %sp, -0x60, %sp
.word 0xba970000 ! t0_kref+0x2e4: orcc %i4, %g0, %i5
.word 0x81ef64f4 ! t0_kref+0x2e8: restore %i5, 0x4f4, %g0
.word 0xed000018 ! t0_kref+0x2ec: ld [%g0 + %i0], %f22
.word 0x9eaa0008 ! t0_kref+0x2f0: andncc %o0, %o0, %o7
.word 0x807cc014 ! t0_kref+0x2f4: sdiv %l3, %l4, %g0
.word 0x81ad8ad8 ! t0_kref+0x2f8: fcmped %fcc0, %f22, %f24
.word 0x929a0008 ! t0_kref+0x2fc: xorcc %o0, %o0, %o1
.word 0xafa00136 ! t0_kref+0x300: fabss %f22, %f23
.word 0x81ae0ab5 ! t0_kref+0x304: fcmpes %fcc0, %f24, %f21
.word 0xed1e6008 ! t0_kref+0x308: ldd [%i1 + 8], %f22
.word 0x813de009 ! t0_kref+0x30c: sra %l7, 0x9, %g0
.word 0x9884c013 ! t0_kref+0x310: addcc %l3, %l3, %o4
.word 0x9e5cc016 ! t0_kref+0x314: smul %l3, %l6, %o7
.word 0xaba5c8b5 ! t0_kref+0x318: fsubs %f23, %f21, %f21
.word 0x81854000 ! t0_kref+0x31c: wr %l5, %g0, %y
.word 0xafa00538 ! t0_kref+0x320: fsqrts %f24, %f23
.word 0xe26e2002 ! t0_kref+0x324: ldstub [%i0 + 2], %l1
.word 0x9224c014 ! t0_kref+0x328: sub %l3, %l4, %o1
.word 0x81ad8a56 ! t0_kref+0x32c: fcmpd %fcc0, %f22, %f22
.word 0xf11fbc68 ! t0_kref+0x330: ldd [%fp - 0x398], %f24
.word 0xf1062008 ! t0_kref+0x334: ld [%i0 + 8], %f24
.word 0xada58958 ! t0_kref+0x338: fmuld %f22, %f24, %f22
.word 0x2f800002 ! t0_kref+0x33c: fbu,a _kref+0x344
.word 0xef20a020 ! t0_kref+0x340: st %f23, [%g2 + 0x20]
.word 0xe91fbd90 ! t0_kref+0x344: ldd [%fp - 0x270], %f20
.word 0xada54937 ! t0_kref+0x348: fmuls %f21, %f23, %f22
.word 0xd26e001a ! t0_kref+0x34c: ldstub [%i0 + %i2], %o1
.word 0x9e820014 ! t0_kref+0x350: addcc %o0, %l4, %o7
.word 0x9de3bfa0 ! t0_kref+0x354: save %sp, -0x60, %sp
.word 0xb0af331e ! t0_kref+0x358: andncc %i4, -0xce2, %i0
.word 0x9fe80000 ! t0_kref+0x35c: restore %g0, %g0, %o7
.word 0x99056c35 ! t0_kref+0x360: taddcc %l5, 0xc35, %o4
.word 0xada60958 ! t0_kref+0x364: fmuld %f24, %f24, %f22
.word 0x9614ea1e ! t0_kref+0x368: or %l3, 0xa1e, %o3
.word 0xaba018d6 ! t0_kref+0x36c: fdtos %f22, %f21
.word 0xec3e001d ! t0_kref+0x370: std %l6, [%i0 + %i5]
.word 0x9815a576 ! t0_kref+0x374: or %l6, 0x576, %o4
.word 0xec20a020 ! t0_kref+0x378: st %l6, [%g2 + 0x20]
.word 0x9abd4014 ! t0_kref+0x37c: xnorcc %l5, %l4, %o5
.word 0xb1a60858 ! t0_kref+0x380: faddd %f24, %f24, %f24
.word 0xa9a60956 ! t0_kref+0x384: fmuld %f24, %f22, %f20
.word 0x31800006 ! t0_kref+0x388: fba,a _kref+0x3a0
.word 0xd0fe1000 ! t0_kref+0x38c: swapa [%i0]0x80, %o0
.word 0xadb54e35 ! t0_kref+0x390: fands %f21, %f21, %f22
.word 0xada01898 ! t0_kref+0x394: fitos %f24, %f22
.word 0xde06200c ! t0_kref+0x398: ld [%i0 + 0xc], %o7
.word 0x901a0013 ! t0_kref+0x39c: xor %o0, %l3, %o0
.word 0xd020a020 ! t0_kref+0x3a0: st %o0, [%g2 + 0x20]
.word 0xb1b58977 ! t0_kref+0x3a4: fpmerge %f22, %f23, %f24
.word 0xc0000018 ! t0_kref+0x3a8: ld [%g0 + %i0], %g0
.word 0x801d8008 ! t0_kref+0x3ac: xor %l6, %o0, %g0
.word 0xed3e7ff8 ! t0_kref+0x3b0: std %f22, [%i1 - 8]
.word 0xadb58a56 ! t0_kref+0x3b4: fpadd32 %f22, %f22, %f22
.word 0xaba00538 ! t0_kref+0x3b8: fsqrts %f24, %f21
.word 0xc04e0000 ! t0_kref+0x3bc: ldsb [%i0], %g0
.word 0x3e480007 ! t0_kref+0x3c0: bvc,a,pt %icc, _kref+0x3dc
.word 0xb1b00776 ! t0_kref+0x3c4: fpack16 %f22, %f24
.word 0xedee501b ! t0_kref+0x3c8: prefetcha %i1 + %i3, 22
.word 0xa9a50958 ! t0_kref+0x3cc: fmuld %f20, %f24, %f20
.word 0x98552c70 ! t0_kref+0x3d0: umul %l4, 0xc70, %o4
.word 0x9a64eaa0 ! t0_kref+0x3d4: subc %l3, 0xaa0, %o5
.word 0xef20a030 ! t0_kref+0x3d8: st %f23, [%g2 + 0x30]
.word 0xb1b58994 ! t0_kref+0x3dc: bshuffle %f22, %f20, %f24
.word 0x36480001 ! t0_kref+0x3e0: bge,a,pt %icc, _kref+0x3e4
.word 0x9fb58518 ! t0_kref+0x3e4: fcmpgt16 %f22, %f24, %o7
.word 0x2d800007 ! t0_kref+0x3e8: fbg,a _kref+0x404
.word 0xf5ee101b ! t0_kref+0x3ec: prefetcha %i0 + %i3, 26
.word 0xafb60db5 ! t0_kref+0x3f0: fxors %f24, %f21, %f23
.word 0x98d50015 ! t0_kref+0x3f4: umulcc %l4, %l5, %o4
.word 0x9f05c015 ! t0_kref+0x3f8: taddcc %l7, %l5, %o7
.word 0x96ddc008 ! t0_kref+0x3fc: smulcc %l7, %o0, %o3
.word 0x35480002 ! t0_kref+0x400: fbue,a,pt %fcc0, _kref+0x408
.word 0x9b24c015 ! t0_kref+0x404: mulscc %l3, %l5, %o5
.word 0x9de3bfa0 ! t0_kref+0x408: save %sp, -0x60, %sp
.word 0x81c87c78 ! t0_kref+0x40c: return %g1 - 0x388
.word 0x99b4c154 ! t0_kref+0x410: edge32l %l3, %l4, %o4
.word 0x91400000 ! t0_kref+0x414: mov %y, %o0
.word 0x95408000 ! t0_kref+0x418: mov %ccr, %o2
.word 0xd46e2006 ! t0_kref+0x41c: ldstub [%i0 + 6], %o2
.word 0xe9be1848 ! t0_kref+0x420: stda %f20, [%i0 + %o0]0xc2
.word 0x81ae0a58 ! t0_kref+0x424: fcmpd %fcc0, %f24, %f24
.word 0x90d4c016 ! t0_kref+0x428: umulcc %l3, %l6, %o0
.word 0xef067ff8 ! t0_kref+0x42c: ld [%i1 - 8], %f23
.word 0x96acc016 ! t0_kref+0x430: andncc %l3, %l6, %o3
.word 0xed266008 ! t0_kref+0x434: st %f22, [%i1 + 8]
.word 0x8135a017 ! t0_kref+0x438: srl %l6, 0x17, %g0
.word 0x98f5c015 ! t0_kref+0x43c: udivcc %l7, %l5, %o4
.word 0xb1a60935 ! t0_kref+0x440: fmuls %f24, %f21, %f24
.word 0xec380018 ! t0_kref+0x444: std %l6, [%g0 + %i0]
.word 0xc056c019 ! t0_kref+0x448: ldsh [%i3 + %i1], %g0
.word 0x90453c38 ! t0_kref+0x44c: addc %l4, -0x3c8, %o0
.word 0xed180018 ! t0_kref+0x450: ldd [%g0 + %i0], %f22
.word 0xf126401c ! t0_kref+0x454: st %f24, [%i1 + %i4]
.word 0xedbf5019 ! t0_kref+0x458: stda %f22, [%i5 + %i1]0x80
.word 0xa9a60d36 ! t0_kref+0x45c: fsmuld %f24, %f22, %f20
.word 0x81ad8ab8 ! t0_kref+0x460: fcmpes %fcc0, %f22, %f24
.word 0x83414000 ! t0_kref+0x464: mov %pc, %g1
.word 0xe6362006 ! t0_kref+0x468: sth %l3, [%i0 + 6]
.word 0x9332201a ! t0_kref+0x46c: srl %o0, 0x1a, %o1
.word 0xec26401c ! t0_kref+0x470: st %l6, [%i1 + %i4]
.word 0x27800005 ! t0_kref+0x474: fbul,a _kref+0x488
.word 0xadb50e18 ! t0_kref+0x478: fand %f20, %f24, %f22
.word 0x80dd8013 ! t0_kref+0x47c: smulcc %l6, %l3, %g0
.word 0xa9a50858 ! t0_kref+0x480: faddd %f20, %f24, %f20
.word 0xec28a023 ! t0_kref+0x484: stb %l6, [%g2 + 0x23]
.word 0xf1380018 ! t0_kref+0x488: std %f24, [%g0 + %i0]
.word 0x2e480006 ! t0_kref+0x48c: bvs,a,pt %icc, _kref+0x4a4
.word 0xafb5ce37 ! t0_kref+0x490: fands %f23, %f23, %f23
.word 0x953d200d ! t0_kref+0x494: sra %l4, 0xd, %o2
.word 0xabb00774 ! t0_kref+0x498: fpack16 %f20, %f21
.word 0x9134e000 ! t0_kref+0x49c: srl %l3, 0x0, %o0
.word 0x91b60556 ! t0_kref+0x4a0: fcmpeq16 %f24, %f22, %o0
.word 0x81858000 ! t0_kref+0x4a4: wr %l6, %g0, %y
.word 0x93b20240 ! t0_kref+0x4a8: array16 %o0, %g0, %o1
.word 0xc807bff0 ! t0_kref+0x4ac: ld [%fp - 0x10], %g4
.word 0x8105f4dc ! t0_kref+0x4b0: taddcc %l7, -0xb24, %g0
.word 0xb1a00137 ! t0_kref+0x4b4: fabss %f23, %f24
.word 0x81db4014 ! t0_kref+0x4b8: flush %o5 + %l4
.word 0x92f54017 ! t0_kref+0x4bc: udivcc %l5, %l7, %o1
.word 0xafa01898 ! t0_kref+0x4c0: fitos %f24, %f23
.word 0x9495af91 ! t0_kref+0x4c4: orcc %l6, 0xf91, %o2
.word 0x87802082 ! t0_kref+0x4c8: mov 0x82, %asi
.word 0xd80e4000 ! t0_kref+0x4cc: ldub [%i1], %o4
.word 0x992d2000 ! t0_kref+0x4d0: sll %l4, 0x0, %o4
.word 0xf1066000 ! t0_kref+0x4d4: ld [%i1], %f24
.word 0xe628a030 ! t0_kref+0x4d8: stb %l3, [%g2 + 0x30]
.word 0x9e94e8d5 ! t0_kref+0x4dc: orcc %l3, 0x8d5, %o7
.word 0x9bb54013 ! t0_kref+0x4e0: edge8 %l5, %l3, %o5
.word 0x92da256a ! t0_kref+0x4e4: smulcc %o0, 0x56a, %o1
sethi %hi(2f), %o7
.word 0xe40be138 ! t0_kref+0x4ec: ldub [%o7 + 0x138], %l2
.word 0xa41ca00c ! t0_kref+0x4f0: xor %l2, 0xc, %l2
.word 0xe42be138 ! t0_kref+0x4f4: stb %l2, [%o7 + 0x138]
.word 0x81dbe138 ! t0_kref+0x4f8: flush %o7 + 0x138
.word 0xde066008 ! t0_kref+0x4fc: ld [%i1 + 8], %o7
.word 0x9fb60598 ! t0_kref+0x500: fcmpgt32 %f24, %f24, %o7
.word 0xb1a000b6 ! t0_kref+0x504: fnegs %f22, %f24
.word 0xaba01896 ! t0_kref+0x508: fitos %f22, %f21
.word 0x9bb20073 ! t0_kref+0x50c: edge8ln %o0, %l3, %o5
.word 0xee362002 ! t0_kref+0x510: sth %l7, [%i0 + 2]
.word 0x9ebda5c3 ! t0_kref+0x514: xnorcc %l6, 0x5c3, %o7
.word 0xec36601c ! t0_kref+0x518: sth %l6, [%i1 + 0x1c]
.word 0xafa000b7 ! t0_kref+0x51c: fnegs %f23, %f23
.word 0x91b50035 ! t0_kref+0x520: edge8n %l4, %l5, %o0
.word 0x94dcc017 ! t0_kref+0x524: smulcc %l3, %l7, %o2
.word 0xafa00536 ! t0_kref+0x528: fsqrts %f22, %f23
.word 0xa9a60d36 ! t0_kref+0x52c: fsmuld %f24, %f22, %f20
.word 0x9535c014 ! t0_kref+0x530: srl %l7, %l4, %o2
.word 0xc0163ffc ! t0_kref+0x534: lduh [%i0 - 4], %g0
2: .word 0xada00535 ! t0_kref+0x538: fsqrts %f21, %f22
.word 0x39480007 ! t0_kref+0x53c: fbuge,a,pt %fcc0, _kref+0x558
.word 0xafa018d8 ! t0_kref+0x540: fdtos %f24, %f23
.word 0xe636401b ! t0_kref+0x544: sth %l3, [%i1 + %i3]
.word 0x96350016 ! t0_kref+0x548: orn %l4, %l6, %o3
.word 0x35800007 ! t0_kref+0x54c: fbue,a _kref+0x568
.word 0xb1a000b8 ! t0_kref+0x550: fnegs %f24, %f24
.word 0xd0560000 ! t0_kref+0x554: ldsh [%i0], %o0
.word 0x2f800006 ! t0_kref+0x558: fbu,a _kref+0x570
.word 0x9fb5c355 ! t0_kref+0x55c: alignaddrl %l7, %l5, %o7
.word 0xec6e0000 ! t0_kref+0x560: ldstub [%i0], %l6
.word 0x80ba28b5 ! t0_kref+0x564: xnorcc %o0, 0x8b5, %g0
.word 0x80150017 ! t0_kref+0x568: or %l4, %l7, %g0
.word 0xafa54937 ! t0_kref+0x56c: fmuls %f21, %f23, %f23
.word 0x99b58514 ! t0_kref+0x570: fcmpgt16 %f22, %f20, %o4
.word 0xeb067ff0 ! t0_kref+0x574: ld [%i1 - 0x10], %f21
.word 0x81ae0a38 ! t0_kref+0x578: fcmps %fcc0, %f24, %f24
.word 0xb6103ff8 ! t0_kref+0x57c: mov 0xfffffff8, %i3
.word 0x9aace15c ! t0_kref+0x580: andncc %l3, 0x15c, %o5
.word 0x9a7dc016 ! t0_kref+0x584: sdiv %l7, %l6, %o5
.word 0x80fd7189 ! t0_kref+0x588: sdivcc %l5, -0xe77, %g0
.word 0x9ac4e46e ! t0_kref+0x58c: addccc %l3, 0x46e, %o5
.word 0x81ad0a54 ! t0_kref+0x590: fcmpd %fcc0, %f20, %f20
.word 0xadb506f6 ! t0_kref+0x594: fmul8ulx16 %f20, %f22, %f22
.word 0x9695c015 ! t0_kref+0x598: orcc %l7, %l5, %o3
.word 0x9535600e ! t0_kref+0x59c: srl %l5, 0xe, %o2
.word 0xef067ffc ! t0_kref+0x5a0: ld [%i1 - 4], %f23
.word 0x93b58418 ! t0_kref+0x5a4: fcmple16 %f22, %f24, %o1
.word 0xafa01a56 ! t0_kref+0x5a8: fdtoi %f22, %f23
.word 0xadb5c975 ! t0_kref+0x5ac: fpmerge %f23, %f21, %f22
.word 0xd06e600d ! t0_kref+0x5b0: ldstub [%i1 + 0xd], %o0
.word 0x96fa2dab ! t0_kref+0x5b4: sdivcc %o0, 0xdab, %o3
.word 0x81ad8a56 ! t0_kref+0x5b8: fcmpd %fcc0, %f22, %f22
.word 0xee6e3ff5 ! t0_kref+0x5bc: ldstub [%i0 - 0xb], %l7
.word 0xe830a012 ! t0_kref+0x5c0: sth %l4, [%g2 + 0x12]
.word 0xadb50e56 ! t0_kref+0x5c4: fxnor %f20, %f22, %f22
.word 0xed20a030 ! t0_kref+0x5c8: st %f22, [%g2 + 0x30]
.word 0x31800005 ! t0_kref+0x5cc: fba,a _kref+0x5e0
.word 0xd050a000 ! t0_kref+0x5d0: ldsh [%g2], %o0
.word 0x81b54128 ! t0_kref+0x5d4: edge32n %l5, %o0, %g0
.word 0xd40e0000 ! t0_kref+0x5d8: ldub [%i0], %o2
.word 0xada01896 ! t0_kref+0x5dc: fitos %f22, %f22
.word 0xe6362016 ! t0_kref+0x5e0: sth %l3, [%i0 + 0x16]
.word 0xada54938 ! t0_kref+0x5e4: fmuls %f21, %f24, %f22
.word 0x95400000 ! t0_kref+0x5e8: mov %y, %o2
.word 0xafa608b6 ! t0_kref+0x5ec: fsubs %f24, %f22, %f23
.word 0xf120a000 ! t0_kref+0x5f0: st %f24, [%g2]
.word 0x901568b8 ! t0_kref+0x5f4: or %l5, 0x8b8, %o0
.word 0xea28a012 ! t0_kref+0x5f8: stb %l5, [%g2 + 0x12]
.word 0xada01895 ! t0_kref+0x5fc: fitos %f21, %f22
.word 0x80aa3e6b ! t0_kref+0x600: andncc %o0, -0x195, %g0
.word 0xf1063ff4 ! t0_kref+0x604: ld [%i0 - 0xc], %f24
.word 0x9f252be1 ! t0_kref+0x608: mulscc %l4, 0xbe1, %o7
.word 0x905cf8ef ! t0_kref+0x60c: smul %l3, -0x711, %o0
.word 0xd0c71018 ! t0_kref+0x610: ldswa [%i4 + %i0]0x80, %o0
.word 0x953de009 ! t0_kref+0x614: sra %l7, 0x9, %o2
.word 0x36480005 ! t0_kref+0x618: bge,a,pt %icc, _kref+0x62c
.word 0xc168a187 ! t0_kref+0x61c: prefetch %g2 + 0x187, 0
.word 0xada588b5 ! t0_kref+0x620: fsubs %f22, %f21, %f22
.word 0x93b50317 ! t0_kref+0x624: alignaddr %l4, %l7, %o1
.word 0xabb58fb8 ! t0_kref+0x628: fors %f22, %f24, %f21
.word 0x9fc00004 ! t0_kref+0x62c: call %g0 + %g4
.word 0xaba00538 ! t0_kref+0x630: fsqrts %f24, %f21
.word 0x9ac58014 ! t0_kref+0x634: addccc %l6, %l4, %o5
.word 0xec28a033 ! t0_kref+0x638: stb %l6, [%g2 + 0x33]
.word 0x9e64c013 ! t0_kref+0x63c: subc %l3, %l3, %o7
.word 0x9e7d4013 ! t0_kref+0x640: sdiv %l5, %l3, %o7
.word 0x81580000 ! t0_kref+0x644: flushw
.word 0xadb60dd4 ! t0_kref+0x648: fnand %f24, %f20, %f22
.word 0xd88e9019 ! t0_kref+0x64c: lduba [%i2 + %i1]0x80, %o4
.word 0xc368a1c6 ! t0_kref+0x650: prefetch %g2 + 0x1c6, 1
.word 0x98553f0a ! t0_kref+0x654: umul %l4, -0xf6, %o4
.word 0xada58956 ! t0_kref+0x658: fmuld %f22, %f22, %f22
call 1f
.empty
.word 0xe99e5a1a ! t0_kref+0x660: ldda [%i1 + %i2]0xd0, %f20
.word 0x9fb5c336 ! t0_kref+0x664: bmask %l7, %l6, %o7
1: .word 0x912de014 ! t0_kref+0x668: sll %l7, 0x14, %o0
.word 0x92650013 ! t0_kref+0x66c: subc %l4, %l3, %o1
.word 0xabb58af5 ! t0_kref+0x670: fpsub32s %f22, %f21, %f21
.word 0x93b58596 ! t0_kref+0x674: fcmpgt32 %f22, %f22, %o1
.word 0x81820000 ! t0_kref+0x678: wr %o0, %g0, %y
.word 0x90622d1b ! t0_kref+0x67c: subc %o0, 0xd1b, %o0
.word 0xe4086264 ! t0_kref+0x680: ldub [%g1 + 0x264], %l2
.word 0xa41ca00c ! t0_kref+0x684: xor %l2, 0xc, %l2
.word 0xe4286264 ! t0_kref+0x688: stb %l2, [%g1 + 0x264]
.word 0x81d86264 ! t0_kref+0x68c: flush %g1 + 0x264
.word 0xe8300018 ! t0_kref+0x690: sth %l4, [%g0 + %i0]
.word 0xada60856 ! t0_kref+0x694: faddd %f24, %f22, %f22
.word 0xec300019 ! t0_kref+0x698: sth %l6, [%g0 + %i1]
.word 0x95222276 ! t0_kref+0x69c: mulscc %o0, 0x276, %o2
.word 0xb1a01898 ! t0_kref+0x6a0: fitos %f24, %f24
.word 0x9b2567ad ! t0_kref+0x6a4: mulscc %l5, 0x7ad, %o5
.word 0xa9b50a54 ! t0_kref+0x6a8: fpadd32 %f20, %f20, %f20
.word 0x9ebd0017 ! t0_kref+0x6ac: xnorcc %l4, %l7, %o7
.word 0xb1a00556 ! t0_kref+0x6b0: fsqrtd %f22, %f24
.word 0xe93e0000 ! t0_kref+0x6b4: std %f20, [%i0]
.word 0xb1a01895 ! t0_kref+0x6b8: fitos %f21, %f24
.word 0x92ace9c5 ! t0_kref+0x6bc: andncc %l3, 0x9c5, %o1
.word 0xafb5ce36 ! t0_kref+0x6c0: fands %f23, %f22, %f23
.word 0x92856c32 ! t0_kref+0x6c4: addcc %l5, 0xc32, %o1
2: .word 0xd440a020 ! t0_kref+0x6c8: ldsw [%g2 + 0x20], %o2
.word 0xa9b58918 ! t0_kref+0x6cc: faligndata %f22, %f24, %f20
.word 0x9f400000 ! t0_kref+0x6d0: mov %y, %o7
.word 0xadb5cdb8 ! t0_kref+0x6d4: fxors %f23, %f24, %f22
.word 0x81ae0ab6 ! t0_kref+0x6d8: fcmpes %fcc0, %f24, %f22
.word 0xe968a002 ! t0_kref+0x6dc: prefetch %g2 + 2, 20
.word 0x91700008 ! t0_kref+0x6e0: popc %o0, %o0
.word 0x9de3bfa0 ! t0_kref+0x6e4: save %sp, -0x60, %sp
.word 0x81ef401d ! t0_kref+0x6e8: restore %i5, %i5, %g0
.word 0xeb26401c ! t0_kref+0x6ec: st %f21, [%i1 + %i4]
.word 0xaba00536 ! t0_kref+0x6f0: fsqrts %f22, %f21
.word 0xada01896 ! t0_kref+0x6f4: fitos %f22, %f22
.word 0xafb54df8 ! t0_kref+0x6f8: fnands %f21, %f24, %f23
.word 0xa9b54636 ! t0_kref+0x6fc: fmul8x16 %f21, %f22, %f20
.word 0xb1a000b6 ! t0_kref+0x700: fnegs %f22, %f24
.word 0xd1e65015 ! t0_kref+0x704: casa [%i1]0x80, %l5, %o0
.word 0xaba00535 ! t0_kref+0x708: fsqrts %f21, %f21
.word 0x81dc4012 ! t0_kref+0x70c: flush %l1 + %l2
.word 0xa9b606f8 ! t0_kref+0x710: fmul8ulx16 %f24, %f24, %f20
.word 0xadb5c975 ! t0_kref+0x714: fpmerge %f23, %f21, %f22
.word 0x81b5c280 ! t0_kref+0x718: array32 %l7, %g0, %g0
.word 0x31800004 ! t0_kref+0x71c: fba,a _kref+0x72c
.word 0xaba00136 ! t0_kref+0x720: fabss %f22, %f21
.word 0x90622933 ! t0_kref+0x724: subc %o0, 0x933, %o0
.word 0xc36e4008 ! t0_kref+0x728: prefetch %i1 + %o0, 1
.word 0xe40862e0 ! t0_kref+0x72c: ldub [%g1 + 0x2e0], %l2
.word 0xa41ca00c ! t0_kref+0x730: xor %l2, 0xc, %l2
.word 0xe42862e0 ! t0_kref+0x734: stb %l2, [%g1 + 0x2e0]
.word 0x81d862e0 ! t0_kref+0x738: flush %g1 + 0x2e0
.word 0x9944c000 ! t0_kref+0x73c: mov %gsr, %o4
.word 0xafa5c8b6 ! t0_kref+0x740: fsubs %f23, %f22, %f23
2: .word 0xa9a608d6 ! t0_kref+0x744: fsubd %f24, %f22, %f20
.word 0x81580000 ! t0_kref+0x748: flushw
.word 0x9af57061 ! t0_kref+0x74c: udivcc %l5, -0xf9f, %o5
.word 0xb1b506d8 ! t0_kref+0x750: fmul8sux16 %f20, %f24, %f24
.word 0xb1a01896 ! t0_kref+0x754: fitos %f22, %f24
.word 0x2d480003 ! t0_kref+0x758: fbg,a,pt %fcc0, _kref+0x764
.word 0xd496501b ! t0_kref+0x75c: lduha [%i1 + %i3]0x80, %o2
.word 0x81ae0ad8 ! t0_kref+0x760: fcmped %fcc0, %f24, %f24
.word 0xada60938 ! t0_kref+0x764: fmuls %f24, %f24, %f22
.word 0x9a64f874 ! t0_kref+0x768: subc %l3, -0x78c, %o5
.word 0xb1b54ef7 ! t0_kref+0x76c: fornot2s %f21, %f23, %f24
.word 0x987d4016 ! t0_kref+0x770: sdiv %l5, %l6, %o4
.word 0x902d8016 ! t0_kref+0x774: andn %l6, %l6, %o0
.word 0x2f800002 ! t0_kref+0x778: fbu,a _kref+0x780
.word 0x909233ed ! t0_kref+0x77c: orcc %o0, -0xc13, %o0
.word 0xb1b58916 ! t0_kref+0x780: faligndata %f22, %f22, %f24
.word 0xec364000 ! t0_kref+0x784: sth %l6, [%i1]
.word 0xafa00536 ! t0_kref+0x788: fsqrts %f22, %f23
.word 0xada01116 ! t0_kref+0x78c: fxtod %f22, %f22
.word 0xe168a18d ! t0_kref+0x790: prefetch %g2 + 0x18d, 16
.word 0x9ead8013 ! t0_kref+0x794: andncc %l6, %l3, %o7
.word 0x9ec4eb11 ! t0_kref+0x798: addccc %l3, 0xb11, %o7
.word 0xd0067fe8 ! t0_kref+0x79c: ld [%i1 - 0x18], %o0
.word 0x27800007 ! t0_kref+0x7a0: fbul,a _kref+0x7bc
.word 0xb1b00fc0 ! t0_kref+0x7a4: fone %f24
.word 0x923d4016 ! t0_kref+0x7a8: xnor %l5, %l6, %o1
.word 0xde08a030 ! t0_kref+0x7ac: ldub [%g2 + 0x30], %o7
.word 0xf19e5a1d ! t0_kref+0x7b0: ldda [%i1 + %i5]0xd0, %f24
.word 0xe168a206 ! t0_kref+0x7b4: prefetch %g2 + 0x206, 16
.word 0xb1a01094 ! t0_kref+0x7b8: fxtos %f20, %f24
.word 0x23480001 ! t0_kref+0x7bc: fbne,a,pt %fcc0, _kref+0x7c0
.word 0xb1b60e80 ! t0_kref+0x7c0: fsrc1 %f24, %f24
.word 0x925225da ! t0_kref+0x7c4: umul %o0, 0x5da, %o1
.word 0xa9a00556 ! t0_kref+0x7c8: fsqrtd %f22, %f20
.word 0x2f480005 ! t0_kref+0x7cc: fbu,a,pt %fcc0, _kref+0x7e0
.word 0xd40e001a ! t0_kref+0x7d0: ldub [%i0 + %i2], %o2
.word 0xea20a020 ! t0_kref+0x7d4: st %l5, [%g2 + 0x20]
.word 0xada00536 ! t0_kref+0x7d8: fsqrts %f22, %f22
.word 0xeb263ffc ! t0_kref+0x7dc: st %f21, [%i0 - 4]
.word 0xaba58836 ! t0_kref+0x7e0: fadds %f22, %f22, %f21
.word 0x81b500e8 ! t0_kref+0x7e4: edge16ln %l4, %o0, %g0
.word 0xd0367ff0 ! t0_kref+0x7e8: sth %o0, [%i1 - 0x10]
.word 0xb1a58935 ! t0_kref+0x7ec: fmuls %f22, %f21, %f24
.word 0x95b20313 ! t0_kref+0x7f0: alignaddr %o0, %l3, %o2
.word 0xadb5cd60 ! t0_kref+0x7f4: fnot1s %f23, %f22
.word 0x81ad8ab7 ! t0_kref+0x7f8: fcmpes %fcc0, %f22, %f23
.word 0x9de3bfa0 ! t0_kref+0x7fc: save %sp, -0x60, %sp
.word 0xb49e7fb4 ! t0_kref+0x800: xorcc %i1, -0x4c, %i2
.word 0x81e83935 ! t0_kref+0x804: restore %g0, -0x6cb, %g0
.word 0x9f34c015 ! t0_kref+0x808: srl %l3, %l5, %o7
.word 0x94bd8014 ! t0_kref+0x80c: xnorcc %l6, %l4, %o2
.word 0xd8680018 ! t0_kref+0x810: ldstub [%g0 + %i0], %o4
.word 0xe40863d4 ! t0_kref+0x814: ldub [%g1 + 0x3d4], %l2
.word 0xa41ca00c ! t0_kref+0x818: xor %l2, 0xc, %l2
.word 0xe42863d4 ! t0_kref+0x81c: stb %l2, [%g1 + 0x3d4]
.word 0x81d863d4 ! t0_kref+0x820: flush %g1 + 0x3d4
.word 0x94c54013 ! t0_kref+0x824: addccc %l5, %l3, %o2
.word 0xaba01a56 ! t0_kref+0x828: fdtoi %f22, %f21
.word 0xde0e8018 ! t0_kref+0x82c: ldub [%i2 + %i0], %o7
.word 0xb1a90056 ! t0_kref+0x830: fmovdl %fcc0, %f22, %f24
.word 0xb1b54ea0 ! t0_kref+0x834: fsrc1s %f21, %f24
2: .word 0x9a35c014 ! t0_kref+0x838: orn %l7, %l4, %o5
.word 0x81580000 ! t0_kref+0x83c: flushw
.word 0x90f50017 ! t0_kref+0x840: udivcc %l4, %l7, %o0
.word 0xd020a010 ! t0_kref+0x844: st %o0, [%g2 + 0x10]
.word 0x81ae0ab7 ! t0_kref+0x848: fcmpes %fcc0, %f24, %f23
.word 0xe86e001a ! t0_kref+0x84c: ldstub [%i0 + %i2], %l4
.word 0x96950013 ! t0_kref+0x850: orcc %l4, %l3, %o3
.word 0xafa01a54 ! t0_kref+0x854: fdtoi %f20, %f23
.word 0xada5cd37 ! t0_kref+0x858: fsmuld %f23, %f23, %f22
.word 0x95354013 ! t0_kref+0x85c: srl %l5, %l3, %o2
.word 0xb1a608b6 ! t0_kref+0x860: fsubs %f24, %f22, %f24
.word 0x9e1d340e ! t0_kref+0x864: xor %l4, -0xbf2, %o7
.word 0x81854000 ! t0_kref+0x868: wr %l5, %g0, %y
.word 0xe620a020 ! t0_kref+0x86c: st %l3, [%g2 + 0x20]
.word 0x93b20048 ! t0_kref+0x870: edge8l %o0, %o0, %o1
.word 0xadb586f4 ! t0_kref+0x874: fmul8ulx16 %f22, %f20, %f22
.word 0xada01a54 ! t0_kref+0x878: fdtoi %f20, %f22
.word 0x94d50015 ! t0_kref+0x87c: umulcc %l4, %l5, %o2
.word 0xd2865000 ! t0_kref+0x880: lda [%i1]0x80, %o1
.word 0x25800006 ! t0_kref+0x884: fblg,a _kref+0x89c
.word 0x93320015 ! t0_kref+0x888: srl %o0, %l5, %o1
.word 0xee36001b ! t0_kref+0x88c: sth %l7, [%i0 + %i3]
.word 0xa9a58d38 ! t0_kref+0x890: fsmuld %f22, %f24, %f20
.word 0x81ae0ad8 ! t0_kref+0x894: fcmped %fcc0, %f24, %f24
.word 0x81ad4a35 ! t0_kref+0x898: fcmps %fcc0, %f21, %f21
.word 0x901a0016 ! t0_kref+0x89c: xor %o0, %l6, %o0
.word 0x9fb580b6 ! t0_kref+0x8a0: edge16n %l6, %l6, %o7
.word 0xada00554 ! t0_kref+0x8a4: fsqrtd %f20, %f22
.word 0x8d854014 ! t0_kref+0x8a8: wr %l5, %l4, %fprs
.word 0xaba018d6 ! t0_kref+0x8ac: fdtos %f22, %f21
.word 0xec36401b ! t0_kref+0x8b0: sth %l6, [%i1 + %i3]
.word 0x95b500f7 ! t0_kref+0x8b4: edge16ln %l4, %l7, %o2
.word 0xb1a5cd37 ! t0_kref+0x8b8: fsmuld %f23, %f23, %f24
.word 0xa9b58c96 ! t0_kref+0x8bc: fandnot2 %f22, %f22, %f20
.word 0x99400000 ! t0_kref+0x8c0: mov %y, %o4
.word 0x9de3bfa0 ! t0_kref+0x8c4: save %sp, -0x60, %sp
.word 0xb65ec000 ! t0_kref+0x8c8: smul %i3, %g0, %i3
.word 0x95eeb485 ! t0_kref+0x8cc: restore %i2, -0xb7b, %o2
.word 0xb8103fe4 ! t0_kref+0x8d0: mov 0xffffffe4, %i4
.word 0xb1a01096 ! t0_kref+0x8d4: fxtos %f22, %f24
.word 0xd4901019 ! t0_kref+0x8d8: lduha [%g0 + %i1]0x80, %o2
.word 0xe83e2000 ! t0_kref+0x8dc: std %l4, [%i0]
.word 0xd0ae9018 ! t0_kref+0x8e0: stba %o0, [%i2 + %i0]0x80
.word 0xa9b586d6 ! t0_kref+0x8e4: fmul8sux16 %f22, %f22, %f20
.word 0x97d02010 ! t0_kref+0x8e8: tge %icc, %g0 + 0x10
.word 0xada00056 ! t0_kref+0x8ec: fmovd %f22, %f22
.word 0x9685af54 ! t0_kref+0x8f0: addcc %l6, 0xf54, %o3
.word 0xada01a56 ! t0_kref+0x8f4: fdtoi %f22, %f22
.word 0x992dc014 ! t0_kref+0x8f8: sll %l7, %l4, %o4
.word 0xd408a033 ! t0_kref+0x8fc: ldub [%g2 + 0x33], %o2
.word 0xb1a01938 ! t0_kref+0x900: fstod %f24, %f24
.word 0xaba588b6 ! t0_kref+0x904: fsubs %f22, %f22, %f21
.word 0x81ad0ad4 ! t0_kref+0x908: fcmped %fcc0, %f20, %f20
.word 0xed3f4019 ! t0_kref+0x90c: std %f22, [%i5 + %i1]
.word 0xde4e201d ! t0_kref+0x910: ldsb [%i0 + 0x1d], %o7
.word 0xec30a000 ! t0_kref+0x914: sth %l6, [%g2]
.word 0x9fc10000 ! t0_kref+0x918: call %g4
.word 0xd606200c ! t0_kref+0x91c: ld [%i0 + 0xc], %o3
.word 0xada54d38 ! t0_kref+0x920: fsmuld %f21, %f24, %f22
.word 0xd600a010 ! t0_kref+0x924: ld [%g2 + 0x10], %o3
.word 0x9f3dc016 ! t0_kref+0x928: sra %l7, %l6, %o7
.word 0xebee501a ! t0_kref+0x92c: prefetcha %i1 + %i2, 21
.word 0x39800004 ! t0_kref+0x930: fbuge,a _kref+0x940
.word 0xada608d6 ! t0_kref+0x934: fsubd %f24, %f22, %f22
.word 0xd200a030 ! t0_kref+0x938: ld [%g2 + 0x30], %o1
.word 0xd4062014 ! t0_kref+0x93c: ld [%i0 + 0x14], %o2
.word 0x9105b51c ! t0_kref+0x940: taddcc %l6, -0xae4, %o0
.word 0xde10a012 ! t0_kref+0x944: lduh [%g2 + 0x12], %o7
.word 0xada58856 ! t0_kref+0x948: faddd %f22, %f22, %f22
.word 0x9bb4c034 ! t0_kref+0x94c: edge8n %l3, %l4, %o5
.word 0xef000018 ! t0_kref+0x950: ld [%g0 + %i0], %f23
.word 0x81ae0a56 ! t0_kref+0x954: fcmpd %fcc0, %f24, %f22
.word 0x809dc017 ! t0_kref+0x958: xorcc %l7, %l7, %g0
.word 0x91400000 ! t0_kref+0x95c: mov %y, %o0
.word 0xd44e3ff6 ! t0_kref+0x960: ldsb [%i0 - 0xa], %o2
.word 0xc010a030 ! t0_kref+0x964: lduh [%g2 + 0x30], %g0
.word 0x801dfdf0 ! t0_kref+0x968: xor %l7, -0x210, %g0
.word 0x9f2d8015 ! t0_kref+0x96c: sll %l6, %l5, %o7
.word 0x96e5220d ! t0_kref+0x970: subccc %l4, 0x20d, %o3
.word 0x2b480007 ! t0_kref+0x974: fbug,a,pt %fcc0, _kref+0x990
.word 0xaba00135 ! t0_kref+0x978: fabss %f21, %f21
.word 0x9fc00004 ! t0_kref+0x97c: call %g0 + %g4
.word 0xe0167ffc ! t0_kref+0x980: lduh [%i1 - 4], %l0
.word 0xeca61000 ! t0_kref+0x984: sta %l6, [%i0]0x80
.word 0x81ad8a56 ! t0_kref+0x988: fcmpd %fcc0, %f22, %f22
.word 0x973da01e ! t0_kref+0x98c: sra %l6, 0x1e, %o3
.word 0xa9b60e16 ! t0_kref+0x990: fand %f24, %f22, %f20
.word 0xada00554 ! t0_kref+0x994: fsqrtd %f20, %f22
.word 0xed3e6008 ! t0_kref+0x998: std %f22, [%i1 + 8]
.word 0xada01116 ! t0_kref+0x99c: fxtod %f22, %f22
.word 0x95b58598 ! t0_kref+0x9a0: fcmpgt32 %f22, %f24, %o2
.word 0xa9b58756 ! t0_kref+0x9a4: fpack32 %f22, %f22, %f20
.word 0xd008a021 ! t0_kref+0x9a8: ldub [%g2 + 0x21], %o0
.word 0xef067fe0 ! t0_kref+0x9ac: ld [%i1 - 0x20], %f23
.word 0xd450a020 ! t0_kref+0x9b0: ldsh [%g2 + 0x20], %o2
.word 0x9895a88f ! t0_kref+0x9b4: orcc %l6, 0x88f, %o4
.word 0x97400000 ! t0_kref+0x9b8: mov %y, %o3
.word 0x2f800002 ! t0_kref+0x9bc: fbu,a _kref+0x9c4
.word 0xd450a020 ! t0_kref+0x9c0: ldsh [%g2 + 0x20], %o2
.word 0xb1a01915 ! t0_kref+0x9c4: fitod %f21, %f24
.word 0xb1a00536 ! t0_kref+0x9c8: fsqrts %f22, %f24
.word 0xada50858 ! t0_kref+0x9cc: faddd %f20, %f24, %f22
.word 0xe628a033 ! t0_kref+0x9d0: stb %l3, [%g2 + 0x33]
.word 0xd248a002 ! t0_kref+0x9d4: ldsb [%g2 + 2], %o1
.word 0xafb58f78 ! t0_kref+0x9d8: fornot1s %f22, %f24, %f23
.word 0x25480002 ! t0_kref+0x9dc: fblg,a,pt %fcc0, _kref+0x9e4
.word 0xa9a58854 ! t0_kref+0x9e0: faddd %f22, %f20, %f20
.word 0xb1a00556 ! t0_kref+0x9e4: fsqrtd %f22, %f24
.word 0xaba01a54 ! t0_kref+0x9e8: fdtoi %f20, %f21
.word 0x96aa281e ! t0_kref+0x9ec: andncc %o0, 0x81e, %o3
.word 0x9fc10000 ! t0_kref+0x9f0: call %g4
.word 0xc768a043 ! t0_kref+0x9f4: prefetch %g2 + 0x43, 3
.word 0x8065bfda ! t0_kref+0x9f8: subc %l6, -0x26, %g0
.word 0x9a1d4016 ! t0_kref+0x9fc: xor %l5, %l6, %o5
.word 0xe91fbce8 ! t0_kref+0xa00: ldd [%fp - 0x318], %f20
.word 0xb1a58837 ! t0_kref+0xa04: fadds %f22, %f23, %f24
.word 0xd60e8019 ! t0_kref+0xa08: ldub [%i2 + %i1], %o3
.word 0xed1e2008 ! t0_kref+0xa0c: ldd [%i0 + 8], %f22
.word 0xb1a58938 ! t0_kref+0xa10: fmuls %f22, %f24, %f24
.word 0x94fd0015 ! t0_kref+0xa14: sdivcc %l4, %l5, %o2
.word 0xada01895 ! t0_kref+0xa18: fitos %f21, %f22
.word 0x973a0008 ! t0_kref+0xa1c: sra %o0, %o0, %o3
.word 0xada58837 ! t0_kref+0xa20: fadds %f22, %f23, %f22
.word 0x3d480008 ! t0_kref+0xa24: fbule,a,pt %fcc0, _kref+0xa44
.word 0xe168a0c4 ! t0_kref+0xa28: prefetch %g2 + 0xc4, 16
.word 0xafa60937 ! t0_kref+0xa2c: fmuls %f24, %f23, %f23
.word 0x20480008 ! t0_kref+0xa30: bn,a,pt %icc, _kref+0xa50
.word 0xc368a005 ! t0_kref+0xa34: prefetch %g2 + 5, 1
.word 0x95b4c315 ! t0_kref+0xa38: alignaddr %l3, %l5, %o2
.word 0xc050a010 ! t0_kref+0xa3c: ldsh [%g2 + 0x10], %g0
.word 0xc0c65000 ! t0_kref+0xa40: ldswa [%i1]0x80, %g0
.word 0xed9f5059 ! t0_kref+0xa44: ldda [%i5 + %i1]0x82, %f22
.word 0xd6562004 ! t0_kref+0xa48: ldsh [%i0 + 4], %o3
.word 0xada00056 ! t0_kref+0xa4c: fmovd %f22, %f22
.word 0x941d62f2 ! t0_kref+0xa50: xor %l5, 0x2f2, %o2
.word 0x97b20308 ! t0_kref+0xa54: alignaddr %o0, %o0, %o3
.word 0x9635b09c ! t0_kref+0xa58: orn %l6, -0xf64, %o3
.word 0xd6562002 ! t0_kref+0xa5c: ldsh [%i0 + 2], %o3
.word 0x97b5c0b5 ! t0_kref+0xa60: edge16n %l7, %l5, %o3
.word 0xd00e8019 ! t0_kref+0xa64: ldub [%i2 + %i1], %o0
.word 0xee30a012 ! t0_kref+0xa68: sth %l7, [%g2 + 0x12]
.word 0xfdee501b ! t0_kref+0xa6c: prefetcha %i1 + %i3, 30
.word 0x9140c000 ! t0_kref+0xa70: mov %asi, %o0
.word 0x91b58317 ! t0_kref+0xa74: alignaddr %l6, %l7, %o0
.word 0xb1a54835 ! t0_kref+0xa78: fadds %f21, %f21, %f24
.word 0x8095c015 ! t0_kref+0xa7c: orcc %l7, %l5, %g0
.word 0xc0070018 ! t0_kref+0xa80: ld [%i4 + %i0], %g0
.word 0x9fc10000 ! t0_kref+0xa84: call %g4
.word 0xee36401b ! t0_kref+0xa88: sth %l7, [%i1 + %i3]
.word 0xd250a000 ! t0_kref+0xa8c: ldsh [%g2], %o1
.word 0xecbe5000 ! t0_kref+0xa90: stda %l6, [%i1]0x80
.word 0x96158015 ! t0_kref+0xa94: or %l6, %l5, %o3
.word 0xe8362018 ! t0_kref+0xa98: sth %l4, [%i0 + 0x18]
.word 0xe8a81018 ! t0_kref+0xa9c: stba %l4, [%g0 + %i0]0x80
.word 0xc0de101d ! t0_kref+0xaa0: ldxa [%i0 + %i5]0x80, %g0
.word 0xd20e3fe4 ! t0_kref+0xaa4: ldub [%i0 - 0x1c], %o1
.word 0xf1060000 ! t0_kref+0xaa8: ld [%i0], %f24
.word 0x81854000 ! t0_kref+0xaac: wr %l5, %g0, %y
.word 0x987d4016 ! t0_kref+0xab0: sdiv %l5, %l6, %o4
.word 0xde080018 ! t0_kref+0xab4: ldub [%g0 + %i0], %o7
.word 0x2d480006 ! t0_kref+0xab8: fbg,a,pt %fcc0, _kref+0xad0
.word 0x95250015 ! t0_kref+0xabc: mulscc %l4, %l5, %o2
.word 0x9aaa0017 ! t0_kref+0xac0: andncc %o0, %l7, %o5
.word 0x93614013 ! t0_kref+0xac4: movug %fcc0, %l3, %o1
.word 0x9e2dc008 ! t0_kref+0xac8: andn %l7, %o0, %o7
.word 0x94b5e056 ! t0_kref+0xacc: orncc %l7, 0x56, %o2
.word 0x2d800005 ! t0_kref+0xad0: fbg,a _kref+0xae4
.word 0xe8380018 ! t0_kref+0xad4: std %l4, [%g0 + %i0]
.word 0x39480008 ! t0_kref+0xad8: fbuge,a,pt %fcc0, _kref+0xaf8
.word 0x81b54240 ! t0_kref+0xadc: array16 %l5, %g0, %g0
.word 0xaba018d6 ! t0_kref+0xae0: fdtos %f22, %f21
.word 0xb1b00fc0 ! t0_kref+0xae4: fone %f24
.word 0x81ad8a54 ! t0_kref+0xae8: fcmpd %fcc0, %f22, %f20
.word 0x9814c015 ! t0_kref+0xaec: or %l3, %l5, %o4
.word 0xec20a010 ! t0_kref+0xaf0: st %l6, [%g2 + 0x10]
.word 0xd8881018 ! t0_kref+0xaf4: lduba [%g0 + %i0]0x80, %o4
.word 0x90ad75e0 ! t0_kref+0xaf8: andncc %l5, -0xa20, %o0
.word 0x929d8015 ! t0_kref+0xafc: xorcc %l6, %l5, %o1
.word 0xefee501c ! t0_kref+0xb00: prefetcha %i1 + %i4, 23
.word 0x81850000 ! t0_kref+0xb04: wr %l4, %g0, %y
.word 0xf1070018 ! t0_kref+0xb08: ld [%i4 + %i0], %f24
.word 0xe6200018 ! t0_kref+0xb0c: st %l3, [%g0 + %i0]
.word 0xc228001a ! t0_kref+0xb10: stb %g1, [%g0 + %i2]
.word 0xada00136 ! t0_kref+0xb14: fabss %f22, %f22
.word 0x81858000 ! t0_kref+0xb18: wr %l6, %g0, %y
.word 0x96dcf7fd ! t0_kref+0xb1c: smulcc %l3, -0x803, %o3
.word 0xda00a030 ! t0_kref+0xb20: ld [%g2 + 0x30], %o5
.word 0xadb54975 ! t0_kref+0xb24: fpmerge %f21, %f21, %f22
.word 0xd086501c ! t0_kref+0xb28: lda [%i1 + %i4]0x80, %o0
.word 0x9e154017 ! t0_kref+0xb2c: or %l5, %l7, %o7
.word 0xb1a60856 ! t0_kref+0xb30: faddd %f24, %f22, %f24
.word 0x9a7d8017 ! t0_kref+0xb34: sdiv %l6, %l7, %o5
.word 0x95b50200 ! t0_kref+0xb38: array8 %l4, %g0, %o2
.word 0x9e64fc56 ! t0_kref+0xb3c: subc %l3, -0x3aa, %o7
.word 0xe630a010 ! t0_kref+0xb40: sth %l3, [%g2 + 0x10]
.word 0x992d0013 ! t0_kref+0xb44: sll %l4, %l3, %o4
.word 0xec9e501d ! t0_kref+0xb48: ldda [%i1 + %i5]0x80, %l6
.word 0x81ad4ab5 ! t0_kref+0xb4c: fcmpes %fcc0, %f21, %f21
.word 0x99b58117 ! t0_kref+0xb50: edge32 %l6, %l7, %o4
.word 0xed263ff8 ! t0_kref+0xb54: st %f22, [%i0 - 8]
.word 0xc008a031 ! t0_kref+0xb58: ldub [%g2 + 0x31], %g0
.word 0xeca01018 ! t0_kref+0xb5c: sta %l6, [%g0 + %i0]0x80
.word 0x81b50418 ! t0_kref+0xb60: fcmple16 %f20, %f24, %g0
.word 0x81ae0a54 ! t0_kref+0xb64: fcmpd %fcc0, %f24, %f20
.word 0xe5ee501c ! t0_kref+0xb68: prefetcha %i1 + %i4, 18
.word 0x81ad8ad6 ! t0_kref+0xb6c: fcmped %fcc0, %f22, %f22
.word 0x8055b8a9 ! t0_kref+0xb70: umul %l6, -0x757, %g0
.word 0xc00e6004 ! t0_kref+0xb74: ldub [%i1 + 4], %g0
.word 0xd0362018 ! t0_kref+0xb78: sth %o0, [%i0 + 0x18]
.word 0x9fc00004 ! t0_kref+0xb7c: call %g0 + %g4
.word 0x932d0015 ! t0_kref+0xb80: sll %l4, %l5, %o1
.word 0xd010a010 ! t0_kref+0xb84: lduh [%g2 + 0x10], %o0
.word 0xafa000b5 ! t0_kref+0xb88: fnegs %f21, %f23
.word 0xd456200e ! t0_kref+0xb8c: ldsh [%i0 + 0xe], %o2
.word 0xadb58634 ! t0_kref+0xb90: fmul8x16 %f22, %f20, %f22
.word 0xef063fe4 ! t0_kref+0xb94: ld [%i0 - 0x1c], %f23
.word 0x95408000 ! t0_kref+0xb98: mov %ccr, %o2
.word 0xb1a54836 ! t0_kref+0xb9c: fadds %f21, %f22, %f24
call SYM(t0_subr1)
.word 0xd030a002 ! t0_kref+0xba4: sth %o0, [%g2 + 2]
.word 0x192874e9 ! t0_kref+0xba8: sethi %hi(0xa1d3a400), %o4
.word 0x80622eea ! t0_kref+0xbac: subc %o0, 0xeea, %g0
.word 0x92fd0015 ! t0_kref+0xbb0: sdivcc %l4, %l5, %o1
.word 0x2b480005 ! t0_kref+0xbb4: fbug,a,pt %fcc0, _kref+0xbc8
.word 0x9074f839 ! t0_kref+0xbb8: udiv %l3, -0x7c7, %o0
.word 0x809d8013 ! t0_kref+0xbbc: xorcc %l6, %l3, %g0
.word 0x80fd8013 ! t0_kref+0xbc0: sdivcc %l6, %l3, %g0
.word 0x81ad8ad6 ! t0_kref+0xbc4: fcmped %fcc0, %f22, %f22
.word 0x95b4c093 ! t0_kref+0xbc8: edge16 %l3, %l3, %o2
.word 0x80f50016 ! t0_kref+0xbcc: udivcc %l4, %l6, %g0
.word 0x81400000 ! t0_kref+0xbd0: mov %y, %g0
.word 0x81dda48a ! t0_kref+0xbd4: flush %l6 + 0x48a
.word 0xada00558 ! t0_kref+0xbd8: fsqrtd %f24, %f22
.word 0x9635ee94 ! t0_kref+0xbdc: orn %l7, 0xe94, %o3
.word 0xafa018d8 ! t0_kref+0xbe0: fdtos %f24, %f23
.word 0xe630a022 ! t0_kref+0xbe4: sth %l3, [%g2 + 0x22]
.word 0xed20a030 ! t0_kref+0xbe8: st %f22, [%g2 + 0x30]
.word 0x92fa0017 ! t0_kref+0xbec: sdivcc %o0, %l7, %o1
.word 0x81b4c077 ! t0_kref+0xbf0: edge8ln %l3, %l7, %g0
.word 0x81ad8ad8 ! t0_kref+0xbf4: fcmped %fcc0, %f22, %f24
.word 0x97b4c357 ! t0_kref+0xbf8: alignaddrl %l3, %l7, %o3
.word 0x9b35e01a ! t0_kref+0xbfc: srl %l7, 0x1a, %o5
.word 0xaba01a56 ! t0_kref+0xc00: fdtoi %f22, %f21
.word 0xabb60ea0 ! t0_kref+0xc04: fsrc1s %f24, %f21
.word 0xb1a00537 ! t0_kref+0xc08: fsqrts %f23, %f24
.word 0xef267fec ! t0_kref+0xc0c: st %f23, [%i1 - 0x14]
.word 0x9a7cc016 ! t0_kref+0xc10: sdiv %l3, %l6, %o5
.word 0xed00a030 ! t0_kref+0xc14: ld [%g2 + 0x30], %f22
.word 0xe8367ff8 ! t0_kref+0xc18: sth %l4, [%i1 - 8]
.word 0x81ae0ad4 ! t0_kref+0xc1c: fcmped %fcc0, %f24, %f20
.word 0x11080f68 ! t0_kref+0xc20: sethi %hi(0x203da000), %o0
.word 0x9454ed1c ! t0_kref+0xc24: umul %l3, 0xd1c, %o2
.word 0xafa588b5 ! t0_kref+0xc28: fsubs %f22, %f21, %f23
.word 0x90f20014 ! t0_kref+0xc2c: udivcc %o0, %l4, %o0
.word 0xc010a030 ! t0_kref+0xc30: lduh [%g2 + 0x30], %g0
.word 0xffee101c ! t0_kref+0xc34: prefetcha %i0 + %i4, 31
.word 0xada588d6 ! t0_kref+0xc38: fsubd %f22, %f22, %f22
.word 0xb1b00fc0 ! t0_kref+0xc3c: fone %f24
.word 0xd208a012 ! t0_kref+0xc40: ldub [%g2 + 0x12], %o1
.word 0xafb58cb5 ! t0_kref+0xc44: fandnot2s %f22, %f21, %f23
.word 0x9684c014 ! t0_kref+0xc48: addcc %l3, %l4, %o3
.word 0xf3ee101a ! t0_kref+0xc4c: prefetcha %i0 + %i2, 25
.word 0x9944c000 ! t0_kref+0xc50: mov %gsr, %o4
.word 0xc807bfe4 ! t0_kref+0xc54: ld [%fp - 0x1c], %g4
.word 0x99b54155 ! t0_kref+0xc58: edge32l %l5, %l5, %o4
.word 0xe836201e ! t0_kref+0xc5c: sth %l4, [%i0 + 0x1e]
.word 0xb1a54935 ! t0_kref+0xc60: fmuls %f21, %f21, %f24
.word 0x97400000 ! t0_kref+0xc64: mov %y, %o3
.word 0xadb60c76 ! t0_kref+0xc68: fnors %f24, %f22, %f22
.word 0xb1b58e56 ! t0_kref+0xc6c: fxnor %f22, %f22, %f24
.word 0xed070018 ! t0_kref+0xc70: ld [%i4 + %i0], %f22
.word 0x947d74dd ! t0_kref+0xc74: sdiv %l5, -0xb23, %o2
.word 0xec3e7ff0 ! t0_kref+0xc78: std %l6, [%i1 - 0x10]
.word 0xd810a012 ! t0_kref+0xc7c: lduh [%g2 + 0x12], %o4
.word 0x933d0015 ! t0_kref+0xc80: sra %l4, %l5, %o1
.word 0xa9b586d8 ! t0_kref+0xc84: fmul8sux16 %f22, %f24, %f20
.word 0x81b50315 ! t0_kref+0xc88: alignaddr %l4, %l5, %g0
.word 0x983da32b ! t0_kref+0xc8c: xnor %l6, 0x32b, %o4
.word 0xef066008 ! t0_kref+0xc90: ld [%i1 + 8], %f23
.word 0xb1a58856 ! t0_kref+0xc94: faddd %f22, %f22, %f24
.word 0xafa01a54 ! t0_kref+0xc98: fdtoi %f20, %f23
.word 0x96acc008 ! t0_kref+0xc9c: andncc %l3, %o0, %o3
.word 0x8035af55 ! t0_kref+0xca0: orn %l6, 0xf55, %g0
.word 0xc6786d62 ! t0_kref+0xca4: swap [%g1 + 0xd62], %g3
.word 0xada00538 ! t0_kref+0xca8: fsqrts %f24, %f22
.word 0x9bb58516 ! t0_kref+0xcac: fcmpgt16 %f22, %f22, %o5
.word 0xf120a000 ! t0_kref+0xcb0: st %f24, [%g2]
.word 0xaba00538 ! t0_kref+0xcb4: fsqrts %f24, %f21
.word 0x9f400000 ! t0_kref+0xcb8: mov %y, %o7
.word 0x9895c013 ! t0_kref+0xcbc: orcc %l7, %l3, %o4
.word 0x90d50016 ! t0_kref+0xcc0: umulcc %l4, %l6, %o0
.word 0x9fc024e4 ! t0_kref+0xcc4: call %g0 + 0x4e4
.word 0xe006001c ! t0_kref+0xcc8: ld [%i0 + %i4], %l0
.word 0x9ee238c5 ! t0_kref+0xccc: subccc %o0, -0x73b, %o7
.word 0x3a800006 ! t0_kref+0xcd0: bcc,a _kref+0xce8
.word 0xe9be1a1a ! t0_kref+0xcd4: stda %f20, [%i0 + %i2]0xd0
.word 0xb1b007b4 ! t0_kref+0xcd8: fpackfix %f20, %f24
.word 0x3d480005 ! t0_kref+0xcdc: fbule,a,pt %fcc0, _kref+0xcf0
.word 0xedbe101d ! t0_kref+0xce0: stda %f22, [%i0 + %i5]0x80
.word 0x933d4016 ! t0_kref+0xce4: sra %l5, %l6, %o1
.word 0xd2de1000 ! t0_kref+0xce8: ldxa [%i0]0x80, %o1
.word 0xe636c018 ! t0_kref+0xcec: sth %l3, [%i3 + %i0]
.word 0xada5c938 ! t0_kref+0xcf0: fmuls %f23, %f24, %f22
.word 0x990d4013 ! t0_kref+0xcf4: tsubcc %l5, %l3, %o4
.word 0x9ab52fa3 ! t0_kref+0xcf8: orncc %l4, 0xfa3, %o5
.word 0xd8961000 ! t0_kref+0xcfc: lduha [%i0]0x80, %o4
.word 0x94b4edff ! t0_kref+0xd00: orncc %l3, 0xdff, %o2
.word 0x96322a64 ! t0_kref+0xd04: orn %o0, 0xa64, %o3
.word 0xafa00536 ! t0_kref+0xd08: fsqrts %f22, %f23
.word 0x83414000 ! t0_kref+0xd0c: mov %pc, %g1
.word 0xa785c013 ! t0_kref+0xd10: wr %l7, %l3, %gsr
.word 0xc768a08f ! t0_kref+0xd14: prefetch %g2 + 0x8f, 3
.word 0x94820016 ! t0_kref+0xd18: addcc %o0, %l6, %o2
.word 0xaba00536 ! t0_kref+0xd1c: fsqrts %f22, %f21
.word 0xd4d81018 ! t0_kref+0xd20: ldxa [%g0 + %i0]0x80, %o2
.word 0x9fc00004 ! t0_kref+0xd24: call %g0 + %g4
.word 0xd0766000 ! t0_kref+0xd28: stx %o0, [%i1]
.word 0x9eb58017 ! t0_kref+0xd2c: orncc %l6, %l7, %o7
.word 0xafb5cdf7 ! t0_kref+0xd30: fnands %f23, %f23, %f23
.word 0xef063fe4 ! t0_kref+0xd34: ld [%i0 - 0x1c], %f23
.word 0x81ad0ad8 ! t0_kref+0xd38: fcmped %fcc0, %f20, %f24
.word 0x922d0015 ! t0_kref+0xd3c: andn %l4, %l5, %o1
.word 0xd0000018 ! t0_kref+0xd40: ld [%g0 + %i0], %o0
.word 0xafa000b6 ! t0_kref+0xd44: fnegs %f22, %f23
.word 0xec362000 ! t0_kref+0xd48: sth %l6, [%i0]
.word 0xe99f1a59 ! t0_kref+0xd4c: ldda [%i4 + %i1]0xd2, %f20
.word 0x9aba3396 ! t0_kref+0xd50: xnorcc %o0, -0xc6a, %o5
.word 0xd026001c ! t0_kref+0xd54: st %o0, [%i0 + %i4]
.word 0x9a95ef4b ! t0_kref+0xd58: orcc %l7, 0xf4b, %o5
.word 0xe9380018 ! t0_kref+0xd5c: std %f20, [%g0 + %i0]
.word 0xd04e7ff2 ! t0_kref+0xd60: ldsb [%i1 - 0xe], %o0
.word 0x96954016 ! t0_kref+0xd64: orcc %l5, %l6, %o3
.word 0xada00136 ! t0_kref+0xd68: fabss %f22, %f22
.word 0x9a5228cf ! t0_kref+0xd6c: umul %o0, 0x8cf, %o5
.word 0x95254015 ! t0_kref+0xd70: mulscc %l5, %l5, %o2
.word 0xe630a010 ! t0_kref+0xd74: sth %l3, [%g2 + 0x10]
.word 0x9e15e84d ! t0_kref+0xd78: or %l7, 0x84d, %o7
.word 0xf100a020 ! t0_kref+0xd7c: ld [%g2 + 0x20], %f24
.word 0xadb60e80 ! t0_kref+0xd80: fsrc1 %f24, %f22
.word 0x9b254016 ! t0_kref+0xd84: mulscc %l5, %l6, %o5
.word 0xd200a010 ! t0_kref+0xd88: ld [%g2 + 0x10], %o1
.word 0x905d0015 ! t0_kref+0xd8c: smul %l4, %l5, %o0
.word 0xf19e5a1d ! t0_kref+0xd90: ldda [%i1 + %i5]0xd0, %f24
.word 0xafa00138 ! t0_kref+0xd94: fabss %f24, %f23
.word 0xeea71019 ! t0_kref+0xd98: sta %l7, [%i4 + %i1]0x80
.word 0x9524f8b5 ! t0_kref+0xd9c: mulscc %l3, -0x74b, %o2
.word 0xe828a032 ! t0_kref+0xda0: stb %l4, [%g2 + 0x32]
.word 0xf19e5a1b ! t0_kref+0xda4: ldda [%i1 + %i3]0xd0, %f24
.word 0xe628a012 ! t0_kref+0xda8: stb %l3, [%g2 + 0x12]
.word 0xd8000019 ! t0_kref+0xdac: ld [%g0 + %i1], %o4
.word 0xa9a58956 ! t0_kref+0xdb0: fmuld %f22, %f22, %f20
.word 0xee20a020 ! t0_kref+0xdb4: st %l7, [%g2 + 0x20]
.word 0xada01a56 ! t0_kref+0xdb8: fdtoi %f22, %f22
.word 0x9bb50134 ! t0_kref+0xdbc: edge32n %l4, %l4, %o5
.word 0xed1e2008 ! t0_kref+0xdc0: ldd [%i0 + 8], %f22
.word 0xa9a54d36 ! t0_kref+0xdc4: fsmuld %f21, %f22, %f20
.word 0x9a5dc014 ! t0_kref+0xdc8: smul %l7, %l4, %o5
.word 0xc368a144 ! t0_kref+0xdcc: prefetch %g2 + 0x144, 1
.word 0xe26e7fe4 ! t0_kref+0xdd0: ldstub [%i1 - 0x1c], %l1
.word 0x9835fbfc ! t0_kref+0xdd4: orn %l7, -0x404, %o4
.word 0x9692303f ! t0_kref+0xdd8: orcc %o0, -0xfc1, %o3
.word 0x9f22232e ! t0_kref+0xddc: mulscc %o0, 0x32e, %o7
.word 0xaba588b5 ! t0_kref+0xde0: fsubs %f22, %f21, %f21
.word 0x812da007 ! t0_kref+0xde4: sll %l6, 0x7, %g0
.word 0xd036001b ! t0_kref+0xde8: sth %o0, [%i0 + %i3]
.word 0x33800004 ! t0_kref+0xdec: fbe,a _kref+0xdfc
.word 0xc006401c ! t0_kref+0xdf0: ld [%i1 + %i4], %g0
.word 0xe4ff1019 ! t0_kref+0xdf4: swapa [%i4 + %i1]0x80, %l2
.word 0xada01116 ! t0_kref+0xdf8: fxtod %f22, %f22
.word 0x8015a901 ! t0_kref+0xdfc: or %l6, 0x901, %g0
.word 0xada589b8 ! t0_kref+0xe00: fdivs %f22, %f24, %f22
.word 0xda48a012 ! t0_kref+0xe04: ldsb [%g2 + 0x12], %o5
.word 0x9434c015 ! t0_kref+0xe08: orn %l3, %l5, %o2
.word 0x81ad8a56 ! t0_kref+0xe0c: fcmpd %fcc0, %f22, %f22
.word 0x3c480001 ! t0_kref+0xe10: bpos,a,pt %icc, _kref+0xe14
.word 0x947d8015 ! t0_kref+0xe14: sdiv %l6, %l5, %o2
.word 0x81400000 ! t0_kref+0xe18: mov %y, %g0
.word 0xada50856 ! t0_kref+0xe1c: faddd %f20, %f22, %f22
.word 0xadb50758 ! t0_kref+0xe20: fpack32 %f20, %f24, %f22
.word 0xd4167fe4 ! t0_kref+0xe24: lduh [%i1 - 0x1c], %o2
.word 0xb1a548b6 ! t0_kref+0xe28: fsubs %f21, %f22, %f24
.word 0xeeae9019 ! t0_kref+0xe2c: stba %l7, [%i2 + %i1]0x80
.word 0x8095c013 ! t0_kref+0xe30: orcc %l7, %l3, %g0
.word 0xd240a010 ! t0_kref+0xe34: ldsw [%g2 + 0x10], %o1
.word 0xd2f81018 ! t0_kref+0xe38: swapa [%g0 + %i0]0x80, %o1
.word 0xe99f5a58 ! t0_kref+0xe3c: ldda [%i5 + %i0]0xd2, %f20
.word 0xc008a032 ! t0_kref+0xe40: ldub [%g2 + 0x32], %g0
.word 0xe630a020 ! t0_kref+0xe44: sth %l3, [%g2 + 0x20]
.word 0xa9a50956 ! t0_kref+0xe48: fmuld %f20, %f22, %f20
.word 0xafb60c78 ! t0_kref+0xe4c: fnors %f24, %f24, %f23
.word 0x9e1dc008 ! t0_kref+0xe50: xor %l7, %o0, %o7
.word 0xa9b58977 ! t0_kref+0xe54: fpmerge %f22, %f23, %f20
.word 0x909231c2 ! t0_kref+0xe58: orcc %o0, -0xe3e, %o0
.word 0x96323560 ! t0_kref+0xe5c: orn %o0, -0xaa0, %o3
.word 0x912d4016 ! t0_kref+0xe60: sll %l5, %l6, %o0
.word 0x81ae0ab6 ! t0_kref+0xe64: fcmpes %fcc0, %f24, %f22
.word 0xd84e2006 ! t0_kref+0xe68: ldsb [%i0 + 6], %o4
.word 0x9de3bfa0 ! t0_kref+0xe6c: save %sp, -0x60, %sp
.word 0x81c86178 ! t0_kref+0xe70: return %g1 + 0x178
.word 0x9a84fa9d ! t0_kref+0xe74: addcc %l3, -0x563, %o5
.word 0xb1a58958 ! t0_kref+0xe78: fmuld %f22, %f24, %f24
.word 0xada00136 ! t0_kref+0xe7c: fabss %f22, %f22
.word 0xb1a018d4 ! t0_kref+0xe80: fdtos %f20, %f24
.word 0x9bb58076 ! t0_kref+0xe84: edge8ln %l6, %l6, %o5
.word 0x9454c017 ! t0_kref+0xe88: umul %l3, %l7, %o2
.word 0xa9b586f8 ! t0_kref+0xe8c: fmul8ulx16 %f22, %f24, %f20
.word 0xd44e8019 ! t0_kref+0xe90: ldsb [%i2 + %i1], %o2
.word 0x81dda0ca ! t0_kref+0xe94: flush %l6 + 0xca
.word 0x94c22f50 ! t0_kref+0xe98: addccc %o0, 0xf50, %o2
.word 0x9025fae4 ! t0_kref+0xe9c: sub %l7, -0x51c, %o0
.word 0x92d5c016 ! t0_kref+0xea0: umulcc %l7, %l6, %o1
.word 0xe968a20f ! t0_kref+0xea4: prefetch %g2 + 0x20f, 20
.word 0xa9a58954 ! t0_kref+0xea8: fmuld %f22, %f20, %f20
.word 0x93400000 ! t0_kref+0xeac: mov %y, %o1
.word 0x92f4c016 ! t0_kref+0xeb0: udivcc %l3, %l6, %o1
.word 0xaba00137 ! t0_kref+0xeb4: fabss %f23, %f21
.word 0xc00e600c ! t0_kref+0xeb8: ldub [%i1 + 0xc], %g0
.word 0x90d4ee7e ! t0_kref+0xebc: umulcc %l3, 0xe7e, %o0
.word 0xaba018d4 ! t0_kref+0xec0: fdtos %f20, %f21
.word 0xba102008 ! t0_kref+0xec4: mov 0x8, %i5
.word 0x81ad8ad6 ! t0_kref+0xec8: fcmped %fcc0, %f22, %f22
.word 0x80fa39ee ! t0_kref+0xecc: sdivcc %o0, -0x612, %g0
.word 0xed1e401d ! t0_kref+0xed0: ldd [%i1 + %i5], %f22
.word 0xd020a020 ! t0_kref+0xed4: st %o0, [%g2 + 0x20]
.word 0x9685ec06 ! t0_kref+0xed8: addcc %l7, 0xc06, %o3
sethi %hi(2f), %o7
.word 0xe40be318 ! t0_kref+0xee0: ldub [%o7 + 0x318], %l2
.word 0xa41ca00c ! t0_kref+0xee4: xor %l2, 0xc, %l2
.word 0xe42be318 ! t0_kref+0xee8: stb %l2, [%o7 + 0x318]
.word 0x81dbe318 ! t0_kref+0xeec: flush %o7 + 0x318
.word 0x98a22dfd ! t0_kref+0xef0: subcc %o0, 0xdfd, %o4
.word 0xed3e3ff8 ! t0_kref+0xef4: std %f22, [%i0 - 8]
.word 0x81ad0ad4 ! t0_kref+0xef8: fcmped %fcc0, %f20, %f20
.word 0xec6e8018 ! t0_kref+0xefc: ldstub [%i2 + %i0], %l6
.word 0x92d5c008 ! t0_kref+0xf00: umulcc %l7, %o0, %o1
.word 0x1b0bab74 ! t0_kref+0xf04: sethi %hi(0x2eadd000), %o5
.word 0x9335601c ! t0_kref+0xf08: srl %l5, 0x1c, %o1
.word 0x90f4c013 ! t0_kref+0xf0c: udivcc %l3, %l3, %o0
.word 0xe8760000 ! t0_kref+0xf10: stx %l4, [%i0]
.word 0xc768a18b ! t0_kref+0xf14: prefetch %g2 + 0x18b, 3
2: .word 0xed067fec ! t0_kref+0xf18: ld [%i1 - 0x14], %f22
sethi %hi(2f), %o7
.word 0xe40be334 ! t0_kref+0xf20: ldub [%o7 + 0x334], %l2
.word 0xa41ca00c ! t0_kref+0xf24: xor %l2, 0xc, %l2
.word 0xe42be334 ! t0_kref+0xf28: stb %l2, [%o7 + 0x334]
.word 0x81dbe334 ! t0_kref+0xf2c: flush %o7 + 0x334
.word 0x8143c000 ! t0_kref+0xf30: stbar
2: .word 0xada01936 ! t0_kref+0xf34: fstod %f22, %f22
.word 0x3d800004 ! t0_kref+0xf38: fbule,a _kref+0xf48
.word 0xadb58d36 ! t0_kref+0xf3c: fandnot1s %f22, %f22, %f22
.word 0xeb070018 ! t0_kref+0xf40: ld [%i4 + %i0], %f21
.word 0xda48a001 ! t0_kref+0xf44: ldsb [%g2 + 1], %o5
.word 0xc568a0c6 ! t0_kref+0xf48: prefetch %g2 + 0xc6, 2
.word 0x9325c017 ! t0_kref+0xf4c: mulscc %l7, %l7, %o1
.word 0x96f20013 ! t0_kref+0xf50: udivcc %o0, %l3, %o3
.word 0x81ad0ad6 ! t0_kref+0xf54: fcmped %fcc0, %f20, %f22
.word 0x81ad0ad8 ! t0_kref+0xf58: fcmped %fcc0, %f20, %f24
.word 0xc519401d ! t0_kref+0xf5c: ldd [%g5 + %i5], %f2
.word 0x2c480001 ! t0_kref+0xf60: bneg,a,pt %icc, _kref+0xf64
.word 0x9634f69b ! t0_kref+0xf64: orn %l3, -0x965, %o3
.word 0xa9a50856 ! t0_kref+0xf68: faddd %f20, %f22, %f20
.word 0x2d480005 ! t0_kref+0xf6c: fbg,a,pt %fcc0, _kref+0xf80
.word 0xaba5c8b8 ! t0_kref+0xf70: fsubs %f23, %f24, %f21
.word 0xd0767ff8 ! t0_kref+0xf74: stx %o0, [%i1 - 8]
.word 0x910d3a10 ! t0_kref+0xf78: tsubcc %l4, -0x5f0, %o0
.word 0xada548b6 ! t0_kref+0xf7c: fsubs %f21, %f22, %f22
.word 0xf207bfe0 ! t0_kref+0xf80: ld [%fp - 0x20], %i1
.word 0xadb00cf5 ! t0_kref+0xf84: fnot2s %f21, %f22
.word 0xd2881018 ! t0_kref+0xf88: lduba [%g0 + %i0]0x80, %o1
.word 0xf9ee101b ! t0_kref+0xf8c: prefetcha %i0 + %i3, 28
.word 0x8185c000 ! t0_kref+0xf90: wr %l7, %g0, %y
.word 0xd048a011 ! t0_kref+0xf94: ldsb [%g2 + 0x11], %o0
.word 0x81ad4ab8 ! t0_kref+0xf98: fcmpes %fcc0, %f21, %f24
.word 0x93b20353 ! t0_kref+0xf9c: alignaddrl %o0, %l3, %o1
.word 0x81ad0a58 ! t0_kref+0xfa0: fcmpd %fcc0, %f20, %f24
.word 0xadb60a56 ! t0_kref+0xfa4: fpadd32 %f24, %f22, %f22
.word 0xee30a030 ! t0_kref+0xfa8: sth %l7, [%g2 + 0x30]
.word 0x9075f104 ! t0_kref+0xfac: udiv %l7, -0xefc, %o0
.word 0xed06001c ! t0_kref+0xfb0: ld [%i0 + %i4], %f22
.word 0x9fb4c057 ! t0_kref+0xfb4: edge8l %l3, %l7, %o7
.word 0x92f5ff94 ! t0_kref+0xfb8: udivcc %l7, -0x6c, %o1
.word 0x9f2a0016 ! t0_kref+0xfbc: sll %o0, %l6, %o7
.word 0x9fc10000 ! t0_kref+0xfc0: call %g4
.word 0xadb54a35 ! t0_kref+0xfc4: fpadd16s %f21, %f21, %f22
.word 0xb1a58854 ! t0_kref+0xfc8: faddd %f22, %f20, %f24
sethi %hi(2f), %o7
.word 0xe40be3f0 ! t0_kref+0xfd0: ldub [%o7 + 0x3f0], %l2
.word 0xa41ca00c ! t0_kref+0xfd4: xor %l2, 0xc, %l2
.word 0xe42be3f0 ! t0_kref+0xfd8: stb %l2, [%o7 + 0x3f0]
.word 0x81dbe3f0 ! t0_kref+0xfdc: flush %o7 + 0x3f0
.word 0x9e95385d ! t0_kref+0xfe0: orcc %l4, -0x7a3, %o7
.word 0xd216001b ! t0_kref+0xfe4: lduh [%i0 + %i3], %o1
.word 0xe636201a ! t0_kref+0xfe8: sth %l3, [%i0 + 0x1a]
.word 0xb1a018d8 ! t0_kref+0xfec: fdtos %f24, %f24
2: .word 0xe050a002 ! t0_kref+0xff0: ldsh [%g2 + 2], %l0
.word 0xde48a022 ! t0_kref+0xff4: ldsb [%g2 + 0x22], %o7
.word 0x81da3790 ! t0_kref+0xff8: flush %o0 - 0x870
.word 0xe6300019 ! t0_kref+0xffc: sth %l3, [%g0 + %i1]
.word 0x9bb4c240 ! t0_kref+0x1000: array16 %l3, %g0, %o5
.word 0x38800003 ! t0_kref+0x1004: bgu,a _kref+0x1010
.word 0xb1a00138 ! t0_kref+0x1008: fabss %f24, %f24
.word 0xd036c019 ! t0_kref+0x100c: sth %o0, [%i3 + %i1]
.word 0xafa00138 ! t0_kref+0x1010: fabss %f24, %f23
.word 0xf9ee101a ! t0_kref+0x1014: prefetcha %i0 + %i2, 28
.word 0xc00e001a ! t0_kref+0x1018: ldub [%i0 + %i2], %g0
.word 0x90958015 ! t0_kref+0x101c: orcc %l6, %l5, %o0
.word 0x81854000 ! t0_kref+0x1020: wr %l5, %g0, %y
.word 0xb1b00fc0 ! t0_kref+0x1024: fone %f24
.word 0x8055c013 ! t0_kref+0x1028: umul %l7, %l3, %g0
.word 0xc0080019 ! t0_kref+0x102c: ldub [%g0 + %i1], %g0
.word 0xb1a00137 ! t0_kref+0x1030: fabss %f23, %f24
.word 0xada01935 ! t0_kref+0x1034: fstod %f21, %f22
.word 0x927d7bea ! t0_kref+0x1038: sdiv %l5, -0x416, %o1
.word 0xb1a000b6 ! t0_kref+0x103c: fnegs %f22, %f24
.word 0xafb60a36 ! t0_kref+0x1040: fpadd16s %f24, %f22, %f23
.word 0x81820000 ! t0_kref+0x1044: wr %o0, %g0, %y
.word 0x961cfcc9 ! t0_kref+0x1048: xor %l3, -0x337, %o3
.word 0x99b54008 ! t0_kref+0x104c: edge8 %l5, %o0, %o4
.word 0x9abcc008 ! t0_kref+0x1050: xnorcc %l3, %o0, %o5
.word 0xd408a032 ! t0_kref+0x1054: ldub [%g2 + 0x32], %o2
.word 0xaba548b6 ! t0_kref+0x1058: fsubs %f21, %f22, %f21
.word 0x9e7dc008 ! t0_kref+0x105c: sdiv %l7, %o0, %o7
.word 0xb1b00f38 ! t0_kref+0x1060: fsrc2s %f24, %f24
.word 0xada01116 ! t0_kref+0x1064: fxtod %f22, %f22
.word 0x96ad250e ! t0_kref+0x1068: andncc %l4, 0x50e, %o3
.word 0xd248a022 ! t0_kref+0x106c: ldsb [%g2 + 0x22], %o1
.word 0xd848a003 ! t0_kref+0x1070: ldsb [%g2 + 3], %o4
.word 0xada50956 ! t0_kref+0x1074: fmuld %f20, %f22, %f22
.word 0xada01938 ! t0_kref+0x1078: fstod %f24, %f22
.word 0x90d563f2 ! t0_kref+0x107c: umulcc %l5, 0x3f2, %o0
.word 0xb1b54c75 ! t0_kref+0x1080: fnors %f21, %f21, %f24
.word 0x901cc013 ! t0_kref+0x1084: xor %l3, %l3, %o0
.word 0xaba00536 ! t0_kref+0x1088: fsqrts %f22, %f21
.word 0xada5cd36 ! t0_kref+0x108c: fsmuld %f23, %f22, %f22
.word 0x9544c000 ! t0_kref+0x1090: mov %gsr, %o2
.word 0x81b5c336 ! t0_kref+0x1094: bmask %l7, %l6, %g0
.word 0x81b5c308 ! t0_kref+0x1098: alignaddr %l7, %o0, %g0
.word 0xd6066018 ! t0_kref+0x109c: ld [%i1 + 0x18], %o3
.word 0xaba00138 ! t0_kref+0x10a0: fabss %f24, %f21
.word 0xe828a001 ! t0_kref+0x10a4: stb %l4, [%g2 + 1]
.word 0xed06001c ! t0_kref+0x10a8: ld [%i0 + %i4], %f22
.word 0x96aa36f8 ! t0_kref+0x10ac: andncc %o0, -0x908, %o3
.word 0xaba00138 ! t0_kref+0x10b0: fabss %f24, %f21
.word 0xada60854 ! t0_kref+0x10b4: faddd %f24, %f20, %f22
.word 0xaba018d6 ! t0_kref+0x10b8: fdtos %f22, %f21
.word 0xa9a00556 ! t0_kref+0x10bc: fsqrtd %f22, %f20
.word 0x9a7cecbf ! t0_kref+0x10c0: sdiv %l3, 0xcbf, %o5
.word 0xaba018d4 ! t0_kref+0x10c4: fdtos %f20, %f21
.word 0x90dd4014 ! t0_kref+0x10c8: smulcc %l5, %l4, %o0
.word 0x81ae0a56 ! t0_kref+0x10cc: fcmpd %fcc0, %f24, %f22
.word 0x99400000 ! t0_kref+0x10d0: mov %y, %o4
.word 0xb1a00136 ! t0_kref+0x10d4: fabss %f22, %f24
.word 0xada608b7 ! t0_kref+0x10d8: fsubs %f24, %f23, %f22
.word 0x948cfb11 ! t0_kref+0x10dc: andcc %l3, -0x4ef, %o2
.word 0x9f250008 ! t0_kref+0x10e0: mulscc %l4, %o0, %o7
.word 0x3f480001 ! t0_kref+0x10e4: fbo,a,pt %fcc0, _kref+0x10e8
.word 0x9bb60594 ! t0_kref+0x10e8: fcmpgt32 %f24, %f20, %o5
.word 0xd656c018 ! t0_kref+0x10ec: ldsh [%i3 + %i0], %o3
.word 0xaba01896 ! t0_kref+0x10f0: fitos %f22, %f21
.word 0x90b4c014 ! t0_kref+0x10f4: orncc %l3, %l4, %o0
.word 0xada018d8 ! t0_kref+0x10f8: fdtos %f24, %f22
.word 0xafa00535 ! t0_kref+0x10fc: fsqrts %f21, %f23
.word 0x98d4c015 ! t0_kref+0x1100: umulcc %l3, %l5, %o4
.word 0x921da297 ! t0_kref+0x1104: xor %l6, 0x297, %o1
.word 0x925d0013 ! t0_kref+0x1108: smul %l4, %l3, %o1
.word 0xf1267ffc ! t0_kref+0x110c: st %f24, [%i1 - 4]
.word 0x95b60554 ! t0_kref+0x1110: fcmpeq16 %f24, %f20, %o2
.word 0xd4961000 ! t0_kref+0x1114: lduha [%i0]0x80, %o2
.word 0x81ad0a54 ! t0_kref+0x1118: fcmpd %fcc0, %f20, %f20
.word 0xd0100019 ! t0_kref+0x111c: lduh [%g0 + %i1], %o0
.word 0x92a5c016 ! t0_kref+0x1120: subcc %l7, %l6, %o1
.word 0x2f480004 ! t0_kref+0x1124: fbu,a,pt %fcc0, _kref+0x1134
.word 0xa9a58854 ! t0_kref+0x1128: faddd %f22, %f20, %f20
.word 0xf100a030 ! t0_kref+0x112c: ld [%g2 + 0x30], %f24
.word 0x81ae0a58 ! t0_kref+0x1130: fcmpd %fcc0, %f24, %f24
.word 0xe9380019 ! t0_kref+0x1134: std %f20, [%g0 + %i1]
.word 0xd048a033 ! t0_kref+0x1138: ldsb [%g2 + 0x33], %o0
.word 0xe49e101d ! t0_kref+0x113c: ldda [%i0 + %i5]0x80, %l2
.word 0x9e5d0013 ! t0_kref+0x1140: smul %l4, %l3, %o7
.word 0x3d800007 ! t0_kref+0x1144: fbule,a _kref+0x1160
.word 0x9ebd6634 ! t0_kref+0x1148: xnorcc %l5, 0x634, %o7
.word 0xde871018 ! t0_kref+0x114c: lda [%i4 + %i0]0x80, %o7
.word 0xc06e7ff6 ! t0_kref+0x1150: ldstub [%i1 - 0xa], %g0
.word 0x9ebd8015 ! t0_kref+0x1154: xnorcc %l6, %l5, %o7
.word 0x81ad0ad4 ! t0_kref+0x1158: fcmped %fcc0, %f20, %f20
.word 0x9b676703 ! t0_kref+0x115c: movcc %icc, -0xfd, %o5
.word 0x94ad0014 ! t0_kref+0x1160: andncc %l4, %l4, %o2
.word 0xc9ee1017 ! t0_kref+0x1164: prefetcha %i0 + %l7, 4
.word 0x9e65c008 ! t0_kref+0x1168: subc %l7, %o0, %o7
.word 0xb1abc056 ! t0_kref+0x116c: fmovdo %fcc0, %f22, %f24
.word 0x95b20280 ! t0_kref+0x1170: array32 %o0, %g0, %o2
.word 0xa9a01937 ! t0_kref+0x1174: fstod %f23, %f20
.word 0xadb58dd6 ! t0_kref+0x1178: fnand %f22, %f22, %f22
.word 0xd840a010 ! t0_kref+0x117c: ldsw [%g2 + 0x10], %o4
.word 0x97b50317 ! t0_kref+0x1180: alignaddr %l4, %l7, %o3
.word 0xb1a01a54 ! t0_kref+0x1184: fdtoi %f20, %f24
.word 0x9635e131 ! t0_kref+0x1188: orn %l7, 0x131, %o3
.word 0xec3e4000 ! t0_kref+0x118c: std %l6, [%i1]
.word 0xd60e8019 ! t0_kref+0x1190: ldub [%i2 + %i1], %o3
.word 0xd850a012 ! t0_kref+0x1194: ldsh [%g2 + 0x12], %o4
.word 0xc12e401c ! t0_kref+0x1198: st %fsr, [%i1 + %i4]
.word 0xadb58dd8 ! t0_kref+0x119c: fnand %f22, %f24, %f22
.word 0xd028a032 ! t0_kref+0x11a0: stb %o0, [%g2 + 0x32]
.word 0x31800004 ! t0_kref+0x11a4: fba,a _kref+0x11b4
.word 0x933de016 ! t0_kref+0x11a8: sra %l7, 0x16, %o1
.word 0xea262004 ! t0_kref+0x11ac: st %l5, [%i0 + 4]
.word 0xd1e61013 ! t0_kref+0x11b0: casa [%i0]0x80, %l3, %o0
.word 0x92d50017 ! t0_kref+0x11b4: umulcc %l4, %l7, %o1
.word 0xd04e2002 ! t0_kref+0x11b8: ldsb [%i0 + 2], %o0
.word 0xee30a022 ! t0_kref+0x11bc: sth %l7, [%g2 + 0x22]
.word 0xee28a020 ! t0_kref+0x11c0: stb %l7, [%g2 + 0x20]
.word 0x9bb58556 ! t0_kref+0x11c4: fcmpeq16 %f22, %f22, %o5
.word 0x95b584d4 ! t0_kref+0x11c8: fcmpne32 %f22, %f20, %o2
.word 0xc0066000 ! t0_kref+0x11cc: ld [%i1], %g0
.word 0xafa01896 ! t0_kref+0x11d0: fitos %f22, %f23
.word 0xd810a030 ! t0_kref+0x11d4: lduh [%g2 + 0x30], %o4
.word 0xc12e401c ! t0_kref+0x11d8: st %fsr, [%i1 + %i4]
.word 0xd00e6011 ! t0_kref+0x11dc: ldub [%i1 + 0x11], %o0
.word 0xada01054 ! t0_kref+0x11e0: fdtox %f20, %f22
.word 0xadb54c75 ! t0_kref+0x11e4: fnors %f21, %f21, %f22
.word 0xa9a01935 ! t0_kref+0x11e8: fstod %f21, %f20
.word 0xef200019 ! t0_kref+0x11ec: st %f23, [%g0 + %i1]
.word 0xa9a54d37 ! t0_kref+0x11f0: fsmuld %f21, %f23, %f20
.word 0xd440a030 ! t0_kref+0x11f4: ldsw [%g2 + 0x30], %o2
.word 0x809d0017 ! t0_kref+0x11f8: xorcc %l4, %l7, %g0
.word 0xb1a58837 ! t0_kref+0x11fc: fadds %f22, %f23, %f24
.word 0xd8060000 ! t0_kref+0x1200: ld [%i0], %o4
.word 0xe9be5817 ! t0_kref+0x1204: stda %f20, [%i1 + %l7]0xc0
.word 0x2a480002 ! t0_kref+0x1208: bcs,a,pt %icc, _kref+0x1210
.word 0xb1a54835 ! t0_kref+0x120c: fadds %f21, %f21, %f24
.word 0xd000a010 ! t0_kref+0x1210: ld [%g2 + 0x10], %o0
.word 0xed26401c ! t0_kref+0x1214: st %f22, [%i1 + %i4]
.word 0xc000a000 ! t0_kref+0x1218: ld [%g2], %g0
.word 0xafa01896 ! t0_kref+0x121c: fitos %f22, %f23
.word 0x90b58014 ! t0_kref+0x1220: orncc %l6, %l4, %o0
.word 0xb1a01895 ! t0_kref+0x1224: fitos %f21, %f24
.word 0xada01935 ! t0_kref+0x1228: fstod %f21, %f22
.word 0x9434f7d3 ! t0_kref+0x122c: orn %l3, -0x82d, %o2
.word 0xda0e8019 ! t0_kref+0x1230: ldub [%i2 + %i1], %o5
.word 0x96754015 ! t0_kref+0x1234: udiv %l5, %l5, %o3
.word 0xd856001b ! t0_kref+0x1238: ldsh [%i0 + %i3], %o4
.word 0x9de3bfa0 ! t0_kref+0x123c: save %sp, -0x60, %sp
.word 0x8106742f ! t0_kref+0x1240: taddcc %i1, -0xbd1, %g0
.word 0x99ee3e36 ! t0_kref+0x1244: restore %i0, -0x1ca, %o4
.word 0xee28a031 ! t0_kref+0x1248: stb %l7, [%g2 + 0x31]
.word 0x80654016 ! t0_kref+0x124c: subc %l5, %l6, %g0
.word 0xe8680018 ! t0_kref+0x1250: ldstub [%g0 + %i0], %l4
.word 0x27800004 ! t0_kref+0x1254: fbul,a _kref+0x1264
.word 0x981d3c67 ! t0_kref+0x1258: xor %l4, -0x399, %o4
.word 0x927d8017 ! t0_kref+0x125c: sdiv %l6, %l7, %o1
.word 0xc000a010 ! t0_kref+0x1260: ld [%g2 + 0x10], %g0
.word 0xada00535 ! t0_kref+0x1264: fsqrts %f21, %f22
.word 0xed1e6008 ! t0_kref+0x1268: ldd [%i1 + 8], %f22
.word 0xd04e7fe6 ! t0_kref+0x126c: ldsb [%i1 - 0x1a], %o0
.word 0xa9a50858 ! t0_kref+0x1270: faddd %f20, %f24, %f20
.word 0xafb58a77 ! t0_kref+0x1274: fpadd32s %f22, %f23, %f23
.word 0x96f4e7b2 ! t0_kref+0x1278: udivcc %l3, 0x7b2, %o3
.word 0x93614014 ! t0_kref+0x127c: movug %fcc0, %l4, %o1
.word 0xc056c019 ! t0_kref+0x1280: ldsh [%i3 + %i1], %g0
.word 0xada00158 ! t0_kref+0x1284: fabsd %f24, %f22
.word 0xea367ff2 ! t0_kref+0x1288: sth %l5, [%i1 - 0xe]
.word 0x81ae0a56 ! t0_kref+0x128c: fcmpd %fcc0, %f24, %f22
.word 0x94853244 ! t0_kref+0x1290: addcc %l4, -0xdbc, %o2
.word 0xc0067ff4 ! t0_kref+0x1294: ld [%i1 - 0xc], %g0
.word 0x95020016 ! t0_kref+0x1298: taddcc %o0, %l6, %o2
.word 0x94950017 ! t0_kref+0x129c: orcc %l4, %l7, %o2
.word 0x913a0015 ! t0_kref+0x12a0: sra %o0, %l5, %o0
.word 0xd40e600c ! t0_kref+0x12a4: ldub [%i1 + 0xc], %o2
.word 0xb1a58835 ! t0_kref+0x12a8: fadds %f22, %f21, %f24
.word 0x98bdc013 ! t0_kref+0x12ac: xnorcc %l7, %l3, %o4
.word 0x3f480006 ! t0_kref+0x12b0: fbo,a,pt %fcc0, _kref+0x12c8
.word 0xd0163ff6 ! t0_kref+0x12b4: lduh [%i0 - 0xa], %o0
.word 0x94c4f3f6 ! t0_kref+0x12b8: addccc %l3, -0xc0a, %o2
.word 0x9e54fc73 ! t0_kref+0x12bc: umul %l3, -0x38d, %o7
.word 0xadb5cc78 ! t0_kref+0x12c0: fnors %f23, %f24, %f22
.word 0xea30a032 ! t0_kref+0x12c4: sth %l5, [%g2 + 0x32]
.word 0xeb000019 ! t0_kref+0x12c8: ld [%g0 + %i1], %f21
.word 0xed3e001d ! t0_kref+0x12cc: std %f22, [%i0 + %i5]
.word 0xda40a030 ! t0_kref+0x12d0: ldsw [%g2 + 0x30], %o5
.word 0x9144c000 ! t0_kref+0x12d4: mov %gsr, %o0
.word 0xafa00536 ! t0_kref+0x12d8: fsqrts %f22, %f23
.word 0x9ec5ea5a ! t0_kref+0x12dc: addccc %l7, 0xa5a, %o7
.word 0x9af4c013 ! t0_kref+0x12e0: udivcc %l3, %l3, %o5
.word 0xafa54938 ! t0_kref+0x12e4: fmuls %f21, %f24, %f23
.word 0x2a480004 ! t0_kref+0x12e8: bcs,a,pt %icc, _kref+0x12f8
.word 0xadb60e80 ! t0_kref+0x12ec: fsrc1 %f24, %f22
.word 0xc0067fe8 ! t0_kref+0x12f0: ld [%i1 - 0x18], %g0
.word 0xaba58937 ! t0_kref+0x12f4: fmuls %f22, %f23, %f21
.word 0xafa01a54 ! t0_kref+0x12f8: fdtoi %f20, %f23
.word 0xe49f5018 ! t0_kref+0x12fc: ldda [%i5 + %i0]0x80, %l2
.word 0xf3ee101b ! t0_kref+0x1300: prefetcha %i0 + %i3, 25
.word 0x94523767 ! t0_kref+0x1304: umul %o0, -0x899, %o2
.word 0x93b58008 ! t0_kref+0x1308: edge8 %l6, %o0, %o1
.word 0x34480003 ! t0_kref+0x130c: bg,a,pt %icc, _kref+0x1318
.word 0xadb5ccb5 ! t0_kref+0x1310: fandnot2s %f23, %f21, %f22
.word 0x81ad8ad6 ! t0_kref+0x1314: fcmped %fcc0, %f22, %f22
.word 0xc048a013 ! t0_kref+0x1318: ldsb [%g2 + 0x13], %g0
.word 0x989cc017 ! t0_kref+0x131c: xorcc %l3, %l7, %o4
.word 0xed86101c ! t0_kref+0x1320: lda [%i0 + %i4]0x80, %f22
.word 0xb1aa8037 ! t0_kref+0x1324: fmovsue %fcc0, %f23, %f24
.word 0x99d02010 ! t0_kref+0x1328: tgu %icc, %g0 + 0x10
.word 0xed06200c ! t0_kref+0x132c: ld [%i0 + 0xc], %f22
.word 0xaba60935 ! t0_kref+0x1330: fmuls %f24, %f21, %f21
.word 0x9ad50014 ! t0_kref+0x1334: umulcc %l4, %l4, %o5
.word 0xe9be5000 ! t0_kref+0x1338: stda %f20, [%i1]0x80
.word 0xafa00137 ! t0_kref+0x133c: fabss %f23, %f23
.word 0xd210a002 ! t0_kref+0x1340: lduh [%g2 + 2], %o1
.word 0x86102015 ! t0_kref+0x1344: mov 0x15, %g3
.word 0x86a0e001 ! t0_kref+0x1348: subcc %g3, 1, %g3
.word 0x22800006 ! t0_kref+0x134c: be,a _kref+0x1364
.word 0xafa018d4 ! t0_kref+0x1350: fdtos %f20, %f23
.word 0xabb58cb8 ! t0_kref+0x1354: fandnot2s %f22, %f24, %f21
.word 0xb1a60936 ! t0_kref+0x1358: fmuls %f24, %f22, %f24
call SYM(t0_subr0)
.word 0xa0b4f0f1 ! t0_kref+0x1360: orncc %l3, -0xf0f, %l0
.word 0x3f800008 ! t0_kref+0x1364: fbo,a _kref+0x1384
.word 0xb1a00536 ! t0_kref+0x1368: fsqrts %f22, %f24
.word 0xb1a54935 ! t0_kref+0x136c: fmuls %f21, %f21, %f24
.word 0xaba58935 ! t0_kref+0x1370: fmuls %f22, %f21, %f21
.word 0x96154015 ! t0_kref+0x1374: or %l5, %l5, %o3
.word 0xe8364000 ! t0_kref+0x1378: sth %l4, [%i1]
.word 0xb1a58956 ! t0_kref+0x137c: fmuld %f22, %f22, %f24
.word 0xef264000 ! t0_kref+0x1380: st %f23, [%i1]
.word 0xada588d8 ! t0_kref+0x1384: fsubd %f22, %f24, %f22
.word 0x98950008 ! t0_kref+0x1388: orcc %l4, %o0, %o4
.word 0xed067fe4 ! t0_kref+0x138c: ld [%i1 - 0x1c], %f22
.word 0xf100a000 ! t0_kref+0x1390: ld [%g2], %f24
.word 0xec6e0000 ! t0_kref+0x1394: ldstub [%i0], %l6
.word 0xe8380019 ! t0_kref+0x1398: std %l4, [%g0 + %i1]
.word 0xada60856 ! t0_kref+0x139c: faddd %f24, %f22, %f22
.word 0x9e7dc015 ! t0_kref+0x13a0: sdiv %l7, %l5, %o7
.word 0xed1e0000 ! t0_kref+0x13a4: ldd [%i0], %f22
.word 0xe66e201b ! t0_kref+0x13a8: ldstub [%i0 + 0x1b], %l3
.word 0x9e84eaa5 ! t0_kref+0x13ac: addcc %l3, 0xaa5, %o7
.word 0xaba5c8b7 ! t0_kref+0x13b0: fsubs %f23, %f23, %f21
.word 0xe820a010 ! t0_kref+0x13b4: st %l4, [%g2 + 0x10]
.word 0xffee501c ! t0_kref+0x13b8: prefetcha %i1 + %i4, 31
.word 0xeb68a08b ! t0_kref+0x13bc: prefetch %g2 + 0x8b, 21
.word 0xaba60936 ! t0_kref+0x13c0: fmuls %f24, %f22, %f21
.word 0x81b58596 ! t0_kref+0x13c4: fcmpgt32 %f22, %f22, %g0
.word 0xada01935 ! t0_kref+0x13c8: fstod %f21, %f22
.word 0xb1a60958 ! t0_kref+0x13cc: fmuld %f24, %f24, %f24
.word 0xd90065f6 ! t0_kref+0x13d0: ld [%g1 + 0x5f6], %f12
.word 0xada60938 ! t0_kref+0x13d4: fmuls %f24, %f24, %f22
.word 0xada01038 ! t0_kref+0x13d8: fstox %f24, %f22
.word 0xde4e6015 ! t0_kref+0x13dc: ldsb [%i1 + 0x15], %o7
.word 0x945a0013 ! t0_kref+0x13e0: smul %o0, %l3, %o2
.word 0x83d02010 ! t0_kref+0x13e4: te %icc, %g0 + 0x10
.word 0xaba01a58 ! t0_kref+0x13e8: fdtoi %f24, %f21
.word 0x9fb50355 ! t0_kref+0x13ec: alignaddrl %l4, %l5, %o7
.word 0x81ae0ab8 ! t0_kref+0x13f0: fcmpes %fcc0, %f24, %f24
.word 0x23480005 ! t0_kref+0x13f4: fbne,a,pt %fcc0, _kref+0x1408
.word 0x9fb4c0d6 ! t0_kref+0x13f8: edge16l %l3, %l6, %o7
.word 0x9855a856 ! t0_kref+0x13fc: umul %l6, 0x856, %o4
.word 0xada01916 ! t0_kref+0x1400: fitod %f22, %f22
.word 0x81daafb6 ! t0_kref+0x1404: flush %o2 + 0xfb6
.word 0xc0566000 ! t0_kref+0x1408: ldsh [%i1], %g0
.word 0x907d26ec ! t0_kref+0x140c: sdiv %l4, 0x6ec, %o0
.word 0xadb58e56 ! t0_kref+0x1410: fxnor %f22, %f22, %f22
.word 0xadb58758 ! t0_kref+0x1414: fpack32 %f22, %f24, %f22
.word 0x9add0017 ! t0_kref+0x1418: smulcc %l4, %l7, %o5
.word 0x9fb58556 ! t0_kref+0x141c: fcmpeq16 %f22, %f22, %o7
.word 0xea6e2010 ! t0_kref+0x1420: ldstub [%i0 + 0x10], %l5
.word 0xef06001c ! t0_kref+0x1424: ld [%i0 + %i4], %f23
.word 0xafa00136 ! t0_kref+0x1428: fabss %f22, %f23
.word 0xd4060000 ! t0_kref+0x142c: ld [%i0], %o2
.word 0xafa588b5 ! t0_kref+0x1430: fsubs %f22, %f21, %f23
.word 0xeca01018 ! t0_kref+0x1434: sta %l6, [%g0 + %i0]0x80
.word 0xde163ffc ! t0_kref+0x1438: lduh [%i0 - 4], %o7
.word 0xada58936 ! t0_kref+0x143c: fmuls %f22, %f22, %f22
.word 0xaba00536 ! t0_kref+0x1440: fsqrts %f22, %f21
.word 0xaba54836 ! t0_kref+0x1444: fadds %f21, %f22, %f21
.word 0xea36200e ! t0_kref+0x1448: sth %l5, [%i0 + 0xe]
.word 0x9ef4c015 ! t0_kref+0x144c: udivcc %l3, %l5, %o7
.word 0x94154015 ! t0_kref+0x1450: or %l5, %l5, %o2
.word 0xb1a5cd38 ! t0_kref+0x1454: fsmuld %f23, %f24, %f24
.word 0x9ed2339f ! t0_kref+0x1458: umulcc %o0, -0xc61, %o7
.word 0xb1b586f8 ! t0_kref+0x145c: fmul8ulx16 %f22, %f24, %f24
.word 0xadb58d40 ! t0_kref+0x1460: fnot1 %f22, %f22
.word 0xd0363fee ! t0_kref+0x1464: sth %o0, [%i0 - 0x12]
.word 0xada01938 ! t0_kref+0x1468: fstod %f24, %f22
.word 0xb1b5c975 ! t0_kref+0x146c: fpmerge %f23, %f21, %f24
.word 0x91400000 ! t0_kref+0x1470: mov %y, %o0
.word 0x9725f5c1 ! t0_kref+0x1474: mulscc %l7, -0xa3f, %o3
.word 0xc12e201c ! t0_kref+0x1478: st %fsr, [%i0 + 0x1c]
.word 0xd0000018 ! t0_kref+0x147c: ld [%g0 + %i0], %o0
.word 0xd8d81018 ! t0_kref+0x1480: ldxa [%g0 + %i0]0x80, %o4
.word 0xada588b5 ! t0_kref+0x1484: fsubs %f22, %f21, %f22
.word 0xd010a010 ! t0_kref+0x1488: lduh [%g2 + 0x10], %o0
.word 0x8134e001 ! t0_kref+0x148c: srl %l3, 0x1, %g0
.word 0x92f5ec13 ! t0_kref+0x1490: udivcc %l7, 0xc13, %o1
.word 0xada58856 ! t0_kref+0x1494: faddd %f22, %f22, %f22
.word 0x9935c014 ! t0_kref+0x1498: srl %l7, %l4, %o4
.word 0x9664c014 ! t0_kref+0x149c: subc %l3, %l4, %o3
.word 0xda56001b ! t0_kref+0x14a0: ldsh [%i0 + %i3], %o5
.word 0x9e8d6d9d ! t0_kref+0x14a4: andcc %l5, 0xd9d, %o7
.word 0x96c5c008 ! t0_kref+0x14a8: addccc %l7, %o0, %o3
.word 0x3a800008 ! t0_kref+0x14ac: bcc,a _kref+0x14cc
.word 0x9ef23822 ! t0_kref+0x14b0: udivcc %o0, -0x7de, %o7
.word 0xed180018 ! t0_kref+0x14b4: ldd [%g0 + %i0], %f22
.word 0xb1a018d6 ! t0_kref+0x14b8: fdtos %f22, %f24
.word 0xaba00137 ! t0_kref+0x14bc: fabss %f23, %f21
.word 0xde10a000 ! t0_kref+0x14c0: lduh [%g2], %o7
.word 0x3f800001 ! t0_kref+0x14c4: fbo,a _kref+0x14c8
.word 0x96f58013 ! t0_kref+0x14c8: udivcc %l6, %l3, %o3
.word 0xafa00537 ! t0_kref+0x14cc: fsqrts %f23, %f23
.word 0xada000b6 ! t0_kref+0x14d0: fnegs %f22, %f22
.word 0xb1a50856 ! t0_kref+0x14d4: faddd %f20, %f22, %f24
.word 0x9a652b77 ! t0_kref+0x14d8: subc %l4, 0xb77, %o5
.word 0xd0067fe4 ! t0_kref+0x14dc: ld [%i1 - 0x1c], %o0
.word 0xaba01895 ! t0_kref+0x14e0: fitos %f21, %f21
.word 0x93b58498 ! t0_kref+0x14e4: fcmple32 %f22, %f24, %o1
.word 0xadb009b6 ! t0_kref+0x14e8: fexpand %f22, %f22
.word 0x9294e9de ! t0_kref+0x14ec: orcc %l3, 0x9de, %o1
.word 0x9e857335 ! t0_kref+0x14f0: addcc %l5, -0xccb, %o7
.word 0xeb68a0ca ! t0_kref+0x14f4: prefetch %g2 + 0xca, 21
.word 0xa7854008 ! t0_kref+0x14f8: wr %l5, %o0, %gsr
.word 0x9015641f ! t0_kref+0x14fc: or %l5, 0x41f, %o0
.word 0x9de3bfa0 ! t0_kref+0x1500: save %sp, -0x60, %sp
.word 0xb0980019 ! t0_kref+0x1504: xorcc %g0, %i1, %i0
.word 0x99eefab2 ! t0_kref+0x1508: restore %i3, -0x54e, %o4
.word 0xafa00538 ! t0_kref+0x150c: fsqrts %f24, %f23
.word 0xfbee501a ! t0_kref+0x1510: prefetcha %i1 + %i2, 29
.word 0xada000d6 ! t0_kref+0x1514: fnegd %f22, %f22
.word 0xf5ee101a ! t0_kref+0x1518: prefetcha %i0 + %i2, 26
.word 0x905a0016 ! t0_kref+0x151c: smul %o0, %l6, %o0
.word 0x96e56983 ! t0_kref+0x1520: subccc %l5, 0x983, %o3
.word 0x9664e89e ! t0_kref+0x1524: subc %l3, 0x89e, %o3
.word 0xe600001c ! t0_kref+0x1528: ld [%g0 + %i4], %l3
.word 0x91b20008 ! t0_kref+0x152c: edge8 %o0, %o0, %o0
.word 0xe836200e ! t0_kref+0x1530: sth %l4, [%i0 + 0xe]
.word 0xc0062018 ! t0_kref+0x1534: ld [%i0 + 0x18], %g0
.word 0xb1b00f38 ! t0_kref+0x1538: fsrc2s %f24, %f24
.word 0xada58954 ! t0_kref+0x153c: fmuld %f22, %f20, %f22
.word 0xda6e3ffd ! t0_kref+0x1540: ldstub [%i0 - 3], %o5
.word 0x3d480004 ! t0_kref+0x1544: fbule,a,pt %fcc0, _kref+0x1554
.word 0xe46e8018 ! t0_kref+0x1548: ldstub [%i2 + %i0], %l2
.word 0xa9a00554 ! t0_kref+0x154c: fsqrtd %f20, %f20
.word 0xb1a01898 ! t0_kref+0x1550: fitos %f24, %f24
.word 0x3e800008 ! t0_kref+0x1554: bvc,a _kref+0x1574
.word 0xea20a000 ! t0_kref+0x1558: st %l5, [%g2]
.word 0x9885b5f9 ! t0_kref+0x155c: addcc %l6, -0xa07, %o4
.word 0x3c480001 ! t0_kref+0x1560: bpos,a,pt %icc, _kref+0x1564
.word 0xee20a010 ! t0_kref+0x1564: st %l7, [%g2 + 0x10]
.word 0x90f20008 ! t0_kref+0x1568: udivcc %o0, %o0, %o0
.word 0x961dc008 ! t0_kref+0x156c: xor %l7, %o0, %o3
.word 0xd64e7feb ! t0_kref+0x1570: ldsb [%i1 - 0x15], %o3
.word 0xadb58dd6 ! t0_kref+0x1574: fnand %f22, %f22, %f22
.word 0xed1fbf70 ! t0_kref+0x1578: ldd [%fp - 0x90], %f22
.word 0x81580000 ! t0_kref+0x157c: flushw
.word 0x92958016 ! t0_kref+0x1580: orcc %l6, %l6, %o1
.word 0xa9a5cd38 ! t0_kref+0x1584: fsmuld %f23, %f24, %f20
.word 0xd60e001a ! t0_kref+0x1588: ldub [%i0 + %i2], %o3
.word 0xd0fe1000 ! t0_kref+0x158c: swapa [%i0]0x80, %o0
.word 0x81ad8ad6 ! t0_kref+0x1590: fcmped %fcc0, %f22, %f22
.word 0xe99e1a1c ! t0_kref+0x1594: ldda [%i0 + %i4]0xd0, %f20
.word 0xaba60838 ! t0_kref+0x1598: fadds %f24, %f24, %f21
.word 0x83c068a4 ! t0_kref+0x159c: jmpl %g1 + 0x8a4, %g1
.word 0xada00538 ! t0_kref+0x15a0: fsqrts %f24, %f22
.word 0x91b58516 ! t0_kref+0x15a4: fcmpgt16 %f22, %f22, %o0
.word 0xc9ee5016 ! t0_kref+0x15a8: prefetcha %i1 + %l6, 4
.word 0xb1a00538 ! t0_kref+0x15ac: fsqrts %f24, %f24
.word 0xf11f4019 ! t0_kref+0x15b0: ldd [%i5 + %i1], %f24
.word 0xb1a54937 ! t0_kref+0x15b4: fmuls %f21, %f23, %f24
.word 0xd86e601c ! t0_kref+0x15b8: ldstub [%i1 + 0x1c], %o4
.word 0xabb00cf6 ! t0_kref+0x15bc: fnot2s %f22, %f21
.word 0x96b56d85 ! t0_kref+0x15c0: orncc %l5, 0xd85, %o3
.word 0xe66e6009 ! t0_kref+0x15c4: ldstub [%i1 + 9], %l3
.word 0x81ae0ad8 ! t0_kref+0x15c8: fcmped %fcc0, %f24, %f24
.word 0x38480008 ! t0_kref+0x15cc: bgu,a,pt %icc, _kref+0x15ec
.word 0x93322007 ! t0_kref+0x15d0: srl %o0, 0x7, %o1
.word 0x81850000 ! t0_kref+0x15d4: wr %l4, %g0, %y
.word 0xef00a000 ! t0_kref+0x15d8: ld [%g2], %f23
.word 0x9e652751 ! t0_kref+0x15dc: subc %l4, 0x751, %o7
.word 0xada5cd35 ! t0_kref+0x15e0: fsmuld %f23, %f21, %f22
.word 0x92423f63 ! t0_kref+0x15e4: addc %o0, -0x9d, %o1
.word 0x9215e5ae ! t0_kref+0x15e8: or %l7, 0x5ae, %o1
.word 0x9de3bfa0 ! t0_kref+0x15ec: save %sp, -0x60, %sp
.word 0x81c86070 ! t0_kref+0x15f0: return %g1 + 0x70
.word 0x962d4013 ! t0_kref+0x15f4: andn %l5, %l3, %o3
.word 0xed1fbec0 ! t0_kref+0x15f8: ldd [%fp - 0x140], %f22
.word 0x81580000 ! t0_kref+0x15fc: flushw
.word 0x9005b5de ! t0_kref+0x1600: add %l6, -0xa22, %o0
.word 0xd66e0000 ! t0_kref+0x1604: ldstub [%i0], %o3
.word 0xd2163fee ! t0_kref+0x1608: lduh [%i0 - 0x12], %o1
.word 0x801cc014 ! t0_kref+0x160c: xor %l3, %l4, %g0
.word 0x9af229c2 ! t0_kref+0x1610: udivcc %o0, 0x9c2, %o5
.word 0x9e8d23a9 ! t0_kref+0x1614: andcc %l4, 0x3a9, %o7
.word 0xef00a020 ! t0_kref+0x1618: ld [%g2 + 0x20], %f23
.word 0x95b20240 ! t0_kref+0x161c: array16 %o0, %g0, %o2
.word 0x9a9de7a4 ! t0_kref+0x1620: xorcc %l7, 0x7a4, %o5
.word 0x23800005 ! t0_kref+0x1624: fbne,a _kref+0x1638
.word 0x9b3d8016 ! t0_kref+0x1628: sra %l6, %l6, %o5
.word 0xd0363fe8 ! t0_kref+0x162c: sth %o0, [%i0 - 0x18]
.word 0x8094f0ad ! t0_kref+0x1630: orcc %l3, -0xf53, %g0
.word 0xada00556 ! t0_kref+0x1634: fsqrtd %f22, %f22
.word 0xadb60678 ! t0_kref+0x1638: fmul8x16au %f24, %f24, %f22
.word 0xadb58e37 ! t0_kref+0x163c: fands %f22, %f23, %f22
.word 0xaba000b5 ! t0_kref+0x1640: fnegs %f21, %f21
.word 0x9455222b ! t0_kref+0x1644: umul %l4, 0x22b, %o2
.word 0xe40860bc ! t0_kref+0x1648: ldub [%g1 + 0xbc], %l2
.word 0xa41ca00c ! t0_kref+0x164c: xor %l2, 0xc, %l2
.word 0xe42860bc ! t0_kref+0x1650: stb %l2, [%g1 + 0xbc]
.word 0x81d860bc ! t0_kref+0x1654: flush %g1 + 0xbc
2: .word 0xa094c017 ! t0_kref+0x1658: orcc %l3, %l7, %l0
.word 0xabb60d60 ! t0_kref+0x165c: fnot1s %f24, %f21
.word 0xb1a00536 ! t0_kref+0x1660: fsqrts %f22, %f24
.word 0x9a3d0016 ! t0_kref+0x1664: xnor %l4, %l6, %o5
.word 0xada60856 ! t0_kref+0x1668: faddd %f24, %f22, %f22
.word 0xf9ee101a ! t0_kref+0x166c: prefetcha %i0 + %i2, 28
.word 0xada58837 ! t0_kref+0x1670: fadds %f22, %f23, %f22
.word 0xde066008 ! t0_kref+0x1674: ld [%i1 + 8], %o7
.word 0xa9a54d36 ! t0_kref+0x1678: fsmuld %f21, %f22, %f20
.word 0xa9a01118 ! t0_kref+0x167c: fxtod %f24, %f20
.word 0xf100a010 ! t0_kref+0x1680: ld [%g2 + 0x10], %f24
.word 0xda4e4000 ! t0_kref+0x1684: ldsb [%i1], %o5
.word 0xda10a000 ! t0_kref+0x1688: lduh [%g2], %o5
.word 0x922cc016 ! t0_kref+0x168c: andn %l3, %l6, %o1
.word 0xed1e3fe8 ! t0_kref+0x1690: ldd [%i0 - 0x18], %f22
.word 0xb1b5c636 ! t0_kref+0x1694: fmul8x16 %f23, %f22, %f24
.word 0x9add60b3 ! t0_kref+0x1698: smulcc %l5, 0xb3, %o5
.word 0xed00a030 ! t0_kref+0x169c: ld [%g2 + 0x30], %f22
.word 0xd03e3fe0 ! t0_kref+0x16a0: std %o0, [%i0 - 0x20]
.word 0x9ed20014 ! t0_kref+0x16a4: umulcc %o0, %l4, %o7
.word 0x9534c015 ! t0_kref+0x16a8: srl %l3, %l5, %o2
.word 0x81b54073 ! t0_kref+0x16ac: edge8ln %l5, %l3, %g0
.word 0x9e84c013 ! t0_kref+0x16b0: addcc %l3, %l3, %o7
.word 0xec767ff8 ! t0_kref+0x16b4: stx %l6, [%i1 - 8]
.word 0x9de3bfa0 ! t0_kref+0x16b8: save %sp, -0x60, %sp
.word 0x81c86130 ! t0_kref+0x16bc: return %g1 + 0x130
.word 0x952d2007 ! t0_kref+0x16c0: sll %l4, 0x7, %o2
.word 0x99b50518 ! t0_kref+0x16c4: fcmpgt16 %f20, %f24, %o4
.word 0xf96e3ff0 ! t0_kref+0x16c8: prefetch %i0 - 0x10, 28
.word 0x9bb58314 ! t0_kref+0x16cc: alignaddr %l6, %l4, %o5
.word 0xb1a00556 ! t0_kref+0x16d0: fsqrtd %f22, %f24
.word 0xada01897 ! t0_kref+0x16d4: fitos %f23, %f22
.word 0xef06001c ! t0_kref+0x16d8: ld [%i0 + %i4], %f23
.word 0xc050a032 ! t0_kref+0x16dc: ldsh [%g2 + 0x32], %g0
.word 0xed180019 ! t0_kref+0x16e0: ldd [%g0 + %i1], %f22
.word 0x25800001 ! t0_kref+0x16e4: fblg,a _kref+0x16e8
.word 0xd0466018 ! t0_kref+0x16e8: ldsw [%i1 + 0x18], %o0
.word 0x81ad8ad6 ! t0_kref+0x16ec: fcmped %fcc0, %f22, %f22
.word 0xafa58838 ! t0_kref+0x16f0: fadds %f22, %f24, %f23
.word 0xafa018d4 ! t0_kref+0x16f4: fdtos %f20, %f23
.word 0xd296501b ! t0_kref+0x16f8: lduha [%i1 + %i3]0x80, %o1
.word 0x878020f0 ! t0_kref+0x16fc: mov 0xf0, %asi
.word 0x81b50096 ! t0_kref+0x1700: edge16 %l4, %l6, %g0
.word 0x81580000 ! t0_kref+0x1704: flushw
.word 0x9455f542 ! t0_kref+0x1708: umul %l7, -0xabe, %o2
.word 0xb1b50e80 ! t0_kref+0x170c: fsrc1 %f20, %f24
.word 0xeb000018 ! t0_kref+0x1710: ld [%g0 + %i0], %f21
.word 0xeb00a030 ! t0_kref+0x1714: ld [%g2 + 0x30], %f21
.word 0xb1b60c96 ! t0_kref+0x1718: fandnot2 %f24, %f22, %f24
.word 0xebf61013 ! t0_kref+0x171c: casxa [%i0]0x80, %l3, %l5
.word 0x98854013 ! t0_kref+0x1720: addcc %l5, %l3, %o4
.word 0x9b3ce001 ! t0_kref+0x1724: sra %l3, 0x1, %o5
.word 0xafa609b5 ! t0_kref+0x1728: fdivs %f24, %f21, %f23
.word 0xd200a030 ! t0_kref+0x172c: ld [%g2 + 0x30], %o1
.word 0xd610a030 ! t0_kref+0x1730: lduh [%g2 + 0x30], %o3
.word 0xafa00538 ! t0_kref+0x1734: fsqrts %f24, %f23
.word 0x9e154017 ! t0_kref+0x1738: or %l5, %l7, %o7
.word 0x91400000 ! t0_kref+0x173c: mov %y, %o0
.word 0xada548b8 ! t0_kref+0x1740: fsubs %f21, %f24, %f22
.word 0xc9ee5015 ! t0_kref+0x1744: prefetcha %i1 + %l5, 4
.word 0x9140c000 ! t0_kref+0x1748: mov %asi, %o0
.word 0x91b60598 ! t0_kref+0x174c: fcmpgt32 %f24, %f24, %o0
.word 0x92156694 ! t0_kref+0x1750: or %l5, 0x694, %o1
.word 0x90ad33f7 ! t0_kref+0x1754: andncc %l4, -0xc09, %o0
.word 0xd4063ff0 ! t0_kref+0x1758: ld [%i0 - 0x10], %o2
.word 0xada01897 ! t0_kref+0x175c: fitos %f23, %f22
.word 0x9452302b ! t0_kref+0x1760: umul %o0, -0xfd5, %o2
.word 0xed1fbca8 ! t0_kref+0x1764: ldd [%fp - 0x358], %f22
.word 0xde062014 ! t0_kref+0x1768: ld [%i0 + 0x14], %o7
.word 0x813ce017 ! t0_kref+0x176c: sra %l3, 0x17, %g0
.word 0x9b35c016 ! t0_kref+0x1770: srl %l7, %l6, %o5
.word 0x947de658 ! t0_kref+0x1774: sdiv %l7, 0x658, %o2
.word 0xaba00535 ! t0_kref+0x1778: fsqrts %f21, %f21
.word 0xafa00535 ! t0_kref+0x177c: fsqrts %f21, %f23
.word 0xada01918 ! t0_kref+0x1780: fitod %f24, %f22
.word 0xb8103fe4 ! t0_kref+0x1784: mov 0xffffffe4, %i4
.word 0x33480003 ! t0_kref+0x1788: fbe,a,pt %fcc0, _kref+0x1794
.word 0xadb5c636 ! t0_kref+0x178c: fmul8x16 %f23, %f22, %f22
.word 0x98c5a06f ! t0_kref+0x1790: addccc %l6, 0x6f, %o4
.word 0x9b35e012 ! t0_kref+0x1794: srl %l7, 0x12, %o5
.word 0x81adcab8 ! t0_kref+0x1798: fcmpes %fcc0, %f23, %f24
.word 0xa9a00058 ! t0_kref+0x179c: fmovd %f24, %f20
.word 0x9a958017 ! t0_kref+0x17a0: orcc %l6, %l7, %o5
.word 0x972cc015 ! t0_kref+0x17a4: sll %l3, %l5, %o3
.word 0xd856c018 ! t0_kref+0x17a8: ldsh [%i3 + %i0], %o4
.word 0xc000a030 ! t0_kref+0x17ac: ld [%g2 + 0x30], %g0
.word 0xd64e001a ! t0_kref+0x17b0: ldsb [%i0 + %i2], %o3
.word 0xb1a018d6 ! t0_kref+0x17b4: fdtos %f22, %f24
.word 0x993dc015 ! t0_kref+0x17b8: sra %l7, %l5, %o4
.word 0xdec71018 ! t0_kref+0x17bc: ldswa [%i4 + %i0]0x80, %o7
.word 0x81b50356 ! t0_kref+0x17c0: alignaddrl %l4, %l6, %g0
.word 0x992d6018 ! t0_kref+0x17c4: sll %l5, 0x18, %o4
.word 0xaba60936 ! t0_kref+0x17c8: fmuls %f24, %f22, %f21
! .word 0x21bfca0b ! t0_kref+0x17cc: fbn,a SYM(t0_subr2)
fbn,a SYM(t0_subr2)
.word 0x9e006230 ! t0_kref+0x17d0: add %g1, 0x230, %o7
.word 0xe7ee101c ! t0_kref+0x17d4: prefetcha %i0 + %i4, 19
.word 0xed1fbcb8 ! t0_kref+0x17d8: ldd [%fp - 0x348], %f22
.word 0xd66e001a ! t0_kref+0x17dc: ldstub [%i0 + %i2], %o3
.word 0x80350017 ! t0_kref+0x17e0: orn %l4, %l7, %g0
.word 0xa9a60856 ! t0_kref+0x17e4: faddd %f24, %f22, %f20
.word 0xaba549b7 ! t0_kref+0x17e8: fdivs %f21, %f23, %f21
.word 0x9725b8fc ! t0_kref+0x17ec: mulscc %l6, -0x704, %o3
.word 0x972de002 ! t0_kref+0x17f0: sll %l7, 0x2, %o3
.word 0xf13e3ff8 ! t0_kref+0x17f4: std %f24, [%i0 - 8]
.word 0x81858000 ! t0_kref+0x17f8: wr %l6, %g0, %y
.word 0xadb58a94 ! t0_kref+0x17fc: fpsub16 %f22, %f20, %f22
.word 0xada01037 ! t0_kref+0x1800: fstox %f23, %f22
.word 0x81ad8a58 ! t0_kref+0x1804: fcmpd %fcc0, %f22, %f24
.word 0xafa5c938 ! t0_kref+0x1808: fmuls %f23, %f24, %f23
.word 0xed3e401d ! t0_kref+0x180c: std %f22, [%i1 + %i5]
.word 0x9de3bfa0 ! t0_kref+0x1810: save %sp, -0x60, %sp
.word 0x91ee801a ! t0_kref+0x1814: restore %i2, %i2, %o0
.word 0x85850014 ! t0_kref+0x1818: wr %l4, %l4, %ccr
.word 0x27480001 ! t0_kref+0x181c: fbul,a,pt %fcc0, _kref+0x1820
.word 0x948d8008 ! t0_kref+0x1820: andcc %l6, %o0, %o2
.word 0x80158017 ! t0_kref+0x1824: or %l6, %l7, %g0
.word 0x9675c008 ! t0_kref+0x1828: udiv %l7, %o0, %o3
.word 0x912d2008 ! t0_kref+0x182c: sll %l4, 0x8, %o0
.word 0xa9a01036 ! t0_kref+0x1830: fstox %f22, %f20
.word 0x9e8d6040 ! t0_kref+0x1834: andcc %l5, 0x40, %o7
.word 0x92950017 ! t0_kref+0x1838: orcc %l4, %l7, %o1
.word 0x8610201c ! t0_kref+0x183c: mov 0x1c, %g3
.word 0x86a0e001 ! t0_kref+0x1840: subcc %g3, 1, %g3
.word 0x22800010 ! t0_kref+0x1844: be,a _kref+0x1884
.word 0xb1a00554 ! t0_kref+0x1848: fsqrtd %f20, %f24
.word 0x992de013 ! t0_kref+0x184c: sll %l7, 0x13, %o4
.word 0xe830a010 ! t0_kref+0x1850: sth %l4, [%g2 + 0x10]
.word 0xe3b8a080 ! t0_kref+0x1854: stda %f48, [%g2 + 0x80]%asi
.word 0x94f58015 ! t0_kref+0x1858: udivcc %l6, %l5, %o2
.word 0x9335c016 ! t0_kref+0x185c: srl %l7, %l6, %o1
.word 0x2b480004 ! t0_kref+0x1860: fbug,a,pt %fcc0, _kref+0x1870
.word 0xafb60a35 ! t0_kref+0x1864: fpadd16s %f24, %f21, %f23
.word 0x96f231e1 ! t0_kref+0x1868: udivcc %o0, -0xe1f, %o3
.word 0x80622975 ! t0_kref+0x186c: subc %o0, 0x975, %g0
.word 0xada00536 ! t0_kref+0x1870: fsqrts %f22, %f22
.word 0xada01938 ! t0_kref+0x1874: fstod %f24, %f22
.word 0xf019401d ! t0_kref+0x1878: ldd [%g5 + %i5], %i0
.word 0xafa54835 ! t0_kref+0x187c: fadds %f21, %f21, %f23
.word 0xada58958 ! t0_kref+0x1880: fmuld %f22, %f24, %f22
.word 0xe83e6008 ! t0_kref+0x1884: std %l4, [%i1 + 8]
.word 0xd410a030 ! t0_kref+0x1888: lduh [%g2 + 0x30], %o2
.word 0xe9f65013 ! t0_kref+0x188c: casxa [%i1]0x80, %l3, %l4
.word 0xabb58d60 ! t0_kref+0x1890: fnot1s %f22, %f21
.word 0xda00a000 ! t0_kref+0x1894: ld [%g2], %o5
.word 0xe968a209 ! t0_kref+0x1898: prefetch %g2 + 0x209, 20
.word 0xada01a56 ! t0_kref+0x189c: fdtoi %f22, %f22
.word 0x965dbffa ! t0_kref+0x18a0: smul %l6, -0x6, %o3
.word 0xb1b00f35 ! t0_kref+0x18a4: fsrc2s %f21, %f24
.word 0x2b800006 ! t0_kref+0x18a8: fbug,a _kref+0x18c0
.word 0xa9a58956 ! t0_kref+0x18ac: fmuld %f22, %f22, %f20
.word 0xd250a020 ! t0_kref+0x18b0: ldsh [%g2 + 0x20], %o1
.word 0xe8ff1019 ! t0_kref+0x18b4: swapa [%i4 + %i1]0x80, %l4
.word 0xed064000 ! t0_kref+0x18b8: ld [%i1], %f22
.word 0xada01898 ! t0_kref+0x18bc: fitos %f24, %f22
.word 0xadb58c96 ! t0_kref+0x18c0: fandnot2 %f22, %f22, %f22
.word 0x81ae0a54 ! t0_kref+0x18c4: fcmpd %fcc0, %f24, %f20
.word 0xd2063ff8 ! t0_kref+0x18c8: ld [%i0 - 8], %o1
.word 0xc050a012 ! t0_kref+0x18cc: ldsh [%g2 + 0x12], %g0
.word 0x39800006 ! t0_kref+0x18d0: fbuge,a _kref+0x18e8
.word 0xea36201c ! t0_kref+0x18d4: sth %l5, [%i0 + 0x1c]
.word 0xf5ee501b ! t0_kref+0x18d8: prefetcha %i1 + %i3, 26
.word 0x32480002 ! t0_kref+0x18dc: bne,a,pt %icc, _kref+0x18e4
.word 0xada50858 ! t0_kref+0x18e0: faddd %f20, %f24, %f22
.word 0xada01937 ! t0_kref+0x18e4: fstod %f23, %f22
.word 0xd4d6d018 ! t0_kref+0x18e8: ldsha [%i3 + %i0]0x80, %o2
.word 0x9875c015 ! t0_kref+0x18ec: udiv %l7, %l5, %o4
.word 0xe6ae1000 ! t0_kref+0x18f0: stba %l3, [%i0]0x80
.word 0xf1060000 ! t0_kref+0x18f4: ld [%i0], %f24
.word 0xafa00537 ! t0_kref+0x18f8: fsqrts %f23, %f23
.word 0x812d6012 ! t0_kref+0x18fc: sll %l5, 0x12, %g0
.word 0xb1a018d6 ! t0_kref+0x1900: fdtos %f22, %f24
.word 0xd20e601a ! t0_kref+0x1904: ldub [%i1 + 0x1a], %o1
.word 0x9b400000 ! t0_kref+0x1908: mov %y, %o5
.word 0x81ad8a56 ! t0_kref+0x190c: fcmpd %fcc0, %f22, %f22
.word 0xe968a203 ! t0_kref+0x1910: prefetch %g2 + 0x203, 20
.word 0xe9ee501b ! t0_kref+0x1914: prefetcha %i1 + %i3, 20
.word 0x81ad8ab6 ! t0_kref+0x1918: fcmpes %fcc0, %f22, %f22
.word 0x8143e040 ! t0_kref+0x191c: membar 0x40
.word 0x80c22c32 ! t0_kref+0x1920: addccc %o0, 0xc32, %g0
.word 0xa9b506f6 ! t0_kref+0x1924: fmul8ulx16 %f20, %f22, %f20
.word 0x9f3d4016 ! t0_kref+0x1928: sra %l5, %l6, %o7
.word 0x9ec58013 ! t0_kref+0x192c: addccc %l6, %l3, %o7
.word 0xc04e3ff1 ! t0_kref+0x1930: ldsb [%i0 - 0xf], %g0
.word 0xe49e5000 ! t0_kref+0x1934: ldda [%i1]0x80, %l2
.word 0x94157033 ! t0_kref+0x1938: or %l5, -0xfcd, %o2
.word 0x96a54016 ! t0_kref+0x193c: subcc %l5, %l6, %o3
.word 0xf11fbc50 ! t0_kref+0x1940: ldd [%fp - 0x3b0], %f24
.word 0xee30a022 ! t0_kref+0x1944: sth %l7, [%g2 + 0x22]
.word 0xe47e200c ! t0_kref+0x1948: swap [%i0 + 0xc], %l2
.word 0x9ec58015 ! t0_kref+0x194c: addccc %l6, %l5, %o7
call 1f
.empty
.word 0xffee101c ! t0_kref+0x1954: prefetcha %i0 + %i4, 31
.word 0xe830a010 ! t0_kref+0x1958: sth %l4, [%g2 + 0x10]
.word 0xeb68a1c3 ! t0_kref+0x195c: prefetch %g2 + 0x1c3, 21
1: .word 0xa9a58956 ! t0_kref+0x1960: fmuld %f22, %f22, %f20
.word 0xda40a010 ! t0_kref+0x1964: ldsw [%g2 + 0x10], %o5
.word 0xec36401b ! t0_kref+0x1968: sth %l6, [%i1 + %i3]
.word 0xd44e401a ! t0_kref+0x196c: ldsb [%i1 + %i2], %o2
.word 0x81820000 ! t0_kref+0x1970: wr %o0, %g0, %y
.word 0xed1fbf58 ! t0_kref+0x1974: ldd [%fp - 0xa8], %f22
.word 0x803524ac ! t0_kref+0x1978: orn %l4, 0x4ac, %g0
.word 0x1135f1da ! t0_kref+0x197c: sethi %hi(0xd7c76800), %o0
.word 0xb1a01a56 ! t0_kref+0x1980: fdtoi %f22, %f24
.word 0xed1fbec0 ! t0_kref+0x1984: ldd [%fp - 0x140], %f22
.word 0xf76e401c ! t0_kref+0x1988: prefetch %i1 + %i4, 27
.word 0x81d84011 ! t0_kref+0x198c: flush %g1 + %l1
.word 0xadb5ca35 ! t0_kref+0x1990: fpadd16s %f23, %f21, %f22
.word 0xe66e8018 ! t0_kref+0x1994: ldstub [%i2 + %i0], %l3
.word 0xf19eda58 ! t0_kref+0x1998: ldda [%i3 + %i0]0xd2, %f24
.word 0x98d54015 ! t0_kref+0x199c: umulcc %l5, %l5, %o4
.word 0xada01a56 ! t0_kref+0x19a0: fdtoi %f22, %f22
.word 0x932da008 ! t0_kref+0x19a4: sll %l6, 0x8, %o1
.word 0x9645c016 ! t0_kref+0x19a8: addc %l7, %l6, %o3
.word 0x9f2d8008 ! t0_kref+0x19ac: sll %l6, %o0, %o7
.word 0x9ab20017 ! t0_kref+0x19b0: orncc %o0, %l7, %o5
.word 0xe91fbc48 ! t0_kref+0x19b4: ldd [%fp - 0x3b8], %f20
.word 0xadb009b7 ! t0_kref+0x19b8: fexpand %f23, %f22
.word 0xb1a01935 ! t0_kref+0x19bc: fstod %f21, %f24
.word 0x805d0016 ! t0_kref+0x19c0: smul %l4, %l6, %g0
.word 0xabb58e35 ! t0_kref+0x19c4: fands %f22, %f21, %f21
.word 0xafa84038 ! t0_kref+0x19c8: fmovsne %fcc0, %f24, %f23
.word 0xf11fbf80 ! t0_kref+0x19cc: ldd [%fp - 0x80], %f24
.word 0xedee501c ! t0_kref+0x19d0: prefetcha %i1 + %i4, 22
.word 0xdade101d ! t0_kref+0x19d4: ldxa [%i0 + %i5]0x80, %o5
.word 0xd850a022 ! t0_kref+0x19d8: ldsh [%g2 + 0x22], %o4
.word 0xea30a022 ! t0_kref+0x19dc: sth %l5, [%g2 + 0x22]
.word 0xe9ee501a ! t0_kref+0x19e0: prefetcha %i1 + %i2, 20
.word 0xf1063ffc ! t0_kref+0x19e4: ld [%i0 - 4], %f24
.word 0xd848a003 ! t0_kref+0x19e8: ldsb [%g2 + 3], %o4
.word 0xe9be101d ! t0_kref+0x19ec: stda %f20, [%i0 + %i5]0x80
.word 0x9e9d0008 ! t0_kref+0x19f0: xorcc %l4, %o0, %o7
.word 0xd4060000 ! t0_kref+0x19f4: ld [%i0], %o2
.word 0xafa01a56 ! t0_kref+0x19f8: fdtoi %f22, %f23
.word 0xe01e0000 ! t0_kref+0x19fc: ldd [%i0], %l0
.word 0x20480002 ! t0_kref+0x1a00: bn,a,pt %icc, _kref+0x1a08
.word 0xa9a01935 ! t0_kref+0x1a04: fstod %f21, %f20
.word 0xe99f1a18 ! t0_kref+0x1a08: ldda [%i4 + %i0]0xd0, %f20
.word 0x9fb58333 ! t0_kref+0x1a0c: bmask %l6, %l3, %o7
.word 0xd44e3ff4 ! t0_kref+0x1a10: ldsb [%i0 - 0xc], %o2
.word 0x9fb50328 ! t0_kref+0x1a14: bmask %l4, %o0, %o7
.word 0x90d4c008 ! t0_kref+0x1a18: umulcc %l3, %o0, %o0
.word 0xda062008 ! t0_kref+0x1a1c: ld [%i0 + 8], %o5
call 1f
.empty
.word 0x98f58015 ! t0_kref+0x1a24: udivcc %l6, %l5, %o4
.word 0x9340c000 ! t0_kref+0x1a28: mov %asi, %o1
.word 0xea762018 ! t0_kref+0x1a2c: stx %l5, [%i0 + 0x18]
1: .word 0xed801019 ! t0_kref+0x1a30: lda [%g0 + %i1]0x80, %f22
.word 0xfbee101a ! t0_kref+0x1a34: prefetcha %i0 + %i2, 29
.word 0xb6103ff6 ! t0_kref+0x1a38: mov 0xfffffff6, %i3
.word 0x97b54017 ! t0_kref+0x1a3c: edge8 %l5, %l7, %o3
.word 0xb1a60937 ! t0_kref+0x1a40: fmuls %f24, %f23, %f24
.word 0x8034c008 ! t0_kref+0x1a44: orn %l3, %o0, %g0
.word 0x31480002 ! t0_kref+0x1a48: fba,a,pt %fcc0, _kref+0x1a50
.word 0xa9b60918 ! t0_kref+0x1a4c: faligndata %f24, %f24, %f20
.word 0xada5cd37 ! t0_kref+0x1a50: fsmuld %f23, %f23, %f22
.word 0xaba00038 ! t0_kref+0x1a54: fmovs %f24, %f21
.word 0xa9b60756 ! t0_kref+0x1a58: fpack32 %f24, %f22, %f20
.word 0xafa00138 ! t0_kref+0x1a5c: fabss %f24, %f23
.word 0x9e1cc013 ! t0_kref+0x1a60: xor %l3, %l3, %o7
.word 0xb1a5cd36 ! t0_kref+0x1a64: fsmuld %f23, %f22, %f24
.word 0xde96d018 ! t0_kref+0x1a68: lduha [%i3 + %i0]0x80, %o7
.word 0xe91fbf70 ! t0_kref+0x1a6c: ldd [%fp - 0x90], %f20
.word 0xb1a84056 ! t0_kref+0x1a70: fmovdne %fcc0, %f22, %f24
.word 0x98d225ab ! t0_kref+0x1a74: umulcc %o0, 0x5ab, %o4
.word 0x94f5a346 ! t0_kref+0x1a78: udivcc %l6, 0x346, %o2
.word 0xedb81019 ! t0_kref+0x1a7c: stda %f22, [%g0 + %i1]0x80
.word 0xa9b00cd4 ! t0_kref+0x1a80: fnot2 %f20, %f20
.word 0x9a1528b9 ! t0_kref+0x1a84: or %l4, 0x8b9, %o5
.word 0xadb00cf6 ! t0_kref+0x1a88: fnot2s %f22, %f22
.word 0x929d4015 ! t0_kref+0x1a8c: xorcc %l5, %l5, %o1
.word 0xd5f61013 ! t0_kref+0x1a90: casxa [%i0]0x80, %l3, %o2
.word 0x33800001 ! t0_kref+0x1a94: fbe,a _kref+0x1a98
.word 0xa9a01058 ! t0_kref+0x1a98: fdtox %f24, %f20
.word 0xed1e7ff8 ! t0_kref+0x1a9c: ldd [%i1 - 8], %f22
.word 0x9f258014 ! t0_kref+0x1aa0: mulscc %l6, %l4, %o7
.word 0xe91fbd70 ! t0_kref+0x1aa4: ldd [%fp - 0x290], %f20
.word 0xd44e8018 ! t0_kref+0x1aa8: ldsb [%i2 + %i0], %o2
.word 0xf11e7ff8 ! t0_kref+0x1aac: ldd [%i1 - 8], %f24
.word 0xf100a000 ! t0_kref+0x1ab0: ld [%g2], %f24
.word 0xf100a010 ! t0_kref+0x1ab4: ld [%g2 + 0x10], %f24
.word 0xb1a58d37 ! t0_kref+0x1ab8: fsmuld %f22, %f23, %f24
.word 0xd46e600d ! t0_kref+0x1abc: ldstub [%i1 + 0xd], %o2
.word 0xec3e7fe0 ! t0_kref+0x1ac0: std %l6, [%i1 - 0x20]
.word 0xada00056 ! t0_kref+0x1ac4: fmovd %f22, %f22
.word 0x81ad0a56 ! t0_kref+0x1ac8: fcmpd %fcc0, %f20, %f22
.word 0xc0560000 ! t0_kref+0x1acc: ldsh [%i0], %g0
.word 0x90653f3d ! t0_kref+0x1ad0: subc %l4, -0xc3, %o0
.word 0xafb58ea0 ! t0_kref+0x1ad4: fsrc1s %f22, %f23
.word 0x801dad3c ! t0_kref+0x1ad8: xor %l6, 0xd3c, %g0
.word 0xee28a033 ! t0_kref+0x1adc: stb %l7, [%g2 + 0x33]
.word 0xd44e8019 ! t0_kref+0x1ae0: ldsb [%i2 + %i1], %o2
.word 0xf13f4019 ! t0_kref+0x1ae4: std %f24, [%i5 + %i1]
.word 0xda881018 ! t0_kref+0x1ae8: lduba [%g0 + %i0]0x80, %o5
.word 0x29480008 ! t0_kref+0x1aec: fbl,a,pt %fcc0, _kref+0x1b0c
.word 0x98ad3b29 ! t0_kref+0x1af0: andncc %l4, -0x4d7, %o4
.word 0xada58854 ! t0_kref+0x1af4: faddd %f22, %f20, %f22
.word 0x9a1da59e ! t0_kref+0x1af8: xor %l6, 0x59e, %o5
.word 0xd6063ff0 ! t0_kref+0x1afc: ld [%i0 - 0x10], %o3
.word 0xec30a020 ! t0_kref+0x1b00: sth %l6, [%g2 + 0x20]
.word 0x26480003 ! t0_kref+0x1b04: bl,a,pt %icc, _kref+0x1b10
.word 0x986533a7 ! t0_kref+0x1b08: subc %l4, -0xc59, %o4
.word 0x9634c017 ! t0_kref+0x1b0c: orn %l3, %l7, %o3
.word 0xef871018 ! t0_kref+0x1b10: lda [%i4 + %i0]0x80, %f23
.word 0x99354008 ! t0_kref+0x1b14: srl %l5, %o0, %o4
.word 0xed1fbd30 ! t0_kref+0x1b18: ldd [%fp - 0x2d0], %f22
.word 0x37480001 ! t0_kref+0x1b1c: fbge,a,pt %fcc0, _kref+0x1b20
.word 0xada00535 ! t0_kref+0x1b20: fsqrts %f21, %f22
.word 0xb1a548b8 ! t0_kref+0x1b24: fsubs %f21, %f24, %f24
.word 0xb1a00556 ! t0_kref+0x1b28: fsqrtd %f22, %f24
.word 0xc056401b ! t0_kref+0x1b2c: ldsh [%i1 + %i3], %g0
.word 0x809229ee ! t0_kref+0x1b30: orcc %o0, 0x9ee, %g0
.word 0xee300019 ! t0_kref+0x1b34: sth %l7, [%g0 + %i1]
.word 0xb1b586d6 ! t0_kref+0x1b38: fmul8sux16 %f22, %f22, %f24
.word 0x81ad8a56 ! t0_kref+0x1b3c: fcmpd %fcc0, %f22, %f22
.word 0x9e358008 ! t0_kref+0x1b40: orn %l6, %o0, %o7
.word 0xed1fbcd0 ! t0_kref+0x1b44: ldd [%fp - 0x330], %f22
.word 0xea30a012 ! t0_kref+0x1b48: sth %l5, [%g2 + 0x12]
.word 0xd610a000 ! t0_kref+0x1b4c: lduh [%g2], %o3
.word 0xd616600e ! t0_kref+0x1b50: lduh [%i1 + 0xe], %o3
.word 0xe6367ff6 ! t0_kref+0x1b54: sth %l3, [%i1 - 0xa]
.word 0xafa01898 ! t0_kref+0x1b58: fitos %f24, %f23
.word 0x81ae0ad6 ! t0_kref+0x1b5c: fcmped %fcc0, %f24, %f22
.word 0x3a480002 ! t0_kref+0x1b60: bcc,a,pt %icc, _kref+0x1b68
.word 0xe820a030 ! t0_kref+0x1b64: st %l4, [%g2 + 0x30]
.word 0xfb6e2010 ! t0_kref+0x1b68: prefetch %i0 + 0x10, 29
.word 0x9fc00004 ! t0_kref+0x1b6c: call %g0 + %g4
.word 0xa9a58854 ! t0_kref+0x1b70: faddd %f22, %f20, %f20
.word 0x90adf94c ! t0_kref+0x1b74: andncc %l7, -0x6b4, %o0
.word 0xb1a01938 ! t0_kref+0x1b78: fstod %f24, %f24
.word 0xada018d6 ! t0_kref+0x1b7c: fdtos %f22, %f22
.word 0xc12e001c ! t0_kref+0x1b80: st %fsr, [%i0 + %i4]
.word 0xeb066010 ! t0_kref+0x1b84: ld [%i1 + 0x10], %f21
.word 0xd8063ff0 ! t0_kref+0x1b88: ld [%i0 - 0x10], %o4
.word 0x8143e040 ! t0_kref+0x1b8c: membar 0x40
.word 0xd006401c ! t0_kref+0x1b90: ld [%i1 + %i4], %o0
.word 0x90a50014 ! t0_kref+0x1b94: subcc %l4, %l4, %o0
.word 0x952d201f ! t0_kref+0x1b98: sll %l4, 0x1f, %o2
.word 0xf1a01019 ! t0_kref+0x1b9c: sta %f24, [%g0 + %i1]0x80
.word 0x8134e00a ! t0_kref+0x1ba0: srl %l3, 0xa, %g0
.word 0x80422640 ! t0_kref+0x1ba4: addc %o0, 0x640, %g0
.word 0xada01898 ! t0_kref+0x1ba8: fitos %f24, %f22
.word 0xeea01018 ! t0_kref+0x1bac: sta %l7, [%g0 + %i0]0x80
.word 0x92bdc015 ! t0_kref+0x1bb0: xnorcc %l7, %l5, %o1
.word 0xada01937 ! t0_kref+0x1bb4: fstod %f23, %f22
.word 0x802a3b30 ! t0_kref+0x1bb8: andn %o0, -0x4d0, %g0
.word 0xada01936 ! t0_kref+0x1bbc: fstod %f22, %f22
.word 0x81ad8ad8 ! t0_kref+0x1bc0: fcmped %fcc0, %f22, %f24
.word 0xef070019 ! t0_kref+0x1bc4: ld [%i4 + %i1], %f23
.word 0xd80e6011 ! t0_kref+0x1bc8: ldub [%i1 + 0x11], %o4
.word 0x94954008 ! t0_kref+0x1bcc: orcc %l5, %o0, %o2
.word 0xe93e7ff8 ! t0_kref+0x1bd0: std %f20, [%i1 - 8]
.word 0xaba00537 ! t0_kref+0x1bd4: fsqrts %f23, %f21
.word 0xadb009b7 ! t0_kref+0x1bd8: fexpand %f23, %f22
.word 0xecee9019 ! t0_kref+0x1bdc: ldstuba [%i2 + %i1]0x80, %l6
.word 0x9e95b9fa ! t0_kref+0x1be0: orcc %l6, -0x606, %o7
.word 0xd020a020 ! t0_kref+0x1be4: st %o0, [%g2 + 0x20]
.word 0x94f5323d ! t0_kref+0x1be8: udivcc %l4, -0xdc3, %o2
.word 0x9895c015 ! t0_kref+0x1bec: orcc %l7, %l5, %o4
.word 0xd0362006 ! t0_kref+0x1bf0: sth %o0, [%i0 + 6]
.word 0x9295b997 ! t0_kref+0x1bf4: orcc %l6, -0x669, %o1
.word 0xabb54c75 ! t0_kref+0x1bf8: fnors %f21, %f21, %f21
.word 0xee28a012 ! t0_kref+0x1bfc: stb %l7, [%g2 + 0x12]
.word 0xa9b00c00 ! t0_kref+0x1c00: fzero %f20
.word 0x90d50008 ! t0_kref+0x1c04: umulcc %l4, %o0, %o0
.word 0xe99f1a58 ! t0_kref+0x1c08: ldda [%i4 + %i0]0xd2, %f20
.word 0xb810201c ! t0_kref+0x1c0c: mov 0x1c, %i4
.word 0xd40e6012 ! t0_kref+0x1c10: ldub [%i1 + 0x12], %o2
.word 0xa9b58a56 ! t0_kref+0x1c14: fpadd32 %f22, %f22, %f20
.word 0xe620a020 ! t0_kref+0x1c18: st %l3, [%g2 + 0x20]
.word 0x80f20015 ! t0_kref+0x1c1c: udivcc %o0, %l5, %g0
.word 0xeef75019 ! t0_kref+0x1c20: stxa %l7, [%i5 + %i1]0x80
.word 0x9f3a0008 ! t0_kref+0x1c24: sra %o0, %o0, %o7
.word 0xd66e2007 ! t0_kref+0x1c28: ldstub [%i0 + 7], %o3
.word 0xe86e001a ! t0_kref+0x1c2c: ldstub [%i0 + %i2], %l4
.word 0x90357682 ! t0_kref+0x1c30: orn %l5, -0x97e, %o0
.word 0xb1b00776 ! t0_kref+0x1c34: fpack16 %f22, %f24
.word 0x2b480003 ! t0_kref+0x1c38: fbug,a,pt %fcc0, _kref+0x1c44
.word 0xba103ff0 ! t0_kref+0x1c3c: mov 0xfffffff0, %i5
.word 0xf120a030 ! t0_kref+0x1c40: st %f24, [%g2 + 0x30]
.word 0xd020a020 ! t0_kref+0x1c44: st %o0, [%g2 + 0x20]
.word 0x81de348c ! t0_kref+0x1c48: flush %i0 - 0xb74
.word 0xc050a000 ! t0_kref+0x1c4c: ldsh [%g2], %g0
.word 0x80c5b83a ! t0_kref+0x1c50: addccc %l6, -0x7c6, %g0
.word 0xc0067fe0 ! t0_kref+0x1c54: ld [%i1 - 0x20], %g0
.word 0xb1a018d6 ! t0_kref+0x1c58: fdtos %f22, %f24
.word 0xadb60e58 ! t0_kref+0x1c5c: fxnor %f24, %f24, %f22
.word 0xf11fbea8 ! t0_kref+0x1c60: ldd [%fp - 0x158], %f24
.word 0x29480002 ! t0_kref+0x1c64: fbl,a,pt %fcc0, _kref+0x1c6c
.word 0xa9b50756 ! t0_kref+0x1c68: fpack32 %f20, %f22, %f20
.word 0xafa01896 ! t0_kref+0x1c6c: fitos %f22, %f23
.word 0x96322513 ! t0_kref+0x1c70: orn %o0, 0x513, %o3
.word 0x95b4c354 ! t0_kref+0x1c74: alignaddrl %l3, %l4, %o2
.word 0x9eaa3d24 ! t0_kref+0x1c78: andncc %o0, -0x2dc, %o7
.word 0xc807bff0 ! t0_kref+0x1c7c: ld [%fp - 0x10], %g4
.word 0x81dc000f ! t0_kref+0x1c80: flush %l0 + %o7
.word 0xd84e001a ! t0_kref+0x1c84: ldsb [%i0 + %i2], %o4
.word 0xd456001b ! t0_kref+0x1c88: ldsh [%i0 + %i3], %o2
.word 0x80f54013 ! t0_kref+0x1c8c: udivcc %l5, %l3, %g0
.word 0xaba609b6 ! t0_kref+0x1c90: fdivs %f24, %f22, %f21
.word 0xea36201c ! t0_kref+0x1c94: sth %l5, [%i0 + 0x1c]
.word 0x925d0017 ! t0_kref+0x1c98: smul %l4, %l7, %o1
.word 0xa9a54d37 ! t0_kref+0x1c9c: fsmuld %f21, %f23, %f20
.word 0xe99f1a58 ! t0_kref+0x1ca0: ldda [%i4 + %i0]0xd2, %f20
.word 0xf1263fe8 ! t0_kref+0x1ca4: st %f24, [%i0 - 0x18]
.word 0xd8163ff2 ! t0_kref+0x1ca8: lduh [%i0 - 0xe], %o4
.word 0xf11f4018 ! t0_kref+0x1cac: ldd [%i5 + %i0], %f24
.word 0x81adcab8 ! t0_kref+0x1cb0: fcmpes %fcc0, %f23, %f24
.word 0xd656201c ! t0_kref+0x1cb4: ldsh [%i0 + 0x1c], %o3
.word 0x81703f36 ! t0_kref+0x1cb8: popc -0xca, %g0
.word 0xc0166004 ! t0_kref+0x1cbc: lduh [%i1 + 4], %g0
.word 0x95b50035 ! t0_kref+0x1cc0: edge8n %l4, %l5, %o2
.word 0x95b4c355 ! t0_kref+0x1cc4: alignaddrl %l3, %l5, %o2
.word 0xabb54a76 ! t0_kref+0x1cc8: fpadd32s %f21, %f22, %f21
.word 0x94920015 ! t0_kref+0x1ccc: orcc %o0, %l5, %o2
.word 0x2e480001 ! t0_kref+0x1cd0: bvs,a,pt %icc, _kref+0x1cd4
.word 0xe968a1cf ! t0_kref+0x1cd4: prefetch %g2 + 0x1cf, 20
.word 0x9fc10000 ! t0_kref+0x1cd8: call %g4
.word 0x9655ebae ! t0_kref+0x1cdc: umul %l7, 0xbae, %o3
.word 0xe4981019 ! t0_kref+0x1ce0: ldda [%g0 + %i1]0x80, %l2
.word 0x947d0017 ! t0_kref+0x1ce4: sdiv %l4, %l7, %o2
.word 0xed3e2000 ! t0_kref+0x1ce8: std %f22, [%i0]
.word 0x81ad0a58 ! t0_kref+0x1cec: fcmpd %fcc0, %f20, %f24
.word 0x9addb3b6 ! t0_kref+0x1cf0: smulcc %l6, -0xc4a, %o5
.word 0xada01898 ! t0_kref+0x1cf4: fitos %f24, %f22
.word 0x9854c016 ! t0_kref+0x1cf8: umul %l3, %l6, %o4
.word 0xd406601c ! t0_kref+0x1cfc: ld [%i1 + 0x1c], %o2
.word 0x94356f73 ! t0_kref+0x1d00: orn %l5, 0xf73, %o2
.word 0xc10f0000 ! t0_kref+0x1d04: ld [%i4], %fsr
.word 0x9b320017 ! t0_kref+0x1d08: srl %o0, %l7, %o5
.word 0xd030a030 ! t0_kref+0x1d0c: sth %o0, [%g2 + 0x30]
.word 0xd840a030 ! t0_kref+0x1d10: ldsw [%g2 + 0x30], %o4
.word 0xee20a020 ! t0_kref+0x1d14: st %l7, [%g2 + 0x20]
.word 0x9454fde5 ! t0_kref+0x1d18: umul %l3, -0x21b, %o2
.word 0x9fc10000 ! t0_kref+0x1d1c: call %g4
.word 0xa025c008 ! t0_kref+0x1d20: sub %l7, %o0, %l0
.word 0xb1a01895 ! t0_kref+0x1d24: fitos %f21, %f24
.word 0xd840a000 ! t0_kref+0x1d28: ldsw [%g2], %o4
.word 0xadb00cd6 ! t0_kref+0x1d2c: fnot2 %f22, %f22
.word 0x993da003 ! t0_kref+0x1d30: sra %l6, 0x3, %o4
.word 0xf1267ff0 ! t0_kref+0x1d34: st %f24, [%i1 - 0x10]
.word 0xda00a010 ! t0_kref+0x1d38: ld [%g2 + 0x10], %o5
.word 0x95d02010 ! t0_kref+0x1d3c: tg %icc, %g0 + 0x10
.word 0x9f400000 ! t0_kref+0x1d40: mov %y, %o7
.word 0xaba5c937 ! t0_kref+0x1d44: fmuls %f23, %f23, %f21
.word 0xee2e8018 ! t0_kref+0x1d48: stb %l7, [%i2 + %i0]
.word 0xec362000 ! t0_kref+0x1d4c: sth %l6, [%i0]
.word 0xb1a01896 ! t0_kref+0x1d50: fitos %f22, %f24
.word 0x95b54317 ! t0_kref+0x1d54: alignaddr %l5, %l7, %o2
.word 0xde16c019 ! t0_kref+0x1d58: lduh [%i3 + %i1], %o7
.word 0x91b58556 ! t0_kref+0x1d5c: fcmpeq16 %f22, %f22, %o0
.word 0xadb50756 ! t0_kref+0x1d60: fpack32 %f20, %f22, %f22
.word 0x9215bbd4 ! t0_kref+0x1d64: or %l6, -0x42c, %o1
.word 0x8d85c017 ! t0_kref+0x1d68: wr %l7, %l7, %fprs
.word 0xabb5cdb5 ! t0_kref+0x1d6c: fxors %f23, %f21, %f21
.word 0xa9a508d6 ! t0_kref+0x1d70: fsubd %f20, %f22, %f20
.word 0x927cf7a6 ! t0_kref+0x1d74: sdiv %l3, -0x85a, %o1
.word 0x9b2d8016 ! t0_kref+0x1d78: sll %l6, %l6, %o5
.word 0xe9ee101c ! t0_kref+0x1d7c: prefetcha %i0 + %i4, 20
.word 0xed26001c ! t0_kref+0x1d80: st %f22, [%i0 + %i4]
.word 0xe7f65013 ! t0_kref+0x1d84: casxa [%i1]0x80, %l3, %l3
.word 0x973de004 ! t0_kref+0x1d88: sra %l7, 0x4, %o3
.word 0x39480004 ! t0_kref+0x1d8c: fbuge,a,pt %fcc0, _kref+0x1d9c
.word 0xb1a018d8 ! t0_kref+0x1d90: fdtos %f24, %f24
.word 0xe06e4000 ! t0_kref+0x1d94: ldstub [%i1], %l0
.word 0xb1b54ef5 ! t0_kref+0x1d98: fornot2s %f21, %f21, %f24
.word 0xe99e5a5d ! t0_kref+0x1d9c: ldda [%i1 + %i5]0xd2, %f20
.word 0xffee501c ! t0_kref+0x1da0: prefetcha %i1 + %i4, 31
.word 0xe138001d ! t0_kref+0x1da4: std %f16, [%g0 + %i5]
.word 0xee28a023 ! t0_kref+0x1da8: stb %l7, [%g2 + 0x23]
.word 0xada5c8b7 ! t0_kref+0x1dac: fsubs %f23, %f23, %f22
.word 0xe828a001 ! t0_kref+0x1db0: stb %l4, [%g2 + 1]
.word 0x98adff4d ! t0_kref+0x1db4: andncc %l7, -0xb3, %o4
.word 0x80b5ed57 ! t0_kref+0x1db8: orncc %l7, 0xd57, %g0
.word 0xada00558 ! t0_kref+0x1dbc: fsqrtd %f24, %f22
.word 0xef067fe4 ! t0_kref+0x1dc0: ld [%i1 - 0x1c], %f23
.word 0xed1fbfa0 ! t0_kref+0x1dc4: ldd [%fp - 0x60], %f22
.word 0xabb60a77 ! t0_kref+0x1dc8: fpadd32s %f24, %f23, %f21
.word 0xb1b5cd37 ! t0_kref+0x1dcc: fandnot1s %f23, %f23, %f24
.word 0x95b58053 ! t0_kref+0x1dd0: edge8l %l6, %l3, %o2
.word 0xaba000b7 ! t0_kref+0x1dd4: fnegs %f23, %f21
.word 0xb1a5c938 ! t0_kref+0x1dd8: fmuls %f23, %f24, %f24
.word 0x99322005 ! t0_kref+0x1ddc: srl %o0, 0x5, %o4
.word 0x9214f14a ! t0_kref+0x1de0: or %l3, -0xeb6, %o1
.word 0x80f4f6d2 ! t0_kref+0x1de4: udivcc %l3, -0x92e, %g0
.word 0xaba000b8 ! t0_kref+0x1de8: fnegs %f24, %f21
.word 0x947d4008 ! t0_kref+0x1dec: sdiv %l5, %o0, %o2
.word 0xc768a047 ! t0_kref+0x1df0: prefetch %g2 + 0x47, 3
.word 0xb1a54835 ! t0_kref+0x1df4: fadds %f21, %f21, %f24
.word 0x34480007 ! t0_kref+0x1df8: bg,a,pt %icc, _kref+0x1e14
.word 0xed1e2000 ! t0_kref+0x1dfc: ldd [%i0], %f22
.word 0xd4162002 ! t0_kref+0x1e00: lduh [%i0 + 2], %o2
.word 0x933d4014 ! t0_kref+0x1e04: sra %l5, %l4, %o1
.word 0x922d3e68 ! t0_kref+0x1e08: andn %l4, -0x198, %o1
.word 0x9334c008 ! t0_kref+0x1e0c: srl %l3, %o0, %o1
.word 0xf106001c ! t0_kref+0x1e10: ld [%i0 + %i4], %f24
.word 0xaba54835 ! t0_kref+0x1e14: fadds %f21, %f21, %f21
.word 0x913de01b ! t0_kref+0x1e18: sra %l7, 0x1b, %o0
.word 0x909a3d54 ! t0_kref+0x1e1c: xorcc %o0, -0x2ac, %o0
.word 0x81b01023 ! t0_kref+0x1e20: siam 0x3
.word 0x9f2d2004 ! t0_kref+0x1e24: sll %l4, 0x4, %o7
.word 0xd406401c ! t0_kref+0x1e28: ld [%i1 + %i4], %o2
.word 0xee30a020 ! t0_kref+0x1e2c: sth %l7, [%g2 + 0x20]
.word 0xe628a011 ! t0_kref+0x1e30: stb %l3, [%g2 + 0x11]
.word 0xafa589b7 ! t0_kref+0x1e34: fdivs %f22, %f23, %f23
.word 0x9965c016 ! t0_kref+0x1e38: movvs %icc, %l6, %o4
.word 0x97b4c016 ! t0_kref+0x1e3c: edge8 %l3, %l6, %o3
.word 0xe9bf1a18 ! t0_kref+0x1e40: stda %f20, [%i4 + %i0]0xd0
.word 0x96c58015 ! t0_kref+0x1e44: addccc %l6, %l5, %o3
.word 0x9a2d0014 ! t0_kref+0x1e48: andn %l4, %l4, %o5
.word 0xe630a002 ! t0_kref+0x1e4c: sth %l3, [%g2 + 2]
.word 0xe3b8a080 ! t0_kref+0x1e50: stda %f48, [%g2 + 0x80]%asi
.word 0xafa01a56 ! t0_kref+0x1e54: fdtoi %f22, %f23
.word 0x93b500d4 ! t0_kref+0x1e58: edge16l %l4, %l4, %o1
.word 0x943d7703 ! t0_kref+0x1e5c: xnor %l5, -0x8fd, %o2
.word 0xe66e3ffb ! t0_kref+0x1e60: ldstub [%i0 - 5], %l3
.word 0xd248a002 ! t0_kref+0x1e64: ldsb [%g2 + 2], %o1
.word 0x901d2f0a ! t0_kref+0x1e68: xor %l4, 0xf0a, %o0
.word 0x907da533 ! t0_kref+0x1e6c: sdiv %l6, 0x533, %o0
.word 0xaba01096 ! t0_kref+0x1e70: fxtos %f22, %f21
.word 0x9fb60596 ! t0_kref+0x1e74: fcmpgt32 %f24, %f22, %o7
.word 0x9834e2e0 ! t0_kref+0x1e78: orn %l3, 0x2e0, %o4
.word 0x9fc10000 ! t0_kref+0x1e7c: call %g4
.word 0xadb60fb7 ! t0_kref+0x1e80: fors %f24, %f23, %f22
.word 0xada01935 ! t0_kref+0x1e84: fstod %f21, %f22
.word 0xe168a1c5 ! t0_kref+0x1e88: prefetch %g2 + 0x1c5, 16
.word 0x9f414000 ! t0_kref+0x1e8c: mov %pc, %o7
.word 0xb1b00fc0 ! t0_kref+0x1e90: fone %f24
.word 0xb1b54638 ! t0_kref+0x1e94: fmul8x16 %f21, %f24, %f24
.word 0x29800001 ! t0_kref+0x1e98: fbl,a _kref+0x1e9c
.word 0xadb00c00 ! t0_kref+0x1e9c: fzero %f22
.word 0x93b58556 ! t0_kref+0x1ea0: fcmpeq16 %f22, %f22, %o1
.word 0x99b4c0b5 ! t0_kref+0x1ea4: edge16n %l3, %l5, %o4
.word 0xd20e8019 ! t0_kref+0x1ea8: ldub [%i2 + %i1], %o1
.word 0xe8764000 ! t0_kref+0x1eac: stx %l4, [%i1]
.word 0xada01056 ! t0_kref+0x1eb0: fdtox %f22, %f22
.word 0xa9b58754 ! t0_kref+0x1eb4: fpack32 %f22, %f20, %f20
.word 0xd028a020 ! t0_kref+0x1eb8: stb %o0, [%g2 + 0x20]
.word 0x98dd0014 ! t0_kref+0x1ebc: smulcc %l4, %l4, %o4
.word 0xadb58ea0 ! t0_kref+0x1ec0: fsrc1s %f22, %f22
.word 0x81ad0ad6 ! t0_kref+0x1ec4: fcmped %fcc0, %f20, %f22
.word 0xd416201c ! t0_kref+0x1ec8: lduh [%i0 + 0x1c], %o2
.word 0xafa000b7 ! t0_kref+0x1ecc: fnegs %f23, %f23
.word 0x94f56983 ! t0_kref+0x1ed0: udivcc %l5, 0x983, %o2
.word 0xb1a5cd38 ! t0_kref+0x1ed4: fsmuld %f23, %f24, %f24
.word 0x9a0df2e7 ! t0_kref+0x1ed8: and %l7, -0xd19, %o5
.word 0x8610201b ! t0_kref+0x1edc: mov 0x1b, %g3
.word 0x86a0e001 ! t0_kref+0x1ee0: subcc %g3, 1, %g3
.word 0x22800012 ! t0_kref+0x1ee4: be,a _kref+0x1f2c
.word 0xe86e3ff9 ! t0_kref+0x1ee8: ldstub [%i0 - 7], %l4
.word 0xadb5c6b7 ! t0_kref+0x1eec: fmul8x16al %f23, %f23, %f22
.word 0xd86e3fff ! t0_kref+0x1ef0: ldstub [%i0 - 1], %o4
.word 0xd4064000 ! t0_kref+0x1ef4: ld [%i1], %o2
.word 0x9a7d6fee ! t0_kref+0x1ef8: sdiv %l5, 0xfee, %o5
.word 0x9885c014 ! t0_kref+0x1efc: addcc %l7, %l4, %o4
.word 0x967ce558 ! t0_kref+0x1f00: sdiv %l3, 0x558, %o3
.word 0x81ad0ad6 ! t0_kref+0x1f04: fcmped %fcc0, %f20, %f22
.word 0xafa00137 ! t0_kref+0x1f08: fabss %f23, %f23
.word 0xada01898 ! t0_kref+0x1f0c: fitos %f24, %f22
call SYM(t0_subr1)
.word 0xed1fbca0 ! t0_kref+0x1f14: ldd [%fp - 0x360], %f22
.word 0xc168a08f ! t0_kref+0x1f18: prefetch %g2 + 0x8f, 0
.word 0xf207bfe0 ! t0_kref+0x1f1c: ld [%fp - 0x20], %i1
.word 0x81ad8ab6 ! t0_kref+0x1f20: fcmpes %fcc0, %f22, %f22
.word 0x9f44c000 ! t0_kref+0x1f24: mov %gsr, %o7
.word 0xed1fbf38 ! t0_kref+0x1f28: ldd [%fp - 0xc8], %f22
.word 0x98b50015 ! t0_kref+0x1f2c: orncc %l4, %l5, %o4
.word 0x94820015 ! t0_kref+0x1f30: addcc %o0, %l5, %o2
.word 0x94fa0014 ! t0_kref+0x1f34: sdivcc %o0, %l4, %o2
.word 0x36480001 ! t0_kref+0x1f38: bge,a,pt %icc, _kref+0x1f3c
.word 0xb1b60ea0 ! t0_kref+0x1f3c: fsrc1s %f24, %f24
.word 0xed1fbc08 ! t0_kref+0x1f40: ldd [%fp - 0x3f8], %f22
.word 0xc398a040 ! t0_kref+0x1f44: ldda [%g2 + 0x40]%asi, %f32
.word 0xafa01897 ! t0_kref+0x1f48: fitos %f23, %f23
.word 0xde0e3fe1 ! t0_kref+0x1f4c: ldub [%i0 - 0x1f], %o7
.word 0xe99e5a1a ! t0_kref+0x1f50: ldda [%i1 + %i2]0xd0, %f20
.word 0xb1aa0056 ! t0_kref+0x1f54: fmovda %fcc0, %f22, %f24
.word 0xeb68a208 ! t0_kref+0x1f58: prefetch %g2 + 0x208, 21
.word 0x90ad8017 ! t0_kref+0x1f5c: andncc %l6, %l7, %o0
.word 0x98da0014 ! t0_kref+0x1f60: smulcc %o0, %l4, %o4
.word 0x94bde751 ! t0_kref+0x1f64: xnorcc %l7, 0x751, %o2
.word 0xf13e001d ! t0_kref+0x1f68: std %f24, [%i0 + %i5]
.word 0xabb54df7 ! t0_kref+0x1f6c: fnands %f21, %f23, %f21
.word 0xee6e8019 ! t0_kref+0x1f70: ldstub [%i2 + %i1], %l7
call SYM(t0_subr2)
.word 0xa9b58ad8 ! t0_kref+0x1f78: fpsub32 %f22, %f24, %f20
.word 0x80323330 ! t0_kref+0x1f7c: orn %o0, -0xcd0, %g0
.word 0xd448a002 ! t0_kref+0x1f80: ldsb [%g2 + 2], %o2
.word 0xb1a018d6 ! t0_kref+0x1f84: fdtos %f22, %f24
.word 0xed00a030 ! t0_kref+0x1f88: ld [%g2 + 0x30], %f22
.word 0x9a620015 ! t0_kref+0x1f8c: subc %o0, %l5, %o5
.word 0xda0e6011 ! t0_kref+0x1f90: ldub [%i1 + 0x11], %o5
.word 0xadb60c54 ! t0_kref+0x1f94: fnor %f24, %f20, %f22
.word 0x80c20015 ! t0_kref+0x1f98: addccc %o0, %l5, %g0
.word 0x987d4016 ! t0_kref+0x1f9c: sdiv %l5, %l6, %o4
.word 0xeb06001c ! t0_kref+0x1fa0: ld [%i0 + %i4], %f21
.word 0x927d6130 ! t0_kref+0x1fa4: sdiv %l5, 0x130, %o1
.word 0xda0e001a ! t0_kref+0x1fa8: ldub [%i0 + %i2], %o5
.word 0xd64e001a ! t0_kref+0x1fac: ldsb [%i0 + %i2], %o3
.word 0xe93e0000 ! t0_kref+0x1fb0: std %f20, [%i0]
.word 0x81ad0ad4 ! t0_kref+0x1fb4: fcmped %fcc0, %f20, %f20
.word 0xe168a1c4 ! t0_kref+0x1fb8: prefetch %g2 + 0x1c4, 16
.word 0xaba589b6 ! t0_kref+0x1fbc: fdivs %f22, %f22, %f21
.word 0xdbf65016 ! t0_kref+0x1fc0: casxa [%i1]0x80, %l6, %o5
.word 0x90c52346 ! t0_kref+0x1fc4: addccc %l4, 0x346, %o0
.word 0xc807bfec ! t0_kref+0x1fc8: ld [%fp - 0x14], %g4
.word 0x81ae0a56 ! t0_kref+0x1fcc: fcmpd %fcc0, %f24, %f22
.word 0xed1e2000 ! t0_kref+0x1fd0: ldd [%i0], %f22
.word 0xadb50ad8 ! t0_kref+0x1fd4: fpsub32 %f20, %f24, %f22
.word 0x95b540f6 ! t0_kref+0x1fd8: edge16ln %l5, %l6, %o2
.word 0xe620a030 ! t0_kref+0x1fdc: st %l3, [%g2 + 0x30]
.word 0xef067fe8 ! t0_kref+0x1fe0: ld [%i1 - 0x18], %f23
.word 0x96654014 ! t0_kref+0x1fe4: subc %l5, %l4, %o3
.word 0x9455c017 ! t0_kref+0x1fe8: umul %l7, %l7, %o2
.word 0x98ad744e ! t0_kref+0x1fec: andncc %l5, -0xbb2, %o4
.word 0xada01938 ! t0_kref+0x1ff0: fstod %f24, %f22
.word 0xada58958 ! t0_kref+0x1ff4: fmuld %f22, %f24, %f22
.word 0xf120a030 ! t0_kref+0x1ff8: st %f24, [%g2 + 0x30]
.word 0xb1b00fc0 ! t0_kref+0x1ffc: fone %f24
.word 0xadb60dd8 ! t0_kref+0x2000: fnand %f24, %f24, %f22
.word 0x9af5a659 ! t0_kref+0x2004: udivcc %l6, 0x659, %o5
.word 0x80c22da9 ! t0_kref+0x2008: addccc %o0, 0xda9, %g0
.word 0xada01a54 ! t0_kref+0x200c: fdtoi %f20, %f22
.word 0xeb270000 ! t0_kref+0x2010: st %f21, [%i4]
.word 0xada00558 ! t0_kref+0x2014: fsqrtd %f24, %f22
.word 0x9ec4e903 ! t0_kref+0x2018: addccc %l3, 0x903, %o7
.word 0xa9b506f6 ! t0_kref+0x201c: fmul8ulx16 %f20, %f22, %f20
.word 0x81ad8ad8 ! t0_kref+0x2020: fcmped %fcc0, %f22, %f24
.word 0x98e5c016 ! t0_kref+0x2024: subccc %l7, %l6, %o4
.word 0xe9be501d ! t0_kref+0x2028: stda %f20, [%i1 + %i5]0x80
.word 0x8143c000 ! t0_kref+0x202c: stbar
.word 0x90854013 ! t0_kref+0x2030: addcc %l5, %l3, %o0
.word 0x2d480008 ! t0_kref+0x2034: fbg,a,pt %fcc0, _kref+0x2054
.word 0xda567ffa ! t0_kref+0x2038: ldsh [%i1 - 6], %o5
call SYM(t0_subr0)
.word 0xc008a032 ! t0_kref+0x2040: ldub [%g2 + 0x32], %g0
call SYM(t0_subr1)
.word 0xd0167fe2 ! t0_kref+0x2048: lduh [%i1 - 0x1e], %o0
.word 0xa9a58d35 ! t0_kref+0x204c: fsmuld %f22, %f21, %f20
.word 0xa9a58d38 ! t0_kref+0x2050: fsmuld %f22, %f24, %f20
.word 0xd0267ff0 ! t0_kref+0x2054: st %o0, [%i1 - 0x10]
.word 0xd66e201f ! t0_kref+0x2058: ldstub [%i0 + 0x1f], %o3
.word 0xd810a032 ! t0_kref+0x205c: lduh [%g2 + 0x32], %o4
.word 0x9bb20034 ! t0_kref+0x2060: edge8n %o0, %l4, %o5
.word 0xada00556 ! t0_kref+0x2064: fsqrtd %f22, %f22
.word 0xc056001b ! t0_kref+0x2068: ldsh [%i0 + %i3], %g0
.word 0x85d02010 ! t0_kref+0x206c: tle %icc, %g0 + 0x10
.word 0xaba58935 ! t0_kref+0x2070: fmuls %f22, %f21, %f21
.word 0xf120a000 ! t0_kref+0x2074: st %f24, [%g2]
.word 0xafa01895 ! t0_kref+0x2078: fitos %f21, %f23
.word 0x95b5c0b4 ! t0_kref+0x207c: edge16n %l7, %l4, %o2
.word 0xe6ff1019 ! t0_kref+0x2080: swapa [%i4 + %i1]0x80, %l3
.word 0xada01898 ! t0_kref+0x2084: fitos %f24, %f22
.word 0xe830a020 ! t0_kref+0x2088: sth %l4, [%g2 + 0x20]
sethi %hi(2f), %o7
.word 0xe40be0c0 ! t0_kref+0x2090: ldub [%o7 + 0xc0], %l2
.word 0xa41ca00c ! t0_kref+0x2094: xor %l2, 0xc, %l2
.word 0xe42be0c0 ! t0_kref+0x2098: stb %l2, [%o7 + 0xc0]
.word 0x81dbe0c0 ! t0_kref+0x209c: flush %o7 + 0xc0
.word 0x8185c000 ! t0_kref+0x20a0: wr %l7, %g0, %y
.word 0xef00a000 ! t0_kref+0x20a4: ld [%g2], %f23
.word 0x9a9d0017 ! t0_kref+0x20a8: xorcc %l4, %l7, %o5
.word 0xadb50e58 ! t0_kref+0x20ac: fxnor %f20, %f24, %f22
.word 0x95b60596 ! t0_kref+0x20b0: fcmpgt32 %f24, %f22, %o2
.word 0xeb00a030 ! t0_kref+0x20b4: ld [%g2 + 0x30], %f21
.word 0xed1fbed8 ! t0_kref+0x20b8: ldd [%fp - 0x128], %f22
.word 0xef20a020 ! t0_kref+0x20bc: st %f23, [%g2 + 0x20]
2: .word 0x96920014 ! t0_kref+0x20c0: orcc %o0, %l4, %o3
.word 0x9de3bfa0 ! t0_kref+0x20c4: save %sp, -0x60, %sp
.word 0x9bee8000 ! t0_kref+0x20c8: restore %i2, %g0, %o5
.word 0xe91fbef0 ! t0_kref+0x20cc: ldd [%fp - 0x110], %f20
.word 0x9a2a2c15 ! t0_kref+0x20d0: andn %o0, 0xc15, %o5
.word 0x81ae0ad8 ! t0_kref+0x20d4: fcmped %fcc0, %f24, %f24
.word 0xadb54d37 ! t0_kref+0x20d8: fandnot1s %f21, %f23, %f22
.word 0x9a15c013 ! t0_kref+0x20dc: or %l7, %l3, %o5
.word 0x80a22257 ! t0_kref+0x20e0: cmp %o0, 0x257
.word 0xeb00a000 ! t0_kref+0x20e4: ld [%g2], %f21
.word 0xb1b50e56 ! t0_kref+0x20e8: fxnor %f20, %f22, %f24
.word 0xef00a010 ! t0_kref+0x20ec: ld [%g2 + 0x10], %f23
.word 0xafb54a78 ! t0_kref+0x20f0: fpadd32s %f21, %f24, %f23
.word 0xabb00776 ! t0_kref+0x20f4: fpack16 %f22, %f21
.word 0x942d0017 ! t0_kref+0x20f8: andn %l4, %l7, %o2
.word 0xb1b60cb8 ! t0_kref+0x20fc: fandnot2s %f24, %f24, %f24
.word 0xc768a04f ! t0_kref+0x2100: prefetch %g2 + 0x4f, 3
.word 0xb1b00cf8 ! t0_kref+0x2104: fnot2s %f24, %f24
.word 0x99b5c0f3 ! t0_kref+0x2108: edge16ln %l7, %l3, %o4
.word 0xc016c018 ! t0_kref+0x210c: lduh [%i3 + %i0], %g0
.word 0xa9b009b6 ! t0_kref+0x2110: fexpand %f22, %f20
.word 0x92357c95 ! t0_kref+0x2114: orn %l5, -0x36b, %o1
.word 0xe56e2008 ! t0_kref+0x2118: prefetch %i0 + 8, 18
.word 0xef062004 ! t0_kref+0x211c: ld [%i0 + 4], %f23
.word 0xabb54d60 ! t0_kref+0x2120: fnot1s %f21, %f21
.word 0xaba549b6 ! t0_kref+0x2124: fdivs %f21, %f22, %f21
.word 0xed3f4019 ! t0_kref+0x2128: std %f22, [%i5 + %i1]
.word 0x9e550015 ! t0_kref+0x212c: umul %l4, %l5, %o7
.word 0x941d8014 ! t0_kref+0x2130: xor %l6, %l4, %o2
.word 0x93b58596 ! t0_kref+0x2134: fcmpgt32 %f22, %f22, %o1
.word 0x9614c014 ! t0_kref+0x2138: or %l3, %l4, %o3
.word 0x9095c016 ! t0_kref+0x213c: orcc %l7, %l6, %o0
.word 0xaba60938 ! t0_kref+0x2140: fmuls %f24, %f24, %f21
.word 0x878020d0 ! t0_kref+0x2144: mov 0xd0, %asi
.word 0xafb60fb7 ! t0_kref+0x2148: fors %f24, %f23, %f23
.word 0x921cc013 ! t0_kref+0x214c: xor %l3, %l3, %o1
.word 0xd26e8019 ! t0_kref+0x2150: ldstub [%i2 + %i1], %o1
.word 0xd050a010 ! t0_kref+0x2154: ldsh [%g2 + 0x10], %o0
.word 0x87802080 ! t0_kref+0x2158: mov 0x80, %asi
.word 0x9abd8016 ! t0_kref+0x215c: xnorcc %l6, %l6, %o5
.word 0x96f58014 ! t0_kref+0x2160: udivcc %l6, %l4, %o3
.word 0xadb00778 ! t0_kref+0x2164: fpack16 %f24, %f22
.word 0x81ad8ad4 ! t0_kref+0x2168: fcmped %fcc0, %f22, %f20
.word 0xaba00138 ! t0_kref+0x216c: fabss %f24, %f21
.word 0x81df7fd1 ! t0_kref+0x2170: flush %i5 - 0x2f
.word 0x983dad84 ! t0_kref+0x2174: xnor %l6, 0xd84, %o4
.word 0x9bb500f4 ! t0_kref+0x2178: edge16ln %l4, %l4, %o5
.word 0x907d0017 ! t0_kref+0x217c: sdiv %l4, %l7, %o0
.word 0x99b4c054 ! t0_kref+0x2180: edge8l %l3, %l4, %o4
.word 0x932a2016 ! t0_kref+0x2184: sll %o0, 0x16, %o1
.word 0x9ebce426 ! t0_kref+0x2188: xnorcc %l3, 0x426, %o7
.word 0x809db917 ! t0_kref+0x218c: xorcc %l6, -0x6e9, %g0
.word 0xb1a5cd38 ! t0_kref+0x2190: fsmuld %f23, %f24, %f24
.word 0x99400000 ! t0_kref+0x2194: mov %y, %o4
.word 0x878020e0 ! t0_kref+0x2198: mov 0xe0, %asi
.word 0xafa018d6 ! t0_kref+0x219c: fdtos %f22, %f23
.word 0x8143c000 ! t0_kref+0x21a0: stbar
.word 0xadb60994 ! t0_kref+0x21a4: bshuffle %f24, %f20, %f22
.word 0xef066014 ! t0_kref+0x21a8: ld [%i1 + 0x14], %f23
.word 0xc3ee5017 ! t0_kref+0x21ac: prefetcha %i1 + %l7, 1
.word 0x96adc013 ! t0_kref+0x21b0: andncc %l7, %l3, %o3
.word 0x9e5cc016 ! t0_kref+0x21b4: smul %l3, %l6, %o7
.word 0xd810a032 ! t0_kref+0x21b8: lduh [%g2 + 0x32], %o4
.word 0x807df132 ! t0_kref+0x21bc: sdiv %l7, -0xece, %g0
.word 0x878020f0 ! t0_kref+0x21c0: mov 0xf0, %asi
.word 0xb1a000b8 ! t0_kref+0x21c4: fnegs %f24, %f24
.word 0x81ad8a56 ! t0_kref+0x21c8: fcmpd %fcc0, %f22, %f22
.word 0xe4086c70 ! t0_kref+0x21cc: ldub [%g1 + 0xc70], %l2
.word 0xa41ca00c ! t0_kref+0x21d0: xor %l2, 0xc, %l2
.word 0xe4286c70 ! t0_kref+0x21d4: stb %l2, [%g1 + 0xc70]
.word 0x81d86c70 ! t0_kref+0x21d8: flush %g1 + 0xc70
.word 0x9014c013 ! t0_kref+0x21dc: or %l3, %l3, %o0
.word 0x91400000 ! t0_kref+0x21e0: mov %y, %o0
.word 0x27800006 ! t0_kref+0x21e4: fbul,a _kref+0x21fc
.word 0x91354016 ! t0_kref+0x21e8: srl %l5, %l6, %o0
.word 0xafa000b8 ! t0_kref+0x21ec: fnegs %f24, %f23
.word 0x9235c016 ! t0_kref+0x21f0: orn %l7, %l6, %o1
.word 0xafa00535 ! t0_kref+0x21f4: fsqrts %f21, %f23
.word 0x81da28bc ! t0_kref+0x21f8: flush %o0 + 0x8bc
.word 0xafa018d4 ! t0_kref+0x21fc: fdtos %f20, %f23
.word 0xec36600e ! t0_kref+0x2200: sth %l6, [%i1 + 0xe]
.word 0x91b54148 ! t0_kref+0x2204: edge32l %l5, %o0, %o0
.word 0x81ae0a56 ! t0_kref+0x2208: fcmpd %fcc0, %f24, %f22
2: .word 0xe1e61013 ! t0_kref+0x220c: casa [%i0]0x80, %l3, %l0
.word 0xa9b60d40 ! t0_kref+0x2210: fnot1 %f24, %f20
.word 0x927d3a85 ! t0_kref+0x2214: sdiv %l4, -0x57b, %o1
.word 0xada01936 ! t0_kref+0x2218: fstod %f22, %f22
.word 0x95b54333 ! t0_kref+0x221c: bmask %l5, %l3, %o2
.word 0xf1be1894 ! t0_kref+0x2220: stda %f24, [%i0 + %l4]0xc4
.word 0xada01936 ! t0_kref+0x2224: fstod %f22, %f22
.word 0xafa00038 ! t0_kref+0x2228: fmovs %f24, %f23
.word 0xd86e8019 ! t0_kref+0x222c: ldstub [%i2 + %i1], %o4
.word 0x81b5c314 ! t0_kref+0x2230: alignaddr %l7, %l4, %g0
.word 0xafb00cf7 ! t0_kref+0x2234: fnot2s %f23, %f23
.word 0x8143c000 ! t0_kref+0x2238: stbar
.word 0x97356008 ! t0_kref+0x223c: srl %l5, 0x8, %o3
.word 0x95b504d4 ! t0_kref+0x2240: fcmpne32 %f20, %f20, %o2
.word 0x8143c000 ! t0_kref+0x2244: stbar
.word 0xafa00137 ! t0_kref+0x2248: fabss %f23, %f23
.word 0xe628a020 ! t0_kref+0x224c: stb %l3, [%g2 + 0x20]
.word 0x9de3bfa0 ! t0_kref+0x2250: save %sp, -0x60, %sp
.word 0x91e82176 ! t0_kref+0x2254: restore %g0, 0x176, %o0
.word 0xada00558 ! t0_kref+0x2258: fsqrtd %f24, %f22
.word 0xaba01098 ! t0_kref+0x225c: fxtos %f24, %f21
.word 0xda0e6008 ! t0_kref+0x2260: ldub [%i1 + 8], %o5
.word 0x91322006 ! t0_kref+0x2264: srl %o0, 0x6, %o0
.word 0xb1a00554 ! t0_kref+0x2268: fsqrtd %f20, %f24
.word 0xd4d81018 ! t0_kref+0x226c: ldxa [%g0 + %i0]0x80, %o2
.word 0xada8c056 ! t0_kref+0x2270: fmovdul %fcc0, %f22, %f22
.word 0x2d480005 ! t0_kref+0x2274: fbg,a,pt %fcc0, _kref+0x2288
.word 0x81da8009 ! t0_kref+0x2278: flush %o2 + %o1
.word 0xe86e7ff1 ! t0_kref+0x227c: ldstub [%i1 - 0xf], %l4
.word 0x9e1d8016 ! t0_kref+0x2280: xor %l6, %l6, %o7
.word 0xb1b60c78 ! t0_kref+0x2284: fnors %f24, %f24, %f24
.word 0xadb60756 ! t0_kref+0x2288: fpack32 %f24, %f22, %f22
.word 0x8610200a ! t0_kref+0x228c: mov 0xa, %g3
.word 0x86a0e001 ! t0_kref+0x2290: subcc %g3, 1, %g3
.word 0x22800006 ! t0_kref+0x2294: be,a _kref+0x22ac
.word 0xe5f61014 ! t0_kref+0x2298: casxa [%i0]0x80, %l4, %l2
.word 0xe820a030 ! t0_kref+0x229c: st %l4, [%g2 + 0x30]
.word 0xe8300019 ! t0_kref+0x22a0: sth %l4, [%g0 + %i1]
.word 0xadb00fc0 ! t0_kref+0x22a4: fone %f22
.word 0xeaf65000 ! t0_kref+0x22a8: stxa %l5, [%i1]0x80
.word 0xada00558 ! t0_kref+0x22ac: fsqrtd %f24, %f22
.word 0xd450a002 ! t0_kref+0x22b0: ldsh [%g2 + 2], %o2
.word 0x9944c000 ! t0_kref+0x22b4: mov %gsr, %o4
.word 0xb1a01094 ! t0_kref+0x22b8: fxtos %f20, %f24
.word 0xada54838 ! t0_kref+0x22bc: fadds %f21, %f24, %f22
.word 0xee30a032 ! t0_kref+0x22c0: sth %l7, [%g2 + 0x32]
.word 0xed1fbd40 ! t0_kref+0x22c4: ldd [%fp - 0x2c0], %f22
.word 0xee30a002 ! t0_kref+0x22c8: sth %l7, [%g2 + 2]
.word 0xada01116 ! t0_kref+0x22cc: fxtod %f22, %f22
.word 0xc12e2018 ! t0_kref+0x22d0: st %fsr, [%i0 + 0x18]
.word 0x001fffff ! t0_kref+0x22d4: illtrap 0x1fffff
.word 0x98c4e613 ! t0_kref+0x22d8: addccc %l3, 0x613, %o4
.word 0xef68a1c5 ! t0_kref+0x22dc: prefetch %g2 + 0x1c5, 23
.word 0xe828a023 ! t0_kref+0x22e0: stb %l4, [%g2 + 0x23]
.word 0xa9a60856 ! t0_kref+0x22e4: faddd %f24, %f22, %f20
.word 0xada5cd36 ! t0_kref+0x22e8: fsmuld %f23, %f22, %f22
.word 0xafa018d4 ! t0_kref+0x22ec: fdtos %f20, %f23
.word 0x9ab56428 ! t0_kref+0x22f0: orncc %l5, 0x428, %o5
.word 0x23480005 ! t0_kref+0x22f4: fbne,a,pt %fcc0, _kref+0x2308
.word 0xd0ae9018 ! t0_kref+0x22f8: stba %o0, [%i2 + %i0]0x80
.word 0xada00138 ! t0_kref+0x22fc: fabss %f24, %f22
.word 0xe86e401a ! t0_kref+0x2300: ldstub [%i1 + %i2], %l4
.word 0x80852beb ! t0_kref+0x2304: addcc %l4, 0xbeb, %g0
.word 0xef68a209 ! t0_kref+0x2308: prefetch %g2 + 0x209, 23
.word 0xada01058 ! t0_kref+0x230c: fdtox %f24, %f22
.word 0xada54d38 ! t0_kref+0x2310: fsmuld %f21, %f24, %f22
.word 0x81ad0ad4 ! t0_kref+0x2314: fcmped %fcc0, %f20, %f20
.word 0xd44e0000 ! t0_kref+0x2318: ldsb [%i0], %o2
.word 0xd0774019 ! t0_kref+0x231c: stx %o0, [%i5 + %i1]
.word 0xd408a002 ! t0_kref+0x2320: ldub [%g2 + 2], %o2
.word 0x81ad8ad4 ! t0_kref+0x2324: fcmped %fcc0, %f22, %f20
.word 0x922d267e ! t0_kref+0x2328: andn %l4, 0x67e, %o1
.word 0xb1a01a56 ! t0_kref+0x232c: fdtoi %f22, %f24
.word 0x8055ec8d ! t0_kref+0x2330: umul %l7, 0xc8d, %g0
.word 0xc00e8018 ! t0_kref+0x2334: ldub [%i2 + %i0], %g0
.word 0xaba01a56 ! t0_kref+0x2338: fdtoi %f22, %f21
.word 0xed180019 ! t0_kref+0x233c: ldd [%g0 + %i1], %f22
.word 0x92650013 ! t0_kref+0x2340: subc %l4, %l3, %o1
.word 0x912a200d ! t0_kref+0x2344: sll %o0, 0xd, %o0
.word 0xc0164000 ! t0_kref+0x2348: lduh [%i1], %g0
.word 0xada589d6 ! t0_kref+0x234c: fdivd %f22, %f22, %f22
.word 0x9e64e3c8 ! t0_kref+0x2350: subc %l3, 0x3c8, %o7
.word 0xb1b5ce38 ! t0_kref+0x2354: fands %f23, %f24, %f24
.word 0xb1a5cd35 ! t0_kref+0x2358: fsmuld %f23, %f21, %f24
.word 0x31800004 ! t0_kref+0x235c: fba,a _kref+0x236c
.word 0xadb5cdf5 ! t0_kref+0x2360: fnands %f23, %f21, %f22
.word 0xee30a002 ! t0_kref+0x2364: sth %l7, [%g2 + 2]
.word 0x81ae0ad6 ! t0_kref+0x2368: fcmped %fcc0, %f24, %f22
.word 0xee20a020 ! t0_kref+0x236c: st %l7, [%g2 + 0x20]
.word 0xda48a030 ! t0_kref+0x2370: ldsb [%g2 + 0x30], %o5
.word 0xadb54db5 ! t0_kref+0x2374: fxors %f21, %f21, %f22
.word 0xda562006 ! t0_kref+0x2378: ldsh [%i0 + 6], %o5
.word 0x9de3bfa0 ! t0_kref+0x237c: save %sp, -0x60, %sp
.word 0x93ee801b ! t0_kref+0x2380: restore %i2, %i3, %o1
.word 0xe46e7ff8 ! t0_kref+0x2384: ldstub [%i1 - 8], %l2
.word 0xe5ee101c ! t0_kref+0x2388: prefetcha %i0 + %i4, 18
.word 0xc048a001 ! t0_kref+0x238c: ldsb [%g2 + 1], %g0
.word 0xf7ee101b ! t0_kref+0x2390: prefetcha %i0 + %i3, 27
.word 0xb1a58937 ! t0_kref+0x2394: fmuls %f22, %f23, %f24
.word 0xe83e3fe8 ! t0_kref+0x2398: std %l4, [%i0 - 0x18]
.word 0x808dae11 ! t0_kref+0x239c: btst 0xe11, %l6
.word 0xd0366004 ! t0_kref+0x23a0: sth %o0, [%i1 + 4]
.word 0xa9b50a58 ! t0_kref+0x23a4: fpadd32 %f20, %f24, %f20
.word 0x80dd39ed ! t0_kref+0x23a8: smulcc %l4, -0x613, %g0
.word 0xb1a5c835 ! t0_kref+0x23ac: fadds %f23, %f21, %f24
.word 0x805a3c11 ! t0_kref+0x23b0: smul %o0, -0x3ef, %g0
.word 0xd050a022 ! t0_kref+0x23b4: ldsh [%g2 + 0x22], %o0
.word 0x91b60514 ! t0_kref+0x23b8: fcmpgt16 %f24, %f20, %o0
.word 0x37480006 ! t0_kref+0x23bc: fbge,a,pt %fcc0, _kref+0x23d4
.word 0xec36c018 ! t0_kref+0x23c0: sth %l6, [%i3 + %i0]
.word 0x31800007 ! t0_kref+0x23c4: fba,a _kref+0x23e0
.word 0xada54938 ! t0_kref+0x23c8: fmuls %f21, %f24, %f22
.word 0xb1a01897 ! t0_kref+0x23cc: fitos %f23, %f24
.word 0xea30a030 ! t0_kref+0x23d0: sth %l5, [%g2 + 0x30]
.word 0x963d0014 ! t0_kref+0x23d4: xnor %l4, %l4, %o3
.word 0xf11fbdb0 ! t0_kref+0x23d8: ldd [%fp - 0x250], %f24
.word 0x9654c017 ! t0_kref+0x23dc: umul %l3, %l7, %o3
.word 0xada54936 ! t0_kref+0x23e0: fmuls %f21, %f22, %f22
.word 0xafa5c8b6 ! t0_kref+0x23e4: fsubs %f23, %f22, %f23
.word 0x9015c014 ! t0_kref+0x23e8: or %l7, %l4, %o0
.word 0x37480008 ! t0_kref+0x23ec: fbge,a,pt %fcc0, _kref+0x240c
.word 0xd4567fe4 ! t0_kref+0x23f0: ldsh [%i1 - 0x1c], %o2
.word 0xada60956 ! t0_kref+0x23f4: fmuld %f24, %f22, %f22
.word 0x9ad54017 ! t0_kref+0x23f8: umulcc %l5, %l7, %o5
.word 0xeb00a000 ! t0_kref+0x23fc: ld [%g2], %f21
.word 0xd208a012 ! t0_kref+0x2400: ldub [%g2 + 0x12], %o1
.word 0xeb060000 ! t0_kref+0x2404: ld [%i0], %f21
.word 0xde16c018 ! t0_kref+0x2408: lduh [%i3 + %i0], %o7
.word 0x813cc008 ! t0_kref+0x240c: sra %l3, %o0, %g0
.word 0xb1a60d36 ! t0_kref+0x2410: fsmuld %f24, %f22, %f24
call SYM(t0_subr0)
.word 0xf1ee101a ! t0_kref+0x2418: prefetcha %i0 + %i2, 24
.word 0x81adcab8 ! t0_kref+0x241c: fcmpes %fcc0, %f23, %f24
.word 0xa7820015 ! t0_kref+0x2420: wr %o0, %l5, %gsr
.word 0x9a858014 ! t0_kref+0x2424: addcc %l6, %l4, %o5
.word 0x9de3bfa0 ! t0_kref+0x2428: save %sp, -0x60, %sp
.word 0xb4877404 ! t0_kref+0x242c: addcc %i5, -0xbfc, %i2
.word 0x97eec01a ! t0_kref+0x2430: restore %i3, %i2, %o3
.word 0xb1a589d6 ! t0_kref+0x2434: fdivd %f22, %f22, %f24
.word 0x9655bef3 ! t0_kref+0x2438: umul %l6, -0x10d, %o3
.word 0xc398a040 ! t0_kref+0x243c: ldda [%g2 + 0x40]%asi, %f32
.word 0xada00538 ! t0_kref+0x2440: fsqrts %f24, %f22
.word 0x97b54156 ! t0_kref+0x2444: edge32l %l5, %l6, %o3
.word 0x94d5a52d ! t0_kref+0x2448: umulcc %l6, 0x52d, %o2
.word 0xaba018d6 ! t0_kref+0x244c: fdtos %f22, %f21
.word 0xf1270018 ! t0_kref+0x2450: st %f24, [%i4 + %i0]
.word 0xada54d36 ! t0_kref+0x2454: fsmuld %f21, %f22, %f22
.word 0xeaa65000 ! t0_kref+0x2458: sta %l5, [%i1]0x80
.word 0xb1a60836 ! t0_kref+0x245c: fadds %f24, %f22, %f24
.word 0xd8064000 ! t0_kref+0x2460: ld [%i1], %o4
.word 0xd808a030 ! t0_kref+0x2464: ldub [%g2 + 0x30], %o4
.word 0x9a15eb53 ! t0_kref+0x2468: or %l7, 0xb53, %o5
.word 0xa9b50f56 ! t0_kref+0x246c: fornot1 %f20, %f22, %f20
.word 0xada54d36 ! t0_kref+0x2470: fsmuld %f21, %f22, %f22
.word 0x9e323893 ! t0_kref+0x2474: orn %o0, -0x76d, %o7
.word 0x28480006 ! t0_kref+0x2478: bleu,a,pt %icc, _kref+0x2490
.word 0xafa01897 ! t0_kref+0x247c: fitos %f23, %f23
.word 0x9a858014 ! t0_kref+0x2480: addcc %l6, %l4, %o5
.word 0x81adca36 ! t0_kref+0x2484: fcmps %fcc0, %f23, %f22
.word 0xb1b606f8 ! t0_kref+0x2488: fmul8ulx16 %f24, %f24, %f24
.word 0x8143c000 ! t0_kref+0x248c: stbar
.word 0xadb00776 ! t0_kref+0x2490: fpack16 %f22, %f22
.word 0xef20a000 ! t0_kref+0x2494: st %f23, [%g2]
.word 0x98b5afd2 ! t0_kref+0x2498: orncc %l6, 0xfd2, %o4
.word 0xadb60996 ! t0_kref+0x249c: bshuffle %f24, %f22, %f22
.word 0xe83e3ff8 ! t0_kref+0x24a0: std %l4, [%i0 - 8]
.word 0x96fd4008 ! t0_kref+0x24a4: sdivcc %l5, %o0, %o3
.word 0xada58d38 ! t0_kref+0x24a8: fsmuld %f22, %f24, %f22
.word 0xc0063fec ! t0_kref+0x24ac: ld [%i0 - 0x14], %g0
.word 0x98f5b60f ! t0_kref+0x24b0: udivcc %l6, -0x9f1, %o4
.word 0xec267ff0 ! t0_kref+0x24b4: st %l6, [%i1 - 0x10]
.word 0x96552622 ! t0_kref+0x24b8: umul %l4, 0x622, %o3
.word 0x17098fac ! t0_kref+0x24bc: sethi %hi(0x263eb000), %o3
.word 0xda463fe0 ! t0_kref+0x24c0: ldsw [%i0 - 0x20], %o5
.word 0xef20a020 ! t0_kref+0x24c4: st %f23, [%g2 + 0x20]
.word 0x9732201b ! t0_kref+0x24c8: srl %o0, 0x1b, %o3
.word 0xafa608b6 ! t0_kref+0x24cc: fsubs %f24, %f22, %f23
.word 0x92954017 ! t0_kref+0x24d0: orcc %l5, %l7, %o1
.word 0xed263ffc ! t0_kref+0x24d4: st %f22, [%i0 - 4]
.word 0x9615f4cc ! t0_kref+0x24d8: or %l7, -0xb34, %o3
.word 0xf5ee501b ! t0_kref+0x24dc: prefetcha %i1 + %i3, 26
.word 0xd450a020 ! t0_kref+0x24e0: ldsh [%g2 + 0x20], %o2
.word 0xa9a54d37 ! t0_kref+0x24e4: fsmuld %f21, %f23, %f20
.word 0x92b54015 ! t0_kref+0x24e8: orncc %l5, %l5, %o1
.word 0xada00056 ! t0_kref+0x24ec: fmovd %f22, %f22
.word 0x81850000 ! t0_kref+0x24f0: wr %l4, %g0, %y
.word 0xd030a012 ! t0_kref+0x24f4: sth %o0, [%g2 + 0x12]
call SYM(t0_subr0)
.word 0xed68a048 ! t0_kref+0x24fc: prefetch %g2 + 0x48, 22
.word 0xb1b506d4 ! t0_kref+0x2500: fmul8sux16 %f20, %f20, %f24
.word 0xefa71018 ! t0_kref+0x2504: sta %f23, [%i4 + %i0]0x80
.word 0xc768a1c3 ! t0_kref+0x2508: prefetch %g2 + 0x1c3, 3
.word 0x94f5a02a ! t0_kref+0x250c: udivcc %l6, 0x2a, %o2
.word 0xd650a022 ! t0_kref+0x2510: ldsh [%g2 + 0x22], %o3
.word 0xada00556 ! t0_kref+0x2514: fsqrtd %f22, %f22
.word 0xb1b58e35 ! t0_kref+0x2518: fands %f22, %f21, %f24
.word 0x2d480006 ! t0_kref+0x251c: fbg,a,pt %fcc0, _kref+0x2534
.word 0xb1a018d6 ! t0_kref+0x2520: fdtos %f22, %f24
.word 0x809531ea ! t0_kref+0x2524: orcc %l4, -0xe16, %g0
.word 0x91b60598 ! t0_kref+0x2528: fcmpgt32 %f24, %f24, %o0
.word 0x81ad8a56 ! t0_kref+0x252c: fcmpd %fcc0, %f22, %f22
.word 0xed063fec ! t0_kref+0x2530: ld [%i0 - 0x14], %f22
.word 0xd608a023 ! t0_kref+0x2534: ldub [%g2 + 0x23], %o3
.word 0xada5cd37 ! t0_kref+0x2538: fsmuld %f23, %f23, %f22
.word 0x9035e1bb ! t0_kref+0x253c: orn %l7, 0x1bb, %o0
.word 0xabb54df6 ! t0_kref+0x2540: fnands %f21, %f22, %f21
.word 0xb1a00535 ! t0_kref+0x2544: fsqrts %f21, %f24
.word 0xd400a030 ! t0_kref+0x2548: ld [%g2 + 0x30], %o2
.word 0xb1b60a98 ! t0_kref+0x254c: fpsub16 %f24, %f24, %f24
.word 0xb1a01897 ! t0_kref+0x2550: fitos %f23, %f24
.word 0xe5ee501d ! t0_kref+0x2554: prefetcha %i1 + %i5, 18
.word 0x81ad8a54 ! t0_kref+0x2558: fcmpd %fcc0, %f22, %f20
.word 0x902cc016 ! t0_kref+0x255c: andn %l3, %l6, %o0
.word 0xadb00776 ! t0_kref+0x2560: fpack16 %f22, %f22
.word 0xafa54938 ! t0_kref+0x2564: fmuls %f21, %f24, %f23
.word 0x80e5c017 ! t0_kref+0x2568: subccc %l7, %l7, %g0
.word 0xd4c6501c ! t0_kref+0x256c: ldswa [%i1 + %i4]0x80, %o2
.word 0x81ad8a54 ! t0_kref+0x2570: fcmpd %fcc0, %f22, %f20
.word 0xec260000 ! t0_kref+0x2574: st %l6, [%i0]
.word 0x98150016 ! t0_kref+0x2578: or %l4, %l6, %o4
.word 0xec20a030 ! t0_kref+0x257c: st %l6, [%g2 + 0x30]
.word 0x31480004 ! t0_kref+0x2580: fba,a,pt %fcc0, _kref+0x2590
.word 0x80353b44 ! t0_kref+0x2584: orn %l4, -0x4bc, %g0
.word 0x9e85627d ! t0_kref+0x2588: addcc %l5, 0x27d, %o7
.word 0x989dc017 ! t0_kref+0x258c: xorcc %l7, %l7, %o4
.word 0xa9b58a56 ! t0_kref+0x2590: fpadd32 %f22, %f22, %f20
.word 0x90da0016 ! t0_kref+0x2594: smulcc %o0, %l6, %o0
.word 0xb1a01a54 ! t0_kref+0x2598: fdtoi %f20, %f24
.word 0x9ed4fcc8 ! t0_kref+0x259c: umulcc %l3, -0x338, %o7
.word 0x9e1d0017 ! t0_kref+0x25a0: xor %l4, %l7, %o7
.word 0xb1a58d36 ! t0_kref+0x25a4: fsmuld %f22, %f22, %f24
.word 0xe26e8018 ! t0_kref+0x25a8: ldstub [%i2 + %i0], %l1
.word 0xafb5cfb5 ! t0_kref+0x25ac: fors %f23, %f21, %f23
.word 0x933ce001 ! t0_kref+0x25b0: sra %l3, 0x1, %o1
.word 0xe9be1856 ! t0_kref+0x25b4: stda %f20, [%i0 + %l6]0xc2
.word 0x81ad8ad6 ! t0_kref+0x25b8: fcmped %fcc0, %f22, %f22
.word 0x8584e89d ! t0_kref+0x25bc: wr %l3, 0x89d, %ccr
.word 0x96b528c2 ! t0_kref+0x25c0: orncc %l4, 0x8c2, %o3
.word 0xadb54ab8 ! t0_kref+0x25c4: fpsub16s %f21, %f24, %f22
.word 0x9a1d0016 ! t0_kref+0x25c8: xor %l4, %l6, %o5
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0x8585b182 ! t0_kref+0x25d4: wr %l6, 0xfffff182, %ccr
.word 0x92f58016 ! t0_kref+0x25d8: udivcc %l6, %l6, %o1
.word 0x97400000 ! t0_kref+0x25dc: mov %y, %o3
.word 0xde50a032 ! t0_kref+0x25e0: ldsh [%g2 + 0x32], %o7
.word 0xf120a010 ! t0_kref+0x25e4: st %f24, [%g2 + 0x10]
.word 0x30480004 ! t0_kref+0x25e8: ba,a,pt %icc, _kref+0x25f8
1: .word 0xda4e401a ! t0_kref+0x25ec: ldsb [%i1 + %i2], %o5
.word 0xe83f4019 ! t0_kref+0x25f0: std %l4, [%i5 + %i1]
.word 0xada01898 ! t0_kref+0x25f4: fitos %f24, %f22
.word 0x98c238f6 ! t0_kref+0x25f8: addccc %o0, -0x70a, %o4
.word 0xadb60996 ! t0_kref+0x25fc: bshuffle %f24, %f22, %f22
.word 0x86102002 ! t0_kref+0x2600: mov 0x2, %g3
.word 0x32800000 ! t0_kref+0x2604: bne,a _kref+0x2604
.word 0x86a0e001 ! t0_kref+0x2608: subcc %g3, 1, %g3
.word 0x903ce89c ! t0_kref+0x260c: xnor %l3, 0x89c, %o0
.word 0xf1b81018 ! t0_kref+0x2610: stda %f24, [%g0 + %i0]0x80
.word 0x9aadebc3 ! t0_kref+0x2614: andncc %l7, 0xbc3, %o5
.word 0xd408a021 ! t0_kref+0x2618: ldub [%g2 + 0x21], %o2
.word 0xb1a00536 ! t0_kref+0x261c: fsqrts %f22, %f24
.word 0xd46e8018 ! t0_kref+0x2620: ldstub [%i2 + %i0], %o2
.word 0xd248a031 ! t0_kref+0x2624: ldsb [%g2 + 0x31], %o1
.word 0x98322ffa ! t0_kref+0x2628: orn %o0, 0xffa, %o4
.word 0x987cc016 ! t0_kref+0x262c: sdiv %l3, %l6, %o4
.word 0x81b60456 ! t0_kref+0x2630: fcmpne16 %f24, %f22, %g0
.word 0x9ebd8014 ! t0_kref+0x2634: xnorcc %l6, %l4, %o7
.word 0x8143c000 ! t0_kref+0x2638: stbar
.word 0x2b800007 ! t0_kref+0x263c: fbug,a _kref+0x2658
.word 0xaba5c838 ! t0_kref+0x2640: fadds %f23, %f24, %f21
.word 0x29480003 ! t0_kref+0x2644: fbl,a,pt %fcc0, _kref+0x2650
.word 0x98d4ea36 ! t0_kref+0x2648: umulcc %l3, 0xa36, %o4
.word 0xada58858 ! t0_kref+0x264c: faddd %f22, %f24, %f22
.word 0x81ad0ad6 ! t0_kref+0x2650: fcmped %fcc0, %f20, %f22
.word 0xb1a01a56 ! t0_kref+0x2654: fdtoi %f22, %f24
.word 0x9bb58418 ! t0_kref+0x2658: fcmple16 %f22, %f24, %o5
.word 0xde40a000 ! t0_kref+0x265c: ldsw [%g2], %o7
.word 0xeca61000 ! t0_kref+0x2660: sta %l6, [%i0]0x80
.word 0xada000b8 ! t0_kref+0x2664: fnegs %f24, %f22
.word 0xada54938 ! t0_kref+0x2668: fmuls %f21, %f24, %f22
.word 0x80bcf72f ! t0_kref+0x266c: xnorcc %l3, -0x8d1, %g0
.word 0xde00a010 ! t0_kref+0x2670: ld [%g2 + 0x10], %o7
.word 0x9a85f665 ! t0_kref+0x2674: addcc %l7, -0x99b, %o5
.word 0x967cee89 ! t0_kref+0x2678: sdiv %l3, 0xe89, %o3
.word 0xeb263fe8 ! t0_kref+0x267c: st %f21, [%i0 - 0x18]
.word 0x901d25cc ! t0_kref+0x2680: xor %l4, 0x5cc, %o0
.word 0x37480008 ! t0_kref+0x2684: fbge,a,pt %fcc0, _kref+0x26a4
.word 0xadb58f94 ! t0_kref+0x2688: for %f22, %f20, %f22
.word 0x99b5c133 ! t0_kref+0x268c: edge32n %l7, %l3, %o4
.word 0xafa01a38 ! t0_kref+0x2690: fstoi %f24, %f23
.word 0xb1b00774 ! t0_kref+0x2694: fpack16 %f20, %f24
.word 0x25800001 ! t0_kref+0x2698: fblg,a _kref+0x269c
.word 0x94a53ff1 ! t0_kref+0x269c: subcc %l4, -0xf, %o2
.word 0x80558015 ! t0_kref+0x26a0: umul %l6, %l5, %g0
.word 0xd856401b ! t0_kref+0x26a4: ldsh [%i1 + %i3], %o4
.word 0x81ae0ab8 ! t0_kref+0x26a8: fcmpes %fcc0, %f24, %f24
.word 0xd46e2007 ! t0_kref+0x26ac: ldstub [%i0 + 7], %o2
.word 0xa9a01938 ! t0_kref+0x26b0: fstod %f24, %f20
.word 0x91b585d6 ! t0_kref+0x26b4: fcmpeq32 %f22, %f22, %o0
.word 0xada00138 ! t0_kref+0x26b8: fabss %f24, %f22
.word 0x90ad2327 ! t0_kref+0x26bc: andncc %l4, 0x327, %o0
.word 0xadb58dd6 ! t0_kref+0x26c0: fnand %f22, %f22, %f22
.word 0xb1a01918 ! t0_kref+0x26c4: fitod %f24, %f24
.word 0xafa01a56 ! t0_kref+0x26c8: fdtoi %f22, %f23
.word 0xf13e2000 ! t0_kref+0x26cc: std %f24, [%i0]
.word 0x98820014 ! t0_kref+0x26d0: addcc %o0, %l4, %o4
.word 0x941d7f04 ! t0_kref+0x26d4: xor %l5, -0xfc, %o2
.word 0x97254016 ! t0_kref+0x26d8: mulscc %l5, %l6, %o3
.word 0xe8363fe2 ! t0_kref+0x26dc: sth %l4, [%i0 - 0x1e]
.word 0xb1a589b6 ! t0_kref+0x26e0: fdivs %f22, %f22, %f24
.word 0xf11f4019 ! t0_kref+0x26e4: ldd [%i5 + %i1], %f24
.word 0xe09e501d ! t0_kref+0x26e8: ldda [%i1 + %i5]0x80, %l0
.word 0xec28a003 ! t0_kref+0x26ec: stb %l6, [%g2 + 3]
.word 0x80d20016 ! t0_kref+0x26f0: umulcc %o0, %l6, %g0
.word 0xada50856 ! t0_kref+0x26f4: faddd %f20, %f22, %f22
.word 0xaba01897 ! t0_kref+0x26f8: fitos %f23, %f21
.word 0xd400a020 ! t0_kref+0x26fc: ld [%g2 + 0x20], %o2
.word 0x9afd8013 ! t0_kref+0x2700: sdivcc %l6, %l3, %o5
.word 0xd210a002 ! t0_kref+0x2704: lduh [%g2 + 2], %o1
.word 0x9e85f5da ! t0_kref+0x2708: addcc %l7, -0xa26, %o7
.word 0x2f480007 ! t0_kref+0x270c: fbu,a,pt %fcc0, _kref+0x2728
.word 0x95b50108 ! t0_kref+0x2710: edge32 %l4, %o0, %o2
.word 0x81b54240 ! t0_kref+0x2714: array16 %l5, %g0, %g0
.word 0xec363fec ! t0_kref+0x2718: sth %l6, [%i0 - 0x14]
.word 0x9325e48f ! t0_kref+0x271c: mulscc %l7, 0x48f, %o1
.word 0xafb5ca37 ! t0_kref+0x2720: fpadd16s %f23, %f23, %f23
.word 0xe6ae9019 ! t0_kref+0x2724: stba %l3, [%i2 + %i1]0x80
.word 0xe630a002 ! t0_kref+0x2728: sth %l3, [%g2 + 2]
call SYM(_kaos_done)
.word 0x01000000 ! t0_kref+0x2730: nop
KGLOBAL(t0_ktbl_end)
t0_ktbl_end:
t0_ktbl_page_end:
KTEXT_MODULE(t0_module_subr0, 0x110a2000)
.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, 0x1193c000)
.seg "text"
t0_subr1_page_begin:
.skip 8188
.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, 0x11140000)
.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, 0x1c262000)
.seg "text"
t0_subr3_page_begin:
.skip 8116
.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: 2438
!
! Operation frequencies
!
! name exp obs
! ldsb 0.85 0.94
! ldub 1.13 1.07
! ldsh 0.83 0.82
! lduh 1.02 0.78
! ld 1.22 1.52
! ldd 0.03 0.04
! swap 0.10 0.04
! ldstub 1.29 1.60
! stb 0.09 0.04
! sth 1.26 1.72
! st 0.41 0.29
! std 0.48 0.57
! add 0.08 0.04
! addcc 0.79 1.11
! addx 0.12 0.16
! addxcc 0.70 0.94
! taddcc 0.17 0.21
! taddcctv 0.02 0.00
! sub 0.15 0.12
! subcc 0.34 0.29
! subx 1.07 0.94
! subxcc 0.09 0.21
! tsubcc 0.20 0.08
! tsubcctv 0.01 0.00
! mulscc 0.78 0.70
! and 0.05 0.04
! andcc 0.30 0.45
! andn 0.39 0.53
! andncc 0.76 0.94
! or 1.24 1.11
! orcc 1.18 1.35
! orn 1.17 1.31
! orncc 0.70 0.66
! xor 1.16 1.11
! xorcc 0.74 0.66
! xnor 0.17 0.29
! xnorcc 0.59 0.66
! sll 0.98 1.11
! srl 1.28 1.19
! sra 0.87 0.90
! unimp 0.11 0.04
! umul 0.84 1.07
! smul 0.32 0.53
! udiv 0.16 0.21
! sdiv 0.86 1.27
! umulcc 1.12 1.07
! smulcc 0.49 0.62
! udivcc 1.37 1.52
! sdivcc 0.49 0.41
! rdy 0.90 0.86
! wry 0.55 0.66
! bicc 0.39 0.16
! sethi 0.24 0.25
! jmpl 0.58 0.49
! call 0.41 0.37
! ticc 0.09 0.21
! flush 0.72 0.53
! save 1.05 0.57
! restore 1.19 0.00
! stbar 0.33 0.33
! ldf 1.04 1.56
! lddf 0.48 0.82
! stf 0.64 0.78
! stdf 0.84 0.78
! fadds 0.69 0.82
! fsubs 1.05 0.94
! fmuls 1.20 1.39
! fdivs 0.95 0.37
! faddd 1.21 1.07
! fsubd 0.36 0.21
! fmuld 0.55 0.74
! fdivd 0.09 0.08
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 1.06 1.44
! fdmulq 0.00 0.00
! fitos 1.28 1.52
! fitod 0.27 0.16
! fitoq 0.00 0.00
! fstoi 0.02 0.04
! fstod 0.99 0.94
! fstoq 0.00 0.00
! fdtoi 1.24 1.03
! fdtos 1.25 1.07
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.20 0.08
! fnegs 0.45 0.66
! fabss 1.22 1.07
! fsqrts 1.40 1.64
! fsqrtd 0.73 0.82
! fsqrtq 0.00 0.00
! fcmps 0.03 0.12
! fcmpd 1.19 1.15
! fcmpq 0.00 0.00
! fcmpes 0.72 0.66
! fcmped 1.30 1.31
! fcmpeq 0.00 0.00
! fbfcc 1.74 1.52
! ldfsr 0.12 0.00
! stfsr 0.25 0.21
! loop 0.35 0.21
! offset 0.19 0.37
! area 0.06 0.08
! target 0.14 0.25
! goto 0.14 0.25
! sigsegv 0.15 0.33
! sigbus 0.08 0.16
! imodify 0.49 0.45
! ldfsr_offset 0.17 0.00
! fpattern 1.36 1.11
! lbranch 0.07 0.04
! shmld 4.44 4.68
! shmst 3.58 3.61
! shmpf 1.02 1.23
! shmswap 0.01 0.00
! shmblkld 0.14 0.08
! shmblkst 0.20 0.08
! shmblkchk 0.11 0.08
! 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.18 0.16
! casa 0.19 0.12
! rdasi 0.07 0.16
! wrasi 0.26 0.25
! bpcc 1.42 0.90
! fbpfcc 2.16 1.68
! fmovscc 0.13 0.08
! fmovdcc 0.20 0.25
! fmovqcc 0.00 0.00
! movcc 0.25 0.16
! flushw 0.16 0.25
! membar 0.06 0.00
! prefetch 0.31 0.25
! rdpc 0.24 0.12
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.24 0.12
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.01 0.00
! ldsha 0.03 0.04
! lduba 0.13 0.16
! lduha 0.25 0.29
! lda 0.17 0.12
! ldda 0.18 0.33
! ldstuba 0.10 0.04
! prefetcha 1.31 1.52
! stfa 0.14 0.12
! stdfa 0.20 0.29
! stqfa 0.00 0.00
! stba 0.19 0.25
! stha 0.08 0.00
! sta 0.20 0.29
! stda 0.09 0.04
! swapa 0.19 0.25
! fmovd 0.23 0.29
! fnegd 0.08 0.04
! fabsd 0.08 0.08
! fstox 0.27 0.16
! fdtox 0.22 0.21
! fxtos 0.24 0.25
! fxtod 0.13 0.25
! lds 0.05 0.08
! ldsa 0.19 0.16
! ldx 0.04 0.00
! ldxa 0.26 0.29
! nofault 0.04 0.04
! rdgsr 0.16 0.25
! wrgsr 0.25 0.12
! fpadd16 0.09 0.00
! fpadd16s 0.16 0.21
! fpadd32 0.25 0.25
! fpadd32s 0.13 0.21
! fpsub16 0.13 0.08
! fpsub16s 0.01 0.04
! fpsub32 0.15 0.12
! fpsub32s 0.05 0.04
! fpack16 0.15 0.33
! fpack32 0.26 0.33
! fpackfix 0.04 0.04
! fexpand 0.19 0.16
! fpmerge 0.26 0.37
! fmul8x16 0.26 0.25
! fmul8x16au 0.09 0.04
! fmul8x16al 0.13 0.04
! fmul8sux16 0.21 0.21
! fmul8ulx16 0.26 0.37
! fmuld8sux16 0.05 0.00
! fmuld8ulx16 0.00 0.00
! alignaddr 0.24 0.45
! alignaddrl 0.25 0.29
! faligndata 0.22 0.16
! fzero 0.02 0.08
! fzeros 0.00 0.00
! fone 0.17 0.29
! fones 0.11 0.04
! fsrc1 0.03 0.16
! fsrc1s 0.20 0.21
! fsrc2 0.00 0.00
! fsrc2s 0.08 0.12
! fnot1 0.07 0.08
! fnot1s 0.19 0.16
! fnot2 0.17 0.08
! fnot2s 0.24 0.21
! for 0.05 0.04
! fors 0.18 0.25
! fnor 0.26 0.04
! fnors 0.25 0.29
! fand 0.25 0.08
! fands 0.26 0.29
! fnand 0.26 0.25
! fnands 0.10 0.21
! fxor 0.17 0.00
! fxors 0.16 0.16
! fxnor 0.17 0.25
! fxnors 0.06 0.00
! fornot1 0.04 0.08
! fornot1s 0.18 0.04
! fornot2 0.02 0.00
! fornot2s 0.17 0.08
! fandnot1 0.03 0.00
! fandnot1s 0.13 0.12
! fandnot2 0.12 0.12
! fandnot2s 0.17 0.16
! fcmpgt16 0.23 0.29
! fcmpgt32 0.27 0.45
! fcmple16 0.24 0.25
! fcmple32 0.03 0.04
! fcmpne16 0.14 0.04
! fcmpne32 0.17 0.08
! fcmpeq16 0.26 0.29
! fcmpeq32 0.03 0.04
! edge8 0.24 0.25
! edge8l 0.22 0.25
! edge16 0.02 0.08
! edge16l 0.10 0.08
! edge32 0.09 0.08
! edge32l 0.19 0.16
! pdist 0.04 0.00
! partial_st8 0.03 0.04
! partial_st16 0.07 0.08
! partial_st32 0.07 0.04
! short_st8 0.08 0.08
! short_st16 0.00 0.00
! short_ld8 0.26 0.33
! short_ld16 0.22 0.29
! blkld 0.06 0.00
! blkst 0.00 0.00
! blkld_offset 0.14 0.00
! blkst_offset 0.08 0.00
! blk_check 0.06 0.04
! casxa 0.25 0.29
! rdccr 0.25 0.12
! rdfprs 0.11 0.00
! wrccr 0.13 0.12
! popc 0.14 0.08
! wrfprs 0.05 0.08
! stx 0.22 0.29
! stxa 0.14 0.08
! cflush 0.00 0.00
! array8 0.08 0.04
! array16 0.22 0.21
! array32 0.11 0.08
! edge8n 0.24 0.16
! edge8ln 0.06 0.16
! edge16n 0.19 0.25
! edge16ln 0.25 0.21
! edge32n 0.18 0.12
! edge32ln 0.01 0.00
! bmask 0.24 0.21
! bshuffle 0.19 0.16
! siam 0.05 0.04
! 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, 0x0932c000)
.seg "data"
t0_offset_table_start:
t0_offset_table_size: .word 0x00000008
t0_offset_table:
.word 0xffffffe8
.word 0x00000018
.word 0x00000008
.word 0xfffffff8
.word 0x00000000
.word 0xffffffe0
.word 0xfffffff0
.word 0x00000010
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, 0x10d7a000)
.seg "data"
KGLOBAL(t0_data_in_regs)
t0_data_in_regs_start:
t0_data_in_regs:
.word 0x849ae2b3 ! %f0
.word 0xfd462c25 ! %f1
.word 0x613c6e46 ! %f2
.word 0x553173f6 ! %f3
.word 0x78d8719f ! %f4
.word 0x084e0694 ! %f5
.word 0x13404129 ! %f6
.word 0xa6e87075 ! %f7
.word 0xc0bef099 ! %f8
.word 0x9ffe5e7e ! %f9
.word 0xab334d45 ! %f10
.word 0x91fd958e ! %f11
.word 0xd22b1cc5 ! %f12
.word 0x93fef96c ! %f13
.word 0xd50e0de1 ! %f14
.word 0x3addac7c ! %f15
.word 0x9f8fcd12 ! %f16
.word 0xe3ec33ed ! %f17
.word 0xc8938321 ! %f18
.word 0xd805d830 ! %f19
.word 0xbe98fbae ! %f20
.word 0xfc304002 ! %f21
.word 0x9c0e9a9c ! %f22
.word 0xd90e1451 ! %f23
.word 0x057172bc ! %f24
.word 0x93c765bc ! %f25
.word 0xd2250d2d ! %f26
.word 0x142e2084 ! %f27
.word 0x326a1044 ! %f28
.word 0x92752a23 ! %f29
.word 0xb199c606 ! %f30
.word 0x2b0f5bed ! %f31
.word 0x3a3cd56b ! %f32
.word 0xbeea805a ! %f33
.word 0x40e6270a ! %f34
.word 0x33e254f4 ! %f35
.word 0x261534e3 ! %f36
.word 0xa9bb6900 ! %f37
.word 0xa632be5a ! %f38
.word 0xc5d7114b ! %f39
.word 0x4f2a54a4 ! %f40
.word 0x4f04a3d8 ! %f41
.word 0xd3ad4130 ! %f42
.word 0xac835230 ! %f43
.word 0x894f36db ! %f44
.word 0x138857ab ! %f45
.word 0x89c2dfec ! %f46
.word 0x1cb258ef ! %f47
.word 0xeba7fe23 ! %f48
.word 0x0d12d46c ! %f49
.word 0xe1a3476c ! %f50
.word 0x72cdefab ! %f51
.word 0x4df2c0f2 ! %f52
.word 0x4f66d39d ! %f53
.word 0x63e1e3a0 ! %f54
.word 0x6fc8ba5c ! %f55
.word 0xe4c5a055 ! %f56
.word 0x4102daf1 ! %f57
.word 0x9e50375c ! %f58
.word 0x016e141b ! %f59
.word 0x3f0b15df ! %f60
.word 0xac07a533 ! %f61
.word 0xc2855d6f ! %f62
.word 0xd67bfc9d ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x79c ! %g1 (code pointer)
.word t0_data_in_shm_area ! %g2 (shared area pointer)
.word 0x7291a568 ! %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 0xe679eb15 ! %o0
.word 0x9cb7976b ! %o1
.word 0x0825dafe ! %o2
.word 0x6980c40e ! %o3
.word 0x737e31e5 ! %o4
.word 0x1505642d ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x0e20acde ! %l0
.word 0x61a1b566 ! %l1
.word 0xf13406f5 ! %l2
.word 0x022fd9fc ! %l3
.word 0xd78b9ad0 ! %l4
.word 0x47d6782c ! %l5
.word 0xe6b18ae9 ! %l6
.word 0x7e3712bd ! %l7
.word t0_data_in_area0 ! %i0 (area pointer)
.word t0_data_in_area0 ! %i1 (area pointer)
.word 0xffffffff ! %i2 (byte offset)
.word 0x0000000e ! %i3 (halfword offset)
.word 0x0000000c ! %i4 (word offset)
.word 0x00000000 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xb00571ae ! %y
.word 0x0000000f ! %icc (nzvc)
.word 0x000004a2 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000d2 ! %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, 0x04b52000)
.seg "data"
KGLOBAL(t0_data_in_mtbl_size)
KGLOBAL(t0_data_in_mtbl)
KGLOBAL(t0_data_in_stack)
t0_data_in_stack_start:
.word 0x00fe5105
.word 0xff35859e
.word 0x1b170336
.word 0x879d5e51
.word 0x86bad871
.word 0xf92da157
.word 0xd52ab80e
.word 0x0ad9efa1
.word 0x8b9aafbd
.word 0x8e72af92
.word 0xab186b14
.word 0x73f5253f
.word 0x3289ca16
.word 0xec340a70
.word 0xa8a60f89
.word 0xd529c379
.word 0x23850110
.word 0x055cb663
.word 0x7f00365c
.word 0xfa6a8c05
.word 0x690089fd
.word 0xe60ccef1
.word 0x63d57598
.word 0xfdef8269
.word 0x5fafec82
.word 0x1bb67bb8
.word 0xc17c531d
.word 0xcf28929d
.word 0x04be4e66
.word 0x56a6b1b1
.word 0xfe80a692
.word 0x14e17dee
.word 0xa01f28ad
.word 0xb78244b8
.word 0x7750a699
.word 0x39bd3224
.word 0x728cb9e5
.word 0xbcc40d4b
.word 0xbb911545
.word 0xbbeceee6
.word 0x624ac9bf
.word 0x71d12691
.word 0x6d233fc8
.word 0x5869dd5d
.word 0x241991e0
.word 0x9704889e
.word 0xe85ec570
.word 0x953dfe18
.word 0xa82ddff9
.word 0xb86382f5
.word 0x7eac59d4
.word 0xdfd3912f
.word 0x92c0c514
.word 0x13c0db4e
.word 0x55cdf64a
.word 0xaa105caa
.word 0xbe1a6631
.word 0x4f2c9498
.word 0x71f42e9b
.word 0x0d747523
.word 0x8620c211
.word 0x21eaa240
.word 0x86879cf9
.word 0xc4ca6ca9
.word 0x54ac8050
.word 0x850b0bb3
.word 0x8c889930
.word 0x2d710be7
.word 0x4f731db9
.word 0xd9624422
.word 0xecd6af1c
.word 0x4724f985
.word 0x757709d5
.word 0xc748ba84
.word 0x1bd4885b
.word 0xc6b2f3cd
.word 0x0fe389c5
.word 0xcd74e5e1
.word 0x99f43d42
.word 0x9b618091
.word 0x52437451
.word 0x5fb351cc
.word 0x65034114
.word 0x3a6b374c
.word 0xed5f1b40
.word 0xc0746f30
.word 0x6fcc5d71
.word 0x7dd10987
.word 0x4ffef5e9
.word 0x11602d4f
.word 0xd419710b
.word 0x665e2d7e
.word 0x4e95e10a
.word 0x5b9b9f08
.word 0x3d85e5a0
.word 0x022d8f03
.word 0xf7af07d7
.word 0xf86d3058
.word 0xcd2e1123
.word 0xa39aeaa1
.word 0xd428ca56
.word 0x02b03022
.word 0x2e56f63c
.word 0x6687f703
.word 0xa90734e9
.word 0x8950b232
.word 0x35ed17f3
.word 0x4d804097
.word 0xca3ddd2c
.word 0x97150d7f
.word 0x997054a7
.word 0x7bcc9b6d
.word 0x037a3801
.word 0xcc8a7ab0
.word 0xa8cdfc44
.word 0xd7314f65
.word 0x3af4bce8
.word 0x023e96e1
.word 0x910995b4
.word 0xaa206289
.word 0xfbe06a93
.word 0xfbc7cea6
.word 0x46a80796
.word 0x57dba5b7
.word 0x9f7580b9
.word 0xabbaf54f
.word 0x85d8182d
.word 0x5d986783
.word 0x7e0d832a
.word 0x75cc8c6d
.word 0x468e789a
.word 0x6070f15b
.word 0x6a93da23
.word 0x93407f95
.word 0xf37acf4d
.word 0xf60e32eb
.word 0x4aefa3e3
.word 0x96b35863
.word 0xb71e75b9
.word 0xdfb63fc1
.word 0x4d408b7d
.word 0xa3742ec1
.word 0x51a4dd46
.word 0x2b128334
.word 0x7d11b8f0
.word 0x6256d969
.word 0x5fa8cf8c
.word 0xd3cace82
.word 0x22432e74
.word 0xf65a22a7
.word 0x7510fdbd
.word 0x3340a538
.word 0xbe9b2716
.word 0x16f60563
.word 0x52e19361
.word 0x8a886bd6
.word 0xe3f64a86
.word 0x30a2365e
.word 0x2287c049
.word 0xe4745cb2
.word 0xc526ca2f
.word 0xae657dbc
.word 0x8fff6dbd
.word 0x3c5f671c
.word 0xebffbb88
.word 0xcd42a4c1
.word 0xd58292f7
.word 0x70a45cc2
t0_data_in_sp:
.word 0x190b43a9
.word 0x0c5ffbdf
.word 0x0274dcd5
.word 0xdf901156
.word 0x023f6821
.word 0x2f12bcf0
.word 0xa3359cc9
.word 0x5963506d
.word t0_data_in_area0
.word t0_data_in_area0
.word 0xfffffff6
.word 0x00000016
.word 0xfffffff8
.word 0x00000008
.word t0_data_in_fp
.word 0x9257a6cc
.word 0xb20a6832
.word 0xb249731b
.word 0xdbbf225a
.word 0x4ceb6250
.word 0x05776997
.word 0xe947b1e2
.word 0x4d27bbda
.word 0x8475377e
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 0xf4d55d9c ! [%fp - 0xc]
.word 0xd0c8b917 ! [%fp - 0x8]
.word 0xb46bc8d0 ! [%fp - 0x4]
.global t0_data_in_fp; t0_data_in_fp:
.word 0x4b1ee60b
.word 0x9708c2b3
.word 0xcdeab6ed
.word 0x025730ee
.word 0x5c34d5f0
.word 0xb8500de2
.word 0x162d8813
.word 0x3bf59525
.word 0xf03cef6e
.word 0x49c13c6e
.word 0x62c1795c
.word 0x50441a7f
.word 0x49546f52
.word 0x18a24cd6
.word 0x96cdffa1
.word 0xabb48e2b
.word 0xeee03b7a
.word 0x061bd302
.word 0x9f9189e5
.word 0x2db636d9
.word 0xf64f7b97
.word 0xa4041bbc
.word 0xffa9d1bb
.word 0x42e9e748
t0_data_in_stacktop:
.word 0
t0_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_in_area0, 0x04a72000)
.seg "data"
t0_data_in_area0_start:
.skip 2304
t0_data_in_area0_begin:
.word 0x6c687a33 ! t0_data_in_area0-0x20
.word 0x0474935f ! t0_data_in_area0-0x1c
.word 0x31e64de4 ! t0_data_in_area0-0x18
.word 0xf2ec261c ! t0_data_in_area0-0x14
.word 0x639411f5 ! t0_data_in_area0-0x10
.word 0x46c263cd ! t0_data_in_area0-0xc
.word 0x41fcab3b ! t0_data_in_area0-0x8
.word 0x33f97ef4 ! t0_data_in_area0-0x4
.global t0_data_in_area0; t0_data_in_area0:
.word 0x481c2b24 ! t0_data_in_area0+0x0
.word 0xc88e7da6 ! t0_data_in_area0+0x4
.word 0xac916fd5 ! t0_data_in_area0+0x8
.word 0xae5e50bc ! t0_data_in_area0+0xc
.word 0x97960d69 ! t0_data_in_area0+0x10
.word 0x1c3080b6 ! t0_data_in_area0+0x14
.word 0x3a852c64 ! t0_data_in_area0+0x18
.word 0xb6e4ad3f ! t0_data_in_area0+0x1c
t0_data_in_area0_end:
.skip 5824
t0_data_in_area0_stop:
KDATA_MODULE(t0_module_data_in_shm_area, 0x0c882000)
.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 0xacf989d8 ! t0_data_in_shm_area+0x0 (t0)
.word 0x6eba3993 ! t0_data_in_shm_area+0x4 (t1)
.word 0xc4759482 ! t0_data_in_shm_area+0x8 (t2)
.word 0x6602c17f ! t0_data_in_shm_area+0xc (t3)
.word 0xf20337ae ! t0_data_in_shm_area+0x10 (t0)
.word 0x601edc63 ! t0_data_in_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t0_data_in_shm_area+0x18 (t2)
.word 0x032c661c ! t0_data_in_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t0_data_in_shm_area+0x20 (t0)
.word 0x4e900e4a ! t0_data_in_shm_area+0x24 (t1)
.word 0x5b96095a ! t0_data_in_shm_area+0x28 (t2)
.word 0x98981e68 ! t0_data_in_shm_area+0x2c (t3)
.word 0xef881dff ! t0_data_in_shm_area+0x30 (t0)
.word 0x8679b706 ! t0_data_in_shm_area+0x34 (t1)
.word 0x81483ab6 ! t0_data_in_shm_area+0x38 (t2)
.word 0x24445275 ! t0_data_in_shm_area+0x3c (t3)
.word 0xfb724131 ! t0_data_in_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t0_data_in_shm_area+0x44
.word 0xc0827157 ! t0_data_in_shm_area+0x48
.word 0x09e06248 ! t0_data_in_shm_area+0x4c
.word 0x4f088a62 ! t0_data_in_shm_area+0x50
.word 0xc7068f82 ! t0_data_in_shm_area+0x54
.word 0x72b4643d ! t0_data_in_shm_area+0x58
.word 0x44317a82 ! t0_data_in_shm_area+0x5c
.word 0xc013bd50 ! t0_data_in_shm_area+0x60
.word 0xc53cd303 ! t0_data_in_shm_area+0x64
.word 0x46aa2a9f ! t0_data_in_shm_area+0x68
.word 0xaa2094c7 ! t0_data_in_shm_area+0x6c
.word 0x3d3fe5d6 ! t0_data_in_shm_area+0x70
.word 0xe227cde0 ! t0_data_in_shm_area+0x74
.word 0x7ebcb9e3 ! t0_data_in_shm_area+0x78
.word 0xf9f2aeb5 ! t0_data_in_shm_area+0x7c
.word 0x740d230d ! t0_data_in_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t0_data_in_shm_area+0x84
.word 0x7e9945a6 ! t0_data_in_shm_area+0x88
.word 0x78330084 ! t0_data_in_shm_area+0x8c
.word 0x814f36cd ! t0_data_in_shm_area+0x90
.word 0x16fad8bc ! t0_data_in_shm_area+0x94
.word 0xccae44dd ! t0_data_in_shm_area+0x98
.word 0x72ec855a ! t0_data_in_shm_area+0x9c
.word 0x06980974 ! t0_data_in_shm_area+0xa0
.word 0x1ca6a01a ! t0_data_in_shm_area+0xa4
.word 0x3d81253d ! t0_data_in_shm_area+0xa8
.word 0xcc8334dd ! t0_data_in_shm_area+0xac
.word 0xdee025e5 ! t0_data_in_shm_area+0xb0
.word 0x74d325bb ! t0_data_in_shm_area+0xb4
.word 0xf32150dc ! t0_data_in_shm_area+0xb8
.word 0x81eec20a ! t0_data_in_shm_area+0xbc
.word 0x5c09d58a ! t0_data_in_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t0_data_in_shm_area+0xc4
.word 0x81056530 ! t0_data_in_shm_area+0xc8
.word 0x15dcba37 ! t0_data_in_shm_area+0xcc
.word 0x21d55f4f ! t0_data_in_shm_area+0xd0
.word 0xf04b5e0d ! t0_data_in_shm_area+0xd4
.word 0xea998f92 ! t0_data_in_shm_area+0xd8
.word 0xd1b909b3 ! t0_data_in_shm_area+0xdc
.word 0xd6cf6b71 ! t0_data_in_shm_area+0xe0
.word 0x488afceb ! t0_data_in_shm_area+0xe4
.word 0xd924872f ! t0_data_in_shm_area+0xe8
.word 0xfabde4a8 ! t0_data_in_shm_area+0xec
.word 0xc2c674e8 ! t0_data_in_shm_area+0xf0
.word 0xe1c79e85 ! t0_data_in_shm_area+0xf4
.word 0xa727f846 ! t0_data_in_shm_area+0xf8
.word 0x152f1118 ! t0_data_in_shm_area+0xfc
.word 0x0014108e ! t0_data_in_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t0_data_in_shm_area+0x104
.word 0x25ede427 ! t0_data_in_shm_area+0x108
.word 0xd6710cdb ! t0_data_in_shm_area+0x10c
.word 0x3c0763ce ! t0_data_in_shm_area+0x110
.word 0xd2f0e5a6 ! t0_data_in_shm_area+0x114
.word 0xc5565907 ! t0_data_in_shm_area+0x118
.word 0x3a38caea ! t0_data_in_shm_area+0x11c
.word 0x12f3d29a ! t0_data_in_shm_area+0x120
.word 0x8d6ff36b ! t0_data_in_shm_area+0x124
.word 0xb4285314 ! t0_data_in_shm_area+0x128
.word 0xc5a380d9 ! t0_data_in_shm_area+0x12c
.word 0xf1a818a2 ! t0_data_in_shm_area+0x130
.word 0xf9d4906e ! t0_data_in_shm_area+0x134
.word 0x04671ac9 ! t0_data_in_shm_area+0x138
.word 0x7fbf48a5 ! t0_data_in_shm_area+0x13c
.word 0x658d8657 ! t0_data_in_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t0_data_in_shm_area+0x144
.word 0xd0b59ac8 ! t0_data_in_shm_area+0x148
.word 0xa1addb64 ! t0_data_in_shm_area+0x14c
.word 0x25a2d2f5 ! t0_data_in_shm_area+0x150
.word 0xf79139bc ! t0_data_in_shm_area+0x154
.word 0x83bcbfe8 ! t0_data_in_shm_area+0x158
.word 0xb3023fff ! t0_data_in_shm_area+0x15c
.word 0x64b2e4ec ! t0_data_in_shm_area+0x160
.word 0xd0f65a61 ! t0_data_in_shm_area+0x164
.word 0x9c654198 ! t0_data_in_shm_area+0x168
.word 0x151f61d3 ! t0_data_in_shm_area+0x16c
.word 0xde354063 ! t0_data_in_shm_area+0x170
.word 0x66f4ac43 ! t0_data_in_shm_area+0x174
.word 0xe6f56510 ! t0_data_in_shm_area+0x178
.word 0x75092887 ! t0_data_in_shm_area+0x17c
.word 0x1353fb70 ! t0_data_in_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t0_data_in_shm_area+0x184
.word 0xc99c8e56 ! t0_data_in_shm_area+0x188
.word 0xda42cd7f ! t0_data_in_shm_area+0x18c
.word 0x07c2e7aa ! t0_data_in_shm_area+0x190
.word 0x818edb76 ! t0_data_in_shm_area+0x194
.word 0xc7d315f7 ! t0_data_in_shm_area+0x198
.word 0xca8c9181 ! t0_data_in_shm_area+0x19c
.word 0x95e740fb ! t0_data_in_shm_area+0x1a0
.word 0xab6082be ! t0_data_in_shm_area+0x1a4
.word 0x32f545f3 ! t0_data_in_shm_area+0x1a8
.word 0x8414a89a ! t0_data_in_shm_area+0x1ac
.word 0x57caf5ba ! t0_data_in_shm_area+0x1b0
.word 0xe8667ff7 ! t0_data_in_shm_area+0x1b4
.word 0x4e5cb1f8 ! t0_data_in_shm_area+0x1b8
.word 0x89708042 ! t0_data_in_shm_area+0x1bc
.word 0x2deeb767 ! t0_data_in_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t0_data_in_shm_area+0x1c4
.word 0x9f52adab ! t0_data_in_shm_area+0x1c8
.word 0xecfced02 ! t0_data_in_shm_area+0x1cc
.word 0x414c592c ! t0_data_in_shm_area+0x1d0
.word 0xf4cba87d ! t0_data_in_shm_area+0x1d4
.word 0xc4cbeee5 ! t0_data_in_shm_area+0x1d8
.word 0x93189dee ! t0_data_in_shm_area+0x1dc
.word 0xc0aaeeb8 ! t0_data_in_shm_area+0x1e0
.word 0xe4ff1ace ! t0_data_in_shm_area+0x1e4
.word 0xb3890fa1 ! t0_data_in_shm_area+0x1e8
.word 0x80175573 ! t0_data_in_shm_area+0x1ec
.word 0x487f2523 ! t0_data_in_shm_area+0x1f0
.word 0x3fa53415 ! t0_data_in_shm_area+0x1f4
.word 0xeab17713 ! t0_data_in_shm_area+0x1f8
.word 0xf719ed15 ! t0_data_in_shm_area+0x1fc
.word 0x855fcd34 ! t0_data_in_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t0_data_in_shm_area+0x204
.word 0x2bea1238 ! t0_data_in_shm_area+0x208
.word 0x4ad9eaf2 ! t0_data_in_shm_area+0x20c
.word 0xb1717e27 ! t0_data_in_shm_area+0x210
.word 0x0d5da2b8 ! t0_data_in_shm_area+0x214
.word 0xfa56be3c ! t0_data_in_shm_area+0x218
.word 0x0309a65e ! t0_data_in_shm_area+0x21c
.word 0xefa320b0 ! t0_data_in_shm_area+0x220
.word 0x6f2b3edb ! t0_data_in_shm_area+0x224
.word 0x555d751b ! t0_data_in_shm_area+0x228
.word 0x1ab9a1af ! t0_data_in_shm_area+0x22c
.word 0x92f9a640 ! t0_data_in_shm_area+0x230
.word 0x42d2f82e ! t0_data_in_shm_area+0x234
.word 0x755d2089 ! t0_data_in_shm_area+0x238
.word 0xbdd92d54 ! t0_data_in_shm_area+0x23c
t0_data_in_shm_area_end:
t0_data_in_shm_area_stop:
KDATA_MODULE(t0_module_data_exp_regs, 0x04732000)
.seg "data"
KGLOBAL(t0_data_exp_regs)
t0_data_exp_regs_start:
t0_data_exp_regs:
.word 0x849ae2b3 ! %f0
.word 0xfd462c25 ! %f1
.word 0x613c6e46 ! %f2
.word 0x553173f6 ! %f3
.word 0x78d8719f ! %f4
.word 0x084e0694 ! %f5
.word 0x13404129 ! %f6
.word 0xa6e87075 ! %f7
.word 0xc0bef099 ! %f8
.word 0x9ffe5e7e ! %f9
.word 0xab334d45 ! %f10
.word 0x91fd958e ! %f11
.word 0xd22b1cc5 ! %f12
.word 0x93fef96c ! %f13
.word 0xd50e0de1 ! %f14
.word 0x3addac7c ! %f15
.word 0x9f8fcd12 ! %f16
.word 0xe3ec33ed ! %f17
.word 0xc8938321 ! %f18
.word 0xd805d830 ! %f19
.word 0xbe98fbae ! %f20
.word 0xfc304002 ! %f21
.word 0x9c0e9a9c ! %f22
.word 0xd90e1451 ! %f23
.word 0x057172bc ! %f24
.word 0x93c765bc ! %f25
.word 0xd2250d2d ! %f26
.word 0x142e2084 ! %f27
.word 0x326a1044 ! %f28
.word 0x92752a23 ! %f29
.word 0xb199c606 ! %f30
.word 0x2b0f5bed ! %f31
.word 0x3a3cd56b ! %f32
.word 0xbeea805a ! %f33
.word 0x40e6270a ! %f34
.word 0x33e254f4 ! %f35
.word 0x261534e3 ! %f36
.word 0xa9bb6900 ! %f37
.word 0xa632be5a ! %f38
.word 0xc5d7114b ! %f39
.word 0x4f2a54a4 ! %f40
.word 0x4f04a3d8 ! %f41
.word 0xd3ad4130 ! %f42
.word 0xac835230 ! %f43
.word 0x894f36db ! %f44
.word 0x138857ab ! %f45
.word 0x89c2dfec ! %f46
.word 0x1cb258ef ! %f47
.word 0xeba7fe23 ! %f48
.word 0x0d12d46c ! %f49
.word 0xe1a3476c ! %f50
.word 0x72cdefab ! %f51
.word 0x4df2c0f2 ! %f52
.word 0x4f66d39d ! %f53
.word 0x63e1e3a0 ! %f54
.word 0x6fc8ba5c ! %f55
.word 0xe4c5a055 ! %f56
.word 0x4102daf1 ! %f57
.word 0x9e50375c ! %f58
.word 0x016e141b ! %f59
.word 0x3f0b15df ! %f60
.word 0xac07a533 ! %f61
.word 0xc2855d6f ! %f62
.word 0xd67bfc9d ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x79c ! %g1 (code pointer)
.word t0_data_exp_shm_area! %g2 (shared area pointer)
.word 0x7291a568 ! %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 0xe679eb15 ! %o0
.word 0x9cb7976b ! %o1
.word 0x0825dafe ! %o2
.word 0x6980c40e ! %o3
.word 0x737e31e5 ! %o4
.word 0x1505642d ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x0e20acde ! %l0
.word 0x61a1b566 ! %l1
.word 0xf13406f5 ! %l2
.word 0x022fd9fc ! %l3
.word 0xd78b9ad0 ! %l4
.word 0x47d6782c ! %l5
.word 0xe6b18ae9 ! %l6
.word 0x7e3712bd ! %l7
.word t0_data_exp_area0 ! %i0 (area pointer)
.word t0_data_exp_area0 ! %i1 (area pointer)
.word 0xffffffff ! %i2 (byte offset)
.word 0x0000000e ! %i3 (halfword offset)
.word 0x0000000c ! %i4 (word offset)
.word 0x00000000 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xb00571ae ! %y
.word 0x0000000f ! %icc (nzvc)
.word 0x000004a2 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000d2 ! %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, 0x0109c000)
.seg "data"
KGLOBAL(t0_data_exp_mtbl_size)
KGLOBAL(t0_data_exp_mtbl)
KGLOBAL(t0_data_exp_stack)
t0_data_exp_stack_start:
.word 0x00fe5105
.word 0xff35859e
.word 0x1b170336
.word 0x879d5e51
.word 0x86bad871
.word 0xf92da157
.word 0xd52ab80e
.word 0x0ad9efa1
.word 0x8b9aafbd
.word 0x8e72af92
.word 0xab186b14
.word 0x73f5253f
.word 0x3289ca16
.word 0xec340a70
.word 0xa8a60f89
.word 0xd529c379
.word 0x23850110
.word 0x055cb663
.word 0x7f00365c
.word 0xfa6a8c05
.word 0x690089fd
.word 0xe60ccef1
.word 0x63d57598
.word 0xfdef8269
.word 0x5fafec82
.word 0x1bb67bb8
.word 0xc17c531d
.word 0xcf28929d
.word 0x04be4e66
.word 0x56a6b1b1
.word 0xfe80a692
.word 0x14e17dee
.word 0xa01f28ad
.word 0xb78244b8
.word 0x7750a699
.word 0x39bd3224
.word 0x728cb9e5
.word 0xbcc40d4b
.word 0xbb911545
.word 0xbbeceee6
.word 0x624ac9bf
.word 0x71d12691
.word 0x6d233fc8
.word 0x5869dd5d
.word 0x241991e0
.word 0x9704889e
.word 0xe85ec570
.word 0x953dfe18
.word 0xa82ddff9
.word 0xb86382f5
.word 0x7eac59d4
.word 0xdfd3912f
.word 0x92c0c514
.word 0x13c0db4e
.word 0x55cdf64a
.word 0xaa105caa
.word 0xbe1a6631
.word 0x4f2c9498
.word 0x71f42e9b
.word 0x0d747523
.word 0x8620c211
.word 0x21eaa240
.word 0x86879cf9
.word 0xc4ca6ca9
.word 0x54ac8050
.word 0x850b0bb3
.word 0x8c889930
.word 0x2d710be7
.word 0x4f731db9
.word 0xd9624422
.word 0xecd6af1c
.word 0x4724f985
.word 0x757709d5
.word 0xc748ba84
.word 0x1bd4885b
.word 0xc6b2f3cd
.word 0x0fe389c5
.word 0xcd74e5e1
.word 0x99f43d42
.word 0x9b618091
.word 0x52437451
.word 0x5fb351cc
.word 0x65034114
.word 0x3a6b374c
.word 0xed5f1b40
.word 0xc0746f30
.word 0x6fcc5d71
.word 0x7dd10987
.word 0x4ffef5e9
.word 0x11602d4f
.word 0xd419710b
.word 0x665e2d7e
.word 0x4e95e10a
.word 0x5b9b9f08
.word 0x3d85e5a0
.word 0x022d8f03
.word 0xf7af07d7
.word 0xf86d3058
.word 0xcd2e1123
.word 0xa39aeaa1
.word 0xd428ca56
.word 0x02b03022
.word 0x2e56f63c
.word 0x6687f703
.word 0xa90734e9
.word 0x8950b232
.word 0x35ed17f3
.word 0x4d804097
.word 0xca3ddd2c
.word 0x97150d7f
.word 0x997054a7
.word 0x7bcc9b6d
.word 0x037a3801
.word 0xcc8a7ab0
.word 0xa8cdfc44
.word 0xd7314f65
.word 0x3af4bce8
.word 0x023e96e1
.word 0x910995b4
.word 0xaa206289
.word 0xfbe06a93
.word 0xfbc7cea6
.word 0x46a80796
.word 0x57dba5b7
.word 0x9f7580b9
.word 0xabbaf54f
.word 0x85d8182d
.word 0x5d986783
.word 0x7e0d832a
.word 0x75cc8c6d
.word 0x468e789a
.word 0x6070f15b
.word 0x6a93da23
.word 0x93407f95
.word 0xf37acf4d
.word 0xf60e32eb
.word 0x4aefa3e3
.word 0x96b35863
.word 0xb71e75b9
.word 0xdfb63fc1
.word 0x4d408b7d
.word 0xa3742ec1
.word 0x51a4dd46
.word 0x2b128334
.word 0x7d11b8f0
.word 0x6256d969
.word 0x5fa8cf8c
.word 0xd3cace82
.word 0x22432e74
.word 0xf65a22a7
.word 0x7510fdbd
.word 0x3340a538
.word 0xbe9b2716
.word 0x16f60563
.word 0x52e19361
.word 0x8a886bd6
.word 0xe3f64a86
.word 0x30a2365e
.word 0x2287c049
.word 0xe4745cb2
.word 0xc526ca2f
.word 0xae657dbc
.word 0x8fff6dbd
.word 0x3c5f671c
.word 0xebffbb88
.word 0xcd42a4c1
.word 0xd58292f7
.word 0x70a45cc2
t0_data_exp_sp:
.word 0x190b43a9
.word 0x0c5ffbdf
.word 0x0274dcd5
.word 0xdf901156
.word 0x023f6821
.word 0x2f12bcf0
.word 0xa3359cc9
.word 0x5963506d
.word t0_data_exp_area0
.word t0_data_exp_area0
.word 0xfffffff6
.word 0x00000016
.word 0xfffffff8
.word 0x00000008
.word t0_data_exp_fp
.word 0x9257a6cc
.word 0xb20a6832
.word 0xb249731b
.word 0xdbbf225a
.word 0x4ceb6250
.word 0x05776997
.word 0xe947b1e2
.word 0x4d27bbda
.word 0x8475377e
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 0xf4d55d9c ! [%fp - 0xc]
.word 0xd0c8b917 ! [%fp - 0x8]
.word 0xb46bc8d0 ! [%fp - 0x4]
t0_data_exp_fp:
.word 0x4b1ee60b
.word 0x9708c2b3
.word 0xcdeab6ed
.word 0x025730ee
.word 0x5c34d5f0
.word 0xb8500de2
.word 0x162d8813
.word 0x3bf59525
.word 0xf03cef6e
.word 0x49c13c6e
.word 0x62c1795c
.word 0x50441a7f
.word 0x49546f52
.word 0x18a24cd6
.word 0x96cdffa1
.word 0xabb48e2b
.word 0xeee03b7a
.word 0x061bd302
.word 0x9f9189e5
.word 0x2db636d9
.word 0xf64f7b97
.word 0xa4041bbc
.word 0xffa9d1bb
.word 0x42e9e748
t0_data_exp_stacktop:
.word 0
t0_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_exp_area0, 0x0821a000)
.seg "data"
t0_data_exp_area0_start:
.skip 2304
t0_data_exp_area0_begin:
.word 0x6c687a33 ! t0_data_exp_area0-0x20
.word 0x0474935f ! t0_data_exp_area0-0x1c
.word 0x31e64de4 ! t0_data_exp_area0-0x18
.word 0xf2ec261c ! t0_data_exp_area0-0x14
.word 0x639411f5 ! t0_data_exp_area0-0x10
.word 0x46c263cd ! t0_data_exp_area0-0xc
.word 0x41fcab3b ! t0_data_exp_area0-0x8
.word 0x33f97ef4 ! t0_data_exp_area0-0x4
.global t0_data_exp_area0; t0_data_exp_area0:
.word 0x481c2b24 ! t0_data_exp_area0+0x0
.word 0xc88e7da6 ! t0_data_exp_area0+0x4
.word 0xac916fd5 ! t0_data_exp_area0+0x8
.word 0xae5e50bc ! t0_data_exp_area0+0xc
.word 0x97960d69 ! t0_data_exp_area0+0x10
.word 0x1c3080b6 ! t0_data_exp_area0+0x14
.word 0x3a852c64 ! t0_data_exp_area0+0x18
.word 0xb6e4ad3f ! t0_data_exp_area0+0x1c
t0_data_exp_area0_end:
.skip 5824
t0_data_exp_area0_stop:
KDATA_MODULE(t0_module_data_exp_shm_area, 0x1464a000)
.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 0xacf989d8 ! t0_data_exp_shm_area+0x0 (t0)
.word 0x6eba3993 ! t0_data_exp_shm_area+0x4 (t1)
.word 0xc4759482 ! t0_data_exp_shm_area+0x8 (t2)
.word 0x6602c17f ! t0_data_exp_shm_area+0xc (t3)
.word 0xf20337ae ! t0_data_exp_shm_area+0x10 (t0)
.word 0x601edc63 ! t0_data_exp_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t0_data_exp_shm_area+0x18 (t2)
.word 0x032c661c ! t0_data_exp_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t0_data_exp_shm_area+0x20 (t0)
.word 0x4e900e4a ! t0_data_exp_shm_area+0x24 (t1)
.word 0x5b96095a ! t0_data_exp_shm_area+0x28 (t2)
.word 0x98981e68 ! t0_data_exp_shm_area+0x2c (t3)
.word 0xef881dff ! t0_data_exp_shm_area+0x30 (t0)
.word 0x8679b706 ! t0_data_exp_shm_area+0x34 (t1)
.word 0x81483ab6 ! t0_data_exp_shm_area+0x38 (t2)
.word 0x24445275 ! t0_data_exp_shm_area+0x3c (t3)
.word 0xfb724131 ! t0_data_exp_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t0_data_exp_shm_area+0x44
.word 0xc0827157 ! t0_data_exp_shm_area+0x48
.word 0x09e06248 ! t0_data_exp_shm_area+0x4c
.word 0x4f088a62 ! t0_data_exp_shm_area+0x50
.word 0xc7068f82 ! t0_data_exp_shm_area+0x54
.word 0x72b4643d ! t0_data_exp_shm_area+0x58
.word 0x44317a82 ! t0_data_exp_shm_area+0x5c
.word 0xc013bd50 ! t0_data_exp_shm_area+0x60
.word 0xc53cd303 ! t0_data_exp_shm_area+0x64
.word 0x46aa2a9f ! t0_data_exp_shm_area+0x68
.word 0xaa2094c7 ! t0_data_exp_shm_area+0x6c
.word 0x3d3fe5d6 ! t0_data_exp_shm_area+0x70
.word 0xe227cde0 ! t0_data_exp_shm_area+0x74
.word 0x7ebcb9e3 ! t0_data_exp_shm_area+0x78
.word 0xf9f2aeb5 ! t0_data_exp_shm_area+0x7c
.word 0x740d230d ! t0_data_exp_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t0_data_exp_shm_area+0x84
.word 0x7e9945a6 ! t0_data_exp_shm_area+0x88
.word 0x78330084 ! t0_data_exp_shm_area+0x8c
.word 0x814f36cd ! t0_data_exp_shm_area+0x90
.word 0x16fad8bc ! t0_data_exp_shm_area+0x94
.word 0xccae44dd ! t0_data_exp_shm_area+0x98
.word 0x72ec855a ! t0_data_exp_shm_area+0x9c
.word 0x06980974 ! t0_data_exp_shm_area+0xa0
.word 0x1ca6a01a ! t0_data_exp_shm_area+0xa4
.word 0x3d81253d ! t0_data_exp_shm_area+0xa8
.word 0xcc8334dd ! t0_data_exp_shm_area+0xac
.word 0xdee025e5 ! t0_data_exp_shm_area+0xb0
.word 0x74d325bb ! t0_data_exp_shm_area+0xb4
.word 0xf32150dc ! t0_data_exp_shm_area+0xb8
.word 0x81eec20a ! t0_data_exp_shm_area+0xbc
.word 0x5c09d58a ! t0_data_exp_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t0_data_exp_shm_area+0xc4
.word 0x81056530 ! t0_data_exp_shm_area+0xc8
.word 0x15dcba37 ! t0_data_exp_shm_area+0xcc
.word 0x21d55f4f ! t0_data_exp_shm_area+0xd0
.word 0xf04b5e0d ! t0_data_exp_shm_area+0xd4
.word 0xea998f92 ! t0_data_exp_shm_area+0xd8
.word 0xd1b909b3 ! t0_data_exp_shm_area+0xdc
.word 0xd6cf6b71 ! t0_data_exp_shm_area+0xe0
.word 0x488afceb ! t0_data_exp_shm_area+0xe4
.word 0xd924872f ! t0_data_exp_shm_area+0xe8
.word 0xfabde4a8 ! t0_data_exp_shm_area+0xec
.word 0xc2c674e8 ! t0_data_exp_shm_area+0xf0
.word 0xe1c79e85 ! t0_data_exp_shm_area+0xf4
.word 0xa727f846 ! t0_data_exp_shm_area+0xf8
.word 0x152f1118 ! t0_data_exp_shm_area+0xfc
.word 0x0014108e ! t0_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t0_data_exp_shm_area+0x104
.word 0x25ede427 ! t0_data_exp_shm_area+0x108
.word 0xd6710cdb ! t0_data_exp_shm_area+0x10c
.word 0x3c0763ce ! t0_data_exp_shm_area+0x110
.word 0xd2f0e5a6 ! t0_data_exp_shm_area+0x114
.word 0xc5565907 ! t0_data_exp_shm_area+0x118
.word 0x3a38caea ! t0_data_exp_shm_area+0x11c
.word 0x12f3d29a ! t0_data_exp_shm_area+0x120
.word 0x8d6ff36b ! t0_data_exp_shm_area+0x124
.word 0xb4285314 ! t0_data_exp_shm_area+0x128
.word 0xc5a380d9 ! t0_data_exp_shm_area+0x12c
.word 0xf1a818a2 ! t0_data_exp_shm_area+0x130
.word 0xf9d4906e ! t0_data_exp_shm_area+0x134
.word 0x04671ac9 ! t0_data_exp_shm_area+0x138
.word 0x7fbf48a5 ! t0_data_exp_shm_area+0x13c
.word 0x658d8657 ! t0_data_exp_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t0_data_exp_shm_area+0x144
.word 0xd0b59ac8 ! t0_data_exp_shm_area+0x148
.word 0xa1addb64 ! t0_data_exp_shm_area+0x14c
.word 0x25a2d2f5 ! t0_data_exp_shm_area+0x150
.word 0xf79139bc ! t0_data_exp_shm_area+0x154
.word 0x83bcbfe8 ! t0_data_exp_shm_area+0x158
.word 0xb3023fff ! t0_data_exp_shm_area+0x15c
.word 0x64b2e4ec ! t0_data_exp_shm_area+0x160
.word 0xd0f65a61 ! t0_data_exp_shm_area+0x164
.word 0x9c654198 ! t0_data_exp_shm_area+0x168
.word 0x151f61d3 ! t0_data_exp_shm_area+0x16c
.word 0xde354063 ! t0_data_exp_shm_area+0x170
.word 0x66f4ac43 ! t0_data_exp_shm_area+0x174
.word 0xe6f56510 ! t0_data_exp_shm_area+0x178
.word 0x75092887 ! t0_data_exp_shm_area+0x17c
.word 0x1353fb70 ! t0_data_exp_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t0_data_exp_shm_area+0x184
.word 0xc99c8e56 ! t0_data_exp_shm_area+0x188
.word 0xda42cd7f ! t0_data_exp_shm_area+0x18c
.word 0x07c2e7aa ! t0_data_exp_shm_area+0x190
.word 0x818edb76 ! t0_data_exp_shm_area+0x194
.word 0xc7d315f7 ! t0_data_exp_shm_area+0x198
.word 0xca8c9181 ! t0_data_exp_shm_area+0x19c
.word 0x95e740fb ! t0_data_exp_shm_area+0x1a0
.word 0xab6082be ! t0_data_exp_shm_area+0x1a4
.word 0x32f545f3 ! t0_data_exp_shm_area+0x1a8
.word 0x8414a89a ! t0_data_exp_shm_area+0x1ac
.word 0x57caf5ba ! t0_data_exp_shm_area+0x1b0
.word 0xe8667ff7 ! t0_data_exp_shm_area+0x1b4
.word 0x4e5cb1f8 ! t0_data_exp_shm_area+0x1b8
.word 0x89708042 ! t0_data_exp_shm_area+0x1bc
.word 0x2deeb767 ! t0_data_exp_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t0_data_exp_shm_area+0x1c4
.word 0x9f52adab ! t0_data_exp_shm_area+0x1c8
.word 0xecfced02 ! t0_data_exp_shm_area+0x1cc
.word 0x414c592c ! t0_data_exp_shm_area+0x1d0
.word 0xf4cba87d ! t0_data_exp_shm_area+0x1d4
.word 0xc4cbeee5 ! t0_data_exp_shm_area+0x1d8
.word 0x93189dee ! t0_data_exp_shm_area+0x1dc
.word 0xc0aaeeb8 ! t0_data_exp_shm_area+0x1e0
.word 0xe4ff1ace ! t0_data_exp_shm_area+0x1e4
.word 0xb3890fa1 ! t0_data_exp_shm_area+0x1e8
.word 0x80175573 ! t0_data_exp_shm_area+0x1ec
.word 0x487f2523 ! t0_data_exp_shm_area+0x1f0
.word 0x3fa53415 ! t0_data_exp_shm_area+0x1f4
.word 0xeab17713 ! t0_data_exp_shm_area+0x1f8
.word 0xf719ed15 ! t0_data_exp_shm_area+0x1fc
.word 0x855fcd34 ! t0_data_exp_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t0_data_exp_shm_area+0x204
.word 0x2bea1238 ! t0_data_exp_shm_area+0x208
.word 0x4ad9eaf2 ! t0_data_exp_shm_area+0x20c
.word 0xb1717e27 ! t0_data_exp_shm_area+0x210
.word 0x0d5da2b8 ! t0_data_exp_shm_area+0x214
.word 0xfa56be3c ! t0_data_exp_shm_area+0x218
.word 0x0309a65e ! t0_data_exp_shm_area+0x21c
.word 0xefa320b0 ! t0_data_exp_shm_area+0x220
.word 0x6f2b3edb ! t0_data_exp_shm_area+0x224
.word 0x555d751b ! t0_data_exp_shm_area+0x228
.word 0x1ab9a1af ! t0_data_exp_shm_area+0x22c
.word 0x92f9a640 ! t0_data_exp_shm_area+0x230
.word 0x42d2f82e ! t0_data_exp_shm_area+0x234
.word 0x755d2089 ! t0_data_exp_shm_area+0x238
.word 0xbdd92d54 ! t0_data_exp_shm_area+0x23c
t0_data_exp_shm_area_end:
t0_data_exp_shm_area_stop:
! kaos version 4.2
! thread 1
! icount 2513
! targetid NIAGARA:SIM
! hostid NIAGARA:5.8
! areas 1
! areasize 64
! areaoffset 2304
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2516
! code 15216000
! entry 15216000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e8b2e08fd6
! va_map 0000000020400000,000000003fffffff
! pa_cached 0000000020400000,000000003fffffff
! pa_noncached 000001ff20000000,000001ff7fffffff
! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
! begcount 0
! endcount 2513
! dwords 8
! ldblocks 0
! stblocks 0
! ldfsr_words 0
! annul 1
! predict 1
! 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(t1_module_ktbl, 0x35216000)
.seg "text"
KGLOBAL(t1_ktbl)
t1_ktbl_page_begin:
.global t1_kref; t1_kref:
.skip 0
t1_ktbl:
.word 0x8ba000a3 ! t1_kref+0x0: fnegs %f3, %f5
.word 0xab3c601c ! t1_kref+0x4: sra %l1, 0x1c, %l5
.word 0xee167ff2 ! t1_kref+0x8: lduh [%i1 - 0xe], %l7
.word 0xac0cee46 ! t1_kref+0xc: and %l3, 0xe46, %l6
.word 0xaa8d7e7e ! t1_kref+0x10: andcc %l5, -0x182, %l5
.word 0x94fd4011 ! t1_kref+0x14: sdivcc %l5, %l1, %o2
.word 0x92fc4012 ! t1_kref+0x18: sdivcc %l1, %l2, %o1
.word 0xd0c0a014 ! t1_kref+0x1c: ldswa [%g2 + 0x14]%asi, %o0
.word 0x90fd2606 ! t1_kref+0x20: sdivcc %l4, 0x606, %o0
.word 0x89a018c4 ! t1_kref+0x24: fdtos %f4, %f4
.word 0x89a01922 ! t1_kref+0x28: fstod %f2, %f4
.word 0x85a08822 ! t1_kref+0x2c: fadds %f2, %f2, %f2
.word 0x89a10842 ! t1_kref+0x30: faddd %f4, %f2, %f4
.word 0x39800004 ! t1_kref+0x34: fbuge,a _kref+0x44
.word 0xd2160000 ! t1_kref+0x38: lduh [%i0], %o1
.word 0x8ba01885 ! t1_kref+0x3c: fitos %f5, %f5
.word 0x2a480006 ! t1_kref+0x40: bcs,a,pt %icc, _kref+0x58
.word 0x932d601e ! t1_kref+0x44: sll %l5, 0x1e, %o1
.word 0x92054013 ! t1_kref+0x48: add %l5, %l3, %o1
.word 0xaf400000 ! t1_kref+0x4c: mov %y, %l7
.word 0x93b085c4 ! t1_kref+0x50: fcmpeq32 %f2, %f4, %o1
.word 0xc1be1a1c ! t1_kref+0x54: stda %f0, [%i0 + %i4]0xd0
.word 0x93b10504 ! t1_kref+0x58: fcmpgt16 %f4, %f4, %o1
.word 0x23480002 ! t1_kref+0x5c: fbne,a,pt %fcc0, _kref+0x64
.word 0xc9be1811 ! t1_kref+0x60: stda %f4, [%i0 + %l1]0xc0
.word 0xe0364000 ! t1_kref+0x64: sth %l0, [%i1]
call SYM(t1_subr0)
.word 0xe47e3fec ! t1_kref+0x6c: swap [%i0 - 0x14], %l2
.word 0x95b54030 ! t1_kref+0x70: edge8n %l5, %l0, %o2
.word 0x91b54033 ! t1_kref+0x74: edge8n %l5, %l3, %o0
.word 0x89a018c4 ! t1_kref+0x78: fdtos %f4, %f4
.word 0xa9b54030 ! t1_kref+0x7c: edge8n %l5, %l0, %l4
.word 0xa83422f5 ! t1_kref+0x80: orn %l0, 0x2f5, %l4
.word 0xc807bfe4 ! t1_kref+0x84: ld [%fp - 0x1c], %g4
.word 0x94a48011 ! t1_kref+0x88: subcc %l2, %l1, %o2
.word 0x8ba01a25 ! t1_kref+0x8c: fstoi %f5, %f5
.word 0xe81e6010 ! t1_kref+0x90: ldd [%i1 + 0x10], %l4
.word 0x25800008 ! t1_kref+0x94: fblg,a _kref+0xb4
.word 0x909ce9c5 ! t1_kref+0x98: xorcc %l3, 0x9c5, %o0
.word 0xe5f65011 ! t1_kref+0x9c: casxa [%i1]0x80, %l1, %l2
.word 0x85a088a2 ! t1_kref+0xa0: fsubs %f2, %f2, %f2
.word 0x36480008 ! t1_kref+0xa4: bge,a,pt %icc, _kref+0xc4
.word 0xa7840013 ! t1_kref+0xa8: wr %l0, %l3, %gsr
.word 0xa814ea56 ! t1_kref+0xac: or %l3, 0xa56, %l4
.word 0x81a90a42 ! t1_kref+0xb0: fcmpd %fcc0, %f4, %f2
.word 0x97400000 ! t1_kref+0xb4: mov %y, %o3
.word 0xe828a015 ! t1_kref+0xb8: stb %l4, [%g2 + 0x15]
.word 0x85a00523 ! t1_kref+0xbc: fsqrts %f3, %f2
call SYM(t1_subr2)
.word 0xd6567fe4 ! t1_kref+0xc4: ldsh [%i1 - 0x1c], %o3
sethi %hi(2f), %o7
.word 0xe40be0f0 ! t1_kref+0xcc: ldub [%o7 + 0xf0], %l2
.word 0xa41ca00c ! t1_kref+0xd0: xor %l2, 0xc, %l2
.word 0xe42be0f0 ! t1_kref+0xd4: stb %l2, [%o7 + 0xf0]
.word 0x81dbe0f0 ! t1_kref+0xd8: flush %o7 + 0xf0
.word 0x8bb0ce63 ! t1_kref+0xdc: fxnors %f3, %f3, %f5
.word 0x001fffff ! t1_kref+0xe0: illtrap 0x1fffff
.word 0x38480005 ! t1_kref+0xe4: bgu,a,pt %icc, _kref+0xf8
.word 0x85b00c00 ! t1_kref+0xe8: fzero %f2
.word 0xc9be5811 ! t1_kref+0xec: stda %f4, [%i1 + %l1]0xc0
2: .word 0x952c4014 ! t1_kref+0xf0: sll %l1, %l4, %o2
.word 0x97b105c2 ! t1_kref+0xf4: fcmpeq32 %f4, %f2, %o3
.word 0x32480007 ! t1_kref+0xf8: bne,a,pt %icc, _kref+0x114
.word 0xc9067fe4 ! t1_kref+0xfc: ld [%i1 - 0x1c], %f4
.word 0xadb4c0f2 ! t1_kref+0x100: edge16ln %l3, %l2, %l6
.word 0x89b10704 ! t1_kref+0x104: fmuld8sux16 %f4, %f4, %f4
.word 0x26480008 ! t1_kref+0x108: bl,a,pt %icc, _kref+0x128
.word 0x89a000a5 ! t1_kref+0x10c: fnegs %f5, %f4
.word 0x89a01a44 ! t1_kref+0x110: fdtoi %f4, %f4
.word 0xc91fbd28 ! t1_kref+0x114: ldd [%fp - 0x2d8], %f4
.word 0x2d1bd302 ! t1_kref+0x118: sethi %hi(0x6f4c0800), %l6
.word 0xaa9d2748 ! t1_kref+0x11c: xorcc %l4, 0x748, %l5
.word 0x85a089c2 ! t1_kref+0x120: fdivd %f2, %f2, %f2
.word 0x89b08d82 ! t1_kref+0x124: fxor %f2, %f2, %f4
.word 0xc7200018 ! t1_kref+0x128: st %f3, [%g0 + %i0]
.word 0xf9ee101a ! t1_kref+0x12c: prefetcha %i0 + %i2, 28
.word 0xac3d4010 ! t1_kref+0x130: xnor %l5, %l0, %l6
.word 0x89a108c4 ! t1_kref+0x134: fsubd %f4, %f4, %f4
.word 0x2f32aeb5 ! t1_kref+0x138: sethi %hi(0xcabad400), %l7
.word 0x89b00cc4 ! t1_kref+0x13c: fnot2 %f4, %f4
.word 0xd20e3fe4 ! t1_kref+0x140: ldub [%i0 - 0x1c], %o1
.word 0xeaae7ffc ! t1_kref+0x144: stba %l5, [%i1 - 4]%asi
.word 0xd41e401d ! t1_kref+0x148: ldd [%i1 + %i5], %o2
.word 0x85b007a4 ! t1_kref+0x14c: fpackfix %f4, %f2
.word 0x973c2008 ! t1_kref+0x150: sra %l0, 0x8, %o3
call SYM(t1_subr1)
.word 0xec1e6008 ! t1_kref+0x158: ldd [%i1 + 8], %l6
.word 0x89b14725 ! t1_kref+0x15c: fmuld8ulx16 %f5, %f5, %f4
.word 0x94450011 ! t1_kref+0x160: addc %l4, %l1, %o2
.word 0x89b00f02 ! t1_kref+0x164: fsrc2 %f2, %f4
.word 0x96f56f78 ! t1_kref+0x168: udivcc %l5, 0xf78, %o3
.word 0x3f480001 ! t1_kref+0x16c: fbo,a,pt %fcc0, _kref+0x170
.word 0xe036401b ! t1_kref+0x170: sth %l0, [%i1 + %i3]
.word 0x93400000 ! t1_kref+0x174: mov %y, %o1
.word 0x949426de ! t1_kref+0x178: orcc %l0, 0x6de, %o2
.word 0x11265308 ! t1_kref+0x17c: sethi %hi(0x994c2000), %o0
.word 0x8ba08822 ! t1_kref+0x180: fadds %f2, %f2, %f5
.word 0x9360a43c ! t1_kref+0x184: movlg %fcc0, -0x3c4, %o1
.word 0x945c7123 ! t1_kref+0x188: smul %l1, -0xedd, %o2
.word 0x92954015 ! t1_kref+0x18c: orcc %l5, %l5, %o1
.word 0xdafe2010 ! t1_kref+0x190: swapa [%i0 + 0x10]%asi, %o5
.word 0xeece2002 ! t1_kref+0x194: ldsba [%i0 + 2]%asi, %l7
.word 0xee40a024 ! t1_kref+0x198: ldsw [%g2 + 0x24], %l7
.word 0x36480002 ! t1_kref+0x19c: bge,a,pt %icc, _kref+0x1a4
.word 0x94943c6e ! t1_kref+0x1a0: orcc %l0, -0x392, %o2
.word 0x87a00523 ! t1_kref+0x1a4: fsqrts %f3, %f3
.word 0xee06401c ! t1_kref+0x1a8: ld [%i1 + %i4], %l7
.word 0x93b10504 ! t1_kref+0x1ac: fcmpgt16 %f4, %f4, %o1
.word 0xaab5337e ! t1_kref+0x1b0: orncc %l4, -0xc82, %l5
.word 0x9074b155 ! t1_kref+0x1b4: udiv %l2, -0xeab, %o0
.word 0x85856c4b ! t1_kref+0x1b8: wr %l5, 0xc4b, %ccr
.word 0x25480003 ! t1_kref+0x1bc: fblg,a,pt %fcc0, _kref+0x1c8
.word 0x91150015 ! t1_kref+0x1c0: taddcctv %l4, %l5, %o0
.word 0x85a01a23 ! t1_kref+0x1c4: fstoi %f3, %f2
.word 0x85a089c2 ! t1_kref+0x1c8: fdivd %f2, %f2, %f2
.word 0x96940013 ! t1_kref+0x1cc: orcc %l0, %l3, %o3
.word 0xd46e8018 ! t1_kref+0x1d0: ldstub [%i2 + %i0], %o2
.word 0xe84e2015 ! t1_kref+0x1d4: ldsb [%i0 + 0x15], %l4
.word 0x85a00544 ! t1_kref+0x1d8: fsqrtd %f4, %f2
.word 0xc9be5850 ! t1_kref+0x1dc: stda %f4, [%i1 + %l0]0xc2
.word 0x92b4c011 ! t1_kref+0x1e0: orncc %l3, %l1, %o1
.word 0x89a10842 ! t1_kref+0x1e4: faddd %f4, %f2, %f4
.word 0xc51fbc68 ! t1_kref+0x1e8: ldd [%fp - 0x398], %f2
.word 0x9de3bfa0 ! t1_kref+0x1ec: save %sp, -0x60, %sp
.word 0x95eec000 ! t1_kref+0x1f0: restore %i3, %g0, %o2
.word 0xd208a035 ! t1_kref+0x1f4: ldub [%g2 + 0x35], %o1
.word 0xd20e201d ! t1_kref+0x1f8: ldub [%i0 + 0x1d], %o1
.word 0x39480007 ! t1_kref+0x1fc: fbuge,a,pt %fcc0, _kref+0x218
.word 0x89a00544 ! t1_kref+0x200: fsqrtd %f4, %f4
.word 0xec7f0018 ! t1_kref+0x204: swap [%i4 + %i0], %l6
.word 0xd43e401d ! t1_kref+0x208: std %o2, [%i1 + %i5]
.word 0xc5262010 ! t1_kref+0x20c: st %f2, [%i0 + 0x10]
.word 0x907c0010 ! t1_kref+0x210: sdiv %l0, %l0, %o0
.word 0x81a88ac2 ! t1_kref+0x214: fcmped %fcc0, %f2, %f2
.word 0x89a08842 ! t1_kref+0x218: faddd %f2, %f2, %f4
.word 0x85b087c2 ! t1_kref+0x21c: pdist %f2, %f2, %f2
.word 0x90750011 ! t1_kref+0x220: udiv %l4, %l1, %o0
.word 0x93248012 ! t1_kref+0x224: mulscc %l2, %l2, %o1
.word 0x9694f69f ! t1_kref+0x228: orcc %l3, -0x961, %o3
.word 0x85a00023 ! t1_kref+0x22c: fmovs %f3, %f2
.word 0x968ce56d ! t1_kref+0x230: andcc %l3, 0x56d, %o3
.word 0xae948013 ! t1_kref+0x234: orcc %l2, %l3, %l7
.word 0xd27e401c ! t1_kref+0x238: swap [%i1 + %i4], %o1
.word 0x9604c010 ! t1_kref+0x23c: add %l3, %l0, %o3
.word 0x8ba000a2 ! t1_kref+0x240: fnegs %f2, %f5
.word 0x87a000a2 ! t1_kref+0x244: fnegs %f2, %f3
.word 0x94f5660c ! t1_kref+0x248: udivcc %l5, 0x60c, %o2
.word 0x3c480006 ! t1_kref+0x24c: bpos,a,pt %icc, _kref+0x264
.word 0x87a018c2 ! t1_kref+0x250: fdtos %f2, %f3
.word 0x3a480004 ! t1_kref+0x254: bcc,a,pt %icc, _kref+0x264
.word 0xf1ee501d ! t1_kref+0x258: prefetcha %i1 + %i5, 24
.word 0xe2b63fe8 ! t1_kref+0x25c: stha %l1, [%i0 - 0x18]%asi
.word 0x3a480008 ! t1_kref+0x260: bcc,a,pt %icc, _kref+0x280
.word 0x2f055673 ! t1_kref+0x264: sethi %hi(0x1559cc00), %l7
.word 0xe8f61000 ! t1_kref+0x268: stxa %l4, [%i0]0x80
.word 0x85b10dc4 ! t1_kref+0x26c: fnand %f4, %f4, %f2
.word 0x87a01a22 ! t1_kref+0x270: fstoi %f2, %f3
.word 0x2c480008 ! t1_kref+0x274: bneg,a,pt %icc, _kref+0x294
.word 0xe8500019 ! t1_kref+0x278: ldsh [%g0 + %i1], %l4
.word 0xd0167fe4 ! t1_kref+0x27c: lduh [%i1 - 0x1c], %o0
.word 0x8ba00525 ! t1_kref+0x280: fsqrts %f5, %f5
.word 0x81a88aa3 ! t1_kref+0x284: fcmpes %fcc0, %f2, %f3
.word 0x8ba00524 ! t1_kref+0x288: fsqrts %f4, %f5
.word 0x87a000a3 ! t1_kref+0x28c: fnegs %f3, %f3
.word 0x31800007 ! t1_kref+0x290: fba,a _kref+0x2ac
.word 0x87a00022 ! t1_kref+0x294: fmovs %f2, %f3
.word 0x93b40350 ! t1_kref+0x298: alignaddrl %l0, %l0, %o1
.word 0xc9066000 ! t1_kref+0x29c: ld [%i1], %f4
.word 0x89b10622 ! t1_kref+0x2a0: fmul8x16 %f4, %f2, %f4
.word 0x85b08dc4 ! t1_kref+0x2a4: fnand %f2, %f4, %f2
.word 0x89b0c963 ! t1_kref+0x2a8: fpmerge %f3, %f3, %f4
.word 0x3b480001 ! t1_kref+0x2ac: fble,a,pt %fcc0, _kref+0x2b0
.word 0x8bb10ae2 ! t1_kref+0x2b0: fpsub32s %f4, %f2, %f5
.word 0xaaf40011 ! t1_kref+0x2b4: udivcc %l0, %l1, %l5
.word 0x85b10a04 ! t1_kref+0x2b8: fpadd16 %f4, %f4, %f2
.word 0x86102004 ! t1_kref+0x2bc: mov 0x4, %g3
.word 0x86a0e001 ! t1_kref+0x2c0: subcc %g3, 1, %g3
.word 0x2280000b ! t1_kref+0x2c4: be,a _kref+0x2f0
.word 0xe8166018 ! t1_kref+0x2c8: lduh [%i1 + 0x18], %l4
.word 0x37bffffd ! t1_kref+0x2cc: fbge,a _kref+0x2c0
.word 0xc1e65014 ! t1_kref+0x2d0: casa [%i1]0x80, %l4, %g0
.word 0xebee101a ! t1_kref+0x2d4: prefetcha %i0 + %i2, 21
.word 0x8143c000 ! t1_kref+0x2d8: stbar
.word 0x973c8012 ! t1_kref+0x2dc: sra %l2, %l2, %o3
.word 0x8ba00525 ! t1_kref+0x2e0: fsqrts %f5, %f5
.word 0x2c4ffff7 ! t1_kref+0x2e4: bneg,a,pt %icc, _kref+0x2c0
.word 0xe4f01018 ! t1_kref+0x2e8: stxa %l2, [%g0 + %i0]0x80
.word 0x85b08ca3 ! t1_kref+0x2ec: fandnot2s %f2, %f3, %f2
.word 0x89b10724 ! t1_kref+0x2f0: fmuld8ulx16 %f4, %f4, %f4
.word 0xe236c018 ! t1_kref+0x2f4: sth %l1, [%i3 + %i0]
.word 0x910c727e ! t1_kref+0x2f8: tsubcc %l1, -0xd82, %o0
.word 0xc93e001d ! t1_kref+0x2fc: std %f4, [%i0 + %i5]
.word 0x9de3bfa0 ! t1_kref+0x300: save %sp, -0x60, %sp
.word 0x93eec019 ! t1_kref+0x304: restore %i3, %i1, %o1
.word 0xc5066018 ! t1_kref+0x308: ld [%i1 + 0x18], %f2
.word 0x85a08842 ! t1_kref+0x30c: faddd %f2, %f2, %f2
.word 0x89b08ae4 ! t1_kref+0x310: fpsub32s %f2, %f4, %f4
call SYM(t1_subr2)
.word 0x903cb875 ! t1_kref+0x318: xnor %l2, -0x78b, %o0
sethi %hi(2f), %o7
.word 0xe40be368 ! t1_kref+0x320: ldub [%o7 + 0x368], %l2
.word 0xa41ca00c ! t1_kref+0x324: xor %l2, 0xc, %l2
.word 0xe42be368 ! t1_kref+0x328: stb %l2, [%o7 + 0x368]
.word 0x81dbe368 ! t1_kref+0x32c: flush %o7 + 0x368
.word 0x92343f5b ! t1_kref+0x330: orn %l0, -0xa5, %o1
.word 0x96850014 ! t1_kref+0x334: addcc %l4, %l4, %o3
.word 0xea7e7fe8 ! t1_kref+0x338: swap [%i1 - 0x18], %l5
.word 0xe4280018 ! t1_kref+0x33c: stb %l2, [%g0 + %i0]
.word 0x92fd0015 ! t1_kref+0x340: sdivcc %l4, %l5, %o1
.word 0x81a90a44 ! t1_kref+0x344: fcmpd %fcc0, %f4, %f4
.word 0x3b480006 ! t1_kref+0x348: fble,a,pt %fcc0, _kref+0x360
.word 0x92fd4010 ! t1_kref+0x34c: sdivcc %l5, %l0, %o1
.word 0xea774018 ! t1_kref+0x350: stx %l5, [%i5 + %i0]
.word 0xae8cc013 ! t1_kref+0x354: andcc %l3, %l3, %l7
.word 0x89a000a3 ! t1_kref+0x358: fnegs %f3, %f4
.word 0x9695326e ! t1_kref+0x35c: orcc %l4, -0xd92, %o3
.word 0xc807bff0 ! t1_kref+0x360: ld [%fp - 0x10], %g4
.word 0xec50a004 ! t1_kref+0x364: ldsh [%g2 + 4], %l6
2: .word 0x89a14d25 ! t1_kref+0x368: fsmuld %f5, %f5, %f4
.word 0xa874f3d5 ! t1_kref+0x36c: udiv %l3, -0xc2b, %l4
.word 0x85a00544 ! t1_kref+0x370: fsqrtd %f4, %f2
.word 0xcb070018 ! t1_kref+0x374: ld [%i4 + %i0], %f5
.word 0x8ba000a3 ! t1_kref+0x378: fnegs %f3, %f5
.word 0x85a10842 ! t1_kref+0x37c: faddd %f4, %f2, %f2
.word 0x2b480001 ! t1_kref+0x380: fbug,a,pt %fcc0, _kref+0x384
.word 0x89a000a4 ! t1_kref+0x384: fnegs %f4, %f4
.word 0x97400000 ! t1_kref+0x388: mov %y, %o3
.word 0xa8943c15 ! t1_kref+0x38c: orcc %l0, -0x3eb, %l4
.word 0x85a10d22 ! t1_kref+0x390: fsmuld %f4, %f2, %f2
.word 0xab3cc011 ! t1_kref+0x394: sra %l3, %l1, %l5
.word 0x908d7a60 ! t1_kref+0x398: andcc %l5, -0x5a0, %o0
.word 0x8ba108a5 ! t1_kref+0x39c: fsubs %f4, %f5, %f5
.word 0xd216600e ! t1_kref+0x3a0: lduh [%i1 + 0xe], %o1
.word 0x96bd4015 ! t1_kref+0x3a4: xnorcc %l5, %l5, %o3
.word 0xc07e2008 ! t1_kref+0x3a8: swap [%i0 + 8], %g0
.word 0xac8c0012 ! t1_kref+0x3ac: andcc %l0, %l2, %l6
.word 0x8bb00ce3 ! t1_kref+0x3b0: fnot2s %f3, %f5
.word 0xac1c39f9 ! t1_kref+0x3b4: xor %l0, -0x607, %l6
.word 0xa83c78da ! t1_kref+0x3b8: xnor %l1, -0x726, %l4
.word 0x85b10a82 ! t1_kref+0x3bc: fpsub16 %f4, %f2, %f2
sethi %hi(2f), %o7
.word 0xe40be008 ! t1_kref+0x3c4: ldub [%o7 + 8], %l2
.word 0xa41ca00c ! t1_kref+0x3c8: xor %l2, 0xc, %l2
.word 0xe42be008 ! t1_kref+0x3cc: stb %l2, [%o7 + 8]
.word 0x81dbe008 ! t1_kref+0x3d0: flush %o7 + 8
.word 0x25480003 ! t1_kref+0x3d4: fblg,a,pt %fcc0, _kref+0x3e0
.word 0x85a10822 ! t1_kref+0x3d8: fadds %f4, %f2, %f2
.word 0xd46e3ff2 ! t1_kref+0x3dc: ldstub [%i0 - 0xe], %o2
.word 0x89b0cd60 ! t1_kref+0x3e0: fnot1s %f3, %f4
.word 0x89a088c4 ! t1_kref+0x3e4: fsubd %f2, %f4, %f4
.word 0xd7e65010 ! t1_kref+0x3e8: casa [%i1]0x80, %l0, %o3
.word 0xac9c8011 ! t1_kref+0x3ec: xorcc %l2, %l1, %l6
.word 0xab24c011 ! t1_kref+0x3f0: mulscc %l3, %l1, %l5
.word 0x89a01a42 ! t1_kref+0x3f4: fdtoi %f2, %f4
.word 0xd0166002 ! t1_kref+0x3f8: lduh [%i1 + 2], %o0
.word 0xee560000 ! t1_kref+0x3fc: ldsh [%i0], %l7
.word 0xd06e7ffb ! t1_kref+0x400: ldstub [%i1 - 5], %o0
.word 0x89a0cd24 ! t1_kref+0x404: fsmuld %f3, %f4, %f4
2: .word 0x87a108a5 ! t1_kref+0x408: fsubs %f4, %f5, %f3
.word 0x95b08404 ! t1_kref+0x40c: fcmple16 %f2, %f4, %o2
.word 0xd038001d ! t1_kref+0x410: std %o0, [%g0 + %i5]
.word 0x85b007a2 ! t1_kref+0x414: fpackfix %f2, %f2
.word 0x953c6014 ! t1_kref+0x418: sra %l1, 0x14, %o2
.word 0x81a90ac4 ! t1_kref+0x41c: fcmped %fcc0, %f4, %f4
.word 0x81a88a25 ! t1_kref+0x420: fcmps %fcc0, %f2, %f5
.word 0xa8e4f6e6 ! t1_kref+0x424: subccc %l3, -0x91a, %l4
.word 0xaa350011 ! t1_kref+0x428: orn %l4, %l1, %l5
.word 0x9de3bfa0 ! t1_kref+0x42c: save %sp, -0x60, %sp
.word 0xb4974019 ! t1_kref+0x430: orcc %i5, %i1, %i2
.word 0x97ee001a ! t1_kref+0x434: restore %i0, %i2, %o3
.word 0xe40877cc ! t1_kref+0x438: ldub [%g1 - 0x834], %l2
.word 0xa41ca00c ! t1_kref+0x43c: xor %l2, 0xc, %l2
.word 0xe42877cc ! t1_kref+0x440: stb %l2, [%g1 - 0x834]
.word 0x81d877cc ! t1_kref+0x444: flush %g1 - 0x834
.word 0xe426001c ! t1_kref+0x448: st %l2, [%i0 + %i4]
.word 0xe0b0a006 ! t1_kref+0x44c: stha %l0, [%g2 + 6]%asi
.word 0x8143c000 ! t1_kref+0x450: stbar
.word 0x2b800008 ! t1_kref+0x454: fbug,a _kref+0x474
.word 0x9634c012 ! t1_kref+0x458: orn %l3, %l2, %o3
2: .word 0x85b0cda4 ! t1_kref+0x45c: fxors %f3, %f4, %f2
.word 0x89b10d84 ! t1_kref+0x460: fxor %f4, %f4, %f4
.word 0x89a00542 ! t1_kref+0x464: fsqrtd %f2, %f4
.word 0x3d800003 ! t1_kref+0x468: fbule,a _kref+0x474
.word 0x96042f82 ! t1_kref+0x46c: add %l0, 0xf82, %o3
.word 0x927c0015 ! t1_kref+0x470: sdiv %l0, %l5, %o1
.word 0x87a00523 ! t1_kref+0x474: fsqrts %f3, %f3
.word 0x97400000 ! t1_kref+0x478: mov %y, %o3
.word 0x89a108c2 ! t1_kref+0x47c: fsubd %f4, %f2, %f4
.word 0xace4c011 ! t1_kref+0x480: subccc %l3, %l1, %l6
.word 0xd456c018 ! t1_kref+0x484: ldsh [%i3 + %i0], %o2
.word 0x2e480001 ! t1_kref+0x488: bvs,a,pt %icc, _kref+0x48c
.word 0xadb104c4 ! t1_kref+0x48c: fcmpne32 %f4, %f4, %l6
.word 0x94040013 ! t1_kref+0x490: add %l0, %l3, %o2
.word 0x89a018c2 ! t1_kref+0x494: fdtos %f2, %f4
.word 0xd4fe101c ! t1_kref+0x498: swapa [%i0 + %i4]0x80, %o2
.word 0xac8d0015 ! t1_kref+0x49c: andcc %l4, %l5, %l6
.word 0xa8d421a1 ! t1_kref+0x4a0: umulcc %l0, 0x1a1, %l4
.word 0x28480008 ! t1_kref+0x4a4: bleu,a,pt %icc, _kref+0x4c4
.word 0x87b0cae5 ! t1_kref+0x4a8: fpsub32s %f3, %f5, %f3
.word 0x9fc10000 ! t1_kref+0x4ac: call %g4
.word 0x92b56f6e ! t1_kref+0x4b0: orncc %l5, 0xf6e, %o1
.word 0x85a088c2 ! t1_kref+0x4b4: fsubd %f2, %f2, %f2
.word 0x9fc10000 ! t1_kref+0x4b8: call %g4
.word 0x90f4b432 ! t1_kref+0x4bc: udivcc %l2, -0xbce, %o0
.word 0x96f4e5ac ! t1_kref+0x4c0: udivcc %l3, 0x5ac, %o3
.word 0xc807bfe4 ! t1_kref+0x4c4: ld [%fp - 0x1c], %g4
.word 0x94048014 ! t1_kref+0x4c8: add %l2, %l4, %o2
.word 0x8bb00fe0 ! t1_kref+0x4cc: fones %f5
.word 0x85a088a5 ! t1_kref+0x4d0: fsubs %f2, %f5, %f2
.word 0xd86e7ff8 ! t1_kref+0x4d4: ldstub [%i1 - 8], %o4
.word 0x81a88ac4 ! t1_kref+0x4d8: fcmped %fcc0, %f2, %f4
.word 0x8184c000 ! t1_kref+0x4dc: wr %l3, %g0, %y
.word 0x9de3bfa0 ! t1_kref+0x4e0: save %sp, -0x60, %sp
.word 0xb21f401a ! t1_kref+0x4e4: xor %i5, %i2, %i1
.word 0xafeec01a ! t1_kref+0x4e8: restore %i3, %i2, %l7
.word 0x85a0c8a4 ! t1_kref+0x4ec: fsubs %f3, %f4, %f2
.word 0xe2f67fe8 ! t1_kref+0x4f0: stxa %l1, [%i1 - 0x18]%asi
.word 0x929431cc ! t1_kref+0x4f4: orcc %l0, -0xe34, %o1
.word 0xaca48015 ! t1_kref+0x4f8: subcc %l2, %l5, %l6
.word 0x89a00544 ! t1_kref+0x4fc: fsqrtd %f4, %f4
.word 0x8ba01a25 ! t1_kref+0x500: fstoi %f5, %f5
.word 0xae2d0013 ! t1_kref+0x504: andn %l4, %l3, %l7
.word 0x8bb08da5 ! t1_kref+0x508: fxors %f2, %f5, %f5
.word 0x85a018c4 ! t1_kref+0x50c: fdtos %f4, %f2
.word 0xb610200c ! t1_kref+0x510: mov 0xc, %i3
.word 0x8ba01a24 ! t1_kref+0x514: fstoi %f4, %f5
.word 0x292ee5bc ! t1_kref+0x518: sethi %hi(0xbb96f000), %l4
.word 0x921c637c ! t1_kref+0x51c: xor %l1, 0x37c, %o1
.word 0x85a109c4 ! t1_kref+0x520: fdivd %f4, %f4, %f2
.word 0x89a00542 ! t1_kref+0x524: fsqrtd %f2, %f4
.word 0x2c480007 ! t1_kref+0x528: bneg,a,pt %icc, _kref+0x544
.word 0x85a0c9a5 ! t1_kref+0x52c: fdivs %f3, %f5, %f2
.word 0xaf3cc011 ! t1_kref+0x530: sra %l3, %l1, %l7
.word 0x90948013 ! t1_kref+0x534: orcc %l2, %l3, %o0
.word 0x95b50200 ! t1_kref+0x538: array8 %l4, %g0, %o2
.word 0xd448001a ! t1_kref+0x53c: ldsb [%g0 + %i2], %o2
.word 0x902ca3ff ! t1_kref+0x540: andn %l2, 0x3ff, %o0
.word 0x85a08d23 ! t1_kref+0x544: fsmuld %f2, %f3, %f2
.word 0x89b08d82 ! t1_kref+0x548: fxor %f2, %f2, %f4
.word 0x8143c000 ! t1_kref+0x54c: stbar
.word 0xec562018 ! t1_kref+0x550: ldsh [%i0 + 0x18], %l6
.word 0x8ba018c2 ! t1_kref+0x554: fdtos %f2, %f5
.word 0x97240012 ! t1_kref+0x558: mulscc %l0, %l2, %o3
.word 0x96f50010 ! t1_kref+0x55c: udivcc %l4, %l0, %o3
.word 0x89a08844 ! t1_kref+0x560: faddd %f2, %f4, %f4
.word 0x001fffff ! t1_kref+0x564: illtrap 0x1fffff
.word 0x905cf3ae ! t1_kref+0x568: smul %l3, -0xc52, %o0
.word 0x965ca961 ! t1_kref+0x56c: smul %l2, 0x961, %o3
.word 0x89b14fa2 ! t1_kref+0x570: fors %f5, %f2, %f4
.word 0x87a01a44 ! t1_kref+0x574: fdtoi %f4, %f3
call SYM(t1_subr2)
.word 0x85b08ac2 ! t1_kref+0x57c: fpsub32 %f2, %f2, %f2
.word 0x2b480004 ! t1_kref+0x580: fbug,a,pt %fcc0, _kref+0x590
.word 0xeaa67ffc ! t1_kref+0x584: sta %l5, [%i1 - 4]%asi
.word 0x2d480004 ! t1_kref+0x588: fbg,a,pt %fcc0, _kref+0x598
.word 0x9524f430 ! t1_kref+0x58c: mulscc %l3, -0xbd0, %o2
.word 0xd248316c ! t1_kref+0x590: ldsb [%g0 - 0xe94], %o1
.word 0x9fc10000 ! t1_kref+0x594: call %g4
.word 0x85a148a3 ! t1_kref+0x598: fsubs %f5, %f3, %f2
.word 0x89a08944 ! t1_kref+0x59c: fmuld %f2, %f4, %f4
.word 0xa784eb1b ! t1_kref+0x5a0: wr %l3, 0xb1b, %gsr
.word 0x92744014 ! t1_kref+0x5a4: udiv %l1, %l4, %o1
.word 0xffee501a ! t1_kref+0x5a8: prefetcha %i1 + %i2, 31
.word 0x96040012 ! t1_kref+0x5ac: add %l0, %l2, %o3
.word 0xafb54200 ! t1_kref+0x5b0: array8 %l5, %g0, %l7
.word 0x89a14d24 ! t1_kref+0x5b4: fsmuld %f5, %f4, %f4
.word 0x972c8011 ! t1_kref+0x5b8: sll %l2, %l1, %o3
.word 0x85a01882 ! t1_kref+0x5bc: fitos %f2, %f2
.word 0x933d2000 ! t1_kref+0x5c0: sra %l4, 0x0, %o1
.word 0x949d4011 ! t1_kref+0x5c4: xorcc %l5, %l1, %o2
.word 0xe4a63ff0 ! t1_kref+0x5c8: sta %l2, [%i0 - 0x10]%asi
.word 0xc5180019 ! t1_kref+0x5cc: ldd [%g0 + %i1], %f2
.word 0x8ba00524 ! t1_kref+0x5d0: fsqrts %f4, %f5
.word 0x92f44014 ! t1_kref+0x5d4: udivcc %l1, %l4, %o1
.word 0x965c0011 ! t1_kref+0x5d8: smul %l0, %l1, %o3
.word 0x9fc10000 ! t1_kref+0x5dc: call %g4
.word 0xe8167ff6 ! t1_kref+0x5e0: lduh [%i1 - 0xa], %l4
.word 0xc1be1851 ! t1_kref+0x5e4: stda %f0, [%i0 + %l1]0xc2
.word 0xe87f0018 ! t1_kref+0x5e8: swap [%i4 + %i0], %l4
.word 0x932c4012 ! t1_kref+0x5ec: sll %l1, %l2, %o1
.word 0xa82d0012 ! t1_kref+0x5f0: andn %l4, %l2, %l4
.word 0x89b10d40 ! t1_kref+0x5f4: fnot1 %f4, %f4
.word 0xd6000019 ! t1_kref+0x5f8: ld [%g0 + %i1], %o3
.word 0x85b08622 ! t1_kref+0x5fc: fmul8x16 %f2, %f2, %f2
.word 0xadb48353 ! t1_kref+0x600: alignaddrl %l2, %l3, %l6
.word 0x89a088c4 ! t1_kref+0x604: fsubd %f2, %f4, %f4
.word 0xee163fea ! t1_kref+0x608: lduh [%i0 - 0x16], %l7
.word 0x85a00524 ! t1_kref+0x60c: fsqrts %f4, %f2
.word 0x929c69c7 ! t1_kref+0x610: xorcc %l1, 0x9c7, %o1
.word 0x96143bab ! t1_kref+0x614: or %l0, -0x455, %o3
.word 0x9de3bfa0 ! t1_kref+0x618: save %sp, -0x60, %sp
.word 0xb610001b ! t1_kref+0x61c: mov %i3, %i3
.word 0xade82aa7 ! t1_kref+0x620: restore %g0, 0xaa7, %l6
.word 0xec1e4000 ! t1_kref+0x624: ldd [%i1], %l6
call SYM(t1_subr1)
.word 0xd60e6000 ! t1_kref+0x62c: ldub [%i1], %o3
.word 0x85a00524 ! t1_kref+0x630: fsqrts %f4, %f2
.word 0xaa547af4 ! t1_kref+0x634: umul %l1, -0x50c, %l5
.word 0x35480004 ! t1_kref+0x638: fbue,a,pt %fcc0, _kref+0x648
.word 0xc7264000 ! t1_kref+0x63c: st %f3, [%i1]
.word 0x89b08c44 ! t1_kref+0x640: fnor %f2, %f4, %f4
.word 0xa9418000 ! t1_kref+0x644: mov %fprs, %l4
.word 0xa8ac8014 ! t1_kref+0x648: andncc %l2, %l4, %l4
.word 0x89b08c44 ! t1_kref+0x64c: fnor %f2, %f4, %f4
.word 0xa874c011 ! t1_kref+0x650: udiv %l3, %l1, %l4
.word 0x909c7e6e ! t1_kref+0x654: xorcc %l1, -0x192, %o0
.word 0x85b10e63 ! t1_kref+0x658: fxnors %f4, %f3, %f2
.word 0xaa048010 ! t1_kref+0x65c: add %l2, %l0, %l5
.word 0xc900a034 ! t1_kref+0x660: ld [%g2 + 0x34], %f4
.word 0x85a089c4 ! t1_kref+0x664: fdivd %f2, %f4, %f2
.word 0x89a000a5 ! t1_kref+0x668: fnegs %f5, %f4
.word 0xd016001b ! t1_kref+0x66c: lduh [%i0 + %i3], %o0
.word 0x9205702c ! t1_kref+0x670: add %l5, -0xfd4, %o1
.word 0xad3d4011 ! t1_kref+0x674: sra %l5, %l1, %l6
.word 0x85a00542 ! t1_kref+0x678: fsqrtd %f2, %f2
.word 0x932520c3 ! t1_kref+0x67c: mulscc %l4, 0xc3, %o1
.word 0x89a08842 ! t1_kref+0x680: faddd %f2, %f2, %f4
.word 0x89b14722 ! t1_kref+0x684: fmuld8ulx16 %f5, %f2, %f4
.word 0xc51fbcc0 ! t1_kref+0x688: ldd [%fp - 0x340], %f2
.word 0x8bb00f23 ! t1_kref+0x68c: fsrc2s %f3, %f5
.word 0x923c4012 ! t1_kref+0x690: xnor %l1, %l2, %o1
.word 0xe816c018 ! t1_kref+0x694: lduh [%i3 + %i0], %l4
.word 0x92fd4014 ! t1_kref+0x698: sdivcc %l5, %l4, %o1
.word 0xa8ad22c6 ! t1_kref+0x69c: andncc %l4, 0x2c6, %l4
.word 0xee163ffe ! t1_kref+0x6a0: lduh [%i0 - 2], %l7
.word 0x89a00542 ! t1_kref+0x6a4: fsqrtd %f2, %f4
.word 0x85a089c2 ! t1_kref+0x6a8: fdivd %f2, %f2, %f2
.word 0x87a00023 ! t1_kref+0x6ac: fmovs %f3, %f3
.word 0xaa1d3430 ! t1_kref+0x6b0: xor %l4, -0xbd0, %l5
.word 0xd01e6000 ! t1_kref+0x6b4: ldd [%i1], %o0
.word 0x89a000a4 ! t1_kref+0x6b8: fnegs %f4, %f4
.word 0x92a44013 ! t1_kref+0x6bc: subcc %l1, %l3, %o1
.word 0xab24c011 ! t1_kref+0x6c0: mulscc %l3, %l1, %l5
.word 0x90950011 ! t1_kref+0x6c4: orcc %l4, %l1, %o0
.word 0xebee101d ! t1_kref+0x6c8: prefetcha %i0 + %i5, 21
.word 0x8ba000a5 ! t1_kref+0x6cc: fnegs %f5, %f5
.word 0x81a90a44 ! t1_kref+0x6d0: fcmpd %fcc0, %f4, %f4
.word 0xcb066000 ! t1_kref+0x6d4: ld [%i1], %f5
.word 0xa8e54013 ! t1_kref+0x6d8: subccc %l5, %l3, %l4
.word 0xc7270019 ! t1_kref+0x6dc: st %f3, [%i4 + %i1]
.word 0x2b37c124 ! t1_kref+0x6e0: sethi %hi(0xdf049000), %l5
.word 0xaefc4011 ! t1_kref+0x6e4: sdivcc %l1, %l1, %l7
.word 0x96a53397 ! t1_kref+0x6e8: subcc %l4, -0xc69, %o3
.word 0x95b44014 ! t1_kref+0x6ec: edge8 %l1, %l4, %o2
.word 0xacb4c014 ! t1_kref+0x6f0: orncc %l3, %l4, %l6
.word 0xee06200c ! t1_kref+0x6f4: ld [%i0 + 0xc], %l7
.word 0x93250010 ! t1_kref+0x6f8: mulscc %l4, %l0, %o1
.word 0xd0180019 ! t1_kref+0x6fc: ldd [%g0 + %i1], %o0
.word 0xae44b2b8 ! t1_kref+0x700: addc %l2, -0xd48, %l7
.word 0xa8148011 ! t1_kref+0x704: or %l2, %l1, %l4
.word 0x89a00525 ! t1_kref+0x708: fsqrts %f5, %f4
.word 0x89a08d25 ! t1_kref+0x70c: fsmuld %f2, %f5, %f4
.word 0x89a089c2 ! t1_kref+0x710: fdivd %f2, %f2, %f4
.word 0x9170337f ! t1_kref+0x714: popc -0xc81, %o0
.word 0xae1d0014 ! t1_kref+0x718: xor %l4, %l4, %l7
.word 0x28480006 ! t1_kref+0x71c: bleu,a,pt %icc, _kref+0x734
.word 0x97400000 ! t1_kref+0x720: mov %y, %o3
.word 0xe85e4000 ! t1_kref+0x724: ldx [%i1], %l4
.word 0xb4102007 ! t1_kref+0x728: mov 0x7, %i2
.word 0x97b40335 ! t1_kref+0x72c: bmask %l0, %l5, %o3
.word 0x97b4c153 ! t1_kref+0x730: edge32l %l3, %l3, %o3
.word 0x905cbbff ! t1_kref+0x734: smul %l2, -0x401, %o0
.word 0xc9be1894 ! t1_kref+0x738: stda %f4, [%i0 + %l4]0xc4
.word 0xac144010 ! t1_kref+0x73c: or %l1, %l0, %l6
.word 0x87a149a5 ! t1_kref+0x740: fdivs %f5, %f5, %f3
.word 0xaa354010 ! t1_kref+0x744: orn %l5, %l0, %l5
.word 0x90a4ab8d ! t1_kref+0x748: subcc %l2, 0xb8d, %o0
.word 0xf207bfe0 ! t1_kref+0x74c: ld [%fp - 0x20], %i1
.word 0xaf246852 ! t1_kref+0x750: mulscc %l1, 0x852, %l7
.word 0x89a018c4 ! t1_kref+0x754: fdtos %f4, %f4
.word 0x9de3bfa0 ! t1_kref+0x758: save %sp, -0x60, %sp
.word 0xb8df262f ! t1_kref+0x75c: smulcc %i4, 0x62f, %i4
.word 0xadeea732 ! t1_kref+0x760: restore %i2, 0x732, %l6
.word 0xd048a035 ! t1_kref+0x764: ldsb [%g2 + 0x35], %o0
.word 0x85a108c2 ! t1_kref+0x768: fsubd %f4, %f2, %f2
.word 0xee167fe4 ! t1_kref+0x76c: lduh [%i1 - 0x1c], %l7
.word 0xc9264000 ! t1_kref+0x770: st %f4, [%i1]
.word 0xe2362018 ! t1_kref+0x774: sth %l1, [%i0 + 0x18]
.word 0x3c480005 ! t1_kref+0x778: bpos,a,pt %icc, _kref+0x78c
.word 0xd4ce9019 ! t1_kref+0x77c: ldsba [%i2 + %i1]0x80, %o2
.word 0x908c0014 ! t1_kref+0x780: andcc %l0, %l4, %o0
.word 0xc1be5811 ! t1_kref+0x784: stda %f0, [%i1 + %l1]0xc0
.word 0x81a88a44 ! t1_kref+0x788: fcmpd %fcc0, %f2, %f4
.word 0xee062008 ! t1_kref+0x78c: ld [%i0 + 8], %l7
.word 0x903cc015 ! t1_kref+0x790: xnor %l3, %l5, %o0
.word 0x89a108c2 ! t1_kref+0x794: fsubd %f4, %f2, %f4
.word 0x87b14ee5 ! t1_kref+0x798: fornot2s %f5, %f5, %f3
.word 0xaaf44014 ! t1_kref+0x79c: udivcc %l1, %l4, %l5
.word 0x87a000a4 ! t1_kref+0x7a0: fnegs %f4, %f3
.word 0xe898105d ! t1_kref+0x7a4: ldda [%g0 + %i5]0x82, %l4
.word 0xaf154015 ! t1_kref+0x7a8: taddcctv %l5, %l5, %l7
.word 0x85a08842 ! t1_kref+0x7ac: faddd %f2, %f2, %f2
.word 0x89a10942 ! t1_kref+0x7b0: fmuld %f4, %f2, %f4
.word 0x94750015 ! t1_kref+0x7b4: udiv %l4, %l5, %o2
.word 0x3f480007 ! t1_kref+0x7b8: fbo,a,pt %fcc0, _kref+0x7d4
.word 0x85b10d82 ! t1_kref+0x7bc: fxor %f4, %f2, %f2
.word 0x89a109c2 ! t1_kref+0x7c0: fdivd %f4, %f2, %f4
.word 0x85a01a24 ! t1_kref+0x7c4: fstoi %f4, %f2
.word 0x91b10502 ! t1_kref+0x7c8: fcmpgt16 %f4, %f2, %o0
.word 0xaa3c0012 ! t1_kref+0x7cc: xnor %l0, %l2, %l5
.word 0x96fc8011 ! t1_kref+0x7d0: sdivcc %l2, %l1, %o3
.word 0x3b480005 ! t1_kref+0x7d4: fble,a,pt %fcc0, _kref+0x7e8
.word 0xac84b6a5 ! t1_kref+0x7d8: addcc %l2, -0x95b, %l6
.word 0x81a88ac2 ! t1_kref+0x7dc: fcmped %fcc0, %f2, %f2
.word 0xaab50010 ! t1_kref+0x7e0: orncc %l4, %l0, %l5
.word 0x943d6b43 ! t1_kref+0x7e4: xnor %l5, 0xb43, %o2
.word 0x93400000 ! t1_kref+0x7e8: mov %y, %o1
.word 0x81a90a44 ! t1_kref+0x7ec: fcmpd %fcc0, %f4, %f4
.word 0x81a88aa4 ! t1_kref+0x7f0: fcmpes %fcc0, %f2, %f4
.word 0x85b10702 ! t1_kref+0x7f4: fmuld8sux16 %f4, %f2, %f2
.word 0x8ba108a2 ! t1_kref+0x7f8: fsubs %f4, %f2, %f5
.word 0xac9529cc ! t1_kref+0x7fc: orcc %l4, 0x9cc, %l6
.word 0x3f800003 ! t1_kref+0x800: fbo,a _kref+0x80c
.word 0x89a00522 ! t1_kref+0x804: fsqrts %f2, %f4
.word 0xe8967fe8 ! t1_kref+0x808: lduha [%i1 - 0x18]%asi, %l4
.word 0x85a08844 ! t1_kref+0x80c: faddd %f2, %f4, %f2
.word 0x85b10ee4 ! t1_kref+0x810: fornot2s %f4, %f4, %f2
.word 0x89b08a42 ! t1_kref+0x814: fpadd32 %f2, %f2, %f4
.word 0x96053cfe ! t1_kref+0x818: add %l4, -0x302, %o3
.word 0x89a000a4 ! t1_kref+0x81c: fnegs %f4, %f4
.word 0x89b10e63 ! t1_kref+0x820: fxnors %f4, %f3, %f4
.word 0x8143c000 ! t1_kref+0x824: stbar
.word 0xaead243f ! t1_kref+0x828: andncc %l4, 0x43f, %l7
.word 0x38480008 ! t1_kref+0x82c: bgu,a,pt %icc, _kref+0x84c
.word 0x85a0c9a4 ! t1_kref+0x830: fdivs %f3, %f4, %f2
.word 0x85b08665 ! t1_kref+0x834: fmul8x16au %f2, %f5, %f2
.word 0x95b40240 ! t1_kref+0x838: array16 %l0, %g0, %o2
.word 0xe66e2001 ! t1_kref+0x83c: ldstub [%i0 + 1], %l3
.word 0xac14a301 ! t1_kref+0x840: or %l2, 0x301, %l6
.word 0xabb4c112 ! t1_kref+0x844: edge32 %l3, %l2, %l5
.word 0x87b08e64 ! t1_kref+0x848: fxnors %f2, %f4, %f3
.word 0x92f4c012 ! t1_kref+0x84c: udivcc %l3, %l2, %o1
.word 0xd83e2008 ! t1_kref+0x850: std %o4, [%i0 + 8]
.word 0x948ca12c ! t1_kref+0x854: andcc %l2, 0x12c, %o2
.word 0xe46e001a ! t1_kref+0x858: ldstub [%i0 + %i2], %l2
.word 0x89a108c4 ! t1_kref+0x85c: fsubd %f4, %f4, %f4
.word 0xaf2ce00f ! t1_kref+0x860: sll %l3, 0xf, %l7
.word 0x89a00023 ! t1_kref+0x864: fmovs %f3, %f4
.word 0xaeb4762b ! t1_kref+0x868: orncc %l1, -0x9d5, %l7
.word 0x81854000 ! t1_kref+0x86c: wr %l5, %g0, %y
.word 0x38480002 ! t1_kref+0x870: bgu,a,pt %icc, _kref+0x878
.word 0x2d3c8e7f ! t1_kref+0x874: sethi %hi(0xf239fc00), %l6
.word 0x92740014 ! t1_kref+0x878: udiv %l0, %l4, %o1
.word 0xc7a0a024 ! t1_kref+0x87c: sta %f3, [%g2 + 0x24]%asi
.word 0x8584ea13 ! t1_kref+0x880: wr %l3, 0xa13, %ccr
.word 0x87a0c8a2 ! t1_kref+0x884: fsubs %f3, %f2, %f3
.word 0x87a148a5 ! t1_kref+0x888: fsubs %f5, %f5, %f3
.word 0xea4e3fea ! t1_kref+0x88c: ldsb [%i0 - 0x16], %l5
.word 0xe2263ff4 ! t1_kref+0x890: st %l1, [%i0 - 0xc]
.word 0xd006200c ! t1_kref+0x894: ld [%i0 + 0xc], %o0
.word 0xe62e7fec ! t1_kref+0x898: stb %l3, [%i1 - 0x14]
.word 0xaf0cea7e ! t1_kref+0x89c: tsubcc %l3, 0xa7e, %l7
.word 0x909cc012 ! t1_kref+0x8a0: xorcc %l3, %l2, %o0
.word 0x85a14d23 ! t1_kref+0x8a4: fsmuld %f5, %f3, %f2
.word 0xeac01019 ! t1_kref+0x8a8: ldswa [%g0 + %i1]0x80, %l5
.word 0x81a8ca25 ! t1_kref+0x8ac: fcmps %fcc0, %f3, %f5
.word 0x952c6013 ! t1_kref+0x8b0: sll %l1, 0x13, %o2
.word 0xacdc0011 ! t1_kref+0x8b4: smulcc %l0, %l1, %l6
.word 0x96044013 ! t1_kref+0x8b8: add %l1, %l3, %o3
.word 0x81a90a44 ! t1_kref+0x8bc: fcmpd %fcc0, %f4, %f4
.word 0x85a089c4 ! t1_kref+0x8c0: fdivd %f2, %f4, %f2
.word 0xc900a004 ! t1_kref+0x8c4: ld [%g2 + 4], %f4
.word 0x27800007 ! t1_kref+0x8c8: fbul,a _kref+0x8e4
.word 0xd01e3ff0 ! t1_kref+0x8cc: ldd [%i0 - 0x10], %o0
.word 0xc9064000 ! t1_kref+0x8d0: ld [%i1], %f4
.word 0xae5c2559 ! t1_kref+0x8d4: smul %l0, 0x559, %l7
.word 0xec064000 ! t1_kref+0x8d8: ld [%i1], %l6
.word 0x85a108c4 ! t1_kref+0x8dc: fsubd %f4, %f4, %f2
.word 0x89a0cd25 ! t1_kref+0x8e0: fsmuld %f3, %f5, %f4
.word 0x9614b0de ! t1_kref+0x8e4: or %l2, -0xf22, %o3
.word 0x9614fa55 ! t1_kref+0x8e8: or %l3, -0x5ab, %o3
.word 0xebe65014 ! t1_kref+0x8ec: casa [%i1]0x80, %l4, %l5
.word 0xafb44112 ! t1_kref+0x8f0: edge32 %l1, %l2, %l7
.word 0x34480002 ! t1_kref+0x8f4: bg,a,pt %icc, _kref+0x8fc
.word 0x85a018c2 ! t1_kref+0x8f8: fdtos %f2, %f2
.word 0x94646ddf ! t1_kref+0x8fc: subc %l1, 0xddf, %o2
.word 0x8ba0c8a5 ! t1_kref+0x900: fsubs %f3, %f5, %f5
.word 0xe626201c ! t1_kref+0x904: st %l3, [%i0 + 0x1c]
.word 0xe8780018 ! t1_kref+0x908: swap [%g0 + %i0], %l4
.word 0x8ba01884 ! t1_kref+0x90c: fitos %f4, %f5
.word 0x89a01884 ! t1_kref+0x910: fitos %f4, %f4
.word 0xc980a004 ! t1_kref+0x914: lda [%g2 + 4]%asi, %f4
.word 0x960c64be ! t1_kref+0x918: and %l1, 0x4be, %o3
.word 0x8d8473c5 ! t1_kref+0x91c: wr %l1, 0xfffff3c5, %fprs
.word 0xc1bf1a18 ! t1_kref+0x920: stda %f0, [%i4 + %i0]0xd0
.word 0x33480008 ! t1_kref+0x924: fbe,a,pt %fcc0, _kref+0x944
.word 0x92048011 ! t1_kref+0x928: add %l2, %l1, %o1
.word 0xd6580019 ! t1_kref+0x92c: ldx [%g0 + %i1], %o3
.word 0xafb54114 ! t1_kref+0x930: edge32 %l5, %l4, %l7
.word 0x933ce002 ! t1_kref+0x934: sra %l3, 0x2, %o1
.word 0x9204bf63 ! t1_kref+0x938: add %l2, -0x9d, %o1
.word 0x89a01a22 ! t1_kref+0x93c: fstoi %f2, %f4
.word 0x87a01883 ! t1_kref+0x940: fitos %f3, %f3
.word 0x2f480004 ! t1_kref+0x944: fbu,a,pt %fcc0, _kref+0x954
.word 0x968c0010 ! t1_kref+0x948: andcc %l0, %l0, %o3
.word 0x89a000a2 ! t1_kref+0x94c: fnegs %f2, %f4
.word 0xd41e2018 ! t1_kref+0x950: ldd [%i0 + 0x18], %o2
.word 0x89b009a3 ! t1_kref+0x954: fexpand %f3, %f4
.word 0xe6360000 ! t1_kref+0x958: sth %l3, [%i0]
.word 0x93b4c0f4 ! t1_kref+0x95c: edge16ln %l3, %l4, %o1
.word 0x85b146a5 ! t1_kref+0x960: fmul8x16al %f5, %f5, %f2
.word 0x81a90a44 ! t1_kref+0x964: fcmpd %fcc0, %f4, %f4
.word 0xd40e7ffc ! t1_kref+0x968: ldub [%i1 - 4], %o2
.word 0xd2100019 ! t1_kref+0x96c: lduh [%g0 + %i1], %o1
.word 0x8ba000a3 ! t1_kref+0x970: fnegs %f3, %f5
.word 0xecce6001 ! t1_kref+0x974: ldsba [%i1 + 1]%asi, %l6
.word 0x8143c000 ! t1_kref+0x978: stbar
.word 0x960d6943 ! t1_kref+0x97c: and %l5, 0x943, %o3
.word 0xac7d6b4b ! t1_kref+0x980: sdiv %l5, 0xb4b, %l6
.word 0x8610200d ! t1_kref+0x984: mov 0xd, %g3
.word 0x86a0e001 ! t1_kref+0x988: subcc %g3, 1, %g3
.word 0x2280001c ! t1_kref+0x98c: be,a _kref+0x9fc
.word 0xaf2d0015 ! t1_kref+0x990: sll %l4, %l5, %l7
.word 0x89b106a3 ! t1_kref+0x994: fmul8x16al %f4, %f3, %f4
.word 0x94243d8a ! t1_kref+0x998: sub %l0, -0x276, %o2
.word 0x36480006 ! t1_kref+0x99c: bge,a,pt %icc, _kref+0x9b4
.word 0xa8b56d6e ! t1_kref+0x9a0: orncc %l5, 0xd6e, %l4
.word 0xc51fbef0 ! t1_kref+0x9a4: ldd [%fp - 0x110], %f2
.word 0xae0d7076 ! t1_kref+0x9a8: and %l5, -0xf8a, %l7
.word 0x344ffff7 ! t1_kref+0x9ac: bg,a,pt %icc, _kref+0x988
.word 0x9014c011 ! t1_kref+0x9b0: or %l3, %l1, %o0
.word 0x85a08d24 ! t1_kref+0x9b4: fsmuld %f2, %f4, %f2
.word 0x95148010 ! t1_kref+0x9b8: taddcctv %l2, %l0, %o2
.word 0xc9270018 ! t1_kref+0x9bc: st %f4, [%i4 + %i0]
.word 0x9fc00004 ! t1_kref+0x9c0: call %g0 + %g4
.word 0xa8a46e98 ! t1_kref+0x9c4: subcc %l1, 0xe98, %l4
.word 0x3d480002 ! t1_kref+0x9c8: fbule,a,pt %fcc0, _kref+0x9d0
.word 0x922c0014 ! t1_kref+0x9cc: andn %l0, %l4, %o1
.word 0xad256b36 ! t1_kref+0x9d0: mulscc %l5, 0xb36, %l6
.word 0xe42e7fe5 ! t1_kref+0x9d4: stb %l2, [%i1 - 0x1b]
.word 0x8ba0c823 ! t1_kref+0x9d8: fadds %f3, %f3, %f5
.word 0xacb54013 ! t1_kref+0x9dc: orncc %l5, %l3, %l6
.word 0xe8680019 ! t1_kref+0x9e0: ldstub [%g0 + %i1], %l4
.word 0xe2a01019 ! t1_kref+0x9e4: sta %l1, [%g0 + %i1]0x80
.word 0xe6680019 ! t1_kref+0x9e8: ldstub [%g0 + %i1], %l3
.word 0x920d211c ! t1_kref+0x9ec: and %l4, 0x11c, %o1
.word 0x89a10844 ! t1_kref+0x9f0: faddd %f4, %f4, %f4
.word 0xea8e7fe4 ! t1_kref+0x9f4: lduba [%i1 - 0x1c]%asi, %l5
.word 0x8ba000a5 ! t1_kref+0x9f8: fnegs %f5, %f5
.word 0x963572dc ! t1_kref+0x9fc: orn %l5, -0xd24, %o3
.word 0x952c6008 ! t1_kref+0xa00: sll %l1, 0x8, %o2
.word 0x97b4c110 ! t1_kref+0xa04: edge32 %l3, %l0, %o3
.word 0x9694c013 ! t1_kref+0xa08: orcc %l3, %l3, %o3
.word 0xe06e0000 ! t1_kref+0xa0c: ldstub [%i0], %l0
.word 0x85a000a2 ! t1_kref+0xa10: fnegs %f2, %f2
.word 0x81a90ac4 ! t1_kref+0xa14: fcmped %fcc0, %f4, %f4
.word 0xc980a034 ! t1_kref+0xa18: lda [%g2 + 0x34]%asi, %f4
.word 0x85a00542 ! t1_kref+0xa1c: fsqrtd %f2, %f2
.word 0x905d0012 ! t1_kref+0xa20: smul %l4, %l2, %o0
.word 0xee56001b ! t1_kref+0xa24: ldsh [%i0 + %i3], %l7
.word 0xadb54113 ! t1_kref+0xa28: edge32 %l5, %l3, %l6
.word 0xc51fbf50 ! t1_kref+0xa2c: ldd [%fp - 0xb0], %f2
.word 0xe836200c ! t1_kref+0xa30: sth %l4, [%i0 + 0xc]
.word 0xaf053315 ! t1_kref+0xa34: taddcc %l4, -0xceb, %l7
.word 0xd8fe6014 ! t1_kref+0xa38: swapa [%i1 + 0x14]%asi, %o4
.word 0x95418000 ! t1_kref+0xa3c: mov %fprs, %o2
.word 0xe81e0000 ! t1_kref+0xa40: ldd [%i0], %l4
.word 0x85a089c4 ! t1_kref+0xa44: fdivd %f2, %f4, %f2
.word 0x85b14963 ! t1_kref+0xa48: fpmerge %f5, %f3, %f2
.word 0x81580000 ! t1_kref+0xa4c: flushw
.word 0x8ba01883 ! t1_kref+0xa50: fitos %f3, %f5
.word 0x89b007a2 ! t1_kref+0xa54: fpackfix %f2, %f4
.word 0x2b480008 ! t1_kref+0xa58: fbug,a,pt %fcc0, _kref+0xa78
.word 0xab408000 ! t1_kref+0xa5c: mov %ccr, %l5
.word 0xe036c018 ! t1_kref+0xa60: sth %l0, [%i3 + %i0]
.word 0xa89d2440 ! t1_kref+0xa64: xorcc %l4, 0x440, %l4
.word 0x962d3892 ! t1_kref+0xa68: andn %l4, -0x76e, %o3
.word 0xd4067fe4 ! t1_kref+0xa6c: ld [%i1 - 0x1c], %o2
.word 0xa9408000 ! t1_kref+0xa70: mov %ccr, %l4
.word 0x87a00025 ! t1_kref+0xa74: fmovs %f5, %f3
.word 0xaf40c000 ! t1_kref+0xa78: mov %asi, %l7
.word 0x89a00542 ! t1_kref+0xa7c: fsqrtd %f2, %f4
.word 0x96ad4011 ! t1_kref+0xa80: andncc %l5, %l1, %o3
.word 0x85b14622 ! t1_kref+0xa84: fmul8x16 %f5, %f2, %f2
.word 0x9de3bfa0 ! t1_kref+0xa88: save %sp, -0x60, %sp
.word 0xba1e001c ! t1_kref+0xa8c: xor %i0, %i4, %i5
.word 0xafeee810 ! t1_kref+0xa90: restore %i3, 0x810, %l7
.word 0x89a08842 ! t1_kref+0xa94: faddd %f2, %f2, %f4
.word 0xa8ad618e ! t1_kref+0xa98: andncc %l5, 0x18e, %l4
.word 0x85a10d22 ! t1_kref+0xa9c: fsmuld %f4, %f2, %f2
.word 0x81a88ac2 ! t1_kref+0xaa0: fcmped %fcc0, %f2, %f2
.word 0x81a90a42 ! t1_kref+0xaa4: fcmpd %fcc0, %f4, %f2
.word 0x94bc0015 ! t1_kref+0xaa8: xnorcc %l0, %l5, %o2
.word 0xc7266018 ! t1_kref+0xaac: st %f3, [%i1 + 0x18]
.word 0x9de3bfa0 ! t1_kref+0xab0: save %sp, -0x60, %sp
.word 0xb40e3e70 ! t1_kref+0xab4: and %i0, -0x190, %i2
.word 0x95eeeba4 ! t1_kref+0xab8: restore %i3, 0xba4, %o2
.word 0x2c800006 ! t1_kref+0xabc: bneg,a _kref+0xad4
.word 0x85b08ec2 ! t1_kref+0xac0: fornot2 %f2, %f2, %f2
.word 0xc99e1a5b ! t1_kref+0xac4: ldda [%i0 + %i3]0xd2, %f4
.word 0xe620a034 ! t1_kref+0xac8: st %l3, [%g2 + 0x34]
.word 0x89b08f44 ! t1_kref+0xacc: fornot1 %f2, %f4, %f4
.word 0x89a000a2 ! t1_kref+0xad0: fnegs %f2, %f4
.word 0xc900a004 ! t1_kref+0xad4: ld [%g2 + 4], %f4
.word 0xeaa6501c ! t1_kref+0xad8: sta %l5, [%i1 + %i4]0x80
.word 0x89a000a5 ! t1_kref+0xadc: fnegs %f5, %f4
.word 0xffee101c ! t1_kref+0xae0: prefetcha %i0 + %i4, 31
.word 0xac95694d ! t1_kref+0xae4: orcc %l5, 0x94d, %l6
.word 0x85b08f84 ! t1_kref+0xae8: for %f2, %f4, %f2
.word 0x8ba10822 ! t1_kref+0xaec: fadds %f4, %f2, %f5
.word 0x8143c000 ! t1_kref+0xaf0: stbar
.word 0xae14c014 ! t1_kref+0xaf4: or %l3, %l4, %l7
.word 0xd216c018 ! t1_kref+0xaf8: lduh [%i3 + %i0], %o1
.word 0x960c8010 ! t1_kref+0xafc: and %l2, %l0, %o3
.word 0xac84a7f3 ! t1_kref+0xb00: addcc %l2, 0x7f3, %l6
.word 0x89b10722 ! t1_kref+0xb04: fmuld8ulx16 %f4, %f2, %f4
.word 0x81a90aa3 ! t1_kref+0xb08: fcmpes %fcc0, %f4, %f3
.word 0x87a01882 ! t1_kref+0xb0c: fitos %f2, %f3
.word 0xe2366004 ! t1_kref+0xb10: sth %l1, [%i1 + 4]
.word 0x8bb08aa4 ! t1_kref+0xb14: fpsub16s %f2, %f4, %f5
.word 0x89b10e22 ! t1_kref+0xb18: fands %f4, %f2, %f4
.word 0xd656c019 ! t1_kref+0xb1c: ldsh [%i3 + %i1], %o3
.word 0x89a08d23 ! t1_kref+0xb20: fsmuld %f2, %f3, %f4
.word 0xae8c6473 ! t1_kref+0xb24: andcc %l1, 0x473, %l7
.word 0x85a08d23 ! t1_kref+0xb28: fsmuld %f2, %f3, %f2
.word 0xaa34762a ! t1_kref+0xb2c: orn %l1, -0x9d6, %l5
.word 0xaac47557 ! t1_kref+0xb30: addccc %l1, -0xaa9, %l5
.word 0x81854000 ! t1_kref+0xb34: wr %l5, %g0, %y
.word 0x8ba018c4 ! t1_kref+0xb38: fdtos %f4, %f5
.word 0x89a108a4 ! t1_kref+0xb3c: fsubs %f4, %f4, %f4
.word 0x9fc00004 ! t1_kref+0xb40: call %g0 + %g4
.word 0x89a00525 ! t1_kref+0xb44: fsqrts %f5, %f4
.word 0xe8064000 ! t1_kref+0xb48: ld [%i1], %l4
.word 0x87b10ae2 ! t1_kref+0xb4c: fpsub32s %f4, %f2, %f3
.word 0x22480002 ! t1_kref+0xb50: be,a,pt %icc, _kref+0xb58
.word 0xe6b01018 ! t1_kref+0xb54: stha %l3, [%g0 + %i0]0x80
.word 0xae94677d ! t1_kref+0xb58: orcc %l1, 0x77d, %l7
.word 0x34480001 ! t1_kref+0xb5c: bg,a,pt %icc, _kref+0xb60
.word 0x85a108c4 ! t1_kref+0xb60: fsubd %f4, %f4, %f2
.word 0x87a00524 ! t1_kref+0xb64: fsqrts %f4, %f3
.word 0x81a90ac2 ! t1_kref+0xb68: fcmped %fcc0, %f4, %f2
.word 0x94840010 ! t1_kref+0xb6c: addcc %l0, %l0, %o2
.word 0xd4567fe8 ! t1_kref+0xb70: ldsh [%i1 - 0x18], %o2
.word 0x8ba01a23 ! t1_kref+0xb74: fstoi %f3, %f5
.word 0x89a08844 ! t1_kref+0xb78: faddd %f2, %f4, %f4
.word 0xe8a01018 ! t1_kref+0xb7c: sta %l4, [%g0 + %i0]0x80
.word 0x89a00524 ! t1_kref+0xb80: fsqrts %f4, %f4
.word 0x87b10de2 ! t1_kref+0xb84: fnands %f4, %f2, %f3
.word 0x971527c4 ! t1_kref+0xb88: taddcctv %l4, 0x7c4, %o3
.word 0xe8a01018 ! t1_kref+0xb8c: sta %l4, [%g0 + %i0]0x80
.word 0xcb063fe4 ! t1_kref+0xb90: ld [%i0 - 0x1c], %f5
.word 0x85a089c4 ! t1_kref+0xb94: fdivd %f2, %f4, %f2
.word 0x32480003 ! t1_kref+0xb98: bne,a,pt %icc, _kref+0xba4
.word 0x85b00fc0 ! t1_kref+0xb9c: fone %f2
.word 0xec4e401a ! t1_kref+0xba0: ldsb [%i1 + %i2], %l6
.word 0x943d6eaf ! t1_kref+0xba4: xnor %l5, 0xeaf, %o2
.word 0xe816001b ! t1_kref+0xba8: lduh [%i0 + %i3], %l4
.word 0xc5b81019 ! t1_kref+0xbac: stda %f2, [%g0 + %i1]0x80
.word 0xacb4bc3c ! t1_kref+0xbb0: orncc %l2, -0x3c4, %l6
.word 0x96050011 ! t1_kref+0xbb4: add %l4, %l1, %o3
.word 0x8bb10a23 ! t1_kref+0xbb8: fpadd16s %f4, %f3, %f5
.word 0x93400000 ! t1_kref+0xbbc: mov %y, %o1
sethi %hi(2f), %o7
.word 0xe40be3fc ! t1_kref+0xbc4: ldub [%o7 + 0x3fc], %l2
.word 0xa41ca00c ! t1_kref+0xbc8: xor %l2, 0xc, %l2
.word 0xe42be3fc ! t1_kref+0xbcc: stb %l2, [%o7 + 0x3fc]
.word 0x81dbe3fc ! t1_kref+0xbd0: flush %o7 + 0x3fc
.word 0xeaf66000 ! t1_kref+0xbd4: stxa %l5, [%i1]%asi
.word 0x85840010 ! t1_kref+0xbd8: wr %l0, %l0, %ccr
.word 0xe1e8a08a ! t1_kref+0xbdc: prefetcha %g2 + 0x8a, 16
.word 0xa8a4c014 ! t1_kref+0xbe0: subcc %l3, %l4, %l4
.word 0x3a480003 ! t1_kref+0xbe4: bcc,a,pt %icc, _kref+0xbf0
.word 0xabb480f2 ! t1_kref+0xbe8: edge16ln %l2, %l2, %l5
.word 0x89a01102 ! t1_kref+0xbec: fxtod %f2, %f4
.word 0x85b009a4 ! t1_kref+0xbf0: fexpand %f4, %f2
.word 0x33480006 ! t1_kref+0xbf4: fbe,a,pt %fcc0, _kref+0xc0c
.word 0x87a01882 ! t1_kref+0xbf8: fitos %f2, %f3
2: .word 0x94acc013 ! t1_kref+0xbfc: andncc %l3, %l3, %o2
.word 0xa9248012 ! t1_kref+0xc00: mulscc %l2, %l2, %l4
.word 0xe236601a ! t1_kref+0xc04: sth %l1, [%i1 + 0x1a]
.word 0xd4c8a017 ! t1_kref+0xc08: ldsba [%g2 + 0x17]%asi, %o2
.word 0x85a089c2 ! t1_kref+0xc0c: fdivd %f2, %f2, %f2
.word 0x903c4014 ! t1_kref+0xc10: xnor %l1, %l4, %o0
.word 0x90740014 ! t1_kref+0xc14: udiv %l0, %l4, %o0
sethi %hi(2f), %o7
.word 0xe40be03c ! t1_kref+0xc1c: ldub [%o7 + 0x3c], %l2
.word 0xa41ca00c ! t1_kref+0xc20: xor %l2, 0xc, %l2
.word 0xe42be03c ! t1_kref+0xc24: stb %l2, [%o7 + 0x3c]
.word 0x81dbe03c ! t1_kref+0xc28: flush %o7 + 0x3c
.word 0x89a08d23 ! t1_kref+0xc2c: fsmuld %f2, %f3, %f4
.word 0x8d843fce ! t1_kref+0xc30: wr %l0, 0xffffffce, %fprs
.word 0x2f480007 ! t1_kref+0xc34: fbu,a,pt %fcc0, _kref+0xc50
.word 0x93b10504 ! t1_kref+0xc38: fcmpgt16 %f4, %f4, %o1
2: .word 0x87a018c2 ! t1_kref+0xc3c: fdtos %f2, %f3
.word 0x89a00524 ! t1_kref+0xc40: fsqrts %f4, %f4
.word 0x917027b6 ! t1_kref+0xc44: popc 0x7b6, %o0
.word 0x87a018c4 ! t1_kref+0xc48: fdtos %f4, %f3
.word 0xc726401c ! t1_kref+0xc4c: st %f3, [%i1 + %i4]
.word 0xeb6e3fe0 ! t1_kref+0xc50: prefetch %i0 - 0x20, 21
.word 0x92b44012 ! t1_kref+0xc54: orncc %l1, %l2, %o1
.word 0x89a109c2 ! t1_kref+0xc58: fdivd %f4, %f2, %f4
.word 0xae047f7f ! t1_kref+0xc5c: add %l1, -0x81, %l7
.word 0x85b009a5 ! t1_kref+0xc60: fexpand %f5, %f2
.word 0xaa0c4014 ! t1_kref+0xc64: and %l1, %l4, %l5
.word 0xe8ce9019 ! t1_kref+0xc68: ldsba [%i2 + %i1]0x80, %l4
.word 0x81a88a44 ! t1_kref+0xc6c: fcmpd %fcc0, %f2, %f4
.word 0xaca463d1 ! t1_kref+0xc70: subcc %l1, 0x3d1, %l6
.word 0xe890a034 ! t1_kref+0xc74: lduha [%g2 + 0x34]%asi, %l4
.word 0x8ba00522 ! t1_kref+0xc78: fsqrts %f2, %f5
.word 0xacdd337b ! t1_kref+0xc7c: smulcc %l4, -0xc85, %l6
.word 0x89a108c2 ! t1_kref+0xc80: fsubd %f4, %f2, %f4
.word 0x925c8011 ! t1_kref+0xc84: smul %l2, %l1, %o1
.word 0xc5064000 ! t1_kref+0xc88: ld [%i1], %f2
.word 0x89a00542 ! t1_kref+0xc8c: fsqrtd %f2, %f4
.word 0xaabd6566 ! t1_kref+0xc90: xnorcc %l5, 0x566, %l5
.word 0x89b14663 ! t1_kref+0xc94: fmul8x16au %f5, %f3, %f4
.word 0x8184c000 ! t1_kref+0xc98: wr %l3, %g0, %y
.word 0x89a10844 ! t1_kref+0xc9c: faddd %f4, %f4, %f4
.word 0xeace9019 ! t1_kref+0xca0: ldsba [%i2 + %i1]0x80, %l5
.word 0x8bb10e64 ! t1_kref+0xca4: fxnors %f4, %f4, %f5
.word 0x91b4c134 ! t1_kref+0xca8: edge32n %l3, %l4, %o0
.word 0x85a00544 ! t1_kref+0xcac: fsqrtd %f4, %f2
.word 0xee163fe6 ! t1_kref+0xcb0: lduh [%i0 - 0x1a], %l7
.word 0x90f40012 ! t1_kref+0xcb4: udivcc %l0, %l2, %o0
.word 0xe4a6101c ! t1_kref+0xcb8: sta %l2, [%i0 + %i4]0x80
.word 0xabb48074 ! t1_kref+0xcbc: edge8ln %l2, %l4, %l5
.word 0x23480007 ! t1_kref+0xcc0: fbne,a,pt %fcc0, _kref+0xcdc
.word 0x8bb08fa2 ! t1_kref+0xcc4: fors %f2, %f2, %f5
.word 0x85a00544 ! t1_kref+0xcc8: fsqrtd %f4, %f2
.word 0xaa34b106 ! t1_kref+0xccc: orn %l2, -0xefa, %l5
.word 0x8bb10a24 ! t1_kref+0xcd0: fpadd16s %f4, %f4, %f5
.word 0x89b08e64 ! t1_kref+0xcd4: fxnors %f2, %f4, %f4
.word 0xc91fbf80 ! t1_kref+0xcd8: ldd [%fp - 0x80], %f4
.word 0xec1e4000 ! t1_kref+0xcdc: ldd [%i1], %l6
.word 0x89b08ee2 ! t1_kref+0xce0: fornot2s %f2, %f2, %f4
.word 0xd4563fec ! t1_kref+0xce4: ldsh [%i0 - 0x14], %o2
.word 0xabb48015 ! t1_kref+0xce8: edge8 %l2, %l5, %l5
.word 0x28480007 ! t1_kref+0xcec: bleu,a,pt %icc, _kref+0xd08
.word 0xa940c000 ! t1_kref+0xcf0: mov %asi, %l4
.word 0x85a08d23 ! t1_kref+0xcf4: fsmuld %f2, %f3, %f2
.word 0xd44e401a ! t1_kref+0xcf8: ldsb [%i1 + %i2], %o2
.word 0x170e6f9a ! t1_kref+0xcfc: sethi %hi(0x39be6800), %o3
.word 0xa815790c ! t1_kref+0xd00: or %l5, -0x6f4, %l4
.word 0x20480007 ! t1_kref+0xd04: bn,a,pt %icc, _kref+0xd20
.word 0xacb5224c ! t1_kref+0xd08: orncc %l4, 0x24c, %l6
.word 0xe85e3fe8 ! t1_kref+0xd0c: ldx [%i0 - 0x18], %l4
.word 0x2d480007 ! t1_kref+0xd10: fbg,a,pt %fcc0, _kref+0xd2c
.word 0x89b10dc2 ! t1_kref+0xd14: fnand %f4, %f2, %f4
.word 0x8bb08ca4 ! t1_kref+0xd18: fandnot2s %f2, %f4, %f5
.word 0xea063fe0 ! t1_kref+0xd1c: ld [%i0 - 0x20], %l5
.word 0x89b009a5 ! t1_kref+0xd20: fexpand %f5, %f4
.word 0x89a00542 ! t1_kref+0xd24: fsqrtd %f2, %f4
.word 0x9fc10000 ! t1_kref+0xd28: call %g4
.word 0x90a52364 ! t1_kref+0xd2c: subcc %l4, 0x364, %o0
.word 0x923d0014 ! t1_kref+0xd30: xnor %l4, %l4, %o1
.word 0xaa2c0013 ! t1_kref+0xd34: andn %l0, %l3, %l5
.word 0x9de3bfa0 ! t1_kref+0xd38: save %sp, -0x60, %sp
.word 0x80b6c01b ! t1_kref+0xd3c: orncc %i3, %i3, %g0
.word 0x93ee001a ! t1_kref+0xd40: restore %i0, %i2, %o1
.word 0xc1ee5011 ! t1_kref+0xd44: prefetcha %i1 + %l1, 0
.word 0x90048012 ! t1_kref+0xd48: add %l2, %l2, %o0
.word 0x89a0cd25 ! t1_kref+0xd4c: fsmuld %f3, %f5, %f4
.word 0xaa144014 ! t1_kref+0xd50: or %l1, %l4, %l5
.word 0x29480007 ! t1_kref+0xd54: fbl,a,pt %fcc0, _kref+0xd70
.word 0x85a148a4 ! t1_kref+0xd58: fsubs %f5, %f4, %f2
.word 0x8584a13e ! t1_kref+0xd5c: wr %l2, 0x13e, %ccr
.word 0x921d3e0d ! t1_kref+0xd60: xor %l4, -0x1f3, %o1
.word 0x89a000a2 ! t1_kref+0xd64: fnegs %f2, %f4
.word 0xab2c8011 ! t1_kref+0xd68: sll %l2, %l1, %l5
.word 0x85a00544 ! t1_kref+0xd6c: fsqrtd %f4, %f2
.word 0xaeb4f7e3 ! t1_kref+0xd70: orncc %l3, -0x81d, %l7
.word 0x85a00544 ! t1_kref+0xd74: fsqrtd %f4, %f2
.word 0x85a00544 ! t1_kref+0xd78: fsqrtd %f4, %f2
.word 0x89a088c4 ! t1_kref+0xd7c: fsubd %f2, %f4, %f4
.word 0x28480001 ! t1_kref+0xd80: bleu,a,pt %icc, _kref+0xd84
.word 0xacb4bbaf ! t1_kref+0xd84: orncc %l2, -0x451, %l6
.word 0x3d480003 ! t1_kref+0xd88: fbule,a,pt %fcc0, _kref+0xd94
.word 0x91b4c054 ! t1_kref+0xd8c: edge8l %l3, %l4, %o0
.word 0xc06e3fe7 ! t1_kref+0xd90: ldstub [%i0 - 0x19], %g0
.word 0x001fffff ! t1_kref+0xd94: illtrap 0x1fffff
.word 0xe02e0000 ! t1_kref+0xd98: stb %l0, [%i0]
.word 0x973c8014 ! t1_kref+0xd9c: sra %l2, %l4, %o3
.word 0xc99f1a19 ! t1_kref+0xda0: ldda [%i4 + %i1]0xd0, %f4
.word 0x93b54032 ! t1_kref+0xda4: edge8n %l5, %l2, %o1
.word 0x94fc4014 ! t1_kref+0xda8: sdivcc %l1, %l4, %o2
.word 0xe2300018 ! t1_kref+0xdac: sth %l1, [%g0 + %i0]
.word 0x37480004 ! t1_kref+0xdb0: fbge,a,pt %fcc0, _kref+0xdc0
.word 0xcb267fe0 ! t1_kref+0xdb4: st %f5, [%i1 - 0x20]
.word 0x89b00c00 ! t1_kref+0xdb8: fzero %f4
.word 0x962d0015 ! t1_kref+0xdbc: andn %l4, %l5, %o3
.word 0x89b08c82 ! t1_kref+0xdc0: fandnot2 %f2, %f2, %f4
.word 0xaa0d0014 ! t1_kref+0xdc4: and %l4, %l4, %l5
.word 0xabb4c095 ! t1_kref+0xdc8: edge16 %l3, %l5, %l5
.word 0x8584b44d ! t1_kref+0xdcc: wr %l2, 0xfffff44d, %ccr
call SYM(t1_subr0)
.word 0x92343bd2 ! t1_kref+0xdd4: orn %l0, -0x42e, %o1
.word 0x91b48050 ! t1_kref+0xdd8: edge8l %l2, %l0, %o0
.word 0x87a00523 ! t1_kref+0xddc: fsqrts %f3, %f3
.word 0xacacb8eb ! t1_kref+0xde0: andncc %l2, -0x715, %l6
.word 0x85b0cd60 ! t1_kref+0xde4: fnot1s %f3, %f2
.word 0x968c4012 ! t1_kref+0xde8: andcc %l1, %l2, %o3
.word 0x85a08844 ! t1_kref+0xdec: faddd %f2, %f4, %f2
.word 0x2f267274 ! t1_kref+0xdf0: sethi %hi(0x99c9d000), %l7
.word 0x30480008 ! t1_kref+0xdf4: ba,a,pt %icc, _kref+0xe14
.word 0xea080019 ! t1_kref+0xdf8: ldub [%g0 + %i1], %l5
.word 0xacf4b56b ! t1_kref+0xdfc: udivcc %l2, -0xa95, %l6
.word 0xe2363fe4 ! t1_kref+0xe00: sth %l1, [%i0 - 0x1c]
.word 0x81db8010 ! t1_kref+0xe04: flush %sp + %l0
.word 0x94e4a737 ! t1_kref+0xe08: subccc %l2, 0x737, %o2
.word 0x89b14964 ! t1_kref+0xe0c: fpmerge %f5, %f4, %f4
.word 0x2e480001 ! t1_kref+0xe10: bvs,a,pt %icc, _kref+0xe14
.word 0xaa0430d6 ! t1_kref+0xe14: add %l0, -0xf2a, %l5
.word 0x93b54200 ! t1_kref+0xe18: array8 %l5, %g0, %o1
.word 0x20480004 ! t1_kref+0xe1c: bn,a,pt %icc, _kref+0xe2c
.word 0xc807bfec ! t1_kref+0xe20: ld [%fp - 0x14], %g4
.word 0xc5262008 ! t1_kref+0xe24: st %f2, [%i0 + 8]
.word 0xec7e0000 ! t1_kref+0xe28: swap [%i0], %l6
.word 0xe2363fe8 ! t1_kref+0xe2c: sth %l1, [%i0 - 0x18]
.word 0xd206001c ! t1_kref+0xe30: ld [%i0 + %i4], %o1
.word 0xaa5c0013 ! t1_kref+0xe34: smul %l0, %l3, %l5
.word 0xacb44013 ! t1_kref+0xe38: orncc %l1, %l3, %l6
.word 0x9084c015 ! t1_kref+0xe3c: addcc %l3, %l5, %o0
.word 0x2f480005 ! t1_kref+0xe40: fbu,a,pt %fcc0, _kref+0xe54
.word 0xc91fbd80 ! t1_kref+0xe44: ldd [%fp - 0x280], %f4
.word 0xac94a52c ! t1_kref+0xe48: orcc %l2, 0x52c, %l6
.word 0x960520b0 ! t1_kref+0xe4c: add %l4, 0xb0, %o3
.word 0xc7066000 ! t1_kref+0xe50: ld [%i1], %f3
.word 0xe8ce5000 ! t1_kref+0xe54: ldsba [%i1]0x80, %l4
.word 0x85a109c2 ! t1_kref+0xe58: fdivd %f4, %f2, %f2
.word 0x89b08de4 ! t1_kref+0xe5c: fnands %f2, %f4, %f4
.word 0x95b44315 ! t1_kref+0xe60: alignaddr %l1, %l5, %o2
.word 0x965ce3ff ! t1_kref+0xe64: smul %l3, 0x3ff, %o3
.word 0xc980a024 ! t1_kref+0xe68: lda [%g2 + 0x24]%asi, %f4
.word 0x89a00523 ! t1_kref+0xe6c: fsqrts %f3, %f4
.word 0x9de3bfa0 ! t1_kref+0xe70: save %sp, -0x60, %sp
.word 0x95ee8019 ! t1_kref+0xe74: restore %i2, %i1, %o2
.word 0x96f54015 ! t1_kref+0xe78: udivcc %l5, %l5, %o3
.word 0x89a0c8a2 ! t1_kref+0xe7c: fsubs %f3, %f2, %f4
.word 0x931476ce ! t1_kref+0xe80: taddcctv %l1, -0x932, %o1
.word 0xac2cc013 ! t1_kref+0xe84: andn %l3, %l3, %l6
.word 0x85a10842 ! t1_kref+0xe88: faddd %f4, %f2, %f2
.word 0x89b08a04 ! t1_kref+0xe8c: fpadd16 %f2, %f4, %f4
.word 0xa81d28c1 ! t1_kref+0xe90: xor %l4, 0x8c1, %l4
.word 0xd66e3fe9 ! t1_kref+0xe94: ldstub [%i0 - 0x17], %o3
.word 0x94b52b00 ! t1_kref+0xe98: orncc %l4, 0xb00, %o2
.word 0xa8b40012 ! t1_kref+0xe9c: orncc %l0, %l2, %l4
.word 0x92047eec ! t1_kref+0xea0: add %l1, -0x114, %o1
.word 0x34480005 ! t1_kref+0xea4: bg,a,pt %icc, _kref+0xeb8
.word 0xab400000 ! t1_kref+0xea8: mov %y, %l5
.word 0x89a01a42 ! t1_kref+0xeac: fdtoi %f2, %f4
.word 0xeece7ff9 ! t1_kref+0xeb0: ldsba [%i1 - 7]%asi, %l7
.word 0xcb263fe8 ! t1_kref+0xeb4: st %f5, [%i0 - 0x18]
.word 0x923c0012 ! t1_kref+0xeb8: xnor %l0, %l2, %o1
.word 0x92548011 ! t1_kref+0xebc: umul %l2, %l1, %o1
.word 0x90154010 ! t1_kref+0xec0: or %l5, %l0, %o0
.word 0x9054c011 ! t1_kref+0xec4: umul %l3, %l1, %o0
.word 0xec4e6003 ! t1_kref+0xec8: ldsb [%i1 + 3], %l6
.word 0x89a109c2 ! t1_kref+0xecc: fdivd %f4, %f2, %f4
.word 0x37480004 ! t1_kref+0xed0: fbge,a,pt %fcc0, _kref+0xee0
.word 0x94dd0010 ! t1_kref+0xed4: smulcc %l4, %l0, %o2
.word 0xaeb50012 ! t1_kref+0xed8: orncc %l4, %l2, %l7
.word 0x23480002 ! t1_kref+0xedc: fbne,a,pt %fcc0, _kref+0xee4
.word 0xd0000018 ! t1_kref+0xee0: ld [%g0 + %i0], %o0
.word 0x85a000a5 ! t1_kref+0xee4: fnegs %f5, %f2
.word 0xd290105b ! t1_kref+0xee8: lduha [%g0 + %i3]0x82, %o1
.word 0x90b53ac7 ! t1_kref+0xeec: orncc %l4, -0x539, %o0
.word 0xac744011 ! t1_kref+0xef0: udiv %l1, %l1, %l6
.word 0x92454014 ! t1_kref+0xef4: addc %l5, %l4, %o1
.word 0x85b08a84 ! t1_kref+0xef8: fpsub16 %f2, %f4, %f2
.word 0xe478a024 ! t1_kref+0xefc: swap [%g2 + 0x24], %l2
.word 0x89a00025 ! t1_kref+0xf00: fmovs %f5, %f4
.word 0x85b106e4 ! t1_kref+0xf04: fmul8ulx16 %f4, %f4, %f2
.word 0x94bd7f3e ! t1_kref+0xf08: xnorcc %l5, -0xc2, %o2
.word 0xa8448012 ! t1_kref+0xf0c: addc %l2, %l2, %l4
.word 0xc7000019 ! t1_kref+0xf10: ld [%g0 + %i1], %f3
.word 0x81a94aa2 ! t1_kref+0xf14: fcmpes %fcc0, %f5, %f2
.word 0xc99e5a5d ! t1_kref+0xf18: ldda [%i1 + %i5]0xd2, %f4
.word 0x929c60b5 ! t1_kref+0xf1c: xorcc %l1, 0xb5, %o1
.word 0x91b4c355 ! t1_kref+0xf20: alignaddrl %l3, %l5, %o0
.word 0x001fffff ! t1_kref+0xf24: illtrap 0x1fffff
.word 0x93b54330 ! t1_kref+0xf28: bmask %l5, %l0, %o1
.word 0xec180019 ! t1_kref+0xf2c: ldd [%g0 + %i1], %l6
.word 0x8ba00524 ! t1_kref+0xf30: fsqrts %f4, %f5
.word 0xe2767fe0 ! t1_kref+0xf34: stx %l1, [%i1 - 0x20]
.word 0x85a01923 ! t1_kref+0xf38: fstod %f3, %f2
.word 0xa8f44013 ! t1_kref+0xf3c: udivcc %l1, %l3, %l4
.word 0x943c8015 ! t1_kref+0xf40: xnor %l2, %l5, %o2
.word 0xae9c36ef ! t1_kref+0xf44: xorcc %l0, -0x911, %l7
.word 0x86102004 ! t1_kref+0xf48: mov 0x4, %g3
.word 0x32800000 ! t1_kref+0xf4c: bne,a _kref+0xf4c
.word 0x86a0e001 ! t1_kref+0xf50: subcc %g3, 1, %g3
.word 0x85a01884 ! t1_kref+0xf54: fitos %f4, %f2
.word 0xc980a014 ! t1_kref+0xf58: lda [%g2 + 0x14]%asi, %f4
.word 0xaa0d7bbf ! t1_kref+0xf5c: and %l5, -0x441, %l5
.word 0xaad52902 ! t1_kref+0xf60: umulcc %l4, 0x902, %l5
.word 0xd4c8a026 ! t1_kref+0xf64: ldsba [%g2 + 0x26]%asi, %o2
.word 0xc06e8018 ! t1_kref+0xf68: ldstub [%i2 + %i0], %g0
.word 0xa9418000 ! t1_kref+0xf6c: mov %fprs, %l4
.word 0x93b08504 ! t1_kref+0xf70: fcmpgt16 %f2, %f4, %o1
.word 0x31480002 ! t1_kref+0xf74: fba,a,pt %fcc0, _kref+0xf7c
.word 0x89a088c4 ! t1_kref+0xf78: fsubd %f2, %f4, %f4
.word 0xae0c4014 ! t1_kref+0xf7c: and %l1, %l4, %l7
.word 0x2d480006 ! t1_kref+0xf80: fbg,a,pt %fcc0, _kref+0xf98
.word 0xe02e3fed ! t1_kref+0xf84: stb %l0, [%i0 - 0x13]
.word 0xac7d0012 ! t1_kref+0xf88: sdiv %l4, %l2, %l6
.word 0xe06e4000 ! t1_kref+0xf8c: ldstub [%i1], %l0
.word 0x89b00cc2 ! t1_kref+0xf90: fnot2 %f2, %f4
.word 0xc9a0a024 ! t1_kref+0xf94: sta %f4, [%g2 + 0x24]%asi
.word 0xe2fe101c ! t1_kref+0xf98: swapa [%i0 + %i4]0x80, %l1
call SYM(t1_subr2)
.word 0x963c4014 ! t1_kref+0xfa0: xnor %l1, %l4, %o3
.word 0x89a00524 ! t1_kref+0xfa4: fsqrts %f4, %f4
.word 0x8143e040 ! t1_kref+0xfa8: membar 0x40
.word 0x89b107c2 ! t1_kref+0xfac: pdist %f4, %f2, %f4
.word 0x85b10f82 ! t1_kref+0xfb0: for %f4, %f2, %f2
.word 0xaabc8014 ! t1_kref+0xfb4: xnorcc %l2, %l4, %l5
.word 0x89a0c824 ! t1_kref+0xfb8: fadds %f3, %f4, %f4
.word 0x81a88ac4 ! t1_kref+0xfbc: fcmped %fcc0, %f2, %f4
.word 0x8143c000 ! t1_kref+0xfc0: stbar
.word 0x23480004 ! t1_kref+0xfc4: fbne,a,pt %fcc0, _kref+0xfd4
.word 0x85b10d82 ! t1_kref+0xfc8: fxor %f4, %f2, %f2
.word 0x85b10dc2 ! t1_kref+0xfcc: fnand %f4, %f2, %f2
.word 0xd7e61012 ! t1_kref+0xfd0: casa [%i0]0x80, %l2, %o3
.word 0x9694fcf2 ! t1_kref+0xfd4: orcc %l3, -0x30e, %o3
.word 0x85b08f44 ! t1_kref+0xfd8: fornot1 %f2, %f4, %f2
.word 0x913cc015 ! t1_kref+0xfdc: sra %l3, %l5, %o0
.word 0xe8867ff8 ! t1_kref+0xfe0: lda [%i1 - 8]%asi, %l4
.word 0x92740013 ! t1_kref+0xfe4: udiv %l0, %l3, %o1
.word 0xe07e2008 ! t1_kref+0xfe8: swap [%i0 + 8], %l0
.word 0xc51fbdd0 ! t1_kref+0xfec: ldd [%fp - 0x230], %f2
.word 0x87a01883 ! t1_kref+0xff0: fitos %f3, %f3
.word 0x89b08f84 ! t1_kref+0xff4: for %f2, %f4, %f4
.word 0x85a00525 ! t1_kref+0xff8: fsqrts %f5, %f2
.word 0xe2f6501d ! t1_kref+0xffc: stxa %l1, [%i1 + %i5]0x80
.word 0xaa2cff6e ! t1_kref+0x1000: andn %l3, -0x92, %l5
.word 0x95b4c013 ! t1_kref+0x1004: edge8 %l3, %l3, %o2
.word 0x965d4012 ! t1_kref+0x1008: smul %l5, %l2, %o3
.word 0xa8ad4013 ! t1_kref+0x100c: andncc %l5, %l3, %l4
.word 0x8ba018c4 ! t1_kref+0x1010: fdtos %f4, %f5
.word 0xaf154015 ! t1_kref+0x1014: taddcctv %l5, %l5, %l7
.word 0xa88d2cab ! t1_kref+0x1018: andcc %l4, 0xcab, %l4
.word 0x8ba00524 ! t1_kref+0x101c: fsqrts %f4, %f5
.word 0x3d480001 ! t1_kref+0x1020: fbule,a,pt %fcc0, _kref+0x1024
.word 0x85a08822 ! t1_kref+0x1024: fadds %f2, %f2, %f2
.word 0xd416401b ! t1_kref+0x1028: lduh [%i1 + %i3], %o2
.word 0x2f26e59f ! t1_kref+0x102c: sethi %hi(0x9b967c00), %l7
.word 0x85a088c4 ! t1_kref+0x1030: fsubd %f2, %f4, %f2
.word 0x952c0010 ! t1_kref+0x1034: sll %l0, %l0, %o2
.word 0xa9418000 ! t1_kref+0x1038: mov %fprs, %l4
.word 0xac0c7513 ! t1_kref+0x103c: and %l1, -0xaed, %l6
.word 0xec16401b ! t1_kref+0x1040: lduh [%i1 + %i3], %l6
.word 0x85a00522 ! t1_kref+0x1044: fsqrts %f2, %f2
.word 0x8143e055 ! t1_kref+0x1048: membar 0x55
.word 0xe856001b ! t1_kref+0x104c: ldsh [%i0 + %i3], %l4
.word 0x87a000a3 ! t1_kref+0x1050: fnegs %f3, %f3
.word 0xec5e6008 ! t1_kref+0x1054: ldx [%i1 + 8], %l6
.word 0xaa74b9e8 ! t1_kref+0x1058: udiv %l2, -0x618, %l5
.word 0xd2fe3fe8 ! t1_kref+0x105c: swapa [%i0 - 0x18]%asi, %o1
.word 0xaead72aa ! t1_kref+0x1060: andncc %l5, -0xd56, %l7
.word 0xc807bfe4 ! t1_kref+0x1064: ld [%fp - 0x1c], %g4
.word 0x9474c015 ! t1_kref+0x1068: udiv %l3, %l5, %o2
.word 0x85a00144 ! t1_kref+0x106c: fabsd %f4, %f2
.word 0x90648014 ! t1_kref+0x1070: subc %l2, %l4, %o0
.word 0x89b0c704 ! t1_kref+0x1074: fmuld8sux16 %f3, %f4, %f4
.word 0x85a00542 ! t1_kref+0x1078: fsqrtd %f2, %f2
.word 0xe82e601a ! t1_kref+0x107c: stb %l4, [%i1 + 0x1a]
.word 0x23480001 ! t1_kref+0x1080: fbne,a,pt %fcc0, _kref+0x1084
.word 0x93248011 ! t1_kref+0x1084: mulscc %l2, %l1, %o1
.word 0xaf048014 ! t1_kref+0x1088: taddcc %l2, %l4, %l7
.word 0x90044011 ! t1_kref+0x108c: add %l1, %l1, %o0
.word 0xe8ce1000 ! t1_kref+0x1090: ldsba [%i0]0x80, %l4
.word 0x973c600f ! t1_kref+0x1094: sra %l1, 0xf, %o3
.word 0x89a00025 ! t1_kref+0x1098: fmovs %f5, %f4
.word 0xac3435ae ! t1_kref+0x109c: orn %l0, -0xa52, %l6
.word 0x90050013 ! t1_kref+0x10a0: add %l4, %l3, %o0
.word 0x89b10f82 ! t1_kref+0x10a4: for %f4, %f2, %f4
.word 0x90054015 ! t1_kref+0x10a8: add %l5, %l5, %o0
.word 0xe6762000 ! t1_kref+0x10ac: stx %l3, [%i0]
.word 0xd608a017 ! t1_kref+0x10b0: ldub [%g2 + 0x17], %o3
.word 0x85b009a3 ! t1_kref+0x10b4: fexpand %f3, %f2
.word 0x8ba0c8a2 ! t1_kref+0x10b8: fsubs %f3, %f2, %f5
.word 0x85a000a4 ! t1_kref+0x10bc: fnegs %f4, %f2
.word 0x972d2004 ! t1_kref+0x10c0: sll %l4, 0x4, %o3
.word 0xaf408000 ! t1_kref+0x10c4: mov %ccr, %l7
.word 0xcb80a004 ! t1_kref+0x10c8: lda [%g2 + 4]%asi, %f5
.word 0xaae4e7aa ! t1_kref+0x10cc: subccc %l3, 0x7aa, %l5
.word 0xec5e2010 ! t1_kref+0x10d0: ldx [%i0 + 0x10], %l6
.word 0x89a088c2 ! t1_kref+0x10d4: fsubd %f2, %f2, %f4
.word 0x81a88ac4 ! t1_kref+0x10d8: fcmped %fcc0, %f2, %f4
.word 0xadb10404 ! t1_kref+0x10dc: fcmple16 %f4, %f4, %l6
.word 0x85843759 ! t1_kref+0x10e0: wr %l0, 0xfffff759, %ccr
.word 0xec4e6000 ! t1_kref+0x10e4: ldsb [%i1], %l6
.word 0x81848000 ! t1_kref+0x10e8: wr %l2, %g0, %y
.word 0x85a01a25 ! t1_kref+0x10ec: fstoi %f5, %f2
.word 0xc726001c ! t1_kref+0x10f0: st %f3, [%i0 + %i4]
.word 0x85b08e24 ! t1_kref+0x10f4: fands %f2, %f4, %f2
.word 0x20480003 ! t1_kref+0x10f8: bn,a,pt %icc, _kref+0x1104
.word 0x85a01882 ! t1_kref+0x10fc: fitos %f2, %f2
.word 0xc7ee1012 ! t1_kref+0x1100: prefetcha %i0 + %l2, 3
.word 0x89b10f44 ! t1_kref+0x1104: fornot1 %f4, %f4, %f4
.word 0x9562668d ! t1_kref+0x1108: move %fcc0, -0x173, %o2
.word 0x89a01a25 ! t1_kref+0x110c: fstoi %f5, %f4
.word 0x89b0c622 ! t1_kref+0x1110: fmul8x16 %f3, %f2, %f4
.word 0x9004c011 ! t1_kref+0x1114: add %l3, %l1, %o0
.word 0x89b00fe0 ! t1_kref+0x1118: fones %f4
.word 0xaa14c011 ! t1_kref+0x111c: or %l3, %l1, %l5
.word 0x89a089c4 ! t1_kref+0x1120: fdivd %f2, %f4, %f4
.word 0xc526401c ! t1_kref+0x1124: st %f2, [%i1 + %i4]
.word 0x8d840014 ! t1_kref+0x1128: wr %l0, %l4, %fprs
.word 0xd20e0000 ! t1_kref+0x112c: ldub [%i0], %o1
.word 0xb6103ffc ! t1_kref+0x1130: mov 0xfffffffc, %i3
.word 0xe836401b ! t1_kref+0x1134: sth %l4, [%i1 + %i3]
.word 0x81a88ac4 ! t1_kref+0x1138: fcmped %fcc0, %f2, %f4
.word 0xc9067fe4 ! t1_kref+0x113c: ld [%i1 - 0x1c], %f4
.word 0x94044015 ! t1_kref+0x1140: add %l1, %l5, %o2
.word 0xcb26200c ! t1_kref+0x1144: st %f5, [%i0 + 0xc]
.word 0xad140014 ! t1_kref+0x1148: taddcctv %l0, %l4, %l6
.word 0xe07e7ff8 ! t1_kref+0x114c: swap [%i1 - 8], %l0
.word 0xe0f63fe0 ! t1_kref+0x1150: stxa %l0, [%i0 - 0x20]%asi
.word 0x90acf2ce ! t1_kref+0x1154: andncc %l3, -0xd32, %o0
.word 0x86102003 ! t1_kref+0x1158: mov 0x3, %g3
.word 0x32800000 ! t1_kref+0x115c: bne,a _kref+0x115c
.word 0x86a0e001 ! t1_kref+0x1160: subcc %g3, 1, %g3
.word 0xa87c0013 ! t1_kref+0x1164: sdiv %l0, %l3, %l4
call SYM(t1_subr0)
.word 0xaa44c013 ! t1_kref+0x116c: addc %l3, %l3, %l5
.word 0x85b10902 ! t1_kref+0x1170: faligndata %f4, %f2, %f2
.word 0x3a480001 ! t1_kref+0x1174: bcc,a,pt %icc, _kref+0x1178
.word 0x85a00542 ! t1_kref+0x1178: fsqrtd %f2, %f2
.word 0x85b086c4 ! t1_kref+0x117c: fmul8sux16 %f2, %f4, %f2
.word 0x948c4014 ! t1_kref+0x1180: andcc %l1, %l4, %o2
.word 0xea8e3ff3 ! t1_kref+0x1184: lduba [%i0 - 0xd]%asi, %l5
.word 0xab1465fa ! t1_kref+0x1188: taddcctv %l1, 0x5fa, %l5
.word 0xc5bf5019 ! t1_kref+0x118c: stda %f2, [%i5 + %i1]0x80
.word 0x90f40012 ! t1_kref+0x1190: udivcc %l0, %l2, %o0
.word 0x9474c015 ! t1_kref+0x1194: udiv %l3, %l5, %o2
.word 0x94f48010 ! t1_kref+0x1198: udivcc %l2, %l0, %o2
.word 0xaa954015 ! t1_kref+0x119c: orcc %l5, %l5, %l5
.word 0xeaf66000 ! t1_kref+0x11a0: stxa %l5, [%i1]%asi
.word 0x89b00c00 ! t1_kref+0x11a4: fzero %f4
.word 0x93b40350 ! t1_kref+0x11a8: alignaddrl %l0, %l0, %o1
.word 0x95b48335 ! t1_kref+0x11ac: bmask %l2, %l5, %o2
.word 0xaa0c8012 ! t1_kref+0x11b0: and %l2, %l2, %l5
.word 0x8ba00522 ! t1_kref+0x11b4: fsqrts %f2, %f5
.word 0xc7067fe4 ! t1_kref+0x11b8: ld [%i1 - 0x1c], %f3
.word 0x21480003 ! t1_kref+0x11bc: fbn,a,pt %fcc0, _kref+0x11c8
.word 0xe47f0019 ! t1_kref+0x11c0: swap [%i4 + %i1], %l2
.word 0x85b10f42 ! t1_kref+0x11c4: fornot1 %f4, %f2, %f2
.word 0x25800001 ! t1_kref+0x11c8: fblg,a _kref+0x11cc
.word 0xa9400000 ! t1_kref+0x11cc: mov %y, %l4
.word 0xd2ee101a ! t1_kref+0x11d0: ldstuba [%i0 + %i2]0x80, %o1
.word 0x25800003 ! t1_kref+0x11d4: fblg,a _kref+0x11e0
.word 0xacad29e4 ! t1_kref+0x11d8: andncc %l4, 0x9e4, %l6
.word 0xd0080018 ! t1_kref+0x11dc: ldub [%g0 + %i0], %o0
.word 0x9de3bfa0 ! t1_kref+0x11e0: save %sp, -0x60, %sp
.word 0xadef0018 ! t1_kref+0x11e4: restore %i4, %i0, %l6
.word 0x950c0015 ! t1_kref+0x11e8: tsubcc %l0, %l5, %o2
call SYM(t1_subr0)
.word 0xae456f0a ! t1_kref+0x11f0: addc %l5, 0xf0a, %l7
.word 0x85a08d22 ! t1_kref+0x11f4: fsmuld %f2, %f2, %f2
.word 0x87a00525 ! t1_kref+0x11f8: fsqrts %f5, %f3
.word 0x8ba00523 ! t1_kref+0x11fc: fsqrts %f3, %f5
.word 0x8bb00ce2 ! t1_kref+0x1200: fnot2s %f2, %f5
.word 0x85a01883 ! t1_kref+0x1204: fitos %f3, %f2
.word 0xc19eda58 ! t1_kref+0x1208: ldda [%i3 + %i0]0xd2, %f0
.word 0xe06e8018 ! t1_kref+0x120c: ldstub [%i2 + %i0], %l0
.word 0xee80a004 ! t1_kref+0x1210: lda [%g2 + 4]%asi, %l7
.word 0x947d0010 ! t1_kref+0x1214: sdiv %l4, %l0, %o2
.word 0xcb801019 ! t1_kref+0x1218: lda [%g0 + %i1]0x80, %f5
.word 0x9504b313 ! t1_kref+0x121c: taddcc %l2, -0xced, %o2
.word 0x85b14de2 ! t1_kref+0x1220: fnands %f5, %f2, %f2
.word 0xac440015 ! t1_kref+0x1224: addc %l0, %l5, %l6
.word 0xc9be7fe8 ! t1_kref+0x1228: stda %f4, [%i1 - 0x18]%asi
.word 0xe420a014 ! t1_kref+0x122c: st %l2, [%g2 + 0x14]
.word 0x17309f05 ! t1_kref+0x1230: sethi %hi(0xc27c1400), %o3
.word 0x89a0c8a5 ! t1_kref+0x1234: fsubs %f3, %f5, %f4
.word 0x81a90ac2 ! t1_kref+0x1238: fcmped %fcc0, %f4, %f2
.word 0xa8943824 ! t1_kref+0x123c: orcc %l0, -0x7dc, %l4
.word 0x91b08502 ! t1_kref+0x1240: fcmpgt16 %f2, %f2, %o0
.word 0xac14732f ! t1_kref+0x1244: or %l1, -0xcd1, %l6
.word 0x8ba000a5 ! t1_kref+0x1248: fnegs %f5, %f5
.word 0xc51fbcc8 ! t1_kref+0x124c: ldd [%fp - 0x338], %f2
.word 0x85a108c2 ! t1_kref+0x1250: fsubd %f4, %f2, %f2
.word 0xd49e6010 ! t1_kref+0x1254: ldda [%i1 + 0x10]%asi, %o2
.word 0x30480003 ! t1_kref+0x1258: ba,a,pt %icc, _kref+0x1264
.word 0xa8bce523 ! t1_kref+0x125c: xnorcc %l3, 0x523, %l4
.word 0x85b08f84 ! t1_kref+0x1260: for %f2, %f4, %f2
.word 0x3b480001 ! t1_kref+0x1264: fble,a,pt %fcc0, _kref+0x1268
.word 0xadb48200 ! t1_kref+0x1268: array8 %l2, %g0, %l6
.word 0xadb40355 ! t1_kref+0x126c: alignaddrl %l0, %l5, %l6
.word 0x85b086c4 ! t1_kref+0x1270: fmul8sux16 %f2, %f4, %f2
.word 0xe80e8019 ! t1_kref+0x1274: ldub [%i2 + %i1], %l4
.word 0xc7262004 ! t1_kref+0x1278: st %f3, [%i0 + 4]
.word 0xaf3c0010 ! t1_kref+0x127c: sra %l0, %l0, %l7
.word 0xd2de5000 ! t1_kref+0x1280: ldxa [%i1]0x80, %o1
.word 0x85b106a2 ! t1_kref+0x1284: fmul8x16al %f4, %f2, %f2
.word 0x89b00fc0 ! t1_kref+0x1288: fone %f4
.word 0xd246401c ! t1_kref+0x128c: ldsw [%i1 + %i4], %o1
.word 0xe66e3ffb ! t1_kref+0x1290: ldstub [%i0 - 5], %l3
.word 0x901c0015 ! t1_kref+0x1294: xor %l0, %l5, %o0
.word 0x9294791a ! t1_kref+0x1298: orcc %l1, -0x6e6, %o1
.word 0x96040013 ! t1_kref+0x129c: add %l0, %l3, %o3
.word 0x9404c014 ! t1_kref+0x12a0: add %l3, %l4, %o2
.word 0x8bb00f25 ! t1_kref+0x12a4: fsrc2s %f5, %f5
.word 0xa8950015 ! t1_kref+0x12a8: orcc %l4, %l5, %l4
.word 0x90144010 ! t1_kref+0x12ac: or %l1, %l0, %o0
.word 0x8bb14a25 ! t1_kref+0x12b0: fpadd16s %f5, %f5, %f5
.word 0x2c480004 ! t1_kref+0x12b4: bneg,a,pt %icc, _kref+0x12c4
.word 0xafb40034 ! t1_kref+0x12b8: edge8n %l0, %l4, %l7
.word 0x89a10842 ! t1_kref+0x12bc: faddd %f4, %f2, %f4
.word 0x9634bd6e ! t1_kref+0x12c0: orn %l2, -0x292, %o3
.word 0x93b10504 ! t1_kref+0x12c4: fcmpgt16 %f4, %f4, %o1
.word 0xd01e6008 ! t1_kref+0x12c8: ldd [%i1 + 8], %o0
.word 0xc9be1814 ! t1_kref+0x12cc: stda %f4, [%i0 + %l4]0xc0
.word 0x8bb08a62 ! t1_kref+0x12d0: fpadd32s %f2, %f2, %f5
.word 0x81a90ac2 ! t1_kref+0x12d4: fcmped %fcc0, %f4, %f2
.word 0x85b10f84 ! t1_kref+0x12d8: for %f4, %f4, %f2
.word 0x85a10844 ! t1_kref+0x12dc: faddd %f4, %f4, %f2
.word 0x85b00f04 ! t1_kref+0x12e0: fsrc2 %f4, %f2
.word 0x89b08d84 ! t1_kref+0x12e4: fxor %f2, %f4, %f4
.word 0x89a00524 ! t1_kref+0x12e8: fsqrts %f4, %f4
.word 0x949c4014 ! t1_kref+0x12ec: xorcc %l1, %l4, %o2
.word 0x90246054 ! t1_kref+0x12f0: sub %l1, 0x54, %o0
call SYM(t1_subr1)
.word 0xae7d2d24 ! t1_kref+0x12f8: sdiv %l4, 0xd24, %l7
.word 0xd0866018 ! t1_kref+0x12fc: lda [%i1 + 0x18]%asi, %o0
.word 0x85b009a3 ! t1_kref+0x1300: fexpand %f3, %f2
.word 0x87a088a2 ! t1_kref+0x1304: fsubs %f2, %f2, %f3
.word 0xc920a014 ! t1_kref+0x1308: st %f4, [%g2 + 0x14]
.word 0x96ac4013 ! t1_kref+0x130c: andncc %l1, %l3, %o3
.word 0x85a01a24 ! t1_kref+0x1310: fstoi %f4, %f2
.word 0xf1ee501c ! t1_kref+0x1314: prefetcha %i1 + %i4, 24
.word 0xe0f63fe0 ! t1_kref+0x1318: stxa %l0, [%i0 - 0x20]%asi
.word 0x81a90ac2 ! t1_kref+0x131c: fcmped %fcc0, %f4, %f2
.word 0x38480003 ! t1_kref+0x1320: bgu,a,pt %icc, _kref+0x132c
.word 0x87a00522 ! t1_kref+0x1324: fsqrts %f2, %f3
call SYM(t1_subr3)
.word 0x94642d16 ! t1_kref+0x132c: subc %l0, 0xd16, %o2
.word 0xc5267ff0 ! t1_kref+0x1330: st %f2, [%i1 - 0x10]
.word 0x942d0011 ! t1_kref+0x1334: andn %l4, %l1, %o2
.word 0xd0c6101c ! t1_kref+0x1338: ldswa [%i0 + %i4]0x80, %o0
.word 0xab2c200b ! t1_kref+0x133c: sll %l0, 0xb, %l5
.word 0x89a109c2 ! t1_kref+0x1340: fdivd %f4, %f2, %f4
.word 0xcb06001c ! t1_kref+0x1344: ld [%i0 + %i4], %f5
.word 0xaa44b034 ! t1_kref+0x1348: addc %l2, -0xfcc, %l5
.word 0xe036c019 ! t1_kref+0x134c: sth %l0, [%i3 + %i1]
.word 0x9694ad26 ! t1_kref+0x1350: orcc %l2, 0xd26, %o3
.word 0x85a00542 ! t1_kref+0x1354: fsqrtd %f2, %f2
.word 0x85a0cd23 ! t1_kref+0x1358: fsmuld %f3, %f3, %f2
.word 0x97b105c2 ! t1_kref+0x135c: fcmpeq32 %f4, %f2, %o3
.word 0x94acfaba ! t1_kref+0x1360: andncc %l3, -0x546, %o2
call SYM(t1_subr3)
.word 0xa93d0015 ! t1_kref+0x1368: sra %l4, %l5, %l4
.word 0x81a90ac2 ! t1_kref+0x136c: fcmped %fcc0, %f4, %f2
.word 0xdafe3ff4 ! t1_kref+0x1370: swapa [%i0 - 0xc]%asi, %o5
.word 0x9474f3db ! t1_kref+0x1374: udiv %l3, -0xc25, %o2
.word 0xaeacea44 ! t1_kref+0x1378: andncc %l3, 0xa44, %l7
.word 0x85a0cd24 ! t1_kref+0x137c: fsmuld %f3, %f4, %f2
.word 0xe0ee601c ! t1_kref+0x1380: ldstuba [%i1 + 0x1c]%asi, %l0
.word 0x92140011 ! t1_kref+0x1384: or %l0, %l1, %o1
.word 0xc10f0000 ! t1_kref+0x1388: ld [%i4], %fsr
.word 0x96ad7aa8 ! t1_kref+0x138c: andncc %l5, -0x558, %o3
.word 0xa80cb4c9 ! t1_kref+0x1390: and %l2, -0xb37, %l4
.word 0x89b0cda5 ! t1_kref+0x1394: fxors %f3, %f5, %f4
.word 0xe2780019 ! t1_kref+0x1398: swap [%g0 + %i1], %l1
.word 0x94ac8012 ! t1_kref+0x139c: andncc %l2, %l2, %o2
.word 0x95b10404 ! t1_kref+0x13a0: fcmple16 %f4, %f4, %o2
.word 0x96bc0014 ! t1_kref+0x13a4: xnorcc %l0, %l4, %o3
.word 0x81a90a42 ! t1_kref+0x13a8: fcmpd %fcc0, %f4, %f2
.word 0xea2e001a ! t1_kref+0x13ac: stb %l5, [%i0 + %i2]
.word 0xe236200e ! t1_kref+0x13b0: sth %l1, [%i0 + 0xe]
.word 0x9205727d ! t1_kref+0x13b4: add %l5, -0xd83, %o1
.word 0x89b08d04 ! t1_kref+0x13b8: fandnot1 %f2, %f4, %f4
.word 0xa8bcc015 ! t1_kref+0x13bc: xnorcc %l3, %l5, %l4
.word 0xe0b67fec ! t1_kref+0x13c0: stha %l0, [%i1 - 0x14]%asi
.word 0xd24e6002 ! t1_kref+0x13c4: ldsb [%i1 + 2], %o1
.word 0x9de3bfa0 ! t1_kref+0x13c8: save %sp, -0x60, %sp
.word 0x91ee0000 ! t1_kref+0x13cc: restore %i0, %g0, %o0
.word 0x89a01a44 ! t1_kref+0x13d0: fdtoi %f4, %f4
.word 0x89a10d22 ! t1_kref+0x13d4: fsmuld %f4, %f2, %f4
.word 0x960c63b1 ! t1_kref+0x13d8: and %l1, 0x3b1, %o3
.word 0xad0cc012 ! t1_kref+0x13dc: tsubcc %l3, %l2, %l6
.word 0x8143c000 ! t1_kref+0x13e0: stbar
.word 0xa88d4015 ! t1_kref+0x13e4: andcc %l5, %l5, %l4
.word 0x8584c014 ! t1_kref+0x13e8: wr %l3, %l4, %ccr
.word 0x85a01924 ! t1_kref+0x13ec: fstod %f4, %f2
.word 0xe40867a4 ! t1_kref+0x13f0: ldub [%g1 + 0x7a4], %l2
.word 0xa41ca00c ! t1_kref+0x13f4: xor %l2, 0xc, %l2
.word 0xe42867a4 ! t1_kref+0x13f8: stb %l2, [%g1 + 0x7a4]
.word 0x81d867a4 ! t1_kref+0x13fc: flush %g1 + 0x7a4
.word 0xcb070018 ! t1_kref+0x1400: ld [%i4 + %i0], %f5
.word 0x90b53e9c ! t1_kref+0x1404: orncc %l4, -0x164, %o0
.word 0xe816001b ! t1_kref+0x1408: lduh [%i0 + %i3], %l4
.word 0x81a90a42 ! t1_kref+0x140c: fcmpd %fcc0, %f4, %f2
.word 0xd4b81018 ! t1_kref+0x1410: stda %o2, [%g0 + %i0]0x80
.word 0x28480003 ! t1_kref+0x1414: bleu,a,pt %icc, _kref+0x1420
.word 0x8ba00023 ! t1_kref+0x1418: fmovs %f3, %f5
.word 0xae8d4015 ! t1_kref+0x141c: andcc %l5, %l5, %l7
.word 0x85a00142 ! t1_kref+0x1420: fabsd %f2, %f2
.word 0x89a088a2 ! t1_kref+0x1424: fsubs %f2, %f2, %f4
! .word 0x39bc92f5 ! t1_kref+0x1428: fbuge,a SYM(t1_subr2)
fbuge,a SYM(t1_subr2)
.word 0x9e006798 ! t1_kref+0x142c: add %g1, 0x798, %o7
.word 0x85a108c2 ! t1_kref+0x1430: fsubd %f4, %f2, %f2
2: .word 0xec060000 ! t1_kref+0x1434: ld [%i0], %l6
.word 0x85b10a82 ! t1_kref+0x1438: fpsub16 %f4, %f2, %f2
.word 0x901d0010 ! t1_kref+0x143c: xor %l4, %l0, %o0
.word 0x22480006 ! t1_kref+0x1440: be,a,pt %icc, _kref+0x1458
.word 0x85a109c2 ! t1_kref+0x1444: fdivd %f4, %f2, %f2
.word 0xad40c000 ! t1_kref+0x1448: mov %asi, %l6
.word 0x81a90a42 ! t1_kref+0x144c: fcmpd %fcc0, %f4, %f2
.word 0x943d4010 ! t1_kref+0x1450: xnor %l5, %l0, %o2
.word 0x9674a28e ! t1_kref+0x1454: udiv %l2, 0x28e, %o3
.word 0x87a00522 ! t1_kref+0x1458: fsqrts %f2, %f3
.word 0x85a14824 ! t1_kref+0x145c: fadds %f5, %f4, %f2
.word 0xadb10502 ! t1_kref+0x1460: fcmpgt16 %f4, %f2, %l6
.word 0x24480008 ! t1_kref+0x1464: ble,a,pt %icc, _kref+0x1484
.word 0xab3cc014 ! t1_kref+0x1468: sra %l3, %l4, %l5
.word 0xd41e2018 ! t1_kref+0x146c: ldd [%i0 + 0x18], %o2
.word 0xac0d4013 ! t1_kref+0x1470: and %l5, %l3, %l6
.word 0x94152faa ! t1_kref+0x1474: or %l4, 0xfaa, %o2
.word 0x905d4014 ! t1_kref+0x1478: smul %l5, %l4, %o0
.word 0x27480002 ! t1_kref+0x147c: fbul,a,pt %fcc0, _kref+0x1484
.word 0xa8fca4c8 ! t1_kref+0x1480: sdivcc %l2, 0x4c8, %l4
.word 0xae444015 ! t1_kref+0x1484: addc %l1, %l5, %l7
.word 0x89a149a5 ! t1_kref+0x1488: fdivs %f5, %f5, %f4
.word 0xd87e7ffc ! t1_kref+0x148c: swap [%i1 - 4], %o4
.word 0x91400000 ! t1_kref+0x1490: mov %y, %o0
.word 0x13140026 ! t1_kref+0x1494: sethi %hi(0x50009800), %o1
.word 0xec1e401d ! t1_kref+0x1498: ldd [%i1 + %i5], %l6
.word 0xdaf8a024 ! t1_kref+0x149c: swapa [%g2 + 0x24]%asi, %o5
.word 0xe4b62010 ! t1_kref+0x14a0: stha %l2, [%i0 + 0x10]%asi
.word 0x9fc10000 ! t1_kref+0x14a4: call %g4
.word 0x85b10702 ! t1_kref+0x14a8: fmuld8sux16 %f4, %f2, %f2
.word 0x29480004 ! t1_kref+0x14ac: fbl,a,pt %fcc0, _kref+0x14bc
.word 0xa9252811 ! t1_kref+0x14b0: mulscc %l4, 0x811, %l4
.word 0x85b009a5 ! t1_kref+0x14b4: fexpand %f5, %f2
.word 0x96a520ce ! t1_kref+0x14b8: subcc %l4, 0xce, %o3
.word 0xc9be1810 ! t1_kref+0x14bc: stda %f4, [%i0 + %l0]0xc0
.word 0x86102013 ! t1_kref+0x14c0: mov 0x13, %g3
.word 0x86a0e001 ! t1_kref+0x14c4: subcc %g3, 1, %g3
.word 0x2280000a ! t1_kref+0x14c8: be,a _kref+0x14f0
.word 0x85a00544 ! t1_kref+0x14cc: fsqrtd %f4, %f2
.word 0x87a018c4 ! t1_kref+0x14d0: fdtos %f4, %f3
.word 0x93b085c2 ! t1_kref+0x14d4: fcmpeq32 %f2, %f2, %o1
.word 0xaaf4bfa1 ! t1_kref+0x14d8: udivcc %l2, -0x5f, %l5
.word 0x214ffffa ! t1_kref+0x14dc: fbn,a,pt %fcc0, _kref+0x14c4
.word 0xad2d6017 ! t1_kref+0x14e0: sll %l5, 0x17, %l6
.word 0xaebd6d16 ! t1_kref+0x14e4: xnorcc %l5, 0xd16, %l7
.word 0x27480007 ! t1_kref+0x14e8: fbul,a,pt %fcc0, _kref+0x1504
.word 0xa87ce85e ! t1_kref+0x14ec: sdiv %l3, 0x85e, %l4
.word 0xc19eda19 ! t1_kref+0x14f0: ldda [%i3 + %i1]0xd0, %f0
.word 0x85b14663 ! t1_kref+0x14f4: fmul8x16au %f5, %f3, %f2
.word 0xe06e7fec ! t1_kref+0x14f8: ldstub [%i1 - 0x14], %l0
.word 0xaa7cc014 ! t1_kref+0x14fc: sdiv %l3, %l4, %l5
.word 0xe8266000 ! t1_kref+0x1500: st %l4, [%i1]
.word 0xa894e0c6 ! t1_kref+0x1504: orcc %l3, 0xc6, %l4
.word 0xaa0c4013 ! t1_kref+0x1508: and %l1, %l3, %l5
.word 0x89a00542 ! t1_kref+0x150c: fsqrtd %f2, %f4
.word 0xa9b40153 ! t1_kref+0x1510: edge32l %l0, %l3, %l4
.word 0xe0680018 ! t1_kref+0x1514: ldstub [%g0 + %i0], %l0
.word 0x85b08a04 ! t1_kref+0x1518: fpadd16 %f2, %f4, %f2
.word 0xaa2c8013 ! t1_kref+0x151c: andn %l2, %l3, %l5
.word 0x8ba01883 ! t1_kref+0x1520: fitos %f3, %f5
.word 0x91b08504 ! t1_kref+0x1524: fcmpgt16 %f2, %f4, %o0
.word 0xd2c71018 ! t1_kref+0x1528: ldswa [%i4 + %i0]0x80, %o1
.word 0x94b48014 ! t1_kref+0x152c: orncc %l2, %l4, %o2
.word 0xe86e3fe7 ! t1_kref+0x1530: ldstub [%i0 - 0x19], %l4
.word 0xe6f66010 ! t1_kref+0x1534: stxa %l3, [%i1 + 0x10]%asi
.word 0x81a88aa5 ! t1_kref+0x1538: fcmpes %fcc0, %f2, %f5
.word 0xaab470bb ! t1_kref+0x153c: orncc %l1, -0xf45, %l5
.word 0x901c4014 ! t1_kref+0x1540: xor %l1, %l4, %o0
.word 0x90dcf384 ! t1_kref+0x1544: smulcc %l3, -0xc7c, %o0
.word 0xc9200019 ! t1_kref+0x1548: st %f4, [%g0 + %i1]
.word 0xc91fbcf8 ! t1_kref+0x154c: ldd [%fp - 0x308], %f4
.word 0x8ba00022 ! t1_kref+0x1550: fmovs %f2, %f5
.word 0xe46e3fe6 ! t1_kref+0x1554: ldstub [%i0 - 0x1a], %l2
.word 0xe6a66010 ! t1_kref+0x1558: sta %l3, [%i1 + 0x10]%asi
.word 0x85a08844 ! t1_kref+0x155c: faddd %f2, %f4, %f2
.word 0x81850000 ! t1_kref+0x1560: wr %l4, %g0, %y
.word 0xec7e7ff8 ! t1_kref+0x1564: swap [%i1 - 8], %l6
.word 0x97d02010 ! t1_kref+0x1568: tge %icc, %g0 + 0x10
.word 0xa87ca007 ! t1_kref+0x156c: sdiv %l2, 7, %l4
.word 0xec08a007 ! t1_kref+0x1570: ldub [%g2 + 7], %l6
.word 0x87a00522 ! t1_kref+0x1574: fsqrts %f2, %f3
.word 0x92ac4015 ! t1_kref+0x1578: andncc %l1, %l5, %o1
.word 0x90648015 ! t1_kref+0x157c: subc %l2, %l5, %o0
.word 0x89a088a3 ! t1_kref+0x1580: fsubs %f2, %f3, %f4
.word 0xe06e7fe0 ! t1_kref+0x1584: ldstub [%i1 - 0x20], %l0
.word 0x89a10d23 ! t1_kref+0x1588: fsmuld %f4, %f3, %f4
.word 0xeaa0a034 ! t1_kref+0x158c: sta %l5, [%g2 + 0x34]%asi
.word 0x89a01a25 ! t1_kref+0x1590: fstoi %f5, %f4
sethi %hi(2f), %o7
.word 0xe40be1d8 ! t1_kref+0x1598: ldub [%o7 + 0x1d8], %l2
.word 0xa41ca00c ! t1_kref+0x159c: xor %l2, 0xc, %l2
.word 0xe42be1d8 ! t1_kref+0x15a0: stb %l2, [%o7 + 0x1d8]
.word 0x81dbe1d8 ! t1_kref+0x15a4: flush %o7 + 0x1d8
.word 0x92957540 ! t1_kref+0x15a8: orcc %l5, -0xac0, %o1
.word 0xba103ff8 ! t1_kref+0x15ac: mov 0xfffffff8, %i5
.word 0x23480003 ! t1_kref+0x15b0: fbne,a,pt %fcc0, _kref+0x15bc
.word 0xaeb44013 ! t1_kref+0x15b4: orncc %l1, %l3, %l7
.word 0x85a01104 ! t1_kref+0x15b8: fxtod %f4, %f2
.word 0xadb40110 ! t1_kref+0x15bc: edge32 %l0, %l0, %l6
.word 0xa8ac0015 ! t1_kref+0x15c0: andncc %l0, %l5, %l4
.word 0x25480001 ! t1_kref+0x15c4: fblg,a,pt %fcc0, _kref+0x15c8
.word 0xd27e6018 ! t1_kref+0x15c8: swap [%i1 + 0x18], %o1
.word 0x94f54011 ! t1_kref+0x15cc: udivcc %l5, %l1, %o2
.word 0x95b40111 ! t1_kref+0x15d0: edge32 %l0, %l1, %o2
.word 0xafb48015 ! t1_kref+0x15d4: edge8 %l2, %l5, %l7
2: .word 0xa13d200d ! t1_kref+0x15d8: sra %l4, 0xd, %l0
.word 0xa8b48010 ! t1_kref+0x15dc: orncc %l2, %l0, %l4
.word 0x8143e00a ! t1_kref+0x15e0: membar 0xa
.word 0x89a00544 ! t1_kref+0x15e4: fsqrtd %f4, %f4
.word 0xeb6e3fe8 ! t1_kref+0x15e8: prefetch %i0 - 0x18, 21
sethi %hi(2f), %o7
.word 0xe40be22c ! t1_kref+0x15f0: ldub [%o7 + 0x22c], %l2
.word 0xa41ca00c ! t1_kref+0x15f4: xor %l2, 0xc, %l2
.word 0xe42be22c ! t1_kref+0x15f8: stb %l2, [%o7 + 0x22c]
.word 0x81dbe22c ! t1_kref+0x15fc: flush %o7 + 0x22c
.word 0xea366018 ! t1_kref+0x1600: sth %l5, [%i1 + 0x18]
.word 0xc5a0a034 ! t1_kref+0x1604: sta %f2, [%g2 + 0x34]%asi
.word 0x89a108a4 ! t1_kref+0x1608: fsubs %f4, %f4, %f4
.word 0xaea4c012 ! t1_kref+0x160c: subcc %l3, %l2, %l7
.word 0x9624c013 ! t1_kref+0x1610: sub %l3, %l3, %o3
.word 0xe8270019 ! t1_kref+0x1614: st %l4, [%i4 + %i1]
.word 0xaedd2caa ! t1_kref+0x1618: smulcc %l4, 0xcaa, %l7
.word 0x89a01885 ! t1_kref+0x161c: fitos %f5, %f4
.word 0xa8146fae ! t1_kref+0x1620: or %l1, 0xfae, %l4
.word 0x87a000a2 ! t1_kref+0x1624: fnegs %f2, %f3
.word 0x85b08a02 ! t1_kref+0x1628: fpadd16 %f2, %f2, %f2
2: .word 0x8ba01883 ! t1_kref+0x162c: fitos %f3, %f5
.word 0x8143c000 ! t1_kref+0x1630: stbar
.word 0x81dd401a ! t1_kref+0x1634: flush %l5 + %i2
.word 0x953ca018 ! t1_kref+0x1638: sra %l2, 0x18, %o2
.word 0xea566018 ! t1_kref+0x163c: ldsh [%i1 + 0x18], %l5
.word 0x87a01a24 ! t1_kref+0x1640: fstoi %f4, %f3
.word 0x8ba0c9a3 ! t1_kref+0x1644: fdivs %f3, %f3, %f5
.word 0x37480003 ! t1_kref+0x1648: fbge,a,pt %fcc0, _kref+0x1654
.word 0x97400000 ! t1_kref+0x164c: mov %y, %o3
.word 0x89b00c00 ! t1_kref+0x1650: fzero %f4
.word 0xe2ff1018 ! t1_kref+0x1654: swapa [%i4 + %i0]0x80, %l1
.word 0xa82cb0da ! t1_kref+0x1658: andn %l2, -0xf26, %l4
.word 0xa83d0013 ! t1_kref+0x165c: xnor %l4, %l3, %l4
.word 0xa9b54013 ! t1_kref+0x1660: edge8 %l5, %l3, %l4
.word 0x95400000 ! t1_kref+0x1664: mov %y, %o2
.word 0x34480003 ! t1_kref+0x1668: bg,a,pt %icc, _kref+0x1674
.word 0x89a108a4 ! t1_kref+0x166c: fsubs %f4, %f4, %f4
.word 0x89a00522 ! t1_kref+0x1670: fsqrts %f2, %f4
.word 0xd010a016 ! t1_kref+0x1674: lduh [%g2 + 0x16], %o0
.word 0x913c4010 ! t1_kref+0x1678: sra %l1, %l0, %o0
.word 0xae152cb6 ! t1_kref+0x167c: or %l4, 0xcb6, %l7
.word 0xe6362014 ! t1_kref+0x1680: sth %l3, [%i0 + 0x14]
.word 0x86102005 ! t1_kref+0x1684: mov 0x5, %g3
.word 0x86a0e001 ! t1_kref+0x1688: subcc %g3, 1, %g3
.word 0x2280000b ! t1_kref+0x168c: be,a _kref+0x16b8
.word 0x909cc012 ! t1_kref+0x1690: xorcc %l3, %l2, %o0
.word 0x85a08842 ! t1_kref+0x1694: faddd %f2, %f2, %f2
.word 0xc807bfec ! t1_kref+0x1698: ld [%fp - 0x14], %g4
.word 0xd46e3fe3 ! t1_kref+0x169c: ldstub [%i0 - 0x1d], %o2
.word 0x90f44011 ! t1_kref+0x16a0: udivcc %l1, %l1, %o0
.word 0x96b4b5b6 ! t1_kref+0x16a4: orncc %l2, -0xa4a, %o3
.word 0xabb40200 ! t1_kref+0x16a8: array8 %l0, %g0, %l5
.word 0x85a00544 ! t1_kref+0x16ac: fsqrtd %f4, %f2
.word 0x94fd2e52 ! t1_kref+0x16b0: sdivcc %l4, 0xe52, %o2
.word 0xa940c000 ! t1_kref+0x16b4: mov %asi, %l4
.word 0x9fc10000 ! t1_kref+0x16b8: call %g4
.word 0xacfc8015 ! t1_kref+0x16bc: sdivcc %l2, %l5, %l6
.word 0xd610a016 ! t1_kref+0x16c0: lduh [%g2 + 0x16], %o3
.word 0xd01e6010 ! t1_kref+0x16c4: ldd [%i1 + 0x10], %o0
.word 0xd4563ffe ! t1_kref+0x16c8: ldsh [%i0 - 2], %o2
.word 0xa85d77b2 ! t1_kref+0x16cc: smul %l5, -0x84e, %l4
.word 0x85a00525 ! t1_kref+0x16d0: fsqrts %f5, %f2
.word 0x878020d0 ! t1_kref+0x16d4: mov 0xd0, %asi
.word 0x9de3bfa0 ! t1_kref+0x16d8: save %sp, -0x60, %sp
.word 0xb4b024c9 ! t1_kref+0x16dc: orncc %g0, 0x4c9, %i2
.word 0x97ee7cf1 ! t1_kref+0x16e0: restore %i1, -0x30f, %o3
.word 0xad256da6 ! t1_kref+0x16e4: mulscc %l5, 0xda6, %l6
.word 0x85a00542 ! t1_kref+0x16e8: fsqrtd %f2, %f2
.word 0xe810a016 ! t1_kref+0x16ec: lduh [%g2 + 0x16], %l4
.word 0xd01e0000 ! t1_kref+0x16f0: ldd [%i0], %o0
.word 0x96148012 ! t1_kref+0x16f4: or %l2, %l2, %o3
.word 0x85a000a2 ! t1_kref+0x16f8: fnegs %f2, %f2
.word 0x94a47e42 ! t1_kref+0x16fc: subcc %l1, -0x1be, %o2
.word 0x85b00fc0 ! t1_kref+0x1700: fone %f2
.word 0xab400000 ! t1_kref+0x1704: mov %y, %l5
.word 0xc506200c ! t1_kref+0x1708: ld [%i0 + 0xc], %f2
.word 0xd2070019 ! t1_kref+0x170c: ld [%i4 + %i1], %o1
.word 0x89b14ca2 ! t1_kref+0x1710: fandnot2s %f5, %f2, %f4
.word 0x92754014 ! t1_kref+0x1714: udiv %l5, %l4, %o1
.word 0x933c4011 ! t1_kref+0x1718: sra %l1, %l1, %o1
.word 0x92fc8013 ! t1_kref+0x171c: sdivcc %l2, %l3, %o1
.word 0xaf250013 ! t1_kref+0x1720: mulscc %l4, %l3, %l7
.word 0x81a90ac2 ! t1_kref+0x1724: fcmped %fcc0, %f4, %f2
.word 0x89b08d84 ! t1_kref+0x1728: fxor %f2, %f4, %f4
.word 0xaa357d37 ! t1_kref+0x172c: orn %l5, -0x2c9, %l5
.word 0x2f480003 ! t1_kref+0x1730: fbu,a,pt %fcc0, _kref+0x173c
.word 0x90957b3f ! t1_kref+0x1734: orcc %l5, -0x4c1, %o0
.word 0x89a01903 ! t1_kref+0x1738: fitod %f3, %f4
.word 0x2b480003 ! t1_kref+0x173c: fbug,a,pt %fcc0, _kref+0x1748
.word 0xf9ee501b ! t1_kref+0x1740: prefetcha %i1 + %i3, 28
.word 0xa940c000 ! t1_kref+0x1744: mov %asi, %l4
.word 0xea563ff2 ! t1_kref+0x1748: ldsh [%i0 - 0xe], %l5
.word 0x89a00524 ! t1_kref+0x174c: fsqrts %f4, %f4
.word 0x89a0c8a5 ! t1_kref+0x1750: fsubs %f3, %f5, %f4
.word 0x96acfc8c ! t1_kref+0x1754: andncc %l3, -0x374, %o3
.word 0xe5ee101c ! t1_kref+0x1758: prefetcha %i0 + %i4, 18
.word 0xacfcfd32 ! t1_kref+0x175c: sdivcc %l3, -0x2ce, %l6
.word 0xe800a034 ! t1_kref+0x1760: ld [%g2 + 0x34], %l4
.word 0x2a480006 ! t1_kref+0x1764: bcs,a,pt %icc, _kref+0x177c
.word 0xec9e501d ! t1_kref+0x1768: ldda [%i1 + %i5]0x80, %l6
.word 0x89a08d25 ! t1_kref+0x176c: fsmuld %f2, %f5, %f4
.word 0x8143c000 ! t1_kref+0x1770: stbar
.word 0xc807bff0 ! t1_kref+0x1774: ld [%fp - 0x10], %g4
.word 0xacf4f7e8 ! t1_kref+0x1778: udivcc %l3, -0x818, %l6
.word 0xea166004 ! t1_kref+0x177c: lduh [%i1 + 4], %l5
.word 0xc19f1a58 ! t1_kref+0x1780: ldda [%i4 + %i0]0xd2, %f0
.word 0xaf3c600f ! t1_kref+0x1784: sra %l1, 0xf, %l7
.word 0x31480006 ! t1_kref+0x1788: fba,a,pt %fcc0, _kref+0x17a0
.word 0xaa5cc014 ! t1_kref+0x178c: smul %l3, %l4, %l5
.word 0xaa94ae78 ! t1_kref+0x1790: orcc %l2, 0xe78, %l5
.word 0x85b00c00 ! t1_kref+0x1794: fzero %f2
.word 0x81a88aa4 ! t1_kref+0x1798: fcmpes %fcc0, %f2, %f4
.word 0x92340012 ! t1_kref+0x179c: orn %l0, %l2, %o1
.word 0x8ba01a44 ! t1_kref+0x17a0: fdtoi %f4, %f5
.word 0x85a088c4 ! t1_kref+0x17a4: fsubd %f2, %f4, %f2
.word 0x92a4c013 ! t1_kref+0x17a8: subcc %l3, %l3, %o1
.word 0xea6e8019 ! t1_kref+0x17ac: ldstub [%i2 + %i1], %l5
.word 0x943d72dc ! t1_kref+0x17b0: xnor %l5, -0xd24, %o2
.word 0x85b086c2 ! t1_kref+0x17b4: fmul8sux16 %f2, %f2, %f2
.word 0x85a01025 ! t1_kref+0x17b8: fstox %f5, %f2
.word 0xaa150013 ! t1_kref+0x17bc: or %l4, %l3, %l5
.word 0xaa9ca318 ! t1_kref+0x17c0: xorcc %l2, 0x318, %l5
.word 0xee164000 ! t1_kref+0x17c4: lduh [%i1], %l7
.word 0x96ad6b4a ! t1_kref+0x17c8: andncc %l5, 0xb4a, %o3
.word 0xc700a034 ! t1_kref+0x17cc: ld [%g2 + 0x34], %f3
.word 0x89a14925 ! t1_kref+0x17d0: fmuls %f5, %f5, %f4
.word 0x85a088a2 ! t1_kref+0x17d4: fsubs %f2, %f2, %f2
.word 0x85a00522 ! t1_kref+0x17d8: fsqrts %f2, %f2
.word 0x905cfc95 ! t1_kref+0x17dc: smul %l3, -0x36b, %o0
.word 0x3c480001 ! t1_kref+0x17e0: bpos,a,pt %icc, _kref+0x17e4
.word 0x89a10844 ! t1_kref+0x17e4: faddd %f4, %f4, %f4
.word 0x85a109c4 ! t1_kref+0x17e8: fdivd %f4, %f4, %f2
.word 0x81844000 ! t1_kref+0x17ec: wr %l1, %g0, %y
.word 0x20480004 ! t1_kref+0x17f0: bn,a,pt %icc, _kref+0x1800
.word 0xc06e0000 ! t1_kref+0x17f4: ldstub [%i0], %g0
.word 0xd01f4018 ! t1_kref+0x17f8: ldd [%i5 + %i0], %o0
.word 0xa9b10402 ! t1_kref+0x17fc: fcmple16 %f4, %f2, %l4
.word 0xeace5000 ! t1_kref+0x1800: ldsba [%i1]0x80, %l5
.word 0x3c480007 ! t1_kref+0x1804: bpos,a,pt %icc, _kref+0x1820
.word 0xa8953a86 ! t1_kref+0x1808: orcc %l4, -0x57a, %l4
.word 0x001fffff ! t1_kref+0x180c: illtrap 0x1fffff
.word 0xae948011 ! t1_kref+0x1810: orcc %l2, %l1, %l7
.word 0x2e480001 ! t1_kref+0x1814: bvs,a,pt %icc, _kref+0x1818
.word 0x87a000a5 ! t1_kref+0x1818: fnegs %f5, %f3
.word 0x85a089c2 ! t1_kref+0x181c: fdivd %f2, %f2, %f2
.word 0xaaa5617e ! t1_kref+0x1820: subcc %l5, 0x17e, %l5
.word 0x89b0c963 ! t1_kref+0x1824: fpmerge %f3, %f3, %f4
.word 0x87b00ce4 ! t1_kref+0x1828: fnot2s %f4, %f3
.word 0xe2363ff0 ! t1_kref+0x182c: sth %l1, [%i0 - 0x10]
.word 0xee063ff0 ! t1_kref+0x1830: ld [%i0 - 0x10], %l7
.word 0xc900a004 ! t1_kref+0x1834: ld [%g2 + 4], %f4
.word 0x2d1917e3 ! t1_kref+0x1838: sethi %hi(0x645f8c00), %l6
.word 0x85b0cee5 ! t1_kref+0x183c: fornot2s %f3, %f5, %f2
.word 0x85a00542 ! t1_kref+0x1840: fsqrtd %f2, %f2
.word 0x85b10e24 ! t1_kref+0x1844: fands %f4, %f4, %f2
.word 0x89b10a04 ! t1_kref+0x1848: fpadd16 %f4, %f4, %f4
.word 0x89a000c2 ! t1_kref+0x184c: fnegd %f2, %f4
.word 0x968d4010 ! t1_kref+0x1850: andcc %l5, %l0, %o3
.word 0x933d6013 ! t1_kref+0x1854: sra %l5, 0x13, %o1
.word 0x85a01a44 ! t1_kref+0x1858: fdtoi %f4, %f2
.word 0xd4066018 ! t1_kref+0x185c: ld [%i1 + 0x18], %o2
.word 0x89b0c665 ! t1_kref+0x1860: fmul8x16au %f3, %f5, %f4
.word 0xea36601c ! t1_kref+0x1864: sth %l5, [%i1 + 0x1c]
.word 0x81b01020 ! t1_kref+0x1868: siam 0x0
.word 0x85a08844 ! t1_kref+0x186c: faddd %f2, %f4, %f2
.word 0xaa7ca641 ! t1_kref+0x1870: sdiv %l2, 0x641, %l5
.word 0xc9be1a5d ! t1_kref+0x1874: stda %f4, [%i0 + %i5]0xd2
.word 0x8ba00525 ! t1_kref+0x1878: fsqrts %f5, %f5
.word 0xd8be5000 ! t1_kref+0x187c: stda %o4, [%i1]0x80
.word 0xaa2d0010 ! t1_kref+0x1880: andn %l4, %l0, %l5
.word 0x8ba01a22 ! t1_kref+0x1884: fstoi %f2, %f5
.word 0xc91fbf30 ! t1_kref+0x1888: ldd [%fp - 0xd0], %f4
.word 0xaa3d0015 ! t1_kref+0x188c: xnor %l4, %l5, %l5
.word 0xa87d748c ! t1_kref+0x1890: sdiv %l5, -0xb74, %l4
.word 0xea4e3ff6 ! t1_kref+0x1894: ldsb [%i0 - 0xa], %l5
.word 0x171da1fa ! t1_kref+0x1898: sethi %hi(0x7687e800), %o3
.word 0xf4be1000 ! t1_kref+0x189c: stda %i2, [%i0]0x80
.word 0x972c4012 ! t1_kref+0x18a0: sll %l1, %l2, %o3
.word 0x29480005 ! t1_kref+0x18a4: fbl,a,pt %fcc0, _kref+0x18b8
.word 0x901c6196 ! t1_kref+0x18a8: xor %l1, 0x196, %o0
.word 0xd00e8018 ! t1_kref+0x18ac: ldub [%i2 + %i0], %o0
.word 0x89b08c84 ! t1_kref+0x18b0: fandnot2 %f2, %f4, %f4
.word 0x87a00025 ! t1_kref+0x18b4: fmovs %f5, %f3
.word 0x81a88a23 ! t1_kref+0x18b8: fcmps %fcc0, %f2, %f3
.word 0x903cf04f ! t1_kref+0x18bc: xnor %l3, -0xfb1, %o0
.word 0x91252043 ! t1_kref+0x18c0: mulscc %l4, 0x43, %o0
.word 0x2f480001 ! t1_kref+0x18c4: fbu,a,pt %fcc0, _kref+0x18c8
.word 0x973c2002 ! t1_kref+0x18c8: sra %l0, 0x2, %o3
.word 0xd3e65015 ! t1_kref+0x18cc: casa [%i1]0x80, %l5, %o1
.word 0xe8000018 ! t1_kref+0x18d0: ld [%g0 + %i0], %l4
.word 0xc079401c ! t1_kref+0x18d4: swap [%g5 + %i4], %g0
.word 0xc1be5852 ! t1_kref+0x18d8: stda %f0, [%i1 + %l2]0xc2
.word 0xe1e65011 ! t1_kref+0x18dc: casa [%i1]0x80, %l1, %l0
.word 0x8ba00124 ! t1_kref+0x18e0: fabss %f4, %f5
.word 0x85a01882 ! t1_kref+0x18e4: fitos %f2, %f2
.word 0x92bd32f0 ! t1_kref+0x18e8: xnorcc %l4, -0xd10, %o1
.word 0x87a01882 ! t1_kref+0x18ec: fitos %f2, %f3
.word 0xec6e4000 ! t1_kref+0x18f0: ldstub [%i1], %l6
.word 0xe816c018 ! t1_kref+0x18f4: lduh [%i3 + %i0], %l4
.word 0x85a10d23 ! t1_kref+0x18f8: fsmuld %f4, %f3, %f2
.word 0x92fd24e0 ! t1_kref+0x18fc: sdivcc %l4, 0x4e0, %o1
.word 0xe2ae9019 ! t1_kref+0x1900: stba %l1, [%i2 + %i1]0x80
.word 0x85b00cc4 ! t1_kref+0x1904: fnot2 %f4, %f2
.word 0x8bb0ca24 ! t1_kref+0x1908: fpadd16s %f3, %f4, %f5
.word 0xae148015 ! t1_kref+0x190c: or %l2, %l5, %l7
.word 0xaa04acad ! t1_kref+0x1910: add %l2, 0xcad, %l5
.word 0x86102003 ! t1_kref+0x1914: mov 0x3, %g3
.word 0x32800000 ! t1_kref+0x1918: bne,a _kref+0x1918
.word 0x86a0e001 ! t1_kref+0x191c: subcc %g3, 1, %g3
.word 0xae8d4013 ! t1_kref+0x1920: andcc %l5, %l3, %l7
.word 0x85b08a42 ! t1_kref+0x1924: fpadd32 %f2, %f2, %f2
.word 0xa8957071 ! t1_kref+0x1928: orcc %l5, -0xf8f, %l4
.word 0x3c800003 ! t1_kref+0x192c: bpos,a _kref+0x1938
.word 0xac9d4014 ! t1_kref+0x1930: xorcc %l5, %l4, %l6
.word 0xd41e401d ! t1_kref+0x1934: ldd [%i1 + %i5], %o2
.word 0xe4f01019 ! t1_kref+0x1938: stxa %l2, [%g0 + %i1]0x80
.word 0xac144011 ! t1_kref+0x193c: or %l1, %l1, %l6
.word 0x941c4010 ! t1_kref+0x1940: xor %l1, %l0, %o2
.word 0xe2f65000 ! t1_kref+0x1944: stxa %l1, [%i1]0x80
.word 0x933d6001 ! t1_kref+0x1948: sra %l5, 0x1, %o1
.word 0x8ba109a5 ! t1_kref+0x194c: fdivs %f4, %f5, %f5
.word 0x94a43eb9 ! t1_kref+0x1950: subcc %l0, -0x147, %o2
.word 0x8ba018c2 ! t1_kref+0x1954: fdtos %f2, %f5
.word 0x85a14d22 ! t1_kref+0x1958: fsmuld %f5, %f2, %f2
.word 0x81a88a42 ! t1_kref+0x195c: fcmpd %fcc0, %f2, %f2
.word 0x8ba0c9a3 ! t1_kref+0x1960: fdivs %f3, %f3, %f5
.word 0xee10a036 ! t1_kref+0x1964: lduh [%g2 + 0x36], %l7
.word 0x85a00524 ! t1_kref+0x1968: fsqrts %f4, %f2
.word 0x89b00f04 ! t1_kref+0x196c: fsrc2 %f4, %f4
.word 0xaea436c5 ! t1_kref+0x1970: subcc %l0, -0x93b, %l7
.word 0x85a01a23 ! t1_kref+0x1974: fstoi %f3, %f2
.word 0x34480002 ! t1_kref+0x1978: bg,a,pt %icc, _kref+0x1980
.word 0x87a10822 ! t1_kref+0x197c: fadds %f4, %f2, %f3
.word 0x8bb00ce2 ! t1_kref+0x1980: fnot2s %f2, %f5
.word 0x3c480003 ! t1_kref+0x1984: bpos,a,pt %icc, _kref+0x1990
.word 0x90340014 ! t1_kref+0x1988: orn %l0, %l4, %o0
.word 0x24480003 ! t1_kref+0x198c: ble,a,pt %icc, _kref+0x1998
.word 0xaa1d0010 ! t1_kref+0x1990: xor %l4, %l0, %l5
.word 0x9fc00004 ! t1_kref+0x1994: call %g0 + %g4
.word 0xaef43a8c ! t1_kref+0x1998: udivcc %l0, -0x574, %l7
.word 0x8ba01a23 ! t1_kref+0x199c: fstoi %f3, %f5
.word 0x8bb00f22 ! t1_kref+0x19a0: fsrc2s %f2, %f5
.word 0xe668a007 ! t1_kref+0x19a4: ldstub [%g2 + 7], %l3
.word 0xac0c0011 ! t1_kref+0x19a8: and %l0, %l1, %l6
.word 0xc807bfe8 ! t1_kref+0x19ac: ld [%fp - 0x18], %g4
.word 0x89a000a5 ! t1_kref+0x19b0: fnegs %f5, %f4
.word 0x965c4013 ! t1_kref+0x19b4: smul %l1, %l3, %o3
.word 0xae5c690f ! t1_kref+0x19b8: smul %l1, 0x90f, %l7
.word 0x85a000a3 ! t1_kref+0x19bc: fnegs %f3, %f2
.word 0x8143c000 ! t1_kref+0x19c0: stbar
.word 0x901c4010 ! t1_kref+0x19c4: xor %l1, %l0, %o0
.word 0x89a018c4 ! t1_kref+0x19c8: fdtos %f4, %f4
.word 0xaac532d3 ! t1_kref+0x19cc: addccc %l4, -0xd2d, %l5
.word 0x953c0011 ! t1_kref+0x19d0: sra %l0, %l1, %o2
.word 0x9de3bfa0 ! t1_kref+0x19d4: save %sp, -0x60, %sp
.word 0xafe83690 ! t1_kref+0x19d8: restore %g0, -0x970, %l7
.word 0x8ba088a5 ! t1_kref+0x19dc: fsubs %f2, %f5, %f5
.word 0xae944010 ! t1_kref+0x19e0: orcc %l1, %l0, %l7
.word 0x89a000a4 ! t1_kref+0x19e4: fnegs %f4, %f4
.word 0xacb4acda ! t1_kref+0x19e8: orncc %l2, 0xcda, %l6
.word 0x8bb10d60 ! t1_kref+0x19ec: fnot1s %f4, %f5
.word 0x87a00522 ! t1_kref+0x19f0: fsqrts %f2, %f3
.word 0x2d480008 ! t1_kref+0x19f4: fbg,a,pt %fcc0, _kref+0x1a14
.word 0xd27e401c ! t1_kref+0x19f8: swap [%i1 + %i4], %o1
.word 0xe9ee501b ! t1_kref+0x19fc: prefetcha %i1 + %i3, 20
.word 0xe7ee101d ! t1_kref+0x1a00: prefetcha %i0 + %i5, 19
.word 0xd24e8019 ! t1_kref+0x1a04: ldsb [%i2 + %i1], %o1
.word 0xa81c4010 ! t1_kref+0x1a08: xor %l1, %l0, %l4
.word 0x85a00525 ! t1_kref+0x1a0c: fsqrts %f5, %f2
.word 0x970ceb8a ! t1_kref+0x1a10: tsubcc %l3, 0xb8a, %o3
.word 0xc91fbce0 ! t1_kref+0x1a14: ldd [%fp - 0x320], %f4
.word 0x941d0012 ! t1_kref+0x1a18: xor %l4, %l2, %o2
.word 0xaefc8015 ! t1_kref+0x1a1c: sdivcc %l2, %l5, %l7
.word 0x89b0c622 ! t1_kref+0x1a20: fmul8x16 %f3, %f2, %f4
.word 0x23800002 ! t1_kref+0x1a24: fbne,a _kref+0x1a2c
.word 0x89a089c2 ! t1_kref+0x1a28: fdivd %f2, %f2, %f4
.word 0xee0e8019 ! t1_kref+0x1a2c: ldub [%i2 + %i1], %l7
.word 0x8184c000 ! t1_kref+0x1a30: wr %l3, %g0, %y
.word 0xc807bfe4 ! t1_kref+0x1a34: ld [%fp - 0x1c], %g4
.word 0x89a10d24 ! t1_kref+0x1a38: fsmuld %f4, %f4, %f4
.word 0x96447f38 ! t1_kref+0x1a3c: addc %l1, -0xc8, %o3
.word 0x81a88a42 ! t1_kref+0x1a40: fcmpd %fcc0, %f2, %f2
.word 0x941466d8 ! t1_kref+0x1a44: or %l1, 0x6d8, %o2
.word 0xaab530db ! t1_kref+0x1a48: orncc %l4, -0xf25, %l5
.word 0x9284a2b7 ! t1_kref+0x1a4c: addcc %l2, 0x2b7, %o1
.word 0xea567ff2 ! t1_kref+0x1a50: ldsh [%i1 - 0xe], %l5
.word 0xa9b50315 ! t1_kref+0x1a54: alignaddr %l4, %l5, %l4
.word 0x89b107c2 ! t1_kref+0x1a58: pdist %f4, %f2, %f4
.word 0xabb40014 ! t1_kref+0x1a5c: edge8 %l0, %l4, %l5
.word 0xa9243648 ! t1_kref+0x1a60: mulscc %l0, -0x9b8, %l4
.word 0x92fcb6a5 ! t1_kref+0x1a64: sdivcc %l2, -0x95b, %o1
.word 0xe42e0000 ! t1_kref+0x1a68: stb %l2, [%i0]
.word 0x972d201c ! t1_kref+0x1a6c: sll %l4, 0x1c, %o3
.word 0xc900a034 ! t1_kref+0x1a70: ld [%g2 + 0x34], %f4
.word 0x949ca87b ! t1_kref+0x1a74: xorcc %l2, 0x87b, %o2
.word 0xec1e7fe0 ! t1_kref+0x1a78: ldd [%i1 - 0x20], %l6
.word 0xe8562008 ! t1_kref+0x1a7c: ldsh [%i0 + 8], %l4
.word 0xa92cc013 ! t1_kref+0x1a80: sll %l3, %l3, %l4
.word 0x85b0cfa4 ! t1_kref+0x1a84: fors %f3, %f4, %f2
.word 0xacac0014 ! t1_kref+0x1a88: andncc %l0, %l4, %l6
.word 0xee500019 ! t1_kref+0x1a8c: ldsh [%g0 + %i1], %l7
.word 0x172caa32 ! t1_kref+0x1a90: sethi %hi(0xb2a8c800), %o3
.word 0x2b480008 ! t1_kref+0x1a94: fbug,a,pt %fcc0, _kref+0x1ab4
.word 0x89b10a42 ! t1_kref+0x1a98: fpadd32 %f4, %f2, %f4
.word 0x92fd7004 ! t1_kref+0x1a9c: sdivcc %l5, -0xffc, %o1
.word 0x2d480005 ! t1_kref+0x1aa0: fbg,a,pt %fcc0, _kref+0x1ab4
.word 0xe636c018 ! t1_kref+0x1aa4: sth %l3, [%i3 + %i0]
.word 0x89b08742 ! t1_kref+0x1aa8: fpack32 %f2, %f2, %f4
.word 0x81a88a42 ! t1_kref+0x1aac: fcmpd %fcc0, %f2, %f2
.word 0x85a0cd24 ! t1_kref+0x1ab0: fsmuld %f3, %f4, %f2
.word 0x89a14823 ! t1_kref+0x1ab4: fadds %f5, %f3, %f4
.word 0x932d2007 ! t1_kref+0x1ab8: sll %l4, 0x7, %o1
.word 0x89a108c2 ! t1_kref+0x1abc: fsubd %f4, %f2, %f4
.word 0x39800007 ! t1_kref+0x1ac0: fbuge,a _kref+0x1adc
.word 0x92346545 ! t1_kref+0x1ac4: orn %l1, 0x545, %o1
.word 0x89a0cd23 ! t1_kref+0x1ac8: fsmuld %f3, %f3, %f4
.word 0xc9070018 ! t1_kref+0x1acc: ld [%i4 + %i0], %f4
.word 0x950cf6f3 ! t1_kref+0x1ad0: tsubcc %l3, -0x90d, %o2
.word 0x9434c011 ! t1_kref+0x1ad4: orn %l3, %l1, %o2
.word 0x89a018c4 ! t1_kref+0x1ad8: fdtos %f4, %f4
.word 0xd4180019 ! t1_kref+0x1adc: ldd [%g0 + %i1], %o2
.word 0x8143c000 ! t1_kref+0x1ae0: stbar
.word 0x9404a396 ! t1_kref+0x1ae4: add %l2, 0x396, %o2
.word 0x8ba018c4 ! t1_kref+0x1ae8: fdtos %f4, %f5
.word 0xc700a034 ! t1_kref+0x1aec: ld [%g2 + 0x34], %f3
.word 0x89a01a23 ! t1_kref+0x1af0: fstoi %f3, %f4
.word 0xec000018 ! t1_kref+0x1af4: ld [%g0 + %i0], %l6
.word 0x152c464e ! t1_kref+0x1af8: sethi %hi(0xb1193800), %o2
.word 0x89b106a3 ! t1_kref+0x1afc: fmul8x16al %f4, %f3, %f4
.word 0x3a480003 ! t1_kref+0x1b00: bcc,a,pt %icc, _kref+0x1b0c
.word 0xc7267ff0 ! t1_kref+0x1b04: st %f3, [%i1 - 0x10]
.word 0x85a088c4 ! t1_kref+0x1b08: fsubd %f2, %f4, %f2
.word 0x29480006 ! t1_kref+0x1b0c: fbl,a,pt %fcc0, _kref+0x1b24
.word 0x8ba00525 ! t1_kref+0x1b10: fsqrts %f5, %f5
.word 0xe06e601a ! t1_kref+0x1b14: ldstub [%i1 + 0x1a], %l0
.word 0x87a00024 ! t1_kref+0x1b18: fmovs %f4, %f3
.word 0xea000018 ! t1_kref+0x1b1c: ld [%g0 + %i0], %l5
.word 0x30480004 ! t1_kref+0x1b20: ba,a,pt %icc, _kref+0x1b30
.word 0xaa844013 ! t1_kref+0x1b24: addcc %l1, %l3, %l5
.word 0xaa7c0014 ! t1_kref+0x1b28: sdiv %l0, %l4, %l5
.word 0x9fc00004 ! t1_kref+0x1b2c: call %g0 + %g4
.word 0xc726001c ! t1_kref+0x1b30: st %f3, [%i0 + %i4]
.word 0x89b00f23 ! t1_kref+0x1b34: fsrc2s %f3, %f4
.word 0x85a10842 ! t1_kref+0x1b38: faddd %f4, %f2, %f2
.word 0x3a480004 ! t1_kref+0x1b3c: bcc,a,pt %icc, _kref+0x1b4c
.word 0xc7067ffc ! t1_kref+0x1b40: ld [%i1 - 4], %f3
.word 0x89a00523 ! t1_kref+0x1b44: fsqrts %f3, %f4
.word 0xaa947fce ! t1_kref+0x1b48: orcc %l1, -0x32, %l5
.word 0x85b0ce65 ! t1_kref+0x1b4c: fxnors %f3, %f5, %f2
.word 0xac9cc012 ! t1_kref+0x1b50: xorcc %l3, %l2, %l6
.word 0x903d4013 ! t1_kref+0x1b54: xnor %l5, %l3, %o0
.word 0xaac56289 ! t1_kref+0x1b58: addccc %l5, 0x289, %l5
.word 0x87a01a23 ! t1_kref+0x1b5c: fstoi %f3, %f3
.word 0x89b10d84 ! t1_kref+0x1b60: fxor %f4, %f4, %f4
.word 0x85b08fa4 ! t1_kref+0x1b64: fors %f2, %f4, %f2
.word 0xe82e7fea ! t1_kref+0x1b68: stb %l4, [%i1 - 0x16]
.word 0x87b08f62 ! t1_kref+0x1b6c: fornot1s %f2, %f2, %f3
.word 0xaa2c4013 ! t1_kref+0x1b70: andn %l1, %l3, %l5
.word 0x87a00525 ! t1_kref+0x1b74: fsqrts %f5, %f3
.word 0xa784e8c8 ! t1_kref+0x1b78: wr %l3, 0x8c8, %gsr
.word 0x87a01884 ! t1_kref+0x1b7c: fitos %f4, %f3
.word 0xe816401b ! t1_kref+0x1b80: lduh [%i1 + %i3], %l4
.word 0x89b106c4 ! t1_kref+0x1b84: fmul8sux16 %f4, %f4, %f4
.word 0x94acc014 ! t1_kref+0x1b88: andncc %l3, %l4, %o2
.word 0x89a14824 ! t1_kref+0x1b8c: fadds %f5, %f4, %f4
.word 0x3c480008 ! t1_kref+0x1b90: bpos,a,pt %icc, _kref+0x1bb0
.word 0xc5270018 ! t1_kref+0x1b94: st %f2, [%i4 + %i0]
.word 0xd400a034 ! t1_kref+0x1b98: ld [%g2 + 0x34], %o2
.word 0x85b10e04 ! t1_kref+0x1b9c: fand %f4, %f4, %f2
.word 0xe4360000 ! t1_kref+0x1ba0: sth %l2, [%i0]
.word 0x89a00023 ! t1_kref+0x1ba4: fmovs %f3, %f4
.word 0xc168a20f ! t1_kref+0x1ba8: prefetch %g2 + 0x20f, 0
.word 0x89a00542 ! t1_kref+0x1bac: fsqrtd %f2, %f4
.word 0xea16600a ! t1_kref+0x1bb0: lduh [%i1 + 0xa], %l5
.word 0xc7270019 ! t1_kref+0x1bb4: st %f3, [%i4 + %i1]
.word 0xaef42e5c ! t1_kref+0x1bb8: udivcc %l0, 0xe5c, %l7
.word 0x8ba0c8a5 ! t1_kref+0x1bbc: fsubs %f3, %f5, %f5
.word 0xd60e001a ! t1_kref+0x1bc0: ldub [%i0 + %i2], %o3
.word 0x85a00542 ! t1_kref+0x1bc4: fsqrtd %f2, %f2
.word 0x2c480006 ! t1_kref+0x1bc8: bneg,a,pt %icc, _kref+0x1be0
.word 0x8d84226e ! t1_kref+0x1bcc: wr %l0, 0x26e, %fprs
.word 0x928c8012 ! t1_kref+0x1bd0: andcc %l2, %l2, %o1
.word 0x87a018c4 ! t1_kref+0x1bd4: fdtos %f4, %f3
.word 0xaf24c012 ! t1_kref+0x1bd8: mulscc %l3, %l2, %l7
.word 0x24480004 ! t1_kref+0x1bdc: ble,a,pt %icc, _kref+0x1bec
.word 0xc9263ff0 ! t1_kref+0x1be0: st %f4, [%i0 - 0x10]
.word 0x941cfb8b ! t1_kref+0x1be4: xor %l3, -0x475, %o2
.word 0xe0a81018 ! t1_kref+0x1be8: stba %l0, [%g0 + %i0]0x80
.word 0xe0a6501c ! t1_kref+0x1bec: sta %l0, [%i1 + %i4]0x80
.word 0xc526201c ! t1_kref+0x1bf0: st %f2, [%i0 + 0x1c]
.word 0x25480004 ! t1_kref+0x1bf4: fblg,a,pt %fcc0, _kref+0x1c04
.word 0xd4164000 ! t1_kref+0x1bf8: lduh [%i1], %o2
.word 0xc807bfec ! t1_kref+0x1bfc: ld [%fp - 0x14], %g4
.word 0x89a088a3 ! t1_kref+0x1c00: fsubs %f2, %f3, %f4
.word 0x96ac4013 ! t1_kref+0x1c04: andncc %l1, %l3, %o3
.word 0xd08e9018 ! t1_kref+0x1c08: lduba [%i2 + %i0]0x80, %o0
.word 0xa8c4ae06 ! t1_kref+0x1c0c: addccc %l2, 0xe06, %l4
.word 0x87b00762 ! t1_kref+0x1c10: fpack16 %f2, %f3
.word 0xe0267fe8 ! t1_kref+0x1c14: st %l0, [%i1 - 0x18]
.word 0x85b10a04 ! t1_kref+0x1c18: fpadd16 %f4, %f4, %f2
.word 0x8584a038 ! t1_kref+0x1c1c: wr %l2, 0x38, %ccr
.word 0x85842de6 ! t1_kref+0x1c20: wr %l0, 0xde6, %ccr
.word 0x8d856967 ! t1_kref+0x1c24: wr %l5, 0x967, %fprs
.word 0xd01f4019 ! t1_kref+0x1c28: ldd [%i5 + %i1], %o0
.word 0x89b08ac2 ! t1_kref+0x1c2c: fpsub32 %f2, %f2, %f4
.word 0x85a148a3 ! t1_kref+0x1c30: fsubs %f5, %f3, %f2
.word 0x2b480003 ! t1_kref+0x1c34: fbug,a,pt %fcc0, _kref+0x1c40
.word 0xa87d0014 ! t1_kref+0x1c38: sdiv %l4, %l4, %l4
.word 0xacac8011 ! t1_kref+0x1c3c: andncc %l2, %l1, %l6
.word 0xab140012 ! t1_kref+0x1c40: taddcctv %l0, %l2, %l5
.word 0xac9c7b55 ! t1_kref+0x1c44: xorcc %l1, -0x4ab, %l6
.word 0x85a108c2 ! t1_kref+0x1c48: fsubd %f4, %f2, %f2
.word 0x85a00542 ! t1_kref+0x1c4c: fsqrtd %f2, %f2
.word 0xeaf75018 ! t1_kref+0x1c50: stxa %l5, [%i5 + %i0]0x80
.word 0xc19eda58 ! t1_kref+0x1c54: ldda [%i3 + %i0]0xd2, %f0
.word 0xd240a004 ! t1_kref+0x1c58: ldsw [%g2 + 4], %o1
.word 0x27480002 ! t1_kref+0x1c5c: fbul,a,pt %fcc0, _kref+0x1c64
.word 0x85b14663 ! t1_kref+0x1c60: fmul8x16au %f5, %f3, %f2
.word 0x87a018c2 ! t1_kref+0x1c64: fdtos %f2, %f3
.word 0xf96e401d ! t1_kref+0x1c68: prefetch %i1 + %i5, 28
.word 0x8ba08823 ! t1_kref+0x1c6c: fadds %f2, %f3, %f5
.word 0xa87c72b5 ! t1_kref+0x1c70: sdiv %l1, -0xd4b, %l4
.word 0xd216401b ! t1_kref+0x1c74: lduh [%i1 + %i3], %o1
.word 0xc926401c ! t1_kref+0x1c78: st %f4, [%i1 + %i4]
.word 0xaa340015 ! t1_kref+0x1c7c: orn %l0, %l5, %l5
.word 0x85a01042 ! t1_kref+0x1c80: fdtox %f2, %f2
.word 0x89a00544 ! t1_kref+0x1c84: fsqrtd %f4, %f4
.word 0xa9b50110 ! t1_kref+0x1c88: edge32 %l4, %l0, %l4
.word 0xab2d4013 ! t1_kref+0x1c8c: sll %l5, %l3, %l5
.word 0xec6e8018 ! t1_kref+0x1c90: ldstub [%i2 + %i0], %l6
.word 0xa8648013 ! t1_kref+0x1c94: subc %l2, %l3, %l4
.word 0x85a000a2 ! t1_kref+0x1c98: fnegs %f2, %f2
.word 0x21800007 ! t1_kref+0x1c9c: fbn,a _kref+0x1cb8
.word 0xae14e631 ! t1_kref+0x1ca0: or %l3, 0x631, %l7
.word 0xaef54010 ! t1_kref+0x1ca4: udivcc %l5, %l0, %l7
.word 0xab257e37 ! t1_kref+0x1ca8: mulscc %l5, -0x1c9, %l5
.word 0x91400000 ! t1_kref+0x1cac: mov %y, %o0
.word 0x97400000 ! t1_kref+0x1cb0: mov %y, %o3
.word 0xe81e2000 ! t1_kref+0x1cb4: ldd [%i0], %l4
.word 0x94848015 ! t1_kref+0x1cb8: addcc %l2, %l5, %o2
.word 0xe56e3fe0 ! t1_kref+0x1cbc: prefetch %i0 - 0x20, 18
.word 0x8bb10ca2 ! t1_kref+0x1cc0: fandnot2s %f4, %f2, %f5
.word 0xefee101a ! t1_kref+0x1cc4: prefetcha %i0 + %i2, 23
.word 0x9fc00004 ! t1_kref+0x1cc8: call %g0 + %g4
.word 0x8ba000a5 ! t1_kref+0x1ccc: fnegs %f5, %f5
.word 0x8ba01a23 ! t1_kref+0x1cd0: fstoi %f3, %f5
.word 0x97b54153 ! t1_kref+0x1cd4: edge32l %l5, %l3, %o3
.word 0x933ce013 ! t1_kref+0x1cd8: sra %l3, 0x13, %o1
.word 0xadb540f5 ! t1_kref+0x1cdc: edge16ln %l5, %l5, %l6
.word 0x91400000 ! t1_kref+0x1ce0: mov %y, %o0
.word 0x87b0cfa2 ! t1_kref+0x1ce4: fors %f3, %f2, %f3
.word 0x85b00cc2 ! t1_kref+0x1ce8: fnot2 %f2, %f2
.word 0x81a90a42 ! t1_kref+0x1cec: fcmpd %fcc0, %f4, %f2
.word 0xe8de101d ! t1_kref+0x1cf0: ldxa [%i0 + %i5]0x80, %l4
.word 0x9fc10000 ! t1_kref+0x1cf4: call %g4
.word 0x968d3a45 ! t1_kref+0x1cf8: andcc %l4, -0x5bb, %o3
.word 0xee4e4000 ! t1_kref+0x1cfc: ldsb [%i1], %l7
.word 0x85a018c4 ! t1_kref+0x1d00: fdtos %f4, %f2
.word 0xac9c0013 ! t1_kref+0x1d04: xorcc %l0, %l3, %l6
.word 0x81a88a42 ! t1_kref+0x1d08: fcmpd %fcc0, %f2, %f2
.word 0xedee501a ! t1_kref+0x1d0c: prefetcha %i1 + %i2, 22
.word 0x93b10404 ! t1_kref+0x1d10: fcmple16 %f4, %f4, %o1
.word 0x34800005 ! t1_kref+0x1d14: bg,a _kref+0x1d28
.word 0x87b08d60 ! t1_kref+0x1d18: fnot1s %f2, %f3
.word 0xae7c4012 ! t1_kref+0x1d1c: sdiv %l1, %l2, %l7
.word 0x85a00122 ! t1_kref+0x1d20: fabss %f2, %f2
call SYM(t1_subr1)
.word 0xd01e7ff8 ! t1_kref+0x1d28: ldd [%i1 - 8], %o0
.word 0x92f4c014 ! t1_kref+0x1d2c: udivcc %l3, %l4, %o1
.word 0xc1be1811 ! t1_kref+0x1d30: stda %f0, [%i0 + %l1]0xc0
.word 0xd4b81019 ! t1_kref+0x1d34: stda %o2, [%g0 + %i1]0x80
.word 0x9414c012 ! t1_kref+0x1d38: or %l3, %l2, %o2
.word 0x89a000a5 ! t1_kref+0x1d3c: fnegs %f5, %f4
.word 0x29800008 ! t1_kref+0x1d40: fbl,a _kref+0x1d60
.word 0xe8264000 ! t1_kref+0x1d44: st %l4, [%i1]
.word 0x34480007 ! t1_kref+0x1d48: bg,a,pt %icc, _kref+0x1d64
.word 0xa784be0b ! t1_kref+0x1d4c: wr %l2, 0xfffffe0b, %gsr
.word 0x89a108a5 ! t1_kref+0x1d50: fsubs %f4, %f5, %f4
.word 0x92648011 ! t1_kref+0x1d54: subc %l2, %l1, %o1
.word 0x85a000a3 ! t1_kref+0x1d58: fnegs %f3, %f2
.word 0x96ac8012 ! t1_kref+0x1d5c: andncc %l2, %l2, %o3
.word 0x89a08842 ! t1_kref+0x1d60: faddd %f2, %f2, %f4
.word 0x9140c000 ! t1_kref+0x1d64: mov %asi, %o0
.word 0xa88d4010 ! t1_kref+0x1d68: andcc %l5, %l0, %l4
.word 0x85b10c84 ! t1_kref+0x1d6c: fandnot2 %f4, %f4, %f2
.word 0xd2871018 ! t1_kref+0x1d70: lda [%i4 + %i0]0x80, %o1
.word 0xe8367fe6 ! t1_kref+0x1d74: sth %l4, [%i1 - 0x1a]
.word 0x87a018c4 ! t1_kref+0x1d78: fdtos %f4, %f3
.word 0xaaad6955 ! t1_kref+0x1d7c: andncc %l5, 0x955, %l5
.word 0x947c8010 ! t1_kref+0x1d80: sdiv %l2, %l0, %o2
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0x8bb14a25 ! t1_kref+0x1d8c: fpadd16s %f5, %f5, %f5
.word 0xe8100018 ! t1_kref+0x1d90: lduh [%g0 + %i0], %l4
.word 0xd44e7fe0 ! t1_kref+0x1d94: ldsb [%i1 - 0x20], %o2
.word 0x32480006 ! t1_kref+0x1d98: bne,a,pt %icc, _kref+0x1db0
.word 0x97b50313 ! t1_kref+0x1d9c: alignaddr %l4, %l3, %o3
.word 0x85a089c2 ! t1_kref+0x1da0: fdivd %f2, %f2, %f2
.word 0x85d02010 ! t1_kref+0x1da4: tle %icc, %g0 + 0x10
1: .word 0x85b10984 ! t1_kref+0x1da8: bshuffle %f4, %f4, %f2
.word 0xa85c8012 ! t1_kref+0x1dac: smul %l2, %l2, %l4
.word 0x95b4c315 ! t1_kref+0x1db0: alignaddr %l3, %l5, %o2
.word 0xee0e0000 ! t1_kref+0x1db4: ldub [%i0], %l7
.word 0x87a14922 ! t1_kref+0x1db8: fmuls %f5, %f2, %f3
.word 0x89a108c4 ! t1_kref+0x1dbc: fsubd %f4, %f4, %f4
.word 0x23480002 ! t1_kref+0x1dc0: fbne,a,pt %fcc0, _kref+0x1dc8
.word 0xacac29a7 ! t1_kref+0x1dc4: andncc %l0, 0x9a7, %l6
.word 0xac04741f ! t1_kref+0x1dc8: add %l1, -0xbe1, %l6
.word 0x92e44013 ! t1_kref+0x1dcc: subccc %l1, %l3, %o1
.word 0x89a01025 ! t1_kref+0x1dd0: fstox %f5, %f4
.word 0x94050015 ! t1_kref+0x1dd4: add %l4, %l5, %o2
.word 0x9234b0c8 ! t1_kref+0x1dd8: orn %l2, -0xf38, %o1
.word 0x89a00025 ! t1_kref+0x1ddc: fmovs %f5, %f4
.word 0x8143c000 ! t1_kref+0x1de0: stbar
.word 0x87a00023 ! t1_kref+0x1de4: fmovs %f3, %f3
.word 0xe2680019 ! t1_kref+0x1de8: ldstub [%g0 + %i1], %l1
.word 0x969cf52a ! t1_kref+0x1dec: xorcc %l3, -0xad6, %o3
.word 0xd44e601f ! t1_kref+0x1df0: ldsb [%i1 + 0x1f], %o2
.word 0x85b00ce5 ! t1_kref+0x1df4: fnot2s %f5, %f2
.word 0xd43f4019 ! t1_kref+0x1df8: std %o2, [%i5 + %i1]
.word 0xee6e4000 ! t1_kref+0x1dfc: ldstub [%i1], %l7
.word 0x81dcfbb0 ! t1_kref+0x1e00: flush %l3 - 0x450
.word 0x92b44011 ! t1_kref+0x1e04: orncc %l1, %l1, %o1
.word 0x34480003 ! t1_kref+0x1e08: bg,a,pt %icc, _kref+0x1e14
.word 0xd00e600d ! t1_kref+0x1e0c: ldub [%i1 + 0xd], %o0
.word 0xe02e8019 ! t1_kref+0x1e10: stb %l0, [%i2 + %i1]
.word 0xa8fc6880 ! t1_kref+0x1e14: sdivcc %l1, 0x880, %l4
.word 0x89a018c2 ! t1_kref+0x1e18: fdtos %f2, %f4
.word 0x8ba01a23 ! t1_kref+0x1e1c: fstoi %f3, %f5
.word 0x2d480004 ! t1_kref+0x1e20: fbg,a,pt %fcc0, _kref+0x1e30
.word 0xaea4ed85 ! t1_kref+0x1e24: subcc %l3, 0xd85, %l7
.word 0x89a00542 ! t1_kref+0x1e28: fsqrtd %f2, %f4
.word 0x92dd7321 ! t1_kref+0x1e2c: smulcc %l5, -0xcdf, %o1
.word 0x8143c000 ! t1_kref+0x1e30: stbar
.word 0xc9066014 ! t1_kref+0x1e34: ld [%i1 + 0x14], %f4
.word 0xe220a014 ! t1_kref+0x1e38: st %l1, [%g2 + 0x14]
.word 0x8ba149a3 ! t1_kref+0x1e3c: fdivs %f5, %f3, %f5
.word 0x89b14964 ! t1_kref+0x1e40: fpmerge %f5, %f4, %f4
.word 0x89a01922 ! t1_kref+0x1e44: fstod %f2, %f4
.word 0x8ba14825 ! t1_kref+0x1e48: fadds %f5, %f5, %f5
.word 0x87a01a23 ! t1_kref+0x1e4c: fstoi %f3, %f3
.word 0x89b00ce5 ! t1_kref+0x1e50: fnot2s %f5, %f4
.word 0x85a00523 ! t1_kref+0x1e54: fsqrts %f3, %f2
.word 0x2d480007 ! t1_kref+0x1e58: fbg,a,pt %fcc0, _kref+0x1e74
.word 0xab256470 ! t1_kref+0x1e5c: mulscc %l5, 0x470, %l5
.word 0x89a0c8a5 ! t1_kref+0x1e60: fsubs %f3, %f5, %f4
.word 0xea16401b ! t1_kref+0x1e64: lduh [%i1 + %i3], %l5
.word 0xe4263ff4 ! t1_kref+0x1e68: st %l2, [%i0 - 0xc]
.word 0xe22e3feb ! t1_kref+0x1e6c: stb %l1, [%i0 - 0x15]
.word 0x9404c013 ! t1_kref+0x1e70: add %l3, %l3, %o2
.word 0x963d0015 ! t1_kref+0x1e74: xnor %l4, %l5, %o3
.word 0x32480008 ! t1_kref+0x1e78: bne,a,pt %icc, _kref+0x1e98
.word 0x94656695 ! t1_kref+0x1e7c: subc %l5, 0x695, %o2
.word 0x85b10f82 ! t1_kref+0x1e80: for %f4, %f2, %f2
.word 0xe0362010 ! t1_kref+0x1e84: sth %l0, [%i0 + 0x10]
.word 0xc807bfec ! t1_kref+0x1e88: ld [%fp - 0x14], %g4
.word 0x91b4c314 ! t1_kref+0x1e8c: alignaddr %l3, %l4, %o0
.word 0x2f480008 ! t1_kref+0x1e90: fbu,a,pt %fcc0, _kref+0x1eb0
.word 0xae2c3618 ! t1_kref+0x1e94: andn %l0, -0x9e8, %l7
.word 0x36480008 ! t1_kref+0x1e98: bge,a,pt %icc, _kref+0x1eb8
.word 0x85b10aa3 ! t1_kref+0x1e9c: fpsub16s %f4, %f3, %f2
.word 0xe76e401b ! t1_kref+0x1ea0: prefetch %i1 + %i3, 19
.word 0x81a88aa3 ! t1_kref+0x1ea4: fcmpes %fcc0, %f2, %f3
.word 0xe4f81018 ! t1_kref+0x1ea8: swapa [%g0 + %i0]0x80, %l2
.word 0xc7ee5014 ! t1_kref+0x1eac: prefetcha %i1 + %l4, 3
.word 0x3c480008 ! t1_kref+0x1eb0: bpos,a,pt %icc, _kref+0x1ed0
.word 0x89a149a3 ! t1_kref+0x1eb4: fdivs %f5, %f3, %f4
.word 0xd010a006 ! t1_kref+0x1eb8: lduh [%g2 + 6], %o0
.word 0xaead0011 ! t1_kref+0x1ebc: andncc %l4, %l1, %l7
.word 0x93248013 ! t1_kref+0x1ec0: mulscc %l2, %l3, %o1
.word 0xadb48110 ! t1_kref+0x1ec4: edge32 %l2, %l0, %l6
.word 0xea30356a ! t1_kref+0x1ec8: sth %l5, [%g0 - 0xa96]
.word 0x9294abbe ! t1_kref+0x1ecc: orcc %l2, 0xbbe, %o1
.word 0x2f480004 ! t1_kref+0x1ed0: fbu,a,pt %fcc0, _kref+0x1ee0
.word 0x91b54240 ! t1_kref+0x1ed4: array16 %l5, %g0, %o0
.word 0x85b0c6a5 ! t1_kref+0x1ed8: fmul8x16al %f3, %f5, %f2
.word 0x81a88aa3 ! t1_kref+0x1edc: fcmpes %fcc0, %f2, %f3
.word 0x969c6e11 ! t1_kref+0x1ee0: xorcc %l1, 0xe11, %o3
.word 0xee070019 ! t1_kref+0x1ee4: ld [%i4 + %i1], %l7
.word 0x89b08f82 ! t1_kref+0x1ee8: for %f2, %f2, %f4
.word 0x87a000a3 ! t1_kref+0x1eec: fnegs %f3, %f3
.word 0x85a109c4 ! t1_kref+0x1ef0: fdivd %f4, %f4, %f2
.word 0x87a01a44 ! t1_kref+0x1ef4: fdtoi %f4, %f3
.word 0x89b10d22 ! t1_kref+0x1ef8: fandnot1s %f4, %f2, %f4
.word 0x2f17a3b5 ! t1_kref+0x1efc: sethi %hi(0x5e8ed400), %l7
.word 0x87a00522 ! t1_kref+0x1f00: fsqrts %f2, %f3
.word 0xac2cc013 ! t1_kref+0x1f04: andn %l3, %l3, %l6
.word 0xea96d019 ! t1_kref+0x1f08: lduha [%i3 + %i1]0x80, %l5
.word 0xd086101c ! t1_kref+0x1f0c: lda [%i0 + %i4]0x80, %o0
.word 0xd6566014 ! t1_kref+0x1f10: ldsh [%i1 + 0x14], %o3
.word 0x31480002 ! t1_kref+0x1f14: fba,a,pt %fcc0, _kref+0x1f1c
.word 0xc900a034 ! t1_kref+0x1f18: ld [%g2 + 0x34], %f4
.word 0x89a089c4 ! t1_kref+0x1f1c: fdivd %f2, %f4, %f4
.word 0x89b10a23 ! t1_kref+0x1f20: fpadd16s %f4, %f3, %f4
.word 0x93b4c071 ! t1_kref+0x1f24: edge8ln %l3, %l1, %o1
.word 0x89a00544 ! t1_kref+0x1f28: fsqrtd %f4, %f4
.word 0x9434348e ! t1_kref+0x1f2c: orn %l0, -0xb72, %o2
.word 0xe67e2018 ! t1_kref+0x1f30: swap [%i0 + 0x18], %l3
.word 0xe236201a ! t1_kref+0x1f34: sth %l1, [%i0 + 0x1a]
.word 0x93147801 ! t1_kref+0x1f38: taddcctv %l1, -0x7ff, %o1
.word 0xac1c8015 ! t1_kref+0x1f3c: xor %l2, %l5, %l6
.word 0x28480005 ! t1_kref+0x1f40: bleu,a,pt %icc, _kref+0x1f54
.word 0xd6865000 ! t1_kref+0x1f44: lda [%i1]0x80, %o3
.word 0x945ceb1c ! t1_kref+0x1f48: smul %l3, 0xb1c, %o2
.word 0xae456034 ! t1_kref+0x1f4c: addc %l5, 0x34, %l7
.word 0x90b50013 ! t1_kref+0x1f50: orncc %l4, %l3, %o0
.word 0x85a00542 ! t1_kref+0x1f54: fsqrtd %f2, %f2
.word 0x89a00524 ! t1_kref+0x1f58: fsqrts %f4, %f4
.word 0x89b10705 ! t1_kref+0x1f5c: fmuld8sux16 %f4, %f5, %f4
.word 0xc91fbf90 ! t1_kref+0x1f60: ldd [%fp - 0x70], %f4
.word 0x87a01a23 ! t1_kref+0x1f64: fstoi %f3, %f3
.word 0x8ba148a3 ! t1_kref+0x1f68: fsubs %f5, %f3, %f5
.word 0xffee101a ! t1_kref+0x1f6c: prefetcha %i0 + %i2, 31
.word 0x949c4015 ! t1_kref+0x1f70: xorcc %l1, %l5, %o2
.word 0x89b14665 ! t1_kref+0x1f74: fmul8x16au %f5, %f5, %f4
.word 0x972c2017 ! t1_kref+0x1f78: sll %l0, 0x17, %o3
.word 0x87a01a42 ! t1_kref+0x1f7c: fdtoi %f2, %f3
.word 0x85b00f02 ! t1_kref+0x1f80: fsrc2 %f2, %f2
.word 0xaf150013 ! t1_kref+0x1f84: taddcctv %l4, %l3, %l7
.word 0x81a88ac4 ! t1_kref+0x1f88: fcmped %fcc0, %f2, %f4
.word 0x96f4ede5 ! t1_kref+0x1f8c: udivcc %l3, 0xde5, %o3
.word 0xaf052759 ! t1_kref+0x1f90: taddcc %l4, 0x759, %l7
.word 0x22480001 ! t1_kref+0x1f94: be,a,pt %icc, _kref+0x1f98
.word 0x9644c013 ! t1_kref+0x1f98: addc %l3, %l3, %o3
.word 0x94b4332e ! t1_kref+0x1f9c: orncc %l0, -0xcd2, %o2
.word 0xa8748013 ! t1_kref+0x1fa0: udiv %l2, %l3, %l4
.word 0x81a90aa3 ! t1_kref+0x1fa4: fcmpes %fcc0, %f4, %f3
.word 0xa8e44014 ! t1_kref+0x1fa8: subccc %l1, %l4, %l4
.word 0xacfd79e2 ! t1_kref+0x1fac: sdivcc %l5, -0x61e, %l6
.word 0x81a88a42 ! t1_kref+0x1fb0: fcmpd %fcc0, %f2, %f2
.word 0xa9400000 ! t1_kref+0x1fb4: mov %y, %l4
.word 0x92b48012 ! t1_kref+0x1fb8: orncc %l2, %l2, %o1
.word 0x8ba0c825 ! t1_kref+0x1fbc: fadds %f3, %f5, %f5
call SYM(t1_subr1)
.word 0xc19eda58 ! t1_kref+0x1fc4: ldda [%i3 + %i0]0xd2, %f0
.word 0x89b14624 ! t1_kref+0x1fc8: fmul8x16 %f5, %f4, %f4
.word 0xaf2c0014 ! t1_kref+0x1fcc: sll %l0, %l4, %l7
.word 0xd41e2018 ! t1_kref+0x1fd0: ldd [%i0 + 0x18], %o2
.word 0x9614bc63 ! t1_kref+0x1fd4: or %l2, -0x39d, %o3
.word 0xaefc8012 ! t1_kref+0x1fd8: sdivcc %l2, %l2, %l7
.word 0x8ba01882 ! t1_kref+0x1fdc: fitos %f2, %f5
.word 0x9484c014 ! t1_kref+0x1fe0: addcc %l3, %l4, %o2
.word 0xa8a4f0e2 ! t1_kref+0x1fe4: subcc %l3, -0xf1e, %l4
.word 0x96c40011 ! t1_kref+0x1fe8: addccc %l0, %l1, %o3
.word 0x29480007 ! t1_kref+0x1fec: fbl,a,pt %fcc0, _kref+0x2008
.word 0xaa04f0c6 ! t1_kref+0x1ff0: add %l3, -0xf3a, %l5
.word 0x8143c000 ! t1_kref+0x1ff4: stbar
.word 0x89a01a25 ! t1_kref+0x1ff8: fstoi %f5, %f4
.word 0x95253750 ! t1_kref+0x1ffc: mulscc %l4, -0x8b0, %o2
.word 0x87b08d60 ! t1_kref+0x2000: fnot1s %f2, %f3
.word 0xcb260000 ! t1_kref+0x2004: st %f5, [%i0]
.word 0x9494276e ! t1_kref+0x2008: orcc %l0, 0x76e, %o2
.word 0xa804bf51 ! t1_kref+0x200c: add %l2, -0xaf, %l4
.word 0x87a0c823 ! t1_kref+0x2010: fadds %f3, %f3, %f3
.word 0xd4df5019 ! t1_kref+0x2014: ldxa [%i5 + %i1]0x80, %o2
.word 0xd4180019 ! t1_kref+0x2018: ldd [%g0 + %i1], %o2
.word 0xa9240013 ! t1_kref+0x201c: mulscc %l0, %l3, %l4
.word 0x89b10dc2 ! t1_kref+0x2020: fnand %f4, %f2, %f4
.word 0x94a4c013 ! t1_kref+0x2024: subcc %l3, %l3, %o2
.word 0xd4100019 ! t1_kref+0x2028: lduh [%g0 + %i1], %o2
.word 0xef68a08a ! t1_kref+0x202c: prefetch %g2 + 0x8a, 23
.word 0x87a0c925 ! t1_kref+0x2030: fmuls %f3, %f5, %f3
.word 0x22480008 ! t1_kref+0x2034: be,a,pt %icc, _kref+0x2054
.word 0xaa9d4012 ! t1_kref+0x2038: xorcc %l5, %l2, %l5
.word 0xecc6101c ! t1_kref+0x203c: ldswa [%i0 + %i4]0x80, %l6
.word 0x29480005 ! t1_kref+0x2040: fbl,a,pt %fcc0, _kref+0x2054
.word 0x89a00523 ! t1_kref+0x2044: fsqrts %f3, %f4
.word 0x3c480006 ! t1_kref+0x2048: bpos,a,pt %icc, _kref+0x2060
.word 0xee10a036 ! t1_kref+0x204c: lduh [%g2 + 0x36], %l7
.word 0xaeb52cd2 ! t1_kref+0x2050: orncc %l4, 0xcd2, %l7
.word 0x3e480005 ! t1_kref+0x2054: bvc,a,pt %icc, _kref+0x2068
.word 0x89b08ca4 ! t1_kref+0x2058: fandnot2s %f2, %f4, %f4
.word 0x94048014 ! t1_kref+0x205c: add %l2, %l4, %o2
.word 0xe81e3fe0 ! t1_kref+0x2060: ldd [%i0 - 0x20], %l4
.word 0x8ba00524 ! t1_kref+0x2064: fsqrts %f4, %f5
.word 0x9de3bfa0 ! t1_kref+0x2068: save %sp, -0x60, %sp
.word 0xb0c7401c ! t1_kref+0x206c: addccc %i5, %i4, %i0
.word 0x93eeb72c ! t1_kref+0x2070: restore %i2, -0x8d4, %o1
.word 0x81a90a42 ! t1_kref+0x2074: fcmpd %fcc0, %f4, %f2
.word 0x85a018c2 ! t1_kref+0x2078: fdtos %f2, %f2
.word 0x85a018c4 ! t1_kref+0x207c: fdtos %f4, %f2
.word 0x901cef59 ! t1_kref+0x2080: xor %l3, 0xf59, %o0
.word 0x3a480007 ! t1_kref+0x2084: bcc,a,pt %icc, _kref+0x20a0
.word 0xe81e2008 ! t1_kref+0x2088: ldd [%i0 + 8], %l4
.word 0x961c29ca ! t1_kref+0x208c: xor %l0, 0x9ca, %o3
.word 0x8143c000 ! t1_kref+0x2090: stbar
.word 0x8143c000 ! t1_kref+0x2094: stbar
call SYM(t1_subr2)
.word 0x89b107c2 ! t1_kref+0x209c: pdist %f4, %f2, %f4
.word 0xa8948011 ! t1_kref+0x20a0: orcc %l2, %l1, %l4
.word 0xc1be1853 ! t1_kref+0x20a4: stda %f0, [%i0 + %l3]0xc2
.word 0xec9e501d ! t1_kref+0x20a8: ldda [%i1 + %i5]0x80, %l6
.word 0x2d480001 ! t1_kref+0x20ac: fbg,a,pt %fcc0, _kref+0x20b0
.word 0xac1d4011 ! t1_kref+0x20b0: xor %l5, %l1, %l6
.word 0x2d800001 ! t1_kref+0x20b4: fbg,a _kref+0x20b8
.word 0xabb105c4 ! t1_kref+0x20b8: fcmpeq32 %f4, %f4, %l5
.word 0x8ba01a42 ! t1_kref+0x20bc: fdtoi %f2, %f5
.word 0x87b00762 ! t1_kref+0x20c0: fpack16 %f2, %f3
.word 0xc768a18f ! t1_kref+0x20c4: prefetch %g2 + 0x18f, 3
.word 0x87b00c20 ! t1_kref+0x20c8: fzeros %f3
.word 0x9de3bfa0 ! t1_kref+0x20cc: save %sp, -0x60, %sp
.word 0xba267800 ! t1_kref+0x20d0: sub %i1, -0x800, %i5
.word 0xafef001c ! t1_kref+0x20d4: restore %i4, %i4, %l7
.word 0xaa3c3cee ! t1_kref+0x20d8: xnor %l0, -0x312, %l5
.word 0xd2480018 ! t1_kref+0x20dc: ldsb [%g0 + %i0], %o1
.word 0x9fc10000 ! t1_kref+0x20e0: call %g4
.word 0x89a000a2 ! t1_kref+0x20e4: fnegs %f2, %f4
.word 0x89b08e63 ! t1_kref+0x20e8: fxnors %f2, %f3, %f4
.word 0x81850000 ! t1_kref+0x20ec: wr %l4, %g0, %y
.word 0xadb105c4 ! t1_kref+0x20f0: fcmpeq32 %f4, %f4, %l6
.word 0xab2c2013 ! t1_kref+0x20f4: sll %l0, 0x13, %l5
.word 0x89a00542 ! t1_kref+0x20f8: fsqrtd %f2, %f4
.word 0xfbee501c ! t1_kref+0x20fc: prefetcha %i1 + %i4, 29
.word 0x87a00522 ! t1_kref+0x2100: fsqrts %f2, %f3
.word 0x85b08d40 ! t1_kref+0x2104: fnot1 %f2, %f2
.word 0xaee534b6 ! t1_kref+0x2108: subccc %l4, -0xb4a, %l7
.word 0x92a48015 ! t1_kref+0x210c: subcc %l2, %l5, %o1
.word 0x89b00ce3 ! t1_kref+0x2110: fnot2s %f3, %f4
.word 0x89b08f42 ! t1_kref+0x2114: fornot1 %f2, %f2, %f4
.word 0xaa157aa0 ! t1_kref+0x2118: or %l5, -0x560, %l5
.word 0xd2c61000 ! t1_kref+0x211c: ldswa [%i0]0x80, %o1
.word 0xd000a034 ! t1_kref+0x2120: ld [%g2 + 0x34], %o0
.word 0x89a00522 ! t1_kref+0x2124: fsqrts %f2, %f4
.word 0xe8a6101c ! t1_kref+0x2128: sta %l4, [%i0 + %i4]0x80
.word 0xac5cc014 ! t1_kref+0x212c: smul %l3, %l4, %l6
.word 0x9de3bfa0 ! t1_kref+0x2130: save %sp, -0x60, %sp
.word 0x91eef032 ! t1_kref+0x2134: restore %i3, -0xfce, %o0
.word 0x2d480005 ! t1_kref+0x2138: fbg,a,pt %fcc0, _kref+0x214c
.word 0x902ca16d ! t1_kref+0x213c: andn %l2, 0x16d, %o0
.word 0x900c0014 ! t1_kref+0x2140: and %l0, %l4, %o0
.word 0x23480007 ! t1_kref+0x2144: fbne,a,pt %fcc0, _kref+0x2160
.word 0xa8b4fbc9 ! t1_kref+0x2148: orncc %l3, -0x437, %l4
.word 0x85a00522 ! t1_kref+0x214c: fsqrts %f2, %f2
.word 0x89b086c4 ! t1_kref+0x2150: fmul8sux16 %f2, %f4, %f4
.word 0x35480007 ! t1_kref+0x2154: fbue,a,pt %fcc0, _kref+0x2170
.word 0x8bb00fe0 ! t1_kref+0x2158: fones %f5
.word 0x85a01102 ! t1_kref+0x215c: fxtod %f2, %f2
.word 0x97b50312 ! t1_kref+0x2160: alignaddr %l4, %l2, %o3
.word 0xd678a024 ! t1_kref+0x2164: swap [%g2 + 0x24], %o3
.word 0x85a00542 ! t1_kref+0x2168: fsqrtd %f2, %f2
.word 0x929d75a5 ! t1_kref+0x216c: xorcc %l5, -0xa5b, %o1
.word 0x85a018c4 ! t1_kref+0x2170: fdtos %f4, %f2
.word 0x89a089a3 ! t1_kref+0x2174: fdivs %f2, %f3, %f4
.word 0xea2e8018 ! t1_kref+0x2178: stb %l5, [%i2 + %i0]
.word 0xad7033be ! t1_kref+0x217c: popc -0xc42, %l6
.word 0x8ba14824 ! t1_kref+0x2180: fadds %f5, %f4, %f5
.word 0x87a01882 ! t1_kref+0x2184: fitos %f2, %f3
.word 0xabb08542 ! t1_kref+0x2188: fcmpeq16 %f2, %f2, %l5
.word 0x81a88a44 ! t1_kref+0x218c: fcmpd %fcc0, %f2, %f4
.word 0x85b08a84 ! t1_kref+0x2190: fpsub16 %f2, %f4, %f2
.word 0x85b107c2 ! t1_kref+0x2194: pdist %f4, %f2, %f2
.word 0xaf400000 ! t1_kref+0x2198: mov %y, %l7
.word 0xaaad6e26 ! t1_kref+0x219c: andncc %l5, 0xe26, %l5
.word 0xaf24e323 ! t1_kref+0x21a0: mulscc %l3, 0x323, %l7
.word 0x9fc10000 ! t1_kref+0x21a4: call %g4
.word 0xa8354014 ! t1_kref+0x21a8: orn %l5, %l4, %l4
.word 0x81b01026 ! t1_kref+0x21ac: siam 0x6
.word 0xd04e4000 ! t1_kref+0x21b0: ldsb [%i1], %o0
.word 0xcb00a014 ! t1_kref+0x21b4: ld [%g2 + 0x14], %f5
.word 0x85a108a2 ! t1_kref+0x21b8: fsubs %f4, %f2, %f2
.word 0x9254a009 ! t1_kref+0x21bc: umul %l2, 9, %o1
.word 0x95b40332 ! t1_kref+0x21c0: bmask %l0, %l2, %o2
.word 0xc5180019 ! t1_kref+0x21c4: ldd [%g0 + %i1], %f2
.word 0xea0e4000 ! t1_kref+0x21c8: ldub [%i1], %l5
.word 0xc76e2000 ! t1_kref+0x21cc: prefetch %i0, 3
.word 0x89b10f82 ! t1_kref+0x21d0: for %f4, %f2, %f4
.word 0x85a10844 ! t1_kref+0x21d4: faddd %f4, %f4, %f2
.word 0x8ba00125 ! t1_kref+0x21d8: fabss %f5, %f5
.word 0x85d02010 ! t1_kref+0x21dc: tle %icc, %g0 + 0x10
call 1f
.empty
.word 0x89a00522 ! t1_kref+0x21e4: fsqrts %f2, %f4
.word 0xa8ad4012 ! t1_kref+0x21e8: andncc %l5, %l2, %l4
.word 0x96fc6589 ! t1_kref+0x21ec: sdivcc %l1, 0x589, %o3
.word 0x92a527c1 ! t1_kref+0x21f0: subcc %l4, 0x7c1, %o1
.word 0x3b480005 ! t1_kref+0x21f4: fble,a,pt %fcc0, _kref+0x2208
1: .word 0x90444014 ! t1_kref+0x21f8: addc %l1, %l4, %o0
.word 0x85a00542 ! t1_kref+0x21fc: fsqrtd %f2, %f2
.word 0xaa94b82c ! t1_kref+0x2200: orcc %l2, -0x7d4, %l5
.word 0x87a01a23 ! t1_kref+0x2204: fstoi %f3, %f3
.word 0xee871018 ! t1_kref+0x2208: lda [%i4 + %i0]0x80, %l7
.word 0x85a08d23 ! t1_kref+0x220c: fsmuld %f2, %f3, %f2
.word 0x85a000a4 ! t1_kref+0x2210: fnegs %f4, %f2
.word 0x85a00544 ! t1_kref+0x2214: fsqrtd %f4, %f2
call SYM(t1_subr1)
.word 0x8ba01883 ! t1_kref+0x221c: fitos %f3, %f5
.word 0xea264000 ! t1_kref+0x2220: st %l5, [%i1]
.word 0x91b54200 ! t1_kref+0x2224: array8 %l5, %g0, %o0
.word 0xa970298e ! t1_kref+0x2228: popc 0x98e, %l4
.word 0x8610201c ! t1_kref+0x222c: mov 0x1c, %g3
.word 0x86a0e001 ! t1_kref+0x2230: subcc %g3, 1, %g3
.word 0x22800010 ! t1_kref+0x2234: be,a _kref+0x2274
.word 0x96dd0015 ! t1_kref+0x2238: smulcc %l4, %l5, %o3
.word 0x85b10dc2 ! t1_kref+0x223c: fnand %f4, %f2, %f2
.word 0x972ca01f ! t1_kref+0x2240: sll %l2, 0x1f, %o3
.word 0x93400000 ! t1_kref+0x2244: mov %y, %o1
.word 0x85a00522 ! t1_kref+0x2248: fsqrts %f2, %f2
.word 0x85a0c8a2 ! t1_kref+0x224c: fsubs %f3, %f2, %f2
.word 0x8ba149a5 ! t1_kref+0x2250: fdivs %f5, %f5, %f5
.word 0xe4270019 ! t1_kref+0x2254: st %l2, [%i4 + %i1]
.word 0xe2b6d018 ! t1_kref+0x2258: stha %l1, [%i3 + %i0]0x80
.word 0x85a90042 ! t1_kref+0x225c: fmovdl %fcc0, %f2, %f2
.word 0x85a01102 ! t1_kref+0x2260: fxtod %f2, %f2
.word 0x87a00522 ! t1_kref+0x2264: fsqrts %f2, %f3
.word 0x204ffff2 ! t1_kref+0x2268: bn,a,pt %icc, _kref+0x2230
.word 0xdaff1019 ! t1_kref+0x226c: swapa [%i4 + %i1]0x80, %o5
.word 0x967c720d ! t1_kref+0x2270: sdiv %l1, -0xdf3, %o3
.word 0x94050011 ! t1_kref+0x2274: add %l4, %l1, %o2
.word 0xc5262000 ! t1_kref+0x2278: st %f2, [%i0]
.word 0x97b540f3 ! t1_kref+0x227c: edge16ln %l5, %l3, %o3
.word 0x89a108c2 ! t1_kref+0x2280: fsubd %f4, %f2, %f4
.word 0x90f4b94a ! t1_kref+0x2284: udivcc %l2, -0x6b6, %o0
.word 0xba103ff8 ! t1_kref+0x2288: mov 0xfffffff8, %i5
.word 0x85a01883 ! t1_kref+0x228c: fitos %f3, %f2
.word 0xf43e7ff8 ! t1_kref+0x2290: std %i2, [%i1 - 8]
.word 0x96954011 ! t1_kref+0x2294: orcc %l5, %l1, %o3
.word 0xba102010 ! t1_kref+0x2298: mov 0x10, %i5
.word 0x97240014 ! t1_kref+0x229c: mulscc %l0, %l4, %o3
.word 0x878020d0 ! t1_kref+0x22a0: mov 0xd0, %asi
.word 0x85a00542 ! t1_kref+0x22a4: fsqrtd %f2, %f2
.word 0xe0e81019 ! t1_kref+0x22a8: ldstuba [%g0 + %i1]0x80, %l0
.word 0x929cc011 ! t1_kref+0x22ac: xorcc %l3, %l1, %o1
.word 0xae8d4010 ! t1_kref+0x22b0: andcc %l5, %l0, %l7
.word 0x92c5733f ! t1_kref+0x22b4: addccc %l5, -0xcc1, %o1
call SYM(t1_subr3)
.word 0xc1be1814 ! t1_kref+0x22bc: stda %f0, [%i0 + %l4]0xc0
.word 0x89a088c2 ! t1_kref+0x22c0: fsubd %f2, %f2, %f4
.word 0x8d84b9b5 ! t1_kref+0x22c4: wr %l2, 0xfffff9b5, %fprs
.word 0x940c8013 ! t1_kref+0x22c8: and %l2, %l3, %o2
.word 0xd43e001d ! t1_kref+0x22cc: std %o2, [%i0 + %i5]
.word 0x97242de7 ! t1_kref+0x22d0: mulscc %l0, 0xde7, %o3
.word 0x85a00544 ! t1_kref+0x22d4: fsqrtd %f4, %f2
.word 0x28480008 ! t1_kref+0x22d8: bleu,a,pt %icc, _kref+0x22f8
.word 0x92ad22a6 ! t1_kref+0x22dc: andncc %l4, 0x2a6, %o1
.word 0x85a0cd25 ! t1_kref+0x22e0: fsmuld %f3, %f5, %f2
.word 0x89a109c2 ! t1_kref+0x22e4: fdivd %f4, %f2, %f4
.word 0x8bb00762 ! t1_kref+0x22e8: fpack16 %f2, %f5
.word 0x913c6008 ! t1_kref+0x22ec: sra %l1, 0x8, %o0
.word 0x92f53eba ! t1_kref+0x22f0: udivcc %l4, -0x146, %o1
.word 0x940436cb ! t1_kref+0x22f4: add %l0, -0x935, %o2
.word 0xac34b09b ! t1_kref+0x22f8: orn %l2, -0xf65, %l6
.word 0xa92d4015 ! t1_kref+0x22fc: sll %l5, %l5, %l4
.word 0xec08a016 ! t1_kref+0x2300: ldub [%g2 + 0x16], %l6
.word 0xac94a5eb ! t1_kref+0x2304: orcc %l2, 0x5eb, %l6
.word 0xa844e538 ! t1_kref+0x2308: addc %l3, 0x538, %l4
.word 0x29480007 ! t1_kref+0x230c: fbl,a,pt %fcc0, _kref+0x2328
.word 0xebee101b ! t1_kref+0x2310: prefetcha %i0 + %i3, 21
.word 0xb4102008 ! t1_kref+0x2314: mov 0x8, %i2
.word 0x94b54014 ! t1_kref+0x2318: orncc %l5, %l4, %o2
.word 0x3a480005 ! t1_kref+0x231c: bcc,a,pt %icc, _kref+0x2330
.word 0x85a000c4 ! t1_kref+0x2320: fnegd %f4, %f2
.word 0xc500a024 ! t1_kref+0x2324: ld [%g2 + 0x24], %f2
.word 0x87a01a42 ! t1_kref+0x2328: fdtoi %f2, %f3
call SYM(t1_subr3)
.word 0x85b107c2 ! t1_kref+0x2330: pdist %f4, %f2, %f2
.word 0x929c0010 ! t1_kref+0x2334: xorcc %l0, %l0, %o1
.word 0xac2cc012 ! t1_kref+0x2338: andn %l3, %l2, %l6
.word 0x87a01882 ! t1_kref+0x233c: fitos %f2, %f3
.word 0x9095263b ! t1_kref+0x2340: orcc %l4, 0x63b, %o0
.word 0x85a018c4 ! t1_kref+0x2344: fdtos %f4, %f2
.word 0xacfc4011 ! t1_kref+0x2348: sdivcc %l1, %l1, %l6
.word 0xae8d4011 ! t1_kref+0x234c: andcc %l5, %l1, %l7
.word 0xae94f301 ! t1_kref+0x2350: orcc %l3, -0xcff, %l7
.word 0xc700a034 ! t1_kref+0x2354: ld [%g2 + 0x34], %f3
.word 0x34480006 ! t1_kref+0x2358: bg,a,pt %icc, _kref+0x2370
.word 0x94c52f15 ! t1_kref+0x235c: addccc %l4, 0xf15, %o2
.word 0xc51fbe50 ! t1_kref+0x2360: ldd [%fp - 0x1b0], %f2
.word 0xe2f01018 ! t1_kref+0x2364: stxa %l1, [%g0 + %i0]0x80
.word 0xc726401c ! t1_kref+0x2368: st %f3, [%i1 + %i4]
.word 0x85b087c4 ! t1_kref+0x236c: pdist %f2, %f4, %f2
.word 0x2b480005 ! t1_kref+0x2370: fbug,a,pt %fcc0, _kref+0x2384
.word 0x94150011 ! t1_kref+0x2374: or %l4, %l1, %o2
.word 0xaea52766 ! t1_kref+0x2378: subcc %l4, 0x766, %l7
.word 0x92040011 ! t1_kref+0x237c: add %l0, %l1, %o1
.word 0xecd81019 ! t1_kref+0x2380: ldxa [%g0 + %i1]0x80, %l6
.word 0xec1e3ff8 ! t1_kref+0x2384: ldd [%i0 - 8], %l6
.word 0x2e480004 ! t1_kref+0x2388: bvs,a,pt %icc, _kref+0x2398
.word 0xc5262004 ! t1_kref+0x238c: st %f2, [%i0 + 4]
.word 0xae154010 ! t1_kref+0x2390: or %l5, %l0, %l7
.word 0xe6f01018 ! t1_kref+0x2394: stxa %l3, [%g0 + %i0]0x80
.word 0x8143c000 ! t1_kref+0x2398: stbar
.word 0x85a00544 ! t1_kref+0x239c: fsqrtd %f4, %f2
.word 0xc3ee1015 ! t1_kref+0x23a0: prefetcha %i0 + %l5, 1
.word 0xc807bfec ! t1_kref+0x23a4: ld [%fp - 0x14], %g4
.word 0xaa1c4015 ! t1_kref+0x23a8: xor %l1, %l5, %l5
.word 0x94f4b4e4 ! t1_kref+0x23ac: udivcc %l2, -0xb1c, %o2
.word 0x969c6275 ! t1_kref+0x23b0: xorcc %l1, 0x275, %o3
.word 0x85b08e24 ! t1_kref+0x23b4: fands %f2, %f4, %f2
.word 0x22480001 ! t1_kref+0x23b8: be,a,pt %icc, _kref+0x23bc
.word 0x9534600b ! t1_kref+0x23bc: srl %l1, 0xb, %o2
call SYM(t1_subr3)
.word 0xe8060000 ! t1_kref+0x23c4: ld [%i0], %l4
.word 0x81a88a42 ! t1_kref+0x23c8: fcmpd %fcc0, %f2, %f2
.word 0x9124f723 ! t1_kref+0x23cc: mulscc %l3, -0x8dd, %o0
.word 0x85a08842 ! t1_kref+0x23d0: faddd %f2, %f2, %f2
.word 0x89a01884 ! t1_kref+0x23d4: fitos %f4, %f4
.word 0x81b01027 ! t1_kref+0x23d8: siam 0x7
.word 0xc9bf1a59 ! t1_kref+0x23dc: stda %f4, [%i4 + %i1]0xd2
.word 0xadb540f3 ! t1_kref+0x23e0: edge16ln %l5, %l3, %l6
.word 0x23480008 ! t1_kref+0x23e4: fbne,a,pt %fcc0, _kref+0x2404
.word 0xee6e6017 ! t1_kref+0x23e8: ldstub [%i1 + 0x17], %l7
.word 0x89b08c44 ! t1_kref+0x23ec: fnor %f2, %f4, %f4
.word 0xaae44013 ! t1_kref+0x23f0: subccc %l1, %l3, %l5
.word 0xabb084c4 ! t1_kref+0x23f4: fcmpne32 %f2, %f4, %l5
.word 0x85a01a22 ! t1_kref+0x23f8: fstoi %f2, %f2
.word 0x89a088c4 ! t1_kref+0x23fc: fsubd %f2, %f4, %f4
.word 0x89a00524 ! t1_kref+0x2400: fsqrts %f4, %f4
.word 0x87a00022 ! t1_kref+0x2404: fmovs %f2, %f3
.word 0xc9000018 ! t1_kref+0x2408: ld [%g0 + %i0], %f4
.word 0x970d0014 ! t1_kref+0x240c: tsubcc %l4, %l4, %o3
.word 0xe5e61015 ! t1_kref+0x2410: casa [%i0]0x80, %l5, %l2
.word 0x85a108c4 ! t1_kref+0x2414: fsubd %f4, %f4, %f2
.word 0x29480004 ! t1_kref+0x2418: fbl,a,pt %fcc0, _kref+0x2428
.word 0x92b47ed2 ! t1_kref+0x241c: orncc %l1, -0x12e, %o1
.word 0x92147db9 ! t1_kref+0x2420: or %l1, -0x247, %o1
.word 0x97b44332 ! t1_kref+0x2424: bmask %l1, %l2, %o3
.word 0x89a00522 ! t1_kref+0x2428: fsqrts %f2, %f4
.word 0x3d480007 ! t1_kref+0x242c: fbule,a,pt %fcc0, _kref+0x2448
.word 0xc1be5810 ! t1_kref+0x2430: stda %f0, [%i1 + %l0]0xc0
.word 0xacfc4014 ! t1_kref+0x2434: sdivcc %l1, %l4, %l6
.word 0xd4180019 ! t1_kref+0x2438: ldd [%g0 + %i1], %o2
.word 0xadb40070 ! t1_kref+0x243c: edge8ln %l0, %l0, %l6
.word 0xec6e0000 ! t1_kref+0x2440: ldstub [%i0], %l6
.word 0x8fd02010 ! t1_kref+0x2444: tvs %icc, %g0 + 0x10
.word 0x81a88ac2 ! t1_kref+0x2448: fcmped %fcc0, %f2, %f2
.word 0xec10a014 ! t1_kref+0x244c: lduh [%g2 + 0x14], %l6
call SYM(t1_subr3)
.word 0xaea462c9 ! t1_kref+0x2454: subcc %l1, 0x2c9, %l7
.word 0xa8750014 ! t1_kref+0x2458: udiv %l4, %l4, %l4
.word 0x87a01a44 ! t1_kref+0x245c: fdtoi %f4, %f3
.word 0xd6162000 ! t1_kref+0x2460: lduh [%i0], %o3
.word 0x85a089c2 ! t1_kref+0x2464: fdivd %f2, %f2, %f2
.word 0x89a01a24 ! t1_kref+0x2468: fstoi %f4, %f4
.word 0xd2fe101c ! t1_kref+0x246c: swapa [%i0 + %i4]0x80, %o1
.word 0x85a00523 ! t1_kref+0x2470: fsqrts %f3, %f2
.word 0x81a88a44 ! t1_kref+0x2474: fcmpd %fcc0, %f2, %f4
.word 0xc51fbeb0 ! t1_kref+0x2478: ldd [%fp - 0x150], %f2
.word 0xd6871018 ! t1_kref+0x247c: lda [%i4 + %i0]0x80, %o3
.word 0xc91fbd78 ! t1_kref+0x2480: ldd [%fp - 0x288], %f4
.word 0xc5063fe0 ! t1_kref+0x2484: ld [%i0 - 0x20], %f2
.word 0x9de3bfa0 ! t1_kref+0x2488: save %sp, -0x60, %sp
.word 0xb2e70018 ! t1_kref+0x248c: subccc %i4, %i0, %i1
.word 0x95e8001c ! t1_kref+0x2490: restore %g0, %i4, %o2
.word 0x89b146a2 ! t1_kref+0x2494: fmul8x16al %f5, %f2, %f4
.word 0x2d480001 ! t1_kref+0x2498: fbg,a,pt %fcc0, _kref+0x249c
.word 0xad400000 ! t1_kref+0x249c: mov %y, %l6
.word 0xcb26401c ! t1_kref+0x24a0: st %f5, [%i1 + %i4]
.word 0xba103fe0 ! t1_kref+0x24a4: mov 0xffffffe0, %i5
.word 0xcb26401c ! t1_kref+0x24a8: st %f5, [%i1 + %i4]
.word 0x2f0bc89b ! t1_kref+0x24ac: sethi %hi(0x2f226c00), %l7
.word 0x960c38ab ! t1_kref+0x24b0: and %l0, -0x755, %o3
.word 0xae154015 ! t1_kref+0x24b4: or %l5, %l5, %l7
.word 0x97b540b5 ! t1_kref+0x24b8: edge16n %l5, %l5, %o3
.word 0x87b10c62 ! t1_kref+0x24bc: fnors %f4, %f2, %f3
.word 0x87a149a5 ! t1_kref+0x24c0: fdivs %f5, %f5, %f3
.word 0x81a90a42 ! t1_kref+0x24c4: fcmpd %fcc0, %f4, %f2
.word 0x89a01a44 ! t1_kref+0x24c8: fdtoi %f4, %f4
.word 0xac654014 ! t1_kref+0x24cc: subc %l5, %l4, %l6
.word 0xea263ff0 ! t1_kref+0x24d0: st %l5, [%i0 - 0x10]
.word 0x85a00522 ! t1_kref+0x24d4: fsqrts %f2, %f2
.word 0x89a08842 ! t1_kref+0x24d8: faddd %f2, %f2, %f4
.word 0x2e480004 ! t1_kref+0x24dc: bvs,a,pt %icc, _kref+0x24ec
.word 0x87a01084 ! t1_kref+0x24e0: fxtos %f4, %f3
.word 0xefee101a ! t1_kref+0x24e4: prefetcha %i0 + %i2, 23
.word 0x948ce4d9 ! t1_kref+0x24e8: andcc %l3, 0x4d9, %o2
.word 0x89a01903 ! t1_kref+0x24ec: fitod %f3, %f4
.word 0x87b007a2 ! t1_kref+0x24f0: fpackfix %f2, %f3
.word 0x85a018c2 ! t1_kref+0x24f4: fdtos %f2, %f2
.word 0x96954011 ! t1_kref+0x24f8: orcc %l5, %l1, %o3
.word 0x9fc10000 ! t1_kref+0x24fc: call %g4
.word 0x973c0013 ! t1_kref+0x2500: sra %l0, %l3, %o3
.word 0xd6901019 ! t1_kref+0x2504: lduha [%g0 + %i1]0x80, %o3
.word 0xab04fedc ! t1_kref+0x2508: taddcc %l3, -0x124, %l5
.word 0xad2c4013 ! t1_kref+0x250c: sll %l1, %l3, %l6
.word 0x85b08a02 ! t1_kref+0x2510: fpadd16 %f2, %f2, %f2
.word 0xad674013 ! t1_kref+0x2514: movcc %icc, %l3, %l6
.word 0x85a14d24 ! t1_kref+0x2518: fsmuld %f5, %f4, %f2
.word 0x85a088a3 ! t1_kref+0x251c: fsubs %f2, %f3, %f2
.word 0x90346183 ! t1_kref+0x2520: orn %l1, 0x183, %o0
.word 0xaf3c201a ! t1_kref+0x2524: sra %l0, 0x1a, %l7
.word 0xd0060000 ! t1_kref+0x2528: ld [%i0], %o0
.word 0xc807bff0 ! t1_kref+0x252c: ld [%fp - 0x10], %g4
.word 0xd000a014 ! t1_kref+0x2530: ld [%g2 + 0x14], %o0
.word 0x87a018c2 ! t1_kref+0x2534: fdtos %f2, %f3
call SYM(t1_subr3)
.word 0x89a109c2 ! t1_kref+0x253c: fdivd %f4, %f2, %f4
.word 0x9604b907 ! t1_kref+0x2540: add %l2, -0x6f9, %o3
.word 0x9de3bfa0 ! t1_kref+0x2544: save %sp, -0x60, %sp
.word 0xadeec018 ! t1_kref+0x2548: restore %i3, %i0, %l6
.word 0xaa643af9 ! t1_kref+0x254c: subc %l0, -0x507, %l5
.word 0x8ba01a42 ! t1_kref+0x2550: fdtoi %f2, %f5
.word 0xc9be5814 ! t1_kref+0x2554: stda %f4, [%i1 + %l4]0xc0
.word 0x94f44012 ! t1_kref+0x2558: udivcc %l1, %l2, %o2
.word 0xd6df5018 ! t1_kref+0x255c: ldxa [%i5 + %i0]0x80, %o3
.word 0xd60e4000 ! t1_kref+0x2560: ldub [%i1], %o3
.word 0xe408680c ! t1_kref+0x2564: ldub [%g1 + 0x80c], %l2
.word 0xa41ca00c ! t1_kref+0x2568: xor %l2, 0xc, %l2
.word 0xe428680c ! t1_kref+0x256c: stb %l2, [%g1 + 0x80c]
.word 0x81d8680c ! t1_kref+0x2570: flush %g1 + 0x80c
.word 0x927c3194 ! t1_kref+0x2574: sdiv %l0, -0xe6c, %o1
.word 0xe030a036 ! t1_kref+0x2578: sth %l0, [%g2 + 0x36]
.word 0x85a01883 ! t1_kref+0x257c: fitos %f3, %f2
.word 0xd0062000 ! t1_kref+0x2580: ld [%i0], %o0
.word 0x8ba01a25 ! t1_kref+0x2584: fstoi %f5, %f5
.word 0xc1be5a5c ! t1_kref+0x2588: stda %f0, [%i1 + %i4]0xd2
.word 0xac14f06c ! t1_kref+0x258c: or %l3, -0xf94, %l6
.word 0xc7270018 ! t1_kref+0x2590: st %f3, [%i4 + %i0]
2: .word 0x960c0011 ! t1_kref+0x2594: and %l0, %l1, %o3
.word 0xe4a01018 ! t1_kref+0x2598: sta %l2, [%g0 + %i0]0x80
call SYM(t1_subr0)
.word 0xea780019 ! t1_kref+0x25a0: swap [%g0 + %i1], %l5
.word 0x85a01a44 ! t1_kref+0x25a4: fdtoi %f4, %f2
.word 0x2a480006 ! t1_kref+0x25a8: bcs,a,pt %icc, _kref+0x25c0
.word 0x81580000 ! t1_kref+0x25ac: flushw
.word 0xae75207d ! t1_kref+0x25b0: udiv %l4, 0x7d, %l7
.word 0xea06601c ! t1_kref+0x25b4: ld [%i1 + 0x1c], %l5
.word 0x3b800004 ! t1_kref+0x25b8: fble,a _kref+0x25c8
.word 0x87a018c4 ! t1_kref+0x25bc: fdtos %f4, %f3
.word 0x85a000a5 ! t1_kref+0x25c0: fnegs %f5, %f2
call SYM(t1_subr0)
.word 0xae744010 ! t1_kref+0x25c8: udiv %l1, %l0, %l7
.word 0x8ba00524 ! t1_kref+0x25cc: fsqrts %f4, %f5
.word 0x85a00544 ! t1_kref+0x25d0: fsqrtd %f4, %f2
.word 0xea68a015 ! t1_kref+0x25d4: ldstub [%g2 + 0x15], %l5
.word 0x81dac009 ! t1_kref+0x25d8: flush %o3 + %o1
.word 0xe06e0000 ! t1_kref+0x25dc: ldstub [%i0], %l0
.word 0x89a109c2 ! t1_kref+0x25e0: fdivd %f4, %f2, %f4
.word 0x9304c014 ! t1_kref+0x25e4: taddcc %l3, %l4, %o1
.word 0x90750010 ! t1_kref+0x25e8: udiv %l4, %l0, %o0
.word 0x92048010 ! t1_kref+0x25ec: add %l2, %l0, %o1
.word 0x89b106c2 ! t1_kref+0x25f0: fmul8sux16 %f4, %f2, %f4
.word 0x81a88aa5 ! t1_kref+0x25f4: fcmpes %fcc0, %f2, %f5
.word 0x87a01a42 ! t1_kref+0x25f8: fdtoi %f2, %f3
.word 0xe8567fe8 ! t1_kref+0x25fc: ldsh [%i1 - 0x18], %l4
.word 0x89a00544 ! t1_kref+0x2600: fsqrtd %f4, %f4
.word 0xe8100018 ! t1_kref+0x2604: lduh [%g0 + %i0], %l4
.word 0xc5be501d ! t1_kref+0x2608: stda %f2, [%i1 + %i5]0x80
.word 0xebf65011 ! t1_kref+0x260c: casxa [%i1]0x80, %l1, %l5
.word 0x2d480004 ! t1_kref+0x2610: fbg,a,pt %fcc0, _kref+0x2620
.word 0x85a089c4 ! t1_kref+0x2614: fdivd %f2, %f4, %f2
.word 0xd43f4019 ! t1_kref+0x2618: std %o2, [%i5 + %i1]
.word 0x89b0cfa3 ! t1_kref+0x261c: fors %f3, %f3, %f4
.word 0x85b086a3 ! t1_kref+0x2620: fmul8x16al %f2, %f3, %f2
.word 0x25480001 ! t1_kref+0x2624: fblg,a,pt %fcc0, _kref+0x2628
.word 0xaab54014 ! t1_kref+0x2628: orncc %l5, %l4, %l5
.word 0x89b086c4 ! t1_kref+0x262c: fmul8sux16 %f2, %f4, %f4
.word 0x87a000a4 ! t1_kref+0x2630: fnegs %f4, %f3
.word 0x20480003 ! t1_kref+0x2634: bn,a,pt %icc, _kref+0x2640
.word 0xae9cc010 ! t1_kref+0x2638: xorcc %l3, %l0, %l7
.word 0xee6e601c ! t1_kref+0x263c: ldstub [%i1 + 0x1c], %l7
.word 0x89a0cd25 ! t1_kref+0x2640: fsmuld %f3, %f5, %f4
.word 0xc1be5a5b ! t1_kref+0x2644: stda %f0, [%i1 + %i3]0xd2
.word 0x89a08d22 ! t1_kref+0x2648: fsmuld %f2, %f2, %f4
.word 0xe8270019 ! t1_kref+0x264c: st %l4, [%i4 + %i1]
.word 0x921c0011 ! t1_kref+0x2650: xor %l0, %l1, %o1
.word 0x932c4014 ! t1_kref+0x2654: sll %l1, %l4, %o1
.word 0x89a108c2 ! t1_kref+0x2658: fsubd %f4, %f2, %f4
.word 0x949d4011 ! t1_kref+0x265c: xorcc %l5, %l1, %o2
.word 0xd2066004 ! t1_kref+0x2660: ld [%i1 + 4], %o1
.word 0x85a108c4 ! t1_kref+0x2664: fsubd %f4, %f4, %f2
.word 0x8ba01883 ! t1_kref+0x2668: fitos %f3, %f5
.word 0xc91fbe80 ! t1_kref+0x266c: ldd [%fp - 0x180], %f4
.word 0xd6000019 ! t1_kref+0x2670: ld [%g0 + %i1], %o3
.word 0x8ba089a3 ! t1_kref+0x2674: fdivs %f2, %f3, %f5
.word 0xaf2d600c ! t1_kref+0x2678: sll %l5, 0xc, %l7
.word 0x81a90ac4 ! t1_kref+0x267c: fcmped %fcc0, %f4, %f4
.word 0x89a108c2 ! t1_kref+0x2680: fsubd %f4, %f2, %f4
.word 0xec500019 ! t1_kref+0x2684: ldsh [%g0 + %i1], %l6
.word 0x29800006 ! t1_kref+0x2688: fbl,a _kref+0x26a0
.word 0xd000a024 ! t1_kref+0x268c: ld [%g2 + 0x24], %o0
.word 0xe66e8019 ! t1_kref+0x2690: ldstub [%i2 + %i1], %l3
.word 0x89a108a2 ! t1_kref+0x2694: fsubs %f4, %f2, %f4
.word 0xac7c8015 ! t1_kref+0x2698: sdiv %l2, %l5, %l6
.word 0x972ca016 ! t1_kref+0x269c: sll %l2, 0x16, %o3
.word 0x85b08a02 ! t1_kref+0x26a0: fpadd16 %f2, %f2, %f2
.word 0x89a01a22 ! t1_kref+0x26a4: fstoi %f2, %f4
.word 0x89a00542 ! t1_kref+0x26a8: fsqrtd %f2, %f4
.word 0xd408a004 ! t1_kref+0x26ac: ldub [%g2 + 4], %o2
.word 0xc1be1811 ! t1_kref+0x26b0: stda %f0, [%i0 + %l1]0xc0
.word 0x85a000a5 ! t1_kref+0x26b4: fnegs %f5, %f2
.word 0x8ba000a5 ! t1_kref+0x26b8: fnegs %f5, %f5
call SYM(t1_subr0)
.word 0x92dcbb3e ! t1_kref+0x26c0: smulcc %l2, -0x4c2, %o1
.word 0x89a109c2 ! t1_kref+0x26c4: fdivd %f4, %f2, %f4
.word 0x81a88ac2 ! t1_kref+0x26c8: fcmped %fcc0, %f2, %f2
.word 0xaf400000 ! t1_kref+0x26cc: mov %y, %l7
.word 0x3e480003 ! t1_kref+0x26d0: bvc,a,pt %icc, _kref+0x26dc
.word 0x89b10982 ! t1_kref+0x26d4: bshuffle %f4, %f2, %f4
.word 0xae054010 ! t1_kref+0x26d8: add %l5, %l0, %l7
.word 0xd00e001a ! t1_kref+0x26dc: ldub [%i0 + %i2], %o0
.word 0xe02e8018 ! t1_kref+0x26e0: stb %l0, [%i2 + %i0]
.word 0xac9cc012 ! t1_kref+0x26e4: xorcc %l3, %l2, %l6
.word 0xe8c65000 ! t1_kref+0x26e8: ldswa [%i1]0x80, %l4
.word 0x87a00524 ! t1_kref+0x26ec: fsqrts %f4, %f3
.word 0xec16201a ! t1_kref+0x26f0: lduh [%i0 + 0x1a], %l6
.word 0x3f480007 ! t1_kref+0x26f4: fbo,a,pt %fcc0, _kref+0x2710
.word 0xee6e201c ! t1_kref+0x26f8: ldstub [%i0 + 0x1c], %l7
.word 0x973d0010 ! t1_kref+0x26fc: sra %l4, %l0, %o3
.word 0x8ba01a25 ! t1_kref+0x2700: fstoi %f5, %f5
.word 0xedee501a ! t1_kref+0x2704: prefetcha %i1 + %i2, 22
.word 0xac1d2aa1 ! t1_kref+0x2708: xor %l4, 0xaa1, %l6
.word 0x87a00024 ! t1_kref+0x270c: fmovs %f4, %f3
.word 0x8ba00523 ! t1_kref+0x2710: fsqrts %f3, %f5
.word 0x86102001 ! t1_kref+0x2714: mov 0x1, %g3
.word 0x32800000 ! t1_kref+0x2718: bne,a _kref+0x2718
.word 0x86a0e001 ! t1_kref+0x271c: subcc %g3, 1, %g3
.word 0xaa8c8010 ! t1_kref+0x2720: andcc %l2, %l0, %l5
.word 0x89a14d22 ! t1_kref+0x2724: fsmuld %f5, %f2, %f4
.word 0x85a08842 ! t1_kref+0x2728: faddd %f2, %f2, %f2
.word 0xf4380019 ! t1_kref+0x272c: std %i2, [%g0 + %i1]
.word 0x24480006 ! t1_kref+0x2730: ble,a,pt %icc, _kref+0x2748
.word 0xa8b54013 ! t1_kref+0x2734: orncc %l5, %l3, %l4
.word 0x81580000 ! t1_kref+0x2738: flushw
.word 0x963d231e ! t1_kref+0x273c: xnor %l4, 0x31e, %o3
.word 0x85a089c4 ! t1_kref+0x2740: fdivd %f2, %f4, %f2
.word 0x01000000 ! t1_kref+0x2744: nop
call SYM(_kaos_done)
.word 0x01000000 ! t1_kref+0x274c: nop
KGLOBAL(t1_ktbl_end)
t1_ktbl_end:
t1_ktbl_page_end:
KTEXT_MODULE(t1_module_subr0, 0x357ec000)
.seg "text"
t1_subr0_page_begin:
.skip 8184
.global _t1_subr0; ENTRY(t1_subr0)
.word 0xa6844012 ! t1_subr0+0x0: addcc %l1, %l2, %l3
.word 0x81c3e008 ! t1_subr0+0x4: retl
.word 0xaa64c014 ! t1_subr0+0x8: subc %l3, %l4, %l5
t1_subr0_page_end:
KTEXT_MODULE(t1_module_subr1, 0x38560000)
.seg "text"
t1_subr1_page_begin:
.skip 8180
.global _t1_subr1; ENTRY(t1_subr1)
.word 0x9de3bfa0 ! t1_subr1+0x0: save %sp, -0x60, %sp
.word 0xb29eaa5a ! t1_subr1+0x4: xorcc %i2, 0xa5a, %i1
.word 0x81c7e008 ! t1_subr1+0x8: ret
.word 0xa7ee6001 ! t1_subr1+0xc: restore %i1, 1, %l3
t1_subr1_page_end:
KTEXT_MODULE(t1_module_subr2, 0x3513a000)
.seg "text"
t1_subr2_page_begin:
.skip 8188
.global _t1_subr2; ENTRY(t1_subr2)
.word 0x9de3bfa0 ! t1_subr2+0x0: save %sp, -0x60, %sp
.word 0xb2066001 ! t1_subr2+0x4: add %i1, 1, %i1
.word 0x81c7e008 ! t1_subr2+0x8: ret
.word 0xa3ee6001 ! t1_subr2+0xc: restore %i1, 1, %l1
t1_subr2_page_end:
KTEXT_MODULE(t1_module_subr3, 0x352be000)
.seg "text"
t1_subr3_page_begin:
.skip 8176
.global _t1_subr3; ENTRY(t1_subr3)
.word 0x90056001 ! t1_subr3+0x0: add %l5, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0x4: save %sp, -0x60, %sp
#if defined(KAOS_SIMULATION)
add %i0, 12, %i0
#else
.word 0x90062001 ! t1_subr3+0x8: add %i0, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0xc: save %sp, -0x60, %sp
.word 0x90062001 ! t1_subr3+0x10: add %i0, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0x14: save %sp, -0x60, %sp
.word 0x90062001 ! t1_subr3+0x18: add %i0, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0x1c: save %sp, -0x60, %sp
.word 0x90062001 ! t1_subr3+0x20: add %i0, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0x24: save %sp, -0x60, %sp
.word 0x90062001 ! t1_subr3+0x28: add %i0, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0x2c: save %sp, -0x60, %sp
.word 0x90062001 ! t1_subr3+0x30: add %i0, 1, %o0
.word 0x9de3bfa0 ! t1_subr3+0x34: save %sp, -0x60, %sp
.word 0xb1ee2001 ! t1_subr3+0x38: restore %i0, 1, %i0
.word 0xb1ee2001 ! t1_subr3+0x3c: restore %i0, 1, %i0
.word 0xb1ee2001 ! t1_subr3+0x40: restore %i0, 1, %i0
.word 0xb1ee2001 ! t1_subr3+0x44: restore %i0, 1, %i0
.word 0xb1ee2001 ! t1_subr3+0x48: restore %i0, 1, %i0
.word 0xb1ee2001 ! t1_subr3+0x4c: restore %i0, 1, %i0
#endif
.word 0x81c7e008 ! t1_subr3+0x50: ret
.word 0xadee2001 ! t1_subr3+0x54: restore %i0, 1, %l6
t1_subr3_page_end:
!
! Total operations: 2430
!
! Operation frequencies
!
! name exp obs
! ldsb 0.75 0.58
! ldub 0.75 0.66
! ldsh 0.73 0.78
! lduh 1.19 1.32
! ld 1.21 1.03
! ldd 1.16 1.19
! swap 0.94 0.74
! ldstub 1.23 1.40
! stb 0.45 0.53
! sth 0.91 0.99
! st 0.42 0.49
! std 0.33 0.29
! add 1.03 1.65
! addcc 0.40 0.37
! addx 0.66 0.58
! addxcc 0.19 0.29
! taddcc 0.15 0.25
! taddcctv 0.27 0.45
! sub 0.08 0.12
! subcc 0.67 0.95
! subx 0.29 0.37
! subxcc 0.39 0.37
! tsubcc 0.17 0.29
! tsubcctv 0.05 0.00
! mulscc 0.98 1.07
! and 0.90 0.86
! andcc 0.95 0.99
! andn 0.80 0.74
! andncc 1.17 1.28
! or 0.94 1.36
! orcc 1.24 1.65
! orn 0.79 0.91
! orncc 1.40 1.48
! xor 0.98 0.95
! xorcc 1.11 1.19
! xnor 0.99 0.91
! xnorcc 0.26 0.41
! sll 1.21 1.11
! srl 0.04 0.04
! sra 1.15 1.19
! unimp 0.14 0.21
! umul 0.21 0.16
! smul 0.88 0.82
! udiv 0.84 0.86
! sdiv 0.53 0.82
! umulcc 0.22 0.08
! smulcc 0.15 0.33
! udivcc 0.93 1.15
! sdivcc 0.90 0.99
! rdy 0.84 0.91
! wry 0.32 0.37
! bicc 0.16 0.12
! sethi 1.11 0.74
! jmpl 0.80 0.66
! call 1.34 1.03
! ticc 0.15 0.16
! flush 0.23 0.16
! save 0.74 0.78
! restore 0.95 0.00
! stbar 0.96 0.74
! ldf 0.88 0.82
! lddf 0.08 0.08
! stf 1.08 1.28
! stdf 0.10 0.04
! fadds 0.53 0.66
! fsubs 1.35 1.36
! fmuls 0.13 0.12
! fdivs 0.59 0.53
! faddd 1.40 1.11
! fsubd 0.89 1.19
! fmuld 0.06 0.08
! fdivd 1.28 1.23
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 1.23 1.32
! fdmulq 0.00 0.00
! fitos 1.08 1.07
! fitod 0.09 0.08
! fitoq 0.00 0.00
! fstoi 1.11 1.19
! fstod 0.25 0.16
! fstoq 0.00 0.00
! fdtoi 0.30 0.66
! fdtos 1.13 1.19
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.63 0.66
! fnegs 1.35 1.69
! fabss 0.05 0.12
! fsqrts 2.21 2.43
! fsqrtd 1.52 1.77
! fsqrtq 0.00 0.00
! fcmps 0.12 0.12
! fcmpd 1.14 0.95
! fcmpq 0.00 0.00
! fcmpes 0.44 0.41
! fcmped 0.89 0.78
! fcmpeq 0.00 0.00
! fbfcc 1.13 0.70
! ldfsr 0.25 0.00
! stfsr 0.01 0.00
! loop 0.70 0.37
! offset 0.18 0.33
! area 0.15 0.04
! target 0.23 0.53
! goto 0.11 0.08
! sigsegv 0.25 0.21
! sigbus 0.02 0.04
! imodify 0.50 0.41
! ldfsr_offset 0.08 0.00
! fpattern 0.76 0.70
! lbranch 0.05 0.04
! shmld 1.68 1.73
! shmst 0.55 0.45
! shmpf 0.10 0.16
! shmswap 0.24 0.21
! shmblkld 0.94 0.00
! shmblkst 0.39 0.00
! shmblkchk 0.18 0.04
! 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.12 0.00
! casa 0.14 0.29
! rdasi 0.26 0.25
! wrasi 0.14 0.08
! bpcc 3.02 3.21
! fbpfcc 3.41 3.09
! fmovscc 0.01 0.00
! fmovdcc 0.09 0.04
! fmovqcc 0.00 0.00
! movcc 0.09 0.12
! flushw 0.18 0.12
! membar 0.02 0.08
! prefetch 0.32 0.25
! rdpc 0.06 0.00
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.05 0.04
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.23 0.37
! ldsha 0.02 0.00
! lduba 0.10 0.12
! lduha 0.17 0.12
! lda 0.24 0.29
! ldda 0.07 0.12
! ldstuba 0.17 0.12
! prefetcha 0.95 0.91
! stfa 0.04 0.00
! stdfa 0.12 0.16
! stqfa 0.00 0.00
! stba 0.15 0.12
! stha 0.17 0.21
! sta 0.26 0.45
! stda 0.12 0.16
! swapa 0.26 0.41
! fmovd 0.03 0.00
! fnegd 0.09 0.08
! fabsd 0.04 0.08
! fstox 0.17 0.08
! fdtox 0.11 0.04
! fxtos 0.03 0.04
! fxtod 0.23 0.16
! lds 0.11 0.04
! ldsa 0.20 0.25
! ldx 0.17 0.21
! ldxa 0.10 0.21
! nofault 0.03 0.08
! rdgsr 0.07 0.00
! wrgsr 0.12 0.16
! fpadd16 0.26 0.33
! fpadd16s 0.16 0.25
! fpadd32 0.13 0.12
! fpadd32s 0.19 0.04
! fpsub16 0.20 0.16
! fpsub16s 0.13 0.08
! fpsub32 0.04 0.08
! fpsub32s 0.27 0.16
! fpack16 0.14 0.12
! fpack32 0.17 0.04
! fpackfix 0.05 0.16
! fexpand 0.17 0.29
! fpmerge 0.14 0.21
! fmul8x16 0.16 0.25
! fmul8x16au 0.24 0.25
! fmul8x16al 0.13 0.29
! fmul8sux16 0.24 0.29
! fmul8ulx16 0.22 0.04
! fmuld8sux16 0.20 0.21
! fmuld8ulx16 0.15 0.16
! alignaddr 0.24 0.25
! alignaddrl 0.27 0.21
! faligndata 0.09 0.04
! fzero 0.17 0.21
! fzeros 0.04 0.04
! fone 0.02 0.12
! fones 0.13 0.12
! fsrc1 0.06 0.00
! fsrc1s 0.03 0.00
! fsrc2 0.13 0.16
! fsrc2s 0.23 0.16
! fnot1 0.11 0.08
! fnot1s 0.18 0.21
! fnot2 0.14 0.16
! fnot2s 0.20 0.29
! for 0.24 0.37
! fors 0.24 0.25
! fnor 0.13 0.12
! fnors 0.10 0.04
! fand 0.06 0.04
! fands 0.27 0.16
! fnand 0.25 0.25
! fnands 0.24 0.12
! fxor 0.17 0.33
! fxors 0.07 0.12
! fxnor 0.00 0.00
! fxnors 0.18 0.33
! fornot1 0.20 0.21
! fornot1s 0.08 0.04
! fornot2 0.03 0.04
! fornot2s 0.19 0.16
! fandnot1 0.05 0.04
! fandnot1s 0.01 0.04
! fandnot2 0.17 0.12
! fandnot2s 0.14 0.21
! fcmpgt16 0.26 0.37
! fcmpgt32 0.03 0.00
! fcmple16 0.22 0.21
! fcmple32 0.11 0.00
! fcmpne16 0.04 0.00
! fcmpne32 0.22 0.08
! fcmpeq16 0.09 0.04
! fcmpeq32 0.26 0.25
! edge8 0.16 0.25
! edge8l 0.20 0.08
! edge16 0.03 0.04
! edge16l 0.09 0.00
! edge32 0.25 0.37
! edge32l 0.06 0.12
! pdist 0.26 0.29
! partial_st8 0.27 0.41
! partial_st16 0.26 0.16
! partial_st32 0.07 0.04
! short_st8 0.06 0.08
! short_st16 0.06 0.16
! short_ld8 0.07 0.08
! short_ld16 0.13 0.25
! blkld 0.17 0.00
! blkst 0.22 0.00
! blkld_offset 0.09 0.00
! blkst_offset 0.25 0.00
! blk_check 0.15 0.16
! casxa 0.08 0.08
! rdccr 0.17 0.12
! rdfprs 0.13 0.16
! wrccr 0.20 0.37
! popc 0.24 0.16
! wrfprs 0.19 0.25
! stx 0.03 0.12
! stxa 0.27 0.58
! cflush 0.00 0.00
! array8 0.26 0.25
! array16 0.18 0.08
! array32 0.02 0.00
! edge8n 0.25 0.21
! edge8ln 0.10 0.12
! edge16n 0.17 0.04
! edge16ln 0.27 0.25
! edge32n 0.07 0.04
! edge32ln 0.02 0.00
! bmask 0.22 0.21
! bshuffle 0.05 0.08
! siam 0.13 0.12
! 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(t1_module_offset_table, 0x3137a000)
.seg "data"
t1_offset_table_start:
t1_offset_table_size: .word 0x00000008
t1_offset_table:
.word 0x00000010
.word 0x00000018
.word 0xffffffe0
.word 0xfffffff8
.word 0xfffffff0
.word 0xffffffe8
.word 0x00000000
.word 0x00000008
t1_offset_table_end:
t1_ldfsr_offset_table_start:
t1_ldfsr_offset_table_size: .word 0x00000000
t1_ldfsr_offset_table:
t1_ldfsr_offset_table_end:
t1_bld_offset_table_start:
t1_bld_offset_table_size: .word 0x00000000
t1_bld_offset_table:
t1_bld_offset_table_end:
t1_bst_offset_table_start:
t1_bst_offset_table_size: .word 0x00000000
t1_bst_offset_table:
t1_bst_offset_table_end:
.skip 8144 ! page align
KDATA_MODULE(t1_module_data_in_regs, 0x31cd2000)
.seg "data"
KGLOBAL(t1_data_in_regs)
t1_data_in_regs_start:
t1_data_in_regs:
.word 0x2944e461 ! %f0
.word 0x8a9aa2b6 ! %f1
.word 0x5318ced3 ! %f2
.word 0x5e5d682e ! %f3
.word 0x978a4724 ! %f4
.word 0xc9f5deb6 ! %f5
.word 0x2f060ea6 ! %f6
.word 0x184e0211 ! %f7
.word 0xdcda129e ! %f8
.word 0x8cc4607b ! %f9
.word 0x43fc490e ! %f10
.word 0xc9e7dbd6 ! %f11
.word 0x4cf7153d ! %f12
.word 0xc1119e03 ! %f13
.word 0xa7e7e469 ! %f14
.word 0x4801ccaf ! %f15
.word 0x6b886d4f ! %f16
.word 0xf0f75621 ! %f17
.word 0x0a50e160 ! %f18
.word 0x391edfc7 ! %f19
.word 0x4aa67ce8 ! %f20
.word 0xb5f04093 ! %f21
.word 0xc331cb6c ! %f22
.word 0xb4b95471 ! %f23
.word 0x07e8b808 ! %f24
.word 0xa01d2b53 ! %f25
.word 0x452ead9c ! %f26
.word 0xe140eda4 ! %f27
.word 0x63ffb0fd ! %f28
.word 0x4e2e192d ! %f29
.word 0x45c00f94 ! %f30
.word 0x656a44a7 ! %f31
.word 0x9bb90706 ! %f32
.word 0x93a63591 ! %f33
.word 0xb4a23ed8 ! %f34
.word 0x41141308 ! %f35
.word 0x87011b39 ! %f36
.word 0xaf4ab1aa ! %f37
.word 0xaa19684a ! %f38
.word 0x6ce2a7d2 ! %f39
.word 0x5d50afa6 ! %f40
.word 0x57f9deae ! %f41
.word 0x3d9f45f1 ! %f42
.word 0x7500fbfe ! %f43
.word 0x8532d4bb ! %f44
.word 0xfc291977 ! %f45
.word 0x349764fb ! %f46
.word 0xd67a1a29 ! %f47
.word 0x5871c8e9 ! %f48
.word 0xfd1d5b53 ! %f49
.word 0x66f34805 ! %f50
.word 0xde94cd87 ! %f51
.word 0x7e3fae87 ! %f52
.word 0x0bdb8417 ! %f53
.word 0xd67fe998 ! %f54
.word 0x03c6cc17 ! %f55
.word 0x429a3bf7 ! %f56
.word 0x880ab17a ! %f57
.word 0xc92a62f7 ! %f58
.word 0x7773d018 ! %f59
.word 0x6476ca06 ! %f60
.word 0xd9d4379f ! %f61
.word 0xc721bb17 ! %f62
.word 0x0a0054bb ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t1_kref+0xc90 ! %g1 (code pointer)
.word t1_data_in_shm_area ! %g2 (shared area pointer)
.word 0xf6d057f8 ! %g3 (loop index)
.word SYM(t1_subr0) ! %g4 (jmpl target)
.word t1_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x125741bc ! %o0
.word 0x13df6fe2 ! %o1
.word 0x3cf661d6 ! %o2
.word 0x116dea67 ! %o3
.word 0x318b60b1 ! %o4
.word 0x633cb5a1 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x15366498 ! %l0
.word 0x0c720ef3 ! %l1
.word 0x779821ee ! %l2
.word 0x5f06ea19 ! %l3
.word 0x19b7c184 ! %l4
.word 0x58d5cb39 ! %l5
.word 0xca461bf0 ! %l6
.word 0x08fa5466 ! %l7
.word t1_data_in_area0 ! %i0 (area pointer)
.word t1_data_in_area0 ! %i1 (area pointer)
.word 0xffffffef ! %i2 (byte offset)
.word 0xffffffec ! %i3 (halfword offset)
.word 0x0000001c ! %i4 (word offset)
.word 0xffffffe0 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xf38978a0 ! %y
.word 0x00000001 ! %icc (nzvc)
.word 0x00000bf7 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000080 ! %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 t1_data_in_mtbl_size; t1_data_in_mtbl_size: .word 253
t1_data_in_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t1_module_data_in_stack, 0x2dfac000)
.seg "data"
KGLOBAL(t1_data_in_mtbl_size)
KGLOBAL(t1_data_in_mtbl)
KGLOBAL(t1_data_in_stack)
t1_data_in_stack_start:
.word 0x7b342490
.word 0xbe25ff60
.word 0x34835320
.word 0x001c0043
.word 0x5db0115b
.word 0x189ee108
.word 0xf626e88e
.word 0xea27ab4b
.word 0xa0dd0f5e
.word 0x3ed88df6
.word 0x0a15d7eb
.word 0x9064aa7e
.word 0xe4061704
.word 0xcb5367b8
.word 0x6d9db0a8
.word 0xdfe60769
.word 0xcccaf620
.word 0xa60556be
.word 0x5b459c7b
.word 0x806fff4d
.word 0xcb4a5632
.word 0x0a8f8d50
.word 0x8dc9993d
.word 0x25a28136
.word 0x68ef62e8
.word 0xd31905c1
.word 0xdc74ed15
.word 0xaf04f94c
.word 0xcf94d4e6
.word 0x62962fe5
.word 0xe06d38d6
.word 0xa7b2fd68
.word 0xb98764c9
.word 0x88d981bf
.word 0x6fb1cca5
.word 0x4a4eaee9
.word 0xeb0dea69
.word 0x584fdf7f
.word 0x50a922df
.word 0x12d6e5c8
.word 0xc3bdac5e
.word 0x8c070eaa
.word 0xc250a539
.word 0x9b4c78ea
.word 0x3545a3c5
.word 0xabcba89a
.word 0xdfc12027
.word 0x12f337b5
.word 0x56c3b844
.word 0x270f4029
.word 0xb3fc8882
.word 0xf7b068e5
.word 0xfb63384a
.word 0xad1eaea9
.word 0x1b1ff764
.word 0xced1e2a0
.word 0xc934119b
.word 0xd53bbc16
.word 0x8a5f0056
.word 0xbba60fc7
.word 0xae1e8e0b
.word 0xe2ac968e
.word 0x26dbc5ad
.word 0xdffe768e
.word 0xa4cf9889
.word 0xfb06cd01
.word 0x76c16f30
.word 0x223b944e
.word 0x2eb5ce5f
.word 0x5722c124
.word 0x963ce6fe
.word 0x0f1a2299
.word 0xeae7e0b7
.word 0xdc7fc4aa
.word 0x7d4a00ae
.word 0x3067198f
.word 0x38510a60
.word 0xa4b055b6
.word 0x3a096eb8
.word 0x0e41036f
.word 0xd4089dd2
.word 0x75e92e8a
.word 0x5fb62a12
.word 0xabe27570
.word 0x1f85ef6f
.word 0x3a451c84
.word 0x8297301e
.word 0x445ac1d1
.word 0xedb2200b
.word 0x75fad24b
.word 0xc7b4bac2
.word 0x4457372f
.word 0xe5ed8bae
.word 0x66e12945
.word 0x11e656d8
.word 0x7d708116
.word 0x4136e098
.word 0x5c71864c
.word 0x8f417cc9
.word 0xaa94fdd9
.word 0xabfe2284
.word 0x6e3f55a0
.word 0xa0468f74
.word 0xfd621da5
.word 0xbf0e1e31
.word 0xaad6d21e
.word 0xafa46553
.word 0x4ecc1ed4
.word 0xdf9b111d
.word 0x49648bb2
.word 0x6448bfe0
.word 0x0394bb7e
.word 0x822d8993
.word 0x28aa6109
.word 0x11f65535
.word 0xe4069c56
.word 0x220cc2e8
.word 0xbcdde08b
.word 0xc4ff4ff2
.word 0x4774a4b2
.word 0x9f3c0200
.word 0x77574488
.word 0x364d6962
.word 0x94596beb
.word 0xc452b617
.word 0x1db77eb0
.word 0x3bcf01e0
.word 0x56e477e6
.word 0x1baf61bd
.word 0x959f06c8
.word 0x68f2db77
.word 0x06880cf3
.word 0xe5019022
.word 0x7576609b
.word 0xf1525ac8
.word 0x08f3a6d5
.word 0x59275a93
.word 0x7d648d2e
.word 0x07447230
.word 0xf3146f21
.word 0xaf1f4244
.word 0xb49edb36
.word 0xcf119b29
.word 0x687644cb
.word 0xb997624f
.word 0xba00cace
.word 0x282381f0
.word 0x0bf528fd
.word 0xf5af3dfc
.word 0x4a91f864
.word 0x76114768
.word 0x9358252a
.word 0x8111af43
.word 0xb08b42f4
.word 0xd6137d3e
.word 0x676bfe63
.word 0x6be0b98e
.word 0xc8cba179
.word 0xc879404d
.word 0x0cc549e9
.word 0x024544c2
.word 0x56c05b9f
.word 0xeb6a1542
.word 0x73b6b702
.word 0x06110480
.word 0x2ecb99bc
.word 0x7ad66b83
.word 0xe981a210
t1_data_in_sp:
.word 0xf3010fa7
.word 0x406f8001
.word 0x8b32ea4c
.word 0xb69444de
.word 0xa413ec1d
.word 0x1b3348ec
.word 0x6fb8ec1b
.word 0x0f0a183d
.word t1_data_in_area0
.word t1_data_in_area0
.word 0x0000000b
.word 0x00000016
.word 0x00000000
.word 0x00000008
.word t1_data_in_fp
.word 0x65e255b8
.word 0x76b0eb09
.word 0x7758f122
.word 0x09f2a39a
.word 0x46b431b8
.word 0xe1668b5d
.word 0xcb869300
.word 0x0c9e065b
.word 0x961c1046
t1_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 t1_data_in_area0 ! [%fp - 0x20]
.word SYM(t1_subr3) ! [%fp - 0x1c]
.word SYM(t1_subr2) ! [%fp - 0x18]
.word SYM(t1_subr1) ! [%fp - 0x14]
.word SYM(t1_subr0) ! [%fp - 0x10]
t1_data_in_mtbl:
.word 0x65ebefa6 ! [%fp - 0xc]
.word 0x0c677a04 ! [%fp - 0x8]
.word 0x4d70b66e ! [%fp - 0x4]
.global t1_data_in_fp; t1_data_in_fp:
.word 0xfb9c45f7
.word 0x7cb15834
.word 0xe931c570
.word 0x3225b0e6
.word 0x3effacad
.word 0x6bf4c82c
.word 0x37c7073e
.word 0x48d13b34
.word 0xfd5668c0
.word 0x547eb4b0
.word 0x93952e74
.word 0xdd9c20f0
.word 0x8bdd4d7a
.word 0xe558023d
.word 0xb3eb42bc
.word 0x21ce89d9
.word 0x179294c9
.word 0xdd17f455
.word 0xa2a5c533
.word 0x6da3ac1a
.word 0x2d31de2f
.word 0xf82ef35d
.word 0x85ffca81
.word 0x6e2fdecf
t1_data_in_stacktop:
.word 0
t1_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t1_module_data_in_area0, 0x27d3a000)
.seg "data"
t1_data_in_area0_start:
.skip 2304
t1_data_in_area0_begin:
.word 0x827ca8fc ! t1_data_in_area0-0x20
.word 0x827d4cc7 ! t1_data_in_area0-0x1c
.word 0x67932229 ! t1_data_in_area0-0x18
.word 0x1d36d0c6 ! t1_data_in_area0-0x14
.word 0x6653bdbf ! t1_data_in_area0-0x10
.word 0xb5d35173 ! t1_data_in_area0-0xc
.word 0x48631f21 ! t1_data_in_area0-0x8
.word 0x3a67e789 ! t1_data_in_area0-0x4
.global t1_data_in_area0; t1_data_in_area0:
.word 0xac793afa ! t1_data_in_area0+0x0
.word 0x40ea7652 ! t1_data_in_area0+0x4
.word 0xbb72d5a4 ! t1_data_in_area0+0x8
.word 0xf0530a9c ! t1_data_in_area0+0xc
.word 0x331a3914 ! t1_data_in_area0+0x10
.word 0x893d5b4c ! t1_data_in_area0+0x14
.word 0x1720e247 ! t1_data_in_area0+0x18
.word 0x2bc85f02 ! t1_data_in_area0+0x1c
t1_data_in_area0_end:
.skip 5824
t1_data_in_area0_stop:
KDATA_MODULE(t1_module_data_in_shm_area, 0x213c0000)
.seg "data"
t1_data_in_shm_area_start:
t1_data_in_shm_area_begin:
.global t1_data_in_shm_area; t1_data_in_shm_area:
.word 0xacf989d8 ! t1_data_in_shm_area+0x0 (t0)
.word 0x6eba3993 ! t1_data_in_shm_area+0x4 (t1)
.word 0xc4759482 ! t1_data_in_shm_area+0x8 (t2)
.word 0x6602c17f ! t1_data_in_shm_area+0xc (t3)
.word 0xf20337ae ! t1_data_in_shm_area+0x10 (t0)
.word 0x601edc63 ! t1_data_in_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t1_data_in_shm_area+0x18 (t2)
.word 0x032c661c ! t1_data_in_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t1_data_in_shm_area+0x20 (t0)
.word 0x4e900e4a ! t1_data_in_shm_area+0x24 (t1)
.word 0x5b96095a ! t1_data_in_shm_area+0x28 (t2)
.word 0x98981e68 ! t1_data_in_shm_area+0x2c (t3)
.word 0xef881dff ! t1_data_in_shm_area+0x30 (t0)
.word 0x8679b706 ! t1_data_in_shm_area+0x34 (t1)
.word 0x81483ab6 ! t1_data_in_shm_area+0x38 (t2)
.word 0x24445275 ! t1_data_in_shm_area+0x3c (t3)
.word 0xfb724131 ! t1_data_in_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t1_data_in_shm_area+0x44
.word 0xc0827157 ! t1_data_in_shm_area+0x48
.word 0x09e06248 ! t1_data_in_shm_area+0x4c
.word 0x4f088a62 ! t1_data_in_shm_area+0x50
.word 0xc7068f82 ! t1_data_in_shm_area+0x54
.word 0x72b4643d ! t1_data_in_shm_area+0x58
.word 0x44317a82 ! t1_data_in_shm_area+0x5c
.word 0xc013bd50 ! t1_data_in_shm_area+0x60
.word 0xc53cd303 ! t1_data_in_shm_area+0x64
.word 0x46aa2a9f ! t1_data_in_shm_area+0x68
.word 0xaa2094c7 ! t1_data_in_shm_area+0x6c
.word 0x3d3fe5d6 ! t1_data_in_shm_area+0x70
.word 0xe227cde0 ! t1_data_in_shm_area+0x74
.word 0x7ebcb9e3 ! t1_data_in_shm_area+0x78
.word 0xf9f2aeb5 ! t1_data_in_shm_area+0x7c
.word 0x740d230d ! t1_data_in_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t1_data_in_shm_area+0x84
.word 0x7e9945a6 ! t1_data_in_shm_area+0x88
.word 0x78330084 ! t1_data_in_shm_area+0x8c
.word 0x814f36cd ! t1_data_in_shm_area+0x90
.word 0x16fad8bc ! t1_data_in_shm_area+0x94
.word 0xccae44dd ! t1_data_in_shm_area+0x98
.word 0x72ec855a ! t1_data_in_shm_area+0x9c
.word 0x06980974 ! t1_data_in_shm_area+0xa0
.word 0x1ca6a01a ! t1_data_in_shm_area+0xa4
.word 0x3d81253d ! t1_data_in_shm_area+0xa8
.word 0xcc8334dd ! t1_data_in_shm_area+0xac
.word 0xdee025e5 ! t1_data_in_shm_area+0xb0
.word 0x74d325bb ! t1_data_in_shm_area+0xb4
.word 0xf32150dc ! t1_data_in_shm_area+0xb8
.word 0x81eec20a ! t1_data_in_shm_area+0xbc
.word 0x5c09d58a ! t1_data_in_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t1_data_in_shm_area+0xc4
.word 0x81056530 ! t1_data_in_shm_area+0xc8
.word 0x15dcba37 ! t1_data_in_shm_area+0xcc
.word 0x21d55f4f ! t1_data_in_shm_area+0xd0
.word 0xf04b5e0d ! t1_data_in_shm_area+0xd4
.word 0xea998f92 ! t1_data_in_shm_area+0xd8
.word 0xd1b909b3 ! t1_data_in_shm_area+0xdc
.word 0xd6cf6b71 ! t1_data_in_shm_area+0xe0
.word 0x488afceb ! t1_data_in_shm_area+0xe4
.word 0xd924872f ! t1_data_in_shm_area+0xe8
.word 0xfabde4a8 ! t1_data_in_shm_area+0xec
.word 0xc2c674e8 ! t1_data_in_shm_area+0xf0
.word 0xe1c79e85 ! t1_data_in_shm_area+0xf4
.word 0xa727f846 ! t1_data_in_shm_area+0xf8
.word 0x152f1118 ! t1_data_in_shm_area+0xfc
.word 0x0014108e ! t1_data_in_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t1_data_in_shm_area+0x104
.word 0x25ede427 ! t1_data_in_shm_area+0x108
.word 0xd6710cdb ! t1_data_in_shm_area+0x10c
.word 0x3c0763ce ! t1_data_in_shm_area+0x110
.word 0xd2f0e5a6 ! t1_data_in_shm_area+0x114
.word 0xc5565907 ! t1_data_in_shm_area+0x118
.word 0x3a38caea ! t1_data_in_shm_area+0x11c
.word 0x12f3d29a ! t1_data_in_shm_area+0x120
.word 0x8d6ff36b ! t1_data_in_shm_area+0x124
.word 0xb4285314 ! t1_data_in_shm_area+0x128
.word 0xc5a380d9 ! t1_data_in_shm_area+0x12c
.word 0xf1a818a2 ! t1_data_in_shm_area+0x130
.word 0xf9d4906e ! t1_data_in_shm_area+0x134
.word 0x04671ac9 ! t1_data_in_shm_area+0x138
.word 0x7fbf48a5 ! t1_data_in_shm_area+0x13c
.word 0x658d8657 ! t1_data_in_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t1_data_in_shm_area+0x144
.word 0xd0b59ac8 ! t1_data_in_shm_area+0x148
.word 0xa1addb64 ! t1_data_in_shm_area+0x14c
.word 0x25a2d2f5 ! t1_data_in_shm_area+0x150
.word 0xf79139bc ! t1_data_in_shm_area+0x154
.word 0x83bcbfe8 ! t1_data_in_shm_area+0x158
.word 0xb3023fff ! t1_data_in_shm_area+0x15c
.word 0x64b2e4ec ! t1_data_in_shm_area+0x160
.word 0xd0f65a61 ! t1_data_in_shm_area+0x164
.word 0x9c654198 ! t1_data_in_shm_area+0x168
.word 0x151f61d3 ! t1_data_in_shm_area+0x16c
.word 0xde354063 ! t1_data_in_shm_area+0x170
.word 0x66f4ac43 ! t1_data_in_shm_area+0x174
.word 0xe6f56510 ! t1_data_in_shm_area+0x178
.word 0x75092887 ! t1_data_in_shm_area+0x17c
.word 0x1353fb70 ! t1_data_in_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t1_data_in_shm_area+0x184
.word 0xc99c8e56 ! t1_data_in_shm_area+0x188
.word 0xda42cd7f ! t1_data_in_shm_area+0x18c
.word 0x07c2e7aa ! t1_data_in_shm_area+0x190
.word 0x818edb76 ! t1_data_in_shm_area+0x194
.word 0xc7d315f7 ! t1_data_in_shm_area+0x198
.word 0xca8c9181 ! t1_data_in_shm_area+0x19c
.word 0x95e740fb ! t1_data_in_shm_area+0x1a0
.word 0xab6082be ! t1_data_in_shm_area+0x1a4
.word 0x32f545f3 ! t1_data_in_shm_area+0x1a8
.word 0x8414a89a ! t1_data_in_shm_area+0x1ac
.word 0x57caf5ba ! t1_data_in_shm_area+0x1b0
.word 0xe8667ff7 ! t1_data_in_shm_area+0x1b4
.word 0x4e5cb1f8 ! t1_data_in_shm_area+0x1b8
.word 0x89708042 ! t1_data_in_shm_area+0x1bc
.word 0x2deeb767 ! t1_data_in_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t1_data_in_shm_area+0x1c4
.word 0x9f52adab ! t1_data_in_shm_area+0x1c8
.word 0xecfced02 ! t1_data_in_shm_area+0x1cc
.word 0x414c592c ! t1_data_in_shm_area+0x1d0
.word 0xf4cba87d ! t1_data_in_shm_area+0x1d4
.word 0xc4cbeee5 ! t1_data_in_shm_area+0x1d8
.word 0x93189dee ! t1_data_in_shm_area+0x1dc
.word 0xc0aaeeb8 ! t1_data_in_shm_area+0x1e0
.word 0xe4ff1ace ! t1_data_in_shm_area+0x1e4
.word 0xb3890fa1 ! t1_data_in_shm_area+0x1e8
.word 0x80175573 ! t1_data_in_shm_area+0x1ec
.word 0x487f2523 ! t1_data_in_shm_area+0x1f0
.word 0x3fa53415 ! t1_data_in_shm_area+0x1f4
.word 0xeab17713 ! t1_data_in_shm_area+0x1f8
.word 0xf719ed15 ! t1_data_in_shm_area+0x1fc
.word 0x855fcd34 ! t1_data_in_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t1_data_in_shm_area+0x204
.word 0x2bea1238 ! t1_data_in_shm_area+0x208
.word 0x4ad9eaf2 ! t1_data_in_shm_area+0x20c
.word 0xb1717e27 ! t1_data_in_shm_area+0x210
.word 0x0d5da2b8 ! t1_data_in_shm_area+0x214
.word 0xfa56be3c ! t1_data_in_shm_area+0x218
.word 0x0309a65e ! t1_data_in_shm_area+0x21c
.word 0xefa320b0 ! t1_data_in_shm_area+0x220
.word 0x6f2b3edb ! t1_data_in_shm_area+0x224
.word 0x555d751b ! t1_data_in_shm_area+0x228
.word 0x1ab9a1af ! t1_data_in_shm_area+0x22c
.word 0x92f9a640 ! t1_data_in_shm_area+0x230
.word 0x42d2f82e ! t1_data_in_shm_area+0x234
.word 0x755d2089 ! t1_data_in_shm_area+0x238
.word 0xbdd92d54 ! t1_data_in_shm_area+0x23c
t1_data_in_shm_area_end:
t1_data_in_shm_area_stop:
KDATA_MODULE(t1_module_data_exp_regs, 0x2678e000)
.seg "data"
KGLOBAL(t1_data_exp_regs)
t1_data_exp_regs_start:
t1_data_exp_regs:
.word 0x2944e461 ! %f0
.word 0x8a9aa2b6 ! %f1
.word 0x5318ced3 ! %f2
.word 0x5e5d682e ! %f3
.word 0x978a4724 ! %f4
.word 0xc9f5deb6 ! %f5
.word 0x2f060ea6 ! %f6
.word 0x184e0211 ! %f7
.word 0xdcda129e ! %f8
.word 0x8cc4607b ! %f9
.word 0x43fc490e ! %f10
.word 0xc9e7dbd6 ! %f11
.word 0x4cf7153d ! %f12
.word 0xc1119e03 ! %f13
.word 0xa7e7e469 ! %f14
.word 0x4801ccaf ! %f15
.word 0x6b886d4f ! %f16
.word 0xf0f75621 ! %f17
.word 0x0a50e160 ! %f18
.word 0x391edfc7 ! %f19
.word 0x4aa67ce8 ! %f20
.word 0xb5f04093 ! %f21
.word 0xc331cb6c ! %f22
.word 0xb4b95471 ! %f23
.word 0x07e8b808 ! %f24
.word 0xa01d2b53 ! %f25
.word 0x452ead9c ! %f26
.word 0xe140eda4 ! %f27
.word 0x63ffb0fd ! %f28
.word 0x4e2e192d ! %f29
.word 0x45c00f94 ! %f30
.word 0x656a44a7 ! %f31
.word 0x9bb90706 ! %f32
.word 0x93a63591 ! %f33
.word 0xb4a23ed8 ! %f34
.word 0x41141308 ! %f35
.word 0x87011b39 ! %f36
.word 0xaf4ab1aa ! %f37
.word 0xaa19684a ! %f38
.word 0x6ce2a7d2 ! %f39
.word 0x5d50afa6 ! %f40
.word 0x57f9deae ! %f41
.word 0x3d9f45f1 ! %f42
.word 0x7500fbfe ! %f43
.word 0x8532d4bb ! %f44
.word 0xfc291977 ! %f45
.word 0x349764fb ! %f46
.word 0xd67a1a29 ! %f47
.word 0x5871c8e9 ! %f48
.word 0xfd1d5b53 ! %f49
.word 0x66f34805 ! %f50
.word 0xde94cd87 ! %f51
.word 0x7e3fae87 ! %f52
.word 0x0bdb8417 ! %f53
.word 0xd67fe998 ! %f54
.word 0x03c6cc17 ! %f55
.word 0x429a3bf7 ! %f56
.word 0x880ab17a ! %f57
.word 0xc92a62f7 ! %f58
.word 0x7773d018 ! %f59
.word 0x6476ca06 ! %f60
.word 0xd9d4379f ! %f61
.word 0xc721bb17 ! %f62
.word 0x0a0054bb ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t1_kref+0xc90 ! %g1 (code pointer)
.word t1_data_exp_shm_area! %g2 (shared area pointer)
.word 0xf6d057f8 ! %g3 (loop index)
.word SYM(t1_subr0) ! %g4 (jmpl target)
.word t1_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x125741bc ! %o0
.word 0x13df6fe2 ! %o1
.word 0x3cf661d6 ! %o2
.word 0x116dea67 ! %o3
.word 0x318b60b1 ! %o4
.word 0x633cb5a1 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x15366498 ! %l0
.word 0x0c720ef3 ! %l1
.word 0x779821ee ! %l2
.word 0x5f06ea19 ! %l3
.word 0x19b7c184 ! %l4
.word 0x58d5cb39 ! %l5
.word 0xca461bf0 ! %l6
.word 0x08fa5466 ! %l7
.word t1_data_exp_area0 ! %i0 (area pointer)
.word t1_data_exp_area0 ! %i1 (area pointer)
.word 0xffffffef ! %i2 (byte offset)
.word 0xffffffec ! %i3 (halfword offset)
.word 0x0000001c ! %i4 (word offset)
.word 0xffffffe0 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xf38978a0 ! %y
.word 0x00000001 ! %icc (nzvc)
.word 0x00000bf7 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000080 ! %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 ! ??
t1_data_exp_mtbl_size: .word 253
t1_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t1_module_data_exp_stack, 0x3e722000)
.seg "data"
KGLOBAL(t1_data_exp_mtbl_size)
KGLOBAL(t1_data_exp_mtbl)
KGLOBAL(t1_data_exp_stack)
t1_data_exp_stack_start:
.word 0x7b342490
.word 0xbe25ff60
.word 0x34835320
.word 0x001c0043
.word 0x5db0115b
.word 0x189ee108
.word 0xf626e88e
.word 0xea27ab4b
.word 0xa0dd0f5e
.word 0x3ed88df6
.word 0x0a15d7eb
.word 0x9064aa7e
.word 0xe4061704
.word 0xcb5367b8
.word 0x6d9db0a8
.word 0xdfe60769
.word 0xcccaf620
.word 0xa60556be
.word 0x5b459c7b
.word 0x806fff4d
.word 0xcb4a5632
.word 0x0a8f8d50
.word 0x8dc9993d
.word 0x25a28136
.word 0x68ef62e8
.word 0xd31905c1
.word 0xdc74ed15
.word 0xaf04f94c
.word 0xcf94d4e6
.word 0x62962fe5
.word 0xe06d38d6
.word 0xa7b2fd68
.word 0xb98764c9
.word 0x88d981bf
.word 0x6fb1cca5
.word 0x4a4eaee9
.word 0xeb0dea69
.word 0x584fdf7f
.word 0x50a922df
.word 0x12d6e5c8
.word 0xc3bdac5e
.word 0x8c070eaa
.word 0xc250a539
.word 0x9b4c78ea
.word 0x3545a3c5
.word 0xabcba89a
.word 0xdfc12027
.word 0x12f337b5
.word 0x56c3b844
.word 0x270f4029
.word 0xb3fc8882
.word 0xf7b068e5
.word 0xfb63384a
.word 0xad1eaea9
.word 0x1b1ff764
.word 0xced1e2a0
.word 0xc934119b
.word 0xd53bbc16
.word 0x8a5f0056
.word 0xbba60fc7
.word 0xae1e8e0b
.word 0xe2ac968e
.word 0x26dbc5ad
.word 0xdffe768e
.word 0xa4cf9889
.word 0xfb06cd01
.word 0x76c16f30
.word 0x223b944e
.word 0x2eb5ce5f
.word 0x5722c124
.word 0x963ce6fe
.word 0x0f1a2299
.word 0xeae7e0b7
.word 0xdc7fc4aa
.word 0x7d4a00ae
.word 0x3067198f
.word 0x38510a60
.word 0xa4b055b6
.word 0x3a096eb8
.word 0x0e41036f
.word 0xd4089dd2
.word 0x75e92e8a
.word 0x5fb62a12
.word 0xabe27570
.word 0x1f85ef6f
.word 0x3a451c84
.word 0x8297301e
.word 0x445ac1d1
.word 0xedb2200b
.word 0x75fad24b
.word 0xc7b4bac2
.word 0x4457372f
.word 0xe5ed8bae
.word 0x66e12945
.word 0x11e656d8
.word 0x7d708116
.word 0x4136e098
.word 0x5c71864c
.word 0x8f417cc9
.word 0xaa94fdd9
.word 0xabfe2284
.word 0x6e3f55a0
.word 0xa0468f74
.word 0xfd621da5
.word 0xbf0e1e31
.word 0xaad6d21e
.word 0xafa46553
.word 0x4ecc1ed4
.word 0xdf9b111d
.word 0x49648bb2
.word 0x6448bfe0
.word 0x0394bb7e
.word 0x822d8993
.word 0x28aa6109
.word 0x11f65535
.word 0xe4069c56
.word 0x220cc2e8
.word 0xbcdde08b
.word 0xc4ff4ff2
.word 0x4774a4b2
.word 0x9f3c0200
.word 0x77574488
.word 0x364d6962
.word 0x94596beb
.word 0xc452b617
.word 0x1db77eb0
.word 0x3bcf01e0
.word 0x56e477e6
.word 0x1baf61bd
.word 0x959f06c8
.word 0x68f2db77
.word 0x06880cf3
.word 0xe5019022
.word 0x7576609b
.word 0xf1525ac8
.word 0x08f3a6d5
.word 0x59275a93
.word 0x7d648d2e
.word 0x07447230
.word 0xf3146f21
.word 0xaf1f4244
.word 0xb49edb36
.word 0xcf119b29
.word 0x687644cb
.word 0xb997624f
.word 0xba00cace
.word 0x282381f0
.word 0x0bf528fd
.word 0xf5af3dfc
.word 0x4a91f864
.word 0x76114768
.word 0x9358252a
.word 0x8111af43
.word 0xb08b42f4
.word 0xd6137d3e
.word 0x676bfe63
.word 0x6be0b98e
.word 0xc8cba179
.word 0xc879404d
.word 0x0cc549e9
.word 0x024544c2
.word 0x56c05b9f
.word 0xeb6a1542
.word 0x73b6b702
.word 0x06110480
.word 0x2ecb99bc
.word 0x7ad66b83
.word 0xe981a210
t1_data_exp_sp:
.word 0xf3010fa7
.word 0x406f8001
.word 0x8b32ea4c
.word 0xb69444de
.word 0xa413ec1d
.word 0x1b3348ec
.word 0x6fb8ec1b
.word 0x0f0a183d
.word t1_data_exp_area0
.word t1_data_exp_area0
.word 0x0000000b
.word 0x00000016
.word 0x00000000
.word 0x00000008
.word t1_data_exp_fp
.word 0x65e255b8
.word 0x76b0eb09
.word 0x7758f122
.word 0x09f2a39a
.word 0x46b431b8
.word 0xe1668b5d
.word 0xcb869300
.word 0x0c9e065b
.word 0x961c1046
t1_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 t1_data_exp_area0 ! [%fp - 0x20]
.word SYM(t1_subr3) ! [%fp - 0x1c]
.word SYM(t1_subr2) ! [%fp - 0x18]
.word SYM(t1_subr1) ! [%fp - 0x14]
.word SYM(t1_subr0) ! [%fp - 0x10]
t1_data_exp_mtbl:
.word 0x65ebefa6 ! [%fp - 0xc]
.word 0x0c677a04 ! [%fp - 0x8]
.word 0x4d70b66e ! [%fp - 0x4]
t1_data_exp_fp:
.word 0xfb9c45f7
.word 0x7cb15834
.word 0xe931c570
.word 0x3225b0e6
.word 0x3effacad
.word 0x6bf4c82c
.word 0x37c7073e
.word 0x48d13b34
.word 0xfd5668c0
.word 0x547eb4b0
.word 0x93952e74
.word 0xdd9c20f0
.word 0x8bdd4d7a
.word 0xe558023d
.word 0xb3eb42bc
.word 0x21ce89d9
.word 0x179294c9
.word 0xdd17f455
.word 0xa2a5c533
.word 0x6da3ac1a
.word 0x2d31de2f
.word 0xf82ef35d
.word 0x85ffca81
.word 0x6e2fdecf
t1_data_exp_stacktop:
.word 0
t1_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t1_module_data_exp_area0, 0x2df10000)
.seg "data"
t1_data_exp_area0_start:
.skip 2304
t1_data_exp_area0_begin:
.word 0x827ca8fc ! t1_data_exp_area0-0x20
.word 0x827d4cc7 ! t1_data_exp_area0-0x1c
.word 0x67932229 ! t1_data_exp_area0-0x18
.word 0x1d36d0c6 ! t1_data_exp_area0-0x14
.word 0x6653bdbf ! t1_data_exp_area0-0x10
.word 0xb5d35173 ! t1_data_exp_area0-0xc
.word 0x48631f21 ! t1_data_exp_area0-0x8
.word 0x3a67e789 ! t1_data_exp_area0-0x4
.global t1_data_exp_area0; t1_data_exp_area0:
.word 0xac793afa ! t1_data_exp_area0+0x0
.word 0x40ea7652 ! t1_data_exp_area0+0x4
.word 0xbb72d5a4 ! t1_data_exp_area0+0x8
.word 0xf0530a9c ! t1_data_exp_area0+0xc
.word 0x331a3914 ! t1_data_exp_area0+0x10
.word 0x893d5b4c ! t1_data_exp_area0+0x14
.word 0x1720e247 ! t1_data_exp_area0+0x18
.word 0x2bc85f02 ! t1_data_exp_area0+0x1c
t1_data_exp_area0_end:
.skip 5824
t1_data_exp_area0_stop:
KDATA_MODULE(t1_module_data_exp_shm_area, 0x265da000)
.seg "data"
t1_data_exp_shm_area_start:
t1_data_exp_shm_area_begin:
.global t1_data_exp_shm_area; t1_data_exp_shm_area:
.word 0xacf989d8 ! t1_data_exp_shm_area+0x0 (t0)
.word 0x6eba3993 ! t1_data_exp_shm_area+0x4 (t1)
.word 0xc4759482 ! t1_data_exp_shm_area+0x8 (t2)
.word 0x6602c17f ! t1_data_exp_shm_area+0xc (t3)
.word 0xf20337ae ! t1_data_exp_shm_area+0x10 (t0)
.word 0x601edc63 ! t1_data_exp_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t1_data_exp_shm_area+0x18 (t2)
.word 0x032c661c ! t1_data_exp_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t1_data_exp_shm_area+0x20 (t0)
.word 0x4e900e4a ! t1_data_exp_shm_area+0x24 (t1)
.word 0x5b96095a ! t1_data_exp_shm_area+0x28 (t2)
.word 0x98981e68 ! t1_data_exp_shm_area+0x2c (t3)
.word 0xef881dff ! t1_data_exp_shm_area+0x30 (t0)
.word 0x8679b706 ! t1_data_exp_shm_area+0x34 (t1)
.word 0x81483ab6 ! t1_data_exp_shm_area+0x38 (t2)
.word 0x24445275 ! t1_data_exp_shm_area+0x3c (t3)
.word 0xfb724131 ! t1_data_exp_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t1_data_exp_shm_area+0x44
.word 0xc0827157 ! t1_data_exp_shm_area+0x48
.word 0x09e06248 ! t1_data_exp_shm_area+0x4c
.word 0x4f088a62 ! t1_data_exp_shm_area+0x50
.word 0xc7068f82 ! t1_data_exp_shm_area+0x54
.word 0x72b4643d ! t1_data_exp_shm_area+0x58
.word 0x44317a82 ! t1_data_exp_shm_area+0x5c
.word 0xc013bd50 ! t1_data_exp_shm_area+0x60
.word 0xc53cd303 ! t1_data_exp_shm_area+0x64
.word 0x46aa2a9f ! t1_data_exp_shm_area+0x68
.word 0xaa2094c7 ! t1_data_exp_shm_area+0x6c
.word 0x3d3fe5d6 ! t1_data_exp_shm_area+0x70
.word 0xe227cde0 ! t1_data_exp_shm_area+0x74
.word 0x7ebcb9e3 ! t1_data_exp_shm_area+0x78
.word 0xf9f2aeb5 ! t1_data_exp_shm_area+0x7c
.word 0x740d230d ! t1_data_exp_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t1_data_exp_shm_area+0x84
.word 0x7e9945a6 ! t1_data_exp_shm_area+0x88
.word 0x78330084 ! t1_data_exp_shm_area+0x8c
.word 0x814f36cd ! t1_data_exp_shm_area+0x90
.word 0x16fad8bc ! t1_data_exp_shm_area+0x94
.word 0xccae44dd ! t1_data_exp_shm_area+0x98
.word 0x72ec855a ! t1_data_exp_shm_area+0x9c
.word 0x06980974 ! t1_data_exp_shm_area+0xa0
.word 0x1ca6a01a ! t1_data_exp_shm_area+0xa4
.word 0x3d81253d ! t1_data_exp_shm_area+0xa8
.word 0xcc8334dd ! t1_data_exp_shm_area+0xac
.word 0xdee025e5 ! t1_data_exp_shm_area+0xb0
.word 0x74d325bb ! t1_data_exp_shm_area+0xb4
.word 0xf32150dc ! t1_data_exp_shm_area+0xb8
.word 0x81eec20a ! t1_data_exp_shm_area+0xbc
.word 0x5c09d58a ! t1_data_exp_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t1_data_exp_shm_area+0xc4
.word 0x81056530 ! t1_data_exp_shm_area+0xc8
.word 0x15dcba37 ! t1_data_exp_shm_area+0xcc
.word 0x21d55f4f ! t1_data_exp_shm_area+0xd0
.word 0xf04b5e0d ! t1_data_exp_shm_area+0xd4
.word 0xea998f92 ! t1_data_exp_shm_area+0xd8
.word 0xd1b909b3 ! t1_data_exp_shm_area+0xdc
.word 0xd6cf6b71 ! t1_data_exp_shm_area+0xe0
.word 0x488afceb ! t1_data_exp_shm_area+0xe4
.word 0xd924872f ! t1_data_exp_shm_area+0xe8
.word 0xfabde4a8 ! t1_data_exp_shm_area+0xec
.word 0xc2c674e8 ! t1_data_exp_shm_area+0xf0
.word 0xe1c79e85 ! t1_data_exp_shm_area+0xf4
.word 0xa727f846 ! t1_data_exp_shm_area+0xf8
.word 0x152f1118 ! t1_data_exp_shm_area+0xfc
.word 0x0014108e ! t1_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t1_data_exp_shm_area+0x104
.word 0x25ede427 ! t1_data_exp_shm_area+0x108
.word 0xd6710cdb ! t1_data_exp_shm_area+0x10c
.word 0x3c0763ce ! t1_data_exp_shm_area+0x110
.word 0xd2f0e5a6 ! t1_data_exp_shm_area+0x114
.word 0xc5565907 ! t1_data_exp_shm_area+0x118
.word 0x3a38caea ! t1_data_exp_shm_area+0x11c
.word 0x12f3d29a ! t1_data_exp_shm_area+0x120
.word 0x8d6ff36b ! t1_data_exp_shm_area+0x124
.word 0xb4285314 ! t1_data_exp_shm_area+0x128
.word 0xc5a380d9 ! t1_data_exp_shm_area+0x12c
.word 0xf1a818a2 ! t1_data_exp_shm_area+0x130
.word 0xf9d4906e ! t1_data_exp_shm_area+0x134
.word 0x04671ac9 ! t1_data_exp_shm_area+0x138
.word 0x7fbf48a5 ! t1_data_exp_shm_area+0x13c
.word 0x658d8657 ! t1_data_exp_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t1_data_exp_shm_area+0x144
.word 0xd0b59ac8 ! t1_data_exp_shm_area+0x148
.word 0xa1addb64 ! t1_data_exp_shm_area+0x14c
.word 0x25a2d2f5 ! t1_data_exp_shm_area+0x150
.word 0xf79139bc ! t1_data_exp_shm_area+0x154
.word 0x83bcbfe8 ! t1_data_exp_shm_area+0x158
.word 0xb3023fff ! t1_data_exp_shm_area+0x15c
.word 0x64b2e4ec ! t1_data_exp_shm_area+0x160
.word 0xd0f65a61 ! t1_data_exp_shm_area+0x164
.word 0x9c654198 ! t1_data_exp_shm_area+0x168
.word 0x151f61d3 ! t1_data_exp_shm_area+0x16c
.word 0xde354063 ! t1_data_exp_shm_area+0x170
.word 0x66f4ac43 ! t1_data_exp_shm_area+0x174
.word 0xe6f56510 ! t1_data_exp_shm_area+0x178
.word 0x75092887 ! t1_data_exp_shm_area+0x17c
.word 0x1353fb70 ! t1_data_exp_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t1_data_exp_shm_area+0x184
.word 0xc99c8e56 ! t1_data_exp_shm_area+0x188
.word 0xda42cd7f ! t1_data_exp_shm_area+0x18c
.word 0x07c2e7aa ! t1_data_exp_shm_area+0x190
.word 0x818edb76 ! t1_data_exp_shm_area+0x194
.word 0xc7d315f7 ! t1_data_exp_shm_area+0x198
.word 0xca8c9181 ! t1_data_exp_shm_area+0x19c
.word 0x95e740fb ! t1_data_exp_shm_area+0x1a0
.word 0xab6082be ! t1_data_exp_shm_area+0x1a4
.word 0x32f545f3 ! t1_data_exp_shm_area+0x1a8
.word 0x8414a89a ! t1_data_exp_shm_area+0x1ac
.word 0x57caf5ba ! t1_data_exp_shm_area+0x1b0
.word 0xe8667ff7 ! t1_data_exp_shm_area+0x1b4
.word 0x4e5cb1f8 ! t1_data_exp_shm_area+0x1b8
.word 0x89708042 ! t1_data_exp_shm_area+0x1bc
.word 0x2deeb767 ! t1_data_exp_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t1_data_exp_shm_area+0x1c4
.word 0x9f52adab ! t1_data_exp_shm_area+0x1c8
.word 0xecfced02 ! t1_data_exp_shm_area+0x1cc
.word 0x414c592c ! t1_data_exp_shm_area+0x1d0
.word 0xf4cba87d ! t1_data_exp_shm_area+0x1d4
.word 0xc4cbeee5 ! t1_data_exp_shm_area+0x1d8
.word 0x93189dee ! t1_data_exp_shm_area+0x1dc
.word 0xc0aaeeb8 ! t1_data_exp_shm_area+0x1e0
.word 0xe4ff1ace ! t1_data_exp_shm_area+0x1e4
.word 0xb3890fa1 ! t1_data_exp_shm_area+0x1e8
.word 0x80175573 ! t1_data_exp_shm_area+0x1ec
.word 0x487f2523 ! t1_data_exp_shm_area+0x1f0
.word 0x3fa53415 ! t1_data_exp_shm_area+0x1f4
.word 0xeab17713 ! t1_data_exp_shm_area+0x1f8
.word 0xf719ed15 ! t1_data_exp_shm_area+0x1fc
.word 0x855fcd34 ! t1_data_exp_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t1_data_exp_shm_area+0x204
.word 0x2bea1238 ! t1_data_exp_shm_area+0x208
.word 0x4ad9eaf2 ! t1_data_exp_shm_area+0x20c
.word 0xb1717e27 ! t1_data_exp_shm_area+0x210
.word 0x0d5da2b8 ! t1_data_exp_shm_area+0x214
.word 0xfa56be3c ! t1_data_exp_shm_area+0x218
.word 0x0309a65e ! t1_data_exp_shm_area+0x21c
.word 0xefa320b0 ! t1_data_exp_shm_area+0x220
.word 0x6f2b3edb ! t1_data_exp_shm_area+0x224
.word 0x555d751b ! t1_data_exp_shm_area+0x228
.word 0x1ab9a1af ! t1_data_exp_shm_area+0x22c
.word 0x92f9a640 ! t1_data_exp_shm_area+0x230
.word 0x42d2f82e ! t1_data_exp_shm_area+0x234
.word 0x755d2089 ! t1_data_exp_shm_area+0x238
.word 0xbdd92d54 ! t1_data_exp_shm_area+0x23c
t1_data_exp_shm_area_end:
t1_data_exp_shm_area_stop:
! kaos version 4.2
! thread 2
! icount 2513
! targetid NIAGARA:SIM
! hostid NIAGARA:5.8
! areas 1
! areasize 64
! areaoffset 2304
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2515
! code 192dc000
! entry 192dc000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e8b2e08fd7
! va_map 0000000040400000,000000005fffffff
! pa_cached 0000000040400000,000000005fffffff
! pa_noncached 000001ff40000000,000001ff7fffffff
! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
! begcount 0
! endcount 2513
! dwords 8
! ldblocks 0
! stblocks 0
! ldfsr_words 0
! annul 1
! predict 1
! 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(t2_module_ktbl, 0x592dc000)
.seg "text"
KGLOBAL(t2_ktbl)
t2_ktbl_page_begin:
.global t2_kref; t2_kref:
.skip 0
t2_ktbl:
.word 0xa4068000 ! t2_kref+0x0: add %i2, %g0, %l2
.word 0xec10a018 ! t2_kref+0x4: lduh [%g2 + 0x18], %l6
.word 0x95a000a9 ! t2_kref+0x8: fnegs %f9, %f10
.word 0xaca3400d ! t2_kref+0xc: subcc %o5, %o5, %l6
.word 0xa216801b ! t2_kref+0x10: or %i2, %i3, %l1
.word 0x37480007 ! t2_kref+0x14: fbge,a,pt %fcc0, _kref+0x30
.word 0xac572469 ! t2_kref+0x18: umul %i4, 0x469, %l6
.word 0x20800008 ! t2_kref+0x1c: bn,a _kref+0x3c
.word 0x91ab002b ! t2_kref+0x20: fmovsuge %fcc0, %f11, %f8
.word 0xd500a008 ! t2_kref+0x24: ld [%g2 + 8], %f10
.word 0x93a01a2a ! t2_kref+0x28: fstoi %f10, %f9
.word 0x2f480002 ! t2_kref+0x2c: fbu,a,pt %fcc0, _kref+0x34
.word 0xa3b2044a ! t2_kref+0x30: fcmpne16 %f8, %f10, %l1
.word 0xaf2b2017 ! t2_kref+0x34: sll %o4, 0x17, %l7
.word 0xa1b6834c ! t2_kref+0x38: alignaddrl %i2, %o4, %l0
.word 0xd5000019 ! t2_kref+0x3c: ld [%g0 + %i1], %f10
.word 0x91a000aa ! t2_kref+0x40: fnegs %f10, %f8
.word 0xa78378a0 ! t2_kref+0x44: wr %o5, 0xfffff8a0, %gsr
.word 0x93a0052a ! t2_kref+0x48: fsqrts %f10, %f9
.word 0x91b20de8 ! t2_kref+0x4c: fnands %f8, %f8, %f8
.word 0x91a2cd28 ! t2_kref+0x50: fsmuld %f11, %f8, %f8
.word 0x97a01a2b ! t2_kref+0x54: fstoi %f11, %f11
.word 0xf4a6101c ! t2_kref+0x58: sta %i2, [%i0 + %i4]0x80
.word 0x81aa0aa8 ! t2_kref+0x5c: fcmpes %fcc0, %f8, %f8
.word 0xa03eb632 ! t2_kref+0x60: xnor %i2, -0x9ce, %l0
.word 0x9fc10000 ! t2_kref+0x64: call %g4
.word 0xe01e6000 ! t2_kref+0x68: ldd [%i1], %l0
.word 0xafb20408 ! t2_kref+0x6c: fcmple16 %f8, %f8, %l7
.word 0x35480008 ! t2_kref+0x70: fbue,a,pt %fcc0, _kref+0x90
.word 0xa5b70080 ! t2_kref+0x74: edge16 %i4, %g0, %l2
.word 0xc96e4000 ! t2_kref+0x78: prefetch %i1, 4
.word 0x95b286aa ! t2_kref+0x7c: fmul8x16al %f10, %f10, %f10
.word 0xd7262010 ! t2_kref+0x80: st %f11, [%i0 + 0x10]
.word 0x213b944e ! t2_kref+0x84: sethi %hi(0xee513800), %l0
.word 0xec067ff4 ! t2_kref+0x88: ld [%i1 - 0xc], %l6
.word 0xd100a008 ! t2_kref+0x8c: ld [%g2 + 8], %f8
.word 0xa420000c ! t2_kref+0x90: neg %o4, %l2
.word 0xc568a04b ! t2_kref+0x94: prefetch %g2 + 0x4b, 2
.word 0x81870000 ! t2_kref+0x98: wr %i4, %g0, %y
.word 0x81aa8a48 ! t2_kref+0x9c: fcmpd %fcc0, %f10, %f8
.word 0xa293400c ! t2_kref+0xa0: orcc %o5, %o4, %l1
.word 0xd1180019 ! t2_kref+0xa4: ldd [%g0 + %i1], %f8
.word 0x95a2084a ! t2_kref+0xa8: faddd %f8, %f10, %f10
.word 0xa277000c ! t2_kref+0xac: udiv %i4, %o4, %l1
.word 0xe89f5018 ! t2_kref+0xb0: ldda [%i5 + %i0]0x80, %l4
.word 0xe83e4000 ! t2_kref+0xb4: std %l4, [%i1]
.word 0x97a20829 ! t2_kref+0xb8: fadds %f8, %f9, %f11
.word 0xe248a028 ! t2_kref+0xbc: ldsb [%g2 + 0x28], %l1
.word 0xd720a018 ! t2_kref+0xc0: st %f11, [%g2 + 0x18]
.word 0xa0ff001b ! t2_kref+0xc4: sdivcc %i4, %i3, %l0
.word 0xa43e801a ! t2_kref+0xc8: xnor %i2, %i2, %l2
.word 0x91a01108 ! t2_kref+0xcc: fxtod %f8, %f8
.word 0xae88000c ! t2_kref+0xd0: andcc %g0, %o4, %l7
.word 0xee48a039 ! t2_kref+0xd4: ldsb [%g2 + 0x39], %l7
.word 0xaa8ef83d ! t2_kref+0xd8: andcc %i3, -0x7c3, %l5
.word 0x91a01a2a ! t2_kref+0xdc: fstoi %f10, %f8
.word 0x91a0054a ! t2_kref+0xe0: fsqrtd %f10, %f8
.word 0x91b00cc8 ! t2_kref+0xe4: fnot2 %f8, %f8
.word 0x97a01a2a ! t2_kref+0xe8: fstoi %f10, %f11
.word 0xa813001c ! t2_kref+0xec: or %o4, %i4, %l4
.word 0xad36c00c ! t2_kref+0xf0: srl %i3, %o4, %l6
.word 0xc0b6501b ! t2_kref+0xf4: stha %g0, [%i1 + %i3]0x80
.word 0x93a0052b ! t2_kref+0xf8: fsqrts %f11, %f9
.word 0x38480006 ! t2_kref+0xfc: bgu,a,pt %icc, _kref+0x114
.word 0x95b28aca ! t2_kref+0x100: fpsub32 %f10, %f10, %f10
.word 0x29480002 ! t2_kref+0x104: fbl,a,pt %fcc0, _kref+0x10c
.word 0xa8deff02 ! t2_kref+0x108: smulcc %i3, -0xfe, %l4
.word 0xc020a028 ! t2_kref+0x10c: clr [%g2 + 0x28]
.word 0x91a2884a ! t2_kref+0x110: faddd %f10, %f10, %f8
.word 0x36480003 ! t2_kref+0x114: bge,a,pt %icc, _kref+0x120
.word 0xa03b3846 ! t2_kref+0x118: xnor %o4, -0x7ba, %l0
.word 0x95a2084a ! t2_kref+0x11c: faddd %f8, %f10, %f10
.word 0x2d30e5a6 ! t2_kref+0x120: sethi %hi(0xc3969800), %l6
.word 0xe650a028 ! t2_kref+0x124: ldsh [%g2 + 0x28], %l3
.word 0xe4062008 ! t2_kref+0x128: ld [%i0 + 8], %l2
.word 0xd500a038 ! t2_kref+0x12c: ld [%g2 + 0x38], %f10
.word 0x93b20e28 ! t2_kref+0x130: fands %f8, %f8, %f9
.word 0x97a00528 ! t2_kref+0x134: fsqrts %f8, %f11
.word 0xa2a6ff2c ! t2_kref+0x138: subcc %i3, -0xd4, %l1
.word 0x2e480001 ! t2_kref+0x13c: bvs,a,pt %icc, _kref+0x140
.word 0xa903400d ! t2_kref+0x140: taddcc %o5, %o5, %l4
.word 0x32480007 ! t2_kref+0x144: bne,a,pt %icc, _kref+0x160
.word 0xd51e6008 ! t2_kref+0x148: ldd [%i1 + 8], %f10
.word 0xa5408000 ! t2_kref+0x14c: mov %ccr, %l2
.word 0xc028a01b ! t2_kref+0x150: clrb [%g2 + 0x1b]
.word 0x2e480006 ! t2_kref+0x154: bvs,a,pt %icc, _kref+0x16c
.word 0xc7ee5000 ! t2_kref+0x158: prefetcha %i1, 3
.word 0x9fc00004 ! t2_kref+0x15c: call %g0 + %g4
.word 0x95a20848 ! t2_kref+0x160: faddd %f8, %f8, %f10
.word 0x95b28c88 ! t2_kref+0x164: fandnot2 %f10, %f8, %f10
.word 0xe048a01b ! t2_kref+0x168: ldsb [%g2 + 0x1b], %l0
.word 0xf828a019 ! t2_kref+0x16c: stb %i4, [%g2 + 0x19]
.word 0xac1f28ec ! t2_kref+0x170: xor %i4, 0x8ec, %l6
sethi %hi(2f), %o7
.word 0xe40be1c4 ! t2_kref+0x178: ldub [%o7 + 0x1c4], %l2
.word 0xa41ca00c ! t2_kref+0x17c: xor %l2, 0xc, %l2
.word 0xe42be1c4 ! t2_kref+0x180: stb %l2, [%o7 + 0x1c4]
.word 0x81dbe1c4 ! t2_kref+0x184: flush %o7 + 0x1c4
.word 0x95a20d28 ! t2_kref+0x188: fsmuld %f8, %f8, %f10
.word 0x91a00548 ! t2_kref+0x18c: fsqrtd %f8, %f8
.word 0xa4037ce4 ! t2_kref+0x190: add %o5, -0x31c, %l2
call SYM(t2_subr2)
.word 0xee86501c ! t2_kref+0x198: lda [%i1 + %i4]0x80, %l7
.word 0x91a00128 ! t2_kref+0x19c: fabss %f8, %f8
.word 0xae38308e ! t2_kref+0x1a0: xnor %g0, -0xf72, %l7
.word 0x91a28848 ! t2_kref+0x1a4: faddd %f10, %f8, %f8
.word 0xe608a038 ! t2_kref+0x1a8: ldub [%g2 + 0x38], %l3
.word 0xa4bb7f87 ! t2_kref+0x1ac: xnorcc %o5, -0x79, %l2
call SYM(t2_subr1)
.word 0x95a28948 ! t2_kref+0x1b4: fmuld %f10, %f8, %f10
.word 0x81870000 ! t2_kref+0x1b8: wr %i4, %g0, %y
.word 0x95a01a48 ! t2_kref+0x1bc: fdtoi %f8, %f10
.word 0xd7060000 ! t2_kref+0x1c0: ld [%i0], %f11
2: .word 0xac76c01a ! t2_kref+0x1c4: udiv %i3, %i2, %l6
.word 0x3e480007 ! t2_kref+0x1c8: bvc,a,pt %icc, _kref+0x1e4
.word 0xae1ec000 ! t2_kref+0x1cc: xor %i3, %g0, %l7
call SYM(t2_subr2)
.word 0xaaa6ed34 ! t2_kref+0x1d4: subcc %i3, 0xd34, %l5
.word 0xeec01018 ! t2_kref+0x1d8: ldswa [%g0 + %i0]0x80, %l7
.word 0x95a2c828 ! t2_kref+0x1dc: fadds %f11, %f8, %f10
.word 0xe0070019 ! t2_kref+0x1e0: ld [%i4 + %i1], %l0
.word 0xd1262004 ! t2_kref+0x1e4: st %f8, [%i0 + 4]
.word 0x81aa8a29 ! t2_kref+0x1e8: fcmps %fcc0, %f10, %f9
.word 0x95a20948 ! t2_kref+0x1ec: fmuld %f8, %f8, %f10
.word 0x91b2c969 ! t2_kref+0x1f0: fpmerge %f11, %f9, %f8
.word 0xe00e6000 ! t2_kref+0x1f4: ldub [%i1], %l0
.word 0xa2b6c01a ! t2_kref+0x1f8: orncc %i3, %i2, %l1
.word 0xd1be5a1c ! t2_kref+0x1fc: stda %f8, [%i1 + %i4]0xd0
.word 0x97a2082a ! t2_kref+0x200: fadds %f8, %f10, %f11
.word 0xe40878d4 ! t2_kref+0x204: ldub [%g1 - 0x72c], %l2
.word 0xa41ca00c ! t2_kref+0x208: xor %l2, 0xc, %l2
.word 0xe42878d4 ! t2_kref+0x20c: stb %l2, [%g1 - 0x72c]
.word 0x81d878d4 ! t2_kref+0x210: flush %g1 - 0x72c
.word 0xd726001c ! t2_kref+0x214: st %f11, [%i0 + %i4]
.word 0x91b28e80 ! t2_kref+0x218: fsrc1 %f10, %f8
.word 0xe8063fe0 ! t2_kref+0x21c: ld [%i0 - 0x20], %l4
.word 0xa7b340e0 ! t2_kref+0x220: edge16ln %o5, %g0, %l3
.word 0xa786aa2c ! t2_kref+0x224: wr %i2, 0xa2c, %gsr
.word 0xafb6c02c ! t2_kref+0x228: edge8n %i3, %o4, %l7
.word 0xd11e6010 ! t2_kref+0x22c: ldd [%i1 + 0x10], %f8
.word 0x91a24929 ! t2_kref+0x230: fmuls %f9, %f9, %f8
2: .word 0xe4180018 ! t2_kref+0x234: ldd [%g0 + %i0], %l2
.word 0xaaa3646f ! t2_kref+0x238: subcc %o5, 0x46f, %l5
.word 0x9fc10000 ! t2_kref+0x23c: call %g4
.word 0xac08000d ! t2_kref+0x240: and %g0, %o5, %l6
.word 0x93a00529 ! t2_kref+0x244: fsqrts %f9, %f9
.word 0xec06200c ! t2_kref+0x248: ld [%i0 + 0xc], %l6
.word 0xd3200018 ! t2_kref+0x24c: st %f9, [%g0 + %i0]
.word 0x91a0104a ! t2_kref+0x250: fdtox %f10, %f8
.word 0xa8d7001b ! t2_kref+0x254: umulcc %i4, %i3, %l4
sethi %hi(2f), %o7
.word 0xe40be2a0 ! t2_kref+0x25c: ldub [%o7 + 0x2a0], %l2
.word 0xa41ca00c ! t2_kref+0x260: xor %l2, 0xc, %l2
.word 0xe42be2a0 ! t2_kref+0x264: stb %l2, [%o7 + 0x2a0]
.word 0x81dbe2a0 ! t2_kref+0x268: flush %o7 + 0x2a0
.word 0x24800001 ! t2_kref+0x26c: ble,a _kref+0x270
.word 0xf820a018 ! t2_kref+0x270: st %i4, [%g2 + 0x18]
.word 0xf4a6101c ! t2_kref+0x274: sta %i2, [%i0 + %i4]0x80
.word 0x3f800007 ! t2_kref+0x278: fbo,a _kref+0x294
.word 0xa87f2289 ! t2_kref+0x27c: sdiv %i4, 0x289, %l4
.word 0xe0070018 ! t2_kref+0x280: ld [%i4 + %i0], %l0
.word 0xa33b6013 ! t2_kref+0x284: sra %o5, 0x13, %l1
.word 0xee062014 ! t2_kref+0x288: ld [%i0 + 0x14], %l7
.word 0x27480002 ! t2_kref+0x28c: fbul,a,pt %fcc0, _kref+0x294
.word 0xadb30200 ! t2_kref+0x290: array8 %o4, %g0, %l6
.word 0xe03e7ff0 ! t2_kref+0x294: std %l0, [%i1 - 0x10]
.word 0xc028a02b ! t2_kref+0x298: clrb [%g2 + 0x2b]
.word 0xa87ea6e2 ! t2_kref+0x29c: sdiv %i2, 0x6e2, %l4
2: .word 0xa276e10f ! t2_kref+0x2a0: udiv %i3, 0x10f, %l1
.word 0x9de3bfa0 ! t2_kref+0x2a4: save %sp, -0x60, %sp
.word 0x81c87954 ! t2_kref+0x2a8: return %g1 - 0x6ac
.word 0xe0c81019 ! t2_kref+0x2ac: ldsba [%g0 + %i1]0x80, %l0
.word 0x95b2c709 ! t2_kref+0x2b0: fmuld8sux16 %f11, %f9, %f10
.word 0xa4fead21 ! t2_kref+0x2b4: sdivcc %i2, 0xd21, %l2
.word 0x91a289ca ! t2_kref+0x2b8: fdivd %f10, %f10, %f8
.word 0x3c480001 ! t2_kref+0x2bc: bpos,a,pt %icc, _kref+0x2c0
.word 0xe440a028 ! t2_kref+0x2c0: ldsw [%g2 + 0x28], %l2
.word 0xe0de1000 ! t2_kref+0x2c4: ldxa [%i0]0x80, %l0
.word 0x91b28709 ! t2_kref+0x2c8: fmuld8sux16 %f10, %f9, %f8
.word 0xea4e2004 ! t2_kref+0x2cc: ldsb [%i0 + 4], %l5
.word 0xa738000c ! t2_kref+0x2d0: sra %g0, %o4, %l3
.word 0x91a288aa ! t2_kref+0x2d4: fsubs %f10, %f10, %f8
.word 0xd300a018 ! t2_kref+0x2d8: ld [%g2 + 0x18], %f9
.word 0x22480002 ! t2_kref+0x2dc: be,a,pt %icc, _kref+0x2e4
.word 0xa62efb64 ! t2_kref+0x2e0: andn %i3, -0x49c, %l3
.word 0xf6762000 ! t2_kref+0x2e4: stx %i3, [%i0]
.word 0x91a0192b ! t2_kref+0x2e8: fstod %f11, %f8
.word 0x87802082 ! t2_kref+0x2ec: mov 0x82, %asi
.word 0x95a209c8 ! t2_kref+0x2f0: fdivd %f8, %f8, %f10
.word 0xd46e0000 ! t2_kref+0x2f4: ldstub [%i0], %o2
.word 0xadb3003b ! t2_kref+0x2f8: edge8n %o4, %i3, %l6
.word 0x3e480004 ! t2_kref+0x2fc: bvc,a,pt %icc, _kref+0x30c
.word 0xa5400000 ! t2_kref+0x300: mov %y, %l2
.word 0xa3b2854a ! t2_kref+0x304: fcmpeq16 %f10, %f10, %l1
.word 0x95a0054a ! t2_kref+0x308: fsqrtd %f10, %f10
.word 0xee78a018 ! t2_kref+0x30c: swap [%g2 + 0x18], %l7
.word 0x9fc00004 ! t2_kref+0x310: call %g0 + %g4
.word 0xac7b75e0 ! t2_kref+0x314: sdiv %o5, -0xa20, %l6
.word 0xd3070018 ! t2_kref+0x318: ld [%i4 + %i0], %f9
.word 0xd51fbc68 ! t2_kref+0x31c: ldd [%fp - 0x398], %f10
.word 0xd300a028 ! t2_kref+0x320: ld [%g2 + 0x28], %f9
.word 0x39480007 ! t2_kref+0x324: fbuge,a,pt %fcc0, _kref+0x340
.word 0xd1be585b ! t2_kref+0x328: stda %f8, [%i1 + %i3]0xc2
.word 0x95a00129 ! t2_kref+0x32c: fabss %f9, %f10
.word 0x32480001 ! t2_kref+0x330: bne,a,pt %icc, _kref+0x334
.word 0x95a0012a ! t2_kref+0x334: fabss %f10, %f10
.word 0x3c800001 ! t2_kref+0x338: bpos,a _kref+0x33c
.word 0xaee33e12 ! t2_kref+0x33c: subccc %o4, -0x1ee, %l7
.word 0xaed0001c ! t2_kref+0x340: umulcc %g0, %i4, %l7
.word 0xa4db401c ! t2_kref+0x344: smulcc %o5, %i4, %l2
.word 0xd1871018 ! t2_kref+0x348: lda [%i4 + %i0]0x80, %f8
.word 0xee48a008 ! t2_kref+0x34c: ldsb [%g2 + 8], %l7
.word 0x26800007 ! t2_kref+0x350: bl,a _kref+0x36c
.word 0xa6b32bc5 ! t2_kref+0x354: orncc %o4, 0xbc5, %l3
.word 0xe81e7ff0 ! t2_kref+0x358: ldd [%i1 - 0x10], %l4
.word 0xe240a028 ! t2_kref+0x35c: ldsw [%g2 + 0x28], %l1
.word 0x95a2882b ! t2_kref+0x360: fadds %f10, %f11, %f10
.word 0xe2063ffc ! t2_kref+0x364: ld [%i0 - 4], %l1
.word 0x91a00529 ! t2_kref+0x368: fsqrts %f9, %f8
.word 0x91a01048 ! t2_kref+0x36c: fdtox %f8, %f8
.word 0xa0b6fb65 ! t2_kref+0x370: orncc %i3, -0x49b, %l0
.word 0x91b286ca ! t2_kref+0x374: fmul8sux16 %f10, %f10, %f8
.word 0x91a000aa ! t2_kref+0x378: fnegs %f10, %f8
.word 0xa286801a ! t2_kref+0x37c: addcc %i2, %i2, %l1
.word 0xad100000 ! t2_kref+0x380: taddcctv %g0, %g0, %l6
.word 0x95a20828 ! t2_kref+0x384: fadds %f8, %f8, %f10
.word 0xa0737e64 ! t2_kref+0x388: udiv %o5, -0x19c, %l0
.word 0xac0827ad ! t2_kref+0x38c: and %g0, 0x7ad, %l6
.word 0x91a2894a ! t2_kref+0x390: fmuld %f10, %f10, %f8
.word 0x9de3bfa0 ! t2_kref+0x394: save %sp, -0x60, %sp
.word 0x808023c7 ! t2_kref+0x398: addcc %g0, 0x3c7, %g0
.word 0xabee66da ! t2_kref+0x39c: restore %i1, 0x6da, %l5
.word 0x91a01928 ! t2_kref+0x3a0: fstod %f8, %f8
.word 0xe600a038 ! t2_kref+0x3a4: ld [%g2 + 0x38], %l3
.word 0xe0162010 ! t2_kref+0x3a8: lduh [%i0 + 0x10], %l0
.word 0xa826c01a ! t2_kref+0x3ac: sub %i3, %i2, %l4
.word 0xa944c000 ! t2_kref+0x3b0: mov %gsr, %l4
.word 0xa306801c ! t2_kref+0x3b4: taddcc %i2, %i4, %l1
.word 0x9fc00004 ! t2_kref+0x3b8: call %g0 + %g4
.word 0x93a000ab ! t2_kref+0x3bc: fnegs %f11, %f9
.word 0x95a000ab ! t2_kref+0x3c0: fnegs %f11, %f10
.word 0xd1000018 ! t2_kref+0x3c4: ld [%g0 + %i0], %f8
.word 0x3d480008 ! t2_kref+0x3c8: fbule,a,pt %fcc0, _kref+0x3e8
.word 0xd820a028 ! t2_kref+0x3cc: st %o4, [%g2 + 0x28]
.word 0xda20a028 ! t2_kref+0x3d0: st %o5, [%g2 + 0x28]
.word 0xea00a018 ! t2_kref+0x3d4: ld [%g2 + 0x18], %l5
.word 0xe03e4000 ! t2_kref+0x3d8: std %l0, [%i1]
.word 0x91a208c8 ! t2_kref+0x3dc: fsubd %f8, %f8, %f8
.word 0xa3400000 ! t2_kref+0x3e0: mov %y, %l1
.word 0x81aa0aab ! t2_kref+0x3e4: fcmpes %fcc0, %f8, %f11
.word 0x91b20c88 ! t2_kref+0x3e8: fandnot2 %f8, %f8, %f8
.word 0x95b20a4a ! t2_kref+0x3ec: fpadd32 %f8, %f10, %f10
.word 0x93a00529 ! t2_kref+0x3f0: fsqrts %f9, %f9
.word 0xa65b000d ! t2_kref+0x3f4: smul %o4, %o5, %l3
.word 0xa1b2058a ! t2_kref+0x3f8: fcmpgt32 %f8, %f10, %l0
.word 0xa73e8000 ! t2_kref+0x3fc: sra %i2, %g0, %l3
.word 0x95b28c8a ! t2_kref+0x400: fandnot2 %f10, %f10, %f10
.word 0xe040a028 ! t2_kref+0x404: ldsw [%g2 + 0x28], %l0
.word 0x8186c000 ! t2_kref+0x408: wr %i3, %g0, %y
.word 0xe6067fe0 ! t2_kref+0x40c: ld [%i1 - 0x20], %l3
.word 0xe206001c ! t2_kref+0x410: ld [%i0 + %i4], %l1
.word 0x95a00548 ! t2_kref+0x414: fsqrtd %f8, %f10
.word 0xd51e6008 ! t2_kref+0x418: ldd [%i1 + 8], %f10
.word 0xf630a038 ! t2_kref+0x41c: sth %i3, [%g2 + 0x38]
.word 0xaa068000 ! t2_kref+0x420: add %i2, %g0, %l5
.word 0x95b20d08 ! t2_kref+0x424: fandnot1 %f8, %f8, %f10
.word 0xac30001a ! t2_kref+0x428: orn %g0, %i2, %l6
.word 0xc5ee501a ! t2_kref+0x42c: prefetcha %i1 + %i2, 2
.word 0xf630a02a ! t2_kref+0x430: sth %i3, [%g2 + 0x2a]
.word 0x91a209ca ! t2_kref+0x434: fdivd %f8, %f10, %f8
.word 0x2135fdeb ! t2_kref+0x438: sethi %hi(0xd7f7ac00), %l0
.word 0xaed027ad ! t2_kref+0x43c: umulcc %g0, 0x7ad, %l7
.word 0xa0b00000 ! t2_kref+0x440: orncc %g0, %g0, %l0
.word 0xa6e0000d ! t2_kref+0x444: subccc %g0, %o5, %l3
.word 0x95b20a2b ! t2_kref+0x448: fpadd16s %f8, %f11, %f10
.word 0xac8f2439 ! t2_kref+0x44c: andcc %i4, 0x439, %l6
.word 0x27480007 ! t2_kref+0x450: fbul,a,pt %fcc0, _kref+0x46c
.word 0xaa86801a ! t2_kref+0x454: addcc %i2, %i2, %l5
.word 0xe6ce9018 ! t2_kref+0x458: ldsba [%i2 + %i0]0x80, %l3
.word 0x97a01a4a ! t2_kref+0x45c: fdtoi %f10, %f11
.word 0xd1180019 ! t2_kref+0x460: ldd [%g0 + %i1], %f8
.word 0x95a018c8 ! t2_kref+0x464: fdtos %f8, %f10
.word 0xac08001a ! t2_kref+0x468: and %g0, %i2, %l6
.word 0xd1be581a ! t2_kref+0x46c: stda %f8, [%i1 + %i2]0xc0
.word 0xf3ee501b ! t2_kref+0x470: prefetcha %i1 + %i3, 25
.word 0xe45e001d ! t2_kref+0x474: ldx [%i0 + %i5], %l2
.word 0xa536a014 ! t2_kref+0x478: srl %i2, 0x14, %l2
.word 0x95a00548 ! t2_kref+0x47c: fsqrtd %f8, %f10
.word 0x91a28d28 ! t2_kref+0x480: fsmuld %f10, %f8, %f8
.word 0xe6062018 ! t2_kref+0x484: ld [%i0 + 0x18], %l3
.word 0xd300a018 ! t2_kref+0x488: ld [%g2 + 0x18], %f9
.word 0xab1ef2a6 ! t2_kref+0x48c: tsubcctv %i3, -0xd5a, %l5
.word 0xd7861000 ! t2_kref+0x490: lda [%i0]0x80, %f11
.word 0x28480008 ! t2_kref+0x494: bleu,a,pt %icc, _kref+0x4b4
.word 0x91a000a9 ! t2_kref+0x498: fnegs %f9, %f8
.word 0xa22ef9f9 ! t2_kref+0x49c: andn %i3, -0x607, %l1
.word 0x95a0052b ! t2_kref+0x4a0: fsqrts %f11, %f10
.word 0xe2062000 ! t2_kref+0x4a4: ld [%i0], %l1
.word 0x91a289c8 ! t2_kref+0x4a8: fdivd %f10, %f8, %f8
.word 0xae06801b ! t2_kref+0x4ac: add %i2, %i3, %l7
.word 0xa093001b ! t2_kref+0x4b0: orcc %o4, %i3, %l0
.word 0x9de3bfa0 ! t2_kref+0x4b4: save %sp, -0x60, %sp
.word 0xa5eebf1e ! t2_kref+0x4b8: restore %i2, -0xe2, %l2
.word 0x38480007 ! t2_kref+0x4bc: bgu,a,pt %icc, _kref+0x4d8
.word 0xa2a6800c ! t2_kref+0x4c0: subcc %i2, %o4, %l1
.word 0xe41e2008 ! t2_kref+0x4c4: ldd [%i0 + 8], %l2
.word 0x8143c000 ! t2_kref+0x4c8: stbar
.word 0x85d02010 ! t2_kref+0x4cc: tle %icc, %g0 + 0x10
.word 0xa016ed39 ! t2_kref+0x4d0: or %i3, 0xd39, %l0
.word 0xe4bf5018 ! t2_kref+0x4d4: stda %l2, [%i5 + %i0]0x80
.word 0x93a2482b ! t2_kref+0x4d8: fadds %f9, %f11, %f9
.word 0xe410a02a ! t2_kref+0x4dc: lduh [%g2 + 0x2a], %l2
.word 0xac2ea463 ! t2_kref+0x4e0: andn %i2, 0x463, %l6
.word 0x91b00fc0 ! t2_kref+0x4e4: fone %f8
.word 0x34480005 ! t2_kref+0x4e8: bg,a,pt %icc, _kref+0x4fc
.word 0x95b00f2a ! t2_kref+0x4ec: fsrc2s %f10, %f10
.word 0x91a01a28 ! t2_kref+0x4f0: fstoi %f8, %f8
.word 0x95b00fc0 ! t2_kref+0x4f4: fone %f10
.word 0xa65b000d ! t2_kref+0x4f8: smul %o4, %o5, %l3
.word 0xd1be185a ! t2_kref+0x4fc: stda %f8, [%i0 + %i2]0xc2
.word 0x39480006 ! t2_kref+0x500: fbuge,a,pt %fcc0, _kref+0x518
.word 0xf436c019 ! t2_kref+0x504: sth %i2, [%i3 + %i1]
.word 0x93a018c8 ! t2_kref+0x508: fdtos %f8, %f9
.word 0xe408a008 ! t2_kref+0x50c: ldub [%g2 + 8], %l2
.word 0xd3264000 ! t2_kref+0x510: st %f9, [%i1]
.word 0x81aaca2a ! t2_kref+0x514: fcmps %fcc0, %f11, %f10
.word 0x97a01a4a ! t2_kref+0x518: fdtoi %f10, %f11
.word 0xabb30200 ! t2_kref+0x51c: array8 %o4, %g0, %l5
.word 0x91a2c92a ! t2_kref+0x520: fmuls %f11, %f10, %f8
.word 0x95b28c6a ! t2_kref+0x524: fnors %f10, %f10, %f10
.word 0x9f414000 ! t2_kref+0x528: mov %pc, %o7
.word 0xa82b7a41 ! t2_kref+0x52c: andn %o5, -0x5bf, %l4
.word 0x9f414000 ! t2_kref+0x530: mov %pc, %o7
.word 0xa6833400 ! t2_kref+0x534: addcc %o4, -0xc00, %l3
.word 0x91b2074a ! t2_kref+0x538: fpack32 %f8, %f10, %f8
.word 0x95a28848 ! t2_kref+0x53c: faddd %f10, %f8, %f10
.word 0x26480007 ! t2_kref+0x540: bl,a,pt %icc, _kref+0x55c
.word 0xa5b2840a ! t2_kref+0x544: fcmple16 %f10, %f10, %l2
.word 0xa83733dd ! t2_kref+0x548: orn %i4, -0xc23, %l4
.word 0xaa1f3cc9 ! t2_kref+0x54c: xor %i4, -0x337, %l5
.word 0x2f480002 ! t2_kref+0x550: fbu,a,pt %fcc0, _kref+0x558
.word 0x91b286e8 ! t2_kref+0x554: fmul8ulx16 %f10, %f8, %f8
.word 0x93b24da9 ! t2_kref+0x558: fxors %f9, %f9, %f9
.word 0xd830a008 ! t2_kref+0x55c: sth %o4, [%g2 + 8]
.word 0x38800008 ! t2_kref+0x560: bgu,a _kref+0x580
.word 0xd11e7fe0 ! t2_kref+0x564: ldd [%i1 - 0x20], %f8
.word 0xa0437e49 ! t2_kref+0x568: addc %o5, -0x1b7, %l0
.word 0xac1b401a ! t2_kref+0x56c: xor %o5, %i2, %l6
.word 0x30480006 ! t2_kref+0x570: ba,a,pt %icc, _kref+0x588
.word 0x8143c000 ! t2_kref+0x574: stbar
.word 0xa2a6c00c ! t2_kref+0x578: subcc %i3, %o4, %l1
.word 0xa6e6c01b ! t2_kref+0x57c: subccc %i3, %i3, %l3
.word 0xa5b7015c ! t2_kref+0x580: edge32l %i4, %i4, %l2
.word 0x97b24aea ! t2_kref+0x584: fpsub32s %f9, %f10, %f11
sethi %hi(2f), %o7
.word 0xe40be1d4 ! t2_kref+0x58c: ldub [%o7 + 0x1d4], %l2
.word 0xa41ca00c ! t2_kref+0x590: xor %l2, 0xc, %l2
.word 0xe42be1d4 ! t2_kref+0x594: stb %l2, [%o7 + 0x1d4]
.word 0x81dbe1d4 ! t2_kref+0x598: flush %o7 + 0x1d4
.word 0xa0930000 ! t2_kref+0x59c: orcc %o4, %g0, %l0
.word 0x91a0052a ! t2_kref+0x5a0: fsqrts %f10, %f8
.word 0x9fc00004 ! t2_kref+0x5a4: call %g0 + %g4
.word 0xf430a028 ! t2_kref+0x5a8: sth %i2, [%g2 + 0x28]
.word 0x97b28ca9 ! t2_kref+0x5ac: fandnot2s %f10, %f9, %f11
.word 0x2f480002 ! t2_kref+0x5b0: fbu,a,pt %fcc0, _kref+0x5b8
.word 0xa43eb785 ! t2_kref+0x5b4: xnor %i2, -0x87b, %l2
.word 0xe24e4000 ! t2_kref+0x5b8: ldsb [%i1], %l1
.word 0xd51fbcf0 ! t2_kref+0x5bc: ldd [%fp - 0x310], %f10
.word 0xac3ec00d ! t2_kref+0x5c0: xnor %i3, %o5, %l6
.word 0xe640a008 ! t2_kref+0x5c4: ldsw [%g2 + 8], %l3
.word 0xed6e001a ! t2_kref+0x5c8: prefetch %i0 + %i2, 22
.word 0xa01f000c ! t2_kref+0x5cc: xor %i4, %o4, %l0
.word 0x95a20948 ! t2_kref+0x5d0: fmuld %f8, %f8, %f10
2: .word 0x95a00548 ! t2_kref+0x5d4: fsqrtd %f8, %f10
.word 0xd1be1a5c ! t2_kref+0x5d8: stda %f8, [%i0 + %i4]0xd2
.word 0xa836aaaa ! t2_kref+0x5dc: orn %i2, 0xaaa, %l4
.word 0x38800004 ! t2_kref+0x5e0: bgu,a _kref+0x5f0
.word 0x91a20d2b ! t2_kref+0x5e4: fsmuld %f8, %f11, %f8
.word 0xe01e4000 ! t2_kref+0x5e8: ldd [%i1], %l0
.word 0xd120a008 ! t2_kref+0x5ec: st %f8, [%g2 + 8]
.word 0xf4b6d018 ! t2_kref+0x5f0: stha %i2, [%i3 + %i0]0x80
.word 0x95a28848 ! t2_kref+0x5f4: faddd %f10, %f8, %f10
.word 0x33480008 ! t2_kref+0x5f8: fbe,a,pt %fcc0, _kref+0x618
.word 0x2f386c0c ! t2_kref+0x5fc: sethi %hi(0xe1b03000), %l7
.word 0xa256c00d ! t2_kref+0x600: umul %i3, %o5, %l1
.word 0xe448a019 ! t2_kref+0x604: ldsb [%g2 + 0x19], %l2
.word 0x83d02010 ! t2_kref+0x608: te %icc, %g0 + 0x10
.word 0x81b01025 ! t2_kref+0x60c: siam 0x5
.word 0x91b00f08 ! t2_kref+0x610: fsrc2 %f8, %f8
.word 0xa807001b ! t2_kref+0x614: add %i4, %i3, %l4
.word 0xd126200c ! t2_kref+0x618: st %f8, [%i0 + 0xc]
.word 0x81aacaaa ! t2_kref+0x61c: fcmpes %fcc0, %f11, %f10
.word 0xa80b001b ! t2_kref+0x620: and %o4, %i3, %l4
call SYM(t2_subr1)
.word 0xe8160000 ! t2_kref+0x628: lduh [%i0], %l4
.word 0x8143c000 ! t2_kref+0x62c: stbar
.word 0xa896fa0e ! t2_kref+0x630: orcc %i3, -0x5f2, %l4
.word 0x81830000 ! t2_kref+0x634: wr %o4, %g0, %y
.word 0xd7200019 ! t2_kref+0x638: st %f11, [%g0 + %i1]
.word 0xa1b34300 ! t2_kref+0x63c: alignaddr %o5, %g0, %l0
.word 0xaeb3000c ! t2_kref+0x640: orncc %o4, %o4, %l7
.word 0xe8380018 ! t2_kref+0x644: std %l4, [%g0 + %i0]
.word 0xec96d059 ! t2_kref+0x648: lduha [%i3 + %i1]0x82, %l6
.word 0x91b206ca ! t2_kref+0x64c: fmul8sux16 %f8, %f10, %f8
.word 0xd300a028 ! t2_kref+0x650: ld [%g2 + 0x28], %f9
.word 0x20800003 ! t2_kref+0x654: bn,a _kref+0x660
.word 0xaed0001b ! t2_kref+0x658: umulcc %g0, %i3, %l7
.word 0xa22b4000 ! t2_kref+0x65c: andn %o5, %g0, %l1
.word 0x91a00128 ! t2_kref+0x660: fabss %f8, %f8
.word 0x91a2c92b ! t2_kref+0x664: fmuls %f11, %f11, %f8
.word 0xd500a018 ! t2_kref+0x668: ld [%g2 + 0x18], %f10
.word 0x2e480003 ! t2_kref+0x66c: bvs,a,pt %icc, _kref+0x678
.word 0x95a209c8 ! t2_kref+0x670: fdivd %f8, %f8, %f10
.word 0xaa50001a ! t2_kref+0x674: umul %g0, %i2, %l5
.word 0xaa032a52 ! t2_kref+0x678: add %o4, 0xa52, %l5
.word 0xf1ee501b ! t2_kref+0x67c: prefetcha %i1 + %i3, 24
.word 0xae0eed85 ! t2_kref+0x680: and %i3, 0xd85, %l7
.word 0xa7b28548 ! t2_kref+0x684: fcmpeq16 %f10, %f8, %l3
.word 0xe808a02a ! t2_kref+0x688: ldub [%g2 + 0x2a], %l4
.word 0xaf408000 ! t2_kref+0x68c: mov %ccr, %l7
.word 0xaa2e8000 ! t2_kref+0x690: andn %i2, %g0, %l5
.word 0xa1334000 ! t2_kref+0x694: srl %o5, %g0, %l0
sethi %hi(2f), %o7
.word 0xe40be2d4 ! t2_kref+0x69c: ldub [%o7 + 0x2d4], %l2
.word 0xa41ca00c ! t2_kref+0x6a0: xor %l2, 0xc, %l2
.word 0xe42be2d4 ! t2_kref+0x6a4: stb %l2, [%o7 + 0x2d4]
.word 0x81dbe2d4 ! t2_kref+0x6a8: flush %o7 + 0x2d4
.word 0x95b00cca ! t2_kref+0x6ac: fnot2 %f10, %f10
.word 0x95a0054a ! t2_kref+0x6b0: fsqrtd %f10, %f10
.word 0xd51e6008 ! t2_kref+0x6b4: ldd [%i1 + 8], %f10
.word 0xa618001c ! t2_kref+0x6b8: xor %g0, %i4, %l3
call SYM(t2_subr0)
.word 0xee48a00a ! t2_kref+0x6c0: ldsb [%g2 + 0xa], %l7
.word 0x91a00529 ! t2_kref+0x6c4: fsqrts %f9, %f8
.word 0x95b2c669 ! t2_kref+0x6c8: fmul8x16au %f11, %f9, %f10
.word 0xa9b7004d ! t2_kref+0x6cc: edge8l %i4, %o5, %l4
.word 0xa02339a4 ! t2_kref+0x6d0: sub %o4, -0x65c, %l0
2: .word 0xa816801c ! t2_kref+0x6d4: or %i2, %i4, %l4
.word 0x95a289ca ! t2_kref+0x6d8: fdivd %f10, %f10, %f10
.word 0xa686801b ! t2_kref+0x6dc: addcc %i2, %i3, %l3
.word 0x9fc00004 ! t2_kref+0x6e0: call %g0 + %g4
.word 0xaa07001b ! t2_kref+0x6e4: add %i4, %i3, %l5
.word 0xe5e6100c ! t2_kref+0x6e8: casa [%i0]0x80, %o4, %l2
.word 0x2b480001 ! t2_kref+0x6ec: fbug,a,pt %fcc0, _kref+0x6f0
.word 0x93a20828 ! t2_kref+0x6f0: fadds %f8, %f8, %f9
.word 0x91a0102b ! t2_kref+0x6f4: fstox %f11, %f8
.word 0xf630a01a ! t2_kref+0x6f8: sth %i3, [%g2 + 0x1a]
.word 0xa68f001a ! t2_kref+0x6fc: andcc %i4, %i2, %l3
.word 0x9fc10000 ! t2_kref+0x700: call %g4
.word 0x91a01a4a ! t2_kref+0x704: fdtoi %f10, %f8
.word 0xa8d3400d ! t2_kref+0x708: umulcc %o5, %o5, %l4
.word 0xa066f0d4 ! t2_kref+0x70c: subc %i3, -0xf2c, %l0
.word 0x30480007 ! t2_kref+0x710: ba,a,pt %icc, _kref+0x72c
.word 0xa63f2f70 ! t2_kref+0x714: xnor %i4, 0xf70, %l3
.word 0xe41f4000 ! t2_kref+0x718: ldd [%i5], %l2
.word 0x95a00529 ! t2_kref+0x71c: fsqrts %f9, %f10
.word 0x91a2c8a9 ! t2_kref+0x720: fsubs %f11, %f9, %f8
.word 0xa4870000 ! t2_kref+0x724: addcc %i4, %g0, %l2
.word 0xe03f4019 ! t2_kref+0x728: std %l0, [%i5 + %i1]
.word 0xae037aac ! t2_kref+0x72c: add %o5, -0x554, %l7
.word 0x2f1417a4 ! t2_kref+0x730: sethi %hi(0x505e9000), %l7
.word 0x2c800005 ! t2_kref+0x734: bneg,a _kref+0x748
.word 0x91a018c8 ! t2_kref+0x738: fdtos %f8, %f8
.word 0xd1180018 ! t2_kref+0x73c: ldd [%g0 + %i0], %f8
.word 0xf207bfe0 ! t2_kref+0x740: ld [%fp - 0x20], %i1
.word 0xf6a71018 ! t2_kref+0x744: sta %i3, [%i4 + %i0]0x80
.word 0xad400000 ! t2_kref+0x748: mov %y, %l6
.word 0xe41e7fe0 ! t2_kref+0x74c: ldd [%i1 - 0x20], %l2
.word 0xa53ea00a ! t2_kref+0x750: sra %i2, 0xa, %l2
.word 0xd7267fe8 ! t2_kref+0x754: st %f11, [%i1 - 0x18]
.word 0xe8380019 ! t2_kref+0x758: std %l4, [%g0 + %i1]
.word 0x8143e040 ! t2_kref+0x75c: membar 0x40
call SYM(t2_subr2)
.word 0x91a2c8a8 ! t2_kref+0x764: fsubs %f11, %f8, %f8
.word 0x95b24968 ! t2_kref+0x768: fpmerge %f9, %f8, %f10
.word 0xa6ff001c ! t2_kref+0x76c: sdivcc %i4, %i4, %l3
.word 0x91a2492b ! t2_kref+0x770: fmuls %f9, %f11, %f8
.word 0xae773767 ! t2_kref+0x774: udiv %i4, -0x899, %l7
.word 0xea40a038 ! t2_kref+0x778: ldsw [%g2 + 0x38], %l5
.word 0x3e800005 ! t2_kref+0x77c: bvc,a _kref+0x790
.word 0x91a209c8 ! t2_kref+0x780: fdivd %f8, %f8, %f8
.word 0xc030a028 ! t2_kref+0x784: clrh [%g2 + 0x28]
.word 0xc5ee1000 ! t2_kref+0x788: prefetcha %i0, 2
.word 0xd8a71019 ! t2_kref+0x78c: sta %o4, [%i4 + %i1]0x80
.word 0xa226c000 ! t2_kref+0x790: sub %i3, %g0, %l1
.word 0xd7000018 ! t2_kref+0x794: ld [%g0 + %i0], %f11
.word 0xa896800d ! t2_kref+0x798: orcc %i2, %o5, %l4
.word 0xa817000d ! t2_kref+0x79c: or %i4, %o5, %l4
.word 0xa1b2040a ! t2_kref+0x7a0: fcmple16 %f8, %f10, %l0
.word 0x91a24d28 ! t2_kref+0x7a4: fsmuld %f9, %f8, %f8
.word 0xa5400000 ! t2_kref+0x7a8: mov %y, %l2
.word 0xd11fbd18 ! t2_kref+0x7ac: ldd [%fp - 0x2e8], %f8
.word 0xa4b0001b ! t2_kref+0x7b0: orncc %g0, %i3, %l2
.word 0xc368a04b ! t2_kref+0x7b4: prefetch %g2 + 0x4b, 1
.word 0x9fc00004 ! t2_kref+0x7b8: call %g0 + %g4
.word 0xaabf0000 ! t2_kref+0x7bc: xnorcc %i4, %g0, %l5
.word 0xad400000 ! t2_kref+0x7c0: mov %y, %l6
.word 0xea4e200f ! t2_kref+0x7c4: ldsb [%i0 + 0xf], %l5
.word 0x8143c000 ! t2_kref+0x7c8: stbar
.word 0xaebf000d ! t2_kref+0x7cc: xnorcc %i4, %o5, %l7
.word 0xac0ea08a ! t2_kref+0x7d0: and %i2, 0x8a, %l6
.word 0xe4087ec0 ! t2_kref+0x7d4: ldub [%g1 - 0x140], %l2
.word 0xa41ca00c ! t2_kref+0x7d8: xor %l2, 0xc, %l2
.word 0xe4287ec0 ! t2_kref+0x7dc: stb %l2, [%g1 - 0x140]
.word 0x81d87ec0 ! t2_kref+0x7e0: flush %g1 - 0x140
.word 0x95a28d29 ! t2_kref+0x7e4: fsmuld %f10, %f9, %f10
.word 0xa0a3401b ! t2_kref+0x7e8: subcc %o5, %i3, %l0
.word 0x95b28c48 ! t2_kref+0x7ec: fnor %f10, %f8, %f10
.word 0xa1b34000 ! t2_kref+0x7f0: edge8 %o5, %g0, %l0
.word 0xd120a008 ! t2_kref+0x7f4: st %f8, [%g2 + 8]
.word 0x95b00c00 ! t2_kref+0x7f8: fzero %f10
.word 0x97a288aa ! t2_kref+0x7fc: fsubs %f10, %f10, %f11
.word 0xa05e801b ! t2_kref+0x800: smul %i2, %i3, %l0
.word 0x2b480005 ! t2_kref+0x804: fbug,a,pt %fcc0, _kref+0x818
.word 0xa08f0000 ! t2_kref+0x808: andcc %i4, %g0, %l0
.word 0x81aa0a48 ! t2_kref+0x80c: fcmpd %fcc0, %f8, %f8
.word 0x93b20e6b ! t2_kref+0x810: fxnors %f8, %f11, %f9
.word 0xd11e001d ! t2_kref+0x814: ldd [%i0 + %i5], %f8
.word 0x95b20748 ! t2_kref+0x818: fpack32 %f8, %f8, %f10
.word 0x95b28c8a ! t2_kref+0x81c: fandnot2 %f10, %f10, %f10
2: .word 0xf8ae501a ! t2_kref+0x820: stba %i4, [%i1 + %i2]0x80
.word 0xf436c019 ! t2_kref+0x824: sth %i2, [%i3 + %i1]
call SYM(t2_subr2)
.word 0x95b20f4a ! t2_kref+0x82c: fornot1 %f8, %f10, %f10
.word 0xd8680019 ! t2_kref+0x830: ldstub [%g0 + %i1], %o4
.word 0x93a000aa ! t2_kref+0x834: fnegs %f10, %f9
.word 0x001fffff ! t2_kref+0x838: illtrap 0x1fffff
.word 0x95a0192a ! t2_kref+0x83c: fstod %f10, %f10
.word 0x95a0190a ! t2_kref+0x840: fitod %f10, %f10
.word 0xaed3001a ! t2_kref+0x844: umulcc %o4, %i2, %l7
.word 0x91a28928 ! t2_kref+0x848: fmuls %f10, %f8, %f8
.word 0xa7b34300 ! t2_kref+0x84c: alignaddr %o5, %g0, %l3
.word 0x81aa0aa8 ! t2_kref+0x850: fcmpes %fcc0, %f8, %f8
.word 0xe16e001a ! t2_kref+0x854: prefetch %i0 + %i2, 16
.word 0xa5400000 ! t2_kref+0x858: mov %y, %l2
.word 0x22800001 ! t2_kref+0x85c: be,a _kref+0x860
.word 0x97a20828 ! t2_kref+0x860: fadds %f8, %f8, %f11
.word 0x93a00029 ! t2_kref+0x864: fmovs %f9, %f9
.word 0xa53b401c ! t2_kref+0x868: sra %o5, %i4, %l2
.word 0xe4562000 ! t2_kref+0x86c: ldsh [%i0], %l2
.word 0x97a01a29 ! t2_kref+0x870: fstoi %f9, %f11
.word 0x91b00c00 ! t2_kref+0x874: fzero %f8
.word 0xd120a008 ! t2_kref+0x878: st %f8, [%g2 + 8]
.word 0xa81b6578 ! t2_kref+0x87c: xor %o5, 0x578, %l4
.word 0xa21ec01b ! t2_kref+0x880: xor %i3, %i3, %l1
.word 0xa60ec00c ! t2_kref+0x884: and %i3, %o4, %l3
.word 0x3d480008 ! t2_kref+0x888: fbule,a,pt %fcc0, _kref+0x8a8
.word 0xe0067fe8 ! t2_kref+0x88c: ld [%i1 - 0x18], %l0
.word 0xf830a02a ! t2_kref+0x890: sth %i4, [%g2 + 0x2a]
.word 0x30480003 ! t2_kref+0x894: ba,a,pt %icc, _kref+0x8a0
.word 0xabb3009a ! t2_kref+0x898: edge16 %o4, %i2, %l5
.word 0xa93b401c ! t2_kref+0x89c: sra %o5, %i4, %l4
.word 0x2e800007 ! t2_kref+0x8a0: bvs,a _kref+0x8bc
.word 0xd300a018 ! t2_kref+0x8a4: ld [%g2 + 0x18], %f9
.word 0x91a01a48 ! t2_kref+0x8a8: fdtoi %f8, %f8
.word 0xd1be189a ! t2_kref+0x8ac: stda %f8, [%i0 + %i2]0xc4
.word 0xe200a008 ! t2_kref+0x8b0: ld [%g2 + 8], %l1
.word 0x97a2c8a8 ! t2_kref+0x8b4: fsubs %f11, %f8, %f11
.word 0xa896bd49 ! t2_kref+0x8b8: orcc %i2, -0x2b7, %l4
.word 0x95a0192a ! t2_kref+0x8bc: fstod %f10, %f10
.word 0xd19e5a5c ! t2_kref+0x8c0: ldda [%i1 + %i4]0xd2, %f8
.word 0x2b480004 ! t2_kref+0x8c4: fbug,a,pt %fcc0, _kref+0x8d4
.word 0x93a2c928 ! t2_kref+0x8c8: fmuls %f11, %f8, %f9
.word 0x93a248aa ! t2_kref+0x8cc: fsubs %f9, %f10, %f9
.word 0x81870000 ! t2_kref+0x8d0: wr %i4, %g0, %y
.word 0xa6ab4000 ! t2_kref+0x8d4: andncc %o5, %g0, %l3
.word 0x39480002 ! t2_kref+0x8d8: fbuge,a,pt %fcc0, _kref+0x8e0
.word 0x91a2094a ! t2_kref+0x8dc: fmuld %f8, %f10, %f8
.word 0xaafb297d ! t2_kref+0x8e0: sdivcc %o4, 0x97d, %l5
.word 0x3b480002 ! t2_kref+0x8e4: fble,a,pt %fcc0, _kref+0x8ec
.word 0xe83e6010 ! t2_kref+0x8e8: std %l4, [%i1 + 0x10]
.word 0xae76c01c ! t2_kref+0x8ec: udiv %i3, %i4, %l7
.word 0x91a0054a ! t2_kref+0x8f0: fsqrtd %f10, %f8
.word 0xd19f5a59 ! t2_kref+0x8f4: ldda [%i5 + %i1]0xd2, %f8
.word 0xd700a028 ! t2_kref+0x8f8: ld [%g2 + 0x28], %f11
.word 0x91a00548 ! t2_kref+0x8fc: fsqrtd %f8, %f8
.word 0x21480001 ! t2_kref+0x900: fbn,a,pt %fcc0, _kref+0x904
.word 0xa6e3001b ! t2_kref+0x904: subccc %o4, %i3, %l3
.word 0xc030a00a ! t2_kref+0x908: clrh [%g2 + 0xa]
.word 0xd1beda59 ! t2_kref+0x90c: stda %f8, [%i3 + %i1]0xd2
.word 0xd1be1840 ! t2_kref+0x910: stda %f8, [%i0]0xc2
.word 0x91a00529 ! t2_kref+0x914: fsqrts %f9, %f8
.word 0x29480002 ! t2_kref+0x918: fbl,a,pt %fcc0, _kref+0x920
.word 0xad400000 ! t2_kref+0x91c: mov %y, %l6
.word 0x91b24eea ! t2_kref+0x920: fornot2s %f9, %f10, %f8
.word 0xf420a038 ! t2_kref+0x924: st %i2, [%g2 + 0x38]
.word 0xa41b7784 ! t2_kref+0x928: xor %o5, -0x87c, %l2
.word 0xab002006 ! t2_kref+0x92c: taddcc %g0, 6, %l5
.word 0xd1bf5018 ! t2_kref+0x930: stda %f8, [%i5 + %i0]0x80
.word 0x878020e0 ! t2_kref+0x934: mov 0xe0, %asi
.word 0xa293291c ! t2_kref+0x938: orcc %o4, 0x91c, %l1
.word 0x9de3bfa0 ! t2_kref+0x93c: save %sp, -0x60, %sp
.word 0xa3ee8018 ! t2_kref+0x940: restore %i2, %i0, %l1
.word 0x95a0054a ! t2_kref+0x944: fsqrtd %f10, %f10
.word 0xd11fbf38 ! t2_kref+0x948: ldd [%fp - 0xc8], %f8
.word 0x9de3bfa0 ! t2_kref+0x94c: save %sp, -0x60, %sp
.word 0xa7ee8000 ! t2_kref+0x950: restore %i2, %g0, %l3
.word 0x95b2070b ! t2_kref+0x954: fmuld8sux16 %f8, %f11, %f10
.word 0xe56e3fe0 ! t2_kref+0x958: prefetch %i0 - 0x20, 18
.word 0x91b00f08 ! t2_kref+0x95c: fsrc2 %f8, %f8
.word 0x95b28eea ! t2_kref+0x960: fornot2s %f10, %f10, %f10
.word 0x91a2084a ! t2_kref+0x964: faddd %f8, %f10, %f8
.word 0xaed0001c ! t2_kref+0x968: umulcc %g0, %i4, %l7
.word 0x93a018ca ! t2_kref+0x96c: fdtos %f10, %f9
.word 0x97a2c829 ! t2_kref+0x970: fadds %f11, %f9, %f11
.word 0x95a0052a ! t2_kref+0x974: fsqrts %f10, %f10
.word 0x97a0052a ! t2_kref+0x978: fsqrts %f10, %f11
.word 0x91a00129 ! t2_kref+0x97c: fabss %f9, %f8
.word 0xd320a008 ! t2_kref+0x980: st %f9, [%g2 + 8]
.word 0xe848a039 ! t2_kref+0x984: ldsb [%g2 + 0x39], %l4
.word 0xa1b0011b ! t2_kref+0x988: edge32 %g0, %i3, %l0
.word 0xa623000d ! t2_kref+0x98c: sub %o4, %o5, %l3
.word 0xd5180019 ! t2_kref+0x990: ldd [%g0 + %i1], %f10
.word 0xa2ff001b ! t2_kref+0x994: sdivcc %i4, %i3, %l1
.word 0x3c800007 ! t2_kref+0x998: bpos,a _kref+0x9b4
.word 0xaa0b21f0 ! t2_kref+0x99c: and %o4, 0x1f0, %l5
.word 0x93a000aa ! t2_kref+0x9a0: fnegs %f10, %f9
.word 0xe9e6101a ! t2_kref+0x9a4: casa [%i0]0x80, %i2, %l4
.word 0x2a800004 ! t2_kref+0x9a8: bcs,a _kref+0x9b8
.word 0x8d87001a ! t2_kref+0x9ac: wr %i4, %i2, %fprs
.word 0xae5723fe ! t2_kref+0x9b0: umul %i4, 0x3fe, %l7
.word 0xd300a018 ! t2_kref+0x9b4: ld [%g2 + 0x18], %f9
.word 0xe03e4000 ! t2_kref+0x9b8: std %l0, [%i1]
.word 0xd51fbe20 ! t2_kref+0x9bc: ldd [%fp - 0x1e0], %f10
.word 0x81830000 ! t2_kref+0x9c0: wr %o4, %g0, %y
.word 0xa536e00d ! t2_kref+0x9c4: srl %i3, 0xd, %l2
.word 0xa20369e9 ! t2_kref+0x9c8: add %o5, 0x9e9, %l1
.word 0xc06e6012 ! t2_kref+0x9cc: ldstub [%i1 + 0x12], %g0
.word 0xa1408000 ! t2_kref+0x9d0: mov %ccr, %l0
.word 0x93a01a28 ! t2_kref+0x9d4: fstoi %f8, %f9
.word 0x9de3bfa0 ! t2_kref+0x9d8: save %sp, -0x60, %sp
.word 0x80df77f5 ! t2_kref+0x9dc: smulcc %i5, -0x80b, %g0
.word 0xa7ee283f ! t2_kref+0x9e0: restore %i0, 0x83f, %l3
.word 0xc020a038 ! t2_kref+0x9e4: clr [%g2 + 0x38]
.word 0xa656ef0d ! t2_kref+0x9e8: umul %i3, 0xf0d, %l3
.word 0xd1be580c ! t2_kref+0x9ec: stda %f8, [%i1 + %o4]0xc0
.word 0x95a20d2a ! t2_kref+0x9f0: fsmuld %f8, %f10, %f10
.word 0xacd37aeb ! t2_kref+0x9f4: umulcc %o5, -0x515, %l6
.word 0x39800002 ! t2_kref+0x9f8: fbuge,a _kref+0xa00
.word 0xe6070018 ! t2_kref+0x9fc: ld [%i4 + %i0], %l3
.word 0x93a0052b ! t2_kref+0xa00: fsqrts %f11, %f9
.word 0x81830000 ! t2_kref+0xa04: wr %o4, %g0, %y
.word 0xd828a02a ! t2_kref+0xa08: stb %o4, [%g2 + 0x2a]
.word 0x81aa4aa8 ! t2_kref+0xa0c: fcmpes %fcc0, %f9, %f8
.word 0x95a00548 ! t2_kref+0xa10: fsqrtd %f8, %f10
.word 0xa6972749 ! t2_kref+0xa14: orcc %i4, 0x749, %l3
.word 0x95a01a28 ! t2_kref+0xa18: fstoi %f8, %f10
.word 0xa2b6c000 ! t2_kref+0xa1c: orncc %i3, %g0, %l1
.word 0xaa282935 ! t2_kref+0xa20: andn %g0, 0x935, %l5
.word 0xd100a008 ! t2_kref+0xa24: ld [%g2 + 8], %f8
.word 0x91a01929 ! t2_kref+0xa28: fstod %f9, %f8
.word 0xafb000e0 ! t2_kref+0xa2c: edge16ln %g0, %g0, %l7
.word 0xd51fbcf0 ! t2_kref+0xa30: ldd [%fp - 0x310], %f10
.word 0x91a24d2a ! t2_kref+0xa34: fsmuld %f9, %f10, %f8
.word 0xf420a008 ! t2_kref+0xa38: st %i2, [%g2 + 8]
.word 0xecfe5000 ! t2_kref+0xa3c: swapa [%i1]0x80, %l6
.word 0xd720a038 ! t2_kref+0xa40: st %f11, [%g2 + 0x38]
.word 0xee7e2018 ! t2_kref+0xa44: swap [%i0 + 0x18], %l7
.word 0x95a0012a ! t2_kref+0xa48: fabss %f10, %f10
.word 0xefee501d ! t2_kref+0xa4c: prefetcha %i1 + %i5, 23
.word 0xae88001c ! t2_kref+0xa50: andcc %g0, %i4, %l7
.word 0x2c800007 ! t2_kref+0xa54: bneg,a _kref+0xa70
.word 0xa5b6814c ! t2_kref+0xa58: edge32l %i2, %o4, %l2
.word 0x8143c000 ! t2_kref+0xa5c: stbar
.word 0x34800006 ! t2_kref+0xa60: bg,a _kref+0xa78
.word 0xac40001c ! t2_kref+0xa64: addc %g0, %i4, %l6
.word 0xe81e4000 ! t2_kref+0xa68: ldd [%i1], %l4
.word 0xa6283acb ! t2_kref+0xa6c: andn %g0, -0x535, %l3
.word 0x9fc10000 ! t2_kref+0xa70: call %g4
.word 0xa7b7034c ! t2_kref+0xa74: alignaddrl %i4, %o4, %l3
.word 0xad2e801c ! t2_kref+0xa78: sll %i2, %i4, %l6
.word 0xea10a018 ! t2_kref+0xa7c: lduh [%g2 + 0x18], %l5
.word 0x38480003 ! t2_kref+0xa80: bgu,a,pt %icc, _kref+0xa8c
.word 0x95a0014a ! t2_kref+0xa84: fabsd %f10, %f10
.word 0x91b20d0a ! t2_kref+0xa88: fandnot1 %f8, %f10, %f8
.word 0xac13001b ! t2_kref+0xa8c: or %o4, %i3, %l6
.word 0xa5382015 ! t2_kref+0xa90: sra %g0, 0x15, %l2
.word 0xe248a009 ! t2_kref+0xa94: ldsb [%g2 + 9], %l1
.word 0xa5b3405b ! t2_kref+0xa98: edge8l %o5, %i3, %l2
.word 0xe640a028 ! t2_kref+0xa9c: ldsw [%g2 + 0x28], %l3
.word 0x95b2866a ! t2_kref+0xaa0: fmul8x16au %f10, %f10, %f10
.word 0x9fc10000 ! t2_kref+0xaa4: call %g4
.word 0xe808a019 ! t2_kref+0xaa8: ldub [%g2 + 0x19], %l4
.word 0xaaf8000c ! t2_kref+0xaac: sdivcc %g0, %o4, %l5
.word 0x95a0052a ! t2_kref+0xab0: fsqrts %f10, %f10
.word 0xe09e101d ! t2_kref+0xab4: ldda [%i0 + %i5]0x80, %l0
.word 0xa0873642 ! t2_kref+0xab8: addcc %i4, -0x9be, %l0
.word 0xf9ee101b ! t2_kref+0xabc: prefetcha %i0 + %i3, 28
.word 0xe81e7fe8 ! t2_kref+0xac0: ldd [%i1 - 0x18], %l4
.word 0xae23400d ! t2_kref+0xac4: sub %o5, %o5, %l7
.word 0xa7702786 ! t2_kref+0xac8: popc 0x786, %l3
.word 0x21480006 ! t2_kref+0xacc: fbn,a,pt %fcc0, _kref+0xae4
.word 0xd1be1a1d ! t2_kref+0xad0: stda %f8, [%i0 + %i5]0xd0
.word 0xd300a028 ! t2_kref+0xad4: ld [%g2 + 0x28], %f9
.word 0x95b20708 ! t2_kref+0xad8: fmuld8sux16 %f8, %f8, %f10
.word 0xe000a008 ! t2_kref+0xadc: ld [%g2 + 8], %l0
.word 0xea10a02a ! t2_kref+0xae0: lduh [%g2 + 0x2a], %l5
.word 0x91a000aa ! t2_kref+0xae4: fnegs %f10, %f8
.word 0x95a00548 ! t2_kref+0xae8: fsqrtd %f8, %f10
.word 0x93a01a2a ! t2_kref+0xaec: fstoi %f10, %f9
.word 0xe43e3ff8 ! t2_kref+0xaf0: std %l2, [%i0 - 8]
.word 0xf820a018 ! t2_kref+0xaf4: st %i4, [%g2 + 0x18]
.word 0x93a0012b ! t2_kref+0xaf8: fabss %f11, %f9
.word 0x95a289c8 ! t2_kref+0xafc: fdivd %f10, %f8, %f10
.word 0xd1be1840 ! t2_kref+0xb00: stda %f8, [%i0]0xc2
.word 0x91b246aa ! t2_kref+0xb04: fmul8x16al %f9, %f10, %f8
.word 0x81aa8a2a ! t2_kref+0xb08: fcmps %fcc0, %f10, %f10
.word 0xa3b2848a ! t2_kref+0xb0c: fcmple32 %f10, %f10, %l1
.word 0xd11e401d ! t2_kref+0xb10: ldd [%i1 + %i5], %f8
.word 0xa6ab4000 ! t2_kref+0xb14: andncc %o5, %g0, %l3
.word 0xd1180019 ! t2_kref+0xb18: ldd [%g0 + %i1], %f8
.word 0xf420a018 ! t2_kref+0xb1c: st %i2, [%g2 + 0x18]
.word 0xa486c000 ! t2_kref+0xb20: addcc %i3, %g0, %l2
.word 0xe856c019 ! t2_kref+0xb24: ldsh [%i3 + %i1], %l4
.word 0xd700a008 ! t2_kref+0xb28: ld [%g2 + 8], %f11
.word 0xe01e3fe8 ! t2_kref+0xb2c: ldd [%i0 - 0x18], %l0
.word 0xa088001a ! t2_kref+0xb30: andcc %g0, %i2, %l0
.word 0x93a01a29 ! t2_kref+0xb34: fstoi %f9, %f9
.word 0xa5b3417c ! t2_kref+0xb38: edge32ln %o5, %i4, %l2
.word 0xe4086210 ! t2_kref+0xb3c: ldub [%g1 + 0x210], %l2
.word 0xa41ca00c ! t2_kref+0xb40: xor %l2, 0xc, %l2
.word 0xe4286210 ! t2_kref+0xb44: stb %l2, [%g1 + 0x210]
.word 0x81d86210 ! t2_kref+0xb48: flush %g1 + 0x210
.word 0x81834000 ! t2_kref+0xb4c: wr %o5, %g0, %y
.word 0x91a20828 ! t2_kref+0xb50: fadds %f8, %f8, %f8
.word 0x91a289c8 ! t2_kref+0xb54: fdivd %f10, %f8, %f8
.word 0x97a000a9 ! t2_kref+0xb58: fnegs %f9, %f11
.word 0xd51fbdc0 ! t2_kref+0xb5c: ldd [%fp - 0x240], %f10
.word 0xa006c000 ! t2_kref+0xb60: add %i3, %g0, %l0
.word 0xd7801019 ! t2_kref+0xb64: lda [%g0 + %i1]0x80, %f11
.word 0xf1ee101d ! t2_kref+0xb68: prefetcha %i0 + %i5, 24
.word 0xe41e7fe0 ! t2_kref+0xb6c: ldd [%i1 - 0x20], %l2
2: .word 0xec9f5019 ! t2_kref+0xb70: ldda [%i5 + %i1]0x80, %l6
.word 0x39480002 ! t2_kref+0xb74: fbuge,a,pt %fcc0, _kref+0xb7c
.word 0xa7418000 ! t2_kref+0xb78: mov %fprs, %l3
.word 0xac76c01c ! t2_kref+0xb7c: udiv %i3, %i4, %l6
.word 0xaf03401c ! t2_kref+0xb80: taddcc %o5, %i4, %l7
.word 0xa286800d ! t2_kref+0xb84: addcc %i2, %o5, %l1
.word 0xd300a008 ! t2_kref+0xb88: ld [%g2 + 8], %f9
.word 0xa733401a ! t2_kref+0xb8c: srl %o5, %i2, %l3
.word 0xa6fb401c ! t2_kref+0xb90: sdivcc %o5, %i4, %l3
.word 0xf6f01019 ! t2_kref+0xb94: stxa %i3, [%g0 + %i1]0x80
.word 0x95a2084a ! t2_kref+0xb98: faddd %f8, %f10, %f10
.word 0xe968a0ca ! t2_kref+0xb9c: prefetch %g2 + 0xca, 20
.word 0x3d480005 ! t2_kref+0xba0: fbule,a,pt %fcc0, _kref+0xbb4
.word 0xd11e401d ! t2_kref+0xba4: ldd [%i1 + %i5], %f8
.word 0xa7b2840a ! t2_kref+0xba8: fcmple16 %f10, %f10, %l3
.word 0x95a0012b ! t2_kref+0xbac: fabss %f11, %f10
.word 0x29480008 ! t2_kref+0xbb0: fbl,a,pt %fcc0, _kref+0xbd0
.word 0x97a0012a ! t2_kref+0xbb4: fabss %f10, %f11
.word 0xd306201c ! t2_kref+0xbb8: ld [%i0 + 0x1c], %f9
.word 0xe43e2018 ! t2_kref+0xbbc: std %l2, [%i0 + 0x18]
.word 0xaebb0000 ! t2_kref+0xbc0: xnorcc %o4, %g0, %l7
.word 0x91a209a8 ! t2_kref+0xbc4: fdivs %f8, %f8, %f8
.word 0xd1bf5a18 ! t2_kref+0xbc8: stda %f8, [%i5 + %i0]0xd0
.word 0xa6773dc2 ! t2_kref+0xbcc: udiv %i4, -0x23e, %l3
.word 0x34800002 ! t2_kref+0xbd0: bg,a _kref+0xbd8
.word 0xa017000d ! t2_kref+0xbd4: or %i4, %o5, %l0
.word 0xc028a028 ! t2_kref+0xbd8: clrb [%g2 + 0x28]
.word 0x93a28828 ! t2_kref+0xbdc: fadds %f10, %f8, %f9
.word 0xac930000 ! t2_kref+0xbe0: orcc %o4, %g0, %l6
.word 0x8186c000 ! t2_kref+0xbe4: wr %i3, %g0, %y
.word 0x91a2c8a8 ! t2_kref+0xbe8: fsubs %f11, %f8, %f8
.word 0x95b00fc0 ! t2_kref+0xbec: fone %f10
.word 0xa8d3001c ! t2_kref+0xbf0: umulcc %o4, %i4, %l4
.word 0xe96e001c ! t2_kref+0xbf4: prefetch %i0 + %i4, 20
.word 0xd8f75019 ! t2_kref+0xbf8: stxa %o4, [%i5 + %i1]0x80
.word 0xaeaee33a ! t2_kref+0xbfc: andncc %i3, 0x33a, %l7
.word 0x32800005 ! t2_kref+0xc00: bne,a _kref+0xc14
.word 0x95a01a2b ! t2_kref+0xc04: fstoi %f11, %f10
.word 0xe41e2010 ! t2_kref+0xc08: ldd [%i0 + 0x10], %l2
.word 0x93a00128 ! t2_kref+0xc0c: fabss %f8, %f9
.word 0x91b007aa ! t2_kref+0xc10: fpackfix %f10, %f8
.word 0xf630a03a ! t2_kref+0xc14: sth %i3, [%g2 + 0x3a]
.word 0xae700000 ! t2_kref+0xc18: udiv %g0, %g0, %l7
.word 0xa2800000 ! t2_kref+0xc1c: addcc %g0, %g0, %l1
.word 0xa216ee79 ! t2_kref+0xc20: or %i3, 0xe79, %l1
.word 0x81868000 ! t2_kref+0xc24: wr %i2, %g0, %y
.word 0x95b20c48 ! t2_kref+0xc28: fnor %f8, %f8, %f10
.word 0xa87b000d ! t2_kref+0xc2c: sdiv %o4, %o5, %l4
.word 0xe41e2000 ! t2_kref+0xc30: ldd [%i0], %l2
.word 0x91a0052b ! t2_kref+0xc34: fsqrts %f11, %f8
.word 0x91a2084a ! t2_kref+0xc38: faddd %f8, %f10, %f8
.word 0xf8ae1000 ! t2_kref+0xc3c: stba %i4, [%i0]0x80
.word 0xa616801b ! t2_kref+0xc40: or %i2, %i3, %l3
.word 0x91a01929 ! t2_kref+0xc44: fstod %f9, %f8
.word 0x95b28748 ! t2_kref+0xc48: fpack32 %f10, %f8, %f10
.word 0x91a0192a ! t2_kref+0xc4c: fstod %f10, %f8
.word 0xc020a008 ! t2_kref+0xc50: clr [%g2 + 8]
.word 0xa427229d ! t2_kref+0xc54: sub %i4, 0x29d, %l2
.word 0xac53001c ! t2_kref+0xc58: umul %o4, %i4, %l6
.word 0xa210000c ! t2_kref+0xc5c: mov %o4, %l1
.word 0xc030a008 ! t2_kref+0xc60: clrh [%g2 + 8]
.word 0x91a2c92a ! t2_kref+0xc64: fmuls %f11, %f10, %f8
.word 0xacb7000d ! t2_kref+0xc68: orncc %i4, %o5, %l6
call SYM(t2_subr3)
.word 0x95b20a4a ! t2_kref+0xc70: fpadd32 %f8, %f10, %f10
sethi %hi(2f), %o7
.word 0xe40be088 ! t2_kref+0xc78: ldub [%o7 + 0x88], %l2
.word 0xa41ca00c ! t2_kref+0xc7c: xor %l2, 0xc, %l2
.word 0xe42be088 ! t2_kref+0xc80: stb %l2, [%o7 + 0x88]
.word 0x81dbe088 ! t2_kref+0xc84: flush %o7 + 0x88
2: .word 0xd300a018 ! t2_kref+0xc88: ld [%g2 + 0x18], %f9
.word 0x97a00528 ! t2_kref+0xc8c: fsqrts %f8, %f11
.word 0xd520a008 ! t2_kref+0xc90: st %f10, [%g2 + 8]
.word 0x86102013 ! t2_kref+0xc94: mov 0x13, %g3
.word 0x86a0e001 ! t2_kref+0xc98: subcc %g3, 1, %g3
.word 0x22800006 ! t2_kref+0xc9c: be,a _kref+0xcb4
.word 0xe2080019 ! t2_kref+0xca0: ldub [%g0 + %i1], %l1
.word 0xa6b70000 ! t2_kref+0xca4: orncc %i4, %g0, %l3
.word 0x22800002 ! t2_kref+0xca8: be,a _kref+0xcb0
.word 0x95a01108 ! t2_kref+0xcac: fxtod %f8, %f10
.word 0xe000a028 ! t2_kref+0xcb0: ld [%g2 + 0x28], %l0
.word 0xe3ee501a ! t2_kref+0xcb4: prefetcha %i1 + %i2, 17
.word 0x93a000a8 ! t2_kref+0xcb8: fnegs %f8, %f9
.word 0x95b00f2a ! t2_kref+0xcbc: fsrc2s %f10, %f10
.word 0x81580000 ! t2_kref+0xcc0: flushw
.word 0xa873401c ! t2_kref+0xcc4: udiv %o5, %i4, %l4
.word 0xe3b8a140 ! t2_kref+0xcc8: stda %f48, [%g2 + 0x140]%asi
.word 0x2e800004 ! t2_kref+0xccc: bvs,a _kref+0xcdc
.word 0xa7803a31 ! t2_kref+0xcd0: mov 0xfffffa31, %gsr
.word 0x95a01a4a ! t2_kref+0xcd4: fdtoi %f10, %f10
.word 0x91a20848 ! t2_kref+0xcd8: faddd %f8, %f8, %f8
.word 0xe290105b ! t2_kref+0xcdc: lduha [%g0 + %i3]0x82, %l1
.word 0xa65e800c ! t2_kref+0xce0: smul %i2, %o4, %l3
.word 0xa707000c ! t2_kref+0xce4: taddcc %i4, %o4, %l3
call SYM(t2_subr1)
.word 0x91b20e0a ! t2_kref+0xcec: fand %f8, %f10, %f8
.word 0xa40b6fb5 ! t2_kref+0xcf0: and %o5, 0xfb5, %l2
.word 0xea000019 ! t2_kref+0xcf4: ld [%g0 + %i1], %l5
.word 0xa80b2a29 ! t2_kref+0xcf8: and %o4, 0xa29, %l4
.word 0x8143c000 ! t2_kref+0xcfc: stbar
.word 0xe2871058 ! t2_kref+0xd00: lda [%i4 + %i0]0x82, %l1
.word 0x95a00128 ! t2_kref+0xd04: fabss %f8, %f10
.word 0x91b24708 ! t2_kref+0xd08: fmuld8sux16 %f9, %f8, %f8
.word 0xa673401a ! t2_kref+0xd0c: udiv %o5, %i2, %l3
.word 0xd520a018 ! t2_kref+0xd10: st %f10, [%g2 + 0x18]
.word 0xa25b3b81 ! t2_kref+0xd14: smul %o4, -0x47f, %l1
.word 0xe43e0000 ! t2_kref+0xd18: std %l2, [%i0]
.word 0xacbec01b ! t2_kref+0xd1c: xnorcc %i3, %i3, %l6
.word 0xa433400d ! t2_kref+0xd20: orn %o5, %o5, %l2
.word 0xa7336002 ! t2_kref+0xd24: srl %o5, 0x2, %l3
.word 0xe0066014 ! t2_kref+0xd28: ld [%i1 + 0x14], %l0
.word 0xd11e7fe8 ! t2_kref+0xd2c: ldd [%i1 - 0x18], %f8
call SYM(t2_subr0)
.word 0xa883000d ! t2_kref+0xd34: addcc %o4, %o5, %l4
.word 0xec10a028 ! t2_kref+0xd38: lduh [%g2 + 0x28], %l6
.word 0x38480003 ! t2_kref+0xd3c: bgu,a,pt %icc, _kref+0xd48
.word 0xd7067fec ! t2_kref+0xd40: ld [%i1 - 0x14], %f11
.word 0x2d480007 ! t2_kref+0xd44: fbg,a,pt %fcc0, _kref+0xd60
.word 0x95b286ea ! t2_kref+0xd48: fmul8ulx16 %f10, %f10, %f10
.word 0xd11fbd78 ! t2_kref+0xd4c: ldd [%fp - 0x288], %f8
.word 0x9fc00004 ! t2_kref+0xd50: call %g0 + %g4
.word 0x95a209c8 ! t2_kref+0xd54: fdivd %f8, %f8, %f10
.word 0x22800008 ! t2_kref+0xd58: be,a _kref+0xd78
.word 0xacb02b0a ! t2_kref+0xd5c: orncc %g0, 0xb0a, %l6
.word 0x95a01a28 ! t2_kref+0xd60: fstoi %f8, %f10
.word 0xe4167fe6 ! t2_kref+0xd64: lduh [%i1 - 0x1a], %l2
.word 0x97a0052a ! t2_kref+0xd68: fsqrts %f10, %f11
.word 0xa2102092 ! t2_kref+0xd6c: mov 0x92, %l1
.word 0xe8380019 ! t2_kref+0xd70: std %l4, [%g0 + %i1]
.word 0x3e480008 ! t2_kref+0xd74: bvc,a,pt %icc, _kref+0xd94
.word 0xa4bf200a ! t2_kref+0xd78: xnorcc %i4, 0xa, %l2
.word 0xa9b7011a ! t2_kref+0xd7c: edge32 %i4, %i2, %l4
.word 0xa6a33675 ! t2_kref+0xd80: subcc %o4, -0x98b, %l3
.word 0xaebeae03 ! t2_kref+0xd84: xnorcc %i2, 0xe03, %l7
.word 0xa5330000 ! t2_kref+0xd88: srl %o4, %g0, %l2
.word 0xaa168000 ! t2_kref+0xd8c: or %i2, %g0, %l5
.word 0xd386105c ! t2_kref+0xd90: lda [%i0 + %i4]0x82, %f9
.word 0xe208a02a ! t2_kref+0xd94: ldub [%g2 + 0x2a], %l1
.word 0xa827001a ! t2_kref+0xd98: sub %i4, %i2, %l4
.word 0xd51e0000 ! t2_kref+0xd9c: ldd [%i0], %f10
.word 0xaf44c000 ! t2_kref+0xda0: mov %gsr, %l7
.word 0xa49024fc ! t2_kref+0xda4: orcc %g0, 0x4fc, %l2
.word 0x91b28748 ! t2_kref+0xda8: fpack32 %f10, %f8, %f8
.word 0x24800008 ! t2_kref+0xdac: ble,a _kref+0xdcc
.word 0xf007bfe0 ! t2_kref+0xdb0: ld [%fp - 0x20], %i0
.word 0xd51fbec8 ! t2_kref+0xdb4: ldd [%fp - 0x138], %f10
.word 0x91a00548 ! t2_kref+0xdb8: fsqrtd %f8, %f8
.word 0x91a209c8 ! t2_kref+0xdbc: fdivd %f8, %f8, %f8
.word 0xa813243b ! t2_kref+0xdc0: or %o4, 0x43b, %l4
.word 0xd1266000 ! t2_kref+0xdc4: st %f8, [%i1]
.word 0xaab6800c ! t2_kref+0xdc8: orncc %i2, %o4, %l5
.word 0xe8865000 ! t2_kref+0xdcc: lda [%i1]0x80, %l4
.word 0x858025ec ! t2_kref+0xdd0: mov 0x5ec, %ccr
.word 0x9fc00004 ! t2_kref+0xdd4: call %g0 + %g4
.word 0xe41e6008 ! t2_kref+0xdd8: ldd [%i1 + 8], %l2
.word 0xa080306f ! t2_kref+0xddc: addcc %g0, -0xf91, %l0
.word 0x93a0052b ! t2_kref+0xde0: fsqrts %f11, %f9
.word 0xe810a03a ! t2_kref+0xde4: lduh [%g2 + 0x3a], %l4
.word 0x81d97570 ! t2_kref+0xde8: flush %g5 - 0xa90
.word 0x81aacaab ! t2_kref+0xdec: fcmpes %fcc0, %f11, %f11
.word 0xad642051 ! t2_kref+0xdf0: movn %icc, 0x51, %l6
.word 0xa6bb401b ! t2_kref+0xdf4: xnorcc %o5, %i3, %l3
.word 0x3d480003 ! t2_kref+0xdf8: fbule,a,pt %fcc0, _kref+0xe04
.word 0xa4bec00d ! t2_kref+0xdfc: xnorcc %i3, %o5, %l2
.word 0xd11e0000 ! t2_kref+0xe00: ldd [%i0], %f8
.word 0xae8f30af ! t2_kref+0xe04: andcc %i4, -0xf51, %l7
.word 0xe40864c4 ! t2_kref+0xe08: ldub [%g1 + 0x4c4], %l2
.word 0xa41ca00c ! t2_kref+0xe0c: xor %l2, 0xc, %l2
.word 0xe42864c4 ! t2_kref+0xe10: stb %l2, [%g1 + 0x4c4]
.word 0x81d864c4 ! t2_kref+0xe14: flush %g1 + 0x4c4
.word 0xa678278c ! t2_kref+0xe18: sdiv %g0, 0x78c, %l3
.word 0xf428a03b ! t2_kref+0xe1c: stb %i2, [%g2 + 0x3b]
.word 0xee78a018 ! t2_kref+0xe20: swap [%g2 + 0x18], %l7
2: .word 0xa53e800c ! t2_kref+0xe24: sra %i2, %o4, %l2
.word 0x81aa0a4a ! t2_kref+0xe28: fcmpd %fcc0, %f8, %f10
.word 0x39480008 ! t2_kref+0xe2c: fbuge,a,pt %fcc0, _kref+0xe4c
.word 0xd5260000 ! t2_kref+0xe30: st %f10, [%i0]
.word 0xea50a03a ! t2_kref+0xe34: ldsh [%g2 + 0x3a], %l5
.word 0xe448a00b ! t2_kref+0xe38: ldsb [%g2 + 0xb], %l2
.word 0x95a0052a ! t2_kref+0xe3c: fsqrts %f10, %f10
.word 0xd1be585a ! t2_kref+0xe40: stda %f8, [%i1 + %i2]0xc2
.word 0x95b00f0a ! t2_kref+0xe44: fsrc2 %f10, %f10
.word 0x93a208aa ! t2_kref+0xe48: fsubs %f8, %f10, %f9
.word 0xa83b6f31 ! t2_kref+0xe4c: xnor %o5, 0xf31, %l4
.word 0x33480007 ! t2_kref+0xe50: fbe,a,pt %fcc0, _kref+0xe6c
.word 0x95b2874a ! t2_kref+0xe54: fpack32 %f10, %f10, %f10
.word 0x95a24d28 ! t2_kref+0xe58: fsmuld %f9, %f8, %f10
.word 0xae60001a ! t2_kref+0xe5c: subc %g0, %i2, %l7
.word 0x2d480006 ! t2_kref+0xe60: fbg,a,pt %fcc0, _kref+0xe78
.word 0x95b00f29 ! t2_kref+0xe64: fsrc2s %f9, %f10
.word 0xa4a6801b ! t2_kref+0xe68: subcc %i2, %i3, %l2
.word 0xc56e3ff0 ! t2_kref+0xe6c: prefetch %i0 - 0x10, 2
.word 0x95b24969 ! t2_kref+0xe70: fpmerge %f9, %f9, %f10
.word 0xa5334000 ! t2_kref+0xe74: srl %o5, %g0, %l2
.word 0x8143c000 ! t2_kref+0xe78: stbar
.word 0xd51e6010 ! t2_kref+0xe7c: ldd [%i1 + 0x10], %f10
.word 0xe456601a ! t2_kref+0xe80: ldsh [%i1 + 0x1a], %l2
.word 0xaa733be1 ! t2_kref+0xe84: udiv %o4, -0x41f, %l5
.word 0x95b28dc8 ! t2_kref+0xe88: fnand %f10, %f8, %f10
.word 0xaa5ef8c0 ! t2_kref+0xe8c: smul %i3, -0x740, %l5
.word 0xe01e2000 ! t2_kref+0xe90: ldd [%i0], %l0
.word 0xc9ee500c ! t2_kref+0xe94: prefetcha %i1 + %o4, 4
.word 0xe410a028 ! t2_kref+0xe98: lduh [%g2 + 0x28], %l2
.word 0xae53000d ! t2_kref+0xe9c: umul %o4, %o5, %l7
.word 0xab400000 ! t2_kref+0xea0: mov %y, %l5
.word 0xd8fe1000 ! t2_kref+0xea4: swapa [%i0]0x80, %o4
.word 0x95a0054a ! t2_kref+0xea8: fsqrtd %f10, %f10
.word 0xc028a01b ! t2_kref+0xeac: clrb [%g2 + 0x1b]
.word 0xa61b270d ! t2_kref+0xeb0: xor %o4, 0x70d, %l3
.word 0xa7b000fb ! t2_kref+0xeb4: edge16ln %g0, %i3, %l3
.word 0x95a0052b ! t2_kref+0xeb8: fsqrts %f11, %f10
.word 0x91a20d2b ! t2_kref+0xebc: fsmuld %f8, %f11, %f8
.word 0x91a0104a ! t2_kref+0xec0: fdtox %f10, %f8
.word 0xe24e401a ! t2_kref+0xec4: ldsb [%i1 + %i2], %l1
.word 0xe81e401d ! t2_kref+0xec8: ldd [%i1 + %i5], %l4
.word 0xe808a01b ! t2_kref+0xecc: ldub [%g2 + 0x1b], %l4
.word 0x91b007a8 ! t2_kref+0xed0: fpackfix %f8, %f8
.word 0xc12f0000 ! t2_kref+0xed4: st %fsr, [%i4]
.word 0xd51fbe50 ! t2_kref+0xed8: ldd [%fp - 0x1b0], %f10
.word 0x81580000 ! t2_kref+0xedc: flushw
.word 0x97a00529 ! t2_kref+0xee0: fsqrts %f9, %f11
.word 0xa3400000 ! t2_kref+0xee4: mov %y, %l1
.word 0xa5b284ca ! t2_kref+0xee8: fcmpne32 %f10, %f10, %l2
.word 0xec1e001d ! t2_kref+0xeec: ldd [%i0 + %i5], %l6
.word 0x91a209ca ! t2_kref+0xef0: fdivd %f8, %f10, %f8
.word 0x95a0192b ! t2_kref+0xef4: fstod %f11, %f10
.word 0xa816ae8e ! t2_kref+0xef8: or %i2, 0xe8e, %l4
.word 0xd500a038 ! t2_kref+0xefc: ld [%g2 + 0x38], %f10
.word 0xe808a008 ! t2_kref+0xf00: ldub [%g2 + 8], %l4
.word 0xe1ee501b ! t2_kref+0xf04: prefetcha %i1 + %i3, 16
.word 0xd1be189c ! t2_kref+0xf08: stda %f8, [%i0 + %i4]0xc4
.word 0xa4e7000d ! t2_kref+0xf0c: subccc %i4, %o5, %l2
.word 0x38480008 ! t2_kref+0xf10: bgu,a,pt %icc, _kref+0xf30
.word 0x91a2cd2a ! t2_kref+0xf14: fsmuld %f11, %f10, %f8
.word 0xda28a019 ! t2_kref+0xf18: stb %o5, [%g2 + 0x19]
.word 0xa22e801c ! t2_kref+0xf1c: andn %i2, %i4, %l1
.word 0xa25ee35b ! t2_kref+0xf20: smul %i3, 0x35b, %l1
.word 0xe43e7ff8 ! t2_kref+0xf24: std %l2, [%i1 - 8]
.word 0x38800004 ! t2_kref+0xf28: bgu,a _kref+0xf38
.word 0x97a28829 ! t2_kref+0xf2c: fadds %f10, %f9, %f11
.word 0x30800002 ! t2_kref+0xf30: ba,a _kref+0xf38
.word 0xd53e4000 ! t2_kref+0xf34: std %f10, [%i1]
.word 0xe0bf5019 ! t2_kref+0xf38: stda %l0, [%i5 + %i1]0x80
.word 0x93b24f6a ! t2_kref+0xf3c: fornot1s %f9, %f10, %f9
.word 0x39480002 ! t2_kref+0xf40: fbuge,a,pt %fcc0, _kref+0xf48
.word 0xac5ea696 ! t2_kref+0xf44: smul %i2, 0x696, %l6
sethi %hi(2f), %o7
.word 0xe40be388 ! t2_kref+0xf4c: ldub [%o7 + 0x388], %l2
.word 0xa41ca00c ! t2_kref+0xf50: xor %l2, 0xc, %l2
.word 0xe42be388 ! t2_kref+0xf54: stb %l2, [%o7 + 0x388]
.word 0x81dbe388 ! t2_kref+0xf58: flush %o7 + 0x388
.word 0x37480008 ! t2_kref+0xf5c: fbge,a,pt %fcc0, _kref+0xf7c
.word 0xf1ee101b ! t2_kref+0xf60: prefetcha %i0 + %i3, 24
.word 0x3b480005 ! t2_kref+0xf64: fble,a,pt %fcc0, _kref+0xf78
.word 0xe8070018 ! t2_kref+0xf68: ld [%i4 + %i0], %l4
.word 0xd828a018 ! t2_kref+0xf6c: stb %o4, [%g2 + 0x18]
call SYM(t2_subr2)
.word 0x95a2084a ! t2_kref+0xf74: faddd %f8, %f10, %f10
.word 0xd51fbe20 ! t2_kref+0xf78: ldd [%fp - 0x1e0], %f10
.word 0x25480001 ! t2_kref+0xf7c: fblg,a,pt %fcc0, _kref+0xf80
.word 0x97a01a4a ! t2_kref+0xf80: fdtoi %f10, %f11
.word 0x95b20a0a ! t2_kref+0xf84: fpadd16 %f8, %f10, %f10
2: .word 0xae0f001c ! t2_kref+0xf88: and %i4, %i4, %l7
.word 0xe000a018 ! t2_kref+0xf8c: ld [%g2 + 0x18], %l0
.word 0x97b2cfa9 ! t2_kref+0xf90: fors %f11, %f9, %f11
.word 0x97a20829 ! t2_kref+0xf94: fadds %f8, %f9, %f11
.word 0x91b20e48 ! t2_kref+0xf98: fxnor %f8, %f8, %f8
.word 0xa906fb9d ! t2_kref+0xf9c: taddcc %i3, -0x463, %l4
.word 0x2c480002 ! t2_kref+0xfa0: bneg,a,pt %icc, _kref+0xfa8
.word 0xe016c018 ! t2_kref+0xfa4: lduh [%i3 + %i0], %l0
.word 0x95a0192a ! t2_kref+0xfa8: fstod %f10, %f10
.word 0xa228000c ! t2_kref+0xfac: andn %g0, %o4, %l1
.word 0xd500a038 ! t2_kref+0xfb0: ld [%g2 + 0x38], %f10
.word 0xd1be584c ! t2_kref+0xfb4: stda %f8, [%i1 + %o4]0xc2
.word 0xaa36ee59 ! t2_kref+0xfb8: orn %i3, 0xe59, %l5
.word 0xaed0001a ! t2_kref+0xfbc: umulcc %g0, %i2, %l7
.word 0xac80001c ! t2_kref+0xfc0: addcc %g0, %i4, %l6
.word 0xab408000 ! t2_kref+0xfc4: mov %ccr, %l5
.word 0x35480002 ! t2_kref+0xfc8: fbue,a,pt %fcc0, _kref+0xfd0
.word 0x93a01a2a ! t2_kref+0xfcc: fstoi %f10, %f9
.word 0xc020a018 ! t2_kref+0xfd0: clr [%g2 + 0x18]
.word 0x95a2c8ab ! t2_kref+0xfd4: fsubs %f11, %f11, %f10
.word 0x2d480006 ! t2_kref+0xfd8: fbg,a,pt %fcc0, _kref+0xff0
.word 0xac06800d ! t2_kref+0xfdc: add %i2, %o5, %l6
.word 0xa6d3709a ! t2_kref+0xfe0: umulcc %o5, -0xf66, %l3
.word 0x81aa4aab ! t2_kref+0xfe4: fcmpes %fcc0, %f9, %f11
.word 0xa4ff000c ! t2_kref+0xfe8: sdivcc %i4, %o4, %l2
.word 0xea000018 ! t2_kref+0xfec: ld [%g0 + %i0], %l5
.word 0xa8703af5 ! t2_kref+0xff0: udiv %g0, -0x50b, %l4
.word 0xa365001a ! t2_kref+0xff4: movleu %icc, %i2, %l1
.word 0x81aa0a48 ! t2_kref+0xff8: fcmpd %fcc0, %f8, %f8
.word 0x91a0110a ! t2_kref+0xffc: fxtod %f10, %f8
.word 0x9de3bfa0 ! t2_kref+0x1000: save %sp, -0x60, %sp
.word 0xa9eee685 ! t2_kref+0x1004: restore %i3, 0x685, %l4
.word 0x91b20c69 ! t2_kref+0x1008: fnors %f8, %f9, %f8
.word 0xd700a028 ! t2_kref+0x100c: ld [%g2 + 0x28], %f11
.word 0x91b2866b ! t2_kref+0x1010: fmul8x16au %f10, %f11, %f8
.word 0x91a24928 ! t2_kref+0x1014: fmuls %f9, %f8, %f8
.word 0x95a01a2a ! t2_kref+0x1018: fstoi %f10, %f10
.word 0xaa78323e ! t2_kref+0x101c: sdiv %g0, -0xdc2, %l5
.word 0xacd6ecbf ! t2_kref+0x1020: umulcc %i3, 0xcbf, %l6
.word 0xa1b680e0 ! t2_kref+0x1024: edge16ln %i2, %g0, %l0
.word 0xe440a008 ! t2_kref+0x1028: ldsw [%g2 + 8], %l2
.word 0xd828a00a ! t2_kref+0x102c: stb %o4, [%g2 + 0xa]
.word 0xd51e2018 ! t2_kref+0x1030: ldd [%i0 + 0x18], %f10
.word 0x97a00529 ! t2_kref+0x1034: fsqrts %f9, %f11
.word 0xf4a01019 ! t2_kref+0x1038: sta %i2, [%g0 + %i1]0x80
.word 0x22480001 ! t2_kref+0x103c: be,a,pt %icc, _kref+0x1040
.word 0xac53372a ! t2_kref+0x1040: umul %o4, -0x8d6, %l6
.word 0xa7b00280 ! t2_kref+0x1044: array32 %g0, %g0, %l3
.word 0x95b286ca ! t2_kref+0x1048: fmul8sux16 %f10, %f10, %f10
call SYM(t2_subr1)
.word 0xaab6e7d8 ! t2_kref+0x1050: orncc %i3, 0x7d8, %l5
.word 0x95a0052b ! t2_kref+0x1054: fsqrts %f11, %f10
.word 0xf420a008 ! t2_kref+0x1058: st %i2, [%g2 + 8]
.word 0xa016e98b ! t2_kref+0x105c: or %i3, 0x98b, %l0
.word 0xe4086738 ! t2_kref+0x1060: ldub [%g1 + 0x738], %l2
.word 0xa41ca00c ! t2_kref+0x1064: xor %l2, 0xc, %l2
.word 0xe4286738 ! t2_kref+0x1068: stb %l2, [%g1 + 0x738]
.word 0x81d86738 ! t2_kref+0x106c: flush %g1 + 0x738
.word 0x91a209c8 ! t2_kref+0x1070: fdivd %f8, %f8, %f8
.word 0x95a0192a ! t2_kref+0x1074: fstod %f10, %f10
.word 0x93a2c82a ! t2_kref+0x1078: fadds %f11, %f10, %f9
.word 0x20480001 ! t2_kref+0x107c: bn,a,pt %icc, _kref+0x1080
.word 0xe81e4000 ! t2_kref+0x1080: ldd [%i1], %l4
.word 0xe6070019 ! t2_kref+0x1084: ld [%i4 + %i1], %l3
.word 0x93b20e2a ! t2_kref+0x1088: fands %f8, %f10, %f9
.word 0xa7400000 ! t2_kref+0x108c: mov %y, %l3
.word 0x95a00548 ! t2_kref+0x1090: fsqrtd %f8, %f10
.word 0xe6067ff4 ! t2_kref+0x1094: ld [%i1 - 0xc], %l3
2: .word 0xa85b7f10 ! t2_kref+0x1098: smul %o5, -0xf0, %l4
.word 0xe800a018 ! t2_kref+0x109c: ld [%g2 + 0x18], %l4
.word 0x91b20e4a ! t2_kref+0x10a0: fxnor %f8, %f10, %f8
.word 0xe800a008 ! t2_kref+0x10a4: ld [%g2 + 8], %l4
.word 0x95b20968 ! t2_kref+0x10a8: fpmerge %f8, %f8, %f10
.word 0xe4086778 ! t2_kref+0x10ac: ldub [%g1 + 0x778], %l2
.word 0xa41ca00c ! t2_kref+0x10b0: xor %l2, 0xc, %l2
.word 0xe4286778 ! t2_kref+0x10b4: stb %l2, [%g1 + 0x778]
.word 0x81d86778 ! t2_kref+0x10b8: flush %g1 + 0x778
.word 0x38800007 ! t2_kref+0x10bc: bgu,a _kref+0x10d8
.word 0xee4e0000 ! t2_kref+0x10c0: ldsb [%i0], %l7
.word 0xa253247a ! t2_kref+0x10c4: umul %o4, 0x47a, %l1
.word 0x81aa0aaa ! t2_kref+0x10c8: fcmpes %fcc0, %f8, %f10
.word 0x93a24928 ! t2_kref+0x10cc: fmuls %f9, %f8, %f9
.word 0xa9400000 ! t2_kref+0x10d0: mov %y, %l4
.word 0x95a01929 ! t2_kref+0x10d4: fstod %f9, %f10
2: .word 0x93a20829 ! t2_kref+0x10d8: fadds %f8, %f9, %f9
.word 0xaf400000 ! t2_kref+0x10dc: mov %y, %l7
.word 0x95a000a8 ! t2_kref+0x10e0: fnegs %f8, %f10
.word 0xa4b3209c ! t2_kref+0x10e4: orncc %o4, 0x9c, %l2
.word 0xf8a01018 ! t2_kref+0x10e8: sta %i4, [%g0 + %i0]0x80
.word 0xabb700ac ! t2_kref+0x10ec: edge16n %i4, %o4, %l5
.word 0xda30a018 ! t2_kref+0x10f0: sth %o5, [%g2 + 0x18]
.word 0xf36e2010 ! t2_kref+0x10f4: prefetch %i0 + 0x10, 25
.word 0x95a0012a ! t2_kref+0x10f8: fabss %f10, %f10
.word 0x21480008 ! t2_kref+0x10fc: fbn,a,pt %fcc0, _kref+0x111c
.word 0x81800000 ! t2_kref+0x1100: mov %g0, %y
.word 0xd51f4019 ! t2_kref+0x1104: ldd [%i5 + %i1], %f10
.word 0x81870000 ! t2_kref+0x1108: wr %i4, %g0, %y
.word 0xa20eeaf4 ! t2_kref+0x110c: and %i3, 0xaf4, %l1
.word 0x95a01a2b ! t2_kref+0x1110: fstoi %f11, %f10
.word 0x91a2894a ! t2_kref+0x1114: fmuld %f10, %f10, %f8
.word 0x34480005 ! t2_kref+0x1118: bg,a,pt %icc, _kref+0x112c
.word 0x95a20848 ! t2_kref+0x111c: faddd %f8, %f8, %f10
.word 0x93a0052a ! t2_kref+0x1120: fsqrts %f10, %f9
.word 0xa7418000 ! t2_kref+0x1124: mov %fprs, %l3
.word 0xafb0009b ! t2_kref+0x1128: edge16 %g0, %i3, %l7
.word 0xaedf0000 ! t2_kref+0x112c: smulcc %i4, %g0, %l7
.word 0x95b286ea ! t2_kref+0x1130: fmul8ulx16 %f10, %f10, %f10
.word 0xe4060000 ! t2_kref+0x1134: ld [%i0], %l2
.word 0x91a288ca ! t2_kref+0x1138: fsubd %f10, %f10, %f8
.word 0xa03ec000 ! t2_kref+0x113c: not %i3, %l0
.word 0xa22f001c ! t2_kref+0x1140: andn %i4, %i4, %l1
.word 0xacb367b5 ! t2_kref+0x1144: orncc %o5, 0x7b5, %l6
.word 0xa0a3265f ! t2_kref+0x1148: subcc %o4, 0x65f, %l0
.word 0xa93ee001 ! t2_kref+0x114c: sra %i3, 0x1, %l4
.word 0x22480004 ! t2_kref+0x1150: be,a,pt %icc, _kref+0x1160
.word 0xa140c000 ! t2_kref+0x1154: mov %asi, %l0
.word 0xac2ec00c ! t2_kref+0x1158: andn %i3, %o4, %l6
.word 0x91a20848 ! t2_kref+0x115c: faddd %f8, %f8, %f8
.word 0xa9400000 ! t2_kref+0x1160: mov %y, %l4
.word 0x37480008 ! t2_kref+0x1164: fbge,a,pt %fcc0, _kref+0x1184
.word 0x91a2084a ! t2_kref+0x1168: faddd %f8, %f10, %f8
.word 0xe6d0105b ! t2_kref+0x116c: ldsha [%g0 + %i3]0x82, %l3
.word 0x91b00f2a ! t2_kref+0x1170: fsrc2s %f10, %f8
.word 0xa53b001a ! t2_kref+0x1174: sra %o4, %i2, %l2
.word 0xf420a028 ! t2_kref+0x1178: st %i2, [%g2 + 0x28]
.word 0xe000a038 ! t2_kref+0x117c: ld [%g2 + 0x38], %l0
.word 0x8186c000 ! t2_kref+0x1180: wr %i3, %g0, %y
.word 0xf4f65000 ! t2_kref+0x1184: stxa %i2, [%i1]0x80
.word 0xa2532d8d ! t2_kref+0x1188: umul %o4, 0xd8d, %l1
.word 0x91b00cc8 ! t2_kref+0x118c: fnot2 %f8, %f8
.word 0xadb2050a ! t2_kref+0x1190: fcmpgt16 %f8, %f10, %l6
.word 0x91a2cd2b ! t2_kref+0x1194: fsmuld %f11, %f11, %f8
.word 0xa7b340e0 ! t2_kref+0x1198: edge16ln %o5, %g0, %l3
.word 0xe050a028 ! t2_kref+0x119c: ldsh [%g2 + 0x28], %l0
.word 0x95a289ca ! t2_kref+0x11a0: fdivd %f10, %f10, %f10
.word 0x91a2084a ! t2_kref+0x11a4: faddd %f8, %f10, %f8
.word 0xa730201f ! t2_kref+0x11a8: srl %g0, 0x1f, %l3
.word 0xa9b3011a ! t2_kref+0x11ac: edge32 %o4, %i2, %l4
.word 0x33480003 ! t2_kref+0x11b0: fbe,a,pt %fcc0, _kref+0x11bc
.word 0x91b20e80 ! t2_kref+0x11b4: fsrc1 %f8, %f8
.word 0xec1f4019 ! t2_kref+0x11b8: ldd [%i5 + %i1], %l6
.word 0xdaa01018 ! t2_kref+0x11bc: sta %o5, [%g0 + %i0]0x80
.word 0xa70f000c ! t2_kref+0x11c0: tsubcc %i4, %o4, %l3
.word 0x91a01a29 ! t2_kref+0x11c4: fstoi %f9, %f8
.word 0xd11f4019 ! t2_kref+0x11c8: ldd [%i5 + %i1], %f8
.word 0xa280000d ! t2_kref+0x11cc: addcc %g0, %o5, %l1
.word 0x97a289ab ! t2_kref+0x11d0: fdivs %f10, %f11, %f11
.word 0x81834000 ! t2_kref+0x11d4: wr %o5, %g0, %y
.word 0xa01ec00c ! t2_kref+0x11d8: xor %i3, %o4, %l0
.word 0x97aa4028 ! t2_kref+0x11dc: fmovse %fcc0, %f8, %f11
.word 0x97a01a28 ! t2_kref+0x11e0: fstoi %f8, %f11
.word 0x95b00f2a ! t2_kref+0x11e4: fsrc2s %f10, %f10
.word 0xa5300000 ! t2_kref+0x11e8: srl %g0, %g0, %l2
.word 0xa0103f01 ! t2_kref+0x11ec: mov 0xffffff01, %l0
.word 0x81834000 ! t2_kref+0x11f0: wr %o5, %g0, %y
.word 0x23365266 ! t2_kref+0x11f4: sethi %hi(0xd9499800), %l1
.word 0x95a288a9 ! t2_kref+0x11f8: fsubs %f10, %f9, %f10
.word 0x91b00c00 ! t2_kref+0x11fc: fzero %f8
.word 0x25480007 ! t2_kref+0x1200: fblg,a,pt %fcc0, _kref+0x121c
.word 0x97a0012b ! t2_kref+0x1204: fabss %f11, %f11
.word 0xd1bf1a19 ! t2_kref+0x1208: stda %f8, [%i4 + %i1]0xd0
.word 0xa28f000c ! t2_kref+0x120c: andcc %i4, %o4, %l1
.word 0x93a01a2a ! t2_kref+0x1210: fstoi %f10, %f9
.word 0xa01b000d ! t2_kref+0x1214: xor %o4, %o5, %l0
.word 0x32480003 ! t2_kref+0x1218: bne,a,pt %icc, _kref+0x1224
.word 0xd51e7ff0 ! t2_kref+0x121c: ldd [%i1 - 0x10], %f10
.word 0xe83e401d ! t2_kref+0x1220: std %l4, [%i1 + %i5]
.word 0x91a0192a ! t2_kref+0x1224: fstod %f10, %f8
.word 0xae3f0000 ! t2_kref+0x1228: not %i4, %l7
sethi %hi(2f), %o7
.word 0xe40be250 ! t2_kref+0x1230: ldub [%o7 + 0x250], %l2
.word 0xa41ca00c ! t2_kref+0x1234: xor %l2, 0xc, %l2
.word 0xe42be250 ! t2_kref+0x1238: stb %l2, [%o7 + 0x250]
.word 0x81dbe250 ! t2_kref+0x123c: flush %o7 + 0x250
.word 0xa8736755 ! t2_kref+0x1240: udiv %o5, 0x755, %l4
.word 0x91a0192b ! t2_kref+0x1244: fstod %f11, %f8
.word 0x2c800006 ! t2_kref+0x1248: bneg,a _kref+0x1260
.word 0x97a000ab ! t2_kref+0x124c: fnegs %f11, %f11
2: .word 0xd5e6500c ! t2_kref+0x1250: casa [%i1]0x80, %o4, %o2
.word 0x8143c000 ! t2_kref+0x1254: stbar
.word 0xa03eb0d8 ! t2_kref+0x1258: xnor %i2, -0xf28, %l0
.word 0x95a2884a ! t2_kref+0x125c: faddd %f10, %f10, %f10
.word 0xee4e3ffb ! t2_kref+0x1260: ldsb [%i0 - 5], %l7
.word 0xa6ab23cb ! t2_kref+0x1264: andncc %o4, 0x3cb, %l3
.word 0xaa5721f9 ! t2_kref+0x1268: umul %i4, 0x1f9, %l5
.word 0xafb28508 ! t2_kref+0x126c: fcmpgt16 %f10, %f8, %l7
.word 0x95a20d28 ! t2_kref+0x1270: fsmuld %f8, %f8, %f10
.word 0xf4a71018 ! t2_kref+0x1274: sta %i2, [%i4 + %i0]0x80
.word 0xe3b8a140 ! t2_kref+0x1278: stda %f48, [%g2 + 0x140]%asi
.word 0xd1be589a ! t2_kref+0x127c: stda %f8, [%i1 + %i2]0xc4
.word 0x37480006 ! t2_kref+0x1280: fbge,a,pt %fcc0, _kref+0x1298
.word 0x95b246a9 ! t2_kref+0x1284: fmul8x16al %f9, %f9, %f10
.word 0xa787001a ! t2_kref+0x1288: wr %i4, %i2, %gsr
.word 0xe2164000 ! t2_kref+0x128c: lduh [%i1], %l1
.word 0x28800008 ! t2_kref+0x1290: bleu,a _kref+0x12b0
.word 0x95b2c668 ! t2_kref+0x1294: fmul8x16au %f11, %f8, %f10
.word 0xd5262018 ! t2_kref+0x1298: st %f10, [%i0 + 0x18]
.word 0xaedf2d30 ! t2_kref+0x129c: smulcc %i4, 0xd30, %l7
.word 0xaa20000c ! t2_kref+0x12a0: neg %o4, %l5
.word 0x93a2482a ! t2_kref+0x12a4: fadds %f9, %f10, %f9
.word 0x95b28aca ! t2_kref+0x12a8: fpsub32 %f10, %f10, %f10
.word 0xd5260000 ! t2_kref+0x12ac: st %f10, [%i0]
.word 0xe80e601b ! t2_kref+0x12b0: ldub [%i1 + 0x1b], %l4
.word 0xac102a34 ! t2_kref+0x12b4: mov 0xa34, %l6
.word 0x95a01a29 ! t2_kref+0x12b8: fstoi %f9, %f10
.word 0x91a20948 ! t2_kref+0x12bc: fmuld %f8, %f8, %f8
.word 0xa20379f5 ! t2_kref+0x12c0: add %o5, -0x60b, %l1
.word 0x95a2882a ! t2_kref+0x12c4: fadds %f10, %f10, %f10
.word 0xd326201c ! t2_kref+0x12c8: st %f9, [%i0 + 0x1c]
.word 0x83414000 ! t2_kref+0x12cc: mov %pc, %g1
.word 0x33480006 ! t2_kref+0x12d0: fbe,a,pt %fcc0, _kref+0x12e8
.word 0x95a2094a ! t2_kref+0x12d4: fmuld %f8, %f10, %f10
.word 0xa3b30280 ! t2_kref+0x12d8: array32 %o4, %g0, %l1
.word 0xeb6e6000 ! t2_kref+0x12dc: prefetch %i1, 21
.word 0xab400000 ! t2_kref+0x12e0: mov %y, %l5
.word 0xa2e3400c ! t2_kref+0x12e4: subccc %o5, %o4, %l1
.word 0xd1262010 ! t2_kref+0x12e8: st %f8, [%i0 + 0x10]
.word 0x91a00529 ! t2_kref+0x12ec: fsqrts %f9, %f8
.word 0xd300a038 ! t2_kref+0x12f0: ld [%g2 + 0x38], %f9
.word 0x2b1136f7 ! t2_kref+0x12f4: sethi %hi(0x44dbdc00), %l5
.word 0xd700a038 ! t2_kref+0x12f8: ld [%g2 + 0x38], %f11
.word 0x91a01a48 ! t2_kref+0x12fc: fdtoi %f8, %f8
call SYM(t2_subr2)
.word 0x95b00c00 ! t2_kref+0x1304: fzero %f10
.word 0xa050001c ! t2_kref+0x1308: umul %g0, %i4, %l0
.word 0xc768a049 ! t2_kref+0x130c: prefetch %g2 + 0x49, 3
.word 0xae13000d ! t2_kref+0x1310: or %o4, %o5, %l7
.word 0x91b206ea ! t2_kref+0x1314: fmul8ulx16 %f8, %f10, %f8
.word 0xd700a008 ! t2_kref+0x1318: ld [%g2 + 8], %f11
.word 0xd51fbda8 ! t2_kref+0x131c: ldd [%fp - 0x258], %f10
.word 0x3b480001 ! t2_kref+0x1320: fble,a,pt %fcc0, _kref+0x1324
.word 0x97a2482a ! t2_kref+0x1324: fadds %f9, %f10, %f11
.word 0x3e800008 ! t2_kref+0x1328: bvc,a _kref+0x1348
.word 0xac27000d ! t2_kref+0x132c: sub %i4, %o5, %l6
.word 0xe81e7fe0 ! t2_kref+0x1330: ldd [%i1 - 0x20], %l4
.word 0x97a01a28 ! t2_kref+0x1334: fstoi %f8, %f11
.word 0x95a00528 ! t2_kref+0x1338: fsqrts %f8, %f10
.word 0xa8833cc4 ! t2_kref+0x133c: addcc %o4, -0x33c, %l4
.word 0xd320a038 ! t2_kref+0x1340: st %f9, [%g2 + 0x38]
.word 0xd8360000 ! t2_kref+0x1344: sth %o4, [%i0]
.word 0xe4086098 ! t2_kref+0x1348: ldub [%g1 + 0x98], %l2
.word 0xa41ca00c ! t2_kref+0x134c: xor %l2, 0xc, %l2
.word 0xe4286098 ! t2_kref+0x1350: stb %l2, [%g1 + 0x98]
.word 0x81d86098 ! t2_kref+0x1354: flush %g1 + 0x98
.word 0x91a288ab ! t2_kref+0x1358: fsubs %f10, %f11, %f8
.word 0xe3b8a140 ! t2_kref+0x135c: stda %f48, [%g2 + 0x140]%asi
.word 0x95a28829 ! t2_kref+0x1360: fadds %f10, %f9, %f10
2: .word 0x91a289c8 ! t2_kref+0x1364: fdivd %f10, %f8, %f8
.word 0x95a0054a ! t2_kref+0x1368: fsqrtd %f10, %f10
.word 0x9de3bfa0 ! t2_kref+0x136c: save %sp, -0x60, %sp
.word 0xa7ee401b ! t2_kref+0x1370: restore %i1, %i3, %l3
.word 0xd1be584d ! t2_kref+0x1374: stda %f8, [%i1 + %o5]0xc2
.word 0xad3b401c ! t2_kref+0x1378: sra %o5, %i4, %l6
.word 0x97a288ab ! t2_kref+0x137c: fsubs %f10, %f11, %f11
.word 0x8610201d ! t2_kref+0x1380: mov 0x1d, %g3
.word 0x86a0e001 ! t2_kref+0x1384: subcc %g3, 1, %g3
.word 0x2280001e ! t2_kref+0x1388: be,a _kref+0x1400
.word 0x91a0054a ! t2_kref+0x138c: fsqrtd %f10, %f8
.word 0xa3b6c0e0 ! t2_kref+0x1390: edge16ln %i3, %g0, %l1
.word 0xa7400000 ! t2_kref+0x1394: mov %y, %l3
.word 0xac3eeaaa ! t2_kref+0x1398: xnor %i3, 0xaaa, %l6
.word 0xa5b20488 ! t2_kref+0x139c: fcmple32 %f8, %f8, %l2
.word 0xadb3004c ! t2_kref+0x13a0: edge8l %o4, %o4, %l6
.word 0xae26c00c ! t2_kref+0x13a4: sub %i3, %o4, %l7
.word 0x21480002 ! t2_kref+0x13a8: fbn,a,pt %fcc0, _kref+0x13b0
.word 0xa62e801a ! t2_kref+0x13ac: andn %i2, %i2, %l3
.word 0xa1b2044a ! t2_kref+0x13b0: fcmpne16 %f8, %f10, %l0
.word 0xd100a038 ! t2_kref+0x13b4: ld [%g2 + 0x38], %f8
.word 0x91b00f08 ! t2_kref+0x13b8: fsrc2 %f8, %f8
.word 0xaa0f000c ! t2_kref+0x13bc: and %i4, %o4, %l5
.word 0x97a00528 ! t2_kref+0x13c0: fsqrts %f8, %f11
.word 0xf820a028 ! t2_kref+0x13c4: st %i4, [%g2 + 0x28]
.word 0xa406a75a ! t2_kref+0x13c8: add %i2, 0x75a, %l2
.word 0x95b28e08 ! t2_kref+0x13cc: fand %f10, %f8, %f10
.word 0xd5063fe8 ! t2_kref+0x13d0: ld [%i0 - 0x18], %f10
.word 0x2d480004 ! t2_kref+0x13d4: fbg,a,pt %fcc0, _kref+0x13e4
.word 0x97a00128 ! t2_kref+0x13d8: fabss %f8, %f11
.word 0x91a2094a ! t2_kref+0x13dc: fmuld %f8, %f10, %f8
.word 0x2ebfffe9 ! t2_kref+0x13e0: bvs,a _kref+0x1384
.word 0x97a00528 ! t2_kref+0x13e4: fsqrts %f8, %f11
.word 0x93b28d60 ! t2_kref+0x13e8: fnot1s %f10, %f9
.word 0x95b2cdaa ! t2_kref+0x13ec: fxors %f11, %f10, %f10
.word 0x91a0054a ! t2_kref+0x13f0: fsqrtd %f10, %f8
.word 0x91a0188b ! t2_kref+0x13f4: fitos %f11, %f8
.word 0xe1f6101c ! t2_kref+0x13f8: casxa [%i0]0x80, %i4, %l0
.word 0x81aa8a4a ! t2_kref+0x13fc: fcmpd %fcc0, %f10, %f10
.word 0x86102004 ! t2_kref+0x1400: mov 0x4, %g3
.word 0x32800000 ! t2_kref+0x1404: bne,a _kref+0x1404
.word 0x86a0e001 ! t2_kref+0x1408: subcc %g3, 1, %g3
.word 0xf6ae5000 ! t2_kref+0x140c: stba %i3, [%i1]0x80
.word 0xa7b20508 ! t2_kref+0x1410: fcmpgt16 %f8, %f8, %l3
.word 0x91b24ae8 ! t2_kref+0x1414: fpsub32s %f9, %f8, %f8
.word 0x97a000a8 ! t2_kref+0x1418: fnegs %f8, %f11
.word 0x37480003 ! t2_kref+0x141c: fbge,a,pt %fcc0, _kref+0x1428
.word 0xc030a00a ! t2_kref+0x1420: clrh [%g2 + 0xa]
.word 0xe6162014 ! t2_kref+0x1424: lduh [%i0 + 0x14], %l3
.word 0x33480004 ! t2_kref+0x1428: fbe,a,pt %fcc0, _kref+0x1438
.word 0x85872a2c ! t2_kref+0x142c: wr %i4, 0xa2c, %ccr
.word 0xee50a008 ! t2_kref+0x1430: ldsh [%g2 + 8], %l7
.word 0x2b480007 ! t2_kref+0x1434: fbug,a,pt %fcc0, _kref+0x1450
.word 0xa1b7002d ! t2_kref+0x1438: edge8n %i4, %o5, %l0
.word 0xa1b34240 ! t2_kref+0x143c: array16 %o5, %g0, %l0
.word 0xa080357d ! t2_kref+0x1440: addcc %g0, -0xa83, %l0
.word 0x95a289c8 ! t2_kref+0x1444: fdivd %f10, %f8, %f10
.word 0xa853400c ! t2_kref+0x1448: umul %o5, %o4, %l4
.word 0x91b00cc8 ! t2_kref+0x144c: fnot2 %f8, %f8
.word 0xffee501d ! t2_kref+0x1450: prefetcha %i1 + %i5, 31
.word 0xd7063ff8 ! t2_kref+0x1454: ld [%i0 - 8], %f11
.word 0xf430a028 ! t2_kref+0x1458: sth %i2, [%g2 + 0x28]
.word 0xcd183548 ! t2_kref+0x145c: ldd [%g0 - 0xab8], %f6
.word 0xe03e6018 ! t2_kref+0x1460: std %l0, [%i1 + 0x18]
.word 0x95a0054a ! t2_kref+0x1464: fsqrtd %f10, %f10
.word 0x2b480003 ! t2_kref+0x1468: fbug,a,pt %fcc0, _kref+0x1474
.word 0xad2ec000 ! t2_kref+0x146c: sll %i3, %g0, %l6
.word 0xa13b2012 ! t2_kref+0x1470: sra %o4, 0x12, %l0
.word 0x91b28748 ! t2_kref+0x1474: fpack32 %f10, %f8, %f8
.word 0x91b28d0a ! t2_kref+0x1478: fandnot1 %f10, %f10, %f8
.word 0x81aa8a28 ! t2_kref+0x147c: fcmps %fcc0, %f10, %f8
call SYM(t2_subr2)
.word 0x2d29406e ! t2_kref+0x1484: sethi %hi(0xa501b800), %l6
.word 0xaea6f45a ! t2_kref+0x1488: subcc %i3, -0xba6, %l7
.word 0x8186c000 ! t2_kref+0x148c: wr %i3, %g0, %y
.word 0x8143c000 ! t2_kref+0x1490: stbar
.word 0xe400a038 ! t2_kref+0x1494: ld [%g2 + 0x38], %l2
.word 0xa73b0000 ! t2_kref+0x1498: sra %o4, %g0, %l3
.word 0xe03e0000 ! t2_kref+0x149c: std %l0, [%i0]
.word 0xe840a018 ! t2_kref+0x14a0: ldsw [%g2 + 0x18], %l4
.word 0xa027001a ! t2_kref+0x14a4: sub %i4, %i2, %l0
.word 0x81dac01a ! t2_kref+0x14a8: flush %o3 + %i2
.word 0x9de3bfa0 ! t2_kref+0x14ac: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0xeafe1000 ! t2_kref+0x14b8: swapa [%i0]0x80, %l5
1: .word 0x28800007 ! t2_kref+0x14bc: bleu,a _kref+0x14d8
.word 0x91a0052b ! t2_kref+0x14c0: fsqrts %f11, %f8
.word 0x97b20e2a ! t2_kref+0x14c4: fands %f8, %f10, %f11
.word 0x3f480004 ! t2_kref+0x14c8: fbo,a,pt %fcc0, _kref+0x14d8
.word 0xaf400000 ! t2_kref+0x14cc: mov %y, %l7
.word 0xa136a01b ! t2_kref+0x14d0: srl %i2, 0x1b, %l0
.word 0x91b20e29 ! t2_kref+0x14d4: fands %f8, %f9, %f8
.word 0x97a248ab ! t2_kref+0x14d8: fsubs %f9, %f11, %f11
.word 0xf428a009 ! t2_kref+0x14dc: stb %i2, [%g2 + 9]
.word 0xd700a018 ! t2_kref+0x14e0: ld [%g2 + 0x18], %f11
.word 0xea40a008 ! t2_kref+0x14e4: ldsw [%g2 + 8], %l5
.word 0x32480003 ! t2_kref+0x14e8: bne,a,pt %icc, _kref+0x14f4
.word 0x91a01928 ! t2_kref+0x14ec: fstod %f8, %f8
.word 0xaf334000 ! t2_kref+0x14f0: srl %o5, %g0, %l7
.word 0xa0d72dc8 ! t2_kref+0x14f4: umulcc %i4, 0xdc8, %l0
.word 0xe6c81019 ! t2_kref+0x14f8: ldsba [%g0 + %i1]0x80, %l3
.word 0xa617000d ! t2_kref+0x14fc: or %i4, %o5, %l3
.word 0xd5266018 ! t2_kref+0x1500: st %f10, [%i1 + 0x18]
.word 0xa696800c ! t2_kref+0x1504: orcc %i2, %o4, %l3
.word 0x2d0b0676 ! t2_kref+0x1508: sethi %hi(0x2c19d800), %l6
.word 0xafb6c30d ! t2_kref+0x150c: alignaddr %i3, %o5, %l7
.word 0x95a2894a ! t2_kref+0x1510: fmuld %f10, %f10, %f10
.word 0xa62ec00d ! t2_kref+0x1514: andn %i3, %o5, %l3
.word 0x81d84013 ! t2_kref+0x1518: flush %g1 + %l3
.word 0xaa102deb ! t2_kref+0x151c: mov 0xdeb, %l5
.word 0xa67b36d7 ! t2_kref+0x1520: sdiv %o4, -0x929, %l3
.word 0x95a000aa ! t2_kref+0x1524: fnegs %f10, %f10
.word 0xe008a019 ! t2_kref+0x1528: ldub [%g2 + 0x19], %l0
.word 0x95a0192b ! t2_kref+0x152c: fstod %f11, %f10
.word 0xa8772e72 ! t2_kref+0x1530: udiv %i4, 0xe72, %l4
.word 0xec00a028 ! t2_kref+0x1534: ld [%g2 + 0x28], %l6
.word 0xa43f000c ! t2_kref+0x1538: xnor %i4, %o4, %l2
.word 0xe04e2016 ! t2_kref+0x153c: ldsb [%i0 + 0x16], %l0
.word 0xd11fbe30 ! t2_kref+0x1540: ldd [%fp - 0x1d0], %f8
.word 0x33480006 ! t2_kref+0x1544: fbe,a,pt %fcc0, _kref+0x155c
.word 0x2f1bc187 ! t2_kref+0x1548: sethi %hi(0x6f061c00), %l7
.word 0x2e800001 ! t2_kref+0x154c: bvs,a _kref+0x1550
.word 0x91b20e80 ! t2_kref+0x1550: fsrc1 %f8, %f8
.word 0xa87324a7 ! t2_kref+0x1554: udiv %o4, 0x4a7, %l4
.word 0xa4beeccd ! t2_kref+0x1558: xnorcc %i3, 0xccd, %l2
.word 0x81dfa271 ! t2_kref+0x155c: flush %fp + 0x271
.word 0x81aa0a48 ! t2_kref+0x1560: fcmpd %fcc0, %f8, %f8
.word 0x2e480002 ! t2_kref+0x1564: bvs,a,pt %icc, _kref+0x156c
.word 0xaab3001a ! t2_kref+0x1568: orncc %o4, %i2, %l5
.word 0x81aa0a28 ! t2_kref+0x156c: fcmps %fcc0, %f8, %f8
.word 0xd300a018 ! t2_kref+0x1570: ld [%g2 + 0x18], %f9
.word 0x20800007 ! t2_kref+0x1574: bn,a _kref+0x1590
.word 0xacbeb1c6 ! t2_kref+0x1578: xnorcc %i2, -0xe3a, %l6
.word 0xd300a008 ! t2_kref+0x157c: ld [%g2 + 8], %f9
.word 0xaa1eece5 ! t2_kref+0x1580: xor %i3, 0xce5, %l5
.word 0x95a01909 ! t2_kref+0x1584: fitod %f9, %f10
.word 0x35480002 ! t2_kref+0x1588: fbue,a,pt %fcc0, _kref+0x1590
.word 0xa45f2b77 ! t2_kref+0x158c: smul %i4, 0xb77, %l2
.word 0x81870000 ! t2_kref+0x1590: wr %i4, %g0, %y
.word 0xec10a018 ! t2_kref+0x1594: lduh [%g2 + 0x18], %l6
.word 0xaee730c5 ! t2_kref+0x1598: subccc %i4, -0xf3b, %l7
.word 0x97a2c82a ! t2_kref+0x159c: fadds %f11, %f10, %f11
.word 0x95a2894a ! t2_kref+0x15a0: fmuld %f10, %f10, %f10
.word 0xf620a018 ! t2_kref+0x15a4: st %i3, [%g2 + 0x18]
.word 0xab400000 ! t2_kref+0x15a8: mov %y, %l5
.word 0x95a289c8 ! t2_kref+0x15ac: fdivd %f10, %f8, %f10
.word 0x95a289c8 ! t2_kref+0x15b0: fdivd %f10, %f8, %f10
.word 0xa0382e41 ! t2_kref+0x15b4: xnor %g0, 0xe41, %l0
.word 0xda28a008 ! t2_kref+0x15b8: stb %o5, [%g2 + 8]
.word 0xa9b2044a ! t2_kref+0x15bc: fcmpne16 %f8, %f10, %l4
.word 0x95d02010 ! t2_kref+0x15c0: tg %icc, %g0 + 0x10
.word 0xa62329c1 ! t2_kref+0x15c4: sub %o4, 0x9c1, %l3
.word 0xd7062000 ! t2_kref+0x15c8: ld [%i0], %f11
.word 0xe848a008 ! t2_kref+0x15cc: ldsb [%g2 + 8], %l4
.word 0xf620a038 ! t2_kref+0x15d0: st %i3, [%g2 + 0x38]
.word 0xea070018 ! t2_kref+0x15d4: ld [%i4 + %i0], %l5
.word 0x81aa8aaa ! t2_kref+0x15d8: fcmpes %fcc0, %f10, %f10
.word 0xaab37f8b ! t2_kref+0x15dc: orncc %o5, -0x75, %l5
.word 0x95a9802a ! t2_kref+0x15e0: fmovsg %fcc0, %f10, %f10
.word 0x9fc10000 ! t2_kref+0x15e4: call %g4
.word 0xeef81019 ! t2_kref+0x15e8: swapa [%g0 + %i1]0x80, %l7
.word 0x22480007 ! t2_kref+0x15ec: be,a,pt %icc, _kref+0x1608
.word 0x95a2084a ! t2_kref+0x15f0: faddd %f8, %f10, %f10
.word 0x95b20e48 ! t2_kref+0x15f4: fxnor %f8, %f8, %f10
.word 0xe3b8a140 ! t2_kref+0x15f8: stda %f48, [%g2 + 0x140]%asi
.word 0x81870000 ! t2_kref+0x15fc: wr %i4, %g0, %y
.word 0xaa86a155 ! t2_kref+0x1600: addcc %i2, 0x155, %l5
.word 0x97a0052a ! t2_kref+0x1604: fsqrts %f10, %f11
.word 0xe208a018 ! t2_kref+0x1608: ldub [%g2 + 0x18], %l1
.word 0xa6be800d ! t2_kref+0x160c: xnorcc %i2, %o5, %l3
.word 0xaa8f001a ! t2_kref+0x1610: andcc %i4, %i2, %l5
.word 0xaae72b6c ! t2_kref+0x1614: subccc %i4, 0xb6c, %l5
.word 0xe248a028 ! t2_kref+0x1618: ldsb [%g2 + 0x28], %l1
.word 0x97b2ce2b ! t2_kref+0x161c: fands %f11, %f11, %f11
.word 0x95b2074a ! t2_kref+0x1620: fpack32 %f8, %f10, %f10
.word 0xc030a028 ! t2_kref+0x1624: clrh [%g2 + 0x28]
.word 0x32480001 ! t2_kref+0x1628: bne,a,pt %icc, _kref+0x162c
.word 0xa9b20448 ! t2_kref+0x162c: fcmpne16 %f8, %f8, %l4
.word 0xd19f5a58 ! t2_kref+0x1630: ldda [%i5 + %i0]0xd2, %f8
sethi %hi(2f), %o7
.word 0xe40be270 ! t2_kref+0x1638: ldub [%o7 + 0x270], %l2
.word 0xa41ca00c ! t2_kref+0x163c: xor %l2, 0xc, %l2
.word 0xe42be270 ! t2_kref+0x1640: stb %l2, [%o7 + 0x270]
.word 0x81dbe270 ! t2_kref+0x1644: flush %o7 + 0x270
.word 0x8586f059 ! t2_kref+0x1648: wr %i3, 0xfffff059, %ccr
.word 0x93a01a2b ! t2_kref+0x164c: fstoi %f11, %f9
.word 0x97b28aea ! t2_kref+0x1650: fpsub32s %f10, %f10, %f11
.word 0xee060000 ! t2_kref+0x1654: ld [%i0], %l7
.word 0x3d480005 ! t2_kref+0x1658: fbule,a,pt %fcc0, _kref+0x166c
.word 0xe3b8a140 ! t2_kref+0x165c: stda %f48, [%g2 + 0x140]%asi
.word 0xd100a008 ! t2_kref+0x1660: ld [%g2 + 8], %f8
.word 0xa783001a ! t2_kref+0x1664: wr %o4, %i2, %gsr
.word 0xa27378fe ! t2_kref+0x1668: udiv %o5, -0x702, %l1
.word 0xec48a019 ! t2_kref+0x166c: ldsb [%g2 + 0x19], %l6
2: .word 0x91a0054a ! t2_kref+0x1670: fsqrtd %f10, %f8
.word 0x95a01048 ! t2_kref+0x1674: fdtox %f8, %f10
.word 0xd720a038 ! t2_kref+0x1678: st %f11, [%g2 + 0x38]
.word 0xd51fbc28 ! t2_kref+0x167c: ldd [%fp - 0x3d8], %f10
.word 0x95a209c8 ! t2_kref+0x1680: fdivd %f8, %f8, %f10
.word 0xd7267fe0 ! t2_kref+0x1684: st %f11, [%i1 - 0x20]
.word 0xa13b401c ! t2_kref+0x1688: sra %o5, %i4, %l0
.word 0xadb6c05b ! t2_kref+0x168c: edge8l %i3, %i3, %l6
.word 0xe43e3ff8 ! t2_kref+0x1690: std %l2, [%i0 - 8]
.word 0x91b28c6b ! t2_kref+0x1694: fnors %f10, %f11, %f8
.word 0xe96e2018 ! t2_kref+0x1698: prefetch %i0 + 0x18, 20
.word 0xae0738cf ! t2_kref+0x169c: add %i4, -0x731, %l7
.word 0xd5262004 ! t2_kref+0x16a0: st %f10, [%i0 + 4]
.word 0x91a289c8 ! t2_kref+0x16a4: fdivd %f10, %f8, %f8
.word 0x3c480001 ! t2_kref+0x16a8: bpos,a,pt %icc, _kref+0x16ac
.word 0xaa66e5ed ! t2_kref+0x16ac: subc %i3, 0x5ed, %l5
.word 0x9de3bfa0 ! t2_kref+0x16b0: save %sp, -0x60, %sp
.word 0xb8660018 ! t2_kref+0x16b4: subc %i0, %i0, %i4
.word 0xa9e8001d ! t2_kref+0x16b8: restore %g0, %i5, %l4
.word 0xa3408000 ! t2_kref+0x16bc: mov %ccr, %l1
.word 0xafb0004d ! t2_kref+0x16c0: edge8l %g0, %o5, %l7
.word 0x91b00fc0 ! t2_kref+0x16c4: fone %f8
.word 0xec066018 ! t2_kref+0x16c8: ld [%i1 + 0x18], %l6
.word 0x91a0192a ! t2_kref+0x16cc: fstod %f10, %f8
.word 0xaefee7a3 ! t2_kref+0x16d0: sdivcc %i3, 0x7a3, %l7
.word 0x95a20948 ! t2_kref+0x16d4: fmuld %f8, %f8, %f10
.word 0x95a000aa ! t2_kref+0x16d8: fnegs %f10, %f10
.word 0x93a01a28 ! t2_kref+0x16dc: fstoi %f8, %f9
.word 0x293728e0 ! t2_kref+0x16e0: sethi %hi(0xdca38000), %l4
.word 0xf430a038 ! t2_kref+0x16e4: sth %i2, [%g2 + 0x38]
.word 0xa8fb7b6e ! t2_kref+0x16e8: sdivcc %o5, -0x492, %l4
.word 0xe0380019 ! t2_kref+0x16ec: std %l0, [%g0 + %i1]
.word 0x8d8362e0 ! t2_kref+0x16f0: wr %o5, 0x2e0, %fprs
.word 0x91a2cd2a ! t2_kref+0x16f4: fsmuld %f11, %f10, %f8
.word 0x91a00548 ! t2_kref+0x16f8: fsqrtd %f8, %f8
.word 0x91a0054a ! t2_kref+0x16fc: fsqrtd %f10, %f8
.word 0x91a000a9 ! t2_kref+0x1700: fnegs %f9, %f8
.word 0x91a2cd2a ! t2_kref+0x1704: fsmuld %f11, %f10, %f8
.word 0xe050a008 ! t2_kref+0x1708: ldsh [%g2 + 8], %l0
.word 0xa4d029fd ! t2_kref+0x170c: umulcc %g0, 0x9fd, %l2
.word 0xee06401c ! t2_kref+0x1710: ld [%i1 + %i4], %l7
.word 0x8143e040 ! t2_kref+0x1714: membar 0x40
.word 0xea10a008 ! t2_kref+0x1718: lduh [%g2 + 8], %l5
.word 0x36800008 ! t2_kref+0x171c: bge,a _kref+0x173c
.word 0x95a01929 ! t2_kref+0x1720: fstod %f9, %f10
.word 0xaa8b001a ! t2_kref+0x1724: andcc %o4, %i2, %l5
.word 0xd51e0000 ! t2_kref+0x1728: ldd [%i0], %f10
.word 0xe478a038 ! t2_kref+0x172c: swap [%g2 + 0x38], %l2
.word 0xa623000c ! t2_kref+0x1730: sub %o4, %o4, %l3
call SYM(t2_subr2)
.word 0xc030a028 ! t2_kref+0x1738: clrh [%g2 + 0x28]
.word 0xa1302005 ! t2_kref+0x173c: srl %g0, 0x5, %l0
.word 0x81868000 ! t2_kref+0x1740: wr %i2, %g0, %y
.word 0xd7267fe0 ! t2_kref+0x1744: st %f11, [%i1 - 0x20]
.word 0xaeb6b579 ! t2_kref+0x1748: orncc %i2, -0xa87, %l7
.word 0x91b206ca ! t2_kref+0x174c: fmul8sux16 %f8, %f10, %f8
.word 0x81aa8aca ! t2_kref+0x1750: fcmped %fcc0, %f10, %f10
.word 0xea40a018 ! t2_kref+0x1754: ldsw [%g2 + 0x18], %l5
.word 0x30800008 ! t2_kref+0x1758: ba,a _kref+0x1778
.word 0xf630a03a ! t2_kref+0x175c: sth %i3, [%g2 + 0x3a]
.word 0xac7827ec ! t2_kref+0x1760: sdiv %g0, 0x7ec, %l6
.word 0xaed8001b ! t2_kref+0x1764: smulcc %g0, %i3, %l7
.word 0xa5b34240 ! t2_kref+0x1768: array16 %o5, %g0, %l2
.word 0xd820a008 ! t2_kref+0x176c: st %o4, [%g2 + 8]
.word 0xa964a47c ! t2_kref+0x1770: movle %icc, -0x384, %l4
.word 0xc028a00b ! t2_kref+0x1774: clrb [%g2 + 0xb]
.word 0xea50a02a ! t2_kref+0x1778: ldsh [%g2 + 0x2a], %l5
.word 0x81868000 ! t2_kref+0x177c: wr %i2, %g0, %y
.word 0x8186c000 ! t2_kref+0x1780: wr %i3, %g0, %y
.word 0xae0eab4b ! t2_kref+0x1784: and %i2, 0xb4b, %l7
.word 0xa82b001c ! t2_kref+0x1788: andn %o4, %i4, %l4
.word 0xd1be584d ! t2_kref+0x178c: stda %f8, [%i1 + %o5]0xc2
.word 0xf620a038 ! t2_kref+0x1790: st %i3, [%g2 + 0x38]
.word 0x9de3bfa0 ! t2_kref+0x1794: save %sp, -0x60, %sp
.word 0xb28e7f02 ! t2_kref+0x1798: andcc %i1, -0xfe, %i1
.word 0xadee73be ! t2_kref+0x179c: restore %i1, -0xc42, %l6
.word 0x91a28848 ! t2_kref+0x17a0: faddd %f10, %f8, %f8
.word 0xafb2058a ! t2_kref+0x17a4: fcmpgt32 %f8, %f10, %l7
.word 0xadb3404d ! t2_kref+0x17a8: edge8l %o5, %o5, %l6
call SYM(t2_subr3)
.word 0xae76801b ! t2_kref+0x17b0: udiv %i2, %i3, %l7
.word 0x81aa0a4a ! t2_kref+0x17b4: fcmpd %fcc0, %f8, %f10
.word 0xa2b33f18 ! t2_kref+0x17b8: orncc %o4, -0xe8, %l1
.word 0x3d480005 ! t2_kref+0x17bc: fbule,a,pt %fcc0, _kref+0x17d0
.word 0x91a0052a ! t2_kref+0x17c0: fsqrts %f10, %f8
.word 0xa4bb6973 ! t2_kref+0x17c4: xnorcc %o5, 0x973, %l2
.word 0xf6a61000 ! t2_kref+0x17c8: sta %i3, [%i0]0x80
.word 0x93a01a2b ! t2_kref+0x17cc: fstoi %f11, %f9
.word 0xa9b3409b ! t2_kref+0x17d0: edge16 %o5, %i3, %l4
.word 0x91a20d29 ! t2_kref+0x17d4: fsmuld %f8, %f9, %f8
call SYM(t2_subr3)
.word 0x91a01108 ! t2_kref+0x17dc: fxtod %f8, %f8
.word 0xd1be188c ! t2_kref+0x17e0: stda %f8, [%i0 + %o4]0xc4
.word 0xad400000 ! t2_kref+0x17e4: mov %y, %l6
.word 0xa4073b4f ! t2_kref+0x17e8: add %i4, -0x4b1, %l2
.word 0xa0a6c00d ! t2_kref+0x17ec: subcc %i3, %o5, %l0
.word 0x81868000 ! t2_kref+0x17f0: wr %i2, %g0, %y
.word 0xa63b401a ! t2_kref+0x17f4: xnor %o5, %i2, %l3
.word 0xaa00000d ! t2_kref+0x17f8: add %g0, %o5, %l5
.word 0xe81e4000 ! t2_kref+0x17fc: ldd [%i1], %l4
.word 0xd320a018 ! t2_kref+0x1800: st %f9, [%g2 + 0x18]
.word 0xee10a03a ! t2_kref+0x1804: lduh [%g2 + 0x3a], %l7
.word 0xa076b490 ! t2_kref+0x1808: udiv %i2, -0xb70, %l0
.word 0xa896800d ! t2_kref+0x180c: orcc %i2, %o5, %l4
.word 0x39480004 ! t2_kref+0x1810: fbuge,a,pt %fcc0, _kref+0x1820
.word 0x91b2cfab ! t2_kref+0x1814: fors %f11, %f11, %f8
call SYM(t2_subr1)
.word 0xaa78001a ! t2_kref+0x181c: sdiv %g0, %i2, %l5
.word 0xe0981018 ! t2_kref+0x1820: ldda [%g0 + %i0]0x80, %l0
.word 0x97a2c8ab ! t2_kref+0x1824: fsubs %f11, %f11, %f11
.word 0xad0f32af ! t2_kref+0x1828: tsubcc %i4, -0xd51, %l6
.word 0x93a0052b ! t2_kref+0x182c: fsqrts %f11, %f9
.word 0x81830000 ! t2_kref+0x1830: wr %o4, %g0, %y
.word 0xd1270019 ! t2_kref+0x1834: st %f8, [%i4 + %i1]
.word 0xa8bea292 ! t2_kref+0x1838: xnorcc %i2, 0x292, %l4
.word 0x91a0054a ! t2_kref+0x183c: fsqrtd %f10, %f8
.word 0x93a0052a ! t2_kref+0x1840: fsqrts %f10, %f9
.word 0x27480002 ! t2_kref+0x1844: fbul,a,pt %fcc0, _kref+0x184c
.word 0x95a24d2b ! t2_kref+0x1848: fsmuld %f9, %f11, %f10
.word 0x3f480006 ! t2_kref+0x184c: fbo,a,pt %fcc0, _kref+0x1864
.word 0xe45f4019 ! t2_kref+0x1850: ldx [%i5 + %i1], %l2
.word 0x91a01a28 ! t2_kref+0x1854: fstoi %f8, %f8
call SYM(t2_subr2)
.word 0xeb6e401d ! t2_kref+0x185c: prefetch %i1 + %i5, 21
.word 0xe6881018 ! t2_kref+0x1860: lduba [%g0 + %i0]0x80, %l3
.word 0xf6ae5000 ! t2_kref+0x1864: stba %i3, [%i1]0x80
.word 0x2e800001 ! t2_kref+0x1868: bvs,a _kref+0x186c
.word 0x91a01928 ! t2_kref+0x186c: fstod %f8, %f8
.word 0x95a209c8 ! t2_kref+0x1870: fdivd %f8, %f8, %f10
.word 0xa72b401a ! t2_kref+0x1874: sll %o5, %i2, %l3
.word 0x81aa4aa9 ! t2_kref+0x1878: fcmpes %fcc0, %f9, %f9
.word 0x95a0012a ! t2_kref+0x187c: fabss %f10, %f10
.word 0x95a00529 ! t2_kref+0x1880: fsqrts %f9, %f10
.word 0xd19f5a58 ! t2_kref+0x1884: ldda [%i5 + %i0]0xd2, %f8
.word 0xa5b7009b ! t2_kref+0x1888: edge16 %i4, %i3, %l2
.word 0xa0273136 ! t2_kref+0x188c: sub %i4, -0xeca, %l0
.word 0xa9b3009b ! t2_kref+0x1890: edge16 %o4, %i3, %l4
.word 0xd100a018 ! t2_kref+0x1894: ld [%g2 + 0x18], %f8
.word 0xae0ebc9a ! t2_kref+0x1898: and %i2, -0x366, %l7
.word 0x97a0012b ! t2_kref+0x189c: fabss %f11, %f11
.word 0xa318001c ! t2_kref+0x18a0: tsubcctv %g0, %i4, %l1
.word 0x95a20948 ! t2_kref+0x18a4: fmuld %f8, %f8, %f10
.word 0xaaa6a750 ! t2_kref+0x18a8: subcc %i2, 0x750, %l5
.word 0xe3b8a180 ! t2_kref+0x18ac: stda %f48, [%g2 + 0x180]%asi
.word 0x91b28f48 ! t2_kref+0x18b0: fornot1 %f10, %f8, %f8
.word 0xa4b33c28 ! t2_kref+0x18b4: orncc %o4, -0x3d8, %l2
.word 0x91b00f0a ! t2_kref+0x18b8: fsrc2 %f10, %f8
.word 0xa3b2844a ! t2_kref+0x18bc: fcmpne16 %f10, %f10, %l1
.word 0xd1264000 ! t2_kref+0x18c0: st %f8, [%i1]
.word 0x95a0054a ! t2_kref+0x18c4: fsqrtd %f10, %f10
.word 0xa6b820a8 ! t2_kref+0x18c8: xnorcc %g0, 0xa8, %l3
.word 0x38800007 ! t2_kref+0x18cc: bgu,a _kref+0x18e8
.word 0xed68a00a ! t2_kref+0x18d0: prefetch %g2 + 0xa, 22
.word 0x25480008 ! t2_kref+0x18d4: fblg,a,pt %fcc0, _kref+0x18f4
.word 0xaa7e8000 ! t2_kref+0x18d8: sdiv %i2, %g0, %l5
.word 0xaf3b001b ! t2_kref+0x18dc: sra %o4, %i3, %l7
.word 0x91b2470a ! t2_kref+0x18e0: fmuld8sux16 %f9, %f10, %f8
.word 0xe8ce1000 ! t2_kref+0x18e4: ldsba [%i0]0x80, %l4
.word 0xaf44c000 ! t2_kref+0x18e8: mov %gsr, %l7
.word 0x95a0110a ! t2_kref+0x18ec: fxtod %f10, %f10
.word 0xac73232d ! t2_kref+0x18f0: udiv %o4, 0x32d, %l6
.word 0x97b2cee9 ! t2_kref+0x18f4: fornot2s %f11, %f9, %f11
.word 0xee40a018 ! t2_kref+0x18f8: ldsw [%g2 + 0x18], %l7
.word 0xa12e801b ! t2_kref+0x18fc: sll %i2, %i3, %l0
.word 0xd67f0018 ! t2_kref+0x1900: swap [%i4 + %i0], %o3
.word 0x91a289ca ! t2_kref+0x1904: fdivd %f10, %f10, %f8
.word 0x91a20d2a ! t2_kref+0x1908: fsmuld %f8, %f10, %f8
.word 0xe650a03a ! t2_kref+0x190c: ldsh [%g2 + 0x3a], %l3
.word 0x93b20d60 ! t2_kref+0x1910: fnot1s %f8, %f9
.word 0xe40e8019 ! t2_kref+0x1914: ldub [%i2 + %i1], %l2
.word 0x93b00768 ! t2_kref+0x1918: fpack16 %f8, %f9
.word 0xe03e7fe0 ! t2_kref+0x191c: std %l0, [%i1 - 0x20]
.word 0x37480005 ! t2_kref+0x1920: fbge,a,pt %fcc0, _kref+0x1934
.word 0xaad0001a ! t2_kref+0x1924: umulcc %g0, %i2, %l5
.word 0xac76f04c ! t2_kref+0x1928: udiv %i3, -0xfb4, %l6
.word 0x91b24669 ! t2_kref+0x192c: fmul8x16au %f9, %f9, %f8
.word 0xa63b6260 ! t2_kref+0x1930: xnor %o5, 0x260, %l3
.word 0xc12e001c ! t2_kref+0x1934: st %fsr, [%i0 + %i4]
.word 0xaaab400d ! t2_kref+0x1938: andncc %o5, %o5, %l5
.word 0x83c06690 ! t2_kref+0x193c: jmpl %g1 + 0x690, %g1
.word 0x81870000 ! t2_kref+0x1940: wr %i4, %g0, %y
.word 0xd51e0000 ! t2_kref+0x1944: ldd [%i0], %f10
.word 0xabb68340 ! t2_kref+0x1948: alignaddrl %i2, %g0, %l5
.word 0xee08a00a ! t2_kref+0x194c: ldub [%g2 + 0xa], %l7
.word 0xe3b8a180 ! t2_kref+0x1950: stda %f48, [%g2 + 0x180]%asi
.word 0xa13b000c ! t2_kref+0x1954: sra %o4, %o4, %l0
.word 0xed68a086 ! t2_kref+0x1958: prefetch %g2 + 0x86, 22
.word 0x28800001 ! t2_kref+0x195c: bleu,a _kref+0x1960
.word 0xa4fe8000 ! t2_kref+0x1960: sdivcc %i2, %g0, %l2
.word 0x3c800002 ! t2_kref+0x1964: bpos,a _kref+0x196c
.word 0xa93ea009 ! t2_kref+0x1968: sra %i2, 0x9, %l4
.word 0xda28a02b ! t2_kref+0x196c: stb %o5, [%g2 + 0x2b]
.word 0x91a01a2b ! t2_kref+0x1970: fstoi %f11, %f8
.word 0xe56e001a ! t2_kref+0x1974: prefetch %i0 + %i2, 18
.word 0xa33ec01b ! t2_kref+0x1978: sra %i3, %i3, %l1
.word 0xea40a028 ! t2_kref+0x197c: ldsw [%g2 + 0x28], %l5
.word 0xd720a018 ! t2_kref+0x1980: st %f11, [%g2 + 0x18]
.word 0x91a2084a ! t2_kref+0x1984: faddd %f8, %f10, %f8
.word 0x9fc00004 ! t2_kref+0x1988: call %g0 + %g4
.word 0xe640a028 ! t2_kref+0x198c: ldsw [%g2 + 0x28], %l3
.word 0x95a0052a ! t2_kref+0x1990: fsqrts %f10, %f10
.word 0xd53e7ff8 ! t2_kref+0x1994: std %f10, [%i1 - 8]
.word 0x81800000 ! t2_kref+0x1998: mov %g0, %y
.word 0x95a209ca ! t2_kref+0x199c: fdivd %f8, %f10, %f10
.word 0x95a00548 ! t2_kref+0x19a0: fsqrtd %f8, %f10
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0xaf3b601b ! t2_kref+0x19ac: sra %o5, 0x1b, %l7
.word 0x95a01a4a ! t2_kref+0x19b0: fdtoi %f10, %f10
.word 0x91a20848 ! t2_kref+0x19b4: faddd %f8, %f8, %f8
.word 0xa8b7001a ! t2_kref+0x19b8: orncc %i4, %i2, %l4
.word 0xe4ce5000 ! t2_kref+0x19bc: ldsba [%i1]0x80, %l2
.word 0x3b480006 ! t2_kref+0x19c0: fble,a,pt %fcc0, _kref+0x19d8
.word 0xe83e2010 ! t2_kref+0x19c4: std %l4, [%i0 + 0x10]
1: .word 0xf420a038 ! t2_kref+0x19c8: st %i2, [%g2 + 0x38]
.word 0xda28a00b ! t2_kref+0x19cc: stb %o5, [%g2 + 0xb]
.word 0xe248a03b ! t2_kref+0x19d0: ldsb [%g2 + 0x3b], %l1
.word 0x97a000aa ! t2_kref+0x19d4: fnegs %f10, %f11
.word 0xeace101a ! t2_kref+0x19d8: ldsba [%i0 + %i2]0x80, %l5
call SYM(t2_subr3)
.word 0xa0532028 ! t2_kref+0x19e0: umul %o4, 0x28, %l0
.word 0x95b2470a ! t2_kref+0x19e4: fmuld8sux16 %f9, %f10, %f10
.word 0xa93b6000 ! t2_kref+0x19e8: sra %o5, 0x0, %l4
.word 0xea580018 ! t2_kref+0x19ec: ldx [%g0 + %i0], %l5
.word 0xa3b6c16c ! t2_kref+0x19f0: edge32ln %i3, %o4, %l1
.word 0xd830a008 ! t2_kref+0x19f4: sth %o4, [%g2 + 8]
.word 0x91b00c20 ! t2_kref+0x19f8: fzeros %f8
.word 0x97a0012a ! t2_kref+0x19fc: fabss %f10, %f11
.word 0x2c800002 ! t2_kref+0x1a00: bneg,a _kref+0x1a08
.word 0xad30000c ! t2_kref+0x1a04: srl %g0, %o4, %l6
.word 0xd120a028 ! t2_kref+0x1a08: st %f8, [%g2 + 0x28]
.word 0x95b20c88 ! t2_kref+0x1a0c: fandnot2 %f8, %f8, %f10
.word 0xaefb4000 ! t2_kref+0x1a10: sdivcc %o5, %g0, %l7
.word 0xa6de800d ! t2_kref+0x1a14: smulcc %i2, %o5, %l3
.word 0xa1b2848a ! t2_kref+0x1a18: fcmple32 %f10, %f10, %l0
.word 0x93a00529 ! t2_kref+0x1a1c: fsqrts %f9, %f9
.word 0x81aa8a48 ! t2_kref+0x1a20: fcmpd %fcc0, %f10, %f8
.word 0xe84e7fef ! t2_kref+0x1a24: ldsb [%i1 - 0x11], %l4
.word 0x3e480001 ! t2_kref+0x1a28: bvc,a,pt %icc, _kref+0x1a2c
.word 0x91a00528 ! t2_kref+0x1a2c: fsqrts %f8, %f8
.word 0x91a00548 ! t2_kref+0x1a30: fsqrtd %f8, %f8
.word 0x91b2898a ! t2_kref+0x1a34: bshuffle %f10, %f10, %f8
.word 0xd326001c ! t2_kref+0x1a38: st %f9, [%i0 + %i4]
call SYM(t2_subr2)
.word 0xad37201f ! t2_kref+0x1a40: srl %i4, 0x1f, %l6
.word 0xaaa72731 ! t2_kref+0x1a44: subcc %i4, 0x731, %l5
.word 0xee48a029 ! t2_kref+0x1a48: ldsb [%g2 + 0x29], %l7
.word 0xafb680e0 ! t2_kref+0x1a4c: edge16ln %i2, %g0, %l7
.word 0xd5871018 ! t2_kref+0x1a50: lda [%i4 + %i0]0x80, %f10
call SYM(t2_subr2)
.word 0xaafb401c ! t2_kref+0x1a58: sdivcc %o5, %i4, %l5
.word 0xe808a00a ! t2_kref+0x1a5c: ldub [%g2 + 0xa], %l4
.word 0xa2a368c5 ! t2_kref+0x1a60: subcc %o5, 0x8c5, %l1
.word 0xaa8eaad0 ! t2_kref+0x1a64: andcc %i2, 0xad0, %l5
.word 0x23480006 ! t2_kref+0x1a68: fbne,a,pt %fcc0, _kref+0x1a80
.word 0xe3b8a180 ! t2_kref+0x1a6c: stda %f48, [%g2 + 0x180]%asi
.word 0x36480005 ! t2_kref+0x1a70: bge,a,pt %icc, _kref+0x1a84
.word 0x93a0012b ! t2_kref+0x1a74: fabss %f11, %f9
call SYM(t2_subr3)
.word 0xae67000c ! t2_kref+0x1a7c: subc %i4, %o4, %l7
.word 0xabb6c200 ! t2_kref+0x1a80: array8 %i3, %g0, %l5
.word 0xc168a005 ! t2_kref+0x1a84: prefetch %g2 + 5, 0
.word 0x91a01908 ! t2_kref+0x1a88: fitod %f8, %f8
.word 0x21480007 ! t2_kref+0x1a8c: fbn,a,pt %fcc0, _kref+0x1aa8
.word 0xa213001b ! t2_kref+0x1a90: or %o4, %i3, %l1
.word 0x97a00029 ! t2_kref+0x1a94: fmovs %f9, %f11
.word 0x2d480005 ! t2_kref+0x1a98: fbg,a,pt %fcc0, _kref+0x1aac
.word 0x8143c000 ! t2_kref+0x1a9c: stbar
.word 0x81aa0a4a ! t2_kref+0x1aa0: fcmpd %fcc0, %f8, %f10
call SYM(t2_subr2)
.word 0xd700a018 ! t2_kref+0x1aa8: ld [%g2 + 0x18], %f11
.word 0xe84e2015 ! t2_kref+0x1aac: ldsb [%i0 + 0x15], %l4
.word 0xa606c01b ! t2_kref+0x1ab0: add %i3, %i3, %l3
.word 0x91a00528 ! t2_kref+0x1ab4: fsqrts %f8, %f8
.word 0x9f414000 ! t2_kref+0x1ab8: mov %pc, %o7
.word 0xa010001c ! t2_kref+0x1abc: mov %i4, %l0
.word 0xa9b284ca ! t2_kref+0x1ac0: fcmpne32 %f10, %f10, %l4
.word 0x91b20eeb ! t2_kref+0x1ac4: fornot2s %f8, %f11, %f8
call SYM(t2_subr1)
.word 0xa32ec00c ! t2_kref+0x1acc: sll %i3, %o4, %l1
.word 0xaa0f3269 ! t2_kref+0x1ad0: and %i4, -0xd97, %l5
.word 0x91a20948 ! t2_kref+0x1ad4: fmuld %f8, %f8, %f8
.word 0xa056801a ! t2_kref+0x1ad8: umul %i2, %i2, %l0
.word 0xc807bfec ! t2_kref+0x1adc: ld [%fp - 0x14], %g4
.word 0xa688001a ! t2_kref+0x1ae0: andcc %g0, %i2, %l3
.word 0xa886f21f ! t2_kref+0x1ae4: addcc %i3, -0xde1, %l4
.word 0x97a01a48 ! t2_kref+0x1ae8: fdtoi %f8, %f11
.word 0xd8267fec ! t2_kref+0x1aec: st %o4, [%i1 - 0x14]
.word 0xe83e001d ! t2_kref+0x1af0: std %l4, [%i0 + %i5]
.word 0xa283401a ! t2_kref+0x1af4: addcc %o5, %i2, %l1
.word 0x97b28ca8 ! t2_kref+0x1af8: fandnot2s %f10, %f8, %f11
.word 0x95a2084a ! t2_kref+0x1afc: faddd %f8, %f10, %f10
.word 0xa72f001c ! t2_kref+0x1b00: sll %i4, %i4, %l3
.word 0xa786b148 ! t2_kref+0x1b04: wr %i2, 0xfffff148, %gsr
.word 0xc168a08c ! t2_kref+0x1b08: prefetch %g2 + 0x8c, 0
.word 0x9fc10000 ! t2_kref+0x1b0c: call %g4
.word 0x91a0054a ! t2_kref+0x1b10: fsqrtd %f10, %f8
.word 0x8610201e ! t2_kref+0x1b14: mov 0x1e, %g3
.word 0x86a0e001 ! t2_kref+0x1b18: subcc %g3, 1, %g3
.word 0x2280000b ! t2_kref+0x1b1c: be,a _kref+0x1b48
.word 0x95a000ca ! t2_kref+0x1b20: fnegd %f10, %f10
.word 0xad400000 ! t2_kref+0x1b24: mov %y, %l6
.word 0xa93f2010 ! t2_kref+0x1b28: sra %i4, 0x10, %l4
.word 0xe600a008 ! t2_kref+0x1b2c: ld [%g2 + 8], %l3
.word 0xae2ebc76 ! t2_kref+0x1b30: andn %i2, -0x38a, %l7
.word 0xa1b3009b ! t2_kref+0x1b34: edge16 %o4, %i3, %l0
.word 0x2a800002 ! t2_kref+0x1b38: bcs,a _kref+0x1b40
.word 0xa6380000 ! t2_kref+0x1b3c: not %g0, %l3
.word 0xee08a03a ! t2_kref+0x1b40: ldub [%g2 + 0x3a], %l7
.word 0x9fc00004 ! t2_kref+0x1b44: call %g0 + %g4
.word 0xd5200018 ! t2_kref+0x1b48: st %f10, [%g0 + %i0]
.word 0x81834000 ! t2_kref+0x1b4c: wr %o5, %g0, %y
.word 0xd720a038 ! t2_kref+0x1b50: st %f11, [%g2 + 0x38]
.word 0xa626ef19 ! t2_kref+0x1b54: sub %i3, 0xf19, %l3
.word 0x93a00528 ! t2_kref+0x1b58: fsqrts %f8, %f9
.word 0xd700a008 ! t2_kref+0x1b5c: ld [%g2 + 8], %f11
.word 0xd706201c ! t2_kref+0x1b60: ld [%i0 + 0x1c], %f11
.word 0xe210a02a ! t2_kref+0x1b64: lduh [%g2 + 0x2a], %l1
.word 0x86102013 ! t2_kref+0x1b68: mov 0x13, %g3
.word 0x86a0e001 ! t2_kref+0x1b6c: subcc %g3, 1, %g3
.word 0x22800017 ! t2_kref+0x1b70: be,a _kref+0x1bcc
.word 0xc12e401c ! t2_kref+0x1b74: st %fsr, [%i1 + %i4]
.word 0xd320a028 ! t2_kref+0x1b78: st %f9, [%g2 + 0x28]
.word 0xa0bb6cc7 ! t2_kref+0x1b7c: xnorcc %o5, 0xcc7, %l0
.word 0x97a2c8a8 ! t2_kref+0x1b80: fsubs %f11, %f8, %f11
.word 0xa4d6801a ! t2_kref+0x1b84: umulcc %i2, %i2, %l2
.word 0xaa072fdd ! t2_kref+0x1b88: add %i4, 0xfdd, %l5
.word 0xab36801b ! t2_kref+0x1b8c: srl %i2, %i3, %l5
.word 0xa744c000 ! t2_kref+0x1b90: mov %gsr, %l3
.word 0x81d965a5 ! t2_kref+0x1b94: flush %g5 + 0x5a5
.word 0x91a00548 ! t2_kref+0x1b98: fsqrtd %f8, %f8
.word 0xa73e8000 ! t2_kref+0x1b9c: sra %i2, %g0, %l3
.word 0xc807bfec ! t2_kref+0x1ba0: ld [%fp - 0x14], %g4
.word 0x91a20d29 ! t2_kref+0x1ba4: fsmuld %f8, %f9, %f8
.word 0xaaa6ee26 ! t2_kref+0x1ba8: subcc %i3, 0xe26, %l5
.word 0xe3b8a180 ! t2_kref+0x1bac: stda %f48, [%g2 + 0x180]%asi
.word 0xa663704f ! t2_kref+0x1bb0: subc %o5, -0xfb1, %l3
.word 0xc3ee100c ! t2_kref+0x1bb4: prefetcha %i0 + %o4, 1
.word 0x22480003 ! t2_kref+0x1bb8: be,a,pt %icc, _kref+0x1bc4
.word 0xd3064000 ! t2_kref+0x1bbc: ld [%i1], %f9
.word 0xae28001b ! t2_kref+0x1bc0: andn %g0, %i3, %l7
.word 0x93a24829 ! t2_kref+0x1bc4: fadds %f9, %f9, %f9
.word 0x9fc00004 ! t2_kref+0x1bc8: call %g0 + %g4
.word 0xfdee501d ! t2_kref+0x1bcc: prefetcha %i1 + %i5, 30
.word 0x95a2094a ! t2_kref+0x1bd0: fmuld %f8, %f10, %f10
.word 0xe41e001d ! t2_kref+0x1bd4: ldd [%i0 + %i5], %l2
.word 0xda20a028 ! t2_kref+0x1bd8: st %o5, [%g2 + 0x28]
.word 0xa0502f8e ! t2_kref+0x1bdc: umul %g0, 0xf8e, %l0
.word 0x93a0052b ! t2_kref+0x1be0: fsqrts %f11, %f9
.word 0xa616f094 ! t2_kref+0x1be4: or %i3, -0xf6c, %l3
.word 0x91a28828 ! t2_kref+0x1be8: fadds %f10, %f8, %f8
.word 0x93a0052b ! t2_kref+0x1bec: fsqrts %f11, %f9
.word 0xa2b37222 ! t2_kref+0x1bf0: orncc %o5, -0xdde, %l1
.word 0xa7072e8e ! t2_kref+0x1bf4: taddcc %i4, 0xe8e, %l3
.word 0xa31b3de1 ! t2_kref+0x1bf8: tsubcctv %o4, -0x21f, %l1
.word 0xacaea44c ! t2_kref+0x1bfc: andncc %i2, 0x44c, %l6
.word 0xd1be585a ! t2_kref+0x1c00: stda %f8, [%i1 + %i2]0xc2
.word 0x95a2c829 ! t2_kref+0x1c04: fadds %f11, %f9, %f10
.word 0xac032251 ! t2_kref+0x1c08: add %o4, 0x251, %l6
.word 0xa32b000c ! t2_kref+0x1c0c: sll %o4, %o4, %l1
.word 0xaf1f000d ! t2_kref+0x1c10: tsubcctv %i4, %o5, %l7
.word 0xa7408000 ! t2_kref+0x1c14: mov %ccr, %l3
.word 0xd11fbd18 ! t2_kref+0x1c18: ldd [%fp - 0x2e8], %f8
.word 0xd51e001d ! t2_kref+0x1c1c: ldd [%i0 + %i5], %f10
.word 0x91a000aa ! t2_kref+0x1c20: fnegs %f10, %f8
.word 0xd7262010 ! t2_kref+0x1c24: st %f11, [%i0 + 0x10]
.word 0x9de3bfa0 ! t2_kref+0x1c28: save %sp, -0x60, %sp
.word 0xb4d7401d ! t2_kref+0x1c2c: umulcc %i5, %i5, %i2
.word 0xabee7471 ! t2_kref+0x1c30: restore %i1, -0xb8f, %l5
.word 0xea16001b ! t2_kref+0x1c34: lduh [%i0 + %i3], %l5
.word 0xf4f6501d ! t2_kref+0x1c38: stxa %i2, [%i1 + %i5]0x80
.word 0xa686c000 ! t2_kref+0x1c3c: addcc %i3, %g0, %l3
.word 0xe840a008 ! t2_kref+0x1c40: ldsw [%g2 + 8], %l4
.word 0x95b28c48 ! t2_kref+0x1c44: fnor %f10, %f8, %f10
.word 0x95b00fc0 ! t2_kref+0x1c48: fone %f10
call SYM(t2_subr3)
.word 0xac37000d ! t2_kref+0x1c50: orn %i4, %o5, %l6
.word 0xe40862f4 ! t2_kref+0x1c54: ldub [%g1 + 0x2f4], %l2
.word 0xa41ca00c ! t2_kref+0x1c58: xor %l2, 0xc, %l2
.word 0xe42862f4 ! t2_kref+0x1c5c: stb %l2, [%g1 + 0x2f4]
.word 0x81d862f4 ! t2_kref+0x1c60: flush %g1 + 0x2f4
.word 0x95b00fc0 ! t2_kref+0x1c64: fone %f10
.word 0xa206c01a ! t2_kref+0x1c68: add %i3, %i2, %l1
.word 0xa80035d8 ! t2_kref+0x1c6c: add %g0, -0xa28, %l4
.word 0x36800003 ! t2_kref+0x1c70: bge,a _kref+0x1c7c
.word 0xa6a6c00c ! t2_kref+0x1c74: subcc %i3, %o4, %l3
.word 0xae56bf98 ! t2_kref+0x1c78: umul %i2, -0x68, %l7
.word 0xa4b6aa02 ! t2_kref+0x1c7c: orncc %i2, 0xa02, %l2
.word 0xa68eba88 ! t2_kref+0x1c80: andcc %i2, -0x578, %l3
.word 0x97a2c8ab ! t2_kref+0x1c84: fsubs %f11, %f11, %f11
.word 0xacb02a2c ! t2_kref+0x1c88: orncc %g0, 0xa2c, %l6
.word 0xc368a047 ! t2_kref+0x1c8c: prefetch %g2 + 0x47, 1
.word 0x91a00129 ! t2_kref+0x1c90: fabss %f9, %f8
.word 0x95b00cc8 ! t2_kref+0x1c94: fnot2 %f8, %f10
.word 0x93b00ceb ! t2_kref+0x1c98: fnot2s %f11, %f9
2: .word 0xa73ea01f ! t2_kref+0x1c9c: sra %i2, 0x1f, %l3
.word 0x81aa0a48 ! t2_kref+0x1ca0: fcmpd %fcc0, %f8, %f8
.word 0xa8783ee2 ! t2_kref+0x1ca4: sdiv %g0, -0x11e, %l4
.word 0x91b24dea ! t2_kref+0x1ca8: fnands %f9, %f10, %f8
.word 0x9de3bfa0 ! t2_kref+0x1cac: save %sp, -0x60, %sp
.word 0x81c86328 ! t2_kref+0x1cb0: return %g1 + 0x328
.word 0xe3b8a180 ! t2_kref+0x1cb4: stda %f48, [%g2 + 0x180]%asi
.word 0xe83e3ff8 ! t2_kref+0x1cb8: std %l4, [%i0 - 8]
.word 0x91a2c828 ! t2_kref+0x1cbc: fadds %f11, %f8, %f8
.word 0x97a01a4a ! t2_kref+0x1cc0: fdtoi %f10, %f11
.word 0x81aa0a48 ! t2_kref+0x1cc4: fcmpd %fcc0, %f8, %f8
.word 0x95b28d08 ! t2_kref+0x1cc8: fandnot1 %f10, %f8, %f10
.word 0xe0480019 ! t2_kref+0x1ccc: ldsb [%g0 + %i1], %l0
.word 0xac7b3d38 ! t2_kref+0x1cd0: sdiv %o4, -0x2c8, %l6
.word 0x91a28d29 ! t2_kref+0x1cd4: fsmuld %f10, %f9, %f8
.word 0xd720a038 ! t2_kref+0x1cd8: st %f11, [%g2 + 0x38]
.word 0x91b20d08 ! t2_kref+0x1cdc: fandnot1 %f8, %f8, %f8
.word 0x81aa8a48 ! t2_kref+0x1ce0: fcmpd %fcc0, %f10, %f8
.word 0x25480004 ! t2_kref+0x1ce4: fblg,a,pt %fcc0, _kref+0x1cf4
.word 0xf828a029 ! t2_kref+0x1ce8: stb %i4, [%g2 + 0x29]
.word 0x95b20de9 ! t2_kref+0x1cec: fnands %f8, %f9, %f10
.word 0xd51e4000 ! t2_kref+0x1cf0: ldd [%i1], %f10
.word 0x95b00f08 ! t2_kref+0x1cf4: fsrc2 %f8, %f10
.word 0x91b28c48 ! t2_kref+0x1cf8: fnor %f10, %f8, %f8
.word 0x2c800005 ! t2_kref+0x1cfc: bneg,a _kref+0x1d10
.word 0xe248a00b ! t2_kref+0x1d00: ldsb [%g2 + 0xb], %l1
.word 0xd11fbd10 ! t2_kref+0x1d04: ldd [%fp - 0x2f0], %f8
.word 0xec40a018 ! t2_kref+0x1d08: ldsw [%g2 + 0x18], %l6
.word 0x91a0192a ! t2_kref+0x1d0c: fstod %f10, %f8
.word 0xac2f000d ! t2_kref+0x1d10: andn %i4, %o5, %l6
.word 0x91a01929 ! t2_kref+0x1d14: fstod %f9, %f8
.word 0xd320a028 ! t2_kref+0x1d18: st %f9, [%g2 + 0x28]
.word 0xd5266000 ! t2_kref+0x1d1c: st %f10, [%i1]
.word 0xee48a029 ! t2_kref+0x1d20: ldsb [%g2 + 0x29], %l7
.word 0x9dd02010 ! t2_kref+0x1d24: tpos %icc, %g0 + 0x10
.word 0xa88830c5 ! t2_kref+0x1d28: andcc %g0, -0xf3b, %l4
.word 0x3a480008 ! t2_kref+0x1d2c: bcc,a,pt %icc, _kref+0x1d4c
.word 0xe01e2018 ! t2_kref+0x1d30: ldd [%i0 + 0x18], %l0
.word 0xe4380018 ! t2_kref+0x1d34: std %l2, [%g0 + %i0]
.word 0x95a0054a ! t2_kref+0x1d38: fsqrtd %f10, %f10
.word 0xee0e6012 ! t2_kref+0x1d3c: ldub [%i1 + 0x12], %l7
.word 0xa3b2840a ! t2_kref+0x1d40: fcmple16 %f10, %f10, %l1
.word 0x95b007aa ! t2_kref+0x1d44: fpackfix %f10, %f10
.word 0xafb6c08d ! t2_kref+0x1d48: edge16 %i3, %o5, %l7
.word 0x22800003 ! t2_kref+0x1d4c: be,a _kref+0x1d58
.word 0x91b28c48 ! t2_kref+0x1d50: fnor %f10, %f8, %f8
.word 0x91a2084a ! t2_kref+0x1d54: faddd %f8, %f10, %f8
.word 0x22800002 ! t2_kref+0x1d58: be,a _kref+0x1d60
.word 0xd828a01a ! t2_kref+0x1d5c: stb %o4, [%g2 + 0x1a]
.word 0x97a00528 ! t2_kref+0x1d60: fsqrts %f8, %f11
.word 0x91a00529 ! t2_kref+0x1d64: fsqrts %f9, %f8
.word 0x28480004 ! t2_kref+0x1d68: bleu,a,pt %icc, _kref+0x1d78
.word 0xa0db401c ! t2_kref+0x1d6c: smulcc %o5, %i4, %l0
.word 0xa6bf2226 ! t2_kref+0x1d70: xnorcc %i4, 0x226, %l3
.word 0xa880001a ! t2_kref+0x1d74: addcc %g0, %i2, %l4
.word 0xaa0737ee ! t2_kref+0x1d78: add %i4, -0x812, %l5
.word 0x93a248aa ! t2_kref+0x1d7c: fsubs %f9, %f10, %f9
.word 0x3a480001 ! t2_kref+0x1d80: bcc,a,pt %icc, _kref+0x1d84
.word 0xac23792a ! t2_kref+0x1d84: sub %o5, -0x6d6, %l6
.word 0x91a289c8 ! t2_kref+0x1d88: fdivd %f10, %f8, %f8
.word 0xa3400000 ! t2_kref+0x1d8c: mov %y, %l1
.word 0x9fc00004 ! t2_kref+0x1d90: call %g0 + %g4
.word 0x91a2c828 ! t2_kref+0x1d94: fadds %f11, %f8, %f8
.word 0x95b2ce29 ! t2_kref+0x1d98: fands %f11, %f9, %f10
.word 0xa653001b ! t2_kref+0x1d9c: umul %o4, %i3, %l3
.word 0x97a24828 ! t2_kref+0x1da0: fadds %f9, %f8, %f11
.word 0xe24e3fe0 ! t2_kref+0x1da4: ldsb [%i0 - 0x20], %l1
.word 0x95a24d2b ! t2_kref+0x1da8: fsmuld %f9, %f11, %f10
.word 0xd300a038 ! t2_kref+0x1dac: ld [%g2 + 0x38], %f9
.word 0x27480005 ! t2_kref+0x1db0: fbul,a,pt %fcc0, _kref+0x1dc4
.word 0xe01e4000 ! t2_kref+0x1db4: ldd [%i1], %l0
.word 0xe850a01a ! t2_kref+0x1db8: ldsh [%g2 + 0x1a], %l4
.word 0x31480008 ! t2_kref+0x1dbc: fba,a,pt %fcc0, _kref+0x1ddc
.word 0xe200a038 ! t2_kref+0x1dc0: ld [%g2 + 0x38], %l1
.word 0x81aa8a2b ! t2_kref+0x1dc4: fcmps %fcc0, %f10, %f11
.word 0x91a018ca ! t2_kref+0x1dc8: fdtos %f10, %f8
.word 0x3a480003 ! t2_kref+0x1dcc: bcc,a,pt %icc, _kref+0x1dd8
.word 0xa736801c ! t2_kref+0x1dd0: srl %i2, %i4, %l3
.word 0xe168a000 ! t2_kref+0x1dd4: prefetch %g2, 16
.word 0xa138200f ! t2_kref+0x1dd8: sra %g0, 0xf, %l0
.word 0xae28001c ! t2_kref+0x1ddc: andn %g0, %i4, %l7
.word 0x95a209c8 ! t2_kref+0x1de0: fdivd %f8, %f8, %f10
.word 0xaafeb723 ! t2_kref+0x1de4: sdivcc %i2, -0x8dd, %l5
.word 0xa6b30000 ! t2_kref+0x1de8: orncc %o4, %g0, %l3
.word 0x232edc62 ! t2_kref+0x1dec: sethi %hi(0xbb718800), %l1
.word 0xaea0001b ! t2_kref+0x1df0: subcc %g0, %i3, %l7
.word 0xa6173dec ! t2_kref+0x1df4: or %i4, -0x214, %l3
.word 0xea062010 ! t2_kref+0x1df8: ld [%i0 + 0x10], %l5
.word 0x93a000ab ! t2_kref+0x1dfc: fnegs %f11, %f9
.word 0xe01e001d ! t2_kref+0x1e00: ldd [%i0 + %i5], %l0
.word 0xa106ba2b ! t2_kref+0x1e04: taddcc %i2, -0x5d5, %l0
.word 0x95a2c92b ! t2_kref+0x1e08: fmuls %f11, %f11, %f10
.word 0x3c480006 ! t2_kref+0x1e0c: bpos,a,pt %icc, _kref+0x1e24
.word 0xa2902ffb ! t2_kref+0x1e10: orcc %g0, 0xffb, %l1
.word 0x81aa8a2b ! t2_kref+0x1e14: fcmps %fcc0, %f10, %f11
.word 0xa336a013 ! t2_kref+0x1e18: srl %i2, 0x13, %l1
.word 0xa853001c ! t2_kref+0x1e1c: umul %o4, %i4, %l4
.word 0x81aacaa9 ! t2_kref+0x1e20: fcmpes %fcc0, %f11, %f9
.word 0x2920da4b ! t2_kref+0x1e24: sethi %hi(0x83692c00), %l4
.word 0xab1ec01a ! t2_kref+0x1e28: tsubcctv %i3, %i2, %l5
.word 0x81b01022 ! t2_kref+0x1e2c: siam 0x2
.word 0x91a00548 ! t2_kref+0x1e30: fsqrtd %f8, %f8
.word 0xe40864a8 ! t2_kref+0x1e34: ldub [%g1 + 0x4a8], %l2
.word 0xa41ca00c ! t2_kref+0x1e38: xor %l2, 0xc, %l2
.word 0xe42864a8 ! t2_kref+0x1e3c: stb %l2, [%g1 + 0x4a8]
.word 0x81d864a8 ! t2_kref+0x1e40: flush %g1 + 0x4a8
.word 0x91b20ea0 ! t2_kref+0x1e44: fsrc1s %f8, %f8
.word 0xe40e7fff ! t2_kref+0x1e48: ldub [%i1 - 1], %l2
.word 0xac5ec00d ! t2_kref+0x1e4c: smul %i3, %o5, %l6
2: .word 0x91a289ca ! t2_kref+0x1e50: fdivd %f10, %f10, %f8
.word 0x30480005 ! t2_kref+0x1e54: ba,a,pt %icc, _kref+0x1e68
.word 0xc16e7ff8 ! t2_kref+0x1e58: prefetch %i1 - 8, 0
.word 0x95a0192a ! t2_kref+0x1e5c: fstod %f10, %f10
.word 0xe3b8a180 ! t2_kref+0x1e60: stda %f48, [%g2 + 0x180]%asi
.word 0x2f480006 ! t2_kref+0x1e64: fbu,a,pt %fcc0, _kref+0x1e7c
.word 0x95a00148 ! t2_kref+0x1e68: fabsd %f8, %f10
.word 0xea500019 ! t2_kref+0x1e6c: ldsh [%g0 + %i1], %l5
call SYM(t2_subr3)
.word 0xa276e417 ! t2_kref+0x1e74: udiv %i3, 0x417, %l1
.word 0x97a9802b ! t2_kref+0x1e78: fmovsg %fcc0, %f11, %f11
.word 0xaa96f464 ! t2_kref+0x1e7c: orcc %i3, -0xb9c, %l5
.word 0xd19f5040 ! t2_kref+0x1e80: ldda [%i5]0x82, %f8
.word 0x95a00548 ! t2_kref+0x1e84: fsqrtd %f8, %f10
.word 0xd8364000 ! t2_kref+0x1e88: sth %o4, [%i1]
.word 0xa02b24c5 ! t2_kref+0x1e8c: andn %o4, 0x4c5, %l0
.word 0x91b20e48 ! t2_kref+0x1e90: fxnor %f8, %f8, %f8
.word 0x2a480007 ! t2_kref+0x1e94: bcs,a,pt %icc, _kref+0x1eb0
.word 0xaea735bf ! t2_kref+0x1e98: subcc %i4, -0xa41, %l7
.word 0xa4be801c ! t2_kref+0x1e9c: xnorcc %i2, %i4, %l2
.word 0xa0a6c00d ! t2_kref+0x1ea0: subcc %i3, %o5, %l0
.word 0xa6d68000 ! t2_kref+0x1ea4: umulcc %i2, %g0, %l3
.word 0x81868000 ! t2_kref+0x1ea8: wr %i2, %g0, %y
.word 0xd500a038 ! t2_kref+0x1eac: ld [%g2 + 0x38], %f10
.word 0xd1262014 ! t2_kref+0x1eb0: st %f8, [%i0 + 0x14]
call SYM(t2_subr2)
.word 0xc768a18a ! t2_kref+0x1eb8: prefetch %g2 + 0x18a, 3
.word 0xa3408000 ! t2_kref+0x1ebc: mov %ccr, %l1
.word 0xa276eeaa ! t2_kref+0x1ec0: udiv %i3, 0xeaa, %l1
.word 0xa27f2e7b ! t2_kref+0x1ec4: sdiv %i4, 0xe7b, %l1
.word 0xd1be588c ! t2_kref+0x1ec8: stda %f8, [%i1 + %o4]0xc4
.word 0xec5e3ff8 ! t2_kref+0x1ecc: ldx [%i0 - 8], %l6
.word 0x91a24d2a ! t2_kref+0x1ed0: fsmuld %f9, %f10, %f8
.word 0x95a01929 ! t2_kref+0x1ed4: fstod %f9, %f10
.word 0xec48a03a ! t2_kref+0x1ed8: ldsb [%g2 + 0x3a], %l6
.word 0xee08a019 ! t2_kref+0x1edc: ldub [%g2 + 0x19], %l7
.word 0x95a2094a ! t2_kref+0x1ee0: fmuld %f8, %f10, %f10
.word 0xd19eda59 ! t2_kref+0x1ee4: ldda [%i3 + %i1]0xd2, %f8
.word 0x81834000 ! t2_kref+0x1ee8: wr %o5, %g0, %y
.word 0xa1b30300 ! t2_kref+0x1eec: alignaddr %o4, %g0, %l0
.word 0x28480002 ! t2_kref+0x1ef0: bleu,a,pt %icc, _kref+0x1ef8
.word 0xa3400000 ! t2_kref+0x1ef4: mov %y, %l1
.word 0x95b28c6b ! t2_kref+0x1ef8: fnors %f10, %f11, %f10
.word 0xe8871040 ! t2_kref+0x1efc: lda [%i4]0x82, %l4
.word 0xa1400000 ! t2_kref+0x1f00: mov %y, %l0
.word 0x97b24de8 ! t2_kref+0x1f04: fnands %f9, %f8, %f11
.word 0x91a28848 ! t2_kref+0x1f08: faddd %f10, %f8, %f8
.word 0x95a0104a ! t2_kref+0x1f0c: fdtox %f10, %f10
.word 0xa1b6815b ! t2_kref+0x1f10: edge32l %i2, %i3, %l0
.word 0xe81f4018 ! t2_kref+0x1f14: ldd [%i5 + %i0], %l4
.word 0xa0fb6915 ! t2_kref+0x1f18: sdivcc %o5, 0x915, %l0
.word 0x95a01929 ! t2_kref+0x1f1c: fstod %f9, %f10
.word 0x91a00548 ! t2_kref+0x1f20: fsqrtd %f8, %f8
.word 0xaa5b33a1 ! t2_kref+0x1f24: smul %o4, -0xc5f, %l5
.word 0x86102010 ! t2_kref+0x1f28: mov 0x10, %g3
.word 0x86a0e001 ! t2_kref+0x1f2c: subcc %g3, 1, %g3
.word 0x22800008 ! t2_kref+0x1f30: be,a _kref+0x1f50
.word 0x91a01a4a ! t2_kref+0x1f34: fdtoi %f10, %f8
.word 0x95a00548 ! t2_kref+0x1f38: fsqrtd %f8, %f10
.word 0xa5b34200 ! t2_kref+0x1f3c: array8 %o5, %g0, %l2
.word 0x95a0054a ! t2_kref+0x1f40: fsqrtd %f10, %f10
.word 0x81580000 ! t2_kref+0x1f44: flushw
.word 0x91a2082a ! t2_kref+0x1f48: fadds %f8, %f10, %f8
.word 0x344ffff8 ! t2_kref+0x1f4c: bg,a,pt %icc, _kref+0x1f2c
.word 0xd520a008 ! t2_kref+0x1f50: st %f10, [%g2 + 8]
.word 0x95a288aa ! t2_kref+0x1f54: fsubs %f10, %f10, %f10
.word 0xda30a018 ! t2_kref+0x1f58: sth %o5, [%g2 + 0x18]
.word 0xee96501b ! t2_kref+0x1f5c: lduha [%i1 + %i3]0x80, %l7
.word 0xeb68a10f ! t2_kref+0x1f60: prefetch %g2 + 0x10f, 21
.word 0x95a28d29 ! t2_kref+0x1f64: fsmuld %f10, %f9, %f10
.word 0x95a00548 ! t2_kref+0x1f68: fsqrtd %f8, %f10
.word 0x83c065e4 ! t2_kref+0x1f6c: jmpl %g1 + 0x5e4, %g1
.word 0xa22efda3 ! t2_kref+0x1f70: andn %i3, -0x25d, %l1
.word 0x95a00548 ! t2_kref+0x1f74: fsqrtd %f8, %f10
.word 0xa9408000 ! t2_kref+0x1f78: mov %ccr, %l4
.word 0x32480007 ! t2_kref+0x1f7c: bne,a,pt %icc, _kref+0x1f98
.word 0xe450a008 ! t2_kref+0x1f80: ldsh [%g2 + 8], %l2
.word 0x25480003 ! t2_kref+0x1f84: fblg,a,pt %fcc0, _kref+0x1f90
.word 0xa2833a84 ! t2_kref+0x1f88: addcc %o4, -0x57c, %l1
.word 0x97a0052a ! t2_kref+0x1f8c: fsqrts %f10, %f11
.word 0xa5b6c240 ! t2_kref+0x1f90: array16 %i3, %g0, %l2
.word 0x95a289ca ! t2_kref+0x1f94: fdivd %f10, %f10, %f10
.word 0xacb6ff27 ! t2_kref+0x1f98: orncc %i3, -0xd9, %l6
.word 0x3e800006 ! t2_kref+0x1f9c: bvc,a _kref+0x1fb4
.word 0x95b2c628 ! t2_kref+0x1fa0: fmul8x16 %f11, %f8, %f10
.word 0xd8f75019 ! t2_kref+0x1fa4: stxa %o4, [%i5 + %i1]0x80
.word 0x37480007 ! t2_kref+0x1fa8: fbge,a,pt %fcc0, _kref+0x1fc4
.word 0xd51e2008 ! t2_kref+0x1fac: ldd [%i0 + 8], %f10
.word 0x26480002 ! t2_kref+0x1fb0: bl,a,pt %icc, _kref+0x1fb8
.word 0x95a0054a ! t2_kref+0x1fb4: fsqrtd %f10, %f10
.word 0xf4300019 ! t2_kref+0x1fb8: sth %i2, [%g0 + %i1]
.word 0x95b20d40 ! t2_kref+0x1fbc: fnot1 %f8, %f10
.word 0xafb7009a ! t2_kref+0x1fc0: edge16 %i4, %i2, %l7
.word 0xea00a018 ! t2_kref+0x1fc4: ld [%g2 + 0x18], %l5
.word 0xa4a30000 ! t2_kref+0x1fc8: subcc %o4, %g0, %l2
call SYM(t2_subr2)
.word 0xabb3404c ! t2_kref+0x1fd0: edge8l %o5, %o4, %l5
.word 0xc0b65000 ! t2_kref+0x1fd4: stha %g0, [%i1]0x80
.word 0x91a01929 ! t2_kref+0x1fd8: fstod %f9, %f8
.word 0xa87b7250 ! t2_kref+0x1fdc: sdiv %o5, -0xdb0, %l4
.word 0x81aa0aab ! t2_kref+0x1fe0: fcmpes %fcc0, %f8, %f11
.word 0x21480002 ! t2_kref+0x1fe4: fbn,a,pt %fcc0, _kref+0x1fec
.word 0xac3b4000 ! t2_kref+0x1fe8: not %o5, %l6
.word 0x36480008 ! t2_kref+0x1fec: bge,a,pt %icc, _kref+0x200c
.word 0xa6dec000 ! t2_kref+0x1ff0: smulcc %i3, %g0, %l3
.word 0x91b20a4a ! t2_kref+0x1ff4: fpadd32 %f8, %f10, %f8
.word 0x95a0192b ! t2_kref+0x1ff8: fstod %f11, %f10
.word 0xf6a6101c ! t2_kref+0x1ffc: sta %i3, [%i0 + %i4]0x80
.word 0xacd031ec ! t2_kref+0x2000: umulcc %g0, -0xe14, %l6
.word 0xab400000 ! t2_kref+0x2004: mov %y, %l5
.word 0xd51fbec8 ! t2_kref+0x2008: ldd [%fp - 0x138], %f10
.word 0x25480008 ! t2_kref+0x200c: fblg,a,pt %fcc0, _kref+0x202c
.word 0x91a24d2b ! t2_kref+0x2010: fsmuld %f9, %f11, %f8
.word 0xa67ea385 ! t2_kref+0x2014: sdiv %i2, 0x385, %l3
.word 0xa696eea0 ! t2_kref+0x2018: orcc %i3, 0xea0, %l3
.word 0x95a0054a ! t2_kref+0x201c: fsqrtd %f10, %f10
.word 0x91a0054a ! t2_kref+0x2020: fsqrtd %f10, %f8
.word 0x81aa8a48 ! t2_kref+0x2024: fcmpd %fcc0, %f10, %f8
.word 0xa7400000 ! t2_kref+0x2028: mov %y, %l3
.word 0x95a0192a ! t2_kref+0x202c: fstod %f10, %f10
.word 0xa12b0000 ! t2_kref+0x2030: sll %o4, %g0, %l0
.word 0x91a01a29 ! t2_kref+0x2034: fstoi %f9, %f8
.word 0xa25f2eec ! t2_kref+0x2038: smul %i4, 0xeec, %l1
.word 0xa3408000 ! t2_kref+0x203c: mov %ccr, %l1
.word 0x91a2084a ! t2_kref+0x2040: faddd %f8, %f10, %f8
.word 0xd19e1a5c ! t2_kref+0x2044: ldda [%i0 + %i4]0xd2, %f8
.word 0x93a00529 ! t2_kref+0x2048: fsqrts %f9, %f9
.word 0xa267000d ! t2_kref+0x204c: subc %i4, %o5, %l1
.word 0xa5b2858a ! t2_kref+0x2050: fcmpgt32 %f10, %f10, %l2
.word 0x95a28d29 ! t2_kref+0x2054: fsmuld %f10, %f9, %f10
.word 0xdaf01018 ! t2_kref+0x2058: stxa %o5, [%g0 + %i0]0x80
.word 0xd51e7ff8 ! t2_kref+0x205c: ldd [%i1 - 8], %f10
.word 0x38800007 ! t2_kref+0x2060: bgu,a _kref+0x207c
.word 0x95a0052b ! t2_kref+0x2064: fsqrts %f11, %f10
.word 0xa00ec01b ! t2_kref+0x2068: and %i3, %i3, %l0
.word 0x81aa0aab ! t2_kref+0x206c: fcmpes %fcc0, %f8, %f11
.word 0xd320a038 ! t2_kref+0x2070: st %f9, [%g2 + 0x38]
.word 0x95a20848 ! t2_kref+0x2074: faddd %f8, %f8, %f10
.word 0xd1263ff8 ! t2_kref+0x2078: st %f8, [%i0 - 8]
.word 0xec40a018 ! t2_kref+0x207c: ldsw [%g2 + 0x18], %l6
.word 0xe03f4019 ! t2_kref+0x2080: std %l0, [%i5 + %i1]
.word 0xaf3f001b ! t2_kref+0x2084: sra %i4, %i3, %l7
.word 0xd3067fe8 ! t2_kref+0x2088: ld [%i1 - 0x18], %f9
.word 0xf628a038 ! t2_kref+0x208c: stb %i3, [%g2 + 0x38]
.word 0x95a289ca ! t2_kref+0x2090: fdivd %f10, %f10, %f10
.word 0xaa4724fc ! t2_kref+0x2094: addc %i4, 0x4fc, %l5
.word 0x91a0188a ! t2_kref+0x2098: fitos %f10, %f8
.word 0x9fc00004 ! t2_kref+0x209c: call %g0 + %g4
.word 0x91b20ee8 ! t2_kref+0x20a0: fornot2s %f8, %f8, %f8
.word 0x91a00548 ! t2_kref+0x20a4: fsqrtd %f8, %f8
.word 0xd11fbd50 ! t2_kref+0x20a8: ldd [%fp - 0x2b0], %f8
.word 0x91a01929 ! t2_kref+0x20ac: fstod %f9, %f8
.word 0x95b00f08 ! t2_kref+0x20b0: fsrc2 %f8, %f10
.word 0xac737e22 ! t2_kref+0x20b4: udiv %o5, -0x1de, %l6
.word 0xc76e0000 ! t2_kref+0x20b8: prefetch %i0, 3
.word 0x3d480005 ! t2_kref+0x20bc: fbule,a,pt %fcc0, _kref+0x20d0
.word 0x95a00529 ! t2_kref+0x20c0: fsqrts %f9, %f10
.word 0x93a00528 ! t2_kref+0x20c4: fsqrts %f8, %f9
.word 0xd51fbeb8 ! t2_kref+0x20c8: ldd [%fp - 0x148], %f10
.word 0xe048a01b ! t2_kref+0x20cc: ldsb [%g2 + 0x1b], %l0
.word 0xf007bfe0 ! t2_kref+0x20d0: ld [%fp - 0x20], %i0
.word 0xe3b8a180 ! t2_kref+0x20d4: stda %f48, [%g2 + 0x180]%asi
.word 0x20480002 ! t2_kref+0x20d8: bn,a,pt %icc, _kref+0x20e0
.word 0xae737a47 ! t2_kref+0x20dc: udiv %o5, -0x5b9, %l7
.word 0xa2b835e6 ! t2_kref+0x20e0: xnorcc %g0, -0xa1a, %l1
.word 0xa5400000 ! t2_kref+0x20e4: mov %y, %l2
.word 0x97b00c20 ! t2_kref+0x20e8: fzeros %f11
.word 0x95a00548 ! t2_kref+0x20ec: fsqrtd %f8, %f10
.word 0xa20b3d93 ! t2_kref+0x20f0: and %o4, -0x26d, %l1
sethi %hi(2f), %o7
.word 0xe40be110 ! t2_kref+0x20f8: ldub [%o7 + 0x110], %l2
.word 0xa41ca00c ! t2_kref+0x20fc: xor %l2, 0xc, %l2
.word 0xe42be110 ! t2_kref+0x2100: stb %l2, [%o7 + 0x110]
.word 0x81dbe110 ! t2_kref+0x2104: flush %o7 + 0x110
.word 0xee4e4000 ! t2_kref+0x2108: ldsb [%i1], %l7
.word 0xa6df2ca1 ! t2_kref+0x210c: smulcc %i4, 0xca1, %l3
2: .word 0xac86801a ! t2_kref+0x2110: addcc %i2, %i2, %l6
.word 0x9de3bfa0 ! t2_kref+0x2114: save %sp, -0x60, %sp
sethi %hi(1f), %i7
return %i7+%lo(1f)
.empty
.word 0x91a28d28 ! t2_kref+0x2120: fsmuld %f10, %f8, %f8
.word 0xa61ec000 ! t2_kref+0x2124: xor %i3, %g0, %l3
.word 0xa886800d ! t2_kref+0x2128: addcc %i2, %o5, %l4
.word 0x91a0052a ! t2_kref+0x212c: fsqrts %f10, %f8
.word 0x21480008 ! t2_kref+0x2130: fbn,a,pt %fcc0, _kref+0x2150
1: .word 0xe6562002 ! t2_kref+0x2134: ldsh [%i0 + 2], %l3
.word 0xa660000c ! t2_kref+0x2138: subc %g0, %o4, %l3
.word 0xac3b401c ! t2_kref+0x213c: xnor %o5, %i4, %l6
.word 0x9fc00004 ! t2_kref+0x2140: call %g0 + %g4
.word 0x91a248ab ! t2_kref+0x2144: fsubs %f9, %f11, %f8
.word 0x91a01108 ! t2_kref+0x2148: fxtod %f8, %f8
.word 0xd500a028 ! t2_kref+0x214c: ld [%g2 + 0x28], %f10
.word 0xd7266008 ! t2_kref+0x2150: st %f11, [%i1 + 8]
.word 0xe03e001d ! t2_kref+0x2154: std %l0, [%i0 + %i5]
.word 0xae5e800d ! t2_kref+0x2158: smul %i2, %o5, %l7
.word 0x9fc10000 ! t2_kref+0x215c: call %g4
.word 0x91a01a28 ! t2_kref+0x2160: fstoi %f8, %f8
.word 0x95b24da9 ! t2_kref+0x2164: fxors %f9, %f9, %f10
.word 0xa7400000 ! t2_kref+0x2168: mov %y, %l3
.word 0x95a20948 ! t2_kref+0x216c: fmuld %f8, %f8, %f10
.word 0x38800004 ! t2_kref+0x2170: bgu,a _kref+0x2180
.word 0x91b20f88 ! t2_kref+0x2174: for %f8, %f8, %f8
.word 0xabb3009b ! t2_kref+0x2178: edge16 %o4, %i3, %l5
.word 0xaa3b640a ! t2_kref+0x217c: xnor %o5, 0x40a, %l5
.word 0x32480006 ! t2_kref+0x2180: bne,a,pt %icc, _kref+0x2198
.word 0x91b20a48 ! t2_kref+0x2184: fpadd32 %f8, %f8, %f8
.word 0xaaa6ff88 ! t2_kref+0x2188: subcc %i3, -0x78, %l5
.word 0xa22b256a ! t2_kref+0x218c: andn %o4, 0x56a, %l1
.word 0xf4f75018 ! t2_kref+0x2190: stxa %i2, [%i5 + %i0]0x80
.word 0xea4e4000 ! t2_kref+0x2194: ldsb [%i1], %l5
.word 0x9fc02a18 ! t2_kref+0x2198: call %g0 + 0xa18
.word 0xe49e501d ! t2_kref+0x219c: ldda [%i1 + %i5]0x80, %l2
.word 0x95b00cca ! t2_kref+0x21a0: fnot2 %f10, %f10
.word 0xa9b2040a ! t2_kref+0x21a4: fcmple16 %f8, %f10, %l4
.word 0x95a00128 ! t2_kref+0x21a8: fabss %f8, %f10
.word 0xf4f6501d ! t2_kref+0x21ac: stxa %i2, [%i1 + %i5]0x80
.word 0xa42b400d ! t2_kref+0x21b0: andn %o5, %o5, %l2
.word 0x95b28e48 ! t2_kref+0x21b4: fxnor %f10, %f8, %f10
.word 0x81aa0a48 ! t2_kref+0x21b8: fcmpd %fcc0, %f8, %f8
.word 0xae134000 ! t2_kref+0x21bc: or %o5, %g0, %l7
.word 0xec500019 ! t2_kref+0x21c0: ldsh [%g0 + %i1], %l6
.word 0xe648a01a ! t2_kref+0x21c4: ldsb [%g2 + 0x1a], %l3
.word 0x3f480006 ! t2_kref+0x21c8: fbo,a,pt %fcc0, _kref+0x21e0
.word 0xd700a008 ! t2_kref+0x21cc: ld [%g2 + 8], %f11
.word 0x8d83400c ! t2_kref+0x21d0: wr %o5, %o4, %fprs
.word 0xf430a01a ! t2_kref+0x21d4: sth %i2, [%g2 + 0x1a]
.word 0xa450001c ! t2_kref+0x21d8: umul %g0, %i4, %l2
.word 0xa5400000 ! t2_kref+0x21dc: mov %y, %l2
.word 0x32800006 ! t2_kref+0x21e0: bne,a _kref+0x21f8
.word 0xec56401b ! t2_kref+0x21e4: ldsh [%i1 + %i3], %l6
.word 0xd120a008 ! t2_kref+0x21e8: st %f8, [%g2 + 8]
call SYM(t2_subr3)
.word 0x93a00129 ! t2_kref+0x21f0: fabss %f9, %f9
.word 0xd7200019 ! t2_kref+0x21f4: st %f11, [%g0 + %i1]
.word 0xa62ec01c ! t2_kref+0x21f8: andn %i3, %i4, %l3
.word 0x91a0104a ! t2_kref+0x21fc: fdtox %f10, %f8
.word 0xa243001c ! t2_kref+0x2200: addc %o4, %i4, %l1
.word 0x93a0012a ! t2_kref+0x2204: fabss %f10, %f9
.word 0xa2d367cf ! t2_kref+0x2208: umulcc %o5, 0x7cf, %l1
.word 0x30480006 ! t2_kref+0x220c: ba,a,pt %icc, _kref+0x2224
.word 0xa65ec000 ! t2_kref+0x2210: smul %i3, %g0, %l3
.word 0xa62eaeba ! t2_kref+0x2214: andn %i2, 0xeba, %l3
.word 0xa6b735b3 ! t2_kref+0x2218: orncc %i4, -0xa4d, %l3
.word 0xa48b3aba ! t2_kref+0x221c: andcc %o4, -0x546, %l2
.word 0x22480004 ! t2_kref+0x2220: be,a,pt %icc, _kref+0x2230
.word 0xd5263ff0 ! t2_kref+0x2224: st %f10, [%i0 - 0x10]
.word 0x95a2c828 ! t2_kref+0x2228: fadds %f11, %f8, %f10
.word 0xa6e72101 ! t2_kref+0x222c: subccc %i4, 0x101, %l3
.word 0x81800000 ! t2_kref+0x2230: mov %g0, %y
.word 0xe3b8a180 ! t2_kref+0x2234: stda %f48, [%g2 + 0x180]%asi
.word 0x9fc10000 ! t2_kref+0x2238: call %g4
.word 0xe4861000 ! t2_kref+0x223c: lda [%i0]0x80, %l2
.word 0x95b286a8 ! t2_kref+0x2240: fmul8x16al %f10, %f8, %f10
.word 0x95b20e08 ! t2_kref+0x2244: fand %f8, %f8, %f10
.word 0x95a288c8 ! t2_kref+0x2248: fsubd %f10, %f8, %f10
.word 0xa2b3375f ! t2_kref+0x224c: orncc %o4, -0x8a1, %l1
.word 0xaf33201b ! t2_kref+0x2250: srl %o4, 0x1b, %l7
.word 0xad3b001b ! t2_kref+0x2254: sra %o4, %i3, %l6
.word 0x93a248ab ! t2_kref+0x2258: fsubs %f9, %f11, %f9
.word 0x91b00f0a ! t2_kref+0x225c: fsrc2 %f10, %f8
sethi %hi(2f), %o7
.word 0xe40be27c ! t2_kref+0x2264: ldub [%o7 + 0x27c], %l2
.word 0xa41ca00c ! t2_kref+0x2268: xor %l2, 0xc, %l2
.word 0xe42be27c ! t2_kref+0x226c: stb %l2, [%o7 + 0x27c]
.word 0x81dbe27c ! t2_kref+0x2270: flush %o7 + 0x27c
.word 0x37480004 ! t2_kref+0x2274: fbge,a,pt %fcc0, _kref+0x2284
.word 0xa0beb860 ! t2_kref+0x2278: xnorcc %i2, -0x7a0, %l0
2: .word 0xe006601c ! t2_kref+0x227c: ld [%i1 + 0x1c], %l0
.word 0xe210a01a ! t2_kref+0x2280: lduh [%g2 + 0x1a], %l1
.word 0xf430a01a ! t2_kref+0x2284: sth %i2, [%g2 + 0x1a]
call SYM(t2_subr2)
.word 0x91a2884a ! t2_kref+0x228c: faddd %f10, %f10, %f8
.word 0x95a00529 ! t2_kref+0x2290: fsqrts %f9, %f10
.word 0x81dc0018 ! t2_kref+0x2294: flush %l0 + %i0
.word 0x91a00529 ! t2_kref+0x2298: fsqrts %f9, %f8
.word 0xd5264000 ! t2_kref+0x229c: st %f10, [%i1]
.word 0xaa1328c1 ! t2_kref+0x22a0: or %o4, 0x8c1, %l5
.word 0xaeff3e8d ! t2_kref+0x22a4: sdivcc %i4, -0x173, %l7
.word 0xaa1ef8a6 ! t2_kref+0x22a8: xor %i3, -0x75a, %l5
.word 0xa4937034 ! t2_kref+0x22ac: orcc %o5, -0xfcc, %l2
.word 0xac0b400d ! t2_kref+0x22b0: and %o5, %o5, %l6
.word 0xa60e801b ! t2_kref+0x22b4: and %i2, %i3, %l3
.word 0xa23ef32d ! t2_kref+0x22b8: xnor %i3, -0xcd3, %l1
.word 0xae837746 ! t2_kref+0x22bc: addcc %o5, -0x8ba, %l7
.word 0xe496101b ! t2_kref+0x22c0: lduha [%i0 + %i3]0x80, %l2
sethi %hi(2f), %o7
.word 0xe40be2f4 ! t2_kref+0x22c8: ldub [%o7 + 0x2f4], %l2
.word 0xa41ca00c ! t2_kref+0x22cc: xor %l2, 0xc, %l2
.word 0xe42be2f4 ! t2_kref+0x22d0: stb %l2, [%o7 + 0x2f4]
.word 0x81dbe2f4 ! t2_kref+0x22d4: flush %o7 + 0x2f4
.word 0xa6b6800c ! t2_kref+0x22d8: orncc %i2, %o4, %l3
.word 0xa8d82cbd ! t2_kref+0x22dc: smulcc %g0, 0xcbd, %l4
.word 0x2a800006 ! t2_kref+0x22e0: bcs,a _kref+0x22f8
.word 0x95a0014a ! t2_kref+0x22e4: fabsd %f10, %f10
.word 0x91a000aa ! t2_kref+0x22e8: fnegs %f10, %f8
.word 0xd5be1000 ! t2_kref+0x22ec: stda %f10, [%i0]0x80
.word 0xa162800c ! t2_kref+0x22f0: movue %fcc0, %o4, %l0
2: .word 0x91a20d2a ! t2_kref+0x22f4: fsmuld %f8, %f10, %f8
.word 0xa456b907 ! t2_kref+0x22f8: umul %i2, -0x6f9, %l2
.word 0xabb2050a ! t2_kref+0x22fc: fcmpgt16 %f8, %f10, %l5
.word 0xc028a008 ! t2_kref+0x2300: clrb [%g2 + 8]
.word 0xe81f4018 ! t2_kref+0x2304: ldd [%i5 + %i0], %l4
.word 0xa80b401b ! t2_kref+0x2308: and %o5, %i3, %l4
.word 0xa0772e88 ! t2_kref+0x230c: udiv %i4, 0xe88, %l0
.word 0x81834000 ! t2_kref+0x2310: wr %o5, %g0, %y
call SYM(t2_subr2)
.word 0xd726401c ! t2_kref+0x2318: st %f11, [%i1 + %i4]
.word 0xac46e96e ! t2_kref+0x231c: addc %i3, 0x96e, %l6
.word 0xd5be501d ! t2_kref+0x2320: stda %f10, [%i1 + %i5]0x80
.word 0x91a00548 ! t2_kref+0x2324: fsqrtd %f8, %f8
.word 0x95a2884a ! t2_kref+0x2328: faddd %f10, %f10, %f10
.word 0xa03b400d ! t2_kref+0x232c: xnor %o5, %o5, %l0
.word 0xe09e1000 ! t2_kref+0x2330: ldda [%i0]0x80, %l0
.word 0xa9b3404d ! t2_kref+0x2334: edge8l %o5, %o5, %l4
.word 0xd11fbd68 ! t2_kref+0x2338: ldd [%fp - 0x298], %f8
.word 0xd51e401d ! t2_kref+0x233c: ldd [%i1 + %i5], %f10
.word 0x97a208a8 ! t2_kref+0x2340: fsubs %f8, %f8, %f11
.word 0x27480008 ! t2_kref+0x2344: fbul,a,pt %fcc0, _kref+0x2364
.word 0xe0c71018 ! t2_kref+0x2348: ldswa [%i4 + %i0]0x80, %l0
.word 0xea06601c ! t2_kref+0x234c: ld [%i1 + 0x1c], %l5
.word 0x91a289c8 ! t2_kref+0x2350: fdivd %f10, %f8, %f8
.word 0xa33b2011 ! t2_kref+0x2354: sra %o4, 0x11, %l1
.word 0x81830000 ! t2_kref+0x2358: wr %o4, %g0, %y
.word 0xd1be580c ! t2_kref+0x235c: stda %f8, [%i1 + %o4]0xc0
.word 0x95b007a8 ! t2_kref+0x2360: fpackfix %f8, %f10
.word 0xa8fb001c ! t2_kref+0x2364: sdivcc %o4, %i4, %l4
.word 0xae7e800c ! t2_kref+0x2368: sdiv %i2, %o4, %l7
.word 0xa2d3401a ! t2_kref+0x236c: umulcc %o5, %i2, %l1
.word 0xe3b8a180 ! t2_kref+0x2370: stda %f48, [%g2 + 0x180]%asi
.word 0xaf3ea00e ! t2_kref+0x2374: sra %i2, 0xe, %l7
.word 0xa0d03e10 ! t2_kref+0x2378: umulcc %g0, -0x1f0, %l0
.word 0xe4086430 ! t2_kref+0x237c: ldub [%g1 + 0x430], %l2
.word 0xa41ca00c ! t2_kref+0x2380: xor %l2, 0xc, %l2
.word 0xe4286430 ! t2_kref+0x2384: stb %l2, [%g1 + 0x430]
.word 0x81d86430 ! t2_kref+0x2388: flush %g1 + 0x430
.word 0x81870000 ! t2_kref+0x238c: wr %i4, %g0, %y
.word 0x91a0054a ! t2_kref+0x2390: fsqrtd %f10, %f8
.word 0x95a01108 ! t2_kref+0x2394: fxtod %f8, %f10
.word 0xa3400000 ! t2_kref+0x2398: mov %y, %l1
2: .word 0x97a0012a ! t2_kref+0x239c: fabss %f10, %f11
.word 0x25480002 ! t2_kref+0x23a0: fblg,a,pt %fcc0, _kref+0x23a8
.word 0x91a288ca ! t2_kref+0x23a4: fsubd %f10, %f10, %f8
.word 0x91a000a8 ! t2_kref+0x23a8: fnegs %f8, %f8
.word 0xa5702e60 ! t2_kref+0x23ac: popc 0xe60, %l2
call SYM(t2_subr3)
.word 0xeece101a ! t2_kref+0x23b4: ldsba [%i0 + %i2]0x80, %l7
.word 0x95a00548 ! t2_kref+0x23b8: fsqrtd %f8, %f10
.word 0xa4af3a96 ! t2_kref+0x23bc: andncc %i4, -0x56a, %l2
.word 0xe4086464 ! t2_kref+0x23c0: ldub [%g1 + 0x464], %l2
.word 0xa41ca00c ! t2_kref+0x23c4: xor %l2, 0xc, %l2
.word 0xe4286464 ! t2_kref+0x23c8: stb %l2, [%g1 + 0x464]
.word 0x81d86464 ! t2_kref+0x23cc: flush %g1 + 0x464
2: .word 0x91a00148 ! t2_kref+0x23d0: fabsd %f8, %f8
.word 0x95a28829 ! t2_kref+0x23d4: fadds %f10, %f9, %f10
.word 0x91b00fc0 ! t2_kref+0x23d8: fone %f8
.word 0x95a01a29 ! t2_kref+0x23dc: fstoi %f9, %f10
.word 0xea00a028 ! t2_kref+0x23e0: ld [%g2 + 0x28], %l5
.word 0x95a2084a ! t2_kref+0x23e4: faddd %f8, %f10, %f10
.word 0x97a01a48 ! t2_kref+0x23e8: fdtoi %f8, %f11
.word 0x2a480002 ! t2_kref+0x23ec: bcs,a,pt %icc, _kref+0x23f4
.word 0xd500a018 ! t2_kref+0x23f0: ld [%g2 + 0x18], %f10
.word 0x93a0052a ! t2_kref+0x23f4: fsqrts %f10, %f9
.word 0x81834000 ! t2_kref+0x23f8: wr %o5, %g0, %y
.word 0xd53e3ff8 ! t2_kref+0x23fc: std %f10, [%i0 - 8]
.word 0xe3b8a180 ! t2_kref+0x2400: stda %f48, [%g2 + 0x180]%asi
call SYM(t2_subr2)
.word 0xaa7b400d ! t2_kref+0x2408: sdiv %o5, %o5, %l5
.word 0xa0d6adc2 ! t2_kref+0x240c: umulcc %i2, 0xdc2, %l0
.word 0xe0100019 ! t2_kref+0x2410: lduh [%g0 + %i1], %l0
.word 0xe2063fe8 ! t2_kref+0x2414: ld [%i0 - 0x18], %l1
.word 0x95a0054a ! t2_kref+0x2418: fsqrtd %f10, %f10
.word 0xd306601c ! t2_kref+0x241c: ld [%i1 + 0x1c], %f9
.word 0xe850a018 ! t2_kref+0x2420: ldsh [%g2 + 0x18], %l4
.word 0x2f480006 ! t2_kref+0x2424: fbu,a,pt %fcc0, _kref+0x243c
.word 0xe3b8a180 ! t2_kref+0x2428: stda %f48, [%g2 + 0x180]%asi
.word 0xac86801a ! t2_kref+0x242c: addcc %i2, %i2, %l6
.word 0x91a2894a ! t2_kref+0x2430: fmuld %f10, %f10, %f8
.word 0x271c4795 ! t2_kref+0x2434: sethi %hi(0x711e5400), %l3
.word 0xe7e61000 ! t2_kref+0x2438: casa [%i0]0x80, %g0, %l3
.word 0xa427001a ! t2_kref+0x243c: sub %i4, %i2, %l2
.word 0xe640a028 ! t2_kref+0x2440: ldsw [%g2 + 0x28], %l3
.word 0xaa06801b ! t2_kref+0x2444: add %i2, %i3, %l5
.word 0xa73b001c ! t2_kref+0x2448: sra %o4, %i4, %l3
.word 0x91b28a0a ! t2_kref+0x244c: fpadd16 %f10, %f10, %f8
.word 0x8143c000 ! t2_kref+0x2450: stbar
.word 0x22800002 ! t2_kref+0x2454: be,a _kref+0x245c
.word 0xf420a038 ! t2_kref+0x2458: st %i2, [%g2 + 0x38]
.word 0x39480004 ! t2_kref+0x245c: fbuge,a,pt %fcc0, _kref+0x246c
.word 0xd300a008 ! t2_kref+0x2460: ld [%g2 + 8], %f9
.word 0xa077001a ! t2_kref+0x2464: udiv %i4, %i2, %l0
.word 0xa2fec01c ! t2_kref+0x2468: sdivcc %i3, %i4, %l1
.word 0x95a01048 ! t2_kref+0x246c: fdtox %f8, %f10
.word 0xa27e801a ! t2_kref+0x2470: sdiv %i2, %i2, %l1
.word 0x29480008 ! t2_kref+0x2474: fbl,a,pt %fcc0, _kref+0x2494
.word 0xa6af3ed7 ! t2_kref+0x2478: andncc %i4, -0x129, %l3
.word 0x36800007 ! t2_kref+0x247c: bge,a _kref+0x2498
.word 0xe3b8a180 ! t2_kref+0x2480: stda %f48, [%g2 + 0x180]%asi
.word 0xd1be5800 ! t2_kref+0x2484: stda %f8, [%i1]0xc0
.word 0x91a289ca ! t2_kref+0x2488: fdivd %f10, %f10, %f8
.word 0xee4e600b ! t2_kref+0x248c: ldsb [%i1 + 0xb], %l7
.word 0xea10a038 ! t2_kref+0x2490: lduh [%g2 + 0x38], %l5
.word 0x95a2cd29 ! t2_kref+0x2494: fsmuld %f11, %f9, %f10
.word 0xa6b0001a ! t2_kref+0x2498: orncc %g0, %i2, %l3
.word 0x93a00528 ! t2_kref+0x249c: fsqrts %f8, %f9
.word 0xacbb001c ! t2_kref+0x24a0: xnorcc %o4, %i4, %l6
.word 0xea10a008 ! t2_kref+0x24a4: lduh [%g2 + 8], %l5
.word 0x34800005 ! t2_kref+0x24a8: bg,a _kref+0x24bc
.word 0xe168a00d ! t2_kref+0x24ac: prefetch %g2 + 0xd, 16
.word 0xea06001c ! t2_kref+0x24b0: ld [%i0 + %i4], %l5
.word 0xc020a008 ! t2_kref+0x24b4: clr [%g2 + 8]
.word 0xadb2840a ! t2_kref+0x24b8: fcmple16 %f10, %f10, %l6
.word 0x93a00529 ! t2_kref+0x24bc: fsqrts %f9, %f9
.word 0x91b2c70b ! t2_kref+0x24c0: fmuld8sux16 %f11, %f11, %f8
.word 0xae73400c ! t2_kref+0x24c4: udiv %o5, %o4, %l7
.word 0xc020a028 ! t2_kref+0x24c8: clr [%g2 + 0x28]
.word 0x95a0110a ! t2_kref+0x24cc: fxtod %f10, %f10
.word 0xaa87001c ! t2_kref+0x24d0: addcc %i4, %i4, %l5
.word 0x93a00529 ! t2_kref+0x24d4: fsqrts %f9, %f9
.word 0xe410a02a ! t2_kref+0x24d8: lduh [%g2 + 0x2a], %l2
.word 0x91b00f0a ! t2_kref+0x24dc: fsrc2 %f10, %f8
.word 0x97b2cf69 ! t2_kref+0x24e0: fornot1s %f11, %f9, %f11
.word 0xaa1738bb ! t2_kref+0x24e4: or %i4, -0x745, %l5
.word 0xec40a018 ! t2_kref+0x24e8: ldsw [%g2 + 0x18], %l6
.word 0x91b20d08 ! t2_kref+0x24ec: fandnot1 %f8, %f8, %f8
.word 0xa223401a ! t2_kref+0x24f0: sub %o5, %i2, %l1
.word 0xaefeaf2d ! t2_kref+0x24f4: sdivcc %i2, 0xf2d, %l7
.word 0xa8373394 ! t2_kref+0x24f8: orn %i4, -0xc6c, %l4
.word 0xa1b3414c ! t2_kref+0x24fc: edge32l %o5, %o4, %l0
.word 0x91b24968 ! t2_kref+0x2500: fpmerge %f9, %f8, %f8
.word 0x24800005 ! t2_kref+0x2504: ble,a _kref+0x2518
.word 0xe8c6101c ! t2_kref+0x2508: ldswa [%i0 + %i4]0x80, %l4
.word 0xac7b2de6 ! t2_kref+0x250c: sdiv %o4, 0xde6, %l6
.word 0xda20a018 ! t2_kref+0x2510: st %o5, [%g2 + 0x18]
.word 0xe4500018 ! t2_kref+0x2514: ldsh [%g0 + %i0], %l2
.word 0x9fc10000 ! t2_kref+0x2518: call %g4
.word 0xaa736ac3 ! t2_kref+0x251c: udiv %o5, 0xac3, %l5
.word 0x25207c7d ! t2_kref+0x2520: sethi %hi(0x81f1f400), %l2
.word 0x95b00f29 ! t2_kref+0x2524: fsrc2s %f9, %f10
.word 0xaca6801c ! t2_kref+0x2528: subcc %i2, %i4, %l6
.word 0x91b00fc0 ! t2_kref+0x252c: fone %f8
.word 0xae2ea2c2 ! t2_kref+0x2530: andn %i2, 0x2c2, %l7
.word 0x37480006 ! t2_kref+0x2534: fbge,a,pt %fcc0, _kref+0x254c
.word 0x97a00129 ! t2_kref+0x2538: fabss %f9, %f11
.word 0xae3037df ! t2_kref+0x253c: orn %g0, -0x821, %l7
.word 0x26800003 ! t2_kref+0x2540: bl,a _kref+0x254c
.word 0xe608a009 ! t2_kref+0x2544: ldub [%g2 + 9], %l3
.word 0xafb20548 ! t2_kref+0x2548: fcmpeq16 %f8, %f8, %l7
.word 0x95a000ab ! t2_kref+0x254c: fnegs %f11, %f10
.word 0x95b28a48 ! t2_kref+0x2550: fpadd32 %f10, %f8, %f10
.word 0x95a01929 ! t2_kref+0x2554: fstod %f9, %f10
.word 0xf4a6101c ! t2_kref+0x2558: sta %i2, [%i0 + %i4]0x80
.word 0xa7b6809c ! t2_kref+0x255c: edge16 %i2, %i4, %l3
.word 0xa006c01b ! t2_kref+0x2560: add %i3, %i3, %l0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xe81e6010 ! t2_kref+0x2570: ldd [%i1 + 0x10], %l4
.word 0xaed3000c ! t2_kref+0x2574: umulcc %o4, %o4, %l7
.word 0x9fc00004 ! t2_kref+0x2578: call %g0 + %g4
.word 0x91a00128 ! t2_kref+0x257c: fabss %f8, %f8
.word 0x81aa8a48 ! t2_kref+0x2580: fcmpd %fcc0, %f10, %f8
.word 0xec00a028 ! t2_kref+0x2584: ld [%g2 + 0x28], %l6
1: .word 0xa5b0009c ! t2_kref+0x2588: edge16 %g0, %i4, %l2
.word 0xa1b30200 ! t2_kref+0x258c: array8 %o4, %g0, %l0
.word 0x95a0012b ! t2_kref+0x2590: fabss %f11, %f10
.word 0x97a2882a ! t2_kref+0x2594: fadds %f10, %f10, %f11
.word 0xae273860 ! t2_kref+0x2598: sub %i4, -0x7a0, %l7
.word 0xab400000 ! t2_kref+0x259c: mov %y, %l5
.word 0xa7837bd6 ! t2_kref+0x25a0: wr %o5, 0xfffffbd6, %gsr
.word 0xe850a00a ! t2_kref+0x25a4: ldsh [%g2 + 0xa], %l4
.word 0x9fc10000 ! t2_kref+0x25a8: call %g4
.word 0xe800a038 ! t2_kref+0x25ac: ld [%g2 + 0x38], %l4
.word 0xd720a018 ! t2_kref+0x25b0: st %f11, [%g2 + 0x18]
.word 0xec062010 ! t2_kref+0x25b4: ld [%i0 + 0x10], %l6
.word 0x32480005 ! t2_kref+0x25b8: bne,a,pt %icc, _kref+0x25cc
.word 0x91b20dea ! t2_kref+0x25bc: fnands %f8, %f10, %f8
.word 0xac28001a ! t2_kref+0x25c0: andn %g0, %i2, %l6
.word 0xa407000c ! t2_kref+0x25c4: add %i4, %o4, %l2
.word 0x95b28a48 ! t2_kref+0x25c8: fpadd32 %f10, %f8, %f10
.word 0x91a0052a ! t2_kref+0x25cc: fsqrts %f10, %f8
.word 0xc7ee101b ! t2_kref+0x25d0: prefetcha %i0 + %i3, 3
.word 0x95a24d28 ! t2_kref+0x25d4: fsmuld %f9, %f8, %f10
.word 0xea10a03a ! t2_kref+0x25d8: lduh [%g2 + 0x3a], %l5
.word 0x95a00129 ! t2_kref+0x25dc: fabss %f9, %f10
.word 0xa438001c ! t2_kref+0x25e0: xnor %g0, %i4, %l2
.word 0xa02b766e ! t2_kref+0x25e4: andn %o5, -0x992, %l0
.word 0xa87efbfb ! t2_kref+0x25e8: sdiv %i3, -0x405, %l4
.word 0x36480002 ! t2_kref+0x25ec: bge,a,pt %icc, _kref+0x25f4
.word 0x95a0052a ! t2_kref+0x25f0: fsqrts %f10, %f10
.word 0x91a01928 ! t2_kref+0x25f4: fstod %f8, %f8
.word 0x32480007 ! t2_kref+0x25f8: bne,a,pt %icc, _kref+0x2614
.word 0xe41e7fe8 ! t2_kref+0x25fc: ldd [%i1 - 0x18], %l2
.word 0xa2e7000d ! t2_kref+0x2600: subccc %i4, %o5, %l1
.word 0x91a24d29 ! t2_kref+0x2604: fsmuld %f9, %f9, %f8
.word 0x81870000 ! t2_kref+0x2608: wr %i4, %g0, %y
.word 0x97a01a2a ! t2_kref+0x260c: fstoi %f10, %f11
.word 0xa9b2840a ! t2_kref+0x2610: fcmple16 %f10, %f10, %l4
.word 0xa6bf3b26 ! t2_kref+0x2614: xnorcc %i4, -0x4da, %l3
.word 0xaf70001c ! t2_kref+0x2618: popc %i4, %l7
.word 0xad3ea003 ! t2_kref+0x261c: sra %i2, 0x3, %l6
.word 0xf16e7fe8 ! t2_kref+0x2620: prefetch %i1 - 0x18, 24
.word 0x91a01a4a ! t2_kref+0x2624: fdtoi %f10, %f8
.word 0xe83e3fe8 ! t2_kref+0x2628: std %l4, [%i0 - 0x18]
.word 0x95a01888 ! t2_kref+0x262c: fitos %f8, %f10
.word 0x81aa8a28 ! t2_kref+0x2630: fcmps %fcc0, %f10, %f8
.word 0x95a00548 ! t2_kref+0x2634: fsqrtd %f8, %f10
.word 0xe3b8a180 ! t2_kref+0x2638: stda %f48, [%g2 + 0x180]%asi
.word 0xe210a028 ! t2_kref+0x263c: lduh [%g2 + 0x28], %l1
.word 0xd100a038 ! t2_kref+0x2640: ld [%g2 + 0x38], %f8
.word 0xa937001a ! t2_kref+0x2644: srl %i4, %i2, %l4
.word 0x93b24ca9 ! t2_kref+0x2648: fandnot2s %f9, %f9, %f9
.word 0x36480006 ! t2_kref+0x264c: bge,a,pt %icc, _kref+0x2664
.word 0xf56e7ff8 ! t2_kref+0x2650: prefetch %i1 - 8, 26
.word 0xe8981019 ! t2_kref+0x2654: ldda [%g0 + %i1]0x80, %l4
.word 0xa51b721c ! t2_kref+0x2658: tsubcctv %o5, -0xde4, %l2
.word 0xa426c000 ! t2_kref+0x265c: sub %i3, %g0, %l2
call SYM(t2_subr0)
.word 0xa256e849 ! t2_kref+0x2664: umul %i3, 0x849, %l1
.word 0x97a0052a ! t2_kref+0x2668: fsqrts %f10, %f11
.word 0xa6f0001a ! t2_kref+0x266c: udivcc %g0, %i2, %l3
.word 0xa20f0000 ! t2_kref+0x2670: and %i4, %g0, %l1
.word 0x3a800002 ! t2_kref+0x2674: bcc,a _kref+0x267c
.word 0xa083401b ! t2_kref+0x2678: addcc %o5, %i3, %l0
.word 0xa626f368 ! t2_kref+0x267c: sub %i3, -0xc98, %l3
.word 0x83414000 ! t2_kref+0x2680: mov %pc, %g1
.word 0x95b24dea ! t2_kref+0x2684: fnands %f9, %f10, %f10
.word 0xe20e8018 ! t2_kref+0x2688: ldub [%i2 + %i0], %l1
.word 0x97a00129 ! t2_kref+0x268c: fabss %f9, %f11
.word 0x91b20e0a ! t2_kref+0x2690: fand %f8, %f10, %f8
.word 0x97a000aa ! t2_kref+0x2694: fnegs %f10, %f11
.word 0xe048a01a ! t2_kref+0x2698: ldsb [%g2 + 0x1a], %l0
.word 0xa136a014 ! t2_kref+0x269c: srl %i2, 0x14, %l0
.word 0xab408000 ! t2_kref+0x26a0: mov %ccr, %l5
.word 0xa2933ba4 ! t2_kref+0x26a4: orcc %o4, -0x45c, %l1
.word 0xae803210 ! t2_kref+0x26a8: addcc %g0, -0xdf0, %l7
.word 0xc028a03a ! t2_kref+0x26ac: clrb [%g2 + 0x3a]
.word 0xa2637752 ! t2_kref+0x26b0: subc %o5, -0x8ae, %l1
.word 0xc020a018 ! t2_kref+0x26b4: clr [%g2 + 0x18]
.word 0xa32ea00c ! t2_kref+0x26b8: sll %i2, 0xc, %l1
.word 0xac2f2d3d ! t2_kref+0x26bc: andn %i4, 0xd3d, %l6
.word 0xd100a028 ! t2_kref+0x26c0: ld [%g2 + 0x28], %f8
.word 0x38480002 ! t2_kref+0x26c4: bgu,a,pt %icc, _kref+0x26cc
.word 0x8143c000 ! t2_kref+0x26c8: stbar
.word 0x97a2082b ! t2_kref+0x26cc: fadds %f8, %f11, %f11
.word 0x91b2cc69 ! t2_kref+0x26d0: fnors %f11, %f9, %f8
.word 0xd820a018 ! t2_kref+0x26d4: st %o4, [%g2 + 0x18]
.word 0xaed00000 ! t2_kref+0x26d8: umulcc %g0, %g0, %l7
.word 0xe83e401d ! t2_kref+0x26dc: std %l4, [%i1 + %i5]
.word 0xe3b8a180 ! t2_kref+0x26e0: stda %f48, [%g2 + 0x180]%asi
.word 0xe040a038 ! t2_kref+0x26e4: ldsw [%g2 + 0x38], %l0
.word 0xd700a018 ! t2_kref+0x26e8: ld [%g2 + 0x18], %f11
.word 0x95a0054a ! t2_kref+0x26ec: fsqrtd %f10, %f10
.word 0xa8e7001a ! t2_kref+0x26f0: subccc %i4, %i2, %l4
.word 0xe808a029 ! t2_kref+0x26f4: ldub [%g2 + 0x29], %l4
.word 0x95b20a0a ! t2_kref+0x26f8: fpadd16 %f8, %f10, %f10
.word 0xe210a02a ! t2_kref+0x26fc: lduh [%g2 + 0x2a], %l1
.word 0xd11fbe30 ! t2_kref+0x2700: ldd [%fp - 0x1d0], %f8
.word 0xd320a028 ! t2_kref+0x2704: st %f9, [%g2 + 0x28]
.word 0x3d480006 ! t2_kref+0x2708: fbule,a,pt %fcc0, _kref+0x2720
.word 0xef6e2010 ! t2_kref+0x270c: prefetch %i0 + 0x10, 23
.word 0xd300a018 ! t2_kref+0x2710: ld [%g2 + 0x18], %f9
.word 0xa9408000 ! t2_kref+0x2714: mov %ccr, %l4
.word 0x97a2482b ! t2_kref+0x2718: fadds %f9, %f11, %f11
.word 0x2c800001 ! t2_kref+0x271c: bneg,a _kref+0x2720
.word 0xf620a008 ! t2_kref+0x2720: st %i3, [%g2 + 8]
.word 0x97b00fe0 ! t2_kref+0x2724: fones %f11
.word 0xe04e7ff5 ! t2_kref+0x2728: ldsb [%i1 - 0xb], %l0
.word 0xee50a03a ! t2_kref+0x272c: ldsh [%g2 + 0x3a], %l7
.word 0x91a00529 ! t2_kref+0x2730: fsqrts %f9, %f8
.word 0x95b00cca ! t2_kref+0x2734: fnot2 %f10, %f10
.word 0x93b28aa9 ! t2_kref+0x2738: fpsub16s %f10, %f9, %f9
.word 0xa7b2054a ! t2_kref+0x273c: fcmpeq16 %f8, %f10, %l3
.word 0xa1003636 ! t2_kref+0x2740: taddcc %g0, -0x9ca, %l0
call SYM(_kaos_done)
.word 0x01000000 ! t2_kref+0x2748: nop
KGLOBAL(t2_ktbl_end)
t2_ktbl_end:
t2_ktbl_page_end:
KTEXT_MODULE(t2_module_subr0, 0x59816000)
.seg "text"
t2_subr0_page_begin:
.skip 8192
.global _t2_subr0; ENTRY(t2_subr0)
.word 0xa6844012 ! t2_subr0+0x0: addcc %l1, %l2, %l3
.word 0x81c3e008 ! t2_subr0+0x4: retl
.word 0xaa64c014 ! t2_subr0+0x8: subc %l3, %l4, %l5
t2_subr0_page_end:
KTEXT_MODULE(t2_module_subr1, 0x5ac2a000)
.seg "text"
t2_subr1_page_begin:
.skip 8184
.global _t2_subr1; ENTRY(t2_subr1)
.word 0x9de3bfa0 ! t2_subr1+0x0: save %sp, -0x60, %sp
.word 0xb29eaa5a ! t2_subr1+0x4: xorcc %i2, 0xa5a, %i1
.word 0x81c7e008 ! t2_subr1+0x8: ret
.word 0xa7ee6001 ! t2_subr1+0xc: restore %i1, 1, %l3
t2_subr1_page_end:
KTEXT_MODULE(t2_module_subr2, 0x5922a000)
.seg "text"
t2_subr2_page_begin:
.skip 8188
.global _t2_subr2; ENTRY(t2_subr2)
.word 0x9de3bfa0 ! t2_subr2+0x0: save %sp, -0x60, %sp
.word 0xb2066001 ! t2_subr2+0x4: add %i1, 1, %i1
.word 0x81c7e008 ! t2_subr2+0x8: ret
.word 0xa3ee6001 ! t2_subr2+0xc: restore %i1, 1, %l1
t2_subr2_page_end:
KTEXT_MODULE(t2_module_subr3, 0x451f0000)
.seg "text"
t2_subr3_page_begin:
.skip 8140
.global _t2_subr3; ENTRY(t2_subr3)
.word 0x90056001 ! t2_subr3+0x0: add %l5, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0x4: save %sp, -0x60, %sp
#if defined(KAOS_SIMULATION)
add %i0, 12, %i0
#else
.word 0x90062001 ! t2_subr3+0x8: add %i0, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0xc: save %sp, -0x60, %sp
.word 0x90062001 ! t2_subr3+0x10: add %i0, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0x14: save %sp, -0x60, %sp
.word 0x90062001 ! t2_subr3+0x18: add %i0, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0x1c: save %sp, -0x60, %sp
.word 0x90062001 ! t2_subr3+0x20: add %i0, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0x24: save %sp, -0x60, %sp
.word 0x90062001 ! t2_subr3+0x28: add %i0, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0x2c: save %sp, -0x60, %sp
.word 0x90062001 ! t2_subr3+0x30: add %i0, 1, %o0
.word 0x9de3bfa0 ! t2_subr3+0x34: save %sp, -0x60, %sp
.word 0xb1ee2001 ! t2_subr3+0x38: restore %i0, 1, %i0
.word 0xb1ee2001 ! t2_subr3+0x3c: restore %i0, 1, %i0
.word 0xb1ee2001 ! t2_subr3+0x40: restore %i0, 1, %i0
.word 0xb1ee2001 ! t2_subr3+0x44: restore %i0, 1, %i0
.word 0xb1ee2001 ! t2_subr3+0x48: restore %i0, 1, %i0
.word 0xb1ee2001 ! t2_subr3+0x4c: restore %i0, 1, %i0
#endif
.word 0x81c7e008 ! t2_subr3+0x50: ret
.word 0xadee2001 ! t2_subr3+0x54: restore %i0, 1, %l6
t2_subr3_page_end:
!
! Total operations: 2400
!
! Operation frequencies
!
! name exp obs
! ldsb 0.77 0.62
! ldub 0.31 0.29
! ldsh 0.62 0.33
! lduh 0.39 0.33
! ld 0.85 1.29
! ldd 1.13 1.17
! swap 0.04 0.08
! ldstub 0.22 0.12
! stb 0.03 0.00
! sth 0.22 0.21
! st 0.02 0.04
! std 0.80 1.12
! add 0.90 1.04
! addcc 1.21 1.17
! addx 0.23 0.21
! addxcc 0.05 0.00
! taddcc 0.22 0.38
! taddcctv 0.10 0.04
! sub 0.75 0.92
! subcc 1.00 0.96
! subx 0.49 0.33
! subxcc 0.46 0.46
! tsubcc 0.03 0.08
! tsubcctv 0.17 0.25
! mulscc 0.01 0.00
! and 0.93 0.92
! andcc 0.71 0.67
! andn 1.32 1.21
! andncc 0.46 0.33
! or 1.13 1.12
! orcc 0.57 0.71
! orn 0.21 0.33
! orncc 0.97 1.21
! xor 0.75 0.62
! xorcc 0.02 0.00
! xnor 1.36 0.96
! xnorcc 0.73 0.92
! sll 0.61 0.42
! srl 0.72 0.88
! sra 1.25 1.25
! unimp 0.01 0.04
! umul 0.64 0.92
! smul 0.83 0.62
! udiv 1.11 1.21
! sdiv 0.87 0.83
! umulcc 0.71 1.00
! smulcc 0.26 0.42
! udivcc 0.04 0.04
! sdivcc 0.69 0.79
! rdy 1.24 1.21
! wry 1.13 1.42
! bicc 2.44 2.29
! sethi 0.70 0.62
! jmpl 0.76 1.08
! call 1.30 1.46
! ticc 0.21 0.17
! flush 0.25 0.25
! save 0.91 0.42
! restore 0.94 0.00
! stbar 0.38 0.50
! ldf 0.66 0.58
! lddf 0.82 1.17
! stf 0.94 1.29
! stdf 0.15 0.12
! fadds 1.26 1.33
! fsubs 0.85 0.88
! fmuls 0.48 0.42
! fdivs 0.07 0.08
! faddd 1.28 1.21
! fsubd 0.19 0.17
! fmuld 0.49 0.75
! fdivd 1.04 1.25
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 1.30 1.25
! fdmulq 0.00 0.00
! fitos 0.17 0.12
! fitod 0.15 0.12
! fitoq 0.00 0.00
! fstoi 1.07 1.21
! fstod 1.27 1.21
! fstoq 0.00 0.00
! fdtoi 0.60 0.58
! fdtos 0.20 0.21
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.12 0.08
! fnegs 1.06 1.00
! fabss 0.85 1.17
! fsqrts 2.32 2.50
! fsqrtd 2.59 1.96
! fsqrtq 0.00 0.00
! fcmps 0.36 0.33
! fcmpd 0.37 0.62
! fcmpq 0.00 0.00
! fcmpes 0.54 0.54
! fcmped 0.13 0.04
! fcmpeq 0.00 0.00
! fbfcc 0.10 0.08
! ldfsr 0.09 0.00
! stfsr 0.07 0.08
! loop 0.52 0.25
! offset 0.02 0.00
! area 0.14 0.12
! target 0.13 0.08
! goto 0.10 0.12
! sigsegv 0.27 0.17
! sigbus 0.04 0.00
! imodify 1.35 0.92
! ldfsr_offset 0.10 0.00
! fpattern 0.74 0.88
! lbranch 0.07 0.00
! shmld 5.36 5.88
! shmst 4.08 3.75
! shmpf 0.63 0.54
! shmswap 0.06 0.12
! shmblkld 0.19 0.00
! shmblkst 1.12 0.79
! shmblkchk 0.05 0.08
! 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.18 0.21
! casa 0.12 0.17
! rdasi 0.04 0.04
! wrasi 0.19 0.08
! bpcc 2.59 2.42
! fbpfcc 3.45 3.38
! fmovscc 0.15 0.17
! fmovdcc 0.02 0.00
! fmovqcc 0.00 0.00
! movcc 0.24 0.17
! flushw 0.21 0.12
! membar 0.01 0.00
! prefetch 0.41 0.67
! rdpc 0.18 0.21
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.09 0.17
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.21 0.29
! ldsha 0.03 0.00
! lduba 0.07 0.04
! lduha 0.06 0.08
! lda 0.07 0.12
! ldda 0.27 0.29
! ldstuba 0.00 0.00
! prefetcha 0.61 0.67
! stfa 0.00 0.00
! stdfa 0.18 0.12
! stqfa 0.00 0.00
! stba 0.20 0.17
! stha 0.06 0.12
! sta 0.22 0.46
! stda 0.21 0.08
! swapa 0.26 0.17
! fmovd 0.10 0.00
! fnegd 0.05 0.04
! fabsd 0.11 0.17
! fstox 0.07 0.04
! fdtox 0.16 0.29
! fxtos 0.00 0.00
! fxtod 0.20 0.33
! lds 0.09 0.00
! ldsa 0.14 0.12
! ldx 0.19 0.17
! ldxa 0.10 0.04
! nofault 0.15 0.29
! rdgsr 0.15 0.17
! wrgsr 0.23 0.29
! fpadd16 0.10 0.12
! fpadd16s 0.05 0.04
! fpadd32 0.26 0.25
! fpadd32s 0.00 0.00
! fpsub16 0.16 0.00
! fpsub16s 0.02 0.04
! fpsub32 0.08 0.08
! fpsub32s 0.18 0.12
! fpack16 0.10 0.04
! fpack32 0.24 0.29
! fpackfix 0.16 0.17
! fexpand 0.07 0.00
! fpmerge 0.20 0.21
! fmul8x16 0.02 0.04
! fmul8x16au 0.17 0.21
! fmul8x16al 0.10 0.17
! fmul8sux16 0.10 0.17
! fmul8ulx16 0.24 0.17
! fmuld8sux16 0.25 0.33
! fmuld8ulx16 0.03 0.00
! alignaddr 0.13 0.17
! alignaddrl 0.07 0.12
! faligndata 0.00 0.00
! fzero 0.19 0.17
! fzeros 0.07 0.08
! fone 0.25 0.33
! fones 0.13 0.04
! fsrc1 0.19 0.12
! fsrc1s 0.02 0.04
! fsrc2 0.20 0.38
! fsrc2s 0.12 0.25
! fnot1 0.19 0.04
! fnot1s 0.11 0.08
! fnot2 0.17 0.29
! fnot2s 0.09 0.04
! for 0.09 0.04
! fors 0.05 0.08
! fnor 0.26 0.21
! fnors 0.23 0.21
! fand 0.23 0.17
! fands 0.20 0.25
! fnand 0.06 0.04
! fnands 0.26 0.25
! fxor 0.01 0.00
! fxors 0.15 0.12
! fxnor 0.09 0.21
! fxnors 0.05 0.04
! fornot1 0.14 0.08
! fornot1s 0.18 0.08
! fornot2 0.08 0.00
! fornot2s 0.09 0.21
! fandnot1 0.13 0.25
! fandnot1s 0.06 0.00
! fandnot2 0.19 0.21
! fandnot2s 0.12 0.12
! fcmpgt16 0.13 0.17
! fcmpgt32 0.09 0.12
! fcmple16 0.26 0.33
! fcmple32 0.12 0.12
! fcmpne16 0.24 0.21
! fcmpne32 0.11 0.08
! fcmpeq16 0.09 0.17
! fcmpeq32 0.00 0.00
! edge8 0.06 0.04
! edge8l 0.22 0.33
! edge16 0.20 0.50
! edge16l 0.00 0.00
! edge32 0.18 0.12
! edge32l 0.23 0.17
! pdist 0.07 0.00
! partial_st8 0.10 0.17
! partial_st16 0.25 0.38
! partial_st32 0.13 0.21
! short_st8 0.14 0.17
! short_st16 0.26 0.08
! short_ld8 0.09 0.00
! short_ld16 0.24 0.25
! blkld 0.03 0.00
! blkst 0.00 0.00
! blkld_offset 0.17 0.00
! blkst_offset 0.03 0.00
! blk_check 0.03 0.00
! casxa 0.06 0.04
! rdccr 0.22 0.46
! rdfprs 0.25 0.08
! wrccr 0.26 0.12
! popc 0.26 0.12
! wrfprs 0.11 0.12
! stx 0.01 0.04
! stxa 0.26 0.33
! cflush 0.00 0.00
! array8 0.23 0.21
! array16 0.08 0.12
! array32 0.07 0.08
! edge8n 0.20 0.12
! edge8ln 0.01 0.00
! edge16n 0.07 0.04
! edge16ln 0.13 0.29
! edge32n 0.10 0.00
! edge32ln 0.08 0.08
! bmask 0.01 0.00
! bshuffle 0.09 0.04
! siam 0.09 0.08
! 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(t2_module_offset_table, 0x4bff0000)
.seg "data"
t2_offset_table_start:
t2_offset_table_size: .word 0x00000008
t2_offset_table:
.word 0xfffffff8
.word 0x00000018
.word 0xfffffff0
.word 0xffffffe0
.word 0x00000000
.word 0x00000008
.word 0x00000010
.word 0xffffffe8
t2_offset_table_end:
t2_ldfsr_offset_table_start:
t2_ldfsr_offset_table_size: .word 0x00000000
t2_ldfsr_offset_table:
t2_ldfsr_offset_table_end:
t2_bld_offset_table_start:
t2_bld_offset_table_size: .word 0x00000000
t2_bld_offset_table:
t2_bld_offset_table_end:
t2_bst_offset_table_start:
t2_bst_offset_table_size: .word 0x00000000
t2_bst_offset_table:
t2_bst_offset_table_end:
.skip 8144 ! page align
KDATA_MODULE(t2_module_data_in_regs, 0x4d2ec000)
.seg "data"
KGLOBAL(t2_data_in_regs)
t2_data_in_regs_start:
t2_data_in_regs:
.word 0x06656ced ! %f0
.word 0xe77500f7 ! %f1
.word 0x5dff08a9 ! %f2
.word 0x51534572 ! %f3
.word 0xd82ff732 ! %f4
.word 0x460737cf ! %f5
.word 0xc98c5fd4 ! %f6
.word 0xf14d5a7c ! %f7
.word 0xc003d175 ! %f8
.word 0x2d592c07 ! %f9
.word 0xb46cc9c8 ! %f10
.word 0x1bd44d1f ! %f11
.word 0xed034cf7 ! %f12
.word 0x9d4d2cb3 ! %f13
.word 0x909da5a4 ! %f14
.word 0x0e80d7f8 ! %f15
.word 0x878b2b68 ! %f16
.word 0xb5cd7558 ! %f17
.word 0xffd0be40 ! %f18
.word 0xc4e01c99 ! %f19
.word 0x47458f89 ! %f20
.word 0xb03ffbc1 ! %f21
.word 0xac176571 ! %f22
.word 0x0e7d577c ! %f23
.word 0x09e8d412 ! %f24
.word 0x5608c712 ! %f25
.word 0x760d7f8b ! %f26
.word 0xf93e5f34 ! %f27
.word 0x92d26cd5 ! %f28
.word 0x80f2241d ! %f29
.word 0xd5ab4327 ! %f30
.word 0x3dac62e4 ! %f31
.word 0x2c0c3622 ! %f32
.word 0x57f34af4 ! %f33
.word 0x300cb125 ! %f34
.word 0x16659bf5 ! %f35
.word 0x714cd66d ! %f36
.word 0x514349be ! %f37
.word 0x0bea08f4 ! %f38
.word 0xf68be703 ! %f39
.word 0xf36a162e ! %f40
.word 0x432f48ce ! %f41
.word 0xd86cbd10 ! %f42
.word 0x67cf7817 ! %f43
.word 0x98be5208 ! %f44
.word 0x05087bf1 ! %f45
.word 0x8ac0abcc ! %f46
.word 0xe6f41e1b ! %f47
.word 0x03706b2d ! %f48
.word 0xf1ef5507 ! %f49
.word 0xd679a051 ! %f50
.word 0x80a2c98a ! %f51
.word 0xdb9fda00 ! %f52
.word 0x7d86cbd4 ! %f53
.word 0x9fe15fe6 ! %f54
.word 0xcf404a66 ! %f55
.word 0x876cc6fb ! %f56
.word 0x7ff3cf17 ! %f57
.word 0x6dc2c771 ! %f58
.word 0x989d796f ! %f59
.word 0xa7ee4dd2 ! %f60
.word 0xc83a32dc ! %f61
.word 0xc68abd3d ! %f62
.word 0xe6e44091 ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t2_kref+0x960 ! %g1 (code pointer)
.word t2_data_in_shm_area ! %g2 (shared area pointer)
.word 0x60ca28aa ! %g3 (loop index)
.word SYM(t2_subr0) ! %g4 (jmpl target)
.word t2_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x16b443e9 ! %o0
.word 0x17a4a90c ! %o1
.word 0x76375c05 ! %o2
.word 0x4cbdf81f ! %o3
.word 0x337483b4 ! %o4
.word 0xae124ccb ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x0ea74ed8 ! %l0
.word 0x5349b00e ! %l1
.word 0x42dffafc ! %l2
.word 0x0668369d ! %l3
.word 0xdd2c72a2 ! %l4
.word 0x8022c94f ! %l5
.word 0xb25ef410 ! %l6
.word 0x3938c23c ! %l7
.word t2_data_in_area0 ! %i0 (area pointer)
.word t2_data_in_area0 ! %i1 (area pointer)
.word 0x00000017 ! %i2 (byte offset)
.word 0x00000018 ! %i3 (halfword offset)
.word 0x00000004 ! %i4 (word offset)
.word 0xfffffff0 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x753d1162 ! %y
.word 0x0000000b ! %icc (nzvc)
.word 0x80000067 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000f0 ! %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 t2_data_in_mtbl_size; t2_data_in_mtbl_size: .word 253
t2_data_in_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t2_module_data_in_stack, 0x443d6000)
.seg "data"
KGLOBAL(t2_data_in_mtbl_size)
KGLOBAL(t2_data_in_mtbl)
KGLOBAL(t2_data_in_stack)
t2_data_in_stack_start:
.word 0xaa39d297
.word 0x42e7192d
.word 0x05d280f7
.word 0x2bf1ac93
.word 0xf29b17d8
.word 0xdb5145eb
.word 0xf4aea06f
.word 0xe24bcdcf
.word 0x070a5f2f
.word 0xe6356aa9
.word 0x2663d270
.word 0x60b3215f
.word 0x45dca704
.word 0x96a1b3a9
.word 0x09bbf6ae
.word 0xe1a1e5c0
.word 0x34954a8c
.word 0x1f661e80
.word 0xc17d0bf7
.word 0xb7b66040
.word 0xba6f586e
.word 0x1a95b5e5
.word 0x51a02177
.word 0x4d8aaef8
.word 0x1ad32fa9
.word 0x32bf36cc
.word 0x172f9837
.word 0xbbe345f9
.word 0x2f8e86b4
.word 0x106272b3
.word 0xd70978e6
.word 0xb42b8bc4
.word 0x076340e6
.word 0xa0a9033a
.word 0xb04ae1dc
.word 0x20bb4900
.word 0x97e3b618
.word 0xfbbe22f9
.word 0xd7f5d15b
.word 0x6cd6df66
.word 0xd7d95088
.word 0x1a8abf8d
.word 0xf4b2d017
.word 0x3f077bff
.word 0xb3dca4ff
.word 0x1a5818f4
.word 0xbfa43ff8
.word 0x6087b891
.word 0x9f946936
.word 0x822c821a
.word 0xc259531d
.word 0x17546056
.word 0x6d82ec75
.word 0x2edb16b3
.word 0x6e4aef24
.word 0xd5384bef
.word 0xdb9ff67d
.word 0xa0f87a4b
.word 0xb02d00a8
.word 0x78258897
.word 0x4e7730a8
.word 0x2073f49a
.word 0x9d03030a
.word 0x8e9d3e9b
.word 0x55617d4d
.word 0xd5b57f1d
.word 0x008ec074
.word 0xf90b0b09
.word 0x3af1e169
.word 0xbd1697e1
.word 0xc89c8e1b
.word 0x9e0fc0a7
.word 0x6b14e47b
.word 0x7094eda1
.word 0x672088c3
.word 0xb702c427
.word 0x56eb8aae
.word 0xb9fb3913
.word 0xf24c9588
.word 0xeab07798
.word 0x93594d3d
.word 0xd6add77e
.word 0xadff2ada
.word 0x21cf691e
.word 0xbcceb512
.word 0x430dfa90
.word 0xb16725c8
.word 0xd20d38e5
.word 0x97507bb1
.word 0xcf3f816d
.word 0xf6b92f82
.word 0xb52f6a52
.word 0x77555654
.word 0x074acf0b
.word 0x85977718
.word 0x40d3947b
.word 0x2d12cf56
.word 0x8e5531bc
.word 0xcb94c387
.word 0x2c1da5d9
.word 0x0273d1d4
.word 0xb53fb00c
.word 0x154821f6
.word 0x4a5a2f3c
.word 0x5279cb90
.word 0x29a54ecc
.word 0x75f6b43c
.word 0x9785e9fe
.word 0x71738919
.word 0x482f246e
.word 0x082d63a6
.word 0x950aed7b
.word 0x06833028
.word 0x25c5cd93
.word 0x16fc7bf6
.word 0xc51747c0
.word 0x3a9efc4d
.word 0x5b8d16e2
.word 0x7a2372ad
.word 0xe8f7ed81
.word 0xc5cea1ca
.word 0xb30ff01b
.word 0xcf9b5e8d
.word 0x8e1e3550
.word 0x93217abf
.word 0xf7cffc6b
.word 0x96d2e358
.word 0xcd25520c
.word 0x7cf7e286
.word 0x02cd5401
.word 0xddd695de
.word 0xf9908097
.word 0x37fc6360
.word 0xf0d04ae0
.word 0xcacd1c36
.word 0x6751dccb
.word 0x79cf9a50
.word 0xd68850f7
.word 0xf4de8e4b
.word 0x97b511ad
.word 0x7b33f547
.word 0xfb303f6e
.word 0x1b12da9a
.word 0xc14858e3
.word 0x42b4af80
.word 0x0c99a742
.word 0x3e2b3339
.word 0x21117d63
.word 0x6e95b02d
.word 0x1385f513
.word 0xa036c71a
.word 0x2e03d56d
.word 0x21902f53
.word 0x764d7e3c
.word 0x61e34b90
.word 0x2d8767ba
.word 0x0fba44f2
.word 0xaf41cb24
.word 0xd68e1a13
.word 0xc830aff5
.word 0x9e35c668
.word 0xb539b2d3
.word 0xad22e63f
.word 0xcbcbb66a
.word 0x6b251616
.word 0x748b1bc8
.word 0x71215022
.word 0xead46efd
t2_data_in_sp:
.word 0x1a2ac943
.word 0x369f7608
.word 0xecf2d6b6
.word 0xdca1935c
.word 0xc6a34840
.word 0xe38d427a
.word 0xa14eeeac
.word 0x14266c78
.word t2_data_in_area0
.word t2_data_in_area0
.word 0x00000008
.word 0xfffffff6
.word 0xffffffe4
.word 0xfffffff8
.word t2_data_in_fp
.word 0x70eef28b
.word 0x51525857
.word 0xd9e3504f
.word 0xef58ced2
.word 0x50ddf7b9
.word 0x197b3856
.word 0x11a2b3b8
.word 0xa1c67ff4
.word 0x0e6ddd9d
t2_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 t2_data_in_area0 ! [%fp - 0x20]
.word SYM(t2_subr3) ! [%fp - 0x1c]
.word SYM(t2_subr2) ! [%fp - 0x18]
.word SYM(t2_subr1) ! [%fp - 0x14]
.word SYM(t2_subr0) ! [%fp - 0x10]
t2_data_in_mtbl:
.word 0xa420b18f ! [%fp - 0xc]
.word 0x75a55adf ! [%fp - 0x8]
.word 0x1297ee82 ! [%fp - 0x4]
.global t2_data_in_fp; t2_data_in_fp:
.word 0x2466af1b
.word 0x5b6f6774
.word 0x176c167b
.word 0xcdb00dfd
.word 0x03d8aa29
.word 0x294dd502
.word 0xf70b7f79
.word 0x762eb4f0
.word 0xabfb53ea
.word 0x67d1d147
.word 0x9bf3fb33
.word 0x7f511f0d
.word 0x47e139fa
.word 0x97eb5824
.word 0x58b94ee1
.word 0xddd5ed96
.word 0xa295f50b
.word 0x80ec9b54
.word 0x1efb764f
.word 0x78f649fe
.word 0x3d8140b0
.word 0x8f939fac
.word 0x8c79b1d0
.word 0x4efc0ecf
t2_data_in_stacktop:
.word 0
t2_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t2_module_data_in_area0, 0x53ec4000)
.seg "data"
t2_data_in_area0_start:
.skip 2304
t2_data_in_area0_begin:
.word 0x37433c78 ! t2_data_in_area0-0x20
.word 0x5ab9eaa4 ! t2_data_in_area0-0x1c
.word 0xad73ff72 ! t2_data_in_area0-0x18
.word 0x9f971ace ! t2_data_in_area0-0x14
.word 0xd7eb2a3f ! t2_data_in_area0-0x10
.word 0xd3130415 ! t2_data_in_area0-0xc
.word 0x120e7372 ! t2_data_in_area0-0x8
.word 0x6b92325c ! t2_data_in_area0-0x4
.global t2_data_in_area0; t2_data_in_area0:
.word 0xf3ab3dbf ! t2_data_in_area0+0x0
.word 0x8aaad043 ! t2_data_in_area0+0x4
.word 0x37ad23f2 ! t2_data_in_area0+0x8
.word 0x48aa131e ! t2_data_in_area0+0xc
.word 0xac41516d ! t2_data_in_area0+0x10
.word 0xac61061e ! t2_data_in_area0+0x14
.word 0xd3769be9 ! t2_data_in_area0+0x18
.word 0xdf4f9de0 ! t2_data_in_area0+0x1c
t2_data_in_area0_end:
.skip 5824
t2_data_in_area0_stop:
KDATA_MODULE(t2_module_data_in_shm_area, 0x4bb2c000)
.seg "data"
t2_data_in_shm_area_start:
t2_data_in_shm_area_begin:
.global t2_data_in_shm_area; t2_data_in_shm_area:
.word 0xacf989d8 ! t2_data_in_shm_area+0x0 (t0)
.word 0x6eba3993 ! t2_data_in_shm_area+0x4 (t1)
.word 0xc4759482 ! t2_data_in_shm_area+0x8 (t2)
.word 0x6602c17f ! t2_data_in_shm_area+0xc (t3)
.word 0xf20337ae ! t2_data_in_shm_area+0x10 (t0)
.word 0x601edc63 ! t2_data_in_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t2_data_in_shm_area+0x18 (t2)
.word 0x032c661c ! t2_data_in_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t2_data_in_shm_area+0x20 (t0)
.word 0x4e900e4a ! t2_data_in_shm_area+0x24 (t1)
.word 0x5b96095a ! t2_data_in_shm_area+0x28 (t2)
.word 0x98981e68 ! t2_data_in_shm_area+0x2c (t3)
.word 0xef881dff ! t2_data_in_shm_area+0x30 (t0)
.word 0x8679b706 ! t2_data_in_shm_area+0x34 (t1)
.word 0x81483ab6 ! t2_data_in_shm_area+0x38 (t2)
.word 0x24445275 ! t2_data_in_shm_area+0x3c (t3)
.word 0xfb724131 ! t2_data_in_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t2_data_in_shm_area+0x44
.word 0xc0827157 ! t2_data_in_shm_area+0x48
.word 0x09e06248 ! t2_data_in_shm_area+0x4c
.word 0x4f088a62 ! t2_data_in_shm_area+0x50
.word 0xc7068f82 ! t2_data_in_shm_area+0x54
.word 0x72b4643d ! t2_data_in_shm_area+0x58
.word 0x44317a82 ! t2_data_in_shm_area+0x5c
.word 0xc013bd50 ! t2_data_in_shm_area+0x60
.word 0xc53cd303 ! t2_data_in_shm_area+0x64
.word 0x46aa2a9f ! t2_data_in_shm_area+0x68
.word 0xaa2094c7 ! t2_data_in_shm_area+0x6c
.word 0x3d3fe5d6 ! t2_data_in_shm_area+0x70
.word 0xe227cde0 ! t2_data_in_shm_area+0x74
.word 0x7ebcb9e3 ! t2_data_in_shm_area+0x78
.word 0xf9f2aeb5 ! t2_data_in_shm_area+0x7c
.word 0x740d230d ! t2_data_in_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t2_data_in_shm_area+0x84
.word 0x7e9945a6 ! t2_data_in_shm_area+0x88
.word 0x78330084 ! t2_data_in_shm_area+0x8c
.word 0x814f36cd ! t2_data_in_shm_area+0x90
.word 0x16fad8bc ! t2_data_in_shm_area+0x94
.word 0xccae44dd ! t2_data_in_shm_area+0x98
.word 0x72ec855a ! t2_data_in_shm_area+0x9c
.word 0x06980974 ! t2_data_in_shm_area+0xa0
.word 0x1ca6a01a ! t2_data_in_shm_area+0xa4
.word 0x3d81253d ! t2_data_in_shm_area+0xa8
.word 0xcc8334dd ! t2_data_in_shm_area+0xac
.word 0xdee025e5 ! t2_data_in_shm_area+0xb0
.word 0x74d325bb ! t2_data_in_shm_area+0xb4
.word 0xf32150dc ! t2_data_in_shm_area+0xb8
.word 0x81eec20a ! t2_data_in_shm_area+0xbc
.word 0x5c09d58a ! t2_data_in_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t2_data_in_shm_area+0xc4
.word 0x81056530 ! t2_data_in_shm_area+0xc8
.word 0x15dcba37 ! t2_data_in_shm_area+0xcc
.word 0x21d55f4f ! t2_data_in_shm_area+0xd0
.word 0xf04b5e0d ! t2_data_in_shm_area+0xd4
.word 0xea998f92 ! t2_data_in_shm_area+0xd8
.word 0xd1b909b3 ! t2_data_in_shm_area+0xdc
.word 0xd6cf6b71 ! t2_data_in_shm_area+0xe0
.word 0x488afceb ! t2_data_in_shm_area+0xe4
.word 0xd924872f ! t2_data_in_shm_area+0xe8
.word 0xfabde4a8 ! t2_data_in_shm_area+0xec
.word 0xc2c674e8 ! t2_data_in_shm_area+0xf0
.word 0xe1c79e85 ! t2_data_in_shm_area+0xf4
.word 0xa727f846 ! t2_data_in_shm_area+0xf8
.word 0x152f1118 ! t2_data_in_shm_area+0xfc
.word 0x0014108e ! t2_data_in_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t2_data_in_shm_area+0x104
.word 0x25ede427 ! t2_data_in_shm_area+0x108
.word 0xd6710cdb ! t2_data_in_shm_area+0x10c
.word 0x3c0763ce ! t2_data_in_shm_area+0x110
.word 0xd2f0e5a6 ! t2_data_in_shm_area+0x114
.word 0xc5565907 ! t2_data_in_shm_area+0x118
.word 0x3a38caea ! t2_data_in_shm_area+0x11c
.word 0x12f3d29a ! t2_data_in_shm_area+0x120
.word 0x8d6ff36b ! t2_data_in_shm_area+0x124
.word 0xb4285314 ! t2_data_in_shm_area+0x128
.word 0xc5a380d9 ! t2_data_in_shm_area+0x12c
.word 0xf1a818a2 ! t2_data_in_shm_area+0x130
.word 0xf9d4906e ! t2_data_in_shm_area+0x134
.word 0x04671ac9 ! t2_data_in_shm_area+0x138
.word 0x7fbf48a5 ! t2_data_in_shm_area+0x13c
.word 0x658d8657 ! t2_data_in_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t2_data_in_shm_area+0x144
.word 0xd0b59ac8 ! t2_data_in_shm_area+0x148
.word 0xa1addb64 ! t2_data_in_shm_area+0x14c
.word 0x25a2d2f5 ! t2_data_in_shm_area+0x150
.word 0xf79139bc ! t2_data_in_shm_area+0x154
.word 0x83bcbfe8 ! t2_data_in_shm_area+0x158
.word 0xb3023fff ! t2_data_in_shm_area+0x15c
.word 0x64b2e4ec ! t2_data_in_shm_area+0x160
.word 0xd0f65a61 ! t2_data_in_shm_area+0x164
.word 0x9c654198 ! t2_data_in_shm_area+0x168
.word 0x151f61d3 ! t2_data_in_shm_area+0x16c
.word 0xde354063 ! t2_data_in_shm_area+0x170
.word 0x66f4ac43 ! t2_data_in_shm_area+0x174
.word 0xe6f56510 ! t2_data_in_shm_area+0x178
.word 0x75092887 ! t2_data_in_shm_area+0x17c
.word 0x1353fb70 ! t2_data_in_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t2_data_in_shm_area+0x184
.word 0xc99c8e56 ! t2_data_in_shm_area+0x188
.word 0xda42cd7f ! t2_data_in_shm_area+0x18c
.word 0x07c2e7aa ! t2_data_in_shm_area+0x190
.word 0x818edb76 ! t2_data_in_shm_area+0x194
.word 0xc7d315f7 ! t2_data_in_shm_area+0x198
.word 0xca8c9181 ! t2_data_in_shm_area+0x19c
.word 0x95e740fb ! t2_data_in_shm_area+0x1a0
.word 0xab6082be ! t2_data_in_shm_area+0x1a4
.word 0x32f545f3 ! t2_data_in_shm_area+0x1a8
.word 0x8414a89a ! t2_data_in_shm_area+0x1ac
.word 0x57caf5ba ! t2_data_in_shm_area+0x1b0
.word 0xe8667ff7 ! t2_data_in_shm_area+0x1b4
.word 0x4e5cb1f8 ! t2_data_in_shm_area+0x1b8
.word 0x89708042 ! t2_data_in_shm_area+0x1bc
.word 0x2deeb767 ! t2_data_in_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t2_data_in_shm_area+0x1c4
.word 0x9f52adab ! t2_data_in_shm_area+0x1c8
.word 0xecfced02 ! t2_data_in_shm_area+0x1cc
.word 0x414c592c ! t2_data_in_shm_area+0x1d0
.word 0xf4cba87d ! t2_data_in_shm_area+0x1d4
.word 0xc4cbeee5 ! t2_data_in_shm_area+0x1d8
.word 0x93189dee ! t2_data_in_shm_area+0x1dc
.word 0xc0aaeeb8 ! t2_data_in_shm_area+0x1e0
.word 0xe4ff1ace ! t2_data_in_shm_area+0x1e4
.word 0xb3890fa1 ! t2_data_in_shm_area+0x1e8
.word 0x80175573 ! t2_data_in_shm_area+0x1ec
.word 0x487f2523 ! t2_data_in_shm_area+0x1f0
.word 0x3fa53415 ! t2_data_in_shm_area+0x1f4
.word 0xeab17713 ! t2_data_in_shm_area+0x1f8
.word 0xf719ed15 ! t2_data_in_shm_area+0x1fc
.word 0x855fcd34 ! t2_data_in_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t2_data_in_shm_area+0x204
.word 0x2bea1238 ! t2_data_in_shm_area+0x208
.word 0x4ad9eaf2 ! t2_data_in_shm_area+0x20c
.word 0xb1717e27 ! t2_data_in_shm_area+0x210
.word 0x0d5da2b8 ! t2_data_in_shm_area+0x214
.word 0xfa56be3c ! t2_data_in_shm_area+0x218
.word 0x0309a65e ! t2_data_in_shm_area+0x21c
.word 0xefa320b0 ! t2_data_in_shm_area+0x220
.word 0x6f2b3edb ! t2_data_in_shm_area+0x224
.word 0x555d751b ! t2_data_in_shm_area+0x228
.word 0x1ab9a1af ! t2_data_in_shm_area+0x22c
.word 0x92f9a640 ! t2_data_in_shm_area+0x230
.word 0x42d2f82e ! t2_data_in_shm_area+0x234
.word 0x755d2089 ! t2_data_in_shm_area+0x238
.word 0xbdd92d54 ! t2_data_in_shm_area+0x23c
t2_data_in_shm_area_end:
t2_data_in_shm_area_stop:
KDATA_MODULE(t2_module_data_exp_regs, 0x45416000)
.seg "data"
KGLOBAL(t2_data_exp_regs)
t2_data_exp_regs_start:
t2_data_exp_regs:
.word 0x06656ced ! %f0
.word 0xe77500f7 ! %f1
.word 0x5dff08a9 ! %f2
.word 0x51534572 ! %f3
.word 0xd82ff732 ! %f4
.word 0x460737cf ! %f5
.word 0xc98c5fd4 ! %f6
.word 0xf14d5a7c ! %f7
.word 0xc003d175 ! %f8
.word 0x2d592c07 ! %f9
.word 0xb46cc9c8 ! %f10
.word 0x1bd44d1f ! %f11
.word 0xed034cf7 ! %f12
.word 0x9d4d2cb3 ! %f13
.word 0x909da5a4 ! %f14
.word 0x0e80d7f8 ! %f15
.word 0x878b2b68 ! %f16
.word 0xb5cd7558 ! %f17
.word 0xffd0be40 ! %f18
.word 0xc4e01c99 ! %f19
.word 0x47458f89 ! %f20
.word 0xb03ffbc1 ! %f21
.word 0xac176571 ! %f22
.word 0x0e7d577c ! %f23
.word 0x09e8d412 ! %f24
.word 0x5608c712 ! %f25
.word 0x760d7f8b ! %f26
.word 0xf93e5f34 ! %f27
.word 0x92d26cd5 ! %f28
.word 0x80f2241d ! %f29
.word 0xd5ab4327 ! %f30
.word 0x3dac62e4 ! %f31
.word 0x2c0c3622 ! %f32
.word 0x57f34af4 ! %f33
.word 0x300cb125 ! %f34
.word 0x16659bf5 ! %f35
.word 0x714cd66d ! %f36
.word 0x514349be ! %f37
.word 0x0bea08f4 ! %f38
.word 0xf68be703 ! %f39
.word 0xf36a162e ! %f40
.word 0x432f48ce ! %f41
.word 0xd86cbd10 ! %f42
.word 0x67cf7817 ! %f43
.word 0x98be5208 ! %f44
.word 0x05087bf1 ! %f45
.word 0x8ac0abcc ! %f46
.word 0xe6f41e1b ! %f47
.word 0x03706b2d ! %f48
.word 0xf1ef5507 ! %f49
.word 0xd679a051 ! %f50
.word 0x80a2c98a ! %f51
.word 0xdb9fda00 ! %f52
.word 0x7d86cbd4 ! %f53
.word 0x9fe15fe6 ! %f54
.word 0xcf404a66 ! %f55
.word 0x876cc6fb ! %f56
.word 0x7ff3cf17 ! %f57
.word 0x6dc2c771 ! %f58
.word 0x989d796f ! %f59
.word 0xa7ee4dd2 ! %f60
.word 0xc83a32dc ! %f61
.word 0xc68abd3d ! %f62
.word 0xe6e44091 ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t2_kref+0x960 ! %g1 (code pointer)
.word t2_data_exp_shm_area! %g2 (shared area pointer)
.word 0x60ca28aa ! %g3 (loop index)
.word SYM(t2_subr0) ! %g4 (jmpl target)
.word t2_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x16b443e9 ! %o0
.word 0x17a4a90c ! %o1
.word 0x76375c05 ! %o2
.word 0x4cbdf81f ! %o3
.word 0x337483b4 ! %o4
.word 0xae124ccb ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x0ea74ed8 ! %l0
.word 0x5349b00e ! %l1
.word 0x42dffafc ! %l2
.word 0x0668369d ! %l3
.word 0xdd2c72a2 ! %l4
.word 0x8022c94f ! %l5
.word 0xb25ef410 ! %l6
.word 0x3938c23c ! %l7
.word t2_data_exp_area0 ! %i0 (area pointer)
.word t2_data_exp_area0 ! %i1 (area pointer)
.word 0x00000017 ! %i2 (byte offset)
.word 0x00000018 ! %i3 (halfword offset)
.word 0x00000004 ! %i4 (word offset)
.word 0xfffffff0 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x753d1162 ! %y
.word 0x0000000b ! %icc (nzvc)
.word 0x80000067 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000f0 ! %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 ! ??
t2_data_exp_mtbl_size: .word 253
t2_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t2_module_data_exp_stack, 0x54ac8000)
.seg "data"
KGLOBAL(t2_data_exp_mtbl_size)
KGLOBAL(t2_data_exp_mtbl)
KGLOBAL(t2_data_exp_stack)
t2_data_exp_stack_start:
.word 0xaa39d297
.word 0x42e7192d
.word 0x05d280f7
.word 0x2bf1ac93
.word 0xf29b17d8
.word 0xdb5145eb
.word 0xf4aea06f
.word 0xe24bcdcf
.word 0x070a5f2f
.word 0xe6356aa9
.word 0x2663d270
.word 0x60b3215f
.word 0x45dca704
.word 0x96a1b3a9
.word 0x09bbf6ae
.word 0xe1a1e5c0
.word 0x34954a8c
.word 0x1f661e80
.word 0xc17d0bf7
.word 0xb7b66040
.word 0xba6f586e
.word 0x1a95b5e5
.word 0x51a02177
.word 0x4d8aaef8
.word 0x1ad32fa9
.word 0x32bf36cc
.word 0x172f9837
.word 0xbbe345f9
.word 0x2f8e86b4
.word 0x106272b3
.word 0xd70978e6
.word 0xb42b8bc4
.word 0x076340e6
.word 0xa0a9033a
.word 0xb04ae1dc
.word 0x20bb4900
.word 0x97e3b618
.word 0xfbbe22f9
.word 0xd7f5d15b
.word 0x6cd6df66
.word 0xd7d95088
.word 0x1a8abf8d
.word 0xf4b2d017
.word 0x3f077bff
.word 0xb3dca4ff
.word 0x1a5818f4
.word 0xbfa43ff8
.word 0x6087b891
.word 0x9f946936
.word 0x822c821a
.word 0xc259531d
.word 0x17546056
.word 0x6d82ec75
.word 0x2edb16b3
.word 0x6e4aef24
.word 0xd5384bef
.word 0xdb9ff67d
.word 0xa0f87a4b
.word 0xb02d00a8
.word 0x78258897
.word 0x4e7730a8
.word 0x2073f49a
.word 0x9d03030a
.word 0x8e9d3e9b
.word 0x55617d4d
.word 0xd5b57f1d
.word 0x008ec074
.word 0xf90b0b09
.word 0x3af1e169
.word 0xbd1697e1
.word 0xc89c8e1b
.word 0x9e0fc0a7
.word 0x6b14e47b
.word 0x7094eda1
.word 0x672088c3
.word 0xb702c427
.word 0x56eb8aae
.word 0xb9fb3913
.word 0xf24c9588
.word 0xeab07798
.word 0x93594d3d
.word 0xd6add77e
.word 0xadff2ada
.word 0x21cf691e
.word 0xbcceb512
.word 0x430dfa90
.word 0xb16725c8
.word 0xd20d38e5
.word 0x97507bb1
.word 0xcf3f816d
.word 0xf6b92f82
.word 0xb52f6a52
.word 0x77555654
.word 0x074acf0b
.word 0x85977718
.word 0x40d3947b
.word 0x2d12cf56
.word 0x8e5531bc
.word 0xcb94c387
.word 0x2c1da5d9
.word 0x0273d1d4
.word 0xb53fb00c
.word 0x154821f6
.word 0x4a5a2f3c
.word 0x5279cb90
.word 0x29a54ecc
.word 0x75f6b43c
.word 0x9785e9fe
.word 0x71738919
.word 0x482f246e
.word 0x082d63a6
.word 0x950aed7b
.word 0x06833028
.word 0x25c5cd93
.word 0x16fc7bf6
.word 0xc51747c0
.word 0x3a9efc4d
.word 0x5b8d16e2
.word 0x7a2372ad
.word 0xe8f7ed81
.word 0xc5cea1ca
.word 0xb30ff01b
.word 0xcf9b5e8d
.word 0x8e1e3550
.word 0x93217abf
.word 0xf7cffc6b
.word 0x96d2e358
.word 0xcd25520c
.word 0x7cf7e286
.word 0x02cd5401
.word 0xddd695de
.word 0xf9908097
.word 0x37fc6360
.word 0xf0d04ae0
.word 0xcacd1c36
.word 0x6751dccb
.word 0x79cf9a50
.word 0xd68850f7
.word 0xf4de8e4b
.word 0x97b511ad
.word 0x7b33f547
.word 0xfb303f6e
.word 0x1b12da9a
.word 0xc14858e3
.word 0x42b4af80
.word 0x0c99a742
.word 0x3e2b3339
.word 0x21117d63
.word 0x6e95b02d
.word 0x1385f513
.word 0xa036c71a
.word 0x2e03d56d
.word 0x21902f53
.word 0x764d7e3c
.word 0x61e34b90
.word 0x2d8767ba
.word 0x0fba44f2
.word 0xaf41cb24
.word 0xd68e1a13
.word 0xc830aff5
.word 0x9e35c668
.word 0xb539b2d3
.word 0xad22e63f
.word 0xcbcbb66a
.word 0x6b251616
.word 0x748b1bc8
.word 0x71215022
.word 0xead46efd
t2_data_exp_sp:
.word 0x1a2ac943
.word 0x369f7608
.word 0xecf2d6b6
.word 0xdca1935c
.word 0xc6a34840
.word 0xe38d427a
.word 0xa14eeeac
.word 0x14266c78
.word t2_data_exp_area0
.word t2_data_exp_area0
.word 0x00000008
.word 0xfffffff6
.word 0xffffffe4
.word 0xfffffff8
.word t2_data_exp_fp
.word 0x70eef28b
.word 0x51525857
.word 0xd9e3504f
.word 0xef58ced2
.word 0x50ddf7b9
.word 0x197b3856
.word 0x11a2b3b8
.word 0xa1c67ff4
.word 0x0e6ddd9d
t2_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 t2_data_exp_area0 ! [%fp - 0x20]
.word SYM(t2_subr3) ! [%fp - 0x1c]
.word SYM(t2_subr2) ! [%fp - 0x18]
.word SYM(t2_subr1) ! [%fp - 0x14]
.word SYM(t2_subr0) ! [%fp - 0x10]
t2_data_exp_mtbl:
.word 0xa420b18f ! [%fp - 0xc]
.word 0x75a55adf ! [%fp - 0x8]
.word 0x1297ee82 ! [%fp - 0x4]
t2_data_exp_fp:
.word 0x2466af1b
.word 0x5b6f6774
.word 0x176c167b
.word 0xcdb00dfd
.word 0x03d8aa29
.word 0x294dd502
.word 0xf70b7f79
.word 0x762eb4f0
.word 0xabfb53ea
.word 0x67d1d147
.word 0x9bf3fb33
.word 0x7f511f0d
.word 0x47e139fa
.word 0x97eb5824
.word 0x58b94ee1
.word 0xddd5ed96
.word 0xa295f50b
.word 0x80ec9b54
.word 0x1efb764f
.word 0x78f649fe
.word 0x3d8140b0
.word 0x8f939fac
.word 0x8c79b1d0
.word 0x4efc0ecf
t2_data_exp_stacktop:
.word 0
t2_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t2_module_data_exp_area0, 0x5a728000)
.seg "data"
t2_data_exp_area0_start:
.skip 2304
t2_data_exp_area0_begin:
.word 0x37433c78 ! t2_data_exp_area0-0x20
.word 0x5ab9eaa4 ! t2_data_exp_area0-0x1c
.word 0xad73ff72 ! t2_data_exp_area0-0x18
.word 0x9f971ace ! t2_data_exp_area0-0x14
.word 0xd7eb2a3f ! t2_data_exp_area0-0x10
.word 0xd3130415 ! t2_data_exp_area0-0xc
.word 0x120e7372 ! t2_data_exp_area0-0x8
.word 0x6b92325c ! t2_data_exp_area0-0x4
.global t2_data_exp_area0; t2_data_exp_area0:
.word 0xf3ab3dbf ! t2_data_exp_area0+0x0
.word 0x8aaad043 ! t2_data_exp_area0+0x4
.word 0x37ad23f2 ! t2_data_exp_area0+0x8
.word 0x48aa131e ! t2_data_exp_area0+0xc
.word 0xac41516d ! t2_data_exp_area0+0x10
.word 0xac61061e ! t2_data_exp_area0+0x14
.word 0xd3769be9 ! t2_data_exp_area0+0x18
.word 0xdf4f9de0 ! t2_data_exp_area0+0x1c
t2_data_exp_area0_end:
.skip 5824
t2_data_exp_area0_stop:
KDATA_MODULE(t2_module_data_exp_shm_area, 0x59578000)
.seg "data"
t2_data_exp_shm_area_start:
t2_data_exp_shm_area_begin:
.global t2_data_exp_shm_area; t2_data_exp_shm_area:
.word 0xacf989d8 ! t2_data_exp_shm_area+0x0 (t0)
.word 0x6eba3993 ! t2_data_exp_shm_area+0x4 (t1)
.word 0xc4759482 ! t2_data_exp_shm_area+0x8 (t2)
.word 0x6602c17f ! t2_data_exp_shm_area+0xc (t3)
.word 0xf20337ae ! t2_data_exp_shm_area+0x10 (t0)
.word 0x601edc63 ! t2_data_exp_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t2_data_exp_shm_area+0x18 (t2)
.word 0x032c661c ! t2_data_exp_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t2_data_exp_shm_area+0x20 (t0)
.word 0x4e900e4a ! t2_data_exp_shm_area+0x24 (t1)
.word 0x5b96095a ! t2_data_exp_shm_area+0x28 (t2)
.word 0x98981e68 ! t2_data_exp_shm_area+0x2c (t3)
.word 0xef881dff ! t2_data_exp_shm_area+0x30 (t0)
.word 0x8679b706 ! t2_data_exp_shm_area+0x34 (t1)
.word 0x81483ab6 ! t2_data_exp_shm_area+0x38 (t2)
.word 0x24445275 ! t2_data_exp_shm_area+0x3c (t3)
.word 0xfb724131 ! t2_data_exp_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t2_data_exp_shm_area+0x44
.word 0xc0827157 ! t2_data_exp_shm_area+0x48
.word 0x09e06248 ! t2_data_exp_shm_area+0x4c
.word 0x4f088a62 ! t2_data_exp_shm_area+0x50
.word 0xc7068f82 ! t2_data_exp_shm_area+0x54
.word 0x72b4643d ! t2_data_exp_shm_area+0x58
.word 0x44317a82 ! t2_data_exp_shm_area+0x5c
.word 0xc013bd50 ! t2_data_exp_shm_area+0x60
.word 0xc53cd303 ! t2_data_exp_shm_area+0x64
.word 0x46aa2a9f ! t2_data_exp_shm_area+0x68
.word 0xaa2094c7 ! t2_data_exp_shm_area+0x6c
.word 0x3d3fe5d6 ! t2_data_exp_shm_area+0x70
.word 0xe227cde0 ! t2_data_exp_shm_area+0x74
.word 0x7ebcb9e3 ! t2_data_exp_shm_area+0x78
.word 0xf9f2aeb5 ! t2_data_exp_shm_area+0x7c
.word 0x740d230d ! t2_data_exp_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t2_data_exp_shm_area+0x84
.word 0x7e9945a6 ! t2_data_exp_shm_area+0x88
.word 0x78330084 ! t2_data_exp_shm_area+0x8c
.word 0x814f36cd ! t2_data_exp_shm_area+0x90
.word 0x16fad8bc ! t2_data_exp_shm_area+0x94
.word 0xccae44dd ! t2_data_exp_shm_area+0x98
.word 0x72ec855a ! t2_data_exp_shm_area+0x9c
.word 0x06980974 ! t2_data_exp_shm_area+0xa0
.word 0x1ca6a01a ! t2_data_exp_shm_area+0xa4
.word 0x3d81253d ! t2_data_exp_shm_area+0xa8
.word 0xcc8334dd ! t2_data_exp_shm_area+0xac
.word 0xdee025e5 ! t2_data_exp_shm_area+0xb0
.word 0x74d325bb ! t2_data_exp_shm_area+0xb4
.word 0xf32150dc ! t2_data_exp_shm_area+0xb8
.word 0x81eec20a ! t2_data_exp_shm_area+0xbc
.word 0x5c09d58a ! t2_data_exp_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t2_data_exp_shm_area+0xc4
.word 0x81056530 ! t2_data_exp_shm_area+0xc8
.word 0x15dcba37 ! t2_data_exp_shm_area+0xcc
.word 0x21d55f4f ! t2_data_exp_shm_area+0xd0
.word 0xf04b5e0d ! t2_data_exp_shm_area+0xd4
.word 0xea998f92 ! t2_data_exp_shm_area+0xd8
.word 0xd1b909b3 ! t2_data_exp_shm_area+0xdc
.word 0xd6cf6b71 ! t2_data_exp_shm_area+0xe0
.word 0x488afceb ! t2_data_exp_shm_area+0xe4
.word 0xd924872f ! t2_data_exp_shm_area+0xe8
.word 0xfabde4a8 ! t2_data_exp_shm_area+0xec
.word 0xc2c674e8 ! t2_data_exp_shm_area+0xf0
.word 0xe1c79e85 ! t2_data_exp_shm_area+0xf4
.word 0xa727f846 ! t2_data_exp_shm_area+0xf8
.word 0x152f1118 ! t2_data_exp_shm_area+0xfc
.word 0x0014108e ! t2_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t2_data_exp_shm_area+0x104
.word 0x25ede427 ! t2_data_exp_shm_area+0x108
.word 0xd6710cdb ! t2_data_exp_shm_area+0x10c
.word 0x3c0763ce ! t2_data_exp_shm_area+0x110
.word 0xd2f0e5a6 ! t2_data_exp_shm_area+0x114
.word 0xc5565907 ! t2_data_exp_shm_area+0x118
.word 0x3a38caea ! t2_data_exp_shm_area+0x11c
.word 0x12f3d29a ! t2_data_exp_shm_area+0x120
.word 0x8d6ff36b ! t2_data_exp_shm_area+0x124
.word 0xb4285314 ! t2_data_exp_shm_area+0x128
.word 0xc5a380d9 ! t2_data_exp_shm_area+0x12c
.word 0xf1a818a2 ! t2_data_exp_shm_area+0x130
.word 0xf9d4906e ! t2_data_exp_shm_area+0x134
.word 0x04671ac9 ! t2_data_exp_shm_area+0x138
.word 0x7fbf48a5 ! t2_data_exp_shm_area+0x13c
.word 0x658d8657 ! t2_data_exp_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t2_data_exp_shm_area+0x144
.word 0xd0b59ac8 ! t2_data_exp_shm_area+0x148
.word 0xa1addb64 ! t2_data_exp_shm_area+0x14c
.word 0x25a2d2f5 ! t2_data_exp_shm_area+0x150
.word 0xf79139bc ! t2_data_exp_shm_area+0x154
.word 0x83bcbfe8 ! t2_data_exp_shm_area+0x158
.word 0xb3023fff ! t2_data_exp_shm_area+0x15c
.word 0x64b2e4ec ! t2_data_exp_shm_area+0x160
.word 0xd0f65a61 ! t2_data_exp_shm_area+0x164
.word 0x9c654198 ! t2_data_exp_shm_area+0x168
.word 0x151f61d3 ! t2_data_exp_shm_area+0x16c
.word 0xde354063 ! t2_data_exp_shm_area+0x170
.word 0x66f4ac43 ! t2_data_exp_shm_area+0x174
.word 0xe6f56510 ! t2_data_exp_shm_area+0x178
.word 0x75092887 ! t2_data_exp_shm_area+0x17c
.word 0x1353fb70 ! t2_data_exp_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t2_data_exp_shm_area+0x184
.word 0xc99c8e56 ! t2_data_exp_shm_area+0x188
.word 0xda42cd7f ! t2_data_exp_shm_area+0x18c
.word 0x07c2e7aa ! t2_data_exp_shm_area+0x190
.word 0x818edb76 ! t2_data_exp_shm_area+0x194
.word 0xc7d315f7 ! t2_data_exp_shm_area+0x198
.word 0xca8c9181 ! t2_data_exp_shm_area+0x19c
.word 0x95e740fb ! t2_data_exp_shm_area+0x1a0
.word 0xab6082be ! t2_data_exp_shm_area+0x1a4
.word 0x32f545f3 ! t2_data_exp_shm_area+0x1a8
.word 0x8414a89a ! t2_data_exp_shm_area+0x1ac
.word 0x57caf5ba ! t2_data_exp_shm_area+0x1b0
.word 0xe8667ff7 ! t2_data_exp_shm_area+0x1b4
.word 0x4e5cb1f8 ! t2_data_exp_shm_area+0x1b8
.word 0x89708042 ! t2_data_exp_shm_area+0x1bc
.word 0x2deeb767 ! t2_data_exp_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t2_data_exp_shm_area+0x1c4
.word 0x9f52adab ! t2_data_exp_shm_area+0x1c8
.word 0xecfced02 ! t2_data_exp_shm_area+0x1cc
.word 0x414c592c ! t2_data_exp_shm_area+0x1d0
.word 0xf4cba87d ! t2_data_exp_shm_area+0x1d4
.word 0xc4cbeee5 ! t2_data_exp_shm_area+0x1d8
.word 0x93189dee ! t2_data_exp_shm_area+0x1dc
.word 0xc0aaeeb8 ! t2_data_exp_shm_area+0x1e0
.word 0xe4ff1ace ! t2_data_exp_shm_area+0x1e4
.word 0xb3890fa1 ! t2_data_exp_shm_area+0x1e8
.word 0x80175573 ! t2_data_exp_shm_area+0x1ec
.word 0x487f2523 ! t2_data_exp_shm_area+0x1f0
.word 0x3fa53415 ! t2_data_exp_shm_area+0x1f4
.word 0xeab17713 ! t2_data_exp_shm_area+0x1f8
.word 0xf719ed15 ! t2_data_exp_shm_area+0x1fc
.word 0x855fcd34 ! t2_data_exp_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t2_data_exp_shm_area+0x204
.word 0x2bea1238 ! t2_data_exp_shm_area+0x208
.word 0x4ad9eaf2 ! t2_data_exp_shm_area+0x20c
.word 0xb1717e27 ! t2_data_exp_shm_area+0x210
.word 0x0d5da2b8 ! t2_data_exp_shm_area+0x214
.word 0xfa56be3c ! t2_data_exp_shm_area+0x218
.word 0x0309a65e ! t2_data_exp_shm_area+0x21c
.word 0xefa320b0 ! t2_data_exp_shm_area+0x220
.word 0x6f2b3edb ! t2_data_exp_shm_area+0x224
.word 0x555d751b ! t2_data_exp_shm_area+0x228
.word 0x1ab9a1af ! t2_data_exp_shm_area+0x22c
.word 0x92f9a640 ! t2_data_exp_shm_area+0x230
.word 0x42d2f82e ! t2_data_exp_shm_area+0x234
.word 0x755d2089 ! t2_data_exp_shm_area+0x238
.word 0xbdd92d54 ! t2_data_exp_shm_area+0x23c
t2_data_exp_shm_area_end:
t2_data_exp_shm_area_stop:
! kaos version 4.2
! thread 3
! icount 2513
! targetid NIAGARA:SIM
! hostid NIAGARA:5.8
! areas 1
! areasize 64
! areaoffset 2304
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2515
! code 1b372000
! entry 1b372000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e8b2e08fd8
! va_map 0000000060400000,000000007fffffff
! pa_cached 0000000060400000,000000007fffffff
! pa_noncached 000001ff60000000,000001ff7fffffff
! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
! begcount 0
! endcount 2513
! dwords 8
! ldblocks 0
! stblocks 0
! ldfsr_words 0
! annul 1
! predict 1
! 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(t3_module_ktbl, 0x7b372000)
.seg "text"
KGLOBAL(t3_ktbl)
t3_ktbl_page_begin:
.global t3_kref; t3_kref:
.skip 0
t3_ktbl:
.word 0xb5a68d38 ! t3_kref+0x0: fsmuld %f26, %f24, %f26
.word 0xc0a81018 ! t3_kref+0x4: stba %g0, [%g0 + %i0]0x80
.word 0xd8267ff8 ! t3_kref+0x8: st %o4, [%i1 - 8]
.word 0xa8a34000 ! t3_kref+0xc: subcc %o5, %g0, %l4
.word 0x929b0009 ! t3_kref+0x10: xorcc %o4, %o1, %o1
.word 0xd430a01c ! t3_kref+0x14: sth %o2, [%g2 + 0x1c]
.word 0xb5a0189b ! t3_kref+0x18: fitos %f27, %f26
.word 0x29480006 ! t3_kref+0x1c: fbl,a,pt %fcc0, _kref+0x34
.word 0xae5029be ! t3_kref+0x20: umul %g0, 0x9be, %l7
.word 0xaab27208 ! t3_kref+0x24: orncc %o1, -0xdf8, %l5
.word 0xc398a1c0 ! t3_kref+0x28: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb1a0193a ! t3_kref+0x2c: fstod %f26, %f24
.word 0x907b2771 ! t3_kref+0x30: sdiv %o4, 0x771, %o0
.word 0x22800005 ! t3_kref+0x34: be,a _kref+0x48
.word 0xa41b690c ! t3_kref+0x38: xor %o5, 0x90c, %l2
.word 0xea40a03c ! t3_kref+0x3c: ldsw [%g2 + 0x3c], %l5
.word 0xb7a6883b ! t3_kref+0x40: fadds %f26, %f27, %f27
.word 0xb1a688d8 ! t3_kref+0x44: fsubd %f26, %f24, %f24
.word 0x81b01027 ! t3_kref+0x48: siam 0x7
.word 0x92db0000 ! t3_kref+0x4c: smulcc %o4, %g0, %o1
.word 0xea063ffc ! t3_kref+0x50: ld [%i0 - 4], %l5
.word 0x29480002 ! t3_kref+0x54: fbl,a,pt %fcc0, _kref+0x5c
.word 0xa5324000 ! t3_kref+0x58: srl %o1, %g0, %l2
.word 0xb1a00158 ! t3_kref+0x5c: fabsd %f24, %f24
.word 0x81ae4ab8 ! t3_kref+0x60: fcmpes %fcc0, %f25, %f24
.word 0x907ac009 ! t3_kref+0x64: sdiv %o3, %o1, %o0
.word 0xb5b686d8 ! t3_kref+0x68: fmul8sux16 %f26, %f24, %f26
.word 0x8143c000 ! t3_kref+0x6c: stbar
.word 0xadb240ca ! t3_kref+0x70: edge16l %o1, %o2, %l6
.word 0xda7e2004 ! t3_kref+0x74: swap [%i0 + 4], %o5
.word 0xae7b0009 ! t3_kref+0x78: sdiv %o4, %o1, %l7
.word 0xd8366010 ! t3_kref+0x7c: sth %o4, [%i1 + 0x10]
.word 0xb1a0015a ! t3_kref+0x80: fabsd %f26, %f24
.word 0xea567ffe ! t3_kref+0x84: ldsh [%i1 - 2], %l5
.word 0xb1a018d8 ! t3_kref+0x88: fdtos %f24, %f24
.word 0xb5a0055a ! t3_kref+0x8c: fsqrtd %f26, %f26
.word 0xd4180018 ! t3_kref+0x90: ldd [%g0 + %i0], %o2
.word 0xb5a01918 ! t3_kref+0x94: fitod %f24, %f26
.word 0xd4270018 ! t3_kref+0x98: st %o2, [%i4 + %i0]
.word 0xac73400a ! t3_kref+0x9c: udiv %o5, %o2, %l6
.word 0xb5b68ed8 ! t3_kref+0xa0: fornot2 %f26, %f24, %f26
.word 0x81824000 ! t3_kref+0xa4: wr %o1, %g0, %y
.word 0xb3a00539 ! t3_kref+0xa8: fsqrts %f25, %f25
.word 0xea464000 ! t3_kref+0xac: ldsw [%i1], %l5
.word 0xb1b00c00 ! t3_kref+0xb0: fzero %f24
.word 0xb3b68afb ! t3_kref+0xb4: fpsub32s %f26, %f27, %f25
.word 0xb1b00c00 ! t3_kref+0xb8: fzero %f24
.word 0xd248a03f ! t3_kref+0xbc: ldsb [%g2 + 0x3f], %o1
.word 0xb7a688ba ! t3_kref+0xc0: fsubs %f26, %f26, %f27
.word 0x33800001 ! t3_kref+0xc4: fbe,a _kref+0xc8
.word 0xae2b0009 ! t3_kref+0xc8: andn %o4, %o1, %l7
.word 0xac232668 ! t3_kref+0xcc: sub %o4, 0x668, %l6
.word 0x8d82c009 ! t3_kref+0xd0: wr %o3, %o1, %fprs
.word 0xf3070019 ! t3_kref+0xd4: ld [%i4 + %i1], %f25
.word 0xa8934000 ! t3_kref+0xd8: orcc %o5, %g0, %l4
.word 0xec1e7ff8 ! t3_kref+0xdc: ldd [%i1 - 8], %l6
.word 0x9fc10000 ! t3_kref+0xe0: call %g4
.word 0xe168a08b ! t3_kref+0xe4: prefetch %g2 + 0x8b, 16
.word 0xb3a00539 ! t3_kref+0xe8: fsqrts %f25, %f25
.word 0xb1a01938 ! t3_kref+0xec: fstod %f24, %f24
.word 0xb7a0189b ! t3_kref+0xf0: fitos %f27, %f27
.word 0x2c480003 ! t3_kref+0xf4: bneg,a,pt %icc, _kref+0x100
.word 0xf100a03c ! t3_kref+0xf8: ld [%g2 + 0x3c], %f24
.word 0x29480001 ! t3_kref+0xfc: fbl,a,pt %fcc0, _kref+0x100
.word 0xe800a03c ! t3_kref+0x100: ld [%g2 + 0x3c], %l4
.word 0xf5063fe8 ! t3_kref+0x104: ld [%i0 - 0x18], %f26
.word 0xea78a02c ! t3_kref+0x108: swap [%g2 + 0x2c], %l5
.word 0xa9224000 ! t3_kref+0x10c: mulscc %o1, %g0, %l4
.word 0xa7b2404c ! t3_kref+0x110: edge8l %o1, %o4, %l3
.word 0xea563fe4 ! t3_kref+0x114: ldsh [%i0 - 0x1c], %l5
.word 0x2c800008 ! t3_kref+0x118: bneg,a _kref+0x138
.word 0xb3a0003b ! t3_kref+0x11c: fmovs %f27, %f25
.word 0xd8280018 ! t3_kref+0x120: stb %o4, [%g0 + %i0]
.word 0xe4567fe8 ! t3_kref+0x124: ldsh [%i1 - 0x18], %l2
.word 0xc12e7fec ! t3_kref+0x128: st %fsr, [%i1 - 0x14]
.word 0xaa72800b ! t3_kref+0x12c: udiv %o2, %o3, %l5
.word 0xb5a0055a ! t3_kref+0x130: fsqrtd %f26, %f26
.word 0xac9abc3b ! t3_kref+0x134: xorcc %o2, -0x3c5, %l6
.word 0xe968a1c7 ! t3_kref+0x138: prefetch %g2 + 0x1c7, 20
.word 0xd03e3ff8 ! t3_kref+0x13c: std %o0, [%i0 - 8]
.word 0x28800008 ! t3_kref+0x140: bleu,a _kref+0x160
.word 0xd228a01f ! t3_kref+0x144: stb %o1, [%g2 + 0x1f]
.word 0xb1a0193a ! t3_kref+0x148: fstod %f26, %f24
.word 0xc398a1c0 ! t3_kref+0x14c: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xd248a03f ! t3_kref+0x150: ldsb [%g2 + 0x3f], %o1
.word 0xae32c009 ! t3_kref+0x154: orn %o3, %o1, %l7
.word 0xb5b00cfb ! t3_kref+0x158: fnot2s %f27, %f26
.word 0x2f480002 ! t3_kref+0x15c: fbu,a,pt %fcc0, _kref+0x164
.word 0xd42e7ffb ! t3_kref+0x160: stb %o2, [%i1 - 5]
.word 0x24800001 ! t3_kref+0x164: ble,a _kref+0x168
.word 0x92ab342c ! t3_kref+0x168: andncc %o4, -0xbd4, %o1
.word 0xd82e8019 ! t3_kref+0x16c: stb %o4, [%i2 + %i1]
.word 0xf500a03c ! t3_kref+0x170: ld [%g2 + 0x3c], %f26
.word 0xd430a00c ! t3_kref+0x174: sth %o2, [%g2 + 0xc]
.word 0xf19f5a18 ! t3_kref+0x178: ldda [%i5 + %i0]0xd0, %f24
.word 0x36800008 ! t3_kref+0x17c: bge,a _kref+0x19c
.word 0xee6e0000 ! t3_kref+0x180: ldstub [%i0], %l7
.word 0x92d80000 ! t3_kref+0x184: smulcc %g0, %g0, %o1
.word 0xd248a02e ! t3_kref+0x188: ldsb [%g2 + 0x2e], %o1
.word 0xa9334000 ! t3_kref+0x18c: srl %o5, %g0, %l4
.word 0xf51fbd68 ! t3_kref+0x190: ldd [%fp - 0x298], %f26
.word 0xec6e3fee ! t3_kref+0x194: ldstub [%i0 - 0x12], %l6
.word 0xc398a1c0 ! t3_kref+0x198: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb3a0013a ! t3_kref+0x19c: fabss %f26, %f25
.word 0xb1b00f18 ! t3_kref+0x1a0: fsrc2 %f24, %f24
.word 0xf7260000 ! t3_kref+0x1a4: st %f27, [%i0]
.word 0xb1b00c00 ! t3_kref+0x1a8: fzero %f24
.word 0xf5262010 ! t3_kref+0x1ac: st %f26, [%i0 + 0x10]
.word 0xa6b30000 ! t3_kref+0x1b0: orncc %o4, %g0, %l3
.word 0xae42c00d ! t3_kref+0x1b4: addc %o3, %o5, %l7
.word 0xb5a01919 ! t3_kref+0x1b8: fitod %f25, %f26
.word 0xc7ee5009 ! t3_kref+0x1bc: prefetcha %i1 + %o1, 3
.word 0x32480005 ! t3_kref+0x1c0: bne,a,pt %icc, _kref+0x1d4
.word 0xa782a5b5 ! t3_kref+0x1c4: wr %o2, 0x5b5, %gsr
.word 0x3d480001 ! t3_kref+0x1c8: fbule,a,pt %fcc0, _kref+0x1cc
.word 0x9002800c ! t3_kref+0x1cc: add %o2, %o4, %o0
.word 0xd428a00e ! t3_kref+0x1d0: stb %o2, [%g2 + 0xe]
.word 0xb7b60aba ! t3_kref+0x1d4: fpsub16s %f24, %f26, %f27
.word 0xac727e62 ! t3_kref+0x1d8: udiv %o1, -0x19e, %l6
.word 0xea16401b ! t3_kref+0x1dc: lduh [%i1 + %i3], %l5
.word 0xd41e0000 ! t3_kref+0x1e0: ldd [%i0], %o2
.word 0x9fc00004 ! t3_kref+0x1e4: call %g0 + %g4
.word 0xb5b60758 ! t3_kref+0x1e8: fpack32 %f24, %f24, %f26
.word 0xb8103ff4 ! t3_kref+0x1ec: mov 0xfffffff4, %i4
.word 0xea871018 ! t3_kref+0x1f0: lda [%i4 + %i0]0x80, %l5
.word 0x2c480004 ! t3_kref+0x1f4: bneg,a,pt %icc, _kref+0x204
.word 0xab13000b ! t3_kref+0x1f8: taddcctv %o4, %o3, %l5
.word 0x8143c000 ! t3_kref+0x1fc: stbar
.word 0xd67e2008 ! t3_kref+0x200: swap [%i0 + 8], %o3
.word 0xb1aa805a ! t3_kref+0x204: fmovdue %fcc0, %f26, %f24
.word 0x81dac019 ! t3_kref+0x208: flush %o3 + %i1
.word 0xf700a01c ! t3_kref+0x20c: ld [%g2 + 0x1c], %f27
.word 0xa6b37e99 ! t3_kref+0x210: orncc %o5, -0x167, %l3
.word 0xa6283381 ! t3_kref+0x214: andn %g0, -0xc7f, %l3
.word 0x927a8009 ! t3_kref+0x218: sdiv %o2, %o1, %o1
.word 0x81aecabb ! t3_kref+0x21c: fcmpes %fcc0, %f27, %f27
.word 0xb5a60d39 ! t3_kref+0x220: fsmuld %f24, %f25, %f26
.word 0xb5a688d8 ! t3_kref+0x224: fsubd %f26, %f24, %f26
.word 0xb1b64dfa ! t3_kref+0x228: fnands %f25, %f26, %f24
.word 0xb5b00cfb ! t3_kref+0x22c: fnot2s %f27, %f26
.word 0x86102003 ! t3_kref+0x230: mov 0x3, %g3
.word 0x32800000 ! t3_kref+0x234: bne,a _kref+0x234
.word 0x86a0e001 ! t3_kref+0x238: subcc %g3, 1, %g3
.word 0xab23400d ! t3_kref+0x23c: mulscc %o5, %o5, %l5
.word 0xe8e81018 ! t3_kref+0x240: ldstuba [%g0 + %i0]0x80, %l4
.word 0x2f480003 ! t3_kref+0x244: fbu,a,pt %fcc0, _kref+0x250
.word 0xc368a084 ! t3_kref+0x248: prefetch %g2 + 0x84, 1
.word 0xae42c00d ! t3_kref+0x24c: addc %o3, %o5, %l7
.word 0xe06e2003 ! t3_kref+0x250: ldstub [%i0 + 3], %l0
.word 0xaea00009 ! t3_kref+0x254: subcc %g0, %o1, %l7
.word 0xb1a0111a ! t3_kref+0x258: fxtod %f26, %f24
.word 0xea48a00f ! t3_kref+0x25c: ldsb [%g2 + 0xf], %l5
.word 0xf1be180a ! t3_kref+0x260: stda %f24, [%i0 + %o2]0xc0
.word 0x81df74cb ! t3_kref+0x264: flush %i5 - 0xb35
.word 0xf100a03c ! t3_kref+0x268: ld [%g2 + 0x3c], %f24
.word 0xf320a03c ! t3_kref+0x26c: st %f25, [%g2 + 0x3c]
.word 0xf5a6501c ! t3_kref+0x270: sta %f26, [%i1 + %i4]0x80
.word 0x901a800b ! t3_kref+0x274: xor %o2, %o3, %o0
.word 0x86102006 ! t3_kref+0x278: mov 0x6, %g3
.word 0x86a0e001 ! t3_kref+0x27c: subcc %g3, 1, %g3
.word 0x2280001e ! t3_kref+0x280: be,a _kref+0x2f8
.word 0xa9b68498 ! t3_kref+0x284: fcmple32 %f26, %f24, %l4
.word 0xd2264000 ! t3_kref+0x288: st %o1, [%i1]
.word 0xc398a1c0 ! t3_kref+0x28c: ldda [%g2 + 0x1c0]%asi, %f32
.word 0x92e0000d ! t3_kref+0x290: subccc %g0, %o5, %o1
.word 0xace0000a ! t3_kref+0x294: subccc %g0, %o2, %l6
.word 0xb5a01a58 ! t3_kref+0x298: fdtoi %f24, %f26
.word 0xda28a02c ! t3_kref+0x29c: stb %o5, [%g2 + 0x2c]
.word 0xd620a03c ! t3_kref+0x2a0: st %o3, [%g2 + 0x3c]
.word 0xb5a018da ! t3_kref+0x2a4: fdtos %f26, %f26
.word 0x3d4ffff5 ! t3_kref+0x2a8: fbule,a,pt %fcc0, _kref+0x27c
.word 0xa65b368b ! t3_kref+0x2ac: smul %o4, -0x975, %l3
.word 0x324ffff3 ! t3_kref+0x2b0: bne,a,pt %icc, _kref+0x27c
.word 0x927a4000 ! t3_kref+0x2b4: sdiv %o1, %g0, %o1
.word 0xea06201c ! t3_kref+0x2b8: ld [%i0 + 0x1c], %l5
.word 0xb1a018da ! t3_kref+0x2bc: fdtos %f26, %f24
.word 0xd01e7ff0 ! t3_kref+0x2c0: ldd [%i1 - 0x10], %o0
.word 0xc0362010 ! t3_kref+0x2c4: clrh [%i0 + 0x10]
.word 0xf11fbfb0 ! t3_kref+0x2c8: ldd [%fp - 0x50], %f24
.word 0xb5a6085a ! t3_kref+0x2cc: faddd %f24, %f26, %f26
.word 0xea160000 ! t3_kref+0x2d0: lduh [%i0], %l5
.word 0x81dec012 ! t3_kref+0x2d4: flush %i3 + %l2
.word 0x2ebfffe9 ! t3_kref+0x2d8: bvs,a _kref+0x27c
.word 0xb5a60958 ! t3_kref+0x2dc: fmuld %f24, %f24, %f26
.word 0xc0200018 ! t3_kref+0x2e0: clr [%g0 + %i0]
.word 0xb5b6cfb8 ! t3_kref+0x2e4: fors %f27, %f24, %f26
.word 0xae13000a ! t3_kref+0x2e8: or %o4, %o2, %l7
.word 0xa8236d05 ! t3_kref+0x2ec: sub %o5, 0xd05, %l4
.word 0xc028a01c ! t3_kref+0x2f0: clrb [%g2 + 0x1c]
.word 0xd228a02d ! t3_kref+0x2f4: stb %o1, [%g2 + 0x2d]
sethi %hi(2f), %o7
.word 0xe40be334 ! t3_kref+0x2fc: ldub [%o7 + 0x334], %l2
.word 0xa41ca00c ! t3_kref+0x300: xor %l2, 0xc, %l2
.word 0xe42be334 ! t3_kref+0x304: stb %l2, [%o7 + 0x334]
.word 0x81dbe334 ! t3_kref+0x308: flush %o7 + 0x334
.word 0xd62e001a ! t3_kref+0x30c: stb %o3, [%i0 + %i2]
.word 0x81dac010 ! t3_kref+0x310: flush %o3 + %l0
.word 0x81ae0a5a ! t3_kref+0x314: fcmpd %fcc0, %f24, %f26
.word 0xb1b00cd8 ! t3_kref+0x318: fnot2 %f24, %f24
.word 0xf7067ff4 ! t3_kref+0x31c: ld [%i1 - 0xc], %f27
.word 0x3b480008 ! t3_kref+0x320: fble,a,pt %fcc0, _kref+0x340
.word 0xf11fbcc0 ! t3_kref+0x324: ldd [%fp - 0x340], %f24
.word 0xec067ff8 ! t3_kref+0x328: ld [%i1 - 8], %l6
.word 0xb5b60e80 ! t3_kref+0x32c: fsrc1 %f24, %f26
.word 0x81ae0ada ! t3_kref+0x330: fcmped %fcc0, %f24, %f26
2: .word 0xf51e7ff0 ! t3_kref+0x334: ldd [%i1 - 0x10], %f26
.word 0xd3f6500c ! t3_kref+0x338: casxa [%i1]0x80, %o4, %o1
.word 0xd428a00d ! t3_kref+0x33c: stb %o2, [%g2 + 0xd]
.word 0xb5b6067b ! t3_kref+0x340: fmul8x16au %f24, %f27, %f26
.word 0xe168a041 ! t3_kref+0x344: prefetch %g2 + 0x41, 16
.word 0xa65a6788 ! t3_kref+0x348: smul %o1, 0x788, %l3
.word 0x2a480007 ! t3_kref+0x34c: bcs,a,pt %icc, _kref+0x368
.word 0xaa902245 ! t3_kref+0x350: orcc %g0, 0x245, %l5
.word 0xec48a02c ! t3_kref+0x354: ldsb [%g2 + 0x2c], %l6
.word 0xd2162004 ! t3_kref+0x358: lduh [%i0 + 4], %o1
.word 0xf7263ffc ! t3_kref+0x35c: st %f27, [%i0 - 4]
.word 0xa7b60418 ! t3_kref+0x360: fcmple16 %f24, %f24, %l3
.word 0xd06e001a ! t3_kref+0x364: ldstub [%i0 + %i2], %o0
.word 0x86102003 ! t3_kref+0x368: mov 0x3, %g3
.word 0x32800000 ! t3_kref+0x36c: bne,a _kref+0x36c
.word 0x86a0e001 ! t3_kref+0x370: subcc %g3, 1, %g3
.word 0xd2300018 ! t3_kref+0x374: sth %o1, [%g0 + %i0]
.word 0xb3a018da ! t3_kref+0x378: fdtos %f26, %f25
.word 0xb3a00539 ! t3_kref+0x37c: fsqrts %f25, %f25
.word 0xec40a02c ! t3_kref+0x380: ldsw [%g2 + 0x2c], %l6
.word 0xaa403aaa ! t3_kref+0x384: addc %g0, -0x556, %l5
.word 0x26800006 ! t3_kref+0x388: bl,a _kref+0x3a0
.word 0xf11fbf80 ! t3_kref+0x38c: ldd [%fp - 0x80], %f24
.word 0xaaf2c00b ! t3_kref+0x390: udivcc %o3, %o3, %l5
.word 0x90e26654 ! t3_kref+0x394: subccc %o1, 0x654, %o0
.word 0xf5063ffc ! t3_kref+0x398: ld [%i0 - 4], %f26
.word 0x26800008 ! t3_kref+0x39c: bl,a _kref+0x3bc
.word 0xf7ee101c ! t3_kref+0x3a0: prefetcha %i0 + %i4, 27
.word 0xb3a0053a ! t3_kref+0x3a4: fsqrts %f26, %f25
.word 0xb1a608d8 ! t3_kref+0x3a8: fsubd %f24, %f24, %f24
.word 0xc398a1c0 ! t3_kref+0x3ac: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xf11fbe00 ! t3_kref+0x3b0: ldd [%fp - 0x200], %f24
.word 0xa6130000 ! t3_kref+0x3b4: or %o4, %g0, %l3
.word 0xf1000018 ! t3_kref+0x3b8: ld [%g0 + %i0], %f24
.word 0xa65afd05 ! t3_kref+0x3bc: smul %o3, -0x2fb, %l3
.word 0x81ae0a58 ! t3_kref+0x3c0: fcmpd %fcc0, %f24, %f24
.word 0xacfb266d ! t3_kref+0x3c4: sdivcc %o4, 0x66d, %l6
.word 0xb5a6893a ! t3_kref+0x3c8: fmuls %f26, %f26, %f26
.word 0xac9ac00d ! t3_kref+0x3cc: xorcc %o3, %o5, %l6
.word 0xf11fbf80 ! t3_kref+0x3d0: ldd [%fp - 0x80], %f24
.word 0xd436c018 ! t3_kref+0x3d4: sth %o2, [%i3 + %i0]
.word 0xa493000a ! t3_kref+0x3d8: orcc %o4, %o2, %l2
.word 0xb3a0189b ! t3_kref+0x3dc: fitos %f27, %f25
.word 0xa672ee3f ! t3_kref+0x3e0: udiv %o3, 0xe3f, %l3
.word 0xb1a00538 ! t3_kref+0x3e4: fsqrts %f24, %f24
.word 0xb1a00558 ! t3_kref+0x3e8: fsqrtd %f24, %f24
.word 0xc807bfec ! t3_kref+0x3ec: ld [%fp - 0x14], %g4
.word 0xb7b00cf9 ! t3_kref+0x3f0: fnot2s %f25, %f27
.word 0xa6faf960 ! t3_kref+0x3f4: sdivcc %o3, -0x6a0, %l3
.word 0xd2000018 ! t3_kref+0x3f8: ld [%g0 + %i0], %o1
.word 0xaaf24009 ! t3_kref+0x3fc: udivcc %o1, %o1, %l5
.word 0x81d831e4 ! t3_kref+0x400: flush %g0 - 0xe1c
.word 0xa4aaec3f ! t3_kref+0x404: andncc %o3, 0xc3f, %l2
.word 0xb1a68d39 ! t3_kref+0x408: fsmuld %f26, %f25, %f24
.word 0xa82b400c ! t3_kref+0x40c: andn %o5, %o4, %l4
.word 0xb3a018da ! t3_kref+0x410: fdtos %f26, %f25
.word 0xe5ee501c ! t3_kref+0x414: prefetcha %i1 + %i4, 18
.word 0xb5b68f5a ! t3_kref+0x418: fornot1 %f26, %f26, %f26
.word 0xb1b68f58 ! t3_kref+0x41c: fornot1 %f26, %f24, %f24
.word 0xe6ce101a ! t3_kref+0x420: ldsba [%i0 + %i2]0x80, %l3
.word 0x81ae0a58 ! t3_kref+0x424: fcmpd %fcc0, %f24, %f24
.word 0xb1b009bb ! t3_kref+0x428: fexpand %f27, %f24
.word 0xd0380019 ! t3_kref+0x42c: std %o0, [%g0 + %i1]
.word 0xa7836c9f ! t3_kref+0x430: wr %o5, 0xc9f, %gsr
.word 0xb5a00038 ! t3_kref+0x434: fmovs %f24, %f26
.word 0xe650a01e ! t3_kref+0x438: ldsh [%g2 + 0x1e], %l3
.word 0x9f414000 ! t3_kref+0x43c: mov %pc, %o7
.word 0xb1a6483b ! t3_kref+0x440: fadds %f25, %f27, %f24
.word 0xa78326f9 ! t3_kref+0x444: wr %o4, 0x6f9, %gsr
.word 0xea7e2018 ! t3_kref+0x448: swap [%i0 + 0x18], %l5
.word 0xa460287e ! t3_kref+0x44c: subc %g0, 0x87e, %l2
.word 0xb5b60af8 ! t3_kref+0x450: fpsub32s %f24, %f24, %f26
.word 0x8143c000 ! t3_kref+0x454: stbar
.word 0xaa5af444 ! t3_kref+0x458: smul %o3, -0xbbc, %l5
.word 0x9fc00004 ! t3_kref+0x45c: call %g0 + %g4
.word 0xb5a60858 ! t3_kref+0x460: faddd %f24, %f24, %f26
.word 0xe47e6004 ! t3_kref+0x464: swap [%i1 + 4], %l2
.word 0xace2a742 ! t3_kref+0x468: subccc %o2, 0x742, %l6
.word 0xafb00200 ! t3_kref+0x46c: array8 %g0, %g0, %l7
.word 0x23480002 ! t3_kref+0x470: fbne,a,pt %fcc0, _kref+0x478
.word 0xb1a01918 ! t3_kref+0x474: fitod %f24, %f24
.word 0xa6324009 ! t3_kref+0x478: orn %o1, %o1, %l3
.word 0xb1a01939 ! t3_kref+0x47c: fstod %f25, %f24
.word 0xb5a0055a ! t3_kref+0x480: fsqrtd %f26, %f26
.word 0x32800006 ! t3_kref+0x484: bne,a _kref+0x49c
.word 0xec86501c ! t3_kref+0x488: lda [%i1 + %i4]0x80, %l6
.word 0xf3267fe4 ! t3_kref+0x48c: st %f25, [%i1 - 0x1c]
.word 0xae33000c ! t3_kref+0x490: orn %o4, %o4, %l7
.word 0xb5b00cd8 ! t3_kref+0x494: fnot2 %f24, %f26
.word 0xb5a00538 ! t3_kref+0x498: fsqrts %f24, %f26
.word 0xb1a688da ! t3_kref+0x49c: fsubd %f26, %f26, %f24
.word 0xa9400000 ! t3_kref+0x4a0: mov %y, %l4
.word 0xf320a01c ! t3_kref+0x4a4: st %f25, [%g2 + 0x1c]
.word 0x9fc10000 ! t3_kref+0x4a8: call %g4
.word 0xaef2c00d ! t3_kref+0x4ac: udivcc %o3, %o5, %l7
.word 0xaa100009 ! t3_kref+0x4b0: mov %o1, %l5
.word 0xaefaa319 ! t3_kref+0x4b4: sdivcc %o2, 0x319, %l7
.word 0x23480008 ! t3_kref+0x4b8: fbne,a,pt %fcc0, _kref+0x4d8
.word 0xb3a00538 ! t3_kref+0x4bc: fsqrts %f24, %f25
.word 0xad400000 ! t3_kref+0x4c0: mov %y, %l6
.word 0xb7b60e7b ! t3_kref+0x4c4: fxnors %f24, %f27, %f27
.word 0xb410200d ! t3_kref+0x4c8: mov 0xd, %i2
.word 0xb1a68858 ! t3_kref+0x4cc: faddd %f26, %f24, %f24
.word 0xa4934000 ! t3_kref+0x4d0: orcc %o5, %g0, %l2
.word 0xb1a00538 ! t3_kref+0x4d4: fsqrts %f24, %f24
.word 0xc1286992 ! t3_kref+0x4d8: st %fsr, [%g1 + 0x992]
.word 0xf51fbf90 ! t3_kref+0x4dc: ldd [%fp - 0x70], %f26
.word 0xec08a02c ! t3_kref+0x4e0: ldub [%g2 + 0x2c], %l6
.word 0xb5b68e80 ! t3_kref+0x4e4: fsrc1 %f26, %f26
.word 0x928ac00a ! t3_kref+0x4e8: andcc %o3, %o2, %o1
.word 0xb1a6085a ! t3_kref+0x4ec: faddd %f24, %f26, %f24
.word 0xb1a0053b ! t3_kref+0x4f0: fsqrts %f27, %f24
.word 0xb7a0189a ! t3_kref+0x4f4: fitos %f26, %f27
.word 0x9f414000 ! t3_kref+0x4f8: mov %pc, %o7
! .word 0x324c76bf ! t3_kref+0x4fc: bne,a,pt %icc, SYM(t3_subr0)
bne,a,pt %icc, SYM(t3_subr0)
.word 0xa492400c ! t3_kref+0x500: orcc %o1, %o4, %l2
.word 0xb5a00558 ! t3_kref+0x504: fsqrtd %f24, %f26
.word 0xb3a00538 ! t3_kref+0x508: fsqrts %f24, %f25
.word 0x30480008 ! t3_kref+0x50c: ba,a,pt %icc, _kref+0x52c
.word 0xe856c019 ! t3_kref+0x510: ldsh [%i3 + %i1], %l4
.word 0xf500a03c ! t3_kref+0x514: ld [%g2 + 0x3c], %f26
.word 0xab1ac00c ! t3_kref+0x518: tsubcctv %o3, %o4, %l5
.word 0xf3ee501c ! t3_kref+0x51c: prefetcha %i1 + %i4, 25
.word 0xb5b686f8 ! t3_kref+0x520: fmul8ulx16 %f26, %f24, %f26
.word 0xa6e34009 ! t3_kref+0x524: subccc %o5, %o1, %l3
.word 0xacfac00b ! t3_kref+0x528: sdivcc %o3, %o3, %l6
.word 0xd81e401d ! t3_kref+0x52c: ldd [%i1 + %i5], %o4
.word 0xa7400000 ! t3_kref+0x530: mov %y, %l3
.word 0xe640a02c ! t3_kref+0x534: ldsw [%g2 + 0x2c], %l3
.word 0xb5a01938 ! t3_kref+0x538: fstod %f24, %f26
.word 0x93408000 ! t3_kref+0x53c: mov %ccr, %o1
.word 0xd820a03c ! t3_kref+0x540: st %o4, [%g2 + 0x3c]
.word 0xaa1a4009 ! t3_kref+0x544: xor %o1, %o1, %l5
.word 0xfdee101c ! t3_kref+0x548: prefetcha %i0 + %i4, 30
.word 0xec48a00e ! t3_kref+0x54c: ldsb [%g2 + 0xe], %l6
.word 0xa5400000 ! t3_kref+0x550: mov %y, %l2
.word 0x32800006 ! t3_kref+0x554: bne,a _kref+0x56c
.word 0xaeaa800d ! t3_kref+0x558: andncc %o2, %o5, %l7
.word 0xc12e001c ! t3_kref+0x55c: st %fsr, [%i0 + %i4]
.word 0xa7826c13 ! t3_kref+0x560: wr %o1, 0xc13, %gsr
.word 0xf5063ff8 ! t3_kref+0x564: ld [%i0 - 8], %f26
.word 0xb5b687da ! t3_kref+0x568: pdist %f26, %f26, %f26
.word 0xa6b02180 ! t3_kref+0x56c: orncc %g0, 0x180, %l3
.word 0xb1a01a39 ! t3_kref+0x570: fstoi %f25, %f24
.word 0x81ae8ab8 ! t3_kref+0x574: fcmpes %fcc0, %f26, %f24
.word 0xf7066000 ! t3_kref+0x578: ld [%i1], %f27
.word 0xab400000 ! t3_kref+0x57c: mov %y, %l5
.word 0x90fa400c ! t3_kref+0x580: sdivcc %o1, %o4, %o0
.word 0xb1b6c6b9 ! t3_kref+0x584: fmul8x16al %f27, %f25, %f24
.word 0x28800008 ! t3_kref+0x588: bleu,a _kref+0x5a8
.word 0xda20a03c ! t3_kref+0x58c: st %o5, [%g2 + 0x3c]
.word 0x8d827b02 ! t3_kref+0x590: wr %o1, 0xfffffb02, %fprs
.word 0xb5a689d8 ! t3_kref+0x594: fdivd %f26, %f24, %f26
! .word 0x274c7698 ! t3_kref+0x598: fbul,a,pt %fcc0, SYM(t3_subr0)
fbul,a,pt %fcc0, SYM(t3_subr0)
.word 0x9f414000 ! t3_kref+0x59c: mov %pc, %o7
.word 0xc398a1c0 ! t3_kref+0x5a0: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xeed01019 ! t3_kref+0x5a4: ldsha [%g0 + %i1]0x80, %l7
.word 0x81d932db ! t3_kref+0x5a8: flush %g4 - 0xd25
.word 0x38800007 ! t3_kref+0x5ac: bgu,a _kref+0x5c8
.word 0xf7ee101c ! t3_kref+0x5b0: prefetcha %i0 + %i4, 27
.word 0xb1a0013b ! t3_kref+0x5b4: fabss %f27, %f24
.word 0xd048a01c ! t3_kref+0x5b8: ldsb [%g2 + 0x1c], %o0
.word 0xb5b6063a ! t3_kref+0x5bc: fmul8x16 %f24, %f26, %f26
.word 0x81ae8a5a ! t3_kref+0x5c0: fcmpd %fcc0, %f26, %f26
.word 0xb1a6095a ! t3_kref+0x5c4: fmuld %f24, %f26, %f24
.word 0xb5a0053b ! t3_kref+0x5c8: fsqrts %f27, %f26
.word 0xa6f2c00c ! t3_kref+0x5cc: udivcc %o3, %o4, %l3
.word 0xf1267ff0 ! t3_kref+0x5d0: st %f24, [%i1 - 0x10]
.word 0xea16401b ! t3_kref+0x5d4: lduh [%i1 + %i3], %l5
.word 0xc3ee500c ! t3_kref+0x5d8: prefetcha %i1 + %o4, 1
.word 0xa6027d29 ! t3_kref+0x5dc: add %o1, -0x2d7, %l3
.word 0xb5b606da ! t3_kref+0x5e0: fmul8sux16 %f24, %f26, %f26
.word 0x9f414000 ! t3_kref+0x5e4: mov %pc, %o7
.word 0xd048a00d ! t3_kref+0x5e8: ldsb [%g2 + 0xd], %o0
.word 0xaa12800d ! t3_kref+0x5ec: or %o2, %o5, %l5
.word 0xf7267ff0 ! t3_kref+0x5f0: st %f27, [%i1 - 0x10]
.word 0xe810a00c ! t3_kref+0x5f4: lduh [%g2 + 0xc], %l4
.word 0xb1b009b8 ! t3_kref+0x5f8: fexpand %f24, %f24
.word 0x91408000 ! t3_kref+0x5fc: mov %ccr, %o0
.word 0xb1a01a5a ! t3_kref+0x600: fdtoi %f26, %f24
.word 0xb7a0013a ! t3_kref+0x604: fabss %f26, %f27
.word 0xf100a03c ! t3_kref+0x608: ld [%g2 + 0x3c], %f24
.word 0xf19eda18 ! t3_kref+0x60c: ldda [%i3 + %i0]0xd0, %f24
.word 0xea50a03c ! t3_kref+0x610: ldsh [%g2 + 0x3c], %l5
.word 0xd0500018 ! t3_kref+0x614: ldsh [%g0 + %i0], %o0
.word 0xaafa8009 ! t3_kref+0x618: sdivcc %o2, %o1, %l5
.word 0xae0ac009 ! t3_kref+0x61c: and %o3, %o1, %l7
.word 0xae1377da ! t3_kref+0x620: or %o5, -0x826, %l7
.word 0xed68a00a ! t3_kref+0x624: prefetch %g2 + 0xa, 22
.word 0xb5b60c5a ! t3_kref+0x628: fnor %f24, %f26, %f26
.word 0xaafae006 ! t3_kref+0x62c: sdivcc %o3, 6, %l5
.word 0x39480004 ! t3_kref+0x630: fbuge,a,pt %fcc0, _kref+0x640
.word 0xad224000 ! t3_kref+0x634: mulscc %o1, %g0, %l6
.word 0xb3a01a3b ! t3_kref+0x638: fstoi %f27, %f25
.word 0x8143c000 ! t3_kref+0x63c: stbar
.word 0xf700a01c ! t3_kref+0x640: ld [%g2 + 0x1c], %f27
.word 0x28480003 ! t3_kref+0x644: bleu,a,pt %icc, _kref+0x650
.word 0x90c24009 ! t3_kref+0x648: addccc %o1, %o1, %o0
.word 0xb610201a ! t3_kref+0x64c: mov 0x1a, %i3
.word 0x83c07b88 ! t3_kref+0x650: jmpl %g1 - 0x478, %g1
.word 0xa802a5f7 ! t3_kref+0x654: add %o2, 0x5f7, %l4
.word 0xf100a01c ! t3_kref+0x658: ld [%g2 + 0x1c], %f24
.word 0xb7a0053a ! t3_kref+0x65c: fsqrts %f26, %f27
.word 0xf500a03c ! t3_kref+0x660: ld [%g2 + 0x3c], %f26
.word 0xae22800a ! t3_kref+0x664: sub %o2, %o2, %l7
.word 0x9320000b ! t3_kref+0x668: mulscc %g0, %o3, %o1
.word 0xf326401c ! t3_kref+0x66c: st %f25, [%i1 + %i4]
.word 0xea167ffa ! t3_kref+0x670: lduh [%i1 - 6], %l5
.word 0x86102003 ! t3_kref+0x674: mov 0x3, %g3
.word 0x32800000 ! t3_kref+0x678: bne,a _kref+0x678
.word 0x86a0e001 ! t3_kref+0x67c: subcc %g3, 1, %g3
.word 0xf300a00c ! t3_kref+0x680: ld [%g2 + 0xc], %f25
.word 0xaac2e940 ! t3_kref+0x684: addccc %o3, 0x940, %l5
.word 0x113b29d3 ! t3_kref+0x688: sethi %hi(0xeca74c00), %o0
.word 0xb5a018da ! t3_kref+0x68c: fdtos %f26, %f26
.word 0x81830000 ! t3_kref+0x690: wr %o4, %g0, %y
.word 0x81580000 ! t3_kref+0x694: flushw
.word 0x93b2c10a ! t3_kref+0x698: edge32 %o3, %o2, %o1
.word 0x9330201c ! t3_kref+0x69c: srl %g0, 0x1c, %o1
.word 0xf7a65000 ! t3_kref+0x6a0: sta %f27, [%i1]0x80
.word 0x2c800001 ! t3_kref+0x6a4: bneg,a _kref+0x6a8
.word 0xf3263ffc ! t3_kref+0x6a8: st %f25, [%i0 - 4]
.word 0xaeb2b38f ! t3_kref+0x6ac: orncc %o2, -0xc71, %l7
.word 0x81ae0ada ! t3_kref+0x6b0: fcmped %fcc0, %f24, %f26
.word 0x83414000 ! t3_kref+0x6b4: mov %pc, %g1
.word 0xaf400000 ! t3_kref+0x6b8: mov %y, %l7
.word 0xc02e200c ! t3_kref+0x6bc: clrb [%i0 + 0xc]
.word 0x927028a3 ! t3_kref+0x6c0: udiv %g0, 0x8a3, %o1
.word 0xee00a01c ! t3_kref+0x6c4: ld [%g2 + 0x1c], %l7
.word 0xb5b64a3b ! t3_kref+0x6c8: fpadd16s %f25, %f27, %f26
.word 0x81ae8a5a ! t3_kref+0x6cc: fcmpd %fcc0, %f26, %f26
.word 0xa5b0010d ! t3_kref+0x6d0: edge32 %g0, %o5, %l2
.word 0xf1263fe8 ! t3_kref+0x6d4: st %f24, [%i0 - 0x18]
.word 0xaeaa8000 ! t3_kref+0x6d8: andncc %o2, %g0, %l7
.word 0x9310280a ! t3_kref+0x6dc: taddcctv %g0, 0x80a, %o1
.word 0xb5b68df9 ! t3_kref+0x6e0: fnands %f26, %f25, %f26
.word 0x912ae005 ! t3_kref+0x6e4: sll %o3, 0x5, %o0
.word 0xb5a00038 ! t3_kref+0x6e8: fmovs %f24, %f26
.word 0xd210a01c ! t3_kref+0x6ec: lduh [%g2 + 0x1c], %o1
.word 0x81da401c ! t3_kref+0x6f0: flush %o1 + %i4
.word 0xf11fbc80 ! t3_kref+0x6f4: ldd [%fp - 0x380], %f24
.word 0x92b034ef ! t3_kref+0x6f8: orncc %g0, -0xb11, %o1
.word 0xb1a60d3a ! t3_kref+0x6fc: fsmuld %f24, %f26, %f24
.word 0x37800006 ! t3_kref+0x700: fbge,a _kref+0x718
.word 0xe840a00c ! t3_kref+0x704: ldsw [%g2 + 0xc], %l4
.word 0xb5a01939 ! t3_kref+0x708: fstod %f25, %f26
.word 0xe450a00e ! t3_kref+0x70c: ldsh [%g2 + 0xe], %l2
.word 0xf1263ff8 ! t3_kref+0x710: st %f24, [%i0 - 8]
.word 0xb1a01938 ! t3_kref+0x714: fstod %f24, %f24
.word 0xb5b60c58 ! t3_kref+0x718: fnor %f24, %f24, %f26
.word 0xb3a00538 ! t3_kref+0x71c: fsqrts %f24, %f25
.word 0xa73b6013 ! t3_kref+0x720: sra %o5, 0x13, %l3
.word 0xee070000 ! t3_kref+0x724: ld [%i4], %l7
.word 0xb1b686ba ! t3_kref+0x728: fmul8x16al %f26, %f26, %f24
.word 0xee6e201f ! t3_kref+0x72c: ldstub [%i0 + 0x1f], %l7
.word 0xa5400000 ! t3_kref+0x730: mov %y, %l2
.word 0xdaae501a ! t3_kref+0x734: stba %o5, [%i1 + %i2]0x80
.word 0xb5a0003b ! t3_kref+0x738: fmovs %f27, %f26
.word 0xb1a6095a ! t3_kref+0x73c: fmuld %f24, %f26, %f24
.word 0xd46e7fff ! t3_kref+0x740: ldstub [%i1 - 1], %o2
.word 0xa8434000 ! t3_kref+0x744: addc %o5, %g0, %l4
.word 0x81ae8a58 ! t3_kref+0x748: fcmpd %fcc0, %f26, %f24
.word 0xd4362016 ! t3_kref+0x74c: sth %o2, [%i0 + 0x16]
.word 0xa5400000 ! t3_kref+0x750: mov %y, %l2
.word 0xd420a02c ! t3_kref+0x754: st %o2, [%g2 + 0x2c]
.word 0x81df000d ! t3_kref+0x758: flush %i4 + %o5
.word 0xaa728009 ! t3_kref+0x75c: udiv %o2, %o1, %l5
.word 0xb5a688da ! t3_kref+0x760: fsubd %f26, %f26, %f26
.word 0x81580000 ! t3_kref+0x764: flushw
.word 0xa732e016 ! t3_kref+0x768: srl %o3, 0x16, %l3
.word 0x81ae0a58 ! t3_kref+0x76c: fcmpd %fcc0, %f24, %f24
.word 0xb5a01918 ! t3_kref+0x770: fitod %f24, %f26
.word 0x81ae0aba ! t3_kref+0x774: fcmpes %fcc0, %f24, %f26
.word 0xf106401c ! t3_kref+0x778: ld [%i1 + %i4], %f24
.word 0xaa32400c ! t3_kref+0x77c: orn %o1, %o4, %l5
.word 0xf5260000 ! t3_kref+0x780: st %f26, [%i0]
.word 0xa433000b ! t3_kref+0x784: orn %o4, %o3, %l2
.word 0xc768a108 ! t3_kref+0x788: prefetch %g2 + 0x108, 3
.word 0xd010a02c ! t3_kref+0x78c: lduh [%g2 + 0x2c], %o0
.word 0x901b000a ! t3_kref+0x790: xor %o4, %o2, %o0
.word 0xf11fbe98 ! t3_kref+0x794: ldd [%fp - 0x168], %f24
.word 0xea100019 ! t3_kref+0x798: lduh [%g0 + %i1], %l5
.word 0x91b240ab ! t3_kref+0x79c: edge16n %o1, %o3, %o0
.word 0xaaa2e060 ! t3_kref+0x7a0: subcc %o3, 0x60, %l5
.word 0xe440a03c ! t3_kref+0x7a4: ldsw [%g2 + 0x3c], %l2
.word 0xb1a60858 ! t3_kref+0x7a8: faddd %f24, %f24, %f24
.word 0xab22af91 ! t3_kref+0x7ac: mulscc %o2, 0xf91, %l5
.word 0x3b480002 ! t3_kref+0x7b0: fble,a,pt %fcc0, _kref+0x7b8
.word 0xd2364000 ! t3_kref+0x7b4: sth %o1, [%i1]
.word 0xd22e3ff7 ! t3_kref+0x7b8: stb %o1, [%i0 - 9]
.word 0xec46401c ! t3_kref+0x7bc: ldsw [%i1 + %i4], %l6
.word 0x001fffff ! t3_kref+0x7c0: illtrap 0x1fffff
.word 0xb7a0053b ! t3_kref+0x7c4: fsqrts %f27, %f27
.word 0xa632400a ! t3_kref+0x7c8: orn %o1, %o2, %l3
.word 0xadb0002c ! t3_kref+0x7cc: edge8n %g0, %o4, %l6
.word 0xd428a01c ! t3_kref+0x7d0: stb %o2, [%g2 + 0x1c]
.word 0xd628a02f ! t3_kref+0x7d4: stb %o3, [%g2 + 0x2f]
.word 0xafb2c04d ! t3_kref+0x7d8: edge8l %o3, %o5, %l7
.word 0xd4763ff8 ! t3_kref+0x7dc: stx %o2, [%i0 - 8]
.word 0xd208a00c ! t3_kref+0x7e0: ldub [%g2 + 0xc], %o1
.word 0xf700a03c ! t3_kref+0x7e4: ld [%g2 + 0x3c], %f27
.word 0xad227283 ! t3_kref+0x7e8: mulscc %o1, -0xd7d, %l6
.word 0x8143c000 ! t3_kref+0x7ec: stbar
.word 0xc02e2009 ! t3_kref+0x7f0: clrb [%i0 + 9]
.word 0xea000018 ! t3_kref+0x7f4: ld [%g0 + %i0], %l5
.word 0xd4ae9018 ! t3_kref+0x7f8: stba %o2, [%i2 + %i0]0x80
.word 0xa842400b ! t3_kref+0x7fc: addc %o1, %o3, %l4
.word 0xb5b60d18 ! t3_kref+0x800: fandnot1 %f24, %f24, %f26
.word 0xda2e3fed ! t3_kref+0x804: stb %o5, [%i0 - 0x13]
.word 0xac08000b ! t3_kref+0x808: and %g0, %o3, %l6
.word 0xc398a1c0 ! t3_kref+0x80c: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xea40a02c ! t3_kref+0x810: ldsw [%g2 + 0x2c], %l5
.word 0xac703f1a ! t3_kref+0x814: udiv %g0, -0xe6, %l6
.word 0xb5a60958 ! t3_kref+0x818: fmuld %f24, %f24, %f26
.word 0xa432c00c ! t3_kref+0x81c: orn %o3, %o4, %l2
.word 0x9243000c ! t3_kref+0x820: addc %o4, %o4, %o1
.word 0xb1b607da ! t3_kref+0x824: pdist %f24, %f26, %f24
.word 0x25800002 ! t3_kref+0x828: fblg,a _kref+0x830
.word 0xec7e401c ! t3_kref+0x82c: swap [%i1 + %i4], %l6
.word 0xb3a00538 ! t3_kref+0x830: fsqrts %f24, %f25
.word 0xb5b64978 ! t3_kref+0x834: fpmerge %f25, %f24, %f26
.word 0xb3b6ca7a ! t3_kref+0x838: fpadd32s %f27, %f26, %f25
.word 0x27800002 ! t3_kref+0x83c: fbul,a _kref+0x844
.word 0xe840a01c ! t3_kref+0x840: ldsw [%g2 + 0x1c], %l4
.word 0xaef82b25 ! t3_kref+0x844: sdivcc %g0, 0xb25, %l7
.word 0x26800006 ! t3_kref+0x848: bl,a _kref+0x860
.word 0xf7262008 ! t3_kref+0x84c: st %f27, [%i0 + 8]
.word 0xa8ba800b ! t3_kref+0x850: xnorcc %o2, %o3, %l4
.word 0xc398a1c0 ! t3_kref+0x854: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xa470393e ! t3_kref+0x858: udiv %g0, -0x6c2, %l2
.word 0xb1a609b9 ! t3_kref+0x85c: fdivs %f24, %f25, %f24
.word 0xac9360e4 ! t3_kref+0x860: orcc %o5, 0xe4, %l6
.word 0x8143c000 ! t3_kref+0x864: stbar
.word 0xaef3713a ! t3_kref+0x868: udivcc %o5, -0xec6, %l7
.word 0xb1a00538 ! t3_kref+0x86c: fsqrts %f24, %f24
.word 0xea00a00c ! t3_kref+0x870: ld [%g2 + 0xc], %l5
.word 0xac2a4000 ! t3_kref+0x874: andn %o1, %g0, %l6
.word 0x38800008 ! t3_kref+0x878: bgu,a _kref+0x898
.word 0xf520a01c ! t3_kref+0x87c: st %f26, [%g2 + 0x1c]
.word 0xaa026a67 ! t3_kref+0x880: add %o1, 0xa67, %l5
.word 0xa91025cd ! t3_kref+0x884: taddcctv %g0, 0x5cd, %l4
.word 0xb5a0189a ! t3_kref+0x888: fitos %f26, %f26
.word 0xc12e001c ! t3_kref+0x88c: st %fsr, [%i0 + %i4]
.word 0xd008a03e ! t3_kref+0x890: ldub [%g2 + 0x3e], %o0
.word 0xa5408000 ! t3_kref+0x894: mov %ccr, %l2
.word 0xf700a02c ! t3_kref+0x898: ld [%g2 + 0x2c], %f27
.word 0xb5a00539 ! t3_kref+0x89c: fsqrts %f25, %f26
.word 0xb1a688b9 ! t3_kref+0x8a0: fsubs %f26, %f25, %f24
.word 0xc398a1c0 ! t3_kref+0x8a4: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xa5408000 ! t3_kref+0x8a8: mov %ccr, %l2
.word 0xadb2c30d ! t3_kref+0x8ac: alignaddr %o3, %o5, %l6
.word 0xb7a0189a ! t3_kref+0x8b0: fitos %f26, %f27
.word 0xb5a0191b ! t3_kref+0x8b4: fitod %f27, %f26
.word 0xd236001b ! t3_kref+0x8b8: sth %o1, [%i0 + %i3]
.word 0xb5b606fa ! t3_kref+0x8bc: fmul8ulx16 %f24, %f26, %f26
.word 0xb5a018d8 ! t3_kref+0x8c0: fdtos %f24, %f26
.word 0x2f480002 ! t3_kref+0x8c4: fbu,a,pt %fcc0, _kref+0x8cc
.word 0xc398a1c0 ! t3_kref+0x8c8: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb1a0191b ! t3_kref+0x8cc: fitod %f27, %f24
.word 0x93234000 ! t3_kref+0x8d0: mulscc %o5, %g0, %o1
.word 0xb1a68d3a ! t3_kref+0x8d4: fsmuld %f26, %f26, %f24
.word 0xb1a018d8 ! t3_kref+0x8d8: fdtos %f24, %f24
.word 0xa72a8000 ! t3_kref+0x8dc: sll %o2, %g0, %l3
.word 0xee7e401c ! t3_kref+0x8e0: swap [%i1 + %i4], %l7
.word 0xa4f34000 ! t3_kref+0x8e4: udivcc %o5, %g0, %l2
.word 0xf700a00c ! t3_kref+0x8e8: ld [%g2 + 0xc], %f27
.word 0xc036200a ! t3_kref+0x8ec: clrh [%i0 + 0xa]
.word 0xabb2c30b ! t3_kref+0x8f0: alignaddr %o3, %o3, %l5
.word 0xaeba800c ! t3_kref+0x8f4: xnorcc %o2, %o4, %l7
.word 0xab418000 ! t3_kref+0x8f8: mov %fprs, %l5
.word 0x9fc10000 ! t3_kref+0x8fc: call %g4
.word 0x81b01027 ! t3_kref+0x900: siam 0x7
.word 0xa87b400b ! t3_kref+0x904: sdiv %o5, %o3, %l4
.word 0xaaf33648 ! t3_kref+0x908: udivcc %o4, -0x9b8, %l5
.word 0xb4103fed ! t3_kref+0x90c: mov 0xffffffed, %i2
.word 0xae136726 ! t3_kref+0x910: or %o5, 0x726, %l7
.word 0xb1a0055a ! t3_kref+0x914: fsqrtd %f26, %f24
.word 0xb1b60758 ! t3_kref+0x918: fpack32 %f24, %f24, %f24
.word 0xd0067ff0 ! t3_kref+0x91c: ld [%i1 - 0x10], %o0
.word 0xb1b6867a ! t3_kref+0x920: fmul8x16au %f26, %f26, %f24
.word 0xa6e2ef0d ! t3_kref+0x924: subccc %o3, 0xf0d, %l3
.word 0xb7a0053a ! t3_kref+0x928: fsqrts %f26, %f27
.word 0xc398a1c0 ! t3_kref+0x92c: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xac42800a ! t3_kref+0x930: addc %o2, %o2, %l6
.word 0xc398a1c0 ! t3_kref+0x934: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xace24000 ! t3_kref+0x938: subccc %o1, %g0, %l6
.word 0xa5b2c32b ! t3_kref+0x93c: bmask %o3, %o3, %l2
.word 0xb1a01939 ! t3_kref+0x940: fstod %f25, %f24
.word 0xb1a64839 ! t3_kref+0x944: fadds %f25, %f25, %f24
.word 0xa93b6010 ! t3_kref+0x948: sra %o5, 0x10, %l4
.word 0xb5b009b8 ! t3_kref+0x94c: fexpand %f24, %f26
.word 0xb5b68c9a ! t3_kref+0x950: fandnot2 %f26, %f26, %f26
.word 0xa7b34200 ! t3_kref+0x954: array8 %o5, %g0, %l3
.word 0xf3263fe8 ! t3_kref+0x958: st %f25, [%i0 - 0x18]
.word 0xa40a4000 ! t3_kref+0x95c: and %o1, %g0, %l2
.word 0x39800008 ! t3_kref+0x960: fbuge,a _kref+0x980
.word 0xf100a03c ! t3_kref+0x964: ld [%g2 + 0x3c], %f24
.word 0xd4a81019 ! t3_kref+0x968: stba %o2, [%g0 + %i1]0x80
.word 0xee56001b ! t3_kref+0x96c: ldsh [%i0 + %i3], %l7
.word 0xb1a6c8ba ! t3_kref+0x970: fsubs %f27, %f26, %f24
.word 0xec9f5058 ! t3_kref+0x974: ldda [%i5 + %i0]0x82, %l6
.word 0x2e480008 ! t3_kref+0x978: bvs,a,pt %icc, _kref+0x998
.word 0xa4427749 ! t3_kref+0x97c: addc %o1, -0x8b7, %l2
.word 0xac1af5ab ! t3_kref+0x980: xor %o3, -0xa55, %l6
.word 0xad2a6003 ! t3_kref+0x984: sll %o1, 0x3, %l6
.word 0xb7b00c20 ! t3_kref+0x988: fzeros %f27
.word 0xb5a609da ! t3_kref+0x98c: fdivd %f24, %f26, %f26
.word 0xb1a01a58 ! t3_kref+0x990: fdtoi %f24, %f24
.word 0xc0ae9018 ! t3_kref+0x994: stba %g0, [%i2 + %i0]0x80
.word 0xafb28060 ! t3_kref+0x998: edge8ln %o2, %g0, %l7
.word 0xb1a01a39 ! t3_kref+0x99c: fstoi %f25, %f24
.word 0xb5a6cd39 ! t3_kref+0x9a0: fsmuld %f27, %f25, %f26
.word 0xee86101c ! t3_kref+0x9a4: lda [%i0 + %i4]0x80, %l7
.word 0x33800006 ! t3_kref+0x9a8: fbe,a _kref+0x9c0
.word 0xd03e4000 ! t3_kref+0x9ac: std %o0, [%i1]
.word 0xae280009 ! t3_kref+0x9b0: andn %g0, %o1, %l7
.word 0xd048a00e ! t3_kref+0x9b4: ldsb [%g2 + 0xe], %o0
.word 0xe8163ff8 ! t3_kref+0x9b8: lduh [%i0 - 8], %l4
.word 0xaa234009 ! t3_kref+0x9bc: sub %o5, %o1, %l5
.word 0x921b4009 ! t3_kref+0x9c0: xor %o5, %o1, %o1
.word 0xb3a00138 ! t3_kref+0x9c4: fabss %f24, %f25
.word 0xec56601c ! t3_kref+0x9c8: ldsh [%i1 + 0x1c], %l6
.word 0xb5a608bb ! t3_kref+0x9cc: fsubs %f24, %f27, %f26
.word 0xb5a0193b ! t3_kref+0x9d0: fstod %f27, %f26
.word 0xb5a68d39 ! t3_kref+0x9d4: fsmuld %f26, %f25, %f26
.word 0xb3a688b9 ! t3_kref+0x9d8: fsubs %f26, %f25, %f25
.word 0xf5263ff4 ! t3_kref+0x9dc: st %f26, [%i0 - 0xc]
.word 0xc12e401c ! t3_kref+0x9e0: st %fsr, [%i1 + %i4]
.word 0xa6d2c00a ! t3_kref+0x9e4: umulcc %o3, %o2, %l3
.word 0x909b2292 ! t3_kref+0x9e8: xorcc %o4, 0x292, %o0
.word 0xa9b34280 ! t3_kref+0x9ec: array32 %o5, %g0, %l4
.word 0xb1a648bb ! t3_kref+0x9f0: fsubs %f25, %f27, %f24
.word 0xac23400a ! t3_kref+0x9f4: sub %o5, %o2, %l6
.word 0xd048a02c ! t3_kref+0x9f8: ldsb [%g2 + 0x2c], %o0
.word 0xaaa2800c ! t3_kref+0x9fc: subcc %o2, %o4, %l5
.word 0xb3b6cabb ! t3_kref+0xa00: fpsub16s %f27, %f27, %f25
.word 0x92c36c30 ! t3_kref+0xa04: addccc %o5, 0xc30, %o1
.word 0xb7a0189b ! t3_kref+0xa08: fitos %f27, %f27
.word 0xb7a01a3a ! t3_kref+0xa0c: fstoi %f26, %f27
.word 0xd22e601c ! t3_kref+0xa10: stb %o1, [%i1 + 0x1c]
.word 0xac200009 ! t3_kref+0xa14: neg %o1, %l6
.word 0xaa42a489 ! t3_kref+0xa18: addc %o2, 0x489, %l5
.word 0xb1b68c58 ! t3_kref+0xa1c: fnor %f26, %f24, %f24
.word 0xa45321c7 ! t3_kref+0xa20: umul %o4, 0x1c7, %l2
.word 0xb1a018d8 ! t3_kref+0xa24: fdtos %f24, %f24
.word 0xae700009 ! t3_kref+0xa28: udiv %g0, %o1, %l7
.word 0xb1b68c58 ! t3_kref+0xa2c: fnor %f26, %f24, %f24
.word 0xec563fec ! t3_kref+0xa30: ldsh [%i0 - 0x14], %l6
.word 0x9de3bfa0 ! t3_kref+0xa34: save %sp, -0x60, %sp
.word 0x81c863a4 ! t3_kref+0xa38: return %g1 + 0x3a4
.word 0xb3a00138 ! t3_kref+0xa3c: fabss %f24, %f25
.word 0xf100a03c ! t3_kref+0xa40: ld [%g2 + 0x3c], %f24
.word 0xe4063fec ! t3_kref+0xa44: ld [%i0 - 0x14], %l2
.word 0x927b6bcc ! t3_kref+0xa48: sdiv %o5, 0xbcc, %o1
.word 0xb1b606f8 ! t3_kref+0xa4c: fmul8ulx16 %f24, %f24, %f24
.word 0xb5b60c5a ! t3_kref+0xa50: fnor %f24, %f26, %f26
.word 0xae0834f0 ! t3_kref+0xa54: and %g0, -0xb10, %l7
.word 0x28800007 ! t3_kref+0xa58: bleu,a _kref+0xa74
.word 0xa45ac00d ! t3_kref+0xa5c: smul %o3, %o5, %l2
.word 0xa8aa7b6e ! t3_kref+0xa60: andncc %o1, -0x492, %l4
.word 0x901a800d ! t3_kref+0xa64: xor %o2, %o5, %o0
.word 0xb5b60eda ! t3_kref+0xa68: fornot2 %f24, %f26, %f26
.word 0xf300a02c ! t3_kref+0xa6c: ld [%g2 + 0x2c], %f25
.word 0xd2267ffc ! t3_kref+0xa70: st %o1, [%i1 - 4]
.word 0xa60b671f ! t3_kref+0xa74: and %o5, 0x71f, %l3
.word 0x35800001 ! t3_kref+0xa78: fbue,a _kref+0xa7c
.word 0x905a6498 ! t3_kref+0xa7c: smul %o1, 0x498, %o0
.word 0xa80aba80 ! t3_kref+0xa80: and %o2, -0x580, %l4
.word 0xb5a68d39 ! t3_kref+0xa84: fsmuld %f26, %f25, %f26
.word 0xd41e3ff8 ! t3_kref+0xa88: ldd [%i0 - 8], %o2
.word 0xaadaafce ! t3_kref+0xa8c: smulcc %o2, 0xfce, %l5
.word 0xb1a01938 ! t3_kref+0xa90: fstod %f24, %f24
.word 0x2c800006 ! t3_kref+0xa94: bneg,a _kref+0xaac
.word 0xf51fbe58 ! t3_kref+0xa98: ldd [%fp - 0x1a8], %f26
.word 0xaafaa0f7 ! t3_kref+0xa9c: sdivcc %o2, 0xf7, %l5
.word 0xd478a03c ! t3_kref+0xaa0: swap [%g2 + 0x3c], %o2
.word 0x28800007 ! t3_kref+0xaa4: bleu,a _kref+0xac0
.word 0xf1bf1a58 ! t3_kref+0xaa8: stda %f24, [%i4 + %i0]0xd2
.word 0x26480004 ! t3_kref+0xaac: bl,a,pt %icc, _kref+0xabc
.word 0xf11fbe20 ! t3_kref+0xab0: ldd [%fp - 0x1e0], %f24
.word 0xac1b400a ! t3_kref+0xab4: xor %o5, %o2, %l6
.word 0xa40afff7 ! t3_kref+0xab8: and %o3, -0x9, %l2
.word 0x929a800c ! t3_kref+0xabc: xorcc %o2, %o4, %o1
.word 0x90a0000c ! t3_kref+0xac0: subcc %g0, %o4, %o0
.word 0xa712e4cc ! t3_kref+0xac4: taddcctv %o3, 0x4cc, %l3
.word 0xb3a00538 ! t3_kref+0xac8: fsqrts %f24, %f25
.word 0xa82b208f ! t3_kref+0xacc: andn %o4, 0x8f, %l4
.word 0xd220a01c ! t3_kref+0xad0: st %o1, [%g2 + 0x1c]
.word 0xa7400000 ! t3_kref+0xad4: mov %y, %l3
.word 0x90f2c00a ! t3_kref+0xad8: udivcc %o3, %o2, %o0
.word 0xac428009 ! t3_kref+0xadc: addc %o2, %o1, %l6
.word 0x9f414000 ! t3_kref+0xae0: mov %pc, %o7
.word 0x31480003 ! t3_kref+0xae4: fba,a,pt %fcc0, _kref+0xaf0
.word 0xc9ee500b ! t3_kref+0xae8: prefetcha %i1 + %o3, 4
.word 0xb5a01899 ! t3_kref+0xaec: fitos %f25, %f26
.word 0xac92400c ! t3_kref+0xaf0: orcc %o1, %o4, %l6
.word 0xf1beda59 ! t3_kref+0xaf4: stda %f24, [%i3 + %i1]0xd2
.word 0xb1b606d8 ! t3_kref+0xaf8: fmul8sux16 %f24, %f24, %f24
.word 0x3b480008 ! t3_kref+0xafc: fble,a,pt %fcc0, _kref+0xb1c
.word 0xe656c018 ! t3_kref+0xb00: ldsh [%i3 + %i0], %l3
.word 0xb5b686f8 ! t3_kref+0xb04: fmul8ulx16 %f26, %f24, %f26
.word 0xb5a0193b ! t3_kref+0xb08: fstod %f27, %f26
.word 0x2f800002 ! t3_kref+0xb0c: fbu,a _kref+0xb14
.word 0xa4bac00a ! t3_kref+0xb10: xnorcc %o3, %o2, %l2
.word 0xb5a6895a ! t3_kref+0xb14: fmuld %f26, %f26, %f26
.word 0xb1b009ba ! t3_kref+0xb18: fexpand %f26, %f24
.word 0xea50a01c ! t3_kref+0xb1c: ldsh [%g2 + 0x1c], %l5
.word 0xb7a0053a ! t3_kref+0xb20: fsqrts %f26, %f27
.word 0xa4dac00a ! t3_kref+0xb24: smulcc %o3, %o2, %l2
.word 0xec48a02f ! t3_kref+0xb28: ldsb [%g2 + 0x2f], %l6
.word 0xec1e7ff0 ! t3_kref+0xb2c: ldd [%i1 - 0x10], %l6
.word 0xb1b60718 ! t3_kref+0xb30: fmuld8sux16 %f24, %f24, %f24
.word 0xb5a01058 ! t3_kref+0xb34: fdtox %f24, %f26
.word 0xec9f5058 ! t3_kref+0xb38: ldda [%i5 + %i0]0x82, %l6
.word 0x81d83f7a ! t3_kref+0xb3c: flush %g0 - 0x86
.word 0xb5b68eda ! t3_kref+0xb40: fornot2 %f26, %f26, %f26
.word 0xe496d019 ! t3_kref+0xb44: lduha [%i3 + %i1]0x80, %l2
.word 0xb7a68838 ! t3_kref+0xb48: fadds %f26, %f24, %f27
.word 0xa6b3400b ! t3_kref+0xb4c: orncc %o5, %o3, %l3
.word 0x8143c000 ! t3_kref+0xb50: stbar
.word 0xee50a00c ! t3_kref+0xb54: ldsh [%g2 + 0xc], %l7
.word 0xa87334bc ! t3_kref+0xb58: udiv %o4, -0xb44, %l4
.word 0x81de000a ! t3_kref+0xb5c: flush %i0 + %o2
.word 0x85800009 ! t3_kref+0xb60: mov %o1, %ccr
.word 0xa4daf8a0 ! t3_kref+0xb64: smulcc %o3, -0x760, %l2
.word 0x9272400d ! t3_kref+0xb68: udiv %o1, %o5, %o1
.word 0x81dbaa08 ! t3_kref+0xb6c: flush %sp + 0xa08
.word 0xb5a0193b ! t3_kref+0xb70: fstod %f27, %f26
.word 0xb1a68d3a ! t3_kref+0xb74: fsmuld %f26, %f26, %f24
.word 0xad1373a2 ! t3_kref+0xb78: taddcctv %o5, -0xc5e, %l6
.word 0xf7ee101b ! t3_kref+0xb7c: prefetcha %i0 + %i3, 27
.word 0x90a8232e ! t3_kref+0xb80: andncc %g0, 0x32e, %o0
.word 0x927a8009 ! t3_kref+0xb84: sdiv %o2, %o1, %o1
.word 0xd62e8019 ! t3_kref+0xb88: stb %o3, [%i2 + %i1]
.word 0xb5a01898 ! t3_kref+0xb8c: fitos %f24, %f26
.word 0x2e480001 ! t3_kref+0xb90: bvs,a,pt %icc, _kref+0xb94
.word 0xaadac000 ! t3_kref+0xb94: smulcc %o3, %g0, %l5
.word 0xc3ee1000 ! t3_kref+0xb98: prefetcha %i0, 1
.word 0x9fc10000 ! t3_kref+0xb9c: call %g4
.word 0xb5a00158 ! t3_kref+0xba0: fabsd %f24, %f26
.word 0xe696d019 ! t3_kref+0xba4: lduha [%i3 + %i1]0x80, %l3
.word 0xae08000a ! t3_kref+0xba8: and %g0, %o2, %l7
.word 0xb810200c ! t3_kref+0xbac: mov 0xc, %i4
.word 0xb1a6085a ! t3_kref+0xbb0: faddd %f24, %f26, %f24
.word 0xf1801018 ! t3_kref+0xbb4: lda [%g0 + %i0]0x80, %f24
.word 0x928a400a ! t3_kref+0xbb8: andcc %o1, %o2, %o1
.word 0xa7400000 ! t3_kref+0xbbc: mov %y, %l3
.word 0xb1a68d3a ! t3_kref+0xbc0: fsmuld %f26, %f26, %f24
.word 0xa5400000 ! t3_kref+0xbc4: mov %y, %l2
.word 0x3f480003 ! t3_kref+0xbc8: fbo,a,pt %fcc0, _kref+0xbd4
.word 0xc398a1c0 ! t3_kref+0xbcc: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb5a6cd39 ! t3_kref+0xbd0: fsmuld %f27, %f25, %f26
.word 0x2c800007 ! t3_kref+0xbd4: bneg,a _kref+0xbf0
.word 0xe640a03c ! t3_kref+0xbd8: ldsw [%g2 + 0x3c], %l3
.word 0xb5a00558 ! t3_kref+0xbdc: fsqrtd %f24, %f26
.word 0xe45f4019 ! t3_kref+0xbe0: ldx [%i5 + %i1], %l2
.word 0xb5b00c00 ! t3_kref+0xbe4: fzero %f26
.word 0xa8f82267 ! t3_kref+0xbe8: sdivcc %g0, 0x267, %l4
.word 0xe4063ff8 ! t3_kref+0xbec: ld [%i0 - 8], %l2
.word 0xac003089 ! t3_kref+0xbf0: add %g0, -0xf77, %l6
.word 0xf720a00c ! t3_kref+0xbf4: st %f27, [%g2 + 0xc]
.word 0xb1a688d8 ! t3_kref+0xbf8: fsubd %f26, %f24, %f24
.word 0xb1b60f5a ! t3_kref+0xbfc: fornot1 %f24, %f26, %f24
.word 0x30800005 ! t3_kref+0xc00: ba,a _kref+0xc14
.word 0xae32400d ! t3_kref+0xc04: orn %o1, %o5, %l7
.word 0x3e800006 ! t3_kref+0xc08: bvc,a _kref+0xc20
.word 0xee064000 ! t3_kref+0xc0c: ld [%i1], %l7
.word 0xaa23400a ! t3_kref+0xc10: sub %o5, %o2, %l5
.word 0xb7a01a3a ! t3_kref+0xc14: fstoi %f26, %f27
.word 0xa7b240ed ! t3_kref+0xc18: edge16ln %o1, %o5, %l3
.word 0xa6fb400a ! t3_kref+0xc1c: sdivcc %o5, %o2, %l3
.word 0xa8f2800c ! t3_kref+0xc20: udivcc %o2, %o4, %l4
.word 0xa642c00d ! t3_kref+0xc24: addc %o3, %o5, %l3
.word 0xb5a648bb ! t3_kref+0xc28: fsubs %f25, %f27, %f26
.word 0x81d80017 ! t3_kref+0xc2c: flush %g0 + %l7
.word 0x33800008 ! t3_kref+0xc30: fbe,a _kref+0xc50
.word 0x81de4009 ! t3_kref+0xc34: flush %i1 + %o1
.word 0x38800007 ! t3_kref+0xc38: bgu,a _kref+0xc54
.word 0xd81e401d ! t3_kref+0xc3c: ldd [%i1 + %i5], %o4
.word 0xb1a0111a ! t3_kref+0xc40: fxtod %f26, %f24
.word 0xe8566014 ! t3_kref+0xc44: ldsh [%i1 + 0x14], %l4
.word 0xacb3000b ! t3_kref+0xc48: orncc %o4, %o3, %l6
.word 0xaa728009 ! t3_kref+0xc4c: udiv %o2, %o1, %l5
.word 0xaa22400a ! t3_kref+0xc50: sub %o1, %o2, %l5
.word 0xb3a01898 ! t3_kref+0xc54: fitos %f24, %f25
.word 0xe84e3ff3 ! t3_kref+0xc58: ldsb [%i0 - 0xd], %l4
.word 0x23800006 ! t3_kref+0xc5c: fbne,a _kref+0xc74
.word 0xb1a0103a ! t3_kref+0xc60: fstox %f26, %f24
.word 0xafb34100 ! t3_kref+0xc64: edge32 %o5, %g0, %l7
.word 0xd8ee101a ! t3_kref+0xc68: ldstuba [%i0 + %i2]0x80, %o4
.word 0xe46e001a ! t3_kref+0xc6c: ldstub [%i0 + %i2], %l2
.word 0xa6bb400c ! t3_kref+0xc70: xnorcc %o5, %o4, %l3
.word 0xaef2e3b6 ! t3_kref+0xc74: udivcc %o3, 0x3b6, %l7
.word 0xc398a1c0 ! t3_kref+0xc78: ldda [%g2 + 0x1c0]%asi, %f32
.word 0x32800004 ! t3_kref+0xc7c: bne,a _kref+0xc8c
.word 0xb3a0053b ! t3_kref+0xc80: fsqrts %f27, %f25
.word 0xac432c18 ! t3_kref+0xc84: addc %o4, 0xc18, %l6
.word 0xb3a01a3a ! t3_kref+0xc88: fstoi %f26, %f25
.word 0xb5a00538 ! t3_kref+0xc8c: fsqrts %f24, %f26
.word 0xf720a01c ! t3_kref+0xc90: st %f27, [%g2 + 0x1c]
.word 0xe410a01c ! t3_kref+0xc94: lduh [%g2 + 0x1c], %l2
.word 0xb5a00538 ! t3_kref+0xc98: fsqrts %f24, %f26
sethi %hi(2f), %o7
.word 0xe40be0b0 ! t3_kref+0xca0: ldub [%o7 + 0xb0], %l2
.word 0xa41ca00c ! t3_kref+0xca4: xor %l2, 0xc, %l2
.word 0xe42be0b0 ! t3_kref+0xca8: stb %l2, [%o7 + 0xb0]
.word 0x81dbe0b0 ! t3_kref+0xcac: flush %o7 + 0xb0
2: .word 0xb7a0189b ! t3_kref+0xcb0: fitos %f27, %f27
.word 0xa5b2802c ! t3_kref+0xcb4: edge8n %o2, %o4, %l2
.word 0x92f2c000 ! t3_kref+0xcb8: udivcc %o3, %g0, %o1
.word 0xf11fbfc8 ! t3_kref+0xcbc: ldd [%fp - 0x38], %f24
.word 0xa7b2c300 ! t3_kref+0xcc0: alignaddr %o3, %g0, %l3
.word 0x90fa800c ! t3_kref+0xcc4: sdivcc %o2, %o4, %o0
.word 0xe410a01c ! t3_kref+0xcc8: lduh [%g2 + 0x1c], %l2
.word 0xea00a01c ! t3_kref+0xccc: ld [%g2 + 0x1c], %l5
.word 0xaa9ac00a ! t3_kref+0xcd0: xorcc %o3, %o2, %l5
.word 0xf300a03c ! t3_kref+0xcd4: ld [%g2 + 0x3c], %f25
.word 0xb1a00558 ! t3_kref+0xcd8: fsqrtd %f24, %f24
.word 0xd47e001c ! t3_kref+0xcdc: swap [%i0 + %i4], %o2
.word 0x81df6437 ! t3_kref+0xce0: flush %i5 + 0x437
.word 0xf720a01c ! t3_kref+0xce4: st %f27, [%g2 + 0x1c]
.word 0xf700a03c ! t3_kref+0xce8: ld [%g2 + 0x3c], %f27
.word 0xf51e6000 ! t3_kref+0xcec: ldd [%i1], %f26
.word 0xaad2400a ! t3_kref+0xcf0: umulcc %o1, %o2, %l5
.word 0x92100000 ! t3_kref+0xcf4: clr %o1
.word 0xe6563ff8 ! t3_kref+0xcf8: ldsh [%i0 - 8], %l3
.word 0xb3a0013b ! t3_kref+0xcfc: fabss %f27, %f25
.word 0x92e37635 ! t3_kref+0xd00: subccc %o5, -0x9cb, %o1
.word 0xaa1a400b ! t3_kref+0xd04: xor %o1, %o3, %l5
.word 0xd0480019 ! t3_kref+0xd08: ldsb [%g0 + %i1], %o0
.word 0xa642bc49 ! t3_kref+0xd0c: addc %o2, -0x3b7, %l3
.word 0xb5b60eda ! t3_kref+0xd10: fornot2 %f24, %f26, %f26
.word 0xf1be584a ! t3_kref+0xd14: stda %f24, [%i1 + %o2]0xc2
.word 0xae0b4000 ! t3_kref+0xd18: and %o5, %g0, %l7
.word 0x37480006 ! t3_kref+0xd1c: fbge,a,pt %fcc0, _kref+0xd34
.word 0xb1b60f5a ! t3_kref+0xd20: fornot1 %f24, %f26, %f24
.word 0xc398a1c0 ! t3_kref+0xd24: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xab336013 ! t3_kref+0xd28: srl %o5, 0x13, %l5
.word 0xacf24009 ! t3_kref+0xd2c: udivcc %o1, %o1, %l6
.word 0xefee101c ! t3_kref+0xd30: prefetcha %i0 + %i4, 23
.word 0xa4137f81 ! t3_kref+0xd34: or %o5, -0x7f, %l2
.word 0xb1a6895a ! t3_kref+0xd38: fmuld %f26, %f26, %f24
.word 0xac72675d ! t3_kref+0xd3c: udiv %o1, 0x75d, %l6
.word 0xad400000 ! t3_kref+0xd40: mov %y, %l6
.word 0xac32e95c ! t3_kref+0xd44: orn %o3, 0x95c, %l6
.word 0x36800007 ! t3_kref+0xd48: bge,a _kref+0xd64
.word 0xd0400019 ! t3_kref+0xd4c: ldsw [%g0 + %i1], %o0
.word 0xb1a00158 ! t3_kref+0xd50: fabsd %f24, %f24
.word 0xaa0a79f8 ! t3_kref+0xd54: and %o1, -0x608, %l5
.word 0xb7a01a58 ! t3_kref+0xd58: fdtoi %f24, %f27
.word 0x91b34040 ! t3_kref+0xd5c: edge8l %o5, %g0, %o0
.word 0x905abd06 ! t3_kref+0xd60: smul %o2, -0x2fa, %o0
.word 0x9de3bfa0 ! t3_kref+0xd64: save %sp, -0x60, %sp
.word 0xb62e2fd2 ! t3_kref+0xd68: andn %i0, 0xfd2, %i3
.word 0xabef0018 ! t3_kref+0xd6c: restore %i4, %i0, %l5
.word 0xd6300018 ! t3_kref+0xd70: sth %o3, [%g0 + %i0]
.word 0xafb3430b ! t3_kref+0xd74: alignaddr %o5, %o3, %l7
.word 0xd200a02c ! t3_kref+0xd78: ld [%g2 + 0x2c], %o1
.word 0xaf3b4000 ! t3_kref+0xd7c: sra %o5, %g0, %l7
.word 0xb5a0193b ! t3_kref+0xd80: fstod %f27, %f26
.word 0x34800004 ! t3_kref+0xd84: bg,a _kref+0xd94
.word 0xdab61000 ! t3_kref+0xd88: stha %o5, [%i0]0x80
.word 0xb3c06aee ! t3_kref+0xd8c: jmpl %g1 + 0xaee, %i1
.word 0xee162012 ! t3_kref+0xd90: lduh [%i0 + 0x12], %l7
.word 0xc807bfe4 ! t3_kref+0xd94: ld [%fp - 0x1c], %g4
.word 0xa9237525 ! t3_kref+0xd98: mulscc %o5, -0xadb, %l4
.word 0x92bb4000 ! t3_kref+0xd9c: xnorcc %o5, %g0, %o1
.word 0xf5000018 ! t3_kref+0xda0: ld [%g0 + %i0], %f26
.word 0xa443400d ! t3_kref+0xda4: addc %o5, %o5, %l2
.word 0xc398a1c0 ! t3_kref+0xda8: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xf51f4018 ! t3_kref+0xdac: ldd [%i5 + %i0], %f26
.word 0xe07e6008 ! t3_kref+0xdb0: swap [%i1 + 8], %l0
.word 0x8143c000 ! t3_kref+0xdb4: stbar
.word 0xb5a6095a ! t3_kref+0xdb8: fmuld %f24, %f26, %f26
.word 0xae5b0009 ! t3_kref+0xdbc: smul %o4, %o1, %l7
.word 0x92fab128 ! t3_kref+0xdc0: sdivcc %o2, -0xed8, %o1
.word 0xad2026a1 ! t3_kref+0xdc4: mulscc %g0, 0x6a1, %l6
.word 0xb5b68c58 ! t3_kref+0xdc8: fnor %f26, %f24, %f26
.word 0xd41e3fe8 ! t3_kref+0xdcc: ldd [%i0 - 0x18], %o2
.word 0xe840a02c ! t3_kref+0xdd0: ldsw [%g2 + 0x2c], %l4
.word 0xd22e3ff9 ! t3_kref+0xdd4: stb %o1, [%i0 - 7]
.word 0xb7a01898 ! t3_kref+0xdd8: fitos %f24, %f27
.word 0xe0e81019 ! t3_kref+0xddc: ldstuba [%g0 + %i1]0x80, %l0
.word 0xda20a00c ! t3_kref+0xde0: st %o5, [%g2 + 0xc]
.word 0xacb24000 ! t3_kref+0xde4: orncc %o1, %g0, %l6
.word 0xa41a800a ! t3_kref+0xde8: xor %o2, %o2, %l2
.word 0x92b326ca ! t3_kref+0xdec: orncc %o4, 0x6ca, %o1
.word 0x27480002 ! t3_kref+0xdf0: fbul,a,pt %fcc0, _kref+0xdf8
.word 0xaf400000 ! t3_kref+0xdf4: mov %y, %l7
.word 0x36800008 ! t3_kref+0xdf8: bge,a _kref+0xe18
.word 0xa6d263a9 ! t3_kref+0xdfc: umulcc %o1, 0x3a9, %l3
.word 0xf7262018 ! t3_kref+0xe00: st %f27, [%i0 + 0x18]
.word 0xe608a00e ! t3_kref+0xe04: ldub [%g2 + 0xe], %l3
.word 0xd05e001d ! t3_kref+0xe08: ldx [%i0 + %i5], %o0
.word 0x1100323c ! t3_kref+0xe0c: sethi %hi(0xc8f000), %o0
.word 0xb5a01118 ! t3_kref+0xe10: fxtod %f24, %f26
.word 0x90aaa8b7 ! t3_kref+0xe14: andncc %o2, 0x8b7, %o0
.word 0xb1b686bb ! t3_kref+0xe18: fmul8x16al %f26, %f27, %f24
.word 0xaeaac00c ! t3_kref+0xe1c: andncc %o3, %o4, %l7
.word 0x22800008 ! t3_kref+0xe20: be,a _kref+0xe40
.word 0xb1a00158 ! t3_kref+0xe24: fabsd %f24, %f24
.word 0xaee034d0 ! t3_kref+0xe28: subccc %g0, -0xb30, %l7
.word 0xec86101c ! t3_kref+0xe2c: lda [%i0 + %i4]0x80, %l6
.word 0x927aad44 ! t3_kref+0xe30: sdiv %o2, 0xd44, %o1
.word 0x929a668a ! t3_kref+0xe34: xorcc %o1, 0x68a, %o1
.word 0x81830000 ! t3_kref+0xe38: wr %o4, %g0, %y
.word 0x81ae8a58 ! t3_kref+0xe3c: fcmpd %fcc0, %f26, %f24
.word 0xa7b30240 ! t3_kref+0xe40: array16 %o4, %g0, %l3
.word 0xc398a1c0 ! t3_kref+0xe44: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xd2262008 ! t3_kref+0xe48: st %o1, [%i0 + 8]
.word 0x90b2654c ! t3_kref+0xe4c: orncc %o1, 0x54c, %o0
.word 0xb7a00539 ! t3_kref+0xe50: fsqrts %f25, %f27
.word 0x8d82b4a6 ! t3_kref+0xe54: wr %o2, 0xfffff4a6, %fprs
.word 0xa408000c ! t3_kref+0xe58: and %g0, %o4, %l2
.word 0xa8583df1 ! t3_kref+0xe5c: smul %g0, -0x20f, %l4
.word 0xd43822d0 ! t3_kref+0xe60: std %o2, [%g0 + 0x2d0]
.word 0xa4934000 ! t3_kref+0xe64: orcc %o5, %g0, %l2
.word 0xa898000b ! t3_kref+0xe68: xorcc %g0, %o3, %l4
.word 0xe4ce501a ! t3_kref+0xe6c: ldsba [%i1 + %i2]0x80, %l2
.word 0x928b21b6 ! t3_kref+0xe70: andcc %o4, 0x1b6, %o1
.word 0xec10a02c ! t3_kref+0xe74: lduh [%g2 + 0x2c], %l6
.word 0xda28a00c ! t3_kref+0xe78: stb %o5, [%g2 + 0xc]
.word 0xa422c00b ! t3_kref+0xe7c: sub %o3, %o3, %l2
.word 0xb1b60ed8 ! t3_kref+0xe80: fornot2 %f24, %f24, %f24
.word 0x3c480002 ! t3_kref+0xe84: bpos,a,pt %icc, _kref+0xe8c
.word 0xd81f4018 ! t3_kref+0xe88: ldd [%i5 + %i0], %o4
.word 0xe450a03e ! t3_kref+0xe8c: ldsh [%g2 + 0x3e], %l2
.word 0x81830000 ! t3_kref+0xe90: wr %o4, %g0, %y
.word 0xb3a00538 ! t3_kref+0xe94: fsqrts %f24, %f25
.word 0xfdee501b ! t3_kref+0xe98: prefetcha %i1 + %i3, 30
.word 0x34800005 ! t3_kref+0xe9c: bg,a _kref+0xeb0
.word 0xe88e1000 ! t3_kref+0xea0: lduba [%i0]0x80, %l4
.word 0xb7a648ba ! t3_kref+0xea4: fsubs %f25, %f26, %f27
.word 0x37480003 ! t3_kref+0xea8: fbge,a,pt %fcc0, _kref+0xeb4
.word 0x92a30000 ! t3_kref+0xeac: subcc %o4, %g0, %o1
.word 0xb1a01938 ! t3_kref+0xeb0: fstod %f24, %f24
.word 0xa532c000 ! t3_kref+0xeb4: srl %o3, %g0, %l2
.word 0xb1b60a78 ! t3_kref+0xeb8: fpadd32s %f24, %f24, %f24
.word 0xc368a1c8 ! t3_kref+0xebc: prefetch %g2 + 0x1c8, 1
.word 0xabb68558 ! t3_kref+0xec0: fcmpeq16 %f26, %f24, %l5
.word 0xd000a03c ! t3_kref+0xec4: ld [%g2 + 0x3c], %o0
.word 0x910a4000 ! t3_kref+0xec8: tsubcc %o1, %g0, %o0
.word 0x28480006 ! t3_kref+0xecc: bleu,a,pt %icc, _kref+0xee4
.word 0x922ac00d ! t3_kref+0xed0: andn %o3, %o5, %o1
.word 0xc398a1c0 ! t3_kref+0xed4: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xaeb279eb ! t3_kref+0xed8: orncc %o1, -0x615, %l7
.word 0xaa9b756e ! t3_kref+0xedc: xorcc %o5, -0xa92, %l5
.word 0xacb3000b ! t3_kref+0xee0: orncc %o4, %o3, %l6
.word 0x81aecaba ! t3_kref+0xee4: fcmpes %fcc0, %f27, %f26
.word 0xd0ce9018 ! t3_kref+0xee8: ldsba [%i2 + %i0]0x80, %o0
.word 0xf1be1809 ! t3_kref+0xeec: stda %f24, [%i0 + %o1]0xc0
.word 0xea78a00c ! t3_kref+0xef0: swap [%g2 + 0xc], %l5
.word 0x2b104cb5 ! t3_kref+0xef4: sethi %hi(0x4132d400), %l5
.word 0xa6332b2a ! t3_kref+0xef8: orn %o4, 0xb2a, %l3
.word 0xa692800a ! t3_kref+0xefc: orcc %o2, %o2, %l3
.word 0xa4982f02 ! t3_kref+0xf00: xorcc %g0, 0xf02, %l2
.word 0xa422800d ! t3_kref+0xf04: sub %o2, %o5, %l2
.word 0x81ae0a5a ! t3_kref+0xf08: fcmpd %fcc0, %f24, %f26
.word 0xb1a6885a ! t3_kref+0xf0c: faddd %f26, %f26, %f24
.word 0x9fc10000 ! t3_kref+0xf10: call %g4
.word 0xb5b60c5a ! t3_kref+0xf14: fnor %f24, %f26, %f26
call 0x00000d94
.word 0xaa0a800d ! t3_kref+0xf1c: and %o2, %o5, %l5
.word 0xb3b6cdfb ! t3_kref+0xf20: fnands %f27, %f27, %f25
.word 0xec10a00c ! t3_kref+0xf24: lduh [%g2 + 0xc], %l6
.word 0xaa2af9ab ! t3_kref+0xf28: andn %o3, -0x655, %l5
.word 0x81ae0a3b ! t3_kref+0xf2c: fcmps %fcc0, %f24, %f27
.word 0xd236c018 ! t3_kref+0xf30: sth %o1, [%i3 + %i0]
.word 0xb5b60ed8 ! t3_kref+0xf34: fornot2 %f24, %f24, %f26
.word 0xb7a6493a ! t3_kref+0xf38: fmuls %f25, %f26, %f27
.word 0x907022ed ! t3_kref+0xf3c: udiv %g0, 0x2ed, %o0
.word 0xacf02878 ! t3_kref+0xf40: udivcc %g0, 0x878, %l6
.word 0xb5b64ea0 ! t3_kref+0xf44: fsrc1s %f25, %f26
.word 0xb5a0055a ! t3_kref+0xf48: fsqrtd %f26, %f26
.word 0x86102003 ! t3_kref+0xf4c: mov 0x3, %g3
.word 0x32800000 ! t3_kref+0xf50: bne,a _kref+0xf50
.word 0x86a0e001 ! t3_kref+0xf54: subcc %g3, 1, %g3
.word 0xd4780018 ! t3_kref+0xf58: swap [%g0 + %i0], %o2
.word 0xa80b400b ! t3_kref+0xf5c: and %o5, %o3, %l4
.word 0x3f480008 ! t3_kref+0xf60: fbo,a,pt %fcc0, _kref+0xf80
.word 0xd008a01d ! t3_kref+0xf64: ldub [%g2 + 0x1d], %o0
.word 0xd41e6000 ! t3_kref+0xf68: ldd [%i1], %o2
.word 0x20480005 ! t3_kref+0xf6c: bn,a,pt %icc, _kref+0xf80
.word 0xa4d30000 ! t3_kref+0xf70: umulcc %o4, %g0, %l2
.word 0xe8062000 ! t3_kref+0xf74: ld [%i0], %l4
.word 0xb5a0003a ! t3_kref+0xf78: fmovs %f26, %f26
.word 0x8143c000 ! t3_kref+0xf7c: stbar
.word 0xf19e1a1a ! t3_kref+0xf80: ldda [%i0 + %i2]0xd0, %f24
.word 0xac9320b7 ! t3_kref+0xf84: orcc %o4, 0xb7, %l6
.word 0x92a00000 ! t3_kref+0xf88: subcc %g0, %g0, %o1
.word 0x81dec00a ! t3_kref+0xf8c: flush %i3 + %o2
.word 0x21480004 ! t3_kref+0xf90: fbn,a,pt %fcc0, _kref+0xfa0
.word 0xb5b60758 ! t3_kref+0xf94: fpack32 %f24, %f24, %f26
.word 0xae5afc2c ! t3_kref+0xf98: smul %o3, -0x3d4, %l7
.word 0xd208a01f ! t3_kref+0xf9c: ldub [%g2 + 0x1f], %o1
.word 0xb5a608d8 ! t3_kref+0xfa0: fsubd %f24, %f24, %f26
.word 0x92f8000d ! t3_kref+0xfa4: sdivcc %g0, %o5, %o1
.word 0xc398a1c0 ! t3_kref+0xfa8: ldda [%g2 + 0x1c0]%asi, %f32
.word 0x9292800d ! t3_kref+0xfac: orcc %o2, %o5, %o1
.word 0x81ae0a5a ! t3_kref+0xfb0: fcmpd %fcc0, %f24, %f26
.word 0xe656200e ! t3_kref+0xfb4: ldsh [%i0 + 0xe], %l3
.word 0xb7b60a79 ! t3_kref+0xfb8: fpadd32s %f24, %f25, %f27
.word 0xa692a23b ! t3_kref+0xfbc: orcc %o2, 0x23b, %l3
.word 0xb1b60c5a ! t3_kref+0xfc0: fnor %f24, %f26, %f24
.word 0xac7b0000 ! t3_kref+0xfc4: sdiv %o4, %g0, %l6
.word 0x24800006 ! t3_kref+0xfc8: ble,a _kref+0xfe0
.word 0xb5a0111a ! t3_kref+0xfcc: fxtod %f26, %f26
.word 0xb1b68a18 ! t3_kref+0xfd0: fpadd16 %f26, %f24, %f24
.word 0xa93aa00e ! t3_kref+0xfd4: sra %o2, 0xe, %l4
.word 0xa42a7568 ! t3_kref+0xfd8: andn %o1, -0xa98, %l2
.word 0xb5a6085a ! t3_kref+0xfdc: faddd %f24, %f26, %f26
.word 0xb1b6875a ! t3_kref+0xfe0: fpack32 %f26, %f26, %f24
.word 0xf3000019 ! t3_kref+0xfe4: ld [%g0 + %i1], %f25
.word 0xb5b60e80 ! t3_kref+0xfe8: fsrc1 %f24, %f26
.word 0xa8e2b2d3 ! t3_kref+0xfec: subccc %o2, -0xd2d, %l4
.word 0xee7e2014 ! t3_kref+0xff0: swap [%i0 + 0x14], %l7
.word 0x92730009 ! t3_kref+0xff4: udiv %o4, %o1, %o1
.word 0xab2ac009 ! t3_kref+0xff8: sll %o3, %o1, %l5
.word 0xe848a02f ! t3_kref+0xffc: ldsb [%g2 + 0x2f], %l4
.word 0xeb68a00b ! t3_kref+0x1000: prefetch %g2 + 0xb, 21
.word 0xda78a03c ! t3_kref+0x1004: swap [%g2 + 0x3c], %o5
.word 0xb5a60d38 ! t3_kref+0x1008: fsmuld %f24, %f24, %f26
.word 0x8143c000 ! t3_kref+0x100c: stbar
.word 0xb1b686f8 ! t3_kref+0x1010: fmul8ulx16 %f26, %f24, %f24
.word 0xda6e3ffa ! t3_kref+0x1014: ldstub [%i0 - 6], %o5
.word 0x91400000 ! t3_kref+0x1018: mov %y, %o0
.word 0xae7a8009 ! t3_kref+0x101c: sdiv %o2, %o1, %l7
.word 0xc398a1c0 ! t3_kref+0x1020: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xf1ee501d ! t3_kref+0x1024: prefetcha %i1 + %i5, 24
.word 0x35480003 ! t3_kref+0x1028: fbue,a,pt %fcc0, _kref+0x1034
.word 0xe03f4005 ! t3_kref+0x102c: std %l0, [%i5 + %g5]
.word 0xb1a60d38 ! t3_kref+0x1030: fsmuld %f24, %f24, %f24
.word 0xd9e6100a ! t3_kref+0x1034: casa [%i0]0x80, %o2, %o4
.word 0xafb24309 ! t3_kref+0x1038: alignaddr %o1, %o1, %l7
.word 0xb1a0013a ! t3_kref+0x103c: fabss %f26, %f24
.word 0xb5a018da ! t3_kref+0x1040: fdtos %f26, %f26
.word 0xb5a608da ! t3_kref+0x1044: fsubd %f24, %f26, %f26
.word 0xaafb68d3 ! t3_kref+0x1048: sdivcc %o5, 0x8d3, %l5
.word 0xb5a6c93a ! t3_kref+0x104c: fmuls %f27, %f26, %f26
.word 0xb3a6c939 ! t3_kref+0x1050: fmuls %f27, %f25, %f25
.word 0x92daf2b5 ! t3_kref+0x1054: smulcc %o3, -0xd4b, %o1
.word 0xb3a00538 ! t3_kref+0x1058: fsqrts %f24, %f25
.word 0xa7332012 ! t3_kref+0x105c: srl %o4, 0x12, %l3
.word 0xc1ee1009 ! t3_kref+0x1060: prefetcha %i0 + %o1, 0
.word 0xec40a00c ! t3_kref+0x1064: ldsw [%g2 + 0xc], %l6
.word 0xb5b60e5a ! t3_kref+0x1068: fxnor %f24, %f26, %f26
.word 0xf7270018 ! t3_kref+0x106c: st %f27, [%i4 + %i0]
.word 0xd86e3fe6 ! t3_kref+0x1070: ldstub [%i0 - 0x1a], %o4
.word 0xec1e6010 ! t3_kref+0x1074: ldd [%i1 + 0x10], %l6
.word 0xd250a03e ! t3_kref+0x1078: ldsh [%g2 + 0x3e], %o1
.word 0xa8f32f22 ! t3_kref+0x107c: udivcc %o4, 0xf22, %l4
.word 0xaa9b400a ! t3_kref+0x1080: xorcc %o5, %o2, %l5
.word 0xc398a1c0 ! t3_kref+0x1084: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb7a018d8 ! t3_kref+0x1088: fdtos %f24, %f27
.word 0xd000a03c ! t3_kref+0x108c: ld [%g2 + 0x3c], %o0
.word 0xf9ee101c ! t3_kref+0x1090: prefetcha %i0 + %i4, 28
.word 0x21800002 ! t3_kref+0x1094: fbn,a _kref+0x109c
.word 0xdab6501b ! t3_kref+0x1098: stha %o5, [%i1 + %i3]0x80
.word 0xa5b3432d ! t3_kref+0x109c: bmask %o5, %o5, %l2
.word 0xec3e3fe0 ! t3_kref+0x10a0: std %l6, [%i0 - 0x20]
.word 0xf126401c ! t3_kref+0x10a4: st %f24, [%i1 + %i4]
.word 0xab202ab0 ! t3_kref+0x10a8: mulscc %g0, 0xab0, %l5
.word 0xa42a637a ! t3_kref+0x10ac: andn %o1, 0x37a, %l2
.word 0xd0560000 ! t3_kref+0x10b0: ldsh [%i0], %o0
.word 0x925a400b ! t3_kref+0x10b4: smul %o1, %o3, %o1
.word 0xc807bff0 ! t3_kref+0x10b8: ld [%fp - 0x10], %g4
.word 0xb5b60c5a ! t3_kref+0x10bc: fnor %f24, %f26, %f26
.word 0xe8780018 ! t3_kref+0x10c0: swap [%g0 + %i0], %l4
.word 0xb5a6095a ! t3_kref+0x10c4: fmuld %f24, %f26, %f26
.word 0xb5b009b8 ! t3_kref+0x10c8: fexpand %f24, %f26
.word 0xa532a01a ! t3_kref+0x10cc: srl %o2, 0x1a, %l2
.word 0xe66e600b ! t3_kref+0x10d0: ldstub [%i1 + 0xb], %l3
.word 0xb5b68c5a ! t3_kref+0x10d4: fnor %f26, %f26, %f26
.word 0xb1a0055a ! t3_kref+0x10d8: fsqrtd %f26, %f24
.word 0x37480006 ! t3_kref+0x10dc: fbge,a,pt %fcc0, _kref+0x10f4
.word 0xf5263ff4 ! t3_kref+0x10e0: st %f26, [%i0 - 0xc]
.word 0xb5a0189b ! t3_kref+0x10e4: fitos %f27, %f26
.word 0xae92c009 ! t3_kref+0x10e8: orcc %o3, %o1, %l7
.word 0xd248a00e ! t3_kref+0x10ec: ldsb [%g2 + 0xe], %o1
.word 0x928ae235 ! t3_kref+0x10f0: andcc %o3, 0x235, %o1
.word 0xa4b3400d ! t3_kref+0x10f4: orncc %o5, %o5, %l2
.word 0xb7a01899 ! t3_kref+0x10f8: fitos %f25, %f27
.word 0xb5a6895a ! t3_kref+0x10fc: fmuld %f26, %f26, %f26
.word 0xb6102018 ! t3_kref+0x1100: mov 0x18, %i3
.word 0xa4e2be4c ! t3_kref+0x1104: subccc %o2, -0x1b4, %l2
.word 0xb3a649bb ! t3_kref+0x1108: fdivs %f25, %f27, %f25
.word 0xae5b000c ! t3_kref+0x110c: smul %o4, %o4, %l7
.word 0xb1a0053a ! t3_kref+0x1110: fsqrts %f26, %f24
.word 0x9de3bfa0 ! t3_kref+0x1114: save %sp, -0x60, %sp
.word 0xb8803d92 ! t3_kref+0x1118: addcc %g0, -0x26e, %i4
.word 0x93ef4018 ! t3_kref+0x111c: restore %i5, %i0, %o1
.word 0x92e3400d ! t3_kref+0x1120: subccc %o5, %o5, %o1
.word 0xac903c2b ! t3_kref+0x1124: orcc %g0, -0x3d5, %l6
.word 0xb7b6cab9 ! t3_kref+0x1128: fpsub16s %f27, %f25, %f27
.word 0xac9a731c ! t3_kref+0x112c: xorcc %o1, -0xce4, %l6
.word 0xac98000c ! t3_kref+0x1130: xorcc %g0, %o4, %l6
.word 0xb1a01918 ! t3_kref+0x1134: fitod %f24, %f24
.word 0xa4f2bd41 ! t3_kref+0x1138: udivcc %o2, -0x2bf, %l2
.word 0xb1a01a3a ! t3_kref+0x113c: fstoi %f26, %f24
.word 0xace02030 ! t3_kref+0x1140: subccc %g0, 0x30, %l6
.word 0xaab2c009 ! t3_kref+0x1144: orncc %o3, %o1, %l5
.word 0x9de3bfa0 ! t3_kref+0x1148: save %sp, -0x60, %sp
.word 0x81c86aa4 ! t3_kref+0x114c: return %g1 + 0xaa4
.word 0xebe6500d ! t3_kref+0x1150: casa [%i1]0x80, %o5, %l5
.word 0xf500a02c ! t3_kref+0x1154: ld [%g2 + 0x2c], %f26
.word 0xf19f5a18 ! t3_kref+0x1158: ldda [%i5 + %i0]0xd0, %f24
.word 0xc398a1c0 ! t3_kref+0x115c: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb3a00539 ! t3_kref+0x1160: fsqrts %f25, %f25
.word 0x30800004 ! t3_kref+0x1164: ba,a _kref+0x1174
.word 0xb7a0189a ! t3_kref+0x1168: fitos %f26, %f27
.word 0xb1a688d8 ! t3_kref+0x116c: fsubd %f26, %f24, %f24
.word 0xabb0006a ! t3_kref+0x1170: edge8ln %g0, %o2, %l5
.word 0xb1a0055a ! t3_kref+0x1174: fsqrtd %f26, %f24
.word 0x35480004 ! t3_kref+0x1178: fbue,a,pt %fcc0, _kref+0x1188
.word 0xaafb4009 ! t3_kref+0x117c: sdivcc %o5, %o1, %l5
.word 0xacf328d9 ! t3_kref+0x1180: udivcc %o4, 0x8d9, %l6
.word 0xd428a03c ! t3_kref+0x1184: stb %o2, [%g2 + 0x3c]
.word 0xd626001c ! t3_kref+0x1188: st %o3, [%i0 + %i4]
.word 0xaa2336c1 ! t3_kref+0x118c: sub %o4, -0x93f, %l5
.word 0xd008a01d ! t3_kref+0x1190: ldub [%g2 + 0x1d], %o0
.word 0xb5a0055a ! t3_kref+0x1194: fsqrtd %f26, %f26
.word 0xd03e6018 ! t3_kref+0x1198: std %o0, [%i1 + 0x18]
.word 0xf320a01c ! t3_kref+0x119c: st %f25, [%g2 + 0x1c]
.word 0xa9b24160 ! t3_kref+0x11a0: edge32ln %o1, %g0, %l4
.word 0xeec01018 ! t3_kref+0x11a4: ldswa [%g0 + %i0]0x80, %l7
.word 0xea4e601d ! t3_kref+0x11a8: ldsb [%i1 + 0x1d], %l5
.word 0xb5b60e80 ! t3_kref+0x11ac: fsrc1 %f24, %f26
.word 0xa73a601e ! t3_kref+0x11b0: sra %o1, 0x1e, %l3
.word 0xaa1a74da ! t3_kref+0x11b4: xor %o1, -0xb26, %l5
.word 0xd8364000 ! t3_kref+0x11b8: sth %o4, [%i1]
.word 0xb3a0053a ! t3_kref+0x11bc: fsqrts %f26, %f25
.word 0x9fc00004 ! t3_kref+0x11c0: call %g0 + %g4
.word 0xf11e401d ! t3_kref+0x11c4: ldd [%i1 + %i5], %f24
.word 0x20800005 ! t3_kref+0x11c8: bn,a _kref+0x11dc
.word 0xac9b4009 ! t3_kref+0x11cc: xorcc %o5, %o1, %l6
.word 0xc06e2016 ! t3_kref+0x11d0: ldstub [%i0 + 0x16], %g0
.word 0x2d2ca8a9 ! t3_kref+0x11d4: sethi %hi(0xb2a2a400), %l6
.word 0xb1a00538 ! t3_kref+0x11d8: fsqrts %f24, %f24
.word 0xb1a01058 ! t3_kref+0x11dc: fdtox %f24, %f24
.word 0x9f414000 ! t3_kref+0x11e0: mov %pc, %o7
.word 0xb3a688bb ! t3_kref+0x11e4: fsubs %f26, %f27, %f25
.word 0xd008a03d ! t3_kref+0x11e8: ldub [%g2 + 0x3d], %o0
.word 0xd42e2008 ! t3_kref+0x11ec: stb %o2, [%i0 + 8]
.word 0x81c70005 ! t3_kref+0x11f0: jmp %i4 + %g5
.word 0xb1a688da ! t3_kref+0x11f4: fsubd %f26, %f26, %f24
.word 0xb1b60e80 ! t3_kref+0x11f8: fsrc1 %f24, %f24
.word 0xc398a1c0 ! t3_kref+0x11fc: ldda [%g2 + 0x1c0]%asi, %f32
.word 0x24800001 ! t3_kref+0x1200: ble,a _kref+0x1204
.word 0xf5000018 ! t3_kref+0x1204: ld [%g0 + %i0], %f26
.word 0xb7b00cf9 ! t3_kref+0x1208: fnot2s %f25, %f27
.word 0xa412c00d ! t3_kref+0x120c: or %o3, %o5, %l2
.word 0xe84e0000 ! t3_kref+0x1210: ldsb [%i0], %l4
.word 0xae1ae713 ! t3_kref+0x1214: xor %o3, 0x713, %l7
.word 0x3a800008 ! t3_kref+0x1218: bcc,a _kref+0x1238
.word 0xa9400000 ! t3_kref+0x121c: mov %y, %l4
.word 0xb5a00539 ! t3_kref+0x1220: fsqrts %f25, %f26
.word 0x8dd02010 ! t3_kref+0x1224: tneg %icc, %g0 + 0x10
.word 0x81ae0a58 ! t3_kref+0x1228: fcmpd %fcc0, %f24, %f24
.word 0xd4b6d018 ! t3_kref+0x122c: stha %o2, [%i3 + %i0]0x80
.word 0x90db6412 ! t3_kref+0x1230: smulcc %o5, 0x412, %o0
.word 0xd6280019 ! t3_kref+0x1234: stb %o3, [%g0 + %i1]
.word 0xe850a03e ! t3_kref+0x1238: ldsh [%g2 + 0x3e], %l4
.word 0xaa283674 ! t3_kref+0x123c: andn %g0, -0x98c, %l5
.word 0xa60b400d ! t3_kref+0x1240: and %o5, %o5, %l3
.word 0xb5a0191b ! t3_kref+0x1244: fitod %f27, %f26
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0xea86101c ! t3_kref+0x1254: lda [%i0 + %i4]0x80, %l5
.word 0xd040a01c ! t3_kref+0x1258: ldsw [%g2 + 0x1c], %o0
.word 0xa472400d ! t3_kref+0x125c: udiv %o1, %o5, %l2
.word 0x3c480003 ! t3_kref+0x1260: bpos,a,pt %icc, _kref+0x126c
.word 0xf5000019 ! t3_kref+0x1264: ld [%g0 + %i1], %f26
.word 0xe850a02c ! t3_kref+0x1268: ldsh [%g2 + 0x2c], %l4
1: .word 0x81834000 ! t3_kref+0x126c: wr %o5, %g0, %y
.word 0x90a80000 ! t3_kref+0x1270: andncc %g0, %g0, %o0
.word 0xa52037ee ! t3_kref+0x1274: mulscc %g0, -0x812, %l2
.word 0x900a8000 ! t3_kref+0x1278: and %o2, %g0, %o0
.word 0x93b68498 ! t3_kref+0x127c: fcmple32 %f26, %f24, %o1
.word 0xd220a02c ! t3_kref+0x1280: st %o1, [%g2 + 0x2c]
.word 0xd2500019 ! t3_kref+0x1284: ldsh [%g0 + %i1], %o1
.word 0xac92f8be ! t3_kref+0x1288: orcc %o3, -0x742, %l6
.word 0xa4e3400d ! t3_kref+0x128c: subccc %o5, %o5, %l2
.word 0xb5b00cf9 ! t3_kref+0x1290: fnot2s %f25, %f26
.word 0xf700a03c ! t3_kref+0x1294: ld [%g2 + 0x3c], %f27
.word 0xb5a01938 ! t3_kref+0x1298: fstod %f24, %f26
.word 0xd2480018 ! t3_kref+0x129c: ldsb [%g0 + %i0], %o1
.word 0xac12b57a ! t3_kref+0x12a0: or %o2, -0xa86, %l6
.word 0xf526001c ! t3_kref+0x12a4: st %f26, [%i0 + %i4]
.word 0xacf2f7c8 ! t3_kref+0x12a8: udivcc %o3, -0x838, %l6
.word 0xa692800d ! t3_kref+0x12ac: orcc %o2, %o5, %l3
.word 0xa7400000 ! t3_kref+0x12b0: mov %y, %l3
.word 0x2d800007 ! t3_kref+0x12b4: fbg,a _kref+0x12d0
.word 0xd050a02e ! t3_kref+0x12b8: ldsh [%g2 + 0x2e], %o0
.word 0x92930009 ! t3_kref+0x12bc: orcc %o4, %o1, %o1
.word 0xac43000b ! t3_kref+0x12c0: addc %o4, %o3, %l6
.word 0xb5a688d8 ! t3_kref+0x12c4: fsubd %f26, %f24, %f26
.word 0xe840a02c ! t3_kref+0x12c8: ldsw [%g2 + 0x2c], %l4
.word 0xe67e6014 ! t3_kref+0x12cc: swap [%i1 + 0x14], %l3
.word 0xe8070018 ! t3_kref+0x12d0: ld [%i4 + %i0], %l4
.word 0xe8066010 ! t3_kref+0x12d4: ld [%i1 + 0x10], %l4
.word 0xa4e3400b ! t3_kref+0x12d8: subccc %o5, %o3, %l2
.word 0x922a4000 ! t3_kref+0x12dc: andn %o1, %g0, %o1
.word 0x81ae8ada ! t3_kref+0x12e0: fcmped %fcc0, %f26, %f26
.word 0xa67a800d ! t3_kref+0x12e4: sdiv %o2, %o5, %l3
.word 0xb1a60958 ! t3_kref+0x12e8: fmuld %f24, %f24, %f24
.word 0x81ae8ada ! t3_kref+0x12ec: fcmped %fcc0, %f26, %f26
.word 0xd0680019 ! t3_kref+0x12f0: ldstub [%g0 + %i1], %o0
.word 0xb1a00158 ! t3_kref+0x12f4: fabsd %f24, %f24
.word 0xb3a0013a ! t3_kref+0x12f8: fabss %f26, %f25
.word 0xee16601c ! t3_kref+0x12fc: lduh [%i1 + 0x1c], %l7
.word 0xafb000cb ! t3_kref+0x1300: edge16l %g0, %o3, %l7
.word 0xd22e200a ! t3_kref+0x1304: stb %o1, [%i0 + 0xa]
.word 0xe1ee501c ! t3_kref+0x1308: prefetcha %i1 + %i4, 16
.word 0xee000018 ! t3_kref+0x130c: ld [%g0 + %i0], %l7
.word 0xa8db000c ! t3_kref+0x1310: smulcc %o4, %o4, %l4
.word 0xb1a018d8 ! t3_kref+0x1314: fdtos %f24, %f24
.word 0xc398a1c0 ! t3_kref+0x1318: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xb7a0109a ! t3_kref+0x131c: fxtos %f26, %f27
.word 0xaf60e408 ! t3_kref+0x1320: movul %fcc0, -0x3f8, %l7
.word 0xf51fbcf0 ! t3_kref+0x1324: ldd [%fp - 0x310], %f26
.word 0xd03e3fe8 ! t3_kref+0x1328: std %o0, [%i0 - 0x18]
.word 0xb5a01a58 ! t3_kref+0x132c: fdtoi %f24, %f26
.word 0xb5a689d8 ! t3_kref+0x1330: fdivd %f26, %f24, %f26
.word 0x90aa400a ! t3_kref+0x1334: andncc %o1, %o2, %o0
.word 0xb5a01a3a ! t3_kref+0x1338: fstoi %f26, %f26
.word 0xf526401c ! t3_kref+0x133c: st %f26, [%i1 + %i4]
.word 0xae2a71ff ! t3_kref+0x1340: andn %o1, -0xe01, %l7
.word 0xb5a6cd3b ! t3_kref+0x1344: fsmuld %f27, %f27, %f26
.word 0xb5a6095a ! t3_kref+0x1348: fmuld %f24, %f26, %f26
.word 0xb3a6c8ba ! t3_kref+0x134c: fsubs %f27, %f26, %f25
.word 0xac7abc2a ! t3_kref+0x1350: sdiv %o2, -0x3d6, %l6
.word 0xc398a1c0 ! t3_kref+0x1354: ldda [%g2 + 0x1c0]%asi, %f32
.word 0xa7400000 ! t3_kref+0x1358: mov %y, %l3
.word 0xf520a00c ! t3_kref+0x135c: st %f26, [%g2 + 0xc]
.word 0x81aecab8 ! t3_kref+0x1360: fcmpes %fcc0, %f27, %f24
.word 0x32480002 ! t3_kref+0x1364: bne,a,pt %icc, _kref+0x136c
.word 0x90f37a5b ! t3_kref+0x1368: udivcc %o5, -0x5a5, %o0
.word 0xc398a1c0 ! t3_kref+0x136c: ldda [%g2 + 0x1c0]%asi, %f32
.word 0x9270216a ! t3_kref+0x1370: udiv %g0, 0x16a, %o1
.word 0xd43e401d ! t3_kref+0x1374: std %o2, [%i1 + %i5]
.word 0x8143e040 ! t3_kref+0x1378: membar 0x40
.word 0x25800002 ! t3_kref+0x137c: fblg,a _kref+0x1384
.word 0xb5b6c6b8 ! t3_kref+0x1380: fmul8x16al %f27, %f24, %f26
.word 0xda36c018 ! t3_kref+0x1384: sth %o5, [%i3 + %i0]
.word 0xee000018 ! t3_kref+0x1388: ld [%g0 + %i0], %l7
.word 0xecbe501d ! t3_kref+0x138c: stda %l6, [%i1 + %i5]0x80
.word 0xf11fbca8 ! t3_kref+0x1390: ldd [%fp - 0x358], %f24
.word 0x9202aa63 ! t3_kref+0x1394: add %o2, 0xa63, %o1
.word 0xb5b68a79 ! t3_kref+0x1398: fpadd32s %f26, %f25, %f26
.word 0x23480005 ! t3_kref+0x139c: fbne,a,pt %fcc0, _kref+0x13b0
.word 0xae237d1f ! t3_kref+0x13a0: sub %o5, -0x2e1, %l7
.word 0xac0a68e1 ! t3_kref+0x13a4: and %o1, 0x8e1, %l6
.word 0x2f283e04 ! t3_kref+0x13a8: sethi %hi(0xa0f81000), %l7
.word 0xae1afaa8 ! t3_kref+0x13ac: xor %o3, -0x558, %l7
.word 0xd0467fec ! t3_kref+0x13b0: ldsw [%i1 - 0x14], %o0
.word 0xd636200a ! t3_kref+0x13b4: sth %o3, [%i0 + 0xa]
.word 0xaf1a800a ! t3_kref+0x13b8: tsubcctv %o2, %o2, %l7
.word 0xacf2800c ! t3_kref+0x13bc: udivcc %o2, %o4, %l6
.word 0xf700a02c ! t3_kref+0x13c0: ld [%g2 + 0x2c], %f27
.word 0xc06e201a ! t3_kref+0x13c4: ldstub [%i0 + 0x1a], %g0
.word 0xe408a00e ! t3_kref+0x13c8: ldub [%g2 + 0xe], %l2
.word 0xe46e401a ! t3_kref+0x13cc: ldstub [%i1 + %i2], %l2
.word 0x90aafdf0 ! t3_kref+0x13d0: andncc %o3, -0x210, %o0
.word 0xec7f0018 ! t3_kref+0x13d4: swap [%i4 + %i0], %l6
.word 0xb5b68758 ! t3_kref+0x13d8: fpack32 %f26, %f24, %f26
.word 0xd09e101d ! t3_kref+0x13dc: ldda [%i0 + %i5]0x80, %o0
.word 0xe2e81019 ! t3_kref+0x13e0: ldstuba [%g0 + %i1]0x80, %l1
.word 0xaf408000 ! t3_kref+0x13e4: mov %ccr, %l7
.word 0xf5262010 ! t3_kref+0x13e8: st %f26, [%i0 + 0x10]
.word 0x81b01022 ! t3_kref+0x13ec: siam 0x2
.word 0xec1e401d ! t3_kref+0x13f0: ldd [%i1 + %i5], %l6
.word 0xb3a00538 ! t3_kref+0x13f4: fsqrts %f24, %f25
.word 0x92103ec3 ! t3_kref+0x13f8: mov 0xfffffec3, %o1
.word 0xb5b009bb ! t3_kref+0x13fc: fexpand %f27, %f26
.word 0x20800004 ! t3_kref+0x1400: bn,a _kref+0x1410
.word 0xf19e9a19 ! t3_kref+0x1404: ldda [%i2 + %i1]0xd0, %f24
.word 0xb5a01898 ! t3_kref+0x1408: fitos %f24, %f26
.word 0x2a480003 ! t3_kref+0x140c: bcs,a,pt %icc, _kref+0x1418
.word 0xea08a01e ! t3_kref+0x1410: ldub [%g2 + 0x1e], %l5
.word 0xf51fbe28 ! t3_kref+0x1414: ldd [%fp - 0x1d8], %f26
.word 0xac0829f9 ! t3_kref+0x1418: and %g0, 0x9f9, %l6
.word 0xaeaaf51b ! t3_kref+0x141c: andncc %o3, -0xae5, %l7
.word 0xa40abad9 ! t3_kref+0x1420: and %o2, -0x527, %l2
.word 0xb5b00cda ! t3_kref+0x1424: fnot2 %f26, %f26
.word 0xecb81019 ! t3_kref+0x1428: stda %l6, [%g0 + %i1]0x80
.word 0xa6e2651f ! t3_kref+0x142c: subccc %o1, 0x51f, %l3
.word 0xb5a60858 ! t3_kref+0x1430: faddd %f24, %f24, %f26
.word 0xb5a608da ! t3_kref+0x1434: fsubd %f24, %f26, %f26
.word 0xf300a02c ! t3_kref+0x1438: ld [%g2 + 0x2c], %f25
.word 0xac92800a ! t3_kref+0x143c: orcc %o2, %o2, %l6
.word 0xb7a0189a ! t3_kref+0x1440: fitos %f26, %f27
.word 0xf1be188a ! t3_kref+0x1444: stda %f24, [%i0 + %o2]0xc4
.word 0x3c480001 ! t3_kref+0x1448: bpos,a,pt %icc, _kref+0x144c
.word 0xd0062000 ! t3_kref+0x144c: ld [%i0], %o0
.word 0xe8566008 ! t3_kref+0x1450: ldsh [%i1 + 8], %l4
.word 0xae1a6a9f ! t3_kref+0x1454: xor %o1, 0xa9f, %l7
.word 0x35800005 ! t3_kref+0x1458: fbue,a _kref+0x146c
.word 0x91b280ad ! t3_kref+0x145c: edge16n %o2, %o5, %o0
.word 0xb1a608d8 ! t3_kref+0x1460: fsubd %f24, %f24, %f24
.word 0x81dabdae ! t3_kref+0x1464: flush %o2 - 0x252
! .word 0x2e4c72e4 ! t3_kref+0x1468: bvs,a,pt %icc, SYM(t3_subr0)
bvs,a,pt %icc, SYM(t3_subr0)
.word 0x9e006db4 ! t3_kref+0x146c: add %g1, 0xdb4, %o7
.word 0xa7b3414c ! t3_kref+0x1470: edge32l %o5, %o4, %l3
.word 0x87802082 ! t3_kref+0x1474: mov 0x82, %asi
.word 0xd01f4018 ! t3_kref+0x1478: ldd [%i5 + %i0], %o0
.word 0x34480003 ! t3_kref+0x147c: bg,a,pt %icc, _kref+0x1488
.word 0x90e30000 ! t3_kref+0x1480: subccc %o4, %g0, %o0
.word 0x30480004 ! t3_kref+0x1484: ba,a,pt %icc, _kref+0x1494
.word 0xeff61009 ! t3_kref+0x1488: casxa [%i0]0x80, %o1, %l7
.word 0xe5f6100b ! t3_kref+0x148c: casxa [%i0]0x80, %o3, %l2
.word 0xf100a03c ! t3_kref+0x1490: ld [%g2 + 0x3c], %f24
.word 0xec08a01f ! t3_kref+0x1494: ldub [%g2 + 0x1f], %l6
.word 0xf506001c ! t3_kref+0x1498: ld [%i0 + %i4], %f26
.word 0xa8fac000 ! t3_kref+0x149c: sdivcc %o3, %g0, %l4
.word 0xc030a01e ! t3_kref+0x14a0: clrh [%g2 + 0x1e]
.word 0x81aecab8 ! t3_kref+0x14a4: fcmpes %fcc0, %f27, %f24
.word 0xb5a0055a ! t3_kref+0x14a8: fsqrtd %f26, %f26
.word 0x9040000b ! t3_kref+0x14ac: addc %g0, %o3, %o0
.word 0x9292ed80 ! t3_kref+0x14b0: orcc %o3, 0xd80, %o1
.word 0xb5a01919 ! t3_kref+0x14b4: fitod %f25, %f26
.word 0xee4e7ff1 ! t3_kref+0x14b8: ldsb [%i1 - 0xf], %l7
.word 0xa813000b ! t3_kref+0x14bc: or %o4, %o3, %l4
.word 0xd830a02e ! t3_kref+0x14c0: sth %o4, [%g2 + 0x2e]
.word 0xb1a00538 ! t3_kref+0x14c4: fsqrts %f24, %f24
.word 0xb5a0193b ! t3_kref+0x14c8: fstod %f27, %f26
.word 0xf3801018 ! t3_kref+0x14cc: lda [%g0 + %i0]0x80, %f25
.word 0xb5a01938 ! t3_kref+0x14d0: fstod %f24, %f26
.word 0xee500018 ! t3_kref+0x14d4: ldsh [%g0 + %i0], %l7
.word 0xb1a6cd3b ! t3_kref+0x14d8: fsmuld %f27, %f27, %f24
.word 0xd6ae1000 ! t3_kref+0x14dc: stba %o3, [%i0]0x80
.word 0xf300a00c ! t3_kref+0x14e0: ld [%g2 + 0xc], %f25
.word 0xf700a03c ! t3_kref+0x14e4: ld [%g2 + 0x3c], %f27
.word 0xf120a02c ! t3_kref+0x14e8: st %f24, [%g2 + 0x2c]
.word 0xd49e101d ! t3_kref+0x14ec: ldda [%i0 + %i5]0x80, %o2
.word 0xac9aa05e ! t3_kref+0x14f0: xorcc %o2, 0x5e, %l6
.word 0x91b2c34d ! t3_kref+0x14f4: alignaddrl %o3, %o5, %o0
.word 0xf326001c ! t3_kref+0x14f8: st %f25, [%i0 + %i4]
.word 0xeac71019 ! t3_kref+0x14fc: ldswa [%i4 + %i1]0x80, %l5
.word 0xac003792 ! t3_kref+0x1500: add %g0, -0x86e, %l6
.word 0xf3070019 ! t3_kref+0x1504: ld [%i4 + %i1], %f25
.word 0xb1a0191b ! t3_kref+0x1508: fitod %f27, %f24
.word 0x902ac00a ! t3_kref+0x150c: andn %o3, %o2, %o0
.word 0x2d480003 ! t3_kref+0x1510: fbg,a,pt %fcc0, _kref+0x151c
.word 0xe640a02c ! t3_kref+0x1514: ldsw [%g2 + 0x2c], %l3
.word 0xc0774019 ! t3_kref+0x1518: stx %g0, [%i5 + %i1]
.word 0xb3b6cab9 ! t3_kref+0x151c: fpsub16s %f27, %f25, %f25
.word 0xb5a688da ! t3_kref+0x1520: fsubd %f26, %f26, %f26
.word 0xf11fbd68 ! t3_kref+0x1524: ldd [%fp - 0x298], %f24
.word 0xaef8000b ! t3_kref+0x1528: sdivcc %g0, %o3, %l7
.word 0xb5a609d8 ! t3_kref+0x152c: fdivd %f24, %f24, %f26
.word 0xb5a6cd3a ! t3_kref+0x1530: fsmuld %f27, %f26, %f26
.word 0x909a4009 ! t3_kref+0x1534: xorcc %o1, %o1, %o0
.word 0xec070019 ! t3_kref+0x1538: ld [%i4 + %i1], %l6
.word 0xc807bfec ! t3_kref+0x153c: ld [%fp - 0x14], %g4
.word 0xae28000c ! t3_kref+0x1540: andn %g0, %o4, %l7
.word 0xa8a2c000 ! t3_kref+0x1544: subcc %o3, %g0, %l4
.word 0x92babe90 ! t3_kref+0x1548: xnorcc %o2, -0x170, %o1
.word 0x909b27b1 ! t3_kref+0x154c: xorcc %o4, 0x7b1, %o0
.word 0xda200019 ! t3_kref+0x1550: st %o5, [%g0 + %i1]
.word 0xe85f4018 ! t3_kref+0x1554: ldx [%i5 + %i0], %l4
.word 0x93b60418 ! t3_kref+0x1558: fcmple16 %f24, %f24, %o1
.word 0xf5063fe4 ! t3_kref+0x155c: ld [%i0 - 0x1c], %f26
.word 0xf856c000 ! t3_kref+0x1560: ldsh [%i3], %i4
.word 0xf1bf1a58 ! t3_kref+0x1564: stda %f24, [%i4 + %i0]0xd2
.word 0xc768a04b ! t3_kref+0x1568: prefetch %g2 + 0x4b, 3
.word 0xa4726b1a ! t3_kref+0x156c: udiv %o1, 0xb1a, %l2
.word 0xb1b68a18 ! t3_kref+0x1570: fpadd16 %f26, %f24, %f24
.word 0x9320000d ! t3_kref+0x1574: mulscc %g0, %o5, %o1
.word 0xd048a02f ! t3_kref+0x1578: ldsb [%g2 + 0x2f], %o0
.word 0xb5a6cd39 ! t3_kref+0x157c: fsmuld %f27, %f25, %f26
.word 0xa4936251 ! t3_kref+0x1580: orcc %o5, 0x251, %l2
.word 0xb3a688ba ! t3_kref+0x1584: fsubs %f26, %f26, %f25
.word 0x81ae0aba ! t3_kref+0x1588: fcmpes %fcc0, %f24, %f26
.word 0xb5b00c20 ! t3_kref+0x158c: fzeros %f26
.word 0xb5a01039 ! t3_kref+0x1590: fstox %f25, %f26
.word 0xa7b2c040 ! t3_kref+0x1594: edge8l %o3, %g0, %l3
.word 0xf500a00c ! t3_kref+0x1598: ld [%g2 + 0xc], %f26
.word 0xee78a00c ! t3_kref+0x159c: swap [%g2 + 0xc], %l7
.word 0xec981019 ! t3_kref+0x15a0: ldda [%g0 + %i1]0x80, %l6
.word 0x27480002 ! t3_kref+0x15a4: fbul,a,pt %fcc0, _kref+0x15ac
.word 0xa828345c ! t3_kref+0x15a8: andn %g0, -0xba4, %l4
.word 0xd820a02c ! t3_kref+0x15ac: st %o4, [%g2 + 0x2c]
.word 0xd26e3fe5 ! t3_kref+0x15b0: ldstub [%i0 - 0x1b], %o1
.word 0xf51e001d ! t3_kref+0x15b4: ldd [%i0 + %i5], %f26
.word 0xb3a648b9 ! t3_kref+0x15b8: fsubs %f25, %f25, %f25
.word 0xec5e3ff8 ! t3_kref+0x15bc: ldx [%i0 - 8], %l6
.word 0x93330000 ! t3_kref+0x15c0: srl %o4, %g0, %o1
.word 0xb7a01898 ! t3_kref+0x15c4: fitos %f24, %f27
.word 0x8143e005 ! t3_kref+0x15c8: membar 0x5
.word 0xa8132211 ! t3_kref+0x15cc: or %o4, 0x211, %l4
.word 0x3e480008 ! t3_kref+0x15d0: bvc,a,pt %icc, _kref+0x15f0
.word 0xa4faa679 ! t3_kref+0x15d4: sdivcc %o2, 0x679, %l2
.word 0xd0380018 ! t3_kref+0x15d8: std %o0, [%g0 + %i0]
.word 0xac03781f ! t3_kref+0x15dc: add %o5, -0x7e1, %l6
.word 0x901ac009 ! t3_kref+0x15e0: xor %o3, %o1, %o0
.word 0xd82e3ffe ! t3_kref+0x15e4: stb %o4, [%i0 - 2]
.word 0xb1a0191b ! t3_kref+0x15e8: fitod %f27, %f24
.word 0xb1b68aba ! t3_kref+0x15ec: fpsub16s %f26, %f26, %f24
.word 0xb3a01a58 ! t3_kref+0x15f0: fdtoi %f24, %f25
.word 0xea40a00c ! t3_kref+0x15f4: ldsw [%g2 + 0xc], %l5
.word 0xda6e001a ! t3_kref+0x15f8: ldstub [%i0 + %i2], %o5
.word 0xd4180018 ! t3_kref+0x15fc: ldd [%g0 + %i0], %o2
.word 0xab70399a ! t3_kref+0x1600: popc -0x666, %l5
.word 0x39480008 ! t3_kref+0x1604: fbuge,a,pt %fcc0, _kref+0x1624
.word 0xd210a01e ! t3_kref+0x1608: lduh [%g2 + 0x1e], %o1
.word 0xaa233751 ! t3_kref+0x160c: sub %o4, -0x8af, %l5
.word 0xacb2ea0f ! t3_kref+0x1610: orncc %o3, 0xa0f, %l6
.word 0xb5a0055a ! t3_kref+0x1614: fsqrtd %f26, %f26
.word 0xb3b00cf9 ! t3_kref+0x1618: fnot2s %f25, %f25
.word 0xa528000d ! t3_kref+0x161c: sll %g0, %o5, %l2
.word 0xa7b68418 ! t3_kref+0x1620: fcmple16 %f26, %f24, %l3
.word 0x81ae8ada ! t3_kref+0x1624: fcmped %fcc0, %f26, %f26
.word 0x38800008 ! t3_kref+0x1628: bgu,a _kref+0x1648
.word 0xa7400000 ! t3_kref+0x162c: mov %y, %l3
.word 0x2f480007 ! t3_kref+0x1630: fbu,a,pt %fcc0, _kref+0x164c
.word 0xae630000 ! t3_kref+0x1634: subc %o4, %g0, %l7
.word 0x37800003 ! t3_kref+0x1638: fbge,a _kref+0x1644
.word 0xadb30200 ! t3_kref+0x163c: array8 %o4, %g0, %l6
.word 0x22800002 ! t3_kref+0x1640: be,a _kref+0x1648
.word 0xa82b000a ! t3_kref+0x1644: andn %o4, %o2, %l4
.word 0x9f414000 ! t3_kref+0x1648: mov %pc, %o7
.word 0xae22400a ! t3_kref+0x164c: sub %o1, %o2, %l7
.word 0xda367fe8 ! t3_kref+0x1650: sth %o5, [%i1 - 0x18]
.word 0xf500a01c ! t3_kref+0x1654: ld [%g2 + 0x1c], %f26
.word 0xb5b68f5a ! t3_kref+0x1658: fornot1 %f26, %f26, %f26
.word 0x32800008 ! t3_kref+0x165c: bne,a _kref+0x167c
.word 0xd206201c ! t3_kref+0x1660: ld [%i0 + 0x1c], %o1
.word 0xd040a02c ! t3_kref+0x1664: ldsw [%g2 + 0x2c], %o0
.word 0xadb2830a ! t3_kref+0x1668: alignaddr %o2, %o2, %l6
.word 0xe600a00c ! t3_kref+0x166c: ld [%g2 + 0xc], %l3
.word 0xd4981019 ! t3_kref+0x1670: ldda [%g0 + %i1]0x80, %o2
.word 0xea064000 ! t3_kref+0x1674: ld [%i1], %l5
.word 0xd420a00c ! t3_kref+0x1678: st %o2, [%g2 + 0xc]
.word 0xd06e001a ! t3_kref+0x167c: ldstub [%i0 + %i2], %o0
.word 0xb1a00558 ! t3_kref+0x1680: fsqrtd %f24, %f24
.word 0x3a480001 ! t3_kref+0x1684: bcc,a,pt %icc, _kref+0x1688
.word 0xaa1b000a ! t3_kref+0x1688: xor %o4, %o2, %l5
.word 0xa430000c ! t3_kref+0x168c: orn %g0, %o4, %l2
.word 0xb5b00c00 ! t3_kref+0x1690: fzero %f26
.word 0x3d800003 ! t3_kref+0x1694: fbule,a _kref+0x16a0
.word 0xc7ee500d ! t3_kref+0x1698: prefetcha %i1 + %o5, 3
.word 0xf700a02c ! t3_kref+0x169c: ld [%g2 + 0x2c], %f27
.word 0xf700a03c ! t3_kref+0x16a0: ld [%g2 + 0x3c], %f27
.word 0xd256401b ! t3_kref+0x16a4: ldsh [%i1 + %i3], %o1
.word 0xf500a00c ! t3_kref+0x16a8: ld [%g2 + 0xc], %f26
.word 0xec1e7ff0 ! t3_kref+0x16ac: ldd [%i1 - 0x10], %l6
.word 0xc0680018 ! t3_kref+0x16b0: ldstub [%g0 + %i0], %g0
.word 0xa82b2c2c ! t3_kref+0x16b4: andn %o4, 0xc2c, %l4
.word 0xab400000 ! t3_kref+0x16b8: mov %y, %l5
.word 0xd008a00c ! t3_kref+0x16bc: ldub [%g2 + 0xc], %o0
.word 0xd5e6100a ! t3_kref+0x16c0: casa [%i0]0x80, %o2, %o2
.word 0x3b800002 ! t3_kref+0x16c4: fble,a _kref+0x16cc
.word 0xaadae808 ! t3_kref+0x16c8: smulcc %o3, 0x808, %l5
.word 0xb1a0053a ! t3_kref+0x16cc: fsqrts %f26, %f24
.word 0xaa12c000 ! t3_kref+0x16d0: or %o3, %g0, %l5
.word 0x3b800001 ! t3_kref+0x16d4: fble,a _kref+0x16d8
.word 0xb1a648bb ! t3_kref+0x16d8: fsubs %f25, %f27, %f24
.word 0xeac81019 ! t3_kref+0x16dc: ldsba [%g0 + %i1]0x80, %l5
.word 0xd42e0000 ! t3_kref+0x16e0: stb %o2, [%i0]
.word 0x2d800001 ! t3_kref+0x16e4: fbg,a _kref+0x16e8
.word 0xacba800b ! t3_kref+0x16e8: xnorcc %o2, %o3, %l6
.word 0xda300019 ! t3_kref+0x16ec: sth %o5, [%g0 + %i1]
.word 0xb1a01919 ! t3_kref+0x16f0: fitod %f25, %f24
.word 0xb7a60939 ! t3_kref+0x16f4: fmuls %f24, %f25, %f27
.word 0xb5a00558 ! t3_kref+0x16f8: fsqrtd %f24, %f26
.word 0xb3a01a58 ! t3_kref+0x16fc: fdtoi %f24, %f25
.word 0xb5a608da ! t3_kref+0x1700: fsubd %f24, %f26, %f26
.word 0xd41e6008 ! t3_kref+0x1704: ldd [%i1 + 8], %o2
.word 0xe810a02e ! t3_kref+0x1708: lduh [%g2 + 0x2e], %l4
.word 0x81ae0ad8 ! t3_kref+0x170c: fcmped %fcc0, %f24, %f24
.word 0x9272bfa7 ! t3_kref+0x1710: udiv %o2, -0x59, %o1
.word 0xd2567ffc ! t3_kref+0x1714: ldsh [%i1 - 4], %o1
.word 0xa5400000 ! t3_kref+0x1718: mov %y, %l2
.word 0x81828000 ! t3_kref+0x171c: wr %o2, %g0, %y
.word 0xa7b300a9 ! t3_kref+0x1720: edge16n %o4, %o1, %l3
.word 0x22800003 ! t3_kref+0x1724: be,a _kref+0x1730
.word 0xf706601c ! t3_kref+0x1728: ld [%i1 + 0x1c], %f27
.word 0xae9a800d ! t3_kref+0x172c: xorcc %o2, %o5, %l7
.word 0xae32ac59 ! t3_kref+0x1730: orn %o2, 0xc59, %l7
.word 0xaf2b000d ! t3_kref+0x1734: sll %o4, %o5, %l7
.word 0xe4500018 ! t3_kref+0x1738: ldsh [%g0 + %i0], %l2
.word 0xda2e3ff5 ! t3_kref+0x173c: stb %o5, [%i0 - 0xb]
.word 0x30800008 ! t3_kref+0x1740: ba,a _kref+0x1760
.word 0xb5a0015a ! t3_kref+0x1744: fabsd %f26, %f26
.word 0xb1a608d8 ! t3_kref+0x1748: fsubd %f24, %f24, %f24
.word 0x3c800002 ! t3_kref+0x174c: bpos,a _kref+0x1754
.word 0xd668a00f ! t3_kref+0x1750: ldstub [%g2 + 0xf], %o3
.word 0xaa00000c ! t3_kref+0x1754: add %g0, %o4, %l5
.word 0xedf6500b ! t3_kref+0x1758: casxa [%i1]0x80, %o3, %l6
.word 0xb5a0191b ! t3_kref+0x175c: fitod %f27, %f26
.word 0xb1b00cf8 ! t3_kref+0x1760: fnot2s %f24, %f24
.word 0x92f82f0a ! t3_kref+0x1764: sdivcc %g0, 0xf0a, %o1
.word 0x24480003 ! t3_kref+0x1768: ble,a,pt %icc, _kref+0x1774
.word 0xec00a01c ! t3_kref+0x176c: ld [%g2 + 0x1c], %l6
.word 0xb5a00558 ! t3_kref+0x1770: fsqrtd %f24, %f26
.word 0xb5a60858 ! t3_kref+0x1774: faddd %f24, %f24, %f26
.word 0xe9ee101d ! t3_kref+0x1778: prefetcha %i0 + %i5, 20
.word 0xb1a0191b ! t3_kref+0x177c: fitod %f27, %f24
.word 0x29800001 ! t3_kref+0x1780: fbl,a _kref+0x1784
.word 0xb7b68f78 ! t3_kref+0x1784: fornot1s %f26, %f24, %f27
.word 0xac2b39af ! t3_kref+0x1788: andn %o4, -0x651, %l6
.word 0xb1b60f5a ! t3_kref+0x178c: fornot1 %f24, %f26, %f24
.word 0xac12800c ! t3_kref+0x1790: or %o2, %o4, %l6
.word 0xecb81018 ! t3_kref+0x1794: stda %l6, [%g0 + %i0]0x80
.word 0xa49a768e ! t3_kref+0x1798: xorcc %o1, -0x972, %l2
.word 0xb5a01918 ! t3_kref+0x179c: fitod %f24, %f26
.word 0x2e800001 ! t3_kref+0x17a0: bvs,a _kref+0x17a4
.word 0xe810a00e ! t3_kref+0x17a4: lduh [%g2 + 0xe], %l4
.word 0xb5b60f98 ! t3_kref+0x17a8: for %f24, %f24, %f26
.word 0xd200a03c ! t3_kref+0x17ac: ld [%g2 + 0x3c], %o1
.word 0x2e480002 ! t3_kref+0x17b0: bvs,a,pt %icc, _kref+0x17b8
.word 0xd4be5000 ! t3_kref+0x17b4: stda %o2, [%i1]0x80
.word 0xb5a608d8 ! t3_kref+0x17b8: fsubd %f24, %f24, %f26
.word 0xe8064000 ! t3_kref+0x17bc: ld [%i1], %l4
.word 0xa5400000 ! t3_kref+0x17c0: mov %y, %l2
.word 0x8143c000 ! t3_kref+0x17c4: stbar
.word 0x81ae8a5a ! t3_kref+0x17c8: fcmpd %fcc0, %f26, %f26
.word 0xb1b00cd8 ! t3_kref+0x17cc: fnot2 %f24, %f24
.word 0xae13000c ! t3_kref+0x17d0: or %o4, %o4, %l7
.word 0xac0b3e6a ! t3_kref+0x17d4: and %o4, -0x196, %l6
.word 0xa9b28169 ! t3_kref+0x17d8: edge32ln %o2, %o1, %l4
.word 0x38800003 ! t3_kref+0x17dc: bgu,a _kref+0x17e8
.word 0xa4928000 ! t3_kref+0x17e0: orcc %o2, %g0, %l2
.word 0xb5a0005a ! t3_kref+0x17e4: fmovd %f26, %f26
.word 0x92930009 ! t3_kref+0x17e8: orcc %o4, %o1, %o1
.word 0x92a829aa ! t3_kref+0x17ec: andncc %g0, 0x9aa, %o1
.word 0xd820a00c ! t3_kref+0x17f0: st %o4, [%g2 + 0xc]
.word 0xb5a608da ! t3_kref+0x17f4: fsubd %f24, %f26, %f26
.word 0x86102002 ! t3_kref+0x17f8: mov 0x2, %g3
.word 0x32800000 ! t3_kref+0x17fc: bne,a _kref+0x17fc
.word 0x86a0e001 ! t3_kref+0x1800: subcc %g3, 1, %g3
.word 0xa6f28009 ! t3_kref+0x1804: udivcc %o2, %o1, %l3
.word 0xb5a0055a ! t3_kref+0x1808: fsqrtd %f26, %f26
.word 0xa862b49f ! t3_kref+0x180c: subc %o2, -0xb61, %l4
.word 0xb1b68758 ! t3_kref+0x1810: fpack32 %f26, %f24, %f24
.word 0xb1a64d3b ! t3_kref+0x1814: fsmuld %f25, %f27, %f24
.word 0xb5a0003a ! t3_kref+0x1818: fmovs %f26, %f26
.word 0xab22c00a ! t3_kref+0x181c: mulscc %o3, %o2, %l5
.word 0x86102003 ! t3_kref+0x1820: mov 0x3, %g3
.word 0x32800000 ! t3_kref+0x1824: bne,a _kref+0x1824
.word 0x86a0e001 ! t3_kref+0x1828: subcc %g3, 1, %g3
.word 0xa9b24049 ! t3_kref+0x182c: edge8l %o1, %o1, %l4
.word 0xfdee101d ! t3_kref+0x1830: prefetcha %i0 + %i5, 30
.word 0xae5b4000 ! t3_kref+0x1834: smul %o5, %g0, %l7
.word 0xa822800c ! t3_kref+0x1838: sub %o2, %o4, %l4
.word 0x92dabb86 ! t3_kref+0x183c: smulcc %o2, -0x47a, %o1
.word 0xf11f4018 ! t3_kref+0x1840: ldd [%i5 + %i0], %f24
.word 0x93b24280 ! t3_kref+0x1844: array32 %o1, %g0, %o1
.word 0xa6aae3c5 ! t3_kref+0x1848: andncc %o3, 0x3c5, %l3
.word 0xf3062008 ! t3_kref+0x184c: ld [%i0 + 8], %f25
.word 0xaedb400c ! t3_kref+0x1850: smulcc %o5, %o4, %l7
.word 0xb7a018d8 ! t3_kref+0x1854: fdtos %f24, %f27
.word 0x81ae8abb ! t3_kref+0x1858: fcmpes %fcc0, %f26, %f27
.word 0xa67a4000 ! t3_kref+0x185c: sdiv %o1, %g0, %l3
.word 0x35800006 ! t3_kref+0x1860: fbue,a _kref+0x1878
.word 0xd67f0019 ! t3_kref+0x1864: swap [%i4 + %i1], %o3
.word 0xaafa74fc ! t3_kref+0x1868: sdivcc %o1, -0xb04, %l5
.word 0xa532e019 ! t3_kref+0x186c: srl %o3, 0x19, %l2
.word 0xad328000 ! t3_kref+0x1870: srl %o2, %g0, %l6
.word 0xa6b2f834 ! t3_kref+0x1874: orncc %o3, -0x7cc, %l3
.word 0xf11fbc28 ! t3_kref+0x1878: ldd [%fp - 0x3d8], %f24
.word 0xa744c000 ! t3_kref+0x187c: mov %gsr, %l3
.word 0xb1b00c00 ! t3_kref+0x1880: fzero %f24
.word 0xe656401b ! t3_kref+0x1884: ldsh [%i1 + %i3], %l3
.word 0xc0f6101d ! t3_kref+0x1888: stxa %g0, [%i0 + %i5]0x80
.word 0xb1a608d8 ! t3_kref+0x188c: fsubd %f24, %f24, %f24
.word 0xabb3412c ! t3_kref+0x1890: edge32n %o5, %o4, %l5
.word 0xb1b00f1a ! t3_kref+0x1894: fsrc2 %f26, %f24
.word 0x9028000b ! t3_kref+0x1898: andn %g0, %o3, %o0
.word 0xf1180018 ! t3_kref+0x189c: ldd [%g0 + %i0], %f24
.word 0x3a480006 ! t3_kref+0x18a0: bcc,a,pt %icc, _kref+0x18b8
.word 0xf1063fe8 ! t3_kref+0x18a4: ld [%i0 - 0x18], %f24
.word 0xa623400c ! t3_kref+0x18a8: sub %o5, %o4, %l3
.word 0x92400009 ! t3_kref+0x18ac: addc %g0, %o1, %o1
.word 0x91282017 ! t3_kref+0x18b0: sll %g0, 0x17, %o0
.word 0xaedae997 ! t3_kref+0x18b4: smulcc %o3, 0x997, %l7
.word 0xb5a00558 ! t3_kref+0x18b8: fsqrtd %f24, %f26
.word 0xf700a03c ! t3_kref+0x18bc: ld [%g2 + 0x3c], %f27
.word 0xd4f6101d ! t3_kref+0x18c0: stxa %o2, [%i0 + %i5]0x80
.word 0xb3a0013a ! t3_kref+0x18c4: fabss %f26, %f25
.word 0xf51e3fe0 ! t3_kref+0x18c8: ldd [%i0 - 0x20], %f26
.word 0xb5a00158 ! t3_kref+0x18cc: fabsd %f24, %f26
.word 0x93400000 ! t3_kref+0x18d0: mov %y, %o1
.word 0xb7a018da ! t3_kref+0x18d4: fdtos %f26, %f27
.word 0xb7a018d8 ! t3_kref+0x18d8: fdtos %f24, %f27
.word 0xb3b00cf9 ! t3_kref+0x18dc: fnot2s %f25, %f25
.word 0xe168a101 ! t3_kref+0x18e0: prefetch %g2 + 0x101, 16
.word 0xec1e4000 ! t3_kref+0x18e4: ldd [%i1], %l6
.word 0xb5a00158 ! t3_kref+0x18e8: fabsd %f24, %f26
.word 0xd81e6018 ! t3_kref+0x18ec: ldd [%i1 + 0x18], %o4
.word 0xb5a01939 ! t3_kref+0x18f0: fstod %f25, %f26
.word 0xb1a00558 ! t3_kref+0x18f4: fsqrtd %f24, %f24
.word 0xb5a608d8 ! t3_kref+0x18f8: fsubd %f24, %f24, %f26
.word 0xec1e001d ! t3_kref+0x18fc: ldd [%i0 + %i5], %l6
.word 0xa9400000 ! t3_kref+0x1900: mov %y, %l4
.word 0xaf2327ac ! t3_kref+0x1904: mulscc %o4, 0x7ac, %l7
.word 0xb7b60f79 ! t3_kref+0x1908: fornot1s %f24, %f25, %f27
.word 0xe416401b ! t3_kref+0x190c: lduh [%i1 + %i3], %l2
.word 0xb5b60ada ! t3_kref+0x1910: fpsub32 %f24, %f26, %f26
.word 0xb5a0013a ! t3_kref+0x1914: fabss %f26, %f26
.word 0xb3a6c939 ! t3_kref+0x1918: fmuls %f27, %f25, %f25
.word 0xda20a00c ! t3_kref+0x191c: st %o5, [%g2 + 0xc]
.word 0xa7400000 ! t3_kref+0x1920: mov %y, %l3
.word 0xa4737e9f ! t3_kref+0x1924: udiv %o5, -0x161, %l2
.word 0xec00a01c ! t3_kref+0x1928: ld [%g2 + 0x1c], %l6
.word 0xaca37c6c ! t3_kref+0x192c: subcc %o5, -0x394, %l6
.word 0x2c480002 ! t3_kref+0x1930: bneg,a,pt %icc, _kref+0x1938
.word 0x81df000b ! t3_kref+0x1934: flush %i4 + %o3
.word 0xe410a03e ! t3_kref+0x1938: lduh [%g2 + 0x3e], %l2
.word 0xe408a01f ! t3_kref+0x193c: ldub [%g2 + 0x1f], %l2
.word 0x9de3bfa0 ! t3_kref+0x1940: save %sp, -0x60, %sp
.word 0x91e8001d ! t3_kref+0x1944: restore %g0, %i5, %o0
.word 0xa7b2c0ab ! t3_kref+0x1948: edge16n %o3, %o3, %l3
.word 0xb1b60d1a ! t3_kref+0x194c: fandnot1 %f24, %f26, %f24
.word 0xb1a0055a ! t3_kref+0x1950: fsqrtd %f26, %f24
.word 0xe610a00c ! t3_kref+0x1954: lduh [%g2 + 0xc], %l3
.word 0xa6fa4000 ! t3_kref+0x1958: sdivcc %o1, %g0, %l3
.word 0xb7a018d8 ! t3_kref+0x195c: fdtos %f24, %f27
.word 0xb3a0053a ! t3_kref+0x1960: fsqrts %f26, %f25
.word 0x81dee9ec ! t3_kref+0x1964: flush %i3 + 0x9ec
.word 0x34480003 ! t3_kref+0x1968: bg,a,pt %icc, _kref+0x1974
.word 0xd200a02c ! t3_kref+0x196c: ld [%g2 + 0x2c], %o1
.word 0xd82e3ffe ! t3_kref+0x1970: stb %o4, [%i0 - 2]
.word 0x81ae8a3a ! t3_kref+0x1974: fcmps %fcc0, %f26, %f26
.word 0xac0a800b ! t3_kref+0x1978: and %o2, %o3, %l6
.word 0xb5b606d8 ! t3_kref+0x197c: fmul8sux16 %f24, %f24, %f26
.word 0xaa400000 ! t3_kref+0x1980: addc %g0, %g0, %l5
.word 0xace2c009 ! t3_kref+0x1984: subccc %o3, %o1, %l6
.word 0xaa03000a ! t3_kref+0x1988: add %o4, %o2, %l5
.word 0xd62e001a ! t3_kref+0x198c: stb %o3, [%i0 + %i2]
.word 0xa88a400b ! t3_kref+0x1990: andcc %o1, %o3, %l4
.word 0x81ae0abb ! t3_kref+0x1994: fcmpes %fcc0, %f24, %f27
.word 0x29480006 ! t3_kref+0x1998: fbl,a,pt %fcc0, _kref+0x19b0
.word 0xf7270019 ! t3_kref+0x199c: st %f27, [%i4 + %i1]
.word 0xa80b777f ! t3_kref+0x19a0: and %o5, -0x881, %l4
.word 0xb5a0053a ! t3_kref+0x19a4: fsqrts %f26, %f26
.word 0xa7b2402c ! t3_kref+0x19a8: edge8n %o1, %o4, %l3
.word 0xd428a02d ! t3_kref+0x19ac: stb %o2, [%g2 + 0x2d]
.word 0xae12c000 ! t3_kref+0x19b0: or %o3, %g0, %l7
.word 0x8143c000 ! t3_kref+0x19b4: stbar
.word 0xf700a01c ! t3_kref+0x19b8: ld [%g2 + 0x1c], %f27
.word 0xb5a6085a ! t3_kref+0x19bc: faddd %f24, %f26, %f26
.word 0xb1a0013b ! t3_kref+0x19c0: fabss %f27, %f24
.word 0xe168a106 ! t3_kref+0x19c4: prefetch %g2 + 0x106, 16
.word 0x81ae8a58 ! t3_kref+0x19c8: fcmpd %fcc0, %f26, %f24
.word 0xb1a00539 ! t3_kref+0x19cc: fsqrts %f25, %f24
.word 0xe8062010 ! t3_kref+0x19d0: ld [%i0 + 0x10], %l4
.word 0xb1a68858 ! t3_kref+0x19d4: faddd %f26, %f24, %f24
.word 0x81ae0a5a ! t3_kref+0x19d8: fcmpd %fcc0, %f24, %f26
.word 0x81ae4a38 ! t3_kref+0x19dc: fcmps %fcc0, %f25, %f24
.word 0xb7b60a39 ! t3_kref+0x19e0: fpadd16s %f24, %f25, %f27
.word 0xea4e6004 ! t3_kref+0x19e4: ldsb [%i1 + 4], %l5
.word 0x3e800002 ! t3_kref+0x19e8: bvc,a _kref+0x19f0
.word 0xb5a688da ! t3_kref+0x19ec: fsubd %f26, %f26, %f26
.word 0x33800003 ! t3_kref+0x19f0: fbe,a _kref+0x19fc
.word 0xe448a01e ! t3_kref+0x19f4: ldsb [%g2 + 0x1e], %l2
.word 0x24480006 ! t3_kref+0x19f8: ble,a,pt %icc, _kref+0x1a10
.word 0xb5a0055a ! t3_kref+0x19fc: fsqrtd %f26, %f26
.word 0xd6266000 ! t3_kref+0x1a00: st %o3, [%i1]
.word 0xd210a02e ! t3_kref+0x1a04: lduh [%g2 + 0x2e], %o1
.word 0xec801019 ! t3_kref+0x1a08: lda [%g0 + %i1]0x80, %l6
.word 0xe640a00c ! t3_kref+0x1a0c: ldsw [%g2 + 0xc], %l3
.word 0xc807bfe4 ! t3_kref+0x1a10: ld [%fp - 0x1c], %g4
.word 0xed68a086 ! t3_kref+0x1a14: prefetch %g2 + 0x86, 22
.word 0x81ae0a5a ! t3_kref+0x1a18: fcmpd %fcc0, %f24, %f26
.word 0x8143c000 ! t3_kref+0x1a1c: stbar
.word 0xaf642413 ! t3_kref+0x1a20: movn %icc, -0x3ed, %l7
.word 0xb5a6885a ! t3_kref+0x1a24: faddd %f26, %f26, %f26
.word 0xb5b68a7b ! t3_kref+0x1a28: fpadd32s %f26, %f27, %f26
.word 0xac7b2cfe ! t3_kref+0x1a2c: sdiv %o4, 0xcfe, %l6
.word 0xd820a00c ! t3_kref+0x1a30: st %o4, [%g2 + 0xc]
.word 0xd000a02c ! t3_kref+0x1a34: ld [%g2 + 0x2c], %o0
.word 0xf19eda18 ! t3_kref+0x1a38: ldda [%i3 + %i0]0xd0, %f24
.word 0x81dc8016 ! t3_kref+0x1a3c: flush %l2 + %l6
.word 0xb5a0191a ! t3_kref+0x1a40: fitod %f26, %f26
.word 0xb1a01939 ! t3_kref+0x1a44: fstod %f25, %f24
.word 0xac903dd6 ! t3_kref+0x1a48: orcc %g0, -0x22a, %l6
.word 0xda28a01f ! t3_kref+0x1a4c: stb %o5, [%g2 + 0x1f]
.word 0xa6f830f5 ! t3_kref+0x1a50: sdivcc %g0, -0xf0b, %l3
.word 0xd4774019 ! t3_kref+0x1a54: stx %o2, [%i5 + %i1]
.word 0x37480001 ! t3_kref+0x1a58: fbge,a,pt %fcc0, _kref+0x1a5c
.word 0xacd0000a ! t3_kref+0x1a5c: umulcc %g0, %o2, %l6
.word 0xb5a01899 ! t3_kref+0x1a60: fitos %f25, %f26
.word 0xb3a018da ! t3_kref+0x1a64: fdtos %f26, %f25
.word 0xb5a01919 ! t3_kref+0x1a68: fitod %f25, %f26
.word 0xb3a01898 ! t3_kref+0x1a6c: fitos %f24, %f25
.word 0xf120a00c ! t3_kref+0x1a70: st %f24, [%g2 + 0xc]
.word 0x81ae0a5a ! t3_kref+0x1a74: fcmpd %fcc0, %f24, %f26
.word 0xac30000b ! t3_kref+0x1a78: orn %g0, %o3, %l6
.word 0xf700a03c ! t3_kref+0x1a7c: ld [%g2 + 0x3c], %f27
.word 0xd47e2014 ! t3_kref+0x1a80: swap [%i0 + 0x14], %o2
.word 0x81ae0a58 ! t3_kref+0x1a84: fcmpd %fcc0, %f24, %f24
.word 0x9328000d ! t3_kref+0x1a88: sll %g0, %o5, %o1
.word 0xac70000d ! t3_kref+0x1a8c: udiv %g0, %o5, %l6
.word 0xf13e001d ! t3_kref+0x1a90: std %f24, [%i0 + %i5]
.word 0x81ae4abb ! t3_kref+0x1a94: fcmpes %fcc0, %f25, %f27
.word 0xf11e6010 ! t3_kref+0x1a98: ldd [%i1 + 0x10], %f24
.word 0x9de3bfa0 ! t3_kref+0x1a9c: save %sp, -0x60, %sp
.word 0x80972272 ! t3_kref+0x1aa0: orcc %i4, 0x272, %g0
.word 0x91ef7b9c ! t3_kref+0x1aa4: restore %i5, -0x464, %o0
.word 0xb5a00539 ! t3_kref+0x1aa8: fsqrts %f25, %f26
.word 0xe648a00d ! t3_kref+0x1aac: ldsb [%g2 + 0xd], %l3
.word 0xe1ee501a ! t3_kref+0x1ab0: prefetcha %i1 + %i2, 16
.word 0xaa9af6df ! t3_kref+0x1ab4: xorcc %o3, -0x921, %l5
.word 0xb5a0053b ! t3_kref+0x1ab8: fsqrts %f27, %f26
.word 0xd420a03c ! t3_kref+0x1abc: st %o2, [%g2 + 0x3c]
.word 0xaaa2a884 ! t3_kref+0x1ac0: subcc %o2, 0x884, %l5
.word 0xb5a01098 ! t3_kref+0x1ac4: fxtos %f24, %f26
.word 0xd048a01e ! t3_kref+0x1ac8: ldsb [%g2 + 0x1e], %o0
.word 0xaa42c000 ! t3_kref+0x1acc: addc %o3, %g0, %l5
.word 0x2e480003 ! t3_kref+0x1ad0: bvs,a,pt %icc, _kref+0x1adc
.word 0xa6e37c11 ! t3_kref+0x1ad4: subccc %o5, -0x3ef, %l3
.word 0xe456200e ! t3_kref+0x1ad8: ldsh [%i0 + 0xe], %l2
.word 0x81dfaa7d ! t3_kref+0x1adc: flush %fp + 0xa7d
.word 0xaedac00d ! t3_kref+0x1ae0: smulcc %o3, %o5, %l7
.word 0xd2066004 ! t3_kref+0x1ae4: ld [%i1 + 4], %o1
.word 0xb3a0189b ! t3_kref+0x1ae8: fitos %f27, %f25
.word 0x3d800002 ! t3_kref+0x1aec: fbule,a _kref+0x1af4
.word 0xb1a01898 ! t3_kref+0x1af0: fitos %f24, %f24
.word 0x91b280ca ! t3_kref+0x1af4: edge16l %o2, %o2, %o0
.word 0x9de3bfa0 ! t3_kref+0x1af8: save %sp, -0x60, %sp
.word 0xb2960018 ! t3_kref+0x1afc: orcc %i0, %i0, %i1
.word 0xadee700f ! t3_kref+0x1b00: restore %i1, -0xff1, %l6
.word 0xa8daabc7 ! t3_kref+0x1b04: smulcc %o2, 0xbc7, %l4
.word 0xb1a01118 ! t3_kref+0x1b08: fxtod %f24, %f24
.word 0xb1a0189a ! t3_kref+0x1b0c: fitos %f26, %f24
.word 0xb1a6c938 ! t3_kref+0x1b10: fmuls %f27, %f24, %f24
.word 0xb5a01919 ! t3_kref+0x1b14: fitod %f25, %f26
.word 0xd248a01c ! t3_kref+0x1b18: ldsb [%g2 + 0x1c], %o1
.word 0xb1a6cd3b ! t3_kref+0x1b1c: fsmuld %f27, %f27, %f24
.word 0x86102003 ! t3_kref+0x1b20: mov 0x3, %g3
.word 0x32800000 ! t3_kref+0x1b24: bne,a _kref+0x1b24
.word 0x86a0e001 ! t3_kref+0x1b28: subcc %g3, 1, %g3
.word 0xd09f5018 ! t3_kref+0x1b2c: ldda [%i5 + %i0]0x80, %o0
.word 0xd420a00c ! t3_kref+0x1b30: st %o2, [%g2 + 0xc]
! .word 0x3fa66931 ! t3_kref+0x1b34: fbo,a SYM(t3_subr2)
fbo,a SYM(t3_subr2)
.word 0x9f414000 ! t3_kref+0x1b38: mov %pc, %o7
.word 0xb7b6ca7b ! t3_kref+0x1b3c: fpadd32s %f27, %f27, %f27
.word 0xac2ac00b ! t3_kref+0x1b40: andn %o3, %o3, %l6
.word 0xa44374ea ! t3_kref+0x1b44: addc %o5, -0xb16, %l2
.word 0xd81f4019 ! t3_kref+0x1b48: ldd [%i5 + %i1], %o4
.word 0xb7a00139 ! t3_kref+0x1b4c: fabss %f25, %f27
.word 0xe6000018 ! t3_kref+0x1b50: ld [%g0 + %i0], %l3
.word 0x924021d2 ! t3_kref+0x1b54: addc %g0, 0x1d2, %o1
.word 0x26800006 ! t3_kref+0x1b58: bl,a _kref+0x1b70
.word 0xaeda7373 ! t3_kref+0x1b5c: smulcc %o1, -0xc8d, %l7
.word 0x29800007 ! t3_kref+0x1b60: fbl,a _kref+0x1b7c
.word 0xf3000019 ! t3_kref+0x1b64: ld [%g0 + %i1], %f25
.word 0xa6fac00d ! t3_kref+0x1b68: sdivcc %o3, %o5, %l3
.word 0xb1a0015a ! t3_kref+0x1b6c: fabsd %f26, %f24
.word 0x81ae8ab9 ! t3_kref+0x1b70: fcmpes %fcc0, %f26, %f25
.word 0xf5062004 ! t3_kref+0x1b74: ld [%i0 + 4], %f26
.word 0xd228a01d ! t3_kref+0x1b78: stb %o1, [%g2 + 0x1d]
.word 0x3b800004 ! t3_kref+0x1b7c: fble,a _kref+0x1b8c
.word 0xee7e401c ! t3_kref+0x1b80: swap [%i1 + %i4], %l7
.word 0xe64e6002 ! t3_kref+0x1b84: ldsb [%i1 + 2], %l3
.word 0x11293526 ! t3_kref+0x1b88: sethi %hi(0xa4d49800), %o0
.word 0xb5a0055a ! t3_kref+0x1b8c: fsqrtd %f26, %f26
.word 0x90d8000c ! t3_kref+0x1b90: smulcc %g0, %o4, %o0
.word 0x3d800002 ! t3_kref+0x1b94: fbule,a _kref+0x1b9c
.word 0xea40a01c ! t3_kref+0x1b98: ldsw [%g2 + 0x1c], %l5
.word 0x9092400d ! t3_kref+0x1b9c: orcc %o1, %o5, %o0
.word 0xf700a03c ! t3_kref+0x1ba0: ld [%g2 + 0x3c], %f27
.word 0x9fc10000 ! t3_kref+0x1ba4: call %g4
.word 0xf7263fe8 ! t3_kref+0x1ba8: st %f27, [%i0 - 0x18]
.word 0xd240a01c ! t3_kref+0x1bac: ldsw [%g2 + 0x1c], %o1
.word 0x91b60558 ! t3_kref+0x1bb0: fcmpeq16 %f24, %f24, %o0
.word 0xabb0030c ! t3_kref+0x1bb4: alignaddr %g0, %o4, %l5
.word 0xb5a00539 ! t3_kref+0x1bb8: fsqrts %f25, %f26
.word 0xa4fb400c ! t3_kref+0x1bbc: sdivcc %o5, %o4, %l2
.word 0x8143c000 ! t3_kref+0x1bc0: stbar
.word 0xb4102016 ! t3_kref+0x1bc4: mov 0x16, %i2
.word 0xf120a03c ! t3_kref+0x1bc8: st %f24, [%g2 + 0x3c]
.word 0xb5a6885a ! t3_kref+0x1bcc: faddd %f26, %f26, %f26
.word 0xe440a03c ! t3_kref+0x1bd0: ldsw [%g2 + 0x3c], %l2
.word 0xa8424009 ! t3_kref+0x1bd4: addc %o1, %o1, %l4
.word 0xae928000 ! t3_kref+0x1bd8: orcc %o2, %g0, %l7
.word 0xb5a01939 ! t3_kref+0x1bdc: fstod %f25, %f26
.word 0x32480002 ! t3_kref+0x1be0: bne,a,pt %icc, _kref+0x1be8
.word 0xa4f8000d ! t3_kref+0x1be4: sdivcc %g0, %o5, %l2
.word 0xd8180019 ! t3_kref+0x1be8: ldd [%g0 + %i1], %o4
.word 0xb1b68e80 ! t3_kref+0x1bec: fsrc1 %f26, %f24
.word 0x29480003 ! t3_kref+0x1bf0: fbl,a,pt %fcc0, _kref+0x1bfc
.word 0xb1a60d39 ! t3_kref+0x1bf4: fsmuld %f24, %f25, %f24
.word 0xb5a688da ! t3_kref+0x1bf8: fsubd %f26, %f26, %f26
.word 0xa6fa76df ! t3_kref+0x1bfc: sdivcc %o1, -0x921, %l3
.word 0xd6263fec ! t3_kref+0x1c00: st %o3, [%i0 - 0x14]
.word 0xb5a018da ! t3_kref+0x1c04: fdtos %f26, %f26
.word 0x9364800b ! t3_kref+0x1c08: movle %icc, %o3, %o1
.word 0xd230a01e ! t3_kref+0x1c0c: sth %o1, [%g2 + 0x1e]
.word 0xa533400c ! t3_kref+0x1c10: srl %o5, %o4, %l2
.word 0xc807bff0 ! t3_kref+0x1c14: ld [%fp - 0x10], %g4
.word 0xb1b60f98 ! t3_kref+0x1c18: for %f24, %f24, %f24
.word 0x3c480005 ! t3_kref+0x1c1c: bpos,a,pt %icc, _kref+0x1c30
.word 0xb1a60d39 ! t3_kref+0x1c20: fsmuld %f24, %f25, %f24
.word 0xb7a00539 ! t3_kref+0x1c24: fsqrts %f25, %f27
.word 0xb1a689da ! t3_kref+0x1c28: fdivd %f26, %f26, %f24
.word 0xf500a00c ! t3_kref+0x1c2c: ld [%g2 + 0xc], %f26
.word 0xb5a64939 ! t3_kref+0x1c30: fmuls %f25, %f25, %f26
.word 0xb7a64939 ! t3_kref+0x1c34: fmuls %f25, %f25, %f27
.word 0xf500a01c ! t3_kref+0x1c38: ld [%g2 + 0x1c], %f26
.word 0x27480005 ! t3_kref+0x1c3c: fbul,a,pt %fcc0, _kref+0x1c50
.word 0xb3a018d8 ! t3_kref+0x1c40: fdtos %f24, %f25
.word 0xb1a0193b ! t3_kref+0x1c44: fstod %f27, %f24
.word 0xa6a2400a ! t3_kref+0x1c48: subcc %o1, %o2, %l3
.word 0x81ae0a3b ! t3_kref+0x1c4c: fcmps %fcc0, %f24, %f27
.word 0x929b400d ! t3_kref+0x1c50: xorcc %o5, %o5, %o1
.word 0xf500a01c ! t3_kref+0x1c54: ld [%g2 + 0x1c], %f26
.word 0xd426001c ! t3_kref+0x1c58: st %o2, [%i0 + %i4]
.word 0xe410a03c ! t3_kref+0x1c5c: lduh [%g2 + 0x3c], %l2
.word 0xb1a00158 ! t3_kref+0x1c60: fabsd %f24, %f24
.word 0x81de0019 ! t3_kref+0x1c64: flush %i0 + %i1
.word 0xb1b00fe0 ! t3_kref+0x1c68: fones %f24
.word 0xb1a68958 ! t3_kref+0x1c6c: fmuld %f26, %f24, %f24
.word 0xad326001 ! t3_kref+0x1c70: srl %o1, 0x1, %l6
.word 0xb7a6c83b ! t3_kref+0x1c74: fadds %f27, %f27, %f27
.word 0xec163fe4 ! t3_kref+0x1c78: lduh [%i0 - 0x1c], %l6
.word 0xea40a03c ! t3_kref+0x1c7c: ldsw [%g2 + 0x3c], %l5
.word 0x9fc00004 ! t3_kref+0x1c80: call %g0 + %g4
.word 0xacdb400b ! t3_kref+0x1c84: smulcc %o5, %o3, %l6
.word 0xb5ab405a ! t3_kref+0x1c88: fmovdle %fcc0, %f26, %f26
.word 0xe64e4000 ! t3_kref+0x1c8c: ldsb [%i1], %l3
.word 0xe650a02c ! t3_kref+0x1c90: ldsh [%g2 + 0x2c], %l3
.word 0x3c800004 ! t3_kref+0x1c94: bpos,a _kref+0x1ca4
.word 0xe608a01c ! t3_kref+0x1c98: ldub [%g2 + 0x1c], %l3
.word 0xb5a0193a ! t3_kref+0x1c9c: fstod %f26, %f26
.word 0xda28a02d ! t3_kref+0x1ca0: stb %o5, [%g2 + 0x2d]
.word 0xf3067fe0 ! t3_kref+0x1ca4: ld [%i1 - 0x20], %f25
.word 0x8d8039f1 ! t3_kref+0x1ca8: mov 0xfffff9f1, %fprs
.word 0x90e261be ! t3_kref+0x1cac: subccc %o1, 0x1be, %o0
.word 0xb7a00039 ! t3_kref+0x1cb0: fmovs %f25, %f27
.word 0xc168a102 ! t3_kref+0x1cb4: prefetch %g2 + 0x102, 0
.word 0xe8062008 ! t3_kref+0x1cb8: ld [%i0 + 8], %l4
.word 0xb5b60d18 ! t3_kref+0x1cbc: fandnot1 %f24, %f24, %f26
.word 0xd2500019 ! t3_kref+0x1cc0: ldsh [%g0 + %i1], %o1
.word 0xf700a03c ! t3_kref+0x1cc4: ld [%g2 + 0x3c], %f27
.word 0xd8364000 ! t3_kref+0x1cc8: sth %o4, [%i1]
.word 0x921b0000 ! t3_kref+0x1ccc: xor %o4, %g0, %o1
.word 0x8610200a ! t3_kref+0x1cd0: mov 0xa, %g3
.word 0x86a0e001 ! t3_kref+0x1cd4: subcc %g3, 1, %g3
.word 0x22800018 ! t3_kref+0x1cd8: be,a _kref+0x1d38
.word 0xb1b60c58 ! t3_kref+0x1cdc: fnor %f24, %f24, %f24
.word 0xaa434000 ! t3_kref+0x1ce0: addc %o5, %g0, %l5
.word 0xb1a688b8 ! t3_kref+0x1ce4: fsubs %f26, %f24, %f24
.word 0xf7a01018 ! t3_kref+0x1ce8: sta %f27, [%g0 + %i0]0x80
.word 0xa442800c ! t3_kref+0x1cec: addc %o2, %o4, %l2
.word 0xae233996 ! t3_kref+0x1cf0: sub %o4, -0x66a, %l7
.word 0xf13e2018 ! t3_kref+0x1cf4: std %f24, [%i0 + 0x18]
.word 0xb3a01a58 ! t3_kref+0x1cf8: fdtoi %f24, %f25
.word 0xa40b400c ! t3_kref+0x1cfc: and %o5, %o4, %l2
.word 0xa5b280ca ! t3_kref+0x1d00: edge16l %o2, %o2, %l2
.word 0x92aac000 ! t3_kref+0x1d04: andncc %o3, %g0, %o1
.word 0xf500a03c ! t3_kref+0x1d08: ld [%g2 + 0x3c], %f26
.word 0xaf3a8009 ! t3_kref+0x1d0c: sra %o2, %o1, %l7
.word 0xc0300019 ! t3_kref+0x1d10: clrh [%g0 + %i1]
.word 0xaa5b000b ! t3_kref+0x1d14: smul %o4, %o3, %l5
.word 0x920b400d ! t3_kref+0x1d18: and %o5, %o5, %o1
.word 0xacd26196 ! t3_kref+0x1d1c: umulcc %o1, 0x196, %l6
.word 0x91400000 ! t3_kref+0x1d20: mov %y, %o0
.word 0xa473000c ! t3_kref+0x1d24: udiv %o4, %o4, %l2
.word 0xb3a6c93b ! t3_kref+0x1d28: fmuls %f27, %f27, %f25
.word 0xb3a6c83b ! t3_kref+0x1d2c: fadds %f27, %f27, %f25
.word 0xf5180018 ! t3_kref+0x1d30: ldd [%g0 + %i0], %f26
.word 0xc768a040 ! t3_kref+0x1d34: prefetch %g2 + 0x40, 3
.word 0xa61ae462 ! t3_kref+0x1d38: xor %o3, 0x462, %l3
.word 0x9f414000 ! t3_kref+0x1d3c: mov %pc, %o7
! .word 0x30bc70ae ! t3_kref+0x1d40: ba,a SYM(t3_subr0)
ba,a SYM(t3_subr0)
.word 0xb3b60a7b ! t3_kref+0x1d44: fpadd32s %f24, %f27, %f25
.word 0x81ae0a3a ! t3_kref+0x1d48: fcmps %fcc0, %f24, %f26
.word 0xb1a64d3a ! t3_kref+0x1d4c: fsmuld %f25, %f26, %f24
.word 0x2b800003 ! t3_kref+0x1d50: fbug,a _kref+0x1d5c
.word 0x93b28340 ! t3_kref+0x1d54: alignaddrl %o2, %g0, %o1
.word 0xa62ac00d ! t3_kref+0x1d58: andn %o3, %o5, %l3
.word 0xda20a02c ! t3_kref+0x1d5c: st %o5, [%g2 + 0x2c]
.word 0xb7a01a5a ! t3_kref+0x1d60: fdtoi %f26, %f27
.word 0x912a6016 ! t3_kref+0x1d64: sll %o1, 0x16, %o0
.word 0xffee501c ! t3_kref+0x1d68: prefetcha %i1 + %i4, 31
.word 0xe640a02c ! t3_kref+0x1d6c: ldsw [%g2 + 0x2c], %l3
.word 0xa9400000 ! t3_kref+0x1d70: mov %y, %l4
.word 0xb5b009b9 ! t3_kref+0x1d74: fexpand %f25, %f26
.word 0x9332800d ! t3_kref+0x1d78: srl %o2, %o5, %o1
.word 0xaa32400b ! t3_kref+0x1d7c: orn %o1, %o3, %l5
.word 0x81ae8ab8 ! t3_kref+0x1d80: fcmpes %fcc0, %f26, %f24
.word 0xea50a02e ! t3_kref+0x1d84: ldsh [%g2 + 0x2e], %l5
.word 0xd0063ff4 ! t3_kref+0x1d88: ld [%i0 - 0xc], %o0
.word 0xc0362012 ! t3_kref+0x1d8c: clrh [%i0 + 0x12]
.word 0xac12400c ! t3_kref+0x1d90: or %o1, %o4, %l6
.word 0x81ae8ab9 ! t3_kref+0x1d94: fcmpes %fcc0, %f26, %f25
.word 0x30800001 ! t3_kref+0x1d98: ba,a _kref+0x1d9c
.word 0x901b6f70 ! t3_kref+0x1d9c: xor %o5, 0xf70, %o0
.word 0xf3067fe8 ! t3_kref+0x1da0: ld [%i1 - 0x18], %f25
.word 0xb5a0191a ! t3_kref+0x1da4: fitod %f26, %f26
.word 0xac083413 ! t3_kref+0x1da8: and %g0, -0xbed, %l6
.word 0xab3a6007 ! t3_kref+0x1dac: sra %o1, 0x7, %l5
.word 0x920b400a ! t3_kref+0x1db0: and %o5, %o2, %o1
.word 0xb5a0013b ! t3_kref+0x1db4: fabss %f27, %f26
.word 0x81dbc01b ! t3_kref+0x1db8: flush %o7 + %i3
.word 0xaac026db ! t3_kref+0x1dbc: addccc %g0, 0x6db, %l5
.word 0xa8f80009 ! t3_kref+0x1dc0: sdivcc %g0, %o1, %l4
.word 0xeadf5019 ! t3_kref+0x1dc4: ldxa [%i5 + %i1]0x80, %l5
.word 0xf51e7ff8 ! t3_kref+0x1dc8: ldd [%i1 - 8], %f26
.word 0xb3a00539 ! t3_kref+0x1dcc: fsqrts %f25, %f25
.word 0xa80b35ca ! t3_kref+0x1dd0: and %o4, -0xa36, %l4
.word 0xf1be1849 ! t3_kref+0x1dd4: stda %f24, [%i0 + %o1]0xc2
.word 0x91b3004d ! t3_kref+0x1dd8: edge8l %o4, %o5, %o0
.word 0xea40a00c ! t3_kref+0x1ddc: ldsw [%g2 + 0xc], %l5
.word 0xe840a02c ! t3_kref+0x1de0: ldsw [%g2 + 0x2c], %l4
.word 0xacdaa771 ! t3_kref+0x1de4: smulcc %o2, 0x771, %l6
.word 0xb3a01a39 ! t3_kref+0x1de8: fstoi %f25, %f25
.word 0xa80b6cb9 ! t3_kref+0x1dec: and %o5, 0xcb9, %l4
.word 0xb5a68858 ! t3_kref+0x1df0: faddd %f26, %f24, %f26
.word 0xb5b60dda ! t3_kref+0x1df4: fnand %f24, %f26, %f26
.word 0xea000018 ! t3_kref+0x1df8: ld [%g0 + %i0], %l5
.word 0xb5a01a3a ! t3_kref+0x1dfc: fstoi %f26, %f26
.word 0xaef3000d ! t3_kref+0x1e00: udivcc %o4, %o5, %l7
.word 0xa47abfec ! t3_kref+0x1e04: sdiv %o2, -0x14, %l2
.word 0xe410a00e ! t3_kref+0x1e08: lduh [%g2 + 0xe], %l2
.word 0xb1a68958 ! t3_kref+0x1e0c: fmuld %f26, %f24, %f24
.word 0xd87f0018 ! t3_kref+0x1e10: swap [%i4 + %i0], %o4
.word 0xec6e401a ! t3_kref+0x1e14: ldstub [%i1 + %i2], %l6
.word 0x32800003 ! t3_kref+0x1e18: bne,a _kref+0x1e24
.word 0xa920000b ! t3_kref+0x1e1c: mulscc %g0, %o3, %l4
.word 0xb3a00538 ! t3_kref+0x1e20: fsqrts %f24, %f25
.word 0x9f414000 ! t3_kref+0x1e24: mov %pc, %o7
! .word 0x314c7074 ! t3_kref+0x1e28: fba,a,pt %fcc0, SYM(t3_subr0)
fba,a,pt %fcc0, SYM(t3_subr0)
.word 0xa692c000 ! t3_kref+0x1e2c: orcc %o3, %g0, %l3
.word 0xee500019 ! t3_kref+0x1e30: ldsh [%g0 + %i1], %l7
.word 0xc568a0ca ! t3_kref+0x1e34: prefetch %g2 + 0xca, 2
.word 0xaa100009 ! t3_kref+0x1e38: mov %o1, %l5
.word 0x81ae8a5a ! t3_kref+0x1e3c: fcmpd %fcc0, %f26, %f26
.word 0x20800005 ! t3_kref+0x1e40: bn,a _kref+0x1e54
.word 0xec7e401c ! t3_kref+0x1e44: swap [%i1 + %i4], %l6
.word 0xae12800a ! t3_kref+0x1e48: or %o2, %o2, %l7
.word 0xb1a0055a ! t3_kref+0x1e4c: fsqrtd %f26, %f24
.word 0xb3b6cdbb ! t3_kref+0x1e50: fxors %f27, %f27, %f25
.word 0x9080301e ! t3_kref+0x1e54: addcc %g0, -0xfe2, %o0
.word 0xab400000 ! t3_kref+0x1e58: mov %y, %l5
.word 0xf300a01c ! t3_kref+0x1e5c: ld [%g2 + 0x1c], %f25
.word 0xf5067ff8 ! t3_kref+0x1e60: ld [%i1 - 8], %f26
.word 0x8143e040 ! t3_kref+0x1e64: membar 0x40
.word 0xd2262004 ! t3_kref+0x1e68: st %o1, [%i0 + 4]
.word 0xec06001c ! t3_kref+0x1e6c: ld [%i0 + %i4], %l6
.word 0xb1b60dd8 ! t3_kref+0x1e70: fnand %f24, %f24, %f24
.word 0xb7a00539 ! t3_kref+0x1e74: fsqrts %f25, %f27
.word 0xa8e2f746 ! t3_kref+0x1e78: subccc %o3, -0x8ba, %l4
.word 0x90b03db7 ! t3_kref+0x1e7c: orncc %g0, -0x249, %o0
.word 0xadb300ea ! t3_kref+0x1e80: edge16ln %o4, %o2, %l6
.word 0xe4566002 ! t3_kref+0x1e84: ldsh [%i1 + 2], %l2
.word 0xa7408000 ! t3_kref+0x1e88: mov %ccr, %l3
.word 0xa6fb4009 ! t3_kref+0x1e8c: sdivcc %o5, %o1, %l3
.word 0x8143c000 ! t3_kref+0x1e90: stbar
.word 0x9de3bfa0 ! t3_kref+0x1e94: save %sp, -0x60, %sp
.word 0xafee0018 ! t3_kref+0x1e98: restore %i0, %i0, %l7
.word 0xb3a688b8 ! t3_kref+0x1e9c: fsubs %f26, %f24, %f25
.word 0x81834000 ! t3_kref+0x1ea0: wr %o5, %g0, %y
.word 0xb1b60d18 ! t3_kref+0x1ea4: fandnot1 %f24, %f24, %f24
.word 0xf720a00c ! t3_kref+0x1ea8: st %f27, [%g2 + 0xc]
.word 0xb1b60e80 ! t3_kref+0x1eac: fsrc1 %f24, %f24
.word 0xb5a01939 ! t3_kref+0x1eb0: fstod %f25, %f26
.word 0x9332a019 ! t3_kref+0x1eb4: srl %o2, 0x19, %o1
.word 0xb1a6885a ! t3_kref+0x1eb8: faddd %f26, %f26, %f24
.word 0xb3a018d8 ! t3_kref+0x1ebc: fdtos %f24, %f25
.word 0x2d480004 ! t3_kref+0x1ec0: fbg,a,pt %fcc0, _kref+0x1ed0
.word 0xa442b8e6 ! t3_kref+0x1ec4: addc %o2, -0x71a, %l2
.word 0xb1a68858 ! t3_kref+0x1ec8: faddd %f26, %f24, %f24
.word 0x8143c000 ! t3_kref+0x1ecc: stbar
.word 0x9f414000 ! t3_kref+0x1ed0: mov %pc, %o7
! .word 0x29a66849 ! t3_kref+0x1ed4: fbl,a SYM(t3_subr2)
fbl,a SYM(t3_subr2)
.word 0xc0a71018 ! t3_kref+0x1ed8: sta %g0, [%i4 + %i0]0x80
.word 0xb5a60858 ! t3_kref+0x1edc: faddd %f24, %f24, %f26
.word 0xb7a0053b ! t3_kref+0x1ee0: fsqrts %f27, %f27
.word 0xd428a01f ! t3_kref+0x1ee4: stb %o2, [%g2 + 0x1f]
.word 0xf5064000 ! t3_kref+0x1ee8: ld [%i1], %f26
.word 0xedf6500c ! t3_kref+0x1eec: casxa [%i1]0x80, %o4, %l6
.word 0xa8fa8009 ! t3_kref+0x1ef0: sdivcc %o2, %o1, %l4
.word 0xd830a00c ! t3_kref+0x1ef4: sth %o4, [%g2 + 0xc]
.word 0x9092a7dc ! t3_kref+0x1ef8: orcc %o2, 0x7dc, %o0
.word 0xec4e3ff7 ! t3_kref+0x1efc: ldsb [%i0 - 9], %l6
.word 0xd626001c ! t3_kref+0x1f00: st %o3, [%i0 + %i4]
.word 0xe808a00e ! t3_kref+0x1f04: ldub [%g2 + 0xe], %l4
.word 0xa90a800c ! t3_kref+0x1f08: tsubcc %o2, %o4, %l4
.word 0xa6db7cd2 ! t3_kref+0x1f0c: smulcc %o5, -0x32e, %l3
.word 0xd2480019 ! t3_kref+0x1f10: ldsb [%g0 + %i1], %o1
.word 0xd0562002 ! t3_kref+0x1f14: ldsh [%i0 + 2], %o0
.word 0x81ae8ab9 ! t3_kref+0x1f18: fcmpes %fcc0, %f26, %f25
.word 0xb3b007b8 ! t3_kref+0x1f1c: fpackfix %f24, %f25
.word 0xe8063ffc ! t3_kref+0x1f20: ld [%i0 - 4], %l4
.word 0xb7a00139 ! t3_kref+0x1f24: fabss %f25, %f27
.word 0xec1e3fe8 ! t3_kref+0x1f28: ldd [%i0 - 0x18], %l6
.word 0xa492800b ! t3_kref+0x1f2c: orcc %o2, %o3, %l2
.word 0xb5b6ce7a ! t3_kref+0x1f30: fxnors %f27, %f26, %f26
.word 0xf1bf1a59 ! t3_kref+0x1f34: stda %f24, [%i4 + %i1]0xd2
.word 0xf1064000 ! t3_kref+0x1f38: ld [%i1], %f24
.word 0xf1be584b ! t3_kref+0x1f3c: stda %f24, [%i1 + %o3]0xc2
.word 0xf500a00c ! t3_kref+0x1f40: ld [%g2 + 0xc], %f26
.word 0xd668a01d ! t3_kref+0x1f44: ldstub [%g2 + 0x1d], %o3
.word 0xe8567fe8 ! t3_kref+0x1f48: ldsh [%i1 - 0x18], %l4
.word 0xa80b000d ! t3_kref+0x1f4c: and %o4, %o5, %l4
.word 0xee50a00e ! t3_kref+0x1f50: ldsh [%g2 + 0xe], %l7
.word 0xd2267fe8 ! t3_kref+0x1f54: st %o1, [%i1 - 0x18]
.word 0xe816401b ! t3_kref+0x1f58: lduh [%i1 + %i3], %l4
.word 0xb1a0015a ! t3_kref+0x1f5c: fabsd %f26, %f24
.word 0xabb2402b ! t3_kref+0x1f60: edge8n %o1, %o3, %l5
.word 0xc568a088 ! t3_kref+0x1f64: prefetch %g2 + 0x88, 2
.word 0x9fc10000 ! t3_kref+0x1f68: call %g4
.word 0xc0262004 ! t3_kref+0x1f6c: clr [%i0 + 4]
.word 0xf5063fe8 ! t3_kref+0x1f70: ld [%i0 - 0x18], %f26
.word 0xadb24069 ! t3_kref+0x1f74: edge8ln %o1, %o1, %l6
.word 0xab3b601c ! t3_kref+0x1f78: sra %o5, 0x1c, %l5
.word 0xb5a608d8 ! t3_kref+0x1f7c: fsubd %f24, %f24, %f26
.word 0xb3b00cf9 ! t3_kref+0x1f80: fnot2s %f25, %f25
.word 0xb5a01918 ! t3_kref+0x1f84: fitod %f24, %f26
.word 0xef68a0c9 ! t3_kref+0x1f88: prefetch %g2 + 0xc9, 23
.word 0xea00a03c ! t3_kref+0x1f8c: ld [%g2 + 0x3c], %l5
.word 0x3d800008 ! t3_kref+0x1f90: fbule,a _kref+0x1fb0
.word 0x2b3089e4 ! t3_kref+0x1f94: sethi %hi(0xc2279000), %l5
.word 0xc1096a18 ! t3_kref+0x1f98: ld [%g5 + 0xa18], %fsr
.word 0xd000a02c ! t3_kref+0x1f9c: ld [%g2 + 0x2c], %o0
.word 0xd41e001d ! t3_kref+0x1fa0: ldd [%i0 + %i5], %o2
.word 0x93418000 ! t3_kref+0x1fa4: mov %fprs, %o1
.word 0xf11fbe00 ! t3_kref+0x1fa8: ldd [%fp - 0x200], %f24
.word 0x92fb000d ! t3_kref+0x1fac: sdivcc %o4, %o5, %o1
.word 0xb7a018d8 ! t3_kref+0x1fb0: fdtos %f24, %f27
.word 0x81b01023 ! t3_kref+0x1fb4: siam 0x3
.word 0xb5b00c00 ! t3_kref+0x1fb8: fzero %f26
.word 0xb5a01a58 ! t3_kref+0x1fbc: fdtoi %f24, %f26
.word 0xaa22fd61 ! t3_kref+0x1fc0: sub %o3, -0x29f, %l5
.word 0x81ae4abb ! t3_kref+0x1fc4: fcmpes %fcc0, %f25, %f27
.word 0x86102016 ! t3_kref+0x1fc8: mov 0x16, %g3
.word 0x86a0e001 ! t3_kref+0x1fcc: subcc %g3, 1, %g3
.word 0x22800007 ! t3_kref+0x1fd0: be,a _kref+0x1fec
.word 0xa462ad29 ! t3_kref+0x1fd4: subc %o2, 0xd29, %l2
.word 0xd6364000 ! t3_kref+0x1fd8: sth %o3, [%i1]
.word 0x334ffffc ! t3_kref+0x1fdc: fbe,a,pt %fcc0, _kref+0x1fcc
.word 0xc036201e ! t3_kref+0x1fe0: clrh [%i0 + 0x1e]
.word 0xad400000 ! t3_kref+0x1fe4: mov %y, %l6
.word 0xb5a68d39 ! t3_kref+0x1fe8: fsmuld %f26, %f25, %f26
.word 0x39800003 ! t3_kref+0x1fec: fbuge,a _kref+0x1ff8
.word 0xaab2800b ! t3_kref+0x1ff0: orncc %o2, %o3, %l5
.word 0xf120a03c ! t3_kref+0x1ff4: st %f24, [%g2 + 0x3c]
.word 0xec901019 ! t3_kref+0x1ff8: lduha [%g0 + %i1]0x80, %l6
.word 0xaeab3e64 ! t3_kref+0x1ffc: andncc %o4, -0x19c, %l7
.word 0x3b480001 ! t3_kref+0x2000: fble,a,pt %fcc0, _kref+0x2004
.word 0xe808a03c ! t3_kref+0x2004: ldub [%g2 + 0x3c], %l4
.word 0xee48a03d ! t3_kref+0x2008: ldsb [%g2 + 0x3d], %l7
.word 0xb5a68858 ! t3_kref+0x200c: faddd %f26, %f24, %f26
.word 0x33800005 ! t3_kref+0x2010: fbe,a _kref+0x2024
.word 0xec100018 ! t3_kref+0x2014: lduh [%g0 + %i0], %l6
.word 0x8d82e4b4 ! t3_kref+0x2018: wr %o3, 0x4b4, %fprs
.word 0x81dc0008 ! t3_kref+0x201c: flush %l0 + %o0
.word 0xe9f6500d ! t3_kref+0x2020: casxa [%i1]0x80, %o5, %l4
.word 0x92f2b870 ! t3_kref+0x2024: udivcc %o2, -0x790, %o1
.word 0x902ab074 ! t3_kref+0x2028: andn %o2, -0xf8c, %o0
.word 0x29800001 ! t3_kref+0x202c: fbl,a _kref+0x2030
.word 0xb1b60aba ! t3_kref+0x2030: fpsub16s %f24, %f26, %f24
.word 0xae02c00b ! t3_kref+0x2034: add %o3, %o3, %l7
.word 0xb1a0013b ! t3_kref+0x2038: fabss %f27, %f24
.word 0xe808a02f ! t3_kref+0x203c: ldub [%g2 + 0x2f], %l4
.word 0xb5a6095a ! t3_kref+0x2040: fmuld %f24, %f26, %f26
.word 0x3d480004 ! t3_kref+0x2044: fbule,a,pt %fcc0, _kref+0x2054
.word 0xe610a00e ! t3_kref+0x2048: lduh [%g2 + 0xe], %l3
.word 0x92f2ace4 ! t3_kref+0x204c: udivcc %o2, 0xce4, %o1
.word 0xc030a01e ! t3_kref+0x2050: clrh [%g2 + 0x1e]
.word 0xb5a0055a ! t3_kref+0x2054: fsqrtd %f26, %f26
.word 0xb1a688da ! t3_kref+0x2058: fsubd %f26, %f26, %f24
.word 0xa9b2c040 ! t3_kref+0x205c: edge8l %o3, %g0, %l4
.word 0xb7a0189a ! t3_kref+0x2060: fitos %f26, %f27
.word 0xb1a0053a ! t3_kref+0x2064: fsqrts %f26, %f24
.word 0xe8c71019 ! t3_kref+0x2068: ldswa [%i4 + %i1]0x80, %l4
.word 0xf19e5a1b ! t3_kref+0x206c: ldda [%i1 + %i3]0xd0, %f24
.word 0xd468a01d ! t3_kref+0x2070: ldstub [%g2 + 0x1d], %o2
.word 0xaa9ac00b ! t3_kref+0x2074: xorcc %o3, %o3, %l5
.word 0xa67035f1 ! t3_kref+0x2078: udiv %g0, -0xa0f, %l3
.word 0x81828000 ! t3_kref+0x207c: wr %o2, %g0, %y
.word 0xa45ac00d ! t3_kref+0x2080: smul %o3, %o5, %l2
.word 0xaa8ab622 ! t3_kref+0x2084: andcc %o2, -0x9de, %l5
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0xb5a01118 ! t3_kref+0x2090: fxtod %f24, %f26
.word 0x2a800002 ! t3_kref+0x2094: bcs,a _kref+0x209c
.word 0x8143c000 ! t3_kref+0x2098: stbar
.word 0xd62e601a ! t3_kref+0x209c: stb %o3, [%i1 + 0x1a]
.word 0xb1a00558 ! t3_kref+0x20a0: fsqrtd %f24, %f24
1: .word 0xb5a688d8 ! t3_kref+0x20a4: fsubd %f26, %f24, %f26
.word 0xd6ae101a ! t3_kref+0x20a8: stba %o3, [%i0 + %i2]0x80
.word 0xb5a01918 ! t3_kref+0x20ac: fitod %f24, %f26
.word 0xb1a0111a ! t3_kref+0x20b0: fxtod %f26, %f24
.word 0xf11fbe70 ! t3_kref+0x20b4: ldd [%fp - 0x190], %f24
.word 0xa8b3000a ! t3_kref+0x20b8: orncc %o4, %o2, %l4
.word 0xac983b9b ! t3_kref+0x20bc: xorcc %g0, -0x465, %l6
.word 0xe66e001a ! t3_kref+0x20c0: ldstub [%i0 + %i2], %l3
.word 0x92db400d ! t3_kref+0x20c4: smulcc %o5, %o5, %o1
.word 0xa7b0010b ! t3_kref+0x20c8: edge32 %g0, %o3, %l3
.word 0xaed8000c ! t3_kref+0x20cc: smulcc %g0, %o4, %l7
.word 0x81ae8ab9 ! t3_kref+0x20d0: fcmpes %fcc0, %f26, %f25
.word 0xb7a01a5a ! t3_kref+0x20d4: fdtoi %f26, %f27
.word 0xb1a0193b ! t3_kref+0x20d8: fstod %f27, %f24
.word 0xee7e7fe0 ! t3_kref+0x20dc: swap [%i1 - 0x20], %l7
.word 0xacd024e1 ! t3_kref+0x20e0: umulcc %g0, 0x4e1, %l6
.word 0xe856001b ! t3_kref+0x20e4: ldsh [%i0 + %i3], %l4
.word 0x81dbc00a ! t3_kref+0x20e8: flush %o7 + %o2
.word 0xc0367ffc ! t3_kref+0x20ec: clrh [%i1 - 4]
.word 0x93237ff2 ! t3_kref+0x20f0: mulscc %o5, -0xe, %o1
.word 0xb7a00539 ! t3_kref+0x20f4: fsqrts %f25, %f27
.word 0xe4162000 ! t3_kref+0x20f8: lduh [%i0], %l2
.word 0xa9b2832b ! t3_kref+0x20fc: bmask %o2, %o3, %l4
.word 0xa90b3cd0 ! t3_kref+0x2100: tsubcc %o4, -0x330, %l4
.word 0x81aecab8 ! t3_kref+0x2104: fcmpes %fcc0, %f27, %f24
.word 0x81800000 ! t3_kref+0x2108: mov %g0, %y
.word 0xb1b60c5a ! t3_kref+0x210c: fnor %f24, %f26, %f24
.word 0xb1a018da ! t3_kref+0x2110: fdtos %f26, %f24
.word 0xb5b68d98 ! t3_kref+0x2114: fxor %f26, %f24, %f26
.word 0xf19e1a1b ! t3_kref+0x2118: ldda [%i0 + %i3]0xd0, %f24
.word 0xb1b60dda ! t3_kref+0x211c: fnand %f24, %f26, %f24
.word 0x26480007 ! t3_kref+0x2120: bl,a,pt %icc, _kref+0x213c
.word 0xeb68a080 ! t3_kref+0x2124: prefetch %g2 + 0x80, 21
.word 0xaefab255 ! t3_kref+0x2128: sdivcc %o2, -0xdab, %l7
.word 0xb1a00558 ! t3_kref+0x212c: fsqrtd %f24, %f24
.word 0xeb68a1c4 ! t3_kref+0x2130: prefetch %g2 + 0x1c4, 21
.word 0x2f480005 ! t3_kref+0x2134: fbu,a,pt %fcc0, _kref+0x2148
.word 0xab626749 ! t3_kref+0x2138: move %fcc0, -0xb7, %l5
.word 0xaf702feb ! t3_kref+0x213c: popc 0xfeb, %l7
.word 0xa88ae73f ! t3_kref+0x2140: andcc %o3, 0x73f, %l4
.word 0xd8367fe6 ! t3_kref+0x2144: sth %o4, [%i1 - 0x1a]
.word 0xae7ae218 ! t3_kref+0x2148: sdiv %o3, 0x218, %l7
.word 0xb5a64d3b ! t3_kref+0x214c: fsmuld %f25, %f27, %f26
.word 0xa7834000 ! t3_kref+0x2150: wr %o5, %g0, %gsr
.word 0xb7a0013a ! t3_kref+0x2154: fabss %f26, %f27
.word 0xf326001c ! t3_kref+0x2158: st %f25, [%i0 + %i4]
.word 0xb1a0111a ! t3_kref+0x215c: fxtod %f26, %f24
.word 0x91400000 ! t3_kref+0x2160: mov %y, %o0
.word 0x93b2c280 ! t3_kref+0x2164: array32 %o3, %g0, %o1
.word 0x28800003 ! t3_kref+0x2168: bleu,a _kref+0x2174
.word 0xacdae29a ! t3_kref+0x216c: smulcc %o3, 0x29a, %l6
.word 0xecce5000 ! t3_kref+0x2170: ldsba [%i1]0x80, %l6
.word 0xec3e6018 ! t3_kref+0x2174: std %l6, [%i1 + 0x18]
.word 0x81ae8a5a ! t3_kref+0x2178: fcmpd %fcc0, %f26, %f26
.word 0xae1b7e51 ! t3_kref+0x217c: xor %o5, -0x1af, %l7
.word 0xac0b6d0c ! t3_kref+0x2180: and %o5, 0xd0c, %l6
.word 0xa8233f83 ! t3_kref+0x2184: sub %o4, -0x7d, %l4
.word 0xc807bff0 ! t3_kref+0x2188: ld [%fp - 0x10], %g4
.word 0x81d9401d ! t3_kref+0x218c: flush %g5 + %i5
.word 0xb1a00038 ! t3_kref+0x2190: fmovs %f24, %f24
.word 0xd01e3fe8 ! t3_kref+0x2194: ldd [%i0 - 0x18], %o0
.word 0xa7824000 ! t3_kref+0x2198: wr %o1, %g0, %gsr
.word 0xb1a689d8 ! t3_kref+0x219c: fdivd %f26, %f24, %f24
.word 0xb1a01098 ! t3_kref+0x21a0: fxtos %f24, %f24
.word 0xadb68558 ! t3_kref+0x21a4: fcmpeq16 %f26, %f24, %l6
.word 0xa47b7827 ! t3_kref+0x21a8: sdiv %o5, -0x7d9, %l2
.word 0x81dbb804 ! t3_kref+0x21ac: flush %sp - 0x7fc
.word 0xaa08000a ! t3_kref+0x21b0: and %g0, %o2, %l5
.word 0xaefaaf05 ! t3_kref+0x21b4: sdivcc %o2, 0xf05, %l7
.word 0xb1a6095a ! t3_kref+0x21b8: fmuld %f24, %f26, %f24
.word 0xf7266018 ! t3_kref+0x21bc: st %f27, [%i1 + 0x18]
.word 0xa6db6965 ! t3_kref+0x21c0: smulcc %o5, 0x965, %l3
.word 0x3e480003 ! t3_kref+0x21c4: bvc,a,pt %icc, _kref+0x21d0
.word 0xf19f1a58 ! t3_kref+0x21c8: ldda [%i4 + %i0]0xd2, %f24
.word 0x38800005 ! t3_kref+0x21cc: bgu,a _kref+0x21e0
.word 0xd4200018 ! t3_kref+0x21d0: st %o2, [%g0 + %i0]
.word 0xac92ac23 ! t3_kref+0x21d4: orcc %o2, 0xc23, %l6
.word 0xecc61000 ! t3_kref+0x21d8: ldswa [%i0]0x80, %l6
.word 0x91b3404c ! t3_kref+0x21dc: edge8l %o5, %o4, %o0
.word 0xa6b27ea1 ! t3_kref+0x21e0: orncc %o1, -0x15f, %l3
.word 0xa9302014 ! t3_kref+0x21e4: srl %g0, 0x14, %l4
.word 0xb5a018da ! t3_kref+0x21e8: fdtos %f26, %f26
.word 0xaf336012 ! t3_kref+0x21ec: srl %o5, 0x12, %l7
.word 0xa833000d ! t3_kref+0x21f0: orn %o4, %o5, %l4
.word 0xb7a00539 ! t3_kref+0x21f4: fsqrts %f25, %f27
.word 0xb1a018da ! t3_kref+0x21f8: fdtos %f26, %f24
.word 0xe640a00c ! t3_kref+0x21fc: ldsw [%g2 + 0xc], %l3
.word 0xb7a018da ! t3_kref+0x2200: fdtos %f26, %f27
.word 0x92f2edfd ! t3_kref+0x2204: udivcc %o3, 0xdfd, %o1
.word 0xa602800b ! t3_kref+0x2208: add %o2, %o3, %l3
.word 0xb1b68f58 ! t3_kref+0x220c: fornot1 %f26, %f24, %f24
.word 0x92e28000 ! t3_kref+0x2210: subccc %o2, %g0, %o1
.word 0x9223000b ! t3_kref+0x2214: sub %o4, %o3, %o1
.word 0x90c2400a ! t3_kref+0x2218: addccc %o1, %o2, %o0
.word 0xc768a087 ! t3_kref+0x221c: prefetch %g2 + 0x87, 3
.word 0x92fafe61 ! t3_kref+0x2220: sdivcc %o3, -0x19f, %o1
.word 0xe968a00b ! t3_kref+0x2224: prefetch %g2 + 0xb, 20
.word 0x91418000 ! t3_kref+0x2228: mov %fprs, %o0
.word 0xb1b68e80 ! t3_kref+0x222c: fsrc1 %f26, %f24
.word 0xb1a688d8 ! t3_kref+0x2230: fsubd %f26, %f24, %f24
.word 0xa890000a ! t3_kref+0x2234: orcc %g0, %o2, %l4
.word 0xb5a0191a ! t3_kref+0x2238: fitod %f26, %f26
.word 0xd2c71019 ! t3_kref+0x223c: ldswa [%i4 + %i1]0x80, %o1
.word 0xee563fea ! t3_kref+0x2240: ldsh [%i0 - 0x16], %l7
.word 0xe448a03f ! t3_kref+0x2244: ldsb [%g2 + 0x3f], %l2
.word 0x92428009 ! t3_kref+0x2248: addc %o2, %o1, %o1
.word 0xb5a608d8 ! t3_kref+0x224c: fsubd %f24, %f24, %f26
.word 0xd236001b ! t3_kref+0x2250: sth %o1, [%i0 + %i3]
.word 0x001fffff ! t3_kref+0x2254: illtrap 0x1fffff
.word 0xb7a018d8 ! t3_kref+0x2258: fdtos %f24, %f27
call 1f
.empty
.word 0xd7e6100a ! t3_kref+0x2260: casa [%i0]0x80, %o2, %o3
.word 0xa4728009 ! t3_kref+0x2264: udiv %o2, %o1, %l2
.word 0xb1b687d8 ! t3_kref+0x2268: pdist %f26, %f24, %f24
.word 0xb5b60678 ! t3_kref+0x226c: fmul8x16au %f24, %f24, %f26
1: .word 0xa922e6a1 ! t3_kref+0x2270: mulscc %o3, 0x6a1, %l4
.word 0xb5b60e80 ! t3_kref+0x2274: fsrc1 %f24, %f26
.word 0xa732800b ! t3_kref+0x2278: srl %o2, %o3, %l3
.word 0x9370000d ! t3_kref+0x227c: popc %o5, %o1
.word 0xf3ee501c ! t3_kref+0x2280: prefetcha %i1 + %i4, 25
.word 0xb7a018da ! t3_kref+0x2284: fdtos %f26, %f27
.word 0xae2b2572 ! t3_kref+0x2288: andn %o4, 0x572, %l7
.word 0x81824000 ! t3_kref+0x228c: wr %o1, %g0, %y
.word 0x3f800001 ! t3_kref+0x2290: fbo,a _kref+0x2294
.word 0xb7a0189a ! t3_kref+0x2294: fitos %f26, %f27
.word 0xf1064000 ! t3_kref+0x2298: ld [%i1], %f24
.word 0x2a800005 ! t3_kref+0x229c: bcs,a _kref+0x22b0
.word 0xb5a64838 ! t3_kref+0x22a0: fadds %f25, %f24, %f26
.word 0x3a480003 ! t3_kref+0x22a4: bcc,a,pt %icc, _kref+0x22b0
.word 0xd2270019 ! t3_kref+0x22a8: st %o1, [%i4 + %i1]
.word 0x38480008 ! t3_kref+0x22ac: bgu,a,pt %icc, _kref+0x22cc
.word 0xb1a64d39 ! t3_kref+0x22b0: fsmuld %f25, %f25, %f24
.word 0xe3ee101d ! t3_kref+0x22b4: prefetcha %i0 + %i5, 17
.word 0xa68a8000 ! t3_kref+0x22b8: andcc %o2, %g0, %l3
.word 0xa442e60b ! t3_kref+0x22bc: addc %o3, 0x60b, %l2
.word 0xa4fb0009 ! t3_kref+0x22c0: sdivcc %o4, %o1, %l2
.word 0x81deeab3 ! t3_kref+0x22c4: flush %i3 + 0xab3
.word 0x8143c000 ! t3_kref+0x22c8: stbar
.word 0xf1be5a1c ! t3_kref+0x22cc: stda %f24, [%i1 + %i4]0xd0
.word 0x3e480001 ! t3_kref+0x22d0: bvc,a,pt %icc, _kref+0x22d4
.word 0x91b2434c ! t3_kref+0x22d4: alignaddrl %o1, %o4, %o0
.word 0xb5a608d8 ! t3_kref+0x22d8: fsubd %f24, %f24, %f26
.word 0xf300a03c ! t3_kref+0x22dc: ld [%g2 + 0x3c], %f25
.word 0xa87030be ! t3_kref+0x22e0: udiv %g0, -0xf42, %l4
.word 0x81aecab9 ! t3_kref+0x22e4: fcmpes %fcc0, %f27, %f25
.word 0xae58000b ! t3_kref+0x22e8: smul %g0, %o3, %l7
.word 0x39800008 ! t3_kref+0x22ec: fbuge,a _kref+0x230c
.word 0xaa42bbc2 ! t3_kref+0x22f0: addc %o2, -0x43e, %l5
.word 0x39480002 ! t3_kref+0x22f4: fbuge,a,pt %fcc0, _kref+0x22fc
.word 0xb5a688d8 ! t3_kref+0x22f8: fsubd %f26, %f24, %f26
.word 0xb5a01a5a ! t3_kref+0x22fc: fdtoi %f26, %f26
.word 0xec48a03c ! t3_kref+0x2300: ldsb [%g2 + 0x3c], %l6
.word 0xa8f8383a ! t3_kref+0x2304: sdivcc %g0, -0x7c6, %l4
.word 0xb3a018d8 ! t3_kref+0x2308: fdtos %f24, %f25
.word 0xa6e03e1a ! t3_kref+0x230c: subccc %g0, -0x1e6, %l3
.word 0x29480001 ! t3_kref+0x2310: fbl,a,pt %fcc0, _kref+0x2314
.word 0xa53aa002 ! t3_kref+0x2314: sra %o2, 0x2, %l2
.word 0xf7200018 ! t3_kref+0x2318: st %f27, [%g0 + %i0]
.word 0xae12f043 ! t3_kref+0x231c: or %o3, -0xfbd, %l7
.word 0xb1a0191b ! t3_kref+0x2320: fitod %f27, %f24
.word 0x81830000 ! t3_kref+0x2324: wr %o4, %g0, %y
.word 0xb7a64938 ! t3_kref+0x2328: fmuls %f25, %f24, %f27
.word 0xb1a00558 ! t3_kref+0x232c: fsqrtd %f24, %f24
.word 0x901b206b ! t3_kref+0x2330: xor %o4, 0x6b, %o0
.word 0xc036001b ! t3_kref+0x2334: clrh [%i0 + %i3]
.word 0xe1ee101c ! t3_kref+0x2338: prefetcha %i0 + %i4, 16
.word 0x92f02a60 ! t3_kref+0x233c: udivcc %g0, 0xa60, %o1
.word 0xda263ffc ! t3_kref+0x2340: st %o5, [%i0 - 4]
.word 0xb5a018da ! t3_kref+0x2344: fdtos %f26, %f26
.word 0xb1a60958 ! t3_kref+0x2348: fmuld %f24, %f24, %f24
.word 0x3c800005 ! t3_kref+0x234c: bpos,a _kref+0x2360
.word 0xe44e3fea ! t3_kref+0x2350: ldsb [%i0 - 0x16], %l2
.word 0xf19eda19 ! t3_kref+0x2354: ldda [%i3 + %i1]0xd0, %f24
.word 0x90b2c00a ! t3_kref+0x2358: orncc %o3, %o2, %o0
.word 0xa69b7aaa ! t3_kref+0x235c: xorcc %o5, -0x556, %l3
.word 0xb5a64d39 ! t3_kref+0x2360: fsmuld %f25, %f25, %f26
.word 0x902b0000 ! t3_kref+0x2364: andn %o4, %g0, %o0
.word 0xb7a01a5a ! t3_kref+0x2368: fdtoi %f26, %f27
.word 0xb7a6883a ! t3_kref+0x236c: fadds %f26, %f26, %f27
.word 0xda7e2018 ! t3_kref+0x2370: swap [%i0 + 0x18], %o5
.word 0x36800003 ! t3_kref+0x2374: bge,a _kref+0x2380
.word 0xb5a608da ! t3_kref+0x2378: fsubd %f24, %f26, %f26
.word 0xf720a01c ! t3_kref+0x237c: st %f27, [%g2 + 0x1c]
.word 0xb1a608d8 ! t3_kref+0x2380: fsubd %f24, %f24, %f24
.word 0xc030a01e ! t3_kref+0x2384: clrh [%g2 + 0x1e]
.word 0xb1a68958 ! t3_kref+0x2388: fmuld %f26, %f24, %f24
.word 0x9de3bfa0 ! t3_kref+0x238c: save %sp, -0x60, %sp
.word 0xb0363ed8 ! t3_kref+0x2390: orn %i0, -0x128, %i0
.word 0xadef401c ! t3_kref+0x2394: restore %i5, %i4, %l6
.word 0xb1a0189a ! t3_kref+0x2398: fitos %f26, %f24
.word 0xb1a0055a ! t3_kref+0x239c: fsqrtd %f26, %f24
.word 0x81ae8a58 ! t3_kref+0x23a0: fcmpd %fcc0, %f26, %f24
.word 0xb7b60dfb ! t3_kref+0x23a4: fnands %f24, %f27, %f27
.word 0xf1260000 ! t3_kref+0x23a8: st %f24, [%i0]
.word 0xa88b3ba4 ! t3_kref+0x23ac: andcc %o4, -0x45c, %l4
.word 0x81834000 ! t3_kref+0x23b0: wr %o5, %g0, %y
.word 0x2d480006 ! t3_kref+0x23b4: fbg,a,pt %fcc0, _kref+0x23cc
.word 0xa8f82e1c ! t3_kref+0x23b8: sdivcc %g0, 0xe1c, %l4
.word 0x27480002 ! t3_kref+0x23bc: fbul,a,pt %fcc0, _kref+0x23c4
.word 0xb5a01919 ! t3_kref+0x23c0: fitod %f25, %f26
.word 0xb1a01899 ! t3_kref+0x23c4: fitos %f25, %f24
.word 0xb3a688b8 ! t3_kref+0x23c8: fsubs %f26, %f24, %f25
.word 0xf51e0000 ! t3_kref+0x23cc: ldd [%i0], %f26
.word 0x8143e040 ! t3_kref+0x23d0: membar 0x40
.word 0x86102003 ! t3_kref+0x23d4: mov 0x3, %g3
.word 0x86a0e001 ! t3_kref+0x23d8: subcc %g3, 1, %g3
.word 0x22800007 ! t3_kref+0x23dc: be,a _kref+0x23f8
.word 0xf7263fe4 ! t3_kref+0x23e0: st %f27, [%i0 - 0x1c]
.word 0xb5a64d39 ! t3_kref+0x23e4: fsmuld %f25, %f25, %f26
.word 0xb7a688bb ! t3_kref+0x23e8: fsubs %f26, %f27, %f27
.word 0xee48a02d ! t3_kref+0x23ec: ldsb [%g2 + 0x2d], %l7
.word 0xf726001c ! t3_kref+0x23f0: st %f27, [%i0 + %i4]
.word 0xa492e4c7 ! t3_kref+0x23f4: orcc %o3, 0x4c7, %l2
.word 0xd62e3ff2 ! t3_kref+0x23f8: stb %o3, [%i0 - 0xe]
.word 0xd208a03d ! t3_kref+0x23fc: ldub [%g2 + 0x3d], %o1
.word 0xb5a000da ! t3_kref+0x2400: fnegd %f26, %f26
.word 0xaef28000 ! t3_kref+0x2404: udivcc %o2, %g0, %l7
.word 0x9de3bfa0 ! t3_kref+0x2408: save %sp, -0x60, %sp
.word 0x81c863a4 ! t3_kref+0x240c: return %g1 + 0x3a4
.word 0xae926463 ! t3_kref+0x2410: orcc %o1, 0x463, %l7
.word 0xb1b60a98 ! t3_kref+0x2414: fpsub16 %f24, %f24, %f24
.word 0xad23400a ! t3_kref+0x2418: mulscc %o5, %o2, %l6
.word 0xd82e8019 ! t3_kref+0x241c: stb %o4, [%i2 + %i1]
.word 0xb5a608da ! t3_kref+0x2420: fsubd %f24, %f26, %f26
.word 0xacf2400b ! t3_kref+0x2424: udivcc %o1, %o3, %l6
.word 0xb1b68679 ! t3_kref+0x2428: fmul8x16au %f26, %f25, %f24
.word 0xf726600c ! t3_kref+0x242c: st %f27, [%i1 + 0xc]
.word 0x81aecab8 ! t3_kref+0x2430: fcmpes %fcc0, %f27, %f24
.word 0xa47b2c07 ! t3_kref+0x2434: sdiv %o4, 0xc07, %l2
.word 0x27480002 ! t3_kref+0x2438: fbul,a,pt %fcc0, _kref+0x2440
.word 0xf100a00c ! t3_kref+0x243c: ld [%g2 + 0xc], %f24
.word 0xd4267fe4 ! t3_kref+0x2440: st %o2, [%i1 - 0x1c]
.word 0xf500a03c ! t3_kref+0x2444: ld [%g2 + 0x3c], %f26
.word 0xe9f65009 ! t3_kref+0x2448: casxa [%i1]0x80, %o1, %l4
.word 0x9090388e ! t3_kref+0x244c: orcc %g0, -0x772, %o0
.word 0x92b03811 ! t3_kref+0x2450: orncc %g0, -0x7ef, %o1
.word 0x91b2816b ! t3_kref+0x2454: edge32ln %o2, %o3, %o0
.word 0xb1a0015a ! t3_kref+0x2458: fabsd %f26, %f24
.word 0xaa1a400b ! t3_kref+0x245c: xor %o1, %o3, %l5
.word 0xe06e3fe3 ! t3_kref+0x2460: ldstub [%i0 - 0x1d], %l0
.word 0x9f414000 ! t3_kref+0x2464: mov %pc, %o7
.word 0xb5a0055a ! t3_kref+0x2468: fsqrtd %f26, %f26
.word 0xd636c018 ! t3_kref+0x246c: sth %o3, [%i3 + %i0]
.word 0xb5b60e80 ! t3_kref+0x2470: fsrc1 %f24, %f26
.word 0xaaa3400d ! t3_kref+0x2474: subcc %o5, %o5, %l5
.word 0xd056001b ! t3_kref+0x2478: ldsh [%i0 + %i3], %o0
.word 0xb3a01a3a ! t3_kref+0x247c: fstoi %f26, %f25
.word 0xa4b27407 ! t3_kref+0x2480: orncc %o1, -0xbf9, %l2
.word 0xb1a688d8 ! t3_kref+0x2484: fsubd %f26, %f24, %f24
.word 0xf5270019 ! t3_kref+0x2488: st %f26, [%i4 + %i1]
.word 0xb5a609d8 ! t3_kref+0x248c: fdivd %f24, %f24, %f26
.word 0xa9400000 ! t3_kref+0x2490: mov %y, %l4
.word 0x37800005 ! t3_kref+0x2494: fbge,a _kref+0x24a8
.word 0xe068a02c ! t3_kref+0x2498: ldstub [%g2 + 0x2c], %l0
.word 0x92e2f4a6 ! t3_kref+0x249c: subccc %o3, -0xb5a, %o1
.word 0xa6e24009 ! t3_kref+0x24a0: subccc %o1, %o1, %l3
.word 0xaaf28000 ! t3_kref+0x24a4: udivcc %o2, %g0, %l5
.word 0xead6501b ! t3_kref+0x24a8: ldsha [%i1 + %i3]0x80, %l5
.word 0xda262000 ! t3_kref+0x24ac: st %o5, [%i0]
.word 0xf11fbe50 ! t3_kref+0x24b0: ldd [%fp - 0x1b0], %f24
.word 0xe2680018 ! t3_kref+0x24b4: ldstub [%g0 + %i0], %l1
.word 0xc03f4005 ! t3_kref+0x24b8: std %g0, [%i5 + %g5]
.word 0xac20000c ! t3_kref+0x24bc: neg %o4, %l6
.word 0xa8b82ee3 ! t3_kref+0x24c0: xnorcc %g0, 0xee3, %l4
.word 0x81ae4aba ! t3_kref+0x24c4: fcmpes %fcc0, %f25, %f26
.word 0x925023d3 ! t3_kref+0x24c8: umul %g0, 0x3d3, %o1
.word 0xa8c27c4d ! t3_kref+0x24cc: addccc %o1, -0x3b3, %l4
.word 0xe600a02c ! t3_kref+0x24d0: ld [%g2 + 0x2c], %l3
.word 0xb1a0191a ! t3_kref+0x24d4: fitod %f26, %f24
.word 0xab3a800b ! t3_kref+0x24d8: sra %o2, %o3, %l5
.word 0xa872400d ! t3_kref+0x24dc: udiv %o1, %o5, %l4
.word 0xb1a60d38 ! t3_kref+0x24e0: fsmuld %f24, %f24, %f24
.word 0x2d480006 ! t3_kref+0x24e4: fbg,a,pt %fcc0, _kref+0x24fc
.word 0xb1b68c5a ! t3_kref+0x24e8: fnor %f26, %f26, %f24
.word 0xb5a0103a ! t3_kref+0x24ec: fstox %f26, %f26
.word 0x9043400d ! t3_kref+0x24f0: addc %o5, %o5, %o0
.word 0xabb3412c ! t3_kref+0x24f4: edge32n %o5, %o4, %l5
.word 0xd2060000 ! t3_kref+0x24f8: ld [%i0], %o1
.word 0xa4726f62 ! t3_kref+0x24fc: udiv %o1, 0xf62, %l2
.word 0xb5a018da ! t3_kref+0x2500: fdtos %f26, %f26
.word 0x81ae4a38 ! t3_kref+0x2504: fcmps %fcc0, %f25, %f24
.word 0xb3a018da ! t3_kref+0x2508: fdtos %f26, %f25
.word 0x81ae8a5a ! t3_kref+0x250c: fcmpd %fcc0, %f26, %f26
.word 0xa450000d ! t3_kref+0x2510: umul %g0, %o5, %l2
.word 0x81ae0aba ! t3_kref+0x2514: fcmpes %fcc0, %f24, %f26
.word 0xae0a73c6 ! t3_kref+0x2518: and %o1, -0xc3a, %l7
.word 0xf1be1849 ! t3_kref+0x251c: stda %f24, [%i0 + %o1]0xc2
.word 0x90f3000c ! t3_kref+0x2520: udivcc %o4, %o4, %o0
.word 0xd6263fe4 ! t3_kref+0x2524: st %o3, [%i0 - 0x1c]
.word 0x38800006 ! t3_kref+0x2528: bgu,a _kref+0x2540
.word 0xaa13400b ! t3_kref+0x252c: or %o5, %o3, %l5
.word 0xb7a0053b ! t3_kref+0x2530: fsqrts %f27, %f27
.word 0xae28000c ! t3_kref+0x2534: andn %g0, %o4, %l7
.word 0xd0563fe4 ! t3_kref+0x2538: ldsh [%i0 - 0x1c], %o0
.word 0xb5a01919 ! t3_kref+0x253c: fitod %f25, %f26
.word 0xec6e2017 ! t3_kref+0x2540: ldstub [%i0 + 0x17], %l6
.word 0x81dfc01e ! t3_kref+0x2544: flush %i7 + %fp
.word 0x24480002 ! t3_kref+0x2548: ble,a,pt %icc, _kref+0x2550
.word 0x90fac00b ! t3_kref+0x254c: sdivcc %o3, %o3, %o0
.word 0xf13f4018 ! t3_kref+0x2550: std %f24, [%i5 + %i0]
.word 0xb3a00538 ! t3_kref+0x2554: fsqrts %f24, %f25
.word 0xd04e4000 ! t3_kref+0x2558: ldsb [%i1], %o0
.word 0xae13400a ! t3_kref+0x255c: or %o5, %o2, %l7
.word 0x92b3647c ! t3_kref+0x2560: orncc %o5, 0x47c, %o1
.word 0xb1a688da ! t3_kref+0x2564: fsubd %f26, %f26, %f24
.word 0xa48ab9ae ! t3_kref+0x2568: andcc %o2, -0x652, %l2
.word 0xac1a7b86 ! t3_kref+0x256c: xor %o1, -0x47a, %l6
.word 0x27480007 ! t3_kref+0x2570: fbul,a,pt %fcc0, _kref+0x258c
.word 0xa93a800d ! t3_kref+0x2574: sra %o2, %o5, %l4
.word 0xb1a0053b ! t3_kref+0x2578: fsqrts %f27, %f24
.word 0xb5a60d3a ! t3_kref+0x257c: fsmuld %f24, %f26, %f26
.word 0xaeb28000 ! t3_kref+0x2580: orncc %o2, %g0, %l7
.word 0xd42e0000 ! t3_kref+0x2584: stb %o2, [%i0]
.word 0x20800008 ! t3_kref+0x2588: bn,a _kref+0x25a8
.word 0xaaf2fcad ! t3_kref+0x258c: udivcc %o3, -0x353, %l5
.word 0xa8230009 ! t3_kref+0x2590: sub %o4, %o1, %l4
.word 0x38800003 ! t3_kref+0x2594: bgu,a _kref+0x25a0
.word 0xb5b68eda ! t3_kref+0x2598: fornot2 %f26, %f26, %f26
.word 0xb1b68abb ! t3_kref+0x259c: fpsub16s %f26, %f27, %f24
.word 0x33480004 ! t3_kref+0x25a0: fbe,a,pt %fcc0, _kref+0x25b0
.word 0xb5a608da ! t3_kref+0x25a4: fsubd %f24, %f26, %f26
.word 0xf51fbca8 ! t3_kref+0x25a8: ldd [%fp - 0x358], %f26
.word 0xd2266010 ! t3_kref+0x25ac: st %o1, [%i1 + 0x10]
.word 0x81dc6895 ! t3_kref+0x25b0: flush %l1 + 0x895
.word 0x81ae4ab9 ! t3_kref+0x25b4: fcmpes %fcc0, %f25, %f25
.word 0xb1a0015a ! t3_kref+0x25b8: fabsd %f26, %f24
.word 0x39480007 ! t3_kref+0x25bc: fbuge,a,pt %fcc0, _kref+0x25d8
.word 0xa4428000 ! t3_kref+0x25c0: addc %o2, %g0, %l2
.word 0x901a7e30 ! t3_kref+0x25c4: xor %o1, -0x1d0, %o0
.word 0x23800005 ! t3_kref+0x25c8: fbne,a _kref+0x25dc
.word 0xb5a01919 ! t3_kref+0x25cc: fitod %f25, %f26
.word 0xb1a6cd38 ! t3_kref+0x25d0: fsmuld %f27, %f24, %f24
.word 0x90b2c00b ! t3_kref+0x25d4: orncc %o3, %o3, %o0
.word 0xe26e4000 ! t3_kref+0x25d8: ldstub [%i1], %l1
.word 0xaa128009 ! t3_kref+0x25dc: or %o2, %o1, %l5
.word 0xb5a68d3b ! t3_kref+0x25e0: fsmuld %f26, %f27, %f26
.word 0xc020a02c ! t3_kref+0x25e4: clr [%g2 + 0x2c]
.word 0xa8e2e11f ! t3_kref+0x25e8: subccc %o3, 0x11f, %l4
.word 0xee48a00d ! t3_kref+0x25ec: ldsb [%g2 + 0xd], %l7
.word 0x91b00029 ! t3_kref+0x25f0: edge8n %g0, %o1, %o0
.word 0xa4d82dd8 ! t3_kref+0x25f4: smulcc %g0, 0xdd8, %l2
.word 0xd2567fec ! t3_kref+0x25f8: ldsh [%i1 - 0x14], %o1
.word 0x901aa764 ! t3_kref+0x25fc: xor %o2, 0x764, %o0
.word 0xaefb0009 ! t3_kref+0x2600: sdivcc %o4, %o1, %l7
.word 0x81ae0a5a ! t3_kref+0x2604: fcmpd %fcc0, %f24, %f26
.word 0xf7060000 ! t3_kref+0x2608: ld [%i0], %f27
.word 0xe856001b ! t3_kref+0x260c: ldsh [%i0 + %i3], %l4
.word 0x27800002 ! t3_kref+0x2610: fbul,a _kref+0x2618
.word 0xaa7373c0 ! t3_kref+0x2614: udiv %o5, -0xc40, %l5
.word 0xb5b6875a ! t3_kref+0x2618: fpack32 %f26, %f26, %f26
.word 0xd828a00d ! t3_kref+0x261c: stb %o4, [%g2 + 0xd]
.word 0xac233f7f ! t3_kref+0x2620: sub %o4, -0x81, %l6
.word 0xaa1a8000 ! t3_kref+0x2624: xor %o2, %g0, %l5
.word 0xef68a0cb ! t3_kref+0x2628: prefetch %g2 + 0xcb, 23
.word 0xe6ce1000 ! t3_kref+0x262c: ldsba [%i0]0x80, %l3
.word 0xac602177 ! t3_kref+0x2630: subc %g0, 0x177, %l6
.word 0xb5b6c679 ! t3_kref+0x2634: fmul8x16au %f27, %f25, %f26
.word 0x90182843 ! t3_kref+0x2638: xor %g0, 0x843, %o0
.word 0xb5b00c20 ! t3_kref+0x263c: fzeros %f26
.word 0xea06201c ! t3_kref+0x2640: ld [%i0 + 0x1c], %l5
.word 0xaa72800d ! t3_kref+0x2644: udiv %o2, %o5, %l5
.word 0xd096501b ! t3_kref+0x2648: lduha [%i1 + %i3]0x80, %o0
.word 0xd62e7ff2 ! t3_kref+0x264c: stb %o3, [%i1 - 0xe]
.word 0x81ae0a5a ! t3_kref+0x2650: fcmpd %fcc0, %f24, %f26
.word 0xa9400000 ! t3_kref+0x2654: mov %y, %l4
.word 0xb3a00539 ! t3_kref+0x2658: fsqrts %f25, %f25
.word 0xa7b2c0a0 ! t3_kref+0x265c: edge16n %o3, %g0, %l3
.word 0xc030a01e ! t3_kref+0x2660: clrh [%g2 + 0x1e]
.word 0xac98000d ! t3_kref+0x2664: xorcc %g0, %o5, %l6
.word 0xb5b6c638 ! t3_kref+0x2668: fmul8x16 %f27, %f24, %f26
.word 0xf1000018 ! t3_kref+0x266c: ld [%g0 + %i0], %f24
.word 0xd6267ff4 ! t3_kref+0x2670: st %o3, [%i1 - 0xc]
.word 0xf1be584a ! t3_kref+0x2674: stda %f24, [%i1 + %o2]0xc2
.word 0x81ae8a5a ! t3_kref+0x2678: fcmpd %fcc0, %f26, %f26
.word 0xd2881019 ! t3_kref+0x267c: lduba [%g0 + %i1]0x80, %o1
.word 0xac926e00 ! t3_kref+0x2680: orcc %o1, 0xe00, %l6
.word 0x9252e67b ! t3_kref+0x2684: umul %o3, 0x67b, %o1
.word 0xb1b64a7b ! t3_kref+0x2688: fpadd32s %f25, %f27, %f24
.word 0xd42e201f ! t3_kref+0x268c: stb %o2, [%i0 + 0x1f]
.word 0xe6060000 ! t3_kref+0x2690: ld [%i0], %l3
.word 0xb3a0053b ! t3_kref+0x2694: fsqrts %f27, %f25
.word 0xb1a60858 ! t3_kref+0x2698: faddd %f24, %f24, %f24
.word 0xa8e2e6a9 ! t3_kref+0x269c: subccc %o3, 0x6a9, %l4
.word 0xa7b00149 ! t3_kref+0x26a0: edge32l %g0, %o1, %l3
.word 0xb5a0191b ! t3_kref+0x26a4: fitod %f27, %f26
.word 0xe800a01c ! t3_kref+0x26a8: ld [%g2 + 0x1c], %l4
.word 0x81dc800d ! t3_kref+0x26ac: flush %l2 + %o5
.word 0x81aecabb ! t3_kref+0x26b0: fcmpes %fcc0, %f27, %f27
.word 0xae9b0000 ! t3_kref+0x26b4: xorcc %o4, %g0, %l7
.word 0xd630a00c ! t3_kref+0x26b8: sth %o3, [%g2 + 0xc]
.word 0xa8f2e0ba ! t3_kref+0x26bc: udivcc %o3, 0xba, %l4
.word 0xb1a6095a ! t3_kref+0x26c0: fmuld %f24, %f26, %f24
.word 0xa4b80000 ! t3_kref+0x26c4: xnorcc %g0, %g0, %l2
.word 0x8143c000 ! t3_kref+0x26c8: stbar
.word 0xeb68a108 ! t3_kref+0x26cc: prefetch %g2 + 0x108, 21
.word 0xf51fbd78 ! t3_kref+0x26d0: ldd [%fp - 0x288], %f26
.word 0x2e480006 ! t3_kref+0x26d4: bvs,a,pt %icc, _kref+0x26ec
.word 0xf520a00c ! t3_kref+0x26d8: st %f26, [%g2 + 0xc]
.word 0xb5a0055a ! t3_kref+0x26dc: fsqrtd %f26, %f26
.word 0xa41aa68b ! t3_kref+0x26e0: xor %o2, 0x68b, %l2
.word 0xa89b000d ! t3_kref+0x26e4: xorcc %o4, %o5, %l4
.word 0x81dbc01d ! t3_kref+0x26e8: flush %o7 + %i5
.word 0x2f800006 ! t3_kref+0x26ec: fbu,a _kref+0x2704
.word 0xb1a0193b ! t3_kref+0x26f0: fstod %f27, %f24
.word 0xf306001c ! t3_kref+0x26f4: ld [%i0 + %i4], %f25
.word 0x92bb34d4 ! t3_kref+0x26f8: xnorcc %o4, -0xb2c, %o1
.word 0xf7270018 ! t3_kref+0x26fc: st %f27, [%i4 + %i0]
.word 0x20480004 ! t3_kref+0x2700: bn,a,pt %icc, _kref+0x2710
.word 0xed68a10f ! t3_kref+0x2704: prefetch %g2 + 0x10f, 22
.word 0x130f819b ! t3_kref+0x2708: sethi %hi(0x3e066c00), %o1
.word 0xb3b68e78 ! t3_kref+0x270c: fxnors %f26, %f24, %f25
.word 0xb7a0053b ! t3_kref+0x2710: fsqrts %f27, %f27
.word 0x3f480004 ! t3_kref+0x2714: fbo,a,pt %fcc0, _kref+0x2724
.word 0xb1b6071b ! t3_kref+0x2718: fmuld8sux16 %f24, %f27, %f24
.word 0xa49a800b ! t3_kref+0x271c: xorcc %o2, %o3, %l2
.word 0xab33400b ! t3_kref+0x2720: srl %o5, %o3, %l5
.word 0xb1b607d8 ! t3_kref+0x2724: pdist %f24, %f24, %f24
.word 0x92b2f7d1 ! t3_kref+0x2728: orncc %o3, -0x82f, %o1
.word 0x927a7c6f ! t3_kref+0x272c: sdiv %o1, -0x391, %o1
.word 0xb5a01a3a ! t3_kref+0x2730: fstoi %f26, %f26
.word 0xb5a0013a ! t3_kref+0x2734: fabss %f26, %f26
.word 0x81def269 ! t3_kref+0x2738: flush %i3 - 0xd97
.word 0xacb370ea ! t3_kref+0x273c: orncc %o5, -0xf16, %l6
.word 0x81ae0a5a ! t3_kref+0x2740: fcmpd %fcc0, %f24, %f26
call SYM(_kaos_done)
.word 0x01000000 ! t3_kref+0x2748: nop
KGLOBAL(t3_ktbl_end)
t3_ktbl_end:
t3_ktbl_page_end:
KTEXT_MODULE(t3_module_subr0, 0x7b28e000)
.seg "text"
t3_subr0_page_begin:
.skip 8184
.global _t3_subr0; ENTRY(t3_subr0)
.word 0xa6844012 ! t3_subr0+0x0: addcc %l1, %l2, %l3
.word 0x81c3e008 ! t3_subr0+0x4: retl
.word 0xaa64c014 ! t3_subr0+0x8: subc %l3, %l4, %l5
t3_subr0_page_end:
KTEXT_MODULE(t3_module_subr1, 0x70c20000)
.seg "text"
t3_subr1_page_begin:
.skip 8192
.global _t3_subr1; ENTRY(t3_subr1)
.word 0x9de3bfa0 ! t3_subr1+0x0: save %sp, -0x60, %sp
.word 0xb29eaa5a ! t3_subr1+0x4: xorcc %i2, 0xa5a, %i1
.word 0x81c7e008 ! t3_subr1+0x8: ret
.word 0xa7ee6001 ! t3_subr1+0xc: restore %i1, 1, %l3
t3_subr1_page_end:
KTEXT_MODULE(t3_module_subr2, 0x7ad0c000)
.seg "text"
t3_subr2_page_begin:
.skip 8184
.global _t3_subr2; ENTRY(t3_subr2)
.word 0x9de3bfa0 ! t3_subr2+0x0: save %sp, -0x60, %sp
.word 0xb2066001 ! t3_subr2+0x4: add %i1, 1, %i1
.word 0x81c7e008 ! t3_subr2+0x8: ret
.word 0xa3ee6001 ! t3_subr2+0xc: restore %i1, 1, %l1
t3_subr2_page_end:
KTEXT_MODULE(t3_module_subr3, 0x60612000)
.seg "text"
t3_subr3_page_begin:
.skip 8124
.global _t3_subr3; ENTRY(t3_subr3)
.word 0x90056001 ! t3_subr3+0x0: add %l5, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0x4: save %sp, -0x60, %sp
#if defined(KAOS_SIMULATION)
add %i0, 12, %i0
#else
.word 0x90062001 ! t3_subr3+0x8: add %i0, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0xc: save %sp, -0x60, %sp
.word 0x90062001 ! t3_subr3+0x10: add %i0, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0x14: save %sp, -0x60, %sp
.word 0x90062001 ! t3_subr3+0x18: add %i0, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0x1c: save %sp, -0x60, %sp
.word 0x90062001 ! t3_subr3+0x20: add %i0, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0x24: save %sp, -0x60, %sp
.word 0x90062001 ! t3_subr3+0x28: add %i0, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0x2c: save %sp, -0x60, %sp
.word 0x90062001 ! t3_subr3+0x30: add %i0, 1, %o0
.word 0x9de3bfa0 ! t3_subr3+0x34: save %sp, -0x60, %sp
.word 0xb1ee2001 ! t3_subr3+0x38: restore %i0, 1, %i0
.word 0xb1ee2001 ! t3_subr3+0x3c: restore %i0, 1, %i0
.word 0xb1ee2001 ! t3_subr3+0x40: restore %i0, 1, %i0
.word 0xb1ee2001 ! t3_subr3+0x44: restore %i0, 1, %i0
.word 0xb1ee2001 ! t3_subr3+0x48: restore %i0, 1, %i0
.word 0xb1ee2001 ! t3_subr3+0x4c: restore %i0, 1, %i0
#endif
.word 0x81c7e008 ! t3_subr3+0x50: ret
.word 0xadee2001 ! t3_subr3+0x54: restore %i0, 1, %l6
t3_subr3_page_end:
!
! Total operations: 2464
!
! Operation frequencies
!
! name exp obs
! ldsb 0.51 0.53
! ldub 0.09 0.00
! ldsh 1.25 1.30
! lduh 0.54 0.57
! ld 1.07 1.22
! ldd 1.04 1.01
! swap 0.92 0.81
! ldstub 1.10 0.97
! stb 0.96 1.01
! sth 1.30 1.01
! st 0.69 0.93
! std 0.52 0.37
! add 0.43 0.49
! addcc 0.13 0.04
! addx 1.26 1.22
! addxcc 0.46 0.24
! taddcc 0.05 0.00
! taddcctv 0.25 0.20
! sub 1.20 0.93
! subcc 0.51 0.49
! subx 0.25 0.20
! subxcc 1.06 1.10
! tsubcc 0.11 0.12
! tsubcctv 0.02 0.08
! mulscc 0.64 0.73
! and 1.12 1.26
! andcc 0.32 0.41
! andn 0.96 1.06
! andncc 0.73 0.65
! or 1.04 0.97
! orcc 1.25 1.38
! orn 0.44 0.61
! orncc 0.76 1.18
! xor 1.15 1.14
! xorcc 1.10 1.14
! xnor 0.02 0.00
! xnorcc 0.40 0.41
! sll 0.71 0.37
! srl 0.87 0.77
! sra 0.54 0.45
! unimp 0.04 0.08
! umul 0.25 0.20
! smul 0.66 0.65
! udiv 0.94 1.18
! sdiv 1.06 0.81
! umulcc 0.21 0.28
! smulcc 0.72 1.01
! udivcc 0.88 1.26
! sdivcc 1.27 1.58
! rdy 0.90 1.26
! wry 0.31 0.49
! bicc 2.44 2.31
! sethi 0.28 0.32
! jmpl 0.47 0.45
! call 0.15 0.00
! ticc 0.09 0.04
! flush 1.21 1.30
! save 0.56 0.28
! restore 0.35 0.00
! stbar 0.72 0.77
! ldf 1.26 1.22
! lddf 0.52 0.49
! stf 1.17 1.34
! stdf 0.06 0.12
! fadds 0.39 0.32
! fsubs 0.96 0.69
! fmuls 0.71 0.45
! fdivs 0.06 0.08
! faddd 1.17 0.81
! fsubd 1.13 1.42
! fmuld 0.73 0.73
! fdivd 0.21 0.28
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 1.20 1.26
! fdmulq 0.00 0.00
! fitos 1.25 1.10
! fitod 0.83 1.14
! fitoq 0.00 0.00
! fstoi 0.39 0.49
! fstod 0.64 1.01
! fstoq 0.00 0.00
! fdtoi 0.51 0.53
! fdtos 1.26 1.26
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.66 0.32
! fnegs 0.01 0.00
! fabss 0.60 0.69
! fsqrts 2.27 2.19
! fsqrtd 1.06 1.26
! fsqrtq 0.00 0.00
! fcmps 0.48 0.24
! fcmpd 0.83 1.01
! fcmpq 0.00 0.00
! fcmpes 0.79 0.97
! fcmped 0.26 0.24
! fcmpeq 0.00 0.00
! fbfcc 2.03 1.50
! ldfsr 0.20 0.00
! stfsr 0.16 0.16
! loop 0.46 0.45
! offset 0.18 0.28
! area 0.01 0.00
! target 0.24 0.28
! goto 0.04 0.12
! sigsegv 0.15 0.16
! sigbus 0.26 0.24
! imodify 0.06 0.08
! ldfsr_offset 0.09 0.00
! fpattern 1.09 0.89
! lbranch 0.24 0.28
! shmld 5.19 6.29
! shmst 2.02 2.31
! shmpf 1.28 0.97
! shmswap 0.25 0.37
! shmblkld 1.11 1.06
! shmblkst 0.01 0.00
! shmblkchk 0.12 0.12
! 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.24 0.16
! casa 0.13 0.16
! rdasi 0.01 0.00
! wrasi 0.11 0.04
! bpcc 1.26 1.54
! fbpfcc 2.02 1.95
! fmovscc 0.04 0.00
! fmovdcc 0.17 0.08
! fmovqcc 0.00 0.00
! movcc 0.09 0.16
! flushw 0.14 0.08
! membar 0.10 0.04
! prefetch 0.04 0.00
! rdpc 0.27 0.28
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.24 0.08
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.23 0.24
! ldsha 0.04 0.08
! lduba 0.01 0.08
! lduha 0.18 0.16
! lda 0.08 0.24
! ldda 0.15 0.20
! ldstuba 0.03 0.16
! prefetcha 1.03 0.97
! stfa 0.20 0.12
! stdfa 0.02 0.00
! stqfa 0.00 0.00
! stba 0.21 0.28
! stha 0.12 0.12
! sta 0.08 0.04
! stda 0.15 0.16
! swapa 0.00 0.00
! fmovd 0.22 0.04
! fnegd 0.04 0.04
! fabsd 0.23 0.57
! fstox 0.14 0.12
! fdtox 0.10 0.08
! fxtos 0.20 0.12
! fxtod 0.20 0.32
! lds 0.12 0.16
! ldsa 0.25 0.20
! ldx 0.21 0.16
! ldxa 0.11 0.04
! nofault 0.08 0.08
! rdgsr 0.06 0.04
! wrgsr 0.22 0.24
! fpadd16 0.14 0.08
! fpadd16s 0.19 0.08
! fpadd32 0.01 0.00
! fpadd32s 0.22 0.32
! fpsub16 0.10 0.04
! fpsub16s 0.25 0.28
! fpsub32 0.01 0.04
! fpsub32s 0.03 0.08
! fpack16 0.01 0.00
! fpack32 0.23 0.28
! fpackfix 0.04 0.04
! fexpand 0.18 0.28
! fpmerge 0.08 0.04
! fmul8x16 0.11 0.08
! fmul8x16au 0.22 0.20
! fmul8x16al 0.18 0.16
! fmul8sux16 0.26 0.16
! fmul8ulx16 0.18 0.20
! fmuld8sux16 0.09 0.08
! fmuld8ulx16 0.01 0.00
! alignaddr 0.18 0.28
! alignaddrl 0.18 0.12
! faligndata 0.03 0.00
! fzero 0.23 0.28
! fzeros 0.07 0.12
! fone 0.01 0.00
! fones 0.05 0.04
! fsrc1 0.25 0.41
! fsrc1s 0.02 0.04
! fsrc2 0.22 0.08
! fsrc2s 0.00 0.00
! fnot1 0.06 0.00
! fnot1s 0.03 0.00
! fnot2 0.18 0.16
! fnot2s 0.14 0.37
! for 0.03 0.08
! fors 0.17 0.04
! fnor 0.23 0.53
! fnors 0.10 0.00
! fand 0.00 0.00
! fands 0.03 0.00
! fnand 0.06 0.12
! fnands 0.16 0.16
! fxor 0.12 0.04
! fxors 0.13 0.04
! fxnor 0.08 0.04
! fxnors 0.14 0.12
! fornot1 0.24 0.28
! fornot1s 0.07 0.08
! fornot2 0.13 0.28
! fornot2s 0.04 0.00
! fandnot1 0.11 0.16
! fandnot1s 0.04 0.00
! fandnot2 0.16 0.04
! fandnot2s 0.03 0.00
! fcmpgt16 0.05 0.00
! fcmpgt32 0.04 0.00
! fcmple16 0.22 0.12
! fcmple32 0.09 0.08
! fcmpne16 0.01 0.00
! fcmpne32 0.01 0.00
! fcmpeq16 0.06 0.12
! fcmpeq32 0.14 0.00
! edge8 0.03 0.00
! edge8l 0.20 0.32
! edge16 0.07 0.00
! edge16l 0.21 0.16
! edge32 0.08 0.16
! edge32l 0.23 0.08
! pdist 0.11 0.16
! partial_st8 0.11 0.08
! partial_st16 0.21 0.20
! partial_st32 0.14 0.04
! short_st8 0.07 0.04
! short_st16 0.18 0.16
! short_ld8 0.23 0.37
! short_ld16 0.21 0.04
! blkld 0.19 0.00
! blkst 0.09 0.00
! blkld_offset 0.14 0.00
! blkst_offset 0.11 0.00
! blk_check 0.25 0.24
! casxa 0.21 0.28
! rdccr 0.20 0.24
! rdfprs 0.10 0.12
! wrccr 0.06 0.04
! popc 0.04 0.12
! wrfprs 0.25 0.20
! stx 0.20 0.12
! stxa 0.11 0.08
! cflush 0.00 0.00
! array8 0.11 0.12
! array16 0.07 0.04
! array32 0.24 0.12
! edge8n 0.08 0.20
! edge8ln 0.24 0.12
! edge16n 0.25 0.20
! edge16ln 0.17 0.08
! edge32n 0.07 0.08
! edge32ln 0.12 0.12
! bmask 0.13 0.12
! bshuffle 0.00 0.00
! siam 0.16 0.16
! 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(t3_module_offset_table, 0x66386000)
.seg "data"
t3_offset_table_start:
t3_offset_table_size: .word 0x00000008
t3_offset_table:
.word 0xffffffe0
.word 0x00000018
.word 0x00000008
.word 0x00000000
.word 0x00000010
.word 0xfffffff0
.word 0xffffffe8
.word 0xfffffff8
t3_offset_table_end:
t3_ldfsr_offset_table_start:
t3_ldfsr_offset_table_size: .word 0x00000000
t3_ldfsr_offset_table:
t3_ldfsr_offset_table_end:
t3_bld_offset_table_start:
t3_bld_offset_table_size: .word 0x00000000
t3_bld_offset_table:
t3_bld_offset_table_end:
t3_bst_offset_table_start:
t3_bst_offset_table_size: .word 0x00000000
t3_bst_offset_table:
t3_bst_offset_table_end:
.skip 8144 ! page align
KDATA_MODULE(t3_module_data_in_regs, 0x6aaf6000)
.seg "data"
KGLOBAL(t3_data_in_regs)
t3_data_in_regs_start:
t3_data_in_regs:
.word 0x7427cd61 ! %f0
.word 0xd60bbe4e ! %f1
.word 0x7ab3acb5 ! %f2
.word 0x52645cbb ! %f3
.word 0x888b05e8 ! %f4
.word 0x26bd625e ! %f5
.word 0x2faf79ac ! %f6
.word 0xb955d097 ! %f7
.word 0xf56d0035 ! %f8
.word 0x0799893c ! %f9
.word 0x0a7c2b62 ! %f10
.word 0xa01e531a ! %f11
.word 0x1010bb39 ! %f12
.word 0x0b944ac0 ! %f13
.word 0x08ed4937 ! %f14
.word 0x40279d52 ! %f15
.word 0x8251f655 ! %f16
.word 0x279ea1a2 ! %f17
.word 0x35b9a0ab ! %f18
.word 0x3cc923f5 ! %f19
.word 0xcd79810f ! %f20
.word 0xb8981319 ! %f21
.word 0x102cfe33 ! %f22
.word 0xb17241a9 ! %f23
.word 0x22da5203 ! %f24
.word 0xa1c0acc4 ! %f25
.word 0xb2fc1f50 ! %f26
.word 0xa7d6417f ! %f27
.word 0x6fb49917 ! %f28
.word 0x3eb27ccd ! %f29
.word 0xf69d31dc ! %f30
.word 0x73700dc0 ! %f31
.word 0xb7fb40f2 ! %f32
.word 0x6ab7e84b ! %f33
.word 0x7ed874a6 ! %f34
.word 0xc8cb86ec ! %f35
.word 0x946b93ad ! %f36
.word 0x5cc683e8 ! %f37
.word 0xb269cd41 ! %f38
.word 0x515ec6ff ! %f39
.word 0x532df6cb ! %f40
.word 0xd1bc52c3 ! %f41
.word 0x6fc56719 ! %f42
.word 0x489dd4f6 ! %f43
.word 0x8231f266 ! %f44
.word 0x5ff78f97 ! %f45
.word 0xa89eafc6 ! %f46
.word 0x70978c91 ! %f47
.word 0xaee6f7ab ! %f48
.word 0xa63f641c ! %f49
.word 0x37f244a4 ! %f50
.word 0x7c12be59 ! %f51
.word 0xbb169a88 ! %f52
.word 0xc67632ad ! %f53
.word 0x6948a5a3 ! %f54
.word 0x460ecbe4 ! %f55
.word 0x11bc32a3 ! %f56
.word 0x98f4562a ! %f57
.word 0xfcf0c15a ! %f58
.word 0xb2fb4456 ! %f59
.word 0x4401178d ! %f60
.word 0xb9f47c1f ! %f61
.word 0x894eae62 ! %f62
.word 0x8b2e452b ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t3_kref+0xae8 ! %g1 (code pointer)
.word t3_data_in_shm_area ! %g2 (shared area pointer)
.word 0xe515bc16 ! %g3 (loop index)
.word SYM(t3_subr3) ! %g4 (jmpl target)
.word t3_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x20f678e0 ! %o0
.word 0xb7b1302a ! %o1
.word 0x8d67cdf2 ! %o2
.word 0x7fc42ebb ! %o3
.word 0x0e133c30 ! %o4
.word 0x91de7da6 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x9543ec37 ! %l0
.word 0xdd68fd25 ! %l1
.word 0x0e4c25e1 ! %l2
.word 0xa859a334 ! %l3
.word 0xe084ada4 ! %l4
.word 0x3923d788 ! %l5
.word 0x5abd9364 ! %l6
.word 0x5d3b1fdf ! %l7
.word t3_data_in_area0 ! %i0 (area pointer)
.word t3_data_in_area0 ! %i1 (area pointer)
.word 0x0000000f ! %i2 (byte offset)
.word 0x00000006 ! %i3 (halfword offset)
.word 0xfffffffc ! %i4 (word offset)
.word 0x00000010 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xe17fce5d ! %y
.word 0x0000000a ! %icc (nzvc)
.word 0x00000dfd ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000f0 ! %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 t3_data_in_mtbl_size; t3_data_in_mtbl_size: .word 253
t3_data_in_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t3_module_data_in_stack, 0x60b02000)
.seg "data"
KGLOBAL(t3_data_in_mtbl_size)
KGLOBAL(t3_data_in_mtbl)
KGLOBAL(t3_data_in_stack)
t3_data_in_stack_start:
.word 0x825235a4
.word 0xac79fea4
.word 0x0d7c59d9
.word 0x6abef664
.word 0xacbc2f4d
.word 0x416b5a5b
.word 0xec4de0f5
.word 0x3b6e6746
.word 0x2b37417e
.word 0x9014487f
.word 0x0df8be1b
.word 0x6ebac3f6
.word 0x3428c3d7
.word 0xcb3f5a30
.word 0xa191a2bd
.word 0x8c6657f4
.word 0xd49f5f65
.word 0xb92df395
.word 0xd8c5ea9a
.word 0x5ac625fb
.word 0xb7a6b036
.word 0x01cf0fd8
.word 0x94f8a973
.word 0x686075aa
.word 0xfd3aec30
.word 0x3fcfc175
.word 0xb5366004
.word 0x9a341766
.word 0x23cfa31e
.word 0xe9fcf2b4
.word 0x397a8c32
.word 0xb7d5827e
.word 0xdaf9ec0b
.word 0x8be22a73
.word 0x5fc18880
.word 0x71bd318f
.word 0xfdff93d3
.word 0x61095929
.word 0x88146ec7
.word 0x3df4e129
.word 0x271220f6
.word 0x69fbf227
.word 0x6563f226
.word 0x4a0794b2
.word 0x9115c0af
.word 0x2d65d51f
.word 0x54e26436
.word 0x70f2858a
.word 0xf3417145
.word 0xfebecbea
.word 0xa3dc5982
.word 0xcf13606f
.word 0xd8e6fda0
.word 0x4ee7a085
.word 0xc812a136
.word 0x06f27523
.word 0xb5869e1e
.word 0xf6740f5c
.word 0xbf8f8415
.word 0x468dbc4b
.word 0xb33b52a7
.word 0xd52b19cb
.word 0xce1c7eb0
.word 0x77b3d79a
.word 0x64ca49fe
.word 0x92db7ce1
.word 0xef1cead4
.word 0xfd4c702e
.word 0x1e70ea5a
.word 0xcb3a5066
.word 0x95e54c43
.word 0xd55d9739
.word 0x96324f34
.word 0xc55e121f
.word 0xb3ee34a7
.word 0xb2740ce4
.word 0x771e5062
.word 0xd7c8a14f
.word 0x9ebcf2c3
.word 0x890e916f
.word 0x08196665
.word 0x5816ee81
.word 0xf64b80eb
.word 0x750aa49c
.word 0xb74dfffe
.word 0x09956385
.word 0x6b5c66b6
.word 0xb213574d
.word 0xece51d06
.word 0x446447b7
.word 0x82be81f1
.word 0x7ef9136c
.word 0xb32d427f
.word 0xe7c7a486
.word 0xaa4fead6
.word 0x20e37e0a
.word 0x95341be5
.word 0xb9f26e34
.word 0x15ce677d
.word 0x36bcd7ca
.word 0x30485dca
.word 0x4654f4da
.word 0x87772291
.word 0x29487f80
.word 0xce1ebda1
.word 0x0572e1af
.word 0xfa5e9947
.word 0xa74c7b14
.word 0x7dae12d9
.word 0x8ec54488
.word 0xe584f48c
.word 0xd1502aac
.word 0x6583f52d
.word 0x7a7175a2
.word 0xbe3a417d
.word 0x6bf08a0a
.word 0xe4946c3a
.word 0x25e5cf9f
.word 0x71a93d1c
.word 0x34eca431
.word 0xcb9c8451
.word 0xbff985ce
.word 0xa796a73f
.word 0x44131d4f
.word 0xe258dc8e
.word 0x573d1aaf
.word 0xdece50cb
.word 0x5063f6d6
.word 0xb64e8229
.word 0x63fd3ab5
.word 0x65965922
.word 0x4147f1eb
.word 0x9df5ad0b
.word 0xb751ff4d
.word 0x19144ed9
.word 0xc5f13404
.word 0xfffb31a4
.word 0x65b0de1f
.word 0xed1727ae
.word 0xc80f11cb
.word 0x7446bbfb
.word 0x3e17c893
.word 0xed7443b9
.word 0x9d392449
.word 0xb8c12806
.word 0x7b4c3f96
.word 0x9254efe0
.word 0x6a140c40
.word 0xc7b78b3b
.word 0x73115f9d
.word 0x74b51b8f
.word 0x6d7487d7
.word 0x866cc366
.word 0x33e428e9
.word 0x372b35a9
.word 0xf6ebbe7c
.word 0x79349ebd
.word 0xe4fd880d
.word 0x8c1c64b9
.word 0xdd71e705
.word 0xfc90f131
.word 0xba4de2ad
.word 0xd4ff8e6c
.word 0xfe92ac18
.word 0x917a2b06
.word 0xcf1e2c87
.word 0xc984e243
.word 0xe6d0f2cd
t3_data_in_sp:
.word 0x8b8244a5
.word 0xea3ec8b7
.word 0xc09edb84
.word 0x672de791
.word 0xab1a13b0
.word 0x3e6cbb36
.word 0xa3c4ee71
.word 0xd419754d
.word t3_data_in_area0
.word t3_data_in_area0
.word 0xfffffffc
.word 0x00000006
.word 0x00000010
.word 0xffffffe8
.word t3_data_in_fp
.word 0x414d9245
.word 0xfb8ead39
.word 0x838fd246
.word 0x64099dae
.word 0x901dd450
.word 0x9dd962d5
.word 0xa047bf7c
.word 0xcd141af3
.word 0xac947c67
t3_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 t3_data_in_area0 ! [%fp - 0x20]
.word SYM(t3_subr3) ! [%fp - 0x1c]
.word SYM(t3_subr2) ! [%fp - 0x18]
.word SYM(t3_subr1) ! [%fp - 0x14]
.word SYM(t3_subr0) ! [%fp - 0x10]
t3_data_in_mtbl:
.word 0xcc340ec6 ! [%fp - 0xc]
.word 0x12e917a0 ! [%fp - 0x8]
.word 0x018d3165 ! [%fp - 0x4]
.global t3_data_in_fp; t3_data_in_fp:
.word 0x09e42a62
.word 0x59a94a03
.word 0x3c2f57da
.word 0x20c2bea2
.word 0xc8ec3d50
.word 0x8ef8a1f6
.word 0xba409de4
.word 0x56ff640d
.word 0x7165a6bf
.word 0x032ba470
.word 0x25d0f6ed
.word 0x90a3f5e1
.word 0xcbf32e3a
.word 0xc6db36dd
.word 0x46f138c0
.word 0x32804788
.word 0x5cf3e913
.word 0x2816acb8
.word 0x678fc925
.word 0x75fbe92d
.word 0x589eea61
.word 0x3e015140
.word 0x5933f787
.word 0x0794aa8f
t3_data_in_stacktop:
.word 0
t3_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t3_module_data_in_area0, 0x776b0000)
.seg "data"
t3_data_in_area0_start:
.skip 2304
t3_data_in_area0_begin:
.word 0x3bdb6f4c ! t3_data_in_area0-0x20
.word 0xfb52586c ! t3_data_in_area0-0x1c
.word 0x00e2ccd6 ! t3_data_in_area0-0x18
.word 0x8841f718 ! t3_data_in_area0-0x14
.word 0x62b90b87 ! t3_data_in_area0-0x10
.word 0xb92e6b1b ! t3_data_in_area0-0xc
.word 0x41a675ae ! t3_data_in_area0-0x8
.word 0x23a95f2e ! t3_data_in_area0-0x4
.global t3_data_in_area0; t3_data_in_area0:
.word 0xa19f9a1e ! t3_data_in_area0+0x0
.word 0x6f91428f ! t3_data_in_area0+0x4
.word 0xca1faab9 ! t3_data_in_area0+0x8
.word 0xaf01e2c8 ! t3_data_in_area0+0xc
.word 0xb986f671 ! t3_data_in_area0+0x10
.word 0x48f1071c ! t3_data_in_area0+0x14
.word 0x1e1abb50 ! t3_data_in_area0+0x18
.word 0xac48d143 ! t3_data_in_area0+0x1c
t3_data_in_area0_end:
.skip 5824
t3_data_in_area0_stop:
KDATA_MODULE(t3_module_data_in_shm_area, 0x73074000)
.seg "data"
t3_data_in_shm_area_start:
t3_data_in_shm_area_begin:
.global t3_data_in_shm_area; t3_data_in_shm_area:
.word 0xacf989d8 ! t3_data_in_shm_area+0x0 (t0)
.word 0x6eba3993 ! t3_data_in_shm_area+0x4 (t1)
.word 0xc4759482 ! t3_data_in_shm_area+0x8 (t2)
.word 0x6602c17f ! t3_data_in_shm_area+0xc (t3)
.word 0xf20337ae ! t3_data_in_shm_area+0x10 (t0)
.word 0x601edc63 ! t3_data_in_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t3_data_in_shm_area+0x18 (t2)
.word 0x032c661c ! t3_data_in_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t3_data_in_shm_area+0x20 (t0)
.word 0x4e900e4a ! t3_data_in_shm_area+0x24 (t1)
.word 0x5b96095a ! t3_data_in_shm_area+0x28 (t2)
.word 0x98981e68 ! t3_data_in_shm_area+0x2c (t3)
.word 0xef881dff ! t3_data_in_shm_area+0x30 (t0)
.word 0x8679b706 ! t3_data_in_shm_area+0x34 (t1)
.word 0x81483ab6 ! t3_data_in_shm_area+0x38 (t2)
.word 0x24445275 ! t3_data_in_shm_area+0x3c (t3)
.word 0xfb724131 ! t3_data_in_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t3_data_in_shm_area+0x44
.word 0xc0827157 ! t3_data_in_shm_area+0x48
.word 0x09e06248 ! t3_data_in_shm_area+0x4c
.word 0x4f088a62 ! t3_data_in_shm_area+0x50
.word 0xc7068f82 ! t3_data_in_shm_area+0x54
.word 0x72b4643d ! t3_data_in_shm_area+0x58
.word 0x44317a82 ! t3_data_in_shm_area+0x5c
.word 0xc013bd50 ! t3_data_in_shm_area+0x60
.word 0xc53cd303 ! t3_data_in_shm_area+0x64
.word 0x46aa2a9f ! t3_data_in_shm_area+0x68
.word 0xaa2094c7 ! t3_data_in_shm_area+0x6c
.word 0x3d3fe5d6 ! t3_data_in_shm_area+0x70
.word 0xe227cde0 ! t3_data_in_shm_area+0x74
.word 0x7ebcb9e3 ! t3_data_in_shm_area+0x78
.word 0xf9f2aeb5 ! t3_data_in_shm_area+0x7c
.word 0x740d230d ! t3_data_in_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t3_data_in_shm_area+0x84
.word 0x7e9945a6 ! t3_data_in_shm_area+0x88
.word 0x78330084 ! t3_data_in_shm_area+0x8c
.word 0x814f36cd ! t3_data_in_shm_area+0x90
.word 0x16fad8bc ! t3_data_in_shm_area+0x94
.word 0xccae44dd ! t3_data_in_shm_area+0x98
.word 0x72ec855a ! t3_data_in_shm_area+0x9c
.word 0x06980974 ! t3_data_in_shm_area+0xa0
.word 0x1ca6a01a ! t3_data_in_shm_area+0xa4
.word 0x3d81253d ! t3_data_in_shm_area+0xa8
.word 0xcc8334dd ! t3_data_in_shm_area+0xac
.word 0xdee025e5 ! t3_data_in_shm_area+0xb0
.word 0x74d325bb ! t3_data_in_shm_area+0xb4
.word 0xf32150dc ! t3_data_in_shm_area+0xb8
.word 0x81eec20a ! t3_data_in_shm_area+0xbc
.word 0x5c09d58a ! t3_data_in_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t3_data_in_shm_area+0xc4
.word 0x81056530 ! t3_data_in_shm_area+0xc8
.word 0x15dcba37 ! t3_data_in_shm_area+0xcc
.word 0x21d55f4f ! t3_data_in_shm_area+0xd0
.word 0xf04b5e0d ! t3_data_in_shm_area+0xd4
.word 0xea998f92 ! t3_data_in_shm_area+0xd8
.word 0xd1b909b3 ! t3_data_in_shm_area+0xdc
.word 0xd6cf6b71 ! t3_data_in_shm_area+0xe0
.word 0x488afceb ! t3_data_in_shm_area+0xe4
.word 0xd924872f ! t3_data_in_shm_area+0xe8
.word 0xfabde4a8 ! t3_data_in_shm_area+0xec
.word 0xc2c674e8 ! t3_data_in_shm_area+0xf0
.word 0xe1c79e85 ! t3_data_in_shm_area+0xf4
.word 0xa727f846 ! t3_data_in_shm_area+0xf8
.word 0x152f1118 ! t3_data_in_shm_area+0xfc
.word 0x0014108e ! t3_data_in_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t3_data_in_shm_area+0x104
.word 0x25ede427 ! t3_data_in_shm_area+0x108
.word 0xd6710cdb ! t3_data_in_shm_area+0x10c
.word 0x3c0763ce ! t3_data_in_shm_area+0x110
.word 0xd2f0e5a6 ! t3_data_in_shm_area+0x114
.word 0xc5565907 ! t3_data_in_shm_area+0x118
.word 0x3a38caea ! t3_data_in_shm_area+0x11c
.word 0x12f3d29a ! t3_data_in_shm_area+0x120
.word 0x8d6ff36b ! t3_data_in_shm_area+0x124
.word 0xb4285314 ! t3_data_in_shm_area+0x128
.word 0xc5a380d9 ! t3_data_in_shm_area+0x12c
.word 0xf1a818a2 ! t3_data_in_shm_area+0x130
.word 0xf9d4906e ! t3_data_in_shm_area+0x134
.word 0x04671ac9 ! t3_data_in_shm_area+0x138
.word 0x7fbf48a5 ! t3_data_in_shm_area+0x13c
.word 0x658d8657 ! t3_data_in_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t3_data_in_shm_area+0x144
.word 0xd0b59ac8 ! t3_data_in_shm_area+0x148
.word 0xa1addb64 ! t3_data_in_shm_area+0x14c
.word 0x25a2d2f5 ! t3_data_in_shm_area+0x150
.word 0xf79139bc ! t3_data_in_shm_area+0x154
.word 0x83bcbfe8 ! t3_data_in_shm_area+0x158
.word 0xb3023fff ! t3_data_in_shm_area+0x15c
.word 0x64b2e4ec ! t3_data_in_shm_area+0x160
.word 0xd0f65a61 ! t3_data_in_shm_area+0x164
.word 0x9c654198 ! t3_data_in_shm_area+0x168
.word 0x151f61d3 ! t3_data_in_shm_area+0x16c
.word 0xde354063 ! t3_data_in_shm_area+0x170
.word 0x66f4ac43 ! t3_data_in_shm_area+0x174
.word 0xe6f56510 ! t3_data_in_shm_area+0x178
.word 0x75092887 ! t3_data_in_shm_area+0x17c
.word 0x1353fb70 ! t3_data_in_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t3_data_in_shm_area+0x184
.word 0xc99c8e56 ! t3_data_in_shm_area+0x188
.word 0xda42cd7f ! t3_data_in_shm_area+0x18c
.word 0x07c2e7aa ! t3_data_in_shm_area+0x190
.word 0x818edb76 ! t3_data_in_shm_area+0x194
.word 0xc7d315f7 ! t3_data_in_shm_area+0x198
.word 0xca8c9181 ! t3_data_in_shm_area+0x19c
.word 0x95e740fb ! t3_data_in_shm_area+0x1a0
.word 0xab6082be ! t3_data_in_shm_area+0x1a4
.word 0x32f545f3 ! t3_data_in_shm_area+0x1a8
.word 0x8414a89a ! t3_data_in_shm_area+0x1ac
.word 0x57caf5ba ! t3_data_in_shm_area+0x1b0
.word 0xe8667ff7 ! t3_data_in_shm_area+0x1b4
.word 0x4e5cb1f8 ! t3_data_in_shm_area+0x1b8
.word 0x89708042 ! t3_data_in_shm_area+0x1bc
.word 0x2deeb767 ! t3_data_in_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t3_data_in_shm_area+0x1c4
.word 0x9f52adab ! t3_data_in_shm_area+0x1c8
.word 0xecfced02 ! t3_data_in_shm_area+0x1cc
.word 0x414c592c ! t3_data_in_shm_area+0x1d0
.word 0xf4cba87d ! t3_data_in_shm_area+0x1d4
.word 0xc4cbeee5 ! t3_data_in_shm_area+0x1d8
.word 0x93189dee ! t3_data_in_shm_area+0x1dc
.word 0xc0aaeeb8 ! t3_data_in_shm_area+0x1e0
.word 0xe4ff1ace ! t3_data_in_shm_area+0x1e4
.word 0xb3890fa1 ! t3_data_in_shm_area+0x1e8
.word 0x80175573 ! t3_data_in_shm_area+0x1ec
.word 0x487f2523 ! t3_data_in_shm_area+0x1f0
.word 0x3fa53415 ! t3_data_in_shm_area+0x1f4
.word 0xeab17713 ! t3_data_in_shm_area+0x1f8
.word 0xf719ed15 ! t3_data_in_shm_area+0x1fc
.word 0x855fcd34 ! t3_data_in_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t3_data_in_shm_area+0x204
.word 0x2bea1238 ! t3_data_in_shm_area+0x208
.word 0x4ad9eaf2 ! t3_data_in_shm_area+0x20c
.word 0xb1717e27 ! t3_data_in_shm_area+0x210
.word 0x0d5da2b8 ! t3_data_in_shm_area+0x214
.word 0xfa56be3c ! t3_data_in_shm_area+0x218
.word 0x0309a65e ! t3_data_in_shm_area+0x21c
.word 0xefa320b0 ! t3_data_in_shm_area+0x220
.word 0x6f2b3edb ! t3_data_in_shm_area+0x224
.word 0x555d751b ! t3_data_in_shm_area+0x228
.word 0x1ab9a1af ! t3_data_in_shm_area+0x22c
.word 0x92f9a640 ! t3_data_in_shm_area+0x230
.word 0x42d2f82e ! t3_data_in_shm_area+0x234
.word 0x755d2089 ! t3_data_in_shm_area+0x238
.word 0xbdd92d54 ! t3_data_in_shm_area+0x23c
t3_data_in_shm_area_end:
t3_data_in_shm_area_stop:
KDATA_MODULE(t3_module_data_exp_regs, 0x75a58000)
.seg "data"
KGLOBAL(t3_data_exp_regs)
t3_data_exp_regs_start:
t3_data_exp_regs:
.word 0x7427cd61 ! %f0
.word 0xd60bbe4e ! %f1
.word 0x7ab3acb5 ! %f2
.word 0x52645cbb ! %f3
.word 0x888b05e8 ! %f4
.word 0x26bd625e ! %f5
.word 0x2faf79ac ! %f6
.word 0xb955d097 ! %f7
.word 0xf56d0035 ! %f8
.word 0x0799893c ! %f9
.word 0x0a7c2b62 ! %f10
.word 0xa01e531a ! %f11
.word 0x1010bb39 ! %f12
.word 0x0b944ac0 ! %f13
.word 0x08ed4937 ! %f14
.word 0x40279d52 ! %f15
.word 0x8251f655 ! %f16
.word 0x279ea1a2 ! %f17
.word 0x35b9a0ab ! %f18
.word 0x3cc923f5 ! %f19
.word 0xcd79810f ! %f20
.word 0xb8981319 ! %f21
.word 0x102cfe33 ! %f22
.word 0xb17241a9 ! %f23
.word 0x22da5203 ! %f24
.word 0xa1c0acc4 ! %f25
.word 0xb2fc1f50 ! %f26
.word 0xa7d6417f ! %f27
.word 0x6fb49917 ! %f28
.word 0x3eb27ccd ! %f29
.word 0xf69d31dc ! %f30
.word 0x73700dc0 ! %f31
.word 0xb7fb40f2 ! %f32
.word 0x6ab7e84b ! %f33
.word 0x7ed874a6 ! %f34
.word 0xc8cb86ec ! %f35
.word 0x946b93ad ! %f36
.word 0x5cc683e8 ! %f37
.word 0xb269cd41 ! %f38
.word 0x515ec6ff ! %f39
.word 0x532df6cb ! %f40
.word 0xd1bc52c3 ! %f41
.word 0x6fc56719 ! %f42
.word 0x489dd4f6 ! %f43
.word 0x8231f266 ! %f44
.word 0x5ff78f97 ! %f45
.word 0xa89eafc6 ! %f46
.word 0x70978c91 ! %f47
.word 0xaee6f7ab ! %f48
.word 0xa63f641c ! %f49
.word 0x37f244a4 ! %f50
.word 0x7c12be59 ! %f51
.word 0xbb169a88 ! %f52
.word 0xc67632ad ! %f53
.word 0x6948a5a3 ! %f54
.word 0x460ecbe4 ! %f55
.word 0x11bc32a3 ! %f56
.word 0x98f4562a ! %f57
.word 0xfcf0c15a ! %f58
.word 0xb2fb4456 ! %f59
.word 0x4401178d ! %f60
.word 0xb9f47c1f ! %f61
.word 0x894eae62 ! %f62
.word 0x8b2e452b ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t3_kref+0xae8 ! %g1 (code pointer)
.word t3_data_exp_shm_area! %g2 (shared area pointer)
.word 0xe515bc16 ! %g3 (loop index)
.word SYM(t3_subr3) ! %g4 (jmpl target)
.word t3_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x20f678e0 ! %o0
.word 0xb7b1302a ! %o1
.word 0x8d67cdf2 ! %o2
.word 0x7fc42ebb ! %o3
.word 0x0e133c30 ! %o4
.word 0x91de7da6 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x9543ec37 ! %l0
.word 0xdd68fd25 ! %l1
.word 0x0e4c25e1 ! %l2
.word 0xa859a334 ! %l3
.word 0xe084ada4 ! %l4
.word 0x3923d788 ! %l5
.word 0x5abd9364 ! %l6
.word 0x5d3b1fdf ! %l7
.word t3_data_exp_area0 ! %i0 (area pointer)
.word t3_data_exp_area0 ! %i1 (area pointer)
.word 0x0000000f ! %i2 (byte offset)
.word 0x00000006 ! %i3 (halfword offset)
.word 0xfffffffc ! %i4 (word offset)
.word 0x00000010 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xe17fce5d ! %y
.word 0x0000000a ! %icc (nzvc)
.word 0x00000dfd ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000f0 ! %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 ! ??
t3_data_exp_mtbl_size: .word 253
t3_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t3_module_data_exp_stack, 0x65012000)
.seg "data"
KGLOBAL(t3_data_exp_mtbl_size)
KGLOBAL(t3_data_exp_mtbl)
KGLOBAL(t3_data_exp_stack)
t3_data_exp_stack_start:
.word 0x825235a4
.word 0xac79fea4
.word 0x0d7c59d9
.word 0x6abef664
.word 0xacbc2f4d
.word 0x416b5a5b
.word 0xec4de0f5
.word 0x3b6e6746
.word 0x2b37417e
.word 0x9014487f
.word 0x0df8be1b
.word 0x6ebac3f6
.word 0x3428c3d7
.word 0xcb3f5a30
.word 0xa191a2bd
.word 0x8c6657f4
.word 0xd49f5f65
.word 0xb92df395
.word 0xd8c5ea9a
.word 0x5ac625fb
.word 0xb7a6b036
.word 0x01cf0fd8
.word 0x94f8a973
.word 0x686075aa
.word 0xfd3aec30
.word 0x3fcfc175
.word 0xb5366004
.word 0x9a341766
.word 0x23cfa31e
.word 0xe9fcf2b4
.word 0x397a8c32
.word 0xb7d5827e
.word 0xdaf9ec0b
.word 0x8be22a73
.word 0x5fc18880
.word 0x71bd318f
.word 0xfdff93d3
.word 0x61095929
.word 0x88146ec7
.word 0x3df4e129
.word 0x271220f6
.word 0x69fbf227
.word 0x6563f226
.word 0x4a0794b2
.word 0x9115c0af
.word 0x2d65d51f
.word 0x54e26436
.word 0x70f2858a
.word 0xf3417145
.word 0xfebecbea
.word 0xa3dc5982
.word 0xcf13606f
.word 0xd8e6fda0
.word 0x4ee7a085
.word 0xc812a136
.word 0x06f27523
.word 0xb5869e1e
.word 0xf6740f5c
.word 0xbf8f8415
.word 0x468dbc4b
.word 0xb33b52a7
.word 0xd52b19cb
.word 0xce1c7eb0
.word 0x77b3d79a
.word 0x64ca49fe
.word 0x92db7ce1
.word 0xef1cead4
.word 0xfd4c702e
.word 0x1e70ea5a
.word 0xcb3a5066
.word 0x95e54c43
.word 0xd55d9739
.word 0x96324f34
.word 0xc55e121f
.word 0xb3ee34a7
.word 0xb2740ce4
.word 0x771e5062
.word 0xd7c8a14f
.word 0x9ebcf2c3
.word 0x890e916f
.word 0x08196665
.word 0x5816ee81
.word 0xf64b80eb
.word 0x750aa49c
.word 0xb74dfffe
.word 0x09956385
.word 0x6b5c66b6
.word 0xb213574d
.word 0xece51d06
.word 0x446447b7
.word 0x82be81f1
.word 0x7ef9136c
.word 0xb32d427f
.word 0xe7c7a486
.word 0xaa4fead6
.word 0x20e37e0a
.word 0x95341be5
.word 0xb9f26e34
.word 0x15ce677d
.word 0x36bcd7ca
.word 0x30485dca
.word 0x4654f4da
.word 0x87772291
.word 0x29487f80
.word 0xce1ebda1
.word 0x0572e1af
.word 0xfa5e9947
.word 0xa74c7b14
.word 0x7dae12d9
.word 0x8ec54488
.word 0xe584f48c
.word 0xd1502aac
.word 0x6583f52d
.word 0x7a7175a2
.word 0xbe3a417d
.word 0x6bf08a0a
.word 0xe4946c3a
.word 0x25e5cf9f
.word 0x71a93d1c
.word 0x34eca431
.word 0xcb9c8451
.word 0xbff985ce
.word 0xa796a73f
.word 0x44131d4f
.word 0xe258dc8e
.word 0x573d1aaf
.word 0xdece50cb
.word 0x5063f6d6
.word 0xb64e8229
.word 0x63fd3ab5
.word 0x65965922
.word 0x4147f1eb
.word 0x9df5ad0b
.word 0xb751ff4d
.word 0x19144ed9
.word 0xc5f13404
.word 0xfffb31a4
.word 0x65b0de1f
.word 0xed1727ae
.word 0xc80f11cb
.word 0x7446bbfb
.word 0x3e17c893
.word 0xed7443b9
.word 0x9d392449
.word 0xb8c12806
.word 0x7b4c3f96
.word 0x9254efe0
.word 0x6a140c40
.word 0xc7b78b3b
.word 0x73115f9d
.word 0x74b51b8f
.word 0x6d7487d7
.word 0x866cc366
.word 0x33e428e9
.word 0x372b35a9
.word 0xf6ebbe7c
.word 0x79349ebd
.word 0xe4fd880d
.word 0x8c1c64b9
.word 0xdd71e705
.word 0xfc90f131
.word 0xba4de2ad
.word 0xd4ff8e6c
.word 0xfe92ac18
.word 0x917a2b06
.word 0xcf1e2c87
.word 0xc984e243
.word 0xe6d0f2cd
t3_data_exp_sp:
.word 0x8b8244a5
.word 0xea3ec8b7
.word 0xc09edb84
.word 0x672de791
.word 0xab1a13b0
.word 0x3e6cbb36
.word 0xa3c4ee71
.word 0xd419754d
.word t3_data_exp_area0
.word t3_data_exp_area0
.word 0xfffffffc
.word 0x00000006
.word 0x00000010
.word 0xffffffe8
.word t3_data_exp_fp
.word 0x414d9245
.word 0xfb8ead39
.word 0x838fd246
.word 0x64099dae
.word 0x901dd450
.word 0x9dd962d5
.word 0xa047bf7c
.word 0xcd141af3
.word 0xac947c67
t3_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 t3_data_exp_area0 ! [%fp - 0x20]
.word SYM(t3_subr3) ! [%fp - 0x1c]
.word SYM(t3_subr2) ! [%fp - 0x18]
.word SYM(t3_subr1) ! [%fp - 0x14]
.word SYM(t3_subr0) ! [%fp - 0x10]
t3_data_exp_mtbl:
.word 0xcc340ec6 ! [%fp - 0xc]
.word 0x12e917a0 ! [%fp - 0x8]
.word 0x018d3165 ! [%fp - 0x4]
t3_data_exp_fp:
.word 0x09e42a62
.word 0x59a94a03
.word 0x3c2f57da
.word 0x20c2bea2
.word 0xc8ec3d50
.word 0x8ef8a1f6
.word 0xba409de4
.word 0x56ff640d
.word 0x7165a6bf
.word 0x032ba470
.word 0x25d0f6ed
.word 0x90a3f5e1
.word 0xcbf32e3a
.word 0xc6db36dd
.word 0x46f138c0
.word 0x32804788
.word 0x5cf3e913
.word 0x2816acb8
.word 0x678fc925
.word 0x75fbe92d
.word 0x589eea61
.word 0x3e015140
.word 0x5933f787
.word 0x0794aa8f
t3_data_exp_stacktop:
.word 0
t3_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t3_module_data_exp_area0, 0x651b4000)
.seg "data"
t3_data_exp_area0_start:
.skip 2304
t3_data_exp_area0_begin:
.word 0x3bdb6f4c ! t3_data_exp_area0-0x20
.word 0xfb52586c ! t3_data_exp_area0-0x1c
.word 0x00e2ccd6 ! t3_data_exp_area0-0x18
.word 0x8841f718 ! t3_data_exp_area0-0x14
.word 0x62b90b87 ! t3_data_exp_area0-0x10
.word 0xb92e6b1b ! t3_data_exp_area0-0xc
.word 0x41a675ae ! t3_data_exp_area0-0x8
.word 0x23a95f2e ! t3_data_exp_area0-0x4
.global t3_data_exp_area0; t3_data_exp_area0:
.word 0xa19f9a1e ! t3_data_exp_area0+0x0
.word 0x6f91428f ! t3_data_exp_area0+0x4
.word 0xca1faab9 ! t3_data_exp_area0+0x8
.word 0xaf01e2c8 ! t3_data_exp_area0+0xc
.word 0xb986f671 ! t3_data_exp_area0+0x10
.word 0x48f1071c ! t3_data_exp_area0+0x14
.word 0x1e1abb50 ! t3_data_exp_area0+0x18
.word 0xac48d143 ! t3_data_exp_area0+0x1c
t3_data_exp_area0_end:
.skip 5824
t3_data_exp_area0_stop:
KDATA_MODULE(t3_module_data_exp_shm_area, 0x72f1e000)
.seg "data"
t3_data_exp_shm_area_start:
t3_data_exp_shm_area_begin:
.global t3_data_exp_shm_area; t3_data_exp_shm_area:
.word 0xacf989d8 ! t3_data_exp_shm_area+0x0 (t0)
.word 0x6eba3993 ! t3_data_exp_shm_area+0x4 (t1)
.word 0xc4759482 ! t3_data_exp_shm_area+0x8 (t2)
.word 0x6602c17f ! t3_data_exp_shm_area+0xc (t3)
.word 0xf20337ae ! t3_data_exp_shm_area+0x10 (t0)
.word 0x601edc63 ! t3_data_exp_shm_area+0x14 (t1)
.word 0x2baf45c5 ! t3_data_exp_shm_area+0x18 (t2)
.word 0x032c661c ! t3_data_exp_shm_area+0x1c (t3)
.word 0x2f98dfdb ! t3_data_exp_shm_area+0x20 (t0)
.word 0x4e900e4a ! t3_data_exp_shm_area+0x24 (t1)
.word 0x5b96095a ! t3_data_exp_shm_area+0x28 (t2)
.word 0x98981e68 ! t3_data_exp_shm_area+0x2c (t3)
.word 0xef881dff ! t3_data_exp_shm_area+0x30 (t0)
.word 0x8679b706 ! t3_data_exp_shm_area+0x34 (t1)
.word 0x81483ab6 ! t3_data_exp_shm_area+0x38 (t2)
.word 0x24445275 ! t3_data_exp_shm_area+0x3c (t3)
.word 0xfb724131 ! t3_data_exp_shm_area+0x40 (t0 bload)
.word 0xe7509b16 ! t3_data_exp_shm_area+0x44
.word 0xc0827157 ! t3_data_exp_shm_area+0x48
.word 0x09e06248 ! t3_data_exp_shm_area+0x4c
.word 0x4f088a62 ! t3_data_exp_shm_area+0x50
.word 0xc7068f82 ! t3_data_exp_shm_area+0x54
.word 0x72b4643d ! t3_data_exp_shm_area+0x58
.word 0x44317a82 ! t3_data_exp_shm_area+0x5c
.word 0xc013bd50 ! t3_data_exp_shm_area+0x60
.word 0xc53cd303 ! t3_data_exp_shm_area+0x64
.word 0x46aa2a9f ! t3_data_exp_shm_area+0x68
.word 0xaa2094c7 ! t3_data_exp_shm_area+0x6c
.word 0x3d3fe5d6 ! t3_data_exp_shm_area+0x70
.word 0xe227cde0 ! t3_data_exp_shm_area+0x74
.word 0x7ebcb9e3 ! t3_data_exp_shm_area+0x78
.word 0xf9f2aeb5 ! t3_data_exp_shm_area+0x7c
.word 0x740d230d ! t3_data_exp_shm_area+0x80 (t0 bstore)
.word 0x229b3a86 ! t3_data_exp_shm_area+0x84
.word 0x7e9945a6 ! t3_data_exp_shm_area+0x88
.word 0x78330084 ! t3_data_exp_shm_area+0x8c
.word 0x814f36cd ! t3_data_exp_shm_area+0x90
.word 0x16fad8bc ! t3_data_exp_shm_area+0x94
.word 0xccae44dd ! t3_data_exp_shm_area+0x98
.word 0x72ec855a ! t3_data_exp_shm_area+0x9c
.word 0x06980974 ! t3_data_exp_shm_area+0xa0
.word 0x1ca6a01a ! t3_data_exp_shm_area+0xa4
.word 0x3d81253d ! t3_data_exp_shm_area+0xa8
.word 0xcc8334dd ! t3_data_exp_shm_area+0xac
.word 0xdee025e5 ! t3_data_exp_shm_area+0xb0
.word 0x74d325bb ! t3_data_exp_shm_area+0xb4
.word 0xf32150dc ! t3_data_exp_shm_area+0xb8
.word 0x81eec20a ! t3_data_exp_shm_area+0xbc
.word 0x5c09d58a ! t3_data_exp_shm_area+0xc0 (t1 bload)
.word 0x46ce9118 ! t3_data_exp_shm_area+0xc4
.word 0x81056530 ! t3_data_exp_shm_area+0xc8
.word 0x15dcba37 ! t3_data_exp_shm_area+0xcc
.word 0x21d55f4f ! t3_data_exp_shm_area+0xd0
.word 0xf04b5e0d ! t3_data_exp_shm_area+0xd4
.word 0xea998f92 ! t3_data_exp_shm_area+0xd8
.word 0xd1b909b3 ! t3_data_exp_shm_area+0xdc
.word 0xd6cf6b71 ! t3_data_exp_shm_area+0xe0
.word 0x488afceb ! t3_data_exp_shm_area+0xe4
.word 0xd924872f ! t3_data_exp_shm_area+0xe8
.word 0xfabde4a8 ! t3_data_exp_shm_area+0xec
.word 0xc2c674e8 ! t3_data_exp_shm_area+0xf0
.word 0xe1c79e85 ! t3_data_exp_shm_area+0xf4
.word 0xa727f846 ! t3_data_exp_shm_area+0xf8
.word 0x152f1118 ! t3_data_exp_shm_area+0xfc
.word 0x0014108e ! t3_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa0030b3d ! t3_data_exp_shm_area+0x104
.word 0x25ede427 ! t3_data_exp_shm_area+0x108
.word 0xd6710cdb ! t3_data_exp_shm_area+0x10c
.word 0x3c0763ce ! t3_data_exp_shm_area+0x110
.word 0xd2f0e5a6 ! t3_data_exp_shm_area+0x114
.word 0xc5565907 ! t3_data_exp_shm_area+0x118
.word 0x3a38caea ! t3_data_exp_shm_area+0x11c
.word 0x12f3d29a ! t3_data_exp_shm_area+0x120
.word 0x8d6ff36b ! t3_data_exp_shm_area+0x124
.word 0xb4285314 ! t3_data_exp_shm_area+0x128
.word 0xc5a380d9 ! t3_data_exp_shm_area+0x12c
.word 0xf1a818a2 ! t3_data_exp_shm_area+0x130
.word 0xf9d4906e ! t3_data_exp_shm_area+0x134
.word 0x04671ac9 ! t3_data_exp_shm_area+0x138
.word 0x7fbf48a5 ! t3_data_exp_shm_area+0x13c
.word 0x658d8657 ! t3_data_exp_shm_area+0x140 (t2 bload)
.word 0xaddb934a ! t3_data_exp_shm_area+0x144
.word 0xd0b59ac8 ! t3_data_exp_shm_area+0x148
.word 0xa1addb64 ! t3_data_exp_shm_area+0x14c
.word 0x25a2d2f5 ! t3_data_exp_shm_area+0x150
.word 0xf79139bc ! t3_data_exp_shm_area+0x154
.word 0x83bcbfe8 ! t3_data_exp_shm_area+0x158
.word 0xb3023fff ! t3_data_exp_shm_area+0x15c
.word 0x64b2e4ec ! t3_data_exp_shm_area+0x160
.word 0xd0f65a61 ! t3_data_exp_shm_area+0x164
.word 0x9c654198 ! t3_data_exp_shm_area+0x168
.word 0x151f61d3 ! t3_data_exp_shm_area+0x16c
.word 0xde354063 ! t3_data_exp_shm_area+0x170
.word 0x66f4ac43 ! t3_data_exp_shm_area+0x174
.word 0xe6f56510 ! t3_data_exp_shm_area+0x178
.word 0x75092887 ! t3_data_exp_shm_area+0x17c
.word 0x1353fb70 ! t3_data_exp_shm_area+0x180 (t2 bstore)
.word 0x06d02fed ! t3_data_exp_shm_area+0x184
.word 0xc99c8e56 ! t3_data_exp_shm_area+0x188
.word 0xda42cd7f ! t3_data_exp_shm_area+0x18c
.word 0x07c2e7aa ! t3_data_exp_shm_area+0x190
.word 0x818edb76 ! t3_data_exp_shm_area+0x194
.word 0xc7d315f7 ! t3_data_exp_shm_area+0x198
.word 0xca8c9181 ! t3_data_exp_shm_area+0x19c
.word 0x95e740fb ! t3_data_exp_shm_area+0x1a0
.word 0xab6082be ! t3_data_exp_shm_area+0x1a4
.word 0x32f545f3 ! t3_data_exp_shm_area+0x1a8
.word 0x8414a89a ! t3_data_exp_shm_area+0x1ac
.word 0x57caf5ba ! t3_data_exp_shm_area+0x1b0
.word 0xe8667ff7 ! t3_data_exp_shm_area+0x1b4
.word 0x4e5cb1f8 ! t3_data_exp_shm_area+0x1b8
.word 0x89708042 ! t3_data_exp_shm_area+0x1bc
.word 0x2deeb767 ! t3_data_exp_shm_area+0x1c0 (t3 bload)
.word 0xeb6f9325 ! t3_data_exp_shm_area+0x1c4
.word 0x9f52adab ! t3_data_exp_shm_area+0x1c8
.word 0xecfced02 ! t3_data_exp_shm_area+0x1cc
.word 0x414c592c ! t3_data_exp_shm_area+0x1d0
.word 0xf4cba87d ! t3_data_exp_shm_area+0x1d4
.word 0xc4cbeee5 ! t3_data_exp_shm_area+0x1d8
.word 0x93189dee ! t3_data_exp_shm_area+0x1dc
.word 0xc0aaeeb8 ! t3_data_exp_shm_area+0x1e0
.word 0xe4ff1ace ! t3_data_exp_shm_area+0x1e4
.word 0xb3890fa1 ! t3_data_exp_shm_area+0x1e8
.word 0x80175573 ! t3_data_exp_shm_area+0x1ec
.word 0x487f2523 ! t3_data_exp_shm_area+0x1f0
.word 0x3fa53415 ! t3_data_exp_shm_area+0x1f4
.word 0xeab17713 ! t3_data_exp_shm_area+0x1f8
.word 0xf719ed15 ! t3_data_exp_shm_area+0x1fc
.word 0x855fcd34 ! t3_data_exp_shm_area+0x200 (t3 bstore)
.word 0x10edc9e0 ! t3_data_exp_shm_area+0x204
.word 0x2bea1238 ! t3_data_exp_shm_area+0x208
.word 0x4ad9eaf2 ! t3_data_exp_shm_area+0x20c
.word 0xb1717e27 ! t3_data_exp_shm_area+0x210
.word 0x0d5da2b8 ! t3_data_exp_shm_area+0x214
.word 0xfa56be3c ! t3_data_exp_shm_area+0x218
.word 0x0309a65e ! t3_data_exp_shm_area+0x21c
.word 0xefa320b0 ! t3_data_exp_shm_area+0x220
.word 0x6f2b3edb ! t3_data_exp_shm_area+0x224
.word 0x555d751b ! t3_data_exp_shm_area+0x228
.word 0x1ab9a1af ! t3_data_exp_shm_area+0x22c
.word 0x92f9a640 ! t3_data_exp_shm_area+0x230
.word 0x42d2f82e ! t3_data_exp_shm_area+0x234
.word 0x755d2089 ! t3_data_exp_shm_area+0x238
.word 0xbdd92d54 ! t3_data_exp_shm_area+0x23c
t3_data_exp_shm_area_end:
t3_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:
/* Branching code */
ta 0x2e
cmp %o1, 0
setx t0_kaos_boot, %g2, %g3
be,a .+8
jmp %g3
nop
cmp %o1, 1
setx t1_kaos_boot, %g2, %g3
be,a .+8
jmp %g3
nop
cmp %o1, 2
setx t2_kaos_boot, %g2, %g3
be,a .+8
jmp %g3
nop
cmp %o1, 3
setx t3_kaos_boot, %g2, %g3
be,a .+8
jmp %g3
nop
ta 0x1
nop
/** Thread 0 begins here ****/
t0_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
restore %sp, 0, %sp
restore %sp, 0, %sp
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 */
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
*/
t0_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
t0_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
*/
t0_kverify_regs:
set t0_data_in_regs, %o0 /* Point to observed regs */
set t0_data_exp_regs, %o1 /* Point to expected regs */
call t0_kcmp /* Compare expected/observed registers */
set KDATA_MAX_IDX, %o2 /* Count of words to compare */
t0_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
t0_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 t0_kcmp /* Compare expected/observed areas */
mov %l4, %o2 /* Setup count of words to verify */
deccc %l0 /* loop until out of areas */
bne t0_kverify_area_loop
nop
#endif
ta T_GOOD_TRAP
nop
/** Thread 1 begins here ****/
t1_kaos_boot:
set t1_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(T1_KAOS_TICK)
ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
#endif
set t1_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 t1_ktbl, %o0 /* execute random code */
#else
setx t1_ktbl, %l0, %o0 /* execute random code */
#endif
set t1_data_in_regs, %o1
set t1_data_in_mtbl_size, %o2
ld [%o2], %o2
set t1_data_in_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
call __kaos
nop
#if defined(T1_KAOS_TWOPASS)
/*
* Preload d$ with data
*/
t1_two_pass_preload:
set T1_KAOS_AREAS, %l0 /* get area table size */
set t1_offset_table_size, %l1 /* get offset table size */
ld [%l1], %l1
set t1_data_exp_mtbl, %l2 /* point to last area */
sub %l2, 16, %l2
sll %l0, 2, %l3
sub %l2, %l3, %l2
set t1_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 t1_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 t1_ktbl, %o0 /* execute random code */
#else
setx t1_ktbl, %l0, %o0 /* execute random code */
#endif
set t1_data_exp_regs, %o1
set t1_data_exp_mtbl_size, %o2
ld [%o2], %o2
set t1_data_exp_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
t1_two_pass_execute:
call __kaos
nop
#endif
#if defined(T1_KAOS_VERIFY)
/*
* Code to verify expected==observed
* Do not run this option under RTL because it takes forever
*/
t1_kverify_regs:
set t1_data_in_regs, %o0 /* Point to observed regs */
set t1_data_exp_regs, %o1 /* Point to expected regs */
call t1_kcmp /* Compare expected/observed registers */
set KDATA_MAX_IDX, %o2 /* Count of words to compare */
t1_kverify_area:
set T1_KAOS_AREAS, %l0 /* get area table size */
set t1_data_in_mtbl, %l1 /* point to observed area pointers */
sub %l1, 16, %l1
set t1_data_exp_mtbl, %l2 /* point to expected area pointers */
sub %l2, 16, %l2
set t1_data_in_area0, %l3 /* Calculate offset to beginning of area */
set t1_data_in_area0_begin, %l4
sub %l3, %l4, %l3
set t1_data_in_area0_end, %l4 /* Calculate number of words in each area */
set t1_data_in_area0_begin, %l5
sub %l4, %l5, %l4
srl %l4, 2, %l4
t1_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 t1_kcmp /* Compare expected/observed areas */
mov %l4, %o2 /* Setup count of words to verify */
deccc %l0 /* loop until out of areas */
bne t1_kverify_area_loop
nop
#endif
ta T_GOOD_TRAP
nop
/** Thread 2 begins here ****/
t2_kaos_boot:
set t2_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(T2_KAOS_TICK)
ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
#endif
set t2_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 t2_ktbl, %o0 /* execute random code */
#else
setx t2_ktbl, %l0, %o0 /* execute random code */
#endif
set t2_data_in_regs, %o1
set t2_data_in_mtbl_size, %o2
ld [%o2], %o2
set t2_data_in_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
call __kaos
nop
#if defined(T2_KAOS_TWOPASS)
/*
* Preload d$ with data
*/
t2_two_pass_preload:
set T2_KAOS_AREAS, %l0 /* get area table size */
set t2_offset_table_size, %l1 /* get offset table size */
ld [%l1], %l1
set t2_data_exp_mtbl, %l2 /* point to last area */
sub %l2, 16, %l2
sll %l0, 2, %l3
sub %l2, %l3, %l2
set t2_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 t2_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 t2_ktbl, %o0 /* execute random code */
#else
setx t2_ktbl, %l0, %o0 /* execute random code */
#endif
set t2_data_exp_regs, %o1
set t2_data_exp_mtbl_size, %o2
ld [%o2], %o2
set t2_data_exp_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
t2_two_pass_execute:
call __kaos
nop
#endif
#if defined(T2_KAOS_VERIFY)
/*
* Code to verify expected==observed
* Do not run this option under RTL because it takes forever
*/
t2_kverify_regs:
set t2_data_in_regs, %o0 /* Point to observed regs */
set t2_data_exp_regs, %o1 /* Point to expected regs */
call t2_kcmp /* Compare expected/observed registers */
set KDATA_MAX_IDX, %o2 /* Count of words to compare */
t2_kverify_area:
set T2_KAOS_AREAS, %l0 /* get area table size */
set t2_data_in_mtbl, %l1 /* point to observed area pointers */
sub %l1, 16, %l1
set t2_data_exp_mtbl, %l2 /* point to expected area pointers */
sub %l2, 16, %l2
set t2_data_in_area0, %l3 /* Calculate offset to beginning of area */
set t2_data_in_area0_begin, %l4
sub %l3, %l4, %l3
set t2_data_in_area0_end, %l4 /* Calculate number of words in each area */
set t2_data_in_area0_begin, %l5
sub %l4, %l5, %l4
srl %l4, 2, %l4
t2_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 t2_kcmp /* Compare expected/observed areas */
mov %l4, %o2 /* Setup count of words to verify */
deccc %l0 /* loop until out of areas */
bne t2_kverify_area_loop
nop
#endif
ta T_GOOD_TRAP
nop
/** Thread 3 begins here ****/
t3_kaos_boot:
set t3_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(T3_KAOS_TICK)
ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
#endif
set t3_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 t3_ktbl, %o0 /* execute random code */
#else
setx t3_ktbl, %l0, %o0 /* execute random code */
#endif
set t3_data_in_regs, %o1
set t3_data_in_mtbl_size, %o2
ld [%o2], %o2
set t3_data_in_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
call __kaos
nop
#if defined(T3_KAOS_TWOPASS)
/*
* Preload d$ with data
*/
t3_two_pass_preload:
set T3_KAOS_AREAS, %l0 /* get area table size */
set t3_offset_table_size, %l1 /* get offset table size */
ld [%l1], %l1
set t3_data_exp_mtbl, %l2 /* point to last area */
sub %l2, 16, %l2
sll %l0, 2, %l3
sub %l2, %l3, %l2
set t3_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 t3_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 t3_ktbl, %o0 /* execute random code */
#else
setx t3_ktbl, %l0, %o0 /* execute random code */
#endif
set t3_data_exp_regs, %o1
set t3_data_exp_mtbl_size, %o2
ld [%o2], %o2
set t3_data_exp_mtbl, %o3
mov XFLAG_SGI|XFLAG_V9, %o4
t3_two_pass_execute:
call __kaos
nop
#endif
#if defined(T3_KAOS_VERIFY)
/*
* Code to verify expected==observed
* Do not run this option under RTL because it takes forever
*/
t3_kverify_regs:
set t3_data_in_regs, %o0 /* Point to observed regs */
set t3_data_exp_regs, %o1 /* Point to expected regs */
call t3_kcmp /* Compare expected/observed registers */
set KDATA_MAX_IDX, %o2 /* Count of words to compare */
t3_kverify_area:
set T3_KAOS_AREAS, %l0 /* get area table size */
set t3_data_in_mtbl, %l1 /* point to observed area pointers */
sub %l1, 16, %l1
set t3_data_exp_mtbl, %l2 /* point to expected area pointers */
sub %l2, 16, %l2
set t3_data_in_area0, %l3 /* Calculate offset to beginning of area */
set t3_data_in_area0_begin, %l4
sub %l3, %l4, %l3
set t3_data_in_area0_end, %l4 /* Calculate number of words in each area */
set t3_data_in_area0_begin, %l5
sub %l4, %l5, %l4
srl %l4, 2, %l4
t3_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 t3_kcmp /* Compare expected/observed areas */
mov %l4, %o2 /* Setup count of words to verify */
deccc %l0 /* loop until out of areas */
bne t3_kverify_area_loop
nop
#endif
ta T_GOOD_TRAP
nop
/************************************************************************
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)
t0_kcmp:
ld [%o0], %o3
ld [%o1], %o4
cmp %o3, %o4
tne BAD_TRAP
deccc %o2
bne t0_kcmp
nop
retl
nop
#endif
#if defined(T1_KAOS_VERIFY)
t1_kcmp:
ld [%o0], %o3
ld [%o1], %o4
cmp %o3, %o4
tne BAD_TRAP
deccc %o2
bne t1_kcmp
nop
retl
nop
#endif
#if defined(T2_KAOS_VERIFY)
t2_kcmp:
ld [%o0], %o3
ld [%o1], %o4
cmp %o3, %o4
tne BAD_TRAP
deccc %o2
bne t2_kcmp
nop
retl
nop
#endif
#if defined(T3_KAOS_VERIFY)
t3_kcmp:
ld [%o0], %o3
ld [%o1], %o4
cmp %o3, %o4
tne BAD_TRAP
deccc %o2
bne t3_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
************************************************************************/
changequote([, ])dnl
forloop([i], 0, thread_idx, [
attr_text {
Name = default_user,
VA=T0_KAOS_BOOT_VA,
PA=ra2pa2(T0_KAOS_BOOT_PA,tid2pid(i)),
RA=T0_KAOS_BOOT_PA,
[part_]tid2pid(i)[_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_X=1,
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=ra2pa2(T0_KAOS_STARTUP_PA,tid2pid(i)),
RA=T0_KAOS_STARTUP_PA,
[part_]tid2pid(i)[_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_X=1,
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 = local_supervisor_section_text,
VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA,
PA=ra2pa2(LOCAL_SUPERVISOR_SECTION_TEXT_PA,tid2pid(i)),
RA=LOCAL_SUPERVISOR_SECTION_TEXT_PA,
[part_]tid2pid(i)[_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_X=1,
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_data {
Name = local_supervisor_section_data,
VA=LOCAL_SUPERVISOR_SECTION_DATA_VA,
PA=ra2pa2(LOCAL_SUPERVISOR_SECTION_DATA_PA,tid2pid(i)),
RA=LOCAL_SUPERVISOR_SECTION_DATA_PA,
[part_]tid2pid(i)[_ctx_zero]_tsb_config_1,
[part_]tid2pid(i)[_ctx_nonzero]_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_X=1,
TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_text {
Name = kaos_done,
VA=T0_KAOS_DONE_VA,
PA=ra2pa2(T0_KAOS_DONE_PA,tid2pid(i)),
RA=T0_KAOS_DONE_PA,
[part_]tid2pid(i)[_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_X=1,
TTE_L=0, TTE_CP=T0_KAOS_DONE_CACHEABLE, TTE_CV=T0_KAOS_DONE_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
])dnl
changequote(`,')dnl'
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_X=1,
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_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_X=1,
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_X=1,
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_X=1,
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_X=1,
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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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_X=1,
TTE_L=0, 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
************************************************************************/
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
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
/*********************************************************
* For 2nd thread
*********************************************************/
attr_text {
Name = t1_module_ktbl,
VA=T1_KAOS_KTBL_VA,
PA=ra2pa(T1_KAOS_KTBL_PA,1),
RA=T1_KAOS_KTBL_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_KTBL_CACHEABLE, TTE_CV=T1_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t1_module_subr0,
VA=T1_KAOS_SUBR0_VA,
PA=ra2pa(T1_KAOS_SUBR0_PA,1),
RA=T1_KAOS_SUBR0_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_SUBR0_CACHEABLE, TTE_CV=T1_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t1_module_subr1,
VA=T1_KAOS_SUBR1_VA,
PA=ra2pa(T1_KAOS_SUBR1_PA,1),
RA=T1_KAOS_SUBR1_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_SUBR1_CACHEABLE, TTE_CV=T1_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t1_module_subr2,
VA=T1_KAOS_SUBR2_VA,
PA=ra2pa(T1_KAOS_SUBR2_PA,1),
RA=T1_KAOS_SUBR2_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_SUBR2_CACHEABLE, TTE_CV=T1_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t1_module_subr3,
VA=T1_KAOS_SUBR3_VA,
PA=ra2pa(T1_KAOS_SUBR3_PA,1),
RA=T1_KAOS_SUBR3_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_SUBR3_CACHEABLE, TTE_CV=T1_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_data {
Name = t1_module_offset_table,
VA=T1_KAOS_OFFSET_TBL_VA,
PA=ra2pa(T1_KAOS_OFFSET_TBL_PA,1),
RA=T1_KAOS_OFFSET_TBL_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_OFFSET_TBL_CACHEABLE, TTE_CV=T1_KAOS_OFFSET_TBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t1_module_data_in_regs,
VA=T1_KAOS_RUN_REGS_VA,
PA=ra2pa(T1_KAOS_RUN_REGS_PA,1),
RA=T1_KAOS_RUN_REGS_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_REGS_CACHEABLE, TTE_CV=T1_KAOS_RUN_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t1_module_data_in_stack,
VA=T1_KAOS_RUN_STACK_VA,
PA=ra2pa(T1_KAOS_RUN_STACK_PA,1),
RA=T1_KAOS_RUN_STACK_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_STACK_CACHEABLE, TTE_CV=T1_KAOS_RUN_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t1_module_data_in_area0,
VA=T1_KAOS_RUN_AREA0_VA,
PA=ra2pa(T1_KAOS_RUN_AREA0_PA,1),
RA=T1_KAOS_RUN_AREA0_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA0_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T1_KAOS_AREA1)
attr_data {
Name = t1_module_data_in_area1,
VA=T1_KAOS_RUN_AREA1_VA,
PA=ra2pa(T1_KAOS_RUN_AREA1_PA,1),
RA=T1_KAOS_RUN_AREA1_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA1_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA2)
attr_data {
Name = t1_module_data_in_area2,
VA=T1_KAOS_RUN_AREA2_VA,
PA=ra2pa(T1_KAOS_RUN_AREA2_PA,1),
RA=T1_KAOS_RUN_AREA2_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA2_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA3)
attr_data {
Name = t1_module_data_in_area3,
VA=T1_KAOS_RUN_AREA3_VA,
PA=ra2pa(T1_KAOS_RUN_AREA3_PA,1),
RA=T1_KAOS_RUN_AREA3_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA3_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA4)
attr_data {
Name = t1_module_data_in_area4,
VA=T1_KAOS_RUN_AREA4_VA,
PA=ra2pa(T1_KAOS_RUN_AREA4_PA,1),
RA=T1_KAOS_RUN_AREA4_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA4_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA5)
attr_data {
Name = t1_module_data_in_area5,
VA=T1_KAOS_RUN_AREA5_VA,
PA=ra2pa(T1_KAOS_RUN_AREA5_PA,1),
RA=T1_KAOS_RUN_AREA5_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA5_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA6)
attr_data {
Name = t1_module_data_in_area6,
VA=T1_KAOS_RUN_AREA6_VA,
PA=ra2pa(T1_KAOS_RUN_AREA6_PA,1),
RA=T1_KAOS_RUN_AREA6_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA6_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA7)
attr_data {
Name = t1_module_data_in_area7,
VA=T1_KAOS_RUN_AREA7_VA,
PA=ra2pa(T1_KAOS_RUN_AREA7_PA,1),
RA=T1_KAOS_RUN_AREA7_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA7_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA8)
attr_data {
Name = t1_module_data_in_area8,
VA=T1_KAOS_RUN_AREA8_VA,
PA=ra2pa(T1_KAOS_RUN_AREA8_PA,1),
RA=T1_KAOS_RUN_AREA8_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA8_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA9)
attr_data {
Name = t1_module_data_in_area9,
VA=T1_KAOS_RUN_AREA9_VA,
PA=ra2pa(T1_KAOS_RUN_AREA9_PA,1),
RA=T1_KAOS_RUN_AREA9_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA9_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA10)
attr_data {
Name = t1_module_data_in_area10,
VA=T1_KAOS_RUN_AREA10_VA,
PA=ra2pa(T1_KAOS_RUN_AREA10_PA,1),
RA=T1_KAOS_RUN_AREA10_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA10_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA11)
attr_data {
Name = t1_module_data_in_area11,
VA=T1_KAOS_RUN_AREA11_VA,
PA=ra2pa(T1_KAOS_RUN_AREA11_PA,1),
RA=T1_KAOS_RUN_AREA11_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA11_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA12)
attr_data {
Name = t1_module_data_in_area12,
VA=T1_KAOS_RUN_AREA12_VA,
PA=ra2pa(T1_KAOS_RUN_AREA12_PA,1),
RA=T1_KAOS_RUN_AREA12_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA12_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA13)
attr_data {
Name = t1_module_data_in_area13,
VA=T1_KAOS_RUN_AREA13_VA,
PA=ra2pa(T1_KAOS_RUN_AREA13_PA,1),
RA=T1_KAOS_RUN_AREA13_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA13_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA14)
attr_data {
Name = t1_module_data_in_area14,
VA=T1_KAOS_RUN_AREA14_VA,
PA=ra2pa(T1_KAOS_RUN_AREA14_PA,1),
RA=T1_KAOS_RUN_AREA14_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA14_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA15)
attr_data {
Name = t1_module_data_in_area15,
VA=T1_KAOS_RUN_AREA15_VA,
PA=ra2pa(T1_KAOS_RUN_AREA15_PA,1),
RA=T1_KAOS_RUN_AREA15_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_AREA15_CACHEABLE, TTE_CV=T1_KAOS_RUN_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_SHM_AREA)
attr_data {
Name = t1_module_data_in_shm_area,
VA=T1_KAOS_RUN_SHM_AREA_VA,
PA=ra2pa(T1_KAOS_RUN_SHM_AREA_PA,1),
RA=T1_KAOS_RUN_SHM_AREA_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_CV=T1_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
attr_data {
Name = t1_module_data_exp_regs,
VA=T1_KAOS_EXP_REGS_VA,
PA=ra2pa(T1_KAOS_EXP_REGS_PA,1),
RA=T1_KAOS_EXP_REGS_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_REGS_CACHEABLE, TTE_CV=T1_KAOS_EXP_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t1_module_data_exp_stack,
VA=T1_KAOS_EXP_STACK_VA,
PA=ra2pa(T1_KAOS_EXP_STACK_PA,1),
RA=T1_KAOS_EXP_STACK_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_STACK_CACHEABLE, TTE_CV=T1_KAOS_EXP_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T1_KAOS_AREA0)
attr_data {
Name = t1_module_data_exp_area0,
VA=T1_KAOS_EXP_AREA0_VA,
PA=ra2pa(T1_KAOS_EXP_AREA0_PA,1),
RA=T1_KAOS_EXP_AREA0_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA0_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA1)
attr_data {
Name = t1_module_data_exp_area1,
VA=T1_KAOS_EXP_AREA1_VA,
PA=ra2pa(T1_KAOS_EXP_AREA1_PA,1),
RA=T1_KAOS_EXP_AREA1_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA1_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA2)
attr_data {
Name = t1_module_data_exp_area2,
VA=T1_KAOS_EXP_AREA2_VA,
PA=ra2pa(T1_KAOS_EXP_AREA2_PA,1),
RA=T1_KAOS_EXP_AREA2_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA2_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA3)
attr_data {
Name = t1_module_data_exp_area3,
VA=T1_KAOS_EXP_AREA3_VA,
PA=ra2pa(T1_KAOS_EXP_AREA3_PA,1),
RA=T1_KAOS_EXP_AREA3_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA3_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA4)
attr_data {
Name = t1_module_data_exp_area4,
VA=T1_KAOS_EXP_AREA4_VA,
PA=ra2pa(T1_KAOS_EXP_AREA4_PA,1),
RA=T1_KAOS_EXP_AREA4_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA4_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA5)
attr_data {
Name = t1_module_data_exp_area5,
VA=T1_KAOS_EXP_AREA5_VA,
PA=ra2pa(T1_KAOS_EXP_AREA5_PA,1),
RA=T1_KAOS_EXP_AREA5_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA5_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA6)
attr_data {
Name = t1_module_data_exp_area6,
VA=T1_KAOS_EXP_AREA6_VA,
PA=ra2pa(T1_KAOS_EXP_AREA6_PA,1),
RA=T1_KAOS_EXP_AREA6_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA6_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA7)
attr_data {
Name = t1_module_data_exp_area7,
VA=T1_KAOS_EXP_AREA7_VA,
PA=ra2pa(T1_KAOS_EXP_AREA7_PA,1),
RA=T1_KAOS_EXP_AREA7_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA7_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA8)
attr_data {
Name = t1_module_data_exp_area8,
VA=T1_KAOS_EXP_AREA8_VA,
PA=ra2pa(T1_KAOS_EXP_AREA8_PA,1),
RA=T1_KAOS_EXP_AREA8_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA8_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA9)
attr_data {
Name = t1_module_data_exp_area9,
VA=T1_KAOS_EXP_AREA9_VA,
PA=ra2pa(T1_KAOS_EXP_AREA9_PA,1),
RA=T1_KAOS_EXP_AREA9_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA9_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA10)
attr_data {
Name = t1_module_data_exp_area10,
VA=T1_KAOS_EXP_AREA10_VA,
PA=ra2pa(T1_KAOS_EXP_AREA10_PA,1),
RA=T1_KAOS_EXP_AREA10_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA10_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA11)
attr_data {
Name = t1_module_data_exp_area11,
VA=T1_KAOS_EXP_AREA11_VA,
PA=ra2pa(T1_KAOS_EXP_AREA11_PA,1),
RA=T1_KAOS_EXP_AREA11_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA11_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA12)
attr_data {
Name = t1_module_data_exp_area12,
VA=T1_KAOS_EXP_AREA12_VA,
PA=ra2pa(T1_KAOS_EXP_AREA12_PA,1),
RA=T1_KAOS_EXP_AREA12_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA12_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA13)
attr_data {
Name = t1_module_data_exp_area13,
VA=T1_KAOS_EXP_AREA13_VA,
PA=ra2pa(T1_KAOS_EXP_AREA13_PA,1),
RA=T1_KAOS_EXP_AREA13_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA13_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA14)
attr_data {
Name = t1_module_data_exp_area14,
VA=T1_KAOS_EXP_AREA14_VA,
PA=ra2pa(T1_KAOS_EXP_AREA14_PA,1),
RA=T1_KAOS_EXP_AREA14_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA14_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_AREA15)
attr_data {
Name = t1_module_data_exp_area15,
VA=T1_KAOS_EXP_AREA15_VA,
PA=ra2pa(T1_KAOS_EXP_AREA15_PA,1),
RA=T1_KAOS_EXP_AREA15_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_AREA15_CACHEABLE, TTE_CV=T1_KAOS_EXP_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T1_KAOS_SHM_AREA)
attr_data {
Name = t1_module_data_exp_shm_area,
VA=T1_KAOS_EXP_SHM_AREA_VA,
PA=ra2pa(T1_KAOS_EXP_SHM_AREA_PA,1),
RA=T1_KAOS_EXP_SHM_AREA_PA,
part_1_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_X=1,
TTE_L=0, TTE_CP=T1_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_CV=T1_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
/*********************************************************
* For 3rd thread
*********************************************************/
attr_text {
Name = t2_module_ktbl,
VA=T2_KAOS_KTBL_VA,
PA=ra2pa(T2_KAOS_KTBL_PA,2),
RA=T2_KAOS_KTBL_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_KTBL_CACHEABLE, TTE_CV=T2_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t2_module_subr0,
VA=T2_KAOS_SUBR0_VA,
PA=ra2pa(T2_KAOS_SUBR0_PA,2),
RA=T2_KAOS_SUBR0_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_SUBR0_CACHEABLE, TTE_CV=T2_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t2_module_subr1,
VA=T2_KAOS_SUBR1_VA,
PA=ra2pa(T2_KAOS_SUBR1_PA,2),
RA=T2_KAOS_SUBR1_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_SUBR1_CACHEABLE, TTE_CV=T2_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t2_module_subr2,
VA=T2_KAOS_SUBR2_VA,
PA=ra2pa(T2_KAOS_SUBR2_PA,2),
RA=T2_KAOS_SUBR2_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_SUBR2_CACHEABLE, TTE_CV=T2_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t2_module_subr3,
VA=T2_KAOS_SUBR3_VA,
PA=ra2pa(T2_KAOS_SUBR3_PA,2),
RA=T2_KAOS_SUBR3_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_SUBR3_CACHEABLE, TTE_CV=T2_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_data {
Name = t2_module_offset_table,
VA=T2_KAOS_OFFSET_TBL_VA,
PA=ra2pa(T2_KAOS_OFFSET_TBL_PA,2),
RA=T2_KAOS_OFFSET_TBL_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_OFFSET_TBL_CACHEABLE, TTE_CV=T2_KAOS_OFFSET_TBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t2_module_data_in_regs,
VA=T2_KAOS_RUN_REGS_VA,
PA=ra2pa(T2_KAOS_RUN_REGS_PA,2),
RA=T2_KAOS_RUN_REGS_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_REGS_CACHEABLE, TTE_CV=T2_KAOS_RUN_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t2_module_data_in_stack,
VA=T2_KAOS_RUN_STACK_VA,
PA=ra2pa(T2_KAOS_RUN_STACK_PA,2),
RA=T2_KAOS_RUN_STACK_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_STACK_CACHEABLE, TTE_CV=T2_KAOS_RUN_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t2_module_data_in_area0,
VA=T2_KAOS_RUN_AREA0_VA,
PA=ra2pa(T2_KAOS_RUN_AREA0_PA,2),
RA=T2_KAOS_RUN_AREA0_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA0_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T2_KAOS_AREA1)
attr_data {
Name = t2_module_data_in_area1,
VA=T2_KAOS_RUN_AREA1_VA,
PA=ra2pa(T2_KAOS_RUN_AREA1_PA,2),
RA=T2_KAOS_RUN_AREA1_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA1_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA2)
attr_data {
Name = t2_module_data_in_area2,
VA=T2_KAOS_RUN_AREA2_VA,
PA=ra2pa(T2_KAOS_RUN_AREA2_PA,2),
RA=T2_KAOS_RUN_AREA2_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA2_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA3)
attr_data {
Name = t2_module_data_in_area3,
VA=T2_KAOS_RUN_AREA3_VA,
PA=ra2pa(T2_KAOS_RUN_AREA3_PA,2),
RA=T2_KAOS_RUN_AREA3_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA3_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA4)
attr_data {
Name = t2_module_data_in_area4,
VA=T2_KAOS_RUN_AREA4_VA,
PA=ra2pa(T2_KAOS_RUN_AREA4_PA,2),
RA=T2_KAOS_RUN_AREA4_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA4_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA5)
attr_data {
Name = t2_module_data_in_area5,
VA=T2_KAOS_RUN_AREA5_VA,
PA=ra2pa(T2_KAOS_RUN_AREA5_PA,2),
RA=T2_KAOS_RUN_AREA5_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA5_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA6)
attr_data {
Name = t2_module_data_in_area6,
VA=T2_KAOS_RUN_AREA6_VA,
PA=ra2pa(T2_KAOS_RUN_AREA6_PA,2),
RA=T2_KAOS_RUN_AREA6_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA6_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA7)
attr_data {
Name = t2_module_data_in_area7,
VA=T2_KAOS_RUN_AREA7_VA,
PA=ra2pa(T2_KAOS_RUN_AREA7_PA,2),
RA=T2_KAOS_RUN_AREA7_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA7_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA8)
attr_data {
Name = t2_module_data_in_area8,
VA=T2_KAOS_RUN_AREA8_VA,
PA=ra2pa(T2_KAOS_RUN_AREA8_PA,2),
RA=T2_KAOS_RUN_AREA8_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA8_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA9)
attr_data {
Name = t2_module_data_in_area9,
VA=T2_KAOS_RUN_AREA9_VA,
PA=ra2pa(T2_KAOS_RUN_AREA9_PA,2),
RA=T2_KAOS_RUN_AREA9_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA9_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA10)
attr_data {
Name = t2_module_data_in_area10,
VA=T2_KAOS_RUN_AREA10_VA,
PA=ra2pa(T2_KAOS_RUN_AREA10_PA,2),
RA=T2_KAOS_RUN_AREA10_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA10_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA11)
attr_data {
Name = t2_module_data_in_area11,
VA=T2_KAOS_RUN_AREA11_VA,
PA=ra2pa(T2_KAOS_RUN_AREA11_PA,2),
RA=T2_KAOS_RUN_AREA11_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA11_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA12)
attr_data {
Name = t2_module_data_in_area12,
VA=T2_KAOS_RUN_AREA12_VA,
PA=ra2pa(T2_KAOS_RUN_AREA12_PA,2),
RA=T2_KAOS_RUN_AREA12_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA12_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA13)
attr_data {
Name = t2_module_data_in_area13,
VA=T2_KAOS_RUN_AREA13_VA,
PA=ra2pa(T2_KAOS_RUN_AREA13_PA,2),
RA=T2_KAOS_RUN_AREA13_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA13_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA14)
attr_data {
Name = t2_module_data_in_area14,
VA=T2_KAOS_RUN_AREA14_VA,
PA=ra2pa(T2_KAOS_RUN_AREA14_PA,2),
RA=T2_KAOS_RUN_AREA14_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA14_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA15)
attr_data {
Name = t2_module_data_in_area15,
VA=T2_KAOS_RUN_AREA15_VA,
PA=ra2pa(T2_KAOS_RUN_AREA15_PA,2),
RA=T2_KAOS_RUN_AREA15_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_AREA15_CACHEABLE, TTE_CV=T2_KAOS_RUN_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_SHM_AREA)
attr_data {
Name = t2_module_data_in_shm_area,
VA=T2_KAOS_RUN_SHM_AREA_VA,
PA=ra2pa(T2_KAOS_RUN_SHM_AREA_PA,2),
RA=T2_KAOS_RUN_SHM_AREA_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_CV=T2_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
attr_data {
Name = t2_module_data_exp_regs,
VA=T2_KAOS_EXP_REGS_VA,
PA=ra2pa(T2_KAOS_EXP_REGS_PA,2),
RA=T2_KAOS_EXP_REGS_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_REGS_CACHEABLE, TTE_CV=T2_KAOS_EXP_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t2_module_data_exp_stack,
VA=T2_KAOS_EXP_STACK_VA,
PA=ra2pa(T2_KAOS_EXP_STACK_PA,2),
RA=T2_KAOS_EXP_STACK_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_STACK_CACHEABLE, TTE_CV=T2_KAOS_EXP_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T2_KAOS_AREA0)
attr_data {
Name = t2_module_data_exp_area0,
VA=T2_KAOS_EXP_AREA0_VA,
PA=ra2pa(T2_KAOS_EXP_AREA0_PA,2),
RA=T2_KAOS_EXP_AREA0_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA0_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA1)
attr_data {
Name = t2_module_data_exp_area1,
VA=T2_KAOS_EXP_AREA1_VA,
PA=ra2pa(T2_KAOS_EXP_AREA1_PA,2),
RA=T2_KAOS_EXP_AREA1_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA1_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA2)
attr_data {
Name = t2_module_data_exp_area2,
VA=T2_KAOS_EXP_AREA2_VA,
PA=ra2pa(T2_KAOS_EXP_AREA2_PA,2),
RA=T2_KAOS_EXP_AREA2_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA2_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA3)
attr_data {
Name = t2_module_data_exp_area3,
VA=T2_KAOS_EXP_AREA3_VA,
PA=ra2pa(T2_KAOS_EXP_AREA3_PA,2),
RA=T2_KAOS_EXP_AREA3_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA3_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA4)
attr_data {
Name = t2_module_data_exp_area4,
VA=T2_KAOS_EXP_AREA4_VA,
PA=ra2pa(T2_KAOS_EXP_AREA4_PA,2),
RA=T2_KAOS_EXP_AREA4_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA4_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA5)
attr_data {
Name = t2_module_data_exp_area5,
VA=T2_KAOS_EXP_AREA5_VA,
PA=ra2pa(T2_KAOS_EXP_AREA5_PA,2),
RA=T2_KAOS_EXP_AREA5_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA5_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA6)
attr_data {
Name = t2_module_data_exp_area6,
VA=T2_KAOS_EXP_AREA6_VA,
PA=ra2pa(T2_KAOS_EXP_AREA6_PA,2),
RA=T2_KAOS_EXP_AREA6_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA6_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA7)
attr_data {
Name = t2_module_data_exp_area7,
VA=T2_KAOS_EXP_AREA7_VA,
PA=ra2pa(T2_KAOS_EXP_AREA7_PA,2),
RA=T2_KAOS_EXP_AREA7_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA7_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA8)
attr_data {
Name = t2_module_data_exp_area8,
VA=T2_KAOS_EXP_AREA8_VA,
PA=ra2pa(T2_KAOS_EXP_AREA8_PA,2),
RA=T2_KAOS_EXP_AREA8_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA8_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA9)
attr_data {
Name = t2_module_data_exp_area9,
VA=T2_KAOS_EXP_AREA9_VA,
PA=ra2pa(T2_KAOS_EXP_AREA9_PA,2),
RA=T2_KAOS_EXP_AREA9_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA9_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA10)
attr_data {
Name = t2_module_data_exp_area10,
VA=T2_KAOS_EXP_AREA10_VA,
PA=ra2pa(T2_KAOS_EXP_AREA10_PA,2),
RA=T2_KAOS_EXP_AREA10_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA10_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA11)
attr_data {
Name = t2_module_data_exp_area11,
VA=T2_KAOS_EXP_AREA11_VA,
PA=ra2pa(T2_KAOS_EXP_AREA11_PA,2),
RA=T2_KAOS_EXP_AREA11_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA11_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA12)
attr_data {
Name = t2_module_data_exp_area12,
VA=T2_KAOS_EXP_AREA12_VA,
PA=ra2pa(T2_KAOS_EXP_AREA12_PA,2),
RA=T2_KAOS_EXP_AREA12_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA12_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA13)
attr_data {
Name = t2_module_data_exp_area13,
VA=T2_KAOS_EXP_AREA13_VA,
PA=ra2pa(T2_KAOS_EXP_AREA13_PA,2),
RA=T2_KAOS_EXP_AREA13_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA13_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA14)
attr_data {
Name = t2_module_data_exp_area14,
VA=T2_KAOS_EXP_AREA14_VA,
PA=ra2pa(T2_KAOS_EXP_AREA14_PA,2),
RA=T2_KAOS_EXP_AREA14_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA14_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_AREA15)
attr_data {
Name = t2_module_data_exp_area15,
VA=T2_KAOS_EXP_AREA15_VA,
PA=ra2pa(T2_KAOS_EXP_AREA15_PA,2),
RA=T2_KAOS_EXP_AREA15_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_AREA15_CACHEABLE, TTE_CV=T2_KAOS_EXP_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T2_KAOS_SHM_AREA)
attr_data {
Name = t2_module_data_exp_shm_area,
VA=T2_KAOS_EXP_SHM_AREA_VA,
PA=ra2pa(T2_KAOS_EXP_SHM_AREA_PA,2),
RA=T2_KAOS_EXP_SHM_AREA_PA,
part_2_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_X=1,
TTE_L=0, TTE_CP=T2_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_CV=T2_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
/*********************************************************
* For 4th thread
*********************************************************/
attr_text {
Name = t3_module_ktbl,
VA=T3_KAOS_KTBL_VA,
PA=ra2pa(T3_KAOS_KTBL_PA,3),
RA=T3_KAOS_KTBL_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_KTBL_CACHEABLE, TTE_CV=T3_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t3_module_subr0,
VA=T3_KAOS_SUBR0_VA,
PA=ra2pa(T3_KAOS_SUBR0_PA,3),
RA=T3_KAOS_SUBR0_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_SUBR0_CACHEABLE, TTE_CV=T3_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t3_module_subr1,
VA=T3_KAOS_SUBR1_VA,
PA=ra2pa(T3_KAOS_SUBR1_PA,3),
RA=T3_KAOS_SUBR1_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_SUBR1_CACHEABLE, TTE_CV=T3_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t3_module_subr2,
VA=T3_KAOS_SUBR2_VA,
PA=ra2pa(T3_KAOS_SUBR2_PA,3),
RA=T3_KAOS_SUBR2_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_SUBR2_CACHEABLE, TTE_CV=T3_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t3_module_subr3,
VA=T3_KAOS_SUBR3_VA,
PA=ra2pa(T3_KAOS_SUBR3_PA,3),
RA=T3_KAOS_SUBR3_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_SUBR3_CACHEABLE, TTE_CV=T3_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_data {
Name = t3_module_offset_table,
VA=T3_KAOS_OFFSET_TBL_VA,
PA=ra2pa(T3_KAOS_OFFSET_TBL_PA,3),
RA=T3_KAOS_OFFSET_TBL_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_OFFSET_TBL_CACHEABLE, TTE_CV=T3_KAOS_OFFSET_TBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t3_module_data_in_regs,
VA=T3_KAOS_RUN_REGS_VA,
PA=ra2pa(T3_KAOS_RUN_REGS_PA,3),
RA=T3_KAOS_RUN_REGS_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_REGS_CACHEABLE, TTE_CV=T3_KAOS_RUN_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t3_module_data_in_stack,
VA=T3_KAOS_RUN_STACK_VA,
PA=ra2pa(T3_KAOS_RUN_STACK_PA,3),
RA=T3_KAOS_RUN_STACK_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_STACK_CACHEABLE, TTE_CV=T3_KAOS_RUN_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t3_module_data_in_area0,
VA=T3_KAOS_RUN_AREA0_VA,
PA=ra2pa(T3_KAOS_RUN_AREA0_PA,3),
RA=T3_KAOS_RUN_AREA0_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA0_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T3_KAOS_AREA1)
attr_data {
Name = t3_module_data_in_area1,
VA=T3_KAOS_RUN_AREA1_VA,
PA=ra2pa(T3_KAOS_RUN_AREA1_PA,3),
RA=T3_KAOS_RUN_AREA1_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA1_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA2)
attr_data {
Name = t3_module_data_in_area2,
VA=T3_KAOS_RUN_AREA2_VA,
PA=ra2pa(T3_KAOS_RUN_AREA2_PA,3),
RA=T3_KAOS_RUN_AREA2_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA2_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA3)
attr_data {
Name = t3_module_data_in_area3,
VA=T3_KAOS_RUN_AREA3_VA,
PA=ra2pa(T3_KAOS_RUN_AREA3_PA,3),
RA=T3_KAOS_RUN_AREA3_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA3_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA4)
attr_data {
Name = t3_module_data_in_area4,
VA=T3_KAOS_RUN_AREA4_VA,
PA=ra2pa(T3_KAOS_RUN_AREA4_PA,3),
RA=T3_KAOS_RUN_AREA4_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA4_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA5)
attr_data {
Name = t3_module_data_in_area5,
VA=T3_KAOS_RUN_AREA5_VA,
PA=ra2pa(T3_KAOS_RUN_AREA5_PA,3),
RA=T3_KAOS_RUN_AREA5_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA5_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA6)
attr_data {
Name = t3_module_data_in_area6,
VA=T3_KAOS_RUN_AREA6_VA,
PA=ra2pa(T3_KAOS_RUN_AREA6_PA,3),
RA=T3_KAOS_RUN_AREA6_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA6_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA7)
attr_data {
Name = t3_module_data_in_area7,
VA=T3_KAOS_RUN_AREA7_VA,
PA=ra2pa(T3_KAOS_RUN_AREA7_PA,3),
RA=T3_KAOS_RUN_AREA7_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA7_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA8)
attr_data {
Name = t3_module_data_in_area8,
VA=T3_KAOS_RUN_AREA8_VA,
PA=ra2pa(T3_KAOS_RUN_AREA8_PA,3),
RA=T3_KAOS_RUN_AREA8_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA8_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA9)
attr_data {
Name = t3_module_data_in_area9,
VA=T3_KAOS_RUN_AREA9_VA,
PA=ra2pa(T3_KAOS_RUN_AREA9_PA,3),
RA=T3_KAOS_RUN_AREA9_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA9_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA10)
attr_data {
Name = t3_module_data_in_area10,
VA=T3_KAOS_RUN_AREA10_VA,
PA=ra2pa(T3_KAOS_RUN_AREA10_PA,3),
RA=T3_KAOS_RUN_AREA10_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA10_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA11)
attr_data {
Name = t3_module_data_in_area11,
VA=T3_KAOS_RUN_AREA11_VA,
PA=ra2pa(T3_KAOS_RUN_AREA11_PA,3),
RA=T3_KAOS_RUN_AREA11_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA11_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA12)
attr_data {
Name = t3_module_data_in_area12,
VA=T3_KAOS_RUN_AREA12_VA,
PA=ra2pa(T3_KAOS_RUN_AREA12_PA,3),
RA=T3_KAOS_RUN_AREA12_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA12_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA13)
attr_data {
Name = t3_module_data_in_area13,
VA=T3_KAOS_RUN_AREA13_VA,
PA=ra2pa(T3_KAOS_RUN_AREA13_PA,3),
RA=T3_KAOS_RUN_AREA13_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA13_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA14)
attr_data {
Name = t3_module_data_in_area14,
VA=T3_KAOS_RUN_AREA14_VA,
PA=ra2pa(T3_KAOS_RUN_AREA14_PA,3),
RA=T3_KAOS_RUN_AREA14_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA14_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA15)
attr_data {
Name = t3_module_data_in_area15,
VA=T3_KAOS_RUN_AREA15_VA,
PA=ra2pa(T3_KAOS_RUN_AREA15_PA,3),
RA=T3_KAOS_RUN_AREA15_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_AREA15_CACHEABLE, TTE_CV=T3_KAOS_RUN_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_SHM_AREA)
attr_data {
Name = t3_module_data_in_shm_area,
VA=T3_KAOS_RUN_SHM_AREA_VA,
PA=ra2pa(T3_KAOS_RUN_SHM_AREA_PA,3),
RA=T3_KAOS_RUN_SHM_AREA_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_CV=T3_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
attr_data {
Name = t3_module_data_exp_regs,
VA=T3_KAOS_EXP_REGS_VA,
PA=ra2pa(T3_KAOS_EXP_REGS_PA,3),
RA=T3_KAOS_EXP_REGS_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_REGS_CACHEABLE, TTE_CV=T3_KAOS_EXP_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
attr_data {
Name = t3_module_data_exp_stack,
VA=T3_KAOS_EXP_STACK_VA,
PA=ra2pa(T3_KAOS_EXP_STACK_PA,3),
RA=T3_KAOS_EXP_STACK_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_STACK_CACHEABLE, TTE_CV=T3_KAOS_EXP_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#if defined(T3_KAOS_AREA0)
attr_data {
Name = t3_module_data_exp_area0,
VA=T3_KAOS_EXP_AREA0_VA,
PA=ra2pa(T3_KAOS_EXP_AREA0_PA,3),
RA=T3_KAOS_EXP_AREA0_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA0_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA1)
attr_data {
Name = t3_module_data_exp_area1,
VA=T3_KAOS_EXP_AREA1_VA,
PA=ra2pa(T3_KAOS_EXP_AREA1_PA,3),
RA=T3_KAOS_EXP_AREA1_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA1_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA2)
attr_data {
Name = t3_module_data_exp_area2,
VA=T3_KAOS_EXP_AREA2_VA,
PA=ra2pa(T3_KAOS_EXP_AREA2_PA,3),
RA=T3_KAOS_EXP_AREA2_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA2_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA3)
attr_data {
Name = t3_module_data_exp_area3,
VA=T3_KAOS_EXP_AREA3_VA,
PA=ra2pa(T3_KAOS_EXP_AREA3_PA,3),
RA=T3_KAOS_EXP_AREA3_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA3_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA4)
attr_data {
Name = t3_module_data_exp_area4,
VA=T3_KAOS_EXP_AREA4_VA,
PA=ra2pa(T3_KAOS_EXP_AREA4_PA,3),
RA=T3_KAOS_EXP_AREA4_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA4_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA5)
attr_data {
Name = t3_module_data_exp_area5,
VA=T3_KAOS_EXP_AREA5_VA,
PA=ra2pa(T3_KAOS_EXP_AREA5_PA,3),
RA=T3_KAOS_EXP_AREA5_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA5_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA6)
attr_data {
Name = t3_module_data_exp_area6,
VA=T3_KAOS_EXP_AREA6_VA,
PA=ra2pa(T3_KAOS_EXP_AREA6_PA,3),
RA=T3_KAOS_EXP_AREA6_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA6_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA7)
attr_data {
Name = t3_module_data_exp_area7,
VA=T3_KAOS_EXP_AREA7_VA,
PA=ra2pa(T3_KAOS_EXP_AREA7_PA,3),
RA=T3_KAOS_EXP_AREA7_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA7_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA8)
attr_data {
Name = t3_module_data_exp_area8,
VA=T3_KAOS_EXP_AREA8_VA,
PA=ra2pa(T3_KAOS_EXP_AREA8_PA,3),
RA=T3_KAOS_EXP_AREA8_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA8_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA9)
attr_data {
Name = t3_module_data_exp_area9,
VA=T3_KAOS_EXP_AREA9_VA,
PA=ra2pa(T3_KAOS_EXP_AREA9_PA,3),
RA=T3_KAOS_EXP_AREA9_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA9_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA10)
attr_data {
Name = t3_module_data_exp_area10,
VA=T3_KAOS_EXP_AREA10_VA,
PA=ra2pa(T3_KAOS_EXP_AREA10_PA,3),
RA=T3_KAOS_EXP_AREA10_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA10_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA11)
attr_data {
Name = t3_module_data_exp_area11,
VA=T3_KAOS_EXP_AREA11_VA,
PA=ra2pa(T3_KAOS_EXP_AREA11_PA,3),
RA=T3_KAOS_EXP_AREA11_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA11_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA12)
attr_data {
Name = t3_module_data_exp_area12,
VA=T3_KAOS_EXP_AREA12_VA,
PA=ra2pa(T3_KAOS_EXP_AREA12_PA,3),
RA=T3_KAOS_EXP_AREA12_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA12_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA13)
attr_data {
Name = t3_module_data_exp_area13,
VA=T3_KAOS_EXP_AREA13_VA,
PA=ra2pa(T3_KAOS_EXP_AREA13_PA,3),
RA=T3_KAOS_EXP_AREA13_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA13_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA14)
attr_data {
Name = t3_module_data_exp_area14,
VA=T3_KAOS_EXP_AREA14_VA,
PA=ra2pa(T3_KAOS_EXP_AREA14_PA,3),
RA=T3_KAOS_EXP_AREA14_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA14_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_AREA15)
attr_data {
Name = t3_module_data_exp_area15,
VA=T3_KAOS_EXP_AREA15_VA,
PA=ra2pa(T3_KAOS_EXP_AREA15_PA,3),
RA=T3_KAOS_EXP_AREA15_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_AREA15_CACHEABLE, TTE_CV=T3_KAOS_EXP_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif
#if defined(T3_KAOS_SHM_AREA)
attr_data {
Name = t3_module_data_exp_shm_area,
VA=T3_KAOS_EXP_SHM_AREA_VA,
PA=ra2pa(T3_KAOS_EXP_SHM_AREA_PA,3),
RA=T3_KAOS_EXP_SHM_AREA_PA,
part_3_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_X=1,
TTE_L=0, TTE_CP=T3_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_CV=T3_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
}
#endif