Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / kaos / diag / v9_4th_kaos_03_05_04_500.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: v9_4th_kaos_03_05_04_500.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define ALIAS ECACHE
#define KAOS_SIMULATION
#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 d4e89bdd3079
#define T0_KAOS_ICOUNT 2513
#define T0_KAOS_AREAS 1
#define T0_KAOS_AREASIZE 64
#define T0_KAOS_AREAOFFSET 6400
#define T0_KAOS_PAGESIZE 8192
#define T0_KAOS_CODECOUNT 2516
#define T0_KAOS_BOOT_VA 0x04566000
#define T0_KAOS_BOOT_PA 0x0000000000764000
#define T0_KAOS_BOOT_CACHEABLE 1
#define T0_KAOS_BOOT_NONCACHEABLE 0
#define T0_KAOS_STARTUP_VA 0x1b552000
#define T0_KAOS_STARTUP_PA 0x0000000000fe8000
#define T0_KAOS_STARTUP_CACHEABLE 1
#define T0_KAOS_STARTUP_NONCACHEABLE 0
#define T0_KAOS_OFFSET_TBL_VA 0x0cb44000
#define T0_KAOS_OFFSET_TBL_PA 0x0000000001634000
#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T0_KAOS_DONE_VA 0x0bf8e000
#define T0_KAOS_DONE_PA 0x0000000001de2000
#define T0_KAOS_DONE_CACHEABLE 1
#define T0_KAOS_DONE_NONCACHEABLE 0
#define T0_KAOS_KTBL_VA 0x1866c000
#define T0_KAOS_KTBL_PA 0x000000000266a000
#define T0_KAOS_KTBL_CACHEABLE 1
#define T0_KAOS_KTBL_NONCACHEABLE 0
#define T0_KAOS_SUBR0_VA 0x12e5c000
#define T0_KAOS_SUBR0_PA 0x0000000002d24000
#define T0_KAOS_SUBR0_CACHEABLE 1
#define T0_KAOS_SUBR0_NONCACHEABLE 0
#define T0_KAOS_SUBR1_VA 0x18808000
#define T0_KAOS_SUBR1_PA 0x00000000031e8000
#define T0_KAOS_SUBR1_CACHEABLE 1
#define T0_KAOS_SUBR1_NONCACHEABLE 0
#define T0_KAOS_SUBR2_VA 0x17f70000
#define T0_KAOS_SUBR2_PA 0x0000000003b40000
#define T0_KAOS_SUBR2_CACHEABLE 1
#define T0_KAOS_SUBR2_NONCACHEABLE 0
#define T0_KAOS_SUBR3_VA 0x18692000
#define T0_KAOS_SUBR3_PA 0x0000000004066000
#define T0_KAOS_SUBR3_CACHEABLE 1
#define T0_KAOS_SUBR3_NONCACHEABLE 0
#define T0_KAOS_EXP_REGS_VA 0x0d984000
#define T0_KAOS_EXP_REGS_PA 0x0000000004804000
#define T0_KAOS_EXP_REGS_CACHEABLE 1
#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
#define T0_KAOS_RUN_REGS_VA 0x18c90000
#define T0_KAOS_RUN_REGS_PA 0x00000000057d0000
#define T0_KAOS_RUN_REGS_CACHEABLE 1
#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
#define T0_KAOS_EXP_STACK_VA 0x13148000
#define T0_KAOS_EXP_STACK_PA 0x0000000005d4c000
#define T0_KAOS_EXP_STACK_CACHEABLE 1
#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
#define T0_KAOS_RUN_STACK_VA 0x1a3f4000
#define T0_KAOS_RUN_STACK_PA 0x0000000006364000
#define T0_KAOS_RUN_STACK_CACHEABLE 1
#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
#define T0_KAOS_AREA0
#define T0_KAOS_EXP_AREA0_VA 0x091a2000
#define T0_KAOS_EXP_AREA0_PA 0x0000000006f14000
#define T0_KAOS_EXP_AREA0_CACHEABLE 1
#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T0_KAOS_RUN_AREA0_VA 0x0f75e000
#define T0_KAOS_RUN_AREA0_PA 0x000000000714e000
#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 0x13bca000
#define T0_KAOS_EXP_SHM_AREA_PA 0x0000000000634000
#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RUN_SHM_AREA_VA 0x17aa0000
#define T0_KAOS_RUN_SHM_AREA_PA 0x0000000000046000
#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T0_KAOS_RANVAL_00 0xbc9e99a8
#define T0_KAOS_RANVAL_01 0x4ffb24ec
#define T0_KAOS_RANVAL_02 0xaec77a23
#define T0_KAOS_RANVAL_03 0x116929ec
#define T0_KAOS_RANVAL_04 0x95678ee5
#define T0_KAOS_RANVAL_05 0xaa1ac360
#define T0_KAOS_RANVAL_06 0xba6965e7
#define T0_KAOS_RANVAL_07 0x4b77cc83
#define T0_KAOS_RANVAL_08 0x684f5830
#define T0_KAOS_RANVAL_09 0xae1346cc
#define T0_KAOS_RANVAL_0a 0x152a29cf
#define T0_KAOS_RANVAL_0b 0x668089a8
#define T0_KAOS_RANVAL_0c 0x08fc4842
#define T0_KAOS_RANVAL_0d 0x6bed6e5e
#define T0_KAOS_RANVAL_0e 0xc03a6f34
#define T0_KAOS_RANVAL_0f 0xa94105d1
#define T0_KAOS_RANVAL_10 0x91bac1c2
#define T0_KAOS_RANVAL_11 0xc5d9cf33
#define T0_KAOS_RANVAL_12 0xb1deb6a4
#define T0_KAOS_RANVAL_13 0xf6a111e8
#define T0_KAOS_RANVAL_14 0xaa7a9fe9
#define T0_KAOS_RANVAL_15 0x0549ba2d
#define T0_KAOS_RANVAL_16 0x66f5ab2c
#define T0_KAOS_RANVAL_17 0x2d63373d
#define T0_KAOS_RANVAL_18 0x81a80568
#define T0_KAOS_RANVAL_19 0x0b502b08
#define T0_KAOS_RANVAL_1a 0x5179e5d8
#define T0_KAOS_RANVAL_1b 0x80bd8ebd
#define T0_KAOS_RANVAL_1c 0x5287b588
#define T0_KAOS_RANVAL_1d 0xe33a14af
#define T0_KAOS_RANVAL_1e 0x4d5de57a
#define T0_KAOS_RANVAL_1f 0x3b4c5764
#define T0_KAOS_RANVAL_20 0xa49d5b93
#define T0_KAOS_RANVAL_21 0x2d6e9ecc
#define T0_KAOS_RANVAL_22 0xb5c93eaa
#define T0_KAOS_RANVAL_23 0x7ef2fff0
#define T0_KAOS_RANVAL_24 0x37246472
#define T0_KAOS_RANVAL_25 0xd09d289d
#define T0_KAOS_RANVAL_26 0x9faa480e
#define T0_KAOS_RANVAL_27 0xdc5797d6
#define T0_KAOS_RANVAL_28 0x210a4e97
#define T0_KAOS_RANVAL_29 0xd948250e
#define T0_KAOS_RANVAL_2a 0x03ffc6db
#define T0_KAOS_RANVAL_2b 0x06efdb79
#define T0_KAOS_RANVAL_2c 0x8b63941c
#define T0_KAOS_RANVAL_2d 0xf9192403
#define T0_KAOS_RANVAL_2e 0xe8725f9b
#define T0_KAOS_RANVAL_2f 0xe6564f99
#define T0_KAOS_RANVAL_30 0x7042932c
#define T0_KAOS_RANVAL_31 0xd15b9cf4
#define T0_KAOS_RANVAL_32 0x800dcf30
#define T0_KAOS_RANVAL_33 0xf6112009
#define T0_KAOS_RANVAL_34 0x746a18a1
#define T0_KAOS_RANVAL_35 0x13c14ebf
#define T0_KAOS_RANVAL_36 0xbc663018
#define T0_KAOS_RANVAL_37 0x615bb5a4
#define T0_KAOS_RANVAL_38 0xadcb70ee
#define T0_KAOS_RANVAL_39 0x936c48b8
#define T0_KAOS_RANVAL_3a 0x4975cff2
#define T0_KAOS_RANVAL_3b 0xdc1f3781
#define T0_KAOS_RANVAL_3c 0x7d5a233f
#define T0_KAOS_RANVAL_3d 0xfb67f105
#define T0_KAOS_RANVAL_3e 0xa8445940
#define T0_KAOS_RANVAL_3f 0xa4556b65
#define T0_KAOS_RANVAL_40 0x7ebdbade
#define T0_KAOS_RANVAL_41 0xf87b9c29
#define T0_KAOS_RANVAL_42 0x4630556d
#define T0_KAOS_RANVAL_43 0xcad4a979
#define T0_KAOS_RANVAL_44 0x860c42d8
#define T0_KAOS_RANVAL_45 0xffd689dd
#define T0_KAOS_RANVAL_46 0x84c04b12
#define T0_KAOS_RANVAL_47 0x473ad73c
#define T0_KAOS_RANVAL_48 0x293e57e0
#define T0_KAOS_RANVAL_49 0x53be5b26
#define T0_KAOS_RANVAL_4a 0xa870fc74
#define T0_KAOS_RANVAL_4b 0x0b989dba
#define T0_KAOS_RANVAL_4c 0x02b7f472
#define T0_KAOS_RANVAL_4d 0xa86655a3
#define T0_KAOS_RANVAL_4e 0x584a8a51
#define T0_KAOS_RANVAL_4f 0x58dd4efe
#define T0_KAOS_RANVAL_50 0xb24f5b3b
#define T0_KAOS_RANVAL_51 0x96a70827
#define T0_KAOS_RANVAL_52 0x845e7edb
#define T0_KAOS_RANVAL_53 0xc0172ec4
#define T0_KAOS_RANVAL_54 0x44edc3b7
#define T0_KAOS_RANVAL_55 0x75b32487
#define T0_KAOS_RANVAL_56 0x3aed0504
#define T0_KAOS_RANVAL_57 0x3da31273
#define T0_KAOS_RANVAL_58 0x9e7bad1c
#define T0_KAOS_RANVAL_59 0xe95fa2b4
#define T0_KAOS_RANVAL_5a 0xbb0fcffc
#define T0_KAOS_RANVAL_5b 0x9da18c49
#define T0_KAOS_RANVAL_5c 0x7084fb76
#define T0_KAOS_RANVAL_5d 0x6d62810b
#define T0_KAOS_RANVAL_5e 0x44ad76f7
#define T0_KAOS_RANVAL_5f 0x3bb715d7
#define T0_KAOS_RANVAL_60 0x401f4313
#define T0_KAOS_RANVAL_61 0xf84cb5eb
#define T0_KAOS_RANVAL_62 0x18604933
#define T0_KAOS_RANVAL_63 0x467fedb0
#define T0_KAOS_RANVAL_64 0xb15ee620
#define T0_KAOS_RANVAL_65 0xe0392688
#define T0_KAOS_RANVAL_66 0x6b27de39
#define T0_KAOS_RANVAL_67 0x00779c5d
#define T0_KAOS_RANVAL_68 0x544de893
#define T0_KAOS_RANVAL_69 0xf073b6fe
#define T0_KAOS_RANVAL_6a 0xe16ce662
#define T0_KAOS_RANVAL_6b 0x3f9f5493
#define T0_KAOS_RANVAL_6c 0x41219e4c
#define T0_KAOS_RANVAL_6d 0xe7f8c7a9
#define T0_KAOS_RANVAL_6e 0x5752ff9c
#define T0_KAOS_RANVAL_6f 0x5a2da2a7
#define T0_KAOS_RANVAL_70 0x0d9a9776
#define T0_KAOS_RANVAL_71 0xc5deb3b3
#define T0_KAOS_RANVAL_72 0x39cc926e
#define T0_KAOS_RANVAL_73 0x24451f41
#define T0_KAOS_RANVAL_74 0xce4c6f33
#define T0_KAOS_RANVAL_75 0x8fc024ed
#define T0_KAOS_RANVAL_76 0xa8a0fb39
#define T0_KAOS_RANVAL_77 0xf857194f
#define T0_KAOS_RANVAL_78 0x92416078
#define T0_KAOS_RANVAL_79 0xe85750e2
#define T0_KAOS_RANVAL_7a 0xb5d583bf
#define T0_KAOS_RANVAL_7b 0x84b26b3d
#define T0_KAOS_RANVAL_7c 0xe047c534
#define T0_KAOS_RANVAL_7d 0x76e77329
#define T0_KAOS_RANVAL_7e 0xceedf0e9
#define T0_KAOS_RANVAL_7f 0x440def62
/* end ktbl.0.h */
/* start ktbl.1.h */
#define T1_KAOS_NIAGARA
#define T1_KAOS_VERSION 4.2
#define T1_KAOS_SEED d4e89bdd307a
#define T1_KAOS_ICOUNT 2513
#define T1_KAOS_AREAS 1
#define T1_KAOS_AREASIZE 64
#define T1_KAOS_AREAOFFSET 6400
#define T1_KAOS_PAGESIZE 8192
#define T1_KAOS_CODECOUNT 2516
#define T1_KAOS_BOOT_VA 0x38302000
#define T1_KAOS_BOOT_PA 0x00000000200fe000
#define T1_KAOS_BOOT_CACHEABLE 1
#define T1_KAOS_BOOT_NONCACHEABLE 0
#define T1_KAOS_STARTUP_VA 0x2be9e000
#define T1_KAOS_STARTUP_PA 0x0000000020b12000
#define T1_KAOS_STARTUP_CACHEABLE 1
#define T1_KAOS_STARTUP_NONCACHEABLE 0
#define T1_KAOS_OFFSET_TBL_VA 0x2ad60000
#define T1_KAOS_OFFSET_TBL_PA 0x0000000021152000
#define T1_KAOS_OFFSET_TBL_CACHEABLE 1
#define T1_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T1_KAOS_DONE_VA 0x27716000
#define T1_KAOS_DONE_PA 0x0000000021acc000
#define T1_KAOS_DONE_CACHEABLE 1
#define T1_KAOS_DONE_NONCACHEABLE 0
#define T1_KAOS_KTBL_VA 0x3c732000
#define T1_KAOS_KTBL_PA 0x00000000221f6000
#define T1_KAOS_KTBL_CACHEABLE 1
#define T1_KAOS_KTBL_NONCACHEABLE 0
#define T1_KAOS_SUBR0_VA 0x3cb50000
#define T1_KAOS_SUBR0_PA 0x0000000022eb0000
#define T1_KAOS_SUBR0_CACHEABLE 1
#define T1_KAOS_SUBR0_NONCACHEABLE 0
#define T1_KAOS_SUBR1_VA 0x3c16a000
#define T1_KAOS_SUBR1_PA 0x0000000023012000
#define T1_KAOS_SUBR1_CACHEABLE 1
#define T1_KAOS_SUBR1_NONCACHEABLE 0
#define T1_KAOS_SUBR2_VA 0x3c948000
#define T1_KAOS_SUBR2_PA 0x0000000023ce2000
#define T1_KAOS_SUBR2_CACHEABLE 1
#define T1_KAOS_SUBR2_NONCACHEABLE 0
#define T1_KAOS_SUBR3_VA 0x3c764000
#define T1_KAOS_SUBR3_PA 0x00000000243da000
#define T1_KAOS_SUBR3_CACHEABLE 1
#define T1_KAOS_SUBR3_NONCACHEABLE 0
#define T1_KAOS_EXP_REGS_VA 0x36cac000
#define T1_KAOS_EXP_REGS_PA 0x0000000024d06000
#define T1_KAOS_EXP_REGS_CACHEABLE 1
#define T1_KAOS_EXP_REGS_NONCACHEABLE 0
#define T1_KAOS_RUN_REGS_VA 0x3dee8000
#define T1_KAOS_RUN_REGS_PA 0x000000002540c000
#define T1_KAOS_RUN_REGS_CACHEABLE 1
#define T1_KAOS_RUN_REGS_NONCACHEABLE 0
#define T1_KAOS_EXP_STACK_VA 0x3fdb6000
#define T1_KAOS_EXP_STACK_PA 0x0000000025e5c000
#define T1_KAOS_EXP_STACK_CACHEABLE 1
#define T1_KAOS_EXP_STACK_NONCACHEABLE 0
#define T1_KAOS_RUN_STACK_VA 0x32e42000
#define T1_KAOS_RUN_STACK_PA 0x0000000026454000
#define T1_KAOS_RUN_STACK_CACHEABLE 1
#define T1_KAOS_RUN_STACK_NONCACHEABLE 0
#define T1_KAOS_AREA0
#define T1_KAOS_EXP_AREA0_VA 0x335a8000
#define T1_KAOS_EXP_AREA0_PA 0x0000000026814000
#define T1_KAOS_EXP_AREA0_CACHEABLE 1
#define T1_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T1_KAOS_RUN_AREA0_VA 0x305c4000
#define T1_KAOS_RUN_AREA0_PA 0x00000000272dc000
#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 0x2c0a0000
#define T1_KAOS_EXP_SHM_AREA_PA 0x00000000200e8000
#define T1_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T1_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T1_KAOS_RUN_SHM_AREA_VA 0x2dca2000
#define T1_KAOS_RUN_SHM_AREA_PA 0x00000000206aa000
#define T1_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T1_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T1_KAOS_RANVAL_00 0xeeac8f8b
#define T1_KAOS_RANVAL_01 0x7150d4e7
#define T1_KAOS_RANVAL_02 0xc3bb1a02
#define T1_KAOS_RANVAL_03 0xced6c5d5
#define T1_KAOS_RANVAL_04 0x7c8876a9
#define T1_KAOS_RANVAL_05 0xd9187473
#define T1_KAOS_RANVAL_06 0x728dec22
#define T1_KAOS_RANVAL_07 0x7e43d1d3
#define T1_KAOS_RANVAL_08 0xa70d8752
#define T1_KAOS_RANVAL_09 0x8e335a50
#define T1_KAOS_RANVAL_0a 0x8bf0b332
#define T1_KAOS_RANVAL_0b 0x0b1102c4
#define T1_KAOS_RANVAL_0c 0xc64eb33d
#define T1_KAOS_RANVAL_0d 0xaac9b09a
#define T1_KAOS_RANVAL_0e 0x44893244
#define T1_KAOS_RANVAL_0f 0x28d61ee0
#define T1_KAOS_RANVAL_10 0x23a320b1
#define T1_KAOS_RANVAL_11 0xf5af82c1
#define T1_KAOS_RANVAL_12 0x477c687b
#define T1_KAOS_RANVAL_13 0xa28fcc12
#define T1_KAOS_RANVAL_14 0xab225a5b
#define T1_KAOS_RANVAL_15 0xf6ad92d5
#define T1_KAOS_RANVAL_16 0x5bbc7703
#define T1_KAOS_RANVAL_17 0x4e53b0dd
#define T1_KAOS_RANVAL_18 0x8f132862
#define T1_KAOS_RANVAL_19 0x9a2bbf03
#define T1_KAOS_RANVAL_1a 0x387a7241
#define T1_KAOS_RANVAL_1b 0xb7ab3f7d
#define T1_KAOS_RANVAL_1c 0xe04666b8
#define T1_KAOS_RANVAL_1d 0x19ddbb5f
#define T1_KAOS_RANVAL_1e 0xfe47924b
#define T1_KAOS_RANVAL_1f 0xc72d8f4c
#define T1_KAOS_RANVAL_20 0x44186cb3
#define T1_KAOS_RANVAL_21 0x92db23e3
#define T1_KAOS_RANVAL_22 0xd334769a
#define T1_KAOS_RANVAL_23 0xd492e867
#define T1_KAOS_RANVAL_24 0x2968d9db
#define T1_KAOS_RANVAL_25 0xe0982ab7
#define T1_KAOS_RANVAL_26 0x29f470fe
#define T1_KAOS_RANVAL_27 0x5702e591
#define T1_KAOS_RANVAL_28 0x0281dc05
#define T1_KAOS_RANVAL_29 0xffc466b2
#define T1_KAOS_RANVAL_2a 0xe1f60bd1
#define T1_KAOS_RANVAL_2b 0x68085057
#define T1_KAOS_RANVAL_2c 0x47e542a0
#define T1_KAOS_RANVAL_2d 0x28698620
#define T1_KAOS_RANVAL_2e 0xbfc13f6f
#define T1_KAOS_RANVAL_2f 0x86a41b73
#define T1_KAOS_RANVAL_30 0x2086f34e
#define T1_KAOS_RANVAL_31 0xc3fbe9c5
#define T1_KAOS_RANVAL_32 0x7cff0ae5
#define T1_KAOS_RANVAL_33 0x1bab1f75
#define T1_KAOS_RANVAL_34 0x146193b6
#define T1_KAOS_RANVAL_35 0x6eab6c22
#define T1_KAOS_RANVAL_36 0x959563e7
#define T1_KAOS_RANVAL_37 0xb5307d9f
#define T1_KAOS_RANVAL_38 0xcfcb7c98
#define T1_KAOS_RANVAL_39 0xe362d8f6
#define T1_KAOS_RANVAL_3a 0xee7db207
#define T1_KAOS_RANVAL_3b 0x6e78cd11
#define T1_KAOS_RANVAL_3c 0xb5bf4a21
#define T1_KAOS_RANVAL_3d 0x5bc8d907
#define T1_KAOS_RANVAL_3e 0xdaab4924
#define T1_KAOS_RANVAL_3f 0x93107625
#define T1_KAOS_RANVAL_40 0x5eac9d80
#define T1_KAOS_RANVAL_41 0xe97d5621
#define T1_KAOS_RANVAL_42 0xedba9720
#define T1_KAOS_RANVAL_43 0xf061e01c
#define T1_KAOS_RANVAL_44 0x8d9ae3b8
#define T1_KAOS_RANVAL_45 0x37fa9b5e
#define T1_KAOS_RANVAL_46 0x8278f8d5
#define T1_KAOS_RANVAL_47 0x0fce54f9
#define T1_KAOS_RANVAL_48 0x17b135b7
#define T1_KAOS_RANVAL_49 0x1f31b5a8
#define T1_KAOS_RANVAL_4a 0x17e06a48
#define T1_KAOS_RANVAL_4b 0x7616bfad
#define T1_KAOS_RANVAL_4c 0x7fd3a5a8
#define T1_KAOS_RANVAL_4d 0x5a6dd87c
#define T1_KAOS_RANVAL_4e 0x5921861f
#define T1_KAOS_RANVAL_4f 0x220fa873
#define T1_KAOS_RANVAL_50 0x02378d84
#define T1_KAOS_RANVAL_51 0x7d82caf0
#define T1_KAOS_RANVAL_52 0x30098850
#define T1_KAOS_RANVAL_53 0x9e6e137d
#define T1_KAOS_RANVAL_54 0xafd5b2ef
#define T1_KAOS_RANVAL_55 0x1006a0f6
#define T1_KAOS_RANVAL_56 0xfbb9481b
#define T1_KAOS_RANVAL_57 0xb73125d0
#define T1_KAOS_RANVAL_58 0x50ba5441
#define T1_KAOS_RANVAL_59 0x3b9744e2
#define T1_KAOS_RANVAL_5a 0x7b7d5d39
#define T1_KAOS_RANVAL_5b 0x0d06b46b
#define T1_KAOS_RANVAL_5c 0xaba072e2
#define T1_KAOS_RANVAL_5d 0x2b309529
#define T1_KAOS_RANVAL_5e 0x2de6e455
#define T1_KAOS_RANVAL_5f 0x864721ae
#define T1_KAOS_RANVAL_60 0xba46eeda
#define T1_KAOS_RANVAL_61 0x8ea01a6b
#define T1_KAOS_RANVAL_62 0x824796bb
#define T1_KAOS_RANVAL_63 0xd0072cfa
#define T1_KAOS_RANVAL_64 0x41c347a7
#define T1_KAOS_RANVAL_65 0x6a6f99b2
#define T1_KAOS_RANVAL_66 0xedab294f
#define T1_KAOS_RANVAL_67 0x78849894
#define T1_KAOS_RANVAL_68 0x55ff1651
#define T1_KAOS_RANVAL_69 0xb27006fc
#define T1_KAOS_RANVAL_6a 0x979326bf
#define T1_KAOS_RANVAL_6b 0x811cc9ce
#define T1_KAOS_RANVAL_6c 0xecca94bc
#define T1_KAOS_RANVAL_6d 0x27a29bf6
#define T1_KAOS_RANVAL_6e 0x3559b8fc
#define T1_KAOS_RANVAL_6f 0xd74ac768
#define T1_KAOS_RANVAL_70 0xd0bfc63c
#define T1_KAOS_RANVAL_71 0x99d6170a
#define T1_KAOS_RANVAL_72 0xd07315e5
#define T1_KAOS_RANVAL_73 0xd41c3a33
#define T1_KAOS_RANVAL_74 0xd3d7156e
#define T1_KAOS_RANVAL_75 0x4e2a669b
#define T1_KAOS_RANVAL_76 0x930c8345
#define T1_KAOS_RANVAL_77 0x766353f7
#define T1_KAOS_RANVAL_78 0xfe477b45
#define T1_KAOS_RANVAL_79 0xb60d448f
#define T1_KAOS_RANVAL_7a 0x7b0325ff
#define T1_KAOS_RANVAL_7b 0x6fe5c096
#define T1_KAOS_RANVAL_7c 0xdd598363
#define T1_KAOS_RANVAL_7d 0x6a66860d
#define T1_KAOS_RANVAL_7e 0x9c1c1087
#define T1_KAOS_RANVAL_7f 0x9f270570
/* end ktbl.1.h */
/* start ktbl.2.h */
#define T2_KAOS_NIAGARA
#define T2_KAOS_VERSION 4.2
#define T2_KAOS_SEED d4e89bdd307b
#define T2_KAOS_ICOUNT 2513
#define T2_KAOS_AREAS 1
#define T2_KAOS_AREASIZE 64
#define T2_KAOS_AREAOFFSET 6400
#define T2_KAOS_PAGESIZE 8192
#define T2_KAOS_CODECOUNT 2511
#define T2_KAOS_BOOT_VA 0x52416000
#define T2_KAOS_BOOT_PA 0x0000000040242000
#define T2_KAOS_BOOT_CACHEABLE 1
#define T2_KAOS_BOOT_NONCACHEABLE 0
#define T2_KAOS_STARTUP_VA 0x5577a000
#define T2_KAOS_STARTUP_PA 0x0000000040d38000
#define T2_KAOS_STARTUP_CACHEABLE 1
#define T2_KAOS_STARTUP_NONCACHEABLE 0
#define T2_KAOS_OFFSET_TBL_VA 0x50bb4000
#define T2_KAOS_OFFSET_TBL_PA 0x000000004115c000
#define T2_KAOS_OFFSET_TBL_CACHEABLE 1
#define T2_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T2_KAOS_DONE_VA 0x46fa4000
#define T2_KAOS_DONE_PA 0x0000000041ed0000
#define T2_KAOS_DONE_CACHEABLE 1
#define T2_KAOS_DONE_NONCACHEABLE 0
#define T2_KAOS_KTBL_VA 0x40c00000
#define T2_KAOS_KTBL_PA 0x000000004215a000
#define T2_KAOS_KTBL_CACHEABLE 1
#define T2_KAOS_KTBL_NONCACHEABLE 0
#define T2_KAOS_SUBR0_VA 0x412bc000
#define T2_KAOS_SUBR0_PA 0x0000000042c1c000
#define T2_KAOS_SUBR0_CACHEABLE 1
#define T2_KAOS_SUBR0_NONCACHEABLE 0
#define T2_KAOS_SUBR1_VA 0x40908000
#define T2_KAOS_SUBR1_PA 0x0000000043444000
#define T2_KAOS_SUBR1_CACHEABLE 1
#define T2_KAOS_SUBR1_NONCACHEABLE 0
#define T2_KAOS_SUBR2_VA 0x408aa000
#define T2_KAOS_SUBR2_PA 0x0000000043b82000
#define T2_KAOS_SUBR2_CACHEABLE 1
#define T2_KAOS_SUBR2_NONCACHEABLE 0
#define T2_KAOS_SUBR3_VA 0x40ba2000
#define T2_KAOS_SUBR3_PA 0x00000000441ee000
#define T2_KAOS_SUBR3_CACHEABLE 1
#define T2_KAOS_SUBR3_NONCACHEABLE 0
#define T2_KAOS_EXP_REGS_VA 0x4906e000
#define T2_KAOS_EXP_REGS_PA 0x0000000044b3c000
#define T2_KAOS_EXP_REGS_CACHEABLE 1
#define T2_KAOS_EXP_REGS_NONCACHEABLE 0
#define T2_KAOS_RUN_REGS_VA 0x4d024000
#define T2_KAOS_RUN_REGS_PA 0x00000000452c0000
#define T2_KAOS_RUN_REGS_CACHEABLE 1
#define T2_KAOS_RUN_REGS_NONCACHEABLE 0
#define T2_KAOS_EXP_STACK_VA 0x5a8ce000
#define T2_KAOS_EXP_STACK_PA 0x0000000045f84000
#define T2_KAOS_EXP_STACK_CACHEABLE 1
#define T2_KAOS_EXP_STACK_NONCACHEABLE 0
#define T2_KAOS_RUN_STACK_VA 0x56548000
#define T2_KAOS_RUN_STACK_PA 0x00000000465c4000
#define T2_KAOS_RUN_STACK_CACHEABLE 1
#define T2_KAOS_RUN_STACK_NONCACHEABLE 0
#define T2_KAOS_AREA0
#define T2_KAOS_EXP_AREA0_VA 0x4a350000
#define T2_KAOS_EXP_AREA0_PA 0x0000000046e92000
#define T2_KAOS_EXP_AREA0_CACHEABLE 1
#define T2_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T2_KAOS_RUN_AREA0_VA 0x49ece000
#define T2_KAOS_RUN_AREA0_PA 0x0000000047128000
#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 0x48ec2000
#define T2_KAOS_EXP_SHM_AREA_PA 0x00000000403ac000
#define T2_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T2_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T2_KAOS_RUN_SHM_AREA_VA 0x545aa000
#define T2_KAOS_RUN_SHM_AREA_PA 0x0000000040762000
#define T2_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T2_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T2_KAOS_RANVAL_00 0x2bf4407b
#define T2_KAOS_RANVAL_01 0x64f9c044
#define T2_KAOS_RANVAL_02 0xed1882c0
#define T2_KAOS_RANVAL_03 0x655ce7bb
#define T2_KAOS_RANVAL_04 0x9ddee396
#define T2_KAOS_RANVAL_05 0x7d1f7bba
#define T2_KAOS_RANVAL_06 0xead2c891
#define T2_KAOS_RANVAL_07 0x1e17f795
#define T2_KAOS_RANVAL_08 0x2bb2e83c
#define T2_KAOS_RANVAL_09 0x02d68bba
#define T2_KAOS_RANVAL_0a 0x35f741bf
#define T2_KAOS_RANVAL_0b 0x4c2769c8
#define T2_KAOS_RANVAL_0c 0xe9dc22d2
#define T2_KAOS_RANVAL_0d 0x807888cb
#define T2_KAOS_RANVAL_0e 0x966f609b
#define T2_KAOS_RANVAL_0f 0x9a9d9f94
#define T2_KAOS_RANVAL_10 0x1a610f27
#define T2_KAOS_RANVAL_11 0xf1b54954
#define T2_KAOS_RANVAL_12 0x95d59c94
#define T2_KAOS_RANVAL_13 0x07af08df
#define T2_KAOS_RANVAL_14 0xa88e9030
#define T2_KAOS_RANVAL_15 0x8bdf393e
#define T2_KAOS_RANVAL_16 0x61e41b12
#define T2_KAOS_RANVAL_17 0x34ee7e7d
#define T2_KAOS_RANVAL_18 0xba7376fa
#define T2_KAOS_RANVAL_19 0xabb307d7
#define T2_KAOS_RANVAL_1a 0x76e49182
#define T2_KAOS_RANVAL_1b 0x407e7cb0
#define T2_KAOS_RANVAL_1c 0xcf1904db
#define T2_KAOS_RANVAL_1d 0x9851cff9
#define T2_KAOS_RANVAL_1e 0x9d73b4b1
#define T2_KAOS_RANVAL_1f 0xe0bd01f2
#define T2_KAOS_RANVAL_20 0x4584dceb
#define T2_KAOS_RANVAL_21 0xecf31e6b
#define T2_KAOS_RANVAL_22 0x793bc95d
#define T2_KAOS_RANVAL_23 0x680815f1
#define T2_KAOS_RANVAL_24 0x786418b2
#define T2_KAOS_RANVAL_25 0x43467a86
#define T2_KAOS_RANVAL_26 0xe46f2a09
#define T2_KAOS_RANVAL_27 0x03953cda
#define T2_KAOS_RANVAL_28 0x4c067422
#define T2_KAOS_RANVAL_29 0x6dd2551b
#define T2_KAOS_RANVAL_2a 0x0704d610
#define T2_KAOS_RANVAL_2b 0x47365ada
#define T2_KAOS_RANVAL_2c 0xcb4bc4c7
#define T2_KAOS_RANVAL_2d 0x9e188194
#define T2_KAOS_RANVAL_2e 0x3e465dfd
#define T2_KAOS_RANVAL_2f 0xfc8acbe1
#define T2_KAOS_RANVAL_30 0x5b95303c
#define T2_KAOS_RANVAL_31 0x04269d59
#define T2_KAOS_RANVAL_32 0xd25fc119
#define T2_KAOS_RANVAL_33 0x4ec3b3a8
#define T2_KAOS_RANVAL_34 0xfaeed5e0
#define T2_KAOS_RANVAL_35 0x3ebb0974
#define T2_KAOS_RANVAL_36 0x49971044
#define T2_KAOS_RANVAL_37 0x290ec9f5
#define T2_KAOS_RANVAL_38 0xadbddfca
#define T2_KAOS_RANVAL_39 0xaa8d5a77
#define T2_KAOS_RANVAL_3a 0x1cdaea08
#define T2_KAOS_RANVAL_3b 0xd52b271d
#define T2_KAOS_RANVAL_3c 0xb58a2ef9
#define T2_KAOS_RANVAL_3d 0xbed3629c
#define T2_KAOS_RANVAL_3e 0x34b423eb
#define T2_KAOS_RANVAL_3f 0x3ddfd4ca
#define T2_KAOS_RANVAL_40 0xd03a16d0
#define T2_KAOS_RANVAL_41 0x0b0a3a2e
#define T2_KAOS_RANVAL_42 0x09983504
#define T2_KAOS_RANVAL_43 0x564426fe
#define T2_KAOS_RANVAL_44 0xb989dbc0
#define T2_KAOS_RANVAL_45 0x989cea28
#define T2_KAOS_RANVAL_46 0x7c5f35d0
#define T2_KAOS_RANVAL_47 0xf7462157
#define T2_KAOS_RANVAL_48 0x8eefe946
#define T2_KAOS_RANVAL_49 0xd0789d1b
#define T2_KAOS_RANVAL_4a 0x84798945
#define T2_KAOS_RANVAL_4b 0x78db6c94
#define T2_KAOS_RANVAL_4c 0xd3b9f318
#define T2_KAOS_RANVAL_4d 0x1b387a54
#define T2_KAOS_RANVAL_4e 0x06ae8328
#define T2_KAOS_RANVAL_4f 0x980da057
#define T2_KAOS_RANVAL_50 0x673e759a
#define T2_KAOS_RANVAL_51 0x30918f3d
#define T2_KAOS_RANVAL_52 0x79ee9f9b
#define T2_KAOS_RANVAL_53 0x16dae52c
#define T2_KAOS_RANVAL_54 0x3cc14997
#define T2_KAOS_RANVAL_55 0x02496b03
#define T2_KAOS_RANVAL_56 0x35591ff9
#define T2_KAOS_RANVAL_57 0x6af032c9
#define T2_KAOS_RANVAL_58 0x73613f2d
#define T2_KAOS_RANVAL_59 0xd6885079
#define T2_KAOS_RANVAL_5a 0x343e20e6
#define T2_KAOS_RANVAL_5b 0xc4d2ae97
#define T2_KAOS_RANVAL_5c 0x274ff407
#define T2_KAOS_RANVAL_5d 0x1702223b
#define T2_KAOS_RANVAL_5e 0xf7e37da1
#define T2_KAOS_RANVAL_5f 0x7e61ee71
#define T2_KAOS_RANVAL_60 0x0bf458d1
#define T2_KAOS_RANVAL_61 0x947f6d16
#define T2_KAOS_RANVAL_62 0xb464149b
#define T2_KAOS_RANVAL_63 0x5df523aa
#define T2_KAOS_RANVAL_64 0x53ab99e8
#define T2_KAOS_RANVAL_65 0x230234a7
#define T2_KAOS_RANVAL_66 0xbb66414d
#define T2_KAOS_RANVAL_67 0x1ef17255
#define T2_KAOS_RANVAL_68 0x54e35f51
#define T2_KAOS_RANVAL_69 0x08586641
#define T2_KAOS_RANVAL_6a 0xc5df9f46
#define T2_KAOS_RANVAL_6b 0xe9d7f8bf
#define T2_KAOS_RANVAL_6c 0xa88397ed
#define T2_KAOS_RANVAL_6d 0x67a81614
#define T2_KAOS_RANVAL_6e 0x52e96a83
#define T2_KAOS_RANVAL_6f 0x28ae4b40
#define T2_KAOS_RANVAL_70 0x8a4d43e9
#define T2_KAOS_RANVAL_71 0xae9fea8a
#define T2_KAOS_RANVAL_72 0x5e0a1102
#define T2_KAOS_RANVAL_73 0xc98c6833
#define T2_KAOS_RANVAL_74 0x2436f27b
#define T2_KAOS_RANVAL_75 0xbeb859f4
#define T2_KAOS_RANVAL_76 0x988dc999
#define T2_KAOS_RANVAL_77 0x24476842
#define T2_KAOS_RANVAL_78 0x2926e6ca
#define T2_KAOS_RANVAL_79 0xb4989e66
#define T2_KAOS_RANVAL_7a 0x90d14403
#define T2_KAOS_RANVAL_7b 0x79e06ee6
#define T2_KAOS_RANVAL_7c 0xf4f6182d
#define T2_KAOS_RANVAL_7d 0x837c83de
#define T2_KAOS_RANVAL_7e 0x94fec63b
#define T2_KAOS_RANVAL_7f 0x48d39f2d
/* end ktbl.2.h */
/* start ktbl.3.h */
#define T3_KAOS_NIAGARA
#define T3_KAOS_VERSION 4.2
#define T3_KAOS_SEED d4e89bdd307c
#define T3_KAOS_ICOUNT 2513
#define T3_KAOS_AREAS 1
#define T3_KAOS_AREASIZE 64
#define T3_KAOS_AREAOFFSET 6400
#define T3_KAOS_PAGESIZE 8192
#define T3_KAOS_CODECOUNT 2515
#define T3_KAOS_BOOT_VA 0x6a65a000
#define T3_KAOS_BOOT_PA 0x000000006049e000
#define T3_KAOS_BOOT_CACHEABLE 1
#define T3_KAOS_BOOT_NONCACHEABLE 0
#define T3_KAOS_STARTUP_VA 0x6ed9e000
#define T3_KAOS_STARTUP_PA 0x0000000060f7c000
#define T3_KAOS_STARTUP_CACHEABLE 1
#define T3_KAOS_STARTUP_NONCACHEABLE 0
#define T3_KAOS_OFFSET_TBL_VA 0x652ea000
#define T3_KAOS_OFFSET_TBL_PA 0x0000000061482000
#define T3_KAOS_OFFSET_TBL_CACHEABLE 1
#define T3_KAOS_OFFSET_TBL_NONCACHEABLE 0
#define T3_KAOS_DONE_VA 0x62526000
#define T3_KAOS_DONE_PA 0x00000000619fa000
#define T3_KAOS_DONE_CACHEABLE 1
#define T3_KAOS_DONE_NONCACHEABLE 0
#define T3_KAOS_KTBL_VA 0x66cf6000
#define T3_KAOS_KTBL_PA 0x000000006218a000
#define T3_KAOS_KTBL_CACHEABLE 1
#define T3_KAOS_KTBL_NONCACHEABLE 0
#define T3_KAOS_SUBR0_VA 0x674a2000
#define T3_KAOS_SUBR0_PA 0x0000000062e8e000
#define T3_KAOS_SUBR0_CACHEABLE 1
#define T3_KAOS_SUBR0_NONCACHEABLE 0
#define T3_KAOS_SUBR1_VA 0x66d5c000
#define T3_KAOS_SUBR1_PA 0x000000006371c000
#define T3_KAOS_SUBR1_CACHEABLE 1
#define T3_KAOS_SUBR1_NONCACHEABLE 0
#define T3_KAOS_SUBR2_VA 0x67386000
#define T3_KAOS_SUBR2_PA 0x0000000063812000
#define T3_KAOS_SUBR2_CACHEABLE 1
#define T3_KAOS_SUBR2_NONCACHEABLE 0
#define T3_KAOS_SUBR3_VA 0x665aa000
#define T3_KAOS_SUBR3_PA 0x000000006421c000
#define T3_KAOS_SUBR3_CACHEABLE 1
#define T3_KAOS_SUBR3_NONCACHEABLE 0
#define T3_KAOS_EXP_REGS_VA 0x7b9d2000
#define T3_KAOS_EXP_REGS_PA 0x0000000064a04000
#define T3_KAOS_EXP_REGS_CACHEABLE 1
#define T3_KAOS_EXP_REGS_NONCACHEABLE 0
#define T3_KAOS_RUN_REGS_VA 0x6a128000
#define T3_KAOS_RUN_REGS_PA 0x00000000654bc000
#define T3_KAOS_RUN_REGS_CACHEABLE 1
#define T3_KAOS_RUN_REGS_NONCACHEABLE 0
#define T3_KAOS_EXP_STACK_VA 0x78dde000
#define T3_KAOS_EXP_STACK_PA 0x0000000065c8e000
#define T3_KAOS_EXP_STACK_CACHEABLE 1
#define T3_KAOS_EXP_STACK_NONCACHEABLE 0
#define T3_KAOS_RUN_STACK_VA 0x691bc000
#define T3_KAOS_RUN_STACK_PA 0x0000000066632000
#define T3_KAOS_RUN_STACK_CACHEABLE 1
#define T3_KAOS_RUN_STACK_NONCACHEABLE 0
#define T3_KAOS_AREA0
#define T3_KAOS_EXP_AREA0_VA 0x6b45e000
#define T3_KAOS_EXP_AREA0_PA 0x0000000066dea000
#define T3_KAOS_EXP_AREA0_CACHEABLE 1
#define T3_KAOS_EXP_AREA0_NONCACHEABLE 0
#define T3_KAOS_RUN_AREA0_VA 0x6eae0000
#define T3_KAOS_RUN_AREA0_PA 0x00000000675c4000
#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 0x747fa000
#define T3_KAOS_EXP_SHM_AREA_PA 0x000000006035a000
#define T3_KAOS_EXP_SHM_AREA_CACHEABLE 1
#define T3_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
#define T3_KAOS_RUN_SHM_AREA_VA 0x685c6000
#define T3_KAOS_RUN_SHM_AREA_PA 0x0000000060626000
#define T3_KAOS_RUN_SHM_AREA_CACHEABLE 1
#define T3_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
#define T3_KAOS_RANVAL_00 0xa8a5cf3e
#define T3_KAOS_RANVAL_01 0x8b95a52c
#define T3_KAOS_RANVAL_02 0x242499fd
#define T3_KAOS_RANVAL_03 0xfc525fb6
#define T3_KAOS_RANVAL_04 0xa95dbdcc
#define T3_KAOS_RANVAL_05 0xfbdd4ca1
#define T3_KAOS_RANVAL_06 0x67c571df
#define T3_KAOS_RANVAL_07 0x665687f4
#define T3_KAOS_RANVAL_08 0x92af1f6a
#define T3_KAOS_RANVAL_09 0x24ecb9a4
#define T3_KAOS_RANVAL_0a 0x37151869
#define T3_KAOS_RANVAL_0b 0xca0ecf40
#define T3_KAOS_RANVAL_0c 0xcab28a9b
#define T3_KAOS_RANVAL_0d 0x772dc2c4
#define T3_KAOS_RANVAL_0e 0x2911e2f1
#define T3_KAOS_RANVAL_0f 0x5277613c
#define T3_KAOS_RANVAL_10 0xa621e2f7
#define T3_KAOS_RANVAL_11 0xa610281f
#define T3_KAOS_RANVAL_12 0xdadd9906
#define T3_KAOS_RANVAL_13 0x14b0ae91
#define T3_KAOS_RANVAL_14 0x0e6f0d3f
#define T3_KAOS_RANVAL_15 0x1fee37e3
#define T3_KAOS_RANVAL_16 0x899618a0
#define T3_KAOS_RANVAL_17 0xacb40f12
#define T3_KAOS_RANVAL_18 0x358950b2
#define T3_KAOS_RANVAL_19 0x7ff8b711
#define T3_KAOS_RANVAL_1a 0x13978999
#define T3_KAOS_RANVAL_1b 0x47ade221
#define T3_KAOS_RANVAL_1c 0x8b86f99e
#define T3_KAOS_RANVAL_1d 0xc7f21284
#define T3_KAOS_RANVAL_1e 0x62e9d45c
#define T3_KAOS_RANVAL_1f 0xd32ed151
#define T3_KAOS_RANVAL_20 0xbfae1139
#define T3_KAOS_RANVAL_21 0xf57d1c32
#define T3_KAOS_RANVAL_22 0x30824fdb
#define T3_KAOS_RANVAL_23 0x175c194c
#define T3_KAOS_RANVAL_24 0x32b03eb1
#define T3_KAOS_RANVAL_25 0x4843d8b0
#define T3_KAOS_RANVAL_26 0xad1ddac6
#define T3_KAOS_RANVAL_27 0xe260fcf7
#define T3_KAOS_RANVAL_28 0xc09b2580
#define T3_KAOS_RANVAL_29 0xff7f20fb
#define T3_KAOS_RANVAL_2a 0x2806d3f9
#define T3_KAOS_RANVAL_2b 0x8ae1c6d3
#define T3_KAOS_RANVAL_2c 0x9f3fd505
#define T3_KAOS_RANVAL_2d 0x2eb01c74
#define T3_KAOS_RANVAL_2e 0x395da635
#define T3_KAOS_RANVAL_2f 0x0052fca6
#define T3_KAOS_RANVAL_30 0x7ee91d50
#define T3_KAOS_RANVAL_31 0x86e8d72c
#define T3_KAOS_RANVAL_32 0x2bb1db12
#define T3_KAOS_RANVAL_33 0x591da959
#define T3_KAOS_RANVAL_34 0x8061dd3d
#define T3_KAOS_RANVAL_35 0x14117862
#define T3_KAOS_RANVAL_36 0x7b24e934
#define T3_KAOS_RANVAL_37 0x69a3e124
#define T3_KAOS_RANVAL_38 0x99c99dc3
#define T3_KAOS_RANVAL_39 0x386bdd49
#define T3_KAOS_RANVAL_3a 0xce2f31bd
#define T3_KAOS_RANVAL_3b 0xeac6e3e7
#define T3_KAOS_RANVAL_3c 0xecc70e8d
#define T3_KAOS_RANVAL_3d 0xec6f9c0d
#define T3_KAOS_RANVAL_3e 0x10b2e102
#define T3_KAOS_RANVAL_3f 0x34c281db
#define T3_KAOS_RANVAL_40 0x718d37ca
#define T3_KAOS_RANVAL_41 0x0234b318
#define T3_KAOS_RANVAL_42 0x8c8fa680
#define T3_KAOS_RANVAL_43 0x9a47a669
#define T3_KAOS_RANVAL_44 0x5c217541
#define T3_KAOS_RANVAL_45 0xf2436890
#define T3_KAOS_RANVAL_46 0x66a57810
#define T3_KAOS_RANVAL_47 0x29fa2d59
#define T3_KAOS_RANVAL_48 0x419d8ea7
#define T3_KAOS_RANVAL_49 0x60041e24
#define T3_KAOS_RANVAL_4a 0xab63d45a
#define T3_KAOS_RANVAL_4b 0x9814662f
#define T3_KAOS_RANVAL_4c 0x530a8134
#define T3_KAOS_RANVAL_4d 0xe6721d08
#define T3_KAOS_RANVAL_4e 0xa5e63887
#define T3_KAOS_RANVAL_4f 0x8134e9d1
#define T3_KAOS_RANVAL_50 0xe825ce73
#define T3_KAOS_RANVAL_51 0xf6609e3d
#define T3_KAOS_RANVAL_52 0x1f75bd3a
#define T3_KAOS_RANVAL_53 0x3081a66d
#define T3_KAOS_RANVAL_54 0x072c6459
#define T3_KAOS_RANVAL_55 0x3ed19315
#define T3_KAOS_RANVAL_56 0x16530ec0
#define T3_KAOS_RANVAL_57 0xd0954599
#define T3_KAOS_RANVAL_58 0xe4e37299
#define T3_KAOS_RANVAL_59 0xa1d1f1f6
#define T3_KAOS_RANVAL_5a 0xa92b3485
#define T3_KAOS_RANVAL_5b 0x0e5a50bb
#define T3_KAOS_RANVAL_5c 0x62c8c136
#define T3_KAOS_RANVAL_5d 0x85478b5e
#define T3_KAOS_RANVAL_5e 0x43ccdbc9
#define T3_KAOS_RANVAL_5f 0xf949b7aa
#define T3_KAOS_RANVAL_60 0x0dd95c59
#define T3_KAOS_RANVAL_61 0x0b58ab26
#define T3_KAOS_RANVAL_62 0x60db1994
#define T3_KAOS_RANVAL_63 0x7bb89d95
#define T3_KAOS_RANVAL_64 0xd7f6a964
#define T3_KAOS_RANVAL_65 0x99d60a0a
#define T3_KAOS_RANVAL_66 0x7e95d7e7
#define T3_KAOS_RANVAL_67 0x6a3b9023
#define T3_KAOS_RANVAL_68 0xd5df3946
#define T3_KAOS_RANVAL_69 0x0793d368
#define T3_KAOS_RANVAL_6a 0xb19f6233
#define T3_KAOS_RANVAL_6b 0x90e38cdc
#define T3_KAOS_RANVAL_6c 0x6531ec10
#define T3_KAOS_RANVAL_6d 0xc226c347
#define T3_KAOS_RANVAL_6e 0xc329c50e
#define T3_KAOS_RANVAL_6f 0xa27b78c6
#define T3_KAOS_RANVAL_70 0xc64739c8
#define T3_KAOS_RANVAL_71 0x8246a09a
#define T3_KAOS_RANVAL_72 0x276df524
#define T3_KAOS_RANVAL_73 0xb732ee53
#define T3_KAOS_RANVAL_74 0x0615b47d
#define T3_KAOS_RANVAL_75 0x716797c6
#define T3_KAOS_RANVAL_76 0xb0f9f16b
#define T3_KAOS_RANVAL_77 0x778d857a
#define T3_KAOS_RANVAL_78 0xfa14179b
#define T3_KAOS_RANVAL_79 0x7c303962
#define T3_KAOS_RANVAL_7a 0x8482549a
#define T3_KAOS_RANVAL_7b 0xe43bfa23
#define T3_KAOS_RANVAL_7c 0x8c5c7880
#define T3_KAOS_RANVAL_7d 0x7b8a213d
#define T3_KAOS_RANVAL_7e 0xfab709db
#define T3_KAOS_RANVAL_7f 0x45f6d4c7
/* 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_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, TTE_X=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_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, TTE_X=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 6400
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2516
! code 1866c000
! entry 1866c000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e89bdd3079
! 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, 0x1866c000)
.seg "text"
KGLOBAL(t0_ktbl)
t0_ktbl_page_begin:
.global t0_kref; t0_kref:
.skip 0
t0_ktbl:
.word 0x9fc10000 ! t0_kref+0x0: call %g4
.word 0x9bb3cd2e ! t0_kref+0x4: fandnot1s %f15, %f14, %f13
.word 0x9fa0002e ! t0_kref+0x8: fmovs %f14, %f15
.word 0x2f800008 ! t0_kref+0xc: fbu,a _kref+0x2c
.word 0x9da389ce ! t0_kref+0x10: fdivd %f14, %f14, %f14
.word 0xfd6e401d ! t0_kref+0x14: prefetch %i1 + %i5, 30
.word 0xa4536586 ! t0_kref+0x18: umul %o5, 0x586, %l2
.word 0x35800004 ! t0_kref+0x1c: fbue,a _kref+0x2c
.word 0xd0066010 ! t0_kref+0x20: ld [%i1 + 0x10], %o0
.word 0xec3e6010 ! t0_kref+0x24: std %l6, [%i1 + 0x10]
.word 0x9fa3c82d ! t0_kref+0x28: fadds %f15, %f13, %f15
.word 0x9a73401b ! t0_kref+0x2c: udiv %o5, %i3, %o5
.word 0x81400000 ! t0_kref+0x30: mov %y, %g0
.word 0x92fb0000 ! t0_kref+0x34: sdivcc %o4, %g0, %o1
.word 0xf620a000 ! t0_kref+0x38: st %i3, [%g2]
.word 0x9db34c6d ! t0_kref+0x3c: fnors %f13, %f13, %f14
.word 0x9fb34a6f ! t0_kref+0x40: fpadd32s %f13, %f15, %f15
.word 0xe4087bf4 ! t0_kref+0x44: ldub [%g1 - 0x40c], %l2
.word 0xa41ca00c ! t0_kref+0x48: xor %l2, 0xc, %l2
.word 0xe4287bf4 ! t0_kref+0x4c: stb %l2, [%g1 - 0x40c]
.word 0x81d87bf4 ! t0_kref+0x50: flush %g1 - 0x40c
.word 0x2b800002 ! t0_kref+0x54: fbug,a _kref+0x5c
.word 0xd828a030 ! t0_kref+0x58: stb %o4, [%g2 + 0x30]
.word 0x92427463 ! t0_kref+0x5c: addc %o1, -0xb9d, %o1
.word 0xd479401c ! t0_kref+0x60: swap [%g5 + %i4], %o2
.word 0xdb20a010 ! t0_kref+0x64: st %f13, [%g2 + 0x10]
.word 0xd820a000 ! t0_kref+0x68: st %o4, [%g2]
.word 0xa4f2800c ! t0_kref+0x6c: udivcc %o2, %o4, %l2
.word 0x9db38ecc ! t0_kref+0x70: fornot2 %f14, %f12, %f14
.word 0x9da3894c ! t0_kref+0x74: fmuld %f14, %f12, %f14
.word 0x9fa3c92f ! t0_kref+0x78: fmuls %f15, %f15, %f15
.word 0x96ddf012 ! t0_kref+0x7c: smulcc %l7, -0xfee, %o3
.word 0x925a0009 ! t0_kref+0x80: smul %o0, %o1, %o1
.word 0x9ba0188d ! t0_kref+0x84: fitos %f13, %f13
2: .word 0x931b0000 ! t0_kref+0x88: tsubcctv %o4, %g0, %o1
.word 0x86102004 ! t0_kref+0x8c: mov 0x4, %g3
.word 0x32800000 ! t0_kref+0x90: bne,a _kref+0x90
.word 0x86a0e001 ! t0_kref+0x94: subcc %g3, 1, %g3
.word 0x9845a35c ! t0_kref+0x98: addc %l6, 0x35c, %o4
.word 0x98c28008 ! t0_kref+0x9c: addccc %o2, %o0, %o4
.word 0x8143c000 ! t0_kref+0xa0: stbar
.word 0xa5b200ab ! t0_kref+0xa4: edge16n %o0, %o3, %l2
.word 0xee362018 ! t0_kref+0xa8: sth %l7, [%i0 + 0x18]
.word 0xa6d2eee6 ! t0_kref+0xac: umulcc %o3, 0xee6, %l3
.word 0x2f18a742 ! t0_kref+0xb0: sethi %hi(0x629d0800), %l7
.word 0xec20a000 ! t0_kref+0xb4: st %l6, [%g2]
.word 0x9fc00004 ! t0_kref+0xb8: call %g0 + %g4
.word 0x9056801b ! t0_kref+0xbc: umul %i2, %i3, %o0
.word 0xa8e5bdbd ! t0_kref+0xc0: subccc %l6, -0x243, %l4
.word 0x33480005 ! t0_kref+0xc4: fbe,a,pt %fcc0, _kref+0xd8
.word 0xab0329eb ! t0_kref+0xc8: taddcc %o4, 0x9eb, %l5
.word 0x9ba0052d ! t0_kref+0xcc: fsqrts %f13, %f13
.word 0xdd1fbfa8 ! t0_kref+0xd0: ldd [%fp - 0x58], %f14
.word 0xd91e4000 ! t0_kref+0xd4: ldd [%i1], %f12
.word 0xaca231d1 ! t0_kref+0xd8: subcc %o0, -0xe2f, %l6
.word 0xac76efa0 ! t0_kref+0xdc: udiv %i3, 0xfa0, %l6
.word 0xd220a010 ! t0_kref+0xe0: st %o1, [%g2 + 0x10]
.word 0x9db38dcc ! t0_kref+0xe4: fnand %f14, %f12, %f14
.word 0xa4422b6e ! t0_kref+0xe8: addc %o0, 0xb6e, %l2
.word 0xc06e8019 ! t0_kref+0xec: ldstub [%i2 + %i1], %g0
.word 0x37800005 ! t0_kref+0xf0: fbge,a _kref+0x104
.word 0xd6067fec ! t0_kref+0xf4: ld [%i1 - 0x14], %o3
.word 0x9db38a4e ! t0_kref+0xf8: fpadd32 %f14, %f14, %f14
.word 0x9fc00004 ! t0_kref+0xfc: call %g0 + %g4
.word 0xe896d040 ! t0_kref+0x100: lduha [%i3]0x82, %l4
.word 0xadb3848c ! t0_kref+0x104: fcmple32 %f14, %f12, %l6
.word 0xec364000 ! t0_kref+0x108: sth %l6, [%i1]
.word 0xd44e6000 ! t0_kref+0x10c: ldsb [%i1], %o2
.word 0x9db30a4e ! t0_kref+0x110: fpadd32 %f12, %f14, %f14
.word 0xe16e001a ! t0_kref+0x114: prefetch %i0 + %i2, 16
.word 0xd66e0000 ! t0_kref+0x118: ldstub [%i0], %o3
.word 0xdaae501a ! t0_kref+0x11c: stba %o5, [%i1 + %i2]0x80
.word 0xf428a021 ! t0_kref+0x120: stb %i2, [%g2 + 0x21]
.word 0xd91fbe38 ! t0_kref+0x124: ldd [%fp - 0x1c8], %f12
.word 0x9e96e2af ! t0_kref+0x128: orcc %i3, 0x2af, %o7
.word 0x8143c000 ! t0_kref+0x12c: stbar
.word 0x9442c00d ! t0_kref+0x130: addc %o3, %o5, %o2
.word 0x9e400000 ! t0_kref+0x134: addc %g0, %g0, %o7
call SYM(t0_subr0)
.word 0xec56200a ! t0_kref+0x13c: ldsh [%i0 + 0xa], %l6
.word 0xa5b24156 ! t0_kref+0x140: edge32l %o1, %l6, %l2
.word 0xd628a021 ! t0_kref+0x144: stb %o3, [%g2 + 0x21]
.word 0x981ac00a ! t0_kref+0x148: xor %o3, %o2, %o4
.word 0xd9be5856 ! t0_kref+0x14c: stda %f12, [%i1 + %l6]0xc2
.word 0x81b3844e ! t0_kref+0x150: fcmpne16 %f14, %f14, %g0
.word 0xe816c018 ! t0_kref+0x154: lduh [%i3 + %i0], %l4
.word 0xe0780018 ! t0_kref+0x158: swap [%g0 + %i0], %l0
.word 0xa4c3000a ! t0_kref+0x15c: addccc %o4, %o2, %l2
.word 0x9ba389ae ! t0_kref+0x160: fdivs %f14, %f14, %f13
.word 0xa4a231da ! t0_kref+0x164: subcc %o0, -0xe26, %l2
.word 0x9fa3c82d ! t0_kref+0x168: fadds %f15, %f13, %f15
.word 0xacda0017 ! t0_kref+0x16c: smulcc %o0, %l7, %l6
.word 0xf76e2000 ! t0_kref+0x170: prefetch %i0, 27
.word 0xab44c000 ! t0_kref+0x174: mov %gsr, %l5
.word 0x9da0052d ! t0_kref+0x178: fsqrts %f13, %f14
.word 0xa4a33bd4 ! t0_kref+0x17c: subcc %o4, -0x42c, %l2
.word 0x94f2001c ! t0_kref+0x180: udivcc %o0, %i4, %o2
.word 0xe416001b ! t0_kref+0x184: lduh [%i0 + %i3], %l2
.word 0xdd1fbed8 ! t0_kref+0x188: ldd [%fp - 0x128], %f14
.word 0xf207bfe0 ! t0_kref+0x18c: ld [%fp - 0x20], %i1
.word 0xac1f3dca ! t0_kref+0x190: xor %i4, -0x236, %l6
.word 0xee2e001a ! t0_kref+0x194: stb %l7, [%i0 + %i2]
.word 0x961b7a8d ! t0_kref+0x198: xor %o5, -0x573, %o3
.word 0x2f800002 ! t0_kref+0x19c: fbu,a _kref+0x1a4
.word 0x90f3001b ! t0_kref+0x1a0: udivcc %o4, %i3, %o0
.word 0xda20a000 ! t0_kref+0x1a4: st %o5, [%g2]
.word 0x86102004 ! t0_kref+0x1a8: mov 0x4, %g3
.word 0x86a0e001 ! t0_kref+0x1ac: subcc %g3, 1, %g3
.word 0x22800007 ! t0_kref+0x1b0: be,a _kref+0x1cc
.word 0xdd063ff4 ! t0_kref+0x1b4: ld [%i0 - 0xc], %f14
.word 0x81ab0a4c ! t0_kref+0x1b8: fcmpd %fcc0, %f12, %f12
.word 0x9db30a0c ! t0_kref+0x1bc: fpadd16 %f12, %f12, %f14
.word 0x284ffffb ! t0_kref+0x1c0: bleu,a,pt %icc, _kref+0x1ac
.word 0xafb3844e ! t0_kref+0x1c4: fcmpne16 %f14, %f14, %l7
.word 0x9ba3882f ! t0_kref+0x1c8: fadds %f14, %f15, %f13
.word 0x99a389ce ! t0_kref+0x1cc: fdivd %f14, %f14, %f12
.word 0x947a8009 ! t0_kref+0x1d0: sdiv %o2, %o1, %o2
.word 0xabb68308 ! t0_kref+0x1d4: alignaddr %i2, %o0, %l5
.word 0x32800006 ! t0_kref+0x1d8: bne,a _kref+0x1f0
.word 0x80b8299d ! t0_kref+0x1dc: xnorcc %g0, 0x99d, %g0
.word 0xdda61000 ! t0_kref+0x1e0: sta %f14, [%i0]0x80
.word 0xd03e0000 ! t0_kref+0x1e4: std %o0, [%i0]
.word 0xf6a01019 ! t0_kref+0x1e8: sta %i3, [%g0 + %i1]0x80
.word 0x99a0004c ! t0_kref+0x1ec: fmovd %f12, %f12
.word 0x952ea00e ! t0_kref+0x1f0: sll %i2, 0xe, %o2
.word 0x1524a0fe ! t0_kref+0x1f4: sethi %hi(0x9283f800), %o2
.word 0xe4087d74 ! t0_kref+0x1f8: ldub [%g1 - 0x28c], %l2
.word 0xa41ca00c ! t0_kref+0x1fc: xor %l2, 0xc, %l2
.word 0xe4287d74 ! t0_kref+0x200: stb %l2, [%g1 - 0x28c]
.word 0x81d87d74 ! t0_kref+0x204: flush %g1 - 0x28c
2: .word 0xafb3844c ! t0_kref+0x208: fcmpne16 %f14, %f12, %l7
.word 0x94300009 ! t0_kref+0x20c: orn %g0, %o1, %o2
.word 0x22800008 ! t0_kref+0x210: be,a _kref+0x230
.word 0xa846ec41 ! t0_kref+0x214: addc %i3, 0xc41, %l4
.word 0xd42e6018 ! t0_kref+0x218: stb %o2, [%i1 + 0x18]
.word 0xdd00a000 ! t0_kref+0x21c: ld [%g2], %f14
.word 0x99b384cc ! t0_kref+0x220: fcmpne32 %f14, %f12, %o4
.word 0x29800008 ! t0_kref+0x224: fbl,a _kref+0x244
.word 0xfd6e6010 ! t0_kref+0x228: prefetch %i1 + 0x10, 30
.word 0x80368008 ! t0_kref+0x22c: orn %i2, %o0, %g0
.word 0xa5b7008b ! t0_kref+0x230: edge16 %i4, %o3, %l2
.word 0x9ab2c01c ! t0_kref+0x234: orncc %o3, %i4, %o5
.word 0x81580000 ! t0_kref+0x238: flushw
.word 0x9ef2e352 ! t0_kref+0x23c: udivcc %o3, 0x352, %o7
.word 0x3d800003 ! t0_kref+0x240: fbule,a _kref+0x24c
.word 0x9da0004e ! t0_kref+0x244: fmovd %f14, %f14
.word 0x9ba0012e ! t0_kref+0x248: fabss %f14, %f13
.word 0x800eb5e9 ! t0_kref+0x24c: and %i2, -0xa17, %g0
.word 0x9a8e801b ! t0_kref+0x250: andcc %i2, %i3, %o5
.word 0x8143e079 ! t0_kref+0x254: membar 0x79
.word 0x8143c000 ! t0_kref+0x258: stbar
.word 0x9da0012d ! t0_kref+0x25c: fabss %f13, %f14
.word 0xad44c000 ! t0_kref+0x260: mov %gsr, %l6
.word 0xdd1fbe18 ! t0_kref+0x264: ldd [%fp - 0x1e8], %f14
.word 0x9fa01a2e ! t0_kref+0x268: fstoi %f14, %f15
.word 0x9da309cc ! t0_kref+0x26c: fdivd %f12, %f12, %f14
.word 0xec1e3fe0 ! t0_kref+0x270: ldd [%i0 - 0x20], %l6
.word 0x9fa0052f ! t0_kref+0x274: fsqrts %f15, %f15
.word 0x9b2de010 ! t0_kref+0x278: sll %l7, 0x10, %o5
.word 0x2e480004 ! t0_kref+0x27c: bvs,a,pt %icc, _kref+0x28c
.word 0x9ae6c000 ! t0_kref+0x280: subccc %i3, %g0, %o5
.word 0xdba71018 ! t0_kref+0x284: sta %f13, [%i4 + %i0]0x80
.word 0x932d801b ! t0_kref+0x288: sll %l6, %i3, %o1
.word 0x9fb3cf6f ! t0_kref+0x28c: fornot1s %f15, %f15, %f15
.word 0xa8302cdb ! t0_kref+0x290: orn %g0, 0xcdb, %l4
.word 0x9da0012e ! t0_kref+0x294: fabss %f14, %f14
.word 0xaaaa3d90 ! t0_kref+0x298: andncc %o0, -0x270, %l5
.word 0x97400000 ! t0_kref+0x29c: mov %y, %o3
.word 0xd91e4000 ! t0_kref+0x2a0: ldd [%i1], %f12
.word 0x9db38aef ! t0_kref+0x2a4: fpsub32s %f14, %f15, %f14
.word 0xa6b2bb55 ! t0_kref+0x2a8: orncc %o2, -0x4ab, %l3
.word 0xf4366018 ! t0_kref+0x2ac: sth %i2, [%i1 + 0x18]
.word 0x33480001 ! t0_kref+0x2b0: fbe,a,pt %fcc0, _kref+0x2b4
.word 0xc05e401d ! t0_kref+0x2b4: ldx [%i1 + %i5], %g0
.word 0x98ff37cd ! t0_kref+0x2b8: sdivcc %i4, -0x833, %o4
.word 0x99b38d8e ! t0_kref+0x2bc: fxor %f14, %f14, %f12
.word 0x9625800d ! t0_kref+0x2c0: sub %l6, %o5, %o3
.word 0xa69ae46e ! t0_kref+0x2c4: xorcc %o3, 0x46e, %l3
.word 0x9fb007ae ! t0_kref+0x2c8: fpackfix %f14, %f15
.word 0xec363fec ! t0_kref+0x2cc: sth %l6, [%i0 - 0x14]
.word 0xf8364000 ! t0_kref+0x2d0: sth %i4, [%i1]
.word 0xdd1fbe10 ! t0_kref+0x2d4: ldd [%fp - 0x1f0], %f14
.word 0x39480002 ! t0_kref+0x2d8: fbuge,a,pt %fcc0, _kref+0x2e0
.word 0x9da3882e ! t0_kref+0x2dc: fadds %f14, %f14, %f14
.word 0x34800007 ! t0_kref+0x2e0: bg,a _kref+0x2fc
.word 0xc086101c ! t0_kref+0x2e4: lda [%i0 + %i4]0x80, %g0
.word 0x908d800c ! t0_kref+0x2e8: andcc %l6, %o4, %o0
.word 0xd62e401a ! t0_kref+0x2ec: stb %o3, [%i1 + %i2]
.word 0x24480007 ! t0_kref+0x2f0: ble,a,pt %icc, _kref+0x30c
.word 0xac46fc17 ! t0_kref+0x2f4: addc %i3, -0x3e9, %l6
.word 0xd8300018 ! t0_kref+0x2f8: sth %o4, [%g0 + %i0]
.word 0xd0965000 ! t0_kref+0x2fc: lduha [%i1]0x80, %o0
.word 0xec480018 ! t0_kref+0x300: ldsb [%g0 + %i0], %l6
.word 0x26800002 ! t0_kref+0x304: bl,a _kref+0x30c
.word 0xd2de501d ! t0_kref+0x308: ldxa [%i1 + %i5]0x80, %o1
.word 0x86102011 ! t0_kref+0x30c: mov 0x11, %g3
.word 0x86a0e001 ! t0_kref+0x310: subcc %g3, 1, %g3
.word 0x22800016 ! t0_kref+0x314: be,a _kref+0x36c
.word 0x81b2030a ! t0_kref+0x318: alignaddr %o0, %o2, %g0
.word 0x8d824009 ! t0_kref+0x31c: wr %o1, %o1, %fprs
.word 0x27480007 ! t0_kref+0x320: fbul,a,pt %fcc0, _kref+0x33c
.word 0x811dc00b ! t0_kref+0x324: tsubcctv %l7, %o3, %g0
.word 0xa445b68c ! t0_kref+0x328: addc %l6, -0x974, %l2
.word 0x9da349ae ! t0_kref+0x32c: fdivs %f13, %f14, %f14
.word 0xae40000a ! t0_kref+0x330: addc %g0, %o2, %l7
.word 0x8143c000 ! t0_kref+0x334: stbar
.word 0xc76e7ff0 ! t0_kref+0x338: prefetch %i1 - 0x10, 3
.word 0x971f2ed8 ! t0_kref+0x33c: tsubcctv %i4, 0xed8, %o3
.word 0xd25e6018 ! t0_kref+0x340: ldx [%i1 + 0x18], %o1
.word 0x9fb34d2d ! t0_kref+0x344: fandnot1s %f13, %f13, %f15
.word 0x9da0192e ! t0_kref+0x348: fstod %f14, %f14
.word 0x9fa389ad ! t0_kref+0x34c: fdivs %f14, %f13, %f15
.word 0xda20a030 ! t0_kref+0x350: st %o5, [%g2 + 0x30]
.word 0x9db3c70f ! t0_kref+0x354: fmuld8sux16 %f15, %f15, %f14
.word 0x9db38d8e ! t0_kref+0x358: fxor %f14, %f14, %f14
.word 0xd8480019 ! t0_kref+0x35c: ldsb [%g0 + %i1], %o4
.word 0x9da0192f ! t0_kref+0x360: fstod %f15, %f14
.word 0xa866e6a3 ! t0_kref+0x364: subc %i3, 0x6a3, %l4
.word 0xec080018 ! t0_kref+0x368: ldub [%g0 + %i0], %l6
.word 0xdb200018 ! t0_kref+0x36c: st %f13, [%g0 + %i0]
.word 0x9fa348ad ! t0_kref+0x370: fsubs %f13, %f13, %f15
.word 0x9da3884c ! t0_kref+0x374: faddd %f14, %f12, %f14
.word 0xaab0000a ! t0_kref+0x378: orncc %g0, %o2, %l5
.word 0x8d8034d8 ! t0_kref+0x37c: mov 0xfffff4d8, %fprs
.word 0x1334b715 ! t0_kref+0x380: sethi %hi(0xd2dc5400), %o1
.word 0x9275ef7b ! t0_kref+0x384: udiv %l7, 0xf7b, %o1
.word 0x2c480003 ! t0_kref+0x388: bneg,a,pt %icc, _kref+0x394
.word 0x9db3c6af ! t0_kref+0x38c: fmul8x16al %f15, %f15, %f14
.word 0x9da0054e ! t0_kref+0x390: fsqrtd %f14, %f14
.word 0x34480001 ! t0_kref+0x394: bg,a,pt %icc, _kref+0x398
.word 0xdd20a030 ! t0_kref+0x398: st %f14, [%g2 + 0x30]
.word 0x971ea275 ! t0_kref+0x39c: tsubcctv %i2, 0x275, %o3
.word 0xe3ee101c ! t0_kref+0x3a0: prefetcha %i0 + %i4, 17
.word 0x9fb00c20 ! t0_kref+0x3a4: fzeros %f15
.word 0xa81a400c ! t0_kref+0x3a8: xor %o1, %o4, %l4
.word 0xdb262004 ! t0_kref+0x3ac: st %f13, [%i0 + 4]
.word 0xe64e7fe8 ! t0_kref+0x3b0: ldsb [%i1 - 0x18], %l3
.word 0x981b7290 ! t0_kref+0x3b4: xor %o5, -0xd70, %o4
.word 0x80aa001c ! t0_kref+0x3b8: andncc %o0, %i4, %g0
.word 0x9242001c ! t0_kref+0x3bc: addc %o0, %i4, %o1
.word 0x99a0192f ! t0_kref+0x3c0: fstod %f15, %f12
.word 0xacf80017 ! t0_kref+0x3c4: sdivcc %g0, %l7, %l6
.word 0x9da3084e ! t0_kref+0x3c8: faddd %f12, %f14, %f14
.word 0x9db30f8c ! t0_kref+0x3cc: for %f12, %f12, %f14
.word 0x2d480008 ! t0_kref+0x3d0: fbg,a,pt %fcc0, _kref+0x3f0
.word 0x9fa01a2d ! t0_kref+0x3d4: fstoi %f13, %f15
.word 0x34480002 ! t0_kref+0x3d8: bg,a,pt %icc, _kref+0x3e0
.word 0x9db3ceee ! t0_kref+0x3dc: fornot2s %f15, %f14, %f14
.word 0x80d726cd ! t0_kref+0x3e0: umulcc %i4, 0x6cd, %g0
.word 0xe46e7fe2 ! t0_kref+0x3e4: ldstub [%i1 - 0x1e], %l2
.word 0xd8c01018 ! t0_kref+0x3e8: ldswa [%g0 + %i0]0x80, %o4
.word 0xdd200018 ! t0_kref+0x3ec: st %f14, [%g0 + %i0]
.word 0x98aa0009 ! t0_kref+0x3f0: andncc %o0, %o1, %o4
.word 0xec166008 ! t0_kref+0x3f4: lduh [%i1 + 8], %l6
.word 0x2b0ae1a0 ! t0_kref+0x3f8: sethi %hi(0x2b868000), %l5
call SYM(t0_subr1)
.word 0xab28001c ! t0_kref+0x400: sll %g0, %i4, %l5
.word 0xec567fec ! t0_kref+0x404: ldsh [%i1 - 0x14], %l6
.word 0xa916f960 ! t0_kref+0x408: taddcctv %i3, -0x6a0, %l4
.word 0x9da3c9ae ! t0_kref+0x40c: fdivs %f15, %f14, %f14
.word 0xd62e7ff6 ! t0_kref+0x410: stb %o3, [%i1 - 0xa]
.word 0x81ab4aad ! t0_kref+0x414: fcmpes %fcc0, %f13, %f13
.word 0x90d028fa ! t0_kref+0x418: umulcc %g0, 0x8fa, %o0
.word 0x20800004 ! t0_kref+0x41c: bn,a _kref+0x42c
.word 0xec166000 ! t0_kref+0x420: lduh [%i1], %l6
.word 0x9ba0052e ! t0_kref+0x424: fsqrts %f14, %f13
.word 0x80fd800b ! t0_kref+0x428: sdivcc %l6, %o3, %g0
.word 0x3b480005 ! t0_kref+0x42c: fble,a,pt %fcc0, _kref+0x440
.word 0xec3e4000 ! t0_kref+0x430: std %l6, [%i1]
.word 0xaca837e7 ! t0_kref+0x434: andncc %g0, -0x819, %l6
.word 0x9db38ace ! t0_kref+0x438: fpsub32 %f14, %f14, %f14
.word 0x9da0190d ! t0_kref+0x43c: fitod %f13, %f14
.word 0x9db30f4c ! t0_kref+0x440: fornot1 %f12, %f12, %f14
.word 0x9255ae81 ! t0_kref+0x444: umul %l6, 0xe81, %o1
.word 0xa9b3010d ! t0_kref+0x448: edge32 %o4, %o5, %l4
.word 0x9fa349ad ! t0_kref+0x44c: fdivs %f13, %f13, %f15
.word 0x9bb3caaf ! t0_kref+0x450: fpsub16s %f15, %f15, %f13
.word 0x81ab4aae ! t0_kref+0x454: fcmpes %fcc0, %f13, %f14
.word 0x9fa3c9ad ! t0_kref+0x458: fdivs %f15, %f13, %f15
.word 0x9f414000 ! t0_kref+0x45c: mov %pc, %o7
.word 0xff6e401a ! t0_kref+0x460: prefetch %i1 + %i2, 31
.word 0xf4362018 ! t0_kref+0x464: sth %i2, [%i0 + 0x18]
.word 0xd620a030 ! t0_kref+0x468: st %o3, [%g2 + 0x30]
.word 0x9fa389ae ! t0_kref+0x46c: fdivs %f14, %f14, %f15
.word 0xda2e3fe0 ! t0_kref+0x470: stb %o5, [%i0 - 0x20]
.word 0x8088000d ! t0_kref+0x474: btst %o5, %g0
.word 0x9ed2400c ! t0_kref+0x478: umulcc %o1, %o4, %o7
.word 0x9da3884c ! t0_kref+0x47c: faddd %f14, %f12, %f14
.word 0x33480003 ! t0_kref+0x480: fbe,a,pt %fcc0, _kref+0x48c
.word 0x95b3403a ! t0_kref+0x484: edge8n %o5, %i2, %o2
.word 0xc07e600c ! t0_kref+0x488: swap [%i1 + 0xc], %g0
.word 0x9da0192f ! t0_kref+0x48c: fstod %f15, %f14
.word 0xd8d61000 ! t0_kref+0x490: ldsha [%i0]0x80, %o4
.word 0xd65e7fe8 ! t0_kref+0x494: ldx [%i1 - 0x18], %o3
.word 0x96aac00d ! t0_kref+0x498: andncc %o3, %o5, %o3
.word 0x98e5c00c ! t0_kref+0x49c: subccc %l7, %o4, %o4
.word 0x93b58280 ! t0_kref+0x4a0: array32 %l6, %g0, %o1
.word 0x81580000 ! t0_kref+0x4a4: flushw
.word 0x95400000 ! t0_kref+0x4a8: mov %y, %o2
.word 0x37480003 ! t0_kref+0x4ac: fbge,a,pt %fcc0, _kref+0x4b8
.word 0xec26401c ! t0_kref+0x4b0: st %l6, [%i1 + %i4]
.word 0xdb263ff8 ! t0_kref+0x4b4: st %f13, [%i0 - 8]
.word 0x99a3cd2e ! t0_kref+0x4b8: fsmuld %f15, %f14, %f12
.word 0x33480004 ! t0_kref+0x4bc: fbe,a,pt %fcc0, _kref+0x4cc
.word 0xe66e7ffd ! t0_kref+0x4c0: ldstub [%i1 - 3], %l3
.word 0x9a2ec00b ! t0_kref+0x4c4: andn %i3, %o3, %o5
.word 0xd696501b ! t0_kref+0x4c8: lduha [%i1 + %i3]0x80, %o3
sethi %hi(2f), %o7
.word 0xe40be0fc ! t0_kref+0x4d0: ldub [%o7 + 0xfc], %l2
.word 0xa41ca00c ! t0_kref+0x4d4: xor %l2, 0xc, %l2
.word 0xe42be0fc ! t0_kref+0x4d8: stb %l2, [%o7 + 0xfc]
.word 0x81dbe0fc ! t0_kref+0x4dc: flush %o7 + 0xfc
.word 0xd6364000 ! t0_kref+0x4e0: sth %o3, [%i1]
.word 0x9e22801b ! t0_kref+0x4e4: sub %o2, %i3, %o7
.word 0xd9be5a5c ! t0_kref+0x4e8: stda %f12, [%i1 + %i4]0xd2
.word 0x3f800006 ! t0_kref+0x4ec: fbo,a _kref+0x504
.word 0xd030a030 ! t0_kref+0x4f0: sth %o0, [%g2 + 0x30]
.word 0x2e480004 ! t0_kref+0x4f4: bvs,a,pt %icc, _kref+0x504
.word 0x92e6800d ! t0_kref+0x4f8: subccc %i2, %o5, %o1
2: .word 0x9da01a2e ! t0_kref+0x4fc: fstoi %f14, %f14
.word 0xdf20a000 ! t0_kref+0x500: st %f15, [%g2]
.word 0xf428a023 ! t0_kref+0x504: stb %i2, [%g2 + 0x23]
.word 0xd6100018 ! t0_kref+0x508: lduh [%g0 + %i0], %o3
.word 0xec100019 ! t0_kref+0x50c: lduh [%g0 + %i1], %l6
.word 0xed6e401d ! t0_kref+0x510: prefetch %i1 + %i5, 22
.word 0x1f22db71 ! t0_kref+0x514: sethi %hi(0x8b6dc400), %o7
.word 0x29800007 ! t0_kref+0x518: fbl,a _kref+0x534
.word 0x99b3c72d ! t0_kref+0x51c: fmuld8ulx16 %f15, %f13, %f12
.word 0xed6e6000 ! t0_kref+0x520: prefetch %i1, 22
.word 0x37480006 ! t0_kref+0x524: fbge,a,pt %fcc0, _kref+0x53c
.word 0xa4fb401b ! t0_kref+0x528: sdivcc %o5, %i3, %l2
.word 0xee080019 ! t0_kref+0x52c: ldub [%g0 + %i1], %l7
.word 0x99a3884c ! t0_kref+0x530: faddd %f14, %f12, %f12
.word 0x32480007 ! t0_kref+0x534: bne,a,pt %icc, _kref+0x550
.word 0xec3f4019 ! t0_kref+0x538: std %l6, [%i5 + %i1]
.word 0xd91e6000 ! t0_kref+0x53c: ldd [%i1], %f12
.word 0xe268a020 ! t0_kref+0x540: ldstub [%g2 + 0x20], %l1
.word 0x9ba0012f ! t0_kref+0x544: fabss %f15, %f13
.word 0x9db34eee ! t0_kref+0x548: fornot2s %f13, %f14, %f14
.word 0x9da3c92e ! t0_kref+0x54c: fmuls %f15, %f14, %f14
.word 0x9fa0012d ! t0_kref+0x550: fabss %f13, %f15
.word 0x9688001a ! t0_kref+0x554: andcc %g0, %i2, %o3
.word 0x802f0017 ! t0_kref+0x558: andn %i4, %l7, %g0
.word 0x8143c000 ! t0_kref+0x55c: stbar
.word 0x81d87915 ! t0_kref+0x560: flush %g1 - 0x6eb
.word 0xec560000 ! t0_kref+0x564: ldsh [%i0], %l6
.word 0xa655801b ! t0_kref+0x568: umul %l6, %i3, %l3
.word 0x9ac5c00b ! t0_kref+0x56c: addccc %l7, %o3, %o5
.word 0x81828000 ! t0_kref+0x570: wr %o2, %g0, %y
.word 0x9db38c4c ! t0_kref+0x574: fnor %f14, %f12, %f14
.word 0x3e800007 ! t0_kref+0x578: bvc,a _kref+0x594
.word 0xec28a001 ! t0_kref+0x57c: stb %l6, [%g2 + 1]
.word 0xc0363fe2 ! t0_kref+0x580: clrh [%i0 - 0x1e]
.word 0xaa528017 ! t0_kref+0x584: umul %o2, %l7, %l5
.word 0xeace501a ! t0_kref+0x588: ldsba [%i1 + %i2]0x80, %l5
.word 0x94573cbd ! t0_kref+0x58c: umul %i4, -0x343, %o2
.word 0xa65d801c ! t0_kref+0x590: smul %l6, %i4, %l3
.word 0xf96e7ff8 ! t0_kref+0x594: prefetch %i1 - 8, 28
.word 0x292036df ! t0_kref+0x598: sethi %hi(0x80db7c00), %l4
.word 0xefee501c ! t0_kref+0x59c: prefetcha %i1 + %i4, 23
.word 0x9da3884e ! t0_kref+0x5a0: faddd %f14, %f14, %f14
.word 0x96d36174 ! t0_kref+0x5a4: umulcc %o5, 0x174, %o3
.word 0x35480005 ! t0_kref+0x5a8: fbue,a,pt %fcc0, _kref+0x5bc
.word 0xdd1e401d ! t0_kref+0x5ac: ldd [%i1 + %i5], %f14
.word 0xda2e8018 ! t0_kref+0x5b0: stb %o5, [%i2 + %i0]
.word 0xc411401b ! t0_kref+0x5b4: lduh [%g5 + %i3], %g2
.word 0xd20e8019 ! t0_kref+0x5b8: ldub [%i2 + %i1], %o1
.word 0xd0b81019 ! t0_kref+0x5bc: stda %o0, [%g0 + %i1]0x80
.word 0xa8b6c01b ! t0_kref+0x5c0: orncc %i3, %i3, %l4
.word 0x81868000 ! t0_kref+0x5c4: wr %i2, %g0, %y
.word 0x2926f8c5 ! t0_kref+0x5c8: sethi %hi(0x9be31400), %l4
.word 0xa465c01c ! t0_kref+0x5cc: subc %l7, %i4, %l2
.word 0xec563fe0 ! t0_kref+0x5d0: ldsh [%i0 - 0x20], %l6
.word 0xec3e3ff0 ! t0_kref+0x5d4: std %l6, [%i0 - 0x10]
.word 0x9ba3892f ! t0_kref+0x5d8: fmuls %f14, %f15, %f13
.word 0x81408000 ! t0_kref+0x5dc: mov %ccr, %g0
.word 0x30480006 ! t0_kref+0x5e0: ba,a,pt %icc, _kref+0x5f8
.word 0x9da3884e ! t0_kref+0x5e4: faddd %f14, %f14, %f14
.word 0xde5e3ff0 ! t0_kref+0x5e8: ldx [%i0 - 0x10], %o7
.word 0xaa76ef92 ! t0_kref+0x5ec: udiv %i3, 0xf92, %l5
.word 0x3c480002 ! t0_kref+0x5f0: bpos,a,pt %icc, _kref+0x5f8
.word 0x81820000 ! t0_kref+0x5f4: wr %o0, %g0, %y
.word 0xd40e401a ! t0_kref+0x5f8: ldub [%i1 + %i2], %o2
.word 0x9fc10000 ! t0_kref+0x5fc: call %g4
.word 0xa0472938 ! t0_kref+0x600: addc %i4, 0x938, %l0
.word 0x9db386af ! t0_kref+0x604: fmul8x16al %f14, %f15, %f14
.word 0x9495fb67 ! t0_kref+0x608: orcc %l7, -0x499, %o2
.word 0x96fdc008 ! t0_kref+0x60c: sdivcc %l7, %o0, %o3
.word 0xaaf5ff63 ! t0_kref+0x610: udivcc %l7, -0x9d, %l5
.word 0xd40e7ff0 ! t0_kref+0x614: ldub [%i1 - 0x10], %o2
.word 0xa892e731 ! t0_kref+0x618: orcc %o3, 0x731, %l4
.word 0xc76e6008 ! t0_kref+0x61c: prefetch %i1 + 8, 3
.word 0x9db3c62c ! t0_kref+0x620: fmul8x16 %f15, %f12, %f14
.word 0xdb060000 ! t0_kref+0x624: ld [%i0], %f13
.word 0x90a3401b ! t0_kref+0x628: subcc %o5, %i3, %o0
.word 0xb8103ff4 ! t0_kref+0x62c: mov 0xfffffff4, %i4
.word 0xd236201e ! t0_kref+0x630: sth %o1, [%i0 + 0x1e]
.word 0xda564000 ! t0_kref+0x634: ldsh [%i1], %o5
.word 0x99b3862c ! t0_kref+0x638: fmul8x16 %f14, %f12, %f12
.word 0x9292001b ! t0_kref+0x63c: orcc %o0, %i3, %o1
.word 0x9db38dce ! t0_kref+0x640: fnand %f14, %f14, %f14
.word 0x37480001 ! t0_kref+0x644: fbge,a,pt %fcc0, _kref+0x648
.word 0xdd3e0000 ! t0_kref+0x648: std %f14, [%i0]
.word 0x27800007 ! t0_kref+0x64c: fbul,a _kref+0x668
.word 0x9da0052e ! t0_kref+0x650: fsqrts %f14, %f14
.word 0x99a0192e ! t0_kref+0x654: fstod %f14, %f12
.word 0xee68a011 ! t0_kref+0x658: ldstub [%g2 + 0x11], %l7
call SYM(t0_subr3)
.word 0xaea5baa7 ! t0_kref+0x660: subcc %l6, -0x559, %l7
.word 0x3a800008 ! t0_kref+0x664: bcc,a _kref+0x684
.word 0x9db38fad ! t0_kref+0x668: fors %f14, %f13, %f14
.word 0xd9180018 ! t0_kref+0x66c: ldd [%g0 + %i0], %f12
call SYM(t0_subr1)
.word 0xea162014 ! t0_kref+0x674: lduh [%i0 + 0x14], %l5
.word 0x173d32fd ! t0_kref+0x678: sethi %hi(0xf4cbf400), %o3
.word 0x9255fe40 ! t0_kref+0x67c: umul %l7, -0x1c0, %o1
.word 0x9da388cc ! t0_kref+0x680: fsubd %f14, %f12, %f14
.word 0x9fa0052d ! t0_kref+0x684: fsqrts %f13, %f15
.word 0xa6df23f6 ! t0_kref+0x688: smulcc %i4, 0x3f6, %l3
.word 0xd2c71018 ! t0_kref+0x68c: ldswa [%i4 + %i0]0x80, %o1
.word 0x20800005 ! t0_kref+0x690: bn,a _kref+0x6a4
.word 0xea7e4000 ! t0_kref+0x694: swap [%i1], %l5
.word 0xd9be585c ! t0_kref+0x698: stda %f12, [%i1 + %i4]0xc2
.word 0x9da0052f ! t0_kref+0x69c: fsqrts %f15, %f14
.word 0x99a3884e ! t0_kref+0x6a0: faddd %f14, %f14, %f12
.word 0xa8beabd9 ! t0_kref+0x6a4: xnorcc %i2, 0xbd9, %l4
.word 0x99b30acc ! t0_kref+0x6a8: fpsub32 %f12, %f12, %f12
.word 0x86102013 ! t0_kref+0x6ac: mov 0x13, %g3
.word 0x86a0e001 ! t0_kref+0x6b0: subcc %g3, 1, %g3
.word 0x22800010 ! t0_kref+0x6b4: be,a _kref+0x6f4
.word 0x99a0014e ! t0_kref+0x6b8: fabsd %f14, %f12
.word 0x9da389cc ! t0_kref+0x6bc: fdivd %f14, %f12, %f14
.word 0xdf270019 ! t0_kref+0x6c0: st %f15, [%i4 + %i1]
.word 0xe968a043 ! t0_kref+0x6c4: prefetch %g2 + 0x43, 20
.word 0x9ba018cc ! t0_kref+0x6c8: fdtos %f12, %f13
.word 0x1725970e ! t0_kref+0x6cc: sethi %hi(0x965c3800), %o3
.word 0xa6d26686 ! t0_kref+0x6d0: umulcc %o1, 0x686, %l3
.word 0x33bffff7 ! t0_kref+0x6d4: fbe,a _kref+0x6b0
.word 0x9db38e0e ! t0_kref+0x6d8: fand %f14, %f14, %f14
.word 0xe400a030 ! t0_kref+0x6dc: ld [%g2 + 0x30], %l2
.word 0x9da3882e ! t0_kref+0x6e0: fadds %f14, %f14, %f14
.word 0xc807bfe4 ! t0_kref+0x6e4: ld [%fp - 0x1c], %g4
.word 0xd91fbe90 ! t0_kref+0x6e8: ldd [%fp - 0x170], %f12
.word 0x9da0002f ! t0_kref+0x6ec: fmovs %f15, %f14
.word 0xaa3362be ! t0_kref+0x6f0: orn %o5, 0x2be, %l5
.word 0xa92d801b ! t0_kref+0x6f4: sll %l6, %i3, %l4
.word 0x3e480002 ! t0_kref+0x6f8: bvc,a,pt %icc, _kref+0x700
.word 0x972b2007 ! t0_kref+0x6fc: sll %o4, 0x7, %o3
.word 0x92dd800c ! t0_kref+0x700: smulcc %l6, %o4, %o1
.word 0xd03e0000 ! t0_kref+0x704: std %o0, [%i0]
.word 0x9da3892d ! t0_kref+0x708: fmuls %f14, %f13, %f14
.word 0x9fc00004 ! t0_kref+0x70c: call %g0 + %g4
.word 0xa7b24100 ! t0_kref+0x710: edge32 %o1, %g0, %l3
.word 0xab2a400a ! t0_kref+0x714: sll %o1, %o2, %l5
.word 0x8182c000 ! t0_kref+0x718: wr %o3, %g0, %y
.word 0x9fa0012d ! t0_kref+0x71c: fabss %f13, %f15
.word 0x982b3bbe ! t0_kref+0x720: andn %o4, -0x442, %o4
.word 0x9afa650f ! t0_kref+0x724: sdivcc %o1, 0x50f, %o5
.word 0xd830a012 ! t0_kref+0x728: sth %o4, [%g2 + 0x12]
.word 0x9da3892d ! t0_kref+0x72c: fmuls %f14, %f13, %f14
.word 0x9da349ad ! t0_kref+0x730: fdivs %f13, %f13, %f14
.word 0x3b800006 ! t0_kref+0x734: fble,a _kref+0x74c
.word 0x9ef6c01a ! t0_kref+0x738: udivcc %i3, %i2, %o7
.word 0xd4c01018 ! t0_kref+0x73c: ldswa [%g0 + %i0]0x80, %o2
.word 0x3c800005 ! t0_kref+0x740: bpos,a _kref+0x754
.word 0xab2aa018 ! t0_kref+0x744: sll %o2, 0x18, %l5
.word 0xa81dbdae ! t0_kref+0x748: xor %l6, -0x252, %l4
.word 0xa8bdc00d ! t0_kref+0x74c: xnorcc %l7, %o5, %l4
.word 0xa6080008 ! t0_kref+0x750: and %g0, %o0, %l3
.word 0xd6100018 ! t0_kref+0x754: lduh [%g0 + %i0], %o3
call SYM(t0_subr3)
.word 0x961ef9ca ! t0_kref+0x75c: xor %i3, -0x636, %o3
.word 0xd9be5a1a ! t0_kref+0x760: stda %f12, [%i1 + %i2]0xd0
.word 0x20480004 ! t0_kref+0x764: bn,a,pt %icc, _kref+0x774
.word 0x91b000da ! t0_kref+0x768: edge16l %g0, %i2, %o0
.word 0xa6bec00d ! t0_kref+0x76c: xnorcc %i3, %o5, %l3
.word 0xd268a021 ! t0_kref+0x770: ldstub [%g2 + 0x21], %o1
.word 0x3f800003 ! t0_kref+0x774: fbo,a _kref+0x780
.word 0x9ba3c92f ! t0_kref+0x778: fmuls %f15, %f15, %f13
.word 0x25800004 ! t0_kref+0x77c: fblg,a _kref+0x78c
.word 0x1b2abb9e ! t0_kref+0x780: sethi %hi(0xaaee7800), %o5
.word 0x2d480006 ! t0_kref+0x784: fbg,a,pt %fcc0, _kref+0x79c
.word 0xc12e3fe8 ! t0_kref+0x788: st %fsr, [%i0 - 0x18]
.word 0xee0e7fe2 ! t0_kref+0x78c: ldub [%i1 - 0x1e], %l7
.word 0xe656401b ! t0_kref+0x790: ldsh [%i1 + %i3], %l3
.word 0x80defc37 ! t0_kref+0x794: smulcc %i3, -0x3c9, %g0
.word 0xc807bfe8 ! t0_kref+0x798: ld [%fp - 0x18], %g4
.word 0x35480003 ! t0_kref+0x79c: fbue,a,pt %fcc0, _kref+0x7a8
.word 0x9f2d8009 ! t0_kref+0x7a0: sll %l6, %o1, %o7
.word 0x2b800006 ! t0_kref+0x7a4: fbug,a _kref+0x7bc
.word 0xdf270019 ! t0_kref+0x7a8: st %f15, [%i4 + %i1]
.word 0x99a309ce ! t0_kref+0x7ac: fdivd %f12, %f14, %f12
.word 0x99a0192f ! t0_kref+0x7b0: fstod %f15, %f12
.word 0x9fb38daf ! t0_kref+0x7b4: fxors %f14, %f15, %f15
.word 0x99b00c00 ! t0_kref+0x7b8: fzero %f12
.word 0x132ba32b ! t0_kref+0x7bc: sethi %hi(0xae8cac00), %o1
.word 0x2a800005 ! t0_kref+0x7c0: bcs,a _kref+0x7d4
.word 0x9da01a4e ! t0_kref+0x7c4: fdtoi %f14, %f14
.word 0xe4881019 ! t0_kref+0x7c8: lduba [%g0 + %i1]0x80, %l2
.word 0x9da0004e ! t0_kref+0x7cc: fmovd %f14, %f14
.word 0xd44e3fec ! t0_kref+0x7d0: ldsb [%i0 - 0x14], %o2
.word 0xd5e61009 ! t0_kref+0x7d4: casa [%i0]0x80, %o1, %o2
.word 0x9fa01a4e ! t0_kref+0x7d8: fdtoi %f14, %f15
.word 0xefe6501b ! t0_kref+0x7dc: casa [%i1]0x80, %i3, %l7
.word 0xde480019 ! t0_kref+0x7e0: ldsb [%g0 + %i1], %o7
.word 0x2d480005 ! t0_kref+0x7e4: fbg,a,pt %fcc0, _kref+0x7f8
.word 0x9bb38aad ! t0_kref+0x7e8: fpsub16s %f14, %f13, %f13
.word 0x9fa349ad ! t0_kref+0x7ec: fdivs %f13, %f13, %f15
.word 0xafb3044c ! t0_kref+0x7f0: fcmpne16 %f12, %f12, %l7
.word 0x929b62c5 ! t0_kref+0x7f4: xorcc %o5, 0x2c5, %o1
.word 0xee062008 ! t0_kref+0x7f8: ld [%i0 + 8], %l7
.word 0xd0263ff4 ! t0_kref+0x7fc: st %o0, [%i0 - 0xc]
.word 0x35800002 ! t0_kref+0x800: fbue,a _kref+0x808
.word 0x91400000 ! t0_kref+0x804: mov %y, %o0
.word 0xdb20a000 ! t0_kref+0x808: st %f13, [%g2]
call SYM(t0_subr0)
.word 0x8185c000 ! t0_kref+0x810: wr %l7, %g0, %y
.word 0x90f24016 ! t0_kref+0x814: udivcc %o1, %l6, %o0
.word 0x8143e040 ! t0_kref+0x818: membar 0x40
.word 0x25480005 ! t0_kref+0x81c: fblg,a,pt %fcc0, _kref+0x830
.word 0x99a0054e ! t0_kref+0x820: fsqrtd %f14, %f12
.word 0x3f800002 ! t0_kref+0x824: fbo,a _kref+0x82c
.word 0x81dd3d47 ! t0_kref+0x828: flush %l4 - 0x2b9
.word 0x3a800007 ! t0_kref+0x82c: bcc,a _kref+0x848
.word 0xec2e6010 ! t0_kref+0x830: stb %l6, [%i1 + 0x10]
.word 0xdd1e4000 ! t0_kref+0x834: ldd [%i1], %f14
.word 0xa4ba78aa ! t0_kref+0x838: xnorcc %o1, -0x756, %l2
.word 0xaa0a801a ! t0_kref+0x83c: and %o2, %i2, %l5
.word 0xd220a010 ! t0_kref+0x840: st %o1, [%g2 + 0x10]
.word 0xf16e7ff8 ! t0_kref+0x844: prefetch %i1 - 8, 24
.word 0xdb06601c ! t0_kref+0x848: ld [%i1 + 0x1c], %f13
.word 0xd828a032 ! t0_kref+0x84c: stb %o4, [%g2 + 0x32]
.word 0xa4fef638 ! t0_kref+0x850: sdivcc %i3, -0x9c8, %l2
.word 0xee066018 ! t0_kref+0x854: ld [%i1 + 0x18], %l7
.word 0x92b5c009 ! t0_kref+0x858: orncc %l7, %o1, %o1
.word 0x39800007 ! t0_kref+0x85c: fbuge,a _kref+0x878
.word 0xee36601c ! t0_kref+0x860: sth %l7, [%i1 + 0x1c]
.word 0xe5ee501d ! t0_kref+0x864: prefetcha %i1 + %i5, 18
.word 0xcf270005 ! t0_kref+0x868: st %f7, [%i4 + %g5]
.word 0xdd1e401d ! t0_kref+0x86c: ldd [%i1 + %i5], %f14
.word 0xd2f65000 ! t0_kref+0x870: stxa %o1, [%i1]0x80
.word 0x9ba0012f ! t0_kref+0x874: fabss %f15, %f13
.word 0xa92ee003 ! t0_kref+0x878: sll %i3, 0x3, %l4
.word 0x9de3bfa0 ! t0_kref+0x87c: save %sp, -0x60, %sp
.word 0xafef2471 ! t0_kref+0x880: restore %i4, 0x471, %l7
.word 0x30800007 ! t0_kref+0x884: ba,a _kref+0x8a0
.word 0xae7b0000 ! t0_kref+0x888: sdiv %o4, %g0, %l7
.word 0xd27e4000 ! t0_kref+0x88c: swap [%i1], %o1
.word 0x99b38e0c ! t0_kref+0x890: fand %f14, %f12, %f12
.word 0x90e2801b ! t0_kref+0x894: subccc %o2, %i3, %o0
.word 0xd9be5889 ! t0_kref+0x898: stda %f12, [%i1 + %o1]0xc4
.word 0x9da0192d ! t0_kref+0x89c: fstod %f13, %f14
.word 0x9eaab2e1 ! t0_kref+0x8a0: andncc %o2, -0xd1f, %o7
.word 0x9da349ad ! t0_kref+0x8a4: fdivs %f13, %f13, %f14
.word 0x9da01a2d ! t0_kref+0x8a8: fstoi %f13, %f14
.word 0xdd270018 ! t0_kref+0x8ac: st %f14, [%i4 + %i0]
.word 0x9da01a2d ! t0_kref+0x8b0: fstoi %f13, %f14
.word 0xa41d8009 ! t0_kref+0x8b4: xor %l6, %o1, %l2
.word 0xaefb401a ! t0_kref+0x8b8: sdivcc %o5, %i2, %l7
.word 0x9fa349ad ! t0_kref+0x8bc: fdivs %f13, %f13, %f15
.word 0x81b01025 ! t0_kref+0x8c0: siam 0x5
.word 0xaf2b401a ! t0_kref+0x8c4: sll %o5, %i2, %l7
.word 0x9fa0052f ! t0_kref+0x8c8: fsqrts %f15, %f15
.word 0x20480008 ! t0_kref+0x8cc: bn,a,pt %icc, _kref+0x8ec
.word 0xec366012 ! t0_kref+0x8d0: sth %l6, [%i1 + 0x12]
.word 0x90526d02 ! t0_kref+0x8d4: umul %o1, 0xd02, %o0
.word 0x81ab4aad ! t0_kref+0x8d8: fcmpes %fcc0, %f13, %f13
.word 0xaaa23134 ! t0_kref+0x8dc: subcc %o0, -0xecc, %l5
.word 0xd8167fea ! t0_kref+0x8e0: lduh [%i1 - 0x16], %o4
.word 0x9da389ce ! t0_kref+0x8e4: fdivd %f14, %f14, %f14
call SYM(t0_subr2)
.word 0xdd1e3ff0 ! t0_kref+0x8ec: ldd [%i0 - 0x10], %f14
.word 0x9a9b7dad ! t0_kref+0x8f0: xorcc %o5, -0x253, %o5
.word 0xdbf61008 ! t0_kref+0x8f4: casxa [%i0]0x80, %o0, %o5
.word 0xd25e7fe0 ! t0_kref+0x8f8: ldx [%i1 - 0x20], %o1
.word 0xd0380019 ! t0_kref+0x8fc: std %o0, [%g0 + %i1]
.word 0xed6e001b ! t0_kref+0x900: prefetch %i0 + %i3, 22
.word 0x2a480003 ! t0_kref+0x904: bcs,a,pt %icc, _kref+0x910
.word 0x99b38e4e ! t0_kref+0x908: fxnor %f14, %f14, %f12
.word 0x8582af7d ! t0_kref+0x90c: wr %o2, 0xf7d, %ccr
.word 0x9da0004c ! t0_kref+0x910: fmovd %f12, %f14
.word 0xae08313f ! t0_kref+0x914: and %g0, -0xec1, %l7
.word 0x9f400000 ! t0_kref+0x918: mov %y, %o7
.word 0xd806401c ! t0_kref+0x91c: ld [%i1 + %i4], %o4
.word 0xafb3840c ! t0_kref+0x920: fcmple16 %f14, %f12, %l7
.word 0x33480005 ! t0_kref+0x924: fbe,a,pt %fcc0, _kref+0x938
.word 0xdd06600c ! t0_kref+0x928: ld [%i1 + 0xc], %f14
.word 0xf4367ff0 ! t0_kref+0x92c: sth %i2, [%i1 - 0x10]
.word 0xe3ee101c ! t0_kref+0x930: prefetcha %i0 + %i4, 17
.word 0xc76e4008 ! t0_kref+0x934: prefetch %i1 + %o0, 3
.word 0x3c800001 ! t0_kref+0x938: bpos,a _kref+0x93c
.word 0xdd1f4018 ! t0_kref+0x93c: ldd [%i5 + %i0], %f14
.word 0xafb3848c ! t0_kref+0x940: fcmple32 %f14, %f12, %l7
.word 0x29480001 ! t0_kref+0x944: fbl,a,pt %fcc0, _kref+0x948
.word 0x9da0012e ! t0_kref+0x948: fabss %f14, %f14
.word 0xab418000 ! t0_kref+0x94c: mov %fprs, %l5
.word 0xd6366012 ! t0_kref+0x950: sth %o3, [%i1 + 0x12]
.word 0x9fc10000 ! t0_kref+0x954: call %g4
.word 0xd03e6008 ! t0_kref+0x958: std %o0, [%i1 + 8]
.word 0x9da018ce ! t0_kref+0x95c: fdtos %f14, %f14
.word 0xf828a022 ! t0_kref+0x960: stb %i4, [%g2 + 0x22]
.word 0xaaf72d71 ! t0_kref+0x964: udivcc %i4, 0xd71, %l5
.word 0x9db30e0e ! t0_kref+0x968: fand %f12, %f14, %f14
.word 0x9fa018ce ! t0_kref+0x96c: fdtos %f14, %f15
.word 0xec3e7ff8 ! t0_kref+0x970: std %l6, [%i1 - 8]
.word 0x01224388 ! t0_kref+0x974: sethi %hi(0x890e2000), %g0
.word 0x33480001 ! t0_kref+0x978: fbe,a,pt %fcc0, _kref+0x97c
.word 0xa4fac00b ! t0_kref+0x97c: sdivcc %o3, %o3, %l2
.word 0xe4566008 ! t0_kref+0x980: ldsh [%i1 + 8], %l2
.word 0xa6322c88 ! t0_kref+0x984: orn %o0, 0xc88, %l3
.word 0x81834000 ! t0_kref+0x988: wr %o5, %g0, %y
.word 0x9bb34aaf ! t0_kref+0x98c: fpsub16s %f13, %f15, %f13
.word 0xc807bfe8 ! t0_kref+0x990: ld [%fp - 0x18], %g4
.word 0x9ba348ae ! t0_kref+0x994: fsubs %f13, %f14, %f13
.word 0xac433e26 ! t0_kref+0x998: addc %o4, -0x1da, %l6
.word 0x9da0192f ! t0_kref+0x99c: fstod %f15, %f14
.word 0xf828a020 ! t0_kref+0x9a0: stb %i4, [%g2 + 0x20]
.word 0xd9be5816 ! t0_kref+0x9a4: stda %f12, [%i1 + %l6]0xc0
.word 0x99a000ce ! t0_kref+0x9a8: fnegd %f14, %f12
.word 0xd8362014 ! t0_kref+0x9ac: sth %o4, [%i0 + 0x14]
.word 0xda78a020 ! t0_kref+0x9b0: swap [%g2 + 0x20], %o5
.word 0xdf20a000 ! t0_kref+0x9b4: st %f15, [%g2]
.word 0x2e480004 ! t0_kref+0x9b8: bvs,a,pt %icc, _kref+0x9c8
.word 0x99b00ccc ! t0_kref+0x9bc: fnot2 %f12, %f12
.word 0x960368e7 ! t0_kref+0x9c0: add %o5, 0x8e7, %o3
.word 0xfd6e6000 ! t0_kref+0x9c4: prefetch %i1, 30
.word 0xf430a022 ! t0_kref+0x9c8: sth %i2, [%g2 + 0x22]
.word 0x80537673 ! t0_kref+0x9cc: umul %o5, -0x98d, %g0
.word 0xd4d6505b ! t0_kref+0x9d0: ldsha [%i1 + %i3]0x82, %o2
.word 0x99a309ce ! t0_kref+0x9d4: fdivd %f12, %f14, %f12
.word 0x9e5dc000 ! t0_kref+0x9d8: smul %l7, %g0, %o7
.word 0xd80e8018 ! t0_kref+0x9dc: ldub [%i2 + %i0], %o4
.word 0xaefa8008 ! t0_kref+0x9e0: sdivcc %o2, %o0, %l7
.word 0x9db307cc ! t0_kref+0x9e4: pdist %f12, %f12, %f14
.word 0xde166016 ! t0_kref+0x9e8: lduh [%i1 + 0x16], %o7
.word 0x33480007 ! t0_kref+0x9ec: fbe,a,pt %fcc0, _kref+0xa08
.word 0x952e800c ! t0_kref+0x9f0: sll %i2, %o4, %o2
.word 0x9da348ad ! t0_kref+0x9f4: fsubs %f13, %f13, %f14
.word 0x2e800005 ! t0_kref+0x9f8: bvs,a _kref+0xa0c
.word 0x9ba01a2e ! t0_kref+0x9fc: fstoi %f14, %f13
.word 0x8143c000 ! t0_kref+0xa00: stbar
.word 0x9916b7e8 ! t0_kref+0xa04: taddcctv %i2, -0x818, %o4
.word 0x99b38e0c ! t0_kref+0xa08: fand %f14, %f12, %f12
.word 0x9da3482d ! t0_kref+0xa0c: fadds %f13, %f13, %f14
.word 0x9da0110e ! t0_kref+0xa10: fxtod %f14, %f14
.word 0x96334009 ! t0_kref+0xa14: orn %o5, %o1, %o3
.word 0x98d366a5 ! t0_kref+0xa18: umulcc %o5, 0x6a5, %o4
.word 0xd9be9a19 ! t0_kref+0xa1c: stda %f12, [%i2 + %i1]0xd0
.word 0x9bb000ed ! t0_kref+0xa20: edge16ln %g0, %o5, %o5
.word 0x81580000 ! t0_kref+0xa24: flushw
.word 0x83414000 ! t0_kref+0xa28: mov %pc, %g1
.word 0x8140c000 ! t0_kref+0xa2c: mov %asi, %g0
.word 0xd03e3fe0 ! t0_kref+0xa30: std %o0, [%i0 - 0x20]
.word 0xaa1a762a ! t0_kref+0xa34: xor %o1, -0x9d6, %l5
.word 0xea40a010 ! t0_kref+0xa38: ldsw [%g2 + 0x10], %l5
.word 0x9fa0012e ! t0_kref+0xa3c: fabss %f14, %f15
.word 0x31800004 ! t0_kref+0xa40: fba,a _kref+0xa50
.word 0x801a8009 ! t0_kref+0xa44: xor %o2, %o1, %g0
.word 0xdb86101c ! t0_kref+0xa48: lda [%i0 + %i4]0x80, %f13
.word 0xd0064000 ! t0_kref+0xa4c: ld [%i1], %o0
.word 0x9db34eed ! t0_kref+0xa50: fornot2s %f13, %f13, %f14
.word 0xa856be7c ! t0_kref+0xa54: umul %i2, -0x184, %l4
.word 0x38480003 ! t0_kref+0xa58: bgu,a,pt %icc, _kref+0xa64
.word 0xa71a2930 ! t0_kref+0xa5c: tsubcctv %o0, 0x930, %l3
.word 0x81abcaaf ! t0_kref+0xa60: fcmpes %fcc0, %f15, %f15
.word 0x26800008 ! t0_kref+0xa64: bl,a _kref+0xa84
.word 0x909a4017 ! t0_kref+0xa68: xorcc %o1, %l7, %o0
.word 0x9da018cc ! t0_kref+0xa6c: fdtos %f12, %f14
.word 0x9bb3054c ! t0_kref+0xa70: fcmpeq16 %f12, %f12, %o5
.word 0xad2da017 ! t0_kref+0xa74: sll %l6, 0x17, %l6
.word 0x9da38d2e ! t0_kref+0xa78: fsmuld %f14, %f14, %f14
.word 0xad44c000 ! t0_kref+0xa7c: mov %gsr, %l6
.word 0xf620a020 ! t0_kref+0xa80: st %i3, [%g2 + 0x20]
.word 0x81868000 ! t0_kref+0xa84: wr %i2, %g0, %y
.word 0xa656fcd7 ! t0_kref+0xa88: umul %i3, -0x329, %l3
.word 0xe86e3fec ! t0_kref+0xa8c: ldstub [%i0 - 0x14], %l4
.word 0xd03e3ff8 ! t0_kref+0xa90: std %o0, [%i0 - 8]
call SYM(t0_subr2)
.word 0x9fa0012f ! t0_kref+0xa98: fabss %f15, %f15
.word 0x291fa608 ! t0_kref+0xa9c: sethi %hi(0x7e982000), %l4
.word 0x9016bb4d ! t0_kref+0xaa0: or %i2, -0x4b3, %o0
.word 0x99a0054c ! t0_kref+0xaa4: fsqrtd %f12, %f12
.word 0x9bb6c09c ! t0_kref+0xaa8: edge16 %i3, %i4, %o5
.word 0x86102003 ! t0_kref+0xaac: mov 0x3, %g3
.word 0x32800000 ! t0_kref+0xab0: bne,a _kref+0xab0
.word 0x86a0e001 ! t0_kref+0xab4: subcc %g3, 1, %g3
.word 0x8053000b ! t0_kref+0xab8: umul %o4, %o3, %g0
.word 0x9da0192d ! t0_kref+0xabc: fstod %f13, %f14
.word 0x8143e040 ! t0_kref+0xac0: membar 0x40
.word 0x9fa018cc ! t0_kref+0xac4: fdtos %f12, %f15
.word 0x33480001 ! t0_kref+0xac8: fbe,a,pt %fcc0, _kref+0xacc
.word 0xd416c018 ! t0_kref+0xacc: lduh [%i3 + %i0], %o2
.word 0x9fa0012e ! t0_kref+0xad0: fabss %f14, %f15
.word 0x9db38dcc ! t0_kref+0xad4: fnand %f14, %f12, %f14
.word 0x37800001 ! t0_kref+0xad8: fbge,a _kref+0xadc
.word 0xa852400b ! t0_kref+0xadc: umul %o1, %o3, %l4
.word 0xd99e5a5d ! t0_kref+0xae0: ldda [%i1 + %i5]0xd2, %f12
.word 0x293e4be7 ! t0_kref+0xae4: sethi %hi(0xf92f9c00), %l4
.word 0x8143c000 ! t0_kref+0xae8: stbar
.word 0x9fb3cc6d ! t0_kref+0xaec: fnors %f15, %f13, %f15
.word 0x94532505 ! t0_kref+0xaf0: umul %o4, 0x505, %o2
.word 0x9db38ace ! t0_kref+0xaf4: fpsub32 %f14, %f14, %f14
.word 0x3e800006 ! t0_kref+0xaf8: bvc,a _kref+0xb10
.word 0x99a0192f ! t0_kref+0xafc: fstod %f15, %f12
.word 0xde4e2000 ! t0_kref+0xb00: ldsb [%i0], %o7
.word 0xe47e7ff4 ! t0_kref+0xb04: swap [%i1 - 0xc], %l2
.word 0x9da389cc ! t0_kref+0xb08: fdivd %f14, %f12, %f14
.word 0xa862a947 ! t0_kref+0xb0c: subc %o2, 0x947, %l4
.word 0x8610200f ! t0_kref+0xb10: mov 0xf, %g3
.word 0x86a0e001 ! t0_kref+0xb14: subcc %g3, 1, %g3
.word 0x22800019 ! t0_kref+0xb18: be,a _kref+0xb7c
.word 0x90d23c29 ! t0_kref+0xb1c: umulcc %o0, -0x3d7, %o0
.word 0x9e92e002 ! t0_kref+0xb20: orcc %o3, 2, %o7
.word 0x99b38ace ! t0_kref+0xb24: fpsub32 %f14, %f14, %f12
.word 0xe36e401d ! t0_kref+0xb28: prefetch %i1 + %i5, 17
.word 0x37480005 ! t0_kref+0xb2c: fbge,a,pt %fcc0, _kref+0xb40
.word 0xec000018 ! t0_kref+0xb30: ld [%g0 + %i0], %l6
.word 0xc0064000 ! t0_kref+0xb34: ld [%i1], %g0
.word 0x9ba389ae ! t0_kref+0xb38: fdivs %f14, %f14, %f13
.word 0x9db00c00 ! t0_kref+0xb3c: fzero %f14
.word 0xda2e4000 ! t0_kref+0xb40: stb %o5, [%i1]
.word 0xe8567fe6 ! t0_kref+0xb44: ldsh [%i1 - 0x1a], %l4
.word 0x2b070582 ! t0_kref+0xb48: sethi %hi(0x1c160800), %l5
.word 0x81da2482 ! t0_kref+0xb4c: flush %o0 + 0x482
.word 0x9fa01a2d ! t0_kref+0xb50: fstoi %f13, %f15
.word 0x9db38a6e ! t0_kref+0xb54: fpadd32s %f14, %f14, %f14
.word 0xd9be581a ! t0_kref+0xb58: stda %f12, [%i1 + %i2]0xc0
.word 0x9db34eef ! t0_kref+0xb5c: fornot2s %f13, %f15, %f14
.word 0x9db387ce ! t0_kref+0xb60: pdist %f14, %f14, %f14
.word 0xd0c71019 ! t0_kref+0xb64: ldswa [%i4 + %i1]0x80, %o0
.word 0xec0e7ffc ! t0_kref+0xb68: ldub [%i1 - 4], %l6
.word 0x99a0014e ! t0_kref+0xb6c: fabsd %f14, %f12
.word 0xafb3048e ! t0_kref+0xb70: fcmple32 %f12, %f14, %l7
.word 0xad400000 ! t0_kref+0xb74: mov %y, %l6
.word 0x9fa01a2f ! t0_kref+0xb78: fstoi %f15, %f15
.word 0xec300019 ! t0_kref+0xb7c: sth %l6, [%g0 + %i1]
.word 0xaaa3391c ! t0_kref+0xb80: subcc %o4, -0x6e4, %l5
.word 0xecb81019 ! t0_kref+0xb84: stda %l6, [%g0 + %i1]0x80
.word 0x9fb5c11b ! t0_kref+0xb88: edge32 %l7, %i3, %o7
.word 0x9f44c000 ! t0_kref+0xb8c: mov %gsr, %o7
.word 0x9e737661 ! t0_kref+0xb90: udiv %o5, -0x99f, %o7
.word 0xa81a800c ! t0_kref+0xb94: xor %o2, %o4, %l4
.word 0xd6480018 ! t0_kref+0xb98: ldsb [%g0 + %i0], %o3
.word 0xa744c000 ! t0_kref+0xb9c: mov %gsr, %l3
.word 0x9a8b6766 ! t0_kref+0xba0: andcc %o5, 0x766, %o5
.word 0xc04e2014 ! t0_kref+0xba4: ldsb [%i0 + 0x14], %g0
.word 0x81800000 ! t0_kref+0xba8: mov %g0, %y
.word 0x9ba018ce ! t0_kref+0xbac: fdtos %f14, %f13
.word 0x97b58328 ! t0_kref+0xbb0: bmask %l6, %o0, %o3
.word 0xd8167fec ! t0_kref+0xbb4: lduh [%i1 - 0x14], %o4
.word 0xace2c00b ! t0_kref+0xbb8: subccc %o3, %o3, %l6
.word 0x9db38d40 ! t0_kref+0xbbc: fnot1 %f14, %f14
.word 0x9eb6e9e6 ! t0_kref+0xbc0: orncc %i3, 0x9e6, %o7
.word 0x9ba018cc ! t0_kref+0xbc4: fdtos %f12, %f13
.word 0xfb6e401a ! t0_kref+0xbc8: prefetch %i1 + %i2, 29
.word 0xd220a000 ! t0_kref+0xbcc: st %o1, [%g2]
.word 0xe4167fe4 ! t0_kref+0xbd0: lduh [%i1 - 0x1c], %l2
.word 0x80fb4009 ! t0_kref+0xbd4: sdivcc %o5, %o1, %g0
.word 0xacbaed30 ! t0_kref+0xbd8: xnorcc %o3, 0xd30, %l6
.word 0x80e5e0f6 ! t0_kref+0xbdc: subccc %l7, 0xf6, %g0
.word 0x8143e040 ! t0_kref+0xbe0: membar 0x40
.word 0x8582c009 ! t0_kref+0xbe4: wr %o3, %o1, %ccr
.word 0xd48e9019 ! t0_kref+0xbe8: lduba [%i2 + %i1]0x80, %o2
.word 0xf876001d ! t0_kref+0xbec: stx %i4, [%i0 + %i5]
.word 0x3a800005 ! t0_kref+0xbf0: bcc,a _kref+0xc04
.word 0xd82e401a ! t0_kref+0xbf4: stb %o4, [%i1 + %i2]
.word 0x99b386ce ! t0_kref+0xbf8: fmul8sux16 %f14, %f14, %f12
.word 0xd248a030 ! t0_kref+0xbfc: ldsb [%g2 + 0x30], %o1
.word 0x9ba01a4c ! t0_kref+0xc00: fdtoi %f12, %f13
.word 0xd628a023 ! t0_kref+0xc04: stb %o3, [%g2 + 0x23]
.word 0x26800007 ! t0_kref+0xc08: bl,a _kref+0xc24
.word 0x9ba3c92e ! t0_kref+0xc0c: fmuls %f15, %f14, %f13
.word 0x9db30d8e ! t0_kref+0xc10: fxor %f12, %f14, %f14
.word 0x8143c000 ! t0_kref+0xc14: stbar
.word 0x99b00f0e ! t0_kref+0xc18: fsrc2 %f14, %f12
.word 0xd91e3ff8 ! t0_kref+0xc1c: ldd [%i0 - 8], %f12
.word 0xd896d059 ! t0_kref+0xc20: lduha [%i3 + %i1]0x82, %o4
.word 0x27480006 ! t0_kref+0xc24: fbul,a,pt %fcc0, _kref+0xc3c
.word 0xe8462018 ! t0_kref+0xc28: ldsw [%i0 + 0x18], %l4
.word 0xa4e24017 ! t0_kref+0xc2c: subccc %o1, %l7, %l2
.word 0xae56fecd ! t0_kref+0xc30: umul %i3, -0x133, %l7
.word 0x9ba3c9af ! t0_kref+0xc34: fdivs %f15, %f15, %f13
.word 0x2f800004 ! t0_kref+0xc38: fbu,a _kref+0xc48
.word 0x9db00f2e ! t0_kref+0xc3c: fsrc2s %f14, %f14
.word 0xc0366014 ! t0_kref+0xc40: clrh [%i1 + 0x14]
.word 0xe8162018 ! t0_kref+0xc44: lduh [%i0 + 0x18], %l4
.word 0x29800007 ! t0_kref+0xc48: fbl,a _kref+0xc64
.word 0x9da01a2d ! t0_kref+0xc4c: fstoi %f13, %f14
.word 0x28800001 ! t0_kref+0xc50: bleu,a _kref+0xc54
.word 0x92a5c00d ! t0_kref+0xc54: subcc %l7, %o5, %o1
.word 0xb8103fec ! t0_kref+0xc58: mov 0xffffffec, %i4
.word 0x9ad80000 ! t0_kref+0xc5c: smulcc %g0, %g0, %o5
.word 0x9af6800b ! t0_kref+0xc60: udivcc %i2, %o3, %o5
.word 0x3f800001 ! t0_kref+0xc64: fbo,a _kref+0xc68
.word 0x9db3090e ! t0_kref+0xc68: faligndata %f12, %f14, %f14
.word 0x9fc00004 ! t0_kref+0xc6c: call %g0 + %g4
.word 0xa413000b ! t0_kref+0xc70: or %o4, %o3, %l2
.word 0x9da9c04e ! t0_kref+0xc74: fmovdu %fcc0, %f14, %f14
.word 0xe36e401a ! t0_kref+0xc78: prefetch %i1 + %i2, 17
.word 0x9fc00004 ! t0_kref+0xc7c: call %g0 + %g4
.word 0xd26e0000 ! t0_kref+0xc80: ldstub [%i0], %o1
.word 0xf420a020 ! t0_kref+0xc84: st %i2, [%g2 + 0x20]
.word 0x9da3884e ! t0_kref+0xc88: faddd %f14, %f14, %f14
.word 0x99a3094e ! t0_kref+0xc8c: fmuld %f12, %f14, %f12
.word 0xd9be5817 ! t0_kref+0xc90: stda %f12, [%i1 + %l7]0xc0
call 1f
.empty
.word 0xa9b2809b ! t0_kref+0xc98: edge16 %o2, %i3, %l4
.word 0x3c800002 ! t0_kref+0xc9c: bpos,a _kref+0xca4
.word 0xd24e001a ! t0_kref+0xca0: ldsb [%i0 + %i2], %o1
.word 0xed68a14f ! t0_kref+0xca4: prefetch %g2 + 0x14f, 22
1: .word 0x91b3844e ! t0_kref+0xca8: fcmpne16 %f14, %f14, %o0
.word 0x99b38ece ! t0_kref+0xcac: fornot2 %f14, %f14, %f12
.word 0xf4280018 ! t0_kref+0xcb0: stb %i2, [%g0 + %i0]
.word 0x97400000 ! t0_kref+0xcb4: mov %y, %o3
.word 0xdb267fe4 ! t0_kref+0xcb8: st %f13, [%i1 - 0x1c]
.word 0x9656ff99 ! t0_kref+0xcbc: umul %i3, -0x67, %o3
.word 0xd0380018 ! t0_kref+0xcc0: std %o0, [%g0 + %i0]
.word 0x81ab8a4c ! t0_kref+0xcc4: fcmpd %fcc0, %f14, %f12
.word 0x92aa0009 ! t0_kref+0xcc8: andncc %o0, %o1, %o1
.word 0x97418000 ! t0_kref+0xccc: mov %fprs, %o3
.word 0xd42e7fee ! t0_kref+0xcd0: stb %o2, [%i1 - 0x12]
.word 0xee20a030 ! t0_kref+0xcd4: st %l7, [%g2 + 0x30]
.word 0xae52adf2 ! t0_kref+0xcd8: umul %o2, 0xdf2, %l7
.word 0xfb6e6008 ! t0_kref+0xcdc: prefetch %i1 + 8, 29
.word 0xdd20a030 ! t0_kref+0xce0: st %f14, [%g2 + 0x30]
.word 0x33800007 ! t0_kref+0xce4: fbe,a _kref+0xd00
.word 0x9657001c ! t0_kref+0xce8: umul %i4, %i4, %o3
.word 0x9aa58009 ! t0_kref+0xcec: subcc %l6, %o1, %o5
.word 0x39800001 ! t0_kref+0xcf0: fbuge,a _kref+0xcf4
.word 0x81580000 ! t0_kref+0xcf4: flushw
.word 0x9ba01a4e ! t0_kref+0xcf8: fdtoi %f14, %f13
.word 0x37480002 ! t0_kref+0xcfc: fbge,a,pt %fcc0, _kref+0xd04
.word 0xec3e001d ! t0_kref+0xd00: std %l6, [%i0 + %i5]
.word 0xdd1fbcf8 ! t0_kref+0xd04: ldd [%fp - 0x308], %f14
.word 0xd6d61000 ! t0_kref+0xd08: ldsha [%i0]0x80, %o3
.word 0xacf024de ! t0_kref+0xd0c: udivcc %g0, 0x4de, %l6
.word 0x9af2400b ! t0_kref+0xd10: udivcc %o1, %o3, %o5
.word 0xdd1fbf60 ! t0_kref+0xd14: ldd [%fp - 0xa0], %f14
.word 0xdf064000 ! t0_kref+0xd18: ld [%i1], %f15
.word 0x21800005 ! t0_kref+0xd1c: fbn,a _kref+0xd30
.word 0xd4c65000 ! t0_kref+0xd20: ldswa [%i1]0x80, %o2
.word 0x8143c000 ! t0_kref+0xd24: stbar
.word 0x9da309cc ! t0_kref+0xd28: fdivd %f12, %f12, %f14
.word 0x99b6832b ! t0_kref+0xd2c: bmask %i2, %o3, %o4
.word 0xae1abb92 ! t0_kref+0xd30: xor %o2, -0x46e, %l7
.word 0xd6200018 ! t0_kref+0xd34: st %o3, [%g0 + %i0]
.word 0xaadec00d ! t0_kref+0xd38: smulcc %i3, %o5, %l5
.word 0x9b2f0009 ! t0_kref+0xd3c: sll %i4, %o1, %o5
.word 0xd830a002 ! t0_kref+0xd40: sth %o4, [%g2 + 2]
.word 0x36800008 ! t0_kref+0xd44: bge,a _kref+0xd64
.word 0xa7b5800a ! t0_kref+0xd48: edge8 %l6, %o2, %l3
.word 0x931f000d ! t0_kref+0xd4c: tsubcctv %i4, %o5, %o1
.word 0x8582c00c ! t0_kref+0xd50: wr %o3, %o4, %ccr
.word 0x80ad800c ! t0_kref+0xd54: andncc %l6, %o4, %g0
.word 0x9fa3882d ! t0_kref+0xd58: fadds %f14, %f13, %f15
.word 0xd87f0019 ! t0_kref+0xd5c: swap [%i4 + %i1], %o4
.word 0xd8567fec ! t0_kref+0xd60: ldsh [%i1 - 0x14], %o4
.word 0xd620a030 ! t0_kref+0xd64: st %o3, [%g2 + 0x30]
.word 0xee20a000 ! t0_kref+0xd68: st %l7, [%g2]
.word 0xda56401b ! t0_kref+0xd6c: ldsh [%i1 + %i3], %o5
.word 0xecbe501d ! t0_kref+0xd70: stda %l6, [%i1 + %i5]0x80
.word 0x30800003 ! t0_kref+0xd74: ba,a _kref+0xd80
.word 0x99b38a4e ! t0_kref+0xd78: fpadd32 %f14, %f14, %f12
.word 0x2a800003 ! t0_kref+0xd7c: bcs,a _kref+0xd88
.word 0x9db3cc6f ! t0_kref+0xd80: fnors %f15, %f15, %f14
.word 0x30480006 ! t0_kref+0xd84: ba,a,pt %icc, _kref+0xd9c
.word 0x9fa000af ! t0_kref+0xd88: fnegs %f15, %f15
.word 0xd0be501d ! t0_kref+0xd8c: stda %o0, [%i1 + %i5]0x80
.word 0xdab01019 ! t0_kref+0xd90: stha %o5, [%g0 + %i1]0x80
.word 0x8586801b ! t0_kref+0xd94: wr %i2, %i3, %ccr
.word 0x921d800d ! t0_kref+0xd98: xor %l6, %o5, %o1
.word 0xd91e401d ! t0_kref+0xd9c: ldd [%i1 + %i5], %f12
.word 0x87802082 ! t0_kref+0xda0: mov 0x82, %asi
.word 0x81800000 ! t0_kref+0xda4: mov %g0, %y
call SYM(t0_subr3)
.word 0xaad2c00d ! t0_kref+0xdac: umulcc %o3, %o5, %l5
.word 0xd80e6009 ! t0_kref+0xdb0: ldub [%i1 + 9], %o4
.word 0x8143e025 ! t0_kref+0xdb4: membar 0x25
.word 0xd66e7fe3 ! t0_kref+0xdb8: ldstub [%i1 - 0x1d], %o3
.word 0x9ebb001a ! t0_kref+0xdbc: xnorcc %o4, %i2, %o7
.word 0xa944c000 ! t0_kref+0xdc0: mov %gsr, %l4
.word 0x23800007 ! t0_kref+0xdc4: fbne,a _kref+0xde0
.word 0x80a3725d ! t0_kref+0xdc8: cmp %o5, -0xda3
.word 0x8186c000 ! t0_kref+0xdcc: wr %i3, %g0, %y
.word 0xe608a022 ! t0_kref+0xdd0: ldub [%g2 + 0x22], %l3
.word 0x9fa3882f ! t0_kref+0xdd4: fadds %f14, %f15, %f15
.word 0xc56e0008 ! t0_kref+0xdd8: prefetch %i0 + %o0, 2
.word 0xf420a000 ! t0_kref+0xddc: st %i2, [%g2]
.word 0x9ba3892d ! t0_kref+0xde0: fmuls %f14, %f13, %f13
.word 0xd2d81018 ! t0_kref+0xde4: ldxa [%g0 + %i0]0x80, %o1
call SYM(t0_subr3)
.word 0xfdee101b ! t0_kref+0xdec: prefetcha %i0 + %i3, 30
.word 0x9de3bfa0 ! t0_kref+0xdf0: save %sp, -0x60, %sp
.word 0xa5eec01d ! t0_kref+0xdf4: restore %i3, %i5, %l2
.word 0x9075c00b ! t0_kref+0xdf8: udiv %l7, %o3, %o0
.word 0x2a480002 ! t0_kref+0xdfc: bcs,a,pt %icc, _kref+0xe04
.word 0x98f20000 ! t0_kref+0xe00: udivcc %o0, %g0, %o4
.word 0xa835801c ! t0_kref+0xe04: orn %l6, %i4, %l4
.word 0x27800007 ! t0_kref+0xe08: fbul,a _kref+0xe24
.word 0xec3e401d ! t0_kref+0xe0c: std %l6, [%i1 + %i5]
.word 0x9fb38a2e ! t0_kref+0xe10: fpadd16s %f14, %f14, %f15
.word 0x9db38a0c ! t0_kref+0xe14: fpadd16 %f14, %f12, %f14
.word 0xa4a826b8 ! t0_kref+0xe18: andncc %g0, 0x6b8, %l2
call SYM(t0_subr3)
.word 0xae183c18 ! t0_kref+0xe20: xor %g0, -0x3e8, %l7
.word 0x99a0192f ! t0_kref+0xe24: fstod %f15, %f12
.word 0x80573dff ! t0_kref+0xe28: umul %i4, -0x201, %g0
call 0x000006d4
.word 0x9da348ad ! t0_kref+0xe30: fsubs %f13, %f13, %f14
.word 0xd2470019 ! t0_kref+0xe34: ldsw [%i4 + %i1], %o1
.word 0x2b2d27a0 ! t0_kref+0xe38: sethi %hi(0xb49e8000), %l5
.word 0xa4d5c000 ! t0_kref+0xe3c: umulcc %l7, %g0, %l2
.word 0xa897001c ! t0_kref+0xe40: orcc %i4, %i4, %l4
.word 0x86102019 ! t0_kref+0xe44: mov 0x19, %g3
.word 0x86a0e001 ! t0_kref+0xe48: subcc %g3, 1, %g3
.word 0x2280001d ! t0_kref+0xe4c: be,a _kref+0xec0
.word 0x9fa0012f ! t0_kref+0xe50: fabss %f15, %f15
.word 0x9da389ae ! t0_kref+0xe54: fdivs %f14, %f14, %f14
.word 0x26800003 ! t0_kref+0xe58: bl,a _kref+0xe64
.word 0xda20a030 ! t0_kref+0xe5c: st %o5, [%g2 + 0x30]
.word 0x9e8ae1f4 ! t0_kref+0xe60: andcc %o3, 0x1f4, %o7
.word 0x900e8008 ! t0_kref+0xe64: and %i2, %o0, %o0
.word 0x23800001 ! t0_kref+0xe68: fbne,a _kref+0xe6c
.word 0x81b6c0e0 ! t0_kref+0xe6c: edge16ln %i3, %g0, %g0
.word 0xab2d800b ! t0_kref+0xe70: sll %l6, %o3, %l5
.word 0x9fa01a4e ! t0_kref+0xe74: fdtoi %f14, %f15
.word 0x81ab8a4c ! t0_kref+0xe78: fcmpd %fcc0, %f14, %f12
.word 0x2cbffff3 ! t0_kref+0xe7c: bneg,a _kref+0xe48
.word 0x9fa01a4e ! t0_kref+0xe80: fdtoi %f14, %f15
.word 0xc768a182 ! t0_kref+0xe84: prefetch %g2 + 0x182, 3
.word 0xc16e2008 ! t0_kref+0xe88: prefetch %i0 + 8, 0
.word 0x9fa3882d ! t0_kref+0xe8c: fadds %f14, %f13, %f15
.word 0xf420a020 ! t0_kref+0xe90: st %i2, [%g2 + 0x20]
.word 0x9da0002f ! t0_kref+0xe94: fmovs %f15, %f14
.word 0x9bb0076c ! t0_kref+0xe98: fpack16 %f12, %f13
.word 0xa446e0e3 ! t0_kref+0xe9c: addc %i3, 0xe3, %l2
.word 0x8143c000 ! t0_kref+0xea0: stbar
.word 0xc1086a72 ! t0_kref+0xea4: ld [%g1 + 0xa72], %fsr
.word 0xdb063ffc ! t0_kref+0xea8: ld [%i0 - 4], %f13
.word 0x98936ba2 ! t0_kref+0xeac: orcc %o5, 0xba2, %o4
.word 0xee163ffe ! t0_kref+0xeb0: lduh [%i0 - 2], %l7
.word 0x907333aa ! t0_kref+0xeb4: udiv %o4, -0xc56, %o0
.word 0xa41337d2 ! t0_kref+0xeb8: or %o4, -0x82e, %l2
.word 0xee20a030 ! t0_kref+0xebc: st %l7, [%g2 + 0x30]
.word 0x9bb34c6d ! t0_kref+0xec0: fnors %f13, %f13, %f13
.word 0x9fa01a2f ! t0_kref+0xec4: fstoi %f15, %f15
.word 0xe406401c ! t0_kref+0xec8: ld [%i1 + %i4], %l2
.word 0x801ec00a ! t0_kref+0xecc: xor %i3, %o2, %g0
.word 0xa8524000 ! t0_kref+0xed0: umul %o1, %g0, %l4
.word 0x8143c000 ! t0_kref+0xed4: stbar
.word 0xd830a012 ! t0_kref+0xed8: sth %o4, [%g2 + 0x12]
.word 0x9ee20008 ! t0_kref+0xedc: subccc %o0, %o0, %o7
.word 0xd828a012 ! t0_kref+0xee0: stb %o4, [%g2 + 0x12]
.word 0x90303cc4 ! t0_kref+0xee4: orn %g0, -0x33c, %o0
.word 0x9ab72057 ! t0_kref+0xee8: orncc %i4, 0x57, %o5
.word 0x39800007 ! t0_kref+0xeec: fbuge,a _kref+0xf08
.word 0xaab80017 ! t0_kref+0xef0: xnorcc %g0, %l7, %l5
.word 0x90d2c01c ! t0_kref+0xef4: umulcc %o3, %i4, %o0
.word 0x809a800a ! t0_kref+0xef8: xorcc %o2, %o2, %g0
.word 0xde50a030 ! t0_kref+0xefc: ldsh [%g2 + 0x30], %o7
.word 0x113f50c4 ! t0_kref+0xf00: sethi %hi(0xfd431000), %o0
.word 0x26480003 ! t0_kref+0xf04: bl,a,pt %icc, _kref+0xf10
.word 0x9da0192f ! t0_kref+0xf08: fstod %f15, %f14
.word 0xd87e001c ! t0_kref+0xf0c: swap [%i0 + %i4], %o4
.word 0x32480008 ! t0_kref+0xf10: bne,a,pt %icc, _kref+0xf30
.word 0xae0a76dc ! t0_kref+0xf14: and %o1, -0x924, %l7
.word 0x9fa01a2f ! t0_kref+0xf18: fstoi %f15, %f15
.word 0x9ab0000b ! t0_kref+0xf1c: orncc %g0, %o3, %o5
.word 0x81580000 ! t0_kref+0xf20: flushw
.word 0xe67e6000 ! t0_kref+0xf24: swap [%i1], %l3
.word 0x91b3848e ! t0_kref+0xf28: fcmple32 %f14, %f14, %o0
.word 0x9db3c6af ! t0_kref+0xf2c: fmul8x16al %f15, %f15, %f14
.word 0xafb5c020 ! t0_kref+0xf30: edge8n %l7, %g0, %l7
.word 0xa765a509 ! t0_kref+0xf34: movneg %icc, -0x2f7, %l3
.word 0x99b38ace ! t0_kref+0xf38: fpsub32 %f14, %f14, %f12
.word 0x9da0054c ! t0_kref+0xf3c: fsqrtd %f12, %f14
.word 0x8182c000 ! t0_kref+0xf40: wr %o3, %g0, %y
.word 0x25800003 ! t0_kref+0xf44: fblg,a _kref+0xf50
.word 0x99a0192d ! t0_kref+0xf48: fstod %f13, %f12
.word 0x94b37773 ! t0_kref+0xf4c: orncc %o5, -0x88d, %o2
.word 0xd028a012 ! t0_kref+0xf50: stb %o0, [%g2 + 0x12]
.word 0xd9be189a ! t0_kref+0xf54: stda %f12, [%i0 + %i2]0xc4
.word 0x34800008 ! t0_kref+0xf58: bg,a _kref+0xf78
.word 0xd4c65000 ! t0_kref+0xf5c: ldswa [%i1]0x80, %o2
.word 0x9fa0052d ! t0_kref+0xf60: fsqrts %f13, %f15
.word 0x81830000 ! t0_kref+0xf64: wr %o4, %g0, %y
.word 0x81ab8a4e ! t0_kref+0xf68: fcmpd %fcc0, %f14, %f14
.word 0x94bdc00c ! t0_kref+0xf6c: xnorcc %l7, %o4, %o2
.word 0xa62a400a ! t0_kref+0xf70: andn %o1, %o2, %l3
.word 0xde86501c ! t0_kref+0xf74: lda [%i1 + %i4]0x80, %o7
.word 0x9edf2356 ! t0_kref+0xf78: smulcc %i4, 0x356, %o7
.word 0x90b80016 ! t0_kref+0xf7c: xnorcc %g0, %l6, %o0
.word 0x81df7613 ! t0_kref+0xf80: flush %i5 - 0x9ed
.word 0xe8c71018 ! t0_kref+0xf84: ldswa [%i4 + %i0]0x80, %l4
.word 0x9fa0012d ! t0_kref+0xf88: fabss %f13, %f15
.word 0x9db3c72e ! t0_kref+0xf8c: fmuld8ulx16 %f15, %f14, %f14
.word 0x80ab76b8 ! t0_kref+0xf90: andncc %o5, -0x948, %g0
.word 0xad22ea1d ! t0_kref+0xf94: mulscc %o3, 0xa1d, %l6
.word 0xa852400d ! t0_kref+0xf98: umul %o1, %o5, %l4
.word 0x9253663e ! t0_kref+0xf9c: umul %o5, 0x63e, %o1
.word 0x9ba349ae ! t0_kref+0xfa0: fdivs %f13, %f14, %f13
.word 0xd4362012 ! t0_kref+0xfa4: sth %o2, [%i0 + 0x12]
.word 0x94f2f29f ! t0_kref+0xfa8: udivcc %o3, -0xd61, %o2
.word 0x9842c017 ! t0_kref+0xfac: addc %o3, %l7, %o4
.word 0x9da0012e ! t0_kref+0xfb0: fabss %f14, %f14
.word 0x9fa0012f ! t0_kref+0xfb4: fabss %f15, %f15
.word 0xdd1e0000 ! t0_kref+0xfb8: ldd [%i0], %f14
.word 0xe06e401a ! t0_kref+0xfbc: ldstub [%i1 + %i2], %l0
.word 0x81b01021 ! t0_kref+0xfc0: siam 0x1
.word 0x9ba3892d ! t0_kref+0xfc4: fmuls %f14, %f13, %f13
.word 0x9abeb7c3 ! t0_kref+0xfc8: xnorcc %i2, -0x83d, %o5
.word 0x99a389ce ! t0_kref+0xfcc: fdivd %f14, %f14, %f12
.word 0x28800001 ! t0_kref+0xfd0: bleu,a _kref+0xfd4
.word 0x130df90a ! t0_kref+0xfd4: sethi %hi(0x37e42800), %o1
.word 0xdd180018 ! t0_kref+0xfd8: ldd [%g0 + %i0], %f14
.word 0x9fa3c9af ! t0_kref+0xfdc: fdivs %f15, %f15, %f15
.word 0x29480007 ! t0_kref+0xfe0: fbl,a,pt %fcc0, _kref+0xffc
.word 0x9ba389af ! t0_kref+0xfe4: fdivs %f14, %f15, %f13
.word 0xfb6e2000 ! t0_kref+0xfe8: prefetch %i0, 29
.word 0x30480003 ! t0_kref+0xfec: ba,a,pt %icc, _kref+0xff8
.word 0x9da3482d ! t0_kref+0xff0: fadds %f13, %f13, %f14
.word 0x9895fc64 ! t0_kref+0xff4: orcc %l7, -0x39c, %o4
.word 0x9da309cc ! t0_kref+0xff8: fdivd %f12, %f12, %f14
.word 0xa4f264de ! t0_kref+0xffc: udivcc %o1, 0x4de, %l2
.word 0x29480005 ! t0_kref+0x1000: fbl,a,pt %fcc0, _kref+0x1014
.word 0x95b3409a ! t0_kref+0x1004: edge16 %o5, %i2, %o2
.word 0x9ba3482d ! t0_kref+0x1008: fadds %f13, %f13, %f13
.word 0xc16e401a ! t0_kref+0x100c: prefetch %i1 + %i2, 0
.word 0xa6dea36a ! t0_kref+0x1010: smulcc %i2, 0x36a, %l3
.word 0x9da3c82f ! t0_kref+0x1014: fadds %f15, %f15, %f14
.word 0xd6500018 ! t0_kref+0x1018: ldsh [%g0 + %i0], %o3
.word 0x9fa0052d ! t0_kref+0x101c: fsqrts %f13, %f15
.word 0x95b385ce ! t0_kref+0x1020: fcmpeq32 %f14, %f14, %o2
.word 0x99b00c00 ! t0_kref+0x1024: fzero %f12
.word 0xdd983ff0 ! t0_kref+0x1028: ldda [%g0 - 0x10]%asi, %f14
.word 0x9fc10000 ! t0_kref+0x102c: call %g4
.word 0x945b38b2 ! t0_kref+0x1030: smul %o4, -0x74e, %o2
.word 0x9fa01a2d ! t0_kref+0x1034: fstoi %f13, %f15
.word 0xe408662c ! t0_kref+0x1038: ldub [%g1 + 0x62c], %l2
.word 0xa41ca00c ! t0_kref+0x103c: xor %l2, 0xc, %l2
.word 0xe428662c ! t0_kref+0x1040: stb %l2, [%g1 + 0x62c]
.word 0x81d8662c ! t0_kref+0x1044: flush %g1 + 0x62c
.word 0x9fc00004 ! t0_kref+0x1048: call %g0 + %g4
.word 0xd4de501d ! t0_kref+0x104c: ldxa [%i1 + %i5]0x80, %o2
.word 0xd2267fe0 ! t0_kref+0x1050: st %o1, [%i1 - 0x20]
2: .word 0xa0768016 ! t0_kref+0x1054: udiv %i2, %l6, %l0
.word 0xc76e2018 ! t0_kref+0x1058: prefetch %i0 + 0x18, 3
.word 0xa6fdc00a ! t0_kref+0x105c: sdivcc %l7, %o2, %l3
.word 0x9db38f4c ! t0_kref+0x1060: fornot1 %f14, %f12, %f14
.word 0x9da0054e ! t0_kref+0x1064: fsqrtd %f14, %f14
.word 0xd028a010 ! t0_kref+0x1068: stb %o0, [%g2 + 0x10]
.word 0xee167fe0 ! t0_kref+0x106c: lduh [%i1 - 0x20], %l7
.word 0xdad81018 ! t0_kref+0x1070: ldxa [%g0 + %i0]0x80, %o5
.word 0xd03f4018 ! t0_kref+0x1074: std %o0, [%i5 + %i0]
.word 0x9fa3492e ! t0_kref+0x1078: fmuls %f13, %f14, %f15
.word 0x9a400016 ! t0_kref+0x107c: addc %g0, %l6, %o5
.word 0x96ff3054 ! t0_kref+0x1080: sdivcc %i4, -0xfac, %o3
.word 0x991a659f ! t0_kref+0x1084: tsubcctv %o1, 0x59f, %o4
.word 0x25480007 ! t0_kref+0x1088: fblg,a,pt %fcc0, _kref+0x10a4
.word 0xd03e6018 ! t0_kref+0x108c: std %o0, [%i1 + 0x18]
.word 0xd06e7ff1 ! t0_kref+0x1090: ldstub [%i1 - 0xf], %o0
.word 0xac1f0017 ! t0_kref+0x1094: xor %i4, %l7, %l6
.word 0x9da389ce ! t0_kref+0x1098: fdivd %f14, %f14, %f14
.word 0xece81019 ! t0_kref+0x109c: ldstuba [%g0 + %i1]0x80, %l6
.word 0x9db30a0c ! t0_kref+0x10a0: fpadd16 %f12, %f12, %f14
.word 0xd60e3ffb ! t0_kref+0x10a4: ldub [%i0 - 5], %o3
.word 0xaaf7000d ! t0_kref+0x10a8: udivcc %i4, %o5, %l5
.word 0x36800005 ! t0_kref+0x10ac: bge,a _kref+0x10c0
.word 0xafb3848c ! t0_kref+0x10b0: fcmple32 %f14, %f12, %l7
.word 0x25256c09 ! t0_kref+0x10b4: sethi %hi(0x95b02400), %l2
.word 0xe8062000 ! t0_kref+0x10b8: ld [%i0], %l4
.word 0xfd6e001c ! t0_kref+0x10bc: prefetch %i0 + %i4, 30
call SYM(t0_subr1)
.word 0xf016c000 ! t0_kref+0x10c4: lduh [%i3], %i0
.word 0x9fa0188f ! t0_kref+0x10c8: fitos %f15, %f15
.word 0xd0f61000 ! t0_kref+0x10cc: stxa %o0, [%i0]0x80
.word 0x90f2801b ! t0_kref+0x10d0: udivcc %o2, %i3, %o0
.word 0x9db3cd2d ! t0_kref+0x10d4: fandnot1s %f15, %f13, %f14
.word 0xd80e2004 ! t0_kref+0x10d8: ldub [%i0 + 4], %o4
.word 0xea0e8019 ! t0_kref+0x10dc: ldub [%i2 + %i1], %l5
.word 0xe86e8018 ! t0_kref+0x10e0: ldstub [%i2 + %i0], %l4
.word 0x9f414000 ! t0_kref+0x10e4: mov %pc, %o7
.word 0x9117000a ! t0_kref+0x10e8: taddcctv %i4, %o2, %o0
.word 0x9ba018ce ! t0_kref+0x10ec: fdtos %f14, %f13
.word 0xdb20a030 ! t0_kref+0x10f0: st %f13, [%g2 + 0x30]
.word 0xd228a002 ! t0_kref+0x10f4: stb %o1, [%g2 + 2]
.word 0x8d833294 ! t0_kref+0x10f8: wr %o4, 0xfffff294, %fprs
.word 0x9da3c9ae ! t0_kref+0x10fc: fdivs %f15, %f14, %f14
.word 0x99b38e80 ! t0_kref+0x1100: fsrc1 %f14, %f12
.word 0xdbe6500a ! t0_kref+0x1104: casa [%i1]0x80, %o2, %o5
.word 0x9fb7011a ! t0_kref+0x1108: edge32 %i4, %i2, %o7
.word 0xdda71018 ! t0_kref+0x110c: sta %f14, [%i4 + %i0]0x80
.word 0x24800004 ! t0_kref+0x1110: ble,a _kref+0x1120
.word 0xd2200018 ! t0_kref+0x1114: st %o1, [%g0 + %i0]
.word 0x9ba3882f ! t0_kref+0x1118: fadds %f14, %f15, %f13
.word 0x920db7b1 ! t0_kref+0x111c: and %l6, -0x84f, %o1
.word 0xaef6c01a ! t0_kref+0x1120: udivcc %i3, %i2, %l7
.word 0x94fe801a ! t0_kref+0x1124: sdivcc %i2, %i2, %o2
.word 0x35480002 ! t0_kref+0x1128: fbue,a,pt %fcc0, _kref+0x1130
.word 0xd60e7ff7 ! t0_kref+0x112c: ldub [%i1 - 9], %o3
.word 0x9ba3882d ! t0_kref+0x1130: fadds %f14, %f13, %f13
.word 0x9ba0012f ! t0_kref+0x1134: fabss %f15, %f13
.word 0x9ba000af ! t0_kref+0x1138: fnegs %f15, %f13
.word 0x9fa389ad ! t0_kref+0x113c: fdivs %f14, %f13, %f15
.word 0xf8300019 ! t0_kref+0x1140: sth %i4, [%g0 + %i1]
.word 0x8143c000 ! t0_kref+0x1144: stbar
.word 0xd620a030 ! t0_kref+0x1148: st %o3, [%g2 + 0x30]
.word 0xec28a032 ! t0_kref+0x114c: stb %l6, [%g2 + 0x32]
.word 0x971d801c ! t0_kref+0x1150: tsubcctv %l6, %i4, %o3
call 1f
.empty
.word 0xa4b70009 ! t0_kref+0x1158: orncc %i4, %o1, %l2
.word 0x2e480007 ! t0_kref+0x115c: bvs,a,pt %icc, _kref+0x1178
1: .word 0x809d801b ! t0_kref+0x1160: xorcc %l6, %i3, %g0
.word 0x99b70200 ! t0_kref+0x1164: array8 %i4, %g0, %o4
.word 0x39480003 ! t0_kref+0x1168: fbuge,a,pt %fcc0, _kref+0x1174
.word 0xd440a030 ! t0_kref+0x116c: ldsw [%g2 + 0x30], %o2
.word 0x80a2f3b9 ! t0_kref+0x1170: cmp %o3, -0xc47
.word 0x9fa349af ! t0_kref+0x1174: fdivs %f13, %f15, %f15
.word 0x9fa3882f ! t0_kref+0x1178: fadds %f14, %f15, %f15
.word 0x97280008 ! t0_kref+0x117c: sll %g0, %o0, %o3
.word 0x2e800006 ! t0_kref+0x1180: bvs,a _kref+0x1198
.word 0x931a77da ! t0_kref+0x1184: tsubcctv %o1, -0x826, %o1
.word 0x99b30a0e ! t0_kref+0x1188: fpadd16 %f12, %f14, %f12
.word 0xa81e8016 ! t0_kref+0x118c: xor %i2, %l6, %l4
.word 0x9db386ce ! t0_kref+0x1190: fmul8sux16 %f14, %f14, %f14
.word 0xd6566006 ! t0_kref+0x1194: ldsh [%i1 + 6], %o3
.word 0x2f29b2be ! t0_kref+0x1198: sethi %hi(0xa6caf800), %l7
.word 0x9fb38aae ! t0_kref+0x119c: fpsub16s %f14, %f14, %f15
.word 0x26800008 ! t0_kref+0x11a0: bl,a _kref+0x11c0
.word 0x81408000 ! t0_kref+0x11a4: mov %ccr, %g0
.word 0x9075c00b ! t0_kref+0x11a8: udiv %l7, %o3, %o0
.word 0xac53400b ! t0_kref+0x11ac: umul %o5, %o3, %l6
.word 0x9bb3caed ! t0_kref+0x11b0: fpsub32s %f15, %f13, %f13
.word 0x90f0000a ! t0_kref+0x11b4: udivcc %g0, %o2, %o0
.word 0xd2c61000 ! t0_kref+0x11b8: ldswa [%i0]0x80, %o1
.word 0xd650a000 ! t0_kref+0x11bc: ldsh [%g2], %o3
.word 0x9abec009 ! t0_kref+0x11c0: xnorcc %i3, %o1, %o5
.word 0x90fd801a ! t0_kref+0x11c4: sdivcc %l6, %i2, %o0
.word 0x23800003 ! t0_kref+0x11c8: fbne,a _kref+0x11d4
.word 0xe6ce5000 ! t0_kref+0x11cc: ldsba [%i1]0x80, %l3
.word 0x9da0004e ! t0_kref+0x11d0: fmovd %f14, %f14
.word 0xe406001c ! t0_kref+0x11d4: ld [%i0 + %i4], %l2
.word 0x99a389ce ! t0_kref+0x11d8: fdivd %f14, %f14, %f12
.word 0x37800004 ! t0_kref+0x11dc: fbge,a _kref+0x11ec
.word 0xdf066010 ! t0_kref+0x11e0: ld [%i1 + 0x10], %f15
.word 0x99b38a0e ! t0_kref+0x11e4: fpadd16 %f14, %f14, %f12
.word 0xe2fe101c ! t0_kref+0x11e8: swapa [%i0 + %i4]0x80, %l1
.word 0x9aaa000b ! t0_kref+0x11ec: andncc %o0, %o3, %o5
.word 0xaafec016 ! t0_kref+0x11f0: sdivcc %i3, %l6, %l5
.word 0x9da3084e ! t0_kref+0x11f4: faddd %f12, %f14, %f14
.word 0x8143c000 ! t0_kref+0x11f8: stbar
.word 0x9db38e0c ! t0_kref+0x11fc: fand %f14, %f12, %f14
.word 0x912ac01c ! t0_kref+0x1200: sll %o3, %i4, %o0
.word 0x37800007 ! t0_kref+0x1204: fbge,a _kref+0x1220
.word 0x99b3470e ! t0_kref+0x1208: fmuld8sux16 %f13, %f14, %f12
.word 0x9fb3ccaf ! t0_kref+0x120c: fandnot2s %f15, %f15, %f15
.word 0x39480003 ! t0_kref+0x1210: fbuge,a,pt %fcc0, _kref+0x121c
.word 0xac0ac000 ! t0_kref+0x1214: and %o3, %g0, %l6
.word 0x9aaa2615 ! t0_kref+0x1218: andncc %o0, 0x615, %o5
.word 0xaca7000b ! t0_kref+0x121c: subcc %i4, %o3, %l6
.word 0x80b6e443 ! t0_kref+0x1220: orncc %i3, 0x443, %g0
.word 0x92f5b832 ! t0_kref+0x1224: udivcc %l6, -0x7ce, %o1
.word 0xacaeed34 ! t0_kref+0x1228: andncc %i3, 0xd34, %l6
.word 0xdd1e3fe0 ! t0_kref+0x122c: ldd [%i0 - 0x20], %f14
.word 0xf4262018 ! t0_kref+0x1230: st %i2, [%i0 + 0x18]
.word 0x9fa0052d ! t0_kref+0x1234: fsqrts %f13, %f15
.word 0x9ba01a4e ! t0_kref+0x1238: fdtoi %f14, %f13
.word 0x30800008 ! t0_kref+0x123c: ba,a _kref+0x125c
.word 0xaebac000 ! t0_kref+0x1240: xnorcc %o3, %g0, %l7
.word 0x99b384cc ! t0_kref+0x1244: fcmpne32 %f14, %f12, %o4
.word 0x9ec34008 ! t0_kref+0x1248: addccc %o5, %o0, %o7
.word 0xe86e4000 ! t0_kref+0x124c: ldstub [%i1], %l4
.word 0x2f13480b ! t0_kref+0x1250: sethi %hi(0x4d202c00), %l7
.word 0x81ab8a4e ! t0_kref+0x1254: fcmpd %fcc0, %f14, %f14
.word 0x8143c000 ! t0_kref+0x1258: stbar
.word 0xa60a0017 ! t0_kref+0x125c: and %o0, %l7, %l3
.word 0x9fa0052d ! t0_kref+0x1260: fsqrts %f13, %f15
.word 0xd91e6000 ! t0_kref+0x1264: ldd [%i1], %f12
.word 0xf630a002 ! t0_kref+0x1268: sth %i3, [%g2 + 2]
.word 0x9ba01a4e ! t0_kref+0x126c: fdtoi %f14, %f13
.word 0xa6880016 ! t0_kref+0x1270: andcc %g0, %l6, %l3
.word 0x98fa400b ! t0_kref+0x1274: sdivcc %o1, %o3, %o4
.word 0xd46e001a ! t0_kref+0x1278: ldstub [%i0 + %i2], %o2
.word 0xac930016 ! t0_kref+0x127c: orcc %o4, %l6, %l6
.word 0xdd9f5059 ! t0_kref+0x1280: ldda [%i5 + %i1]0x82, %f14
.word 0xd2366012 ! t0_kref+0x1284: sth %o1, [%i1 + 0x12]
.word 0xe4086870 ! t0_kref+0x1288: ldub [%g1 + 0x870], %l2
.word 0xa41ca00c ! t0_kref+0x128c: xor %l2, 0xc, %l2
.word 0xe4286870 ! t0_kref+0x1290: stb %l2, [%g1 + 0x870]
.word 0x81d86870 ! t0_kref+0x1294: flush %g1 + 0x870
2: .word 0x9dabc02d ! t0_kref+0x1298: fmovso %fcc0, %f13, %f14
.word 0x2d3cf97e ! t0_kref+0x129c: sethi %hi(0xf3e5f800), %l6
.word 0x9da3882e ! t0_kref+0x12a0: fadds %f14, %f14, %f14
.word 0x9ba349ad ! t0_kref+0x12a4: fdivs %f13, %f13, %f13
sethi %hi(2f), %o7
.word 0xe40be2f8 ! t0_kref+0x12ac: ldub [%o7 + 0x2f8], %l2
.word 0xa41ca00c ! t0_kref+0x12b0: xor %l2, 0xc, %l2
.word 0xe42be2f8 ! t0_kref+0x12b4: stb %l2, [%o7 + 0x2f8]
.word 0x81dbe2f8 ! t0_kref+0x12b8: flush %o7 + 0x2f8
.word 0xdb20a010 ! t0_kref+0x12bc: st %f13, [%g2 + 0x10]
.word 0xfbee101b ! t0_kref+0x12c0: prefetcha %i0 + %i3, 29
call SYM(t0_subr0)
.word 0x9da0192e ! t0_kref+0x12c8: fstod %f14, %f14
.word 0x2b800002 ! t0_kref+0x12cc: fbug,a _kref+0x12d4
.word 0x9ec2c016 ! t0_kref+0x12d0: addccc %o3, %l6, %o7
.word 0x3f800003 ! t0_kref+0x12d4: fbo,a _kref+0x12e0
.word 0xae5f3f5a ! t0_kref+0x12d8: smul %i4, -0xa6, %l7
.word 0xd420a000 ! t0_kref+0x12dc: st %o2, [%g2]
.word 0x20480005 ! t0_kref+0x12e0: bn,a,pt %icc, _kref+0x12f4
.word 0x9842ea4f ! t0_kref+0x12e4: addc %o3, 0xa4f, %o4
.word 0xec362008 ! t0_kref+0x12e8: sth %l6, [%i0 + 8]
.word 0x9ba000af ! t0_kref+0x12ec: fnegs %f15, %f13
.word 0x9da0004e ! t0_kref+0x12f0: fmovd %f14, %f14
.word 0xad282004 ! t0_kref+0x12f4: sll %g0, 0x4, %l6
2: .word 0xea680019 ! t0_kref+0x12f8: ldstub [%g0 + %i1], %l5
.word 0xa8db7d46 ! t0_kref+0x12fc: smulcc %o5, -0x2ba, %l4
.word 0x9ba388af ! t0_kref+0x1300: fsubs %f14, %f15, %f13
.word 0x952d801c ! t0_kref+0x1304: sll %l6, %i4, %o2
.word 0xe8562018 ! t0_kref+0x1308: ldsh [%i0 + 0x18], %l4
.word 0xc807bfe4 ! t0_kref+0x130c: ld [%fp - 0x1c], %g4
.word 0x27480004 ! t0_kref+0x1310: fbul,a,pt %fcc0, _kref+0x1320
.word 0x9fa0012e ! t0_kref+0x1314: fabss %f14, %f15
.word 0x8182c000 ! t0_kref+0x1318: wr %o3, %g0, %y
.word 0x3a480001 ! t0_kref+0x131c: bcc,a,pt %icc, _kref+0x1320
.word 0x9fb007ae ! t0_kref+0x1320: fpackfix %f14, %f15
.word 0xec20a020 ! t0_kref+0x1324: st %l6, [%g2 + 0x20]
.word 0x9da01a2f ! t0_kref+0x1328: fstoi %f15, %f14
.word 0x9de3bfa0 ! t0_kref+0x132c: save %sp, -0x60, %sp
.word 0xb486fed3 ! t0_kref+0x1330: addcc %i3, -0x12d, %i2
.word 0xa7ee3024 ! t0_kref+0x1334: restore %i0, -0xfdc, %l3
.word 0x9da0102d ! t0_kref+0x1338: fstox %f13, %f14
.word 0x38800003 ! t0_kref+0x133c: bgu,a _kref+0x1348
.word 0xa6c372cb ! t0_kref+0x1340: addccc %o5, -0xd35, %l3
.word 0xdba71018 ! t0_kref+0x1344: sta %f13, [%i4 + %i0]0x80
.word 0xe8801018 ! t0_kref+0x1348: lda [%g0 + %i0]0x80, %l4
.word 0x965dab5d ! t0_kref+0x134c: smul %l6, 0xb5d, %o3
.word 0x9da0014e ! t0_kref+0x1350: fabsd %f14, %f14
.word 0x99b30f4e ! t0_kref+0x1354: fornot1 %f12, %f14, %f12
.word 0x9db3caed ! t0_kref+0x1358: fpsub32s %f15, %f13, %f14
.word 0xe80e3fe2 ! t0_kref+0x135c: ldub [%i0 - 0x1e], %l4
.word 0x28480007 ! t0_kref+0x1360: bleu,a,pt %icc, _kref+0x137c
.word 0xd2070019 ! t0_kref+0x1364: ld [%i4 + %i1], %o1
.word 0x9fb3ca2e ! t0_kref+0x1368: fpadd16s %f15, %f14, %f15
.word 0x9a73000c ! t0_kref+0x136c: udiv %o4, %o4, %o5
.word 0x9da0054c ! t0_kref+0x1370: fsqrtd %f12, %f14
.word 0x3c800005 ! t0_kref+0x1374: bpos,a _kref+0x1388
.word 0xae8f000d ! t0_kref+0x1378: andcc %i4, %o5, %l7
.word 0x90b23d2f ! t0_kref+0x137c: orncc %o0, -0x2d1, %o0
.word 0x98fd8016 ! t0_kref+0x1380: sdivcc %l6, %l6, %o4
.word 0x81b5c10c ! t0_kref+0x1384: edge32 %l7, %o4, %g0
.word 0x9db00ccc ! t0_kref+0x1388: fnot2 %f12, %f14
.word 0x29800007 ! t0_kref+0x138c: fbl,a _kref+0x13a8
.word 0x99b00f0c ! t0_kref+0x1390: fsrc2 %f12, %f12
.word 0xf16e2008 ! t0_kref+0x1394: prefetch %i0 + 8, 24
.word 0xacc20000 ! t0_kref+0x1398: addccc %o0, %g0, %l6
.word 0xdd264000 ! t0_kref+0x139c: st %f14, [%i1]
.word 0x9da3482e ! t0_kref+0x13a0: fadds %f13, %f14, %f14
.word 0x9da0012f ! t0_kref+0x13a4: fabss %f15, %f14
.word 0xa4bab1b7 ! t0_kref+0x13a8: xnorcc %o2, -0xe49, %l2
.word 0x9da309cc ! t0_kref+0x13ac: fdivd %f12, %f12, %f14
.word 0x94da001a ! t0_kref+0x13b0: smulcc %o0, %i2, %o2
.word 0x9646801b ! t0_kref+0x13b4: addc %i2, %i3, %o3
.word 0xabb34280 ! t0_kref+0x13b8: array32 %o5, %g0, %l5
.word 0x86102002 ! t0_kref+0x13bc: mov 0x2, %g3
.word 0x32800000 ! t0_kref+0x13c0: bne,a _kref+0x13c0
.word 0x86a0e001 ! t0_kref+0x13c4: subcc %g3, 1, %g3
.word 0x81ddebbf ! t0_kref+0x13c8: flush %l7 + 0xbbf
.word 0xec5e001d ! t0_kref+0x13cc: ldx [%i0 + %i5], %l6
.word 0x22480006 ! t0_kref+0x13d0: be,a,pt %icc, _kref+0x13e8
.word 0xdb263ffc ! t0_kref+0x13d4: st %f13, [%i0 - 4]
.word 0xa52a0009 ! t0_kref+0x13d8: sll %o0, %o1, %l2
.word 0xd91e6008 ! t0_kref+0x13dc: ldd [%i1 + 8], %f12
.word 0xa8724008 ! t0_kref+0x13e0: udiv %o1, %o0, %l4
.word 0xd9beda58 ! t0_kref+0x13e4: stda %f12, [%i3 + %i0]0xd2
.word 0x28800007 ! t0_kref+0x13e8: bleu,a _kref+0x1404
.word 0x98473bc4 ! t0_kref+0x13ec: addc %i4, -0x43c, %o4
.word 0x8035c008 ! t0_kref+0x13f0: orn %l7, %o0, %g0
.word 0x9da3894c ! t0_kref+0x13f4: fmuld %f14, %f12, %f14
.word 0x9a1a2c0c ! t0_kref+0x13f8: xor %o0, 0xc0c, %o5
.word 0x26800006 ! t0_kref+0x13fc: bl,a _kref+0x1414
.word 0x9db34aae ! t0_kref+0x1400: fpsub16s %f13, %f14, %f14
.word 0x9ba3c9af ! t0_kref+0x1404: fdivs %f15, %f15, %f13
.word 0x99b386ce ! t0_kref+0x1408: fmul8sux16 %f14, %f14, %f12
.word 0x26800001 ! t0_kref+0x140c: bl,a _kref+0x1410
.word 0xa872000a ! t0_kref+0x1410: udiv %o0, %o2, %l4
.word 0x99b30d8c ! t0_kref+0x1414: fxor %f12, %f12, %f12
.word 0x37480007 ! t0_kref+0x1418: fbge,a,pt %fcc0, _kref+0x1434
.word 0xa8fa4017 ! t0_kref+0x141c: sdivcc %o1, %l7, %l4
.word 0x3f800003 ! t0_kref+0x1420: fbo,a _kref+0x142c
.word 0x9db3cdad ! t0_kref+0x1424: fxors %f15, %f13, %f14
.word 0x28800002 ! t0_kref+0x1428: bleu,a _kref+0x1430
.word 0xfdee501c ! t0_kref+0x142c: prefetcha %i1 + %i4, 30
.word 0xd24e0000 ! t0_kref+0x1430: ldsb [%i0], %o1
.word 0xd60e7ff4 ! t0_kref+0x1434: ldub [%i1 - 0xc], %o3
.word 0x9e9e8008 ! t0_kref+0x1438: xorcc %i2, %o0, %o7
.word 0xdd270019 ! t0_kref+0x143c: st %f14, [%i4 + %i1]
.word 0x90d70008 ! t0_kref+0x1440: umulcc %i4, %o0, %o0
.word 0xd6480018 ! t0_kref+0x1444: ldsb [%g0 + %i0], %o3
.word 0xea8e505a ! t0_kref+0x1448: lduba [%i1 + %i2]0x82, %l5
.word 0xec060000 ! t0_kref+0x144c: ld [%i0], %l6
.word 0x25480005 ! t0_kref+0x1450: fblg,a,pt %fcc0, _kref+0x1464
.word 0x9712000d ! t0_kref+0x1454: taddcctv %o0, %o5, %o3
.word 0xe27e7fe0 ! t0_kref+0x1458: swap [%i1 - 0x20], %l1
.word 0xa6e2000c ! t0_kref+0x145c: subccc %o0, %o4, %l3
.word 0xf82e6011 ! t0_kref+0x1460: stb %i4, [%i1 + 0x11]
.word 0x9da3c82d ! t0_kref+0x1464: fadds %f15, %f13, %f14
.word 0x81dec00d ! t0_kref+0x1468: flush %i3 + %o5
.word 0x94f3401a ! t0_kref+0x146c: udivcc %o5, %i2, %o2
.word 0xf620a020 ! t0_kref+0x1470: st %i3, [%g2 + 0x20]
.word 0x9db3c66f ! t0_kref+0x1474: fmul8x16au %f15, %f15, %f14
.word 0x9e1b0000 ! t0_kref+0x1478: xor %o4, %g0, %o7
.word 0x26480006 ! t0_kref+0x147c: bl,a,pt %icc, _kref+0x1494
.word 0xef6e001c ! t0_kref+0x1480: prefetch %i0 + %i4, 23
.word 0x80426709 ! t0_kref+0x1484: addc %o1, 0x709, %g0
.word 0x96c2a5be ! t0_kref+0x1488: addccc %o2, 0x5be, %o3
.word 0x80583171 ! t0_kref+0x148c: smul %g0, -0xe8f, %g0
.word 0xd08e101a ! t0_kref+0x1490: lduba [%i0 + %i2]0x80, %o0
.word 0x99b30dce ! t0_kref+0x1494: fnand %f12, %f14, %f12
.word 0xdb063fe0 ! t0_kref+0x1498: ld [%i0 - 0x20], %f13
.word 0x967df798 ! t0_kref+0x149c: sdiv %l7, -0x868, %o3
.word 0x2e480007 ! t0_kref+0x14a0: bvs,a,pt %icc, _kref+0x14bc
.word 0x80ba800b ! t0_kref+0x14a4: xnorcc %o2, %o3, %g0
.word 0x9832ee0a ! t0_kref+0x14a8: orn %o3, 0xe0a, %o4
.word 0x952f200c ! t0_kref+0x14ac: sll %i4, 0xc, %o2
.word 0xdd1fbcc8 ! t0_kref+0x14b0: ldd [%fp - 0x338], %f14
.word 0xda78a020 ! t0_kref+0x14b4: swap [%g2 + 0x20], %o5
.word 0x931d8016 ! t0_kref+0x14b8: tsubcctv %l6, %l6, %o1
.word 0xddbf5019 ! t0_kref+0x14bc: stda %f14, [%i5 + %i1]0x80
.word 0xf836401b ! t0_kref+0x14c0: sth %i4, [%i1 + %i3]
.word 0xea063ff0 ! t0_kref+0x14c4: ld [%i0 - 0x10], %l5
.word 0xd9bf5a58 ! t0_kref+0x14c8: stda %f12, [%i5 + %i0]0xd2
.word 0x9fa3c9af ! t0_kref+0x14cc: fdivs %f15, %f15, %f15
.word 0x809030c0 ! t0_kref+0x14d0: orcc %g0, -0xf40, %g0
.word 0x33480007 ! t0_kref+0x14d4: fbe,a,pt %fcc0, _kref+0x14f0
.word 0xdf200018 ! t0_kref+0x14d8: st %f15, [%g0 + %i0]
.word 0x2e480008 ! t0_kref+0x14dc: bvs,a,pt %icc, _kref+0x14fc
.word 0xf56e401c ! t0_kref+0x14e0: prefetch %i1 + %i4, 26
.word 0xee06001c ! t0_kref+0x14e4: ld [%i0 + %i4], %l7
.word 0xd430a020 ! t0_kref+0x14e8: sth %o2, [%g2 + 0x20]
.word 0x93400000 ! t0_kref+0x14ec: mov %y, %o1
.word 0xe36e401a ! t0_kref+0x14f0: prefetch %i1 + %i2, 17
.word 0x9da308ce ! t0_kref+0x14f4: fsubd %f12, %f14, %f14
.word 0x34480005 ! t0_kref+0x14f8: bg,a,pt %icc, _kref+0x150c
.word 0x9aa6c00b ! t0_kref+0x14fc: subcc %i3, %o3, %o5
.word 0xf830a032 ! t0_kref+0x1500: sth %i4, [%g2 + 0x32]
.word 0x9db306ce ! t0_kref+0x1504: fmul8sux16 %f12, %f14, %f14
.word 0x99b3472e ! t0_kref+0x1508: fmuld8ulx16 %f13, %f14, %f12
.word 0xa8ae801c ! t0_kref+0x150c: andncc %i2, %i4, %l4
.word 0x9da3894e ! t0_kref+0x1510: fmuld %f14, %f14, %f14
.word 0xaad7000d ! t0_kref+0x1514: umulcc %i4, %o5, %l5
.word 0x81abcaaf ! t0_kref+0x1518: fcmpes %fcc0, %f15, %f15
.word 0xd91fbda8 ! t0_kref+0x151c: ldd [%fp - 0x258], %f12
.word 0x81b3050c ! t0_kref+0x1520: fcmpgt16 %f12, %f12, %g0
.word 0x9ed2c00d ! t0_kref+0x1524: umulcc %o3, %o5, %o7
.word 0xdf20a000 ! t0_kref+0x1528: st %f15, [%g2]
.word 0xd42e8018 ! t0_kref+0x152c: stb %o2, [%i2 + %i0]
.word 0x96fe801c ! t0_kref+0x1530: sdivcc %i2, %i4, %o3
.word 0xf436401b ! t0_kref+0x1534: sth %i2, [%i1 + %i3]
.word 0xaad03de2 ! t0_kref+0x1538: umulcc %g0, -0x21e, %l5
.word 0xd91fbe50 ! t0_kref+0x153c: ldd [%fp - 0x1b0], %f12
.word 0xf830a020 ! t0_kref+0x1540: sth %i4, [%g2 + 0x20]
.word 0x25480004 ! t0_kref+0x1544: fblg,a,pt %fcc0, _kref+0x1554
.word 0x981f3f0d ! t0_kref+0x1548: xor %i4, -0xf3, %o4
.word 0xf430a022 ! t0_kref+0x154c: sth %i2, [%g2 + 0x22]
.word 0xd9be5a1c ! t0_kref+0x1550: stda %f12, [%i1 + %i4]0xd0
.word 0x903238f7 ! t0_kref+0x1554: orn %o0, -0x709, %o0
.word 0x21800002 ! t0_kref+0x1558: fbn,a _kref+0x1560
.word 0x99b3844e ! t0_kref+0x155c: fcmpne16 %f14, %f14, %o4
.word 0x8143c000 ! t0_kref+0x1560: stbar
.word 0xda2e001a ! t0_kref+0x1564: stb %o5, [%i0 + %i2]
.word 0xe616c019 ! t0_kref+0x1568: lduh [%i3 + %i1], %l3
.word 0x98b5800d ! t0_kref+0x156c: orncc %l6, %o5, %o4
.word 0x99b30a4c ! t0_kref+0x1570: fpadd32 %f12, %f12, %f12
.word 0x99a3084e ! t0_kref+0x1574: faddd %f12, %f14, %f12
.word 0xaa76801b ! t0_kref+0x1578: udiv %i2, %i3, %l5
.word 0xc129401c ! t0_kref+0x157c: st %fsr, [%g5 + %i4]
.word 0xa8f5f0f2 ! t0_kref+0x1580: udivcc %l7, -0xf0e, %l4
.word 0xec30a030 ! t0_kref+0x1584: sth %l6, [%g2 + 0x30]
.word 0xec3e3ff0 ! t0_kref+0x1588: std %l6, [%i0 - 0x10]
.word 0xafb68200 ! t0_kref+0x158c: array8 %i2, %g0, %l7
.word 0x9846e2a6 ! t0_kref+0x1590: addc %i3, 0x2a6, %o4
.word 0x81de4019 ! t0_kref+0x1594: flush %i1 + %i1
.word 0xae53685c ! t0_kref+0x1598: umul %o5, 0x85c, %l7
.word 0xae56b09f ! t0_kref+0x159c: umul %i2, -0xf61, %l7
.word 0x9fb3ccae ! t0_kref+0x15a0: fandnot2s %f15, %f14, %f15
.word 0xa732c016 ! t0_kref+0x15a4: srl %o3, %l6, %l3
.word 0xe856c019 ! t0_kref+0x15a8: ldsh [%i3 + %i1], %l4
.word 0xa68b001a ! t0_kref+0x15ac: andcc %o4, %i2, %l3
.word 0x945233b8 ! t0_kref+0x15b0: umul %o0, -0xc48, %o2
call SYM(t0_subr1)
.word 0xf6267fe4 ! t0_kref+0x15b8: st %i3, [%i1 - 0x1c]
.word 0x9ba0012d ! t0_kref+0x15bc: fabss %f13, %f13
.word 0x31480001 ! t0_kref+0x15c0: fba,a,pt %fcc0, _kref+0x15c4
.word 0x9efb401b ! t0_kref+0x15c4: sdivcc %o5, %i3, %o7
.word 0x932a0008 ! t0_kref+0x15c8: sll %o0, %o0, %o1
.word 0xd03f4018 ! t0_kref+0x15cc: std %o0, [%i5 + %i0]
.word 0xaa8b7df8 ! t0_kref+0x15d0: andcc %o5, -0x208, %l5
.word 0x9da0002f ! t0_kref+0x15d4: fmovs %f15, %f14
.word 0x99b30e80 ! t0_kref+0x15d8: fsrc1 %f12, %f12
.word 0xdd1e401d ! t0_kref+0x15dc: ldd [%i1 + %i5], %f14
.word 0x95b3044e ! t0_kref+0x15e0: fcmpne16 %f12, %f14, %o2
.word 0x2c800006 ! t0_kref+0x15e4: bneg,a _kref+0x15fc
.word 0x9da3894e ! t0_kref+0x15e8: fmuld %f14, %f14, %f14
.word 0x3a480008 ! t0_kref+0x15ec: bcc,a,pt %icc, _kref+0x160c
.word 0xa8923362 ! t0_kref+0x15f0: orcc %o0, -0xc9e, %l4
.word 0x81dcb476 ! t0_kref+0x15f4: flush %l2 - 0xb8a
.word 0x2f800004 ! t0_kref+0x15f8: fbu,a _kref+0x1608
.word 0xac170016 ! t0_kref+0x15fc: or %i4, %l6, %l6
.word 0xad07001c ! t0_kref+0x1600: taddcc %i4, %i4, %l6
.word 0xd616001b ! t0_kref+0x1604: lduh [%i0 + %i3], %o3
.word 0x22480005 ! t0_kref+0x1608: be,a,pt %icc, _kref+0x161c
.word 0x9ba389ad ! t0_kref+0x160c: fdivs %f14, %f13, %f13
.word 0xd828a002 ! t0_kref+0x1610: stb %o4, [%g2 + 2]
.word 0x24800003 ! t0_kref+0x1614: ble,a _kref+0x1620
.word 0x9fa0012d ! t0_kref+0x1618: fabss %f13, %f15
.word 0x9db38faf ! t0_kref+0x161c: fors %f14, %f15, %f14
.word 0x3b800002 ! t0_kref+0x1620: fble,a _kref+0x1628
.word 0x8143c000 ! t0_kref+0x1624: stbar
.word 0xa8bdecd3 ! t0_kref+0x1628: xnorcc %l7, 0xcd3, %l4
.word 0x81b3414a ! t0_kref+0x162c: edge32l %o5, %o2, %g0
.word 0xd66e8019 ! t0_kref+0x1630: ldstub [%i2 + %i1], %o3
.word 0x99b30d40 ! t0_kref+0x1634: fnot1 %f12, %f12
.word 0x9da3c9ad ! t0_kref+0x1638: fdivs %f15, %f13, %f14
.word 0x31800004 ! t0_kref+0x163c: fba,a _kref+0x164c
.word 0xd8a61000 ! t0_kref+0x1640: sta %o4, [%i0]0x80
.word 0x9bb00c20 ! t0_kref+0x1644: fzeros %f13
.word 0x8d834017 ! t0_kref+0x1648: wr %o5, %l7, %fprs
.word 0x9fb007ac ! t0_kref+0x164c: fpackfix %f12, %f15
.word 0x9ba0002f ! t0_kref+0x1650: fmovs %f15, %f13
.word 0x9fc10000 ! t0_kref+0x1654: call %g4
.word 0xd81e7fe8 ! t0_kref+0x1658: ldd [%i1 - 0x18], %o4
.word 0x20800006 ! t0_kref+0x165c: bn,a _kref+0x1674
.word 0x9db3466d ! t0_kref+0x1660: fmul8x16au %f13, %f13, %f14
.word 0x9fc00004 ! t0_kref+0x1664: call %g0 + %g4
.word 0x9fa0012f ! t0_kref+0x1668: fabss %f15, %f15
.word 0x9eb0201b ! t0_kref+0x166c: orncc %g0, 0x1b, %o7
.word 0xd00e001a ! t0_kref+0x1670: ldub [%i0 + %i2], %o0
.word 0x9fc10000 ! t0_kref+0x1674: call %g4
.word 0xdd20a000 ! t0_kref+0x1678: st %f14, [%g2]
.word 0x99b38e80 ! t0_kref+0x167c: fsrc1 %f14, %f12
.word 0x9a924008 ! t0_kref+0x1680: orcc %o1, %o0, %o5
.word 0x9db34eef ! t0_kref+0x1684: fornot2s %f13, %f15, %f14
.word 0xdb20a010 ! t0_kref+0x1688: st %f13, [%g2 + 0x10]
.word 0x8143c000 ! t0_kref+0x168c: stbar
.word 0xec3e401d ! t0_kref+0x1690: std %l6, [%i1 + %i5]
.word 0x9ba0012f ! t0_kref+0x1694: fabss %f15, %f13
.word 0x9ba018ce ! t0_kref+0x1698: fdtos %f14, %f13
.word 0x23800006 ! t0_kref+0x169c: fbne,a _kref+0x16b4
.word 0xef6e7fe0 ! t0_kref+0x16a0: prefetch %i1 - 0x20, 23
.word 0xac67001b ! t0_kref+0x16a4: subc %i4, %i3, %l6
.word 0x99b38e4e ! t0_kref+0x16a8: fxnor %f14, %f14, %f12
.word 0x99b387ce ! t0_kref+0x16ac: pdist %f14, %f14, %f12
.word 0x94333625 ! t0_kref+0x16b0: orn %o4, -0x9db, %o2
.word 0x99b38ace ! t0_kref+0x16b4: fpsub32 %f14, %f14, %f12
.word 0x9ba349ad ! t0_kref+0x16b8: fdivs %f13, %f13, %f13
.word 0x92980016 ! t0_kref+0x16bc: xorcc %g0, %l6, %o1
.word 0xaaf5a582 ! t0_kref+0x16c0: udivcc %l6, 0x582, %l5
.word 0x2a480001 ! t0_kref+0x16c4: bcs,a,pt %icc, _kref+0x16c8
.word 0x9adf0016 ! t0_kref+0x16c8: smulcc %i4, %l6, %o5
sethi %hi(2f), %o7
.word 0xe40be308 ! t0_kref+0x16d0: ldub [%o7 + 0x308], %l2
.word 0xa41ca00c ! t0_kref+0x16d4: xor %l2, 0xc, %l2
.word 0xe42be308 ! t0_kref+0x16d8: stb %l2, [%o7 + 0x308]
.word 0x81dbe308 ! t0_kref+0x16dc: flush %o7 + 0x308
.word 0x8d870008 ! t0_kref+0x16e0: wr %i4, %o0, %fprs
call SYM(t0_subr3)
.word 0xaac28016 ! t0_kref+0x16e8: addccc %o2, %l6, %l5
.word 0xdd06600c ! t0_kref+0x16ec: ld [%i1 + 0xc], %f14
.word 0xd6280019 ! t0_kref+0x16f0: stb %o3, [%g0 + %i1]
.word 0xec3e3fe8 ! t0_kref+0x16f4: std %l6, [%i0 - 0x18]
.word 0x9bb68329 ! t0_kref+0x16f8: bmask %i2, %o1, %o5
.word 0x99b387ce ! t0_kref+0x16fc: pdist %f14, %f14, %f12
.word 0x9da0052e ! t0_kref+0x1700: fsqrts %f14, %f14
.word 0x83414000 ! t0_kref+0x1704: mov %pc, %g1
2: .word 0x99a0192e ! t0_kref+0x1708: fstod %f14, %f12
.word 0x94a5c01c ! t0_kref+0x170c: subcc %l7, %i4, %o2
.word 0x92f029bf ! t0_kref+0x1710: udivcc %g0, 0x9bf, %o1
.word 0xf207bfe0 ! t0_kref+0x1714: ld [%fp - 0x20], %i1
.word 0xe6d61000 ! t0_kref+0x1718: ldsha [%i0]0x80, %l3
.word 0xaf2ea010 ! t0_kref+0x171c: sll %i2, 0x10, %l7
.word 0xa6db4009 ! t0_kref+0x1720: smulcc %o5, %o1, %l3
.word 0x8052aa36 ! t0_kref+0x1724: umul %o2, 0xa36, %g0
.word 0xd620a020 ! t0_kref+0x1728: st %o3, [%g2 + 0x20]
.word 0xf8270019 ! t0_kref+0x172c: st %i4, [%i4 + %i1]
.word 0xc020a020 ! t0_kref+0x1730: clr [%g2 + 0x20]
.word 0xe56e001b ! t0_kref+0x1734: prefetch %i0 + %i3, 18
.word 0x93224017 ! t0_kref+0x1738: mulscc %o1, %l7, %o1
.word 0xc000a000 ! t0_kref+0x173c: ld [%g2], %g0
.word 0xd03e2000 ! t0_kref+0x1740: std %o0, [%i0]
.word 0x3b800006 ! t0_kref+0x1744: fble,a _kref+0x175c
.word 0x8585c01c ! t0_kref+0x1748: wr %l7, %i4, %ccr
.word 0x9da0054c ! t0_kref+0x174c: fsqrtd %f12, %f14
.word 0xd820a030 ! t0_kref+0x1750: st %o4, [%g2 + 0x30]
.word 0xa5400000 ! t0_kref+0x1754: mov %y, %l2
.word 0x9da3482f ! t0_kref+0x1758: fadds %f13, %f15, %f14
.word 0xadb3854c ! t0_kref+0x175c: fcmpeq16 %f14, %f12, %l6
.word 0x90d6c00c ! t0_kref+0x1760: umulcc %i3, %o4, %o0
.word 0x9fa3482f ! t0_kref+0x1764: fadds %f13, %f15, %f15
.word 0xda16c018 ! t0_kref+0x1768: lduh [%i3 + %i0], %o5
.word 0xee070019 ! t0_kref+0x176c: ld [%i4 + %i1], %l7
.word 0x2f34f059 ! t0_kref+0x1770: sethi %hi(0xd3c16400), %l7
.word 0xf630a022 ! t0_kref+0x1774: sth %i3, [%g2 + 0x22]
.word 0xdb06001c ! t0_kref+0x1778: ld [%i0 + %i4], %f13
.word 0xa6c6aca8 ! t0_kref+0x177c: addccc %i2, 0xca8, %l3
.word 0xec9e501d ! t0_kref+0x1780: ldda [%i1 + %i5]0x80, %l6
.word 0x9bb38cad ! t0_kref+0x1784: fandnot2s %f14, %f13, %f13
.word 0xd9bf5a58 ! t0_kref+0x1788: stda %f12, [%i5 + %i0]0xd2
.word 0xc0000018 ! t0_kref+0x178c: ld [%g0 + %i0], %g0
.word 0xdf266000 ! t0_kref+0x1790: st %f15, [%i1]
.word 0x8d86ae92 ! t0_kref+0x1794: wr %i2, 0xe92, %fprs
.word 0xac9a400d ! t0_kref+0x1798: xorcc %o1, %o5, %l6
.word 0xaadac017 ! t0_kref+0x179c: smulcc %o3, %l7, %l5
.word 0xd0b81019 ! t0_kref+0x17a0: stda %o0, [%g0 + %i1]0x80
.word 0x9da0012e ! t0_kref+0x17a4: fabss %f14, %f14
.word 0x948f000d ! t0_kref+0x17a8: andcc %i4, %o5, %o2
.word 0x9fa01a2f ! t0_kref+0x17ac: fstoi %f15, %f15
.word 0x9fc10000 ! t0_kref+0x17b0: call %g4
.word 0x81820000 ! t0_kref+0x17b4: wr %o0, %g0, %y
.word 0xa5b24200 ! t0_kref+0x17b8: array8 %o1, %g0, %l2
.word 0xdd000018 ! t0_kref+0x17bc: ld [%g0 + %i0], %f14
.word 0xd230a002 ! t0_kref+0x17c0: sth %o1, [%g2 + 2]
.word 0xc12e2008 ! t0_kref+0x17c4: st %fsr, [%i0 + 8]
.word 0xaafb7a07 ! t0_kref+0x17c8: sdivcc %o5, -0x5f9, %l5
sethi %hi(2f), %o7
.word 0xe40be3f4 ! t0_kref+0x17d0: ldub [%o7 + 0x3f4], %l2
.word 0xa41ca00c ! t0_kref+0x17d4: xor %l2, 0xc, %l2
.word 0xe42be3f4 ! t0_kref+0x17d8: stb %l2, [%o7 + 0x3f4]
.word 0x81dbe3f4 ! t0_kref+0x17dc: flush %o7 + 0x3f4
.word 0x96358008 ! t0_kref+0x17e0: orn %l6, %o0, %o3
.word 0xd99f1a58 ! t0_kref+0x17e4: ldda [%i4 + %i0]0xd2, %f12
.word 0x9da3892f ! t0_kref+0x17e8: fmuls %f14, %f15, %f14
.word 0x9b61c01c ! t0_kref+0x17ec: movu %fcc0, %i4, %o5
.word 0x9236ac2f ! t0_kref+0x17f0: orn %i2, 0xc2f, %o1
2: .word 0xea100018 ! t0_kref+0x17f4: lduh [%g0 + %i0], %l5
.word 0xa915a106 ! t0_kref+0x17f8: taddcctv %l6, 0x106, %l4
.word 0x90f80008 ! t0_kref+0x17fc: sdivcc %g0, %o0, %o0
.word 0xdd20a010 ! t0_kref+0x1800: st %f14, [%g2 + 0x10]
.word 0x30800005 ! t0_kref+0x1804: ba,a _kref+0x1818
.word 0xda06401c ! t0_kref+0x1808: ld [%i1 + %i4], %o5
.word 0xd628a031 ! t0_kref+0x180c: stb %o3, [%g2 + 0x31]
.word 0x80702343 ! t0_kref+0x1810: udiv %g0, 0x343, %g0
.word 0x9da0004e ! t0_kref+0x1814: fmovd %f14, %f14
.word 0xf6270019 ! t0_kref+0x1818: st %i3, [%i4 + %i1]
.word 0xdd070018 ! t0_kref+0x181c: ld [%i4 + %i0], %f14
.word 0xf42e001a ! t0_kref+0x1820: stb %i2, [%i0 + %i2]
.word 0x9db38d40 ! t0_kref+0x1824: fnot1 %f14, %f14
.word 0x9fc00004 ! t0_kref+0x1828: call %g0 + %g4
.word 0xab2aa004 ! t0_kref+0x182c: sll %o2, 0x4, %l5
.word 0x9da389ad ! t0_kref+0x1830: fdivs %f14, %f13, %f14
.word 0x8143c000 ! t0_kref+0x1834: stbar
.word 0x81b01024 ! t0_kref+0x1838: siam 0x4
.word 0x8143e040 ! t0_kref+0x183c: membar 0x40
.word 0x9ba388ad ! t0_kref+0x1840: fsubs %f14, %f13, %f13
.word 0xc0266000 ! t0_kref+0x1844: clr [%i1]
.word 0x25800001 ! t0_kref+0x1848: fblg,a _kref+0x184c
.word 0x8582fe15 ! t0_kref+0x184c: wr %o3, 0xfffffe15, %ccr
.word 0x3f480007 ! t0_kref+0x1850: fbo,a,pt %fcc0, _kref+0x186c
.word 0xd828a023 ! t0_kref+0x1854: stb %o4, [%g2 + 0x23]
.word 0x92772894 ! t0_kref+0x1858: udiv %i4, 0x894, %o1
.word 0x99b3850e ! t0_kref+0x185c: fcmpgt16 %f14, %f14, %o4
.word 0xd99eda18 ! t0_kref+0x1860: ldda [%i3 + %i0]0xd0, %f12
.word 0xec380018 ! t0_kref+0x1864: std %l6, [%g0 + %i0]
.word 0x92fefd0a ! t0_kref+0x1868: sdivcc %i3, -0x2f6, %o1
.word 0x0135a9c6 ! t0_kref+0x186c: sethi %hi(0xd6a71800), %g0
.word 0x93b3044e ! t0_kref+0x1870: fcmpne16 %f12, %f14, %o1
.word 0x2d800001 ! t0_kref+0x1874: fbg,a _kref+0x1878
.word 0xec6e6014 ! t0_kref+0x1878: ldstub [%i1 + 0x14], %l6
.word 0x8143c000 ! t0_kref+0x187c: stbar
.word 0x929a4009 ! t0_kref+0x1880: xorcc %o1, %o1, %o1
.word 0xa5b2808d ! t0_kref+0x1884: edge16 %o2, %o5, %l2
.word 0x9da0190f ! t0_kref+0x1888: fitod %f15, %f14
.word 0x86102008 ! t0_kref+0x188c: mov 0x8, %g3
.word 0x86a0e001 ! t0_kref+0x1890: subcc %g3, 1, %g3
.word 0x22800005 ! t0_kref+0x1894: be,a _kref+0x18a8
.word 0xd226601c ! t0_kref+0x1898: st %o1, [%i1 + 0x1c]
.word 0x97b304ce ! t0_kref+0x189c: fcmpne32 %f12, %f14, %o3
.word 0xdd1fbfc0 ! t0_kref+0x18a0: ldd [%fp - 0x40], %f14
.word 0xee28a022 ! t0_kref+0x18a4: stb %l7, [%g2 + 0x22]
call 1f
.empty
.word 0x2b3b4446 ! t0_kref+0x18ac: sethi %hi(0xed111800), %l5
1: .word 0x9875c01c ! t0_kref+0x18b0: udiv %l7, %i4, %o4
.word 0x9da0054e ! t0_kref+0x18b4: fsqrtd %f14, %f14
.word 0xd6166012 ! t0_kref+0x18b8: lduh [%i1 + 0x12], %o3
.word 0xc807bfe8 ! t0_kref+0x18bc: ld [%fp - 0x18], %g4
.word 0x99b00f0c ! t0_kref+0x18c0: fsrc2 %f12, %f12
call SYM(t0_subr0)
.word 0x9455801a ! t0_kref+0x18c8: umul %l6, %i2, %o2
.word 0xf436c019 ! t0_kref+0x18cc: sth %i2, [%i3 + %i1]
.word 0x9db3898e ! t0_kref+0x18d0: bshuffle %f14, %f14, %f14
.word 0xd2881018 ! t0_kref+0x18d4: lduba [%g0 + %i0]0x80, %o1
.word 0x9da0002d ! t0_kref+0x18d8: fmovs %f13, %f14
.word 0xa9b5c088 ! t0_kref+0x18dc: edge16 %l7, %o0, %l4
.word 0xd016401b ! t0_kref+0x18e0: lduh [%i1 + %i3], %o0
.word 0xaa43000d ! t0_kref+0x18e4: addc %o4, %o5, %l5
.word 0xd9be5896 ! t0_kref+0x18e8: stda %f12, [%i1 + %l6]0xc4
.word 0x9bb34eef ! t0_kref+0x18ec: fornot2s %f13, %f15, %f13
.word 0x22800007 ! t0_kref+0x18f0: be,a _kref+0x190c
.word 0xabb6c14a ! t0_kref+0x18f4: edge32l %i3, %o2, %l5
.word 0x9bb000ec ! t0_kref+0x18f8: edge16ln %g0, %o4, %o5
.word 0xdd1fbfa8 ! t0_kref+0x18fc: ldd [%fp - 0x58], %f14
.word 0xae0dc009 ! t0_kref+0x1900: and %l7, %o1, %l7
.word 0x28800005 ! t0_kref+0x1904: bleu,a _kref+0x1918
.word 0x81858000 ! t0_kref+0x1908: wr %l6, %g0, %y
.word 0x81820000 ! t0_kref+0x190c: wr %o0, %g0, %y
.word 0x99b00ccc ! t0_kref+0x1910: fnot2 %f12, %f12
.word 0xdd1fbe10 ! t0_kref+0x1914: ldd [%fp - 0x1f0], %f14
.word 0x80537cb1 ! t0_kref+0x1918: umul %o5, -0x34f, %g0
.word 0xfd6e3ff8 ! t0_kref+0x191c: prefetch %i0 - 8, 30
.word 0xaef82315 ! t0_kref+0x1920: sdivcc %g0, 0x315, %l7
.word 0xc028a022 ! t0_kref+0x1924: clrb [%g2 + 0x22]
.word 0xa4470016 ! t0_kref+0x1928: addc %i4, %l6, %l2
.word 0x9e0a401a ! t0_kref+0x192c: and %o1, %i2, %o7
.word 0x9bb3cdad ! t0_kref+0x1930: fxors %f15, %f13, %f13
.word 0xa82de3ba ! t0_kref+0x1934: andn %l7, 0x3ba, %l4
.word 0xea000019 ! t0_kref+0x1938: ld [%g0 + %i1], %l5
.word 0xd03e0000 ! t0_kref+0x193c: std %o0, [%i0]
.word 0xac9aa87d ! t0_kref+0x1940: xorcc %o2, 0x87d, %l6
.word 0xaef5f3c3 ! t0_kref+0x1944: udivcc %l7, -0xc3d, %l7
.word 0x9de3bfa0 ! t0_kref+0x1948: save %sp, -0x60, %sp
.word 0x9bef001a ! t0_kref+0x194c: restore %i4, %i2, %o5
.word 0x39480006 ! t0_kref+0x1950: fbuge,a,pt %fcc0, _kref+0x1968
.word 0x8d86bc13 ! t0_kref+0x1954: wr %i2, 0xfffffc13, %fprs
.word 0xd9be185c ! t0_kref+0x1958: stda %f12, [%i0 + %i4]0xc2
.word 0x81ab8a4e ! t0_kref+0x195c: fcmpd %fcc0, %f14, %f14
.word 0xdb063fe4 ! t0_kref+0x1960: ld [%i0 - 0x1c], %f13
.word 0xacab3141 ! t0_kref+0x1964: andncc %o4, -0xebf, %l6
.word 0x13372063 ! t0_kref+0x1968: sethi %hi(0xdc818c00), %o1
.word 0xf8766008 ! t0_kref+0x196c: stx %i4, [%i1 + 8]
.word 0x9da0002e ! t0_kref+0x1970: fmovs %f14, %f14
.word 0x9db00cce ! t0_kref+0x1974: fnot2 %f14, %f14
.word 0xee0e7ffb ! t0_kref+0x1978: ldub [%i1 - 5], %l7
.word 0xdd3e7ff0 ! t0_kref+0x197c: std %f14, [%i1 - 0x10]
.word 0xa650000b ! t0_kref+0x1980: umul %g0, %o3, %l3
.word 0xc02e600b ! t0_kref+0x1984: clrb [%i1 + 0xb]
.word 0xeeee501a ! t0_kref+0x1988: ldstuba [%i1 + %i2]0x80, %l7
.word 0x2c800006 ! t0_kref+0x198c: bneg,a _kref+0x19a4
.word 0x9462c01c ! t0_kref+0x1990: subc %o3, %i4, %o2
.word 0x9ed2a9d7 ! t0_kref+0x1994: umulcc %o2, 0x9d7, %o7
.word 0x9da0192f ! t0_kref+0x1998: fstod %f15, %f14
.word 0x9da3c9ad ! t0_kref+0x199c: fdivs %f15, %f13, %f14
.word 0x80aebfd4 ! t0_kref+0x19a0: andncc %i2, -0x2c, %g0
.word 0x9e0aa4f9 ! t0_kref+0x19a4: and %o2, 0x4f9, %o7
.word 0x9db38ace ! t0_kref+0x19a8: fpsub32 %f14, %f14, %f14
.word 0x96500008 ! t0_kref+0x19ac: umul %g0, %o0, %o3
.word 0x31480004 ! t0_kref+0x19b0: fba,a,pt %fcc0, _kref+0x19c0
.word 0xa4d229e1 ! t0_kref+0x19b4: umulcc %o0, 0x9e1, %l2
.word 0x99a0192d ! t0_kref+0x19b8: fstod %f13, %f12
.word 0x28800004 ! t0_kref+0x19bc: bleu,a _kref+0x19cc
.word 0xd9be580a ! t0_kref+0x19c0: stda %f12, [%i1 + %o2]0xc0
.word 0xa72b2007 ! t0_kref+0x19c4: sll %o4, 0x7, %l3
.word 0x81ab0a4e ! t0_kref+0x19c8: fcmpd %fcc0, %f12, %f14
.word 0x9db38d8e ! t0_kref+0x19cc: fxor %f14, %f14, %f14
.word 0xee2e401a ! t0_kref+0x19d0: stb %l7, [%i1 + %i2]
.word 0xdb06401c ! t0_kref+0x19d4: ld [%i1 + %i4], %f13
.word 0xd656600c ! t0_kref+0x19d8: ldsh [%i1 + 0xc], %o3
.word 0xdd1fbc50 ! t0_kref+0x19dc: ldd [%fp - 0x3b0], %f14
.word 0x9a66b813 ! t0_kref+0x19e0: subc %i2, -0x7ed, %o5
.word 0x29800006 ! t0_kref+0x19e4: fbl,a _kref+0x19fc
.word 0x96bec008 ! t0_kref+0x19e8: xnorcc %i3, %o0, %o3
.word 0x9ba3c92f ! t0_kref+0x19ec: fmuls %f15, %f15, %f13
.word 0x21800002 ! t0_kref+0x19f0: fbn,a _kref+0x19f8
.word 0xd9beda19 ! t0_kref+0x19f4: stda %f12, [%i3 + %i1]0xd0
.word 0x23800006 ! t0_kref+0x19f8: fbne,a _kref+0x1a10
.word 0x9e55b39f ! t0_kref+0x19fc: umul %l6, -0xc61, %o7
.word 0x8186c000 ! t0_kref+0x1a00: wr %i3, %g0, %y
.word 0x932b0016 ! t0_kref+0x1a04: sll %o4, %l6, %o1
.word 0x9db38daf ! t0_kref+0x1a08: fxors %f14, %f15, %f14
.word 0xd228a002 ! t0_kref+0x1a0c: stb %o1, [%g2 + 2]
.word 0xaad0001b ! t0_kref+0x1a10: umulcc %g0, %i3, %l5
.word 0x81ab8a2f ! t0_kref+0x1a14: fcmps %fcc0, %f14, %f15
.word 0xd86e3ff3 ! t0_kref+0x1a18: ldstub [%i0 - 0xd], %o4
.word 0xa89a2328 ! t0_kref+0x1a1c: xorcc %o0, 0x328, %l4
.word 0x9da0002e ! t0_kref+0x1a20: fmovs %f14, %f14
.word 0x9db306ce ! t0_kref+0x1a24: fmul8sux16 %f12, %f14, %f14
.word 0xd91e6010 ! t0_kref+0x1a28: ldd [%i1 + 0x10], %f12
.word 0x9ba018ce ! t0_kref+0x1a2c: fdtos %f14, %f13
.word 0xa4c5a7b8 ! t0_kref+0x1a30: addccc %l6, 0x7b8, %l2
.word 0xac9ac00a ! t0_kref+0x1a34: xorcc %o3, %o2, %l6
.word 0x85824000 ! t0_kref+0x1a38: wr %o1, %g0, %ccr
.word 0xd91f4018 ! t0_kref+0x1a3c: ldd [%i5 + %i0], %f12
.word 0x2d480004 ! t0_kref+0x1a40: fbg,a,pt %fcc0, _kref+0x1a50
.word 0xa856a15e ! t0_kref+0x1a44: umul %i2, 0x15e, %l4
.word 0x93b304ce ! t0_kref+0x1a48: fcmpne32 %f12, %f14, %o1
.word 0x81ab0a4e ! t0_kref+0x1a4c: fcmpd %fcc0, %f12, %f14
.word 0x969828ad ! t0_kref+0x1a50: xorcc %g0, 0x8ad, %o3
.word 0xaef5c00b ! t0_kref+0x1a54: udivcc %l7, %o3, %l7
.word 0xabb385ce ! t0_kref+0x1a58: fcmpeq32 %f14, %f14, %l5
.word 0x13269596 ! t0_kref+0x1a5c: sethi %hi(0x9a565800), %o1
.word 0x94fb75b8 ! t0_kref+0x1a60: sdivcc %o5, -0xa48, %o2
.word 0x8023263e ! t0_kref+0x1a64: sub %o4, 0x63e, %g0
.word 0x98534008 ! t0_kref+0x1a68: umul %o5, %o0, %o4
.word 0x9fb3ceed ! t0_kref+0x1a6c: fornot2s %f15, %f13, %f15
.word 0xdd26401c ! t0_kref+0x1a70: st %f14, [%i1 + %i4]
.word 0xea066014 ! t0_kref+0x1a74: ld [%i1 + 0x14], %l5
.word 0xd60e7fe3 ! t0_kref+0x1a78: ldub [%i1 - 0x1d], %o3
.word 0xe1ee101c ! t0_kref+0x1a7c: prefetcha %i0 + %i4, 16
.word 0x2f480008 ! t0_kref+0x1a80: fbu,a,pt %fcc0, _kref+0x1aa0
.word 0xa8f28016 ! t0_kref+0x1a84: udivcc %o2, %l6, %l4
.word 0x90aec01b ! t0_kref+0x1a88: andncc %i3, %i3, %o0
.word 0x9db307cc ! t0_kref+0x1a8c: pdist %f12, %f12, %f14
.word 0xd91e2018 ! t0_kref+0x1a90: ldd [%i0 + 0x18], %f12
.word 0xd2965000 ! t0_kref+0x1a94: lduha [%i1]0x80, %o1
.word 0x99b00c00 ! t0_kref+0x1a98: fzero %f12
.word 0x92af259c ! t0_kref+0x1a9c: andncc %i4, 0x59c, %o1
.word 0x38800003 ! t0_kref+0x1aa0: bgu,a _kref+0x1aac
.word 0x19180b91 ! t0_kref+0x1aa4: sethi %hi(0x602e4400), %o4
.word 0xdd26001c ! t0_kref+0x1aa8: st %f14, [%i0 + %i4]
.word 0xa6c26d10 ! t0_kref+0x1aac: addccc %o1, 0xd10, %l3
.word 0x35480006 ! t0_kref+0x1ab0: fbue,a,pt %fcc0, _kref+0x1ac8
.word 0x9db00fc0 ! t0_kref+0x1ab4: fone %f14
.word 0x9ba3482d ! t0_kref+0x1ab8: fadds %f13, %f13, %f13
.word 0x39800004 ! t0_kref+0x1abc: fbuge,a _kref+0x1acc
.word 0x9fb38d2d ! t0_kref+0x1ac0: fandnot1s %f14, %f13, %f15
.word 0x9ae6c00a ! t0_kref+0x1ac4: subccc %i3, %o2, %o5
.word 0x9db38c4e ! t0_kref+0x1ac8: fnor %f14, %f14, %f14
.word 0x24480004 ! t0_kref+0x1acc: ble,a,pt %icc, _kref+0x1adc
.word 0xab2da003 ! t0_kref+0x1ad0: sll %l6, 0x3, %l5
.word 0xa735e00c ! t0_kref+0x1ad4: srl %l7, 0xc, %l3
.word 0x96428008 ! t0_kref+0x1ad8: addc %o2, %o0, %o3
.word 0x9af2801a ! t0_kref+0x1adc: udivcc %o2, %i2, %o5
call 1f
.empty
.word 0x90bb000d ! t0_kref+0x1ae4: xnorcc %o4, %o5, %o0
.word 0x920de5e3 ! t0_kref+0x1ae8: and %l7, 0x5e3, %o1
.word 0x967dc009 ! t0_kref+0x1aec: sdiv %l7, %o1, %o3
1: .word 0xad400000 ! t0_kref+0x1af0: mov %y, %l6
.word 0x86102003 ! t0_kref+0x1af4: mov 0x3, %g3
.word 0x32800000 ! t0_kref+0x1af8: bne,a _kref+0x1af8
.word 0x86a0e001 ! t0_kref+0x1afc: subcc %g3, 1, %g3
.word 0x98d329dd ! t0_kref+0x1b00: umulcc %o4, 0x9dd, %o4
.word 0xea56200c ! t0_kref+0x1b04: ldsh [%i0 + 0xc], %l5
.word 0x9ac038ae ! t0_kref+0x1b08: addccc %g0, -0x752, %o5
.word 0x9db00cef ! t0_kref+0x1b0c: fnot2s %f15, %f14
.word 0x2e800002 ! t0_kref+0x1b10: bvs,a _kref+0x1b18
.word 0x8143c000 ! t0_kref+0x1b14: stbar
.word 0xe5ee101a ! t0_kref+0x1b18: prefetcha %i0 + %i2, 18
.word 0x9ba0012f ! t0_kref+0x1b1c: fabss %f15, %f13
.word 0xd428a010 ! t0_kref+0x1b20: stb %o2, [%g2 + 0x10]
.word 0x3a800003 ! t0_kref+0x1b24: bcc,a _kref+0x1b30
.word 0x9da0054c ! t0_kref+0x1b28: fsqrtd %f12, %f14
.word 0xadb2c0dc ! t0_kref+0x1b2c: edge16l %o3, %i4, %l6
.word 0xeb6e401b ! t0_kref+0x1b30: prefetch %i1 + %i3, 21
.word 0xda480019 ! t0_kref+0x1b34: ldsb [%g0 + %i1], %o5
.word 0x9db34fae ! t0_kref+0x1b38: fors %f13, %f14, %f14
.word 0x01286a4c ! t0_kref+0x1b3c: sethi %hi(0xa1a93000), %g0
.word 0x80b5b0dc ! t0_kref+0x1b40: orncc %l6, -0xf24, %g0
.word 0x9f414000 ! t0_kref+0x1b44: mov %pc, %o7
.word 0x86102021 ! t0_kref+0x1b48: mov 0x21, %g3
.word 0x86a0e001 ! t0_kref+0x1b4c: subcc %g3, 1, %g3
.word 0x2280000a ! t0_kref+0x1b50: be,a _kref+0x1b78
.word 0x95302013 ! t0_kref+0x1b54: srl %g0, 0x13, %o2
.word 0xc919401d ! t0_kref+0x1b58: ldd [%g5 + %i5], %f4
.word 0xd830a010 ! t0_kref+0x1b5c: sth %o4, [%g2 + 0x10]
.word 0x9da01a2d ! t0_kref+0x1b60: fstoi %f13, %f14
.word 0xd620a030 ! t0_kref+0x1b64: st %o3, [%g2 + 0x30]
.word 0xa6aaff89 ! t0_kref+0x1b68: andncc %o3, -0x77, %l3
.word 0xa876c009 ! t0_kref+0x1b6c: udiv %i3, %o1, %l4
.word 0x28bffff7 ! t0_kref+0x1b70: bleu,a _kref+0x1b4c
.word 0xae300000 ! t0_kref+0x1b74: orn %g0, %g0, %l7
.word 0x8143c000 ! t0_kref+0x1b78: stbar
.word 0x2e800003 ! t0_kref+0x1b7c: bvs,a _kref+0x1b88
.word 0x805a001a ! t0_kref+0x1b80: smul %o0, %i2, %g0
.word 0xa6bf001a ! t0_kref+0x1b84: xnorcc %i4, %i2, %l3
.word 0x9ba018ce ! t0_kref+0x1b88: fdtos %f14, %f13
.word 0x9252800d ! t0_kref+0x1b8c: umul %o2, %o5, %o1
.word 0x29800001 ! t0_kref+0x1b90: fbl,a _kref+0x1b94
.word 0xc0480019 ! t0_kref+0x1b94: ldsb [%g0 + %i1], %g0
.word 0x9b61400c ! t0_kref+0x1b98: movug %fcc0, %o4, %o5
.word 0x94d28009 ! t0_kref+0x1b9c: umulcc %o2, %o1, %o2
.word 0x3a800004 ! t0_kref+0x1ba0: bcc,a _kref+0x1bb0
.word 0x9da0054e ! t0_kref+0x1ba4: fsqrtd %f14, %f14
.word 0x9832400a ! t0_kref+0x1ba8: orn %o1, %o2, %o4
.word 0x9bb3caed ! t0_kref+0x1bac: fpsub32s %f15, %f13, %f13
.word 0xd9bf1a18 ! t0_kref+0x1bb0: stda %f12, [%i4 + %i0]0xd0
.word 0xec2e401a ! t0_kref+0x1bb4: stb %l6, [%i1 + %i2]
.word 0x81ab4a2d ! t0_kref+0x1bb8: fcmps %fcc0, %f13, %f13
.word 0xd828a031 ! t0_kref+0x1bbc: stb %o4, [%g2 + 0x31]
.word 0xdb20a030 ! t0_kref+0x1bc0: st %f13, [%g2 + 0x30]
.word 0x99b3c72f ! t0_kref+0x1bc4: fmuld8ulx16 %f15, %f15, %f12
.word 0x32800001 ! t0_kref+0x1bc8: bne,a _kref+0x1bcc
.word 0x80928008 ! t0_kref+0x1bcc: orcc %o2, %o0, %g0
.word 0xe4086500 ! t0_kref+0x1bd0: ldub [%g1 + 0x500], %l2
.word 0xa41ca00c ! t0_kref+0x1bd4: xor %l2, 0xc, %l2
.word 0xe4286500 ! t0_kref+0x1bd8: stb %l2, [%g1 + 0x500]
.word 0x81d86500 ! t0_kref+0x1bdc: flush %g1 + 0x500
.word 0xa4668008 ! t0_kref+0x1be0: subc %i2, %o0, %l2
.word 0x99a0004e ! t0_kref+0x1be4: fmovd %f14, %f12
.word 0xd91fbf18 ! t0_kref+0x1be8: ldd [%fp - 0xe8], %f12
.word 0x9db38dce ! t0_kref+0x1bec: fnand %f14, %f14, %f14
.word 0x81debfef ! t0_kref+0x1bf0: flush %i2 - 0x11
.word 0x9e62000c ! t0_kref+0x1bf4: subc %o0, %o4, %o7
.word 0x20800005 ! t0_kref+0x1bf8: bn,a _kref+0x1c0c
.word 0x9052fe43 ! t0_kref+0x1bfc: umul %o3, -0x1bd, %o0
.word 0x9f40c000 ! t0_kref+0x1c00: mov %asi, %o7
2: .word 0xf628a011 ! t0_kref+0x1c04: stb %i3, [%g2 + 0x11]
.word 0xaedf001a ! t0_kref+0x1c08: smulcc %i4, %i2, %l7
.word 0xe4c71018 ! t0_kref+0x1c0c: ldswa [%i4 + %i0]0x80, %l2
.word 0x97b240bb ! t0_kref+0x1c10: edge16n %o1, %i3, %o3
.word 0x9db38f4c ! t0_kref+0x1c14: fornot1 %f14, %f12, %f14
.word 0x9db38a0e ! t0_kref+0x1c18: fpadd16 %f14, %f14, %f14
.word 0xacd6b841 ! t0_kref+0x1c1c: umulcc %i2, -0x7bf, %l6
.word 0x9f0a3133 ! t0_kref+0x1c20: tsubcc %o0, -0xecd, %o7
.word 0xdd1fbfd8 ! t0_kref+0x1c24: ldd [%fp - 0x28], %f14
.word 0xd806401c ! t0_kref+0x1c28: ld [%i1 + %i4], %o4
.word 0xd91e6008 ! t0_kref+0x1c2c: ldd [%i1 + 8], %f12
.word 0x99b3c72f ! t0_kref+0x1c30: fmuld8ulx16 %f15, %f15, %f12
call SYM(t0_subr1)
.word 0xd86e8019 ! t0_kref+0x1c38: ldstub [%i2 + %i1], %o4
.word 0xd8066018 ! t0_kref+0x1c3c: ld [%i1 + 0x18], %o4
.word 0xd0364000 ! t0_kref+0x1c40: sth %o0, [%i1]
.word 0x9da349af ! t0_kref+0x1c44: fdivs %f13, %f15, %f14
.word 0x98fdc00c ! t0_kref+0x1c48: sdivcc %l7, %o4, %o4
.word 0x9bd02010 ! t0_kref+0x1c4c: tcc %icc, %g0 + 0x10
.word 0x99b3890e ! t0_kref+0x1c50: faligndata %f14, %f14, %f12
.word 0xf42e401a ! t0_kref+0x1c54: stb %i2, [%i1 + %i2]
.word 0xaef2000c ! t0_kref+0x1c58: udivcc %o0, %o4, %l7
.word 0xdd200018 ! t0_kref+0x1c5c: st %f14, [%g0 + %i0]
.word 0x29480006 ! t0_kref+0x1c60: fbl,a,pt %fcc0, _kref+0x1c78
.word 0x98fe8009 ! t0_kref+0x1c64: sdivcc %i2, %o1, %o4
.word 0x9ba3c82f ! t0_kref+0x1c68: fadds %f15, %f15, %f13
.word 0x80aa2951 ! t0_kref+0x1c6c: andncc %o0, 0x951, %g0
.word 0x3b480002 ! t0_kref+0x1c70: fble,a,pt %fcc0, _kref+0x1c78
.word 0x97400000 ! t0_kref+0x1c74: mov %y, %o3
.word 0x9da389ce ! t0_kref+0x1c78: fdivd %f14, %f14, %f14
.word 0xa5b24088 ! t0_kref+0x1c7c: edge16 %o1, %o0, %l2
.word 0xc1ee100b ! t0_kref+0x1c80: prefetcha %i0 + %o3, 0
.word 0xee28a032 ! t0_kref+0x1c84: stb %l7, [%g2 + 0x32]
.word 0x9242c000 ! t0_kref+0x1c88: addc %o3, %g0, %o1
.word 0xaee2800a ! t0_kref+0x1c8c: subccc %o2, %o2, %l7
.word 0xdd1e7ff0 ! t0_kref+0x1c90: ldd [%i1 - 0x10], %f14
.word 0xec3e6018 ! t0_kref+0x1c94: std %l6, [%i1 + 0x18]
.word 0xee06001c ! t0_kref+0x1c98: ld [%i0 + %i4], %l7
.word 0x93b3054c ! t0_kref+0x1c9c: fcmpeq16 %f12, %f12, %o1
.word 0x9da0054e ! t0_kref+0x1ca0: fsqrtd %f14, %f14
.word 0xabb384cc ! t0_kref+0x1ca4: fcmpne32 %f14, %f12, %l5
.word 0x9ac37633 ! t0_kref+0x1ca8: addccc %o5, -0x9cd, %o5
.word 0x3f800001 ! t0_kref+0x1cac: fbo,a _kref+0x1cb0
.word 0x9f2d801a ! t0_kref+0x1cb0: sll %l6, %i2, %o7
.word 0x1b1bd610 ! t0_kref+0x1cb4: sethi %hi(0x6f584000), %o5
.word 0xaa42000d ! t0_kref+0x1cb8: addc %o0, %o5, %l5
.word 0x9fa0012d ! t0_kref+0x1cbc: fabss %f13, %f15
.word 0x9ba018ce ! t0_kref+0x1cc0: fdtos %f14, %f13
.word 0xef00001c ! t0_kref+0x1cc4: ld [%g0 + %i4], %f23
.word 0xa6536aee ! t0_kref+0x1cc8: umul %o5, 0xaee, %l3
.word 0xe40865f4 ! t0_kref+0x1ccc: ldub [%g1 + 0x5f4], %l2
.word 0xa41ca00c ! t0_kref+0x1cd0: xor %l2, 0xc, %l2
.word 0xe42865f4 ! t0_kref+0x1cd4: stb %l2, [%g1 + 0x5f4]
.word 0x81d865f4 ! t0_kref+0x1cd8: flush %g1 + 0x5f4
.word 0xc36e0017 ! t0_kref+0x1cdc: prefetch %i0 + %l7, 1
.word 0x90a2000a ! t0_kref+0x1ce0: subcc %o0, %o2, %o0
.word 0x9ec324fd ! t0_kref+0x1ce4: addccc %o4, 0x4fd, %o7
.word 0xd00e2015 ! t0_kref+0x1ce8: ldub [%i0 + 0x15], %o0
.word 0x9afdb412 ! t0_kref+0x1cec: sdivcc %l6, -0xbee, %o5
.word 0x90b2800b ! t0_kref+0x1cf0: orncc %o2, %o3, %o0
.word 0x94bd800c ! t0_kref+0x1cf4: xnorcc %l6, %o4, %o2
2: .word 0xd6070019 ! t0_kref+0x1cf8: ld [%i4 + %i1], %o3
.word 0x99a3084c ! t0_kref+0x1cfc: faddd %f12, %f12, %f12
.word 0xaf2b401b ! t0_kref+0x1d00: sll %o5, %i3, %l7
.word 0xd27e2000 ! t0_kref+0x1d04: swap [%i0], %o1
.word 0xd44e2017 ! t0_kref+0x1d08: ldsb [%i0 + 0x17], %o2
.word 0x3f800002 ! t0_kref+0x1d0c: fbo,a _kref+0x1d14
.word 0x9fa0052d ! t0_kref+0x1d10: fsqrts %f13, %f15
.word 0xaac02f0a ! t0_kref+0x1d14: addccc %g0, 0xf0a, %l5
.word 0x39480007 ! t0_kref+0x1d18: fbuge,a,pt %fcc0, _kref+0x1d34
.word 0x9da0052f ! t0_kref+0x1d1c: fsqrts %f15, %f14
.word 0x3e800002 ! t0_kref+0x1d20: bvc,a _kref+0x1d28
.word 0x94920016 ! t0_kref+0x1d24: orcc %o0, %l6, %o2
.word 0xa6d2f945 ! t0_kref+0x1d28: umulcc %o3, -0x6bb, %l3
.word 0x9db38ece ! t0_kref+0x1d2c: fornot2 %f14, %f14, %f14
.word 0x23800002 ! t0_kref+0x1d30: fbne,a _kref+0x1d38
.word 0x9ba3c9af ! t0_kref+0x1d34: fdivs %f15, %f15, %f13
.word 0x9db30e4c ! t0_kref+0x1d38: fxnor %f12, %f12, %f14
.word 0x9fb38fae ! t0_kref+0x1d3c: fors %f14, %f14, %f15
.word 0xaa8f0009 ! t0_kref+0x1d40: andcc %i4, %o1, %l5
.word 0x9fa348af ! t0_kref+0x1d44: fsubs %f13, %f15, %f15
.word 0xf626001c ! t0_kref+0x1d48: st %i3, [%i0 + %i4]
.word 0x94e2c00a ! t0_kref+0x1d4c: subccc %o3, %o2, %o2
.word 0x2e800004 ! t0_kref+0x1d50: bvs,a _kref+0x1d60
.word 0xac5a72fc ! t0_kref+0x1d54: smul %o1, -0xd04, %l6
.word 0x9db34fad ! t0_kref+0x1d58: fors %f13, %f13, %f14
.word 0xa6c5bc36 ! t0_kref+0x1d5c: addccc %l6, -0x3ca, %l3
.word 0x87802080 ! t0_kref+0x1d60: mov 0x80, %asi
.word 0xa8f70016 ! t0_kref+0x1d64: udivcc %i4, %l6, %l4
.word 0x98dae194 ! t0_kref+0x1d68: smulcc %o3, 0x194, %o4
.word 0xe16e401a ! t0_kref+0x1d6c: prefetch %i1 + %i2, 16
.word 0xc5ee500d ! t0_kref+0x1d70: prefetcha %i1 + %o5, 2
.word 0xd0563fe4 ! t0_kref+0x1d74: ldsh [%i0 - 0x1c], %o0
.word 0x98d229d5 ! t0_kref+0x1d78: umulcc %o0, 0x9d5, %o4
call SYM(t0_subr2)
.word 0xc096105b ! t0_kref+0x1d80: lduha [%i0 + %i3]0x82, %g0
.word 0x92f2800a ! t0_kref+0x1d84: udivcc %o2, %o2, %o1
.word 0xa67df6fd ! t0_kref+0x1d88: sdiv %l7, -0x903, %l3
.word 0x925b000c ! t0_kref+0x1d8c: smul %o4, %o4, %o1
.word 0x9da3482d ! t0_kref+0x1d90: fadds %f13, %f13, %f14
.word 0xa4f3000b ! t0_kref+0x1d94: udivcc %o4, %o3, %l2
.word 0xec167fea ! t0_kref+0x1d98: lduh [%i1 - 0x16], %l6
.word 0xa655fd82 ! t0_kref+0x1d9c: umul %l7, -0x27e, %l3
.word 0xda2e8019 ! t0_kref+0x1da0: stb %o5, [%i2 + %i1]
.word 0xc12e3ff4 ! t0_kref+0x1da4: st %fsr, [%i0 - 0xc]
.word 0x9fc00004 ! t0_kref+0x1da8: call %g0 + %g4
.word 0x9ba01a4e ! t0_kref+0x1dac: fdtoi %f14, %f13
.word 0xe6ee3ff4 ! t0_kref+0x1db0: ldstuba [%i0 - 0xc]%asi, %l3
.word 0xffee501a ! t0_kref+0x1db4: prefetcha %i1 + %i2, 31
.word 0x99a0014e ! t0_kref+0x1db8: fabsd %f14, %f12
.word 0x95b304ce ! t0_kref+0x1dbc: fcmpne32 %f12, %f14, %o2
.word 0x36480001 ! t0_kref+0x1dc0: bge,a,pt %icc, _kref+0x1dc4
.word 0xdfa0a020 ! t0_kref+0x1dc4: sta %f15, [%g2 + 0x20]%asi
.word 0xa8af2064 ! t0_kref+0x1dc8: andncc %i4, 0x64, %l4
.word 0x9ea82cbc ! t0_kref+0x1dcc: andncc %g0, 0xcbc, %o7
.word 0x81ab8aaf ! t0_kref+0x1dd0: fcmpes %fcc0, %f14, %f15
.word 0xa944c000 ! t0_kref+0x1dd4: mov %gsr, %l4
.word 0x9db38e80 ! t0_kref+0x1dd8: fsrc1 %f14, %f14
.word 0xc030a022 ! t0_kref+0x1ddc: clrh [%g2 + 0x22]
.word 0x27800005 ! t0_kref+0x1de0: fbul,a _kref+0x1df4
.word 0x8143c000 ! t0_kref+0x1de4: stbar
.word 0x93b68096 ! t0_kref+0x1de8: edge16 %i2, %l6, %o1
.word 0x94e5a8b9 ! t0_kref+0x1dec: subccc %l6, 0x8b9, %o2
.word 0x99a0014e ! t0_kref+0x1df0: fabsd %f14, %f12
.word 0x8143e040 ! t0_kref+0x1df4: membar 0x40
.word 0x9db38ecc ! t0_kref+0x1df8: fornot2 %f14, %f12, %f14
.word 0xd4d62006 ! t0_kref+0x1dfc: ldsha [%i0 + 6]%asi, %o2
.word 0x80bf2f54 ! t0_kref+0x1e00: xnorcc %i4, 0xf54, %g0
.word 0x9fc00004 ! t0_kref+0x1e04: call %g0 + %g4
.word 0x81824000 ! t0_kref+0x1e08: wr %o1, %g0, %y
.word 0x34800002 ! t0_kref+0x1e0c: bg,a _kref+0x1e14
.word 0xdb06001c ! t0_kref+0x1e10: ld [%i0 + %i4], %f13
.word 0x21800004 ! t0_kref+0x1e14: fbn,a _kref+0x1e24
.word 0x98e5bc23 ! t0_kref+0x1e18: subccc %l6, -0x3dd, %o4
.word 0x9db30dce ! t0_kref+0x1e1c: fnand %f12, %f14, %f14
.word 0xac35c016 ! t0_kref+0x1e20: orn %l7, %l6, %l6
.word 0x9da0002d ! t0_kref+0x1e24: fmovs %f13, %f14
.word 0xae8ab9a4 ! t0_kref+0x1e28: andcc %o2, -0x65c, %l7
.word 0x9fa388ae ! t0_kref+0x1e2c: fsubs %f14, %f14, %f15
.word 0xdd000019 ! t0_kref+0x1e30: ld [%g0 + %i1], %f14
.word 0x9aa72198 ! t0_kref+0x1e34: subcc %i4, 0x198, %o5
.word 0x9f1ef257 ! t0_kref+0x1e38: tsubcctv %i3, -0xda9, %o7
.word 0x38800002 ! t0_kref+0x1e3c: bgu,a _kref+0x1e44
.word 0xe47e001c ! t0_kref+0x1e40: swap [%i0 + %i4], %l2
.word 0x9da01a4e ! t0_kref+0x1e44: fdtoi %f14, %f14
.word 0x9db38aef ! t0_kref+0x1e48: fpsub32s %f14, %f15, %f14
.word 0xd8d63ff6 ! t0_kref+0x1e4c: ldsha [%i0 - 0xa]%asi, %o4
.word 0x90f5c009 ! t0_kref+0x1e50: udivcc %l7, %o1, %o0
.word 0x9f2b000b ! t0_kref+0x1e54: sll %o4, %o3, %o7
.word 0x2b1a3374 ! t0_kref+0x1e58: sethi %hi(0x68cdd000), %l5
.word 0x2e480004 ! t0_kref+0x1e5c: bvs,a,pt %icc, _kref+0x1e6c
.word 0x9db3c72f ! t0_kref+0x1e60: fmuld8ulx16 %f15, %f15, %f14
.word 0xe76e401a ! t0_kref+0x1e64: prefetch %i1 + %i2, 19
.word 0x192f4346 ! t0_kref+0x1e68: sethi %hi(0xbd0d1800), %o4
.word 0x8143c000 ! t0_kref+0x1e6c: stbar
.word 0x9db30e0e ! t0_kref+0x1e70: fand %f12, %f14, %f14
.word 0x9db386ee ! t0_kref+0x1e74: fmul8ulx16 %f14, %f14, %f14
.word 0x81580000 ! t0_kref+0x1e78: flushw
.word 0xd6566014 ! t0_kref+0x1e7c: ldsh [%i1 + 0x14], %o3
.word 0x2a480007 ! t0_kref+0x1e80: bcs,a,pt %icc, _kref+0x1e9c
.word 0xec3e6000 ! t0_kref+0x1e84: std %l6, [%i1]
.word 0x9ba01a2d ! t0_kref+0x1e88: fstoi %f13, %f13
.word 0x9fa018ce ! t0_kref+0x1e8c: fdtos %f14, %f15
.word 0xd9bf5a59 ! t0_kref+0x1e90: stda %f12, [%i5 + %i1]0xd2
.word 0x9ba0052d ! t0_kref+0x1e94: fsqrts %f13, %f13
.word 0xc0300018 ! t0_kref+0x1e98: clrh [%g0 + %i0]
.word 0x86102004 ! t0_kref+0x1e9c: mov 0x4, %g3
.word 0x32800000 ! t0_kref+0x1ea0: bne,a _kref+0x1ea0
.word 0x86a0e001 ! t0_kref+0x1ea4: subcc %g3, 1, %g3
.word 0x9fc00004 ! t0_kref+0x1ea8: call %g0 + %g4
.word 0x9fa0052d ! t0_kref+0x1eac: fsqrts %f13, %f15
.word 0x93400000 ! t0_kref+0x1eb0: mov %y, %o1
.word 0x93400000 ! t0_kref+0x1eb4: mov %y, %o1
.word 0xa4f24008 ! t0_kref+0x1eb8: udivcc %o1, %o0, %l2
.word 0x921a401a ! t0_kref+0x1ebc: xor %o1, %i2, %o1
.word 0x9ba3882f ! t0_kref+0x1ec0: fadds %f14, %f15, %f13
.word 0xd4267fe8 ! t0_kref+0x1ec4: st %o2, [%i1 - 0x18]
.word 0xd91e3fe8 ! t0_kref+0x1ec8: ldd [%i0 - 0x18], %f12
.word 0xa6d2c016 ! t0_kref+0x1ecc: umulcc %o3, %l6, %l3
.word 0x9ba3c8ae ! t0_kref+0x1ed0: fsubs %f15, %f14, %f13
.word 0x81ab0a4e ! t0_kref+0x1ed4: fcmpd %fcc0, %f12, %f14
.word 0xee4e600f ! t0_kref+0x1ed8: ldsb [%i1 + 0xf], %l7
.word 0xda8e1000 ! t0_kref+0x1edc: lduba [%i0]0x80, %o5
.word 0x992ec00d ! t0_kref+0x1ee0: sll %i3, %o5, %o4
.word 0x9da349ae ! t0_kref+0x1ee4: fdivs %f13, %f14, %f14
.word 0x99a389ce ! t0_kref+0x1ee8: fdivd %f14, %f14, %f12
.word 0x9da388ce ! t0_kref+0x1eec: fsubd %f14, %f14, %f14
.word 0x9fb38f6e ! t0_kref+0x1ef0: fornot1s %f14, %f14, %f15
.word 0xee4e8019 ! t0_kref+0x1ef4: ldsb [%i2 + %i1], %l7
.word 0xe06e7ffc ! t0_kref+0x1ef8: ldstub [%i1 - 4], %l0
.word 0x21800002 ! t0_kref+0x1efc: fbn,a _kref+0x1f04
.word 0x99a0004e ! t0_kref+0x1f00: fmovd %f14, %f12
.word 0x9fc10000 ! t0_kref+0x1f04: call %g4
.word 0x99a0054e ! t0_kref+0x1f08: fsqrtd %f14, %f12
.word 0x9bb34a2e ! t0_kref+0x1f0c: fpadd16s %f13, %f14, %f13
.word 0x93b6c0e9 ! t0_kref+0x1f10: edge16ln %i3, %o1, %o1
.word 0x9fa01a4e ! t0_kref+0x1f14: fdtoi %f14, %f15
.word 0xd0563fee ! t0_kref+0x1f18: ldsh [%i0 - 0x12], %o0
.word 0xa6df0016 ! t0_kref+0x1f1c: smulcc %i4, %l6, %l3
.word 0x2f05b69e ! t0_kref+0x1f20: sethi %hi(0x16da7800), %l7
.word 0x9fa018ce ! t0_kref+0x1f24: fdtos %f14, %f15
.word 0xa65a401a ! t0_kref+0x1f28: smul %o1, %i2, %l3
.word 0xae4222ce ! t0_kref+0x1f2c: addc %o0, 0x2ce, %l7
.word 0x9ba389af ! t0_kref+0x1f30: fdivs %f14, %f15, %f13
.word 0x9da0192d ! t0_kref+0x1f34: fstod %f13, %f14
.word 0xae9e8016 ! t0_kref+0x1f38: xorcc %i2, %l6, %l7
.word 0x9da38d2d ! t0_kref+0x1f3c: fsmuld %f14, %f13, %f14
.word 0x81df4004 ! t0_kref+0x1f40: flush %i5 + %g4
! .word 0x2b489821 ! t0_kref+0x1f44: fbug,a,pt %fcc0, SYM(t0_subr3)
fbug,a,pt %fcc0, SYM(t0_subr3)
.word 0x9e006840 ! t0_kref+0x1f48: add %g1, 0x840, %o7
.word 0xd91e0000 ! t0_kref+0x1f4c: ldd [%i0], %f12
.word 0xee364000 ! t0_kref+0x1f50: sth %l7, [%i1]
.word 0xa4902989 ! t0_kref+0x1f54: orcc %g0, 0x989, %l2
.word 0xd2367fe0 ! t0_kref+0x1f58: sth %o1, [%i1 - 0x20]
.word 0xa6a58000 ! t0_kref+0x1f5c: subcc %l6, %g0, %l3
.word 0xa65dbcb0 ! t0_kref+0x1f60: smul %l6, -0x350, %l3
.word 0xd9be1849 ! t0_kref+0x1f64: stda %f12, [%i0 + %o1]0xc2
.word 0xf8a0a030 ! t0_kref+0x1f68: sta %i4, [%g2 + 0x30]%asi
.word 0x9da3884e ! t0_kref+0x1f6c: faddd %f14, %f14, %f14
.word 0xd098105d ! t0_kref+0x1f70: ldda [%g0 + %i5]0x82, %o0
.word 0x92ff000b ! t0_kref+0x1f74: sdivcc %i4, %o3, %o1
.word 0x37800003 ! t0_kref+0x1f78: fbge,a _kref+0x1f84
.word 0x9ba01a4e ! t0_kref+0x1f7c: fdtoi %f14, %f13
.word 0x22800004 ! t0_kref+0x1f80: be,a _kref+0x1f90
.word 0xaa62f44a ! t0_kref+0x1f84: subc %o3, -0xbb6, %l5
.word 0xc76e400c ! t0_kref+0x1f88: prefetch %i1 + %o4, 3
.word 0x3f480005 ! t0_kref+0x1f8c: fbo,a,pt %fcc0, _kref+0x1fa0
.word 0xc0300018 ! t0_kref+0x1f90: clrh [%g0 + %i0]
.word 0x3e480008 ! t0_kref+0x1f94: bvc,a,pt %icc, _kref+0x1fb4
.word 0xdd1fbce8 ! t0_kref+0x1f98: ldd [%fp - 0x318], %f14
.word 0xedee501b ! t0_kref+0x1f9c: prefetcha %i1 + %i3, 22
.word 0x99b38ace ! t0_kref+0x1fa0: fpsub32 %f14, %f14, %f12
.word 0x2a480004 ! t0_kref+0x1fa4: bcs,a,pt %icc, _kref+0x1fb4
.word 0x92ab2dee ! t0_kref+0x1fa8: andncc %o4, 0xdee, %o1
.word 0x8582800a ! t0_kref+0x1fac: wr %o2, %o2, %ccr
.word 0x9da0054e ! t0_kref+0x1fb0: fsqrtd %f14, %f14
.word 0x38480006 ! t0_kref+0x1fb4: bgu,a,pt %icc, _kref+0x1fcc
.word 0xa5b680f7 ! t0_kref+0x1fb8: edge16ln %i2, %l7, %l2
.word 0xd93f4018 ! t0_kref+0x1fbc: std %f12, [%i5 + %i0]
.word 0x8160001a ! t0_kref+0x1fc0: movn %fcc0, %i2, %g0
.word 0x81b30109 ! t0_kref+0x1fc4: edge32 %o4, %o1, %g0
.word 0x81858000 ! t0_kref+0x1fc8: wr %l6, %g0, %y
.word 0xee30a020 ! t0_kref+0x1fcc: sth %l7, [%g2 + 0x20]
.word 0x81df7721 ! t0_kref+0x1fd0: flush %i5 - 0x8df
.word 0x9db30e80 ! t0_kref+0x1fd4: fsrc1 %f12, %f14
.word 0x878020d2 ! t0_kref+0x1fd8: mov 0xd2, %asi
.word 0x38800005 ! t0_kref+0x1fdc: bgu,a _kref+0x1ff0
.word 0x80fa0016 ! t0_kref+0x1fe0: sdivcc %o0, %l6, %g0
.word 0x9da0004e ! t0_kref+0x1fe4: fmovd %f14, %f14
.word 0xa91021fe ! t0_kref+0x1fe8: taddcctv %g0, 0x1fe, %l4
.word 0x34800006 ! t0_kref+0x1fec: bg,a _kref+0x2004
.word 0x9ae22d8e ! t0_kref+0x1ff0: subccc %o0, 0xd8e, %o5
.word 0xf1183ba8 ! t0_kref+0x1ff4: ldd [%g0 - 0x458], %f24
.word 0x940b001b ! t0_kref+0x1ff8: and %o4, %i3, %o2
.word 0xd820a000 ! t0_kref+0x1ffc: st %o4, [%g2]
.word 0x94f3000b ! t0_kref+0x2000: udivcc %o4, %o3, %o2
.word 0x9da389cc ! t0_kref+0x2004: fdivd %f14, %f12, %f14
.word 0xaef269ee ! t0_kref+0x2008: udivcc %o1, 0x9ee, %l7
.word 0x3e800005 ! t0_kref+0x200c: bvc,a _kref+0x2020
.word 0x98c68009 ! t0_kref+0x2010: addccc %i2, %o1, %o4
.word 0xd9be184b ! t0_kref+0x2014: stda %f12, [%i0 + %o3]0xc2
.word 0xaaf274ef ! t0_kref+0x2018: udivcc %o1, -0xb11, %l5
.word 0xde564000 ! t0_kref+0x201c: ldsh [%i1], %o7
.word 0xad2ec00c ! t0_kref+0x2020: sll %i3, %o4, %l6
.word 0x81dbb612 ! t0_kref+0x2024: flush %sp - 0x9ee
sethi %hi(1f), %o7
jmpl %o7+%lo(1f), %g1
.empty
.word 0x9740c000 ! t0_kref+0x2030: mov %asi, %o3
.word 0x81ab0a4c ! t0_kref+0x2034: fcmpd %fcc0, %f12, %f12
.word 0x9fa3c9ae ! t0_kref+0x2038: fdivs %f15, %f14, %f15
.word 0x9ed23a88 ! t0_kref+0x203c: umulcc %o0, -0x578, %o7
.word 0x39480006 ! t0_kref+0x2040: fbuge,a,pt %fcc0, _kref+0x2058
1: .word 0x9da018cc ! t0_kref+0x2044: fdtos %f12, %f14
.word 0x81828000 ! t0_kref+0x2048: wr %o2, %g0, %y
.word 0x8143c000 ! t0_kref+0x204c: stbar
.word 0x9da389ce ! t0_kref+0x2050: fdivd %f14, %f14, %f14
.word 0xa632fc23 ! t0_kref+0x2054: orn %o3, -0x3dd, %l3
.word 0xa656ee6f ! t0_kref+0x2058: umul %i3, 0xe6f, %l3
.word 0xdb26001c ! t0_kref+0x205c: st %f13, [%i0 + %i4]
.word 0x9fc10000 ! t0_kref+0x2060: call %g4
.word 0xd8067fe4 ! t0_kref+0x2064: ld [%i1 - 0x1c], %o4
.word 0x9843401b ! t0_kref+0x2068: addc %o5, %i3, %o4
.word 0xa7b20328 ! t0_kref+0x206c: bmask %o0, %o0, %l3
call SYM(t0_subr1)
.word 0xdd262004 ! t0_kref+0x2074: st %f14, [%i0 + 4]
.word 0xdd1e7fe0 ! t0_kref+0x2078: ldd [%i1 - 0x20], %f14
.word 0x3b800003 ! t0_kref+0x207c: fble,a _kref+0x2088
.word 0xda30a002 ! t0_kref+0x2080: sth %o5, [%g2 + 2]
.word 0x95b3858e ! t0_kref+0x2084: fcmpgt32 %f14, %f14, %o2
.word 0x878020f0 ! t0_kref+0x2088: mov 0xf0, %asi
.word 0x9fa3c92d ! t0_kref+0x208c: fmuls %f15, %f13, %f15
.word 0x9fb3054e ! t0_kref+0x2090: fcmpeq16 %f12, %f14, %o7
.word 0x9da3492e ! t0_kref+0x2094: fmuls %f13, %f14, %f14
.word 0xd4280018 ! t0_kref+0x2098: stb %o2, [%g0 + %i0]
.word 0xd82e3fed ! t0_kref+0x209c: stb %o4, [%i0 - 0x13]
.word 0x2b082b8d ! t0_kref+0x20a0: sethi %hi(0x20ae3400), %l5
.word 0xd8762008 ! t0_kref+0x20a4: stx %o4, [%i0 + 8]
.word 0x31800005 ! t0_kref+0x20a8: fba,a _kref+0x20bc
.word 0x9da0004c ! t0_kref+0x20ac: fmovd %f12, %f14
.word 0x811ae628 ! t0_kref+0x20b0: tsubcctv %o3, 0x628, %g0
.word 0xd030a012 ! t0_kref+0x20b4: sth %o0, [%g2 + 0x12]
.word 0x3f480003 ! t0_kref+0x20b8: fbo,a,pt %fcc0, _kref+0x20c4
.word 0xdb80105c ! t0_kref+0x20bc: lda [%g0 + %i4]0x82, %f13
.word 0x9da3482e ! t0_kref+0x20c0: fadds %f13, %f14, %f14
.word 0x947721e0 ! t0_kref+0x20c4: udiv %i4, 0x1e0, %o2
.word 0x9ba01a4e ! t0_kref+0x20c8: fdtoi %f14, %f13
.word 0xaee5c000 ! t0_kref+0x20cc: subccc %l7, %g0, %l7
.word 0x9f418000 ! t0_kref+0x20d0: mov %fprs, %o7
.word 0xe478a020 ! t0_kref+0x20d4: swap [%g2 + 0x20], %l2
.word 0x9da0190f ! t0_kref+0x20d8: fitod %f15, %f14
.word 0xe80e6009 ! t0_kref+0x20dc: ldub [%i1 + 9], %l4
.word 0xe80e3fef ! t0_kref+0x20e0: ldub [%i0 - 0x11], %l4
.word 0xd0066008 ! t0_kref+0x20e4: ld [%i1 + 8], %o0
.word 0x29800008 ! t0_kref+0x20e8: fbl,a _kref+0x2108
.word 0xf4ae9019 ! t0_kref+0x20ec: stba %i2, [%i2 + %i1]0x80
.word 0x9495e9b0 ! t0_kref+0x20f0: orcc %l7, 0x9b0, %o2
.word 0xd5f6500b ! t0_kref+0x20f4: casxa [%i1]0x80, %o3, %o2
.word 0xf007bfe0 ! t0_kref+0x20f8: ld [%fp - 0x20], %i0
.word 0x2c800004 ! t0_kref+0x20fc: bneg,a _kref+0x210c
.word 0xafb200cc ! t0_kref+0x2100: edge16l %o0, %o4, %l7
.word 0xd03e401d ! t0_kref+0x2104: std %o0, [%i1 + %i5]
.word 0x9ba3c82e ! t0_kref+0x2108: fadds %f15, %f14, %f13
.word 0x9fab002f ! t0_kref+0x210c: fmovsuge %fcc0, %f15, %f15
.word 0xab2ae007 ! t0_kref+0x2110: sll %o3, 0x7, %l5
.word 0xd67e200c ! t0_kref+0x2114: swap [%i0 + 0xc], %o3
.word 0xa45ee311 ! t0_kref+0x2118: smul %i3, 0x311, %l2
.word 0xe1ee501c ! t0_kref+0x211c: prefetcha %i1 + %i4, 16
.word 0x99a0004e ! t0_kref+0x2120: fmovd %f14, %f12
.word 0x9da018cc ! t0_kref+0x2124: fdtos %f12, %f14
.word 0x27800004 ! t0_kref+0x2128: fbul,a _kref+0x2138
.word 0x9da0012f ! t0_kref+0x212c: fabss %f15, %f14
.word 0x8143c000 ! t0_kref+0x2130: stbar
.word 0x81ab4aad ! t0_kref+0x2134: fcmpes %fcc0, %f13, %f13
.word 0xec764000 ! t0_kref+0x2138: stx %l6, [%i1]
.word 0x9db3caae ! t0_kref+0x213c: fpsub16s %f15, %f14, %f14
.word 0xe3b8a040 ! t0_kref+0x2140: stda %f48, [%g2 + 0x40]%asi
.word 0xda30a022 ! t0_kref+0x2144: sth %o5, [%g2 + 0x22]
.word 0xaaa5b8b5 ! t0_kref+0x2148: subcc %l6, -0x74b, %l5
.word 0xd020a030 ! t0_kref+0x214c: st %o0, [%g2 + 0x30]
.word 0xd478a000 ! t0_kref+0x2150: swap [%g2], %o2
.word 0x9b2ec01c ! t0_kref+0x2154: sll %i3, %i4, %o5
.word 0xf8200018 ! t0_kref+0x2158: st %i4, [%g0 + %i0]
.word 0xa8d34016 ! t0_kref+0x215c: umulcc %o5, %l6, %l4
.word 0x8143e04e ! t0_kref+0x2160: membar 0x4e
.word 0xde563ffe ! t0_kref+0x2164: ldsh [%i0 - 2], %o7
.word 0x9eb58016 ! t0_kref+0x2168: orncc %l6, %l6, %o7
.word 0xd9be584a ! t0_kref+0x216c: stda %f12, [%i1 + %o2]0xc2
.word 0x86102004 ! t0_kref+0x2170: mov 0x4, %g3
.word 0x32800000 ! t0_kref+0x2174: bne,a _kref+0x2174
.word 0x86a0e001 ! t0_kref+0x2178: subcc %g3, 1, %g3
call SYM(t0_subr2)
.word 0x99b38ace ! t0_kref+0x2180: fpsub32 %f14, %f14, %f12
.word 0x948330bd ! t0_kref+0x2184: addcc %o4, -0xf43, %o2
.word 0x90300008 ! t0_kref+0x2188: orn %g0, %o0, %o0
.word 0x8143e040 ! t0_kref+0x218c: membar 0x40
.word 0x2d3acf74 ! t0_kref+0x2190: sethi %hi(0xeb3dd000), %l6
.word 0xabb34328 ! t0_kref+0x2194: bmask %o5, %o0, %l5
.word 0x8143e040 ! t0_kref+0x2198: membar 0x40
.word 0x81da0008 ! t0_kref+0x219c: flush %o0 + %o0
.word 0xefe61017 ! t0_kref+0x21a0: casa [%i0]0x80, %l7, %l7
.word 0x9db00c00 ! t0_kref+0x21a4: fzero %f14
.word 0x94f5b28e ! t0_kref+0x21a8: udivcc %l6, -0xd72, %o2
.word 0x8143c000 ! t0_kref+0x21ac: stbar
.word 0xdb267fe8 ! t0_kref+0x21b0: st %f13, [%i1 - 0x18]
.word 0x81d80011 ! t0_kref+0x21b4: flush %g0 + %l1
.word 0x81ab4aad ! t0_kref+0x21b8: fcmpes %fcc0, %f13, %f13
.word 0x9544c000 ! t0_kref+0x21bc: mov %gsr, %o2
.word 0xda28a031 ! t0_kref+0x21c0: stb %o5, [%g2 + 0x31]
.word 0x9da0012e ! t0_kref+0x21c4: fabss %f14, %f14
.word 0xd076001d ! t0_kref+0x21c8: stx %o0, [%i0 + %i5]
.word 0x8585c00d ! t0_kref+0x21cc: wr %l7, %o5, %ccr
.word 0x9baa802e ! t0_kref+0x21d0: fmovsue %fcc0, %f14, %f13
.word 0xc36e6010 ! t0_kref+0x21d4: prefetch %i1 + 0x10, 1
.word 0x9e5ae657 ! t0_kref+0x21d8: smul %o3, 0x657, %o7
.word 0x25480003 ! t0_kref+0x21dc: fblg,a,pt %fcc0, _kref+0x21e8
.word 0x9fb3844e ! t0_kref+0x21e0: fcmpne16 %f14, %f14, %o7
.word 0xa6aa0009 ! t0_kref+0x21e4: andncc %o0, %o1, %l3
.word 0x9fc10000 ! t0_kref+0x21e8: call %g4
.word 0xe456200c ! t0_kref+0x21ec: ldsh [%i0 + 0xc], %l2
.word 0x99b38a4e ! t0_kref+0x21f0: fpadd32 %f14, %f14, %f12
.word 0xef68a00e ! t0_kref+0x21f4: prefetch %g2 + 0xe, 23
.word 0x80f3400a ! t0_kref+0x21f8: udivcc %o5, %o2, %g0
.word 0xc807bff0 ! t0_kref+0x21fc: ld [%fp - 0x10], %g4
.word 0x9ba348ad ! t0_kref+0x2200: fsubs %f13, %f13, %f13
.word 0x961826fa ! t0_kref+0x2204: xor %g0, 0x6fa, %o3
.word 0xe40e2018 ! t0_kref+0x2208: ldub [%i0 + 0x18], %l2
.word 0x989ac01a ! t0_kref+0x220c: xorcc %o3, %i2, %o4
.word 0x9fa01a2e ! t0_kref+0x2210: fstoi %f14, %f15
.word 0x91b3858c ! t0_kref+0x2214: fcmpgt32 %f14, %f12, %o0
.word 0x8185c000 ! t0_kref+0x2218: wr %l7, %g0, %y
.word 0x81ab4a2d ! t0_kref+0x221c: fcmps %fcc0, %f13, %f13
.word 0xa9b240da ! t0_kref+0x2220: edge16l %o1, %i2, %l4
.word 0x9da0190e ! t0_kref+0x2224: fitod %f14, %f14
.word 0xadb384ce ! t0_kref+0x2228: fcmpne32 %f14, %f14, %l6
.word 0x81800000 ! t0_kref+0x222c: mov %g0, %y
.word 0x9fa0012d ! t0_kref+0x2230: fabss %f13, %f15
.word 0xdd20a030 ! t0_kref+0x2234: st %f14, [%g2 + 0x30]
.word 0xc398a080 ! t0_kref+0x2238: ldda [%g2 + 0x80]%asi, %f32
.word 0x3b480004 ! t0_kref+0x223c: fble,a,pt %fcc0, _kref+0x224c
.word 0xa493401b ! t0_kref+0x2240: orcc %o5, %i3, %l2
.word 0x81ab8a4c ! t0_kref+0x2244: fcmpd %fcc0, %f14, %f12
.word 0x9fa0012f ! t0_kref+0x2248: fabss %f15, %f15
.word 0x989ea765 ! t0_kref+0x224c: xorcc %i2, 0x765, %o4
.word 0xd0be101d ! t0_kref+0x2250: stda %o0, [%i0 + %i5]0x80
.word 0xda20a000 ! t0_kref+0x2254: st %o5, [%g2]
.word 0x9db00ccc ! t0_kref+0x2258: fnot2 %f12, %f14
.word 0xdb26401c ! t0_kref+0x225c: st %f13, [%i1 + %i4]
.word 0x9f414000 ! t0_kref+0x2260: mov %pc, %o7
! .word 0x31489759 ! t0_kref+0x2264: fba,a,pt %fcc0, SYM(t0_subr3)
fba,a,pt %fcc0, SYM(t0_subr3)
.word 0xac1af456 ! t0_kref+0x2268: xor %o3, -0xbaa, %l6
.word 0xd6ae5000 ! t0_kref+0x226c: stba %o3, [%i1]0x80
.word 0xd4080018 ! t0_kref+0x2270: ldub [%g0 + %i0], %o2
.word 0x2d480008 ! t0_kref+0x2274: fbg,a,pt %fcc0, _kref+0x2294
.word 0x9db00c20 ! t0_kref+0x2278: fzeros %f14
.word 0x97b3031b ! t0_kref+0x227c: alignaddr %o4, %i3, %o3
.word 0x9e3034d7 ! t0_kref+0x2280: orn %g0, -0xb29, %o7
.word 0x9252675d ! t0_kref+0x2284: umul %o1, 0x75d, %o1
.word 0x85824016 ! t0_kref+0x2288: wr %o1, %l6, %ccr
.word 0x9692bef8 ! t0_kref+0x228c: orcc %o2, -0x108, %o3
.word 0xc56e3fe0 ! t0_kref+0x2290: prefetch %i0 - 0x20, 2
.word 0xa692a834 ! t0_kref+0x2294: orcc %o2, 0x834, %l3
.word 0xf820a020 ! t0_kref+0x2298: st %i4, [%g2 + 0x20]
.word 0x95282008 ! t0_kref+0x229c: sll %g0, 0x8, %o2
.word 0x9fc10000 ! t0_kref+0x22a0: call %g4
.word 0x8055f6b6 ! t0_kref+0x22a4: umul %l7, -0x94a, %g0
.word 0x2d800008 ! t0_kref+0x22a8: fbg,a _kref+0x22c8
.word 0xdb20a030 ! t0_kref+0x22ac: st %f13, [%g2 + 0x30]
.word 0xd8d81018 ! t0_kref+0x22b0: ldxa [%g0 + %i0]0x80, %o4
.word 0x9ba389ad ! t0_kref+0x22b4: fdivs %f14, %f13, %f13
.word 0x9fa018cc ! t0_kref+0x22b8: fdtos %f12, %f15
.word 0x9da01a4e ! t0_kref+0x22bc: fdtoi %f14, %f14
.word 0x9f0b4008 ! t0_kref+0x22c0: tsubcc %o5, %o0, %o7
.word 0x9db30e0e ! t0_kref+0x22c4: fand %f12, %f14, %f14
.word 0x2f800007 ! t0_kref+0x22c8: fbu,a _kref+0x22e4
.word 0x90d68016 ! t0_kref+0x22cc: umulcc %i2, %l6, %o0
.word 0xa4ff37d2 ! t0_kref+0x22d0: sdivcc %i4, -0x82e, %l2
.word 0x9da3884c ! t0_kref+0x22d4: faddd %f14, %f12, %f14
.word 0x3a800006 ! t0_kref+0x22d8: bcc,a _kref+0x22f0
.word 0x98b73636 ! t0_kref+0x22dc: orncc %i4, -0x9ca, %o4
.word 0x9ba0052e ! t0_kref+0x22e0: fsqrts %f14, %f13
.word 0xc016c019 ! t0_kref+0x22e4: lduh [%i3 + %i1], %g0
.word 0x99b38ace ! t0_kref+0x22e8: fpsub32 %f14, %f14, %f12
.word 0xdd1fbe80 ! t0_kref+0x22ec: ldd [%fp - 0x180], %f14
.word 0x9ad328a1 ! t0_kref+0x22f0: umulcc %o4, 0x8a1, %o5
.word 0x9ba3892f ! t0_kref+0x22f4: fmuls %f14, %f15, %f13
.word 0xd2b61000 ! t0_kref+0x22f8: stha %o1, [%i0]0x80
.word 0xd99f5a59 ! t0_kref+0x22fc: ldda [%i5 + %i1]0xd2, %f12
.word 0xd0380018 ! t0_kref+0x2300: std %o0, [%g0 + %i0]
.word 0x92ad801c ! t0_kref+0x2304: andncc %l6, %i4, %o1
.word 0xec3e7fe8 ! t0_kref+0x2308: std %l6, [%i1 - 0x18]
.word 0x9da3482e ! t0_kref+0x230c: fadds %f13, %f14, %f14
.word 0xfb6e001d ! t0_kref+0x2310: prefetch %i0 + %i5, 29
.word 0xd9be1888 ! t0_kref+0x2314: stda %f12, [%i0 + %o0]0xc4
.word 0xf630a012 ! t0_kref+0x2318: sth %i3, [%g2 + 0x12]
.word 0xe6680019 ! t0_kref+0x231c: ldstub [%g0 + %i1], %l3
.word 0xa4f6fb08 ! t0_kref+0x2320: udivcc %i3, -0x4f8, %l2
.word 0x3d480007 ! t0_kref+0x2324: fbule,a,pt %fcc0, _kref+0x2340
.word 0xa4ba4017 ! t0_kref+0x2328: xnorcc %o1, %l7, %l2
.word 0x9fc00004 ! t0_kref+0x232c: call %g0 + %g4
.word 0xf820a000 ! t0_kref+0x2330: st %i4, [%g2]
.word 0x36480007 ! t0_kref+0x2334: bge,a,pt %icc, _kref+0x2350
.word 0x98fec009 ! t0_kref+0x2338: sdivcc %i3, %o1, %o4
.word 0x90ad8009 ! t0_kref+0x233c: andncc %l6, %o1, %o0
.word 0xd420a030 ! t0_kref+0x2340: st %o2, [%g2 + 0x30]
.word 0x816560e2 ! t0_kref+0x2344: movcs %icc, 0xe2, %g0
.word 0xd8462000 ! t0_kref+0x2348: ldsw [%i0], %o4
.word 0x81b00149 ! t0_kref+0x234c: edge32l %g0, %o1, %g0
.word 0x9da389ce ! t0_kref+0x2350: fdivd %f14, %f14, %f14
.word 0x9db00c20 ! t0_kref+0x2354: fzeros %f14
.word 0x97b28100 ! t0_kref+0x2358: edge32 %o2, %g0, %o3
.word 0xae536f4c ! t0_kref+0x235c: umul %o5, 0xf4c, %l7
.word 0xd846001c ! t0_kref+0x2360: ldsw [%i0 + %i4], %o4
.word 0xea060000 ! t0_kref+0x2364: ld [%i0], %l5
.word 0xa8732cad ! t0_kref+0x2368: udiv %o4, 0xcad, %l4
.word 0x96bf0008 ! t0_kref+0x236c: xnorcc %i4, %o0, %o3
.word 0xe46e7ff7 ! t0_kref+0x2370: ldstub [%i1 - 9], %l2
.word 0x9ba01a4c ! t0_kref+0x2374: fdtoi %f12, %f13
.word 0xec2e7ffd ! t0_kref+0x2378: stb %l6, [%i1 - 3]
.word 0x9ba0052d ! t0_kref+0x237c: fsqrts %f13, %f13
.word 0x9a0a001b ! t0_kref+0x2380: and %o0, %i3, %o5
call SYM(t0_subr0)
.word 0x9da0004e ! t0_kref+0x2388: fmovd %f14, %f14
.word 0xd436c018 ! t0_kref+0x238c: sth %o2, [%i3 + %i0]
.word 0x8143e031 ! t0_kref+0x2390: membar 0x31
.word 0x26480005 ! t0_kref+0x2394: bl,a,pt %icc, _kref+0x23a8
.word 0x81dd6ea9 ! t0_kref+0x2398: flush %l5 + 0xea9
.word 0xf420a010 ! t0_kref+0x239c: st %i2, [%g2 + 0x10]
.word 0xd99e5a5d ! t0_kref+0x23a0: ldda [%i1 + %i5]0xd2, %f12
.word 0x31800006 ! t0_kref+0x23a4: fba,a _kref+0x23bc
.word 0xd2300019 ! t0_kref+0x23a8: sth %o1, [%g0 + %i1]
.word 0xee2e0000 ! t0_kref+0x23ac: stb %l7, [%i0]
.word 0x8143c000 ! t0_kref+0x23b0: stbar
.word 0x9da0052e ! t0_kref+0x23b4: fsqrts %f14, %f14
.word 0xe3ee101a ! t0_kref+0x23b8: prefetcha %i0 + %i2, 17
.word 0xe40863cc ! t0_kref+0x23bc: ldub [%g1 + 0x3cc], %l2
.word 0xa41ca00c ! t0_kref+0x23c0: xor %l2, 0xc, %l2
.word 0xe42863cc ! t0_kref+0x23c4: stb %l2, [%g1 + 0x3cc]
.word 0x81d863cc ! t0_kref+0x23c8: flush %g1 + 0x3cc
.word 0xd820a010 ! t0_kref+0x23cc: st %o4, [%g2 + 0x10]
.word 0x26800004 ! t0_kref+0x23d0: bl,a _kref+0x23e0
.word 0x9e923c0c ! t0_kref+0x23d4: orcc %o0, -0x3f4, %o7
.word 0xc5ee101b ! t0_kref+0x23d8: prefetcha %i0 + %i3, 2
.word 0xdd20a000 ! t0_kref+0x23dc: st %f14, [%g2]
.word 0x920a6447 ! t0_kref+0x23e0: and %o1, 0x447, %o1
.word 0x99b30e0c ! t0_kref+0x23e4: fand %f12, %f12, %f12
.word 0xde500018 ! t0_kref+0x23e8: ldsh [%g0 + %i0], %o7
.word 0x81ab8a4c ! t0_kref+0x23ec: fcmpd %fcc0, %f14, %f12
.word 0x35480008 ! t0_kref+0x23f0: fbue,a,pt %fcc0, _kref+0x2410
.word 0x992ec01b ! t0_kref+0x23f4: sll %i3, %i3, %o4
2: .word 0xe0a6501c ! t0_kref+0x23f8: sta %l0, [%i1 + %i4]0x80
.word 0x99b30e4e ! t0_kref+0x23fc: fxnor %f12, %f14, %f12
.word 0x81ab4aad ! t0_kref+0x2400: fcmpes %fcc0, %f13, %f13
.word 0x9da3c82d ! t0_kref+0x2404: fadds %f15, %f13, %f14
.word 0xec380019 ! t0_kref+0x2408: std %l6, [%g0 + %i1]
.word 0x9db30ecc ! t0_kref+0x240c: fornot2 %f12, %f12, %f14
.word 0x1b2330f0 ! t0_kref+0x2410: sethi %hi(0x8cc3c000), %o5
.word 0x97b3850c ! t0_kref+0x2414: fcmpgt16 %f14, %f12, %o3
.word 0x9fa388af ! t0_kref+0x2418: fsubs %f14, %f15, %f15
.word 0xa60ef842 ! t0_kref+0x241c: and %i3, -0x7be, %l3
.word 0x9da0054c ! t0_kref+0x2420: fsqrtd %f12, %f14
.word 0x9da3c92f ! t0_kref+0x2424: fmuls %f15, %f15, %f14
.word 0x9f400000 ! t0_kref+0x2428: mov %y, %o7
.word 0xa69a380a ! t0_kref+0x242c: xorcc %o0, -0x7f6, %l3
.word 0x99a0054e ! t0_kref+0x2430: fsqrtd %f14, %f12
.word 0x949a801c ! t0_kref+0x2434: xorcc %o2, %i4, %o2
.word 0x9a1a800a ! t0_kref+0x2438: xor %o2, %o2, %o5
.word 0x3e480007 ! t0_kref+0x243c: bvc,a,pt %icc, _kref+0x2458
.word 0xe3b8a040 ! t0_kref+0x2440: stda %f48, [%g2 + 0x40]%asi
.word 0x1919a1e5 ! t0_kref+0x2444: sethi %hi(0x66879400), %o4
.word 0xa8dd8009 ! t0_kref+0x2448: smulcc %l6, %o1, %l4
.word 0xe64e2008 ! t0_kref+0x244c: ldsb [%i0 + 8], %l3
.word 0x9fc00004 ! t0_kref+0x2450: call %g0 + %g4
.word 0xf830a012 ! t0_kref+0x2454: sth %i4, [%g2 + 0x12]
.word 0x3e480006 ! t0_kref+0x2458: bvc,a,pt %icc, _kref+0x2470
.word 0xe6080018 ! t0_kref+0x245c: ldub [%g0 + %i0], %l3
.word 0x81abca2d ! t0_kref+0x2460: fcmps %fcc0, %f15, %f13
.word 0x81400000 ! t0_kref+0x2464: mov %y, %g0
.word 0xecbe1000 ! t0_kref+0x2468: stda %l6, [%i0]0x80
.word 0xec3e7ff8 ! t0_kref+0x246c: std %l6, [%i1 - 8]
.word 0xd220a010 ! t0_kref+0x2470: st %o1, [%g2 + 0x10]
.word 0x81858000 ! t0_kref+0x2474: wr %l6, %g0, %y
.word 0xd9be1856 ! t0_kref+0x2478: stda %f12, [%i0 + %l6]0xc2
.word 0xd2300018 ! t0_kref+0x247c: sth %o1, [%g0 + %i0]
.word 0xaca27030 ! t0_kref+0x2480: subcc %o1, -0xfd0, %l6
.word 0x9fc00004 ! t0_kref+0x2484: call %g0 + %g4
.word 0x80472ab8 ! t0_kref+0x2488: addc %i4, 0xab8, %g0
.word 0x113fe5e2 ! t0_kref+0x248c: sethi %hi(0xff978800), %o0
.word 0x99a3084c ! t0_kref+0x2490: faddd %f12, %f12, %f12
.word 0x9de3bfa0 ! t0_kref+0x2494: save %sp, -0x60, %sp
.word 0x800ea1eb ! t0_kref+0x2498: and %i2, 0x1eb, %g0
.word 0x99ee801d ! t0_kref+0x249c: restore %i2, %i5, %o4
.word 0xaeaa2562 ! t0_kref+0x24a0: andncc %o0, 0x562, %l7
.word 0x9eb37275 ! t0_kref+0x24a4: orncc %o5, -0xd8b, %o7
.word 0x9fb3cf6d ! t0_kref+0x24a8: fornot1s %f15, %f13, %f15
.word 0x9da0052f ! t0_kref+0x24ac: fsqrts %f15, %f14
.word 0x27800004 ! t0_kref+0x24b0: fbul,a _kref+0x24c0
.word 0xa60e8016 ! t0_kref+0x24b4: and %i2, %l6, %l3
.word 0x81b3840c ! t0_kref+0x24b8: fcmple16 %f14, %f12, %g0
.word 0x9ba0012d ! t0_kref+0x24bc: fabss %f13, %f13
.word 0xd60e6006 ! t0_kref+0x24c0: ldub [%i1 + 6], %o3
.word 0x9f414000 ! t0_kref+0x24c4: mov %pc, %o7
.word 0xaa56b0c0 ! t0_kref+0x24c8: umul %i2, -0xf40, %l5
.word 0x8185c000 ! t0_kref+0x24cc: wr %l7, %g0, %y
.word 0xd0b01018 ! t0_kref+0x24d0: stha %o0, [%g0 + %i0]0x80
.word 0x9b668017 ! t0_kref+0x24d4: movg %icc, %l7, %o5
.word 0x9e9d8008 ! t0_kref+0x24d8: xorcc %l6, %o0, %o7
.word 0x9db34d2e ! t0_kref+0x24dc: fandnot1s %f13, %f14, %f14
.word 0x99b38e0c ! t0_kref+0x24e0: fand %f14, %f12, %f12
.word 0xd8267fec ! t0_kref+0x24e4: st %o4, [%i1 - 0x14]
.word 0xd2566010 ! t0_kref+0x24e8: ldsh [%i1 + 0x10], %o1
.word 0x901b2978 ! t0_kref+0x24ec: xor %o4, 0x978, %o0
.word 0x3c480001 ! t0_kref+0x24f0: bpos,a,pt %icc, _kref+0x24f4
.word 0xd9f6100b ! t0_kref+0x24f4: casxa [%i0]0x80, %o3, %o4
.word 0x960de3e5 ! t0_kref+0x24f8: and %l7, 0x3e5, %o3
.word 0xd816001b ! t0_kref+0x24fc: lduh [%i0 + %i3], %o4
.word 0xf428a022 ! t0_kref+0x2500: stb %i2, [%g2 + 0x22]
.word 0xebf65016 ! t0_kref+0x2504: casxa [%i1]0x80, %l6, %l5
.word 0xa436b5fc ! t0_kref+0x2508: orn %i2, -0xa04, %l2
.word 0xd25e6000 ! t0_kref+0x250c: ldx [%i1], %o1
.word 0xc036600c ! t0_kref+0x2510: clrh [%i1 + 0xc]
.word 0xa9b6c308 ! t0_kref+0x2514: alignaddr %i3, %o0, %l4
.word 0x9fa348af ! t0_kref+0x2518: fsubs %f13, %f15, %f15
.word 0xee0e601a ! t0_kref+0x251c: ldub [%i1 + 0x1a], %l7
.word 0x93418000 ! t0_kref+0x2520: mov %fprs, %o1
.word 0x9a55f4e9 ! t0_kref+0x2524: umul %l7, -0xb17, %o5
.word 0xe86e001a ! t0_kref+0x2528: ldstub [%i0 + %i2], %l4
.word 0xd0264000 ! t0_kref+0x252c: st %o0, [%i1]
.word 0xa4a34009 ! t0_kref+0x2530: subcc %o5, %o1, %l2
.word 0x9bb38a2e ! t0_kref+0x2534: fpadd16s %f14, %f14, %f13
.word 0xd06e7ff5 ! t0_kref+0x2538: ldstub [%i1 - 0xb], %o0
.word 0xd91fbe18 ! t0_kref+0x253c: ldd [%fp - 0x1e8], %f12
.word 0xe408655c ! t0_kref+0x2540: ldub [%g1 + 0x55c], %l2
.word 0xa41ca00c ! t0_kref+0x2544: xor %l2, 0xc, %l2
.word 0xe428655c ! t0_kref+0x2548: stb %l2, [%g1 + 0x55c]
.word 0x81d8655c ! t0_kref+0x254c: flush %g1 + 0x55c
.word 0xdf270019 ! t0_kref+0x2550: st %f15, [%i4 + %i1]
.word 0xa8d5c008 ! t0_kref+0x2554: umulcc %l7, %o0, %l4
.word 0x9da3884e ! t0_kref+0x2558: faddd %f14, %f14, %f14
.word 0x9ba0002f ! t0_kref+0x255c: fmovs %f15, %f13
.word 0xeb68a20e ! t0_kref+0x2560: prefetch %g2 + 0x20e, 21
.word 0x3f480006 ! t0_kref+0x2564: fbo,a,pt %fcc0, _kref+0x257c
.word 0xd606401c ! t0_kref+0x2568: ld [%i1 + %i4], %o3
.word 0x812f000c ! t0_kref+0x256c: sll %i4, %o4, %g0
.word 0x900eed5d ! t0_kref+0x2570: and %i3, 0xd5d, %o0
.word 0xda0e601a ! t0_kref+0x2574: ldub [%i1 + 0x1a], %o5
.word 0x9db38d40 ! t0_kref+0x2578: fnot1 %f14, %f14
.word 0x3b480004 ! t0_kref+0x257c: fble,a,pt %fcc0, _kref+0x258c
.word 0xd9be1856 ! t0_kref+0x2580: stda %f12, [%i0 + %l6]0xc2
.word 0x99a0014e ! t0_kref+0x2584: fabsd %f14, %f12
2: .word 0xd64e8018 ! t0_kref+0x2588: ldsb [%i2 + %i0], %o3
.word 0x9ba01a2d ! t0_kref+0x258c: fstoi %f13, %f13
.word 0x33480003 ! t0_kref+0x2590: fbe,a,pt %fcc0, _kref+0x259c
.word 0xacd0001c ! t0_kref+0x2594: umulcc %g0, %i4, %l6
.word 0xa8d33d8d ! t0_kref+0x2598: umulcc %o4, -0x273, %l4
.word 0x81580000 ! t0_kref+0x259c: flushw
.word 0x9bb34caf ! t0_kref+0x25a0: fandnot2s %f13, %f15, %f13
.word 0x8586c009 ! t0_kref+0x25a4: wr %i3, %o1, %ccr
.word 0x27800002 ! t0_kref+0x25a8: fbul,a _kref+0x25b0
.word 0xd9be189b ! t0_kref+0x25ac: stda %f12, [%i0 + %i3]0xc4
.word 0x90527daa ! t0_kref+0x25b0: umul %o1, -0x256, %o0
.word 0x27800004 ! t0_kref+0x25b4: fbul,a _kref+0x25c4
.word 0x90c2b838 ! t0_kref+0x25b8: addccc %o2, -0x7c8, %o0
.word 0xfb6e2010 ! t0_kref+0x25bc: prefetch %i0 + 0x10, 29
.word 0x1503bd60 ! t0_kref+0x25c0: sethi %hi(0xef58000), %o2
.word 0xdd20a020 ! t0_kref+0x25c4: st %f14, [%g2 + 0x20]
.word 0xf76e001a ! t0_kref+0x25c8: prefetch %i0 + %i2, 27
.word 0xdf20a000 ! t0_kref+0x25cc: st %f15, [%g2]
.word 0x99a3094e ! t0_kref+0x25d0: fmuld %f12, %f14, %f12
.word 0x9fc10000 ! t0_kref+0x25d4: call %g4
.word 0xa12d801b ! t0_kref+0x25d8: sll %l6, %i3, %l0
.word 0xdd1fbd40 ! t0_kref+0x25dc: ldd [%fp - 0x2c0], %f14
.word 0xe4086600 ! t0_kref+0x25e0: ldub [%g1 + 0x600], %l2
.word 0xa41ca00c ! t0_kref+0x25e4: xor %l2, 0xc, %l2
.word 0xe4286600 ! t0_kref+0x25e8: stb %l2, [%g1 + 0x600]
.word 0x81d86600 ! t0_kref+0x25ec: flush %g1 + 0x600
.word 0xc1f6501b ! t0_kref+0x25f0: casxa [%i1]0x80, %i3, %g0
.word 0x31480007 ! t0_kref+0x25f4: fba,a,pt %fcc0, _kref+0x2610
.word 0xdf263ff8 ! t0_kref+0x25f8: st %f15, [%i0 - 8]
.word 0x99a309ce ! t0_kref+0x25fc: fdivd %f12, %f14, %f12
.word 0xa9b6c097 ! t0_kref+0x2600: edge16 %i3, %l7, %l4
.word 0xdd26401c ! t0_kref+0x2604: st %f14, [%i1 + %i4]
.word 0x9da0004e ! t0_kref+0x2608: fmovd %f14, %f14
.word 0x9db38d8c ! t0_kref+0x260c: fxor %f14, %f12, %f14
.word 0x9fb304cc ! t0_kref+0x2610: fcmpne32 %f12, %f12, %o7
.word 0x8d8375bd ! t0_kref+0x2614: wr %o5, 0xfffff5bd, %fprs
.word 0xdb262004 ! t0_kref+0x2618: st %f13, [%i0 + 4]
.word 0x932dc00b ! t0_kref+0x261c: sll %l7, %o3, %o1
.word 0x9db30ece ! t0_kref+0x2620: fornot2 %f12, %f14, %f14
.word 0x80b2e862 ! t0_kref+0x2624: orncc %o3, 0x862, %g0
.word 0x9fa3c82e ! t0_kref+0x2628: fadds %f15, %f14, %f15
2: .word 0xa47ec00b ! t0_kref+0x262c: sdiv %i3, %o3, %l2
.word 0x81dd8015 ! t0_kref+0x2630: flush %l6 + %l5
.word 0xdd20a000 ! t0_kref+0x2634: st %f14, [%g2]
.word 0xecb81019 ! t0_kref+0x2638: stda %l6, [%g0 + %i1]0x80
.word 0x98f58008 ! t0_kref+0x263c: udivcc %l6, %o0, %o4
.word 0xc56e6000 ! t0_kref+0x2640: prefetch %i1, 2
.word 0x941a400a ! t0_kref+0x2644: xor %o1, %o2, %o2
.word 0x9fc10000 ! t0_kref+0x2648: call %g4
.word 0x96d5801b ! t0_kref+0x264c: umulcc %l6, %i3, %o3
.word 0x990b400b ! t0_kref+0x2650: tsubcc %o5, %o3, %o4
.word 0x3c800007 ! t0_kref+0x2654: bpos,a _kref+0x2670
.word 0x9aab7c40 ! t0_kref+0x2658: andncc %o5, -0x3c0, %o5
.word 0x99b30d40 ! t0_kref+0x265c: fnot1 %f12, %f12
.word 0x2b480001 ! t0_kref+0x2660: fbug,a,pt %fcc0, _kref+0x2664
.word 0xda36201a ! t0_kref+0x2664: sth %o5, [%i0 + 0x1a]
.word 0x901b4017 ! t0_kref+0x2668: xor %o5, %l7, %o0
.word 0xec3f4018 ! t0_kref+0x266c: std %l6, [%i5 + %i0]
.word 0x8143c000 ! t0_kref+0x2670: stbar
.word 0xf836c018 ! t0_kref+0x2674: sth %i4, [%i3 + %i0]
.word 0x83c06664 ! t0_kref+0x2678: jmpl %g1 + 0x664, %g1
.word 0x001fffff ! t0_kref+0x267c: illtrap 0x1fffff
.word 0xdba71018 ! t0_kref+0x2680: sta %f13, [%i4 + %i0]0x80
.word 0xe6567ff6 ! t0_kref+0x2684: ldsh [%i1 - 0xa], %l3
.word 0xc56e4009 ! t0_kref+0x2688: prefetch %i1 + %o1, 2
.word 0x9ba01a2e ! t0_kref+0x268c: fstoi %f14, %f13
.word 0xec06401c ! t0_kref+0x2690: ld [%i1 + %i4], %l6
.word 0x9fa0052e ! t0_kref+0x2694: fsqrts %f14, %f15
.word 0x81ddc01f ! t0_kref+0x2698: flush %l7 + %i7
.word 0x9bb38aad ! t0_kref+0x269c: fpsub16s %f14, %f13, %f13
.word 0xe656c018 ! t0_kref+0x26a0: ldsh [%i3 + %i0], %l3
.word 0x9fa0012f ! t0_kref+0x26a4: fabss %f15, %f15
.word 0xa892baa1 ! t0_kref+0x26a8: orcc %o2, -0x55f, %l4
.word 0xe668a022 ! t0_kref+0x26ac: ldstub [%g2 + 0x22], %l3
.word 0x9db38c4e ! t0_kref+0x26b0: fnor %f14, %f14, %f14
.word 0x9845bbf0 ! t0_kref+0x26b4: addc %l6, -0x410, %o4
.word 0xdd1e401d ! t0_kref+0x26b8: ldd [%i1 + %i5], %f14
.word 0x8143e040 ! t0_kref+0x26bc: membar 0x40
.word 0x86102004 ! t0_kref+0x26c0: mov 0x4, %g3
.word 0x32800000 ! t0_kref+0x26c4: bne,a _kref+0x26c4
.word 0x86a0e001 ! t0_kref+0x26c8: subcc %g3, 1, %g3
.word 0x2f480007 ! t0_kref+0x26cc: fbu,a,pt %fcc0, _kref+0x26e8
.word 0x9bb38aaf ! t0_kref+0x26d0: fpsub16s %f14, %f15, %f13
.word 0x98db001b ! t0_kref+0x26d4: smulcc %o4, %i3, %o4
.word 0x9db38d40 ! t0_kref+0x26d8: fnot1 %f14, %f14
.word 0x9da0054c ! t0_kref+0x26dc: fsqrtd %f12, %f14
.word 0x29480001 ! t0_kref+0x26e0: fbl,a,pt %fcc0, _kref+0x26e4
.word 0xe88e101a ! t0_kref+0x26e4: lduba [%i0 + %i2]0x80, %l4
.word 0x9da0192f ! t0_kref+0x26e8: fstod %f15, %f14
.word 0xdb270019 ! t0_kref+0x26ec: st %f13, [%i4 + %i1]
.word 0xa8b32c07 ! t0_kref+0x26f0: orncc %o4, 0xc07, %l4
.word 0xa5b240f6 ! t0_kref+0x26f4: edge16ln %o1, %l6, %l2
.word 0x99b38a4c ! t0_kref+0x26f8: fpadd32 %f14, %f12, %f12
.word 0xdfa61000 ! t0_kref+0x26fc: sta %f15, [%i0]0x80
.word 0x94b83247 ! t0_kref+0x2700: xnorcc %g0, -0xdb9, %o2
.word 0x9da3094e ! t0_kref+0x2704: fmuld %f12, %f14, %f14
.word 0x9f414000 ! t0_kref+0x2708: mov %pc, %o7
.word 0xd02e3fe0 ! t0_kref+0x270c: stb %o0, [%i0 - 0x20]
.word 0xe26e2000 ! t0_kref+0x2710: ldstub [%i0], %l1
.word 0x96d6b5cd ! t0_kref+0x2714: umulcc %i2, -0xa33, %o3
.word 0xadb384ce ! t0_kref+0x2718: fcmpne32 %f14, %f14, %l6
.word 0x9fc00004 ! t0_kref+0x271c: call %g0 + %g4
.word 0x92f2b41b ! t0_kref+0x2720: udivcc %o2, -0xbe5, %o1
.word 0xea7e6010 ! t0_kref+0x2724: swap [%i1 + 0x10], %l5
.word 0x2b800008 ! t0_kref+0x2728: fbug,a _kref+0x2748
.word 0x81580000 ! t0_kref+0x272c: flushw
.word 0x9aab3377 ! t0_kref+0x2730: andncc %o4, -0xc89, %o5
.word 0xa736e007 ! t0_kref+0x2734: srl %i3, 0x7, %l3
.word 0x99b3890c ! t0_kref+0x2738: faligndata %f14, %f12, %f12
.word 0x3b480002 ! t0_kref+0x273c: fble,a,pt %fcc0, _kref+0x2744
.word 0xd03e6010 ! t0_kref+0x2740: std %o0, [%i1 + 0x10]
.word 0x01000000 ! t0_kref+0x2744: nop
call SYM(_kaos_done)
.word 0x01000000 ! t0_kref+0x274c: nop
KGLOBAL(t0_ktbl_end)
t0_ktbl_end:
t0_ktbl_page_end:
KTEXT_MODULE(t0_module_subr0, 0x12e5c000)
.seg "text"
t0_subr0_page_begin:
.skip 8184
.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, 0x18808000)
.seg "text"
t0_subr1_page_begin:
.skip 8184
.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, 0x17f70000)
.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, 0x18692000)
.seg "text"
t0_subr3_page_begin:
.skip 8136
.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: 2435
!
! Operation frequencies
!
! name exp obs
! ldsb 0.72 0.78
! ldub 1.03 1.11
! ldsh 0.88 1.07
! lduh 0.95 1.03
! ld 1.15 1.19
! ldd 0.19 0.08
! swap 0.69 0.53
! ldstub 0.84 0.94
! stb 1.24 1.07
! sth 1.08 1.44
! st 0.85 0.66
! std 1.11 1.31
! add 0.22 0.04
! addcc 0.12 0.04
! addx 1.01 1.19
! addxcc 0.96 0.78
! taddcc 0.21 0.08
! taddcctv 0.21 0.25
! sub 0.13 0.12
! subcc 0.94 0.82
! subx 0.52 0.37
! subxcc 0.62 0.70
! tsubcc 0.14 0.12
! tsubcctv 0.21 0.49
! mulscc 0.14 0.08
! and 0.79 0.82
! andcc 0.68 0.53
! andn 0.46 0.21
! andncc 0.93 1.19
! or 0.30 0.16
! orcc 0.60 0.86
! orn 0.81 0.86
! orncc 0.91 0.86
! xor 0.85 1.11
! xorcc 1.13 0.82
! xnor 0.05 0.00
! xnorcc 0.91 0.99
! sll 1.42 1.60
! srl 0.12 0.16
! sra 0.03 0.00
! unimp 0.09 0.04
! umul 1.27 1.85
! smul 0.66 0.57
! udiv 0.79 0.78
! sdiv 0.16 0.25
! umulcc 1.19 1.40
! smulcc 0.64 0.78
! udivcc 1.32 1.68
! sdivcc 1.30 1.40
! rdy 0.63 0.62
! wry 1.23 0.99
! bicc 2.73 2.71
! sethi 1.37 1.60
! jmpl 1.27 1.15
! call 1.24 0.86
! ticc 0.09 0.04
! flush 0.86 0.70
! save 0.26 0.21
! restore 0.57 0.00
! stbar 0.92 1.15
! ldf 0.52 0.66
! lddf 0.99 1.07
! stf 1.04 1.03
! stdf 0.09 0.12
! fadds 0.92 1.19
! fsubs 0.66 0.49
! fmuls 0.45 0.66
! fdivs 1.30 1.40
! faddd 0.82 0.62
! fsubd 0.08 0.12
! fmuld 0.36 0.29
! fdivd 0.71 0.82
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 0.10 0.12
! fdmulq 0.00 0.00
! fitos 0.10 0.08
! fitod 0.14 0.16
! fitoq 0.00 0.00
! fstoi 0.84 0.78
! fstod 0.87 0.78
! fstoq 0.00 0.00
! fdtoi 0.64 0.62
! fdtos 0.55 0.70
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.33 0.41
! fnegs 0.12 0.12
! fabss 1.21 1.27
! fsqrts 0.85 0.90
! fsqrtd 0.53 0.66
! fsqrtq 0.00 0.00
! fcmps 0.27 0.16
! fcmpd 0.52 0.49
! fcmpq 0.00 0.00
! fcmpes 0.52 0.37
! fcmped 0.07 0.00
! fcmpeq 0.00 0.00
! fbfcc 2.87 2.83
! ldfsr 0.14 0.00
! stfsr 0.21 0.12
! loop 1.30 0.57
! offset 0.06 0.08
! area 0.15 0.12
! target 0.18 0.25
! goto 0.27 0.25
! sigsegv 0.16 0.16
! sigbus 0.16 0.25
! imodify 0.88 0.53
! ldfsr_offset 0.03 0.00
! fpattern 0.76 0.86
! lbranch 0.10 0.08
! shmld 0.40 0.37
! shmst 4.53 4.23
! shmpf 0.34 0.21
! shmswap 0.28 0.33
! shmblkld 0.26 0.04
! shmblkst 0.48 0.08
! shmblkchk 0.52 0.33
! 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.01 0.00
! casa 0.19 0.16
! rdasi 0.04 0.12
! wrasi 0.14 0.16
! bpcc 2.06 1.85
! fbpfcc 2.48 2.51
! fmovscc 0.07 0.12
! fmovdcc 0.11 0.04
! fmovqcc 0.00 0.00
! movcc 0.12 0.25
! flushw 0.21 0.33
! membar 0.19 0.16
! prefetch 1.39 1.77
! rdpc 0.27 0.29
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.04 0.04
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.20 0.08
! ldsha 0.20 0.21
! lduba 0.28 0.25
! lduha 0.23 0.12
! lda 0.16 0.12
! ldda 0.19 0.04
! ldstuba 0.08 0.12
! prefetcha 0.80 0.66
! stfa 0.26 0.25
! stdfa 0.04 0.04
! stqfa 0.00 0.00
! stba 0.10 0.12
! stha 0.27 0.12
! sta 0.25 0.12
! stda 0.16 0.33
! swapa 0.03 0.04
! fmovd 0.27 0.57
! fnegd 0.04 0.04
! fabsd 0.27 0.25
! fstox 0.13 0.04
! fdtox 0.00 0.00
! fxtos 0.01 0.00
! fxtod 0.07 0.04
! lds 0.13 0.16
! ldsa 0.23 0.37
! ldx 0.24 0.29
! ldxa 0.26 0.21
! nofault 0.18 0.37
! rdgsr 0.15 0.33
! wrgsr 0.07 0.00
! fpadd16 0.27 0.25
! fpadd16s 0.11 0.16
! fpadd32 0.26 0.25
! fpadd32s 0.06 0.08
! fpsub16 0.02 0.00
! fpsub16s 0.18 0.33
! fpsub32 0.26 0.41
! fpsub32s 0.25 0.21
! fpack16 0.05 0.04
! fpack32 0.00 0.00
! fpackfix 0.17 0.12
! fexpand 0.02 0.00
! fpmerge 0.08 0.00
! fmul8x16 0.04 0.08
! fmul8x16au 0.09 0.08
! fmul8x16al 0.22 0.12
! fmul8sux16 0.20 0.21
! fmul8ulx16 0.18 0.04
! fmuld8sux16 0.17 0.08
! fmuld8ulx16 0.17 0.25
! alignaddr 0.11 0.16
! alignaddrl 0.00 0.00
! faligndata 0.03 0.12
! fzero 0.21 0.21
! fzeros 0.08 0.16
! fone 0.20 0.04
! fones 0.00 0.00
! fsrc1 0.16 0.21
! fsrc1s 0.01 0.00
! fsrc2 0.19 0.12
! fsrc2s 0.04 0.04
! fnot1 0.13 0.25
! fnot1s 0.03 0.00
! fnot2 0.26 0.21
! fnot2s 0.11 0.04
! for 0.16 0.04
! fors 0.19 0.21
! fnor 0.13 0.12
! fnors 0.07 0.16
! fand 0.23 0.37
! fands 0.01 0.00
! fnand 0.24 0.25
! fnands 0.01 0.00
! fxor 0.18 0.25
! fxors 0.16 0.16
! fxnor 0.14 0.16
! fxnors 0.02 0.00
! fornot1 0.20 0.16
! fornot1s 0.11 0.12
! fornot2 0.09 0.25
! fornot2s 0.22 0.29
! fandnot1 0.00 0.00
! fandnot1s 0.22 0.21
! fandnot2 0.00 0.00
! fandnot2s 0.12 0.16
! fcmpgt16 0.13 0.12
! fcmpgt32 0.06 0.08
! fcmple16 0.06 0.08
! fcmple32 0.07 0.21
! fcmpne16 0.23 0.37
! fcmpne32 0.28 0.37
! fcmpeq16 0.17 0.16
! fcmpeq32 0.06 0.08
! edge8 0.05 0.04
! edge8l 0.00 0.00
! edge16 0.28 0.37
! edge16l 0.13 0.16
! edge32 0.28 0.29
! edge32l 0.09 0.16
! pdist 0.13 0.21
! partial_st8 0.09 0.16
! partial_st16 0.20 0.33
! partial_st32 0.26 0.21
! short_st8 0.20 0.21
! short_st16 0.15 0.21
! short_ld8 0.04 0.04
! short_ld16 0.08 0.16
! blkld 0.16 0.00
! blkst 0.06 0.00
! blkld_offset 0.17 0.00
! blkst_offset 0.07 0.00
! blk_check 0.18 0.12
! casxa 0.13 0.21
! rdccr 0.07 0.08
! rdfprs 0.19 0.16
! wrccr 0.27 0.45
! popc 0.02 0.00
! wrfprs 0.23 0.33
! stx 0.27 0.21
! stxa 0.09 0.08
! cflush 0.00 0.00
! array8 0.13 0.12
! array16 0.01 0.00
! array32 0.04 0.08
! edge8n 0.13 0.08
! edge8ln 0.01 0.00
! edge16n 0.02 0.08
! edge16ln 0.21 0.25
! edge32n 0.08 0.00
! edge32ln 0.05 0.00
! bmask 0.28 0.21
! bshuffle 0.05 0.04
! siam 0.14 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(t0_module_offset_table, 0x0cb44000)
.seg "data"
t0_offset_table_start:
t0_offset_table_size: .word 0x00000008
t0_offset_table:
.word 0x00000008
.word 0xfffffff8
.word 0xffffffe0
.word 0xfffffff0
.word 0xffffffe8
.word 0x00000018
.word 0x00000010
.word 0x00000000
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, 0x18c90000)
.seg "data"
KGLOBAL(t0_data_in_regs)
t0_data_in_regs_start:
t0_data_in_regs:
.word 0x42452603 ! %f0
.word 0xb686d1bd ! %f1
.word 0x096a7ed8 ! %f2
.word 0x8d7a7876 ! %f3
.word 0x42d9cbdb ! %f4
.word 0x09ab17bb ! %f5
.word 0x4a9571d7 ! %f6
.word 0xd6fef870 ! %f7
.word 0xb8496883 ! %f8
.word 0xbfedd599 ! %f9
.word 0xe113b2d4 ! %f10
.word 0x95ddf982 ! %f11
.word 0x8a7caf6e ! %f12
.word 0x5694d417 ! %f13
.word 0x5d60d597 ! %f14
.word 0x64bfdd00 ! %f15
.word 0x70fc8022 ! %f16
.word 0xeacab884 ! %f17
.word 0x335b571d ! %f18
.word 0xb560f442 ! %f19
.word 0x91b78a51 ! %f20
.word 0xff9fd93c ! %f21
.word 0x293db1d0 ! %f22
.word 0x90b5d2cb ! %f23
.word 0xe3759f29 ! %f24
.word 0xd5a55671 ! %f25
.word 0xc99800f8 ! %f26
.word 0xae001eac ! %f27
.word 0x891e43ea ! %f28
.word 0x281a7b2e ! %f29
.word 0x9c7be771 ! %f30
.word 0x01b5832a ! %f31
.word 0x0f3d59b9 ! %f32
.word 0x1ca0aa99 ! %f33
.word 0x90f3ad9e ! %f34
.word 0xdf10a99e ! %f35
.word 0x2089eeb4 ! %f36
.word 0x56ea5d78 ! %f37
.word 0xc3f8ca9d ! %f38
.word 0xc23e5c9c ! %f39
.word 0xc5e08c45 ! %f40
.word 0x261df3f5 ! %f41
.word 0xf4ad4cbb ! %f42
.word 0x43973957 ! %f43
.word 0x0b6396bb ! %f44
.word 0x5ded5fa5 ! %f45
.word 0x69ded52a ! %f46
.word 0xa0789344 ! %f47
.word 0x34899216 ! %f48
.word 0x9defe9c6 ! %f49
.word 0xba111af1 ! %f50
.word 0xaa556dfc ! %f51
.word 0xdd0a6021 ! %f52
.word 0x0edb99c8 ! %f53
.word 0xe8b92923 ! %f54
.word 0xe2c2b166 ! %f55
.word 0x2a19cbc6 ! %f56
.word 0x3b10000e ! %f57
.word 0x3031cc53 ! %f58
.word 0x91cffc15 ! %f59
.word 0xc76ef59d ! %f60
.word 0xe6bc68f5 ! %f61
.word 0xdb84e346 ! %f62
.word 0xdd30b7ee ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x494 ! %g1 (code pointer)
.word t0_data_in_shm_area ! %g2 (shared area pointer)
.word 0x5e23abe7 ! %g3 (loop index)
.word SYM(t0_subr1) ! %g4 (jmpl target)
.word t0_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x2533ced8 ! %o0
.word 0xfa8018e4 ! %o1
.word 0xee01ad34 ! %o2
.word 0x421cdfb5 ! %o3
.word 0x5a35978d ! %o4
.word 0xfd934ed6 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0xeb7d75c5 ! %l0
.word 0x3807bc14 ! %l1
.word 0xfcac86ea ! %l2
.word 0x58cf550d ! %l3
.word 0x2f3e46f7 ! %l4
.word 0x29408bc5 ! %l5
.word 0xfeaa3d87 ! %l6
.word 0x5e9ecee8 ! %l7
.word t0_data_in_area0 ! %i0 (area pointer)
.word t0_data_in_area0 ! %i1 (area pointer)
.word 0xffffffed ! %i2 (byte offset)
.word 0x0000000a ! %i3 (halfword offset)
.word 0xffffffe4 ! %i4 (word offset)
.word 0x00000010 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x6907818b ! %y
.word 0x00000009 ! %icc (nzvc)
.word 0x40000413 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000d0 ! %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, 0x1a3f4000)
.seg "data"
KGLOBAL(t0_data_in_mtbl_size)
KGLOBAL(t0_data_in_mtbl)
KGLOBAL(t0_data_in_stack)
t0_data_in_stack_start:
.word 0x287f9afe
.word 0xedf18cb6
.word 0x2c287390
.word 0xd093a778
.word 0x3cab6666
.word 0x7974714a
.word 0x46b6fc8e
.word 0xfb39106c
.word 0x110938bd
.word 0x2c9a265c
.word 0x2cb4eea2
.word 0xf473c6ad
.word 0x3a27fce5
.word 0xfdb22c23
.word 0x7c08eecd
.word 0xb0970073
.word 0x465ae5e2
.word 0xe66d6557
.word 0xc5249905
.word 0xda9871df
.word 0xb99205d1
.word 0x77a59518
.word 0x783ff249
.word 0xc14dd787
.word 0x84b0e019
.word 0x5084570f
.word 0x9d1167f5
.word 0x199a2532
.word 0x5f7f6adf
.word 0xe05ef5d3
.word 0x3c35f057
.word 0xcd785cdf
.word 0x5d2533bf
.word 0x300ec38d
.word 0x68a22081
.word 0x922e520c
.word 0x75e59bb8
.word 0x81e3d8de
.word 0x23ae4b60
.word 0xe3d1dd34
.word 0x40cf5e67
.word 0xd0ca5dff
.word 0xa4dcfe0d
.word 0x5def4398
.word 0xd480d877
.word 0x6618c22a
.word 0x309c6d63
.word 0x50c7d742
.word 0x9245c157
.word 0x53ff8538
.word 0xc438a8d0
.word 0x448c1346
.word 0x41ea4c2e
.word 0xf6f9778a
.word 0xaa3da670
.word 0xb864b84b
.word 0x59eae40b
.word 0x2d25942d
.word 0x16e57c57
.word 0x7652ad49
.word 0x0666f761
.word 0x9561d939
.word 0x59205b2e
.word 0xf725a893
.word 0x9cb086b1
.word 0x6390c279
.word 0xef891e00
.word 0x7745e518
.word 0xc0b96a88
.word 0x91e94a50
.word 0xf2728356
.word 0xf60d67e5
.word 0xe03a84ac
.word 0xfacb94da
.word 0x22666380
.word 0x9a3199ed
.word 0x8c805092
.word 0x2192a951
.word 0x76317835
.word 0x16863a0c
.word 0x1a8b8712
.word 0xb57dddb1
.word 0x022b895e
.word 0x276eeb49
.word 0x30ebc95d
.word 0x9e52d89f
.word 0x5d15132e
.word 0x1ae4e35b
.word 0x26a5872e
.word 0x41034d86
.word 0x6ae0b975
.word 0x4f4a7d6e
.word 0x5dd3943f
.word 0xa1afd703
.word 0x74501c36
.word 0x789eb526
.word 0xdac820fe
.word 0xba139382
.word 0x40b0e176
.word 0x543ecde3
.word 0xf4780a80
.word 0x4dfa6829
.word 0x2e800856
.word 0xd184aa47
.word 0x0836b5b5
.word 0x651e0df4
.word 0x0586d964
.word 0xed7497f4
.word 0xf877e9dd
.word 0x68e44d20
.word 0x0266082d
.word 0xe995939a
.word 0xffb05e3b
.word 0x673b0acd
.word 0xcdb8da16
.word 0xbe3b4930
.word 0x0cc4ef07
.word 0xc0750cde
.word 0x2943666b
.word 0xcf395480
.word 0xb103ada8
.word 0x46d49823
.word 0xe93c43b8
.word 0xe36b85e9
.word 0x4fa14022
.word 0xb19f4cba
.word 0xaff33657
.word 0x13f72f60
.word 0x1f6843cc
.word 0xfd68e4b2
.word 0x0c1bb44a
.word 0x03e5bdb7
.word 0xffefa747
.word 0x8df8b8f0
.word 0x571b524a
.word 0xe3f92221
.word 0xaf882fab
.word 0x6e083056
.word 0x9e296e20
.word 0x059ecff5
.word 0x95609d02
.word 0x0c567d21
.word 0x300eaa32
.word 0x82ee52b2
.word 0xc76321f9
.word 0x26704c92
.word 0x1f280e60
.word 0x84ecc043
.word 0xdc4622d4
.word 0xe6504cd0
.word 0x3d3ae210
.word 0x351e8b83
.word 0x53756fa2
.word 0x6ae7ad0c
.word 0x39e39387
.word 0x70057b02
.word 0x35186db2
.word 0x42ebfbe6
.word 0x9e3b407a
.word 0xe3c0c809
.word 0x07cce445
.word 0xaf3a080e
.word 0x35f4b3e4
.word 0xb4e1a9db
.word 0x4ef56084
.word 0x94f3a72e
.word 0xf8eaed1a
.word 0xdbe6d13d
t0_data_in_sp:
.word 0x9ef564b3
.word 0xc9788707
.word 0xf528841c
.word 0xc3f59839
.word 0x93a4d6a7
.word 0x21b86cda
.word 0xe2107f2d
.word 0xdf8fea1e
.word t0_data_in_area0
.word t0_data_in_area0
.word 0x00000019
.word 0x0000000e
.word 0xffffffec
.word 0xffffffe0
.word t0_data_in_fp
.word 0x7b43b4fc
.word 0x017cdc04
.word 0x60b48c2a
.word 0x4f621944
.word 0x3983e948
.word 0xe82e754a
.word 0xcaffd502
.word 0x6a380396
.word 0xd7390a0e
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 0x8eb76586 ! [%fp - 0xc]
.word 0x265d33e9 ! [%fp - 0x8]
.word 0x045bab8f ! [%fp - 0x4]
.global t0_data_in_fp; t0_data_in_fp:
.word 0xa1a9f3a1
.word 0x5f89d1ad
.word 0xd825cb97
.word 0xbcef49e0
.word 0x51ea816b
.word 0x8c9178ac
.word 0xcc163d63
.word 0xc270faf8
.word 0xcbe7c110
.word 0xba87d1c0
.word 0xc7cf0b06
.word 0xd0ea7775
.word 0xdb61b3d3
.word 0xdb3b3c04
.word 0x8452d0a4
.word 0x687f5fd7
.word 0x28754238
.word 0x1061134b
.word 0x0b9f9b0d
.word 0xe9e80f76
.word 0xc25f45eb
.word 0xd1b3be30
.word 0x4690de3f
.word 0xbcd22ab5
t0_data_in_stacktop:
.word 0
t0_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_in_area0, 0x0f75e000)
.seg "data"
t0_data_in_area0_start:
.skip 6400
t0_data_in_area0_begin:
.word 0x664bcde0 ! t0_data_in_area0-0x20
.word 0x539b096a ! t0_data_in_area0-0x1c
.word 0xfe0bd02f ! t0_data_in_area0-0x18
.word 0x4dff5c78 ! t0_data_in_area0-0x14
.word 0x8f9300ba ! t0_data_in_area0-0x10
.word 0x90ae6464 ! t0_data_in_area0-0xc
.word 0x1a502bc8 ! t0_data_in_area0-0x8
.word 0xd38df6d3 ! t0_data_in_area0-0x4
.global t0_data_in_area0; t0_data_in_area0:
.word 0x88f74170 ! t0_data_in_area0+0x0
.word 0x7545d30c ! t0_data_in_area0+0x4
.word 0x3063a033 ! t0_data_in_area0+0x8
.word 0x945e6b03 ! t0_data_in_area0+0xc
.word 0x298e7a2e ! t0_data_in_area0+0x10
.word 0xaa47a8eb ! t0_data_in_area0+0x14
.word 0x802e7059 ! t0_data_in_area0+0x18
.word 0x5743cca1 ! t0_data_in_area0+0x1c
t0_data_in_area0_end:
.skip 1728
t0_data_in_area0_stop:
KDATA_MODULE(t0_module_data_in_shm_area, 0x17aa0000)
.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 0xce3ab178 ! t0_data_in_shm_area+0x0 (t0)
.word 0x1e618a50 ! t0_data_in_shm_area+0x4 (t1)
.word 0x00000000 ! t0_data_in_shm_area+0x8 (t2)
.word 0x5209f14b ! t0_data_in_shm_area+0xc (t3)
.word 0xd8ae6175 ! t0_data_in_shm_area+0x10 (t0)
.word 0x33fed65d ! t0_data_in_shm_area+0x14 (t1)
.word 0x00000000 ! t0_data_in_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t0_data_in_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t0_data_in_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t0_data_in_shm_area+0x24 (t1)
.word 0x00000000 ! t0_data_in_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t0_data_in_shm_area+0x2c (t3)
.word 0x7edcd414 ! t0_data_in_shm_area+0x30 (t0)
.word 0xfa4b358d ! t0_data_in_shm_area+0x34 (t1)
.word 0x00000000 ! t0_data_in_shm_area+0x38 (t2)
.word 0x7494abee ! t0_data_in_shm_area+0x3c (t3)
.word 0x08344d95 ! t0_data_in_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t0_data_in_shm_area+0x44
.word 0x12ba810e ! t0_data_in_shm_area+0x48
.word 0xc2d61447 ! t0_data_in_shm_area+0x4c
.word 0x946aaa2a ! t0_data_in_shm_area+0x50
.word 0xf3beeebc ! t0_data_in_shm_area+0x54
.word 0xeb207954 ! t0_data_in_shm_area+0x58
.word 0xf62d579b ! t0_data_in_shm_area+0x5c
.word 0x94a5e424 ! t0_data_in_shm_area+0x60
.word 0x4acd067a ! t0_data_in_shm_area+0x64
.word 0x58d08d89 ! t0_data_in_shm_area+0x68
.word 0x9719581f ! t0_data_in_shm_area+0x6c
.word 0xec9effdb ! t0_data_in_shm_area+0x70
.word 0x8587c44e ! t0_data_in_shm_area+0x74
.word 0x62d66cd2 ! t0_data_in_shm_area+0x78
.word 0x2fb846fe ! t0_data_in_shm_area+0x7c
.word 0xb0f1cd74 ! t0_data_in_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t0_data_in_shm_area+0x84
.word 0x6b916c6e ! t0_data_in_shm_area+0x88
.word 0xb9dad738 ! t0_data_in_shm_area+0x8c
.word 0x061e2f86 ! t0_data_in_shm_area+0x90
.word 0xc1aa5169 ! t0_data_in_shm_area+0x94
.word 0x827ce8f7 ! t0_data_in_shm_area+0x98
.word 0x1b68bf95 ! t0_data_in_shm_area+0x9c
.word 0xc904a7ff ! t0_data_in_shm_area+0xa0
.word 0x127645bc ! t0_data_in_shm_area+0xa4
.word 0x8246f7e8 ! t0_data_in_shm_area+0xa8
.word 0x7736e7d5 ! t0_data_in_shm_area+0xac
.word 0x2aa44f49 ! t0_data_in_shm_area+0xb0
.word 0x2ca091a2 ! t0_data_in_shm_area+0xb4
.word 0x5ae22d5f ! t0_data_in_shm_area+0xb8
.word 0xf6f6b52b ! t0_data_in_shm_area+0xbc
.word 0xb561cd21 ! t0_data_in_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t0_data_in_shm_area+0xc4
.word 0xac1f1a31 ! t0_data_in_shm_area+0xc8
.word 0x54709c5b ! t0_data_in_shm_area+0xcc
.word 0xff80dab9 ! t0_data_in_shm_area+0xd0
.word 0xb66ce94b ! t0_data_in_shm_area+0xd4
.word 0x2bf7b898 ! t0_data_in_shm_area+0xd8
.word 0xafff8538 ! t0_data_in_shm_area+0xdc
.word 0x6d85c9b6 ! t0_data_in_shm_area+0xe0
.word 0x2efb54bc ! t0_data_in_shm_area+0xe4
.word 0x6ada3c42 ! t0_data_in_shm_area+0xe8
.word 0x6b0781ed ! t0_data_in_shm_area+0xec
.word 0x8fb19316 ! t0_data_in_shm_area+0xf0
.word 0x9c4827a2 ! t0_data_in_shm_area+0xf4
.word 0x66d61ff5 ! t0_data_in_shm_area+0xf8
.word 0x25f91531 ! t0_data_in_shm_area+0xfc
.word 0x4924d2c5 ! t0_data_in_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t0_data_in_shm_area+0x104
.word 0x938a1feb ! t0_data_in_shm_area+0x108
.word 0xcbd02b4d ! t0_data_in_shm_area+0x10c
.word 0xe1887d77 ! t0_data_in_shm_area+0x110
.word 0x6f9c23c8 ! t0_data_in_shm_area+0x114
.word 0xeef115c5 ! t0_data_in_shm_area+0x118
.word 0xd7daf902 ! t0_data_in_shm_area+0x11c
.word 0x992b9fb7 ! t0_data_in_shm_area+0x120
.word 0xc6883941 ! t0_data_in_shm_area+0x124
.word 0xa28c1fbf ! t0_data_in_shm_area+0x128
.word 0x0fd564aa ! t0_data_in_shm_area+0x12c
.word 0xac557a40 ! t0_data_in_shm_area+0x130
.word 0x619c69e9 ! t0_data_in_shm_area+0x134
.word 0x44ab8723 ! t0_data_in_shm_area+0x138
.word 0xd9ef5d9c ! t0_data_in_shm_area+0x13c
.word 0x00000000 ! t0_data_in_shm_area+0x140 (t2 bload)
.word 0x00000000 ! t0_data_in_shm_area+0x144
.word 0x00000000 ! t0_data_in_shm_area+0x148
.word 0x00000000 ! t0_data_in_shm_area+0x14c
.word 0x00000000 ! t0_data_in_shm_area+0x150
.word 0x00000000 ! t0_data_in_shm_area+0x154
.word 0x00000000 ! t0_data_in_shm_area+0x158
.word 0x00000000 ! t0_data_in_shm_area+0x15c
.word 0x00000000 ! t0_data_in_shm_area+0x160
.word 0x00000000 ! t0_data_in_shm_area+0x164
.word 0x00000000 ! t0_data_in_shm_area+0x168
.word 0x00000000 ! t0_data_in_shm_area+0x16c
.word 0x00000000 ! t0_data_in_shm_area+0x170
.word 0x00000000 ! t0_data_in_shm_area+0x174
.word 0x00000000 ! t0_data_in_shm_area+0x178
.word 0x00000000 ! t0_data_in_shm_area+0x17c
.word 0x00000000 ! t0_data_in_shm_area+0x180 (t2 bstore)
.word 0x00000000 ! t0_data_in_shm_area+0x184
.word 0x00000000 ! t0_data_in_shm_area+0x188
.word 0x00000000 ! t0_data_in_shm_area+0x18c
.word 0x00000000 ! t0_data_in_shm_area+0x190
.word 0x00000000 ! t0_data_in_shm_area+0x194
.word 0x00000000 ! t0_data_in_shm_area+0x198
.word 0x00000000 ! t0_data_in_shm_area+0x19c
.word 0x00000000 ! t0_data_in_shm_area+0x1a0
.word 0x00000000 ! t0_data_in_shm_area+0x1a4
.word 0x00000000 ! t0_data_in_shm_area+0x1a8
.word 0x00000000 ! t0_data_in_shm_area+0x1ac
.word 0x00000000 ! t0_data_in_shm_area+0x1b0
.word 0x00000000 ! t0_data_in_shm_area+0x1b4
.word 0x00000000 ! t0_data_in_shm_area+0x1b8
.word 0x00000000 ! t0_data_in_shm_area+0x1bc
.word 0xbf352c72 ! t0_data_in_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t0_data_in_shm_area+0x1c4
.word 0xf8ccfd3e ! t0_data_in_shm_area+0x1c8
.word 0x1c3ac71e ! t0_data_in_shm_area+0x1cc
.word 0xbe54beaa ! t0_data_in_shm_area+0x1d0
.word 0xaec63a9b ! t0_data_in_shm_area+0x1d4
.word 0xeb22e334 ! t0_data_in_shm_area+0x1d8
.word 0xdf4f7b49 ! t0_data_in_shm_area+0x1dc
.word 0xb68df1fc ! t0_data_in_shm_area+0x1e0
.word 0x9ce989d6 ! t0_data_in_shm_area+0x1e4
.word 0x562acd02 ! t0_data_in_shm_area+0x1e8
.word 0x652b03ed ! t0_data_in_shm_area+0x1ec
.word 0x9521d90f ! t0_data_in_shm_area+0x1f0
.word 0xc9f5152e ! t0_data_in_shm_area+0x1f4
.word 0x1b977793 ! t0_data_in_shm_area+0x1f8
.word 0x4ef26b8b ! t0_data_in_shm_area+0x1fc
.word 0xaf14b001 ! t0_data_in_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t0_data_in_shm_area+0x204
.word 0x48be356c ! t0_data_in_shm_area+0x208
.word 0x3559518a ! t0_data_in_shm_area+0x20c
.word 0x0aa9f679 ! t0_data_in_shm_area+0x210
.word 0x700845d2 ! t0_data_in_shm_area+0x214
.word 0xeb0268dd ! t0_data_in_shm_area+0x218
.word 0x6a1faa5c ! t0_data_in_shm_area+0x21c
.word 0x15bf96fc ! t0_data_in_shm_area+0x220
.word 0xece0ff08 ! t0_data_in_shm_area+0x224
.word 0x3a41ed73 ! t0_data_in_shm_area+0x228
.word 0x3de8dddf ! t0_data_in_shm_area+0x22c
.word 0x63e3af80 ! t0_data_in_shm_area+0x230
.word 0x15c4b1fa ! t0_data_in_shm_area+0x234
.word 0xb11a24b0 ! t0_data_in_shm_area+0x238
.word 0x2cfbe805 ! 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, 0x0d984000)
.seg "data"
KGLOBAL(t0_data_exp_regs)
t0_data_exp_regs_start:
t0_data_exp_regs:
.word 0x42452603 ! %f0
.word 0xb686d1bd ! %f1
.word 0x096a7ed8 ! %f2
.word 0x8d7a7876 ! %f3
.word 0x42d9cbdb ! %f4
.word 0x09ab17bb ! %f5
.word 0x4a9571d7 ! %f6
.word 0xd6fef870 ! %f7
.word 0xb8496883 ! %f8
.word 0xbfedd599 ! %f9
.word 0xe113b2d4 ! %f10
.word 0x95ddf982 ! %f11
.word 0x8a7caf6e ! %f12
.word 0x5694d417 ! %f13
.word 0x5d60d597 ! %f14
.word 0x64bfdd00 ! %f15
.word 0x70fc8022 ! %f16
.word 0xeacab884 ! %f17
.word 0x335b571d ! %f18
.word 0xb560f442 ! %f19
.word 0x91b78a51 ! %f20
.word 0xff9fd93c ! %f21
.word 0x293db1d0 ! %f22
.word 0x90b5d2cb ! %f23
.word 0xe3759f29 ! %f24
.word 0xd5a55671 ! %f25
.word 0xc99800f8 ! %f26
.word 0xae001eac ! %f27
.word 0x891e43ea ! %f28
.word 0x281a7b2e ! %f29
.word 0x9c7be771 ! %f30
.word 0x01b5832a ! %f31
.word 0x0f3d59b9 ! %f32
.word 0x1ca0aa99 ! %f33
.word 0x90f3ad9e ! %f34
.word 0xdf10a99e ! %f35
.word 0x2089eeb4 ! %f36
.word 0x56ea5d78 ! %f37
.word 0xc3f8ca9d ! %f38
.word 0xc23e5c9c ! %f39
.word 0xc5e08c45 ! %f40
.word 0x261df3f5 ! %f41
.word 0xf4ad4cbb ! %f42
.word 0x43973957 ! %f43
.word 0x0b6396bb ! %f44
.word 0x5ded5fa5 ! %f45
.word 0x69ded52a ! %f46
.word 0xa0789344 ! %f47
.word 0x34899216 ! %f48
.word 0x9defe9c6 ! %f49
.word 0xba111af1 ! %f50
.word 0xaa556dfc ! %f51
.word 0xdd0a6021 ! %f52
.word 0x0edb99c8 ! %f53
.word 0xe8b92923 ! %f54
.word 0xe2c2b166 ! %f55
.word 0x2a19cbc6 ! %f56
.word 0x3b10000e ! %f57
.word 0x3031cc53 ! %f58
.word 0x91cffc15 ! %f59
.word 0xc76ef59d ! %f60
.word 0xe6bc68f5 ! %f61
.word 0xdb84e346 ! %f62
.word 0xdd30b7ee ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t0_kref+0x494 ! %g1 (code pointer)
.word t0_data_exp_shm_area! %g2 (shared area pointer)
.word 0x5e23abe7 ! %g3 (loop index)
.word SYM(t0_subr1) ! %g4 (jmpl target)
.word t0_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x2533ced8 ! %o0
.word 0xfa8018e4 ! %o1
.word 0xee01ad34 ! %o2
.word 0x421cdfb5 ! %o3
.word 0x5a35978d ! %o4
.word 0xfd934ed6 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0xeb7d75c5 ! %l0
.word 0x3807bc14 ! %l1
.word 0xfcac86ea ! %l2
.word 0x58cf550d ! %l3
.word 0x2f3e46f7 ! %l4
.word 0x29408bc5 ! %l5
.word 0xfeaa3d87 ! %l6
.word 0x5e9ecee8 ! %l7
.word t0_data_exp_area0 ! %i0 (area pointer)
.word t0_data_exp_area0 ! %i1 (area pointer)
.word 0xffffffed ! %i2 (byte offset)
.word 0x0000000a ! %i3 (halfword offset)
.word 0xffffffe4 ! %i4 (word offset)
.word 0x00000010 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x6907818b ! %y
.word 0x00000009 ! %icc (nzvc)
.word 0x40000413 ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x000000d0 ! %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, 0x13148000)
.seg "data"
KGLOBAL(t0_data_exp_mtbl_size)
KGLOBAL(t0_data_exp_mtbl)
KGLOBAL(t0_data_exp_stack)
t0_data_exp_stack_start:
.word 0x287f9afe
.word 0xedf18cb6
.word 0x2c287390
.word 0xd093a778
.word 0x3cab6666
.word 0x7974714a
.word 0x46b6fc8e
.word 0xfb39106c
.word 0x110938bd
.word 0x2c9a265c
.word 0x2cb4eea2
.word 0xf473c6ad
.word 0x3a27fce5
.word 0xfdb22c23
.word 0x7c08eecd
.word 0xb0970073
.word 0x465ae5e2
.word 0xe66d6557
.word 0xc5249905
.word 0xda9871df
.word 0xb99205d1
.word 0x77a59518
.word 0x783ff249
.word 0xc14dd787
.word 0x84b0e019
.word 0x5084570f
.word 0x9d1167f5
.word 0x199a2532
.word 0x5f7f6adf
.word 0xe05ef5d3
.word 0x3c35f057
.word 0xcd785cdf
.word 0x5d2533bf
.word 0x300ec38d
.word 0x68a22081
.word 0x922e520c
.word 0x75e59bb8
.word 0x81e3d8de
.word 0x23ae4b60
.word 0xe3d1dd34
.word 0x40cf5e67
.word 0xd0ca5dff
.word 0xa4dcfe0d
.word 0x5def4398
.word 0xd480d877
.word 0x6618c22a
.word 0x309c6d63
.word 0x50c7d742
.word 0x9245c157
.word 0x53ff8538
.word 0xc438a8d0
.word 0x448c1346
.word 0x41ea4c2e
.word 0xf6f9778a
.word 0xaa3da670
.word 0xb864b84b
.word 0x59eae40b
.word 0x2d25942d
.word 0x16e57c57
.word 0x7652ad49
.word 0x0666f761
.word 0x9561d939
.word 0x59205b2e
.word 0xf725a893
.word 0x9cb086b1
.word 0x6390c279
.word 0xef891e00
.word 0x7745e518
.word 0xc0b96a88
.word 0x91e94a50
.word 0xf2728356
.word 0xf60d67e5
.word 0xe03a84ac
.word 0xfacb94da
.word 0x22666380
.word 0x9a3199ed
.word 0x8c805092
.word 0x2192a951
.word 0x76317835
.word 0x16863a0c
.word 0x1a8b8712
.word 0xb57dddb1
.word 0x022b895e
.word 0x276eeb49
.word 0x30ebc95d
.word 0x9e52d89f
.word 0x5d15132e
.word 0x1ae4e35b
.word 0x26a5872e
.word 0x41034d86
.word 0x6ae0b975
.word 0x4f4a7d6e
.word 0x5dd3943f
.word 0xa1afd703
.word 0x74501c36
.word 0x789eb526
.word 0xdac820fe
.word 0xba139382
.word 0x40b0e176
.word 0x543ecde3
.word 0xf4780a80
.word 0x4dfa6829
.word 0x2e800856
.word 0xd184aa47
.word 0x0836b5b5
.word 0x651e0df4
.word 0x0586d964
.word 0xed7497f4
.word 0xf877e9dd
.word 0x68e44d20
.word 0x0266082d
.word 0xe995939a
.word 0xffb05e3b
.word 0x673b0acd
.word 0xcdb8da16
.word 0xbe3b4930
.word 0x0cc4ef07
.word 0xc0750cde
.word 0x2943666b
.word 0xcf395480
.word 0xb103ada8
.word 0x46d49823
.word 0xe93c43b8
.word 0xe36b85e9
.word 0x4fa14022
.word 0xb19f4cba
.word 0xaff33657
.word 0x13f72f60
.word 0x1f6843cc
.word 0xfd68e4b2
.word 0x0c1bb44a
.word 0x03e5bdb7
.word 0xffefa747
.word 0x8df8b8f0
.word 0x571b524a
.word 0xe3f92221
.word 0xaf882fab
.word 0x6e083056
.word 0x9e296e20
.word 0x059ecff5
.word 0x95609d02
.word 0x0c567d21
.word 0x300eaa32
.word 0x82ee52b2
.word 0xc76321f9
.word 0x26704c92
.word 0x1f280e60
.word 0x84ecc043
.word 0xdc4622d4
.word 0xe6504cd0
.word 0x3d3ae210
.word 0x351e8b83
.word 0x53756fa2
.word 0x6ae7ad0c
.word 0x39e39387
.word 0x70057b02
.word 0x35186db2
.word 0x42ebfbe6
.word 0x9e3b407a
.word 0xe3c0c809
.word 0x07cce445
.word 0xaf3a080e
.word 0x35f4b3e4
.word 0xb4e1a9db
.word 0x4ef56084
.word 0x94f3a72e
.word 0xf8eaed1a
.word 0xdbe6d13d
t0_data_exp_sp:
.word 0x9ef564b3
.word 0xc9788707
.word 0xf528841c
.word 0xc3f59839
.word 0x93a4d6a7
.word 0x21b86cda
.word 0xe2107f2d
.word 0xdf8fea1e
.word t0_data_exp_area0
.word t0_data_exp_area0
.word 0x00000019
.word 0x0000000e
.word 0xffffffec
.word 0xffffffe0
.word t0_data_exp_fp
.word 0x7b43b4fc
.word 0x017cdc04
.word 0x60b48c2a
.word 0x4f621944
.word 0x3983e948
.word 0xe82e754a
.word 0xcaffd502
.word 0x6a380396
.word 0xd7390a0e
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 0x8eb76586 ! [%fp - 0xc]
.word 0x265d33e9 ! [%fp - 0x8]
.word 0x045bab8f ! [%fp - 0x4]
t0_data_exp_fp:
.word 0xa1a9f3a1
.word 0x5f89d1ad
.word 0xd825cb97
.word 0xbcef49e0
.word 0x51ea816b
.word 0x8c9178ac
.word 0xcc163d63
.word 0xc270faf8
.word 0xcbe7c110
.word 0xba87d1c0
.word 0xc7cf0b06
.word 0xd0ea7775
.word 0xdb61b3d3
.word 0xdb3b3c04
.word 0x8452d0a4
.word 0x687f5fd7
.word 0x28754238
.word 0x1061134b
.word 0x0b9f9b0d
.word 0xe9e80f76
.word 0xc25f45eb
.word 0xd1b3be30
.word 0x4690de3f
.word 0xbcd22ab5
t0_data_exp_stacktop:
.word 0
t0_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t0_module_data_exp_area0, 0x091a2000)
.seg "data"
t0_data_exp_area0_start:
.skip 6400
t0_data_exp_area0_begin:
.word 0x664bcde0 ! t0_data_exp_area0-0x20
.word 0x539b096a ! t0_data_exp_area0-0x1c
.word 0xfe0bd02f ! t0_data_exp_area0-0x18
.word 0x4dff5c78 ! t0_data_exp_area0-0x14
.word 0x8f9300ba ! t0_data_exp_area0-0x10
.word 0x90ae6464 ! t0_data_exp_area0-0xc
.word 0x1a502bc8 ! t0_data_exp_area0-0x8
.word 0xd38df6d3 ! t0_data_exp_area0-0x4
.global t0_data_exp_area0; t0_data_exp_area0:
.word 0x88f74170 ! t0_data_exp_area0+0x0
.word 0x7545d30c ! t0_data_exp_area0+0x4
.word 0x3063a033 ! t0_data_exp_area0+0x8
.word 0x945e6b03 ! t0_data_exp_area0+0xc
.word 0x298e7a2e ! t0_data_exp_area0+0x10
.word 0xaa47a8eb ! t0_data_exp_area0+0x14
.word 0x802e7059 ! t0_data_exp_area0+0x18
.word 0x5743cca1 ! t0_data_exp_area0+0x1c
t0_data_exp_area0_end:
.skip 1728
t0_data_exp_area0_stop:
KDATA_MODULE(t0_module_data_exp_shm_area, 0x13bca000)
.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 0xce3ab178 ! t0_data_exp_shm_area+0x0 (t0)
.word 0x1e618a50 ! t0_data_exp_shm_area+0x4 (t1)
.word 0x00000000 ! t0_data_exp_shm_area+0x8 (t2)
.word 0x5209f14b ! t0_data_exp_shm_area+0xc (t3)
.word 0xd8ae6175 ! t0_data_exp_shm_area+0x10 (t0)
.word 0x33fed65d ! t0_data_exp_shm_area+0x14 (t1)
.word 0x00000000 ! t0_data_exp_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t0_data_exp_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t0_data_exp_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t0_data_exp_shm_area+0x24 (t1)
.word 0x00000000 ! t0_data_exp_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t0_data_exp_shm_area+0x2c (t3)
.word 0x7edcd414 ! t0_data_exp_shm_area+0x30 (t0)
.word 0xfa4b358d ! t0_data_exp_shm_area+0x34 (t1)
.word 0x00000000 ! t0_data_exp_shm_area+0x38 (t2)
.word 0x7494abee ! t0_data_exp_shm_area+0x3c (t3)
.word 0x08344d95 ! t0_data_exp_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t0_data_exp_shm_area+0x44
.word 0x12ba810e ! t0_data_exp_shm_area+0x48
.word 0xc2d61447 ! t0_data_exp_shm_area+0x4c
.word 0x946aaa2a ! t0_data_exp_shm_area+0x50
.word 0xf3beeebc ! t0_data_exp_shm_area+0x54
.word 0xeb207954 ! t0_data_exp_shm_area+0x58
.word 0xf62d579b ! t0_data_exp_shm_area+0x5c
.word 0x94a5e424 ! t0_data_exp_shm_area+0x60
.word 0x4acd067a ! t0_data_exp_shm_area+0x64
.word 0x58d08d89 ! t0_data_exp_shm_area+0x68
.word 0x9719581f ! t0_data_exp_shm_area+0x6c
.word 0xec9effdb ! t0_data_exp_shm_area+0x70
.word 0x8587c44e ! t0_data_exp_shm_area+0x74
.word 0x62d66cd2 ! t0_data_exp_shm_area+0x78
.word 0x2fb846fe ! t0_data_exp_shm_area+0x7c
.word 0xb0f1cd74 ! t0_data_exp_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t0_data_exp_shm_area+0x84
.word 0x6b916c6e ! t0_data_exp_shm_area+0x88
.word 0xb9dad738 ! t0_data_exp_shm_area+0x8c
.word 0x061e2f86 ! t0_data_exp_shm_area+0x90
.word 0xc1aa5169 ! t0_data_exp_shm_area+0x94
.word 0x827ce8f7 ! t0_data_exp_shm_area+0x98
.word 0x1b68bf95 ! t0_data_exp_shm_area+0x9c
.word 0xc904a7ff ! t0_data_exp_shm_area+0xa0
.word 0x127645bc ! t0_data_exp_shm_area+0xa4
.word 0x8246f7e8 ! t0_data_exp_shm_area+0xa8
.word 0x7736e7d5 ! t0_data_exp_shm_area+0xac
.word 0x2aa44f49 ! t0_data_exp_shm_area+0xb0
.word 0x2ca091a2 ! t0_data_exp_shm_area+0xb4
.word 0x5ae22d5f ! t0_data_exp_shm_area+0xb8
.word 0xf6f6b52b ! t0_data_exp_shm_area+0xbc
.word 0xb561cd21 ! t0_data_exp_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t0_data_exp_shm_area+0xc4
.word 0xac1f1a31 ! t0_data_exp_shm_area+0xc8
.word 0x54709c5b ! t0_data_exp_shm_area+0xcc
.word 0xff80dab9 ! t0_data_exp_shm_area+0xd0
.word 0xb66ce94b ! t0_data_exp_shm_area+0xd4
.word 0x2bf7b898 ! t0_data_exp_shm_area+0xd8
.word 0xafff8538 ! t0_data_exp_shm_area+0xdc
.word 0x6d85c9b6 ! t0_data_exp_shm_area+0xe0
.word 0x2efb54bc ! t0_data_exp_shm_area+0xe4
.word 0x6ada3c42 ! t0_data_exp_shm_area+0xe8
.word 0x6b0781ed ! t0_data_exp_shm_area+0xec
.word 0x8fb19316 ! t0_data_exp_shm_area+0xf0
.word 0x9c4827a2 ! t0_data_exp_shm_area+0xf4
.word 0x66d61ff5 ! t0_data_exp_shm_area+0xf8
.word 0x25f91531 ! t0_data_exp_shm_area+0xfc
.word 0x4924d2c5 ! t0_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t0_data_exp_shm_area+0x104
.word 0x938a1feb ! t0_data_exp_shm_area+0x108
.word 0xcbd02b4d ! t0_data_exp_shm_area+0x10c
.word 0xe1887d77 ! t0_data_exp_shm_area+0x110
.word 0x6f9c23c8 ! t0_data_exp_shm_area+0x114
.word 0xeef115c5 ! t0_data_exp_shm_area+0x118
.word 0xd7daf902 ! t0_data_exp_shm_area+0x11c
.word 0x992b9fb7 ! t0_data_exp_shm_area+0x120
.word 0xc6883941 ! t0_data_exp_shm_area+0x124
.word 0xa28c1fbf ! t0_data_exp_shm_area+0x128
.word 0x0fd564aa ! t0_data_exp_shm_area+0x12c
.word 0xac557a40 ! t0_data_exp_shm_area+0x130
.word 0x619c69e9 ! t0_data_exp_shm_area+0x134
.word 0x44ab8723 ! t0_data_exp_shm_area+0x138
.word 0xd9ef5d9c ! t0_data_exp_shm_area+0x13c
.word 0x00000000 ! t0_data_exp_shm_area+0x140 (t2 bload)
.word 0x00000000 ! t0_data_exp_shm_area+0x144
.word 0x00000000 ! t0_data_exp_shm_area+0x148
.word 0x00000000 ! t0_data_exp_shm_area+0x14c
.word 0x00000000 ! t0_data_exp_shm_area+0x150
.word 0x00000000 ! t0_data_exp_shm_area+0x154
.word 0x00000000 ! t0_data_exp_shm_area+0x158
.word 0x00000000 ! t0_data_exp_shm_area+0x15c
.word 0x00000000 ! t0_data_exp_shm_area+0x160
.word 0x00000000 ! t0_data_exp_shm_area+0x164
.word 0x00000000 ! t0_data_exp_shm_area+0x168
.word 0x00000000 ! t0_data_exp_shm_area+0x16c
.word 0x00000000 ! t0_data_exp_shm_area+0x170
.word 0x00000000 ! t0_data_exp_shm_area+0x174
.word 0x00000000 ! t0_data_exp_shm_area+0x178
.word 0x00000000 ! t0_data_exp_shm_area+0x17c
.word 0x00000000 ! t0_data_exp_shm_area+0x180 (t2 bstore)
.word 0x00000000 ! t0_data_exp_shm_area+0x184
.word 0x00000000 ! t0_data_exp_shm_area+0x188
.word 0x00000000 ! t0_data_exp_shm_area+0x18c
.word 0x00000000 ! t0_data_exp_shm_area+0x190
.word 0x00000000 ! t0_data_exp_shm_area+0x194
.word 0x00000000 ! t0_data_exp_shm_area+0x198
.word 0x00000000 ! t0_data_exp_shm_area+0x19c
.word 0x00000000 ! t0_data_exp_shm_area+0x1a0
.word 0x00000000 ! t0_data_exp_shm_area+0x1a4
.word 0x00000000 ! t0_data_exp_shm_area+0x1a8
.word 0x00000000 ! t0_data_exp_shm_area+0x1ac
.word 0x00000000 ! t0_data_exp_shm_area+0x1b0
.word 0x00000000 ! t0_data_exp_shm_area+0x1b4
.word 0x00000000 ! t0_data_exp_shm_area+0x1b8
.word 0x00000000 ! t0_data_exp_shm_area+0x1bc
.word 0xbf352c72 ! t0_data_exp_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t0_data_exp_shm_area+0x1c4
.word 0xf8ccfd3e ! t0_data_exp_shm_area+0x1c8
.word 0x1c3ac71e ! t0_data_exp_shm_area+0x1cc
.word 0xbe54beaa ! t0_data_exp_shm_area+0x1d0
.word 0xaec63a9b ! t0_data_exp_shm_area+0x1d4
.word 0xeb22e334 ! t0_data_exp_shm_area+0x1d8
.word 0xdf4f7b49 ! t0_data_exp_shm_area+0x1dc
.word 0xb68df1fc ! t0_data_exp_shm_area+0x1e0
.word 0x9ce989d6 ! t0_data_exp_shm_area+0x1e4
.word 0x562acd02 ! t0_data_exp_shm_area+0x1e8
.word 0x652b03ed ! t0_data_exp_shm_area+0x1ec
.word 0x9521d90f ! t0_data_exp_shm_area+0x1f0
.word 0xc9f5152e ! t0_data_exp_shm_area+0x1f4
.word 0x1b977793 ! t0_data_exp_shm_area+0x1f8
.word 0x4ef26b8b ! t0_data_exp_shm_area+0x1fc
.word 0xaf14b001 ! t0_data_exp_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t0_data_exp_shm_area+0x204
.word 0x48be356c ! t0_data_exp_shm_area+0x208
.word 0x3559518a ! t0_data_exp_shm_area+0x20c
.word 0x0aa9f679 ! t0_data_exp_shm_area+0x210
.word 0x700845d2 ! t0_data_exp_shm_area+0x214
.word 0xeb0268dd ! t0_data_exp_shm_area+0x218
.word 0x6a1faa5c ! t0_data_exp_shm_area+0x21c
.word 0x15bf96fc ! t0_data_exp_shm_area+0x220
.word 0xece0ff08 ! t0_data_exp_shm_area+0x224
.word 0x3a41ed73 ! t0_data_exp_shm_area+0x228
.word 0x3de8dddf ! t0_data_exp_shm_area+0x22c
.word 0x63e3af80 ! t0_data_exp_shm_area+0x230
.word 0x15c4b1fa ! t0_data_exp_shm_area+0x234
.word 0xb11a24b0 ! t0_data_exp_shm_area+0x238
.word 0x2cfbe805 ! 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 6400
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2516
! code 1c732000
! entry 1c732000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e89bdd307a
! 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, 0x3c732000)
.seg "text"
KGLOBAL(t1_ktbl)
t1_ktbl_page_begin:
.global t1_kref; t1_kref:
.skip 0
t1_ktbl:
.word 0x8143c000 ! t1_kref+0x0: stbar
.word 0xec380019 ! t1_kref+0x4: std %l6, [%g0 + %i1]
.word 0xd22e2010 ! t1_kref+0x8: stb %o1, [%i0 + 0x10]
.word 0x967a8016 ! t1_kref+0xc: sdiv %o2, %l6, %o3
.word 0x8da01929 ! t1_kref+0x10: fstod %f9, %f6
.word 0x8da24d27 ! t1_kref+0x14: fsmuld %f9, %f7, %f6
.word 0x93a00128 ! t1_kref+0x18: fabss %f8, %f9
.word 0x81a98a48 ! t1_kref+0x1c: fcmpd %fcc0, %f6, %f8
.word 0x8fa018c6 ! t1_kref+0x20: fdtos %f6, %f7
.word 0xe8263ffc ! t1_kref+0x24: st %l4, [%i0 - 4]
.word 0x8143e040 ! t1_kref+0x28: membar 0x40
.word 0x001fffff ! t1_kref+0x2c: illtrap 0x1fffff
.word 0xea68a017 ! t1_kref+0x30: ldstub [%g2 + 0x17], %l5
.word 0x91a00029 ! t1_kref+0x34: fmovs %f9, %f8
.word 0x91a208c8 ! t1_kref+0x38: fsubd %f8, %f8, %f8
.word 0xd0871019 ! t1_kref+0x3c: lda [%i4 + %i1]0x80, %o0
.word 0xe64e6016 ! t1_kref+0x40: ldsb [%i1 + 0x16], %l3
.word 0x9a8abd87 ! t1_kref+0x44: andcc %o2, -0x279, %o5
.word 0x28800001 ! t1_kref+0x48: bleu,a _kref+0x4c
.word 0xf16e3ff0 ! t1_kref+0x4c: prefetch %i0 - 0x10, 24
.word 0xe4564000 ! t1_kref+0x50: ldsh [%i1], %l2
.word 0x91b20d88 ! t1_kref+0x54: fxor %f8, %f8, %f8
.word 0xa0dac00d ! t1_kref+0x58: smulcc %o3, %o5, %l0
.word 0xea766000 ! t1_kref+0x5c: stx %l5, [%i1]
.word 0xe40e7fe1 ! t1_kref+0x60: ldub [%i1 - 0x1f], %l2
.word 0x91a01a28 ! t1_kref+0x64: fstoi %f8, %f8
.word 0x91a000a9 ! t1_kref+0x68: fnegs %f9, %f8
.word 0xe836c018 ! t1_kref+0x6c: sth %l4, [%i3 + %i0]
.word 0x2e480008 ! t1_kref+0x70: bvs,a,pt %icc, _kref+0x90
.word 0xec1e3fe8 ! t1_kref+0x74: ldd [%i0 - 0x18], %l6
.word 0x91a208c6 ! t1_kref+0x78: fsubd %f8, %f6, %f8
.word 0x91b20d88 ! t1_kref+0x7c: fxor %f8, %f8, %f8
.word 0x81aa0a48 ! t1_kref+0x80: fcmpd %fcc0, %f8, %f8
.word 0xe07f0018 ! t1_kref+0x84: swap [%i4 + %i0], %l0
.word 0x9444f092 ! t1_kref+0x88: addc %l3, -0xf6e, %o2
.word 0xa28b389f ! t1_kref+0x8c: andcc %o4, -0x761, %l1
.word 0x91a208c8 ! t1_kref+0x90: fsubd %f8, %f8, %f8
.word 0x93a01889 ! t1_kref+0x94: fitos %f9, %f9
.word 0xecb81018 ! t1_kref+0x98: stda %l6, [%g0 + %i0]0x80
.word 0xae320017 ! t1_kref+0x9c: orn %o0, %l7, %l7
.word 0x91a00527 ! t1_kref+0xa0: fsqrts %f7, %f8
.word 0x94903a16 ! t1_kref+0xa4: orcc %g0, -0x5ea, %o2
.word 0xae18000b ! t1_kref+0xa8: xor %g0, %o3, %l7
.word 0x8fa00528 ! t1_kref+0xac: fsqrts %f8, %f7
.word 0xd44e8019 ! t1_kref+0xb0: ldsb [%i2 + %i1], %o2
.word 0x91a248a7 ! t1_kref+0xb4: fsubs %f9, %f7, %f8
.word 0x9de3bfa0 ! t1_kref+0xb8: save %sp, -0x60, %sp
.word 0xa3ee8019 ! t1_kref+0xbc: restore %i2, %i1, %l1
.word 0xa0d58013 ! t1_kref+0xc0: umulcc %l6, %l3, %l0
.word 0x91b18ac8 ! t1_kref+0xc4: fpsub32 %f6, %f8, %f8
.word 0xd20e401a ! t1_kref+0xc8: ldub [%i1 + %i2], %o1
.word 0xf3ee101d ! t1_kref+0xcc: prefetcha %i0 + %i5, 25
.word 0x988b2cda ! t1_kref+0xd0: andcc %o4, 0xcda, %o4
.word 0x8da01106 ! t1_kref+0xd4: fxtod %f6, %f6
.word 0xd628a026 ! t1_kref+0xd8: stb %o3, [%g2 + 0x26]
.word 0x91a01909 ! t1_kref+0xdc: fitod %f9, %f8
.word 0xd1be5814 ! t1_kref+0xe0: stda %f8, [%i1 + %l4]0xc0
.word 0xcd380019 ! t1_kref+0xe4: std %f6, [%g0 + %i1]
.word 0xe0162004 ! t1_kref+0xe8: lduh [%i0 + 4], %l0
.word 0x8143c000 ! t1_kref+0xec: stbar
.word 0xcf801019 ! t1_kref+0xf0: lda [%g0 + %i1]0x80, %f7
.word 0xa062000d ! t1_kref+0xf4: subc %o0, %o5, %l0
.word 0xc768a108 ! t1_kref+0xf8: prefetch %g2 + 0x108, 3
.word 0xd8066008 ! t1_kref+0xfc: ld [%i1 + 8], %o4
.word 0x90da3414 ! t1_kref+0x100: smulcc %o0, -0xbec, %o0
.word 0xa3400000 ! t1_kref+0x104: mov %y, %l1
.word 0xee16001b ! t1_kref+0x108: lduh [%i0 + %i3], %l7
.word 0x93b20da9 ! t1_kref+0x10c: fxors %f8, %f9, %f9
.word 0xa888000b ! t1_kref+0x110: andcc %g0, %o3, %l4
.word 0xd126401c ! t1_kref+0x114: st %f8, [%i1 + %i4]
.word 0x85d02010 ! t1_kref+0x118: tle %icc, %g0 + 0x10
.word 0x81a9caa7 ! t1_kref+0x11c: fcmpes %fcc0, %f7, %f7
.word 0x26800001 ! t1_kref+0x120: bl,a _kref+0x124
.word 0x8fa00527 ! t1_kref+0x124: fsqrts %f7, %f7
.word 0xa8950016 ! t1_kref+0x128: orcc %l4, %l6, %l4
.word 0x91a20827 ! t1_kref+0x12c: fadds %f8, %f7, %f8
.word 0x90c2f588 ! t1_kref+0x130: addccc %o3, -0xa78, %o0
.word 0x91a01907 ! t1_kref+0x134: fitod %f7, %f8
.word 0xcd1fbe88 ! t1_kref+0x138: ldd [%fp - 0x178], %f6
.word 0x91b24f69 ! t1_kref+0x13c: fornot1s %f9, %f9, %f8
.word 0x32800007 ! t1_kref+0x140: bne,a _kref+0x15c
.word 0x91a1cd27 ! t1_kref+0x144: fsmuld %f7, %f7, %f8
call SYM(t1_subr1)
.word 0x8da00546 ! t1_kref+0x14c: fsqrtd %f6, %f6
.word 0xa4353105 ! t1_kref+0x150: orn %l4, -0xefb, %l2
.word 0x81aa0a48 ! t1_kref+0x154: fcmpd %fcc0, %f8, %f8
.word 0xd630a016 ! t1_kref+0x158: sth %o3, [%g2 + 0x16]
.word 0x985cc017 ! t1_kref+0x15c: smul %l3, %l7, %o4
.word 0x3c480003 ! t1_kref+0x160: bpos,a,pt %icc, _kref+0x16c
.word 0xee682ec4 ! t1_kref+0x164: ldstub [%g0 + 0xec4], %l7
.word 0x8db18ec6 ! t1_kref+0x168: fornot2 %f6, %f6, %f6
.word 0x9de3bfa0 ! t1_kref+0x16c: save %sp, -0x60, %sp
.word 0xb65ee933 ! t1_kref+0x170: smul %i3, 0x933, %i3
.word 0xa1ee0019 ! t1_kref+0x174: restore %i0, %i1, %l0
.word 0xc568a0ce ! t1_kref+0x178: prefetch %g2 + 0xce, 2
.word 0x8fa01888 ! t1_kref+0x17c: fitos %f8, %f7
.word 0xadb58314 ! t1_kref+0x180: alignaddr %l6, %l4, %l6
.word 0x93b18508 ! t1_kref+0x184: fcmpgt16 %f6, %f8, %o1
.word 0xee36601e ! t1_kref+0x188: sth %l7, [%i1 + 0x1e]
.word 0x81a9ca28 ! t1_kref+0x18c: fcmps %fcc0, %f7, %f8
.word 0x8fa1c829 ! t1_kref+0x190: fadds %f7, %f9, %f7
.word 0x23800006 ! t1_kref+0x194: fbne,a _kref+0x1ac
.word 0x93a20929 ! t1_kref+0x198: fmuls %f8, %f9, %f9
.word 0x8fa018c6 ! t1_kref+0x19c: fdtos %f6, %f7
.word 0x9af58017 ! t1_kref+0x1a0: udivcc %l6, %l7, %o5
.word 0xa5b2c240 ! t1_kref+0x1a4: array16 %o3, %g0, %l2
.word 0xaa44c00a ! t1_kref+0x1a8: addc %l3, %o2, %l5
.word 0x9765000c ! t1_kref+0x1ac: movleu %icc, %o4, %o3
.word 0x91b206e6 ! t1_kref+0x1b0: fmul8ulx16 %f8, %f6, %f8
.word 0x93b20ee8 ! t1_kref+0x1b4: fornot2s %f8, %f8, %f9
.word 0xec3e401d ! t1_kref+0x1b8: std %l6, [%i1 + %i5]
.word 0x8fa209a8 ! t1_kref+0x1bc: fdivs %f8, %f8, %f7
.word 0xa4f34015 ! t1_kref+0x1c0: udivcc %o5, %l5, %l2
.word 0x8da01929 ! t1_kref+0x1c4: fstod %f9, %f6
.word 0x91b00fc0 ! t1_kref+0x1c8: fone %f8
.word 0x93a1c828 ! t1_kref+0x1cc: fadds %f7, %f8, %f9
.word 0x81b01021 ! t1_kref+0x1d0: siam 0x1
.word 0xd0567ff6 ! t1_kref+0x1d4: ldsh [%i1 - 0xa], %o0
.word 0x8143c000 ! t1_kref+0x1d8: stbar
.word 0xa0daa8d6 ! t1_kref+0x1dc: smulcc %o2, 0x8d6, %l0
.word 0xaf23000b ! t1_kref+0x1e0: mulscc %o4, %o3, %l7
.word 0xd8270018 ! t1_kref+0x1e4: st %o4, [%i4 + %i0]
.word 0xee0e200b ! t1_kref+0x1e8: ldub [%i0 + 0xb], %l7
.word 0x8fa00127 ! t1_kref+0x1ec: fabss %f7, %f7
.word 0x91a018c6 ! t1_kref+0x1f0: fdtos %f6, %f8
.word 0xab70276c ! t1_kref+0x1f4: popc 0x76c, %l5
.word 0xec7e7fec ! t1_kref+0x1f8: swap [%i1 - 0x14], %l6
.word 0xa0333ffc ! t1_kref+0x1fc: orn %o4, -0x4, %l0
.word 0x20480008 ! t1_kref+0x200: bn,a,pt %icc, _kref+0x220
.word 0xa2523b0e ! t1_kref+0x204: umul %o0, -0x4f2, %l1
.word 0xd3871019 ! t1_kref+0x208: lda [%i4 + %i1]0x80, %f9
.word 0xe416600e ! t1_kref+0x20c: lduh [%i1 + 0xe], %l2
.word 0x8db186c8 ! t1_kref+0x210: fmul8sux16 %f6, %f8, %f6
.word 0xf9ee101b ! t1_kref+0x214: prefetcha %i0 + %i3, 28
.word 0x91a208c8 ! t1_kref+0x218: fsubd %f8, %f8, %f8
.word 0xab3ce009 ! t1_kref+0x21c: sra %l3, 0x9, %l5
.word 0x22480004 ! t1_kref+0x220: be,a,pt %icc, _kref+0x230
.word 0xac5236fd ! t1_kref+0x224: umul %o0, -0x903, %l6
.word 0x2a800007 ! t1_kref+0x228: bcs,a _kref+0x244
.word 0x9a2dc00a ! t1_kref+0x22c: andn %l7, %o2, %o5
.word 0xe0063ff4 ! t1_kref+0x230: ld [%i0 - 0xc], %l0
.word 0x91a018c6 ! t1_kref+0x234: fdtos %f6, %f8
.word 0xae334008 ! t1_kref+0x238: orn %o5, %o0, %l7
.word 0x91b18e48 ! t1_kref+0x23c: fxnor %f6, %f8, %f8
.word 0xa2f0000d ! t1_kref+0x240: udivcc %g0, %o5, %l1
.word 0xe6780019 ! t1_kref+0x244: swap [%g0 + %i1], %l3
.word 0xa28aece9 ! t1_kref+0x248: andcc %o3, 0xce9, %l1
.word 0x91a20d29 ! t1_kref+0x24c: fsmuld %f8, %f9, %f8
.word 0x91b20d60 ! t1_kref+0x250: fnot1s %f8, %f8
.word 0x8da209c8 ! t1_kref+0x254: fdivd %f8, %f8, %f6
.word 0x8fa018c8 ! t1_kref+0x258: fdtos %f8, %f7
.word 0x91a1c9a7 ! t1_kref+0x25c: fdivs %f7, %f7, %f8
.word 0xd19e1a5d ! t1_kref+0x260: ldda [%i0 + %i5]0xd2, %f8
call SYM(t1_subr3)
.word 0x81dc801a ! t1_kref+0x268: flush %l2 + %i2
.word 0xd068a006 ! t1_kref+0x26c: ldstub [%g2 + 6], %o0
.word 0xd8464000 ! t1_kref+0x270: ldsw [%i1], %o4
.word 0xa48a3650 ! t1_kref+0x274: andcc %o0, -0x9b0, %l2
.word 0x2b480006 ! t1_kref+0x278: fbug,a,pt %fcc0, _kref+0x290
.word 0xa0a5000c ! t1_kref+0x27c: subcc %l4, %o4, %l0
.word 0x81a9caa9 ! t1_kref+0x280: fcmpes %fcc0, %f7, %f9
.word 0x8da00546 ! t1_kref+0x284: fsqrtd %f6, %f6
.word 0x81a9caa8 ! t1_kref+0x288: fcmpes %fcc0, %f7, %f8
.word 0x8fa018c8 ! t1_kref+0x28c: fdtos %f8, %f7
.word 0x91a000a9 ! t1_kref+0x290: fnegs %f9, %f8
.word 0x91a188c6 ! t1_kref+0x294: fsubd %f6, %f6, %f8
.word 0x9a45f125 ! t1_kref+0x298: addc %l7, -0xedb, %o5
.word 0x8da209c6 ! t1_kref+0x29c: fdivd %f8, %f6, %f6
.word 0xa8ddba6c ! t1_kref+0x2a0: smulcc %l6, -0x594, %l4
.word 0x91a00529 ! t1_kref+0x2a4: fsqrts %f9, %f8
.word 0x8fa00527 ! t1_kref+0x2a8: fsqrts %f7, %f7
.word 0x9a428013 ! t1_kref+0x2ac: addc %o2, %l3, %o5
.word 0x95b28135 ! t1_kref+0x2b0: edge32n %o2, %l5, %o2
.word 0xa9b000a8 ! t1_kref+0x2b4: edge16n %g0, %o0, %l4
.word 0x38480002 ! t1_kref+0x2b8: bgu,a,pt %icc, _kref+0x2c0
.word 0x9a22000a ! t1_kref+0x2bc: sub %o0, %o2, %o5
.word 0x8fa01a48 ! t1_kref+0x2c0: fdtoi %f8, %f7
.word 0x8fb24ca9 ! t1_kref+0x2c4: fandnot2s %f9, %f9, %f7
.word 0x8143e040 ! t1_kref+0x2c8: membar 0x40
.word 0xac200015 ! t1_kref+0x2cc: neg %l5, %l6
.word 0x9fc10000 ! t1_kref+0x2d0: call %g4
.word 0x001fffff ! t1_kref+0x2d4: illtrap 0x1fffff
.word 0xacd8000a ! t1_kref+0x2d8: smulcc %g0, %o2, %l6
.word 0x8fa01a29 ! t1_kref+0x2dc: fstoi %f9, %f7
.word 0xe80e200b ! t1_kref+0x2e0: ldub [%i0 + 0xb], %l4
.word 0xaad33363 ! t1_kref+0x2e4: umulcc %o4, -0xc9d, %l5
sethi %hi(2f), %o7
.word 0xe40be304 ! t1_kref+0x2ec: ldub [%o7 + 0x304], %l2
.word 0xa41ca00c ! t1_kref+0x2f0: xor %l2, 0xc, %l2
.word 0xe42be304 ! t1_kref+0x2f4: stb %l2, [%o7 + 0x304]
.word 0x81dbe304 ! t1_kref+0x2f8: flush %o7 + 0x304
.word 0xcf00a034 ! t1_kref+0x2fc: ld [%g2 + 0x34], %f7
.word 0xd19eda59 ! t1_kref+0x300: ldda [%i3 + %i1]0xd2, %f8
2: .word 0xaa020015 ! t1_kref+0x304: add %o0, %l5, %l5
.word 0x86102010 ! t1_kref+0x308: mov 0x10, %g3
.word 0x86a0e001 ! t1_kref+0x30c: subcc %g3, 1, %g3
.word 0x22800014 ! t1_kref+0x310: be,a _kref+0x360
.word 0x91b1ce67 ! t1_kref+0x314: fxnors %f7, %f7, %f8
.word 0xdad81019 ! t1_kref+0x318: ldxa [%g0 + %i1]0x80, %o5
.word 0x38480006 ! t1_kref+0x31c: bgu,a,pt %icc, _kref+0x334
.word 0xe01e001d ! t1_kref+0x320: ldd [%i0 + %i5], %l0
.word 0x93a018c8 ! t1_kref+0x324: fdtos %f8, %f9
.word 0xa45dc014 ! t1_kref+0x328: smul %l7, %l4, %l2
.word 0x8da01908 ! t1_kref+0x32c: fitod %f8, %f6
.word 0xa92da00e ! t1_kref+0x330: sll %l6, 0xe, %l4
.word 0x902a800c ! t1_kref+0x334: andn %o2, %o4, %o0
.word 0x91a188c8 ! t1_kref+0x338: fsubd %f6, %f8, %f8
.word 0x90b00016 ! t1_kref+0x33c: orncc %g0, %l6, %o0
.word 0x945b3495 ! t1_kref+0x340: smul %o4, -0xb6b, %o2
.word 0x930d4008 ! t1_kref+0x344: tsubcc %l5, %o0, %o1
.word 0xec3e0000 ! t1_kref+0x348: std %l6, [%i0]
.word 0xa83323ab ! t1_kref+0x34c: orn %o4, 0x3ab, %l4
.word 0xa27a0009 ! t1_kref+0x350: sdiv %o0, %o1, %l1
.word 0x91a00529 ! t1_kref+0x354: fsqrts %f9, %f8
.word 0x2dbfffed ! t1_kref+0x358: fbg,a _kref+0x30c
.word 0x91a01929 ! t1_kref+0x35c: fstod %f9, %f8
.word 0x9de3bfa0 ! t1_kref+0x360: save %sp, -0x60, %sp
.word 0x91eec01a ! t1_kref+0x364: restore %i3, %i2, %o0
.word 0x9ad30017 ! t1_kref+0x368: umulcc %o4, %l7, %o5
.word 0xec6e7fe5 ! t1_kref+0x36c: ldstub [%i1 - 0x1b], %l6
.word 0x91a209c8 ! t1_kref+0x370: fdivd %f8, %f8, %f8
.word 0xe0564000 ! t1_kref+0x374: ldsh [%i1], %l0
.word 0xaca2f555 ! t1_kref+0x378: subcc %o3, -0xaab, %l6
.word 0xaa536979 ! t1_kref+0x37c: umul %o5, 0x979, %l5
.word 0x90c58014 ! t1_kref+0x380: addccc %l6, %l4, %o0
.word 0x9832e3df ! t1_kref+0x384: orn %o3, 0x3df, %o4
.word 0x96e56baa ! t1_kref+0x388: subccc %l5, 0xbaa, %o3
.word 0xd6367ff8 ! t1_kref+0x38c: sth %o3, [%i1 - 8]
.word 0x30480002 ! t1_kref+0x390: ba,a,pt %icc, _kref+0x398
.word 0x8fb1caa8 ! t1_kref+0x394: fpsub16s %f7, %f8, %f7
.word 0xa645800d ! t1_kref+0x398: addc %l6, %o5, %l3
.word 0x8fa1c829 ! t1_kref+0x39c: fadds %f7, %f9, %f7
.word 0xe2560000 ! t1_kref+0x3a0: ldsh [%i0], %l1
.word 0xe8083ec4 ! t1_kref+0x3a4: ldub [%g0 - 0x13c], %l4
.word 0xcd3e4000 ! t1_kref+0x3a8: std %f6, [%i1]
.word 0x2b800001 ! t1_kref+0x3ac: fbug,a _kref+0x3b0
.word 0x8db20c48 ! t1_kref+0x3b0: fnor %f8, %f8, %f6
.word 0x9b22a04f ! t1_kref+0x3b4: mulscc %o2, 0x4f, %o5
.word 0xa47a4014 ! t1_kref+0x3b8: sdiv %o1, %l4, %l2
.word 0xcd1fbde8 ! t1_kref+0x3bc: ldd [%fp - 0x218], %f6
.word 0x8fa00027 ! t1_kref+0x3c0: fmovs %f7, %f7
.word 0xa02b2081 ! t1_kref+0x3c4: andn %o4, 0x81, %l0
.word 0xc1183618 ! t1_kref+0x3c8: ldd [%g0 - 0x9e8], %f0
.word 0xd6567ff8 ! t1_kref+0x3cc: ldsh [%i1 - 8], %o3
.word 0x92c5b439 ! t1_kref+0x3d0: addccc %l6, -0xbc7, %o1
.word 0xd1be5880 ! t1_kref+0x3d4: stda %f8, [%i1]0xc4
.word 0xa02a7978 ! t1_kref+0x3d8: andn %o1, -0x688, %l0
.word 0xb8102010 ! t1_kref+0x3dc: mov 0x10, %i4
.word 0x9832000d ! t1_kref+0x3e0: orn %o0, %o5, %o4
.word 0x97408000 ! t1_kref+0x3e4: mov %ccr, %o3
.word 0x8fa00128 ! t1_kref+0x3e8: fabss %f8, %f7
.word 0x929cecd8 ! t1_kref+0x3ec: xorcc %l3, 0xcd8, %o1
.word 0x91a01927 ! t1_kref+0x3f0: fstod %f7, %f8
.word 0x94d58015 ! t1_kref+0x3f4: umulcc %l6, %l5, %o2
.word 0xe41e6008 ! t1_kref+0x3f8: ldd [%i1 + 8], %l2
.word 0x91a01909 ! t1_kref+0x3fc: fitod %f9, %f8
.word 0x81aa4a28 ! t1_kref+0x400: fcmps %fcc0, %f9, %f8
.word 0x8db20dc6 ! t1_kref+0x404: fnand %f8, %f6, %f6
.word 0x8da01028 ! t1_kref+0x408: fstox %f8, %f6
.word 0x28480005 ! t1_kref+0x40c: bleu,a,pt %icc, _kref+0x420
.word 0xaea5c015 ! t1_kref+0x410: subcc %l7, %l5, %l7
.word 0xea801019 ! t1_kref+0x414: lda [%g0 + %i1]0x80, %l5
.word 0x90ba3cac ! t1_kref+0x418: xnorcc %o0, -0x354, %o0
.word 0xd2070000 ! t1_kref+0x41c: ld [%i4], %o1
.word 0xa4300017 ! t1_kref+0x420: orn %g0, %l7, %l2
.word 0x2e800006 ! t1_kref+0x424: bvs,a _kref+0x43c
.word 0xd0363fec ! t1_kref+0x428: sth %o0, [%i0 - 0x14]
.word 0xe41e2000 ! t1_kref+0x42c: ldd [%i0], %l2
.word 0x8db246a9 ! t1_kref+0x430: fmul8x16al %f9, %f9, %f6
.word 0x8da01927 ! t1_kref+0x434: fstod %f7, %f6
.word 0x8fa209a8 ! t1_kref+0x438: fdivs %f8, %f8, %f7
.word 0x91a00148 ! t1_kref+0x43c: fabsd %f8, %f8
.word 0xd8162018 ! t1_kref+0x440: lduh [%i0 + 0x18], %o4
.word 0xa47d374b ! t1_kref+0x444: sdiv %l4, -0x8b5, %l2
.word 0xd19eda58 ! t1_kref+0x448: ldda [%i3 + %i0]0xd2, %f8
.word 0x91a209c6 ! t1_kref+0x44c: fdivd %f8, %f6, %f8
.word 0xa2003581 ! t1_kref+0x450: add %g0, -0xa7f, %l1
.word 0x91a18948 ! t1_kref+0x454: fmuld %f6, %f8, %f8
.word 0xa82db5b0 ! t1_kref+0x458: andn %l6, -0xa50, %l4
.word 0x91a01a29 ! t1_kref+0x45c: fstoi %f9, %f8
.word 0x8db20f48 ! t1_kref+0x460: fornot1 %f8, %f8, %f6
.word 0xaae00014 ! t1_kref+0x464: subccc %g0, %l4, %l5
.word 0x91a018c8 ! t1_kref+0x468: fdtos %f8, %f8
.word 0xc99e5a1d ! t1_kref+0x46c: ldda [%i1 + %i5]0xd0, %f4
.word 0x93a00129 ! t1_kref+0x470: fabss %f9, %f9
.word 0xae5afaec ! t1_kref+0x474: smul %o3, -0x514, %l7
.word 0xaa5dc00b ! t1_kref+0x478: smul %l7, %o3, %l5
.word 0x91a20929 ! t1_kref+0x47c: fmuls %f8, %f9, %f8
.word 0x91b18c88 ! t1_kref+0x480: fandnot2 %f6, %f8, %f8
.word 0x8fa00027 ! t1_kref+0x484: fmovs %f7, %f7
.word 0x8db20988 ! t1_kref+0x488: bshuffle %f8, %f8, %f6
.word 0x93a209a7 ! t1_kref+0x48c: fdivs %f8, %f7, %f9
.word 0x93b5c34d ! t1_kref+0x490: alignaddrl %l7, %o5, %o1
.word 0x8143c000 ! t1_kref+0x494: stbar
.word 0xe01e6000 ! t1_kref+0x498: ldd [%i1], %l0
.word 0xa244e8ef ! t1_kref+0x49c: addc %l3, 0x8ef, %l1
.word 0x96da2cf5 ! t1_kref+0x4a0: smulcc %o0, 0xcf5, %o3
.word 0x91b20e80 ! t1_kref+0x4a4: fsrc1 %f8, %f8
.word 0x91a20827 ! t1_kref+0x4a8: fadds %f8, %f7, %f8
.word 0x81a9ca29 ! t1_kref+0x4ac: fcmps %fcc0, %f7, %f9
.word 0xcfa6501c ! t1_kref+0x4b0: sta %f7, [%i1 + %i4]0x80
.word 0x91a209c8 ! t1_kref+0x4b4: fdivd %f8, %f8, %f8
.word 0x8fa00129 ! t1_kref+0x4b8: fabss %f9, %f7
.word 0x91b24e68 ! t1_kref+0x4bc: fxnors %f9, %f8, %f8
.word 0x9bb20016 ! t1_kref+0x4c0: edge8 %o0, %l6, %o5
.word 0xa0f54013 ! t1_kref+0x4c4: udivcc %l5, %l3, %l0
.word 0x8fa249a8 ! t1_kref+0x4c8: fdivs %f9, %f8, %f7
.word 0x8fa00529 ! t1_kref+0x4cc: fsqrts %f9, %f7
.word 0x8da01928 ! t1_kref+0x4d0: fstod %f8, %f6
.word 0x91a01907 ! t1_kref+0x4d4: fitod %f7, %f8
.word 0x91a208c8 ! t1_kref+0x4d8: fsubd %f8, %f8, %f8
.word 0x3e480001 ! t1_kref+0x4dc: bvc,a,pt %icc, _kref+0x4e0
.word 0x93a01a27 ! t1_kref+0x4e0: fstoi %f7, %f9
.word 0x99b280eb ! t1_kref+0x4e4: edge16ln %o2, %o3, %o4
.word 0x8db24728 ! t1_kref+0x4e8: fmuld8ulx16 %f9, %f8, %f6
.word 0x91a189c8 ! t1_kref+0x4ec: fdivd %f6, %f8, %f8
.word 0x8da01908 ! t1_kref+0x4f0: fitod %f8, %f6
.word 0xaa453071 ! t1_kref+0x4f4: addc %l4, -0xf8f, %l5
.word 0xa0182325 ! t1_kref+0x4f8: xor %g0, 0x325, %l0
.word 0xef68a08e ! t1_kref+0x4fc: prefetch %g2 + 0x8e, 23
.word 0x26800007 ! t1_kref+0x500: bl,a _kref+0x51c
.word 0xe9ee101c ! t1_kref+0x504: prefetcha %i0 + %i4, 20
.word 0xae7a400c ! t1_kref+0x508: sdiv %o1, %o4, %l7
.word 0x81a98a48 ! t1_kref+0x50c: fcmpd %fcc0, %f6, %f8
.word 0x92120017 ! t1_kref+0x510: or %o0, %l7, %o1
.word 0x93a00527 ! t1_kref+0x514: fsqrts %f7, %f9
.word 0xa90366f3 ! t1_kref+0x518: taddcc %o5, 0x6f3, %l4
.word 0xd07e201c ! t1_kref+0x51c: swap [%i0 + 0x1c], %o0
.word 0x3a800008 ! t1_kref+0x520: bcc,a _kref+0x540
.word 0xee560000 ! t1_kref+0x524: ldsh [%i0], %l7
.word 0xe6b01019 ! t1_kref+0x528: stha %l3, [%g0 + %i1]0x80
.word 0x90530014 ! t1_kref+0x52c: umul %o4, %l4, %o0
.word 0x81df401a ! t1_kref+0x530: flush %i5 + %i2
.word 0x38480005 ! t1_kref+0x534: bgu,a,pt %icc, _kref+0x548
.word 0xd2a01018 ! t1_kref+0x538: sta %o1, [%g0 + %i0]0x80
.word 0x81828000 ! t1_kref+0x53c: wr %o2, %g0, %y
.word 0xaa92000a ! t1_kref+0x540: orcc %o0, %o2, %l5
.word 0x8143e06b ! t1_kref+0x544: membar 0x6b
.word 0x25480003 ! t1_kref+0x548: fblg,a,pt %fcc0, _kref+0x554
.word 0x98f2ec59 ! t1_kref+0x54c: udivcc %o3, 0xc59, %o4
call SYM(t1_subr1)
.word 0xadb4c12a ! t1_kref+0x554: edge32n %l3, %o2, %l6
.word 0x91a209c8 ! t1_kref+0x558: fdivd %f8, %f8, %f8
.word 0x81aa0a28 ! t1_kref+0x55c: fcmps %fcc0, %f8, %f8
.word 0x93a01888 ! t1_kref+0x560: fitos %f8, %f9
.word 0x93a00527 ! t1_kref+0x564: fsqrts %f7, %f9
.word 0xd03e3fe0 ! t1_kref+0x568: std %o0, [%i0 - 0x20]
.word 0x90dd61d0 ! t1_kref+0x56c: smulcc %l5, 0x1d0, %o0
.word 0xad400000 ! t1_kref+0x570: mov %y, %l6
.word 0x91a01a28 ! t1_kref+0x574: fstoi %f8, %f8
.word 0x8fa24829 ! t1_kref+0x578: fadds %f9, %f9, %f7
.word 0xf5ee501c ! t1_kref+0x57c: prefetcha %i1 + %i4, 26
.word 0xd80e3ffd ! t1_kref+0x580: ldub [%i0 - 3], %o4
.word 0x9e007f24 ! t1_kref+0x584: add %g1, -0xdc, %o7
! .word 0x2c885e9c ! t1_kref+0x588: bneg,a SYM(t1_subr2)
bneg,a SYM(t1_subr2)
.word 0x93a1c927 ! t1_kref+0x58c: fmuls %f7, %f7, %f9
.word 0xae32a057 ! t1_kref+0x590: orn %o2, 0x57, %l7
.word 0x28480004 ! t1_kref+0x594: bleu,a,pt %icc, _kref+0x5a4
.word 0x91a1c829 ! t1_kref+0x598: fadds %f7, %f9, %f8
.word 0x9bd02010 ! t1_kref+0x59c: tcc %icc, %g0 + 0x10
.word 0xa53dc014 ! t1_kref+0x5a0: sra %l7, %l4, %l2
.word 0xeefe1000 ! t1_kref+0x5a4: swapa [%i0]0x80, %l7
.word 0xad40c000 ! t1_kref+0x5a8: mov %asi, %l6
.word 0x27480007 ! t1_kref+0x5ac: fbul,a,pt %fcc0, _kref+0x5c8
.word 0x91b18f86 ! t1_kref+0x5b0: for %f6, %f6, %f8
.word 0x8db18e80 ! t1_kref+0x5b4: fsrc1 %f6, %f6
.word 0x8fa00529 ! t1_kref+0x5b8: fsqrts %f9, %f7
.word 0x952ae00e ! t1_kref+0x5bc: sll %o3, 0xe, %o2
.word 0xd03e2010 ! t1_kref+0x5c0: std %o0, [%i0 + 0x10]
.word 0xa8dd7866 ! t1_kref+0x5c4: smulcc %l5, -0x79a, %l4
.word 0xd2066010 ! t1_kref+0x5c8: ld [%i1 + 0x10], %o1
.word 0x3a800008 ! t1_kref+0x5cc: bcc,a _kref+0x5ec
.word 0xdbf65015 ! t1_kref+0x5d0: casxa [%i1]0x80, %l5, %o5
.word 0xec3e6000 ! t1_kref+0x5d4: std %l6, [%i1]
.word 0x8fb24ca7 ! t1_kref+0x5d8: fandnot2s %f9, %f7, %f7
.word 0x91a00529 ! t1_kref+0x5dc: fsqrts %f9, %f8
.word 0x81aa0ac8 ! t1_kref+0x5e0: fcmped %fcc0, %f8, %f8
.word 0xae14c015 ! t1_kref+0x5e4: or %l3, %l5, %l7
.word 0xec1f4018 ! t1_kref+0x5e8: ldd [%i5 + %i0], %l6
.word 0x9532c00b ! t1_kref+0x5ec: srl %o3, %o3, %o2
.word 0x8da188c6 ! t1_kref+0x5f0: fsubd %f6, %f6, %f6
.word 0x91b00cc8 ! t1_kref+0x5f4: fnot2 %f8, %f8
.word 0xa045c00c ! t1_kref+0x5f8: addc %l7, %o4, %l0
.word 0x916721bb ! t1_kref+0x5fc: movgu %icc, 0x1bb, %o0
.word 0xd04e8018 ! t1_kref+0x600: ldsb [%i2 + %i0], %o0
.word 0xec30a014 ! t1_kref+0x604: sth %l6, [%g2 + 0x14]
.word 0x81a9caa8 ! t1_kref+0x608: fcmpes %fcc0, %f7, %f8
.word 0x91a208c8 ! t1_kref+0x60c: fsubd %f8, %f8, %f8
.word 0x8fa00528 ! t1_kref+0x610: fsqrts %f8, %f7
.word 0x925d3aca ! t1_kref+0x614: smul %l4, -0x536, %o1
.word 0x32800007 ! t1_kref+0x618: bne,a _kref+0x634
.word 0x93a01888 ! t1_kref+0x61c: fitos %f8, %f9
.word 0x24480002 ! t1_kref+0x620: ble,a,pt %icc, _kref+0x628
.word 0xc07e401c ! t1_kref+0x624: swap [%i1 + %i4], %g0
.word 0xd03e401d ! t1_kref+0x628: std %o0, [%i1 + %i5]
.word 0x97b5c0d4 ! t1_kref+0x62c: edge16l %l7, %l4, %o3
.word 0xe4066014 ! t1_kref+0x630: ld [%i1 + 0x14], %l2
.word 0x97b185c6 ! t1_kref+0x634: fcmpeq32 %f6, %f6, %o3
.word 0x8db20c88 ! t1_kref+0x638: fandnot2 %f8, %f8, %f6
.word 0x8db20d88 ! t1_kref+0x63c: fxor %f8, %f8, %f6
.word 0xd2c6101c ! t1_kref+0x640: ldswa [%i0 + %i4]0x80, %o1
.word 0xe16e2008 ! t1_kref+0x644: prefetch %i0 + 8, 16
.word 0x91b00cc6 ! t1_kref+0x648: fnot2 %f6, %f8
.word 0x27480008 ! t1_kref+0x64c: fbul,a,pt %fcc0, _kref+0x66c
.word 0xd19e1a1b ! t1_kref+0x650: ldda [%i0 + %i3]0xd0, %f8
.word 0x91b1ca27 ! t1_kref+0x654: fpadd16s %f7, %f7, %f8
.word 0xd2780018 ! t1_kref+0x658: swap [%g0 + %i0], %o1
.word 0x8da208c6 ! t1_kref+0x65c: fsubd %f8, %f6, %f6
.word 0xac450015 ! t1_kref+0x660: addc %l4, %l5, %l6
.word 0x91a1cd28 ! t1_kref+0x664: fsmuld %f7, %f8, %f8
.word 0x24480006 ! t1_kref+0x668: ble,a,pt %icc, _kref+0x680
.word 0x93a01889 ! t1_kref+0x66c: fitos %f9, %f9
.word 0x91a01929 ! t1_kref+0x670: fstod %f9, %f8
.word 0xd8566016 ! t1_kref+0x674: ldsh [%i1 + 0x16], %o4
.word 0xaa33000b ! t1_kref+0x678: orn %o4, %o3, %l5
.word 0x91b18c46 ! t1_kref+0x67c: fnor %f6, %f6, %f8
.word 0x93a249a8 ! t1_kref+0x680: fdivs %f9, %f8, %f9
.word 0xd1be184d ! t1_kref+0x684: stda %f8, [%i0 + %o5]0xc2
.word 0x93a00028 ! t1_kref+0x688: fmovs %f8, %f9
.word 0xedf6100a ! t1_kref+0x68c: casxa [%i0]0x80, %o2, %l6
.word 0xae35bee5 ! t1_kref+0x690: orn %l6, -0x11b, %l7
.word 0x9535c015 ! t1_kref+0x694: srl %l7, %l5, %o2
.word 0xa073340d ! t1_kref+0x698: udiv %o4, -0xbf3, %l0
.word 0xda364000 ! t1_kref+0x69c: sth %o5, [%i1]
.word 0x8da01929 ! t1_kref+0x6a0: fstod %f9, %f6
.word 0xa612000b ! t1_kref+0x6a4: or %o0, %o3, %l3
.word 0x3c800003 ! t1_kref+0x6a8: bpos,a _kref+0x6b4
.word 0xcd1fbe38 ! t1_kref+0x6ac: ldd [%fp - 0x1c8], %f6
.word 0x93a01a27 ! t1_kref+0x6b0: fstoi %f7, %f9
.word 0x36800002 ! t1_kref+0x6b4: bge,a _kref+0x6bc
.word 0x91a01048 ! t1_kref+0x6b8: fdtox %f8, %f8
.word 0x3a800003 ! t1_kref+0x6bc: bcc,a _kref+0x6c8
.word 0xa3418000 ! t1_kref+0x6c0: mov %fprs, %l1
.word 0x91a01907 ! t1_kref+0x6c4: fitod %f7, %f8
.word 0xac156471 ! t1_kref+0x6c8: or %l5, 0x471, %l6
.word 0x9033000d ! t1_kref+0x6cc: orn %o4, %o5, %o0
.word 0x93a000a9 ! t1_kref+0x6d0: fnegs %f9, %f9
.word 0xd636c019 ! t1_kref+0x6d4: sth %o3, [%i3 + %i1]
.word 0x8d85c00c ! t1_kref+0x6d8: wr %l7, %o4, %fprs
.word 0x35480005 ! t1_kref+0x6dc: fbue,a,pt %fcc0, _kref+0x6f0
.word 0x91a00146 ! t1_kref+0x6e0: fabsd %f6, %f8
.word 0x8d84c00a ! t1_kref+0x6e4: wr %l3, %o2, %fprs
.word 0xa540c000 ! t1_kref+0x6e8: mov %asi, %l2
.word 0xd13e7ff8 ! t1_kref+0x6ec: std %f8, [%i1 - 8]
.word 0x8db207c6 ! t1_kref+0x6f0: pdist %f8, %f6, %f6
.word 0x8fa01a28 ! t1_kref+0x6f4: fstoi %f8, %f7
.word 0x8da01928 ! t1_kref+0x6f8: fstod %f8, %f6
.word 0xec96d019 ! t1_kref+0x6fc: lduha [%i3 + %i1]0x80, %l6
.word 0x91a00548 ! t1_kref+0x700: fsqrtd %f8, %f8
.word 0x81aa0ac6 ! t1_kref+0x704: fcmped %fcc0, %f8, %f6
.word 0x9443400b ! t1_kref+0x708: addc %o5, %o3, %o2
.word 0x97418000 ! t1_kref+0x70c: mov %fprs, %o3
.word 0xa27d0017 ! t1_kref+0x710: sdiv %l4, %l7, %l1
.word 0xa5400000 ! t1_kref+0x714: mov %y, %l2
.word 0xa80330f1 ! t1_kref+0x718: add %o4, -0xf0f, %l4
.word 0xaec026f6 ! t1_kref+0x71c: addccc %g0, 0x6f6, %l7
.word 0xd11fbc30 ! t1_kref+0x720: ldd [%fp - 0x3d0], %f8
.word 0xa835400c ! t1_kref+0x724: orn %l5, %o4, %l4
.word 0x91a20928 ! t1_kref+0x728: fmuls %f8, %f8, %f8
.word 0x81aa4a27 ! t1_kref+0x72c: fcmps %fcc0, %f9, %f7
.word 0x81820000 ! t1_kref+0x730: wr %o0, %g0, %y
.word 0x8143c000 ! t1_kref+0x734: stbar
.word 0x91a01909 ! t1_kref+0x738: fitod %f9, %f8
.word 0xa67a400d ! t1_kref+0x73c: sdiv %o1, %o5, %l3
.word 0xac5a2ddc ! t1_kref+0x740: smul %o0, 0xddc, %l6
.word 0xad25ff37 ! t1_kref+0x744: mulscc %l7, -0xc9, %l6
.word 0xae5a34f7 ! t1_kref+0x748: smul %o0, -0xb09, %l7
.word 0xd11fbd88 ! t1_kref+0x74c: ldd [%fp - 0x278], %f8
.word 0x91a208c6 ! t1_kref+0x750: fsubd %f8, %f6, %f8
.word 0x993a6009 ! t1_kref+0x754: sra %o1, 0x9, %o4
.word 0x93a24927 ! t1_kref+0x758: fmuls %f9, %f7, %f9
.word 0x2f800007 ! t1_kref+0x75c: fbu,a _kref+0x778
.word 0xac5dfa5f ! t1_kref+0x760: smul %l7, -0x5a1, %l6
.word 0x2e480001 ! t1_kref+0x764: bvs,a,pt %icc, _kref+0x768
.word 0xa415c015 ! t1_kref+0x768: or %l7, %l5, %l2
.word 0x8fa00529 ! t1_kref+0x76c: fsqrts %f9, %f7
.word 0x81dfc010 ! t1_kref+0x770: flush %i7 + %l0
.word 0x91b18e46 ! t1_kref+0x774: fxnor %f6, %f6, %f8
.word 0xd1be1888 ! t1_kref+0x778: stda %f8, [%i0 + %o0]0xc4
.word 0x923579c4 ! t1_kref+0x77c: orn %l5, -0x63c, %o1
.word 0x9050000c ! t1_kref+0x780: umul %g0, %o4, %o0
.word 0xac5239b1 ! t1_kref+0x784: umul %o0, -0x64f, %l6
.word 0xa2ddf5ce ! t1_kref+0x788: smulcc %l7, -0xa32, %l1
.word 0xa1b205c6 ! t1_kref+0x78c: fcmpeq32 %f8, %f6, %l0
.word 0xd0396e40 ! t1_kref+0x790: std %o0, [%g5 + 0xe40]
.word 0xe4086140 ! t1_kref+0x794: ldub [%g1 + 0x140], %l2
.word 0xa41ca00c ! t1_kref+0x798: xor %l2, 0xc, %l2
.word 0xe4286140 ! t1_kref+0x79c: stb %l2, [%g1 + 0x140]
.word 0x81d86140 ! t1_kref+0x7a0: flush %g1 + 0x140
2: .word 0x91a01908 ! t1_kref+0x7a4: fitod %f8, %f8
.word 0xa6402e82 ! t1_kref+0x7a8: addc %g0, 0xe82, %l3
.word 0x8da209c6 ! t1_kref+0x7ac: fdivd %f8, %f6, %f6
.word 0x90ab4009 ! t1_kref+0x7b0: andncc %o5, %o1, %o0
.word 0x31800002 ! t1_kref+0x7b4: fba,a _kref+0x7bc
.word 0x8db00cc8 ! t1_kref+0x7b8: fnot2 %f8, %f6
.word 0x91a20929 ! t1_kref+0x7bc: fmuls %f8, %f9, %f8
.word 0x91a24928 ! t1_kref+0x7c0: fmuls %f9, %f8, %f8
.word 0xd436c019 ! t1_kref+0x7c4: sth %o2, [%i3 + %i1]
.word 0xd0ae5000 ! t1_kref+0x7c8: stba %o0, [%i1]0x80
.word 0x9633774d ! t1_kref+0x7cc: orn %o5, -0x8b3, %o3
.word 0x91a00128 ! t1_kref+0x7d0: fabss %f8, %f8
.word 0xd2ce9058 ! t1_kref+0x7d4: ldsba [%i2 + %i0]0x82, %o1
.word 0xaf3ce019 ! t1_kref+0x7d8: sra %l3, 0x19, %l7
.word 0x91a01908 ! t1_kref+0x7dc: fitod %f8, %f8
.word 0x3a800001 ! t1_kref+0x7e0: bcc,a _kref+0x7e4
.word 0xe6064000 ! t1_kref+0x7e4: ld [%i1], %l3
.word 0xa3257e43 ! t1_kref+0x7e8: mulscc %l5, -0x1bd, %l1
.word 0x2a480008 ! t1_kref+0x7ec: bcs,a,pt %icc, _kref+0x80c
.word 0x91a20829 ! t1_kref+0x7f0: fadds %f8, %f9, %f8
.word 0x972de00e ! t1_kref+0x7f4: sll %l7, 0xe, %o3
.word 0xc12e7fe4 ! t1_kref+0x7f8: st %fsr, [%i1 - 0x1c]
.word 0xd00e001a ! t1_kref+0x7fc: ldub [%i0 + %i2], %o0
.word 0xd1263fec ! t1_kref+0x800: st %f8, [%i0 - 0x14]
.word 0x8fa00528 ! t1_kref+0x804: fsqrts %f8, %f7
.word 0x93a01888 ! t1_kref+0x808: fitos %f8, %f9
.word 0xd1b81019 ! t1_kref+0x80c: stda %f8, [%g0 + %i1]0x80
.word 0x3e480006 ! t1_kref+0x810: bvc,a,pt %icc, _kref+0x828
.word 0xc026401c ! t1_kref+0x814: clr [%i1 + %i4]
.word 0xee6e7fec ! t1_kref+0x818: ldstub [%i1 - 0x14], %l7
.word 0xd13e6018 ! t1_kref+0x81c: std %f8, [%i1 + 0x18]
.word 0xa245400d ! t1_kref+0x820: addc %l5, %o5, %l1
.word 0xa48b4017 ! t1_kref+0x824: andcc %o5, %l7, %l2
.word 0x81dbc00a ! t1_kref+0x828: flush %o7 + %o2
.word 0xa6d37595 ! t1_kref+0x82c: umulcc %o5, -0xa6b, %l3
.word 0xaac4ea98 ! t1_kref+0x830: addccc %l3, 0xa98, %l5
.word 0xe836601a ! t1_kref+0x834: sth %l4, [%i1 + 0x1a]
.word 0x8fb24ae7 ! t1_kref+0x838: fpsub32s %f9, %f7, %f7
.word 0xa052a9e0 ! t1_kref+0x83c: umul %o2, 0x9e0, %l0
.word 0x8fa20928 ! t1_kref+0x840: fmuls %f8, %f8, %f7
.word 0x93258015 ! t1_kref+0x844: mulscc %l6, %l5, %o1
.word 0xae1b4017 ! t1_kref+0x848: xor %o5, %l7, %l7
.word 0x8fa00528 ! t1_kref+0x84c: fsqrts %f8, %f7
.word 0xabb200e0 ! t1_kref+0x850: edge16ln %o0, %g0, %l5
.word 0xe5f61008 ! t1_kref+0x854: casxa [%i0]0x80, %o0, %l2
.word 0xea367ff0 ! t1_kref+0x858: sth %l5, [%i1 - 0x10]
.word 0xd11fbc30 ! t1_kref+0x85c: ldd [%fp - 0x3d0], %f8
.word 0x93b1caa7 ! t1_kref+0x860: fpsub16s %f7, %f7, %f9
.word 0xa0e20016 ! t1_kref+0x864: subccc %o0, %l6, %l0
.word 0xa63d64a9 ! t1_kref+0x868: xnor %l5, 0x4a9, %l3
.word 0x91a249a8 ! t1_kref+0x86c: fdivs %f9, %f8, %f8
.word 0x8fb20e69 ! t1_kref+0x870: fxnors %f8, %f9, %f7
.word 0xa43a0009 ! t1_kref+0x874: xnor %o0, %o1, %l2
.word 0x81a98ac8 ! t1_kref+0x878: fcmped %fcc0, %f6, %f8
.word 0xd856c019 ! t1_kref+0x87c: ldsh [%i3 + %i1], %o4
.word 0x81aa0a46 ! t1_kref+0x880: fcmpd %fcc0, %f8, %f6
.word 0xd120a024 ! t1_kref+0x884: st %f8, [%g2 + 0x24]
.word 0x91a00128 ! t1_kref+0x888: fabss %f8, %f8
.word 0x8fa00529 ! t1_kref+0x88c: fsqrts %f9, %f7
.word 0x8da01908 ! t1_kref+0x890: fitod %f8, %f6
.word 0x90dab55b ! t1_kref+0x894: smulcc %o2, -0xaa5, %o0
.word 0x81aa0ac6 ! t1_kref+0x898: fcmped %fcc0, %f8, %f6
.word 0xa9b5834b ! t1_kref+0x89c: alignaddrl %l6, %o3, %l4
.word 0x91a01027 ! t1_kref+0x8a0: fstox %f7, %f8
.word 0x81a9caa7 ! t1_kref+0x8a4: fcmpes %fcc0, %f7, %f7
.word 0x91b24300 ! t1_kref+0x8a8: alignaddr %o1, %g0, %o0
.word 0x81aa0a28 ! t1_kref+0x8ac: fcmps %fcc0, %f8, %f8
.word 0x91a24d29 ! t1_kref+0x8b0: fsmuld %f9, %f9, %f8
.word 0x952aa011 ! t1_kref+0x8b4: sll %o2, 0x11, %o2
.word 0x81aa0a46 ! t1_kref+0x8b8: fcmpd %fcc0, %f8, %f6
.word 0x2a800002 ! t1_kref+0x8bc: bcs,a _kref+0x8c4
.word 0xe6262010 ! t1_kref+0x8c0: st %l3, [%i0 + 0x10]
.word 0xad2d6008 ! t1_kref+0x8c4: sll %l5, 0x8, %l6
.word 0x93a1c8a7 ! t1_kref+0x8c8: fsubs %f7, %f7, %f9
.word 0x989afa97 ! t1_kref+0x8cc: xorcc %o3, -0x569, %o4
.word 0xd3264000 ! t1_kref+0x8d0: st %f9, [%i1]
.word 0xec163ff6 ! t1_kref+0x8d4: lduh [%i0 - 0xa], %l6
.word 0xd24e001a ! t1_kref+0x8d8: ldsb [%i0 + %i2], %o1
.word 0xa0d4c00d ! t1_kref+0x8dc: umulcc %l3, %o5, %l0
.word 0x86102001 ! t1_kref+0x8e0: mov 0x1, %g3
.word 0x32800000 ! t1_kref+0x8e4: bne,a _kref+0x8e4
.word 0x86a0e001 ! t1_kref+0x8e8: subcc %g3, 1, %g3
.word 0x2a800006 ! t1_kref+0x8ec: bcs,a _kref+0x904
.word 0xd4267ff0 ! t1_kref+0x8f0: st %o2, [%i1 - 0x10]
.word 0x8da01907 ! t1_kref+0x8f4: fitod %f7, %f6
.word 0xe40e7ff7 ! t1_kref+0x8f8: ldub [%i1 - 9], %l2
.word 0x93a01a48 ! t1_kref+0x8fc: fdtoi %f8, %f9
.word 0x91b24f67 ! t1_kref+0x900: fornot1s %f9, %f7, %f8
.word 0xda0e7ff6 ! t1_kref+0x904: ldub [%i1 - 0xa], %o5
.word 0x8fa018c6 ! t1_kref+0x908: fdtos %f6, %f7
.word 0xd19e5a1d ! t1_kref+0x90c: ldda [%i1 + %i5]0xd0, %f8
.word 0xc9ee500b ! t1_kref+0x910: prefetcha %i1 + %o3, 4
.word 0xac1b355f ! t1_kref+0x914: xor %o4, -0xaa1, %l6
.word 0x20800003 ! t1_kref+0x918: bn,a _kref+0x924
.word 0x9a3d2bdd ! t1_kref+0x91c: xnor %l4, 0xbdd, %o5
.word 0xe2563fec ! t1_kref+0x920: ldsh [%i0 - 0x14], %l1
.word 0xa8dda23b ! t1_kref+0x924: smulcc %l6, 0x23b, %l4
.word 0xae100017 ! t1_kref+0x928: mov %l7, %l7
.word 0x27480001 ! t1_kref+0x92c: fbul,a,pt %fcc0, _kref+0x930
.word 0x91a01a29 ! t1_kref+0x930: fstoi %f9, %f8
.word 0x91a00528 ! t1_kref+0x934: fsqrts %f8, %f8
.word 0xe168a104 ! t1_kref+0x938: prefetch %g2 + 0x104, 16
.word 0xc068a005 ! t1_kref+0x93c: ldstub [%g2 + 5], %g0
.word 0xa8f4c000 ! t1_kref+0x940: udivcc %l3, %g0, %l4
.word 0x8fa24828 ! t1_kref+0x944: fadds %f9, %f8, %f7
.word 0xdaf65000 ! t1_kref+0x948: stxa %o5, [%i1]0x80
.word 0xcf066014 ! t1_kref+0x94c: ld [%i1 + 0x14], %f7
.word 0x93a01887 ! t1_kref+0x950: fitos %f7, %f9
.word 0x91a01a46 ! t1_kref+0x954: fdtoi %f6, %f8
.word 0xc9be5856 ! t1_kref+0x958: stda %f4, [%i1 + %l6]0xc2
.word 0x8fa00527 ! t1_kref+0x95c: fsqrts %f7, %f7
.word 0x93a00529 ! t1_kref+0x960: fsqrts %f9, %f9
.word 0xa2280008 ! t1_kref+0x964: andn %g0, %o0, %l1
.word 0xec3e2010 ! t1_kref+0x968: std %l6, [%i0 + 0x10]
.word 0xab44c000 ! t1_kref+0x96c: mov %gsr, %l5
.word 0xaa323c4f ! t1_kref+0x970: orn %o0, -0x3b1, %l5
.word 0x91a00527 ! t1_kref+0x974: fsqrts %f7, %f8
.word 0x91a208c6 ! t1_kref+0x978: fsubd %f8, %f6, %f8
.word 0xff6e7ff0 ! t1_kref+0x97c: prefetch %i1 - 0x10, 31
.word 0x001fffff ! t1_kref+0x980: illtrap 0x1fffff
.word 0xede6100c ! t1_kref+0x984: casa [%i0]0x80, %o4, %l6
.word 0x9ad02417 ! t1_kref+0x988: umulcc %g0, 0x417, %o5
.word 0xa495000a ! t1_kref+0x98c: orcc %l4, %o2, %l2
.word 0x91b50335 ! t1_kref+0x990: bmask %l4, %l5, %o0
.word 0xd22e001a ! t1_kref+0x994: stb %o1, [%i0 + %i2]
.word 0xd0264000 ! t1_kref+0x998: st %o0, [%i1]
.word 0x90c54013 ! t1_kref+0x99c: addccc %l5, %l3, %o0
.word 0xea0e201c ! t1_kref+0x9a0: ldub [%i0 + 0x1c], %l5
.word 0xee063fe0 ! t1_kref+0x9a4: ld [%i0 - 0x20], %l7
.word 0x91b00766 ! t1_kref+0x9a8: fpack16 %f6, %f8
.word 0x38480004 ! t1_kref+0x9ac: bgu,a,pt %icc, _kref+0x9bc
.word 0xac45400d ! t1_kref+0x9b0: addc %l5, %o5, %l6
.word 0xad282019 ! t1_kref+0x9b4: sll %g0, 0x19, %l6
.word 0xae1da004 ! t1_kref+0x9b8: xor %l6, 4, %l7
.word 0x91a00548 ! t1_kref+0x9bc: fsqrtd %f8, %f8
.word 0x8fa01887 ! t1_kref+0x9c0: fitos %f7, %f7
.word 0x81aa4a28 ! t1_kref+0x9c4: fcmps %fcc0, %f9, %f8
.word 0x9b400000 ! t1_kref+0x9c8: mov %y, %o5
.word 0x8fa00527 ! t1_kref+0x9cc: fsqrts %f7, %f7
.word 0x91a00548 ! t1_kref+0x9d0: fsqrtd %f8, %f8
.word 0x8da209c6 ! t1_kref+0x9d4: fdivd %f8, %f6, %f6
.word 0x8fa01a46 ! t1_kref+0x9d8: fdtoi %f6, %f7
.word 0xd1be5896 ! t1_kref+0x9dc: stda %f8, [%i1 + %l6]0xc4
.word 0x8fa20828 ! t1_kref+0x9e0: fadds %f8, %f8, %f7
.word 0xe8ce5000 ! t1_kref+0x9e4: ldsba [%i1]0x80, %l4
.word 0x91b1cda7 ! t1_kref+0x9e8: fxors %f7, %f7, %f8
.word 0xc12e6018 ! t1_kref+0x9ec: st %fsr, [%i1 + 0x18]
.word 0xd1b81019 ! t1_kref+0x9f0: stda %f8, [%g0 + %i1]0x80
.word 0x8da01909 ! t1_kref+0x9f4: fitod %f9, %f6
.word 0x3e800005 ! t1_kref+0x9f8: bvc,a _kref+0xa0c
.word 0xa08cc009 ! t1_kref+0x9fc: andcc %l3, %o1, %l0
.word 0x91a00529 ! t1_kref+0xa00: fsqrts %f9, %f8
.word 0xa45b400b ! t1_kref+0xa04: smul %o5, %o3, %l2
.word 0xc139401d ! t1_kref+0xa08: std %f0, [%g5 + %i5]
.word 0x93b24d29 ! t1_kref+0xa0c: fandnot1s %f9, %f9, %f9
.word 0x91a01887 ! t1_kref+0xa10: fitos %f7, %f8
.word 0x93a00527 ! t1_kref+0xa14: fsqrts %f7, %f9
.word 0xcf20a004 ! t1_kref+0xa18: st %f7, [%g2 + 4]
.word 0x8fa01a27 ! t1_kref+0xa1c: fstoi %f7, %f7
.word 0xda263fe0 ! t1_kref+0xa20: st %o5, [%i0 - 0x20]
.word 0x91b00f06 ! t1_kref+0xa24: fsrc2 %f6, %f8
.word 0xa2b36d60 ! t1_kref+0xa28: orncc %o5, 0xd60, %l1
.word 0x9002f329 ! t1_kref+0xa2c: add %o3, -0xcd7, %o0
.word 0x8fa209a9 ! t1_kref+0xa30: fdivs %f8, %f9, %f7
.word 0x91a01888 ! t1_kref+0xa34: fitos %f8, %f8
.word 0xd3270019 ! t1_kref+0xa38: st %f9, [%i4 + %i1]
.word 0x8fb24da9 ! t1_kref+0xa3c: fxors %f9, %f9, %f7
.word 0x93b00f29 ! t1_kref+0xa40: fsrc2s %f9, %f9
.word 0x91a209c8 ! t1_kref+0xa44: fdivd %f8, %f8, %f8
.word 0x8fa00528 ! t1_kref+0xa48: fsqrts %f8, %f7
.word 0xd26e2006 ! t1_kref+0xa4c: ldstub [%i0 + 6], %o1
.word 0xa0432243 ! t1_kref+0xa50: addc %o4, 0x243, %l0
.word 0xa32a800a ! t1_kref+0xa54: sll %o2, %o2, %l1
.word 0xab3d8000 ! t1_kref+0xa58: sra %l6, %g0, %l5
.word 0x93400000 ! t1_kref+0xa5c: mov %y, %o1
.word 0x91b1ce68 ! t1_kref+0xa60: fxnors %f7, %f8, %f8
.word 0xa9b54134 ! t1_kref+0xa64: edge32n %l5, %l4, %l4
.word 0xaa5d800d ! t1_kref+0xa68: smul %l6, %o5, %l5
.word 0x98c039e6 ! t1_kref+0xa6c: addccc %g0, -0x61a, %o4
.word 0xac44f1e3 ! t1_kref+0xa70: addc %l3, -0xe1d, %l6
.word 0xa01d744b ! t1_kref+0xa74: xor %l5, -0xbb5, %l0
.word 0x93b007a8 ! t1_kref+0xa78: fpackfix %f8, %f9
.word 0x91b20e46 ! t1_kref+0xa7c: fxnor %f8, %f6, %f8
.word 0x30800003 ! t1_kref+0xa80: ba,a _kref+0xa8c
.word 0x91b20ca8 ! t1_kref+0xa84: fandnot2s %f8, %f8, %f8
.word 0x90f53cda ! t1_kref+0xa88: udivcc %l4, -0x326, %o0
.word 0xfb6e401a ! t1_kref+0xa8c: prefetch %i1 + %i2, 29
.word 0x98c2a601 ! t1_kref+0xa90: addccc %o2, 0x601, %o4
.word 0x9bb4c176 ! t1_kref+0xa94: edge32ln %l3, %l6, %o5
.word 0xec06401c ! t1_kref+0xa98: ld [%i1 + %i4], %l6
.word 0xafb4c200 ! t1_kref+0xa9c: array8 %l3, %g0, %l7
.word 0x91a24d29 ! t1_kref+0xaa0: fsmuld %f9, %f9, %f8
.word 0xe5ee501c ! t1_kref+0xaa4: prefetcha %i1 + %i4, 18
.word 0x8da00548 ! t1_kref+0xaa8: fsqrtd %f8, %f6
.word 0x81a98a46 ! t1_kref+0xaac: fcmpd %fcc0, %f6, %f6
.word 0x9814e1bf ! t1_kref+0xab0: or %l3, 0x1bf, %o4
.word 0xa4526cb1 ! t1_kref+0xab4: umul %o1, 0xcb1, %l2
.word 0x91a01928 ! t1_kref+0xab8: fstod %f8, %f8
.word 0xacddf438 ! t1_kref+0xabc: smulcc %l7, -0xbc8, %l6
.word 0xd47e001c ! t1_kref+0xac0: swap [%i0 + %i4], %o2
.word 0x81aa0ac6 ! t1_kref+0xac4: fcmped %fcc0, %f8, %f6
.word 0x902cfab5 ! t1_kref+0xac8: andn %l3, -0x54b, %o0
.word 0xd0200018 ! t1_kref+0xacc: st %o0, [%g0 + %i0]
sethi %hi(2f), %o7
.word 0xe40be2ec ! t1_kref+0xad4: ldub [%o7 + 0x2ec], %l2
.word 0xa41ca00c ! t1_kref+0xad8: xor %l2, 0xc, %l2
.word 0xe42be2ec ! t1_kref+0xadc: stb %l2, [%o7 + 0x2ec]
.word 0x81dbe2ec ! t1_kref+0xae0: flush %o7 + 0x2ec
.word 0x96f5c013 ! t1_kref+0xae4: udivcc %l7, %l3, %o3
.word 0x93b24e67 ! t1_kref+0xae8: fxnors %f9, %f7, %f9
2: .word 0xa49af447 ! t1_kref+0xaec: xorcc %o3, -0xbb9, %l2
.word 0xea480019 ! t1_kref+0xaf0: ldsb [%g0 + %i1], %l5
.word 0x2e800004 ! t1_kref+0xaf4: bvs,a _kref+0xb04
.word 0xda6e401a ! t1_kref+0xaf8: ldstub [%i1 + %i2], %o5
.word 0xd056401b ! t1_kref+0xafc: ldsh [%i1 + %i3], %o0
.word 0xa8a02abe ! t1_kref+0xb00: subcc %g0, 0xabe, %l4
.word 0x8143c000 ! t1_kref+0xb04: stbar
.word 0xaab20009 ! t1_kref+0xb08: orncc %o0, %o1, %l5
.word 0xd616401b ! t1_kref+0xb0c: lduh [%i1 + %i3], %o3
.word 0x29480006 ! t1_kref+0xb10: fbl,a,pt %fcc0, _kref+0xb28
.word 0x93b00fe0 ! t1_kref+0xb14: fones %f9
.word 0x25480006 ! t1_kref+0xb18: fblg,a,pt %fcc0, _kref+0xb30
.word 0xabb20353 ! t1_kref+0xb1c: alignaddrl %o0, %l3, %l5
.word 0x93b1ce69 ! t1_kref+0xb20: fxnors %f7, %f9, %f9
.word 0xd4562018 ! t1_kref+0xb24: ldsh [%i0 + 0x18], %o2
.word 0xc9ee5015 ! t1_kref+0xb28: prefetcha %i1 + %l5, 4
.word 0xee56401b ! t1_kref+0xb2c: ldsh [%i1 + %i3], %l7
.word 0xd42e0000 ! t1_kref+0xb30: stb %o2, [%i0]
.word 0x91a01a28 ! t1_kref+0xb34: fstoi %f8, %f8
.word 0x91a01908 ! t1_kref+0xb38: fitod %f8, %f8
.word 0x39800001 ! t1_kref+0xb3c: fbuge,a _kref+0xb40
.word 0xee56601c ! t1_kref+0xb40: ldsh [%i1 + 0x1c], %l7
.word 0x8db206e6 ! t1_kref+0xb44: fmul8ulx16 %f8, %f6, %f6
.word 0x9a53000d ! t1_kref+0xb48: umul %o4, %o5, %o5
.word 0x94903c9e ! t1_kref+0xb4c: orcc %g0, -0x362, %o2
.word 0x91a208c8 ! t1_kref+0xb50: fsubd %f8, %f8, %f8
.word 0xaeb274cf ! t1_kref+0xb54: orncc %o1, -0xb31, %l7
.word 0x91b18c48 ! t1_kref+0xb58: fnor %f6, %f8, %f8
.word 0xc9be1815 ! t1_kref+0xb5c: stda %f4, [%i0 + %l5]0xc0
.word 0x8db20d40 ! t1_kref+0xb60: fnot1 %f8, %f6
.word 0x9fc10000 ! t1_kref+0xb64: call %g4
.word 0x96bd400b ! t1_kref+0xb68: xnorcc %l5, %o3, %o3
.word 0xee0e7fe9 ! t1_kref+0xb6c: ldub [%i1 - 0x17], %l7
.word 0x91b20d88 ! t1_kref+0xb70: fxor %f8, %f8, %f8
.word 0x8db18986 ! t1_kref+0xb74: bshuffle %f6, %f6, %f6
.word 0x969a800c ! t1_kref+0xb78: xorcc %o2, %o4, %o3
.word 0x91a000a8 ! t1_kref+0xb7c: fnegs %f8, %f8
.word 0xecd01019 ! t1_kref+0xb80: ldsha [%g0 + %i1]0x80, %l6
.word 0xad3de014 ! t1_kref+0xb84: sra %l7, 0x14, %l6
.word 0x25800006 ! t1_kref+0xb88: fblg,a _kref+0xba0
.word 0x96458009 ! t1_kref+0xb8c: addc %l6, %o1, %o3
.word 0xd028a025 ! t1_kref+0xb90: stb %o0, [%g2 + 0x25]
.word 0x91a00548 ! t1_kref+0xb94: fsqrtd %f8, %f8
.word 0x001fffff ! t1_kref+0xb98: illtrap 0x1fffff
.word 0x20480007 ! t1_kref+0xb9c: bn,a,pt %icc, _kref+0xbb8
.word 0xae5aebff ! t1_kref+0xba0: smul %o3, 0xbff, %l7
.word 0x91a24829 ! t1_kref+0xba4: fadds %f9, %f9, %f8
.word 0x93a20829 ! t1_kref+0xba8: fadds %f8, %f9, %f9
.word 0x8fa01a29 ! t1_kref+0xbac: fstoi %f9, %f7
.word 0x8da00548 ! t1_kref+0xbb0: fsqrtd %f8, %f6
.word 0xd6680019 ! t1_kref+0xbb4: ldstub [%g0 + %i1], %o3
.word 0xe656c018 ! t1_kref+0xbb8: ldsh [%i3 + %i0], %l3
.word 0xa32a8008 ! t1_kref+0xbbc: sll %o2, %o0, %l1
.word 0x91a209c8 ! t1_kref+0xbc0: fdivd %f8, %f8, %f8
.word 0x8fa01a27 ! t1_kref+0xbc4: fstoi %f7, %f7
.word 0xa07dfc8d ! t1_kref+0xbc8: sdiv %l7, -0x373, %l0
.word 0xeac65000 ! t1_kref+0xbcc: ldswa [%i1]0x80, %l5
.word 0x8db20f88 ! t1_kref+0xbd0: for %f8, %f8, %f6
.word 0xa0e5c00b ! t1_kref+0xbd4: subccc %l7, %o3, %l0
.word 0x81de4015 ! t1_kref+0xbd8: flush %i1 + %l5
.word 0xacc364c4 ! t1_kref+0xbdc: addccc %o5, 0x4c4, %l6
.word 0xcc183d38 ! t1_kref+0xbe0: ldd [%g0 - 0x2c8], %g6
.word 0x91b207c8 ! t1_kref+0xbe4: pdist %f8, %f8, %f8
.word 0x91b1caa7 ! t1_kref+0xbe8: fpsub16s %f7, %f7, %f8
.word 0x27800001 ! t1_kref+0xbec: fbul,a _kref+0xbf0
.word 0xec080019 ! t1_kref+0xbf0: ldub [%g0 + %i1], %l6
.word 0x91a1c9a9 ! t1_kref+0xbf4: fdivs %f7, %f9, %f8
.word 0x97b204c8 ! t1_kref+0xbf8: fcmpne32 %f8, %f8, %o3
.word 0xecde1000 ! t1_kref+0xbfc: ldxa [%i0]0x80, %l6
.word 0xe86e401a ! t1_kref+0xc00: ldstub [%i1 + %i2], %l4
.word 0x90adc00d ! t1_kref+0xc04: andncc %l7, %o5, %o0
.word 0x91b20e08 ! t1_kref+0xc08: fand %f8, %f8, %f8
.word 0x91a24928 ! t1_kref+0xc0c: fmuls %f9, %f8, %f8
.word 0xea28a025 ! t1_kref+0xc10: stb %l5, [%g2 + 0x25]
.word 0x8fa1c829 ! t1_kref+0xc14: fadds %f7, %f9, %f7
.word 0x91b20988 ! t1_kref+0xc18: bshuffle %f8, %f8, %f8
.word 0x8fb1cc68 ! t1_kref+0xc1c: fnors %f7, %f8, %f7
.word 0x91b20c48 ! t1_kref+0xc20: fnor %f8, %f8, %f8
.word 0x24800007 ! t1_kref+0xc24: ble,a _kref+0xc40
.word 0xd66e200d ! t1_kref+0xc28: ldstub [%i0 + 0xd], %o3
.word 0x81aa0aa9 ! t1_kref+0xc2c: fcmpes %fcc0, %f8, %f9
.word 0x8fa00528 ! t1_kref+0xc30: fsqrts %f8, %f7
.word 0x8db00cc8 ! t1_kref+0xc34: fnot2 %f8, %f6
.word 0x8fb20d60 ! t1_kref+0xc38: fnot1s %f8, %f7
.word 0xa33dc013 ! t1_kref+0xc3c: sra %l7, %l3, %l1
.word 0xa1702f98 ! t1_kref+0xc40: popc 0xf98, %l0
.word 0x81ddc00f ! t1_kref+0xc44: flush %l7 + %o7
.word 0xaa780008 ! t1_kref+0xc48: sdiv %g0, %o0, %l5
.word 0xe4163fea ! t1_kref+0xc4c: lduh [%i0 - 0x16], %l2
.word 0x8fa000a7 ! t1_kref+0xc50: fnegs %f7, %f7
.word 0x8fb20e69 ! t1_kref+0xc54: fxnors %f8, %f9, %f7
.word 0xc06e6014 ! t1_kref+0xc58: ldstub [%i1 + 0x14], %g0
.word 0xd6de5000 ! t1_kref+0xc5c: ldxa [%i1]0x80, %o3
.word 0x91a01108 ! t1_kref+0xc60: fxtod %f8, %f8
.word 0xe2ce1000 ! t1_kref+0xc64: ldsba [%i0]0x80, %l1
.word 0xea16c018 ! t1_kref+0xc68: lduh [%i3 + %i0], %l5
.word 0x8db18dc8 ! t1_kref+0xc6c: fnand %f6, %f8, %f6
.word 0x91a00548 ! t1_kref+0xc70: fsqrtd %f8, %f8
.word 0x21800008 ! t1_kref+0xc74: fbn,a _kref+0xc94
.word 0x91b18986 ! t1_kref+0xc78: bshuffle %f6, %f6, %f8
.word 0x93b20da7 ! t1_kref+0xc7c: fxors %f8, %f7, %f9
.word 0x91a018c6 ! t1_kref+0xc80: fdtos %f6, %f8
.word 0xd1062000 ! t1_kref+0xc84: ld [%i0], %f8
.word 0x26480005 ! t1_kref+0xc88: bl,a,pt %icc, _kref+0xc9c
.word 0x91b24729 ! t1_kref+0xc8c: fmuld8ulx16 %f9, %f9, %f8
.word 0x8d82789e ! t1_kref+0xc90: wr %o1, 0xfffff89e, %fprs
.word 0x28480003 ! t1_kref+0xc94: bleu,a,pt %icc, _kref+0xca0
.word 0xec380019 ! t1_kref+0xc98: std %l6, [%g0 + %i1]
.word 0xe36e2000 ! t1_kref+0xc9c: prefetch %i0, 17
.word 0x91a00528 ! t1_kref+0xca0: fsqrts %f8, %f8
.word 0x81aa0ac6 ! t1_kref+0xca4: fcmped %fcc0, %f8, %f6
.word 0xac7ac016 ! t1_kref+0xca8: sdiv %o3, %l6, %l6
.word 0x91a00546 ! t1_kref+0xcac: fsqrtd %f6, %f8
.word 0x91a20d28 ! t1_kref+0xcb0: fsmuld %f8, %f8, %f8
.word 0xaac5e541 ! t1_kref+0xcb4: addccc %l7, 0x541, %l5
.word 0xa4134017 ! t1_kref+0xcb8: or %o5, %l7, %l2
.word 0xa81cc014 ! t1_kref+0xcbc: xor %l3, %l4, %l4
.word 0x93b20da7 ! t1_kref+0xcc0: fxors %f8, %f7, %f9
.word 0xd11fbd30 ! t1_kref+0xcc4: ldd [%fp - 0x2d0], %f8
.word 0xaf400000 ! t1_kref+0xcc8: mov %y, %l7
.word 0x81de800e ! t1_kref+0xccc: flush %i2 + %sp
.word 0x91b20336 ! t1_kref+0xcd0: bmask %o0, %l6, %o0
.word 0xe6ae9018 ! t1_kref+0xcd4: stba %l3, [%i2 + %i0]0x80
.word 0x3b480003 ! t1_kref+0xcd8: fble,a,pt %fcc0, _kref+0xce4
.word 0x93a1c929 ! t1_kref+0xcdc: fmuls %f7, %f9, %f9
.word 0xacd5c008 ! t1_kref+0xce0: umulcc %l7, %o0, %l6
.word 0xe0981019 ! t1_kref+0xce4: ldda [%g0 + %i1]0x80, %l0
.word 0x8143c000 ! t1_kref+0xce8: stbar
.word 0x93a00527 ! t1_kref+0xcec: fsqrts %f7, %f9
.word 0x9a2ce308 ! t1_kref+0xcf0: andn %l3, 0x308, %o5
.word 0x8fa20827 ! t1_kref+0xcf4: fadds %f8, %f7, %f7
.word 0x91a01a48 ! t1_kref+0xcf8: fdtoi %f8, %f8
.word 0x81aa0a46 ! t1_kref+0xcfc: fcmpd %fcc0, %f8, %f6
.word 0x98c5bd35 ! t1_kref+0xd00: addccc %l6, -0x2cb, %o4
.word 0x30800002 ! t1_kref+0xd04: ba,a _kref+0xd0c
.word 0x91a01029 ! t1_kref+0xd08: fstox %f9, %f8
.word 0x98e54013 ! t1_kref+0xd0c: subccc %l5, %l3, %o4
.word 0x91b1c968 ! t1_kref+0xd10: fpmerge %f7, %f8, %f8
.word 0x8fa01888 ! t1_kref+0xd14: fitos %f8, %f7
.word 0xd1be180c ! t1_kref+0xd18: stda %f8, [%i0 + %o4]0xc0
.word 0x81aa0ac6 ! t1_kref+0xd1c: fcmped %fcc0, %f8, %f6
.word 0x2a480002 ! t1_kref+0xd20: bcs,a,pt %icc, _kref+0xd28
.word 0xd03e3ff0 ! t1_kref+0xd24: std %o0, [%i0 - 0x10]
.word 0xae8a8008 ! t1_kref+0xd28: andcc %o2, %o0, %l7
.word 0x8fa018c8 ! t1_kref+0xd2c: fdtos %f8, %f7
.word 0xe3ee101d ! t1_kref+0xd30: prefetcha %i0 + %i5, 17
.word 0xd3a71019 ! t1_kref+0xd34: sta %f9, [%i4 + %i1]0x80
.word 0xda2e200e ! t1_kref+0xd38: stb %o5, [%i0 + 0xe]
.word 0x91a00529 ! t1_kref+0xd3c: fsqrts %f9, %f8
.word 0x9ae20000 ! t1_kref+0xd40: subccc %o0, %g0, %o5
.word 0x81aa0ac8 ! t1_kref+0xd44: fcmped %fcc0, %f8, %f8
.word 0x91a88048 ! t1_kref+0xd48: fmovdlg %fcc0, %f8, %f8
.word 0x25480004 ! t1_kref+0xd4c: fblg,a,pt %fcc0, _kref+0xd5c
.word 0x9ad5fb1b ! t1_kref+0xd50: umulcc %l7, -0x4e5, %o5
.word 0x965b4016 ! t1_kref+0xd54: smul %o5, %l6, %o3
.word 0x8fa01887 ! t1_kref+0xd58: fitos %f7, %f7
.word 0x8143c000 ! t1_kref+0xd5c: stbar
.word 0xd630a016 ! t1_kref+0xd60: sth %o3, [%g2 + 0x16]
.word 0x8fb24ca7 ! t1_kref+0xd64: fandnot2s %f9, %f7, %f7
.word 0x90433a09 ! t1_kref+0xd68: addc %o4, -0x5f7, %o0
.word 0x93a01889 ! t1_kref+0xd6c: fitos %f9, %f9
.word 0x36480004 ! t1_kref+0xd70: bge,a,pt %icc, _kref+0xd80
.word 0xda500019 ! t1_kref+0xd74: ldsh [%g0 + %i1], %o5
.word 0x91b20669 ! t1_kref+0xd78: fmul8x16au %f8, %f9, %f8
.word 0x93a00528 ! t1_kref+0xd7c: fsqrts %f8, %f9
.word 0x81a98ac8 ! t1_kref+0xd80: fcmped %fcc0, %f6, %f8
.word 0xec3e3ff8 ! t1_kref+0xd84: std %l6, [%i0 - 8]
.word 0x93a00527 ! t1_kref+0xd88: fsqrts %f7, %f9
.word 0x93b00fe0 ! t1_kref+0xd8c: fones %f9
.word 0xd19e1a1a ! t1_kref+0xd90: ldda [%i0 + %i2]0xd0, %f8
.word 0x91b1c6a9 ! t1_kref+0xd94: fmul8x16al %f7, %f9, %f8
.word 0xd60e8018 ! t1_kref+0xd98: ldub [%i2 + %i0], %o3
.word 0x91a01888 ! t1_kref+0xd9c: fitos %f8, %f8
.word 0x91a00529 ! t1_kref+0xda0: fsqrts %f9, %f8
.word 0xc1f6100a ! t1_kref+0xda4: casxa [%i0]0x80, %o2, %g0
.word 0xe8ff1018 ! t1_kref+0xda8: swapa [%i4 + %i0]0x80, %l4
.word 0xa7b24000 ! t1_kref+0xdac: edge8 %o1, %g0, %l3
.word 0xe6163fee ! t1_kref+0xdb0: lduh [%i0 - 0x12], %l3
.word 0xac52400a ! t1_kref+0xdb4: umul %o1, %o2, %l6
.word 0xc168a189 ! t1_kref+0xdb8: prefetch %g2 + 0x189, 0
.word 0xa4e32661 ! t1_kref+0xdbc: subccc %o4, 0x661, %l2
.word 0x91a24828 ! t1_kref+0xdc0: fadds %f9, %f8, %f8
.word 0x81aa0a48 ! t1_kref+0xdc4: fcmpd %fcc0, %f8, %f8
.word 0xab354016 ! t1_kref+0xdc8: srl %l5, %l6, %l5
.word 0x91b20ec8 ! t1_kref+0xdcc: fornot2 %f8, %f8, %f8
.word 0x26800003 ! t1_kref+0xdd0: bl,a _kref+0xddc
.word 0xa4553cc4 ! t1_kref+0xdd4: umul %l4, -0x33c, %l2
.word 0xaa7dab75 ! t1_kref+0xdd8: sdiv %l6, 0xb75, %l5
.word 0x925ce015 ! t1_kref+0xddc: smul %l3, 0x15, %o1
.word 0x9de3bfa0 ! t1_kref+0xde0: save %sp, -0x60, %sp
.word 0xb82f4000 ! t1_kref+0xde4: andn %i5, %g0, %i4
.word 0xadeec019 ! t1_kref+0xde8: restore %i3, %i1, %l6
.word 0x95b0012b ! t1_kref+0xdec: edge32n %g0, %o3, %o2
.word 0x91b1c729 ! t1_kref+0xdf0: fmuld8ulx16 %f7, %f9, %f8
.word 0x91a208c8 ! t1_kref+0xdf4: fsubd %f8, %f8, %f8
.word 0xae358009 ! t1_kref+0xdf8: orn %l6, %o1, %l7
.word 0x91a00127 ! t1_kref+0xdfc: fabss %f7, %f8
.word 0xc9be5a5b ! t1_kref+0xe00: stda %f4, [%i1 + %i3]0xd2
.word 0x8fa00129 ! t1_kref+0xe04: fabss %f9, %f7
.word 0xec264000 ! t1_kref+0xe08: st %l6, [%i1]
.word 0xa022a8a9 ! t1_kref+0xe0c: sub %o2, 0x8a9, %l0
.word 0xd206401c ! t1_kref+0xe10: ld [%i1 + %i4], %o1
.word 0x8143c000 ! t1_kref+0xe14: stbar
.word 0xd27f0019 ! t1_kref+0xe18: swap [%i4 + %i1], %o1
.word 0xd1be188b ! t1_kref+0xe1c: stda %f8, [%i0 + %o3]0xc4
.word 0xa65ac016 ! t1_kref+0xe20: smul %o3, %l6, %l3
.word 0x81d9001b ! t1_kref+0xe24: flush %g4 + %i3
.word 0x91a00548 ! t1_kref+0xe28: fsqrtd %f8, %f8
.word 0xa12aa001 ! t1_kref+0xe2c: sll %o2, 0x1, %l0
.word 0x93a00527 ! t1_kref+0xe30: fsqrts %f7, %f9
.word 0x93a00527 ! t1_kref+0xe34: fsqrts %f7, %f9
.word 0x38800005 ! t1_kref+0xe38: bgu,a _kref+0xe4c
.word 0xec180019 ! t1_kref+0xe3c: ldd [%g0 + %i1], %l6
.word 0x8da01909 ! t1_kref+0xe40: fitod %f9, %f6
.word 0xa2d00017 ! t1_kref+0xe44: umulcc %g0, %l7, %l1
.word 0x93b1cae9 ! t1_kref+0xe48: fpsub32s %f7, %f9, %f9
.word 0x8143e040 ! t1_kref+0xe4c: membar 0x40
.word 0x39800003 ! t1_kref+0xe50: fbuge,a _kref+0xe5c
.word 0x8db20988 ! t1_kref+0xe54: bshuffle %f8, %f8, %f6
.word 0x81a98a48 ! t1_kref+0xe58: fcmpd %fcc0, %f6, %f8
.word 0x001fffff ! t1_kref+0xe5c: illtrap 0x1fffff
.word 0x93b24da8 ! t1_kref+0xe60: fxors %f9, %f8, %f9
.word 0x91a00148 ! t1_kref+0xe64: fabsd %f8, %f8
.word 0x928ac009 ! t1_kref+0xe68: andcc %o3, %o1, %o1
.word 0xe8362010 ! t1_kref+0xe6c: sth %l4, [%i0 + 0x10]
.word 0xe5ee101b ! t1_kref+0xe70: prefetcha %i0 + %i3, 18
.word 0x8da189c6 ! t1_kref+0xe74: fdivd %f6, %f6, %f6
.word 0x8db20ec8 ! t1_kref+0xe78: fornot2 %f8, %f8, %f6
.word 0x8da01909 ! t1_kref+0xe7c: fitod %f9, %f6
.word 0x8fa00529 ! t1_kref+0xe80: fsqrts %f9, %f7
.word 0x8da208c6 ! t1_kref+0xe84: fsubd %f8, %f6, %f6
.word 0xf5ee101b ! t1_kref+0xe88: prefetcha %i0 + %i3, 26
.word 0x9ae228ca ! t1_kref+0xe8c: subccc %o0, 0x8ca, %o5
.word 0x923263af ! t1_kref+0xe90: orn %o1, 0x3af, %o1
.word 0xc9be5893 ! t1_kref+0xe94: stda %f4, [%i1 + %l3]0xc4
.word 0x3c480005 ! t1_kref+0xe98: bpos,a,pt %icc, _kref+0xeac
.word 0x91a208c8 ! t1_kref+0xe9c: fsubd %f8, %f8, %f8
.word 0xe7e65017 ! t1_kref+0xea0: casa [%i1]0x80, %l7, %l3
.word 0x81aa0a48 ! t1_kref+0xea4: fcmpd %fcc0, %f8, %f8
.word 0xd11fbde8 ! t1_kref+0xea8: ldd [%fp - 0x218], %f8
.word 0x32480002 ! t1_kref+0xeac: bne,a,pt %icc, _kref+0xeb4
.word 0x91b18746 ! t1_kref+0xeb0: fpack32 %f6, %f6, %f8
.word 0xabb3034d ! t1_kref+0xeb4: alignaddrl %o4, %o5, %l5
.word 0x8fa209a8 ! t1_kref+0xeb8: fdivs %f8, %f8, %f7
.word 0x9de3bfa0 ! t1_kref+0xebc: save %sp, -0x60, %sp
.word 0xa5ee2e41 ! t1_kref+0xec0: restore %i0, 0xe41, %l2
.word 0x93a00127 ! t1_kref+0xec4: fabss %f7, %f9
.word 0xaae58000 ! t1_kref+0xec8: subccc %l6, %g0, %l5
.word 0x31800006 ! t1_kref+0xecc: fba,a _kref+0xee4
.word 0xe1ee501d ! t1_kref+0xed0: prefetcha %i1 + %i5, 16
.word 0x8fa00528 ! t1_kref+0xed4: fsqrts %f8, %f7
.word 0x36480003 ! t1_kref+0xed8: bge,a,pt %icc, _kref+0xee4
.word 0x91a189c8 ! t1_kref+0xedc: fdivd %f6, %f8, %f8
.word 0x91b20ac6 ! t1_kref+0xee0: fpsub32 %f8, %f6, %f8
.word 0x91a24828 ! t1_kref+0xee4: fadds %f9, %f8, %f8
.word 0x91a209c8 ! t1_kref+0xee8: fdivd %f8, %f8, %f8
.word 0x91a01a48 ! t1_kref+0xeec: fdtoi %f8, %f8
.word 0x32480001 ! t1_kref+0xef0: bne,a,pt %icc, _kref+0xef4
.word 0xcf26001c ! t1_kref+0xef4: st %f7, [%i0 + %i4]
.word 0xee56c018 ! t1_kref+0xef8: ldsh [%i3 + %i0], %l7
.word 0xec3e7fe0 ! t1_kref+0xefc: std %l6, [%i1 - 0x20]
.word 0x93b20da9 ! t1_kref+0xf00: fxors %f8, %f9, %f9
.word 0x8143c000 ! t1_kref+0xf04: stbar
.word 0x32480003 ! t1_kref+0xf08: bne,a,pt %icc, _kref+0xf14
.word 0xea2e8019 ! t1_kref+0xf0c: stb %l5, [%i2 + %i1]
.word 0x91a00148 ! t1_kref+0xf10: fabsd %f8, %f8
.word 0x952a800c ! t1_kref+0xf14: sll %o2, %o4, %o2
.word 0xa2dd3426 ! t1_kref+0xf18: smulcc %l4, -0xbda, %l1
.word 0xe6063fe8 ! t1_kref+0xf1c: ld [%i0 - 0x18], %l3
.word 0x93a01a28 ! t1_kref+0xf20: fstoi %f8, %f9
.word 0xaa7da937 ! t1_kref+0xf24: sdiv %l6, 0x937, %l5
.word 0x8143e040 ! t1_kref+0xf28: membar 0x40
.word 0xd11fbc70 ! t1_kref+0xf2c: ldd [%fp - 0x390], %f8
.word 0xd1be101d ! t1_kref+0xf30: stda %f8, [%i0 + %i5]0x80
.word 0x96f5e7ad ! t1_kref+0xf34: udivcc %l7, 0x7ad, %o3
.word 0x86102020 ! t1_kref+0xf38: mov 0x20, %g3
.word 0x86a0e001 ! t1_kref+0xf3c: subcc %g3, 1, %g3
.word 0x2280001d ! t1_kref+0xf40: be,a _kref+0xfb4
.word 0x91b18dc6 ! t1_kref+0xf44: fnand %f6, %f6, %f8
.word 0xab2a400d ! t1_kref+0xf48: sll %o1, %o5, %l5
.word 0xa612e810 ! t1_kref+0xf4c: or %o3, 0x810, %l3
.word 0xea4e8019 ! t1_kref+0xf50: ldsb [%i2 + %i1], %l5
.word 0x947d800d ! t1_kref+0xf54: sdiv %l6, %o5, %o2
.word 0xe82e7fe9 ! t1_kref+0xf58: stb %l4, [%i1 - 0x17]
.word 0x91a209c8 ! t1_kref+0xf5c: fdivd %f8, %f8, %f8
.word 0xac334000 ! t1_kref+0xf60: orn %o5, %g0, %l6
.word 0x992b000b ! t1_kref+0xf64: sll %o4, %o3, %o4
.word 0x31bffff5 ! t1_kref+0xf68: fba,a _kref+0xf3c
.word 0xa1b200f6 ! t1_kref+0xf6c: edge16ln %o0, %l6, %l0
.word 0x81db400f ! t1_kref+0xf70: flush %o5 + %o7
.word 0x91b00f08 ! t1_kref+0xf74: fsrc2 %f8, %f8
.word 0xac54c013 ! t1_kref+0xf78: umul %l3, %l3, %l6
.word 0xa02d0016 ! t1_kref+0xf7c: andn %l4, %l6, %l0
.word 0x91a208c8 ! t1_kref+0xf80: fsubd %f8, %f8, %f8
.word 0xec1e6000 ! t1_kref+0xf84: ldd [%i1], %l6
.word 0x3f4fffed ! t1_kref+0xf88: fbo,a,pt %fcc0, _kref+0xf3c
.word 0x91b20d40 ! t1_kref+0xf8c: fnot1 %f8, %f8
.word 0xcd1fbf28 ! t1_kref+0xf90: ldd [%fp - 0xd8], %f6
.word 0x945ac000 ! t1_kref+0xf94: smul %o3, %g0, %o2
.word 0xa4f2c017 ! t1_kref+0xf98: udivcc %o3, %l7, %l2
.word 0x98c2f5f6 ! t1_kref+0xf9c: addccc %o3, -0xa0a, %o4
.word 0x96434014 ! t1_kref+0xfa0: addc %o5, %l4, %o3
.word 0x91a249a8 ! t1_kref+0xfa4: fdivs %f9, %f8, %f8
.word 0x93b24da8 ! t1_kref+0xfa8: fxors %f9, %f8, %f9
.word 0xe41e3fe0 ! t1_kref+0xfac: ldd [%i0 - 0x20], %l2
.word 0xe8567fee ! t1_kref+0xfb0: ldsh [%i1 - 0x12], %l4
.word 0x92b20016 ! t1_kref+0xfb4: orncc %o0, %l6, %o1
.word 0x93a20927 ! t1_kref+0xfb8: fmuls %f8, %f7, %f9
.word 0x8fa000a7 ! t1_kref+0xfbc: fnegs %f7, %f7
.word 0xa72b6005 ! t1_kref+0xfc0: sll %o5, 0x5, %l3
.word 0xa40a643c ! t1_kref+0xfc4: and %o1, 0x43c, %l2
.word 0x94350015 ! t1_kref+0xfc8: orn %l4, %l5, %o2
.word 0xd816c019 ! t1_kref+0xfcc: lduh [%i3 + %i1], %o4
.word 0x90c5b04b ! t1_kref+0xfd0: addccc %l6, -0xfb5, %o0
.word 0xa445e1c7 ! t1_kref+0xfd4: addc %l7, 0x1c7, %l2
.word 0x91b009a8 ! t1_kref+0xfd8: fexpand %f8, %f8
.word 0x91a01a27 ! t1_kref+0xfdc: fstoi %f7, %f8
.word 0x2e480004 ! t1_kref+0xfe0: bvs,a,pt %icc, _kref+0xff0
.word 0xa8303342 ! t1_kref+0xfe4: orn %g0, -0xcbe, %l4
.word 0x8da01928 ! t1_kref+0xfe8: fstod %f8, %f6
.word 0x8db20e48 ! t1_kref+0xfec: fxnor %f8, %f8, %f6
.word 0x37480001 ! t1_kref+0xff0: fbge,a,pt %fcc0, _kref+0xff4
.word 0x95400000 ! t1_kref+0xff4: mov %y, %o2
.word 0x8143c000 ! t1_kref+0xff8: stbar
.word 0x92c268f8 ! t1_kref+0xffc: addccc %o1, 0x8f8, %o1
.word 0xcf263fe8 ! t1_kref+0x1000: st %f7, [%i0 - 0x18]
.word 0x91a24828 ! t1_kref+0x1004: fadds %f9, %f8, %f8
.word 0x90b80014 ! t1_kref+0x1008: xnorcc %g0, %l4, %o0
.word 0x98d3000a ! t1_kref+0x100c: umulcc %o4, %o2, %o4
.word 0x93a20829 ! t1_kref+0x1010: fadds %f8, %f9, %f9
.word 0xea16601a ! t1_kref+0x1014: lduh [%i1 + 0x1a], %l5
.word 0x91b18908 ! t1_kref+0x1018: faligndata %f6, %f8, %f8
.word 0x93a01088 ! t1_kref+0x101c: fxtos %f8, %f9
.word 0xb4103fe8 ! t1_kref+0x1020: mov 0xffffffe8, %i2
.word 0xda360000 ! t1_kref+0x1024: sth %o5, [%i0]
.word 0xa850000d ! t1_kref+0x1028: umul %g0, %o5, %l4
.word 0xaca33958 ! t1_kref+0x102c: subcc %o4, -0x6a8, %l6
.word 0xe96e3ff0 ! t1_kref+0x1030: prefetch %i0 - 0x10, 20
.word 0xa8ba3b53 ! t1_kref+0x1034: xnorcc %o0, -0x4ad, %l4
.word 0xab400000 ! t1_kref+0x1038: mov %y, %l5
.word 0xa08d37de ! t1_kref+0x103c: andcc %l4, -0x822, %l0
.word 0xd86e6002 ! t1_kref+0x1040: ldstub [%i1 + 2], %o4
.word 0x93a000a8 ! t1_kref+0x1044: fnegs %f8, %f9
.word 0x93a01888 ! t1_kref+0x1048: fitos %f8, %f9
.word 0x91a189c8 ! t1_kref+0x104c: fdivd %f6, %f8, %f8
.word 0x26480008 ! t1_kref+0x1050: bl,a,pt %icc, _kref+0x1070
.word 0xee7f0019 ! t1_kref+0x1054: swap [%i4 + %i1], %l7
.word 0xd11e3ff0 ! t1_kref+0x1058: ldd [%i0 - 0x10], %f8
.word 0x98f32dd9 ! t1_kref+0x105c: udivcc %o4, 0xdd9, %o4
.word 0x30800001 ! t1_kref+0x1060: ba,a _kref+0x1064
.word 0xa222000d ! t1_kref+0x1064: sub %o0, %o5, %l1
.word 0x90456ef9 ! t1_kref+0x1068: addc %l5, 0xef9, %o0
.word 0x91a00546 ! t1_kref+0x106c: fsqrtd %f6, %f8
.word 0x91a209c6 ! t1_kref+0x1070: fdivd %f8, %f6, %f8
.word 0xda100019 ! t1_kref+0x1074: lduh [%g0 + %i1], %o5
.word 0x8da01909 ! t1_kref+0x1078: fitod %f9, %f6
.word 0x9de3bfa0 ! t1_kref+0x107c: save %sp, -0x60, %sp
.word 0xb40e8000 ! t1_kref+0x1080: and %i2, %g0, %i2
.word 0xabe83bdf ! t1_kref+0x1084: restore %g0, -0x421, %l5
.word 0x93a00528 ! t1_kref+0x1088: fsqrts %f8, %f9
.word 0x8fa01a29 ! t1_kref+0x108c: fstoi %f9, %f7
.word 0xd03e6010 ! t1_kref+0x1090: std %o0, [%i1 + 0x10]
.word 0x968aa329 ! t1_kref+0x1094: andcc %o2, 0x329, %o3
.word 0xa5658015 ! t1_kref+0x1098: movneg %icc, %l5, %l2
.word 0xda56001b ! t1_kref+0x109c: ldsh [%i0 + %i3], %o5
.word 0x20480007 ! t1_kref+0x10a0: bn,a,pt %icc, _kref+0x10bc
.word 0xad400000 ! t1_kref+0x10a4: mov %y, %l6
.word 0x96f5e114 ! t1_kref+0x10a8: udivcc %l7, 0x114, %o3
.word 0xa85b20aa ! t1_kref+0x10ac: smul %o4, 0xaa, %l4
.word 0xe168a0cf ! t1_kref+0x10b0: prefetch %g2 + 0xcf, 16
.word 0xa7b0032d ! t1_kref+0x10b4: bmask %g0, %o5, %l3
.word 0x8fa00527 ! t1_kref+0x10b8: fsqrts %f7, %f7
.word 0xd13e7ff0 ! t1_kref+0x10bc: std %f8, [%i1 - 0x10]
.word 0x9de3bfa0 ! t1_kref+0x10c0: save %sp, -0x60, %sp
.word 0xadef0018 ! t1_kref+0x10c4: restore %i4, %i0, %l6
.word 0x91a209c6 ! t1_kref+0x10c8: fdivd %f8, %f6, %f8
.word 0xe6100018 ! t1_kref+0x10cc: lduh [%g0 + %i0], %l3
.word 0xa2d2800d ! t1_kref+0x10d0: umulcc %o2, %o5, %l1
.word 0x9a354000 ! t1_kref+0x10d4: orn %l5, %g0, %o5
.word 0x8fa01889 ! t1_kref+0x10d8: fitos %f9, %f7
.word 0xd1200019 ! t1_kref+0x10dc: st %f8, [%g0 + %i1]
.word 0x91b00cc6 ! t1_kref+0x10e0: fnot2 %f6, %f8
.word 0x2c480006 ! t1_kref+0x10e4: bneg,a,pt %icc, _kref+0x10fc
.word 0xab400000 ! t1_kref+0x10e8: mov %y, %l5
.word 0x91b20e80 ! t1_kref+0x10ec: fsrc1 %f8, %f8
.word 0xe5ee101d ! t1_kref+0x10f0: prefetcha %i0 + %i5, 18
.word 0xea264000 ! t1_kref+0x10f4: st %l5, [%i1]
.word 0xa1258000 ! t1_kref+0x10f8: mulscc %l6, %g0, %l0
.word 0x3b800006 ! t1_kref+0x10fc: fble,a _kref+0x1114
.word 0xcf060000 ! t1_kref+0x1100: ld [%i0], %f7
.word 0xa2c34013 ! t1_kref+0x1104: addccc %o5, %l3, %l1
.word 0xa4328015 ! t1_kref+0x1108: orn %o2, %l5, %l2
.word 0x93a00527 ! t1_kref+0x110c: fsqrts %f7, %f9
.word 0xc7ee5008 ! t1_kref+0x1110: prefetcha %i1 + %o0, 3
.word 0x9695acb1 ! t1_kref+0x1114: orcc %l6, 0xcb1, %o3
.word 0xad2da010 ! t1_kref+0x1118: sll %l6, 0x10, %l6
.word 0x8db186e8 ! t1_kref+0x111c: fmul8ulx16 %f6, %f8, %f6
.word 0xef68a008 ! t1_kref+0x1120: prefetch %g2 + 8, 23
.word 0x91a1cd27 ! t1_kref+0x1124: fsmuld %f7, %f7, %f8
.word 0x8fa018c6 ! t1_kref+0x1128: fdtos %f6, %f7
.word 0xe41e001d ! t1_kref+0x112c: ldd [%i0 + %i5], %l2
.word 0x8da000c8 ! t1_kref+0x1130: fnegd %f8, %f6
.word 0x94b00008 ! t1_kref+0x1134: orncc %g0, %o0, %o2
.word 0xac8cc015 ! t1_kref+0x1138: andcc %l3, %l5, %l6
.word 0xa214f69f ! t1_kref+0x113c: or %l3, -0x961, %l1
.word 0x8143e077 ! t1_kref+0x1140: membar 0x77
.word 0xe3ee101d ! t1_kref+0x1144: prefetcha %i0 + %i5, 17
.word 0x29800008 ! t1_kref+0x1148: fbl,a _kref+0x1168
.word 0xda6e8018 ! t1_kref+0x114c: ldstub [%i2 + %i0], %o5
.word 0x8fa00527 ! t1_kref+0x1150: fsqrts %f7, %f7
.word 0x93a018c8 ! t1_kref+0x1154: fdtos %f8, %f9
.word 0x93a01889 ! t1_kref+0x1158: fitos %f9, %f9
.word 0x93a01a48 ! t1_kref+0x115c: fdtoi %f8, %f9
.word 0xa9b30200 ! t1_kref+0x1160: array8 %o4, %g0, %l4
.word 0xcf267fe8 ! t1_kref+0x1164: st %f7, [%i1 - 0x18]
.word 0xa7b5c0ac ! t1_kref+0x1168: edge16n %l7, %o4, %l3
.word 0x93a01a48 ! t1_kref+0x116c: fdtoi %f8, %f9
.word 0xa452c014 ! t1_kref+0x1170: umul %o3, %l4, %l2
.word 0xaeb00016 ! t1_kref+0x1174: orncc %g0, %l6, %l7
.word 0x29480004 ! t1_kref+0x1178: fbl,a,pt %fcc0, _kref+0x1188
.word 0x8da00548 ! t1_kref+0x117c: fsqrtd %f8, %f6
.word 0x987dc00b ! t1_kref+0x1180: sdiv %l7, %o3, %o4
.word 0x81aa0ac8 ! t1_kref+0x1184: fcmped %fcc0, %f8, %f8
.word 0x8db207c8 ! t1_kref+0x1188: pdist %f8, %f8, %f6
.word 0x91b20da8 ! t1_kref+0x118c: fxors %f8, %f8, %f8
.word 0x8182c000 ! t1_kref+0x1190: wr %o3, %g0, %y
.word 0xd1062008 ! t1_kref+0x1194: ld [%i0 + 8], %f8
.word 0xe2567ff8 ! t1_kref+0x1198: ldsh [%i1 - 8], %l1
.word 0x92a57a3b ! t1_kref+0x119c: subcc %l5, -0x5c5, %o1
.word 0x91a1cd27 ! t1_kref+0x11a0: fsmuld %f7, %f7, %f8
.word 0xa2d4f820 ! t1_kref+0x11a4: umulcc %l3, -0x7e0, %l1
.word 0xa87dc013 ! t1_kref+0x11a8: sdiv %l7, %l3, %l4
.word 0x8143c000 ! t1_kref+0x11ac: stbar
.word 0x34800006 ! t1_kref+0x11b0: bg,a _kref+0x11c8
.word 0xed68a20c ! t1_kref+0x11b4: prefetch %g2 + 0x20c, 22
.word 0x91b00cc8 ! t1_kref+0x11b8: fnot2 %f8, %f8
.word 0x8fa00527 ! t1_kref+0x11bc: fsqrts %f7, %f7
.word 0xcd1fbde0 ! t1_kref+0x11c0: ldd [%fp - 0x220], %f6
.word 0xc368a1cf ! t1_kref+0x11c4: prefetch %g2 + 0x1cf, 1
.word 0xae7a0014 ! t1_kref+0x11c8: sdiv %o0, %l4, %l7
.word 0x001fffff ! t1_kref+0x11cc: illtrap 0x1fffff
.word 0xae9d0013 ! t1_kref+0x11d0: xorcc %l4, %l3, %l7
.word 0x28800005 ! t1_kref+0x11d4: bleu,a _kref+0x11e8
.word 0xec070018 ! t1_kref+0x11d8: ld [%i4 + %i0], %l6
.word 0x91a01a29 ! t1_kref+0x11dc: fstoi %f9, %f8
.word 0xa852c017 ! t1_kref+0x11e0: umul %o3, %l7, %l4
.word 0xaa8b3700 ! t1_kref+0x11e4: andcc %o4, -0x900, %l5
.word 0x8db20968 ! t1_kref+0x11e8: fpmerge %f8, %f8, %f6
.word 0xee564000 ! t1_kref+0x11ec: ldsh [%i1], %l7
.word 0x91b20d88 ! t1_kref+0x11f0: fxor %f8, %f8, %f8
.word 0x98433fb8 ! t1_kref+0x11f4: addc %o4, -0x48, %o4
.word 0x93a01a29 ! t1_kref+0x11f8: fstoi %f9, %f9
.word 0x22800005 ! t1_kref+0x11fc: be,a _kref+0x1210
.word 0x81dbefde ! t1_kref+0x1200: flush %o7 + 0xfde
.word 0xad223f25 ! t1_kref+0x1204: mulscc %o0, -0xdb, %l6
.word 0xd1a71019 ! t1_kref+0x1208: sta %f8, [%i4 + %i1]0x80
.word 0x93a00528 ! t1_kref+0x120c: fsqrts %f8, %f9
.word 0x8fb20da9 ! t1_kref+0x1210: fxors %f8, %f9, %f7
.word 0x90132717 ! t1_kref+0x1214: or %o4, 0x717, %o0
.word 0x3e480006 ! t1_kref+0x1218: bvc,a,pt %icc, _kref+0x1230
.word 0x91a018c6 ! t1_kref+0x121c: fdtos %f6, %f8
.word 0x95400000 ! t1_kref+0x1220: mov %y, %o2
.word 0xf3ee501b ! t1_kref+0x1224: prefetcha %i1 + %i3, 25
.word 0xafb58280 ! t1_kref+0x1228: array32 %l6, %g0, %l7
.word 0x8da20946 ! t1_kref+0x122c: fmuld %f8, %f6, %f6
.word 0xd3066018 ! t1_kref+0x1230: ld [%i1 + 0x18], %f9
.word 0xd1be1855 ! t1_kref+0x1234: stda %f8, [%i0 + %l5]0xc2
.word 0x2e480001 ! t1_kref+0x1238: bvs,a,pt %icc, _kref+0x123c
.word 0x81dda4ff ! t1_kref+0x123c: flush %l6 + 0x4ff
.word 0x8db009a8 ! t1_kref+0x1240: fexpand %f8, %f6
.word 0x8db207c8 ! t1_kref+0x1244: pdist %f8, %f8, %f6
.word 0x95b500cc ! t1_kref+0x1248: edge16l %l4, %o4, %o2
.word 0x91a01909 ! t1_kref+0x124c: fitod %f9, %f8
.word 0x3c480005 ! t1_kref+0x1250: bpos,a,pt %icc, _kref+0x1264
.word 0x93a01a28 ! t1_kref+0x1254: fstoi %f8, %f9
.word 0x91b1c6a7 ! t1_kref+0x1258: fmul8x16al %f7, %f7, %f8
.word 0x8fa000a9 ! t1_kref+0x125c: fnegs %f9, %f7
.word 0x8143c000 ! t1_kref+0x1260: stbar
.word 0xd3263fec ! t1_kref+0x1264: st %f9, [%i0 - 0x14]
.word 0x91b206e8 ! t1_kref+0x1268: fmul8ulx16 %f8, %f8, %f8
.word 0x8184c000 ! t1_kref+0x126c: wr %l3, %g0, %y
.word 0xaa137579 ! t1_kref+0x1270: or %o5, -0xa87, %l5
.word 0xaeda0000 ! t1_kref+0x1274: smulcc %o0, %g0, %l7
.word 0x31480008 ! t1_kref+0x1278: fba,a,pt %fcc0, _kref+0x1298
.word 0x81de2f54 ! t1_kref+0x127c: flush %i0 + 0xf54
.word 0xa2d2e735 ! t1_kref+0x1280: umulcc %o3, 0x735, %l1
.word 0x81dfb4fd ! t1_kref+0x1284: flush %fp - 0xb03
.word 0x8143c000 ! t1_kref+0x1288: stbar
.word 0x99237838 ! t1_kref+0x128c: mulscc %o5, -0x7c8, %o4
.word 0x91a209c6 ! t1_kref+0x1290: fdivd %f8, %f6, %f8
.word 0xa014e8c7 ! t1_kref+0x1294: or %l3, 0x8c7, %l0
.word 0x8da00548 ! t1_kref+0x1298: fsqrtd %f8, %f6
.word 0xd1be1a5c ! t1_kref+0x129c: stda %f8, [%i0 + %i4]0xd2
.word 0x3a480005 ! t1_kref+0x12a0: bcc,a,pt %icc, _kref+0x12b4
.word 0x8fa01a29 ! t1_kref+0x12a4: fstoi %f9, %f7
.word 0x2e480008 ! t1_kref+0x12a8: bvs,a,pt %icc, _kref+0x12c8
.word 0x8da188c8 ! t1_kref+0x12ac: fsubd %f6, %f8, %f6
.word 0xd64e0000 ! t1_kref+0x12b0: ldsb [%i0], %o3
.word 0x2e480001 ! t1_kref+0x12b4: bvs,a,pt %icc, _kref+0x12b8
.word 0xa7254014 ! t1_kref+0x12b8: mulscc %l5, %l4, %l3
.word 0xd3a6101c ! t1_kref+0x12bc: sta %f9, [%i0 + %i4]0x80
.word 0x29480002 ! t1_kref+0x12c0: fbl,a,pt %fcc0, _kref+0x12c8
.word 0xd4c71019 ! t1_kref+0x12c4: ldswa [%i4 + %i1]0x80, %o2
.word 0xec4e001a ! t1_kref+0x12c8: ldsb [%i0 + %i2], %l6
.word 0x8fa00529 ! t1_kref+0x12cc: fsqrts %f9, %f7
.word 0x81d96035 ! t1_kref+0x12d0: flush %g5 + 0x35
.word 0xd9f6500d ! t1_kref+0x12d4: casxa [%i1]0x80, %o5, %o4
.word 0x81a9caa7 ! t1_kref+0x12d8: fcmpes %fcc0, %f7, %f7
.word 0x91b18d40 ! t1_kref+0x12dc: fnot1 %f6, %f8
.word 0xaa2a8009 ! t1_kref+0x12e0: andn %o2, %o1, %l5
.word 0xd1262008 ! t1_kref+0x12e4: st %f8, [%i0 + 8]
.word 0x9de3bfa0 ! t1_kref+0x12e8: save %sp, -0x60, %sp
.word 0xadee382d ! t1_kref+0x12ec: restore %i0, -0x7d3, %l6
.word 0x982d0015 ! t1_kref+0x12f0: andn %l4, %l5, %o4
.word 0xd320a034 ! t1_kref+0x12f4: st %f9, [%g2 + 0x34]
.word 0xd410a036 ! t1_kref+0x12f8: lduh [%g2 + 0x36], %o2
.word 0x9ad30013 ! t1_kref+0x12fc: umulcc %o4, %l3, %o5
.word 0x2b480003 ! t1_kref+0x1300: fbug,a,pt %fcc0, _kref+0x130c
.word 0xd1be9a18 ! t1_kref+0x1304: stda %f8, [%i2 + %i0]0xd0
.word 0x81aa4aa9 ! t1_kref+0x1308: fcmpes %fcc0, %f9, %f9
.word 0x81df4008 ! t1_kref+0x130c: flush %i5 + %o0
.word 0x91b20dc6 ! t1_kref+0x1310: fnand %f8, %f6, %f8
.word 0x8fa00529 ! t1_kref+0x1314: fsqrts %f9, %f7
.word 0x91700017 ! t1_kref+0x1318: popc %l7, %o0
.word 0x81d8400e ! t1_kref+0x131c: flush %g1 + %sp
.word 0x8fa01a29 ! t1_kref+0x1320: fstoi %f9, %f7
.word 0xe44e6008 ! t1_kref+0x1324: ldsb [%i1 + 8], %l2
.word 0x81a9ca28 ! t1_kref+0x1328: fcmps %fcc0, %f7, %f8
.word 0x38800003 ! t1_kref+0x132c: bgu,a _kref+0x1338
.word 0xadb2c108 ! t1_kref+0x1330: edge32 %o3, %o0, %l6
.word 0x8db246a8 ! t1_kref+0x1334: fmul8x16al %f9, %f8, %f6
.word 0x90d80015 ! t1_kref+0x1338: smulcc %g0, %l5, %o0
.word 0xe41f4019 ! t1_kref+0x133c: ldd [%i5 + %i1], %l2
.word 0x8fa00529 ! t1_kref+0x1340: fsqrts %f9, %f7
.word 0xa13b200f ! t1_kref+0x1344: sra %o4, 0xf, %l0
.word 0xa1224013 ! t1_kref+0x1348: mulscc %o1, %l3, %l0
.word 0x91b20d27 ! t1_kref+0x134c: fandnot1s %f8, %f7, %f8
.word 0x81dcc012 ! t1_kref+0x1350: flush %l3 + %l2
.word 0xd11fbc98 ! t1_kref+0x1354: ldd [%fp - 0x368], %f8
.word 0xe6400019 ! t1_kref+0x1358: ldsw [%g0 + %i1], %l3
.word 0x91b20c88 ! t1_kref+0x135c: fandnot2 %f8, %f8, %f8
.word 0xa4da0000 ! t1_kref+0x1360: smulcc %o0, %g0, %l2
.word 0xad226f39 ! t1_kref+0x1364: mulscc %o1, 0xf39, %l6
.word 0xe408a036 ! t1_kref+0x1368: ldub [%g2 + 0x36], %l2
.word 0xd02e2004 ! t1_kref+0x136c: stb %o0, [%i0 + 4]
.word 0x93a000a7 ! t1_kref+0x1370: fnegs %f7, %f9
.word 0xec3e2008 ! t1_kref+0x1374: std %l6, [%i0 + 8]
.word 0x933d400a ! t1_kref+0x1378: sra %l5, %o2, %o1
.word 0x961df0fc ! t1_kref+0x137c: xor %l7, -0xf04, %o3
.word 0xd27e4000 ! t1_kref+0x1380: swap [%i1], %o1
.word 0x98b2400a ! t1_kref+0x1384: orncc %o1, %o2, %o4
.word 0x93a01887 ! t1_kref+0x1388: fitos %f7, %f9
.word 0x91a000c8 ! t1_kref+0x138c: fnegd %f8, %f8
.word 0x3f800007 ! t1_kref+0x1390: fbo,a _kref+0x13ac
.word 0x8fb20d60 ! t1_kref+0x1394: fnot1s %f8, %f7
.word 0x8db00f06 ! t1_kref+0x1398: fsrc2 %f6, %f6
.word 0x93a20828 ! t1_kref+0x139c: fadds %f8, %f8, %f9
.word 0x8fa00028 ! t1_kref+0x13a0: fmovs %f8, %f7
.word 0x81580000 ! t1_kref+0x13a4: flushw
.word 0xa412800d ! t1_kref+0x13a8: or %o2, %o5, %l2
.word 0xad2a8017 ! t1_kref+0x13ac: sll %o2, %l7, %l6
.word 0x3a800006 ! t1_kref+0x13b0: bcc,a _kref+0x13c8
.word 0x93b20da8 ! t1_kref+0x13b4: fxors %f8, %f8, %f9
.word 0xea064000 ! t1_kref+0x13b8: ld [%i1], %l5
.word 0x91a00529 ! t1_kref+0x13bc: fsqrts %f9, %f8
.word 0xea6e7ff7 ! t1_kref+0x13c0: ldstub [%i1 - 9], %l5
.word 0xa02a8015 ! t1_kref+0x13c4: andn %o2, %l5, %l0
.word 0x93a00529 ! t1_kref+0x13c8: fsqrts %f9, %f9
.word 0xec070019 ! t1_kref+0x13cc: ld [%i4 + %i1], %l6
.word 0x8d803ec0 ! t1_kref+0x13d0: mov 0xfffffec0, %fprs
.word 0xe07e7fe0 ! t1_kref+0x13d4: swap [%i1 - 0x20], %l0
.word 0x3e800001 ! t1_kref+0x13d8: bvc,a _kref+0x13dc
.word 0xec1e3fe8 ! t1_kref+0x13dc: ldd [%i0 - 0x18], %l6
.word 0xa8d00008 ! t1_kref+0x13e0: umulcc %g0, %o0, %l4
.word 0x91a018c6 ! t1_kref+0x13e4: fdtos %f6, %f8
.word 0x92c28013 ! t1_kref+0x13e8: addccc %o2, %l3, %o1
.word 0x81a9caa8 ! t1_kref+0x13ec: fcmpes %fcc0, %f7, %f8
.word 0x90db73b8 ! t1_kref+0x13f0: smulcc %o5, -0xc48, %o0
.word 0xff6e7ff0 ! t1_kref+0x13f4: prefetch %i1 - 0x10, 31
.word 0x9de3bfa0 ! t1_kref+0x13f8: save %sp, -0x60, %sp
.word 0xa9eec01c ! t1_kref+0x13fc: restore %i3, %i4, %l4
.word 0x9bb58280 ! t1_kref+0x1400: array32 %l6, %g0, %o5
.word 0x28480006 ! t1_kref+0x1404: bleu,a,pt %icc, _kref+0x141c
.word 0xda6e2018 ! t1_kref+0x1408: ldstub [%i0 + 0x18], %o5
.word 0xa71af7a9 ! t1_kref+0x140c: tsubcctv %o3, -0x857, %l3
.word 0xe6070018 ! t1_kref+0x1410: ld [%i4 + %i0], %l3
.word 0x91a249a9 ! t1_kref+0x1414: fdivs %f9, %f9, %f8
.word 0x34800008 ! t1_kref+0x1418: bg,a _kref+0x1438
.word 0xeeb01019 ! t1_kref+0x141c: stha %l7, [%g0 + %i1]0x80
.word 0xd13e7fe8 ! t1_kref+0x1420: std %f8, [%i1 - 0x18]
.word 0x92f23b88 ! t1_kref+0x1424: udivcc %o0, -0x478, %o1
.word 0x91a1cd27 ! t1_kref+0x1428: fsmuld %f7, %f7, %f8
.word 0xd686501c ! t1_kref+0x142c: lda [%i1 + %i4]0x80, %o3
.word 0x91a00548 ! t1_kref+0x1430: fsqrtd %f8, %f8
.word 0x91b24668 ! t1_kref+0x1434: fmul8x16au %f9, %f8, %f8
.word 0xa482e579 ! t1_kref+0x1438: addcc %o3, 0x579, %l2
.word 0xc0300018 ! t1_kref+0x143c: clrh [%g0 + %i0]
.word 0x8fa00528 ! t1_kref+0x1440: fsqrts %f8, %f7
.word 0xafb5c108 ! t1_kref+0x1444: edge32 %l7, %o0, %l7
.word 0x8fa01a27 ! t1_kref+0x1448: fstoi %f7, %f7
.word 0xabb204c8 ! t1_kref+0x144c: fcmpne32 %f8, %f8, %l5
.word 0x81a9caa7 ! t1_kref+0x1450: fcmpes %fcc0, %f7, %f7
.word 0x91b20906 ! t1_kref+0x1454: faligndata %f8, %f6, %f8
.word 0xe3ee501a ! t1_kref+0x1458: prefetcha %i1 + %i2, 17
.word 0x93b1cfa8 ! t1_kref+0x145c: fors %f7, %f8, %f9
.word 0x91a1c927 ! t1_kref+0x1460: fmuls %f7, %f7, %f8
.word 0x8143c000 ! t1_kref+0x1464: stbar
.word 0xdaee9019 ! t1_kref+0x1468: ldstuba [%i2 + %i1]0x80, %o5
.word 0x91a00529 ! t1_kref+0x146c: fsqrts %f9, %f8
.word 0xc439401d ! t1_kref+0x1470: std %g2, [%g5 + %i5]
.word 0x91b18c88 ! t1_kref+0x1474: fandnot2 %f6, %f8, %f8
.word 0x8da209c8 ! t1_kref+0x1478: fdivd %f8, %f8, %f6
.word 0x91b1cfa8 ! t1_kref+0x147c: fors %f7, %f8, %f8
.word 0x2c480007 ! t1_kref+0x1480: bneg,a,pt %icc, _kref+0x149c
.word 0xa87d2dd8 ! t1_kref+0x1484: sdiv %l4, 0xdd8, %l4
.word 0x81df4000 ! t1_kref+0x1488: flush %i5
.word 0x9925c013 ! t1_kref+0x148c: mulscc %l7, %l3, %o4
.word 0x26480006 ! t1_kref+0x1490: bl,a,pt %icc, _kref+0x14a8
.word 0x98920000 ! t1_kref+0x1494: orcc %o0, %g0, %o4
.word 0xd8062014 ! t1_kref+0x1498: ld [%i0 + 0x14], %o4
.word 0x8da188c8 ! t1_kref+0x149c: fsubd %f6, %f8, %f6
.word 0xd11fbf38 ! t1_kref+0x14a0: ldd [%fp - 0xc8], %f8
.word 0xd8367ff2 ! t1_kref+0x14a4: sth %o4, [%i1 - 0xe]
.word 0xd82e0000 ! t1_kref+0x14a8: stb %o4, [%i0]
.word 0x93a018c8 ! t1_kref+0x14ac: fdtos %f8, %f9
.word 0x8fa01a48 ! t1_kref+0x14b0: fdtoi %f8, %f7
.word 0x3b800007 ! t1_kref+0x14b4: fble,a _kref+0x14d0
.word 0xac432dbe ! t1_kref+0x14b8: addc %o4, 0xdbe, %l6
.word 0x8fa01a27 ! t1_kref+0x14bc: fstoi %f7, %f7
.word 0x94d5e9c7 ! t1_kref+0x14c0: umulcc %l7, 0x9c7, %o2
.word 0xe26e401a ! t1_kref+0x14c4: ldstub [%i1 + %i2], %l1
.word 0xab400000 ! t1_kref+0x14c8: mov %y, %l5
.word 0xe4567ff6 ! t1_kref+0x14cc: ldsh [%i1 - 0xa], %l2
.word 0x93a1c8a7 ! t1_kref+0x14d0: fsubs %f7, %f7, %f9
.word 0x81dfa161 ! t1_kref+0x14d4: flush %fp + 0x161
.word 0xe01e0000 ! t1_kref+0x14d8: ldd [%i0], %l0
.word 0x24480006 ! t1_kref+0x14dc: ble,a,pt %icc, _kref+0x14f4
.word 0xa122ab51 ! t1_kref+0x14e0: mulscc %o2, 0xb51, %l0
.word 0x91a01029 ! t1_kref+0x14e4: fstox %f9, %f8
.word 0x81aa0aa7 ! t1_kref+0x14e8: fcmpes %fcc0, %f8, %f7
.word 0xaaa00017 ! t1_kref+0x14ec: subcc %g0, %l7, %l5
.word 0x91a24829 ! t1_kref+0x14f0: fadds %f9, %f9, %f8
.word 0x8da18948 ! t1_kref+0x14f4: fmuld %f6, %f8, %f6
.word 0x26800004 ! t1_kref+0x14f8: bl,a _kref+0x1508
.word 0x91a00527 ! t1_kref+0x14fc: fsqrts %f7, %f8
.word 0x98d2000d ! t1_kref+0x1500: umulcc %o0, %o5, %o4
.word 0x91a01929 ! t1_kref+0x1504: fstod %f9, %f8
.word 0x8610200b ! t1_kref+0x1508: mov 0xb, %g3
.word 0x86a0e001 ! t1_kref+0x150c: subcc %g3, 1, %g3
.word 0x2280001c ! t1_kref+0x1510: be,a _kref+0x1580
.word 0xd13e401d ! t1_kref+0x1514: std %f8, [%i1 + %i5]
.word 0xe8480019 ! t1_kref+0x1518: ldsb [%g0 + %i1], %l4
.word 0x91a00028 ! t1_kref+0x151c: fmovs %f8, %f8
.word 0x8fa01a29 ! t1_kref+0x1520: fstoi %f9, %f7
.word 0x91b206e8 ! t1_kref+0x1524: fmul8ulx16 %f8, %f8, %f8
.word 0xec080019 ! t1_kref+0x1528: ldub [%g0 + %i1], %l6
.word 0x2d480007 ! t1_kref+0x152c: fbg,a,pt %fcc0, _kref+0x1548
.word 0x8fb24a28 ! t1_kref+0x1530: fpadd16s %f9, %f8, %f7
.word 0x81aa0ac8 ! t1_kref+0x1534: fcmped %fcc0, %f8, %f8
.word 0x91a01928 ! t1_kref+0x1538: fstod %f8, %f8
.word 0x81aa0aa8 ! t1_kref+0x153c: fcmpes %fcc0, %f8, %f8
.word 0xa85ac015 ! t1_kref+0x1540: smul %o3, %l5, %l4
.word 0x91a000a9 ! t1_kref+0x1544: fnegs %f9, %f8
.word 0x2dbffff1 ! t1_kref+0x1548: fbg,a _kref+0x150c
.word 0x8fb24aa8 ! t1_kref+0x154c: fpsub16s %f9, %f8, %f7
.word 0x81aa0a28 ! t1_kref+0x1550: fcmps %fcc0, %f8, %f8
.word 0xec360000 ! t1_kref+0x1554: sth %l6, [%i0]
.word 0xebee501b ! t1_kref+0x1558: prefetcha %i1 + %i3, 21
.word 0xc9be1a5b ! t1_kref+0x155c: stda %f4, [%i0 + %i3]0xd2
.word 0x91b18dc6 ! t1_kref+0x1560: fnand %f6, %f6, %f8
.word 0x98e5000a ! t1_kref+0x1564: subccc %l4, %o2, %o4
.word 0x93b28240 ! t1_kref+0x1568: array16 %o2, %g0, %o1
.word 0x91b20c48 ! t1_kref+0x156c: fnor %f8, %f8, %f8
.word 0xa62366bb ! t1_kref+0x1570: sub %o5, 0x6bb, %l3
.word 0xd3266010 ! t1_kref+0x1574: st %f9, [%i1 + 0x10]
.word 0xda36401b ! t1_kref+0x1578: sth %o5, [%i1 + %i3]
.word 0xec266004 ! t1_kref+0x157c: st %l6, [%i1 + 4]
.word 0x39800001 ! t1_kref+0x1580: fbuge,a _kref+0x1584
.word 0x9a52f48d ! t1_kref+0x1584: umul %o3, -0xb73, %o5
.word 0x91a01927 ! t1_kref+0x1588: fstod %f7, %f8
.word 0xea100019 ! t1_kref+0x158c: lduh [%g0 + %i1], %l5
.word 0x91a18948 ! t1_kref+0x1590: fmuld %f6, %f8, %f8
.word 0x81d8251f ! t1_kref+0x1594: flush %g0 + 0x51f
.word 0xa4403df7 ! t1_kref+0x1598: addc %g0, -0x209, %l2
sethi %hi(2f), %o7
.word 0xe40be1e0 ! t1_kref+0x15a0: ldub [%o7 + 0x1e0], %l2
.word 0xa41ca00c ! t1_kref+0x15a4: xor %l2, 0xc, %l2
.word 0xe42be1e0 ! t1_kref+0x15a8: stb %l2, [%o7 + 0x1e0]
.word 0x81dbe1e0 ! t1_kref+0x15ac: flush %o7 + 0x1e0
.word 0xda0e8019 ! t1_kref+0x15b0: ldub [%i2 + %i1], %o5
.word 0xd20e8018 ! t1_kref+0x15b4: ldub [%i2 + %i0], %o1
.word 0x91b00f06 ! t1_kref+0x15b8: fsrc2 %f6, %f8
.word 0xa6a33b25 ! t1_kref+0x15bc: subcc %o4, -0x4db, %l3
.word 0x8da00148 ! t1_kref+0x15c0: fabsd %f8, %f6
.word 0x3a480002 ! t1_kref+0x15c4: bcc,a,pt %icc, _kref+0x15cc
.word 0x9a558016 ! t1_kref+0x15c8: umul %l6, %l6, %o5
.word 0xcf270018 ! t1_kref+0x15cc: st %f7, [%i4 + %i0]
.word 0xe2064000 ! t1_kref+0x15d0: ld [%i1], %l1
.word 0x81dbc009 ! t1_kref+0x15d4: flush %o7 + %o1
.word 0x38480008 ! t1_kref+0x15d8: bgu,a,pt %icc, _kref+0x15f8
.word 0x8db1c728 ! t1_kref+0x15dc: fmuld8ulx16 %f7, %f8, %f6
2: .word 0xa2d53167 ! t1_kref+0x15e0: umulcc %l4, -0xe99, %l1
.word 0xa8924014 ! t1_kref+0x15e4: orcc %o1, %l4, %l4
.word 0x91b20ec6 ! t1_kref+0x15e8: fornot2 %f8, %f6, %f8
.word 0xec060000 ! t1_kref+0x15ec: ld [%i0], %l6
! .word 0x3648ca78 ! t1_kref+0x15f0: bge,a,pt %icc, SYM(t1_subr3)
bge,a,pt %icc, SYM(t1_subr3)
.word 0x9e006f8c ! t1_kref+0x15f4: add %g1, 0xf8c, %o7
.word 0x93a01a46 ! t1_kref+0x15f8: fdtoi %f6, %f9
.word 0xe8de101d ! t1_kref+0x15fc: ldxa [%i0 + %i5]0x80, %l4
.word 0x91a01908 ! t1_kref+0x1600: fitod %f8, %f8
.word 0x91b24e69 ! t1_kref+0x1604: fxnors %f9, %f9, %f8
.word 0x29480005 ! t1_kref+0x1608: fbl,a,pt %fcc0, _kref+0x161c
.word 0xd62e8018 ! t1_kref+0x160c: stb %o3, [%i2 + %i0]
.word 0x9ab50013 ! t1_kref+0x1610: orncc %l4, %l3, %o5
.word 0x3d480007 ! t1_kref+0x1614: fbule,a,pt %fcc0, _kref+0x1630
.word 0xe60e7fe9 ! t1_kref+0x1618: ldub [%i1 - 0x17], %l3
.word 0xc99f1a58 ! t1_kref+0x161c: ldda [%i4 + %i0]0xd2, %f4
.word 0x24480006 ! t1_kref+0x1620: ble,a,pt %icc, _kref+0x1638
.word 0x92856b20 ! t1_kref+0x1624: addcc %l5, 0xb20, %o1
.word 0xae650016 ! t1_kref+0x1628: subc %l4, %l6, %l7
.word 0xad3a6017 ! t1_kref+0x162c: sra %o1, 0x17, %l6
.word 0xee0e3fe1 ! t1_kref+0x1630: ldub [%i0 - 0x1f], %l7
.word 0xa412f050 ! t1_kref+0x1634: or %o3, -0xfb0, %l2
.word 0xc9ee100a ! t1_kref+0x1638: prefetcha %i0 + %o2, 4
.word 0x81aa4aa7 ! t1_kref+0x163c: fcmpes %fcc0, %f9, %f7
.word 0xe678a004 ! t1_kref+0x1640: swap [%g2 + 4], %l3
.word 0xd03e3fe0 ! t1_kref+0x1644: std %o0, [%i0 - 0x20]
.word 0xd6801019 ! t1_kref+0x1648: lda [%g0 + %i1]0x80, %o3
.word 0x91b1cda8 ! t1_kref+0x164c: fxors %f7, %f8, %f8
.word 0x8fa1c9a8 ! t1_kref+0x1650: fdivs %f7, %f8, %f7
.word 0x91a188c8 ! t1_kref+0x1654: fsubd %f6, %f8, %f8
.word 0x87802082 ! t1_kref+0x1658: mov 0x82, %asi
.word 0x9b400000 ! t1_kref+0x165c: mov %y, %o5
.word 0x8db009a9 ! t1_kref+0x1660: fexpand %f9, %f6
.word 0x91a01907 ! t1_kref+0x1664: fitod %f7, %f8
.word 0x21800002 ! t1_kref+0x1668: fbn,a _kref+0x1670
.word 0x8da01927 ! t1_kref+0x166c: fstod %f7, %f6
.word 0xd2064000 ! t1_kref+0x1670: ld [%i1], %o1
.word 0xc12e2014 ! t1_kref+0x1674: st %fsr, [%i0 + 0x14]
.word 0x3a800008 ! t1_kref+0x1678: bcc,a _kref+0x1698
.word 0x96550008 ! t1_kref+0x167c: umul %l4, %o0, %o3
.word 0x9504e9de ! t1_kref+0x1680: taddcc %l3, 0x9de, %o2
.word 0xd0680018 ! t1_kref+0x1684: ldstub [%g0 + %i0], %o0
.word 0x91a209a7 ! t1_kref+0x1688: fdivs %f8, %f7, %f8
.word 0x91a01928 ! t1_kref+0x168c: fstod %f8, %f8
.word 0x92ddc000 ! t1_kref+0x1690: smulcc %l7, %g0, %o1
.word 0xaf220008 ! t1_kref+0x1694: mulscc %o0, %o0, %l7
.word 0x81aa4aa7 ! t1_kref+0x1698: fcmpes %fcc0, %f9, %f7
.word 0xcf264000 ! t1_kref+0x169c: st %f7, [%i1]
.word 0x93a01a46 ! t1_kref+0x16a0: fdtoi %f6, %f9
.word 0x91b1cd27 ! t1_kref+0x16a4: fandnot1s %f7, %f7, %f8
.word 0x39480004 ! t1_kref+0x16a8: fbuge,a,pt %fcc0, _kref+0x16b8
.word 0xadb2804a ! t1_kref+0x16ac: edge8l %o2, %o2, %l6
.word 0xa4c36095 ! t1_kref+0x16b0: addccc %o5, 0x95, %l2
.word 0x8fb24c69 ! t1_kref+0x16b4: fnors %f9, %f9, %f7
.word 0xe00e7ffc ! t1_kref+0x16b8: ldub [%i1 - 4], %l0
.word 0xaa02399e ! t1_kref+0x16bc: add %o0, -0x662, %l5
.word 0x91a208c6 ! t1_kref+0x16c0: fsubd %f8, %f6, %f8
.word 0x3a480007 ! t1_kref+0x16c4: bcc,a,pt %icc, _kref+0x16e0
.word 0x8fa00029 ! t1_kref+0x16c8: fmovs %f9, %f7
.word 0x39800004 ! t1_kref+0x16cc: fbuge,a _kref+0x16dc
.word 0xec680018 ! t1_kref+0x16d0: ldstub [%g0 + %i0], %l6
.word 0xd1be5897 ! t1_kref+0x16d4: stda %f8, [%i1 + %l7]0xc4
.word 0x93702740 ! t1_kref+0x16d8: popc 0x740, %o1
.word 0x81a98ac8 ! t1_kref+0x16dc: fcmped %fcc0, %f6, %f8
.word 0xd8163fea ! t1_kref+0x16e0: lduh [%i0 - 0x16], %o4
.word 0x91a01929 ! t1_kref+0x16e4: fstod %f9, %f8
.word 0xa85d709d ! t1_kref+0x16e8: smul %l5, -0xf63, %l4
.word 0xa4d36fdf ! t1_kref+0x16ec: umulcc %o5, 0xfdf, %l2
.word 0x28480005 ! t1_kref+0x16f0: bleu,a,pt %icc, _kref+0x1704
.word 0xd11e3fe0 ! t1_kref+0x16f4: ldd [%i0 - 0x20], %f8
.word 0x98880009 ! t1_kref+0x16f8: andcc %g0, %o1, %o4
.word 0xec1f4019 ! t1_kref+0x16fc: ldd [%i5 + %i1], %l6
.word 0x91a00548 ! t1_kref+0x1700: fsqrtd %f8, %f8
.word 0x2d480007 ! t1_kref+0x1704: fbg,a,pt %fcc0, _kref+0x1720
.word 0x8fa1c9a8 ! t1_kref+0x1708: fdivs %f7, %f8, %f7
.word 0xaf0debed ! t1_kref+0x170c: tsubcc %l7, 0xbed, %l7
.word 0x93a24827 ! t1_kref+0x1710: fadds %f9, %f7, %f9
.word 0xa8952d26 ! t1_kref+0x1714: orcc %l4, 0xd26, %l4
.word 0xd0bf5019 ! t1_kref+0x1718: stda %o0, [%i5 + %i1]0x80
.word 0x91b1c968 ! t1_kref+0x171c: fpmerge %f7, %f8, %f8
.word 0xe4062010 ! t1_kref+0x1720: ld [%i0 + 0x10], %l2
.word 0xe01f4019 ! t1_kref+0x1724: ldd [%i5 + %i1], %l0
.word 0xe89e5000 ! t1_kref+0x1728: ldda [%i1]0x80, %l4
.word 0x91b18e06 ! t1_kref+0x172c: fand %f6, %f6, %f8
.word 0x968aea40 ! t1_kref+0x1730: andcc %o3, 0xa40, %o3
.word 0x94d5f4a8 ! t1_kref+0x1734: umulcc %l7, -0xb58, %o2
.word 0xcf20a034 ! t1_kref+0x1738: st %f7, [%g2 + 0x34]
.word 0xe41e7fe0 ! t1_kref+0x173c: ldd [%i1 - 0x20], %l2
.word 0x90bdb08e ! t1_kref+0x1740: xnorcc %l6, -0xf72, %o0
.word 0x8da189c6 ! t1_kref+0x1744: fdivd %f6, %f6, %f6
.word 0xa4f236c5 ! t1_kref+0x1748: udivcc %o0, -0x93b, %l2
.word 0xc1ee5009 ! t1_kref+0x174c: prefetcha %i1 + %o1, 0
.word 0x91b18908 ! t1_kref+0x1750: faligndata %f6, %f8, %f8
.word 0x93a00529 ! t1_kref+0x1754: fsqrts %f9, %f9
.word 0x8da01909 ! t1_kref+0x1758: fitod %f9, %f6
.word 0x81dac00e ! t1_kref+0x175c: flush %o3 + %sp
.word 0x33800004 ! t1_kref+0x1760: fbe,a _kref+0x1770
.word 0xe3ee501d ! t1_kref+0x1764: prefetcha %i1 + %i5, 17
.word 0x93a01889 ! t1_kref+0x1768: fitos %f9, %f9
.word 0x93a018c6 ! t1_kref+0x176c: fdtos %f6, %f9
.word 0x9de3bfa0 ! t1_kref+0x1770: save %sp, -0x60, %sp
.word 0xa9ee001d ! t1_kref+0x1774: restore %i0, %i5, %l4
.word 0xa8c5c00d ! t1_kref+0x1778: addccc %l7, %o5, %l4
.word 0x8fa1c8a8 ! t1_kref+0x177c: fsubs %f7, %f8, %f7
.word 0x923b739e ! t1_kref+0x1780: xnor %o5, -0xc62, %o1
.word 0xba102010 ! t1_kref+0x1784: mov 0x10, %i5
.word 0x81a98a48 ! t1_kref+0x1788: fcmpd %fcc0, %f6, %f8
.word 0xd1be5848 ! t1_kref+0x178c: stda %f8, [%i1 + %o0]0xc2
.word 0x93a01a28 ! t1_kref+0x1790: fstoi %f8, %f9
.word 0xc0f75018 ! t1_kref+0x1794: stxa %g0, [%i5 + %i0]0x80
.word 0x9602000d ! t1_kref+0x1798: add %o0, %o5, %o3
.word 0x2c480001 ! t1_kref+0x179c: bneg,a,pt %icc, _kref+0x17a0
.word 0xecfe501c ! t1_kref+0x17a0: swapa [%i1 + %i4]0x80, %l6
.word 0x8db20667 ! t1_kref+0x17a4: fmul8x16au %f8, %f7, %f6
.word 0x93b20ae9 ! t1_kref+0x17a8: fpsub32s %f8, %f9, %f9
.word 0xac9d3c35 ! t1_kref+0x17ac: xorcc %l4, -0x3cb, %l6
.word 0x81a98ac8 ! t1_kref+0x17b0: fcmped %fcc0, %f6, %f8
.word 0xe856401b ! t1_kref+0x17b4: ldsh [%i1 + %i3], %l4
.word 0x93a20828 ! t1_kref+0x17b8: fadds %f8, %f8, %f9
.word 0x91b1c6a7 ! t1_kref+0x17bc: fmul8x16al %f7, %f7, %f8
.word 0xd11fbfd0 ! t1_kref+0x17c0: ldd [%fp - 0x30], %f8
.word 0xad3de00d ! t1_kref+0x17c4: sra %l7, 0xd, %l6
.word 0x8db20e48 ! t1_kref+0x17c8: fxnor %f8, %f8, %f6
.word 0xd1be588c ! t1_kref+0x17cc: stda %f8, [%i1 + %o4]0xc4
.word 0x81aa0ac6 ! t1_kref+0x17d0: fcmped %fcc0, %f8, %f6
.word 0xaa8d4000 ! t1_kref+0x17d4: andcc %l5, %g0, %l5
.word 0x81830000 ! t1_kref+0x17d8: wr %o4, %g0, %y
.word 0xaeda7250 ! t1_kref+0x17dc: smulcc %o1, -0xdb0, %l7
.word 0xa88324fe ! t1_kref+0x17e0: addcc %o4, 0x4fe, %l4
.word 0x8fa20827 ! t1_kref+0x17e4: fadds %f8, %f7, %f7
.word 0x91b18e80 ! t1_kref+0x17e8: fsrc1 %f6, %f8
.word 0x33480003 ! t1_kref+0x17ec: fbe,a,pt %fcc0, _kref+0x17f8
.word 0x95400000 ! t1_kref+0x17f0: mov %y, %o2
.word 0xee68a024 ! t1_kref+0x17f4: ldstub [%g2 + 0x24], %l7
.word 0x93a00528 ! t1_kref+0x17f8: fsqrts %f8, %f9
.word 0x91a00546 ! t1_kref+0x17fc: fsqrtd %f6, %f8
.word 0x927aee90 ! t1_kref+0x1800: sdiv %o3, 0xe90, %o1
.word 0xe2167fe4 ! t1_kref+0x1804: lduh [%i1 - 0x1c], %l1
.word 0xea4838e1 ! t1_kref+0x1808: ldsb [%g0 - 0x71f], %l5
.word 0xf36e2008 ! t1_kref+0x180c: prefetch %i0 + 8, 25
.word 0xd2162008 ! t1_kref+0x1810: lduh [%i0 + 8], %o1
.word 0x928a27ec ! t1_kref+0x1814: andcc %o0, 0x7ec, %o1
.word 0x81a98a48 ! t1_kref+0x1818: fcmpd %fcc0, %f6, %f8
.word 0xa67d6b4c ! t1_kref+0x181c: sdiv %l5, 0xb4c, %l3
.word 0xea266014 ! t1_kref+0x1820: st %l5, [%i1 + 0x14]
.word 0xec380018 ! t1_kref+0x1824: std %l6, [%g0 + %i0]
.word 0xe0467fec ! t1_kref+0x1828: ldsw [%i1 - 0x14], %l0
.word 0x91a00528 ! t1_kref+0x182c: fsqrts %f8, %f8
.word 0x81aa0aa8 ! t1_kref+0x1830: fcmpes %fcc0, %f8, %f8
.word 0x98427813 ! t1_kref+0x1834: addc %o1, -0x7ed, %o4
.word 0xd1066004 ! t1_kref+0x1838: ld [%i1 + 4], %f8
.word 0xe2166008 ! t1_kref+0x183c: lduh [%i1 + 8], %l1
.word 0x967a7cd9 ! t1_kref+0x1840: sdiv %o1, -0x327, %o3
.word 0xa525800b ! t1_kref+0x1844: mulscc %l6, %o3, %l2
.word 0x81aa0aa7 ! t1_kref+0x1848: fcmpes %fcc0, %f8, %f7
.word 0xab400000 ! t1_kref+0x184c: mov %y, %l5
.word 0x8fa01a46 ! t1_kref+0x1850: fdtoi %f6, %f7
.word 0x909ac00b ! t1_kref+0x1854: xorcc %o3, %o3, %o0
.word 0xacbab3ea ! t1_kref+0x1858: xnorcc %o2, -0xc16, %l6
.word 0xe01e3ff0 ! t1_kref+0x185c: ldd [%i0 - 0x10], %l0
.word 0x8da01929 ! t1_kref+0x1860: fstod %f9, %f6
.word 0x97336003 ! t1_kref+0x1864: srl %o5, 0x3, %o3
.word 0xc168a20e ! t1_kref+0x1868: prefetch %g2 + 0x20e, 0
.word 0x9bd02010 ! t1_kref+0x186c: tcc %icc, %g0 + 0x10
.word 0xcd1fbe08 ! t1_kref+0x1870: ldd [%fp - 0x1f8], %f6
.word 0x8d85400d ! t1_kref+0x1874: wr %l5, %o5, %fprs
.word 0xa50d3171 ! t1_kref+0x1878: tsubcc %l4, -0xe8f, %l2
.word 0x93a01a27 ! t1_kref+0x187c: fstoi %f7, %f9
.word 0x8da01928 ! t1_kref+0x1880: fstod %f8, %f6
.word 0x91b206e8 ! t1_kref+0x1884: fmul8ulx16 %f8, %f8, %f8
.word 0xa0582535 ! t1_kref+0x1888: smul %g0, 0x535, %l0
.word 0xa83b4009 ! t1_kref+0x188c: xnor %o5, %o1, %l4
.word 0xc368a1cd ! t1_kref+0x1890: prefetch %g2 + 0x1cd, 1
.word 0x8fa00529 ! t1_kref+0x1894: fsqrts %f9, %f7
.word 0xd3260000 ! t1_kref+0x1898: st %f9, [%i0]
.word 0x91a189c6 ! t1_kref+0x189c: fdivd %f6, %f6, %f8
.word 0x8db186e6 ! t1_kref+0x18a0: fmul8ulx16 %f6, %f6, %f6
.word 0xd13e7ff8 ! t1_kref+0x18a4: std %f8, [%i1 - 8]
.word 0x8fb20d60 ! t1_kref+0x18a8: fnot1s %f8, %f7
.word 0x91a000c6 ! t1_kref+0x18ac: fnegd %f6, %f8
.word 0xea56201e ! t1_kref+0x18b0: ldsh [%i0 + 0x1e], %l5
.word 0xae003f1a ! t1_kref+0x18b4: add %g0, -0xe6, %l7
.word 0x9fc10000 ! t1_kref+0x18b8: call %g4
.word 0x9643400d ! t1_kref+0x18bc: addc %o5, %o5, %o3
.word 0xa12a800b ! t1_kref+0x18c0: sll %o2, %o3, %l0
.word 0x91a01a27 ! t1_kref+0x18c4: fstoi %f7, %f8
.word 0xaedb32f7 ! t1_kref+0x18c8: smulcc %o4, -0xd09, %l7
.word 0xd48e1000 ! t1_kref+0x18cc: lduba [%i0]0x80, %o2
.word 0xe64e8018 ! t1_kref+0x18d0: ldsb [%i2 + %i0], %l3
.word 0xd26e201b ! t1_kref+0x18d4: ldstub [%i0 + 0x1b], %o1
.word 0xef68a18f ! t1_kref+0x18d8: prefetch %g2 + 0x18f, 23
.word 0xac554016 ! t1_kref+0x18dc: umul %l5, %l6, %l6
.word 0xc768a048 ! t1_kref+0x18e0: prefetch %g2 + 0x48, 3
.word 0xac8a8017 ! t1_kref+0x18e4: andcc %o2, %l7, %l6
.word 0x93a00029 ! t1_kref+0x18e8: fmovs %f9, %f9
.word 0xcf267fe8 ! t1_kref+0x18ec: st %f7, [%i1 - 0x18]
.word 0x902ab0a4 ! t1_kref+0x18f0: andn %o2, -0xf5c, %o0
.word 0xd11fbfc0 ! t1_kref+0x18f4: ldd [%fp - 0x40], %f8
.word 0x2c800008 ! t1_kref+0x18f8: bneg,a _kref+0x1918
.word 0x989a8014 ! t1_kref+0x18fc: xorcc %o2, %l4, %o4
.word 0x9140c000 ! t1_kref+0x1900: mov %asi, %o0
.word 0xec363fea ! t1_kref+0x1904: sth %l6, [%i0 - 0x16]
.word 0xd0ae9019 ! t1_kref+0x1908: stba %o0, [%i2 + %i1]0x80
.word 0x24480006 ! t1_kref+0x190c: ble,a,pt %icc, _kref+0x1924
.word 0x8143c000 ! t1_kref+0x1910: stbar
.word 0xacd5800b ! t1_kref+0x1914: umulcc %l6, %o3, %l6
.word 0xd47f0018 ! t1_kref+0x1918: swap [%i4 + %i0], %o2
.word 0x8da000c6 ! t1_kref+0x191c: fnegd %f6, %f6
.word 0x8143c000 ! t1_kref+0x1920: stbar
.word 0x926567d7 ! t1_kref+0x1924: subc %l5, 0x7d7, %o1
.word 0xa62d4015 ! t1_kref+0x1928: andn %l5, %l5, %l3
.word 0xa8b526c0 ! t1_kref+0x192c: orncc %l4, 0x6c0, %l4
.word 0xe60e6012 ! t1_kref+0x1930: ldub [%i1 + 0x12], %l3
.word 0xae5b400c ! t1_kref+0x1934: smul %o5, %o4, %l7
.word 0x25480008 ! t1_kref+0x1938: fblg,a,pt %fcc0, _kref+0x1958
.word 0xc12e001c ! t1_kref+0x193c: st %fsr, [%i0 + %i4]
.word 0xacc2a24b ! t1_kref+0x1940: addccc %o2, 0x24b, %l6
.word 0xa4c03c00 ! t1_kref+0x1944: addccc %g0, -0x400, %l2
.word 0x91a00529 ! t1_kref+0x1948: fsqrts %f9, %f8
.word 0xa62cf7a5 ! t1_kref+0x194c: andn %l3, -0x85b, %l3
.word 0x93b2c300 ! t1_kref+0x1950: alignaddr %o3, %g0, %o1
.word 0x91b18e46 ! t1_kref+0x1954: fxnor %f6, %f6, %f8
.word 0xa3b5812b ! t1_kref+0x1958: edge32n %l6, %o3, %l1
.word 0xed68a1c9 ! t1_kref+0x195c: prefetch %g2 + 0x1c9, 22
.word 0xd02e2013 ! t1_kref+0x1960: stb %o0, [%i0 + 0x13]
.word 0x91a01889 ! t1_kref+0x1964: fitos %f9, %f8
.word 0xd11fbed0 ! t1_kref+0x1968: ldd [%fp - 0x130], %f8
.word 0xe07e7ff4 ! t1_kref+0x196c: swap [%i1 - 0xc], %l0
.word 0x81dec01f ! t1_kref+0x1970: flush %i3 + %i7
.word 0xacdd800a ! t1_kref+0x1974: smulcc %l6, %o2, %l6
.word 0x94b2fc16 ! t1_kref+0x1978: orncc %o3, -0x3ea, %o2
.word 0xd6766010 ! t1_kref+0x197c: stx %o3, [%i1 + 0x10]
.word 0xea300018 ! t1_kref+0x1980: sth %l5, [%g0 + %i0]
.word 0x81828000 ! t1_kref+0x1984: wr %o2, %g0, %y
.word 0x91a00548 ! t1_kref+0x1988: fsqrtd %f8, %f8
.word 0x001fffff ! t1_kref+0x198c: illtrap 0x1fffff
.word 0xd11fbeb0 ! t1_kref+0x1990: ldd [%fp - 0x150], %f8
.word 0x91b20988 ! t1_kref+0x1994: bshuffle %f8, %f8, %f8
.word 0x91a00546 ! t1_kref+0x1998: fsqrtd %f6, %f8
.word 0xcfa01018 ! t1_kref+0x199c: sta %f7, [%g0 + %i0]0x80
.word 0x91a01889 ! t1_kref+0x19a0: fitos %f9, %f8
.word 0x91b00cc6 ! t1_kref+0x19a4: fnot2 %f6, %f8
.word 0x93a249a9 ! t1_kref+0x19a8: fdivs %f9, %f9, %f9
.word 0xac25400c ! t1_kref+0x19ac: sub %l5, %o4, %l6
.word 0x96920014 ! t1_kref+0x19b0: orcc %o0, %l4, %o3
.word 0x27480006 ! t1_kref+0x19b4: fbul,a,pt %fcc0, _kref+0x19cc
.word 0x91b1cee7 ! t1_kref+0x19b8: fornot2s %f7, %f7, %f8
.word 0x91a01927 ! t1_kref+0x19bc: fstod %f7, %f8
.word 0x81834000 ! t1_kref+0x19c0: wr %o5, %g0, %y
.word 0xef68a1c6 ! t1_kref+0x19c4: prefetch %g2 + 0x1c6, 23
.word 0xe1ee501a ! t1_kref+0x19c8: prefetcha %i1 + %i2, 16
.word 0xcd3e6008 ! t1_kref+0x19cc: std %f6, [%i1 + 8]
.word 0x81d97c0c ! t1_kref+0x19d0: flush %g5 - 0x3f4
.word 0xa6434000 ! t1_kref+0x19d4: addc %o5, %g0, %l3
.word 0xa853400b ! t1_kref+0x19d8: umul %o5, %o3, %l4
.word 0xedee101b ! t1_kref+0x19dc: prefetcha %i0 + %i3, 22
.word 0x93b30128 ! t1_kref+0x19e0: edge32n %o4, %o0, %o1
.word 0x91a20927 ! t1_kref+0x19e4: fmuls %f8, %f7, %f8
.word 0xe08e101a ! t1_kref+0x19e8: lduba [%i0 + %i2]0x80, %l0
.word 0x93a018c8 ! t1_kref+0x19ec: fdtos %f8, %f9
.word 0x91a1c829 ! t1_kref+0x19f0: fadds %f7, %f9, %f8
.word 0x91a209a9 ! t1_kref+0x19f4: fdivs %f8, %f9, %f8
call 1f
.empty
.word 0x93a01a27 ! t1_kref+0x19fc: fstoi %f7, %f9
.word 0xa0c30000 ! t1_kref+0x1a00: addccc %o4, %g0, %l0
.word 0xae7aaf12 ! t1_kref+0x1a04: sdiv %o2, 0xf12, %l7
.word 0xea56c019 ! t1_kref+0x1a08: ldsh [%i3 + %i1], %l5
.word 0xe24e6011 ! t1_kref+0x1a0c: ldsb [%i1 + 0x11], %l1
.word 0xd620a024 ! t1_kref+0x1a10: st %o3, [%g2 + 0x24]
1: .word 0xcf20a014 ! t1_kref+0x1a14: st %f7, [%g2 + 0x14]
.word 0x9a583491 ! t1_kref+0x1a18: smul %g0, -0xb6f, %o5
.word 0xeade5000 ! t1_kref+0x1a1c: ldxa [%i1]0x80, %l5
.word 0x9fc10000 ! t1_kref+0x1a20: call %g4
.word 0x91a00546 ! t1_kref+0x1a24: fsqrtd %f6, %f8
.word 0x81aa0a46 ! t1_kref+0x1a28: fcmpd %fcc0, %f8, %f6
.word 0x92980015 ! t1_kref+0x1a2c: xorcc %g0, %l5, %o1
.word 0x34800001 ! t1_kref+0x1a30: bg,a _kref+0x1a34
.word 0xd62e6005 ! t1_kref+0x1a34: stb %o3, [%i1 + 5]
.word 0x30800002 ! t1_kref+0x1a38: ba,a _kref+0x1a40
.word 0x912da01e ! t1_kref+0x1a3c: sll %l6, 0x1e, %o0
.word 0xe24e600b ! t1_kref+0x1a40: ldsb [%i1 + 0xb], %l1
.word 0xee56001b ! t1_kref+0x1a44: ldsh [%i0 + %i3], %l7
.word 0x8fa249a8 ! t1_kref+0x1a48: fdivs %f9, %f8, %f7
.word 0x93a00528 ! t1_kref+0x1a4c: fsqrts %f8, %f9
.word 0x9de3bfa0 ! t1_kref+0x1a50: save %sp, -0x60, %sp
.word 0xb8e6b9a5 ! t1_kref+0x1a54: subccc %i2, -0x65b, %i4
.word 0x91ee0018 ! t1_kref+0x1a58: restore %i0, %i0, %o0
.word 0xe01e4000 ! t1_kref+0x1a5c: ldd [%i1], %l0
.word 0x81aa0aa7 ! t1_kref+0x1a60: fcmpes %fcc0, %f8, %f7
.word 0xe6200019 ! t1_kref+0x1a64: st %l3, [%g0 + %i1]
.word 0xabb20508 ! t1_kref+0x1a68: fcmpgt16 %f8, %f8, %l5
.word 0xd1380019 ! t1_kref+0x1a6c: std %f8, [%g0 + %i1]
.word 0xea26401c ! t1_kref+0x1a70: st %l5, [%i1 + %i4]
.word 0xd26e201a ! t1_kref+0x1a74: ldstub [%i0 + 0x1a], %o1
.word 0x9845c013 ! t1_kref+0x1a78: addc %l7, %l3, %o4
.word 0xd2066004 ! t1_kref+0x1a7c: ld [%i1 + 4], %o1
.word 0x25480002 ! t1_kref+0x1a80: fblg,a,pt %fcc0, _kref+0x1a88
.word 0xc368a04c ! t1_kref+0x1a84: prefetch %g2 + 0x4c, 1
.word 0x91a01888 ! t1_kref+0x1a88: fitos %f8, %f8
.word 0x91a00546 ! t1_kref+0x1a8c: fsqrtd %f6, %f8
.word 0x91b1c6a9 ! t1_kref+0x1a90: fmul8x16al %f7, %f9, %f8
.word 0x8fa00128 ! t1_kref+0x1a94: fabss %f8, %f7
.word 0x1503a453 ! t1_kref+0x1a98: sethi %hi(0xe914c00), %o2
.word 0xafb5c340 ! t1_kref+0x1a9c: alignaddrl %l7, %g0, %l7
.word 0x89d02010 ! t1_kref+0x1aa0: tleu %icc, %g0 + 0x10
.word 0x91a00548 ! t1_kref+0x1aa4: fsqrtd %f8, %f8
.word 0x9a8b400d ! t1_kref+0x1aa8: andcc %o5, %o5, %o5
.word 0x9a7ac008 ! t1_kref+0x1aac: sdiv %o3, %o0, %o5
.word 0x25800007 ! t1_kref+0x1ab0: fblg,a _kref+0x1acc
.word 0x91a01907 ! t1_kref+0x1ab4: fitod %f7, %f8
.word 0x3c480003 ! t1_kref+0x1ab8: bpos,a,pt %icc, _kref+0x1ac4
.word 0xa6d529eb ! t1_kref+0x1abc: umulcc %l4, 0x9eb, %l3
.word 0x928b4016 ! t1_kref+0x1ac0: andcc %o5, %l6, %o1
.word 0x8143c000 ! t1_kref+0x1ac4: stbar
.word 0x93b1cc67 ! t1_kref+0x1ac8: fnors %f7, %f7, %f9
.word 0xa50a0013 ! t1_kref+0x1acc: tsubcc %o0, %l3, %l2
.word 0x8143e040 ! t1_kref+0x1ad0: membar 0x40
.word 0x9fc10000 ! t1_kref+0x1ad4: call %g4
.word 0xfd6e001c ! t1_kref+0x1ad8: prefetch %i0 + %i4, 30
.word 0x9685000b ! t1_kref+0x1adc: addcc %l4, %o3, %o3
.word 0xe448a025 ! t1_kref+0x1ae0: ldsb [%g2 + 0x25], %l2
.word 0x91b18988 ! t1_kref+0x1ae4: bshuffle %f6, %f8, %f8
.word 0xae954015 ! t1_kref+0x1ae8: orcc %l5, %l5, %l7
.word 0x93b24ee9 ! t1_kref+0x1aec: fornot2s %f9, %f9, %f9
.word 0x8da00548 ! t1_kref+0x1af0: fsqrtd %f8, %f6
.word 0x8db24968 ! t1_kref+0x1af4: fpmerge %f9, %f8, %f6
.word 0x8da00548 ! t1_kref+0x1af8: fsqrtd %f8, %f6
.word 0x91a00028 ! t1_kref+0x1afc: fmovs %f8, %f8
.word 0x81aa0a46 ! t1_kref+0x1b00: fcmpd %fcc0, %f8, %f6
.word 0x8fb00fe0 ! t1_kref+0x1b04: fones %f7
.word 0x86102003 ! t1_kref+0x1b08: mov 0x3, %g3
.word 0x32800000 ! t1_kref+0x1b0c: bne,a _kref+0x1b0c
.word 0x86a0e001 ! t1_kref+0x1b10: subcc %g3, 1, %g3
.word 0xd62e7ff8 ! t1_kref+0x1b14: stb %o3, [%i1 - 8]
.word 0xd236001b ! t1_kref+0x1b18: sth %o1, [%i0 + %i3]
.word 0x81a98a48 ! t1_kref+0x1b1c: fcmpd %fcc0, %f6, %f8
.word 0xd6801019 ! t1_kref+0x1b20: lda [%g0 + %i1]0x80, %o3
.word 0x34800005 ! t1_kref+0x1b24: bg,a _kref+0x1b38
.word 0x9b1576f3 ! t1_kref+0x1b28: taddcctv %l5, -0x90d, %o5
.word 0x93b20ae8 ! t1_kref+0x1b2c: fpsub32s %f8, %f8, %f9
.word 0x8fa01a48 ! t1_kref+0x1b30: fdtoi %f8, %f7
.word 0x81a98ac6 ! t1_kref+0x1b34: fcmped %fcc0, %f6, %f6
.word 0x91a20846 ! t1_kref+0x1b38: faddd %f8, %f6, %f8
.word 0xd19eda18 ! t1_kref+0x1b3c: ldda [%i3 + %i0]0xd0, %f8
.word 0xaca4c015 ! t1_kref+0x1b40: subcc %l3, %l5, %l6
.word 0x91a01907 ! t1_kref+0x1b44: fitod %f7, %f8
.word 0x93a00028 ! t1_kref+0x1b48: fmovs %f8, %f9
.word 0xe2064000 ! t1_kref+0x1b4c: ld [%i1], %l1
.word 0xec270018 ! t1_kref+0x1b50: st %l6, [%i4 + %i0]
.word 0xac8b0008 ! t1_kref+0x1b54: andcc %o4, %o0, %l6
.word 0x8fb24ae9 ! t1_kref+0x1b58: fpsub32s %f9, %f9, %f7
.word 0x8db20ec8 ! t1_kref+0x1b5c: fornot2 %f8, %f8, %f6
.word 0x9442c013 ! t1_kref+0x1b60: addc %o3, %l3, %o2
.word 0x91b1caa7 ! t1_kref+0x1b64: fpsub16s %f7, %f7, %f8
.word 0x8da188c8 ! t1_kref+0x1b68: fsubd %f6, %f8, %f6
.word 0x8da18946 ! t1_kref+0x1b6c: fmuld %f6, %f6, %f6
.word 0xda7e401c ! t1_kref+0x1b70: swap [%i1 + %i4], %o5
.word 0xe8180019 ! t1_kref+0x1b74: ldd [%g0 + %i1], %l4
.word 0x24480007 ! t1_kref+0x1b78: ble,a,pt %icc, _kref+0x1b94
.word 0x91b00c20 ! t1_kref+0x1b7c: fzeros %f8
.word 0x965a7f99 ! t1_kref+0x1b80: smul %o1, -0x67, %o3
.word 0x9a1d72c5 ! t1_kref+0x1b84: xor %l5, -0xd3b, %o5
.word 0x91a018c8 ! t1_kref+0x1b88: fdtos %f8, %f8
.word 0xee300019 ! t1_kref+0x1b8c: sth %l7, [%g0 + %i1]
.word 0xa2c5313d ! t1_kref+0x1b90: addccc %l4, -0xec3, %l1
.word 0x93b2c168 ! t1_kref+0x1b94: edge32ln %o3, %o0, %o1
.word 0x93703a05 ! t1_kref+0x1b98: popc -0x5fb, %o1
.word 0xd8070018 ! t1_kref+0x1b9c: ld [%i4 + %i0], %o4
.word 0x33480003 ! t1_kref+0x1ba0: fbe,a,pt %fcc0, _kref+0x1bac
.word 0x9a8b400c ! t1_kref+0x1ba4: andcc %o5, %o4, %o5
.word 0x93b00fe0 ! t1_kref+0x1ba8: fones %f9
.word 0x93b00fe0 ! t1_kref+0x1bac: fones %f9
.word 0xa0ba800b ! t1_kref+0x1bb0: xnorcc %o2, %o3, %l0
.word 0x91b20d29 ! t1_kref+0x1bb4: fandnot1s %f8, %f9, %f8
.word 0xd47e001c ! t1_kref+0x1bb8: swap [%i0 + %i4], %o2
.word 0x36800001 ! t1_kref+0x1bbc: bge,a _kref+0x1bc0
.word 0xe8fe1000 ! t1_kref+0x1bc0: swapa [%i0]0x80, %l4
.word 0x93b50240 ! t1_kref+0x1bc4: array16 %l4, %g0, %o1
.word 0x957020b0 ! t1_kref+0x1bc8: popc 0xb0, %o2
.word 0x91b18c48 ! t1_kref+0x1bcc: fnor %f6, %f8, %f8
.word 0xaedd0008 ! t1_kref+0x1bd0: smulcc %l4, %o0, %l7
.word 0xac2d8016 ! t1_kref+0x1bd4: andn %l6, %l6, %l6
.word 0x91a209c8 ! t1_kref+0x1bd8: fdivd %f8, %f8, %f8
.word 0xa2d232d1 ! t1_kref+0x1bdc: umulcc %o0, -0xd2f, %l1
.word 0xae12800b ! t1_kref+0x1be0: or %o2, %o3, %l7
.word 0xae954000 ! t1_kref+0x1be4: orcc %l5, %g0, %l7
.word 0x81df000d ! t1_kref+0x1be8: flush %i4 + %o5
.word 0x91a000c6 ! t1_kref+0x1bec: fnegd %f6, %f8
.word 0x99b50309 ! t1_kref+0x1bf0: alignaddr %l4, %o1, %o4
.word 0xaa75000b ! t1_kref+0x1bf4: udiv %l4, %o3, %l5
.word 0x20800005 ! t1_kref+0x1bf8: bn,a _kref+0x1c0c
.word 0x001fffff ! t1_kref+0x1bfc: illtrap 0x1fffff
.word 0xacd2296e ! t1_kref+0x1c00: umulcc %o0, 0x96e, %l6
.word 0x93b007a8 ! t1_kref+0x1c04: fpackfix %f8, %f9
.word 0x3d480004 ! t1_kref+0x1c08: fbule,a,pt %fcc0, _kref+0x1c18
.word 0x91a208c8 ! t1_kref+0x1c0c: fsubd %f8, %f8, %f8
.word 0xd056401b ! t1_kref+0x1c10: ldsh [%i1 + %i3], %o0
.word 0x28800002 ! t1_kref+0x1c14: bleu,a _kref+0x1c1c
.word 0x9ab23e23 ! t1_kref+0x1c18: orncc %o0, -0x1dd, %o5
.word 0x91a00546 ! t1_kref+0x1c1c: fsqrtd %f6, %f8
.word 0xa4353f56 ! t1_kref+0x1c20: orn %l4, -0xaa, %l2
.word 0x8143c000 ! t1_kref+0x1c24: stbar
.word 0xe41e6008 ! t1_kref+0x1c28: ldd [%i1 + 8], %l2
.word 0x91a18948 ! t1_kref+0x1c2c: fmuld %f6, %f8, %f8
.word 0x91a00028 ! t1_kref+0x1c30: fmovs %f8, %f8
.word 0x8fa01a29 ! t1_kref+0x1c34: fstoi %f9, %f7
.word 0x91b1cf68 ! t1_kref+0x1c38: fornot1s %f7, %f8, %f8
.word 0x8fa01a27 ! t1_kref+0x1c3c: fstoi %f7, %f7
.word 0x93124013 ! t1_kref+0x1c40: taddcctv %o1, %l3, %o1
.word 0xf36e2010 ! t1_kref+0x1c44: prefetch %i0 + 0x10, 25
.word 0x91a00527 ! t1_kref+0x1c48: fsqrts %f7, %f8
.word 0x963a3dd6 ! t1_kref+0x1c4c: xnor %o0, -0x22a, %o3
.word 0xe4180018 ! t1_kref+0x1c50: ldd [%g0 + %i0], %l2
.word 0x9de3bfa0 ! t1_kref+0x1c54: save %sp, -0x60, %sp
.word 0x80de401b ! t1_kref+0x1c58: smulcc %i1, %i3, %g0
.word 0x97ee38fe ! t1_kref+0x1c5c: restore %i0, -0x702, %o3
.word 0x37480004 ! t1_kref+0x1c60: fbge,a,pt %fcc0, _kref+0x1c70
.word 0x81d87f84 ! t1_kref+0x1c64: flush %g1 - 0x7c
.word 0x91a00529 ! t1_kref+0x1c68: fsqrts %f9, %f8
.word 0x36800005 ! t1_kref+0x1c6c: bge,a _kref+0x1c80
.word 0x8143c000 ! t1_kref+0x1c70: stbar
.word 0x91a00548 ! t1_kref+0x1c74: fsqrtd %f8, %f8
.word 0x91a00546 ! t1_kref+0x1c78: fsqrtd %f6, %f8
.word 0xa92a4014 ! t1_kref+0x1c7c: sll %o1, %l4, %l4
.word 0x91a018c6 ! t1_kref+0x1c80: fdtos %f6, %f8
.word 0xa47cc015 ! t1_kref+0x1c84: sdiv %l3, %l5, %l2
.word 0xaa82400b ! t1_kref+0x1c88: addcc %o1, %o3, %l5
.word 0xe06e3fe9 ! t1_kref+0x1c8c: ldstub [%i0 - 0x17], %l0
.word 0x91b20968 ! t1_kref+0x1c90: fpmerge %f8, %f8, %f8
.word 0x33480002 ! t1_kref+0x1c94: fbe,a,pt %fcc0, _kref+0x1c9c
.word 0xea20a004 ! t1_kref+0x1c98: st %l5, [%g2 + 4]
.word 0x91b184c8 ! t1_kref+0x1c9c: fcmpne32 %f6, %f8, %o0
.word 0xe66e7ffc ! t1_kref+0x1ca0: ldstub [%i1 - 4], %l3
.word 0x9fc00004 ! t1_kref+0x1ca4: call %g0 + %g4
.word 0xa28b75c0 ! t1_kref+0x1ca8: andcc %o5, -0xa40, %l1
.word 0x8fb1cc69 ! t1_kref+0x1cac: fnors %f7, %f9, %f7
.word 0xc7ee5013 ! t1_kref+0x1cb0: prefetcha %i1 + %l3, 3
.word 0x91a01a28 ! t1_kref+0x1cb4: fstoi %f8, %f8
.word 0x8db20f86 ! t1_kref+0x1cb8: for %f8, %f6, %f6
.word 0x8fa1c9a9 ! t1_kref+0x1cbc: fdivs %f7, %f9, %f7
.word 0x91a01927 ! t1_kref+0x1cc0: fstod %f7, %f8
.word 0xd3267ff8 ! t1_kref+0x1cc4: st %f9, [%i1 - 8]
.word 0x81da8016 ! t1_kref+0x1cc8: flush %o2 + %l6
.word 0xa2dd219f ! t1_kref+0x1ccc: smulcc %l4, 0x19f, %l1
.word 0x8fa01a28 ! t1_kref+0x1cd0: fstoi %f8, %f7
.word 0x8143c000 ! t1_kref+0x1cd4: stbar
.word 0x8fb24aa7 ! t1_kref+0x1cd8: fpsub16s %f9, %f7, %f7
.word 0xda20a024 ! t1_kref+0x1cdc: st %o5, [%g2 + 0x24]
.word 0x8da00548 ! t1_kref+0x1ce0: fsqrtd %f8, %f6
.word 0x8da00148 ! t1_kref+0x1ce4: fabsd %f8, %f6
.word 0x81aa4a27 ! t1_kref+0x1ce8: fcmps %fcc0, %f9, %f7
.word 0xaca2800c ! t1_kref+0x1cec: subcc %o2, %o4, %l6
.word 0x93a00528 ! t1_kref+0x1cf0: fsqrts %f8, %f9
.word 0x8fa01a27 ! t1_kref+0x1cf4: fstoi %f7, %f7
.word 0x81a98a48 ! t1_kref+0x1cf8: fcmpd %fcc0, %f6, %f8
.word 0x8fa1c9a7 ! t1_kref+0x1cfc: fdivs %f7, %f7, %f7
.word 0x81aa0aa7 ! t1_kref+0x1d00: fcmpes %fcc0, %f8, %f7
.word 0x91b18e48 ! t1_kref+0x1d04: fxnor %f6, %f8, %f8
.word 0x3c480008 ! t1_kref+0x1d08: bpos,a,pt %icc, _kref+0x1d28
.word 0x91a189c8 ! t1_kref+0x1d0c: fdivd %f6, %f8, %f8
.word 0x8143c000 ! t1_kref+0x1d10: stbar
.word 0xa1b300f3 ! t1_kref+0x1d14: edge16ln %o4, %l3, %l0
.word 0x93a249a7 ! t1_kref+0x1d18: fdivs %f9, %f7, %f9
.word 0x91b20f48 ! t1_kref+0x1d1c: fornot1 %f8, %f8, %f8
.word 0xc12865ce ! t1_kref+0x1d20: st %fsr, [%g1 + 0x5ce]
.word 0x34800002 ! t1_kref+0x1d24: bg,a _kref+0x1d2c
.word 0x96c2a999 ! t1_kref+0x1d28: addccc %o2, 0x999, %o3
.word 0x91a01a48 ! t1_kref+0x1d2c: fdtoi %f8, %f8
.word 0x96e3000b ! t1_kref+0x1d30: subccc %o4, %o3, %o3
.word 0xc9be5a5b ! t1_kref+0x1d34: stda %f4, [%i1 + %i3]0xd2
.word 0x93a00529 ! t1_kref+0x1d38: fsqrts %f9, %f9
.word 0x8143c000 ! t1_kref+0x1d3c: stbar
.word 0x8fa01a28 ! t1_kref+0x1d40: fstoi %f8, %f7
.word 0x8fa209a9 ! t1_kref+0x1d44: fdivs %f8, %f9, %f7
.word 0xa6d30013 ! t1_kref+0x1d48: umulcc %o4, %l3, %l3
.word 0xa8d2800a ! t1_kref+0x1d4c: umulcc %o2, %o2, %l4
.word 0xd2a81019 ! t1_kref+0x1d50: stba %o1, [%g0 + %i1]0x80
.word 0x8fb1cda8 ! t1_kref+0x1d54: fxors %f7, %f8, %f7
.word 0x81a9caa7 ! t1_kref+0x1d58: fcmpes %fcc0, %f7, %f7
.word 0xa0f36b6c ! t1_kref+0x1d5c: udivcc %o5, 0xb6c, %l0
.word 0xa0c5000b ! t1_kref+0x1d60: addccc %l4, %o3, %l0
.word 0x8faa4029 ! t1_kref+0x1d64: fmovse %fcc0, %f9, %f7
.word 0x81aa0ac6 ! t1_kref+0x1d68: fcmped %fcc0, %f8, %f6
.word 0xac536bc2 ! t1_kref+0x1d6c: umul %o5, 0xbc2, %l6
.word 0x90c2bf51 ! t1_kref+0x1d70: addccc %o2, -0xaf, %o0
.word 0x91b20a46 ! t1_kref+0x1d74: fpadd32 %f8, %f6, %f8
.word 0xaea028a1 ! t1_kref+0x1d78: subcc %g0, 0x8a1, %l7
.word 0xc07f0019 ! t1_kref+0x1d7c: swap [%i4 + %i1], %g0
.word 0xd2500019 ! t1_kref+0x1d80: ldsh [%g0 + %i1], %o1
.word 0x91b00f06 ! t1_kref+0x1d84: fsrc2 %f6, %f8
.word 0xa4534015 ! t1_kref+0x1d88: umul %o5, %l5, %l2
.word 0xd13e7ff0 ! t1_kref+0x1d8c: std %f8, [%i1 - 0x10]
.word 0x985cc014 ! t1_kref+0x1d90: smul %l3, %l4, %o4
.word 0x81ddfa10 ! t1_kref+0x1d94: flush %l7 - 0x5f0
.word 0xc0366010 ! t1_kref+0x1d98: clrh [%i1 + 0x10]
.word 0x8db1c967 ! t1_kref+0x1d9c: fpmerge %f7, %f7, %f6
.word 0xa88aa50c ! t1_kref+0x1da0: andcc %o2, 0x50c, %l4
.word 0xe886600c ! t1_kref+0x1da4: lda [%i1 + 0xc]%asi, %l4
.word 0x8fa01a28 ! t1_kref+0x1da8: fstoi %f8, %f7
.word 0xa4330000 ! t1_kref+0x1dac: orn %o4, %g0, %l2
.word 0x8fa01887 ! t1_kref+0x1db0: fitos %f7, %f7
.word 0x91b1c6a9 ! t1_kref+0x1db4: fmul8x16al %f7, %f9, %f8
.word 0xef68a00d ! t1_kref+0x1db8: prefetch %g2 + 0xd, 23
.word 0x95b204c6 ! t1_kref+0x1dbc: fcmpne32 %f8, %f6, %o2
.word 0x81aa0ac8 ! t1_kref+0x1dc0: fcmped %fcc0, %f8, %f8
.word 0xa21db66b ! t1_kref+0x1dc4: xor %l6, -0x995, %l1
.word 0xa2d00009 ! t1_kref+0x1dc8: umulcc %g0, %o1, %l1
.word 0x94d2000c ! t1_kref+0x1dcc: umulcc %o0, %o4, %o2
.word 0x81a9caa8 ! t1_kref+0x1dd0: fcmpes %fcc0, %f7, %f8
.word 0x90e2c016 ! t1_kref+0x1dd4: subccc %o3, %l6, %o0
.word 0xec3e7fe0 ! t1_kref+0x1dd8: std %l6, [%i1 - 0x20]
.word 0x81858000 ! t1_kref+0x1ddc: wr %l6, %g0, %y
.word 0x9b400000 ! t1_kref+0x1de0: mov %y, %o5
.word 0x91a209c8 ! t1_kref+0x1de4: fdivd %f8, %f8, %f8
.word 0x3c480003 ! t1_kref+0x1de8: bpos,a,pt %icc, _kref+0x1df4
.word 0x8fb24fa7 ! t1_kref+0x1dec: fors %f9, %f7, %f7
.word 0x9a92beff ! t1_kref+0x1df0: orcc %o2, -0x101, %o5
.word 0x93b20c68 ! t1_kref+0x1df4: fnors %f8, %f8, %f9
.word 0xe4871019 ! t1_kref+0x1df8: lda [%i4 + %i1]0x80, %l2
.word 0x2b800002 ! t1_kref+0x1dfc: fbug,a _kref+0x1e04
.word 0x981ac013 ! t1_kref+0x1e00: xor %o3, %l3, %o4
.word 0xa6f27c6d ! t1_kref+0x1e04: udivcc %o1, -0x393, %l3
.word 0x91a00528 ! t1_kref+0x1e08: fsqrts %f8, %f8
.word 0x927ce995 ! t1_kref+0x1e0c: sdiv %l3, 0x995, %o1
.word 0x2d1bbaa9 ! t1_kref+0x1e10: sethi %hi(0x6eeaa400), %l6
call SYM(t1_subr0)
.word 0xd19e5a1b ! t1_kref+0x1e18: ldda [%i1 + %i3]0xd0, %f8
.word 0xcd3e401d ! t1_kref+0x1e1c: std %f6, [%i1 + %i5]
.word 0x93b24ca7 ! t1_kref+0x1e20: fandnot2s %f9, %f7, %f9
.word 0xd47e6004 ! t1_kref+0x1e24: swap [%i1 + 4], %o2
.word 0x93a01a46 ! t1_kref+0x1e28: fdtoi %f6, %f9
.word 0x8fa01a48 ! t1_kref+0x1e2c: fdtoi %f8, %f7
.word 0xac934016 ! t1_kref+0x1e30: orcc %o5, %l6, %l6
.word 0x34480006 ! t1_kref+0x1e34: bg,a,pt %icc, _kref+0x1e4c
.word 0x91a00546 ! t1_kref+0x1e38: fsqrtd %f6, %f8
.word 0x8db00f06 ! t1_kref+0x1e3c: fsrc2 %f6, %f6
.word 0x96f4c008 ! t1_kref+0x1e40: udivcc %l3, %o0, %o3
.word 0x24480008 ! t1_kref+0x1e44: ble,a,pt %icc, _kref+0x1e64
.word 0xec3e4000 ! t1_kref+0x1e48: std %l6, [%i1]
.word 0x93a018c8 ! t1_kref+0x1e4c: fdtos %f8, %f9
.word 0xd06e001a ! t1_kref+0x1e50: ldstub [%i0 + %i2], %o0
.word 0x8db20dc8 ! t1_kref+0x1e54: fnand %f8, %f8, %f6
.word 0xb410201e ! t1_kref+0x1e58: mov 0x1e, %i2
.word 0x2b800005 ! t1_kref+0x1e5c: fbug,a _kref+0x1e70
.word 0xd6363ff6 ! t1_kref+0x1e60: sth %o3, [%i0 - 0xa]
.word 0xa92a4017 ! t1_kref+0x1e64: sll %o1, %l7, %l4
.word 0x81aa4aa7 ! t1_kref+0x1e68: fcmpes %fcc0, %f9, %f7
.word 0x2a480004 ! t1_kref+0x1e6c: bcs,a,pt %icc, _kref+0x1e7c
.word 0x96a37f40 ! t1_kref+0x1e70: subcc %o5, -0xc0, %o3
.word 0xaab02ea8 ! t1_kref+0x1e74: orncc %g0, 0xea8, %l5
.word 0xd100a034 ! t1_kref+0x1e78: ld [%g2 + 0x34], %f8
.word 0x92a5ea8f ! t1_kref+0x1e7c: subcc %l7, 0xa8f, %o1
.word 0xa3254009 ! t1_kref+0x1e80: mulscc %l5, %o1, %l1
.word 0x91a00529 ! t1_kref+0x1e84: fsqrts %f9, %f8
.word 0x2c480007 ! t1_kref+0x1e88: bneg,a,pt %icc, _kref+0x1ea4
.word 0xaae02be3 ! t1_kref+0x1e8c: subccc %g0, 0xbe3, %l5
.word 0x91a249a8 ! t1_kref+0x1e90: fdivs %f9, %f8, %f8
.word 0x91b20f48 ! t1_kref+0x1e94: fornot1 %f8, %f8, %f8
.word 0xf76e001c ! t1_kref+0x1e98: prefetch %i0 + %i4, 27
.word 0xe04e6008 ! t1_kref+0x1e9c: ldsb [%i1 + 8], %l0
.word 0xee263fec ! t1_kref+0x1ea0: st %l7, [%i0 - 0x14]
.word 0xe616401b ! t1_kref+0x1ea4: lduh [%i1 + %i3], %l3
! .word 0x3d48c84a ! t1_kref+0x1ea8: fbule,a,pt %fcc0, SYM(t1_subr3)
fbule,a,pt %fcc0, SYM(t1_subr3)
.word 0x9f414000 ! t1_kref+0x1eac: mov %pc, %o7
.word 0xd039401d ! t1_kref+0x1eb0: std %o0, [%g5 + %i5]
.word 0x93b00f29 ! t1_kref+0x1eb4: fsrc2s %f9, %f9
.word 0xa6d8388e ! t1_kref+0x1eb8: smulcc %g0, -0x772, %l3
.word 0x93a00528 ! t1_kref+0x1ebc: fsqrts %f8, %f9
.word 0xadb205c6 ! t1_kref+0x1ec0: fcmpeq32 %f8, %f6, %l6
.word 0x8da00548 ! t1_kref+0x1ec4: fsqrtd %f8, %f6
.word 0x99408000 ! t1_kref+0x1ec8: mov %ccr, %o4
.word 0x3a800001 ! t1_kref+0x1ecc: bcc,a _kref+0x1ed0
.word 0xaac4c008 ! t1_kref+0x1ed0: addccc %l3, %o0, %l5
.word 0x93a208a7 ! t1_kref+0x1ed4: fsubs %f8, %f7, %f9
.word 0xd06e201e ! t1_kref+0x1ed8: ldstub [%i0 + 0x1e], %o0
.word 0x91a000a7 ! t1_kref+0x1edc: fnegs %f7, %f8
.word 0x9de3bfa0 ! t1_kref+0x1ee0: save %sp, -0x60, %sp
.word 0xa7ef3e3c ! t1_kref+0x1ee4: restore %i4, -0x1c4, %l3
.word 0x8fa00527 ! t1_kref+0x1ee8: fsqrts %f7, %f7
.word 0x81aa0a48 ! t1_kref+0x1eec: fcmpd %fcc0, %f8, %f8
.word 0x8fb24ee7 ! t1_kref+0x1ef0: fornot2s %f9, %f7, %f7
.word 0x96d5c00b ! t1_kref+0x1ef4: umulcc %l7, %o3, %o3
.word 0xed68a0ca ! t1_kref+0x1ef8: prefetch %g2 + 0xca, 22
.word 0xc99eda19 ! t1_kref+0x1efc: ldda [%i3 + %i1]0xd0, %f4
.word 0x93b24e69 ! t1_kref+0x1f00: fxnors %f9, %f9, %f9
.word 0xd62e0000 ! t1_kref+0x1f04: stb %o3, [%i0]
.word 0x97b58200 ! t1_kref+0x1f08: array8 %l6, %g0, %o3
.word 0xaee4ea8a ! t1_kref+0x1f0c: subccc %l3, 0xa8a, %l7
.word 0xd078a024 ! t1_kref+0x1f10: swap [%g2 + 0x24], %o0
.word 0xe878a034 ! t1_kref+0x1f14: swap [%g2 + 0x34], %l4
.word 0x91a01908 ! t1_kref+0x1f18: fitod %f8, %f8
.word 0xd1a61000 ! t1_kref+0x1f1c: sta %f8, [%i0]0x80
.word 0xacb50016 ! t1_kref+0x1f20: orncc %l4, %l6, %l6
.word 0x9b0aeb0b ! t1_kref+0x1f24: tsubcc %o3, 0xb0b, %o5
.word 0x910d238e ! t1_kref+0x1f28: tsubcc %l4, 0x38e, %o0
.word 0xae3022e3 ! t1_kref+0x1f2c: orn %g0, 0x2e3, %l7
.word 0x9a356a5a ! t1_kref+0x1f30: orn %l5, 0xa5a, %o5
.word 0xa0f50009 ! t1_kref+0x1f34: udivcc %l4, %o1, %l0
.word 0xa6ddb67b ! t1_kref+0x1f38: smulcc %l6, -0x985, %l3
.word 0xc036001b ! t1_kref+0x1f3c: clrh [%i0 + %i3]
.word 0x91a189c6 ! t1_kref+0x1f40: fdivd %f6, %f6, %f8
.word 0xa67d4015 ! t1_kref+0x1f44: sdiv %l5, %l5, %l3
.word 0x91a208c8 ! t1_kref+0x1f48: fsubd %f8, %f8, %f8
.word 0xa05a74b9 ! t1_kref+0x1f4c: smul %o1, -0xb47, %l0
.word 0x9de3bfa0 ! t1_kref+0x1f50: save %sp, -0x60, %sp
.word 0xadee4018 ! t1_kref+0x1f54: restore %i1, %i0, %l6
.word 0xec1e2000 ! t1_kref+0x1f58: ldd [%i0], %l6
.word 0x90bd0014 ! t1_kref+0x1f5c: xnorcc %l4, %l4, %o0
.word 0x91b18c88 ! t1_kref+0x1f60: fandnot2 %f6, %f8, %f8
.word 0xe968a10f ! t1_kref+0x1f64: prefetch %g2 + 0x10f, 20
.word 0xe0564000 ! t1_kref+0x1f68: ldsh [%i1], %l0
.word 0x23800002 ! t1_kref+0x1f6c: fbne,a _kref+0x1f74
.word 0x99400000 ! t1_kref+0x1f70: mov %y, %o4
.word 0xd3067ff8 ! t1_kref+0x1f74: ld [%i1 - 8], %f9
.word 0xd6ce501a ! t1_kref+0x1f78: ldsba [%i1 + %i2]0x80, %o3
.word 0xd60e200c ! t1_kref+0x1f7c: ldub [%i0 + 0xc], %o3
.word 0x96da2c18 ! t1_kref+0x1f80: smulcc %o0, 0xc18, %o3
.word 0xec0e200e ! t1_kref+0x1f84: ldub [%i0 + 0xe], %l6
.word 0x81a98a46 ! t1_kref+0x1f88: fcmpd %fcc0, %f6, %f6
.word 0x91a00528 ! t1_kref+0x1f8c: fsqrts %f8, %f8
.word 0xac127d11 ! t1_kref+0x1f90: or %o1, -0x2ef, %l6
.word 0x91a208c8 ! t1_kref+0x1f94: fsubd %f8, %f8, %f8
.word 0x8da209c6 ! t1_kref+0x1f98: fdivd %f8, %f6, %f6
.word 0xacc57cea ! t1_kref+0x1f9c: addccc %l5, -0x316, %l6
.word 0x8db20c48 ! t1_kref+0x1fa0: fnor %f8, %f8, %f6
.word 0xd87e2008 ! t1_kref+0x1fa4: swap [%i0 + 8], %o4
.word 0x24800006 ! t1_kref+0x1fa8: ble,a _kref+0x1fc0
.word 0x93a01a48 ! t1_kref+0x1fac: fdtoi %f8, %f9
.word 0x99400000 ! t1_kref+0x1fb0: mov %y, %o4
.word 0x98d3000a ! t1_kref+0x1fb4: umulcc %o4, %o2, %o4
.word 0x27800007 ! t1_kref+0x1fb8: fbul,a _kref+0x1fd4
.word 0x948dfeea ! t1_kref+0x1fbc: andcc %l7, -0x116, %o2
.word 0xec56001b ! t1_kref+0x1fc0: ldsh [%i0 + %i3], %l6
.word 0xd1be5a5d ! t1_kref+0x1fc4: stda %f8, [%i1 + %i5]0xd2
.word 0xd19e9a19 ! t1_kref+0x1fc8: ldda [%i2 + %i1]0xd0, %f8
.word 0x8db20967 ! t1_kref+0x1fcc: fpmerge %f8, %f7, %f6
.word 0x91a189c8 ! t1_kref+0x1fd0: fdivd %f6, %f8, %f8
.word 0x945ac017 ! t1_kref+0x1fd4: smul %o3, %l7, %o2
.word 0xee400019 ! t1_kref+0x1fd8: ldsw [%g0 + %i1], %l7
.word 0xace2f49a ! t1_kref+0x1fdc: subccc %o3, -0xb66, %l6
.word 0x92158016 ! t1_kref+0x1fe0: or %l6, %l6, %o1
.word 0x947d6a64 ! t1_kref+0x1fe4: sdiv %l5, 0xa64, %o2
.word 0xd8774019 ! t1_kref+0x1fe8: stx %o4, [%i5 + %i1]
call SYM(t1_subr3)
.word 0x8fa01a29 ! t1_kref+0x1ff0: fstoi %f9, %f7
.word 0x9de3bfa0 ! t1_kref+0x1ff4: save %sp, -0x60, %sp
.word 0xb6a63ce0 ! t1_kref+0x1ff8: subcc %i0, -0x320, %i3
.word 0xa5ee8000 ! t1_kref+0x1ffc: restore %i2, %g0, %l2
.word 0xda0e001a ! t1_kref+0x2000: ldub [%i0 + %i2], %o5
.word 0xa9150013 ! t1_kref+0x2004: taddcctv %l4, %l3, %l4
.word 0x112a4076 ! t1_kref+0x2008: sethi %hi(0xa901d800), %o0
.word 0x91a00028 ! t1_kref+0x200c: fmovs %f8, %f8
.word 0x81dc8011 ! t1_kref+0x2010: flush %l2 + %l1
.word 0x93a01a29 ! t1_kref+0x2014: fstoi %f9, %f9
.word 0x9de3bfa0 ! t1_kref+0x2018: save %sp, -0x60, %sp
.word 0xb0bec01c ! t1_kref+0x201c: xnorcc %i3, %i4, %i0
.word 0xa3ef0000 ! t1_kref+0x2020: restore %i4, %g0, %l1
.word 0x91b1cc69 ! t1_kref+0x2024: fnors %f7, %f9, %f8
.word 0xe01e401d ! t1_kref+0x2028: ldd [%i1 + %i5], %l0
.word 0xea780019 ! t1_kref+0x202c: swap [%g0 + %i1], %l5
.word 0x8da209c8 ! t1_kref+0x2030: fdivd %f8, %f8, %f6
.word 0xd60e8019 ! t1_kref+0x2034: ldub [%i2 + %i1], %o3
.word 0x9ad5fc76 ! t1_kref+0x2038: umulcc %l7, -0x38a, %o5
.word 0x96a52307 ! t1_kref+0x203c: subcc %l4, 0x307, %o3
.word 0x8143c000 ! t1_kref+0x2040: stbar
.word 0x91a208c8 ! t1_kref+0x2044: fsubd %f8, %f8, %f8
.word 0xa9282009 ! t1_kref+0x2048: sll %g0, 0x9, %l4
.word 0x81a9caa9 ! t1_kref+0x204c: fcmpes %fcc0, %f7, %f9
.word 0xda6e0000 ! t1_kref+0x2050: ldstub [%i0], %o5
.word 0x8610200c ! t1_kref+0x2054: mov 0xc, %g3
.word 0x86a0e001 ! t1_kref+0x2058: subcc %g3, 1, %g3
.word 0x22800005 ! t1_kref+0x205c: be,a _kref+0x2070
.word 0x948d0000 ! t1_kref+0x2060: andcc %l4, %g0, %o2
.word 0xa68df7f7 ! t1_kref+0x2064: andcc %l7, -0x809, %l3
.word 0x93a00527 ! t1_kref+0x2068: fsqrts %f7, %f9
.word 0x8da00548 ! t1_kref+0x206c: fsqrtd %f8, %f6
.word 0xd1380018 ! t1_kref+0x2070: std %f8, [%g0 + %i0]
.word 0x29480007 ! t1_kref+0x2074: fbl,a,pt %fcc0, _kref+0x2090
.word 0x91a00548 ! t1_kref+0x2078: fsqrtd %f8, %f8
.word 0xc9be580d ! t1_kref+0x207c: stda %f4, [%i1 + %o5]0xc0
.word 0xd11fbcf0 ! t1_kref+0x2080: ldd [%fp - 0x310], %f8
.word 0xa9b20448 ! t1_kref+0x2084: fcmpne16 %f8, %f8, %l4
.word 0xadb185c8 ! t1_kref+0x2088: fcmpeq32 %f6, %f8, %l6
.word 0x8143c000 ! t1_kref+0x208c: stbar
.word 0x9de3bfa0 ! t1_kref+0x2090: save %sp, -0x60, %sp
.word 0xb4a027c7 ! t1_kref+0x2094: subcc %g0, 0x7c7, %i2
.word 0xa7ee8018 ! t1_kref+0x2098: restore %i2, %i0, %l3
.word 0x91b20988 ! t1_kref+0x209c: bshuffle %f8, %f8, %f8
.word 0x91a00527 ! t1_kref+0x20a0: fsqrts %f7, %f8
.word 0xa472800d ! t1_kref+0x20a4: udiv %o2, %o5, %l2
.word 0x27800002 ! t1_kref+0x20a8: fbul,a _kref+0x20b0
.word 0x9b2d800d ! t1_kref+0x20ac: sll %l6, %o5, %o5
.word 0x8da189c8 ! t1_kref+0x20b0: fdivd %f6, %f8, %f6
.word 0xb6103fe2 ! t1_kref+0x20b4: mov 0xffffffe2, %i3
.word 0x27480008 ! t1_kref+0x20b8: fbul,a,pt %fcc0, _kref+0x20d8
.word 0xa9400000 ! t1_kref+0x20bc: mov %y, %l4
.word 0x9ac2400a ! t1_kref+0x20c0: addccc %o1, %o2, %o5
.word 0xd47f0019 ! t1_kref+0x20c4: swap [%i4 + %i1], %o2
.word 0x26800007 ! t1_kref+0x20c8: bl,a _kref+0x20e4
.word 0xac623886 ! t1_kref+0x20cc: subc %o0, -0x77a, %l6
.word 0xa42afdcd ! t1_kref+0x20d0: andn %o3, -0x233, %l2
.word 0xac32400a ! t1_kref+0x20d4: orn %o1, %o2, %l6
.word 0x91a01a28 ! t1_kref+0x20d8: fstoi %f8, %f8
.word 0x8fb007a8 ! t1_kref+0x20dc: fpackfix %f8, %f7
.word 0x8da208c8 ! t1_kref+0x20e0: fsubd %f8, %f8, %f6
.word 0x93a01a46 ! t1_kref+0x20e4: fdtoi %f6, %f9
.word 0x8fa00529 ! t1_kref+0x20e8: fsqrts %f9, %f7
.word 0xd0367ffa ! t1_kref+0x20ec: sth %o0, [%i1 - 6]
.word 0xa1b204c8 ! t1_kref+0x20f0: fcmpne32 %f8, %f8, %l0
.word 0xe62e3fe0 ! t1_kref+0x20f4: stb %l3, [%i0 - 0x20]
.word 0x94b2762e ! t1_kref+0x20f8: orncc %o1, -0x9d2, %o2
.word 0x93a018c6 ! t1_kref+0x20fc: fdtos %f6, %f9
.word 0x3b800002 ! t1_kref+0x2100: fble,a _kref+0x2108
.word 0x8143c000 ! t1_kref+0x2104: stbar
.word 0xec965000 ! t1_kref+0x2108: lduha [%i1]0x80, %l6
.word 0xe07e2010 ! t1_kref+0x210c: swap [%i0 + 0x10], %l0
.word 0xe4500019 ! t1_kref+0x2110: ldsh [%g0 + %i1], %l2
.word 0x91a00548 ! t1_kref+0x2114: fsqrtd %f8, %f8
.word 0x97b24055 ! t1_kref+0x2118: edge8l %o1, %l5, %o3
.word 0x9de3bfa0 ! t1_kref+0x211c: save %sp, -0x60, %sp
.word 0xa9ef0019 ! t1_kref+0x2120: restore %i4, %i1, %l4
.word 0xe44e3ff0 ! t1_kref+0x2124: ldsb [%i0 - 0x10], %l2
.word 0xd1bf5019 ! t1_kref+0x2128: stda %f8, [%i5 + %i1]0x80
.word 0x3c800001 ! t1_kref+0x212c: bpos,a _kref+0x2130
.word 0x8da209c8 ! t1_kref+0x2130: fdivd %f8, %f8, %f6
.word 0xe0180019 ! t1_kref+0x2134: ldd [%g0 + %i1], %l0
.word 0x8fa00529 ! t1_kref+0x2138: fsqrts %f9, %f7
.word 0xcd1fbf80 ! t1_kref+0x213c: ldd [%fp - 0x80], %f6
.word 0xaa55ec7a ! t1_kref+0x2140: umul %l7, 0xc7a, %l5
.word 0xee901018 ! t1_kref+0x2144: lduha [%g0 + %i0]0x80, %l7
.word 0x91b246a7 ! t1_kref+0x2148: fmul8x16al %f9, %f7, %f8
.word 0xa8c34000 ! t1_kref+0x214c: addccc %o5, %g0, %l4
.word 0x8143c000 ! t1_kref+0x2150: stbar
.word 0xa2358000 ! t1_kref+0x2154: orn %l6, %g0, %l1
.word 0xa42de0cf ! t1_kref+0x2158: andn %l7, 0xcf, %l2
.word 0xcfa01018 ! t1_kref+0x215c: sta %f7, [%g0 + %i0]0x80
.word 0x8db207c8 ! t1_kref+0x2160: pdist %f8, %f8, %f6
.word 0x91a24929 ! t1_kref+0x2164: fmuls %f9, %f9, %f8
.word 0x81aa0aa7 ! t1_kref+0x2168: fcmpes %fcc0, %f8, %f7
.word 0x9de3bfa0 ! t1_kref+0x216c: save %sp, -0x60, %sp
.word 0xb866f648 ! t1_kref+0x2170: subc %i3, -0x9b8, %i4
.word 0x9beec019 ! t1_kref+0x2174: restore %i3, %i1, %o5
.word 0x36480007 ! t1_kref+0x2178: bge,a,pt %icc, _kref+0x2194
.word 0x91a01028 ! t1_kref+0x217c: fstox %f8, %f8
.word 0x81854000 ! t1_kref+0x2180: wr %l5, %g0, %y
.word 0xa415800d ! t1_kref+0x2184: or %l6, %o5, %l2
.word 0x91a209c6 ! t1_kref+0x2188: fdivd %f8, %f6, %f8
.word 0xea780018 ! t1_kref+0x218c: swap [%g0 + %i0], %l5
.word 0x30800001 ! t1_kref+0x2190: ba,a _kref+0x2194
.word 0x93a00027 ! t1_kref+0x2194: fmovs %f7, %f9
.word 0x8da00548 ! t1_kref+0x2198: fsqrtd %f8, %f6
.word 0x90d5800d ! t1_kref+0x219c: umulcc %l6, %o5, %o0
.word 0xd26e8018 ! t1_kref+0x21a0: ldstub [%i2 + %i0], %o1
.word 0xae324008 ! t1_kref+0x21a4: orn %o1, %o0, %l7
.word 0xe41e2010 ! t1_kref+0x21a8: ldd [%i0 + 0x10], %l2
.word 0xd636601e ! t1_kref+0x21ac: sth %o3, [%i1 + 0x1e]
.word 0x81a98a46 ! t1_kref+0x21b0: fcmpd %fcc0, %f6, %f6
.word 0xda801019 ! t1_kref+0x21b4: lda [%g0 + %i1]0x80, %o5
.word 0x81da8005 ! t1_kref+0x21b8: flush %o2 + %g5
.word 0x38800007 ! t1_kref+0x21bc: bgu,a _kref+0x21d8
.word 0x92f36234 ! t1_kref+0x21c0: udivcc %o5, 0x234, %o1
.word 0xa5b5c02c ! t1_kref+0x21c4: edge8n %l7, %o4, %l2
.word 0x8182c000 ! t1_kref+0x21c8: wr %o3, %g0, %y
.word 0xa48d2df3 ! t1_kref+0x21cc: andcc %l4, 0xdf3, %l2
.word 0x93a018c8 ! t1_kref+0x21d0: fdtos %f8, %f9
.word 0x8fb1cd29 ! t1_kref+0x21d4: fandnot1s %f7, %f9, %f7
.word 0x8143c000 ! t1_kref+0x21d8: stbar
.word 0xae78000d ! t1_kref+0x21dc: sdiv %g0, %o5, %l7
.word 0xe6fe501c ! t1_kref+0x21e0: swapa [%i1 + %i4]0x80, %l3
.word 0x81aa0aa7 ! t1_kref+0x21e4: fcmpes %fcc0, %f8, %f7
.word 0xacdd68c5 ! t1_kref+0x21e8: smulcc %l5, 0x8c5, %l6
.word 0xae5b7946 ! t1_kref+0x21ec: smul %o5, -0x6ba, %l7
.word 0x91a01a48 ! t1_kref+0x21f0: fdtoi %f8, %f8
.word 0x81aa0ac8 ! t1_kref+0x21f4: fcmped %fcc0, %f8, %f8
.word 0x91b20c48 ! t1_kref+0x21f8: fnor %f8, %f8, %f8
.word 0x96d2000d ! t1_kref+0x21fc: umulcc %o0, %o5, %o3
.word 0x91a01887 ! t1_kref+0x2200: fitos %f7, %f8
.word 0xd056c018 ! t1_kref+0x2204: ldsh [%i3 + %i0], %o0
.word 0x91a01908 ! t1_kref+0x2208: fitod %f8, %f8
.word 0xefee501b ! t1_kref+0x220c: prefetcha %i1 + %i3, 23
.word 0xa4e36cca ! t1_kref+0x2210: subccc %o5, 0xcca, %l2
.word 0xa01a7a9b ! t1_kref+0x2214: xor %o1, -0x565, %l0
.word 0xa492c014 ! t1_kref+0x2218: orcc %o3, %l4, %l2
.word 0xc0267ffc ! t1_kref+0x221c: clr [%i1 - 4]
.word 0xae4225b1 ! t1_kref+0x2220: addc %o0, 0x5b1, %l7
.word 0xa85d000d ! t1_kref+0x2224: smul %l4, %o5, %l4
.word 0x91a01909 ! t1_kref+0x2228: fitod %f9, %f8
.word 0xa7400000 ! t1_kref+0x222c: mov %y, %l3
.word 0x9a5cf9ef ! t1_kref+0x2230: smul %l3, -0x611, %o5
.word 0x98654015 ! t1_kref+0x2234: subc %l5, %l5, %o4
.word 0x91a00527 ! t1_kref+0x2238: fsqrts %f7, %f8
.word 0x8da20848 ! t1_kref+0x223c: faddd %f8, %f8, %f6
.word 0xc0263fe4 ! t1_kref+0x2240: clr [%i0 - 0x1c]
.word 0xa0c5aa6c ! t1_kref+0x2244: addccc %l6, 0xa6c, %l0
.word 0xd5f65009 ! t1_kref+0x2248: casxa [%i1]0x80, %o1, %o2
.word 0xd0563fe2 ! t1_kref+0x224c: ldsh [%i0 - 0x1e], %o0
.word 0xaa8b2304 ! t1_kref+0x2250: andcc %o4, 0x304, %l5
.word 0x36480002 ! t1_kref+0x2254: bge,a,pt %icc, _kref+0x225c
.word 0x925a400b ! t1_kref+0x2258: smul %o1, %o3, %o1
.word 0x8da01909 ! t1_kref+0x225c: fitod %f9, %f6
.word 0xec063fe8 ! t1_kref+0x2260: ld [%i0 - 0x18], %l6
.word 0x8fa01887 ! t1_kref+0x2264: fitos %f7, %f7
.word 0x9a8cc015 ! t1_kref+0x2268: andcc %l3, %l5, %o5
.word 0x9f414000 ! t1_kref+0x226c: mov %pc, %o7
.word 0xaaa2800c ! t1_kref+0x2270: subcc %o2, %o4, %l5
.word 0xaa8d4009 ! t1_kref+0x2274: andcc %l5, %o1, %l5
.word 0xd810a006 ! t1_kref+0x2278: lduh [%g2 + 6], %o4
.word 0x92d2400b ! t1_kref+0x227c: umulcc %o1, %o3, %o1
.word 0xaf2da01c ! t1_kref+0x2280: sll %l6, 0x1c, %l7
.word 0xc02e4000 ! t1_kref+0x2284: clrb [%i1]
.word 0xa0a22b9c ! t1_kref+0x2288: subcc %o0, 0xb9c, %l0
.word 0x81aa0a46 ! t1_kref+0x228c: fcmpd %fcc0, %f8, %f6
.word 0x965d000a ! t1_kref+0x2290: smul %l4, %o2, %o3
.word 0xaac2e8dc ! t1_kref+0x2294: addccc %o3, 0x8dc, %l5
.word 0xc56e400d ! t1_kref+0x2298: prefetch %i1 + %o5, 2
.word 0x93b20aa9 ! t1_kref+0x229c: fpsub16s %f8, %f9, %f9
.word 0x8da188c6 ! t1_kref+0x22a0: fsubd %f6, %f6, %f6
.word 0xa104c000 ! t1_kref+0x22a4: taddcc %l3, %g0, %l0
.word 0xec0e200c ! t1_kref+0x22a8: ldub [%i0 + 0xc], %l6
.word 0x91a20d27 ! t1_kref+0x22ac: fsmuld %f8, %f7, %f8
.word 0x26480002 ! t1_kref+0x22b0: bl,a,pt %icc, _kref+0x22b8
.word 0x91b18d40 ! t1_kref+0x22b4: fnot1 %f6, %f8
.word 0x91a00529 ! t1_kref+0x22b8: fsqrts %f9, %f8
.word 0x96a4c015 ! t1_kref+0x22bc: subcc %l3, %l5, %o3
.word 0x91a01046 ! t1_kref+0x22c0: fdtox %f6, %f8
.word 0xe41e001d ! t1_kref+0x22c4: ldd [%i0 + %i5], %l2
.word 0x8fb00c20 ! t1_kref+0x22c8: fzeros %f7
.word 0xa93aa011 ! t1_kref+0x22cc: sra %o2, 0x11, %l4
.word 0xe47e001c ! t1_kref+0x22d0: swap [%i0 + %i4], %l2
.word 0xa694c009 ! t1_kref+0x22d4: orcc %l3, %o1, %l3
.word 0xa12de01a ! t1_kref+0x22d8: sll %l7, 0x1a, %l0
.word 0xd4362016 ! t1_kref+0x22dc: sth %o2, [%i0 + 0x16]
.word 0x983afd8a ! t1_kref+0x22e0: xnor %o3, -0x276, %o4
.word 0xa114eb16 ! t1_kref+0x22e4: taddcctv %l3, 0xb16, %l0
.word 0x3e480001 ! t1_kref+0x22e8: bvc,a,pt %icc, _kref+0x22ec
.word 0x93a00527 ! t1_kref+0x22ec: fsqrts %f7, %f9
.word 0xc568a008 ! t1_kref+0x22f0: prefetch %g2 + 8, 2
.word 0xee56200a ! t1_kref+0x22f4: ldsh [%i0 + 0xa], %l7
.word 0x91a208c8 ! t1_kref+0x22f8: fsubd %f8, %f8, %f8
.word 0x91b206e8 ! t1_kref+0x22fc: fmul8ulx16 %f8, %f8, %f8
.word 0x8da209c6 ! t1_kref+0x2300: fdivd %f8, %f6, %f6
.word 0x8fd02010 ! t1_kref+0x2304: tvs %icc, %g0 + 0x10
.word 0x001fffff ! t1_kref+0x2308: illtrap 0x1fffff
.word 0xd26e8019 ! t1_kref+0x230c: ldstub [%i2 + %i1], %o1
.word 0x981db025 ! t1_kref+0x2310: xor %l6, -0xfdb, %o4
.word 0x91a208c6 ! t1_kref+0x2314: fsubd %f8, %f6, %f8
.word 0xa045fb69 ! t1_kref+0x2318: addc %l7, -0x497, %l0
.word 0x91b20d88 ! t1_kref+0x231c: fxor %f8, %f8, %f8
.word 0x8fa00529 ! t1_kref+0x2320: fsqrts %f9, %f7
.word 0x91a01889 ! t1_kref+0x2324: fitos %f9, %f8
.word 0x8db20c46 ! t1_kref+0x2328: fnor %f8, %f6, %f6
.word 0x9042f86e ! t1_kref+0x232c: addc %o3, -0x792, %o0
.word 0xd11fbde0 ! t1_kref+0x2330: ldd [%fp - 0x220], %f8
.word 0xe4180019 ! t1_kref+0x2334: ldd [%g0 + %i1], %l2
.word 0xe168a14e ! t1_kref+0x2338: prefetch %g2 + 0x14e, 16
.word 0x8143e040 ! t1_kref+0x233c: membar 0x40
.word 0x91a1c828 ! t1_kref+0x2340: fadds %f7, %f8, %f8
.word 0x93b24e68 ! t1_kref+0x2344: fxnors %f9, %f8, %f9
.word 0x81aa0ac6 ! t1_kref+0x2348: fcmped %fcc0, %f8, %f6
.word 0x81d87881 ! t1_kref+0x234c: flush %g1 - 0x77f
.word 0x93a01a27 ! t1_kref+0x2350: fstoi %f7, %f9
.word 0xaa7db534 ! t1_kref+0x2354: sdiv %l6, -0xacc, %l5
.word 0xe0562008 ! t1_kref+0x2358: ldsh [%i0 + 8], %l0
.word 0xee10a016 ! t1_kref+0x235c: lduh [%g2 + 0x16], %l7
.word 0xae433f48 ! t1_kref+0x2360: addc %o4, -0xb8, %l7
.word 0x97334008 ! t1_kref+0x2364: srl %o5, %o0, %o3
.word 0x902de9ff ! t1_kref+0x2368: andn %l7, 0x9ff, %o0
.word 0x2f800001 ! t1_kref+0x236c: fbu,a _kref+0x2370
.word 0x985dc008 ! t1_kref+0x2370: smul %l7, %o0, %o4
.word 0xaadabd08 ! t1_kref+0x2374: smulcc %o2, -0x2f8, %l5
.word 0x94f4f4dd ! t1_kref+0x2378: udivcc %l3, -0xb23, %o2
.word 0x3f800002 ! t1_kref+0x237c: fbo,a _kref+0x2384
.word 0x96ddbc9d ! t1_kref+0x2380: smulcc %l6, -0x363, %o3
.word 0x8da01928 ! t1_kref+0x2384: fstod %f8, %f6
.word 0x8fa01a28 ! t1_kref+0x2388: fstoi %f8, %f7
.word 0x8db207c8 ! t1_kref+0x238c: pdist %f8, %f8, %f6
.word 0x24800008 ! t1_kref+0x2390: ble,a _kref+0x23b0
.word 0x8da00546 ! t1_kref+0x2394: fsqrtd %f6, %f6
.word 0x99d02010 ! t1_kref+0x2398: tgu %icc, %g0 + 0x10
.word 0x96f2c00d ! t1_kref+0x239c: udivcc %o3, %o5, %o3
.word 0xd03e6018 ! t1_kref+0x23a0: std %o0, [%i1 + 0x18]
.word 0x91b18d40 ! t1_kref+0x23a4: fnot1 %f6, %f8
.word 0xd6360000 ! t1_kref+0x23a8: sth %o3, [%i0]
.word 0x90dd661f ! t1_kref+0x23ac: smulcc %l5, 0x61f, %o0
.word 0x9bb5810d ! t1_kref+0x23b0: edge32 %l6, %o5, %o5
.word 0x972a2009 ! t1_kref+0x23b4: sll %o0, 0x9, %o3
.word 0x8fb1cee8 ! t1_kref+0x23b8: fornot2s %f7, %f8, %f7
.word 0xaf3d0000 ! t1_kref+0x23bc: sra %l4, %g0, %l7
.word 0xe168a00a ! t1_kref+0x23c0: prefetch %g2 + 0xa, 16
.word 0xd27f0019 ! t1_kref+0x23c4: swap [%i4 + %i1], %o1
.word 0xd056001b ! t1_kref+0x23c8: ldsh [%i0 + %i3], %o0
.word 0x8db18ec8 ! t1_kref+0x23cc: fornot2 %f6, %f8, %f6
.word 0xad400000 ! t1_kref+0x23d0: mov %y, %l6
.word 0x93a00527 ! t1_kref+0x23d4: fsqrts %f7, %f9
.word 0xab0d0017 ! t1_kref+0x23d8: tsubcc %l4, %l7, %l5
.word 0x8da00548 ! t1_kref+0x23dc: fsqrtd %f8, %f6
.word 0x93a00529 ! t1_kref+0x23e0: fsqrts %f9, %f9
.word 0xcd1fbe28 ! t1_kref+0x23e4: ldd [%fp - 0x1d8], %f6
.word 0x9de3bfa0 ! t1_kref+0x23e8: save %sp, -0x60, %sp
.word 0xadeec01c ! t1_kref+0x23ec: restore %i3, %i4, %l6
.word 0x8fa018c8 ! t1_kref+0x23f0: fdtos %f8, %f7
.word 0x81a9caa7 ! t1_kref+0x23f4: fcmpes %fcc0, %f7, %f7
.word 0x9bb18508 ! t1_kref+0x23f8: fcmpgt16 %f6, %f8, %o5
.word 0xc02e7ff1 ! t1_kref+0x23fc: clrb [%i1 - 0xf]
.word 0x91b18d40 ! t1_kref+0x2400: fnot1 %f6, %f8
.word 0xac323ab0 ! t1_kref+0x2404: orn %o0, -0x550, %l6
.word 0x91b18c48 ! t1_kref+0x2408: fnor %f6, %f8, %f8
.word 0xd13e2010 ! t1_kref+0x240c: std %f8, [%i0 + 0x10]
.word 0x8fb1cee8 ! t1_kref+0x2410: fornot2s %f7, %f8, %f7
.word 0xda262018 ! t1_kref+0x2414: st %o5, [%i0 + 0x18]
.word 0xa4958008 ! t1_kref+0x2418: orcc %l6, %o0, %l2
.word 0xc02e001a ! t1_kref+0x241c: clrb [%i0 + %i2]
.word 0xd2100018 ! t1_kref+0x2420: lduh [%g0 + %i0], %o1
.word 0xeb68a04f ! t1_kref+0x2424: prefetch %g2 + 0x4f, 21
.word 0xd11fbe90 ! t1_kref+0x2428: ldd [%fp - 0x170], %f8
.word 0x8db20d88 ! t1_kref+0x242c: fxor %f8, %f8, %f6
.word 0x94f26d5e ! t1_kref+0x2430: udivcc %o1, 0xd5e, %o2
.word 0xe09e101d ! t1_kref+0x2434: ldda [%i0 + %i5]0x80, %l0
.word 0x8fa01887 ! t1_kref+0x2438: fitos %f7, %f7
.word 0xaa98000b ! t1_kref+0x243c: xorcc %g0, %o3, %l5
.word 0x91b20e48 ! t1_kref+0x2440: fxnor %f8, %f8, %f8
.word 0x8fa00528 ! t1_kref+0x2444: fsqrts %f8, %f7
.word 0xaa38000c ! t1_kref+0x2448: xnor %g0, %o4, %l5
.word 0x8143c000 ! t1_kref+0x244c: stbar
.word 0x912ac017 ! t1_kref+0x2450: sll %o3, %l7, %o0
.word 0xb6102014 ! t1_kref+0x2454: mov 0x14, %i3
.word 0x93a00527 ! t1_kref+0x2458: fsqrts %f7, %f9
.word 0xa245c017 ! t1_kref+0x245c: addc %l7, %l7, %l1
.word 0x92f2400c ! t1_kref+0x2460: udivcc %o1, %o4, %o1
.word 0x98124017 ! t1_kref+0x2464: or %o1, %l7, %o4
.word 0xd62e4000 ! t1_kref+0x2468: stb %o3, [%i1]
.word 0x3d480002 ! t1_kref+0x246c: fbule,a,pt %fcc0, _kref+0x2474
.word 0xa68a287e ! t1_kref+0x2470: andcc %o0, 0x87e, %l3
.word 0xee7f0019 ! t1_kref+0x2474: swap [%i4 + %i1], %l7
.word 0x91a20d27 ! t1_kref+0x2478: fsmuld %f8, %f7, %f8
.word 0x91a209a9 ! t1_kref+0x247c: fdivs %f8, %f9, %f8
.word 0xe01e7ff8 ! t1_kref+0x2480: ldd [%i1 - 8], %l0
.word 0x8fa01a27 ! t1_kref+0x2484: fstoi %f7, %f7
.word 0x91a00528 ! t1_kref+0x2488: fsqrts %f8, %f8
.word 0x91a00546 ! t1_kref+0x248c: fsqrtd %f6, %f8
.word 0x8143e040 ! t1_kref+0x2490: membar 0x40
.word 0x8fa1c9a7 ! t1_kref+0x2494: fdivs %f7, %f7, %f7
.word 0x91a00548 ! t1_kref+0x2498: fsqrtd %f8, %f8
.word 0x91a209c8 ! t1_kref+0x249c: fdivd %f8, %f8, %f8
.word 0xc3ee1013 ! t1_kref+0x24a0: prefetcha %i0 + %l3, 1
.word 0xe2fe501c ! t1_kref+0x24a4: swapa [%i1 + %i4]0x80, %l1
.word 0x91a209a8 ! t1_kref+0x24a8: fdivs %f8, %f8, %f8
.word 0xd82e0000 ! t1_kref+0x24ac: stb %o4, [%i0]
.word 0x91a00527 ! t1_kref+0x24b0: fsqrts %f7, %f8
.word 0x91a01a29 ! t1_kref+0x24b4: fstoi %f9, %f8
.word 0x81aa0a48 ! t1_kref+0x24b8: fcmpd %fcc0, %f8, %f8
.word 0xaa45000c ! t1_kref+0x24bc: addc %l4, %o4, %l5
.word 0x8fa018c8 ! t1_kref+0x24c0: fdtos %f8, %f7
.word 0xd2280018 ! t1_kref+0x24c4: stb %o1, [%g0 + %i0]
.word 0x93a24829 ! t1_kref+0x24c8: fadds %f9, %f9, %f9
.word 0x34480008 ! t1_kref+0x24cc: bg,a,pt %icc, _kref+0x24ec
.word 0xee0e0000 ! t1_kref+0x24d0: ldub [%i0], %l7
.word 0x34800001 ! t1_kref+0x24d4: bg,a _kref+0x24d8
.word 0xa6b26401 ! t1_kref+0x24d8: orncc %o1, 0x401, %l3
.word 0xa4f533c1 ! t1_kref+0x24dc: udivcc %l4, -0xc3f, %l2
.word 0x8da20948 ! t1_kref+0x24e0: fmuld %f8, %f8, %f6
.word 0xd1be188d ! t1_kref+0x24e4: stda %f8, [%i0 + %o5]0xc4
.word 0xd020a014 ! t1_kref+0x24e8: st %o0, [%g2 + 0x14]
.word 0x9a32a8c4 ! t1_kref+0x24ec: orn %o2, 0x8c4, %o5
.word 0x91b18d86 ! t1_kref+0x24f0: fxor %f6, %f6, %f8
.word 0x39480002 ! t1_kref+0x24f4: fbuge,a,pt %fcc0, _kref+0x24fc
.word 0xec070018 ! t1_kref+0x24f8: ld [%i4 + %i0], %l6
.word 0x24800008 ! t1_kref+0x24fc: ble,a _kref+0x251c
.word 0xa12d4017 ! t1_kref+0x2500: sll %l5, %l7, %l0
.word 0xa90d8000 ! t1_kref+0x2504: tsubcc %l6, %g0, %l4
.word 0xe850a016 ! t1_kref+0x2508: ldsh [%g2 + 0x16], %l4
.word 0x3f800002 ! t1_kref+0x250c: fbo,a _kref+0x2514
.word 0x91b1c669 ! t1_kref+0x2510: fmul8x16au %f7, %f9, %f8
.word 0xe640a004 ! t1_kref+0x2514: ldsw [%g2 + 4], %l3
.word 0xa1b340ec ! t1_kref+0x2518: edge16ln %o5, %o4, %l0
.word 0x92d2400b ! t1_kref+0x251c: umulcc %o1, %o3, %o1
.word 0xec4e8019 ! t1_kref+0x2520: ldsb [%i2 + %i1], %l6
.word 0x91a20948 ! t1_kref+0x2524: fmuld %f8, %f8, %f8
call SYM(t1_subr1)
.word 0x93b00fe0 ! t1_kref+0x252c: fones %f9
.word 0xe0563fe2 ! t1_kref+0x2530: ldsh [%i0 - 0x1e], %l0
.word 0x91b20d88 ! t1_kref+0x2534: fxor %f8, %f8, %f8
.word 0xd320a014 ! t1_kref+0x2538: st %f9, [%g2 + 0x14]
.word 0x3c480008 ! t1_kref+0x253c: bpos,a,pt %icc, _kref+0x255c
.word 0xe01e6008 ! t1_kref+0x2540: ldd [%i1 + 8], %l0
.word 0xac432ca9 ! t1_kref+0x2544: addc %o4, 0xca9, %l6
.word 0x925a0008 ! t1_kref+0x2548: smul %o0, %o0, %o1
.word 0xa41d400c ! t1_kref+0x254c: xor %l5, %o4, %l2
.word 0x982d800c ! t1_kref+0x2550: andn %l6, %o4, %o4
.word 0xa492743f ! t1_kref+0x2554: orcc %o1, -0xbc1, %l2
.word 0xaeb82309 ! t1_kref+0x2558: xnorcc %g0, 0x309, %l7
.word 0xaf3ce005 ! t1_kref+0x255c: sra %l3, 0x5, %l7
.word 0x932ce006 ! t1_kref+0x2560: sll %l3, 0x6, %o1
.word 0xda366002 ! t1_kref+0x2564: sth %o5, [%i1 + 2]
.word 0x91a00548 ! t1_kref+0x2568: fsqrtd %f8, %f8
.word 0x8fa00127 ! t1_kref+0x256c: fabss %f7, %f7
.word 0x8fa01887 ! t1_kref+0x2570: fitos %f7, %f7
.word 0x38480007 ! t1_kref+0x2574: bgu,a,pt %icc, _kref+0x2590
.word 0x91a00546 ! t1_kref+0x2578: fsqrtd %f6, %f8
.word 0x81aa4aa9 ! t1_kref+0x257c: fcmpes %fcc0, %f9, %f9
.word 0x8db20d88 ! t1_kref+0x2580: fxor %f8, %f8, %f6
.word 0x97b5c117 ! t1_kref+0x2584: edge32 %l7, %l7, %o3
.word 0x93a249a8 ! t1_kref+0x2588: fdivs %f9, %f8, %f9
.word 0x8da00546 ! t1_kref+0x258c: fsqrtd %f6, %f6
.word 0x23800007 ! t1_kref+0x2590: fbne,a _kref+0x25ac
.word 0x91a01046 ! t1_kref+0x2594: fdtox %f6, %f8
.word 0x91a01a27 ! t1_kref+0x2598: fstoi %f7, %f8
.word 0xa01a0008 ! t1_kref+0x259c: xor %o0, %o0, %l0
.word 0x2a480005 ! t1_kref+0x25a0: bcs,a,pt %icc, _kref+0x25b4
.word 0xe64e7ff8 ! t1_kref+0x25a4: ldsb [%i1 - 8], %l3
.word 0x3f480005 ! t1_kref+0x25a8: fbo,a,pt %fcc0, _kref+0x25bc
.word 0x98bdc000 ! t1_kref+0x25ac: xnorcc %l7, %g0, %o4
.word 0xa732600c ! t1_kref+0x25b0: srl %o1, 0xc, %l3
.word 0xa50af9c2 ! t1_kref+0x25b4: tsubcc %o3, -0x63e, %l2
.word 0x91b5830c ! t1_kref+0x25b8: alignaddr %l6, %o4, %o0
.word 0xe2500019 ! t1_kref+0x25bc: ldsh [%g0 + %i1], %l1
.word 0x972d8000 ! t1_kref+0x25c0: sll %l6, %g0, %o3
.word 0xaedac008 ! t1_kref+0x25c4: smulcc %o3, %o0, %l7
.word 0x3f480006 ! t1_kref+0x25c8: fbo,a,pt %fcc0, _kref+0x25e0
.word 0x91a00548 ! t1_kref+0x25cc: fsqrtd %f8, %f8
.word 0x91b187c6 ! t1_kref+0x25d0: pdist %f6, %f6, %f8
.word 0xae25b7bb ! t1_kref+0x25d4: sub %l6, -0x845, %l7
.word 0x3a480007 ! t1_kref+0x25d8: bcc,a,pt %icc, _kref+0x25f4
.word 0xcf263ff8 ! t1_kref+0x25dc: st %f7, [%i0 - 8]
.word 0x81aa0ac6 ! t1_kref+0x25e0: fcmped %fcc0, %f8, %f6
.word 0x9858280f ! t1_kref+0x25e4: smul %g0, 0x80f, %o4
.word 0xd8396978 ! t1_kref+0x25e8: std %o4, [%g5 + 0x978]
.word 0xe820a024 ! t1_kref+0x25ec: st %l4, [%g2 + 0x24]
.word 0xec28a034 ! t1_kref+0x25f0: stb %l6, [%g2 + 0x34]
.word 0x81aa0a48 ! t1_kref+0x25f4: fcmpd %fcc0, %f8, %f8
.word 0xad2b601a ! t1_kref+0x25f8: sll %o5, 0x1a, %l6
.word 0xaaf52770 ! t1_kref+0x25fc: udivcc %l4, 0x770, %l5
.word 0xd416600e ! t1_kref+0x2600: lduh [%i1 + 0xe], %o2
.word 0x91a20927 ! t1_kref+0x2604: fmuls %f8, %f7, %f8
.word 0xd2df5018 ! t1_kref+0x2608: ldxa [%i5 + %i0]0x80, %o1
.word 0xc768a04c ! t1_kref+0x260c: prefetch %g2 + 0x4c, 3
.word 0xa1b50136 ! t1_kref+0x2610: edge32n %l4, %l6, %l0
.word 0xd2167ff2 ! t1_kref+0x2614: lduh [%i1 - 0xe], %o1
.word 0x8143c000 ! t1_kref+0x2618: stbar
.word 0x26800004 ! t1_kref+0x261c: bl,a _kref+0x262c
.word 0xe67e201c ! t1_kref+0x2620: swap [%i0 + 0x1c], %l3
.word 0xd648a025 ! t1_kref+0x2624: ldsb [%g2 + 0x25], %o3
.word 0xd1be101d ! t1_kref+0x2628: stda %f8, [%i0 + %i5]0x80
.word 0x2a480007 ! t1_kref+0x262c: bcs,a,pt %icc, _kref+0x2648
.word 0xc3ee1013 ! t1_kref+0x2630: prefetcha %i0 + %l3, 1
.word 0x8fa20828 ! t1_kref+0x2634: fadds %f8, %f8, %f7
.word 0x8da00548 ! t1_kref+0x2638: fsqrtd %f8, %f6
.word 0x92f2c009 ! t1_kref+0x263c: udivcc %o3, %o1, %o1
.word 0x93a00028 ! t1_kref+0x2640: fmovs %f8, %f9
.word 0xe008a034 ! t1_kref+0x2644: ldub [%g2 + 0x34], %l0
.word 0xcf270018 ! t1_kref+0x2648: st %f7, [%i4 + %i0]
.word 0x8143c000 ! t1_kref+0x264c: stbar
.word 0x2b800006 ! t1_kref+0x2650: fbug,a _kref+0x2668
.word 0x8fa00527 ! t1_kref+0x2654: fsqrts %f7, %f7
.word 0x9925800a ! t1_kref+0x2658: mulscc %l6, %o2, %o4
.word 0xe6163ffe ! t1_kref+0x265c: lduh [%i0 - 2], %l3
.word 0x3f800005 ! t1_kref+0x2660: fbo,a _kref+0x2674
.word 0xee260000 ! t1_kref+0x2664: st %l7, [%i0]
.word 0xa492e251 ! t1_kref+0x2668: orcc %o3, 0x251, %l2
.word 0x91b20fa8 ! t1_kref+0x266c: fors %f8, %f8, %f8
.word 0x81dd4012 ! t1_kref+0x2670: flush %l5 + %l2
.word 0x3e800001 ! t1_kref+0x2674: bvc,a _kref+0x2678
.word 0xe2470019 ! t1_kref+0x2678: ldsw [%i4 + %i1], %l1
.word 0x98e365f8 ! t1_kref+0x267c: subccc %o5, 0x5f8, %o4
.word 0xd0567fea ! t1_kref+0x2680: ldsh [%i1 - 0x16], %o0
.word 0x24480005 ! t1_kref+0x2684: ble,a,pt %icc, _kref+0x2698
.word 0x90c538ce ! t1_kref+0x2688: addccc %l4, -0x732, %o0
.word 0x91a209c8 ! t1_kref+0x268c: fdivd %f8, %f8, %f8
.word 0xee7e2010 ! t1_kref+0x2690: swap [%i0 + 0x10], %l7
.word 0xcd3e3fe8 ! t1_kref+0x2694: std %f6, [%i0 - 0x18]
.word 0x81a98a48 ! t1_kref+0x2698: fcmpd %fcc0, %f6, %f8
.word 0x38800003 ! t1_kref+0x269c: bgu,a _kref+0x26a8
.word 0xa612608d ! t1_kref+0x26a0: or %o1, 0x8d, %l3
.word 0xda567fe8 ! t1_kref+0x26a4: ldsh [%i1 - 0x18], %o5
.word 0xabb20317 ! t1_kref+0x26a8: alignaddr %o0, %l7, %l5
.word 0x24480006 ! t1_kref+0x26ac: ble,a,pt %icc, _kref+0x26c4
.word 0x91b20968 ! t1_kref+0x26b0: fpmerge %f8, %f8, %f8
.word 0x8fa01a29 ! t1_kref+0x26b4: fstoi %f9, %f7
.word 0x8fa00529 ! t1_kref+0x26b8: fsqrts %f9, %f7
.word 0xa0450000 ! t1_kref+0x26bc: addc %l4, %g0, %l0
.word 0x91a00546 ! t1_kref+0x26c0: fsqrtd %f6, %f8
.word 0x91b007a6 ! t1_kref+0x26c4: fpackfix %f6, %f8
.word 0x965a26f5 ! t1_kref+0x26c8: smul %o0, 0x6f5, %o3
.word 0xe41e4000 ! t1_kref+0x26cc: ldd [%i1], %l2
.word 0xd11e3ff8 ! t1_kref+0x26d0: ldd [%i0 - 8], %f8
.word 0x26800007 ! t1_kref+0x26d4: bl,a _kref+0x26f0
.word 0x9428000b ! t1_kref+0x26d8: andn %g0, %o3, %o2
.word 0xa0558009 ! t1_kref+0x26dc: umul %l6, %o1, %l0
.word 0x8fb00c20 ! t1_kref+0x26e0: fzeros %f7
.word 0x985dee79 ! t1_kref+0x26e4: smul %l7, 0xe79, %o4
.word 0x91b20988 ! t1_kref+0x26e8: bshuffle %f8, %f8, %f8
.word 0xda300019 ! t1_kref+0x26ec: sth %o5, [%g0 + %i1]
.word 0xa540c000 ! t1_kref+0x26f0: mov %asi, %l2
.word 0x8182c000 ! t1_kref+0x26f4: wr %o3, %g0, %y
.word 0x91a01929 ! t1_kref+0x26f8: fstod %f9, %f8
.word 0xaa7d61d1 ! t1_kref+0x26fc: sdiv %l5, 0x1d1, %l5
.word 0xec780018 ! t1_kref+0x2700: swap [%g0 + %i0], %l6
.word 0xe816c018 ! t1_kref+0x2704: lduh [%i3 + %i0], %l4
.word 0xd230a036 ! t1_kref+0x2708: sth %o1, [%g2 + 0x36]
.word 0x8fa00527 ! t1_kref+0x270c: fsqrts %f7, %f7
.word 0x97b20506 ! t1_kref+0x2710: fcmpgt16 %f8, %f6, %o3
.word 0x8fb00f28 ! t1_kref+0x2714: fsrc2s %f8, %f7
.word 0x9a05c013 ! t1_kref+0x2718: add %l7, %l3, %o5
.word 0x9a5d33e5 ! t1_kref+0x271c: smul %l4, -0xc1b, %o5
.word 0x91a018c8 ! t1_kref+0x2720: fdtos %f8, %f8
.word 0xa2283003 ! t1_kref+0x2724: andn %g0, -0xffd, %l1
.word 0xd0070019 ! t1_kref+0x2728: ld [%i4 + %i1], %o0
.word 0xecd01018 ! t1_kref+0x272c: ldsha [%g0 + %i0]0x80, %l6
.word 0x35800006 ! t1_kref+0x2730: fbue,a _kref+0x2748
.word 0x96230017 ! t1_kref+0x2734: sub %o4, %l7, %o3
.word 0xea4e8019 ! t1_kref+0x2738: ldsb [%i2 + %i1], %l5
.word 0xa3b2c32a ! t1_kref+0x273c: bmask %o3, %o2, %l1
.word 0xa49ac00c ! t1_kref+0x2740: xorcc %o3, %o4, %l2
.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, 0x3cb50000)
.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, 0x3c16a000)
.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, 0x3c948000)
.seg "text"
t1_subr2_page_begin:
.skip 8184
.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, 0x3c764000)
.seg "text"
t1_subr3_page_begin:
.skip 8144
.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: 2456
!
! Operation frequencies
!
! name exp obs
! ldsb 0.58 0.73
! ldub 0.76 1.02
! ldsh 1.34 1.59
! lduh 0.82 0.98
! ld 0.81 0.98
! ldd 1.39 1.22
! swap 1.32 1.14
! ldstub 0.80 0.98
! stb 0.93 0.81
! sth 0.89 1.14
! st 0.75 0.81
! std 0.63 0.77
! add 0.26 0.33
! addcc 0.31 0.20
! addx 1.16 1.47
! addxcc 1.36 1.30
! taddcc 0.08 0.12
! taddcctv 0.13 0.16
! sub 0.19 0.33
! subcc 0.53 0.69
! subx 0.21 0.20
! subxcc 0.87 0.69
! tsubcc 0.27 0.37
! tsubcctv 0.05 0.04
! mulscc 0.94 0.69
! and 0.07 0.04
! andcc 1.29 1.34
! andn 0.77 0.90
! andncc 0.14 0.08
! or 0.68 0.86
! orcc 0.92 0.77
! orn 1.22 1.30
! orncc 0.68 0.65
! xor 0.41 0.61
! xorcc 0.35 0.45
! xnor 0.27 0.33
! xnorcc 0.49 0.41
! sll 0.95 1.18
! srl 0.48 0.24
! sra 0.84 0.57
! unimp 0.28 0.37
! umul 1.03 0.98
! smul 1.31 1.51
! udiv 0.09 0.12
! sdiv 1.32 1.18
! umulcc 1.25 1.47
! smulcc 1.09 1.26
! udivcc 1.13 1.06
! sdivcc 0.02 0.00
! rdy 0.95 0.86
! wry 0.74 0.45
! bicc 2.27 2.24
! sethi 0.13 0.12
! jmpl 0.29 0.24
! call 0.14 0.24
! ticc 0.22 0.24
! flush 1.00 1.30
! save 1.13 0.81
! restore 1.01 0.00
! stbar 1.39 1.26
! ldf 0.26 0.29
! lddf 0.17 0.12
! stf 0.80 0.73
! stdf 0.75 0.61
! fadds 0.94 1.10
! fsubs 0.37 0.20
! fmuls 0.34 0.61
! fdivs 1.01 1.10
! faddd 0.04 0.08
! fsubd 1.01 1.22
! fmuld 0.41 0.33
! fdivd 1.23 1.43
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 0.46 0.49
! fdmulq 0.00 0.00
! fitos 1.18 1.14
! fitod 1.23 1.10
! fitoq 0.00 0.00
! fstoi 1.33 1.75
! fstod 0.90 0.94
! fstoq 0.00 0.00
! fdtoi 0.74 0.77
! fdtos 1.09 1.06
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.70 0.57
! fnegs 0.46 0.45
! fabss 0.44 0.49
! fsqrts 2.75 3.30
! fsqrtd 1.58 1.79
! fsqrtq 0.00 0.00
! fcmps 0.40 0.41
! fcmpd 0.96 0.98
! fcmpq 0.00 0.00
! fcmpes 0.97 1.06
! fcmped 0.76 0.81
! fcmpeq 0.00 0.00
! fbfcc 1.49 1.43
! ldfsr 0.15 0.00
! stfsr 0.24 0.16
! loop 0.23 0.24
! offset 0.14 0.24
! area 0.06 0.00
! target 0.05 0.00
! goto 0.19 0.04
! sigsegv 0.18 0.24
! sigbus 0.20 0.24
! imodify 0.18 0.16
! ldfsr_offset 0.10 0.00
! fpattern 0.84 0.94
! lbranch 0.06 0.12
! shmld 0.49 0.45
! shmst 0.74 0.77
! shmpf 0.72 0.98
! shmswap 0.22 0.29
! shmblkld 0.63 0.00
! shmblkst 1.42 0.00
! shmblkchk 0.33 0.29
! 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.03 0.00
! casa 0.06 0.08
! rdasi 0.21 0.16
! wrasi 0.09 0.04
! bpcc 3.01 2.77
! fbpfcc 1.27 1.43
! fmovscc 0.11 0.04
! fmovdcc 0.01 0.04
! fmovqcc 0.00 0.00
! movcc 0.21 0.12
! flushw 0.03 0.04
! membar 0.14 0.08
! prefetch 0.56 0.49
! rdpc 0.07 0.04
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.05 0.08
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.19 0.12
! ldsha 0.15 0.08
! lduba 0.04 0.08
! lduha 0.21 0.12
! lda 0.22 0.29
! ldda 0.02 0.12
! ldstuba 0.03 0.04
! prefetcha 1.09 1.06
! stfa 0.16 0.29
! stdfa 0.28 0.20
! stqfa 0.00 0.00
! stba 0.10 0.16
! stha 0.19 0.08
! sta 0.12 0.04
! stda 0.18 0.08
! swapa 0.26 0.24
! fmovd 0.03 0.00
! fnegd 0.24 0.20
! fabsd 0.22 0.24
! fstox 0.17 0.20
! fdtox 0.08 0.12
! fxtos 0.07 0.04
! fxtod 0.15 0.08
! lds 0.11 0.20
! ldsa 0.19 0.12
! ldx 0.01 0.00
! ldxa 0.26 0.24
! nofault 0.14 0.08
! rdgsr 0.07 0.04
! wrgsr 0.03 0.00
! fpadd16 0.11 0.00
! fpadd16s 0.06 0.08
! fpadd32 0.01 0.04
! fpadd32s 0.10 0.00
! fpsub16 0.08 0.00
! fpsub16s 0.27 0.29
! fpsub32 0.17 0.08
! fpsub32s 0.07 0.20
! fpack16 0.04 0.04
! fpack32 0.01 0.04
! fpackfix 0.08 0.16
! fexpand 0.04 0.12
! fpmerge 0.18 0.33
! fmul8x16 0.03 0.00
! fmul8x16au 0.07 0.16
! fmul8x16al 0.24 0.33
! fmul8sux16 0.07 0.04
! fmul8ulx16 0.26 0.33
! fmuld8sux16 0.03 0.00
! fmuld8ulx16 0.24 0.16
! alignaddr 0.23 0.24
! alignaddrl 0.26 0.20
! faligndata 0.12 0.12
! fzero 0.06 0.00
! fzeros 0.11 0.12
! fone 0.01 0.04
! fones 0.24 0.24
! fsrc1 0.13 0.16
! fsrc1s 0.02 0.00
! fsrc2 0.26 0.24
! fsrc2s 0.15 0.12
! fnot1 0.24 0.24
! fnot1s 0.21 0.16
! fnot2 0.23 0.29
! fnot2s 0.02 0.00
! for 0.12 0.12
! fors 0.16 0.16
! fnor 0.26 0.41
! fnors 0.22 0.24
! fand 0.16 0.08
! fands 0.00 0.00
! fnand 0.15 0.24
! fnands 0.06 0.00
! fxor 0.27 0.41
! fxors 0.28 0.53
! fxnor 0.24 0.33
! fxnors 0.28 0.41
! fornot1 0.05 0.12
! fornot1s 0.11 0.12
! fornot2 0.22 0.24
! fornot2s 0.22 0.24
! fandnot1 0.01 0.00
! fandnot1s 0.23 0.20
! fandnot2 0.23 0.20
! fandnot2s 0.22 0.20
! fcmpgt16 0.10 0.16
! fcmpgt32 0.13 0.00
! fcmple16 0.01 0.00
! fcmple32 0.02 0.00
! fcmpne16 0.07 0.04
! fcmpne32 0.21 0.20
! fcmpeq16 0.00 0.00
! fcmpeq32 0.23 0.16
! edge8 0.07 0.08
! edge8l 0.05 0.08
! edge16 0.00 0.00
! edge16l 0.20 0.08
! edge32 0.15 0.16
! edge32l 0.13 0.00
! pdist 0.20 0.29
! partial_st8 0.13 0.16
! partial_st16 0.19 0.16
! partial_st32 0.23 0.33
! short_st8 0.05 0.04
! short_st16 0.15 0.20
! short_ld8 0.25 0.33
! short_ld16 0.12 0.16
! blkld 0.03 0.00
! blkst 0.05 0.00
! blkld_offset 0.00 0.00
! blkst_offset 0.00 0.00
! blk_check 0.03 0.08
! casxa 0.24 0.24
! rdccr 0.03 0.08
! rdfprs 0.11 0.08
! wrccr 0.00 0.00
! popc 0.23 0.24
! wrfprs 0.27 0.20
! stx 0.09 0.12
! stxa 0.23 0.08
! cflush 0.00 0.00
! array8 0.11 0.12
! array16 0.20 0.12
! array32 0.03 0.08
! edge8n 0.02 0.04
! edge8ln 0.06 0.00
! edge16n 0.12 0.08
! edge16ln 0.25 0.20
! edge32n 0.14 0.29
! edge32ln 0.08 0.08
! bmask 0.27 0.16
! bshuffle 0.15 0.37
! siam 0.10 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(t1_module_offset_table, 0x2ad60000)
.seg "data"
t1_offset_table_start:
t1_offset_table_size: .word 0x00000008
t1_offset_table:
.word 0xffffffe8
.word 0xfffffff8
.word 0x00000018
.word 0x00000000
.word 0xfffffff0
.word 0x00000010
.word 0x00000008
.word 0xffffffe0
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, 0x3dee8000)
.seg "data"
KGLOBAL(t1_data_in_regs)
t1_data_in_regs_start:
t1_data_in_regs:
.word 0xd1f01850 ! %f0
.word 0x1215b76e ! %f1
.word 0x2c132e17 ! %f2
.word 0x410bf91f ! %f3
.word 0xe833cd23 ! %f4
.word 0x3ea422ef ! %f5
.word 0xbdd53c04 ! %f6
.word 0xf982d6db ! %f7
.word 0x4eb4064e ! %f8
.word 0x00029853 ! %f9
.word 0x564d998f ! %f10
.word 0xe2d96847 ! %f11
.word 0xd6bd67f5 ! %f12
.word 0x110a201d ! %f13
.word 0x7846773d ! %f14
.word 0x493cb136 ! %f15
.word 0x003086e5 ! %f16
.word 0xea16fda5 ! %f17
.word 0x663676b7 ! %f18
.word 0xbdb14042 ! %f19
.word 0xf86bdf20 ! %f20
.word 0x37d13d4c ! %f21
.word 0x1557eef4 ! %f22
.word 0x87638a24 ! %f23
.word 0x15002e97 ! %f24
.word 0xc83371f6 ! %f25
.word 0x66adce97 ! %f26
.word 0xba522646 ! %f27
.word 0x9d093839 ! %f28
.word 0x443b55b9 ! %f29
.word 0x2589c095 ! %f30
.word 0x1a86c096 ! %f31
.word 0x7921332c ! %f32
.word 0x5b3741d1 ! %f33
.word 0x3e3d771a ! %f34
.word 0x710bd49d ! %f35
.word 0xf4856a59 ! %f36
.word 0x6c5eb1d7 ! %f37
.word 0x05db40ad ! %f38
.word 0xd41a85cf ! %f39
.word 0xee66d02e ! %f40
.word 0x1b934632 ! %f41
.word 0xd3884b91 ! %f42
.word 0xafdd2924 ! %f43
.word 0x88c98a9e ! %f44
.word 0x2a0af9cd ! %f45
.word 0xc7253b6e ! %f46
.word 0xfdd853e7 ! %f47
.word 0xa702bb6c ! %f48
.word 0xea7b7f0a ! %f49
.word 0x7e37f531 ! %f50
.word 0x07d583cd ! %f51
.word 0x091408a9 ! %f52
.word 0x7569f7f5 ! %f53
.word 0xe14bc530 ! %f54
.word 0x9d47b448 ! %f55
.word 0xe718a97b ! %f56
.word 0x8cc17dbd ! %f57
.word 0xbfab4390 ! %f58
.word 0xa8d3751d ! %f59
.word 0x08effb1f ! %f60
.word 0xc9062b5f ! %f61
.word 0xdfa99aea ! %f62
.word 0x4c295634 ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t1_kref+0x664 ! %g1 (code pointer)
.word t1_data_in_shm_area ! %g2 (shared area pointer)
.word 0xaf56aa1c ! %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 0x2086e527 ! %o0
.word 0xe70d188a ! %o1
.word 0x218bcfe4 ! %o2
.word 0x5e7b97ae ! %o3
.word 0x38e115f3 ! %o4
.word 0xd383d4b3 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x1e8de230 ! %l0
.word 0x0da19fa3 ! %l1
.word 0xa4e7152c ! %l2
.word 0xdbfabcae ! %l3
.word 0xc5197c28 ! %l4
.word 0x68212a4c ! %l5
.word 0xbe5712bd ! %l6
.word 0x61be753c ! %l7
.word t1_data_in_area0 ! %i0 (area pointer)
.word t1_data_in_area0 ! %i1 (area pointer)
.word 0xffffffea ! %i2 (byte offset)
.word 0x00000016 ! %i3 (halfword offset)
.word 0xffffffec ! %i4 (word offset)
.word 0x00000008 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x422e9c6a ! %y
.word 0x0000000a ! %icc (nzvc)
.word 0x4000001e ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000082 ! %asi
.word 0x00000000 ! Integer overflow traps
.word 0x00000000 ! Integer divide by zero traps
.word 0x00000000 ! Integer divide > 52 bit dividend traps
.word 0x00000000 ! Floating inexact traps
.word 0x00000000 ! Floating divide by zero traps
.word 0x00000000 ! Floating underflow traps
.word 0x00000000 ! Floating overflow traps
.word 0x00000000 ! Floating invalid traps
.word 0x00000000 ! Floating other traps
.word 0x00000000 ! Ticc traps
.word 0x00000000 ! Unexpected SIGFPE traps
.word 0x00000000 ! Unexpected SIGSEGV traps
.word 0x00000000 ! Unexpected SIGBUS traps
.word 0x00000000 ! Unexpected SIGILL traps
.word 0x00000000 ! Expected SIGSEGV traps
.word 0x00000000 ! Expected SIGBUS traps
.word 0x00000000 ! UNIMP traps
.word 0x00000000 ! ??
.global 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, 0x32e42000)
.seg "data"
KGLOBAL(t1_data_in_mtbl_size)
KGLOBAL(t1_data_in_mtbl)
KGLOBAL(t1_data_in_stack)
t1_data_in_stack_start:
.word 0xe72a178d
.word 0xf4237637
.word 0xad4a2aa4
.word 0x8bf9c08c
.word 0x2e7b02d4
.word 0x67db8d3b
.word 0xc49a1459
.word 0x3caece74
.word 0x96bbcd3d
.word 0x9c1a578a
.word 0x1d58ab83
.word 0x85d44c02
.word 0xfb64ea0f
.word 0x3c3024ce
.word 0x11e38cbb
.word 0x1e7f0ff6
.word 0xe52b0e36
.word 0x4e1ffc48
.word 0x16b796a7
.word 0xb53511c5
.word 0x2dc18023
.word 0xde5278e0
.word 0xc1c2967c
.word 0xf06275d0
.word 0xb29701f1
.word 0xe591d27d
.word 0x9884b8c4
.word 0x2a96a8d7
.word 0x4874b9c8
.word 0xbcaca896
.word 0xa6d1c260
.word 0x43b33eb0
.word 0x4e78bc86
.word 0xd0e26209
.word 0xde7e55d0
.word 0xdc9d8833
.word 0x7a5c1e9b
.word 0xdb15362b
.word 0x4245c8b2
.word 0x669f1478
.word 0x4c8eaf34
.word 0xf6eb331f
.word 0x17f94d88
.word 0x59b09144
.word 0xf6b0c19b
.word 0x8fc8d56b
.word 0x07d175be
.word 0x18adbebf
.word 0xf495a8dd
.word 0xf52504c8
.word 0xa4c74fea
.word 0xef286a6b
.word 0x9d7fc9ac
.word 0x5f5f8a39
.word 0x5c6aa655
.word 0xc57ba551
.word 0x22f16687
.word 0x6f40535e
.word 0xffff21b9
.word 0xb41fa97c
.word 0xca7b8a17
.word 0x7dd71709
.word 0xc502544c
.word 0x4a5222ab
.word 0x52a6b3dc
.word 0xfdd82f11
.word 0xccd8f0fd
.word 0xdd2dce41
.word 0xe6a72b08
.word 0x640cbb66
.word 0x8a81b2fc
.word 0x7687a680
.word 0x73491baa
.word 0x87396265
.word 0x0e10b980
.word 0x5d970cf6
.word 0xa79ee20f
.word 0xba40426e
.word 0xb09e5bc4
.word 0xc9d1a836
.word 0x1fbe2865
.word 0x7277e8b2
.word 0x6c80b951
.word 0x21bae8cb
.word 0xbd7ebaa0
.word 0x917a6151
.word 0x7d578a83
.word 0x6ef26969
.word 0xc4f834a0
.word 0x324cb4a3
.word 0x95e5f545
.word 0x1dcb9e66
.word 0x0ea9ee93
.word 0x86f065d5
.word 0xf72e6a1e
.word 0x146c8868
.word 0x4a0acb98
.word 0x1a75c6b8
.word 0x2900cd71
.word 0x03185e5e
.word 0x86f4cea4
.word 0xf5bf34d5
.word 0xb06b7100
.word 0x102662b3
.word 0xd53a99a9
.word 0x4f9293c4
.word 0x5883a1b1
.word 0xad7457c1
.word 0xedf33af4
.word 0xcc9798bd
.word 0xee02cd95
.word 0x2e274783
.word 0x5beaecd6
.word 0xe6b6bb6f
.word 0x6a818625
.word 0x4184928f
.word 0x2e6dab86
.word 0xf635e010
.word 0xb8e9e2ce
.word 0xa5d87a42
.word 0xc58ac545
.word 0xf72d0eb5
.word 0x7e4f07ae
.word 0x83fe9a3c
.word 0xf73ec8c3
.word 0x84becbe2
.word 0xb0efd4a0
.word 0xf474050e
.word 0x8be375c1
.word 0x7624e665
.word 0x8f070076
.word 0x2921f832
.word 0xa41b93f7
.word 0xf95bce5f
.word 0x886b2484
.word 0xc68b5b3b
.word 0xed6ad437
.word 0x3143c9a2
.word 0x7d257c65
.word 0xbaf67e4c
.word 0xeb081fd1
.word 0x12b09942
.word 0xe84e5df9
.word 0xadcfcbce
.word 0xf87afa39
.word 0x22556466
.word 0x05eaadac
.word 0x3c19615d
.word 0xe17ad8e7
.word 0x8603fc5e
.word 0x1c75d2fe
.word 0x1b86c402
.word 0xf091957e
.word 0xa393cdfa
.word 0xf377f13e
.word 0xdc2323a7
.word 0x8a705e30
.word 0xe8361419
.word 0x50406898
.word 0xfb53e1c7
.word 0xd0f8c860
.word 0xc1421f80
.word 0x7cd8e352
.word 0xe9f04f64
.word 0x44f1e988
.word 0xd4ddc7ec
.word 0x53c57352
.word 0x5542d63e
t1_data_in_sp:
.word 0xfa7b9a5c
.word 0x02935a69
.word 0xc16a83e3
.word 0xaf570141
.word 0x20d0482f
.word 0x132798e4
.word 0xda39a3b8
.word 0x913b183e
.word t1_data_in_area0
.word t1_data_in_area0
.word 0x0000000e
.word 0xffffffe6
.word 0xffffffe8
.word 0x00000008
.word t1_data_in_fp
.word 0x114fc024
.word 0xe25502db
.word 0x514766d2
.word 0x40604652
.word 0x5329b2dc
.word 0xe8f80e3c
.word 0x5cf4354f
.word 0xd5ee5861
.word 0x90d19d61
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 0x81cbfed0 ! [%fp - 0xc]
.word 0x5b5b1bb9 ! [%fp - 0x8]
.word 0x8d3e7d7c ! [%fp - 0x4]
.global t1_data_in_fp; t1_data_in_fp:
.word 0xc316d771
.word 0x69b2134f
.word 0x07940b9e
.word 0x401021df
.word 0xc6a67564
.word 0x9d2d8731
.word 0xb67f4de5
.word 0x2a8adf21
.word 0x49faf081
.word 0xfe19b673
.word 0x7a24d546
.word 0x39d8cf96
.word 0x842d808c
.word 0x2db8399a
.word 0xf291c3fd
.word 0x5a8833f4
.word 0x3a8afaa3
.word 0xf0b63df7
.word 0x081c18b9
.word 0x9daf4f38
.word 0x36974949
.word 0x96f89e2d
.word 0x8cffb6da
.word 0xc6179cca
t1_data_in_stacktop:
.word 0
t1_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t1_module_data_in_area0, 0x305c4000)
.seg "data"
t1_data_in_area0_start:
.skip 6400
t1_data_in_area0_begin:
.word 0x5547d1c3 ! t1_data_in_area0-0x20
.word 0x2ff27ef0 ! t1_data_in_area0-0x1c
.word 0xd3c73ddc ! t1_data_in_area0-0x18
.word 0xbb63c4df ! t1_data_in_area0-0x14
.word 0xabee5aa2 ! t1_data_in_area0-0x10
.word 0x3642740f ! t1_data_in_area0-0xc
.word 0x8826640d ! t1_data_in_area0-0x8
.word 0xc275f31e ! t1_data_in_area0-0x4
.global t1_data_in_area0; t1_data_in_area0:
.word 0x94d347a1 ! t1_data_in_area0+0x0
.word 0x7e8e71b3 ! t1_data_in_area0+0x4
.word 0x6012c886 ! t1_data_in_area0+0x8
.word 0x56927385 ! t1_data_in_area0+0xc
.word 0x96173eb0 ! t1_data_in_area0+0x10
.word 0xc6570de8 ! t1_data_in_area0+0x14
.word 0x96437058 ! t1_data_in_area0+0x18
.word 0x6014b98e ! t1_data_in_area0+0x1c
t1_data_in_area0_end:
.skip 1728
t1_data_in_area0_stop:
KDATA_MODULE(t1_module_data_in_shm_area, 0x2dca2000)
.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 0xce3ab178 ! t1_data_in_shm_area+0x0 (t0)
.word 0x1e618a50 ! t1_data_in_shm_area+0x4 (t1)
.word 0x303b74cf ! t1_data_in_shm_area+0x8 (t2)
.word 0x5209f14b ! t1_data_in_shm_area+0xc (t3)
.word 0xd8ae6175 ! t1_data_in_shm_area+0x10 (t0)
.word 0x33fed65d ! t1_data_in_shm_area+0x14 (t1)
.word 0x5a741185 ! t1_data_in_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t1_data_in_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t1_data_in_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t1_data_in_shm_area+0x24 (t1)
.word 0x6b1b2813 ! t1_data_in_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t1_data_in_shm_area+0x2c (t3)
.word 0x7edcd414 ! t1_data_in_shm_area+0x30 (t0)
.word 0xfa4b358d ! t1_data_in_shm_area+0x34 (t1)
.word 0x8594c38b ! t1_data_in_shm_area+0x38 (t2)
.word 0x7494abee ! t1_data_in_shm_area+0x3c (t3)
.word 0x08344d95 ! t1_data_in_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t1_data_in_shm_area+0x44
.word 0x12ba810e ! t1_data_in_shm_area+0x48
.word 0xc2d61447 ! t1_data_in_shm_area+0x4c
.word 0x946aaa2a ! t1_data_in_shm_area+0x50
.word 0xf3beeebc ! t1_data_in_shm_area+0x54
.word 0xeb207954 ! t1_data_in_shm_area+0x58
.word 0xf62d579b ! t1_data_in_shm_area+0x5c
.word 0x94a5e424 ! t1_data_in_shm_area+0x60
.word 0x4acd067a ! t1_data_in_shm_area+0x64
.word 0x58d08d89 ! t1_data_in_shm_area+0x68
.word 0x9719581f ! t1_data_in_shm_area+0x6c
.word 0xec9effdb ! t1_data_in_shm_area+0x70
.word 0x8587c44e ! t1_data_in_shm_area+0x74
.word 0x62d66cd2 ! t1_data_in_shm_area+0x78
.word 0x2fb846fe ! t1_data_in_shm_area+0x7c
.word 0xb0f1cd74 ! t1_data_in_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t1_data_in_shm_area+0x84
.word 0x6b916c6e ! t1_data_in_shm_area+0x88
.word 0xb9dad738 ! t1_data_in_shm_area+0x8c
.word 0x061e2f86 ! t1_data_in_shm_area+0x90
.word 0xc1aa5169 ! t1_data_in_shm_area+0x94
.word 0x827ce8f7 ! t1_data_in_shm_area+0x98
.word 0x1b68bf95 ! t1_data_in_shm_area+0x9c
.word 0xc904a7ff ! t1_data_in_shm_area+0xa0
.word 0x127645bc ! t1_data_in_shm_area+0xa4
.word 0x8246f7e8 ! t1_data_in_shm_area+0xa8
.word 0x7736e7d5 ! t1_data_in_shm_area+0xac
.word 0x2aa44f49 ! t1_data_in_shm_area+0xb0
.word 0x2ca091a2 ! t1_data_in_shm_area+0xb4
.word 0x5ae22d5f ! t1_data_in_shm_area+0xb8
.word 0xf6f6b52b ! t1_data_in_shm_area+0xbc
.word 0xb561cd21 ! t1_data_in_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t1_data_in_shm_area+0xc4
.word 0xac1f1a31 ! t1_data_in_shm_area+0xc8
.word 0x54709c5b ! t1_data_in_shm_area+0xcc
.word 0xff80dab9 ! t1_data_in_shm_area+0xd0
.word 0xb66ce94b ! t1_data_in_shm_area+0xd4
.word 0x2bf7b898 ! t1_data_in_shm_area+0xd8
.word 0xafff8538 ! t1_data_in_shm_area+0xdc
.word 0x6d85c9b6 ! t1_data_in_shm_area+0xe0
.word 0x2efb54bc ! t1_data_in_shm_area+0xe4
.word 0x6ada3c42 ! t1_data_in_shm_area+0xe8
.word 0x6b0781ed ! t1_data_in_shm_area+0xec
.word 0x8fb19316 ! t1_data_in_shm_area+0xf0
.word 0x9c4827a2 ! t1_data_in_shm_area+0xf4
.word 0x66d61ff5 ! t1_data_in_shm_area+0xf8
.word 0x25f91531 ! t1_data_in_shm_area+0xfc
.word 0x4924d2c5 ! t1_data_in_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t1_data_in_shm_area+0x104
.word 0x938a1feb ! t1_data_in_shm_area+0x108
.word 0xcbd02b4d ! t1_data_in_shm_area+0x10c
.word 0xe1887d77 ! t1_data_in_shm_area+0x110
.word 0x6f9c23c8 ! t1_data_in_shm_area+0x114
.word 0xeef115c5 ! t1_data_in_shm_area+0x118
.word 0xd7daf902 ! t1_data_in_shm_area+0x11c
.word 0x992b9fb7 ! t1_data_in_shm_area+0x120
.word 0xc6883941 ! t1_data_in_shm_area+0x124
.word 0xa28c1fbf ! t1_data_in_shm_area+0x128
.word 0x0fd564aa ! t1_data_in_shm_area+0x12c
.word 0xac557a40 ! t1_data_in_shm_area+0x130
.word 0x619c69e9 ! t1_data_in_shm_area+0x134
.word 0x44ab8723 ! t1_data_in_shm_area+0x138
.word 0xd9ef5d9c ! t1_data_in_shm_area+0x13c
.word 0x98704ad7 ! t1_data_in_shm_area+0x140 (t2 bload)
.word 0xbf6f2a32 ! t1_data_in_shm_area+0x144
.word 0x69b7a644 ! t1_data_in_shm_area+0x148
.word 0x12e89793 ! t1_data_in_shm_area+0x14c
.word 0x2bfa8343 ! t1_data_in_shm_area+0x150
.word 0xff0c27bc ! t1_data_in_shm_area+0x154
.word 0xd56b8ffe ! t1_data_in_shm_area+0x158
.word 0x23adc840 ! t1_data_in_shm_area+0x15c
.word 0xff6421ee ! t1_data_in_shm_area+0x160
.word 0xc6d0226f ! t1_data_in_shm_area+0x164
.word 0xcd649c68 ! t1_data_in_shm_area+0x168
.word 0x0f33c398 ! t1_data_in_shm_area+0x16c
.word 0x02ac5710 ! t1_data_in_shm_area+0x170
.word 0xc09d10f2 ! t1_data_in_shm_area+0x174
.word 0xd2d34498 ! t1_data_in_shm_area+0x178
.word 0x2668b12a ! t1_data_in_shm_area+0x17c
.word 0xfe7f21b2 ! t1_data_in_shm_area+0x180 (t2 bstore)
.word 0xba462ba9 ! t1_data_in_shm_area+0x184
.word 0x4c94ed25 ! t1_data_in_shm_area+0x188
.word 0x51181e0a ! t1_data_in_shm_area+0x18c
.word 0xe220255d ! t1_data_in_shm_area+0x190
.word 0xe87ca25a ! t1_data_in_shm_area+0x194
.word 0x5c5e94f9 ! t1_data_in_shm_area+0x198
.word 0x2d99e519 ! t1_data_in_shm_area+0x19c
.word 0x7c40a715 ! t1_data_in_shm_area+0x1a0
.word 0xa41f8812 ! t1_data_in_shm_area+0x1a4
.word 0x75e31d6b ! t1_data_in_shm_area+0x1a8
.word 0x9b50d789 ! t1_data_in_shm_area+0x1ac
.word 0x1003e585 ! t1_data_in_shm_area+0x1b0
.word 0x2c441949 ! t1_data_in_shm_area+0x1b4
.word 0x4c8d7f8c ! t1_data_in_shm_area+0x1b8
.word 0x404ce99f ! t1_data_in_shm_area+0x1bc
.word 0xbf352c72 ! t1_data_in_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t1_data_in_shm_area+0x1c4
.word 0xf8ccfd3e ! t1_data_in_shm_area+0x1c8
.word 0x1c3ac71e ! t1_data_in_shm_area+0x1cc
.word 0xbe54beaa ! t1_data_in_shm_area+0x1d0
.word 0xaec63a9b ! t1_data_in_shm_area+0x1d4
.word 0xeb22e334 ! t1_data_in_shm_area+0x1d8
.word 0xdf4f7b49 ! t1_data_in_shm_area+0x1dc
.word 0xb68df1fc ! t1_data_in_shm_area+0x1e0
.word 0x9ce989d6 ! t1_data_in_shm_area+0x1e4
.word 0x562acd02 ! t1_data_in_shm_area+0x1e8
.word 0x652b03ed ! t1_data_in_shm_area+0x1ec
.word 0x9521d90f ! t1_data_in_shm_area+0x1f0
.word 0xc9f5152e ! t1_data_in_shm_area+0x1f4
.word 0x1b977793 ! t1_data_in_shm_area+0x1f8
.word 0x4ef26b8b ! t1_data_in_shm_area+0x1fc
.word 0xaf14b001 ! t1_data_in_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t1_data_in_shm_area+0x204
.word 0x48be356c ! t1_data_in_shm_area+0x208
.word 0x3559518a ! t1_data_in_shm_area+0x20c
.word 0x0aa9f679 ! t1_data_in_shm_area+0x210
.word 0x700845d2 ! t1_data_in_shm_area+0x214
.word 0xeb0268dd ! t1_data_in_shm_area+0x218
.word 0x6a1faa5c ! t1_data_in_shm_area+0x21c
.word 0x15bf96fc ! t1_data_in_shm_area+0x220
.word 0xece0ff08 ! t1_data_in_shm_area+0x224
.word 0x3a41ed73 ! t1_data_in_shm_area+0x228
.word 0x3de8dddf ! t1_data_in_shm_area+0x22c
.word 0x63e3af80 ! t1_data_in_shm_area+0x230
.word 0x15c4b1fa ! t1_data_in_shm_area+0x234
.word 0xb11a24b0 ! t1_data_in_shm_area+0x238
.word 0x2cfbe805 ! 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, 0x36cac000)
.seg "data"
KGLOBAL(t1_data_exp_regs)
t1_data_exp_regs_start:
t1_data_exp_regs:
.word 0xd1f01850 ! %f0
.word 0x1215b76e ! %f1
.word 0x2c132e17 ! %f2
.word 0x410bf91f ! %f3
.word 0xe833cd23 ! %f4
.word 0x3ea422ef ! %f5
.word 0xbdd53c04 ! %f6
.word 0xf982d6db ! %f7
.word 0x4eb4064e ! %f8
.word 0x00029853 ! %f9
.word 0x564d998f ! %f10
.word 0xe2d96847 ! %f11
.word 0xd6bd67f5 ! %f12
.word 0x110a201d ! %f13
.word 0x7846773d ! %f14
.word 0x493cb136 ! %f15
.word 0x003086e5 ! %f16
.word 0xea16fda5 ! %f17
.word 0x663676b7 ! %f18
.word 0xbdb14042 ! %f19
.word 0xf86bdf20 ! %f20
.word 0x37d13d4c ! %f21
.word 0x1557eef4 ! %f22
.word 0x87638a24 ! %f23
.word 0x15002e97 ! %f24
.word 0xc83371f6 ! %f25
.word 0x66adce97 ! %f26
.word 0xba522646 ! %f27
.word 0x9d093839 ! %f28
.word 0x443b55b9 ! %f29
.word 0x2589c095 ! %f30
.word 0x1a86c096 ! %f31
.word 0x7921332c ! %f32
.word 0x5b3741d1 ! %f33
.word 0x3e3d771a ! %f34
.word 0x710bd49d ! %f35
.word 0xf4856a59 ! %f36
.word 0x6c5eb1d7 ! %f37
.word 0x05db40ad ! %f38
.word 0xd41a85cf ! %f39
.word 0xee66d02e ! %f40
.word 0x1b934632 ! %f41
.word 0xd3884b91 ! %f42
.word 0xafdd2924 ! %f43
.word 0x88c98a9e ! %f44
.word 0x2a0af9cd ! %f45
.word 0xc7253b6e ! %f46
.word 0xfdd853e7 ! %f47
.word 0xa702bb6c ! %f48
.word 0xea7b7f0a ! %f49
.word 0x7e37f531 ! %f50
.word 0x07d583cd ! %f51
.word 0x091408a9 ! %f52
.word 0x7569f7f5 ! %f53
.word 0xe14bc530 ! %f54
.word 0x9d47b448 ! %f55
.word 0xe718a97b ! %f56
.word 0x8cc17dbd ! %f57
.word 0xbfab4390 ! %f58
.word 0xa8d3751d ! %f59
.word 0x08effb1f ! %f60
.word 0xc9062b5f ! %f61
.word 0xdfa99aea ! %f62
.word 0x4c295634 ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t1_kref+0x664 ! %g1 (code pointer)
.word t1_data_exp_shm_area! %g2 (shared area pointer)
.word 0xaf56aa1c ! %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 0x2086e527 ! %o0
.word 0xe70d188a ! %o1
.word 0x218bcfe4 ! %o2
.word 0x5e7b97ae ! %o3
.word 0x38e115f3 ! %o4
.word 0xd383d4b3 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x1e8de230 ! %l0
.word 0x0da19fa3 ! %l1
.word 0xa4e7152c ! %l2
.word 0xdbfabcae ! %l3
.word 0xc5197c28 ! %l4
.word 0x68212a4c ! %l5
.word 0xbe5712bd ! %l6
.word 0x61be753c ! %l7
.word t1_data_exp_area0 ! %i0 (area pointer)
.word t1_data_exp_area0 ! %i1 (area pointer)
.word 0xffffffea ! %i2 (byte offset)
.word 0x00000016 ! %i3 (halfword offset)
.word 0xffffffec ! %i4 (word offset)
.word 0x00000008 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0x422e9c6a ! %y
.word 0x0000000a ! %icc (nzvc)
.word 0x4000001e ! %fsr
.word 0x00000000 ! %gsr.mask
.word 0x00000000 ! %gsr
.word 0x00000082 ! %asi
.word 0x00000000 ! Integer overflow traps
.word 0x00000000 ! Integer divide by zero traps
.word 0x00000000 ! Integer divide > 52 bit dividend traps
.word 0x00000000 ! Floating inexact traps
.word 0x00000000 ! Floating divide by zero traps
.word 0x00000000 ! Floating underflow traps
.word 0x00000000 ! Floating overflow traps
.word 0x00000000 ! Floating invalid traps
.word 0x00000000 ! Floating other traps
.word 0x00000000 ! Ticc traps
.word 0x00000000 ! Unexpected SIGFPE traps
.word 0x00000000 ! Unexpected SIGSEGV traps
.word 0x00000000 ! Unexpected SIGBUS traps
.word 0x00000000 ! Unexpected SIGILL traps
.word 0x00000000 ! Expected SIGSEGV traps
.word 0x00000000 ! Expected SIGBUS traps
.word 0x00000000 ! UNIMP traps
.word 0x00000000 ! ??
t1_data_exp_mtbl_size: .word 253
t1_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t1_module_data_exp_stack, 0x3fdb6000)
.seg "data"
KGLOBAL(t1_data_exp_mtbl_size)
KGLOBAL(t1_data_exp_mtbl)
KGLOBAL(t1_data_exp_stack)
t1_data_exp_stack_start:
.word 0xe72a178d
.word 0xf4237637
.word 0xad4a2aa4
.word 0x8bf9c08c
.word 0x2e7b02d4
.word 0x67db8d3b
.word 0xc49a1459
.word 0x3caece74
.word 0x96bbcd3d
.word 0x9c1a578a
.word 0x1d58ab83
.word 0x85d44c02
.word 0xfb64ea0f
.word 0x3c3024ce
.word 0x11e38cbb
.word 0x1e7f0ff6
.word 0xe52b0e36
.word 0x4e1ffc48
.word 0x16b796a7
.word 0xb53511c5
.word 0x2dc18023
.word 0xde5278e0
.word 0xc1c2967c
.word 0xf06275d0
.word 0xb29701f1
.word 0xe591d27d
.word 0x9884b8c4
.word 0x2a96a8d7
.word 0x4874b9c8
.word 0xbcaca896
.word 0xa6d1c260
.word 0x43b33eb0
.word 0x4e78bc86
.word 0xd0e26209
.word 0xde7e55d0
.word 0xdc9d8833
.word 0x7a5c1e9b
.word 0xdb15362b
.word 0x4245c8b2
.word 0x669f1478
.word 0x4c8eaf34
.word 0xf6eb331f
.word 0x17f94d88
.word 0x59b09144
.word 0xf6b0c19b
.word 0x8fc8d56b
.word 0x07d175be
.word 0x18adbebf
.word 0xf495a8dd
.word 0xf52504c8
.word 0xa4c74fea
.word 0xef286a6b
.word 0x9d7fc9ac
.word 0x5f5f8a39
.word 0x5c6aa655
.word 0xc57ba551
.word 0x22f16687
.word 0x6f40535e
.word 0xffff21b9
.word 0xb41fa97c
.word 0xca7b8a17
.word 0x7dd71709
.word 0xc502544c
.word 0x4a5222ab
.word 0x52a6b3dc
.word 0xfdd82f11
.word 0xccd8f0fd
.word 0xdd2dce41
.word 0xe6a72b08
.word 0x640cbb66
.word 0x8a81b2fc
.word 0x7687a680
.word 0x73491baa
.word 0x87396265
.word 0x0e10b980
.word 0x5d970cf6
.word 0xa79ee20f
.word 0xba40426e
.word 0xb09e5bc4
.word 0xc9d1a836
.word 0x1fbe2865
.word 0x7277e8b2
.word 0x6c80b951
.word 0x21bae8cb
.word 0xbd7ebaa0
.word 0x917a6151
.word 0x7d578a83
.word 0x6ef26969
.word 0xc4f834a0
.word 0x324cb4a3
.word 0x95e5f545
.word 0x1dcb9e66
.word 0x0ea9ee93
.word 0x86f065d5
.word 0xf72e6a1e
.word 0x146c8868
.word 0x4a0acb98
.word 0x1a75c6b8
.word 0x2900cd71
.word 0x03185e5e
.word 0x86f4cea4
.word 0xf5bf34d5
.word 0xb06b7100
.word 0x102662b3
.word 0xd53a99a9
.word 0x4f9293c4
.word 0x5883a1b1
.word 0xad7457c1
.word 0xedf33af4
.word 0xcc9798bd
.word 0xee02cd95
.word 0x2e274783
.word 0x5beaecd6
.word 0xe6b6bb6f
.word 0x6a818625
.word 0x4184928f
.word 0x2e6dab86
.word 0xf635e010
.word 0xb8e9e2ce
.word 0xa5d87a42
.word 0xc58ac545
.word 0xf72d0eb5
.word 0x7e4f07ae
.word 0x83fe9a3c
.word 0xf73ec8c3
.word 0x84becbe2
.word 0xb0efd4a0
.word 0xf474050e
.word 0x8be375c1
.word 0x7624e665
.word 0x8f070076
.word 0x2921f832
.word 0xa41b93f7
.word 0xf95bce5f
.word 0x886b2484
.word 0xc68b5b3b
.word 0xed6ad437
.word 0x3143c9a2
.word 0x7d257c65
.word 0xbaf67e4c
.word 0xeb081fd1
.word 0x12b09942
.word 0xe84e5df9
.word 0xadcfcbce
.word 0xf87afa39
.word 0x22556466
.word 0x05eaadac
.word 0x3c19615d
.word 0xe17ad8e7
.word 0x8603fc5e
.word 0x1c75d2fe
.word 0x1b86c402
.word 0xf091957e
.word 0xa393cdfa
.word 0xf377f13e
.word 0xdc2323a7
.word 0x8a705e30
.word 0xe8361419
.word 0x50406898
.word 0xfb53e1c7
.word 0xd0f8c860
.word 0xc1421f80
.word 0x7cd8e352
.word 0xe9f04f64
.word 0x44f1e988
.word 0xd4ddc7ec
.word 0x53c57352
.word 0x5542d63e
t1_data_exp_sp:
.word 0xfa7b9a5c
.word 0x02935a69
.word 0xc16a83e3
.word 0xaf570141
.word 0x20d0482f
.word 0x132798e4
.word 0xda39a3b8
.word 0x913b183e
.word t1_data_exp_area0
.word t1_data_exp_area0
.word 0x0000000e
.word 0xffffffe6
.word 0xffffffe8
.word 0x00000008
.word t1_data_exp_fp
.word 0x114fc024
.word 0xe25502db
.word 0x514766d2
.word 0x40604652
.word 0x5329b2dc
.word 0xe8f80e3c
.word 0x5cf4354f
.word 0xd5ee5861
.word 0x90d19d61
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 0x81cbfed0 ! [%fp - 0xc]
.word 0x5b5b1bb9 ! [%fp - 0x8]
.word 0x8d3e7d7c ! [%fp - 0x4]
t1_data_exp_fp:
.word 0xc316d771
.word 0x69b2134f
.word 0x07940b9e
.word 0x401021df
.word 0xc6a67564
.word 0x9d2d8731
.word 0xb67f4de5
.word 0x2a8adf21
.word 0x49faf081
.word 0xfe19b673
.word 0x7a24d546
.word 0x39d8cf96
.word 0x842d808c
.word 0x2db8399a
.word 0xf291c3fd
.word 0x5a8833f4
.word 0x3a8afaa3
.word 0xf0b63df7
.word 0x081c18b9
.word 0x9daf4f38
.word 0x36974949
.word 0x96f89e2d
.word 0x8cffb6da
.word 0xc6179cca
t1_data_exp_stacktop:
.word 0
t1_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t1_module_data_exp_area0, 0x335a8000)
.seg "data"
t1_data_exp_area0_start:
.skip 6400
t1_data_exp_area0_begin:
.word 0x5547d1c3 ! t1_data_exp_area0-0x20
.word 0x2ff27ef0 ! t1_data_exp_area0-0x1c
.word 0xd3c73ddc ! t1_data_exp_area0-0x18
.word 0xbb63c4df ! t1_data_exp_area0-0x14
.word 0xabee5aa2 ! t1_data_exp_area0-0x10
.word 0x3642740f ! t1_data_exp_area0-0xc
.word 0x8826640d ! t1_data_exp_area0-0x8
.word 0xc275f31e ! t1_data_exp_area0-0x4
.global t1_data_exp_area0; t1_data_exp_area0:
.word 0x94d347a1 ! t1_data_exp_area0+0x0
.word 0x7e8e71b3 ! t1_data_exp_area0+0x4
.word 0x6012c886 ! t1_data_exp_area0+0x8
.word 0x56927385 ! t1_data_exp_area0+0xc
.word 0x96173eb0 ! t1_data_exp_area0+0x10
.word 0xc6570de8 ! t1_data_exp_area0+0x14
.word 0x96437058 ! t1_data_exp_area0+0x18
.word 0x6014b98e ! t1_data_exp_area0+0x1c
t1_data_exp_area0_end:
.skip 1728
t1_data_exp_area0_stop:
KDATA_MODULE(t1_module_data_exp_shm_area, 0x2c0a0000)
.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 0xce3ab178 ! t1_data_exp_shm_area+0x0 (t0)
.word 0x1e618a50 ! t1_data_exp_shm_area+0x4 (t1)
.word 0x303b74cf ! t1_data_exp_shm_area+0x8 (t2)
.word 0x5209f14b ! t1_data_exp_shm_area+0xc (t3)
.word 0xd8ae6175 ! t1_data_exp_shm_area+0x10 (t0)
.word 0x33fed65d ! t1_data_exp_shm_area+0x14 (t1)
.word 0x5a741185 ! t1_data_exp_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t1_data_exp_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t1_data_exp_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t1_data_exp_shm_area+0x24 (t1)
.word 0x6b1b2813 ! t1_data_exp_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t1_data_exp_shm_area+0x2c (t3)
.word 0x7edcd414 ! t1_data_exp_shm_area+0x30 (t0)
.word 0xfa4b358d ! t1_data_exp_shm_area+0x34 (t1)
.word 0x8594c38b ! t1_data_exp_shm_area+0x38 (t2)
.word 0x7494abee ! t1_data_exp_shm_area+0x3c (t3)
.word 0x08344d95 ! t1_data_exp_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t1_data_exp_shm_area+0x44
.word 0x12ba810e ! t1_data_exp_shm_area+0x48
.word 0xc2d61447 ! t1_data_exp_shm_area+0x4c
.word 0x946aaa2a ! t1_data_exp_shm_area+0x50
.word 0xf3beeebc ! t1_data_exp_shm_area+0x54
.word 0xeb207954 ! t1_data_exp_shm_area+0x58
.word 0xf62d579b ! t1_data_exp_shm_area+0x5c
.word 0x94a5e424 ! t1_data_exp_shm_area+0x60
.word 0x4acd067a ! t1_data_exp_shm_area+0x64
.word 0x58d08d89 ! t1_data_exp_shm_area+0x68
.word 0x9719581f ! t1_data_exp_shm_area+0x6c
.word 0xec9effdb ! t1_data_exp_shm_area+0x70
.word 0x8587c44e ! t1_data_exp_shm_area+0x74
.word 0x62d66cd2 ! t1_data_exp_shm_area+0x78
.word 0x2fb846fe ! t1_data_exp_shm_area+0x7c
.word 0xb0f1cd74 ! t1_data_exp_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t1_data_exp_shm_area+0x84
.word 0x6b916c6e ! t1_data_exp_shm_area+0x88
.word 0xb9dad738 ! t1_data_exp_shm_area+0x8c
.word 0x061e2f86 ! t1_data_exp_shm_area+0x90
.word 0xc1aa5169 ! t1_data_exp_shm_area+0x94
.word 0x827ce8f7 ! t1_data_exp_shm_area+0x98
.word 0x1b68bf95 ! t1_data_exp_shm_area+0x9c
.word 0xc904a7ff ! t1_data_exp_shm_area+0xa0
.word 0x127645bc ! t1_data_exp_shm_area+0xa4
.word 0x8246f7e8 ! t1_data_exp_shm_area+0xa8
.word 0x7736e7d5 ! t1_data_exp_shm_area+0xac
.word 0x2aa44f49 ! t1_data_exp_shm_area+0xb0
.word 0x2ca091a2 ! t1_data_exp_shm_area+0xb4
.word 0x5ae22d5f ! t1_data_exp_shm_area+0xb8
.word 0xf6f6b52b ! t1_data_exp_shm_area+0xbc
.word 0xb561cd21 ! t1_data_exp_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t1_data_exp_shm_area+0xc4
.word 0xac1f1a31 ! t1_data_exp_shm_area+0xc8
.word 0x54709c5b ! t1_data_exp_shm_area+0xcc
.word 0xff80dab9 ! t1_data_exp_shm_area+0xd0
.word 0xb66ce94b ! t1_data_exp_shm_area+0xd4
.word 0x2bf7b898 ! t1_data_exp_shm_area+0xd8
.word 0xafff8538 ! t1_data_exp_shm_area+0xdc
.word 0x6d85c9b6 ! t1_data_exp_shm_area+0xe0
.word 0x2efb54bc ! t1_data_exp_shm_area+0xe4
.word 0x6ada3c42 ! t1_data_exp_shm_area+0xe8
.word 0x6b0781ed ! t1_data_exp_shm_area+0xec
.word 0x8fb19316 ! t1_data_exp_shm_area+0xf0
.word 0x9c4827a2 ! t1_data_exp_shm_area+0xf4
.word 0x66d61ff5 ! t1_data_exp_shm_area+0xf8
.word 0x25f91531 ! t1_data_exp_shm_area+0xfc
.word 0x4924d2c5 ! t1_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t1_data_exp_shm_area+0x104
.word 0x938a1feb ! t1_data_exp_shm_area+0x108
.word 0xcbd02b4d ! t1_data_exp_shm_area+0x10c
.word 0xe1887d77 ! t1_data_exp_shm_area+0x110
.word 0x6f9c23c8 ! t1_data_exp_shm_area+0x114
.word 0xeef115c5 ! t1_data_exp_shm_area+0x118
.word 0xd7daf902 ! t1_data_exp_shm_area+0x11c
.word 0x992b9fb7 ! t1_data_exp_shm_area+0x120
.word 0xc6883941 ! t1_data_exp_shm_area+0x124
.word 0xa28c1fbf ! t1_data_exp_shm_area+0x128
.word 0x0fd564aa ! t1_data_exp_shm_area+0x12c
.word 0xac557a40 ! t1_data_exp_shm_area+0x130
.word 0x619c69e9 ! t1_data_exp_shm_area+0x134
.word 0x44ab8723 ! t1_data_exp_shm_area+0x138
.word 0xd9ef5d9c ! t1_data_exp_shm_area+0x13c
.word 0x98704ad7 ! t1_data_exp_shm_area+0x140 (t2 bload)
.word 0xbf6f2a32 ! t1_data_exp_shm_area+0x144
.word 0x69b7a644 ! t1_data_exp_shm_area+0x148
.word 0x12e89793 ! t1_data_exp_shm_area+0x14c
.word 0x2bfa8343 ! t1_data_exp_shm_area+0x150
.word 0xff0c27bc ! t1_data_exp_shm_area+0x154
.word 0xd56b8ffe ! t1_data_exp_shm_area+0x158
.word 0x23adc840 ! t1_data_exp_shm_area+0x15c
.word 0xff6421ee ! t1_data_exp_shm_area+0x160
.word 0xc6d0226f ! t1_data_exp_shm_area+0x164
.word 0xcd649c68 ! t1_data_exp_shm_area+0x168
.word 0x0f33c398 ! t1_data_exp_shm_area+0x16c
.word 0x02ac5710 ! t1_data_exp_shm_area+0x170
.word 0xc09d10f2 ! t1_data_exp_shm_area+0x174
.word 0xd2d34498 ! t1_data_exp_shm_area+0x178
.word 0x2668b12a ! t1_data_exp_shm_area+0x17c
.word 0xfe7f21b2 ! t1_data_exp_shm_area+0x180 (t2 bstore)
.word 0xba462ba9 ! t1_data_exp_shm_area+0x184
.word 0x4c94ed25 ! t1_data_exp_shm_area+0x188
.word 0x51181e0a ! t1_data_exp_shm_area+0x18c
.word 0xe220255d ! t1_data_exp_shm_area+0x190
.word 0xe87ca25a ! t1_data_exp_shm_area+0x194
.word 0x5c5e94f9 ! t1_data_exp_shm_area+0x198
.word 0x2d99e519 ! t1_data_exp_shm_area+0x19c
.word 0x7c40a715 ! t1_data_exp_shm_area+0x1a0
.word 0xa41f8812 ! t1_data_exp_shm_area+0x1a4
.word 0x75e31d6b ! t1_data_exp_shm_area+0x1a8
.word 0x9b50d789 ! t1_data_exp_shm_area+0x1ac
.word 0x1003e585 ! t1_data_exp_shm_area+0x1b0
.word 0x2c441949 ! t1_data_exp_shm_area+0x1b4
.word 0x4c8d7f8c ! t1_data_exp_shm_area+0x1b8
.word 0x404ce99f ! t1_data_exp_shm_area+0x1bc
.word 0xbf352c72 ! t1_data_exp_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t1_data_exp_shm_area+0x1c4
.word 0xf8ccfd3e ! t1_data_exp_shm_area+0x1c8
.word 0x1c3ac71e ! t1_data_exp_shm_area+0x1cc
.word 0xbe54beaa ! t1_data_exp_shm_area+0x1d0
.word 0xaec63a9b ! t1_data_exp_shm_area+0x1d4
.word 0xeb22e334 ! t1_data_exp_shm_area+0x1d8
.word 0xdf4f7b49 ! t1_data_exp_shm_area+0x1dc
.word 0xb68df1fc ! t1_data_exp_shm_area+0x1e0
.word 0x9ce989d6 ! t1_data_exp_shm_area+0x1e4
.word 0x562acd02 ! t1_data_exp_shm_area+0x1e8
.word 0x652b03ed ! t1_data_exp_shm_area+0x1ec
.word 0x9521d90f ! t1_data_exp_shm_area+0x1f0
.word 0xc9f5152e ! t1_data_exp_shm_area+0x1f4
.word 0x1b977793 ! t1_data_exp_shm_area+0x1f8
.word 0x4ef26b8b ! t1_data_exp_shm_area+0x1fc
.word 0xaf14b001 ! t1_data_exp_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t1_data_exp_shm_area+0x204
.word 0x48be356c ! t1_data_exp_shm_area+0x208
.word 0x3559518a ! t1_data_exp_shm_area+0x20c
.word 0x0aa9f679 ! t1_data_exp_shm_area+0x210
.word 0x700845d2 ! t1_data_exp_shm_area+0x214
.word 0xeb0268dd ! t1_data_exp_shm_area+0x218
.word 0x6a1faa5c ! t1_data_exp_shm_area+0x21c
.word 0x15bf96fc ! t1_data_exp_shm_area+0x220
.word 0xece0ff08 ! t1_data_exp_shm_area+0x224
.word 0x3a41ed73 ! t1_data_exp_shm_area+0x228
.word 0x3de8dddf ! t1_data_exp_shm_area+0x22c
.word 0x63e3af80 ! t1_data_exp_shm_area+0x230
.word 0x15c4b1fa ! t1_data_exp_shm_area+0x234
.word 0xb11a24b0 ! t1_data_exp_shm_area+0x238
.word 0x2cfbe805 ! 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 6400
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2511
! code 00c00000
! entry 00c00000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e89bdd307b
! 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, 0x40c00000)
.seg "text"
KGLOBAL(t2_ktbl)
t2_ktbl_page_begin:
.global t2_kref; t2_kref:
.skip 0
t2_ktbl:
.word 0xdf263ff4 ! t2_kref+0x0: st %f15, [%i0 - 0xc]
call SYM(t2_subr2)
.word 0xabb5800b ! t2_kref+0x8: edge8 %l6, %o3, %l5
.word 0xa1b40d90 ! t2_kref+0xc: fxor %f16, %f16, %f16
.word 0xd6263fe0 ! t2_kref+0x10: st %o3, [%i0 - 0x20]
.word 0x35800003 ! t2_kref+0x14: fbue,a _kref+0x20
.word 0x91b40037 ! t2_kref+0x18: edge8n %l0, %l7, %o0
.word 0x9fc10000 ! t2_kref+0x1c: call %g4
.word 0xa6ade01d ! t2_kref+0x20: andncc %l7, 0x1d, %l3
.word 0xaa15c010 ! t2_kref+0x24: or %l7, %l0, %l5
.word 0xae55a646 ! t2_kref+0x28: umul %l6, 0x646, %l7
.word 0xa1a00531 ! t2_kref+0x2c: fsqrts %f17, %f16
.word 0xd47e7fec ! t2_kref+0x30: swap [%i1 - 0x14], %o2
.word 0xa40c4017 ! t2_kref+0x34: and %l1, %l7, %l2
.word 0x92454008 ! t2_kref+0x38: addc %l5, %o0, %o1
.word 0x9a828010 ! t2_kref+0x3c: addcc %o2, %l0, %o5
.word 0x39480005 ! t2_kref+0x40: fbuge,a,pt %fcc0, _kref+0x54
.word 0x9fa01891 ! t2_kref+0x44: fitos %f17, %f15
.word 0xa3a448b1 ! t2_kref+0x48: fsubs %f17, %f17, %f17
.word 0xe5e65010 ! t2_kref+0x4c: casa [%i1]0x80, %l0, %l2
.word 0x81ac4a30 ! t2_kref+0x50: fcmps %fcc0, %f17, %f16
.word 0xea4e0000 ! t2_kref+0x54: ldsb [%i0], %l5
.word 0xe8567ff4 ! t2_kref+0x58: ldsh [%i1 - 0xc], %l4
.word 0x81ac4ab1 ! t2_kref+0x5c: fcmpes %fcc0, %f17, %f17
.word 0x2d2b0e36 ! t2_kref+0x60: sethi %hi(0xac38d800), %l6
.word 0xa1a0054e ! t2_kref+0x64: fsqrtd %f14, %f16
.word 0x9da00550 ! t2_kref+0x68: fsqrtd %f16, %f14
.word 0x9fa0188f ! t2_kref+0x6c: fitos %f15, %f15
.word 0xe0362012 ! t2_kref+0x70: sth %l0, [%i0 + 0x12]
.word 0x28480004 ! t2_kref+0x74: bleu,a,pt %icc, _kref+0x84
.word 0xa1a408ce ! t2_kref+0x78: fsubd %f16, %f14, %f16
.word 0x9fa408b0 ! t2_kref+0x7c: fsubs %f16, %f16, %f15
.word 0xafb24097 ! t2_kref+0x80: edge16 %o1, %l7, %l7
.word 0x81ab8a4e ! t2_kref+0x84: fcmpd %fcc0, %f14, %f14
.word 0xdf070018 ! t2_kref+0x88: ld [%i4 + %i0], %f15
.word 0x9fb44a71 ! t2_kref+0x8c: fpadd32s %f17, %f17, %f15
.word 0xe430a02a ! t2_kref+0x90: sth %l2, [%g2 + 0x2a]
.word 0xe1be1000 ! t2_kref+0x94: stda %f16, [%i0]0x80
.word 0x878020f0 ! t2_kref+0x98: mov 0xf0, %asi
.word 0xe19eda58 ! t2_kref+0x9c: ldda [%i3 + %i0]0xd2, %f16
call SYM(t2_subr2)
.word 0xe11e3ff8 ! t2_kref+0xa4: ldd [%i0 - 8], %f16
.word 0xa1a0014e ! t2_kref+0xa8: fabsd %f14, %f16
.word 0x2d800006 ! t2_kref+0xac: fbg,a _kref+0xc4
.word 0xac0c0012 ! t2_kref+0xb0: and %l0, %l2, %l6
.word 0xaa64c010 ! t2_kref+0xb4: subc %l3, %l0, %l5
.word 0xa2654012 ! t2_kref+0xb8: subc %l5, %l2, %l1
.word 0x9fa018d0 ! t2_kref+0xbc: fdtos %f16, %f15
.word 0x33480003 ! t2_kref+0xc0: fbe,a,pt %fcc0, _kref+0xcc
.word 0x9db40e50 ! t2_kref+0xc4: fxnor %f16, %f16, %f14
.word 0xa1a01911 ! t2_kref+0xc8: fitod %f17, %f16
.word 0x9fb00fe0 ! t2_kref+0xcc: fones %f15
.word 0x9fa018ce ! t2_kref+0xd0: fdtos %f14, %f15
.word 0x39480003 ! t2_kref+0xd4: fbuge,a,pt %fcc0, _kref+0xe0
.word 0x9da00550 ! t2_kref+0xd8: fsqrtd %f16, %f14
.word 0xa2450016 ! t2_kref+0xdc: addc %l4, %l6, %l1
.word 0x28480001 ! t2_kref+0xe0: bleu,a,pt %icc, _kref+0xe4
.word 0xe426001c ! t2_kref+0xe4: st %l2, [%i0 + %i4]
.word 0x33800002 ! t2_kref+0xe8: fbe,a _kref+0xf0
.word 0xa3a01a2f ! t2_kref+0xec: fstoi %f15, %f17
.word 0xaa947673 ! t2_kref+0xf0: orcc %l1, -0x98d, %l5
.word 0xa3a0012f ! t2_kref+0xf4: fabss %f15, %f17
.word 0xa844f8b9 ! t2_kref+0xf8: addc %l3, -0x747, %l4
.word 0xe13e401d ! t2_kref+0xfc: std %f16, [%i1 + %i5]
.word 0xa4a46886 ! t2_kref+0x100: subcc %l1, 0x886, %l2
.word 0x9de3bfa0 ! t2_kref+0x104: save %sp, -0x60, %sp
.word 0xa1ef401d ! t2_kref+0x108: restore %i5, %i5, %l0
.word 0x9fc10000 ! t2_kref+0x10c: call %g4
.word 0xd608a038 ! t2_kref+0x110: ldub [%g2 + 0x38], %o3
.word 0xac64b316 ! t2_kref+0x114: subc %l2, -0xcea, %l6
.word 0x37480002 ! t2_kref+0x118: fbge,a,pt %fcc0, _kref+0x120
.word 0xa1b00f10 ! t2_kref+0x11c: fsrc2 %f16, %f16
.word 0x21480002 ! t2_kref+0x120: fbn,a,pt %fcc0, _kref+0x128
.word 0x9892fa02 ! t2_kref+0x124: orcc %o3, -0x5fe, %o4
.word 0x920cc013 ! t2_kref+0x128: and %l3, %l3, %o1
.word 0xa034800a ! t2_kref+0x12c: orn %l2, %o2, %l0
.word 0x24480002 ! t2_kref+0x130: ble,a,pt %icc, _kref+0x138
.word 0xda10a018 ! t2_kref+0x134: lduh [%g2 + 0x18], %o5
.word 0x97b4c0f3 ! t2_kref+0x138: edge16ln %l3, %l3, %o3
.word 0xe11fbf50 ! t2_kref+0x13c: ldd [%fp - 0xb0], %f16
.word 0xee30a028 ! t2_kref+0x140: sth %l7, [%g2 + 0x28]
.word 0xa60d7f75 ! t2_kref+0x144: and %l5, -0x8b, %l3
.word 0xa3a01a4e ! t2_kref+0x148: fdtoi %f14, %f17
.word 0x9fc10000 ! t2_kref+0x14c: call %g4
.word 0xc12e2010 ! t2_kref+0x150: st %fsr, [%i0 + 0x10]
.word 0x81ab8a4e ! t2_kref+0x154: fcmpd %fcc0, %f14, %f14
.word 0xee08a018 ! t2_kref+0x158: ldub [%g2 + 0x18], %l7
.word 0xd9bf5a19 ! t2_kref+0x15c: stda %f12, [%i5 + %i1]0xd0
.word 0xa0d5a5d0 ! t2_kref+0x160: umulcc %l6, 0x5d0, %l0
.word 0xa3a018d0 ! t2_kref+0x164: fdtos %f16, %f17
.word 0xa1a000b1 ! t2_kref+0x168: fnegs %f17, %f16
.word 0xee50a038 ! t2_kref+0x16c: ldsh [%g2 + 0x38], %l7
.word 0x3f800002 ! t2_kref+0x170: fbo,a _kref+0x178
.word 0x993d8008 ! t2_kref+0x174: sra %l6, %o0, %o4
.word 0x942d756e ! t2_kref+0x178: andn %l5, -0xa92, %o2
.word 0xabb5c075 ! t2_kref+0x17c: edge8ln %l7, %l5, %l5
.word 0xac24f087 ! t2_kref+0x180: sub %l3, -0xf79, %l6
.word 0x92e5c009 ! t2_kref+0x184: subccc %l7, %o1, %o1
.word 0x9fc00004 ! t2_kref+0x188: call %g0 + %g4
.word 0xe820a018 ! t2_kref+0x18c: st %l4, [%g2 + 0x18]
.word 0x9fc10000 ! t2_kref+0x190: call %g4
.word 0xd230a02a ! t2_kref+0x194: sth %o1, [%g2 + 0x2a]
.word 0xd0260000 ! t2_kref+0x198: st %o0, [%i0]
.word 0xd8ce501a ! t2_kref+0x19c: ldsba [%i1 + %i2]0x80, %o4
.word 0xa6d4800b ! t2_kref+0x1a0: umulcc %l2, %o3, %l3
.word 0x29800003 ! t2_kref+0x1a4: fbl,a _kref+0x1b0
.word 0xe028a01b ! t2_kref+0x1a8: stb %l0, [%g2 + 0x1b]
.word 0xd030a008 ! t2_kref+0x1ac: sth %o0, [%g2 + 8]
.word 0xec08a038 ! t2_kref+0x1b0: ldub [%g2 + 0x38], %l6
.word 0xa3a0188f ! t2_kref+0x1b4: fitos %f15, %f17
.word 0xa1b48357 ! t2_kref+0x1b8: alignaddrl %l2, %l7, %l0
.word 0xeace501a ! t2_kref+0x1bc: ldsba [%i1 + %i2]0x80, %l5
.word 0xa1a01a4e ! t2_kref+0x1c0: fdtoi %f14, %f16
.word 0xe096501b ! t2_kref+0x1c4: lduha [%i1 + %i3]0x80, %l0
.word 0xa6958008 ! t2_kref+0x1c8: orcc %l6, %o0, %l3
.word 0x26800001 ! t2_kref+0x1cc: bl,a _kref+0x1d0
.word 0xeeae501a ! t2_kref+0x1d0: stba %l7, [%i1 + %i2]0x80
.word 0xd020a038 ! t2_kref+0x1d4: st %o0, [%g2 + 0x38]
.word 0x9085c008 ! t2_kref+0x1d8: addcc %l7, %o0, %o0
.word 0xe96e2010 ! t2_kref+0x1dc: prefetch %i0 + 0x10, 20
.word 0x9012c013 ! t2_kref+0x1e0: or %o3, %l3, %o0
.word 0x9b1223d7 ! t2_kref+0x1e4: taddcctv %o0, 0x3d7, %o5
.word 0xe67e0000 ! t2_kref+0x1e8: swap [%i0], %l3
.word 0xe828a038 ! t2_kref+0x1ec: stb %l4, [%g2 + 0x38]
.word 0xac62f041 ! t2_kref+0x1f0: subc %o3, -0xfbf, %l6
.word 0x31480008 ! t2_kref+0x1f4: fba,a,pt %fcc0, _kref+0x214
.word 0xd6ee5000 ! t2_kref+0x1f8: ldstuba [%i1]0x80, %o3
.word 0xa1b007b0 ! t2_kref+0x1fc: fpackfix %f16, %f16
.word 0x26480006 ! t2_kref+0x200: bl,a,pt %icc, _kref+0x218
.word 0xe300a038 ! t2_kref+0x204: ld [%g2 + 0x38], %f17
.word 0xa532a013 ! t2_kref+0x208: srl %o2, 0x13, %l2
.word 0x25800004 ! t2_kref+0x20c: fblg,a _kref+0x21c
.word 0xe100a038 ! t2_kref+0x210: ld [%g2 + 0x38], %f16
.word 0xa1b38a10 ! t2_kref+0x214: fpadd16 %f14, %f16, %f16
.word 0xa442f9c0 ! t2_kref+0x218: addc %o3, -0x640, %l2
.word 0x98020016 ! t2_kref+0x21c: add %o0, %l6, %o4
.word 0xa3a01891 ! t2_kref+0x220: fitos %f17, %f17
.word 0x905d0013 ! t2_kref+0x224: smul %l4, %l3, %o0
.word 0xa1a00550 ! t2_kref+0x228: fsqrtd %f16, %f16
.word 0xa3a01891 ! t2_kref+0x22c: fitos %f17, %f17
.word 0xc168a1c2 ! t2_kref+0x230: prefetch %g2 + 0x1c2, 0
.word 0x95b3854e ! t2_kref+0x234: fcmpeq16 %f14, %f14, %o2
.word 0xa1a0188f ! t2_kref+0x238: fitos %f15, %f16
.word 0x90127239 ! t2_kref+0x23c: or %o1, -0xdc7, %o0
.word 0x271ac164 ! t2_kref+0x240: sethi %hi(0x6b059000), %l3
.word 0xa3a4082f ! t2_kref+0x244: fadds %f16, %f15, %f17
.word 0xe300a028 ! t2_kref+0x248: ld [%g2 + 0x28], %f17
.word 0x9bb4054e ! t2_kref+0x24c: fcmpeq16 %f16, %f14, %o5
.word 0x20480007 ! t2_kref+0x250: bn,a,pt %icc, _kref+0x26c
.word 0xeab6d018 ! t2_kref+0x254: stha %l5, [%i3 + %i0]0x80
.word 0x34480004 ! t2_kref+0x258: bg,a,pt %icc, _kref+0x268
.word 0x98e4c011 ! t2_kref+0x25c: subccc %l3, %l1, %o4
.word 0xeab01019 ! t2_kref+0x260: stha %l5, [%g0 + %i1]0x80
.word 0x81ac0ab0 ! t2_kref+0x264: fcmpes %fcc0, %f16, %f16
.word 0xa1a00550 ! t2_kref+0x268: fsqrtd %f16, %f16
.word 0xa044e56f ! t2_kref+0x26c: addc %l3, 0x56f, %l0
.word 0x81580000 ! t2_kref+0x270: flushw
.word 0xa1a00550 ! t2_kref+0x274: fsqrtd %f16, %f16
.word 0x2d800008 ! t2_kref+0x278: fbg,a _kref+0x298
.word 0xc1ee1014 ! t2_kref+0x27c: prefetcha %i0 + %l4, 0
.word 0x2e480003 ! t2_kref+0x280: bvs,a,pt %icc, _kref+0x28c
.word 0x9db38c8e ! t2_kref+0x284: fandnot2 %f14, %f14, %f14
.word 0x96050016 ! t2_kref+0x288: add %l4, %l6, %o3
.word 0xa5b2c308 ! t2_kref+0x28c: alignaddr %o3, %o0, %l2
.word 0xa1b38d8e ! t2_kref+0x290: fxor %f14, %f14, %f16
.word 0x9da40d2f ! t2_kref+0x294: fsmuld %f16, %f15, %f14
.word 0xd228a039 ! t2_kref+0x298: stb %o1, [%g2 + 0x39]
.word 0xa1a0190f ! t2_kref+0x29c: fitod %f15, %f16
.word 0xe13f4018 ! t2_kref+0x2a0: std %f16, [%i5 + %i0]
.word 0xa3418000 ! t2_kref+0x2a4: mov %fprs, %l1
.word 0x9fc10000 ! t2_kref+0x2a8: call %g4
.word 0xa1a408ce ! t2_kref+0x2ac: fsubd %f16, %f14, %f16
.word 0xad1cb1f8 ! t2_kref+0x2b0: tsubcctv %l2, -0xe08, %l6
.word 0xe210a00a ! t2_kref+0x2b4: lduh [%g2 + 0xa], %l1
.word 0x19062071 ! t2_kref+0x2b8: sethi %hi(0x1881c400), %o4
.word 0x9da44d2f ! t2_kref+0x2bc: fsmuld %f17, %f15, %f14
.word 0xd236001b ! t2_kref+0x2c0: sth %o1, [%i0 + %i3]
.word 0xdd3e001d ! t2_kref+0x2c4: std %f14, [%i0 + %i5]
.word 0x2a480008 ! t2_kref+0x2c8: bcs,a,pt %icc, _kref+0x2e8
.word 0xd6264000 ! t2_kref+0x2cc: st %o3, [%i1]
.word 0xa1a0012f ! t2_kref+0x2d0: fabss %f15, %f16
call SYM(t2_subr0)
.word 0xa3a0012f ! t2_kref+0x2d8: fabss %f15, %f17
.word 0x9db4066f ! t2_kref+0x2dc: fmul8x16au %f16, %f15, %f14
.word 0xec86501c ! t2_kref+0x2e0: lda [%i1 + %i4]0x80, %l6
.word 0xa1a3c8b0 ! t2_kref+0x2e4: fsubs %f15, %f16, %f16
.word 0xa1b44d31 ! t2_kref+0x2e8: fandnot1s %f17, %f17, %f16
.word 0xa1a0012f ! t2_kref+0x2ec: fabss %f15, %f16
.word 0xd03e7ff0 ! t2_kref+0x2f0: std %o0, [%i1 - 0x10]
.word 0x2c480004 ! t2_kref+0x2f4: bneg,a,pt %icc, _kref+0x304
.word 0xec7e201c ! t2_kref+0x2f8: swap [%i0 + 0x1c], %l6
.word 0xa6a4c013 ! t2_kref+0x2fc: subcc %l3, %l3, %l3
.word 0x81abcab0 ! t2_kref+0x300: fcmpes %fcc0, %f15, %f16
.word 0x92d26873 ! t2_kref+0x304: umulcc %o1, 0x873, %o1
.word 0xa3a01891 ! t2_kref+0x308: fitos %f17, %f17
.word 0x3b800006 ! t2_kref+0x30c: fble,a _kref+0x324
.word 0xac7a0014 ! t2_kref+0x310: sdiv %o0, %l4, %l6
.word 0xe2a01019 ! t2_kref+0x314: sta %l1, [%g0 + %i1]0x80
.word 0xa3b3cd31 ! t2_kref+0x318: fandnot1s %f15, %f17, %f17
.word 0xea801019 ! t2_kref+0x31c: lda [%g0 + %i1]0x80, %l5
.word 0xe810a028 ! t2_kref+0x320: lduh [%g2 + 0x28], %l4
.word 0xd87e2018 ! t2_kref+0x324: swap [%i0 + 0x18], %o4
.word 0xeb68a049 ! t2_kref+0x328: prefetch %g2 + 0x49, 21
.word 0xa3a00030 ! t2_kref+0x32c: fmovs %f16, %f17
.word 0x94628015 ! t2_kref+0x330: subc %o2, %l5, %o2
.word 0xa3a01a30 ! t2_kref+0x334: fstoi %f16, %f17
.word 0xa0246caa ! t2_kref+0x338: sub %l1, 0xcaa, %l0
.word 0xa1a408d0 ! t2_kref+0x33c: fsubd %f16, %f16, %f16
.word 0xea28a00b ! t2_kref+0x340: stb %l5, [%g2 + 0xb]
.word 0xa3a3c92f ! t2_kref+0x344: fmuls %f15, %f15, %f17
.word 0xe120a008 ! t2_kref+0x348: st %f16, [%g2 + 8]
.word 0xa4c20016 ! t2_kref+0x34c: addccc %o0, %l6, %l2
.word 0xe60e600d ! t2_kref+0x350: ldub [%i1 + 0xd], %l3
.word 0xa532e00e ! t2_kref+0x354: srl %o3, 0xe, %l2
.word 0x92052592 ! t2_kref+0x358: add %l4, 0x592, %o1
.word 0x98c2a0df ! t2_kref+0x35c: addccc %o2, 0xdf, %o4
.word 0x9da01911 ! t2_kref+0x360: fitod %f17, %f14
.word 0x3c480004 ! t2_kref+0x364: bpos,a,pt %icc, _kref+0x374
.word 0x9da01911 ! t2_kref+0x368: fitod %f17, %f14
.word 0xc07f0019 ! t2_kref+0x36c: swap [%i4 + %i1], %g0
.word 0x26480002 ! t2_kref+0x370: bl,a,pt %icc, _kref+0x378
.word 0xa1a408d0 ! t2_kref+0x374: fsubd %f16, %f16, %f16
.word 0x9815264b ! t2_kref+0x378: or %l4, 0x64b, %o4
.word 0xe648a008 ! t2_kref+0x37c: ldsb [%g2 + 8], %l3
.word 0xec56c019 ! t2_kref+0x380: ldsh [%i3 + %i1], %l6
.word 0xe436200e ! t2_kref+0x384: sth %l2, [%i0 + 0xe]
.word 0xc768a0c1 ! t2_kref+0x388: prefetch %g2 + 0xc1, 3
.word 0x94a4a10c ! t2_kref+0x38c: subcc %l2, 0x10c, %o2
.word 0xa1a01931 ! t2_kref+0x390: fstod %f17, %f16
.word 0xa944c000 ! t2_kref+0x394: mov %gsr, %l4
.word 0xa3a01890 ! t2_kref+0x398: fitos %f16, %f17
.word 0xe7ee501b ! t2_kref+0x39c: prefetcha %i1 + %i3, 19
.word 0x9fa000b0 ! t2_kref+0x3a0: fnegs %f16, %f15
.word 0xa3a00031 ! t2_kref+0x3a4: fmovs %f17, %f17
.word 0xd03e7fe8 ! t2_kref+0x3a8: std %o0, [%i1 - 0x18]
.word 0xa1b40990 ! t2_kref+0x3ac: bshuffle %f16, %f16, %f16
.word 0xad05a79f ! t2_kref+0x3b0: taddcc %l6, 0x79f, %l6
.word 0xdf00a018 ! t2_kref+0x3b4: ld [%g2 + 0x18], %f15
.word 0xa3b3ce6f ! t2_kref+0x3b8: fxnors %f15, %f15, %f17
.word 0xa3b40ea0 ! t2_kref+0x3bc: fsrc1s %f16, %f17
.word 0xfb6e001c ! t2_kref+0x3c0: prefetch %i0 + %i4, 29
.word 0xa1a408ce ! t2_kref+0x3c4: fsubd %f16, %f14, %f16
.word 0xe400a008 ! t2_kref+0x3c8: ld [%g2 + 8], %l2
.word 0xe800a018 ! t2_kref+0x3cc: ld [%g2 + 0x18], %l4
.word 0xe320a008 ! t2_kref+0x3d0: st %f17, [%g2 + 8]
.word 0x20480005 ! t2_kref+0x3d4: bn,a,pt %icc, _kref+0x3e8
.word 0x961a8014 ! t2_kref+0x3d8: xor %o2, %l4, %o3
.word 0xe320a028 ! t2_kref+0x3dc: st %f17, [%g2 + 0x28]
.word 0x9fa4482f ! t2_kref+0x3e0: fadds %f17, %f15, %f15
.word 0x9da0192f ! t2_kref+0x3e4: fstod %f15, %f14
.word 0xa80cc00b ! t2_kref+0x3e8: and %l3, %o3, %l4
.word 0xac440009 ! t2_kref+0x3ec: addc %l0, %o1, %l6
.word 0xa7b384ce ! t2_kref+0x3f0: fcmpne32 %f14, %f14, %l3
.word 0x9055fef7 ! t2_kref+0x3f4: umul %l7, -0x109, %o0
.word 0x35800008 ! t2_kref+0x3f8: fbue,a _kref+0x418
.word 0xa29a695b ! t2_kref+0x3fc: xorcc %o1, 0x95b, %l1
.word 0x81abcaaf ! t2_kref+0x400: fcmpes %fcc0, %f15, %f15
.word 0xe828a018 ! t2_kref+0x404: stb %l4, [%g2 + 0x18]
.word 0x90bd747f ! t2_kref+0x408: xnorcc %l5, -0xb81, %o0
.word 0xa4b46a71 ! t2_kref+0x40c: orncc %l1, 0xa71, %l2
.word 0x21105d39 ! t2_kref+0x410: sethi %hi(0x4174e400), %l0
.word 0x992d400b ! t2_kref+0x414: sll %l5, %o3, %o4
.word 0x98242042 ! t2_kref+0x418: sub %l0, 0x42, %o4
.word 0xa1a01910 ! t2_kref+0x41c: fitod %f16, %f16
.word 0xd430a00a ! t2_kref+0x420: sth %o2, [%g2 + 0xa]
.word 0xa1a408b0 ! t2_kref+0x424: fsubs %f16, %f16, %f16
.word 0xe408a018 ! t2_kref+0x428: ldub [%g2 + 0x18], %l2
.word 0xc07e401c ! t2_kref+0x42c: swap [%i1 + %i4], %g0
.word 0x96024015 ! t2_kref+0x430: add %o1, %l5, %o3
.word 0xa1400000 ! t2_kref+0x434: mov %y, %l0
.word 0x13357c63 ! t2_kref+0x438: sethi %hi(0xd5f18c00), %o1
.word 0xe67e2018 ! t2_kref+0x43c: swap [%i0 + 0x18], %l3
.word 0x23480001 ! t2_kref+0x440: fbne,a,pt %fcc0, _kref+0x444
.word 0xc398a140 ! t2_kref+0x444: ldda [%g2 + 0x140]%asi, %f32
.word 0xdf20a028 ! t2_kref+0x448: st %f15, [%g2 + 0x28]
.word 0xa4bc400a ! t2_kref+0x44c: xnorcc %l1, %o2, %l2
.word 0x9442f734 ! t2_kref+0x450: addc %o3, -0x8cc, %o2
.word 0x90d44010 ! t2_kref+0x454: umulcc %l1, %l0, %o0
.word 0x20800004 ! t2_kref+0x458: bn,a _kref+0x468
.word 0xa255f59e ! t2_kref+0x45c: umul %l7, -0xa62, %l1
.word 0xa1a018d0 ! t2_kref+0x460: fdtos %f16, %f16
.word 0x36800004 ! t2_kref+0x464: bge,a _kref+0x474
.word 0x9454bb5b ! t2_kref+0x468: umul %l2, -0x4a5, %o2
.word 0xdf20a038 ! t2_kref+0x46c: st %f15, [%g2 + 0x38]
.word 0x94ad4015 ! t2_kref+0x470: andncc %l5, %l5, %o2
.word 0xc398a140 ! t2_kref+0x474: ldda [%g2 + 0x140]%asi, %f32
.word 0xa48d25f6 ! t2_kref+0x478: andcc %l4, 0x5f6, %l2
.word 0xa3b5c356 ! t2_kref+0x47c: alignaddrl %l7, %l6, %l1
.word 0xec20a038 ! t2_kref+0x480: st %l6, [%g2 + 0x38]
.word 0x9624000a ! t2_kref+0x484: sub %l0, %o2, %o3
.word 0xec881019 ! t2_kref+0x488: lduba [%g0 + %i1]0x80, %l6
.word 0xaa3c7fe4 ! t2_kref+0x48c: xnor %l1, -0x1c, %l5
.word 0xa1a40d31 ! t2_kref+0x490: fsmuld %f16, %f17, %f16
.word 0x3d480008 ! t2_kref+0x494: fbule,a,pt %fcc0, _kref+0x4b4
.word 0xa6b40017 ! t2_kref+0x498: orncc %l0, %l7, %l3
.word 0x81ab8ad0 ! t2_kref+0x49c: fcmped %fcc0, %f14, %f16
.word 0xa1b4096f ! t2_kref+0x4a0: fpmerge %f16, %f15, %f16
.word 0xaae46788 ! t2_kref+0x4a4: subccc %l1, 0x788, %l5
.word 0xa3a0052f ! t2_kref+0x4a8: fsqrts %f15, %f17
.word 0xa1a00550 ! t2_kref+0x4ac: fsqrtd %f16, %f16
.word 0x2b800005 ! t2_kref+0x4b0: fbug,a _kref+0x4c4
.word 0xa1a0054e ! t2_kref+0x4b4: fsqrtd %f14, %f16
.word 0xa1b44711 ! t2_kref+0x4b8: fmuld8sux16 %f17, %f17, %f16
.word 0x9da01930 ! t2_kref+0x4bc: fstod %f16, %f14
.word 0xa8944014 ! t2_kref+0x4c0: orcc %l1, %l4, %l4
.word 0xe8362008 ! t2_kref+0x4c4: sth %l4, [%i0 + 8]
.word 0xa244eed6 ! t2_kref+0x4c8: addc %l3, 0xed6, %l1
.word 0xa1a01931 ! t2_kref+0x4cc: fstod %f17, %f16
.word 0x9fa449b0 ! t2_kref+0x4d0: fdivs %f17, %f16, %f15
.word 0x81abcaaf ! t2_kref+0x4d4: fcmpes %fcc0, %f15, %f15
.word 0xdf801019 ! t2_kref+0x4d8: lda [%g0 + %i1]0x80, %f15
.word 0xa3a3c831 ! t2_kref+0x4dc: fadds %f15, %f17, %f17
.word 0xa1a01910 ! t2_kref+0x4e0: fitod %f16, %f16
.word 0x9db38990 ! t2_kref+0x4e4: bshuffle %f14, %f16, %f14
.word 0xe030a01a ! t2_kref+0x4e8: sth %l0, [%g2 + 0x1a]
.word 0xa3a01890 ! t2_kref+0x4ec: fitos %f16, %f17
.word 0x96aa400b ! t2_kref+0x4f0: andncc %o1, %o3, %o3
.word 0x9fc00004 ! t2_kref+0x4f4: call %g0 + %g4
.word 0x933a0009 ! t2_kref+0x4f8: sra %o0, %o1, %o1
.word 0x81ac4ab1 ! t2_kref+0x4fc: fcmpes %fcc0, %f17, %f17
.word 0x20480002 ! t2_kref+0x500: bn,a,pt %icc, _kref+0x508
.word 0xec08a02b ! t2_kref+0x504: ldub [%g2 + 0x2b], %l6
.word 0xe020a028 ! t2_kref+0x508: st %l0, [%g2 + 0x28]
.word 0xa3b00c20 ! t2_kref+0x50c: fzeros %f17
.word 0xa1a0188f ! t2_kref+0x510: fitos %f15, %f16
.word 0xa1a0054e ! t2_kref+0x514: fsqrtd %f14, %f16
.word 0x98ba78dd ! t2_kref+0x518: xnorcc %o1, -0x723, %o4
.word 0x9fb44ef0 ! t2_kref+0x51c: fornot2s %f17, %f16, %f15
.word 0xae1d0012 ! t2_kref+0x520: xor %l4, %l2, %l7
.word 0x85840015 ! t2_kref+0x524: wr %l0, %l5, %ccr
.word 0x907cb575 ! t2_kref+0x528: sdiv %l2, -0xa8b, %o0
.word 0xac12b0c7 ! t2_kref+0x52c: or %o2, -0xf39, %l6
.word 0xa1a01a50 ! t2_kref+0x530: fdtoi %f16, %f16
.word 0xea20a008 ! t2_kref+0x534: st %l5, [%g2 + 8]
.word 0xe1067fe0 ! t2_kref+0x538: ld [%i1 - 0x20], %f16
.word 0xd028a038 ! t2_kref+0x53c: stb %o0, [%g2 + 0x38]
.word 0xede65011 ! t2_kref+0x540: casa [%i1]0x80, %l1, %l6
.word 0xa07c800a ! t2_kref+0x544: sdiv %l2, %o2, %l0
.word 0xe3b8a180 ! t2_kref+0x548: stda %f48, [%g2 + 0x180]%asi
.word 0x92f522a5 ! t2_kref+0x54c: udivcc %l4, 0x2a5, %o1
.word 0x251ac1d4 ! t2_kref+0x550: sethi %hi(0x6b075000), %l2
.word 0xa1a409b0 ! t2_kref+0x554: fdivs %f16, %f16, %f16
.word 0xa4e5a87a ! t2_kref+0x558: subccc %l6, 0x87a, %l2
.word 0x3f800004 ! t2_kref+0x55c: fbo,a _kref+0x56c
.word 0xa3b00f30 ! t2_kref+0x560: fsrc2s %f16, %f17
.word 0xd878a008 ! t2_kref+0x564: swap [%g2 + 8], %o4
.word 0xa3a000af ! t2_kref+0x568: fnegs %f15, %f17
.word 0x39800006 ! t2_kref+0x56c: fbuge,a _kref+0x584
.word 0xa1a018ce ! t2_kref+0x570: fdtos %f14, %f16
.word 0xa5b4050e ! t2_kref+0x574: fcmpgt16 %f16, %f14, %l2
.word 0x9fa00131 ! t2_kref+0x578: fabss %f17, %f15
.word 0xd428a03b ! t2_kref+0x57c: stb %o2, [%g2 + 0x3b]
.word 0x81ab8a50 ! t2_kref+0x580: fcmpd %fcc0, %f14, %f16
.word 0x97b24156 ! t2_kref+0x584: edge32l %o1, %l6, %o3
.word 0xd610a038 ! t2_kref+0x588: lduh [%g2 + 0x38], %o3
.word 0x9da40d30 ! t2_kref+0x58c: fsmuld %f16, %f16, %f14
.word 0xa1b3ca6f ! t2_kref+0x590: fpadd32s %f15, %f15, %f16
.word 0xe3b8a180 ! t2_kref+0x594: stda %f48, [%g2 + 0x180]%asi
.word 0x9fc00004 ! t2_kref+0x598: call %g0 + %g4
.word 0xaaac7025 ! t2_kref+0x59c: andncc %l1, -0xfdb, %l5
.word 0xd6c81018 ! t2_kref+0x5a0: ldsba [%g0 + %i0]0x80, %o3
.word 0xa41460f3 ! t2_kref+0x5a4: or %l1, 0xf3, %l2
.word 0x38480007 ! t2_kref+0x5a8: bgu,a,pt %icc, _kref+0x5c4
.word 0xa00dc012 ! t2_kref+0x5ac: and %l7, %l2, %l0
.word 0xe0b6d018 ! t2_kref+0x5b0: stha %l0, [%i3 + %i0]0x80
.word 0xa1b3cdb1 ! t2_kref+0x5b4: fxors %f15, %f17, %f16
.word 0xa2d4c010 ! t2_kref+0x5b8: umulcc %l3, %l0, %l1
.word 0xd8ee1000 ! t2_kref+0x5bc: ldstuba [%i0]0x80, %o4
.word 0x98628015 ! t2_kref+0x5c0: subc %o2, %l5, %o4
.word 0x9da00550 ! t2_kref+0x5c4: fsqrtd %f16, %f14
.word 0xa1a3c82f ! t2_kref+0x5c8: fadds %f15, %f15, %f16
.word 0xa535000a ! t2_kref+0x5cc: srl %l4, %o2, %l2
.word 0x9814000b ! t2_kref+0x5d0: or %l0, %o3, %o4
.word 0xa1a00550 ! t2_kref+0x5d4: fsqrtd %f16, %f16
.word 0x2c480007 ! t2_kref+0x5d8: bneg,a,pt %icc, _kref+0x5f4
.word 0xa3a3c82f ! t2_kref+0x5dc: fadds %f15, %f15, %f17
.word 0xd62e3ff1 ! t2_kref+0x5e0: stb %o3, [%i0 - 0xf]
.word 0x90128012 ! t2_kref+0x5e4: or %o2, %l2, %o0
.word 0xa6f52058 ! t2_kref+0x5e8: udivcc %l4, 0x58, %l3
.word 0x2e800006 ! t2_kref+0x5ec: bvs,a _kref+0x604
.word 0x92f2769c ! t2_kref+0x5f0: udivcc %o1, -0x964, %o1
.word 0x25800003 ! t2_kref+0x5f4: fblg,a _kref+0x600
.word 0xe030a008 ! t2_kref+0x5f8: sth %l0, [%g2 + 8]
.word 0xe2fe1000 ! t2_kref+0x5fc: swapa [%i0]0x80, %l1
.word 0xa1b44630 ! t2_kref+0x600: fmul8x16 %f17, %f16, %f16
.word 0x96c5000a ! t2_kref+0x604: addccc %l4, %o2, %o3
.word 0xe22e3fe3 ! t2_kref+0x608: stb %l1, [%i0 - 0x1d]
.word 0x9db40d90 ! t2_kref+0x60c: fxor %f16, %f16, %f14
.word 0x20480003 ! t2_kref+0x610: bn,a,pt %icc, _kref+0x61c
.word 0xa1a00130 ! t2_kref+0x614: fabss %f16, %f16
.word 0xe47e401c ! t2_kref+0x618: swap [%i1 + %i4], %l2
.word 0xe648a018 ! t2_kref+0x61c: ldsb [%g2 + 0x18], %l3
.word 0x99418000 ! t2_kref+0x620: mov %fprs, %o4
.word 0x878020d2 ! t2_kref+0x624: mov 0xd2, %asi
.word 0xdf260000 ! t2_kref+0x628: st %f15, [%i0]
.word 0x932d8013 ! t2_kref+0x62c: sll %l6, %l3, %o1
.word 0x9da0004e ! t2_kref+0x630: fmovd %f14, %f14
.word 0xa1b40dd0 ! t2_kref+0x634: fnand %f16, %f16, %f16
.word 0x9da00550 ! t2_kref+0x638: fsqrtd %f16, %f14
.word 0x90aa3632 ! t2_kref+0x63c: andncc %o0, -0x9ce, %o0
.word 0xe64e2003 ! t2_kref+0x640: ldsb [%i0 + 3], %l3
.word 0xa1a388ce ! t2_kref+0x644: fsubd %f14, %f14, %f16
.word 0xe13f4019 ! t2_kref+0x648: std %f16, [%i5 + %i1]
.word 0xa1a40d2f ! t2_kref+0x64c: fsmuld %f16, %f15, %f16
.word 0xe8c6101c ! t2_kref+0x650: ldswa [%i0 + %i4]0x80, %l4
call SYM(t2_subr0)
.word 0x96622b8f ! t2_kref+0x658: subc %o0, 0xb8f, %o3
.word 0x912a0015 ! t2_kref+0x65c: sll %o0, %l5, %o0
.word 0xa1a40830 ! t2_kref+0x660: fadds %f16, %f16, %f16
.word 0xa1b38a90 ! t2_kref+0x664: fpsub16 %f14, %f16, %f16
.word 0xe6901018 ! t2_kref+0x668: lduha [%g0 + %i0]0x80, %l3
.word 0xa1a0188f ! t2_kref+0x66c: fitos %f15, %f16
.word 0xd8df5018 ! t2_kref+0x670: ldxa [%i5 + %i0]0x80, %o4
.word 0x9fa448b1 ! t2_kref+0x674: fsubs %f17, %f17, %f15
.word 0xea4e200e ! t2_kref+0x678: ldsb [%i0 + 0xe], %l5
.word 0xa1a388ce ! t2_kref+0x67c: fsubd %f14, %f14, %f16
.word 0xec28a038 ! t2_kref+0x680: stb %l6, [%g2 + 0x38]
.word 0xa32a800a ! t2_kref+0x684: sll %o2, %o2, %l1
.word 0x81ab8ad0 ! t2_kref+0x688: fcmped %fcc0, %f14, %f16
.word 0x9da01911 ! t2_kref+0x68c: fitod %f17, %f14
.word 0xa33d4014 ! t2_kref+0x690: sra %l5, %l4, %l1
.word 0x81ac0ab0 ! t2_kref+0x694: fcmpes %fcc0, %f16, %f16
.word 0xe13e6008 ! t2_kref+0x698: std %f16, [%i1 + 8]
.word 0xa4bc8014 ! t2_kref+0x69c: xnorcc %l2, %l4, %l2
.word 0x98b28011 ! t2_kref+0x6a0: orncc %o2, %l1, %o4
.word 0xa03c4017 ! t2_kref+0x6a4: xnor %l1, %l7, %l0
.word 0x112c5410 ! t2_kref+0x6a8: sethi %hi(0xb1504000), %o0
.word 0xea30a008 ! t2_kref+0x6ac: sth %l5, [%g2 + 8]
.word 0xa01aac8d ! t2_kref+0x6b0: xor %o2, 0xc8d, %l0
.word 0xe640a018 ! t2_kref+0x6b4: ldsw [%g2 + 0x18], %l3
.word 0xac3c3b6b ! t2_kref+0x6b8: xnor %l0, -0x495, %l6
.word 0xe11e7ff0 ! t2_kref+0x6bc: ldd [%i1 - 0x10], %f16
.word 0xaf3c4015 ! t2_kref+0x6c0: sra %l1, %l5, %l7
.word 0xa1a408ce ! t2_kref+0x6c4: fsubd %f16, %f14, %f16
.word 0xc12e001c ! t2_kref+0x6c8: st %fsr, [%i0 + %i4]
.word 0xe41e2010 ! t2_kref+0x6cc: ldd [%i0 + 0x10], %l2
.word 0x81ac4a30 ! t2_kref+0x6d0: fcmps %fcc0, %f17, %f16
.word 0xa3a44831 ! t2_kref+0x6d4: fadds %f17, %f17, %f17
.word 0x9fc10000 ! t2_kref+0x6d8: call %g4
.word 0xa1a01930 ! t2_kref+0x6dc: fstod %f16, %f16
.word 0x94ac8017 ! t2_kref+0x6e0: andncc %l2, %l7, %o2
.word 0xb810200c ! t2_kref+0x6e4: mov 0xc, %i4
.word 0xec3e401d ! t2_kref+0x6e8: std %l6, [%i1 + %i5]
.word 0x9db40ed0 ! t2_kref+0x6ec: fornot2 %f16, %f16, %f14
.word 0x9fa00530 ! t2_kref+0x6f0: fsqrts %f16, %f15
call SYM(t2_subr3)
.word 0xa3a000b0 ! t2_kref+0x6f8: fnegs %f16, %f17
.word 0xa1a0188f ! t2_kref+0x6fc: fitos %f15, %f16
.word 0x3e800001 ! t2_kref+0x700: bvc,a _kref+0x704
.word 0x9a6534e0 ! t2_kref+0x704: subc %l4, -0xb20, %o5
.word 0x9da44d31 ! t2_kref+0x708: fsmuld %f17, %f17, %f14
.word 0x81abcab0 ! t2_kref+0x70c: fcmpes %fcc0, %f15, %f16
.word 0x9fc00004 ! t2_kref+0x710: call %g0 + %g4
.word 0xa1a00550 ! t2_kref+0x714: fsqrtd %f16, %f16
.word 0xd0a6101c ! t2_kref+0x718: sta %o0, [%i0 + %i4]0x80
.word 0x24480007 ! t2_kref+0x71c: ble,a,pt %icc, _kref+0x738
.word 0xd4260000 ! t2_kref+0x720: st %o2, [%i0]
.word 0xa1a40950 ! t2_kref+0x724: fmuld %f16, %f16, %f16
.word 0xa1a0054e ! t2_kref+0x728: fsqrtd %f14, %f16
.word 0xea40a028 ! t2_kref+0x72c: ldsw [%g2 + 0x28], %l5
.word 0xdf066000 ! t2_kref+0x730: ld [%i1], %f15
.word 0x3d800002 ! t2_kref+0x734: fbule,a _kref+0x73c
.word 0xad3c201a ! t2_kref+0x738: sra %l0, 0x1a, %l6
.word 0xa3a01a50 ! t2_kref+0x73c: fdtoi %f16, %f17
.word 0x9fa018d0 ! t2_kref+0x740: fdtos %f16, %f15
.word 0x81ac0a50 ! t2_kref+0x744: fcmpd %fcc0, %f16, %f16
call SYM(t2_subr1)
.word 0x980423bb ! t2_kref+0x74c: add %l0, 0x3bb, %o4
.word 0xa1a00550 ! t2_kref+0x750: fsqrtd %f16, %f16
.word 0xa3a00031 ! t2_kref+0x754: fmovs %f17, %f17
.word 0xa07c800b ! t2_kref+0x758: sdiv %l2, %o3, %l0
.word 0xd620a008 ! t2_kref+0x75c: st %o3, [%g2 + 8]
.word 0xe11fbd48 ! t2_kref+0x760: ldd [%fp - 0x2b8], %f16
.word 0x9214b79e ! t2_kref+0x764: or %l2, -0x862, %o1
.word 0xa1a408ce ! t2_kref+0x768: fsubd %f16, %f14, %f16
.word 0x9fa018d0 ! t2_kref+0x76c: fdtos %f16, %f15
.word 0xa1b20070 ! t2_kref+0x770: edge8ln %o0, %l0, %l0
.word 0xa0c47da2 ! t2_kref+0x774: addccc %l1, -0x25e, %l0
.word 0x9740c000 ! t2_kref+0x778: mov %asi, %o3
.word 0x9db38e50 ! t2_kref+0x77c: fxnor %f14, %f16, %f14
.word 0x34800003 ! t2_kref+0x780: bg,a _kref+0x78c
.word 0x9da0054e ! t2_kref+0x784: fsqrtd %f14, %f14
.word 0xa3a3c9b1 ! t2_kref+0x788: fdivs %f15, %f17, %f17
.word 0x8dd02010 ! t2_kref+0x78c: tneg %icc, %g0 + 0x10
.word 0xab3c400b ! t2_kref+0x790: sra %l1, %o3, %l5
.word 0x9fa00031 ! t2_kref+0x794: fmovs %f17, %f15
.word 0xa652000a ! t2_kref+0x798: umul %o0, %o2, %l3
.word 0xe320a018 ! t2_kref+0x79c: st %f17, [%g2 + 0x18]
.word 0xa054bb4b ! t2_kref+0x7a0: umul %l2, -0x4b5, %l0
.word 0xa1a01910 ! t2_kref+0x7a4: fitod %f16, %f16
.word 0x96e54016 ! t2_kref+0x7a8: subccc %l5, %l6, %o3
.word 0xd47e401c ! t2_kref+0x7ac: swap [%i1 + %i4], %o2
.word 0xe120a008 ! t2_kref+0x7b0: st %f16, [%g2 + 8]
.word 0xeea6501c ! t2_kref+0x7b4: sta %l7, [%i1 + %i4]0x80
.word 0xa1a44830 ! t2_kref+0x7b8: fadds %f17, %f16, %f16
.word 0xafb2c115 ! t2_kref+0x7bc: edge32 %o3, %l5, %l7
.word 0x37480008 ! t2_kref+0x7c0: fbge,a,pt %fcc0, _kref+0x7e0
.word 0xa7b4c352 ! t2_kref+0x7c4: alignaddrl %l3, %l2, %l3
.word 0xd8470019 ! t2_kref+0x7c8: ldsw [%i4 + %i1], %o4
.word 0xa3a4482f ! t2_kref+0x7cc: fadds %f17, %f15, %f17
.word 0xadb58091 ! t2_kref+0x7d0: edge16 %l6, %l1, %l6
.word 0xa4240008 ! t2_kref+0x7d4: sub %l0, %o0, %l2
.word 0x90f5eb1d ! t2_kref+0x7d8: udivcc %l7, 0xb1d, %o0
.word 0xd68e9018 ! t2_kref+0x7dc: lduba [%i2 + %i0]0x80, %o3
.word 0x9da01931 ! t2_kref+0x7e0: fstod %f17, %f14
.word 0x33480007 ! t2_kref+0x7e4: fbe,a,pt %fcc0, _kref+0x800
.word 0x9fb3ce71 ! t2_kref+0x7e8: fxnors %f15, %f17, %f15
.word 0xa1b40a90 ! t2_kref+0x7ec: fpsub16 %f16, %f16, %f16
.word 0xd0166002 ! t2_kref+0x7f0: lduh [%i1 + 2], %o0
.word 0xa1a3cd31 ! t2_kref+0x7f4: fsmuld %f15, %f17, %f16
.word 0x31480001 ! t2_kref+0x7f8: fba,a,pt %fcc0, _kref+0x7fc
.word 0x9fa409b1 ! t2_kref+0x7fc: fdivs %f16, %f17, %f15
.word 0xe8a6501c ! t2_kref+0x800: sta %l4, [%i1 + %i4]0x80
.word 0x2f800004 ! t2_kref+0x804: fbu,a _kref+0x814
.word 0xa2c40012 ! t2_kref+0x808: addccc %l0, %l2, %l1
.word 0xa1a018d0 ! t2_kref+0x80c: fdtos %f16, %f16
.word 0xa8050011 ! t2_kref+0x810: add %l4, %l1, %l4
.word 0xe3260000 ! t2_kref+0x814: st %f17, [%i0]
.word 0xd028a01b ! t2_kref+0x818: stb %o0, [%g2 + 0x1b]
.word 0xa2246e29 ! t2_kref+0x81c: sub %l1, 0xe29, %l1
.word 0x23480005 ! t2_kref+0x820: fbne,a,pt %fcc0, _kref+0x834
.word 0x81dac01b ! t2_kref+0x824: flush %o3 + %i3
.word 0xa8f2b188 ! t2_kref+0x828: udivcc %o2, -0xe78, %l4
.word 0xa6253a46 ! t2_kref+0x82c: sub %l4, -0x5ba, %l3
.word 0xa3a3c830 ! t2_kref+0x830: fadds %f15, %f16, %f17
.word 0x9da408ce ! t2_kref+0x834: fsubd %f16, %f14, %f14
.word 0xac154016 ! t2_kref+0x838: or %l5, %l6, %l6
.word 0xd07e2000 ! t2_kref+0x83c: swap [%i0], %o0
.word 0xe300a038 ! t2_kref+0x840: ld [%g2 + 0x38], %f17
.word 0xa1a00550 ! t2_kref+0x844: fsqrtd %f16, %f16
.word 0x9da408d0 ! t2_kref+0x848: fsubd %f16, %f16, %f14
call SYM(t2_subr0)
.word 0xa1a3c930 ! t2_kref+0x850: fmuls %f15, %f16, %f16
.word 0xf1ee101a ! t2_kref+0x854: prefetcha %i0 + %i2, 24
.word 0x271f1c88 ! t2_kref+0x858: sethi %hi(0x7c722000), %l3
.word 0x9da38950 ! t2_kref+0x85c: fmuld %f14, %f16, %f14
.word 0xe648a00a ! t2_kref+0x860: ldsb [%g2 + 0xa], %l3
.word 0x9415bb07 ! t2_kref+0x864: or %l6, -0x4f9, %o2
.word 0xa1a409d0 ! t2_kref+0x868: fdivd %f16, %f16, %f16
.word 0xe27e7fe8 ! t2_kref+0x86c: swap [%i1 - 0x18], %l1
.word 0xd6363fea ! t2_kref+0x870: sth %o3, [%i0 - 0x16]
.word 0x20480007 ! t2_kref+0x874: bn,a,pt %icc, _kref+0x890
.word 0xa3a409b1 ! t2_kref+0x878: fdivs %f16, %f17, %f17
.word 0xd0a71018 ! t2_kref+0x87c: sta %o0, [%i4 + %i0]0x80
.word 0xa1a018d0 ! t2_kref+0x880: fdtos %f16, %f16
.word 0xa89a8014 ! t2_kref+0x884: xorcc %o2, %l4, %l4
.word 0x9fc10000 ! t2_kref+0x888: call %g4
.word 0xa3a3c9b0 ! t2_kref+0x88c: fdivs %f15, %f16, %f17
.word 0xa1b40671 ! t2_kref+0x890: fmul8x16au %f16, %f17, %f16
.word 0xe100a028 ! t2_kref+0x894: ld [%g2 + 0x28], %f16
.word 0x93b2c071 ! t2_kref+0x898: edge8ln %o3, %l1, %o1
.word 0xa005c00a ! t2_kref+0x89c: add %l7, %o2, %l0
.word 0x940c0013 ! t2_kref+0x8a0: and %l0, %l3, %o2
.word 0xa05425bd ! t2_kref+0x8a4: umul %l0, 0x5bd, %l0
.word 0xa0d578c0 ! t2_kref+0x8a8: umulcc %l5, -0x740, %l0
.word 0xa3b40ea0 ! t2_kref+0x8ac: fsrc1s %f16, %f17
.word 0xe856001b ! t2_kref+0x8b0: ldsh [%i0 + %i3], %l4
.word 0xe420a028 ! t2_kref+0x8b4: st %l2, [%g2 + 0x28]
.word 0xd0ee501a ! t2_kref+0x8b8: ldstuba [%i1 + %i2]0x80, %o0
.word 0xa3b5c330 ! t2_kref+0x8bc: bmask %l7, %l0, %l1
.word 0xea16601c ! t2_kref+0x8c0: lduh [%i1 + 0x1c], %l5
.word 0x81ac0a50 ! t2_kref+0x8c4: fcmpd %fcc0, %f16, %f16
.word 0x9a0a000a ! t2_kref+0x8c8: and %o0, %o2, %o5
.word 0xa73c601a ! t2_kref+0x8cc: sra %l1, 0x1a, %l3
.word 0xf96e401a ! t2_kref+0x8d0: prefetch %i1 + %i2, 28
.word 0xaec261e2 ! t2_kref+0x8d4: addccc %o1, 0x1e2, %l7
.word 0xea28a028 ! t2_kref+0x8d8: stb %l5, [%g2 + 0x28]
.word 0xe6000018 ! t2_kref+0x8dc: ld [%g0 + %i0], %l3
.word 0xaa348017 ! t2_kref+0x8e0: orn %l2, %l7, %l5
.word 0xa3a01a30 ! t2_kref+0x8e4: fstoi %f16, %f17
.word 0x9ae28014 ! t2_kref+0x8e8: subccc %o2, %l4, %o5
.word 0x81ac0ab1 ! t2_kref+0x8ec: fcmpes %fcc0, %f16, %f17
.word 0x91702d30 ! t2_kref+0x8f0: popc 0xd30, %o0
.word 0x81ac0a50 ! t2_kref+0x8f4: fcmpd %fcc0, %f16, %f16
.word 0x943d0016 ! t2_kref+0x8f8: xnor %l4, %l6, %o2
.word 0xa1b40f70 ! t2_kref+0x8fc: fornot1s %f16, %f16, %f16
.word 0xd4260000 ! t2_kref+0x900: st %o2, [%i0]
.word 0x81ac4ab0 ! t2_kref+0x904: fcmpes %fcc0, %f17, %f16
.word 0xa1a01890 ! t2_kref+0x908: fitos %f16, %f16
.word 0xec28a019 ! t2_kref+0x90c: stb %l6, [%g2 + 0x19]
.word 0xa2340015 ! t2_kref+0x910: orn %l0, %l5, %l1
.word 0xa20dadd3 ! t2_kref+0x914: and %l6, 0xdd3, %l1
.word 0x35800003 ! t2_kref+0x918: fbue,a _kref+0x924
.word 0xdd1fbef8 ! t2_kref+0x91c: ldd [%fp - 0x108], %f14
.word 0xa1a4092f ! t2_kref+0x920: fmuls %f16, %f15, %f16
.word 0x9fa0012f ! t2_kref+0x924: fabss %f15, %f15
.word 0x9fa000b0 ! t2_kref+0x928: fnegs %f16, %f15
.word 0xec1e6000 ! t2_kref+0x92c: ldd [%i1], %l6
.word 0x923a8015 ! t2_kref+0x930: xnor %o2, %l5, %o1
.word 0xdf263ffc ! t2_kref+0x934: st %f15, [%i0 - 4]
.word 0xa1a00131 ! t2_kref+0x938: fabss %f17, %f16
.word 0x22480003 ! t2_kref+0x93c: be,a,pt %icc, _kref+0x948
.word 0xaaf40016 ! t2_kref+0x940: udivcc %l0, %l6, %l5
.word 0xa4027bd8 ! t2_kref+0x944: add %o1, -0x428, %l2
.word 0x9024fc3e ! t2_kref+0x948: sub %l3, -0x3c2, %o0
.word 0xa1a000d0 ! t2_kref+0x94c: fnegd %f16, %f16
.word 0xdd1fbd60 ! t2_kref+0x950: ldd [%fp - 0x2a0], %f14
.word 0xa9b54280 ! t2_kref+0x954: array32 %l5, %g0, %l4
.word 0x9db00f10 ! t2_kref+0x958: fsrc2 %f16, %f14
.word 0xa1b44970 ! t2_kref+0x95c: fpmerge %f17, %f16, %f16
.word 0xa1a3c830 ! t2_kref+0x960: fadds %f15, %f16, %f16
.word 0x81854000 ! t2_kref+0x964: wr %l5, %g0, %y
.word 0xea30a03a ! t2_kref+0x968: sth %l5, [%g2 + 0x3a]
.word 0x98bd8011 ! t2_kref+0x96c: xnorcc %l6, %l1, %o4
.word 0x9fc10000 ! t2_kref+0x970: call %g4
.word 0xd22e2010 ! t2_kref+0x974: stb %o1, [%i0 + 0x10]
.word 0xe3067fe8 ! t2_kref+0x978: ld [%i1 - 0x18], %f17
.word 0xe13e4000 ! t2_kref+0x97c: std %f16, [%i1]
.word 0x3e480001 ! t2_kref+0x980: bvc,a,pt %icc, _kref+0x984
.word 0xa1a00550 ! t2_kref+0x984: fsqrtd %f16, %f16
.word 0xdd1fbcf0 ! t2_kref+0x988: ldd [%fp - 0x310], %f14
.word 0x943cf93a ! t2_kref+0x98c: xnor %l3, -0x6c6, %o2
.word 0xa8324008 ! t2_kref+0x990: orn %o1, %o0, %l4
.word 0xa464acf9 ! t2_kref+0x994: subc %l2, 0xcf9, %l2
.word 0xa3a01a50 ! t2_kref+0x998: fdtoi %f16, %f17
.word 0x23800008 ! t2_kref+0x99c: fbne,a _kref+0x9bc
.word 0x9fa018ce ! t2_kref+0x9a0: fdtos %f14, %f15
.word 0xae35e823 ! t2_kref+0x9a4: orn %l7, 0x823, %l7
.word 0xd2ae9018 ! t2_kref+0x9a8: stba %o1, [%i2 + %i0]0x80
.word 0xa09af712 ! t2_kref+0x9ac: xorcc %o3, -0x8ee, %l0
.word 0x9db40c90 ! t2_kref+0x9b0: fandnot2 %f16, %f16, %f14
.word 0x001fffff ! t2_kref+0x9b4: illtrap 0x1fffff
.word 0x94a5c015 ! t2_kref+0x9b8: subcc %l7, %l5, %o2
.word 0x81ac4ab0 ! t2_kref+0x9bc: fcmpes %fcc0, %f17, %f16
.word 0xa3b00f30 ! t2_kref+0x9c0: fsrc2s %f16, %f17
.word 0xa1a00550 ! t2_kref+0x9c4: fsqrtd %f16, %f16
.word 0xba102008 ! t2_kref+0x9c8: mov 0x8, %i5
.word 0xa1b00f31 ! t2_kref+0x9cc: fsrc2s %f17, %f16
.word 0xaad5b86c ! t2_kref+0x9d0: umulcc %l6, -0x794, %l5
.word 0xd07e401c ! t2_kref+0x9d4: swap [%i1 + %i4], %o0
.word 0xec563ffe ! t2_kref+0x9d8: ldsh [%i0 - 2], %l6
.word 0x21480004 ! t2_kref+0x9dc: fbn,a,pt %fcc0, _kref+0x9ec
.word 0xe420a028 ! t2_kref+0x9e0: st %l2, [%g2 + 0x28]
.word 0xe3000019 ! t2_kref+0x9e4: ld [%g0 + %i1], %f17
.word 0x2d800003 ! t2_kref+0x9e8: fbg,a _kref+0x9f4
.word 0xae42c011 ! t2_kref+0x9ec: addc %o3, %l1, %l7
.word 0xe808a00a ! t2_kref+0x9f0: ldub [%g2 + 0xa], %l4
.word 0xe0162018 ! t2_kref+0x9f4: lduh [%i0 + 0x18], %l0
.word 0xe1be1000 ! t2_kref+0x9f8: stda %f16, [%i0]0x80
.word 0xd0c6501c ! t2_kref+0x9fc: ldswa [%i1 + %i4]0x80, %o0
.word 0xa9340016 ! t2_kref+0xa00: srl %l0, %l6, %l4
.word 0x9da3cd2f ! t2_kref+0xa04: fsmuld %f15, %f15, %f14
.word 0x94240016 ! t2_kref+0xa08: sub %l0, %l6, %o2
.word 0xd640a008 ! t2_kref+0xa0c: ldsw [%g2 + 8], %o3
.word 0xa1a0188f ! t2_kref+0xa10: fitos %f15, %f16
.word 0x980a0016 ! t2_kref+0xa14: and %o0, %l6, %o4
.word 0xe04e8019 ! t2_kref+0xa18: ldsb [%i2 + %i1], %l0
.word 0xd66e001a ! t2_kref+0xa1c: ldstub [%i0 + %i2], %o3
.word 0xa1a0054e ! t2_kref+0xa20: fsqrtd %f14, %f16
.word 0xa5023ddc ! t2_kref+0xa24: taddcc %o0, -0x224, %l2
.word 0x97b4048e ! t2_kref+0xa28: fcmple32 %f16, %f14, %o3
.word 0xa3b0076e ! t2_kref+0xa2c: fpack16 %f14, %f17
.word 0x9fc10000 ! t2_kref+0xa30: call %g4
.word 0x81824000 ! t2_kref+0xa34: wr %o1, %g0, %y
.word 0xba103ff8 ! t2_kref+0xa38: mov 0xfffffff8, %i5
.word 0xa40ca59a ! t2_kref+0xa3c: and %l2, 0x59a, %l2
.word 0xd406001c ! t2_kref+0xa40: ld [%i0 + %i4], %o2
.word 0xa3a01a50 ! t2_kref+0xa44: fdtoi %f16, %f17
.word 0xdd3f4019 ! t2_kref+0xa48: std %f14, [%i5 + %i1]
.word 0xa28cabb5 ! t2_kref+0xa4c: andcc %l2, 0xbb5, %l1
.word 0xa63d61dd ! t2_kref+0xa50: xnor %l5, 0x1dd, %l3
.word 0x9da0192f ! t2_kref+0xa54: fstod %f15, %f14
.word 0xd44e7fe6 ! t2_kref+0xa58: ldsb [%i1 - 0x1a], %o2
.word 0x973d6015 ! t2_kref+0xa5c: sra %l5, 0x15, %o3
.word 0xa1a44830 ! t2_kref+0xa60: fadds %f17, %f16, %f16
.word 0xab70256d ! t2_kref+0xa64: popc 0x56d, %l5
.word 0xa1a408ce ! t2_kref+0xa68: fsubd %f16, %f14, %f16
.word 0x9fa018d0 ! t2_kref+0xa6c: fdtos %f16, %f15
.word 0xa63ca8df ! t2_kref+0xa70: xnor %l2, 0x8df, %l3
.word 0xae0c4010 ! t2_kref+0xa74: and %l1, %l0, %l7
.word 0xe408a00a ! t2_kref+0xa78: ldub [%g2 + 0xa], %l2
.word 0x9db386d0 ! t2_kref+0xa7c: fmul8sux16 %f14, %f16, %f14
.word 0x909df1c7 ! t2_kref+0xa80: xorcc %l7, -0xe39, %o0
.word 0xd0965000 ! t2_kref+0xa84: lduha [%i1]0x80, %o0
.word 0x32800006 ! t2_kref+0xa88: bne,a _kref+0xaa0
.word 0xa3a3c830 ! t2_kref+0xa8c: fadds %f15, %f16, %f17
.word 0xa1b40f50 ! t2_kref+0xa90: fornot1 %f16, %f16, %f16
.word 0xe41e001d ! t2_kref+0xa94: ldd [%i0 + %i5], %l2
.word 0xe1be501d ! t2_kref+0xa98: stda %f16, [%i1 + %i5]0x80
.word 0x9bb405d0 ! t2_kref+0xa9c: fcmpeq32 %f16, %f16, %o5
.word 0xe2163ff8 ! t2_kref+0xaa0: lduh [%i0 - 8], %l1
.word 0x2e480004 ! t2_kref+0xaa4: bvs,a,pt %icc, _kref+0xab4
.word 0xe6f75019 ! t2_kref+0xaa8: stxa %l3, [%i5 + %i1]0x80
.word 0xea10a008 ! t2_kref+0xaac: lduh [%g2 + 8], %l5
.word 0xe1801018 ! t2_kref+0xab0: lda [%g0 + %i0]0x80, %f16
.word 0xe3067fe8 ! t2_kref+0xab4: ld [%i1 - 0x18], %f17
.word 0xa3a449af ! t2_kref+0xab8: fdivs %f17, %f15, %f17
.word 0x1b1ebe57 ! t2_kref+0xabc: sethi %hi(0x7af95c00), %o5
.word 0xec360000 ! t2_kref+0xac0: sth %l6, [%i0]
.word 0xad400000 ! t2_kref+0xac4: mov %y, %l6
.word 0x2a800006 ! t2_kref+0xac8: bcs,a _kref+0xae0
.word 0xaa828017 ! t2_kref+0xacc: addcc %o2, %l7, %l5
.word 0xad7034a4 ! t2_kref+0xad0: popc -0xb5c, %l6
.word 0xdd3e2010 ! t2_kref+0xad4: std %f14, [%i0 + 0x10]
.word 0xae55be80 ! t2_kref+0xad8: umul %l6, -0x180, %l7
.word 0xea08a019 ! t2_kref+0xadc: ldub [%g2 + 0x19], %l5
.word 0x9da00550 ! t2_kref+0xae0: fsqrtd %f16, %f14
.word 0xa042b932 ! t2_kref+0xae4: addc %o2, -0x6ce, %l0
.word 0x903239f3 ! t2_kref+0xae8: orn %o0, -0x60d, %o0
.word 0xa1a01a31 ! t2_kref+0xaec: fstoi %f17, %f16
.word 0xa3b007b0 ! t2_kref+0xaf0: fpackfix %f16, %f17
.word 0xa2dc0008 ! t2_kref+0xaf4: smulcc %l0, %o0, %l1
.word 0xee50a028 ! t2_kref+0xaf8: ldsh [%g2 + 0x28], %l7
.word 0xa1a40930 ! t2_kref+0xafc: fmuls %f16, %f16, %f16
.word 0xa1a01891 ! t2_kref+0xb00: fitos %f17, %f16
.word 0xe1be1a1c ! t2_kref+0xb04: stda %f16, [%i0 + %i4]0xd0
.word 0x2e480001 ! t2_kref+0xb08: bvs,a,pt %icc, _kref+0xb0c
.word 0x9fa0012f ! t2_kref+0xb0c: fabss %f15, %f15
.word 0xa1b38e50 ! t2_kref+0xb10: fxnor %f14, %f16, %f16
.word 0xec08a008 ! t2_kref+0xb14: ldub [%g2 + 8], %l6
.word 0xa6fc7727 ! t2_kref+0xb18: sdivcc %l1, -0x8d9, %l3
.word 0xee780018 ! t2_kref+0xb1c: swap [%g0 + %i0], %l7
.word 0x3b480005 ! t2_kref+0xb20: fble,a,pt %fcc0, _kref+0xb34
.word 0xa43ae979 ! t2_kref+0xb24: xnor %o3, 0x979, %l2
.word 0x9fa00130 ! t2_kref+0xb28: fabss %f16, %f15
.word 0xa8bda676 ! t2_kref+0xb2c: xnorcc %l6, 0x676, %l4
.word 0x81844000 ! t2_kref+0xb30: wr %l1, %g0, %y
.word 0xa3b40e71 ! t2_kref+0xb34: fxnors %f16, %f17, %f17
.word 0x29800006 ! t2_kref+0xb38: fbl,a _kref+0xb50
.word 0x81840000 ! t2_kref+0xb3c: wr %l0, %g0, %y
.word 0xa47ab3db ! t2_kref+0xb40: sdiv %o2, -0xc25, %l2
.word 0xdf20a018 ! t2_kref+0xb44: st %f15, [%g2 + 0x18]
.word 0xe100a008 ! t2_kref+0xb48: ld [%g2 + 8], %f16
.word 0xaf418000 ! t2_kref+0xb4c: mov %fprs, %l7
.word 0x9a25b9d6 ! t2_kref+0xb50: sub %l6, -0x62a, %o5
.word 0xd628a019 ! t2_kref+0xb54: stb %o3, [%g2 + 0x19]
.word 0xec500019 ! t2_kref+0xb58: ldsh [%g0 + %i1], %l6
.word 0x9fc10000 ! t2_kref+0xb5c: call %g4
.word 0xa1a00550 ! t2_kref+0xb60: fsqrtd %f16, %f16
.word 0xec3e401d ! t2_kref+0xb64: std %l6, [%i1 + %i5]
.word 0x9db38d0e ! t2_kref+0xb68: fandnot1 %f14, %f14, %f14
.word 0x95b5432b ! t2_kref+0xb6c: bmask %l5, %o3, %o2
.word 0xa1a40930 ! t2_kref+0xb70: fmuls %f16, %f16, %f16
.word 0xa3a40931 ! t2_kref+0xb74: fmuls %f16, %f17, %f17
.word 0x98ac3476 ! t2_kref+0xb78: andncc %l0, -0xb8a, %o4
.word 0x3e480007 ! t2_kref+0xb7c: bvc,a,pt %icc, _kref+0xb98
.word 0xa1a00050 ! t2_kref+0xb80: fmovd %f16, %f16
.word 0xaa7daf43 ! t2_kref+0xb84: sdiv %l6, 0xf43, %l5
.word 0x9db40a8e ! t2_kref+0xb88: fpsub16 %f16, %f14, %f14
.word 0xa3b00fe0 ! t2_kref+0xb8c: fones %f17
.word 0xe11fbfc0 ! t2_kref+0xb90: ldd [%fp - 0x40], %f16
.word 0xead81018 ! t2_kref+0xb94: ldxa [%g0 + %i0]0x80, %l5
.word 0xec08a029 ! t2_kref+0xb98: ldub [%g2 + 0x29], %l6
.word 0xa3a000b0 ! t2_kref+0xb9c: fnegs %f16, %f17
.word 0xa1b40d90 ! t2_kref+0xba0: fxor %f16, %f16, %f16
.word 0xace20017 ! t2_kref+0xba4: subccc %o0, %l7, %l6
.word 0xe04e401a ! t2_kref+0xba8: ldsb [%i1 + %i2], %l0
.word 0x81ac0a31 ! t2_kref+0xbac: fcmps %fcc0, %f16, %f17
.word 0xec28a01b ! t2_kref+0xbb0: stb %l6, [%g2 + 0x1b]
.word 0x9a548016 ! t2_kref+0xbb4: umul %l2, %l6, %o5
.word 0x37480003 ! t2_kref+0xbb8: fbge,a,pt %fcc0, _kref+0xbc4
.word 0xae04f2b2 ! t2_kref+0xbbc: add %l3, -0xd4e, %l7
.word 0xa3612415 ! t2_kref+0xbc0: movl %fcc0, -0x3eb, %l1
.word 0xe13e001d ! t2_kref+0xbc4: std %f16, [%i0 + %i5]
.word 0xe040a028 ! t2_kref+0xbc8: ldsw [%g2 + 0x28], %l0
.word 0xa3a000b0 ! t2_kref+0xbcc: fnegs %f16, %f17
.word 0x25480005 ! t2_kref+0xbd0: fblg,a,pt %fcc0, _kref+0xbe4
.word 0xa1b40ace ! t2_kref+0xbd4: fpsub32 %f16, %f14, %f16
.word 0xd0363fe0 ! t2_kref+0xbd8: sth %o0, [%i0 - 0x20]
.word 0xa215800b ! t2_kref+0xbdc: or %l6, %o3, %l1
.word 0xea30a01a ! t2_kref+0xbe0: sth %l5, [%g2 + 0x1a]
.word 0x2d480006 ! t2_kref+0xbe4: fbg,a,pt %fcc0, _kref+0xbfc
.word 0xa3a4482f ! t2_kref+0xbe8: fadds %f17, %f15, %f17
.word 0xa1a018ce ! t2_kref+0xbec: fdtos %f14, %f16
.word 0xe4280018 ! t2_kref+0xbf0: stb %l2, [%g0 + %i0]
.word 0x9fa449b0 ! t2_kref+0xbf4: fdivs %f17, %f16, %f15
.word 0xe408a00a ! t2_kref+0xbf8: ldub [%g2 + 0xa], %l2
.word 0x3d800008 ! t2_kref+0xbfc: fbule,a _kref+0xc1c
.word 0xa2ace6f9 ! t2_kref+0xc00: andncc %l3, 0x6f9, %l1
.word 0xe300a028 ! t2_kref+0xc04: ld [%g2 + 0x28], %f17
.word 0xd620a008 ! t2_kref+0xc08: st %o3, [%g2 + 8]
.word 0xa1a01050 ! t2_kref+0xc0c: fdtox %f16, %f16
.word 0xe67e2004 ! t2_kref+0xc10: swap [%i0 + 4], %l3
.word 0x9da0054e ! t2_kref+0xc14: fsqrtd %f14, %f14
.word 0xdf00a008 ! t2_kref+0xc18: ld [%g2 + 8], %f15
.word 0x96a5c014 ! t2_kref+0xc1c: subcc %l7, %l4, %o3
.word 0xaaba32b6 ! t2_kref+0xc20: xnorcc %o0, -0xd4a, %l5
.word 0xe320a038 ! t2_kref+0xc24: st %f17, [%g2 + 0x38]
.word 0x91b4048e ! t2_kref+0xc28: fcmple32 %f16, %f14, %o0
.word 0xa3a018ce ! t2_kref+0xc2c: fdtos %f14, %f17
.word 0x91b384d0 ! t2_kref+0xc30: fcmpne32 %f14, %f16, %o0
.word 0x9fc10000 ! t2_kref+0xc34: call %g4
.word 0xa1b40c8e ! t2_kref+0xc38: fandnot2 %f16, %f14, %f16
.word 0xd650a01a ! t2_kref+0xc3c: ldsh [%g2 + 0x1a], %o3
.word 0xd496d019 ! t2_kref+0xc40: lduha [%i3 + %i1]0x80, %o2
.word 0x20480007 ! t2_kref+0xc44: bn,a,pt %icc, _kref+0xc60
.word 0xac354011 ! t2_kref+0xc48: orn %l5, %l1, %l6
.word 0xa3a018d0 ! t2_kref+0xc4c: fdtos %f16, %f17
.word 0xc807bfe4 ! t2_kref+0xc50: ld [%fp - 0x1c], %g4
.word 0x31800005 ! t2_kref+0xc54: fba,a _kref+0xc68
.word 0x81850000 ! t2_kref+0xc58: wr %l4, %g0, %y
.word 0xa6822026 ! t2_kref+0xc5c: addcc %o0, 0x26, %l3
.word 0x913da01d ! t2_kref+0xc60: sra %l6, 0x1d, %o0
.word 0xa67c661c ! t2_kref+0xc64: sdiv %l1, 0x61c, %l3
.word 0xd606401c ! t2_kref+0xc68: ld [%i1 + %i4], %o3
.word 0xa442c015 ! t2_kref+0xc6c: addc %o3, %l5, %l2
.word 0x31800008 ! t2_kref+0xc70: fba,a _kref+0xc90
.word 0xea00a018 ! t2_kref+0xc74: ld [%g2 + 0x18], %l5
.word 0x92026808 ! t2_kref+0xc78: add %o1, 0x808, %o1
.word 0xaa024016 ! t2_kref+0xc7c: add %o1, %l6, %l5
.word 0x9bb28328 ! t2_kref+0xc80: bmask %o2, %o0, %o5
.word 0xe3060000 ! t2_kref+0xc84: ld [%i0], %f17
.word 0x9da90050 ! t2_kref+0xc88: fmovdl %fcc0, %f16, %f14
.word 0x9da40d31 ! t2_kref+0xc8c: fsmuld %f16, %f17, %f14
.word 0x32800008 ! t2_kref+0xc90: bne,a _kref+0xcb0
.word 0x9da0192f ! t2_kref+0xc94: fstod %f15, %f14
.word 0xa3a0188f ! t2_kref+0xc98: fitos %f15, %f17
.word 0xa1a000b0 ! t2_kref+0xc9c: fnegs %f16, %f16
.word 0x37800008 ! t2_kref+0xca0: fbge,a _kref+0xcc0
.word 0xa9418000 ! t2_kref+0xca4: mov %fprs, %l4
.word 0xaf700008 ! t2_kref+0xca8: popc %o0, %l7
.word 0xaa9ab7c9 ! t2_kref+0xcac: xorcc %o2, -0x837, %l5
.word 0xe11fbc08 ! t2_kref+0xcb0: ldd [%fp - 0x3f8], %f16
.word 0xa40c646c ! t2_kref+0xcb4: and %l1, 0x46c, %l2
.word 0x25800007 ! t2_kref+0xcb8: fblg,a _kref+0xcd4
.word 0xd00e8018 ! t2_kref+0xcbc: ldub [%i2 + %i0], %o0
.word 0xd056c019 ! t2_kref+0xcc0: ldsh [%i3 + %i1], %o0
.word 0x969461d4 ! t2_kref+0xcc4: orcc %l1, 0x1d4, %o3
.word 0x2c800001 ! t2_kref+0xcc8: bneg,a _kref+0xccc
.word 0xa1a00550 ! t2_kref+0xccc: fsqrtd %f16, %f16
.word 0x2c800003 ! t2_kref+0xcd0: bneg,a _kref+0xcdc
.word 0xacd535cc ! t2_kref+0xcd4: umulcc %l4, -0xa34, %l6
.word 0xa53c4010 ! t2_kref+0xcd8: sra %l1, %l0, %l2
.word 0x90d50014 ! t2_kref+0xcdc: umulcc %l4, %l4, %o0
.word 0x9732e01b ! t2_kref+0xce0: srl %o3, 0x1b, %o3
.word 0x3e800005 ! t2_kref+0xce4: bvc,a _kref+0xcf8
.word 0xa1a0054e ! t2_kref+0xce8: fsqrtd %f14, %f16
.word 0xa1b40ece ! t2_kref+0xcec: fornot2 %f16, %f14, %f16
.word 0xa3a01a30 ! t2_kref+0xcf0: fstoi %f16, %f17
.word 0xecd61000 ! t2_kref+0xcf4: ldsha [%i0]0x80, %l6
.word 0x90c4aa10 ! t2_kref+0xcf8: addccc %l2, 0xa10, %o0
.word 0xd27e7ff0 ! t2_kref+0xcfc: swap [%i1 - 0x10], %o1
.word 0x81abcaaf ! t2_kref+0xd00: fcmpes %fcc0, %f15, %f15
.word 0xa3a01890 ! t2_kref+0xd04: fitos %f16, %f17
.word 0x97b20015 ! t2_kref+0xd08: edge8 %o0, %l5, %o3
.word 0x993c4014 ! t2_kref+0xd0c: sra %l1, %l4, %o4
.word 0x81dac01c ! t2_kref+0xd10: flush %o3 + %i4
.word 0x2a800008 ! t2_kref+0xd14: bcs,a _kref+0xd34
.word 0xae45bfd8 ! t2_kref+0xd18: addc %l6, -0x28, %l7
.word 0xa1a0002f ! t2_kref+0xd1c: fmovs %f15, %f16
.word 0x8d857cbe ! t2_kref+0xd20: wr %l5, 0xfffffcbe, %fprs
.word 0xc807bff0 ! t2_kref+0xd24: ld [%fp - 0x10], %g4
.word 0x9f414000 ! t2_kref+0xd28: mov %pc, %o7
.word 0xe4300018 ! t2_kref+0xd2c: sth %l2, [%g0 + %i0]
.word 0x9814c011 ! t2_kref+0xd30: or %l3, %l1, %o4
.word 0x81ac0a2f ! t2_kref+0xd34: fcmps %fcc0, %f16, %f15
.word 0xa4da2d0d ! t2_kref+0xd38: smulcc %o0, 0xd0d, %l2
.word 0x21480005 ! t2_kref+0xd3c: fbn,a,pt %fcc0, _kref+0xd50
.word 0x9b40c000 ! t2_kref+0xd40: mov %asi, %o5
.word 0xa0ada203 ! t2_kref+0xd44: andncc %l6, 0x203, %l0
.word 0x9fa449b1 ! t2_kref+0xd48: fdivs %f17, %f17, %f15
.word 0x9fa408b1 ! t2_kref+0xd4c: fsubs %f16, %f17, %f15
.word 0xa0f40017 ! t2_kref+0xd50: udivcc %l0, %l7, %l0
.word 0xa1a40830 ! t2_kref+0xd54: fadds %f16, %f16, %f16
.word 0x9da000d0 ! t2_kref+0xd58: fnegd %f16, %f14
.word 0x961aec4b ! t2_kref+0xd5c: xor %o3, 0xc4b, %o3
.word 0x9665000b ! t2_kref+0xd60: subc %l4, %o3, %o3
.word 0xf7ee101a ! t2_kref+0xd64: prefetcha %i0 + %i2, 27
.word 0xa1a0002f ! t2_kref+0xd68: fmovs %f15, %f16
.word 0xa2254017 ! t2_kref+0xd6c: sub %l5, %l7, %l1
.word 0xac3dbfae ! t2_kref+0xd70: xnor %l6, -0x52, %l6
.word 0x9fa01a50 ! t2_kref+0xd74: fdtoi %f16, %f15
.word 0x9da38850 ! t2_kref+0xd78: faddd %f14, %f16, %f14
.word 0x8143e04e ! t2_kref+0xd7c: membar 0x4e
.word 0x9234400a ! t2_kref+0xd80: orn %l1, %o2, %o1
.word 0xef6e001a ! t2_kref+0xd84: prefetch %i0 + %i2, 23
.word 0x9db3c970 ! t2_kref+0xd88: fpmerge %f15, %f16, %f14
.word 0x35800004 ! t2_kref+0xd8c: fbue,a _kref+0xd9c
.word 0xa6654016 ! t2_kref+0xd90: subc %l5, %l6, %l3
.word 0xdf067fec ! t2_kref+0xd94: ld [%i1 - 0x14], %f15
.word 0x9db40e50 ! t2_kref+0xd98: fxnor %f16, %f16, %f14
.word 0xba102018 ! t2_kref+0xd9c: mov 0x18, %i5
.word 0x2e800002 ! t2_kref+0xda0: bvs,a _kref+0xda8
.word 0xe41f4018 ! t2_kref+0xda4: ldd [%i5 + %i0], %l2
.word 0xa3a000af ! t2_kref+0xda8: fnegs %f15, %f17
.word 0x2d480002 ! t2_kref+0xdac: fbg,a,pt %fcc0, _kref+0xdb4
.word 0xa12c600a ! t2_kref+0xdb0: sll %l1, 0xa, %l0
.word 0xef6e401d ! t2_kref+0xdb4: prefetch %i1 + %i5, 23
.word 0xe400a028 ! t2_kref+0xdb8: ld [%g2 + 0x28], %l2
.word 0x980d4017 ! t2_kref+0xdbc: and %l5, %l7, %o4
.word 0xe13e7fe8 ! t2_kref+0xdc0: std %f16, [%i1 - 0x18]
.word 0xc1283710 ! t2_kref+0xdc4: st %fsr, [%g0 - 0x8f0]
.word 0x81ac0a50 ! t2_kref+0xdc8: fcmpd %fcc0, %f16, %f16
.word 0xe11fbd10 ! t2_kref+0xdcc: ldd [%fp - 0x2f0], %f16
.word 0x9de3bfa0 ! t2_kref+0xdd0: save %sp, -0x60, %sp
.word 0xadef401d ! t2_kref+0xdd4: restore %i5, %i5, %l6
.word 0xadb4c073 ! t2_kref+0xdd8: edge8ln %l3, %l3, %l6
.word 0xa864c00b ! t2_kref+0xddc: subc %l3, %o3, %l4
.word 0xaa5c8010 ! t2_kref+0xde0: smul %l2, %l0, %l5
.word 0xa3a3c9b0 ! t2_kref+0xde4: fdivs %f15, %f16, %f17
.word 0x25197a19 ! t2_kref+0xde8: sethi %hi(0x65e86400), %l2
.word 0xd628a00a ! t2_kref+0xdec: stb %o3, [%g2 + 0xa]
.word 0xd0861000 ! t2_kref+0xdf0: lda [%i0]0x80, %o0
.word 0x81840000 ! t2_kref+0xdf4: wr %l0, %g0, %y
.word 0x9fa01a4e ! t2_kref+0xdf8: fdtoi %f14, %f15
.word 0xd2300018 ! t2_kref+0xdfc: sth %o1, [%g0 + %i0]
.word 0x9db40a90 ! t2_kref+0xe00: fpsub16 %f16, %f16, %f14
.word 0xa1a000ce ! t2_kref+0xe04: fnegd %f14, %f16
.word 0x92ad4012 ! t2_kref+0xe08: andncc %l5, %l2, %o1
.word 0x37480007 ! t2_kref+0xe0c: fbge,a,pt %fcc0, _kref+0xe28
.word 0x81824000 ! t2_kref+0xe10: wr %o1, %g0, %y
.word 0x29800005 ! t2_kref+0xe14: fbl,a _kref+0xe28
.word 0x9fb3ceef ! t2_kref+0xe18: fornot2s %f15, %f15, %f15
.word 0xa1a01a50 ! t2_kref+0xe1c: fdtoi %f16, %f16
.word 0x33800001 ! t2_kref+0xe20: fbe,a _kref+0xe24
.word 0xe0262004 ! t2_kref+0xe24: st %l0, [%i0 + 4]
.word 0x96e58017 ! t2_kref+0xe28: subccc %l6, %l7, %o3
.word 0xdf20a008 ! t2_kref+0xe2c: st %f15, [%g2 + 8]
.word 0xa1a00131 ! t2_kref+0xe30: fabss %f17, %f16
.word 0x35800005 ! t2_kref+0xe34: fbue,a _kref+0xe48
.word 0x9fb007b0 ! t2_kref+0xe38: fpackfix %f16, %f15
.word 0x98640009 ! t2_kref+0xe3c: subc %l0, %o1, %o4
.word 0xd99eda18 ! t2_kref+0xe40: ldda [%i3 + %i0]0xd0, %f12
.word 0xa1b406f0 ! t2_kref+0xe44: fmul8ulx16 %f16, %f16, %f16
.word 0x9a3db21f ! t2_kref+0xe48: xnor %l6, -0xde1, %o5
.word 0xecce5000 ! t2_kref+0xe4c: ldsba [%i1]0x80, %l6
.word 0xa8d54013 ! t2_kref+0xe50: umulcc %l5, %l3, %l4
.word 0xe13e4000 ! t2_kref+0xe54: std %f16, [%i1]
.word 0xa0620012 ! t2_kref+0xe58: subc %o0, %l2, %l0
.word 0x81ac0a50 ! t2_kref+0xe5c: fcmpd %fcc0, %f16, %f16
.word 0xa3b44ea0 ! t2_kref+0xe60: fsrc1s %f17, %f17
.word 0x9fb3ceef ! t2_kref+0xe64: fornot2s %f15, %f15, %f15
.word 0xdd1fbd90 ! t2_kref+0xe68: ldd [%fp - 0x270], %f14
.word 0x8182c000 ! t2_kref+0xe6c: wr %o3, %g0, %y
.word 0x29800003 ! t2_kref+0xe70: fbl,a _kref+0xe7c
.word 0xee28a02b ! t2_kref+0xe74: stb %l7, [%g2 + 0x2b]
.word 0xdf20a038 ! t2_kref+0xe78: st %f15, [%g2 + 0x38]
.word 0xa1a4482f ! t2_kref+0xe7c: fadds %f17, %f15, %f16
.word 0x9fa3c931 ! t2_kref+0xe80: fmuls %f15, %f17, %f15
.word 0x9af5c017 ! t2_kref+0xe84: udivcc %l7, %l7, %o5
.word 0x9fb3ce30 ! t2_kref+0xe88: fands %f15, %f16, %f15
.word 0xa1b44e70 ! t2_kref+0xe8c: fxnors %f17, %f16, %f16
.word 0x21480004 ! t2_kref+0xe90: fbn,a,pt %fcc0, _kref+0xea0
.word 0x9340c000 ! t2_kref+0xe94: mov %asi, %o1
.word 0x9fb40af1 ! t2_kref+0xe98: fpsub32s %f16, %f17, %f15
.word 0x3c480001 ! t2_kref+0xe9c: bpos,a,pt %icc, _kref+0xea0
.word 0x9db40c90 ! t2_kref+0xea0: fandnot2 %f16, %f16, %f14
.word 0x2f032379 ! t2_kref+0xea4: sethi %hi(0xc8de400), %l7
.word 0x81ac0ace ! t2_kref+0xea8: fcmped %fcc0, %f16, %f14
.word 0xaa5dc009 ! t2_kref+0xeac: smul %l7, %o1, %l5
.word 0xa3a000b0 ! t2_kref+0xeb0: fnegs %f16, %f17
.word 0xe630a018 ! t2_kref+0xeb4: sth %l3, [%g2 + 0x18]
.word 0xa1b40a0e ! t2_kref+0xeb8: fpadd16 %f16, %f14, %f16
.word 0xac94aad8 ! t2_kref+0xebc: orcc %l2, 0xad8, %l6
.word 0xa2a58015 ! t2_kref+0xec0: subcc %l6, %l5, %l1
.word 0xe1064000 ! t2_kref+0xec4: ld [%i1], %f16
.word 0xa1a0004e ! t2_kref+0xec8: fmovd %f14, %f16
.word 0x94ac8011 ! t2_kref+0xecc: andncc %l2, %l1, %o2
.word 0xdf00a038 ! t2_kref+0xed0: ld [%g2 + 0x38], %f15
.word 0xeb016dac ! t2_kref+0xed4: ld [%g5 + 0xdac], %f21
.word 0x9a420014 ! t2_kref+0xed8: addc %o0, %l4, %o5
.word 0xa1a3c830 ! t2_kref+0xedc: fadds %f15, %f16, %f16
.word 0xa1a018ce ! t2_kref+0xee0: fdtos %f14, %f16
.word 0x2e480005 ! t2_kref+0xee4: bvs,a,pt %icc, _kref+0xef8
.word 0xa1a44d2f ! t2_kref+0xee8: fsmuld %f17, %f15, %f16
.word 0xa1b007ae ! t2_kref+0xeec: fpackfix %f14, %f16
.word 0x34800002 ! t2_kref+0xef0: bg,a _kref+0xef8
.word 0xd430a02a ! t2_kref+0xef4: sth %o2, [%g2 + 0x2a]
.word 0x23480003 ! t2_kref+0xef8: fbne,a,pt %fcc0, _kref+0xf04
.word 0x9da40d2f ! t2_kref+0xefc: fsmuld %f16, %f15, %f14
.word 0xa1b00cf0 ! t2_kref+0xf00: fnot2s %f16, %f16
.word 0xd0a71019 ! t2_kref+0xf04: sta %o0, [%i4 + %i1]0x80
.word 0xe050a02a ! t2_kref+0xf08: ldsh [%g2 + 0x2a], %l0
.word 0xa2c4c014 ! t2_kref+0xf0c: addccc %l3, %l4, %l1
.word 0xe41e3ff8 ! t2_kref+0xf10: ldd [%i0 - 8], %l2
.word 0xa3a018d0 ! t2_kref+0xf14: fdtos %f16, %f17
.word 0x24480005 ! t2_kref+0xf18: ble,a,pt %icc, _kref+0xf2c
.word 0xa1a00550 ! t2_kref+0xf1c: fsqrtd %f16, %f16
.word 0x39800003 ! t2_kref+0xf20: fbuge,a _kref+0xf2c
.word 0xdd3e401d ! t2_kref+0xf24: std %f14, [%i1 + %i5]
.word 0x81ac0a30 ! t2_kref+0xf28: fcmps %fcc0, %f16, %f16
.word 0xa532a01c ! t2_kref+0xf2c: srl %o2, 0x1c, %l2
.word 0xa812000b ! t2_kref+0xf30: or %o0, %o3, %l4
.word 0x9da3884e ! t2_kref+0xf34: faddd %f14, %f14, %f14
.word 0xa1a01110 ! t2_kref+0xf38: fxtod %f16, %f16
.word 0xe106401c ! t2_kref+0xf3c: ld [%i1 + %i4], %f16
.word 0xaa550012 ! t2_kref+0xf40: umul %l4, %l2, %l5
.word 0x9fc10000 ! t2_kref+0xf44: call %g4
.word 0xa1a01a4e ! t2_kref+0xf48: fdtoi %f14, %f16
.word 0x9a344017 ! t2_kref+0xf4c: orn %l1, %l7, %o5
.word 0x9fa01890 ! t2_kref+0xf50: fitos %f16, %f15
.word 0xa3a4482f ! t2_kref+0xf54: fadds %f17, %f15, %f17
.word 0xa1a0188f ! t2_kref+0xf58: fitos %f15, %f16
.word 0x26800004 ! t2_kref+0xf5c: bl,a _kref+0xf6c
.word 0x912aa002 ! t2_kref+0xf60: sll %o2, 0x2, %o0
.word 0xadb50336 ! t2_kref+0xf64: bmask %l4, %l6, %l6
.word 0x9da3cd2f ! t2_kref+0xf68: fsmuld %f15, %f15, %f14
.word 0xe320a008 ! t2_kref+0xf6c: st %f17, [%g2 + 8]
.word 0xa1a00550 ! t2_kref+0xf70: fsqrtd %f16, %f16
.word 0xa8248011 ! t2_kref+0xf74: sub %l2, %l1, %l4
.word 0xa1a0012f ! t2_kref+0xf78: fabss %f15, %f16
.word 0x972c601f ! t2_kref+0xf7c: sll %l1, 0x1f, %o3
.word 0x2a800008 ! t2_kref+0xf80: bcs,a _kref+0xfa0
.word 0xa1a01891 ! t2_kref+0xf84: fitos %f17, %f16
.word 0xacac2660 ! t2_kref+0xf88: andncc %l0, 0x660, %l6
.word 0xec060000 ! t2_kref+0xf8c: ld [%i0], %l6
.word 0x3f480007 ! t2_kref+0xf90: fbo,a,pt %fcc0, _kref+0xfac
.word 0xa334c011 ! t2_kref+0xf94: srl %l3, %l1, %l1
.word 0xc12e3fe0 ! t2_kref+0xf98: st %fsr, [%i0 - 0x20]
.word 0x9fb00c20 ! t2_kref+0xf9c: fzeros %f15
.word 0xa1b40d0e ! t2_kref+0xfa0: fandnot1 %f16, %f14, %f16
.word 0xa1a00550 ! t2_kref+0xfa4: fsqrtd %f16, %f16
.word 0x9da01930 ! t2_kref+0xfa8: fstod %f16, %f14
.word 0x3b480003 ! t2_kref+0xfac: fble,a,pt %fcc0, _kref+0xfb8
.word 0x90a43938 ! t2_kref+0xfb0: subcc %l0, -0x6c8, %o0
.word 0xa1a000af ! t2_kref+0xfb4: fnegs %f15, %f16
.word 0x81ac0a50 ! t2_kref+0xfb8: fcmpd %fcc0, %f16, %f16
.word 0xe2167ffa ! t2_kref+0xfbc: lduh [%i1 - 6], %l1
.word 0x9fb40e2f ! t2_kref+0xfc0: fands %f16, %f15, %f15
.word 0x8143c000 ! t2_kref+0xfc4: stbar
.word 0x81ab8a50 ! t2_kref+0xfc8: fcmpd %fcc0, %f14, %f16
.word 0xa3a01890 ! t2_kref+0xfcc: fitos %f16, %f17
.word 0x17338425 ! t2_kref+0xfd0: sethi %hi(0xce109400), %o3
.word 0x3d480003 ! t2_kref+0xfd4: fbule,a,pt %fcc0, _kref+0xfe0
.word 0xa1a01911 ! t2_kref+0xfd8: fitod %f17, %f16
.word 0xe610a028 ! t2_kref+0xfdc: lduh [%g2 + 0x28], %l3
.word 0x92c4b7da ! t2_kref+0xfe0: addccc %l2, -0x826, %o1
.word 0x9da01930 ! t2_kref+0xfe4: fstod %f16, %f14
.word 0xa4552dac ! t2_kref+0xfe8: umul %l4, 0xdac, %l2
.word 0xa1b40a8e ! t2_kref+0xfec: fpsub16 %f16, %f14, %f16
.word 0xff6e3ff0 ! t2_kref+0xff0: prefetch %i0 - 0x10, 31
.word 0xae3c0017 ! t2_kref+0xff4: xnor %l0, %l7, %l7
.word 0x9012e3eb ! t2_kref+0xff8: or %o3, 0x3eb, %o0
.word 0xa3a018d0 ! t2_kref+0xffc: fdtos %f16, %f17
.word 0xe24e601f ! t2_kref+0x1000: ldsb [%i1 + 0x1f], %l1
.word 0xa1b38ece ! t2_kref+0x1004: fornot2 %f14, %f14, %f16
.word 0x9de3bfa0 ! t2_kref+0x1008: save %sp, -0x60, %sp
.word 0xadee287f ! t2_kref+0x100c: restore %i0, 0x87f, %l6
.word 0xec067fe4 ! t2_kref+0x1010: ld [%i1 - 0x1c], %l6
.word 0xa1a01931 ! t2_kref+0x1014: fstod %f17, %f16
.word 0xa1a388ce ! t2_kref+0x1018: fsubd %f14, %f14, %f16
.word 0x9fb00fe0 ! t2_kref+0x101c: fones %f15
.word 0xea7e0000 ! t2_kref+0x1020: swap [%i0], %l5
.word 0x97b2c0b4 ! t2_kref+0x1024: edge16n %o3, %l4, %o3
.word 0xa3b3cab1 ! t2_kref+0x1028: fpsub16s %f15, %f17, %f17
.word 0xa1a018d0 ! t2_kref+0x102c: fdtos %f16, %f16
.word 0x9b3cc008 ! t2_kref+0x1030: sra %l3, %o0, %o5
.word 0x9fc00004 ! t2_kref+0x1034: call %g0 + %g4
.word 0xd03e401d ! t2_kref+0x1038: std %o0, [%i1 + %i5]
.word 0xac0d0008 ! t2_kref+0x103c: and %l4, %o0, %l6
.word 0xa3a000af ! t2_kref+0x1040: fnegs %f15, %f17
.word 0xd000a028 ! t2_kref+0x1044: ld [%g2 + 0x28], %o0
.word 0x81840000 ! t2_kref+0x1048: wr %l0, %g0, %y
.word 0xd6480018 ! t2_kref+0x104c: ldsb [%g0 + %i0], %o3
.word 0x9fa00131 ! t2_kref+0x1050: fabss %f17, %f15
.word 0xe11fbf60 ! t2_kref+0x1054: ldd [%fp - 0xa0], %f16
.word 0x29800006 ! t2_kref+0x1058: fbl,a _kref+0x1070
.word 0x9604c00b ! t2_kref+0x105c: add %l3, %o3, %o3
.word 0xa1a3c931 ! t2_kref+0x1060: fmuls %f15, %f17, %f16
.word 0xd67e6018 ! t2_kref+0x1064: swap [%i1 + 0x18], %o3
.word 0x96354014 ! t2_kref+0x1068: orn %l5, %l4, %o3
.word 0x9da40850 ! t2_kref+0x106c: faddd %f16, %f16, %f14
.word 0xa1a409b0 ! t2_kref+0x1070: fdivs %f16, %f16, %f16
.word 0xaac44017 ! t2_kref+0x1074: addccc %l1, %l7, %l5
.word 0xa3b00f30 ! t2_kref+0x1078: fsrc2s %f16, %f17
.word 0xae9d400a ! t2_kref+0x107c: xorcc %l5, %o2, %l7
.word 0x9a1c8012 ! t2_kref+0x1080: xor %l2, %l2, %o5
.word 0x37800004 ! t2_kref+0x1084: fbge,a _kref+0x1094
.word 0xe76e001d ! t2_kref+0x1088: prefetch %i0 + %i5, 19
.word 0xa1a40831 ! t2_kref+0x108c: fadds %f16, %f17, %f16
.word 0xa1b00fc0 ! t2_kref+0x1090: fone %f16
.word 0x2b078579 ! t2_kref+0x1094: sethi %hi(0x1e15e400), %l5
.word 0xda40a008 ! t2_kref+0x1098: ldsw [%g2 + 8], %o5
.word 0xe19e1a1b ! t2_kref+0x109c: ldda [%i0 + %i3]0xd0, %f16
.word 0xe47e6014 ! t2_kref+0x10a0: swap [%i1 + 0x14], %l2
.word 0xe320a028 ! t2_kref+0x10a4: st %f17, [%g2 + 0x28]
.word 0xa1a0192f ! t2_kref+0x10a8: fstod %f15, %f16
.word 0xa3b44def ! t2_kref+0x10ac: fnands %f17, %f15, %f17
.word 0x83414000 ! t2_kref+0x10b0: mov %pc, %g1
.word 0xdac71019 ! t2_kref+0x10b4: ldswa [%i4 + %i1]0x80, %o5
.word 0xa1b38a50 ! t2_kref+0x10b8: fpadd32 %f14, %f16, %f16
.word 0x96a4e2ec ! t2_kref+0x10bc: subcc %l3, 0x2ec, %o3
.word 0xec8e501a ! t2_kref+0x10c0: lduba [%i1 + %i2]0x80, %l6
.word 0x9fa44931 ! t2_kref+0x10c4: fmuls %f17, %f17, %f15
.word 0xa3a0012f ! t2_kref+0x10c8: fabss %f15, %f17
.word 0xe49f5019 ! t2_kref+0x10cc: ldda [%i5 + %i1]0x80, %l2
.word 0x35800001 ! t2_kref+0x10d0: fbue,a _kref+0x10d4
.word 0xa1a01910 ! t2_kref+0x10d4: fitod %f16, %f16
.word 0x96d5298c ! t2_kref+0x10d8: umulcc %l4, 0x98c, %o3
.word 0xa1a01911 ! t2_kref+0x10dc: fitod %f17, %f16
.word 0xa3a018d0 ! t2_kref+0x10e0: fdtos %f16, %f17
.word 0x943aa10c ! t2_kref+0x10e4: xnor %o2, 0x10c, %o2
.word 0x9db40ad0 ! t2_kref+0x10e8: fpsub32 %f16, %f16, %f14
.word 0xe120a038 ! t2_kref+0x10ec: st %f16, [%g2 + 0x38]
.word 0x9a7afa18 ! t2_kref+0x10f0: sdiv %o3, -0x5e8, %o5
.word 0x9da0014e ! t2_kref+0x10f4: fabsd %f14, %f14
.word 0xa6552929 ! t2_kref+0x10f8: umul %l4, 0x929, %l3
.word 0xa1b00c20 ! t2_kref+0x10fc: fzeros %f16
.word 0xa242336e ! t2_kref+0x1100: addc %o0, -0xc92, %l1
.word 0x9fa0012f ! t2_kref+0x1104: fabss %f15, %f15
.word 0x9fa00131 ! t2_kref+0x1108: fabss %f17, %f15
.word 0xec28a008 ! t2_kref+0x110c: stb %l6, [%g2 + 8]
.word 0xa1a409b1 ! t2_kref+0x1110: fdivs %f16, %f17, %f16
.word 0x36800001 ! t2_kref+0x1114: bge,a _kref+0x1118
.word 0xe1000018 ! t2_kref+0x1118: ld [%g0 + %i0], %f16
.word 0xa3b44ab0 ! t2_kref+0x111c: fpsub16s %f17, %f16, %f17
.word 0x9bb38410 ! t2_kref+0x1120: fcmple16 %f14, %f16, %o5
.word 0xd2463fe8 ! t2_kref+0x1124: ldsw [%i0 - 0x18], %o1
.word 0x28480003 ! t2_kref+0x1128: bleu,a,pt %icc, _kref+0x1134
.word 0xa8f5640f ! t2_kref+0x112c: udivcc %l5, 0x40f, %l4
.word 0xe47e401c ! t2_kref+0x1130: swap [%i1 + %i4], %l2
.word 0x9a5c0011 ! t2_kref+0x1134: smul %l0, %l1, %o5
.word 0xc36e3fe0 ! t2_kref+0x1138: prefetch %i0 - 0x20, 1
.word 0xa2bc6677 ! t2_kref+0x113c: xnorcc %l1, 0x677, %l1
.word 0xd016c018 ! t2_kref+0x1140: lduh [%i3 + %i0], %o0
.word 0x9fa0002f ! t2_kref+0x1144: fmovs %f15, %f15
.word 0xe1be5814 ! t2_kref+0x1148: stda %f16, [%i1 + %l4]0xc0
.word 0xe120a008 ! t2_kref+0x114c: st %f16, [%g2 + 8]
.word 0xe5ee101d ! t2_kref+0x1150: prefetcha %i0 + %i5, 18
.word 0xd028a028 ! t2_kref+0x1154: stb %o0, [%g2 + 0x28]
.word 0xec30a008 ! t2_kref+0x1158: sth %l6, [%g2 + 8]
.word 0x81ab8a4e ! t2_kref+0x115c: fcmpd %fcc0, %f14, %f14
.word 0x81ac0ad0 ! t2_kref+0x1160: fcmped %fcc0, %f16, %f16
.word 0x98550010 ! t2_kref+0x1164: umul %l4, %l0, %o4
.word 0xa2d4e6b9 ! t2_kref+0x1168: umulcc %l3, 0x6b9, %l1
.word 0x9fc10000 ! t2_kref+0x116c: call %g4
.word 0xa1a0004e ! t2_kref+0x1170: fmovd %f14, %f16
.word 0x92d43ea1 ! t2_kref+0x1174: umulcc %l0, -0x15f, %o1
.word 0xa0158014 ! t2_kref+0x1178: or %l6, %l4, %l0
.word 0xa1b38d40 ! t2_kref+0x117c: fnot1 %f14, %f16
.word 0xd01e6000 ! t2_kref+0x1180: ldd [%i1], %o0
.word 0xad3de004 ! t2_kref+0x1184: sra %l7, 0x4, %l6
.word 0xa80afef8 ! t2_kref+0x1188: and %o3, -0x108, %l4
.word 0xecbe1000 ! t2_kref+0x118c: stda %l6, [%i0]0x80
.word 0xa1a0188f ! t2_kref+0x1190: fitos %f15, %f16
.word 0xa2123d43 ! t2_kref+0x1194: or %o0, -0x2bd, %l1
.word 0xa3a00030 ! t2_kref+0x1198: fmovs %f16, %f17
.word 0x93b3848e ! t2_kref+0x119c: fcmple32 %f14, %f14, %o1
.word 0xd00e3fe1 ! t2_kref+0x11a0: ldub [%i0 - 0x1f], %o0
.word 0xe408612c ! t2_kref+0x11a4: ldub [%g1 + 0x12c], %l2
.word 0xa41ca00c ! t2_kref+0x11a8: xor %l2, 0xc, %l2
.word 0xe428612c ! t2_kref+0x11ac: stb %l2, [%g1 + 0x12c]
.word 0x81d8612c ! t2_kref+0x11b0: flush %g1 + 0x12c
.word 0x983463a6 ! t2_kref+0x11b4: orn %l1, 0x3a6, %o4
.word 0xa08a400b ! t2_kref+0x11b8: andcc %o1, %o3, %l0
.word 0x92624009 ! t2_kref+0x11bc: subc %o1, %o1, %o1
.word 0xea26200c ! t2_kref+0x11c0: st %l5, [%i0 + 0xc]
.word 0x2b480001 ! t2_kref+0x11c4: fbug,a,pt %fcc0, _kref+0x11c8
.word 0xea4e7fe3 ! t2_kref+0x11c8: ldsb [%i1 - 0x1d], %l5
.word 0xae64600d ! t2_kref+0x11cc: subc %l1, 0xd, %l7
.word 0xee360000 ! t2_kref+0x11d0: sth %l7, [%i0]
.word 0xda871019 ! t2_kref+0x11d4: lda [%i4 + %i1]0x80, %o5
.word 0xec00a008 ! t2_kref+0x11d8: ld [%g2 + 8], %l6
2: .word 0xac9a8013 ! t2_kref+0x11dc: xorcc %o2, %l3, %l6
.word 0xc12e2008 ! t2_kref+0x11e0: st %fsr, [%i0 + 8]
.word 0xa1a3c831 ! t2_kref+0x11e4: fadds %f15, %f17, %f16
.word 0xa3a3c9af ! t2_kref+0x11e8: fdivs %f15, %f15, %f17
.word 0xec1e3ff0 ! t2_kref+0x11ec: ldd [%i0 - 0x10], %l6
.word 0xe300a018 ! t2_kref+0x11f0: ld [%g2 + 0x18], %f17
.word 0xae0a000b ! t2_kref+0x11f4: and %o0, %o3, %l7
.word 0xa1a000af ! t2_kref+0x11f8: fnegs %f15, %f16
.word 0xdf20a008 ! t2_kref+0x11fc: st %f15, [%g2 + 8]
.word 0xe13e3fe0 ! t2_kref+0x1200: std %f16, [%i0 - 0x20]
.word 0x9fc10000 ! t2_kref+0x1204: call %g4
.word 0xa1a0102f ! t2_kref+0x1208: fstox %f15, %f16
.word 0xd2766010 ! t2_kref+0x120c: stx %o1, [%i1 + 0x10]
.word 0xa1a01890 ! t2_kref+0x1210: fitos %f16, %f16
.word 0xacf40012 ! t2_kref+0x1214: udivcc %l0, %l2, %l6
.word 0x96d5000b ! t2_kref+0x1218: umulcc %l4, %o3, %o3
.word 0xa7b384d0 ! t2_kref+0x121c: fcmpne32 %f14, %f16, %l3
.word 0x9fa01a4e ! t2_kref+0x1220: fdtoi %f14, %f15
.word 0xa1b3cea0 ! t2_kref+0x1224: fsrc1s %f15, %f16
.word 0xa3a00031 ! t2_kref+0x1228: fmovs %f17, %f17
.word 0x9fb00770 ! t2_kref+0x122c: fpack16 %f16, %f15
.word 0x9fa00131 ! t2_kref+0x1230: fabss %f17, %f15
.word 0xa1b00fc0 ! t2_kref+0x1234: fone %f16
.word 0xe850a038 ! t2_kref+0x1238: ldsh [%g2 + 0x38], %l4
.word 0x94dcae23 ! t2_kref+0x123c: smulcc %l2, 0xe23, %o2
.word 0x9085a335 ! t2_kref+0x1240: addcc %l6, 0x335, %o0
.word 0xd000a028 ! t2_kref+0x1244: ld [%g2 + 0x28], %o0
.word 0xa3b3cea0 ! t2_kref+0x1248: fsrc1s %f15, %f17
.word 0x81ac0a30 ! t2_kref+0x124c: fcmps %fcc0, %f16, %f16
.word 0xafb2032b ! t2_kref+0x1250: bmask %o0, %o3, %l7
.word 0xa1a4492f ! t2_kref+0x1254: fmuls %f17, %f15, %f16
.word 0x81ab8a4e ! t2_kref+0x1258: fcmpd %fcc0, %f14, %f14
call SYM(t2_subr3)
.word 0xa3a3c830 ! t2_kref+0x1260: fadds %f15, %f16, %f17
.word 0xa1a00130 ! t2_kref+0x1264: fabss %f16, %f16
.word 0xe11fbd38 ! t2_kref+0x1268: ldd [%fp - 0x2c8], %f16
.word 0xa1a3c930 ! t2_kref+0x126c: fmuls %f15, %f16, %f16
.word 0xa3a3c8b1 ! t2_kref+0x1270: fsubs %f15, %f17, %f17
.word 0x9634b47e ! t2_kref+0x1274: orn %l2, -0xb82, %o3
.word 0xad02a742 ! t2_kref+0x1278: taddcc %o2, 0x742, %l6
.word 0xd2260000 ! t2_kref+0x127c: st %o1, [%i0]
.word 0x9db40a50 ! t2_kref+0x1280: fpadd32 %f16, %f16, %f14
.word 0xa1a3cd31 ! t2_kref+0x1284: fsmuld %f15, %f17, %f16
.word 0xa7b404d0 ! t2_kref+0x1288: fcmpne32 %f16, %f16, %l3
.word 0xa1b40f8e ! t2_kref+0x128c: for %f16, %f14, %f16
call SYM(t2_subr3)
.word 0xa2858015 ! t2_kref+0x1294: addcc %l6, %l5, %l1
.word 0xa1a00550 ! t2_kref+0x1298: fsqrtd %f16, %f16
.word 0xa1a0004e ! t2_kref+0x129c: fmovd %f14, %f16
.word 0xa9b2c309 ! t2_kref+0x12a0: alignaddr %o3, %o1, %l4
.word 0xe13e6008 ! t2_kref+0x12a4: std %f16, [%i1 + 8]
.word 0xdf064000 ! t2_kref+0x12a8: ld [%i1], %f15
.word 0xa3a000af ! t2_kref+0x12ac: fnegs %f15, %f17
.word 0xa25ac016 ! t2_kref+0x12b0: smul %o3, %l6, %l1
.word 0xe11fbce8 ! t2_kref+0x12b4: ldd [%fp - 0x318], %f16
.word 0xe47e6004 ! t2_kref+0x12b8: swap [%i1 + 4], %l2
.word 0x9da0054e ! t2_kref+0x12bc: fsqrtd %f14, %f14
.word 0x95b24135 ! t2_kref+0x12c0: edge32n %o1, %l5, %o2
.word 0xe248a028 ! t2_kref+0x12c4: ldsb [%g2 + 0x28], %l1
.word 0x94f44014 ! t2_kref+0x12c8: udivcc %l1, %l4, %o2
.word 0xa1b00fc0 ! t2_kref+0x12cc: fone %f16
.word 0x9af40008 ! t2_kref+0x12d0: udivcc %l0, %o0, %o5
.word 0xd450a038 ! t2_kref+0x12d4: ldsh [%g2 + 0x38], %o2
.word 0x993a0015 ! t2_kref+0x12d8: sra %o0, %l5, %o4
.word 0xa73a4012 ! t2_kref+0x12dc: sra %o1, %l2, %l3
.word 0xa1a018d0 ! t2_kref+0x12e0: fdtos %f16, %f16
.word 0xa25536fb ! t2_kref+0x12e4: umul %l4, -0x905, %l1
.word 0xa1b40ed0 ! t2_kref+0x12e8: fornot2 %f16, %f16, %f16
.word 0x9dab8050 ! t2_kref+0x12ec: fmovdule %fcc0, %f16, %f14
.word 0xa1a01891 ! t2_kref+0x12f0: fitos %f17, %f16
.word 0xe4981019 ! t2_kref+0x12f4: ldda [%g0 + %i1]0x80, %l2
.word 0x9db00f0e ! t2_kref+0x12f8: fsrc2 %f14, %f14
.word 0xef6e2010 ! t2_kref+0x12fc: prefetch %i0 + 0x10, 23
.word 0xe816401b ! t2_kref+0x1300: lduh [%i1 + %i3], %l4
.word 0xec3e2000 ! t2_kref+0x1304: std %l6, [%i0]
.word 0xd2300018 ! t2_kref+0x1308: sth %o1, [%g0 + %i0]
.word 0x91b40490 ! t2_kref+0x130c: fcmple32 %f16, %f16, %o0
.word 0x9fa4082f ! t2_kref+0x1310: fadds %f16, %f15, %f15
.word 0x9fa3c9af ! t2_kref+0x1314: fdivs %f15, %f15, %f15
.word 0x9da0102f ! t2_kref+0x1318: fstox %f15, %f14
.word 0xa1b40ea0 ! t2_kref+0x131c: fsrc1s %f16, %f16
.word 0xe44e2000 ! t2_kref+0x1320: ldsb [%i0], %l2
.word 0x3d800003 ! t2_kref+0x1324: fbule,a _kref+0x1330
.word 0xa1a00131 ! t2_kref+0x1328: fabss %f17, %f16
.word 0x9fb00fe0 ! t2_kref+0x132c: fones %f15
.word 0x3d800007 ! t2_kref+0x1330: fbule,a _kref+0x134c
.word 0xee262014 ! t2_kref+0x1334: st %l7, [%i0 + 0x14]
.word 0xc807bfec ! t2_kref+0x1338: ld [%fp - 0x14], %g4
.word 0xa3a449af ! t2_kref+0x133c: fdivs %f17, %f15, %f17
.word 0xacd4c00a ! t2_kref+0x1340: umulcc %l3, %o2, %l6
.word 0xa814f5b1 ! t2_kref+0x1344: or %l3, -0xa4f, %l4
.word 0xd248a02b ! t2_kref+0x1348: ldsb [%g2 + 0x2b], %o1
.word 0xe40862d4 ! t2_kref+0x134c: ldub [%g1 + 0x2d4], %l2
.word 0xa41ca00c ! t2_kref+0x1350: xor %l2, 0xc, %l2
.word 0xe42862d4 ! t2_kref+0x1354: stb %l2, [%g1 + 0x2d4]
.word 0x81d862d4 ! t2_kref+0x1358: flush %g1 + 0x2d4
.word 0xa1a01911 ! t2_kref+0x135c: fitod %f17, %f16
.word 0xd030a03a ! t2_kref+0x1360: sth %o0, [%g2 + 0x3a]
.word 0xa1a0054e ! t2_kref+0x1364: fsqrtd %f14, %f16
.word 0xdf00a018 ! t2_kref+0x1368: ld [%g2 + 0x18], %f15
.word 0x94ad2c16 ! t2_kref+0x136c: andncc %l4, 0xc16, %o2
.word 0x9abc319c ! t2_kref+0x1370: xnorcc %l0, -0xe64, %o5
.word 0x28480006 ! t2_kref+0x1374: bleu,a,pt %icc, _kref+0x138c
.word 0xec1e3ff0 ! t2_kref+0x1378: ldd [%i0 - 0x10], %l6
.word 0xa415c014 ! t2_kref+0x137c: or %l7, %l4, %l2
.word 0xe4a6501c ! t2_kref+0x1380: sta %l2, [%i1 + %i4]0x80
2: .word 0xa1a408d0 ! t2_kref+0x1384: fsubd %f16, %f16, %f16
.word 0xa0c27edb ! t2_kref+0x1388: addccc %o1, -0x125, %l0
.word 0x92528016 ! t2_kref+0x138c: umul %o2, %l6, %o1
.word 0x28480006 ! t2_kref+0x1390: bleu,a,pt %icc, _kref+0x13a8
.word 0xa7b2c070 ! t2_kref+0x1394: edge8ln %o3, %l0, %l3
.word 0x27800004 ! t2_kref+0x1398: fbul,a _kref+0x13a8
.word 0xafb405ce ! t2_kref+0x139c: fcmpeq32 %f16, %f14, %l7
.word 0xd206601c ! t2_kref+0x13a0: ld [%i1 + 0x1c], %o1
.word 0x90240011 ! t2_kref+0x13a4: sub %l0, %l1, %o0
.word 0x91400000 ! t2_kref+0x13a8: mov %y, %o0
.word 0xa3a01090 ! t2_kref+0x13ac: fxtos %f16, %f17
.word 0x98524012 ! t2_kref+0x13b0: umul %o1, %l2, %o4
.word 0xe830a00a ! t2_kref+0x13b4: sth %l4, [%g2 + 0xa]
.word 0x94d5000a ! t2_kref+0x13b8: umulcc %l4, %o2, %o2
.word 0x81ac0ab0 ! t2_kref+0x13bc: fcmpes %fcc0, %f16, %f16
.word 0x20480004 ! t2_kref+0x13c0: bn,a,pt %icc, _kref+0x13d0
.word 0xec9e501d ! t2_kref+0x13c4: ldda [%i1 + %i5]0x80, %l6
.word 0xd886501c ! t2_kref+0x13c8: lda [%i1 + %i4]0x80, %o4
.word 0x94d58012 ! t2_kref+0x13cc: umulcc %l6, %l2, %o2
.word 0x9fa01891 ! t2_kref+0x13d0: fitos %f17, %f15
.word 0xa1a00550 ! t2_kref+0x13d4: fsqrtd %f16, %f16
.word 0xe1be5892 ! t2_kref+0x13d8: stda %f16, [%i1 + %l2]0xc4
.word 0x9602aef9 ! t2_kref+0x13dc: add %o2, 0xef9, %o3
.word 0xda563fec ! t2_kref+0x13e0: ldsh [%i0 - 0x14], %o5
.word 0xadb48014 ! t2_kref+0x13e4: edge8 %l2, %l4, %l6
.word 0x9afd4015 ! t2_kref+0x13e8: sdivcc %l5, %l5, %o5
.word 0xa3a00130 ! t2_kref+0x13ec: fabss %f16, %f17
.word 0x973ac011 ! t2_kref+0x13f0: sra %o3, %l1, %o3
.word 0xec1e7fe0 ! t2_kref+0x13f4: ldd [%i1 - 0x20], %l6
.word 0xa284c013 ! t2_kref+0x13f8: addcc %l3, %l3, %l1
.word 0x878020d0 ! t2_kref+0x13fc: mov 0xd0, %asi
.word 0xa3a018d0 ! t2_kref+0x1400: fdtos %f16, %f17
.word 0xa3aa4031 ! t2_kref+0x1404: fmovse %fcc0, %f17, %f17
.word 0xa2654012 ! t2_kref+0x1408: subc %l5, %l2, %l1
.word 0xa1a01a4e ! t2_kref+0x140c: fdtoi %f14, %f16
.word 0x9aaa4017 ! t2_kref+0x1410: andncc %o1, %l7, %o5
.word 0xa63d0011 ! t2_kref+0x1414: xnor %l4, %l1, %l3
.word 0xdd1fbea0 ! t2_kref+0x1418: ldd [%fp - 0x160], %f14
.word 0xe0e81018 ! t2_kref+0x141c: ldstuba [%g0 + %i0]0x80, %l0
.word 0xa80cc016 ! t2_kref+0x1420: and %l3, %l6, %l4
.word 0xe8180018 ! t2_kref+0x1424: ldd [%g0 + %i0], %l4
.word 0xa1a4094e ! t2_kref+0x1428: fmuld %f16, %f14, %f16
.word 0xa1a4084e ! t2_kref+0x142c: faddd %f16, %f14, %f16
.word 0xffee101d ! t2_kref+0x1430: prefetcha %i0 + %i5, 31
.word 0xd0280018 ! t2_kref+0x1434: stb %o0, [%g0 + %i0]
.word 0xaaba8008 ! t2_kref+0x1438: xnorcc %o2, %o0, %l5
.word 0xec1f4018 ! t2_kref+0x143c: ldd [%i5 + %i0], %l6
.word 0x2c800007 ! t2_kref+0x1440: bneg,a _kref+0x145c
.word 0xec300019 ! t2_kref+0x1444: sth %l6, [%g0 + %i1]
.word 0xfb6e001d ! t2_kref+0x1448: prefetch %i0 + %i5, 29
.word 0x9fa01891 ! t2_kref+0x144c: fitos %f17, %f15
.word 0xa3a01a4e ! t2_kref+0x1450: fdtoi %f14, %f17
.word 0xa1b40c8e ! t2_kref+0x1454: fandnot2 %f16, %f14, %f16
.word 0x9fa44930 ! t2_kref+0x1458: fmuls %f17, %f16, %f15
.word 0x9fa44930 ! t2_kref+0x145c: fmuls %f17, %f16, %f15
.word 0x9db00fc0 ! t2_kref+0x1460: fone %f14
.word 0xa32a0011 ! t2_kref+0x1464: sll %o0, %l1, %l1
.word 0x878020f0 ! t2_kref+0x1468: mov 0xf0, %asi
.word 0xe100a008 ! t2_kref+0x146c: ld [%g2 + 8], %f16
call SYM(t2_subr1)
.word 0x9852400a ! t2_kref+0x1474: umul %o1, %o2, %o4
.word 0xe300a018 ! t2_kref+0x1478: ld [%g2 + 0x18], %f17
.word 0x81abcaaf ! t2_kref+0x147c: fcmpes %fcc0, %f15, %f15
.word 0xa1b40a8e ! t2_kref+0x1480: fpsub16 %f16, %f14, %f16
.word 0xdaee501a ! t2_kref+0x1484: ldstuba [%i1 + %i2]0x80, %o5
.word 0xe230a018 ! t2_kref+0x1488: sth %l1, [%g2 + 0x18]
.word 0xa1a0054e ! t2_kref+0x148c: fsqrtd %f14, %f16
.word 0xa3a409b0 ! t2_kref+0x1490: fdivs %f16, %f16, %f17
.word 0xa4c5aabd ! t2_kref+0x1494: addccc %l6, 0xabd, %l2
.word 0xae054010 ! t2_kref+0x1498: add %l5, %l0, %l7
.word 0x33800006 ! t2_kref+0x149c: fbe,a _kref+0x14b4
.word 0x9db38c50 ! t2_kref+0x14a0: fnor %f14, %f16, %f14
.word 0xa0aab763 ! t2_kref+0x14a4: andncc %o2, -0x89d, %l0
.word 0xa1b40a90 ! t2_kref+0x14a8: fpsub16 %f16, %f16, %f16
.word 0x9dab4050 ! t2_kref+0x14ac: fmovdle %fcc0, %f16, %f14
.word 0xa1b0076e ! t2_kref+0x14b0: fpack16 %f14, %f16
.word 0xec780019 ! t2_kref+0x14b4: swap [%g0 + %i1], %l6
.word 0x9fb3ca2f ! t2_kref+0x14b8: fpadd16s %f15, %f15, %f15
.word 0xa1b00f30 ! t2_kref+0x14bc: fsrc2s %f16, %f16
.word 0xc12e401c ! t2_kref+0x14c0: st %fsr, [%i1 + %i4]
.word 0xe8861000 ! t2_kref+0x14c4: lda [%i0]0x80, %l4
.word 0x9bb404d0 ! t2_kref+0x14c8: fcmpne32 %f16, %f16, %o5
.word 0x9fa018ce ! t2_kref+0x14cc: fdtos %f14, %f15
.word 0xa0d2e4c1 ! t2_kref+0x14d0: umulcc %o3, 0x4c1, %l0
.word 0xd62e8018 ! t2_kref+0x14d4: stb %o3, [%i2 + %i0]
.word 0xa1a00050 ! t2_kref+0x14d8: fmovd %f16, %f16
.word 0xe11fbde8 ! t2_kref+0x14dc: ldd [%fp - 0x218], %f16
.word 0xe830a028 ! t2_kref+0x14e0: sth %l4, [%g2 + 0x28]
! .word 0x20b422c4 ! t2_kref+0x14e4: bn,a SYM(t2_subr1)
bn,a SYM(t2_subr1)
.word 0x9e006434 ! t2_kref+0x14e8: add %g1, 0x434, %o7
.word 0xd27e401c ! t2_kref+0x14ec: swap [%i1 + %i4], %o1
.word 0x913ac008 ! t2_kref+0x14f0: sra %o3, %o0, %o0
.word 0x2f480001 ! t2_kref+0x14f4: fbu,a,pt %fcc0, _kref+0x14f8
.word 0x9da01910 ! t2_kref+0x14f8: fitod %f16, %f14
.word 0xa51dc016 ! t2_kref+0x14fc: tsubcctv %l7, %l6, %l2
.word 0xae628012 ! t2_kref+0x1500: subc %o2, %l2, %l7
.word 0xffee101a ! t2_kref+0x1504: prefetcha %i0 + %i2, 31
.word 0x81840000 ! t2_kref+0x1508: wr %l0, %g0, %y
.word 0xae040013 ! t2_kref+0x150c: add %l0, %l3, %l7
.word 0x2d36f6ed ! t2_kref+0x1510: sethi %hi(0xdbdbb400), %l6
.word 0x950c8008 ! t2_kref+0x1514: tsubcc %l2, %o0, %o2
.word 0xa1a0054e ! t2_kref+0x1518: fsqrtd %f14, %f16
.word 0xa8c58008 ! t2_kref+0x151c: addccc %l6, %o0, %l4
.word 0xee7f0018 ! t2_kref+0x1520: swap [%i4 + %i0], %l7
.word 0x96853014 ! t2_kref+0x1524: addcc %l4, -0xfec, %o3
.word 0xe11e7fe0 ! t2_kref+0x1528: ldd [%i1 - 0x20], %f16
.word 0xe0563fee ! t2_kref+0x152c: ldsh [%i0 - 0x12], %l0
.word 0xd200a038 ! t2_kref+0x1530: ld [%g2 + 0x38], %o1
.word 0xd9be5817 ! t2_kref+0x1534: stda %f12, [%i1 + %l7]0xc0
.word 0x2d800006 ! t2_kref+0x1538: fbg,a _kref+0x1550
.word 0xd67e6008 ! t2_kref+0x153c: swap [%i1 + 8], %o3
.word 0xe320a008 ! t2_kref+0x1540: st %f17, [%g2 + 8]
.word 0xe3b8a180 ! t2_kref+0x1544: stda %f48, [%g2 + 0x180]%asi
call SYM(t2_subr0)
.word 0xa3a40830 ! t2_kref+0x154c: fadds %f16, %f16, %f17
.word 0x2c800004 ! t2_kref+0x1550: bneg,a _kref+0x1560
.word 0xe81e3ff8 ! t2_kref+0x1554: ldd [%i0 - 8], %l4
.word 0x81ac4a31 ! t2_kref+0x1558: fcmps %fcc0, %f17, %f17
.word 0x9a0c31bb ! t2_kref+0x155c: and %l0, -0xe45, %o5
.word 0x9412c00b ! t2_kref+0x1560: or %o3, %o3, %o2
.word 0xc07e2010 ! t2_kref+0x1564: swap [%i0 + 0x10], %g0
.word 0xa932200e ! t2_kref+0x1568: srl %o0, 0xe, %l4
.word 0xec30a01a ! t2_kref+0x156c: sth %l6, [%g2 + 0x1a]
.word 0xdf063fe4 ! t2_kref+0x1570: ld [%i0 - 0x1c], %f15
.word 0xa3b44e31 ! t2_kref+0x1574: fands %f17, %f17, %f17
call SYM(t2_subr3)
.word 0xe3067fe4 ! t2_kref+0x157c: ld [%i1 - 0x1c], %f17
.word 0x9fc10000 ! t2_kref+0x1580: call %g4
.word 0x97b5010b ! t2_kref+0x1584: edge32 %l4, %o3, %o3
.word 0x81ab8a50 ! t2_kref+0x1588: fcmpd %fcc0, %f14, %f16
.word 0xa1a449b1 ! t2_kref+0x158c: fdivs %f17, %f17, %f16
.word 0xd20e8019 ! t2_kref+0x1590: ldub [%i2 + %i1], %o1
.word 0xa1b40ef1 ! t2_kref+0x1594: fornot2s %f16, %f17, %f16
.word 0xacd40013 ! t2_kref+0x1598: umulcc %l0, %l3, %l6
.word 0x9da01911 ! t2_kref+0x159c: fitod %f17, %f14
call SYM(t2_subr1)
.word 0x9fa40831 ! t2_kref+0x15a4: fadds %f16, %f17, %f15
.word 0x29800003 ! t2_kref+0x15a8: fbl,a _kref+0x15b4
.word 0xe3b8a180 ! t2_kref+0x15ac: stda %f48, [%g2 + 0x180]%asi
.word 0xa3a40831 ! t2_kref+0x15b0: fadds %f16, %f17, %f17
.word 0xd028a038 ! t2_kref+0x15b4: stb %o0, [%g2 + 0x38]
.word 0x9db40ed0 ! t2_kref+0x15b8: fornot2 %f16, %f16, %f14
.word 0xa6827ee1 ! t2_kref+0x15bc: addcc %o1, -0x11f, %l3
.word 0x81ac4aaf ! t2_kref+0x15c0: fcmpes %fcc0, %f17, %f15
.word 0xadb24077 ! t2_kref+0x15c4: edge8ln %o1, %l7, %l6
.word 0x31800007 ! t2_kref+0x15c8: fba,a _kref+0x15e4
.word 0xe8367fe4 ! t2_kref+0x15cc: sth %l4, [%i1 - 0x1c]
.word 0x90446eb1 ! t2_kref+0x15d0: addc %l1, 0xeb1, %o0
.word 0xa5b28116 ! t2_kref+0x15d4: edge32 %o2, %l6, %l2
.word 0x210640b4 ! t2_kref+0x15d8: sethi %hi(0x1902d000), %l0
.word 0x23480008 ! t2_kref+0x15dc: fbne,a,pt %fcc0, _kref+0x15fc
.word 0x9da00050 ! t2_kref+0x15e0: fmovd %f16, %f14
.word 0xa3a01a50 ! t2_kref+0x15e4: fdtoi %f16, %f17
.word 0xa33d201d ! t2_kref+0x15e8: sra %l4, 0x1d, %l1
.word 0xa1b009b0 ! t2_kref+0x15ec: fexpand %f16, %f16
.word 0x9445aaba ! t2_kref+0x15f0: addc %l6, 0xaba, %o2
.word 0xf3ee101c ! t2_kref+0x15f4: prefetcha %i0 + %i4, 25
.word 0x37800008 ! t2_kref+0x15f8: fbge,a _kref+0x1618
.word 0x983430ac ! t2_kref+0x15fc: orn %l0, -0xf54, %o4
.word 0xa1b007b0 ! t2_kref+0x1600: fpackfix %f16, %f16
.word 0xd0bf5019 ! t2_kref+0x1604: stda %o0, [%i5 + %i1]0x80
.word 0xae55a488 ! t2_kref+0x1608: umul %l6, 0x488, %l7
.word 0xa52d2013 ! t2_kref+0x160c: sll %l4, 0x13, %l2
.word 0xa1a449af ! t2_kref+0x1610: fdivs %f17, %f15, %f16
.word 0xc398a140 ! t2_kref+0x1614: ldda [%g2 + 0x140]%asi, %f32
.word 0xee20a038 ! t2_kref+0x1618: st %l7, [%g2 + 0x38]
.word 0xe000a018 ! t2_kref+0x161c: ld [%g2 + 0x18], %l0
.word 0x2b800001 ! t2_kref+0x1620: fbug,a _kref+0x1624
.word 0x9fa44830 ! t2_kref+0x1624: fadds %f17, %f16, %f15
.word 0xa3a018d0 ! t2_kref+0x1628: fdtos %f16, %f17
.word 0xa68cea01 ! t2_kref+0x162c: andcc %l3, 0xa01, %l3
.word 0xa03a4012 ! t2_kref+0x1630: xnor %o1, %l2, %l0
.word 0x973cc00a ! t2_kref+0x1634: sra %l3, %o2, %o3
.word 0x9fa409b0 ! t2_kref+0x1638: fdivs %f16, %f16, %f15
.word 0x90c46c0d ! t2_kref+0x163c: addccc %l1, 0xc0d, %o0
.word 0xdd1fbeb8 ! t2_kref+0x1640: ldd [%fp - 0x148], %f14
.word 0x9fa408b1 ! t2_kref+0x1644: fsubs %f16, %f17, %f15
.word 0x9635bea3 ! t2_kref+0x1648: orn %l6, -0x15d, %o3
.word 0xa25cf6ec ! t2_kref+0x164c: smul %l3, -0x914, %l1
.word 0x9da388d0 ! t2_kref+0x1650: fsubd %f14, %f16, %f14
.word 0xa035ab24 ! t2_kref+0x1654: orn %l6, 0xb24, %l0
.word 0xe47e6014 ! t2_kref+0x1658: swap [%i1 + 0x14], %l2
.word 0xa1a449b0 ! t2_kref+0x165c: fdivs %f17, %f16, %f16
.word 0xa802400b ! t2_kref+0x1660: add %o1, %o3, %l4
.word 0xe67e001c ! t2_kref+0x1664: swap [%i0 + %i4], %l3
.word 0x981c6671 ! t2_kref+0x1668: xor %l1, 0x671, %o4
.word 0xa3a409b0 ! t2_kref+0x166c: fdivs %f16, %f16, %f17
.word 0x9fa0188f ! t2_kref+0x1670: fitos %f15, %f15
.word 0xd856401b ! t2_kref+0x1674: ldsh [%i1 + %i3], %o4
.word 0x949a8012 ! t2_kref+0x1678: xorcc %o2, %l2, %o2
.word 0xdf067ff4 ! t2_kref+0x167c: ld [%i1 - 0xc], %f15
.word 0xe4b01019 ! t2_kref+0x1680: stha %l2, [%g0 + %i1]0x80
.word 0xa3a000b0 ! t2_kref+0x1684: fnegs %f16, %f17
.word 0x81ac4ab0 ! t2_kref+0x1688: fcmpes %fcc0, %f17, %f16
.word 0xa1a409af ! t2_kref+0x168c: fdivs %f16, %f15, %f16
.word 0xec380019 ! t2_kref+0x1690: std %l6, [%g0 + %i1]
.word 0x9fa000b0 ! t2_kref+0x1694: fnegs %f16, %f15
.word 0x3a480005 ! t2_kref+0x1698: bcc,a,pt %icc, _kref+0x16ac
.word 0xa1a3c930 ! t2_kref+0x169c: fmuls %f15, %f16, %f16
.word 0xa3a00031 ! t2_kref+0x16a0: fmovs %f17, %f17
.word 0x81ac0ad0 ! t2_kref+0x16a4: fcmped %fcc0, %f16, %f16
.word 0xab400000 ! t2_kref+0x16a8: mov %y, %l5
.word 0xeca6101c ! t2_kref+0x16ac: sta %l6, [%i0 + %i4]0x80
.word 0xa3a3c82f ! t2_kref+0x16b0: fadds %f15, %f15, %f17
.word 0xaeba4009 ! t2_kref+0x16b4: xnorcc %o1, %o1, %l7
.word 0x932c8014 ! t2_kref+0x16b8: sll %l2, %l4, %o1
.word 0x81848000 ! t2_kref+0x16bc: wr %l2, %g0, %y
.word 0xa1a44d30 ! t2_kref+0x16c0: fsmuld %f17, %f16, %f16
.word 0xa4a48012 ! t2_kref+0x16c4: subcc %l2, %l2, %l2
.word 0xa2046120 ! t2_kref+0x16c8: add %l1, 0x120, %l1
.word 0xe830a01a ! t2_kref+0x16cc: sth %l4, [%g2 + 0x1a]
.word 0x20480005 ! t2_kref+0x16d0: bn,a,pt %icc, _kref+0x16e4
.word 0xa3a00130 ! t2_kref+0x16d4: fabss %f16, %f17
.word 0x9da0054e ! t2_kref+0x16d8: fsqrtd %f14, %f14
.word 0x33800002 ! t2_kref+0x16dc: fbe,a _kref+0x16e4
.word 0xa1a408d0 ! t2_kref+0x16e0: fsubd %f16, %f16, %f16
.word 0x9af5c009 ! t2_kref+0x16e4: udivcc %l7, %o1, %o5
.word 0xe13e3fe8 ! t2_kref+0x16e8: std %f16, [%i0 - 0x18]
.word 0x37480001 ! t2_kref+0x16ec: fbge,a,pt %fcc0, _kref+0x16f0
.word 0x98ac8011 ! t2_kref+0x16f0: andncc %l2, %l1, %o4
.word 0x90dd400a ! t2_kref+0x16f4: smulcc %l5, %o2, %o0
.word 0xd0163fea ! t2_kref+0x16f8: lduh [%i0 - 0x16], %o0
.word 0xa3a0002f ! t2_kref+0x16fc: fmovs %f15, %f17
.word 0xc398a140 ! t2_kref+0x1700: ldda [%g2 + 0x140]%asi, %f32
.word 0xa7b385d0 ! t2_kref+0x1704: fcmpeq32 %f14, %f16, %l3
.word 0xa61c62fa ! t2_kref+0x1708: xor %l1, 0x2fa, %l3
.word 0xa1b38a90 ! t2_kref+0x170c: fpsub16 %f14, %f16, %f16
.word 0x989c79fe ! t2_kref+0x1710: xorcc %l1, -0x602, %o4
.word 0x27189ef4 ! t2_kref+0x1714: sethi %hi(0x627bd000), %l3
.word 0x9fb3ca70 ! t2_kref+0x1718: fpadd32s %f15, %f16, %f15
.word 0x37800003 ! t2_kref+0x171c: fbge,a _kref+0x1728
.word 0xa1a40830 ! t2_kref+0x1720: fadds %f16, %f16, %f16
.word 0x36480008 ! t2_kref+0x1724: bge,a,pt %icc, _kref+0x1744
.word 0xe628a01a ! t2_kref+0x1728: stb %l3, [%g2 + 0x1a]
.word 0xa3b50356 ! t2_kref+0x172c: alignaddrl %l4, %l6, %l1
.word 0x9da01110 ! t2_kref+0x1730: fxtod %f16, %f14
.word 0xee7e401c ! t2_kref+0x1734: swap [%i1 + %i4], %l7
.word 0xe2d6d019 ! t2_kref+0x1738: ldsha [%i3 + %i1]0x80, %l1
.word 0xe228a01a ! t2_kref+0x173c: stb %l1, [%g2 + 0x1a]
.word 0x81b01024 ! t2_kref+0x1740: siam 0x4
.word 0xe3b8a180 ! t2_kref+0x1744: stda %f48, [%g2 + 0x180]%asi
.word 0xe816401b ! t2_kref+0x1748: lduh [%i1 + %i3], %l4
.word 0xa3a000b0 ! t2_kref+0x174c: fnegs %f16, %f17
.word 0x92e4c014 ! t2_kref+0x1750: subccc %l3, %l4, %o1
.word 0xa8d5bf13 ! t2_kref+0x1754: umulcc %l6, -0xed, %l4
.word 0xe11fbd28 ! t2_kref+0x1758: ldd [%fp - 0x2d8], %f16
.word 0xe4ce1000 ! t2_kref+0x175c: ldsba [%i0]0x80, %l2
.word 0xee26601c ! t2_kref+0x1760: st %l7, [%i1 + 0x1c]
.word 0xad418000 ! t2_kref+0x1764: mov %fprs, %l6
.word 0xd608a018 ! t2_kref+0x1768: ldub [%g2 + 0x18], %o3
.word 0xe13e401d ! t2_kref+0x176c: std %f16, [%i1 + %i5]
.word 0xa1a44831 ! t2_kref+0x1770: fadds %f17, %f17, %f16
.word 0xd0064000 ! t2_kref+0x1774: ld [%i1], %o0
.word 0x989cac31 ! t2_kref+0x1778: xorcc %l2, 0xc31, %o4
.word 0xacd50016 ! t2_kref+0x177c: umulcc %l4, %l6, %l6
.word 0x909a33fb ! t2_kref+0x1780: xorcc %o0, -0xc05, %o0
.word 0xa4d24016 ! t2_kref+0x1784: umulcc %o1, %l6, %l2
.word 0xe19e5a5d ! t2_kref+0x1788: ldda [%i1 + %i5]0xd2, %f16
.word 0xa3b44a2f ! t2_kref+0x178c: fpadd16s %f17, %f15, %f17
.word 0x81828000 ! t2_kref+0x1790: wr %o2, %g0, %y
.word 0x9fc10000 ! t2_kref+0x1794: call %g4
.word 0xaa0c4010 ! t2_kref+0x1798: and %l1, %l0, %l5
.word 0x9fa018d0 ! t2_kref+0x179c: fdtos %f16, %f15
.word 0xac14a828 ! t2_kref+0x17a0: or %l2, 0x828, %l6
.word 0x96b2ed7d ! t2_kref+0x17a4: orncc %o3, 0xd7d, %o3
.word 0x81ac0a31 ! t2_kref+0x17a8: fcmps %fcc0, %f16, %f17
.word 0xec08a008 ! t2_kref+0x17ac: ldub [%g2 + 8], %l6
.word 0xa1b38f90 ! t2_kref+0x17b0: for %f14, %f16, %f16
.word 0x91b5416b ! t2_kref+0x17b4: edge32ln %l5, %o3, %o0
.word 0x9fa00031 ! t2_kref+0x17b8: fmovs %f17, %f15
.word 0xc398a140 ! t2_kref+0x17bc: ldda [%g2 + 0x140]%asi, %f32
.word 0x26800003 ! t2_kref+0x17c0: bl,a _kref+0x17cc
.word 0xae7aa906 ! t2_kref+0x17c4: sdiv %o2, 0x906, %l7
.word 0xa1b00770 ! t2_kref+0x17c8: fpack16 %f16, %f16
.word 0x90bd4009 ! t2_kref+0x17cc: xnorcc %l5, %o1, %o0
.word 0x2923d23a ! t2_kref+0x17d0: sethi %hi(0x8f48e800), %l4
.word 0xd800a028 ! t2_kref+0x17d4: ld [%g2 + 0x28], %o4
.word 0x903c4017 ! t2_kref+0x17d8: xnor %l1, %l7, %o0
.word 0xd840a008 ! t2_kref+0x17dc: ldsw [%g2 + 8], %o4
.word 0xa825aab8 ! t2_kref+0x17e0: sub %l6, 0xab8, %l4
.word 0x21800005 ! t2_kref+0x17e4: fbn,a _kref+0x17f8
.word 0xa1a000b0 ! t2_kref+0x17e8: fnegs %f16, %f16
.word 0xdf06401c ! t2_kref+0x17ec: ld [%i1 + %i4], %f15
.word 0xa2c2f6df ! t2_kref+0x17f0: addccc %o3, -0x921, %l1
.word 0x9fa00030 ! t2_kref+0x17f4: fmovs %f16, %f15
.word 0xa3a000b0 ! t2_kref+0x17f8: fnegs %f16, %f17
.word 0x21800004 ! t2_kref+0x17fc: fbn,a _kref+0x180c
.word 0x9fb44a30 ! t2_kref+0x1800: fpadd16s %f17, %f16, %f15
.word 0xa1a44d30 ! t2_kref+0x1804: fsmuld %f17, %f16, %f16
.word 0xa005400a ! t2_kref+0x1808: add %l5, %o2, %l0
.word 0xa1a00031 ! t2_kref+0x180c: fmovs %f17, %f16
.word 0xee2e4000 ! t2_kref+0x1810: stb %l7, [%i1]
.word 0xe830a038 ! t2_kref+0x1814: sth %l4, [%g2 + 0x38]
.word 0xe1be1a5b ! t2_kref+0x1818: stda %f16, [%i0 + %i3]0xd2
.word 0xa6f578ba ! t2_kref+0x181c: udivcc %l5, -0x746, %l3
.word 0xa8fa8016 ! t2_kref+0x1820: sdivcc %o2, %l6, %l4
.word 0x81ac0ab0 ! t2_kref+0x1824: fcmpes %fcc0, %f16, %f16
.word 0xea070018 ! t2_kref+0x1828: ld [%i4 + %i0], %l5
.word 0x8185c000 ! t2_kref+0x182c: wr %l7, %g0, %y
.word 0xac2ac00b ! t2_kref+0x1830: andn %o3, %o3, %l6
.word 0xa3a01090 ! t2_kref+0x1834: fxtos %f16, %f17
.word 0x22800004 ! t2_kref+0x1838: be,a _kref+0x1848
.word 0xdd3f4019 ! t2_kref+0x183c: std %f14, [%i5 + %i1]
.word 0xe41e4000 ! t2_kref+0x1840: ldd [%i1], %l2
.word 0x9fa01891 ! t2_kref+0x1844: fitos %f17, %f15
.word 0x981275bf ! t2_kref+0x1848: or %o1, -0xa41, %o4
.word 0xae34a9d9 ! t2_kref+0x184c: orn %l2, 0x9d9, %l7
.word 0xa83d400a ! t2_kref+0x1850: xnor %l5, %o2, %l4
.word 0x3f800008 ! t2_kref+0x1854: fbo,a _kref+0x1874
.word 0xa1a0012f ! t2_kref+0x1858: fabss %f15, %f16
.word 0xa72c600e ! t2_kref+0x185c: sll %l1, 0xe, %l3
.word 0xa1a4094e ! t2_kref+0x1860: fmuld %f16, %f14, %f16
.word 0xaae44012 ! t2_kref+0x1864: subccc %l1, %l2, %l5
.word 0xacaa71ec ! t2_kref+0x1868: andncc %o1, -0xe14, %l6
.word 0x251767e2 ! t2_kref+0x186c: sethi %hi(0x5d9f8800), %l2
.word 0x9da000d0 ! t2_kref+0x1870: fnegd %f16, %f14
.word 0x983cc00b ! t2_kref+0x1874: xnor %l3, %o3, %o4
.word 0x94d5400a ! t2_kref+0x1878: umulcc %l5, %o2, %o2
.word 0x9884c012 ! t2_kref+0x187c: addcc %l3, %l2, %o4
.word 0xec3e3fe8 ! t2_kref+0x1880: std %l6, [%i0 - 0x18]
.word 0x96042ae2 ! t2_kref+0x1884: add %l0, 0xae2, %o3
.word 0xa4adc00b ! t2_kref+0x1888: andncc %l7, %o3, %l2
.word 0x9da0054e ! t2_kref+0x188c: fsqrtd %f14, %f14
.word 0xec9f5019 ! t2_kref+0x1890: ldda [%i5 + %i1]0x80, %l6
.word 0x9da00550 ! t2_kref+0x1894: fsqrtd %f16, %f14
.word 0x9fa000b0 ! t2_kref+0x1898: fnegs %f16, %f15
.word 0x9b3c4011 ! t2_kref+0x189c: sra %l1, %l1, %o5
.word 0xda08a01b ! t2_kref+0x18a0: ldub [%g2 + 0x1b], %o5
.word 0xa3b007b0 ! t2_kref+0x18a4: fpackfix %f16, %f17
.word 0xea063ff0 ! t2_kref+0x18a8: ld [%i0 - 0x10], %l5
.word 0xa9b40329 ! t2_kref+0x18ac: bmask %l0, %o1, %l4
.word 0xec40a038 ! t2_kref+0x18b0: ldsw [%g2 + 0x38], %l6
.word 0xe11fbe58 ! t2_kref+0x18b4: ldd [%fp - 0x1a8], %f16
.word 0x9da01930 ! t2_kref+0x18b8: fstod %f16, %f14
.word 0xe020a028 ! t2_kref+0x18bc: st %l0, [%g2 + 0x28]
.word 0xa3a018ce ! t2_kref+0x18c0: fdtos %f14, %f17
.word 0x9fa0012f ! t2_kref+0x18c4: fabss %f15, %f15
.word 0x98ac4014 ! t2_kref+0x18c8: andncc %l1, %l4, %o4
.word 0xa1a408d0 ! t2_kref+0x18cc: fsubd %f16, %f16, %f16
.word 0xa3a0002f ! t2_kref+0x18d0: fmovs %f15, %f17
.word 0x83414000 ! t2_kref+0x18d4: mov %pc, %g1
.word 0xd0062000 ! t2_kref+0x18d8: ld [%i0], %o0
.word 0xa1a01891 ! t2_kref+0x18dc: fitos %f17, %f16
.word 0x91618011 ! t2_kref+0x18e0: movg %fcc0, %l1, %o0
.word 0xa1a00550 ! t2_kref+0x18e4: fsqrtd %f16, %f16
.word 0xa1a00130 ! t2_kref+0x18e8: fabss %f16, %f16
.word 0x9a1dff77 ! t2_kref+0x18ec: xor %l7, -0x89, %o5
.word 0x33800008 ! t2_kref+0x18f0: fbe,a _kref+0x1910
.word 0xa3a00031 ! t2_kref+0x18f4: fmovs %f17, %f17
.word 0xe0262014 ! t2_kref+0x18f8: st %l0, [%i0 + 0x14]
.word 0xa3a018ce ! t2_kref+0x18fc: fdtos %f14, %f17
.word 0xe320a008 ! t2_kref+0x1900: st %f17, [%g2 + 8]
.word 0x9fa00030 ! t2_kref+0x1904: fmovs %f16, %f15
.word 0xe13e001d ! t2_kref+0x1908: std %f16, [%i0 + %i5]
.word 0xa1a9c050 ! t2_kref+0x190c: fmovdu %fcc0, %f16, %f16
.word 0x9da00550 ! t2_kref+0x1910: fsqrtd %f16, %f14
.word 0x9822000b ! t2_kref+0x1914: sub %o0, %o3, %o4
.word 0x993a2010 ! t2_kref+0x1918: sra %o0, 0x10, %o4
.word 0x9b34c016 ! t2_kref+0x191c: srl %l3, %l6, %o5
.word 0x9fa3c82f ! t2_kref+0x1920: fadds %f15, %f15, %f15
.word 0xd448a028 ! t2_kref+0x1924: ldsb [%g2 + 0x28], %o2
.word 0xf8196b00 ! t2_kref+0x1928: ldd [%g5 + 0xb00], %i4
.word 0xd04e3ff8 ! t2_kref+0x192c: ldsb [%i0 - 8], %o0
.word 0xa3a000af ! t2_kref+0x1930: fnegs %f15, %f17
.word 0xe8881019 ! t2_kref+0x1934: lduba [%g0 + %i1]0x80, %l4
.word 0xa6046fa8 ! t2_kref+0x1938: add %l1, 0xfa8, %l3
.word 0xa1a018d0 ! t2_kref+0x193c: fdtos %f16, %f16
.word 0x969ab92e ! t2_kref+0x1940: xorcc %o2, -0x6d2, %o3
call SYM(t2_subr2)
.word 0x9fa00131 ! t2_kref+0x1948: fabss %f17, %f15
.word 0xa3a408af ! t2_kref+0x194c: fsubs %f16, %f15, %f17
.word 0x9bb54333 ! t2_kref+0x1950: bmask %l5, %l3, %o5
.word 0x27480007 ! t2_kref+0x1954: fbul,a,pt %fcc0, _kref+0x1970
.word 0x9fa0002f ! t2_kref+0x1958: fmovs %f15, %f15
.word 0x9a124017 ! t2_kref+0x195c: or %o1, %l7, %o5
.word 0xe3b8a180 ! t2_kref+0x1960: stda %f48, [%g2 + 0x180]%asi
.word 0xae8421d1 ! t2_kref+0x1964: addcc %l0, 0x1d1, %l7
.word 0xa3a0002f ! t2_kref+0x1968: fmovs %f15, %f17
.word 0xe4363fee ! t2_kref+0x196c: sth %l2, [%i0 - 0x12]
.word 0xaa02c012 ! t2_kref+0x1970: add %o3, %l2, %l5
.word 0x92ba4017 ! t2_kref+0x1974: xnorcc %o1, %l7, %o1
.word 0x9abdb6c0 ! t2_kref+0x1978: xnorcc %l6, -0x940, %o5
.word 0xa1b40a10 ! t2_kref+0x197c: fpadd16 %f16, %f16, %f16
.word 0xa72d0015 ! t2_kref+0x1980: sll %l4, %l5, %l3
.word 0x9af22c16 ! t2_kref+0x1984: udivcc %o0, 0xc16, %o5
.word 0x9fa018ce ! t2_kref+0x1988: fdtos %f14, %f15
.word 0x37480003 ! t2_kref+0x198c: fbge,a,pt %fcc0, _kref+0x1998
.word 0xec28a00a ! t2_kref+0x1990: stb %l6, [%g2 + 0xa]
.word 0x81abca30 ! t2_kref+0x1994: fcmps %fcc0, %f15, %f16
.word 0xa1a00550 ! t2_kref+0x1998: fsqrtd %f16, %f16
.word 0x9fa449b0 ! t2_kref+0x199c: fdivs %f17, %f16, %f15
.word 0xa2d5a5e7 ! t2_kref+0x19a0: umulcc %l6, 0x5e7, %l1
.word 0xa1a00550 ! t2_kref+0x19a4: fsqrtd %f16, %f16
.word 0xee200019 ! t2_kref+0x19a8: st %l7, [%g0 + %i1]
.word 0xe240a018 ! t2_kref+0x19ac: ldsw [%g2 + 0x18], %l1
.word 0x9da01110 ! t2_kref+0x19b0: fxtod %f16, %f14
.word 0xe11fbeb8 ! t2_kref+0x19b4: ldd [%fp - 0x148], %f16
.word 0xa1a408ce ! t2_kref+0x19b8: fsubd %f16, %f14, %f16
.word 0xa1b00fc0 ! t2_kref+0x19bc: fone %f16
.word 0x2f800008 ! t2_kref+0x19c0: fbu,a _kref+0x19e0
.word 0xdf20a008 ! t2_kref+0x19c4: st %f15, [%g2 + 8]
.word 0xac924014 ! t2_kref+0x19c8: orcc %o1, %l4, %l6
.word 0x9fa01a50 ! t2_kref+0x19cc: fdtoi %f16, %f15
.word 0xa1b407ce ! t2_kref+0x19d0: pdist %f16, %f14, %f16
.word 0xe3b8a180 ! t2_kref+0x19d4: stda %f48, [%g2 + 0x180]%asi
.word 0xa1a0054e ! t2_kref+0x19d8: fsqrtd %f14, %f16
.word 0xa8c5efba ! t2_kref+0x19dc: addccc %l7, 0xfba, %l4
.word 0xe100a028 ! t2_kref+0x19e0: ld [%g2 + 0x28], %f16
.word 0x13337ea5 ! t2_kref+0x19e4: sethi %hi(0xcdfa9400), %o1
.word 0x933a4017 ! t2_kref+0x19e8: sra %o1, %l7, %o1
.word 0x9b1afec9 ! t2_kref+0x19ec: tsubcctv %o3, -0x137, %o5
.word 0xe87f0019 ! t2_kref+0x19f0: swap [%i4 + %i1], %l4
.word 0xe830a018 ! t2_kref+0x19f4: sth %l4, [%g2 + 0x18]
.word 0x97b54109 ! t2_kref+0x19f8: edge32 %l5, %o1, %o3
.word 0xaea5c00b ! t2_kref+0x19fc: subcc %l7, %o3, %l7
.word 0xa3a449af ! t2_kref+0x1a00: fdivs %f17, %f15, %f17
.word 0xd608a018 ! t2_kref+0x1a04: ldub [%g2 + 0x18], %o3
.word 0xaa24e3df ! t2_kref+0x1a08: sub %l3, 0x3df, %l5
.word 0xa644fb5f ! t2_kref+0x1a0c: addc %l3, -0x4a1, %l3
.word 0xa2d529ae ! t2_kref+0x1a10: umulcc %l4, 0x9ae, %l1
.word 0xa1a44831 ! t2_kref+0x1a14: fadds %f17, %f17, %f16
.word 0x81ac0ab0 ! t2_kref+0x1a18: fcmpes %fcc0, %f16, %f16
.word 0x2c800005 ! t2_kref+0x1a1c: bneg,a _kref+0x1a30
.word 0x96d4000a ! t2_kref+0x1a20: umulcc %l0, %o2, %o3
.word 0xec36c019 ! t2_kref+0x1a24: sth %l6, [%i3 + %i1]
.word 0xa1b38c8e ! t2_kref+0x1a28: fandnot2 %f14, %f14, %f16
.word 0xa3a44931 ! t2_kref+0x1a2c: fmuls %f17, %f17, %f17
.word 0x961a339b ! t2_kref+0x1a30: xor %o0, -0xc65, %o3
.word 0xa1a40d30 ! t2_kref+0x1a34: fsmuld %f16, %f16, %f16
.word 0xea30a01a ! t2_kref+0x1a38: sth %l5, [%g2 + 0x1a]
.word 0xa1a00550 ! t2_kref+0x1a3c: fsqrtd %f16, %f16
.word 0x9a9de290 ! t2_kref+0x1a40: xorcc %l7, 0x290, %o5
.word 0xa1b40a90 ! t2_kref+0x1a44: fpsub16 %f16, %f16, %f16
.word 0xe120a038 ! t2_kref+0x1a48: st %f16, [%g2 + 0x38]
.word 0x32480005 ! t2_kref+0x1a4c: bne,a,pt %icc, _kref+0x1a60
.word 0xe1067ffc ! t2_kref+0x1a50: ld [%i1 - 4], %f16
.word 0x9b7035e4 ! t2_kref+0x1a54: popc -0xa1c, %o5
.word 0xd6ff1018 ! t2_kref+0x1a58: swapa [%i4 + %i0]0x80, %o3
.word 0xa7827cdc ! t2_kref+0x1a5c: wr %o1, 0xfffffcdc, %gsr
.word 0xa025bc01 ! t2_kref+0x1a60: sub %l6, -0x3ff, %l0
.word 0xdd3e001d ! t2_kref+0x1a64: std %f14, [%i0 + %i5]
.word 0x30480001 ! t2_kref+0x1a68: ba,a,pt %icc, _kref+0x1a6c
.word 0x9db4098e ! t2_kref+0x1a6c: bshuffle %f16, %f14, %f14
.word 0x27800005 ! t2_kref+0x1a70: fbul,a _kref+0x1a84
.word 0x9b2c2015 ! t2_kref+0x1a74: sll %l0, 0x15, %o5
.word 0xec7e6010 ! t2_kref+0x1a78: swap [%i1 + 0x10], %l6
.word 0xa834adb1 ! t2_kref+0x1a7c: orn %l2, 0xdb1, %l4
.word 0xea264000 ! t2_kref+0x1a80: st %l5, [%i1]
.word 0xa1b4072f ! t2_kref+0x1a84: fmuld8ulx16 %f16, %f15, %f16
.word 0xac844013 ! t2_kref+0x1a88: addcc %l1, %l3, %l6
.word 0xa5b4050e ! t2_kref+0x1a8c: fcmpgt16 %f16, %f14, %l2
.word 0xac3db154 ! t2_kref+0x1a90: xnor %l6, -0xeac, %l6
.word 0x28480004 ! t2_kref+0x1a94: bleu,a,pt %icc, _kref+0x1aa4
.word 0xa1b40ab1 ! t2_kref+0x1a98: fpsub16s %f16, %f17, %f16
.word 0xec3e4000 ! t2_kref+0x1a9c: std %l6, [%i1]
.word 0x33800004 ! t2_kref+0x1aa0: fbe,a _kref+0x1ab0
.word 0xc807bff0 ! t2_kref+0x1aa4: ld [%fp - 0x10], %g4
.word 0xa1b38ed0 ! t2_kref+0x1aa8: fornot2 %f14, %f16, %f16
.word 0x9fa3c930 ! t2_kref+0x1aac: fmuls %f15, %f16, %f15
.word 0xa966647e ! t2_kref+0x1ab0: movne %icc, -0x382, %l4
.word 0x9ac44014 ! t2_kref+0x1ab4: addccc %l1, %l4, %o5
.word 0x81ac4a30 ! t2_kref+0x1ab8: fcmps %fcc0, %f17, %f16
.word 0x83414000 ! t2_kref+0x1abc: mov %pc, %g1
.word 0xa3b00cf1 ! t2_kref+0x1ac0: fnot2s %f17, %f17
.word 0xe840a038 ! t2_kref+0x1ac4: ldsw [%g2 + 0x38], %l4
.word 0xa1b38a90 ! t2_kref+0x1ac8: fpsub16 %f14, %f16, %f16
.word 0x9222c013 ! t2_kref+0x1acc: sub %o3, %l3, %o1
.word 0x3f800005 ! t2_kref+0x1ad0: fbo,a _kref+0x1ae4
.word 0x9fb40ea0 ! t2_kref+0x1ad4: fsrc1s %f16, %f15
.word 0x9fb3cdf1 ! t2_kref+0x1ad8: fnands %f15, %f17, %f15
.word 0xad2da003 ! t2_kref+0x1adc: sll %l6, 0x3, %l6
.word 0xaf358012 ! t2_kref+0x1ae0: srl %l6, %l2, %l7
.word 0xe4086064 ! t2_kref+0x1ae4: ldub [%g1 + 0x64], %l2
.word 0xa41ca00c ! t2_kref+0x1ae8: xor %l2, 0xc, %l2
.word 0xe4286064 ! t2_kref+0x1aec: stb %l2, [%g1 + 0x64]
.word 0x81d86064 ! t2_kref+0x1af0: flush %g1 + 0x64
.word 0xa03d8012 ! t2_kref+0x1af4: xnor %l6, %l2, %l0
.word 0xe856401b ! t2_kref+0x1af8: ldsh [%i1 + %i3], %l4
.word 0xa1a00550 ! t2_kref+0x1afc: fsqrtd %f16, %f16
.word 0x3a800001 ! t2_kref+0x1b00: bcc,a _kref+0x1b04
.word 0xa1a018ce ! t2_kref+0x1b04: fdtos %f14, %f16
.word 0xe440a038 ! t2_kref+0x1b08: ldsw [%g2 + 0x38], %l2
.word 0x26800003 ! t2_kref+0x1b0c: bl,a _kref+0x1b18
.word 0x90853ea7 ! t2_kref+0x1b10: addcc %l4, -0x159, %o0
.word 0x9da00550 ! t2_kref+0x1b14: fsqrtd %f16, %f14
.word 0xa50db803 ! t2_kref+0x1b18: tsubcc %l6, -0x7fd, %l2
.word 0x9da00550 ! t2_kref+0x1b1c: fsqrtd %f16, %f14
2: .word 0x9ae4a767 ! t2_kref+0x1b20: subccc %l2, 0x767, %o5
.word 0xa1a00550 ! t2_kref+0x1b24: fsqrtd %f16, %f16
.word 0x2c480007 ! t2_kref+0x1b28: bneg,a,pt %icc, _kref+0x1b44
.word 0x92ad0014 ! t2_kref+0x1b2c: andncc %l4, %l4, %o1
.word 0xd416001b ! t2_kref+0x1b30: lduh [%i0 + %i3], %o2
.word 0xa3a448b1 ! t2_kref+0x1b34: fsubs %f17, %f17, %f17
.word 0xeca01019 ! t2_kref+0x1b38: sta %l6, [%g0 + %i1]0x80
.word 0x26800006 ! t2_kref+0x1b3c: bl,a _kref+0x1b54
.word 0x9da388ce ! t2_kref+0x1b40: fsubd %f14, %f14, %f14
.word 0x94dd61f7 ! t2_kref+0x1b44: smulcc %l5, 0x1f7, %o2
.word 0xa63cc011 ! t2_kref+0x1b48: xnor %l3, %l1, %l3
.word 0x9fb007ae ! t2_kref+0x1b4c: fpackfix %f14, %f15
.word 0xa1a0004e ! t2_kref+0x1b50: fmovd %f14, %f16
.word 0xa00aef69 ! t2_kref+0x1b54: and %o3, 0xf69, %l0
.word 0x22800001 ! t2_kref+0x1b58: be,a _kref+0x1b5c
.word 0xd8ce501a ! t2_kref+0x1b5c: ldsba [%i1 + %i2]0x80, %o4
.word 0x001fffff ! t2_kref+0x1b60: illtrap 0x1fffff
.word 0xa69a4014 ! t2_kref+0x1b64: xorcc %o1, %l4, %l3
.word 0x28800001 ! t2_kref+0x1b68: bleu,a _kref+0x1b6c
.word 0xa1b40d8e ! t2_kref+0x1b6c: fxor %f16, %f14, %f16
.word 0x9fa449af ! t2_kref+0x1b70: fdivs %f17, %f15, %f15
.word 0xa3b3cea0 ! t2_kref+0x1b74: fsrc1s %f15, %f17
.word 0x28800008 ! t2_kref+0x1b78: bleu,a _kref+0x1b98
.word 0xd09e1000 ! t2_kref+0x1b7c: ldda [%i0]0x80, %o0
.word 0xa4f5b26c ! t2_kref+0x1b80: udivcc %l6, -0xd94, %l2
.word 0xa1a40d31 ! t2_kref+0x1b84: fsmuld %f16, %f17, %f16
.word 0x9fb00fe0 ! t2_kref+0x1b88: fones %f15
.word 0xd4961000 ! t2_kref+0x1b8c: lduha [%i0]0x80, %o2
.word 0x2c800002 ! t2_kref+0x1b90: bneg,a _kref+0x1b98
.word 0xa1b40c90 ! t2_kref+0x1b94: fandnot2 %f16, %f16, %f16
.word 0x95b404ce ! t2_kref+0x1b98: fcmpne32 %f16, %f14, %o2
.word 0x9db40e80 ! t2_kref+0x1b9c: fsrc1 %f16, %f14
.word 0x9a02000a ! t2_kref+0x1ba0: add %o0, %o2, %o5
.word 0xdf26601c ! t2_kref+0x1ba4: st %f15, [%i1 + 0x1c]
.word 0xa7400000 ! t2_kref+0x1ba8: mov %y, %l3
.word 0xa1b3c72f ! t2_kref+0x1bac: fmuld8ulx16 %f15, %f15, %f16
.word 0x9db38d40 ! t2_kref+0x1bb0: fnot1 %f14, %f14
.word 0xa3a0188f ! t2_kref+0x1bb4: fitos %f15, %f17
.word 0xa2e54010 ! t2_kref+0x1bb8: subccc %l5, %l0, %l1
call SYM(t2_subr3)
.word 0xa1a408af ! t2_kref+0x1bc0: fsubs %f16, %f15, %f16
.word 0xa8c2b1d9 ! t2_kref+0x1bc4: addccc %o2, -0xe27, %l4
.word 0x81abca2f ! t2_kref+0x1bc8: fcmps %fcc0, %f15, %f15
.word 0xd6060000 ! t2_kref+0x1bcc: ld [%i0], %o3
.word 0x28480001 ! t2_kref+0x1bd0: bleu,a,pt %icc, _kref+0x1bd4
.word 0xe3b8a180 ! t2_kref+0x1bd4: stda %f48, [%g2 + 0x180]%asi
.word 0xc76e000a ! t2_kref+0x1bd8: prefetch %i0 + %o2, 3
.word 0x81abca2f ! t2_kref+0x1bdc: fcmps %fcc0, %f15, %f15
.word 0xe120a028 ! t2_kref+0x1be0: st %f16, [%g2 + 0x28]
.word 0xa1a448b0 ! t2_kref+0x1be4: fsubs %f17, %f16, %f16
.word 0xc768a207 ! t2_kref+0x1be8: prefetch %g2 + 0x207, 3
.word 0x36800001 ! t2_kref+0x1bec: bge,a _kref+0x1bf0
.word 0xa1a0188f ! t2_kref+0x1bf0: fitos %f15, %f16
.word 0xd2a6501c ! t2_kref+0x1bf4: sta %o1, [%i1 + %i4]0x80
.word 0xa71d8011 ! t2_kref+0x1bf8: tsubcctv %l6, %l1, %l3
.word 0x81ab8a50 ! t2_kref+0x1bfc: fcmpd %fcc0, %f14, %f16
.word 0xa1a449af ! t2_kref+0x1c00: fdivs %f17, %f15, %f16
.word 0xdf060000 ! t2_kref+0x1c04: ld [%i0], %f15
.word 0x3f800005 ! t2_kref+0x1c08: fbo,a _kref+0x1c1c
.word 0xa1a000af ! t2_kref+0x1c0c: fnegs %f15, %f16
.word 0x001fffff ! t2_kref+0x1c10: illtrap 0x1fffff
.word 0x9fa4492f ! t2_kref+0x1c14: fmuls %f17, %f15, %f15
.word 0xa2d4c009 ! t2_kref+0x1c18: umulcc %l3, %o1, %l1
.word 0xd416c018 ! t2_kref+0x1c1c: lduh [%i3 + %i0], %o2
.word 0xac1d68a1 ! t2_kref+0x1c20: xor %l5, 0x8a1, %l6
.word 0x2f800004 ! t2_kref+0x1c24: fbu,a _kref+0x1c34
.word 0x90054016 ! t2_kref+0x1c28: add %l5, %l6, %o0
.word 0xae9d261d ! t2_kref+0x1c2c: xorcc %l4, 0x61d, %l7
.word 0xa8e27185 ! t2_kref+0x1c30: subccc %o1, -0xe7b, %l4
.word 0x9fb00cef ! t2_kref+0x1c34: fnot2s %f15, %f15
.word 0x9a7c26f0 ! t2_kref+0x1c38: sdiv %l0, 0x6f0, %o5
.word 0xa1a01890 ! t2_kref+0x1c3c: fitos %f16, %f16
.word 0xff6e001d ! t2_kref+0x1c40: prefetch %i0 + %i5, 31
.word 0xa61aa3f7 ! t2_kref+0x1c44: xor %o2, 0x3f7, %l3
.word 0xa1b406ce ! t2_kref+0x1c48: fmul8sux16 %f16, %f14, %f16
.word 0xe3070018 ! t2_kref+0x1c4c: ld [%i4 + %i0], %f17
.word 0x9fa000b0 ! t2_kref+0x1c50: fnegs %f16, %f15
.word 0xa1b406f0 ! t2_kref+0x1c54: fmul8ulx16 %f16, %f16, %f16
.word 0xe11fbd50 ! t2_kref+0x1c58: ldd [%fp - 0x2b0], %f16
.word 0xc3ee5016 ! t2_kref+0x1c5c: prefetcha %i1 + %l6, 1
.word 0xc398a140 ! t2_kref+0x1c60: ldda [%g2 + 0x140]%asi, %f32
.word 0x96820016 ! t2_kref+0x1c64: addcc %o0, %l6, %o3
.word 0x9fa44831 ! t2_kref+0x1c68: fadds %f17, %f17, %f15
.word 0xe44e600b ! t2_kref+0x1c6c: ldsb [%i1 + 0xb], %l2
.word 0xe830a02a ! t2_kref+0x1c70: sth %l4, [%g2 + 0x2a]
.word 0x2a800004 ! t2_kref+0x1c74: bcs,a _kref+0x1c84
.word 0x95400000 ! t2_kref+0x1c78: mov %y, %o2
.word 0xe200a028 ! t2_kref+0x1c7c: ld [%g2 + 0x28], %l1
.word 0xec08a00b ! t2_kref+0x1c80: ldub [%g2 + 0xb], %l6
.word 0x81abca31 ! t2_kref+0x1c84: fcmps %fcc0, %f15, %f17
.word 0x95b404ce ! t2_kref+0x1c88: fcmpne32 %f16, %f14, %o2
.word 0x23480004 ! t2_kref+0x1c8c: fbne,a,pt %fcc0, _kref+0x1c9c
.word 0xdf063fe4 ! t2_kref+0x1c90: ld [%i0 - 0x1c], %f15
.word 0x2935fc45 ! t2_kref+0x1c94: sethi %hi(0xd7f11400), %l4
.word 0xa1a00030 ! t2_kref+0x1c98: fmovs %f16, %f16
.word 0x98e57951 ! t2_kref+0x1c9c: subccc %l5, -0x6af, %o4
.word 0xd9be5816 ! t2_kref+0x1ca0: stda %f12, [%i1 + %l6]0xc0
.word 0xa1a00550 ! t2_kref+0x1ca4: fsqrtd %f16, %f16
.word 0xf36e001b ! t2_kref+0x1ca8: prefetch %i0 + %i3, 25
.word 0xa3a018d0 ! t2_kref+0x1cac: fdtos %f16, %f17
.word 0x9fa449b1 ! t2_kref+0x1cb0: fdivs %f17, %f17, %f15
.word 0x25800003 ! t2_kref+0x1cb4: fblg,a _kref+0x1cc0
.word 0xa3a449b1 ! t2_kref+0x1cb8: fdivs %f17, %f17, %f17
.word 0xea28a00a ! t2_kref+0x1cbc: stb %l5, [%g2 + 0xa]
.word 0x2d13f91a ! t2_kref+0x1cc0: sethi %hi(0x4fe46800), %l6
.word 0xa8258009 ! t2_kref+0x1cc4: sub %l6, %o1, %l4
.word 0xacc420e9 ! t2_kref+0x1cc8: addccc %l0, 0xe9, %l6
call SYM(t2_subr0)
.word 0x9024ef87 ! t2_kref+0x1cd0: sub %l3, 0xf87, %o0
.word 0xa0c4fecc ! t2_kref+0x1cd4: addccc %l3, -0x134, %l0
.word 0x9fb3ce71 ! t2_kref+0x1cd8: fxnors %f15, %f17, %f15
.word 0x95b400d5 ! t2_kref+0x1cdc: edge16l %l0, %l5, %o2
.word 0xac85ffe4 ! t2_kref+0x1ce0: addcc %l7, -0x1c, %l6
.word 0x9da00550 ! t2_kref+0x1ce4: fsqrtd %f16, %f14
.word 0xaf3c0008 ! t2_kref+0x1ce8: sra %l0, %o0, %l7
.word 0xe830a038 ! t2_kref+0x1cec: sth %l4, [%g2 + 0x38]
.word 0xa1a0054e ! t2_kref+0x1cf0: fsqrtd %f14, %f16
.word 0xa1a388ce ! t2_kref+0x1cf4: fsubd %f14, %f14, %f16
.word 0xa1b00fc0 ! t2_kref+0x1cf8: fone %f16
.word 0x8143e040 ! t2_kref+0x1cfc: membar 0x40
.word 0x920471fe ! t2_kref+0x1d00: add %l1, -0xe02, %o1
.word 0x9fb3ce2f ! t2_kref+0x1d04: fands %f15, %f15, %f15
.word 0x9db40c50 ! t2_kref+0x1d08: fnor %f16, %f16, %f14
.word 0x9fa0108e ! t2_kref+0x1d0c: fxtos %f14, %f15
.word 0xa1a40d31 ! t2_kref+0x1d10: fsmuld %f16, %f17, %f16
.word 0x35800006 ! t2_kref+0x1d14: fbue,a _kref+0x1d2c
.word 0xd230a038 ! t2_kref+0x1d18: sth %o1, [%g2 + 0x38]
.word 0xec08a008 ! t2_kref+0x1d1c: ldub [%g2 + 8], %l6
call SYM(t2_subr0)
.word 0x9db40f50 ! t2_kref+0x1d24: fornot1 %f16, %f16, %f14
.word 0xa865f915 ! t2_kref+0x1d28: subc %l7, -0x6eb, %l4
.word 0xc3ee500a ! t2_kref+0x1d2c: prefetcha %i1 + %o2, 1
.word 0xe2060000 ! t2_kref+0x1d30: ld [%i0], %l1
.word 0x96bd0013 ! t2_kref+0x1d34: xnorcc %l4, %l3, %o3
.word 0xa1b40d2f ! t2_kref+0x1d38: fandnot1s %f16, %f15, %f16
.word 0x81828000 ! t2_kref+0x1d3c: wr %o2, %g0, %y
.word 0x9da3cd31 ! t2_kref+0x1d40: fsmuld %f15, %f17, %f14
.word 0xa1a408b1 ! t2_kref+0x1d44: fsubs %f16, %f17, %f16
.word 0xe76e6018 ! t2_kref+0x1d48: prefetch %i1 + 0x18, 19
.word 0xa41a663a ! t2_kref+0x1d4c: xor %o1, 0x63a, %l2
.word 0xee362004 ! t2_kref+0x1d50: sth %l7, [%i0 + 4]
.word 0x94123389 ! t2_kref+0x1d54: or %o0, -0xc77, %o2
.word 0xb8103fe0 ! t2_kref+0x1d58: mov 0xffffffe0, %i4
.word 0xa1b2c170 ! t2_kref+0x1d5c: edge32ln %o3, %l0, %l0
.word 0x9ad4b157 ! t2_kref+0x1d60: umulcc %l2, -0xea9, %o5
.word 0xa2aac017 ! t2_kref+0x1d64: andncc %o3, %l7, %l1
.word 0x92a4e175 ! t2_kref+0x1d68: subcc %l3, 0x175, %o1
.word 0xa464c008 ! t2_kref+0x1d6c: subc %l3, %o0, %l2
.word 0xa29db1f9 ! t2_kref+0x1d70: xorcc %l6, -0xe07, %l1
.word 0xc07e6010 ! t2_kref+0x1d74: swap [%i1 + 0x10], %g0
.word 0xacbac009 ! t2_kref+0x1d78: xnorcc %o3, %o1, %l6
.word 0x965a0012 ! t2_kref+0x1d7c: smul %o0, %l2, %o3
.word 0xe2164000 ! t2_kref+0x1d80: lduh [%i1], %l1
.word 0xa1a00031 ! t2_kref+0x1d84: fmovs %f17, %f16
.word 0xa3b44df0 ! t2_kref+0x1d88: fnands %f17, %f16, %f17
.word 0xadb4040e ! t2_kref+0x1d8c: fcmple16 %f16, %f14, %l6
.word 0xe3b8a140 ! t2_kref+0x1d90: stda %f48, [%g2 + 0x140]%asi
.word 0x93b50309 ! t2_kref+0x1d94: alignaddr %l4, %o1, %o1
.word 0xacd521fa ! t2_kref+0x1d98: umulcc %l4, 0x1fa, %l6
.word 0x9de3bfa0 ! t2_kref+0x1d9c: save %sp, -0x60, %sp
.word 0xb086c019 ! t2_kref+0x1da0: addcc %i3, %i1, %i0
.word 0xabee401c ! t2_kref+0x1da4: restore %i1, %i4, %l5
.word 0x8582c017 ! t2_kref+0x1da8: wr %o3, %l7, %ccr
.word 0x91044011 ! t2_kref+0x1dac: taddcc %l1, %l1, %o0
.word 0x1133339c ! t2_kref+0x1db0: sethi %hi(0xccce7000), %o0
.word 0xa4d5bf8e ! t2_kref+0x1db4: umulcc %l6, -0x72, %l2
.word 0xe1070018 ! t2_kref+0x1db8: ld [%i4 + %i0], %f16
.word 0xd01e2008 ! t2_kref+0x1dbc: ldd [%i0 + 8], %o0
.word 0x98042525 ! t2_kref+0x1dc0: add %l0, 0x525, %o4
.word 0xad3c8011 ! t2_kref+0x1dc4: sra %l2, %l1, %l6
.word 0x9da388ce ! t2_kref+0x1dc8: fsubd %f14, %f14, %f14
.word 0x98944016 ! t2_kref+0x1dcc: orcc %l1, %l6, %o4
.word 0x9db00fc0 ! t2_kref+0x1dd0: fone %f14
.word 0x9fa01a50 ! t2_kref+0x1dd4: fdtoi %f16, %f15
.word 0x9ab50009 ! t2_kref+0x1dd8: orncc %l4, %o1, %o5
.word 0xc76e0017 ! t2_kref+0x1ddc: prefetch %i0 + %l7, 3
.word 0xe22e3fe7 ! t2_kref+0x1de0: stb %l1, [%i0 - 0x19]
.word 0x97b20013 ! t2_kref+0x1de4: edge8 %o0, %l3, %o3
.word 0xd87e4000 ! t2_kref+0x1de8: swap [%i1], %o4
.word 0x900c379e ! t2_kref+0x1dec: and %l0, -0x862, %o0
.word 0x878020f0 ! t2_kref+0x1df0: mov 0xf0, %asi
.word 0x9a24c015 ! t2_kref+0x1df4: sub %l3, %l5, %o5
.word 0xe4a81018 ! t2_kref+0x1df8: stba %l2, [%g0 + %i0]0x80
.word 0x9dd02010 ! t2_kref+0x1dfc: tpos %icc, %g0 + 0x10
.word 0x31800001 ! t2_kref+0x1e00: fba,a _kref+0x1e04
.word 0x9bb2c0d0 ! t2_kref+0x1e04: edge16l %o3, %l0, %o5
.word 0x92d5e738 ! t2_kref+0x1e08: umulcc %l7, 0x738, %o1
.word 0xa4d20010 ! t2_kref+0x1e0c: umulcc %o0, %l0, %l2
.word 0xe64e601b ! t2_kref+0x1e10: ldsb [%i1 + 0x1b], %l3
.word 0xa53aa011 ! t2_kref+0x1e14: sra %o2, 0x11, %l2
.word 0xaa553c97 ! t2_kref+0x1e18: umul %l4, -0x369, %l5
.word 0xee96101b ! t2_kref+0x1e1c: lduha [%i0 + %i3]0x80, %l7
.word 0xdd1fbf70 ! t2_kref+0x1e20: ldd [%fp - 0x90], %f14
.word 0xd850a01a ! t2_kref+0x1e24: ldsh [%g2 + 0x1a], %o4
.word 0xd220a008 ! t2_kref+0x1e28: st %o1, [%g2 + 8]
.word 0xa1b38f90 ! t2_kref+0x1e2c: for %f14, %f16, %f16
.word 0xe100a008 ! t2_kref+0x1e30: ld [%g2 + 8], %f16
.word 0xe3b8a140 ! t2_kref+0x1e34: stda %f48, [%g2 + 0x140]%asi
.word 0x9fa018d0 ! t2_kref+0x1e38: fdtos %f16, %f15
.word 0xe1380018 ! t2_kref+0x1e3c: std %f16, [%g0 + %i0]
.word 0xec1e2000 ! t2_kref+0x1e40: ldd [%i0], %l6
.word 0xa1a01110 ! t2_kref+0x1e44: fxtod %f16, %f16
.word 0x9415c015 ! t2_kref+0x1e48: or %l7, %l5, %o2
.word 0xe40863a4 ! t2_kref+0x1e4c: ldub [%g1 + 0x3a4], %l2
.word 0xa41ca00c ! t2_kref+0x1e50: xor %l2, 0xc, %l2
.word 0xe42863a4 ! t2_kref+0x1e54: stb %l2, [%g1 + 0x3a4]
.word 0x81d863a4 ! t2_kref+0x1e58: flush %g1 + 0x3a4
.word 0xe0c61000 ! t2_kref+0x1e5c: ldswa [%i0]0x80, %l0
2: .word 0xa60daf12 ! t2_kref+0x1e60: and %l6, 0xf12, %l3
.word 0xaa520011 ! t2_kref+0x1e64: umul %o0, %l1, %l5
.word 0xa03c400b ! t2_kref+0x1e68: xnor %l1, %o3, %l0
.word 0xe11fbc58 ! t2_kref+0x1e6c: ldd [%fp - 0x3a8], %f16
.word 0x903ac00b ! t2_kref+0x1e70: xnor %o3, %o3, %o0
.word 0xa1a0054e ! t2_kref+0x1e74: fsqrtd %f14, %f16
.word 0x98d47f4c ! t2_kref+0x1e78: umulcc %l1, -0xb4, %o4
.word 0xa1a44830 ! t2_kref+0x1e7c: fadds %f17, %f16, %f16
.word 0xe440a018 ! t2_kref+0x1e80: ldsw [%g2 + 0x18], %l2
.word 0xa3a448b0 ! t2_kref+0x1e84: fsubs %f17, %f16, %f17
.word 0x28800004 ! t2_kref+0x1e88: bleu,a _kref+0x1e98
.word 0xaec5a54f ! t2_kref+0x1e8c: addccc %l6, 0x54f, %l7
.word 0xa1b40f50 ! t2_kref+0x1e90: fornot1 %f16, %f16, %f16
.word 0xda50a02a ! t2_kref+0x1e94: ldsh [%g2 + 0x2a], %o5
.word 0x33480005 ! t2_kref+0x1e98: fbe,a,pt %fcc0, _kref+0x1eac
.word 0xae024017 ! t2_kref+0x1e9c: add %o1, %l7, %l7
.word 0xab2c8017 ! t2_kref+0x1ea0: sll %l2, %l7, %l5
.word 0xe8564000 ! t2_kref+0x1ea4: ldsh [%i1], %l4
.word 0xa3a00130 ! t2_kref+0x1ea8: fabss %f16, %f17
.word 0xa452c00a ! t2_kref+0x1eac: umul %o3, %o2, %l2
.word 0x2b800005 ! t2_kref+0x1eb0: fbug,a _kref+0x1ec4
.word 0x9da01931 ! t2_kref+0x1eb4: fstod %f17, %f14
.word 0xa1a018ce ! t2_kref+0x1eb8: fdtos %f14, %f16
.word 0xa1a01110 ! t2_kref+0x1ebc: fxtod %f16, %f16
.word 0xa1703c0f ! t2_kref+0x1ec0: popc -0x3f1, %l0
.word 0xa1a3c8b1 ! t2_kref+0x1ec4: fsubs %f15, %f17, %f16
.word 0xa1a40d2f ! t2_kref+0x1ec8: fsmuld %f16, %f15, %f16
.word 0xc76e3fe8 ! t2_kref+0x1ecc: prefetch %i0 - 0x18, 3
.word 0x81ab8a50 ! t2_kref+0x1ed0: fcmpd %fcc0, %f14, %f16
.word 0x901a337e ! t2_kref+0x1ed4: xor %o0, -0xc82, %o0
.word 0x3c480008 ! t2_kref+0x1ed8: bpos,a,pt %icc, _kref+0x1ef8
.word 0xa3a000b1 ! t2_kref+0x1edc: fnegs %f17, %f17
.word 0xe13e3fe0 ! t2_kref+0x1ee0: std %f16, [%i0 - 0x20]
.word 0x9415e0d2 ! t2_kref+0x1ee4: or %l7, 0xd2, %o2
.word 0x93b2c0f2 ! t2_kref+0x1ee8: edge16ln %o3, %l2, %o1
.word 0x92d5eba7 ! t2_kref+0x1eec: umulcc %l7, 0xba7, %o1
.word 0x987c8017 ! t2_kref+0x1ef0: sdiv %l2, %l7, %o4
.word 0x94120014 ! t2_kref+0x1ef4: or %o0, %l4, %o2
.word 0xa1b4496f ! t2_kref+0x1ef8: fpmerge %f17, %f15, %f16
.word 0xa09c8013 ! t2_kref+0x1efc: xorcc %l2, %l3, %l0
.word 0xe62e4000 ! t2_kref+0x1f00: stb %l3, [%i1]
.word 0xa1a40931 ! t2_kref+0x1f04: fmuls %f16, %f17, %f16
.word 0x989c0010 ! t2_kref+0x1f08: xorcc %l0, %l0, %o4
.word 0x9ad461d3 ! t2_kref+0x1f0c: umulcc %l1, 0x1d3, %o5
.word 0x9a623b6f ! t2_kref+0x1f10: subc %o0, -0x491, %o5
.word 0xa3a3c8af ! t2_kref+0x1f14: fsubs %f15, %f15, %f17
.word 0x81ac0a50 ! t2_kref+0x1f18: fcmpd %fcc0, %f16, %f16
.word 0xa1b406f0 ! t2_kref+0x1f1c: fmul8ulx16 %f16, %f16, %f16
.word 0xeb6e3ff0 ! t2_kref+0x1f20: prefetch %i0 - 0x10, 21
.word 0xe6363fe8 ! t2_kref+0x1f24: sth %l3, [%i0 - 0x18]
.word 0x90d4a9ca ! t2_kref+0x1f28: umulcc %l2, 0x9ca, %o0
.word 0xa1a3884e ! t2_kref+0x1f2c: faddd %f14, %f14, %f16
.word 0xdd1fbd10 ! t2_kref+0x1f30: ldd [%fp - 0x2f0], %f14
.word 0xa1b00fc0 ! t2_kref+0x1f34: fone %f16
.word 0xabb38450 ! t2_kref+0x1f38: fcmpne16 %f14, %f16, %l5
.word 0xa1a01a30 ! t2_kref+0x1f3c: fstoi %f16, %f16
.word 0xb6103fe2 ! t2_kref+0x1f40: mov 0xffffffe2, %i3
.word 0xa3a44830 ! t2_kref+0x1f44: fadds %f17, %f16, %f17
.word 0xa1a01a2f ! t2_kref+0x1f48: fstoi %f15, %f16
.word 0xe1270019 ! t2_kref+0x1f4c: st %f16, [%i4 + %i1]
.word 0x989d7c9b ! t2_kref+0x1f50: xorcc %l5, -0x365, %o4
.word 0xa0f4c009 ! t2_kref+0x1f54: udivcc %l3, %o1, %l0
.word 0x37800001 ! t2_kref+0x1f58: fbge,a _kref+0x1f5c
.word 0xa1a00550 ! t2_kref+0x1f5c: fsqrtd %f16, %f16
.word 0x93b540f4 ! t2_kref+0x1f60: edge16ln %l5, %l4, %o1
.word 0xc16e0012 ! t2_kref+0x1f64: prefetch %i0 + %l2, 0
.word 0xa1b386ee ! t2_kref+0x1f68: fmul8ulx16 %f14, %f14, %f16
.word 0xa3a000b0 ! t2_kref+0x1f6c: fnegs %f16, %f17
.word 0xaca2c008 ! t2_kref+0x1f70: subcc %o3, %o0, %l6
.word 0x9da00550 ! t2_kref+0x1f74: fsqrtd %f16, %f14
.word 0xd430a008 ! t2_kref+0x1f78: sth %o2, [%g2 + 8]
.word 0x39800004 ! t2_kref+0x1f7c: fbuge,a _kref+0x1f8c
.word 0x90dcf788 ! t2_kref+0x1f80: smulcc %l3, -0x878, %o0
.word 0xa1b009b1 ! t2_kref+0x1f84: fexpand %f17, %f16
.word 0x9fa44931 ! t2_kref+0x1f88: fmuls %f17, %f17, %f15
.word 0x9fb40ab0 ! t2_kref+0x1f8c: fpsub16s %f16, %f16, %f15
.word 0xae350010 ! t2_kref+0x1f90: orn %l4, %l0, %l7
.word 0xa1a3c9b1 ! t2_kref+0x1f94: fdivs %f15, %f17, %f16
.word 0xdd1fbe60 ! t2_kref+0x1f98: ldd [%fp - 0x1a0], %f14
.word 0x9fa4082f ! t2_kref+0x1f9c: fadds %f16, %f15, %f15
.word 0xacad800b ! t2_kref+0x1fa0: andncc %l6, %o3, %l6
.word 0x9db00fc0 ! t2_kref+0x1fa4: fone %f14
.word 0x92e27703 ! t2_kref+0x1fa8: subccc %o1, -0x8fd, %o1
.word 0x9fb44eef ! t2_kref+0x1fac: fornot2s %f17, %f15, %f15
.word 0x38480003 ! t2_kref+0x1fb0: bgu,a,pt %icc, _kref+0x1fbc
.word 0xd856201c ! t2_kref+0x1fb4: ldsh [%i0 + 0x1c], %o4
.word 0x85858014 ! t2_kref+0x1fb8: wr %l6, %l4, %ccr
.word 0xa864c008 ! t2_kref+0x1fbc: subc %l3, %o0, %l4
.word 0xd248a009 ! t2_kref+0x1fc0: ldsb [%g2 + 9], %o1
.word 0x989c6b2c ! t2_kref+0x1fc4: xorcc %l1, 0xb2c, %o4
.word 0xa4247ff2 ! t2_kref+0x1fc8: sub %l1, -0xe, %l2
.word 0xa2ba2757 ! t2_kref+0x1fcc: xnorcc %o0, 0x757, %l1
.word 0xa1a01891 ! t2_kref+0x1fd0: fitos %f17, %f16
.word 0xa1a0188f ! t2_kref+0x1fd4: fitos %f15, %f16
.word 0xa1a3cd30 ! t2_kref+0x1fd8: fsmuld %f15, %f16, %f16
.word 0x9402c012 ! t2_kref+0x1fdc: add %o3, %l2, %o2
.word 0xe628a03a ! t2_kref+0x1fe0: stb %l3, [%g2 + 0x3a]
.word 0xa1a01911 ! t2_kref+0x1fe4: fitod %f17, %f16
.word 0xa052ecea ! t2_kref+0x1fe8: umul %o3, 0xcea, %l0
.word 0x989abbe6 ! t2_kref+0x1fec: xorcc %o2, -0x41a, %o4
.word 0xe650a01a ! t2_kref+0x1ff0: ldsh [%g2 + 0x1a], %l3
.word 0xa1a00550 ! t2_kref+0x1ff4: fsqrtd %f16, %f16
.word 0xe4270018 ! t2_kref+0x1ff8: st %l2, [%i4 + %i0]
.word 0xe230a01a ! t2_kref+0x1ffc: sth %l1, [%g2 + 0x1a]
.word 0xa3b007ae ! t2_kref+0x2000: fpackfix %f14, %f17
.word 0x21800003 ! t2_kref+0x2004: fbn,a _kref+0x2010
.word 0xac54a497 ! t2_kref+0x2008: umul %l2, 0x497, %l6
.word 0xec380018 ! t2_kref+0x200c: std %l6, [%g0 + %i0]
.word 0xd420a038 ! t2_kref+0x2010: st %o2, [%g2 + 0x38]
.word 0x151930b2 ! t2_kref+0x2014: sethi %hi(0x64c2c800), %o2
.word 0xd5e6100b ! t2_kref+0x2018: casa [%i0]0x80, %o3, %o2
.word 0xe87e6000 ! t2_kref+0x201c: swap [%i1], %l4
.word 0xa804000b ! t2_kref+0x2020: add %l0, %o3, %l4
.word 0xa1a40d31 ! t2_kref+0x2024: fsmuld %f16, %f17, %f16
.word 0x81b01021 ! t2_kref+0x2028: siam 0x1
.word 0xa3b00fe0 ! t2_kref+0x202c: fones %f17
.word 0xa1a408ce ! t2_kref+0x2030: fsubd %f16, %f14, %f16
.word 0x3b800003 ! t2_kref+0x2034: fble,a _kref+0x2040
.word 0xa3a00530 ! t2_kref+0x2038: fsqrts %f16, %f17
.word 0xdd3e2010 ! t2_kref+0x203c: std %f14, [%i0 + 0x10]
.word 0xa1a0192f ! t2_kref+0x2040: fstod %f15, %f16
call SYM(t2_subr0)
.word 0xe2063fe8 ! t2_kref+0x2048: ld [%i0 - 0x18], %l1
.word 0xa6548014 ! t2_kref+0x204c: umul %l2, %l4, %l3
.word 0xa2bd8012 ! t2_kref+0x2050: xnorcc %l6, %l2, %l1
.word 0x9da0110e ! t2_kref+0x2054: fxtod %f14, %f14
.word 0xfdee501c ! t2_kref+0x2058: prefetcha %i1 + %i4, 30
.word 0xa66531c2 ! t2_kref+0x205c: subc %l4, -0xe3e, %l3
.word 0x81ac0ad0 ! t2_kref+0x2060: fcmped %fcc0, %f16, %f16
.word 0x9fa0188f ! t2_kref+0x2064: fitos %f15, %f15
.word 0x3d800002 ! t2_kref+0x2068: fbule,a _kref+0x2070
.word 0xe2500018 ! t2_kref+0x206c: ldsh [%g0 + %i0], %l1
.word 0xa1a018ce ! t2_kref+0x2070: fdtos %f14, %f16
.word 0xa0a44009 ! t2_kref+0x2074: subcc %l1, %o1, %l0
.word 0xa4d23a46 ! t2_kref+0x2078: umulcc %o0, -0x5ba, %l2
.word 0x2d800006 ! t2_kref+0x207c: fbg,a _kref+0x2094
.word 0xe320a008 ! t2_kref+0x2080: st %f17, [%g2 + 8]
.word 0x8143c000 ! t2_kref+0x2084: stbar
.word 0xe1be1853 ! t2_kref+0x2088: stda %f16, [%i0 + %l3]0xc2
.word 0xa3a4092f ! t2_kref+0x208c: fmuls %f16, %f15, %f17
.word 0x9f414000 ! t2_kref+0x2090: mov %pc, %o7
.word 0x9252e94e ! t2_kref+0x2094: umul %o3, 0x94e, %o1
.word 0xa60c8013 ! t2_kref+0x2098: and %l2, %l3, %l3
.word 0x81abca30 ! t2_kref+0x209c: fcmps %fcc0, %f15, %f16
.word 0xa63c0010 ! t2_kref+0x20a0: xnor %l0, %l0, %l3
.word 0x9f414000 ! t2_kref+0x20a4: mov %pc, %o7
.word 0xd630a018 ! t2_kref+0x20a8: sth %o3, [%g2 + 0x18]
.word 0x95b200f1 ! t2_kref+0x20ac: edge16ln %o0, %l1, %o2
.word 0xe11fbec8 ! t2_kref+0x20b0: ldd [%fp - 0x138], %f16
.word 0xa1a409b1 ! t2_kref+0x20b4: fdivs %f16, %f17, %f16
.word 0xa3a0002f ! t2_kref+0x20b8: fmovs %f15, %f17
.word 0xa1a3cd2f ! t2_kref+0x20bc: fsmuld %f15, %f15, %f16
.word 0xd030a028 ! t2_kref+0x20c0: sth %o0, [%g2 + 0x28]
.word 0xe11fbc80 ! t2_kref+0x20c4: ldd [%fp - 0x380], %f16
.word 0xa1a00031 ! t2_kref+0x20c8: fmovs %f17, %f16
.word 0xa1a3cd30 ! t2_kref+0x20cc: fsmuld %f15, %f16, %f16
.word 0x9da40850 ! t2_kref+0x20d0: faddd %f16, %f16, %f14
.word 0xa3a448b1 ! t2_kref+0x20d4: fsubs %f17, %f17, %f17
.word 0xe0267ff0 ! t2_kref+0x20d8: st %l0, [%i1 - 0x10]
.word 0xa6d56ec4 ! t2_kref+0x20dc: umulcc %l5, 0xec4, %l3
.word 0xdd1fbdb8 ! t2_kref+0x20e0: ldd [%fp - 0x248], %f14
.word 0xee96d019 ! t2_kref+0x20e4: lduha [%i3 + %i1]0x80, %l7
.word 0xacbcf876 ! t2_kref+0x20e8: xnorcc %l3, -0x78a, %l6
.word 0xa1a3c830 ! t2_kref+0x20ec: fadds %f15, %f16, %f16
.word 0xe220a008 ! t2_kref+0x20f0: st %l1, [%g2 + 8]
.word 0xa4d57348 ! t2_kref+0x20f4: umulcc %l5, -0xcb8, %l2
.word 0x81ac4a2f ! t2_kref+0x20f8: fcmps %fcc0, %f17, %f15
.word 0x9da0054e ! t2_kref+0x20fc: fsqrtd %f14, %f14
.word 0xea160000 ! t2_kref+0x2100: lduh [%i0], %l5
.word 0x95b384ce ! t2_kref+0x2104: fcmpne32 %f14, %f14, %o2
.word 0xd9bf1a18 ! t2_kref+0x2108: stda %f12, [%i4 + %i0]0xd0
.word 0xa1a38850 ! t2_kref+0x210c: faddd %f14, %f16, %f16
.word 0xd430a018 ! t2_kref+0x2110: sth %o2, [%g2 + 0x18]
.word 0x9fa018ce ! t2_kref+0x2114: fdtos %f14, %f15
.word 0xd01e001d ! t2_kref+0x2118: ldd [%i0 + %i5], %o0
.word 0x93b38490 ! t2_kref+0x211c: fcmple32 %f14, %f16, %o1
.word 0xa1a3cd2f ! t2_kref+0x2120: fsmuld %f15, %f15, %f16
.word 0x81ac4a2f ! t2_kref+0x2124: fcmps %fcc0, %f17, %f15
.word 0xa1b40f8e ! t2_kref+0x2128: for %f16, %f14, %f16
.word 0xa1a018ce ! t2_kref+0x212c: fdtos %f14, %f16
.word 0x21800003 ! t2_kref+0x2130: fbn,a _kref+0x213c
.word 0x95d02010 ! t2_kref+0x2134: tg %icc, %g0 + 0x10
.word 0xe3b8a140 ! t2_kref+0x2138: stda %f48, [%g2 + 0x140]%asi
.word 0xc368a10f ! t2_kref+0x213c: prefetch %g2 + 0x10f, 1
.word 0xa50db10c ! t2_kref+0x2140: tsubcc %l6, -0xef4, %l2
.word 0x9fa0002f ! t2_kref+0x2144: fmovs %f15, %f15
.word 0xe228a019 ! t2_kref+0x2148: stb %l1, [%g2 + 0x19]
.word 0x9032c010 ! t2_kref+0x214c: orn %o3, %l0, %o0
.word 0xa05cc00b ! t2_kref+0x2150: smul %l3, %o3, %l0
.word 0xa1a4082f ! t2_kref+0x2154: fadds %f16, %f15, %f16
.word 0xa1b40a4e ! t2_kref+0x2158: fpadd32 %f16, %f14, %f16
.word 0x35800005 ! t2_kref+0x215c: fbue,a _kref+0x2170
.word 0x9fa000b1 ! t2_kref+0x2160: fnegs %f17, %f15
.word 0x33480003 ! t2_kref+0x2164: fbe,a,pt %fcc0, _kref+0x2170
.word 0xa1a000b0 ! t2_kref+0x2168: fnegs %f16, %f16
.word 0xa9b5c353 ! t2_kref+0x216c: alignaddrl %l7, %l3, %l4
.word 0x9085a383 ! t2_kref+0x2170: addcc %l6, 0x383, %o0
.word 0xa1a0012f ! t2_kref+0x2174: fabss %f15, %f16
.word 0x9034ac8f ! t2_kref+0x2178: orn %l2, 0xc8f, %o0
.word 0x901a0014 ! t2_kref+0x217c: xor %o0, %l4, %o0
.word 0x3b480005 ! t2_kref+0x2180: fble,a,pt %fcc0, _kref+0x2194
.word 0xc398a180 ! t2_kref+0x2184: ldda [%g2 + 0x180]%asi, %f32
.word 0xdd3e4000 ! t2_kref+0x2188: std %f14, [%i1]
call SYM(t2_subr1)
.word 0x85d02010 ! t2_kref+0x2190: tle %icc, %g0 + 0x10
.word 0x81ab8a4e ! t2_kref+0x2194: fcmpd %fcc0, %f14, %f14
.word 0x92ba8012 ! t2_kref+0x2198: xnorcc %o2, %l2, %o1
.word 0xa2c2b5e8 ! t2_kref+0x219c: addccc %o2, -0xa18, %l1
.word 0xa1a000b0 ! t2_kref+0x21a0: fnegs %f16, %f16
.word 0xa3a000b0 ! t2_kref+0x21a4: fnegs %f16, %f17
.word 0xe11fbcb8 ! t2_kref+0x21a8: ldd [%fp - 0x348], %f16
.word 0x23800007 ! t2_kref+0x21ac: fbne,a _kref+0x21c8
.word 0x98d5800b ! t2_kref+0x21b0: umulcc %l6, %o3, %o4
.word 0xa1b40d40 ! t2_kref+0x21b4: fnot1 %f16, %f16
.word 0xa3b0076e ! t2_kref+0x21b8: fpack16 %f14, %f17
.word 0x2f480001 ! t2_kref+0x21bc: fbu,a,pt %fcc0, _kref+0x21c0
.word 0xa1b28355 ! t2_kref+0x21c0: alignaddrl %o2, %l5, %l0
.word 0xc398a180 ! t2_kref+0x21c4: ldda [%g2 + 0x180]%asi, %f32
.word 0xd220a018 ! t2_kref+0x21c8: st %o1, [%g2 + 0x18]
.word 0xa3a00130 ! t2_kref+0x21cc: fabss %f16, %f17
.word 0xd26e8019 ! t2_kref+0x21d0: ldstub [%i2 + %i1], %o1
.word 0xea08a03b ! t2_kref+0x21d4: ldub [%g2 + 0x3b], %l5
.word 0x9a048012 ! t2_kref+0x21d8: add %l2, %l2, %o5
.word 0xd0366002 ! t2_kref+0x21dc: sth %o0, [%i1 + 2]
.word 0xe11fbf60 ! t2_kref+0x21e0: ldd [%fp - 0xa0], %f16
.word 0xae248010 ! t2_kref+0x21e4: sub %l2, %l0, %l7
.word 0x9404b6ae ! t2_kref+0x21e8: add %l2, -0x952, %o2
.word 0xf501401c ! t2_kref+0x21ec: ld [%g5 + %i4], %f26
.word 0x81abca30 ! t2_kref+0x21f0: fcmps %fcc0, %f15, %f16
.word 0x92acc00a ! t2_kref+0x21f4: andncc %l3, %o2, %o1
.word 0xa1b38c90 ! t2_kref+0x21f8: fandnot2 %f14, %f16, %f16
.word 0x9bb54032 ! t2_kref+0x21fc: edge8n %l5, %l2, %o5
.word 0x9fa408b1 ! t2_kref+0x2200: fsubs %f16, %f17, %f15
.word 0xa93d0017 ! t2_kref+0x2204: sra %l4, %l7, %l4
.word 0xe6463fe8 ! t2_kref+0x2208: ldsw [%i0 - 0x18], %l3
.word 0x9ae2382e ! t2_kref+0x220c: subccc %o0, -0x7d2, %o5
.word 0xd4066010 ! t2_kref+0x2210: ld [%i1 + 0x10], %o2
.word 0xe3064000 ! t2_kref+0x2214: ld [%i1], %f17
.word 0x25800006 ! t2_kref+0x2218: fblg,a _kref+0x2230
.word 0x9fa00130 ! t2_kref+0x221c: fabss %f16, %f15
.word 0x81ac0ad0 ! t2_kref+0x2220: fcmped %fcc0, %f16, %f16
.word 0xa40c4010 ! t2_kref+0x2224: and %l1, %l0, %l2
.word 0xa1b4096f ! t2_kref+0x2228: fpmerge %f16, %f15, %f16
.word 0xa012f547 ! t2_kref+0x222c: or %o3, -0xab9, %l0
.word 0xe11f4018 ! t2_kref+0x2230: ldd [%i5 + %i0], %f16
.word 0x969ca24a ! t2_kref+0x2234: xorcc %l2, 0x24a, %o3
call SYM(t2_subr0)
.word 0xea7e001c ! t2_kref+0x223c: swap [%i0 + %i4], %l5
.word 0xe13e6008 ! t2_kref+0x2240: std %f16, [%i1 + 8]
.word 0xa1a38850 ! t2_kref+0x2244: faddd %f14, %f16, %f16
.word 0x945c334b ! t2_kref+0x2248: smul %l0, -0xcb5, %o2
.word 0x9f414000 ! t2_kref+0x224c: mov %pc, %o7
! .word 0x23b41f69 ! t2_kref+0x2250: fbne,a SYM(t2_subr1)
fbne,a SYM(t2_subr1)
.word 0xdd1fbc88 ! t2_kref+0x2254: ldd [%fp - 0x378], %f14
.word 0xaaba2884 ! t2_kref+0x2258: xnorcc %o0, 0x884, %l5
.word 0xe13e401d ! t2_kref+0x225c: std %f16, [%i1 + %i5]
.word 0x81b01024 ! t2_kref+0x2260: siam 0x4
.word 0xaafc76f7 ! t2_kref+0x2264: sdivcc %l1, -0x909, %l5
.word 0xdf066000 ! t2_kref+0x2268: ld [%i1], %f15
.word 0xac7d4008 ! t2_kref+0x226c: sdiv %l5, %o0, %l6
.word 0xad2d000a ! t2_kref+0x2270: sll %l4, %o2, %l6
.word 0x90d2c00a ! t2_kref+0x2274: umulcc %o3, %o2, %o0
.word 0xdf00a018 ! t2_kref+0x2278: ld [%g2 + 0x18], %f15
.word 0xae44e0fe ! t2_kref+0x227c: addc %l3, 0xfe, %l7
.word 0xa1a01a50 ! t2_kref+0x2280: fdtoi %f16, %f16
.word 0x27800007 ! t2_kref+0x2284: fbul,a _kref+0x22a0
.word 0xe2d01018 ! t2_kref+0x2288: ldsha [%g0 + %i0]0x80, %l1
.word 0xec363fe0 ! t2_kref+0x228c: sth %l6, [%i0 - 0x20]
.word 0xa012c008 ! t2_kref+0x2290: or %o3, %o0, %l0
.word 0xe648a029 ! t2_kref+0x2294: ldsb [%g2 + 0x29], %l3
.word 0x21313af1 ! t2_kref+0x2298: sethi %hi(0xc4ebc400), %l0
.word 0x9694ee81 ! t2_kref+0x229c: orcc %l3, 0xe81, %o3
.word 0xa9b2c088 ! t2_kref+0x22a0: edge16 %o3, %o0, %l4
.word 0x9a127076 ! t2_kref+0x22a4: or %o1, -0xf8a, %o5
.word 0x98f4b50b ! t2_kref+0x22a8: udivcc %l2, -0xaf5, %o4
.word 0xc12e600c ! t2_kref+0x22ac: st %fsr, [%i1 + 0xc]
.word 0xa0d5ad6f ! t2_kref+0x22b0: umulcc %l6, 0xd6f, %l0
.word 0xe44e6011 ! t2_kref+0x22b4: ldsb [%i1 + 0x11], %l2
.word 0xa1b44df0 ! t2_kref+0x22b8: fnands %f17, %f16, %f16
.word 0xe3b8a140 ! t2_kref+0x22bc: stda %f48, [%g2 + 0x140]%asi
.word 0xa1b4496f ! t2_kref+0x22c0: fpmerge %f17, %f15, %f16
.word 0xe3b8a140 ! t2_kref+0x22c4: stda %f48, [%g2 + 0x140]%asi
.word 0xd67e0000 ! t2_kref+0x22c8: swap [%i0], %o3
.word 0xe430a00a ! t2_kref+0x22cc: sth %l2, [%g2 + 0xa]
.word 0xa7b50013 ! t2_kref+0x22d0: edge8 %l4, %l3, %l3
.word 0xa1a0054e ! t2_kref+0x22d4: fsqrtd %f14, %f16
.word 0xa1a018d0 ! t2_kref+0x22d8: fdtos %f16, %f16
.word 0xda000018 ! t2_kref+0x22dc: ld [%g0 + %i0], %o5
.word 0xe81e2018 ! t2_kref+0x22e0: ldd [%i0 + 0x18], %l4
.word 0xa1a00050 ! t2_kref+0x22e4: fmovd %f16, %f16
.word 0x93326000 ! t2_kref+0x22e8: srl %o1, 0x0, %o1
.word 0x24480004 ! t2_kref+0x22ec: ble,a,pt %icc, _kref+0x22fc
.word 0xe456001b ! t2_kref+0x22f0: ldsh [%i0 + %i3], %l2
.word 0xaa624008 ! t2_kref+0x22f4: subc %o1, %o0, %l5
.word 0xa9b405ce ! t2_kref+0x22f8: fcmpeq32 %f16, %f14, %l4
.word 0x93b40310 ! t2_kref+0x22fc: alignaddr %l0, %l0, %o1
.word 0x9a9a38cc ! t2_kref+0x2300: xorcc %o0, -0x734, %o5
.word 0xeb6e7ff8 ! t2_kref+0x2304: prefetch %i1 - 8, 21
.word 0x92152935 ! t2_kref+0x2308: or %l4, 0x935, %o1
.word 0xa1b40c8e ! t2_kref+0x230c: fandnot2 %f16, %f14, %f16
.word 0x33800002 ! t2_kref+0x2310: fbe,a _kref+0x2318
.word 0xa3a000af ! t2_kref+0x2314: fnegs %f15, %f17
.word 0xae34e4a6 ! t2_kref+0x2318: orn %l3, 0x4a6, %l7
.word 0x9da38850 ! t2_kref+0x231c: faddd %f14, %f16, %f14
.word 0xa7b38490 ! t2_kref+0x2320: fcmple32 %f14, %f16, %l3
.word 0xeea01019 ! t2_kref+0x2324: sta %l7, [%g0 + %i1]0x80
.word 0xe430a00a ! t2_kref+0x2328: sth %l2, [%g2 + 0xa]
.word 0xa1a01891 ! t2_kref+0x232c: fitos %f17, %f16
.word 0xe81f4019 ! t2_kref+0x2330: ldd [%i5 + %i1], %l4
.word 0xa540c000 ! t2_kref+0x2334: mov %asi, %l2
.word 0xa6a28009 ! t2_kref+0x2338: subcc %o2, %o1, %l3
.word 0xa3a0012f ! t2_kref+0x233c: fabss %f15, %f17
.word 0x24480005 ! t2_kref+0x2340: ble,a,pt %icc, _kref+0x2354
.word 0x98baaafd ! t2_kref+0x2344: xnorcc %o2, 0xafd, %o4
.word 0xe5f61011 ! t2_kref+0x2348: casxa [%i0]0x80, %l1, %l2
.word 0x9a85205e ! t2_kref+0x234c: addcc %l4, 0x5e, %o5
.word 0x9db40ece ! t2_kref+0x2350: fornot2 %f16, %f14, %f14
.word 0xa1a01031 ! t2_kref+0x2354: fstox %f17, %f16
.word 0xaa62400b ! t2_kref+0x2358: subc %o1, %o3, %l5
.word 0xa1a40850 ! t2_kref+0x235c: faddd %f16, %f16, %f16
.word 0xae823391 ! t2_kref+0x2360: addcc %o0, -0xc6f, %l7
.word 0xed6e001b ! t2_kref+0x2364: prefetch %i0 + %i3, 22
.word 0x2f800005 ! t2_kref+0x2368: fbu,a _kref+0x237c
.word 0x9da0110e ! t2_kref+0x236c: fxtod %f14, %f14
.word 0x25800004 ! t2_kref+0x2370: fblg,a _kref+0x2380
.word 0xa53c0012 ! t2_kref+0x2374: sra %l0, %l2, %l2
.word 0x96258017 ! t2_kref+0x2378: sub %l6, %l7, %o3
.word 0xdd1fbc78 ! t2_kref+0x237c: ldd [%fp - 0x388], %f14
.word 0x3e800005 ! t2_kref+0x2380: bvc,a _kref+0x2394
.word 0xa1a3c8b0 ! t2_kref+0x2384: fsubs %f15, %f16, %f16
.word 0x81dff4e9 ! t2_kref+0x2388: flush %i7 - 0xb17
.word 0x001fffff ! t2_kref+0x238c: illtrap 0x1fffff
.word 0xa20db07e ! t2_kref+0x2390: and %l6, -0xf82, %l1
.word 0xa1b386f0 ! t2_kref+0x2394: fmul8ulx16 %f14, %f16, %f16
.word 0x3b480002 ! t2_kref+0x2398: fble,a,pt %fcc0, _kref+0x23a0
.word 0xe250a00a ! t2_kref+0x239c: ldsh [%g2 + 0xa], %l1
.word 0x96d4c016 ! t2_kref+0x23a0: umulcc %l3, %l6, %o3
.word 0x9b320011 ! t2_kref+0x23a4: srl %o0, %l1, %o5
.word 0x9b2a601f ! t2_kref+0x23a8: sll %o1, 0x1f, %o5
.word 0xaaf2400b ! t2_kref+0x23ac: udivcc %o1, %o3, %l5
.word 0xe208a00a ! t2_kref+0x23b0: ldub [%g2 + 0xa], %l1
.word 0xdf871018 ! t2_kref+0x23b4: lda [%i4 + %i0]0x80, %f15
.word 0xa1b40c90 ! t2_kref+0x23b8: fandnot2 %f16, %f16, %f16
.word 0x23800005 ! t2_kref+0x23bc: fbne,a _kref+0x23d0
.word 0xd020a018 ! t2_kref+0x23c0: st %o0, [%g2 + 0x18]
.word 0xea96d018 ! t2_kref+0x23c4: lduha [%i3 + %i0]0x80, %l5
.word 0x3c800006 ! t2_kref+0x23c8: bpos,a _kref+0x23e0
.word 0x9da00550 ! t2_kref+0x23cc: fsqrtd %f16, %f14
.word 0xab703753 ! t2_kref+0x23d0: popc -0x8ad, %l5
.word 0xa3b3cd30 ! t2_kref+0x23d4: fandnot1s %f15, %f16, %f17
.word 0x9da00550 ! t2_kref+0x23d8: fsqrtd %f16, %f14
.word 0xa1b54314 ! t2_kref+0x23dc: alignaddr %l5, %l4, %l0
.word 0x3e800004 ! t2_kref+0x23e0: bvc,a _kref+0x23f0
.word 0xa3a44930 ! t2_kref+0x23e4: fmuls %f17, %f16, %f17
.word 0xec7e6018 ! t2_kref+0x23e8: swap [%i1 + 0x18], %l6
.word 0xa3a3c8b0 ! t2_kref+0x23ec: fsubs %f15, %f16, %f17
.word 0x39800007 ! t2_kref+0x23f0: fbuge,a _kref+0x240c
.word 0xa3a018ce ! t2_kref+0x23f4: fdtos %f14, %f17
.word 0xa1b40aef ! t2_kref+0x23f8: fpsub32s %f16, %f15, %f16
.word 0xa1a01910 ! t2_kref+0x23fc: fitod %f16, %f16
.word 0x21800008 ! t2_kref+0x2400: fbn,a _kref+0x2420
.word 0x99b5834a ! t2_kref+0x2404: alignaddrl %l6, %o2, %o4
.word 0xe3b8a140 ! t2_kref+0x2408: stda %f48, [%g2 + 0x140]%asi
.word 0xe4366006 ! t2_kref+0x240c: sth %l2, [%i1 + 6]
.word 0xa8bce52d ! t2_kref+0x2410: xnorcc %l3, 0x52d, %l4
.word 0x9da01910 ! t2_kref+0x2414: fitod %f16, %f14
.word 0x81ac0a4e ! t2_kref+0x2418: fcmpd %fcc0, %f16, %f14
.word 0xd07f0018 ! t2_kref+0x241c: swap [%i4 + %i0], %o0
.word 0x2a800001 ! t2_kref+0x2420: bcs,a _kref+0x2424
.word 0xd08e9019 ! t2_kref+0x2424: lduba [%i2 + %i1]0x80, %o0
.word 0xa1a408b0 ! t2_kref+0x2428: fsubs %f16, %f16, %f16
.word 0x3c800007 ! t2_kref+0x242c: bpos,a _kref+0x2448
.word 0x9b44c000 ! t2_kref+0x2430: mov %gsr, %o5
.word 0xda40a028 ! t2_kref+0x2434: ldsw [%g2 + 0x28], %o5
.word 0x3c800006 ! t2_kref+0x2438: bpos,a _kref+0x2450
.word 0xa33ce01d ! t2_kref+0x243c: sra %l3, 0x1d, %l1
.word 0x24480003 ! t2_kref+0x2440: ble,a,pt %icc, _kref+0x244c
.word 0x2708d4b5 ! t2_kref+0x2444: sethi %hi(0x2352d400), %l3
.word 0xa00a0008 ! t2_kref+0x2448: and %o0, %o0, %l0
.word 0x9a528009 ! t2_kref+0x244c: umul %o2, %o1, %o5
.word 0xa0254012 ! t2_kref+0x2450: sub %l5, %l2, %l0
.word 0x92bd2448 ! t2_kref+0x2454: xnorcc %l4, 0x448, %o1
.word 0x81ac0ab0 ! t2_kref+0x2458: fcmpes %fcc0, %f16, %f16
.word 0xe120a018 ! t2_kref+0x245c: st %f16, [%g2 + 0x18]
.word 0xe8ae1000 ! t2_kref+0x2460: stba %l4, [%i0]0x80
.word 0xa3a0052f ! t2_kref+0x2464: fsqrts %f15, %f17
.word 0x983a000a ! t2_kref+0x2468: xnor %o0, %o2, %o4
.word 0x9032400b ! t2_kref+0x246c: orn %o1, %o3, %o0
.word 0xe89e1000 ! t2_kref+0x2470: ldda [%i0]0x80, %l4
.word 0x81850000 ! t2_kref+0x2474: wr %l4, %g0, %y
call SYM(t2_subr1)
.word 0xe808a02b ! t2_kref+0x247c: ldub [%g2 + 0x2b], %l4
.word 0x96bafea9 ! t2_kref+0x2480: xnorcc %o3, -0x157, %o3
.word 0x946239cd ! t2_kref+0x2484: subc %o0, -0x633, %o2
.word 0x9fa3c8af ! t2_kref+0x2488: fsubs %f15, %f15, %f15
.word 0xa1a00550 ! t2_kref+0x248c: fsqrtd %f16, %f16
.word 0xa32a0015 ! t2_kref+0x2490: sll %o0, %l5, %l1
.word 0xe11e7ff0 ! t2_kref+0x2494: ldd [%i1 - 0x10], %f16
.word 0xe13f4018 ! t2_kref+0x2498: std %f16, [%i5 + %i0]
.word 0x9fa0188f ! t2_kref+0x249c: fitos %f15, %f15
.word 0xe13e3fe8 ! t2_kref+0x24a0: std %f16, [%i0 - 0x18]
.word 0xab3d800b ! t2_kref+0x24a4: sra %l6, %o3, %l5
.word 0x192d51f5 ! t2_kref+0x24a8: sethi %hi(0xb547d400), %o4
.word 0xa1a0188f ! t2_kref+0x24ac: fitos %f15, %f16
.word 0x26800002 ! t2_kref+0x24b0: bl,a _kref+0x24b8
.word 0xda7e601c ! t2_kref+0x24b4: swap [%i1 + 0x1c], %o5
.word 0xa1b00f2f ! t2_kref+0x24b8: fsrc2s %f15, %f16
.word 0x130aef82 ! t2_kref+0x24bc: sethi %hi(0x2bbe0800), %o1
.word 0xd4363ff2 ! t2_kref+0x24c0: sth %o2, [%i0 - 0xe]
.word 0xa3a3c9b0 ! t2_kref+0x24c4: fdivs %f15, %f16, %f17
.word 0x31800005 ! t2_kref+0x24c8: fba,a _kref+0x24dc
.word 0xdf20a008 ! t2_kref+0x24cc: st %f15, [%g2 + 8]
.word 0x25480004 ! t2_kref+0x24d0: fblg,a,pt %fcc0, _kref+0x24e0
.word 0xdf066004 ! t2_kref+0x24d4: ld [%i1 + 4], %f15
.word 0x9db40d90 ! t2_kref+0x24d8: fxor %f16, %f16, %f14
.word 0xa7b2c329 ! t2_kref+0x24dc: bmask %o3, %o1, %l3
.word 0xe11e2000 ! t2_kref+0x24e0: ldd [%i0], %f16
.word 0xe208a03a ! t2_kref+0x24e4: ldub [%g2 + 0x3a], %l1
.word 0x92340014 ! t2_kref+0x24e8: orn %l0, %l4, %o1
.word 0xd020a018 ! t2_kref+0x24ec: st %o0, [%g2 + 0x18]
.word 0xe8300018 ! t2_kref+0x24f0: sth %l4, [%g0 + %i0]
.word 0x9864bbc1 ! t2_kref+0x24f4: subc %l2, -0x43f, %o4
.word 0x97b440e8 ! t2_kref+0x24f8: edge16ln %l1, %o0, %o3
.word 0xd27e4000 ! t2_kref+0x24fc: swap [%i1], %o1
.word 0x9faac031 ! t2_kref+0x2500: fmovsge %fcc0, %f17, %f15
.word 0xe02e601b ! t2_kref+0x2504: stb %l0, [%i1 + 0x1b]
.word 0xebf65012 ! t2_kref+0x2508: casxa [%i1]0x80, %l2, %l5
.word 0xe3b8a140 ! t2_kref+0x250c: stda %f48, [%g2 + 0x140]%asi
.word 0xafb44169 ! t2_kref+0x2510: edge32ln %l1, %o1, %l7
.word 0xa8a44014 ! t2_kref+0x2514: subcc %l1, %l4, %l4
! .word 0x3f4e86ab ! t2_kref+0x2518: fbo,a,pt %fcc0, SYM(t2_subr3)
fbo,a,pt %fcc0, SYM(t2_subr3)
.word 0x9e006a5c ! t2_kref+0x251c: add %g1, 0xa5c, %o7
.word 0x9db38c90 ! t2_kref+0x2520: fandnot2 %f14, %f16, %f14
.word 0x878020d0 ! t2_kref+0x2524: mov 0xd0, %asi
.word 0x992cc008 ! t2_kref+0x2528: sll %l3, %o0, %o4
.word 0xdf00a028 ! t2_kref+0x252c: ld [%g2 + 0x28], %f15
.word 0xe4ee5000 ! t2_kref+0x2530: ldstuba [%i1]0x80, %l2
.word 0x9fc00004 ! t2_kref+0x2534: call %g0 + %g4
.word 0xe120a008 ! t2_kref+0x2538: st %f16, [%g2 + 8]
.word 0xe0270019 ! t2_kref+0x253c: st %l0, [%i4 + %i1]
.word 0x86102001 ! t2_kref+0x2540: mov 0x1, %g3
.word 0x32800000 ! t2_kref+0x2544: bne,a _kref+0x2544
.word 0x86a0e001 ! t2_kref+0x2548: subcc %g3, 1, %g3
.word 0x28480001 ! t2_kref+0x254c: bleu,a,pt %icc, _kref+0x2550
.word 0xa29da349 ! t2_kref+0x2550: xorcc %l6, 0x349, %l1
.word 0xa3a3c8af ! t2_kref+0x2554: fsubs %f15, %f15, %f17
.word 0xa92a2006 ! t2_kref+0x2558: sll %o0, 0x6, %l4
.word 0x22800008 ! t2_kref+0x255c: be,a _kref+0x257c
.word 0xe1be1817 ! t2_kref+0x2560: stda %f16, [%i0 + %l7]0xc0
.word 0xae048009 ! t2_kref+0x2564: add %l2, %o1, %l7
.word 0x9da00550 ! t2_kref+0x2568: fsqrtd %f16, %f14
.word 0xe0360000 ! t2_kref+0x256c: sth %l0, [%i0]
.word 0xd9be180b ! t2_kref+0x2570: stda %f12, [%i0 + %o3]0xc0
.word 0x81ac0a50 ! t2_kref+0x2574: fcmpd %fcc0, %f16, %f16
.word 0xa1a01890 ! t2_kref+0x2578: fitos %f16, %f16
.word 0xee164000 ! t2_kref+0x257c: lduh [%i1], %l7
.word 0xa3a40931 ! t2_kref+0x2580: fmuls %f16, %f17, %f17
.word 0xa07df8e8 ! t2_kref+0x2584: sdiv %l7, -0x718, %l0
.word 0xd6362002 ! t2_kref+0x2588: sth %o3, [%i0 + 2]
.word 0x2e800002 ! t2_kref+0x258c: bvs,a _kref+0x2594
.word 0x13194daa ! t2_kref+0x2590: sethi %hi(0x6536a800), %o1
.word 0x39800004 ! t2_kref+0x2594: fbuge,a _kref+0x25a4
.word 0xa015f45d ! t2_kref+0x2598: or %l7, -0xba3, %l0
.word 0x9a3de597 ! t2_kref+0x259c: xnor %l7, 0x597, %o5
.word 0xec1e7fe0 ! t2_kref+0x25a0: ldd [%i1 - 0x20], %l6
.word 0x9405bf02 ! t2_kref+0x25a4: add %l6, -0xfe, %o2
.word 0xea961000 ! t2_kref+0x25a8: lduha [%i0]0x80, %l5
.word 0x32800005 ! t2_kref+0x25ac: bne,a _kref+0x25c0
.word 0x9740c000 ! t2_kref+0x25b0: mov %asi, %o3
.word 0xe11fbe08 ! t2_kref+0x25b4: ldd [%fp - 0x1f8], %f16
.word 0x34480003 ! t2_kref+0x25b8: bg,a,pt %icc, _kref+0x25c4
.word 0xa1a40d2f ! t2_kref+0x25bc: fsmuld %f16, %f15, %f16
.word 0x81ab8ace ! t2_kref+0x25c0: fcmped %fcc0, %f14, %f14
.word 0x81b01025 ! t2_kref+0x25c4: siam 0x5
.word 0xe836001b ! t2_kref+0x25c8: sth %l4, [%i0 + %i3]
.word 0xaf1dc012 ! t2_kref+0x25cc: tsubcctv %l7, %l2, %l7
.word 0xd230a038 ! t2_kref+0x25d0: sth %o1, [%g2 + 0x38]
.word 0xa89d30ae ! t2_kref+0x25d4: xorcc %l4, -0xf52, %l4
.word 0xe13f4019 ! t2_kref+0x25d8: std %f16, [%i5 + %i1]
.word 0xe630a008 ! t2_kref+0x25dc: sth %l3, [%g2 + 8]
.word 0x909ab42b ! t2_kref+0x25e0: xorcc %o2, -0xbd5, %o0
sethi %hi(1f), %o7
save %sp,-0x60,%sp
return %i7+%lo(1f)
.empty
.word 0x9da408d0 ! t2_kref+0x25f0: fsubd %f16, %f16, %f14
.word 0xe2080019 ! t2_kref+0x25f4: ldub [%g0 + %i1], %l1
.word 0xd84e7fe5 ! t2_kref+0x25f8: ldsb [%i1 - 0x1b], %o4
.word 0xa1a9c050 ! t2_kref+0x25fc: fmovdu %fcc0, %f16, %f16
.word 0x001fffff ! t2_kref+0x2600: illtrap 0x1fffff
.word 0x9bb40333 ! t2_kref+0x2604: bmask %l0, %l3, %o5
.word 0x9032c00b ! t2_kref+0x2608: orn %o3, %o3, %o0
1: .word 0xae05efd6 ! t2_kref+0x260c: add %l7, 0xfd6, %l7
.word 0x001fffff ! t2_kref+0x2610: illtrap 0x1fffff
.word 0xa3a409b1 ! t2_kref+0x2614: fdivs %f16, %f17, %f17
.word 0x9da00550 ! t2_kref+0x2618: fsqrtd %f16, %f14
.word 0xa0158012 ! t2_kref+0x261c: or %l6, %l2, %l0
.word 0x9b0d6c30 ! t2_kref+0x2620: tsubcc %l5, 0xc30, %o5
.word 0xd4262008 ! t2_kref+0x2624: st %o2, [%i0 + 8]
.word 0xd9be2011 ! t2_kref+0x2628: stda %f12, [%i0 + 0x11]%asi
.word 0xa3a0002f ! t2_kref+0x262c: fmovs %f15, %f17
.word 0x9452670b ! t2_kref+0x2630: umul %o1, 0x70b, %o2
.word 0xa0d5241f ! t2_kref+0x2634: umulcc %l4, 0x41f, %l0
.word 0xe11e2010 ! t2_kref+0x2638: ldd [%i0 + 0x10], %f16
.word 0xe830a008 ! t2_kref+0x263c: sth %l4, [%g2 + 8]
.word 0xa3a01890 ! t2_kref+0x2640: fitos %f16, %f17
.word 0xdd3e6010 ! t2_kref+0x2644: std %f14, [%i1 + 0x10]
.word 0xc568a04a ! t2_kref+0x2648: prefetch %g2 + 0x4a, 2
.word 0x81580000 ! t2_kref+0x264c: flushw
.word 0xa1b00c20 ! t2_kref+0x2650: fzeros %f16
.word 0x9fa409b0 ! t2_kref+0x2654: fdivs %f16, %f16, %f15
.word 0x91b280f3 ! t2_kref+0x2658: edge16ln %o2, %l3, %o0
.word 0x9da01050 ! t2_kref+0x265c: fdtox %f16, %f14
.word 0xac0c8008 ! t2_kref+0x2660: and %l2, %o0, %l6
call SYM(t2_subr0)
.word 0x9fb3cd2f ! t2_kref+0x2668: fandnot1s %f15, %f15, %f15
.word 0xdf20a008 ! t2_kref+0x266c: st %f15, [%g2 + 8]
.word 0x25480005 ! t2_kref+0x2670: fblg,a,pt %fcc0, _kref+0x2684
.word 0x9da00150 ! t2_kref+0x2674: fabsd %f16, %f14
.word 0x95b404ce ! t2_kref+0x2678: fcmpne32 %f16, %f14, %o2
.word 0x9da01911 ! t2_kref+0x267c: fitod %f17, %f14
.word 0x81ab8a50 ! t2_kref+0x2680: fcmpd %fcc0, %f14, %f16
.word 0xa6328012 ! t2_kref+0x2684: orn %o2, %l2, %l3
.word 0x33480005 ! t2_kref+0x2688: fbe,a,pt %fcc0, _kref+0x269c
.word 0xc56e400a ! t2_kref+0x268c: prefetch %i1 + %o2, 2
.word 0x933d4008 ! t2_kref+0x2690: sra %l5, %o0, %o1
.word 0x8585251c ! t2_kref+0x2694: wr %l4, 0x51c, %ccr
.word 0xa1a0192f ! t2_kref+0x2698: fstod %f15, %f16
.word 0x9db38ace ! t2_kref+0x269c: fpsub32 %f14, %f14, %f14
.word 0xe13e001d ! t2_kref+0x26a0: std %f16, [%i0 + %i5]
.word 0xe048a02b ! t2_kref+0x26a4: ldsb [%g2 + 0x2b], %l0
.word 0xd03e3ff0 ! t2_kref+0x26a8: std %o0, [%i0 - 0x10]
.word 0xa3a00131 ! t2_kref+0x26ac: fabss %f17, %f17
.word 0x39800003 ! t2_kref+0x26b0: fbuge,a _kref+0x26bc
.word 0xdf20a028 ! t2_kref+0x26b4: st %f15, [%g2 + 0x28]
.word 0x81ac0a30 ! t2_kref+0x26b8: fcmps %fcc0, %f16, %f16
.word 0x9fc00004 ! t2_kref+0x26bc: call %g0 + %g4
.word 0xdf060000 ! t2_kref+0x26c0: ld [%i0], %f15
.word 0x9db3c671 ! t2_kref+0x26c4: fmul8x16au %f15, %f17, %f14
.word 0x96ad0014 ! t2_kref+0x26c8: andncc %l4, %l4, %o3
.word 0xac3a4016 ! t2_kref+0x26cc: xnor %o1, %l6, %l6
.word 0x9fc10000 ! t2_kref+0x26d0: call %g4
.word 0x9da4084e ! t2_kref+0x26d4: faddd %f16, %f14, %f14
.word 0xe4086c68 ! t2_kref+0x26d8: ldub [%g1 + 0xc68], %l2
.word 0xa41ca00c ! t2_kref+0x26dc: xor %l2, 0xc, %l2
.word 0xe4286c68 ! t2_kref+0x26e0: stb %l2, [%g1 + 0xc68]
.word 0x81d86c68 ! t2_kref+0x26e4: flush %g1 + 0xc68
.word 0x81ac0ab1 ! t2_kref+0x26e8: fcmpes %fcc0, %f16, %f17
.word 0x9a0c0011 ! t2_kref+0x26ec: and %l0, %l1, %o5
.word 0xaabaa395 ! t2_kref+0x26f0: xnorcc %o2, 0x395, %l5
.word 0xa1a40831 ! t2_kref+0x26f4: fadds %f16, %f17, %f16
.word 0x9fa3c8b0 ! t2_kref+0x26f8: fsubs %f15, %f16, %f15
.word 0x81ac0a50 ! t2_kref+0x26fc: fcmpd %fcc0, %f16, %f16
.word 0xa1a408ce ! t2_kref+0x2700: fsubd %f16, %f14, %f16
.word 0xa1a0014e ! t2_kref+0x2704: fabsd %f14, %f16
.word 0x97b405d0 ! t2_kref+0x2708: fcmpeq32 %f16, %f16, %o3
.word 0xadb3854e ! t2_kref+0x270c: fcmpeq16 %f14, %f14, %l6
.word 0xe11fbfa8 ! t2_kref+0x2710: ldd [%fp - 0x58], %f16
.word 0xacb42e74 ! t2_kref+0x2714: orncc %l0, 0xe74, %l6
.word 0x96f4ae39 ! t2_kref+0x2718: udivcc %l2, 0xe39, %o3
.word 0xe1067ff4 ! t2_kref+0x271c: ld [%i1 - 0xc], %f16
.word 0xd2ce501a ! t2_kref+0x2720: ldsba [%i1 + %i2]0x80, %o1
2: .word 0xdf062004 ! t2_kref+0x2724: ld [%i0 + 4], %f15
.word 0xa3a448af ! t2_kref+0x2728: fsubs %f17, %f15, %f17
.word 0x81ac4ab1 ! t2_kref+0x272c: fcmpes %fcc0, %f17, %f17
.word 0xd4c6101c ! t2_kref+0x2730: ldswa [%i0 + %i4]0x80, %o2
call SYM(_kaos_done)
.word 0x01000000 ! t2_kref+0x2738: nop
KGLOBAL(t2_ktbl_end)
t2_ktbl_end:
t2_ktbl_page_end:
KTEXT_MODULE(t2_module_subr0, 0x412bc000)
.seg "text"
t2_subr0_page_begin:
.skip 8188
.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, 0x40908000)
.seg "text"
t2_subr1_page_begin:
.skip 8180
.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, 0x408aa000)
.seg "text"
t2_subr2_page_begin:
.skip 8180
.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, 0x40ba2000)
.seg "text"
t2_subr3_page_begin:
.skip 8132
.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: 2485
!
! Operation frequencies
!
! name exp obs
! ldsb 0.62 0.60
! ldub 0.16 0.20
! ldsh 0.64 0.56
! lduh 1.00 0.56
! ld 0.70 0.60
! ldd 0.49 0.76
! swap 1.32 1.57
! ldstub 0.12 0.08
! stb 0.59 0.40
! sth 1.37 1.01
! st 0.64 0.72
! std 0.43 0.44
! add 0.86 1.33
! addcc 0.78 0.72
! addx 0.73 0.72
! addxcc 0.78 0.89
! taddcc 0.21 0.16
! taddcctv 0.01 0.04
! sub 0.83 1.01
! subcc 0.37 0.60
! subx 0.91 1.09
! subxcc 0.68 0.64
! tsubcc 0.23 0.16
! tsubcctv 0.17 0.20
! mulscc 0.04 0.00
! and 1.10 1.17
! andcc 0.15 0.16
! andn 0.12 0.08
! andncc 0.93 0.97
! or 1.06 1.33
! orcc 0.39 0.36
! orn 1.03 1.01
! orncc 0.44 0.24
! xor 0.46 0.56
! xorcc 0.82 1.05
! xnor 1.14 1.09
! xnorcc 0.76 1.05
! sll 0.70 0.80
! srl 0.65 0.48
! sra 0.97 1.21
! unimp 0.24 0.24
! umul 0.93 1.09
! smul 0.43 0.36
! udiv 0.01 0.00
! sdiv 0.45 0.52
! umulcc 1.27 1.77
! smulcc 0.25 0.24
! udivcc 0.76 0.80
! sdivcc 0.25 0.16
! rdy 0.43 0.24
! wry 0.54 0.60
! bicc 1.39 1.73
! sethi 0.90 1.13
! jmpl 1.14 0.97
! call 0.85 0.89
! ticc 0.11 0.16
! flush 0.06 0.12
! save 0.22 0.16
! restore 0.53 0.00
! stbar 0.03 0.08
! ldf 1.04 1.09
! lddf 0.34 0.28
! stf 0.41 0.24
! stdf 1.34 1.21
! fadds 1.30 1.53
! fsubs 0.97 1.01
! fmuls 0.46 0.89
! fdivs 1.38 1.33
! faddd 0.59 0.44
! fsubd 1.38 0.97
! fmuld 0.24 0.16
! fdivd 0.02 0.04
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 1.36 1.05
! fdmulq 0.00 0.00
! fitos 1.34 1.61
! fitod 0.90 0.72
! fitoq 0.00 0.00
! fstoi 0.21 0.28
! fstod 0.76 0.64
! fstoq 0.00 0.00
! fdtoi 0.85 0.68
! fdtos 1.16 1.49
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.83 1.01
! fnegs 1.34 1.21
! fabss 1.04 1.25
! fsqrts 0.26 0.20
! fsqrtd 2.34 2.45
! fsqrtq 0.00 0.00
! fcmps 0.65 0.72
! fcmpd 1.00 0.85
! fcmpq 0.00 0.00
! fcmpes 0.90 0.85
! fcmped 0.41 0.32
! fcmpeq 0.00 0.00
! fbfcc 2.73 3.14
! ldfsr 0.22 0.00
! stfsr 0.22 0.24
! loop 0.13 0.04
! offset 0.18 0.24
! area 0.02 0.00
! target 0.17 0.16
! goto 0.01 0.00
! sigsegv 0.04 0.04
! sigbus 0.14 0.12
! imodify 0.44 0.24
! ldfsr_offset 0.28 0.00
! fpattern 1.30 1.29
! lbranch 0.15 0.12
! shmld 3.62 3.50
! shmst 3.90 4.14
! shmpf 0.24 0.24
! shmswap 0.02 0.04
! shmblkld 1.08 0.32
! shmblkst 1.33 0.60
! shmblkchk 0.15 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.03 0.04
! casa 0.04 0.12
! rdasi 0.15 0.20
! wrasi 0.26 0.24
! bpcc 2.42 1.85
! fbpfcc 1.55 1.61
! fmovscc 0.06 0.08
! fmovdcc 0.22 0.20
! fmovqcc 0.00 0.00
! movcc 0.07 0.12
! flushw 0.07 0.08
! membar 0.18 0.04
! prefetch 0.69 0.85
! rdpc 0.26 0.24
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.06 0.12
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.10 0.28
! ldsha 0.15 0.12
! lduba 0.17 0.20
! lduha 0.21 0.36
! lda 0.24 0.24
! ldda 0.14 0.24
! ldstuba 0.24 0.24
! prefetcha 0.49 0.44
! stfa 0.07 0.00
! stdfa 0.05 0.12
! stqfa 0.00 0.00
! stba 0.10 0.16
! stha 0.18 0.16
! sta 0.17 0.44
! stda 0.09 0.08
! swapa 0.05 0.08
! fmovd 0.14 0.36
! fnegd 0.21 0.16
! fabsd 0.07 0.16
! fstox 0.18 0.12
! fdtox 0.06 0.08
! fxtos 0.09 0.12
! fxtod 0.27 0.28
! lds 0.14 0.12
! ldsa 0.17 0.20
! ldx 0.02 0.00
! ldxa 0.04 0.08
! nofault 0.00 0.00
! rdgsr 0.09 0.08
! wrgsr 0.02 0.04
! fpadd16 0.26 0.12
! fpadd16s 0.13 0.12
! fpadd32 0.24 0.12
! fpadd32s 0.11 0.12
! fpsub16 0.20 0.40
! fpsub16s 0.13 0.16
! fpsub32 0.24 0.12
! fpsub32s 0.09 0.08
! fpack16 0.10 0.20
! fpack32 0.00 0.00
! fpackfix 0.24 0.32
! fexpand 0.09 0.08
! fpmerge 0.24 0.24
! fmul8x16 0.08 0.04
! fmul8x16au 0.14 0.12
! fmul8x16al 0.00 0.00
! fmul8sux16 0.05 0.08
! fmul8ulx16 0.26 0.20
! fmuld8sux16 0.05 0.04
! fmuld8ulx16 0.23 0.08
! alignaddr 0.12 0.20
! alignaddrl 0.26 0.28
! faligndata 0.05 0.00
! fzero 0.02 0.00
! fzeros 0.17 0.16
! fone 0.16 0.36
! fones 0.23 0.24
! fsrc1 0.05 0.04
! fsrc1s 0.20 0.32
! fsrc2 0.08 0.12
! fsrc2s 0.18 0.24
! fnot1 0.15 0.12
! fnot1s 0.02 0.00
! fnot2 0.07 0.00
! fnot2s 0.26 0.12
! for 0.12 0.16
! fors 0.08 0.00
! fnor 0.07 0.08
! fnors 0.01 0.00
! fand 0.00 0.00
! fands 0.12 0.16
! fnand 0.07 0.04
! fnands 0.11 0.16
! fxor 0.22 0.24
! fxors 0.01 0.04
! fxnor 0.13 0.16
! fxnors 0.19 0.20
! fornot1 0.11 0.12
! fornot1s 0.04 0.04
! fornot2 0.21 0.28
! fornot2s 0.09 0.20
! fandnot1 0.06 0.08
! fandnot1s 0.11 0.20
! fandnot2 0.20 0.44
! fandnot2s 0.00 0.00
! fcmpgt16 0.26 0.08
! fcmpgt32 0.01 0.00
! fcmple16 0.13 0.08
! fcmple32 0.23 0.24
! fcmpne16 0.09 0.04
! fcmpne32 0.23 0.36
! fcmpeq16 0.04 0.12
! fcmpeq32 0.14 0.20
! edge8 0.09 0.20
! edge8l 0.00 0.00
! edge16 0.14 0.12
! edge16l 0.16 0.08
! edge32 0.25 0.16
! edge32l 0.04 0.04
! pdist 0.09 0.04
! partial_st8 0.17 0.20
! partial_st16 0.03 0.04
! partial_st32 0.05 0.04
! short_st8 0.09 0.16
! short_st16 0.11 0.04
! short_ld8 0.16 0.08
! short_ld16 0.12 0.08
! blkld 0.04 0.00
! blkst 0.10 0.00
! blkld_offset 0.12 0.00
! blkst_offset 0.18 0.00
! blk_check 0.26 0.08
! casxa 0.10 0.08
! rdccr 0.02 0.00
! rdfprs 0.27 0.20
! wrccr 0.08 0.16
! popc 0.17 0.28
! wrfprs 0.04 0.04
! stx 0.06 0.04
! stxa 0.05 0.04
! cflush 0.00 0.00
! array8 0.04 0.00
! array16 0.01 0.00
! array32 0.10 0.04
! edge8n 0.12 0.08
! edge8ln 0.22 0.24
! edge16n 0.03 0.04
! edge16ln 0.27 0.24
! edge32n 0.10 0.04
! edge32ln 0.14 0.12
! bmask 0.26 0.36
! bshuffle 0.16 0.12
! siam 0.19 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(t2_module_offset_table, 0x50bb4000)
.seg "data"
t2_offset_table_start:
t2_offset_table_size: .word 0x00000008
t2_offset_table:
.word 0x00000010
.word 0xfffffff8
.word 0x00000008
.word 0x00000000
.word 0xfffffff0
.word 0xffffffe0
.word 0x00000018
.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, 0x4d024000)
.seg "data"
KGLOBAL(t2_data_in_regs)
t2_data_in_regs_start:
t2_data_in_regs:
.word 0xe52fd8a3 ! %f0
.word 0x27c2ec85 ! %f1
.word 0x10684087 ! %f2
.word 0xba6b9716 ! %f3
.word 0x20a3f305 ! %f4
.word 0xa28007f0 ! %f5
.word 0x62242d32 ! %f6
.word 0x1a8d9ba4 ! %f7
.word 0xc1673196 ! %f8
.word 0x11e18fff ! %f9
.word 0x10dea035 ! %f10
.word 0x79908c18 ! %f11
.word 0x30e59506 ! %f12
.word 0x0fe99337 ! %f13
.word 0xa6003b68 ! %f14
.word 0xf5051504 ! %f15
.word 0xf52d6f16 ! %f16
.word 0x0ce00a63 ! %f17
.word 0xfc8797a0 ! %f18
.word 0xd347ade1 ! %f19
.word 0xe20d397e ! %f20
.word 0xda482fa7 ! %f21
.word 0x762b5031 ! %f22
.word 0xcf081844 ! %f23
.word 0x59fd7710 ! %f24
.word 0x33ebb2d5 ! %f25
.word 0x7b92c2b3 ! %f26
.word 0x6c6d1e50 ! %f27
.word 0xd665031c ! %f28
.word 0x0c745eff ! %f29
.word 0x20f48709 ! %f30
.word 0x8c11446b ! %f31
.word 0x6ec87316 ! %f32
.word 0xe982054c ! %f33
.word 0x5fd5e39e ! %f34
.word 0x2aac6234 ! %f35
.word 0x6c5b6e76 ! %f36
.word 0x0bb3c10f ! %f37
.word 0x9096c1f2 ! %f38
.word 0xc10956b4 ! %f39
.word 0x1d7520df ! %f40
.word 0x86f8e915 ! %f41
.word 0xcf29e754 ! %f42
.word 0xf6264bd3 ! %f43
.word 0x70d72a83 ! %f44
.word 0x6fef423e ! %f45
.word 0xe61175f0 ! %f46
.word 0xf0513d0c ! %f47
.word 0x65c8b2c5 ! %f48
.word 0x5159474e ! %f49
.word 0xa5b3fa0c ! %f50
.word 0x20f9b564 ! %f51
.word 0xf9fd811f ! %f52
.word 0xc2109a05 ! %f53
.word 0x249e878e ! %f54
.word 0xb50bf898 ! %f55
.word 0xfb5b4045 ! %f56
.word 0x0d85f16c ! %f57
.word 0xfb8cabc1 ! %f58
.word 0x20390b95 ! %f59
.word 0x702d4f8a ! %f60
.word 0xe0211971 ! %f61
.word 0xde573758 ! %f62
.word 0x77d2502c ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t2_kref+0x63c ! %g1 (code pointer)
.word t2_data_in_shm_area ! %g2 (shared area pointer)
.word 0x6046501a ! %g3 (loop index)
.word SYM(t2_subr3) ! %g4 (jmpl target)
.word t2_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x1217b8c3 ! %o0
.word 0xa9208fc7 ! %o1
.word 0x8c9a69e2 ! %o2
.word 0x1451fbcb ! %o3
.word 0x77e66cc4 ! %o4
.word 0xcae4da56 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x3679c683 ! %l0
.word 0x12e8d7b6 ! %l1
.word 0xf57724b2 ! %l2
.word 0x6916a805 ! %l3
.word 0x01308ee9 ! %l4
.word 0x6003c9a5 ! %l5
.word 0x92da1e5f ! %l6
.word 0xa23a52d4 ! %l7
.word t2_data_in_area0 ! %i0 (area pointer)
.word t2_data_in_area0 ! %i1 (area pointer)
.word 0xfffffff8 ! %i2 (byte offset)
.word 0xfffffffa ! %i3 (halfword offset)
.word 0x0000001c ! %i4 (word offset)
.word 0xffffffe0 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xf9043ab8 ! %y
.word 0x0000000f ! %icc (nzvc)
.word 0xc00007e1 ! %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 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, 0x56548000)
.seg "data"
KGLOBAL(t2_data_in_mtbl_size)
KGLOBAL(t2_data_in_mtbl)
KGLOBAL(t2_data_in_stack)
t2_data_in_stack_start:
.word 0x54a5bfca
.word 0xfc60a33a
.word 0xc1be1ef1
.word 0x60b8f329
.word 0x7a6d830a
.word 0x57a84a31
.word 0xe7d958e7
.word 0xfa623f9a
.word 0x6ac36e41
.word 0xd799e42c
.word 0xbe73be4b
.word 0x5765987d
.word 0x01f74826
.word 0x9a3d0aa7
.word 0x92026952
.word 0xa51b4e67
.word 0x0d6c6687
.word 0x27580df3
.word 0x09af17a3
.word 0xfb70ef0f
.word 0x3cd79f8d
.word 0x3142c726
.word 0xceacc73d
.word 0xfb14ea69
.word 0x37948b44
.word 0x20c01551
.word 0x023ebd97
.word 0x2c0ef4f3
.word 0x494ed95b
.word 0xc4d579f8
.word 0xa6065d08
.word 0xc4cbbb4e
.word 0x89c4bf27
.word 0xd31b88be
.word 0x948e6c68
.word 0xe2f7bb0f
.word 0x6c33c1ed
.word 0x25791e60
.word 0x3e50b4f8
.word 0x58ee54d7
.word 0x04516160
.word 0x2ae692e4
.word 0x6bdd1a7e
.word 0xf13f6ba0
.word 0x8cc56668
.word 0xa0f55b11
.word 0x869791b4
.word 0xef1f255a
.word 0x5e33da25
.word 0xe6abcd21
.word 0xc0f498e2
.word 0xf3b8a0b5
.word 0x5a40e932
.word 0x860bfcb5
.word 0x2b7216c9
.word 0xb695b440
.word 0x23d9372d
.word 0x9b97e208
.word 0xbf04c3c3
.word 0xe7db0ab3
.word 0x69ad6677
.word 0xa9944067
.word 0x76908127
.word 0x6f393088
.word 0x2177d838
.word 0xfaeeffe0
.word 0x298442f2
.word 0x2f6866cf
.word 0x368fe8a5
.word 0xc6c4ee39
.word 0x50186fa3
.word 0xbd0e4f42
.word 0xbcbe2b85
.word 0xc4ce1b23
.word 0xa838da65
.word 0x9e49c597
.word 0xd5796cf0
.word 0x43b743af
.word 0xb711bb73
.word 0xcf127a15
.word 0xc9ec7a59
.word 0x37e20101
.word 0xe0c94ab7
.word 0x635f216a
.word 0x53a0f7cf
.word 0x3a6cae42
.word 0xac65e0b5
.word 0x3bde4dbb
.word 0x18abc57f
.word 0x58fe39db
.word 0x4f7ac1a6
.word 0x3a3b44fb
.word 0x32fbb97d
.word 0xa5e155df
.word 0xba33f6e8
.word 0x27a9687f
.word 0x6d33b1c3
.word 0x20bdbbc8
.word 0xa2fbda94
.word 0x590601d2
.word 0x2e854279
.word 0x39f57765
.word 0xf77b3970
.word 0xe08988c5
.word 0xda918476
.word 0x78976d13
.word 0x395f2f08
.word 0xfafeb6cb
.word 0x76a9c806
.word 0xbc378f2b
.word 0xa65e2016
.word 0x1f06fb83
.word 0x7b222fed
.word 0xf41076ba
.word 0x3ea7772a
.word 0x3d592694
.word 0xe20478ac
.word 0xaad95377
.word 0x51800786
.word 0x02605ac0
.word 0x54917002
.word 0x5df666f1
.word 0xd7873a4a
.word 0x416e9e33
.word 0x22e3e0b5
.word 0x9e597f07
.word 0x9b3f69d0
.word 0xb1179c1c
.word 0xcceff691
.word 0x84cb239d
.word 0xb5360f59
.word 0x2c7d6b7f
.word 0xee465eb1
.word 0x19ac6b8c
.word 0xc7cea6e8
.word 0x3fa26f48
.word 0x76b2a7fc
.word 0x2cccacda
.word 0x697d6d6e
.word 0xaa70a3a2
.word 0x2540a7f2
.word 0x6bed7c2b
.word 0x696d5d26
.word 0x2057ec89
.word 0x21ace7a8
.word 0xb142af76
.word 0xd45f0c42
.word 0x0e6a399d
.word 0x7e005d11
.word 0xdde357fa
.word 0x7c4451c7
.word 0xe8f59339
.word 0x0f57f47e
.word 0xa9fbe773
.word 0x0ef6d4b4
.word 0x090964c4
.word 0xdddcae67
.word 0xa4e0f489
.word 0xada5e96a
.word 0xab559846
.word 0xe0f9556b
.word 0xdd255289
.word 0x497a6147
.word 0x31a7573e
.word 0x92271095
.word 0xfbcd7056
.word 0x80b53093
.word 0x783084b2
t2_data_in_sp:
.word 0x567a55e0
.word 0xe0e532a1
.word 0x2c780e9f
.word 0x4d044486
.word 0xd9ae00fc
.word 0x525cbd57
.word 0x80b5742b
.word 0xe4042411
.word t2_data_in_area0
.word t2_data_in_area0
.word 0x0000000b
.word 0x00000006
.word 0x00000010
.word 0xffffffe0
.word t2_data_in_fp
.word 0xb9c31b75
.word 0xb78469fe
.word 0x8f79c30e
.word 0xfca794bb
.word 0xfb2c6d89
.word 0x835e5bef
.word 0xa32f3b15
.word 0x08dbb8db
.word 0x956d630b
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 0x2d00e93b ! [%fp - 0xc]
.word 0xc5e5bde6 ! [%fp - 0x8]
.word 0x0cc38117 ! [%fp - 0x4]
.global t2_data_in_fp; t2_data_in_fp:
.word 0xb50f17b2
.word 0x5a38f466
.word 0xf2024c77
.word 0x568e6f6d
.word 0x1d881f6b
.word 0x4a6032f8
.word 0x3dba5eeb
.word 0x36c4d1e8
.word 0xcfef8a90
.word 0x9e4cafa4
.word 0x5c2aa5de
.word 0x7a198b6d
.word 0x705f7959
.word 0x9ab3caac
.word 0xe8080d02
.word 0xf78924b3
.word 0xda28f292
.word 0xdb125c83
.word 0x46c5d2ea
.word 0x506a6993
.word 0xc6e1f18e
.word 0x8821deb3
.word 0x8564ca25
.word 0x7f951681
t2_data_in_stacktop:
.word 0
t2_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t2_module_data_in_area0, 0x49ece000)
.seg "data"
t2_data_in_area0_start:
.skip 6400
t2_data_in_area0_begin:
.word 0xef71df5b ! t2_data_in_area0-0x20
.word 0x72fcbf01 ! t2_data_in_area0-0x1c
.word 0x66cd178f ! t2_data_in_area0-0x18
.word 0xe4075a59 ! t2_data_in_area0-0x14
.word 0xdfcfeb36 ! t2_data_in_area0-0x10
.word 0x639240ce ! t2_data_in_area0-0xc
.word 0x67d501e3 ! t2_data_in_area0-0x8
.word 0xcabb305f ! t2_data_in_area0-0x4
.global t2_data_in_area0; t2_data_in_area0:
.word 0xc969f641 ! t2_data_in_area0+0x0
.word 0x882c90bf ! t2_data_in_area0+0x4
.word 0x042ca693 ! t2_data_in_area0+0x8
.word 0x16e8d681 ! t2_data_in_area0+0xc
.word 0xdc620672 ! t2_data_in_area0+0x10
.word 0x3ad1eea0 ! t2_data_in_area0+0x14
.word 0x628fa7db ! t2_data_in_area0+0x18
.word 0x0803e3de ! t2_data_in_area0+0x1c
t2_data_in_area0_end:
.skip 1728
t2_data_in_area0_stop:
KDATA_MODULE(t2_module_data_in_shm_area, 0x545aa000)
.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 0xce3ab178 ! t2_data_in_shm_area+0x0 (t0)
.word 0x1e618a50 ! t2_data_in_shm_area+0x4 (t1)
.word 0x303b74cf ! t2_data_in_shm_area+0x8 (t2)
.word 0x5209f14b ! t2_data_in_shm_area+0xc (t3)
.word 0xd8ae6175 ! t2_data_in_shm_area+0x10 (t0)
.word 0x33fed65d ! t2_data_in_shm_area+0x14 (t1)
.word 0x5a741185 ! t2_data_in_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t2_data_in_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t2_data_in_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t2_data_in_shm_area+0x24 (t1)
.word 0x6b1b2813 ! t2_data_in_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t2_data_in_shm_area+0x2c (t3)
.word 0x7edcd414 ! t2_data_in_shm_area+0x30 (t0)
.word 0xfa4b358d ! t2_data_in_shm_area+0x34 (t1)
.word 0x8594c38b ! t2_data_in_shm_area+0x38 (t2)
.word 0x7494abee ! t2_data_in_shm_area+0x3c (t3)
.word 0x08344d95 ! t2_data_in_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t2_data_in_shm_area+0x44
.word 0x12ba810e ! t2_data_in_shm_area+0x48
.word 0xc2d61447 ! t2_data_in_shm_area+0x4c
.word 0x946aaa2a ! t2_data_in_shm_area+0x50
.word 0xf3beeebc ! t2_data_in_shm_area+0x54
.word 0xeb207954 ! t2_data_in_shm_area+0x58
.word 0xf62d579b ! t2_data_in_shm_area+0x5c
.word 0x94a5e424 ! t2_data_in_shm_area+0x60
.word 0x4acd067a ! t2_data_in_shm_area+0x64
.word 0x58d08d89 ! t2_data_in_shm_area+0x68
.word 0x9719581f ! t2_data_in_shm_area+0x6c
.word 0xec9effdb ! t2_data_in_shm_area+0x70
.word 0x8587c44e ! t2_data_in_shm_area+0x74
.word 0x62d66cd2 ! t2_data_in_shm_area+0x78
.word 0x2fb846fe ! t2_data_in_shm_area+0x7c
.word 0xb0f1cd74 ! t2_data_in_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t2_data_in_shm_area+0x84
.word 0x6b916c6e ! t2_data_in_shm_area+0x88
.word 0xb9dad738 ! t2_data_in_shm_area+0x8c
.word 0x061e2f86 ! t2_data_in_shm_area+0x90
.word 0xc1aa5169 ! t2_data_in_shm_area+0x94
.word 0x827ce8f7 ! t2_data_in_shm_area+0x98
.word 0x1b68bf95 ! t2_data_in_shm_area+0x9c
.word 0xc904a7ff ! t2_data_in_shm_area+0xa0
.word 0x127645bc ! t2_data_in_shm_area+0xa4
.word 0x8246f7e8 ! t2_data_in_shm_area+0xa8
.word 0x7736e7d5 ! t2_data_in_shm_area+0xac
.word 0x2aa44f49 ! t2_data_in_shm_area+0xb0
.word 0x2ca091a2 ! t2_data_in_shm_area+0xb4
.word 0x5ae22d5f ! t2_data_in_shm_area+0xb8
.word 0xf6f6b52b ! t2_data_in_shm_area+0xbc
.word 0xb561cd21 ! t2_data_in_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t2_data_in_shm_area+0xc4
.word 0xac1f1a31 ! t2_data_in_shm_area+0xc8
.word 0x54709c5b ! t2_data_in_shm_area+0xcc
.word 0xff80dab9 ! t2_data_in_shm_area+0xd0
.word 0xb66ce94b ! t2_data_in_shm_area+0xd4
.word 0x2bf7b898 ! t2_data_in_shm_area+0xd8
.word 0xafff8538 ! t2_data_in_shm_area+0xdc
.word 0x6d85c9b6 ! t2_data_in_shm_area+0xe0
.word 0x2efb54bc ! t2_data_in_shm_area+0xe4
.word 0x6ada3c42 ! t2_data_in_shm_area+0xe8
.word 0x6b0781ed ! t2_data_in_shm_area+0xec
.word 0x8fb19316 ! t2_data_in_shm_area+0xf0
.word 0x9c4827a2 ! t2_data_in_shm_area+0xf4
.word 0x66d61ff5 ! t2_data_in_shm_area+0xf8
.word 0x25f91531 ! t2_data_in_shm_area+0xfc
.word 0x4924d2c5 ! t2_data_in_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t2_data_in_shm_area+0x104
.word 0x938a1feb ! t2_data_in_shm_area+0x108
.word 0xcbd02b4d ! t2_data_in_shm_area+0x10c
.word 0xe1887d77 ! t2_data_in_shm_area+0x110
.word 0x6f9c23c8 ! t2_data_in_shm_area+0x114
.word 0xeef115c5 ! t2_data_in_shm_area+0x118
.word 0xd7daf902 ! t2_data_in_shm_area+0x11c
.word 0x992b9fb7 ! t2_data_in_shm_area+0x120
.word 0xc6883941 ! t2_data_in_shm_area+0x124
.word 0xa28c1fbf ! t2_data_in_shm_area+0x128
.word 0x0fd564aa ! t2_data_in_shm_area+0x12c
.word 0xac557a40 ! t2_data_in_shm_area+0x130
.word 0x619c69e9 ! t2_data_in_shm_area+0x134
.word 0x44ab8723 ! t2_data_in_shm_area+0x138
.word 0xd9ef5d9c ! t2_data_in_shm_area+0x13c
.word 0x98704ad7 ! t2_data_in_shm_area+0x140 (t2 bload)
.word 0xbf6f2a32 ! t2_data_in_shm_area+0x144
.word 0x69b7a644 ! t2_data_in_shm_area+0x148
.word 0x12e89793 ! t2_data_in_shm_area+0x14c
.word 0x2bfa8343 ! t2_data_in_shm_area+0x150
.word 0xff0c27bc ! t2_data_in_shm_area+0x154
.word 0xd56b8ffe ! t2_data_in_shm_area+0x158
.word 0x23adc840 ! t2_data_in_shm_area+0x15c
.word 0xff6421ee ! t2_data_in_shm_area+0x160
.word 0xc6d0226f ! t2_data_in_shm_area+0x164
.word 0xcd649c68 ! t2_data_in_shm_area+0x168
.word 0x0f33c398 ! t2_data_in_shm_area+0x16c
.word 0x02ac5710 ! t2_data_in_shm_area+0x170
.word 0xc09d10f2 ! t2_data_in_shm_area+0x174
.word 0xd2d34498 ! t2_data_in_shm_area+0x178
.word 0x2668b12a ! t2_data_in_shm_area+0x17c
.word 0xfe7f21b2 ! t2_data_in_shm_area+0x180 (t2 bstore)
.word 0xba462ba9 ! t2_data_in_shm_area+0x184
.word 0x4c94ed25 ! t2_data_in_shm_area+0x188
.word 0x51181e0a ! t2_data_in_shm_area+0x18c
.word 0xe220255d ! t2_data_in_shm_area+0x190
.word 0xe87ca25a ! t2_data_in_shm_area+0x194
.word 0x5c5e94f9 ! t2_data_in_shm_area+0x198
.word 0x2d99e519 ! t2_data_in_shm_area+0x19c
.word 0x7c40a715 ! t2_data_in_shm_area+0x1a0
.word 0xa41f8812 ! t2_data_in_shm_area+0x1a4
.word 0x75e31d6b ! t2_data_in_shm_area+0x1a8
.word 0x9b50d789 ! t2_data_in_shm_area+0x1ac
.word 0x1003e585 ! t2_data_in_shm_area+0x1b0
.word 0x2c441949 ! t2_data_in_shm_area+0x1b4
.word 0x4c8d7f8c ! t2_data_in_shm_area+0x1b8
.word 0x404ce99f ! t2_data_in_shm_area+0x1bc
.word 0xbf352c72 ! t2_data_in_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t2_data_in_shm_area+0x1c4
.word 0xf8ccfd3e ! t2_data_in_shm_area+0x1c8
.word 0x1c3ac71e ! t2_data_in_shm_area+0x1cc
.word 0xbe54beaa ! t2_data_in_shm_area+0x1d0
.word 0xaec63a9b ! t2_data_in_shm_area+0x1d4
.word 0xeb22e334 ! t2_data_in_shm_area+0x1d8
.word 0xdf4f7b49 ! t2_data_in_shm_area+0x1dc
.word 0xb68df1fc ! t2_data_in_shm_area+0x1e0
.word 0x9ce989d6 ! t2_data_in_shm_area+0x1e4
.word 0x562acd02 ! t2_data_in_shm_area+0x1e8
.word 0x652b03ed ! t2_data_in_shm_area+0x1ec
.word 0x9521d90f ! t2_data_in_shm_area+0x1f0
.word 0xc9f5152e ! t2_data_in_shm_area+0x1f4
.word 0x1b977793 ! t2_data_in_shm_area+0x1f8
.word 0x4ef26b8b ! t2_data_in_shm_area+0x1fc
.word 0xaf14b001 ! t2_data_in_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t2_data_in_shm_area+0x204
.word 0x48be356c ! t2_data_in_shm_area+0x208
.word 0x3559518a ! t2_data_in_shm_area+0x20c
.word 0x0aa9f679 ! t2_data_in_shm_area+0x210
.word 0x700845d2 ! t2_data_in_shm_area+0x214
.word 0xeb0268dd ! t2_data_in_shm_area+0x218
.word 0x6a1faa5c ! t2_data_in_shm_area+0x21c
.word 0x15bf96fc ! t2_data_in_shm_area+0x220
.word 0xece0ff08 ! t2_data_in_shm_area+0x224
.word 0x3a41ed73 ! t2_data_in_shm_area+0x228
.word 0x3de8dddf ! t2_data_in_shm_area+0x22c
.word 0x63e3af80 ! t2_data_in_shm_area+0x230
.word 0x15c4b1fa ! t2_data_in_shm_area+0x234
.word 0xb11a24b0 ! t2_data_in_shm_area+0x238
.word 0x2cfbe805 ! 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, 0x4906e000)
.seg "data"
KGLOBAL(t2_data_exp_regs)
t2_data_exp_regs_start:
t2_data_exp_regs:
.word 0xe52fd8a3 ! %f0
.word 0x27c2ec85 ! %f1
.word 0x10684087 ! %f2
.word 0xba6b9716 ! %f3
.word 0x20a3f305 ! %f4
.word 0xa28007f0 ! %f5
.word 0x62242d32 ! %f6
.word 0x1a8d9ba4 ! %f7
.word 0xc1673196 ! %f8
.word 0x11e18fff ! %f9
.word 0x10dea035 ! %f10
.word 0x79908c18 ! %f11
.word 0x30e59506 ! %f12
.word 0x0fe99337 ! %f13
.word 0xa6003b68 ! %f14
.word 0xf5051504 ! %f15
.word 0xf52d6f16 ! %f16
.word 0x0ce00a63 ! %f17
.word 0xfc8797a0 ! %f18
.word 0xd347ade1 ! %f19
.word 0xe20d397e ! %f20
.word 0xda482fa7 ! %f21
.word 0x762b5031 ! %f22
.word 0xcf081844 ! %f23
.word 0x59fd7710 ! %f24
.word 0x33ebb2d5 ! %f25
.word 0x7b92c2b3 ! %f26
.word 0x6c6d1e50 ! %f27
.word 0xd665031c ! %f28
.word 0x0c745eff ! %f29
.word 0x20f48709 ! %f30
.word 0x8c11446b ! %f31
.word 0x6ec87316 ! %f32
.word 0xe982054c ! %f33
.word 0x5fd5e39e ! %f34
.word 0x2aac6234 ! %f35
.word 0x6c5b6e76 ! %f36
.word 0x0bb3c10f ! %f37
.word 0x9096c1f2 ! %f38
.word 0xc10956b4 ! %f39
.word 0x1d7520df ! %f40
.word 0x86f8e915 ! %f41
.word 0xcf29e754 ! %f42
.word 0xf6264bd3 ! %f43
.word 0x70d72a83 ! %f44
.word 0x6fef423e ! %f45
.word 0xe61175f0 ! %f46
.word 0xf0513d0c ! %f47
.word 0x65c8b2c5 ! %f48
.word 0x5159474e ! %f49
.word 0xa5b3fa0c ! %f50
.word 0x20f9b564 ! %f51
.word 0xf9fd811f ! %f52
.word 0xc2109a05 ! %f53
.word 0x249e878e ! %f54
.word 0xb50bf898 ! %f55
.word 0xfb5b4045 ! %f56
.word 0x0d85f16c ! %f57
.word 0xfb8cabc1 ! %f58
.word 0x20390b95 ! %f59
.word 0x702d4f8a ! %f60
.word 0xe0211971 ! %f61
.word 0xde573758 ! %f62
.word 0x77d2502c ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t2_kref+0x63c ! %g1 (code pointer)
.word t2_data_exp_shm_area! %g2 (shared area pointer)
.word 0x6046501a ! %g3 (loop index)
.word SYM(t2_subr3) ! %g4 (jmpl target)
.word t2_kref+0x1 ! %g5 (sigbus target)
.word 0x00000000 ! %g6 (block ld offset)
.word 0x00000000 ! %g7 (block st offset)
.word 0x1217b8c3 ! %o0
.word 0xa9208fc7 ! %o1
.word 0x8c9a69e2 ! %o2
.word 0x1451fbcb ! %o3
.word 0x77e66cc4 ! %o4
.word 0xcae4da56 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0x3679c683 ! %l0
.word 0x12e8d7b6 ! %l1
.word 0xf57724b2 ! %l2
.word 0x6916a805 ! %l3
.word 0x01308ee9 ! %l4
.word 0x6003c9a5 ! %l5
.word 0x92da1e5f ! %l6
.word 0xa23a52d4 ! %l7
.word t2_data_exp_area0 ! %i0 (area pointer)
.word t2_data_exp_area0 ! %i1 (area pointer)
.word 0xfffffff8 ! %i2 (byte offset)
.word 0xfffffffa ! %i3 (halfword offset)
.word 0x0000001c ! %i4 (word offset)
.word 0xffffffe0 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xf9043ab8 ! %y
.word 0x0000000f ! %icc (nzvc)
.word 0xc00007e1 ! %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 ! ??
t2_data_exp_mtbl_size: .word 253
t2_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t2_module_data_exp_stack, 0x5a8ce000)
.seg "data"
KGLOBAL(t2_data_exp_mtbl_size)
KGLOBAL(t2_data_exp_mtbl)
KGLOBAL(t2_data_exp_stack)
t2_data_exp_stack_start:
.word 0x54a5bfca
.word 0xfc60a33a
.word 0xc1be1ef1
.word 0x60b8f329
.word 0x7a6d830a
.word 0x57a84a31
.word 0xe7d958e7
.word 0xfa623f9a
.word 0x6ac36e41
.word 0xd799e42c
.word 0xbe73be4b
.word 0x5765987d
.word 0x01f74826
.word 0x9a3d0aa7
.word 0x92026952
.word 0xa51b4e67
.word 0x0d6c6687
.word 0x27580df3
.word 0x09af17a3
.word 0xfb70ef0f
.word 0x3cd79f8d
.word 0x3142c726
.word 0xceacc73d
.word 0xfb14ea69
.word 0x37948b44
.word 0x20c01551
.word 0x023ebd97
.word 0x2c0ef4f3
.word 0x494ed95b
.word 0xc4d579f8
.word 0xa6065d08
.word 0xc4cbbb4e
.word 0x89c4bf27
.word 0xd31b88be
.word 0x948e6c68
.word 0xe2f7bb0f
.word 0x6c33c1ed
.word 0x25791e60
.word 0x3e50b4f8
.word 0x58ee54d7
.word 0x04516160
.word 0x2ae692e4
.word 0x6bdd1a7e
.word 0xf13f6ba0
.word 0x8cc56668
.word 0xa0f55b11
.word 0x869791b4
.word 0xef1f255a
.word 0x5e33da25
.word 0xe6abcd21
.word 0xc0f498e2
.word 0xf3b8a0b5
.word 0x5a40e932
.word 0x860bfcb5
.word 0x2b7216c9
.word 0xb695b440
.word 0x23d9372d
.word 0x9b97e208
.word 0xbf04c3c3
.word 0xe7db0ab3
.word 0x69ad6677
.word 0xa9944067
.word 0x76908127
.word 0x6f393088
.word 0x2177d838
.word 0xfaeeffe0
.word 0x298442f2
.word 0x2f6866cf
.word 0x368fe8a5
.word 0xc6c4ee39
.word 0x50186fa3
.word 0xbd0e4f42
.word 0xbcbe2b85
.word 0xc4ce1b23
.word 0xa838da65
.word 0x9e49c597
.word 0xd5796cf0
.word 0x43b743af
.word 0xb711bb73
.word 0xcf127a15
.word 0xc9ec7a59
.word 0x37e20101
.word 0xe0c94ab7
.word 0x635f216a
.word 0x53a0f7cf
.word 0x3a6cae42
.word 0xac65e0b5
.word 0x3bde4dbb
.word 0x18abc57f
.word 0x58fe39db
.word 0x4f7ac1a6
.word 0x3a3b44fb
.word 0x32fbb97d
.word 0xa5e155df
.word 0xba33f6e8
.word 0x27a9687f
.word 0x6d33b1c3
.word 0x20bdbbc8
.word 0xa2fbda94
.word 0x590601d2
.word 0x2e854279
.word 0x39f57765
.word 0xf77b3970
.word 0xe08988c5
.word 0xda918476
.word 0x78976d13
.word 0x395f2f08
.word 0xfafeb6cb
.word 0x76a9c806
.word 0xbc378f2b
.word 0xa65e2016
.word 0x1f06fb83
.word 0x7b222fed
.word 0xf41076ba
.word 0x3ea7772a
.word 0x3d592694
.word 0xe20478ac
.word 0xaad95377
.word 0x51800786
.word 0x02605ac0
.word 0x54917002
.word 0x5df666f1
.word 0xd7873a4a
.word 0x416e9e33
.word 0x22e3e0b5
.word 0x9e597f07
.word 0x9b3f69d0
.word 0xb1179c1c
.word 0xcceff691
.word 0x84cb239d
.word 0xb5360f59
.word 0x2c7d6b7f
.word 0xee465eb1
.word 0x19ac6b8c
.word 0xc7cea6e8
.word 0x3fa26f48
.word 0x76b2a7fc
.word 0x2cccacda
.word 0x697d6d6e
.word 0xaa70a3a2
.word 0x2540a7f2
.word 0x6bed7c2b
.word 0x696d5d26
.word 0x2057ec89
.word 0x21ace7a8
.word 0xb142af76
.word 0xd45f0c42
.word 0x0e6a399d
.word 0x7e005d11
.word 0xdde357fa
.word 0x7c4451c7
.word 0xe8f59339
.word 0x0f57f47e
.word 0xa9fbe773
.word 0x0ef6d4b4
.word 0x090964c4
.word 0xdddcae67
.word 0xa4e0f489
.word 0xada5e96a
.word 0xab559846
.word 0xe0f9556b
.word 0xdd255289
.word 0x497a6147
.word 0x31a7573e
.word 0x92271095
.word 0xfbcd7056
.word 0x80b53093
.word 0x783084b2
t2_data_exp_sp:
.word 0x567a55e0
.word 0xe0e532a1
.word 0x2c780e9f
.word 0x4d044486
.word 0xd9ae00fc
.word 0x525cbd57
.word 0x80b5742b
.word 0xe4042411
.word t2_data_exp_area0
.word t2_data_exp_area0
.word 0x0000000b
.word 0x00000006
.word 0x00000010
.word 0xffffffe0
.word t2_data_exp_fp
.word 0xb9c31b75
.word 0xb78469fe
.word 0x8f79c30e
.word 0xfca794bb
.word 0xfb2c6d89
.word 0x835e5bef
.word 0xa32f3b15
.word 0x08dbb8db
.word 0x956d630b
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 0x2d00e93b ! [%fp - 0xc]
.word 0xc5e5bde6 ! [%fp - 0x8]
.word 0x0cc38117 ! [%fp - 0x4]
t2_data_exp_fp:
.word 0xb50f17b2
.word 0x5a38f466
.word 0xf2024c77
.word 0x568e6f6d
.word 0x1d881f6b
.word 0x4a6032f8
.word 0x3dba5eeb
.word 0x36c4d1e8
.word 0xcfef8a90
.word 0x9e4cafa4
.word 0x5c2aa5de
.word 0x7a198b6d
.word 0x705f7959
.word 0x9ab3caac
.word 0xe8080d02
.word 0xf78924b3
.word 0xda28f292
.word 0xdb125c83
.word 0x46c5d2ea
.word 0x506a6993
.word 0xc6e1f18e
.word 0x8821deb3
.word 0x8564ca25
.word 0x7f951681
t2_data_exp_stacktop:
.word 0
t2_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t2_module_data_exp_area0, 0x4a350000)
.seg "data"
t2_data_exp_area0_start:
.skip 6400
t2_data_exp_area0_begin:
.word 0xef71df5b ! t2_data_exp_area0-0x20
.word 0x72fcbf01 ! t2_data_exp_area0-0x1c
.word 0x66cd178f ! t2_data_exp_area0-0x18
.word 0xe4075a59 ! t2_data_exp_area0-0x14
.word 0xdfcfeb36 ! t2_data_exp_area0-0x10
.word 0x639240ce ! t2_data_exp_area0-0xc
.word 0x67d501e3 ! t2_data_exp_area0-0x8
.word 0xcabb305f ! t2_data_exp_area0-0x4
.global t2_data_exp_area0; t2_data_exp_area0:
.word 0xc969f641 ! t2_data_exp_area0+0x0
.word 0x882c90bf ! t2_data_exp_area0+0x4
.word 0x042ca693 ! t2_data_exp_area0+0x8
.word 0x16e8d681 ! t2_data_exp_area0+0xc
.word 0xdc620672 ! t2_data_exp_area0+0x10
.word 0x3ad1eea0 ! t2_data_exp_area0+0x14
.word 0x628fa7db ! t2_data_exp_area0+0x18
.word 0x0803e3de ! t2_data_exp_area0+0x1c
t2_data_exp_area0_end:
.skip 1728
t2_data_exp_area0_stop:
KDATA_MODULE(t2_module_data_exp_shm_area, 0x48ec2000)
.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 0xce3ab178 ! t2_data_exp_shm_area+0x0 (t0)
.word 0x1e618a50 ! t2_data_exp_shm_area+0x4 (t1)
.word 0x303b74cf ! t2_data_exp_shm_area+0x8 (t2)
.word 0x5209f14b ! t2_data_exp_shm_area+0xc (t3)
.word 0xd8ae6175 ! t2_data_exp_shm_area+0x10 (t0)
.word 0x33fed65d ! t2_data_exp_shm_area+0x14 (t1)
.word 0x5a741185 ! t2_data_exp_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t2_data_exp_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t2_data_exp_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t2_data_exp_shm_area+0x24 (t1)
.word 0x6b1b2813 ! t2_data_exp_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t2_data_exp_shm_area+0x2c (t3)
.word 0x7edcd414 ! t2_data_exp_shm_area+0x30 (t0)
.word 0xfa4b358d ! t2_data_exp_shm_area+0x34 (t1)
.word 0x8594c38b ! t2_data_exp_shm_area+0x38 (t2)
.word 0x7494abee ! t2_data_exp_shm_area+0x3c (t3)
.word 0x08344d95 ! t2_data_exp_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t2_data_exp_shm_area+0x44
.word 0x12ba810e ! t2_data_exp_shm_area+0x48
.word 0xc2d61447 ! t2_data_exp_shm_area+0x4c
.word 0x946aaa2a ! t2_data_exp_shm_area+0x50
.word 0xf3beeebc ! t2_data_exp_shm_area+0x54
.word 0xeb207954 ! t2_data_exp_shm_area+0x58
.word 0xf62d579b ! t2_data_exp_shm_area+0x5c
.word 0x94a5e424 ! t2_data_exp_shm_area+0x60
.word 0x4acd067a ! t2_data_exp_shm_area+0x64
.word 0x58d08d89 ! t2_data_exp_shm_area+0x68
.word 0x9719581f ! t2_data_exp_shm_area+0x6c
.word 0xec9effdb ! t2_data_exp_shm_area+0x70
.word 0x8587c44e ! t2_data_exp_shm_area+0x74
.word 0x62d66cd2 ! t2_data_exp_shm_area+0x78
.word 0x2fb846fe ! t2_data_exp_shm_area+0x7c
.word 0xb0f1cd74 ! t2_data_exp_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t2_data_exp_shm_area+0x84
.word 0x6b916c6e ! t2_data_exp_shm_area+0x88
.word 0xb9dad738 ! t2_data_exp_shm_area+0x8c
.word 0x061e2f86 ! t2_data_exp_shm_area+0x90
.word 0xc1aa5169 ! t2_data_exp_shm_area+0x94
.word 0x827ce8f7 ! t2_data_exp_shm_area+0x98
.word 0x1b68bf95 ! t2_data_exp_shm_area+0x9c
.word 0xc904a7ff ! t2_data_exp_shm_area+0xa0
.word 0x127645bc ! t2_data_exp_shm_area+0xa4
.word 0x8246f7e8 ! t2_data_exp_shm_area+0xa8
.word 0x7736e7d5 ! t2_data_exp_shm_area+0xac
.word 0x2aa44f49 ! t2_data_exp_shm_area+0xb0
.word 0x2ca091a2 ! t2_data_exp_shm_area+0xb4
.word 0x5ae22d5f ! t2_data_exp_shm_area+0xb8
.word 0xf6f6b52b ! t2_data_exp_shm_area+0xbc
.word 0xb561cd21 ! t2_data_exp_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t2_data_exp_shm_area+0xc4
.word 0xac1f1a31 ! t2_data_exp_shm_area+0xc8
.word 0x54709c5b ! t2_data_exp_shm_area+0xcc
.word 0xff80dab9 ! t2_data_exp_shm_area+0xd0
.word 0xb66ce94b ! t2_data_exp_shm_area+0xd4
.word 0x2bf7b898 ! t2_data_exp_shm_area+0xd8
.word 0xafff8538 ! t2_data_exp_shm_area+0xdc
.word 0x6d85c9b6 ! t2_data_exp_shm_area+0xe0
.word 0x2efb54bc ! t2_data_exp_shm_area+0xe4
.word 0x6ada3c42 ! t2_data_exp_shm_area+0xe8
.word 0x6b0781ed ! t2_data_exp_shm_area+0xec
.word 0x8fb19316 ! t2_data_exp_shm_area+0xf0
.word 0x9c4827a2 ! t2_data_exp_shm_area+0xf4
.word 0x66d61ff5 ! t2_data_exp_shm_area+0xf8
.word 0x25f91531 ! t2_data_exp_shm_area+0xfc
.word 0x4924d2c5 ! t2_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t2_data_exp_shm_area+0x104
.word 0x938a1feb ! t2_data_exp_shm_area+0x108
.word 0xcbd02b4d ! t2_data_exp_shm_area+0x10c
.word 0xe1887d77 ! t2_data_exp_shm_area+0x110
.word 0x6f9c23c8 ! t2_data_exp_shm_area+0x114
.word 0xeef115c5 ! t2_data_exp_shm_area+0x118
.word 0xd7daf902 ! t2_data_exp_shm_area+0x11c
.word 0x992b9fb7 ! t2_data_exp_shm_area+0x120
.word 0xc6883941 ! t2_data_exp_shm_area+0x124
.word 0xa28c1fbf ! t2_data_exp_shm_area+0x128
.word 0x0fd564aa ! t2_data_exp_shm_area+0x12c
.word 0xac557a40 ! t2_data_exp_shm_area+0x130
.word 0x619c69e9 ! t2_data_exp_shm_area+0x134
.word 0x44ab8723 ! t2_data_exp_shm_area+0x138
.word 0xd9ef5d9c ! t2_data_exp_shm_area+0x13c
.word 0x98704ad7 ! t2_data_exp_shm_area+0x140 (t2 bload)
.word 0xbf6f2a32 ! t2_data_exp_shm_area+0x144
.word 0x69b7a644 ! t2_data_exp_shm_area+0x148
.word 0x12e89793 ! t2_data_exp_shm_area+0x14c
.word 0x2bfa8343 ! t2_data_exp_shm_area+0x150
.word 0xff0c27bc ! t2_data_exp_shm_area+0x154
.word 0xd56b8ffe ! t2_data_exp_shm_area+0x158
.word 0x23adc840 ! t2_data_exp_shm_area+0x15c
.word 0xff6421ee ! t2_data_exp_shm_area+0x160
.word 0xc6d0226f ! t2_data_exp_shm_area+0x164
.word 0xcd649c68 ! t2_data_exp_shm_area+0x168
.word 0x0f33c398 ! t2_data_exp_shm_area+0x16c
.word 0x02ac5710 ! t2_data_exp_shm_area+0x170
.word 0xc09d10f2 ! t2_data_exp_shm_area+0x174
.word 0xd2d34498 ! t2_data_exp_shm_area+0x178
.word 0x2668b12a ! t2_data_exp_shm_area+0x17c
.word 0xfe7f21b2 ! t2_data_exp_shm_area+0x180 (t2 bstore)
.word 0xba462ba9 ! t2_data_exp_shm_area+0x184
.word 0x4c94ed25 ! t2_data_exp_shm_area+0x188
.word 0x51181e0a ! t2_data_exp_shm_area+0x18c
.word 0xe220255d ! t2_data_exp_shm_area+0x190
.word 0xe87ca25a ! t2_data_exp_shm_area+0x194
.word 0x5c5e94f9 ! t2_data_exp_shm_area+0x198
.word 0x2d99e519 ! t2_data_exp_shm_area+0x19c
.word 0x7c40a715 ! t2_data_exp_shm_area+0x1a0
.word 0xa41f8812 ! t2_data_exp_shm_area+0x1a4
.word 0x75e31d6b ! t2_data_exp_shm_area+0x1a8
.word 0x9b50d789 ! t2_data_exp_shm_area+0x1ac
.word 0x1003e585 ! t2_data_exp_shm_area+0x1b0
.word 0x2c441949 ! t2_data_exp_shm_area+0x1b4
.word 0x4c8d7f8c ! t2_data_exp_shm_area+0x1b8
.word 0x404ce99f ! t2_data_exp_shm_area+0x1bc
.word 0xbf352c72 ! t2_data_exp_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t2_data_exp_shm_area+0x1c4
.word 0xf8ccfd3e ! t2_data_exp_shm_area+0x1c8
.word 0x1c3ac71e ! t2_data_exp_shm_area+0x1cc
.word 0xbe54beaa ! t2_data_exp_shm_area+0x1d0
.word 0xaec63a9b ! t2_data_exp_shm_area+0x1d4
.word 0xeb22e334 ! t2_data_exp_shm_area+0x1d8
.word 0xdf4f7b49 ! t2_data_exp_shm_area+0x1dc
.word 0xb68df1fc ! t2_data_exp_shm_area+0x1e0
.word 0x9ce989d6 ! t2_data_exp_shm_area+0x1e4
.word 0x562acd02 ! t2_data_exp_shm_area+0x1e8
.word 0x652b03ed ! t2_data_exp_shm_area+0x1ec
.word 0x9521d90f ! t2_data_exp_shm_area+0x1f0
.word 0xc9f5152e ! t2_data_exp_shm_area+0x1f4
.word 0x1b977793 ! t2_data_exp_shm_area+0x1f8
.word 0x4ef26b8b ! t2_data_exp_shm_area+0x1fc
.word 0xaf14b001 ! t2_data_exp_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t2_data_exp_shm_area+0x204
.word 0x48be356c ! t2_data_exp_shm_area+0x208
.word 0x3559518a ! t2_data_exp_shm_area+0x20c
.word 0x0aa9f679 ! t2_data_exp_shm_area+0x210
.word 0x700845d2 ! t2_data_exp_shm_area+0x214
.word 0xeb0268dd ! t2_data_exp_shm_area+0x218
.word 0x6a1faa5c ! t2_data_exp_shm_area+0x21c
.word 0x15bf96fc ! t2_data_exp_shm_area+0x220
.word 0xece0ff08 ! t2_data_exp_shm_area+0x224
.word 0x3a41ed73 ! t2_data_exp_shm_area+0x228
.word 0x3de8dddf ! t2_data_exp_shm_area+0x22c
.word 0x63e3af80 ! t2_data_exp_shm_area+0x230
.word 0x15c4b1fa ! t2_data_exp_shm_area+0x234
.word 0xb11a24b0 ! t2_data_exp_shm_area+0x238
.word 0x2cfbe805 ! 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 6400
! ncache 0
! emulate_ncache 1
! pagesize 8192
! invsize 0
! codecount 2515
! code 06cf6000
! entry 06cf6000
! fsr_exceptions 00000000
! fsr_roundmode 00000004
! fsr_mask c0000fff
! seed d4e89bdd307c
! 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, 0x66cf6000)
.seg "text"
KGLOBAL(t3_ktbl)
t3_ktbl_page_begin:
.global t3_kref; t3_kref:
.skip 0
t3_ktbl:
.word 0x9a55c015 ! t3_kref+0x0: umul %l7, %l5, %o5
.word 0xd46e6015 ! t3_kref+0x4: ldstub [%i1 + 0x15], %o2
.word 0xd056c019 ! t3_kref+0x8: ldsh [%i3 + %i1], %o0
.word 0xf9180018 ! t3_kref+0xc: ldd [%g0 + %i0], %f28
.word 0xbba018da ! t3_kref+0x10: fdtos %f26, %f29
.word 0xf7262010 ! t3_kref+0x14: st %f27, [%i0 + 0x10]
.word 0xc0270019 ! t3_kref+0x18: clr [%i4 + %i1]
.word 0xb9b706fa ! t3_kref+0x1c: fmul8ulx16 %f28, %f26, %f28
.word 0xeec62014 ! t3_kref+0x20: ldswa [%i0 + 0x14]%asi, %l7
.word 0x9f227a05 ! t3_kref+0x24: mulscc %o1, -0x5fb, %o7
.word 0x948a8016 ! t3_kref+0x28: andcc %o2, %l6, %o2
.word 0x993d8008 ! t3_kref+0x2c: sra %l6, %o0, %o4
.word 0x81af4abc ! t3_kref+0x30: fcmpes %fcc0, %f29, %f28
.word 0xacb229e2 ! t3_kref+0x34: orncc %o0, 0x9e2, %l6
.word 0xf9a0a00c ! t3_kref+0x38: sta %f28, [%g2 + 0xc]%asi
.word 0x901ea7e1 ! t3_kref+0x3c: xor %i2, 0x7e1, %o0
.word 0xc0360000 ! t3_kref+0x40: clrh [%i0]
.word 0xec300019 ! t3_kref+0x44: sth %l6, [%g0 + %i1]
.word 0x25800007 ! t3_kref+0x48: fblg,a _kref+0x64
.word 0xabb2006b ! t3_kref+0x4c: edge8ln %o0, %o3, %l5
.word 0x97227d97 ! t3_kref+0x50: mulscc %o1, -0x269, %o3
.word 0xd2c8a00e ! t3_kref+0x54: ldsba [%g2 + 0xe]%asi, %o1
.word 0xe07e3ffc ! t3_kref+0x58: swap [%i0 - 4], %l0
.word 0xec28a00c ! t3_kref+0x5c: stb %l6, [%g2 + 0xc]
.word 0xf9be5a1c ! t3_kref+0x60: stda %f28, [%i1 + %i4]0xd0
.word 0xb5a0055c ! t3_kref+0x64: fsqrtd %f28, %f26
.word 0xb5b6c6bb ! t3_kref+0x68: fmul8x16al %f27, %f27, %f26
.word 0xd436601c ! t3_kref+0x6c: sth %o2, [%i1 + 0x1c]
.word 0xf7a0a01c ! t3_kref+0x70: sta %f27, [%g2 + 0x1c]%asi
.word 0xaa02a101 ! t3_kref+0x74: add %o2, 0x101, %l5
.word 0x98bdedbb ! t3_kref+0x78: xnorcc %l7, 0xdbb, %o4
.word 0x9aa2f97d ! t3_kref+0x7c: subcc %o3, -0x683, %o5
.word 0xb7a0053b ! t3_kref+0x80: fsqrts %f27, %f27
.word 0xd430a02c ! t3_kref+0x84: sth %o2, [%g2 + 0x2c]
.word 0x9012001b ! t3_kref+0x88: or %o0, %i3, %o0
.word 0x9a2aefed ! t3_kref+0x8c: andn %o3, 0xfed, %o5
.word 0x9fb3006b ! t3_kref+0x90: edge8ln %o4, %o3, %o7
.word 0xf430a02e ! t3_kref+0x94: sth %i2, [%g2 + 0x2e]
.word 0xb5a0103b ! t3_kref+0x98: fstox %f27, %f26
.word 0xb9b70dda ! t3_kref+0x9c: fnand %f28, %f26, %f28
.word 0x95b68337 ! t3_kref+0xa0: bmask %i2, %l7, %o2
.word 0x25480002 ! t3_kref+0xa4: fblg,a,pt %fcc0, _kref+0xac
.word 0xb9a7493b ! t3_kref+0xa8: fmuls %f29, %f27, %f28
.word 0x93b7055c ! t3_kref+0xac: fcmpeq16 %f28, %f28, %o1
.word 0x2f800004 ! t3_kref+0xb0: fbu,a _kref+0xc0
.word 0xfb26401c ! t3_kref+0xb4: st %f29, [%i1 + %i4]
.word 0x9e432411 ! t3_kref+0xb8: addc %o4, 0x411, %o7
.word 0xb5a7085c ! t3_kref+0xbc: faddd %f28, %f28, %f26
.word 0xf6367ff2 ! t3_kref+0xc0: sth %i3, [%i1 - 0xe]
.word 0xbbb00f3d ! t3_kref+0xc4: fsrc2s %f29, %f29
.word 0x80fec01b ! t3_kref+0xc8: sdivcc %i3, %i3, %g0
.word 0xb7a6c93d ! t3_kref+0xcc: fmuls %f27, %f29, %f27
.word 0x973de012 ! t3_kref+0xd0: sra %l7, 0x12, %o3
.word 0x26480003 ! t3_kref+0xd4: bl,a,pt %icc, _kref+0xe0
.word 0xa61ef78f ! t3_kref+0xd8: xor %i3, -0x871, %l3
.word 0xd0a0a02c ! t3_kref+0xdc: sta %o0, [%g2 + 0x2c]%asi
.word 0xf9380018 ! t3_kref+0xe0: std %f28, [%g0 + %i0]
.word 0xbba6c8bb ! t3_kref+0xe4: fsubs %f27, %f27, %f29
.word 0xf51e3ff8 ! t3_kref+0xe8: ldd [%i0 - 8], %f26
.word 0x81af0a5a ! t3_kref+0xec: fcmpd %fcc0, %f28, %f26
.word 0xb9b007bc ! t3_kref+0xf0: fpackfix %f28, %f28
.word 0xb9aa405c ! t3_kref+0xf4: fmovde %fcc0, %f28, %f28
.word 0x9aa83949 ! t3_kref+0xf8: andncc %g0, -0x6b7, %o5
.word 0xec0e2002 ! t3_kref+0xfc: ldub [%i0 + 2], %l6
.word 0xae16a9c8 ! t3_kref+0x100: or %i2, 0x9c8, %l7
.word 0xb5b68e80 ! t3_kref+0x104: fsrc1 %f26, %f26
.word 0x24480008 ! t3_kref+0x108: ble,a,pt %icc, _kref+0x128
.word 0xa82d6ff9 ! t3_kref+0x10c: andn %l5, 0xff9, %l4
.word 0xd67e7fe0 ! t3_kref+0x110: swap [%i1 - 0x20], %o3
.word 0xb7a0003d ! t3_kref+0x114: fmovs %f29, %f27
.word 0xac458000 ! t3_kref+0x118: addc %l6, %g0, %l6
.word 0xd406001c ! t3_kref+0x11c: ld [%i0 + %i4], %o2
.word 0xe7ee501a ! t3_kref+0x120: prefetcha %i1 + %i2, 19
.word 0xb9b68f5c ! t3_kref+0x124: fornot1 %f26, %f28, %f28
.word 0x81b01020 ! t3_kref+0x128: siam 0x0
.word 0xbbb70a7b ! t3_kref+0x12c: fpadd32s %f28, %f27, %f29
.word 0xd8262014 ! t3_kref+0x130: st %o4, [%i0 + 0x14]
.word 0xaab03f2d ! t3_kref+0x134: orncc %g0, -0xd3, %l5
.word 0xfb266010 ! t3_kref+0x138: st %f29, [%i1 + 0x10]
.word 0xda270000 ! t3_kref+0x13c: st %o5, [%i4]
.word 0xe6863ff4 ! t3_kref+0x140: lda [%i0 - 0xc]%asi, %l3
.word 0x973e8008 ! t3_kref+0x144: sra %i2, %o0, %o3
.word 0xd850a01c ! t3_kref+0x148: ldsh [%g2 + 0x1c], %o4
.word 0x9086e198 ! t3_kref+0x14c: addcc %i3, 0x198, %o0
.word 0xa930001b ! t3_kref+0x150: srl %g0, %i3, %l4
.word 0x81af0a5a ! t3_kref+0x154: fcmpd %fcc0, %f28, %f26
.word 0xbba748bc ! t3_kref+0x158: fsubs %f29, %f28, %f29
.word 0xe16e001c ! t3_kref+0x15c: prefetch %i0 + %i4, 16
.word 0x26480006 ! t3_kref+0x160: bl,a,pt %icc, _kref+0x178
.word 0xb9a000da ! t3_kref+0x164: fnegd %f26, %f28
.word 0xb7b6cdbd ! t3_kref+0x168: fxors %f27, %f29, %f27
.word 0xf5380018 ! t3_kref+0x16c: std %f26, [%g0 + %i0]
.word 0x3e800008 ! t3_kref+0x170: bvc,a _kref+0x190
.word 0xb5b7463c ! t3_kref+0x174: fmul8x16 %f29, %f28, %f26
.word 0x909eb260 ! t3_kref+0x178: xorcc %i2, -0xda0, %o0
.word 0xd610a01c ! t3_kref+0x17c: lduh [%g2 + 0x1c], %o3
.word 0x90e6bf6c ! t3_kref+0x180: subccc %i2, -0x94, %o0
.word 0x94c5c00a ! t3_kref+0x184: addccc %l7, %o2, %o2
.word 0x35480005 ! t3_kref+0x188: fbue,a,pt %fcc0, _kref+0x19c
.word 0xaa2a6de5 ! t3_kref+0x18c: andn %o1, 0xde5, %l5
.word 0xb9a0055a ! t3_kref+0x190: fsqrtd %f26, %f28
.word 0xb7b00f3c ! t3_kref+0x194: fsrc2s %f28, %f27
.word 0xa893400b ! t3_kref+0x198: orcc %o5, %o3, %l4
.word 0x001fffff ! t3_kref+0x19c: illtrap 0x1fffff
.word 0xee067ff4 ! t3_kref+0x1a0: ld [%i1 - 0xc], %l7
.word 0xb5b68f9c ! t3_kref+0x1a4: for %f26, %f28, %f26
.word 0x3d480005 ! t3_kref+0x1a8: fbule,a,pt %fcc0, _kref+0x1bc
.word 0xee20a02c ! t3_kref+0x1ac: st %l7, [%g2 + 0x2c]
.word 0xb9a6895a ! t3_kref+0x1b0: fmuld %f26, %f26, %f28
.word 0x81ae8adc ! t3_kref+0x1b4: fcmped %fcc0, %f26, %f28
.word 0xf91e3ff0 ! t3_kref+0x1b8: ldd [%i0 - 0x10], %f28
.word 0x8143c000 ! t3_kref+0x1bc: stbar
.word 0xda28a00f ! t3_kref+0x1c0: stb %o5, [%g2 + 0xf]
.word 0xec6e6005 ! t3_kref+0x1c4: ldstub [%i1 + 5], %l6
.word 0x928d8008 ! t3_kref+0x1c8: andcc %l6, %o0, %o1
.word 0xb9b70f9c ! t3_kref+0x1cc: for %f28, %f28, %f28
.word 0x81b00280 ! t3_kref+0x1d0: array32 %g0, %g0, %g0
.word 0x31480003 ! t3_kref+0x1d4: fba,a,pt %fcc0, _kref+0x1e0
.word 0xb7b6ca7d ! t3_kref+0x1d8: fpadd32s %f27, %f29, %f27
.word 0xd8070018 ! t3_kref+0x1dc: ld [%i4 + %i0], %o4
.word 0x2c800007 ! t3_kref+0x1e0: bneg,a _kref+0x1fc
.word 0xbba708bc ! t3_kref+0x1e4: fsubs %f28, %f28, %f29
.word 0xb9a74d3b ! t3_kref+0x1e8: fsmuld %f29, %f27, %f28
.word 0xb9b686fa ! t3_kref+0x1ec: fmul8ulx16 %f26, %f26, %f28
.word 0xb5a0055c ! t3_kref+0x1f0: fsqrtd %f28, %f26
.word 0xb5b70eda ! t3_kref+0x1f4: fornot2 %f28, %f26, %f26
.word 0xb9b6ce3b ! t3_kref+0x1f8: fands %f27, %f27, %f28
.word 0xf926001c ! t3_kref+0x1fc: st %f28, [%i0 + %i4]
.word 0xb9a0055a ! t3_kref+0x200: fsqrtd %f26, %f28
.word 0xb5b00c00 ! t3_kref+0x204: fzero %f26
.word 0xb9a709dc ! t3_kref+0x208: fdivd %f28, %f28, %f28
.word 0x9f414000 ! t3_kref+0x20c: mov %pc, %o7
! .word 0x31499f7b ! t3_kref+0x210: fba,a,pt %fcc0, SYM(t3_subr1)
fba,a,pt %fcc0, SYM(t3_subr1)
.word 0x9a62c017 ! t3_kref+0x214: subc %o3, %l7, %o5
.word 0xd03e6008 ! t3_kref+0x218: std %o0, [%i1 + 8]
.word 0x35800005 ! t3_kref+0x21c: fbue,a _kref+0x230
.word 0xb5a7095a ! t3_kref+0x220: fmuld %f28, %f26, %f26
.word 0xeace6015 ! t3_kref+0x224: ldsba [%i1 + 0x15]%asi, %l5
.word 0x81db000b ! t3_kref+0x228: flush %o4 + %o3
.word 0xb9a0191c ! t3_kref+0x22c: fitod %f28, %f28
.word 0xb7a0053b ! t3_kref+0x230: fsqrts %f27, %f27
.word 0xd430a03c ! t3_kref+0x234: sth %o2, [%g2 + 0x3c]
.word 0xda7e4000 ! t3_kref+0x238: swap [%i1], %o5
.word 0x9e36c00d ! t3_kref+0x23c: orn %i3, %o5, %o7
.word 0xd2b0a03c ! t3_kref+0x240: stha %o1, [%g2 + 0x3c]%asi
.word 0xaec58000 ! t3_kref+0x244: addccc %l6, %g0, %l7
.word 0x99b68280 ! t3_kref+0x248: array32 %i2, %g0, %o4
.word 0x980a000a ! t3_kref+0x24c: and %o0, %o2, %o4
.word 0x87802080 ! t3_kref+0x250: mov 0x80, %asi
.word 0xb9a0191d ! t3_kref+0x254: fitod %f29, %f28
.word 0xb9a0055a ! t3_kref+0x258: fsqrtd %f26, %f28
.word 0x9a06e2f0 ! t3_kref+0x25c: add %i3, 0x2f0, %o5
.word 0xf7263fe4 ! t3_kref+0x260: st %f27, [%i0 - 0x1c]
.word 0xd07e7ffc ! t3_kref+0x264: swap [%i1 - 4], %o0
.word 0x9de3bfa0 ! t3_kref+0x268: save %sp, -0x60, %sp
.word 0xabeeab1e ! t3_kref+0x26c: restore %i2, 0xb1e, %l5
.word 0xb9a0013d ! t3_kref+0x270: fabss %f29, %f28
.word 0xf3ee101d ! t3_kref+0x274: prefetcha %i0 + %i5, 25
.word 0xd47e7ffc ! t3_kref+0x278: swap [%i1 - 4], %o2
.word 0xb9a0055a ! t3_kref+0x27c: fsqrtd %f26, %f28
.word 0xec1e4000 ! t3_kref+0x280: ldd [%i1], %l6
.word 0x9008342d ! t3_kref+0x284: and %g0, -0xbd3, %o0
.word 0xe8d6601e ! t3_kref+0x288: ldsha [%i1 + 0x1e]%asi, %l4
.word 0x81224016 ! t3_kref+0x28c: mulscc %o1, %l6, %g0
.word 0xda064000 ! t3_kref+0x290: ld [%i1], %o5
call SYM(t3_subr3)
.word 0xb9b00fc0 ! t3_kref+0x298: fone %f28
.word 0x9a8a8009 ! t3_kref+0x29c: andcc %o2, %o1, %o5
.word 0x3c480005 ! t3_kref+0x2a0: bpos,a,pt %icc, _kref+0x2b4
.word 0xb9a6cd3d ! t3_kref+0x2a4: fsmuld %f27, %f29, %f28
.word 0x81af0abb ! t3_kref+0x2a8: fcmpes %fcc0, %f28, %f27
.word 0xc56e400d ! t3_kref+0x2ac: prefetch %i1 + %o5, 2
.word 0x9b40c000 ! t3_kref+0x2b0: mov %asi, %o5
.word 0x23800002 ! t3_kref+0x2b4: fbne,a _kref+0x2bc
.word 0x001fffff ! t3_kref+0x2b8: illtrap 0x1fffff
.word 0xa4c27be2 ! t3_kref+0x2bc: addccc %o1, -0x41e, %l2
.word 0xfb262000 ! t3_kref+0x2c0: st %f29, [%i0]
.word 0x81ae8a5a ! t3_kref+0x2c4: fcmpd %fcc0, %f26, %f26
.word 0xf62e8018 ! t3_kref+0x2c8: stb %i3, [%i2 + %i0]
.word 0x33480003 ! t3_kref+0x2cc: fbe,a,pt %fcc0, _kref+0x2d8
.word 0xd2a8a01d ! t3_kref+0x2d0: stba %o1, [%g2 + 0x1d]%asi
.word 0xb7a0053d ! t3_kref+0x2d4: fsqrts %f29, %f27
.word 0xc0062018 ! t3_kref+0x2d8: ld [%i0 + 0x18], %g0
.word 0xfb263ffc ! t3_kref+0x2dc: st %f29, [%i0 - 4]
.word 0x92a2eff2 ! t3_kref+0x2e0: subcc %o3, 0xff2, %o1
.word 0xad26c016 ! t3_kref+0x2e4: mulscc %i3, %l6, %l6
.word 0x9bb5406c ! t3_kref+0x2e8: edge8ln %l5, %o4, %o5
.word 0xb9b68c9a ! t3_kref+0x2ec: fandnot2 %f26, %f26, %f28
.word 0xf9be1895 ! t3_kref+0x2f0: stda %f28, [%i0 + %l5]0xc4
.word 0x901b0009 ! t3_kref+0x2f4: xor %o4, %o1, %o0
.word 0xe4060000 ! t3_kref+0x2f8: ld [%i0], %l2
.word 0xb9b68a1c ! t3_kref+0x2fc: fpadd16 %f26, %f28, %f28
.word 0xd236001b ! t3_kref+0x300: sth %o1, [%i0 + %i3]
.word 0x9de3bfa0 ! t3_kref+0x304: save %sp, -0x60, %sp
.word 0x81e82009 ! t3_kref+0x308: restore %g0, 9, %g0
.word 0xc807bfe4 ! t3_kref+0x30c: ld [%fp - 0x1c], %g4
.word 0xa9b6859c ! t3_kref+0x310: fcmpgt32 %f26, %f28, %l4
.word 0xf9180018 ! t3_kref+0x314: ldd [%g0 + %i0], %f28
.word 0xf96e3fe0 ! t3_kref+0x318: prefetch %i0 - 0x20, 28
.word 0xb5b7067b ! t3_kref+0x31c: fmul8x16au %f28, %f27, %f26
.word 0xf51fbe60 ! t3_kref+0x320: ldd [%fp - 0x1a0], %f26
.word 0xb7a0003d ! t3_kref+0x324: fmovs %f29, %f27
.word 0xb9a6895c ! t3_kref+0x328: fmuld %f26, %f28, %f28
.word 0xde562018 ! t3_kref+0x32c: ldsh [%i0 + 0x18], %o7
.word 0xb5a7095c ! t3_kref+0x330: fmuld %f28, %f28, %f26
.word 0xb7a709bd ! t3_kref+0x334: fdivs %f28, %f29, %f27
.word 0x31480005 ! t3_kref+0x338: fba,a,pt %fcc0, _kref+0x34c
.word 0xec3e401d ! t3_kref+0x33c: std %l6, [%i1 + %i5]
.word 0xf726600c ! t3_kref+0x340: st %f27, [%i1 + 0xc]
.word 0xfb6e6008 ! t3_kref+0x344: prefetch %i1 + 8, 29
.word 0xbba709bc ! t3_kref+0x348: fdivs %f28, %f28, %f29
.word 0xf7066018 ! t3_kref+0x34c: ld [%i1 + 0x18], %f27
.word 0x9adb2626 ! t3_kref+0x350: smulcc %o4, 0x626, %o5
.word 0x2f480008 ! t3_kref+0x354: fbu,a,pt %fcc0, _kref+0x374
.word 0xaaaebcfe ! t3_kref+0x358: andncc %i2, -0x302, %l5
.word 0x81af4a3d ! t3_kref+0x35c: fcmps %fcc0, %f29, %f29
.word 0xd6f67fe0 ! t3_kref+0x360: stxa %o3, [%i1 - 0x20]%asi
.word 0xb5b7067b ! t3_kref+0x364: fmul8x16au %f28, %f27, %f26
.word 0xf1ee501d ! t3_kref+0x368: prefetcha %i1 + %i5, 24
.word 0xb5a0005a ! t3_kref+0x36c: fmovd %f26, %f26
.word 0x92154017 ! t3_kref+0x370: or %l5, %l7, %o1
.word 0x91058009 ! t3_kref+0x374: taddcc %l6, %o1, %o0
.word 0xaa120016 ! t3_kref+0x378: or %o0, %l6, %l5
.word 0xa4bb305f ! t3_kref+0x37c: xnorcc %o4, -0xfa1, %l2
.word 0xf91fbdd8 ! t3_kref+0x380: ldd [%fp - 0x228], %f28
.word 0xbba749bd ! t3_kref+0x384: fdivs %f29, %f29, %f29
.word 0xa4aa35b8 ! t3_kref+0x388: andncc %o0, -0xa48, %l2
.word 0xea7e0000 ! t3_kref+0x38c: swap [%i0], %l5
.word 0xeac6501c ! t3_kref+0x390: ldswa [%i1 + %i4]0x80, %l5
.word 0xd03e6000 ! t3_kref+0x394: std %o0, [%i1]
.word 0xda56001b ! t3_kref+0x398: ldsh [%i0 + %i3], %o5
.word 0x988ec015 ! t3_kref+0x39c: andcc %i3, %l5, %o4
.word 0xa622800c ! t3_kref+0x3a0: sub %o2, %o4, %l3
.word 0xe87e2014 ! t3_kref+0x3a4: swap [%i0 + 0x14], %l4
.word 0xaa2a0009 ! t3_kref+0x3a8: andn %o0, %o1, %l5
.word 0xbba0189c ! t3_kref+0x3ac: fitos %f28, %f29
.word 0x9506c016 ! t3_kref+0x3b0: taddcc %i3, %l6, %o2
.word 0x81b01027 ! t3_kref+0x3b4: siam 0x7
.word 0xb9b7091c ! t3_kref+0x3b8: faligndata %f28, %f28, %f28
.word 0xb5b70f9c ! t3_kref+0x3bc: for %f28, %f28, %f26
.word 0xb9b7075c ! t3_kref+0x3c0: fpack32 %f28, %f28, %f28
.word 0xa80b401a ! t3_kref+0x3c4: and %o5, %i2, %l4
.word 0x94a5400b ! t3_kref+0x3c8: subcc %l5, %o3, %o2
.word 0xc5ee500b ! t3_kref+0x3cc: prefetcha %i1 + %o3, 2
.word 0x35800004 ! t3_kref+0x3d0: fbue,a _kref+0x3e0
.word 0xbba0013c ! t3_kref+0x3d4: fabss %f28, %f29
.word 0xeca01018 ! t3_kref+0x3d8: sta %l6, [%g0 + %i0]0x80
.word 0xec3e3ff8 ! t3_kref+0x3dc: std %l6, [%i0 - 8]
.word 0xb7a000bd ! t3_kref+0x3e0: fnegs %f29, %f27
.word 0xaea2801a ! t3_kref+0x3e4: subcc %o2, %i2, %l7
.word 0xb5b70f9a ! t3_kref+0x3e8: for %f28, %f26, %f26
.word 0x24480008 ! t3_kref+0x3ec: ble,a,pt %icc, _kref+0x40c
.word 0xad3aa007 ! t3_kref+0x3f0: sra %o2, 0x7, %l6
.word 0x8143c000 ! t3_kref+0x3f4: stbar
.word 0xb5a70d3d ! t3_kref+0x3f8: fsmuld %f28, %f29, %f26
.word 0xb9a01a3b ! t3_kref+0x3fc: fstoi %f27, %f28
.word 0xb9a0053b ! t3_kref+0x400: fsqrts %f27, %f28
.word 0xb9a6895c ! t3_kref+0x404: fmuld %f26, %f28, %f28
.word 0x81af0a5a ! t3_kref+0x408: fcmpd %fcc0, %f28, %f26
.word 0x81ae8ada ! t3_kref+0x40c: fcmped %fcc0, %f26, %f26
.word 0x933b6003 ! t3_kref+0x410: sra %o5, 0x3, %o1
.word 0x81ae8adc ! t3_kref+0x414: fcmped %fcc0, %f26, %f28
.word 0xb9a6c8bb ! t3_kref+0x418: fsubs %f27, %f27, %f28
.word 0x99b6c077 ! t3_kref+0x41c: edge8ln %i3, %l7, %o4
.word 0x94b80000 ! t3_kref+0x420: xnorcc %g0, %g0, %o2
.word 0xf91fbfd0 ! t3_kref+0x424: ldd [%fp - 0x30], %f28
.word 0xd420a01c ! t3_kref+0x428: st %o2, [%g2 + 0x1c]
.word 0x80a83967 ! t3_kref+0x42c: andncc %g0, -0x699, %g0
.word 0xb9a0193d ! t3_kref+0x430: fstod %f29, %f28
.word 0xda90a00e ! t3_kref+0x434: lduha [%g2 + 0xe]%asi, %o5
.word 0xaf326003 ! t3_kref+0x438: srl %o1, 0x3, %l7
.word 0xc9ee500c ! t3_kref+0x43c: prefetcha %i1 + %o4, 4
.word 0xb9b70ddc ! t3_kref+0x440: fnand %f28, %f28, %f28
.word 0x967dc01a ! t3_kref+0x444: sdiv %l7, %i2, %o3
.word 0x3f800007 ! t3_kref+0x448: fbo,a _kref+0x464
.word 0xb9a688dc ! t3_kref+0x44c: fsubd %f26, %f28, %f28
.word 0xfb20a00c ! t3_kref+0x450: st %f29, [%g2 + 0xc]
.word 0xad400000 ! t3_kref+0x454: mov %y, %l6
.word 0x9322001b ! t3_kref+0x458: mulscc %o0, %i3, %o1
.word 0x913b2008 ! t3_kref+0x45c: sra %o4, 0x8, %o0
.word 0x9122a792 ! t3_kref+0x460: mulscc %o2, 0x792, %o0
.word 0xbbb00f3d ! t3_kref+0x464: fsrc2s %f29, %f29
.word 0x99b6c280 ! t3_kref+0x468: array32 %i3, %g0, %o4
.word 0xc76e4008 ! t3_kref+0x46c: prefetch %i1 + %o0, 3
.word 0xb9b6c71b ! t3_kref+0x470: fmuld8sux16 %f27, %f27, %f28
.word 0xb9a708bd ! t3_kref+0x474: fsubs %f28, %f29, %f28
.word 0x80c20009 ! t3_kref+0x478: addccc %o0, %o1, %g0
.word 0xfb20a00c ! t3_kref+0x47c: st %f29, [%g2 + 0xc]
.word 0x80056da7 ! t3_kref+0x480: add %l5, 0xda7, %g0
.word 0xda4e8019 ! t3_kref+0x484: ldsb [%i2 + %i1], %o5
.word 0xec380018 ! t3_kref+0x488: std %l6, [%g0 + %i0]
.word 0xb7b6cefc ! t3_kref+0x48c: fornot2s %f27, %f28, %f27
.word 0xae933887 ! t3_kref+0x490: orcc %o4, -0x779, %l7
.word 0xb9b00c00 ! t3_kref+0x494: fzero %f28
.word 0xb9b7071d ! t3_kref+0x498: fmuld8sux16 %f28, %f29, %f28
.word 0xd06e401a ! t3_kref+0x49c: ldstub [%i1 + %i2], %o0
.word 0x9205b38f ! t3_kref+0x4a0: add %l6, -0xc71, %o1
.word 0x9f228016 ! t3_kref+0x4a4: mulscc %o2, %l6, %o7
.word 0x921ee9c2 ! t3_kref+0x4a8: xor %i3, 0x9c2, %o1
.word 0xb5b686fc ! t3_kref+0x4ac: fmul8ulx16 %f26, %f28, %f26
.word 0x9fc10000 ! t3_kref+0x4b0: call %g4
.word 0xb9b7091c ! t3_kref+0x4b4: faligndata %f28, %f28, %f28
.word 0x808ac00d ! t3_kref+0x4b8: btst %o5, %o3
.word 0x81af0ada ! t3_kref+0x4bc: fcmped %fcc0, %f28, %f26
.word 0x9de3bfa0 ! t3_kref+0x4c0: save %sp, -0x60, %sp
.word 0xafee7a6d ! t3_kref+0x4c4: restore %i1, -0x593, %l7
.word 0xf19e1a1b ! t3_kref+0x4c8: ldda [%i0 + %i3]0xd0, %f24
.word 0xf4a6501c ! t3_kref+0x4cc: sta %i2, [%i1 + %i4]0x80
.word 0xd606401c ! t3_kref+0x4d0: ld [%i1 + %i4], %o3
.word 0x9de3bfa0 ! t3_kref+0x4d4: save %sp, -0x60, %sp
.word 0xb616b9b3 ! t3_kref+0x4d8: or %i2, -0x64d, %i3
.word 0xa5ee4000 ! t3_kref+0x4dc: restore %i1, %g0, %l2
.word 0xfb20a02c ! t3_kref+0x4e0: st %f29, [%g2 + 0x2c]
.word 0xb7b74abb ! t3_kref+0x4e4: fpsub16s %f29, %f27, %f27
.word 0xe2ee5000 ! t3_kref+0x4e8: ldstuba [%i1]0x80, %l1
.word 0xeec0a03c ! t3_kref+0x4ec: ldswa [%g2 + 0x3c]%asi, %l7
.word 0xa7856c5d ! t3_kref+0x4f0: wr %l5, 0xc5d, %gsr
.word 0x3b800001 ! t3_kref+0x4f4: fble,a _kref+0x4f8
.word 0xb7b70afb ! t3_kref+0x4f8: fpsub32s %f28, %f27, %f27
.word 0xb9b706fc ! t3_kref+0x4fc: fmul8ulx16 %f28, %f28, %f28
.word 0xec3f4019 ! t3_kref+0x500: std %l6, [%i5 + %i1]
.word 0x34800002 ! t3_kref+0x504: bg,a _kref+0x50c
.word 0xfb6e3ff0 ! t3_kref+0x508: prefetch %i0 - 0x10, 29
.word 0xb9b00c20 ! t3_kref+0x50c: fzeros %f28
.word 0xb7a6c83c ! t3_kref+0x510: fadds %f27, %f28, %f27
.word 0xac8365d2 ! t3_kref+0x514: addcc %o5, 0x5d2, %l6
.word 0x941d400c ! t3_kref+0x518: xor %l5, %o4, %o2
.word 0xbbb00c20 ! t3_kref+0x51c: fzeros %f29
.word 0xb9b68f5a ! t3_kref+0x520: fornot1 %f26, %f26, %f28
.word 0xf9263fec ! t3_kref+0x524: st %f28, [%i0 - 0x14]
.word 0xc040a01c ! t3_kref+0x528: ldsw [%g2 + 0x1c], %g0
.word 0xea163fe2 ! t3_kref+0x52c: lduh [%i0 - 0x1e], %l5
.word 0xd220a02c ! t3_kref+0x530: st %o1, [%g2 + 0x2c]
.word 0x3f800002 ! t3_kref+0x534: fbo,a _kref+0x53c
.word 0x9ea24016 ! t3_kref+0x538: subcc %o1, %l6, %o7
.word 0x3e480006 ! t3_kref+0x53c: bvc,a,pt %icc, _kref+0x554
.word 0xaa46fff3 ! t3_kref+0x540: addc %i3, -0xd, %l5
.word 0xb9b7091a ! t3_kref+0x544: faligndata %f28, %f26, %f28
.word 0xaebea526 ! t3_kref+0x548: xnorcc %i2, 0x526, %l7
.word 0xf9260000 ! t3_kref+0x54c: st %f28, [%i0]
.word 0xadb6c31a ! t3_kref+0x550: alignaddr %i3, %i2, %l6
.word 0xa4a0000d ! t3_kref+0x554: subcc %g0, %o5, %l2
.word 0xb7a0053d ! t3_kref+0x558: fsqrts %f29, %f27
.word 0x9036f878 ! t3_kref+0x55c: orn %i3, -0x788, %o0
.word 0x27480002 ! t3_kref+0x560: fbul,a,pt %fcc0, _kref+0x568
.word 0xe36e6018 ! t3_kref+0x564: prefetch %i1 + 0x18, 17
.word 0xf93e6008 ! t3_kref+0x568: std %f28, [%i1 + 8]
.word 0xf93e401d ! t3_kref+0x56c: std %f28, [%i1 + %i5]
.word 0xd67e7fe0 ! t3_kref+0x570: swap [%i1 - 0x20], %o3
.word 0xf7260000 ! t3_kref+0x574: st %f27, [%i0]
.word 0xb9b7467d ! t3_kref+0x578: fmul8x16au %f29, %f29, %f28
.word 0x3d800001 ! t3_kref+0x57c: fbule,a _kref+0x580
.word 0xf91e7ff0 ! t3_kref+0x580: ldd [%i1 - 0x10], %f28
.word 0x9286800c ! t3_kref+0x584: addcc %i2, %o4, %o1
.word 0xb9a0191d ! t3_kref+0x588: fitod %f29, %f28
call SYM(t3_subr3)
.word 0x9a7b4015 ! t3_kref+0x590: sdiv %o5, %l5, %o5
.word 0xea060000 ! t3_kref+0x594: ld [%i0], %l5
.word 0xaca2800d ! t3_kref+0x598: subcc %o2, %o5, %l6
.word 0xf93e7ff0 ! t3_kref+0x59c: std %f28, [%i1 - 0x10]
.word 0xbba000bb ! t3_kref+0x5a0: fnegs %f27, %f29
.word 0x2a480001 ! t3_kref+0x5a4: bcs,a,pt %icc, _kref+0x5a8
.word 0xfba0a00c ! t3_kref+0x5a8: sta %f29, [%g2 + 0xc]%asi
.word 0xbbb00fe0 ! t3_kref+0x5ac: fones %f29
.word 0x3a800001 ! t3_kref+0x5b0: bcc,a _kref+0x5b4
.word 0xb5b746bb ! t3_kref+0x5b4: fmul8x16al %f29, %f27, %f26
.word 0xb9b7097d ! t3_kref+0x5b8: fpmerge %f28, %f29, %f28
.word 0xf9200018 ! t3_kref+0x5bc: st %f28, [%g0 + %i0]
.word 0x2b800002 ! t3_kref+0x5c0: fbug,a _kref+0x5c8
.word 0xa4532fa8 ! t3_kref+0x5c4: umul %o4, 0xfa8, %l2
.word 0xea0e4000 ! t3_kref+0x5c8: ldub [%i1], %l5
.word 0xb9a7095c ! t3_kref+0x5cc: fmuld %f28, %f28, %f28
.word 0xb9a0013b ! t3_kref+0x5d0: fabss %f27, %f28
.word 0xb7b70afd ! t3_kref+0x5d4: fpsub32s %f28, %f29, %f27
.word 0xb9a0055a ! t3_kref+0x5d8: fsqrtd %f26, %f28
.word 0xa9302000 ! t3_kref+0x5dc: srl %g0, 0x0, %l4
.word 0xbba6c8bb ! t3_kref+0x5e0: fsubs %f27, %f27, %f29
.word 0x34480004 ! t3_kref+0x5e4: bg,a,pt %icc, _kref+0x5f4
.word 0xee96d018 ! t3_kref+0x5e8: lduha [%i3 + %i0]0x80, %l7
.word 0xbba0189b ! t3_kref+0x5ec: fitos %f27, %f29
.word 0xa725400a ! t3_kref+0x5f0: mulscc %l5, %o2, %l3
.word 0xda28a01c ! t3_kref+0x5f4: stb %o5, [%g2 + 0x1c]
.word 0x9432642b ! t3_kref+0x5f8: orn %o1, 0x42b, %o2
.word 0x8035c00b ! t3_kref+0x5fc: orn %l7, %o3, %g0
.word 0xa4a5af45 ! t3_kref+0x600: subcc %l6, 0xf45, %l2
.word 0xec6e7fff ! t3_kref+0x604: ldstub [%i1 - 1], %l6
.word 0xa865efd0 ! t3_kref+0x608: subc %l7, 0xfd0, %l4
.word 0xea965000 ! t3_kref+0x60c: lduha [%i1]0x80, %l5
.word 0xa50a22a6 ! t3_kref+0x610: tsubcc %o0, 0x2a6, %l2
.word 0x98120008 ! t3_kref+0x614: or %o0, %o0, %o4
.word 0x81d9000c ! t3_kref+0x618: flush %g4 + %o4
.word 0x001fffff ! t3_kref+0x61c: illtrap 0x1fffff
.word 0xbba0003d ! t3_kref+0x620: fmovs %f29, %f29
.word 0xbba7493b ! t3_kref+0x624: fmuls %f29, %f27, %f29
.word 0xa685b585 ! t3_kref+0x628: addcc %l6, -0xa7b, %l3
.word 0x9bb6806b ! t3_kref+0x62c: edge8ln %i2, %o3, %o5
.word 0x90c2c016 ! t3_kref+0x630: addccc %o3, %l6, %o0
.word 0xd64e6019 ! t3_kref+0x634: ldsb [%i1 + 0x19], %o3
.word 0xc0c0a02c ! t3_kref+0x638: ldswa [%g2 + 0x2c]%asi, %g0
.word 0xbbb70afc ! t3_kref+0x63c: fpsub32s %f28, %f28, %f29
.word 0xb9a70d3d ! t3_kref+0x640: fsmuld %f28, %f29, %f28
.word 0x9726801a ! t3_kref+0x644: mulscc %i2, %i2, %o3
.word 0xa462c00a ! t3_kref+0x648: subc %o3, %o2, %l2
.word 0xac32c00b ! t3_kref+0x64c: orn %o3, %o3, %l6
.word 0xee064000 ! t3_kref+0x650: ld [%i1], %l7
.word 0xd0be6008 ! t3_kref+0x654: stda %o0, [%i1 + 8]%asi
.word 0xe3e65016 ! t3_kref+0x658: casa [%i1]0x80, %l6, %l1
.word 0xf93f4018 ! t3_kref+0x65c: std %f28, [%i5 + %i0]
.word 0xff6e2008 ! t3_kref+0x660: prefetch %i0 + 8, 31
.word 0x3f480007 ! t3_kref+0x664: fbo,a,pt %fcc0, _kref+0x680
.word 0xaa424009 ! t3_kref+0x668: addc %o1, %o1, %l5
.word 0x80c5400d ! t3_kref+0x66c: addccc %l5, %o5, %g0
.word 0x2f480003 ! t3_kref+0x670: fbu,a,pt %fcc0, _kref+0x67c
.word 0xb9a7085c ! t3_kref+0x674: faddd %f28, %f28, %f28
.word 0x81af0adc ! t3_kref+0x678: fcmped %fcc0, %f28, %f28
.word 0xb9b00cdc ! t3_kref+0x67c: fnot2 %f28, %f28
.word 0x9eb2c00c ! t3_kref+0x680: orncc %o3, %o4, %o7
.word 0x81af0abd ! t3_kref+0x684: fcmpes %fcc0, %f28, %f29
.word 0x9b0a6843 ! t3_kref+0x688: tsubcc %o1, 0x843, %o5
.word 0x8d85ab14 ! t3_kref+0x68c: wr %l6, 0xb14, %fprs
.word 0xb9b746bd ! t3_kref+0x690: fmul8x16al %f29, %f29, %f28
.word 0xd896501b ! t3_kref+0x694: lduha [%i1 + %i3]0x80, %o4
.word 0xb9b686fa ! t3_kref+0x698: fmul8ulx16 %f26, %f26, %f28
.word 0x81256265 ! t3_kref+0x69c: mulscc %l5, 0x265, %g0
.word 0xb9a748bd ! t3_kref+0x6a0: fsubs %f29, %f29, %f28
.word 0xb7a6c9bb ! t3_kref+0x6a4: fdivs %f27, %f27, %f27
.word 0x9a002230 ! t3_kref+0x6a8: add %g0, 0x230, %o5
.word 0x35800005 ! t3_kref+0x6ac: fbue,a _kref+0x6c0
.word 0x81dfc01b ! t3_kref+0x6b0: flush %i7 + %i3
.word 0x96780008 ! t3_kref+0x6b4: sdiv %g0, %o0, %o3
.word 0x90183abb ! t3_kref+0x6b8: xor %g0, -0x545, %o0
.word 0xb9b6c73b ! t3_kref+0x6bc: fmuld8ulx16 %f27, %f27, %f28
.word 0xea200018 ! t3_kref+0x6c0: st %l5, [%g0 + %i0]
.word 0xbbb70e3c ! t3_kref+0x6c4: fands %f28, %f28, %f29
.word 0xbba709bd ! t3_kref+0x6c8: fdivs %f28, %f29, %f29
.word 0xb9b70dfd ! t3_kref+0x6cc: fnands %f28, %f29, %f28
.word 0xf16e7ff0 ! t3_kref+0x6d0: prefetch %i1 - 0x10, 24
.word 0xd2d0a03c ! t3_kref+0x6d4: ldsha [%g2 + 0x3c]%asi, %o1
.word 0xb9a0189b ! t3_kref+0x6d8: fitos %f27, %f28
.word 0x928d7bea ! t3_kref+0x6dc: andcc %l5, -0x416, %o1
.word 0xb9a748bc ! t3_kref+0x6e0: fsubs %f29, %f28, %f28
.word 0xa806ff29 ! t3_kref+0x6e4: add %i3, -0xd7, %l4
.word 0xbba6c83b ! t3_kref+0x6e8: fadds %f27, %f27, %f29
.word 0x9aba2db5 ! t3_kref+0x6ec: xnorcc %o0, 0xdb5, %o5
.word 0x93b6808c ! t3_kref+0x6f0: edge16 %i2, %o4, %o1
.word 0xb5b70a9a ! t3_kref+0x6f4: fpsub16 %f28, %f26, %f26
.word 0x921dc00c ! t3_kref+0x6f8: xor %l7, %o4, %o1
.word 0x923331f5 ! t3_kref+0x6fc: orn %o4, -0xe0b, %o1
.word 0xc56e7ff8 ! t3_kref+0x700: prefetch %i1 - 8, 2
.word 0xbba000bc ! t3_kref+0x704: fnegs %f28, %f29
.word 0xe01e6008 ! t3_kref+0x708: ldd [%i1 + 8], %l0
.word 0xaa022436 ! t3_kref+0x70c: add %o0, 0x436, %l5
.word 0xb9a708dc ! t3_kref+0x710: fsubd %f28, %f28, %f28
.word 0x81b3033a ! t3_kref+0x714: bmask %o4, %i2, %g0
.word 0x932dc000 ! t3_kref+0x718: sll %l7, %g0, %o1
.word 0x3e480008 ! t3_kref+0x71c: bvc,a,pt %icc, _kref+0x73c
.word 0x94ab7aa8 ! t3_kref+0x720: andncc %o5, -0x558, %o2
.word 0x8143c000 ! t3_kref+0x724: stbar
.word 0xdaee1000 ! t3_kref+0x728: ldstuba [%i0]0x80, %o5
.word 0x81dfc016 ! t3_kref+0x72c: flush %i7 + %l6
.word 0x9b0e8008 ! t3_kref+0x730: tsubcc %i2, %o0, %o5
.word 0xa47ae478 ! t3_kref+0x734: sdiv %o3, 0x478, %l2
.word 0x8585aa4a ! t3_kref+0x738: wr %l6, 0xa4a, %ccr
.word 0xd03e2000 ! t3_kref+0x73c: std %o0, [%i0]
.word 0xe80e3ff4 ! t3_kref+0x740: ldub [%i0 - 0xc], %l4
.word 0xb5a6885c ! t3_kref+0x744: faddd %f26, %f28, %f26
.word 0xae003ca1 ! t3_kref+0x748: add %g0, -0x35f, %l7
.word 0x8143c000 ! t3_kref+0x74c: stbar
.word 0xeeb0a00c ! t3_kref+0x750: stha %l7, [%g2 + 0xc]%asi
.word 0xa9b2c240 ! t3_kref+0x754: array16 %o3, %g0, %l4
.word 0x81b34156 ! t3_kref+0x758: edge32l %o5, %l6, %g0
.word 0xa646c00d ! t3_kref+0x75c: addc %i3, %o5, %l3
.word 0xf786101c ! t3_kref+0x760: lda [%i0 + %i4]0x80, %f27
.word 0x83414000 ! t3_kref+0x764: mov %pc, %g1
.word 0xb9a7085c ! t3_kref+0x768: faddd %f28, %f28, %f28
.word 0x99400000 ! t3_kref+0x76c: mov %y, %o4
.word 0x9de3bfa0 ! t3_kref+0x770: save %sp, -0x60, %sp
.word 0x81ef401b ! t3_kref+0x774: restore %i5, %i3, %g0
.word 0xb9b70a1c ! t3_kref+0x778: fpadd16 %f28, %f28, %f28
.word 0x8005b5ce ! t3_kref+0x77c: add %l6, -0xa32, %g0
.word 0xbba7093b ! t3_kref+0x780: fmuls %f28, %f27, %f29
.word 0xe01e7fe8 ! t3_kref+0x784: ldd [%i1 - 0x18], %l0
.word 0x90b00016 ! t3_kref+0x788: orncc %g0, %l6, %o0
.word 0xec1e2018 ! t3_kref+0x78c: ldd [%i0 + 0x18], %l6
.word 0xaa85c000 ! t3_kref+0x790: addcc %l7, %g0, %l5
.word 0xd8364000 ! t3_kref+0x794: sth %o4, [%i1]
.word 0xf920a00c ! t3_kref+0x798: st %f28, [%g2 + 0xc]
.word 0x81af0a5c ! t3_kref+0x79c: fcmpd %fcc0, %f28, %f28
.word 0xb9a0053d ! t3_kref+0x7a0: fsqrts %f29, %f28
.word 0x9522001b ! t3_kref+0x7a4: mulscc %o0, %i3, %o2
.word 0x98b5c00c ! t3_kref+0x7a8: orncc %l7, %o4, %o4
.word 0x81b01022 ! t3_kref+0x7ac: siam 0x2
.word 0x23480006 ! t3_kref+0x7b0: fbne,a,pt %fcc0, _kref+0x7c8
.word 0xb7a0189c ! t3_kref+0x7b4: fitos %f28, %f27
.word 0x2d800007 ! t3_kref+0x7b8: fbg,a _kref+0x7d4
.word 0xb5b70f5c ! t3_kref+0x7bc: fornot1 %f28, %f28, %f26
.word 0xb9b70edc ! t3_kref+0x7c0: fornot2 %f28, %f28, %f28
.word 0xe8d0a02c ! t3_kref+0x7c4: ldsha [%g2 + 0x2c]%asi, %l4
.word 0xaa937cf9 ! t3_kref+0x7c8: orcc %o5, -0x307, %l5
.word 0xe01e6008 ! t3_kref+0x7cc: ldd [%i1 + 8], %l0
.word 0xd0de5000 ! t3_kref+0x7d0: ldxa [%i1]0x80, %o0
.word 0x93080008 ! t3_kref+0x7d4: tsubcc %g0, %o0, %o1
.word 0x922aa5f8 ! t3_kref+0x7d8: andn %o2, 0x5f8, %o1
.word 0xe8fe3fe0 ! t3_kref+0x7dc: swapa [%i0 - 0x20]%asi, %l4
.word 0xe96e401b ! t3_kref+0x7e0: prefetch %i1 + %i3, 20
.word 0xa5b704dc ! t3_kref+0x7e4: fcmpne32 %f28, %f28, %l2
.word 0xb5a0055c ! t3_kref+0x7e8: fsqrtd %f28, %f26
.word 0xa7b7045c ! t3_kref+0x7ec: fcmpne16 %f28, %f28, %l3
.word 0x81868000 ! t3_kref+0x7f0: wr %i2, %g0, %y
.word 0xa8356472 ! t3_kref+0x7f4: orn %l5, 0x472, %l4
.word 0xaa2b0008 ! t3_kref+0x7f8: andn %o4, %o0, %l5
.word 0xe01e2008 ! t3_kref+0x7fc: ldd [%i0 + 8], %l0
.word 0x33800006 ! t3_kref+0x800: fbe,a _kref+0x818
.word 0xbbb74cbc ! t3_kref+0x804: fandnot2s %f29, %f28, %f29
.word 0xac2abc1e ! t3_kref+0x808: andn %o2, -0x3e2, %l6
.word 0x2f800005 ! t3_kref+0x80c: fbu,a _kref+0x820
.word 0xf9263fe0 ! t3_kref+0x810: st %f28, [%i0 - 0x20]
.word 0x37480006 ! t3_kref+0x814: fbge,a,pt %fcc0, _kref+0x82c
.word 0xea6e200f ! t3_kref+0x818: ldstub [%i0 + 0xf], %l5
.word 0xef6e3ff0 ! t3_kref+0x81c: prefetch %i0 - 0x10, 23
.word 0xe880a01c ! t3_kref+0x820: lda [%g2 + 0x1c]%asi, %l4
.word 0x925b400d ! t3_kref+0x824: smul %o5, %o5, %o1
.word 0xf91fbf10 ! t3_kref+0x828: ldd [%fp - 0xf0], %f28
.word 0xb7a0189c ! t3_kref+0x82c: fitos %f28, %f27
.word 0xb9b68d1c ! t3_kref+0x830: fandnot1 %f26, %f28, %f28
.word 0x81af0a3b ! t3_kref+0x834: fcmps %fcc0, %f28, %f27
.word 0x83c06ac2 ! t3_kref+0x838: jmpl %g1 + 0xac2, %g1
.word 0x988e800d ! t3_kref+0x83c: andcc %i2, %o5, %o4
.word 0x3e480008 ! t3_kref+0x840: bvc,a,pt %icc, _kref+0x860
.word 0xb7a0053b ! t3_kref+0x844: fsqrts %f27, %f27
.word 0xf51fbf08 ! t3_kref+0x848: ldd [%fp - 0xf8], %f26
.word 0xec1e2010 ! t3_kref+0x84c: ldd [%i0 + 0x10], %l6
.word 0xfdee501c ! t3_kref+0x850: prefetcha %i1 + %i4, 30
.word 0xb7a000bc ! t3_kref+0x854: fnegs %f28, %f27
.word 0x9a058000 ! t3_kref+0x858: add %l6, %g0, %o5
.word 0xb7a708bd ! t3_kref+0x85c: fsubs %f28, %f29, %f27
.word 0xb9b70f5a ! t3_kref+0x860: fornot1 %f28, %f26, %f28
.word 0x90a026d7 ! t3_kref+0x864: subcc %g0, 0x6d7, %o0
.word 0xb5a7095c ! t3_kref+0x868: fmuld %f28, %f28, %f26
.word 0xc036c018 ! t3_kref+0x86c: clrh [%i3 + %i0]
.word 0xb5a0055c ! t3_kref+0x870: fsqrtd %f28, %f26
.word 0xb9a709bb ! t3_kref+0x874: fdivs %f28, %f27, %f28
! .word 0x249a45e0 ! t3_kref+0x878: ble,a SYM(t3_subr2)
ble,a SYM(t3_subr2)
.word 0x9f414000 ! t3_kref+0x87c: mov %pc, %o7
.word 0xd40e7ff1 ! t3_kref+0x880: ldub [%i1 - 0xf], %o2
.word 0xeeb0a01c ! t3_kref+0x884: stha %l7, [%g2 + 0x1c]%asi
.word 0x36480006 ! t3_kref+0x888: bge,a,pt %icc, _kref+0x8a0
.word 0xb7a000bb ! t3_kref+0x88c: fnegs %f27, %f27
.word 0x9a33307f ! t3_kref+0x890: orn %o4, -0xf81, %o5
.word 0xd8070019 ! t3_kref+0x894: ld [%i4 + %i1], %o4
.word 0x81af0ada ! t3_kref+0x898: fcmped %fcc0, %f28, %f26
.word 0xfb80a01c ! t3_kref+0x89c: lda [%g2 + 0x1c]%asi, %f29
.word 0xaa6039c2 ! t3_kref+0x8a0: subc %g0, -0x63e, %l5
.word 0x987db9d3 ! t3_kref+0x8a4: sdiv %l6, -0x62d, %o4
.word 0xfb067ffc ! t3_kref+0x8a8: ld [%i1 - 4], %f29
.word 0xaabe801b ! t3_kref+0x8ac: xnorcc %i2, %i3, %l5
.word 0x9922801a ! t3_kref+0x8b0: mulscc %o2, %i2, %o4
.word 0xa4a32136 ! t3_kref+0x8b4: subcc %o4, 0x136, %l2
.word 0xb9abc05a ! t3_kref+0x8b8: fmovdo %fcc0, %f26, %f28
.word 0xf700a03c ! t3_kref+0x8bc: ld [%g2 + 0x3c], %f27
.word 0xb5a709dc ! t3_kref+0x8c0: fdivd %f28, %f28, %f26
.word 0x93400000 ! t3_kref+0x8c4: mov %y, %o1
.word 0x81da4008 ! t3_kref+0x8c8: flush %o1 + %o0
.word 0xb7a0013b ! t3_kref+0x8cc: fabss %f27, %f27
.word 0xacad6dbd ! t3_kref+0x8d0: andncc %l5, 0xdbd, %l6
.word 0xd400a02c ! t3_kref+0x8d4: ld [%g2 + 0x2c], %o2
.word 0xb9a0193b ! t3_kref+0x8d8: fstod %f27, %f28
.word 0x3b480001 ! t3_kref+0x8dc: fble,a,pt %fcc0, _kref+0x8e0
.word 0xa6137d76 ! t3_kref+0x8e0: or %o5, -0x28a, %l3
.word 0x8182c000 ! t3_kref+0x8e4: wr %o3, %g0, %y
.word 0xb9a0055c ! t3_kref+0x8e8: fsqrtd %f28, %f28
.word 0xac7a34a9 ! t3_kref+0x8ec: sdiv %o0, -0xb57, %l6
.word 0xb9a6895c ! t3_kref+0x8f0: fmuld %f26, %f28, %f28
.word 0xb9a0055c ! t3_kref+0x8f4: fsqrtd %f28, %f28
.word 0xb9b70f7b ! t3_kref+0x8f8: fornot1s %f28, %f27, %f28
.word 0x2f800004 ! t3_kref+0x8fc: fbu,a _kref+0x90c
.word 0xb9a000bd ! t3_kref+0x900: fnegs %f29, %f28
.word 0xf91fbc58 ! t3_kref+0x904: ldd [%fp - 0x3a8], %f28
.word 0x80b6b264 ! t3_kref+0x908: orncc %i2, -0xd9c, %g0
.word 0xda070019 ! t3_kref+0x90c: ld [%i4 + %i1], %o5
.word 0xedee501c ! t3_kref+0x910: prefetcha %i1 + %i4, 22
.word 0x39480001 ! t3_kref+0x914: fbuge,a,pt %fcc0, _kref+0x918
.word 0xb9b68e80 ! t3_kref+0x918: fsrc1 %f26, %f28
.word 0xb7b00f3b ! t3_kref+0x91c: fsrc2s %f27, %f27
.word 0xb9a6c8bc ! t3_kref+0x920: fsubs %f27, %f28, %f28
.word 0xea564000 ! t3_kref+0x924: ldsh [%i1], %l5
.word 0xb9a0055c ! t3_kref+0x928: fsqrtd %f28, %f28
.word 0x9a65b957 ! t3_kref+0x92c: subc %l6, -0x6a9, %o5
.word 0xf91fbc58 ! t3_kref+0x930: ldd [%fp - 0x3a8], %f28
.word 0xa8aef6f2 ! t3_kref+0x934: andncc %i3, -0x90e, %l4
.word 0xb9b706fa ! t3_kref+0x938: fmul8ulx16 %f28, %f26, %f28
.word 0xe0180019 ! t3_kref+0x93c: ldd [%g0 + %i1], %l0
.word 0xd028a00f ! t3_kref+0x940: stb %o0, [%g2 + 0xf]
.word 0xe2fe1000 ! t3_kref+0x944: swapa [%i0]0x80, %l1
.word 0xa540c000 ! t3_kref+0x948: mov %asi, %l2
.word 0xf36e6008 ! t3_kref+0x94c: prefetch %i1 + 8, 25
.word 0xb9a0003c ! t3_kref+0x950: fmovs %f28, %f28
.word 0xb9a0055a ! t3_kref+0x954: fsqrtd %f26, %f28
.word 0xaaad7b68 ! t3_kref+0x958: andncc %l5, -0x498, %l5
.word 0xe96e401d ! t3_kref+0x95c: prefetch %i1 + %i5, 20
.word 0xefee501c ! t3_kref+0x960: prefetcha %i1 + %i4, 23
.word 0xb9b746bd ! t3_kref+0x964: fmul8x16al %f29, %f29, %f28
.word 0xbba708bc ! t3_kref+0x968: fsubs %f28, %f28, %f29
.word 0xf56e401b ! t3_kref+0x96c: prefetch %i1 + %i3, 26
.word 0x90a371cb ! t3_kref+0x970: subcc %o5, -0xe35, %o0
.word 0xda7e001c ! t3_kref+0x974: swap [%i0 + %i4], %o5
.word 0xb5a000dc ! t3_kref+0x978: fnegd %f28, %f26
.word 0xd2000018 ! t3_kref+0x97c: ld [%g0 + %i0], %o1
.word 0xb9b00c00 ! t3_kref+0x980: fzero %f28
.word 0xb9b70a1c ! t3_kref+0x984: fpadd16 %f28, %f28, %f28
.word 0xdede1000 ! t3_kref+0x988: ldxa [%i0]0x80, %o7
.word 0x2a800007 ! t3_kref+0x98c: bcs,a _kref+0x9a8
.word 0x8143c000 ! t3_kref+0x990: stbar
.word 0xf9be1895 ! t3_kref+0x994: stda %f28, [%i0 + %l5]0xc4
.word 0x20480008 ! t3_kref+0x998: bn,a,pt %icc, _kref+0x9b8
.word 0xe4de2000 ! t3_kref+0x99c: ldxa [%i0]%asi, %l2
.word 0x921e8009 ! t3_kref+0x9a0: xor %i2, %o1, %o1
.word 0xf93e3ff0 ! t3_kref+0x9a4: std %f28, [%i0 - 0x10]
.word 0xb5a70d3c ! t3_kref+0x9a8: fsmuld %f28, %f28, %f26
.word 0xb9b7071d ! t3_kref+0x9ac: fmuld8sux16 %f28, %f29, %f28
.word 0xc0364000 ! t3_kref+0x9b0: clrh [%i1]
.word 0xc036001b ! t3_kref+0x9b4: clrh [%i0 + %i3]
.word 0xb9a70d3c ! t3_kref+0x9b8: fsmuld %f28, %f28, %f28
.word 0x969e800c ! t3_kref+0x9bc: xorcc %i2, %o4, %o3
.word 0xda367fe2 ! t3_kref+0x9c0: sth %o5, [%i1 - 0x1e]
.word 0xd86e6012 ! t3_kref+0x9c4: ldstub [%i1 + 0x12], %o4
.word 0x81af0adc ! t3_kref+0x9c8: fcmped %fcc0, %f28, %f28
.word 0x3e480003 ! t3_kref+0x9cc: bvc,a,pt %icc, _kref+0x9d8
.word 0xb9a708dc ! t3_kref+0x9d0: fsubd %f28, %f28, %f28
.word 0x952d6000 ! t3_kref+0x9d4: sll %l5, 0x0, %o2
.word 0xea070018 ! t3_kref+0x9d8: ld [%i4 + %i0], %l5
.word 0xb9b68a1c ! t3_kref+0x9dc: fpadd16 %f26, %f28, %f28
.word 0xad254009 ! t3_kref+0x9e0: mulscc %l5, %o1, %l6
.word 0x9126bdee ! t3_kref+0x9e4: mulscc %i2, -0x212, %o0
.word 0xb7b00cfd ! t3_kref+0x9e8: fnot2s %f29, %f27
.word 0xd428a00c ! t3_kref+0x9ec: stb %o2, [%g2 + 0xc]
.word 0xc0865000 ! t3_kref+0x9f0: lda [%i1]0x80, %g0
.word 0xfb263fe8 ! t3_kref+0x9f4: st %f29, [%i0 - 0x18]
.word 0x98ba0008 ! t3_kref+0x9f8: xnorcc %o0, %o0, %o4
.word 0xc0a0a00c ! t3_kref+0x9fc: sta %g0, [%g2 + 0xc]%asi
.word 0xb5b68f9c ! t3_kref+0xa00: for %f26, %f28, %f26
.word 0xd8a8a01f ! t3_kref+0xa04: stba %o4, [%g2 + 0x1f]%asi
.word 0xb9a0189b ! t3_kref+0xa08: fitos %f27, %f28
.word 0xb9a70d3d ! t3_kref+0xa0c: fsmuld %f28, %f29, %f28
.word 0x9de3bfa0 ! t3_kref+0xa10: save %sp, -0x60, %sp
.word 0xafee30a8 ! t3_kref+0xa14: restore %i0, -0xf58, %l7
.word 0xbba0189d ! t3_kref+0xa18: fitos %f29, %f29
.word 0x80c5783d ! t3_kref+0xa1c: addccc %l5, -0x7c3, %g0
.word 0xb9b687dc ! t3_kref+0xa20: pdist %f26, %f28, %f28
.word 0x28800006 ! t3_kref+0xa24: bleu,a _kref+0xa3c
.word 0xb9a0103c ! t3_kref+0xa28: fstox %f28, %f28
.word 0x81ddebbb ! t3_kref+0xa2c: flush %l7 + 0xbbb
.word 0xa822c00c ! t3_kref+0xa30: sub %o3, %o4, %l4
.word 0x9bb7059c ! t3_kref+0xa34: fcmpgt32 %f28, %f28, %o5
.word 0xecc71018 ! t3_kref+0xa38: ldswa [%i4 + %i0]0x80, %l6
.word 0x94bdc00b ! t3_kref+0xa3c: xnorcc %l7, %o3, %o2
.word 0x85c70005 ! t3_kref+0xa40: jmpl %i4 + %g5, %g2
.word 0xf9be1880 ! t3_kref+0xa44: stda %f28, [%i0]0xc4
.word 0xea56600e ! t3_kref+0xa48: ldsh [%i1 + 0xe], %l5
.word 0x98b20009 ! t3_kref+0xa4c: orncc %o0, %o1, %o4
.word 0x83414000 ! t3_kref+0xa50: mov %pc, %g1
.word 0x95b3011a ! t3_kref+0xa54: edge32 %o4, %i2, %o2
.word 0xf56e001b ! t3_kref+0xa58: prefetch %i0 + %i3, 26
.word 0xb9a0055c ! t3_kref+0xa5c: fsqrtd %f28, %f28
.word 0x8143c000 ! t3_kref+0xa60: stbar
.word 0x8143e037 ! t3_kref+0xa64: membar 0x37
.word 0xe41e401d ! t3_kref+0xa68: ldd [%i1 + %i5], %l2
.word 0x9de3bfa0 ! t3_kref+0xa6c: save %sp, -0x60, %sp
.word 0xafef001a ! t3_kref+0xa70: restore %i4, %i2, %l7
.word 0xd800a03c ! t3_kref+0xa74: ld [%g2 + 0x3c], %o4
.word 0x81af0adc ! t3_kref+0xa78: fcmped %fcc0, %f28, %f28
.word 0xb9a70d3b ! t3_kref+0xa7c: fsmuld %f28, %f27, %f28
.word 0xf9380019 ! t3_kref+0xa80: std %f28, [%g0 + %i1]
.word 0xf51e3ff0 ! t3_kref+0xa84: ldd [%i0 - 0x10], %f26
.word 0xd0300018 ! t3_kref+0xa88: sth %o0, [%g0 + %i0]
.word 0xeea8a00e ! t3_kref+0xa8c: stba %l7, [%g2 + 0xe]%asi
.word 0xa7832dac ! t3_kref+0xa90: wr %o4, 0xdac, %gsr
.word 0xebee501a ! t3_kref+0xa94: prefetcha %i1 + %i2, 21
.word 0x2f480007 ! t3_kref+0xa98: fbu,a,pt %fcc0, _kref+0xab4
.word 0x9ac34016 ! t3_kref+0xa9c: addccc %o5, %l6, %o5
.word 0x90b02ffd ! t3_kref+0xaa0: orncc %g0, 0xffd, %o0
.word 0x80820017 ! t3_kref+0xaa4: addcc %o0, %l7, %g0
.word 0xec4e601e ! t3_kref+0xaa8: ldsb [%i1 + 0x1e], %l6
.word 0x3e800002 ! t3_kref+0xaac: bvc,a _kref+0xab4
.word 0x9218000a ! t3_kref+0xab0: xor %g0, %o2, %o1
.word 0xd03e2018 ! t3_kref+0xab4: std %o0, [%i0 + 0x18]
.word 0xea080018 ! t3_kref+0xab8: ldub [%g0 + %i0], %l5
.word 0xbba0053b ! t3_kref+0xabc: fsqrts %f27, %f29
.word 0x3f480006 ! t3_kref+0xac0: fbo,a,pt %fcc0, _kref+0xad8
.word 0xf96e001d ! t3_kref+0xac4: prefetch %i0 + %i5, 28
.word 0xfb267fe8 ! t3_kref+0xac8: st %f29, [%i1 - 0x18]
.word 0x38800004 ! t3_kref+0xacc: bgu,a _kref+0xadc
.word 0x9403400b ! t3_kref+0xad0: add %o5, %o3, %o2
.word 0x9f380009 ! t3_kref+0xad4: sra %g0, %o1, %o7
.word 0xb9a0013d ! t3_kref+0xad8: fabss %f29, %f28
.word 0xd93866ec ! t3_kref+0xadc: std %f12, [%g1 + 0x6ec]
.word 0x81da0016 ! t3_kref+0xae0: flush %o0 + %l6
.word 0x24800005 ! t3_kref+0xae4: ble,a _kref+0xaf8
.word 0xabb34200 ! t3_kref+0xae8: array8 %o5, %g0, %l5
.word 0x81def635 ! t3_kref+0xaec: flush %i3 - 0x9cb
.word 0xb5b70c9c ! t3_kref+0xaf0: fandnot2 %f28, %f28, %f26
.word 0xb9a0189b ! t3_kref+0xaf4: fitos %f27, %f28
.word 0x81af0ada ! t3_kref+0xaf8: fcmped %fcc0, %f28, %f26
.word 0xb5a7085a ! t3_kref+0xafc: faddd %f28, %f26, %f26
.word 0xb9a689dc ! t3_kref+0xb00: fdivd %f26, %f28, %f28
.word 0x925d66e7 ! t3_kref+0xb04: smul %l5, 0x6e7, %o1
.word 0x3d800001 ! t3_kref+0xb08: fbule,a _kref+0xb0c
.word 0x98bd6efa ! t3_kref+0xb0c: xnorcc %l5, 0xefa, %o4
.word 0xb9a70d3d ! t3_kref+0xb10: fsmuld %f28, %f29, %f28
call SYM(t3_subr2)
.word 0xb5a7095c ! t3_kref+0xb18: fmuld %f28, %f28, %f26
.word 0xe87e3fec ! t3_kref+0xb1c: swap [%i0 - 0x14], %l4
.word 0x9902801b ! t3_kref+0xb20: taddcc %o2, %i3, %o4
.word 0x9a434015 ! t3_kref+0xb24: addc %o5, %l5, %o5
.word 0xd2266004 ! t3_kref+0xb28: st %o1, [%i1 + 4]
.word 0xb9a6cd3c ! t3_kref+0xb2c: fsmuld %f27, %f28, %f28
.word 0xb7b6ce3c ! t3_kref+0xb30: fands %f27, %f28, %f27
.word 0xf9066008 ! t3_kref+0xb34: ld [%i1 + 8], %f28
.word 0x39480007 ! t3_kref+0xb38: fbuge,a,pt %fcc0, _kref+0xb54
.word 0x913a4016 ! t3_kref+0xb3c: sra %o1, %l6, %o0
.word 0xd6ee201f ! t3_kref+0xb40: ldstuba [%i0 + 0x1f]%asi, %o3
.word 0xb9a0055c ! t3_kref+0xb44: fsqrtd %f28, %f28
.word 0xec867fe8 ! t3_kref+0xb48: lda [%i1 - 0x18]%asi, %l6
.word 0xf7260000 ! t3_kref+0xb4c: st %f27, [%i0]
.word 0xf926001c ! t3_kref+0xb50: st %f28, [%i0 + %i4]
.word 0x962a0015 ! t3_kref+0xb54: andn %o0, %l5, %o3
.word 0xb9a70d3d ! t3_kref+0xb58: fsmuld %f28, %f29, %f28
.word 0xec3e2008 ! t3_kref+0xb5c: std %l6, [%i0 + 8]
.word 0x96423bc6 ! t3_kref+0xb60: addc %o0, -0x43a, %o3
.word 0xa4a5c00c ! t3_kref+0xb64: subcc %l7, %o4, %l2
.word 0x81af0a5a ! t3_kref+0xb68: fcmpd %fcc0, %f28, %f26
.word 0x99b6845c ! t3_kref+0xb6c: fcmpne16 %f26, %f28, %o4
.word 0xf51fbe18 ! t3_kref+0xb70: ldd [%fp - 0x1e8], %f26
.word 0x9525afc0 ! t3_kref+0xb74: mulscc %l6, 0xfc0, %o2
.word 0xbba0053d ! t3_kref+0xb78: fsqrts %f29, %f29
.word 0xf9200018 ! t3_kref+0xb7c: st %f28, [%g0 + %i0]
.word 0x9062780a ! t3_kref+0xb80: subc %o1, -0x7f6, %o0
.word 0xd20e0000 ! t3_kref+0xb84: ldub [%i0], %o1
.word 0xb5a70d3b ! t3_kref+0xb88: fsmuld %f28, %f27, %f26
.word 0xae36800d ! t3_kref+0xb8c: orn %i2, %o5, %l7
.word 0x9de3bfa0 ! t3_kref+0xb90: save %sp, -0x60, %sp
.word 0xa7eec01d ! t3_kref+0xb94: restore %i3, %i5, %l3
.word 0xb9a6895c ! t3_kref+0xb98: fmuld %f26, %f28, %f28
.word 0xf9be188d ! t3_kref+0xb9c: stda %f28, [%i0 + %o5]0xc4
.word 0xae130009 ! t3_kref+0xba0: or %o4, %o1, %l7
.word 0x3b480004 ! t3_kref+0xba4: fble,a,pt %fcc0, _kref+0xbb4
.word 0xa92da010 ! t3_kref+0xba8: sll %l6, 0x10, %l4
.word 0xf9180019 ! t3_kref+0xbac: ldd [%g0 + %i1], %f28
.word 0x9660000a ! t3_kref+0xbb0: subc %g0, %o2, %o3
.word 0xd03e7ff0 ! t3_kref+0xbb4: std %o0, [%i1 - 0x10]
.word 0xc807bfe4 ! t3_kref+0xbb8: ld [%fp - 0x1c], %g4
.word 0xf7270019 ! t3_kref+0xbbc: st %f27, [%i4 + %i1]
.word 0xacc5b9c9 ! t3_kref+0xbc0: addccc %l6, -0x637, %l6
.word 0xe4480019 ! t3_kref+0xbc4: ldsb [%g0 + %i1], %l2
.word 0xae854017 ! t3_kref+0xbc8: addcc %l5, %l7, %l7
.word 0x31800005 ! t3_kref+0xbcc: fba,a _kref+0xbe0
.word 0xafb680f7 ! t3_kref+0xbd0: edge16ln %i2, %l7, %l7
.word 0xa8800000 ! t3_kref+0xbd4: addcc %g0, %g0, %l4
.word 0x32800007 ! t3_kref+0xbd8: bne,a _kref+0xbf4
.word 0xd440a03c ! t3_kref+0xbdc: ldsw [%g2 + 0x3c], %o2
.word 0x81b68240 ! t3_kref+0xbe0: array16 %i2, %g0, %g0
.word 0xefee101d ! t3_kref+0xbe4: prefetcha %i0 + %i5, 23
.word 0xab3b2013 ! t3_kref+0xbe8: sra %o4, 0x13, %l5
.word 0xb7b74afc ! t3_kref+0xbec: fpsub32s %f29, %f28, %f27
.word 0xb9b70ddc ! t3_kref+0xbf0: fnand %f28, %f28, %f28
.word 0x953ac015 ! t3_kref+0xbf4: sra %o3, %l5, %o2
.word 0xe01e6000 ! t3_kref+0xbf8: ldd [%i1], %l0
.word 0xe81e6008 ! t3_kref+0xbfc: ldd [%i1 + 8], %l4
.word 0x8143e040 ! t3_kref+0xc00: membar 0x40
.word 0xb9a0193d ! t3_kref+0xc04: fstod %f29, %f28
.word 0xb7a7483c ! t3_kref+0xc08: fadds %f29, %f28, %f27
.word 0xb7a6c8bc ! t3_kref+0xc0c: fsubs %f27, %f28, %f27
.word 0xf7a0a02c ! t3_kref+0xc10: sta %f27, [%g2 + 0x2c]%asi
.word 0xb9a7093d ! t3_kref+0xc14: fmuls %f28, %f29, %f28
.word 0xbba709bd ! t3_kref+0xc18: fdivs %f28, %f29, %f29
.word 0xf9be5a5b ! t3_kref+0xc1c: stda %f28, [%i1 + %i3]0xd2
.word 0xec3e2008 ! t3_kref+0xc20: std %l6, [%i0 + 8]
.word 0x22800003 ! t3_kref+0xc24: be,a _kref+0xc30
.word 0xd45e6000 ! t3_kref+0xc28: ldx [%i1], %o2
.word 0xbba7083d ! t3_kref+0xc2c: fadds %f28, %f29, %f29
.word 0xb9a0055a ! t3_kref+0xc30: fsqrtd %f26, %f28
.word 0xe01e3ff8 ! t3_kref+0xc34: ldd [%i0 - 8], %l0
.word 0xf780a03c ! t3_kref+0xc38: lda [%g2 + 0x3c]%asi, %f27
.word 0xefee501d ! t3_kref+0xc3c: prefetcha %i1 + %i5, 23
.word 0xa8a22097 ! t3_kref+0xc40: subcc %o0, 0x97, %l4
.word 0xd6b6200e ! t3_kref+0xc44: stha %o3, [%i0 + 0xe]%asi
.word 0xb9a7095c ! t3_kref+0xc48: fmuld %f28, %f28, %f28
.word 0xd820a03c ! t3_kref+0xc4c: st %o4, [%g2 + 0x3c]
.word 0x3e480005 ! t3_kref+0xc50: bvc,a,pt %icc, _kref+0xc64
.word 0xb9a6c83c ! t3_kref+0xc54: fadds %f27, %f28, %f28
.word 0xefe61008 ! t3_kref+0xc58: casa [%i0]0x80, %o0, %l7
.word 0xabb2004b ! t3_kref+0xc5c: edge8l %o0, %o3, %l5
.word 0x9210000a ! t3_kref+0xc60: mov %o2, %o1
.word 0x93408000 ! t3_kref+0xc64: mov %ccr, %o1
.word 0xf636401b ! t3_kref+0xc68: sth %i3, [%i1 + %i3]
.word 0xf91fbd50 ! t3_kref+0xc6c: ldd [%fp - 0x2b0], %f28
.word 0xb9a0055a ! t3_kref+0xc70: fsqrtd %f26, %f28
.word 0xc76e2018 ! t3_kref+0xc74: prefetch %i0 + 0x18, 3
.word 0x34480005 ! t3_kref+0xc78: bg,a,pt %icc, _kref+0xc8c
.word 0xea062014 ! t3_kref+0xc7c: ld [%i0 + 0x14], %l5
.word 0xf726001c ! t3_kref+0xc80: st %f27, [%i0 + %i4]
.word 0xea7e0000 ! t3_kref+0xc84: swap [%i0], %l5
.word 0xec380018 ! t3_kref+0xc88: std %l6, [%g0 + %i0]
.word 0x92b5c016 ! t3_kref+0xc8c: orncc %l7, %l6, %o1
.word 0xf007bfe0 ! t3_kref+0xc90: ld [%fp - 0x20], %i0
.word 0xb9a74d3b ! t3_kref+0xc94: fsmuld %f29, %f27, %f28
.word 0xb5b70eda ! t3_kref+0xc98: fornot2 %f28, %f26, %f26
.word 0x38800006 ! t3_kref+0xc9c: bgu,a _kref+0xcb4
.word 0xb9a6885c ! t3_kref+0xca0: faddd %f26, %f28, %f28
.word 0xc7ee101a ! t3_kref+0xca4: prefetcha %i0 + %i2, 3
.word 0x24480003 ! t3_kref+0xca8: ble,a,pt %icc, _kref+0xcb4
.word 0x81868000 ! t3_kref+0xcac: wr %i2, %g0, %y
.word 0xbba0189b ! t3_kref+0xcb0: fitos %f27, %f29
.word 0xd53839d0 ! t3_kref+0xcb4: std %f10, [%g0 - 0x630]
.word 0x2f800002 ! t3_kref+0xcb8: fbu,a _kref+0xcc0
.word 0xb5b706fc ! t3_kref+0xcbc: fmul8ulx16 %f28, %f28, %f26
.word 0x80b5c015 ! t3_kref+0xcc0: orncc %l7, %l5, %g0
.word 0xabb3033a ! t3_kref+0xcc4: bmask %o4, %i2, %l5
.word 0xa7224015 ! t3_kref+0xcc8: mulscc %o1, %l5, %l3
.word 0x28800008 ! t3_kref+0xccc: bleu,a _kref+0xcec
.word 0xf1be5a1d ! t3_kref+0xcd0: stda %f24, [%i1 + %i5]0xd0
.word 0xac40000a ! t3_kref+0xcd4: addc %g0, %o2, %l6
.word 0xf93e001d ! t3_kref+0xcd8: std %f28, [%i0 + %i5]
.word 0x9326c00b ! t3_kref+0xcdc: mulscc %i3, %o3, %o1
.word 0x9fc00004 ! t3_kref+0xce0: call %g0 + %g4
.word 0xa92a600c ! t3_kref+0xce4: sll %o1, 0xc, %l4
.word 0xedee101a ! t3_kref+0xce8: prefetcha %i0 + %i2, 22
.word 0xaefac00c ! t3_kref+0xcec: sdivcc %o3, %o4, %l7
.word 0x8143c000 ! t3_kref+0xcf0: stbar
.word 0x8143c000 ! t3_kref+0xcf4: stbar
.word 0xd280a03c ! t3_kref+0xcf8: lda [%g2 + 0x3c]%asi, %o1
.word 0xf91f4019 ! t3_kref+0xcfc: ldd [%i5 + %i1], %f28
.word 0xda083ab5 ! t3_kref+0xd00: ldub [%g0 - 0x54b], %o5
.word 0xbbb74e3b ! t3_kref+0xd04: fands %f29, %f27, %f29
.word 0xc368a089 ! t3_kref+0xd08: prefetch %g2 + 0x89, 1
.word 0xe01e6000 ! t3_kref+0xd0c: ldd [%i1], %l0
.word 0xe16e2008 ! t3_kref+0xd10: prefetch %i0 + 8, 16
.word 0xbba6c93c ! t3_kref+0xd14: fmuls %f27, %f28, %f29
.word 0xa6c5b9ba ! t3_kref+0xd18: addccc %l6, -0x646, %l3
.word 0xb9a70d3b ! t3_kref+0xd1c: fsmuld %f28, %f27, %f28
.word 0xd690a03e ! t3_kref+0xd20: lduha [%g2 + 0x3e]%asi, %o3
.word 0xf91f4018 ! t3_kref+0xd24: ldd [%i5 + %i0], %f28
.word 0xb9b6c6bc ! t3_kref+0xd28: fmul8x16al %f27, %f28, %f28
.word 0xbba6c83b ! t3_kref+0xd2c: fadds %f27, %f27, %f29
.word 0xa6da000c ! t3_kref+0xd30: smulcc %o0, %o4, %l3
.word 0xbba0053b ! t3_kref+0xd34: fsqrts %f27, %f29
.word 0x3e800003 ! t3_kref+0xd38: bvc,a _kref+0xd44
.word 0xf93e401d ! t3_kref+0xd3c: std %f28, [%i1 + %i5]
.word 0x93027f66 ! t3_kref+0xd40: taddcc %o1, -0x9a, %o1
.word 0x90a30008 ! t3_kref+0xd44: subcc %o4, %o0, %o0
.word 0xe41f4019 ! t3_kref+0xd48: ldd [%i5 + %i1], %l2
.word 0xaa833800 ! t3_kref+0xd4c: addcc %o4, -0x800, %l5
.word 0xffee101c ! t3_kref+0xd50: prefetcha %i0 + %i4, 31
.word 0xa8db36b6 ! t3_kref+0xd54: smulcc %o4, -0x94a, %l4
.word 0xb9b7073b ! t3_kref+0xd58: fmuld8ulx16 %f28, %f27, %f28
.word 0xd03e6010 ! t3_kref+0xd5c: std %o0, [%i1 + 0x10]
.word 0x2e800008 ! t3_kref+0xd60: bvs,a _kref+0xd80
.word 0x8583001b ! t3_kref+0xd64: wr %o4, %i3, %ccr
.word 0x99b5c15a ! t3_kref+0xd68: edge32l %l7, %i2, %o4
.word 0xd6367ff8 ! t3_kref+0xd6c: sth %o3, [%i1 - 8]
.word 0xa532e016 ! t3_kref+0xd70: srl %o3, 0x16, %l2
.word 0x80b00008 ! t3_kref+0xd74: orncc %g0, %o0, %g0
.word 0x80e2f2eb ! t3_kref+0xd78: subccc %o3, -0xd15, %g0
.word 0x39480004 ! t3_kref+0xd7c: fbuge,a,pt %fcc0, _kref+0xd8c
.word 0xe5e65015 ! t3_kref+0xd80: casa [%i1]0x80, %l5, %l2
.word 0x3a800005 ! t3_kref+0xd84: bcc,a _kref+0xd98
.word 0xb5b686fc ! t3_kref+0xd88: fmul8ulx16 %f26, %f28, %f26
.word 0xb9a6895c ! t3_kref+0xd8c: fmuld %f26, %f28, %f28
.word 0x9ac68016 ! t3_kref+0xd90: addccc %i2, %l6, %o5
.word 0xe656401b ! t3_kref+0xd94: ldsh [%i1 + %i3], %l3
.word 0x93b6834a ! t3_kref+0xd98: alignaddrl %i2, %o2, %o1
.word 0xacfdfeb3 ! t3_kref+0xd9c: sdivcc %l7, -0x14d, %l6
.word 0x36800004 ! t3_kref+0xda0: bge,a _kref+0xdb0
.word 0xd600a01c ! t3_kref+0xda4: ld [%g2 + 0x1c], %o3
.word 0x81800000 ! t3_kref+0xda8: mov %g0, %y
.word 0x81ae8ada ! t3_kref+0xdac: fcmped %fcc0, %f26, %f26
.word 0xb5a7085c ! t3_kref+0xdb0: faddd %f28, %f28, %f26
.word 0xf91e3fe8 ! t3_kref+0xdb4: ldd [%i0 - 0x18], %f28
.word 0x80f32fbe ! t3_kref+0xdb8: udivcc %o4, 0xfbe, %g0
.word 0xa6800008 ! t3_kref+0xdbc: addcc %g0, %o0, %l3
.word 0x81b01023 ! t3_kref+0xdc0: siam 0x3
.word 0xc1e8a0c1 ! t3_kref+0xdc4: prefetcha %g2 + 0xc1, 0
.word 0xa8ab0008 ! t3_kref+0xdc8: andncc %o4, %o0, %l4
.word 0xbbb70ea0 ! t3_kref+0xdcc: fsrc1s %f28, %f29
.word 0xae1575e1 ! t3_kref+0xdd0: or %l5, -0xa1f, %l7
.word 0x30480005 ! t3_kref+0xdd4: ba,a,pt %icc, _kref+0xde8
.word 0xacf0000b ! t3_kref+0xdd8: udivcc %g0, %o3, %l6
.word 0x933ec00d ! t3_kref+0xddc: sra %i3, %o5, %o1
.word 0x81df4019 ! t3_kref+0xde0: flush %i5 + %i1
.word 0xaab3400c ! t3_kref+0xde4: orncc %o5, %o4, %l5
.word 0x28800003 ! t3_kref+0xde8: bleu,a _kref+0xdf4
.word 0xaaa6e771 ! t3_kref+0xdec: subcc %i3, 0x771, %l5
.word 0xb9b7071d ! t3_kref+0xdf0: fmuld8sux16 %f28, %f29, %f28
.word 0xf51e3ff8 ! t3_kref+0xdf4: ldd [%i0 - 8], %f26
.word 0xbba0053b ! t3_kref+0xdf8: fsqrts %f27, %f29
.word 0xa9233514 ! t3_kref+0xdfc: mulscc %o4, -0xaec, %l4
.word 0xa6a3000a ! t3_kref+0xe00: subcc %o4, %o2, %l3
.word 0xb9b00cfc ! t3_kref+0xe04: fnot2s %f28, %f28
.word 0xa6bd400a ! t3_kref+0xe08: xnorcc %l5, %o2, %l3
.word 0xaabb20a0 ! t3_kref+0xe0c: xnorcc %o4, 0xa0, %l5
.word 0xaf418000 ! t3_kref+0xe10: mov %fprs, %l7
.word 0xd0380018 ! t3_kref+0xe14: std %o0, [%g0 + %i0]
.word 0x81af4abb ! t3_kref+0xe18: fcmpes %fcc0, %f29, %f27
.word 0xe850a03c ! t3_kref+0xe1c: ldsh [%g2 + 0x3c], %l4
.word 0xb9b7073c ! t3_kref+0xe20: fmuld8ulx16 %f28, %f28, %f28
.word 0xd636c018 ! t3_kref+0xe24: sth %o3, [%i3 + %i0]
.word 0xb9a7095a ! t3_kref+0xe28: fmuld %f28, %f26, %f28
.word 0xae46c01b ! t3_kref+0xe2c: addc %i3, %i3, %l7
.word 0xe7ee501a ! t3_kref+0xe30: prefetcha %i1 + %i2, 19
.word 0xad2b400b ! t3_kref+0xe34: sll %o5, %o3, %l6
.word 0x9744c000 ! t3_kref+0xe38: mov %gsr, %o3
.word 0x81da800c ! t3_kref+0xe3c: flush %o2 + %o4
.word 0xf53e2018 ! t3_kref+0xe40: std %f26, [%i0 + 0x18]
.word 0x96ba0017 ! t3_kref+0xe44: xnorcc %o0, %l7, %o3
.word 0xb9b70e80 ! t3_kref+0xe48: fsrc1 %f28, %f28
.word 0xa61d4015 ! t3_kref+0xe4c: xor %l5, %l5, %l3
.word 0x2c480008 ! t3_kref+0xe50: bneg,a,pt %icc, _kref+0xe70
.word 0x96c6adb0 ! t3_kref+0xe54: addccc %i2, 0xdb0, %o3
.word 0x9332200b ! t3_kref+0xe58: srl %o0, 0xb, %o1
.word 0xd80e8018 ! t3_kref+0xe5c: ldub [%i2 + %i0], %o4
.word 0xa436c00b ! t3_kref+0xe60: orn %i3, %o3, %l2
.word 0x22480004 ! t3_kref+0xe64: be,a,pt %icc, _kref+0xe74
.word 0xb9a7085a ! t3_kref+0xe68: faddd %f28, %f26, %f28
.word 0xe65e401d ! t3_kref+0xe6c: ldx [%i1 + %i5], %l3
.word 0xb9a0103c ! t3_kref+0xe70: fstox %f28, %f28
.word 0x90782b1e ! t3_kref+0xe74: sdiv %g0, 0xb1e, %o0
.word 0xb7a7493b ! t3_kref+0xe78: fmuls %f29, %f27, %f27
.word 0x80a6e210 ! t3_kref+0xe7c: cmp %i3, 0x210
.word 0xd9e6100d ! t3_kref+0xe80: casa [%i0]0x80, %o5, %o4
.word 0xc00e6002 ! t3_kref+0xe84: ldub [%i1 + 2], %g0
.word 0xa483400c ! t3_kref+0xe88: addcc %o5, %o4, %l2
.word 0x81ae8a5a ! t3_kref+0xe8c: fcmpd %fcc0, %f26, %f26
.word 0x36480005 ! t3_kref+0xe90: bge,a,pt %icc, _kref+0xea4
.word 0xc0b0a00e ! t3_kref+0xe94: stha %g0, [%g2 + 0xe]%asi
.word 0xd84e4000 ! t3_kref+0xe98: ldsb [%i1], %o4
.word 0x81ae8a5a ! t3_kref+0xe9c: fcmpd %fcc0, %f26, %f26
.word 0xea28a01d ! t3_kref+0xea0: stb %l5, [%g2 + 0x1d]
.word 0xaf382016 ! t3_kref+0xea4: sra %g0, 0x16, %l7
.word 0x9fb24280 ! t3_kref+0xea8: array32 %o1, %g0, %o7
! .word 0x27a2d455 ! t3_kref+0xeac: fbul,a SYM(t3_subr3)
fbul,a SYM(t3_subr3)
.word 0x9e00645c ! t3_kref+0xeb0: add %g1, 0x45c, %o7
.word 0xaebd400c ! t3_kref+0xeb4: xnorcc %l5, %o4, %l7
.word 0xad26c000 ! t3_kref+0xeb8: mulscc %i3, %g0, %l6
.word 0xc1086bb2 ! t3_kref+0xebc: ld [%g1 + 0xbb2], %fsr
.word 0xe6df5019 ! t3_kref+0xec0: ldxa [%i5 + %i1]0x80, %l3
.word 0xe76e6018 ! t3_kref+0xec4: prefetch %i1 + 0x18, 19
.word 0x3e480007 ! t3_kref+0xec8: bvc,a,pt %icc, _kref+0xee4
.word 0xb9a7085c ! t3_kref+0xecc: faddd %f28, %f28, %f28
.word 0xda30a02e ! t3_kref+0xed0: sth %o5, [%g2 + 0x2e]
.word 0xb7a0053c ! t3_kref+0xed4: fsqrts %f28, %f27
.word 0xe40e201c ! t3_kref+0xed8: ldub [%i0 + 0x1c], %l2
.word 0xaebd7ec3 ! t3_kref+0xedc: xnorcc %l5, -0x13d, %l7
.word 0xf16e6018 ! t3_kref+0xee0: prefetch %i1 + 0x18, 24
.word 0xb9a0013c ! t3_kref+0xee4: fabss %f28, %f28
.word 0xaf0b706b ! t3_kref+0xee8: tsubcc %o5, -0xf95, %l7
.word 0xf9a0a03c ! t3_kref+0xeec: sta %f28, [%g2 + 0x3c]%asi
.word 0x9f3ee01e ! t3_kref+0xef0: sra %i3, 0x1e, %o7
.word 0xadb7059a ! t3_kref+0xef4: fcmpgt32 %f28, %f26, %l6
.word 0xafb68308 ! t3_kref+0xef8: alignaddr %i2, %o0, %l7
.word 0xf53e001d ! t3_kref+0xefc: std %f26, [%i0 + %i5]
.word 0xa4a68015 ! t3_kref+0xf00: subcc %i2, %l5, %l2
.word 0xea270018 ! t3_kref+0xf04: st %l5, [%i4 + %i0]
.word 0x81ae8a5c ! t3_kref+0xf08: fcmpd %fcc0, %f26, %f28
.word 0xf4767fe8 ! t3_kref+0xf0c: stx %i2, [%i1 - 0x18]
.word 0xd06e7ff2 ! t3_kref+0xf10: ldstub [%i1 - 0xe], %o0
.word 0xda36600e ! t3_kref+0xf14: sth %o5, [%i1 + 0xe]
.word 0x21800002 ! t3_kref+0xf18: fbn,a _kref+0xf20
.word 0x960af841 ! t3_kref+0xf1c: and %o3, -0x7bf, %o3
.word 0xb7a0189b ! t3_kref+0xf20: fitos %f27, %f27
.word 0xda865000 ! t3_kref+0xf24: lda [%i1]0x80, %o5
.word 0xa8b5fdf7 ! t3_kref+0xf28: orncc %l7, -0x209, %l4
.word 0xc0470018 ! t3_kref+0xf2c: ldsw [%i4 + %i0], %g0
.word 0xbba6c83c ! t3_kref+0xf30: fadds %f27, %f28, %f29
.word 0xc07e2000 ! t3_kref+0xf34: swap [%i0], %g0
.word 0x980835b1 ! t3_kref+0xf38: and %g0, -0xa4f, %o4
.word 0xa4bd800d ! t3_kref+0xf3c: xnorcc %l6, %o5, %l2
.word 0xb9a0003b ! t3_kref+0xf40: fmovs %f27, %f28
.word 0xf4b0a01c ! t3_kref+0xf44: stha %i2, [%g2 + 0x1c]%asi
.word 0xae8efc3a ! t3_kref+0xf48: andcc %i3, -0x3c6, %l7
.word 0x2c800006 ! t3_kref+0xf4c: bneg,a _kref+0xf64
.word 0xb5a688da ! t3_kref+0xf50: fsubd %f26, %f26, %f26
.word 0xd056c019 ! t3_kref+0xf54: ldsh [%i3 + %i1], %o0
.word 0x81af0a5c ! t3_kref+0xf58: fcmpd %fcc0, %f28, %f28
.word 0xb7a7493c ! t3_kref+0xf5c: fmuls %f29, %f28, %f27
.word 0xa44277ea ! t3_kref+0xf60: addc %o1, -0x816, %l2
.word 0x9de3bfa0 ! t3_kref+0xf64: save %sp, -0x60, %sp
.word 0xb2303330 ! t3_kref+0xf68: orn %g0, -0xcd0, %i1
.word 0x91ef401c ! t3_kref+0xf6c: restore %i5, %i4, %o0
.word 0xf926401c ! t3_kref+0xf70: st %f28, [%i1 + %i4]
.word 0x9f1b4016 ! t3_kref+0xf74: tsubcctv %o5, %l6, %o7
.word 0xd0e81019 ! t3_kref+0xf78: ldstuba [%g0 + %i1]0x80, %o0
.word 0xb9a74d3c ! t3_kref+0xf7c: fsmuld %f29, %f28, %f28
.word 0xb7a0013b ! t3_kref+0xf80: fabss %f27, %f27
.word 0x81854000 ! t3_kref+0xf84: wr %l5, %g0, %y
.word 0xb9a000bc ! t3_kref+0xf88: fnegs %f28, %f28
.word 0x9922000a ! t3_kref+0xf8c: mulscc %o0, %o2, %o4
.word 0xf4b0a02c ! t3_kref+0xf90: stha %i2, [%g2 + 0x2c]%asi
.word 0xb5a7095c ! t3_kref+0xf94: fmuld %f28, %f28, %f26
.word 0xb9a6cd3d ! t3_kref+0xf98: fsmuld %f27, %f29, %f28
.word 0xb5a7085c ! t3_kref+0xf9c: faddd %f28, %f28, %f26
.word 0xb9a0193b ! t3_kref+0xfa0: fstod %f27, %f28
.word 0xf91e6018 ! t3_kref+0xfa4: ldd [%i1 + 0x18], %f28
.word 0x8582400d ! t3_kref+0xfa8: wr %o1, %o5, %ccr
.word 0xe8070018 ! t3_kref+0xfac: ld [%i4 + %i0], %l4
.word 0xbba0053d ! t3_kref+0xfb0: fsqrts %f29, %f29
.word 0x2b800004 ! t3_kref+0xfb4: fbug,a _kref+0xfc4
.word 0xb9a708da ! t3_kref+0xfb8: fsubd %f28, %f26, %f28
.word 0x95b20169 ! t3_kref+0xfbc: edge32ln %o0, %o1, %o2
.word 0x81af0adc ! t3_kref+0xfc0: fcmped %fcc0, %f28, %f28
.word 0x33480007 ! t3_kref+0xfc4: fbe,a,pt %fcc0, _kref+0xfe0
.word 0xb7b74abd ! t3_kref+0xfc8: fpsub16s %f29, %f29, %f27
.word 0xb5b686fa ! t3_kref+0xfcc: fmul8ulx16 %f26, %f26, %f26
.word 0xa9b7055a ! t3_kref+0xfd0: fcmpeq16 %f28, %f26, %l4
.word 0x81af0a5c ! t3_kref+0xfd4: fcmpd %fcc0, %f28, %f28
.word 0xb9b68e1c ! t3_kref+0xfd8: fand %f26, %f28, %f28
.word 0xbbb00f3d ! t3_kref+0xfdc: fsrc2s %f29, %f29
.word 0xbba0053d ! t3_kref+0xfe0: fsqrts %f29, %f29
.word 0xaa1ee8b2 ! t3_kref+0xfe4: xor %i3, 0x8b2, %l5
.word 0xb9a0053c ! t3_kref+0xfe8: fsqrts %f28, %f28
.word 0xeeae1000 ! t3_kref+0xfec: stba %l7, [%i0]0x80
.word 0xb9b68a5c ! t3_kref+0xff0: fpadd32 %f26, %f28, %f28
.word 0xec060000 ! t3_kref+0xff4: ld [%i0], %l6
.word 0xb9b6cdbd ! t3_kref+0xff8: fxors %f27, %f29, %f28
.word 0x8143c000 ! t3_kref+0xffc: stbar
.word 0xa4b5755c ! t3_kref+0x1000: orncc %l5, -0xaa4, %l2
.word 0x98334009 ! t3_kref+0x1004: orn %o5, %o1, %o4
.word 0xfb066018 ! t3_kref+0x1008: ld [%i1 + 0x18], %f29
.word 0x9a626d45 ! t3_kref+0x100c: subc %o1, 0xd45, %o5
.word 0x800333c9 ! t3_kref+0x1010: add %o4, -0xc37, %g0
.word 0xd8d65000 ! t3_kref+0x1014: ldsha [%i1]0x80, %o4
.word 0x99268009 ! t3_kref+0x1018: mulscc %i2, %o1, %o4
.word 0xa73ae010 ! t3_kref+0x101c: sra %o3, 0x10, %l3
.word 0xde88a00e ! t3_kref+0x1020: lduba [%g2 + 0xe]%asi, %o7
.word 0x908d728d ! t3_kref+0x1024: andcc %l5, -0xd73, %o0
.word 0xd236001b ! t3_kref+0x1028: sth %o1, [%i0 + %i3]
.word 0xd2080018 ! t3_kref+0x102c: ldub [%g0 + %i0], %o1
.word 0xaea5c00a ! t3_kref+0x1030: subcc %l7, %o2, %l7
.word 0x81af0a5c ! t3_kref+0x1034: fcmpd %fcc0, %f28, %f28
.word 0xf91e2010 ! t3_kref+0x1038: ldd [%i0 + 0x10], %f28
.word 0x81af4a3c ! t3_kref+0x103c: fcmps %fcc0, %f29, %f28
.word 0xb9a0193c ! t3_kref+0x1040: fstod %f28, %f28
.word 0x987aaf73 ! t3_kref+0x1044: sdiv %o2, 0xf73, %o4
.word 0xb7a7493c ! t3_kref+0x1048: fmuls %f29, %f28, %f27
.word 0xda56401b ! t3_kref+0x104c: ldsh [%i1 + %i3], %o5
.word 0x22800008 ! t3_kref+0x1050: be,a _kref+0x1070
.word 0x8143c000 ! t3_kref+0x1054: stbar
.word 0xf36e2008 ! t3_kref+0x1058: prefetch %i0 + 8, 25
.word 0xb9b68e80 ! t3_kref+0x105c: fsrc1 %f26, %f28
.word 0xb5b68f9c ! t3_kref+0x1060: for %f26, %f28, %f26
.word 0xbbb007ba ! t3_kref+0x1064: fpackfix %f26, %f29
.word 0xb9a0191d ! t3_kref+0x1068: fitod %f29, %f28
.word 0x23480007 ! t3_kref+0x106c: fbne,a,pt %fcc0, _kref+0x1088
.word 0xa8f6800c ! t3_kref+0x1070: udivcc %i2, %o4, %l4
.word 0xa8be8000 ! t3_kref+0x1074: xnorcc %i2, %g0, %l4
.word 0x95400000 ! t3_kref+0x1078: mov %y, %o2
.word 0x30480005 ! t3_kref+0x107c: ba,a,pt %icc, _kref+0x1090
.word 0x90ab65db ! t3_kref+0x1080: andncc %o5, 0x5db, %o0
.word 0xbba709bd ! t3_kref+0x1084: fdivs %f28, %f29, %f29
.word 0xb9a7085c ! t3_kref+0x1088: faddd %f28, %f28, %f28
.word 0xe8c63ff4 ! t3_kref+0x108c: ldswa [%i0 - 0xc]%asi, %l4
.word 0xda10a00c ! t3_kref+0x1090: lduh [%g2 + 0xc], %o5
.word 0xb9a688da ! t3_kref+0x1094: fsubd %f26, %f26, %f28
.word 0xd5f65017 ! t3_kref+0x1098: casxa [%i1]0x80, %l7, %o2
.word 0x993a001a ! t3_kref+0x109c: sra %o0, %i2, %o4
.word 0xe4ee101a ! t3_kref+0x10a0: ldstuba [%i0 + %i2]0x80, %l2
.word 0xb9b7463c ! t3_kref+0x10a4: fmul8x16 %f29, %f28, %f28
.word 0xb9b706fc ! t3_kref+0x10a8: fmul8ulx16 %f28, %f28, %f28
.word 0xead62018 ! t3_kref+0x10ac: ldsha [%i0 + 0x18]%asi, %l5
.word 0x3f480004 ! t3_kref+0x10b0: fbo,a,pt %fcc0, _kref+0x10c0
.word 0x9843223a ! t3_kref+0x10b4: addc %o4, 0x23a, %o4
.word 0x908a801b ! t3_kref+0x10b8: andcc %o2, %i3, %o0
.word 0x35480007 ! t3_kref+0x10bc: fbue,a,pt %fcc0, _kref+0x10d8
.word 0xb9b70a1c ! t3_kref+0x10c0: fpadd16 %f28, %f28, %f28
.word 0x941d7d59 ! t3_kref+0x10c4: xor %l5, -0x2a7, %o2
.word 0xb9b6ca7b ! t3_kref+0x10c8: fpadd32s %f27, %f27, %f28
.word 0xe01e6000 ! t3_kref+0x10cc: ldd [%i1], %l0
.word 0x81af0a5a ! t3_kref+0x10d0: fcmpd %fcc0, %f28, %f26
.word 0xf9be1a5c ! t3_kref+0x10d4: stda %f28, [%i0 + %i4]0xd2
.word 0xb9a0055c ! t3_kref+0x10d8: fsqrtd %f28, %f28
.word 0xb9a7095a ! t3_kref+0x10dc: fmuld %f28, %f26, %f28
.word 0x9f2a0017 ! t3_kref+0x10e0: sll %o0, %l7, %o7
.word 0x9aa23cd7 ! t3_kref+0x10e4: subcc %o0, -0x329, %o5
.word 0xaa06ef41 ! t3_kref+0x10e8: add %i3, 0xf41, %l5
.word 0xb7a748bc ! t3_kref+0x10ec: fsubs %f29, %f28, %f27
.word 0x81af0a5c ! t3_kref+0x10f0: fcmpd %fcc0, %f28, %f28
.word 0xb9a6895a ! t3_kref+0x10f4: fmuld %f26, %f26, %f28
.word 0xb9b68ddc ! t3_kref+0x10f8: fnand %f26, %f28, %f28
.word 0xb9a6885c ! t3_kref+0x10fc: faddd %f26, %f28, %f28
.word 0xd6467fec ! t3_kref+0x1100: ldsw [%i1 - 0x14], %o3
.word 0xb9b70edc ! t3_kref+0x1104: fornot2 %f28, %f28, %f28
.word 0xb9a0055a ! t3_kref+0x1108: fsqrtd %f26, %f28
.word 0x3f480008 ! t3_kref+0x110c: fbo,a,pt %fcc0, _kref+0x112c
.word 0xf53f4019 ! t3_kref+0x1110: std %f26, [%i5 + %i1]
.word 0x81af0abd ! t3_kref+0x1114: fcmpes %fcc0, %f28, %f29
.word 0xe41e2010 ! t3_kref+0x1118: ldd [%i0 + 0x10], %l2
.word 0xedf6500b ! t3_kref+0x111c: casxa [%i1]0x80, %o3, %l6
.word 0xb9a7085c ! t3_kref+0x1120: faddd %f28, %f28, %f28
.word 0xb9a0191d ! t3_kref+0x1124: fitod %f29, %f28
.word 0xf7260000 ! t3_kref+0x1128: st %f27, [%i0]
.word 0x23800001 ! t3_kref+0x112c: fbne,a _kref+0x1130
.word 0xb5a708da ! t3_kref+0x1130: fsubd %f28, %f26, %f26
.word 0x37480003 ! t3_kref+0x1134: fbge,a,pt %fcc0, _kref+0x1140
.word 0x9aaefc1c ! t3_kref+0x1138: andncc %i3, -0x3e4, %o5
.word 0x2f480007 ! t3_kref+0x113c: fbu,a,pt %fcc0, _kref+0x1158
.word 0xb5b00f1a ! t3_kref+0x1140: fsrc2 %f26, %f26
.word 0x30480003 ! t3_kref+0x1144: ba,a,pt %icc, _kref+0x1150
.word 0xd2367fe2 ! t3_kref+0x1148: sth %o1, [%i1 - 0x1e]
.word 0xa922b3b5 ! t3_kref+0x114c: mulscc %o2, -0xc4b, %l4
.word 0xb5a708da ! t3_kref+0x1150: fsubd %f28, %f26, %f26
.word 0xe4c67ff0 ! t3_kref+0x1154: ldswa [%i1 - 0x10]%asi, %l2
.word 0xe76e6008 ! t3_kref+0x1158: prefetch %i1 + 8, 19
.word 0xd4a67fe0 ! t3_kref+0x115c: sta %o2, [%i1 - 0x20]%asi
.word 0x34480003 ! t3_kref+0x1160: bg,a,pt %icc, _kref+0x116c
.word 0xb9a0189d ! t3_kref+0x1164: fitos %f29, %f28
.word 0xf53e7ff8 ! t3_kref+0x1168: std %f26, [%i1 - 8]
.word 0xad40c000 ! t3_kref+0x116c: mov %asi, %l6
.word 0x38800004 ! t3_kref+0x1170: bgu,a _kref+0x1180
.word 0xb9b74d3c ! t3_kref+0x1174: fandnot1s %f29, %f28, %f28
.word 0xec1f4019 ! t3_kref+0x1178: ldd [%i5 + %i1], %l6
.word 0xb9b00cdc ! t3_kref+0x117c: fnot2 %f28, %f28
.word 0xb5a6885c ! t3_kref+0x1180: faddd %f26, %f28, %f26
.word 0xb9a0189b ! t3_kref+0x1184: fitos %f27, %f28
.word 0x9463401a ! t3_kref+0x1188: subc %o5, %i2, %o2
.word 0xf19e5a1d ! t3_kref+0x118c: ldda [%i1 + %i5]0xd0, %f24
.word 0xb9a7085c ! t3_kref+0x1190: faddd %f28, %f28, %f28
.word 0xe87f0019 ! t3_kref+0x1194: swap [%i4 + %i1], %l4
.word 0x2d480005 ! t3_kref+0x1198: fbg,a,pt %fcc0, _kref+0x11ac
.word 0x81d90012 ! t3_kref+0x119c: flush %g4 + %l2
.word 0x30800006 ! t3_kref+0x11a0: ba,a _kref+0x11b8
.word 0xf7266008 ! t3_kref+0x11a4: st %f27, [%i1 + 8]
.word 0x98a20009 ! t3_kref+0x11a8: subcc %o0, %o1, %o4
.word 0xb9b70d1c ! t3_kref+0x11ac: fandnot1 %f28, %f28, %f28
.word 0xd4562012 ! t3_kref+0x11b0: ldsh [%i0 + 0x12], %o2
.word 0xf53f4019 ! t3_kref+0x11b4: std %f26, [%i5 + %i1]
.word 0xd03e401d ! t3_kref+0x11b8: std %o0, [%i1 + %i5]
.word 0xf93e2018 ! t3_kref+0x11bc: std %f28, [%i0 + 0x18]
.word 0xd47e401c ! t3_kref+0x11c0: swap [%i1 + %i4], %o2
.word 0xac8b276b ! t3_kref+0x11c4: andcc %o4, 0x76b, %l6
.word 0xb9a6c93d ! t3_kref+0x11c8: fmuls %f27, %f29, %f28
.word 0xe01e0000 ! t3_kref+0x11cc: ldd [%i0], %l0
.word 0xded63ffc ! t3_kref+0x11d0: ldsha [%i0 - 4]%asi, %o7
.word 0xb5b70c9c ! t3_kref+0x11d4: fandnot2 %f28, %f28, %f26
.word 0x812ee012 ! t3_kref+0x11d8: sll %i3, 0x12, %g0
.word 0xb9a74d3c ! t3_kref+0x11dc: fsmuld %f29, %f28, %f28
.word 0xb9b00fc0 ! t3_kref+0x11e0: fone %f28
.word 0xb9a7085c ! t3_kref+0x11e4: faddd %f28, %f28, %f28
.word 0x33480005 ! t3_kref+0x11e8: fbe,a,pt %fcc0, _kref+0x11fc
.word 0xe06e401a ! t3_kref+0x11ec: ldstub [%i1 + %i2], %l0
.word 0xea066010 ! t3_kref+0x11f0: ld [%i1 + 0x10], %l5
.word 0xb7a0189c ! t3_kref+0x11f4: fitos %f28, %f27
.word 0xa8da800d ! t3_kref+0x11f8: smulcc %o2, %o5, %l4
.word 0xb9a0103c ! t3_kref+0x11fc: fstox %f28, %f28
.word 0xc0070018 ! t3_kref+0x1200: ld [%i4 + %i0], %g0
.word 0xb9a708dc ! t3_kref+0x1204: fsubd %f28, %f28, %f28
.word 0xa4126ebc ! t3_kref+0x1208: or %o1, 0xebc, %l2
.word 0x30480004 ! t3_kref+0x120c: ba,a,pt %icc, _kref+0x121c
.word 0xb5a0193d ! t3_kref+0x1210: fstod %f29, %f26
.word 0xded0a01e ! t3_kref+0x1214: ldsha [%g2 + 0x1e]%asi, %o7
.word 0xb9a688dc ! t3_kref+0x1218: fsubd %f26, %f28, %f28
.word 0xaea57e0a ! t3_kref+0x121c: subcc %l5, -0x1f6, %l7
.word 0x2a800004 ! t3_kref+0x1220: bcs,a _kref+0x1230
.word 0xb9b6c71d ! t3_kref+0x1224: fmuld8sux16 %f27, %f29, %f28
.word 0xedee101a ! t3_kref+0x1228: prefetcha %i0 + %i2, 22
.word 0x34480004 ! t3_kref+0x122c: bg,a,pt %icc, _kref+0x123c
.word 0xa9b5c300 ! t3_kref+0x1230: alignaddr %l7, %g0, %l4
.word 0xb9b00c00 ! t3_kref+0x1234: fzero %f28
.word 0xffee101d ! t3_kref+0x1238: prefetcha %i0 + %i5, 31
.word 0xb7a0003d ! t3_kref+0x123c: fmovs %f29, %f27
.word 0xb9a6c9bc ! t3_kref+0x1240: fdivs %f27, %f28, %f28
sethi %hi(2f), %o7
.word 0xe40be270 ! t3_kref+0x1248: ldub [%o7 + 0x270], %l2
.word 0xa41ca00c ! t3_kref+0x124c: xor %l2, 0xc, %l2
.word 0xe42be270 ! t3_kref+0x1250: stb %l2, [%o7 + 0x270]
.word 0x81dbe270 ! t3_kref+0x1254: flush %o7 + 0x270
.word 0xc3ee1017 ! t3_kref+0x1258: prefetcha %i0 + %l7, 1
.word 0xaac234bf ! t3_kref+0x125c: addccc %o0, -0xb41, %l5
.word 0xf5be7fe0 ! t3_kref+0x1260: stda %f26, [%i1 - 0x20]%asi
.word 0xaa02305d ! t3_kref+0x1264: add %o0, -0xfa3, %l5
.word 0xc07e201c ! t3_kref+0x1268: swap [%i0 + 0x1c], %g0
.word 0xb7a0053c ! t3_kref+0x126c: fsqrts %f28, %f27
2: .word 0x972b600e ! t3_kref+0x1270: sll %o5, 0xe, %o3
.word 0xb9a6cd3c ! t3_kref+0x1274: fsmuld %f27, %f28, %f28
.word 0xc3ee5000 ! t3_kref+0x1278: prefetcha %i1, 1
.word 0x95b7045c ! t3_kref+0x127c: fcmpne16 %f28, %f28, %o2
.word 0x9b0da581 ! t3_kref+0x1280: tsubcc %l6, 0x581, %o5
.word 0xd86e0000 ! t3_kref+0x1284: ldstub [%i0], %o4
.word 0x95b7059c ! t3_kref+0x1288: fcmpgt32 %f28, %f28, %o2
.word 0xfb270018 ! t3_kref+0x128c: st %f29, [%i4 + %i0]
.word 0xf93f4019 ! t3_kref+0x1290: std %f28, [%i5 + %i1]
.word 0x80468015 ! t3_kref+0x1294: addc %i2, %l5, %g0
.word 0xe41e2000 ! t3_kref+0x1298: ldd [%i0], %l2
.word 0xf5be1000 ! t3_kref+0x129c: stda %f26, [%i0]0x80
.word 0xafb7041a ! t3_kref+0x12a0: fcmple16 %f28, %f26, %l7
.word 0xf53e2010 ! t3_kref+0x12a4: std %f26, [%i0 + 0x10]
.word 0xd06e7fea ! t3_kref+0x12a8: ldstub [%i1 - 0x16], %o0
.word 0x28800002 ! t3_kref+0x12ac: bleu,a _kref+0x12b4
.word 0xb9a74d3c ! t3_kref+0x12b0: fsmuld %f29, %f28, %f28
.word 0x9645ef6e ! t3_kref+0x12b4: addc %l7, 0xf6e, %o3
.word 0xbba748bd ! t3_kref+0x12b8: fsubs %f29, %f29, %f29
.word 0x900eaced ! t3_kref+0x12bc: and %i2, 0xced, %o0
.word 0x81dc4010 ! t3_kref+0x12c0: flush %l1 + %l0
.word 0xda080019 ! t3_kref+0x12c4: ldub [%g0 + %i1], %o5
.word 0xe4962004 ! t3_kref+0x12c8: lduha [%i0 + 4]%asi, %l2
.word 0xda366018 ! t3_kref+0x12cc: sth %o5, [%i1 + 0x18]
.word 0xd206600c ! t3_kref+0x12d0: ld [%i1 + 0xc], %o1
.word 0xb9a688dc ! t3_kref+0x12d4: fsubd %f26, %f28, %f28
.word 0xe4080018 ! t3_kref+0x12d8: ldub [%g0 + %i0], %l2
.word 0xb9b70efc ! t3_kref+0x12dc: fornot2s %f28, %f28, %f28
.word 0xbba0189d ! t3_kref+0x12e0: fitos %f29, %f29
.word 0xb7a709bb ! t3_kref+0x12e4: fdivs %f28, %f27, %f27
.word 0xd0ce2008 ! t3_kref+0x12e8: ldsba [%i0 + 8]%asi, %o0
.word 0xea680018 ! t3_kref+0x12ec: ldstub [%g0 + %i0], %l5
.word 0x8143c000 ! t3_kref+0x12f0: stbar
.word 0xf51e401d ! t3_kref+0x12f4: ldd [%i1 + %i5], %f26
.word 0xd0480018 ! t3_kref+0x12f8: ldsb [%g0 + %i0], %o0
.word 0xa612ee33 ! t3_kref+0x12fc: or %o3, 0xe33, %l3
.word 0xa7382002 ! t3_kref+0x1300: sra %g0, 0x2, %l3
.word 0xb9b6875c ! t3_kref+0x1304: fpack32 %f26, %f28, %f28
.word 0xd03e6000 ! t3_kref+0x1308: std %o0, [%i1]
.word 0xb7a0189c ! t3_kref+0x130c: fitos %f28, %f27
.word 0xb5b70ddc ! t3_kref+0x1310: fnand %f28, %f28, %f26
.word 0xfb06001c ! t3_kref+0x1314: ld [%i0 + %i4], %f29
.word 0xee0e8018 ! t3_kref+0x1318: ldub [%i2 + %i0], %l7
.word 0xadb68155 ! t3_kref+0x131c: edge32l %i2, %l5, %l6
.word 0xf9a0a02c ! t3_kref+0x1320: sta %f28, [%g2 + 0x2c]%asi
.word 0xb5a7095c ! t3_kref+0x1324: fmuld %f28, %f28, %f26
.word 0xb9a70d3c ! t3_kref+0x1328: fsmuld %f28, %f28, %f28
.word 0xb9a0055c ! t3_kref+0x132c: fsqrtd %f28, %f28
.word 0xe488a02d ! t3_kref+0x1330: lduba [%g2 + 0x2d]%asi, %l2
.word 0x39480008 ! t3_kref+0x1334: fbuge,a,pt %fcc0, _kref+0x1354
.word 0xf9be6008 ! t3_kref+0x1338: stda %f28, [%i1 + 8]%asi
.word 0xee563ffc ! t3_kref+0x133c: ldsh [%i0 - 4], %l7
.word 0xaef6b9be ! t3_kref+0x1340: udivcc %i2, -0x642, %l7
.word 0xb7b00f3c ! t3_kref+0x1344: fsrc2s %f28, %f27
.word 0x9fb6c240 ! t3_kref+0x1348: array16 %i3, %g0, %o7
.word 0xbba0013c ! t3_kref+0x134c: fabss %f28, %f29
.word 0x9336a01a ! t3_kref+0x1350: srl %i2, 0x1a, %o1
.word 0xa886bfe8 ! t3_kref+0x1354: addcc %i2, -0x18, %l4
.word 0xb5a0193b ! t3_kref+0x1358: fstod %f27, %f26
.word 0xbba6c83d ! t3_kref+0x135c: fadds %f27, %f29, %f29
.word 0xe9ee501d ! t3_kref+0x1360: prefetcha %i1 + %i5, 20
.word 0x20800001 ! t3_kref+0x1364: bn,a _kref+0x1368
.word 0xec36201c ! t3_kref+0x1368: sth %l6, [%i0 + 0x1c]
.word 0xa6a6c00d ! t3_kref+0x136c: subcc %i3, %o5, %l3
.word 0xa40ef31f ! t3_kref+0x1370: and %i3, -0xce1, %l2
.word 0x9e1a34a4 ! t3_kref+0x1374: xor %o0, -0xb5c, %o7
.word 0x81af0a5c ! t3_kref+0x1378: fcmpd %fcc0, %f28, %f28
.word 0xd06e3feb ! t3_kref+0x137c: ldstub [%i0 - 0x15], %o0
.word 0xe01e6008 ! t3_kref+0x1380: ldd [%i1 + 8], %l0
.word 0xab38200c ! t3_kref+0x1384: sra %g0, 0xc, %l5
.word 0xae66f42a ! t3_kref+0x1388: subc %i3, -0xbd6, %l7
.word 0xd8367ff2 ! t3_kref+0x138c: sth %o4, [%i1 - 0xe]
.word 0xb7a0053c ! t3_kref+0x1390: fsqrts %f28, %f27
.word 0xb9a7093c ! t3_kref+0x1394: fmuls %f28, %f28, %f28
.word 0xaf0afe2f ! t3_kref+0x1398: tsubcc %o3, -0x1d1, %l7
.word 0xabb00148 ! t3_kref+0x139c: edge32l %g0, %o0, %l5
.word 0xb5b70e80 ! t3_kref+0x13a0: fsrc1 %f28, %f26
.word 0xf980a02c ! t3_kref+0x13a4: lda [%g2 + 0x2c]%asi, %f28
.word 0xb9a708bc ! t3_kref+0x13a8: fsubs %f28, %f28, %f28
.word 0xa535c00d ! t3_kref+0x13ac: srl %l7, %o5, %l2
.word 0x9402e7bc ! t3_kref+0x13b0: add %o3, 0x7bc, %o2
.word 0xec4e200c ! t3_kref+0x13b4: ldsb [%i0 + 0xc], %l6
.word 0xb9a8403c ! t3_kref+0x13b8: fmovsne %fcc0, %f28, %f28
.word 0xd03e2010 ! t3_kref+0x13bc: std %o0, [%i0 + 0x10]
.word 0x81580000 ! t3_kref+0x13c0: flushw
.word 0x9095baa6 ! t3_kref+0x13c4: orcc %l6, -0x55a, %o0
.word 0xb9a0055c ! t3_kref+0x13c8: fsqrtd %f28, %f28
.word 0xb9b00fc0 ! t3_kref+0x13cc: fone %f28
.word 0xb7a0053b ! t3_kref+0x13d0: fsqrts %f27, %f27
.word 0x9aa261bd ! t3_kref+0x13d4: subcc %o1, 0x1bd, %o5
.word 0x22800003 ! t3_kref+0x13d8: be,a _kref+0x13e4
.word 0x9e2835b1 ! t3_kref+0x13dc: andn %g0, -0xa4f, %o7
.word 0xbba7093b ! t3_kref+0x13e0: fmuls %f28, %f27, %f29
.word 0xb5b70eda ! t3_kref+0x13e4: fornot2 %f28, %f26, %f26
.word 0x9e45fc5f ! t3_kref+0x13e8: addc %l7, -0x3a1, %o7
.word 0xda764000 ! t3_kref+0x13ec: stx %o5, [%i1]
.word 0xacaec01b ! t3_kref+0x13f0: andncc %i3, %i3, %l6
.word 0xd0366016 ! t3_kref+0x13f4: sth %o0, [%i1 + 0x16]
.word 0x81580000 ! t3_kref+0x13f8: flushw
.word 0xbba6c8bc ! t3_kref+0x13fc: fsubs %f27, %f28, %f29
.word 0x9815698a ! t3_kref+0x1400: or %l5, 0x98a, %o4
.word 0x9de3bfa0 ! t3_kref+0x1404: save %sp, -0x60, %sp
.word 0xb8be20dd ! t3_kref+0x1408: xnorcc %i0, 0xdd, %i4
.word 0x9fef3c79 ! t3_kref+0x140c: restore %i4, -0x387, %o7
.word 0x9de3bfa0 ! t3_kref+0x1410: save %sp, -0x60, %sp
.word 0xadee4019 ! t3_kref+0x1414: restore %i1, %i1, %l6
.word 0xb9a7095c ! t3_kref+0x1418: fmuld %f28, %f28, %f28
.word 0x22480008 ! t3_kref+0x141c: be,a,pt %icc, _kref+0x143c
.word 0xa4156102 ! t3_kref+0x1420: or %l5, 0x102, %l2
.word 0xee362006 ! t3_kref+0x1424: sth %l7, [%i0 + 6]
.word 0x81af0a5c ! t3_kref+0x1428: fcmpd %fcc0, %f28, %f28
.word 0x8045b813 ! t3_kref+0x142c: addc %l6, -0x7ed, %g0
.word 0x2f480002 ! t3_kref+0x1430: fbu,a,pt %fcc0, _kref+0x1438
.word 0xb9a0189c ! t3_kref+0x1434: fitos %f28, %f28
.word 0xb7a0013b ! t3_kref+0x1438: fabss %f27, %f27
.word 0xa7400000 ! t3_kref+0x143c: mov %y, %l3
.word 0x8125c00d ! t3_kref+0x1440: mulscc %l7, %o5, %g0
.word 0xe4d0a02e ! t3_kref+0x1444: ldsha [%g2 + 0x2e]%asi, %l2
.word 0xb9b68edc ! t3_kref+0x1448: fornot2 %f26, %f28, %f28
.word 0xe8de1000 ! t3_kref+0x144c: ldxa [%i0]0x80, %l4
.word 0xad3ec01b ! t3_kref+0x1450: sra %i3, %i3, %l6
.word 0x9de3bfa0 ! t3_kref+0x1454: save %sp, -0x60, %sp
.word 0xabeef835 ! t3_kref+0x1458: restore %i3, -0x7cb, %l5
.word 0x95b24280 ! t3_kref+0x145c: array32 %o1, %g0, %o2
.word 0xb9a0055c ! t3_kref+0x1460: fsqrtd %f28, %f28
.word 0xa925ab0b ! t3_kref+0x1464: mulscc %l6, 0xb0b, %l4
.word 0x8143e040 ! t3_kref+0x1468: membar 0x40
.word 0xe01e6000 ! t3_kref+0x146c: ldd [%i1], %l0
.word 0x90457cd2 ! t3_kref+0x1470: addc %l5, -0x32e, %o0
.word 0x9a824017 ! t3_kref+0x1474: addcc %o1, %l7, %o5
.word 0xb7a0109c ! t3_kref+0x1478: fxtos %f28, %f27
.word 0xbbb00f3c ! t3_kref+0x147c: fsrc2s %f28, %f29
.word 0x9862fbed ! t3_kref+0x1480: subc %o3, -0x413, %o4
.word 0xda366002 ! t3_kref+0x1484: sth %o5, [%i1 + 2]
.word 0x8076bb97 ! t3_kref+0x1488: udiv %i2, -0x469, %g0
.word 0x9aa5b7b2 ! t3_kref+0x148c: subcc %l6, -0x84e, %o5
.word 0xd636401b ! t3_kref+0x1490: sth %o3, [%i1 + %i3]
.word 0xb9a018dc ! t3_kref+0x1494: fdtos %f28, %f28
.word 0xf630a03c ! t3_kref+0x1498: sth %i3, [%g2 + 0x3c]
.word 0xb5a70d3c ! t3_kref+0x149c: fsmuld %f28, %f28, %f26
.word 0xaf40c000 ! t3_kref+0x14a0: mov %asi, %l7
.word 0xda4e3fed ! t3_kref+0x14a4: ldsb [%i0 - 0x13], %o5
.word 0x2c800008 ! t3_kref+0x14a8: bneg,a _kref+0x14c8
.word 0xa6420015 ! t3_kref+0x14ac: addc %o0, %l5, %l3
.word 0x37800004 ! t3_kref+0x14b0: fbge,a _kref+0x14c0
.word 0xaf223a6d ! t3_kref+0x14b4: mulscc %o0, -0x593, %l7
.word 0x30800007 ! t3_kref+0x14b8: ba,a _kref+0x14d4
.word 0xb9a7085c ! t3_kref+0x14bc: faddd %f28, %f28, %f28
.word 0x801ae368 ! t3_kref+0x14c0: xor %o3, 0x368, %g0
.word 0xafb200fb ! t3_kref+0x14c4: edge16ln %o0, %i3, %l7
.word 0x8143c000 ! t3_kref+0x14c8: stbar
.word 0xd2363ff4 ! t3_kref+0x14cc: sth %o1, [%i0 - 0xc]
.word 0xb5b70a5a ! t3_kref+0x14d0: fpadd32 %f28, %f26, %f26
.word 0xd220a01c ! t3_kref+0x14d4: st %o1, [%g2 + 0x1c]
.word 0xa7336006 ! t3_kref+0x14d8: srl %o5, 0x6, %l3
.word 0x9b3a601b ! t3_kref+0x14dc: sra %o1, 0x1b, %o5
.word 0xac7d7bd0 ! t3_kref+0x14e0: sdiv %l5, -0x430, %l6
.word 0xeeb6d019 ! t3_kref+0x14e4: stha %l7, [%i3 + %i1]0x80
.word 0xb7a0053b ! t3_kref+0x14e8: fsqrts %f27, %f27
.word 0xadb54240 ! t3_kref+0x14ec: array16 %l5, %g0, %l6
.word 0x9fb7045c ! t3_kref+0x14f0: fcmpne16 %f28, %f28, %o7
.word 0xae15c009 ! t3_kref+0x14f4: or %l7, %o1, %l7
.word 0xaa12f62e ! t3_kref+0x14f8: or %o3, -0x9d2, %l5
.word 0xa8a2e410 ! t3_kref+0x14fc: subcc %o3, 0x410, %l4
.word 0xa48aa42b ! t3_kref+0x1500: andcc %o2, 0x42b, %l2
.word 0x2c480007 ! t3_kref+0x1504: bneg,a,pt %icc, _kref+0x1520
.word 0xd518001d ! t3_kref+0x1508: ldd [%g0 + %i5], %f10
.word 0x81af0adc ! t3_kref+0x150c: fcmped %fcc0, %f28, %f28
.word 0xbbb6cabc ! t3_kref+0x1510: fpsub16s %f27, %f28, %f29
.word 0x81ae8a5a ! t3_kref+0x1514: fcmpd %fcc0, %f26, %f26
.word 0xb5a0055a ! t3_kref+0x1518: fsqrtd %f26, %f26
.word 0xb9a018dc ! t3_kref+0x151c: fdtos %f28, %f28
.word 0xf7270018 ! t3_kref+0x1520: st %f27, [%i4 + %i0]
.word 0xa632219f ! t3_kref+0x1524: orn %o0, 0x19f, %l3
.word 0xb9b706fa ! t3_kref+0x1528: fmul8ulx16 %f28, %f26, %f28
.word 0xb9b70dda ! t3_kref+0x152c: fnand %f28, %f26, %f28
.word 0xb7a0109c ! t3_kref+0x1530: fxtos %f28, %f27
.word 0x94b24015 ! t3_kref+0x1534: orncc %o1, %l5, %o2
.word 0xc7ee100a ! t3_kref+0x1538: prefetcha %i0 + %o2, 3
.word 0x83414000 ! t3_kref+0x153c: mov %pc, %g1
.word 0x92b82e68 ! t3_kref+0x1540: xnorcc %g0, 0xe68, %o1
.word 0x94b2f565 ! t3_kref+0x1544: orncc %o3, -0xa9b, %o2
.word 0xbba6c9bb ! t3_kref+0x1548: fdivs %f27, %f27, %f29
.word 0xe81e3fe0 ! t3_kref+0x154c: ldd [%i0 - 0x20], %l4
.word 0xb9b6cefb ! t3_kref+0x1550: fornot2s %f27, %f27, %f28
.word 0xb5a0193c ! t3_kref+0x1554: fstod %f28, %f26
.word 0xb5a689da ! t3_kref+0x1558: fdivd %f26, %f26, %f26
.word 0xe8000018 ! t3_kref+0x155c: ld [%g0 + %i0], %l4
.word 0xb7b00c20 ! t3_kref+0x1560: fzeros %f27
sethi %hi(2f), %o7
.word 0xe40be194 ! t3_kref+0x1568: ldub [%o7 + 0x194], %l2
.word 0xa41ca00c ! t3_kref+0x156c: xor %l2, 0xc, %l2
.word 0xe42be194 ! t3_kref+0x1570: stb %l2, [%o7 + 0x194]
.word 0x81dbe194 ! t3_kref+0x1574: flush %o7 + 0x194
.word 0xee50a02c ! t3_kref+0x1578: ldsh [%g2 + 0x2c], %l7
.word 0xefee101b ! t3_kref+0x157c: prefetcha %i0 + %i3, 23
.word 0xb9a0055c ! t3_kref+0x1580: fsqrtd %f28, %f28
.word 0xf9be184c ! t3_kref+0x1584: stda %f28, [%i0 + %o4]0xc2
.word 0xd220a01c ! t3_kref+0x1588: st %o1, [%g2 + 0x1c]
.word 0xbba709bd ! t3_kref+0x158c: fdivs %f28, %f29, %f29
.word 0xb9b68dda ! t3_kref+0x1590: fnand %f26, %f26, %f28
2: .word 0xaca5a8d2 ! t3_kref+0x1594: subcc %l6, 0x8d2, %l6
.word 0xb5a0015a ! t3_kref+0x1598: fabsd %f26, %f26
.word 0x8143c000 ! t3_kref+0x159c: stbar
.word 0xb9a0055a ! t3_kref+0x15a0: fsqrtd %f26, %f28
.word 0xb7a7083c ! t3_kref+0x15a4: fadds %f28, %f28, %f27
.word 0xf4363fe6 ! t3_kref+0x15a8: sth %i2, [%i0 - 0x1a]
.word 0xf99e1a1b ! t3_kref+0x15ac: ldda [%i0 + %i3]0xd0, %f28
.word 0x90e24000 ! t3_kref+0x15b0: subccc %o1, %g0, %o0
call SYM(t3_subr1)
.word 0xb5b7473c ! t3_kref+0x15b8: fmuld8ulx16 %f29, %f28, %f26
.word 0xd4b0a01e ! t3_kref+0x15bc: stha %o2, [%g2 + 0x1e]%asi
.word 0xb9a0055c ! t3_kref+0x15c0: fsqrtd %f28, %f28
.word 0xb7a0189b ! t3_kref+0x15c4: fitos %f27, %f27
.word 0xa6083db7 ! t3_kref+0x15c8: and %g0, -0x249, %l3
.word 0x2a480004 ! t3_kref+0x15cc: bcs,a,pt %icc, _kref+0x15dc
.word 0xec063fe8 ! t3_kref+0x15d0: ld [%i0 - 0x18], %l6
.word 0x993a200b ! t3_kref+0x15d4: sra %o0, 0xb, %o4
.word 0xa432401a ! t3_kref+0x15d8: orn %o1, %i2, %l2
.word 0x9b202a03 ! t3_kref+0x15dc: mulscc %g0, 0xa03, %o5
.word 0xa8a5c01a ! t3_kref+0x15e0: subcc %l7, %i2, %l4
.word 0x2a480004 ! t3_kref+0x15e4: bcs,a,pt %icc, _kref+0x15f4
.word 0xc56e7ff0 ! t3_kref+0x15e8: prefetch %i1 - 0x10, 2
.word 0xad322001 ! t3_kref+0x15ec: srl %o0, 0x1, %l6
.word 0xac8ec008 ! t3_kref+0x15f0: andcc %i3, %o0, %l6
.word 0x94a6b670 ! t3_kref+0x15f4: subcc %i2, -0x990, %o2
.word 0xe96e001a ! t3_kref+0x15f8: prefetch %i0 + %i2, 20
.word 0xfb20a03c ! t3_kref+0x15fc: st %f29, [%g2 + 0x3c]
.word 0xd3f65017 ! t3_kref+0x1600: casxa [%i1]0x80, %l7, %o1
.word 0x921eb0f0 ! t3_kref+0x1604: xor %i2, -0xf10, %o1
.word 0xb9a7095c ! t3_kref+0x1608: fmuld %f28, %f28, %f28
.word 0xa4a5bec6 ! t3_kref+0x160c: subcc %l6, -0x13a, %l2
.word 0xb9b68d1a ! t3_kref+0x1610: fandnot1 %f26, %f26, %f28
.word 0xd2167fea ! t3_kref+0x1614: lduh [%i1 - 0x16], %o1
.word 0x98a2a0fe ! t3_kref+0x1618: subcc %o2, 0xfe, %o4
.word 0x9e3563fc ! t3_kref+0x161c: orn %l5, 0x3fc, %o7
.word 0xd436c018 ! t3_kref+0x1620: sth %o2, [%i3 + %i0]
.word 0xb9a0193b ! t3_kref+0x1624: fstod %f27, %f28
.word 0xa4aaa176 ! t3_kref+0x1628: andncc %o2, 0x176, %l2
.word 0xf4364000 ! t3_kref+0x162c: sth %i2, [%i1]
.word 0xb9a74d3b ! t3_kref+0x1630: fsmuld %f29, %f27, %f28
.word 0xe81e7fe0 ! t3_kref+0x1634: ldd [%i1 - 0x20], %l4
.word 0xf9be5857 ! t3_kref+0x1638: stda %f28, [%i1 + %l7]0xc2
.word 0xf726401c ! t3_kref+0x163c: st %f27, [%i1 + %i4]
.word 0xda366010 ! t3_kref+0x1640: sth %o5, [%i1 + 0x10]
.word 0xe81e3fe8 ! t3_kref+0x1644: ldd [%i0 - 0x18], %l4
.word 0x30800003 ! t3_kref+0x1648: ba,a _kref+0x1654
.word 0xea064000 ! t3_kref+0x164c: ld [%i1], %l5
.word 0xbbb6ce3c ! t3_kref+0x1650: fands %f27, %f28, %f29
.word 0xa87a2fe4 ! t3_kref+0x1654: sdiv %o0, 0xfe4, %l4
.word 0xb9b74d3c ! t3_kref+0x1658: fandnot1s %f29, %f28, %f28
.word 0xe41e3fe0 ! t3_kref+0x165c: ldd [%i0 - 0x20], %l2
.word 0xe0e8a00e ! t3_kref+0x1660: ldstuba [%g2 + 0xe]%asi, %l0
.word 0x34800007 ! t3_kref+0x1664: bg,a _kref+0x1680
.word 0x98b2f840 ! t3_kref+0x1668: orncc %o3, -0x7c0, %o4
.word 0x9305800d ! t3_kref+0x166c: taddcc %l6, %o5, %o1
.word 0xbbb6cafc ! t3_kref+0x1670: fpsub32s %f27, %f28, %f29
.word 0xb9a74d3c ! t3_kref+0x1674: fsmuld %f29, %f28, %f28
.word 0x9416b808 ! t3_kref+0x1678: or %i2, -0x7f8, %o2
.word 0xb9a0193b ! t3_kref+0x167c: fstod %f27, %f28
.word 0xbba0013b ! t3_kref+0x1680: fabss %f27, %f29
.word 0xa7b7055a ! t3_kref+0x1684: fcmpeq16 %f28, %f26, %l3
.word 0xb7b70dfd ! t3_kref+0x1688: fnands %f28, %f29, %f27
.word 0x2c800008 ! t3_kref+0x168c: bneg,a _kref+0x16ac
.word 0x90bd6ada ! t3_kref+0x1690: xnorcc %l5, 0xada, %o0
.word 0x2f800001 ! t3_kref+0x1694: fbu,a _kref+0x1698
.word 0x9323001a ! t3_kref+0x1698: mulscc %o4, %i2, %o1
.word 0xb9a0003d ! t3_kref+0x169c: fmovs %f29, %f28
.word 0xaa45748a ! t3_kref+0x16a0: addc %l5, -0xb76, %l5
.word 0xf9be501d ! t3_kref+0x16a4: stda %f28, [%i1 + %i5]0x80
.word 0x8143c000 ! t3_kref+0x16a8: stbar
.word 0xf9264000 ! t3_kref+0x16ac: st %f28, [%i1]
.word 0x932de01f ! t3_kref+0x16b0: sll %l7, 0x1f, %o1
.word 0xa815a0a7 ! t3_kref+0x16b4: or %l6, 0xa7, %l4
.word 0xbba0189d ! t3_kref+0x16b8: fitos %f29, %f29
.word 0x9b05e772 ! t3_kref+0x16bc: taddcc %l7, 0x772, %o5
.word 0x81854000 ! t3_kref+0x16c0: wr %l5, %g0, %y
.word 0x91b6845a ! t3_kref+0x16c4: fcmpne16 %f26, %f26, %o0
.word 0x93223905 ! t3_kref+0x16c8: mulscc %o0, -0x6fb, %o1
.word 0xf99e5a5d ! t3_kref+0x16cc: ldda [%i1 + %i5]0xd2, %f28
.word 0xa80ec00c ! t3_kref+0x16d0: and %i3, %o4, %l4
.word 0x26480001 ! t3_kref+0x16d4: bl,a,pt %icc, _kref+0x16d8
.word 0xb9a70d3c ! t3_kref+0x16d8: fsmuld %f28, %f28, %f28
.word 0xb9a0055c ! t3_kref+0x16dc: fsqrtd %f28, %f28
.word 0xe67e7fe0 ! t3_kref+0x16e0: swap [%i1 - 0x20], %l3
.word 0xd030a01c ! t3_kref+0x16e4: sth %o0, [%g2 + 0x1c]
.word 0xeb6e401a ! t3_kref+0x16e8: prefetch %i1 + %i2, 21
.word 0x2f480003 ! t3_kref+0x16ec: fbu,a,pt %fcc0, _kref+0x16f8
.word 0x807ae470 ! t3_kref+0x16f0: sdiv %o3, 0x470, %g0
.word 0xa525800b ! t3_kref+0x16f4: mulscc %l6, %o3, %l2
.word 0x9245c000 ! t3_kref+0x16f8: addc %l7, %g0, %o1
.word 0xfb200019 ! t3_kref+0x16fc: st %f29, [%g0 + %i1]
.word 0x9a154015 ! t3_kref+0x1700: or %l5, %l5, %o5
.word 0xb9a0193d ! t3_kref+0x1704: fstod %f29, %f28
.word 0xa4068008 ! t3_kref+0x1708: add %i2, %o0, %l2
.word 0xc1ee5016 ! t3_kref+0x170c: prefetcha %i1 + %l6, 0
.word 0x9832800b ! t3_kref+0x1710: orn %o2, %o3, %o4
.word 0x36800002 ! t3_kref+0x1714: bge,a _kref+0x171c
.word 0x942e800c ! t3_kref+0x1718: andn %i2, %o4, %o2
.word 0x26480008 ! t3_kref+0x171c: bl,a,pt %icc, _kref+0x173c
.word 0x80bebb45 ! t3_kref+0x1720: xnorcc %i2, -0x4bb, %g0
.word 0xe8de2008 ! t3_kref+0x1724: ldxa [%i0 + 8]%asi, %l4
.word 0xf920a02c ! t3_kref+0x1728: st %f28, [%g2 + 0x2c]
.word 0x98837c5b ! t3_kref+0x172c: addcc %o5, -0x3a5, %o4
.word 0xb9a0191d ! t3_kref+0x1730: fitod %f29, %f28
.word 0xaac5c00b ! t3_kref+0x1734: addccc %l7, %o3, %l5
.word 0xb7a000bd ! t3_kref+0x1738: fnegs %f29, %f27
.word 0x29480004 ! t3_kref+0x173c: fbl,a,pt %fcc0, _kref+0x174c
.word 0x94e68016 ! t3_kref+0x1740: subccc %i2, %l6, %o2
.word 0xbba0189c ! t3_kref+0x1744: fitos %f28, %f29
.word 0xbba0003c ! t3_kref+0x1748: fmovs %f28, %f29
.word 0xfd6e7ff8 ! t3_kref+0x174c: prefetch %i1 - 8, 30
.word 0xb7a7493b ! t3_kref+0x1750: fmuls %f29, %f27, %f27
.word 0xc06e0000 ! t3_kref+0x1754: ldstub [%i0], %g0
.word 0xb9a0191b ! t3_kref+0x1758: fitod %f27, %f28
.word 0x90a2000c ! t3_kref+0x175c: subcc %o0, %o4, %o0
.word 0x9b400000 ! t3_kref+0x1760: mov %y, %o5
.word 0xa6bd801b ! t3_kref+0x1764: xnorcc %l6, %i3, %l3
.word 0xb7a709bc ! t3_kref+0x1768: fdivs %f28, %f28, %f27
.word 0xa4a30008 ! t3_kref+0x176c: subcc %o4, %o0, %l2
.word 0xb7b6cabb ! t3_kref+0x1770: fpsub16s %f27, %f27, %f27
.word 0x3c800008 ! t3_kref+0x1774: bpos,a _kref+0x1794
.word 0x9422a7ae ! t3_kref+0x1778: sub %o2, 0x7ae, %o2
.word 0xbbb00c20 ! t3_kref+0x177c: fzeros %f29
.word 0xbbb70e3d ! t3_kref+0x1780: fands %f28, %f29, %f29
.word 0xa8ba401b ! t3_kref+0x1784: xnorcc %o1, %i3, %l4
.word 0xadb3006d ! t3_kref+0x1788: edge8ln %o4, %o5, %l6
.word 0xb9a74d3b ! t3_kref+0x178c: fsmuld %f29, %f27, %f28
.word 0xbba6c9bc ! t3_kref+0x1790: fdivs %f27, %f28, %f29
.word 0xe8871019 ! t3_kref+0x1794: lda [%i4 + %i1]0x80, %l4
.word 0xb7b00cfb ! t3_kref+0x1798: fnot2s %f27, %f27
.word 0xaabae908 ! t3_kref+0x179c: xnorcc %o3, 0x908, %l5
.word 0xde4e7ffe ! t3_kref+0x17a0: ldsb [%i1 - 2], %o7
.word 0xe4086284 ! t3_kref+0x17a4: ldub [%g1 + 0x284], %l2
.word 0xa41ca00c ! t3_kref+0x17a8: xor %l2, 0xc, %l2
.word 0xe4286284 ! t3_kref+0x17ac: stb %l2, [%g1 + 0x284]
.word 0x81d86284 ! t3_kref+0x17b0: flush %g1 + 0x284
.word 0xb5a6885a ! t3_kref+0x17b4: faddd %f26, %f26, %f26
.word 0xd6100018 ! t3_kref+0x17b8: lduh [%g0 + %i0], %o3
.word 0xc0a01018 ! t3_kref+0x17bc: sta %g0, [%g0 + %i0]0x80
2: .word 0xb9a0053d ! t3_kref+0x17c0: fsqrts %f29, %f28
.word 0xb9a0013c ! t3_kref+0x17c4: fabss %f28, %f28
.word 0xb9a709da ! t3_kref+0x17c8: fdivd %f28, %f26, %f28
.word 0xd290a03e ! t3_kref+0x17cc: lduha [%g2 + 0x3e]%asi, %o1
.word 0xb9b6c67c ! t3_kref+0x17d0: fmul8x16au %f27, %f28, %f28
.word 0xbba0053b ! t3_kref+0x17d4: fsqrts %f27, %f29
.word 0xa8c3679a ! t3_kref+0x17d8: addccc %o5, 0x79a, %l4
.word 0xf7263fe8 ! t3_kref+0x17dc: st %f27, [%i0 - 0x18]
.word 0xb5a0055c ! t3_kref+0x17e0: fsqrtd %f28, %f26
.word 0x22800004 ! t3_kref+0x17e4: be,a _kref+0x17f4
.word 0xbba749bc ! t3_kref+0x17e8: fdivs %f29, %f28, %f29
.word 0xc00e7ff4 ! t3_kref+0x17ec: ldub [%i1 - 0xc], %g0
.word 0xa73ec00b ! t3_kref+0x17f0: sra %i3, %o3, %l3
.word 0xf786101c ! t3_kref+0x17f4: lda [%i0 + %i4]0x80, %f27
.word 0xec2e001a ! t3_kref+0x17f8: stb %l6, [%i0 + %i2]
.word 0x28800003 ! t3_kref+0x17fc: bleu,a _kref+0x1808
.word 0xf9260000 ! t3_kref+0x1800: st %f28, [%i0]
.word 0xecbf5019 ! t3_kref+0x1804: stda %l6, [%i5 + %i1]0x80
.word 0xa523000c ! t3_kref+0x1808: mulscc %o4, %o4, %l2
.word 0xd8d63ffe ! t3_kref+0x180c: ldsha [%i0 - 2]%asi, %o4
.word 0x3b480002 ! t3_kref+0x1810: fble,a,pt %fcc0, _kref+0x1818
.word 0xc56e3fe8 ! t3_kref+0x1814: prefetch %i0 - 0x18, 2
.word 0x39800008 ! t3_kref+0x1818: fbuge,a _kref+0x1838
.word 0xb9b7473c ! t3_kref+0x181c: fmuld8ulx16 %f29, %f28, %f28
.word 0xadb5410d ! t3_kref+0x1820: edge32 %l5, %o5, %l6
.word 0xf93e001d ! t3_kref+0x1824: std %f28, [%i0 + %i5]
.word 0xd006001c ! t3_kref+0x1828: ld [%i0 + %i4], %o0
.word 0xbba709bd ! t3_kref+0x182c: fdivs %f28, %f29, %f29
.word 0x31480003 ! t3_kref+0x1830: fba,a,pt %fcc0, _kref+0x183c
.word 0xb5a0105a ! t3_kref+0x1834: fdtox %f26, %f26
.word 0xacab400d ! t3_kref+0x1838: andncc %o5, %o5, %l6
.word 0xf9070019 ! t3_kref+0x183c: ld [%i4 + %i1], %f28
.word 0xf7070018 ! t3_kref+0x1840: ld [%i4 + %i0], %f27
.word 0xb9a0191b ! t3_kref+0x1844: fitod %f27, %f28
.word 0xb9a0015a ! t3_kref+0x1848: fabsd %f26, %f28
.word 0xb7a0053d ! t3_kref+0x184c: fsqrts %f29, %f27
.word 0xae82e8dd ! t3_kref+0x1850: addcc %o3, 0x8dd, %l7
.word 0xd088a00f ! t3_kref+0x1854: lduba [%g2 + 0xf]%asi, %o0
.word 0xdbe65016 ! t3_kref+0x1858: casa [%i1]0x80, %l6, %o5
.word 0x23800006 ! t3_kref+0x185c: fbne,a _kref+0x1874
.word 0xbbb007ba ! t3_kref+0x1860: fpackfix %f26, %f29
.word 0xd66e4000 ! t3_kref+0x1864: ldstub [%i1], %o3
.word 0x9f3ae00c ! t3_kref+0x1868: sra %o3, 0xc, %o7
.word 0xa6c6b3c0 ! t3_kref+0x186c: addccc %i2, -0xc40, %l3
.word 0xab326013 ! t3_kref+0x1870: srl %o1, 0x13, %l5
.word 0xd8d6501b ! t3_kref+0x1874: ldsha [%i1 + %i3]0x80, %o4
.word 0xd8116134 ! t3_kref+0x1878: lduh [%g5 + 0x134], %o4
.word 0xa6c57a83 ! t3_kref+0x187c: addccc %l5, -0x57d, %l3
.word 0xb5a7095c ! t3_kref+0x1880: fmuld %f28, %f28, %f26
.word 0xa4e5650c ! t3_kref+0x1884: subccc %l5, 0x50c, %l2
.word 0xd296d019 ! t3_kref+0x1888: lduha [%i3 + %i1]0x80, %o1
.word 0x20480006 ! t3_kref+0x188c: bn,a,pt %icc, _kref+0x18a4
.word 0xfb80a02c ! t3_kref+0x1890: lda [%g2 + 0x2c]%asi, %f29
.word 0xc807bfe8 ! t3_kref+0x1894: ld [%fp - 0x18], %g4
.word 0x94bd7abb ! t3_kref+0x1898: xnorcc %l5, -0x545, %o2
.word 0xe878a02c ! t3_kref+0x189c: swap [%g2 + 0x2c], %l4
.word 0xb9b68a9c ! t3_kref+0x18a0: fpsub16 %f26, %f28, %f28
.word 0x81af4a3c ! t3_kref+0x18a4: fcmps %fcc0, %f29, %f28
.word 0xb9b70f5c ! t3_kref+0x18a8: fornot1 %f28, %f28, %f28
.word 0x81418000 ! t3_kref+0x18ac: mov %fprs, %g0
.word 0xb9b70f5c ! t3_kref+0x18b0: fornot1 %f28, %f28, %f28
.word 0xac357dbe ! t3_kref+0x18b4: orn %l5, -0x242, %l6
.word 0xc0a6101c ! t3_kref+0x18b8: sta %g0, [%i0 + %i4]0x80
.word 0xf786501c ! t3_kref+0x18bc: lda [%i1 + %i4]0x80, %f27
.word 0xb9b746bd ! t3_kref+0x18c0: fmul8x16al %f29, %f29, %f28
.word 0x94223e1f ! t3_kref+0x18c4: sub %o0, -0x1e1, %o2
.word 0x3e800006 ! t3_kref+0x18c8: bvc,a _kref+0x18e0
.word 0xb9b70e1c ! t3_kref+0x18cc: fand %f28, %f28, %f28
.word 0xb5b70f5c ! t3_kref+0x18d0: fornot1 %f28, %f28, %f26
.word 0x947ac00d ! t3_kref+0x18d4: sdiv %o3, %o5, %o2
.word 0xd80e3ff3 ! t3_kref+0x18d8: ldub [%i0 - 0xd], %o4
.word 0xf91e001d ! t3_kref+0x18dc: ldd [%i0 + %i5], %f28
.word 0xe1ee101b ! t3_kref+0x18e0: prefetcha %i0 + %i3, 16
.word 0x35480006 ! t3_kref+0x18e4: fbue,a,pt %fcc0, _kref+0x18fc
.word 0xa526800b ! t3_kref+0x18e8: mulscc %i2, %o3, %l2
.word 0x95b7059a ! t3_kref+0x18ec: fcmpgt32 %f28, %f26, %o2
.word 0x952ac00a ! t3_kref+0x18f0: sll %o3, %o2, %o2
.word 0xb9b70e80 ! t3_kref+0x18f4: fsrc1 %f28, %f28
.word 0xc00e3ff6 ! t3_kref+0x18f8: ldub [%i0 - 0xa], %g0
.word 0xf9be184d ! t3_kref+0x18fc: stda %f28, [%i0 + %o5]0xc2
.word 0x9926c00c ! t3_kref+0x1900: mulscc %i3, %o4, %o4
.word 0x96034015 ! t3_kref+0x1904: add %o5, %l5, %o3
.word 0xb9a0189d ! t3_kref+0x1908: fitos %f29, %f28
.word 0xbbb00c20 ! t3_kref+0x190c: fzeros %f29
.word 0x3c800006 ! t3_kref+0x1910: bpos,a _kref+0x1928
.word 0x81dd8009 ! t3_kref+0x1914: flush %l6 + %o1
.word 0x8143c000 ! t3_kref+0x1918: stbar
.word 0xb9b7497c ! t3_kref+0x191c: fpmerge %f29, %f28, %f28
.word 0x3c800006 ! t3_kref+0x1920: bpos,a _kref+0x1938
.word 0xb7abc03d ! t3_kref+0x1924: fmovso %fcc0, %f29, %f27
.word 0xb9b746bd ! t3_kref+0x1928: fmul8x16al %f29, %f29, %f28
.word 0xb9a6c93c ! t3_kref+0x192c: fmuls %f27, %f28, %f28
.word 0xab334016 ! t3_kref+0x1930: srl %o5, %l6, %l5
.word 0xedee501d ! t3_kref+0x1934: prefetcha %i1 + %i5, 22
.word 0xd4a62010 ! t3_kref+0x1938: sta %o2, [%i0 + 0x10]%asi
.word 0xd620a00c ! t3_kref+0x193c: st %o3, [%g2 + 0xc]
.word 0x9e423870 ! t3_kref+0x1940: addc %o0, -0x790, %o7
.word 0x27480007 ! t3_kref+0x1944: fbul,a,pt %fcc0, _kref+0x1960
.word 0xe56e3ff0 ! t3_kref+0x1948: prefetch %i0 - 0x10, 18
.word 0xf9200019 ! t3_kref+0x194c: st %f28, [%g0 + %i1]
.word 0x9fc10000 ! t3_kref+0x1950: call %g4
.word 0xec1e401d ! t3_kref+0x1954: ldd [%i1 + %i5], %l6
.word 0xf53e6000 ! t3_kref+0x1958: std %f26, [%i1]
.word 0xb9a70d3b ! t3_kref+0x195c: fsmuld %f28, %f27, %f28
.word 0xf900a03c ! t3_kref+0x1960: ld [%g2 + 0x3c], %f28
.word 0xeb6e401a ! t3_kref+0x1964: prefetch %i1 + %i2, 21
.word 0xec86101c ! t3_kref+0x1968: lda [%i0 + %i4]0x80, %l6
.word 0x92a30000 ! t3_kref+0x196c: subcc %o4, %g0, %o1
.word 0x98600009 ! t3_kref+0x1970: subc %g0, %o1, %o4
.word 0x29480002 ! t3_kref+0x1974: fbl,a,pt %fcc0, _kref+0x197c
.word 0xbba0189d ! t3_kref+0x1978: fitos %f29, %f29
.word 0xc76e2010 ! t3_kref+0x197c: prefetch %i0 + 0x10, 3
.word 0xb5b00c00 ! t3_kref+0x1980: fzero %f26
.word 0xe66e8019 ! t3_kref+0x1984: ldstub [%i2 + %i1], %l3
.word 0xd236c019 ! t3_kref+0x1988: sth %o1, [%i3 + %i1]
.word 0xb9a74d3d ! t3_kref+0x198c: fsmuld %f29, %f29, %f28
.word 0xb9a7083c ! t3_kref+0x1990: fadds %f28, %f28, %f28
.word 0x81af0a5c ! t3_kref+0x1994: fcmpd %fcc0, %f28, %f28
.word 0xdac6501c ! t3_kref+0x1998: ldswa [%i1 + %i4]0x80, %o5
.word 0xb7a6c8bc ! t3_kref+0x199c: fsubs %f27, %f28, %f27
.word 0xb9b68e1c ! t3_kref+0x19a0: fand %f26, %f28, %f28
.word 0xaa830008 ! t3_kref+0x19a4: addcc %o4, %o0, %l5
.word 0xb9b7075c ! t3_kref+0x19a8: fpack32 %f28, %f28, %f28
.word 0x2c800008 ! t3_kref+0x19ac: bneg,a _kref+0x19cc
.word 0xb9b70d1c ! t3_kref+0x19b0: fandnot1 %f28, %f28, %f28
.word 0xe0180018 ! t3_kref+0x19b4: ldd [%g0 + %i0], %l0
.word 0xbbb0077a ! t3_kref+0x19b8: fpack16 %f26, %f29
.word 0xe0780018 ! t3_kref+0x19bc: swap [%g0 + %i0], %l0
.word 0xf986201c ! t3_kref+0x19c0: lda [%i0 + 0x1c]%asi, %f28
.word 0x98e2c01a ! t3_kref+0x19c4: subccc %o3, %i2, %o4
.word 0xf36e401d ! t3_kref+0x19c8: prefetch %i1 + %i5, 25
.word 0x90b83413 ! t3_kref+0x19cc: xnorcc %g0, -0xbed, %o0
.word 0xd090a00e ! t3_kref+0x19d0: lduha [%g2 + 0xe]%asi, %o0
.word 0x80f33407 ! t3_kref+0x19d4: udivcc %o4, -0xbf9, %g0
.word 0xc12e001c ! t3_kref+0x19d8: st %fsr, [%i0 + %i4]
.word 0xd6500018 ! t3_kref+0x19dc: ldsh [%g0 + %i0], %o3
.word 0xe16e6008 ! t3_kref+0x19e0: prefetch %i1 + 8, 16
.word 0xe6070019 ! t3_kref+0x19e4: ld [%i4 + %i1], %l3
.word 0x2d480004 ! t3_kref+0x19e8: fbg,a,pt %fcc0, _kref+0x19f8
.word 0xad2de00d ! t3_kref+0x19ec: sll %l7, 0xd, %l6
.word 0xa4f6a9fe ! t3_kref+0x19f0: udivcc %i2, 0x9fe, %l2
.word 0xd06822fc ! t3_kref+0x19f4: ldstub [%g0 + 0x2fc], %o0
.word 0x9f414000 ! t3_kref+0x19f8: mov %pc, %o7
.word 0x21480007 ! t3_kref+0x19fc: fbn,a,pt %fcc0, _kref+0x1a18
.word 0xac637369 ! t3_kref+0x1a00: subc %o5, -0xc97, %l6
.word 0xb7b74efd ! t3_kref+0x1a04: fornot2s %f29, %f29, %f27
.word 0x9f414000 ! t3_kref+0x1a08: mov %pc, %o7
.word 0xadb200f7 ! t3_kref+0x1a0c: edge16ln %o0, %l7, %l6
.word 0xeaa8a03c ! t3_kref+0x1a10: stba %l5, [%g2 + 0x3c]%asi
.word 0xa642801a ! t3_kref+0x1a14: addc %o2, %i2, %l3
.word 0x813d4016 ! t3_kref+0x1a18: sra %l5, %l6, %g0
.word 0xa53b4008 ! t3_kref+0x1a1c: sra %o5, %o0, %l2
.word 0x3a480007 ! t3_kref+0x1a20: bcc,a,pt %icc, _kref+0x1a3c
.word 0xb9a6895a ! t3_kref+0x1a24: fmuld %f26, %f26, %f28
.word 0x81af0a5a ! t3_kref+0x1a28: fcmpd %fcc0, %f28, %f26
.word 0xac820008 ! t3_kref+0x1a2c: addcc %o0, %o0, %l6
.word 0x8143c000 ! t3_kref+0x1a30: stbar
.word 0x9022801a ! t3_kref+0x1a34: sub %o2, %i2, %o0
.word 0xb5b70a1c ! t3_kref+0x1a38: fpadd16 %f28, %f28, %f26
.word 0x8143e000 ! t3_kref+0x1a3c: membar 0x0
.word 0x99b6810a ! t3_kref+0x1a40: edge32 %i2, %o2, %o4
.word 0xe0780018 ! t3_kref+0x1a44: swap [%g0 + %i0], %l0
.word 0xf7ee101d ! t3_kref+0x1a48: prefetcha %i0 + %i5, 27
.word 0xecee1000 ! t3_kref+0x1a4c: ldstuba [%i0]0x80, %l6
.word 0xb9a7095c ! t3_kref+0x1a50: fmuld %f28, %f28, %f28
.word 0xc0a0a02c ! t3_kref+0x1a54: sta %g0, [%g2 + 0x2c]%asi
.word 0x28800002 ! t3_kref+0x1a58: bleu,a _kref+0x1a60
.word 0x9e22c01b ! t3_kref+0x1a5c: sub %o3, %i3, %o7
.word 0x95b6c11b ! t3_kref+0x1a60: edge32 %i3, %i3, %o2
! .word 0x24499966 ! t3_kref+0x1a64: ble,a,pt %icc, SYM(t3_subr1)
ble,a,pt %icc, SYM(t3_subr1)
.word 0x9e006528 ! t3_kref+0x1a68: add %g1, 0x528, %o7
.word 0xb5a74d3c ! t3_kref+0x1a6c: fsmuld %f29, %f28, %f26
.word 0xb9a708dc ! t3_kref+0x1a70: fsubd %f28, %f28, %f28
.word 0xb7a000bb ! t3_kref+0x1a74: fnegs %f27, %f27
.word 0xa53ec00a ! t3_kref+0x1a78: sra %i3, %o2, %l2
.word 0x36480001 ! t3_kref+0x1a7c: bge,a,pt %icc, _kref+0x1a80
.word 0xfb267ff0 ! t3_kref+0x1a80: st %f29, [%i1 - 0x10]
.word 0x33480006 ! t3_kref+0x1a84: fbe,a,pt %fcc0, _kref+0x1a9c
.word 0xea062018 ! t3_kref+0x1a88: ld [%i0 + 0x18], %l5
.word 0x2d800007 ! t3_kref+0x1a8c: fbg,a _kref+0x1aa8
.word 0xe4d67ffa ! t3_kref+0x1a90: ldsha [%i1 - 6]%asi, %l2
.word 0xab40c000 ! t3_kref+0x1a94: mov %asi, %l5
.word 0x9f414000 ! t3_kref+0x1a98: mov %pc, %o7
.word 0x9e16c015 ! t3_kref+0x1a9c: or %i3, %l5, %o7
.word 0xb9a0053b ! t3_kref+0x1aa0: fsqrts %f27, %f28
.word 0xda90a00e ! t3_kref+0x1aa4: lduha [%g2 + 0xe]%asi, %o5
.word 0xdab0a00c ! t3_kref+0x1aa8: stha %o5, [%g2 + 0xc]%asi
.word 0xbbb007bc ! t3_kref+0x1aac: fpackfix %f28, %f29
.word 0xf93f4019 ! t3_kref+0x1ab0: std %f28, [%i5 + %i1]
.word 0xf9270019 ! t3_kref+0x1ab4: st %f28, [%i4 + %i1]
.word 0x39480004 ! t3_kref+0x1ab8: fbuge,a,pt %fcc0, _kref+0x1ac8
.word 0xb9b00c00 ! t3_kref+0x1abc: fzero %f28
.word 0xb9a6895c ! t3_kref+0x1ac0: fmuld %f26, %f28, %f28
.word 0xb9a7493b ! t3_kref+0x1ac4: fmuls %f29, %f27, %f28
.word 0xb9a6c9bd ! t3_kref+0x1ac8: fdivs %f27, %f29, %f28
.word 0xe81e0000 ! t3_kref+0x1acc: ldd [%i0], %l4
.word 0xd020a00c ! t3_kref+0x1ad0: st %o0, [%g2 + 0xc]
.word 0xc9ee501b ! t3_kref+0x1ad4: prefetcha %i1 + %i3, 4
.word 0xebee501a ! t3_kref+0x1ad8: prefetcha %i1 + %i2, 21
.word 0xb9a7095c ! t3_kref+0x1adc: fmuld %f28, %f28, %f28
.word 0x81dc2561 ! t3_kref+0x1ae0: flush %l0 + 0x561
.word 0x3e480005 ! t3_kref+0x1ae4: bvc,a,pt %icc, _kref+0x1af8
.word 0x9ab34000 ! t3_kref+0x1ae8: orncc %o5, %g0, %o5
.word 0xd6b0a01e ! t3_kref+0x1aec: stha %o3, [%g2 + 0x1e]%asi
.word 0xf6a71019 ! t3_kref+0x1af0: sta %i3, [%i4 + %i1]0x80
.word 0xf7063ff8 ! t3_kref+0x1af4: ld [%i0 - 8], %f27
.word 0xf16e2018 ! t3_kref+0x1af8: prefetch %i0 + 0x18, 24
.word 0x92dec00a ! t3_kref+0x1afc: smulcc %i3, %o2, %o1
.word 0xd02e4000 ! t3_kref+0x1b00: stb %o0, [%i1]
.word 0xb9a6c93d ! t3_kref+0x1b04: fmuls %f27, %f29, %f28
.word 0x81b00280 ! t3_kref+0x1b08: array32 %g0, %g0, %g0
.word 0xb9a708dc ! t3_kref+0x1b0c: fsubd %f28, %f28, %f28
.word 0xb5a0191c ! t3_kref+0x1b10: fitod %f28, %f26
.word 0xebee101a ! t3_kref+0x1b14: prefetcha %i0 + %i2, 21
.word 0x90fb2d48 ! t3_kref+0x1b18: sdivcc %o4, 0xd48, %o0
.word 0x9ab6a949 ! t3_kref+0x1b1c: orncc %i2, 0x949, %o5
.word 0xf7a0a02c ! t3_kref+0x1b20: sta %f27, [%g2 + 0x2c]%asi
.word 0x98657248 ! t3_kref+0x1b24: subc %l5, -0xdb8, %o4
.word 0xa48d400c ! t3_kref+0x1b28: andcc %l5, %o4, %l2
.word 0x9de3bfa0 ! t3_kref+0x1b2c: save %sp, -0x60, %sp
.word 0x81c865fc ! t3_kref+0x1b30: return %g1 + 0x5fc
.word 0xfb263ff8 ! t3_kref+0x1b34: st %f29, [%i0 - 8]
.word 0xb9a0013b ! t3_kref+0x1b38: fabss %f27, %f28
.word 0xaca5eb30 ! t3_kref+0x1b3c: subcc %l7, 0xb30, %l6
.word 0xb9a708dc ! t3_kref+0x1b40: fsubd %f28, %f28, %f28
.word 0x9de3bfa0 ! t3_kref+0x1b44: save %sp, -0x60, %sp
.word 0xb647401d ! t3_kref+0x1b48: addc %i5, %i5, %i3
.word 0xa5ef401b ! t3_kref+0x1b4c: restore %i5, %i3, %l2
.word 0xad26c016 ! t3_kref+0x1b50: mulscc %i3, %l6, %l6
.word 0xa60a2ca4 ! t3_kref+0x1b54: and %o0, 0xca4, %l3
.word 0xb9a0193d ! t3_kref+0x1b58: fstod %f29, %f28
.word 0x9fc00004 ! t3_kref+0x1b5c: call %g0 + %g4
.word 0xe41e2000 ! t3_kref+0x1b60: ldd [%i0], %l2
.word 0x951d4016 ! t3_kref+0x1b64: tsubcctv %l5, %l6, %o2
.word 0x81de001c ! t3_kref+0x1b68: flush %i0 + %i4
.word 0xdaf75018 ! t3_kref+0x1b6c: stxa %o5, [%i5 + %i0]0x80
.word 0xa6f0000b ! t3_kref+0x1b70: udivcc %g0, %o3, %l3
.word 0x90a6ed19 ! t3_kref+0x1b74: subcc %i3, 0xd19, %o0
.word 0xb9a0193b ! t3_kref+0x1b78: fstod %f27, %f28
.word 0xb7b74a7c ! t3_kref+0x1b7c: fpadd32s %f29, %f28, %f27
.word 0xc096d018 ! t3_kref+0x1b80: lduha [%i3 + %i0]0x80, %g0
.word 0xb5a0105c ! t3_kref+0x1b84: fdtox %f28, %f26
.word 0xa93dc00d ! t3_kref+0x1b88: sra %l7, %o5, %l4
.word 0xc0780019 ! t3_kref+0x1b8c: swap [%g0 + %i1], %g0
.word 0xd24e0000 ! t3_kref+0x1b90: ldsb [%i0], %o1
.word 0xe44e8019 ! t3_kref+0x1b94: ldsb [%i2 + %i1], %l2
.word 0xf93e3fe0 ! t3_kref+0x1b98: std %f28, [%i0 - 0x20]
.word 0xad3ae000 ! t3_kref+0x1b9c: sra %o3, 0x0, %l6
.word 0xee36c018 ! t3_kref+0x1ba0: sth %l7, [%i3 + %i0]
.word 0x97b2c16d ! t3_kref+0x1ba4: edge32ln %o3, %o5, %o3
.word 0xb9b00fc0 ! t3_kref+0x1ba8: fone %f28
.word 0xf5bf5019 ! t3_kref+0x1bac: stda %f26, [%i5 + %i1]0x80
.word 0xd040a02c ! t3_kref+0x1bb0: ldsw [%g2 + 0x2c], %o0
.word 0xb7a7483d ! t3_kref+0x1bb4: fadds %f29, %f29, %f27
.word 0x9616c000 ! t3_kref+0x1bb8: or %i3, %g0, %o3
.word 0xb7b74abd ! t3_kref+0x1bbc: fpsub16s %f29, %f29, %f27
.word 0x9aa24017 ! t3_kref+0x1bc0: subcc %o1, %l7, %o5
.word 0x9f1afbbf ! t3_kref+0x1bc4: tsubcctv %o3, -0x441, %o7
.word 0xe41f4018 ! t3_kref+0x1bc8: ldd [%i5 + %i0], %l2
.word 0xb9b7071c ! t3_kref+0x1bcc: fmuld8sux16 %f28, %f28, %f28
.word 0xb5a0193d ! t3_kref+0x1bd0: fstod %f29, %f26
.word 0xfb26201c ! t3_kref+0x1bd4: st %f29, [%i0 + 0x1c]
.word 0x81af0a5c ! t3_kref+0x1bd8: fcmpd %fcc0, %f28, %f28
.word 0xf53e3ff8 ! t3_kref+0x1bdc: std %f26, [%i0 - 8]
.word 0xa5b2c157 ! t3_kref+0x1be0: edge32l %o3, %l7, %l2
.word 0xb9b70f9c ! t3_kref+0x1be4: for %f28, %f28, %f28
.word 0xb9a689dc ! t3_kref+0x1be8: fdivd %f26, %f28, %f28
.word 0xa6828017 ! t3_kref+0x1bec: addcc %o2, %l7, %l3
.word 0xb9b70e80 ! t3_kref+0x1bf0: fsrc1 %f28, %f28
.word 0x3f480003 ! t3_kref+0x1bf4: fbo,a,pt %fcc0, _kref+0x1c00
.word 0x8143c000 ! t3_kref+0x1bf8: stbar
.word 0xa93a400d ! t3_kref+0x1bfc: sra %o1, %o5, %l4
.word 0xb9a7085c ! t3_kref+0x1c00: faddd %f28, %f28, %f28
.word 0x90057cd7 ! t3_kref+0x1c04: add %l5, -0x329, %o0
.word 0xb9a70d3c ! t3_kref+0x1c08: fsmuld %f28, %f28, %f28
.word 0xd47e2010 ! t3_kref+0x1c0c: swap [%i0 + 0x10], %o2
.word 0xec3e2008 ! t3_kref+0x1c10: std %l6, [%i0 + 8]
.word 0xb9b7063c ! t3_kref+0x1c14: fmul8x16 %f28, %f28, %f28
.word 0xea300019 ! t3_kref+0x1c18: sth %l5, [%g0 + %i1]
.word 0x81dcb835 ! t3_kref+0x1c1c: flush %l2 - 0x7cb
.word 0xa526800c ! t3_kref+0x1c20: mulscc %i2, %o4, %l2
.word 0x92b2c00c ! t3_kref+0x1c24: orncc %o3, %o4, %o1
.word 0xb5b7091a ! t3_kref+0x1c28: faligndata %f28, %f26, %f26
.word 0xbbb0077c ! t3_kref+0x1c2c: fpack16 %f28, %f29
.word 0xd87e7fe0 ! t3_kref+0x1c30: swap [%i1 - 0x20], %o4
.word 0xb9a0055c ! t3_kref+0x1c34: fsqrtd %f28, %f28
.word 0x22800002 ! t3_kref+0x1c38: be,a _kref+0x1c40
.word 0xb5a7095c ! t3_kref+0x1c3c: fmuld %f28, %f28, %f26
.word 0xecbe3fe0 ! t3_kref+0x1c40: stda %l6, [%i0 - 0x20]%asi
.word 0x99400000 ! t3_kref+0x1c44: mov %y, %o4
.word 0xf430a01e ! t3_kref+0x1c48: sth %i2, [%g2 + 0x1e]
.word 0xe5ee101a ! t3_kref+0x1c4c: prefetcha %i0 + %i2, 18
.word 0x92030000 ! t3_kref+0x1c50: add %o4, %g0, %o1
.word 0xec000018 ! t3_kref+0x1c54: ld [%g0 + %i0], %l6
.word 0xb9b70d40 ! t3_kref+0x1c58: fnot1 %f28, %f28
.word 0x9725c015 ! t3_kref+0x1c5c: mulscc %l7, %l5, %o3
.word 0x28800005 ! t3_kref+0x1c60: bleu,a _kref+0x1c74
.word 0xb9b70a5c ! t3_kref+0x1c64: fpadd32 %f28, %f28, %f28
.word 0x26800005 ! t3_kref+0x1c68: bl,a _kref+0x1c7c
.word 0xb5a7095a ! t3_kref+0x1c6c: fmuld %f28, %f26, %f26
.word 0x23800002 ! t3_kref+0x1c70: fbne,a _kref+0x1c78
.word 0xa68eaf27 ! t3_kref+0x1c74: andcc %i2, 0xf27, %l3
.word 0x2e480006 ! t3_kref+0x1c78: bvs,a,pt %icc, _kref+0x1c90
.word 0xfba0a01c ! t3_kref+0x1c7c: sta %f29, [%g2 + 0x1c]%asi
.word 0x81580000 ! t3_kref+0x1c80: flushw
.word 0xb7a7093d ! t3_kref+0x1c84: fmuls %f28, %f29, %f27
.word 0xb9a709da ! t3_kref+0x1c88: fdivd %f28, %f26, %f28
.word 0xf51fbf38 ! t3_kref+0x1c8c: ldd [%fp - 0xc8], %f26
.word 0xaaa024a3 ! t3_kref+0x1c90: subcc %g0, 0x4a3, %l5
.word 0xb7a000bc ! t3_kref+0x1c94: fnegs %f28, %f27
.word 0x9835afce ! t3_kref+0x1c98: orn %l6, 0xfce, %o4
.word 0xf51e7fe0 ! t3_kref+0x1c9c: ldd [%i1 - 0x20], %f26
.word 0xbbb70efc ! t3_kref+0x1ca0: fornot2s %f28, %f28, %f29
.word 0x9de3bfa0 ! t3_kref+0x1ca4: save %sp, -0x60, %sp
.word 0x81ef4000 ! t3_kref+0x1ca8: restore %i5, %g0, %g0
.word 0xd4000019 ! t3_kref+0x1cac: ld [%g0 + %i1], %o2
.word 0xec3f4018 ! t3_kref+0x1cb0: std %l6, [%i5 + %i0]
.word 0xb9b00fc0 ! t3_kref+0x1cb4: fone %f28
.word 0xb9b00cda ! t3_kref+0x1cb8: fnot2 %f26, %f28
.word 0xf9865000 ! t3_kref+0x1cbc: lda [%i1]0x80, %f28
.word 0xe84e3fe2 ! t3_kref+0x1cc0: ldsb [%i0 - 0x1e], %l4
.word 0xa7b00315 ! t3_kref+0x1cc4: alignaddr %g0, %l5, %l3
.word 0xd6062014 ! t3_kref+0x1cc8: ld [%i0 + 0x14], %o3
.word 0xa4902f5c ! t3_kref+0x1ccc: orcc %g0, 0xf5c, %l2
.word 0xa4b37af3 ! t3_kref+0x1cd0: orncc %o5, -0x50d, %l2
.word 0xac8a801a ! t3_kref+0x1cd4: andcc %o2, %i2, %l6
.word 0x81af0a3d ! t3_kref+0x1cd8: fcmps %fcc0, %f28, %f29
.word 0xa50b2589 ! t3_kref+0x1cdc: tsubcc %o4, 0x589, %l2
.word 0xae42800d ! t3_kref+0x1ce0: addc %o2, %o5, %l7
.word 0xaa402d8d ! t3_kref+0x1ce4: addc %g0, 0xd8d, %l5
.word 0xb5a0055c ! t3_kref+0x1ce8: fsqrtd %f28, %f26
.word 0xb9a689dc ! t3_kref+0x1cec: fdivd %f26, %f28, %f28
.word 0x3d800003 ! t3_kref+0x1cf0: fbule,a _kref+0x1cfc
.word 0xd8d6601a ! t3_kref+0x1cf4: ldsha [%i1 + 0x1a]%asi, %o4
.word 0xb7a0053b ! t3_kref+0x1cf8: fsqrts %f27, %f27
.word 0xb9a0055a ! t3_kref+0x1cfc: fsqrtd %f26, %f28
.word 0xec3e6000 ! t3_kref+0x1d00: std %l6, [%i1]
.word 0xc06e401a ! t3_kref+0x1d04: ldstub [%i1 + %i2], %g0
.word 0x8066fd19 ! t3_kref+0x1d08: subc %i3, -0x2e7, %g0
.word 0x32800003 ! t3_kref+0x1d0c: bne,a _kref+0x1d18
.word 0x8136800a ! t3_kref+0x1d10: srl %i2, %o2, %g0
.word 0xbba0189c ! t3_kref+0x1d14: fitos %f28, %f29
.word 0xb9a6c8bd ! t3_kref+0x1d18: fsubs %f27, %f29, %f28
.word 0xf7a0a01c ! t3_kref+0x1d1c: sta %f27, [%g2 + 0x1c]%asi
.word 0x93400000 ! t3_kref+0x1d20: mov %y, %o1
.word 0xb5a0055a ! t3_kref+0x1d24: fsqrtd %f26, %f26
.word 0xb9a6895c ! t3_kref+0x1d28: fmuld %f26, %f28, %f28
.word 0xf7ee101a ! t3_kref+0x1d2c: prefetcha %i0 + %i2, 27
.word 0xf93e7fe8 ! t3_kref+0x1d30: std %f28, [%i1 - 0x18]
.word 0xe76e3ff0 ! t3_kref+0x1d34: prefetch %i0 - 0x10, 19
.word 0xd03e3fe8 ! t3_kref+0x1d38: std %o0, [%i0 - 0x18]
.word 0xb5a7095c ! t3_kref+0x1d3c: fmuld %f28, %f28, %f26
.word 0xdad81019 ! t3_kref+0x1d40: ldxa [%g0 + %i1]0x80, %o5
.word 0x3a800005 ! t3_kref+0x1d44: bcc,a _kref+0x1d58
.word 0xf7270019 ! t3_kref+0x1d48: st %f27, [%i4 + %i1]
.word 0xda861000 ! t3_kref+0x1d4c: lda [%i0]0x80, %o5
.word 0xa5356011 ! t3_kref+0x1d50: srl %l5, 0x11, %l2
.word 0xbba0003c ! t3_kref+0x1d54: fmovs %f28, %f29
.word 0xf7871019 ! t3_kref+0x1d58: lda [%i4 + %i1]0x80, %f27
.word 0xa93ea00f ! t3_kref+0x1d5c: sra %i2, 0xf, %l4
.word 0xa4b28008 ! t3_kref+0x1d60: orncc %o2, %o0, %l2
.word 0x9e332ef4 ! t3_kref+0x1d64: orn %o4, 0xef4, %o7
.word 0x94836d06 ! t3_kref+0x1d68: addcc %o5, 0xd06, %o2
.word 0xbba7093b ! t3_kref+0x1d6c: fmuls %f28, %f27, %f29
.word 0xe4500019 ! t3_kref+0x1d70: ldsh [%g0 + %i1], %l2
.word 0xda763ff0 ! t3_kref+0x1d74: stx %o5, [%i0 - 0x10]
.word 0xe81e7ff8 ! t3_kref+0x1d78: ldd [%i1 - 8], %l4
.word 0xf4b67ff2 ! t3_kref+0x1d7c: stha %i2, [%i1 - 0xe]%asi
.word 0xbbb00f3b ! t3_kref+0x1d80: fsrc2s %f27, %f29
.word 0xbbb6ccbc ! t3_kref+0x1d84: fandnot2s %f27, %f28, %f29
.word 0xbba0053b ! t3_kref+0x1d88: fsqrts %f27, %f29
.word 0xb9a0193b ! t3_kref+0x1d8c: fstod %f27, %f28
.word 0xa5026fbe ! t3_kref+0x1d90: taddcc %o1, 0xfbe, %l2
.word 0x943367bb ! t3_kref+0x1d94: orn %o5, 0x7bb, %o2
.word 0x9a1e800a ! t3_kref+0x1d98: xor %i2, %o2, %o5
.word 0xbba0189d ! t3_kref+0x1d9c: fitos %f29, %f29
.word 0xf93e3ff0 ! t3_kref+0x1da0: std %f28, [%i0 - 0x10]
.word 0xc006001c ! t3_kref+0x1da4: ld [%i0 + %i4], %g0
.word 0xf51fbd00 ! t3_kref+0x1da8: ldd [%fp - 0x300], %f26
.word 0xf7067fe4 ! t3_kref+0x1dac: ld [%i1 - 0x1c], %f27
.word 0xf7266010 ! t3_kref+0x1db0: st %f27, [%i1 + 0x10]
.word 0x26800007 ! t3_kref+0x1db4: bl,a _kref+0x1dd0
.word 0xd8e8a03f ! t3_kref+0x1db8: ldstuba [%g2 + 0x3f]%asi, %o4
.word 0xa830368f ! t3_kref+0x1dbc: orn %g0, -0x971, %l4
.word 0xb9b70c7d ! t3_kref+0x1dc0: fnors %f28, %f29, %f28
.word 0xe4fe2000 ! t3_kref+0x1dc4: swapa [%i0]%asi, %l2
.word 0x953d601c ! t3_kref+0x1dc8: sra %l5, 0x1c, %o2
.word 0xb9b6ca3d ! t3_kref+0x1dcc: fpadd16s %f27, %f29, %f28
.word 0x37480004 ! t3_kref+0x1dd0: fbge,a,pt %fcc0, _kref+0x1de0
.word 0xb9a6c8bb ! t3_kref+0x1dd4: fsubs %f27, %f27, %f28
.word 0xb7b70e3d ! t3_kref+0x1dd8: fands %f28, %f29, %f27
.word 0xf926401c ! t3_kref+0x1ddc: st %f28, [%i1 + %i4]
.word 0x81af0adc ! t3_kref+0x1de0: fcmped %fcc0, %f28, %f28
.word 0xd8063ff8 ! t3_kref+0x1de4: ld [%i0 - 8], %o4
.word 0xe81f4019 ! t3_kref+0x1de8: ldd [%i5 + %i1], %l4
.word 0xbba0003d ! t3_kref+0x1dec: fmovs %f29, %f29
.word 0xd03e401d ! t3_kref+0x1df0: std %o0, [%i1 + %i5]
.word 0x34800006 ! t3_kref+0x1df4: bg,a _kref+0x1e0c
.word 0xfb80a01c ! t3_kref+0x1df8: lda [%g2 + 0x1c]%asi, %f29
.word 0x2c480006 ! t3_kref+0x1dfc: bneg,a,pt %icc, _kref+0x1e14
.word 0xf91e4000 ! t3_kref+0x1e00: ldd [%i1], %f28
.word 0xb9b70f5a ! t3_kref+0x1e04: fornot1 %f28, %f26, %f28
.word 0x9ec5801b ! t3_kref+0x1e08: addccc %l6, %i3, %o7
.word 0xb9b70e80 ! t3_kref+0x1e0c: fsrc1 %f28, %f28
.word 0xac2a801b ! t3_kref+0x1e10: andn %o2, %i3, %l6
.word 0xe5f61017 ! t3_kref+0x1e14: casxa [%i0]0x80, %l7, %l2
.word 0x80a37db5 ! t3_kref+0x1e18: cmp %o5, -0x24b
.word 0xa6a2800b ! t3_kref+0x1e1c: subcc %o2, %o3, %l3
.word 0xa6468000 ! t3_kref+0x1e20: addc %i2, %g0, %l3
.word 0x81af0abb ! t3_kref+0x1e24: fcmpes %fcc0, %f28, %f27
.word 0xee300019 ! t3_kref+0x1e28: sth %l7, [%g0 + %i1]
.word 0xb9a6cd3d ! t3_kref+0x1e2c: fsmuld %f27, %f29, %f28
.word 0xb9b6891c ! t3_kref+0x1e30: faligndata %f26, %f28, %f28
.word 0xb9a6895c ! t3_kref+0x1e34: fmuld %f26, %f28, %f28
.word 0x2f480002 ! t3_kref+0x1e38: fbu,a,pt %fcc0, _kref+0x1e40
.word 0x9035b181 ! t3_kref+0x1e3c: orn %l6, -0xe7f, %o0
.word 0xe4086938 ! t3_kref+0x1e40: ldub [%g1 + 0x938], %l2
.word 0xa41ca00c ! t3_kref+0x1e44: xor %l2, 0xc, %l2
.word 0xe4286938 ! t3_kref+0x1e48: stb %l2, [%g1 + 0x938]
.word 0x81d86938 ! t3_kref+0x1e4c: flush %g1 + 0x938
.word 0xf980a02c ! t3_kref+0x1e50: lda [%g2 + 0x2c]%asi, %f28
.word 0x35480003 ! t3_kref+0x1e54: fbue,a,pt %fcc0, _kref+0x1e60
.word 0xd2b0a00c ! t3_kref+0x1e58: stha %o1, [%g2 + 0xc]%asi
.word 0xbbb007ba ! t3_kref+0x1e5c: fpackfix %f26, %f29
.word 0x81af0a3c ! t3_kref+0x1e60: fcmps %fcc0, %f28, %f28
.word 0xb7a000bc ! t3_kref+0x1e64: fnegs %f28, %f27
.word 0xf93e0000 ! t3_kref+0x1e68: std %f28, [%i0]
.word 0xe8000019 ! t3_kref+0x1e6c: ld [%g0 + %i1], %l4
.word 0xbba0053b ! t3_kref+0x1e70: fsqrts %f27, %f29
2: .word 0xbba6c8bb ! t3_kref+0x1e74: fsubs %f27, %f27, %f29
.word 0xd090a00c ! t3_kref+0x1e78: lduha [%g2 + 0xc]%asi, %o0
.word 0x9832c01a ! t3_kref+0x1e7c: orn %o3, %i2, %o4
.word 0xabb58280 ! t3_kref+0x1e80: array32 %l6, %g0, %l5
.word 0x32800003 ! t3_kref+0x1e84: bne,a _kref+0x1e90
.word 0x9ea5ed04 ! t3_kref+0x1e88: subcc %l7, 0xd04, %o7
.word 0xb5a6885c ! t3_kref+0x1e8c: faddd %f26, %f28, %f26
.word 0xb5b70e80 ! t3_kref+0x1e90: fsrc1 %f28, %f26
.word 0xb5a6cd3d ! t3_kref+0x1e94: fsmuld %f27, %f29, %f26
.word 0xf51fbf88 ! t3_kref+0x1e98: ldd [%fp - 0x78], %f26
.word 0xa8a3295c ! t3_kref+0x1e9c: subcc %o4, 0x95c, %l4
.word 0xc0680019 ! t3_kref+0x1ea0: ldstub [%g0 + %i1], %g0
.word 0x9802c008 ! t3_kref+0x1ea4: add %o3, %o0, %o4
.word 0xe6063fe8 ! t3_kref+0x1ea8: ld [%i0 - 0x18], %l3
.word 0x3f480006 ! t3_kref+0x1eac: fbo,a,pt %fcc0, _kref+0x1ec4
.word 0xd2865000 ! t3_kref+0x1eb0: lda [%i1]0x80, %o1
.word 0xe01e401d ! t3_kref+0x1eb4: ldd [%i1 + %i5], %l0
.word 0xb9a0109c ! t3_kref+0x1eb8: fxtos %f28, %f28
.word 0x9602e8ac ! t3_kref+0x1ebc: add %o3, 0x8ac, %o3
.word 0x96a82f28 ! t3_kref+0x1ec0: andncc %g0, 0xf28, %o3
.word 0xb9b68a1c ! t3_kref+0x1ec4: fpadd16 %f26, %f28, %f28
.word 0xb9a0191c ! t3_kref+0x1ec8: fitod %f28, %f28
.word 0x953d600b ! t3_kref+0x1ecc: sra %l5, 0xb, %o2
.word 0xd8762008 ! t3_kref+0x1ed0: stx %o4, [%i0 + 8]
.word 0xb5b686dc ! t3_kref+0x1ed4: fmul8sux16 %f26, %f28, %f26
.word 0xaeadf9c0 ! t3_kref+0x1ed8: andncc %l7, -0x640, %l7
.word 0xb9b6c63a ! t3_kref+0x1edc: fmul8x16 %f27, %f26, %f28
.word 0x9de3bfa0 ! t3_kref+0x1ee0: save %sp, -0x60, %sp
.word 0xba5e8018 ! t3_kref+0x1ee4: smul %i2, %i0, %i5
.word 0x9fe8340a ! t3_kref+0x1ee8: restore %g0, -0xbf6, %o7
.word 0xdade101d ! t3_kref+0x1eec: ldxa [%i0 + %i5]0x80, %o5
.word 0x9406800a ! t3_kref+0x1ef0: add %i2, %o2, %o2
.word 0xd60e8018 ! t3_kref+0x1ef4: ldub [%i2 + %i0], %o3
.word 0xd856600c ! t3_kref+0x1ef8: ldsh [%i1 + 0xc], %o4
.word 0xab2a400b ! t3_kref+0x1efc: sll %o1, %o3, %l5
.word 0xacb329a9 ! t3_kref+0x1f00: orncc %o4, 0x9a9, %l6
.word 0xa5b3030b ! t3_kref+0x1f04: alignaddr %o4, %o3, %l2
.word 0xefee501d ! t3_kref+0x1f08: prefetcha %i1 + %i5, 23
.word 0xb9b706bc ! t3_kref+0x1f0c: fmul8x16al %f28, %f28, %f28
.word 0xb9a0193b ! t3_kref+0x1f10: fstod %f27, %f28
.word 0x81b7055c ! t3_kref+0x1f14: fcmpeq16 %f28, %f28, %g0
.word 0x90aef4c0 ! t3_kref+0x1f18: andncc %i3, -0xb40, %o0
.word 0x2c800004 ! t3_kref+0x1f1c: bneg,a _kref+0x1f2c
.word 0xd426001c ! t3_kref+0x1f20: st %o2, [%i0 + %i4]
.word 0x81af4a3b ! t3_kref+0x1f24: fcmps %fcc0, %f29, %f27
.word 0x27480006 ! t3_kref+0x1f28: fbul,a,pt %fcc0, _kref+0x1f40
.word 0xb9b70d1c ! t3_kref+0x1f2c: fandnot1 %f28, %f28, %f28
.word 0xec180018 ! t3_kref+0x1f30: ldd [%g0 + %i0], %l6
.word 0xb7b00f3d ! t3_kref+0x1f34: fsrc2s %f29, %f27
.word 0xf920a02c ! t3_kref+0x1f38: st %f28, [%g2 + 0x2c]
.word 0xe81e401d ! t3_kref+0x1f3c: ldd [%i1 + %i5], %l4
.word 0xbbb007ba ! t3_kref+0x1f40: fpackfix %f26, %f29
.word 0xb9b00f3c ! t3_kref+0x1f44: fsrc2s %f28, %f28
.word 0x81af0ada ! t3_kref+0x1f48: fcmped %fcc0, %f28, %f26
.word 0xb9b70e1c ! t3_kref+0x1f4c: fand %f28, %f28, %f28
.word 0xeb6e001b ! t3_kref+0x1f50: prefetch %i0 + %i3, 21
.word 0xb7a000bd ! t3_kref+0x1f54: fnegs %f29, %f27
.word 0xb9a0189c ! t3_kref+0x1f58: fitos %f28, %f28
.word 0x8143c000 ! t3_kref+0x1f5c: stbar
sethi %hi(2f), %o7
.word 0xe40be390 ! t3_kref+0x1f64: ldub [%o7 + 0x390], %l2
.word 0xa41ca00c ! t3_kref+0x1f68: xor %l2, 0xc, %l2
.word 0xe42be390 ! t3_kref+0x1f6c: stb %l2, [%o7 + 0x390]
.word 0x81dbe390 ! t3_kref+0x1f70: flush %o7 + 0x390
.word 0x9af5e322 ! t3_kref+0x1f74: udivcc %l7, 0x322, %o5
.word 0xaa82bdcb ! t3_kref+0x1f78: addcc %o2, -0x235, %l5
.word 0x97b5431a ! t3_kref+0x1f7c: alignaddr %l5, %i2, %o3
.word 0xc0200019 ! t3_kref+0x1f80: clr [%g0 + %i1]
.word 0xb9a0189c ! t3_kref+0x1f84: fitos %f28, %f28
.word 0xb9a0055c ! t3_kref+0x1f88: fsqrtd %f28, %f28
.word 0x91b00048 ! t3_kref+0x1f8c: edge8l %g0, %o0, %o0
2: .word 0xf6363fea ! t3_kref+0x1f90: sth %i3, [%i0 - 0x16]
.word 0xacbaf7aa ! t3_kref+0x1f94: xnorcc %o3, -0x856, %l6
.word 0xb5a0005c ! t3_kref+0x1f98: fmovd %f28, %f26
.word 0xb9a0055c ! t3_kref+0x1f9c: fsqrtd %f28, %f28
.word 0xb9a70d3d ! t3_kref+0x1fa0: fsmuld %f28, %f29, %f28
call SYM(t3_subr3)
.word 0x99b580ab ! t3_kref+0x1fa8: edge16n %l6, %o3, %o4
.word 0xb9a7085c ! t3_kref+0x1fac: faddd %f28, %f28, %f28
.word 0xb7b6cd3d ! t3_kref+0x1fb0: fandnot1s %f27, %f29, %f27
.word 0xbbb0077c ! t3_kref+0x1fb4: fpack16 %f28, %f29
.word 0xb5b7473d ! t3_kref+0x1fb8: fmuld8ulx16 %f29, %f29, %f26
.word 0x36480005 ! t3_kref+0x1fbc: bge,a,pt %icc, _kref+0x1fd0
.word 0xb9b00fe0 ! t3_kref+0x1fc0: fones %f28
.word 0x81ae8a5c ! t3_kref+0x1fc4: fcmpd %fcc0, %f26, %f28
.word 0x9e80001b ! t3_kref+0x1fc8: addcc %g0, %i3, %o7
.word 0xaadb001a ! t3_kref+0x1fcc: smulcc %o4, %i2, %l5
.word 0xb5a0191d ! t3_kref+0x1fd0: fitod %f29, %f26
.word 0xf7ee501b ! t3_kref+0x1fd4: prefetcha %i1 + %i3, 27
.word 0xbbb00cfc ! t3_kref+0x1fd8: fnot2s %f28, %f29
.word 0xb5a688da ! t3_kref+0x1fdc: fsubd %f26, %f26, %f26
.word 0xec1f4019 ! t3_kref+0x1fe0: ldd [%i5 + %i1], %l6
.word 0xb9b70e1a ! t3_kref+0x1fe4: fand %f28, %f26, %f28
.word 0x94336e07 ! t3_kref+0x1fe8: orn %o5, 0xe07, %o2
.word 0xb9a0105c ! t3_kref+0x1fec: fdtox %f28, %f28
.word 0xd8266018 ! t3_kref+0x1ff0: st %o4, [%i1 + 0x18]
.word 0xb9a689dc ! t3_kref+0x1ff4: fdivd %f26, %f28, %f28
.word 0xea28a02e ! t3_kref+0x1ff8: stb %l5, [%g2 + 0x2e]
.word 0xb5b706fa ! t3_kref+0x1ffc: fmul8ulx16 %f28, %f26, %f26
.word 0xa4a32851 ! t3_kref+0x2000: subcc %o4, 0x851, %l2
.word 0xaa427df6 ! t3_kref+0x2004: addc %o1, -0x20a, %l5
.word 0xd4963fe6 ! t3_kref+0x2008: lduha [%i0 - 0x1a]%asi, %o2
.word 0xeaf66018 ! t3_kref+0x200c: stxa %l5, [%i1 + 0x18]%asi
.word 0xf9000018 ! t3_kref+0x2010: ld [%g0 + %i0], %f28
.word 0x3a480007 ! t3_kref+0x2014: bcc,a,pt %icc, _kref+0x2030
.word 0xb9a0053c ! t3_kref+0x2018: fsqrts %f28, %f28
.word 0xd0366010 ! t3_kref+0x201c: sth %o0, [%i1 + 0x10]
.word 0xb9b70a1c ! t3_kref+0x2020: fpadd16 %f28, %f28, %f28
.word 0x92aa6d46 ! t3_kref+0x2024: andncc %o1, 0xd46, %o1
.word 0x80c3252b ! t3_kref+0x2028: addccc %o4, 0x52b, %g0
.word 0xb5a708dc ! t3_kref+0x202c: fsubd %f28, %f28, %f26
.word 0xb9a0055a ! t3_kref+0x2030: fsqrtd %f26, %f28
.word 0xd82e6015 ! t3_kref+0x2034: stb %o4, [%i1 + 0x15]
.word 0x81af0a3d ! t3_kref+0x2038: fcmps %fcc0, %f28, %f29
.word 0xf726001c ! t3_kref+0x203c: st %f27, [%i0 + %i4]
.word 0xf16e401b ! t3_kref+0x2040: prefetch %i1 + %i3, 24
.word 0xb7a0013c ! t3_kref+0x2044: fabss %f28, %f27
.word 0xb9a709dc ! t3_kref+0x2048: fdivd %f28, %f28, %f28
.word 0x81328015 ! t3_kref+0x204c: srl %o2, %l5, %g0
.word 0xb7a018dc ! t3_kref+0x2050: fdtos %f28, %f27
.word 0xf91fbfc8 ! t3_kref+0x2054: ldd [%fp - 0x38], %f28
.word 0xd4c6501c ! t3_kref+0x2058: ldswa [%i1 + %i4]0x80, %o2
.word 0xa786800c ! t3_kref+0x205c: wr %i2, %o4, %gsr
.word 0xb5b6c97c ! t3_kref+0x2060: fpmerge %f27, %f28, %f26
.word 0xaa32801a ! t3_kref+0x2064: orn %o2, %i2, %l5
.word 0xb9b6899c ! t3_kref+0x2068: bshuffle %f26, %f28, %f28
.word 0x9eadb0c2 ! t3_kref+0x206c: andncc %l6, -0xf3e, %o7
.word 0xbba708bd ! t3_kref+0x2070: fsubs %f28, %f29, %f29
.word 0x9b3d6013 ! t3_kref+0x2074: sra %l5, 0x13, %o5
.word 0x8143e037 ! t3_kref+0x2078: membar 0x37
.word 0x9edb4017 ! t3_kref+0x207c: smulcc %o5, %l7, %o7
.word 0xd4a8a02c ! t3_kref+0x2080: stba %o2, [%g2 + 0x2c]%asi
.word 0x97400000 ! t3_kref+0x2084: mov %y, %o3
.word 0x3d480003 ! t3_kref+0x2088: fbule,a,pt %fcc0, _kref+0x2094
.word 0x99b280b5 ! t3_kref+0x208c: edge16n %o2, %l5, %o4
.word 0x31800008 ! t3_kref+0x2090: fba,a _kref+0x20b0
.word 0xd03e001d ! t3_kref+0x2094: std %o0, [%i0 + %i5]
.word 0x30800006 ! t3_kref+0x2098: ba,a _kref+0x20b0
.word 0xd0500018 ! t3_kref+0x209c: ldsh [%g0 + %i0], %o0
.word 0x91b28300 ! t3_kref+0x20a0: alignaddr %o2, %g0, %o0
.word 0xb9a749bc ! t3_kref+0x20a4: fdivs %f29, %f28, %f28
.word 0xf51e6000 ! t3_kref+0x20a8: ldd [%i1], %f26
.word 0xf906401c ! t3_kref+0x20ac: ld [%i1 + %i4], %f28
.word 0x23800001 ! t3_kref+0x20b0: fbne,a _kref+0x20b4
.word 0xb7b00f3d ! t3_kref+0x20b4: fsrc2s %f29, %f27
.word 0xac454015 ! t3_kref+0x20b8: addc %l5, %l5, %l6
.word 0xf626401c ! t3_kref+0x20bc: st %i3, [%i1 + %i4]
.word 0x92f3001b ! t3_kref+0x20c0: udivcc %o4, %i3, %o1
.word 0xd8700019 ! t3_kref+0x20c4: stx %o4, [%g0 + %i1]
.word 0xec070019 ! t3_kref+0x20c8: ld [%i4 + %i1], %l6
.word 0xb9a6895c ! t3_kref+0x20cc: fmuld %f26, %f28, %f28
.word 0x3f480002 ! t3_kref+0x20d0: fbo,a,pt %fcc0, _kref+0x20d8
.word 0xf9be589b ! t3_kref+0x20d4: stda %f28, [%i1 + %i3]0xc4
.word 0x9e157971 ! t3_kref+0x20d8: or %l5, -0x68f, %o7
.word 0xc16e3fe8 ! t3_kref+0x20dc: prefetch %i0 - 0x18, 0
.word 0xacb2bf35 ! t3_kref+0x20e0: orncc %o2, -0xcb, %l6
.word 0xec070018 ! t3_kref+0x20e4: ld [%i4 + %i0], %l6
.word 0xb9a748bc ! t3_kref+0x20e8: fsubs %f29, %f28, %f28
.word 0x1b0d67ff ! t3_kref+0x20ec: sethi %hi(0x359ffc00), %o5
.word 0xb9b6cdbc ! t3_kref+0x20f0: fxors %f27, %f28, %f28
.word 0x85868000 ! t3_kref+0x20f4: wr %i2, %g0, %ccr
.word 0xee56001b ! t3_kref+0x20f8: ldsh [%i0 + %i3], %l7
.word 0xffee501c ! t3_kref+0x20fc: prefetcha %i1 + %i4, 31
.word 0xecc0a02c ! t3_kref+0x2100: ldswa [%g2 + 0x2c]%asi, %l6
.word 0xac9b6f19 ! t3_kref+0x2104: xorcc %o5, 0xf19, %l6
.word 0x32800001 ! t3_kref+0x2108: bne,a _kref+0x210c
.word 0xbbb6cd60 ! t3_kref+0x210c: fnot1s %f27, %f29
.word 0xd43f4000 ! t3_kref+0x2110: std %o2, [%i5]
.word 0xea06601c ! t3_kref+0x2114: ld [%i1 + 0x1c], %l5
.word 0x23480001 ! t3_kref+0x2118: fbne,a,pt %fcc0, _kref+0x211c
.word 0x95b6c280 ! t3_kref+0x211c: array32 %i3, %g0, %o2
.word 0xb5a70d3c ! t3_kref+0x2120: fsmuld %f28, %f28, %f26
.word 0x98a2e70e ! t3_kref+0x2124: subcc %o3, 0x70e, %o4
.word 0xac45801a ! t3_kref+0x2128: addc %l6, %i2, %l6
.word 0x34480008 ! t3_kref+0x212c: bg,a,pt %icc, _kref+0x214c
.word 0xb5a0015c ! t3_kref+0x2130: fabsd %f28, %f26
.word 0x8135a016 ! t3_kref+0x2134: srl %l6, 0x16, %g0
.word 0x20480006 ! t3_kref+0x2138: bn,a,pt %icc, _kref+0x2150
.word 0xb5b6c6bb ! t3_kref+0x213c: fmul8x16al %f27, %f27, %f26
.word 0xfb266000 ! t3_kref+0x2140: st %f29, [%i1]
.word 0xae5572eb ! t3_kref+0x2144: umul %l5, -0xd15, %l7
.word 0x9e2dc00a ! t3_kref+0x2148: andn %l7, %o2, %o7
.word 0x3b800001 ! t3_kref+0x214c: fble,a _kref+0x2150
.word 0xb7b70efc ! t3_kref+0x2150: fornot2s %f28, %f28, %f27
.word 0xb9a7095a ! t3_kref+0x2154: fmuld %f28, %f26, %f28
.word 0x973a600f ! t3_kref+0x2158: sra %o1, 0xf, %o3
.word 0xae2aaaf7 ! t3_kref+0x215c: andn %o2, 0xaf7, %l7
.word 0xb9b00f1c ! t3_kref+0x2160: fsrc2 %f28, %f28
.word 0x911b401a ! t3_kref+0x2164: tsubcctv %o5, %i2, %o0
.word 0xb9a708bc ! t3_kref+0x2168: fsubs %f28, %f28, %f28
.word 0xb9b7073c ! t3_kref+0x216c: fmuld8ulx16 %f28, %f28, %f28
.word 0xb5a6895c ! t3_kref+0x2170: fmuld %f26, %f28, %f26
.word 0x24800005 ! t3_kref+0x2174: ble,a _kref+0x2188
.word 0xa538000c ! t3_kref+0x2178: sra %g0, %o4, %l2
.word 0x81dc8005 ! t3_kref+0x217c: flush %l2 + %g5
.word 0xb5a6895c ! t3_kref+0x2180: fmuld %f26, %f28, %f26
.word 0xd2062008 ! t3_kref+0x2184: ld [%i0 + 8], %o1
.word 0xabb000bb ! t3_kref+0x2188: edge16n %g0, %i3, %l5
.word 0xb7a7083b ! t3_kref+0x218c: fadds %f28, %f27, %f27
.word 0xd4b0a02c ! t3_kref+0x2190: stha %o2, [%g2 + 0x2c]%asi
.word 0x8143e040 ! t3_kref+0x2194: membar 0x40
.word 0xb9b009bc ! t3_kref+0x2198: fexpand %f28, %f28
.word 0x80a56fb8 ! t3_kref+0x219c: cmp %l5, 0xfb8
.word 0xab40c000 ! t3_kref+0x21a0: mov %asi, %l5
.word 0xb9b6c67c ! t3_kref+0x21a4: fmul8x16au %f27, %f28, %f28
.word 0xaf234017 ! t3_kref+0x21a8: mulscc %o5, %l7, %l7
.word 0xb5a0055a ! t3_kref+0x21ac: fsqrtd %f26, %f26
.word 0xf56e6010 ! t3_kref+0x21b0: prefetch %i1 + 0x10, 26
.word 0x991b4008 ! t3_kref+0x21b4: tsubcctv %o5, %o0, %o4
.word 0xb9b68f5c ! t3_kref+0x21b8: fornot1 %f26, %f28, %f28
.word 0xd6863fe8 ! t3_kref+0x21bc: lda [%i0 - 0x18]%asi, %o3
.word 0xb9a0193b ! t3_kref+0x21c0: fstod %f27, %f28
.word 0x9a858016 ! t3_kref+0x21c4: addcc %l6, %l6, %o5
.word 0xe86e8018 ! t3_kref+0x21c8: ldstub [%i2 + %i0], %l4
.word 0xda80a00c ! t3_kref+0x21cc: lda [%g2 + 0xc]%asi, %o5
.word 0x37480003 ! t3_kref+0x21d0: fbge,a,pt %fcc0, _kref+0x21dc
.word 0xbbb00cfc ! t3_kref+0x21d4: fnot2s %f28, %f29
.word 0xf53e0000 ! t3_kref+0x21d8: std %f26, [%i0]
.word 0xb9a0053c ! t3_kref+0x21dc: fsqrts %f28, %f28
.word 0xee300018 ! t3_kref+0x21e0: sth %l7, [%g0 + %i0]
.word 0xf91f4019 ! t3_kref+0x21e4: ldd [%i5 + %i1], %f28
.word 0x80ad4015 ! t3_kref+0x21e8: andncc %l5, %l5, %g0
.word 0xec4e401a ! t3_kref+0x21ec: ldsb [%i1 + %i2], %l6
.word 0xec070019 ! t3_kref+0x21f0: ld [%i4 + %i1], %l6
.word 0x94ab4000 ! t3_kref+0x21f4: andncc %o5, %g0, %o2
.word 0xd8ee2012 ! t3_kref+0x21f8: ldstuba [%i0 + 0x12]%asi, %o4
.word 0x81b680eb ! t3_kref+0x21fc: edge16ln %i2, %o3, %g0
.word 0xb9b70d40 ! t3_kref+0x2200: fnot1 %f28, %f28
.word 0xf51e7fe0 ! t3_kref+0x2204: ldd [%i1 - 0x20], %f26
.word 0x9265400b ! t3_kref+0x2208: subc %l5, %o3, %o1
.word 0xb9a0191b ! t3_kref+0x220c: fitod %f27, %f28
.word 0xb7a000bd ! t3_kref+0x2210: fnegs %f29, %f27
.word 0xa68dfabf ! t3_kref+0x2214: andcc %l7, -0x541, %l3
.word 0xaa05e3d1 ! t3_kref+0x2218: add %l7, 0x3d1, %l5
.word 0xea2e8019 ! t3_kref+0x221c: stb %l5, [%i2 + %i1]
.word 0x81ae8a5c ! t3_kref+0x2220: fcmpd %fcc0, %f26, %f28
.word 0xa68ea810 ! t3_kref+0x2224: andcc %i2, 0x810, %l3
.word 0xf5180018 ! t3_kref+0x2228: ldd [%g0 + %i0], %f26
.word 0xb9b74dbd ! t3_kref+0x222c: fxors %f29, %f29, %f28
.word 0x901a800b ! t3_kref+0x2230: xor %o2, %o3, %o0
.word 0x81af0a5c ! t3_kref+0x2234: fcmpd %fcc0, %f28, %f28
.word 0xb5a7085a ! t3_kref+0x2238: faddd %f28, %f26, %f26
.word 0x80356127 ! t3_kref+0x223c: orn %l5, 0x127, %g0
.word 0xac368008 ! t3_kref+0x2240: orn %i2, %o0, %l6
.word 0x81d96f51 ! t3_kref+0x2244: flush %g5 + 0xf51
.word 0xaebd8009 ! t3_kref+0x2248: xnorcc %l6, %o1, %l7
.word 0xb7a6c83c ! t3_kref+0x224c: fadds %f27, %f28, %f27
.word 0xb5a7085c ! t3_kref+0x2250: faddd %f28, %f28, %f26
.word 0xa61ac000 ! t3_kref+0x2254: xor %o3, %g0, %l3
.word 0x98c5800c ! t3_kref+0x2258: addccc %l6, %o4, %o4
.word 0xec180018 ! t3_kref+0x225c: ldd [%g0 + %i0], %l6
.word 0xe4de3ff8 ! t3_kref+0x2260: ldxa [%i0 - 8]%asi, %l2
.word 0xd230a00e ! t3_kref+0x2264: sth %o1, [%g2 + 0xe]
.word 0x9092801a ! t3_kref+0x2268: orcc %o2, %i2, %o0
.word 0x32800001 ! t3_kref+0x226c: bne,a _kref+0x2270
.word 0xb7a6c83c ! t3_kref+0x2270: fadds %f27, %f28, %f27
.word 0xec180019 ! t3_kref+0x2274: ldd [%g0 + %i1], %l6
.word 0xf93e7ff8 ! t3_kref+0x2278: std %f28, [%i1 - 8]
.word 0xafb5c148 ! t3_kref+0x227c: edge32l %l7, %o0, %l7
.word 0x81da8009 ! t3_kref+0x2280: flush %o2 + %o1
.word 0x90b235dc ! t3_kref+0x2284: orncc %o0, -0xa24, %o0
.word 0x3e800007 ! t3_kref+0x2288: bvc,a _kref+0x22a4
.word 0xa6b02e7e ! t3_kref+0x228c: orncc %g0, 0xe7e, %l3
.word 0xe8961000 ! t3_kref+0x2290: lduha [%i0]0x80, %l4
.word 0xf91fbe60 ! t3_kref+0x2294: ldd [%fp - 0x1a0], %f28
.word 0xf7262014 ! t3_kref+0x2298: st %f27, [%i0 + 0x14]
.word 0xb7a0003c ! t3_kref+0x229c: fmovs %f28, %f27
.word 0xd2a6101c ! t3_kref+0x22a0: sta %o1, [%i0 + %i4]0x80
.word 0xb9a0103b ! t3_kref+0x22a4: fstox %f27, %f28
.word 0xf926401c ! t3_kref+0x22a8: st %f28, [%i1 + %i4]
.word 0xf726001c ! t3_kref+0x22ac: st %f27, [%i0 + %i4]
.word 0xb5b7063c ! t3_kref+0x22b0: fmul8x16 %f28, %f28, %f26
.word 0x9322c00a ! t3_kref+0x22b4: mulscc %o3, %o2, %o1
.word 0xf4b0a03c ! t3_kref+0x22b8: stha %i2, [%g2 + 0x3c]%asi
.word 0xa81ec016 ! t3_kref+0x22bc: xor %i3, %l6, %l4
.word 0xa9b34116 ! t3_kref+0x22c0: edge32 %o5, %l6, %l4
.word 0xb9b007bc ! t3_kref+0x22c4: fpackfix %f28, %f28
.word 0xfb200018 ! t3_kref+0x22c8: st %f29, [%g0 + %i0]
.word 0xf7070019 ! t3_kref+0x22cc: ld [%i4 + %i1], %f27
.word 0xb9b707dc ! t3_kref+0x22d0: pdist %f28, %f28, %f28
.word 0x9e45c016 ! t3_kref+0x22d4: addc %l7, %l6, %o7
.word 0xac880009 ! t3_kref+0x22d8: andcc %g0, %o1, %l6
.word 0x3c480005 ! t3_kref+0x22dc: bpos,a,pt %icc, _kref+0x22f0
.word 0xb7b70efc ! t3_kref+0x22e0: fornot2s %f28, %f28, %f27
.word 0x95400000 ! t3_kref+0x22e4: mov %y, %o2
.word 0xa5b5c08a ! t3_kref+0x22e8: edge16 %l7, %o2, %l2
.word 0x3e800002 ! t3_kref+0x22ec: bvc,a _kref+0x22f4
.word 0xc1282934 ! t3_kref+0x22f0: st %fsr, [%g0 + 0x934]
.word 0x9b400000 ! t3_kref+0x22f4: mov %y, %o5
.word 0xb7a000bc ! t3_kref+0x22f8: fnegs %f28, %f27
.word 0xb9a709dc ! t3_kref+0x22fc: fdivd %f28, %f28, %f28
.word 0xf6a0a00c ! t3_kref+0x2300: sta %i3, [%g2 + 0xc]%asi
.word 0x30800008 ! t3_kref+0x2304: ba,a _kref+0x2324
.word 0xab400000 ! t3_kref+0x2308: mov %y, %l5
.word 0xb9b6cdbd ! t3_kref+0x230c: fxors %f27, %f29, %f28
.word 0x20480001 ! t3_kref+0x2310: bn,a,pt %icc, _kref+0x2314
.word 0x81da001a ! t3_kref+0x2314: flush %o0 + %i2
.word 0x93400000 ! t3_kref+0x2318: mov %y, %o1
.word 0x2f480006 ! t3_kref+0x231c: fbu,a,pt %fcc0, _kref+0x2334
.word 0x808ec015 ! t3_kref+0x2320: btst %l5, %i3
.word 0x27480007 ! t3_kref+0x2324: fbul,a,pt %fcc0, _kref+0x2340
.word 0xb7a0189d ! t3_kref+0x2328: fitos %f29, %f27
.word 0xa405c00a ! t3_kref+0x232c: add %l7, %o2, %l2
.word 0x20800004 ! t3_kref+0x2330: bn,a _kref+0x2340
.word 0x8143c000 ! t3_kref+0x2334: stbar
.word 0xd0a0a03c ! t3_kref+0x2338: sta %o0, [%g2 + 0x3c]%asi
.word 0x36800008 ! t3_kref+0x233c: bge,a _kref+0x235c
.word 0xec3e6010 ! t3_kref+0x2340: std %l6, [%i1 + 0x10]
.word 0xa8bb4009 ! t3_kref+0x2344: xnorcc %o5, %o1, %l4
.word 0xb9a6cd3d ! t3_kref+0x2348: fsmuld %f27, %f29, %f28
.word 0xd0f66000 ! t3_kref+0x234c: stxa %o0, [%i1]%asi
.word 0xb9a708dc ! t3_kref+0x2350: fsubd %f28, %f28, %f28
call SYM(t3_subr1)
.word 0xeeb0a03c ! t3_kref+0x2358: stha %l7, [%g2 + 0x3c]%asi
.word 0xaca5801b ! t3_kref+0x235c: subcc %l6, %i3, %l6
.word 0xb9a7085c ! t3_kref+0x2360: faddd %f28, %f28, %f28
.word 0xb9a0053d ! t3_kref+0x2364: fsqrts %f29, %f28
.word 0xe4163fe0 ! t3_kref+0x2368: lduh [%i0 - 0x20], %l2
.word 0xc1ee101a ! t3_kref+0x236c: prefetcha %i0 + %i2, 0
.word 0xf9be5809 ! t3_kref+0x2370: stda %f28, [%i1 + %o1]0xc0
.word 0xaebaf175 ! t3_kref+0x2374: xnorcc %o3, -0xe8b, %l7
.word 0xac324008 ! t3_kref+0x2378: orn %o1, %o0, %l6
.word 0xfb266010 ! t3_kref+0x237c: st %f29, [%i1 + 0x10]
.word 0xb5b00c00 ! t3_kref+0x2380: fzero %f26
.word 0xe0ee200f ! t3_kref+0x2384: ldstuba [%i0 + 0xf]%asi, %l0
.word 0xb9a7085c ! t3_kref+0x2388: faddd %f28, %f28, %f28
.word 0x20480002 ! t3_kref+0x238c: bn,a,pt %icc, _kref+0x2394
.word 0x97400000 ! t3_kref+0x2390: mov %y, %o3
.word 0xa8bdc015 ! t3_kref+0x2394: xnorcc %l7, %l5, %l4
.word 0x2b480001 ! t3_kref+0x2398: fbug,a,pt %fcc0, _kref+0x239c
.word 0xb7b70dfc ! t3_kref+0x239c: fnands %f28, %f28, %f27
.word 0x93b280b5 ! t3_kref+0x23a0: edge16n %o2, %l5, %o1
.word 0x21480001 ! t3_kref+0x23a4: fbn,a,pt %fcc0, _kref+0x23a8
.word 0xfb20a00c ! t3_kref+0x23a8: st %f29, [%g2 + 0xc]
.word 0xf926001c ! t3_kref+0x23ac: st %f28, [%i0 + %i4]
.word 0xe84e2008 ! t3_kref+0x23b0: ldsb [%i0 + 8], %l4
.word 0x98034008 ! t3_kref+0x23b4: add %o5, %o0, %o4
.word 0x81af0a5c ! t3_kref+0x23b8: fcmpd %fcc0, %f28, %f28
.word 0xb9a0053b ! t3_kref+0x23bc: fsqrts %f27, %f28
.word 0x3b480008 ! t3_kref+0x23c0: fble,a,pt %fcc0, _kref+0x23e0
.word 0xb4103feb ! t3_kref+0x23c4: mov 0xffffffeb, %i2
.word 0x91b58280 ! t3_kref+0x23c8: array32 %l6, %g0, %o0
.word 0xde066004 ! t3_kref+0x23cc: ld [%i1 + 4], %o7
.word 0xea4e4000 ! t3_kref+0x23d0: ldsb [%i1], %l5
.word 0x23480008 ! t3_kref+0x23d4: fbne,a,pt %fcc0, _kref+0x23f4
.word 0x968db763 ! t3_kref+0x23d8: andcc %l6, -0x89d, %o3
.word 0x26800005 ! t3_kref+0x23dc: bl,a _kref+0x23f0
.word 0x81da7c41 ! t3_kref+0x23e0: flush %o1 - 0x3bf
.word 0x911ef3ea ! t3_kref+0x23e4: tsubcctv %i3, -0xc16, %o0
.word 0xbbb74a7d ! t3_kref+0x23e8: fpadd32s %f29, %f29, %f29
.word 0xb7b70e3d ! t3_kref+0x23ec: fands %f28, %f29, %f27
.word 0xb9b7097b ! t3_kref+0x23f0: fpmerge %f28, %f27, %f28
.word 0xe41e7ff8 ! t3_kref+0x23f4: ldd [%i1 - 8], %l2
.word 0x81d90010 ! t3_kref+0x23f8: flush %g4 + %l0
.word 0x9a46e332 ! t3_kref+0x23fc: addc %i3, 0x332, %o5
.word 0x8d85f01f ! t3_kref+0x2400: wr %l7, 0xfffff01f, %fprs
.word 0xb9a0055c ! t3_kref+0x2404: fsqrtd %f28, %f28
.word 0xbbaa403d ! t3_kref+0x2408: fmovse %fcc0, %f29, %f29
.word 0x2f800008 ! t3_kref+0x240c: fbu,a _kref+0x242c
.word 0xf9180019 ! t3_kref+0x2410: ldd [%g0 + %i1], %f28
.word 0xf4f75019 ! t3_kref+0x2414: stxa %i2, [%i5 + %i1]0x80
.word 0x94f6eb40 ! t3_kref+0x2418: udivcc %i3, 0xb40, %o2
.word 0xaec0001a ! t3_kref+0x241c: addccc %g0, %i2, %l7
.word 0x9a15400b ! t3_kref+0x2420: or %l5, %o3, %o5
.word 0xf7270018 ! t3_kref+0x2424: st %f27, [%i4 + %i0]
.word 0x967a22ae ! t3_kref+0x2428: sdiv %o0, 0x2ae, %o3
.word 0x9940c000 ! t3_kref+0x242c: mov %asi, %o4
.word 0xe9f6100a ! t3_kref+0x2430: casxa [%i0]0x80, %o2, %l4
.word 0xae7d8000 ! t3_kref+0x2434: sdiv %l6, %g0, %l7
.word 0xb7b6cafc ! t3_kref+0x2438: fpsub32s %f27, %f28, %f27
.word 0x9e8ec00b ! t3_kref+0x243c: andcc %i3, %o3, %o7
.word 0x91b540d5 ! t3_kref+0x2440: edge16l %l5, %l5, %o0
.word 0xb7a0053d ! t3_kref+0x2444: fsqrts %f29, %f27
.word 0xb7b70a7b ! t3_kref+0x2448: fpadd32s %f28, %f27, %f27
.word 0xaeadfdbe ! t3_kref+0x244c: andncc %l7, -0x242, %l7
.word 0xa9b7045c ! t3_kref+0x2450: fcmpne16 %f28, %f28, %l4
.word 0x9bb6c055 ! t3_kref+0x2454: edge8l %i3, %l5, %o5
.word 0x94433b09 ! t3_kref+0x2458: addc %o4, -0x4f7, %o2
.word 0x981b3504 ! t3_kref+0x245c: xor %o4, -0xafc, %o4
.word 0xad3d6009 ! t3_kref+0x2460: sra %l5, 0x9, %l6
.word 0x94bb4000 ! t3_kref+0x2464: xnorcc %o5, %g0, %o2
.word 0xc0a01018 ! t3_kref+0x2468: sta %g0, [%g0 + %i0]0x80
sethi %hi(2f), %o7
.word 0xe40be090 ! t3_kref+0x2470: ldub [%o7 + 0x90], %l2
.word 0xa41ca00c ! t3_kref+0x2474: xor %l2, 0xc, %l2
.word 0xe42be090 ! t3_kref+0x2478: stb %l2, [%o7 + 0x90]
.word 0x81dbe090 ! t3_kref+0x247c: flush %o7 + 0x90
.word 0xb5a6cd3d ! t3_kref+0x2480: fsmuld %f27, %f29, %f26
.word 0xb5a0191b ! t3_kref+0x2484: fitod %f27, %f26
.word 0x98a6c017 ! t3_kref+0x2488: subcc %i3, %l7, %o4
.word 0xb9b00f1c ! t3_kref+0x248c: fsrc2 %f28, %f28
2: .word 0xa01a000b ! t3_kref+0x2490: xor %o0, %o3, %l0
.word 0xe4562004 ! t3_kref+0x2494: ldsh [%i0 + 4], %l2
.word 0xd0267fe8 ! t3_kref+0x2498: st %o0, [%i1 - 0x18]
.word 0xea7e401c ! t3_kref+0x249c: swap [%i1 + %i4], %l5
.word 0xfb262000 ! t3_kref+0x24a0: st %f29, [%i0]
.word 0xb9a0055c ! t3_kref+0x24a4: fsqrtd %f28, %f28
.word 0x9de3bfa0 ! t3_kref+0x24a8: save %sp, -0x60, %sp
.word 0xba0e8018 ! t3_kref+0x24ac: and %i2, %i0, %i5
.word 0xafee001c ! t3_kref+0x24b0: restore %i0, %i4, %l7
.word 0x28480001 ! t3_kref+0x24b4: bleu,a,pt %icc, _kref+0x24b8
.word 0xbba0003d ! t3_kref+0x24b8: fmovs %f29, %f29
.word 0xa48eb94d ! t3_kref+0x24bc: andcc %i2, -0x6b3, %l2
.word 0xf9ee101b ! t3_kref+0x24c0: prefetcha %i0 + %i3, 28
.word 0xb9a7095c ! t3_kref+0x24c4: fmuld %f28, %f28, %f28
.word 0x3a480004 ! t3_kref+0x24c8: bcc,a,pt %icc, _kref+0x24d8
.word 0x96127f52 ! t3_kref+0x24cc: or %o1, -0xae, %o3
.word 0x8143c000 ! t3_kref+0x24d0: stbar
.word 0xd8300018 ! t3_kref+0x24d4: sth %o4, [%g0 + %i0]
.word 0xa42dc00d ! t3_kref+0x24d8: andn %l7, %o5, %l2
.word 0xb9a7095c ! t3_kref+0x24dc: fmuld %f28, %f28, %f28
.word 0xd8fe6008 ! t3_kref+0x24e0: swapa [%i1 + 8]%asi, %o4
.word 0xda300018 ! t3_kref+0x24e4: sth %o5, [%g0 + %i0]
.word 0xb9a9405c ! t3_kref+0x24e8: fmovdug %fcc0, %f28, %f28
.word 0x27480006 ! t3_kref+0x24ec: fbul,a,pt %fcc0, _kref+0x2504
.word 0x90ba401b ! t3_kref+0x24f0: xnorcc %o1, %i3, %o0
.word 0x953d800a ! t3_kref+0x24f4: sra %l6, %o2, %o2
.word 0xf19e1a5d ! t3_kref+0x24f8: ldda [%i0 + %i5]0xd2, %f24
.word 0x90330017 ! t3_kref+0x24fc: orn %o4, %l7, %o0
.word 0x3f480008 ! t3_kref+0x2500: fbo,a,pt %fcc0, _kref+0x2520
.word 0xee167ffe ! t3_kref+0x2504: lduh [%i1 - 2], %l7
.word 0xf3ee101c ! t3_kref+0x2508: prefetcha %i0 + %i4, 25
.word 0x2a480004 ! t3_kref+0x250c: bcs,a,pt %icc, _kref+0x251c
.word 0xb9a0055c ! t3_kref+0x2510: fsqrtd %f28, %f28
.word 0xb9b00f1c ! t3_kref+0x2514: fsrc2 %f28, %f28
.word 0x81af0a5c ! t3_kref+0x2518: fcmpd %fcc0, %f28, %f28
.word 0xd8363ff2 ! t3_kref+0x251c: sth %o4, [%i0 - 0xe]
.word 0xa7b58240 ! t3_kref+0x2520: array16 %l6, %g0, %l3
.word 0x31480005 ! t3_kref+0x2524: fba,a,pt %fcc0, _kref+0x2538
.word 0xaabd4016 ! t3_kref+0x2528: xnorcc %l5, %l6, %l5
.word 0x951dc00c ! t3_kref+0x252c: tsubcctv %l7, %o4, %o2
.word 0xf7000019 ! t3_kref+0x2530: ld [%g0 + %i1], %f27
.word 0x2f800006 ! t3_kref+0x2534: fbu,a _kref+0x254c
.word 0x9208000a ! t3_kref+0x2538: and %g0, %o2, %o1
.word 0xb9a708dc ! t3_kref+0x253c: fsubd %f28, %f28, %f28
.word 0xd840a01c ! t3_kref+0x2540: ldsw [%g2 + 0x1c], %o4
.word 0xb9a6895a ! t3_kref+0x2544: fmuld %f26, %f26, %f28
.word 0xb5b70ddc ! t3_kref+0x2548: fnand %f28, %f28, %f26
.word 0xaf0aad95 ! t3_kref+0x254c: tsubcc %o2, 0xd95, %l7
.word 0xaac2c000 ! t3_kref+0x2550: addccc %o3, %g0, %l5
.word 0x2c800008 ! t3_kref+0x2554: bneg,a _kref+0x2574
.word 0xa4183d4e ! t3_kref+0x2558: xor %g0, -0x2b2, %l2
.word 0xa73a0000 ! t3_kref+0x255c: sra %o0, %g0, %l3
.word 0xa6a30008 ! t3_kref+0x2560: subcc %o4, %o0, %l3
.word 0xd0fe1000 ! t3_kref+0x2564: swapa [%i0]0x80, %o0
.word 0xb5a0193b ! t3_kref+0x2568: fstod %f27, %f26
.word 0xf9380019 ! t3_kref+0x256c: std %f28, [%g0 + %i1]
.word 0xb9a6c9bd ! t3_kref+0x2570: fdivs %f27, %f29, %f28
.word 0x9aa6c00b ! t3_kref+0x2574: subcc %i3, %o3, %o5
.word 0xb7a7083c ! t3_kref+0x2578: fadds %f28, %f28, %f27
.word 0x3c800007 ! t3_kref+0x257c: bpos,a _kref+0x2598
.word 0xb5a0191b ! t3_kref+0x2580: fitod %f27, %f26
.word 0xdad65000 ! t3_kref+0x2584: ldsha [%i1]0x80, %o5
.word 0xb9b70e80 ! t3_kref+0x2588: fsrc1 %f28, %f28
.word 0xf91fbe48 ! t3_kref+0x258c: ldd [%fp - 0x1b8], %f28
.word 0xbba0013c ! t3_kref+0x2590: fabss %f28, %f29
.word 0xafb0002b ! t3_kref+0x2594: edge8n %g0, %o3, %l7
.word 0xb9a708dc ! t3_kref+0x2598: fsubd %f28, %f28, %f28
.word 0xb7b74e3b ! t3_kref+0x259c: fands %f29, %f27, %f27
.word 0x81ae8a5a ! t3_kref+0x25a0: fcmpd %fcc0, %f26, %f26
.word 0x9e12801b ! t3_kref+0x25a4: or %o2, %i3, %o7
.word 0xeaa8a01f ! t3_kref+0x25a8: stba %l5, [%g2 + 0x1f]%asi
.word 0x81af4a3b ! t3_kref+0x25ac: fcmps %fcc0, %f29, %f27
.word 0x996625a5 ! t3_kref+0x25b0: mova %icc, -0x25b, %o4
.word 0xb9a0053d ! t3_kref+0x25b4: fsqrts %f29, %f28
.word 0xf1ee501b ! t3_kref+0x25b8: prefetcha %i1 + %i3, 24
.word 0xa4f2ee04 ! t3_kref+0x25bc: udivcc %o3, 0xe04, %l2
.word 0x901ec00d ! t3_kref+0x25c0: xor %i3, %o5, %o0
.word 0xec3e0000 ! t3_kref+0x25c4: std %l6, [%i0]
.word 0xde067fe4 ! t3_kref+0x25c8: ld [%i1 - 0x1c], %o7
.word 0xac66c000 ! t3_kref+0x25cc: subc %i3, %g0, %l6
.word 0x83414000 ! t3_kref+0x25d0: mov %pc, %g1
.word 0xa82e800b ! t3_kref+0x25d4: andn %i2, %o3, %l4
.word 0xf4767ff0 ! t3_kref+0x25d8: stx %i2, [%i1 - 0x10]
.word 0xe4086038 ! t3_kref+0x25dc: ldub [%g1 + 0x38], %l2
.word 0xa41ca00c ! t3_kref+0x25e0: xor %l2, 0xc, %l2
.word 0xe4286038 ! t3_kref+0x25e4: stb %l2, [%g1 + 0x38]
.word 0x81d86038 ! t3_kref+0x25e8: flush %g1 + 0x38
.word 0xf93e7ff8 ! t3_kref+0x25ec: std %f28, [%i1 - 8]
.word 0xd430a00e ! t3_kref+0x25f0: sth %o2, [%g2 + 0xe]
.word 0x81b7059c ! t3_kref+0x25f4: fcmpgt32 %f28, %f28, %g0
.word 0xb5b70d1c ! t3_kref+0x25f8: fandnot1 %f28, %f28, %f26
.word 0xf9267fe0 ! t3_kref+0x25fc: st %f28, [%i1 - 0x20]
.word 0xa886ec7a ! t3_kref+0x2600: addcc %i3, 0xc7a, %l4
.word 0x39480004 ! t3_kref+0x2604: fbuge,a,pt %fcc0, _kref+0x2614
2: .word 0xb9a000bc ! t3_kref+0x2608: fnegs %f28, %f28
.word 0xb5a0105c ! t3_kref+0x260c: fdtox %f28, %f26
.word 0xd26e200f ! t3_kref+0x2610: ldstub [%i0 + 0xf], %o1
call SYM(t3_subr1)
.word 0xfb00a02c ! t3_kref+0x2618: ld [%g2 + 0x2c], %f29
.word 0x96e2801b ! t3_kref+0x261c: subccc %o2, %i3, %o3
.word 0xb9a0193d ! t3_kref+0x2620: fstod %f29, %f28
.word 0xb9b00cdc ! t3_kref+0x2624: fnot2 %f28, %f28
.word 0x980df0a0 ! t3_kref+0x2628: and %l7, -0xf60, %o4
.word 0x92c6f40a ! t3_kref+0x262c: addccc %i3, -0xbf6, %o1
.word 0x97400000 ! t3_kref+0x2630: mov %y, %o3
.word 0xfb00a01c ! t3_kref+0x2634: ld [%g2 + 0x1c], %f29
.word 0xb9a0005c ! t3_kref+0x2638: fmovd %f28, %f28
.word 0xc5ee500d ! t3_kref+0x263c: prefetcha %i1 + %o5, 2
.word 0xec06401c ! t3_kref+0x2640: ld [%i1 + %i4], %l6
.word 0x81ae8a5c ! t3_kref+0x2644: fcmpd %fcc0, %f26, %f28
.word 0x29480003 ! t3_kref+0x2648: fbl,a,pt %fcc0, _kref+0x2654
.word 0xe01e2008 ! t3_kref+0x264c: ldd [%i0 + 8], %l0
.word 0xf1be188a ! t3_kref+0x2650: stda %f24, [%i0 + %o2]0xc4
.word 0x2a800007 ! t3_kref+0x2654: bcs,a _kref+0x2670
.word 0xbba0003b ! t3_kref+0x2658: fmovs %f27, %f29
.word 0xb9b70e1c ! t3_kref+0x265c: fand %f28, %f28, %f28
.word 0xbba749bc ! t3_kref+0x2660: fdivs %f29, %f28, %f29
.word 0x96634008 ! t3_kref+0x2664: subc %o5, %o0, %o3
.word 0xf7262000 ! t3_kref+0x2668: st %f27, [%i0]
.word 0x24480005 ! t3_kref+0x266c: ble,a,pt %icc, _kref+0x2680
.word 0xb9b70dda ! t3_kref+0x2670: fnand %f28, %f26, %f28
.word 0x922d800c ! t3_kref+0x2674: andn %l6, %o4, %o1
.word 0x99b58240 ! t3_kref+0x2678: array16 %l6, %g0, %o4
.word 0x9ea2000c ! t3_kref+0x267c: subcc %o0, %o4, %o7
.word 0xbba709bc ! t3_kref+0x2680: fdivs %f28, %f28, %f29
.word 0xafb340b6 ! t3_kref+0x2684: edge16n %o5, %l6, %l7
.word 0xf9ee501b ! t3_kref+0x2688: prefetcha %i1 + %i3, 28
.word 0xa73b001a ! t3_kref+0x268c: sra %o4, %i2, %l3
.word 0x92326ecd ! t3_kref+0x2690: orn %o1, 0xecd, %o1
.word 0xbbb70efd ! t3_kref+0x2694: fornot2s %f28, %f29, %f29
.word 0xb5b6875a ! t3_kref+0x2698: fpack32 %f26, %f26, %f26
.word 0xb5a7085c ! t3_kref+0x269c: faddd %f28, %f28, %f26
.word 0xa7b6845c ! t3_kref+0x26a0: fcmpne16 %f26, %f28, %l3
.word 0xee264000 ! t3_kref+0x26a4: st %l7, [%i1]
.word 0xec7e0000 ! t3_kref+0x26a8: swap [%i0], %l6
.word 0xb7a0189b ! t3_kref+0x26ac: fitos %f27, %f27
.word 0x83414000 ! t3_kref+0x26b0: mov %pc, %g1
.word 0x23800003 ! t3_kref+0x26b4: fbne,a _kref+0x26c0
.word 0xaabb6373 ! t3_kref+0x26b8: xnorcc %o5, 0x373, %l5
.word 0x90127f43 ! t3_kref+0x26bc: or %o1, -0xbd, %o0
.word 0x94837802 ! t3_kref+0x26c0: addcc %o5, -0x7fe, %o2
.word 0x80454009 ! t3_kref+0x26c4: addc %l5, %o1, %g0
.word 0xd0100018 ! t3_kref+0x26c8: lduh [%g0 + %i0], %o0
.word 0xb5b00c00 ! t3_kref+0x26cc: fzero %f26
.word 0x987a800d ! t3_kref+0x26d0: sdiv %o2, %o5, %o4
.word 0xa4f5800a ! t3_kref+0x26d4: udivcc %l6, %o2, %l2
.word 0xa4830000 ! t3_kref+0x26d8: addcc %o4, %g0, %l2
.word 0x8143c000 ! t3_kref+0x26dc: stbar
.word 0xaf3ee00f ! t3_kref+0x26e0: sra %i3, 0xf, %l7
.word 0xb5b746bc ! t3_kref+0x26e4: fmul8x16al %f29, %f28, %f26
.word 0xebf6100a ! t3_kref+0x26e8: casxa [%i0]0x80, %o2, %l5
.word 0xb9b70f5c ! t3_kref+0x26ec: fornot1 %f28, %f28, %f28
.word 0xf9267fe8 ! t3_kref+0x26f0: st %f28, [%i1 - 0x18]
.word 0xf53f4019 ! t3_kref+0x26f4: std %f26, [%i5 + %i1]
.word 0xb9a6c8bc ! t3_kref+0x26f8: fsubs %f27, %f28, %f28
.word 0xb5a0191d ! t3_kref+0x26fc: fitod %f29, %f26
.word 0x941da226 ! t3_kref+0x2700: xor %l6, 0x226, %o2
.word 0xb9a0055c ! t3_kref+0x2704: fsqrtd %f28, %f28
.word 0xa5b280a9 ! t3_kref+0x2708: edge16n %o2, %o1, %l2
.word 0xae03000a ! t3_kref+0x270c: add %o4, %o2, %l7
.word 0xf780a00c ! t3_kref+0x2710: lda [%g2 + 0xc]%asi, %f27
.word 0x25480008 ! t3_kref+0x2714: fblg,a,pt %fcc0, _kref+0x2734
.word 0xeec8a01c ! t3_kref+0x2718: ldsba [%g2 + 0x1c]%asi, %l7
.word 0xc0867ffc ! t3_kref+0x271c: lda [%i1 - 4]%asi, %g0
.word 0xb5b686fa ! t3_kref+0x2720: fmul8ulx16 %f26, %f26, %f26
.word 0xf99f1a18 ! t3_kref+0x2724: ldda [%i4 + %i0]0xd0, %f28
.word 0xe7f65015 ! t3_kref+0x2728: casxa [%i1]0x80, %l5, %l3
.word 0xb9b70a1a ! t3_kref+0x272c: fpadd16 %f28, %f26, %f28
.word 0xec3e401d ! t3_kref+0x2730: std %l6, [%i1 + %i5]
.word 0xd6a8a03e ! t3_kref+0x2734: stba %o3, [%g2 + 0x3e]%asi
.word 0xf93e7fe0 ! t3_kref+0x2738: std %f28, [%i1 - 0x20]
.word 0xf9266014 ! t3_kref+0x273c: st %f28, [%i1 + 0x14]
.word 0xaa1b7fa3 ! t3_kref+0x2740: xor %o5, -0x5d, %l5
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, 0x674a2000)
.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, 0x66d5c000)
.seg "text"
t3_subr1_page_begin:
.skip 8188
.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, 0x67386000)
.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, 0x665aa000)
.seg "text"
t3_subr3_page_begin:
.skip 8192
.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: 2467
!
! Operation frequencies
!
! name exp obs
! ldsb 0.56 0.61
! ldub 0.71 0.69
! ldsh 0.62 0.65
! lduh 0.19 0.24
! ld 1.34 1.62
! ldd 1.29 1.62
! swap 0.86 0.93
! ldstub 0.52 0.77
! stb 0.38 0.20
! sth 1.40 1.58
! st 0.24 0.45
! std 0.99 1.05
! add 1.07 1.05
! addcc 1.37 1.01
! addx 1.11 1.26
! addxcc 0.73 0.93
! taddcc 0.29 0.28
! taddcctv 0.03 0.00
! sub 0.23 0.24
! subcc 1.46 2.03
! subx 0.90 0.73
! subxcc 0.59 0.28
! tsubcc 0.28 0.36
! tsubcctv 0.23 0.28
! mulscc 1.45 1.50
! and 0.30 0.49
! andcc 0.92 0.93
! andn 0.50 0.65
! andncc 1.31 0.89
! or 0.86 1.01
! orcc 0.24 0.24
! orn 0.92 1.18
! orncc 0.96 1.05
! xor 1.21 1.01
! xorcc 0.26 0.12
! xnor 0.01 0.00
! xnorcc 1.17 1.34
! sll 0.39 0.49
! srl 0.55 0.61
! sra 1.44 1.58
! unimp 0.17 0.12
! umul 0.03 0.12
! smul 0.03 0.08
! udiv 0.07 0.04
! sdiv 0.78 0.61
! umulcc 0.03 0.00
! smulcc 0.22 0.28
! udivcc 0.61 0.49
! sdivcc 0.24 0.16
! rdy 0.44 0.61
! wry 0.40 0.24
! bicc 1.94 2.51
! sethi 0.15 0.04
! jmpl 0.33 0.16
! call 0.20 0.28
! ticc 0.03 0.00
! flush 1.01 0.89
! save 0.84 0.65
! restore 1.29 0.00
! stbar 1.19 0.85
! ldf 0.80 0.53
! lddf 0.71 0.89
! stf 1.40 2.11
! stdf 0.92 1.30
! fadds 0.60 0.61
! fsubs 0.89 0.97
! fmuls 0.83 0.73
! fdivs 0.78 0.85
! faddd 1.07 1.05
! fsubd 0.60 0.77
! fmuld 1.14 1.46
! fdivd 0.50 0.45
! faddq 0.00 0.00
! fsubq 0.00 0.00
! fmulq 0.00 0.00
! fdivq 0.00 0.00
! fsmuld 1.18 1.42
! fdmulq 0.00 0.00
! fitos 0.86 1.09
! fitod 0.67 0.61
! fitoq 0.00 0.00
! fstoi 0.01 0.04
! fstod 0.89 0.77
! fstoq 0.00 0.00
! fdtoi 0.03 0.00
! fdtos 0.11 0.16
! fdtoq 0.00 0.00
! fqtoi 0.00 0.00
! fqtos 0.00 0.00
! fqtod 0.00 0.00
! fmovs 0.50 0.53
! fnegs 0.77 0.61
! fabss 0.55 0.57
! fsqrts 1.00 1.30
! fsqrtd 1.77 1.62
! fsqrtq 0.00 0.00
! fcmps 0.46 0.36
! fcmpd 1.38 1.09
! fcmpq 0.00 0.00
! fcmpes 0.48 0.24
! fcmped 0.60 0.57
! fcmpeq 0.00 0.00
! fbfcc 1.39 1.38
! ldfsr 0.17 0.00
! stfsr 0.14 0.04
! loop 0.01 0.00
! offset 0.17 0.04
! area 0.02 0.04
! target 0.14 0.12
! goto 0.02 0.00
! sigsegv 0.26 0.28
! sigbus 0.17 0.20
! imodify 0.31 0.28
! ldfsr_offset 0.23 0.00
! fpattern 0.33 0.61
! lbranch 0.16 0.16
! shmld 2.03 1.78
! shmst 2.59 2.68
! shmpf 0.07 0.08
! shmswap 0.17 0.12
! shmblkld 0.18 0.00
! shmblkst 0.60 0.00
! shmblkchk 0.15 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.08 0.04
! casa 0.29 0.20
! rdasi 0.28 0.28
! wrasi 0.29 0.04
! bpcc 1.89 1.99
! fbpfcc 3.29 2.55
! fmovscc 0.08 0.12
! fmovdcc 0.18 0.12
! fmovqcc 0.00 0.00
! movcc 0.16 0.04
! flushw 0.26 0.12
! membar 0.11 0.12
! prefetch 1.45 1.58
! rdpc 0.21 0.32
! ldqf 0.00 0.00
! stqf 0.00 0.00
! ldfa 0.26 0.24
! lddfa 0.00 0.00
! ldqfa 0.00 0.00
! ldsba 0.10 0.08
! ldsha 0.26 0.36
! lduba 0.02 0.00
! lduha 0.21 0.32
! lda 0.25 0.41
! ldda 0.08 0.00
! ldstuba 0.23 0.32
! prefetcha 1.42 1.62
! stfa 0.07 0.00
! stdfa 0.09 0.20
! stqfa 0.00 0.00
! stba 0.06 0.04
! stha 0.11 0.12
! sta 0.22 0.36
! stda 0.10 0.12
! swapa 0.26 0.20
! fmovd 0.19 0.12
! fnegd 0.14 0.08
! fabsd 0.25 0.12
! fstox 0.17 0.20
! fdtox 0.18 0.16
! fxtos 0.10 0.12
! fxtod 0.05 0.00
! lds 0.04 0.08
! ldsa 0.13 0.28
! ldx 0.24 0.08
! ldxa 0.26 0.36
! nofault 0.03 0.00
! rdgsr 0.11 0.04
! wrgsr 0.05 0.12
! fpadd16 0.19 0.36
! fpadd16s 0.06 0.04
! fpadd32 0.08 0.12
! fpadd32s 0.15 0.24
! fpsub16 0.03 0.08
! fpsub16s 0.28 0.20
! fpsub32 0.00 0.00
! fpsub32s 0.14 0.24
! fpack16 0.10 0.12
! fpack32 0.27 0.16
! fpackfix 0.20 0.28
! fexpand 0.15 0.04
! fpmerge 0.07 0.16
! fmul8x16 0.23 0.20
! fmul8x16au 0.18 0.20
! fmul8x16al 0.22 0.41
! fmul8sux16 0.08 0.04
! fmul8ulx16 0.27 0.53
! fmuld8sux16 0.25 0.24
! fmuld8ulx16 0.18 0.28
! alignaddr 0.14 0.28
! alignaddrl 0.03 0.04
! faligndata 0.16 0.20
! fzero 0.10 0.32
! fzeros 0.26 0.20
! fone 0.22 0.20
! fones 0.15 0.08
! fsrc1 0.25 0.41
! fsrc1s 0.06 0.04
! fsrc2 0.23 0.16
! fsrc2s 0.26 0.45
! fnot1 0.11 0.08
! fnot1s 0.05 0.04
! fnot2 0.16 0.16
! fnot2s 0.19 0.20
! for 0.19 0.28
! fors 0.02 0.00
! fnor 0.00 0.00
! fnors 0.06 0.04
! fand 0.18 0.24
! fands 0.26 0.36
! fnand 0.18 0.36
! fnands 0.23 0.12
! fxor 0.02 0.00
! fxors 0.26 0.20
! fxnor 0.00 0.00
! fxnors 0.02 0.00
! fornot1 0.29 0.41
! fornot1s 0.04 0.04
! fornot2 0.10 0.24
! fornot2s 0.18 0.32
! fandnot1 0.22 0.24
! fandnot1s 0.20 0.12
! fandnot2 0.17 0.12
! fandnot2s 0.14 0.08
! fcmpgt16 0.08 0.00
! fcmpgt32 0.25 0.24
! fcmple16 0.05 0.04
! fcmple32 0.10 0.00
! fcmpne16 0.23 0.28
! fcmpne32 0.15 0.04
! fcmpeq16 0.11 0.16
! fcmpeq32 0.00 0.00
! edge8 0.02 0.00
! edge8l 0.18 0.12
! edge16 0.11 0.08
! edge16l 0.06 0.04
! edge32 0.22 0.20
! edge32l 0.21 0.24
! pdist 0.13 0.08
! partial_st8 0.03 0.04
! partial_st16 0.19 0.12
! partial_st32 0.27 0.24
! short_st8 0.05 0.08
! short_st16 0.06 0.08
! short_ld8 0.10 0.16
! short_ld16 0.07 0.08
! blkld 0.16 0.00
! blkst 0.26 0.00
! blkld_offset 0.09 0.00
! blkst_offset 0.19 0.00
! blk_check 0.21 0.24
! casxa 0.20 0.28
! rdccr 0.03 0.04
! rdfprs 0.07 0.08
! wrccr 0.15 0.16
! popc 0.01 0.00
! wrfprs 0.14 0.08
! stx 0.23 0.24
! stxa 0.15 0.20
! cflush 0.00 0.00
! array8 0.14 0.04
! array16 0.23 0.24
! array32 0.26 0.36
! edge8n 0.16 0.04
! edge8ln 0.23 0.24
! edge16n 0.23 0.24
! edge16ln 0.27 0.16
! edge32n 0.05 0.00
! edge32ln 0.22 0.08
! bmask 0.11 0.12
! bshuffle 0.15 0.04
! siam 0.19 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, 0x652ea000)
.seg "data"
t3_offset_table_start:
t3_offset_table_size: .word 0x00000008
t3_offset_table:
.word 0xfffffff8
.word 0xffffffe0
.word 0x00000018
.word 0x00000010
.word 0x00000008
.word 0xfffffff0
.word 0x00000000
.word 0xffffffe8
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, 0x6a128000)
.seg "data"
KGLOBAL(t3_data_in_regs)
t3_data_in_regs_start:
t3_data_in_regs:
.word 0xe29611bf ! %f0
.word 0xf6d06056 ! %f1
.word 0xec21ed33 ! %f2
.word 0x66ee01cf ! %f3
.word 0xfdda9213 ! %f4
.word 0x53f30347 ! %f5
.word 0x7e30b144 ! %f6
.word 0x1e4fdefb ! %f7
.word 0x26abda5e ! %f8
.word 0xeff43a03 ! %f9
.word 0x7eb136ad ! %f10
.word 0x32707a0a ! %f11
.word 0x4b30b53e ! %f12
.word 0x68412b04 ! %f13
.word 0xe2a046ff ! %f14
.word 0xda40e8f3 ! %f15
.word 0x71fd0271 ! %f16
.word 0x72eef501 ! %f17
.word 0x7fa39887 ! %f18
.word 0xb8816278 ! %f19
.word 0x1b05009c ! %f20
.word 0xb3472f5e ! %f21
.word 0xca34b7af ! %f22
.word 0x41e675be ! %f23
.word 0xc1d4ef47 ! %f24
.word 0xfab77de5 ! %f25
.word 0xfc46a2a4 ! %f26
.word 0xaea1a71f ! %f27
.word 0xdd124d2c ! %f28
.word 0x8f7a2bb6 ! %f29
.word 0x1736fb39 ! %f30
.word 0x3716863f ! %f31
.word 0x1bdc36b0 ! %f32
.word 0x7d39017c ! %f33
.word 0x1585f30a ! %f34
.word 0x6682915d ! %f35
.word 0xd6f4a8b1 ! %f36
.word 0x5a4acae1 ! %f37
.word 0xcade55e4 ! %f38
.word 0x03ef79eb ! %f39
.word 0x79f4ab82 ! %f40
.word 0x113f3f43 ! %f41
.word 0x05a95664 ! %f42
.word 0x072c9e5f ! %f43
.word 0x1c69aa33 ! %f44
.word 0xd97441a7 ! %f45
.word 0x0b0000dd ! %f46
.word 0xee05cd4b ! %f47
.word 0x2bda7a15 ! %f48
.word 0x85aaabed ! %f49
.word 0x2686787f ! %f50
.word 0x8abaa5ab ! %f51
.word 0x3a96d67c ! %f52
.word 0x0c401945 ! %f53
.word 0xd1db62b4 ! %f54
.word 0xa11b287d ! %f55
.word 0x1c1c54c6 ! %f56
.word 0xbd1663e1 ! %f57
.word 0x9d0824cd ! %f58
.word 0xc0e34f97 ! %f59
.word 0x0b08149c ! %f60
.word 0x0488c9ec ! %f61
.word 0x1904d7dd ! %f62
.word 0x3b38bdb4 ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t3_kref+0xc28 ! %g1 (code pointer)
.word t3_data_in_shm_area ! %g2 (shared area pointer)
.word 0xd7357690 ! %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 0xd40e110d ! %o0
.word 0xfd90ccc5 ! %o1
.word 0x9be05b01 ! %o2
.word 0xc1d737d3 ! %o3
.word 0xe2b578f0 ! %o4
.word 0x25a690d9 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0xc63cb077 ! %l0
.word 0x1c59edba ! %l1
.word 0x492d16e5 ! %l2
.word 0xa3cadbcf ! %l3
.word 0x47583266 ! %l4
.word 0x52852540 ! %l5
.word 0xaeb10b31 ! %l6
.word 0x6546f7b4 ! %l7
.word t3_data_in_area0 ! %i0 (area pointer)
.word t3_data_in_area0 ! %i1 (area pointer)
.word 0xffffffe6 ! %i2 (byte offset)
.word 0x00000004 ! %i3 (halfword offset)
.word 0xffffffec ! %i4 (word offset)
.word 0x00000018 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xcae2de6a ! %y
.word 0x00000006 ! %icc (nzvc)
.word 0x8000005f ! %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 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, 0x691bc000)
.seg "data"
KGLOBAL(t3_data_in_mtbl_size)
KGLOBAL(t3_data_in_mtbl)
KGLOBAL(t3_data_in_stack)
t3_data_in_stack_start:
.word 0x5a7f60f5
.word 0xa14c0f50
.word 0x85625edb
.word 0xc5621d37
.word 0xdfeaf1cb
.word 0x0fbc398d
.word 0x04c94378
.word 0xedb7650b
.word 0x9adff2b2
.word 0xd84fcf3e
.word 0xfee41bc8
.word 0xaddfb7b1
.word 0x36d0f68b
.word 0x330143cd
.word 0x7b5b76be
.word 0xa9361842
.word 0x48dfaa2e
.word 0xe32f55fd
.word 0x130527cf
.word 0x9ca1edf2
.word 0x9383d58d
.word 0x55eee442
.word 0xf2ef26b4
.word 0xaff26286
.word 0x6c3ecb19
.word 0x8db5324c
.word 0xaad2276d
.word 0xececb403
.word 0xb40be963
.word 0xb9e873e4
.word 0x65c72e89
.word 0x2e816da7
.word 0x9b251306
.word 0x536db0fc
.word 0x280ba5a4
.word 0xf967bc1d
.word 0x20bc40c5
.word 0x29285700
.word 0x8f53b431
.word 0x279d50eb
.word 0x45b991ef
.word 0x91d10b72
.word 0x84e2e079
.word 0xc53c892e
.word 0x409f7f0a
.word 0x70ce93b5
.word 0xbd9f3ce3
.word 0x8601cb89
.word 0x8ead12b0
.word 0x6b14e628
.word 0xbcd3a575
.word 0xa2f4515b
.word 0x8d704cb3
.word 0x6cbbb876
.word 0x0699d19a
.word 0xf635cf2f
.word 0xc6791387
.word 0xe93f1f2b
.word 0xff2d3e25
.word 0xc33fb078
.word 0x56ff57e1
.word 0x5472128b
.word 0x98f43396
.word 0xab0bda7d
.word 0xd5554e9b
.word 0x8a53ec9e
.word 0xec1c6c9b
.word 0xf1122a92
.word 0xe028e4da
.word 0xe577348f
.word 0x647d20d8
.word 0xfee32388
.word 0x9e25d272
.word 0xdfb94b36
.word 0xa54877ea
.word 0x43bb7e66
.word 0x01bbee88
.word 0x5cefccf3
.word 0x2232a8a9
.word 0x5af39258
.word 0xaae3aa78
.word 0x5429bcbd
.word 0xcb5548ad
.word 0x3ae8c7e7
.word 0xe9f4d6f9
.word 0xef6fcc7a
.word 0xd8799013
.word 0xed2e8b6a
.word 0x4142177f
.word 0x7cd05690
.word 0x99dc9581
.word 0x8bb772bb
.word 0x016da7e0
.word 0x9338dcbb
.word 0x542cc666
.word 0x7c7e8a2e
.word 0x5492583a
.word 0x93682021
.word 0x33b01f86
.word 0xe143fcbf
.word 0x78a5e313
.word 0x7e6126a3
.word 0xb376e9b5
.word 0x1a6f8b8a
.word 0xa82801c0
.word 0xd878c175
.word 0xd976fee2
.word 0xf65e887f
.word 0x8383e30b
.word 0xaf9c68f0
.word 0x0ba7db57
.word 0x888a4855
.word 0xdbbfe80f
.word 0xa60a81a6
.word 0x34f7ff3e
.word 0xb94f3fbf
.word 0xd271cb67
.word 0x35a15eb6
.word 0x67786466
.word 0xe6ec3fdd
.word 0x09ab9687
.word 0xec6b9562
.word 0x1ba30c47
.word 0x9dd485f5
.word 0x6af80969
.word 0xae6575de
.word 0xd76dea43
.word 0xa8e69262
.word 0x14c3586b
.word 0xabe0bd6a
.word 0x2b2bae2e
.word 0xdcc4facb
.word 0x9bf76477
.word 0xa4a8d5a2
.word 0x12503310
.word 0xdbadab98
.word 0xc260d164
.word 0xbf5b3514
.word 0x6b469629
.word 0x23ff4ca2
.word 0x6be49e9b
.word 0x078cb513
.word 0x2fe33a34
.word 0x8263bd29
.word 0x42e425fd
.word 0xf58df0ca
.word 0xafdc3aef
.word 0x2491db0a
.word 0x89a7a504
.word 0xf52e0193
.word 0x5c5714db
.word 0x2a080931
.word 0xd985b428
.word 0x06fc2c89
.word 0xcf428540
.word 0x8044294b
.word 0x7b005083
.word 0x767e555b
.word 0xff1fe674
.word 0xdf14fcc0
.word 0xea765bb7
.word 0x70db4a63
.word 0xe04f8c5b
.word 0xd2ec20e0
.word 0x7d92b60f
.word 0x97d53df6
.word 0xb427e531
.word 0x5dd71a5c
t3_data_in_sp:
.word 0xd49056e4
.word 0x9de200fd
.word 0x9c576286
.word 0xf73923f7
.word 0x51fd0741
.word 0x7ef3d2c4
.word 0xa28d6e8a
.word 0xadc6b47c
.word t3_data_in_area0
.word t3_data_in_area0
.word 0xffffffe0
.word 0x0000001e
.word 0x0000001c
.word 0x00000018
.word t3_data_in_fp
.word 0xbc749b78
.word 0x305f2bba
.word 0x576e780e
.word 0xca60f7e9
.word 0x6a3000ee
.word 0x494de734
.word 0xa14a4fe8
.word 0x09caf537
.word 0x1be1c69b
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 0xcf084640 ! [%fp - 0xc]
.word 0x0ba8c6f1 ! [%fp - 0x8]
.word 0xf42252a6 ! [%fp - 0x4]
.global t3_data_in_fp; t3_data_in_fp:
.word 0x647660f3
.word 0x4a49b1d6
.word 0x2b499f24
.word 0xd60048e2
.word 0xa2ebb007
.word 0xa05eac60
.word 0xe23de27c
.word 0xe7180bc8
.word 0x921e1417
.word 0xde638cc3
.word 0x25531ba5
.word 0x0bbfa705
.word 0x4579b76c
.word 0x008565a0
.word 0x4d2ce5f6
.word 0xa11780fc
.word 0xf7962164
.word 0x9ed39cd6
.word 0x1f53089d
.word 0x306ca7ed
.word 0x118f66ce
.word 0x9514f74b
.word 0x7d29911b
.word 0xd1904d52
t3_data_in_stacktop:
.word 0
t3_data_in_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t3_module_data_in_area0, 0x6eae0000)
.seg "data"
t3_data_in_area0_start:
.skip 6400
t3_data_in_area0_begin:
.word 0x1b518b77 ! t3_data_in_area0-0x20
.word 0x58fb1cec ! t3_data_in_area0-0x1c
.word 0x8c2ba0f3 ! t3_data_in_area0-0x18
.word 0xdaa1138c ! t3_data_in_area0-0x14
.word 0x3b3fe905 ! t3_data_in_area0-0x10
.word 0x5e3bd8f1 ! t3_data_in_area0-0xc
.word 0x3b18e29d ! t3_data_in_area0-0x8
.word 0xd46911bf ! t3_data_in_area0-0x4
.global t3_data_in_area0; t3_data_in_area0:
.word 0x07ebaf02 ! t3_data_in_area0+0x0
.word 0xc2c79a65 ! t3_data_in_area0+0x4
.word 0x7e50d9c1 ! t3_data_in_area0+0x8
.word 0x3f3db1f9 ! t3_data_in_area0+0xc
.word 0x7e29d03b ! t3_data_in_area0+0x10
.word 0x6ac8f8e5 ! t3_data_in_area0+0x14
.word 0x299682a1 ! t3_data_in_area0+0x18
.word 0xa37ccd99 ! t3_data_in_area0+0x1c
t3_data_in_area0_end:
.skip 1728
t3_data_in_area0_stop:
KDATA_MODULE(t3_module_data_in_shm_area, 0x685c6000)
.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 0xce3ab178 ! t3_data_in_shm_area+0x0 (t0)
.word 0x1e618a50 ! t3_data_in_shm_area+0x4 (t1)
.word 0x303b74cf ! t3_data_in_shm_area+0x8 (t2)
.word 0x5209f14b ! t3_data_in_shm_area+0xc (t3)
.word 0xd8ae6175 ! t3_data_in_shm_area+0x10 (t0)
.word 0x33fed65d ! t3_data_in_shm_area+0x14 (t1)
.word 0x5a741185 ! t3_data_in_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t3_data_in_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t3_data_in_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t3_data_in_shm_area+0x24 (t1)
.word 0x6b1b2813 ! t3_data_in_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t3_data_in_shm_area+0x2c (t3)
.word 0x7edcd414 ! t3_data_in_shm_area+0x30 (t0)
.word 0xfa4b358d ! t3_data_in_shm_area+0x34 (t1)
.word 0x8594c38b ! t3_data_in_shm_area+0x38 (t2)
.word 0x7494abee ! t3_data_in_shm_area+0x3c (t3)
.word 0x08344d95 ! t3_data_in_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t3_data_in_shm_area+0x44
.word 0x12ba810e ! t3_data_in_shm_area+0x48
.word 0xc2d61447 ! t3_data_in_shm_area+0x4c
.word 0x946aaa2a ! t3_data_in_shm_area+0x50
.word 0xf3beeebc ! t3_data_in_shm_area+0x54
.word 0xeb207954 ! t3_data_in_shm_area+0x58
.word 0xf62d579b ! t3_data_in_shm_area+0x5c
.word 0x94a5e424 ! t3_data_in_shm_area+0x60
.word 0x4acd067a ! t3_data_in_shm_area+0x64
.word 0x58d08d89 ! t3_data_in_shm_area+0x68
.word 0x9719581f ! t3_data_in_shm_area+0x6c
.word 0xec9effdb ! t3_data_in_shm_area+0x70
.word 0x8587c44e ! t3_data_in_shm_area+0x74
.word 0x62d66cd2 ! t3_data_in_shm_area+0x78
.word 0x2fb846fe ! t3_data_in_shm_area+0x7c
.word 0xb0f1cd74 ! t3_data_in_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t3_data_in_shm_area+0x84
.word 0x6b916c6e ! t3_data_in_shm_area+0x88
.word 0xb9dad738 ! t3_data_in_shm_area+0x8c
.word 0x061e2f86 ! t3_data_in_shm_area+0x90
.word 0xc1aa5169 ! t3_data_in_shm_area+0x94
.word 0x827ce8f7 ! t3_data_in_shm_area+0x98
.word 0x1b68bf95 ! t3_data_in_shm_area+0x9c
.word 0xc904a7ff ! t3_data_in_shm_area+0xa0
.word 0x127645bc ! t3_data_in_shm_area+0xa4
.word 0x8246f7e8 ! t3_data_in_shm_area+0xa8
.word 0x7736e7d5 ! t3_data_in_shm_area+0xac
.word 0x2aa44f49 ! t3_data_in_shm_area+0xb0
.word 0x2ca091a2 ! t3_data_in_shm_area+0xb4
.word 0x5ae22d5f ! t3_data_in_shm_area+0xb8
.word 0xf6f6b52b ! t3_data_in_shm_area+0xbc
.word 0xb561cd21 ! t3_data_in_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t3_data_in_shm_area+0xc4
.word 0xac1f1a31 ! t3_data_in_shm_area+0xc8
.word 0x54709c5b ! t3_data_in_shm_area+0xcc
.word 0xff80dab9 ! t3_data_in_shm_area+0xd0
.word 0xb66ce94b ! t3_data_in_shm_area+0xd4
.word 0x2bf7b898 ! t3_data_in_shm_area+0xd8
.word 0xafff8538 ! t3_data_in_shm_area+0xdc
.word 0x6d85c9b6 ! t3_data_in_shm_area+0xe0
.word 0x2efb54bc ! t3_data_in_shm_area+0xe4
.word 0x6ada3c42 ! t3_data_in_shm_area+0xe8
.word 0x6b0781ed ! t3_data_in_shm_area+0xec
.word 0x8fb19316 ! t3_data_in_shm_area+0xf0
.word 0x9c4827a2 ! t3_data_in_shm_area+0xf4
.word 0x66d61ff5 ! t3_data_in_shm_area+0xf8
.word 0x25f91531 ! t3_data_in_shm_area+0xfc
.word 0x4924d2c5 ! t3_data_in_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t3_data_in_shm_area+0x104
.word 0x938a1feb ! t3_data_in_shm_area+0x108
.word 0xcbd02b4d ! t3_data_in_shm_area+0x10c
.word 0xe1887d77 ! t3_data_in_shm_area+0x110
.word 0x6f9c23c8 ! t3_data_in_shm_area+0x114
.word 0xeef115c5 ! t3_data_in_shm_area+0x118
.word 0xd7daf902 ! t3_data_in_shm_area+0x11c
.word 0x992b9fb7 ! t3_data_in_shm_area+0x120
.word 0xc6883941 ! t3_data_in_shm_area+0x124
.word 0xa28c1fbf ! t3_data_in_shm_area+0x128
.word 0x0fd564aa ! t3_data_in_shm_area+0x12c
.word 0xac557a40 ! t3_data_in_shm_area+0x130
.word 0x619c69e9 ! t3_data_in_shm_area+0x134
.word 0x44ab8723 ! t3_data_in_shm_area+0x138
.word 0xd9ef5d9c ! t3_data_in_shm_area+0x13c
.word 0x98704ad7 ! t3_data_in_shm_area+0x140 (t2 bload)
.word 0xbf6f2a32 ! t3_data_in_shm_area+0x144
.word 0x69b7a644 ! t3_data_in_shm_area+0x148
.word 0x12e89793 ! t3_data_in_shm_area+0x14c
.word 0x2bfa8343 ! t3_data_in_shm_area+0x150
.word 0xff0c27bc ! t3_data_in_shm_area+0x154
.word 0xd56b8ffe ! t3_data_in_shm_area+0x158
.word 0x23adc840 ! t3_data_in_shm_area+0x15c
.word 0xff6421ee ! t3_data_in_shm_area+0x160
.word 0xc6d0226f ! t3_data_in_shm_area+0x164
.word 0xcd649c68 ! t3_data_in_shm_area+0x168
.word 0x0f33c398 ! t3_data_in_shm_area+0x16c
.word 0x02ac5710 ! t3_data_in_shm_area+0x170
.word 0xc09d10f2 ! t3_data_in_shm_area+0x174
.word 0xd2d34498 ! t3_data_in_shm_area+0x178
.word 0x2668b12a ! t3_data_in_shm_area+0x17c
.word 0xfe7f21b2 ! t3_data_in_shm_area+0x180 (t2 bstore)
.word 0xba462ba9 ! t3_data_in_shm_area+0x184
.word 0x4c94ed25 ! t3_data_in_shm_area+0x188
.word 0x51181e0a ! t3_data_in_shm_area+0x18c
.word 0xe220255d ! t3_data_in_shm_area+0x190
.word 0xe87ca25a ! t3_data_in_shm_area+0x194
.word 0x5c5e94f9 ! t3_data_in_shm_area+0x198
.word 0x2d99e519 ! t3_data_in_shm_area+0x19c
.word 0x7c40a715 ! t3_data_in_shm_area+0x1a0
.word 0xa41f8812 ! t3_data_in_shm_area+0x1a4
.word 0x75e31d6b ! t3_data_in_shm_area+0x1a8
.word 0x9b50d789 ! t3_data_in_shm_area+0x1ac
.word 0x1003e585 ! t3_data_in_shm_area+0x1b0
.word 0x2c441949 ! t3_data_in_shm_area+0x1b4
.word 0x4c8d7f8c ! t3_data_in_shm_area+0x1b8
.word 0x404ce99f ! t3_data_in_shm_area+0x1bc
.word 0xbf352c72 ! t3_data_in_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t3_data_in_shm_area+0x1c4
.word 0xf8ccfd3e ! t3_data_in_shm_area+0x1c8
.word 0x1c3ac71e ! t3_data_in_shm_area+0x1cc
.word 0xbe54beaa ! t3_data_in_shm_area+0x1d0
.word 0xaec63a9b ! t3_data_in_shm_area+0x1d4
.word 0xeb22e334 ! t3_data_in_shm_area+0x1d8
.word 0xdf4f7b49 ! t3_data_in_shm_area+0x1dc
.word 0xb68df1fc ! t3_data_in_shm_area+0x1e0
.word 0x9ce989d6 ! t3_data_in_shm_area+0x1e4
.word 0x562acd02 ! t3_data_in_shm_area+0x1e8
.word 0x652b03ed ! t3_data_in_shm_area+0x1ec
.word 0x9521d90f ! t3_data_in_shm_area+0x1f0
.word 0xc9f5152e ! t3_data_in_shm_area+0x1f4
.word 0x1b977793 ! t3_data_in_shm_area+0x1f8
.word 0x4ef26b8b ! t3_data_in_shm_area+0x1fc
.word 0xaf14b001 ! t3_data_in_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t3_data_in_shm_area+0x204
.word 0x48be356c ! t3_data_in_shm_area+0x208
.word 0x3559518a ! t3_data_in_shm_area+0x20c
.word 0x0aa9f679 ! t3_data_in_shm_area+0x210
.word 0x700845d2 ! t3_data_in_shm_area+0x214
.word 0xeb0268dd ! t3_data_in_shm_area+0x218
.word 0x6a1faa5c ! t3_data_in_shm_area+0x21c
.word 0x15bf96fc ! t3_data_in_shm_area+0x220
.word 0xece0ff08 ! t3_data_in_shm_area+0x224
.word 0x3a41ed73 ! t3_data_in_shm_area+0x228
.word 0x3de8dddf ! t3_data_in_shm_area+0x22c
.word 0x63e3af80 ! t3_data_in_shm_area+0x230
.word 0x15c4b1fa ! t3_data_in_shm_area+0x234
.word 0xb11a24b0 ! t3_data_in_shm_area+0x238
.word 0x2cfbe805 ! 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, 0x7b9d2000)
.seg "data"
KGLOBAL(t3_data_exp_regs)
t3_data_exp_regs_start:
t3_data_exp_regs:
.word 0xe29611bf ! %f0
.word 0xf6d06056 ! %f1
.word 0xec21ed33 ! %f2
.word 0x66ee01cf ! %f3
.word 0xfdda9213 ! %f4
.word 0x53f30347 ! %f5
.word 0x7e30b144 ! %f6
.word 0x1e4fdefb ! %f7
.word 0x26abda5e ! %f8
.word 0xeff43a03 ! %f9
.word 0x7eb136ad ! %f10
.word 0x32707a0a ! %f11
.word 0x4b30b53e ! %f12
.word 0x68412b04 ! %f13
.word 0xe2a046ff ! %f14
.word 0xda40e8f3 ! %f15
.word 0x71fd0271 ! %f16
.word 0x72eef501 ! %f17
.word 0x7fa39887 ! %f18
.word 0xb8816278 ! %f19
.word 0x1b05009c ! %f20
.word 0xb3472f5e ! %f21
.word 0xca34b7af ! %f22
.word 0x41e675be ! %f23
.word 0xc1d4ef47 ! %f24
.word 0xfab77de5 ! %f25
.word 0xfc46a2a4 ! %f26
.word 0xaea1a71f ! %f27
.word 0xdd124d2c ! %f28
.word 0x8f7a2bb6 ! %f29
.word 0x1736fb39 ! %f30
.word 0x3716863f ! %f31
.word 0x1bdc36b0 ! %f32
.word 0x7d39017c ! %f33
.word 0x1585f30a ! %f34
.word 0x6682915d ! %f35
.word 0xd6f4a8b1 ! %f36
.word 0x5a4acae1 ! %f37
.word 0xcade55e4 ! %f38
.word 0x03ef79eb ! %f39
.word 0x79f4ab82 ! %f40
.word 0x113f3f43 ! %f41
.word 0x05a95664 ! %f42
.word 0x072c9e5f ! %f43
.word 0x1c69aa33 ! %f44
.word 0xd97441a7 ! %f45
.word 0x0b0000dd ! %f46
.word 0xee05cd4b ! %f47
.word 0x2bda7a15 ! %f48
.word 0x85aaabed ! %f49
.word 0x2686787f ! %f50
.word 0x8abaa5ab ! %f51
.word 0x3a96d67c ! %f52
.word 0x0c401945 ! %f53
.word 0xd1db62b4 ! %f54
.word 0xa11b287d ! %f55
.word 0x1c1c54c6 ! %f56
.word 0xbd1663e1 ! %f57
.word 0x9d0824cd ! %f58
.word 0xc0e34f97 ! %f59
.word 0x0b08149c ! %f60
.word 0x0488c9ec ! %f61
.word 0x1904d7dd ! %f62
.word 0x3b38bdb4 ! %f63
.word 0x00000000 ! %g0 (always zero)
.word t3_kref+0xc28 ! %g1 (code pointer)
.word t3_data_exp_shm_area! %g2 (shared area pointer)
.word 0xd7357690 ! %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 0xd40e110d ! %o0
.word 0xfd90ccc5 ! %o1
.word 0x9be05b01 ! %o2
.word 0xc1d737d3 ! %o3
.word 0xe2b578f0 ! %o4
.word 0x25a690d9 ! %o5
.word 0x00000000 ! %sp (stack pointer)
.word 0x00000000 ! %o7 (relocatable junk)
.word 0xc63cb077 ! %l0
.word 0x1c59edba ! %l1
.word 0x492d16e5 ! %l2
.word 0xa3cadbcf ! %l3
.word 0x47583266 ! %l4
.word 0x52852540 ! %l5
.word 0xaeb10b31 ! %l6
.word 0x6546f7b4 ! %l7
.word t3_data_exp_area0 ! %i0 (area pointer)
.word t3_data_exp_area0 ! %i1 (area pointer)
.word 0xffffffe6 ! %i2 (byte offset)
.word 0x00000004 ! %i3 (halfword offset)
.word 0xffffffec ! %i4 (word offset)
.word 0x00000018 ! %i5 (doubleword offset)
.word 0x00000000 ! %fp (frame pointer)
.word 0x00000000 ! %i7 (return address)
.word 0xcae2de6a ! %y
.word 0x00000006 ! %icc (nzvc)
.word 0x8000005f ! %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 ! ??
t3_data_exp_mtbl_size: .word 253
t3_data_exp_regs_end:
.skip 7708 ! page align
KDATA_MODULE(t3_module_data_exp_stack, 0x78dde000)
.seg "data"
KGLOBAL(t3_data_exp_mtbl_size)
KGLOBAL(t3_data_exp_mtbl)
KGLOBAL(t3_data_exp_stack)
t3_data_exp_stack_start:
.word 0x5a7f60f5
.word 0xa14c0f50
.word 0x85625edb
.word 0xc5621d37
.word 0xdfeaf1cb
.word 0x0fbc398d
.word 0x04c94378
.word 0xedb7650b
.word 0x9adff2b2
.word 0xd84fcf3e
.word 0xfee41bc8
.word 0xaddfb7b1
.word 0x36d0f68b
.word 0x330143cd
.word 0x7b5b76be
.word 0xa9361842
.word 0x48dfaa2e
.word 0xe32f55fd
.word 0x130527cf
.word 0x9ca1edf2
.word 0x9383d58d
.word 0x55eee442
.word 0xf2ef26b4
.word 0xaff26286
.word 0x6c3ecb19
.word 0x8db5324c
.word 0xaad2276d
.word 0xececb403
.word 0xb40be963
.word 0xb9e873e4
.word 0x65c72e89
.word 0x2e816da7
.word 0x9b251306
.word 0x536db0fc
.word 0x280ba5a4
.word 0xf967bc1d
.word 0x20bc40c5
.word 0x29285700
.word 0x8f53b431
.word 0x279d50eb
.word 0x45b991ef
.word 0x91d10b72
.word 0x84e2e079
.word 0xc53c892e
.word 0x409f7f0a
.word 0x70ce93b5
.word 0xbd9f3ce3
.word 0x8601cb89
.word 0x8ead12b0
.word 0x6b14e628
.word 0xbcd3a575
.word 0xa2f4515b
.word 0x8d704cb3
.word 0x6cbbb876
.word 0x0699d19a
.word 0xf635cf2f
.word 0xc6791387
.word 0xe93f1f2b
.word 0xff2d3e25
.word 0xc33fb078
.word 0x56ff57e1
.word 0x5472128b
.word 0x98f43396
.word 0xab0bda7d
.word 0xd5554e9b
.word 0x8a53ec9e
.word 0xec1c6c9b
.word 0xf1122a92
.word 0xe028e4da
.word 0xe577348f
.word 0x647d20d8
.word 0xfee32388
.word 0x9e25d272
.word 0xdfb94b36
.word 0xa54877ea
.word 0x43bb7e66
.word 0x01bbee88
.word 0x5cefccf3
.word 0x2232a8a9
.word 0x5af39258
.word 0xaae3aa78
.word 0x5429bcbd
.word 0xcb5548ad
.word 0x3ae8c7e7
.word 0xe9f4d6f9
.word 0xef6fcc7a
.word 0xd8799013
.word 0xed2e8b6a
.word 0x4142177f
.word 0x7cd05690
.word 0x99dc9581
.word 0x8bb772bb
.word 0x016da7e0
.word 0x9338dcbb
.word 0x542cc666
.word 0x7c7e8a2e
.word 0x5492583a
.word 0x93682021
.word 0x33b01f86
.word 0xe143fcbf
.word 0x78a5e313
.word 0x7e6126a3
.word 0xb376e9b5
.word 0x1a6f8b8a
.word 0xa82801c0
.word 0xd878c175
.word 0xd976fee2
.word 0xf65e887f
.word 0x8383e30b
.word 0xaf9c68f0
.word 0x0ba7db57
.word 0x888a4855
.word 0xdbbfe80f
.word 0xa60a81a6
.word 0x34f7ff3e
.word 0xb94f3fbf
.word 0xd271cb67
.word 0x35a15eb6
.word 0x67786466
.word 0xe6ec3fdd
.word 0x09ab9687
.word 0xec6b9562
.word 0x1ba30c47
.word 0x9dd485f5
.word 0x6af80969
.word 0xae6575de
.word 0xd76dea43
.word 0xa8e69262
.word 0x14c3586b
.word 0xabe0bd6a
.word 0x2b2bae2e
.word 0xdcc4facb
.word 0x9bf76477
.word 0xa4a8d5a2
.word 0x12503310
.word 0xdbadab98
.word 0xc260d164
.word 0xbf5b3514
.word 0x6b469629
.word 0x23ff4ca2
.word 0x6be49e9b
.word 0x078cb513
.word 0x2fe33a34
.word 0x8263bd29
.word 0x42e425fd
.word 0xf58df0ca
.word 0xafdc3aef
.word 0x2491db0a
.word 0x89a7a504
.word 0xf52e0193
.word 0x5c5714db
.word 0x2a080931
.word 0xd985b428
.word 0x06fc2c89
.word 0xcf428540
.word 0x8044294b
.word 0x7b005083
.word 0x767e555b
.word 0xff1fe674
.word 0xdf14fcc0
.word 0xea765bb7
.word 0x70db4a63
.word 0xe04f8c5b
.word 0xd2ec20e0
.word 0x7d92b60f
.word 0x97d53df6
.word 0xb427e531
.word 0x5dd71a5c
t3_data_exp_sp:
.word 0xd49056e4
.word 0x9de200fd
.word 0x9c576286
.word 0xf73923f7
.word 0x51fd0741
.word 0x7ef3d2c4
.word 0xa28d6e8a
.word 0xadc6b47c
.word t3_data_exp_area0
.word t3_data_exp_area0
.word 0xffffffe0
.word 0x0000001e
.word 0x0000001c
.word 0x00000018
.word t3_data_exp_fp
.word 0xbc749b78
.word 0x305f2bba
.word 0x576e780e
.word 0xca60f7e9
.word 0x6a3000ee
.word 0x494de734
.word 0xa14a4fe8
.word 0x09caf537
.word 0x1be1c69b
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 0xcf084640 ! [%fp - 0xc]
.word 0x0ba8c6f1 ! [%fp - 0x8]
.word 0xf42252a6 ! [%fp - 0x4]
t3_data_exp_fp:
.word 0x647660f3
.word 0x4a49b1d6
.word 0x2b499f24
.word 0xd60048e2
.word 0xa2ebb007
.word 0xa05eac60
.word 0xe23de27c
.word 0xe7180bc8
.word 0x921e1417
.word 0xde638cc3
.word 0x25531ba5
.word 0x0bbfa705
.word 0x4579b76c
.word 0x008565a0
.word 0x4d2ce5f6
.word 0xa11780fc
.word 0xf7962164
.word 0x9ed39cd6
.word 0x1f53089d
.word 0x306ca7ed
.word 0x118f66ce
.word 0x9514f74b
.word 0x7d29911b
.word 0xd1904d52
t3_data_exp_stacktop:
.word 0
t3_data_exp_stack_end:
.skip 6300 ! page align
KDATA_MODULE(t3_module_data_exp_area0, 0x6b45e000)
.seg "data"
t3_data_exp_area0_start:
.skip 6400
t3_data_exp_area0_begin:
.word 0x1b518b77 ! t3_data_exp_area0-0x20
.word 0x58fb1cec ! t3_data_exp_area0-0x1c
.word 0x8c2ba0f3 ! t3_data_exp_area0-0x18
.word 0xdaa1138c ! t3_data_exp_area0-0x14
.word 0x3b3fe905 ! t3_data_exp_area0-0x10
.word 0x5e3bd8f1 ! t3_data_exp_area0-0xc
.word 0x3b18e29d ! t3_data_exp_area0-0x8
.word 0xd46911bf ! t3_data_exp_area0-0x4
.global t3_data_exp_area0; t3_data_exp_area0:
.word 0x07ebaf02 ! t3_data_exp_area0+0x0
.word 0xc2c79a65 ! t3_data_exp_area0+0x4
.word 0x7e50d9c1 ! t3_data_exp_area0+0x8
.word 0x3f3db1f9 ! t3_data_exp_area0+0xc
.word 0x7e29d03b ! t3_data_exp_area0+0x10
.word 0x6ac8f8e5 ! t3_data_exp_area0+0x14
.word 0x299682a1 ! t3_data_exp_area0+0x18
.word 0xa37ccd99 ! t3_data_exp_area0+0x1c
t3_data_exp_area0_end:
.skip 1728
t3_data_exp_area0_stop:
KDATA_MODULE(t3_module_data_exp_shm_area, 0x747fa000)
.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 0xce3ab178 ! t3_data_exp_shm_area+0x0 (t0)
.word 0x1e618a50 ! t3_data_exp_shm_area+0x4 (t1)
.word 0x303b74cf ! t3_data_exp_shm_area+0x8 (t2)
.word 0x5209f14b ! t3_data_exp_shm_area+0xc (t3)
.word 0xd8ae6175 ! t3_data_exp_shm_area+0x10 (t0)
.word 0x33fed65d ! t3_data_exp_shm_area+0x14 (t1)
.word 0x5a741185 ! t3_data_exp_shm_area+0x18 (t2)
.word 0x9c9141a7 ! t3_data_exp_shm_area+0x1c (t3)
.word 0x3a4406a5 ! t3_data_exp_shm_area+0x20 (t0)
.word 0x0d0e6304 ! t3_data_exp_shm_area+0x24 (t1)
.word 0x6b1b2813 ! t3_data_exp_shm_area+0x28 (t2)
.word 0x5229f4d6 ! t3_data_exp_shm_area+0x2c (t3)
.word 0x7edcd414 ! t3_data_exp_shm_area+0x30 (t0)
.word 0xfa4b358d ! t3_data_exp_shm_area+0x34 (t1)
.word 0x8594c38b ! t3_data_exp_shm_area+0x38 (t2)
.word 0x7494abee ! t3_data_exp_shm_area+0x3c (t3)
.word 0x08344d95 ! t3_data_exp_shm_area+0x40 (t0 bload)
.word 0x0b2329a1 ! t3_data_exp_shm_area+0x44
.word 0x12ba810e ! t3_data_exp_shm_area+0x48
.word 0xc2d61447 ! t3_data_exp_shm_area+0x4c
.word 0x946aaa2a ! t3_data_exp_shm_area+0x50
.word 0xf3beeebc ! t3_data_exp_shm_area+0x54
.word 0xeb207954 ! t3_data_exp_shm_area+0x58
.word 0xf62d579b ! t3_data_exp_shm_area+0x5c
.word 0x94a5e424 ! t3_data_exp_shm_area+0x60
.word 0x4acd067a ! t3_data_exp_shm_area+0x64
.word 0x58d08d89 ! t3_data_exp_shm_area+0x68
.word 0x9719581f ! t3_data_exp_shm_area+0x6c
.word 0xec9effdb ! t3_data_exp_shm_area+0x70
.word 0x8587c44e ! t3_data_exp_shm_area+0x74
.word 0x62d66cd2 ! t3_data_exp_shm_area+0x78
.word 0x2fb846fe ! t3_data_exp_shm_area+0x7c
.word 0xb0f1cd74 ! t3_data_exp_shm_area+0x80 (t0 bstore)
.word 0xaa788ffb ! t3_data_exp_shm_area+0x84
.word 0x6b916c6e ! t3_data_exp_shm_area+0x88
.word 0xb9dad738 ! t3_data_exp_shm_area+0x8c
.word 0x061e2f86 ! t3_data_exp_shm_area+0x90
.word 0xc1aa5169 ! t3_data_exp_shm_area+0x94
.word 0x827ce8f7 ! t3_data_exp_shm_area+0x98
.word 0x1b68bf95 ! t3_data_exp_shm_area+0x9c
.word 0xc904a7ff ! t3_data_exp_shm_area+0xa0
.word 0x127645bc ! t3_data_exp_shm_area+0xa4
.word 0x8246f7e8 ! t3_data_exp_shm_area+0xa8
.word 0x7736e7d5 ! t3_data_exp_shm_area+0xac
.word 0x2aa44f49 ! t3_data_exp_shm_area+0xb0
.word 0x2ca091a2 ! t3_data_exp_shm_area+0xb4
.word 0x5ae22d5f ! t3_data_exp_shm_area+0xb8
.word 0xf6f6b52b ! t3_data_exp_shm_area+0xbc
.word 0xb561cd21 ! t3_data_exp_shm_area+0xc0 (t1 bload)
.word 0x69cabe67 ! t3_data_exp_shm_area+0xc4
.word 0xac1f1a31 ! t3_data_exp_shm_area+0xc8
.word 0x54709c5b ! t3_data_exp_shm_area+0xcc
.word 0xff80dab9 ! t3_data_exp_shm_area+0xd0
.word 0xb66ce94b ! t3_data_exp_shm_area+0xd4
.word 0x2bf7b898 ! t3_data_exp_shm_area+0xd8
.word 0xafff8538 ! t3_data_exp_shm_area+0xdc
.word 0x6d85c9b6 ! t3_data_exp_shm_area+0xe0
.word 0x2efb54bc ! t3_data_exp_shm_area+0xe4
.word 0x6ada3c42 ! t3_data_exp_shm_area+0xe8
.word 0x6b0781ed ! t3_data_exp_shm_area+0xec
.word 0x8fb19316 ! t3_data_exp_shm_area+0xf0
.word 0x9c4827a2 ! t3_data_exp_shm_area+0xf4
.word 0x66d61ff5 ! t3_data_exp_shm_area+0xf8
.word 0x25f91531 ! t3_data_exp_shm_area+0xfc
.word 0x4924d2c5 ! t3_data_exp_shm_area+0x100 (t1 bstore)
.word 0xa8a9a91c ! t3_data_exp_shm_area+0x104
.word 0x938a1feb ! t3_data_exp_shm_area+0x108
.word 0xcbd02b4d ! t3_data_exp_shm_area+0x10c
.word 0xe1887d77 ! t3_data_exp_shm_area+0x110
.word 0x6f9c23c8 ! t3_data_exp_shm_area+0x114
.word 0xeef115c5 ! t3_data_exp_shm_area+0x118
.word 0xd7daf902 ! t3_data_exp_shm_area+0x11c
.word 0x992b9fb7 ! t3_data_exp_shm_area+0x120
.word 0xc6883941 ! t3_data_exp_shm_area+0x124
.word 0xa28c1fbf ! t3_data_exp_shm_area+0x128
.word 0x0fd564aa ! t3_data_exp_shm_area+0x12c
.word 0xac557a40 ! t3_data_exp_shm_area+0x130
.word 0x619c69e9 ! t3_data_exp_shm_area+0x134
.word 0x44ab8723 ! t3_data_exp_shm_area+0x138
.word 0xd9ef5d9c ! t3_data_exp_shm_area+0x13c
.word 0x98704ad7 ! t3_data_exp_shm_area+0x140 (t2 bload)
.word 0xbf6f2a32 ! t3_data_exp_shm_area+0x144
.word 0x69b7a644 ! t3_data_exp_shm_area+0x148
.word 0x12e89793 ! t3_data_exp_shm_area+0x14c
.word 0x2bfa8343 ! t3_data_exp_shm_area+0x150
.word 0xff0c27bc ! t3_data_exp_shm_area+0x154
.word 0xd56b8ffe ! t3_data_exp_shm_area+0x158
.word 0x23adc840 ! t3_data_exp_shm_area+0x15c
.word 0xff6421ee ! t3_data_exp_shm_area+0x160
.word 0xc6d0226f ! t3_data_exp_shm_area+0x164
.word 0xcd649c68 ! t3_data_exp_shm_area+0x168
.word 0x0f33c398 ! t3_data_exp_shm_area+0x16c
.word 0x02ac5710 ! t3_data_exp_shm_area+0x170
.word 0xc09d10f2 ! t3_data_exp_shm_area+0x174
.word 0xd2d34498 ! t3_data_exp_shm_area+0x178
.word 0x2668b12a ! t3_data_exp_shm_area+0x17c
.word 0xfe7f21b2 ! t3_data_exp_shm_area+0x180 (t2 bstore)
.word 0xba462ba9 ! t3_data_exp_shm_area+0x184
.word 0x4c94ed25 ! t3_data_exp_shm_area+0x188
.word 0x51181e0a ! t3_data_exp_shm_area+0x18c
.word 0xe220255d ! t3_data_exp_shm_area+0x190
.word 0xe87ca25a ! t3_data_exp_shm_area+0x194
.word 0x5c5e94f9 ! t3_data_exp_shm_area+0x198
.word 0x2d99e519 ! t3_data_exp_shm_area+0x19c
.word 0x7c40a715 ! t3_data_exp_shm_area+0x1a0
.word 0xa41f8812 ! t3_data_exp_shm_area+0x1a4
.word 0x75e31d6b ! t3_data_exp_shm_area+0x1a8
.word 0x9b50d789 ! t3_data_exp_shm_area+0x1ac
.word 0x1003e585 ! t3_data_exp_shm_area+0x1b0
.word 0x2c441949 ! t3_data_exp_shm_area+0x1b4
.word 0x4c8d7f8c ! t3_data_exp_shm_area+0x1b8
.word 0x404ce99f ! t3_data_exp_shm_area+0x1bc
.word 0xbf352c72 ! t3_data_exp_shm_area+0x1c0 (t3 bload)
.word 0x3c5250be ! t3_data_exp_shm_area+0x1c4
.word 0xf8ccfd3e ! t3_data_exp_shm_area+0x1c8
.word 0x1c3ac71e ! t3_data_exp_shm_area+0x1cc
.word 0xbe54beaa ! t3_data_exp_shm_area+0x1d0
.word 0xaec63a9b ! t3_data_exp_shm_area+0x1d4
.word 0xeb22e334 ! t3_data_exp_shm_area+0x1d8
.word 0xdf4f7b49 ! t3_data_exp_shm_area+0x1dc
.word 0xb68df1fc ! t3_data_exp_shm_area+0x1e0
.word 0x9ce989d6 ! t3_data_exp_shm_area+0x1e4
.word 0x562acd02 ! t3_data_exp_shm_area+0x1e8
.word 0x652b03ed ! t3_data_exp_shm_area+0x1ec
.word 0x9521d90f ! t3_data_exp_shm_area+0x1f0
.word 0xc9f5152e ! t3_data_exp_shm_area+0x1f4
.word 0x1b977793 ! t3_data_exp_shm_area+0x1f8
.word 0x4ef26b8b ! t3_data_exp_shm_area+0x1fc
.word 0xaf14b001 ! t3_data_exp_shm_area+0x200 (t3 bstore)
.word 0xa410b1ce ! t3_data_exp_shm_area+0x204
.word 0x48be356c ! t3_data_exp_shm_area+0x208
.word 0x3559518a ! t3_data_exp_shm_area+0x20c
.word 0x0aa9f679 ! t3_data_exp_shm_area+0x210
.word 0x700845d2 ! t3_data_exp_shm_area+0x214
.word 0xeb0268dd ! t3_data_exp_shm_area+0x218
.word 0x6a1faa5c ! t3_data_exp_shm_area+0x21c
.word 0x15bf96fc ! t3_data_exp_shm_area+0x220
.word 0xece0ff08 ! t3_data_exp_shm_area+0x224
.word 0x3a41ed73 ! t3_data_exp_shm_area+0x228
.word 0x3de8dddf ! t3_data_exp_shm_area+0x22c
.word 0x63e3af80 ! t3_data_exp_shm_area+0x230
.word 0x15c4b1fa ! t3_data_exp_shm_area+0x234
.word 0xb11a24b0 ! t3_data_exp_shm_area+0x238
.word 0x2cfbe805 ! 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_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_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_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_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_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_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_ktbl,
VA=T0_KAOS_KTBL_VA,
PA=ra2pa(T0_KAOS_KTBL_PA,0),
RA=T0_KAOS_KTBL_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly
}
attr_text {
Name = t0_module_subr0,
VA=T0_KAOS_SUBR0_VA,
PA=ra2pa(T0_KAOS_SUBR0_PA,0),
RA=T0_KAOS_SUBR0_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR0_CACHEABLE, TTE_CV=T0_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_subr1,
VA=T0_KAOS_SUBR1_VA,
PA=ra2pa(T0_KAOS_SUBR1_PA,0),
RA=T0_KAOS_SUBR1_PA,
part_0_ctx_nonzero_tsb_config_2,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR1_CACHEABLE, TTE_CV=T0_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_subr2,
VA=T0_KAOS_SUBR2_VA,
PA=ra2pa(T0_KAOS_SUBR2_PA,0),
RA=T0_KAOS_SUBR2_PA,
part_0_ctx_nonzero_tsb_config_3,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR2_CACHEABLE, TTE_CV=T0_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_text {
Name = t0_module_subr3,
VA=T0_KAOS_SUBR3_VA,
PA=ra2pa(T0_KAOS_SUBR3_PA,0),
RA=T0_KAOS_SUBR3_PA,
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=T0_KAOS_SUBR3_CACHEABLE, TTE_CV=T0_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
}
attr_data {
Name = t0_module_offset_table,
VA=T0_KAOS_OFFSET_TBL_VA,
PA=ra2pa(T0_KAOS_OFFSET_TBL_PA,0),
RA=T0_KAOS_OFFSET_TBL_PA,
part_0_ctx_nonzero_tsb_config_1,
TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_ktbl,
VA=T1_KAOS_KTBL_VA,
PA=ra2pa(T1_KAOS_KTBL_PA,1),
RA=T1_KAOS_KTBL_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_L=0, TTE_CP=T1_KAOS_KTBL_CACHEABLE, TTE_CV=T1_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly
}
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_ktbl,
VA=T2_KAOS_KTBL_VA,
PA=ra2pa(T2_KAOS_KTBL_PA,2),
RA=T2_KAOS_KTBL_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_L=0, TTE_CP=T2_KAOS_KTBL_CACHEABLE, TTE_CV=T2_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly
}
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_ktbl,
VA=T3_KAOS_KTBL_VA,
PA=ra2pa(T3_KAOS_KTBL_PA,3),
RA=T3_KAOS_KTBL_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_L=0, TTE_CP=T3_KAOS_KTBL_CACHEABLE, TTE_CV=T3_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly
}
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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